mkspecs/common/symbian/symbian-mmp.conf
changeset 37 758a864f9613
parent 33 3e2da88830cd
equal deleted inserted replaced
36:ef0373b55136 37:758a864f9613
    37 
    37 
    38 # Ensure '.' directory is the first in include path.
    38 # Ensure '.' directory is the first in include path.
    39 # RVCT seems to do this automatically, but WINSCW compiler does not, so add it here.
    39 # RVCT seems to do this automatically, but WINSCW compiler does not, so add it here.
    40 MMP_RULES += "USERINCLUDE ."
    40 MMP_RULES += "USERINCLUDE ."
    41 
    41 
    42 exists($${EPOCROOT}epoc32/release/winscw/udeb/z/system/install/series60v5.2.sis)|exists($${EPOCROOT}epoc32/data/z/system/install/series60v5.2.sis) {
    42 contains(S60_VERSION, 3.1):MMP_RULES -= PAGED BYTEPAIRCOMPRESSTARGET
    43     S60_VERSION = 5.2 symbian3
       
    44 } else {
       
    45     exists($${EPOCROOT}epoc32/release/winscw/udeb/z/system/install/series60v5.1.sis)|exists($${EPOCROOT}epoc32/data/z/system/install/series60v5.1.sis) {
       
    46         S60_VERSION = 5.1 symbian2
       
    47     } else {
       
    48         exists($${EPOCROOT}epoc32/release/winscw/udeb/z/system/install/series60v5.0.sis)|exists($${EPOCROOT}epoc32/data/z/system/install/series60v5.0.sis) {
       
    49             S60_VERSION = 5.0
       
    50         } else {
       
    51             exists($${EPOCROOT}epoc32/release/winscw/udeb/z/system/install/series60v3.2.sis)|exists($${EPOCROOT}epoc32/data/z/system/install/series60v3.2.sis) {
       
    52                 S60_VERSION = 3.2
       
    53             } else {
       
    54                 S60_VERSION = 3.1
       
    55                 MMP_RULES -= PAGED BYTEPAIRCOMPRESSTARGET
       
    56             }
       
    57         }
       
    58     }
       
    59 }
       
    60 
    43 
    61 QMAKE_CXXFLAGS_FAST_VFP.ARMCC = --fpmode fast
    44 QMAKE_CXXFLAGS_FAST_VFP.ARMCC = --fpmode fast
    62 # [TODO] QMAKE_CXXFLAGS_FAST_VFP.GCCE =
    45 # [TODO] QMAKE_CXXFLAGS_FAST_VFP.GCCE =
    63 
    46 
    64 symbian {
    47 symbian {
    71             QMAKE_CXXFLAGS.ARMCC += $${QMAKE_CXXFLAGS_FAST_VFP.ARMCC}
    54             QMAKE_CXXFLAGS.ARMCC += $${QMAKE_CXXFLAGS_FAST_VFP.ARMCC}
    72             # [TODO] QMAKE_CXXFLAGS.GCCE += $${QMAKE_CXXFLAGS_FAST_VFP.GCCE}
    55             # [TODO] QMAKE_CXXFLAGS.GCCE += $${QMAKE_CXXFLAGS_FAST_VFP.GCCE}
    73         }
    56         }
    74     }
    57     }
    75 }
    58 }
       
    59 
       
    60 # Variables for replacing equivalent QMAKE_* variables in bld.inf for FLM execution of commands
       
    61 symbian-sbsv2 {
       
    62     QMAKE_SBSV2_COPY           = $(GNUCP)
       
    63     QMAKE_SBSV2_COPY_DIR       = $(GNUCP) -r
       
    64     QMAKE_SBSV2_MOVE           = $(GNUMV)
       
    65     QMAKE_SBSV2_DEL_FILE       = $(GNURM) -f
       
    66     QMAKE_SBSV2_MKDIR          = $(GNUMKDIR)
       
    67     QMAKE_SBSV2_DEL_DIR        = $(GNURMDIR)
       
    68     QMAKE_SBSV2_DEL_TREE       = $(GNURM) -rf
       
    69 }
       
    70