537 lines
16 KiB
Plaintext
537 lines
16 KiB
Plaintext
![]() |
# 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...
|
|||
|
PPCCOptions = {Includes} -includes unix {Sym-PPC} -d HAVE_CONFIG_H -enum int -noMapCR -w 2,7,30,35 -d OGL -d USE_SDLMIXER -d NDEBUG -d RELEASE
|
|||
|
|
|||
|
### 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:ibitblt.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:linux:mono.c <20>
|
|||
|
:arch:ogl:gr.c <20>
|
|||
|
:arch:ogl:ogl.c <20>
|
|||
|
:arch:ogl:sdlgl.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>
|
|||
|
:arch:sdl:joy.c <20>
|
|||
|
:arch:sdl:jukebox.c <20>
|
|||
|
:arch:sdl:joydefs.c <20>
|
|||
|
:arch:sdl:key.c <20>
|
|||
|
:arch:sdl:mouse.c <20>
|
|||
|
:arch:sdl:rbaudio.c <20>
|
|||
|
:arch:sdl:timer.c <20>
|
|||
|
: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:cmd.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>
|
|||
|
:main:kludge.c <20>
|
|||
|
# :main:kmatrix.c <20>
|
|||
|
: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>
|
|||
|
# :main:multi.c <20>
|
|||
|
# :main:multibot.c <20>
|
|||
|
# :main:netmisc.c <20>
|
|||
|
# :main:network.c <20>
|
|||
|
: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>
|
|||
|
:misc:hmp2mid.c <20>
|
|||
|
:misc:ignorecase.c <20>
|
|||
|
:misc:physfsrwops.c <20>
|
|||
|
: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>
|
|||
|
"{ObjDir}ogl.c.x" <20>
|
|||
|
"{ObjDir}sdlgl.c.x"
|
|||
|
|
|||
|
SDLVideoObjects = <20>
|
|||
|
"{ObjDir}SDL:gr.c.x"
|
|||
|
|
|||
|
GeneralObjects = <20>
|
|||
|
"{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}ibitblt.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}mono.c.x" <20>
|
|||
|
"{ObjDir}digi.c.x" <20>
|
|||
|
{ObjDir}digi_audio.c.x <20>
|
|||
|
{ObjDir}digi_mixer.c.x <20>
|
|||
|
{ObjDir}digi_mixer_music.c.x <20>
|
|||
|
{ObjDir}jukebox.c.x <20>
|
|||
|
"{ObjDir}event.c.x" <20>
|
|||
|
"{ObjDir}joy.c.x" <20>
|
|||
|
"{ObjDir}joydefs.c.x" <20>
|
|||
|
"{ObjDir}key.c.x" <20>
|
|||
|
"{ObjDir}mouse.c.x" <20>
|
|||
|
"{ObjDir}rbaudio.c.x" <20>
|
|||
|
"{ObjDir}timer.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}cmd.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}kludge.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}netmisc.c.x" <20>
|
|||
|
# "{ObjDir}network.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>
|
|||
|
{ObjDir}dl_list.c.x <20>
|
|||
|
"{ObjDir}error.c.x" <20>
|
|||
|
"{ObjDir}hash.c.x" <20>
|
|||
|
{ObjDir}hmp2mid.c.x <20>
|
|||
|
"{ObjDir}ignorecase.c.x" <20>
|
|||
|
"{ObjDir}physfsrwops.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"
|
|||
|
|
|||
|
|
|||
|
### 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 ###
|
|||
|
|
|||
|
"{ObjDir}2dsline.c.x" <20> :2d:2dsline.c
|
|||
|
"{ObjDir}bitblt.c.x" <20> :2d:bitblt.c
|
|||
|
"{ObjDir}bitmap.c.x" <20> :2d:bitmap.c
|
|||
|
"{ObjDir}box.c.x" <20> :2d:box.c
|
|||
|
"{ObjDir}canvas.c.x" <20> :2d:canvas.c
|
|||
|
"{ObjDir}circle.c.x" <20> :2d:circle.c
|
|||
|
"{ObjDir}disc.c.x" <20> :2d:disc.c
|
|||
|
"{ObjDir}font.c.x" <20> :2d:font.c
|
|||
|
"{ObjDir}gpixel.c.x" <20> :2d:gpixel.c
|
|||
|
"{ObjDir}ibitblt.c.x" <20> :2d:ibitblt.c
|
|||
|
"{ObjDir}line.c.x" <20> :2d:line.c
|
|||
|
"{ObjDir}palette.c.x" <20> :2d:palette.c
|
|||
|
"{ObjDir}pcx.c.x" <20> :2d:pcx.c
|
|||
|
"{ObjDir}pixel.c.x" <20> :2d:pixel.c
|
|||
|
"{ObjDir}poly.c.x" <20> :2d:poly.c
|
|||
|
"{ObjDir}rect.c.x" <20> :2d:rect.c
|
|||
|
"{ObjDir}rle.c.x" <20> :2d:rle.c
|
|||
|
"{ObjDir}scalec.c.x" <20> :2d:scalec.c
|
|||
|
"{ObjDir}tmerge.c.x" <20> :2d:tmerge.c
|
|||
|
"{ObjDir}clipper.c.x" <20> :3d:clipper.c
|
|||
|
"{ObjDir}draw.c.x" <20> :3d:draw.c
|
|||
|
"{ObjDir}globvars.c.x" <20> :3d:globvars.c
|
|||
|
"{ObjDir}instance.c.x" <20> :3d:instance.c
|
|||
|
"{ObjDir}interp.c.x" <20> :3d:interp.c
|
|||
|
"{ObjDir}matrix.c.x" <20> :3d:matrix.c
|
|||
|
"{ObjDir}points.c.x" <20> :3d:points.c
|
|||
|
"{ObjDir}rod.c.x" <20> :3d:rod.c
|
|||
|
"{ObjDir}setup.c.x" <20> :3d:setup.c
|
|||
|
"{ObjDir}SDL_main.c.x" <20> :arch:carbon:SDL_main.c
|
|||
|
"{ObjDir}mono.c.x" <20> :arch:linux:mono.c
|
|||
|
"{ObjDir}gr.c.x" <20> :arch:ogl:gr.c
|
|||
|
"{ObjDir}ogl.c.x" <20> :arch:ogl:ogl.c
|
|||
|
"{ObjDir}sdlgl.c.x" <20> :arch:ogl:sdlgl.c
|
|||
|
"{ObjDir}digi.c.x" <20> :arch:sdl:digi.c
|
|||
|
"{ObjDir}digi_audio.c.x" <20> :arch:sdl:digi_audio.c
|
|||
|
"{ObjDir}digi_mixer.c.x" <20> :arch:sdl:digi_mixer.c
|
|||
|
"{ObjDir}digi_mixer_music.c.x" <20> :arch:sdl:digi_mixer_music.c
|
|||
|
"{ObjDir}event.c.x" <20> :arch:sdl:event.c
|
|||
|
"{ObjDir}SDL:gr.c.x" <20> :arch:sdl:gr.c
|
|||
|
"{ObjDir}joy.c.x" <20> :arch:sdl:joy.c
|
|||
|
"{ObjDir}joydefs.c.x" <20> :arch:sdl:joydefs.c
|
|||
|
"{ObjDir}jukebox.c.x" <20> :arch:sdl:jukebox.c
|
|||
|
"{ObjDir}key.c.x" <20> :arch:sdl:key.c
|
|||
|
"{ObjDir}mouse.c.x" <20> :arch:sdl:mouse.c
|
|||
|
"{ObjDir}rbaudio.c.x" <20> :arch:sdl:rbaudio.c
|
|||
|
"{ObjDir}timer.c.x" <20> :arch:sdl:timer.c
|
|||
|
"{ObjDir}iff.c.x" <20> :iff:iff.c
|
|||
|
"{ObjDir}decoder16.c.x" <20> :libmve:decoder16.c
|
|||
|
"{ObjDir}decoder8.c.x" <20> :libmve:decoder8.c
|
|||
|
"{ObjDir}mvelib.c.x" <20> :libmve:mvelib.c
|
|||
|
"{ObjDir}mveplay.c.x" <20> :libmve:mveplay.c
|
|||
|
"{ObjDir}mve_audio.c.x" <20> :libmve:mve_audio.c
|
|||
|
"{ObjDir}ai.c.x" <20> :main:ai.c
|
|||
|
"{ObjDir}ai2.c.x" <20> :main:ai2.c
|
|||
|
"{ObjDir}aipath.c.x" <20> :main:aipath.c
|
|||
|
"{ObjDir}automap.c.x" <20> :main:automap.c
|
|||
|
"{ObjDir}bm.c.x" <20> :main:bm.c
|
|||
|
"{ObjDir}cmd.c.x" <20> :main:cmd.c
|
|||
|
"{ObjDir}cntrlcen.c.x" <20> :main:cntrlcen.c
|
|||
|
"{ObjDir}collide.c.x" <20> :main:collide.c
|
|||
|
"{ObjDir}config.c.x" <20> :main:config.c
|
|||
|
"{ObjDir}console.c.x" <20> :main:console.c
|
|||
|
"{ObjDir}controls.c.x" <20> :main:controls.c
|
|||
|
"{ObjDir}credits.c.x" <20> :main:credits.c
|
|||
|
"{ObjDir}crypt.c.x" <20> :main:crypt.c
|
|||
|
"{ObjDir}digiobj.c.x" <20> :main:digiobj.c
|
|||
|
"{ObjDir}effects.c.x" <20> :main:effects.c
|
|||
|
"{ObjDir}endlevel.c.x" <20> :main:endlevel.c
|
|||
|
"{ObjDir}escort.c.x" <20> :main:escort.c
|
|||
|
"{ObjDir}fireball.c.x" <20> :main:fireball.c
|
|||
|
"{ObjDir}fuelcen.c.x" <20> :main:fuelcen.c
|
|||
|
"{ObjDir}fvi.c.x" <20> :main:fvi.c
|
|||
|
"{ObjDir}game.c.x" <20> :main:game.c
|
|||
|
"{ObjDir}gamecntl.c.x" <20> :main:gamecntl.c
|
|||
|
"{ObjDir}gamefont.c.x" <20> :main:gamefont.c
|
|||
|
"{ObjDir}gamemine.c.x" <20> :main:gamemine.c
|
|||
|
"{ObjDir}gamepal.c.x" <20> :main:gamepal.c
|
|||
|
"{ObjDir}gamerend.c.x" <20> :main:gamerend.c
|
|||
|
"{ObjDir}gamesave.c.x" <20> :main:gamesave.c
|
|||
|
"{ObjDir}gameseg.c.x" <20> :main:gameseg.c
|
|||
|
"{ObjDir}gameseq.c.x" <20> :main:gameseq.c
|
|||
|
"{ObjDir}gauges.c.x" <20> :main:gauges.c
|
|||
|
"{ObjDir}hostage.c.x" <20> :main:hostage.c
|
|||
|
"{ObjDir}hud.c.x" <20> :main:hud.c
|
|||
|
"{ObjDir}inferno.c.x" <20> :main:inferno.c
|
|||
|
"{ObjDir}kconfig.c.x" <20> :main:kconfig.c
|
|||
|
"{ObjDir}kludge.c.x" <20> :main:kludge.c
|
|||
|
#"{ObjDir}kmatrix.c.x" <20> :main:kmatrix.c
|
|||
|
"{ObjDir}laser.c.x" <20> :main:laser.c
|
|||
|
"{ObjDir}lighting.c.x" <20> :main:lighting.c
|
|||
|
"{ObjDir}menu.c.x" <20> :main:menu.c
|
|||
|
"{ObjDir}mglobal.c.x" <20> :main:mglobal.c
|
|||
|
"{ObjDir}mission.c.x" <20> :main:mission.c
|
|||
|
"{ObjDir}morph.c.x" <20> :main:morph.c
|
|||
|
"{ObjDir}movie.c.x" <20> :main:movie.c
|
|||
|
#"{ObjDir}multi.c.x" <20> :main:multi.c
|
|||
|
#"{ObjDir}multibot.c.x" <20> :main:multibot.c
|
|||
|
#"{ObjDir}netmisc.c.x" <20> :main:netmisc.c
|
|||
|
#"{ObjDir}network.c.x" <20> :main:network.c
|
|||
|
"{ObjDir}newdemo.c.x" <20> :main:newdemo.c
|
|||
|
"{ObjDir}newmenu.c.x" <20> :main:newmenu.c
|
|||
|
"{ObjDir}object.c.x" <20> :main:object.c
|
|||
|
"{ObjDir}paging.c.x" <20> :main:paging.c
|
|||
|
"{ObjDir}physics.c.x" <20> :main:physics.c
|
|||
|
"{ObjDir}piggy.c.x" <20> :main:piggy.c
|
|||
|
"{ObjDir}player.c.x" <20> :main:player.c
|
|||
|
"{ObjDir}playsave.c.x" <20> :main:playsave.c
|
|||
|
"{ObjDir}polyobj.c.x" <20> :main:polyobj.c
|
|||
|
"{ObjDir}powerup.c.x" <20> :main:powerup.c
|
|||
|
"{ObjDir}render.c.x" <20> :main:render.c
|
|||
|
"{ObjDir}robot.c.x" <20> :main:robot.c
|
|||
|
"{ObjDir}scores.c.x" <20> :main:scores.c
|
|||
|
"{ObjDir}segment.c.x" <20> :main:segment.c
|
|||
|
"{ObjDir}slew.c.x" <20> :main:slew.c
|
|||
|
"{ObjDir}songs.c.x" <20> :main:songs.c
|
|||
|
"{ObjDir}state.c.x" <20> :main:state.c
|
|||
|
"{ObjDir}switch.c.x" <20> :main:switch.c
|
|||
|
"{ObjDir}terrain.c.x" <20> :main:terrain.c
|
|||
|
"{ObjDir}texmerge.c.x" <20> :main:texmerge.c
|
|||
|
"{ObjDir}text.c.x" <20> :main:text.c
|
|||
|
"{ObjDir}titles.c.x" <20> :main:titles.c
|
|||
|
"{ObjDir}vclip.c.x" <20> :main:vclip.c
|
|||
|
"{ObjDir}wall.c.x" <20> :main:wall.c
|
|||
|
"{ObjDir}weapon.c.x" <20> :main:weapon.c
|
|||
|
"{ObjDir}fixc.c.x" <20> :maths:fixc.c
|
|||
|
"{ObjDir}rand.c.x" <20> :maths:rand.c
|
|||
|
"{ObjDir}tables.c.x" <20> :maths:tables.c
|
|||
|
"{ObjDir}vecmat.c.x" <20> :maths:vecmat.c
|
|||
|
"{ObjDir}mem.c.x" <20> :mem:mem.c
|
|||
|
"{ObjDir}args.c.x" <20> :misc:args.c
|
|||
|
"{ObjDir}dl_list.c.x" <20> :misc:dl_list.c
|
|||
|
"{ObjDir}error.c.x" <20> :misc:error.c
|
|||
|
"{ObjDir}hash.c.x" <20> :misc:hash.c
|
|||
|
"{ObjDir}hmp2mid.c.x" <20> :misc:hmp2mid.c
|
|||
|
"{ObjDir}ignorecase.c.x" <20> :misc:ignorecase.c
|
|||
|
"{ObjDir}physfsrwops.c.x" <20> :misc:physfsrwops.c
|
|||
|
"{ObjDir}strio.c.x" <20> :misc:strio.c
|
|||
|
"{ObjDir}strutil.c.x" <20> :misc:strutil.c
|
|||
|
"{ObjDir}ntmap.c.x" <20> :texmap:ntmap.c
|
|||
|
"{ObjDir}scanline.c.x" <20> :texmap:scanline.c
|
|||
|
"{ObjDir}tmapflat.c.x" <20> :texmap:tmapflat.c
|
|||
|
"{ObjDir}tmapppc.a.x" <20> :texmap:tmapppc.a
|
|||
|
|
|||
|
|
|||
|
### 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}
|
|||
|
|