summaryrefslogtreecommitdiffstats
path: root/qmake
diff options
context:
space:
mode:
authorMartin Jones <martin.jones@nokia.com>2010-02-22 09:00:29 (GMT)
committerMartin Jones <martin.jones@nokia.com>2010-02-22 09:00:29 (GMT)
commit6d23a6d0a2954a4895dd5c1cfade28eab5a2874e (patch)
treef2f1709febef96b8eec5fcf5f450abe50759a4c7 /qmake
parent746be2ba8d54e2c9803af6a6ba3cc0b6bf1da258 (diff)
parente2f90ecdde9550986df1539aa88eb5fc41d939e1 (diff)
downloadQt-6d23a6d0a2954a4895dd5c1cfade28eab5a2874e.zip
Qt-6d23a6d0a2954a4895dd5c1cfade28eab5a2874e.tar.gz
Qt-6d23a6d0a2954a4895dd5c1cfade28eab5a2874e.tar.bz2
Merge branch 'master' of scm.dev.nokia.troll.no:qt/qt-qml
Diffstat (limited to 'qmake')
-rw-r--r--qmake/generators/symbian/symmake.cpp105
-rw-r--r--qmake/generators/symbian/symmake.h1
-rw-r--r--qmake/generators/symbian/symmake_abld.cpp33
-rw-r--r--qmake/generators/symbian/symmake_abld.h1
-rw-r--r--qmake/generators/symbian/symmake_sbsv2.cpp2
5 files changed, 1 insertions, 141 deletions
diff --git a/qmake/generators/symbian/symmake.cpp b/qmake/generators/symbian/symmake.cpp
index 5ebc8a2..6854084 100644
--- a/qmake/generators/symbian/symmake.cpp
+++ b/qmake/generators/symbian/symmake.cpp
@@ -49,12 +49,6 @@
#include <stdlib.h>
#include <qdebug.h>
-#ifdef Q_OS_WIN
-#define SCRIPT_EXT ".bat"
-#else
-#define SCRIPT_EXT ".sh"
-#endif
-
#define RESOURCE_DIRECTORY_MMP "/resource/apps"
#define RESOURCE_DIRECTORY_RESOURCE "\\\\resource\\\\apps\\\\"
#define REGISTRATION_RESOURCE_DIRECTORY_HW "/private/10003a3f/import/apps"
@@ -93,15 +87,6 @@
#define MMP_START_RESOURCE "START RESOURCE"
#define MMP_END_RESOURCE "END"
-#define SIS_TARGET "sis"
-#define INSTALLER_SIS_TARGET "installer_sis"
-#define ROM_STUB_SIS_TARGET "stub_sis"
-#define OK_SIS_TARGET "ok_sis"
-#define OK_INSTALLER_SIS_TARGET "ok_installer_sis"
-#define OK_ROM_STUB_SIS_TARGET "ok_stub_sis"
-#define FAIL_SIS_NOPKG_TARGET "fail_sis_nopkg"
-#define FAIL_SIS_NOCACHE_TARGET "fail_sis_nocache"
-
#define PRINT_FILE_CREATE_ERROR(filename) fprintf(stderr, "Error: Could not create '%s'\n", qPrintable(filename));
#define MANUFACTURER_NOTE_FILE "manufacturer_note.txt"
@@ -1355,7 +1340,7 @@ void SymbianMakefileGenerator::writeBldInfContent(QTextStream &t, bool addDeploy
removeSpecialCharacters(bldinfDefine);
t << "#ifndef " << bldinfDefine << endl;
- t << "\t#include \"" << QDir::toNativeSeparators(bldinfFilename) << "\"" << endl;
+ t << "\t#include \"" << bldinfFilename << "\"" << endl;
t << "#endif // " << bldinfDefine << endl;
}
@@ -1886,94 +1871,6 @@ void SymbianMakefileGenerator::removeSpecialCharacters(QString& str)
str.replace(QString(" "), QString("_"));
}
-void SymbianMakefileGenerator::writeSisTargets(QTextStream &t)
-{
- t << "-include " MAKE_CACHE_NAME << endl;
- t << endl;
-
- t << SIS_TARGET ":" << endl;
- QString siscommand = QString::fromLatin1("\t$(if $(wildcard %1_template.%2),$(if $(wildcard %3)," \
- "$(MAKE) -s -f $(MAKEFILE) %4," \
- "$(if $(QT_SIS_TARGET),$(MAKE) -s -f $(MAKEFILE) %4," \
- "$(MAKE) -s -f $(MAKEFILE) %5))," \
- "$(MAKE) -s -f $(MAKEFILE) %6)")
- .arg(fixedTarget)
- .arg("pkg")
- .arg(MAKE_CACHE_NAME)
- .arg(OK_SIS_TARGET)
- .arg(FAIL_SIS_NOCACHE_TARGET)
- .arg(FAIL_SIS_NOPKG_TARGET);
- t << siscommand << endl;
- t << endl;
-
- t << OK_SIS_TARGET ":" << endl;
-
- QString pkgcommand = QString::fromLatin1("\tcreatepackage" SCRIPT_EXT " $(QT_SIS_OPTIONS) %1_template.%2 $(QT_SIS_TARGET) " \
- "$(QT_SIS_CERTIFICATE) $(QT_SIS_KEY) $(QT_SIS_PASSPHRASE)")
- .arg(fixedTarget)
- .arg("pkg");
- t << pkgcommand << endl;
- t << endl;
-
- QString sisName = fixedTarget;
- sisName += ".sis";
-
- t << sisName << ":" << endl;
- t << "\t$(MAKE) -s -f $(MAKEFILE) " SIS_TARGET << endl << endl;
-
- t << ROM_STUB_SIS_TARGET ":" << endl;
- QString stubsiscommand = QString::fromLatin1("\t$(if $(wildcard %1_template.%2),$(if $(wildcard %3)," \
- "$(MAKE) -s -f $(MAKEFILE) %4," \
- "$(if $(QT_SIS_TARGET),$(MAKE) -s -f $(MAKEFILE) %4," \
- "$(MAKE) -s -f $(MAKEFILE) %5))," \
- "$(MAKE) -s -f $(MAKEFILE) %6)")
- .arg(fixedTarget)
- .arg("pkg")
- .arg(MAKE_CACHE_NAME)
- .arg(OK_ROM_STUB_SIS_TARGET)
- .arg(FAIL_SIS_NOCACHE_TARGET)
- .arg(FAIL_SIS_NOPKG_TARGET);
- t << stubsiscommand << endl;
- t << endl;
-
- t << OK_ROM_STUB_SIS_TARGET ":" << endl;
-
- QString stubpkgcommand = QString::fromLatin1("\tcreatepackage" SCRIPT_EXT " -s $(QT_SIS_OPTIONS) %1_template.%2 $(QT_SIS_TARGET) " \
- "$(QT_SIS_CERTIFICATE) $(QT_SIS_KEY) $(QT_SIS_PASSPHRASE)")
- .arg(fixedTarget)
- .arg("pkg");
- t << stubpkgcommand << endl;
- t << endl;
-
- t << INSTALLER_SIS_TARGET ": " << sisName << endl;
- siscommand = QString::fromLatin1("\t$(if $(wildcard %1_installer.%2)," \
- "$(MAKE) -s -f $(MAKEFILE) %3," \
- "$(MAKE) -s -f $(MAKEFILE) %4)")
- .arg(fixedTarget)
- .arg("pkg")
- .arg(OK_INSTALLER_SIS_TARGET)
- .arg(FAIL_SIS_NOPKG_TARGET);
- t << siscommand << endl;
- t << endl;
-
- t << OK_INSTALLER_SIS_TARGET ": " << endl;
-
- pkgcommand = QString::fromLatin1("\tcreatepackage.bat $(QT_SIS_OPTIONS) %1_installer.%2 - " \
- "$(QT_SIS_CERTIFICATE) $(QT_SIS_KEY) $(QT_SIS_PASSPHRASE)")
- .arg(fixedTarget)
- .arg("pkg");
- t << pkgcommand << endl;
- t << endl;
-
- t << FAIL_SIS_NOPKG_TARGET ":" << endl;
- t << "\t$(error PKG file does not exist, '" SIS_TARGET "' and '" INSTALLER_SIS_TARGET "' target are only supported for executables or projects with DEPLOYMENT statement)" << endl;
- t << endl;
-
- t << FAIL_SIS_NOCACHE_TARGET ":" << endl;
- t << "\t$(error Project has to be built or QT_SIS_TARGET environment variable has to be set before calling 'SIS' target)" << endl;
- t << endl;
-}
-
void SymbianMakefileGenerator::generateDistcleanTargets(QTextStream& t)
{
t << "dodistclean:" << endl;
diff --git a/qmake/generators/symbian/symmake.h b/qmake/generators/symbian/symmake.h
index 77d61da..76fd98b 100644
--- a/qmake/generators/symbian/symmake.h
+++ b/qmake/generators/symbian/symmake.h
@@ -147,7 +147,6 @@ protected:
const QString& itemPrefix,
const QString& itemSuffix);
- void writeSisTargets(QTextStream &t);
void generateDistcleanTargets(QTextStream& t);
void generateExecutionTargets(QTextStream& t, const QStringList& platforms);
diff --git a/qmake/generators/symbian/symmake_abld.cpp b/qmake/generators/symbian/symmake_abld.cpp
index a3a504f..9b7ae3e 100644
--- a/qmake/generators/symbian/symmake_abld.cpp
+++ b/qmake/generators/symbian/symmake_abld.cpp
@@ -368,10 +368,6 @@ void SymbianAbldMakefileGenerator::writeWrapperMakefile(QFile& wrapperFile, bool
writeDeploymentTargets(t);
- writeSisTargets(t);
-
- writeStoreBuildTarget(t);
-
generateDistcleanTargets(t);
t << "clean: $(ABLD)" << endl;
@@ -446,35 +442,6 @@ bool SymbianAbldMakefileGenerator::writeDeploymentTargets(QTextStream &t)
return true;
}
-void SymbianAbldMakefileGenerator::writeStoreBuildTarget(QTextStream &t)
-{
-#ifdef Q_OS_WIN
-#define HASH "#"
-#define EMPTYECHO "."
-#else
-#define HASH "\\#"
-#define EMPTYECHO
-#endif
-
- t << STORE_BUILD_TARGET ":" << endl;
- t << "\t@echo " HASH " ============================================================================== > " MAKE_CACHE_NAME << endl;
- t << "\t@echo " HASH " This file is generated by make and should not be modified by the user >> " MAKE_CACHE_NAME << endl;
- t << "\t@echo " HASH " Name : " << MAKE_CACHE_NAME << " >> " MAKE_CACHE_NAME << endl;
- t << "\t@echo " HASH " Part of : " << project->values("TARGET").join(" ") << " >> " MAKE_CACHE_NAME << endl;
- t << "\t@echo " HASH " Description : This file is used to cache last build target for >> " MAKE_CACHE_NAME << endl;
- t << "\t@echo " HASH " make sis target. >> " MAKE_CACHE_NAME << endl;
- t << "\t@echo " HASH " Version : >> " MAKE_CACHE_NAME << endl;
- t << "\t@echo " HASH " >> " MAKE_CACHE_NAME << endl;
- t << "\t@echo " HASH " ============================================================================== >> " MAKE_CACHE_NAME << endl;
- t << "\t@echo" EMPTYECHO " >> " MAKE_CACHE_NAME << endl;
- t << "\t@echo QT_SIS_TARGET ?= $(QT_SIS_TARGET) >> " MAKE_CACHE_NAME << endl;
- t << endl;
-
- generatedFiles << MAKE_CACHE_NAME;
-#undef HASH
-#undef EMPTYECHO
-}
-
void SymbianAbldMakefileGenerator::writeBldInfMkFilePart(QTextStream& t, bool addDeploymentExtension)
{
// Normally emulator deployment gets done via regular makefile, but since subdirs
diff --git a/qmake/generators/symbian/symmake_abld.h b/qmake/generators/symbian/symmake_abld.h
index 25b06bb..d0f38b0 100644
--- a/qmake/generators/symbian/symmake_abld.h
+++ b/qmake/generators/symbian/symmake_abld.h
@@ -57,7 +57,6 @@ protected:
virtual void writeWrapperMakefile(QFile& wrapperFile, bool isPrimaryMakefile);
virtual void appendAbldTempDirs(QStringList& sysincspaths, QString includepath);
- void writeStoreBuildTarget(QTextStream &t);
bool writeDeploymentTargets(QTextStream &t);
public:
diff --git a/qmake/generators/symbian/symmake_sbsv2.cpp b/qmake/generators/symbian/symmake_sbsv2.cpp
index e081b19..f610181 100644
--- a/qmake/generators/symbian/symmake_sbsv2.cpp
+++ b/qmake/generators/symbian/symmake_sbsv2.cpp
@@ -231,8 +231,6 @@ void SymbianSbsv2MakefileGenerator::writeWrapperMakefile(QFile& wrapperFile, boo
qDeleteAll(subtargets);
}
- writeSisTargets(t);
-
generateDistcleanTargets(t);
t << "clean: " << BLD_INF_FILENAME << endl;