summaryrefslogtreecommitdiffstats
path: root/qmake/generators/symbian/symbiancommon.h
diff options
context:
space:
mode:
authorJoerg Bornemann <joerg.bornemann@nokia.com>2011-11-04 13:51:20 +0100
committerQt by Nokia <qt-info@nokia.com>2011-11-07 13:26:41 +0100
commit981dd3b3147df213608981d347c998dcf0230fe1 (patch)
tree1b9ea8de5a01d641444c99b9ef0212341cc1de60 /qmake/generators/symbian/symbiancommon.h
parente0dfa4547ec89b69acf20af91587a12cef96cfe4 (diff)
qmake: remove symbian support
Change-Id: I1db834500921681676a6f46e7750bdd81bf0093d Reviewed-by: Oswald Buddenhagen <oswald.buddenhagen@nokia.com>
Diffstat (limited to 'qmake/generators/symbian/symbiancommon.h')
-rw-r--r--qmake/generators/symbian/symbiancommon.h134
1 files changed, 0 insertions, 134 deletions
diff --git a/qmake/generators/symbian/symbiancommon.h b/qmake/generators/symbian/symbiancommon.h
deleted file mode 100644
index 8402e13647..0000000000
--- a/qmake/generators/symbian/symbiancommon.h
+++ /dev/null
@@ -1,134 +0,0 @@
-/****************************************************************************
-**
-** Copyright (C) 2011 Nokia Corporation and/or its subsidiary(-ies).
-** All rights reserved.
-** Contact: Nokia Corporation (qt-info@nokia.com)
-**
-** This file is part of the qmake application of the Qt Toolkit.
-**
-** $QT_BEGIN_LICENSE:LGPL$
-** GNU Lesser General Public License Usage
-** This file may be used under the terms of the GNU Lesser General Public
-** License version 2.1 as published by the Free Software Foundation and
-** appearing in the file LICENSE.LGPL included in the packaging of this
-** file. Please review the following information to ensure the GNU Lesser
-** General Public License version 2.1 requirements will be met:
-** http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html.
-**
-** In addition, as a special exception, Nokia gives you certain additional
-** rights. These rights are described in the Nokia Qt LGPL Exception
-** version 1.1, included in the file LGPL_EXCEPTION.txt in this package.
-**
-** GNU General Public License Usage
-** Alternatively, this file may be used under the terms of the GNU General
-** Public License version 3.0 as published by the Free Software Foundation
-** and appearing in the file LICENSE.GPL included in the packaging of this
-** file. Please review the following information to ensure the GNU General
-** Public License version 3.0 requirements will be met:
-** http://www.gnu.org/copyleft/gpl.html.
-**
-** Other Usage
-** Alternatively, this file may be used in accordance with the terms and
-** conditions contained in a signed written agreement between you and Nokia.
-**
-**
-**
-**
-**
-** $QT_END_LICENSE$
-**
-****************************************************************************/
-
-#ifndef SYMBIANCOMMON_H
-#define SYMBIANCOMMON_H
-
-#include <project.h>
-#include <makefile.h>
-#include "initprojectdeploy_symbian.h"
-
-#define PRINT_FILE_CREATE_ERROR(filename) fprintf(stderr, "Error: Could not create '%s'\n", qPrintable(filename));
-
-class SymbianLocalization
-{
-public:
- QString qtLanguageCode;
- QString symbianLanguageCode;
- QString shortCaption;
- QString longCaption;
- QString pkgDisplayName;
- QString installerPkgDisplayName;
-};
-
-typedef QList<SymbianLocalization> SymbianLocalizationList;
-typedef QListIterator<SymbianLocalization> SymbianLocalizationListIterator;
-
-class SymbianCommonGenerator
-{
-public:
- enum TargetType {
- TypeExe,
- TypeDll,
- TypeLib,
- TypePlugin,
- TypeSubdirs
- };
-
-
- SymbianCommonGenerator(MakefileGenerator *generator);
-
- virtual void init();
-
-protected:
-
- QString removePathSeparators(QString &file);
- void removeSpecialCharacters(QString& str);
- void generatePkgFile(const QString &iconFile,
- bool epocBuild,
- const SymbianLocalizationList &symbianLocalizationList);
- bool containsStartWithItem(const QChar &c, const QStringList& src);
-
- void writeRegRssFile(QMap<QString, QStringList> &useritems);
- void writeRegRssList(QTextStream &t, QStringList &userList,
- const QString &listTag,
- const QString &listItem);
- void writeRssFile(QString &numberOfIcons, QString &iconfile);
- void writeLocFile(const SymbianLocalizationList &symbianLocalizationList);
- void readRssRules(QString &numberOfIcons,
- QString &iconFile,
- QMap<QString, QStringList> &userRssRules);
-
- void writeCustomDefFile();
-
- void parseTsFiles(SymbianLocalizationList *symbianLocalizationList);
- void fillQt2SymbianLocalizationList(SymbianLocalizationList *symbianLocalizationList);
-
- void parsePreRules(const QString &deploymentVariable,
- const QString &variableSuffix,
- QStringList *rawRuleList,
- QStringList *languageRuleList,
- QStringList *headerRuleList,
- QStringList *vendorRuleList);
- void parsePostRules(const QString &deploymentVariable,
- const QString &variableSuffix,
- QStringList *rawRuleList);
- bool parseTsContent(const QString &tsFilename, SymbianLocalization *loc);
- QString generatePkgNameForHeader(const SymbianLocalizationList &symbianLocalizationList,
- const QString &defaultName,
- bool isForSmartInstaller);
- void addLocalizedResourcesToDeployment(const QString &deploymentFilesVar,
- const SymbianLocalizationList &symbianLocalizationList);
- QString generateLocFileName();
-
-
-protected:
- MakefileGenerator *generator;
-
- QStringList generatedFiles;
- QStringList generatedDirs;
- QString fixedTarget;
- QString privateDirUid;
- QString uid3;
- TargetType targetType;
-};
-
-#endif // SYMBIANCOMMON_H