From a51633f9daaa179b5bd0fa1cd2bf6a53b2c3f746 Mon Sep 17 00:00:00 2001 From: Vivek Kumar Dutta Date: Tue, 18 Apr 2023 14:06:13 +0530 Subject: [PATCH] icwmp: 9.3.1 --- icwmp/Makefile | 25 +++++++++++++++++++------ 1 file changed, 19 insertions(+), 6 deletions(-) diff --git a/icwmp/Makefile b/icwmp/Makefile index 8fa913c43..2ce8006eb 100755 --- a/icwmp/Makefile +++ b/icwmp/Makefile @@ -8,7 +8,7 @@ include $(TOPDIR)/rules.mk PKG_NAME:=icwmp -PKG_VERSION:=9.3.0 +PKG_VERSION:=9.3.1 PKG_SOURCE_PROTO:=git PKG_SOURCE_URL:=https://dev.iopsys.eu/bbf/icwmp.git @@ -32,30 +32,41 @@ define Package/icwmp/default DEPENDS:=+libuci +libubox +libblobmsg-json +libubus +libjson-c +libcurl +mxml +libuuid +libbbfdm-api endef +define Package/icwmp + $(Package/icwmp/default) + VARIANT:=default + DEFAULT_VARIANT:=1 + DEPENDS += +PACKAGE_icwmp-openssl:libopenssl +endef + define Package/icwmp-openssl $(Package/icwmp/default) TITLE += (openssl) - DEPENDS += +PACKAGE_icwmp-openssl:libopenssl VARIANT:=openssl + DEPENDS += +PACKAGE_icwmp-openssl:libopenssl + CONFLICTS := icwmp icwmp-mbedtls icwmp-wolfssl endef define Package/icwmp-wolfssl $(Package/icwmp/default) TITLE += (wolfssl) - DEPENDS += +PACKAGE_icwmp-wolfssl:libwolfssl - CONFLICTS := icwmp-openssl VARIANT:=wolfssl + DEPENDS += +PACKAGE_icwmp-wolfssl:libwolfssl + CONFLICTS := icwmp icwmp-mbedtls icwmp-openssl endef define Package/icwmp-mbedtls $(Package/icwmp/default) TITLE += (mbedtls) DEPENDS += +PACKAGE_icwmp-mbedtls:libmbedtls - CONFLICTS := icwmp-openssl icwmp-wolfssl VARIANT:=mbedtls - DEFAULT_VARIANT:=1 + CONFLICTS := icwmp icwmp-wolfssl icwmp-openssl endef +ifeq ($(BUILD_VARIANT),default) +CMAKE_OPTIONS += -DWITH_OPENSSL=ON +endif + ifeq ($(BUILD_VARIANT),openssl) CMAKE_OPTIONS += -DWITH_OPENSSL=ON endif @@ -99,10 +110,12 @@ define Package/icwmp/default/install $(INSTALL_BIN) $(PKG_BUILD_DIR)/files/etc/udhcpc.user.d/udhcpc_icwmp_opt43.user $(1)/etc/udhcpc.user.d/udhcpc_icwmp_opt43.user endef +Package/icwmp/install = $(Package/icwmp/default/install) Package/icwmp-openssl/install = $(Package/icwmp/default/install) Package/icwmp-wolfssl/install = $(Package/icwmp/default/install) Package/icwmp-mbedtls/install = $(Package/icwmp/default/install) +$(eval $(call BuildPackage,icwmp)) $(eval $(call BuildPackage,icwmp-openssl)) $(eval $(call BuildPackage,icwmp-wolfssl)) $(eval $(call BuildPackage,icwmp-mbedtls))