Planet
navi homePPSaboutscreenshotsdownloaddevelopmentforum

source: code/branches/FICN/src/network/CMakeLists.txt @ 538

Last change on this file since 538 was 538, checked in by landauf, 16 years ago

windows library include (for enet)

File size: 1.5 KB
RevLine 
[341]1PROJECT(Orxonox)
2
[441]3SET( CHATCLIENT_SRC_FILES
[448]4  ClientConnection.cc
5  Client.cc
6  PacketBuffer.cc
7  PacketDecoder.cc
8  PacketGenerator.cc
[441]9  dummyclient3.cc
10)
[538]11
[441]12SET( CHATSERVER_SRC_FILES
[448]13  ConnectionManager.cc
14  GameStateManager.cc
15  PacketBuffer.cc
16  PacketDecoder.cc
17  PacketGenerator.cc
[441]18  dummyserver3.cc
19)
20
[341]21SET( NETWORK_SRC_FILES
[376]22  Client.cc
23  ClientConnection.cc
[431]24  ClientInformation.cc
[376]25  ConnectionManager.cc
[431]26  GameStateManager.cc
[415]27  GameStateClient.cc
[376]28  PacketBuffer.cc
29  PacketDecoder.cc
30  PacketGenerator.cc
31  Server.cc
32  Synchronisable.cc
[440]33  dummyserver3.cc
[341]34)
35
[372]36ADD_LIBRARY(network SHARED ${NETWORK_SRC_FILES})
[538]37TARGET_LINK_LIBRARIES(network ${Zlib_LIBRARY} ${ENet_LIBRARY} ${Boost_thread_LIBRARIES})
[441]38
39ADD_EXECUTABLE(chatserver ${CHATSERVER_SRC_FILES})
40TARGET_LINK_LIBRARIES( chatserver
41  ${OGRE_LIBRARIES}
42  network
43  core
[482]44  #objects
[538]45  ${ENet_LIBRARY}
46  ${Zlib_LIBRARY}
47  ${WINDOWS_ENET_DEPENDENCIES}
[441]48)
49
50ADD_EXECUTABLE(chatclient ${CHATCLIENT_SRC_FILES})
51TARGET_LINK_LIBRARIES( chatclient
52  ${OGRE_LIBRARIES}
53  network
54  core
[482]55  #objects
[538]56  ${ENet_LIBRARY}
57  ${Zlib_LIBRARY}
58  ${WINDOWS_ENET_DEPENDENCIES}
[441]59)
60
61ADD_EXECUTABLE(client dummyclient2.cc)
62TARGET_LINK_LIBRARIES( client
63  ${OGRE_LIBRARIES}
64  network
65  core
[482]66  #objects
[538]67  ${ENet_LIBRARY}
68  ${Zlib_LIBRARY}
69  ${WINDOWS_ENET_DEPENDENCIES}
[441]70)
[538]71
72ADD_EXECUTABLE(server dummyserver.cc)
[441]73TARGET_LINK_LIBRARIES( server
74  ${OGRE_LIBRARIES}
75  network
76  core
[482]77  #objects
[538]78  ${ENet_LIBRARY}
79  ${Zlib_LIBRARY}
80  ${WINDOWS_ENET_DEPENDENCIES}
[441]81)
82
Note: See TracBrowser for help on using the repository browser.