SubDir HAIKU_TOP src system kernel arch arm ;

SubDirHdrs $(SUBDIR) $(DOTDOT) generic ;
UsePrivateKernelHeaders ;
UsePrivateHeaders [ FDirName kernel arch $(TARGET_ARCH) board $(TARGET_BOOT_BOARD) ] ;


SEARCH_SOURCE += [ FDirName $(SUBDIR) $(DOTDOT) generic ] ;


KernelMergeObject kernel_arch_arm.o :
#	arch_atomic.c
	arch_commpage.cpp
	arch_cpu.cpp
#	arch_cpu_asm.S
	arch_debug_console.cpp
	arch_debug.cpp
	arch_elf.cpp
#	arch_exceptions.S
	arch_int.cpp
	arch_platform.cpp
	arch_real_time_clock.cpp
	arch_smp.cpp
	arch_system_info.cpp
	arch_thread.cpp
	arch_timer.cpp
	arch_user_debugger.cpp
	arch_vm.cpp
	arch_vm_translation_map.cpp
	arch_asm.S
	uart.cpp
	generic_vm_physical_page_mapper.cpp
	generic_vm_physical_page_ops.cpp
#
	:
	$(TARGET_KERNEL_PIC_CCFLAGS) -Wno-unused
	:

;

CreateAsmStructOffsetsHeader asm_offsets.h : asm_offsets.cpp ;

