headers/bsd: Add sys/queue.h.
[haiku.git] / src / system / kernel / arch / ppc / Jamfile
blob28f0e71202ea8782963dcc4e972face413fef1de
1 SubDir HAIKU_TOP src system kernel arch ppc ;
3 SubDirHdrs $(SUBDIR) $(DOTDOT) generic ;
4 UsePrivateKernelHeaders ;
6 SEARCH_SOURCE += [ FDirName $(SUBDIR) $(DOTDOT) generic ] ;
7 SEARCH_SOURCE += [ FDirName $(SUBDIR) paging ] ;
8 SEARCH_SOURCE += [ FDirName $(SUBDIR) paging classic ] ;
10 # cpu-specific stuff
11 KernelMergeObject arch_ppc_classic.o :
13         arch_exceptions.S
15         # paging/classic
16         PPCPagingMethodClassic.cpp
17         PPCPagingStructuresClassic.cpp
18         PPCVMTranslationMapClassic.cpp
20         # XXX: compile with correct -mcpu ?
21         : $(TARGET_KERNEL_PIC_CCFLAGS) -Wno-unused
24 KernelMergeObject arch_ppc_460.o :
26         arch_exceptions_440.S
28         # paging/460
29         #PPCPagingMethod460.cpp
30         #PPCPagingStructures460.cpp
31         #PPCVMTranslationMap460.cpp
34         : $(TARGET_KERNEL_PIC_CCFLAGS) -Wno-unused -mcpu=440fp
37 KernelMergeObject kernel_arch_ppc.o :
38         arch_commpage.cpp
39         arch_cpu.cpp
40         arch_cpu_asm.S
41         arch_debug_console.cpp
42         arch_debug.cpp
43         arch_elf.cpp
44         arch_int.cpp
45         arch_mmu.cpp
46         arch_platform.cpp
47         arch_real_time_clock.cpp
48         arch_smp.cpp
49         arch_system_info.cpp
50         arch_thread.cpp
51         arch_timer.cpp
52         arch_user_debugger.cpp
53         arch_vm.cpp
54         arch_vm_translation_map.cpp
55         arch_asm.S
56         debug_uart_8250.cpp
57         arch_uart_8250.cpp
59         # paging
60         generic_vm_physical_page_mapper.cpp
61         generic_vm_physical_page_ops.cpp
62         GenericVMPhysicalPageMapper.cpp
63         PPCPagingMethod.cpp
64         PPCPagingStructures.cpp
65         PPCVMTranslationMap.cpp
68         :
69         $(TARGET_KERNEL_PIC_CCFLAGS) -Wno-unused
70         :
71         arch_ppc_classic.o
72         arch_ppc_460.o
75 CreateAsmStructOffsetsHeader asm_offsets.h : asm_offsets.cpp ;