# # File: makefile # # Contains: Contents. # # Written by: Writers. # # Copyright: © 1992-1994 by Apple Computer, Inc., all rights reserved. # # Change History (most recent first): # # 1/31/94 DCB # 1/31/94 DCB Added STP and BlackBird defines. # 1/14/94 DCB Changing to script system INIT # 11/23/93 DCB Record options should be the same as for ROM. Also default to no # debugger to prevent SCM from accidentally building with the trap # there. Paul - I will do the key down thing real soon now. # 11/22/93 pdw Rolling in from . # 11/22/93 pdw Added forSTP601v1 define. (Is this the same as forSTP601?) # 11/19/93 chp Remove the FORTNTDEBUG flag, which I detest and have already # removed from the SCSI Manager. # 11/17/93 DCB Updating so this works with the stuff Craiger checked in. # 10/29/93 DCB Removing RISC dependencies from the makefile. # 10/28/93 pdw Got rid of nonSerialized/forPDM dependencies. # 10/14/93 pdw Rolled in from MC. # 10/12/93 pdw Added support for Synchronous data transfers, rewrote State # Machine, message handling etc. # 9/26/93 pdw Added forIttInit. # <1> 9/13/93 pdw first checked in # <6> 9/11/92 PW Made friendly to multiple build enviroments # <5> 6/17/92 CB Made friendly to multiple build enviroments # <4> 6/17/92 PW Removed testTool stuff # <3> 6/16/92 PW Added HALc96PSC.a # # # File: MakeFile # Paul Wolf # 2/16/89 # # For SuperMario, default to non-PDM build forPDMProto = 0 nonSerializedIO = 1 forIttInit = 1 # touch Recorder.a TAPE_LENGTH = 1024 RECORD_NONCACHABLE = 1 StopRecordOnFull = 0 # touch SCSIGlue.a ; touch XPTSCSIXlate.a ; touch XPT.a CALL_RECORD_ON = 1 # touch SIMMachine.a ; touch HALc96Routines.a STACK_RECORD_ON = 0 # touch HALc96equ.a RECORD_ON = 0 ERR_RECORD_ON = 1 RECORD_rCMD = 0 DEBUGGING = 0 noSCSIInts = 0 # touch SCSIDebug.h ; touch XPT.c forceSyncAlways = 0 # touch IttInit.a useINITDebugger = 0 AandCoptions = ∂ -d forPDMProto={forPDMProto} ∂ -d forIttInit={forIttInit} ∂ -d Include_Debugger_Names=1 ∂ -d forceSyncAlways={forceSyncAlways} ∂ -d nonSerializedIO={nonSerializedIO} ∂ -d noSCSIInts={noSCSIInts} ∂ -d StopRecordOnFull={StopRecordOnFull} ∂ -d CALL_RECORD_ON={CALL_RECORD_ON} ∂ -d DEBUGGING={DEBUGGING} ∂ -d RECORD_NONCACHABLE={RECORD_NONCACHABLE} ∂ -d RECORD_ON={RECORD_ON} ∂ -d RECORD_rCMD={RECORD_rCMD} ∂ -d STACK_RECORD_ON={STACK_RECORD_ON} ∂ -d TAPE_LENGTH={TAPE_LENGTH} ∂ -d useINITDebugger={useINITDebugger} itt = "{sources}os:scsimgr4pt3:" SCSI4pt3Dir = "{itt}" SCSIMgr4pt3 = "{itt}" intaincludes = "{sources}Internal:Asm:" aincludes = "{sources}Interfaces:AIncludes:" intcincludes = "{sources}Internal:C:" cincludes = "{sources}Interfaces:cincludes:" libraries = "{sources}BuildResults:Universal:Obj:Interface:" objects = "{sources}BuildResults:Universal:Obj:" toolname = cousin initname = ".IttInit" S = {itt} O = {objects} ObjDir = {O} dest = {itt} #IntAIncludes = {sources}Internal:Asm: BootObjects = {O}BootItt.c.o ∂ {O}BootItt.a.o XPTObjects = {O}SCSIGlue.a.o ∂ {O}XPT.c.o ∂ {O}XPT.a.o ∂ {O}XPToldCall.c.o ∂ {O}XPTfunctions.c.o ∂ {O}XPTSCSIXlate.a.o ∂ {O}Queue.a.o SIMObjects = {O}SIMCore.c.o ∂ {O}SIMCore.a.o ∂ {O}SIMQ.c.o ∂ {O}SIMmachine.c.o ∂ {O}SIMmachine.a.o ∂ {O}QueueUtils.a.o ∂ {O}Timeout.c.o ∂ {O}Timeout.a.o HALObjects = {O}HALc96.a.o ∂ {O}HALc96Data.a.o ∂ {O}HALc96BIOS.a.o ∂ {O}HALc96Routines.a.o ∂ {O}HALc96Init.a.o ∂ {O}HALc96.c.o ∂ {O}HALc96HWInit.a.o ∂ {O}HALc96DMA.a.o ∂ {O}HALc96AMIC.a.o ∂ {O}HALc96PSC.a.o ∂ {O}HALc96GC.c.o ∂ {O}HALc96AMIC.c.o ∂ {O}HALc96PSC.c.o ∂ {O}HALc96GC.a.o InitObjects = {O}IttInit.a.o ∂ {HALObjects} ∂ {O}Recorder.a.o ∂ {O}InitItt.c.o ∂ {XPTObjects} ∂ {SIMObjects} ∂ {BootObjects} ALL ƒ "{dest}{initname}" {BootObjects} #"{dest}{toolname}" "LinkedXPT" ƒ {XPTObjects} echo " =>> linking the XPT" link ∂ {XPTObjects} ∂ # {Libraries}Interface.o ∂ -o "{Targ}" ∂ -ra =resSysHeap,resLocked ∂ -rt INIT=96 ∂ -t "scri" ∂ -c "woof" "LinkedSIM" ƒ {SIMObjects} echo " =>> linking the SIM" link ∂ {SIMObjects} ∂ # {Libraries}Interface.o ∂ -o "{Targ}" ∂ -ra =resSysHeap,resLocked ∂ -rt INIT=96 ∂ -t "scri" ∂ -c "woof" "LinkedHAL" ƒ {HALObjects} echo " =>> linking the HAL" link ∂ {HALObjects} ∂ # {Libraries}Interface.o ∂ -o "{Targ}" ∂ -ra =resSysHeap,resLocked ∂ -rt INIT=96 ∂ -t "scri" ∂ -c "woof" "{dest}{initname}" ƒ {InitObjects} echo " =>> linking the INIT" set exit 1 set libraries "{sources}BuildResults:Universal:Obj:Interface:" link ∂ {InitObjects} ∂ {Libraries}Interface.o ∂ # {Libraries}Runtime.o ∂ # -sn "Main=%A5Init" ∂ # -sn "_DataInit=%A5Init" ∂ # -sn "INTENV=%A5Init" ∂ -o "{Targ}" ∂ -ra =resSysHeap,resLocked ∂ -rt INIT=96 ∂ -t "scri" ∂ -c "woof" echo "data ∂'sysz∂' ∂(0∂) ∂{ ∂$∂"0010 0000∂" ∂}∂;" | rez -a -o "{Targ}" "{ObjDir}BootItt.a.o" ƒ "{IntAIncludes}HardwarePrivateEqu.a" ∂ "{itt}Debug.a" ∂ "{AIncludes}SCSI.a" ∂ "{itt}ACAM.a" "{ObjDir}HALc96.a.o" ƒ "{AIncludes}HardwareEqu.a" ∂ "{IntAIncludes}UniversalEqu.a" ∂ "{itt}Debug.a" ∂ "{AIncludes}SCSI.a" ∂ "{itt}SCSIEqu53c96.a" ∂ "{itt}ACAM.a" ∂ "{itt}SIMCoreEqu.a" ∂ "{itt}HALc96equ.a" "{ObjDir}HALc96AMIC.a.o" ƒ "{AIncludes}HardwareEqu.a" ∂ "{IntAIncludes}UniversalEqu.a" ∂ "{itt}Debug.a" ∂ "{AIncludes}SCSI.a" ∂ "{itt}SCSIEqu53c96.a" ∂ "{itt}ACAM.a" ∂ "{itt}SIMCoreEqu.a" ∂ "{itt}HALc96equ.a" "{ObjDir}HALc96Data.a.o" ƒ "{AIncludes}HardwareEqu.a" ∂ "{IntAIncludes}UniversalEqu.a" ∂ "{itt}Debug.a" ∂ "{AIncludes}SCSI.a" ∂ "{IntAIncludes}SCSIPriv.a" ∂ "{itt}SCSIEqu53c96.a" ∂ "{itt}ACAM.a" ∂ "{itt}SIMCoreEqu.a" ∂ "{itt}XPTEqu.a" ∂ "{itt}HALc96equ.a" "{ObjDir}HALc96DMA.a.o" ƒ "{IntAIncludes}HardwarePrivateEqu.a" ∂ "{AIncludes}HardwareEqu.a" ∂ "{IntAIncludes}UniversalEqu.a" ∂ "{itt}Debug.a" ∂ "{AIncludes}SCSI.a" ∂ "{itt}SCSIEqu53c96.a" ∂ "{itt}ACAM.a" ∂ "{itt}SIMCoreEqu.a" ∂ "{itt}HALc96equ.a" "{ObjDir}HALc96HWInit.a.o" ƒ "{IntAIncludes}HardwarePrivateEqu.a" ∂ "{IntAIncludes}UniversalEqu.a" ∂ "{itt}Debug.a" ∂ "{AIncludes}SCSI.a" ∂ "{itt}SCSIEqu53c96.a" ∂ "{itt}HALc96equ.a" "{ObjDir}HALc96Init.a.o" ƒ "{AIncludes}HardwareEqu.a" ∂ "{IntAIncludes}UniversalEqu.a" ∂ "{itt}Debug.a" ∂ "{AIncludes}SCSI.a" ∂ "{itt}SCSIEqu53c96.a" ∂ "{IntAIncludes}SCSIPriv.a" ∂ "{itt}HALc96equ.a" ∂ "{itt}ACAM.a" "{ObjDir}HALc96BIOS.a.o" ƒ "{IntAIncludes}HardwarePrivateEqu.a" ∂ "{IntAIncludes}UniversalEqu.a" ∂ "{IntAIncludes}MC680x0.a" ∂ "{IntAIncludes}SCSIPriv.a" ∂ "{itt}Debug.a" ∂ "{AIncludes}SCSI.a" ∂ "{itt}SCSIEqu53c96.a" ∂ "{itt}ACAM.a" ∂ "{itt}SIMCoreEqu.a" ∂ "{itt}HALc96equ.a" "{ObjDir}HALc96GC.a.o" ƒ "{itt}HALc96GC.a" ∂ "{AIncludes}DBDMA.a" ∂ "{itt}HALc96equ.a" ∂ "{IntAIncludes}GrandCentralPriv.a" "{ObjDir}HALc96GC.c.o" ƒ "{itt}HALc96GC.c" ∂ "{itt}SIMCorePriv.h" ∂ "{CIncludes}SCSI.h" ∂ "{itt}SIMCore.h" ∂ "{CIncludes}Memory.h" ∂ "{CIncludes}Timer.h" ∂ "{CIncludes}OSUtils.h" ∂ "{itt}ACAM.h" ∂ "{CIncludes}Types.h" ∂ "{CIncludes}Traps.h" ∂ "{itt}HALc96.h" "{ObjDir}HALc96PSC.a.o" ƒ "{AIncludes}HardwareEqu.a" ∂ "{IntAIncludes}UniversalEqu.a" ∂ "{itt}Debug.a" ∂ "{AIncludes}SCSI.a" ∂ "{itt}SCSIEqu53c96.a" ∂ "{itt}ACAM.a" ∂ "{itt}SIMCoreEqu.a" ∂ "{itt}HALc96equ.a" ∂ "{IntAIncludes}PSCequ.a" "{ObjDir}HALc96Routines.a.o" ƒ "{IntAIncludes}HardwarePrivateEqu.a" ∂ "{IntAIncludes}UniversalEqu.a" ∂ "{IntAIncludes}DeferredTaskEqu.a" ∂ "{IntAIncludes}MC680x0.a" ∂ "{itt}Debug.a" ∂ "{itt}ACAM.a" ∂ "{AIncludes}SCSI.a" ∂ "{itt}XPTEqu.a" ∂ "{itt}SCSIEqu53c96.a" ∂ "{itt}SIMCoreEqu.a" ∂ "{itt}HALc96equ.a" "{ObjDir}IttInit.a.o" ƒ "{IntAIncludes}HardwarePrivateEqu.a" ∂ "{IntAIncludes}UniversalEqu.a" ∂ "{AIncludes}SCSI.a" ∂ "{IntAIncludes}SCSIPriv.a" ∂ "{itt}Debug.a" ∂ "{itt}ACAM.a" ∂ "{itt}XPTEqu.a" "{ObjDir}Recorder.a.o" ƒ "{AIncludes}HardwareEqu.a" ∂ "{itt}Debug.a" ∂ "{AIncludes}SCSI.a" ∂ "{IntAIncludes}SCSIPriv.a" ∂ "{itt}HALc96equ.a" ∂ "{itt}XPTEqu.a" "{ObjDir}SCSIGlue.a.o" ƒ "{IntAIncludes}HardwarePrivateEqu.a" ∂ "{IntAIncludes}UniversalEqu.a" ∂ "{itt}Debug.a" ∂ "{itt}ACAM.a" ∂ "{AIncludes}SCSI.a" ∂ "{IntAIncludes}SCSIPriv.a" ∂ "{itt}XPTEqu.a" "{ObjDir}SIMmachine.a.o" ƒ "{AIncludes}HardwareEqu.a" ∂ "{IntAIncludes}UniversalEqu.a" ∂ "{IntAIncludes}DeferredTaskEqu.a" ∂ "{itt}Debug.a" ∂ "{itt}ACAM.a" "{ObjDir}timeout.a.o" ƒ "{AIncludes}HardwareEqu.a" ∂ "{itt}Debug.a" ∂ "{itt}ACAM.a" "{ObjDir}XPT.a.o" ƒ "{IntAIncludes}HardwarePrivateEqu.a" ∂ "{IntAIncludes}UniversalEqu.a" ∂ "{AIncludes}SCSI.a" ∂ "{IntAIncludes}SCSIPriv.a" ∂ "{itt}Debug.a" ∂ "{itt}ACAM.a" ∂ "{itt}XPTEqu.a" "{ObjDir}XPTSCSIXlate.a.o" ƒ "{AIncludes}HardwareEqu.a" ∂ "{IntAIncludes}UniversalEqu.a" ∂ "{itt}Debug.a" ∂ "{AIncludes}SCSI.a" ∂ "{IntAIncludes}SCSIPriv.a" ∂ "{itt}ACAM.a" "{ObjDir}BootItt.c.o" ƒ "{CIncludes}Devices.h" ∂ "{CIncludes}Types.h" ∂ "{CIncludes}Packages.h" ∂ "{CIncludes}Traps.h" ∂ "{IntCIncludes}TrapsPrivate.h" ∂ "{CIncludes}Memory.h" ∂ "{CIncludes}SysEqu.h" ∂ "{CIncludes}SCSIStandard.h" ∂ "{CIncludes}SCSI.h" ∂ "{CIncludes}OSUtils.h" ∂ "{CIncludes}Devices.h" ∂ "{CIncludes}Slots.h" ∂ "{CIncludes}Start.h" ∂ "{itt}ACAM.h" ∂ "{itt}XPT.h" ∂ "{itt}XPTpriv.h" ∂ "{itt}BootItt.h" "{ObjDir}HALc96.c.o" ƒ "{CIncludes}Types.h" ∂ "{CIncludes}Memory.h" ∂ "{CIncludes}SCSIStandard.h" ∂ "{CIncludes}SCSI.h" ∂ "{itt}ACAM.h" ∂ "{itt}SIMCore.h" ∂ "{itt}SIMCorePriv.h" ∂ "{itt}HALc96.h" "{ObjDir}HALc96PSC.c.o" ƒ "{CIncludes}Types.h" ∂ "{CIncludes}Memory.h" ∂ "{CIncludes}SCSI.h" ∂ "{CIncludes}SCSIStandard.h" ∂ "{itt}ACAM.h" ∂ "{itt}SimCore.h" ∂ "{itt}HALc96.h" ∂ "{itt}SIMCorePriv.h" "{ObjDir}HALc96AMIC.c.o" ƒ "{CIncludes}Types.h" ∂ "{CIncludes}Memory.h" ∂ "{CIncludes}Traps.h" ∂ "{IntCIncludes}TrapsPrivate.h" ∂ "{CIncludes}SCSI.h" ∂ "{CIncludes}SCSIStandard.h" ∂ "{itt}ACAM.h" ∂ "{itt}SimCore.h" ∂ "{itt}HALc96.h" ∂ "{itt}SIMCorePriv.h" "{ObjDir}InitItt.c.o" ƒ "{CIncludes}Memory.h" ∂ "{CIncludes}SCSIStandard.h" ∂ "{itt}ACAM.h" ∂ "{itt}XPT.h" ∂ "{itt}SIMCore.h" ∂ "{itt}HALc96.h" ∂ "{itt}SCSIGlue.h" ∂ "{CIncludes}GestaltEqu.h" ∂ "{itt}XPTPriv.h" "{ObjDir}SampleSCSI.c.o" ƒ "{CIncludes}SCSI.h" ∂ "{CIncludes}types.h" ∂ "{CIncludes}stdio.h" ∂ "{CIncludes}memory.h" ∂ "{itt}ACAM.h" "{ObjDir}SIMCore.c.o" ƒ "{CIncludes}Types.h" ∂ "{CIncludes}Memory.h" ∂ "{CIncludes}SCSIStandard.h" ∂ "{CIncludes}SCSI.h" ∂ "{CIncludes}Errors.h" ∂ "{itt}ACAM.h" ∂ "{itt}XPT.h" ∂ "{itt}SIMCore.h" ∂ "{itt}SIMCorePriv.h" ∂ "{itt}SIMQ.h" ∂ "{itt}SCSIGlue.h" ∂ "{itt}Recorder.h" "{ObjDir}SIMmachine.c.o" ƒ "{CIncludes}Types.h" ∂ "{CIncludes}Memory.h" ∂ "{CIncludes}SCSIStandard.h" ∂ "{CIncludes}SCSI.h" ∂ "{itt}ACAM.h" ∂ "{itt}XPT.h" ∂ "{itt}CUtils.h" ∂ "{itt}SCSIGlue.h" ∂ "{itt}SIMCore.h" ∂ "{itt}SIMCorePriv.h" ∂ "{itt}SIMQ.h" ∂ "{itt}Recorder.h" "{ObjDir}SIMQ.c.o" ƒ "{CIncludes}Types.h" ∂ "{CIncludes}Memory.h" ∂ "{CIncludes}SCSIStandard.h" ∂ "{CIncludes}SCSI.h" ∂ "{itt}ACAM.h" ∂ "{itt}CUtils.h" ∂ "{itt}XPT.h" ∂ "{itt}SIMCore.h" ∂ "{itt}SIMCorePriv.h" ∂ "{itt}SIMQ.h" ∂ "{itt}QueueUtils.h" ∂ "{itt}Recorder.h" "{ObjDir}Timeout.c.o" ƒ "{CIncludes}Types.h" ∂ "{CIncludes}Packages.h" ∂ "{CIncludes}Memory.h" ∂ "{CIncludes}SCSIStandard.h" ∂ "{CIncludes}SCSI.h" ∂ "{itt}ACAM.h" ∂ "{itt}SIMCore.h" ∂ "{itt}SIMCorePriv.h" ∂ "{itt}SIMQ.h" "{ObjDir}XPT.c.o" ƒ "{CIncludes}Types.h" ∂ "{CIncludes}Memory.h" ∂ "{CIncludes}OSUtils.h" ∂ "{CIncludes}Errors.h" ∂ "{CIncludes}SCSIStandard.h" ∂ "{CIncludes}SCSI.h" ∂ "{CIncludes}Slots.h" ∂ "{itt}ACAM.h" ∂ "{itt}SCSIGlue.h" ∂ "{itt}SIMCore.h" ∂ "{itt}BootItt.h" ∂ "{itt}XPT.h" ∂ "{itt}XPTpriv.h" ∂ "{itt}Recorder.h" "{ObjDir}XPTfunctions.c.o" ƒ "{CIncludes}Types.h" ∂ "{CIncludes}Memory.h" ∂ "{itt}ACAM.h" ∂ "{itt}XPT.h" "{ObjDir}XPToldCall.c.o" ƒ "{CIncludes}Types.h" ∂ "{CIncludes}Memory.h" ∂ "{CIncludes}OSUtils.h" ∂ "{CIncludes}SCSIStandard.h" ∂ "{CIncludes}SCSI.h" ∂ "{itt}ACAM.h" ∂ "{itt}CUtils.h" ∂ "{itt}XPT.h" ∂ "{itt}XPTpriv.h" ourAOptions = -i "{sources}Internal:Asm:" -i "{objects}" ∂ -case obj ∂ {AandCoptions} AOptions = {ourAOptions} ∂ -d TRUE=1 -d FALSE=0 ∂ -d hasAsyncSCSI=TRUE ∂ -d Alignment=16 -d CPU=20 -d ROMRelease=$A3E3 -d SubRelease=3 ∂ -blksize 62 -d hasCacheTypeCPU=FALSE -d hasAMIC=TRUE -d SupportNativeComponents=TRUE ∂ -d hasRISCV0ResMgrPatches=FALSE -d hasNewHeapMgr=TRUE -d hasPDMMaceEnet=TRUE ∂ -d hasMace=FALSE -d hasMixedMode=TRUE -d kHasNewFloppyDriver=FALSE ∂ -d hasSCSIDiskMode=TRUE -d hasDataAccessPACK=TRUE -d hasSysSevenResources=TRUE ∂ -d hasVMinROM=TRUE -d has2MegROMOrMore=TRUE -d hasCAppleTalkInROM=FALSE ∂ -d hasAppleTalkInROM=TRUE -d hasNewAge=FALSE -d hasVideoIn=TRUE ∂ -d hasDSP=FALSE -d hasNewSoundMgr=FALSE -d BadBlockSparingEnabled=TRUE -d CubeE=TRUE ∂ -d ForROM=TRUE -d IopADB=TRUE -d LC930=FALSE -d NewBuildSystem=TRUE -d OssADB=TRUE ∂ -d PadForOverpatch=FALSE -d PwrMgrADB=TRUE -d ROMFastTraps=FALSE -d ROMinRAM=FALSE ∂ -d Supports24Bit=FALSE -d SystemSevenOrLater=TRUE -d SystemSixOrLater=TRUE ∂ -d TheFuture=FALSE -d ViaADB=TRUE -d forADBKeyboards=TRUE -d forAppleTalk20=TRUE ∂ -d forCyclone=FALSE -d forLocalizability=TRUE -d forNonADBKeyboards=FALSE ∂ -d forRomulator=FALSE -d forSmurf=FALSE -d has040MMU=TRUE ∂ -d hasADBKeyLayouts=TRUE -d hasASC=TRUE -d hasAliasMgr=TRUE -d hasApple2Fonts=TRUE ∂ -d hasAppleEventMgr=TRUE -d hasBalloonHelp=TRUE -d hasBattery=TRUE -d hasCQD=TRUE ∂ -d hasCommToolbox=TRUE -d hasCPUIDRegister=TRUE -d hasDAFB=TRUE -d hasDisplayMgr=TRUE ∂ -d hasDJMEMC=TRUE -d hasDataAccessMgr=TRUE -d hasEDisk=TRUE -d hasEclipseVIA2=TRUE ∂ -d hasEditionMgr=TRUE -d hasEgret=TRUE -d hasExtendedCharacterSet=TRUE -d hasFMC=TRUE ∂ -d hasGDU=TRUE -d hasGlue=TRUE -d hasHarpoVIA=FALSE -d hasHMC=TRUE -d hasIdle=TRUE ∂ -d hasIopScc=TRUE -d hasIopSwim=TRUE -d hasJaws=TRUE -d hasLCDScreen=FALSE -d hasMDU=TRUE ∂ -d hasMMU=TRUE -d hasMSC=TRUE -d hasMac2VIA2=TRUE -d hasMagic=FALSE -d hasNetBoot=TRUE ∂ -d hasNiagra=TRUE -d hasNonADBKeyLayouts=FALSE -d hasNormandy=FALSE -d hasOrwell=TRUE ∂ -d hasOss=TRUE -d hasPSC=FALSE -d hasPictureUtilities=FALSE -d hasPortableKeyLayouts=FALSE ∂ -d hasPowerMgr=FALSE -d hasPratt=TRUE -d hasProtectedPRAM=TRUE -d hasPwrControls=TRUE ∂ -d hasPwrMgrClock=TRUE -d hasRBV=TRUE -d hasSCSI96=TRUE -d hasSWIM2=TRUE -d hasSwim3=TRUE ∂ -d hasSlotMgr=TRUE -d hasSonora=TRUE -d hasSplineFonts=TRUE -d hasTrueType2Byte=FALSE ∂ -d hasVDAC=TRUE -d hasVIAClock=TRUE -d hasVISA2=TRUE -d hasVISADecoder=TRUE ∂ -d hasWaimeaVIA2=TRUE -d hasYMCA=TRUE -d isUniversal=TRUE ∂ -d onHafMac=TRUE -d onMac32=TRUE -d onNuMac=TRUE -d pre70=FALSE ∂ -d forSTP601=FALSE -d forSTP601v1=FALSE -d BLACKBIRDDEBUG=FALSE COptions = -mbg full -opt full -mc68020 -b -r -warnings on -i "{sources}Internal:C:" -i "{objects}" ∂ -d ForROM=1 ∂ {AandCoptions} {O} ƒ {S} .a.o ƒ .a Debug.a ACAM.a echo " => Assembling {Default}.a" set intaincludes "{sources}Internal:Asm:" ; set aincludes "{sources}Interfaces:AIncludes:" {Asm} {AOptions} {DepDir}{Default}.a -o {TargDir}{Default}.a.o .c.o ƒ .c ACAM.h echo ' => C-Compiling {Default}.c' set intcincludes "{sources}Internal:C:" ; set cincludes "{sources}Interfaces:cincludes:" {C} {COptions} {DepDir}{Default}.c -o {TargDir}{Default}.c.o -r