1SubDir HAIKU_TOP src system boot platform efi arch x86_64 ; 2 3SubDirHdrs $(HAIKU_TOP) src system boot platform efi ; 4 5UsePrivateHeaders [ FDirName kernel platform ] ; 6UsePrivateHeaders [ FDirName kernel boot platform efi ] ; 7 8{ 9 local defines = _BOOT_MODE _BOOT_PLATFORM_EFI ; 10 defines = [ FDefines $(defines) ] ; 11 SubDirCcFlags $(defines) ; 12 SubDirC++Flags $(defines) -fno-rtti ; 13} 14 15local arch_src = 16 crt0-efi-$(TARGET_ARCH).S 17 entry.S 18 smp_trampoline.S 19 support.S 20 relocation_func.cpp 21 arch_start.cpp 22 arch_smp.cpp 23 arch_mmu.cpp 24 arch_timer.cpp 25 ; 26 27BootMergeObject boot_platform_efi_x86_64.o : 28 $(arch_src) 29 ; 30