xref: /haiku/src/system/runtime_loader/Jamfile (revision 93aeb8c3bc3f13cb1f282e3e749258a23790d947)
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