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