xref: /haiku/src/system/boot/platform/efi/arch/x86_64/Jamfile (revision cac30e419035ddd49010a81c59f65b68e4919ce1)
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