# # Hacks to match MacOS (most recent first): # # 8/3/92 Elliot make this change # 9/2/94 SuperMario ROM source dump (header preserved below) # # # File: Interface.Make # # Contains: Makefile that builds Interface.o. # # Written by: Kurt Clark, Chas Spillar, and Tim Nichols # # Copyright: © 1992-1993 by Apple Computer, Inc. All rights reserved. # # Change History (most recent first): # # 11/10/93 chp OSTraps.a.o needed a dependency on StandardEqu.d to make the # build work for certain targets. # 8/13/93 kc Delete obsolete entry points in the ConnectionMgrExtensions.o. # 11/30/92 SWC Changed PackMacs.a->Packages.a, QuickEqu.a->QuickDraw.a. # 11/11/92 RB Changed packages.a to PackagesGlue.a IfAOpts = {StdAOpts} IfCOpts = {StdCOpts} -mbg on CTDir = {ToolBoxDir}CommToolbox: CTGlueDir = {Sources}Libs:CommToolboxSrcs: CTRsrcDir = {CTDir}CommResourceMgr: CTCnctDir = {CTDir}ConnectionMgr: CTFileTransDir = {CTDir}FileTransferMgr: CTTermDir = {CTDir}TerminalMgr: InterfaceObjs = "{IfObjDir}"Copyright.a.o ∂ "{IfObjDir}"OSTraps.a.o ∂ "{IfObjDir}"BitMapToRegion.a.o ∂ "{IfObjDir}"HFSGlue.c.o ∂ "{IfObjDir}"FoldersGlue.c.o ∂ "{IfObjDir}"ToolTraps.a.o ∂ "{IfObjDir}"EnvironsGlue.a.o ∂ "{IfObjDir}"GestaltGlue.a.o ∂ "{IfObjDir}"PackTraps.a.o ∂ "{IfObjDir}"ListTraps.a.o ∂ "{IfObjDir}"PrintCalls.a.o ∂ "{IfObjDir}"Graf3DAsm.a.o ∂ "{IfObjDir}"SlotTraps.a.o ∂ "{IfObjDir}"Strings.a.o ∂ "{IfObjDir}"nAppleTalk.a.o ∂ "{IfObjDir}"ENet.a.o ∂ "{IfObjDir}"piMAIN.a.o ∂ "{IfObjDir}"controls.a.o ∂ "{IfObjDir}"desk.a.o ∂ "{IfObjDir}"devices.a.o ∂ "{IfObjDir}"dialogs.a.o ∂ "{IfObjDir}"files.a.o ∂ "{IfObjDir}"fonts.a.o ∂ "{IfObjDir}"GetPhysical.a.o ∂ "{IfObjDir}"lists.c.o ∂ "{IfObjDir}"menus.a.o ∂ "{IfObjDir}"osutils.a.o ∂ "{IfObjDir}"PackagesGlue.a.o ∂ "{IfObjDir}"quickdraw.a.o ∂ "{IfObjDir}"resources.a.o ∂ "{IfObjDir}"segload.a.o ∂ "{IfObjDir}"textedit.a.o ∂ "{IfObjDir}"toolutils.a.o ∂ "{IfObjDir}"ppcGlue.a.o ∂ "{IfObjDir}"windows.a.o ∂ "{IfObjDir}CommResourceMgrGlue.a.o" ∂ "{IfObjDir}CommToolboxCoreGlue.a.o" ∂ "{IfObjDir}CommToolboxUtilitiesGlue.a.o" ∂ "{IfObjDir}ConnectionMgrGlue.a.o" ∂ "{IfObjDir}FileTransferMgrGlue.a.o" ∂ "{IfObjDir}TerminalMgrGlue.a.o" ∂ "{IfObjDir}ConnectionMgrExtensions.o" ∂ "{IfObjDir}FileTransferMgrExtensions.o" ∂ "{IfObjDir}TerminalMgrExtensions.o" ∂ "{IfObjDir}CommResourceMgrExtensions.o" ∂ "{IfObjDir}Power.a.o" ConnectionMgrExtensionsObjs = "{IfObjDir}ConnectionMgrExtensionsGlue.a.o" ∂ "{IfObjDir}ConnectionMgrExtensions.c.o" FileTransferMgrExtensionsObjs = "{IfObjDir}FileXferMgrExtensionsGlue.a.o" ∂ "{IfObjDir}FileTransferMgrExtensions.c.o" TerminalMgrExtensionsObjs = "{IfObjDir}TerminalMgrExtensionsGlue.a.o" ∂ "{IfObjDir}TerminalMgrExtensions.c.o" CommResourceMgrExtensionsObjs = "{IfObjDir}CommRsrcMgrExtensionsGlue.a.o" ∂ "{IfObjDir}CommResourceMgrExtensions.c.o" "{IfObjDir}Interface.o" ƒ {InterfaceObjs} Lib {StdLibOpts} -o "{IfObjDir}Interface.o" -rn HOPENRESFILEGLUE=HOPENRESFILE -rn HCREATERESFILEGLUE=HCREATERESFILE {InterfaceObjs} "{IfObjDir}ConnectionMgrExtensions.o" ƒ {ConnectionMgrExtensionsObjs} Lib {StdLibOpts} -o "{Targ}" {ConnectionMgrExtensionsObjs} ∂ -dn CDEFEXECUTEDEF ∂ -dn __CMGETERRORSTRING ∂ -dn __CMNEWIOPB ∂ -dn __CMDISPOSEIOPB ∂ -dn __CMPBREAD ∂ -dn __CMPBWRITE ∂ -dn __CMPBIOKILL "{IfObjDir}FileTransferMgrExtensions.o" ƒ {FileTransferMgrExtensionsObjs} Lib {StdLibOpts} -o "{Targ}" {FileTransferMgrExtensionsObjs} ∂ -dn FDEFEXECUTEFDEF ∂ -dn __FTGETERRORSTRING ∂ -dn __FTSEND ∂ -dn __FTRECEIVE "{IfObjDir}TerminalMgrExtensions.o" ƒ {TerminalMgrExtensionsObjs} Lib {StdLibOpts} -o "{Targ}" {TerminalMgrExtensionsObjs} ∂ -dn TDEFEXECUTEDEF ∂ -dn __TMGETERRORSTRING "{IfObjDir}CommResourceMgrExtensions.o" ƒ {CommResourceMgrExtensionsObjs} Lib {StdLibOpts} -o "{Targ}" {CommResourceMgrExtensionsObjs} ∂ -dn __CRMGETTOOLRESOURCE ∂ -dn __CRMRELEASETOOLRESOURCE ∂ -dn __CRMPARSECAPSRESOURCE ∂ -dn __CRMGETTOOLNAMEDRESOURCE "{IfObjDir}ConnectionMgrExtensions.c.o" ƒ "{CIncludes}CTBUtilities.h" ∂ "{CIncludes}Connections.h" ∂ "{CIncludes}ConnectionTools.h" ∂ "{CIncludes}CommResources.h" ∂ "{IntCIncludes}ConnectionsPriv.h" ∂ "{IntCIncludes}CommToolboxPriv.h" ∂ "{CTCnctDir}ConnectionMgrUtilities.c" ∂ "{CTCnctDir}ConnectionMgrExtensions.c" C {IfCOpts} -i "{CTCnctDir}" -o "{Targ}" "{CTCnctDir}ConnectionMgrExtensions.c" "{IfObjDir}ConnectionMgrExtensionsGlue.a.o" ƒ "{AIncludes}Traps.a" ∂ "{AIncludes}GestaltEqu.a" ∂ "{IntAIncludes}GestaltPrivateEqu.a" ∂ "{IntAIncludes}CommToolboxPriv.a" ∂ "{CTGlueDir}ConnectionMgrExtensionsGlue.a" Asm {IfAOpts} -o "{Targ}" "{CTGlueDir}ConnectionMgrExtensionsGlue.a" "{IfObjDir}FileTransferMgrExtensions.c.o" ƒ "{CIncludes}CTBUtilities.h" ∂ "{CIncludes}FileTransfers.h" ∂ "{CIncludes}FileTransferTools.h" ∂ "{CIncludes}CommResources.h" ∂ "{IntCIncludes}CommToolboxPriv.h" ∂ "{CTFileTransDir}FileTransferMgrUtilities.c" ∂ "{CTFileTransDir}FileTransferMgrExtensions.c" C {IfCOpts} -o "{Targ}" -i "{CTFileTransDir}" "{CTFileTransDir}FileTransferMgrExtensions.c" "{IfObjDir}TerminalMgrExtensionsGlue.a.o" ƒ "{AIncludes}Traps.a" ∂ "{IntAIncludes}CommToolboxPriv.a" ∂ "{CTGlueDir}TerminalMgrExtensionsGlue.a" Asm {IfAOpts} -o "{Targ}" "{CTGlueDir}TerminalMgrExtensionsGlue.a" "{IfObjDir}TerminalMgrExtensions.c.o" ƒ "{CIncludes}CTBUtilities.h" ∂ "{CIncludes}Terminals.h" ∂ "{CIncludes}TerminalTools.h" ∂ "{CIncludes}CommResources.h" ∂ "{IntCIncludes}CommToolboxPriv.h" ∂ "{CTTermDir}TerminalMgrUtilities.c" ∂ "{CTTermDir}TerminalMgrExtensions.c" C {IfCOpts} -i "{CTTermDir}" -o "{Targ}" "{CTTermDir}TerminalMgrExtensions.c" "{IfObjDir}CommRsrcMgrExtensionsGlue.a.o" ƒ "{AIncludes}Traps.a" ∂ "{IntAIncludes}CommToolboxPriv.a" ∂ "{CTGlueDir}CommRsrcMgrExtensionsGlue.a" Asm {IfAOpts} -o "{Targ}" "{CTGlueDir}CommRsrcMgrExtensionsGlue.a" "{IfObjDir}CommResourceMgrGlue.a.o" ƒ "{CTGlueDir}CommResourceMgrGlue.a" Asm {IfAOpts} -o "{Targ}" "{CTGlueDir}CommResourceMgrGlue.a" "{IfObjDir}CommToolboxCoreGlue.a.o" ƒ "{CTGlueDir}CommToolboxCoreGlue.a" Asm {IfAOpts} -o "{Targ}" "{CTGlueDir}CommToolboxCoreGlue.a" "{IfObjDir}CommToolboxUtilitiesGlue.a.o" ƒ "{CTGlueDir}CommToolboxUtilitiesGlue.a" Asm {IfAOpts} -o "{Targ}" "{CTGlueDir}CommToolboxUtilitiesGlue.a" "{IfObjDir}ConnectionMgrGlue.a.o" ƒ "{CTGlueDir}ConnectionMgrGlue.a" Asm {IfAOpts} -o "{Targ}" "{CTGlueDir}ConnectionMgrGlue.a" "{IfObjDir}FileTransferMgrGlue.a.o" ƒ "{CTGlueDir}FileTransferMgrGlue.a" Asm {IfAOpts} -o "{Targ}" "{CTGlueDir}FileTransferMgrGlue.a" "{IfObjDir}TerminalMgrGlue.a.o" ƒ "{CTGlueDir}TerminalMgrGlue.a" Asm {IfAOpts} -o "{Targ}" "{CTGlueDir}TerminalMgrGlue.a" "{IfObjDir}FileXferMgrExtensionsGlue.a.o" ƒ "{CTGlueDir}FileXferMgrExtensionsGlue.a" Asm {IfAOpts} -o "{Targ}" "{CTGlueDir}FileXferMgrExtensionsGlue.a" "{IfObjDir}CommResourceMgrExtensions.c.o" ƒ "{CIncludes}Resources.h" ∂ "{CIncludes}Memory.h" ∂ "{CIncludes}CTBUtilities.h" ∂ "{CIncludes}CommResources.h" ∂ "{IntCIncludes}CommToolboxPriv.h" ∂ "{CTRsrcDir}CommResourceMgrExtensions.c" C {IfCOpts} -i "{CTRsrcDir}" -o "{Targ}" "{CTRsrcDir}CommResourceMgrExtensions.c" "{IfObjDir}"Copyright.a.o ƒ "{IfSrcDir}Copyright.a" Asm {IfAOpts} -o "{Targ}" "{IfSrcDir}Copyright.a" "{IfObjDir}"OSUTILS.a.o ƒ "{IfSrcDir}OSUTILS.a" Asm {IfAOpts} -o "{Targ}" "{IfSrcDir}OSUTILS.a" "{IfObjDir}"CONTROLS.a.o ƒ "{IfSrcDir}CONTROLS.a" Asm {IfAOpts} -o "{Targ}" "{IfSrcDir}CONTROLS.a" "{IfObjDir}"PrintCalls.a.o ƒ "{IfSrcDir}PrintCalls.a" Asm {IfAOpts} -o "{Targ}" "{IfSrcDir}PrintCalls.a" "{IfObjDir}"ToolTraps.a.o ƒ "{IfSrcDir}ToolTraps.a" Asm {IfAOpts} -o "{Targ}" "{IfSrcDir}ToolTraps.a" "{IfObjDir}"EnvironsGlue.a.o ƒ "{IfSrcDir}EnvironsGlue.a" Asm {IfAOpts} -o "{Targ}" "{IfSrcDir}EnvironsGlue.a" "{IfObjDir}"GestaltGlue.a.o ƒ "{IfSrcDir}GestaltGlue.a" Asm {IfAOpts} -o "{Targ}" "{IfSrcDir}GestaltGlue.a" "{IfObjDir}"PackTraps.a.o ƒ "{IfSrcDir}PackTraps.a" Asm {IfAOpts} -o "{Targ}" "{IfSrcDir}PackTraps.a" "{IfObjDir}"ListTraps.a.o ƒ "{IfSrcDir}ListTraps.a" Asm {IfAOpts} -o "{Targ}" "{IfSrcDir}ListTraps.a" "{IfObjDir}"Graf3DAsm.a.o ƒ "{IfSrcDir}Graf3DAsm.a" Asm {IfAOpts} -o "{Targ}" "{IfSrcDir}Graf3DAsm.a" "{IfObjDir}"SlotTraps.a.o ƒ "{IfSrcDir}SlotTraps.a" Asm {IfAOpts} -o "{Targ}" "{IfSrcDir}SlotTraps.a" "{IfObjDir}"Strings.a.o ƒ "{IfSrcDir}Strings.a" Asm {IfAOpts} -o "{Targ}" "{IfSrcDir}Strings.a" "{IfObjDir}"nAppleTalk.a.o ƒ "{IfSrcDir}nAppleTalk.a" Asm {IfAOpts} -o "{Targ}" "{IfSrcDir}nAppleTalk.a" "{IfObjDir}"ENet.a.o ƒ "{IfSrcDir}ENet.a" Asm {IfAOpts} -o "{Targ}" "{IfSrcDir}ENet.a" "{IfObjDir}"piMAIN.a.o ƒ "{IfSrcDir}piMAIN.a" Asm {IfAOpts} -o "{Targ}" "{IfSrcDir}piMAIN.a" "{IfObjDir}"desk.a.o ƒ "{IfSrcDir}desk.a" Asm {IfAOpts} -o "{Targ}" "{IfSrcDir}desk.a" "{IfObjDir}"devices.a.o ƒ "{IfSrcDir}devices.a" Asm {IfAOpts} -o "{Targ}" "{IfSrcDir}devices.a" "{IfObjDir}"files.a.o ƒ "{IfSrcDir}files.a" Asm {IfAOpts} -o "{Targ}" "{IfSrcDir}files.a" "{IfObjDir}"fonts.a.o ƒ "{IfSrcDir}fonts.a" Asm {IfAOpts} -o "{Targ}" "{IfSrcDir}fonts.a" "{IfObjDir}"GetPhysical.a.o ƒ "{IfSrcDir}GetPhysical.a" Asm {IfAOpts} -o "{Targ}" "{IfSrcDir}GetPhysical.a" "{IfObjDir}"lists.c.o ƒ "{IfSrcDir}lists.c" C {IfCOpts} -o "{Targ}" "{IfSrcDir}lists.c" "{IfObjDir}"menus.a.o ƒ "{IfSrcDir}menus.a" Asm {IfAOpts} -o "{Targ}" "{IfSrcDir}menus.a" "{IfObjDir}"PackagesGlue.a.o ƒ "{IfSrcDir}PackagesGlue.a" Asm {IfAOpts} -o "{Targ}" "{IfSrcDir}PackagesGlue.a" "{IfObjDir}"quickdraw.a.o ƒ "{IfSrcDir}quickdraw.a" Asm {IfAOpts} -o "{Targ}" "{IfSrcDir}quickdraw.a" "{IfObjDir}"resources.a.o ƒ "{IfSrcDir}resources.a" Asm {IfAOpts} -o "{Targ}" "{IfSrcDir}resources.a" "{IfObjDir}"segload.a.o ƒ "{IfSrcDir}segload.a" Asm {IfAOpts} -o "{Targ}" "{IfSrcDir}segload.a" "{IfObjDir}"textedit.a.o ƒ "{IfSrcDir}textedit.a" Asm {IfAOpts} -o "{Targ}" "{IfSrcDir}textedit.a" "{IfObjDir}"toolutils.a.o ƒ "{IfSrcDir}toolutils.a" Asm {IfAOpts} -o "{Targ}" "{IfSrcDir}toolutils.a" "{IfObjDir}"windows.a.o ƒ "{IfSrcDir}windows.a" Asm {IfAOpts} -o "{Targ}" "{IfSrcDir}windows.a" "{IfObjDir}"Power.a.o ƒ "{IfSrcDir}Power.a" Asm {IfAOpts} -o "{Targ}" "{IfSrcDir}Power.a" "{IfObjDir}"OSTraps.a.o ƒ "{AIncludes}QuickDraw.a" ∂ "{AIncludes}Traps.a" ∂ "{AIncludes}SysEqu.a" ∂ "{AIncludes}HardwareEqu.a" ∂ "{AIncludes}Packages.a" ∂ "{AIncludes}Printing.a" ∂ "{AIncludes}SaneMacs.a" ∂ "{AIncludes}SysErr.a" ∂ "{AIncludes}FSEqu.a" ∂ "{AIncludes}Private.a" ∂ "{AIncludes}ToolUtils.a" ∂ "{AIncludes}Slots.a" ∂ "{ObjDir}"StandardEqu.d ∂ "{IfSrcDir}OSTraps.a" Asm {IfAOpts} -o "{Targ}" "{IfSrcDir}OSTraps.a" "{IfObjDir}"BitMapToRegion.a.o ƒ "{AIncludes}QuickDraw.a" ∂ "{AIncludes}Traps.a" ∂ "{AIncludes}SysEqu.a" ∂ "{AIncludes}HardwareEqu.a" ∂ "{AIncludes}Packages.a" ∂ "{AIncludes}Printing.a" ∂ "{AIncludes}SaneMacs.a" ∂ "{AIncludes}SysErr.a" ∂ "{AIncludes}FSEqu.a" ∂ "{AIncludes}Private.a" ∂ "{AIncludes}ToolUtils.a" ∂ "{AIncludes}Slots.a" ∂ "{IfSrcDir}BitMapToRegion.a" Asm {IfAOpts} -o "{Targ}" "{IfSrcDir}BitMapToRegion.a" "{IfObjDir}PPCGlue.a.o" ƒ "{AIncludes}Traps.a" ∂ "{AIncludes}SysEqu.a" ∂ "{AIncludes}ToolUtils.a" ∂ "{AIncludes}PPCToolbox.a" ∂ "{IfSrcDir}PPCGlue.a" Asm {IfAOpts} -o "{Targ}" "{IfSrcDir}PPCGlue.a" "{IfObjDir}HFSGlue.c.o" ƒ "{IfSrcDir}HFSGlue.c" C {IfCOpts} -o "{Targ}" "{IfSrcDir}HFSGlue.c" "{IfObjDir}FoldersGlue.c.o" ƒ "{CIncludes}Folders.h" ∂ "{CIncludes}GestaltEqu.h" ∂ "{CIncludes}SysEqu.h" ∂ "{CIncludes}Errors.h" ∂ "{CIncludes}Files.h" ∂ "{IfSrcDir}FoldersGlue.c" C {IfCOpts} -o "{Targ}" "{IfSrcDir}FoldersGlue.c" "{IfObjDir}dialogs.a.o" ƒ "{IntAIncludes}DialogsPriv.a" ∂ "{IfSrcDir}dialogs.a" Asm {IfAOpts} -o "{Targ}" "{IfSrcDir}dialogs.a"