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