1SubDir HAIKU_TOP src system kernel arch arm ; 2 3SubDirHdrs $(SUBDIR) $(DOTDOT) generic ; 4UsePrivateKernelHeaders ; 5UsePrivateHeaders [ FDirName kernel arch $(TARGET_KERNEL_ARCH) board $(TARGET_BOOT_BOARD) ] ; 6 7 8SEARCH_SOURCE += [ FDirName $(SUBDIR) paging ] ; 9SEARCH_SOURCE += [ FDirName $(SUBDIR) paging 32bit ] ; 10SEARCH_SOURCE += [ FDirName $(SUBDIR) $(DOTDOT) generic ] ; 11 12KernelMergeObject kernel_arch_arm.o : 13# arch_atomic.c 14 arch_commpage.cpp 15 arch_cpu.cpp 16# arch_cpu_asm.S 17 arch_debug_console.cpp 18 arch_debug.cpp 19 arch_elf.cpp 20 arch_exceptions.S 21 arch_int.cpp 22 arch_platform.cpp 23 arch_real_time_clock.cpp 24 arch_smp.cpp 25 arch_system_info.cpp 26 arch_thread.cpp 27 arch_timer.cpp 28 arch_user_debugger.cpp 29 arch_vm.cpp 30 arch_vm_translation_map.cpp 31 arch_asm.S 32 debug_uart_8250.cpp 33 arch_uart_8250.cpp 34 arch_uart_pl011.cpp 35 36 # paging 37 arm_physical_page_mapper.cpp 38 arm_physical_page_mapper_large_memory.cpp 39 ARMPagingMethod.cpp 40 ARMPagingStructures.cpp 41 ARMVMTranslationMap.cpp 42 43 # paging/32bit 44 ARMPagingMethod32Bit.cpp 45 ARMPagingStructures32Bit.cpp 46 ARMVMTranslationMap32Bit.cpp 47 48 : 49 $(TARGET_KERNEL_PIC_CCFLAGS) -Wno-unused 50 : 51 52; 53 54CreateAsmStructOffsetsHeader asm_offsets.h : asm_offsets.cpp ; 55 56