From: Björn Esser <b.es...@pengutronix.de> The OPC Foundation's UA NodeSets and other normative files which are released with an OPC UA specification (for details see [1]). Needed to build open62541.
[1] https://github.com/OPCFoundation/UA-Nodeset/#opc-ua-nodesets-and-other-supporting-files Signed-off-by: Björn Esser <b.es...@pengutronix.de> [uol: adjusted commit message and Kconfig menu file's help text, replaced mkdir/cp by install -D -t] Signed-off-by: Ulrich Ölmann <u.oelm...@pengutronix.de> --- v1 --> v2: adjusted commit message and Kconfig menu file's help text v2 --> v3: adjusted commit message and replaced mkdir/cp by install -D -t rules/host-ua-nodeset.in | 10 +++++++++ rules/host-ua-nodeset.make | 44 ++++++++++++++++++++++++++++++++++++++ 2 files changed, 54 insertions(+) create mode 100644 rules/host-ua-nodeset.in create mode 100644 rules/host-ua-nodeset.make diff --git a/rules/host-ua-nodeset.in b/rules/host-ua-nodeset.in new file mode 100644 index 000000000000..7d47e29feda5 --- /dev/null +++ b/rules/host-ua-nodeset.in @@ -0,0 +1,10 @@ +## SECTION=hosttools_noprompt + +config HOST_UA_NODESET + tristate + help + The OPC Foundation's UA NodeSets and other normative files which are + released with an OPC UA specification (for details see [1]). Needed to + build open62541. + + [1] https://github.com/OPCFoundation/UA-Nodeset/#opc-ua-nodesets-and-other-supporting-files diff --git a/rules/host-ua-nodeset.make b/rules/host-ua-nodeset.make new file mode 100644 index 000000000000..5bc3da18f48e --- /dev/null +++ b/rules/host-ua-nodeset.make @@ -0,0 +1,44 @@ +# -*-makefile-*- +# +# Copyright (C) 2019 by Bjoern Esser <b...@pengutronix.de> +# +# For further information about the PTXdist project and license conditions +# see the README file. +# + +# +# We provide this package +# +HOST_PACKAGES-$(PTXCONF_HOST_UA_NODESET) += host-ua-nodeset + +# +# Paths and names +# +HOST_UA_NODESET_VERSION := 1.04.4-2020-01-08 +HOST_UA_NODESET_MD5 := ce7b39c7f2d65617f76e0301f654a9ea +HOST_UA_NODESET := ua-nodeset-$(HOST_UA_NODESET_VERSION) +HOST_UA_NODESET_SUFFIX := tar.gz +HOST_UA_NODESET_URL := https://github.com/OPCFoundation/UA-Nodeset/archive/UA-$(HOST_UA_NODESET_VERSION)/$(HOST_UA_NODESET).$(HOST_UA_NODESET_SUFFIX) +HOST_UA_NODESET_SOURCE := $(SRCDIR)/$(HOST_UA_NODESET).$(HOST_UA_NODESET_SUFFIX) +HOST_UA_NODESET_DIR := $(HOST_BUILDDIR)/$(HOST_UA_NODESET) + +# ---------------------------------------------------------------------------- +# Compile +# ---------------------------------------------------------------------------- + +$(STATEDIR)/host-ua-nodeset.compile: + @$(call targetinfo) + @$(call touch) + +# ---------------------------------------------------------------------------- +# Install +# ---------------------------------------------------------------------------- + +$(STATEDIR)/host-ua-nodeset.install: + @$(call targetinfo) + + @$(call world/execute, HOST_UA_NODESET, \ + install -vD -t $(HOST_UA_NODESET_PKGDIR)/usr/share/ua-nodeset \ + $(HOST_BUILDDIR)/$(HOST_UA_NODESET)/*) + + @$(call touch) -- 2.25.0 _______________________________________________ ptxdist mailing list ptxdist@pengutronix.de