1################################################################################
2#
3# libkcapi
4#
5################################################################################
6
7LIBKCAPI_VERSION = 1.5.0
8LIBKCAPI_SOURCE = libkcapi-$(LIBKCAPI_VERSION).tar.xz
9LIBKCAPI_SITE = http://www.chronox.de/libkcapi
10LIBKCAPI_AUTORECONF = YES
11LIBKCAPI_INSTALL_STAGING = YES
12LIBKCAPI_LICENSE = BSD-3-Clause (library), BSD-3-Clause or GPL-2.0 (programs)
13LIBKCAPI_LICENSE_FILES = COPYING COPYING.gplv2 COPYING.bsd
14LIBKCAPI_CONF_ENV = \
15	ac_cv_path_DB2PDF="" \
16	ac_cv_path_DB2PS="" \
17	ac_cv_path_XMLTO=""
18LIBKCAPI_CONF_OPTS = --disable-werror
19LIBKCAPI_MAKE_OPTS = CPPFLAGS="$(TARGET_CPPFLAGS)"
20
21ifeq ($(BR2_PACKAGE_LIBKCAPI_ASYM),y)
22LIBKCAPI_CONF_OPTS += --enable-lib-asym
23else
24LIBKCAPI_CONF_OPTS += --disable-lib-asym
25endif
26
27ifeq ($(BR2_PACKAGE_LIBKCAPI_DGSTAPP),y)
28LIBKCAPI_CONF_OPTS += --enable-kcapi-dgstapp
29else
30LIBKCAPI_CONF_OPTS += --disable-kcapi-dgstapp
31endif
32
33ifeq ($(BR2_PACKAGE_LIBKCAPI_ENCAPP),y)
34LIBKCAPI_CONF_OPTS += --enable-kcapi-encapp
35else
36LIBKCAPI_CONF_OPTS += --disable-kcapi-encapp
37endif
38
39ifeq ($(BR2_PACKAGE_LIBKCAPI_HASHER),y)
40LIBKCAPI_CONF_OPTS += --enable-kcapi-hasher
41else
42LIBKCAPI_CONF_OPTS += --disable-kcapi-hasher
43endif
44
45ifeq ($(BR2_PACKAGE_LIBKCAPI_KPP),y)
46LIBKCAPI_CONF_OPTS += --enable-lib-kpp
47else
48LIBKCAPI_CONF_OPTS += --disable-lib-kpp
49endif
50
51ifeq ($(BR2_PACKAGE_LIBKCAPI_RNGAPP),y)
52LIBKCAPI_CONF_OPTS += --enable-kcapi-rngapp
53else
54LIBKCAPI_CONF_OPTS += --disable-kcapi-rngapp
55endif
56
57ifeq ($(BR2_PACKAGE_LIBKCAPI_SPEED),y)
58LIBKCAPI_CONF_OPTS += --enable-kcapi-speed
59else
60LIBKCAPI_CONF_OPTS += --disable-kcapi-speed
61endif
62
63ifeq ($(BR2_PACKAGE_LIBKCAPI_TEST),y)
64LIBKCAPI_CONF_OPTS += --enable-kcapi-test
65else
66LIBKCAPI_CONF_OPTS += --disable-kcapi-test
67endif
68
69$(eval $(autotools-package))
70