1*4882a593Smuzhiyun################################################################################ 2*4882a593Smuzhiyun# 3*4882a593Smuzhiyun# uacme 4*4882a593Smuzhiyun# 5*4882a593Smuzhiyun################################################################################ 6*4882a593Smuzhiyun 7*4882a593SmuzhiyunUACME_VERSION = 1.7.1 8*4882a593Smuzhiyun# Released versions are on branch upstream/latest, tagged as 9*4882a593Smuzhiyun# upstream/X.Y.Z Do not use vX.Y.Z tags from master, as they do not 10*4882a593Smuzhiyun# include .tarball-version 11*4882a593SmuzhiyunUACME_SITE = $(call github,ndilieto,uacme,upstream/$(UACME_VERSION)) 12*4882a593SmuzhiyunUACME_LICENSE = GPL-3.0+ 13*4882a593SmuzhiyunUACME_LICENSE_FILES = COPYING 14*4882a593SmuzhiyunUACME_DEPENDENCIES = libcurl 15*4882a593Smuzhiyun 16*4882a593SmuzhiyunUACME_CONF_ENV = ac_cv_prog_cc_c99='-std=gnu99' 17*4882a593Smuzhiyun 18*4882a593Smuzhiyunifeq ($(BR2_PACKAGE_GNUTLS),y) 19*4882a593SmuzhiyunUACME_CONF_OPTS += --with-gnutls 20*4882a593SmuzhiyunUACME_DEPENDENCIES += gnutls 21*4882a593Smuzhiyunelse ifeq ($(BR2_PACKAGE_OPENSSL),y) 22*4882a593SmuzhiyunUACME_CONF_OPTS += --with-openssl 23*4882a593SmuzhiyunUACME_DEPENDENCIES += openssl 24*4882a593Smuzhiyunelse ifeq ($(BR2_PACKAGE_MBEDTLS),y) 25*4882a593SmuzhiyunUACME_CONF_OPTS += --with-mbedtls 26*4882a593SmuzhiyunUACME_DEPENDENCIES += mbedtls 27*4882a593Smuzhiyunendif 28*4882a593Smuzhiyun 29*4882a593Smuzhiyunifeq ($(BR2_PACKAGE_UACME_UALPN),y) 30*4882a593SmuzhiyunUACME_DEPENDENCIES += libev 31*4882a593SmuzhiyunUACME_CONF_OPTS += --with-ualpn 32*4882a593Smuzhiyunelse 33*4882a593SmuzhiyunUACME_CONF_OPTS += --without-ualpn 34*4882a593Smuzhiyunendif 35*4882a593Smuzhiyun 36*4882a593Smuzhiyun$(eval $(autotools-package)) 37