# # File: IOP.make # # Contains: Makefile for IOP stuff. # # Written by: Kurt Clark, Chas Spillar, and Tim Nichols # # Copyright: © 1992-1993 by Apple Computer, Inc., all rights reserved. # # Change History (most recent first): # # 11/9/93 KW changed scciop link rules "{RsrcDir}SWIMIOP.rsrc" ƒ "{ObjDir}SWIMIOP.BIN" ∂ "{RsrcDir}MakeIOPCRes" "{RsrcDir}MakeIOPCRes" -r "{Targ}" -s 16384 -i 1 -o 1 -b "{ObjDir}SWIMIOP.BIN" "{RsrcDir}SCCIOP.rsrc" ƒ "{ObjDir}SCCIOP.BIN" ∂ "{RsrcDir}MakeIOPCRes" "{RsrcDir}MakeIOPCRes" -r "{Targ}" -s 3072 -i 0 -o 1 -b "{ObjDir}SCCIOP.BIN" "{ObjDir}SWIMIOP.BIN" ƒ "{ObjDir}SWIMIOP.load" MakeBinIIGS "{ObjDir}SWIMIOP.load" -o "{Targ}" "{ObjDir}SCCIOP.BIN" ƒ "{ObjDir}SCCIOP.load" MakeBinIIGS "{ObjDir}SCCIOP.load" -o "{Targ}" "{ObjDir}SWIMIOP.load" ƒ "{ObjDir}IOPKernel.aii.obj" ∂ "{ObjDir}SWIMIOP.aii.obj" ∂ "{ObjDir}ADBDriver.aii.obj" ∂ "{ObjDir}SWIMDriver.aii.obj" LinkIIGS -s -l -w -lseg SWIMIOP -o "{Targ}" -apw > "{ObjDir}SWIMIOP.map" ∂ -org $0001 "{ObjDir}IOPKernel.aii.obj"(@zdata) ∂ "{ObjDir}SWIMIOP.aii.obj"(@zdata) ∂ "{ObjDir}ADBDriver.aii.obj"(@zdata) ∂ "{ObjDir}SWIMDriver.aii.obj"(@zdata) ∂ "{ObjDir}IOPKernel.aii.obj"(@zcode) ∂ "{ObjDir}SWIMIOP.aii.obj"(@zcode) ∂ "{ObjDir}ADBDriver.aii.obj"(@zcode) ∂ "{ObjDir}SWIMDriver.aii.obj"(@zcode) ∂ -org $0400 "{ObjDir}IOPKernel.aii.obj"(@PageData) ∂ "{ObjDir}SWIMIOP.aii.obj"(@PageData) ∂ "{ObjDir}ADBDriver.aii.obj"(@PageData) ∂ "{ObjDir}SWIMDriver.aii.obj"(@PageData) ∂ "{ObjDir}IOPKernel.aii.obj"(@data) ∂ "{ObjDir}SWIMIOP.aii.obj"(@data) ∂ "{ObjDir}ADBDriver.aii.obj"(@data) ∂ "{ObjDir}SWIMDriver.aii.obj"(@data) ∂ -org $5000 "{ObjDir}IOPKernel.aii.obj"(@code) ∂ "{ObjDir}SWIMIOP.aii.obj"(@code) ∂ "{ObjDir}ADBDriver.aii.obj"(@code) ∂ "{ObjDir}SWIMDriver.aii.obj"(@code) ∂ -org $7700 "{ObjDir}IOPKernel.aii.obj"(@PageConsts) ∂ "{ObjDir}SWIMIOP.aii.obj"(@PageConsts) ∂ "{ObjDir}ADBDriver.aii.obj"(@PageConsts) ∂ "{ObjDir}SWIMDriver.aii.obj"(@PageConsts) ∂ "{ObjDir}IOPKernel.aii.obj"(@WordConsts) ∂ "{ObjDir}SWIMIOP.aii.obj"(@WordConsts) ∂ "{ObjDir}ADBDriver.aii.obj"(@WordConsts) ∂ "{ObjDir}SWIMDriver.aii.obj"(@WordConsts) ∂ "{ObjDir}IOPKernel.aii.obj"(@constants) ∂ "{ObjDir}SWIMIOP.aii.obj"(@constants) ∂ "{ObjDir}ADBDriver.aii.obj"(@constants) ∂ "{ObjDir}SWIMDriver.aii.obj"(@constants) ∂ -org $7FE5 "{ObjDir}IOPKernel.aii.obj"(@vectors) "{ObjDir}SCCIOP.load" ƒ "{ObjDir}SCCIOP.aii.obj" LinkIIGS -s -l -w -lseg SCCIOP -o "{Targ}" -apw > "{ObjDir}SCCIOP.map" ∂ -org $0001 "{ObjDir}SCCIOP.aii.obj"(@IOPOS) ∂ -org $0400 "{ObjDir}SCCIOP.aii.obj"(@Main) ∂ -org $7ffa "{ObjDir}SCCIOP.aii.obj"(@Vectors) # "{ObjDir}SCCIOP.aii.obj" ∂ # "{ObjDir}IOPKernel.aii.obj" ƒ "{IOPDir}IOPDefs.aii" ∂ "{IOPDir}IOPKernel.aii" AsmIIGS -o "{Targ}" "{IOPDir}IOPKernel.aii" "{ObjDir}SWIMIOP.aii.obj" ƒ "{IOPDir}IOPDefs.aii" ∂ "{IOPDir}SWIMDefs.aii" ∂ "{IOPDir}SWIMIOP.aii" AsmIIGS -o "{Targ}" "{IOPDir}SWIMIOP.aii" "{ObjDir}SWIMDriver.aii.obj" ƒ "{IOPDir}IOPDefs.aii" ∂ "{IOPDir}SWIMDefs.aii" ∂ "{IOPDir}SWIMDriver.aii" AsmIIGS -o "{Targ}" "{IOPDir}SWIMDriver.aii" "{ObjDir}ADBDriver.aii.obj" ƒ "{IOPDir}IOPDefs.aii" ∂ "{IOPDir}SWIMDefs.aii" ∂ "{IOPDir}ADBDriver.aii" AsmIIGS -o "{Targ}" "{IOPDir}ADBDriver.aii" "{ObjDir}SCCIOP.aii.obj" ƒ "{IOPDir}SCCIOPEqu.aii" ∂ "{IOPDir}SCCIOPSysEqu.aii" ∂ "{IOPDir}SCCIOP.aii" AsmIIGS -o "{Targ}" "{IOPDir}SCCIOP.aii"