From: Ulf Samuelsson Date: Sun, 25 Jan 2009 08:18:35 +0000 (-0000) Subject: Part of NcFTP depends on ncurses, create dependencies, if needed X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=d7cb72db645f0901ddeb51c7a559b2a25888e65a;p=buildroot.git Part of NcFTP depends on ncurses, create dependencies, if needed --- diff --git a/package/ncftp/Config.in b/package/ncftp/Config.in index d7c63ba0e6..652825de1c 100644 --- a/package/ncftp/Config.in +++ b/package/ncftp/Config.in @@ -30,11 +30,13 @@ config BR2_PACKAGE_NCFTP_BATCH depends on BR2_PACKAGE_NCFTP config BR2_PACKAGE_NCFTP_SPOOLER - bool "NcFTPSpooler - spooler - not working properly" + bool "NcFTPSpooler - spooler" depends on BR2_PACKAGE_NCFTP + depends on BR2_PACKAGE_NCURSES config BR2_PACKAGE_NCFTP_BOOKMARKS - bool "NcFTPBookmarks - not working properly" + bool "NcFTPBookmarks" depends on BR2_PACKAGE_NCFTP + depends on BR2_PACKAGE_NCURSES endmenu diff --git a/package/ncftp/ncftp.mk b/package/ncftp/ncftp.mk index 70f0fd6183..4a4a9a6430 100644 --- a/package/ncftp/ncftp.mk +++ b/package/ncftp/ncftp.mk @@ -26,15 +26,20 @@ ifeq ($(BR2_PACKAGE_NCFTP_BATCH),y) NCFTP_TARGET_BINS+=ncftpbatch endif +ifeq ($(BR2_PACKAGE_NCURSES),y) ifeq ($(BR2_PACKAGE_NCFTP_SPOOLER),y) #Someone needs to figure out what to do... NCFTP_TARGET_BINS+= endif +# only set if NCURSES is available ifeq ($(BR2_PACKAGE_NCFTP_BOOKMARKS),y) NCFTP_TARGET_BINS+=ncftpbookmarks endif +NCFTP_DEPS += ncurses +endif + ncftp-source: $(DL_DIR)/$(NCFTP_SOURCE) $(DL_DIR)/$(NCFTP_SOURCE): @@ -64,7 +69,7 @@ $(TARGET_DIR)/usr/bin/ncftp $(TARGET_DIR)/usr/bin/ncftp%: $(addprefix $(NCFTP_DI $(INSTALL) -m 0755 $(NCFTP_DIR)/bin/$(notdir $@) $(TARGET_DIR)/usr/bin $(STRIPCMD) $(STRIP_STRIP_ALL) $@ -ncftp: uclibc $(addprefix $(TARGET_DIR)/usr/bin/, $(NCFTP_TARGET_BINS)) +ncftp: uclibc $(NCFTP_DEPS) $(addprefix $(TARGET_DIR)/usr/bin/, $(NCFTP_TARGET_BINS)) ncftp-clean: -$(MAKE) -C $(NCFTP_DIR) clean