#-------------------------------------------------
#
# Project created by QtCreator 2018-03-25T18:51:33
#
#-------------------------------------------------
QT += core gui xml network
CONFIG += console
if(contains(DEFINES,HISIV300)){
QMAKE_CXXFLAGS += -std=c++0x
}
greaterThan(QT_MAJOR_VERSION, 4): QT += widgets
TARGET = StudioBoxUI
TEMPLATE = app
#QMAKE_CC += -g
#QMAKE_CXX += -g
#QMAKE_LINK += -g
HISIPATH = /root/work/code/hisi/Hi3531A_SDK_V1.0.2.0/mpp
BASECORE = /root/work/code/BaseCore
ARMSTUDIOBOXPATH=/root/work/code/ArmStudioBox
BASECOREPATH=/root/work/code/BaseCore
ARMSTUDIOBOXLIB=/root/work/code/ArmStudioBox/lib
BASECORELIB=/root/work/code/BaseCore/lib
if(contains(DEFINES,HISIV300)){
INCLUDEPATH += $$ARMSTUDIOBOXPATH/src/SYArmStudioBoxCfg/include\
$$ARMSTUDIOBOXPATH/src/SYArmStudioBoxProtocol/include\
$$ARMSTUDIOBOXPATH/src/MemCommun/include\
$$ARMSTUDIOBOXPATH/src/CGAndFxCfg/include\
$$ARMSTUDIOBOXPATH/src/CGDescriptionFile/include\
$$BASECOREPATH/src/arm_hisiv300_uuid/include\
$$ARMSTUDIOBOXPATH/src/FxDescriptionFile/include\
$$ARMSTUDIOBOXPATH/src/UIExtend/include\
$$BASECOREPATH/src/logfile/include\
$$BASECOREPATH/src/jsoncpp/arm_jsoncpp/include\
$$ARMSTUDIOBOXPATH/src/SscApiWrapper\
$$ARMSTUDIOBOXPATH/src/ColorKey/include\
$$ARMSTUDIOBOXPATH/src/UDPCommun/include
# /root/work/code/BaseCore/src/qrencode_hisiv300/include
}else{
INCLUDEPATH += $$ARMSTUDIOBOXPATH/src/SYArmStudioBoxCfg/include\
$$ARMSTUDIOBOXPATH/src/SYArmStudioBoxProtocol/include\
$$ARMSTUDIOBOXPATH/src/MemCommun/include\
$$ARMSTUDIOBOXPATH/src/CGAndFxCfg/include\
$$ARMSTUDIOBOXPATH/src/CGDescriptionFile/include\
$$BASECOREPATH/src/arm_hisiv300_uuid/include\
$$ARMSTUDIOBOXPATH/src/FxDescriptionFile/include\
$$ARMSTUDIOBOXPATH/src/UIExtend/include\
$$BASECOREPATH/src/logfile/include\
$$BASECOREPATH/src/jsoncpp/arm_jsoncpp/include\
$$ARMSTUDIOBOXPATH/src/SscApiWrapper\
$$ARMSTUDIOBOXPATH/src/UDPCommun/include
# /root/work/code/BaseCore/src/qrencode_linux/include
}
if(contains(DEFINES,HISIV300)){
LIBS+= $$ARMSTUDIOBOXLIB/Debug/libSYArmStudioBoxCfg.so\
$$ARMSTUDIOBOXLIB/Debug/libSYArmStudioBoxProtocol.so\
$$ARMSTUDIOBOXLIB/Debug/libCGAndFxCfg.so\
$$ARMSTUDIOBOXLIB/Debug/libMemCommun.so\
$$ARMSTUDIOBOXLIB/Debug/libCGDescriptionFile.so\
$$BASECOREPATH/src/arm_hisiv300_uuid/lib/libuuid.so\
$$BASECOREPATH/src/jsoncpp/arm_jsoncpp/lib/libjsoncpp.so\
$$BASECOREPATH/src/tinyxml/lib_v300/libtinyxml.so\
$$ARMSTUDIOBOXLIB/Debug/libFxDescriptionFile.so\
$$ARMSTUDIOBOXLIB/Debug/libUIExtend.so\
$$BASECOREPATH/src/log4cplus/log4cplus_arm/lib/liblog4cplus.so\
$$BASECORELIB/Debug/libLogFile.so\
$$ARMSTUDIOBOXLIB/Debug/libSscApiWrapper.so\
$$BASECORELIB/Debug/libHttpModule.so\
$$ARMSTUDIOBOXLIB/Debug/libColorKey.so\
$$ARMSTUDIOBOXLIB/Debug/libUDPCommun.so
}else{
LIBS+= $$ARMSTUDIOBOXLIB/linux/Debug/libSYArmStudioBoxCfg.so\
$$ARMSTUDIOBOXLIB/linux/Debug/libSYArmStudioBoxProtocol.so\
$$ARMSTUDIOBOXLIB/linux/Debug/libCGAndFxCfg.so\
$$ARMSTUDIOBOXLIB/linux/Debug/libMemCommun.so\
$$ARMSTUDIOBOXLIB/linux/Debug/libCGDescriptionFile.so\
$$BASECOREPATH/src/linux_uuid/lib/libuuid.so\
$$BASECOREPATH/src/jsoncpp/arm_jsoncpp/lib2/libjsoncpp.so\
$$BASECOREPATH/src/tinyxml/lib/libtinyxml.so\
$$ARMSTUDIOBOXLIB/linux/Debug/libFxDescriptionFile.so\
$$ARMSTUDIOBOXLIB/linux/Debug/libUIExtend.so\
$$BASECOREPATH/src/log4cplus/log4cplus_linux/lib/liblog4cplus.so\
$$BASECORELIB/linux/Debug/libLogFile.so\
$$ARMSTUDIOBOXLIB/linux/Debug/libSscApiWrapper.so\
$$ARMSTUDIOBOXLIB/linux/Debug/libUDPCommun.so
# /root/work/code/BaseCore/src/qrencode_linux/lib/libqrencode.so
}
SOURCES += main.cpp\
studioboxmaindlg.cpp \
liveform.cpp \
pagewidget.cpp \
iconwidget.cpp \
storageprogress.cpp \
resourcemanagedlg.cpp \
newcgdlg.cpp \
newlogocgdlg.cpp \
toolscpp.cpp \
cg_opermanager.cpp \
fullscreenwidget.cpp \
fxattributewnd.cpp \
multiviewsattributedlg.cpp \
viewsposdesigner.cpp \
fxswitchspeedslider.cpp \
cameractrlwidget.cpp \
subtitlewnd.cpp \
subtitlesettingdlg.cpp \
subtitleworkthread.cpp \
fxdlg.cpp \
logowidget.cpp \
thread_memmsg.cpp \
qtitlebar.cpp \
ThreadResourceCopy.cpp \
filecopyprogress.cpp \
qresourcestateitem.cpp \
commonsettingdlg.cpp \
recorderparamdlg.cpp \
channeltempdlg.cpp \
scenetempdlg.cpp \
plantforminfodlg.cpp \
deviceinfodlg.cpp \
netinfodlg.cpp \
basesettingdlg.cpp \
interactsettingdlg.cpp \
interactcontactinfodlg.cpp \
interactconnectdlg.cpp \
interactcallmanagerdlg.cpp \
widgeticonshow.cpp \
tracesetting.cpp \
hideregindlg.cpp \
hideregindesigner.cpp \
sysmaintenancedlg.cpp \
upgradingdlg.cpp \
cameratracesettingdlg.cpp \
qmsgbox.cpp \
customcombobox.cpp \
onvifsettingdlg.cpp \
qfloatpan.cpp \
debuginfoevent.cpp \
thread_refreshresourcelist.cpp \
qthreadgetdevinfo.cpp \
courseinfosettingdlg.cpp \
systemsettingexdlg.cpp \
morecfgdlg.cpp \
channeltempexdlg.cpp \
recordcfgdialog.cpp \
syplantforinfodialog.cpp \
thirdplantforminfodialog.cpp \
ssccfgdlg.cpp \
virtualclrkeycfgdlg.cpp \
virtualkeyclrdesigner.cpp \
qmemcommnuwrapper.cpp \
contactmanagedlg.cpp \
symeetingmanagedlg.cpp \
qdevicefinder.cpp \
syinteractmanager.cpp \
syinteractdevonlinedlg.cpp \
syinteractgroupdlg.cpp \
syinteractslavewidget.cpp \
interactoperdlg.cpp \
qbuttonblinktool.cpp \
syinteractcontactdlg.cpp \
quvtable.cpp \
qdiskmonitor.cpp \
qgetsomoocactivityctrl.cpp \
qsomoocchannellivechoosedialog.cpp \
interactinfodlg.cpp \
qcheckareapushbutton.cpp \
calibration.cpp \
ctouchinputdevcontrol.cpp \
TouchScreenCtrl.cpp \
qcourserepairdialog.cpp \
qrepaircoursethread.cpp \
qwaitdlgex.cpp \
qrepaircoursequerydialog.cpp
HEADERS += studioboxmaindlg.h \
liveform.h \
TypeDefine.h \
pagewidget.h \
iconwidget.h \
storageprogress.h \
resourcemanagedlg.h \
newcgdlg.h \
newlogocgdlg.h \
toolscpp.h \
cg_opermanager.h \
fullscreenwidget.h \
fxattributewnd.h \
multiviewsattributedlg.h \
viewsposdesigner.h \
fxswitchspeedslider.h \
cameractrlwidget.h \
subtitlewnd.h \
subtitlesettingdlg.h \
subtitleworkthread.h \
fxdlg.h \
logowidget.h \
thread_memmsg.h \
qtitlebar.h \
ThreadResourceCopy.h \
filecopyprogress.h \
qresourcestateitem.h \
commonsettingdlg.h \
recorderparamdlg.h \
channeltempdlg.h \
scenetempdlg.h \
plantforminfodlg.h \
deviceinfodlg.h \
netinfodlg.h \
basesettingdlg.h \
interactsettingdlg.h \
interactcontactinfodlg.h \
interactconnectdlg.h \
interactcallmanagerdlg.h \
widgeticonshow.h \
tracesetting.h \
hideregindlg.h \
hideregindesigner.h \
sysmaintenancedlg.h \
upgradingdlg.h \
cameratracesettingdlg.h \
qmsgbox.h \
customcombobox.h \
onvifsettingdlg.h \
HiB.h \
qfloatpan.h \
debuginfoevent.h \
thread_refreshresourcelist.h \
qthreadgetdevinfo.h \
courseinfosettingdlg.h \
systemsettingexdlg.h \
morecfgdlg.h \
channeltempexdlg.h \
recordcfgdialog.h \
syplantforinfodialog.h \
thirdplantforminfodialog.h \
ssccfgdlg.h \
virtualclrkeycfgdlg.h \
virtualkeyclrdesigner.h \
qmemcommnuwrapper.h \
contactmanagedlg.h \
symeetingmanagedlg.h \
qdevicefinder.h \
syinteractmanager.h \
syinteractdevonlinedlg.h \
syinteractgroupdlg.h \
syinteractslavewidget.h \
interactoperdlg.h \
qbuttonblinktool.h \
syinteractcontactdlg.h \
quvtable.h \
qdiskmonitor.h \
qgetsomoocactivityctrl.h \
qsomoocchannellivechoosedialog.h \
interactinfodlg.h \
qcheckareapushbutton.h \
calibration.h \
ctouchinputdevcontrol.h \
TouchScreenCtrl.h \
qcourserepairdialog.h \
qrepaircoursethread.h \
qwaitdlgex.h \
qrepaircoursequerydialog.h
FORMS += studioboxmaindlg.ui \
liveform.ui \
resourcemanagedlg.ui \
newcgdlg.ui \
newlogocgdlg.ui \
fullscreenwidget.ui \
fxattributewnd.ui \
multiviewsattributedlg.ui \
fxswitchspeedslider.ui \
cameractrlwidget.ui \
subtitlewnd.ui \
subtitlesettingdlg.ui \
fxdlg.ui \
logowidget.ui \
filecopyprogress.ui \
commonsettingdlg.ui \
recorderparamdlg.ui \
channeltempdlg.ui \
scenetempdlg.ui \
plantforminfodlg.ui \
deviceinfodlg.ui \
netinfodlg.ui \
syssettingdlg.ui \
interactconnectdlg.ui \
interactsettingdlg.ui \
interactcontactinfodlg.ui \
interactcallmanagerdlg.ui \
tracesetting.ui \
hideregindlg.ui \
sysmaintenancedlg.ui \
upgradingdlg.ui \
cameratracesettingdlg.ui \
onvifsettingdlg.ui \
courseinfosettingdlg.ui \
systemsettingexdlg.ui \
morecfgdlg.ui \
channeltempexdlg.ui \
recordcfgdialog.ui \
syplantforinfodialog.ui \
thirdplantforminfodialog.ui \
ssccfgdlg.ui \
virtualclrkeycfgdlg.ui \
contactmanagedlg.ui \
symeetingmanagedlg.ui \
syinteractdevonlinedlg.ui \
syinteractgroupdlg.ui \
interactoperdlg.ui \
syinteractcontactdlg.ui \
qsomoocchannellivechoosedialog.ui \
interactinfodlg.ui \
qwaitdlgex.ui \
qrepaircoursequerydialog.ui
if(contains(DEFINES,HISIV300)){
# target.path=/mnt
# INSTALLS += target
DESTDIR=/root/work/code/ArmStudioBox/bin/Debug
}else{
DESTDIR=/root/work/code/ArmStudioBox/bin/linux/Debug
}
OTHER_FILES +=
RESOURCES += \
imag.qrc
#cp to /clip/mnt
if(contains(DEFINES,HISIV300)){
AFTER_LINK_CMD_LINE = cp $$DESTDIR/StudioBoxUI /clip/mnt
QMAKE_POST_LINK += $$quote($$AFTER_LINK_CMD_LINE)
}