xref: /haiku/src/system/kernel/arch/arm/Jamfile (revision c917cd62618c2bfd683dba8bf34f96fb7bd37203)
123eafdafSFrançois RevolSubDir HAIKU_TOP src system kernel arch arm ;
223eafdafSFrançois Revol
323eafdafSFrançois RevolSubDirHdrs $(SUBDIR) $(DOTDOT) generic ;
423eafdafSFrançois RevolUsePrivateKernelHeaders ;
523eafdafSFrançois RevolUsePrivateHeaders [ FDirName kernel arch $(TARGET_ARCH) board $(TARGET_BOOT_BOARD) ] ;
623eafdafSFrançois Revol
723eafdafSFrançois Revol
8*c917cd62SIthamar R. AdemaSEARCH_SOURCE += [ FDirName $(SUBDIR) paging ] ;
9*c917cd62SIthamar R. AdemaSEARCH_SOURCE += [ FDirName $(SUBDIR) paging 32bit ] ;
1023eafdafSFrançois Revol
1123eafdafSFrançois RevolKernelMergeObject kernel_arch_arm.o :
1223eafdafSFrançois Revol#	arch_atomic.c
1323eafdafSFrançois Revol	arch_commpage.cpp
1423eafdafSFrançois Revol	arch_cpu.cpp
1523eafdafSFrançois Revol#	arch_cpu_asm.S
1623eafdafSFrançois Revol	arch_debug_console.cpp
1723eafdafSFrançois Revol	arch_debug.cpp
1823eafdafSFrançois Revol	arch_elf.cpp
1923eafdafSFrançois Revol#	arch_exceptions.S
2023eafdafSFrançois Revol	arch_int.cpp
2123eafdafSFrançois Revol	arch_platform.cpp
2223eafdafSFrançois Revol	arch_real_time_clock.cpp
23c9f536d7SFrançois Revol	arch_smp.cpp
2423eafdafSFrançois Revol	arch_system_info.cpp
25c9f536d7SFrançois Revol	arch_thread.cpp
2623eafdafSFrançois Revol	arch_timer.cpp
2723eafdafSFrançois Revol	arch_user_debugger.cpp
2823eafdafSFrançois Revol	arch_vm.cpp
2923eafdafSFrançois Revol	arch_vm_translation_map.cpp
3023eafdafSFrançois Revol	arch_asm.S
31bd185b41SIngo Weinhold	uart.cpp
32*c917cd62SIthamar R. Adema
33*c917cd62SIthamar R. Adema	# paging
34*c917cd62SIthamar R. Adema	arm_physical_page_mapper.cpp
35*c917cd62SIthamar R. Adema	arm_physical_page_mapper_large_memory.cpp
36*c917cd62SIthamar R. Adema	ARMPagingMethod.cpp
37*c917cd62SIthamar R. Adema	ARMPagingStructures.cpp
38*c917cd62SIthamar R. Adema	ARMVMTranslationMap.cpp
39*c917cd62SIthamar R. Adema
40*c917cd62SIthamar R. Adema	# paging/32bit
41*c917cd62SIthamar R. Adema	ARMPagingMethod32Bit.cpp
42*c917cd62SIthamar R. Adema	ARMPagingStructures32Bit.cpp
43*c917cd62SIthamar R. Adema	ARMVMTranslationMap32Bit.cpp
44*c917cd62SIthamar R. Adema
4523eafdafSFrançois Revol	:
4623eafdafSFrançois Revol	$(TARGET_KERNEL_PIC_CCFLAGS) -Wno-unused
4723eafdafSFrançois Revol	:
4823eafdafSFrançois Revol
4923eafdafSFrançois Revol;
5023eafdafSFrançois Revol
5123eafdafSFrançois RevolCreateAsmStructOffsetsHeader asm_offsets.h : asm_offsets.cpp ;
5223eafdafSFrançois Revol
53