diff --git a/src/plugins/debugger/cdb/cdbdebugengine.cpp b/src/plugins/debugger/cdb/cdbdebugengine.cpp
index a81472ac656601415991eead848b4a7e1e7f7e07..cb7bbf55d403cf96db2e265352c7b58919286185 100644
--- a/src/plugins/debugger/cdb/cdbdebugengine.cpp
+++ b/src/plugins/debugger/cdb/cdbdebugengine.cpp
@@ -1564,7 +1564,7 @@ unsigned CdbDebugEngine::debuggerCapabilities() const
 }
 
 // Accessed by DebuggerManager
-IDebuggerEngine *createWinEngine(DebuggerManager *parent,
+IDebuggerEngine *createCdbEngine(DebuggerManager *parent,
                                  bool cmdLineEnabled,
                                  QList<Core::IOptionsPage*> *opts)
 {
diff --git a/src/plugins/debugger/debugger.pro b/src/plugins/debugger/debugger.pro
index 580e49c6fb465f66c3b2842e1ba9fcad85cfd51e..05c0a0d9c35fda7de0a798dd0239b65fec5c25ee 100644
--- a/src/plugins/debugger/debugger.pro
+++ b/src/plugins/debugger/debugger.pro
@@ -101,7 +101,7 @@ LIBS  *= -lole32 \
 include(cdb/cdb.pri)
 include(gdb/gdb.pri)
 include(script/script.pri)
-include(python/python.pri)
+include(pdb/pdb.pri)
 include(shared/shared.pri)
 
 OTHER_FILES += Debugger.pluginspec
diff --git a/src/plugins/debugger/debuggermanager.cpp b/src/plugins/debugger/debuggermanager.cpp
index 5abbfb1214c31506a7d8e16e9d1e0e08e9c0d072..7457b90c22473c355e2589985b382d6ea4a47469 100644
--- a/src/plugins/debugger/debuggermanager.cpp
+++ b/src/plugins/debugger/debuggermanager.cpp
@@ -155,14 +155,14 @@ namespace Internal {
 
 IDebuggerEngine *createGdbEngine(DebuggerManager *parent);
 IDebuggerEngine *createScriptEngine(DebuggerManager *parent);
-IDebuggerEngine *createPythonEngine(DebuggerManager *parent);
+IDebuggerEngine *createPdbEngine(DebuggerManager *parent);
 
-// The createWinEngine function takes a list of options pages it can add to.
+// The createCdbEngine function takes a list of options pages it can add to.
 // This allows for having a "enabled" toggle on the page independently
 // of the engine. That's good for not enabling the related ActiveX control
 // unnecessarily.
 
-IDebuggerEngine *createWinEngine(DebuggerManager *, bool /* cmdLineEnabled */, QList<Core::IOptionsPage*> *)
+IDebuggerEngine *createCdbEngine(DebuggerManager *, bool /* cmdLineEnabled */, QList<Core::IOptionsPage*> *)
 #ifdef CDB_ENABLED
 ;
 #else
@@ -250,8 +250,8 @@ void DebuggerStartParameters::clear()
 
 static Debugger::Internal::IDebuggerEngine *gdbEngine = 0;
 static Debugger::Internal::IDebuggerEngine *scriptEngine = 0;
-static Debugger::Internal::IDebuggerEngine *winEngine = 0;
-static Debugger::Internal::IDebuggerEngine *pythonEngine = 0;
+static Debugger::Internal::IDebuggerEngine *cdbEngine = 0;
+static Debugger::Internal::IDebuggerEngine *pdbEngine = 0;
 
 struct DebuggerManagerPrivate
 {
@@ -344,7 +344,7 @@ DebuggerManager::~DebuggerManager()
     #define doDelete(ptr) delete ptr; ptr = 0
     doDelete(gdbEngine);
     doDelete(scriptEngine);
-    doDelete(winEngine);
+    doDelete(cdbEngine);
     #undef doDelete
     DebuggerManagerPrivate::instance = 0;
     delete d;
@@ -642,21 +642,21 @@ QList<Core::IOptionsPage*> DebuggerManager::initializeEngines(unsigned enabledTy
         gdbEngine->addOptionPages(&rc);
     }
 
-    winEngine = createWinEngine(this, (enabledTypeFlags & CdbEngineType), &rc);
+    cdbEngine = createCdbEngine(this, (enabledTypeFlags & CdbEngineType), &rc);
 
     if (enabledTypeFlags & ScriptEngineType) {
         scriptEngine = createScriptEngine(this);
         scriptEngine->addOptionPages(&rc);
     }
 
-    if (enabledTypeFlags & PythonEngineType) {
-        pythonEngine = createPythonEngine(this);
-        //pythonEngine->addOptionPages(&rc);
+    if (enabledTypeFlags & PdbEngineType) {
+        pdbEngine = createPdbEngine(this);
+        //pdbEngine->addOptionPages(&rc);
     }
 
     d->m_engine = 0;
-    STATE_DEBUG(gdbEngine << winEngine << scriptEngine
-        << pythonEngine << rc.size());
+    STATE_DEBUG(gdbEngine << cdbEngine << scriptEngine
+        << pdbEngine << rc.size());
     return rc;
 }
 
@@ -850,9 +850,9 @@ void DebuggerManager::shutdown()
 
     #define doDelete(ptr) delete ptr; ptr = 0
     doDelete(scriptEngine);
-    doDelete(pythonEngine);
+    doDelete(pdbEngine);
     doDelete(gdbEngine);
-    doDelete(winEngine);
+    doDelete(cdbEngine);
 
     // Delete these manually before deleting the manager
     // (who will delete the models for most views)
@@ -984,7 +984,7 @@ static IDebuggerEngine *debuggerEngineForToolChain(int toolChainType)
         return gdbEngine;
     case ProjectExplorer::ToolChain::MSVC:
     case ProjectExplorer::ToolChain::WINCE:
-        return winEngine;
+        return cdbEngine;
     case ProjectExplorer::ToolChain::WINSCW: // S60
     case ProjectExplorer::ToolChain::GCCE:
     case ProjectExplorer::ToolChain::RVCT_ARMV5:
@@ -1016,11 +1016,11 @@ static IDebuggerEngine *debuggerEngineForExecutable(const QString &executable,
     }
 
     if (executable.endsWith(_(".py"))) {
-        if (!pythonEngine) {
-            *errorMessage = msgEngineNotAvailable("Python Engine");
+        if (!pdbEngine) {
+            *errorMessage = msgEngineNotAvailable("Pdb Engine");
             return 0;
         }
-        return pythonEngine;
+        return pdbEngine;
     }
 
 #ifndef Q_OS_WIN
@@ -1049,7 +1049,7 @@ static IDebuggerEngine *debuggerEngineForExecutable(const QString &executable,
     // executables
     if (!DebuggerManager::instance()->checkDebugConfiguration(ProjectExplorer::ToolChain::MSVC, errorMessage, 0 , settingsIdHint))
         return 0;
-    return winEngine;
+    return cdbEngine;
 #endif
 }
 
@@ -1058,8 +1058,8 @@ static IDebuggerEngine *debuggerEngineForMode(DebuggerStartMode startMode, QStri
 {
 #ifdef Q_OS_WIN
     // Preferably Windows debugger for attaching locally.
-    if (startMode != StartRemote && winEngine)
-        return winEngine;
+    if (startMode != StartRemote && cdbEngine)
+        return cdbEngine;
     if (gdbEngine)
         return gdbEngine;
     *errorMessage = msgEngineNotAvailable("Gdb Engine");
@@ -1098,7 +1098,7 @@ void DebuggerManager::startNewDebugger(const DebuggerStartParametersPtr &sp)
     if (sp->executable.endsWith(_(".js")))
         d->m_engine = scriptEngine;
     else if (sp->executable.endsWith(_(".py")))
-        d->m_engine = pythonEngine;
+        d->m_engine = pdbEngine;
     else
         d->m_engine = debuggerEngineForToolChain(sp->toolChainType);
 
@@ -1942,8 +1942,8 @@ bool DebuggerManager::checkDebugConfiguration(int toolChain,
         }
         break;
     case ProjectExplorer::ToolChain::MSVC:
-        if (winEngine) {
-            success = winEngine->checkConfiguration(toolChain, errorMessage, settingsPage);
+        if (cdbEngine) {
+            success = cdbEngine->checkConfiguration(toolChain, errorMessage, settingsPage);
         } else {
             success = false;
             *errorMessage = msgEngineNotAvailable("Cdb");
diff --git a/src/plugins/debugger/debuggermanager.h b/src/plugins/debugger/debuggermanager.h
index a035c85752d28d9227801b6ee2bca0322004b1e5..ae2dcb6f9a80ca790ccabe093fed189e78edbdf5 100644
--- a/src/plugins/debugger/debuggermanager.h
+++ b/src/plugins/debugger/debuggermanager.h
@@ -83,7 +83,7 @@ class WatchHandler;
 class IDebuggerEngine;
 class GdbEngine;
 class ScriptEngine;
-class PythonEngine;
+class PdbEngine;
 class CdbDebugEngine;
 class CdbDebugEnginePrivate;
 struct DebuggerManagerActions;
@@ -139,11 +139,11 @@ enum DebuggerEngineTypeFlags
     GdbEngineType     = 0x01,
     ScriptEngineType  = 0x02,
     CdbEngineType     = 0x04,
-    PythonEngineType  = 0x08,
+    PdbEngineType     = 0x08,
     AllEngineTypes = GdbEngineType
         | ScriptEngineType
         | CdbEngineType
-        | PythonEngineType
+        | PdbEngineType
 };
 
 QDebug operator<<(QDebug d, DebuggerState state);
@@ -170,7 +170,7 @@ public:
     friend class Internal::CdbExceptionLoggerEventCallback;
     friend class Internal::GdbEngine;
     friend class Internal::ScriptEngine;
-    friend class Internal::PythonEngine;
+    friend class Internal::PdbEngine;
     friend class Internal::CdbDebugEngine;
     friend class Internal::CdbDebugEnginePrivate;
     friend class Internal::TrkGdbAdapter;