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:
@@ -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 ;
|
||||||
|
|
||||||
|
|||||||
@@ -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 ;
|
||||||
|
|||||||
@@ -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,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++ ]
|
||||||
;
|
;
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user