rtty.mk 934 B

1234567891011121314151617181920212223242526272829303132333435363738
  1. ################################################################################
  2. #
  3. # rtty
  4. #
  5. ################################################################################
  6. RTTY_VERSION = 8.1.0
  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. -DSSL_SUPPORT=ON \
  15. -DUSE_MBEDTLS=ON \
  16. -DUSE_OPENSSL=OFF \
  17. -DUSE_WOLFSSL=OFF
  18. else ifeq ($(BR2_PACKAGE_OPENSSL),y)
  19. RTTY_DEPENDENCIES += host-pkgconf openssl
  20. RTTY_CONF_OPTS += \
  21. -DSSL_SUPPORT=ON \
  22. -DUSE_MBEDTLS=OFF \
  23. -DUSE_OPENSSL=ON \
  24. -DUSE_WOLFSSL=OFF
  25. else ifeq ($(BR2_PACKAGE_WOLFSSL_ALL),y)
  26. RTTY_DEPENDENCIES += wolfssl
  27. RTTY_CONF_OPTS += \
  28. -DSSL_SUPPORT=ON \
  29. -DUSE_MBEDTLS=OFF \
  30. -DUSE_OPENSSL=OFF \
  31. -DUSE_WOLFSSL=ON
  32. else
  33. RTTY_CONF_OPTS += -DSSL_SUPPORT=OFF
  34. endif
  35. $(eval $(cmake-package))