Annotation of quake2/irix/makefile.txt, revision 1.1

1.1     ! root        1: #!gmake -j3
        !             2: # 
        !             3: # MAKE="gmake -j8"
        !             4: #
        !             5: # Quake2 Makefile for Irix
        !             6: #
        !             7: # ELF only
        !             8: #
        !             9: 
        !            10: MOUNT_DIR=..
        !            11: 
        !            12: # SUB_MAKE_FLAGS=-j 3
        !            13: 
        !            14: BUILD_DEBUG_DIR=debug
        !            15: BUILD_RELEASE_DIR=release
        !            16: BUILD_DEBUG_STATIC_DIR=debug_static
        !            17: BUILD_RELEASE_STATIC_DIR=release_static
        !            18: CLIENT_DIR=$(MOUNT_DIR)/client
        !            19: SERVER_DIR=$(MOUNT_DIR)/server
        !            20: REF_SOFT_DIR=$(MOUNT_DIR)/ref_soft
        !            21: REF_GL_DIR=$(MOUNT_DIR)/ref_gl
        !            22: COMMON_DIR=$(MOUNT_DIR)/qcommon
        !            23: IRIX_DIR=$(MOUNT_DIR)/irix
        !            24: LINUX_DIR=$(MOUNT_DIR)/linux
        !            25: GAME_DIR=$(MOUNT_DIR)/game
        !            26: CTF_DIR=$(MOUNT_DIR)/ctf
        !            27: XATRIX_DIR=$(MOUNT_DIR)/xatrix
        !            28: 
        !            29: ARCH=mips
        !            30: 
        !            31: #CC=gcc
        !            32: # warning(1185): enumerated type mixed with another type
        !            33: BASE_CFLAGS=-Dstricmp=strcasecmp -Xcpluscomm -woff 1185 -mips3 \
        !            34:        -nostdinc -I. -I$(ROOT)/usr/include
        !            35: RELEASE_CFLAGS=$(BASE_CFLAGS) -O3
        !            36: DEBUG_CFLAGS=$(BASE_CFLAGS) -g
        !            37: BASE_STATIC_CFLAGS=-DGAME_HARD_LINKED -DREF_HARD_LINKED
        !            38: RELEASE_STATIC_CFLAGS=$(BASE_STATIC_CFLAGS) $(RELEASE_CFLAGS)
        !            39: DEBUG_STATIC_CFLAGS=$(BASE_STATIC_CFLAGS) $(DEBUG_CFLAGS)
        !            40: # ld warning(15) multiply defined...
        !            41: LDFLAGS=-nostdlib -L. -L$(ROOT)/usr/lib32 \
        !            42:        -ldl -lm -laudio -ldmedia -Wl,-woff,15
        !            43: XLDFLAGS=-lX11 -lXext
        !            44: XCFLAGS=
        !            45: 
        !            46: GLLDFLAGS=-lGL -lX11 -lXext
        !            47: GLCFLAGS=
        !            48: 
        !            49: SHLIBEXT=so
        !            50: 
        !            51: #SHLIBCFLAGS=-fPIC
        !            52: SHLIBCFLAGS=
        !            53: SHLIBLDFLAGS=-shared
        !            54: 
        !            55: DO_CC=$(CC) $(CFLAGS) -o $@ -c $<
        !            56: DO_SHLIB_CC=$(CC) $(CFLAGS) $(SHLIBCFLAGS) -o $@ -c $<
        !            57: DO_GL_SHLIB_CC=$(CC) $(CFLAGS) $(SHLIBCFLAGS) $(GLCFLAGS) -o $@ -c $<
        !            58: DO_AS=$(CC) $(CFLAGS) -DELF -x assembler-with-cpp -o $@ -c $<
        !            59: DO_SHLIB_AS=$(CC) $(CFLAGS) $(SHLIBCFLAGS) -DELF -x assembler-with-cpp -o $@ -c $<
        !            60: 
        !            61: #############################################################################
        !            62: # SETUP AND BUILD
        !            63: #############################################################################
        !            64: 
        !            65: TARGETS=$(BUILDDIR)/quake2 $(BUILDDIR)/game$(ARCH).$(SHLIBEXT) \
        !            66:        $(BUILDDIR)/ref_soft.$(SHLIBEXT) \
        !            67:        $(BUILDDIR)/ref_gl.$(SHLIBEXT) \
        !            68:        $(BUILDDIR)/ctf/game$(ARCH).$(SHLIBEXT) \
        !            69:        $(BUILDDIR)/xatrix/game$(ARCH).$(SHLIBEXT)
        !            70: 
        !            71: STATIC_TARGETS= \
        !            72:        $(BUILDDIR)/quake2.gl \
        !            73:        $(BUILDDIR)/quake2.sw
        !            74: 
        !            75: build_debug:
        !            76:        @ if test ! -d $(BUILD_DEBUG_DIR) ; then mkdir $(BUILD_DEBUG_DIR) ; fi
        !            77:        @ if test ! -d $(BUILD_DEBUG_DIR)/client ; then mkdir $(BUILD_DEBUG_DIR)/client ; fi
        !            78:        @ if test ! -d $(BUILD_DEBUG_DIR)/ref_soft ; then mkdir $(BUILD_DEBUG_DIR)/ref_soft ; fi
        !            79:        @ if test ! -d $(BUILD_DEBUG_DIR)/ref_gl ; then mkdir $(BUILD_DEBUG_DIR)/ref_gl ; fi
        !            80:        @ if test ! -d $(BUILD_DEBUG_DIR)/game ; then mkdir $(BUILD_DEBUG_DIR)/game ; fi
        !            81:        @ if test ! -d $(BUILD_DEBUG_DIR)/ctf ; then mkdir $(BUILD_DEBUG_DIR)/ctf ; fi
        !            82:        @ if test ! -d $(BUILD_DEBUG_DIR)/xatrix ; then mkdir $(BUILD_DEBUG_DIR)/xatrix ; fi
        !            83:        $(MAKE) $(SUB_MAKE_FLAGS) targets BUILDDIR=$(BUILD_DEBUG_DIR) CFLAGS="$(DEBUG_CFLAGS)"
        !            84: 
        !            85: build_release:
        !            86:        @ if test ! -d $(BUILD_RELEASE_DIR) ; then mkdir $(BUILD_RELEASE_DIR) ; fi
        !            87:        @ if test ! -d $(BUILD_RELEASE_DIR)/client ; then mkdir $(BUILD_RELEASE_DIR)/client ; fi
        !            88:        @ if test ! -d $(BUILD_RELEASE_DIR)/ref_soft ; then mkdir $(BUILD_RELEASE_DIR)/ref_soft ; fi
        !            89:        @ if test ! -d $(BUILD_RELEASE_DIR)/ref_gl ; then mkdir $(BUILD_RELEASE_DIR)/ref_gl ; fi
        !            90:        @ if test ! -d $(BUILD_RELEASE_DIR)/game ; then mkdir $(BUILD_RELEASE_DIR)/game ; fi
        !            91:        @ if test ! -d $(BUILD_RELEASE_DIR)/ctf ; then mkdir $(BUILD_RELEASE_DIR)/ctf ; fi
        !            92:        @ if test ! -d $(BUILD_RELEASE_DIR)/xatrix ; then mkdir $(BUILD_RELEASE_DIR)/xatrix ; fi
        !            93:        $(MAKE) $(SUB_MAKE_FLAGS) targets BUILDDIR=$(BUILD_RELEASE_DIR) CFLAGS="$(RELEASE_CFLAGS)"
        !            94: 
        !            95: build_debug_static:
        !            96:        @ if test ! -d $(BUILD_DEBUG_STATIC_DIR) ; then mkdir $(BUILD_DEBUG_STATIC_DIR) ; fi
        !            97:        @ if test ! -d $(BUILD_DEBUG_STATIC_DIR)/client ; then mkdir $(BUILD_DEBUG_STATIC_DIR)/client ; fi
        !            98:        @ if test ! -d $(BUILD_DEBUG_STATIC_DIR)/ref_soft ; then mkdir $(BUILD_DEBUG_STATIC_DIR)/ref_soft ; fi
        !            99:        @ if test ! -d $(BUILD_DEBUG_STATIC_DIR)/ref_gl ; then mkdir $(BUILD_DEBUG_STATIC_DIR)/ref_gl ; fi
        !           100:        @ if test ! -d $(BUILD_DEBUG_STATIC_DIR)/game ; then mkdir $(BUILD_DEBUG_STATIC_DIR)/game ; fi
        !           101:        $(MAKE) $(SUB_MAKE_FLAGS) static_targets BUILDDIR=$(BUILD_DEBUG_STATIC_DIR) CFLAGS="$(DEBUG_STATIC_CFLAGS)"
        !           102: 
        !           103: build_release_static:
        !           104:        @ if test ! -d $(BUILD_RELEASE_STATIC_DIR) ; then mkdir $(BUILD_RELEASE_STATIC_DIR) ; fi
        !           105:        @ if test ! -d $(BUILD_RELEASE_STATIC_DIR)/client ; then mkdir $(BUILD_RELEASE_STATIC_DIR)/client ; fi
        !           106:        @ if test ! -d $(BUILD_RELEASE_STATIC_DIR)/ref_soft ; then mkdir $(BUILD_RELEASE_STATIC_DIR)/ref_soft ; fi
        !           107:        @ if test ! -d $(BUILD_RELEASE_STATIC_DIR)/ref_gl ; then mkdir $(BUILD_RELEASE_STATIC_DIR)/ref_gl ; fi
        !           108:        @ if test ! -d $(BUILD_RELEASE_STATIC_DIR)/game ; then mkdir $(BUILD_RELEASE_STATIC_DIR)/game ; fi
        !           109:        $(MAKE) $(SUB_MAKE_FLAGS) static_targets BUILDDIR=$(BUILD_RELEASE_STATIC_DIR) CFLAGS="$(RELEASE_STATIC_CFLAGS)"
        !           110: 
        !           111: all: build_debug build_release build_debug_static build_release_static
        !           112: 
        !           113: targets: $(TARGETS)
        !           114: 
        !           115: static_targets: $(STATIC_TARGETS)
        !           116: 
        !           117: #############################################################################
        !           118: # CLIENT/SERVER
        !           119: #############################################################################
        !           120: 
        !           121: QUAKE2_OBJS = \
        !           122:        $(BUILDDIR)/client/cl_cin.o \
        !           123:        $(BUILDDIR)/client/cl_ents.o \
        !           124:        $(BUILDDIR)/client/cl_fx.o \
        !           125:        $(BUILDDIR)/client/cl_input.o \
        !           126:        $(BUILDDIR)/client/cl_inv.o \
        !           127:        $(BUILDDIR)/client/cl_main.o \
        !           128:        $(BUILDDIR)/client/cl_newfx.o \
        !           129:        $(BUILDDIR)/client/cl_parse.o \
        !           130:        $(BUILDDIR)/client/cl_pred.o \
        !           131:        $(BUILDDIR)/client/cl_tent.o \
        !           132:        $(BUILDDIR)/client/cl_scrn.o \
        !           133:        $(BUILDDIR)/client/cl_view.o \
        !           134:        $(BUILDDIR)/client/console.o \
        !           135:        $(BUILDDIR)/client/keys.o \
        !           136:        $(BUILDDIR)/client/menu.o \
        !           137:        $(BUILDDIR)/client/snd_dma.o \
        !           138:        $(BUILDDIR)/client/snd_mem.o \
        !           139:        $(BUILDDIR)/client/snd_mix.o \
        !           140:        $(BUILDDIR)/client/qmenu.o \
        !           141:        $(BUILDDIR)/client/m_flash.o \
        !           142:        \
        !           143:        $(BUILDDIR)/client/cmd.o \
        !           144:        $(BUILDDIR)/client/cmodel.o \
        !           145:        $(BUILDDIR)/client/common.o \
        !           146:        $(BUILDDIR)/client/crc.o \
        !           147:        $(BUILDDIR)/client/cvar.o \
        !           148:        $(BUILDDIR)/client/files.o \
        !           149:        $(BUILDDIR)/client/md4.o \
        !           150:        $(BUILDDIR)/client/net_chan.o \
        !           151:        \
        !           152:        $(BUILDDIR)/client/sv_ccmds.o \
        !           153:        $(BUILDDIR)/client/sv_ents.o \
        !           154:        $(BUILDDIR)/client/sv_game.o \
        !           155:        $(BUILDDIR)/client/sv_init.o \
        !           156:        $(BUILDDIR)/client/sv_main.o \
        !           157:        $(BUILDDIR)/client/sv_send.o \
        !           158:        $(BUILDDIR)/client/sv_user.o \
        !           159:        $(BUILDDIR)/client/sv_world.o \
        !           160:        \
        !           161:        $(BUILDDIR)/client/cd_irix.o \
        !           162:        $(BUILDDIR)/client/q_shirix.o \
        !           163:        $(BUILDDIR)/client/vid_menu.o \
        !           164:        $(BUILDDIR)/client/vid_so.o \
        !           165:        $(BUILDDIR)/client/snd_irix.o \
        !           166:        $(BUILDDIR)/client/sys_irix.o \
        !           167:        $(BUILDDIR)/client/glob.o \
        !           168:        $(BUILDDIR)/client/net_udp.o \
        !           169:        \
        !           170:        $(BUILDDIR)/client/q_shared.o \
        !           171:        $(BUILDDIR)/client/pmove.o
        !           172: 
        !           173: $(BUILDDIR)/quake2 : $(QUAKE2_OBJS)
        !           174:        $(CC) $(CFLAGS) -o $@ $(QUAKE2_OBJS) $(LDFLAGS)
        !           175: 
        !           176: $(BUILDDIR)/client/cl_cin.o :     $(CLIENT_DIR)/cl_cin.c
        !           177:        $(DO_CC)
        !           178: 
        !           179: $(BUILDDIR)/client/cl_ents.o :    $(CLIENT_DIR)/cl_ents.c
        !           180:        $(DO_CC)
        !           181: 
        !           182: $(BUILDDIR)/client/cl_fx.o :      $(CLIENT_DIR)/cl_fx.c
        !           183:        $(DO_CC)
        !           184: 
        !           185: $(BUILDDIR)/client/cl_input.o :   $(CLIENT_DIR)/cl_input.c
        !           186:        $(DO_CC)
        !           187: 
        !           188: $(BUILDDIR)/client/cl_inv.o :     $(CLIENT_DIR)/cl_inv.c
        !           189:        $(DO_CC)
        !           190: 
        !           191: $(BUILDDIR)/client/cl_main.o :    $(CLIENT_DIR)/cl_main.c
        !           192:        $(DO_CC)
        !           193: 
        !           194: $(BUILDDIR)/client/cl_newfx.o :    $(CLIENT_DIR)/cl_newfx.c
        !           195:        $(DO_CC)
        !           196: 
        !           197: $(BUILDDIR)/client/cl_parse.o :   $(CLIENT_DIR)/cl_parse.c
        !           198:        $(DO_CC)
        !           199: 
        !           200: $(BUILDDIR)/client/cl_pred.o :    $(CLIENT_DIR)/cl_pred.c
        !           201:        $(DO_CC)
        !           202: 
        !           203: $(BUILDDIR)/client/cl_tent.o :    $(CLIENT_DIR)/cl_tent.c
        !           204:        $(DO_CC)
        !           205: 
        !           206: $(BUILDDIR)/client/cl_scrn.o :    $(CLIENT_DIR)/cl_scrn.c
        !           207:        $(DO_CC)
        !           208: 
        !           209: $(BUILDDIR)/client/cl_view.o :    $(CLIENT_DIR)/cl_view.c
        !           210:        $(DO_CC)
        !           211: 
        !           212: $(BUILDDIR)/client/console.o :    $(CLIENT_DIR)/console.c
        !           213:        $(DO_CC)
        !           214: 
        !           215: $(BUILDDIR)/client/keys.o :       $(CLIENT_DIR)/keys.c
        !           216:        $(DO_CC)
        !           217: 
        !           218: $(BUILDDIR)/client/menu.o :       $(CLIENT_DIR)/menu.c
        !           219:        $(DO_CC)
        !           220: 
        !           221: $(BUILDDIR)/client/snd_dma.o :    $(CLIENT_DIR)/snd_dma.c
        !           222:        $(DO_CC)
        !           223: 
        !           224: $(BUILDDIR)/client/snd_mem.o :    $(CLIENT_DIR)/snd_mem.c
        !           225:        $(DO_CC)
        !           226: 
        !           227: $(BUILDDIR)/client/snd_mix.o :    $(CLIENT_DIR)/snd_mix.c
        !           228:        $(DO_CC)
        !           229: 
        !           230: $(BUILDDIR)/client/qmenu.o :      $(CLIENT_DIR)/qmenu.c
        !           231:        $(DO_CC)
        !           232: 
        !           233: $(BUILDDIR)/client/m_flash.o :    $(GAME_DIR)/m_flash.c
        !           234:        $(DO_CC)
        !           235: 
        !           236: $(BUILDDIR)/client/cmd.o :        $(COMMON_DIR)/cmd.c
        !           237:        $(DO_CC)
        !           238: 
        !           239: $(BUILDDIR)/client/cmodel.o :     $(COMMON_DIR)/cmodel.c
        !           240:        $(DO_CC)
        !           241: 
        !           242: $(BUILDDIR)/client/common.o :     $(COMMON_DIR)/common.c
        !           243:        $(DO_CC)
        !           244: 
        !           245: $(BUILDDIR)/client/crc.o :        $(COMMON_DIR)/crc.c
        !           246:        $(DO_CC)
        !           247: 
        !           248: $(BUILDDIR)/client/cvar.o :       $(COMMON_DIR)/cvar.c
        !           249:        $(DO_CC)
        !           250: 
        !           251: $(BUILDDIR)/client/files.o :      $(COMMON_DIR)/files.c
        !           252:        $(DO_CC)
        !           253: 
        !           254: $(BUILDDIR)/client/md4.o :        $(COMMON_DIR)/md4.c
        !           255:        $(DO_CC)
        !           256: 
        !           257: $(BUILDDIR)/client/net_chan.o :   $(COMMON_DIR)/net_chan.c
        !           258:        $(DO_CC)
        !           259: 
        !           260: $(BUILDDIR)/client/q_shared.o :   $(GAME_DIR)/q_shared.c
        !           261:        $(DO_CC)
        !           262: 
        !           263: $(BUILDDIR)/client/pmove.o :      $(COMMON_DIR)/pmove.c
        !           264:        $(DO_CC)
        !           265: 
        !           266: $(BUILDDIR)/client/sv_ccmds.o :   $(SERVER_DIR)/sv_ccmds.c
        !           267:        $(DO_CC)
        !           268: 
        !           269: $(BUILDDIR)/client/sv_ents.o :    $(SERVER_DIR)/sv_ents.c
        !           270:        $(DO_CC)
        !           271: 
        !           272: $(BUILDDIR)/client/sv_game.o :    $(SERVER_DIR)/sv_game.c
        !           273:        $(DO_CC)
        !           274: 
        !           275: $(BUILDDIR)/client/sv_init.o :    $(SERVER_DIR)/sv_init.c
        !           276:        $(DO_CC)
        !           277: 
        !           278: $(BUILDDIR)/client/sv_main.o :    $(SERVER_DIR)/sv_main.c
        !           279:        $(DO_CC)
        !           280: 
        !           281: $(BUILDDIR)/client/sv_send.o :    $(SERVER_DIR)/sv_send.c
        !           282:        $(DO_CC)
        !           283: 
        !           284: $(BUILDDIR)/client/sv_user.o :    $(SERVER_DIR)/sv_user.c
        !           285:        $(DO_CC)
        !           286: 
        !           287: $(BUILDDIR)/client/sv_world.o :   $(SERVER_DIR)/sv_world.c
        !           288:        $(DO_CC)
        !           289: 
        !           290: $(BUILDDIR)/client/cd_irix.o :   $(IRIX_DIR)/cd_irix.c
        !           291:        $(DO_CC)
        !           292: 
        !           293: $(BUILDDIR)/client/q_shirix.o :  $(IRIX_DIR)/q_shirix.c
        !           294:        $(DO_CC)
        !           295: 
        !           296: $(BUILDDIR)/client/vid_menu.o :   $(IRIX_DIR)/vid_menu.c
        !           297:        $(DO_CC)
        !           298: 
        !           299: $(BUILDDIR)/client/vid_so.o :     $(IRIX_DIR)/vid_so.c
        !           300:        $(DO_CC)
        !           301: 
        !           302: $(BUILDDIR)/client/snd_irix.o :  $(IRIX_DIR)/snd_irix.c
        !           303:        $(DO_CC)
        !           304: 
        !           305: $(BUILDDIR)/client/sys_irix.o :  $(IRIX_DIR)/sys_irix.c
        !           306:        $(DO_CC)
        !           307: 
        !           308: $(BUILDDIR)/client/glob.o :       $(LINUX_DIR)/glob.c
        !           309:        $(DO_CC)
        !           310: 
        !           311: $(BUILDDIR)/client/net_udp.o :    $(LINUX_DIR)/net_udp.c
        !           312:        $(DO_CC)
        !           313: 
        !           314: #############################################################################
        !           315: # GAME
        !           316: #############################################################################
        !           317: 
        !           318: GAME_OBJS = \
        !           319:        $(BUILDDIR)/game/g_ai.o \
        !           320:        $(BUILDDIR)/game/p_client.o \
        !           321:        $(BUILDDIR)/game/g_cmds.o \
        !           322:        $(BUILDDIR)/game/g_chase.o \
        !           323:        $(BUILDDIR)/game/g_svcmds.o \
        !           324:        $(BUILDDIR)/game/g_combat.o \
        !           325:        $(BUILDDIR)/game/g_func.o \
        !           326:        $(BUILDDIR)/game/g_items.o \
        !           327:        $(BUILDDIR)/game/g_main.o \
        !           328:        $(BUILDDIR)/game/g_misc.o \
        !           329:        $(BUILDDIR)/game/g_monster.o \
        !           330:        $(BUILDDIR)/game/g_phys.o \
        !           331:        $(BUILDDIR)/game/g_save.o \
        !           332:        $(BUILDDIR)/game/g_spawn.o \
        !           333:        $(BUILDDIR)/game/g_target.o \
        !           334:        $(BUILDDIR)/game/g_trigger.o \
        !           335:        $(BUILDDIR)/game/g_turret.o \
        !           336:        $(BUILDDIR)/game/g_utils.o \
        !           337:        $(BUILDDIR)/game/g_weapon.o \
        !           338:        $(BUILDDIR)/game/m_actor.o \
        !           339:        $(BUILDDIR)/game/m_berserk.o \
        !           340:        $(BUILDDIR)/game/m_boss2.o \
        !           341:        $(BUILDDIR)/game/m_boss3.o \
        !           342:        $(BUILDDIR)/game/m_boss31.o \
        !           343:        $(BUILDDIR)/game/m_boss32.o \
        !           344:        $(BUILDDIR)/game/m_brain.o \
        !           345:        $(BUILDDIR)/game/m_chick.o \
        !           346:        $(BUILDDIR)/game/m_flipper.o \
        !           347:        $(BUILDDIR)/game/m_float.o \
        !           348:        $(BUILDDIR)/game/m_flyer.o \
        !           349:        $(BUILDDIR)/game/m_gladiator.o \
        !           350:        $(BUILDDIR)/game/m_gunner.o \
        !           351:        $(BUILDDIR)/game/m_hover.o \
        !           352:        $(BUILDDIR)/game/m_infantry.o \
        !           353:        $(BUILDDIR)/game/m_insane.o \
        !           354:        $(BUILDDIR)/game/m_medic.o \
        !           355:        $(BUILDDIR)/game/m_move.o \
        !           356:        $(BUILDDIR)/game/m_mutant.o \
        !           357:        $(BUILDDIR)/game/m_parasite.o \
        !           358:        $(BUILDDIR)/game/m_soldier.o \
        !           359:        $(BUILDDIR)/game/m_supertank.o \
        !           360:        $(BUILDDIR)/game/m_tank.o \
        !           361:        $(BUILDDIR)/game/p_hud.o \
        !           362:        $(BUILDDIR)/game/p_trail.o \
        !           363:        $(BUILDDIR)/game/p_view.o \
        !           364:        $(BUILDDIR)/game/p_weapon.o \
        !           365:        $(BUILDDIR)/game/q_shared.o \
        !           366:        $(BUILDDIR)/game/m_flash.o
        !           367: 
        !           368: $(BUILDDIR)/game$(ARCH).$(SHLIBEXT) : $(GAME_OBJS)
        !           369:        $(CC) $(CFLAGS) $(SHLIBLDFLAGS) -o $@ $(GAME_OBJS)
        !           370: 
        !           371: $(BUILDDIR)/game/g_ai.o :        $(GAME_DIR)/g_ai.c
        !           372:        $(DO_SHLIB_CC)
        !           373: 
        !           374: $(BUILDDIR)/game/p_client.o :    $(GAME_DIR)/p_client.c
        !           375:        $(DO_SHLIB_CC)
        !           376: 
        !           377: $(BUILDDIR)/game/g_cmds.o :      $(GAME_DIR)/g_cmds.c
        !           378:        $(DO_SHLIB_CC)
        !           379: 
        !           380: $(BUILDDIR)/game/g_chase.o :      $(GAME_DIR)/g_chase.c
        !           381:        $(DO_SHLIB_CC)
        !           382: 
        !           383: $(BUILDDIR)/game/g_svcmds.o :    $(GAME_DIR)/g_svcmds.c
        !           384:        $(DO_SHLIB_CC)
        !           385: 
        !           386: $(BUILDDIR)/game/g_combat.o :    $(GAME_DIR)/g_combat.c
        !           387:        $(DO_SHLIB_CC)
        !           388: 
        !           389: $(BUILDDIR)/game/g_func.o :      $(GAME_DIR)/g_func.c
        !           390:        $(DO_SHLIB_CC)
        !           391: 
        !           392: $(BUILDDIR)/game/g_items.o :     $(GAME_DIR)/g_items.c
        !           393:        $(DO_SHLIB_CC)
        !           394: 
        !           395: $(BUILDDIR)/game/g_main.o :      $(GAME_DIR)/g_main.c
        !           396:        $(DO_SHLIB_CC)
        !           397: 
        !           398: $(BUILDDIR)/game/g_misc.o :      $(GAME_DIR)/g_misc.c
        !           399:        $(DO_SHLIB_CC)
        !           400: 
        !           401: $(BUILDDIR)/game/g_monster.o :   $(GAME_DIR)/g_monster.c
        !           402:        $(DO_SHLIB_CC)
        !           403: 
        !           404: $(BUILDDIR)/game/g_phys.o :      $(GAME_DIR)/g_phys.c
        !           405:        $(DO_SHLIB_CC)
        !           406: 
        !           407: $(BUILDDIR)/game/g_save.o :      $(GAME_DIR)/g_save.c
        !           408:        $(DO_SHLIB_CC)
        !           409: 
        !           410: $(BUILDDIR)/game/g_spawn.o :     $(GAME_DIR)/g_spawn.c
        !           411:        $(DO_SHLIB_CC)
        !           412: 
        !           413: $(BUILDDIR)/game/g_target.o :    $(GAME_DIR)/g_target.c
        !           414:        $(DO_SHLIB_CC)
        !           415: 
        !           416: $(BUILDDIR)/game/g_trigger.o :   $(GAME_DIR)/g_trigger.c
        !           417:        $(DO_SHLIB_CC)
        !           418: 
        !           419: $(BUILDDIR)/game/g_turret.o :    $(GAME_DIR)/g_turret.c
        !           420:        $(DO_SHLIB_CC)
        !           421: 
        !           422: $(BUILDDIR)/game/g_utils.o :     $(GAME_DIR)/g_utils.c
        !           423:        $(DO_SHLIB_CC)
        !           424: 
        !           425: $(BUILDDIR)/game/g_weapon.o :    $(GAME_DIR)/g_weapon.c
        !           426:        $(DO_SHLIB_CC)
        !           427: 
        !           428: $(BUILDDIR)/game/m_actor.o :     $(GAME_DIR)/m_actor.c
        !           429:        $(DO_SHLIB_CC)
        !           430: 
        !           431: $(BUILDDIR)/game/m_berserk.o :   $(GAME_DIR)/m_berserk.c
        !           432:        $(DO_SHLIB_CC)
        !           433: 
        !           434: $(BUILDDIR)/game/m_boss2.o :     $(GAME_DIR)/m_boss2.c
        !           435:        $(DO_SHLIB_CC)
        !           436: 
        !           437: $(BUILDDIR)/game/m_boss3.o :     $(GAME_DIR)/m_boss3.c
        !           438:        $(DO_SHLIB_CC)
        !           439: 
        !           440: $(BUILDDIR)/game/m_boss31.o :     $(GAME_DIR)/m_boss31.c
        !           441:        $(DO_SHLIB_CC)
        !           442: 
        !           443: $(BUILDDIR)/game/m_boss32.o :     $(GAME_DIR)/m_boss32.c
        !           444:        $(DO_SHLIB_CC)
        !           445: 
        !           446: $(BUILDDIR)/game/m_brain.o :     $(GAME_DIR)/m_brain.c
        !           447:        $(DO_SHLIB_CC)
        !           448: 
        !           449: $(BUILDDIR)/game/m_chick.o :     $(GAME_DIR)/m_chick.c
        !           450:        $(DO_SHLIB_CC)
        !           451: 
        !           452: $(BUILDDIR)/game/m_flipper.o :   $(GAME_DIR)/m_flipper.c
        !           453:        $(DO_SHLIB_CC)
        !           454: 
        !           455: $(BUILDDIR)/game/m_float.o :     $(GAME_DIR)/m_float.c
        !           456:        $(DO_SHLIB_CC)
        !           457: 
        !           458: $(BUILDDIR)/game/m_flyer.o :     $(GAME_DIR)/m_flyer.c
        !           459:        $(DO_SHLIB_CC)
        !           460: 
        !           461: $(BUILDDIR)/game/m_gladiator.o : $(GAME_DIR)/m_gladiator.c
        !           462:        $(DO_SHLIB_CC)
        !           463: 
        !           464: $(BUILDDIR)/game/m_gunner.o :    $(GAME_DIR)/m_gunner.c
        !           465:        $(DO_SHLIB_CC)
        !           466: 
        !           467: $(BUILDDIR)/game/m_hover.o :     $(GAME_DIR)/m_hover.c
        !           468:        $(DO_SHLIB_CC)
        !           469: 
        !           470: $(BUILDDIR)/game/m_infantry.o :  $(GAME_DIR)/m_infantry.c
        !           471:        $(DO_SHLIB_CC)
        !           472: 
        !           473: $(BUILDDIR)/game/m_insane.o :    $(GAME_DIR)/m_insane.c
        !           474:        $(DO_SHLIB_CC)
        !           475: 
        !           476: $(BUILDDIR)/game/m_medic.o :     $(GAME_DIR)/m_medic.c
        !           477:        $(DO_SHLIB_CC)
        !           478: 
        !           479: $(BUILDDIR)/game/m_move.o :      $(GAME_DIR)/m_move.c
        !           480:        $(DO_SHLIB_CC)
        !           481: 
        !           482: $(BUILDDIR)/game/m_mutant.o :    $(GAME_DIR)/m_mutant.c
        !           483:        $(DO_SHLIB_CC)
        !           484: 
        !           485: $(BUILDDIR)/game/m_parasite.o :  $(GAME_DIR)/m_parasite.c
        !           486:        $(DO_SHLIB_CC)
        !           487: 
        !           488: $(BUILDDIR)/game/m_soldier.o :   $(GAME_DIR)/m_soldier.c
        !           489:        $(DO_SHLIB_CC)
        !           490: 
        !           491: $(BUILDDIR)/game/m_supertank.o : $(GAME_DIR)/m_supertank.c
        !           492:        $(DO_SHLIB_CC)
        !           493: 
        !           494: $(BUILDDIR)/game/m_tank.o :      $(GAME_DIR)/m_tank.c
        !           495:        $(DO_SHLIB_CC)
        !           496: 
        !           497: $(BUILDDIR)/game/p_hud.o :       $(GAME_DIR)/p_hud.c
        !           498:        $(DO_SHLIB_CC)
        !           499: 
        !           500: $(BUILDDIR)/game/p_trail.o :     $(GAME_DIR)/p_trail.c
        !           501:        $(DO_SHLIB_CC)
        !           502: 
        !           503: $(BUILDDIR)/game/p_view.o :      $(GAME_DIR)/p_view.c
        !           504:        $(DO_SHLIB_CC)
        !           505: 
        !           506: $(BUILDDIR)/game/p_weapon.o :    $(GAME_DIR)/p_weapon.c
        !           507:        $(DO_SHLIB_CC)
        !           508: 
        !           509: $(BUILDDIR)/game/q_shared.o :    $(GAME_DIR)/q_shared.c
        !           510:        $(DO_SHLIB_CC)
        !           511: 
        !           512: $(BUILDDIR)/game/m_flash.o :     $(GAME_DIR)/m_flash.c
        !           513:        $(DO_SHLIB_CC)
        !           514: 
        !           515: #############################################################################
        !           516: # CTF
        !           517: #############################################################################
        !           518: 
        !           519: CTF_OBJS = \
        !           520:        $(BUILDDIR)/ctf/g_ai.o \
        !           521:        $(BUILDDIR)/ctf/g_chase.o \
        !           522:        $(BUILDDIR)/ctf/g_cmds.o \
        !           523:        $(BUILDDIR)/ctf/g_combat.o \
        !           524:        $(BUILDDIR)/ctf/g_ctf.o \
        !           525:        $(BUILDDIR)/ctf/g_func.o \
        !           526:        $(BUILDDIR)/ctf/g_items.o \
        !           527:        $(BUILDDIR)/ctf/g_main.o \
        !           528:        $(BUILDDIR)/ctf/g_misc.o \
        !           529:        $(BUILDDIR)/ctf/g_monster.o \
        !           530:        $(BUILDDIR)/ctf/g_phys.o \
        !           531:        $(BUILDDIR)/ctf/g_save.o \
        !           532:        $(BUILDDIR)/ctf/g_spawn.o \
        !           533:        $(BUILDDIR)/ctf/g_svcmds.o \
        !           534:        $(BUILDDIR)/ctf/g_target.o \
        !           535:        $(BUILDDIR)/ctf/g_trigger.o \
        !           536:        $(BUILDDIR)/ctf/g_utils.o \
        !           537:        $(BUILDDIR)/ctf/g_weapon.o \
        !           538:        $(BUILDDIR)/ctf/m_move.o \
        !           539:        $(BUILDDIR)/ctf/p_client.o \
        !           540:        $(BUILDDIR)/ctf/p_hud.o \
        !           541:        $(BUILDDIR)/ctf/p_menu.o \
        !           542:        $(BUILDDIR)/ctf/p_trail.o \
        !           543:        $(BUILDDIR)/ctf/p_view.o \
        !           544:        $(BUILDDIR)/ctf/p_weapon.o \
        !           545:        $(BUILDDIR)/ctf/q_shared.o
        !           546: 
        !           547: $(BUILDDIR)/ctf/game$(ARCH).$(SHLIBEXT) : $(CTF_OBJS)
        !           548:        $(CC) $(CFLAGS) $(SHLIBLDFLAGS) -o $@ $(CTF_OBJS)
        !           549: 
        !           550: $(BUILDDIR)/ctf/g_ai.o :       $(CTF_DIR)/g_ai.c
        !           551:        $(DO_SHLIB_CC)
        !           552: 
        !           553: $(BUILDDIR)/ctf/g_chase.o :    $(CTF_DIR)/g_chase.c
        !           554:        $(DO_SHLIB_CC)
        !           555: 
        !           556: $(BUILDDIR)/ctf/g_cmds.o :     $(CTF_DIR)/g_cmds.c
        !           557:        $(DO_SHLIB_CC)
        !           558: 
        !           559: $(BUILDDIR)/ctf/g_combat.o :   $(CTF_DIR)/g_combat.c
        !           560:        $(DO_SHLIB_CC)
        !           561: 
        !           562: $(BUILDDIR)/ctf/g_ctf.o :      $(CTF_DIR)/g_ctf.c
        !           563:        $(DO_SHLIB_CC)
        !           564: 
        !           565: $(BUILDDIR)/ctf/g_func.o :     $(CTF_DIR)/g_func.c
        !           566:        $(DO_SHLIB_CC)
        !           567: 
        !           568: $(BUILDDIR)/ctf/g_items.o :    $(CTF_DIR)/g_items.c
        !           569:        $(DO_SHLIB_CC)
        !           570: 
        !           571: $(BUILDDIR)/ctf/g_main.o :     $(CTF_DIR)/g_main.c
        !           572:        $(DO_SHLIB_CC)
        !           573: 
        !           574: $(BUILDDIR)/ctf/g_misc.o :     $(CTF_DIR)/g_misc.c
        !           575:        $(DO_SHLIB_CC)
        !           576: 
        !           577: $(BUILDDIR)/ctf/g_monster.o :  $(CTF_DIR)/g_monster.c
        !           578:        $(DO_SHLIB_CC)
        !           579: 
        !           580: $(BUILDDIR)/ctf/g_phys.o :     $(CTF_DIR)/g_phys.c
        !           581:        $(DO_SHLIB_CC)
        !           582: 
        !           583: $(BUILDDIR)/ctf/g_save.o :     $(CTF_DIR)/g_save.c
        !           584:        $(DO_SHLIB_CC)
        !           585: 
        !           586: $(BUILDDIR)/ctf/g_spawn.o :    $(CTF_DIR)/g_spawn.c
        !           587:        $(DO_SHLIB_CC)
        !           588: 
        !           589: $(BUILDDIR)/ctf/g_svcmds.o :   $(CTF_DIR)/g_svcmds.c
        !           590:        $(DO_SHLIB_CC)
        !           591: 
        !           592: $(BUILDDIR)/ctf/g_target.o :   $(CTF_DIR)/g_target.c
        !           593:        $(DO_SHLIB_CC)
        !           594: 
        !           595: $(BUILDDIR)/ctf/g_trigger.o :  $(CTF_DIR)/g_trigger.c
        !           596:        $(DO_SHLIB_CC)
        !           597: 
        !           598: $(BUILDDIR)/ctf/g_utils.o :    $(CTF_DIR)/g_utils.c
        !           599:        $(DO_SHLIB_CC)
        !           600: 
        !           601: $(BUILDDIR)/ctf/g_weapon.o :   $(CTF_DIR)/g_weapon.c
        !           602:        $(DO_SHLIB_CC)
        !           603: 
        !           604: $(BUILDDIR)/ctf/m_move.o :     $(CTF_DIR)/m_move.c
        !           605:        $(DO_SHLIB_CC)
        !           606: 
        !           607: $(BUILDDIR)/ctf/p_client.o :   $(CTF_DIR)/p_client.c
        !           608:        $(DO_SHLIB_CC)
        !           609: 
        !           610: $(BUILDDIR)/ctf/p_hud.o :      $(CTF_DIR)/p_hud.c
        !           611:        $(DO_SHLIB_CC)
        !           612: 
        !           613: $(BUILDDIR)/ctf/p_menu.o :     $(CTF_DIR)/p_menu.c
        !           614:        $(DO_SHLIB_CC)
        !           615: 
        !           616: $(BUILDDIR)/ctf/p_trail.o :    $(CTF_DIR)/p_trail.c
        !           617:        $(DO_SHLIB_CC)
        !           618: 
        !           619: $(BUILDDIR)/ctf/p_view.o :     $(CTF_DIR)/p_view.c
        !           620:        $(DO_SHLIB_CC)
        !           621: 
        !           622: $(BUILDDIR)/ctf/p_weapon.o :   $(CTF_DIR)/p_weapon.c
        !           623:        $(DO_SHLIB_CC)
        !           624: 
        !           625: $(BUILDDIR)/ctf/q_shared.o :   $(CTF_DIR)/q_shared.c
        !           626:        $(DO_SHLIB_CC)
        !           627: 
        !           628: #############################################################################
        !           629: # XATRIX
        !           630: #############################################################################
        !           631: 
        !           632: XATRIX_OBJS = \
        !           633:        $(BUILDDIR)/xatrix/g_ai.o \
        !           634:        $(BUILDDIR)/xatrix/g_chase.o \
        !           635:        $(BUILDDIR)/xatrix/g_cmds.o \
        !           636:        $(BUILDDIR)/xatrix/g_combat.o \
        !           637:        $(BUILDDIR)/xatrix/g_func.o \
        !           638:        $(BUILDDIR)/xatrix/g_items.o \
        !           639:        $(BUILDDIR)/xatrix/g_main.o \
        !           640:        $(BUILDDIR)/xatrix/g_misc.o \
        !           641:        $(BUILDDIR)/xatrix/g_monster.o \
        !           642:        $(BUILDDIR)/xatrix/g_phys.o \
        !           643:        $(BUILDDIR)/xatrix/g_save.o \
        !           644:        $(BUILDDIR)/xatrix/g_spawn.o \
        !           645:        $(BUILDDIR)/xatrix/g_svcmds.o \
        !           646:        $(BUILDDIR)/xatrix/g_target.o \
        !           647:        $(BUILDDIR)/xatrix/g_trigger.o \
        !           648:        $(BUILDDIR)/xatrix/g_turret.o \
        !           649:        $(BUILDDIR)/xatrix/g_utils.o \
        !           650:        $(BUILDDIR)/xatrix/g_weapon.o \
        !           651:        $(BUILDDIR)/xatrix/m_actor.o \
        !           652:        $(BUILDDIR)/xatrix/m_berserk.o \
        !           653:        $(BUILDDIR)/xatrix/m_boss2.o \
        !           654:        $(BUILDDIR)/xatrix/m_boss3.o \
        !           655:        $(BUILDDIR)/xatrix/m_boss31.o \
        !           656:        $(BUILDDIR)/xatrix/m_boss32.o \
        !           657:        $(BUILDDIR)/xatrix/m_boss5.o \
        !           658:        $(BUILDDIR)/xatrix/m_brain.o \
        !           659:        $(BUILDDIR)/xatrix/m_chick.o \
        !           660:        $(BUILDDIR)/xatrix/m_fixbot.o \
        !           661:        $(BUILDDIR)/xatrix/m_flash.o \
        !           662:        $(BUILDDIR)/xatrix/m_flipper.o \
        !           663:        $(BUILDDIR)/xatrix/m_float.o \
        !           664:        $(BUILDDIR)/xatrix/m_flyer.o \
        !           665:        $(BUILDDIR)/xatrix/m_gekk.o \
        !           666:        $(BUILDDIR)/xatrix/m_gladb.o \
        !           667:        $(BUILDDIR)/xatrix/m_gladiator.o \
        !           668:        $(BUILDDIR)/xatrix/m_gunner.o \
        !           669:        $(BUILDDIR)/xatrix/m_hover.o \
        !           670:        $(BUILDDIR)/xatrix/m_infantry.o \
        !           671:        $(BUILDDIR)/xatrix/m_insane.o \
        !           672:        $(BUILDDIR)/xatrix/m_medic.o \
        !           673:        $(BUILDDIR)/xatrix/m_move.o \
        !           674:        $(BUILDDIR)/xatrix/m_mutant.o \
        !           675:        $(BUILDDIR)/xatrix/m_parasite.o \
        !           676:        $(BUILDDIR)/xatrix/m_soldier.o \
        !           677:        $(BUILDDIR)/xatrix/m_supertank.o \
        !           678:        $(BUILDDIR)/xatrix/m_tank.o \
        !           679:        $(BUILDDIR)/xatrix/p_client.o \
        !           680:        $(BUILDDIR)/xatrix/p_hud.o \
        !           681:        $(BUILDDIR)/xatrix/p_trail.o \
        !           682:        $(BUILDDIR)/xatrix/p_view.o \
        !           683:        $(BUILDDIR)/xatrix/p_weapon.o \
        !           684:        $(BUILDDIR)/xatrix/q_shared.o
        !           685: 
        !           686: $(BUILDDIR)/xatrix/game$(ARCH).$(SHLIBEXT) : $(XATRIX_OBJS)
        !           687:        $(CC) $(CFLAGS) $(SHLIBLDFLAGS) -o $@ $(XATRIX_OBJS)
        !           688: 
        !           689: $(BUILDDIR)/xatrix/g_ai.o :        $(XATRIX_DIR)/g_ai.c
        !           690:        $(DO_SHLIB_CC)
        !           691: 
        !           692: $(BUILDDIR)/xatrix/g_chase.o :      $(XATRIX_DIR)/g_chase.c
        !           693:        $(DO_SHLIB_CC)
        !           694: 
        !           695: $(BUILDDIR)/xatrix/g_cmds.o :      $(XATRIX_DIR)/g_cmds.c
        !           696:        $(DO_SHLIB_CC)
        !           697: 
        !           698: $(BUILDDIR)/xatrix/g_combat.o :    $(XATRIX_DIR)/g_combat.c
        !           699:        $(DO_SHLIB_CC)
        !           700: 
        !           701: $(BUILDDIR)/xatrix/g_func.o :      $(XATRIX_DIR)/g_func.c
        !           702:        $(DO_SHLIB_CC)
        !           703: 
        !           704: $(BUILDDIR)/xatrix/g_items.o :     $(XATRIX_DIR)/g_items.c
        !           705:        $(DO_SHLIB_CC)
        !           706: 
        !           707: $(BUILDDIR)/xatrix/g_main.o :      $(XATRIX_DIR)/g_main.c
        !           708:        $(DO_SHLIB_CC)
        !           709: 
        !           710: $(BUILDDIR)/xatrix/g_misc.o :      $(XATRIX_DIR)/g_misc.c
        !           711:        $(DO_SHLIB_CC)
        !           712: 
        !           713: $(BUILDDIR)/xatrix/g_monster.o :   $(XATRIX_DIR)/g_monster.c
        !           714:        $(DO_SHLIB_CC)
        !           715: 
        !           716: $(BUILDDIR)/xatrix/g_phys.o :      $(XATRIX_DIR)/g_phys.c
        !           717:        $(DO_SHLIB_CC)
        !           718: 
        !           719: $(BUILDDIR)/xatrix/g_save.o :      $(XATRIX_DIR)/g_save.c
        !           720:        $(DO_SHLIB_CC)
        !           721: 
        !           722: $(BUILDDIR)/xatrix/g_spawn.o :     $(XATRIX_DIR)/g_spawn.c
        !           723:        $(DO_SHLIB_CC)
        !           724: 
        !           725: $(BUILDDIR)/xatrix/g_svcmds.o :    $(XATRIX_DIR)/g_svcmds.c
        !           726:        $(DO_SHLIB_CC)
        !           727: 
        !           728: $(BUILDDIR)/xatrix/g_target.o :    $(XATRIX_DIR)/g_target.c
        !           729:        $(DO_SHLIB_CC)
        !           730: 
        !           731: $(BUILDDIR)/xatrix/g_trigger.o :   $(XATRIX_DIR)/g_trigger.c
        !           732:        $(DO_SHLIB_CC)
        !           733: 
        !           734: $(BUILDDIR)/xatrix/g_turret.o :    $(XATRIX_DIR)/g_turret.c
        !           735:        $(DO_SHLIB_CC)
        !           736: 
        !           737: $(BUILDDIR)/xatrix/g_utils.o :     $(XATRIX_DIR)/g_utils.c
        !           738:        $(DO_SHLIB_CC)
        !           739: 
        !           740: $(BUILDDIR)/xatrix/g_weapon.o :    $(XATRIX_DIR)/g_weapon.c
        !           741:        $(DO_SHLIB_CC)
        !           742: 
        !           743: $(BUILDDIR)/xatrix/m_actor.o :     $(XATRIX_DIR)/m_actor.c
        !           744:        $(DO_SHLIB_CC)
        !           745: 
        !           746: $(BUILDDIR)/xatrix/m_berserk.o :   $(XATRIX_DIR)/m_berserk.c
        !           747:        $(DO_SHLIB_CC)
        !           748: 
        !           749: $(BUILDDIR)/xatrix/m_boss2.o :     $(XATRIX_DIR)/m_boss2.c
        !           750:        $(DO_SHLIB_CC)
        !           751: 
        !           752: $(BUILDDIR)/xatrix/m_boss3.o :     $(XATRIX_DIR)/m_boss3.c
        !           753:        $(DO_SHLIB_CC)
        !           754: 
        !           755: $(BUILDDIR)/xatrix/m_boss31.o :    $(XATRIX_DIR)/m_boss31.c
        !           756:        $(DO_SHLIB_CC)
        !           757: 
        !           758: $(BUILDDIR)/xatrix/m_boss32.o :    $(XATRIX_DIR)/m_boss32.c
        !           759:        $(DO_SHLIB_CC)
        !           760: 
        !           761: $(BUILDDIR)/xatrix/m_boss5.o :     $(XATRIX_DIR)/m_boss5.c
        !           762:        $(DO_SHLIB_CC)
        !           763: 
        !           764: $(BUILDDIR)/xatrix/m_brain.o :     $(XATRIX_DIR)/m_brain.c
        !           765:        $(DO_SHLIB_CC)
        !           766: 
        !           767: $(BUILDDIR)/xatrix/m_chick.o :     $(XATRIX_DIR)/m_chick.c
        !           768:        $(DO_SHLIB_CC)
        !           769: 
        !           770: $(BUILDDIR)/xatrix/m_fixbot.o :    $(XATRIX_DIR)/m_fixbot.c
        !           771:        $(DO_SHLIB_CC)
        !           772: 
        !           773: $(BUILDDIR)/xatrix/m_flash.o :     $(XATRIX_DIR)/m_flash.c
        !           774:        $(DO_SHLIB_CC)
        !           775: 
        !           776: $(BUILDDIR)/xatrix/m_flipper.o :   $(XATRIX_DIR)/m_flipper.c
        !           777:        $(DO_SHLIB_CC)
        !           778: 
        !           779: $(BUILDDIR)/xatrix/m_float.o :     $(XATRIX_DIR)/m_float.c
        !           780:        $(DO_SHLIB_CC)
        !           781: 
        !           782: $(BUILDDIR)/xatrix/m_flyer.o :     $(XATRIX_DIR)/m_flyer.c
        !           783:        $(DO_SHLIB_CC)
        !           784: 
        !           785: $(BUILDDIR)/xatrix/m_gekk.o :      $(XATRIX_DIR)/m_gekk.c
        !           786:        $(DO_SHLIB_CC)
        !           787: 
        !           788: $(BUILDDIR)/xatrix/m_gladb.o :     $(XATRIX_DIR)/m_gladb.c
        !           789:        $(DO_SHLIB_CC)
        !           790: 
        !           791: $(BUILDDIR)/xatrix/m_gladiator.o : $(XATRIX_DIR)/m_gladiator.c
        !           792:        $(DO_SHLIB_CC)
        !           793: 
        !           794: $(BUILDDIR)/xatrix/m_gunner.o :    $(XATRIX_DIR)/m_gunner.c
        !           795:        $(DO_SHLIB_CC)
        !           796: 
        !           797: $(BUILDDIR)/xatrix/m_hover.o :     $(XATRIX_DIR)/m_hover.c
        !           798:        $(DO_SHLIB_CC)
        !           799: 
        !           800: $(BUILDDIR)/xatrix/m_infantry.o :  $(XATRIX_DIR)/m_infantry.c
        !           801:        $(DO_SHLIB_CC)
        !           802: 
        !           803: $(BUILDDIR)/xatrix/m_insane.o :    $(XATRIX_DIR)/m_insane.c
        !           804:        $(DO_SHLIB_CC)
        !           805: 
        !           806: $(BUILDDIR)/xatrix/m_medic.o :     $(XATRIX_DIR)/m_medic.c
        !           807:        $(DO_SHLIB_CC)
        !           808: 
        !           809: $(BUILDDIR)/xatrix/m_move.o :      $(XATRIX_DIR)/m_move.c
        !           810:        $(DO_SHLIB_CC)
        !           811: 
        !           812: $(BUILDDIR)/xatrix/m_mutant.o :    $(XATRIX_DIR)/m_mutant.c
        !           813:        $(DO_SHLIB_CC)
        !           814: 
        !           815: $(BUILDDIR)/xatrix/m_parasite.o :  $(XATRIX_DIR)/m_parasite.c
        !           816:        $(DO_SHLIB_CC)
        !           817: 
        !           818: $(BUILDDIR)/xatrix/m_soldier.o :   $(XATRIX_DIR)/m_soldier.c
        !           819:        $(DO_SHLIB_CC)
        !           820: 
        !           821: $(BUILDDIR)/xatrix/m_supertank.o : $(XATRIX_DIR)/m_supertank.c
        !           822:        $(DO_SHLIB_CC)
        !           823: 
        !           824: $(BUILDDIR)/xatrix/m_tank.o :      $(XATRIX_DIR)/m_tank.c
        !           825:        $(DO_SHLIB_CC)
        !           826: 
        !           827: $(BUILDDIR)/xatrix/p_client.o :    $(XATRIX_DIR)/p_client.c
        !           828:        $(DO_SHLIB_CC)
        !           829: 
        !           830: $(BUILDDIR)/xatrix/p_hud.o :       $(XATRIX_DIR)/p_hud.c
        !           831:        $(DO_SHLIB_CC)
        !           832: 
        !           833: $(BUILDDIR)/xatrix/p_trail.o :     $(XATRIX_DIR)/p_trail.c
        !           834:        $(DO_SHLIB_CC)
        !           835: 
        !           836: $(BUILDDIR)/xatrix/p_view.o :      $(XATRIX_DIR)/p_view.c
        !           837:        $(DO_SHLIB_CC)
        !           838: 
        !           839: $(BUILDDIR)/xatrix/p_weapon.o :    $(XATRIX_DIR)/p_weapon.c
        !           840:        $(DO_SHLIB_CC)
        !           841: 
        !           842: $(BUILDDIR)/xatrix/q_shared.o :    $(XATRIX_DIR)/q_shared.c
        !           843:        $(DO_SHLIB_CC)
        !           844: 
        !           845: 
        !           846: #############################################################################
        !           847: # REF_SOFT
        !           848: #############################################################################
        !           849: 
        !           850: REF_SOFT_OBJS = \
        !           851:        $(BUILDDIR)/ref_soft/r_aclip.o \
        !           852:        $(BUILDDIR)/ref_soft/r_alias.o \
        !           853:        $(BUILDDIR)/ref_soft/r_bsp.o \
        !           854:        $(BUILDDIR)/ref_soft/r_draw.o \
        !           855:        $(BUILDDIR)/ref_soft/r_edge.o \
        !           856:        $(BUILDDIR)/ref_soft/r_image.o \
        !           857:        $(BUILDDIR)/ref_soft/r_light.o \
        !           858:        $(BUILDDIR)/ref_soft/r_main.o \
        !           859:        $(BUILDDIR)/ref_soft/r_misc.o \
        !           860:        $(BUILDDIR)/ref_soft/r_model.o \
        !           861:        $(BUILDDIR)/ref_soft/r_part.o \
        !           862:        $(BUILDDIR)/ref_soft/r_poly.o \
        !           863:        $(BUILDDIR)/ref_soft/r_polyse.o \
        !           864:        $(BUILDDIR)/ref_soft/r_rast.o \
        !           865:        $(BUILDDIR)/ref_soft/r_scan.o \
        !           866:        $(BUILDDIR)/ref_soft/r_sprite.o \
        !           867:        $(BUILDDIR)/ref_soft/r_surf.o \
        !           868:        \
        !           869:        $(BUILDDIR)/ref_soft/q_shared.o \
        !           870:        $(BUILDDIR)/ref_soft/q_shirix.o \
        !           871:        $(BUILDDIR)/ref_soft/glob.o
        !           872: 
        !           873: REF_SOFT_X11_OBJS = \
        !           874:        $(BUILDDIR)/ref_soft/rw_x11.o
        !           875: 
        !           876: $(BUILDDIR)/ref_soft.$(SHLIBEXT) : $(REF_SOFT_OBJS) $(REF_SOFT_X11_OBJS)
        !           877:        $(CC) $(CFLAGS) $(SHLIBLDFLAGS) -o $@ $(REF_SOFT_OBJS) \
        !           878:                $(REF_SOFT_X11_OBJS) $(XLDFLAGS)
        !           879: 
        !           880: $(BUILDDIR)/ref_soft/r_aclip.o :      $(REF_SOFT_DIR)/r_aclip.c
        !           881:        $(DO_SHLIB_CC)
        !           882: 
        !           883: $(BUILDDIR)/ref_soft/r_alias.o :      $(REF_SOFT_DIR)/r_alias.c
        !           884:        $(DO_SHLIB_CC)
        !           885: 
        !           886: $(BUILDDIR)/ref_soft/r_bsp.o :        $(REF_SOFT_DIR)/r_bsp.c
        !           887:        $(DO_SHLIB_CC)
        !           888: 
        !           889: $(BUILDDIR)/ref_soft/r_draw.o :       $(REF_SOFT_DIR)/r_draw.c
        !           890:        $(DO_SHLIB_CC)
        !           891: 
        !           892: $(BUILDDIR)/ref_soft/r_edge.o :       $(REF_SOFT_DIR)/r_edge.c
        !           893:        $(DO_SHLIB_CC)
        !           894: 
        !           895: $(BUILDDIR)/ref_soft/r_image.o :      $(REF_SOFT_DIR)/r_image.c
        !           896:        $(DO_SHLIB_CC)
        !           897: 
        !           898: $(BUILDDIR)/ref_soft/r_light.o :      $(REF_SOFT_DIR)/r_light.c
        !           899:        $(DO_SHLIB_CC)
        !           900: 
        !           901: $(BUILDDIR)/ref_soft/r_main.o :       $(REF_SOFT_DIR)/r_main.c
        !           902:        $(DO_SHLIB_CC)
        !           903: 
        !           904: $(BUILDDIR)/ref_soft/r_misc.o :       $(REF_SOFT_DIR)/r_misc.c
        !           905:        $(DO_SHLIB_CC)
        !           906: 
        !           907: $(BUILDDIR)/ref_soft/r_model.o :      $(REF_SOFT_DIR)/r_model.c
        !           908:        $(DO_SHLIB_CC)
        !           909: 
        !           910: $(BUILDDIR)/ref_soft/r_part.o :       $(REF_SOFT_DIR)/r_part.c
        !           911:        $(DO_SHLIB_CC)
        !           912: 
        !           913: $(BUILDDIR)/ref_soft/r_poly.o :       $(REF_SOFT_DIR)/r_poly.c
        !           914:        $(DO_SHLIB_CC)
        !           915: 
        !           916: $(BUILDDIR)/ref_soft/r_polyse.o :     $(REF_SOFT_DIR)/r_polyse.c
        !           917:        $(DO_SHLIB_CC)
        !           918: 
        !           919: $(BUILDDIR)/ref_soft/r_rast.o :       $(REF_SOFT_DIR)/r_rast.c
        !           920:        $(DO_SHLIB_CC)
        !           921: 
        !           922: $(BUILDDIR)/ref_soft/r_scan.o :       $(REF_SOFT_DIR)/r_scan.c
        !           923:        $(DO_SHLIB_CC)
        !           924: 
        !           925: $(BUILDDIR)/ref_soft/r_sprite.o :     $(REF_SOFT_DIR)/r_sprite.c
        !           926:        $(DO_SHLIB_CC)
        !           927: 
        !           928: $(BUILDDIR)/ref_soft/r_surf.o :       $(REF_SOFT_DIR)/r_surf.c
        !           929:        $(DO_SHLIB_CC)
        !           930: 
        !           931: $(BUILDDIR)/ref_soft/q_shared.o :     $(GAME_DIR)/q_shared.c
        !           932:        $(DO_SHLIB_CC)
        !           933: 
        !           934: $(BUILDDIR)/ref_soft/q_shirix.o :    $(IRIX_DIR)/q_shirix.c
        !           935:        $(DO_SHLIB_CC)
        !           936: 
        !           937: $(BUILDDIR)/ref_soft/glob.o :         $(LINUX_DIR)/glob.c
        !           938:        $(DO_SHLIB_CC)
        !           939: 
        !           940: $(BUILDDIR)/ref_soft/rw_x11.o :       $(IRIX_DIR)/rw_x11.c
        !           941:        $(DO_SHLIB_CC)
        !           942: 
        !           943: #############################################################################
        !           944: # REF_GL
        !           945: #############################################################################
        !           946: 
        !           947: REF_GL_OBJS = \
        !           948:        $(BUILDDIR)/ref_gl/gl_draw.o \
        !           949:        $(BUILDDIR)/ref_gl/gl_image.o \
        !           950:        $(BUILDDIR)/ref_gl/gl_light.o \
        !           951:        $(BUILDDIR)/ref_gl/gl_mesh.o \
        !           952:        $(BUILDDIR)/ref_gl/gl_model.o \
        !           953:        $(BUILDDIR)/ref_gl/gl_rmain.o \
        !           954:        $(BUILDDIR)/ref_gl/gl_rmisc.o \
        !           955:        $(BUILDDIR)/ref_gl/gl_rsurf.o \
        !           956:        $(BUILDDIR)/ref_gl/gl_warp.o \
        !           957:        \
        !           958:        $(BUILDDIR)/ref_gl/qgl_irix.o \
        !           959:        $(BUILDDIR)/ref_gl/glw_imp.o \
        !           960:        $(BUILDDIR)/ref_gl/q_shared.o \
        !           961:        $(BUILDDIR)/ref_gl/q_shirix.o \
        !           962:        $(BUILDDIR)/ref_gl/glob.o
        !           963: 
        !           964: $(BUILDDIR)/ref_gl.$(SHLIBEXT) : $(REF_GL_OBJS)
        !           965:        $(CC) $(CFLAGS) $(SHLIBLDFLAGS) -o $@ $(REF_GL_OBJS) $(GLLDFLAGS)
        !           966: 
        !           967: $(BUILDDIR)/ref_gl/gl_draw.o :        $(REF_GL_DIR)/gl_draw.c
        !           968:        $(DO_GL_SHLIB_CC)
        !           969: 
        !           970: $(BUILDDIR)/ref_gl/gl_image.o :       $(REF_GL_DIR)/gl_image.c
        !           971:        $(DO_GL_SHLIB_CC)
        !           972: 
        !           973: $(BUILDDIR)/ref_gl/gl_light.o :       $(REF_GL_DIR)/gl_light.c
        !           974:        $(DO_GL_SHLIB_CC)
        !           975: 
        !           976: $(BUILDDIR)/ref_gl/gl_mesh.o :        $(REF_GL_DIR)/gl_mesh.c
        !           977:        $(DO_GL_SHLIB_CC)
        !           978: 
        !           979: $(BUILDDIR)/ref_gl/gl_model.o :       $(REF_GL_DIR)/gl_model.c
        !           980:        $(DO_GL_SHLIB_CC)
        !           981: 
        !           982: $(BUILDDIR)/ref_gl/gl_rmain.o :       $(REF_GL_DIR)/gl_rmain.c
        !           983:        $(DO_GL_SHLIB_CC)
        !           984: 
        !           985: $(BUILDDIR)/ref_gl/gl_rmisc.o :       $(REF_GL_DIR)/gl_rmisc.c
        !           986:        $(DO_GL_SHLIB_CC)
        !           987: 
        !           988: $(BUILDDIR)/ref_gl/gl_rsurf.o :       $(REF_GL_DIR)/gl_rsurf.c
        !           989:        $(DO_GL_SHLIB_CC)
        !           990: 
        !           991: $(BUILDDIR)/ref_gl/gl_warp.o :        $(REF_GL_DIR)/gl_warp.c
        !           992:        $(DO_GL_SHLIB_CC)
        !           993: 
        !           994: $(BUILDDIR)/ref_gl/qgl_irix.o :      $(IRIX_DIR)/qgl_irix.c
        !           995:        $(DO_GL_SHLIB_CC)
        !           996: 
        !           997: $(BUILDDIR)/ref_gl/glw_imp.o :      $(IRIX_DIR)/glw_imp.c
        !           998:        $(DO_GL_SHLIB_CC)
        !           999: 
        !          1000: $(BUILDDIR)/ref_gl/q_shared.o :       $(GAME_DIR)/q_shared.c
        !          1001:        $(DO_GL_SHLIB_CC)
        !          1002: 
        !          1003: $(BUILDDIR)/ref_gl/q_shirix.o :      $(IRIX_DIR)/q_shirix.c
        !          1004:        $(DO_GL_SHLIB_CC)
        !          1005: 
        !          1006: $(BUILDDIR)/ref_gl/glob.o :           $(LINUX_DIR)/glob.c
        !          1007:        $(DO_GL_SHLIB_CC)
        !          1008: 
        !          1009: #############################################################################
        !          1010: # MISC
        !          1011: #############################################################################
        !          1012: 
        !          1013: $(BUILDDIR)/quake2.sw : $(QUAKE2_OBJS) $(GAME_OBJS) \
        !          1014:                $(REF_SOFT_OBJS) $(REF_SOFT_X11_OBJS)
        !          1015:        $(CC) $(CFLAGS) -o $@ $(QUAKE2_OBJS) $(GAME_OBJS) \
        !          1016:                $(REF_SOFT_OBJS) $(REF_SOFT_X11_OBJS) $(LDFLAGS) $(XLDFLAGS)
        !          1017: 
        !          1018: $(BUILDDIR)/quake2.gl : $(QUAKE2_OBJS) $(GAME_OBJS) $(REF_GL_OBJS)
        !          1019:        $(CC) $(CFLAGS) -o $@ $(QUAKE2_OBJS) $(GAME_OBJS) \
        !          1020:                $(REF_GL_OBJS) $(LDFLAGS) $(GLLDFLAGS)
        !          1021: 
        !          1022: #############################################################################
        !          1023: 
        !          1024: clean: clean-debug clean-release clean-debug-static clean-release-static
        !          1025: 
        !          1026: clean-debug:
        !          1027:        $(MAKE) clean2 BUILDDIR=$(BUILD_DEBUG_DIR) CFLAGS="$(DEBUG_CFLAGS)"
        !          1028: 
        !          1029: clean-release:
        !          1030:        $(MAKE) clean2 BUILDDIR=$(BUILD_RELEASE_DIR) CFLAGS="$(DEBUG_CFLAGS)"
        !          1031: 
        !          1032: clean-debug-static:
        !          1033:        $(MAKE) clean2 BUILDDIR=$(BUILD_DEBUG_STATIC_DIR) CFLAGS="$(DEBUG_CFLAGS)"
        !          1034: 
        !          1035: clean-release-static:
        !          1036:        $(MAKE) clean2 BUILDDIR=$(BUILD_RELEASE_STATIC_DIR) CFLAGS="$(DEBUG_CFLAGS)"
        !          1037: 
        !          1038: clean2:
        !          1039:        -rm -f $(QUAKE2_OBJS) \
        !          1040:                $(GAME_OBJS) \
        !          1041:                $(REF_SOFT_OBJS) \
        !          1042:                $(REF_SOFT_X11_OBJS) \
        !          1043:                $(REF_GL_OBJS)
        !          1044:        -rm -f \
        !          1045:        $(QUAKE2_OBJS) \
        !          1046:        $(QUAKE2_AS_OBJS) \
        !          1047:        $(GAME_OBJS) \
        !          1048:        $(CTF_OBJS) \
        !          1049:        $(XATRIX_OBJS) \
        !          1050:        $(REF_SOFT_OBJS) \
        !          1051:        $(REF_SOFT_SVGA_OBJS) \
        !          1052:        $(REF_SOFT_X11_OBJS) \
        !          1053:        $(REF_GL_OBJS)
        !          1054: 

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.