SocExplorerEngine.pro
152 lines
| 4.2 KiB
| text/idl
|
PrologLexer
Jeandet Alexis
|
r0 | SOCEXPLORER_ROOT = \"$${PWD}/../..\" | ||
include($${PWD}/../../build_cfg/socexplorer.pri) | ||||
TARGET = socexplorerengine$${DEBUG_EXT} | ||||
TEMPLATE = lib | ||||
#more verbose plugin loader to debug plugin loading issues such as dependencies issues | ||||
SOCEXPLORER_PLUGIN_LOADER="custom" | ||||
SOCEXPLORER_CHAGESETNUM=$$system(hg id) | ||||
SOCEXPLORER_CHAGESETNUMSTR = '\\"$${SOCEXPLORER_CHAGESETNUM}\\"' | ||||
SOCEXPLORER_BRANCH=$$system(hg branch) | ||||
SOCEXPLORER_BRANCHSTR = '\\"$${SOCEXPLORER_BRANCH}\\"' | ||||
DEFINES += SOCEXPLORER_VERSION="\"\\\"0.2.2"\\\"\" | ||||
DEFINES += SOCEXPLORER_CHAGESET=\"$${SOCEXPLORER_CHAGESETNUMSTR}\" | ||||
DEFINES += SOCEXPLORER_BRANCH=\"$${SOCEXPLORER_BRANCHSTR}\" | ||||
message("Building SOCEXPLORER changeset $${SOCEXPLORER_CHAGESETNUM}") | ||||
DEFINES += SOCEXPLORER_EXPORTS | ||||
include ( plugins/socexplorerplugin.prf ) | ||||
include ( PeripheralWidget/PeripheralWidget.pri) | ||||
win32:CONFIG += dll | ||||
win32:CONFIG -= static | ||||
win32:LIBS+=-L$${SOCEXPLORER_ROOT}/bin/win32 -lsocexplorercommon$${DEBUG_EXT} | ||||
contains(SOCEXPLORER_PLUGIN_LOADER,"custom") | ||||
{ | ||||
unix:LIBS+= -ldl | ||||
unix:DEFINES += SOCEXPLORER_CUSTOM_PLUGIN_LOADER | ||||
unix:HEADERS += \ | ||||
pluginloader/unix/unixpluginloader.h | ||||
unix:SOURCES += \ | ||||
pluginloader/unix/unixpluginloader.cpp | ||||
} | ||||
target.path = $$[QT_INSTALL_LIBS] | ||||
isEmpty(target.path) { | ||||
error(can\'t get QT_INSTALL_LIBS) | ||||
} | ||||
header.path = $$[QT_INSTALL_HEADERS]/SocExplorer | ||||
header.files = engine/socexplorerengine.h \ | ||||
pluginloader/pluginscache.h \ | ||||
plugins/socexplorerplugin.h \ | ||||
proxy/socexplorerproxy.h \ | ||||
engine/socexplorerxmlfile.h \ | ||||
SOC/socexplorerenumdevice.h \ | ||||
plugins/genericPySysdriver.h \ | ||||
XmlEngine/XMLmodel.h \ | ||||
XmlEngine/XMLdata.h \ | ||||
XmlEngine/xmldriver.h \ | ||||
SOC/socmodel.h \ | ||||
SOC/registerdata.h \ | ||||
SOC/socclk.h \ | ||||
PeripheralWidget/src/peripheralwidget.h \ | ||||
PeripheralWidget/src/registerwidget.h \ | ||||
PeripheralWidget/src/socregsviewer.h | ||||
isEmpty(header.path) { | ||||
error(can\'t get QT_INSTALL_HEADERS) | ||||
} | ||||
pluginif.files = pluginsInterface/*.h \ | ||||
pluginsInterface/*.cpp | ||||
pluginif.path = $$[QT_INSTALL_HEADERS]/SocExplorer/pluginsInterface | ||||
INSTALLS += target header pluginif | ||||
INCLUDEPATH += engine \ | ||||
pluginloader \ | ||||
pluginsInterface \ | ||||
proxy \ | ||||
plugins \ | ||||
pluginManagerWdgt \ | ||||
../common \ | ||||
../ \ | ||||
RegisterMVS \ | ||||
XmlEngine \ | ||||
SOC \ | ||||
PeripheralWidget/src | ||||
HEADERS += \ | ||||
pluginloader/pluginscache.h \ | ||||
pluginloader/pluginloader.h \ | ||||
plugins/genericPySysdriver.h \ | ||||
pluginManagerWdgt/plugintree.h \ | ||||
pluginManagerWdgt/pluginmanagerWDGT.h \ | ||||
pluginManagerWdgt/pluginlist.h \ | ||||
pluginManagerWdgt/plugininfoswdgt.h \ | ||||
XmlEngine/XMLmodel.h \ | ||||
XmlEngine/XMLdata.h \ | ||||
SOC/socmodel.h \ | ||||
SOC/registerdata.h \ | ||||
XmlEngine/xmldriver.h \ | ||||
PeripheralWidget/src/peripheralwidget.h \ | ||||
PeripheralWidget/src/registerwidget.h \ | ||||
PeripheralWidget/src/socregsviewer.h \ | ||||
SOC/socclk.h \ | ||||
engine/socexplorerengine.h \ | ||||
engine/socexplorerxmlfile.h \ | ||||
plugins/socexplorerplugin.h \ | ||||
pluginsInterface/socexplorerplugininterface.h \ | ||||
pluginsInterface/socexplorerplugininterface_global.h \ | ||||
proxy/socexplorerproxy.h \ | ||||
SOC/socexplorerenumdevice.h | ||||
SOURCES += \ | ||||
pluginloader/pluginscache.cpp \ | ||||
pluginloader/pluginloader.cpp \ | ||||
pluginManagerWdgt/plugintree.cpp \ | ||||
pluginManagerWdgt/pluginmanagerWDGT.cpp \ | ||||
pluginManagerWdgt/pluginlist.cpp \ | ||||
pluginManagerWdgt/plugininfoswdgt.cpp \ | ||||
XmlEngine/XMLmodel.cpp \ | ||||
XmlEngine/XMLdata.cpp \ | ||||
SOC/socmodel.cpp \ | ||||
SOC/registerdata.cpp \ | ||||
XmlEngine/xmldriver.cpp \ | ||||
PeripheralWidget/src/peripheralwidget.cpp \ | ||||
PeripheralWidget/src/registerwidget.cpp \ | ||||
PeripheralWidget/src/socregsviewer.cpp \ | ||||
SOC/socclk.cpp \ | ||||
plugins/genericPySysdriver.cpp \ | ||||
engine/socexplorerengine.cpp \ | ||||
engine/socexplorerxmlfile.cpp \ | ||||
proxy/socexplorerproxy.cpp \ | ||||
SOC/socexplorerenumdevice.cpp \ | ||||
plugins/socexplorerplugin.cpp | ||||
OTHER_FILES += \ | ||||
plugins/socexplorerplugin.cpp \ | ||||
pluginsInterface/socexplorerplugininterface.cpp \ | ||||
plugins/socexplorerplugin.prf | ||||