dos2unix.mk 1.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748
  1. ################################################################################
  2. #
  3. # dos2unix
  4. #
  5. ################################################################################
  6. DOS2UNIX_VERSION = 7.4.1
  7. DOS2UNIX_SITE = http://waterlan.home.xs4all.nl/dos2unix
  8. DOS2UNIX_LICENSE = BSD-2-Clause
  9. DOS2UNIX_LICENSE_FILES = COPYING.txt
  10. DOS2UNIX_DEPENDENCIES = $(TARGET_NLS_DEPENDENCIES)
  11. ifeq ($(BR2_SYSTEM_ENABLE_NLS),y)
  12. DOS2UNIX_MAKE_OPTS += ENABLE_NLS=1
  13. DOS2UNIX_MAKE_OPTS += LIBS_EXTRA=$(TARGET_NLS_LIBS)
  14. else
  15. # Should be defined to empty to disable NLS support
  16. DOS2UNIX_MAKE_OPTS += ENABLE_NLS=
  17. endif
  18. ifeq ($(BR2_USE_WCHAR),)
  19. DOS2UNIX_MAKE_OPTS += UCS=
  20. endif
  21. ifeq ($(BR2_STATIC_LIBS),y)
  22. DOS2UNIX_MAKE_OPTS += LDFLAGS_USER=-static
  23. endif
  24. define DOS2UNIX_BUILD_CMDS
  25. $(TARGET_CONFIGURE_OPTS) $(MAKE) -C $(@D) $(DOS2UNIX_MAKE_OPTS)
  26. endef
  27. define DOS2UNIX_INSTALL_TARGET_CMDS
  28. $(TARGET_CONFIGURE_OPTS) $(MAKE) -C $(@D) DESTDIR=$(TARGET_DIR) \
  29. $(DOS2UNIX_MAKE_OPTS) install
  30. endef
  31. define HOST_DOS2UNIX_BUILD_CMDS
  32. $(HOST_CONFIGURE_OPTS) $(MAKE) -C $(@D) ENABLE_NLS=
  33. endef
  34. define HOST_DOS2UNIX_INSTALL_CMDS
  35. $(HOST_CONFIGURE_OPTS) $(MAKE) -C $(@D) prefix=$(HOST_DIR) ENABLE_NLS= \
  36. install
  37. endef
  38. $(eval $(generic-package))
  39. $(eval $(host-generic-package))