mac-rom/Toolbox/Toolbox.make
Elliot Nunn 26978a00fb Update SANE (PACK 7) and get it building
SANE is the Standard Apple Numeric Environment (a float library deprecated in
favour of the native PowerPC float unit). The only change to the PACK 7
resource was in the vicinity of a _StripAddress call. SANE also had to be
added to the reconstructed Toolbox.make file.
2017-12-26 09:52:52 +08:00

78 lines
2.9 KiB
Makefile

# This makefile was missing. Here is a rudimentary reconstruction.
# Some toolbox managers were "dumped" instead of backported, to save time.
ToolboxObjs = "{ObjDir}PackageMgr.a.o"
"{ObjDir}SegmentLoader.a.o"
"{ObjDir}ShutDownMgr.a.o"
"{ObjDir}ShutDownMgr.c.o"
"{ObjDir}Munger.a.o"
"{ObjDir}DeskMgr.a.o"
"{ObjDir}GetMgr.a.o"
"{ObjDir}TextEdit.lib"
"{ObjDir}ScrapMgr.a.o"
"{ObjDir}Printing.a.o"
"{ObjDir}SexyDate.a.o"
# Just guessing what the binaries should be called:
# *.lib for multi-file managers, *.a.o for single-file managers
"{LibDir}Toolbox.lib" Ä {ToolboxObjs}
Lib {StdLibOpts} {ToolboxObjs} -o "{Targ}"
"{ObjDir}PackageMgr.a.o" Ä "{ToolboxDir}PackageMgr.a"
Asm {StdAOpts} -o "{Targ}" "{ToolboxDir}PackageMgr.a"
"{ObjDir}SegmentLoader.a.o" Ä "{ToolboxDir}SegmentLoader:SegmentLoader.a"
Asm {StdAOpts} -o "{Targ}" "{ToolboxDir}SegmentLoader:SegmentLoader.a"
"{ObjDir}ShutDownMgr.a.o" Ä "{ToolboxDir}ShutDownMgr:ShutDownMgr.a"
Asm {StdAOpts} -o "{Targ}" "{ToolboxDir}ShutDownMgr:ShutDownMgr.a"
"{ObjDir}Munger.a.o" Ä "{ToolboxDir}Munger:Munger.a"
Asm {StdAOpts} -o "{Targ}" "{ToolboxDir}Munger:Munger.a"
"{ObjDir}DeskMgr.a.o" Ä "{ToolboxDir}DeskMgr:DeskMgr.a"
Asm {StdAOpts} -o "{Targ}" "{ToolboxDir}DeskMgr:DeskMgr.a"
"{ObjDir}GetMgr.a.o" Ä "{ToolboxDir}GetMgr:GetMgr.a"
Asm {StdAOpts} -o "{Targ}" "{ToolboxDir}GetMgr:GetMgr.a"
"{ObjDir}SexyDate.a.o" Ä "{ToolboxDir}SexyDate.a"
Asm {StdAOpts} -o "{Targ}" "{ToolboxDir}SexyDate.a"
# The following libs are *not* part of Toolbox.lib
AliasMgrDir = "{ToolBoxDir}AliasMgr:"
ComponentMgrDir = "{ToolBoxDir}ComponentMgr:"
DataAccessDir = "{ToolBoxDir}DataAccessMgr:"
ExpansionBusMgrDir = "{ToolBoxDir}ExpansionBusMgr:"
NotificationDir = "{ToolBoxDir}NotificationMgr:"
ToolboxEventDir = "{ToolBoxDir}ToolboxEventMgr:"
ControlMgrDir = "{ToolBoxDir}ControlMgr:"
DisplayMgrDir = "{ToolBoxDir}DisplayMgr:"
WindowMgrDir = "{ToolBoxDir}WindowMgr:"
MenuMgrDir = "{ToolBoxDir}MenuMgr:"
DialogDir = "{ToolBoxDir}DialogMgr:"
ResourceMgrDir = "{ToolBoxDir}ResourceMgr:"
ScriptMgrDir = "{ToolBoxDir}ScriptMgr:"
FontMgrDir = "{ToolBoxDir}FontMgr:"
SANEDir = "{ToolBoxDir}SANE:"
#include "{AliasMgrDir}AliasMgr.make"
#include "{ComponentMgrDir}ComponentMgr.make"
#include "{DataAccessDir}DataAccessMgr.make"
#include "{ExpansionBusMgrDir}ExpansionBusMgr.make"
#include "{NotificationDir}NotificationMgr.make"
#include "{ToolboxEventDir}ToolboxEventMgr.make"
#include "{ControlMgrDir}ControlMgr.make"
#include "{DisplayMgrDir}DisplayMgr.make"
#include "{WindowMgrDir}WindowMgr.make"
#include "{MenuMgrDir}MenuMgr.make"
#include "{DialogDir}DialogMgr.make"
#include "{ResourceMgrDir}ResourceMgr.make"
#include "{ScriptMgrDir}ScriptMgr.make"
#include "{FontMgrDir}FontMgr.make"
#include "{SANEDir}SANE.make"