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 ffs.cpp 88 memchr.c 89 memcmp.c 90 memmove.c 91 strcasecmp.c 92 strcasestr.c 93 strcat.c 94 strchr.c 95 strcmp.c 96 strcpy.c 97 strcspn.c 98 strdup.c 99 strerror.c 100 strlcat.c 101 strlcpy.c 102 strlen.c 103 strncat.c 104 strncmp.c 105 strncpy.c 106 strndup.cpp 107 strnlen.c 108 strpbrk.c 109 strrchr.c 110 strspn.c 111 strstr.c 112 strtok.c 113 strupr.c 114 115 : $(TARGET_KERNEL_PIC_CCFLAGS) 116; 117 118# misc 119 120SEARCH_SOURCE = [ FDirName $(HAIKU_TOP) src kits support ] ; 121 122KernelMergeObject kernel_misc.o : 123 Referenceable.cpp 124 125 : $(TARGET_KERNEL_PIC_CCFLAGS) 126; 127 128HaikuSubInclude arch $(TARGET_ARCH) ; 129