Files
qt-creator/src/plugins/debugger/debugger.pro

174 lines
4.2 KiB
Prolog
Raw Normal View History

2008-12-02 12:01:29 +01:00
TEMPLATE = lib
TARGET = Debugger
2009-08-25 12:11:04 +02:00
# DEFINES += QT_USE_FAST_OPERATOR_PLUS
# DEFINES += QT_USE_FAST_CONCATENATION
2008-12-02 12:01:29 +01:00
# CONFIG += single
include(../../qtcreatorplugin.pri)
include(debugger_dependencies.pri)
DEFINES += DEBUGGER_LIBRARY
INCLUDEPATH += $$PWD/../../libs/utils
2009-08-25 12:11:04 +02:00
QT += gui \
network \
script
CONFIG += exceptions
HEADERS += \
basewindow.h \
breakhandler.h \
breakpoint.h \
breakpointmarker.h \
breakwindow.h \
commonoptionspage.h \
debugger_global.h \
debuggeractions.h \
debuggercore.h \
2008-12-02 12:01:29 +01:00
debuggerconstants.h \
2011-04-21 15:52:51 +02:00
debuggerinternalconstants.h \
debuggerdialogs.h \
debuggerengine.h \
debuggermainwindow.h \
2008-12-02 12:01:29 +01:00
debuggerplugin.h \
debuggerprotocol.h \
2008-12-02 12:01:29 +01:00
debuggerrunner.h \
debuggerstartparameters.h \
debuggerstreamops.h \
debuggerstringutils.h \
debuggerkitconfigwidget.h \
debuggerkitinformation.h \
disassembleragent.h \
2010-11-24 16:57:40 +01:00
disassemblerlines.h \
loadcoredialog.h \
logwindow.h \
memoryagent.h \
2008-12-02 12:01:29 +01:00
moduleshandler.h \
moduleswindow.h \
outputcollector.h \
2008-12-02 12:01:29 +01:00
procinterrupt.h \
registerhandler.h \
registerwindow.h \
snapshothandler.h \
snapshotwindow.h \
sourceagent.h \
sourcefileshandler.h \
sourcefileswindow.h \
sourceutils.h \
stackframe.h \
stackhandler.h \
stackwindow.h \
2008-12-02 12:01:29 +01:00
threadswindow.h \
watchhandler.h \
watchutils.h \
watchwindow.h \
2010-10-15 10:56:39 +02:00
threaddata.h \
threadshandler.h \
watchdelegatewidgets.h \
debuggerruncontrolfactory.h \
debuggertooltipmanager.h \
debuggersourcepathmappingwidget.h \
memoryview.h \
localsandexpressionswindow.h \
imageviewer.h
SOURCES += \
basewindow.cpp \
breakhandler.cpp \
breakpoint.cpp \
breakpointmarker.cpp \
breakwindow.cpp \
commonoptionspage.cpp \
debuggeractions.cpp \
debuggerdialogs.cpp \
debuggerengine.cpp \
debuggermainwindow.cpp \
2008-12-02 12:01:29 +01:00
debuggerplugin.cpp \
debuggerprotocol.cpp \
2008-12-02 12:01:29 +01:00
debuggerrunner.cpp \
debuggerstreamops.cpp \
debuggerkitconfigwidget.cpp \
debuggerkitinformation.cpp \
disassembleragent.cpp \
2010-11-24 16:57:40 +01:00
disassemblerlines.cpp \
loadcoredialog.cpp \
logwindow.cpp \
memoryagent.cpp \
2008-12-02 12:01:29 +01:00
moduleshandler.cpp \
moduleswindow.cpp \
outputcollector.cpp \
2008-12-02 12:01:29 +01:00
procinterrupt.cpp \
registerhandler.cpp \
registerwindow.cpp \
snapshothandler.cpp \
snapshotwindow.cpp \
sourceagent.cpp \
sourcefileshandler.cpp \
sourcefileswindow.cpp \
sourceutils.cpp \
stackhandler.cpp \
stackwindow.cpp \
threadshandler.cpp \
2008-12-02 12:01:29 +01:00
threadswindow.cpp \
watchdata.cpp \
2008-12-02 12:01:29 +01:00
watchhandler.cpp \
watchutils.cpp \
watchwindow.cpp \
stackframe.cpp \
watchdelegatewidgets.cpp \
debuggertooltipmanager.cpp \
debuggersourcepathmappingwidget.cpp \
memoryview.cpp \
localsandexpressionswindow.cpp \
imageviewer.cpp
FORMS += \
localsandexpressionsoptionspage.ui
2008-12-02 12:01:29 +01:00
RESOURCES += debugger.qrc
false {
include(../../shared/modeltest/modeltest.pri)
#DEFINES += USE_WATCH_MODEL_TEST=1
#DEFINES += USE_BREAK_MODEL_TEST=1
#DEFINES += USE_REGISTER_MODEL_TEST=1
2008-12-02 12:01:29 +01:00
}
win32 {
include(../../shared/registryaccess/registryaccess.pri)
HEADERS += registerpostmortemaction.h
SOURCES += registerpostmortemaction.cpp
LIBS *= -lole32 \
-lshell32
}
include(cdb/cdb.pri)
include(gdb/gdb.pri)
include(script/script.pri)
2010-04-27 08:52:17 +02:00
include(pdb/pdb.pri)
include(lldblib/lldbhost.pri)
include(qml/qml.pri)
include(namedemangler/namedemangler.pri)
include(shared/shared.pri)
equals(TEST, 1):!isEmpty(copydata) {
TEST_DIR = tests/manual/debugger/simple
INPUT_FILE = $$IDE_SOURCE_TREE/$$TEST_DIR/simple.pro
macx: OUTPUT_DIR = $$IDE_DATA_PATH/$$TEST_DIR
else: OUTPUT_DIR = $$IDE_BUILD_TREE/$$TEST_DIR
testfile.target = $$OUTPUT_DIR/$$basename(INPUT_FILE)
testfile.depends = $$INPUT_FILE
win32 {
INPUT_FILE ~= s,/,\\\\,g
OUTPUT_DIR ~= s,/,\\\\,g
} else {
isEmpty(QMAKE_CHK_EXISTS_GLUE):QMAKE_CHK_EXISTS_GLUE = "|| "
}
testfile.commands = ($$QMAKE_CHK_DIR_EXISTS \"$$OUTPUT_DIR\" $$QMAKE_CHK_EXISTS_GLUE $$QMAKE_MKDIR \"$$OUTPUT_DIR\") \
&& $$QMAKE_COPY \"$$INPUT_FILE\" \"$$OUTPUT_DIR\"
QMAKE_EXTRA_TARGETS += testfile
PRE_TARGETDEPS += $$testfile.target
}