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
|
2009-09-25 16:01:28 +02:00
|
|
|
|
2009-05-08 11:29:56 +02:00
|
|
|
include(../../qtcreatorplugin.pri)
|
2009-09-25 16:01:28 +02:00
|
|
|
include(debugger_dependencies.pri)
|
|
|
|
|
|
|
|
|
|
DEFINES += DEBUGGER_LIBRARY
|
|
|
|
|
|
2009-02-20 12:33:16 +01:00
|
|
|
INCLUDEPATH += $$PWD/../../libs/utils
|
2009-08-25 12:11:04 +02:00
|
|
|
QT += gui \
|
|
|
|
|
network \
|
|
|
|
|
script
|
|
|
|
|
HEADERS += breakhandler.h \
|
2008-12-02 12:01:29 +01:00
|
|
|
breakwindow.h \
|
2009-08-12 10:51:25 +02:00
|
|
|
debuggeragents.h \
|
2009-03-17 17:00:06 +01:00
|
|
|
debuggeractions.h \
|
2008-12-02 12:01:29 +01:00
|
|
|
debuggerconstants.h \
|
2009-03-02 13:08:30 +01:00
|
|
|
debuggerdialogs.h \
|
2008-12-02 12:01:29 +01:00
|
|
|
debuggermanager.h \
|
2009-09-25 16:01:28 +02:00
|
|
|
debugger_global.h \
|
2008-12-02 12:01:29 +01:00
|
|
|
debuggeroutputwindow.h \
|
|
|
|
|
debuggerplugin.h \
|
|
|
|
|
debuggerrunner.h \
|
2009-06-24 12:31:09 +02:00
|
|
|
debuggertooltip.h \
|
2009-09-25 15:02:16 +02:00
|
|
|
debuggerstringutils.h \
|
2009-03-25 13:42:47 +01:00
|
|
|
watchutils.h \
|
2008-12-02 12:01:29 +01:00
|
|
|
idebuggerengine.h \
|
|
|
|
|
moduleshandler.h \
|
|
|
|
|
moduleswindow.h \
|
2009-01-15 14:47:14 +01:00
|
|
|
outputcollector.h \
|
2008-12-02 12:01:29 +01:00
|
|
|
procinterrupt.h \
|
|
|
|
|
registerhandler.h \
|
|
|
|
|
registerwindow.h \
|
|
|
|
|
stackhandler.h \
|
|
|
|
|
stackwindow.h \
|
2010-02-02 17:25:14 +01:00
|
|
|
snapshothandler.h \
|
|
|
|
|
snapshotwindow.h \
|
2009-02-17 14:08:49 +01:00
|
|
|
sourcefileswindow.h \
|
2008-12-02 12:01:29 +01:00
|
|
|
threadswindow.h \
|
|
|
|
|
watchhandler.h \
|
2009-04-17 09:03:32 +02:00
|
|
|
watchwindow.h \
|
2010-02-09 20:44:40 +01:00
|
|
|
name_demangler.h \
|
|
|
|
|
debuggeruiswitcher.h \
|
|
|
|
|
debuggermainwindow.h
|
2009-08-25 12:11:04 +02:00
|
|
|
SOURCES += breakhandler.cpp \
|
2008-12-02 12:01:29 +01:00
|
|
|
breakwindow.cpp \
|
|
|
|
|
breakwindow.h \
|
2009-08-12 10:51:25 +02:00
|
|
|
debuggeragents.cpp \
|
2009-03-17 17:00:06 +01:00
|
|
|
debuggeractions.cpp \
|
2009-03-02 13:08:30 +01:00
|
|
|
debuggerdialogs.cpp \
|
2008-12-02 12:01:29 +01:00
|
|
|
debuggermanager.cpp \
|
|
|
|
|
debuggeroutputwindow.cpp \
|
|
|
|
|
debuggerplugin.cpp \
|
|
|
|
|
debuggerrunner.cpp \
|
2009-06-24 12:31:09 +02:00
|
|
|
debuggertooltip.cpp \
|
2009-03-25 13:42:47 +01:00
|
|
|
watchutils.cpp \
|
2008-12-02 12:01:29 +01:00
|
|
|
moduleshandler.cpp \
|
|
|
|
|
moduleswindow.cpp \
|
2009-01-15 14:47:14 +01:00
|
|
|
outputcollector.cpp \
|
2008-12-02 12:01:29 +01:00
|
|
|
procinterrupt.cpp \
|
|
|
|
|
registerhandler.cpp \
|
|
|
|
|
registerwindow.cpp \
|
2010-02-02 17:25:14 +01:00
|
|
|
snapshothandler.cpp \
|
|
|
|
|
snapshotwindow.cpp \
|
2008-12-02 12:01:29 +01:00
|
|
|
stackhandler.cpp \
|
|
|
|
|
stackwindow.cpp \
|
2009-02-17 14:08:49 +01:00
|
|
|
sourcefileswindow.cpp \
|
2008-12-02 12:01:29 +01:00
|
|
|
threadswindow.cpp \
|
|
|
|
|
watchhandler.cpp \
|
2009-04-17 09:03:32 +02:00
|
|
|
watchwindow.cpp \
|
2010-02-09 20:44:40 +01:00
|
|
|
name_demangler.cpp \
|
|
|
|
|
debuggeruiswitcher.cpp \
|
|
|
|
|
debuggermainwindow.cpp
|
|
|
|
|
|
2008-12-02 12:01:29 +01:00
|
|
|
FORMS += attachexternaldialog.ui \
|
2009-03-02 13:08:30 +01:00
|
|
|
attachcoredialog.ui \
|
2008-12-02 12:01:29 +01:00
|
|
|
breakbyfunction.ui \
|
|
|
|
|
breakcondition.ui \
|
2009-03-23 12:28:02 +01:00
|
|
|
dumperoptionpage.ui \
|
2009-04-17 09:03:32 +02:00
|
|
|
commonoptionspage.ui \
|
2008-12-02 12:01:29 +01:00
|
|
|
startexternaldialog.ui \
|
2009-08-25 12:11:04 +02:00
|
|
|
startremotedialog.ui
|
2008-12-02 12:01:29 +01:00
|
|
|
RESOURCES += debugger.qrc
|
2010-01-29 21:33:57 +01:00
|
|
|
false {
|
2009-08-25 12:11:04 +02:00
|
|
|
SOURCES += $$PWD/modeltest.cpp
|
|
|
|
|
HEADERS += $$PWD/modeltest.h
|
|
|
|
|
DEFINES += USE_MODEL_TEST=1
|
2008-12-02 12:01:29 +01:00
|
|
|
}
|
2010-03-25 16:54:23 +01:00
|
|
|
win32 {
|
|
|
|
|
include(../../shared/registryaccess/registryaccess.pri)
|
|
|
|
|
HEADERS += registerpostmortemaction.h
|
|
|
|
|
SOURCES += registerpostmortemaction.cpp
|
|
|
|
|
LIBS *= -lole32 \
|
|
|
|
|
-lshell32
|
|
|
|
|
}
|
2009-05-19 15:35:18 +02:00
|
|
|
include(cdb/cdb.pri)
|
2009-05-19 15:45:58 +02:00
|
|
|
include(gdb/gdb.pri)
|
2009-05-19 15:38:04 +02:00
|
|
|
include(script/script.pri)
|
2009-05-19 15:45:58 +02:00
|
|
|
include(shared/shared.pri)
|
2009-09-09 17:24:21 +02:00
|
|
|
|
2009-04-22 15:06:58 +02:00
|
|
|
OTHER_FILES += Debugger.pluginspec
|