Planet
navi homePPSaboutscreenshotsdownloaddevelopmentforum

source: code/branches/network/src/network/CMakeLists.txt @ 2276

Last change on this file since 2276 was 2052, checked in by scheusso, 16 years ago

add TrafficControl Class template for christian

  • Property svn:eol-style set to native
File size: 1.1 KB
Line 
1SET( NETWORK_SRC_FILES
2  ChatListener.cc
3  Client.cc
4  ClientConnection.cc
5  ClientInformation.cc
6  ClientConnectionListener.cc
7  ConnectionManager.cc
8  GamestateManager.cc
9  GamestateClient.cc
10  GamestateHandler.cc
11  PacketBuffer.cc
12  Server.cc
13  Synchronisable.cc
14  TrafficControl.cc
15  Host.cc
16  packet/Packet.cc
17  packet/Chat.cc
18  packet/ClassID.cc
19  packet/Acknowledgement.cc
20  packet/Gamestate.cc
21  packet/Welcome.cc
22  packet/DeleteObjects.cc
23)
24
25IF(WIN32)
26  ADD_LIBRARY( network ${NETWORK_SRC_FILES} )
27ELSE(WIN32)
28  ADD_LIBRARY( network SHARED ${NETWORK_SRC_FILES} )
29ENDIF(WIN32)
30
31TARGET_LINK_LIBRARIES( network
32  ${ZLIB_LIBRARY}
33  ${ENet_LIBRARY}
34  ${Boost_thread_LIBRARIES}
35  core
36)
37
38
39# build those parts only on request.
40IF(NETWORK_TESTING_ENABLED)
41  ##### test for gamestate stuff #####
42  SET( TEST_SRC_FILES
43    ${NETWORK_SRC_FILES}
44  )
45  ADD_EXECUTABLE(networktest ${TEST_SRC_FILES})
46  TARGET_LINK_LIBRARIES( networktest
47    ${OGRE_LIBRARIES}
48    network
49    ${ENet_LIBRARY}
50    ${ZLIB_LIBRARY}
51    ${WINDOWS_ENET_DEPENDENCIES}
52  )
53  ##### end test for gamestate stuff #####
54ENDIF(NETWORK_TESTING_ENABLED)
Note: See TracBrowser for help on using the repository browser.