xref: /haiku/src/system/kernel/arch/m68k/Jamfile (revision f2b4344867e97c3f4e742a1b4a15e6879644601a)
1SubDir HAIKU_TOP src system kernel arch m68k ;
2
3SubDirHdrs $(SUBDIR) $(DOTDOT) generic ;
4UsePrivateKernelHeaders ;
5
6SEARCH_SOURCE += [ FDirName $(SUBDIR) $(DOTDOT) generic ] ;
7
8# cpu-specific stuff
9KernelMergeObject arch_m68k_030.o :
10	arch_030_cpu.cpp
11	arch_030_mmu.cpp
12	arch_030_asm.S
13	: $(TARGET_KERNEL_PIC_CCFLAGS) -Wno-unused -m68030
14;
15
16KernelMergeObject arch_m68k_040.o :
17	arch_040_cpu.cpp
18	arch_040_mmu.cpp
19	arch_040_asm.S
20	: $(TARGET_KERNEL_PIC_CCFLAGS) -Wno-unused -m68040
21;
22
23KernelMergeObject arch_m68k_060.o :
24	arch_060.cpp
25	: $(TARGET_KERNEL_PIC_CCFLAGS) -Wno-unused -m68060
26;
27
28KernelMergeObject kernel_arch_m68k.o :
29	arch_atomic.cpp
30	arch_commpage.cpp
31	arch_cpu.cpp
32	arch_cpu_asm.S
33	arch_debug_console.cpp
34	arch_debug.cpp
35	arch_elf.cpp
36	arch_exceptions.S
37	arch_int.cpp
38	arch_platform.cpp
39	arch_real_time_clock.cpp
40	arch_smp.cpp
41	arch_system_info.cpp
42	arch_thread.cpp
43	arch_timer.cpp
44	arch_user_debugger.cpp
45	arch_vm.cpp
46	arch_vm_translation_map.cpp
47	arch_asm.S
48
49	generic_vm_physical_page_mapper.cpp
50	generic_vm_physical_page_ops.cpp
51
52	:
53	$(TARGET_KERNEL_PIC_CCFLAGS) -Wno-unused
54	:
55	arch_m68k_030.o
56	arch_m68k_040.o
57#	arch_m68k_060.a
58
59;
60
61CreateAsmStructOffsetsHeader asm_offsets.h : asm_offsets.cpp ;
62
63