From 1623d2e1ad2a61f125bbf136593e0f698b0327b9 Mon Sep 17 00:00:00 2001 From: Ingo Weinhold Date: Sat, 22 Mar 2008 20:06:45 +0000 Subject: [PATCH] Support building a static libroot_build. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@24526 a95241bf-73f2-0310-859d-f6bbb57e9c96 --- src/build/libroot/Jamfile | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/src/build/libroot/Jamfile b/src/build/libroot/Jamfile index 253562faba..fcf5731de2 100644 --- a/src/build/libroot/Jamfile +++ b/src/build/libroot/Jamfile @@ -32,7 +32,7 @@ if $(HOST_PLATFORM) = freebsd { hostPlatformSources = fs_freebsd.cpp ; } -BuildPlatformSharedLibrary libroot_build.so : +local librootSources = atomic.cpp byteorder.cpp errors.cpp @@ -47,10 +47,18 @@ BuildPlatformSharedLibrary libroot_build.so : $(strlSources) strnlen.c +; +BuildPlatformSharedLibrary libroot_build.so : + $(librootSources) : $(HOST_LIBSUPC++) $(HOST_LIBSTDC++) ; +BuildPlatformStaticLibrary libroot_build.a : + : + [ FGristFiles $(librootSources:S=$(SUFOBJ)) ] +; + SEARCH on [ FGristFiles $(strlSources) strnlen.c ] = [ FDirName $(HAIKU_TOP) src system libroot posix string ] ;