xref: /haiku/src/system/boot/platform/efi/arch/riscv64/Jamfile (revision a5c0d1a80e18f50987966fda2005210092d7671b)
1SubDir HAIKU_TOP src system boot platform efi arch riscv64 ;
2
3SubDirHdrs $(HAIKU_TOP) src system boot platform efi ;
4
5UseLibraryHeaders [ FDirName libfdt ] ;
6
7UsePrivateHeaders [ FDirName kernel platform ] ;
8UsePrivateHeaders [ FDirName kernel boot platform efi ] ;
9
10local platform ;
11for platform in [ MultiBootSubDirSetup efi ] {
12    on $(platform) {
13
14	local arch_src =
15		crt0-efi-$(TARGET_ARCH).S
16		entry.S
17		relocation_func.cpp
18		arch_dtb.cpp
19		arch_mmu.cpp
20		arch_smp.cpp
21		arch_start.cpp
22		arch_timer.cpp
23		arch_traps.cpp
24		arch_traps_asm.S
25		;
26
27	BootMergeObject boot_platform_efi_riscv64.o :
28		$(arch_src)
29		;
30	}
31}
32