mirror of
https://github.com/elliotnunn/mac-rom.git
synced 2024-12-28 16:31:01 +00:00
138 lines
4.0 KiB
Plaintext
138 lines
4.0 KiB
Plaintext
|
#
|
|||
|
# 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"
|