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_commpage.cpp 14 arch_cpu.cpp 15 arch_debug_console.cpp 16 arch_debug.cpp 17 arch_elf.cpp 18 arch_exceptions.S 19 arch_int.cpp 20 arch_platform.cpp 21 arch_real_time_clock.cpp 22 arch_smp.cpp 23 arch_system_info.cpp 24 arch_thread.cpp 25 arch_timer.cpp 26 arch_user_debugger.cpp 27 arch_vm.cpp 28 arch_vm_translation_map.cpp 29 arch_asm.S 30 debug_uart_8250.cpp 31 arch_uart_8250.cpp 32 arch_uart_pl011.cpp 33 34 arch_atomic64.cpp 35 arch_atomic32.cpp 36 37 # SoC minimal kernel-required support 38 # (timers, interrupts, rtc?) 39 soc.cpp 40 soc_pxa.cpp 41 soc_omap3.cpp 42 43 # paging 44 arm_physical_page_mapper_large_memory.cpp 45 ARMPagingMethod.cpp 46 ARMPagingStructures.cpp 47 ARMVMTranslationMap.cpp 48 49 # paging/32bit 50 ARMPagingMethod32Bit.cpp 51 ARMPagingStructures32Bit.cpp 52 ARMVMTranslationMap32Bit.cpp 53 54 : 55 $(TARGET_KERNEL_PIC_CCFLAGS) -Wno-unused 56 : 57 58; 59 60CreateAsmStructOffsetsHeader asm_offsets.h : asm_offsets.cpp ; 61 62