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