SubDir HAIKU_TOP src tests kits net netperf ;

Depends netperf : install_netperf_scripts ;

if ! $(TARGET_PLATFORM_BONE_COMPATIBLE) {
	SubDirCcFlags -DBUILDING_R5_LIBNET -Dclose=closesocket ;
}

SubDirCcFlags -w -DHAVE_CONFIG_H ;

local net_files =
	netcpu_none.c
	netlib.c
	netsh.c
	nettest_bsd.c
	nettest_unix.c
	;

Objects $(net_files) ;

SimpleTest netperf : 
	netperf.c
	[ FGristFiles $(net_files:S=$(SUFOBJ)) ]
	: $(TARGET_NETWORK_LIBS)
;

SimpleTest netserver : 
	netserver.c
	[ FGristFiles $(net_files:S=$(SUFOBJ)) ]
	: $(TARGET_NETWORK_LIBS)
;

HaikuInstall install_netperf_scripts : [ FDirName $(HAIKU_TEST_DIR) kits net netperf ] :
	arr_script
	packet_byte_script
	snapshot_script
	tcp_range_script
	tcp_rr_script
	tcp_stream_script
	udp_rr_script
	udp_stream_script
;


