Changeset 846 for trunk/src/s60installs/s60installs.pro
- Timestamp:
- May 5, 2011, 5:36:53 AM (14 years ago)
- Location:
- trunk
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk
- Property svn:mergeinfo changed
/branches/vendor/nokia/qt/4.7.2 (added) merged: 845 /branches/vendor/nokia/qt/current merged: 844 /branches/vendor/nokia/qt/4.6.3 removed
- Property svn:mergeinfo changed
-
trunk/src/s60installs/s60installs.pro
r769 r846 12 12 isEmpty(QT_LIBINFIX) { 13 13 TARGET.UID3 = 0x2001E61C 14 15 # sqlite3 is expected to be already found on phone if infixed configuration is built.16 BLD_INF_RULES.prj_exports += \17 "sqlite3.sis $${EPOCROOT}epoc32/data/qt/sis/sqlite3.sis" \18 "sqlite3_selfsigned.sis $${EPOCROOT}epoc32/data/qt/sis/sqlite3_selfsigned.sis"19 sqlitedeployment = \20 "; Deploy sqlite onto phone that does not have it already" \21 "@\"$${EPOCROOT}epoc32/data/qt/sis/sqlite3.sis\", (0x2002af5f)"22 qtlibraries.pkg_postrules += sqlitedeployment23 14 } else { 24 15 # Always use experimental UID for infixed configuration to avoid UID clash … … 27 18 VERSION=$${QT_MAJOR_VERSION}.$${QT_MINOR_VERSION}.$${QT_PATCH_VERSION} 28 19 29 qtresources.sources = $${EPOCROOT}$$HW_ZDIR$$APP_RESOURCE_DIR/s60main$${QT_LIBINFIX}.rsc 30 qtresources.path = c:$$APP_RESOURCE_DIR 31 DEPLOYMENT += qtresources 20 DESTDIR = $$QMAKE_LIBDIR_QT 32 21 33 22 qtlibraries.sources = \ 34 QtCore$${QT_LIBINFIX}.dll \35 QtXml$${QT_LIBINFIX}.dll \36 QtGui$${QT_LIBINFIX}.dll \37 QtNetwork$${QT_LIBINFIX}.dll \38 QtTest$${QT_LIBINFIX}.dll \39 QtSql$${QT_LIBINFIX}.dll23 $$QMAKE_LIBDIR_QT/QtCore$${QT_LIBINFIX}.dll \ 24 $$QMAKE_LIBDIR_QT/QtXml$${QT_LIBINFIX}.dll \ 25 $$QMAKE_LIBDIR_QT/QtGui$${QT_LIBINFIX}.dll \ 26 $$QMAKE_LIBDIR_QT/QtNetwork$${QT_LIBINFIX}.dll \ 27 $$QMAKE_LIBDIR_QT/QtTest$${QT_LIBINFIX}.dll \ 28 $$QMAKE_LIBDIR_QT/QtSql$${QT_LIBINFIX}.dll 40 29 41 qts60plugindeployment = \ 42 "IF package(0x1028315F)" \ 43 " \"$${EPOCROOT}epoc32/release/$(PLATFORM)/$(TARGET)/qts60plugin_5_0$${QT_LIBINFIX}.dll\" - \"c:\\sys\\bin\\qts60plugin_5_0$${QT_LIBINFIX}.dll\"" \ 44 "ELSEIF package(0x102752AE)" \ 45 " \"$${EPOCROOT}epoc32/release/$(PLATFORM)/$(TARGET)/qts60plugin_3_2$${QT_LIBINFIX}.dll\" - \"c:\\sys\\bin\\qts60plugin_3_2$${QT_LIBINFIX}.dll\"" \ 46 "ELSEIF package(0x102032BE)" \ 47 " \"$${EPOCROOT}epoc32/release/$(PLATFORM)/$(TARGET)/qts60plugin_3_1$${QT_LIBINFIX}.dll\" - \"c:\\sys\\bin\\qts60plugin_3_1$${QT_LIBINFIX}.dll\"" \ 48 "ELSE" \ 49 " \"$${EPOCROOT}epoc32/release/$(PLATFORM)/$(TARGET)/qts60plugin_5_0$${QT_LIBINFIX}.dll\" - \"c:\\sys\\bin\\qts60plugin_5_0$${QT_LIBINFIX}.dll\"" \ 50 "ENDIF" 30 symbian-abld|symbian-sbsv2 { 31 pluginLocations = $${EPOCROOT}epoc32/release/$(PLATFORM)/$(TARGET) 32 bearerPluginLocation = $${EPOCROOT}epoc32/release/$(PLATFORM)/$(TARGET) 33 bearerStubZ = $${EPOCROOT}$${HW_ZDIR}$${QT_PLUGINS_BASE_DIR}/bearer/qsymbianbearer$${QT_LIBINFIX}.qtplugin 34 BLD_INF_RULES.prj_exports += \ 35 "qsymbianbearer.qtplugin /$${HW_ZDIR}$${QT_PLUGINS_BASE_DIR}/bearer/qsymbianbearer$${QT_LIBINFIX}.qtplugin" \ 36 "qsymbianbearer.qtplugin /epoc32/winscw/c$${QT_PLUGINS_BASE_DIR}/bearer/qsymbianbearer$${QT_LIBINFIX}.qtplugin" 37 } else { 38 pluginLocations = $$QT_BUILD_TREE/plugins/s60 39 bearerPluginLocation = $$QT_BUILD_TREE/plugins/bearer 40 bearerStubZ = $${PWD}/qsymbianbearer.qtplugin 41 } 42 43 contains(S60_VERSION, 3.1)|contains(S60_VERSION, 3.2)|contains(S60_VERSION, 5.0) { 44 qts60plugindeployment = \ 45 "IF package(0x20022E6D)" \ 46 " \"$$pluginLocations/qts60plugin_5_0$${QT_LIBINFIX}.dll\" - \"c:\\sys\\bin\\qts60plugin_5_0$${QT_LIBINFIX}.dll\"" \ 47 " \"$$bearerPluginLocation/qsymbianbearer$${QT_LIBINFIX}.dll\" - \"c:\\sys\\bin\\qsymbianbearer$${QT_LIBINFIX}.dll\"" \ 48 "ELSEIF package(0x1028315F)" \ 49 " \"$$pluginLocations/qts60plugin_5_0$${QT_LIBINFIX}.dll\" - \"c:\\sys\\bin\\qts60plugin_5_0$${QT_LIBINFIX}.dll\"" \ 50 " \"$$bearerPluginLocation/qsymbianbearer$${QT_LIBINFIX}_3_2.dll\" - \"c:\\sys\\bin\\qsymbianbearer$${QT_LIBINFIX}.dll\"" \ 51 "ELSEIF package(0x102752AE)" \ 52 " \"$$pluginLocations/qts60plugin_3_2$${QT_LIBINFIX}.dll\" - \"c:\\sys\\bin\\qts60plugin_3_2$${QT_LIBINFIX}.dll\"" \ 53 " \"$$bearerPluginLocation/qsymbianbearer$${QT_LIBINFIX}_3_2.dll\" - \"c:\\sys\\bin\\qsymbianbearer$${QT_LIBINFIX}.dll\"" \ 54 "ELSEIF package(0x102032BE)" \ 55 " \"$$pluginLocations/qts60plugin_3_1$${QT_LIBINFIX}.dll\" - \"c:\\sys\\bin\\qts60plugin_3_1$${QT_LIBINFIX}.dll\"" \ 56 " \"$$bearerPluginLocation/qsymbianbearer$${QT_LIBINFIX}_3_1.dll\" - \"c:\\sys\\bin\\qsymbianbearer$${QT_LIBINFIX}.dll\"" \ 57 "ELSE" \ 58 " \"$$pluginLocations/qts60plugin_5_0$${QT_LIBINFIX}.dll\" - \"c:\\sys\\bin\\qts60plugin_5_0$${QT_LIBINFIX}.dll\"" \ 59 " \"$$bearerPluginLocation/qsymbianbearer$${QT_LIBINFIX}.dll\" - \"c:\\sys\\bin\\qsymbianbearer$${QT_LIBINFIX}.dll\"" \ 60 "ENDIF" \ 61 " \"$$bearerStubZ\" - \"c:$$replace(QT_PLUGINS_BASE_DIR,/,\\)\\bearer\\qsymbianbearer$${QT_LIBINFIX}.qtplugin\" 62 } else { 63 # No need to deploy plugins for older platform versions when building on Symbian3 or later 64 qts60plugindeployment = \ 65 " \"$$pluginLocations/qts60plugin_5_0$${QT_LIBINFIX}.dll\" - \"c:\\sys\\bin\\qts60plugin_5_0$${QT_LIBINFIX}.dll\"" 66 67 bearer_plugin.sources = $$QT_BUILD_TREE/plugins/bearer/qsymbianbearer$${QT_LIBINFIX}.dll 68 bearer_plugin.path = c:$$QT_PLUGINS_BASE_DIR/bearer 69 DEPLOYMENT += bearer_plugin 70 } 71 51 72 qtlibraries.pkg_postrules += qts60plugindeployment 52 53 73 54 74 qtlibraries.path = c:/sys/bin … … 56 76 vendorinfo = \ 57 77 "; Localised Vendor name" \ 58 "%{\"Nokia , Qt\"}" \78 "%{\"Nokia\"}" \ 59 79 " " \ 60 80 "; Unique Vendor name" \ … … 65 85 qtlibraries.pkg_prerules = vendorinfo 66 86 qtlibraries.pkg_prerules += "; Dependencies of Qt libraries" 67 qtlibraries.pkg_prerules += "(0x20013851), 1, 5, 1, {\"PIPS Installer\"}" 68 contains(QT_CONFIG, openssl) | contains(QT_CONFIG, openssl-linked) { 69 qtlibraries.pkg_prerules += "(0x200110CB), 1, 5, 1, {\"Open C LIBSSL Common\"}" 70 } 71 contains(CONFIG, stl) { 72 qtlibraries.pkg_prerules += "(0x2000F866), 1, 0, 0, {\"Standard C++ Library Common\"}" 87 88 # It is expected that Symbian^3 and newer phones will have sufficiently new OpenC already installed 89 contains(S60_VERSION, 3.1)|contains(S60_VERSION, 3.2)|contains(S60_VERSION, 5.0) { 90 qtlibraries.pkg_prerules += "(0x20013851), 1, 5, 1, {\"PIPS Installer\"}" 91 contains(QT_CONFIG, openssl) | contains(QT_CONFIG, openssl-linked) { 92 qtlibraries.pkg_prerules += "(0x200110CB), 1, 5, 1, {\"Open C LIBSSL Common\"}" 93 } 94 contains(CONFIG, stl) { 95 qtlibraries.pkg_prerules += "(0x2000F866), 1, 0, 0, {\"Standard C++ Library Common\"}" 96 } 73 97 } 74 98 qtlibraries.pkg_prerules += "(0x2002af5f), 0, 5, 0, {\"sqlite3\"}" 75 99 76 !contains(QT_CONFIG, no-jpeg): imageformats_plugins.sources += qjpeg$${QT_LIBINFIX}.dll77 !contains(QT_CONFIG, no-gif): imageformats_plugins.sources += qgif$${QT_LIBINFIX}.dll78 !contains(QT_CONFIG, no-mng): imageformats_plugins.sources += qmng$${QT_LIBINFIX}.dll79 !contains(QT_CONFIG, no-tiff): imageformats_plugins.sources += qtiff$${QT_LIBINFIX}.dll80 !contains(QT_CONFIG, no-ico): imageformats_plugins.sources += qico$${QT_LIBINFIX}.dll100 !contains(QT_CONFIG, no-jpeg): imageformats_plugins.sources += $$QT_BUILD_TREE/plugins/imageformats/qjpeg$${QT_LIBINFIX}.dll 101 !contains(QT_CONFIG, no-gif): imageformats_plugins.sources += $$QT_BUILD_TREE/plugins/imageformats/qgif$${QT_LIBINFIX}.dll 102 !contains(QT_CONFIG, no-mng): imageformats_plugins.sources += $$QT_BUILD_TREE/plugins/imageformats/qmng$${QT_LIBINFIX}.dll 103 !contains(QT_CONFIG, no-tiff): imageformats_plugins.sources += $$QT_BUILD_TREE/plugins/imageformats/qtiff$${QT_LIBINFIX}.dll 104 !contains(QT_CONFIG, no-ico): imageformats_plugins.sources += $$QT_BUILD_TREE/plugins/imageformats/qico$${QT_LIBINFIX}.dll 81 105 imageformats_plugins.path = c:$$QT_PLUGINS_BASE_DIR/imageformats 82 106 83 codecs_plugins.sources = qcncodecs$${QT_LIBINFIX}.dll qjpcodecs$${QT_LIBINFIX}.dll qtwcodecs$${QT_LIBINFIX}.dllqkrcodecs$${QT_LIBINFIX}.dll107 codecs_plugins.sources = $$QT_BUILD_TREE/plugins/codecs/qcncodecs$${QT_LIBINFIX}.dll $$QT_BUILD_TREE/plugins/codecs/qjpcodecs$${QT_LIBINFIX}.dll $$QT_BUILD_TREE/plugins/codecs/qtwcodecs$${QT_LIBINFIX}.dll $$QT_BUILD_TREE/plugins/codecs/qkrcodecs$${QT_LIBINFIX}.dll 84 108 codecs_plugins.path = c:$$QT_PLUGINS_BASE_DIR/codecs 85 109 86 110 contains(QT_CONFIG, phonon-backend) { 87 phonon_backend_plugins.sources += phonon_mmf$${QT_LIBINFIX}.dll111 phonon_backend_plugins.sources += $$QT_BUILD_TREE/plugins/phonon_backend/phonon_mmf$${QT_LIBINFIX}.dll 88 112 89 113 phonon_backend_plugins.path = c:$$QT_PLUGINS_BASE_DIR/phonon_backend … … 95 119 qtbackup.path = c:/private/10202D56/import/packages/$$replace(TARGET.UID3, 0x,) 96 120 97 DEPLOYMENT += qtlibraries qtbackup imageformats_plugins codecs_plugins graphicssystems_plugins 121 DEPLOYMENT += qtlibraries \ 122 qtbackup \ 123 imageformats_plugins \ 124 codecs_plugins \ 125 graphicssystems_plugins 98 126 99 127 contains(QT_CONFIG, svg): { 100 qtlibraries.sources += QtSvg$${QT_LIBINFIX}.dll101 imageformats_plugins.sources += qsvg$${QT_LIBINFIX}.dll102 iconengines_plugins.sources = qsvgicon$${QT_LIBINFIX}.dll128 qtlibraries.sources += $$QMAKE_LIBDIR_QT/QtSvg$${QT_LIBINFIX}.dll 129 imageformats_plugins.sources += $$QT_BUILD_TREE/plugins/imageformats/qsvg$${QT_LIBINFIX}.dll 130 iconengines_plugins.sources = $$QT_BUILD_TREE/plugins/iconengines/qsvgicon$${QT_LIBINFIX}.dll 103 131 iconengines_plugins.path = c:$$QT_PLUGINS_BASE_DIR/iconengines 104 132 DEPLOYMENT += iconengines_plugins … … 106 134 107 135 contains(QT_CONFIG, phonon): { 108 qtlibraries.sources += phonon$${QT_LIBINFIX}.dll136 qtlibraries.sources += $$QMAKE_LIBDIR_QT/phonon$${QT_LIBINFIX}.dll 109 137 } 110 138 111 139 contains(QT_CONFIG, script): { 112 qtlibraries.sources += QtScript$${QT_LIBINFIX}.dll140 qtlibraries.sources += $$QMAKE_LIBDIR_QT/QtScript$${QT_LIBINFIX}.dll 113 141 } 114 142 115 143 contains(QT_CONFIG, xmlpatterns): { 116 qtlibraries.sources += QtXmlPatterns$${QT_LIBINFIX}.dll144 qtlibraries.sources += $$QMAKE_LIBDIR_QT/QtXmlPatterns$${QT_LIBINFIX}.dll 117 145 } 118 146 119 147 contains(QT_CONFIG, declarative): { 120 qtlibraries.sources += QtDeclarative$${QT_LIBINFIX}.dll 148 qtlibraries.sources += $$QMAKE_LIBDIR_QT/QtDeclarative$${QT_LIBINFIX}.dll 149 150 folderlistmodelImport.sources = $$QT_BUILD_TREE/imports/Qt/labs/folderlistmodel/qmlfolderlistmodelplugin$${QT_LIBINFIX}.dll 151 gesturesImport.sources = $$QT_BUILD_TREE/imports/Qt/labs/gestures/qmlgesturesplugin$${QT_LIBINFIX}.dll 152 particlesImport.sources = $$QT_BUILD_TREE/imports/Qt/labs/particles/qmlparticlesplugin$${QT_LIBINFIX}.dll 153 154 folderlistmodelImport.sources += $$QT_SOURCE_TREE/src/imports/folderlistmodel/qmldir 155 gesturesImport.sources += $$QT_SOURCE_TREE/src/imports/gestures/qmldir 156 particlesImport.sources += $$QT_SOURCE_TREE/src/imports/particles/qmldir 157 158 folderlistmodelImport.path = c:$$QT_IMPORTS_BASE_DIR/Qt/labs/folderlistmodel 159 gesturesImport.path = c:$$QT_IMPORTS_BASE_DIR/Qt/labs/gestures 160 particlesImport.path = c:$$QT_IMPORTS_BASE_DIR/Qt/labs/particles 161 162 DEPLOYMENT += folderlistmodelImport gesturesImport particlesImport 121 163 } 122 164 123 165 graphicssystems_plugins.path = c:$$QT_PLUGINS_BASE_DIR/graphicssystems 124 166 contains(QT_CONFIG, openvg) { 125 qtlibraries.sources += QtOpenVG$${QT_LIBINFIX}.dll126 graphicssystems_plugins.sources += qvggraphicssystem$${QT_LIBINFIX}.dll167 qtlibraries.sources += $$QMAKE_LIBDIR_QT/QtOpenVG$${QT_LIBINFIX}.dll 168 graphicssystems_plugins.sources += $$QT_BUILD_TREE/plugins/graphicssystems/qvggraphicssystem$${QT_LIBINFIX}.dll 127 169 } 128 170 129 contains(QT_CONFIG, multimedia) { 130 qtlibraries.sources += QtMultimedia$${QT_LIBINFIX}.dll 171 contains(QT_CONFIG, opengl) { 172 qtlibraries.sources += $$QMAKE_LIBDIR_QT/QtOpenGL$${QT_LIBINFIX}.dll 173 graphicssystems_plugins.sources += $$QT_BUILD_TREE/plugins/graphicssystems/qglgraphicssystem$${QT_LIBINFIX}.dll 174 } 175 176 contains(QT_CONFIG, multimedia){ 177 qtlibraries.sources += $$QMAKE_LIBDIR_QT/QtMultimedia$${QT_LIBINFIX}.dll 131 178 } 132 179 133 180 BLD_INF_RULES.prj_exports += "qt.iby $$CORE_MW_LAYER_IBY_EXPORT_PATH(qt.iby)" 134 BLD_INF_RULES.prj_exports += "qtdemoapps.iby $$CUSTOMER_VARIANT_APP_LAYER_IBY_EXPORT_PATH(qtdemoapps.iby)"135 181 }
Note:
See TracChangeset
for help on using the changeset viewer.