1379ad6d0SIngo WeinholdSubDir HAIKU_TOP src system kernel lib arch m86k ; 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) ] ; 9379ad6d0SIngo Weinhold 10379ad6d0SIngo WeinholdKernelMergeObject kernel_os_arch_$(TARGET_ARCH).o : 11379ad6d0SIngo Weinhold atomic.S 12379ad6d0SIngo Weinhold byteorder.S 13379ad6d0SIngo Weinhold system_time_asm.S 14379ad6d0SIngo Weinhold system_time.c 15379ad6d0SIngo Weinhold 16379ad6d0SIngo Weinhold : $(TARGET_KERNEL_PIC_CCFLAGS) 17379ad6d0SIngo Weinhold; 18379ad6d0SIngo Weinhold 19379ad6d0SIngo WeinholdSEARCH_SOURCE += [ FDirName $(posixSources) arch $(TARGET_ARCH) ] ; 20379ad6d0SIngo WeinholdSEARCH_SOURCE += [ FDirName $(posixSources) string arch generic ] ; 21379ad6d0SIngo WeinholdSEARCH_SOURCE += [ FDirName $(posixSources) string arch $(TARGET_ARCH) ] ; 22379ad6d0SIngo Weinhold 23379ad6d0SIngo WeinholdKernelMergeObject kernel_lib_posix_arch_$(TARGET_ARCH).o : 24379ad6d0SIngo Weinhold siglongjmp.S 25379ad6d0SIngo Weinhold sigsetjmp.S 26379ad6d0SIngo Weinhold kernel_longjmp_return.c 27379ad6d0SIngo Weinhold kernel_setjmp_save_sigs.c 28379ad6d0SIngo Weinhold 29379ad6d0SIngo Weinhold arch_string.S 30*b18c9b97SIngo Weinhold memset.c 31379ad6d0SIngo Weinhold 32379ad6d0SIngo Weinhold : $(TARGET_KERNEL_PIC_CCFLAGS) 33379ad6d0SIngo Weinhold; 34