btrfs: Attempt to fix GCC2 build.
[haiku.git] / src / system / kernel / arch / arm / Jamfile
blob6e9163580e1e43d44a3b74e9aa4808b405d51b27
1 SubDir HAIKU_TOP src system kernel arch arm ;
3 SubDirHdrs $(SUBDIR) $(DOTDOT) generic ;
4 UsePrivateKernelHeaders ;
6 SEARCH_SOURCE += [ FDirName $(SUBDIR) paging ] ;
7 SEARCH_SOURCE += [ FDirName $(SUBDIR) paging 32bit ] ;
8 SEARCH_SOURCE += [ FDirName $(SUBDIR) $(DOTDOT) generic ] ;
10 KernelMergeObject 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
29         # Serial UART and drivers
30         debug_uart_8250.cpp
31         arch_uart_8250.cpp
32         arch_uart_8250_omap.cpp
33         arch_uart_pl011.cpp
35         arch_atomic64.cpp
36         arch_atomic32.cpp
38         # SoC minimal kernel-required support
39         # (timers, interrupts, rtc?)
40         soc.cpp
41         soc_pxa.cpp
42         soc_omap3.cpp
44         # paging
45         arm_physical_page_mapper_large_memory.cpp
46         ARMPagingMethod.cpp
47         ARMPagingStructures.cpp
48         ARMVMTranslationMap.cpp
50         # paging/32bit
51         ARMPagingMethod32Bit.cpp
52         ARMPagingStructures32Bit.cpp
53         ARMVMTranslationMap32Bit.cpp
55         :
56         $(TARGET_KERNEL_PIC_CCFLAGS) -Wno-unused
57         :
61 CreateAsmStructOffsetsHeader asm_offsets.h : asm_offsets.cpp ;