1TARGET = QtSerialBus 2 3QT = core-private 4QT_FOR_PRIVATE = network 5 6CONFIG += c++11 7 8QMAKE_DOCS = $$PWD/doc/qtserialbus.qdocconf 9 10PUBLIC_HEADERS += \ 11 qcanbusdevice.h \ 12 qcanbusdeviceinfo.h \ 13 qcanbusfactory.h \ 14 qcanbusframe.h \ 15 qcanbus.h \ 16 qtserialbusglobal.h \ 17 qmodbusserver.h \ 18 qmodbusdevice.h \ 19 qmodbusdataunit.h \ 20 qmodbusclient.h \ 21 qmodbusreply.h \ 22 qmodbustcpclient.h \ 23 qmodbustcpserver.h \ 24 qmodbuspdu.h \ 25 qmodbusdeviceidentification.h 26 27PRIVATE_HEADERS += \ 28 qcanbusdevice_p.h \ 29 qcanbusdeviceinfo_p.h \ 30 qmodbusserver_p.h \ 31 qmodbusclient_p.h \ 32 qmodbusdevice_p.h \ 33 qmodbustcpclient_p.h \ 34 qmodbustcpserver_p.h \ 35 qmodbus_symbols_p.h \ 36 qmodbuscommevent_p.h \ 37 qmodbusadu_p.h \ 38 39SOURCES += \ 40 qcanbusdevice.cpp \ 41 qcanbusdeviceinfo.cpp \ 42 qcanbus.cpp \ 43 qcanbusfactory.cpp \ 44 qcanbusframe.cpp \ 45 qmodbusserver.cpp \ 46 qmodbusdevice.cpp \ 47 qmodbusdataunit.cpp \ 48 qmodbusclient.cpp \ 49 qmodbusreply.cpp \ 50 qmodbustcpclient.cpp \ 51 qmodbustcpserver.cpp \ 52 qmodbuspdu.cpp \ 53 qmodbusdeviceidentification.cpp 54 55qtConfig(modbus-serialport) { 56 QT_FOR_PRIVATE += serialport 57 58 PUBLIC_HEADERS += \ 59 qmodbusrtuserialmaster.h \ 60 qmodbusrtuserialslave.h 61 62 PRIVATE_HEADERS += \ 63 qmodbusrtuserialmaster_p.h \ 64 qmodbusrtuserialslave_p.h 65 66 SOURCES += \ 67 qmodbusrtuserialmaster.cpp \ 68 qmodbusrtuserialslave.cpp 69} 70HEADERS += $$PUBLIC_HEADERS $$PRIVATE_HEADERS 71 72MODULE_PLUGIN_TYPES = \ 73 canbus 74load(qt_module) 75