openfpgaloader.mk 1016 B

12345678910111213141516171819202122232425262728293031323334
  1. ################################################################################
  2. #
  3. # openfpgaloader
  4. #
  5. ################################################################################
  6. OPENFPGALOADER_VERSION = 0.11.0
  7. OPENFPGALOADER_SITE = $(call github,trabucayre,openFPGALoader,v$(OPENFPGALOADER_VERSION))
  8. OPENFPGALOADER_LICENSE = Apache-2.0
  9. OPENFPGALOADER_LICENSE_FILES = LICENSE
  10. OPENFPGALOADER_DEPENDENCIES = libftdi1 zlib
  11. ifeq ($(BR2_PACKAGE_HAS_UDEV),y)
  12. OPENFPGALOADER_DEPENDENCIES += udev
  13. OPENFPGALOADER_CONF_OPTS += -DENABLE_UDEV=ON
  14. else
  15. OPENFPGALOADER_CONF_OPTS += -DENABLE_UDEV=OFF
  16. endif
  17. ifeq ($(BR2_PACKAGE_OPENFPGALOADER_CMSIS),y)
  18. OPENFPGALOADER_DEPENDENCIES += hidapi
  19. OPENFPGALOADER_CONF_OPTS += -DENABLE_CMSISDAP=ON
  20. else
  21. OPENFPGALOADER_CONF_OPTS += -DENABLE_CMSISDAP=OFF
  22. endif
  23. ifeq ($(BR2_PACKAGE_OPENFPGALOADER_LIBGPIOD),y)
  24. OPENFPGALOADER_DEPENDENCIES += libgpiod
  25. OPENFPGALOADER_CONF_OPTS += -DENABLE_LIBGPIOD=ON
  26. else
  27. OPENFPGALOADER_CONF_OPTS += -DENABLE_LIBGPIOD=OFF
  28. endif
  29. $(eval $(cmake-package))