1
0
mirror of https://gitee.com/drabel/LibQQt.git synced 2025-01-04 10:18:44 +08:00
LibQQt/qqtfoundation.pri
2017-08-20 22:24:29 +08:00

223 lines
6.2 KiB
Plaintext
Executable File

#-------------------------------------------------
#
# Project created by QtCreator 2016-03-24T14:08:11
#
#-------------------------------------------------
lessThan(QT_MAJOR_VERSION, 5): CONFIG += serialport
greaterThan(QT_MAJOR_VERSION, 4): QT += widgets printsupport serialport
greaterThan(QT_MAJOR_VERSION, 4): DEFINES += __QT5__
QT += core gui network sql xml
DEFINES += _TTY_POSIX_
INCLUDEPATH += $$PWD \
$$PWD/customplot \
$$PWD/pluginwatcher \
$$PWD/dmmu \
$$PWD/frame
QT_KIT = $$(QKIT)
message($${QT_KIT} Defined in qqtfoundation)
#MIPS __MIPS_LINUX__
#LINUX __LINUX__
#LINUX64 __LINUX64__
#WIN __WIN__
#WIN64 __WIN64__
#处理文件内平台小差异
equals(QT_KIT, MIPS32) {
QT += multimedia
DEFINES += __MIPS_LINUX__
} else:equals(QT_KIT, LINUX) {
DEFINES += __LINUX__
} else:equals(QT_KIT, LINUX64) {
DEFINES += __LINUX64__
} else:equals(QT_KIT, WIN) {
DEFINES += __WIN__
} else:equals(QT_KIT, WIN64) {
DEFINES += __WIN64__
}
CONFIG(debug, debug|release) {
} else {
DEFINES -= QT_NO_DEBUG_OUTPUT
}
win32 {
win32:DEFINES += _CRT_SECURE_NO_WARNINGS #fopen fopen_s
QMAKE_CXXFLAGS += /wd"4819" /wd"4244" /wd"4100"
LIBS += -luser32
}
win32 {
#win32 base type
HEADERS += $$PWD/qqtwin.h
wince*: SOURCES += $$PWD/pluginwatcher/qdevicewatcher_wince.cpp
else: SOURCES += $$PWD/pluginwatcher/qdevicewatcher_win32.cpp
}
unix {
macx {
SOURCES += $$PWD/pluginwatcher/qdevicewatcher_mac.cpp
LIBS += -framework DiskArbitration -framework Foundation
} else {
SOURCES += $$PWD/pluginwatcher/qdevicewatcher_linux.cpp
}
#frame
SOURCES += $$PWD/frame/qqtprogressdialog.cpp \
$$PWD/frame/qqtpassworddialog.cpp \
$$PWD/frame/qqtpreviewwidget.cpp \
$$PWD/frame/qqtwifiwidget.cpp
HEADERS += $$PWD/frame/qqtprogressdialog.h \
$$PWD/frame/qqtpassworddialog.h \
$$PWD/frame/qqtpreviewwidget.h \
$$PWD/frame/qqtwifiwidget.h
FORMS += $$PWD/frame/qqtprogressdialog.ui \
$$PWD/frame/qqtpassworddialog.ui \
$$PWD/frame/qqtpreviewwidget.ui \
$$PWD/frame/qqtwifiwidget.ui
#dmmu
SOURCES += $$PWD/dmmu/dmmu.c
HEADERS += $$PWD/dmmu/dmmu.h \
$$PWD/dmmu/jz_cim.h \
$$PWD/dmmu/graphics.h \
$$PWD/dmmu/hal.h
#
SOURCES += $$PWD/qqtethenetmanager.cpp
HEADERS += $$PWD/qqtethenetmanager.h \
$$PWD/qqtlinux.h
}
#customplot
SOURCES += $$PWD/customplot/qcpdocumentobject.cpp \
$$PWD/customplot/qcustomplot.cpp
HEADERS += $$PWD/customplot/qcpdocumentobject.h \
$$PWD/customplot/qcustomplot.h
#pluginwatcher
SOURCES += $$PWD/pluginwatcher/qdevicewatcher.cpp \
$$PWD/pluginwatcher/qqtpluginwatcher.cpp
HEADERS += $$PWD/pluginwatcher/qqtpluginwatcher.h \
$$PWD/pluginwatcher/qdevicewatcher.h \
$$PWD/pluginwatcher/qdevicewatcher_p.h
#com
SOURCES += $$PWD/qqtcheckbox.cpp \
$$PWD/qqtdefine.cpp \
$$PWD/qqtdialog.cpp \
$$PWD/qqtheaderview.cpp \
$$PWD/qqtlistview.cpp \
$$PWD/qqtprinter.cpp \
$$PWD/qqtprogressbar.cpp \
$$PWD/qqtpushbutton.cpp \
$$PWD/qqtradiobutton.cpp \
$$PWD/qqttabbar.cpp \
$$PWD/qqttableview.cpp \
$$PWD/qqttabwidget.cpp \
$$PWD/qqttabwidgetb.cpp \
$$PWD/qqttreeview.cpp \
$$PWD/qqtwidget.cpp \
$$PWD/qqtclient.cpp \
$$PWD/qqtlineeditwithsearch.cpp \
$$PWD/qqtplayer.cpp \
$$PWD/qqtserialport.cpp \
$$PWD/qqtserver.cpp \
$$PWD/qqttablemodel.cpp \
$$PWD/qqtmptablewidget.cpp \
$$PWD/qqttablewidget.cpp \
$$PWD/qqtgraphicsscene.cpp \
$$PWD/qqtgraphicsitem.cpp \
$$PWD/qqtgraphicsview.cpp \
$$PWD/qqtword.cpp \
$$PWD/qqtreport.cpp \
$$PWD/qqtobjectfactory.cpp \
$$PWD/qqtfilesystem.cpp \
$$PWD/qqtinput.cpp \
$$PWD/qqtmsgbox.cpp \
$$PWD/qqtcloudprotocol.cpp \
$$PWD/qqtmessage.cpp \
$$PWD/qqtprotocol.cpp \
$$PWD/qqtserialmessage.cpp \
$$PWD/qqtnetworkmessage.cpp \
$$PWD/qqtuserserialprotocol.cpp \
$$PWD/qqtlanprotocol.cpp \
$$PWD/qqtanimation.cpp \
$$PWD/qqtcloudtreemodel.cpp \
$$PWD/qqtcloudtreewidget.cpp \
$$PWD/qqttreewidget.cpp \
$$PWD/qqttreemodel.cpp \
$$PWD/qqtfilesystemtreemodel.cpp \
$$PWD/qqtsqltreemodel.cpp \
$$PWD/qqtxmltreemodel.cpp
HEADERS += $$PWD/qqtcheckbox.h \
$$PWD/qqtdefine.h \
$$PWD/qqtdialog.h \
$$PWD/qqtgui.h \
$$PWD/qqtgui-qt.h \
$$PWD/qqtheaderview.h \
$$PWD/qqtlistview.h \
$$PWD/qqtprinter.h \
$$PWD/qqtprogressbar.h \
$$PWD/qqtFoundation.h \
$$PWD/qqtpushbutton.h \
$$PWD/qqtradiobutton.h \
$$PWD/qqttabbar.h \
$$PWD/qqttableview.h \
$$PWD/qqttabwidget.h \
$$PWD/qqttabwidgetb.h \
$$PWD/qqttreeview.h \
$$PWD/qqtwidget.h \
$$PWD/qqtclient.h \
$$PWD/qqtlineeditwithsearch.h \
$$PWD/qqtplayer.h \
$$PWD/qqtserialport.h \
$$PWD/qqtserver.h \
$$PWD/qqttablemodel.h \
$$PWD/qqtmptablewidget.h \
$$PWD/qqttablewidget.h \
$$PWD/qqtgraphicsscene.h \
$$PWD/qqtgraphicsitem.h \
$$PWD/qqtgraphicsview.h \
$$PWD/qqtword.h \
$$PWD/qqtreport.h \
$$PWD/version.h \
$$PWD/qqtobjectfactory.h \
$$PWD/qqtfilesystem.h \
$$PWD/qqtinput.h \
$$PWD/qqtmsgbox.h \
$$PWD/qqtcloudprotocol.h \
$$PWD/qqtprotocol.h \
$$PWD/qqtmessage.h \
$$PWD/qqtserialmessage.h \
$$PWD/qqtnetworkmessage.h \
$$PWD/qqtuserserialprotocol.h \
$$PWD/qqtlanprotocol.h \
$$PWD/qqtanimation.h \
$$PWD/qqtcloudtreemodel.h \
$$PWD/qqtcloudtreewidget.h \
$$PWD/qqttreewidget.h \
$$PWD/qqttreemodel.h \
$$PWD/qqtfilesystemtreemodel.h \
$$PWD/qqtsqltreemodel.h \
$$PWD/qqtxmltreemodel.h
FORMS += $$PWD/qqtcheckbox.ui \
$$PWD/qqtdialog.ui \
$$PWD/qqtlistview.ui \
$$PWD/qqtprogressbar.ui \
$$PWD/qqtpushbutton.ui \
$$PWD/qqtradiobutton.ui \
$$PWD/qqttableview.ui \
$$PWD/qqttabwidget.ui \
$$PWD/qqttabwidgetb.ui \
$$PWD/qqttreeview.ui \
$$PWD/qqtwidget.ui \
$$PWD/qqttablewidget.ui \
$$PWD/qqtmptablewidget.ui \
$$PWD/qqtinput.ui \
$$PWD/qqtmsgbox.ui \
$$PWD/qqtcloudtreewidget.ui \
$$PWD/qqttreewidget.ui