#				SBT专用请不要随意修改
#							修改请找 :JonYang

QT       += core gui sql charts
greaterThan(QT_MAJOR_VERSION, 4): QT += widgets

CONFIG += c++17

# 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 += $$files(*.cpp, $$PWD)
HEADERS += $$files(*.h, $$PWD)
FORMS   += $$files(*.ui, $$PWD)

SOURCES += $$files(*.cpp, $$PWD) \
    Src/RewriteControl/LightJoystickSwitchPage.cpp \
    Src/RewriteControl/MsgDlg/CustomMessageDlg.cpp \
    Src/RewriteControl/SpeedAdjPage.cpp \
    Src/RewriteControl/SpeedAdjWnd.cpp
HEADERS += $$files(*.h, $$PWD) \
    Src/RewriteControl/LightJoystickSwitchPage.h \
    Src/RewriteControl/MsgDlg/CustomMessageDlg.h \
    Src/RewriteControl/SpeedAdjPage.h \
    Src/RewriteControl/SpeedAdjWnd.h
FORMS   += $$files(*.ui, $$PWD) \
    Src/RewriteControl/LightJoystickSwitchPage.ui \
    Src/RewriteControl/SpeedAdjPage.ui \
    Src/RewriteControl/SpeedAdjWnd.ui

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

DISTFILES += \
    configurations.db \
    dark.qss

RESOURCES += \
    res.qrc

QMAKE_PROJECT_DEPTH = 0
win32-msvc*: {
    QMAKE_CFLAGS *= /utf-8
    QMAKE_CXXFLAGS *= /utf-8
}