1 #############################################################
5 #############################################################
7 NCFTP_SOURCE
:=ncftp-
$(NCFTP_VERSION
)-src.
tar.bz2
8 NCFTP_SITE
:=ftp
://ftp.ncftp.com
/ncftp
9 NCFTP_DIR
:=$(BUILD_DIR
)/ncftp-
$(NCFTP_VERSION
)
11 NCFTP_TARGET_BINS
:=ncftp
13 ifeq ($(BR2_PACKAGE_NCFTP_UTILS
),y
)
14 NCFTP_TARGET_BINS
+=ncftpbatch ncftpbookmarks ncftpget ncftpls ncftpput
17 ncftp-source
: $(DL_DIR
)/$(NCFTP_SOURCE
)
19 $(DL_DIR
)/$(NCFTP_SOURCE
):
20 $(WGET
) -P
$(DL_DIR
) $(NCFTP_SITE
)/$(NCFTP_SOURCE
)
22 $(NCFTP_DIR
)/.source
: $(DL_DIR
)/$(NCFTP_SOURCE
)
23 $(BZCAT
) $(DL_DIR
)/$(NCFTP_SOURCE
) |
tar -C
$(BUILD_DIR
) $(TAR_OPTIONS
) -
26 $(NCFTP_DIR
)/.configured
: $(NCFTP_DIR
)/.source
27 (cd
$(NCFTP_DIR
); rm -f config.cache
; \
28 $(TARGET_CONFIGURE_OPTS
) \
29 $(TARGET_CONFIGURE_ARGS
) \
31 --target
=$(GNU_TARGET_NAME
) \
32 --host
=$(GNU_TARGET_NAME
) \
33 --build
=$(GNU_HOST_NAME
) \
39 $(NCFTP_DIR
)/bin
/%: $(NCFTP_DIR
)/.configured
40 $(MAKE
) -C
$(NCFTP_DIR
)
42 $(TARGET_DIR
)/usr
/bin
/ncftp
$(TARGET_DIR
)/usr
/bin
/ncftp
%: $(addprefix $(NCFTP_DIR
)/bin
/, $(NCFTP_TARGET_BINS
))
43 $(INSTALL
) -m
0755 $(NCFTP_DIR
)/bin
/$(notdir $@
) $(TARGET_DIR
)/usr
/bin
44 $(STRIPCMD
) $(STRIP_STRIP_ALL
) $@
46 ncftp
: uclibc
$(addprefix $(TARGET_DIR
)/usr
/bin
/, $(NCFTP_TARGET_BINS
))
49 -$(MAKE
) -C
$(NCFTP_DIR
) clean
50 rm -rf
$(addprefix $(TARGET_DIR
)/usr
/bin
/, $(NCFTP_TARGET_BINS
))
55 #############################################################
57 # Toplevel Makefile options
59 #############################################################
60 ifeq ($(BR2_PACKAGE_NCFTP
),y
)