summaryrefslogtreecommitdiffstats
path: root/src/s60installs/deviceconfiguration
diff options
context:
space:
mode:
Diffstat (limited to 'src/s60installs/deviceconfiguration')
-rw-r--r--src/s60installs/deviceconfiguration/.gitignore11
-rw-r--r--src/s60installs/deviceconfiguration/QtBearer{000a0000}.dllbin0 -> 28061 bytes
-rw-r--r--src/s60installs/deviceconfiguration/bld.inf57
-rw-r--r--src/s60installs/deviceconfiguration/mobilityconfig.prf5
-rw-r--r--src/s60installs/deviceconfiguration/qtmobility.confml16
-rw-r--r--src/s60installs/deviceconfiguration/qtmobility.iby134
-rw-r--r--src/s60installs/deviceconfiguration/qtmobility.sisx1
-rw-r--r--src/s60installs/deviceconfiguration/qtmobility_copy.implml10
-rw-r--r--src/s60installs/deviceconfiguration/qtmobility_stub.pkg12
-rw-r--r--src/s60installs/deviceconfiguration/qtmobility_stub.sisbin0 -> 324 bytes
-rw-r--r--src/s60installs/deviceconfiguration/qtmobilityconfig.xml13
-rw-r--r--src/s60installs/deviceconfiguration/qtmobilityexampleapps.pkg111
-rw-r--r--src/s60installs/deviceconfiguration/qtmobilityexamples.iby128
-rw-r--r--src/s60installs/deviceconfiguration/qtmobilityheaders.flm146
-rw-r--r--src/s60installs/deviceconfiguration/qtmobilitytests.iby47
-rw-r--r--src/s60installs/deviceconfiguration/symbian3_config.pri50
-rw-r--r--src/s60installs/deviceconfiguration/symbian3_qtmobility.pkg128
17 files changed, 869 insertions, 0 deletions
diff --git a/src/s60installs/deviceconfiguration/.gitignore b/src/s60installs/deviceconfiguration/.gitignore
new file mode 100644
index 000000000..2a654a0c7
--- /dev/null
+++ b/src/s60installs/deviceconfiguration/.gitignore
@@ -0,0 +1,11 @@
+!bld.inf
+!config.pri
+!mobility.prf
+!mobilityconfig.prf
+!symbian3_qtmobility.pkg
+!symbian4_qtmobility.pkg
+!qtmobility.sisx
+!qtmobility_nonNR.pkg
+!qtmobility_stub.pkg
+!qtmobility_stub.sis
+!qtmobilityexampleapps.pkg
diff --git a/src/s60installs/deviceconfiguration/QtBearer{000a0000}.dll b/src/s60installs/deviceconfiguration/QtBearer{000a0000}.dll
new file mode 100644
index 000000000..5c60d4a41
--- /dev/null
+++ b/src/s60installs/deviceconfiguration/QtBearer{000a0000}.dll
Binary files differ
diff --git a/src/s60installs/deviceconfiguration/bld.inf b/src/s60installs/deviceconfiguration/bld.inf
new file mode 100644
index 000000000..427160ffa
--- /dev/null
+++ b/src/s60installs/deviceconfiguration/bld.inf
@@ -0,0 +1,57 @@
+/*
+* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+*
+* This program is free software: you can redistribute it and/or modify
+* it under the terms of the GNU Lesser General Public License as published by
+* the Free Software Foundation, version 2.1 of the License.
+*
+* This program is distributed in the hope that it will be useful,
+* but WITHOUT ANY WARRANTY; without even the implied warranty of
+* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+* GNU Lesser General Public License for more details.
+*
+* You should have received a copy of the GNU Lesser General Public License
+* along with this program. If not,
+* see "http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html/".
+*
+* Description: Build information file for Qt Extensions configuration
+*
+*/
+
+#include <platform_paths.hrh>
+
+PRJ_PLATFORMS
+TOOLS2
+
+PRJ_EXPORTS
+symbian3_config.pri |../../../config.pri
+
+qtmobilityconfig.xml /epoc32/tools/makefile_templates/qt/qtmobilityconfig.xml
+qtmobilityheaders.flm /epoc32/tools/makefile_templates/qt/qtmobilityheaders.flm
+
+../../../features/mobility.prf.template /epoc32/tools/qt/mkspecs/features/mobility.prf
+mobilityconfig.prf /epoc32/tools/qt/mkspecs/features/mobilityconfig.prf
+
+qtmobility.iby CORE_MW_LAYER_IBY_EXPORT_PATH(qtmobility.iby)
+
+qtmobility.confml CONFML_EXPORT_PATH(qtmobility.confml,uda_content)
+qtmobility_copy.implml CRML_EXPORT_PATH(qtmobility_copy.implml,uda_content)
+qtmobility.sisx CRML_EXPORT_PATH(../content/sis/,uda_content)
+qtmobility_stub.sis /epoc32/data/z/system/install/qtmobility_stub.sis
+
+../../../bin/servicedbgen.exe /epoc32/tools/servicedbgen.exe
+../../../features/qtservice.xml /epoc32/tools/makefile_templates/qt/qtservice.xml
+../../../features/qtservice.flm /epoc32/tools/makefile_templates/qt/qtservice.flm
+../../../features/qtservice.prf /epoc32/tools/qt/mkspecs/features/symbian/qtservice.prf
+
+PRJ_MMPFILES
+
+
+PRJ_TESTMMPFILES
+
+
+PRJ_EXTENSIONS
+START EXTENSION qt/qtmobilityheaders
+OPTION MODULES bearer location contacts systeminfo publishsubscribe versit messaging sensors serviceframework multimedia gallery organizer feedback
+END
diff --git a/src/s60installs/deviceconfiguration/mobilityconfig.prf b/src/s60installs/deviceconfiguration/mobilityconfig.prf
new file mode 100644
index 000000000..91a50cf96
--- /dev/null
+++ b/src/s60installs/deviceconfiguration/mobilityconfig.prf
@@ -0,0 +1,5 @@
+MOBILITY_CONFIG=bearer location contacts systeminfo publishsubscribe versit messaging sensors serviceframework multimedia gallery organizer feedback connectivity
+MOBILITY_VERSION = 1.2.0
+MOBILITY_MAJOR_VERSION = 1
+MOBILITY_MINOR_VERSION = 2
+MOBILITY_PATCH_VERSION = 0
diff --git a/src/s60installs/deviceconfiguration/qtmobility.confml b/src/s60installs/deviceconfiguration/qtmobility.confml
new file mode 100644
index 000000000..4da8443bc
--- /dev/null
+++ b/src/s60installs/deviceconfiguration/qtmobility.confml
@@ -0,0 +1,16 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<confml:configuration xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:confml="http://www.s60.com/xml/confml/2" xsi:schemaLocation="http://www.s60.com/xml/confml/2 http://www.s60.com/xml/confml/1#//confml2" version="2.0">
+ <confml:feature name="QtMobility" ref="qtmobility">
+ <confml:desc>QtMobility settings</confml:desc>
+ <confml:setting name="QtMobility enabled"
+ ref="Enabled"
+ type="boolean">
+ <confml:desc>To enable QtMobility usage</confml:desc>
+ </confml:setting>
+ </confml:feature>
+ <confml:data>
+ <confml:qtmobility>
+ <confml:Enabled>true</confml:Enabled>
+ </confml:qtmobility>
+ </confml:data>
+</confml:configuration> \ No newline at end of file
diff --git a/src/s60installs/deviceconfiguration/qtmobility.iby b/src/s60installs/deviceconfiguration/qtmobility.iby
new file mode 100644
index 000000000..03e9c40b5
--- /dev/null
+++ b/src/s60installs/deviceconfiguration/qtmobility.iby
@@ -0,0 +1,134 @@
+/*
+* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+*
+* This program is free software: you can redistribute it and/or modify
+* it under the terms of the GNU Lesser General Public License as published by
+* the Free Software Foundation, version 2.1 of the License.
+*
+* This program is distributed in the hope that it will be useful,
+* but WITHOUT ANY WARRANTY; without even the implied warranty of
+* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+* GNU Lesser General Public License for more details.
+*
+* You should have received a copy of the GNU Lesser General Public License
+* along with this program. If not,
+* see "http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html/".
+*
+* Description:
+*
+*/
+
+#ifndef __QT_MOBILITY_IBY__
+#define __QT_MOBILITY_IBY__
+
+#include <bldvariant.hrh>
+#include <data_caging_paths_for_iby.hrh>
+
+#ifndef FF_QT_IN_UDA
+
+//Stub sis
+data=ZSYSTEM\install\qtmobility_stub.sis \system\install\qtmobility_stub.sis
+
+//Core
+file=ABI_DIR\BUILD_DIR\qtbearer.dll SHARED_LIB_DIR\qtbearer.dll
+file=ABI_DIR\BUILD_DIR\qtlocation.dll SHARED_LIB_DIR\qtlocation.dll
+file=ABI_DIR\BUILD_DIR\qtpublishsubscribe.dll SHARED_LIB_DIR\qtpublishsubscribe.dll
+file=ABI_DIR\BUILD_DIR\qpspathmapperserver.exe PROGRAMS_DIR\qpspathmapperserver.exe
+file=ABI_DIR\BUILD_DIR\qtserviceframework.dll SHARED_LIB_DIR\qtserviceframework.dll
+file=ABI_DIR\BUILD_DIR\qsfwdatabasemanagerserver.exe PROGRAMS_DIR\qsfwdatabasemanagerserver.exe
+file=ABI_DIR\BUILD_DIR\qtsysteminfo.dll SHARED_LIB_DIR\qtsysteminfo.dll
+file=ABI_DIR\BUILD_DIR\qtmessaging.dll SHARED_LIB_DIR\qtmessaging.dll
+file=ABI_DIR\BUILD_DIR\qtmultimediakit.dll SHARED_LIB_DIR\qtmultimediakit.dll
+file=ABI_DIR\BUILD_DIR\qtsensors.dll SHARED_LIB_DIR\qtsensors.dll
+file=ABI_DIR\BUILD_DIR\qtcontacts.dll SHARED_LIB_DIR\qtcontacts.dll
+file=ABI_DIR\BUILD_DIR\qtversit.dll SHARED_LIB_DIR\qtversit.dll
+file=ABI_DIR\BUILD_DIR\qtversitorganizer.dll SHARED_LIB_DIR\qtversitorganizer.dll
+file=ABI_DIR\BUILD_DIR\qtfeedback.dll SHARED_LIB_DIR\qtfeedback.dll
+file=ABI_DIR\BUILD_DIR\qtgallery.dll SHARED_LIB_DIR\qtgallery.dll
+file=ABI_DIR\BUILD_DIR\qtorganizer.dll SHARED_LIB_DIR\qtorganizer.dll
+
+//Plugins
+file=ABI_DIR\BUILD_DIR\qtcontacts_serviceactionmanager.dll SHARED_LIB_DIR\qtcontacts_serviceactionmanager.dll
+data=\epoc32\data\z\resource\qt\plugins\contacts\qtcontacts_serviceactionmanager.qtplugin resource\qt\plugins\contacts\qtcontacts_serviceactionmanager.qtplugin
+file=ABI_DIR\BUILD_DIR\qtcontacts_symbian.dll SHARED_LIB_DIR\qtcontacts_symbian.dll
+data=\epoc32\data\z\resource\qt\plugins\contacts\qtcontacts_symbian.qtplugin resource\qt\plugins\contacts\qtcontacts_symbian.qtplugin
+file=ABI_DIR\BUILD_DIR\qtcontacts_symbiansim.dll SHARED_LIB_DIR\qtcontacts_symbiansim.dll
+data=\epoc32\data\z\resource\qt\plugins\contacts\qtcontacts_symbiansim.qtplugin resource\qt\plugins\contacts\qtcontacts_symbiansim.qtplugin
+file=ABI_DIR\BUILD_DIR\qtfeedback_mmk.dll SHARED_LIB_DIR\qtfeedback_mmk.dll
+data=\epoc32\data\z\resource\qt\plugins\feedback\qtfeedback_mmk.qtplugin resource\qt\plugins\feedback\qtfeedback_mmk.qtplugin
+file=ABI_DIR\BUILD_DIR\qtfeedback_symbian.dll SHARED_LIB_DIR\qtfeedback_symbian.dll
+data=\epoc32\data\z\resource\qt\plugins\feedback\qtfeedback_symbian.qtplugin resource\qt\plugins\feedback\qtfeedback_symbian.qtplugin
+file=ABI_DIR\BUILD_DIR\qtgeoservices_nokia.dll SHARED_LIB_DIR\qtgeoservices_nokia.dll
+data=\epoc32\data\z\resource\qt\plugins\geoservices\qtgeoservices_nokia.qtplugin resource\qt\plugins\geoservices\qtgeoservices_nokia.qtplugin
+file=ABI_DIR\BUILD_DIR\qtlandmarks_symbian.dll SHARED_LIB_DIR\qtlandmarks_symbian.dll
+data=\epoc32\data\z\resource\qt\plugins\landmarks\qtlandmarks_symbian.qtplugin resource\qt\plugins\landmarks\qtlandmarks_symbian.qtplugin
+file=ABI_DIR\BUILD_DIR\qtmultimediakit_m3u.dll SHARED_LIB_DIR\qtmultimediakit_m3u.dll
+data=\epoc32\data\z\resource\qt\plugins\playlistformats\qtmultimediakit_m3u.qtplugin resource\qt\plugins\playlistformats\qtmultimediakit_m3u.qtplugin
+file=ABI_DIR\BUILD_DIR\qtmultimediakit_mmfengine.dll SHARED_LIB_DIR\qtmultimediakit_mmfengine.dll
+data=\epoc32\data\z\resource\qt\plugins\mediaservice\qtmultimediakit_mmfengine.qtplugin resource\qt\plugins\mediaservice\qtmultimediakit_mmfengine.qtplugin
+file=ABI_DIR\BUILD_DIR\qtmultimediakit_ecamengine.dll SHARED_LIB_DIR\qtmultimediakit_ecamengine.dll
+data=\epoc32\data\z\resource\qt\plugins\mediaservice\qtmultimediakit_ecamengine.qtplugin resource\qt\plugins\mediaservice\qtmultimediakit_ecamengine.qtplugin
+file=ABI_DIR\BUILD_DIR\qtorganizer_skeleton.dll SHARED_LIB_DIR\qtorganizer_skeleton.dll
+data=\epoc32\data\z\resource\qt\plugins\organizer\qtorganizer_skeleton.qtplugin resource\qt\plugins\organizer\qtorganizer_skeleton.qtplugin
+file=ABI_DIR\BUILD_DIR\qtorganizer_symbian.dll SHARED_LIB_DIR\qtorganizer_symbian.dll
+data=\epoc32\data\z\resource\qt\plugins\organizer\qtorganizer_symbian.qtplugin resource\qt\plugins\organizer\qtorganizer_symbian.qtplugin
+file=ABI_DIR\BUILD_DIR\qtsensors_generic.dll SHARED_LIB_DIR\qtsensors_generic.dll
+data=\epoc32\data\z\resource\qt\plugins\sensors\qtsensors_generic.qtplugin resource\qt\plugins\sensors\qtsensors_generic.qtplugin
+file=ABI_DIR\BUILD_DIR\qtsensors_sym.dll SHARED_LIB_DIR\qtsensors_sym.dll
+data=\epoc32\data\z\resource\qt\plugins\sensors\qtsensors_sym.qtplugin resource\qt\plugins\sensors\qtsensors_sym.qtplugin
+file=ABI_DIR\BUILD_DIR\qtversit_backuphandler.dll SHARED_LIB_DIR\qtversit_backuphandler.dll
+data=\epoc32\data\z\resource\qt\plugins\versit\qtversit_backuphandler.qtplugin resource\qt\plugins\versit\qtversit_backuphandler.qtplugin
+file=ABI_DIR\BUILD_DIR\qtversit_vcardpreserver.dll SHARED_LIB_DIR\qtversit_vcardpreserver.dll
+data=\epoc32\data\z\resource\qt\plugins\versit\qtversit_vcardpreserver.qtplugin resource\qt\plugins\versit\qtversit_vcardpreserver.qtplugin
+file=ABI_DIR\BUILD_DIR\cntversitfavoriteplugin.dll SHARED_LIB_DIR\cntversitfavoriteplugin.dll
+data=\epoc32\data\z\resource\qt\plugins\versit\cntversitfavoriteplugin.qtplugin resource\qt\plugins\versit\cntversitfavoriteplugin.qtplugin
+file=ABI_DIR\BUILD_DIR\cntversitlandlineplugin.dll SHARED_LIB_DIR\cntversitlandlineplugin.dll
+data=\epoc32\data\z\resource\qt\plugins\versit\cntversitlandlineplugin.qtplugin resource\qt\plugins\versit\cntversitlandlineplugin.qtplugin
+file=ABI_DIR\BUILD_DIR\cntversitmycardplugin.dll SHARED_LIB_DIR\cntversitmycardplugin.dll
+data=\epoc32\data\z\resource\qt\plugins\versit\cntversitmycardplugin.qtplugin resource\qt\plugins\versit\cntversitmycardplugin.qtplugin
+file=ABI_DIR\BUILD_DIR\cntversitprefplugin.dll SHARED_LIB_DIR\cntversitprefplugin.dll
+data=\epoc32\data\z\resource\qt\plugins\versit\cntversitprefplugin.qtplugin resource\qt\plugins\versit\cntversitprefplugin.qtplugin
+file=ABI_DIR\BUILD_DIR\declarative_contacts.dll SHARED_LIB_DIR\declarative_contacts.dll
+data=\epoc32\data\z\resource\qt\imports\qtmobility\contacts\declarative_contacts.qtplugin resource\qt\imports\qtmobility\contacts\declarative_contacts.qtplugin
+data=\epoc32\data\z\resource\qt\imports\qtmobility\contacts\qmldir resource\qt\imports\qtmobility\contacts\qmldir
+file=ABI_DIR\BUILD_DIR\declarative_feedback.dll SHARED_LIB_DIR\declarative_feedback.dll
+data=\epoc32\data\z\resource\qt\imports\qtmobility\feedback\declarative_feedback.qtplugin resource\qt\imports\qtmobility\feedback\declarative_feedback.qtplugin
+data=\epoc32\data\z\resource\qt\imports\qtmobility\feedback\qmldir resource\qt\imports\qtmobility\feedback\qmldir
+file=ABI_DIR\BUILD_DIR\declarative_gallery.dll SHARED_LIB_DIR\declarative_gallery.dll
+data=\epoc32\data\z\resource\qt\imports\qtmobility\gallery\declarative_gallery.qtplugin resource\qt\imports\qtmobility\gallery\declarative_gallery.qtplugin
+data=\epoc32\data\z\resource\qt\imports\qtmobility\gallery\qmldir resource\qt\imports\qtmobility\gallery\qmldir
+file=ABI_DIR\BUILD_DIR\declarative_location.dll SHARED_LIB_DIR\declarative_location.dll
+data=\epoc32\data\z\resource\qt\imports\qtmobility\location\declarative_location.qtplugin resource\qt\imports\qtmobility\location\declarative_location.qtplugin
+data=\epoc32\data\z\resource\qt\imports\qtmobility\location\qmldir resource\qt\imports\qtmobility\location\qmldir
+file=ABI_DIR\BUILD_DIR\declarative_messaging.dll SHARED_LIB_DIR\declarative_messaging.dll
+data=\epoc32\data\z\resource\qt\imports\qtmobility\messaging\declarative_messaging.qtplugin resource\qt\imports\qtmobility\messaging\declarative_messaging.qtplugin
+data=\epoc32\data\z\resource\qt\imports\qtmobility\messaging\qmldir resource\qt\imports\qtmobility\messaging\qmldir
+file=ABI_DIR\BUILD_DIR\declarative_multimedia.dll SHARED_LIB_DIR\declarative_multimedia.dll
+data=\epoc32\data\z\resource\qt\imports\qtmultimediakit\declarative_multimedia.qtplugin resource\qt\imports\qtmultimediakit\declarative_multimedia.qtplugin
+data=\epoc32\data\z\resource\qt\imports\qtmultimediakit\qmldir resource\qt\imports\qtmultimediakit\qmldir
+file=ABI_DIR\BUILD_DIR\declarative_organizer.dll SHARED_LIB_DIR\declarative_organizer.dll
+data=\epoc32\data\z\resource\qt\imports\qtmobility\organizer\declarative_organizer.qtplugin resource\qt\imports\qtmobility\organizer\declarative_organizer.qtplugin
+data=\epoc32\data\z\resource\qt\imports\qtmobility\organizer\qmldir resource\qt\imports\qtmobility\organizer\qmldir
+file=ABI_DIR\BUILD_DIR\declarative_publishsubscribe.dll SHARED_LIB_DIR\declarative_publishsubscribe.dll
+data=\epoc32\data\z\resource\qt\imports\qtmobility\publishsubscribe\declarative_publishsubscribe.qtplugin resource\qt\imports\qtmobility\publishsubscribe\declarative_publishsubscribe.qtplugin
+data=\epoc32\data\z\resource\qt\imports\qtmobility\publishsubscribe\qmldir resource\qt\imports\qtmobility\publishsubscribe\qmldir
+file=ABI_DIR\BUILD_DIR\declarative_sensors.dll SHARED_LIB_DIR\declarative_sensors.dll
+data=\epoc32\data\z\resource\qt\imports\qtmobility\sensors\declarative_sensors.qtplugin resource\qt\imports\qtmobility\sensors\declarative_sensors.qtplugin
+data=\epoc32\data\z\resource\qt\imports\qtmobility\sensors\qmldir resource\qt\imports\qtmobility\sensors\qmldir
+file=ABI_DIR\BUILD_DIR\declarative_serviceframework.dll SHARED_LIB_DIR\declarative_serviceframework.dll
+data=\epoc32\data\z\resource\qt\imports\qtmobility\serviceframework\declarative_serviceframework.qtplugin resource\qt\imports\qtmobility\serviceframework\declarative_serviceframework.qtplugin
+data=\epoc32\data\z\resource\qt\imports\qtmobility\serviceframework\qmldir resource\qt\imports\qtmobility\serviceframework\qmldir
+file=ABI_DIR\BUILD_DIR\declarative_systeminfo.dll SHARED_LIB_DIR\declarative_systeminfo.dll
+data=\epoc32\data\z\resource\qt\imports\qtmobility\systeminfo\declarative_systeminfo.qtplugin resource\qt\imports\qtmobility\systeminfo\declarative_systeminfo.qtplugin
+data=\epoc32\data\z\resource\qt\imports\qtmobility\systeminfo\qmldir resource\qt\imports\qtmobility\systeminfo\qmldir
+
+//Resource
+data=\epoc32\data\z\private\2002ac7f\qtserviceframework_4.7_system.db private\2002ac7f\qtserviceframework_4.7_system.db
+data=\epoc32\data\z\private\10202D56\import\packages\2002AC89\backup_registration.xml private\10202D56\import\packages\2002AC89\backup_registration.xml
+
+// Symbian3 PS1 support
+file=\sf\mw\qtmobility\src\s60installs\deviceconfiguration\QtBearer{000a0000}.dll SHARED_LIB_DIR\QtBearer{000a0000}.dll
+#endif // FF_QT_IN_UDA
+
+#endif // __QT_MOBILITY_IBY__
diff --git a/src/s60installs/deviceconfiguration/qtmobility.sisx b/src/s60installs/deviceconfiguration/qtmobility.sisx
new file mode 100644
index 000000000..56a6051ca
--- /dev/null
+++ b/src/s60installs/deviceconfiguration/qtmobility.sisx
@@ -0,0 +1 @@
+1 \ No newline at end of file
diff --git a/src/s60installs/deviceconfiguration/qtmobility_copy.implml b/src/s60installs/deviceconfiguration/qtmobility_copy.implml
new file mode 100644
index 000000000..34608e883
--- /dev/null
+++ b/src/s60installs/deviceconfiguration/qtmobility_copy.implml
@@ -0,0 +1,10 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<container xmlns="http://www.symbianfoundation.org/xml/implml/1"
+ condition="${qtmobility.Enabled}">
+ <tag name="target" value="uda" />
+ <content xmlns="http://www.s60.com/xml/content/2">
+ <output dir="sis" flatten="true">
+ <input file="sis/qtmobility.sisx" />
+ </output>
+ </content>
+</container>
diff --git a/src/s60installs/deviceconfiguration/qtmobility_stub.pkg b/src/s60installs/deviceconfiguration/qtmobility_stub.pkg
new file mode 100644
index 000000000..cad6632c6
--- /dev/null
+++ b/src/s60installs/deviceconfiguration/qtmobility_stub.pkg
@@ -0,0 +1,12 @@
+
+; Language
+&EN
+
+; SIS header: name, uid, version
+#{"QtMobility"},(0x2002AC89),1,2,0,TYPE=SA
+
+; Localised Vendor name
+%{"Nokia"}
+
+; Unique Vendor name
+:"Nokia"
diff --git a/src/s60installs/deviceconfiguration/qtmobility_stub.sis b/src/s60installs/deviceconfiguration/qtmobility_stub.sis
new file mode 100644
index 000000000..730cc96f3
--- /dev/null
+++ b/src/s60installs/deviceconfiguration/qtmobility_stub.sis
Binary files differ
diff --git a/src/s60installs/deviceconfiguration/qtmobilityconfig.xml b/src/s60installs/deviceconfiguration/qtmobilityconfig.xml
new file mode 100644
index 000000000..095a0d6ea
--- /dev/null
+++ b/src/s60installs/deviceconfiguration/qtmobilityconfig.xml
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<build xmlns="http://symbian.com/xml/build"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xsi:schemaLocation="http://symbian.com/xml/build http://symbian.com/xml/build/2_0.xsd">
+
+ <!-- Tools interfaces -->
+
+ <interface name="qt.qtmobilityheaders" extends="Symbian.UserFLM" flm="qtmobilityheaders.flm">
+ <param name='SYNCHEADERS' default='syncheaders' />
+ <param name='MODULES' default='' />
+ </interface>
+
+</build>
diff --git a/src/s60installs/deviceconfiguration/qtmobilityexampleapps.pkg b/src/s60installs/deviceconfiguration/qtmobilityexampleapps.pkg
new file mode 100644
index 000000000..7da132bdf
--- /dev/null
+++ b/src/s60installs/deviceconfiguration/qtmobilityexampleapps.pkg
@@ -0,0 +1,111 @@
+; Language
+&EN
+
+; SIS header: name, uid, version
+#{"QtMobilityExamples"},(0xE001E61D),1,2,0,TYPE=SA
+
+; Localised Vendor name
+%{"Nokia"}
+
+; Unique Vendor name
+:"Nokia"
+
+; Default dependency to Qt libraries
+(0x2001E61C), 4, 7, 2, {"Qt"}
+; Default HW/platform dependencies
+[0x101F7961],0,0,0,{"S60ProductID"}
+[0x102032BE],0,0,0,{"S60ProductID"}
+[0x102752AE],0,0,0,{"S60ProductID"}
+[0x1028315F],0,0,0,{"S60ProductID"}
+[0x20022E6D],0,0,0,{"S60ProductID"}
+[0x20032DE7],0,0,0,{"S60ProductID"}
+; Default dependency to QtMobility libraries
+(0x2002AC89), 1, 2, 0, {"QtMobility"}
+
+;Bearer
+"/epoc32/release/armv5/urel/bearercloud.exe" - "!:\sys\bin\bearercloud.exe"
+"/epoc32/data/z/resource/apps/bearercloud.rsc" - "!:\resource\apps\bearercloud.rsc"
+"/epoc32/data/z/private/10003a3f/import/apps/bearercloud_reg.rsc" - "!:\private\10003a3f\import\apps\bearercloud_reg.rsc"
+
+"/epoc32/release/armv5/urel/bearermonitor.exe" - "!:\sys\bin\bearermonitor.exe"
+"/epoc32/data/z/resource/apps/bearermonitor.rsc" - "!:\resource\apps\bearermonitor.rsc"
+"/epoc32/data/z/private/10003a3f/import/apps/bearermonitor_reg.rsc" - "!:\private\10003a3f\import\apps\bearermonitor_reg.rsc"
+
+;Contacts
+"/epoc32/release/armv5/urel/samplephonebook.exe" - "!:\sys\bin\samplephonebook.exe"
+"/epoc32/data/z/resource/apps/samplephonebook.rsc" - "!:\resource\apps\samplephonebook.rsc"
+"/epoc32/data/z/private/10003a3f/import/apps/samplephonebook_reg.rsc" - "!:\private\10003a3f\import\apps\samplephonebook_reg.rsc"
+
+;Feedback
+"/epoc32/release/armv5/urel/hapticsplayer.exe" - "!:\sys\bin\hapticsplayer.exe"
+"/epoc32/data/z/resource/apps/hapticsplayer.rsc" - "!:\resource\apps\hapticsplayer.rsc"
+"/epoc32/data/z/private/10003a3f/import/apps/hapticsplayer_reg.rsc" - "!:\private\10003a3f\import\apps\hapticsplayer_reg.rsc"
+
+;Gallery
+"/epoc32/release/armv5/urel/mediabrowser.exe" - "!:\sys\bin\mediabrowser.exe"
+"/epoc32/data/z/resource/apps/mediabrowser.rsc" - "!:\resource\apps\mediabrowser.rsc"
+"/epoc32/data/z/private/10003a3f/import/apps/mediabrowser_reg.rsc" - "!:\private\10003a3f\import\apps\mediabrowser_reg.rsc"
+
+"/epoc32/release/armv5/urel/documentproperties.exe" - "!:\sys\bin\documentproperties.exe"
+"/epoc32/data/z/resource/apps/documentproperties.rsc" - "!:\resource\apps\documentproperties.rsc"
+"/epoc32/data/z/private/10003a3f/import/apps/documentproperties_reg.rsc" - "!:\private\10003a3f\import\apps\documentproperties_reg.rsc"
+
+;Location
+"/epoc32/release/armv5/urel/satellitedialog.exe" - "!:\sys\bin\satellitedialog.exe"
+"/epoc32/data/z/resource/apps/satellitedialog.rsc" - "!:\resource\apps\satellitedialog.rsc"
+"/epoc32/data/z/private/10003a3f/import/apps/satellitedialog_reg.rsc" - "!:\private\10003a3f\import\apps\satellitedialog_reg.rsc"
+
+;Messaging
+"/epoc32/release/armv5/urel/querymessages.exe" - "!:\sys\bin\querymessages.exe"
+"/epoc32/data/z/resource/apps/querymessages.rsc" - "!:\resource\apps\querymessages.rsc"
+"/epoc32/data/z/private/10003a3f/import/apps/querymessages_reg.rsc" - "!:\private\10003a3f\import\apps\querymessages_reg.rsc"
+
+"/epoc32/release/armv5/urel/writemessage.exe" - "!:\sys\bin\writemessage.exe"
+"/epoc32/data/z/resource/apps/writemessage.rsc" - "!:\resource\apps\writemessage.rsc"
+"/epoc32/data/z/private/10003a3f/import/apps/writemessage_reg.rsc" - "!:\private\10003a3f\import\apps\writemessage_reg.rsc"
+
+"/epoc32/release/armv5/urel/serviceactions.exe" - "!:\sys\bin\serviceactions.exe"
+"/epoc32/data/z/resource/apps/serviceactions.rsc" - "!:\resource\apps\serviceactions.rsc"
+"/epoc32/data/z/private/10003a3f/import/apps/serviceactions_reg.rsc" - "!:\private\10003a3f\import\apps\serviceactions_reg.rsc"
+
+;Multimedia
+"/epoc32/release/armv5/urel/player.exe" - "!:\sys\bin\player.exe"
+"/epoc32/data/z/resource/apps/player.rsc" - "!:\resource\apps\player.rsc"
+"/epoc32/data/z/private/10003a3f/import/apps/player_reg.rsc" - "!:\private\10003a3f\import\apps\player_reg.rsc"
+
+"/epoc32/release/armv5/urel/audiorecorder.exe" - "!:\sys\bin\audiorecorder.exe"
+"/epoc32/data/z/resource/apps/audiorecorder.rsc" - "!:\resource\apps\audiorecorder.rsc"
+"/epoc32/data/z/private/10003a3f/import/apps/audiorecorder_reg.rsc" - "!:\private\10003a3f\import\apps\audiorecorder_reg.rsc"
+
+"/epoc32/release/armv5/urel/radio.exe" - "!:\sys\bin\radio.exe"
+"/epoc32/data/z/resource/apps/radio.rsc" - "!:\resource\apps\radio.rsc"
+"/epoc32/data/z/private/10003a3f/import/apps/radio_reg.rsc" - "!:\private\10003a3f\import\apps\radio.rsc"
+
+"/epoc32/release/armv5/urel/slideshow.exe" - "!:\sys\bin\slideshow.exe"
+"/epoc32/data/z/resource/apps/slideshow.rsc" - "!:\resource\apps\slideshow.rsc"
+"/epoc32/data/z/private/10003a3f/import/apps/slideshow_reg.rsc" - "!:\private\10003a3f\import\apps\slideshow_reg.rsc"
+
+;Organizer
+"/epoc32/release/armv5/urel/calendardemo.exe" - "!:\sys\bin\calendardemo.exe"
+"/epoc32/data/z/resource/apps/calendardemo.rsc" - "!:\resource\apps\calendardemo.rsc"
+"/epoc32/data/z/private/10003a3f/import/apps/calendardemo_reg.rsc" - "!:\private\10003a3f\import\apps\calendardemo_reg.rsc"
+
+;Publish and Subscribe
+"/epoc32/release/armv5/urel/publish_subscribe.exe" - "!:\sys\bin\publish_subscribe.exe"
+"/epoc32/data/z/resource/apps/publish_subscribe.rsc" - "!:\resource\apps\publish_subscribe.rsc"
+"/epoc32/data/z/private/10003a3f/import/apps/publish_subscribe_reg.rsc" - "!:\private\10003a3f\import\apps\publish_subscribe_reg.rsc"
+
+;Sensors
+"/epoc32/release/armv5/urel/smallsensors.exe" - "!:\sys\bin\smallsensors.exe"
+"/epoc32/data/z/resource/apps/smallsensors.rsc" - "!:\resource\apps\smallsensors.rsc"
+"/epoc32/data/z/private/10003a3f/import/apps/smallsensors_reg.rsc" - "!:\private\10003a3f\import\apps\smallsensors_reg.rsc"
+
+;ServiceFramework
+"/epoc32/release/armv5/urel/servicebrowser.exe" - "!:\sys\bin\servicebrowser.exe"
+"/epoc32/data/z/resource/apps/servicebrowser.rsc" - "!:\resource\apps\servicebrowser.rsc"
+"/epoc32/data/z/private/10003a3f/import/apps/servicebrowser_reg.rsc" - "!:\private\10003a3f\import\apps\servicebrowser_reg.rsc"
+
+;SystemInfo
+"/epoc32/release/armv5/urel/qsysinfo.exe" - "!:\sys\bin\qsysinfo.exe"
+"/epoc32/data/z/resource/apps/qsysinfo.rsc" - "!:\resource\apps\qsysinfo.rsc"
+"/epoc32/data/z/private/10003a3f/import/apps/qsysinfo_reg.rsc" - "!:\private\10003a3f\import\apps\qsysinfo_reg.rsc"
diff --git a/src/s60installs/deviceconfiguration/qtmobilityexamples.iby b/src/s60installs/deviceconfiguration/qtmobilityexamples.iby
new file mode 100644
index 000000000..531d251ff
--- /dev/null
+++ b/src/s60installs/deviceconfiguration/qtmobilityexamples.iby
@@ -0,0 +1,128 @@
+/*
+* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+*
+* This program is free software: you can redistribute it and/or modify
+* it under the terms of the GNU Lesser General Public License as published by
+* the Free Software Foundation, version 2.1 of the License.
+*
+* This program is distributed in the hope that it will be useful,
+* but WITHOUT ANY WARRANTY; without even the implied warranty of
+* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+* GNU Lesser General Public License for more details.
+*
+* You should have received a copy of the GNU Lesser General Public License
+* along with this program. If not,
+* see "http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html/".
+*
+* Description:
+*
+*/
+
+#ifndef __QT_MOBILITYEXAMPLES_IBY__
+#define __QT_MOBILITYEXAMPLES_IBY__
+
+#include <bldvariant.hrh>
+
+#define UPGRADABLE_APP_REG_RSC(NAME) data=DATAZ_\PRIVATE\10003A3F\IMPORT\APPS\ ## NAME ## _reg.rsc Private\10003a3f\import\apps\ ## NAME ## _reg.rsc
+
+S60_APP_EXE(audiorecorder)
+S60_APP_RESOURCE(audiorecorder)
+UPGRADABLE_APP_REG_RSC(audiorecorder)
+
+S60_APP_EXE(battery-publisher)
+S60_APP_RESOURCE(battery-publisher)
+UPGRADABLE_APP_REG_RSC(battery-publisher)
+
+S60_APP_EXE(battery-subscriber)
+S60_APP_RESOURCE(battery-subscriber)
+UPGRADABLE_APP_REG_RSC(battery-subscriber)
+
+S60_APP_EXE(bearercloud)
+S60_APP_RESOURCE(bearercloud)
+UPGRADABLE_APP_REG_RSC(bearercloud)
+
+S60_APP_EXE(bearermonitor)
+S60_APP_RESOURCE(bearermonitor)
+UPGRADABLE_APP_REG_RSC(bearermonitor)
+
+file=ABI_DIR\BUILD_DIR\serviceframework_bluetoothtransferplugin.dll SHARED_LIB_DIR\serviceframework_bluetoothtransferplugin.dll
+data=\epoc32\data\z\resource\qt\plugins\serviceframework_bluetoothtransferplugin.qtplugin resource\qt\plugins\serviceframework_bluetoothtransferplugin.qtplugin
+
+S60_APP_EXE(sfw-kinetic-example)
+S60_APP_RESOURCE(sfw-kinetic-example)
+UPGRADABLE_APP_REG_RSC(sfw-kinetic-example)
+file=ABI_DIR\BUILD_DIR\serviceframework_landlinedialerservice.dll SHARED_LIB_DIR\serviceframework_landlinedialerservice.dll
+file=ABI_DIR\BUILD_DIR\serviceframework_voipdialerservice.dll SHARED_LIB_DIR\serviceframework_voipdialerservice.dll
+
+file=ABI_DIR\BUILD_DIR\serviceframework_filemanagerplugin.dll SHARED_LIB_DIR\serviceframework_filemanagerplugin.dll
+data=\epoc32\data\z\resource\qt\plugins\serviceframework_filemanagerplugin.qtplugin resource\qt\plugins\serviceframework_filemanagerplugin.qtplugin
+
+file=ABI_DIR\BUILD_DIR\serviceframework_notesmanagerplugin.dll SHARED_LIB_DIR\serviceframework_notesmanagerplugin.dll
+data=\epoc32\data\z\resource\qt\plugins\serviceframework_notesmanagerplugin.qtplugin resource\qt\plugins\serviceframework_notesmanagerplugin.qtplugin
+
+S60_APP_EXE(player)
+S60_APP_RESOURCE(player)
+UPGRADABLE_APP_REG_RSC(player)
+
+S60_APP_EXE(publish-subscribe)
+S60_APP_RESOURCE(publish-subscribe)
+UPGRADABLE_APP_REG_RSC(publish-subscribe)
+data=\epoc32\data\z\resource\qt\crml\example.qcrml resource\qt\crml\example.qcrml
+
+S60_APP_EXE(querymessages)
+S60_APP_RESOURCE(querymessages)
+UPGRADABLE_APP_REG_RSC(querymessages)
+
+S60_APP_EXE(quickstart)
+S60_APP_RESOURCE(quickstart)
+UPGRADABLE_APP_REG_RSC(quickstart)
+
+S60_APP_EXE(radio)
+S60_APP_RESOURCE(radio)
+UPGRADABLE_APP_REG_RSC(radio)
+
+S60_APP_EXE(satellitedialog)
+S60_APP_RESOURCE(satellitedialog)
+UPGRADABLE_APP_REG_RSC(satellitedialog)
+
+S60_APP_EXE(accel)
+S60_APP_RESOURCE(accel)
+UPGRADABLE_APP_REG_RSC(accel)
+
+S60_APP_EXE(grueapp)
+S60_APP_RESOURCE(grueapp)
+UPGRADABLE_APP_REG_RSC(grueapp)
+
+file=ABI_DIR\BUILD_DIR\grueplugin.dll SHARED_LIB_DIR\grueplugin.dll
+data=\epoc32\data\z\resource\qt\plugins\sensors\grueplugin.qtplugin resource\qt\plugins\sensors\grueplugin.qtplugin
+
+S60_APP_EXE(orientation)
+S60_APP_RESOURCE(orientation)
+UPGRADABLE_APP_REG_RSC(orientation)
+
+S60_APP_EXE(reading_perf)
+S60_APP_RESOURCE(reading_perf)
+UPGRADABLE_APP_REG_RSC(reading_perf)
+
+S60_APP_EXE(sensor_explorer)
+S60_APP_RESOURCE(sensor_explorer)
+UPGRADABLE_APP_REG_RSC(sensor_explorer)
+
+S60_APP_EXE(serviceactions)
+S60_APP_RESOURCE(serviceactions)
+UPGRADABLE_APP_REG_RSC(serviceactions)
+
+S60_APP_EXE(slideshow)
+S60_APP_RESOURCE(slideshow)
+UPGRADABLE_APP_REG_RSC(slideshow)
+
+S60_APP_EXE(sysinfo)
+S60_APP_RESOURCE(sysinfo)
+UPGRADABLE_APP_REG_RSC(sysinfo)
+
+S60_APP_EXE(writemessage)
+S60_APP_RESOURCE(writemessage)
+UPGRADABLE_APP_REG_RSC(writemessage)
+
+#endif //__QT_MOBILITYEXAMPLES_IBY__
diff --git a/src/s60installs/deviceconfiguration/qtmobilityheaders.flm b/src/s60installs/deviceconfiguration/qtmobilityheaders.flm
new file mode 100644
index 000000000..0b2cfcb53
--- /dev/null
+++ b/src/s60installs/deviceconfiguration/qtmobilityheaders.flm
@@ -0,0 +1,146 @@
+# /****************************************************************************
+# **
+# ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies)
+# ** Contact:
+# **
+# ****************************************************************************/
+
+# FLM to generate Qt style headers for QtMobility
+QTMOBILITY_ROOT := $(subst src/s60installs/deviceconfiguration,,$(subst \,/,$(EXTENSION_ROOT)))
+QTMOBILITY_BIN := $(QTMOBILITY_ROOT)bin
+QTMOBILITY_INCLUDE := $(QTMOBILITY_ROOT)include
+QTMOBILITY_BEARER_INCLUDE := $(QTMOBILITY_INCLUDE)/QtBearer
+QTMOBILITY_CONTACTS_INCLUDE := $(QTMOBILITY_INCLUDE)/QtContacts
+QTMOBILITY_LOCATION_INCLUDE := $(QTMOBILITY_INCLUDE)/QtLocation
+QTMOBILITY_MESSAGING_INCLUDE := $(QTMOBILITY_INCLUDE)/QtMessaging
+QTMOBILITY_MULTIMEDIA_INCLUDE := $(QTMOBILITY_INCLUDE)/QtMultimediaKit
+QTMOBILITY_PUBLISHSUBSCRIBE_INCLUDE := $(QTMOBILITY_INCLUDE)/QtPublishSubscribe
+QTMOBILITY_SYSTEMINFO_INCLUDE := $(QTMOBILITY_INCLUDE)/QtSystemInfo
+QTMOBILITY_SERVICEFRAMEWORK_INCLUDE := $(QTMOBILITY_INCLUDE)/QtServiceFramework
+QTMOBILITY_VERSIT_INCLUDE := $(QTMOBILITY_INCLUDE)/QtVersit
+QTMOBILITY_VERSITORGANIZER_INCLUDE := $(QTMOBILITY_INCLUDE)/QtVersitOrganizer
+QTMOBILITY_SENSORS_INCLUDE := $(QTMOBILITY_INCLUDE)/QtSensors
+QTMOBILITY_GALLERY_INCLUDE := $(QTMOBILITY_INCLUDE)/QtGallery
+QTMOBILITY_ORGANIZER_INCLUDE := $(QTMOBILITY_INCLUDE)/QtOrganizer
+QTMOBILITY_FEEDBACK_INCLUDE := $(QTMOBILITY_INCLUDE)/QtFeedback
+QTMOBILITY_CONNECTIVITY_INCLUDE := $(QTMOBILITY_INCLUDE)/QtConnectivity
+QTMOBILITY_SRC := $(QTMOBILITY_ROOT)src
+QTMOBILITY_GLOBAL_SRC := $(QTMOBILITY_SRC)/global
+QTMOBILITY_BEARER_SRC := $(QTMOBILITY_SRC)/bearer
+QTMOBILITY_CONTACTS_SRC := $(QTMOBILITY_SRC)/contacts
+QTMOBILITY_LOCATION_SRC := $(QTMOBILITY_SRC)/location
+QTMOBILITY_MESSAGING_SRC := $(QTMOBILITY_SRC)/messaging
+QTMOBILITY_MULTIMEDIA_SRC := $(QTMOBILITY_SRC)/multimedia
+QTMOBILITY_PUBLISHSUBSCRIBE_SRC := $(QTMOBILITY_SRC)/publishsubscribe
+QTMOBILITY_SYSTEMINFO_SRC := $(QTMOBILITY_SRC)/systeminfo
+QTMOBILITY_SERVICEFRAMEWORK_SRC := $(QTMOBILITY_SRC)/serviceframework
+QTMOBILITY_VERSIT_SRC := $(QTMOBILITY_SRC)/versit
+QTMOBILITY_SENSORS_SRC := $(QTMOBILITY_SRC)/sensors
+QTMOBILITY_VERSITORGANIZER_SRC := $(QTMOBILITY_SRC)/versitorganizer
+QTMOBILITY_GALLERY_SRC := $(QTMOBILITY_SRC)/gallery
+QTMOBILITY_ORGANIZER_SRC := $(QTMOBILITY_SRC)/organizer
+QTMOBILITY_FEEDBACK_SRC := $(QTMOBILITY_SRC)/feedback
+QTMOBILITY_CONNECTIVITY_SRC := $(QTMOBILITY_SRC)/connectivity
+
+define generate_module_headers
+
+EXPORT::
+ $(call startrule,generate_module_headers,FORCESUCCESS) \
+ cd $(QTMOBILITY_ROOT) && \
+ $(PERL) -S $(QTMOBILITY_BIN)/$(SYNCHEADERS) $(1) $(2) \
+ $(call endrule,generate_module_headers)
+
+CLEAN::
+ $(call startrule,clean) \
+ $(GNURM) -rf $(1) \
+ $(call endrule,clean)
+
+WHAT::
+ @(echo "<whatlog bldinf='$(COMPONENT_META)' mmp='$(PROJECT_META)' config='$(SBS_CONFIGURATION)'>"; \
+ $(GNUFIND) $(1) -type f -print | (read LINE; \
+ while [ $$$$? -eq 0 ]; do \
+ echo "<build>$$$$LINE</build>"; \
+ read LINE; \
+ done); \
+ echo "</whatlog>") $(if $(DESCRAMBLE),2>&1 | $(DESCRAMBLE))
+
+endef
+
+GUARD:=done_$(call sanitise,$(QTMOBILITY_INCLUDE))
+ifeq ($($(GUARD)),)
+$(GUARD) := 1
+
+ifneq (,$(findstring bearer,$(MODULES)))
+$(eval $(call generate_module_headers, $(QTMOBILITY_BEARER_INCLUDE), $(QTMOBILITY_BEARER_SRC)))
+endif
+
+ifneq (,$(findstring contacts,$(MODULES)))
+$(eval $(call generate_module_headers, $(QTMOBILITY_CONTACTS_INCLUDE), $(QTMOBILITY_CONTACTS_SRC)))
+$(eval $(call generate_module_headers, $(QTMOBILITY_CONTACTS_INCLUDE), $(QTMOBILITY_CONTACTS_SRC)/requests))
+$(eval $(call generate_module_headers, $(QTMOBILITY_CONTACTS_INCLUDE), $(QTMOBILITY_CONTACTS_SRC)/filters))
+$(eval $(call generate_module_headers, $(QTMOBILITY_CONTACTS_INCLUDE), $(QTMOBILITY_CONTACTS_SRC)/details))
+endif
+
+ifneq (,$(findstring location,$(MODULES)))
+$(eval $(call generate_module_headers, $(QTMOBILITY_LOCATION_INCLUDE), $(QTMOBILITY_LOCATION_SRC)))
+$(eval $(call generate_module_headers, $(QTMOBILITY_LOCATION_INCLUDE), $(QTMOBILITY_LOCATION_SRC)/landmarks))
+$(eval $(call generate_module_headers, $(QTMOBILITY_LOCATION_INCLUDE), $(QTMOBILITY_LOCATION_SRC)/maps))
+$(eval $(call generate_module_headers, $(QTMOBILITY_LOCATION_INCLUDE), $(QTMOBILITY_LOCATION_SRC)/maps/tiled))
+endif
+
+ifneq (,$(findstring messaging,$(MODULES)))
+$(eval $(call generate_module_headers, $(QTMOBILITY_MESSAGING_INCLUDE), $(QTMOBILITY_MESSAGING_SRC)))
+endif
+
+ifneq (,$(findstring multimedia,$(MODULES)))
+$(eval $(call generate_module_headers, $(QTMOBILITY_MULTIMEDIA_INCLUDE), $(QTMOBILITY_MULTIMEDIA_SRC)))
+$(eval $(call generate_module_headers, $(QTMOBILITY_MULTIMEDIA_INCLUDE), $(QTMOBILITY_MULTIMEDIA_SRC)/audio))
+$(eval $(call generate_module_headers, $(QTMOBILITY_MULTIMEDIA_INCLUDE), $(QTMOBILITY_MULTIMEDIA_SRC)/video))
+endif
+
+ifneq (,$(findstring publishsubscribe,$(MODULES)))
+$(eval $(call generate_module_headers, $(QTMOBILITY_PUBLISHSUBSCRIBE_INCLUDE), $(QTMOBILITY_PUBLISHSUBSCRIBE_SRC)))
+endif
+
+ifneq (,$(findstring systeminfo,$(MODULES)))
+$(eval $(call generate_module_headers, $(QTMOBILITY_SYSTEMINFO_INCLUDE), $(QTMOBILITY_SYSTEMINFO_SRC)))
+endif
+
+ifneq (,$(findstring serviceframework,$(MODULES)))
+$(eval $(call generate_module_headers, $(QTMOBILITY_SERVICEFRAMEWORK_INCLUDE), $(QTMOBILITY_SERVICEFRAMEWORK_SRC)))
+endif
+
+ifneq (,$(findstring versit,$(MODULES)))
+$(eval $(call generate_module_headers, $(QTMOBILITY_VERSIT_INCLUDE), $(QTMOBILITY_VERSIT_SRC)))
+$(eval $(call generate_module_headers, $(QTMOBILITY_VERSITORGANIZER_INCLUDE), $(QTMOBILITY_VERSITORGANIZER_SRC)))
+endif
+
+ifneq (,$(findstring sensors,$(MODULES)))
+$(eval $(call generate_module_headers, $(QTMOBILITY_SENSORS_INCLUDE), $(QTMOBILITY_SENSORS_SRC)))
+endif
+
+ifneq (,$(findstring gallery,$(MODULES)))
+$(eval $(call generate_module_headers, $(QTMOBILITY_GALLERY_INCLUDE), $(QTMOBILITY_GALLERY_SRC)))
+endif
+
+ifneq (,$(findstring organizer,$(MODULES)))
+$(eval $(call generate_module_headers, $(QTMOBILITY_ORGANIZER_INCLUDE), $(QTMOBILITY_ORGANIZER_SRC)))
+$(eval $(call generate_module_headers, $(QTMOBILITY_ORGANIZER_INCLUDE), $(QTMOBILITY_ORGANIZER_SRC)/items))
+$(eval $(call generate_module_headers, $(QTMOBILITY_ORGANIZER_INCLUDE), $(QTMOBILITY_ORGANIZER_SRC)/requests))
+$(eval $(call generate_module_headers, $(QTMOBILITY_ORGANIZER_INCLUDE), $(QTMOBILITY_ORGANIZER_SRC)/filters))
+$(eval $(call generate_module_headers, $(QTMOBILITY_ORGANIZER_INCLUDE), $(QTMOBILITY_ORGANIZER_SRC)/details))
+endif
+
+ifneq (,$(findstring feedback,$(MODULES)))
+$(eval $(call generate_module_headers, $(QTMOBILITY_FEEDBACK_INCLUDE), $(QTMOBILITY_FEEDBACK_SRC)))
+endif
+
+ifneq (,$(findstring connectivity,$(MODULES)))
+$(eval $(call generate_module_headers, $(QTMOBILITY_CONNECTIVITY_INCLUDE), $(QTMOBILITY_CONNECTIVITY_SRC)))
+$(eval $(call generate_module_headers, $(QTMOBILITY_CONNECTIVITY_INCLUDE), $(QTMOBILITY_CONNECTIVITY_SRC)/bluetooth))
+$(eval $(call generate_module_headers, $(QTMOBILITY_CONNECTIVITY_INCLUDE), $(QTMOBILITY_CONNECTIVITY_SRC)/nfc))
+endif
+
+$(eval $(call generate_module_headers, $(QTMOBILITY_INCLUDE), $(QTMOBILITY_GLOBAL_SRC)))
+
+endif
diff --git a/src/s60installs/deviceconfiguration/qtmobilitytests.iby b/src/s60installs/deviceconfiguration/qtmobilitytests.iby
new file mode 100644
index 000000000..31968ae2e
--- /dev/null
+++ b/src/s60installs/deviceconfiguration/qtmobilitytests.iby
@@ -0,0 +1,47 @@
+/*
+* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+*
+* This program is free software: you can redistribute it and/or modify
+* it under the terms of the GNU Lesser General Public License as published by
+* the Free Software Foundation, version 2.1 of the License.
+*
+* This program is distributed in the hope that it will be useful,
+* but WITHOUT ANY WARRANTY; without even the implied warranty of
+* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+* GNU Lesser General Public License for more details.
+*
+* You should have received a copy of the GNU Lesser General Public License
+* along with this program. If not,
+* see "http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html/".
+*
+* Description:
+*
+*/
+
+#ifndef __QT_MOBILITYTESTS_IBY__
+#define __QT_MOBILITYTESTS_IBY__
+
+#include <bldvariant.hrh>
+
+#define UPGRADABLE_APP_REG_RSC(NAME) data=DATAZ_\PRIVATE\10003A3F\IMPORT\APPS\ ## NAME ## _reg.rsc Private\10003a3f\import\apps\ ## NAME ## _reg.rsc
+
+S60_APP_EXE(bearerex)
+S60_APP_RESOURCE(bearerex)
+UPGRADABLE_APP_REG_RSC(bearerex)
+
+S60_APP_EXE(messagingex)
+S60_APP_RESOURCE(messagingex)
+UPGRADABLE_APP_REG_RSC(messagingex)
+
+S60_APP_EXE(s60player)
+S60_APP_RESOURCE(s60player)
+UPGRADABLE_APP_REG_RSC(s60player)
+
+S60_APP_EXE(publishsubscribeex)
+S60_APP_RESOURCE(publishsubscribeex)
+UPGRADABLE_APP_REG_RSC(publishsubscribeex)
+data=\epoc32\data\z\resource\qt\crml\resources.qcrml resource\qt\crml\resources.qcrml
+data=\epoc32\data\z\resource\qt\crml\profile.qcrml resource\qt\crml\profile.qcrml
+
+#endif //__QT_MOBILITYTESTS_IBY__
diff --git a/src/s60installs/deviceconfiguration/symbian3_config.pri b/src/s60installs/deviceconfiguration/symbian3_config.pri
new file mode 100644
index 000000000..b97fa8d45
--- /dev/null
+++ b/src/s60installs/deviceconfiguration/symbian3_config.pri
@@ -0,0 +1,50 @@
+CONFIG += release
+CONFIG_WIN32 += debug_and_release build_all release
+build_unit_tests = no
+build_public_unit_tests = no
+build_examples = no
+build_demos = no
+build_docs = no
+build_tools = no
+qmf_enabled = no
+!symbian:isEmpty($$QT_MOBILITY_INCLUDE):QT_MOBILITY_INCLUDE=$$QT_MOBILITY_PREFIX/include
+isEmpty($$QT_MOBILITY_LIB):QT_MOBILITY_LIB=$$QT_MOBILITY_PREFIX/lib
+isEmpty($$QT_MOBILITY_BIN):QT_MOBILITY_BIN=$$QT_MOBILITY_PREFIX/bin
+isEmpty($$QT_MOBILITY_PLUGINS):QT_MOBILITY_PLUGINS=$$QT_MOBILITY_PREFIX/plugins
+isEmpty($$QT_MOBILITY_EXAMPLES):QT_MOBILITY_EXAMPLES=$$QT_MOBILITY_PREFIX/bin
+isEmpty($$QT_MOBILITY_DEMOS):QT_MOBILITY_DEMOS=$$QT_MOBILITY_PREFIX/bin
+mobility_modules = bearer location contacts systeminfo publishsubscribe versit messaging sensors serviceframework multimedia gallery organizer feedback connectivity
+contains(mobility_modules,versit): mobility_modules *= contacts
+contains(mobility_modules,connectivity): mobility_modules *= serviceframework
+lbt_enabled = yes
+snap_enabled = yes
+occ_enabled = yes
+symbianenote_enabled = no
+symbiancntsim_enabled = yes
+symbiancntmodel_enabled = yes
+symbiancntmodelv2_enabled = no
+sensors_s60_31_enabled = no
+sensors_symbian_enabled = yes
+sensors_symbian_light_enabled = no
+hb_symbian_enabled = no
+audiorouting_s60_enabled = yes
+tunerlib_s60_enabled = no
+radioutility_s60_enabled = yes
+openmaxal_symbian_enabled = no
+surfaces_s60_enabled = yes
+messaging_freestyle_enabled = yes
+messaging_freestyle_mapi12_enabled = no
+callinformation_symbian_enabled = yes
+immersion_enabled = no
+symbian_camera_camautofocus_enabled = no
+symbian_camera_ecamadvsettings_enabled = yes
+symbian_camera_devvideorecord_enabled = yes
+advancedtouchfeedback_enabled = yes
+chwrmhaptics_enabled = yes
+mds_enabled = yes
+mds_25_enabled = yes
+mds_25_92mcl_enabled = yes
+nfc_enabled = yes
+btengconnman_symbian_enabled = yes
+btengdevman_symbian_enabled = yes
+MOBILITY_SD_MCL_BUILD = yes
diff --git a/src/s60installs/deviceconfiguration/symbian3_qtmobility.pkg b/src/s60installs/deviceconfiguration/symbian3_qtmobility.pkg
new file mode 100644
index 000000000..a96e9ac49
--- /dev/null
+++ b/src/s60installs/deviceconfiguration/symbian3_qtmobility.pkg
@@ -0,0 +1,128 @@
+
+; Language
+&EN
+
+; SIS header: name, uid, version
+#{"QtMobility"},(0x2002AC89),1,2,0,TYPE=SA,RU
+
+; Default dependency to Qt libraries
+(0x2001E61C), 4, 7, 2, {"Qt"}
+; Default HW/platform dependencies
+[0x102032BE],0,0,0,{"S60ProductID"}
+[0x102752AE],0,0,0,{"S60ProductID"}
+[0x1028315F],0,0,0,{"S60ProductID"}
+[0x20022E6D],0,0,0,{"S60ProductID"}
+[0x20032DE7],0,0,0,{"S60ProductID"}
+
+; Localised Vendor name
+%{"Nokia"}
+
+; Unique Vendor name
+:"Nokia"
+
+; DEPLOYMENT
+"/epoc32/release/armv5/urel/qtbearer.dll" - "!:\sys\bin\qtbearer.dll"
+"qtbearer{000a0000}.dll" - "!:\sys\bin\qtbearer{000a0000}.dll"
+"/epoc32/release/armv5/urel/qtlocation.dll" - "!:\sys\bin\qtlocation.dll"
+"/epoc32/release/armv5/urel/qtpublishsubscribe.dll" - "!:\sys\bin\qtpublishsubscribe.dll"
+"/epoc32/release/armv5/urel/qpspathmapperserver.exe" - "!:\sys\bin\qpspathmapperserver.exe"
+"/epoc32/release/armv5/urel/qtserviceframework.dll" - "!:\sys\bin\qtserviceframework.dll"
+"/epoc32/release/armv5/urel/qsfwdatabasemanagerserver.exe" - "!:\sys\bin\qsfwdatabasemanagerserver.exe"
+"/epoc32/release/armv5/urel/qtsysteminfo.dll" - "!:\sys\bin\qtsysteminfo.dll"
+"/epoc32/release/armv5/urel/qtmessaging.dll" - "!:\sys\bin\qtmessaging.dll"
+"/epoc32/release/armv5/urel/qtmultimediakit.dll" - "!:\sys\bin\qtmultimediakit.dll"
+"/epoc32/release/armv5/urel/qtsensors.dll" - "!:\sys\bin\qtsensors.dll"
+"/epoc32/release/armv5/urel/qtcontacts.dll" - "!:\sys\bin\qtcontacts.dll"
+"/epoc32/release/armv5/urel/qtversit.dll" - "!:\sys\bin\qtversit.dll"
+"/epoc32/release/armv5/urel/qtversitorganizer.dll" - "!:\sys\bin\qtversitorganizer.dll"
+"/epoc32/release/armv5/urel/qtfeedback.dll" - "!:\sys\bin\qtfeedback.dll"
+"/epoc32/release/armv5/urel/qtgallery.dll" - "!:\sys\bin\qtgallery.dll"
+"/epoc32/release/armv5/urel/qtorganizer.dll" - "!:\sys\bin\qtorganizer.dll"
+"/epoc32/release/armv5/urel/qtconnectivity.dll" - "!:\sys\bin\qtconnectivity.dll"
+
+"/epoc32/release/armv5/urel/qtcontacts_serviceactionmanager.dll" - "!:\sys\bin\qtcontacts_serviceactionmanager.dll"
+"/epoc32/data/z/resource/qt/plugins/contacts/qtcontacts_serviceactionmanager.qtplugin" - "!:\resource\qt\plugins\contacts\qtcontacts_serviceactionmanager.qtplugin"
+"/epoc32/release/armv5/urel/qtcontacts_symbian.dll" - "!:\sys\bin\qtcontacts_symbian.dll"
+"/epoc32/data/z/resource/qt/plugins/contacts/qtcontacts_symbian.qtplugin" - "!:\resource\qt\plugins\contacts\qtcontacts_symbian.qtplugin"
+"/epoc32/release/armv5/urel/qtcontacts_symbiansim.dll" - "!:\sys\bin\qtcontacts_symbiansim.dll"
+"/epoc32/data/z/resource/qt/plugins/contacts/qtcontacts_symbiansim.qtplugin" - "!:\resource\qt\plugins\contacts\qtcontacts_symbiansim.qtplugin"
+"/epoc32/release/armv5/urel/qtfeedback_mmk.dll" - "!:\sys\bin\qtfeedback_mmk.dll"
+"/epoc32/data/z/resource/qt/plugins/feedback/qtfeedback_mmk.qtplugin" - "!:\resource\qt\plugins\feedback\qtfeedback_mmk.qtplugin"
+"/epoc32/release/armv5/urel/qtfeedback_symbian.dll" - "!:\sys\bin\qtfeedback_symbian.dll"
+"/epoc32/data/z/resource/qt/plugins/feedback/qtfeedback_symbian.qtplugin" - "!:\resource\qt\plugins\feedback\qtfeedback_symbian.qtplugin"
+"/epoc32/release/armv5/urel/qtgeoservices_nokia.dll" - "!:\sys\bin\qtgeoservices_nokia.dll"
+"/epoc32/data/z/resource/qt/plugins/geoservices/qtgeoservices_nokia.qtplugin" - "!:\resource\qt\plugins\geoservices\qtgeoservices_nokia.qtplugin"
+"/epoc32/release/armv5/urel/qtlandmarks_symbian.dll" - "!:\sys\bin\qtlandmarks_symbian.dll"
+"/epoc32/data/z/resource/qt/plugins/landmarks/qtlandmarks_symbian.qtplugin" - "!:\resource\qt\plugins\landmarks\qtlandmarks_symbian.qtplugin"
+"/epoc32/release/armv5/urel/qtmultimediakit_m3u.dll" - "!:\sys\bin\qtmultimediakit_m3u.dll"
+"/epoc32/data/z/resource/qt/plugins/playlistformats/qtmultimediakit_m3u.qtplugin" - "!:\resource\qt\plugins\playlistformats\qtmultimediakit_m3u.qtplugin"
+"/epoc32/release/armv5/urel/qtmultimediakit_mmfengine.dll" - "!:\sys\bin\qtmultimediakit_mmfengine.dll"
+"/epoc32/data/z/resource/qt/plugins/mediaservice/qtmultimediakit_mmfengine.qtplugin" - "!:\resource\qt\plugins\mediaservice\qtmultimediakit_mmfengine.qtplugin"
+"/epoc32/release/armv5/urel/qtmultimediakit_ecamengine.dll" - "!:\sys\bin\qtmultimediakit_ecamengine.dll"
+"/epoc32/data/z/resource/qt/plugins/mediaservice/qtmultimediakit_ecamengine.qtplugin" - "!:\resource\qt\plugins\mediaservice\qtmultimediakit_ecamengine.qtplugin"
+"/epoc32/release/armv5/urel/qtorganizer_skeleton.dll" - "!:\sys\bin\qtorganizer_skeleton.dll"
+"/epoc32/data/z/resource/qt/plugins/organizer/qtorganizer_skeleton.qtplugin" - "!:\resource\qt\plugins\organizer\qtorganizer_skeleton.qtplugin"
+"/epoc32/release/armv5/urel/qtorganizer_symbian.dll" - "!:\sys\bin\qtorganizer_symbian.dll"
+"/epoc32/data/z/resource/qt/plugins/organizer/qtorganizer_symbian.qtplugin" - "!:\resource\qt\plugins\organizer\qtorganizer_symbian.qtplugin"
+"/epoc32/release/armv5/urel/qtsensors_generic.dll" - "!:\sys\bin\qtsensors_generic.dll"
+"/epoc32/data/z/resource/qt/plugins/sensors/qtsensors_generic.qtplugin" - "!:\resource\qt\plugins\sensors\qtsensors_generic.qtplugin"
+"/epoc32/release/armv5/urel/qtsensors_sym.dll" - "!:\sys\bin\qtsensors_sym.dll"
+"/epoc32/data/z/resource/qt/plugins/sensors/qtsensors_sym.qtplugin" - "!:\resource\qt\plugins\sensors\qtsensors_sym.qtplugin"
+"/epoc32/release/armv5/urel/qtversit_backuphandler.dll" - "!:\sys\bin\qtversit_backuphandler.dll"
+"/epoc32/data/z/resource/qt/plugins/versit/qtversit_backuphandler.qtplugin" - "!:\resource\qt\plugins\versit\qtversit_backuphandler.qtplugin"
+"/epoc32/release/armv5/urel/qtversit_vcardpreserver.dll" - "!:\sys\bin\qtversit_vcardpreserver.dll"
+"/epoc32/data/z/resource/qt/plugins/versit/qtversit_vcardpreserver.qtplugin" - "!:\resource\qt\plugins\versit\qtversit_vcardpreserver.qtplugin"
+"/epoc32/release/armv5/urel/cntversitfavoriteplugin.dll" - "!:\sys\bin\cntversitfavoriteplugin.dll"
+"/epoc32/data/z/resource/qt/plugins/versit/cntversitfavoriteplugin.qtplugin" - "!:\resource\qt\plugins\versit\cntversitfavoriteplugin.qtplugin"
+"/epoc32/release/armv5/urel/cntversitlandlineplugin.dll" - "!:\sys\bin\cntversitlandlineplugin.dll"
+"/epoc32/data/z/resource/qt/plugins/versit/cntversitlandlineplugin.qtplugin" - "!:\resource\qt\plugins\versit\cntversitlandlineplugin.qtplugin"
+"/epoc32/release/armv5/urel/cntversitmycardplugin.dll" - "!:\sys\bin\cntversitmycardplugin.dll"
+"/epoc32/data/z/resource/qt/plugins/versit/cntversitmycardplugin.qtplugin" - "!:\resource\qt\plugins\versit\cntversitmycardplugin.qtplugin"
+"/epoc32/release/armv5/urel/cntversitprefplugin.dll" - "!:\sys\bin\cntversitprefplugin.dll"
+"/epoc32/data/z/resource/qt/plugins/versit/cntversitprefplugin.qtplugin" - "!:\resource\qt\plugins\versit\cntversitprefplugin.qtplugin"
+"/epoc32/release/armv5/urel/declarative_contacts.dll" - "!:\sys\bin\declarative_contacts.dll"
+"/epoc32/data/z/resource/qt/imports/qtmobility/contacts/declarative_contacts.qtplugin" - "!:\resource\qt\imports\qtmobility\contacts\declarative_contacts.qtplugin"
+"/epoc32/data/z/resource/qt/imports/qtmobility/contacts/qmldir" - "!:\resource\qt\imports\qtmobility\contacts\qmldir"
+"/epoc32/release/armv5/urel/declarative_feedback.dll" - "!:\sys\bin\declarative_feedback.dll"
+"/epoc32/data/z/resource/qt/imports/qtmobility/feedback/declarative_feedback.qtplugin" - "!:\resource\qt\imports\qtmobility\feedback\declarative_feedback.qtplugin"
+"/epoc32/data/z/resource/qt/imports/qtmobility/feedback/qmldir" - "!:\resource\qt\imports\qtmobility\feedback\qmldir"
+"/epoc32/release/armv5/urel/declarative_gallery.dll" - "!:\sys\bin\declarative_gallery.dll"
+"/epoc32/data/z/resource/qt/imports/qtmobility/gallery/declarative_gallery.qtplugin" - "!:\resource\qt\imports\qtmobility\gallery\declarative_gallery.qtplugin"
+"/epoc32/data/z/resource/qt/imports/qtmobility/gallery/qmldir" - "!:\resource\qt\imports\qtmobility\gallery\qmldir"
+"/epoc32/release/armv5/urel/declarative_location.dll" - "!:\sys\bin\declarative_location.dll"
+"/epoc32/data/z/resource/qt/imports/qtmobility/location/declarative_location.qtplugin" - "!:\resource\qt\imports\qtmobility\location\declarative_location.qtplugin"
+"/epoc32/data/z/resource/qt/imports/qtmobility/location/qmldir" - "!:\resource\qt\imports\qtmobility\location\qmldir"
+"/epoc32/release/armv5/urel/declarative_messaging.dll" - "!:\sys\bin\declarative_messaging.dll"
+"/epoc32/data/z/resource/qt/imports/qtmobility/messaging/declarative_messaging.qtplugin" - "!:\resource\qt\imports\qtmobility\messaging\declarative_messaging.qtplugin"
+"/epoc32/data/z/resource/qt/imports/qtmobility/messaging/qmldir" - "!:\resource\qt\imports\qtmobility\messaging\qmldir"
+"/epoc32/release/armv5/urel/declarative_multimedia.dll" - "!:\sys\bin\declarative_multimedia.dll"
+"/epoc32/data/z/resource/qt/imports/qtmultimediakit/declarative_multimedia.qtplugin" - "!:\resource\qt\imports\qtmultimediakit\declarative_multimedia.qtplugin"
+"/epoc32/data/z/resource/qt/imports/qtmultimediakit/qmldir" - "!:\resource\qt\imports\qtmultimediakit\qmldir"
+"/epoc32/release/armv5/urel/declarative_organizer.dll" - "!:\sys\bin\declarative_organizer.dll"
+"/epoc32/data/z/resource/qt/imports/qtmobility/organizer/declarative_organizer.qtplugin" - "!:\resource\qt\imports\qtmobility\organizer\declarative_organizer.qtplugin"
+"/epoc32/data/z/resource/qt/imports/qtmobility/organizer/qmldir" - "!:\resource\qt\imports\qtmobility\organizer\qmldir"
+"/epoc32/release/armv5/urel/declarative_publishsubscribe.dll" - "!:\sys\bin\declarative_publishsubscribe.dll"
+"/epoc32/data/z/resource/qt/imports/qtmobility/publishsubscribe/declarative_publishsubscribe.qtplugin" - "!:\resource\qt\imports\qtmobility\publishsubscribe\declarative_publishsubscribe.qtplugin"
+"/epoc32/data/z/resource/qt/imports/qtmobility/publishsubscribe/qmldir" - "!:\resource\qt\imports\qtmobility\publishsubscribe\qmldir"
+"/epoc32/release/armv5/urel/declarative_sensors.dll" - "!:\sys\bin\declarative_sensors.dll"
+"/epoc32/data/z/resource/qt/imports/qtmobility/sensors/declarative_sensors.qtplugin" - "!:\resource\qt\imports\qtmobility\sensors\declarative_sensors.qtplugin"
+"/epoc32/data/z/resource/qt/imports/qtmobility/sensors/qmldir" - "!:\resource\qt\imports\qtmobility\sensors\qmldir"
+"/epoc32/release/armv5/urel/declarative_serviceframework.dll" - "!:\sys\bin\declarative_serviceframework.dll"
+"/epoc32/data/z/resource/qt/imports/qtmobility/serviceframework/declarative_serviceframework.qtplugin" - "!:\resource\qt\imports\qtmobility\serviceframework\declarative_serviceframework.qtplugin"
+"/epoc32/data/z/resource/qt/imports/qtmobility/serviceframework/qmldir" - "!:\resource\qt\imports\qtmobility\serviceframework\qmldir"
+"/epoc32/release/armv5/urel/declarative_systeminfo.dll" - "!:\sys\bin\declarative_systeminfo.dll"
+"/epoc32/data/z/resource/qt/imports/qtmobility/systeminfo/declarative_systeminfo.qtplugin" - "!:\resource\qt\imports\qtmobility\systeminfo\declarative_systeminfo.qtplugin"
+"/epoc32/data/z/resource/qt/imports/qtmobility/systeminfo/qmldir" - "!:\resource\qt\imports\qtmobility\systeminfo\qmldir"
+
+"/epoc32/data/z/private/10202D56/import/packages/2002AC89/backup_registration.xml" - "!:\private\10202D56\import\packages\2002AC89\backup_registration.xml"
+
+"/epoc32/release/armv5/urel/cntsrv.exe" - "!:\sys\bin\cntsrv.exe"
+"/epoc32/release/armv5/urel/cntmodel.dll" - "!:\sys\bin\cntmodel.dll"
+"/epoc32/release/armv5/urel/cntview.dll" - "!:\sys\bin\cntview.dll"
+"/epoc32/release/armv5/urel/cntplsql.dll" - "!:\sys\bin\cntplsql.dll"
+"/epoc32/release/armv5/urel/cntvcard.dll" - "!:\sys\bin\cntvcard.dll"
+"/epoc32/release/armv5/urel/cntphone.dll" - "!:\sys\bin\cntphone.dll"
+"/epoc32/release/armv5/urel/cntmatchlog.dll" - "!:\sys\bin\cntmatchlog.dll"
+"/epoc32/data/z/resource/plugins/cntvcard.rsc" - "!:\resource\plugins\cntvcard.rsc"
+"/epoc32/data/z/resource/plugins/cntphone.rsc" - "!:\resource\plugins\cntphone.rsc"
+"/epoc32/data/z/resource/plugins/cntmatchlog.rsc" - "!:\resource\plugins\cntmatchlog.rsc"