diff --git a/src/plugins/qt4projectmanager/qt4target.cpp b/src/plugins/qt4projectmanager/qt4target.cpp index acc3e3e5810900b9122b3f2038c43410088e34b8..a0cab26ef2c22be1560d9a20da1453afedb5e1de 100644 --- a/src/plugins/qt4projectmanager/qt4target.cpp +++ b/src/plugins/qt4projectmanager/qt4target.cpp @@ -38,6 +38,7 @@ #include "qt-maemo/maemorunconfiguration.h" #include "qt-s60/s60devicerunconfiguration.h" #include "qt-s60/s60emulatorrunconfiguration.h" +#include "qt-s60/s60createpackagestep.h" #include <projectexplorer/toolchain.h> #include <coreplugin/coreconstants.h> @@ -249,6 +250,11 @@ Qt4BuildConfiguration *Qt4Target::addQt4BuildConfiguration(QString displayName, MakeStep *makeStep = new MakeStep(bc); bc->insertStep(ProjectExplorer::Build, 1, makeStep); + if (id() == Constants::S60_DEVICE_TARGET_ID) { + S60CreatePackageStep *packageStep = new S60CreatePackageStep(bc); + bc->insertStep(ProjectExplorer::Build, 2, packageStep); + } + MakeStep* cleanStep = new MakeStep(bc); cleanStep->setClean(true); cleanStep->setUserArguments(QStringList() << "clean");