xref: /OK3568_Linux_fs/buildroot/package/uacme/uacme.mk (revision 4882a59341e53eb6f0b4789bf948001014eff981)
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