sys7.1-doc-wip/OS/NetBoot/NetBoot.make

138 lines
4.1 KiB
Plaintext
Raw Normal View History

2019-07-27 14:37:48 +00:00
#
# 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"