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