xref: /haiku/src/kits/network/libnetservices/Jamfile (revision 603e0bdf6208f145a0ef40cd37c71b0f285c1d96)
1SubDir HAIKU_TOP src kits network libnetservices ;
2
3UsePrivateHeaders net netservices shared support ;
4
5local architectureObject ;
6for architectureObject in [ MultiArchSubDirSetup ] {
7	on $(architectureObject) {
8		local architecture = $(TARGET_PACKAGING_ARCH) ;
9
10		MergeObject <libnetapi!$(architecture)>netservices.o :
11			# FUTURE: The HTTP stuff should all go into an add-on. It needs
12			# linking against libcrypto.so and only the add-on should link
13			# against it.
14			DataRequest.cpp
15			HttpAuthentication.cpp
16			HttpHeaders.cpp
17			HttpForm.cpp
18			HttpRequest.cpp
19			HttpResult.cpp
20
21			# FUTURE: another add-on for file:// (a much simpler one)
22			FileRequest.cpp
23
24			# FUTURE: another add-on for gopher://
25			GopherRequest.cpp
26
27			HttpTime.cpp
28			NetworkCookie.cpp
29			NetworkCookieJar.cpp
30
31			NetworkRequest.cpp
32			UrlContext.cpp
33			UrlProtocolAsynchronousListener.cpp
34			UrlProtocolDispatchingListener.cpp
35			UrlProtocolListener.cpp
36			UrlProtocolRoster.cpp
37			UrlRequest.cpp
38			UrlResult.cpp
39			UrlSynchronousRequest.cpp
40			: <$(architecture)>libshared.a
41			;
42	}
43}
44