diff mbox series

[3/5] package/open62541: more PubSub options

Message ID 20220615161753.2580142-3-francois.perrad@gadz.org
State Accepted
Headers show
Series [1/5] package/open62541: bump to version 1.3.1 | expand

Commit Message

Francois Perrad June 15, 2022, 4:17 p.m. UTC
Signed-off-by: Francois Perrad <francois.perrad@gadz.org>
---
 package/open62541/Config.in    | 14 ++++++++++++++
 package/open62541/open62541.mk | 12 ++++++++++++
 2 files changed, 26 insertions(+)

Comments

Thomas Petazzoni July 20, 2022, 8:59 p.m. UTC | #1
On Wed, 15 Jun 2022 18:17:51 +0200
Francois Perrad <fperrad@gmail.com> wrote:

> Signed-off-by: Francois Perrad <francois.perrad@gadz.org>
> ---
>  package/open62541/Config.in    | 14 ++++++++++++++
>  package/open62541/open62541.mk | 12 ++++++++++++
>  2 files changed, 26 insertions(+)

Applied to master, thanks.

Thomas
diff mbox series

Patch

diff --git a/package/open62541/Config.in b/package/open62541/Config.in
index 6045a5954..3f5eb78d5 100644
--- a/package/open62541/Config.in
+++ b/package/open62541/Config.in
@@ -78,6 +78,20 @@  config BR2_PACKAGE_OPEN62541_PUBSUB_INFORMATIONMODEL
 	  Enable the information model representation of the PubSub
 	  configuration.
 
+if BR2_PACKAGE_OPEN62541_PUBSUB_INFORMATIONMODEL
+
+config BR2_PACKAGE_OPEN62541_PUBSUB_INFORMATIONMODEL_METHODS
+	bool "publish/subscribe information model methods"
+	help
+	  Enable PubSub informationmodel methods
+
+endif
+
+config BR2_PACKAGE_OPEN62541_PUBSUB_ETH_UADP
+	bool "publish/subscribe UADP"
+	help
+	  Enable publish/subscribe UADP over Ethernet
+
 endif # BR2_PACKAGE_OPEN62541_PUBSUB
 
 endif
diff --git a/package/open62541/open62541.mk b/package/open62541/open62541.mk
index 00e7236c0..9757aa18c 100644
--- a/package/open62541/open62541.mk
+++ b/package/open62541/open62541.mk
@@ -67,6 +67,18 @@  else
 OPEN62541_CONF_OPTS += -DUA_ENABLE_PUBSUB_INFORMATIONMODEL=OFF
 endif
 
+ifeq ($(BR2_PACKAGE_OPEN62541_PUBSUB_INFORMATIONMODEL_METHODS),y)
+OPEN62541_CONF_OPTS += -DUA_ENABLE_PUBSUB_INFORMATIONMODEL_METHODS=ON
+else
+OPEN62541_CONF_OPTS += -DUA_ENABLE_PUBSUB_INFORMATIONMODEL_METHODS=OFF
+endif
+
+ifeq ($(BR2_PACKAGE_OPEN62541_PUBSUB_ETH_UADP),y)
+OPEN62541_CONF_OPTS += -DUA_ENABLE_PUBSUB_ETH_UADP=ON
+else
+OPEN62541_CONF_OPTS += -DUA_ENABLE_PUBSUB_ETH_UADP=OFF
+endif
+
 # Remove unneeded files
 define OPEN62541_REMOVE_UNNEEDED_FILES
 	$(RM) -r $(TARGET_DIR)/usr/share/open62541