src/s60installs/s60installs.pro
branchRCL_3
changeset 4 3b1da2848fc7
parent 3 41300fa6a67c
child 5 d3bac044e0f0
equal deleted inserted replaced
3:41300fa6a67c 4:3b1da2848fc7
    33         "   \"$${EPOCROOT}epoc32/release/$(PLATFORM)/$(TARGET)/qts60plugin_5_0.dll\" - \"c:\\sys\\bin\\qts60plugin_5_0.dll\"" \
    33         "   \"$${EPOCROOT}epoc32/release/$(PLATFORM)/$(TARGET)/qts60plugin_5_0.dll\" - \"c:\\sys\\bin\\qts60plugin_5_0.dll\"" \
    34         "ENDIF"
    34         "ENDIF"
    35     qtlibraries.pkg_postrules += qts60plugindeployment
    35     qtlibraries.pkg_postrules += qts60plugindeployment
    36 
    36 
    37     sqlitedeployment = \
    37     sqlitedeployment = \
    38         "; Deploy sqlite onto phone that does not have it (this should be replaced with embedded sis file when available)" \
    38         "; Deploy sqlite onto phone that does not have it already" \
    39         "IF NOT package(0x2002533b) " \
    39         "@\"$$PWD/sqlite3.sis\", (0x2002af5f)"
    40         "\"$${EPOCROOT}epoc32/release/$(PLATFORM)/$(TARGET)/sqlite3.dll\" - \"c:\\sys\\bin\\sqlite3.dll\"" \
       
    41         "ENDIF"
       
    42     qtlibraries.pkg_postrules += sqlitedeployment
    40     qtlibraries.pkg_postrules += sqlitedeployment
    43 
    41 
    44     qtlibraries.path = c:/sys/bin
    42     qtlibraries.path = c:/sys/bin
    45 
    43 
    46     vendorinfo = \
    44     vendorinfo = \
    52         " "
    50         " "
    53 
    51 
    54 
    52 
    55     qtlibraries.pkg_prerules = vendorinfo
    53     qtlibraries.pkg_prerules = vendorinfo
    56     qtlibraries.pkg_prerules += "; Dependencies of Qt libraries"
    54     qtlibraries.pkg_prerules += "; Dependencies of Qt libraries"
    57     
    55 
    58     # Comment the following dependencies out because it is not needed in MCL
    56     # Comment the following dependencies out because it is not needed in MCL
    59     
    57     
    60     #qtlibraries.pkg_prerules += "(0x20013851), 1, 5, 1, {\"PIPS Installer\"}"
    58     #qtlibraries.pkg_prerules += "(0x20013851), 1, 5, 1, {\"PIPS Installer\"}"
    61     #contains(QT_CONFIG, openssl) | contains(QT_CONFIG, openssl-linked) {
    59     #contains(QT_CONFIG, openssl) | contains(QT_CONFIG, openssl-linked) {
    62     #    qtlibraries.pkg_prerules += "(0x200110CB), 1, 5, 1, {\"Open C LIBSSL Common\"}"
    60     #    qtlibraries.pkg_prerules += "(0x200110CB), 1, 5, 1, {\"Open C LIBSSL Common\"}"
    63     #}
    61     #}
    64     #contains(CONFIG, stl) {
    62     #contains(CONFIG, stl) {
    65     #    qtlibraries.pkg_prerules += "(0x2000F866), 1, 0, 0, {\"Standard C++ Library Common\"}"
    63     #    qtlibraries.pkg_prerules += "(0x2000F866), 1, 0, 0, {\"Standard C++ Library Common\"}"
    66     #}
    64     #}
       
    65     #qtlibraries.pkg_prerules += "(0x2002af5f), 0, 5, 0, {\"sqlite3\"}"
    67 
    66 
    68     !contains(QT_CONFIG, no-jpeg): imageformats_plugins.sources += qjpeg.dll
    67     !contains(QT_CONFIG, no-jpeg): imageformats_plugins.sources += qjpeg.dll
    69     !contains(QT_CONFIG, no-gif):  imageformats_plugins.sources += qgif.dll
    68     !contains(QT_CONFIG, no-gif):  imageformats_plugins.sources += qgif.dll
    70     !contains(QT_CONFIG, no-mng):  imageformats_plugins.sources += qmng.dll
    69     !contains(QT_CONFIG, no-mng):  imageformats_plugins.sources += qmng.dll
    71     !contains(QT_CONFIG, no-tiff): imageformats_plugins.sources += qtiff.dll
    70     !contains(QT_CONFIG, no-tiff): imageformats_plugins.sources += qtiff.dll
   106 
   105 
   107     contains(QT_CONFIG, declarative): {
   106     contains(QT_CONFIG, declarative): {
   108         qtlibraries.sources += QtDeclarative.dll
   107         qtlibraries.sources += QtDeclarative.dll
   109     }
   108     }
   110 
   109 
   111     contains(QT_CONFIG, webkit): {
       
   112         qtlibraries.sources += QtWebKit.dll
       
   113     }
       
   114 
       
   115     graphicssystems_plugins.path = c:$$QT_PLUGINS_BASE_DIR/graphicssystems
   110     graphicssystems_plugins.path = c:$$QT_PLUGINS_BASE_DIR/graphicssystems
   116     contains(QT_CONFIG, openvg) {
   111     contains(QT_CONFIG, openvg) {
   117         qtlibraries.sources += QtOpenVG.dll
   112         qtlibraries.sources += QtOpenVG.dll
   118         graphicssystems_plugins.sources += qvggraphicssystem.dll
   113         graphicssystems_plugins.sources += qvggraphicssystem.dll
   119     }
   114     }
   120 
   115 
   121     #BLD_INF_RULES.prj_exports += "qt.iby $$CORE_MW_LAYER_IBY_EXPORT_PATH(qt.iby)"
   116     #BLD_INF_RULES.prj_exports += "qt.iby $$CORE_MW_LAYER_IBY_EXPORT_PATH(qt.iby)"
   122     #:QTP:QTPROD-220: Qt Examples should be exported to tools-layer
   117     #:QTP:QTPROD-220: Qt Examples should be exported to ROFS3
   123     #BLD_INF_RULES.prj_exports += "qtdemoapps.iby $$CUSTOMER_VARIANT_APP_LAYER_IBY_EXPORT_PATH(qtdemoapps.iby)"
   118     #BLD_INF_RULES.prj_exports += "qtdemoapps.iby $$CUSTOMER_VARIANT_APP_LAYER_IBY_EXPORT_PATH(qtdemoapps.iby)"
       
   119     PLUGIN_STUBS = $$files(qmakepluginstubs/*)
       
   120     for(STUB, PLUGIN_STUBS) {
       
   121         STUB_FILENAME = $$basename(STUB)
       
   122         BLD_INF_RULES.prj_exports += "qmakepluginstubs/$${STUB_FILENAME} /epoc32/data/qt/qtlibspluginstubs/$${STUB_FILENAME}"
       
   123     }
   124 }
   124 }
   125 
   125