mirror of
https://github.com/elliotnunn/supermario.git
synced 2024-11-22 19:31:02 +00:00
113 lines
4.1 KiB
Makefile
113 lines
4.1 KiB
Makefile
#
|
|
# File: VDig.make
|
|
#
|
|
# Contains: Makefile for VDig.
|
|
#
|
|
# Written by: Chas. Spillar
|
|
#
|
|
# Copyright: © 1992-1993 by Apple Computer, Inc., all rights reserved.
|
|
#
|
|
# Change History (most recent first):
|
|
#
|
|
# <SM6> 8/17/93 BG Added a small amount of cheese required by Make to be a good
|
|
# citizen. I broke the source file dependencies out but if any of
|
|
# those dependencies become true, there was nothing that HAPPENED
|
|
# to cause those dependencies to go away. Added SetFile -m .
|
|
# {Targ} to each of the source file dependencies to make sure that
|
|
# the .c.o dependencies don't get re-built more than once.
|
|
# <SM5> 8/17/93 BG Fix dependencies for VDigC.c.o and its accompanying files.
|
|
# <SM4> 6/14/93 kc Roll in Ludwig (for real this time).
|
|
# <SM3> 6/3/93 kc Backout last checkin until I am ready to checkin everything.
|
|
# <SM2> 6/3/93 kc Roll in Ludwig.
|
|
# <LW6> 4/15/93 DH For b5 build; took out Runtime.o and CSANEL.o that were no
|
|
# longer needed.
|
|
# <LW5> 4/5/93 fau Added a dependency on DepVideo.h.
|
|
# <LW4> 1/4/93 fau Added support for the VDigUtils.c file.
|
|
# <LW3> 12/23/92 fau Changed code resource to be the official -16729.
|
|
# <LW2> 12/15/92 chp Modified for new paths to Interface.o, Runtime.o, and
|
|
# CSANELib.o.
|
|
# <SM2> 11/14/92 kc Change link option used to name segment from -sg to -sn.
|
|
# <SM1> 9/17/92 CSS first checked in to SuperMario
|
|
#
|
|
#
|
|
|
|
# Do not change the order of VDigCObjects.
|
|
|
|
VDigCObjects = "{ObjDir}VDigC.c.o" ∂
|
|
"{ObjDir}VDigUtils.c.o" ∂
|
|
"{ObjDir}IICTest.a.o" ∂
|
|
"{IfObjDir}Interface.o"
|
|
|
|
|
|
|
|
"{RsrcDir}VDigT.rsrc" ƒƒ "{VDigDir}Cyclone_VDig.r" ∂
|
|
"{RIncludes}Types.r" ∂
|
|
"{RIncludes}MPWTypes.r" ∂
|
|
"{RIncludes}ImageCodec.r"
|
|
Rez {StdROpts} -o "{Targ}" "{VDigDir}Cyclone_VDig.r" || Exit 1
|
|
|
|
|
|
"{RsrcDir}VDigC.rsrc" ƒƒ {VDigCObjects}
|
|
Link {StdLOpts} {StdAlign} -o "{Targ}" -rt code=-16729 -m MAIN -sn Main="Cyclone_VDig" -rn {VDigCObjects} || Exit 1
|
|
|
|
|
|
"{ObjDir}VDigUtils.c.o" ƒ "{VDigDir}VDigUtils.c" ∂
|
|
"{VDigDir}Cyclone.c"
|
|
C {StdCOpts} -o "{Targ}" {VDigDir}VDigUtils.c -b2
|
|
|
|
"{ObjDir}VDigC.c.o" ƒ "{VDigDir}Cyclone.c" ∂
|
|
"{VDigDir}VDigUtils.c"
|
|
C {StdCOpts} -o "{Targ}" {VDigDir}Cyclone.c -b2
|
|
|
|
|
|
"{ObjDir}IICTest.a.o" ƒ "{VDigDir}IICTest.a"
|
|
Asm {StdAOpts} -o "{Targ}" "{VDigDir}IICTest.a"
|
|
|
|
# Identify dependencies for the source files as well <SM5>
|
|
# (BTW - why is "EgretEqu.h" local to {VDigDir}? It should be in {CIncludes})
|
|
|
|
"{VDigDir}Cyclone.c" ƒ "{CIncludes}Devices.h" ∂
|
|
"{CIncludes}Files.h" ∂
|
|
"{CIncludes}FixMath.h" ∂
|
|
"{CIncludes}GestaltEqu.h" ∂
|
|
"{IntCIncludes}GestaltPrivateEqu.h" ∂
|
|
"{CIncludes}Math.h" ∂
|
|
"{CIncludes}Memory.h" ∂
|
|
"{CIncludes}Resources.h" ∂
|
|
"{CIncludes}RomDefs.h" ∂
|
|
"{CIncludes}Slots.h" ∂
|
|
"{CIncludes}ToolUtils.h" ∂
|
|
"{CIncludes}Components.h" ∂
|
|
"{CIncludes}QTComponents.h" ∂
|
|
"{VDigDir}EgretEqu.h" ∂
|
|
"{VDigDir}I2C.h" ∂
|
|
"{VDigDir}philips.h" ∂
|
|
"{VDigDir}Cyclone.h" ∂
|
|
"{VDigDir}CycloneDigi.h" ∂
|
|
"{IntCIncludes}DepVideo.h"
|
|
SetFile -m . {Targ}
|
|
|
|
|
|
"{VDigDir}VDigUtils.c" ƒ "{CIncludes}Devices.h" ∂
|
|
"{IntCIncludes}DepVideo.h" ∂
|
|
"{CIncludes}Palettes.h" ∂
|
|
"{CIncludes}RomDefs.h" ∂
|
|
"{CIncludes}Slots.h" ∂
|
|
"{CIncludes}ToolUtils.h" ∂
|
|
"{CIncludes}Video.h" ∂
|
|
"{VDigDir}Cyclone.h"
|
|
SetFile -m . {Targ}
|
|
|
|
"{VDigDir}IICTest.a" ƒ "{AIncludes}SysEqu.a" ∂
|
|
"{AIncludes}SysErr.a" ∂
|
|
"{AIncludes}ToolUtils.a" ∂
|
|
"{AIncludes}Traps.a"
|
|
SetFile -m . {Targ}
|
|
|
|
# "I just LOVE nested #include files. (NOT!)"
|
|
|
|
"{VDigDir}Cyclone.h" ƒ "{VDigDir}Philips.h" ∂
|
|
"{CIncludes}Quickdraw.h" ∂
|
|
"{CIncludes}QuickTimeComponents.h"
|
|
SetFile -m . {Targ}
|