SubDir HAIKU_TOP src system kernel arch ppc ; SubDirHdrs $(SUBDIR) $(DOTDOT) generic ; UsePrivateKernelHeaders ; SubDirSysHdrs $(HAIKU_TOP) src add-ons kernel bus_managers fdt ; SEARCH_SOURCE += [ FDirName $(SUBDIR) $(DOTDOT) generic ] ; SEARCH_SOURCE += [ FDirName $(SUBDIR) paging ] ; SEARCH_SOURCE += [ FDirName $(SUBDIR) paging classic ] ; # cpu-specific stuff KernelMergeObject arch_ppc_classic.o : arch_exceptions.S # paging/classic PPCPagingMethodClassic.cpp PPCPagingStructuresClassic.cpp PPCVMTranslationMapClassic.cpp # XXX: compile with correct -mcpu ? : $(TARGET_KERNEL_PIC_CCFLAGS) -Wno-unused ; KernelMergeObject arch_ppc_460.o : arch_exceptions_440.S # paging/460 #PPCPagingMethod460.cpp #PPCPagingStructures460.cpp #PPCVMTranslationMap460.cpp : $(TARGET_KERNEL_PIC_CCFLAGS) -Wno-unused -mcpu=440fp ; KernelMergeObject kernel_arch_ppc.o : arch_commpage.cpp arch_cpu.cpp arch_cpu_asm.S arch_debug_console.cpp arch_debug.cpp arch_elf.cpp arch_int.cpp arch_mmu.cpp arch_platform.cpp arch_real_time_clock.cpp arch_smp.cpp arch_system_info.cpp arch_thread.cpp arch_timer.cpp arch_user_debugger.cpp arch_vm.cpp arch_vm_translation_map.cpp arch_asm.S # serial uart debug_uart.cpp debug_uart_8250.cpp # paging generic_vm_physical_page_mapper.cpp generic_vm_physical_page_ops.cpp GenericVMPhysicalPageMapper.cpp PPCPagingMethod.cpp PPCPagingStructures.cpp PPCVMTranslationMap.cpp : $(TARGET_KERNEL_PIC_CCFLAGS) -Wno-unused : arch_ppc_classic.o arch_ppc_460.o kernel_fdt.a ; CreateAsmStructOffsetsHeader asm_offsets.h : asm_offsets.cpp : $(TARGET_KERNEL_ARCH) ;