HaikuDepot: notify work status from main window
[haiku.git] / src / kits / network / Jamfile
blob7260cdf9a8c7591135172b536a4b3a7b7dfdf327
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                         gethostbyname.c
23                         getifaddrs.cpp
24                         socket.cpp
25                         r5_compatibility.cpp
26                         :
27                         <netresolv!$(architecture)>netresolv.o libutil.a libbsd.so
28                         [ TargetLibsupc++ ]
29                         ;
31                 AddFileDataAttribute $(libnetwork) : services : string : $(services) ;
32         }
35 SubInclude HAIKU_TOP src kits network netresolv ;
36 SubInclude HAIKU_TOP src kits network libnetapi ;