mac-rom/OS/StartMgr/StartMgr.make

257 lines
9.7 KiB
Plaintext
Raw Normal View History

#
# File: StartMgr.make
#
# Contains: Makefile for main code image.
#
# Written by: Kurt Clark, Chas Spillar, and Tim Nichols
#
# Copyright: <09> 1992-1993 by Apple Computer, Inc., all rights reserved.
#
# Change History (most recent first):
#
# <SM9> 11/10/93 chp Made StartInit.a.o dependent on RISC.make so version changes get
# rebuilt.
# <SM8> 10/14/93 pdw Added some dependencies.
# <SM7> 9/9/93 pdw Fixed up dependencies - slots.a and some others.
# <SM6> 8/4/93 JDR USTNonCritTsts.a depends on SoundPrivate.a
# <SM5> 8/4/93 JDR Integrate sound manager 3.0 project.
# <SM4> 7/21/93 SAM Bdah, ah, put ExceptionSupport.a back in.
# <SM3> 7/20/93 SAM Remove build rules for ExceptionSupport.a and
# StartSystemPatches.a.
# <SM2> 6/14/93 kc Roll in Ludwig.
# <LW2> 5/3/93 chp Added SuperMario.make to StartInit.a.o dependency list since
# StartInit.a.o depends explicitly on variables defined in the
# makefile.
# <SM3> 12/9/92 mal Updated StartInit.a's dependencies.
# <SM2> 12/2/92 kc Added " || Exit 1" to commands with a double dependency.
StartMgrObjs = "{ObjDir}StartTop.a.o" <09>
"{ObjDir}StartInit.a.o" <09>
"{ObjDir}StartInterstix.c.o" <09>
"{ObjDir}StartSearch.a.o" <09>
"{ObjDir}StartLibGlue.c.o" <09>
"{ObjDir}StartBoot.a.o" <09>
"{ObjDir}StartFail.a.o" <09>
"{ObjDir}StartErr.a.o" <09>
"{ObjDir}StartAlert.a.o"
StartTestObjs = "{ObjDir}USTStartTest.a.o" <09>
"{ObjDir}ExceptionSupport.a.o" <09>
"{ObjDir}UTEKernel.c.o" <09>
"{ObjDir}SONIC_Test.c.o" <09>
"{ObjDir}SizeMem.a.o"
Boot3Objects = "{ObjDir}Boot3.a.o" <09>
"{ObjDir}DispatchPatch.a.o"
"{RsrcDir}Gibbly.rsrc" <09><> "{StartDir}Gibbly.r"
Rez {StdROpts} -a -o "{targ}" -d ROMBuildTime="{ROMBuildTime}" "{StartDir}Gibbly.r" || Exit 1
"{RsrcDir}Gibbly.rsrc" <09><> {Boot3Objects}
Link {StdLOpts} {StdAlign} -o "{Targ}" {Boot3Objects} -rt 'boot=3' -ra =resSysHeap,resLocked || Exit 1
"{LibDir}StartMgr.lib" <09> {StartMgrObjs}
Lib {StdLibOpts} {StartMgrObjs} -o "{Targ}"
"{LibDir}StartTest.lib" <09> {StartTestObjs}
Lib {StdLibOpts} {StartTestObjs} -o "{Targ}"
"{ObjDir}StartAlert.a.o" <09> "{ObjDir}StandardEqu.d" <09>
"{AIncludes}HardwareEqu.a" <09>
"{StartDir}StartAlert.a"
Asm {StdAOpts} -o "{Targ}" "{StartDir}StartAlert.a"
"{ObjDir}StartBoot.a.o" <09> "{ObjDir}StandardEqu.d" <09>
"{IntAIncludes}HardwarePrivateEqu.a" <09>
"{IntAIncludes}UniversalEqu.a" <09>
"{AIncludes}FixMath.a" <09>
"{AIncludes}Slots.a" <09>
"{IntAIncludes}SlotMgrEqu.a" <09>
"{AIncludes}ROMEqu.a" <09>
"{IntAIncludes}ColorEqu.a" <09>
"{AIncludes}Aliases.a" <09>
"{AIncludes}Displays.a" <09>
"{IntAIncludes}DisplaysPriv.a" <09>
"{AIncludes}GestaltEqu.a" <09>
"{IntAIncludes}AtalkPrivateEQU.a" <09>
"{IntAIncludes}EDiskEqu.a" <09>
"{IntAIncludes}MMUEqu.a" <09>
"{IntAincludes}BootEqu.a" <09>
"{StartDir}StartBoot.a"
Asm {StdAOpts} -o "{Targ}" "{StartDir}StartBoot.a"
"{ObjDir}StartErr.a.o" <09> "{ObjDir}StandardEqu.d" <09>
"{IntAIncludes}HardwarePrivateEqu.a" <09>
"{IntAIncludes}UniversalEqu.a" <09>
"{IntAIncludes}MMUEqu.a" <09>
"{IntAincludes}BootEqu.a" <09>
"{StartDir}StartErr.a"
Asm {StdAOpts} -o "{Targ}" "{StartDir}StartErr.a"
"{ObjDir}StartFail.a.o" <09> "{ObjDir}StandardEqu.d" <09>
"{AIncludes}HardwareEqu.a" <09>
"{AIncludes}Slots.a" <09>
"{IntAIncludes}SlotMgrEqu.a" <09>
"{AIncludes}ROMEqu.a" <09>
"{AIncludes}Video.a" <09>
"{StartDir}StartFail.a"
Asm {StdAOpts} -o "{Targ}" "{StartDir}StartFail.a"
"{ObjDir}StartTop.a.o" <09> "{StartDir}StartTop.a"
Asm {StdAOpts} -o "{Targ}" "{StartDir}StartTop.a"
"{ObjDir}StartInit.a.o" <09> "{MakeDir}Universal.make" <09>
"{MakeDir}RISC.make" <09>
"{ObjDir}StandardEqu.d" <09>
"{IntAIncludes}HardwarePrivateEqu.a" <09>
"{MemoryMgrDir}MemoryMgrPriv.a" <09>
"{AIncludes}SCSI.a" <09>
"{IntAIncludes}MMUEqu.a" <09>
"{IntAincludes}BootEqu.a" <09>
"{AIncludes}ROMEqu.a" <09>
"{AIncludes}Slots.a" <09>
"{IntAIncludes}SlotMgrEqu.a" <09>
"{AIncludes}Video.a" <09>
"{IntAincludes}DepVideoEqu.a" <09>
"{IntAIncludes}ColorEqu.a" <09>
"{IntAIncludes}UniversalEqu.a" <09>
"{IntAIncludes}ReliabilityEqu.a" <09>
"{IntAIncludes}EgretEqu.a" <09>
"{IntAIncludes}EDiskEqu.a" <09>
"{IntAIncludes}SCSIEqu96.a" <09>
"{IntAIncludes}PowerPrivEqu.a" <09>
"{IntAIncludes}PSCEqu.a" <09>
"{AIncludes}GestaltEqu.a" <09>
"{IntAIncludes}GestaltPrivateEqu.a" <09>
"{AIncludes}AppleTalk.a" <09>
"{IntAIncludes}AtalkPrivateEQU.a" <09>
"{StartDir}StartInit.a"
# Both part of StandardEqu.d
# "{AIncludes}FSEqu.a" <09>
# "{AIncludes}FSPrivate.a" <09>
Asm {StdAOpts} -o "{Targ}" "{StartDir}StartInit.a" -i "{MemoryMgrDir}"
"{ObjDir}StartSearch.a.o" <09> "{ObjDir}StandardEqu.d" <09>
"{IntAIncludes}HardwarePrivateEqu.a" <09>
"{IntAIncludes}UniversalEqu.a" <09>
"{AIncludes}Devices.a" <09>
"{IntAIncludes}PowerPrivEqu.a" <09>
"{AIncludes}Slots.a" <09>
"{IntAIncludes}SlotMgrEqu.a" <09>
"{AIncludes}ROMEqu.a" <09>
"{AIncludes}SCSI.a" <09>
"{StartDir}StartSearch.a"
Asm {StdAOpts} -o "{Targ}" "{StartDir}StartSearch.a"
"{ObjDir}SizeMem.a.o" <09> "{ObjDir}StandardEqu.d" <09>
"{IntAIncludes}HardwarePrivateEqu.a" <09>
"{AIncludes}HardwareEqu.a" <09>
"{IntAIncludes}UniversalEqu.a" <09>
"{StartDir}STEqu.a" <09>
"{IntAIncludes}MMUEqu.a" <09>
"{IntAincludes}BootEqu.a" <09>
"{StartDir}SizeMem.a"
Asm {StdAOpts} -o "{Targ}" "{StartDir}SizeMem.a"
"{ObjDir}USTStartTest.a.o" <09> "{StartDir}STEqu.a" <09>
"{AIncludes}HardwareEqu.a" <09>
"{IntAIncludes}BootEqu.a" <09>
"{ObjDir}StandardEqu.d" <09>
"{IntAIncludes}HardwarePrivateEqu.a" <09>
"{IntAIncludes}SoundPrivate.a" <09>
"{IntAIncludes}MMUEqu.a" <09>
"{IntAIncludes}UniversalEqu.a" <09>
"{IntAIncludes}PowerPrivEqu.a" <09>
"{IntAIncludes}EgretEqu.a" <09>
"{IntAIncludes}SCSIEqu96.a" <09>
"{IntAIncludes}IOPrimitiveEqu.a" <09>
"{StartDir}USTStartUp.a" <09>
"{StartDir}USTCritTests.a" <09>
"{StartDir}USTNonCritTsts.a" <09>
"{StartDir}USTPostProc.a" <09>
"{StartDir}USTPram.a" <09>
"{StartDir}USTTestMgr.a" <09>
"{StartDir}USTMacros.a" <09>
"{StartDir}USTSubtests.a" <09>
"{StartDir}USTEnvirons.a" <09>
"{StartDir}SubtestController.a" <09>
"{StartDir}GenericInterface.a" <09>
"{StartDir}StdMacros.a" <09>
"{StartDir}USTStartTest.a"
Asm {StdAOpts} -o "{Targ}" "{StartDir}USTStartTest.a"
"{ObjDir}ExceptionSupport.a.o" <20> "{StartDir}ExceptionSupport.a" <09>
"{StartDir}ExceptionSupport.a" <09>
"{StartDir}STDMacros.a" <09>
"{StartDir}USTMacros.a"
Asm {StdAOpts} -o "{Targ}" "{StartDir}IncludeExceptionSupport.a"
"{ObjDir}UTEKernel.c.o" <09> "{StartDir}UnivTestEnv:BitWalk.c" <09>
"{StartDir}UnivTestEnv:ExceptionSupport.c" <09>
"{StartDir}UnivTestEnv:GenericInterface.c" <09>
"{StartDir}UnivTestEnv:Heap.c" <09>
"{StartDir}UnivTestEnv:List.c" <09>
"{StartDir}UnivTestEnv:SubtestController.c" <09>
"{StartDir}UnivTestEnv:TestController.c" <09>
"{StartDir}UnivTestEnv:UTEKernel.c" <09>
"{StartDir}UnivTestEnv:68KOpCodes.h" <09>
"{StartDir}UnivTestEnv:BitWalk.h" <09>
"{StartDir}UnivTestEnv:CTETypes.h" <09>
"{StartDir}UnivTestEnv:ExceptionSupport.h" <09>
"{StartDir}UnivTestEnv:GenericInterface.h" <09>
"{StartDir}UnivTestEnv:GenericTypes.h" <09>
"{StartDir}UnivTestEnv:Heap.h" <09>
"{StartDir}UnivTestEnv:List.h" <09>
"{StartDir}UnivTestEnv:SubtestController.h" <09>
"{StartDir}UnivTestEnv:TestController.h"
C {StdCOpts} -o "{Targ}" "{StartDir}UnivTestEnv:UTEKernel.c"
"{ObjDir}SONIC_Test.c.o" <09> "{StartDir}UnivTestEnv:SONIC_Test.c" <09>
"{StartDir}UnivTestEnv:SupportFunctions.h" <09>
"{StartDir}UnivTestEnv:CTETypes.h" <09>
"{StartDir}UnivTestEnv:IDDefs.h" <09>
"{StartDir}UnivTestEnv:SONIC_Common.h" <09>
"{StartDir}UnivTestEnv:SONIC_BitMarch.c" <09>
"{StartDir}UnivTestEnv:SONIC_BitMarch.h" <09>
"{StartDir}UnivTestEnv:SONIC_CAMDMA.c" <09>
"{StartDir}UnivTestEnv:SONIC_CAMDMA.h" <09>
"{StartDir}UnivTestEnv:SONIC_Loopback.c" <09>
"{StartDir}UnivTestEnv:SONIC_Loopback.h" <09>
"{StartDir}UnivTestEnv:SONIC_Interrupt.h" <09>
"{StartDir}UnivTestEnv:SONIC_Interrupt.c" <09>
"{StartDir}UnivTestEnv:SONIC_Test.h"
C {StdCOpts} -o "{Targ}" "{StartDir}UnivTestEnv:SONIC_Test.c" -i "{StartDir}UnivTestEnv:"
"{ObjDir}Boot3.a.o" <09> "{IntAIncludes}LinkedPatchMacros.a" <09>
"{ObjDir}StandardEqu.d" <09>
"{AIncludes}Folders.a" <09>
"{AIncludes}TextServices.a" <09>
"{IntAIncludes}BootEqu.a" <09>
"{IntAIncludes}ScriptPriv.a" <09>
"{StartDir}Boot3.a"
Asm {StdAOpts} -d SONYNONPORTABLE=1 -o "{Targ}" "{StartDir}Boot3.a"
"{ObjDir}DispatchPatch.a.o" <09> "{ObjDir}StandardEqu.d" <09>
"{TrapDispDir}DispatchPatch.a"
Asm {StdAOpts} -o "{targ}" "{TrapDispDir}DispatchPatch.a"