# # File: SCSIMgr4pt3.make # # Contains: Makefile for SCSIMgr4pt3. # # Written by: Kurt Clark, Chas Spillar, and Tim Nichols # # Copyright: © 1992-1994 by Apple Computer, Inc., all rights reserved. # # Change History (most recent first): # # 1/28/94 chp Roll in salient portions of ÒmakefileÓ to allow the Itt # debugging extension to be build entirely within the SuperMario # environment. Add a CleanSCSI target; this is used like Build ROM # Clean, but removes only the SCSIMgr4pt3 object files. # 9/29/93 chp Add Grand Central HBA to the build. # 9/22/93 chp Add UniversalEqu.a to dependency list for HALc96Routines. # 10/14/93 pdw roll-in. # 10/12/93 pdw Whoot theh it is. Fixed the build. # 10/12/93 pdw Added support for Synchronous data transfers, rewrote State # Machine, message handling etc. # 9/26/93 pdw Added start.h to XPT.c dep. # 9/9/93 pdw Lots of little changes. Name changes, temporary cache_bug # stuff. # 7/17/93 pdw Added HALc96AMIC.c to build. # 6/29/93 pdw Once again, changing SCSIMgr4pt3 to SCSI4pt3Dir. AAArrrggghh! # 6/29/93 pdw Updating dependencies. # 6/29/93 pdw Massive checkins: Change asynchronicity mechanism to CallMachine # stack switching mechanism. Adding support for Cold Fusion. # Rearranging HW/SW Init code. Some code optimizations. # 5/29/93 PW Changing SCSIMgr4pt3Dir to SCSI4pt3Dir. # 5/29/93 PW Updating to match state of sources. # 5/5/93 PW Converted names to meanies-friendly names. Updated with latest # from Ludwig stuff. # 4/8/93 DCB Added Halc96BIOS.a to support Wombats. # 3/20/93 PW Added HALc96DMA.a and HALc96AMIC.a. SCSI4pt3Objects = "{ObjDir}BootItt.a.o" ¶ "{ObjDir}HALc96.a.o" ¶ "{ObjDir}HALc96Data.a.o" ¶ "{ObjDir}HALc96HWInit.a.o" ¶ "{ObjDir}HALc96Init.a.o" ¶ "{ObjDir}HALc96DMA.a.o" ¶ "{ObjDir}HALc96AMIC.a.o" ¶ "{ObjDir}HALc96BIOS.a.o" ¶ "{ObjDir}HALc96GC.a.o" ¶ "{ObjDir}HALc96PSC.a.o" ¶ "{ObjDir}HALc96Routines.a.o" ¶ "{ObjDir}QueueUtils.a.o" ¶ "{ObjDir}Recorder.a.o" ¶ "{ObjDir}SCSIGlue.a.o" ¶ "{ObjDir}SIMmachine.a.o" ¶ "{ObjDir}timeout.a.o" ¶ "{ObjDir}XPT.a.o" ¶ "{ObjDir}XPTSCSIXlate.a.o" ¶ "{ObjDir}BootItt.c.o" ¶ "{ObjDir}HALc96.c.o" ¶ "{ObjDir}HALc96AMIC.c.o" ¶ "{ObjDir}HALc96GC.c.o" ¶ "{ObjDir}HALc96PSC.c.o" ¶ "{ObjDir}InitItt.c.o" ¶ "{ObjDir}SIMCore.c.o" ¶ "{ObjDir}SIMCore.a.o" ¶ "{ObjDir}SIMmachine.c.o" ¶ "{ObjDir}SIMQ.c.o" ¶ "{ObjDir}Timeout.c.o" ¶ "{ObjDir}XPT.c.o" ¶ "{ObjDir}XPTfunctions.c.o" ¶ "{ObjDir}XPToldCall.c.o" "{LibDir}SCSI4pt3.lib" Ä {SCSI4pt3Objects} Lib {StdLibOpts} ¶ # -sn "Main=%A5Init" ¶ # -sn "_DataInit=%A5Init" ¶ # -sn "INTENV=%A5Init" ¶ -o "{Targ}" {SCSI4pt3Objects} "{ObjDir}BootItt.a.o" Ä "{ObjDir}StandardEqu.d" ¶ "{SCSI4pt3Dir}Debug.a" ¶ "{AIncludes}SCSI.a" ¶ "{SCSI4pt3Dir}ACAM.a" ¶ "{SCSI4pt3Dir}BootItt.a" Asm {StdAOpts} -o "{Targ}" "{SCSI4pt3Dir}BootItt.a" "{ObjDir}HALc96.a.o" Ä "{AIncludes}SysEqu.a" ¶ "{AIncludes}SysErr.a" ¶ "{SCSI4pt3Dir}Debug.a" ¶ "{AIncludes}SCSI.a" ¶ "{SCSI4pt3Dir}SCSIEqu53c96.a" ¶ "{SCSI4pt3Dir}ACAM.a" ¶ "{SCSI4pt3Dir}SIMCoreEqu.a" ¶ "{SCSI4pt3Dir}HALc96equ.a" ¶ "{SCSI4pt3Dir}HALc96.a" Asm {StdAOpts} -o "{Targ}" "{SCSI4pt3Dir}HALc96.a" "{ObjDir}HALc96AMIC.a.o" Ä "{SCSI4pt3Dir}Debug.a" ¶ "{AIncludes}SCSI.a" ¶ "{SCSI4pt3Dir}SCSIEqu53c96.a" ¶ "{SCSI4pt3Dir}ACAM.a" ¶ "{SCSI4pt3Dir}SIMCoreEqu.a" ¶ "{SCSI4pt3Dir}HALc96equ.a" ¶ "{SCSI4pt3Dir}HALc96AMIC.a" Asm {StdAOpts} -o "{Targ}" "{SCSI4pt3Dir}HALc96AMIC.a" "{ObjDir}HALc96BIOS.a.o" Ä "{AIncludes}SysErr.a" ¶ "{AIncludes}SysEqu.a" ¶ "{IntAIncludes}HardwarePrivateEqu.a" ¶ "{IntAIncludes}MC680x0.a" ¶ "{SCSI4pt3Dir}Debug.a" ¶ "{SCSI4pt3Dir}ACAM.a" ¶ "{AIncludes}SCSI.a" ¶ "{SCSI4pt3Dir}XPTEqu.a" ¶ "{SCSI4pt3Dir}SCSIEqu53c96.a" ¶ "{SCSI4pt3Dir}SIMCoreEqu.a" ¶ "{SCSI4pt3Dir}HALc96equ.a" ¶ "{SCSI4pt3Dir}HALc96BIOS.a" Asm {StdAOpts} -o "{Targ}" "{SCSI4pt3Dir}HALc96BIOS.a" "{ObjDir}HALc96Data.a.o" Ä "{AIncludes}SysErr.a" ¶ "{SCSI4pt3Dir}Debug.a" ¶ "{AIncludes}SCSI.a" ¶ "{SCSI4pt3Dir}SCSIEqu53c96.a" ¶ "{SCSI4pt3Dir}ACAM.a" ¶ "{SCSI4pt3Dir}SIMCoreEqu.a" ¶ "{SCSI4pt3Dir}XPTEqu.a" ¶ "{SCSI4pt3Dir}HALc96equ.a" ¶ "{SCSI4pt3Dir}HALc96Data.a" Asm {StdAOpts} -o "{Targ}" "{SCSI4pt3Dir}HALc96Data.a" "{ObjDir}HALc96DMA.a.o" Ä "{AIncludes}SysErr.a" ¶ "{SCSI4pt3Dir}Debug.a" ¶ "{AIncludes}SCSI.a" ¶ "{SCSI4pt3Dir}SCSIEqu53c96.a" ¶ "{SCSI4pt3Dir}ACAM.a" ¶ "{SCSI4pt3Dir}SIMCoreEqu.a" ¶ "{SCSI4pt3Dir}HALc96equ.a" ¶ "{SCSI4pt3Dir}HALc96DMA.a" Asm {StdAOpts} -o "{Targ}" "{SCSI4pt3Dir}HALc96DMA.a" "{ObjDir}HALc96GC.a.o" Ä "{SCSI4pt3Dir}HALc96GC.a" ¶ "{AIncludes}DBDMA.a" ¶ "{SCSI4pt3Dir}HALc96equ.a" ¶ "{IntAIncludes}GrandCentralPriv.a" Asm -case on {StdAOpts} -o "{Targ}" "{SCSI4pt3Dir}HALc96GC.a" "{ObjDir}HALc96HWInit.a.o" Ä "{ObjDir}StandardEqu.d" ¶ "{IntAIncludes}HardwarePrivateEqu.a" ¶ "{IntAIncludes}UniversalEqu.a" ¶ "{SCSI4pt3Dir}Debug.a" ¶ "{AIncludes}SCSI.a" ¶ "{SCSI4pt3Dir}SCSIEqu53c96.a" ¶ "{SCSI4pt3Dir}HALc96equ.a" ¶ "{SCSI4pt3Dir}HALc96HWInit.a" Asm {StdAOpts} -o "{Targ}" "{SCSI4pt3Dir}HALc96HWInit.a" "{ObjDir}HALc96Init.a.o" Ä "{SCSI4pt3Dir}Debug.a" ¶ "{AIncludes}SCSI.a" ¶ "{SCSI4pt3Dir}SCSIEqu53c96.a" ¶ "{SCSI4pt3Dir}HALc96equ.a" ¶ "{SCSI4pt3Dir}ACAM.a" ¶ "{SCSI4pt3Dir}HALc96Init.a" Asm {StdAOpts} -o "{Targ}" "{SCSI4pt3Dir}HALc96Init.a" "{ObjDir}HALc96PSC.a.o" Ä "{ObjDir}StandardEqu.d" ¶ "{AIncludes}HardwareEqu.a" ¶ "{IntAIncludes}UniversalEqu.a" ¶ "{SCSI4pt3Dir}Debug.a" ¶ "{AIncludes}SCSI.a" ¶ "{SCSI4pt3Dir}SCSIEqu53c96.a" ¶ "{SCSI4pt3Dir}ACAM.a" ¶ "{SCSI4pt3Dir}SIMCoreEqu.a" ¶ "{SCSI4pt3Dir}HALc96equ.a" ¶ "{IntAIncludes}PSCequ.a" ¶ "{SCSI4pt3Dir}HALc96PSC.a" Asm {StdAOpts} -o "{Targ}" "{SCSI4pt3Dir}HALc96PSC.a" "{ObjDir}HALc96Routines.a.o" Ä "{ObjDir}StandardEqu.d" ¶ "{IntAIncludes}HardwarePrivateEqu.a" ¶ "{IntAIncludes}UniversalEqu.a" ¶ "{IntAIncludes}MC680x0.a" ¶ "{SCSI4pt3Dir}Debug.a" ¶ "{SCSI4pt3Dir}ACAM.a" ¶ "{AIncludes}SCSI.a" ¶ "{SCSI4pt3Dir}XPTEqu.a" ¶ "{SCSI4pt3Dir}SCSIEqu53c96.a" ¶ "{SCSI4pt3Dir}SIMCoreEqu.a" ¶ "{SCSI4pt3Dir}HALc96equ.a" ¶ "{SCSI4pt3Dir}HALc96Routines.a" Asm {StdAOpts} -o "{Targ}" "{SCSI4pt3Dir}HALc96Routines.a" "{ObjDir}IttInit.a.o" Ä "{ObjDir}StandardEqu.d" ¶ "{IntAIncludes}HardwarePrivateEqu.a" ¶ "{IntAIncludes}UniversalEqu.a" ¶ "{AIncludes}SCSI.a" ¶ "{SCSI4pt3Dir}Debug.a" ¶ "{SCSI4pt3Dir}ACAM.a" ¶ "{SCSI4pt3Dir}XPTEqu.a" ¶ "{SCSI4pt3Dir}IttInit.a" Asm {StdAOpts} -o "{Targ}" "{SCSI4pt3Dir}IttInit.a" "{ObjDir}QueueUtils.a.o" Ä "{ObjDir}StandardEqu.d" ¶ "{SCSI4pt3Dir}Debug.a" ¶ "{SCSI4pt3Dir}QueueUtils.a" Asm {StdAOpts} -o "{Targ}" "{SCSI4pt3Dir}QueueUtils.a" "{ObjDir}Recorder.a.o" Ä "{ObjDir}StandardEqu.d" ¶ "{SCSI4pt3Dir}Debug.a" ¶ "{SCSI4pt3Dir}ACAM.a" ¶ "{SCSI4pt3Dir}XPTEqu.a" ¶ "{SCSI4pt3Dir}Recorder.a" Asm {StdAOpts} -o "{Targ}" "{SCSI4pt3Dir}Recorder.a" "{ObjDir}SCSIGlue.a.o" Ä "{ObjDir}StandardEqu.d" ¶ "{IntAIncludes}HardwarePrivateEqu.a" ¶ "{IntAIncludes}UniversalEqu.a" ¶ "{SCSI4pt3Dir}Debug.a" ¶ "{SCSI4pt3Dir}ACAM.a" ¶ "{AIncludes}SCSI.a" ¶ "{SCSI4pt3Dir}XPTEqu.a" ¶ "{SCSI4pt3Dir}SCSIGlue.a" Asm {StdAOpts} -o "{Targ}" "{SCSI4pt3Dir}SCSIGlue.a" "{ObjDir}SIMmachine.a.o" Ä "{AIncludes}SysEqu.a" ¶ "{AIncludes}Traps.a" ¶ "{SCSI4pt3Dir}Debug.a" ¶ "{SCSI4pt3Dir}ACAM.a" ¶ "{SCSI4pt3Dir}HALc96equ.a" ¶ "{SCSI4pt3Dir}SIMmachine.a" Asm {StdAOpts} -o "{Targ}" "{SCSI4pt3Dir}SIMmachine.a" "{ObjDir}SIMCore.a.o" Ä "{SCSI4pt3Dir}Debug.a" ¶ "{SCSI4pt3Dir}ACAM.a" ¶ "{SCSI4pt3Dir}SIMCoreEqu.a" ¶ "{SCSI4pt3Dir}HALc96equ.a" ¶ "{SCSI4pt3Dir}SIMCore.a" Asm {StdAOpts} -o "{Targ}" "{SCSI4pt3Dir}SIMCore.a" "{ObjDir}timeout.a.o" Ä "{SCSI4pt3Dir}Debug.a" ¶ "{SCSI4pt3Dir}timeout.a" Asm {StdAOpts} -o "{Targ}" "{SCSI4pt3Dir}timeout.a" "{ObjDir}XPT.a.o" Ä "{ObjDir}StandardEqu.d" ¶ "{SCSI4pt3Dir}Debug.a" ¶ "{SCSI4pt3Dir}ACAM.a" ¶ "{SCSI4pt3Dir}XPTEqu.a" ¶ "{SCSI4pt3Dir}XPT.a" Asm {StdAOpts} -o "{Targ}" "{SCSI4pt3Dir}XPT.a" "{ObjDir}XPTSCSIXlate.a.o" Ä "{ObjDir}StandardEqu.d" ¶ "{SCSI4pt3Dir}Debug.a" ¶ "{AIncludes}SCSI.a" ¶ "{SCSI4pt3Dir}ACAM.a" ¶ "{SCSI4pt3Dir}XPTEqu.a" ¶ "{SCSI4pt3Dir}HALc96equ.a" ¶ "{SCSI4pt3Dir}XPTSCSIXlate.a" Asm {StdAOpts} -o "{Targ}" "{SCSI4pt3Dir}XPTSCSIXlate.a" "{ObjDir}BootItt.c.o" Ä "{CIncludes}Devices.h" ¶ "{CIncludes}Types.h" ¶ "{CIncludes}Traps.h" ¶ "{IntCIncludes}TrapsPrivate.h" ¶ "{CIncludes}Packages.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" ¶ "{SCSI4pt3Dir}StandardGlue.h" ¶ "{SCSI4pt3Dir}SCSIDebug.h" ¶ "{SCSI4pt3Dir}ACAM.h" ¶ "{SCSI4pt3Dir}XPT.h" ¶ "{SCSI4pt3Dir}XPTpriv.h" ¶ "{SCSI4pt3Dir}BootItt.h" ¶ "{SCSI4pt3Dir}BootItt.c" C {StdCOpts} -o "{Targ}" "{SCSI4pt3Dir}BootItt.c" "{ObjDir}HALc96.c.o" Ä "{CIncludes}Types.h" ¶ "{CIncludes}Memory.h" ¶ "{CIncludes}Errors.h" ¶ "{CIncludes}SCSIStandard.h" ¶ "{CIncludes}SCSI.h" ¶ "{SCSI4pt3Dir}ACAM.h" ¶ "{SCSI4pt3Dir}XPT.h" ¶ "{SCSI4pt3Dir}XPTpriv.h" ¶ "{SCSI4pt3Dir}SIMCore.h" ¶ "{SCSI4pt3Dir}SIMCorePriv.h" ¶ "{SCSI4pt3Dir}HALc96.h" ¶ "{SCSI4pt3Dir}HALc96.c" C {StdCOpts} -o "{Targ}" "{SCSI4pt3Dir}HALc96.c" "{ObjDir}HALc96AMIC.c.o" Ä "{CIncludes}Types.h" ¶ "{CIncludes}Traps.h" ¶ "{IntCIncludes}TrapsPrivate.h" ¶ "{CIncludes}Memory.h" ¶ "{CIncludes}Errors.h" ¶ "{CIncludes}SCSI.h" ¶ "{CIncludes}SCSIStandard.h" ¶ "{SCSI4pt3Dir}ACAM.h" ¶ "{SCSI4pt3Dir}SIMCore.h" ¶ "{SCSI4pt3Dir}HALc96.h" ¶ "{SCSI4pt3Dir}SIMCorePriv.h" ¶ "{SCSI4pt3Dir}HALc96AMIC.c" C {StdCOpts} -o "{Targ}" "{SCSI4pt3Dir}HALc96AMIC.c" "{ObjDir}HALc96GC.c.o" Ä "{SCSI4pt3Dir}HALc96GC.c" ¶ "{SCSI4pt3Dir}SIMCorePriv.h" ¶ "{CIncludes}SCSI.h" ¶ "{SCSI4pt3Dir}SIMCore.h" ¶ "{CIncludes}Memory.h" ¶ "{CIncludes}Timer.h" ¶ "{CIncludes}OSUtils.h" ¶ "{SCSI4pt3Dir}ACAM.h" ¶ "{CIncludes}Types.h" ¶ "{CIncludes}Traps.h" ¶ "{SCSI4pt3Dir}HALc96.h" C {StdCOpts} -o "{Targ}" "{SCSI4pt3Dir}HALc96GC.c" "{ObjDir}HALc96PSC.c.o" Ä "{CIncludes}Types.h" ¶ "{CIncludes}Memory.h" ¶ "{CIncludes}Errors.h" ¶ "{CIncludes}SCSI.h" ¶ "{CIncludes}SCSIStandard.h" ¶ "{SCSI4pt3Dir}ACAM.h" ¶ "{SCSI4pt3Dir}SIMCore.h" ¶ "{SCSI4pt3Dir}HALc96.h" ¶ "{SCSI4pt3Dir}SIMCorePriv.h" ¶ "{SCSI4pt3Dir}HALc96PSC.c" C {StdCOpts} -o "{Targ}" "{SCSI4pt3Dir}HALc96PSC.c" "{ObjDir}InitItt.c.o" Ä "{CIncludes}SysEqu.h" ¶ "{CIncludes}Memory.h" ¶ "{CIncludes}Start.h" ¶ "{CIncludes}SCSIStandard.h" ¶ "{CIncludes}GestaltEqu.h" ¶ "{IntCIncludes}GestaltPrivateEqu.h" ¶ "{IntCIncludes}GrandCentralPriv.h" ¶ "{SCSI4pt3Dir}SCSIDebug.h" ¶ "{SCSI4pt3Dir}ACAM.h" ¶ "{SCSI4pt3Dir}XPT.h" ¶ "{SCSI4pt3Dir}SIMCore.h" ¶ "{SCSI4pt3Dir}HALc96.h" ¶ "{SCSI4pt3Dir}SCSIGlue.h" ¶ "{SCSI4pt3Dir}XPTPriv.h" ¶ "{SCSI4pt3Dir}InitItt.c" C {StdCOpts} -o "{Targ}" "{SCSI4pt3Dir}InitItt.c" "{ObjDir}SIMCore.c.o" Ä "{CIncludes}Types.h" ¶ "{CIncludes}Traps.h" ¶ "{CIncludes}Errors.h" ¶ "{CIncludes}Memory.h" ¶ "{CIncludes}Timer.h" ¶ "{CIncludes}SCSI.h" ¶ "{CIncludes}SCSIStandard.h" ¶ "{SCSI4pt3Dir}ACAM.h" ¶ "{SCSI4pt3Dir}XPT.h" ¶ "{SCSI4pt3Dir}CUtils.h" ¶ "{SCSI4pt3Dir}SIMCore.h" ¶ "{SCSI4pt3Dir}SIMCorePriv.h" ¶ "{SCSI4pt3Dir}SIMQ.h" ¶ "{SCSI4pt3Dir}SCSIGlue.h" ¶ "{SCSI4pt3Dir}HALc96.h" ¶ "{SCSI4pt3Dir}SCSIDebug.h" ¶ "{SCSI4pt3Dir}Recorder.h" ¶ "{SCSI4pt3Dir}SIMCore.c" C {StdCOpts} -o "{Targ}" "{SCSI4pt3Dir}SIMCore.c" "{ObjDir}SIMmachine.c.o" Ä "{CIncludes}Types.h" ¶ "{CIncludes}Memory.h" ¶ "{CIncludes}Errors.h" ¶ "{CIncludes}SCSIStandard.h" ¶ "{CIncludes}SCSI.h" ¶ "{SCSI4pt3Dir}ACAM.h" ¶ "{SCSI4pt3Dir}XPT.h" ¶ "{SCSI4pt3Dir}XPTpriv.h" ¶ "{SCSI4pt3Dir}CUtils.h" ¶ "{SCSI4pt3Dir}SCSIGlue.h" ¶ "{SCSI4pt3Dir}SIMCore.h" ¶ "{SCSI4pt3Dir}SIMCorePriv.h" ¶ "{SCSI4pt3Dir}SIMQ.h" ¶ "{SCSI4pt3Dir}SCSIDebug.h" ¶ "{SCSI4pt3Dir}Recorder.h" ¶ "{SCSI4pt3Dir}SIMmachine.c" C {StdCOpts} -o "{Targ}" "{SCSI4pt3Dir}SIMmachine.c" "{ObjDir}SIMQ.c.o" Ä "{CIncludes}Types.h" ¶ "{CIncludes}Memory.h" ¶ "{CIncludes}Errors.h" ¶ "{CIncludes}SCSIStandard.h" ¶ "{CIncludes}SCSI.h" ¶ "{SCSI4pt3Dir}ACAM.h" ¶ "{SCSI4pt3Dir}CUtils.h" ¶ "{SCSI4pt3Dir}QueueUtils.h" ¶ "{SCSI4pt3Dir}XPT.h" ¶ "{SCSI4pt3Dir}XPTpriv.h" ¶ "{SCSI4pt3Dir}SIMCore.h" ¶ "{SCSI4pt3Dir}SIMCorePriv.h" ¶ "{SCSI4pt3Dir}SIMQ.h" ¶ "{SCSI4pt3Dir}SCSIDebug.h" ¶ "{SCSI4pt3Dir}Recorder.h" ¶ "{SCSI4pt3Dir}SIMQ.c" C {StdCOpts} -o "{Targ}" "{SCSI4pt3Dir}SIMQ.c" "{ObjDir}Timeout.c.o" Ä "{CIncludes}Types.h" ¶ "{CIncludes}Packages.h" ¶ "{CIncludes}Memory.h" ¶ "{CIncludes}SCSIStandard.h" ¶ "{CIncludes}SCSI.h" ¶ "{SCSI4pt3Dir}ACAM.h" ¶ "{SCSI4pt3Dir}Recorder.h" ¶ "{SCSI4pt3Dir}SIMCore.h" ¶ "{SCSI4pt3Dir}SIMCorePriv.h" ¶ "{SCSI4pt3Dir}SIMQ.h" ¶ "{SCSI4pt3Dir}Timeout.c" C {StdCOpts} -o "{Targ}" "{SCSI4pt3Dir}Timeout.c" "{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" ¶ "{SCSI4pt3Dir}ACAM.h" ¶ "{SCSI4pt3Dir}SCSIDebug.h" ¶ "{SCSI4pt3Dir}SCSIGlue.h" ¶ "{SCSI4pt3Dir}SIMCore.h" ¶ "{SCSI4pt3Dir}BootItt.h" ¶ "{SCSI4pt3Dir}XPT.h" ¶ "{SCSI4pt3Dir}XPTpriv.h" ¶ "{SCSI4pt3Dir}Recorder.h" ¶ "{SCSI4pt3Dir}XPT.c" C {StdCOpts} -o "{Targ}" "{SCSI4pt3Dir}XPT.c" "{ObjDir}XPTfunctions.c.o" Ä "{CIncludes}Types.h" ¶ "{CIncludes}Memory.h" ¶ "{SCSI4pt3Dir}ACAM.h" ¶ "{SCSI4pt3Dir}XPT.h" ¶ "{SCSI4pt3Dir}XPTfunctions.c" C {StdCOpts} -o "{Targ}" "{SCSI4pt3Dir}XPTfunctions.c" "{ObjDir}XPToldCall.c.o" Ä "{CIncludes}Types.h" ¶ "{CIncludes}Memory.h" ¶ "{CIncludes}OSUtils.h" ¶ "{CIncludes}SCSIStandard.h" ¶ "{CIncludes}SCSI.h" ¶ "{SCSI4pt3Dir}ACAM.h" ¶ "{SCSI4pt3Dir}SCSIDebug.h" ¶ "{SCSI4pt3Dir}CUtils.h" ¶ "{SCSI4pt3Dir}XPT.h" ¶ "{SCSI4pt3Dir}XPTpriv.h" ¶ "{SCSI4pt3Dir}XPToldCall.c" C {StdCOpts} -o "{Targ}" "{SCSI4pt3Dir}XPToldCall.c" # ÉÉÉÉÉÉÉÉÉÉÉÉÉÉÉÉÉÉÉÉÉÉÉÉÉÉÉÉÉÉÉÉÉÉÉÉÉÉÉÉÉÉÉÉÉÉÉÉÉÉÉÉÉÉÉÉÉÉÉÉÉÉÉÉÉÉÉÉÉÉÉÉÉÉÉÉÉÉÉÉ # # Use optional target dependencies for building Itt as a script system extension: # # Build -p -d forIttInit=TRUE RISC "{Sources}BuildResults:RISC:Image:IttExtension" # # ÉÉÉÉÉÉÉÉÉÉÉÉÉÉÉÉÉÉÉÉÉÉÉÉÉÉÉÉÉÉÉÉÉÉÉÉÉÉÉÉÉÉÉÉÉÉÉÉÉÉÉÉÉÉÉÉÉÉÉÉÉÉÉÉÉÉÉÉÉÉÉÉÉÉÉÉÉÉÉÉ IttExtension = IttExtension BootIttObjects = {ObjDir}BootItt.c.o ¶ {ObjDir}BootItt.a.o XPTObjects = {ObjDir}SCSIGlue.a.o ¶ {ObjDir}XPT.c.o ¶ {ObjDir}XPT.a.o ¶ {ObjDir}XPToldCall.c.o ¶ {ObjDir}XPTfunctions.c.o ¶ {ObjDir}XPTSCSIXlate.a.o ¶ {ObjDir}Queue.a.o SIMObjects = {ObjDir}SIMCore.c.o ¶ {ObjDir}SIMCore.a.o ¶ {ObjDir}SIMQ.c.o ¶ {ObjDir}SIMmachine.c.o ¶ {ObjDir}SIMmachine.a.o ¶ {ObjDir}QueueUtils.a.o ¶ {ObjDir}Timeout.c.o ¶ {ObjDir}Timeout.a.o HALObjects = {ObjDir}HALc96.c.o ¶ {ObjDir}HALc96.a.o ¶ {ObjDir}HALc96Data.a.o ¶ {ObjDir}HALc96BIOS.a.o ¶ {ObjDir}HALc96Routines.a.o ¶ {ObjDir}HALc96Init.a.o ¶ {ObjDir}HALc96HWInit.a.o ¶ {ObjDir}HALc96DMA.a.o ¶ {ObjDir}HALc96AMIC.a.o ¶ {ObjDir}HALc96PSC.a.o ¶ {ObjDir}HALc96GC.c.o ¶ {ObjDir}HALc96AMIC.c.o ¶ {ObjDir}HALc96PSC.c.o ¶ {ObjDir}HALc96GC.a.o IttExtensionObjects = {ObjDir}IttInit.a.o ¶ {HALObjects} ¶ {ObjDir}Recorder.a.o ¶ {ObjDir}InitItt.c.o ¶ {XPTObjects} ¶ {SIMObjects} ¶ {BootIttObjects} "{ImageDir}{IttExtension}" ÄÄ {SCSI4pt3Dir}SCSIMgr4pt3.make {IttExtensionObjects} Link {IttExtensionObjects} {IfObjDir}Interface.o ¶ -rt 'INIT'=96 -sg IttExtension -ra IttExtension=resSysHeap,resLocked ¶ -o {Targ} -t 'scri' -c 'woof' "{ImageDir}{IttExtension}" ÄÄ {SCSI4pt3Dir}SCSIMgr4pt3.make Echo 'data '¶''sysz'¶'' (0) {$"00100000"};' | Rez -append -o {Targ} CleanSCSI Ä Delete -i {IttExtensionObjects} "{ImageDir}{IttExtension}" ³ Dev:Null