mirror of
https://github.com/elliotnunn/wedge.git
synced 2024-11-21 16:30:48 +00:00
7c5857f00b
At dry-run time, the NanoKernel is not asked for the location of HWInfo. The pointer block at 5FFFEFC0 is used instead. The location of ConfigInfo was already hardcoded. This neatens things up considerably, but will cause the dry-run Wedge to crash on a machine with a Wedged address space. If the NKLocateInfoRecord code can be cleaned up a bit, then it might be restored.
36 lines
1.1 KiB
Plaintext
36 lines
1.1 KiB
Plaintext
MpwToolLibs68k = ¶
|
|
"{Libraries}Stubs.o" ¶
|
|
"{CLibraries}StdCLib.o" ¶
|
|
"{Libraries}MacRuntime.o" ¶
|
|
"{Libraries}IntEnv.o" ¶
|
|
"{Libraries}Interface.o" ¶
|
|
|
|
SiowLibsPPC = ¶
|
|
"{PPCLibraries}PPCSIOW.o" ¶
|
|
"{PPCLibraries}MrCPlusLib.o" ¶
|
|
"{SharedLibraries}InterfaceLib" ¶
|
|
"{SharedLibraries}StdCLib" ¶
|
|
"{SharedLibraries}MathLib" ¶
|
|
"{PPCLibraries}PPCCRuntime.o" ¶
|
|
|
|
PPCCOptions = -w 2
|
|
|
|
IM = :Intermediates:
|
|
Apps = :Apps:
|
|
|
|
{IM} Ä :
|
|
|
|
{IM}RomWedge.x Ä {IM}WedgeStub.s.x {IM}printf.c.x {IM}Wedge.c.x
|
|
PPCLink -outputformat xcoff -codeorder source -roistext on -o {Targ} {Deps}
|
|
|
|
{IM}Linker Ä {IM}Linker.c.o
|
|
ILink -d -t 'MPST' -c 'MPS ' -o {Targ} {MpwToolLibs68k} {Deps}
|
|
|
|
{Apps}TestWedge Ä {IM}Wedge.c.x
|
|
PPCLink -d -t 'APPL' -c 'siow' -o {Targ} {Deps} {SiowLibsPPC}
|
|
Rez -a "{RIncludes}SIOW.r" -d DEFAULT_SAVE_PREF=1 -o {Targ}
|
|
|
|
{Apps}WedgeLogReader Ä {IM}WedgeLogReader.c.x
|
|
PPCLink -d -t 'APPL' -c 'siow' -o {Targ} {Deps} {SiowLibsPPC}
|
|
Rez -a "{RIncludes}SIOW.r" -d DEFAULT_SAVE_PREF=1 -o {Targ}
|