fb69520-integrate-system-state-framework (#70)
system-state-framework: added recipes for the broker, extmod and
sysstate parts.
move include files to ${STAGING_KERNEL_BUILDDIR}/include/broker/
Signed-off-by: Lucien Mueller <lucien.mueller@netmodule.com>
Co-authored-by: Ramon Moesching <ramon.moesching@netmodule.com>
Reviewed-on: https://git.netmodule.intranet/yoctoproject/meta-netmodule-bsp/pulls/70
This commit is contained in:
parent
52f1381685
commit
1ae49c5df8
|
|
@ -0,0 +1,22 @@
|
|||
# Copyright (C) 2021 Netmodule AG
|
||||
|
||||
DESCRIPTION = "implements a publish/subscribe broker for the various system state topics"
|
||||
HOMEPAGE = "http://www.netmodule.com/"
|
||||
LICENSE = "GPL-2.0"
|
||||
LIC_FILES_CHKSUM = "file://${COMMON_LICENSE_DIR}/GPL-2.0;md5=801f80980d171dd6425610833a22dbe6"
|
||||
|
||||
inherit module
|
||||
|
||||
PV = "1.0.0"
|
||||
SRCREV ?= "${AUTOREV}"
|
||||
|
||||
SRC_URI = "git://gitlab.com/netmodule/kernel/ssc-broker-driver.git;protocol=ssh;user=git;branch=develop"
|
||||
|
||||
|
||||
do_install_append () {
|
||||
install -d ${STAGING_KERNEL_BUILDDIR}/include/broker
|
||||
install -m 0644 ${S}/broker.h ${STAGING_KERNEL_BUILDDIR}/include/broker/broker.h
|
||||
install -m 0644 ${S}/worker.h ${STAGING_KERNEL_BUILDDIR}/include/broker/worker.h
|
||||
}
|
||||
|
||||
S = "${WORKDIR}/git"
|
||||
|
|
@ -0,0 +1,22 @@
|
|||
# Copyright (C) 2021 Netmodule AG
|
||||
|
||||
DESCRIPTION = "implements a publish/subscribe broker for the various system state topics"
|
||||
HOMEPAGE = "http://www.netmodule.com/"
|
||||
LICENSE = "GPL-2.0"
|
||||
LIC_FILES_CHKSUM = "file://${COMMON_LICENSE_DIR}/GPL-2.0;md5=801f80980d171dd6425610833a22dbe6"
|
||||
|
||||
DEPENDS_${PN} = "ssc-broker-driver"
|
||||
RDEPENDS_${PN} = "ssc-broker-driver"
|
||||
|
||||
inherit module
|
||||
|
||||
PV = "1.0.0"
|
||||
SRCREV ?= "${AUTOREV}"
|
||||
|
||||
EXTRA_OEMAKE += "-I${STAGING_KERNEL_BUILDDIR}/include/broker/"
|
||||
|
||||
SRC_URI = " \
|
||||
git://gitlab.com/netmodule/tools/ssc-extmod-driver.git;protocol=ssh;user=git;branch=develop \
|
||||
"
|
||||
|
||||
S = "${WORKDIR}/git"
|
||||
|
|
@ -0,0 +1,22 @@
|
|||
# Copyright (C) 2021 Netmodule AG
|
||||
|
||||
DESCRIPTION = "implements a publish/subscribe broker for the various system state topics"
|
||||
HOMEPAGE = "http://www.netmodule.com/"
|
||||
LICENSE = "GPL-2.0"
|
||||
LIC_FILES_CHKSUM = "file://${COMMON_LICENSE_DIR}/GPL-2.0;md5=801f80980d171dd6425610833a22dbe6"
|
||||
|
||||
DEPENDS_${PN} = "ssc-broker-driver"
|
||||
RDEPENDS_${PN} = "ssc-broker-driver"
|
||||
|
||||
inherit module
|
||||
|
||||
PV = "1.0.0"
|
||||
SRCREV ?= "${AUTOREV}"
|
||||
|
||||
EXTRA_OEMAKE += "-I${STAGING_KERNEL_BUILDDIR}/include/broker/"
|
||||
|
||||
SRC_URI = "\
|
||||
git://gitlab.com/netmodule/kernel/ssc-sysstate-driver.git;protocol=ssh;user=git;branch=develop \
|
||||
"
|
||||
|
||||
S = "${WORKDIR}/git"
|
||||
|
|
@ -0,0 +1,15 @@
|
|||
# Copyright (C) 2021 Netmodule AG
|
||||
DESCRIPTION = "implements a publish/subscribe broker for the various system state topics"
|
||||
HOMEPAGE = "http://www.netmodule.com/"
|
||||
LICENSE = "GPL-2.0"
|
||||
LIC_FILES_CHKSUM = "file://${COMMON_LICENSE_DIR}/GPL-2.0;md5=801f80980d171dd6425610833a22dbe6"
|
||||
|
||||
inherit packagegroup
|
||||
|
||||
PROVIDES = "${PN}"
|
||||
|
||||
RDEPENDS_${PN} = " \
|
||||
ssc-broker-driver \
|
||||
ssc-sysstate-driver \
|
||||
ssc-extmod-driver \
|
||||
"
|
||||
Loading…
Reference in New Issue