dfu-programmer.mk 844 B

12345678910111213141516171819202122232425
  1. ################################################################################
  2. #
  3. # dfu-programmer
  4. #
  5. ################################################################################
  6. DFU_PROGRAMMER_VERSION = 1.0.0
  7. DFU_PROGRAMMER_SITE = https://github.com/dfu-programmer/dfu-programmer/releases/download/v$(DFU_PROGRAMMER_VERSION)
  8. DFU_PROGRAMMER_LICENSE = GPL-2.0+
  9. DFU_PROGRAMMER_LICENSE_FILES = COPYING
  10. DFU_PROGRAMMER_DEPENDENCIES = libusb
  11. # No update-bash-completion.sh in tarball. Fix sent upstream:
  12. # https://github.com/dfu-programmer/dfu-programmer/pull/91
  13. define DFU_PROGRAMMER_ADD_MISSING_FILE
  14. ln -s /bin/true $(@D)/update-bash-completion.sh
  15. endef
  16. DFU_PROGRAMMER_POST_PATCH_HOOKS == DFU_PROGRAMMER_ADD_MISSING_FILE
  17. ifeq ($(BR2_TOOLCHAIN_HAS_LIBATOMIC),y)
  18. DFU_PROGRAMMER_CONF_OPTS += LIBS=-latomic
  19. endif
  20. $(eval $(autotools-package))