btrfs: Attempt to fix GCC2 build.
[haiku.git] / src / system / kernel / arch / m68k / Jamfile
blob83768add32d4f4a3c6ae4981f4556489e7e0fd5c
1 SubDir HAIKU_TOP src system kernel arch m68k ;
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 030 ] ;
9 SEARCH_SOURCE += [ FDirName $(SUBDIR) paging 040 ] ;
10 #SEARCH_SOURCE += [ FDirName $(SUBDIR) paging 060 ] ;
12 # cpu-specific stuff
13 KernelMergeObject arch_m68k_030.o :
14         arch_030_cpu.cpp
15         #arch_030_mmu.cpp
16         arch_030_asm.S
18         # paging/030
19         #M68KPagingMethod030.cpp
20         #M68KPagingStructures030.cpp
21         #M68KVMTranslationMap030.cpp
23         : $(TARGET_KERNEL_PIC_CCFLAGS) -Wno-unused -mcpu=68030
26 KernelMergeObject arch_m68k_040.o :
27         arch_040_cpu.cpp
28         #arch_040_mmu.cpp
29         arch_040_asm.S
31         # paging/040
32         M68KPagingMethod040.cpp
33         M68KPagingStructures040.cpp
34         M68KVMTranslationMap040.cpp
36         : $(TARGET_KERNEL_PIC_CCFLAGS) -Wno-unused -mcpu=68040 -Wa,-m68040
40 KernelMergeObject arch_m68k_060.o :
41         arch_060.cpp
42         : $(TARGET_KERNEL_PIC_CCFLAGS) -Wno-unused -mcpu=68060
45 KernelMergeObject kernel_arch_m68k.o :
46         arch_atomic.cpp
47         arch_commpage.cpp
48         arch_cpu.cpp
49         arch_cpu_asm.S
50         arch_debug_console.cpp
51         arch_debug.cpp
52         arch_elf.cpp
53         arch_exceptions.S
54         arch_int.cpp
55         arch_platform.cpp
56         arch_real_time_clock.cpp
57         arch_smp.cpp
58         arch_system_info.cpp
59         arch_thread.cpp
60         arch_timer.cpp
61         arch_user_debugger.cpp
62         arch_vm.cpp
63         arch_vm_translation_map.cpp
64         arch_asm.S
66         #generic_vm_physical_page_mapper.cpp
67         #generic_vm_physical_page_ops.cpp
69         # paging
70         m68k_physical_page_mapper.cpp
71         m68k_physical_page_mapper_large_memory.cpp
72         M68KPagingMethod.cpp
73         M68KPagingStructures.cpp
74         M68KVMTranslationMap.cpp
76         :
77         $(TARGET_KERNEL_PIC_CCFLAGS) -Wno-unused
78         :
79         arch_m68k_030.o
80         arch_m68k_040.o
81 #       arch_m68k_060.a
85 CreateAsmStructOffsetsHeader asm_offsets.h : asm_offsets.cpp ;