1SubDir HAIKU_TOP src system kernel arch arm ; 2 3SubDirHdrs $(SUBDIR) $(DOTDOT) generic ; 4UsePrivateKernelHeaders ; 5 6SEARCH_SOURCE += [ FDirName $(SUBDIR) paging ] ; 7SEARCH_SOURCE += [ FDirName $(SUBDIR) paging 32bit ] ; 8SEARCH_SOURCE += [ FDirName $(SUBDIR) $(DOTDOT) generic ] ; 9 10KernelMergeObject kernel_arch_arm.o : 11 arch_commpage.cpp 12 arch_cpu.cpp 13 arch_debug_console.cpp 14 arch_debug.cpp 15 arch_elf.cpp 16 arch_exceptions.S 17 arch_int.cpp 18 arch_platform.cpp 19 arch_real_time_clock.cpp 20 arch_smp.cpp 21 arch_system_info.cpp 22 arch_thread.cpp 23 arch_timer.cpp 24 arch_user_debugger.cpp 25 arch_vm.cpp 26 arch_vm_translation_map.cpp 27 arch_asm.S 28 29 # Serial UART and drivers 30 debug_uart.cpp 31 debug_uart_8250.cpp 32 arch_uart_8250_omap.cpp 33 arch_uart_pl011.cpp 34 35 arch_atomic64.cpp 36 arch_atomic32.cpp 37 38 arch_int_gicv2.cpp 39 40 # SoC minimal kernel-required support 41 # (timers, interrupts, rtc?) 42 soc.cpp 43 soc_pxa.cpp 44 soc_omap3.cpp 45 46 # paging 47 arm_physical_page_mapper_large_memory.cpp 48 ARMPagingMethod.cpp 49 ARMPagingStructures.cpp 50 ARMVMTranslationMap.cpp 51 52 # paging/32bit 53 ARMPagingMethod32Bit.cpp 54 ARMPagingStructures32Bit.cpp 55 ARMVMTranslationMap32Bit.cpp 56 57 : 58 $(TARGET_KERNEL_PIC_CCFLAGS) -Wno-unused 59 : 60 kernel_fdt.a 61; 62 63CreateAsmStructOffsetsHeader asm_offsets.h : asm_offsets.cpp : $(TARGET_KERNEL_ARCH) ; 64 65