mac-rom/OS/NetBoot/NetBoot.make

138 lines
4.0 KiB
Plaintext
Raw Normal View History

#
# File: NetBoot.make
#
# Contains: Makefile for ATBoot.rsrc NetBoot.rsrc.
#
# Written by: Kurt Clark, Chas Spillar, and Tim Nichols
#
# Copyright: <09> 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" <09>
"{ObjDir}BootUtils.a.o" <09>
"{ObjDir}GetServer.c.o" <09>
"{ObjDir}NewProto.a.o" <09>
"{ObjDir}Hash.c.o" <09>
"{ObjDir}Hash.a.o" <09>
"{ObjDir}ATBoot.c.o" <09>
"{IfObjDir}interface.o" <09>
"{CLibraries}"StdCLib.o
NetBootOBJ = "{ObjDir}netBoot.a.o" <09>
"{ObjDir}BootUtils.a.o" <09>
"{ObjDir}netBoot.c.o" <09>
"{IfObjDir}interface.o"
XONetBootOBJ = "{ObjDir}ForXO.a.o" <09>
"{ObjDir}NetBoot.a.o" <09>
"{ObjDir}NetBoot.c.o" <09>
"{ObjDir}BootUtils.a.o" <09>
"{ObjDir}ATBoot.a.o" <09>
"{ObjDir}GetServer.c.o" <09>
"{ObjDir}NewProto.a.o" <09>
"{ObjDir}Hash.c.o" <09>
"{ObjDir}Hash.a.o" <09>
"{ObjDir}ATBoot.c.o" <09>
"{ObjDir}NetBootlmgr.a.o" <09>
"{IfObjDir}interface.o"
"{RsrcDir}ATBoot.rsrc" <09> {ATBootObj}
Link {StdLOpts} {StdAlign} -o "{Targ}" <09>
-t rsrc -c 'RSED' <09>
-rt DRVR=60 <09>
-sn Main='.ATBoot' <09>
-ma MAIN='.ATBoot' <09>
-sn STDCLIB='.ATBoot' <09>
-m ATBOOT <09>
{ATBootObj}
"{RsrcDir}NetBoot.rsrc" <09> {NetBootOBJ}
Link {StdLOpts} {StdAlign} -o "{Targ}" <09>
-t rsrc -c 'RSED' <09>
-rt DRVR=49 <09>
-sn Main='.netBOOT' <09>
-ma MAIN='.netBoot' <09>
-m NETBOOT <09>
{NetBootObj}
"{RsrcDir}XONetBoot.rsrc" <09> {XONetBootOBJ}
Link {StdLOpts} {StdAlign} -t APPL -c '????' <09>
-t rsrc -c 'RSED' <09>
-rt INIT=1 <09>
-sn Main='InstallNetBoot' <09>
-ma MAIN='InstallNetBoot' <09>
-m INSTALLNETBOOT <09>
{XONetBootOBJ}
"{ObjDir}netBoot.a.o" <09> "{NetBootDir}netBoot.a" <09>
"{NetBootDir}NetBootEqu.a"
Asm {StdAOpts} -o "{Targ}" -w -wb -d &ForRam=0 "{NetBootDir}netBoot.a"
"{ObjDir}BootUtils.a.o" <09> "{NetBootDir}BootUtils.a"
Asm {StdAOpts} -o "{Targ}" -w -wb -d &ForRam=0 "{NetBootDir}BootUtils.a"
"{ObjDir}ForXO.a.o" <09> "{NetBootDir}forXO.a"
Asm {StdAOpts} -o "{Targ}" -w -wb -d &ForRam=0 "{NetBootDir}ForXO.a"
"{ObjDir}ATBoot.a.o" <09> "{ObjDir}StandardEqu.d" <09>
"{NetBootDir}NetBootEqu.a" <09>
"{NetBootDir}ATBoot.a"
Asm {StdAOpts} -o "{Targ}" -w -wb -d &ForRam=0 "{NetBootDir}ATBoot.a"
"{ObjDir}NewProto.a.o" <09> "{NetBootDir}NewProto.a" <09>
"{NetBootDir}ATBootEqu.a"
Asm {StdAOpts} -o "{Targ}" -d &ForRam=0 "{NetBootDir}NewProto.a"
"{ObjDir}Hash.a.o" <09> "{NetBootDir}Hash:Hash.a"
Asm {StdAOpts} -o "{Targ}" -case on -d &ForRam=0 "{NetBootDir}Hash:Hash.a"
"{ObjDir}NetBootlmgr.a.o" <09> "{NetBootDir}netBootlmgr.a" <09>
"{ObjDir}StandardEqu.d" <09>
"{AIncludes}"AppleTalk.a <09>
"{IntAIncludes}"ATalkPrivateEQU.a
Asm {StdAOpts} -o "{Targ}" -d ATLK=0 -d &ForRam=0 "{NetBootDir}NetBootlmgr.a" -i "{NetBootDir}ATIncludes:"
"{ObjDir}netBoot.c.o" <09> "{NetBootDir}netBoot.c" <09>
"{NetBootDir}netBoot.h"
C {StdCOpts} -o "{Targ}" -b2 "{NetBootDir}netBoot.c"
"{ObjDir}ATBoot.c.o" <09> "{NetBootDir}ATBoot.c" <09>
"{NetBootDir}ATBootEqu.h"
C {StdCOpts} -o "{Targ}" -i "{NetBootDir}" -b2 -sym off "{NetBootDir}ATBoot.c"
"{ObjDir}GetServer.c.o" <09> "{NetBootDir}GetServer.c" <09>
"{NetBootDir}ATBootEqu.h"
C {StdCOpts} -o "{Targ}" -i "{NetBootDir}" -b2 -sym off "{NetBootDir}GetServer.c"
"{ObjDir}Hash.c.o" <09> "{NetBootDir}Hash:Hash.c" <09>
"{NetBootDir}ATBootEqu.h"
C {StdCOpts} -o "{Targ}" -i "{NetBootDir}" -b2 -sym off "{NetBootDir}Hash:Hash.c"