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