dos2unix.mk 1.2 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546
  1. ################################################################################
  2. #
  3. # dos2unix
  4. #
  5. ################################################################################
  6. DOS2UNIX_VERSION = 7.3
  7. DOS2UNIX_SITE = http://waterlan.home.xs4all.nl/dos2unix
  8. DOS2UNIX_LICENSE = BSD-2c
  9. DOS2UNIX_LICENSE_FILES = COPYING.txt
  10. DOS2UNIX_DEPENDENCIES = $(if $(BR2_PACKAGE_BUSYBOX),busybox)
  11. HOST_DOS2UNIX_DEPENDENCIES =
  12. ifeq ($(BR2_ENABLE_LOCALE),)
  13. DOS2UNIX_MAKE_OPTS += ENABLE_NLS=
  14. endif
  15. ifeq ($(BR2_NEEDS_GETTEXT_IF_LOCALE),y)
  16. DOS2UNIX_DEPENDENCIES += gettext
  17. DOS2UNIX_MAKE_OPTS += LIBS_EXTRA=-lintl
  18. endif
  19. ifeq ($(BR2_USE_WCHAR),)
  20. DOS2UNIX_MAKE_OPTS += UCS=
  21. endif
  22. define DOS2UNIX_BUILD_CMDS
  23. $(TARGET_CONFIGURE_OPTS) $(MAKE) -C $(@D) $(DOS2UNIX_MAKE_OPTS)
  24. endef
  25. define DOS2UNIX_INSTALL_TARGET_CMDS
  26. $(TARGET_CONFIGURE_OPTS) $(MAKE) -C $(@D) DESTDIR=$(TARGET_DIR) \
  27. $(DOS2UNIX_MAKE_OPTS) install
  28. endef
  29. define HOST_DOS2UNIX_BUILD_CMDS
  30. $(HOST_CONFIGURE_OPTS) $(MAKE) -C $(@D) ENABLE_NLS=
  31. endef
  32. define HOST_DOS2UNIX_INSTALL_CMDS
  33. $(HOST_CONFIGURE_OPTS) $(MAKE) -C $(@D) DESTDIR=$(HOST_DIR) ENABLE_NLS= \
  34. install
  35. endef
  36. $(eval $(generic-package))
  37. $(eval $(host-generic-package))