tcp: Fix 64 bit build with debugging features enabled.
[haiku.git] / src / kits / network / Jamfile
blob3c734338211846310f983ed667f19e7fc570c7d8
1 SubDir HAIKU_TOP src kits network ;
3 UsePrivateHeaders libroot net shared ;
4 UseHeaders [ FDirName $(HAIKU_TOP) headers compatibility bsd ] : true ;
6 local services = [ FGristFiles services ] ;
7 SEARCH on $(services) = [ FDirName $(SUBDIR) netresolv defaults ] ;
9 SubDirC++Flags [ FDefines _BSD_SOURCE=1 ] ;
11 local architectureObject ;
12 for architectureObject in [ MultiArchSubDirSetup ] {
13         on $(architectureObject) {
14                 local architecture = $(TARGET_PACKAGING_ARCH) ;
16                 UsePrivateSystemHeaders ;
18                 local libnetwork = [ MultiArchDefaultGristFiles libnetwork.so ] ;
19                 SharedLibrary $(libnetwork) :
20                         init.cpp
21                         interfaces.cpp
22                         getifaddrs.cpp
23                         socket.cpp
24                         r5_compatibility.cpp
25                         :
26                         <netresolv!$(architecture)>netresolv.o libutil.a libbsd.so
27                         [ TargetLibsupc++ ]
28                         ;
30                 AddFileDataAttribute $(libnetwork) : services : string : $(services) ;
31         }
34 SubInclude HAIKU_TOP src kits network netresolv ;
35 SubInclude HAIKU_TOP src kits network libnetapi ;