123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657 |
- ################################################################################
- #
- # pkcs11-helper
- #
- ################################################################################
- PKCS11_HELPER_VERSION = 1.26
- PKCS11_HELPER_SITE = $(call github,OpenSC,pkcs11-helper,pkcs11-helper-$(PKCS11_HELPER_VERSION))
- PKCS11_HELPER_LICENSE = GPL-2.0 or BSD-3-Clause
- PKCS11_HELPER_LICENSE_FILES = COPYING COPYING.BSD COPYING.GPL
- PKCS11_HELPER_DEPENDENCIES = host-pkgconf
- PKCS11_HELPER_AUTORECONF = YES
- PKCS11_HELPER_INSTALL_STAGING = YES
- PKCS11_HELPER_CONF_OPTS = \
- --disable-crypto-engine-polarssl \
- --disable-crypto-engine-cryptoapi
- ifeq ($(BR2_TOOLCHAIN_HAS_THREADS),y)
- PKCS11_HELPER_CONF_OPTS += --enable-slotevent --enable-threading
- else
- PKCS11_HELPER_CONF_OPTS += --disable-slotevent --disable-threading
- endif
- ifeq ($(BR2_PACKAGE_GNUTLS),y)
- PKCS11_HELPER_DEPENDENCIES += gnutls
- PKCS11_HELPER_CONF_OPTS += --enable-crypto-engine-gnutls
- else
- PKCS11_HELPER_CONF_OPTS += --disable-crypto-engine-gnutls
- endif
- ifeq ($(BR2_PACKAGE_LIBNSS),y)
- PKCS11_HELPER_DEPENDENCIES += libnss
- PKCS11_HELPER_CONF_OPTS += --enable-crypto-engine-nss
- else
- PKCS11_HELPER_CONF_OPTS += --disable-crypto-engine-nss
- endif
- ifeq ($(BR2_PACKAGE_MBEDTLS),y)
- PKCS11_HELPER_DEPENDENCIES += mbedtls
- PKCS11_HELPER_CONF_OPTS += --enable-crypto-engine-mbedtls
- else
- PKCS11_HELPER_CONF_OPTS += --disable-crypto-engine-mbedtls
- endif
- ifeq ($(BR2_PACKAGE_OPENSSL),y)
- PKCS11_HELPER_DEPENDENCIES += openssl
- PKCS11_HELPER_CONF_OPTS += \
- --enable-openssl \
- --enable-crypto-engine-openssl
- else
- PKCS11_HELPER_CONF_OPTS += \
- --disable-openssl \
- --disable-crypto-engine-openssl
- endif
- $(eval $(autotools-package))
|