2007-11-10 08:55:30 +00:00
|
|
|
|
# File: D2X.make
|
|
|
|
|
# Purpose: Compile d2x (descent 2 port to Unix) with MPW for Mac OS 9
|
|
|
|
|
# Target: D2X
|
|
|
|
|
# Created: Saturday, June 12, 2004 04:38:06 PM
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
MAKEFILE = D2X.make
|
|
|
|
|
<EFBFBD>MondoBuild<EFBFBD> = #{MAKEFILE} Make blank to avoid rebuilds when makefile is modified
|
|
|
|
|
|
|
|
|
|
ObjDir = ":obj:"
|
|
|
|
|
Includes = <20>
|
|
|
|
|
-i :include: <20>
|
|
|
|
|
-i :arch:include: <20>
|
|
|
|
|
-i "{CIncludes}SDL:" <20>
|
|
|
|
|
-i :arch:carbon: <20>
|
|
|
|
|
-i "{CIncludes}" <20>
|
|
|
|
|
-i :main:
|
|
|
|
|
|
|
|
|
|
Sym-PPC = -sym on
|
|
|
|
|
|
|
|
|
|
PPCAOptions = {Includes} {Sym-PPC}
|
|
|
|
|
# Comment out '-d OGL' to build for SDL Video
|
|
|
|
|
# More to do further down where the PPCLink call is...
|
2010-10-10 10:48:24 +00:00
|
|
|
|
PPCCOptions = {Includes} -includes unix -prefix conf.h {Sym-PPC} -d HAVE_CONFIG_H -enum int -noMapCR -w 2,7,30,35 -d OGL -d USE_SDLMIXER -d NDEBUG -d RELEASE
|
2007-11-10 08:55:30 +00:00
|
|
|
|
|
|
|
|
|
### Source Files ###
|
|
|
|
|
|
|
|
|
|
SrcFiles = <20>
|
|
|
|
|
:2d:2dsline.c <20>
|
|
|
|
|
:2d:bitblt.c <20>
|
|
|
|
|
:2d:bitmap.c <20>
|
|
|
|
|
:2d:box.c <20>
|
|
|
|
|
:2d:canvas.c <20>
|
|
|
|
|
:2d:circle.c <20>
|
|
|
|
|
:2d:disc.c <20>
|
|
|
|
|
:2d:font.c <20>
|
|
|
|
|
:2d:gpixel.c <20>
|
|
|
|
|
:2d:line.c <20>
|
|
|
|
|
:2d:palette.c <20>
|
|
|
|
|
:2d:pcx.c <20>
|
|
|
|
|
:2d:pixel.c <20>
|
|
|
|
|
:2d:poly.c <20>
|
|
|
|
|
:2d:rect.c <20>
|
|
|
|
|
:2d:rle.c <20>
|
|
|
|
|
:2d:scalec.c <20>
|
|
|
|
|
:2d:tmerge.c <20>
|
|
|
|
|
:3d:clipper.c <20>
|
|
|
|
|
:3d:draw.c <20>
|
|
|
|
|
:3d:globvars.c <20>
|
|
|
|
|
:3d:instance.c <20>
|
|
|
|
|
:3d:interp.c <20>
|
|
|
|
|
:3d:matrix.c <20>
|
|
|
|
|
:3d:points.c <20>
|
|
|
|
|
:3d:rod.c <20>
|
|
|
|
|
:3d:setup.c <20>
|
|
|
|
|
:arch:carbon:SDL_main.c <20>
|
|
|
|
|
:arch:ogl:gr.c <20>
|
|
|
|
|
:arch:ogl:ogl.c <20>
|
|
|
|
|
:arch:sdl:digi.c <20>
|
|
|
|
|
:arch:sdl:digi_audio.c <20>
|
|
|
|
|
:arch:sdl:digi_mixer.c <20>
|
|
|
|
|
:arch:sdl:digi_mixer_music.c <20>
|
|
|
|
|
:arch:sdl:event.c <20>
|
|
|
|
|
:arch:sdl:gr.c <20>
|
2008-12-21 08:54:03 +00:00
|
|
|
|
:arch:sdl:init.c <20>
|
2007-11-10 08:55:30 +00:00
|
|
|
|
:arch:sdl:joy.c <20>
|
|
|
|
|
:arch:sdl:jukebox.c <20>
|
|
|
|
|
:arch:sdl:key.c <20>
|
|
|
|
|
:arch:sdl:mouse.c <20>
|
|
|
|
|
:arch:sdl:rbaudio.c <20>
|
|
|
|
|
:arch:sdl:timer.c <20>
|
2010-10-10 10:48:24 +00:00
|
|
|
|
:arch:sdl:window.c <20>
|
2007-11-10 08:55:30 +00:00
|
|
|
|
:iff:iff.c <20>
|
|
|
|
|
:libmve:decoder16.c <20>
|
|
|
|
|
:libmve:decoder8.c <20>
|
|
|
|
|
:libmve:mvelib.c <20>
|
|
|
|
|
:libmve:mveplay.c <20>
|
|
|
|
|
:libmve:mve_audio.c <20>
|
|
|
|
|
:main:ai.c <20>
|
|
|
|
|
:main:ai2.c <20>
|
|
|
|
|
:main:aipath.c <20>
|
|
|
|
|
:main:automap.c <20>
|
|
|
|
|
:main:bm.c <20>
|
|
|
|
|
:main:cntrlcen.c <20>
|
|
|
|
|
:main:collide.c <20>
|
|
|
|
|
:main:config.c <20>
|
|
|
|
|
:main:console.c <20>
|
|
|
|
|
:main:controls.c <20>
|
|
|
|
|
:main:credits.c <20>
|
|
|
|
|
:main:crypt.c <20>
|
|
|
|
|
:main:digiobj.c <20>
|
|
|
|
|
:main:effects.c <20>
|
|
|
|
|
:main:endlevel.c <20>
|
|
|
|
|
:main:escort.c <20>
|
|
|
|
|
:main:fireball.c <20>
|
|
|
|
|
:main:fuelcen.c <20>
|
|
|
|
|
:main:fvi.c <20>
|
|
|
|
|
:main:game.c <20>
|
|
|
|
|
:main:gamecntl.c <20>
|
|
|
|
|
:main:gamefont.c <20>
|
|
|
|
|
:main:gamemine.c <20>
|
|
|
|
|
:main:gamepal.c <20>
|
|
|
|
|
:main:gamerend.c <20>
|
|
|
|
|
:main:gamesave.c <20>
|
|
|
|
|
:main:gameseg.c <20>
|
|
|
|
|
:main:gameseq.c <20>
|
|
|
|
|
:main:gauges.c <20>
|
|
|
|
|
:main:hostage.c <20>
|
|
|
|
|
:main:hud.c <20>
|
|
|
|
|
:main:inferno.c <20>
|
|
|
|
|
:main:kconfig.c <20>
|
2009-11-28 20:57:57 +00:00
|
|
|
|
:main:kmatrix.c <20>
|
2007-11-10 08:55:30 +00:00
|
|
|
|
:main:laser.c <20>
|
|
|
|
|
:main:lighting.c <20>
|
|
|
|
|
:main:menu.c <20>
|
|
|
|
|
:main:mglobal.c <20>
|
|
|
|
|
:main:mission.c <20>
|
|
|
|
|
:main:morph.c <20>
|
|
|
|
|
:main:movie.c <20>
|
2009-11-28 20:57:57 +00:00
|
|
|
|
:main:multi.c <20>
|
|
|
|
|
:main:multibot.c <20>
|
|
|
|
|
:main:net_ipx.c <20>
|
|
|
|
|
:main:net_udp.c <20>
|
2007-11-10 08:55:30 +00:00
|
|
|
|
:main:newdemo.c <20>
|
|
|
|
|
:main:newmenu.c <20>
|
|
|
|
|
:main:object.c <20>
|
|
|
|
|
:main:paging.c <20>
|
|
|
|
|
:main:physics.c <20>
|
|
|
|
|
:main:piggy.c <20>
|
|
|
|
|
:main:player.c <20>
|
|
|
|
|
:main:playsave.c <20>
|
|
|
|
|
:main:polyobj.c <20>
|
|
|
|
|
:main:powerup.c <20>
|
|
|
|
|
:main:render.c <20>
|
|
|
|
|
:main:robot.c <20>
|
|
|
|
|
:main:scores.c <20>
|
|
|
|
|
:main:segment.c <20>
|
|
|
|
|
:main:slew.c <20>
|
|
|
|
|
:main:songs.c <20>
|
|
|
|
|
:main:state.c <20>
|
|
|
|
|
:main:switch.c <20>
|
|
|
|
|
:main:terrain.c <20>
|
|
|
|
|
:main:texmerge.c <20>
|
|
|
|
|
:main:text.c <20>
|
|
|
|
|
:main:titles.c <20>
|
|
|
|
|
:main:vclip.c <20>
|
|
|
|
|
:main:wall.c <20>
|
|
|
|
|
:main:weapon.c <20>
|
|
|
|
|
:maths:fixc.c <20>
|
|
|
|
|
:maths:rand.c <20>
|
|
|
|
|
:maths:tables.c <20>
|
|
|
|
|
:maths:vecmat.c <20>
|
|
|
|
|
:mem:mem.c <20>
|
|
|
|
|
:misc:args.c <20>
|
|
|
|
|
:misc:dl_list.c <20>
|
|
|
|
|
:misc:error.c <20>
|
|
|
|
|
:misc:hash.c <20>
|
2010-10-10 10:48:24 +00:00
|
|
|
|
:misc:hmp.c <20>
|
2007-11-10 08:55:30 +00:00
|
|
|
|
:misc:ignorecase.c <20>
|
|
|
|
|
:misc:physfsrwops.c <20>
|
2010-10-10 10:48:24 +00:00
|
|
|
|
:misc:physfsx.c <20>
|
2007-11-10 08:55:30 +00:00
|
|
|
|
:misc:strio.c <20>
|
|
|
|
|
:misc:strutil.c <20>
|
|
|
|
|
:texmap:ntmap.c <20>
|
|
|
|
|
:texmap:scanline.c <20>
|
|
|
|
|
:texmap:tmapflat.c <20>
|
|
|
|
|
:texmap:tmapppc.a
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
### Object Files ###
|
|
|
|
|
|
|
|
|
|
OpenGLObjects = <20>
|
|
|
|
|
"{ObjDir}gr.c.x" <20>
|
2008-04-24 14:27:54 +00:00
|
|
|
|
"{ObjDir}ogl.c.x"
|
2007-11-10 08:55:30 +00:00
|
|
|
|
|
|
|
|
|
SDLVideoObjects = <20>
|
|
|
|
|
"{ObjDir}SDL:gr.c.x"
|
|
|
|
|
|
|
|
|
|
GeneralObjects = <20>
|
2010-10-10 10:48:24 +00:00
|
|
|
|
{ObjDir}2dsline.c.x <20>
|
|
|
|
|
{ObjDir}bitblt.c.x <20>
|
|
|
|
|
{ObjDir}bitmap.c.x <20>
|
|
|
|
|
{ObjDir}box.c.x <20>
|
|
|
|
|
{ObjDir}canvas.c.x <20>
|
|
|
|
|
{ObjDir}circle.c.x <20>
|
|
|
|
|
{ObjDir}disc.c.x <20>
|
|
|
|
|
{ObjDir}font.c.x <20>
|
|
|
|
|
{ObjDir}gpixel.c.x <20>
|
|
|
|
|
{ObjDir}line.c.x <20>
|
|
|
|
|
{ObjDir}palette.c.x <20>
|
|
|
|
|
{ObjDir}pcx.c.x <20>
|
|
|
|
|
{ObjDir}pixel.c.x <20>
|
|
|
|
|
{ObjDir}poly.c.x <20>
|
|
|
|
|
{ObjDir}rect.c.x <20>
|
|
|
|
|
{ObjDir}rle.c.x <20>
|
|
|
|
|
{ObjDir}scalec.c.x <20>
|
|
|
|
|
{ObjDir}tmerge.c.x <20>
|
|
|
|
|
{ObjDir}clipper.c.x <20>
|
|
|
|
|
{ObjDir}draw.c.x <20>
|
|
|
|
|
{ObjDir}globvars.c.x <20>
|
|
|
|
|
{ObjDir}instance.c.x <20>
|
|
|
|
|
{ObjDir}interp.c.x <20>
|
|
|
|
|
{ObjDir}matrix.c.x <20>
|
|
|
|
|
{ObjDir}points.c.x <20>
|
|
|
|
|
{ObjDir}rod.c.x <20>
|
|
|
|
|
{ObjDir}setup.c.x <20>
|
|
|
|
|
{ObjDir}SDL_main.c.x <20>
|
|
|
|
|
{ObjDir}digi.c.x <20>
|
2007-11-10 08:55:30 +00:00
|
|
|
|
{ObjDir}digi_audio.c.x <20>
|
|
|
|
|
{ObjDir}digi_mixer.c.x <20>
|
|
|
|
|
{ObjDir}digi_mixer_music.c.x <20>
|
2010-10-10 10:48:24 +00:00
|
|
|
|
{ObjDir}event.c.x <20>
|
2008-12-21 08:54:03 +00:00
|
|
|
|
{ObjDir}init.c.x <20>
|
2010-10-10 10:48:24 +00:00
|
|
|
|
{ObjDir}joy.c.x <20>
|
|
|
|
|
{ObjDir}jukebox.c.x <20>
|
|
|
|
|
{ObjDir}key.c.x <20>
|
|
|
|
|
{ObjDir}mouse.c.x <20>
|
|
|
|
|
{ObjDir}rbaudio.c.x <20>
|
|
|
|
|
{ObjDir}timer.c.x <20>
|
|
|
|
|
{ObjDir}window.c.x <20>
|
|
|
|
|
{ObjDir}iff.c.x <20>
|
|
|
|
|
{ObjDir}decoder16.c.x <20>
|
|
|
|
|
{ObjDir}decoder8.c.x <20>
|
|
|
|
|
{ObjDir}mvelib.c.x <20>
|
|
|
|
|
{ObjDir}mveplay.c.x <20>
|
|
|
|
|
{ObjDir}mve_audio.c.x <20>
|
|
|
|
|
{ObjDir}ai.c.x <20>
|
|
|
|
|
{ObjDir}ai2.c.x <20>
|
|
|
|
|
{ObjDir}aipath.c.x <20>
|
|
|
|
|
{ObjDir}automap.c.x <20>
|
|
|
|
|
{ObjDir}bm.c.x <20>
|
|
|
|
|
{ObjDir}cntrlcen.c.x <20>
|
|
|
|
|
{ObjDir}collide.c.x <20>
|
|
|
|
|
{ObjDir}config.c.x <20>
|
|
|
|
|
{ObjDir}console.c.x <20>
|
|
|
|
|
{ObjDir}controls.c.x <20>
|
|
|
|
|
{ObjDir}credits.c.x <20>
|
|
|
|
|
{ObjDir}crypt.c.x <20>
|
|
|
|
|
{ObjDir}digiobj.c.x <20>
|
|
|
|
|
{ObjDir}effects.c.x <20>
|
|
|
|
|
{ObjDir}endlevel.c.x <20>
|
|
|
|
|
{ObjDir}escort.c.x <20>
|
|
|
|
|
{ObjDir}fireball.c.x <20>
|
|
|
|
|
{ObjDir}fuelcen.c.x <20>
|
|
|
|
|
{ObjDir}fvi.c.x <20>
|
|
|
|
|
{ObjDir}game.c.x <20>
|
|
|
|
|
{ObjDir}gamecntl.c.x <20>
|
|
|
|
|
{ObjDir}gamefont.c.x <20>
|
|
|
|
|
{ObjDir}gamemine.c.x <20>
|
|
|
|
|
{ObjDir}gamepal.c.x <20>
|
|
|
|
|
{ObjDir}gamerend.c.x <20>
|
|
|
|
|
{ObjDir}gamesave.c.x <20>
|
|
|
|
|
{ObjDir}gameseg.c.x <20>
|
|
|
|
|
{ObjDir}gameseq.c.x <20>
|
|
|
|
|
{ObjDir}gauges.c.x <20>
|
|
|
|
|
{ObjDir}hostage.c.x <20>
|
|
|
|
|
{ObjDir}hud.c.x <20>
|
|
|
|
|
{ObjDir}inferno.c.x <20>
|
|
|
|
|
{ObjDir}kconfig.c.x <20>
|
|
|
|
|
{ObjDir}kmatrix.c.x <20>
|
|
|
|
|
{ObjDir}laser.c.x <20>
|
|
|
|
|
{ObjDir}lighting.c.x <20>
|
|
|
|
|
{ObjDir}menu.c.x <20>
|
|
|
|
|
{ObjDir}mglobal.c.x <20>
|
|
|
|
|
{ObjDir}mission.c.x <20>
|
|
|
|
|
{ObjDir}morph.c.x <20>
|
|
|
|
|
{ObjDir}movie.c.x <20>
|
|
|
|
|
# {ObjDir}multi.c.x <20>
|
|
|
|
|
# {ObjDir}multibot.c.x <20>
|
|
|
|
|
# {ObjDir}net_ipx.c.x <20>
|
|
|
|
|
# {ObjDir}net_udp.c.x <20>
|
|
|
|
|
{ObjDir}newdemo.c.x <20>
|
|
|
|
|
{ObjDir}newmenu.c.x <20>
|
|
|
|
|
{ObjDir}object.c.x <20>
|
|
|
|
|
{ObjDir}paging.c.x <20>
|
|
|
|
|
{ObjDir}physics.c.x <20>
|
|
|
|
|
{ObjDir}piggy.c.x <20>
|
|
|
|
|
{ObjDir}player.c.x <20>
|
|
|
|
|
{ObjDir}playsave.c.x <20>
|
|
|
|
|
{ObjDir}polyobj.c.x <20>
|
|
|
|
|
{ObjDir}powerup.c.x <20>
|
|
|
|
|
{ObjDir}render.c.x <20>
|
|
|
|
|
{ObjDir}robot.c.x <20>
|
|
|
|
|
{ObjDir}scores.c.x <20>
|
|
|
|
|
{ObjDir}segment.c.x <20>
|
|
|
|
|
{ObjDir}slew.c.x <20>
|
|
|
|
|
{ObjDir}songs.c.x <20>
|
|
|
|
|
{ObjDir}state.c.x <20>
|
|
|
|
|
{ObjDir}switch.c.x <20>
|
|
|
|
|
{ObjDir}terrain.c.x <20>
|
|
|
|
|
{ObjDir}texmerge.c.x <20>
|
|
|
|
|
{ObjDir}text.c.x <20>
|
|
|
|
|
{ObjDir}titles.c.x <20>
|
|
|
|
|
{ObjDir}vclip.c.x <20>
|
|
|
|
|
{ObjDir}wall.c.x <20>
|
|
|
|
|
{ObjDir}weapon.c.x <20>
|
|
|
|
|
{ObjDir}fixc.c.x <20>
|
|
|
|
|
{ObjDir}rand.c.x <20>
|
|
|
|
|
{ObjDir}tables.c.x <20>
|
|
|
|
|
{ObjDir}vecmat.c.x <20>
|
|
|
|
|
{ObjDir}mem.c.x <20>
|
|
|
|
|
{ObjDir}args.c.x <20>
|
2007-11-10 08:55:30 +00:00
|
|
|
|
{ObjDir}dl_list.c.x <20>
|
2010-10-10 10:48:24 +00:00
|
|
|
|
{ObjDir}error.c.x <20>
|
|
|
|
|
{ObjDir}hash.c.x <20>
|
|
|
|
|
{ObjDir}hmp.c.x <20>
|
|
|
|
|
{ObjDir}ignorecase.c.x <20>
|
|
|
|
|
{ObjDir}physfsrwops.c.x <20>
|
|
|
|
|
{ObjDir}physfsx.c.x <20>
|
|
|
|
|
{ObjDir}strio.c.x <20>
|
|
|
|
|
{ObjDir}strutil.c.x <20>
|
|
|
|
|
{ObjDir}ntmap.c.x <20>
|
|
|
|
|
{ObjDir}scanline.c.x <20>
|
|
|
|
|
{ObjDir}tmapflat.c.x <20>
|
|
|
|
|
{ObjDir}tmapppc.a.x
|
2007-11-10 08:55:30 +00:00
|
|
|
|
|
|
|
|
|
### Libraries ###
|
|
|
|
|
|
|
|
|
|
GeneralLibFiles = <09>
|
|
|
|
|
"{SharedLibraries}PhysicsFS" <20>
|
|
|
|
|
"{SharedLibraries}SDL" <20>
|
|
|
|
|
"{SharedLibraries}SDL_mixer" <20>
|
|
|
|
|
"{SharedLibraries}StdCLib" <20>
|
|
|
|
|
# "{SharedLibraries}CarbonLib" <20>
|
|
|
|
|
"{SharedLibraries}DialogsLib" <20>
|
|
|
|
|
"{SharedLibraries}InterfaceLib" <20>
|
|
|
|
|
"{SharedLibraries}MathLib" <20>
|
|
|
|
|
"{PPCLibraries}StdCRuntime.o" <20>
|
|
|
|
|
"{PPCLibraries}PPCCRuntime.o" <20>
|
|
|
|
|
"{PPCLibraries}PPCToolLibs.o"
|
|
|
|
|
|
|
|
|
|
OpenGLFiles = <09>
|
|
|
|
|
"{SharedLibraries}OpenGLLibraryStub" <20>
|
|
|
|
|
"{SharedLibraries}OpenGLUtilityStub"
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
### Default Rules ###
|
|
|
|
|
|
|
|
|
|
.a.x <20> .a {<7B>MondoBuild<6C>}
|
|
|
|
|
{PPCAsm} {depDir}{default}.a -o {targDir}{default}.a.x {PPCAOptions}
|
|
|
|
|
|
|
|
|
|
.c.x <20> .c {<7B>MondoBuild<6C>}
|
|
|
|
|
{PPCC} {depDir}{default}.c -o {targDir}{default}.c.x {PPCCOptions}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
### Build Rules ###
|
|
|
|
|
|
|
|
|
|
# Comment out OpenGLObjects and OpenGLFiles for SDL Video build, commment out SDLVideoObjects for OpenGL build
|
|
|
|
|
# This should be done for the following line as well as the arguments to PPCLink
|
|
|
|
|
D2X <20><> directories {GeneralObjects} {GeneralLibFiles} {<7B>MondoBuild<6C>} {OpenGLObjects} {OpenGLFiles} #{SDLVideoObjects}
|
|
|
|
|
PPCLink <20>
|
|
|
|
|
-o {Targ} <20>
|
|
|
|
|
{GeneralObjects} <20>
|
|
|
|
|
# {SDLVideoObjects} <20>
|
|
|
|
|
{OpenGLObjects} <20>
|
|
|
|
|
{GeneralLibFiles} <20>
|
|
|
|
|
{OpenGLFiles} <20>
|
|
|
|
|
{Sym-PPC} <20>
|
|
|
|
|
-mf -d <20>
|
|
|
|
|
-m main <20>
|
|
|
|
|
-t 'APPL' <20>
|
|
|
|
|
-c 'DCT2'
|
|
|
|
|
Rez -a -o {Targ} ":arch:carbon:descent.r"
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
# This is used to create the directories needed for build
|
|
|
|
|
directories <20>
|
|
|
|
|
if !`Exists obj` ; NewFolder obj ; end
|
|
|
|
|
if !`Exists :obj:SDL` ; NewFolder :obj:SDL ; end
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
### Required Dependencies ###
|
|
|
|
|
|
2010-10-10 10:48:24 +00:00
|
|
|
|
{ObjDir}2dsline.c.x <09> :2d:2dsline.c
|
|
|
|
|
{ObjDir}bitblt.c.x <09> :2d:bitblt.c
|
|
|
|
|
{ObjDir}bitmap.c.x <09> :2d:bitmap.c
|
|
|
|
|
{ObjDir}box.c.x <09> :2d:box.c
|
|
|
|
|
{ObjDir}canvas.c.x <09> :2d:canvas.c
|
|
|
|
|
{ObjDir}circle.c.x <09> :2d:circle.c
|
|
|
|
|
{ObjDir}disc.c.x <09> :2d:disc.c
|
|
|
|
|
{ObjDir}font.c.x <09> :2d:font.c
|
|
|
|
|
{ObjDir}gpixel.c.x <09> :2d:gpixel.c
|
|
|
|
|
{ObjDir}line.c.x <09> :2d:line.c
|
|
|
|
|
{ObjDir}palette.c.x <09> :2d:palette.c
|
|
|
|
|
{ObjDir}pcx.c.x <09> :2d:pcx.c
|
|
|
|
|
{ObjDir}pixel.c.x <09> :2d:pixel.c
|
|
|
|
|
{ObjDir}poly.c.x <09> :2d:poly.c
|
|
|
|
|
{ObjDir}rect.c.x <09> :2d:rect.c
|
|
|
|
|
{ObjDir}rle.c.x <09> :2d:rle.c
|
|
|
|
|
{ObjDir}scalec.c.x <09> :2d:scalec.c
|
|
|
|
|
{ObjDir}tmerge.c.x <09> :2d:tmerge.c
|
|
|
|
|
{ObjDir}clipper.c.x <09> :3d:clipper.c
|
|
|
|
|
{ObjDir}draw.c.x <09> :3d:draw.c
|
|
|
|
|
{ObjDir}globvars.c.x <09> :3d:globvars.c
|
|
|
|
|
{ObjDir}instance.c.x <09> :3d:instance.c
|
|
|
|
|
{ObjDir}interp.c.x <09> :3d:interp.c
|
|
|
|
|
{ObjDir}matrix.c.x <09> :3d:matrix.c
|
|
|
|
|
{ObjDir}points.c.x <09> :3d:points.c
|
|
|
|
|
{ObjDir}rod.c.x <09> :3d:rod.c
|
|
|
|
|
{ObjDir}setup.c.x <09> :3d:setup.c
|
|
|
|
|
{ObjDir}SDL_main.c.x <09> :arch:carbon:SDL_main.c
|
|
|
|
|
{ObjDir}gr.c.x <09> :arch:ogl:gr.c
|
|
|
|
|
{ObjDir}ogl.c.x <09> :arch:ogl:ogl.c
|
|
|
|
|
{ObjDir}digi.c.x <09> :arch:sdl:digi.c
|
|
|
|
|
{ObjDir}digi_audio.c.x <09> :arch:sdl:digi_audio.c
|
|
|
|
|
{ObjDir}digi_mixer.c.x <09> :arch:sdl:digi_mixer.c
|
|
|
|
|
{ObjDir}digi_mixer_music.c.x <09> :arch:sdl:digi_mixer_music.c
|
|
|
|
|
{ObjDir}event.c.x <09> :arch:sdl:event.c
|
|
|
|
|
{ObjDir}SDL:gr.c.x <09> :arch:sdl:gr.c
|
|
|
|
|
{ObjDir}init.c.x <09> :arch:sdl:init.c
|
|
|
|
|
{ObjDir}joy.c.x <09> :arch:sdl:joy.c
|
|
|
|
|
{ObjDir}jukebox.c.x <09> :arch:sdl:jukebox.c
|
|
|
|
|
{ObjDir}key.c.x <09> :arch:sdl:key.c
|
|
|
|
|
{ObjDir}mouse.c.x <09> :arch:sdl:mouse.c
|
|
|
|
|
{ObjDir}rbaudio.c.x <09> :arch:sdl:rbaudio.c
|
|
|
|
|
{ObjDir}timer.c.x <09> :arch:sdl:timer.c
|
|
|
|
|
{ObjDir}window.c.x <09> :arch:sdl:window.c
|
|
|
|
|
{ObjDir}iff.c.x <09> :iff:iff.c
|
|
|
|
|
{ObjDir}decoder16.c.x <09> :libmve:decoder16.c
|
|
|
|
|
{ObjDir}decoder8.c.x <09> :libmve:decoder8.c
|
|
|
|
|
{ObjDir}mvelib.c.x <09> :libmve:mvelib.c
|
|
|
|
|
{ObjDir}mveplay.c.x <09> :libmve:mveplay.c
|
|
|
|
|
{ObjDir}mve_audio.c.x <09> :libmve:mve_audio.c
|
|
|
|
|
{ObjDir}ai.c.x <09> :main:ai.c
|
|
|
|
|
{ObjDir}ai2.c.x <09> :main:ai2.c
|
|
|
|
|
{ObjDir}aipath.c.x <09> :main:aipath.c
|
|
|
|
|
{ObjDir}automap.c.x <09> :main:automap.c
|
|
|
|
|
{ObjDir}bm.c.x <09> :main:bm.c
|
|
|
|
|
{ObjDir}cntrlcen.c.x <09> :main:cntrlcen.c
|
|
|
|
|
{ObjDir}collide.c.x <09> :main:collide.c
|
|
|
|
|
{ObjDir}config.c.x <09> :main:config.c
|
|
|
|
|
{ObjDir}console.c.x <09> :main:console.c
|
|
|
|
|
{ObjDir}controls.c.x <09> :main:controls.c
|
|
|
|
|
{ObjDir}credits.c.x <09> :main:credits.c
|
|
|
|
|
{ObjDir}crypt.c.x <09> :main:crypt.c
|
|
|
|
|
{ObjDir}digiobj.c.x <09> :main:digiobj.c
|
|
|
|
|
{ObjDir}effects.c.x <09> :main:effects.c
|
|
|
|
|
{ObjDir}endlevel.c.x <09> :main:endlevel.c
|
|
|
|
|
{ObjDir}escort.c.x <09> :main:escort.c
|
|
|
|
|
{ObjDir}fireball.c.x <09> :main:fireball.c
|
|
|
|
|
{ObjDir}fuelcen.c.x <09> :main:fuelcen.c
|
|
|
|
|
{ObjDir}fvi.c.x <09> :main:fvi.c
|
|
|
|
|
{ObjDir}game.c.x <09> :main:game.c
|
|
|
|
|
{ObjDir}gamecntl.c.x <09> :main:gamecntl.c
|
|
|
|
|
{ObjDir}gamefont.c.x <09> :main:gamefont.c
|
|
|
|
|
{ObjDir}gamemine.c.x <09> :main:gamemine.c
|
|
|
|
|
{ObjDir}gamepal.c.x <09> :main:gamepal.c
|
|
|
|
|
{ObjDir}gamerend.c.x <09> :main:gamerend.c
|
|
|
|
|
{ObjDir}gamesave.c.x <09> :main:gamesave.c
|
|
|
|
|
{ObjDir}gameseg.c.x <09> :main:gameseg.c
|
|
|
|
|
{ObjDir}gameseq.c.x <09> :main:gameseq.c
|
|
|
|
|
{ObjDir}gauges.c.x <09> :main:gauges.c
|
|
|
|
|
{ObjDir}hostage.c.x <09> :main:hostage.c
|
|
|
|
|
{ObjDir}hud.c.x <09> :main:hud.c
|
|
|
|
|
{ObjDir}inferno.c.x <09> :main:inferno.c
|
|
|
|
|
{ObjDir}kconfig.c.x <09> :main:kconfig.c
|
|
|
|
|
{ObjDir}kmatrix.c.x <09> :main:kmatrix.c
|
|
|
|
|
{ObjDir}laser.c.x <09> :main:laser.c
|
|
|
|
|
{ObjDir}lighting.c.x <09> :main:lighting.c
|
|
|
|
|
{ObjDir}menu.c.x <09> :main:menu.c
|
|
|
|
|
{ObjDir}mglobal.c.x <09> :main:mglobal.c
|
|
|
|
|
{ObjDir}mission.c.x <09> :main:mission.c
|
|
|
|
|
{ObjDir}morph.c.x <09> :main:morph.c
|
|
|
|
|
{ObjDir}movie.c.x <09> :main:movie.c
|
|
|
|
|
{ObjDir}multi.c.x <09> :main:multi.c
|
|
|
|
|
{ObjDir}multibot.c.x <09> :main:multibot.c
|
|
|
|
|
{ObjDir}net_ipx.c.x <09> :main:net_ipx.c
|
|
|
|
|
{ObjDir}net_udp.c.x <09> :main:net_udp.c
|
|
|
|
|
{ObjDir}newdemo.c.x <09> :main:newdemo.c
|
|
|
|
|
{ObjDir}newmenu.c.x <09> :main:newmenu.c
|
|
|
|
|
{ObjDir}object.c.x <09> :main:object.c
|
|
|
|
|
{ObjDir}paging.c.x <09> :main:paging.c
|
|
|
|
|
{ObjDir}physics.c.x <09> :main:physics.c
|
|
|
|
|
{ObjDir}piggy.c.x <09> :main:piggy.c
|
|
|
|
|
{ObjDir}player.c.x <09> :main:player.c
|
|
|
|
|
{ObjDir}playsave.c.x <09> :main:playsave.c
|
|
|
|
|
{ObjDir}polyobj.c.x <09> :main:polyobj.c
|
|
|
|
|
{ObjDir}powerup.c.x <09> :main:powerup.c
|
|
|
|
|
{ObjDir}render.c.x <09> :main:render.c
|
|
|
|
|
{ObjDir}robot.c.x <09> :main:robot.c
|
|
|
|
|
{ObjDir}scores.c.x <09> :main:scores.c
|
|
|
|
|
{ObjDir}segment.c.x <09> :main:segment.c
|
|
|
|
|
{ObjDir}slew.c.x <09> :main:slew.c
|
|
|
|
|
{ObjDir}songs.c.x <09> :main:songs.c
|
|
|
|
|
{ObjDir}state.c.x <09> :main:state.c
|
|
|
|
|
{ObjDir}switch.c.x <09> :main:switch.c
|
|
|
|
|
{ObjDir}terrain.c.x <09> :main:terrain.c
|
|
|
|
|
{ObjDir}texmerge.c.x <09> :main:texmerge.c
|
|
|
|
|
{ObjDir}text.c.x <09> :main:text.c
|
|
|
|
|
{ObjDir}titles.c.x <09> :main:titles.c
|
|
|
|
|
{ObjDir}vclip.c.x <09> :main:vclip.c
|
|
|
|
|
{ObjDir}wall.c.x <09> :main:wall.c
|
|
|
|
|
{ObjDir}weapon.c.x <09> :main:weapon.c
|
|
|
|
|
{ObjDir}fixc.c.x <09> :maths:fixc.c
|
|
|
|
|
{ObjDir}rand.c.x <09> :maths:rand.c
|
|
|
|
|
{ObjDir}tables.c.x <09> :maths:tables.c
|
|
|
|
|
{ObjDir}vecmat.c.x <09> :maths:vecmat.c
|
|
|
|
|
{ObjDir}mem.c.x <09> :mem:mem.c
|
|
|
|
|
{ObjDir}args.c.x <09> :misc:args.c
|
|
|
|
|
{ObjDir}dl_list.c.x <09> :misc:dl_list.c
|
|
|
|
|
{ObjDir}error.c.x <09> :misc:error.c
|
|
|
|
|
{ObjDir}hash.c.x <09> :misc:hash.c
|
|
|
|
|
{ObjDir}hmp.c.x <09> :misc:hmp.c
|
|
|
|
|
{ObjDir}ignorecase.c.x <09> :misc:ignorecase.c
|
|
|
|
|
{ObjDir}physfsrwops.c.x <09> :misc:physfsrwops.c
|
|
|
|
|
{ObjDir}physfsx.c.x <09> :misc:physfsx.c
|
|
|
|
|
{ObjDir}strio.c.x <09> :misc:strio.c
|
|
|
|
|
{ObjDir}strutil.c.x <09> :misc:strutil.c
|
|
|
|
|
{ObjDir}ntmap.c.x <09> :texmap:ntmap.c
|
|
|
|
|
{ObjDir}scanline.c.x <09> :texmap:scanline.c
|
|
|
|
|
{ObjDir}tmapflat.c.x <09> :texmap:tmapflat.c
|
|
|
|
|
{ObjDir}tmapppc.a.x <09> :texmap:tmapppc.a
|
2007-11-10 08:55:30 +00:00
|
|
|
|
|
|
|
|
|
### Optional Dependencies ###
|
|
|
|
|
### Build this target to generate "include file" dependencies. ###
|
|
|
|
|
|
|
|
|
|
Dependencies <20> $OutOfDate
|
|
|
|
|
MakeDepend <20>
|
|
|
|
|
-append {MAKEFILE} <20>
|
|
|
|
|
-ignore "{CIncludes}" <20>
|
|
|
|
|
-objdir "{ObjDir}" <20>
|
|
|
|
|
-objext .x <20>
|
|
|
|
|
{Includes} <20>
|
|
|
|
|
{SrcFiles}
|
|
|
|
|
|