xref: /haiku/src/system/kernel/arch/arm/Jamfile (revision bd185b4117e06c1674c4d214abc3917acedc560d)
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
823eafdafSFrançois RevolSEARCH_SOURCE += [ FDirName $(SUBDIR) $(DOTDOT) generic ] ;
923eafdafSFrançois Revol
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
31*bd185b41SIngo Weinhold	uart.cpp
3223eafdafSFrançois Revol	generic_vm_physical_page_mapper.cpp
3323eafdafSFrançois Revol	generic_vm_physical_page_ops.cpp
3423eafdafSFrançois Revol#
3523eafdafSFrançois Revol	:
3623eafdafSFrançois Revol	$(TARGET_KERNEL_PIC_CCFLAGS) -Wno-unused
3723eafdafSFrançois Revol	:
3823eafdafSFrançois Revol
3923eafdafSFrançois Revol;
4023eafdafSFrançois Revol
4123eafdafSFrançois RevolCreateAsmStructOffsetsHeader asm_offsets.h : asm_offsets.cpp ;
4223eafdafSFrançois Revol
43