165 lines
4.2 KiB
Prolog
165 lines
4.2 KiB
Prolog
|
|
QT -= gui
|
||
|
|
|
||
|
|
CONFIG += console
|
||
|
|
CONFIG -= app_bundle
|
||
|
|
|
||
|
|
|
||
|
|
QT += sql
|
||
|
|
|
||
|
|
# The following define makes your compiler emit warnings if you use
|
||
|
|
# any feature of Qt which as been marked deprecated (the exact warnings
|
||
|
|
# depend on your compiler). Please consult the documentation of the
|
||
|
|
# deprecated API in order to know how to port your code away from it.
|
||
|
|
DEFINES += QT_DEPRECATED_WARNINGS
|
||
|
|
|
||
|
|
DEFINES += TODO
|
||
|
|
DEFINES += DEBUG
|
||
|
|
|
||
|
|
# You can also make your code fail to compile if you use deprecated APIs.
|
||
|
|
# In order to do so, uncomment the following line.
|
||
|
|
# You can also select to disable deprecated APIs only up to a certain version of Qt.
|
||
|
|
#DEFINES += QT_DISABLE_DEPRECATED_BEFORE=0x060000 # disables all the APIs deprecated before Qt 6.0.0
|
||
|
|
|
||
|
|
SOURCES += \
|
||
|
|
CActionNodeAnalysis.cpp \
|
||
|
|
CAppService.cpp \
|
||
|
|
CAppServiceThread.cpp \
|
||
|
|
CHmiMessageAnalysis.cpp \
|
||
|
|
CMbCommunicateInfo.cpp \
|
||
|
|
CMethod.cpp \
|
||
|
|
CMethodAction.cpp \
|
||
|
|
CMethodFailedAction.cpp \
|
||
|
|
CMethodFunc.cpp \
|
||
|
|
CMethodFuncAsync.cpp \
|
||
|
|
CMethodRecoverFunc.cpp \
|
||
|
|
CMethodRecoverFuncAsync.cpp \
|
||
|
|
CMethodRecoverSeq.cpp \
|
||
|
|
CMethodSeq.cpp \
|
||
|
|
CModuleExecuteMngr.cpp \
|
||
|
|
CModuleMsgDeal.cpp \
|
||
|
|
CModuleNodeMngr.cpp \
|
||
|
|
CModuleDbAccessMngr.cpp \
|
||
|
|
CNode.cpp \
|
||
|
|
CNodeAction.cpp \
|
||
|
|
CNodeFactory.cpp \
|
||
|
|
CNodeFunc.cpp \
|
||
|
|
CNodeIterator.cpp \
|
||
|
|
CNodeSeq.cpp \
|
||
|
|
CNodeSeqTriggerInfo.cpp \
|
||
|
|
COpResultHmi.cpp \
|
||
|
|
COpResultOpt.cpp \
|
||
|
|
COpResultUi.cpp \
|
||
|
|
CRdbSeqRunningAccess.cpp \
|
||
|
|
CRdbSeqSettingAccess.cpp \
|
||
|
|
CRecoverNode.cpp \
|
||
|
|
CRecoverNodeContainer.cpp \
|
||
|
|
CSeqAnomalyRecoverPro.cpp \
|
||
|
|
CSeqCtrlService.cpp \
|
||
|
|
CSeqDbContainer.cpp \
|
||
|
|
CSeqExecuteThread.cpp \
|
||
|
|
CSeqProcessQuit.cpp \
|
||
|
|
CSeqRedundant.cpp \
|
||
|
|
CSeqServiceThread.cpp \
|
||
|
|
CSqlDbCtrl.cpp \
|
||
|
|
main.cpp \
|
||
|
|
CDbSaveCtrl.cpp \
|
||
|
|
CMethodRecoverAction.cpp \
|
||
|
|
CModuleAlarmCreater.cpp
|
||
|
|
|
||
|
|
|
||
|
|
|
||
|
|
HEADERS += \
|
||
|
|
CActionNodeAnalysis.h \
|
||
|
|
CAppService.h \
|
||
|
|
CAppServiceThread.h \
|
||
|
|
CHmiMessageAnalysis.h \
|
||
|
|
CMbCommunicateInfo.h \
|
||
|
|
CMethod.h \
|
||
|
|
CMethodAction.h \
|
||
|
|
CMethodFailedAction.h \
|
||
|
|
CMethodFunc.h \
|
||
|
|
CMethodFuncAsync.h \
|
||
|
|
CMethodRecoverFunc.h \
|
||
|
|
CMethodRecoverFuncAsync.h \
|
||
|
|
CMethodRecoverSeq.h \
|
||
|
|
CMethodSeq.h \
|
||
|
|
CModuleExecuteMngr.h \
|
||
|
|
CModuleMsgDeal.h \
|
||
|
|
CModuleNodeMngr.h \
|
||
|
|
CModuleDbAccessMngr.h \
|
||
|
|
CNode.h \
|
||
|
|
CNodeAction.h \
|
||
|
|
CNodeFactory.h \
|
||
|
|
CNodeFunc.h \
|
||
|
|
CNodeIterator.h \
|
||
|
|
CNodeSeq.h \
|
||
|
|
CNodeSeqTriggerInfo.h \
|
||
|
|
COpResultHmi.h \
|
||
|
|
COpResultOpt.h \
|
||
|
|
COpResultUi.h \
|
||
|
|
CRdbSeqRunningAccess.h \
|
||
|
|
CRdbSeqSettingAccess.h \
|
||
|
|
CRecoverNode.h \
|
||
|
|
CRecoverNodeContainer.h \
|
||
|
|
CSeqAnomalyRecoverPro.h \
|
||
|
|
CSeqCtrlService.h \
|
||
|
|
CSeqDbContainer.h \
|
||
|
|
CSeqExecuteThread.h \
|
||
|
|
CSeqProcessQuit.h \
|
||
|
|
CSeqRedundant.h \
|
||
|
|
CSeqServiceThread.h \
|
||
|
|
CSqlDbCtrl.h \
|
||
|
|
DbTableDefine.h \
|
||
|
|
PredifineForSeqServer.h \
|
||
|
|
CDbSaveCtrl.h \
|
||
|
|
CMethodRecoverAction.h \
|
||
|
|
CModuleAlarmCreater.h
|
||
|
|
|
||
|
|
|
||
|
|
SOURCES += \
|
||
|
|
../../../../platform/src/include/service/operate_server_api/JsonOptCommand.cpp
|
||
|
|
HEADERS += \
|
||
|
|
../../../../platform/src/include/service/operate_server_api/JsonMessageStruct.h \
|
||
|
|
../../../../platform/src/include/service/operate_server_api/JsonOptCommand.h \
|
||
|
|
../../include/application/sequence_server_api/CSeqApiExport.h \
|
||
|
|
../../include/application/sequence_server_api/CSeqForServerApi.h \
|
||
|
|
../../../../platform/src/include/service/alarm_server_api/AlarmCommonDef.h
|
||
|
|
|
||
|
|
DISTFILES += \
|
||
|
|
../../idl_files/SequenceMessage.proto
|
||
|
|
|
||
|
|
LIBS += \
|
||
|
|
-lpub_logger_api \
|
||
|
|
-llog4cplus \
|
||
|
|
-lprotobuf \
|
||
|
|
-lpub_utility_api \
|
||
|
|
-lpub_sysinfo_api \
|
||
|
|
-lboost_system \
|
||
|
|
-lboost_thread \
|
||
|
|
-lboost_locale \
|
||
|
|
-lboost_date_time \
|
||
|
|
-lboost_chrono \
|
||
|
|
-ldb_sysinfo_api \
|
||
|
|
-ldb_base_api \
|
||
|
|
-ldb_api_ex \
|
||
|
|
-lrdb_api \
|
||
|
|
-ldb_save_api \
|
||
|
|
-lboost_program_options \
|
||
|
|
-lnet_msg_bus_api \
|
||
|
|
-lsys_node_mng_api \
|
||
|
|
-lsys_proc_mng_api \
|
||
|
|
-lsequence_server_api \
|
||
|
|
-lalarm_server_api
|
||
|
|
|
||
|
|
include($$PWD/../../idl_files/idl_files.pri)
|
||
|
|
|
||
|
|
#-------------------------------------------------------------------
|
||
|
|
COMMON_PRI=$$PWD/../../common.pri
|
||
|
|
exists($$COMMON_PRI) {
|
||
|
|
include($$COMMON_PRI)
|
||
|
|
}else {
|
||
|
|
error("FATAL error: can not find common.pri")
|
||
|
|
}
|
||
|
|
|
||
|
|
|