1379ad6d0SIngo WeinholdSubDir HAIKU_TOP src system kernel lib arch ppc ; 2379ad6d0SIngo Weinhold 3379ad6d0SIngo WeinholdSEARCH_SOURCE += [ FDirName $(SUBDIR) $(DOTDOT) generic ] ; 4379ad6d0SIngo Weinhold 5379ad6d0SIngo Weinholdlocal librootSources = [ FDirName $(HAIKU_TOP) src system libroot ] ; 6379ad6d0SIngo Weinholdlocal posixSources = [ FDirName $(librootSources) posix ] ; 7379ad6d0SIngo Weinhold 8379ad6d0SIngo WeinholdSEARCH_SOURCE += [ FDirName $(librootSources) os arch $(TARGET_ARCH) ] ; 9*34a48c70SIngo WeinholdSEARCH_SOURCE += [ FDirName $(librootSources) os arch generic ] ; 10379ad6d0SIngo Weinhold 11379ad6d0SIngo WeinholdKernelMergeObject kernel_os_arch_$(TARGET_ARCH).o : 12379ad6d0SIngo Weinhold atomic.S 13379ad6d0SIngo Weinhold byteorder.S 14379ad6d0SIngo Weinhold system_time_asm.S 15379ad6d0SIngo Weinhold system_time.c 16379ad6d0SIngo Weinhold 17*34a48c70SIngo Weinhold generic_system_time_nsecs.cpp 18*34a48c70SIngo Weinhold 19379ad6d0SIngo Weinhold : $(TARGET_KERNEL_PIC_CCFLAGS) 20379ad6d0SIngo Weinhold; 21379ad6d0SIngo Weinhold 22379ad6d0SIngo WeinholdSEARCH_SOURCE += [ FDirName $(posixSources) arch $(TARGET_ARCH) ] ; 23379ad6d0SIngo WeinholdSEARCH_SOURCE += [ FDirName $(posixSources) string arch generic ] ; 24379ad6d0SIngo Weinhold 25379ad6d0SIngo WeinholdKernelMergeObject kernel_lib_posix_arch_$(TARGET_ARCH).o : 26379ad6d0SIngo Weinhold siglongjmp.S 27379ad6d0SIngo Weinhold sigsetjmp.S 28379ad6d0SIngo Weinhold kernel_longjmp_return.c 29379ad6d0SIngo Weinhold kernel_setjmp_save_sigs.c 30379ad6d0SIngo Weinhold 31379ad6d0SIngo Weinhold memcpy.c 32b18c9b97SIngo Weinhold memset.c 33379ad6d0SIngo Weinhold 34379ad6d0SIngo Weinhold : $(TARGET_KERNEL_PIC_CCFLAGS) 35379ad6d0SIngo Weinhold; 36