From caeca7b66e99213650d982cddf914968ae385e82 Mon Sep 17 00:00:00 2001 From: gmueller Date: Mon, 17 Jan 2011 21:51:17 +0100 Subject: [PATCH] structure changes --- src/common/CMakeLists.txt | 22 ++++++++++++++++++++++ src/server/CMakeLists.txt | 15 +++++++++++++++ 2 files changed, 37 insertions(+) create mode 100644 src/common/CMakeLists.txt create mode 100644 src/server/CMakeLists.txt diff --git a/src/common/CMakeLists.txt b/src/common/CMakeLists.txt new file mode 100644 index 0000000..e7b08b0 --- /dev/null +++ b/src/common/CMakeLists.txt @@ -0,0 +1,22 @@ +include_directories (${GREMLIN_SOURCE_DIR}/libs/enet/include) +include_directories (${GREMLIN_SOURCE_DIR}/src) + + +add_library( common + Application + game + Time + Network +) + +add_dependencies( common + enet +) + +target_link_libraries(common + enet +) + +if (WIN32) + target_link_libraries(common ws2_32 winmm) +endif(WIN32) diff --git a/src/server/CMakeLists.txt b/src/server/CMakeLists.txt new file mode 100644 index 0000000..63d8588 --- /dev/null +++ b/src/server/CMakeLists.txt @@ -0,0 +1,15 @@ +include_directories (${GREMLIN_SOURCE_DIR}/src/common) + +# define executable +add_executable( gremlin_dedicated + server +) + +add_dependencies( gremlin_dedicated + common +) + + +target_link_libraries(gremlin_dedicated + common +)