summaryrefslogtreecommitdiff
path: root/src/Makefile
diff options
context:
space:
mode:
authorxolatile2025-07-16 23:07:43 +0200
committerxolatile2025-07-16 23:07:43 +0200
commit7256502afa0babe60fcafbd2888cd3e33c3f9b6b (patch)
tree8a8495662a69bdadc4b5d9152656b9f02a44d668 /src/Makefile
parentbc596ac9d4cdd00abf537b88d3c544be161330cc (diff)
downloadxolatile-badassbug-7256502afa0babe60fcafbd2888cd3e33c3f9b6b.tar.xz
xolatile-badassbug-7256502afa0babe60fcafbd2888cd3e33c3f9b6b.tar.zst
Source code, broken...
Diffstat (limited to 'src/Makefile')
-rw-r--r--src/Makefile545
1 files changed, 545 insertions, 0 deletions
diff --git a/src/Makefile b/src/Makefile
new file mode 100644
index 0000000..bb15b25
--- /dev/null
+++ b/src/Makefile
@@ -0,0 +1,545 @@
+CXXFLAGS= -O3 -fomit-frame-pointer -ffast-math
+override CXXFLAGS+= -Wall -fsigned-char -fno-exceptions -fno-rtti
+
+PLATFORM= $(shell uname -s | tr '[:lower:]' '[:upper:]')
+PLATFORM_PREFIX= native
+
+INCLUDES= -Ishared -Iengine -Ifpsgame -Ienet/include
+
+STRIP=
+ifeq (,$(findstring -g,$(CXXFLAGS)))
+ifeq (,$(findstring -pg,$(CXXFLAGS)))
+ STRIP=strip
+endif
+endif
+
+MV=mv
+
+ifneq (,$(findstring MINGW,$(PLATFORM)))
+WINDRES= windres
+ifneq (,$(findstring 64,$(PLATFORM)))
+ifneq (,$(findstring CROSS,$(PLATFORM)))
+ CXX=x86_64-w64-mingw32-g++
+ WINDRES=x86_64-w64-mingw32-windres
+ifneq (,$(STRIP))
+ STRIP=x86_64-w64-mingw32-strip
+endif
+endif
+WINLIB=lib64
+WINBIN=../bin64
+override CXX+= -m64
+override WINDRES+= -F pe-x86-64
+else
+ifneq (,$(findstring CROSS,$(PLATFORM)))
+ CXX=i686-w64-mingw32-g++
+ WINDRES=i686-w64-mingw32-windres
+ifneq (,$(STRIP))
+ STRIP=i686-w64-mingw32-strip
+endif
+endif
+WINLIB=lib
+WINBIN=../bin
+override CXX+= -m32
+override WINDRES+= -F pe-i386
+endif
+CLIENT_INCLUDES= $(INCLUDES) -Iinclude
+STD_LIBS= -static-libgcc -static-libstdc++
+CLIENT_LIBS= -mwindows $(STD_LIBS) -L$(WINBIN) -L$(WINLIB) -lSDL2 -lSDL2_image -lSDL2_mixer -lzlib1 -lopengl32 -lenet -lws2_32 -lwinmm
+else
+ifneq (,$(findstring DARWIN,$(PLATFORM)))
+ifneq (,$(findstring CROSS,$(PLATFORM)))
+ TOOLCHAINTARGET= $(shell osxcross-conf | grep -m1 "TARGET=" | cut -b24-)
+ TOOLCHAIN= x86_64-apple-$(TOOLCHAINTARGET)-
+ AR= $(TOOLCHAIN)ar
+ CXX= $(TOOLCHAIN)clang++
+ CC= $(TOOLCHAIN)clang
+ifneq (,$(STRIP))
+ STRIP= $(TOOLCHAIN)strip
+endif
+endif
+OSXMIN= 10.9
+override CC+= -arch x86_64 -mmacosx-version-min=$(OSXMIN)
+override CXX+= -arch x86_64 -mmacosx-version-min=$(OSXMIN)
+CLIENT_INCLUDES= $(INCLUDES) -Iinclude
+CLIENT_LIBS= -F../sauerbraten.app/Contents/Frameworks/ -framework SDL2 -framework SDL2_image
+CLIENT_LIBS+= -framework SDL2_mixer -framework CoreAudio -framework AudioToolbox
+CLIENT_LIBS+= -framework AudioUnit -framework OpenGL -framework Cocoa -lz -Lenet -lenet
+else
+CLIENT_INCLUDES= $(INCLUDES) -I/usr/X11R6/include `sdl2-config --cflags`
+CLIENT_LIBS= -Lenet -lenet -L/usr/X11R6/lib -lX11 `sdl2-config --libs` -lSDL2_image -lSDL2_mixer -lz -lGL
+endif
+endif
+ifeq ($(PLATFORM),LINUX)
+CLIENT_LIBS+= -lrt
+else
+ifneq (,$(findstring GNU,$(PLATFORM)))
+CLIENT_LIBS+= -lrt
+endif
+endif
+CLIENT_OBJS= \
+ shared/crypto.o \
+ shared/geom.o \
+ shared/glemu.o \
+ shared/stream.o \
+ shared/tools.o \
+ shared/zip.o \
+ engine/3dgui.o \
+ engine/bih.o \
+ engine/blend.o \
+ engine/blob.o \
+ engine/client.o \
+ engine/command.o \
+ engine/console.o \
+ engine/cubeloader.o \
+ engine/decal.o \
+ engine/dynlight.o \
+ engine/glare.o \
+ engine/grass.o \
+ engine/lightmap.o \
+ engine/main.o \
+ engine/material.o \
+ engine/menus.o \
+ engine/movie.o \
+ engine/normal.o \
+ engine/octa.o \
+ engine/octaedit.o \
+ engine/octarender.o \
+ engine/physics.o \
+ engine/pvs.o \
+ engine/rendergl.o \
+ engine/rendermodel.o \
+ engine/renderparticles.o \
+ engine/rendersky.o \
+ engine/rendertext.o \
+ engine/renderva.o \
+ engine/server.o \
+ engine/serverbrowser.o \
+ engine/shader.o \
+ engine/shadowmap.o \
+ engine/sound.o \
+ engine/texture.o \
+ engine/water.o \
+ engine/world.o \
+ engine/worldio.o \
+ fpsgame/ai.o \
+ fpsgame/client.o \
+ fpsgame/entities.o \
+ fpsgame/fps.o \
+ fpsgame/monster.o \
+ fpsgame/movable.o \
+ fpsgame/render.o \
+ fpsgame/scoreboard.o \
+ fpsgame/server.o \
+ fpsgame/waypoint.o \
+ fpsgame/weapon.o
+
+CLIENT_PCH= shared/cube.h.gch engine/engine.h.gch fpsgame/game.h.gch
+
+ifneq (,$(findstring MINGW,$(PLATFORM)))
+SERVER_INCLUDES= -DSTANDALONE $(INCLUDES) -Iinclude
+SERVER_LIBS= -mwindows $(STD_LIBS) -L$(WINBIN) -L$(WINLIB) -lzlib1 -lenet -lws2_32 -lwinmm
+MASTER_LIBS= $(STD_LIBS) -L$(WINBIN) -L$(WINLIB) -lzlib1 -lenet -lws2_32 -lwinmm
+else
+SERVER_INCLUDES= -DSTANDALONE $(INCLUDES)
+SERVER_LIBS= -Lenet -lenet -lz
+MASTER_LIBS= $(SERVER_LIBS)
+endif
+SERVER_OBJS= \
+ shared/crypto-standalone.o \
+ shared/stream-standalone.o \
+ shared/tools-standalone.o \
+ engine/command-standalone.o \
+ engine/server-standalone.o \
+ engine/worldio-standalone.o \
+ fpsgame/entities-standalone.o \
+ fpsgame/server-standalone.o
+
+MASTER_OBJS= \
+ shared/crypto-standalone.o \
+ shared/stream-standalone.o \
+ shared/tools-standalone.o \
+ engine/command-standalone.o \
+ engine/master-standalone.o
+
+SERVER_MASTER_OBJS= $(SERVER_OBJS) $(filter-out $(SERVER_OBJS),$(MASTER_OBJS))
+
+default: all
+
+all: client server
+
+clean:
+ -$(RM) $(CLIENT_PCH) $(CLIENT_OBJS) $(SERVER_MASTER_OBJS) sauer_client sauer_server sauer_master
+
+$(filter-out shared/%,$(CLIENT_PCH)): $(filter shared/%,$(CLIENT_PCH))
+
+%.h.gch: %.h
+ $(CXX) $(CXXFLAGS) -x c++-header -o $@.tmp $<
+ $(MV) $@.tmp $@
+
+%-standalone.o: %.cpp
+ $(CXX) $(CXXFLAGS) -c -o $@ $<
+
+$(CLIENT_OBJS): CXXFLAGS += $(CLIENT_INCLUDES)
+$(filter shared/%,$(CLIENT_OBJS)): $(filter shared/%,$(CLIENT_PCH))
+$(filter engine/%,$(CLIENT_OBJS)): $(filter engine/%,$(CLIENT_PCH))
+$(filter fpsgame/%,$(CLIENT_OBJS)): $(filter fpsgame/%,$(CLIENT_PCH))
+
+$(SERVER_MASTER_OBJS): CXXFLAGS += $(SERVER_INCLUDES)
+
+ifneq (,$(findstring MINGW,$(PLATFORM)))
+client: $(CLIENT_OBJS)
+ $(WINDRES) -I vcpp -i vcpp/mingw.rc -J rc -o vcpp/mingw.res -O coff
+ $(CXX) $(CXXFLAGS) -o $(WINBIN)/sauerbraten.exe vcpp/mingw.res $(CLIENT_OBJS) $(CLIENT_LIBS)
+
+server: $(SERVER_OBJS)
+ $(WINDRES) -I vcpp -i vcpp/mingw.rc -J rc -o vcpp/mingw.res -O coff
+ $(CXX) $(CXXFLAGS) -o $(WINBIN)/sauer_server.exe vcpp/mingw.res $(SERVER_OBJS) $(SERVER_LIBS)
+
+master: $(MASTER_OBJS)
+ $(CXX) $(CXXFLAGS) -o $(WINBIN)/sauer_master.exe $(MASTER_OBJS) $(MASTER_LIBS)
+
+install: all
+else
+client: libenet $(CLIENT_OBJS)
+ $(CXX) $(CXXFLAGS) -o sauer_client $(CLIENT_OBJS) $(CLIENT_LIBS)
+ifneq (,$(findstring DARWIN,$(PLATFORM)))
+ install_name_tool -add_rpath @executable_path/../Frameworks sauer_client
+endif
+
+server: libenet $(SERVER_OBJS)
+ $(CXX) $(CXXFLAGS) -o sauer_server $(SERVER_OBJS) $(SERVER_LIBS)
+
+master: libenet $(MASTER_OBJS)
+ $(CXX) $(CXXFLAGS) -o sauer_master $(MASTER_OBJS) $(MASTER_LIBS)
+
+shared/cube2font.o: shared/cube2font.c
+ $(CXX) $(CXXFLAGS) -c -o $@ $< `freetype-config --cflags`
+
+cube2font: shared/cube2font.o
+ $(CXX) $(CXXFLAGS) -o cube2font shared/cube2font.o `freetype-config --libs` -lz
+
+ifneq (,$(findstring DARWIN,$(PLATFORM)))
+install: client
+ cp sauer_client ../sauerbraten.app/Contents/MacOS/sauerbraten_universal
+else
+install: all
+ cp sauer_client ../bin_unix/$(PLATFORM_PREFIX)_client
+ cp sauer_server ../bin_unix/$(PLATFORM_PREFIX)_server
+ifneq (,$(STRIP))
+ $(STRIP) ../bin_unix/$(PLATFORM_PREFIX)_client
+ $(STRIP) ../bin_unix/$(PLATFORM_PREFIX)_server
+endif
+endif
+endif
+
+enet/libenet.a:
+ $(MAKE) -C enet CC='$(CC)' AR='$(AR)'
+libenet: enet/libenet.a
+
+depend:
+ makedepend -Y -Ishared -Iengine -Ifpsgame $(CLIENT_OBJS:.o=.cpp)
+ makedepend -a -o.h.gch -Y -Ishared -Iengine -Ifpsgame $(CLIENT_PCH:.h.gch=.h)
+ makedepend -a -o-standalone.o -Y -DSTANDALONE -Ishared -Iengine -Ifpsgame $(SERVER_MASTER_OBJS:-standalone.o=.cpp)
+
+# DO NOT DELETE
+
+shared/crypto.o: shared/cube.h shared/tools.h shared/geom.h shared/ents.h
+shared/crypto.o: shared/command.h shared/glexts.h shared/glemu.h
+shared/crypto.o: shared/iengine.h shared/igame.h
+shared/geom.o: shared/cube.h shared/tools.h shared/geom.h shared/ents.h
+shared/geom.o: shared/command.h shared/glexts.h shared/glemu.h
+shared/geom.o: shared/iengine.h shared/igame.h
+shared/glemu.o: shared/cube.h shared/tools.h shared/geom.h shared/ents.h
+shared/glemu.o: shared/command.h shared/glexts.h shared/glemu.h
+shared/glemu.o: shared/iengine.h shared/igame.h
+shared/stream.o: shared/cube.h shared/tools.h shared/geom.h shared/ents.h
+shared/stream.o: shared/command.h shared/glexts.h shared/glemu.h
+shared/stream.o: shared/iengine.h shared/igame.h
+shared/tools.o: shared/cube.h shared/tools.h shared/geom.h shared/ents.h
+shared/tools.o: shared/command.h shared/glexts.h shared/glemu.h
+shared/tools.o: shared/iengine.h shared/igame.h
+shared/zip.o: shared/cube.h shared/tools.h shared/geom.h shared/ents.h
+shared/zip.o: shared/command.h shared/glexts.h shared/glemu.h
+shared/zip.o: shared/iengine.h shared/igame.h
+engine/3dgui.o: engine/engine.h shared/cube.h shared/tools.h shared/geom.h
+engine/3dgui.o: shared/ents.h shared/command.h shared/glexts.h shared/glemu.h
+engine/3dgui.o: shared/iengine.h shared/igame.h engine/world.h engine/octa.h
+engine/3dgui.o: engine/lightmap.h engine/bih.h engine/texture.h
+engine/3dgui.o: engine/model.h engine/textedit.h
+engine/bih.o: engine/engine.h shared/cube.h shared/tools.h shared/geom.h
+engine/bih.o: shared/ents.h shared/command.h shared/glexts.h shared/glemu.h
+engine/bih.o: shared/iengine.h shared/igame.h engine/world.h engine/octa.h
+engine/bih.o: engine/lightmap.h engine/bih.h engine/texture.h engine/model.h
+engine/blend.o: engine/engine.h shared/cube.h shared/tools.h shared/geom.h
+engine/blend.o: shared/ents.h shared/command.h shared/glexts.h shared/glemu.h
+engine/blend.o: shared/iengine.h shared/igame.h engine/world.h engine/octa.h
+engine/blend.o: engine/lightmap.h engine/bih.h engine/texture.h
+engine/blend.o: engine/model.h
+engine/blob.o: engine/engine.h shared/cube.h shared/tools.h shared/geom.h
+engine/blob.o: shared/ents.h shared/command.h shared/glexts.h shared/glemu.h
+engine/blob.o: shared/iengine.h shared/igame.h engine/world.h engine/octa.h
+engine/blob.o: engine/lightmap.h engine/bih.h engine/texture.h engine/model.h
+engine/client.o: engine/engine.h shared/cube.h shared/tools.h shared/geom.h
+engine/client.o: shared/ents.h shared/command.h shared/glexts.h
+engine/client.o: shared/glemu.h shared/iengine.h shared/igame.h
+engine/client.o: engine/world.h engine/octa.h engine/lightmap.h engine/bih.h
+engine/client.o: engine/texture.h engine/model.h
+engine/command.o: engine/engine.h shared/cube.h shared/tools.h shared/geom.h
+engine/command.o: shared/ents.h shared/command.h shared/glexts.h
+engine/command.o: shared/glemu.h shared/iengine.h shared/igame.h
+engine/command.o: engine/world.h engine/octa.h engine/lightmap.h engine/bih.h
+engine/command.o: engine/texture.h engine/model.h
+engine/console.o: engine/engine.h shared/cube.h shared/tools.h shared/geom.h
+engine/console.o: shared/ents.h shared/command.h shared/glexts.h
+engine/console.o: shared/glemu.h shared/iengine.h shared/igame.h
+engine/console.o: engine/world.h engine/octa.h engine/lightmap.h engine/bih.h
+engine/console.o: engine/texture.h engine/model.h
+engine/cubeloader.o: engine/engine.h shared/cube.h shared/tools.h
+engine/cubeloader.o: shared/geom.h shared/ents.h shared/command.h
+engine/cubeloader.o: shared/glexts.h shared/glemu.h shared/iengine.h
+engine/cubeloader.o: shared/igame.h engine/world.h engine/octa.h
+engine/cubeloader.o: engine/lightmap.h engine/bih.h engine/texture.h
+engine/cubeloader.o: engine/model.h
+engine/decal.o: engine/engine.h shared/cube.h shared/tools.h shared/geom.h
+engine/decal.o: shared/ents.h shared/command.h shared/glexts.h shared/glemu.h
+engine/decal.o: shared/iengine.h shared/igame.h engine/world.h engine/octa.h
+engine/decal.o: engine/lightmap.h engine/bih.h engine/texture.h
+engine/decal.o: engine/model.h
+engine/dynlight.o: engine/engine.h shared/cube.h shared/tools.h shared/geom.h
+engine/dynlight.o: shared/ents.h shared/command.h shared/glexts.h
+engine/dynlight.o: shared/glemu.h shared/iengine.h shared/igame.h
+engine/dynlight.o: engine/world.h engine/octa.h engine/lightmap.h
+engine/dynlight.o: engine/bih.h engine/texture.h engine/model.h
+engine/glare.o: engine/engine.h shared/cube.h shared/tools.h shared/geom.h
+engine/glare.o: shared/ents.h shared/command.h shared/glexts.h shared/glemu.h
+engine/glare.o: shared/iengine.h shared/igame.h engine/world.h engine/octa.h
+engine/glare.o: engine/lightmap.h engine/bih.h engine/texture.h
+engine/glare.o: engine/model.h engine/rendertarget.h
+engine/grass.o: engine/engine.h shared/cube.h shared/tools.h shared/geom.h
+engine/grass.o: shared/ents.h shared/command.h shared/glexts.h shared/glemu.h
+engine/grass.o: shared/iengine.h shared/igame.h engine/world.h engine/octa.h
+engine/grass.o: engine/lightmap.h engine/bih.h engine/texture.h
+engine/grass.o: engine/model.h
+engine/lightmap.o: engine/engine.h shared/cube.h shared/tools.h shared/geom.h
+engine/lightmap.o: shared/ents.h shared/command.h shared/glexts.h
+engine/lightmap.o: shared/glemu.h shared/iengine.h shared/igame.h
+engine/lightmap.o: engine/world.h engine/octa.h engine/lightmap.h
+engine/lightmap.o: engine/bih.h engine/texture.h engine/model.h
+engine/main.o: engine/engine.h shared/cube.h shared/tools.h shared/geom.h
+engine/main.o: shared/ents.h shared/command.h shared/glexts.h shared/glemu.h
+engine/main.o: shared/iengine.h shared/igame.h engine/world.h engine/octa.h
+engine/main.o: engine/lightmap.h engine/bih.h engine/texture.h engine/model.h
+engine/material.o: engine/engine.h shared/cube.h shared/tools.h shared/geom.h
+engine/material.o: shared/ents.h shared/command.h shared/glexts.h
+engine/material.o: shared/glemu.h shared/iengine.h shared/igame.h
+engine/material.o: engine/world.h engine/octa.h engine/lightmap.h
+engine/material.o: engine/bih.h engine/texture.h engine/model.h
+engine/menus.o: engine/engine.h shared/cube.h shared/tools.h shared/geom.h
+engine/menus.o: shared/ents.h shared/command.h shared/glexts.h shared/glemu.h
+engine/menus.o: shared/iengine.h shared/igame.h engine/world.h engine/octa.h
+engine/menus.o: engine/lightmap.h engine/bih.h engine/texture.h
+engine/menus.o: engine/model.h
+engine/movie.o: engine/engine.h shared/cube.h shared/tools.h shared/geom.h
+engine/movie.o: shared/ents.h shared/command.h shared/glexts.h shared/glemu.h
+engine/movie.o: shared/iengine.h shared/igame.h engine/world.h engine/octa.h
+engine/movie.o: engine/lightmap.h engine/bih.h engine/texture.h
+engine/movie.o: engine/model.h
+engine/normal.o: engine/engine.h shared/cube.h shared/tools.h shared/geom.h
+engine/normal.o: shared/ents.h shared/command.h shared/glexts.h
+engine/normal.o: shared/glemu.h shared/iengine.h shared/igame.h
+engine/normal.o: engine/world.h engine/octa.h engine/lightmap.h engine/bih.h
+engine/normal.o: engine/texture.h engine/model.h
+engine/octa.o: engine/engine.h shared/cube.h shared/tools.h shared/geom.h
+engine/octa.o: shared/ents.h shared/command.h shared/glexts.h shared/glemu.h
+engine/octa.o: shared/iengine.h shared/igame.h engine/world.h engine/octa.h
+engine/octa.o: engine/lightmap.h engine/bih.h engine/texture.h engine/model.h
+engine/octaedit.o: engine/engine.h shared/cube.h shared/tools.h shared/geom.h
+engine/octaedit.o: shared/ents.h shared/command.h shared/glexts.h
+engine/octaedit.o: shared/glemu.h shared/iengine.h shared/igame.h
+engine/octaedit.o: engine/world.h engine/octa.h engine/lightmap.h
+engine/octaedit.o: engine/bih.h engine/texture.h engine/model.h
+engine/octarender.o: engine/engine.h shared/cube.h shared/tools.h
+engine/octarender.o: shared/geom.h shared/ents.h shared/command.h
+engine/octarender.o: shared/glexts.h shared/glemu.h shared/iengine.h
+engine/octarender.o: shared/igame.h engine/world.h engine/octa.h
+engine/octarender.o: engine/lightmap.h engine/bih.h engine/texture.h
+engine/octarender.o: engine/model.h
+engine/physics.o: engine/engine.h shared/cube.h shared/tools.h shared/geom.h
+engine/physics.o: shared/ents.h shared/command.h shared/glexts.h
+engine/physics.o: shared/glemu.h shared/iengine.h shared/igame.h
+engine/physics.o: engine/world.h engine/octa.h engine/lightmap.h engine/bih.h
+engine/physics.o: engine/texture.h engine/model.h engine/mpr.h
+engine/pvs.o: engine/engine.h shared/cube.h shared/tools.h shared/geom.h
+engine/pvs.o: shared/ents.h shared/command.h shared/glexts.h shared/glemu.h
+engine/pvs.o: shared/iengine.h shared/igame.h engine/world.h engine/octa.h
+engine/pvs.o: engine/lightmap.h engine/bih.h engine/texture.h engine/model.h
+engine/rendergl.o: engine/engine.h shared/cube.h shared/tools.h shared/geom.h
+engine/rendergl.o: shared/ents.h shared/command.h shared/glexts.h
+engine/rendergl.o: shared/glemu.h shared/iengine.h shared/igame.h
+engine/rendergl.o: engine/world.h engine/octa.h engine/lightmap.h
+engine/rendergl.o: engine/bih.h engine/texture.h engine/model.h
+engine/rendermodel.o: engine/engine.h shared/cube.h shared/tools.h
+engine/rendermodel.o: shared/geom.h shared/ents.h shared/command.h
+engine/rendermodel.o: shared/glexts.h shared/glemu.h shared/iengine.h
+engine/rendermodel.o: shared/igame.h engine/world.h engine/octa.h
+engine/rendermodel.o: engine/lightmap.h engine/bih.h engine/texture.h
+engine/rendermodel.o: engine/model.h engine/ragdoll.h engine/animmodel.h
+engine/rendermodel.o: engine/vertmodel.h engine/skelmodel.h engine/md2.h
+engine/rendermodel.o: engine/md3.h engine/md5.h engine/obj.h engine/smd.h
+engine/rendermodel.o: engine/iqm.h
+engine/renderparticles.o: engine/engine.h shared/cube.h shared/tools.h
+engine/renderparticles.o: shared/geom.h shared/ents.h shared/command.h
+engine/renderparticles.o: shared/glexts.h shared/glemu.h shared/iengine.h
+engine/renderparticles.o: shared/igame.h engine/world.h engine/octa.h
+engine/renderparticles.o: engine/lightmap.h engine/bih.h engine/texture.h
+engine/renderparticles.o: engine/model.h engine/rendertarget.h
+engine/renderparticles.o: engine/depthfx.h engine/explosion.h
+engine/renderparticles.o: engine/lensflare.h engine/lightning.h
+engine/rendersky.o: engine/engine.h shared/cube.h shared/tools.h
+engine/rendersky.o: shared/geom.h shared/ents.h shared/command.h
+engine/rendersky.o: shared/glexts.h shared/glemu.h shared/iengine.h
+engine/rendersky.o: shared/igame.h engine/world.h engine/octa.h
+engine/rendersky.o: engine/lightmap.h engine/bih.h engine/texture.h
+engine/rendersky.o: engine/model.h
+engine/rendertext.o: engine/engine.h shared/cube.h shared/tools.h
+engine/rendertext.o: shared/geom.h shared/ents.h shared/command.h
+engine/rendertext.o: shared/glexts.h shared/glemu.h shared/iengine.h
+engine/rendertext.o: shared/igame.h engine/world.h engine/octa.h
+engine/rendertext.o: engine/lightmap.h engine/bih.h engine/texture.h
+engine/rendertext.o: engine/model.h
+engine/renderva.o: engine/engine.h shared/cube.h shared/tools.h shared/geom.h
+engine/renderva.o: shared/ents.h shared/command.h shared/glexts.h
+engine/renderva.o: shared/glemu.h shared/iengine.h shared/igame.h
+engine/renderva.o: engine/world.h engine/octa.h engine/lightmap.h
+engine/renderva.o: engine/bih.h engine/texture.h engine/model.h
+engine/server.o: engine/engine.h shared/cube.h shared/tools.h shared/geom.h
+engine/server.o: shared/ents.h shared/command.h shared/glexts.h
+engine/server.o: shared/glemu.h shared/iengine.h shared/igame.h
+engine/server.o: engine/world.h engine/octa.h engine/lightmap.h engine/bih.h
+engine/server.o: engine/texture.h engine/model.h
+engine/serverbrowser.o: engine/engine.h shared/cube.h shared/tools.h
+engine/serverbrowser.o: shared/geom.h shared/ents.h shared/command.h
+engine/serverbrowser.o: shared/glexts.h shared/glemu.h shared/iengine.h
+engine/serverbrowser.o: shared/igame.h engine/world.h engine/octa.h
+engine/serverbrowser.o: engine/lightmap.h engine/bih.h engine/texture.h
+engine/serverbrowser.o: engine/model.h
+engine/shader.o: engine/engine.h shared/cube.h shared/tools.h shared/geom.h
+engine/shader.o: shared/ents.h shared/command.h shared/glexts.h
+engine/shader.o: shared/glemu.h shared/iengine.h shared/igame.h
+engine/shader.o: engine/world.h engine/octa.h engine/lightmap.h engine/bih.h
+engine/shader.o: engine/texture.h engine/model.h
+engine/shadowmap.o: engine/engine.h shared/cube.h shared/tools.h
+engine/shadowmap.o: shared/geom.h shared/ents.h shared/command.h
+engine/shadowmap.o: shared/glexts.h shared/glemu.h shared/iengine.h
+engine/shadowmap.o: shared/igame.h engine/world.h engine/octa.h
+engine/shadowmap.o: engine/lightmap.h engine/bih.h engine/texture.h
+engine/shadowmap.o: engine/model.h engine/rendertarget.h
+engine/sound.o: engine/engine.h shared/cube.h shared/tools.h shared/geom.h
+engine/sound.o: shared/ents.h shared/command.h shared/glexts.h shared/glemu.h
+engine/sound.o: shared/iengine.h shared/igame.h engine/world.h engine/octa.h
+engine/sound.o: engine/lightmap.h engine/bih.h engine/texture.h
+engine/sound.o: engine/model.h
+engine/texture.o: engine/engine.h shared/cube.h shared/tools.h shared/geom.h
+engine/texture.o: shared/ents.h shared/command.h shared/glexts.h
+engine/texture.o: shared/glemu.h shared/iengine.h shared/igame.h
+engine/texture.o: engine/world.h engine/octa.h engine/lightmap.h engine/bih.h
+engine/texture.o: engine/texture.h engine/model.h
+engine/water.o: engine/engine.h shared/cube.h shared/tools.h shared/geom.h
+engine/water.o: shared/ents.h shared/command.h shared/glexts.h shared/glemu.h
+engine/water.o: shared/iengine.h shared/igame.h engine/world.h engine/octa.h
+engine/water.o: engine/lightmap.h engine/bih.h engine/texture.h
+engine/water.o: engine/model.h
+engine/world.o: engine/engine.h shared/cube.h shared/tools.h shared/geom.h
+engine/world.o: shared/ents.h shared/command.h shared/glexts.h shared/glemu.h
+engine/world.o: shared/iengine.h shared/igame.h engine/world.h engine/octa.h
+engine/world.o: engine/lightmap.h engine/bih.h engine/texture.h
+engine/world.o: engine/model.h
+engine/worldio.o: engine/engine.h shared/cube.h shared/tools.h shared/geom.h
+engine/worldio.o: shared/ents.h shared/command.h shared/glexts.h
+engine/worldio.o: shared/glemu.h shared/iengine.h shared/igame.h
+engine/worldio.o: engine/world.h engine/octa.h engine/lightmap.h engine/bih.h
+engine/worldio.o: engine/texture.h engine/model.h
+fpsgame/ai.o: fpsgame/game.h shared/cube.h shared/tools.h shared/geom.h
+fpsgame/ai.o: shared/ents.h shared/command.h shared/glexts.h shared/glemu.h
+fpsgame/ai.o: shared/iengine.h shared/igame.h fpsgame/ai.h
+fpsgame/client.o: fpsgame/game.h shared/cube.h shared/tools.h shared/geom.h
+fpsgame/client.o: shared/ents.h shared/command.h shared/glexts.h
+fpsgame/client.o: shared/glemu.h shared/iengine.h shared/igame.h fpsgame/ai.h
+fpsgame/client.o: fpsgame/capture.h fpsgame/ctf.h fpsgame/collect.h
+fpsgame/entities.o: fpsgame/game.h shared/cube.h shared/tools.h shared/geom.h
+fpsgame/entities.o: shared/ents.h shared/command.h shared/glexts.h
+fpsgame/entities.o: shared/glemu.h shared/iengine.h shared/igame.h
+fpsgame/entities.o: fpsgame/ai.h
+fpsgame/fps.o: fpsgame/game.h shared/cube.h shared/tools.h shared/geom.h
+fpsgame/fps.o: shared/ents.h shared/command.h shared/glexts.h shared/glemu.h
+fpsgame/fps.o: shared/iengine.h shared/igame.h fpsgame/ai.h
+fpsgame/monster.o: fpsgame/game.h shared/cube.h shared/tools.h shared/geom.h
+fpsgame/monster.o: shared/ents.h shared/command.h shared/glexts.h
+fpsgame/monster.o: shared/glemu.h shared/iengine.h shared/igame.h
+fpsgame/monster.o: fpsgame/ai.h
+fpsgame/movable.o: fpsgame/game.h shared/cube.h shared/tools.h shared/geom.h
+fpsgame/movable.o: shared/ents.h shared/command.h shared/glexts.h
+fpsgame/movable.o: shared/glemu.h shared/iengine.h shared/igame.h
+fpsgame/movable.o: fpsgame/ai.h
+fpsgame/render.o: fpsgame/game.h shared/cube.h shared/tools.h shared/geom.h
+fpsgame/render.o: shared/ents.h shared/command.h shared/glexts.h
+fpsgame/render.o: shared/glemu.h shared/iengine.h shared/igame.h fpsgame/ai.h
+fpsgame/scoreboard.o: fpsgame/game.h shared/cube.h shared/tools.h
+fpsgame/scoreboard.o: shared/geom.h shared/ents.h shared/command.h
+fpsgame/scoreboard.o: shared/glexts.h shared/glemu.h shared/iengine.h
+fpsgame/scoreboard.o: shared/igame.h fpsgame/ai.h
+fpsgame/server.o: fpsgame/game.h shared/cube.h shared/tools.h shared/geom.h
+fpsgame/server.o: shared/ents.h shared/command.h shared/glexts.h
+fpsgame/server.o: shared/glemu.h shared/iengine.h shared/igame.h fpsgame/ai.h
+fpsgame/server.o: fpsgame/capture.h fpsgame/ctf.h fpsgame/collect.h
+fpsgame/server.o: fpsgame/extinfo.h fpsgame/aiman.h
+fpsgame/waypoint.o: fpsgame/game.h shared/cube.h shared/tools.h shared/geom.h
+fpsgame/waypoint.o: shared/ents.h shared/command.h shared/glexts.h
+fpsgame/waypoint.o: shared/glemu.h shared/iengine.h shared/igame.h
+fpsgame/waypoint.o: fpsgame/ai.h
+fpsgame/weapon.o: fpsgame/game.h shared/cube.h shared/tools.h shared/geom.h
+fpsgame/weapon.o: shared/ents.h shared/command.h shared/glexts.h
+fpsgame/weapon.o: shared/glemu.h shared/iengine.h shared/igame.h fpsgame/ai.h
+
+shared/cube.h.gch: shared/tools.h shared/geom.h shared/ents.h
+shared/cube.h.gch: shared/command.h shared/glexts.h shared/glemu.h
+shared/cube.h.gch: shared/iengine.h shared/igame.h
+engine/engine.h.gch: shared/cube.h shared/tools.h shared/geom.h shared/ents.h
+engine/engine.h.gch: shared/command.h shared/glexts.h shared/glemu.h
+engine/engine.h.gch: shared/iengine.h shared/igame.h engine/world.h
+engine/engine.h.gch: engine/octa.h engine/lightmap.h engine/bih.h
+engine/engine.h.gch: engine/texture.h engine/model.h
+fpsgame/game.h.gch: shared/cube.h shared/tools.h shared/geom.h shared/ents.h
+fpsgame/game.h.gch: shared/command.h shared/glexts.h shared/glemu.h
+fpsgame/game.h.gch: shared/iengine.h shared/igame.h fpsgame/ai.h
+
+shared/crypto-standalone.o: shared/cube.h shared/tools.h shared/geom.h
+shared/crypto-standalone.o: shared/ents.h shared/command.h shared/iengine.h
+shared/crypto-standalone.o: shared/igame.h
+shared/stream-standalone.o: shared/cube.h shared/tools.h shared/geom.h
+shared/stream-standalone.o: shared/ents.h shared/command.h shared/iengine.h
+shared/stream-standalone.o: shared/igame.h
+shared/tools-standalone.o: shared/cube.h shared/tools.h shared/geom.h
+shared/tools-standalone.o: shared/ents.h shared/command.h shared/iengine.h
+shared/tools-standalone.o: shared/igame.h
+engine/command-standalone.o: engine/engine.h shared/cube.h shared/tools.h
+engine/command-standalone.o: shared/geom.h shared/ents.h shared/command.h
+engine/command-standalone.o: shared/iengine.h shared/igame.h engine/world.h
+engine/server-standalone.o: engine/engine.h shared/cube.h shared/tools.h
+engine/server-standalone.o: shared/geom.h shared/ents.h shared/command.h
+engine/server-standalone.o: shared/iengine.h shared/igame.h engine/world.h
+engine/worldio-standalone.o: engine/engine.h shared/cube.h shared/tools.h
+engine/worldio-standalone.o: shared/geom.h shared/ents.h shared/command.h
+engine/worldio-standalone.o: shared/iengine.h shared/igame.h engine/world.h
+fpsgame/entities-standalone.o: fpsgame/game.h shared/cube.h shared/tools.h
+fpsgame/entities-standalone.o: shared/geom.h shared/ents.h shared/command.h
+fpsgame/entities-standalone.o: shared/iengine.h shared/igame.h fpsgame/ai.h
+fpsgame/server-standalone.o: fpsgame/game.h shared/cube.h shared/tools.h
+fpsgame/server-standalone.o: shared/geom.h shared/ents.h shared/command.h
+fpsgame/server-standalone.o: shared/iengine.h shared/igame.h fpsgame/ai.h
+fpsgame/server-standalone.o: fpsgame/capture.h fpsgame/ctf.h
+fpsgame/server-standalone.o: fpsgame/collect.h fpsgame/extinfo.h
+fpsgame/server-standalone.o: fpsgame/aiman.h
+engine/master-standalone.o: shared/cube.h shared/tools.h shared/geom.h
+engine/master-standalone.o: shared/ents.h shared/command.h shared/iengine.h
+engine/master-standalone.o: shared/igame.h