xref: /haiku/src/kits/network/libnetservices/Jamfile (revision a00a1da3846f30889dc1ef9389822d603e4810a9)
135d8d4d1SNiels Sascha ReedijkSubDir HAIKU_TOP src kits network libnetservices ;
235d8d4d1SNiels Sascha Reedijk
3*a00a1da3SNiels Sascha ReedijkUsePrivateHeaders net netservices shared support ;
4*a00a1da3SNiels Sascha Reedijk
5*a00a1da3SNiels Sascha Reedijkif [ Glob $(SUBDIR) : DefaultGeolocationServiceKey.h ] {
6*a00a1da3SNiels Sascha Reedijk	SubDirC++Flags [ FDefines HAVE_DEFAULT_GEOLOCATION_SERVICE_KEY ] ;
7*a00a1da3SNiels Sascha Reedijk}
8*a00a1da3SNiels Sascha Reedijk
9*a00a1da3SNiels Sascha Reedijklocal architectureObject ;
10*a00a1da3SNiels Sascha Reedijkfor architectureObject in [ MultiArchSubDirSetup ] {
11*a00a1da3SNiels Sascha Reedijk	on $(architectureObject) {
12*a00a1da3SNiels Sascha Reedijk		local architecture = $(TARGET_PACKAGING_ARCH) ;
13*a00a1da3SNiels Sascha Reedijk
14*a00a1da3SNiels Sascha Reedijk		StaticLibrary [ MultiArchDefaultGristFiles libnetservices.a ] :
15*a00a1da3SNiels Sascha Reedijk			DataRequest.cpp
16*a00a1da3SNiels Sascha Reedijk			HttpAuthentication.cpp
17*a00a1da3SNiels Sascha Reedijk			HttpHeaders.cpp
18*a00a1da3SNiels Sascha Reedijk			HttpForm.cpp
19*a00a1da3SNiels Sascha Reedijk			HttpRequest.cpp
20*a00a1da3SNiels Sascha Reedijk			HttpResult.cpp
21*a00a1da3SNiels Sascha Reedijk
22*a00a1da3SNiels Sascha Reedijk			FileRequest.cpp
23*a00a1da3SNiels Sascha Reedijk
24*a00a1da3SNiels Sascha Reedijk			GopherRequest.cpp
25*a00a1da3SNiels Sascha Reedijk
26*a00a1da3SNiels Sascha Reedijk			Geolocation.cpp
27*a00a1da3SNiels Sascha Reedijk
28*a00a1da3SNiels Sascha Reedijk			HttpTime.cpp
29*a00a1da3SNiels Sascha Reedijk			NetworkCookie.cpp
30*a00a1da3SNiels Sascha Reedijk			NetworkCookieJar.cpp
31*a00a1da3SNiels Sascha Reedijk
32*a00a1da3SNiels Sascha Reedijk			NetworkRequest.cpp
33*a00a1da3SNiels Sascha Reedijk			UrlContext.cpp
34*a00a1da3SNiels Sascha Reedijk			UrlProtocolAsynchronousListener.cpp
35*a00a1da3SNiels Sascha Reedijk			UrlProtocolDispatchingListener.cpp
36*a00a1da3SNiels Sascha Reedijk			UrlProtocolListener.cpp
37*a00a1da3SNiels Sascha Reedijk			UrlProtocolRoster.cpp
38*a00a1da3SNiels Sascha Reedijk			UrlRequest.cpp
39*a00a1da3SNiels Sascha Reedijk			UrlResult.cpp
40*a00a1da3SNiels Sascha Reedijk			UrlSynchronousRequest.cpp
41*a00a1da3SNiels Sascha Reedijk			;
42*a00a1da3SNiels Sascha Reedijk
43*a00a1da3SNiels Sascha Reedijk		LinkAgainst [ MultiArchDefaultGristFiles libnetservices.a ] :
44*a00a1da3SNiels Sascha Reedijk			<$(architecture)>libshared.a ;
45*a00a1da3SNiels Sascha Reedijk	}
46*a00a1da3SNiels Sascha Reedijk}
47