From f405d239900b3a292c811c2fdd6e5d2bf14a169f Mon Sep 17 00:00:00 2001 From: Sophana KOK Date: Tue, 7 Jun 2016 09:25:15 +0200 Subject: restored nixio tls providers Signed-off-by: Sophana KOK --- libs/luci-lib-nixio/Makefile | 38 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 38 insertions(+) diff --git a/libs/luci-lib-nixio/Makefile b/libs/luci-lib-nixio/Makefile index bec5f83cd..4e501b89c 100644 --- a/libs/luci-lib-nixio/Makefile +++ b/libs/luci-lib-nixio/Makefile @@ -11,6 +11,44 @@ LUCI_DEPENDS:=+PACKAGE_luci-lib-nixio_openssl:libopenssl +PACKAGE_luci-lib-nixio PKG_LICENSE:=Apache-2.0 +define Package/luci-lib-nixio/config + choice + prompt "TLS Provider" + default PACKAGE_luci-lib-nixio_notls + + config PACKAGE_luci-lib-nixio_notls + bool "Disabled" + + config PACKAGE_luci-lib-nixio_axtls + bool "Builtin (axTLS)" + + config PACKAGE_luci-lib-nixio_cyassl + bool "CyaSSL" + select PACKAGE_libcyassl + + config PACKAGE_luci-lib-nixio_openssl + bool "OpenSSL" + select PACKAGE_libopenssl + endchoice +endef + +NIXIO_TLS:= + +ifneq ($(CONFIG_PACKAGE_luci-lib-nixio_axtls),) + NIXIO_TLS:=axtls +endif + +ifneq ($(CONFIG_PACKAGE_luci-lib-nixio_openssl),) + NIXIO_TLS:=openssl +endif + +ifneq ($(CONFIG_PACKAGE_luci-lib-nixio_cyassl),) + NIXIO_TLS:=cyassl + LUCI_CFLAGS+=-I$(STAGING_DIR)/usr/include/cyassl +endif + +MAKE_VARS += NIXIO_TLS="$(NIXIO_TLS)" + include ../../luci.mk # call BuildPackage - OpenWrt buildroot signature -- cgit v1.2.3