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
<$(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
AddFilesToPackage develop lib : libposix_error_mapper.a ;
+7
View File
@@ -42,6 +42,13 @@ AddFilesToPackage develop lib $(architecture) :
<$(architecture)>libpthread.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
AddFilesToPackage develop lib $(architecture)
: libposix_error_mapper.a ;
+2 -2
View File
@@ -17,7 +17,7 @@ for architectureObject in [ MultiArchSubDirSetup ] {
SubDirC++Flags -std=gnu++17 ;
StaticLibrary [ MultiArchDefaultGristFiles libnetservices2.a ] :
StaticLibrary <$(architecture)>libnetservices2.a :
ErrorsExt.cpp
HttpBuffer.cpp
HttpFields.cpp
@@ -30,7 +30,7 @@ for architectureObject in [ MultiArchSubDirSetup ] {
NetServicesMisc.cpp
;
LinkAgainst [ MultiArchDefaultGristFiles libnetservices.a ] :
LinkAgainst <$(architecture)>libnetservices.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 {
# do not target the legacy platform
local architecture = $(TARGET_PACKAGING_ARCH) ;
UsePrivateHeaders netservices2 shared ;
UnitTestLib netservicekit2test.so :
@@ -12,7 +13,7 @@ if $(TARGET_PACKAGING_ARCH) != x86_gcc2 {
HttpProtocolTest.cpp
TestServer.cpp
: be libnetservices2.a $(TARGET_NETWORK_LIBS) $(HAIKU_NETAPI_LIB)
: be <$(architecture)>libnetservices2.a $(TARGET_NETWORK_LIBS) $(HAIKU_NETAPI_LIB)
[ TargetLibstdc++ ]
;
}