Planet
navi homePPSaboutscreenshotsdownloaddevelopmentforum

source: code/trunk/src/network/Makefile.test @ 1214

Last change on this file since 1214 was 790, checked in by nicolasc, 17 years ago

merged FICN back into trunk
awaiting release.

File size: 1.9 KB
Line 
1CC=g++
2MAIN_INC=..
3INC=-I ${MAIN_INC} -I..
4
5all: server client
6
7# Link command:
8server: PacketBuffer.o ConnectionManager.o dummyserver.o PacketDecoder.o PacketGenerator.o ClientInformation.o
9        ${CC} PacketDecoder.o PacketGenerator.o ClientInformation.o ConnectionManager.o dummyserver.o PacketBuffer.o -o server -lenet -lboost_thread -g
10
11dummyserver.o: dummyserver.cc
12        ${CC} -c dummyserver.cc -o dummyserver.o -g ${INC}
13# Compilation commands:
14ConnectionManager.o: ConnectionManager.cc ConnectionManager.h
15        ${CC} -c ConnectionManager.cc -o ConnectionManager.o -g ${INC}
16ClientConnection.o: ClientConnection.cc ClientConnection.h
17        ${CC} -c ClientConnection.cc -o ClientConnection.o -g ${INC}
18
19PacketBuffer.o: PacketBuffer.cc
20        ${CC} -c PacketBuffer.cc -o PacketBuffer.o -g ${INC}
21PacketGenerator.o: PacketGenerator.cc
22        ${CC} -c PacketGenerator.cc -o PacketGenerator.o -g ${INC}
23PacketDecoder.o: PacketDecoder.cc
24        ${CC} -c PacketDecoder.cc -o PacketDecoder.o -g ${INC}
25Client.o: Client.cc
26        ${CC} -c Client.cc -g ${INC}
27Server.o: Server.cc
28        ${CC} -c Server.cc -g ${INC}
29Synchronisable.o: Synchronisable.cc
30        ${CC} -c Synchronisable.cc -g ${INC}
31GameStateManager.o: GameStateManager.cc
32        ${CC} -c GameStateManager.cc -g ${INC}
33ClientInformation.o: ClientInformation.cc
34        ${CC} -c ClientInformation.cc -g ${INC}
35
36clean:
37        rm -rf *.o
38
39client_old: PacketGenerator.o dummyclient.cc
40        ${CC} dummyclient.cc PacketGenerator.o -o client -lenet -g ${INC}
41client: PacketGenerator.o ClientConnection.o PacketBuffer.o dummyclient2.cc
42        ${CC} dummyclient2.cc PacketGenerator.o PacketBuffer.o ClientConnection.o -o client -lenet -lboost_thread -g ${INC}
43
44chatserver: Server.o ConnectionManager.o PacketGenerator.o PacketDecoder.o PacketBuffer.o ClientInformation.o GameStateManager.o
45        ${CC} dummyserver3.cc Server.o ConnectionManager.o PacketGenerator.o PacketBuffer.o GameStateManager.o ClientInformation.o -o chatserver -lenet -lboost_thread -g ${INC}
Note: See TracBrowser for help on using the repository browser.