rtty.mk 995 B

1234567891011121314151617181920212223242526272829303132333435363738
  1. ################################################################################
  2. #
  3. # rtty
  4. #
  5. ################################################################################
  6. RTTY_VERSION = 7.1.4
  7. RTTY_SITE = https://github.com/zhaojh329/rtty/releases/download/v$(RTTY_VERSION)
  8. RTTY_LICENSE = MIT
  9. RTTY_LICENSE_FILES = LICENSE
  10. RTTY_DEPENDENCIES = libev
  11. ifeq ($(BR2_PACKAGE_MBEDTLS),y)
  12. RTTY_DEPENDENCIES += mbedtls
  13. RTTY_CONF_OPTS += \
  14. -DRTTY_SSL_SUPPORT=ON \
  15. -DRTTY_USE_MBEDTLS=ON \
  16. -DRTTY_USE_OPENSSL=OFF \
  17. -DRTTY_USE_WOLFSSL=OFF
  18. else ifeq ($(BR2_PACKAGE_OPENSSL),y)
  19. RTTY_DEPENDENCIES += host-pkgconf openssl
  20. RTTY_CONF_OPTS += \
  21. -DRTTY_SSL_SUPPORT=ON \
  22. -DRTTY_USE_MBEDTLS=OFF \
  23. -DRTTY_USE_OPENSSL=ON \
  24. -DRTTY_USE_WOLFSSL=OFF
  25. else ifeq ($(BR2_PACKAGE_WOLFSSL),y)
  26. RTTY_DEPENDENCIES += wolfssl
  27. RTTY_CONF_OPTS += \
  28. -DRTTY_SSL_SUPPORT=ON \
  29. -DRTTY_USE_MBEDTLS=OFF \
  30. -DRTTY_USE_OPENSSL=OFF \
  31. -DRTTY_USE_WOLFSSL=ON
  32. else
  33. RTTY_CONF_OPTS += -DRTTY_SSL_SUPPORT=OFF
  34. endif
  35. $(eval $(cmake-package))