mirror of
https://github.com/elliotnunn/sys7.1-doc-wip.git
synced 2024-12-12 20:29:12 +00:00
84 lines
3.4 KiB
Makefile
84 lines
3.4 KiB
Makefile
# Contains: Makefile for PDM MACE Ethernet driver.
|
|
#
|
|
# Written by: Dave Calvert
|
|
#
|
|
# Copyright: © 1993 by Apple Computer, Inc., all rights reserved.
|
|
#
|
|
# Change History (most recent first):
|
|
#
|
|
# <SM6> 3/5/93 dwc Changed DeclDataPDMMace.rsrc ID to be unique from
|
|
# DeclDataMace.rsrc.
|
|
# <SM3> 3/4/93 dwc Added DeclDataPDMMace definition for PDM ENET.
|
|
# <SM2> 2/25/93 dwc Re-enable loopbacktests and include Interface.o for them.
|
|
# <SM2> 2/4/93 RC Took out Loopback.c.o link and fixed {make} to {makedir}
|
|
#
|
|
|
|
|
|
#===============================================================================
|
|
# Create DeclData Resource for PDM Declaration ROM
|
|
#===============================================================================
|
|
"{RsrcDir}DeclDataPDMMace.rsrc" ƒ "{ObjDir}PDMMaceEnet.a.o" ∂
|
|
"{ObjDir}PDMMace.a.o" ∂
|
|
"{ObjDir}Loopback.c.o" ∂
|
|
"{IfObjDir}interface.o"
|
|
Link {StdLOpts} {StdAlign} -rt decl=1 -o "{Targ}" ∂
|
|
"{ObjDir}PDMMaceEnet.a.o" ∂
|
|
"{ObjDir}PDMMace.a.o" ∂
|
|
"{ObjDir}Loopback.c.o" ∂
|
|
"{IfObjDir}Interface.o"
|
|
|
|
"{RsrcDir}PDMENET.rsrc" ƒ "{ObjDir}PDMMaceEnet.a.o" ∂
|
|
"{ObjDir}PDMMace.a.o" ∂
|
|
"{PDMMaceDir}PDMEnet.make" ∂
|
|
"{ObjDir}Loopback.c.o" ∂
|
|
"{IfObjDir}Interface.o"
|
|
Link -t rsrc -c RSED -sn Main="PDM MACE Ethernet Driver" ∂
|
|
-ra "PDM MACE Ethernet Driver"=resSysHeap,resPurgeable,resLocked ∂
|
|
-rt enet=57 -o {Targ} ∂
|
|
"{ObjDir}PDMMaceEnet.a.o" ∂
|
|
"{ObjDir}PDMMace.a.o" ∂
|
|
"{ObjDir}Loopback.c.o" ∂
|
|
"{IfObjDir}Interface.o"
|
|
|
|
"{RsrcDir}PDMENET57.rsrc" ƒ "{ObjDir}PDMMaceEnet.a.o" ∂
|
|
"{ObjDir}PDMMace.a.o" ∂
|
|
# "{ObjDir}Loopback.c.o" ∂
|
|
"{PDMMaceDir}PDMEnet.make"
|
|
Link -t rsrc -c RSED -sn Main="PDM MACE Ethernet Driver" ∂
|
|
-ra "PDMENET"=resSysHeap,resPurgeable,resLocked ∂
|
|
-rt enet=57 -o {Targ} ∂
|
|
"{ObjDir}PDMMaceEnet.a.o" ∂
|
|
# "{ObjDir}Loopback.c.o" ∂
|
|
"{ObjDir}PDMMace.a.o"
|
|
|
|
#===============================================================================
|
|
# Assemble Stuff
|
|
#===============================================================================
|
|
|
|
|
|
"{ObjDir}PDMMace.a.o" ƒ "{PDMMaceDir}PDMMace.a" ∂
|
|
"{PDMMaceDir}PDMMaceEqu.a" ∂
|
|
"{IntAIncludes}AMICEqu.a" ∂
|
|
"{IntAIncludes}UniversalEqu.a" ∂
|
|
"{EthernetDir}ATalkMacros.a" ∂
|
|
"{PDMMaceDir}PDMEnet.make"
|
|
Asm {StdAOpts} {Defs} -i "{PDMMaceDir}" -i "{EthernetDir}" -o "{Targ}" "{PDMMaceDir}PDMMace.a"
|
|
|
|
"{ObjDir}PDMMaceEnet.a.o" ƒ "{PDMMaceDir}PDMMaceEnet.a" ∂
|
|
"{PDMMaceDir}PDMMaceEqu.a" ∂
|
|
"{PDMMaceDir}VersionPDMMaceEnet.a" ∂
|
|
"{EthernetDir}802Equ.a" ∂
|
|
"{EthernetDir}ATalkMacros.a" ∂
|
|
"{EthernetDir}ENETEqu.a" ∂
|
|
"{EthernetDir}SNMPLAP.a" ∂
|
|
"{IntAIncludes}UniversalEqu.a" ∂
|
|
"{IntAIncludes}AMICEqu.a" ∂
|
|
"{AIncludes}GestaltEqu.a" ∂
|
|
"{AIncludes}SysEqu.a" ∂
|
|
"{AIncludes}SysErr.a" ∂
|
|
"{AIncludes}Traps.a" ∂
|
|
"{AIncludes}Slots.a" ∂
|
|
"{PDMMaceDir}PDMEnet.make"
|
|
Asm {StdAOpts} {Defs} -i "{PDMMaceDir}" -i "{EthernetDir}" -o "{Targ}" "{PDMMaceDir}PDMMaceEnet.a"
|
|
|