xref: /haiku/src/system/libroot/Jamfile (revision 38f62644541aaa3c1f4f363a3e3ab11b086b16d4)
1338b8dc3SIngo WeinholdSubDir HAIKU_TOP src system libroot ;
25af32e75SAxel Dörfler
35af32e75SAxel DörflerUsePrivateHeaders libroot ;
4*38f62644SIngo WeinholdUsePrivateHeaders kernel ;
55af32e75SAxel Dörfler
6*38f62644SIngo WeinholdUnarchiveObjects $(TARGET_GCC_LIBGCC_OBJECTS) : $(TARGET_GCC_LIBGCC) ;
7*38f62644SIngo Weinhold	# we need to link against libgcc.a objects and make
8*38f62644SIngo Weinhold	# it available to other applications as in BeOS
9*38f62644SIngo Weinhold
10*38f62644SIngo Weinholdlocal librootObjects =
11*38f62644SIngo Weinhold	os_main.o
12*38f62644SIngo Weinhold	os_arch_$(TARGET_ARCH).o
13*38f62644SIngo Weinhold
14*38f62644SIngo Weinhold	posix_arch_$(TARGET_ARCH).o
15*38f62644SIngo Weinhold	posix_crypt.o
16*38f62644SIngo Weinhold	posix_locale.o
17*38f62644SIngo Weinhold	posix_main.o
18*38f62644SIngo Weinhold	posix_malloc.o
19*38f62644SIngo Weinhold	posix_math.o
20*38f62644SIngo Weinhold	posix_math_arch_$(TARGET_ARCH).o
21*38f62644SIngo Weinhold	posix_pthread.o
22*38f62644SIngo Weinhold	posix_signal.o
23*38f62644SIngo Weinhold	posix_stdio.o
24*38f62644SIngo Weinhold	posix_gnu_arch_$(TARGET_ARCH).o
25*38f62644SIngo Weinhold	posix_gnu_ctype.o
26*38f62644SIngo Weinhold	posix_gnu_ext.o
27*38f62644SIngo Weinhold	posix_gnu_libio.o
28*38f62644SIngo Weinhold	posix_gnu_locale.o
29*38f62644SIngo Weinhold	posix_gnu_regex.o
30*38f62644SIngo Weinhold	posix_gnu_stdio.o
31*38f62644SIngo Weinhold	posix_gnu_stdlib.o
32*38f62644SIngo Weinhold	posix_gnu_wcsmbs.o
33*38f62644SIngo Weinhold	posix_gnu_wctype.o
34*38f62644SIngo Weinhold	posix_stdlib.o
35*38f62644SIngo Weinhold	posix_string.o
36*38f62644SIngo Weinhold	posix_sys.o
37*38f62644SIngo Weinhold	posix_time.o
38*38f62644SIngo Weinhold	posix_unistd.o
395af32e75SAxel Dörfler;
405af32e75SAxel Dörfler
41*38f62644SIngo WeinholdSharedLibrary libroot.so
42*38f62644SIngo Weinhold	:
43*38f62644SIngo Weinhold	libroot_init.c
44*38f62644SIngo Weinhold	:
45*38f62644SIngo Weinhold	$(TARGET_GCC_LIBGCC_OBJECTS)
465af32e75SAxel Dörfler
47*38f62644SIngo Weinhold	$(librootObjects:G=nogrist)
485af32e75SAxel Dörfler;
495af32e75SAxel Dörfler
50338b8dc3SIngo WeinholdSubInclude HAIKU_TOP src system libroot os ;
51338b8dc3SIngo WeinholdSubInclude HAIKU_TOP src system libroot posix ;
52