diff options
author | Joerg Bornemann <joerg.bornemann@nokia.com> | 2011-11-04 13:51:20 +0100 |
---|---|---|
committer | Qt by Nokia <qt-info@nokia.com> | 2011-11-07 13:26:41 +0100 |
commit | 981dd3b3147df213608981d347c998dcf0230fe1 (patch) | |
tree | 1b9ea8de5a01d641444c99b9ef0212341cc1de60 /qmake/generators/symbian/symbiancommon.h | |
parent | e0dfa4547ec89b69acf20af91587a12cef96cfe4 (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.h | 134 |
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 |