SubDir HAIKU_TOP src bin network ftp ;

SetSubDirSupportedPlatforms $(HAIKU_BONE_COMPATIBLE_PLATFORMS) ;

if ! $(TARGET_PLATFORM_HAIKU_COMPATIBLE) {
	UseHeaders [ FDirName $(HAIKU_TOP) headers posix ] : true ;
		# We need the public network headers also when not compiling for Haiku.
		# Unfortunately we get more than we want, namely all POSIX headers.
}

UseHeaders [ FDirName $(HAIKU_TOP) headers compatibility bsd ] : true ;

BinCommand ftp :
	cmds.c
	cmdtab.c
	complete.c
	domacro.c
	fetch.c
	ftp.c
	main.c
	progressbar.c
	ruserpass.c
	util.c
	: libedit.a libncurses.a libutil.a libbsd.so $(TARGET_NETWORK_LIBS)
;

# Installation -- in the test directory for the time being
HaikuInstall install-networking
	: [ FDirName $(HAIKU_TEST_DIR) kits net ]
	: ftp ;

HaikuInstall install-userland-networking 
	: [ FDirName $(HAIKU_TEST_DIR) kits net userland ]
	: ftp
	: installed-userland-networking
;

Package haiku-networkingkit-cvs :
	ftp :
#	boot home config bin ;
	boot home Desktop haiku-networkingkit ;
