1################################################################################ 2# 3# rtty 4# 5################################################################################ 6 7RTTY_VERSION = 8.1.0 8RTTY_SITE = https://github.com/zhaojh329/rtty/releases/download/v$(RTTY_VERSION) 9RTTY_LICENSE = MIT 10RTTY_LICENSE_FILES = LICENSE 11RTTY_DEPENDENCIES = libev 12 13ifeq ($(BR2_PACKAGE_LIBXCRYPT),y) 14RTTY_DEPENDENCIES += libxcrypt 15endif 16 17ifeq ($(BR2_PACKAGE_MBEDTLS),y) 18RTTY_DEPENDENCIES += mbedtls 19RTTY_CONF_OPTS += \ 20 -DSSL_SUPPORT=ON \ 21 -DUSE_MBEDTLS=ON \ 22 -DUSE_OPENSSL=OFF \ 23 -DUSE_WOLFSSL=OFF 24else ifeq ($(BR2_PACKAGE_OPENSSL),y) 25RTTY_DEPENDENCIES += host-pkgconf openssl 26RTTY_CONF_OPTS += \ 27 -DSSL_SUPPORT=ON \ 28 -DUSE_MBEDTLS=OFF \ 29 -DUSE_OPENSSL=ON \ 30 -DUSE_WOLFSSL=OFF 31else ifeq ($(BR2_PACKAGE_WOLFSSL_ALL),y) 32RTTY_DEPENDENCIES += wolfssl 33RTTY_CONF_OPTS += \ 34 -DSSL_SUPPORT=ON \ 35 -DUSE_MBEDTLS=OFF \ 36 -DUSE_OPENSSL=OFF \ 37 -DUSE_WOLFSSL=ON 38else 39RTTY_CONF_OPTS += -DSSL_SUPPORT=OFF 40endif 41 42$(eval $(cmake-package)) 43