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