SubDir HAIKU_TOP src system boot arch x86 ;

DEFINES += _BOOT_MODE ;

local kernelArchSources =
	arch_elf.cpp
;

local kernelArchObjects =
	<src!system!kernel!arch!$(TARGET_ARCH)>cpuid.o
;

local kernelLibArchSources =
	arch_string.S
;

local kernelLibArchObjects =
	<src!system!kernel!lib!arch!$(TARGET_ARCH)>byteorder.o
;

KernelMergeObject boot_arch_$(TARGET_ARCH).o :
	$(kernelArchSources)
	$(kernelLibArchSources)
	: # additional flags
	:
	$(kernelArchObjects)
	$(kernelLibArchObjects)
;

SEARCH on [ FGristFiles $(kernelArchSources) ]
    = [ FDirName $(HAIKU_TOP) src system kernel arch $(TARGET_ARCH) ] ;
SEARCH on [ FGristFiles $(kernelLibArchSources) ]
    = [ FDirName $(HAIKU_TOP) src system kernel lib arch $(TARGET_ARCH) ] ;
