mirror of
https://github.com/elliotnunn/sys7.1-doc-wip.git
synced 2024-12-12 04:29:09 +00:00
138 lines
4.1 KiB
Makefile
138 lines
4.1 KiB
Makefile
#
|
|
# File: NetBoot.make
|
|
#
|
|
# Contains: Makefile for ATBoot.rsrc NetBoot.rsrc.
|
|
#
|
|
# 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> 6/14/93 kc Roll in Ludwig.
|
|
# <LW3> 4/8/93 fau Removed netlmgrboot.a.o from the dependencies. Change the
|
|
# ATBOOT driver res-id to 60 (the last change is not really needed
|
|
# because that driver is now loaded through a drvrInstall, instead
|
|
# of through an open.
|
|
# <SM3> 12/11/92 chp Removed runtime library routines not needed when compiled for
|
|
# 68020 or better.
|
|
# <SM2> 11/11/92 RB Add "{ObjDir}StandardEqu.d"
|
|
|
|
ATBootObj = "{ObjDir}ATBoot.a.o" ∂
|
|
"{ObjDir}BootUtils.a.o" ∂
|
|
"{ObjDir}GetServer.c.o" ∂
|
|
"{ObjDir}NewProto.a.o" ∂
|
|
"{ObjDir}Hash.c.o" ∂
|
|
"{ObjDir}Hash.a.o" ∂
|
|
"{ObjDir}ATBoot.c.o" ∂
|
|
"{IfObjDir}interface.o" ∂
|
|
"{CLibraries}"StdCLib.o
|
|
|
|
|
|
|
|
NetBootOBJ = "{ObjDir}netBoot.a.o" ∂
|
|
"{ObjDir}BootUtils.a.o" ∂
|
|
"{ObjDir}netBoot.c.o" ∂
|
|
"{IfObjDir}interface.o"
|
|
|
|
|
|
|
|
XONetBootOBJ = "{ObjDir}ForXO.a.o" ∂
|
|
"{ObjDir}NetBoot.a.o" ∂
|
|
"{ObjDir}NetBoot.c.o" ∂
|
|
"{ObjDir}BootUtils.a.o" ∂
|
|
"{ObjDir}ATBoot.a.o" ∂
|
|
"{ObjDir}GetServer.c.o" ∂
|
|
"{ObjDir}NewProto.a.o" ∂
|
|
"{ObjDir}Hash.c.o" ∂
|
|
"{ObjDir}Hash.a.o" ∂
|
|
"{ObjDir}ATBoot.c.o" ∂
|
|
"{ObjDir}NetBootlmgr.a.o" ∂
|
|
"{IfObjDir}interface.o"
|
|
|
|
|
|
"{RsrcDir}ATBoot.rsrc" ƒ {ATBootObj}
|
|
Link {StdLOpts} {StdAlign} -o "{Targ}" ∂
|
|
-t rsrc -c 'RSED' ∂
|
|
-rt DRVR=60 ∂
|
|
-sn Main='.ATBoot' ∂
|
|
-ma MAIN='.ATBoot' ∂
|
|
-sn STDCLIB='.ATBoot' ∂
|
|
-m ATBOOT ∂
|
|
{ATBootObj}
|
|
|
|
|
|
"{RsrcDir}NetBoot.rsrc" ƒ {NetBootOBJ}
|
|
Link {StdLOpts} {StdAlign} -o "{Targ}" ∂
|
|
-t rsrc -c 'RSED' ∂
|
|
-rt DRVR=49 ∂
|
|
-sn Main='.netBOOT' ∂
|
|
-ma MAIN='.netBoot' ∂
|
|
-m NETBOOT ∂
|
|
{NetBootObj}
|
|
|
|
|
|
"{RsrcDir}XONetBoot.rsrc" ƒ {XONetBootOBJ}
|
|
Link {StdLOpts} {StdAlign} -t APPL -c '????' ∂
|
|
-t rsrc -c 'RSED' ∂
|
|
-rt INIT=1 ∂
|
|
-sn Main='InstallNetBoot' ∂
|
|
-ma MAIN='InstallNetBoot' ∂
|
|
-m INSTALLNETBOOT ∂
|
|
{XONetBootOBJ}
|
|
|
|
|
|
"{ObjDir}netBoot.a.o" ƒ "{NetBootDir}netBoot.a" ∂
|
|
"{NetBootDir}NetBootEqu.a"
|
|
Asm {StdAOpts} -o "{Targ}" -w -wb -d &ForRam=0 "{NetBootDir}netBoot.a"
|
|
|
|
|
|
"{ObjDir}BootUtils.a.o" ƒ "{NetBootDir}BootUtils.a"
|
|
Asm {StdAOpts} -o "{Targ}" -w -wb -d &ForRam=0 "{NetBootDir}BootUtils.a"
|
|
|
|
|
|
"{ObjDir}ForXO.a.o" ƒ "{NetBootDir}forXO.a"
|
|
Asm {StdAOpts} -o "{Targ}" -w -wb -d &ForRam=0 "{NetBootDir}ForXO.a"
|
|
|
|
|
|
"{ObjDir}ATBoot.a.o" ƒ "{ObjDir}StandardEqu.d" ∂
|
|
"{NetBootDir}NetBootEqu.a" ∂
|
|
"{NetBootDir}ATBoot.a"
|
|
Asm {StdAOpts} -o "{Targ}" -w -wb -d &ForRam=0 "{NetBootDir}ATBoot.a"
|
|
|
|
|
|
"{ObjDir}NewProto.a.o" ƒ "{NetBootDir}NewProto.a" ∂
|
|
"{NetBootDir}ATBootEqu.a"
|
|
Asm {StdAOpts} -o "{Targ}" -d &ForRam=0 "{NetBootDir}NewProto.a"
|
|
|
|
|
|
"{ObjDir}Hash.a.o" ƒ "{NetBootDir}Hash:Hash.a"
|
|
Asm {StdAOpts} -o "{Targ}" -case on -d &ForRam=0 "{NetBootDir}Hash:Hash.a"
|
|
|
|
|
|
"{ObjDir}NetBootlmgr.a.o" ƒ "{NetBootDir}netBootlmgr.a" ∂
|
|
"{ObjDir}StandardEqu.d" ∂
|
|
"{AIncludes}"AppleTalk.a ∂
|
|
"{IntAIncludes}"ATalkPrivateEQU.a
|
|
Asm {StdAOpts} -o "{Targ}" -d ATLK=0 -d &ForRam=0 "{NetBootDir}NetBootlmgr.a" -i "{NetBootDir}ATIncludes:"
|
|
|
|
|
|
"{ObjDir}netBoot.c.o" ƒ "{NetBootDir}netBoot.c" ∂
|
|
"{NetBootDir}netBoot.h"
|
|
C {StdCOpts} -o "{Targ}" -b2 "{NetBootDir}netBoot.c"
|
|
|
|
|
|
"{ObjDir}ATBoot.c.o" ƒ "{NetBootDir}ATBoot.c" ∂
|
|
"{NetBootDir}ATBootEqu.h"
|
|
C {StdCOpts} -o "{Targ}" -i "{NetBootDir}" -b2 -sym off "{NetBootDir}ATBoot.c"
|
|
|
|
|
|
"{ObjDir}GetServer.c.o" ƒ "{NetBootDir}GetServer.c" ∂
|
|
"{NetBootDir}ATBootEqu.h"
|
|
C {StdCOpts} -o "{Targ}" -i "{NetBootDir}" -b2 -sym off "{NetBootDir}GetServer.c"
|
|
|
|
|
|
"{ObjDir}Hash.c.o" ƒ "{NetBootDir}Hash:Hash.c" ∂
|
|
"{NetBootDir}ATBootEqu.h"
|
|
C {StdCOpts} -o "{Targ}" -i "{NetBootDir}" -b2 -sym off "{NetBootDir}Hash:Hash.c"
|