Planet
navi homePPSaboutscreenshotsdownloaddevelopmentforum

source: code/branches/network/src/network/Makefile.tardis @ 200

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

added a tardis-Makefile for dummyclient and server application

File size: 987 bytes
Line 
1all: server client
2
3CC=g++-3.4
4
5BOOST_INC=/usr/pack/boost-1.33.1-mo/i686-debian-linux3.1/include/
6BOOST_LIB=/usr/pack/boost-1.33.1-mo/i686-debian-linux3.1/lib/
7MAIN_INC=..
8ENET_INC=/usr/pack/enet-2007-sd/include/
9ENET_LIB=/usr/pack/enet-2007-sd/i686-debian-linux3.1/lib/
10INC=-I ${BOOST_INC} -I ${MAIN_INC} -I ${ENET_INC}
11LIB=-L ${BOOST_LIB} -L ${ENET_LIB}
12
13# Link command:
14server: clean PacketBuffer.o ConnectionManager.o dummyserver.o
15        ${CC} ConnectionManager.o dummyserver.o PacketBuffer.o -o server -lenet -lboost_thread-gcc-mt -g ${INC} ${LIB} -Wl,-rpath,${BOOST_LIB} -Wl,-rpath,${ENET_LIB}
16
17dummyserver.o:
18        ${CC} -c dummyserver.cc -o dummyserver.o -g ${INC} -pthread
19# Compilation commands:
20
21ConnectionManager.o:
22        ${CC} -c ConnectionManager.cc -o ConnectionManager.o -g ${INC} -pthread
23
24PacketBuffer.o:
25        ${CC} -c PacketBuffer.cc -o PacketBuffer.o -g ${INC} -pthread
26
27clean:
28        rm -rf *.o
29
30client:
31        ${CC} dummyclient.cc -o client -lenet ${LIB} ${INC} -Wl,-rpath,${BOOST_LIB} -pthread
Note: See TracBrowser for help on using the repository browser.