ResultDir				=	:BuildResults:
LinkerDir				=	:Linker:



MainTarget				Ä	{ResultDir}PowerROM



{LinkerDir}LinkPowerROM.tool	Ä	{LinkerDir}LinkPowerROM.c
	SC -o "{TempFolder}LinkPowerROM.o" {Deps}
	ILink -d -t MPST -c 'MPS ' -o {Targ} "{Libraries}Stubs.o" "{CLibraries}StdCLib.o" "{Libraries}MacRuntime.o" "{Libraries}IntEnv.o" "{Libraries}Interface.o" "{TempFolder}LinkPowerROM.o"



RomBin					=	:RomMondo.bin



ExceptionTableBin		=	{ResultDir}PPCExceptionTable.x

{ExceptionTableBin}		Ä	PPCExceptionTable.s
	PPCAsm -o {Targ} {Deps}



ConfigInfoBin			=	{ResultDir}ConfigInfo.x

{ConfigInfoBin}			Ä	ConfigInfo.s
	PPCAsm -o {Targ} {Deps}



#### PowerPC NanoKernel ####
NKDir					=	:NanoKernel:
NKIncDir				=	:Internal:
NKBin					=	{ResultDir}NanoKernel.x
NKOpts					=
#include "{NKDir}InnerMakeFile"



EmulatorBin				=	Emulator.x



{ResultDir}PowerROM		Ä	{LinkerDir}LinkPowerROM.tool {RomBin} {ExceptionTableBin} {ConfigInfoBin} {NKBin} {EmulatorBin}
	{LinkerDir}LinkPowerROM {Targ}						¶
		RomTop:											¶
			0x000000 Mac68kRomTop:						¶
				{RomBin}								¶
			Mac68kRomBtm:								¶
														¶
			0x300000 ExTblTop:							¶
				{ExceptionTableBin}						¶
														¶
			0x30d000 CHECKSUM							¶
				{ConfigInfoBin}							¶
														¶
			0x310000 NKTop:								¶
				{NKBin}									¶
														¶
			0x360000									¶
				{EmulatorBin}							¶
		0x400000 RomBtm:								¶
		> Dev:Null # unless you want debug output