1SubDir HAIKU_TOP src system kernel arch x86 ; 2 3SubDirHdrs [ FDirName $(TARGET_COMMON_DEBUG_OBJECT_DIR) system kernel ] ; 4 # for syscall_numbers.h 5SubDirHdrs $(HAIKU_TOP) src add-ons kernel bus_managers ps2 ; 6SubDirHdrs $(SUBDIR) timers ; 7 8UsePrivateKernelHeaders ; 9UsePrivateHeaders shared ; 10 11SEARCH_SOURCE += [ FDirName $(SUBDIR) timers ] ; 12 13KernelMergeObject kernel_arch_x86.o : 14 arch_commpage.cpp 15 arch_cpu.cpp 16 arch_debug.cpp 17 arch_debug_console.cpp 18 arch_elf.cpp 19 arch_int.cpp 20 arch_platform.cpp 21# arch_selector.cpp 22 arch_real_time_clock.cpp 23 arch_smp.cpp 24 arch_thread.cpp 25 arch_timer.cpp 26 arch_vm.cpp 27 arch_vm_translation_map.cpp 28 arch_x86.S 29 arch_interrupts.S 30 arch_system_info.cpp 31 arch_user_debugger.cpp 32 apic.cpp 33 apm.cpp 34 bios.cpp 35 cpuid.S 36 irq_routing_table.cpp 37 msi.cpp 38 syscall.S 39 vm86.cpp 40 x86_physical_page_mapper.cpp 41 x86_physical_page_mapper_large_memory.cpp 42 x86_syscalls.cpp 43 44 x86_apic.cpp 45 x86_hpet.cpp 46 x86_pit.cpp 47 : 48 $(TARGET_KERNEL_PIC_CCFLAGS) 49; 50 51CreateAsmStructOffsetsHeader asm_offsets.h : asm_offsets.cpp ; 52 53# We need to specify the dependency on the generated syscalls file explicitly. 54Includes [ FGristFiles arch_x86.S arch_interrupts.S ] 55 : <syscalls>syscall_numbers.h ; 56Includes [ FGristFiles arch_interrupts.S ] 57 : <syscalls>syscall_table.h ; 58