1SubDir HAIKU_TOP src system boot platform efi arch x86_64 ; 2 3SubDirHdrs $(HAIKU_TOP) src system boot platform efi ; 4 5UsePrivateHeaders [ FDirName kernel boot platform efi ] ; 6UseBuildFeatureHeaders gnuefi ; 7UseBuildFeatureHeaders gnuefi : headersProtocol ; 8UseBuildFeatureHeaders gnuefi : headersArch ; 9 10local arch_src = 11 entry.S 12 relocation_func.cpp 13 arch_smp.cpp 14 arch_mmu.cpp 15 arch_timer.cpp 16 ; 17 18BootMergeObject boot_platform_efi_x86_64.o : 19 $(arch_src) 20 ; 21 22Includes [ FGristFiles $(arch_src) ] 23 : 24 [ BuildFeatureAttribute gnuefi : headers ] 25 [ BuildFeatureAttribute gnuefi : headersProtocol ] 26 [ BuildFeatureAttribute gnuefi : headersArch ] 27 ; 28 29Depends [ FGristFiles $(arch_src) ] 30 : [ BuildFeatureAttribute gnuefi : libdir ] ; 31