btrfs: Attempt to fix GCC2 build.
[haiku.git] / src / bin / network / ftp / Jamfile
blob2c7c6396c6fd1d51c6ce270c14d62fca9e3fc33f
1 SubDir HAIKU_TOP src bin network ftp ;
3 SetSubDirSupportedPlatforms $(HAIKU_BONE_COMPATIBLE_PLATFORMS) ;
5 if ! $(TARGET_PLATFORM_HAIKU_COMPATIBLE) {
6         UseHeaders [ FDirName $(HAIKU_TOP) headers posix ] : true ;
7                 # We need the public network headers also when not compiling for Haiku.
8                 # Unfortunately we get more than we want, namely all POSIX headers.
11 UseHeaders [ FDirName $(HAIKU_TOP) headers compatibility bsd ] : true ;
12 SubDirCcFlags [ FDefines _BSD_SOURCE=1 ] ;
14 UseBuildFeatureHeaders libedit ;
16 local ftp_src =
17         cmds.c
18         cmdtab.c
19         complete.c
20         domacro.c
21         fetch.c
22         ftp.c
23         main.c
24         progressbar.c
25         ruserpass.c
26         util.c
28 Includes [ FGristFiles $(ftp_src) ]
29         : [ BuildFeatureAttribute libedit : headers ] ;
32 BinCommand ftp :
33         $(ftp_src)
34         :
35         [ BuildFeatureAttribute libedit : library ]
36         [ BuildFeatureAttribute ncurses : library ]
37         libutil.a libbsd.so
38         $(TARGET_NETWORK_LIBS)
41 # Installation -- in the test directory for the time being
42 HaikuInstall install-networking
43         : [ FDirName $(HAIKU_TEST_DIR) kits net ]
44         : ftp ;
46 HaikuInstall install-userland-networking
47         : [ FDirName $(HAIKU_TEST_DIR) kits net userland ]
48         : ftp
49         : installed-userland-networking