xref: /haiku/src/kits/network/libnetapi/Jamfile (revision de18d919e7c940b402a6e213f7deb21e2f187e22)
1SubDir HAIKU_TOP src kits network libnetapi ;
2
3UsePrivateHeaders net shared ;
4
5SharedLibrary libbnetapi.so :
6	init.cpp
7	DynamicBuffer.cpp
8	NetEndpoint.cpp
9	NetAddress.cpp
10	NetBuffer.cpp
11	NetDebug.cpp
12
13	NetworkAddress.cpp
14	NetworkAddressResolver.cpp
15	NetworkCookie.cpp
16	NetworkCookieJar.cpp
17	NetworkInterface.cpp
18	NetworkRoster.cpp
19
20	# TODO: The HTTP stuff should all go into an add-on. It needs linking
21	# against libcrypto.so and only the add-on should link against it.
22	# Building of the commented out files has not been completely tested after
23	# integrating the code from the GSoC 2010 "Services Kit" project and doing
24	# some renaming of types, constants and methods.
25#	HttpAuthentication.cpp
26#	HttpHeaders.cpp
27#	HttpForm.cpp
28	HttpTime.cpp
29
30	Url.cpp
31	UrlContext.cpp
32#	UrlProtocol.cpp
33#	UrlProtocolAsynchronousListener.cpp
34#	UrlProtocolDispatchingListener.cpp
35#	UrlProtocolHttp.cpp # TODO: -> add-on, See above.
36#	UrlProtocolListener.cpp
37#	UrlRequest.cpp
38#	UrlResult.cpp
39#	UrlSynchronousRequest.cpp
40
41	: be $(TARGET_NETWORK_LIBS) $(TARGET_LIBSUPC++) libshared.a
42;
43