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 -mcpu=68030 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 -mcpu=68040 -Wa,-m68040 37; 38 39 40KernelMergeObject arch_m68k_060.o : 41 arch_060.cpp 42 : $(TARGET_KERNEL_PIC_CCFLAGS) -Wno-unused -mcpu=68060 43; 44 45KernelMergeObject 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 65 66 #generic_vm_physical_page_mapper.cpp 67 #generic_vm_physical_page_ops.cpp 68 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 75 76 : 77 $(TARGET_KERNEL_PIC_CCFLAGS) -Wno-unused 78 : 79 arch_m68k_030.o 80 arch_m68k_040.o 81# arch_m68k_060.a 82 83; 84 85CreateAsmStructOffsetsHeader asm_offsets.h : asm_offsets.cpp ; 86 87