1APPNAME=redeclipse
2APPCLIENT=$(APPNAME)
3APPSERVER=$(APPNAME)_server
4
5#CXXFLAGS= -ggdb3
6CXXFLAGS?= -O3 -fomit-frame-pointer -ffast-math
7override CXXFLAGS+= -Wall -fsigned-char -fno-exceptions -fno-rtti
8
9PLATFORM= $(shell $(CC) -dumpmachine)
10
11ifeq (,$(PLATFORM_BIN))
12ifneq (,$(findstring arm,$(PLATFORM)))
13PLATFORM_BIN=arm
14else
15ifneq (,$(findstring 64,$(PLATFORM)))
16PLATFORM_BIN=amd64
17else
18PLATFORM_BIN=x86
19endif
20endif
21endif
22
23ifeq (,$(INSTDIR))
24INSTDIR=../bin/$(PLATFORM_BIN)
25endif
26
27TOOLSET_PREFIX=
28ifneq (,$(findstring cross,$(PLATFORM)))
29ifneq (,$(findstring 64,$(PLATFORM)))
30TOOLSET_PREFIX=x86_64-w64-mingw32-
31else
32TOOLSET_PREFIX=i686-w64-mingw32-
33endif
34CXX=g++
35CC=gcc
36endif
37
38CXX_TEMP:=$(CXX)
39CC_TEMP:=$(CC)
40override CXX=$(TOOLSET_PREFIX)$(CXX_TEMP)
41override CC=$(TOOLSET_PREFIX)$(CC_TEMP)
42
43INCLUDES= -I. -Ishared -Iengine -Igame -Ienet/include -Isupport
44
45STRIP=
46ifeq (,$(findstring -g,$(CXXFLAGS)))
47ifeq (,$(findstring -pg,$(CXXFLAGS)))
48	STRIP=strip
49endif
50endif
51STRIP_TEMP:=$(STRIP)
52override STRIP=$(TOOLSET_PREFIX)$(STRIP_TEMP)
53
54MV=mv
55CP=cp
56MKDIR=mkdir -p
57
58ifneq (,$(findstring mingw,$(PLATFORM)))
59APPMODIFIER=_windows
60BIN_SUFFIX=.exe
61WINDRES=windres
62WINDRES_TEMP:=$(WINDRES)
63WINLIB=lib/$(PLATFORM_BIN)
64WINDLL=../bin/$(PLATFORM_BIN)
65override WINDRES=$(TOOLSET_PREFIX)$(WINDRES_TEMP)
66ifneq (,$(findstring 64,$(PLATFORM)))
67override WINDRES+= -F pe-x86-64
68else
69override WINDRES+= -F pe-i386
70endif
71STD_LIBS= -static-libgcc -static-libstdc++
72CLIENT_INCLUDES= $(INCLUDES) -Iinclude
73CLIENT_LIBS= -mwindows $(STD_LIBS) -L$(WINDLL) -L$(WINLIB) -lSDL2 -lSDL2_image -lSDL2_mixer -lzlib1 -lopengl32 -lenet -lws2_32 -lwinmm
74else
75APPMODIFIER=
76ifneq (,$(findstring linux,$(PLATFORM)))
77BIN_SUFFIX=_linux
78else
79ifneq (,$(findstring bsd,$(PLATFORM)))
80BIN_SUFFIX=_bsd
81else
82BIN_SUFFIX=_native
83endif
84endif
85CLIENT_INCLUDES= $(INCLUDES) -I${LOCALBASE}/include `sdl2-config --cflags`
86CLIENT_LIBS= -Lenet -lenet -L${LOCALBASE}/lib -lX11 `sdl2-config --libs` -lSDL2_image -lSDL2_mixer -lz -lGL
87endif
88ifneq (,$(findstring linux,$(PLATFORM)))
89CLIENT_LIBS+= -lrt
90else
91ifneq (,$(findstring gnu,$(PLATFORM)))
92CLIENT_LIBS+= -lrt
93endif
94endif
95CLIENT_OBJS= \
96	shared/crypto.o \
97	shared/geom.o \
98	shared/glemu.o \
99	shared/stream.o \
100	shared/tools.o \
101	shared/zip.o \
102	support/sqlite3.o \
103	engine/bih.o \
104	engine/blend.o \
105	engine/blob.o \
106	engine/client.o \
107	engine/command.o \
108	engine/console.o \
109	engine/decal.o \
110	engine/dynlight.o \
111	engine/glare.o \
112	engine/grass.o \
113	engine/irc.o	\
114	engine/lightmap.o \
115	engine/main.o \
116	engine/master.o \
117	engine/material.o \
118	engine/menus.o \
119	engine/movie.o \
120	engine/normal.o \
121	engine/octa.o \
122	engine/octaedit.o \
123	engine/octarender.o \
124	engine/physics.o \
125	engine/pvs.o \
126	engine/rendergl.o \
127	engine/rendermodel.o \
128	engine/renderparticles.o \
129	engine/rendersky.o \
130	engine/rendertext.o \
131	engine/renderva.o \
132	engine/server.o \
133	engine/serverbrowser.o \
134	engine/shader.o \
135	engine/shadowmap.o \
136	engine/sound.o \
137	engine/texture.o \
138	engine/ui.o \
139	engine/water.o \
140	engine/world.o \
141	engine/worldio.o \
142	game/ai.o \
143	game/client.o \
144	game/capture.o \
145	game/defend.o \
146	game/bomber.o \
147	game/entities.o \
148	game/game.o \
149	game/hud.o \
150	game/physics.o \
151	game/projs.o \
152	game/scoreboard.o \
153	game/server.o \
154	game/waypoint.o \
155	game/weapons.o
156
157CLIENT_PCH=
158
159ifneq (,$(findstring mingw,$(PLATFORM)))
160SERVER_INCLUDES= -DSTANDALONE $(INCLUDES) -Iinclude
161SERVER_LIBS= -mwindows $(STD_LIBS) -L$(WINDLL) -L$(WINLIB) -lzlib1 -lenet -lws2_32 -lwinmm
162else
163SERVER_INCLUDES= -DSTANDALONE $(INCLUDES)
164SERVER_LIBS= -Lenet -lenet -lz
165endif
166SERVER_OBJS= \
167	shared/crypto-standalone.o \
168	shared/geom-standalone.o \
169	shared/stream-standalone.o \
170	shared/tools-standalone.o \
171	shared/zip-standalone.o \
172	support/sqlite3.o \
173	engine/command-standalone.o \
174	engine/irc-standalone.o \
175	engine/master-standalone.o \
176	engine/server-standalone.o \
177	game/server-standalone.o
178
179LIBENET= enet/libenet.a
180
181GENKEY_OBJS= engine/genkey.o shared/crypto-standalone.o
182
183all:
184
185default: all
186
187clean-enet:
188	$(MAKE) -C enet clean
189
190clean-client:
191	@rm -fv $(CLIENT_PCH) $(CLIENT_OBJS) $(APPCLIENT)$(BIN_SUFFIX)
192
193clean-server:
194	@rm -fv $(SERVER_OBJS) $(APPSERVER)$(BIN_SUFFIX)
195
196clean-genkey:
197	@rm -fv $(GENKEY_OBJS) genkey$(BIN_SUFFIX)
198
199clean: clean-enet clean-client clean-server clean-genkey
200
201%.h.gch: %.h
202	$(CXX) $(CXXFLAGS) -x c++-header -o $(subst .h.gch,.tmp.h.gch,$@) $(subst .h.gch,.h,$@)
203	$(MV) $(subst .h.gch,.tmp.h.gch,$@) $@
204
205%-standalone.o: %.cpp
206	$(CXX) $(CXXFLAGS) -c -o $@ $(subst -standalone.o,.cpp,$@)
207
208support/sqlite3.o: support/sqlite3.c
209	$(CC) -DSQLITE_THREADSAFE=0 -DSQLITE_OMIT_LOAD_EXTENSION -c -o support/sqlite3.o support/sqlite3.c
210
211$(CLIENT_OBJS): CXXFLAGS += $(CLIENT_INCLUDES)
212$(filter shared/%,$(CLIENT_OBJS)): $(filter shared/%,$(CLIENT_PCH))
213$(filter engine/%,$(CLIENT_OBJS)): $(filter engine/%,$(CLIENT_PCH))
214$(filter game/%,$(CLIENT_OBJS)): $(filter game/%,$(CLIENT_PCH))
215
216$(SERVER_OBJS): CXXFLAGS += $(SERVER_INCLUDES)
217
218$(APPCLIENT)_windows$(BIN_SUFFIX): $(CLIENT_OBJS)
219	$(WINDRES) -i $(APPNAME).rc -J rc -o $(APPNAME).res -O coff
220	$(CXX) $(CXXFLAGS) -o $@ $(APPNAME).res $(CLIENT_OBJS) $(CLIENT_LIBS)
221
222$(APPSERVER)_windows$(BIN_SUFFIX): $(SERVER_OBJS)
223	$(WINDRES) -i $(APPNAME).rc -J rc -o $(APPNAME).res -O coff
224	$(CXX) $(CXXFLAGS) -o $@ $(APPNAME).res $(SERVER_OBJS) $(SERVER_LIBS)
225
226$(APPCLIENT)$(BIN_SUFFIX): $(LIBENET) $(CLIENT_OBJS)
227	$(CXX) $(CXXFLAGS) $(LDFLAGS) -o $@ $(CLIENT_OBJS) $(CLIENT_LIBS)
228
229$(APPSERVER)$(BIN_SUFFIX): $(LIBENET) $(SERVER_OBJS)
230	$(CXX) $(CXXFLAGS) $(LDFLAGS) -o $@ $(SERVER_OBJS) $(SERVER_LIBS)
231
232client: $(APPCLIENT)$(APPMODIFIER)$(BIN_SUFFIX)
233
234server: $(APPSERVER)$(APPMODIFIER)$(BIN_SUFFIX)
235
236genkey: genkey$(BIN_SUFFIX)
237
238genkey$(BIN_SUFFIX): $(GENKEY_OBJS)
239	$(CXX) $(CXXFLAGS) -o genkey$(BIN_SUFFIX) $(GENKEY_OBJS)
240
241engine/genkey.o: engine/genkey.cpp
242	$(CXX) $(CXXFLAGS) $(SERVER_INCLUDES) -c -o engine/genkey.o engine/genkey.cpp
243
244$(INSTDIR)/%$(BIN_SUFFIX): %$(APPMODIFIER)$(BIN_SUFFIX)
245	$(MKDIR) $(INSTDIR)
246	$(CP) $< $@
247ifneq (,$(STRIP))
248	$(STRIP) $@
249endif
250
251$(INSTDIR)/genkey$(BIN_SUFFIX): genkey$(BIN_SUFFIX)
252	$(MKDIR) $(INSTDIR)
253	$(CP) $< $@
254ifneq (,$(STRIP))
255	$(STRIP) $@
256endif
257
258install-client: $(INSTDIR)/$(APPCLIENT)$(BIN_SUFFIX)
259
260install-server: $(INSTDIR)/$(APPSERVER)$(BIN_SUFFIX)
261
262install-genkey: $(INSTDIR)/genkey$(BIN_SUFFIX)
263
264ifeq (,$(findstring mingw,$(PLATFORM)))
265shared/cube2font.o: shared/cube2font.c
266	$(CXX) $(CXXFLAGS) -c -o $@ $< `freetype-config --cflags`
267
268cube2font: shared/cube2font.o
269	$(CXX) $(CXXFLAGS) $(LDFLAGS) -o $@ $< `freetype-config --libs` -lz
270
271install-cube2font: cube2font
272	$(MKDIR) $(INSTDIR)
273	install -m 755 $< $(INSTDIR)/$<
274endif
275
276install: install-client install-server install-genkey
277
278$(LIBENET):
279	$(MAKE) -C enet
280
281depend:
282	makedepend -Y -I. -Ishared -Iengine -Igame -Isupport $(subst .o,.cpp,$(CLIENT_OBJS))
283	makedepend -a -o-standalone.o -Y -I. -Ishared -Iengine -Igame -Isupport -DSTANDALONE $(subst -standalone.o,.cpp,$(SERVER_OBJS))
284	makedepend -a -o.h.gch -Y -I. -Ishared -Iengine -Igame -Isupport $(subst .h.gch,.h,$(CLIENT_PCH))
285
286all: client server genkey
287
288include system-install.mk
289include dist.mk
290include wiki.mk
291
292engine/engine.h.gch: engine/version.h shared/cube.h.gch
293
294# DO NOT DELETE
295
296shared/crypto.o: shared/cube.h shared/tools.h shared/command.h shared/geom.h
297shared/crypto.o: shared/ents.h shared/glexts.h shared/glemu.h
298shared/crypto.o: shared/iengine.h shared/igame.h
299shared/geom.o: shared/cube.h shared/tools.h shared/command.h shared/geom.h
300shared/geom.o: shared/ents.h shared/glexts.h shared/glemu.h shared/iengine.h
301shared/geom.o: shared/igame.h
302shared/glemu.o: shared/cube.h shared/tools.h shared/command.h shared/geom.h
303shared/glemu.o: shared/ents.h shared/glexts.h shared/glemu.h shared/iengine.h
304shared/glemu.o: shared/igame.h
305shared/stream.o: shared/cube.h shared/tools.h shared/command.h shared/geom.h
306shared/stream.o: shared/ents.h shared/glexts.h shared/glemu.h
307shared/stream.o: shared/iengine.h shared/igame.h
308shared/tools.o: shared/cube.h shared/tools.h shared/command.h shared/geom.h
309shared/tools.o: shared/ents.h shared/glexts.h shared/glemu.h shared/iengine.h
310shared/tools.o: shared/igame.h
311shared/zip.o: shared/cube.h shared/tools.h shared/command.h shared/geom.h
312shared/zip.o: shared/ents.h shared/glexts.h shared/glemu.h shared/iengine.h
313shared/zip.o: shared/igame.h
314engine/bih.o: engine/engine.h engine/version.h shared/cube.h shared/tools.h
315engine/bih.o: shared/command.h shared/geom.h shared/ents.h shared/glexts.h
316engine/bih.o: shared/glemu.h shared/iengine.h shared/igame.h engine/irc.h
317engine/bih.o: engine/sound.h engine/world.h engine/octa.h engine/lightmap.h
318engine/bih.o: engine/bih.h engine/texture.h engine/model.h
319engine/blend.o: engine/engine.h engine/version.h shared/cube.h shared/tools.h
320engine/blend.o: shared/command.h shared/geom.h shared/ents.h shared/glexts.h
321engine/blend.o: shared/glemu.h shared/iengine.h shared/igame.h engine/irc.h
322engine/blend.o: engine/sound.h engine/world.h engine/octa.h engine/lightmap.h
323engine/blend.o: engine/bih.h engine/texture.h engine/model.h
324engine/blob.o: engine/engine.h engine/version.h shared/cube.h shared/tools.h
325engine/blob.o: shared/command.h shared/geom.h shared/ents.h shared/glexts.h
326engine/blob.o: shared/glemu.h shared/iengine.h shared/igame.h engine/irc.h
327engine/blob.o: engine/sound.h engine/world.h engine/octa.h engine/lightmap.h
328engine/blob.o: engine/bih.h engine/texture.h engine/model.h
329engine/client.o: engine/engine.h engine/version.h shared/cube.h
330engine/client.o: shared/tools.h shared/command.h shared/geom.h shared/ents.h
331engine/client.o: shared/glexts.h shared/glemu.h shared/iengine.h
332engine/client.o: shared/igame.h engine/irc.h engine/sound.h engine/world.h
333engine/client.o: engine/octa.h engine/lightmap.h engine/bih.h
334engine/client.o: engine/texture.h engine/model.h
335engine/command.o: engine/engine.h engine/version.h shared/cube.h
336engine/command.o: shared/tools.h shared/command.h shared/geom.h shared/ents.h
337engine/command.o: shared/glexts.h shared/glemu.h shared/iengine.h
338engine/command.o: shared/igame.h engine/irc.h engine/sound.h engine/world.h
339engine/command.o: engine/octa.h engine/lightmap.h engine/bih.h
340engine/command.o: engine/texture.h engine/model.h
341engine/console.o: engine/engine.h engine/version.h shared/cube.h
342engine/console.o: shared/tools.h shared/command.h shared/geom.h shared/ents.h
343engine/console.o: shared/glexts.h shared/glemu.h shared/iengine.h
344engine/console.o: shared/igame.h engine/irc.h engine/sound.h engine/world.h
345engine/console.o: engine/octa.h engine/lightmap.h engine/bih.h
346engine/console.o: engine/texture.h engine/model.h
347engine/decal.o: engine/engine.h engine/version.h shared/cube.h shared/tools.h
348engine/decal.o: shared/command.h shared/geom.h shared/ents.h shared/glexts.h
349engine/decal.o: shared/glemu.h shared/iengine.h shared/igame.h engine/irc.h
350engine/decal.o: engine/sound.h engine/world.h engine/octa.h engine/lightmap.h
351engine/decal.o: engine/bih.h engine/texture.h engine/model.h
352engine/dynlight.o: engine/engine.h engine/version.h shared/cube.h
353engine/dynlight.o: shared/tools.h shared/command.h shared/geom.h
354engine/dynlight.o: shared/ents.h shared/glexts.h shared/glemu.h
355engine/dynlight.o: shared/iengine.h shared/igame.h engine/irc.h
356engine/dynlight.o: engine/sound.h engine/world.h engine/octa.h
357engine/dynlight.o: engine/lightmap.h engine/bih.h engine/texture.h
358engine/dynlight.o: engine/model.h
359engine/glare.o: engine/engine.h engine/version.h shared/cube.h shared/tools.h
360engine/glare.o: shared/command.h shared/geom.h shared/ents.h shared/glexts.h
361engine/glare.o: shared/glemu.h shared/iengine.h shared/igame.h engine/irc.h
362engine/glare.o: engine/sound.h engine/world.h engine/octa.h engine/lightmap.h
363engine/glare.o: engine/bih.h engine/texture.h engine/model.h
364engine/glare.o: engine/rendertarget.h
365engine/grass.o: engine/engine.h engine/version.h shared/cube.h shared/tools.h
366engine/grass.o: shared/command.h shared/geom.h shared/ents.h shared/glexts.h
367engine/grass.o: shared/glemu.h shared/iengine.h shared/igame.h engine/irc.h
368engine/grass.o: engine/sound.h engine/world.h engine/octa.h engine/lightmap.h
369engine/grass.o: engine/bih.h engine/texture.h engine/model.h
370engine/irc.o: engine/engine.h engine/version.h shared/cube.h shared/tools.h
371engine/irc.o: shared/command.h shared/geom.h shared/ents.h shared/glexts.h
372engine/irc.o: shared/glemu.h shared/iengine.h shared/igame.h engine/irc.h
373engine/irc.o: engine/sound.h engine/world.h engine/octa.h engine/lightmap.h
374engine/irc.o: engine/bih.h engine/texture.h engine/model.h
375engine/lightmap.o: engine/engine.h engine/version.h shared/cube.h
376engine/lightmap.o: shared/tools.h shared/command.h shared/geom.h
377engine/lightmap.o: shared/ents.h shared/glexts.h shared/glemu.h
378engine/lightmap.o: shared/iengine.h shared/igame.h engine/irc.h
379engine/lightmap.o: engine/sound.h engine/world.h engine/octa.h
380engine/lightmap.o: engine/lightmap.h engine/bih.h engine/texture.h
381engine/lightmap.o: engine/model.h
382engine/main.o: engine/engine.h engine/version.h shared/cube.h shared/tools.h
383engine/main.o: shared/command.h shared/geom.h shared/ents.h shared/glexts.h
384engine/main.o: shared/glemu.h shared/iengine.h shared/igame.h engine/irc.h
385engine/main.o: engine/sound.h engine/world.h engine/octa.h engine/lightmap.h
386engine/main.o: engine/bih.h engine/texture.h engine/model.h
387engine/master.o: engine/engine.h engine/version.h shared/cube.h
388engine/master.o: shared/tools.h shared/command.h shared/geom.h shared/ents.h
389engine/master.o: shared/glexts.h shared/glemu.h shared/iengine.h
390engine/master.o: shared/igame.h engine/irc.h engine/sound.h engine/world.h
391engine/master.o: engine/octa.h engine/lightmap.h engine/bih.h
392engine/master.o: engine/texture.h engine/model.h support/sqlite3.h
393engine/material.o: engine/engine.h engine/version.h shared/cube.h
394engine/material.o: shared/tools.h shared/command.h shared/geom.h
395engine/material.o: shared/ents.h shared/glexts.h shared/glemu.h
396engine/material.o: shared/iengine.h shared/igame.h engine/irc.h
397engine/material.o: engine/sound.h engine/world.h engine/octa.h
398engine/material.o: engine/lightmap.h engine/bih.h engine/texture.h
399engine/material.o: engine/model.h
400engine/menus.o: engine/engine.h engine/version.h shared/cube.h shared/tools.h
401engine/menus.o: shared/command.h shared/geom.h shared/ents.h shared/glexts.h
402engine/menus.o: shared/glemu.h shared/iengine.h shared/igame.h engine/irc.h
403engine/menus.o: engine/sound.h engine/world.h engine/octa.h engine/lightmap.h
404engine/menus.o: engine/bih.h engine/texture.h engine/model.h
405engine/movie.o: engine/engine.h engine/version.h shared/cube.h shared/tools.h
406engine/movie.o: shared/command.h shared/geom.h shared/ents.h shared/glexts.h
407engine/movie.o: shared/glemu.h shared/iengine.h shared/igame.h engine/irc.h
408engine/movie.o: engine/sound.h engine/world.h engine/octa.h engine/lightmap.h
409engine/movie.o: engine/bih.h engine/texture.h engine/model.h
410engine/normal.o: engine/engine.h engine/version.h shared/cube.h
411engine/normal.o: shared/tools.h shared/command.h shared/geom.h shared/ents.h
412engine/normal.o: shared/glexts.h shared/glemu.h shared/iengine.h
413engine/normal.o: shared/igame.h engine/irc.h engine/sound.h engine/world.h
414engine/normal.o: engine/octa.h engine/lightmap.h engine/bih.h
415engine/normal.o: engine/texture.h engine/model.h
416engine/octa.o: engine/engine.h engine/version.h shared/cube.h shared/tools.h
417engine/octa.o: shared/command.h shared/geom.h shared/ents.h shared/glexts.h
418engine/octa.o: shared/glemu.h shared/iengine.h shared/igame.h engine/irc.h
419engine/octa.o: engine/sound.h engine/world.h engine/octa.h engine/lightmap.h
420engine/octa.o: engine/bih.h engine/texture.h engine/model.h
421engine/octaedit.o: engine/engine.h engine/version.h shared/cube.h
422engine/octaedit.o: shared/tools.h shared/command.h shared/geom.h
423engine/octaedit.o: shared/ents.h shared/glexts.h shared/glemu.h
424engine/octaedit.o: shared/iengine.h shared/igame.h engine/irc.h
425engine/octaedit.o: engine/sound.h engine/world.h engine/octa.h
426engine/octaedit.o: engine/lightmap.h engine/bih.h engine/texture.h
427engine/octaedit.o: engine/model.h
428engine/octarender.o: engine/engine.h engine/version.h shared/cube.h
429engine/octarender.o: shared/tools.h shared/command.h shared/geom.h
430engine/octarender.o: shared/ents.h shared/glexts.h shared/glemu.h
431engine/octarender.o: shared/iengine.h shared/igame.h engine/irc.h
432engine/octarender.o: engine/sound.h engine/world.h engine/octa.h
433engine/octarender.o: engine/lightmap.h engine/bih.h engine/texture.h
434engine/octarender.o: engine/model.h
435engine/physics.o: engine/engine.h engine/version.h shared/cube.h
436engine/physics.o: shared/tools.h shared/command.h shared/geom.h shared/ents.h
437engine/physics.o: shared/glexts.h shared/glemu.h shared/iengine.h
438engine/physics.o: shared/igame.h engine/irc.h engine/sound.h engine/world.h
439engine/physics.o: engine/octa.h engine/lightmap.h engine/bih.h
440engine/physics.o: engine/texture.h engine/model.h engine/mpr.h
441engine/pvs.o: engine/engine.h engine/version.h shared/cube.h shared/tools.h
442engine/pvs.o: shared/command.h shared/geom.h shared/ents.h shared/glexts.h
443engine/pvs.o: shared/glemu.h shared/iengine.h shared/igame.h engine/irc.h
444engine/pvs.o: engine/sound.h engine/world.h engine/octa.h engine/lightmap.h
445engine/pvs.o: engine/bih.h engine/texture.h engine/model.h
446engine/rendergl.o: engine/engine.h engine/version.h shared/cube.h
447engine/rendergl.o: shared/tools.h shared/command.h shared/geom.h
448engine/rendergl.o: shared/ents.h shared/glexts.h shared/glemu.h
449engine/rendergl.o: shared/iengine.h shared/igame.h engine/irc.h
450engine/rendergl.o: engine/sound.h engine/world.h engine/octa.h
451engine/rendergl.o: engine/lightmap.h engine/bih.h engine/texture.h
452engine/rendergl.o: engine/model.h
453engine/rendermodel.o: engine/engine.h engine/version.h shared/cube.h
454engine/rendermodel.o: shared/tools.h shared/command.h shared/geom.h
455engine/rendermodel.o: shared/ents.h shared/glexts.h shared/glemu.h
456engine/rendermodel.o: shared/iengine.h shared/igame.h engine/irc.h
457engine/rendermodel.o: engine/sound.h engine/world.h engine/octa.h
458engine/rendermodel.o: engine/lightmap.h engine/bih.h engine/texture.h
459engine/rendermodel.o: engine/model.h engine/ragdoll.h engine/animmodel.h
460engine/rendermodel.o: engine/vertmodel.h engine/skelmodel.h engine/md2.h
461engine/rendermodel.o: engine/md3.h engine/md5.h engine/obj.h engine/smd.h
462engine/rendermodel.o: engine/iqm.h
463engine/renderparticles.o: engine/engine.h engine/version.h shared/cube.h
464engine/renderparticles.o: shared/tools.h shared/command.h shared/geom.h
465engine/renderparticles.o: shared/ents.h shared/glexts.h shared/glemu.h
466engine/renderparticles.o: shared/iengine.h shared/igame.h engine/irc.h
467engine/renderparticles.o: engine/sound.h engine/world.h engine/octa.h
468engine/renderparticles.o: engine/lightmap.h engine/bih.h engine/texture.h
469engine/renderparticles.o: engine/model.h engine/rendertarget.h
470engine/renderparticles.o: engine/depthfx.h engine/lensflare.h
471engine/renderparticles.o: engine/explosion.h engine/lightning.h
472engine/rendersky.o: engine/engine.h engine/version.h shared/cube.h
473engine/rendersky.o: shared/tools.h shared/command.h shared/geom.h
474engine/rendersky.o: shared/ents.h shared/glexts.h shared/glemu.h
475engine/rendersky.o: shared/iengine.h shared/igame.h engine/irc.h
476engine/rendersky.o: engine/sound.h engine/world.h engine/octa.h
477engine/rendersky.o: engine/lightmap.h engine/bih.h engine/texture.h
478engine/rendersky.o: engine/model.h
479engine/rendertext.o: engine/engine.h engine/version.h shared/cube.h
480engine/rendertext.o: shared/tools.h shared/command.h shared/geom.h
481engine/rendertext.o: shared/ents.h shared/glexts.h shared/glemu.h
482engine/rendertext.o: shared/iengine.h shared/igame.h engine/irc.h
483engine/rendertext.o: engine/sound.h engine/world.h engine/octa.h
484engine/rendertext.o: engine/lightmap.h engine/bih.h engine/texture.h
485engine/rendertext.o: engine/model.h
486engine/renderva.o: engine/engine.h engine/version.h shared/cube.h
487engine/renderva.o: shared/tools.h shared/command.h shared/geom.h
488engine/renderva.o: shared/ents.h shared/glexts.h shared/glemu.h
489engine/renderva.o: shared/iengine.h shared/igame.h engine/irc.h
490engine/renderva.o: engine/sound.h engine/world.h engine/octa.h
491engine/renderva.o: engine/lightmap.h engine/bih.h engine/texture.h
492engine/renderva.o: engine/model.h
493engine/server.o: engine/engine.h engine/version.h shared/cube.h
494engine/server.o: shared/tools.h shared/command.h shared/geom.h shared/ents.h
495engine/server.o: shared/glexts.h shared/glemu.h shared/iengine.h
496engine/server.o: shared/igame.h engine/irc.h engine/sound.h engine/world.h
497engine/server.o: engine/octa.h engine/lightmap.h engine/bih.h
498engine/server.o: engine/texture.h engine/model.h
499engine/serverbrowser.o: engine/engine.h engine/version.h shared/cube.h
500engine/serverbrowser.o: shared/tools.h shared/command.h shared/geom.h
501engine/serverbrowser.o: shared/ents.h shared/glexts.h shared/glemu.h
502engine/serverbrowser.o: shared/iengine.h shared/igame.h engine/irc.h
503engine/serverbrowser.o: engine/sound.h engine/world.h engine/octa.h
504engine/serverbrowser.o: engine/lightmap.h engine/bih.h engine/texture.h
505engine/serverbrowser.o: engine/model.h
506engine/shader.o: engine/engine.h engine/version.h shared/cube.h
507engine/shader.o: shared/tools.h shared/command.h shared/geom.h shared/ents.h
508engine/shader.o: shared/glexts.h shared/glemu.h shared/iengine.h
509engine/shader.o: shared/igame.h engine/irc.h engine/sound.h engine/world.h
510engine/shader.o: engine/octa.h engine/lightmap.h engine/bih.h
511engine/shader.o: engine/texture.h engine/model.h
512engine/shadowmap.o: engine/engine.h engine/version.h shared/cube.h
513engine/shadowmap.o: shared/tools.h shared/command.h shared/geom.h
514engine/shadowmap.o: shared/ents.h shared/glexts.h shared/glemu.h
515engine/shadowmap.o: shared/iengine.h shared/igame.h engine/irc.h
516engine/shadowmap.o: engine/sound.h engine/world.h engine/octa.h
517engine/shadowmap.o: engine/lightmap.h engine/bih.h engine/texture.h
518engine/shadowmap.o: engine/model.h engine/rendertarget.h
519engine/sound.o: engine/engine.h engine/version.h shared/cube.h shared/tools.h
520engine/sound.o: shared/command.h shared/geom.h shared/ents.h shared/glexts.h
521engine/sound.o: shared/glemu.h shared/iengine.h shared/igame.h engine/irc.h
522engine/sound.o: engine/sound.h engine/world.h engine/octa.h engine/lightmap.h
523engine/sound.o: engine/bih.h engine/texture.h engine/model.h
524engine/texture.o: engine/engine.h engine/version.h shared/cube.h
525engine/texture.o: shared/tools.h shared/command.h shared/geom.h shared/ents.h
526engine/texture.o: shared/glexts.h shared/glemu.h shared/iengine.h
527engine/texture.o: shared/igame.h engine/irc.h engine/sound.h engine/world.h
528engine/texture.o: engine/octa.h engine/lightmap.h engine/bih.h
529engine/texture.o: engine/texture.h engine/model.h engine/scale.h
530engine/ui.o: engine/engine.h engine/version.h shared/cube.h shared/tools.h
531engine/ui.o: shared/command.h shared/geom.h shared/ents.h shared/glexts.h
532engine/ui.o: shared/glemu.h shared/iengine.h shared/igame.h engine/irc.h
533engine/ui.o: engine/sound.h engine/world.h engine/octa.h engine/lightmap.h
534engine/ui.o: engine/bih.h engine/texture.h engine/model.h engine/textedit.h
535engine/water.o: engine/engine.h engine/version.h shared/cube.h shared/tools.h
536engine/water.o: shared/command.h shared/geom.h shared/ents.h shared/glexts.h
537engine/water.o: shared/glemu.h shared/iengine.h shared/igame.h engine/irc.h
538engine/water.o: engine/sound.h engine/world.h engine/octa.h engine/lightmap.h
539engine/water.o: engine/bih.h engine/texture.h engine/model.h
540engine/world.o: engine/engine.h engine/version.h shared/cube.h shared/tools.h
541engine/world.o: shared/command.h shared/geom.h shared/ents.h shared/glexts.h
542engine/world.o: shared/glemu.h shared/iengine.h shared/igame.h engine/irc.h
543engine/world.o: engine/sound.h engine/world.h engine/octa.h engine/lightmap.h
544engine/world.o: engine/bih.h engine/texture.h engine/model.h
545engine/worldio.o: engine/engine.h engine/version.h shared/cube.h
546engine/worldio.o: shared/tools.h shared/command.h shared/geom.h shared/ents.h
547engine/worldio.o: shared/glexts.h shared/glemu.h shared/iengine.h
548engine/worldio.o: shared/igame.h engine/irc.h engine/sound.h engine/world.h
549engine/worldio.o: engine/octa.h engine/lightmap.h engine/bih.h
550engine/worldio.o: engine/texture.h engine/model.h
551game/ai.o: game/game.h engine/engine.h engine/version.h shared/cube.h
552game/ai.o: shared/tools.h shared/command.h shared/geom.h shared/ents.h
553game/ai.o: shared/glexts.h shared/glemu.h shared/iengine.h shared/igame.h
554game/ai.o: engine/irc.h engine/sound.h engine/world.h engine/octa.h
555game/ai.o: engine/lightmap.h engine/bih.h engine/texture.h engine/model.h
556game/ai.o: game/gamemode.h game/weapons.h game/weapdef.h game/player.h
557game/ai.o: game/teamdef.h game/playerdef.h game/vars.h game/ai.h
558game/ai.o: game/capture.h game/defend.h game/bomber.h
559game/client.o: game/game.h engine/engine.h engine/version.h shared/cube.h
560game/client.o: shared/tools.h shared/command.h shared/geom.h shared/ents.h
561game/client.o: shared/glexts.h shared/glemu.h shared/iengine.h shared/igame.h
562game/client.o: engine/irc.h engine/sound.h engine/world.h engine/octa.h
563game/client.o: engine/lightmap.h engine/bih.h engine/texture.h engine/model.h
564game/client.o: game/gamemode.h game/weapons.h game/weapdef.h game/player.h
565game/client.o: game/teamdef.h game/playerdef.h game/vars.h game/ai.h
566game/client.o: game/capture.h game/defend.h game/bomber.h
567game/capture.o: game/game.h engine/engine.h engine/version.h shared/cube.h
568game/capture.o: shared/tools.h shared/command.h shared/geom.h shared/ents.h
569game/capture.o: shared/glexts.h shared/glemu.h shared/iengine.h
570game/capture.o: shared/igame.h engine/irc.h engine/sound.h engine/world.h
571game/capture.o: engine/octa.h engine/lightmap.h engine/bih.h engine/texture.h
572game/capture.o: engine/model.h game/gamemode.h game/weapons.h game/weapdef.h
573game/capture.o: game/player.h game/teamdef.h game/playerdef.h game/vars.h
574game/capture.o: game/ai.h game/capture.h game/defend.h game/bomber.h
575game/defend.o: game/game.h engine/engine.h engine/version.h shared/cube.h
576game/defend.o: shared/tools.h shared/command.h shared/geom.h shared/ents.h
577game/defend.o: shared/glexts.h shared/glemu.h shared/iengine.h shared/igame.h
578game/defend.o: engine/irc.h engine/sound.h engine/world.h engine/octa.h
579game/defend.o: engine/lightmap.h engine/bih.h engine/texture.h engine/model.h
580game/defend.o: game/gamemode.h game/weapons.h game/weapdef.h game/player.h
581game/defend.o: game/teamdef.h game/playerdef.h game/vars.h game/ai.h
582game/defend.o: game/capture.h game/defend.h game/bomber.h
583game/bomber.o: game/game.h engine/engine.h engine/version.h shared/cube.h
584game/bomber.o: shared/tools.h shared/command.h shared/geom.h shared/ents.h
585game/bomber.o: shared/glexts.h shared/glemu.h shared/iengine.h shared/igame.h
586game/bomber.o: engine/irc.h engine/sound.h engine/world.h engine/octa.h
587game/bomber.o: engine/lightmap.h engine/bih.h engine/texture.h engine/model.h
588game/bomber.o: game/gamemode.h game/weapons.h game/weapdef.h game/player.h
589game/bomber.o: game/teamdef.h game/playerdef.h game/vars.h game/ai.h
590game/bomber.o: game/capture.h game/defend.h game/bomber.h
591game/entities.o: game/game.h engine/engine.h engine/version.h shared/cube.h
592game/entities.o: shared/tools.h shared/command.h shared/geom.h shared/ents.h
593game/entities.o: shared/glexts.h shared/glemu.h shared/iengine.h
594game/entities.o: shared/igame.h engine/irc.h engine/sound.h engine/world.h
595game/entities.o: engine/octa.h engine/lightmap.h engine/bih.h
596game/entities.o: engine/texture.h engine/model.h game/gamemode.h
597game/entities.o: game/weapons.h game/weapdef.h game/player.h game/teamdef.h
598game/entities.o: game/playerdef.h game/vars.h game/ai.h game/capture.h
599game/entities.o: game/defend.h game/bomber.h
600game/game.o: game/game.h engine/engine.h engine/version.h shared/cube.h
601game/game.o: shared/tools.h shared/command.h shared/geom.h shared/ents.h
602game/game.o: shared/glexts.h shared/glemu.h shared/iengine.h shared/igame.h
603game/game.o: engine/irc.h engine/sound.h engine/world.h engine/octa.h
604game/game.o: engine/lightmap.h engine/bih.h engine/texture.h engine/model.h
605game/game.o: game/gamemode.h game/weapons.h game/weapdef.h game/player.h
606game/game.o: game/teamdef.h game/playerdef.h game/vars.h game/ai.h
607game/game.o: game/capture.h game/defend.h game/bomber.h
608game/hud.o: game/game.h engine/engine.h engine/version.h shared/cube.h
609game/hud.o: shared/tools.h shared/command.h shared/geom.h shared/ents.h
610game/hud.o: shared/glexts.h shared/glemu.h shared/iengine.h shared/igame.h
611game/hud.o: engine/irc.h engine/sound.h engine/world.h engine/octa.h
612game/hud.o: engine/lightmap.h engine/bih.h engine/texture.h engine/model.h
613game/hud.o: game/gamemode.h game/weapons.h game/weapdef.h game/player.h
614game/hud.o: game/teamdef.h game/playerdef.h game/vars.h game/ai.h
615game/hud.o: game/capture.h game/defend.h game/bomber.h game/compass.h
616game/physics.o: game/game.h engine/engine.h engine/version.h shared/cube.h
617game/physics.o: shared/tools.h shared/command.h shared/geom.h shared/ents.h
618game/physics.o: shared/glexts.h shared/glemu.h shared/iengine.h
619game/physics.o: shared/igame.h engine/irc.h engine/sound.h engine/world.h
620game/physics.o: engine/octa.h engine/lightmap.h engine/bih.h engine/texture.h
621game/physics.o: engine/model.h game/gamemode.h game/weapons.h game/weapdef.h
622game/physics.o: game/player.h game/teamdef.h game/playerdef.h game/vars.h
623game/physics.o: game/ai.h game/capture.h game/defend.h game/bomber.h
624game/projs.o: game/game.h engine/engine.h engine/version.h shared/cube.h
625game/projs.o: shared/tools.h shared/command.h shared/geom.h shared/ents.h
626game/projs.o: shared/glexts.h shared/glemu.h shared/iengine.h shared/igame.h
627game/projs.o: engine/irc.h engine/sound.h engine/world.h engine/octa.h
628game/projs.o: engine/lightmap.h engine/bih.h engine/texture.h engine/model.h
629game/projs.o: game/gamemode.h game/weapons.h game/weapdef.h game/player.h
630game/projs.o: game/teamdef.h game/playerdef.h game/vars.h game/ai.h
631game/projs.o: game/capture.h game/defend.h game/bomber.h
632game/scoreboard.o: game/game.h engine/engine.h engine/version.h shared/cube.h
633game/scoreboard.o: shared/tools.h shared/command.h shared/geom.h
634game/scoreboard.o: shared/ents.h shared/glexts.h shared/glemu.h
635game/scoreboard.o: shared/iengine.h shared/igame.h engine/irc.h
636game/scoreboard.o: engine/sound.h engine/world.h engine/octa.h
637game/scoreboard.o: engine/lightmap.h engine/bih.h engine/texture.h
638game/scoreboard.o: engine/model.h game/gamemode.h game/weapons.h
639game/scoreboard.o: game/weapdef.h game/player.h game/teamdef.h
640game/scoreboard.o: game/playerdef.h game/vars.h game/ai.h game/capture.h
641game/scoreboard.o: game/defend.h game/bomber.h
642game/server.o: game/game.h engine/engine.h engine/version.h shared/cube.h
643game/server.o: shared/tools.h shared/command.h shared/geom.h shared/ents.h
644game/server.o: shared/glexts.h shared/glemu.h shared/iengine.h shared/igame.h
645game/server.o: engine/irc.h engine/sound.h engine/world.h engine/octa.h
646game/server.o: engine/lightmap.h engine/bih.h engine/texture.h engine/model.h
647game/server.o: game/gamemode.h game/weapons.h game/weapdef.h game/player.h
648game/server.o: game/teamdef.h game/playerdef.h game/vars.h game/ai.h
649game/server.o: game/capture.h game/defend.h game/bomber.h game/auth.h
650game/server.o: game/capturemode.h game/defendmode.h game/bombermode.h
651game/server.o: game/duelmut.h game/aiman.h
652game/waypoint.o: game/game.h engine/engine.h engine/version.h shared/cube.h
653game/waypoint.o: shared/tools.h shared/command.h shared/geom.h shared/ents.h
654game/waypoint.o: shared/glexts.h shared/glemu.h shared/iengine.h
655game/waypoint.o: shared/igame.h engine/irc.h engine/sound.h engine/world.h
656game/waypoint.o: engine/octa.h engine/lightmap.h engine/bih.h
657game/waypoint.o: engine/texture.h engine/model.h game/gamemode.h
658game/waypoint.o: game/weapons.h game/weapdef.h game/player.h game/teamdef.h
659game/waypoint.o: game/playerdef.h game/vars.h game/ai.h game/capture.h
660game/waypoint.o: game/defend.h game/bomber.h
661game/weapons.o: game/game.h engine/engine.h engine/version.h shared/cube.h
662game/weapons.o: shared/tools.h shared/command.h shared/geom.h shared/ents.h
663game/weapons.o: shared/glexts.h shared/glemu.h shared/iengine.h
664game/weapons.o: shared/igame.h engine/irc.h engine/sound.h engine/world.h
665game/weapons.o: engine/octa.h engine/lightmap.h engine/bih.h engine/texture.h
666game/weapons.o: engine/model.h game/gamemode.h game/weapons.h game/weapdef.h
667game/weapons.o: game/player.h game/teamdef.h game/playerdef.h game/vars.h
668game/weapons.o: game/ai.h game/capture.h game/defend.h game/bomber.h
669
670shared/crypto-standalone.o: shared/cube.h shared/tools.h shared/command.h
671shared/crypto-standalone.o: shared/geom.h shared/ents.h shared/iengine.h
672shared/crypto-standalone.o: shared/igame.h
673shared/geom-standalone.o: shared/cube.h shared/tools.h shared/command.h
674shared/geom-standalone.o: shared/geom.h shared/ents.h shared/iengine.h
675shared/geom-standalone.o: shared/igame.h
676shared/stream-standalone.o: shared/cube.h shared/tools.h shared/command.h
677shared/stream-standalone.o: shared/geom.h shared/ents.h shared/iengine.h
678shared/stream-standalone.o: shared/igame.h
679shared/tools-standalone.o: shared/cube.h shared/tools.h shared/command.h
680shared/tools-standalone.o: shared/geom.h shared/ents.h shared/iengine.h
681shared/tools-standalone.o: shared/igame.h
682shared/zip-standalone.o: shared/cube.h shared/tools.h shared/command.h
683shared/zip-standalone.o: shared/geom.h shared/ents.h shared/iengine.h
684shared/zip-standalone.o: shared/igame.h
685engine/command-standalone.o: engine/engine.h engine/version.h shared/cube.h
686engine/command-standalone.o: shared/tools.h shared/command.h shared/geom.h
687engine/command-standalone.o: shared/ents.h shared/iengine.h shared/igame.h
688engine/command-standalone.o: engine/irc.h engine/sound.h
689engine/irc-standalone.o: engine/engine.h engine/version.h shared/cube.h
690engine/irc-standalone.o: shared/tools.h shared/command.h shared/geom.h
691engine/irc-standalone.o: shared/ents.h shared/iengine.h shared/igame.h
692engine/irc-standalone.o: engine/irc.h engine/sound.h
693engine/master-standalone.o: engine/engine.h engine/version.h shared/cube.h
694engine/master-standalone.o: shared/tools.h shared/command.h shared/geom.h
695engine/master-standalone.o: shared/ents.h shared/iengine.h shared/igame.h
696engine/master-standalone.o: engine/irc.h engine/sound.h support/sqlite3.h
697engine/server-standalone.o: engine/engine.h engine/version.h shared/cube.h
698engine/server-standalone.o: shared/tools.h shared/command.h shared/geom.h
699engine/server-standalone.o: shared/ents.h shared/iengine.h shared/igame.h
700engine/server-standalone.o: engine/irc.h engine/sound.h
701game/server-standalone.o: game/game.h engine/engine.h engine/version.h
702game/server-standalone.o: shared/cube.h shared/tools.h shared/command.h
703game/server-standalone.o: shared/geom.h shared/ents.h shared/iengine.h
704game/server-standalone.o: shared/igame.h engine/irc.h engine/sound.h
705game/server-standalone.o: game/gamemode.h game/weapons.h game/weapdef.h
706game/server-standalone.o: game/player.h game/teamdef.h game/playerdef.h
707game/server-standalone.o: game/vars.h game/capture.h game/defend.h
708game/server-standalone.o: game/bomber.h game/auth.h game/capturemode.h
709game/server-standalone.o: game/defendmode.h game/bombermode.h game/duelmut.h
710game/server-standalone.o: game/aiman.h
711
712shared/cube.h.gch: shared/tools.h shared/command.h shared/geom.h
713shared/cube.h.gch: shared/ents.h shared/glexts.h shared/glemu.h
714shared/cube.h.gch: shared/iengine.h shared/igame.h
715engine/engine.h.gch: engine/version.h shared/cube.h shared/tools.h
716engine/engine.h.gch: shared/command.h shared/geom.h shared/ents.h
717engine/engine.h.gch: shared/glexts.h shared/glemu.h shared/iengine.h
718engine/engine.h.gch: shared/igame.h engine/irc.h engine/sound.h
719engine/engine.h.gch: engine/world.h engine/octa.h engine/lightmap.h
720engine/engine.h.gch: engine/bih.h engine/texture.h engine/model.h
721