lrzsz.mk 1.1 KB

1234567891011121314151617181920212223242526272829303132333435
  1. ################################################################################
  2. #
  3. # lrzsz
  4. #
  5. ################################################################################
  6. LRZSZ_VERSION = 0.12.20
  7. LRZSZ_SITE = http://www.ohse.de/uwe/releases
  8. LRZSZ_CONF_OPTS = --disable-timesync
  9. LRZSZ_LICENSE = GPL-2.0+
  10. LRZSZ_LICENSE_FILES = COPYING
  11. LRZSZ_DEPENDENCIES = $(TARGET_NLS_DEPENDENCIES)
  12. LRZSZ_CONF_ENV = LIBS=$(TARGET_NLS_LIBS)
  13. define LRZSZ_POST_CONFIGURE_HOOKS
  14. $(SED) "s/-lnsl//;" $(@D)/src/Makefile
  15. $(SED) "s~\(#define ENABLE_SYSLOG.*\)~/* \1 */~;" $(@D)/config.h
  16. endef
  17. define LRZSZ_BUILD_HOOKS
  18. $(TARGET_MAKE_ENV) $(MAKE) CROSS_COMPILE="$(TARGET_CROSS)" prefix="$(TARGET_DIR)" -C $(@D)
  19. endef
  20. define LRZSZ_INSTALL_TARGET_CMDS
  21. $(INSTALL) -m 0755 -D $(@D)/src/lrz $(TARGET_DIR)/usr/bin/rz
  22. $(INSTALL) -m 0755 -D $(@D)/src/lsz $(TARGET_DIR)/usr/bin/sz
  23. ln -sf rz $(TARGET_DIR)/usr/bin/lrz
  24. ln -sf sz $(TARGET_DIR)/usr/bin/lsz
  25. ln -sf rz $(TARGET_DIR)/usr/bin/rb
  26. ln -sf sz $(TARGET_DIR)/usr/bin/sb
  27. ln -sf rz $(TARGET_DIR)/usr/bin/rx
  28. ln -sf sz $(TARGET_DIR)/usr/bin/sx
  29. endef
  30. $(eval $(autotools-package))