1SubDir HAIKU_TOP src system runtime_loader ; 2 3SubDirHdrs [ FDirName $(SUBDIR) arch ] ; 4UsePrivateHeaders runtime_loader ; 5 6KernelObjects 7 rld.c 8 rldexport.c 9 rldelf.c 10 rldheap.c 11 rldaux.c 12 : -fpic ; 13 14KernelStaticLibraryObjects librld.a : 15 # needed for rld.so only 16 <src!system!libroot!os>syscalls.o 17 <src!system!libroot!os>sem.o 18 <src!system!libroot!os!arch!$(TARGET_ARCH)>atomic.o 19 <src!system!libroot!os!arch!$(TARGET_ARCH)>thread.o 20 21 <src!system!libroot!posix>errno.o 22 23 <src!system!libroot!posix!glibc!ctype>ctype-info.o 24 <src!system!libroot!posix!glibc!locale>C-ctype.o 25 <src!system!libroot!posix!glibc!locale>C_name.o 26 <src!system!libroot>kernel_vsprintf.o 27 <src!system!libroot!posix!unistd>open.o 28 29 <src!system!libroot!posix!string>memchr.o 30 <src!system!libroot!posix!string>memcmp.o 31 <src!system!libroot!posix!string>memcpy.o 32 <src!system!libroot!posix!string>memmove.o 33 <src!system!libroot!posix!string>memset.o 34 <src!system!libroot!posix!string>strcasecmp.o 35 <src!system!libroot!posix!string>strcat.o 36 <src!system!libroot!posix!string>strchr.o 37 <src!system!libroot!posix!string>strcmp.o 38 <src!system!libroot!posix!string>strcpy.o 39 <src!system!libroot!posix!string>strcspn.o 40 <src!system!libroot!posix!string>strdup.o 41 <src!system!libroot!posix!string>strerror.o 42 <src!system!libroot!posix!string>strlcat.o 43 <src!system!libroot!posix!string>strlcpy.o 44 <src!system!libroot!posix!string>strlen.o 45 <src!system!libroot!posix!string>strncmp.o 46 <src!system!libroot!posix!string>strnlen.o 47 <src!system!libroot!posix!string>strpbrk.o 48 <src!system!libroot!posix!string>strrchr.o 49 <src!system!libroot!posix!string>strspn.o 50 <src!system!libroot!posix!string>strstr.o 51 ; 52 53KernelLd rld.so : 54 <$(SOURCE_GRIST)>rld.o 55 <$(SOURCE_GRIST)>rldelf.o 56 <$(SOURCE_GRIST)>rldexport.o 57 <$(SOURCE_GRIST)>rldheap.o 58 <$(SOURCE_GRIST)>rldaux.o 59 librld.a 60 : $(SUBDIR)/arch/$(TARGET_ARCH)/rld.ld 61 : 62 : 63 ; 64