From: Björn Esser <[email protected]> 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 <[email protected]> [uol: adjusted commit message and Kconfig menu file, wrapped mkdir/cp into world/execute and execute] Signed-off-by: Ulrich Ölmann <[email protected]> --- 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 v3 --> v4: adjusted commit message and added default y in Kconfig menu file v4 --> v5: adjusted commit message and re-replaced install -D -t by mkdir/cp wrapped into world/execute and execute rules/host-ua-nodeset.in | 11 +++++++++ rules/host-ua-nodeset.make | 46 ++++++++++++++++++++++++++++++++++++++ 2 files changed, 57 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..ba10ae26c36c --- /dev/null +++ b/rules/host-ua-nodeset.in @@ -0,0 +1,11 @@ +## SECTION=hosttools_noprompt + +config HOST_UA_NODESET + tristate + default y if ALLYES + 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..172dafbf3a68 --- /dev/null +++ b/rules/host-ua-nodeset.make @@ -0,0 +1,46 @@ +# -*-makefile-*- +# +# Copyright (C) 2019 by Bjoern Esser <[email protected]> +# +# 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, \ + mkdir -p $(HOST_UA_NODESET_PKGDIR)/usr/share/ua-nodeset) + @$(call execute, HOST_UA_NODESET, \ + cp -a $(HOST_BUILDDIR)/$(HOST_UA_NODESET)/* \ + $(HOST_UA_NODESET_PKGDIR)/usr/share/ua-nodeset) + + @$(call touch) -- 2.25.0 _______________________________________________ ptxdist mailing list [email protected]
