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