xref: /haiku/src/system/kernel/arch/m68k/Jamfile (revision f0c5a3da4b596f2d3de4cfa6478ee8f5c1c2f60b)
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.cpp
18	: $(TARGET_KERNEL_PIC_CCFLAGS) -Wno-unused -m68040
19;
20
21KernelMergeObject arch_m68k_060.o :
22	arch_060.cpp
23	: $(TARGET_KERNEL_PIC_CCFLAGS) -Wno-unused -m68060
24;
25
26KernelMergeObject kernel_arch_m68k.o :
27	arch_atomic.c
28	arch_commpage.cpp
29	arch_cpu.cpp
30	arch_cpu_asm.S
31	arch_debug_console.cpp
32	arch_debug.cpp
33	arch_elf.cpp
34	arch_exceptions.S
35	arch_int.cpp
36	arch_platform.cpp
37	arch_real_time_clock.cpp
38	arch_smp.c
39	arch_system_info.c
40	arch_thread.c
41	arch_timer.cpp
42	arch_user_debugger.cpp
43	arch_vm.cpp
44	arch_vm_translation_map.cpp
45	arch_asm.S
46
47	generic_vm_physical_page_mapper.cpp
48
49	:
50	$(TARGET_KERNEL_PIC_CCFLAGS) -Wno-unused
51	:
52	arch_m68k_030.o
53#	arch_m68k_040.a
54#	arch_m68k_060.a
55
56;
57
58CreateAsmStructOffsetsHeader asm_offsets.h : asm_offsets.cpp ;
59
60