xref: /haiku/src/system/kernel/arch/m68k/Jamfile (revision 90ae2e54f6ccaca73c011a2aa4cdd660417108ad)
1SubDir HAIKU_TOP src system kernel arch m68k ;
2
3SubDirHdrs $(SUBDIR) $(DOTDOT) generic ;
4UsePrivateKernelHeaders ;
5
6SEARCH_SOURCE += [ FDirName $(SUBDIR) $(DOTDOT) generic ] ;
7SEARCH_SOURCE += [ FDirName $(SUBDIR) paging ] ;
8#SEARCH_SOURCE += [ FDirName $(SUBDIR) paging 030 ] ;
9SEARCH_SOURCE += [ FDirName $(SUBDIR) paging 040 ] ;
10#SEARCH_SOURCE += [ FDirName $(SUBDIR) paging 060 ] ;
11
12# cpu-specific stuff
13KernelMergeObject arch_m68k_030.o :
14	arch_030_cpu.cpp
15	#arch_030_mmu.cpp
16	arch_030_asm.S
17
18	# paging/030
19	#M68KPagingMethod030.cpp
20	#M68KPagingStructures030.cpp
21	#M68KVMTranslationMap030.cpp
22
23	: $(TARGET_KERNEL_PIC_CCFLAGS) -Wno-unused -m68030
24;
25
26KernelMergeObject arch_m68k_040.o :
27	arch_040_cpu.cpp
28	#arch_040_mmu.cpp
29	arch_040_asm.S
30
31	# paging/040
32	M68KPagingMethod040.cpp
33	M68KPagingStructures040.cpp
34	M68KVMTranslationMap040.cpp
35
36	: $(TARGET_KERNEL_PIC_CCFLAGS) -Wno-unused -m68040
37;
38
39KernelMergeObject arch_m68k_060.o :
40	arch_060.cpp
41	: $(TARGET_KERNEL_PIC_CCFLAGS) -Wno-unused -m68060
42;
43
44KernelMergeObject kernel_arch_m68k.o :
45	arch_atomic.cpp
46	arch_commpage.cpp
47	arch_cpu.cpp
48	arch_cpu_asm.S
49	arch_debug_console.cpp
50	arch_debug.cpp
51	arch_elf.cpp
52	arch_exceptions.S
53	arch_int.cpp
54	arch_platform.cpp
55	arch_real_time_clock.cpp
56	arch_smp.cpp
57	arch_system_info.cpp
58	arch_thread.cpp
59	arch_timer.cpp
60	arch_user_debugger.cpp
61	arch_vm.cpp
62	arch_vm_translation_map.cpp
63	arch_asm.S
64
65	#generic_vm_physical_page_mapper.cpp
66	#generic_vm_physical_page_ops.cpp
67
68	# paging
69	m68k_physical_page_mapper.cpp
70	m68k_physical_page_mapper_large_memory.cpp
71	M68KPagingMethod.cpp
72	M68KPagingStructures.cpp
73	M68KVMTranslationMap.cpp
74
75	:
76	$(TARGET_KERNEL_PIC_CCFLAGS) -Wno-unused
77	:
78	arch_m68k_030.o
79	arch_m68k_040.o
80#	arch_m68k_060.a
81
82;
83
84CreateAsmStructOffsetsHeader asm_offsets.h : asm_offsets.cpp ;
85
86