2017-11-19 04:11:07 +00:00
|
|
|
|
# I expect these variables to be set already:
|
|
|
|
|
# NKDir, NKIncDir, NKBin
|
|
|
|
|
|
|
|
|
|
NKFiles = <20>
|
|
|
|
|
{NKDir}NKInit.s <09>
|
|
|
|
|
{NKDir}NKReplacementInit.s <09>
|
|
|
|
|
{NKDir}NKBuiltinInit.s <09>
|
|
|
|
|
{NKDir}NKProcFlagsTbl.s <09>
|
|
|
|
|
{NKDir}NKProcInfoTbl.s <09>
|
|
|
|
|
{NKDir}NKInterrupts.s <09>
|
|
|
|
|
{NKDir}NKPaging.s <09>
|
|
|
|
|
{NKDir}NKTranslation.s <09>
|
|
|
|
|
{NKDir}NKVMCalls.s <09>
|
|
|
|
|
{NKDir}NKPowerCalls.s <09>
|
|
|
|
|
{NKDir}NKRTASCalls.s <09>
|
2018-03-09 11:46:39 +00:00
|
|
|
|
{NKDir}NKCache.s <09>
|
2017-11-19 04:11:07 +00:00
|
|
|
|
{NKDir}NKMPCalls.s <09>
|
|
|
|
|
{NKDir}NKSync.s <09>
|
|
|
|
|
{NKDir}NKTasks.s <09>
|
|
|
|
|
{NKDir}NKAddressSpaceMPCalls.s <09>
|
|
|
|
|
{NKDir}NKPoolAllocator.s <09>
|
|
|
|
|
{NKDir}NKTimers.s <09>
|
|
|
|
|
{NKDir}NKScheduler.s <09>
|
|
|
|
|
{NKDir}NKIndex.s <09>
|
|
|
|
|
{NKDir}NKPrimaryIntHandlers.s <09>
|
|
|
|
|
{NKDir}NKConsoleLog.s <09>
|
|
|
|
|
{NKDir}NKSleep.s <09>
|
|
|
|
|
{NKDir}NKThud.s <09>
|
|
|
|
|
{NKDir}NKScreenConsole.s <09>
|
|
|
|
|
{NKDir}NKAdditions.s <09>
|
|
|
|
|
|
|
|
|
|
NKIncludes = <20>
|
|
|
|
|
{NKDir}NKMacros.s <09>
|
|
|
|
|
{NKDir}NKEquates.s <09>
|
|
|
|
|
{NKIncDir}InfoRecords.a <09>
|
|
|
|
|
{NKIncDir}EmulatorPublic.a <09>
|
|
|
|
|
{NKIncDir}NKPublic.a <09>
|
|
|
|
|
{NKIncDir}NKOpaque.a <09>
|
|
|
|
|
|
|
|
|
|
# We get warning 3202 from ALIGN directives -- kill it
|
|
|
|
|
{NKBin} <09> {NKDir}NanoKernel.s {NKFiles} {NKIncludes}
|
|
|
|
|
PPCAsm -o {Targ} -w 3202 -i {NKIncDir} -i "{AIncludes}" {NKDir}NanoKernel.s
|