ncftp.mk 1.3 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849
  1. #############################################################
  2. #
  3. # ncftp client
  4. #
  5. #############################################################
  6. NCFTP_VERSION:=3.2.2
  7. NCFTP_SOURCE:=ncftp-$(NCFTP_VERSION)-src.tar.bz2
  8. NCFTP_SITE:=ftp://ftp.ncftp.com/ncftp
  9. NCFTP_TARGET_BINS:=ncftp
  10. ifeq ($(BR2_PACKAGE_NCFTP_GET),y)
  11. NCFTP_TARGET_BINS+=ncftpget
  12. endif
  13. ifeq ($(BR2_PACKAGE_NCFTP_PUT),y)
  14. NCFTP_TARGET_BINS+=ncftpput
  15. endif
  16. ifeq ($(BR2_PACKAGE_NCFTP_LS),y)
  17. NCFTP_TARGET_BINS+=ncftpls
  18. endif
  19. ifeq ($(BR2_PACKAGE_NCFTP_BATCH),y)
  20. NCFTP_TARGET_BINS+=ncftpbatch
  21. endif
  22. ifeq ($(BR2_PACKAGE_NCFTP_BOOKMARKS),y)
  23. NCFTP_TARGET_BINS+=ncftpbookmarks
  24. NCFTP_DEPENDENCIES:=ncurses
  25. endif
  26. $(eval $(call AUTOTARGETS,package,ncftp))
  27. $(NCFTP_TARGET_INSTALL_TARGET):
  28. $(call MESSAGE,"Installing to target")
  29. $(INSTALL) -m 0755 $(addprefix $(NCFTP_DIR)/bin/, $(NCFTP_TARGET_BINS)) $(TARGET_DIR)/usr/bin
  30. ifeq ($(BR2_PACKAGE_NCFTP_BATCH),y)
  31. ln -s /usr/bin/ncftpbatch $(TARGET_DIR)/usr/bin/ncftpspooler
  32. endif
  33. ifeq ($(BR2_ENABLE_DEBUG),)
  34. $(STRIPCMD) $(STRIP_STRIP_ALL) $(addprefix $(TARGET_DIR)/usr/bin/, $(NCFTP_TARGET_BINS))
  35. endif
  36. touch $@
  37. $(NCFTP_TARGET_UNINSTALL):
  38. $(call MESSAGE,"Uninstalling")
  39. rm -f $(addprefix $(TARGET_DIR)/usr/bin/, $(NCFTP_TARGET_BINS) ncftpspooler)
  40. rm -f $(NCFTP_TARGET_INSTALL_TARGET)