| ################################################################################ |
| # |
| # wolfssl |
| # |
| ################################################################################ |
| |
| WOLFSSL_VERSION = 3.13.0 |
| WOLFSSL_SITE = https://github.com/wolfSSL/wolfssl/archive |
| WOLFSSL_SOURCE = v$(WOLFSSL_VERSION)-stable.tar.gz |
| |
| WOLFSSL_LICENSE = GPL-2.0 |
| WOLFSSL_LICENSE_FILES = COPYING LICENSING |
| |
| WOLFSSL_DEPENDENCIES = host-pkgconf |
| |
| # wolfssl's source code is released without a configure |
| # script, so we need autoreconf |
| WOLFSSL_AUTORECONF = YES |
| |
| ifeq ($(BR2_PACKAGE_WOLFSSL_ALL),y) |
| WOLFSSL_CONF_OPTS += --enable-all |
| else |
| WOLFSSL_CONF_OPTS += --disable-all |
| endif |
| |
| ifeq ($(BR2_PACKAGE_WOLFSSL_SSLV3),y) |
| WOLFSSL_CONF_OPTS += --enable-sslv3 |
| else |
| WOLFSSL_CONF_OPTS += --disable-sslv3 |
| endif |
| |
| ifeq ($(BR2_ARM_CPU_ARMV8A),y) |
| WOLFSSL_CONF_OPTS += --enable-armasm |
| else |
| WOLFSSL_CONF_OPTS += --disable-armasm |
| endif |
| |
| $(eval $(autotools-package)) |