SubDir HAIKU_TOP src tests kits net ;

SetSubDirSupportedPlatformsBeOSCompatible ;

SimpleTest firefox_crash : firefox_crash.cpp : $(TARGET_NETWORK_LIBS) ;

SimpleTest udp_client : udp_client.c : $(TARGET_NETWORK_LIBS) ;
SimpleTest udp_connect : udp_connect.cpp : $(TARGET_NETWORK_LIBS) ;
SimpleTest udp_echo : udp_echo.c : $(TARGET_NETWORK_LIBS) ;
SimpleTest udp_server : udp_server.c : $(TARGET_NETWORK_LIBS) ;

SimpleTest tcp_server : tcp_server.c : $(TARGET_NETWORK_LIBS) ;
SimpleTest tcp_client : tcp_client.c : $(TARGET_NETWORK_LIBS) ;

SimpleTest ipv46_server : ipv46_server.cpp : $(TARGET_NETWORK_LIBS) ;
SimpleTest ipv46_client : ipv46_client.cpp : $(TARGET_NETWORK_LIBS) ;

SimpleTest getpeername : getpeername.cpp : $(TARGET_NETWORK_LIBS) ;

SimpleTest tcp_connection_test : tcp_connection_test.cpp
	: $(TARGET_NETWORK_LIBS) ;

SimpleTest NetAddressTest : NetAddressTest.cpp
	: $(TARGET_NETWORK_LIBS) $(HAIKU_NETAPI_LIB) ;

SimpleTest NetEndpointTest : NetEndpointTest.cpp
	: $(TARGET_NETWORK_LIBS) $(HAIKU_NETAPI_LIB) be $(TARGET_LIBSUPC++) ;

SubInclude HAIKU_TOP src tests kits net DialUpPreflet ;
SubInclude HAIKU_TOP src tests kits net multicast ;
SubInclude HAIKU_TOP src tests kits net netperf ;
SubInclude HAIKU_TOP src tests kits net preflet ;
SubInclude HAIKU_TOP src tests kits net sock ;
SubInclude HAIKU_TOP src tests kits net tcp_shell ;
SubInclude HAIKU_TOP src tests kits net tcptester ;
