update readme and add gitignore
[client-tools.git] / src / servers.mak
blobedef65c64c5941dbcf0c853540a3852dd5df1e1f
1 # makefile for the servers
2 .phony: dependcheck
4 all: dependcheck
5 +@make -C engine/server/application/LoginServer/build/linux
6 +@make -C engine/server/application/CentralServer/build/linux
7 +@make -C game/server/application/SwgGameServer/build/linux
8 +@make -C game/server/application/SwgDatabaseServer/build/linux
9 +@make -C engine/server/application/ConnectionServer/build/linux
10 # +@make -C engine/server/application/TaskManager/build/linux
11 +@make -C engine/server/application/PlanetServer/build/linux
13 debug: dependcheck
14 +@make -C engine/server/application/LoginServer/build/linux debug
15 +@make -C engine/server/application/CentralServer/build/linux debug
16 +@make -C game/server/application/SwgGameServer/build/linux debug
17 +@make -C game/server/application/SwgDatabaseServer/build/linux debug
18 +@make -C engine/server/application/ConnectionServer/build/linux debug
19 # +@make -C engine/server/application/TaskManager/build/linux debug
20 +@make -C engine/server/application/PlanetServer/build/linux debug
22 release: dependcheck
23 +@make -C engine/server/application/LoginServer/build/linux release
24 +@make -C engine/server/application/CentralServer/build/linux release
25 +@make -C game/server/application/SwgGameServer/build/linux release
26 +@make -C game/server/application/SwgDatabaseServer/build/linux release
27 +@make -C engine/server/application/ConnectionServer/build/linux release
28 # +@make -C engine/server/application/TaskManager/build/linux release
29 +@make -C engine/server/application/PlanetServer/build/linux release
31 lint:
32 +@make -C engine/server/application/LoginServer/build/linux lint
33 +@make -C engine/server/application/CentralServer/build/linux lint
34 +@make -C game/server/application/SwgGameServer/build/linux lint
35 +@make -C game/server/application/SwgDatabaseServer/build/linux lint
36 +@make -C engine/server/application/ConnectionServer/build/linux lint
37 # +@make -C engine/server/application/TaskManager/build/linux lint
38 +@make -C engine/server/application/PlanetServer/build/linux lint
40 publish:
41 +@make -C engine/server/application/LoginServer/build/linux publish
42 +@make -C engine/server/application/CentralServer/build/linux publish
43 +@make -C game/server/application/SwgGameServer/build/linux publish
44 +@make -C game/server/application/SwgDatabaseServer/build/linux publish
45 +@make -C engine/server/application/ConnectionServer/build/linux publish
46 # +@make -C engine/server/application/TaskManager/build/linux publish
47 +@make -C engine/server/application/PlanetServer/build/linux publish
49 depend:
50 +@make -C engine/server/application/LoginServer/build/linux depend
51 +@make -C engine/server/application/CentralServer/build/linux depend
52 +@make -C game/server/application/SwgGameServer/build/linux depend
53 +@make -C game/server/application/SwgDatabaseServer/build/linux depend
54 +@make -C engine/server/application/ConnectionServer/build/linux depend
55 # +@make -C engine/server/application/TaskManager/build/linux depend
56 +@make -C engine/server/application/PlanetServer/build/linux depend
58 clean:
59 +@make -C engine/server/application/LoginServer/build/linux clean
60 +@make -C engine/server/application/CentralServer/build/linux clean
61 +@make -C game/server/application/SwgGameServer/build/linux clean
62 +@make -C game/server/application/SwgDatabaseServer/build/linux clean
63 +@make -C engine/server/application/ConnectionServer/build/linux clean
64 # +@make -C engine/server/application/TaskManager/build/linux clean
65 +@make -C engine/server/application/PlanetServer/build/linux clean
67 dependcheck: .cppsums
68 -@mv .cppsums .cppsums~
69 @find . -name "*.cpp" | sum > .cppsums
70 @if ! /usr/bin/diff .cppsums .cppsums~ > /dev/null; then find . -name .depend -exec rm {} \; ; fi;
71 @rm .cppsums~
73 .cppsums:
74 @find . -name .depend -exec rm {} \;
75 @find . -name "*.cpp" | sum > .cppsums
77 cleanall:
78 @rm -f `find . -name .depend`
79 @find . -type d -name compile -exec rm -rf {} \;
81 cleandepend:
82 @find . -name .depend -exec rm {} \;