QT += quick charts sql
QT   += serialport
QT += testlib
QT += widgets
QT += virtualkeyboard axcontainer
#QT += core



# You can make your code fail to compile if it uses deprecated APIs.
# In order to do so, uncomment the following line.
#DEFINES += QT_DISABLE_DEPRECATED_BEFORE=0x060000    # disables all the APIs deprecated before Qt 6.0.0

SOURCES += \
        Calibrationpara.cpp \
        ComStatistics.cpp \
        DLog.cpp \
        Deviceinfo.cpp \
        Modbus.cpp \
        Msgbox.cpp \
        PressureSensor.cpp \
        Standard.cpp \
        TestService.cpp \
        backendlogic.cpp \
        ballvalve.cpp \
        main.cpp \
        pid.cpp \
        report.cpp \
        serialport.cpp \
        serialui.cpp \
        tank.cpp \
        valve.cpp

RESOURCES += qml.qrc
RC_ICONS += $$PWD/valve.ico

DEFINES += QT_MESSAGELOGCONTEXT

# Additional import path used to resolve QML modules in Qt Creator's code model
QML_IMPORT_PATH =

# Additional import path used to resolve QML modules just for Qt Quick Designer
QML_DESIGNER_IMPORT_PATH =

# Default rules for deployment.
qnx: target.path = /tmp/$${TARGET}/bin
else: unix:!android: target.path = /opt/$${TARGET}/bin
!isEmpty(target.path): INSTALLS += target

HEADERS += \
    Calibrationpara.h \
    ComStatistics.h \
    DLog.h \
    Deviceinfo.h \
    Modbus.h \
    Msgbox.h \
    PressureSensor.h \
    Standard.h \
    TestService.h \
    backendlogic.h \
    ballvalve.h \
    pid.h \
    report.h \
    serialport.h \
    serialui.h \
    tank.h \
    valve.h

DISTFILES +=
