1SubDir HAIKU_TOP src system kernel lib ; 2 3UsePrivateHeaders shared ; 4 5# kernel libroot os files 6 7KernelMergeObject kernel_os_main.o : 8 driver_settings.c 9 find_directory.c 10 fs_info.c 11 wait_for_objects.cpp 12 : $(TARGET_KERNEL_PIC_CCFLAGS) 13; 14 15SEARCH on [ FGristFiles 16 driver_settings.c 17 find_directory.c 18 fs_info.c 19 wait_for_objects.cpp 20 ] = [ FDirName $(HAIKU_TOP) src system libroot os ] ; 21 22# kernel libroot posix files 23 24local librootSources = [ FDirName $(HAIKU_TOP) src system libroot ] ; 25local posixSources = [ FDirName $(librootSources) posix ] ; 26 27SEARCH_SOURCE += [ FDirName $(posixSources) ] ; 28SEARCH_SOURCE += [ FDirName $(posixSources) locale ] ; 29SEARCH_SOURCE += [ FDirName $(posixSources) stdio ] ; 30SEARCH_SOURCE += [ FDirName $(posixSources) stdlib ] ; 31SEARCH_SOURCE += [ FDirName $(posixSources) string ] ; 32SEARCH_SOURCE += [ FDirName $(posixSources) sys ] ; 33SEARCH_SOURCE += [ FDirName $(posixSources) time ] ; 34SEARCH_SOURCE += [ FDirName $(posixSources) unistd ] ; 35 36KernelMergeObject kernel_lib_posix.o : 37 # main 38 kernel_errno.cpp 39 dirent.c 40 fcntl.cpp 41 poll.c 42 utime.c 43 # locale 44 ctype.c 45 localeconv.c 46 # stdio (this subdir) 47 kernel_vsprintf.cpp 48 # stdlib 49 abs.c 50 atoi.c 51 bsearch.c 52 merge.c 53 qsort.c 54 rand.c 55 random.c 56 strtod.c 57 strtol.c 58 strtoll.c 59 strtoul.c 60 strtoull.c 61 # sys 62 chmod.c 63 stat.c 64 mkdir.c 65 select.c 66 gettimeofday.c 67 uio.c 68 # time 69 time.c 70 # unistd 71 access.c 72 chown.c 73 close.c 74 #conf.c 75 directory.c 76 dup.c 77 ioctl.c 78 link.c 79 lseek.c 80 mount.c 81 read.c 82 sync.c 83 truncate.c 84 usergroup.cpp 85 write.c 86 # string 87 memchr.c 88 memcmp.c 89 memmove.c 90 strcasecmp.c 91 strcasestr.c 92 strcat.c 93 strchr.c 94 strcmp.c 95 strcpy.c 96 strcspn.c 97 strdup.c 98 strerror.c 99 strlcat.c 100 strlcpy.c 101 strlen.c 102 strncat.c 103 strncmp.c 104 strncpy.c 105 strndup.cpp 106 strnlen.c 107 strpbrk.c 108 strrchr.c 109 strspn.c 110 strstr.c 111 strtok.c 112 strupr.c 113 114 : $(TARGET_KERNEL_PIC_CCFLAGS) 115; 116 117# misc 118 119SEARCH_SOURCE = [ FDirName $(HAIKU_TOP) src kits support ] ; 120 121KernelMergeObject kernel_misc.o : 122 Referenceable.cpp 123 124 : $(TARGET_KERNEL_PIC_CCFLAGS) 125; 126 127HaikuSubInclude arch $(TARGET_ARCH) ; 128