Annotation of quake2/irix/makefile, revision 1.1.1.2

1.1.1.2 ! root        1: #!gmake
        !             2: #
        !             3: # Quake2 Makefile for Irix
        !             4: #
        !             5: # ELF only
        !             6: #
        !             7: 
        !             8: MOUNT_DIR=..
        !             9: 
        !            10: SUB_MAKE_FLAGS=-j 3
        !            11: 
        !            12: BUILD_DEBUG_DIR=debug
        !            13: BUILD_RELEASE_DIR=release
        !            14: BUILD_DEBUG_STATIC_DIR=debug_static
        !            15: BUILD_RELEASE_STATIC_DIR=release_static
        !            16: CLIENT_DIR=$(MOUNT_DIR)/client
        !            17: SERVER_DIR=$(MOUNT_DIR)/server
        !            18: REF_SOFT_DIR=$(MOUNT_DIR)/ref_soft
        !            19: REF_GL_DIR=$(MOUNT_DIR)/ref_gl
        !            20: COMMON_DIR=$(MOUNT_DIR)/qcommon
        !            21: IRIX_DIR=$(MOUNT_DIR)/irix
        !            22: LINUX_DIR=$(MOUNT_DIR)/linux
        !            23: GAME_DIR=$(MOUNT_DIR)/game
