NetServices: include libnetservices2.a in the HaikuDevel package

Change-Id: I88e888df5ac7673ab343e25b7216546cb7ca6055
Reviewed-on: https://review.haiku-os.org/c/haiku/+/5799
Reviewed-by: waddlesplash <[email protected]>
Tested-by: Commit checker robot <[email protected]>
This commit is contained in:
Niels Sascha Reedijk
2022-11-03 05:28:09 +00:00
parent ede527512e
commit 429cbf2220
4 changed files with 18 additions and 3 deletions
+7
View File
@@ -45,6 +45,13 @@ AddFilesToPackage develop lib :
libpthread.a libprint.a libprintutils.a libpthread.a libprint.a libprintutils.a
<$(architecture)>libshared.a ; <$(architecture)>libshared.a ;
# libnetservices2.a
if $(HAIKU_CC_IS_LEGACY_GCC_$(architecture)) = 0 {
# Modern C++ only; skip on gcc2
AddFilesToPackage develop lib :
<$(architecture)>libnetservices2.a ;
}
# the POSIX error code mapper library # the POSIX error code mapper library
AddFilesToPackage develop lib : libposix_error_mapper.a ; AddFilesToPackage develop lib : libposix_error_mapper.a ;
+7
View File
@@ -42,6 +42,13 @@ AddFilesToPackage develop lib $(architecture) :
<$(architecture)>libpthread.a <$(architecture)>libpthread.a
<$(architecture)>libshared.a ; <$(architecture)>libshared.a ;
# libnetservices2.a
if $(HAIKU_CC_IS_LEGACY_GCC_$(architecture)) = 0 {
# Modern C++ only; skip on gcc2
AddFilesToPackage develop lib $(architecture) :
<$(architecture)>libnetservices2.a ;
}
# the POSIX error code mapper library # the POSIX error code mapper library
AddFilesToPackage develop lib $(architecture) AddFilesToPackage develop lib $(architecture)
: libposix_error_mapper.a ; : libposix_error_mapper.a ;
+2 -2
View File
@@ -17,7 +17,7 @@ for architectureObject in [ MultiArchSubDirSetup ] {
SubDirC++Flags -std=gnu++17 ; SubDirC++Flags -std=gnu++17 ;
StaticLibrary [ MultiArchDefaultGristFiles libnetservices2.a ] : StaticLibrary <$(architecture)>libnetservices2.a :
ErrorsExt.cpp ErrorsExt.cpp
HttpBuffer.cpp HttpBuffer.cpp
HttpFields.cpp HttpFields.cpp
@@ -30,7 +30,7 @@ for architectureObject in [ MultiArchSubDirSetup ] {
NetServicesMisc.cpp NetServicesMisc.cpp
; ;
LinkAgainst [ MultiArchDefaultGristFiles libnetservices.a ] : LinkAgainst <$(architecture)>libnetservices.a :
<$(architecture)>libshared.a ; <$(architecture)>libshared.a ;
} }
+2 -1
View File
@@ -2,6 +2,7 @@ SubDir HAIKU_TOP src tests kits net netservices2 ;
if $(TARGET_PACKAGING_ARCH) != x86_gcc2 { if $(TARGET_PACKAGING_ARCH) != x86_gcc2 {
# do not target the legacy platform # do not target the legacy platform
local architecture = $(TARGET_PACKAGING_ARCH) ;
UsePrivateHeaders netservices2 shared ; UsePrivateHeaders netservices2 shared ;
UnitTestLib netservicekit2test.so : UnitTestLib netservicekit2test.so :
@@ -12,7 +13,7 @@ if $(TARGET_PACKAGING_ARCH) != x86_gcc2 {
HttpProtocolTest.cpp HttpProtocolTest.cpp
TestServer.cpp TestServer.cpp
: be libnetservices2.a $(TARGET_NETWORK_LIBS) $(HAIKU_NETAPI_LIB) : be <$(architecture)>libnetservices2.a $(TARGET_NETWORK_LIBS) $(HAIKU_NETAPI_LIB)
[ TargetLibstdc++ ] [ TargetLibstdc++ ]
; ;
} }