# 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 = "ssc-broker-driver" RDEPENDS_${PN} = "ssc-broker-driver" inherit module KERNEL_MODULE_AUTOLOAD += "sysstate" PV = "1.0.0" SRCREV ?= "19a75e6acbb5541c905ecdfc63ddba1591a619bf" EXTRA_OEMAKE += "ccflags-y=\"-I${STAGING_INCDIR}/\"" SRC_URI = "\ git://gitlab.com/netmodule/kernel/ssc-sysstate-driver.git;protocol=ssh;user=git;branch=develop \ " S = "${WORKDIR}/git" SSC_KBUILD_EXTRA_SYMBOLS = "${STAGING_INCDIR}/ssc-broker-driver/Module.symvers" python __anonymous () { depends = d.getVar('DEPENDS') extra_symbols = [] for dep in depends.split(): if dep.startswith("kernel-module-"): extra_symbols.append("${STAGING_INCDIR}/" + dep + "/Module.symvers") extra_symbols.append(d.getVar("SSC_KBUILD_EXTRA_SYMBOLS")) d.setVar('KBUILD_EXTRA_SYMBOLS', " ".join(extra_symbols)) }