1.1       root       24: 
1.1.1.2 ! root       25: ARCH=mips
1.1       root       26: 
1.1.1.2 ! root       27: #CC=gcc
        !            28: # warning(1185): enumerated type mixed with another type
        !            29: BASE_CFLAGS=-Dstricmp=strcasecmp -Xcpluscomm -woff 1185 -mips3
        !            30: RELEASE_CFLAGS=$(BASE_CFLAGS) -O3
        !            31: DEBUG_CFLAGS=$(BASE_CFLAGS) -g
        !            32: BASE_STATIC_CFLAGS=-DGAME_HARD_LINKED -DREF_HARD_LINKED
        !            33: RELEASE_STATIC_CFLAGS=$(BASE_STATIC_CFLAGS) $(RELEASE_CFLAGS)
        !            34: DEBUG_STATIC_CFLAGS=$(BASE_STATIC_CFLAGS) $(DEBUG_CFLAGS)
        !            35: # ld warning(15) multiply defined...
        !            36: LDFLAGS=-ldl -lm -laudio -ldmedia -Wl,-woff,15
        !            37: XLDFLAGS=-lX11 -lXext
        !            38: XCFLAGS=
        !            39: 
        !            40: GLLDFLAGS=-lGL -lX11 -lXext
        !            41: GLCFLAGS=
        !            42: 
        !            43: SHLIBEXT=so
        !            44: 
        !            45: #SHLIBCFLAGS=-fPIC
        !            46: SHLIBCFLAGS=
        !            47: SHLIBLDFLAGS=-shared
        !            48: 
        !            49: DO_CC=$(CC) $(CFLAGS) -o $@ -c $<
        !            50: DO_SHLIB_CC=$(CC) $(CFLAGS) $(SHLIBCFLAGS) -o $@ -c $<
        !            51: DO_GL_SHLIB_CC=$(CC) $(CFLAGS) $(SHLIBCFLAGS) $(GLCFLAGS) -o $@ -c $<
        !            52: DO_AS=$(CC) $(CFLAGS) -DELF -x assembler-with-cpp -o $@ -c $<
        !            53: DO_SHLIB_AS=$(CC) $(CFLAGS) $(SHLIBCFLAGS) -DELF -x assembler-with-cpp -o $@ -c $<
        !            54: 
        !            55: #############################################################################
        !            56: # SETUP AND BUILD
        !            57: #############################################################################
        !            58: 
        !            59: TARGETS=$(BUILDDIR)/quake2 $(BUILDDIR)/game$(ARCH).$(SHLIBEXT) \
        !            60:        $(BUILDDIR)/ref_soft.$(SHLIBEXT) \
        !            61:        $(BUILDDIR)/ref_gl.$(SHLIBEXT)
        !            62: 
        !            63: STATIC_TARGETS= \
        !            64:        $(BUILDDIR)/quake2.gl \
        !            65:        $(BUILDDIR)/quake2.sw
        !            66: 
        !            67: build_debug:
        !            68:        @ if test ! -d $(BUILD_DEBUG_DIR) ; then mkdir $(BUILD_DEBUG_DIR) ; fi
        !            69:        @ if test ! -d $(BUILD_DEBUG_DIR)/client ; then mkdir $(BUILD_DEBUG_DIR)/client ; fi
        !            70:        @ if test ! -d $(BUILD_DEBUG_DIR)/ref_soft ; then mkdir $(BUILD_DEBUG_DIR)/ref_soft ; fi
        !            71:        @ if test ! -d $(BUILD_DEBUG_DIR)/ref_gl ; then mkdir $(BUILD_DEBUG_DIR)/ref_gl ; fi
        !            72:        @ if test ! -d $(BUILD_DEBUG_DIR)/game ; then mkdir $(BUILD_DEBUG_DIR)/game ; fi
        !            73:        $(MAKE) $(SUB_MAKE_FLAGS) targets BUILDDIR=$(BUILD_DEBUG_DIR) CFLAGS="$(DEBUG_CFLAGS)"
        !            74: 
        !            75: build_release:
        !            76:        @ if test ! -d $(BUILD_RELEASE_DIR) ; then mkdir $(BUILD_RELEASE_DIR) ; fi
        !            77:        @ if test ! -d $(BUILD_RELEASE_DIR)/client ; then mkdir $(BUILD_RELEASE_DIR)/client ; fi
        !            78:        @ if test ! -d $(BUILD_RELEASE_DIR)/ref_soft ; then mkdir $(BUILD_RELEASE_DIR)/ref_soft ; fi
        !            79:        @ if test ! -d $(BUILD_RELEASE_DIR)/ref_gl ; then mkdir $(BUILD_RELEASE_DIR)/ref_gl ; fi
        !            80:        @ if test ! -d $(BUILD_RELEASE_DIR)/game ; then mkdir $(BUILD_RELEASE_DIR)/game ; fi
        !            81:        $(MAKE) $(SUB_MAKE_FLAGS) targets BUILDDIR=$(BUILD_RELEASE_DIR) CFLAGS="$(RELEASE_CFLAGS)"
        !            82: 
        !            83: build_debug_static:
        !            84:        @ if test ! -d $(BUILD_DEBUG_STATIC_DIR) ; then mkdir $(BUILD_DEBUG_STATIC_DIR) ; fi
        !            85:        @ if test ! -d $(BUILD_DEBUG_STATIC_DIR)/client ; then mkdir $(BUILD_DEBUG_STATIC_DIR)/client ; fi
        !            86:        @ if test ! -d $(BUILD_DEBUG_STATIC_DIR)/ref_soft ; then mkdir $(BUILD_DEBUG_STATIC_DIR)/ref_soft ; fi
        !            87:        @ if test ! -d $(BUILD_DEBUG_STATIC_DIR)/ref_gl ; then mkdir $(BUILD_DEBUG_STATIC_DIR)/ref_gl ; fi
        !            88:        @ if test ! -d $(BUILD_DEBUG_STATIC_DIR)/game ; then mkdir $(BUILD_DEBUG_STATIC_DIR)/game ; fi
        !            89:        $(MAKE) $(SUB_MAKE_FLAGS) static_targets BUILDDIR=$(BUILD_DEBUG_STATIC_DIR) CFLAGS="$(DEBUG_STATIC_CFLAGS)"
        !            90: 
        !            91: build_release_static:
        !            92:        @ if test ! -d $(BUILD_RELEASE_STATIC_DIR) ; then mkdir $(BUILD_RELEASE_STATIC_DIR) ; fi
        !            93:        @ if test ! -d $(BUILD_RELEASE_STATIC_DIR)/client ; then mkdir $(BUILD_RELEASE_STATIC_DIR)/client ; fi
        !            94:        @ if test ! -d $(BUILD_RELEASE_STATIC_DIR)/ref_soft ; then mkdir $(BUILD_RELEASE_STATIC_DIR)/ref_soft ; fi
        !            95:        @ if test ! -d $(BUILD_RELEASE_STATIC_DIR)/ref_gl ; then mkdir $(BUILD_RELEASE_STATIC_DIR)/ref_gl ; fi
        !            96:        @ if test ! -d $(BUILD_RELEASE_STATIC_DIR)/game ; then mkdir $(BUILD_RELEASE_STATIC_DIR)/game ; fi
        !            97:        $(MAKE) $(SUB_MAKE_FLAGS) static_targets BUILDDIR=$(BUILD_RELEASE_STATIC_DIR) CFLAGS="$(RELEASE_STATIC_CFLAGS)"
        !            98: 
        !            99: all: build_debug build_release build_debug_static build_release_static
        !           100: 
        !           101: targets: $(TARGETS)
        !           102: 
        !           103: static_targets: $(STATIC_TARGETS)
        !           104: 
        !           105: #############################################################################
        !           106: # CLIENT/SERVER
        !           107: #############################################################################
        !           108: 
        !           109: QUAKE2_OBJS = \
        !           110:        $(BUILDDIR)/client/cl_cin.o \
        !           111:        $(BUILDDIR)/client/cl_ents.o \
        !           112:        $(BUILDDIR)/client/cl_fx.o \
        !           113:        $(BUILDDIR)/client/cl_input.o \
        !           114:        $(BUILDDIR)/client/cl_inv.o \
        !           115:        $(BUILDDIR)/client/cl_main.o \
        !           116:        $(BUILDDIR)/client/cl_parse.o \
        !           117:        $(BUILDDIR)/client/cl_pred.o \
        !           118:        $(BUILDDIR)/client/cl_tent.o \
        !           119:        $(BUILDDIR)/client/cl_scrn.o \
        !           120:        $(BUILDDIR)/client/cl_view.o \
        !           121:        $(BUILDDIR)/client/console.o \
        !           122:        $(BUILDDIR)/client/keys.o \
        !           123:        $(BUILDDIR)/client/menu.o \
        !           124:        $(BUILDDIR)/client/snd_dma.o \
        !           125:        $(BUILDDIR)/client/snd_mem.o \
        !           126:        $(BUILDDIR)/client/snd_mix.o \
        !           127:        $(BUILDDIR)/client/qmenu.o \
        !           128:        $(BUILDDIR)/client/m_flash.o \
        !           129:        \
        !           130:        $(BUILDDIR)/client/cmd.o \
        !           131:        $(BUILDDIR)/client/cmodel.o \
        !           132:        $(BUILDDIR)/client/common.o \
        !           133:        $(BUILDDIR)/client/cvar.o \
        !           134:        $(BUILDDIR)/client/files.o \
        !           135:        $(BUILDDIR)/client/md4.o \
        !           136:        $(BUILDDIR)/client/net_chan.o \
        !           137:        \
        !           138:        $(BUILDDIR)/client/sv_ccmds.o \
        !           139:        $(BUILDDIR)/client/sv_ents.o \
        !           140:        $(BUILDDIR)/client/sv_game.o \
        !           141:        $(BUILDDIR)/client/sv_init.o \
        !           142:        $(BUILDDIR)/client/sv_main.o \
        !           143:        $(BUILDDIR)/client/sv_send.o \
        !           144:        $(BUILDDIR)/client/sv_user.o \
        !           145:        $(BUILDDIR)/client/sv_world.o \
        !           146:        \
        !           147:        $(BUILDDIR)/client/cd_irix.o \
        !           148:        $(BUILDDIR)/client/q_shirix.o \
        !           149:        $(BUILDDIR)/client/vid_menu.o \
        !           150:        $(BUILDDIR)/client/vid_so.o \
        !           151:        $(BUILDDIR)/client/snd_irix.o \
        !           152:        $(BUILDDIR)/client/sys_irix.o \
        !           153:        $(BUILDDIR)/client/glob.o \
        !           154:        $(BUILDDIR)/client/net_udp.o \
        !           155:        \
        !           156:        $(BUILDDIR)/client/q_shared.o \
        !           157:        $(BUILDDIR)/client/pmove.o
        !           158: 
        !           159: $(BUILDDIR)/quake2 : $(QUAKE2_OBJS)
        !           160:        $(CC) $(CFLAGS) -o $@ $(QUAKE2_OBJS) $(LDFLAGS)
        !           161: 
        !           162: $(BUILDDIR)/client/cl_cin.o :     $(CLIENT_DIR)/cl_cin.c
        !           163:        $(DO_CC)
        !           164: 
        !           165: $(BUILDDIR)/client/cl_ents.o :    $(CLIENT_DIR)/cl_ents.c
        !           166:        $(DO_CC)
        !           167: 
        !           168: $(BUILDDIR)/client/cl_fx.o :      $(CLIENT_DIR)/cl_fx.c
        !           169:        $(DO_CC)
        !           170: 
        !           171: $(BUILDDIR)/client/cl_input.o :   $(CLIENT_DIR)/cl_input.c
        !           172:        $(DO_CC)
        !           173: 
        !           174: $(BUILDDIR)/client/cl_inv.o :     $(CLIENT_DIR)/cl_inv.c
        !           175:        $(DO_CC)
        !           176: 
        !           177: $(BUILDDIR)/client/cl_main.o :    $(CLIENT_DIR)/cl_main.c
        !           178:        $(DO_CC)
        !           179: 
        !           180: $(BUILDDIR)/client/cl_parse.o :   $(CLIENT_DIR)/cl_parse.c
        !           181:        $(DO_CC)
        !           182: 
        !           183: $(BUILDDIR)/client/cl_pred.o :    $(CLIENT_DIR)/cl_pred.c
        !           184:        $(DO_CC)
        !           185: 
        !           186: $(BUILDDIR)/client/cl_tent.o :    $(CLIENT_DIR)/cl_tent.c
        !           187:        $(DO_CC)
        !           188: 
        !           189: $(BUILDDIR)/client/cl_scrn.o :    $(CLIENT_DIR)/cl_scrn.c
        !           190:        $(DO_CC)
        !           191: 
        !           192: $(BUILDDIR)/client/cl_view.o :    $(CLIENT_DIR)/cl_view.c
        !           193:        $(DO_CC)
        !           194: 
        !           195: $(BUILDDIR)/client/console.o :    $(CLIENT_DIR)/console.c
        !           196:        $(DO_CC)
        !           197: 
        !           198: $(BUILDDIR)/client/keys.o :       $(CLIENT_DIR)/keys.c
        !           199:        $(DO_CC)
        !           200: 
        !           201: $(BUILDDIR)/client/menu.o :       $(CLIENT_DIR)/menu.c
        !           202:        $(DO_CC)
        !           203: 
        !           204: $(BUILDDIR)/client/snd_dma.o :    $(CLIENT_DIR)/snd_dma.c
        !           205:        $(DO_CC)
        !           206: 
        !           207: $(BUILDDIR)/client/snd_mem.o :    $(CLIENT_DIR)/snd_mem.c
        !           208:        $(DO_CC)
        !           209: 
        !           210: $(BUILDDIR)/client/snd_mix.o :    $(CLIENT_DIR)/snd_mix.c
        !           211:        $(DO_CC)
        !           212: 
        !           213: $(BUILDDIR)/client/qmenu.o :      $(CLIENT_DIR)/qmenu.c
        !           214:        $(DO_CC)
        !           215: 
        !           216: $(BUILDDIR)/client/m_flash.o :    $(GAME_DIR)/m_flash.c
        !           217:        $(DO_CC)
        !           218: 
        !           219: $(BUILDDIR)/client/cmd.o :        $(COMMON_DIR)/cmd.c
        !           220:        $(DO_CC)
        !           221: 
        !           222: $(BUILDDIR)/client/cmodel.o :     $(COMMON_DIR)/cmodel.c
        !           223:        $(DO_CC)
        !           224: 
        !           225: $(BUILDDIR)/client/common.o :     $(COMMON_DIR)/common.c
        !           226:        $(DO_CC)
        !           227: 
        !           228: $(BUILDDIR)/client/cvar.o :       $(COMMON_DIR)/cvar.c
        !           229:        $(DO_CC)
        !           230: 
        !           231: $(BUILDDIR)/client/files.o :      $(COMMON_DIR)/files.c
        !           232:        $(DO_CC)
        !           233: 
        !           234: $(BUILDDIR)/client/md4.o :        $(COMMON_DIR)/md4.c
        !           235:        $(DO_CC)
        !           236: 
        !           237: $(BUILDDIR)/client/net_chan.o :   $(COMMON_DIR)/net_chan.c
        !           238:        $(DO_CC)
        !           239: 
        !           240: $(BUILDDIR)/client/q_shared.o :   $(GAME_DIR)/q_shared.c
        !           241:        $(DO_CC)
        !           242: 
        !           243: $(BUILDDIR)/client/pmove.o :      $(COMMON_DIR)/pmove.c
        !           244:        $(DO_CC)
        !           245: 
        !           246: $(BUILDDIR)/client/sv_ccmds.o :   $(SERVER_DIR)/sv_ccmds.c
        !           247:        $(DO_CC)
        !           248: 
        !           249: $(BUILDDIR)/client/sv_ents.o :    $(SERVER_DIR)/sv_ents.c
        !           250:        $(DO_CC)
        !           251: 
        !           252: $(BUILDDIR)/client/sv_game.o :    $(SERVER_DIR)/sv_game.c
        !           253:        $(DO_CC)
        !           254: 
        !           255: $(BUILDDIR)/client/sv_init.o :    $(SERVER_DIR)/sv_init.c
        !           256:        $(DO_CC)
        !           257: 
        !           258: $(BUILDDIR)/client/sv_main.o :    $(SERVER_DIR)/sv_main.c
        !           259:        $(DO_CC)
        !           260: 
        !           261: $(BUILDDIR)/client/sv_send.o :    $(SERVER_DIR)/sv_send.c
        !           262:        $(DO_CC)
        !           263: 
        !           264: $(BUILDDIR)/client/sv_user.o :    $(SERVER_DIR)/sv_user.c
        !           265:        $(DO_CC)
        !           266: 
        !           267: $(BUILDDIR)/client/sv_world.o :   $(SERVER_DIR)/sv_world.c
        !           268:        $(DO_CC)
        !           269: 
        !           270: $(BUILDDIR)/client/cd_irix.o :   $(IRIX_DIR)/cd_irix.c
        !           271:        $(DO_CC)
        !           272: 
        !           273: $(BUILDDIR)/client/q_shirix.o :  $(IRIX_DIR)/q_shirix.c
        !           274:        $(DO_CC)
        !           275: 
        !           276: $(BUILDDIR)/client/vid_menu.o :   $(IRIX_DIR)/vid_menu.c
        !           277:        $(DO_CC)
        !           278: 
        !           279: $(BUILDDIR)/client/vid_so.o :     $(IRIX_DIR)/vid_so.c
        !           280:        $(DO_CC)
        !           281: 
        !           282: $(BUILDDIR)/client/snd_irix.o :  $(IRIX_DIR)/snd_irix.c
        !           283:        $(DO_CC)
        !           284: 
        !           285: $(BUILDDIR)/client/sys_irix.o :  $(IRIX_DIR)/sys_irix.c
        !           286:        $(DO_CC)
        !           287: 
        !           288: $(BUILDDIR)/client/glob.o :       $(LINUX_DIR)/glob.c
        !           289:        $(DO_CC)
        !           290: 
        !           291: $(BUILDDIR)/client/net_udp.o :    $(LINUX_DIR)/net_udp.c
        !           292:        $(DO_CC)
        !           293: 
        !           294: #############################################################################
        !           295: # GAME
        !           296: #############################################################################
        !           297: 
        !           298: GAME_OBJS = \
        !           299:        $(BUILDDIR)/game/g_ai.o \
        !           300:        $(BUILDDIR)/game/p_client.o \
        !           301:        $(BUILDDIR)/game/g_cmds.o \
        !           302:        $(BUILDDIR)/game/g_svcmds.o \
        !           303:        $(BUILDDIR)/game/g_combat.o \
        !           304:        $(BUILDDIR)/game/g_func.o \
        !           305:        $(BUILDDIR)/game/g_items.o \
        !           306:        $(BUILDDIR)/game/g_main.o \
        !           307:        $(BUILDDIR)/game/g_misc.o \
        !           308:        $(BUILDDIR)/game/g_monster.o \
        !           309:        $(BUILDDIR)/game/g_phys.o \
        !           310:        $(BUILDDIR)/game/g_save.o \
        !           311:        $(BUILDDIR)/game/g_spawn.o \
        !           312:        $(BUILDDIR)/game/g_target.o \
        !           313:        $(BUILDDIR)/game/g_trigger.o \
        !           314:        $(BUILDDIR)/game/g_turret.o \
        !           315:        $(BUILDDIR)/game/g_utils.o \
        !           316:        $(BUILDDIR)/game/g_weapon.o \
        !           317:        $(BUILDDIR)/game/m_actor.o \
        !           318:        $(BUILDDIR)/game/m_berserk.o \
        !           319:        $(BUILDDIR)/game/m_boss2.o \
        !           320:        $(BUILDDIR)/game/m_boss3.o \
        !           321:        $(BUILDDIR)/game/m_boss31.o \
        !           322:        $(BUILDDIR)/game/m_boss32.o \
        !           323:        $(BUILDDIR)/game/m_brain.o \
        !           324:        $(BUILDDIR)/game/m_chick.o \
        !           325:        $(BUILDDIR)/game/m_flipper.o \
        !           326:        $(BUILDDIR)/game/m_float.o \
        !           327:        $(BUILDDIR)/game/m_flyer.o \
        !           328:        $(BUILDDIR)/game/m_gladiator.o \
        !           329:        $(BUILDDIR)/game/m_gunner.o \
        !           330:        $(BUILDDIR)/game/m_hover.o \
        !           331:        $(BUILDDIR)/game/m_infantry.o \
        !           332:        $(BUILDDIR)/game/m_insane.o \
        !           333:        $(BUILDDIR)/game/m_medic.o \
        !           334:        $(BUILDDIR)/game/m_move.o \
        !           335:        $(BUILDDIR)/game/m_mutant.o \
        !           336:        $(BUILDDIR)/game/m_parasite.o \
        !           337:        $(BUILDDIR)/game/m_soldier.o \
        !           338:        $(BUILDDIR)/game/m_supertank.o \
        !           339:        $(BUILDDIR)/game/m_tank.o \
        !           340:        $(BUILDDIR)/game/p_hud.o \
        !           341:        $(BUILDDIR)/game/p_trail.o \
        !           342:        $(BUILDDIR)/game/p_view.o \
        !           343:        $(BUILDDIR)/game/p_weapon.o \
        !           344:        $(BUILDDIR)/game/q_shared.o \
        !           345:        $(BUILDDIR)/game/m_flash.o
        !           346: 
        !           347: $(BUILDDIR)/game$(ARCH).$(SHLIBEXT) : $(GAME_OBJS)
        !           348:        $(CC) $(CFLAGS) $(SHLIBLDFLAGS) -o $@ $(GAME_OBJS)
        !           349: 
        !           350: $(BUILDDIR)/game/g_ai.o :        $(GAME_DIR)/g_ai.c
        !           351:        $(DO_SHLIB_CC)
        !           352: 
        !           353: $(BUILDDIR)/game/p_client.o :    $(GAME_DIR)/p_client.c
        !           354:        $(DO_SHLIB_CC)
        !           355: 
        !           356: $(BUILDDIR)/game/g_cmds.o :      $(GAME_DIR)/g_cmds.c
        !           357:        $(DO_SHLIB_CC)
        !           358: 
        !           359: $(BUILDDIR)/game/g_svcmds.o :    $(GAME_DIR)/g_svcmds.c
        !           360:        $(DO_SHLIB_CC)
        !           361: 
        !           362: $(BUILDDIR)/game/g_combat.o :    $(GAME_DIR)/g_combat.c
        !           363:        $(DO_SHLIB_CC)
        !           364: 
        !           365: $(BUILDDIR)/game/g_func.o :      $(GAME_DIR)/g_func.c
        !           366:        $(DO_SHLIB_CC)
        !           367: 
        !           368: $(BUILDDIR)/game/g_items.o :     $(GAME_DIR)/g_items.c
        !           369:        $(DO_SHLIB_CC)
        !           370: 
        !           371: $(BUILDDIR)/game/g_main.o :      $(GAME_DIR)/g_main.c
        !           372:        $(DO_SHLIB_CC)
        !           373: 
        !           374: $(BUILDDIR)/game/g_misc.o :      $(GAME_DIR)/g_misc.c
        !           375:        $(DO_SHLIB_CC)
        !           376: 
        !           377: $(BUILDDIR)/game/g_monster.o :   $(GAME_DIR)/g_monster.c
        !           378:        $(DO_SHLIB_CC)
        !           379: 
        !           380: $(BUILDDIR)/game/g_phys.o :      $(GAME_DIR)/g_phys.c
        !           381:        $(DO_SHLIB_CC)
        !           382: 
        !           383: $(BUILDDIR)/game/g_save.o :      $(GAME_DIR)/g_save.c
        !           384:        $(DO_SHLIB_CC)
        !           385: 
        !           386: $(BUILDDIR)/game/g_spawn.o :     $(GAME_DIR)/g_spawn.c
        !           387:        $(DO_SHLIB_CC)
        !           388: 
        !           389: $(BUILDDIR)/game/g_target.o :    $(GAME_DIR)/g_target.c
        !           390:        $(DO_SHLIB_CC)
        !           391: 
        !           392: $(BUILDDIR)/game/g_trigger.o :   $(GAME_DIR)/g_trigger.c
        !           393:        $(DO_SHLIB_CC)
        !           394: 
        !           395: $(BUILDDIR)/game/g_turret.o :    $(GAME_DIR)/g_turret.c
        !           396:        $(DO_SHLIB_CC)
        !           397: 
        !           398: $(BUILDDIR)/game/g_utils.o :     $(GAME_DIR)/g_utils.c
        !           399:        $(DO_SHLIB_CC)
        !           400: 
        !           401: $(BUILDDIR)/game/g_weapon.o :    $(GAME_DIR)/g_weapon.c
        !           402:        $(DO_SHLIB_CC)
        !           403: 
        !           404: $(BUILDDIR)/game/m_actor.o :     $(GAME_DIR)/m_actor.c
        !           405:        $(DO_SHLIB_CC)
        !           406: 
        !           407: $(BUILDDIR)/game/m_berserk.o :   $(GAME_DIR)/m_berserk.c
        !           408:        $(DO_SHLIB_CC)
        !           409: 
        !           410: $(BUILDDIR)/game/m_boss2.o :     $(GAME_DIR)/m_boss2.c
        !           411:        $(DO_SHLIB_CC)
        !           412: 
        !           413: $(BUILDDIR)/game/m_boss3.o :     $(GAME_DIR)/m_boss3.c
        !           414:        $(DO_SHLIB_CC)
        !           415: 
        !           416: $(BUILDDIR)/game/m_boss31.o :     $(GAME_DIR)/m_boss31.c
        !           417:        $(DO_SHLIB_CC)
        !           418: 
        !           419: $(BUILDDIR)/game/m_boss32.o :     $(GAME_DIR)/m_boss32.c
        !           420:        $(DO_SHLIB_CC)
        !           421: 
        !           422: $(BUILDDIR)/game/m_brain.o :     $(GAME_DIR)/m_brain.c
        !           423:        $(DO_SHLIB_CC)
        !           424: 
        !           425: $(BUILDDIR)/game/m_chick.o :     $(GAME_DIR)/m_chick.c
        !           426:        $(DO_SHLIB_CC)
        !           427: 
        !           428: $(BUILDDIR)/game/m_flipper.o :   $(GAME_DIR)/m_flipper.c
        !           429:        $(DO_SHLIB_CC)
        !           430: 
        !           431: $(BUILDDIR)/game/m_float.o :     $(GAME_DIR)/m_float.c
        !           432:        $(DO_SHLIB_CC)
        !           433: 
        !           434: $(BUILDDIR)/game/m_flyer.o :     $(GAME_DIR)/m_flyer.c
        !           435:        $(DO_SHLIB_CC)
        !           436: 
        !           437: $(BUILDDIR)/game/m_gladiator.o : $(GAME_DIR)/m_gladiator.c
        !           438:        $(DO_SHLIB_CC)
        !           439: 
        !           440: $(BUILDDIR)/game/m_gunner.o :    $(GAME_DIR)/m_gunner.c
        !           441:        $(DO_SHLIB_CC)
        !           442: 
        !           443: $(BUILDDIR)/game/m_hover.o :     $(GAME_DIR)/m_hover.c
        !           444:        $(DO_SHLIB_CC)
        !           445: 
        !           446: $(BUILDDIR)/game/m_infantry.o :  $(GAME_DIR)/m_infantry.c
        !           447:        $(DO_SHLIB_CC)
        !           448: 
        !           449: $(BUILDDIR)/game/m_insane.o :    $(GAME_DIR)/m_insane.c
        !           450:        $(DO_SHLIB_CC)
        !           451: 
        !           452: $(BUILDDIR)/game/m_medic.o :     $(GAME_DIR)/m_medic.c
        !           453:        $(DO_SHLIB_CC)
        !           454: 
        !           455: $(BUILDDIR)/game/m_move.o :      $(GAME_DIR)/m_move.c
        !           456:        $(DO_SHLIB_CC)
        !           457: 
        !           458: $(BUILDDIR)/game/m_mutant.o :    $(GAME_DIR)/m_mutant.c
        !           459:        $(DO_SHLIB_CC)
        !           460: 
        !           461: $(BUILDDIR)/game/m_parasite.o :  $(GAME_DIR)/m_parasite.c
        !           462:        $(DO_SHLIB_CC)
        !           463: 
        !           464: $(BUILDDIR)/game/m_soldier.o :   $(GAME_DIR)/m_soldier.c
        !           465:        $(DO_SHLIB_CC)
        !           466: 
        !           467: $(BUILDDIR)/game/m_supertank.o : $(GAME_DIR)/m_supertank.c
        !           468:        $(DO_SHLIB_CC)
        !           469: 
        !           470: $(BUILDDIR)/game/m_tank.o :      $(GAME_DIR)/m_tank.c
        !           471:        $(DO_SHLIB_CC)
        !           472: 
        !           473: $(BUILDDIR)/game/p_hud.o :       $(GAME_DIR)/p_hud.c
        !           474:        $(DO_SHLIB_CC)
        !           475: 
        !           476: $(BUILDDIR)/game/p_trail.o :     $(GAME_DIR)/p_trail.c
        !           477:        $(DO_SHLIB_CC)
        !           478: 
        !           479: $(BUILDDIR)/game/p_view.o :      $(GAME_DIR)/p_view.c
        !           480:        $(DO_SHLIB_CC)
        !           481: 
        !           482: $(BUILDDIR)/game/p_weapon.o :    $(GAME_DIR)/p_weapon.c
        !           483:        $(DO_SHLIB_CC)
        !           484: 
        !           485: $(BUILDDIR)/game/q_shared.o :    $(GAME_DIR)/q_shared.c
        !           486:        $(DO_SHLIB_CC)
        !           487: 
        !           488: $(BUILDDIR)/game/m_flash.o :     $(GAME_DIR)/m_flash.c
        !           489:        $(DO_SHLIB_CC)
        !           490: 
        !           491: #############################################################################
        !           492: # REF_SOFT
        !           493: #############################################################################
        !           494: 
        !           495: REF_SOFT_OBJS = \
        !           496:        $(BUILDDIR)/ref_soft/r_aclip.o \
        !           497:        $(BUILDDIR)/ref_soft/r_alias.o \
        !           498:        $(BUILDDIR)/ref_soft/r_bsp.o \
        !           499:        $(BUILDDIR)/ref_soft/r_draw.o \
        !           500:        $(BUILDDIR)/ref_soft/r_edge.o \
        !           501:        $(BUILDDIR)/ref_soft/r_image.o \
        !           502:        $(BUILDDIR)/ref_soft/r_light.o \
        !           503:        $(BUILDDIR)/ref_soft/r_main.o \
        !           504:        $(BUILDDIR)/ref_soft/r_misc.o \
        !           505:        $(BUILDDIR)/ref_soft/r_model.o \
        !           506:        $(BUILDDIR)/ref_soft/r_part.o \
        !           507:        $(BUILDDIR)/ref_soft/r_poly.o \
        !           508:        $(BUILDDIR)/ref_soft/r_polyse.o \
        !           509:        $(BUILDDIR)/ref_soft/r_rast.o \
        !           510:        $(BUILDDIR)/ref_soft/r_scan.o \
        !           511:        $(BUILDDIR)/ref_soft/r_sprite.o \
        !           512:        $(BUILDDIR)/ref_soft/r_surf.o \
        !           513:        \
        !           514:        $(BUILDDIR)/ref_soft/q_shared.o \
        !           515:        $(BUILDDIR)/ref_soft/q_shirix.o \
        !           516:        $(BUILDDIR)/ref_soft/glob.o
        !           517: 
        !           518: REF_SOFT_X11_OBJS = \
        !           519:        $(BUILDDIR)/ref_soft/rw_x11.o
        !           520: 
        !           521: $(BUILDDIR)/ref_soft.$(SHLIBEXT) : $(REF_SOFT_OBJS) $(REF_SOFT_X11_OBJS)
        !           522:        $(CC) $(CFLAGS) $(SHLIBLDFLAGS) -o $@ $(REF_SOFT_OBJS) \
        !           523:                $(REF_SOFT_X11_OBJS) $(XLDFLAGS)
        !           524: 
        !           525: $(BUILDDIR)/ref_soft/r_aclip.o :      $(REF_SOFT_DIR)/r_aclip.c
        !           526:        $(DO_SHLIB_CC)
        !           527: 
        !           528: $(BUILDDIR)/ref_soft/r_alias.o :      $(REF_SOFT_DIR)/r_alias.c
        !           529:        $(DO_SHLIB_CC)
        !           530: 
        !           531: $(BUILDDIR)/ref_soft/r_bsp.o :        $(REF_SOFT_DIR)/r_bsp.c
        !           532:        $(DO_SHLIB_CC)
        !           533: 
        !           534: $(BUILDDIR)/ref_soft/r_draw.o :       $(REF_SOFT_DIR)/r_draw.c
        !           535:        $(DO_SHLIB_CC)
        !           536: 
        !           537: $(BUILDDIR)/ref_soft/r_edge.o :       $(REF_SOFT_DIR)/r_edge.c
        !           538:        $(DO_SHLIB_CC)
        !           539: 
        !           540: $(BUILDDIR)/ref_soft/r_image.o :      $(REF_SOFT_DIR)/r_image.c
        !           541:        $(DO_SHLIB_CC)
        !           542: 
        !           543: $(BUILDDIR)/ref_soft/r_light.o :      $(REF_SOFT_DIR)/r_light.c
        !           544:        $(DO_SHLIB_CC)
        !           545: 
        !           546: $(BUILDDIR)/ref_soft/r_main.o :       $(REF_SOFT_DIR)/r_main.c
        !           547:        $(DO_SHLIB_CC)
        !           548: 
        !           549: $(BUILDDIR)/ref_soft/r_misc.o :       $(REF_SOFT_DIR)/r_misc.c
        !           550:        $(DO_SHLIB_CC)
        !           551: 
        !           552: $(BUILDDIR)/ref_soft/r_model.o :      $(REF_SOFT_DIR)/r_model.c
        !           553:        $(DO_SHLIB_CC)
        !           554: 
        !           555: $(BUILDDIR)/ref_soft/r_part.o :       $(REF_SOFT_DIR)/r_part.c
        !           556:        $(DO_SHLIB_CC)
        !           557: 
        !           558: $(BUILDDIR)/ref_soft/r_poly.o :       $(REF_SOFT_DIR)/r_poly.c
        !           559:        $(DO_SHLIB_CC)
        !           560: 
        !           561: $(BUILDDIR)/ref_soft/r_polyse.o :     $(REF_SOFT_DIR)/r_polyse.c
        !           562:        $(DO_SHLIB_CC)
        !           563: 
        !           564: $(BUILDDIR)/ref_soft/r_rast.o :       $(REF_SOFT_DIR)/r_rast.c
        !           565:        $(DO_SHLIB_CC)
        !           566: 
        !           567: $(BUILDDIR)/ref_soft/r_scan.o :       $(REF_SOFT_DIR)/r_scan.c
        !           568:        $(DO_SHLIB_CC)
        !           569: 
        !           570: $(BUILDDIR)/ref_soft/r_sprite.o :     $(REF_SOFT_DIR)/r_sprite.c
        !           571:        $(DO_SHLIB_CC)
        !           572: 
        !           573: $(BUILDDIR)/ref_soft/r_surf.o :       $(REF_SOFT_DIR)/r_surf.c
        !           574:        $(DO_SHLIB_CC)
        !           575: 
        !           576: $(BUILDDIR)/ref_soft/q_shared.o :     $(GAME_DIR)/q_shared.c
        !           577:        $(DO_SHLIB_CC)
        !           578: 
        !           579: $(BUILDDIR)/ref_soft/q_shirix.o :    $(IRIX_DIR)/q_shirix.c
        !           580:        $(DO_SHLIB_CC)
        !           581: 
        !           582: $(BUILDDIR)/ref_soft/glob.o :         $(LINUX_DIR)/glob.c
        !           583:        $(DO_SHLIB_CC)
        !           584: 
        !           585: $(BUILDDIR)/ref_soft/rw_x11.o :       $(LINUX_DIR)/rw_x11.c
        !           586:        $(DO_SHLIB_CC)
        !           587: 
        !           588: #############################################################################
        !           589: # REF_GL
        !           590: #############################################################################
        !           591: 
        !           592: REF_GL_OBJS = \
        !           593:        $(BUILDDIR)/ref_gl/gl_draw.o \
        !           594:        $(BUILDDIR)/ref_gl/gl_image.o \
        !           595:        $(BUILDDIR)/ref_gl/gl_light.o \
        !           596:        $(BUILDDIR)/ref_gl/gl_mesh.o \
        !           597:        $(BUILDDIR)/ref_gl/gl_model.o \
        !           598:        $(BUILDDIR)/ref_gl/gl_rmain.o \
        !           599:        $(BUILDDIR)/ref_gl/gl_rmisc.o \
        !           600:        $(BUILDDIR)/ref_gl/gl_rsurf.o \
        !           601:        $(BUILDDIR)/ref_gl/gl_warp.o \
        !           602:        \
        !           603:        $(BUILDDIR)/ref_gl/qgl_irix.o \
        !           604:        $(BUILDDIR)/ref_gl/glw_imp.o \
        !           605:        $(BUILDDIR)/ref_gl/q_shared.o \
        !           606:        $(BUILDDIR)/ref_gl/q_shirix.o \
        !           607:        $(BUILDDIR)/ref_gl/glob.o
        !           608: 
        !           609: $(BUILDDIR)/ref_gl.$(SHLIBEXT) : $(REF_GL_OBJS)
        !           610:        $(CC) $(CFLAGS) $(SHLIBLDFLAGS) -o $@ $(REF_GL_OBJS) $(GLLDFLAGS)
        !           611: 
        !           612: $(BUILDDIR)/ref_gl/gl_draw.o :        $(REF_GL_DIR)/gl_draw.c
        !           613:        $(DO_GL_SHLIB_CC)
        !           614: 
        !           615: $(BUILDDIR)/ref_gl/gl_image.o :       $(REF_GL_DIR)/gl_image.c
        !           616:        $(DO_GL_SHLIB_CC)
        !           617: 
        !           618: $(BUILDDIR)/ref_gl/gl_light.o :       $(REF_GL_DIR)/gl_light.c
        !           619:        $(DO_GL_SHLIB_CC)
        !           620: 
        !           621: $(BUILDDIR)/ref_gl/gl_mesh.o :        $(REF_GL_DIR)/gl_mesh.c
        !           622:        $(DO_GL_SHLIB_CC)
        !           623: 
        !           624: $(BUILDDIR)/ref_gl/gl_model.o :       $(REF_GL_DIR)/gl_model.c
        !           625:        $(DO_GL_SHLIB_CC)
        !           626: 
        !           627: $(BUILDDIR)/ref_gl/gl_rmain.o :       $(REF_GL_DIR)/gl_rmain.c
        !           628:        $(DO_GL_SHLIB_CC)
        !           629: 
        !           630: $(BUILDDIR)/ref_gl/gl_rmisc.o :       $(REF_GL_DIR)/gl_rmisc.c
        !           631:        $(DO_GL_SHLIB_CC)
        !           632: 
        !           633: $(BUILDDIR)/ref_gl/gl_rsurf.o :       $(REF_GL_DIR)/gl_rsurf.c
        !           634:        $(DO_GL_SHLIB_CC)
        !           635: 
        !           636: $(BUILDDIR)/ref_gl/gl_warp.o :        $(REF_GL_DIR)/gl_warp.c
        !           637:        $(DO_GL_SHLIB_CC)
        !           638: 
        !           639: $(BUILDDIR)/ref_gl/qgl_irix.o :      $(IRIX_DIR)/qgl_irix.c
        !           640:        $(DO_GL_SHLIB_CC)
        !           641: 
        !           642: $(BUILDDIR)/ref_gl/glw_imp.o :      $(IRIX_DIR)/glw_imp.c
        !           643:        $(DO_GL_SHLIB_CC)
        !           644: 
        !           645: $(BUILDDIR)/ref_gl/q_shared.o :       $(GAME_DIR)/q_shared.c
        !           646:        $(DO_GL_SHLIB_CC)
        !           647: 
        !           648: $(BUILDDIR)/ref_gl/q_shirix.o :      $(IRIX_DIR)/q_shirix.c
        !           649:        $(DO_GL_SHLIB_CC)
        !           650: 
        !           651: $(BUILDDIR)/ref_gl/glob.o :           $(LINUX_DIR)/glob.c
        !           652:        $(DO_GL_SHLIB_CC)
        !           653: 
        !           654: #############################################################################
        !           655: # MISC
        !           656: #############################################################################
        !           657: 
        !           658: $(BUILDDIR)/quake2.sw : $(QUAKE2_OBJS) $(GAME_OBJS) \
        !           659:                $(REF_SOFT_OBJS) $(REF_SOFT_X11_OBJS)
        !           660:        $(CC) $(CFLAGS) -o $@ $(QUAKE2_OBJS) $(GAME_OBJS) \
        !           661:                $(REF_SOFT_OBJS) $(REF_SOFT_X11_OBJS) $(LDFLAGS) $(XLDFLAGS)
        !           662: 
        !           663: $(BUILDDIR)/quake2.gl : $(QUAKE2_OBJS) $(GAME_OBJS) $(REF_GL_OBJS)
        !           664:        $(CC) $(CFLAGS) -o $@ $(QUAKE2_OBJS) $(GAME_OBJS) \
        !           665:                $(REF_GL_OBJS) $(LDFLAGS) $(GLLDFLAGS)
        !           666: 
        !           667: #############################################################################
        !           668: 
        !           669: clean: clean-debug clean-release clean-debug-static clean-release-static
        !           670: 
        !           671: clean-debug:
        !           672:        $(MAKE) clean2 BUILDDIR=$(BUILD_DEBUG_DIR) CFLAGS="$(DEBUG_CFLAGS)"
        !           673: 
        !           674: clean-release:
        !           675:        $(MAKE) clean2 BUILDDIR=$(BUILD_RELEASE_DIR) CFLAGS="$(DEBUG_CFLAGS)"
        !           676: 
        !           677: clean-debug-static:
        !           678:        $(MAKE) clean2 BUILDDIR=$(BUILD_DEBUG_STATIC_DIR) CFLAGS="$(DEBUG_CFLAGS)"
        !           679: 
        !           680: clean-release-static:
        !           681:        $(MAKE) clean2 BUILDDIR=$(BUILD_RELEASE_STATIC_DIR) CFLAGS="$(DEBUG_CFLAGS)"
        !           682: 
        !           683: clean2:
        !           684:        -rm -f $(QUAKE2_OBJS) \
        !           685:                $(GAME_OBJS) \
        !           686:                $(REF_SOFT_OBJS) \
        !           687:                $(REF_SOFT_X11_OBJS) \
        !           688:                $(REF_GL_OBJS)
1.1       root      689: 

unix.superglobalmegacorp.com

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