mirror of
https://github.com/elliotnunn/sys7.1-doc-wip.git
synced 2024-12-12 04:29:09 +00:00
113 lines
4.0 KiB
Makefile
113 lines
4.0 KiB
Makefile
#
|
|
# 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):
|
|
#
|
|
# <SM2> 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"
|