dos2unix.mk 1.3 KB

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