diff --git a/.qmake.stash b/.qmake.stash new file mode 100644 index 0000000..76dc16c --- /dev/null +++ b/.qmake.stash @@ -0,0 +1,23 @@ +QMAKE_CXX.QT_COMPILER_STDCXX = 201703L +QMAKE_CXX.QMAKE_GCC_MAJOR_VERSION = 14 +QMAKE_CXX.QMAKE_GCC_MINOR_VERSION = 2 +QMAKE_CXX.QMAKE_GCC_PATCH_VERSION = 0 +QMAKE_CXX.COMPILER_MACROS = \ + QT_COMPILER_STDCXX \ + QMAKE_GCC_MAJOR_VERSION \ + QMAKE_GCC_MINOR_VERSION \ + QMAKE_GCC_PATCH_VERSION +QMAKE_CXX.INCDIRS = \ + /usr/include/c++/14 \ + /usr/include/x86_64-linux-gnu/c++/14 \ + /usr/include/c++/14/backward \ + /usr/lib/gcc/x86_64-linux-gnu/14/include \ + /usr/local/include \ + /usr/include/x86_64-linux-gnu \ + /usr/include +QMAKE_CXX.LIBDIRS = \ + /usr/lib/gcc/x86_64-linux-gnu/14 \ + /usr/lib/x86_64-linux-gnu \ + /usr/lib \ + /lib/x86_64-linux-gnu \ + /lib diff --git a/Makefile b/Makefile new file mode 100644 index 0000000..51a776c --- /dev/null +++ b/Makefile @@ -0,0 +1,461 @@ +############################################################################# +# Makefile for building: etm-powersync-plugins-modbus +# Generated by qmake (3.1) (Qt 6.8.2) +# Project: etm-powersync-plugins-modbus.pro +# Template: subdirs +# Command: /usr/bin/qmake6 -o Makefile etm-powersync-plugins-modbus.pro +############################################################################# + +MAKEFILE = Makefile + +EQ = = + +first: make_first +QMAKE = /usr/bin/qmake6 +DEL_FILE = rm -f +CHK_DIR_EXISTS= test -d +MKDIR = mkdir -p +COPY = cp -f +COPY_FILE = cp -f +COPY_DIR = cp -f -R +INSTALL_FILE = install -m 644 -p +INSTALL_PROGRAM = install -m 755 -p +INSTALL_DIR = cp -f -R +QINSTALL = /usr/bin/qmake6 -install qinstall +QINSTALL_PROGRAM = /usr/bin/qmake6 -install qinstall -exe +DEL_FILE = rm -f +SYMLINK = ln -f -s +DEL_DIR = rmdir +MOVE = mv -f +TAR = tar -cf +COMPRESS = gzip -9f +DISTNAME = etm-powersync-plugins-modbus1.0.0 +DISTDIR = /home/etm/projects/etm-powersync/etm/etm-powersync-plugins-modbus/.tmp/etm-powersync-plugins-modbus1.0.0 +SUBTARGETS = \ + sub-nymea-modbus-cli \ + sub-libnymea-modbus \ + sub-libnymea-sunspec \ + sub-eastron + + +sub-nymea-modbus-cli-qmake_all: FORCE + @test -d nymea-modbus-cli/ || mkdir -p nymea-modbus-cli/ + cd nymea-modbus-cli/ && $(QMAKE) -o Makefile /home/etm/projects/etm-powersync/etm/etm-powersync-plugins-modbus/nymea-modbus-cli/nymea-modbus-cli.pro + cd nymea-modbus-cli/ && $(MAKE) -f Makefile qmake_all +sub-nymea-modbus-cli: FORCE + @test -d nymea-modbus-cli/ || mkdir -p nymea-modbus-cli/ + cd nymea-modbus-cli/ && ( test -e Makefile || $(QMAKE) -o Makefile /home/etm/projects/etm-powersync/etm/etm-powersync-plugins-modbus/nymea-modbus-cli/nymea-modbus-cli.pro ) && $(MAKE) -f Makefile +sub-nymea-modbus-cli-make_first: FORCE + @test -d nymea-modbus-cli/ || mkdir -p nymea-modbus-cli/ + cd nymea-modbus-cli/ && ( test -e Makefile || $(QMAKE) -o Makefile /home/etm/projects/etm-powersync/etm/etm-powersync-plugins-modbus/nymea-modbus-cli/nymea-modbus-cli.pro ) && $(MAKE) -f Makefile +sub-nymea-modbus-cli-all: FORCE + @test -d nymea-modbus-cli/ || mkdir -p nymea-modbus-cli/ + cd nymea-modbus-cli/ && ( test -e Makefile || $(QMAKE) -o Makefile /home/etm/projects/etm-powersync/etm/etm-powersync-plugins-modbus/nymea-modbus-cli/nymea-modbus-cli.pro ) && $(MAKE) -f Makefile all +sub-nymea-modbus-cli-clean: FORCE + @test -d nymea-modbus-cli/ || mkdir -p nymea-modbus-cli/ + cd nymea-modbus-cli/ && ( test -e Makefile || $(QMAKE) -o Makefile /home/etm/projects/etm-powersync/etm/etm-powersync-plugins-modbus/nymea-modbus-cli/nymea-modbus-cli.pro ) && $(MAKE) -f Makefile clean +sub-nymea-modbus-cli-distclean: FORCE + @test -d nymea-modbus-cli/ || mkdir -p nymea-modbus-cli/ + cd nymea-modbus-cli/ && ( test -e Makefile || $(QMAKE) -o Makefile /home/etm/projects/etm-powersync/etm/etm-powersync-plugins-modbus/nymea-modbus-cli/nymea-modbus-cli.pro ) && $(MAKE) -f Makefile distclean +sub-nymea-modbus-cli-install_subtargets: FORCE + @test -d nymea-modbus-cli/ || mkdir -p nymea-modbus-cli/ + cd nymea-modbus-cli/ && ( test -e Makefile || $(QMAKE) -o Makefile /home/etm/projects/etm-powersync/etm/etm-powersync-plugins-modbus/nymea-modbus-cli/nymea-modbus-cli.pro ) && $(MAKE) -f Makefile install +sub-nymea-modbus-cli-uninstall_subtargets: FORCE + @test -d nymea-modbus-cli/ || mkdir -p nymea-modbus-cli/ + cd nymea-modbus-cli/ && ( test -e Makefile || $(QMAKE) -o Makefile /home/etm/projects/etm-powersync/etm/etm-powersync-plugins-modbus/nymea-modbus-cli/nymea-modbus-cli.pro ) && $(MAKE) -f Makefile uninstall +sub-libnymea-modbus-qmake_all: FORCE + @test -d libnymea-modbus/ || mkdir -p libnymea-modbus/ + cd libnymea-modbus/ && $(QMAKE) -o Makefile /home/etm/projects/etm-powersync/etm/etm-powersync-plugins-modbus/libnymea-modbus/libnymea-modbus.pro + cd libnymea-modbus/ && $(MAKE) -f Makefile qmake_all +sub-libnymea-modbus: FORCE + @test -d libnymea-modbus/ || mkdir -p libnymea-modbus/ + cd libnymea-modbus/ && ( test -e Makefile || $(QMAKE) -o Makefile /home/etm/projects/etm-powersync/etm/etm-powersync-plugins-modbus/libnymea-modbus/libnymea-modbus.pro ) && $(MAKE) -f Makefile +sub-libnymea-modbus-make_first: FORCE + @test -d libnymea-modbus/ || mkdir -p libnymea-modbus/ + cd libnymea-modbus/ && ( test -e Makefile || $(QMAKE) -o Makefile /home/etm/projects/etm-powersync/etm/etm-powersync-plugins-modbus/libnymea-modbus/libnymea-modbus.pro ) && $(MAKE) -f Makefile +sub-libnymea-modbus-all: FORCE + @test -d libnymea-modbus/ || mkdir -p libnymea-modbus/ + cd libnymea-modbus/ && ( test -e Makefile || $(QMAKE) -o Makefile /home/etm/projects/etm-powersync/etm/etm-powersync-plugins-modbus/libnymea-modbus/libnymea-modbus.pro ) && $(MAKE) -f Makefile all +sub-libnymea-modbus-clean: FORCE + @test -d libnymea-modbus/ || mkdir -p libnymea-modbus/ + cd libnymea-modbus/ && ( test -e Makefile || $(QMAKE) -o Makefile /home/etm/projects/etm-powersync/etm/etm-powersync-plugins-modbus/libnymea-modbus/libnymea-modbus.pro ) && $(MAKE) -f Makefile clean +sub-libnymea-modbus-distclean: FORCE + @test -d libnymea-modbus/ || mkdir -p libnymea-modbus/ + cd libnymea-modbus/ && ( test -e Makefile || $(QMAKE) -o Makefile /home/etm/projects/etm-powersync/etm/etm-powersync-plugins-modbus/libnymea-modbus/libnymea-modbus.pro ) && $(MAKE) -f Makefile distclean +sub-libnymea-modbus-install_subtargets: FORCE + @test -d libnymea-modbus/ || mkdir -p libnymea-modbus/ + cd libnymea-modbus/ && ( test -e Makefile || $(QMAKE) -o Makefile /home/etm/projects/etm-powersync/etm/etm-powersync-plugins-modbus/libnymea-modbus/libnymea-modbus.pro ) && $(MAKE) -f Makefile install +sub-libnymea-modbus-uninstall_subtargets: FORCE + @test -d libnymea-modbus/ || mkdir -p libnymea-modbus/ + cd libnymea-modbus/ && ( test -e Makefile || $(QMAKE) -o Makefile /home/etm/projects/etm-powersync/etm/etm-powersync-plugins-modbus/libnymea-modbus/libnymea-modbus.pro ) && $(MAKE) -f Makefile uninstall +sub-libnymea-sunspec-qmake_all: FORCE + @test -d libnymea-sunspec/ || mkdir -p libnymea-sunspec/ + cd libnymea-sunspec/ && $(QMAKE) -o Makefile /home/etm/projects/etm-powersync/etm/etm-powersync-plugins-modbus/libnymea-sunspec/libnymea-sunspec.pro + cd libnymea-sunspec/ && $(MAKE) -f Makefile qmake_all +sub-libnymea-sunspec: FORCE + @test -d libnymea-sunspec/ || mkdir -p libnymea-sunspec/ + cd libnymea-sunspec/ && ( test -e Makefile || $(QMAKE) -o Makefile /home/etm/projects/etm-powersync/etm/etm-powersync-plugins-modbus/libnymea-sunspec/libnymea-sunspec.pro ) && $(MAKE) -f Makefile +sub-libnymea-sunspec-make_first: FORCE + @test -d libnymea-sunspec/ || mkdir -p libnymea-sunspec/ + cd libnymea-sunspec/ && ( test -e Makefile || $(QMAKE) -o Makefile /home/etm/projects/etm-powersync/etm/etm-powersync-plugins-modbus/libnymea-sunspec/libnymea-sunspec.pro ) && $(MAKE) -f Makefile +sub-libnymea-sunspec-all: FORCE + @test -d libnymea-sunspec/ || mkdir -p libnymea-sunspec/ + cd libnymea-sunspec/ && ( test -e Makefile || $(QMAKE) -o Makefile /home/etm/projects/etm-powersync/etm/etm-powersync-plugins-modbus/libnymea-sunspec/libnymea-sunspec.pro ) && $(MAKE) -f Makefile all +sub-libnymea-sunspec-clean: FORCE + @test -d libnymea-sunspec/ || mkdir -p libnymea-sunspec/ + cd libnymea-sunspec/ && ( test -e Makefile || $(QMAKE) -o Makefile /home/etm/projects/etm-powersync/etm/etm-powersync-plugins-modbus/libnymea-sunspec/libnymea-sunspec.pro ) && $(MAKE) -f Makefile clean +sub-libnymea-sunspec-distclean: FORCE + @test -d libnymea-sunspec/ || mkdir -p libnymea-sunspec/ + cd libnymea-sunspec/ && ( test -e Makefile || $(QMAKE) -o Makefile /home/etm/projects/etm-powersync/etm/etm-powersync-plugins-modbus/libnymea-sunspec/libnymea-sunspec.pro ) && $(MAKE) -f Makefile distclean +sub-libnymea-sunspec-install_subtargets: FORCE + @test -d libnymea-sunspec/ || mkdir -p libnymea-sunspec/ + cd libnymea-sunspec/ && ( test -e Makefile || $(QMAKE) -o Makefile /home/etm/projects/etm-powersync/etm/etm-powersync-plugins-modbus/libnymea-sunspec/libnymea-sunspec.pro ) && $(MAKE) -f Makefile install +sub-libnymea-sunspec-uninstall_subtargets: FORCE + @test -d libnymea-sunspec/ || mkdir -p libnymea-sunspec/ + cd libnymea-sunspec/ && ( test -e Makefile || $(QMAKE) -o Makefile /home/etm/projects/etm-powersync/etm/etm-powersync-plugins-modbus/libnymea-sunspec/libnymea-sunspec.pro ) && $(MAKE) -f Makefile uninstall +sub-eastron-qmake_all: sub-libnymea-modbus-qmake_all FORCE + @test -d eastron/ || mkdir -p eastron/ + cd eastron/ && $(QMAKE) -o Makefile /home/etm/projects/etm-powersync/etm/etm-powersync-plugins-modbus/eastron/eastron.pro + cd eastron/ && $(MAKE) -f Makefile qmake_all +sub-eastron: sub-libnymea-modbus FORCE + @test -d eastron/ || mkdir -p eastron/ + cd eastron/ && ( test -e Makefile || $(QMAKE) -o Makefile /home/etm/projects/etm-powersync/etm/etm-powersync-plugins-modbus/eastron/eastron.pro ) && $(MAKE) -f Makefile +sub-eastron-make_first: sub-libnymea-modbus-make_first FORCE + @test -d eastron/ || mkdir -p eastron/ + cd eastron/ && ( test -e Makefile || $(QMAKE) -o Makefile /home/etm/projects/etm-powersync/etm/etm-powersync-plugins-modbus/eastron/eastron.pro ) && $(MAKE) -f Makefile +sub-eastron-all: sub-libnymea-modbus-all FORCE + @test -d eastron/ || mkdir -p eastron/ + cd eastron/ && ( test -e Makefile || $(QMAKE) -o Makefile /home/etm/projects/etm-powersync/etm/etm-powersync-plugins-modbus/eastron/eastron.pro ) && $(MAKE) -f Makefile all +sub-eastron-clean: sub-libnymea-modbus-clean FORCE + @test -d eastron/ || mkdir -p eastron/ + cd eastron/ && ( test -e Makefile || $(QMAKE) -o Makefile /home/etm/projects/etm-powersync/etm/etm-powersync-plugins-modbus/eastron/eastron.pro ) && $(MAKE) -f Makefile clean +sub-eastron-distclean: sub-libnymea-modbus-distclean FORCE + @test -d eastron/ || mkdir -p eastron/ + cd eastron/ && ( test -e Makefile || $(QMAKE) -o Makefile /home/etm/projects/etm-powersync/etm/etm-powersync-plugins-modbus/eastron/eastron.pro ) && $(MAKE) -f Makefile distclean +sub-eastron-install_subtargets: sub-libnymea-modbus-install_subtargets FORCE + @test -d eastron/ || mkdir -p eastron/ + cd eastron/ && ( test -e Makefile || $(QMAKE) -o Makefile /home/etm/projects/etm-powersync/etm/etm-powersync-plugins-modbus/eastron/eastron.pro ) && $(MAKE) -f Makefile install +sub-eastron-uninstall_subtargets: sub-libnymea-modbus-uninstall_subtargets FORCE + @test -d eastron/ || mkdir -p eastron/ + cd eastron/ && ( test -e Makefile || $(QMAKE) -o Makefile /home/etm/projects/etm-powersync/etm/etm-powersync-plugins-modbus/eastron/eastron.pro ) && $(MAKE) -f Makefile uninstall + +Makefile: etm-powersync-plugins-modbus.pro /usr/lib/x86_64-linux-gnu/qt6/mkspecs/linux-g++/qmake.conf /usr/lib/x86_64-linux-gnu/qt6/mkspecs/features/spec_pre.prf \ + /usr/lib/x86_64-linux-gnu/qt6/mkspecs/common/unix.conf \ + /usr/lib/x86_64-linux-gnu/qt6/mkspecs/common/linux.conf \ + /usr/lib/x86_64-linux-gnu/qt6/mkspecs/common/sanitize.conf \ + /usr/lib/x86_64-linux-gnu/qt6/mkspecs/common/gcc-base.conf \ + /usr/lib/x86_64-linux-gnu/qt6/mkspecs/common/gcc-base-unix.conf \ + /usr/lib/x86_64-linux-gnu/qt6/mkspecs/common/g++-base.conf \ + /usr/lib/x86_64-linux-gnu/qt6/mkspecs/common/g++-unix.conf \ + /usr/lib/x86_64-linux-gnu/qt6/mkspecs/qconfig.pri \ + /usr/lib/x86_64-linux-gnu/qt6/mkspecs/modules/qt_lib_bluetooth.pri \ + /usr/lib/x86_64-linux-gnu/qt6/mkspecs/modules/qt_lib_charts.pri \ + /usr/lib/x86_64-linux-gnu/qt6/mkspecs/modules/qt_lib_chartsqml.pri \ + /usr/lib/x86_64-linux-gnu/qt6/mkspecs/modules/qt_lib_concurrent.pri \ + /usr/lib/x86_64-linux-gnu/qt6/mkspecs/modules/qt_lib_concurrent_private.pri \ + /usr/lib/x86_64-linux-gnu/qt6/mkspecs/modules/qt_lib_core.pri \ + /usr/lib/x86_64-linux-gnu/qt6/mkspecs/modules/qt_lib_core5compat.pri \ + /usr/lib/x86_64-linux-gnu/qt6/mkspecs/modules/qt_lib_core_private.pri \ + /usr/lib/x86_64-linux-gnu/qt6/mkspecs/modules/qt_lib_dbus.pri \ + /usr/lib/x86_64-linux-gnu/qt6/mkspecs/modules/qt_lib_dbus_private.pri \ + /usr/lib/x86_64-linux-gnu/qt6/mkspecs/modules/qt_lib_designer.pri \ + /usr/lib/x86_64-linux-gnu/qt6/mkspecs/modules/qt_lib_devicediscovery_support_private.pri \ + /usr/lib/x86_64-linux-gnu/qt6/mkspecs/modules/qt_lib_eglfs_kms_gbm_support_private.pri \ + /usr/lib/x86_64-linux-gnu/qt6/mkspecs/modules/qt_lib_eglfs_kms_support_private.pri \ + /usr/lib/x86_64-linux-gnu/qt6/mkspecs/modules/qt_lib_eglfsdeviceintegration_private.pri \ + /usr/lib/x86_64-linux-gnu/qt6/mkspecs/modules/qt_lib_example_icons_private.pri \ + /usr/lib/x86_64-linux-gnu/qt6/mkspecs/modules/qt_lib_examples_asset_downloader_private.pri \ + /usr/lib/x86_64-linux-gnu/qt6/mkspecs/modules/qt_lib_fb_support_private.pri \ + /usr/lib/x86_64-linux-gnu/qt6/mkspecs/modules/qt_lib_gui.pri \ + /usr/lib/x86_64-linux-gnu/qt6/mkspecs/modules/qt_lib_gui_private.pri \ + /usr/lib/x86_64-linux-gnu/qt6/mkspecs/modules/qt_lib_help.pri \ + /usr/lib/x86_64-linux-gnu/qt6/mkspecs/modules/qt_lib_input_support_private.pri \ + /usr/lib/x86_64-linux-gnu/qt6/mkspecs/modules/qt_lib_kms_support_private.pri \ + /usr/lib/x86_64-linux-gnu/qt6/mkspecs/modules/qt_lib_labsanimation.pri \ + /usr/lib/x86_64-linux-gnu/qt6/mkspecs/modules/qt_lib_labsfolderlistmodel.pri \ + /usr/lib/x86_64-linux-gnu/qt6/mkspecs/modules/qt_lib_labsplatform.pri \ + /usr/lib/x86_64-linux-gnu/qt6/mkspecs/modules/qt_lib_labsqmlmodels.pri \ + /usr/lib/x86_64-linux-gnu/qt6/mkspecs/modules/qt_lib_labssettings.pri \ + /usr/lib/x86_64-linux-gnu/qt6/mkspecs/modules/qt_lib_labssharedimage.pri \ + /usr/lib/x86_64-linux-gnu/qt6/mkspecs/modules/qt_lib_labswavefrontmesh.pri \ + /usr/lib/x86_64-linux-gnu/qt6/mkspecs/modules/qt_lib_linguist.pri \ + /usr/lib/x86_64-linux-gnu/qt6/mkspecs/modules/qt_lib_multimedia.pri \ + /usr/lib/x86_64-linux-gnu/qt6/mkspecs/modules/qt_lib_multimediawidgets.pri \ + /usr/lib/x86_64-linux-gnu/qt6/mkspecs/modules/qt_lib_network.pri \ + /usr/lib/x86_64-linux-gnu/qt6/mkspecs/modules/qt_lib_network_private.pri \ + /usr/lib/x86_64-linux-gnu/qt6/mkspecs/modules/qt_lib_networkauth.pri \ + /usr/lib/x86_64-linux-gnu/qt6/mkspecs/modules/qt_lib_nfc.pri \ + /usr/lib/x86_64-linux-gnu/qt6/mkspecs/modules/qt_lib_opengl.pri \ + /usr/lib/x86_64-linux-gnu/qt6/mkspecs/modules/qt_lib_opengl_private.pri \ + /usr/lib/x86_64-linux-gnu/qt6/mkspecs/modules/qt_lib_openglwidgets.pri \ + /usr/lib/x86_64-linux-gnu/qt6/mkspecs/modules/qt_lib_openglwidgets_private.pri \ + /usr/lib/x86_64-linux-gnu/qt6/mkspecs/modules/qt_lib_printsupport.pri \ + /usr/lib/x86_64-linux-gnu/qt6/mkspecs/modules/qt_lib_printsupport_private.pri \ + /usr/lib/x86_64-linux-gnu/qt6/mkspecs/modules/qt_lib_qml.pri \ + /usr/lib/x86_64-linux-gnu/qt6/mkspecs/modules/qt_lib_qmlassetdownloader.pri \ + /usr/lib/x86_64-linux-gnu/qt6/mkspecs/modules/qt_lib_qmlcompiler.pri \ + /usr/lib/x86_64-linux-gnu/qt6/mkspecs/modules/qt_lib_qmlcore.pri \ + /usr/lib/x86_64-linux-gnu/qt6/mkspecs/modules/qt_lib_qmlintegration.pri \ + /usr/lib/x86_64-linux-gnu/qt6/mkspecs/modules/qt_lib_qmllocalstorage.pri \ + /usr/lib/x86_64-linux-gnu/qt6/mkspecs/modules/qt_lib_qmlmeta.pri \ + /usr/lib/x86_64-linux-gnu/qt6/mkspecs/modules/qt_lib_qmlmeta_private.pri \ + /usr/lib/x86_64-linux-gnu/qt6/mkspecs/modules/qt_lib_qmlmodels.pri \ + /usr/lib/x86_64-linux-gnu/qt6/mkspecs/modules/qt_lib_qmlnetwork.pri \ + /usr/lib/x86_64-linux-gnu/qt6/mkspecs/modules/qt_lib_qmltest.pri \ + /usr/lib/x86_64-linux-gnu/qt6/mkspecs/modules/qt_lib_qmlworkerscript.pri \ + /usr/lib/x86_64-linux-gnu/qt6/mkspecs/modules/qt_lib_qmlxmllistmodel.pri \ + /usr/lib/x86_64-linux-gnu/qt6/mkspecs/modules/qt_lib_quick.pri \ + /usr/lib/x86_64-linux-gnu/qt6/mkspecs/modules/qt_lib_quickcontrols2.pri \ + /usr/lib/x86_64-linux-gnu/qt6/mkspecs/modules/qt_lib_quickcontrols2basic.pri \ + /usr/lib/x86_64-linux-gnu/qt6/mkspecs/modules/qt_lib_quickcontrols2basicstyleimpl.pri \ + /usr/lib/x86_64-linux-gnu/qt6/mkspecs/modules/qt_lib_quickcontrols2fusion.pri \ + /usr/lib/x86_64-linux-gnu/qt6/mkspecs/modules/qt_lib_quickcontrols2fusionstyleimpl.pri \ + /usr/lib/x86_64-linux-gnu/qt6/mkspecs/modules/qt_lib_quickcontrols2imagine.pri \ + /usr/lib/x86_64-linux-gnu/qt6/mkspecs/modules/qt_lib_quickcontrols2imaginestyleimpl.pri \ + /usr/lib/x86_64-linux-gnu/qt6/mkspecs/modules/qt_lib_quickcontrols2impl.pri \ + /usr/lib/x86_64-linux-gnu/qt6/mkspecs/modules/qt_lib_quickcontrols2material.pri \ + /usr/lib/x86_64-linux-gnu/qt6/mkspecs/modules/qt_lib_quickcontrols2materialstyleimpl.pri \ + /usr/lib/x86_64-linux-gnu/qt6/mkspecs/modules/qt_lib_quickcontrols2universal.pri \ + /usr/lib/x86_64-linux-gnu/qt6/mkspecs/modules/qt_lib_quickcontrols2universalstyleimpl.pri \ + /usr/lib/x86_64-linux-gnu/qt6/mkspecs/modules/qt_lib_quickdialogs2.pri \ + /usr/lib/x86_64-linux-gnu/qt6/mkspecs/modules/qt_lib_quickdialogs2quickimpl.pri \ + /usr/lib/x86_64-linux-gnu/qt6/mkspecs/modules/qt_lib_quickdialogs2utils.pri \ + /usr/lib/x86_64-linux-gnu/qt6/mkspecs/modules/qt_lib_quicklayouts.pri \ + /usr/lib/x86_64-linux-gnu/qt6/mkspecs/modules/qt_lib_quicktemplates2.pri \ + /usr/lib/x86_64-linux-gnu/qt6/mkspecs/modules/qt_lib_quickvectorimage.pri \ + /usr/lib/x86_64-linux-gnu/qt6/mkspecs/modules/qt_lib_quickwidgets.pri \ + /usr/lib/x86_64-linux-gnu/qt6/mkspecs/modules/qt_lib_serialbus.pri \ + /usr/lib/x86_64-linux-gnu/qt6/mkspecs/modules/qt_lib_serialport.pri \ + /usr/lib/x86_64-linux-gnu/qt6/mkspecs/modules/qt_lib_spatialaudio.pri \ + /usr/lib/x86_64-linux-gnu/qt6/mkspecs/modules/qt_lib_sql.pri \ + /usr/lib/x86_64-linux-gnu/qt6/mkspecs/modules/qt_lib_sql_private.pri \ + /usr/lib/x86_64-linux-gnu/qt6/mkspecs/modules/qt_lib_svg.pri \ + /usr/lib/x86_64-linux-gnu/qt6/mkspecs/modules/qt_lib_svgwidgets.pri \ + /usr/lib/x86_64-linux-gnu/qt6/mkspecs/modules/qt_lib_testlib.pri \ + /usr/lib/x86_64-linux-gnu/qt6/mkspecs/modules/qt_lib_testlib_private.pri \ + /usr/lib/x86_64-linux-gnu/qt6/mkspecs/modules/qt_lib_uiplugin.pri \ + /usr/lib/x86_64-linux-gnu/qt6/mkspecs/modules/qt_lib_uitools.pri \ + /usr/lib/x86_64-linux-gnu/qt6/mkspecs/modules/qt_lib_websockets.pri \ + /usr/lib/x86_64-linux-gnu/qt6/mkspecs/modules/qt_lib_widgets.pri \ + /usr/lib/x86_64-linux-gnu/qt6/mkspecs/modules/qt_lib_widgets_private.pri \ + /usr/lib/x86_64-linux-gnu/qt6/mkspecs/modules/qt_lib_xcb_qpa_lib_private.pri \ + /usr/lib/x86_64-linux-gnu/qt6/mkspecs/modules/qt_lib_xml.pri \ + /usr/lib/x86_64-linux-gnu/qt6/mkspecs/modules/qt_lib_xml_private.pri \ + /usr/lib/x86_64-linux-gnu/qt6/mkspecs/features/qt_functions.prf \ + /usr/lib/x86_64-linux-gnu/qt6/mkspecs/features/qt_config.prf \ + /usr/lib/x86_64-linux-gnu/qt6/mkspecs/linux-g++/qmake.conf \ + /usr/lib/x86_64-linux-gnu/qt6/mkspecs/features/spec_post.prf \ + /usr/lib/x86_64-linux-gnu/qt6/mkspecs/features/exclusive_builds.prf \ + /usr/lib/x86_64-linux-gnu/qt6/mkspecs/features/toolchain.prf \ + /usr/lib/x86_64-linux-gnu/qt6/mkspecs/features/default_pre.prf \ + /usr/lib/x86_64-linux-gnu/qt6/mkspecs/features/resolve_config.prf \ + /usr/lib/x86_64-linux-gnu/qt6/mkspecs/features/default_post.prf \ + /usr/lib/x86_64-linux-gnu/qt6/mkspecs/features/warn_on.prf \ + /usr/lib/x86_64-linux-gnu/qt6/mkspecs/features/qmake_use.prf \ + /usr/lib/x86_64-linux-gnu/qt6/mkspecs/features/file_copies.prf \ + /usr/lib/x86_64-linux-gnu/qt6/mkspecs/features/testcase_targets.prf \ + /usr/lib/x86_64-linux-gnu/qt6/mkspecs/features/exceptions.prf \ + /usr/lib/x86_64-linux-gnu/qt6/mkspecs/features/yacc.prf \ + /usr/lib/x86_64-linux-gnu/qt6/mkspecs/features/lex.prf \ + etm-powersync-plugins-modbus.pro + $(QMAKE) -o Makefile etm-powersync-plugins-modbus.pro +/usr/lib/x86_64-linux-gnu/qt6/mkspecs/features/spec_pre.prf: +/usr/lib/x86_64-linux-gnu/qt6/mkspecs/common/unix.conf: +/usr/lib/x86_64-linux-gnu/qt6/mkspecs/common/linux.conf: +/usr/lib/x86_64-linux-gnu/qt6/mkspecs/common/sanitize.conf: +/usr/lib/x86_64-linux-gnu/qt6/mkspecs/common/gcc-base.conf: +/usr/lib/x86_64-linux-gnu/qt6/mkspecs/common/gcc-base-unix.conf: +/usr/lib/x86_64-linux-gnu/qt6/mkspecs/common/g++-base.conf: +/usr/lib/x86_64-linux-gnu/qt6/mkspecs/common/g++-unix.conf: +/usr/lib/x86_64-linux-gnu/qt6/mkspecs/qconfig.pri: +/usr/lib/x86_64-linux-gnu/qt6/mkspecs/modules/qt_lib_bluetooth.pri: +/usr/lib/x86_64-linux-gnu/qt6/mkspecs/modules/qt_lib_charts.pri: +/usr/lib/x86_64-linux-gnu/qt6/mkspecs/modules/qt_lib_chartsqml.pri: +/usr/lib/x86_64-linux-gnu/qt6/mkspecs/modules/qt_lib_concurrent.pri: +/usr/lib/x86_64-linux-gnu/qt6/mkspecs/modules/qt_lib_concurrent_private.pri: +/usr/lib/x86_64-linux-gnu/qt6/mkspecs/modules/qt_lib_core.pri: +/usr/lib/x86_64-linux-gnu/qt6/mkspecs/modules/qt_lib_core5compat.pri: +/usr/lib/x86_64-linux-gnu/qt6/mkspecs/modules/qt_lib_core_private.pri: +/usr/lib/x86_64-linux-gnu/qt6/mkspecs/modules/qt_lib_dbus.pri: +/usr/lib/x86_64-linux-gnu/qt6/mkspecs/modules/qt_lib_dbus_private.pri: +/usr/lib/x86_64-linux-gnu/qt6/mkspecs/modules/qt_lib_designer.pri: +/usr/lib/x86_64-linux-gnu/qt6/mkspecs/modules/qt_lib_devicediscovery_support_private.pri: +/usr/lib/x86_64-linux-gnu/qt6/mkspecs/modules/qt_lib_eglfs_kms_gbm_support_private.pri: +/usr/lib/x86_64-linux-gnu/qt6/mkspecs/modules/qt_lib_eglfs_kms_support_private.pri: +/usr/lib/x86_64-linux-gnu/qt6/mkspecs/modules/qt_lib_eglfsdeviceintegration_private.pri: +/usr/lib/x86_64-linux-gnu/qt6/mkspecs/modules/qt_lib_example_icons_private.pri: +/usr/lib/x86_64-linux-gnu/qt6/mkspecs/modules/qt_lib_examples_asset_downloader_private.pri: +/usr/lib/x86_64-linux-gnu/qt6/mkspecs/modules/qt_lib_fb_support_private.pri: +/usr/lib/x86_64-linux-gnu/qt6/mkspecs/modules/qt_lib_gui.pri: +/usr/lib/x86_64-linux-gnu/qt6/mkspecs/modules/qt_lib_gui_private.pri: +/usr/lib/x86_64-linux-gnu/qt6/mkspecs/modules/qt_lib_help.pri: +/usr/lib/x86_64-linux-gnu/qt6/mkspecs/modules/qt_lib_input_support_private.pri: +/usr/lib/x86_64-linux-gnu/qt6/mkspecs/modules/qt_lib_kms_support_private.pri: +/usr/lib/x86_64-linux-gnu/qt6/mkspecs/modules/qt_lib_labsanimation.pri: +/usr/lib/x86_64-linux-gnu/qt6/mkspecs/modules/qt_lib_labsfolderlistmodel.pri: +/usr/lib/x86_64-linux-gnu/qt6/mkspecs/modules/qt_lib_labsplatform.pri: +/usr/lib/x86_64-linux-gnu/qt6/mkspecs/modules/qt_lib_labsqmlmodels.pri: +/usr/lib/x86_64-linux-gnu/qt6/mkspecs/modules/qt_lib_labssettings.pri: +/usr/lib/x86_64-linux-gnu/qt6/mkspecs/modules/qt_lib_labssharedimage.pri: +/usr/lib/x86_64-linux-gnu/qt6/mkspecs/modules/qt_lib_labswavefrontmesh.pri: +/usr/lib/x86_64-linux-gnu/qt6/mkspecs/modules/qt_lib_linguist.pri: +/usr/lib/x86_64-linux-gnu/qt6/mkspecs/modules/qt_lib_multimedia.pri: +/usr/lib/x86_64-linux-gnu/qt6/mkspecs/modules/qt_lib_multimediawidgets.pri: +/usr/lib/x86_64-linux-gnu/qt6/mkspecs/modules/qt_lib_network.pri: +/usr/lib/x86_64-linux-gnu/qt6/mkspecs/modules/qt_lib_network_private.pri: +/usr/lib/x86_64-linux-gnu/qt6/mkspecs/modules/qt_lib_networkauth.pri: +/usr/lib/x86_64-linux-gnu/qt6/mkspecs/modules/qt_lib_nfc.pri: +/usr/lib/x86_64-linux-gnu/qt6/mkspecs/modules/qt_lib_opengl.pri: +/usr/lib/x86_64-linux-gnu/qt6/mkspecs/modules/qt_lib_opengl_private.pri: +/usr/lib/x86_64-linux-gnu/qt6/mkspecs/modules/qt_lib_openglwidgets.pri: +/usr/lib/x86_64-linux-gnu/qt6/mkspecs/modules/qt_lib_openglwidgets_private.pri: +/usr/lib/x86_64-linux-gnu/qt6/mkspecs/modules/qt_lib_printsupport.pri: +/usr/lib/x86_64-linux-gnu/qt6/mkspecs/modules/qt_lib_printsupport_private.pri: +/usr/lib/x86_64-linux-gnu/qt6/mkspecs/modules/qt_lib_qml.pri: +/usr/lib/x86_64-linux-gnu/qt6/mkspecs/modules/qt_lib_qmlassetdownloader.pri: +/usr/lib/x86_64-linux-gnu/qt6/mkspecs/modules/qt_lib_qmlcompiler.pri: +/usr/lib/x86_64-linux-gnu/qt6/mkspecs/modules/qt_lib_qmlcore.pri: +/usr/lib/x86_64-linux-gnu/qt6/mkspecs/modules/qt_lib_qmlintegration.pri: +/usr/lib/x86_64-linux-gnu/qt6/mkspecs/modules/qt_lib_qmllocalstorage.pri: +/usr/lib/x86_64-linux-gnu/qt6/mkspecs/modules/qt_lib_qmlmeta.pri: +/usr/lib/x86_64-linux-gnu/qt6/mkspecs/modules/qt_lib_qmlmeta_private.pri: +/usr/lib/x86_64-linux-gnu/qt6/mkspecs/modules/qt_lib_qmlmodels.pri: +/usr/lib/x86_64-linux-gnu/qt6/mkspecs/modules/qt_lib_qmlnetwork.pri: +/usr/lib/x86_64-linux-gnu/qt6/mkspecs/modules/qt_lib_qmltest.pri: +/usr/lib/x86_64-linux-gnu/qt6/mkspecs/modules/qt_lib_qmlworkerscript.pri: +/usr/lib/x86_64-linux-gnu/qt6/mkspecs/modules/qt_lib_qmlxmllistmodel.pri: +/usr/lib/x86_64-linux-gnu/qt6/mkspecs/modules/qt_lib_quick.pri: +/usr/lib/x86_64-linux-gnu/qt6/mkspecs/modules/qt_lib_quickcontrols2.pri: +/usr/lib/x86_64-linux-gnu/qt6/mkspecs/modules/qt_lib_quickcontrols2basic.pri: +/usr/lib/x86_64-linux-gnu/qt6/mkspecs/modules/qt_lib_quickcontrols2basicstyleimpl.pri: +/usr/lib/x86_64-linux-gnu/qt6/mkspecs/modules/qt_lib_quickcontrols2fusion.pri: +/usr/lib/x86_64-linux-gnu/qt6/mkspecs/modules/qt_lib_quickcontrols2fusionstyleimpl.pri: +/usr/lib/x86_64-linux-gnu/qt6/mkspecs/modules/qt_lib_quickcontrols2imagine.pri: +/usr/lib/x86_64-linux-gnu/qt6/mkspecs/modules/qt_lib_quickcontrols2imaginestyleimpl.pri: +/usr/lib/x86_64-linux-gnu/qt6/mkspecs/modules/qt_lib_quickcontrols2impl.pri: +/usr/lib/x86_64-linux-gnu/qt6/mkspecs/modules/qt_lib_quickcontrols2material.pri: +/usr/lib/x86_64-linux-gnu/qt6/mkspecs/modules/qt_lib_quickcontrols2materialstyleimpl.pri: +/usr/lib/x86_64-linux-gnu/qt6/mkspecs/modules/qt_lib_quickcontrols2universal.pri: +/usr/lib/x86_64-linux-gnu/qt6/mkspecs/modules/qt_lib_quickcontrols2universalstyleimpl.pri: +/usr/lib/x86_64-linux-gnu/qt6/mkspecs/modules/qt_lib_quickdialogs2.pri: +/usr/lib/x86_64-linux-gnu/qt6/mkspecs/modules/qt_lib_quickdialogs2quickimpl.pri: +/usr/lib/x86_64-linux-gnu/qt6/mkspecs/modules/qt_lib_quickdialogs2utils.pri: +/usr/lib/x86_64-linux-gnu/qt6/mkspecs/modules/qt_lib_quicklayouts.pri: +/usr/lib/x86_64-linux-gnu/qt6/mkspecs/modules/qt_lib_quicktemplates2.pri: +/usr/lib/x86_64-linux-gnu/qt6/mkspecs/modules/qt_lib_quickvectorimage.pri: +/usr/lib/x86_64-linux-gnu/qt6/mkspecs/modules/qt_lib_quickwidgets.pri: +/usr/lib/x86_64-linux-gnu/qt6/mkspecs/modules/qt_lib_serialbus.pri: +/usr/lib/x86_64-linux-gnu/qt6/mkspecs/modules/qt_lib_serialport.pri: +/usr/lib/x86_64-linux-gnu/qt6/mkspecs/modules/qt_lib_spatialaudio.pri: +/usr/lib/x86_64-linux-gnu/qt6/mkspecs/modules/qt_lib_sql.pri: +/usr/lib/x86_64-linux-gnu/qt6/mkspecs/modules/qt_lib_sql_private.pri: +/usr/lib/x86_64-linux-gnu/qt6/mkspecs/modules/qt_lib_svg.pri: +/usr/lib/x86_64-linux-gnu/qt6/mkspecs/modules/qt_lib_svgwidgets.pri: +/usr/lib/x86_64-linux-gnu/qt6/mkspecs/modules/qt_lib_testlib.pri: +/usr/lib/x86_64-linux-gnu/qt6/mkspecs/modules/qt_lib_testlib_private.pri: +/usr/lib/x86_64-linux-gnu/qt6/mkspecs/modules/qt_lib_uiplugin.pri: +/usr/lib/x86_64-linux-gnu/qt6/mkspecs/modules/qt_lib_uitools.pri: +/usr/lib/x86_64-linux-gnu/qt6/mkspecs/modules/qt_lib_websockets.pri: +/usr/lib/x86_64-linux-gnu/qt6/mkspecs/modules/qt_lib_widgets.pri: +/usr/lib/x86_64-linux-gnu/qt6/mkspecs/modules/qt_lib_widgets_private.pri: +/usr/lib/x86_64-linux-gnu/qt6/mkspecs/modules/qt_lib_xcb_qpa_lib_private.pri: +/usr/lib/x86_64-linux-gnu/qt6/mkspecs/modules/qt_lib_xml.pri: +/usr/lib/x86_64-linux-gnu/qt6/mkspecs/modules/qt_lib_xml_private.pri: +/usr/lib/x86_64-linux-gnu/qt6/mkspecs/features/qt_functions.prf: +/usr/lib/x86_64-linux-gnu/qt6/mkspecs/features/qt_config.prf: +/usr/lib/x86_64-linux-gnu/qt6/mkspecs/linux-g++/qmake.conf: +/usr/lib/x86_64-linux-gnu/qt6/mkspecs/features/spec_post.prf: +/usr/lib/x86_64-linux-gnu/qt6/mkspecs/features/exclusive_builds.prf: +/usr/lib/x86_64-linux-gnu/qt6/mkspecs/features/toolchain.prf: +/usr/lib/x86_64-linux-gnu/qt6/mkspecs/features/default_pre.prf: +/usr/lib/x86_64-linux-gnu/qt6/mkspecs/features/resolve_config.prf: +/usr/lib/x86_64-linux-gnu/qt6/mkspecs/features/default_post.prf: +/usr/lib/x86_64-linux-gnu/qt6/mkspecs/features/warn_on.prf: +/usr/lib/x86_64-linux-gnu/qt6/mkspecs/features/qmake_use.prf: +/usr/lib/x86_64-linux-gnu/qt6/mkspecs/features/file_copies.prf: +/usr/lib/x86_64-linux-gnu/qt6/mkspecs/features/testcase_targets.prf: +/usr/lib/x86_64-linux-gnu/qt6/mkspecs/features/exceptions.prf: +/usr/lib/x86_64-linux-gnu/qt6/mkspecs/features/yacc.prf: +/usr/lib/x86_64-linux-gnu/qt6/mkspecs/features/lex.prf: +etm-powersync-plugins-modbus.pro: +qmake: FORCE + @$(QMAKE) -o Makefile etm-powersync-plugins-modbus.pro + +qmake_all: sub-nymea-modbus-cli-qmake_all sub-libnymea-modbus-qmake_all sub-libnymea-sunspec-qmake_all sub-eastron-qmake_all FORCE + +make_first: sub-nymea-modbus-cli-make_first sub-libnymea-modbus-make_first sub-libnymea-sunspec-make_first sub-eastron-make_first FORCE +all: sub-nymea-modbus-cli-all sub-libnymea-modbus-all sub-libnymea-sunspec-all sub-eastron-all FORCE +clean: sub-nymea-modbus-cli-clean sub-libnymea-modbus-clean sub-libnymea-sunspec-clean sub-eastron-clean FORCE +distclean: sub-nymea-modbus-cli-distclean sub-libnymea-modbus-distclean sub-libnymea-sunspec-distclean sub-eastron-distclean FORCE + -$(DEL_FILE) Makefile + -$(DEL_FILE) .qmake.stash +install_subtargets: sub-nymea-modbus-cli-install_subtargets sub-libnymea-modbus-install_subtargets sub-libnymea-sunspec-install_subtargets sub-eastron-install_subtargets FORCE +uninstall_subtargets: sub-nymea-modbus-cli-uninstall_subtargets sub-libnymea-modbus-uninstall_subtargets sub-libnymea-sunspec-uninstall_subtargets sub-eastron-uninstall_subtargets FORCE + +plugininfo: FORCE + test -d eastron || mkdir -p eastron; cd eastron && qmake -o Makefile /home/etm/projects/etm-powersync/etm/etm-powersync-plugins-modbus/eastron/eastron.pro && cd ..; make -C eastron plugininfo.h; + +lupdate: FORCE plugininfo + make -C eastron lupdate; + +lrelease: FORCE + lrelease ; rsync -a /home/etm/projects/etm-powersync/etm/etm-powersync-plugins-modbus/eastron/translations/*.qm /home/etm/projects/etm-powersync/etm/etm-powersync-plugins-modbus/translations/; + +sub-nymea-modbus-cli-check: + @test -d nymea-modbus-cli/ || mkdir -p nymea-modbus-cli/ + cd nymea-modbus-cli/ && ( test -e Makefile || $(QMAKE) -o Makefile /home/etm/projects/etm-powersync/etm/etm-powersync-plugins-modbus/nymea-modbus-cli/nymea-modbus-cli.pro ) && $(MAKE) -f Makefile check +sub-libnymea-modbus-check: + @test -d libnymea-modbus/ || mkdir -p libnymea-modbus/ + cd libnymea-modbus/ && ( test -e Makefile || $(QMAKE) -o Makefile /home/etm/projects/etm-powersync/etm/etm-powersync-plugins-modbus/libnymea-modbus/libnymea-modbus.pro ) && $(MAKE) -f Makefile check +sub-libnymea-sunspec-check: + @test -d libnymea-sunspec/ || mkdir -p libnymea-sunspec/ + cd libnymea-sunspec/ && ( test -e Makefile || $(QMAKE) -o Makefile /home/etm/projects/etm-powersync/etm/etm-powersync-plugins-modbus/libnymea-sunspec/libnymea-sunspec.pro ) && $(MAKE) -f Makefile check +sub-eastron-check: sub-libnymea-modbus-check + @test -d eastron/ || mkdir -p eastron/ + cd eastron/ && ( test -e Makefile || $(QMAKE) -o Makefile /home/etm/projects/etm-powersync/etm/etm-powersync-plugins-modbus/eastron/eastron.pro ) && $(MAKE) -f Makefile check +check: sub-nymea-modbus-cli-check sub-libnymea-modbus-check sub-libnymea-sunspec-check sub-eastron-check + +sub-nymea-modbus-cli-benchmark: + @test -d nymea-modbus-cli/ || mkdir -p nymea-modbus-cli/ + cd nymea-modbus-cli/ && ( test -e Makefile || $(QMAKE) -o Makefile /home/etm/projects/etm-powersync/etm/etm-powersync-plugins-modbus/nymea-modbus-cli/nymea-modbus-cli.pro ) && $(MAKE) -f Makefile benchmark +sub-libnymea-modbus-benchmark: + @test -d libnymea-modbus/ || mkdir -p libnymea-modbus/ + cd libnymea-modbus/ && ( test -e Makefile || $(QMAKE) -o Makefile /home/etm/projects/etm-powersync/etm/etm-powersync-plugins-modbus/libnymea-modbus/libnymea-modbus.pro ) && $(MAKE) -f Makefile benchmark +sub-libnymea-sunspec-benchmark: + @test -d libnymea-sunspec/ || mkdir -p libnymea-sunspec/ + cd libnymea-sunspec/ && ( test -e Makefile || $(QMAKE) -o Makefile /home/etm/projects/etm-powersync/etm/etm-powersync-plugins-modbus/libnymea-sunspec/libnymea-sunspec.pro ) && $(MAKE) -f Makefile benchmark +sub-eastron-benchmark: sub-libnymea-modbus-benchmark + @test -d eastron/ || mkdir -p eastron/ + cd eastron/ && ( test -e Makefile || $(QMAKE) -o Makefile /home/etm/projects/etm-powersync/etm/etm-powersync-plugins-modbus/eastron/eastron.pro ) && $(MAKE) -f Makefile benchmark +benchmark: sub-nymea-modbus-cli-benchmark sub-libnymea-modbus-benchmark sub-libnymea-sunspec-benchmark sub-eastron-benchmark +install:install_subtargets FORCE + +uninstall: uninstall_subtargets FORCE + +FORCE: + +.SUFFIXES: + +dist: distdir FORCE + (cd `dirname $(DISTDIR)` && $(TAR) $(DISTNAME).tar $(DISTNAME) && $(COMPRESS) $(DISTNAME).tar) && $(MOVE) `dirname $(DISTDIR)`/$(DISTNAME).tar.gz . && $(DEL_FILE) -r $(DISTDIR) + +distdir: sub-nymea-modbus-cli-distdir sub-libnymea-modbus-distdir sub-libnymea-sunspec-distdir sub-eastron-distdir FORCE + @test -d $(DISTDIR) || mkdir -p $(DISTDIR) + $(COPY_FILE) --parents /usr/lib/x86_64-linux-gnu/qt6/mkspecs/features/spec_pre.prf /usr/lib/x86_64-linux-gnu/qt6/mkspecs/common/unix.conf /usr/lib/x86_64-linux-gnu/qt6/mkspecs/common/linux.conf /usr/lib/x86_64-linux-gnu/qt6/mkspecs/common/sanitize.conf /usr/lib/x86_64-linux-gnu/qt6/mkspecs/common/gcc-base.conf /usr/lib/x86_64-linux-gnu/qt6/mkspecs/common/gcc-base-unix.conf /usr/lib/x86_64-linux-gnu/qt6/mkspecs/common/g++-base.conf /usr/lib/x86_64-linux-gnu/qt6/mkspecs/common/g++-unix.conf /usr/lib/x86_64-linux-gnu/qt6/mkspecs/qconfig.pri /usr/lib/x86_64-linux-gnu/qt6/mkspecs/modules/qt_lib_bluetooth.pri /usr/lib/x86_64-linux-gnu/qt6/mkspecs/modules/qt_lib_charts.pri /usr/lib/x86_64-linux-gnu/qt6/mkspecs/modules/qt_lib_chartsqml.pri /usr/lib/x86_64-linux-gnu/qt6/mkspecs/modules/qt_lib_concurrent.pri /usr/lib/x86_64-linux-gnu/qt6/mkspecs/modules/qt_lib_concurrent_private.pri /usr/lib/x86_64-linux-gnu/qt6/mkspecs/modules/qt_lib_core.pri /usr/lib/x86_64-linux-gnu/qt6/mkspecs/modules/qt_lib_core5compat.pri /usr/lib/x86_64-linux-gnu/qt6/mkspecs/modules/qt_lib_core_private.pri /usr/lib/x86_64-linux-gnu/qt6/mkspecs/modules/qt_lib_dbus.pri /usr/lib/x86_64-linux-gnu/qt6/mkspecs/modules/qt_lib_dbus_private.pri /usr/lib/x86_64-linux-gnu/qt6/mkspecs/modules/qt_lib_designer.pri /usr/lib/x86_64-linux-gnu/qt6/mkspecs/modules/qt_lib_devicediscovery_support_private.pri /usr/lib/x86_64-linux-gnu/qt6/mkspecs/modules/qt_lib_eglfs_kms_gbm_support_private.pri /usr/lib/x86_64-linux-gnu/qt6/mkspecs/modules/qt_lib_eglfs_kms_support_private.pri /usr/lib/x86_64-linux-gnu/qt6/mkspecs/modules/qt_lib_eglfsdeviceintegration_private.pri /usr/lib/x86_64-linux-gnu/qt6/mkspecs/modules/qt_lib_example_icons_private.pri /usr/lib/x86_64-linux-gnu/qt6/mkspecs/modules/qt_lib_examples_asset_downloader_private.pri /usr/lib/x86_64-linux-gnu/qt6/mkspecs/modules/qt_lib_fb_support_private.pri /usr/lib/x86_64-linux-gnu/qt6/mkspecs/modules/qt_lib_gui.pri /usr/lib/x86_64-linux-gnu/qt6/mkspecs/modules/qt_lib_gui_private.pri /usr/lib/x86_64-linux-gnu/qt6/mkspecs/modules/qt_lib_help.pri /usr/lib/x86_64-linux-gnu/qt6/mkspecs/modules/qt_lib_input_support_private.pri /usr/lib/x86_64-linux-gnu/qt6/mkspecs/modules/qt_lib_kms_support_private.pri /usr/lib/x86_64-linux-gnu/qt6/mkspecs/modules/qt_lib_labsanimation.pri /usr/lib/x86_64-linux-gnu/qt6/mkspecs/modules/qt_lib_labsfolderlistmodel.pri /usr/lib/x86_64-linux-gnu/qt6/mkspecs/modules/qt_lib_labsplatform.pri /usr/lib/x86_64-linux-gnu/qt6/mkspecs/modules/qt_lib_labsqmlmodels.pri /usr/lib/x86_64-linux-gnu/qt6/mkspecs/modules/qt_lib_labssettings.pri /usr/lib/x86_64-linux-gnu/qt6/mkspecs/modules/qt_lib_labssharedimage.pri /usr/lib/x86_64-linux-gnu/qt6/mkspecs/modules/qt_lib_labswavefrontmesh.pri /usr/lib/x86_64-linux-gnu/qt6/mkspecs/modules/qt_lib_linguist.pri /usr/lib/x86_64-linux-gnu/qt6/mkspecs/modules/qt_lib_multimedia.pri /usr/lib/x86_64-linux-gnu/qt6/mkspecs/modules/qt_lib_multimediawidgets.pri /usr/lib/x86_64-linux-gnu/qt6/mkspecs/modules/qt_lib_network.pri /usr/lib/x86_64-linux-gnu/qt6/mkspecs/modules/qt_lib_network_private.pri /usr/lib/x86_64-linux-gnu/qt6/mkspecs/modules/qt_lib_networkauth.pri /usr/lib/x86_64-linux-gnu/qt6/mkspecs/modules/qt_lib_nfc.pri /usr/lib/x86_64-linux-gnu/qt6/mkspecs/modules/qt_lib_opengl.pri /usr/lib/x86_64-linux-gnu/qt6/mkspecs/modules/qt_lib_opengl_private.pri /usr/lib/x86_64-linux-gnu/qt6/mkspecs/modules/qt_lib_openglwidgets.pri /usr/lib/x86_64-linux-gnu/qt6/mkspecs/modules/qt_lib_openglwidgets_private.pri /usr/lib/x86_64-linux-gnu/qt6/mkspecs/modules/qt_lib_printsupport.pri /usr/lib/x86_64-linux-gnu/qt6/mkspecs/modules/qt_lib_printsupport_private.pri /usr/lib/x86_64-linux-gnu/qt6/mkspecs/modules/qt_lib_qml.pri /usr/lib/x86_64-linux-gnu/qt6/mkspecs/modules/qt_lib_qmlassetdownloader.pri /usr/lib/x86_64-linux-gnu/qt6/mkspecs/modules/qt_lib_qmlcompiler.pri /usr/lib/x86_64-linux-gnu/qt6/mkspecs/modules/qt_lib_qmlcore.pri /usr/lib/x86_64-linux-gnu/qt6/mkspecs/modules/qt_lib_qmlintegration.pri /usr/lib/x86_64-linux-gnu/qt6/mkspecs/modules/qt_lib_qmllocalstorage.pri /usr/lib/x86_64-linux-gnu/qt6/mkspecs/modules/qt_lib_qmlmeta.pri /usr/lib/x86_64-linux-gnu/qt6/mkspecs/modules/qt_lib_qmlmeta_private.pri /usr/lib/x86_64-linux-gnu/qt6/mkspecs/modules/qt_lib_qmlmodels.pri /usr/lib/x86_64-linux-gnu/qt6/mkspecs/modules/qt_lib_qmlnetwork.pri /usr/lib/x86_64-linux-gnu/qt6/mkspecs/modules/qt_lib_qmltest.pri /usr/lib/x86_64-linux-gnu/qt6/mkspecs/modules/qt_lib_qmlworkerscript.pri /usr/lib/x86_64-linux-gnu/qt6/mkspecs/modules/qt_lib_qmlxmllistmodel.pri /usr/lib/x86_64-linux-gnu/qt6/mkspecs/modules/qt_lib_quick.pri /usr/lib/x86_64-linux-gnu/qt6/mkspecs/modules/qt_lib_quickcontrols2.pri /usr/lib/x86_64-linux-gnu/qt6/mkspecs/modules/qt_lib_quickcontrols2basic.pri /usr/lib/x86_64-linux-gnu/qt6/mkspecs/modules/qt_lib_quickcontrols2basicstyleimpl.pri /usr/lib/x86_64-linux-gnu/qt6/mkspecs/modules/qt_lib_quickcontrols2fusion.pri /usr/lib/x86_64-linux-gnu/qt6/mkspecs/modules/qt_lib_quickcontrols2fusionstyleimpl.pri /usr/lib/x86_64-linux-gnu/qt6/mkspecs/modules/qt_lib_quickcontrols2imagine.pri /usr/lib/x86_64-linux-gnu/qt6/mkspecs/modules/qt_lib_quickcontrols2imaginestyleimpl.pri /usr/lib/x86_64-linux-gnu/qt6/mkspecs/modules/qt_lib_quickcontrols2impl.pri /usr/lib/x86_64-linux-gnu/qt6/mkspecs/modules/qt_lib_quickcontrols2material.pri /usr/lib/x86_64-linux-gnu/qt6/mkspecs/modules/qt_lib_quickcontrols2materialstyleimpl.pri /usr/lib/x86_64-linux-gnu/qt6/mkspecs/modules/qt_lib_quickcontrols2universal.pri /usr/lib/x86_64-linux-gnu/qt6/mkspecs/modules/qt_lib_quickcontrols2universalstyleimpl.pri /usr/lib/x86_64-linux-gnu/qt6/mkspecs/modules/qt_lib_quickdialogs2.pri /usr/lib/x86_64-linux-gnu/qt6/mkspecs/modules/qt_lib_quickdialogs2quickimpl.pri /usr/lib/x86_64-linux-gnu/qt6/mkspecs/modules/qt_lib_quickdialogs2utils.pri /usr/lib/x86_64-linux-gnu/qt6/mkspecs/modules/qt_lib_quicklayouts.pri /usr/lib/x86_64-linux-gnu/qt6/mkspecs/modules/qt_lib_quicktemplates2.pri /usr/lib/x86_64-linux-gnu/qt6/mkspecs/modules/qt_lib_quickvectorimage.pri /usr/lib/x86_64-linux-gnu/qt6/mkspecs/modules/qt_lib_quickwidgets.pri /usr/lib/x86_64-linux-gnu/qt6/mkspecs/modules/qt_lib_serialbus.pri /usr/lib/x86_64-linux-gnu/qt6/mkspecs/modules/qt_lib_serialport.pri /usr/lib/x86_64-linux-gnu/qt6/mkspecs/modules/qt_lib_spatialaudio.pri /usr/lib/x86_64-linux-gnu/qt6/mkspecs/modules/qt_lib_sql.pri /usr/lib/x86_64-linux-gnu/qt6/mkspecs/modules/qt_lib_sql_private.pri /usr/lib/x86_64-linux-gnu/qt6/mkspecs/modules/qt_lib_svg.pri /usr/lib/x86_64-linux-gnu/qt6/mkspecs/modules/qt_lib_svgwidgets.pri /usr/lib/x86_64-linux-gnu/qt6/mkspecs/modules/qt_lib_testlib.pri /usr/lib/x86_64-linux-gnu/qt6/mkspecs/modules/qt_lib_testlib_private.pri /usr/lib/x86_64-linux-gnu/qt6/mkspecs/modules/qt_lib_uiplugin.pri /usr/lib/x86_64-linux-gnu/qt6/mkspecs/modules/qt_lib_uitools.pri /usr/lib/x86_64-linux-gnu/qt6/mkspecs/modules/qt_lib_websockets.pri /usr/lib/x86_64-linux-gnu/qt6/mkspecs/modules/qt_lib_widgets.pri /usr/lib/x86_64-linux-gnu/qt6/mkspecs/modules/qt_lib_widgets_private.pri /usr/lib/x86_64-linux-gnu/qt6/mkspecs/modules/qt_lib_xcb_qpa_lib_private.pri /usr/lib/x86_64-linux-gnu/qt6/mkspecs/modules/qt_lib_xml.pri /usr/lib/x86_64-linux-gnu/qt6/mkspecs/modules/qt_lib_xml_private.pri /usr/lib/x86_64-linux-gnu/qt6/mkspecs/features/qt_functions.prf /usr/lib/x86_64-linux-gnu/qt6/mkspecs/features/qt_config.prf /usr/lib/x86_64-linux-gnu/qt6/mkspecs/linux-g++/qmake.conf /usr/lib/x86_64-linux-gnu/qt6/mkspecs/features/spec_post.prf /usr/lib/x86_64-linux-gnu/qt6/mkspecs/features/exclusive_builds.prf /usr/lib/x86_64-linux-gnu/qt6/mkspecs/features/toolchain.prf /usr/lib/x86_64-linux-gnu/qt6/mkspecs/features/default_pre.prf /usr/lib/x86_64-linux-gnu/qt6/mkspecs/features/resolve_config.prf /usr/lib/x86_64-linux-gnu/qt6/mkspecs/features/default_post.prf /usr/lib/x86_64-linux-gnu/qt6/mkspecs/features/warn_on.prf /usr/lib/x86_64-linux-gnu/qt6/mkspecs/features/qmake_use.prf /usr/lib/x86_64-linux-gnu/qt6/mkspecs/features/file_copies.prf /usr/lib/x86_64-linux-gnu/qt6/mkspecs/features/testcase_targets.prf /usr/lib/x86_64-linux-gnu/qt6/mkspecs/features/exceptions.prf /usr/lib/x86_64-linux-gnu/qt6/mkspecs/features/yacc.prf /usr/lib/x86_64-linux-gnu/qt6/mkspecs/features/lex.prf etm-powersync-plugins-modbus.pro $(DISTDIR)/ + +sub-nymea-modbus-cli-distdir: FORCE + @test -d nymea-modbus-cli/ || mkdir -p nymea-modbus-cli/ + cd nymea-modbus-cli/ && ( test -e Makefile || $(QMAKE) -o Makefile /home/etm/projects/etm-powersync/etm/etm-powersync-plugins-modbus/nymea-modbus-cli/nymea-modbus-cli.pro ) && $(MAKE) -e -f Makefile distdir DISTDIR=$(DISTDIR)/nymea-modbus-cli + +sub-libnymea-modbus-distdir: FORCE + @test -d libnymea-modbus/ || mkdir -p libnymea-modbus/ + cd libnymea-modbus/ && ( test -e Makefile || $(QMAKE) -o Makefile /home/etm/projects/etm-powersync/etm/etm-powersync-plugins-modbus/libnymea-modbus/libnymea-modbus.pro ) && $(MAKE) -e -f Makefile distdir DISTDIR=$(DISTDIR)/libnymea-modbus + +sub-libnymea-sunspec-distdir: FORCE + @test -d libnymea-sunspec/ || mkdir -p libnymea-sunspec/ + cd libnymea-sunspec/ && ( test -e Makefile || $(QMAKE) -o Makefile /home/etm/projects/etm-powersync/etm/etm-powersync-plugins-modbus/libnymea-sunspec/libnymea-sunspec.pro ) && $(MAKE) -e -f Makefile distdir DISTDIR=$(DISTDIR)/libnymea-sunspec + +sub-eastron-distdir: FORCE + @test -d eastron/ || mkdir -p eastron/ + cd eastron/ && ( test -e Makefile || $(QMAKE) -o Makefile /home/etm/projects/etm-powersync/etm/etm-powersync-plugins-modbus/eastron/eastron.pro ) && $(MAKE) -e -f Makefile distdir DISTDIR=$(DISTDIR)/eastron + diff --git a/nymea-plugins-modbus.pro b/etm-powersync-plugins-modbus.pro similarity index 92% rename from nymea-plugins-modbus.pro rename to etm-powersync-plugins-modbus.pro index 23b985e..fedf1d8 100644 --- a/nymea-plugins-modbus.pro +++ b/etm-powersync-plugins-modbus.pro @@ -5,19 +5,12 @@ TEMPLATE = subdirs SUBDIRS += nymea-modbus-cli libnymea-modbus libnymea-sunspec PLUGIN_DIRS = \ - eastron-all-models \ - waveshare-relay-d8 \ + eastron message(============================================) message("Qt version:" $$[QT_VERSION]) -!greaterThan(QT_MAJOR_VERSION, 5) { - # We disable unipi for - PLUGIN_DIRS += \ - unipi -} - gcc { COMPILER_VERSION = $$system($$QMAKE_CXX " -dumpversion") COMPILER_MAJOR_VERSION = $$str_member($$COMPILER_VERSION) diff --git a/modbus.pri b/modbus.pri index 840bcb4..12f839c 100644 --- a/modbus.pri +++ b/modbus.pri @@ -1,12 +1,11 @@ QT += network serialport serialbus -top_srcdir=$$PWD -top_builddir=$$shadowed($$PWD) - -INCLUDEPATH += $$top_srcdir/libnymea-modbus -LIBS += -L$$top_builddir/libnymea-modbus/ -lnymea-modbus +# libnymea-modbus depuis le paquet systeme (libnymea-modbus-dev), plus les sources locales +CONFIG += link_pkgconfig +PKGCONFIG += nymea-modbus OTHER_FILES += $${MODBUS_CONNECTIONS} -include(libnymea-modbus/modbus-tool.pri) - +# Outil de generation des connexions modbus (sdm*-registers.json -> .cpp/.h), +# fourni par libnymea-modbus-dev +include(/usr/include/nymea-modbus/modbus-tool.pri)