Ignore:
Timestamp:
May 5, 2011, 5:36:53 AM (14 years ago)
Author:
Dmitry A. Kuminov
Message:

trunk: Merged in qt 4.7.2 sources from branches/vendor/nokia/qt.

Location:
trunk
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk

  • trunk/qmake/generators/symbian/symmake.h

    r769 r846  
    11/****************************************************************************
    22**
    3 ** Copyright (C) 2010 Nokia Corporation and/or its subsidiary(-ies).
     3** Copyright (C) 201 Nokia Corporation and/or its subsidiary(-ies).
    44** All rights reserved.
    55** Contact: Nokia Corporation ([email protected])
     
    4444
    4545#include "initprojectdeploy_symbian.h"
     46
    4647#include <makefile.h>
    4748
     
    5455#define SYMBIAN_TEST_CONFIG "symbian_test"
    5556
    56 class SymbianMakefileGenerator : public MakefileGenerator
     57class SymbianMakefileGenerator : public MakefileGenerator
    5758{
    5859protected:
    59     enum TargetType {
    60         TypeExe,
    61         TypeDll,
    62         TypeLib,
    63         TypePlugin,
    64         TypeSubdirs
    65     };
    66 
    6760    QString platform;
    6861    QString uid2;
    69     QString uid3;
    70     QString privateDirUid;
    71     TargetType targetType;
     62    QString mmpFileName;
    7263    QMap<QString, QStringList> sources;
    7364    QMap<QString, QStringList> systeminclude;
     
    7768    QStringList overriddenMmpKeywords;
    7869
    79     QStringList generatedFiles;
    80     QStringList generatedDirs;
    81     QHash<QString, QString> qt2S60LangMapTable;
    82 
    83     QString fixedTarget;
    84 
    85     void removeSpecialCharacters(QString& str);
    8670    QString fixPathForMmp(const QString& origPath, const QDir& parentDir);
    8771    QString absolutizePath(const QString& origPath);
    8872
    8973    virtual bool writeMakefile(QTextStream &t);
    90     void generatePkgFile(const QString &iconFile, DeploymentList &depList);
    91     bool containsStartWithItem(const QChar &c, const QStringList& src);
    9274
    9375    virtual void init();
     
    9880
    9981    void initMmpVariables();
     82
    10083    void handleMmpRulesOverrides(QString &checkString,
    10184                                 bool &inResourceBlock,
     
    11093    void writeBldInfContent(QTextStream& t,
    11194                            bool addDeploymentExtension,
    112                             const QString &iconFile,
    113                             DeploymentList &depList);
     95                            const QString &iconFile);
    11496
    11597    static bool removeDuplicatedStrings(QStringList& stringList);
    11698
    11799    void writeMmpFileHeader(QTextStream &t);
    118     void writeMmpFile(QString &filename, QStringList &symbianLangCodes);
     100    void writeMmpFile(QString &filename, );
    119101    void writeMmpFileMacrosPart(QTextStream& t);
    120102    void addMacro(QTextStream& t, const QString& value);
    121103    void writeMmpFileTargetPart(QTextStream& t);
    122     void writeMmpFileResourcePart(QTextStream& t, QStringList &symbianLangCodes);
     104    void writeMmpFileResourcePart(QTextStream& t, );
    123105    void writeMmpFileSystemIncludePart(QTextStream& t);
    124106    void writeMmpFileIncludePart(QTextStream& t);
     
    138120    void writeMmpFileRulesPart(QTextStream& t);
    139121
    140     void writeCustomDefFile();
    141 
    142     void writeRegRssFile(QMap<QString, QStringList> &useritems);
    143     void writeRegRssList(QTextStream &t, QStringList &userList,
    144                          const QString &listTag,
    145                          const QString &listItem);
    146     void writeRssFile(QString &numberOfIcons, QString &iconfile);
    147     void writeLocFile(QStringList &symbianLangCodes);
    148     void readRssRules(QString &numberOfIcons,
    149                       QString &iconFile,
    150                       QMap<QString, QStringList> &userRssRules);
    151 
    152     QStringList symbianLangCodesFromTsFiles();
    153     void fillQt2S60LangMapTable();
    154 
    155122    void appendIfnotExist(QStringList &list, QString value);
    156123    void appendIfnotExist(QStringList &list, QStringList values);
    157124
    158     QString removePathSeparators(QString &file);
    159125    QString removeTrailingPathSeparators(QString &file);
    160126    void generateCleanCommands(QTextStream& t,
     
    165131                               const QString& itemSuffix);
    166132
    167     void writeSisTargets(QTextStream &t);
    168133    void generateDistcleanTargets(QTextStream& t);
    169     void generateExecutionTargets(QTextStream& t, const QStringList& platforms);
     134    );
    170135
    171136    // Subclass implements
Note: See TracChangeset for help on using the changeset viewer.