diff options
Diffstat (limited to 'src/s60installs/deviceconfiguration')
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 Binary files differnew file mode 100644 index 000000000..5c60d4a41 --- /dev/null +++ b/src/s60installs/deviceconfiguration/QtBearer{000a0000}.dll 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 Binary files differnew file mode 100644 index 000000000..730cc96f3 --- /dev/null +++ b/src/s60installs/deviceconfiguration/qtmobility_stub.sis 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" |