138f62644SIngo WeinholdSubDir HAIKU_TOP src system kernel lib ; 238f62644SIngo Weinhold 3bcfe344cSIngo WeinholdUsePrivateHeaders shared ; 4bcfe344cSIngo Weinhold 538f62644SIngo Weinhold# kernel libroot os files 638f62644SIngo Weinhold 738f62644SIngo WeinholdKernelMergeObject kernel_os_main.o : 838f62644SIngo Weinhold driver_settings.c 96430c896SAxel Dörfler find_directory.c 1038f62644SIngo Weinhold fs_info.c 11b2d056ecSIngo Weinhold wait_for_objects.cpp 12957a1b17SIngo Weinhold : $(TARGET_KERNEL_PIC_CCFLAGS) 1338f62644SIngo Weinhold; 1438f62644SIngo Weinhold 15b2d056ecSIngo WeinholdSEARCH on [ FGristFiles 16b2d056ecSIngo Weinhold driver_settings.c 17b2d056ecSIngo Weinhold find_directory.c 18b2d056ecSIngo Weinhold fs_info.c 19b2d056ecSIngo Weinhold wait_for_objects.cpp 20b2d056ecSIngo Weinhold ] = [ FDirName $(HAIKU_TOP) src system libroot os ] ; 2138f62644SIngo Weinhold 2238f62644SIngo Weinhold# kernel libroot posix files 2338f62644SIngo Weinhold 24353d20c0SIngo Weinholdlocal librootSources = [ FDirName $(HAIKU_TOP) src system libroot ] ; 25353d20c0SIngo Weinholdlocal posixSources = [ FDirName $(librootSources) posix ] ; 2638f62644SIngo Weinhold 2738f62644SIngo WeinholdSEARCH_SOURCE += [ FDirName $(posixSources) ] ; 2838f62644SIngo WeinholdSEARCH_SOURCE += [ FDirName $(posixSources) locale ] ; 2938f62644SIngo WeinholdSEARCH_SOURCE += [ FDirName $(posixSources) stdio ] ; 3038f62644SIngo WeinholdSEARCH_SOURCE += [ FDirName $(posixSources) stdlib ] ; 3138f62644SIngo WeinholdSEARCH_SOURCE += [ FDirName $(posixSources) string ] ; 3238f62644SIngo WeinholdSEARCH_SOURCE += [ FDirName $(posixSources) sys ] ; 3338f62644SIngo WeinholdSEARCH_SOURCE += [ FDirName $(posixSources) time ] ; 3438f62644SIngo WeinholdSEARCH_SOURCE += [ FDirName $(posixSources) unistd ] ; 3538f62644SIngo Weinhold 3698e67131SIngo WeinholdKernelMergeObject kernel_lib_posix.o : 3738f62644SIngo Weinhold # main 38bd185b41SIngo Weinhold kernel_errno.cpp 3938f62644SIngo Weinhold dirent.c 40fdec1a3fSIngo Weinhold fcntl.cpp 4138f62644SIngo Weinhold poll.c 4238f62644SIngo Weinhold utime.c 4338f62644SIngo Weinhold # locale 4438f62644SIngo Weinhold ctype.c 451822f5ecSIngo Weinhold localeconv.c 4638f62644SIngo Weinhold # stdio (this subdir) 47bd185b41SIngo Weinhold kernel_vsprintf.cpp 4838f62644SIngo Weinhold # stdlib 4938f62644SIngo Weinhold abs.c 5038f62644SIngo Weinhold atoi.c 5138f62644SIngo Weinhold bsearch.c 5238f62644SIngo Weinhold merge.c 5338f62644SIngo Weinhold qsort.c 5438f62644SIngo Weinhold rand.c 5538f62644SIngo Weinhold random.c 561822f5ecSIngo Weinhold strtod.c 5738f62644SIngo Weinhold strtol.c 5838f62644SIngo Weinhold strtoll.c 5938f62644SIngo Weinhold strtoul.c 6038f62644SIngo Weinhold strtoull.c 6138f62644SIngo Weinhold # sys 6238f62644SIngo Weinhold chmod.c 6338f62644SIngo Weinhold stat.c 6438f62644SIngo Weinhold mkdir.c 6538f62644SIngo Weinhold select.c 6638f62644SIngo Weinhold gettimeofday.c 6738f62644SIngo Weinhold uio.c 6838f62644SIngo Weinhold # time 6938f62644SIngo Weinhold time.c 7038f62644SIngo Weinhold # unistd 7138f62644SIngo Weinhold access.c 7238f62644SIngo Weinhold chown.c 7338f62644SIngo Weinhold close.c 7415ebab76SFrançois Revol #conf.c 7538f62644SIngo Weinhold directory.c 7638f62644SIngo Weinhold dup.c 7738f62644SIngo Weinhold ioctl.c 7838f62644SIngo Weinhold link.c 7938f62644SIngo Weinhold lseek.c 8038f62644SIngo Weinhold mount.c 8138f62644SIngo Weinhold read.c 8238f62644SIngo Weinhold sync.c 8338f62644SIngo Weinhold truncate.c 844eb35609SIngo Weinhold usergroup.cpp 8538f62644SIngo Weinhold write.c 8638f62644SIngo Weinhold # string 87*aeae7bf4SMichael Lotz ffs.cpp 8838f62644SIngo Weinhold memchr.c 8938f62644SIngo Weinhold memcmp.c 9038f62644SIngo Weinhold memmove.c 9138f62644SIngo Weinhold strcasecmp.c 9238f62644SIngo Weinhold strcasestr.c 9338f62644SIngo Weinhold strcat.c 9438f62644SIngo Weinhold strchr.c 9538f62644SIngo Weinhold strcmp.c 9638f62644SIngo Weinhold strcpy.c 9738f62644SIngo Weinhold strcspn.c 9838f62644SIngo Weinhold strdup.c 9938f62644SIngo Weinhold strerror.c 10038f62644SIngo Weinhold strlcat.c 10138f62644SIngo Weinhold strlcpy.c 10238f62644SIngo Weinhold strlen.c 10338f62644SIngo Weinhold strncat.c 10438f62644SIngo Weinhold strncmp.c 10538f62644SIngo Weinhold strncpy.c 106ac20a24eSColin Günther strndup.cpp 10738f62644SIngo Weinhold strnlen.c 10838f62644SIngo Weinhold strpbrk.c 10938f62644SIngo Weinhold strrchr.c 11038f62644SIngo Weinhold strspn.c 11138f62644SIngo Weinhold strstr.c 11238f62644SIngo Weinhold strtok.c 113765ae3a7SJérôme Duval strupr.c 11438f62644SIngo Weinhold 115957a1b17SIngo Weinhold : $(TARGET_KERNEL_PIC_CCFLAGS) 11638f62644SIngo Weinhold; 117353d20c0SIngo Weinhold 118379ad6d0SIngo Weinhold# misc 119bec0386dSAxel Dörfler 120bec0386dSAxel DörflerSEARCH_SOURCE = [ FDirName $(HAIKU_TOP) src kits support ] ; 121bec0386dSAxel Dörfler 122bec0386dSAxel DörflerKernelMergeObject kernel_misc.o : 123bec0386dSAxel Dörfler Referenceable.cpp 124bec0386dSAxel Dörfler 125bec0386dSAxel Dörfler : $(TARGET_KERNEL_PIC_CCFLAGS) 126bec0386dSAxel Dörfler; 127379ad6d0SIngo Weinhold 128379ad6d0SIngo WeinholdHaikuSubInclude arch $(TARGET_ARCH) ; 129