diff --git a/meta-oniro-core/recipes-connectivity/modbus/modbus-testing_git.bb b/meta-oniro-core/recipes-connectivity/modbus/modbus-testing_git.bb new file mode 100644 index 0000000000000000000000000000000000000000..7f2d8d96322f3361ac99d4d451cd98b6457f7d05 --- /dev/null +++ b/meta-oniro-core/recipes-connectivity/modbus/modbus-testing_git.bb @@ -0,0 +1,29 @@ +# SPDX-FileCopyrightText: Huawei Inc. +# +# SPDX-License-Identifier: Apache-2.0 + +SUMMARY = "Libmodbus testing examples" +SECTION = "net" +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://LICENSE;md5=ef3dabb8f39493f4ea410bebc1d01755 \ + " +DEPENDS = "libmodbus" +SRCREV = "60f05a6339bff50410b3096a05d36496c67c91b0" +PV = "0.0+git${SRCPV}" + +SRC_URI = "git://gitlab.eclipse.org/stefanschmidt/modbus-testing.git;protocol=https;branch=main" + +S = "${WORKDIR}/git" + +inherit pkgconfig + +do_compile() { + $CC modbus-server.c -o modbus-server $(pkg-config --libs --cflags libmodbus) ${CFLAGS} ${LDFLAGS} + $CC modbus-client.c -o modbus-client $(pkg-config --libs --cflags libmodbus) ${CFLAGS} ${LDFLAGS} +} + +do_install() { + install -d ${D}${sbindir}/ + install -m 0755 ${S}/modbus-server ${D}${sbindir}/ + install -m 0755 ${S}/modbus-client ${D}${sbindir}/ +}