2005-10-29 20:27:43 +04:00
|
|
|
SubDir HAIKU_TOP src system libroot ;
|
2002-07-09 16:24:59 +04:00
|
|
|
|
2004-10-12 20:35:02 +04:00
|
|
|
UsePrivateHeaders libroot ;
|
2005-11-27 03:27:19 +03:00
|
|
|
UsePrivateHeaders kernel ;
|
|
|
|
|
|
|
|
UnarchiveObjects $(TARGET_GCC_LIBGCC_OBJECTS) : $(TARGET_GCC_LIBGCC) ;
|
|
|
|
# we need to link against libgcc.a objects and make
|
|
|
|
# it available to other applications as in BeOS
|
|
|
|
|
|
|
|
local librootObjects =
|
|
|
|
os_main.o
|
|
|
|
os_arch_$(TARGET_ARCH).o
|
|
|
|
|
|
|
|
posix_arch_$(TARGET_ARCH).o
|
|
|
|
posix_crypt.o
|
|
|
|
posix_locale.o
|
|
|
|
posix_main.o
|
|
|
|
posix_malloc.o
|
|
|
|
posix_pthread.o
|
|
|
|
posix_signal.o
|
|
|
|
posix_stdio.o
|
|
|
|
posix_gnu_arch_$(TARGET_ARCH).o
|
|
|
|
posix_gnu_ctype.o
|
|
|
|
posix_gnu_ext.o
|
|
|
|
posix_gnu_libio.o
|
|
|
|
posix_gnu_locale.o
|
|
|
|
posix_gnu_regex.o
|
|
|
|
posix_gnu_stdio.o
|
|
|
|
posix_gnu_stdlib.o
|
2006-03-16 14:10:20 +03:00
|
|
|
posix_gnu_string.o
|
2005-11-27 03:27:19 +03:00
|
|
|
posix_gnu_wcsmbs.o
|
|
|
|
posix_gnu_wctype.o
|
|
|
|
posix_stdlib.o
|
|
|
|
posix_string.o
|
|
|
|
posix_sys.o
|
|
|
|
posix_time.o
|
|
|
|
posix_unistd.o
|
|
|
|
;
|
|
|
|
|
2005-11-27 16:31:50 +03:00
|
|
|
DONT_LINK_AGAINST_LIBROOT on libroot.so = true ;
|
|
|
|
|
2005-11-27 03:27:19 +03:00
|
|
|
SharedLibrary libroot.so
|
|
|
|
:
|
|
|
|
libroot_init.c
|
|
|
|
:
|
|
|
|
$(TARGET_GCC_LIBGCC_OBJECTS)
|
|
|
|
|
|
|
|
$(librootObjects:G=nogrist)
|
|
|
|
;
|
2002-10-05 21:04:37 +04:00
|
|
|
|
2005-10-29 20:27:43 +04:00
|
|
|
SubInclude HAIKU_TOP src system libroot os ;
|
|
|
|
SubInclude HAIKU_TOP src system libroot posix ;
|