SubDir HAIKU_TOP src kits network ;

UsePrivateHeaders app libroot net shared ;
UsePrivateSystemHeaders ;

SharedLibrary libnetwork.so :
	init.cpp
	interfaces.cpp
	notifications.cpp
	socket.cpp
	r5_compatibility.cpp
	:
	be
	<libnetwork_dns>dns_dst.o
	<libnetwork_dns>dns_inet.o
	<libnetwork_dns>dns_irs.o
	<libnetwork_dns>dns_isc.o
	<libnetwork_dns>dns_nameser.o
	<libnetwork_dns>dns_resolv.o
	<libnetwork_dns>dns_private.o
	$(TARGET_LIBSUPC++)
;

local services = [ FGristFiles services ] ;
SEARCH on $(services) = [ FDirName $(SUBDIR) dns defaults ] ;
AddFileDataAttribute libnetwork.so : services : string : $(services) ;

SubInclude HAIKU_TOP src kits network dns ;
SubInclude HAIKU_TOP src kits network libnetapi ;
