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