source:
network-game/server/makefile@
1e250bf
Last change on this file since 1e250bf was 949cf70, checked in by , 11 years ago | |
---|---|
|
|
File size: 990 bytes |
Rev | Line | |
---|---|---|
[2488852] | 1 | CC = g++ |
[c9f6a1c] | 2 | #LIB_FLAGS = -lssl -lmysqlclient -lcrypt -lrt |
3 | LIB_FLAGS = -lmysqlclient -lcrypt -lrt | |
[949cf70] | 4 | FLAGS = -Wall |
[2488852] | 5 | COMMON_PATH = ../common |
[c9f6a1c] | 6 | DEPENDENCIES = Common.o MessageContainer.o MessageProcessor.o Player.o WorldMap.o DataAccess.o Projectile.o Game.o GameSummary.o |
[2488852] | 7 | |
8 | server : server.cpp $(DEPENDENCIES) | |
[949cf70] | 9 | $(CC) -o $@ $+ $(FLAGS) $(LIB_FLAGS) |
[2488852] | 10 | |
[edfd1d0] | 11 | Common.o : $(COMMON_PATH)/Common.cpp |
[949cf70] | 12 | $(CC) -c -o $@ $? $(FLAGS) |
[edfd1d0] | 13 | |
[46d6469] | 14 | MessageContainer.o : $(COMMON_PATH)/MessageContainer.cpp |
[949cf70] | 15 | $(CC) -c -o $@ $? $(FLAGS) |
[46d6469] | 16 | |
[787806f] | 17 | MessageProcessor.o : $(COMMON_PATH)/MessageProcessor.cpp |
[949cf70] | 18 | $(CC) -c -o $@ $? $(FLAGS) |
[787806f] | 19 | |
[edfd1d0] | 20 | Player.o : $(COMMON_PATH)/Player.cpp |
[949cf70] | 21 | $(CC) -c -o $@ $? $(FLAGS) |
[edfd1d0] | 22 | |
[60017fc] | 23 | WorldMap.o : $(COMMON_PATH)/WorldMap.cpp |
[949cf70] | 24 | $(CC) -c -o $@ $? $(FLAGS) |
[60b77d2] | 25 | |
[8dad966] | 26 | Projectile.o : $(COMMON_PATH)/Projectile.cpp |
[949cf70] | 27 | $(CC) -c -o $@ $? $(FLAGS) |
[8dad966] | 28 | |
[f419b09] | 29 | Game.o : $(COMMON_PATH)/Game.cpp |
[949cf70] | 30 | $(CC) -c -o $@ $? $(FLAGS) |
[f419b09] | 31 | |
[c9f6a1c] | 32 | GameSummary.o : $(COMMON_PATH)/GameSummary.cpp |
[949cf70] | 33 | $(CC) -c -o $@ $? $(FLAGS) |
[c9f6a1c] | 34 | |
[2488852] | 35 | %.o : %.cpp |
[949cf70] | 36 | $(CC) -c -o $@ $? $(FLAGS) |
[2488852] | 37 | |
38 | clean: | |
39 | rm *.o | |
40 | rm server |
Note:
See TracBrowser
for help on using the repository browser.