diff --git a/src/plugins/qt4projectmanager/qt-maemo/maemodeploystep.cpp b/src/plugins/qt4projectmanager/qt-maemo/maemodeploystep.cpp
index 61bbcc82e21f6b3c82c83b39a033db924932c6b3..39d65d48b2c25e56873c557da51eb25e431ff57f 100644
--- a/src/plugins/qt4projectmanager/qt-maemo/maemodeploystep.cpp
+++ b/src/plugins/qt4projectmanager/qt-maemo/maemodeploystep.cpp
@@ -158,7 +158,7 @@ void MaemoDeployStep::getDeployTimesFromMap(const QVariantMap &map)
 const MaemoPackageCreationStep *MaemoDeployStep::packagingStep() const
 {
     const MaemoPackageCreationStep * const step
-        = MaemoGlobal::buildStep<MaemoPackageCreationStep>(buildConfiguration());
+        = MaemoGlobal::buildStep<MaemoPackageCreationStep>(target()->activeDeployConfiguration());
     Q_ASSERT_X(step, Q_FUNC_INFO,
         "Impossible: Maemo build configuration without packaging step.");
     return step;
diff --git a/src/plugins/qt4projectmanager/qt-maemo/maemoglobal.h b/src/plugins/qt4projectmanager/qt-maemo/maemoglobal.h
index cd98d3bfc340f89328a3407d685957250657476e..a43edb6724663097a55df81ae267bf55e233bb75 100644
--- a/src/plugins/qt4projectmanager/qt-maemo/maemoglobal.h
+++ b/src/plugins/qt4projectmanager/qt-maemo/maemoglobal.h
@@ -30,7 +30,7 @@
 #ifndef MAEMOGLOBAL_H
 #define MAEMOGLOBAL_H
 
-#include <projectexplorer/buildconfiguration.h>
+#include <projectexplorer/deployconfiguration.h>
 #include <projectexplorer/environment.h>
 #include <projectexplorer/buildsteplist.h>
 #include <projectexplorer/projectexplorerconstants.h>
@@ -53,9 +53,9 @@ public:
     static QString remoteEnvironment(const QList<ProjectExplorer::EnvironmentItem> &list);
     static QString remoteProjectSourcesMountPoint();
 
-    template<class T> static T *buildStep(const ProjectExplorer::BuildConfiguration *bc)
+    template<class T> static T *buildStep(const ProjectExplorer::DeployConfiguration *dc)
     {
-        ProjectExplorer::BuildStepList *bsl = bc->stepList(QLatin1String(ProjectExplorer::Constants::BUILDSTEPS_DEPLOY));
+        ProjectExplorer::BuildStepList *bsl = dc->stepList();
         if (!bsl)
             return 0;
         const QList<ProjectExplorer::BuildStep *> &buildSteps = bsl->steps();
diff --git a/src/plugins/qt4projectmanager/qt-maemo/maemopackagecreationstep.cpp b/src/plugins/qt4projectmanager/qt-maemo/maemopackagecreationstep.cpp
index f3da6f1c1119943779717df121d9dc88e73c5b1e..6769d6de2f168913636b367f6371145034d8d754 100644
--- a/src/plugins/qt4projectmanager/qt-maemo/maemopackagecreationstep.cpp
+++ b/src/plugins/qt4projectmanager/qt-maemo/maemopackagecreationstep.cpp
@@ -328,7 +328,7 @@ const MaemoToolChain *MaemoPackageCreationStep::maemoToolChain() const
 MaemoDeployStep *MaemoPackageCreationStep::deployStep() const
 {
     MaemoDeployStep * const deployStep
-        = MaemoGlobal::buildStep<MaemoDeployStep>(buildConfiguration());
+        = MaemoGlobal::buildStep<MaemoDeployStep>(target()->activeDeployConfiguration());
     Q_ASSERT(deployStep &&
         "Fatal error: Maemo build configuration without deploy step.");
     return deployStep;
diff --git a/src/plugins/qt4projectmanager/qt-maemo/maemorunconfiguration.cpp b/src/plugins/qt4projectmanager/qt-maemo/maemorunconfiguration.cpp
index 47779f618fdc7e54a0d7c18d362fe91d9c2d27c5..4a714c9ff61c3c5abac38dba7efe32480380066f 100644
--- a/src/plugins/qt4projectmanager/qt-maemo/maemorunconfiguration.cpp
+++ b/src/plugins/qt4projectmanager/qt-maemo/maemorunconfiguration.cpp
@@ -204,7 +204,7 @@ const QString MaemoRunConfiguration::gdbCmd() const
 MaemoDeployStep *MaemoRunConfiguration::deployStep() const
 {
     MaemoDeployStep * const step
-        = MaemoGlobal::buildStep<MaemoDeployStep>(activeQt4BuildConfiguration());
+        = MaemoGlobal::buildStep<MaemoDeployStep>(target()->activeDeployConfiguration());
     Q_ASSERT_X(step, Q_FUNC_INFO,
         "Impossible: Maemo build configuration without deploy step.");
     return step;