Symbian^2 sources_fcls - Now refer to new FCLs for videocenter (doesn't need cinidata.h), and IM (Bug 329). Reduces the number of unbuilt things.
<?xml version="1.0" encoding="UTF-8"?>
<!-- Tech domain abbrevations list
Location lo
OS Base Services hb
Multimedia mm
Multimedia Apps ma
Productivity pr
Personal Communications vc
Security se
User Interface ui
Data Communications dc
Device Connectivity de
Device Management dm
Runtimes and Web rt
Tools to
Operator Complementary Packages ocp
-->
<SystemDefinition name="Foundation" schema="2.0.1">
<systemModel>
<layer name="os" long-name="OS" levels="hw services">
<block name="kernelhwsrv" level="hw" long-name="Kernel and Hardware Services" levels="hw-if adaptation framework test">
<collection name="baseintegtests" long-name="Base Integration Testing" level="test">
<component name="baseintegrationtest" long-name="Base Integration Test" introduced="9.3" purpose="development" plugin="N" origin-model="Symbian">
<unit bldFile="os/kernelhwsrv/baseintegtests/baseintegrationtest/group" mrp="os/kernelhwsrv/baseintegtests/baseintegrationtest/group/base_integration_test.mrp"/>
</component>
</collection>
<collection name="brdbootldr" long-name="Board Boot Loader" level="hw-if">
<component name="ubootldr" long-name="Boot Loader" introduced="9.2" purpose="optional" plugin="N" origin-model="Symbian">
<unit mrp="os/kernelhwsrv/brdbootldr/ubootldr/base_ubootldr.mrp"/>
</component>
</collection>
<collection name="unistore2" long-name="UniStore2 Flash Translation Layer" level="hw-if">
<component name="uiicore" long-name="UniStore2 Core" filter="gt" introduced="9.1" purpose="optional" plugin="N" origin-model="Symbian">
<unit mrp="os/kernelhwsrv/kernel/eka/drivers/unistore2/base_drivers_unistore2_undeliverable.mrp"/>
</component>
</collection>
<collection name="bsptemplate" long-name="BSP Template" level="hw-if">
<component name="asspandvariant" long-name="Template ASSP and Variant" introduced="6.0" purpose="development" plugin="N" origin-model="Symbian">
<unit bldFile="os/kernelhwsrv/bsptemplate/asspandvariant/template_variant" mrp="os/kernelhwsrv/bsptemplate/asspandvariant/base_template.mrp"/>
</component>
</collection>
<collection name="kernel" long-name="Kernel Architecture" level="adaptation">
<component name="eka" long-name="Kernel Architecture" introduced="8.0" purpose="mandatory" plugin="N" origin-model="Symbian">
<unit bldFile="os/kernelhwsrv/kernel/eka" mrp="os/kernelhwsrv/kernel/eka/base_e32.mrp"/>
</component>
</collection>
<collection name="kerneltest" long-name="Kernel Test" level="hw-if" contributed="no">
<component name="e32test" long-name="E32 Tests" class="test" purpose="development" contributed="no" plugin="N" origin-model="Symbian">
<unit bldFile="os/kernelhwsrv/kerneltest/e32test/group" mrp="os/kernelhwsrv/kerneltest/e32test/group/base_e32test.mrp"/>
</component>
</collection>
<collection name="ldds" long-name="Logical Device Drivers" level="adaptation">
<component name="ethernetldd" long-name="Ethernet Drivers" purpose="optional" plugin="N" origin-model="Symbian">
<unit bldFile="os/kernelhwsrv/kernel/eka/drivers/ethernet" mrp="os/kernelhwsrv/kernel/eka/drivers/ethernet/base_e32_drivers_ethernet.mrp"/>
</component>
<component name="audioldd" long-name="Audio Drivers" introduced="8.1b" purpose="optional" plugin="N" origin-model="Symbian">
<unit bldFile="os/kernelhwsrv/kernel/eka/drivers/esound" mrp="os/kernelhwsrv/kernel/eka/drivers/esound/base_e32_drivers_sound.mrp"/>
</component>
<component name="serialldd" long-name="Serial Port Drivers" purpose="optional" plugin="N" origin-model="Symbian">
<unit bldFile="os/kernelhwsrv/kernel/eka/drivers/ecomm" mrp="os/kernelhwsrv/kernel/eka/drivers/ecomm/base_e32_drivers_ecomm.mrp"/>
</component>
<component name="legacydrivers" long-name="Legacy Drivers" purpose="optional" plugin="N" origin-model="Symbian">
<unit mrp="os/kernelhwsrv/kernel/eka/drivers/adc/base_e32_drivers_adc.mrp"/>
</component>
<component name="locmedia" long-name="Local Media Subsystem" introduced="8.1b" purpose="mandatory" plugin="N" origin-model="Symbian">
<!-- these are LDDs for storage media-->
<unit bldFile="os/kernelhwsrv/kernel/eka/drivers/locmedia" mrp="os/kernelhwsrv/kernel/eka/drivers/locmedia/base_e32_drivers_locmedia.mrp"/>
</component>
<component name="runmodedebugger" long-name="Run Mode Debugger" purpose="mandatory" plugin="N" origin-model="Symbian">
<unit bldFile="os/kernelhwsrv/kernel/eka/drivers/debug" mrp="os/kernelhwsrv/kernel/eka/drivers/debug/base_e32_drivers_debug.mrp"/>
</component>
<component name="btrace" long-name="Kernel Trace Tool" purpose="mandatory" plugin="N" origin-model="Symbian">
<unit bldFile="os/kernelhwsrv/kernel/eka/drivers/trace" mrp="os/kernelhwsrv/kernel/eka/drivers/trace/base_e32_drivers_trace.mrp"/>
</component>
</collection>
<collection name="driversupport" long-name="Generic Driver Support" level="hw-if">
<component name="mediadrivers" long-name="Media Drivers" purpose="optional" contributed="no" plugin="N" origin-model="Symbian">
<!-- these are for storage media-->
<unit bldFile="os/kernelhwsrv/kernel/eka/drivers/media" mrp="os/kernelhwsrv/kernel/eka/drivers/media/base_e32_drivers_media.mrp"/>
</component>
<component name="genericboardsupport" long-name="Generic Board Support" purpose="optional" plugin="N" origin-model="Symbian">
<unit bldFile="os/kernelhwsrv/kernel/eka/drivers/bsp" mrp="os/kernelhwsrv/kernel/eka/drivers/bsp/base_e32_drivers_bsp.mrp"/>
</component>
</collection>
<collection name="userlibandfileserver" long-name="User Library and File Server" level="framework">
<component name="euser" long-name="User Library" purpose="mandatory" plugin="N" origin-model="Symbian">
<unit bldFile="os/kernelhwsrv/kernel/eka/euser" mrp="os/kernelhwsrv/kernel/eka/euser/base_e32_euser.mrp"/>
</component>
<component name="compsupp" long-name="Compiler Runtime Support" filter="gt" purpose="mandatory" contributed="no" plugin="N" origin-model="Symbian">
<unit bldFile="os/kernelhwsrv/kernel/eka/compsupp" mrp="os/kernelhwsrv/kernel/eka/compsupp/base_e32_compsupp.mrp"/>
</component>
<component name="fileserver" long-name="File Server" filter="gt" purpose="mandatory" plugin="N" origin-model="Symbian">
<unit bldFile="os/kernelhwsrv/userlibandfileserver/fileserver/group" mrp="os/kernelhwsrv/userlibandfileserver/fileserver/group/base_f32.mrp"/>
</component>
<component name="estart" long-name="Base Starter" filter="gt" purpose="optional" plugin="N" origin-model="Symbian">
<unit bldFile="os/kernelhwsrv/userlibandfileserver/fileserver/estart" mrp="os/kernelhwsrv/userlibandfileserver/fileserver/estart/base_f32_estart.mrp"/>
</component>
<component name="domainmgr" long-name="Domain Manager" introduced="8.1b" purpose="mandatory" plugin="N" origin-model="Symbian">
<unit bldFile="os/kernelhwsrv/userlibandfileserver/domainmgr/group" mrp="os/kernelhwsrv/userlibandfileserver/domainmgr/group/base_domain.mrp"/>
</component>
<component name="basedocs" long-name="Base Documentation" purpose="development" plugin="N" origin-model="Symbian">
<unit mrp="os/kernelhwsrv/userlibandfileserver/basedocs/base_documentation.mrp"/>
</component>
</collection>
<collection name="filesystems" long-name="File Systems" level="framework">
<component name="romfs" long-name="ROM File System" filter="gt" purpose="optional" plugin="Y" origin-model="Symbian">
<unit mrp="os/kernelhwsrv/userlibandfileserver/fileserver/srom/base_f32_srom.mrp"/>
</component>
<component name="rofs" long-name="ROFS" filter="gt" purpose="optional" plugin="Y" origin-model="Symbian">
<unit bldFile="os/kernelhwsrv/userlibandfileserver/fileserver/srofs" mrp="os/kernelhwsrv/userlibandfileserver/fileserver/srofs/base_f32_srofs.mrp"/>
</component>
<component name="usbmsfs" long-name="USB Mass Storage File System" filter="gt" purpose="optional" plugin="Y" origin-model="Symbian">
<unit bldFile="os/kernelhwsrv/userlibandfileserver/fileserver/smassstorage" mrp="os/kernelhwsrv/userlibandfileserver/fileserver/smassstorage/base_f32_smassstorage.mrp"/>
</component>
<component name="fat32fs" long-name="FAT32 File System" filter="gt" purpose="optional" plugin="Y" origin-model="Symbian">
<unit bldFile="os/kernelhwsrv/userlibandfileserver/fileserver/sfat32" mrp="os/kernelhwsrv/userlibandfileserver/fileserver/sfat32/base_f32_sfat32.mrp"/>
</component>
<component name="fatfs" long-name="FAT File System" filter="gt" purpose="optional" plugin="Y" origin-model="Symbian">
<unit bldFile="os/kernelhwsrv/userlibandfileserver/fileserver/sfat" mrp="os/kernelhwsrv/userlibandfileserver/fileserver/sfat/base_f32_sfat.mrp"/>
</component>
<component name="compfs" long-name="Composite File System" filter="gt" purpose="optional" plugin="Y" origin-model="Symbian">
<unit bldFile="os/kernelhwsrv/userlibandfileserver/fileserver/scomp" mrp="os/kernelhwsrv/userlibandfileserver/fileserver/scomp/base_f32_scomp.mrp"/>
</component>
</collection>
<collection name="halservices" long-name="HAL Services" level="framework">
<component name="hal" long-name="User-Side Hardware Abstraction" introduced="6.0" purpose="optional" plugin="N" origin-model="Symbian">
<unit bldFile="os/kernelhwsrv/halservices/hal" mrp="os/kernelhwsrv/halservices/hal/base_hal.mrp"/>
</component>
</collection>
<collection name="textmodeshell" long-name="Text Mode Shell" level="test">
<component name="e32wsrv" long-name="Text Window Server" purpose="optional" plugin="N" origin-model="Symbian">
<unit bldFile="os/kernelhwsrv/kernel/eka/ewsrv" mrp="os/kernelhwsrv/kernel/eka/ewsrv/base_e32_ewsrv.mrp"/>
</component>
<component name="textshell" long-name="Text Shell" filter="gt" purpose="development" plugin="N" origin-model="Symbian">
<unit bldFile="os/kernelhwsrv/userlibandfileserver/fileserver/etshell" mrp="os/kernelhwsrv/userlibandfileserver/fileserver/etshell/base_f32_eshell.mrp"/>
</component>
</collection>
</block>
<block name="boardsupport" level="hw" long-name="Board Support" levels="bsp test 2 3 4">
<collection name="emulator" long-name="Emulator" level="bsp">
<component name="emulatorbsp" long-name="Emulator BSP" purpose="optional" plugin="N" origin-model="Symbian">
<unit bldFile="os/boardsupport/emulator/emulatorbsp" mrp="os/boardsupport/emulator/emulatorbsp/base_wins.mrp"/>
</component>
</collection>
</block>
<block name="buildtools" level="hw" long-name="Build Tools" levels="bld mw fw ui">
<collection name="bldsystemtools" long-name="Build System Tools" level="bld">
<component name="buildsystemtools" long-name="Build System Tools" purpose="development" plugin="N" origin-model="Symbian">
<unit bldFile="os/buildtools/bldsystemtools/buildsystemtools/group" mrp="os/buildtools/bldsystemtools/buildsystemtools/group/tools_build.mrp"/>
</component>
<component name="gttechviewbaseline" long-name="GT Techview Baseline" purpose="development" plugin="N" origin-model="Symbian">
<unit mrp="os/buildtools/packaging/additionalutils/gt_techview_baseline.mrp"/>
</component>
<component name="commonbldutils" long-name="Common Utils" purpose="development" plugin="N" origin-model="Symbian">
<unit mrp="os/buildtools/bldsystemtools/commonbldutils/tools_utils_common.mrp"/>
</component>
</collection>
<collection name="packaging" long-name="Packaging" level="ui">
<component name="additionalutils" long-name="Additional Utils" purpose="development" plugin="N" origin-model="Symbian">
<unit mrp="os/buildtools/packaging/additionalutils/additional_unknown_cedar.mrp"/>
</component>
</collection>
<collection name="toolsandutils" long-name="Tools and Utils" level="mw">
<component name="productionbldtools" long-name="Production Build Tools" filter="gt" purpose="development" plugin="N" origin-model="Symbian">
<unit mrp="os/buildtools/toolsandutils/productionbldtools/product_tools.mrp"/>
</component>
<component name="ctsfunctionalitycheckers" long-name="CTS Functionality Checkers" purpose="development" plugin="N" origin-model="Symbian">
<unit mrp="os/buildtools/toolsandutils/ctsfunctionalitycheckers/Group/testtools_cts_functionalitycheckers.mrp"/>
</component>
<component name="e32tools" long-name="E32 Tools" deprecated="tb91" purpose="development" class="PC" plugin="N" origin-model="Symbian">
<unit bldFile="os/buildtools/toolsandutils/e32tools/group" mrp="os/buildtools/toolsandutils/e32tools/group/tools_e32tools.mrp"/>
</component>
<component name="wincredistribution" long-name="WinC Redistribution" purpose="development" plugin="N" origin-model="Symbian">
<unit mrp="os/buildtools/dist_os/redistributionwinceka2/tools_redistribution_winc.mrp"/>
</component>
<component name="additionalredistribution" long-name="Additional Redistribution" purpose="development" plugin="N" origin-model="Symbian">
<unit mrp="os/buildtools/perltoolsplat_os/redistribution/additional_tools.mrp"/>
</component>
<component name="statsource" long-name="STAT Source" filter="gt" purpose="development" plugin="N" origin-model="Symbian">
<unit mrp="os/buildtools/toolsandutils/statsource/group/testtools_stat_common_source.mrp"/>
</component>
<component name="wintunnel" long-name="Wintunnel" purpose="development" plugin="N" origin-model="Symbian">
<unit mrp="os/buildtools/toolsandutils/wintunnel/group/testtools_WinTunnel_srconly.mrp"/>
</component>
<component name="autotest" long-name="Autotest" purpose="development" plugin="N" origin-model="Symbian">
<unit bldFile="os/buildtools/toolsandutils/autotest/group" mrp="os/buildtools/toolsandutils/autotest/group/tools_autotest.mrp"/>
</component>
<component name="kitsetupapp" long-name="Kit Setup App" filter="gt" purpose="development" plugin="N" origin-model="Symbian">
<unit mrp="os/buildtools/toolsandutils/kitsetupapp/group/tools_devkits_kitsetupapp.mrp"/>
</component>
<component name="navigationpages" long-name="Navigation Pages" purpose="development" plugin="N" origin-model="Symbian">
<unit mrp="os/buildtools/toolsandutils/navigationpages/tools_sdk_eng_NavigationPages.mrp"/>
</component>
</collection>
<collection name="sbsv1_os" long-name="Symbian Build System v1" level="fw">
<component name="e32toolp" long-name="E32 Perl Tools" purpose="development" class="PC" plugin="N" origin-model="Symbian">
<unit bldFile="os\buildtools\sbsv1_os\e32toolp\group" mrp="os/buildtools/sbsv1_os/e32toolp/group/tools_e32toolp.mrp"/>
</component>
</collection>
<collection name="imgtools_os" long-name="Image Tools" level="fw">
<component name="romkiteka2" long-name="ROMKIT EKA2" deprecated="tb91" purpose="development" plugin="N" origin-model="Symbian">
<unit bldFile="os/buildtools/imgtools_os/romkiteka2/group" mrp="os/buildtools/imgtools_os/romkiteka2/group/tools_romkit.mrp"/>
</component>
</collection>
<collection name="devlib" long-name="Developer Library" level="ui">
<component name="Developer Library HTML" plugin="N" purpose="optional" origin-model="Symbian">
<unit mrp="os/buildtools/devlib/devlibhelp/group/shared/developerlibrary_doc_plain_html.mrp"/>
</component>
<component name="toolsdocs" long-name="Tools Documentation" purpose="development" class="doc" plugin="N" origin-model="Symbian">
<unit mrp="os/buildtools/devlib/toolsdocs/tools_documentation.mrp"/>
</component>
</collection>
<collection name="misccomponents" long-name="Misc Components" level="mw">
<component name="emulatorlauncher" long-name="Emulator Launcher" filter="gt" purpose="development" plugin="N" origin-model="Symbian">
<unit bldFile="os/buildtools/misccomponents/emulatorlauncher/group" mrp="os/buildtools/misccomponents/emulatorlauncher/group/tools_sdk_eng_emulator_launcher.mrp"/>
</component>
</collection>
</block>
<block name="ossrv" long-name="Generic OS Services" tech_domain="hb" level="services" levels="physical-abstraction app-libs encoding translation data-services utilities">
<!-- Following Collection added by SF via autopopulating script from S60 Model -->
<collection name="ossrv" long-name="ossrv">
<!-- Following Component added by SF via autopopulating script from S60 Model -->
<component name="ossrv" long-name="ossrv" origin-model="Foundation">
<!-- Unit added by SF via autopopulating script from S60 Model -->
<unit bldFile="os\ossrv\group"/>
</component>
</collection>
<collection name="genericservices" long-name="Generic Services" level="utilities">
<component name="s60compatibilityheaders" long-name="S60 Compatibility Headers" filter="gt" purpose="development" plugin="N" origin-model="Symbian">
<unit bldFile="os/ossrv/genericservices/s60compatibilityheaders/group94" mrp="os/ossrv/genericservices/s60compatibilityheaders/group94/tools_s60_header_compat94.mrp" version="9.4"/>
</component>
<component name="mimerecognitionfw" long-name="MIME Recognition Framework" purpose="mandatory" plugin="N" origin-model="Symbian">
<unit bldFile="os/ossrv/genericservices/mimerecognitionfw/group" mrp="os/ossrv/genericservices/mimerecognitionfw/group/app-framework_emime.mrp"/>
</component>
<component name="systemagent" long-name="System Agent" introduced="9.0" purpose="mandatory" plugin="N" origin-model="Symbian">
<unit bldFile="os/ossrv/genericservices/systemagent/group" mrp="os/ossrv/genericservices/systemagent/group/syslibs_sysagent2.mrp"/>
</component>
<component name="taskscheduler" long-name="Task Scheduler" introduced="6.0" purpose="optional" plugin="N" origin-model="Symbian">
<unit bldFile="os/ossrv/genericservices/taskscheduler/group" mrp="os/ossrv/genericservices/taskscheduler/group/syslibs_schsvr.mrp"/>
</component>
<component name="activebackupclient" long-name="Active Backup Client" purpose="optional" plugin="N" origin-model="Symbian">
<unit bldFile="os/ossrv/genericservices/activebackupclient/group" mrp="os/ossrv/genericservices/activebackupclient/group/connectivity_abclient.mrp"/>
</component>
<component name="syslibsdocs" long-name="Syslibs Documentation" purpose="development" class="doc" plugin="N" origin-model="Symbian">
<unit mrp="os/ossrv/genericservices/syslibsdocs/syslibs_documentation.mrp"/>
</component>
<component name="httputils" long-name="HTTP Utilities Library" introduced="6.2" purpose="optional" plugin="N" origin-model="Symbian">
<unit bldFile="os/ossrv/genericservices/httputils/group" mrp="os/ossrv/genericservices/httputils/group/application-protocols_inetprotutil.mrp"/>
</component>
</collection>
<collection name="compressionlibs" long-name="Compression Libraries" level="data-services" contributed="no">
<component name="ziplib" long-name="Zip Compression Library" introduced="6.0" purpose="optional" contributed="no" plugin="N" origin-model="Symbian">
<unit bldFile="os/ossrv/compressionlibs/ziplib/group" mrp="os/ossrv/compressionlibs/ziplib/group/syslibs_ezlib.mrp"/>
</component>
</collection>
<collection name="genericopenlibs" long-name="Generic Open Libraries" level="translation">
<component name="cstdlib" long-name="C Standard Library" introduced="ER5" purpose="optional" contributed="no" plugin="N" origin-model="Symbian">
<unit bldFile="os/ossrv/genericopenlibs/cstdlib/group" mrp="os/ossrv/genericopenlibs/cstdlib/group/syslibs_stdlib.mrp"/>
</component>
<component name="openenvcore" long-name="Open Environment Core" introduced="tb91" purpose="mandatory" plugin="N" origin-model="Symbian">
<unit bldFile="os/ossrv/genericopenlibs/openenvcore/group" mrp="os/ossrv/genericopenlibs/openenvcore/group/openenv.mrp"/>
</component>
</collection>
<collection name="lowlevellibsandfws" long-name="Low Level Libraries and Frameworks" level="app-libs">
<component name="pluginfw" long-name="Plugin Framework" introduced="6.2" purpose="mandatory" plugin="N" origin-model="Symbian">
<unit bldFile="os/ossrv/lowlevellibsandfws/pluginfw/Group" mrp="os/ossrv/lowlevellibsandfws/pluginfw/Group/syslibs_ecom.mrp" version="2"/>
</component>
<component name="apputils" long-name="Application Utilities" introduced="ER5" purpose="mandatory" plugin="N" origin-model="Symbian">
<unit bldFile="os/ossrv/lowlevellibsandfws/apputils/group" mrp="os/ossrv/lowlevellibsandfws/apputils/group/syslibs_bafl.mrp"/>
</component>
</collection>
</block>
<block name="security" level="services" long-name="OS Security" levels="physical-abstraction plugins libraries management services utilities">
<collection name="contentmgmt" long-name="Content Management" level="utilities">
<component name="contentaccessfwfordrm" long-name="Content Access Framework for DRM" introduced="9.1" purpose="mandatory" plugin="N" origin-model="Symbian">
<unit bldFile="os/security/contentmgmt/contentaccessfwfordrm/group" mrp="os/security/contentmgmt/contentaccessfwfordrm/group/security_caf2.mrp"/>
</component>
<component name="cafrecogniserconfig" long-name="CAF Recogniser Config" introduced="9.1" purpose="mandatory" contributed="no" plugin="N" origin-model="Symbian">
<unit bldFile="os/security/contentmgmt/cafrecogniserconfig" mrp="os/security/contentmgmt/cafrecogniserconfig/security_reccafconfig.mrp"/>
</component>
</collection>
<collection name="crypto" long-name="Crypto Libraries" level="libraries">
<component name="weakcrypto" long-name="Weak Cryptography Library" filter="gt" purpose="optional" contributed="no" plugin="N" origin-model="Symbian">
<unit bldFile="os/security/crypto/weakcrypto/group" mrp="os/security/crypto/weakcrypto/group/security_crypto_weak.mrp"/>
</component>
<component name="strongcrypto" long-name="Strong Cryptography Library" filter="gt" purpose="optional" plugin="N" origin-model="Symbian">
<unit bldFile="os/security/crypto/weakcrypto/strong" mrp="os/security/crypto/weakcrypto/group/security_crypto_strong.mrp"/>
</component>
</collection>
<collection name="cryptomgmtlibs" long-name="Crypto Management Libraries" level="management">
<component name="securityutils" long-name="Security Utils" introduced="8.0" purpose="optional" plugin="N" origin-model="Symbian">
<unit bldFile="os/security/cryptomgmtlibs/securityutils/group" mrp="os/security/cryptomgmtlibs/securityutils/group/security_common.mrp"/>
</component>
<component name="securitytestfw" long-name="Security Test Framework" introduced="7.0" deprecated="tb92" purpose="development" plugin="N" origin-model="Symbian">
<unit mrp="os/security/cryptomgmtlibs/securitytestfw/group/security_testframework.mrp"/>
</component>
<component name="securitydocs" long-name="Security Documentation" purpose="development" class="doc" plugin="N" origin-model="Symbian">
<unit mrp="os/security/cryptomgmtlibs/securitydocs/security_documentation.mrp"/>
</component>
<component name="cryptotokenfw" long-name="Crypto Token Framework" introduced="7.0" purpose="optional" plugin="N" origin-model="Symbian">
<unit bldFile="os/security/cryptomgmtlibs/cryptotokenfw/group" mrp="os/security/cryptomgmtlibs/cryptotokenfw/group/security_cryptotokens.mrp"/>
</component>
</collection>
<collection name="securityanddataprivacytools" long-name="Security and Data Privacy Tools" level="services">
<component name="securityconfig" long-name="Security Config" introduced="9.1" purpose="optional" plugin="N" origin-model="Symbian">
<unit bldFile="os/security/securityanddataprivacytools/securityconfig/group" mrp="os/security/securityanddataprivacytools/securityconfig/group/security_config.mrp"/>
</component>
<component name="securitytools" long-name="Security Tools" introduced="tb92" purpose="optional" class="PC" plugin="N" origin-model="Symbian">
<unit bldFile="os/security/securityanddataprivacytools/securitytools/group" mrp="os/security/securityanddataprivacytools/securitytools/group/security_tools.mrp"/>
</component>
</collection>
<collection name="cryptoservices" long-name="Crypto Services" level="plugins">
<component name="certificateandkeymgmt" long-name="Certificate and Key Management" introduced="6.0" purpose="optional" plugin="N" origin-model="Symbian">
<unit bldFile="os/security/cryptoservices/certificateandkeymgmt/group" mrp="os/security/cryptoservices/certificateandkeymgmt/group/security_certman.mrp"/>
</component>
<component name="filebasedcertificateandkeystores" long-name="File-based Certificate and Key Stores" introduced="8.0" purpose="optional" plugin="N" origin-model="Symbian">
<unit bldFile="os/security/cryptoservices/filebasedcertificateandkeystores/group" mrp="os/security/cryptoservices/filebasedcertificateandkeystores/group/security_filetokens.mrp"/>
</component>
<component name="rootcertificates" long-name="Root Certificates" introduced="7.0s" purpose="optional" plugin="N" origin-model="Symbian">
<unit mrp="os/security/cryptoservices/rootcertificates/rootcerts.mrp"/>
</component>
<component name="asnpkcs" long-name="ASN PKCS" introduced="8.0" purpose="optional" plugin="N" origin-model="Symbian">
<unit bldFile="os/security/cryptoservices/asnpkcs/group" mrp="os/security/cryptoservices/asnpkcs/group/security_asnpkcs.mrp"/>
</component>
</collection>
</block>
<block name="persistentdata" level="services" long-name="Persistent Data Services" levels="adaptation hw-if plugin framework server app-if">
<collection name="featuremgmt" long-name="Feature Management" level="framework">
<component name="featureregistry" long-name="Feature Registry" introduced="9.2" deprecated="tb92" purpose="mandatory" plugin="N" origin-model="Symbian">
<unit bldFile="os/persistentdata/featuremgmt/featureregistry/group" mrp="os/persistentdata/featuremgmt/featureregistry/group/syslibs_featreg.mrp"/>
</component>
</collection>
<collection name="loggingservices" long-name="Logging Services" level="server">
<component name="eventlogger" long-name="Event Logger" introduced="6.0" purpose="optional" plugin="N" origin-model="Symbian">
<unit bldFile="os/persistentdata/loggingservices/eventlogger/group" mrp="os/persistentdata/loggingservices/eventlogger/group/syslibs_logeng.mrp"/>
</component>
<component name="filelogger" long-name="File Logger" introduced="ER5" purpose="optional" plugin="N" origin-model="Symbian">
<unit bldFile="os/persistentdata/loggingservices/filelogger/group" mrp="os/persistentdata/loggingservices/filelogger/group/comms-infras_flogger.mrp"/>
</component>
<component name="rfilelogger" long-name="RFile Logger" deprecated="tb92" introduced="9.1" purpose="development" plugin="N" origin-model="Symbian">
<unit bldFile="os/persistentdata/loggingservices/rfilelogger/group" mrp="os/persistentdata/loggingservices/rfilelogger/group/testtools_utilities.mrp"/>
</component>
</collection>
<collection name="traceservices" long-name="Trace Services" level="server">
<component name="commsdebugutility" long-name="Comms Debug Utility" introduced="7.0s" purpose="optional" plugin="N" origin-model="Symbian">
<unit bldFile="os/persistentdata/traceservices/commsdebugutility/group" mrp="os/persistentdata/traceservices/commsdebugutility/group/comms-infras_commsdebugutility.mrp"/>
</component>
<component name="tracefw" long-name="Trace Framework" introduced="9.2" purpose="development" plugin="N" origin-model="Symbian">
<unit bldFile="os/persistentdata/traceservices/tracefw/ulogger/group" mrp="os/persistentdata/traceservices/tracefw/ulogger/group/tools_debug_trace.mrp"/>
</component>
<component name="utrace" long-name="UTrace" introduced="9.3" deprecated="tb91" purpose="development" plugin="N" origin-model="Symbian">
<unit bldFile="os/persistentdata/traceservices/utrace/group" mrp="os/persistentdata/traceservices/utrace/group/testtools_utrace_api.mrp"/>
</component>
</collection>
<collection name="persistentstorage" long-name="Persistent Storage" level="framework">
<component name="store" long-name="Store" purpose="optional" plugin="N" origin-model="Symbian">
<unit bldFile="os/persistentdata/persistentstorage/store/group" mrp="os/persistentdata/persistentstorage/store/group/syslibs_store.mrp"/>
</component>
<component name="dbms" long-name="DBMS" purpose="optional" plugin="N" origin-model="Symbian">
<unit bldFile="os/persistentdata/persistentstorage/dbms/group" mrp="os/persistentdata/persistentstorage/dbms/group/syslibs_dbms.mrp"/>
</component>
<component name="centralrepository" long-name="Central Repository" introduced="7.0s" purpose="mandatory" plugin="N" origin-model="Symbian">
<unit bldFile="os/persistentdata/persistentstorage/centralrepository/group" mrp="os/persistentdata/persistentstorage/centralrepository/group/syslibs_centralrepository.mrp"/>
</component>
<component name="sql" long-name="SQL" introduced="9.3" purpose="optional" plugin="N" origin-model="Symbian">
<unit bldFile="os/persistentdata/persistentstorage/sql/GROUP" mrp="os/persistentdata/persistentstorage/sql/GROUP/syslibs_sql.mrp"/>
</component>
</collection>
</block>
<block name="devicesrv" long-name="Device Services" tech_domain="hb" level="services" levels="adaptation hw-if plugin framework server app-if">
<!-- Following Collection added by SF via autopopulating script from S60 Model -->
<collection name="devicesrv" long-name="devicesrv">
<!-- Following Component added by SF via autopopulating script from S60 Model -->
<component name="devicesrv" long-name="devicesrv" origin-model="Foundation">
<!-- Unit added by SF via autopopulating script from S60 Model -->
<unit bldFile="os\devicesrv\group"/>
</component>
</collection>
<collection name="accessoryservices" long-name="Accessory Services" level="framework">
<component name="remotecontrolfw" long-name="Remote Control Framework" introduced="9.1" purpose="optional" plugin="N" origin-model="Symbian">
<unit bldFile="os/devicesrv/accessoryservices/remotecontrolfw/group" mrp="os/devicesrv/accessoryservices/remotecontrolfw/group/bluetooth_remotecontrol.mrp"/>
</component>
</collection>
<collection name="resourcemgmt" long-name="Resource Management" level="hw-if">
<!-- <component name="hwresourcesmgr" long-name="Hardware Resources Manager" introduced="tb91" purpose="optional">
<unit bldFile="os/devicesrv/resourcemgmt/hwresourcesmgr/group" mrp="os/devicesrv/resourcemgmt/hwresourcesmgr/group/telephony_hwrm.mrp"/>
</component> -->
<component name="powerandmemorynotificationservice" long-name="Power and Memory Notification Service" introduced="6.0" purpose="mandatory" plugin="N" origin-model="Symbian">
<unit bldFile="os/devicesrv/resourcemgmt/powerandmemorynotificationservice/group" mrp="os/devicesrv/resourcemgmt/powerandmemorynotificationservice/group/syslibs_pwrcli.mrp"/>
</component>
</collection>
<collection name="sysstatemgmt" long-name="System State Management" level="server">
<component name="systemstarter" long-name="System Starter" introduced="9.1" deprecated="tb92" purpose="mandatory" plugin="N" origin-model="Symbian">
<unit bldFile="os/devicesrv/sysstatemgmt/systemstarter/group" mrp="os/devicesrv/sysstatemgmt/systemstarter/group/app-framework_sysstart.mrp"/>
</component>
</collection>
</block>
<block name="lbs" level="services" long-name="Locating Services" levels="hw-if data-acquisition adaptation management application-interface">
<collection name="datasourcemodules" long-name="Generic Positioning Plugins" level="data-acquisition">
<component name="defaultpositioningmodule" long-name="Default Positioning Module" introduced="tb91" purpose="optional" plugin="Y" origin-model="Symbian">
<unit bldFile="os/lbs/datasourcemodules/defaultpositioningmodule/group" mrp="os/lbs/datasourcemodules/defaultpositioningmodule/group/lbs_default_positioning_module.mrp"/>
</component>
<component name="bluetoothgpspositioningmodule" long-name="Bluetooth GPS Positioning Module" introduced="tb91" purpose="optional" plugin="Y" origin-model="Symbian">
<unit bldFile="os/lbs/datasourcemodules/bluetoothgpspositioningmodule/group" mrp="os/lbs/datasourcemodules/bluetoothgpspositioningmodule/group/lbs_bt_positioning_module.mrp"/>
</component>
<component name="simulationpositioningmodule" long-name="Simulation Positioning Module" introduced="tb91" purpose="development" plugin="Y" origin-model="Symbian">
<unit bldFile="os/lbs/datasourcemodules/simulationpositioningmodule/group" mrp="os/lbs/datasourcemodules/simulationpositioningmodule/group/lbs_simulation_positioning_module.mrp"/>
</component>
</collection>
<collection name="datasourceadaptation" long-name="Data Source Adaptation" level="adaptation">
<component name="gpsdatasourceadaptation" long-name="GPS Data Source Adaptation" introduced="tb91" purpose="optional" plugin="Y" origin-model="Symbian">
<unit bldFile="os/lbs/datasourceadaptation/gpsdatasourceadaptation/group" mrp="os/lbs/datasourceadaptation/gpsdatasourceadaptation/group/lbs_gps_data_source_adaptation.mrp"/>
</component>
</collection>
<collection name="locationrequestmgmt" long-name="Location Request Management" level="application-interface">
<component name="locationserver" long-name="Location Server" introduced="9.2" purpose="optional" plugin="N" origin-model="Symbian">
<unit bldFile="os/lbs/locationrequestmgmt/locationserver/group" mrp="os/lbs/locationrequestmgmt/locationserver/group/lbs_locationserver.mrp"/>
</component>
<component name="networkrequesthandler" long-name="Network Request Handler" introduced="9.2" purpose="optional" plugin="N" origin-model="Symbian">
<unit bldFile="os/lbs/locationrequestmgmt/networkrequesthandler/group" mrp="os/lbs/locationrequestmgmt/networkrequesthandler/group/lbs_networkrequesthandler.mrp"/>
</component>
</collection>
<collection name="lbstest" long-name="Locating Services Tests" level="application-interface">
<component name="lbstestproduct" long-name="LBS Test Product" introduced="9.2" purpose="development" plugin="N" origin-model="Symbian">
<unit mrp="os/lbs/lbstest/lbstestproduct/group/lbs_testproduct.mrp"/>
</component>
<component name="locationprotocoltest" long-name="Location Protocol Tests" introduced="9.2" purpose="development" plugin="Y" origin-model="Symbian">
<unit bldFile="os/lbs/lbstest/locationprotocoltest/group" mrp="os/lbs/lbstest/locationprotocoltest/group/lbs_networktest.mrp"/>
</component>
</collection>
<collection name="locationmgmt" long-name="Location Management" level="management">
<component name="agpslocationmgr" long-name="A-GPS Location Manager" introduced="9.2" purpose="optional" plugin="N" origin-model="Symbian">
<unit bldFile="os/lbs/locationmgmt/agpslocationmgr/group" mrp="os/lbs/locationmgmt/agpslocationmgr/group/lbs_agpslocationmanager.mrp"/>
</component>
<component name="networklocationmgr" long-name="Network Location Manager" introduced="9.2" purpose="optional" plugin="N" origin-model="Symbian">
<unit bldFile="os/lbs/locationmgmt/networklocationmgr/group" mrp="os/lbs/locationmgmt/networklocationmgr/group/lbs_networklocationmanager.mrp"/>
</component>
<component name="locationcore" long-name="Location Core" introduced="9.2" purpose="optional" plugin="N" origin-model="Symbian">
<unit bldFile="os/lbs/locationmgmt/locationcore/group" mrp="os/lbs/locationmgmt/locationcore/group/lbs_admin.mrp"/>
</component>
<component name="networkgateway" long-name="Network Gateway" introduced="9.2" purpose="optional" plugin="N" origin-model="Symbian">
<unit bldFile="os/lbs/locationmgmt/networkgateway/group" mrp="os/lbs/locationmgmt/networkgateway/group/lbs_networkgateway.mrp"/>
</component>
</collection>
<collection name="networkprotocolmodules" long-name="Network Protocol Modules" level="adaptation">
<component name="privacyprotocolmodule" long-name="Privacy Protocol Module" introduced="tb91" purpose="optional" plugin="Y" origin-model="Symbian">
<unit bldFile="os/lbs/networkprotocolmodules/privacyprotocolmodule/group" mrp="os/lbs/networkprotocolmodules/privacyprotocolmodule/group/lbs_privacyprotocolmodule.mrp"/>
</component>
</collection>
</block>
<block name="commsfw" level="services" long-name="Communications Framework" levels="server support framework process app-if">
<collection name="commsprocess" long-name="Comms Process" level="process">
<component name="commsrootserver" long-name="Comms Root Server" introduced="7.0s" purpose="mandatory" plugin="N" origin-model="Symbian">
<unit bldFile="os/commsfw/commsprocess/commsrootserverconfig/group" mrp="os/commsfw/commsprocess/commsrootserverconfig/group/comms-infras_rootserver.mrp"/>
</component>
<component name="commsrootserverconfig" long-name="Comms Root Server Config" introduced="9.1" purpose="mandatory" class="config" plugin="N" origin-model="Symbian">
<unit mrp="os/commsfw/commsprocess/commsrootserverconfig/group/comms-infras_rootserver-config.mrp"/>
</component>
</collection>
<collection name="commsconfig" long-name="Comms Config" level="process">
<component name="commsdatabase" long-name="Comms Database" purpose="mandatory" plugin="N" origin-model="Symbian">
<unit bldFile="os/commsfw/commsfwtools/preparedefaultcommsdatabase/group" mrp="os/commsfw/commsfwtools/preparedefaultcommsdatabase/group/comms-infras_commsdat.mrp"/>
</component>
<component name="commsdatabaseshim" long-name="Comms Database Shim" introduced="8.1" purpose="mandatory" plugin="N" origin-model="Symbian">
<unit bldFile="os/commsfw/commsconfig/commsdatabaseshim/group" mrp="os/commsfw/commsconfig/commsdatabaseshim/group/comms-infras_commdbshim.mrp"/>
</component>
</collection>
<collection name="datacommsserver" long-name="Data Comms Server" level="framework">
<component name="esockserver" long-name="ESock Server" purpose="mandatory" plugin="N" origin-model="Symbian">
<unit bldFile="os/commsfw/datacommsserver/esockserver/group" mrp="os/commsfw/datacommsserver/esockserver/group/comms-infras_esock.mrp" version="2"/>
</component>
<component name="esockserverconfig" long-name="ESock Server Config" introduced="9.1" purpose="mandatory" class="config" plugin="N" origin-model="Symbian">
<unit mrp="os/commsfw/datacommsserver/esockserver/group/comms-infras_esock-config.mrp" version="2"/>
</component>
<component name="networkinterfacemgr" long-name="Network Interface Manager" introduced="ER5U" purpose="mandatory" plugin="N" origin-model="Symbian">
<unit bldFile="os/commsfw/datacommsserver/networkinterfacemgr/group" mrp="os/commsfw/datacommsserver/networkinterfacemgr/group/comms-infras_nifman.mrp" version="1"/>
</component>
<component name="networkingdialogapi" long-name="Networking Dialog API" introduced="6.1" purpose="optional" plugin="N" origin-model="Symbian">
<unit bldFile="os/commsfw/datacommsserver/networkingdialogapi/group" mrp="os/commsfw/datacommsserver/networkingdialogapi/group/networking_dialog.mrp"/>
</component>
<component name="networkingdialogstub" long-name="Networking Dialog Stub" introduced="6.1" purpose="optional" contributed="no" plugin="N" origin-model="Symbian">
<unit bldFile="os/commsfw/datacommsserver/networkingdialogapi/default" mrp="os/commsfw/datacommsserver/networkingdialogapi/default/networking_dialog_default.mrp"/>
</component>
<component name="networkcontroller" long-name="Network Controller" introduced="7.0s" purpose="optional" plugin="Y" origin-model="Symbian">
<unit bldFile="os/commsfw/datacommsserver/networkcontroller/group" mrp="os/commsfw/datacommsserver/networkcontroller/group/networking_netcon.mrp"/>
</component>
</collection>
<collection name="serialserver" long-name="Serial Server" level="server">
<component name="packetloopbackcsy" long-name="Packet Loopback CSY" introduced="8.1" purpose="development" plugin="N" origin-model="Symbian">
<unit bldFile="os/commsfw/serialserver/packetloopbackcsy/group" mrp="os/commsfw/serialserver/packetloopbackcsy/group/PacketLoopbackCSY.mrp"/>
</component>
<component name="c32serialserver" long-name="C32 Serial Server" introduced="ER5" purpose="mandatory" plugin="N" origin-model="Symbian">
<unit bldFile="os/commsfw/serialserver/c32serialserver/group" mrp="os/commsfw/serialserver/c32serialserver/group/ser-comms_c32.mrp"/>
</component>
<component name="c32serialserverconfig" long-name="C32 Serial Server Config" introduced="ER5" purpose="mandatory" class="config" plugin="N" origin-model="Symbian">
<unit bldFile="os/commsfw/serialserver/c32serialserverconfig" mrp="os/commsfw/serialserver/c32serialserverconfig/ser-comms_c32-config.mrp"/>
</component>
<component name="c32serialserverdocs" long-name="C32 Serial Server Documentation" purpose="development" class="doc" plugin="N" origin-model="Symbian">
<unit mrp="os/commsfw/serialserver/c32serialserverdocs/ser-comms_documentation.mrp"/>
</component>
</collection>
<collection name="baseconnectionproviders" long-name="Base Connection Providers" level="framework">
<component name="refcpr" long-name="Reference CPR" introduced="9.2" purpose="optional" plugin="Y" origin-model="Symbian">
<unit bldFile="os/commsfw/baseconnectionproviders/refcpr/group" mrp="os/commsfw/baseconnectionproviders/refcpr/group/networking_ReferenceCPR.mrp"/>
</component>
<component name="refscpr" long-name="Reference SCPR" introduced="9.2" purpose="optional" plugin="Y" origin-model="Symbian">
<unit bldFile="os/commsfw/baseconnectionproviders/refscpr/group" mrp="os/commsfw/baseconnectionproviders/refscpr/group/networking_ReferenceSCPR.mrp"/>
</component>
</collection>
<collection name="commsfwutils" long-name="Comms Framework Utilities" level="framework">
<component name="commfw" long-name="Comms Framework" introduced="7.0s" purpose="mandatory" plugin="N" origin-model="Symbian">
<unit bldFile="os/commsfw/commsfwutils/commfw/group" mrp="os/commsfw/commsfwutils/commfw/group/comms-infras_commsfw.mrp" priority="10"/>
</component>
<component name="mbufmgr" long-name="MBuf Manager" introduced="7.0s" purpose="mandatory" plugin="N" origin-model="Symbian">
<unit bldFile="os/commsfw/commsfwutils/mbufmgr/group" mrp="os/commsfw/commsfwutils/mbufmgr/group/comms-infras_mbufmgr.mrp"/>
</component>
</collection>
<collection name="commsfw_info" long-name="Comms Framework Info" level="app-if">
<component name="commsinfrastructuredocs" long-name="Comms Infrastructure Documentation" introduced="7.0" purpose="development" class="doc" plugin="N" origin-model="Symbian">
<unit mrp="os/commsfw/commsfw_info/commsinfrastructuredocs/comms-infras_documentation.mrp"/>
</component>
</collection>
<collection name="commsfwsupport" long-name="Comms Framework Support" level="support">
<component name="commselements" long-name="Comms Elements" introduced="8.0" purpose="mandatory" plugin="N" origin-model="Symbian">
<unit bldFile="os/commsfw/commsfwsupport/commselements/group" mrp="os/commsfw/commsfwsupport/commselements/group/comms-infras_elements.mrp"/>
</component>
</collection>
<collection name="commsfwtools" long-name="Comms Framework Tools" level="app-if">
<component name="preparedefaultcommsdatabase" long-name="Prepare Default Comms Database" filter="gt" purpose="mandatory" class="config PC" plugin="N" origin-model="Symbian">
<unit bldFile="os/commsfw/commsfwtools/preparedefaultcommsdatabase/defaultcommdb/group" mrp="os/commsfw/commsfwtools/preparedefaultcommsdatabase/defaultcommdb/group/comms-infras_defaultcommdb.mrp"/>
</component>
<component name="installdefaultcommsdatabase" long-name="Install Default Comms Database" purpose="mandatory" class="PC" plugin="N" origin-model="Symbian">
<unit bldFile="os/commsfw/commsfwtools/preparedefaultcommsdatabase/installdefaultcommdb/group" mrp="os/commsfw/commsfwtools/preparedefaultcommsdatabase/installdefaultcommdb/group/comms-infras_installdefaultcommdb.mrp" priority="1010"/>
</component>
<component name="commstools" long-name="Comms Tools" introduced="tb91" purpose="development" class="PC" plugin="N" origin-model="Symbian">
<unit mrp="os/commsfw/commsfwtools/commstools/group/comms-infras_tools.mrp"/>
</component>
</collection>
</block>
<block name="networkingsrv" long-name="Networking Services" tech_domain="dc" level="services" levels="adaptation hw-if plugin framework server app-if">
<!-- Following Collection added by SF via autopopulating script from S60 Model -->
<collection name="networkingsrv" long-name="networkingsrv">
<!-- Following Component added by SF via autopopulating script from S60 Model -->
<component name="networkingsrv" long-name="networkingsrv" origin-model="Foundation">
<!-- Unit added by SF via autopopulating script from S60 Model -->
<unit bldFile="os\networkingsrv\group"/>
</component>
</collection>
<collection name="esockapiextensions" long-name="ESock API Extensions" level="app-if">
<component name="internetsockets" long-name="Internet Sockets" introduced="ER5" purpose="mandatory" plugin="N" origin-model="Symbian">
<unit bldFile="os/networkingsrv/esockapiextensions/internetsockets/group" mrp="os/networkingsrv/esockapiextensions/internetsockets/group/networking_insock.mrp"/>
</component>
</collection>
<collection name="tcpiputils" long-name="TCP/IP Utilities" level="plugin">
<component name="dnd" long-name="DND" introduced="7.0" purpose="mandatory" plugin="N" origin-model="Symbian">
<unit bldFile="os/networkingsrv/tcpiputils/dnd/group" mrp="os/networkingsrv/tcpiputils/dnd/group/networking_dnd.mrp"/>
</component>
<component name="dndconfig" long-name="DND Config" introduced="7.0" purpose="mandatory" class="config" plugin="N" origin-model="Symbian">
<unit mrp="os/networkingsrv/tcpiputils/dnd/group/networking_dnd-config.mrp"/>
</component>
<component name="dhcp" long-name="DHCP" introduced="8.0" purpose="optional" plugin="N" origin-model="Symbian">
<unit bldFile="os/networkingsrv/tcpiputils/dhcp/group" mrp="os/networkingsrv/tcpiputils/dhcp/group/networking_dhcp.mrp"/>
</component>
<component name="networkaddressandporttranslation" long-name="Network Address and Port Translation" introduced="tb91" purpose="mandatory" plugin="Y" origin-model="Symbian">
<unit bldFile="os/networkingsrv/tcpiputils/networkaddressandporttranslation/group" mrp="os/networkingsrv/tcpiputils/networkaddressandporttranslation/group/networking_napt.mrp"/>
</component>
</collection>
<collection name="linklayercontrol" long-name="Link Layer Control" level="hw-if">
<component name="nullagt" long-name="NULL AGT" introduced="7.0s" purpose="optional" plugin="Y" origin-model="Symbian">
<unit bldFile="os/networkingsrv/linklayercontrol/nullagt/group" mrp="os/networkingsrv/linklayercontrol/nullagt/group/networking_nullagt.mrp"/>
</component>
</collection>
<collection name="linklayerprotocols" long-name="Link Layer Protocols" level="hw-if">
<component name="ethernetnif" long-name="Ethernet NIF" plugin="Y" purpose="optional" contributed="no" origin-model="Symbian">
<unit bldFile="os/networkingsrv/linklayerprotocols/ethernetnif/group" mrp="os/networkingsrv/linklayerprotocols/ethernetnif/group/networking_ether802.mrp"/>
</component>
<component name="ethernetpacketdriver" long-name="Ethernet Packet Driver" introduced="7.0" purpose="optional" plugin="Y" origin-model="Symbian">
<unit mrp="os/networkingsrv/linklayerprotocols/ethernetpacketdriver/group/networking_etherdrv_srconly.mrp"/>
</component>
<component name="pppnif" long-name="PPP NIF" plugin="Y" introduced="ER5" purpose="optional" contributed="no" origin-model="Symbian">
<unit version="1" bldFile="os/networkingsrv/linklayerprotocols/pppnif/group" mrp="os/networkingsrv/linklayerprotocols/pppnif/group/networking_ppp.mrp"/>
</component>
<component name="pppconfig" long-name="PPP Config" introduced="ER5" purpose="optional" plugin="N" origin-model="Symbian">
<unit mrp="os/networkingsrv/linklayerprotocols/pppnif/group/networking_ppp-config.mrp" version="1"/>
</component>
<component name="slipnif" long-name="SLIP NIF" purpose="development" plugin="Y" origin-model="Symbian">
<unit bldFile="os/networkingsrv/linklayerprotocols/slipnif/group" mrp="os/networkingsrv/linklayerprotocols/slipnif/group/networking_slip.mrp"/>
</component>
<component name="tunnelnif" long-name="Tunnel NIF" introduced="7.0s" purpose="optional" plugin="Y" origin-model="Symbian">
<unit bldFile="os/networkingsrv/linklayerprotocols/tunnelnif/group" mrp="os/networkingsrv/linklayerprotocols/tunnelnif/group/networking_tunnelnif.mrp"/>
</component>
</collection>
<collection name="linklayerutils" long-name="Link Layer Utilities" level="hw-if">
<component name="packetlogger" long-name="Packet Logger" introduced="8.1" purpose="development" plugin="N" origin-model="Symbian">
<unit bldFile="os/networkingsrv/linklayerutils/packetlogger/group" mrp="os/networkingsrv/linklayerutils/packetlogger/group/networking_packetlogger.mrp"/>
</component>
</collection>
<collection name="networkcontrol" long-name="Network Control" level="plugin">
<component name="qosfwconfig" long-name="QoS Framework Config" introduced="7.0s" purpose="optional" class="config" plugin="N" origin-model="Symbian">
<unit mrp="os/networkingsrv/networkcontrol/qosfwconfig/qos/group/networking_qos-config.mrp"/>
</component>
<component name="qoslib" long-name="QoS Library" introduced="7.0s" purpose="optional" plugin="N" origin-model="Symbian">
<unit bldFile="os/networkingsrv/networkcontrol/qoslib/group" mrp="os/networkingsrv/networkcontrol/qoslib/group/networking_qoslib.mrp"/>
</component>
<component name="pfqoslib" long-name="PF QoS Library" introduced="7.0s" purpose="optional" plugin="N" origin-model="Symbian">
<unit bldFile="os/networkingsrv/networkcontrol/pfqoslib/group" mrp="os/networkingsrv/networkcontrol/pfqoslib/group/networking_pfqoslib.mrp"/>
</component>
<component name="qosfwprt" long-name="QoS Framework PRT" introduced="7.0s" purpose="optional" plugin="Y" origin-model="Symbian">
<unit bldFile="os/networkingsrv/networkcontrol/qosfwconfig/qos/group" mrp="os/networkingsrv/networkcontrol/qosfwconfig/qos/group/networking_qos.mrp"/>
</component>
<component name="ipcpr" long-name="IP CPR" introduced="8.1" purpose="optional" plugin="Y" origin-model="Symbian">
<unit bldFile="os/networkingsrv/networkcontrol/ipcpr/group" mrp="os/networkingsrv/networkcontrol/ipcpr/group/networking_ipcpr.mrp"/>
</component>
<component name="ipscpr" long-name="IP SCPR" introduced="9.1" purpose="optional" plugin="Y" origin-model="Symbian">
<unit bldFile="os/networkingsrv/networkcontrol/ipscpr/group" mrp="os/networkingsrv/networkcontrol/ipscpr/group/networking_ipscpr.mrp"/>
</component>
<component name="ipcprshim" long-name="IP CPR Shim" deprecated="Future" purpose="optional" plugin="Y" origin-model="Symbian">
<unit bldFile="os/networkingsrv/networkcontrol/ipcprshim/group" mrp="os/networkingsrv/networkcontrol/ipcprshim/group/networking_shimcpr.mrp"/>
</component>
</collection>
<collection name="networkprotocols" long-name="Network Protocols" level="plugin">
<component name="tcpipv4config" long-name="TCP/IPv4/v6 Config" introduced="7.0" purpose="mandatory" class="config" plugin="N" origin-model="Symbian">
<unit mrp="os/networkingsrv/networkprotocols/tcpipv4v6prt/group/networking_tcpip6-config.mrp"/>
</component>
<component name="ipeventnotifier" long-name="IP Event Notifier" introduced="8.1" purpose="mandatory" plugin="Y" origin-model="Symbian">
<unit bldFile="os/networkingsrv/networkprotocols/ipeventnotifier/group" mrp="os/networkingsrv/networkprotocols/ipeventnotifier/group/networking_ipeventnotifier.mrp"/>
</component>
<component name="tcpipv4v6prt" long-name="TCP/IPv4/v6 PRT" introduced="7.0" purpose="mandatory" plugin="Y" origin-model="Symbian">
<unit bldFile="os/networkingsrv/networkprotocols/tcpipv4v6prt/group" mrp="os/networkingsrv/networkprotocols/tcpipv4v6prt/group/networking_tcpip6.mrp"/>
</component>
<component name="iphook" long-name="IP Hook" introduced="7.0" purpose="mandatory" plugin="N" origin-model="Symbian">
<unit bldFile="os/networkingsrv/networkprotocols/iphook/inhook6/group" mrp="os/networkingsrv/networkprotocols/iphook/inhook6/group/networking_inhook6.mrp"/>
</component>
<component name="mobileip" long-name="Mobile IP" introduced="8.1" purpose="optional" plugin="Y" origin-model="Symbian">
<unit bldFile="os/networkingsrv/networkprotocols/mobileip/group" mrp="os/networkingsrv/networkprotocols/mobileip/group/networking_mobileip.mrp"/>
</component>
</collection>
<collection name="networksecurity" long-name="Network Security" level="framework" contributed="no">
<component name="tls" long-name="TLS" introduced="6.0" purpose="mandatory" contributed="no" plugin="N" origin-model="Symbian">
<unit bldFile="os/networkingsrv/networksecurity/tls/group" mrp="os/networkingsrv/networksecurity/tls/group/networking_tls.mrp"/>
</component>
<component name="tlsprovider" long-name="TLS Provider" introduced="8.1" purpose="mandatory" contributed="no" plugin="N" origin-model="Symbian">
<unit bldFile="os/networkingsrv/networksecurity/tlsprovider/group" mrp="os/networkingsrv/networksecurity/tlsprovider/group/security_tlsprovider.mrp"/>
</component>
<component name="ipsec" long-name="IPsec" introduced="7.0" purpose="optional" contributed="no" plugin="N" origin-model="Symbian">
<unit bldFile="os/networkingsrv/networksecurity/ipsec/group" mrp="os/networkingsrv/networksecurity/ipsec/group/networking_ipsec.mrp"/>
</component>
</collection>
<collection name="networkingtestandutils" long-name="Networking Test and Utils" level="app-if">
<component name="networkingunittest" long-name="Networking Unit Test" introduced="7.0" purpose="development" plugin="N" origin-model="Symbian">
<unit mrp="os/networkingsrv/networkingtestandutils/networkingunittest/group/networking_unittest.mrp"/>
</component>
<component name="networkingexamples" long-name="Networking Examples" introduced="7.0" purpose="development" plugin="N" origin-model="Symbian">
<unit bldFile="os/networkingsrv/networkingtestandutils/networkingexamples/examplecode/group" mrp="os/networkingsrv/networkingtestandutils/networkingexamples/examplecode/group/networking_examplecode.mrp"/>
</component>
<component name="exampleinternetutilities" long-name="Example Internet Utilities" introduced="ER5" purpose="development" plugin="N" origin-model="Symbian">
<unit mrp="os/networkingsrv/networkingtestandutils/exampleinternetutilities/group/networking_inetutil.mrp"/>
</component>
<component name="ipprobe" long-name="IP Probe" introduced="7.0s" purpose="development" plugin="Y" origin-model="Symbian">
<unit mrp="os/networkingsrv/networkingtestandutils/ipprobe/group/networking_probe.mrp"/>
</component>
<component name="ipv6to4tunnel" long-name="IPv6 to 4 Tunnel" purpose="development" plugin="Y" origin-model="Symbian">
<unit mrp="os/networkingsrv/networkingtestandutils/ipv6to4tunnel/group/networking_6to4.mrp"/>
</component>
<component name="ipanalyzer" long-name="IP Analyzer" introduced="7.0" deprecated="tb92" purpose="development" plugin="N" origin-model="Symbian">
<unit mrp="os/networkingsrv/networkingtestandutils/ipanalyzer/group/networking_iprotor.mrp"/>
</component>
<component name="networkingintegrationtest" long-name="Networking Integration Test" introduced="ER5" purpose="development" plugin="N" origin-model="Symbian">
<unit bldFile="os/networkingsrv/networkingtestandutils/networkingintegrationtest/Group" mrp="os/networkingsrv/networkingtestandutils/networkingintegrationtest/Group/networking_integrationtest.mrp"/>
</component>
</collection>
<collection name="networkingsrv_info" long-name="Networking Services Info" level="app-if">
<component name="networkingrom" long-name="Networking ROM" purpose="mandatory" plugin="N" origin-model="Symbian">
<!-- production component: contains the IBY files -->
</component>
<component name="networkingdocs" long-name="Networking Documentation" purpose="development" class="doc" plugin="N" origin-model="Symbian">
<unit mrp="os/networkingsrv/networkingsrv_info/networkingdocs/networking_documentation.mrp"/>
</component>
</collection>
<collection name="pppcompressionplugins" long-name="PPP Compression Plugins" level="plugin">
<component name="predictorcompression" long-name="Predictor Compression" introduced="6.0" purpose="optional" plugin="Y" origin-model="Symbian">
<unit bldFile="os/networkingsrv/pppcompressionplugins/predictorcompression/group" mrp="os/networkingsrv/pppcompressionplugins/predictorcompression/group/networking_predcomp.mrp"/>
</component>
</collection>
</block>
<block name="wlan" long-name="WLAN" tech_domain="dc" level="services" levels="hw low mid high tools test">
<collection name="wlan_bearer" long-name="WLAN Bearer" level="hw">
<!-- Following Component added by SF via autopopulating script from S60 Model -->
<component name="wlanengine_symbian_3.1" long-name="wlanengine_symbian_3.1" origin-model="Foundation">
<!-- Unit added by SF via autopopulating script from S60 Model -->
<unit bldFile="os\wlan\wlan_bearer\wlanengine\wlan_symbian\wlanengine_symbian_3.1\group"/>
</component>
</collection>
<!-- Following Collection added by SF via autopopulating script from S60 Model -->
<collection name="wlan" long-name="wlan">
<!-- Following Component added by SF via autopopulating script from S60 Model -->
<component name="wlan" long-name="wlan" origin-model="Foundation">
<!-- Unit added by SF via autopopulating script from S60 Model -->
<unit bldFile="os\wlan\group"/>
</component>
</collection>
</block>
<block name="cellularsrv" long-name="Cellular Baseband Services" tech_domain="vc" level="services" levels="adaptation hw-if plugin framework server app-if">
<collection name="commonnetworkinterface" long-name="Common Network Interface" level="hw-if">
<!-- Following Component added by SF via autopopulating script from S60 Model -->
<component name="commonnetworkinterface" long-name="commonnetworkinterface" origin-model="Foundation">
<!-- Unit added by SF via autopopulating script from S60 Model -->
<unit bldFile="os\cellularsrv\commonnetworkinterface\group"/>
</component>
</collection>
<collection name="basebandabstraction" long-name="Baseband Abstraction" level="hw-if">
<!-- Following Component added by SF via autopopulating script from S60 Model -->
<component name="basebandabstraction" long-name="basebandabstraction" origin-model="Foundation">
<!-- Unit added by SF via autopopulating script from S60 Model -->
<unit bldFile="os\cellularsrv\basebandabstraction\group"/>
</component>
<component name="basebandchanneladaptor" long-name="Baseband Channel Adaptor" introduced="8.1" purpose="optional" plugin="N" origin-model="Symbian">
<unit bldFile="os/cellularsrv/basebandabstraction/basebandchanneladaptor/group" mrp="os/cellularsrv/basebandabstraction/basebandchanneladaptor/group/networking_bca.mrp"/>
</component>
<component name="intersystemcomm" long-name="Inter-System Communication" filter="gt" introduced="tb92" purpose="optional" plugin="N" origin-model="Symbian">
<unit bldFile="os/cellularsrv/basebandabstraction/intersystemcomm/group" mrp="os/cellularsrv/basebandabstraction/intersystemcomm/group/networking_isc.mrp"/>
</component>
</collection>
<!-- Following Collection added by SF via autopopulating script from S60 Model -->
<collection name="cellularsrv_plat" long-name="cellularsrv_plat">
<!-- Following Component added by SF via autopopulating script from S60 Model -->
<component name="primary_pdp_context_qos_parameter_setting_api" long-name="primary_pdp_context_qos_parameter_setting_api" origin-model="Foundation">
<!-- Unit added by SF via autopopulating script from S60 Model -->
<unit bldFile="os\cellularsrv\cellularsrv_plat\primary_pdp_context_qos_parameter_setting_api\group"/>
</component>
</collection>
<collection name="basebandadaptationplugins" long-name="Baseband Adaptation Plugins" level="adaptation">
<component name="basebandchanneladaptorforc32" long-name="Baseband Channel Adaptor for C32" introduced="8.1" purpose="optional" plugin="Y" origin-model="Symbian">
<unit bldFile="os/cellularsrv/basebandadaptationplugins/basebandchanneladaptorforc32/group" mrp="os/cellularsrv/basebandadaptationplugins/basebandchanneladaptorforc32/group/networking_c32bca.mrp"/>
</component>
</collection>
<collection name="fax" long-name="Fax" level="server">
<component name="faxclientandserver" long-name="Fax Client and Server" purpose="optional" plugin="N" origin-model="Symbian">
<unit bldFile="os/cellularsrv/fax/faxclientandserver/Group" mrp="os/cellularsrv/fax/faxclientandserver/Group/telephony_fax.mrp"/>
</component>
</collection>
<collection name="smsprotocols" long-name="SMS Protocols" level="framework">
<component name="smsstack" long-name="SMS Stack" introduced="6.0" purpose="mandatory" plugin="Y" origin-model="Symbian">
<unit bldFile="os/cellularsrv/smsprotocols/smsstack/group" mrp="os/cellularsrv/smsprotocols/smsstack/group/nbprotocols_smsstackv2.mrp"/>
</component>
</collection>
<collection name="telephonyprotocols" long-name="Telephony Protocols" level="framework">
<component name="csdagt" long-name="CSD AGT" introduced="6.1" purpose="optional" plugin="Y" origin-model="Symbian">
<unit bldFile="os/cellularsrv/telephonyprotocols/csdagt/group" mrp="os/cellularsrv/telephonyprotocols/csdagt/group/networking_csdagt.mrp"/>
</component>
<component name="psdagt" long-name="PSD AGT" introduced="7.0s" purpose="optional" plugin="Y" origin-model="Symbian">
<unit bldFile="os/cellularsrv/telephonyprotocols/psdagt/group" mrp="os/cellularsrv/telephonyprotocols/psdagt/group/networking_psdagt.mrp"/>
</component>
<component name="gprsumtsqosprt" long-name="GPRS/UMTS QoS PRT" introduced="7.0s" purpose="optional" plugin="Y" origin-model="Symbian">
<unit bldFile="os/cellularsrv/telephonyprotocols/gprsumtsqosprt/group" mrp="os/cellularsrv/telephonyprotocols/gprsumtsqosprt/group/networking_guqos.mrp"/>
</component>
<component name="gprsumtsqosinterface" long-name="GPRS/UMTS QoS Interface" introduced="7.0s" purpose="optional" plugin="Y" origin-model="Symbian">
<unit bldFile="os/cellularsrv/telephonyprotocols/gprsumtsqosinterface/group" mrp="os/cellularsrv/telephonyprotocols/gprsumtsqosinterface/group/networking_umtsif.mrp"/>
</component>
<component name="qosextnapi" long-name="QoS Extn API" introduced="9.2" purpose="optional" plugin="N" origin-model="Symbian">
<unit bldFile="os/cellularsrv/telephonyprotocols/qosextnapi/group" mrp="os/cellularsrv/telephonyprotocols/qosextnapi/group/networking_qosextnapi.mrp"/>
</component>
<component name="secondarypdpcontextumtsdriver" long-name="Secondary PDP context UMTS Driver" introduced="8.1" purpose="optional" plugin="N" origin-model="Symbian">
<unit bldFile="os/cellularsrv/telephonyprotocols/secondarypdpcontextumtsdriver/group" mrp="os/cellularsrv/telephonyprotocols/secondarypdpcontextumtsdriver/group/networking_spud.mrp"/>
</component>
<component name="umtsgprsscpr" long-name="UMTS/GPRS SCPR" introduced="8.1" purpose="optional" plugin="Y" origin-model="Symbian">
<unit bldFile="os/cellularsrv/telephonyprotocols/umtsgprsscpr/group" mrp="os/cellularsrv/telephonyprotocols/umtsgprsscpr/group/networking_UmtsGprsSCPR.mrp"/>
</component>
<component name="qos3gppcpr" long-name="QoS 3GPP CPR" introduced="9.2" purpose="optional" plugin="Y" origin-model="Symbian">
<unit bldFile="os/cellularsrv/telephonyprotocols/qos3gppcpr/group" mrp="os/cellularsrv/telephonyprotocols/qos3gppcpr/group/networking_Qos3GPP.mrp"/>
</component>
<component name="rawipnif" long-name="Raw IP NIF" introduced="8.1" purpose="optional" plugin="Y" origin-model="Symbian">
<unit bldFile="os/cellularsrv/telephonyprotocols/rawipnif/group" mrp="os/cellularsrv/telephonyprotocols/rawipnif/group/networking_rawipnif.mrp"/>
</component>
</collection>
<collection name="telephonyserver" long-name="Telephony Server" level="server">
<component name="etelserverandcore" long-name="ETel Server and Core" purpose="mandatory" plugin="N" origin-model="Symbian">
<unit bldFile="os/cellularsrv/telephonyserver/etelserverandcore/group" mrp="os/cellularsrv/telephonyserver/etelserverandcore/group/telephony_etel.mrp"/>
</component>
<component name="etelconfig" long-name="ETel Config" purpose="mandatory" class="config" plugin="N" origin-model="Symbian">
<unit mrp="os/cellularsrv/telephonyserver/etelserverandcore/group/telephony_etel-config.mrp"/>
</component>
<component name="etelmultimode" long-name="ETel Multimode" introduced="7.0" purpose="mandatory" plugin="N" origin-model="Symbian">
<unit bldFile="os/cellularsrv/telephonyserver/etelmultimode/group" mrp="os/cellularsrv/telephonyserver/etelmultimode/group/telephony_etelmm.mrp"/>
</component>
<component name="etelpacketdata" long-name="ETel Packet Data" introduced="7.0" purpose="mandatory" plugin="N" origin-model="Symbian">
<unit bldFile="os/cellularsrv/telephonyserver/etelpacketdata/group" mrp="os/cellularsrv/telephonyserver/etelpacketdata/group/telephony_etelpckt.mrp"/>
</component>
<component name="etelsimtoolkit" long-name="ETel SIM Toolkit" introduced="6.1" purpose="mandatory" plugin="N" origin-model="Symbian">
<unit bldFile="os/cellularsrv/telephonyserver/etelsimtoolkit/group" mrp="os/cellularsrv/telephonyserver/etelsimtoolkit/group/telephony_etelsat.mrp"/>
</component>
</collection>
<collection name="telephonyserverplugins" long-name="Telephony Server Plugins" level="plugin">
<component name="common_tsy" long-name="Common TSY" introduced="tb92" purpose="optional" plugin="Y" origin-model="Symbian">
<unit bldFile="os/cellularsrv/telephonyserverplugins/common_tsy/group" mrp="os/cellularsrv/telephonyserverplugins/common_tsy/group/telephony_commontsy.mrp"/>
</component>
<component name="licenseetsystub" long-name="Licensee TSY Stub" introduced="tb91" purpose="development" plugin="Y" origin-model="Symbian">
<unit mrp="os/cellularsrv/telephonyserverplugins/licenseetsystub/group/licenseetsystub.mrp"/>
</component>
<component name="multimodetsy" long-name="Multimode TSY" purpose="development" plugin="Y" origin-model="Symbian">
<unit bldFile="os/cellularsrv/telephonyserverplugins/multimodetsy/group" mrp="os/cellularsrv/telephonyserverplugins/multimodetsy/group/telephony_mmtsy.mrp"/>
</component>
<component name="cdmatsy" long-name="CDMA TSY" introduced="7.0" purpose="development" plugin="Y" origin-model="Symbian">
<unit bldFile="os/cellularsrv/telephonyserverplugins/cdmatsy/group" mrp="os/cellularsrv/telephonyserverplugins/cdmatsy/group/telephony_cdmatsy.mrp"/>
</component>
<component name="simtsy" long-name="SIM TSY" introduced="7.0" purpose="development" plugin="Y" origin-model="Symbian">
<unit bldFile="os/cellularsrv/telephonyserverplugins/simtsy/group" mrp="os/cellularsrv/telephonyserverplugins/simtsy/group/telephony_simtsy.mrp"/>
</component>
</collection>
<collection name="telephonyutils" long-name="Telephony Utilities" level="app-if">
<component name="dial" long-name="Dial" deprecated="9.1" purpose="optional" plugin="N" origin-model="Symbian">
<unit bldFile="os/cellularsrv/telephonyutils/dial/group" mrp="os/cellularsrv/telephonyutils/dial/group/telephony_dial.mrp"/>
</component>
<component name="telephonywatchers" long-name="Telephony Watchers" introduced="6.0" purpose="optional" plugin="Y" origin-model="Symbian">
<unit bldFile="os/cellularsrv/telephonyutils/telephonywatchers/group" mrp="os/cellularsrv/telephonyutils/telephonywatchers/group/telephony_watchers.mrp"/>
</component>
<component name="etel3rdpartyapi" long-name="ETel 3rd Party API" introduced="7.0" purpose="mandatory" plugin="N" origin-model="Symbian">
<unit bldFile="os/cellularsrv/telephonyutils/etel3rdpartyapi/Group" mrp="os/cellularsrv/telephonyutils/etel3rdpartyapi/Group/telephony_etel3rdparty.mrp"/>
</component>
</collection>
<collection name="cellularsrv_info" long-name="Cellular Baseband Services Info" level="app-if">
<component name="telephonyconfidentialdocs" long-name="Telephony Confidential Documentation" purpose="development" class="doc" plugin="N" origin-model="Symbian">
<unit mrp="os/cellularsrv/cellularsrv_info/telephonyconfidentialdocs/telephony_confidential.mrp"/>
</component>
<component name="telephonydocs" long-name="Telephony Documentation" purpose="development" class="doc" plugin="N" origin-model="Symbian">
<unit mrp="os/cellularsrv/cellularsrv_info/telephonydocs/telephony_documentation.mrp"/>
</component>
</collection>
<collection name="hwpluginsimulation" long-name="Hardware Plugin Simulation" level="adaptation">
<component name="mocksy" long-name="MockSY" introduced="tb91" purpose="development" plugin="Y" origin-model="Symbian">
<unit bldFile="os/cellularsrv/hwpluginsimulation/mocksy/group" mrp="os/cellularsrv/hwpluginsimulation/mocksy/group/telephony_tools_mocksy.mrp"/>
</component>
</collection>
</block>
<block name="shortlinksrv" level="services" long-name="Short Link Services" levels="adaptation hw-if plugin framework server app-if">
<collection name="usbldd" long-name="Shortlink Logical Device Drivers" level="hw-if">
<component name="usbclientdrivers" long-name="USB Client Drivers" introduced="8.1b" purpose="optional" plugin="N" origin-model="Symbian">
<unit bldFile="os/kernelhwsrv/kernel/eka/drivers/usbc" mrp="os/kernelhwsrv/kernel/eka/drivers/usbc/base_e32_drivers_usbcli.mrp"/>
</component>
</collection>
<collection name="bluetooth" long-name="Bluetooth" level="framework">
<component name="btstack" long-name="Bluetooth Stack" introduced="6.0" purpose="optional" plugin="N" origin-model="Symbian">
<unit bldFile="os/shortlinksrv/bluetooth/btstack" mrp="os/shortlinksrv/bluetooth/btstack/bluetooth_stack.mrp"/>
</component>
<component name="btcomm" long-name="Bluetooth CSY" introduced="6.0" purpose="optional" plugin="Y" origin-model="Symbian">
<unit bldFile="os/shortlinksrv/bluetooth/btcomm" mrp="os/shortlinksrv/bluetooth/btcomm/bluetooth_btcomm.mrp"/>
</component>
<component name="btsdp" long-name="Bluetooth SDP" introduced="6.1" purpose="optional" plugin="N" origin-model="Symbian">
<unit bldFile="os/shortlinksrv/bluetooth/btsdp" mrp="os/shortlinksrv/bluetooth/btsdp/bluetooth_sdp.mrp"/>
</component>
<component name="btextnotifiers" long-name="Bluetooth Notifiers Support" introduced="6.1" purpose="optional" plugin="N" origin-model="Symbian">
<unit bldFile="os/shortlinksrv/bluetooth/btextnotifiers" mrp="os/shortlinksrv/bluetooth/btextnotifiers/bluetooth_btextnotifiers.mrp"/>
</component>
<component name="gavdp" long-name="Bluetooth GAVDP" introduced="8.1" purpose="optional" plugin="N" origin-model="Symbian">
<unit bldFile="os/shortlinksrv/bluetooth/gavdp/group" mrp="os/shortlinksrv/bluetooth/gavdp/group/bluetooth_gavdp.mrp"/>
</component>
<component name="btexample" long-name="Bluetooth Examples and Tests" introduced="6.1" purpose="development" plugin="N" origin-model="Symbian">
<unit mrp="os/shortlinksrv/bluetooth/btexample/test/bluetooth_tests_examples.mrp"/>
</component>
<component name="btlogger" long-name="Bluetooth Logging Engine" introduced="9.2" purpose="optional" plugin="N" origin-model="Symbian">
<unit bldFile="os/shortlinksrv/bluetooth/btlogger/group" mrp="os/shortlinksrv/bluetooth/btlogger/group/bluetooth_logger.mrp"/>
</component>
<component name="btdocs" long-name="Bluetooth Documentation" purpose="development" class="doc" plugin="N" origin-model="Symbian">
<unit mrp="os/shortlinksrv/bluetooth/btdocs/bluetooth_documentation.mrp"/>
</component>
</collection>
<collection name="bluetoothmgmt" long-name="Bluetooth Management" level="plugin">
<component name="btmgr" long-name="Bluetooth Manager" introduced="6.0" purpose="optional" plugin="N" origin-model="Symbian">
<unit bldFile="os/shortlinksrv/bluetoothmgmt/btmgr" mrp="os/shortlinksrv/bluetoothmgmt/btmgr/bluetooth_manager.mrp"/>
</component>
<component name="btrom" long-name="Bluetooth ROM" introduced="9.1" purpose="optional" plugin="N" origin-model="Symbian">
<unit bldFile="os/shortlinksrv/bluetoothmgmt/btrom" mrp="os/shortlinksrv/bluetoothmgmt/btrom/bluetooth_rom.mrp"/>
</component>
<component name="bluetoothclientlib" long-name="Bluetooth Client Library" introduced="6.0" purpose="optional" plugin="N" origin-model="Symbian">
<unit bldFile="os/shortlinksrv/bluetoothmgmt/bluetoothclientlib" mrp="os/shortlinksrv/bluetoothmgmt/bluetoothclientlib/bluetooth_user.mrp"/>
</component>
<component name="btcommon" long-name="Bluetooth Build Utilities" purpose="optional" plugin="N" origin-model="Symbian">
<unit mrp="os/shortlinksrv/bluetoothmgmt/btcommon/bluetooth_common.mrp"/>
</component>
</collection>
<collection name="bluetoothcommsprofiles" long-name="Bluetooth Comms Profiles" level="app-if">
<component name="btpan" long-name="Bluetooth PAN Profile" introduced="8.1" purpose="optional" plugin="Y" origin-model="Symbian">
<unit bldFile="os/shortlinksrv/bluetoothcommsprofiles/btpan/group" mrp="os/shortlinksrv/bluetoothcommsprofiles/btpan/group/bluetooth_pan.mrp"/>
</component>
</collection>
<collection name="bthci" long-name="Host Controller Interface" level="server">
<component name="bthci1" long-name="Bluetooth HCI Framework 1" introduced="6.0" purpose="optional" plugin="N" origin-model="Symbian">
<unit bldFile="os/shortlinksrv/bthci/bthci1" mrp="os/shortlinksrv/bthci/bthci1/bluetooth_hci.mrp"/>
</component>
<component name="bthci2" long-name="Bluetooth HCI Framework 2" introduced="9.2" purpose="optional" plugin="N" origin-model="Symbian">
<unit bldFile="os/shortlinksrv/bthci/bthci2/group" mrp="os/shortlinksrv/bthci/bthci2/group/bluetooth_hci_v2_framework.mrp"/>
</component>
<component name="hciextensioninterface" long-name="Bluetooth HCI Extension Interface" introduced="6.1" purpose="optional" plugin="N" origin-model="Symbian">
<unit bldFile="os/shortlinksrv/bthci/hciextensioninterface" mrp="os/shortlinksrv/bthci/hciextensioninterface/bluetooth_hciproxy.mrp"/>
</component>
<component name="hci2implementations" long-name="Bluetooth HCI 2 Reference Implementations" introduced="9.2" purpose="optional" plugin="Y" origin-model="Symbian">
<unit bldFile="os/shortlinksrv/bthci/hci2implementations/group" mrp="os/shortlinksrv/bthci/hci2implementations/group/bluetooth_hci_v2_implementations.mrp"/>
</component>
</collection>
<collection name="usbmgmt" long-name="USB Management" level="server">
<component name="usbmgr" long-name="USB Manager" purpose="optional" plugin="N" origin-model="Symbian">
<unit bldFile="os/shortlinksrv/usbmgmt/usbmgr/group" mrp="os/shortlinksrv/usbmgmt/usbmgr/group/usb_manager.mrp" version="2"/>
</component>
<component name="usbmgrtest" long-name="USB Manager Tests" introduced="7.0" purpose="development" plugin="N" origin-model="Symbian">
<unit mrp="os/shortlinksrv/usbmgmt/usbmgrtest/group/usb_test.mrp" version="2"/>
</component>
<component name="usbclassandmgrdocs" long-name="USB Class and Manager Documentation" purpose="development" class="doc" plugin="N" origin-model="Symbian">
<unit mrp="os/shortlinksrv/usbmgmt/usbclassandmgrdocs/usb_documentation.mrp"/>
</component>
</collection>
<collection name="irda" long-name="IrDA" level="plugin">
<component name="irdastack" long-name="IrDA Stack" purpose="optional" plugin="N" origin-model="Symbian">
<unit bldFile="os/shortlinksrv/irda/irdastack/group" mrp="os/shortlinksrv/irda/irdastack/group/infra-red_irda.mrp"/>
</component>
</collection>
</block>
<block name="mm" long-name="Multimedia" tech_domain="mm" level="services" levels="adaptation hw-if device-fw devices middleware app-if">
<collection name="devsoundextensions" long-name="Devsound Extensions" level="device-fw">
<component name="addeddevsoundcontrol" long-name="Added DevSound Control" contribution="contributed" origin-model="Foundation">
<!-- Unit added by SF via autopopulating script from S60 Model -->
<unit bldFile="os\mm\devsoundextensions\addeddevsoundcontrol\Group"/>
</component>
</collection>
<!-- Following Collection added by SF via autopopulating script from S60 Model -->
<collection name="mm" long-name="mm">
<!-- Following Component added by SF via autopopulating script from S60 Model -->
<component name="mm" long-name="mm" origin-model="Foundation">
<!-- Unit added by SF via autopopulating script from S60 Model -->
<unit bldFile="os\mm\group"/>
</component>
</collection>
<collection name="imagingandcamerafws" long-name="Imaging and Camera Frameworks" level="app-if">
<component name="imagingfws" long-name="Imaging Frameworks" introduced="7.0s" purpose="mandatory" plugin="N" origin-model="Symbian">
<unit bldFile="os/mm/imagingandcamerafws/imagingfws/group" mrp="os/mm/imagingandcamerafws/imagingfws/group/multimedia_icl.mrp"/>
</component>
<component name="imagingunittest" long-name="Imaging Unit Tests" introduced="7.0s" purpose="development" plugin="N" origin-model="Symbian">
<unit mrp="os/mm/imagingandcamerafws/imagingunittest/group/multimedia_unittest_icl_source.mrp"/>
</component>
<component name="imaginginttest" long-name="Imaging Integration Tests" introduced="7.0s" purpose="development" plugin="N" origin-model="Symbian">
<unit mrp="os/mm/imagingandcamerafws/imaginginttest/group/multimedia_inttest_icl_source.mrp"/>
</component>
<component name="camerafw" long-name="Camera Framework" introduced="7.0s" purpose="optional" plugin="N" origin-model="Symbian">
<unit bldFile="os/mm/imagingandcamerafws/camerafw/framework/group" mrp="os/mm/imagingandcamerafws/camerafw/framework/group/multimedia_ecam_framework.mrp"/>
</component>
<component name="cameraunittest" long-name="Camera Unit Tests" introduced="9.2" purpose="development" plugin="N" origin-model="Symbian">
<unit mrp="os/mm/imagingandcamerafws/cameraunittest/group/multimedia_unittest_ecam_source.mrp"/>
</component>
</collection>
<collection name="mmlibs" long-name="Multimedia Libraries" level="middleware">
<component name="mmutilitylib" long-name="Multimedia Utility Library" introduced="8.1" purpose="mandatory" plugin="N" origin-model="Symbian">
<!-- PLACEHOLDER="DEF137894" START REMOVE -->
<unit bldFile="mw/mmmw/mmmiddlewarefws/mmutilitylib/group" mrp="mw/mmmw/mmmiddlewarefws/mmutilitylib/group/multimedia_common.mrp"/>
</component>
</collection>
<collection name="mmplugins" long-name="Multimedia Plugins" level="middleware">
<component name="imagingplugins" long-name="Imaging Plugins" introduced="7.0s" purpose="optional" plugin="Y" origin-model="Symbian">
<unit bldFile="os/mm/imagingandcamerafws/imagingfws/plugins/group" mrp="os/mm/imagingandcamerafws/imagingfws/plugins/group/multimedia_icl_plugin.mrp"/>
</component>
<component name="cameraplugins" long-name="Camera Plugins" introduced="7.0s" purpose="optional" plugin="Y" origin-model="Symbian">
<unit bldFile="os/mm/imagingandcamerafws/camerafw/plugins/group" mrp="os/mm/imagingandcamerafws/camerafw/plugins/group/multimedia_ecam_plugins.mrp"/>
<!-- PLACEHOLDER="DEF137652" REMOVE -->
</component>
<component name="3gplib" long-name="3GP Library" introduced="Future" purpose="optional" plugin="N" origin-model="Symbian">
<unit bldFile="os/mm/mmplugins/3gplib/group" mrp="os/mm/mmplugins/3gplib/group/multimedia_3gplibrary.mrp"/>
</component>
<component name="3gpunittest" long-name="3GP Unit Tests" introduced="Future" purpose="development" plugin="N" origin-model="Symbian">
<unit mrp="os/mm/mmplugins/3gpunittest/group/multimedia_unittest_3gplibrary_source.mrp"/>
</component>
</collection>
<collection name="mm_info" long-name="Multimedia Info" level="app-if">
<component name="mmdocs" long-name="Multimedia Documentation" purpose="development" class="doc" plugin="N" origin-model="Symbian">
<unit mrp="os/mm/mm_info/mmdocs/multimedia_documentation.mrp"/>
</component>
</collection>
<collection name="mmresourcemgmt" long-name="Multimedia Resource Management" level="middleware">
<component name="mmresctrl" long-name="Multimedia Resource Controller" introduced="tb92" purpose="development" plugin="N" origin-model="Symbian">
<unit bldFile="os/mm/mmresourcemgmt/mmresctrl/group" mrp="os/mm/mmresourcemgmt/mmresctrl/group/multimedia_a3f_refmmrc.mrp"/>
</component>
</collection>
<collection name="mmdevicefw" long-name="Multimedia Device Framework" level="device-fw">
<component name="mdfunittest" long-name="MDF Unit Tests" introduced="9.2" purpose="development" plugin="N" origin-model="Symbian">
<unit mrp="os/mm/mmdevicefw/mdfunittest/group/multimedia_unittest_mdf_source.mrp"/>
</component>
<component name="asrcontroller" long-name="Speech Recognition Controller" introduced="7.0s" purpose="mandatory" plugin="N" origin-model="Symbian">
<unit bldFile="mw/mmmw/mmmiddlewarefws/mmfw/ASR/group" mrp="mw/mmmw/mmmiddlewarefws/mmfw/ASR/group/multimedia_mmf_ASR.mrp"/>
</component>
</collection>
<collection name="mmtestenv" long-name="Multimedia Test Environment" level="device-fw">
<component name="mmtestfw" long-name="Multimedia Test Framework" introduced="7.0s" purpose="development" plugin="N" origin-model="Symbian">
<unit mrp="os/mm/mmtestenv/mmtestfw/group/multimedia_testframework_source.mrp"/>
</component>
<component name="mmtestfwunittest" long-name="Multimedia Test Framework Unit Tests" introduced="7.0s" purpose="development" plugin="N" origin-model="Symbian">
<unit mrp="os/mm/mmtestenv/mmtestfwunittest/group/multimedia_unittest_testframework_source.mrp"/>
</component>
<component name="mmtestagent" long-name="Multimedia Test Agent" introduced="8.0" purpose="development" plugin="N" origin-model="Symbian">
<unit mrp="os/mm/mmtestenv/mmtestagent/group/multimediatestagent_source.mrp"/>
</component>
<component name="mmtesttools" long-name="Multimedia Test Tools" purpose="development" plugin="N" origin-model="Symbian">
<unit mrp="os/mm/mmtestenv/mmtesttools/Group/multimedia_testtools_source.mrp"/>
</component>
</collection>
<collection name="omxil" long-name="OpenMAX IL" level="hw-if">
<component name="openmax" long-name="OpenMAX" introduced="tb91" purpose="optional" plugin="N" origin-model="Symbian">
<unit bldFile="os/mm/omxil/openmax/group" mrp="os/mm/omxil/openmax/group/multimedia_openmax.mrp"/>
</component>
</collection>
<collection name="devsound" long-name="Sound Device" level="devices">
<component name="devsoundapi" long-name="DevSound API" introduced="7.0s" purpose="mandatory" plugin="N" origin-model="Symbian">
<unit bldFile="mw/mmmw/mmmiddlewarefws/mmfw/SoundDev/group_api" mrp="mw/mmmw/mmmiddlewarefws/mmfw/SoundDev/group_api/multimedia_mdf_devsound_api.mrp"/>
</component>
<component name="a3fdevsound" long-name="A3F DevSound" introduced="tb92" purpose="optional" plugin="N" origin-model="Symbian">
<unit bldFile="os/mm/devsound/a3fdevsound/group" mrp="os/mm/devsound/a3fdevsound/group/multimedia_a3f_devsound.mrp"/>
</component>
<component name="a3facf" long-name="A3F Audio Component Framework" introduced="tb92" purpose="optional" plugin="N" origin-model="Symbian">
<unit bldFile="os/mm/devsound/a3facf/group" mrp="os/mm/devsound/a3facf/group/multimedia_a3f_acf.mrp"/>
</component>
<component name="devsoundpluginsupport" long-name="DevSound Plugin Support" introduced="7.0s" purpose="optional" plugin="N" origin-model="Symbian">
<unit bldFile="mw/mmmw/mmmiddlewarefws/mmfw/SoundDev/group_pluginsupport" mrp="mw/mmmw/mmmiddlewarefws/mmfw/SoundDev/group_pluginsupport/multimedia_mdf_devsound_pluginsupport.mrp"/>
</component>
<component name="refdevsound" long-name="Reference DevSound Plugins" introduced="7.0s" purpose="optional" plugin="N" origin-model="Symbian">
<unit bldFile="mw/mmmw/mmmiddlewarefws/mmfw/SoundDev/group_refplugin" mrp="mw/mmmw/mmmiddlewarefws/mmfw/SoundDev/group_refplugin/multimedia_mdf_devsound_refplugin.mrp"/>
</component>
<component name="btdevsound" long-name="Bluetooth DevSound Plugin" introduced="7.0s" purpose="development" plugin="Y" origin-model="Symbian">
<unit bldFile="mw/mmmw/mmmiddlewarefws/mmfw/sounddevbt/group" mrp="mw/mmmw/mmmiddlewarefws/mmfw/sounddevbt/group/multimedia_mdf_devsound_refbtplugin.mrp"/>
</component>
<component name="a3ftrace" long-name="A3F Trace Utility" introduced="tb92" purpose="development" plugin="N" origin-model="Symbian">
<unit bldFile="os/mm/devsound/a3ftrace/group" mrp="os/mm/devsound/a3ftrace/group/multimedia_a3f_traces.mrp"/>
</component>
<component name="a3fintegrationtest" long-name="A3F Integration Tests" introduced="tb92" purpose="development" plugin="N" origin-model="Symbian">
<unit mrp="os/mm/devsound/a3fintegrationtest/group/multimedia_inttest_a3f_devsound_source.mrp"/>
</component>
<component name="a3fcharacterisationtest" long-name="A3F Characterisation Tests" introduced="tb91" purpose="development" plugin="N" origin-model="Symbian">
<unit mrp="os/mm/devsound/a3fcharacterisationtest/group/multimedia_a3f_devsound_char.mrp"/>
</component>
<component name="a3fsrvstart" long-name="A3F Server Start" introduced="tb92" purpose="optional" plugin="Y" origin-model="Symbian">
<unit bldFile="os/mm/devsound/a3fsrvstart/group" mrp="os/mm/devsound/a3fsrvstart/group/multimedia_a3f_serverstart.mrp"/>
</component>
</collection>
<collection name="mmhais" long-name="Multimedia Hardware Adaptation Interfaces" level="adaptation">
<component name="devsoundhwdeviceapi" long-name="DevSound Hardware Device API" introduced="7.0s" purpose="optional" plugin="N" origin-model="Symbian">
<unit bldFile="mw/mmmw/mmmiddlewarefws/mmfw/SoundDev/group_hwdev" mrp="mw/mmmw/mmmiddlewarefws/mmfw/SoundDev/group_hwdev/multimedia_mdf_devsound_hwdev.mrp"/>
</component>
<component name="a3facl" long-name="A3F Audio Component Library" introduced="tb92" purpose="development" plugin="N" origin-model="Symbian">
<unit bldFile="os/mm/mmhais/a3facl/group" mrp="os/mm/mmhais/a3facl/group/multimedia_a3f_acl.mrp"/>
</component>
<component name="a3fdevsoundcustomisation" long-name="A3F DevSound Customisation" introduced="tb92" purpose="optional" plugin="N" origin-model="Symbian">
<unit bldFile="os/mm/mmhais/a3fdevsoundcustomisation/group" mrp="os/mm/mmhais/a3fdevsoundcustomisation/group/multimedia_a3f_devsoundadaptationinfo.mrp"/>
</component>
<component name="refacladapt" long-name="Reference ACL Adaptation" introduced="tb92" purpose="optional" plugin="N" origin-model="Symbian">
<unit bldFile="os/mm/mmhais/refacladapt/group" mrp="os/mm/mmhais/refacladapt/group/multimedia_a3f_refacladaptation.mrp"/>
</component>
<component name="videohai" long-name="Video HAI" introduced="7.0s" purpose="mandatory" plugin="N" origin-model="Symbian">
<unit bldFile="mw/mmmw/mmmiddlewarefws/mmfw/DevVideo/group" mrp="mw/mmmw/mmmiddlewarefws/mmfw/DevVideo/group/multimedia_mdf_devvideo.mrp"/>
</component>
<component name="dvbhreceiverhai" long-name="Mobile TV DVB-H Receiver HAI" introduced="tb92" purpose="optional" plugin="N" origin-model="Symbian">
<unit bldFile="os/mm/mmhais/dvbhreceiverhai/hai/dvbh/group" mrp="os/mm/mmhais/dvbhreceiverhai/hai/dvbh/group/multimedia_mobiletv_dvbh_hai.mrp"/>
</component>
<component name="dvbhunittest" long-name="Mobile TV DVB-H Unit Tests" introduced="tb92" purpose="development" plugin="N" origin-model="Symbian">
<unit mrp="os/mm/mmhais/dvbhunittest/hai/dvbh/group/multimedia_unittest_dvbhhai.mrp"/>
</component>
</collection>
</block>
<block name="imagingext" long-name="Imaging Extensions" tech_domain="mm" level="services" levels="adaptation hw-if plugin framework server app-if">
<!-- Following Collection added by SF via autopopulating script from S60 Model -->
<collection name="imagingext" long-name="imagingext">
<!-- Following Component added by SF via autopopulating script from S60 Model -->
<component name="imagingext" long-name="imagingext" origin-model="Foundation">
<!-- Unit added by SF via autopopulating script from S60 Model -->
<unit bldFile="os\imagingext\group"/>
</component>
</collection>
</block>
<block name="graphics" long-name="Graphics" tech_domain="ui" level="services" levels="adaptation engines internal-adaptations device-interface internal-utils app-if">
<!-- Following Collection added by SF via autopopulating script from S60 Model -->
<collection name="graphics" long-name="graphics">
<!-- Following Component added by SF via autopopulating script from S60 Model -->
<component name="graphics" long-name="graphics" origin-model="Foundation">
<!-- Unit added by SF via autopopulating script from S60 Model -->
<unit bldFile="os\graphics\group"/>
</component>
</collection>
<collection name="graphicstest" long-name="Graphics Test" level="app-if">
<component name="graphicstestharness" long-name="Graphics Test Harness" introduced="8.1" purpose="development" plugin="N" origin-model="Symbian">
<unit mrp="os/graphics/graphicstest/graphicstestharness/group/graphics_testharness.mrp"/>
</component>
<component name="uibench" long-name="UI Bench" introduced="9.2" purpose="development" plugin="N" origin-model="Symbian">
<unit bldFile="os/graphics/graphicstest/uibench/group" mrp="os/graphics/graphicstest/uibench/group/graphics_ui_bench.mrp"/>
</component>
</collection>
<collection name="graphics_info" long-name="Graphics Info" level="app-if">
<component name="graphicsdocs" long-name="Graphics Documentation" purpose="development" class="doc" plugin="N" origin-model="Symbian">
<unit mrp="os/graphics/graphics_info/graphicsdocs/graphics_documentation.mrp"/>
</component>
</collection>
<collection name="windowing" long-name="Windowing" level="app-if">
<component name="windowserver" long-name="Window Server" purpose="mandatory" plugin="N" origin-model="Symbian">
<unit bldFile="os/graphics/windowing/windowserver/group" mrp="os/graphics/windowing/windowserver/group/graphics_wserv.mrp"/>
</component>
</collection>
<collection name="printingservices" long-name="Printing Services" level="app-if">
<component name="printerdriversupport" long-name="Printer Driver Support" purpose="optional" plugin="N" origin-model="Symbian">
<unit bldFile="os/graphics/printingservices/printerdriversupport/group" mrp="os/graphics/printingservices/printerdriversupport/group/graphics_pdrstore.mrp"/>
</component>
<component name="printerdrivers" long-name="Printer Drivers" purpose="optional" plugin="Y" origin-model="Symbian">
<unit bldFile="os/graphics/printingservices/printerdrivers/group" mrp="os/graphics/printingservices/printerdrivers/group/graphics_printdrv.mrp"/>
</component>
</collection>
<collection name="fbs" long-name="Font and Bitmap Server" level="device-interface">
<component name="fontandbitmapserver" long-name="Font and Bitmap Server" purpose="mandatory" plugin="N" origin-model="Symbian">
<unit bldFile="os/graphics/fbs/fontandbitmapserver/group" mrp="os/graphics/fbs/fontandbitmapserver/group/graphics_fbserv.mrp"/>
</component>
</collection>
<collection name="opengles" long-name="OpenGLES" level="internal-adaptations">
<component name="openglesinterface" long-name="OpenGL ES Interface" introduced="8.0" purpose="optional" plugin="N" origin-model="Symbian">
<unit bldFile="os/graphics/opengles/openglesinterface/group" mrp="os/graphics/opengles/openglesinterface/group/graphics_openglesheaders.mrp"/>
</component>
</collection>
<collection name="openvg" long-name="OpenVG" level="internal-adaptations">
<component name="openvginterface" long-name="OpenVG Interface" introduced="tb91" purpose="optional" plugin="N" origin-model="Symbian">
<unit bldFile="os/graphics/openvg/openvginterface/group" mrp="os/graphics/openvg/openvginterface/group/graphics_openvgheaders.mrp"/>
</component>
</collection>
<collection name="egl" long-name="EGL" level="internal-adaptations">
<component name="eglinterface" long-name="EGL Interface" introduced="tb91" purpose="optional" plugin="N" origin-model="Symbian">
<unit bldFile="os/graphics/egl/eglinterface/group" mrp="os/graphics/egl/eglinterface/group/graphics_eglheaders.mrp"/>
</component>
</collection>
<collection name="graphicsdeviceinterface" long-name="Graphics Device Interface" level="device-interface">
<component name="bitgdi" long-name="BitGDI" purpose="mandatory" plugin="N" origin-model="Symbian">
<unit bldFile="os/graphics/graphicsdeviceinterface/bitgdi/group" mrp="os/graphics/graphicsdeviceinterface/bitgdi/group/graphics_bitgdi.mrp"/>
</component>
<component name="colourpalette" long-name="Colour Palette" introduced="7.0s" purpose="optional" plugin="N" origin-model="Symbian">
<unit bldFile="os/graphics/graphicsdeviceinterface/colourpalette/group" mrp="os/graphics/graphicsdeviceinterface/colourpalette/group/graphics_palette.mrp"/>
</component>
<component name="screendriver" long-name="Screen Driver" introduced="6.1" purpose="optional" plugin="Y" origin-model="Symbian">
<unit bldFile="os/graphics/graphicsdeviceinterface/screendriver/group" mrp="os/graphics/graphicsdeviceinterface/screendriver/group/graphics_screendriver.mrp"/>
</component>
</collection>
<collection name="graphicstools" long-name="Graphics Tools" level="internal-utils">
<component name="gdi_tools" long-name="GDI Tools" purpose="development" class="PC" plugin="N" origin-model="Symbian">
<unit bldFile="os/graphics/graphicstools/gdi_tools/group" mrp="os/graphics/graphicstools/gdi_tools/group/graphics_gditools.mrp"/>
</component>
</collection>
</block>
<block name="textandloc" long-name="Text and Localisation" tech_domain="ui" level="services" levels="encoding util fonts tools text">
<!-- Following Collection added by SF via autopopulating script from S60 Model -->
<collection name="textandloc" long-name="textandloc">
<!-- Following Component added by SF via autopopulating script from S60 Model -->
<component name="textandloc" long-name="textandloc" origin-model="Foundation">
<!-- Unit added by SF via autopopulating script from S60 Model -->
<unit bldFile="os\textandloc\group"/>
</component>
</collection>
<collection name="charconvfw" long-name="Character Conversion" level="encoding">
<component name="charconv_fw" long-name="Character Encoding and Conversion Framework" purpose="optional" plugin="N" origin-model="Symbian">
<unit bldFile="os/textandloc/charconvfw/charconv_fw/group" mrp="os/textandloc/charconvfw/charconv_fw/group/syslibs_charconv.mrp"/>
</component>
<component name="charconvplugins" long-name="Character Encoding and Conversion Plugins" purpose="optional" plugin="Y" origin-model="Symbian">
<unit bldFile="os/textandloc/charconvfw/charconvplugins/group" mrp="os/textandloc/charconvfw/charconvplugins/group/syslibs_charconv_plugins.mrp"/>
</component>
<component name="fatfilenameconversionplugins" long-name="FAT Filename Conversion Plugins" introduced="9.1" purpose="optional" plugin="Y" origin-model="Symbian">
<unit bldFile="os/kernelhwsrv/userlibandfileserver/fatfilenameconversionplugins/group" mrp="os/kernelhwsrv/userlibandfileserver/fatfilenameconversionplugins/group/syslibs_FATCharsetConv.mrp"/>
</component>
</collection>
<collection name="fontandtxtsrv" long-name="Font and Text Services" level="fonts">
<component name="iculayoutengine" long-name="ICU Layout Engine" introduced="9.2" purpose="optional" plugin="Y" origin-model="Symbian">
<unit bldFile="os/textandloc/fontservices/textshaperplugin/group" mrp="os/textandloc/fontservices/textshaperplugin/group/graphics_iculayoutengine.mrp"/>
</component>
<component name="fontstore" long-name="Font Store" purpose="mandatory" plugin="N" origin-model="Symbian">
<unit bldFile="os/textandloc/fontservices/fontstore/group" mrp="os/textandloc/fontservices/fontstore/group/graphics_fntstore.mrp"/>
</component>
<component name="textrendering" long-name="Text Rendering" purpose="mandatory" class="placeholder" plugin="N" origin-model="Symbian">
<!-- placeholder for text code from GDI -->
</component>
<component name="freetypefontrasteriser" long-name="FreeType Font Rasteriser" purpose="optional" plugin="Y" origin-model="Symbian">
<unit bldFile="os/textandloc/fontservices/freetypefontrasteriser/group" mrp="os/textandloc/fontservices/freetypefontrasteriser/group/graphics_freetype.mrp"/>
</component>
<component name="referencefonts" long-name="Reference Fonts" introduced="6.0" purpose="optional" plugin="N" origin-model="Symbian">
<unit bldFile="os/textandloc/fontservices/referencefonts/group" mrp="os/textandloc/fontservices/referencefonts/group/graphics_fonts.mrp"/>
</component>
</collection>
<collection name="graphicsdevif" long-name="Graphics Device Interface" level="device">
<component name="gdi" long-name="GDI" purpose="mandatory" license-values="3" plugin="N" origin-model="Symbian">
<unit bldFile="os/textandloc/graphicsdevif/gdi/group" mrp="os/textandloc/graphicsdevif/gdi/group/graphics_gdi.mrp"/>
</component>
</collection>
<collection name="textlayout" long-name="Text Layout" level="text">
<component name="texthandling" long-name="Text Handling" purpose="optional" plugin="N" origin-model="Symbian">
<unit bldFile="os/textandloc/textrendering/texthandling/group" mrp="os/textandloc/textrendering/texthandling/group/app-framework_etext.mrp"/>
</component>
<component name="textformatting" long-name="Text Formatting" purpose="optional" plugin="N" origin-model="Symbian">
<unit bldFile="os/textandloc/textrendering/textformatting/group" mrp="os/textandloc/textrendering/textformatting/group/app-framework_form.mrp"/>
</component>
<component name="word" long-name="Word" purpose="development" plugin="N" origin-model="Symbian">
<unit mrp="os/textandloc/textrendering/word/group/app-framework_word.mrp"/>
</component>
</collection>
<collection name="textandlocutils" long-name="Text and Localisation Utils" level="util">
<component name="nearestlangutil" long-name="Nearest Language Util" introduced="tb91" purpose="mandatory" class="placeholder" plugin="N" origin-model="Symbian">
<!-- placeholder for split from bafl -->
</component>
<component name="numberformatting" long-name="Number Formatting" introduced="7.0s" purpose="optional" plugin="N" origin-model="Symbian">
<unit bldFile="os/textandloc/textrendering/numberformatting/group" mrp="os/textandloc/textrendering/numberformatting/group/app-framework_numberconversion.mrp"/>
</component>
</collection>
<collection name="localesupport" long-name="Locale Support" level="util">
<component name="reflocales" long-name="Reference Locales" purpose="optional" plugin="Y" origin-model="Symbian">
<unit bldFile="os/kernelhwsrv/localisation/localesupport" mrp="os/kernelhwsrv/localisation/localesupport/mmpfiles/base_loce32.mrp"/>
</component>
<component name="initlocale" long-name="Initialise Locale" introduced="tb91" purpose="mandatory" class="placeholder" plugin="N" origin-model="Symbian">
<!-- placeholder for split from bafl -->
</component>
</collection>
<collection name="textandloctools" long-name="Text and Localisation Tools" level="tools">
<component name="fontcompiler" long-name="Font Compiler" purpose="development" class="placeholder PC" plugin="N" origin-model="Symbian">
<!-- placeholder for split from GDI Tools -->
</component>
<component name="bitmapfonttools" long-name="Bitmap Font Tools" purpose="development" class="PC" plugin="N" origin-model="Symbian">
<unit bldFile="os/graphics/graphicstools/bitmapfonttools/group" mrp="os/graphics/graphicstools/bitmapfonttools/group/graphics_gdtran.mrp"/>
</component>
</collection>
</block>
<block name="xmlsrv" long-name="XML Services" tech_domain="rt" level="services" levels="plugin server framework generic specific">
<!-- Following Collection added by SF via autopopulating script from S60 Model -->
<collection name="xmlsrv" long-name="xmlsrv">
<!-- Following Component added by SF via autopopulating script from S60 Model -->
<component name="xmlsrv" long-name="xmlsrv" origin-model="Foundation">
<!-- Unit added by SF via autopopulating script from S60 Model -->
<unit bldFile="os\xmlsrv\group"/>
</component>
</collection>
<collection name="xml" long-name="XML" level="generic">
<component name="xmlfw" long-name="XML Framework" introduced="7.0s" purpose="optional" plugin="N" origin-model="Symbian">
<unit bldFile="os/xmlsrv/xml/xmlfw/group" mrp="os/xmlsrv/xml/xmlfw/group/syslibs_xml.mrp"/>
</component>
<component name="xmlexpatparser" long-name="XML Expat Parser" introduced="7.0s" purpose="optional" plugin="Y" origin-model="Symbian">
<unit bldFile="os/xmlsrv/xml/xmlexpatparser/group" mrp="os/xmlsrv/xml/xmlexpatparser/group/syslibs_xmlparser.mrp"/>
</component>
<component name="wbxmlparser" long-name="WBXML Parser" introduced="7.0s" purpose="optional" plugin="Y" origin-model="Symbian">
<unit bldFile="os/xmlsrv/xml/wbxmlparser/group" mrp="os/xmlsrv/xml/wbxmlparser/group/syslibs_wbxmlparser.mrp"/>
</component>
</collection>
</block>
<block name="deviceplatformrelease" long-name="Device Platform Release" tech_domain="to" level="services" levels="bld mid top">
<collection name="S60Extras" long-name="S60 Extras" level="mid">
<!-- Following Component added by SF via autopopulating script from S60 Model -->
<component name="S60Extras" long-name="S60Extras" origin-model="Foundation">
<!-- Unit added by SF via autopopulating script from S60 Model -->
<unit bldFile="os\deviceplatformrelease\S60Extras\group"/>
</component>
</collection>
<collection name="S60Helps" long-name="S60 Helps" level="mid">
<!-- Following Component added by SF via autopopulating script from S60 Model -->
<component name="S60Helps" long-name="S60Helps" origin-model="Foundation">
<!-- Unit added by SF via autopopulating script from S60 Model -->
<unit bldFile="os\deviceplatformrelease\S60Helps\Group"/>
</component>
</collection>
<collection name="S60LocFiles" long-name="S60 Loc Files" level="mid">
<!-- Following Component added by SF via autopopulating script from S60 Model -->
<component name="S60LocFiles" long-name="S60LocFiles" origin-model="Foundation">
<!-- Unit added by SF via autopopulating script from S60 Model -->
<unit bldFile="os\deviceplatformrelease\S60LocFiles\group"/>
</component>
</collection>
<collection name="Version" long-name="Version" level="top">
<!-- Following Component added by SF via autopopulating script from S60 Model -->
<component name="Version" long-name="Version" origin-model="Foundation">
<!-- Unit added by SF via autopopulating script from S60 Model -->
<unit bldFile="os\deviceplatformrelease\Version\group"/>
</component>
</collection>
<collection name="symbianosbld" long-name="Symbian OS Build" level="bld">
<component name="cedarutils" long-name="Cedar Utils" purpose="development" plugin="N" origin-model="Symbian">
<unit mrp="os/deviceplatformrelease/symbianosbld/cedarutils/tools_utils_cedar.mrp"/>
</component>
<component name="productionbldcbrconfig" long-name="Production Build CBR Config" filter="gt" purpose="development" class="config" plugin="N" origin-model="Symbian">
<unit mrp="os/deviceplatformrelease/symbianosbld/productionbldcbrconfig/product_cbr_config.mrp"/>
</component>
</collection>
<collection name="foundation_system" long-name="Foundation System" level="top">
<component name="systemdocs" long-name="System Documentation" purpose="development" class="doc" plugin="N" origin-model="Symbian">
<unit mrp="os/deviceplatformrelease/foundation_system/systemdocs/group/system.mrp"/>
</component>
</collection>
</block>
<block name="osrndtools" long-name="OS RD tools" tech_domain="to" level="services" levels="fw trace">
<!-- Following Collection added by SF via autopopulating script from S60 Model -->
<collection name="osrndtools" long-name="osrndtools">
<!-- Following Component added by SF via autopopulating script from S60 Model -->
<component name="osrndtools" long-name="osrndtools" origin-model="Foundation">
<!-- Unit added by SF via autopopulating script from S60 Model -->
<unit bldFile="ostools\osrndtools\group"/>
</component>
</collection>
<!-- Following Collection added by SF via autopopulating script from S60 Model -->
<collection name="hti" long-name="hti">
<!-- Following Component added by SF via autopopulating script from S60 Model -->
<component name="hti" long-name="hti" origin-model="Foundation">
<!-- Unit added by SF via autopopulating script from S60 Model -->
<unit bldFile="ostools\osrndtools\hti\group"/>
</component>
</collection>
<!-- Following Collection added by SF via autopopulating script from S60 Model -->
<collection name="osrndtools_plat" long-name="osrndtools_plat">
<!-- Following Component added by SF via autopopulating script from S60 Model -->
<component name="hti_api" long-name="hti_api" origin-model="Foundation">
<!-- Unit added by SF via autopopulating script from S60 Model -->
<unit bldFile="ostools\osrndtools\osrndtools_plat\hti_api\group"/>
</component>
</collection>
<collection name="testexecfw1" long-name="Test Execution Framework v1" level="fw">
<component name="cinidata" long-name="CINI Data" purpose="development" plugin="N" origin-model="Symbian">
<unit bldFile="os/osrndtools/testexecfw1/cinidata" mrp="os/osrndtools/testexecfw1/cinidata/tools_cinidata.mrp"/>
</component>
<component name="testexecute" long-name="Test Execute" deprecated="tb91" purpose="development" plugin="N" origin-model="Symbian">
<unit bldFile="os/osrndtools/testexecfw1/testexecute/Group" mrp="os/osrndtools/testexecfw1/testexecute/Group/tools_testexecute.mrp"/>
</component>
</collection>
</block>
<block name="swconfigtools" long-name="Software Config Tools" tech_domain="to" level="services">
<!-- Following Collection added by SF via autopopulating script from S60 Model -->
<collection name="swconfigtools" long-name="swconfigtools">
<!-- Following Component added by SF via autopopulating script from S60 Model -->
<component name="swconfigtools" long-name="swconfigtools" origin-model="Foundation">
<!-- Unit added by SF via autopopulating script from S60 Model -->
<unit bldFile="tools\swconfigtools\group"/>
</component>
</collection>
</block>
</layer>
<layer name="mw" long-name="Middleware" levels="generic specific">
<block name="appsupport" long-name="Generic Application Support" tech_domain="rt" level="generic" levels="system plugin framework server generic specific">
<!-- Following Collection added by SF via autopopulating script from S60 Model -->
<collection name="appsupport" long-name="appsupport">
<!-- Following Component added by SF via autopopulating script from S60 Model -->
<component name="appsupport" long-name="appsupport" origin-model="Foundation">
<!-- Unit added by SF via autopopulating script from S60 Model -->
<unit bldFile="mw\appsupport\group"/>
</component>
</collection>
<collection name="filehandling" long-name="File Handling" level="server">
<component name="fileconverterfw" long-name="File Converter Framework" purpose="optional" plugin="N" origin-model="Symbian">
<unit bldFile="mw/appsupport/filehandling/fileconverterfw/group" mrp="mw/appsupport/filehandling/fileconverterfw/group/app-framework_conarc.mrp"/>
</component>
<component name="fileconverterplugins" long-name="Other File Converter Plugins" introduced="ER5" deprecated="9.3" purpose="optional" plugin="Y" origin-model="Symbian">
<unit bldFile="mw/appsupport/filehandling/fileconverterplugins/group" mrp="mw/appsupport/filehandling/fileconverterplugins/group/app-engines_convert.mrp"/>
</component>
<component name="htmltorichtextconverter" long-name="HTML to RichText Converter" introduced="7.0" purpose="optional" plugin="Y" origin-model="Symbian">
<unit bldFile="mw/appsupport/filehandling/htmltorichtextconverter/group" mrp="mw/appsupport/filehandling/htmltorichtextconverter/group/app-services_chtmltocrtconv.mrp"/>
</component>
<component name="richtexttohtmlconverter" long-name="RichText to HTML Converter" introduced="7.0s" purpose="optional" plugin="Y" origin-model="Symbian">
<unit bldFile="mw/appsupport/filehandling/richtexttohtmlconverter/Group" mrp="mw/appsupport/filehandling/richtexttohtmlconverter/Group/app-services_richtexttohtmlconv.mrp"/>
</component>
</collection>
<collection name="hwresourceadaptation" long-name="Hardware Resource Adaptation" level="generic">
<component name="hwresourcemgruiplugin" long-name="Hardware Resource Manager UI Plugin" introduced="tb91" purpose="optional" plugin="Y" origin-model="Symbian">
<unit bldFile="mw/appsupport/hwresourceadaptation/hwresourcemgruiplugin/group" mrp="mw/appsupport/hwresourceadaptation/hwresourcemgruiplugin/group/telephony_hwrmuiplugin.mrp"/>
</component>
</collection>
<collection name="commonappservices" long-name="Common Application Services" level="framework">
<component name="alarmserver" long-name="Alarm Server" introduced="7.0" purpose="optional" plugin="N" origin-model="Symbian">
<unit bldFile="mw/appsupport/commonappservices/alarmserver/Group" mrp="mw/appsupport/commonappservices/alarmserver/Group/app-services_alarmserver.mrp"/>
</component>
<component name="alarmservertest" long-name="Alarm Server Test" introduced="8.1" deprecated="tb92" purpose="development" plugin="N" origin-model="Symbian">
<unit bldFile="mw/appsupport/commonappservices/alarmservertest/TestAlarmSrv" mrp="mw/appsupport/commonappservices/alarmservertest/TestAlarmSrv/app-services_testalarmsrv.mrp"/>
</component>
<component name="coreappstest" long-name="Core Apps Test" introduced="8.1" purpose="development" plugin="N" origin-model="Symbian">
<unit mrp="mw/appsupport/commonappservices/coreappstest/Group/app-services_CoreAppsTest.mrp"/>
</component>
<component name="appservicesdocs" long-name="Application Services Documentation" purpose="development" class="doc" plugin="N" origin-model="Symbian">
<unit mrp="mw/appsupport/commonappservices/appservicesdocs/app-services_documentation.mrp"/>
</component>
<component name="backuprestorenotification" long-name="Backup Restore Notification" introduced="8.1" purpose="optional" plugin="N" origin-model="Symbian">
<unit bldFile="mw/appsupport/commonappservices/backuprestorenotification/group" mrp="mw/appsupport/commonappservices/backuprestorenotification/group/app-services_BackupRestoreNotification.mrp"/>
</component>
</collection>
<collection name="tzservices" long-name="Time Zone Services" level="plugin">
<component name="tzserver" long-name="Time Zone Server" introduced="9.1" purpose="optional" plugin="N" origin-model="Symbian">
<unit bldFile="mw/appsupport/tzservices/tzserver/group" mrp="mw/appsupport/tzservices/tzserver/group/app-services_tz.mrp"/>
</component>
<component name="tzloc" long-name="Time Zone Localization" introduced="9.1" purpose="optional" plugin="N" origin-model="Symbian">
<unit bldFile="mw/appsupport/tzservices/tzloc/group" mrp="mw/appsupport/tzservices/tzloc/group/app-services_timezonelocalization.mrp"/>
</component>
<component name="tzlocrscfactory" long-name="Time Zone Localization Resource Factory" introduced="9.1" purpose="optional" class="config" plugin="N" origin-model="Symbian">
<unit bldFile="mw/appsupport/tzservices/tzlocrscfactory/group" mrp="mw/appsupport/tzservices/tzlocrscfactory/group/app-services_tzlocalizationrscfactory.mrp"/>
</component>
<component name="tzdatabase" long-name="Time Zone Database" introduced="9.1" purpose="optional" class="config" plugin="N" origin-model="Symbian">
<unit bldFile="mw/appsupport/tzservices/tzdatabase/group" mrp="mw/appsupport/tzservices/tzdatabase/group/app-services_tzdb.mrp"/>
</component>
<component name="worldserver" long-name="World Server" introduced="7.0" deprecated="9.1" purpose="optional" plugin="N" origin-model="Symbian">
<unit bldFile="mw/appsupport/tzservices/worldserver/group" mrp="mw/appsupport/tzservices/worldserver/group/app-services_worldserver.mrp"/>
</component>
<component name="worldservertest" long-name="World Server Test" introduced="8.1" deprecated="9.1" purpose="development" plugin="N" origin-model="Symbian">
<unit bldFile="mw/appsupport/tzservices/worldservertest/TestWorldSrv" mrp="mw/appsupport/tzservices/worldservertest/TestWorldSrv/app-services_testworldsrv.mrp"/>
</component>
</collection>
<collection name="contenthandling" long-name="Content Handling" level="plugin">
<component name="contenthandlingfw" long-name="Content Handling Framework" introduced="8.0" purpose="optional" plugin="N" origin-model="Symbian">
<unit bldFile="mw/appsupport/contenthandling/contenthandlingfw/Group" mrp="mw/appsupport/contenthandling/contenthandlingfw/Group/content-handling.mrp"/>
</component>
<component name="webrecognisers" long-name="Web Recognisers" purpose="optional" plugin="Y" origin-model="Symbian">
<unit bldFile="mw/appsupport/contenthandling/webrecognisers/group" mrp="mw/appsupport/contenthandling/webrecognisers/group/application-protocols_recognisers.mrp"/>
</component>
<component name="referencedrmagent" long-name="Reference DRM Agent" introduced="8.0" purpose="development" contributed="no" plugin="N" origin-model="Symbian">
<unit bldFile="mw/appsupport/contenthandling/referencedrmagent/RefTestAgent/group" mrp="mw/appsupport/contenthandling/referencedrmagent/RefTestAgent/group/security_rta.mrp"/>
</component>
</collection>
<collection name="printingsupport" long-name="Printing Support" level="generic">
<component name="printinguisupport" long-name="Printing UI Support" purpose="optional" plugin="N" origin-model="Symbian">
<unit bldFile="mw/appsupport/printingsupport/printinguisupport/group" mrp="mw/appsupport/printingsupport/printinguisupport/group/app-framework_print.mrp"/>
</component>
</collection>
<collection name="appfw" long-name="Application Framework" level="framework">
<component name="apparchitecture" long-name="Application Architecture" purpose="mandatory" plugin="N" origin-model="Symbian">
<unit bldFile="mw/appsupport/appfw/apparchitecture/group" mrp="mw/appsupport/appfw/apparchitecture/group/app-framework_apparc.mrp"/>
</component>
<component name="viewserver" long-name="View Server" introduced="6.0" purpose="mandatory" plugin="N" origin-model="Symbian">
<unit bldFile="mw/appsupport/appfw/viewserver/group" mrp="mw/appsupport/appfw/viewserver/group/app-framework_viewsrv.mrp"/>
</component>
<component name="uiftestfw" long-name="UIF Test Framework" introduced="9.2" purpose="development" plugin="N" origin-model="Symbian">
<unit mrp="mw/appsupport/appfw/uiftestfw/group/app-framework_testframework.mrp"/>
</component>
</collection>
<collection name="tzpcside" long-name="Time Zone PC Side" level="plugin">
<component name="tzcompiler" long-name="Time Zone Compiler" introduced="9.1" purpose="optional" class="config PC" plugin="N" origin-model="Symbian">
<unit bldFile="mw/appsupport/tzpcside/tzcompiler/group" mrp="mw/appsupport/tzpcside/tzcompiler/group/app-services_tzcompiler.mrp"/>
</component>
<component name="worlddatabasekit" long-name="World Database Kit" introduced="6.0" deprecated="9.1" class="config PC" purpose="development" contributed="no" plugin="N" origin-model="Symbian">
<unit bldFile="mw/appsupport/tzpcside/worlddatabasekit/group" mrp="mw/appsupport/tzpcside/worlddatabasekit/group/app-services_wlddatabasekit_cedar.mrp"/>
</component>
<component name="worldtools" long-name="World Tools" introduced="ER5" deprecated="9.1" purpose="development" class="config PC" plugin="N" origin-model="Symbian">
<unit bldFile="mw/appsupport/tzpcside/worldtools/group" mrp="mw/appsupport/tzpcside/worldtools/group/app-services_wldtools.mrp"/>
</component>
</collection>
</block>
<block name="securitysrv" long-name="Security Services" tech_domain="se" level="generic" levels="plugin framework server generic specific">
<collection name="pkiutilities" long-name="PKI Utilities" level="plugin">
<!-- Following Component added by SF via autopopulating script from S60 Model -->
<component name="Certificates" long-name="Certificates" origin-model="Foundation">
<!-- Unit added by SF via autopopulating script from S60 Model -->
<unit bldFile="mw\securitysrv\pkiutilities\Certificates\group"/>
</component>
</collection>
<!-- Following Collection added by SF via autopopulating script from S60 Model -->
<collection name="securitysrv" long-name="securitysrv">
<!-- Following Component added by SF via autopopulating script from S60 Model -->
<component name="securitysrv" long-name="securitysrv" origin-model="Foundation">
<!-- Unit added by SF via autopopulating script from S60 Model -->
<unit bldFile="mw\securitysrv\group"/>
</component>
</collection>
</block>
<block name="drm" long-name="DRM" tech_domain="se" level="generic" levels="plugin framework server generic specific">
<!-- Following Collection added by SF via autopopulating script from S60 Model -->
<collection name="drm" long-name="drm">
<!-- Following Component added by SF via autopopulating script from S60 Model -->
<component name="drm" long-name="drm" origin-model="Foundation">
<!-- Unit added by SF via autopopulating script from S60 Model -->
<unit bldFile="mw\drm\group"/>
</component>
</collection>
</block>
<block name="accesssec" long-name="Access Security" tech_domain="dc" level="generic" levels="plugin framework server generic specific">
<!-- Following Collection added by SF via autopopulating script from S60 Model -->
<collection name="accesssec" long-name="accesssec">
<!-- Following Component added by SF via autopopulating script from S60 Model -->
<component name="accesssec" long-name="accesssec" origin-model="Foundation">
<!-- Unit added by SF via autopopulating script from S60 Model -->
<unit bldFile="mw\accesssec\group"/>
</component>
</collection>
</block>
<block name="locationsrv" long-name="Location Services" tech_domain="lo" level="specific" levels="plugins fw interface">
<!-- Following Collection added by SF via autopopulating script from S60 Model -->
<collection name="locationsrv" long-name="locationsrv">
<!-- Following Component added by SF via autopopulating script from S60 Model -->
<component name="locationsrv" long-name="locationsrv" origin-model="Foundation">
<!-- Unit added by SF via autopopulating script from S60 Model -->
<unit bldFile="mw\locationsrv\group"/>
</component>
</collection>
</block>
<block name="ipconnmgmt" long-name="IP Connectivity Management" tech_domain="dc" level="generic" levels="plugin framework server generic utils">
<!-- Following Collection added by SF via autopopulating script from S60 Model -->
<collection name="ipconnmgmt" long-name="ipconnmgmt">
<!-- Following Component added by SF via autopopulating script from S60 Model -->
<component name="ipconnmgmt" long-name="ipconnmgmt" origin-model="Foundation">
<!-- Unit added by SF via autopopulating script from S60 Model -->
<unit bldFile="mw\ipconnmgmt\group"/>
</component>
</collection>
</block>
<block name="netprotocols" long-name="High-level Internet Protocols" tech_domain="dc" level="generic" levels="plugin framework server generic specific">
<!-- Following Collection added by SF via autopopulating script from S60 Model -->
<collection name="netprotocols" long-name="netprotocols">
<!-- Following Component added by SF via autopopulating script from S60 Model -->
<component name="netprotocols" long-name="netprotocols" origin-model="Foundation">
<!-- Unit added by SF via autopopulating script from S60 Model -->
<unit bldFile="mw\netprotocols\group"/>
</component>
</collection>
<collection name="applayerprotocols" long-name="Application Layer Protocols" level="server">
<component name="httptransportfw" long-name="HTTP Transport Framework" introduced="6.2" purpose="optional" plugin="N" origin-model="Symbian">
<unit bldFile="mw/netprotocols/applayerprotocols/httptransportfw/group" mrp="mw/netprotocols/applayerprotocols/httptransportfw/group/http_transport-framework.mrp"/>
</component>
<component name="httpexamples" long-name="HTTP Examples" introduced="6.2" purpose="development" plugin="N" origin-model="Symbian">
<unit bldFile="mw/netprotocols/applayerprotocols/httpexamples/group" mrp="mw/netprotocols/applayerprotocols/httpexamples/group/http_examples.mrp"/>
</component>
<component name="wappushsupport" long-name="WAP Push Support" introduced="6.2" purpose="optional" plugin="N" origin-model="Symbian">
<unit bldFile="mw/netprotocols/applayerprotocols/wappushsupport/Group" mrp="mw/netprotocols/applayerprotocols/wappushsupport/Group/wap-browser_wappushsupport.mrp"/>
</component>
<component name="wapbase" long-name="WAP Base" introduced="6.0" purpose="optional" plugin="N" origin-model="Symbian">
<unit bldFile="mw/netprotocols/applayerprotocols/wapbase/Group" mrp="mw/netprotocols/applayerprotocols/wapbase/Group/wap-browser_wapbase.mrp"/>
</component>
<component name="ftpengine" long-name="FTP Engine" introduced="6.0" purpose="optional" plugin="N" origin-model="Symbian">
<unit bldFile="mw/netprotocols/applayerprotocols/ftpengine/group" mrp="mw/netprotocols/applayerprotocols/ftpengine/group/networking_ftp_e.mrp"/>
</component>
<component name="telnetengine" long-name="Telnet Engine" introduced="6.0" purpose="optional" plugin="N" origin-model="Symbian">
<unit bldFile="mw/netprotocols/applayerprotocols/telnetengine/group" mrp="mw/netprotocols/applayerprotocols/telnetengine/group/networking_telnet_e.mrp"/>
</component>
</collection>
<collection name="applayerpluginsandutils" long-name="Application Layer Plugins and Utils" level="framework">
<component name="uripermissionservices" long-name="URI Permission Services" introduced="tb91" purpose="optional" plugin="N" origin-model="Symbian">
<unit bldFile="mw/netprotocols/applayerpluginsandutils/uripermissionservices/group" mrp="mw/netprotocols/applayerpluginsandutils/uripermissionservices/group/application-protocols_ineturilist.mrp"/>
</component>
<component name="bookmarksupport" long-name="Bookmark Support" introduced="9.1" purpose="optional" plugin="N" origin-model="Symbian">
<unit bldFile="mw/netprotocols/applayerpluginsandutils/bookmarksupport/group" mrp="mw/netprotocols/applayerpluginsandutils/bookmarksupport/group/application-protocols_bookmarks.mrp"/>
</component>
<component name="httpprotocolplugins" long-name="HTTP Protocol Plugins" introduced="6.2" purpose="optional" plugin="Y" origin-model="Symbian">
<unit bldFile="mw/netprotocols/applayerpluginsandutils/httpprotocolplugins/group" mrp="mw/netprotocols/applayerpluginsandutils/httpprotocolplugins/group/http_protocol-plugin.mrp"/>
</component>
<component name="httptransportplugins" long-name="HTTP Transport Plugins" introduced="6.2" purpose="optional" plugin="Y" origin-model="Symbian">
<unit bldFile="mw/netprotocols/applayerpluginsandutils/httptransportplugins/group" mrp="mw/netprotocols/applayerpluginsandutils/httptransportplugins/group/http_transport-plugin.mrp"/>
</component>
</collection>
</block>
<block name="ipappprotocols" long-name="IP App Protocols" tech_domain="dc" level="generic" levels="plugin framework conn server">
<!-- Following Collection added by SF via autopopulating script from S60 Model -->
<collection name="ipappprotocols" long-name="ipappprotocols">
<!-- Following Component added by SF via autopopulating script from S60 Model -->
<component name="ipappprotocols" long-name="ipappprotocols" origin-model="Foundation">
<!-- Unit added by SF via autopopulating script from S60 Model -->
<unit bldFile="mw\ipappprotocols\group"/>
</component>
</collection>
<collection name="realtimenetprots" long-name="Real-time Internet Protocols" level="server">
<component name="rtp" long-name="RTP" introduced="9.0" purpose="optional" plugin="N" origin-model="Symbian">
<!-- Real Time Data Protocol -->
<unit bldFile="mw/ipappprotocols/realtimenetprots/rtp/group" mrp="mw/ipappprotocols/realtimenetprots/rtp/group/mm-protocols_rtp.mrp"/>
</component>
<component name="sipfw" long-name="SIP Framework" introduced="9.2" filter="gt" purpose="optional" plugin="N" origin-model="Symbian">
<unit bldFile="mw/ipappprotocols/realtimenetprots/sipfw/Group" mrp="mw/ipappprotocols/realtimenetprots/sipfw/Group/mm-protocols_SIP2_Com.mrp" version="2"/>
</component>
</collection>
<collection name="sipconnproviderplugins" long-name="SIP Connection Provider Plugins" level="conn">
<component name="sipconnprovider" long-name="SIP Connection Provider" plugin="Y" introduced="9.2" filter="gt" purpose="optional" license-values="3" origin-model="Symbian">
<unit bldFile="mw/ipappprotocols/sipconnproviderplugins/sipconnprovider/group" mrp="mw/ipappprotocols/sipconnproviderplugins/sipconnprovider/group/mm-protocols_SIPCPR.mrp"/>
</component>
<component name="sipdummyprt" long-name="SIP Dummy PRT" plugin="Y" introduced="9.2" filter="gt" purpose="optional" license-values="3" origin-model="Symbian">
<unit bldFile="mw/ipappprotocols/sipconnproviderplugins/sipdummyprt/group" mrp="mw/ipappprotocols/sipconnproviderplugins/sipdummyprt/group/mm-protocols_SIPDummyPRT.mrp"/>
</component>
<component name="sipstatemachine" long-name="SIP State Machine" introduced="9.2" filter="gt" purpose="optional" license-values="3" plugin="N" origin-model="Symbian">
<unit bldFile="mw/ipappprotocols/sipconnproviderplugins/sipstatemachine/group" mrp="mw/ipappprotocols/sipconnproviderplugins/sipstatemachine/group/mm-protocols_SipStateMachine.mrp"/>
</component>
<component name="sipparams" long-name="SIP Params" plugin="Y" introduced="9.2" filter="gt" purpose="optional" license-values="3" origin-model="Symbian">
<unit bldFile="mw/ipappprotocols/sipconnproviderplugins/sipparams/group" mrp="mw/ipappprotocols/sipconnproviderplugins/sipparams/group/mm-protocols_SIPParams.mrp"/>
</component>
<component name="sipsubconnprovider" long-name="SIP Subconnection Provider" plugin="Y" introduced="9.2" filter="gt" purpose="optional" license-values="3" origin-model="Symbian">
<unit bldFile="mw/ipappprotocols/sipconnproviderplugins/sipsubconnprovider/group" mrp="mw/ipappprotocols/sipconnproviderplugins/sipsubconnprovider/group/mm-protocols_SIPSCPR.mrp"/>
</component>
</collection>
</block>
<block name="wirelessacc" long-name="Wireless Access" tech_domain="dc" level="specific" levels="framework generic ui">
<!-- Following Collection added by SF via autopopulating script from S60 Model -->
<collection name="wirelessacc" long-name="wirelessacc">
<!-- Following Component added by SF via autopopulating script from S60 Model -->
<component name="wirelessacc" long-name="wirelessacc" origin-model="Foundation">
<!-- Unit added by SF via autopopulating script from S60 Model -->
<unit bldFile="mw\wirelessacc\group"/>
</component>
</collection>
</block>
<block name="vpnclient" long-name="VPN Client" tech_domain="dc" level="specific" levels="engine ui api">
<!-- Following Collection added by SF via autopopulating script from S60 Model -->
<collection name="vpnclient" long-name="vpnclient">
<!-- Following Component added by SF via autopopulating script from S60 Model -->
<component name="vpnclient" long-name="vpnclient" origin-model="Foundation">
<!-- Unit added by SF via autopopulating script from S60 Model -->
<unit bldFile="mw\vpnclient\group"/>
</component>
</collection>
</block>
<block name="ipappsrv" long-name="IP App Services" tech_domain="vc" level="specific" levels="framework generic server conn plugin">
<!-- Following Collection added by SF via autopopulating script from S60 Model -->
<collection name="ipappsrv" long-name="ipappsrv">
<!-- Following Component added by SF via autopopulating script from S60 Model -->
<component name="ipappsrv" long-name="ipappsrv" origin-model="Foundation">
<!-- Unit added by SF via autopopulating script from S60 Model -->
<unit bldFile="mw\ipappsrv\group"/>
</component>
</collection>
</block>
<block name="phonesrv" long-name="Telephony and SIM Services" tech_domain="vc" level="specific" levels="plugin framework server generic specific">
<!-- Following Collection added by SF via autopopulating script from S60 Model -->
<collection name="phonesrv" long-name="phonesrv">
<!-- Following Component added by SF via autopopulating script from S60 Model -->
<component name="phonesrv" long-name="phonesrv" origin-model="Foundation">
<!-- Unit added by SF via autopopulating script from S60 Model -->
<unit bldFile="mw\phonesrv\group"/>
</component>
</collection>
</block>
<block name="messagingmw" long-name="Messaging Middleware" tech_domain="pr" level="specific" levels="stack fw api">
<!-- Following Collection added by SF via autopopulating script from S60 Model -->
<collection name="messagingmw" long-name="messagingmw">
<!-- Following Component added by SF via autopopulating script from S60 Model -->
<component name="messagingmw" long-name="messagingmw" origin-model="Foundation">
<!-- Unit added by SF via autopopulating script from S60 Model -->
<unit bldFile="mw\messagingmw\group"/>
</component>
</collection>
<collection name="messagingfw" long-name="Messaging FW" level="fw">
<component name="scheduledsendmtm" long-name="Scheduled Send MTM" introduced="6.0" purpose="optional" plugin="Y" origin-model="Symbian">
<unit bldFile="mw/messagingmw/messagingfw/scheduledsendmtm/group" mrp="mw/messagingmw/messagingfw/scheduledsendmtm/group/messaging_schedulesend.mrp"/>
</component>
<component name="msgsrvnstore" long-name="Message Server and Store" purpose="optional" plugin="N" origin-model="Symbian">
<unit bldFile="mw/messagingmw/messagingfw/msgsrvnstore/group" mrp="mw/messagingmw/messagingfw/msgsrvnstore/group/messaging_framework.mrp"/>
</component>
<component name="biomsgfw" long-name="BIO Messaging Framework" introduced="6.0" purpose="optional" contributed="no" plugin="N" origin-model="Symbian">
<unit bldFile="mw/messagingmw/messagingfw/biomsgfw/group" mrp="mw/messagingmw/messagingfw/biomsgfw/group/messaging_biomsg.mrp"/>
</component>
<component name="msgconf" long-name="Messaging Config" introduced="tb91" purpose="optional" class="config" plugin="N" origin-model="Symbian">
<unit bldFile="mw/messagingmw/messagingfw/msgconf/group" mrp="mw/messagingmw/messagingfw/msgconf/group/messaging_config.mrp"/>
</component>
<component name="watcherfw" long-name="Watcher Framework" purpose="optional" plugin="N" origin-model="Symbian">
<unit bldFile="mw/messagingmw/messagingfw/watcherfw/group" mrp="mw/messagingmw/messagingfw/watcherfw/group/messaging_watcher.mrp"/>
</component>
<component name="msgtest" long-name="Messaging Test" purpose="development" plugin="N" origin-model="Symbian">
<unit bldFile="mw/messagingmw/messagingfw/msgtest/group" mrp="mw/messagingmw/messagingfw/msgtest/group/messaging_test.mrp"/>
</component>
<component name="msgtests" long-name="Messaging Tests" purpose="development" plugin="N" origin-model="Symbian">
<unit mrp="mw/messagingmw/messagingfw/msgtests/group/messaging.mrp"/>
</component>
<component name="msgtestfw" long-name="Messaging Test Framework" deprecated="tb92" purpose="development" plugin="N" origin-model="Symbian">
<unit mrp="mw/messagingmw/messagingfw/msgtestfw/group/messaging_testframework.mrp"/>
</component>
<component name="msgtestproduct" long-name="Messaging Test Product" purpose="development" plugin="N" origin-model="Symbian">
<unit mrp="mw/messagingmw/messagingfw/msgtestproduct/group/messaging_testproduct.mrp"/>
</component>
<component name="biowatchers" long-name="BIO Watchers" introduced="8.0" purpose="optional" plugin="Y" origin-model="Symbian">
<unit bldFile="mw/messagingmw/messagingfw/biowatchers/Group" mrp="mw/messagingmw/messagingfw/biowatchers/Group/messaging_biomsg_biowatchers_cdma.mrp"/>
</component>
<component name="sendas" long-name="Send As" purpose="optional" plugin="N" origin-model="Symbian">
<unit bldFile="mw/messagingmw/messagingfw/sendas/group" mrp="mw/messagingmw/messagingfw/sendas/group/messaging_sendas2.mrp"/>
</component>
<component name="msgurlhandler" long-name="Message URL Handler" introduced="7.0" purpose="optional" plugin="N" origin-model="Symbian">
<unit bldFile="mw/messagingmw/messagingfw/msgurlhandler/group" mrp="mw/messagingmw/messagingfw/msgurlhandler/group/messaging_urlhandler.mrp"/>
</component>
<component name="wappushfw" long-name="WAP Push Framework" introduced="6.1" purpose="optional" plugin="N" origin-model="Symbian">
<unit bldFile="mw/messagingmw/messagingfw/wappushfw/group" mrp="mw/messagingmw/messagingfw/wappushfw/group/wap-browser_wappush.mrp"/>
</component>
</collection>
</block>
<block name="imsrv" long-name="Instant Messaging and Presence Services" tech_domain="pr" level="specific" levels="plugin framework server generic specific">
<!-- Following Collection added by SF via autopopulating script from S60 Model -->
<collection name="imsrv" long-name="imsrv">
<!-- Following Component added by SF via autopopulating script from S60 Model -->
<component name="imsrv" long-name="imsrv" origin-model="Foundation">
<!-- Unit added by SF via autopopulating script from S60 Model -->
<unit bldFile="mw\imsrv\group"/>
</component>
</collection>
</block>
<block name="legacypresence" long-name="Legacy Presence Services" tech_domain="pr" level="specific" levels="engine fw ui">
<!-- Following Collection added by SF via autopopulating script from S60 Model -->
<collection name="legacypresence" long-name="legacypresence">
<!-- Following Component added by SF via autopopulating script from S60 Model -->
<component name="legacypresence" long-name="legacypresence" origin-model="Foundation">
<!-- Unit added by SF via autopopulating script from S60 Model -->
<unit bldFile="mw\legacypresence\group"/>
</component>
</collection>
</block>
<block name="opensrv" long-name="Open Services" tech_domain="rt" level="specific" levels="prt lib server eng">
<!-- Following Collection added by SF via autopopulating script from S60 Model -->
<collection name="opensrv" long-name="opensrv">
<!-- Following Component added by SF via autopopulating script from S60 Model -->
<component name="opensrv" long-name="opensrv" origin-model="Foundation">
<!-- Unit added by SF via autopopulating script from S60 Model -->
<unit bldFile="mw\opensrv\group"/>
</component>
</collection>
</block>
<block name="remotemgmt" long-name="Remote Management" tech_domain="dm" level="specific" levels="plugin framework server generic specific">
<!-- Following Collection added by SF via autopopulating script from S60 Model -->
<collection name="remotemgmt" long-name="remotemgmt">
<!-- Following Component added by SF via autopopulating script from S60 Model -->
<component name="remotemgmt" long-name="remotemgmt" origin-model="Foundation">
<!-- Unit added by SF via autopopulating script from S60 Model -->
<unit bldFile="mw\remotemgmt\group"/>
</component>
</collection>
</block>
<block name="networkingdm" long-name="Networking Device Management" tech_domain="dm" level="generic" levels="plugin framework server generic specific">
<!-- Following Collection added by SF via autopopulating script from S60 Model -->
<collection name="networkingdm" long-name="networkingdm">
<!-- Following Component added by SF via autopopulating script from S60 Model -->
<component name="networkingdm" long-name="networkingdm" origin-model="Foundation">
<!-- Unit added by SF via autopopulating script from S60 Model -->
<unit bldFile="mw\networkingdm\group"/>
</component>
</collection>
</block>
<block name="remotestorage" long-name="Remote Storage" tech_domain="de" level="generic" levels="framework">
<!-- Following Collection added by SF via autopopulating script from S60 Model -->
<collection name="remotestorage" long-name="remotestorage">
<!-- Following Component added by SF via autopopulating script from S60 Model -->
<component name="remotestorage" long-name="remotestorage" origin-model="Foundation">
<!-- Unit added by SF via autopopulating script from S60 Model -->
<unit bldFile="mw\remotestorage\group"/>
</component>
</collection>
</block>
<block name="remoteconn" long-name="Remote Connectivity" tech_domain="de" level="generic" levels="plugin framework server generic specific">
<!-- Following Collection added by SF via autopopulating script from S60 Model -->
<collection name="remoteconn" long-name="remoteconn">
<!-- Following Component added by SF via autopopulating script from S60 Model -->
<component name="remoteconn" long-name="remoteconn" origin-model="Foundation">
<!-- Unit added by SF via autopopulating script from S60 Model -->
<unit bldFile="mw\remoteconn\group"/>
</component>
</collection>
<collection name="connectivitytransports" long-name="Connectivity Transports" level="plugin">
<component name="plpremotelink" long-name="PLP Remote Link" deprecated="9.0" purpose="optional" license-values="3" plugin="N" origin-model="Symbian">
<unit bldFile="mw/remoteconn/connectivitytransports/plpremotelink/plpgrp" mrp="mw/remoteconn/connectivitytransports/plpremotelink/plpgrp/connectivity_legacy_plp_plpgrp.mrp"/>
</component>
<component name="plpvariant" long-name="PLP Variant" deprecated="9.0" purpose="optional" license-values="3" plugin="N" origin-model="Symbian">
<unit bldFile="mw/remoteconn/connectivitytransports/plpremotelink/plpvariant" mrp="mw/remoteconn/connectivitytransports/plpremotelink/plpvariant/connectivity_legacy_plp_plpvariant.mrp"/>
</component>
<component name="eventbroadcast" long-name="Event Broadcast" deprecated="9.0" purpose="optional" plugin="N" origin-model="Symbian">
<unit bldFile="mw/remoteconn/connectivitytransports/eventbroadcast/group" mrp="mw/remoteconn/connectivitytransports/eventbroadcast/group/connectivity_legacy_brdcst.mrp"/>
</component>
</collection>
<collection name="mtptransports" long-name="MTP Transports" level="plugin">
<component name="mtpusbtransport" long-name="MTP USB Transport" introduced="tb91" purpose="optional" plugin="Y" origin-model="Symbian">
<unit bldFile="mw/remoteconn/mtptransports/mtpusbtransport/group" mrp="mw/remoteconn/mtptransports/mtpusbtransport/group/mtp_usbsic.mrp"/>
</component>
</collection>
<collection name="mtpfws" long-name="MTP Frameworks" level="framework" contributed="no">
<component name="mtpintegrationtest" long-name="MTP Integration Test" introduced="tb91" class="test" purpose="development" contributed="no" plugin="N" origin-model="Symbian">
<unit bldFile="mw/remoteconn/mtpfws/mtpintegrationtest/group" mrp="mw/remoteconn/mtpfws/mtpintegrationtest/group/mtp_test.mrp"/>
</component>
</collection>
<collection name="mtpdataproviders" long-name="MTP Data Providers" level="generic">
<component name="mtpfileandfolderdp" long-name="MTP File and Folder Provider" introduced="tb91" purpose="optional" plugin="Y" origin-model="Symbian">
<unit bldFile="mw/remoteconn/mtpdataproviders/mtpfileandfolderdp/group" mrp="mw/remoteconn/mtpdataproviders/mtpfileandfolderdp/group/mtp_filedp.mrp"/>
</component>
</collection>
<collection name="backupandrestore" long-name="Backup and Restore" level="specific">
<component name="backupengine" long-name="Backup Engine" introduced="9.0" purpose="optional" plugin="N" origin-model="Symbian">
<unit bldFile="mw/remoteconn/backupandrestore/backupengine/group" mrp="mw/remoteconn/backupandrestore/backupengine/group/connectivity_backupengine.mrp"/>
</component>
</collection>
<collection name="connectivitypcside" long-name="Connectivity PC Side" level="generic">
<component name="chatscripts" long-name="Chat Scripts" purpose="development" plugin="N" origin-model="Symbian">
<unit bldFile="mw/remoteconn/connectivitypcside/chatscripts/group" mrp="mw/remoteconn/connectivitypcside/chatscripts/group/testtools_chatscripts.mrp"/>
</component>
<component name="connectqi" long-name="ConnectQI" introduced="9.1" purpose="optional" class="PC" plugin="N" origin-model="Symbian">
<unit mrp="mw/remoteconn/connectivitypcside/connectqi/connectqisdk_mr3.mrp"/>
</component>
<component name="connectqisdk" long-name="ConnectQI SDK" introduced="9.1" purpose="optional" class="PC" plugin="N" origin-model="Symbian">
<unit mrp="mw/remoteconn/connectivitypcside/connectqisdk/connectqisdk_public.mrp"/>
</component>
</collection>
<collection name="connectivitydevicefws" long-name="Connectivity Device Frameworks" level="framework">
<component name="connectivityfw" long-name="Connectivity Framework" introduced="7.0s" deprecated="tb91" purpose="optional" plugin="N" origin-model="Symbian">
<unit bldFile="app/techview/connectivityapps/connectivityfw/group" mrp="app/techview/connectivityapps/connectivityfw/group/connectivity_framework.mrp"/>
</component>
<component name="connectivityservices" long-name="Connectivity Services" introduced="7.0s" deprecated="tb91" purpose="optional" plugin="N" origin-model="Symbian">
<unit bldFile="app/techview/connectivityapps/connectivityservices/group" mrp="app/techview/connectivityapps/connectivityservices/group/connectivity_services.mrp"/>
</component>
</collection>
</block>
<block name="dlnasrv" long-name="DLNA Services" tech_domain="de" level="specific" levels="framework server plugin">
<!-- Following Collection added by SF via autopopulating script from S60 Model -->
<collection name="dlnasrv" long-name="dlnasrv">
<!-- Following Component added by SF via autopopulating script from S60 Model -->
<component name="dlnasrv" long-name="dlnasrv" origin-model="Foundation">
<!-- Unit added by SF via autopopulating script from S60 Model -->
<unit bldFile="mw\dlnasrv\group"/>
</component>
</collection>
</block>
<block name="shortlinkconn" long-name="Shortlink Connectivity" tech_domain="de" level="generic" levels="framework server generic specific plugin">
<!-- Following Collection added by SF via autopopulating script from S60 Model -->
<collection name="shortlinkconn" long-name="shortlinkconn">
<!-- Following Component added by SF via autopopulating script from S60 Model -->
<component name="shortlinkconn" long-name="shortlinkconn" origin-model="Foundation">
<!-- Unit added by SF via autopopulating script from S60 Model -->
<unit bldFile="mw\shortlinkconn\group"/>
</component>
</collection>
<collection name="obex" long-name="OBEX" level="generic">
<component name="obexprotocol" long-name="OBEX Protocol" introduced="9.1" purpose="optional" plugin="N" origin-model="Symbian">
<unit bldFile="mw/shortlinkconn/obex/obexprotocol/group" mrp="mw/shortlinkconn/obex/obexprotocol/group/obex.mrp"/>
</component>
<component name="obexextensionapi" long-name="OBEX Extension API" introduced="9.2" purpose="optional" plugin="N" origin-model="Symbian">
<unit bldFile="mw/shortlinkconn/obex/obexextensionapi/group" mrp="mw/shortlinkconn/obex/obexextensionapi/group/obex_extensionapis.mrp"/>
</component>
</collection>
<collection name="bluetoothappprofiles" long-name="Bluetooth Application Profiles" level="plugin">
<component name="avrcp" long-name="Bluetooth AVRCP" introduced="9.1" purpose="optional" plugin="N" origin-model="Symbian">
<unit bldFile="mw/shortlinkconn/bluetoothappprofiles/avrcp" mrp="mw/shortlinkconn/bluetoothappprofiles/avrcp/bluetooth_avrcp.mrp"/>
</component>
</collection>
</block>
<block name="imghandling" long-name="Image Handling" tech_domain="mm" level="specific" levels="plugin framework server generic specific">
<!-- Following Collection added by SF via autopopulating script from S60 Model -->
<collection name="imghandling" long-name="imghandling">
<!-- Following Component added by SF via autopopulating script from S60 Model -->
<component name="imghandling" long-name="imghandling" origin-model="Foundation">
<!-- Unit added by SF via autopopulating script from S60 Model -->
<unit bldFile="mw\imghandling\group"/>
</component>
</collection>
</block>
<block name="metadatasrv" long-name="Legacy Metadata Services" tech_domain="mm" level="specific" levels="plugin framework server generic specific">
<!-- Following Collection added by SF via autopopulating script from S60 Model -->
<collection name="metadatasrv" long-name="metadatasrv">
<!-- Following Component added by SF via autopopulating script from S60 Model -->
<component name="metadatasrv" long-name="metadatasrv" origin-model="Foundation">
<!-- Unit added by SF via autopopulating script from S60 Model -->
<unit bldFile="mw\metadatasrv\group"/>
</component>
</collection>
</block>
<block name="mds" long-name="Metadata Services" tech_domain="mm" level="specific" levels="mgr eng int">
<!-- Following Collection added by SF via autopopulating script from S60 Model -->
<collection name="mds" long-name="mds">
<!-- Following Component added by SF via autopopulating script from S60 Model -->
<component name="mds" long-name="mds" origin-model="Foundation">
<!-- Unit added by SF via autopopulating script from S60 Model -->
<unit bldFile="mw\mds\group"/>
</component>
</collection>
</block>
<block name="mmuifw" long-name="Multimedia UI Framework" tech_domain="mm" level="specific" levels="mgr mdl util ui">
<!-- Following Collection added by SF via autopopulating script from S60 Model -->
<collection name="mmuifw" long-name="mmuifw">
<!-- Following Component added by SF via autopopulating script from S60 Model -->
<component name="mmuifw" long-name="mmuifw" origin-model="Foundation">
<!-- Unit added by SF via autopopulating script from S60 Model -->
<unit bldFile="mw\mmuifw\group"/>
</component>
</collection>
</block>
<block name="videoutils" long-name="Video Utils" tech_domain="mm" level="specific" levels="empty eng util">
<!-- Following Collection added by SF via autopopulating script from S60 Model -->
<collection name="videoutils" long-name="videoutils">
<!-- Following Component added by SF via autopopulating script from S60 Model -->
<component name="videoutils" long-name="videoutils" origin-model="Foundation">
<!-- Unit added by SF via autopopulating script from S60 Model -->
<unit bldFile="mw\videoutils\group"/>
</component>
</collection>
</block>
<block name="mmmw" long-name="Multimedia Middleware" tech_domain="mm" level="generic" levels="plugin framework server generic specific">
<collection name="mmfw" long-name="Multimedia Framework" level="framework">
<component name="helix_stub" contribution="contributed" origin-model="Foundation">
<!-- Unit added by SF via autopopulating script from S60 Model -->
<unit bldFile="mw\mmmw\mmfw\helix_stub\group"/>
</component>
</collection>
<!-- Following Collection added by SF via autopopulating script from S60 Model -->
<collection name="mmmw" long-name="mmmw">
<!-- Following Component added by SF via autopopulating script from S60 Model -->
<component name="mmmw" long-name="mmmw" origin-model="Foundation">
<!-- Unit added by SF via autopopulating script from S60 Model -->
<unit bldFile="mw\mmmw\group"/>
</component>
</collection>
<collection name="mmmiddlewarefws" long-name="Multimedia Middleware Frameworks" level="server">
<component name="mmfw" long-name="Multimedia Framework" introduced="7.0s" purpose="mandatory" plugin="N" origin-model="Symbian">
<unit bldFile="mw/mmmw/mmmiddlewarefws/mmfw/group" mrp="mw/mmmw/mmmiddlewarefws/mmfw/group/multimedia_mmf.mrp"/>
</component>
</collection>
<collection name="mmmiddlewareplugins" long-name="Multimedia Middleware Plugins" level="framework">
<component name="mmfwplugins" long-name="Multimedia Framework Plugins" introduced="7.0s" purpose="optional" plugin="Y" origin-model="Symbian">
<unit bldFile="mw/mmmw/mmmiddlewarefws/mmfw/group_plugin" mrp="mw/mmmw/mmmiddlewarefws/mmfw/group_plugin/multimedia_mmf_plugin.mrp"/>
</component>
</collection>
<collection name="mmfwtest" long-name="Multimedia Framework Test" level="server">
<component name="mmfunittest" long-name="MMF Unit Tests" introduced="7.0s" purpose="development" plugin="N" origin-model="Symbian">
<unit mrp="mw/mmmw/mmfwtest/mmfunittest/group/multimedia_unittest_mmf_source.mrp"/>
</component>
<component name="mmfintegrationtest" long-name="MMF Integration Tests" introduced="7.0s" purpose="development" plugin="N" origin-model="Symbian">
<unit mrp="mw/mmmw/mmfwtest/mmfintegrationtest/group/multimedia_inttest_mmf_source.mrp"/>
</component>
<component name="mmfcharacterisationvalidation" long-name="MMF Characterisation Validation" introduced="9.3" purpose="development" plugin="N" origin-model="Symbian">
<unit bldFile="mw/mmmw/mmfwtest/mmfcharacterisationvalidation/group" mrp="mw/mmmw/mmfwtest/mmfcharacterisationvalidation/group/multimedia_mmf_char.mrp"/>
</component>
</collection>
<collection name="mmvalidationsuite" long-name="Multimedia Validation Suite" level="specific">
<component name="mmvalidationsuiteapp" long-name="Multimedia Validation Suite Application" introduced="tb91" purpose="development" plugin="N" origin-model="Symbian">
<unit bldFile="mw/mmmw/mmvalidationsuite/mmvalidationsuiteapp/group" mrp="mw/mmmw/mmvalidationsuite/mmvalidationsuiteapp/group/multimedia_mvs_app.mrp"/>
</component>
<component name="mmvalidationsuiteagents" long-name="Multimedia Validation Suite Agents" introduced="tb91" purpose="development" plugin="N" origin-model="Symbian">
<unit bldFile="mw/mmmw/mmvalidationsuite/mmvalidationsuiteagents/group" mrp="mw/mmmw/mmvalidationsuite/mmvalidationsuiteagents/group/multimedia_mvs_agents.mrp"/>
</component>
<component name="mvsintegrationtest" long-name="MVS Integration Tests" introduced="tb91" purpose="development" plugin="N" origin-model="Symbian">
<unit mrp="mw/mmmw/mmvalidationsuite/mvsintegrationtest/group/multimedia_inttest_mvs_source.mrp"/>
</component>
</collection>
</block>
<block name="camerasrv" long-name="Camera Services" tech_domain="mm" level="specific" levels="plugin fw api">
<!-- Following Collection added by SF via autopopulating script from S60 Model -->
<collection name="camerasrv" long-name="camerasrv">
<!-- Following Component added by SF via autopopulating script from S60 Model -->
<component name="camerasrv" long-name="camerasrv" origin-model="Foundation">
<!-- Unit added by SF via autopopulating script from S60 Model -->
<unit bldFile="mw\camerasrv\group"/>
</component>
</collection>
</block>
<block name="mmappfw" long-name="Multimedia App Framework" tech_domain="mm" level="specific" levels="empty fw utils">
<!-- Following Collection added by SF via autopopulating script from S60 Model -->
<collection name="mmappfw" long-name="mmappfw">
<!-- Following Component added by SF via autopopulating script from S60 Model -->
<component name="mmappfw" long-name="mmappfw" origin-model="Foundation">
<!-- Unit added by SF via autopopulating script from S60 Model -->
<unit bldFile="mw\mmappfw\group"/>
</component>
</collection>
</block>
<block name="inputmethods" long-name="Input Methods" tech_domain="ui" level="generic" levels="plugin engine framework">
<!-- Following Collection added by SF via autopopulating script from S60 Model -->
<collection name="inputmethods" long-name="inputmethods">
<!-- Following Component added by SF via autopopulating script from S60 Model -->
<component name="inputmethods" long-name="inputmethods" origin-model="Foundation">
<!-- Unit added by SF via autopopulating script from S60 Model -->
<unit bldFile="mw\inputmethods\group"/>
</component>
</collection>
<collection name="fep" long-name="FEP" level="engine">
<component name="frontendprocessor" long-name="Front End Processor" purpose="mandatory" plugin="N" origin-model="Symbian">
<unit bldFile="mw/inputmethods/fep/frontendprocessor/group" mrp="mw/inputmethods/fep/frontendprocessor/group/app-framework_fepbase.mrp"/>
</component>
</collection>
</block>
<block name="classicui" long-name="Classic UI" tech_domain="ui" level="generic" levels="base support server generic specific">
<!-- Following Collection added by SF via autopopulating script from S60 Model -->
<collection name="classicui" long-name="classicui">
<!-- Following Component added by SF via autopopulating script from S60 Model -->
<component name="classicui" long-name="classicui" origin-model="Foundation">
<!-- Unit added by SF via autopopulating script from S60 Model -->
<unit bldFile="mw\classicui\group"/>
</component>
</collection>
<collection name="commonuisupport" long-name="Common UI Support" level="support">
<component name="uikon" long-name="Uikon" introduced="6.0" purpose="mandatory" plugin="N" origin-model="Symbian">
<unit bldFile="mw/classicui/commonuisupport/uikon/group" mrp="mw/classicui/commonuisupport/uikon/group/app-framework_uikon.mrp"/>
</component>
<component name="errorresolverdata" long-name="Error Resolver Data" purpose="mandatory" plugin="N" origin-model="Symbian">
<unit bldFile="mw/classicui/commonuisupport/errorresolverdata/group" mrp="mw/classicui/commonuisupport/errorresolverdata/group/app-framework_errorresgt.mrp"/>
</component>
<component name="uilaf" long-name="UI Look and Feel" introduced="6.0" purpose="mandatory" plugin="N" origin-model="Symbian">
<unit bldFile="mw/classicui/commonuisupport/uilaf/GROUP" mrp="mw/classicui/commonuisupport/uilaf/GROUP/app-framework_uiklafgt.mrp"/>
</component>
<component name="grid" long-name="Grid" purpose="optional" plugin="N" origin-model="Symbian">
<unit bldFile="mw/classicui/commonuisupport/grid/group" mrp="mw/classicui/commonuisupport/grid/group/app-framework_grid.mrp"/>
</component>
<component name="uifwsdocs" long-name="UI Frameworks Documentation" purpose="development" class="doc" plugin="N" origin-model="Symbian">
<unit mrp="mw/classicui/commonuisupport/uifwsdocs/app-framework_documentation.mrp"/>
</component>
</collection>
<collection name="lafagnosticuifoundation" long-name="Look-and-Feel Agnostic UI Foundation" level="base">
<component name="cone" long-name="Control Environment" purpose="mandatory" plugin="N" origin-model="Symbian">
<unit bldFile="mw/classicui/lafagnosticuifoundation/cone/group" mrp="mw/classicui/lafagnosticuifoundation/cone/group/app-framework_cone.mrp"/>
</component>
<component name="graphicseffects" long-name="Graphics Effects" introduced="9.2" purpose="optional" plugin="N" origin-model="Symbian">
<unit bldFile="mw/classicui/lafagnosticuifoundation/graphicseffects/group" mrp="mw/classicui/lafagnosticuifoundation/graphicseffects/group/app-framework_gfxtranseffect.mrp"/>
</component>
<component name="uigraphicsutils" long-name="UI Graphics Utilities" purpose="mandatory" plugin="N" origin-model="Symbian">
<unit bldFile="mw/classicui/lafagnosticuifoundation/uigraphicsutils/group" mrp="mw/classicui/lafagnosticuifoundation/uigraphicsutils/group/app-framework_egul.mrp"/>
</component>
<component name="clockanim" long-name="Clock" purpose="optional" plugin="Y" origin-model="Symbian">
<unit bldFile="mw/classicui/lafagnosticuifoundation/clockanim/group" mrp="mw/classicui/lafagnosticuifoundation/clockanim/group/app-framework_clock.mrp"/>
</component>
<component name="bmpanimation" long-name="BMP Animation" introduced="6.0" purpose="optional" plugin="N" origin-model="Symbian">
<unit bldFile="mw/classicui/lafagnosticuifoundation/bmpanimation/group" mrp="mw/classicui/lafagnosticuifoundation/bmpanimation/group/app-framework_bmpanim.mrp"/>
</component>
<component name="animation" long-name="Animation" introduced="9.1" purpose="optional" plugin="N" origin-model="Symbian">
<unit bldFile="mw/classicui/lafagnosticuifoundation/animation/group" mrp="mw/classicui/lafagnosticuifoundation/animation/group/app-framework_animation.mrp"/>
</component>
</collection>
</block>
<block name="svgt" long-name="SVG Tiny" tech_domain="ui" level="generic" levels="util ui">
<!-- Following Collection added by SF via autopopulating script from S60 Model -->
<collection name="svgt" long-name="svgt">
<!-- Following Component added by SF via autopopulating script from S60 Model -->
<component name="svgt" long-name="svgt" origin-model="Foundation">
<!-- Unit added by SF via autopopulating script from S60 Model -->
<unit bldFile="mw\svgt\group"/>
</component>
</collection>
</block>
<block name="uiaccelerator" long-name="UI Accelerator" tech_domain="ui" level="generic" levels="plugin framework server generic specific">
<!-- Following Collection added by SF via autopopulating script from S60 Model -->
<collection name="uiaccelerator" long-name="uiaccelerator">
<!-- Following Component added by SF via autopopulating script from S60 Model -->
<component name="uiaccelerator" long-name="uiaccelerator" origin-model="Foundation">
<!-- Unit added by SF via autopopulating script from S60 Model -->
<unit bldFile="mw\uiaccelerator\group"/>
</component>
</collection>
</block>
<block name="uiresources" long-name="UI Resources" tech_domain="ui" level="generic" levels="compile plugin framework server generic specific">
<!-- Following Collection added by SF via autopopulating script from S60 Model -->
<collection name="uiresources" long-name="uiresources">
<!-- Following Component added by SF via autopopulating script from S60 Model -->
<component name="uiresources" long-name="uiresources" origin-model="Foundation">
<!-- Unit added by SF via autopopulating script from S60 Model -->
<unit bldFile="mw\uiresources\group"/>
</component>
</collection>
</block>
<block name="homescreensrv" long-name="Home Screen Services" tech_domain="ui" level="specific" levels="plugin framework server generic specific">
<!-- Following Collection added by SF via autopopulating script from S60 Model -->
<collection name="homescreensrv" long-name="homescreensrv">
<!-- Following Component added by SF via autopopulating script from S60 Model -->
<component name="homescreensrv" long-name="homescreensrv" origin-model="Foundation">
<!-- Unit added by SF via autopopulating script from S60 Model -->
<unit bldFile="mw\homescreensrv\group"/>
</component>
</collection>
</block>
<block name="appinstall" long-name="Application Installation" tech_domain="rt" level="generic" levels="tool framework generic api">
<!-- Following Collection added by SF via autopopulating script from S60 Model -->
<collection name="appinstall" long-name="appinstall">
<!-- Following Component added by SF via autopopulating script from S60 Model -->
<component name="appinstall" long-name="appinstall" origin-model="Foundation">
<!-- Unit added by SF via autopopulating script from S60 Model -->
<unit bldFile="mw\appinstall\group"/>
</component>
</collection>
<collection name="installationservices" long-name="Installation Services" level="generic">
<component name="swi" long-name="Secure Software Install" purpose="optional" plugin="N" origin-model="Symbian">
<unit bldFile="mw/appinstall/installationservices/swi/group" mrp="mw/appinstall/installationservices/swi/group/security_swi.mrp"/>
</component>
<component name="swidevicetools" long-name="Secure Software Install Device Tools" introduced="8.1" purpose="development" plugin="N" origin-model="Symbian">
<unit bldFile="mw/appinstall/installationservices/swidevicetools/group" mrp="mw/appinstall/installationservices/swidevicetools/group/security_switools_device.mrp"/>
</component>
<component name="switestfw" long-name="Software Install Test Framework" deprecated="tb92" introduced="7.0" purpose="development" plugin="N" origin-model="Symbian">
<unit bldFile="mw/appinstall/installationservices/switestfw/group" mrp="mw/appinstall/installationservices/switestfw/group/install_testframework.mrp"/>
</component>
<component name="swiconfig" long-name="Software Install Config" introduced="9.1" purpose="optional" class="config" plugin="N" origin-model="Symbian">
<unit bldFile="mw/appinstall/installationservices/swiconfig/group" mrp="mw/appinstall/installationservices/swiconfig/group/install_config.mrp"/>
</component>
</collection>
<collection name="secureswitools" long-name="Secure Software Install Tools" level="tool">
<component name="makekeys" long-name="MakeKeys" filter="gt" introduced="6.0" purpose="optional" class="PC" plugin="N" origin-model="Symbian">
<unit bldFile="mw/appinstall/secureswitools/makekeys/group" mrp="mw/appinstall/secureswitools/makekeys/group/security_makekeys.mrp"/>
</component>
<component name="openssllib" long-name="OpenSSL Library" purpose="optional" class="PC" plugin="N" origin-model="Symbian">
<unit mrp="mw/appinstall/secureswitools/openssllib/security_openssl.mrp"/>
</component>
</collection>
</block>
<block name="serviceapifw" long-name="Service API Framework" tech_domain="rt" level="specific" levels="plugin framework server generic specific">
<!-- Following Collection added by SF via autopopulating script from S60 Model -->
<collection name="serviceapifw" long-name="serviceapifw">
<!-- Following Component added by SF via autopopulating script from S60 Model -->
<component name="serviceapifw" long-name="serviceapifw" origin-model="Foundation">
<!-- Unit added by SF via autopopulating script from S60 Model -->
<unit bldFile="mw\serviceapifw\group"/>
</component>
</collection>
</block>
<block name="serviceapi" long-name="Service API" tech_domain="rt" level="specific" levels="os mw1 mw2 app">
<!-- Following Collection added by SF via autopopulating script from S60 Model -->
<collection name="serviceapi" long-name="serviceapi">
<!-- Following Component added by SF via autopopulating script from S60 Model -->
<component name="serviceapi" long-name="serviceapi" origin-model="Foundation">
<!-- Unit added by SF via autopopulating script from S60 Model -->
<unit bldFile="mw\serviceapi\group"/>
</component>
</collection>
</block>
<block name="web" long-name="Web" tech_domain="rt" level="specific" levels="plugin framework server generic specific">
<!-- Following Collection added by SF via autopopulating script from S60 Model -->
<collection name="web" long-name="web">
<!-- Following Component added by SF via autopopulating script from S60 Model -->
<component name="web" long-name="web" origin-model="Foundation">
<!-- Unit added by SF via autopopulating script from S60 Model -->
<unit bldFile="mw\web\group"/>
</component>
</collection>
</block>
<block name="websrv" long-name="Web Services" tech_domain="rt" level="generic" levels="plugin framework server generic specific">
<!-- Following Collection added by SF via autopopulating script from S60 Model -->
<collection name="websrv" long-name="websrv">
<!-- Following Component added by SF via autopopulating script from S60 Model -->
<component name="websrv" long-name="websrv" origin-model="Foundation">
<!-- Unit added by SF via autopopulating script from S60 Model -->
<unit bldFile="mw\websrv\group"/>
</component>
</collection>
</block>
<block name="conntools" long-name="Conn Tools" tech_domain="to" level="generic" levels="1 2">
<!-- Following Collection added by SF via autopopulating script from S60 Model -->
<collection name="conntools" long-name="conntools">
<!-- Following Component added by SF via autopopulating script from S60 Model -->
<component name="conntools" long-name="conntools" origin-model="Foundation">
<!-- Unit added by SF via autopopulating script from S60 Model -->
<unit bldFile="app\conntools\group"/>
</component>
</collection>
</block>
<block name="platformtools" long-name="Platform Tools" tech_domain="to" level="generic">
<!-- Following Collection added by SF via autopopulating script from S60 Model -->
<collection name="platformtools" long-name="platformtools">
<!-- Following Component added by SF via autopopulating script from S60 Model -->
<component name="platformtools" long-name="platformtools" origin-model="Foundation">
<!-- Unit added by SF via autopopulating script from S60 Model -->
<unit bldFile="tools\platformtools\group"/>
</component>
</collection>
</block>
<block name="uitools" long-name="UI Tools" tech_domain="to" level="specific" levels="compile encode tool">
<!-- Following Collection added by SF via autopopulating script from S60 Model -->
<collection name="uitools" long-name="uitools">
<!-- Following Component added by SF via autopopulating script from S60 Model -->
<component name="uitools" long-name="uitools" origin-model="Foundation">
<!-- Unit added by SF via autopopulating script from S60 Model -->
<unit bldFile="mw\uitools\group"/>
</component>
</collection>
</block>
</layer>
<layer name="app" long-name="Applications" levels="services apps">
<block name="location" long-name="Location Apps" tech_domain="lo" level="apps" levels="engine ui apps">
<!-- Following Collection added by SF via autopopulating script from S60 Model -->
<collection name="location" long-name="location">
<!-- Following Component added by SF via autopopulating script from S60 Model -->
<component name="location" long-name="location" origin-model="Foundation">
<!-- Unit added by SF via autopopulating script from S60 Model -->
<unit bldFile="app\location\group"/>
</component>
</collection>
</block>
<block name="mmsharinguis" long-name="Multimedia Sharing UIs" tech_domain="vc" level="services" levels="base plugin">
<!-- Following Collection added by SF via autopopulating script from S60 Model -->
<collection name="mmsharinguis" long-name="mmsharinguis">
<!-- Following Component added by SF via autopopulating script from S60 Model -->
<component name="mmsharinguis" long-name="mmsharinguis" origin-model="Foundation">
<!-- Unit added by SF via autopopulating script from S60 Model -->
<unit bldFile="app\mmsharinguis\group"/>
</component>
</collection>
</block>
<block name="phone" long-name="Phone Apps" tech_domain="vc" level="apps" span="2" levels="engine plugin ui apps">
<!-- Following Collection added by SF via autopopulating script from S60 Model -->
<collection name="phone" long-name="phone">
<!-- Following Component added by SF via autopopulating script from S60 Model -->
<component name="phone" long-name="phone" origin-model="Foundation">
<!-- Unit added by SF via autopopulating script from S60 Model -->
<unit bldFile="app\phone\group"/>
</component>
</collection>
</block>
<block name="videotelephony" long-name="Video Telephony Apps" tech_domain="vc" level="apps" levels="plugin engine ui">
<!-- Following Collection added by SF via autopopulating script from S60 Model -->
<collection name="videotelephony" long-name="videotelephony">
<!-- Following Component added by SF via autopopulating script from S60 Model -->
<component name="videotelephony" long-name="videotelephony" origin-model="Foundation">
<!-- Unit added by SF via autopopulating script from S60 Model -->
<unit bldFile="app\videotelephony\group"/>
</component>
</collection>
<!-- Following Collection added by SF via autopopulating script from S60 Model -->
<collection name="vtprotocolsstub" long-name="vtprotocolsstub">
<!-- Following Component added by SF via autopopulating script from S60 Model -->
<component name="vtprotocolsstub" long-name="vtprotocolsstub" origin-model="Foundation">
<!-- Unit added by SF via autopopulating script from S60 Model -->
<unit bldFile="app\videotelephony\vtprotocolsstub\group"/>
</component>
</collection>
</block>
<block name="poc" long-name="PoC" tech_domain="vc" level="apps" levels="engine ui">
<!-- Following Collection added by SF via autopopulating script from S60 Model -->
<collection name="poc" long-name="poc">
<!-- Following Component added by SF via autopopulating script from S60 Model -->
<component name="poc" long-name="poc" origin-model="Foundation">
<!-- Unit added by SF via autopopulating script from S60 Model -->
<unit bldFile="app\poc\group"/>
</component>
</collection>
</block>
<block name="iptelephony" long-name="IP Telephony" tech_domain="vc" level="apps" levels="plugin eng ui">
<!-- Following Collection added by SF via autopopulating script from S60 Model -->
<collection name="iptelephony" long-name="iptelephony">
<!-- Following Component added by SF via autopopulating script from S60 Model -->
<component name="iptelephony" long-name="iptelephony" origin-model="Foundation">
<!-- Unit added by SF via autopopulating script from S60 Model -->
<unit bldFile="app\iptelephony\group"/>
</component>
</collection>
</block>
<block name="settingsuis" long-name="Settings UIs" tech_domain="dm" level="services" levels="empty rsc ui">
<!-- Following Collection added by SF via autopopulating script from S60 Model -->
<collection name="settingsuis" long-name="settingsuis">
<!-- Following Component added by SF via autopopulating script from S60 Model -->
<component name="settingsuis" long-name="settingsuis" origin-model="Foundation">
<!-- Unit added by SF via autopopulating script from S60 Model -->
<unit bldFile="app\settingsuis\group"/>
</component>
</collection>
</block>
<block name="contentcontrol" long-name="Content Control Daemons" tech_domain="dm" level="services" levels="1 2">
<!-- Following Collection added by SF via autopopulating script from S60 Model -->
<collection name="contentcontrol" long-name="contentcontrol">
<!-- Following Component added by SF via autopopulating script from S60 Model -->
<component name="contentcontrol" long-name="contentcontrol" origin-model="Foundation">
<!-- Unit added by SF via autopopulating script from S60 Model -->
<unit bldFile="app\contentcontrol\group"/>
</component>
</collection>
</block>
<block name="devicecontrol" long-name="Device Control Daemons" tech_domain="dm" level="services" levels="1 2">
<!-- Following Collection added by SF via autopopulating script from S60 Model -->
<collection name="devicecontrol" long-name="devicecontrol">
<!-- Following Component added by SF via autopopulating script from S60 Model -->
<component name="devicecontrol" long-name="devicecontrol" origin-model="Foundation">
<!-- Unit added by SF via autopopulating script from S60 Model -->
<unit bldFile="app\devicecontrol\group"/>
</component>
</collection>
</block>
<block name="printing" long-name="Printing" tech_domain="de" level="services" levels="app">
<!-- Following Collection added by SF via autopopulating script from S60 Model -->
<collection name="printing" long-name="printing">
<!-- Following Component added by SF via autopopulating script from S60 Model -->
<component name="printing" long-name="printing" origin-model="Foundation">
<!-- Unit added by SF via autopopulating script from S60 Model -->
<unit bldFile="app\printing\group"/>
</component>
</collection>
</block>
<block name="files" long-name="File Manager Apps" tech_domain="pr" level="apps" levels="support apps">
<!-- Following Collection added by SF via autopopulating script from S60 Model -->
<collection name="files" long-name="files">
<!-- Following Component added by SF via autopopulating script from S60 Model -->
<component name="files" long-name="files" origin-model="Foundation">
<!-- Unit added by SF via autopopulating script from S60 Model -->
<unit bldFile="app\files\group"/>
</component>
</collection>
</block>
<block name="contacts" long-name="Contacts Apps" tech_domain="pr" level="apps" span="2" levels="engine support services ui">
<!-- Following Collection added by SF via autopopulating script from S60 Model -->
<collection name="contacts" long-name="contacts">
<!-- Following Component added by SF via autopopulating script from S60 Model -->
<component name="contacts" long-name="contacts" origin-model="Foundation">
<!-- Unit added by SF via autopopulating script from S60 Model -->
<unit bldFile="app\contacts\group"/>
</component>
</collection>
<collection name="phonebookengines" long-name="Phonebook Engines" level="engine" contributed="no">
<component name="contactsmodel" long-name="Contacts Model" introduced="ER5" purpose="optional" contributed="no" plugin="N" origin-model="Symbian">
<unit version="1" bldFile="app/contacts/phonebookengines/contactsmodel/group" mrp="app/contacts/phonebookengines/contactsmodel/group/app-engines_cntmodel.mrp"/>
</component>
</collection>
<collection name="pimprotocols" long-name="PIM Protocols" level="services">
<component name="phonebooksync" long-name="Phonebook Sync" plugin="Y" purpose="optional" contributed="no" origin-model="Symbian">
<unit bldFile="app/contacts/pimprotocols/phonebooksync/group" mrp="app/contacts/pimprotocols/phonebooksync/group/telephony_phbksync.mrp"/>
</component>
<component name="pbap" long-name="Bluetooth PBAP" introduced="9.2" purpose="optional" plugin="N" origin-model="Symbian">
<unit bldFile="app/contacts/pimprotocols/pbap/group" mrp="app/contacts/pimprotocols/pbap/group/bluetooth_accesshost.mrp"/>
</component>
</collection>
</block>
<block name="organizer" long-name="Organizer Application Suite" tech_domain="pr" level="apps" span="2" levels="support services engine ui">
<!-- Following Collection added by SF via autopopulating script from S60 Model -->
<collection name="organizer" long-name="organizer">
<!-- Following Component added by SF via autopopulating script from S60 Model -->
<component name="organizer" long-name="organizer" origin-model="Foundation">
<!-- Unit added by SF via autopopulating script from S60 Model -->
<unit bldFile="app\organizer\group"/>
</component>
</collection>
<collection name="pimappservices" long-name="PIM App Services" level="services">
<component name="calendar" long-name="Calendar" introduced="9.2" purpose="optional" contributed="no" plugin="N" origin-model="Symbian">
<unit version="2" bldFile="app/organizer/pimappservices/calendar/group" mrp="app/organizer/pimappservices/calendar/group/app-engines_calendar.mrp"/>
</component>
<component name="calendarvcalplugin" long-name="Calendar vCal Plugin" introduced="8.1" purpose="optional" plugin="Y" origin-model="Symbian">
<unit bldFile="app/organizer/pimappservices/calendarvcalplugin/group" mrp="app/organizer/pimappservices/calendarvcalplugin/group/app-engines_agnversit2.mrp" version="2"/>
</component>
<component name="agendamodeltest" long-name="Agenda Model Test" introduced="8.1" purpose="development" plugin="N" origin-model="Symbian">
<unit bldFile="app/organizer/pimappservices/agendamodeltest/TestAgendaSrv" mrp="app/organizer/pimappservices/agendamodeltest/TestAgendaSrv/app-engines_testagendasrv.mrp"/>
</component>
<component name="appenginesdocs" long-name="Application Engines Documentation" purpose="development" class="doc" plugin="N" origin-model="Symbian">
<unit mrp="app/organizer/pimappservices/appenginesdocs/app-engines_documentation.mrp"/>
</component>
</collection>
<collection name="officeappeng" long-name="Office App Engines" level="engine">
<component name="datamodel" long-name="Data Engine" introduced="ER5" deprecated="9.3" purpose="optional" contributed="no" plugin="N" origin-model="Symbian">
<unit bldFile="app/organizer/officeappeng/datamodel/group" mrp="app/organizer/officeappeng/datamodel/group/app-engines_damodel.mrp"/>
</component>
<component name="sheeteng" long-name="Sheet Engine" introduced="ER5" deprecated="9.3" purpose="optional" plugin="N" origin-model="Symbian">
<unit bldFile="app/organizer/officeappeng/sheeteng/group" mrp="app/organizer/officeappeng/sheeteng/group/app-engines_sheng.mrp"/>
</component>
<component name="charteng" long-name="Chart" introduced="ER5" deprecated="9.3" purpose="optional" plugin="N" origin-model="Symbian">
<unit mrp="app/organizer/officeappeng/charteng/group/app-engines_chart.mrp"/>
</component>
<component name="wordeng" long-name="Word Engine" introduced="ER5" deprecated="9.3" purpose="optional" plugin="N" origin-model="Symbian">
<unit bldFile="app/organizer/officeappeng/wordeng/group" mrp="app/organizer/officeappeng/wordeng/group/app-engines_wpeng.mrp"/>
</component>
</collection>
<collection name="pimappsupport" long-name="PIM Application Support" level="support">
<component name="vcardandvcal" long-name="vCard and vCal" introduced="ER5" purpose="optional" contributed="no" plugin="N" origin-model="Symbian">
<unit bldFile="app/organizer/pimappsupport/vcardandvcal/group" mrp="app/organizer/pimappsupport/vcardandvcal/group/app-services_versit.mrp"/>
</component>
<component name="chinesecalendarconverter" long-name="Chinese Calendar Converter" introduced="6.1" purpose="optional" plugin="N" origin-model="Symbian">
<unit bldFile="app/organizer/pimappsupport/chinesecalendarconverter/group" mrp="app/organizer/pimappsupport/chinesecalendarconverter/group/app-services_calcon.mrp"/>
</component>
</collection>
</block>
<block name="messaging" long-name="Messaging Apps" tech_domain="pr" level="apps" span="2" levels="mail eng base ui">
<!-- Following Collection added by SF via autopopulating script from S60 Model -->
<collection name="messaging" long-name="messaging">
<!-- Following Component added by SF via autopopulating script from S60 Model -->
<component name="messaging" long-name="messaging" origin-model="Foundation">
<!-- Unit added by SF via autopopulating script from S60 Model -->
<unit bldFile="app\messaging\group"/>
</component>
</collection>
<collection name="mobilemessaging" long-name="Mobile Messaging" level="ui">
<component name="smsmtm" long-name="SMS MTM" purpose="optional" plugin="Y" origin-model="Symbian">
<unit bldFile="app/messaging/mobilemessaging/smsmtm/multimode/Group" mrp="app/messaging/mobilemessaging/smsmtm/multimode/Group/messaging_sms_multimode.mrp"/>
</component>
</collection>
<collection name="mmsengine" long-name="MMS Engine" level="eng">
<component name="mmssettings" long-name="MMS Settings" introduced="9.2" purpose="optional" plugin="N" origin-model="Symbian">
<unit bldFile="app/messaging/mmsengine/mmssettings/group/" mrp="app/messaging/mmsengine/mmssettings/group/messaging_mmssettings.mrp"/>
</component>
<component name="mmsconf" long-name="MMS Configuration" purpose="optional" plugin="N" origin-model="Symbian">
<unit mrp="app/messaging/mmsengine/mmssettings/group/messaging_mmssettings-config.mrp"/>
</component>
</collection>
<collection name="messagingappbase" long-name="Messaging App Base" level="base">
<component name="smilparser" long-name="SMIL Parser" introduced="7.0s" purpose="optional" plugin="N" origin-model="Symbian">
<unit bldFile="app/messaging/messagingappbase/smilparser/GROUP" mrp="app/messaging/messagingappbase/smilparser/GROUP/messaging_gmxml.mrp"/>
</component>
<component name="obexmtms" long-name="OBEX MTMs" introduced="7.0s" purpose="optional" plugin="Y" origin-model="Symbian">
<unit bldFile="app/messaging/messagingappbase/obexmtms/Group" mrp="app/messaging/messagingappbase/obexmtms/Group/messaging_obex.mrp"/>
</component>
</collection>
<collection name="email" long-name="Email" level="mail">
<component name="pop3andsmtpmtm" long-name="POP3 and SMTP MTM" purpose="optional" plugin="Y" origin-model="Symbian">
<unit bldFile="app/messaging/email/pop3andsmtpmtm/group" mrp="app/messaging/email/pop3andsmtpmtm/group/messaging_email.mrp"/>
</component>
<component name="imap4mtm" long-name="IMAP4 MTM" introduced="9.2" purpose="optional" plugin="Y" origin-model="Symbian">
<unit bldFile="app/messaging/email/imap4mtm/group" mrp="app/messaging/email/imap4mtm/group/messaging_email_imap.mrp"/>
</component>
</collection>
</block>
<block name="commonemail" long-name="Email Apps" tech_domain="pr" level="apps" levels="service support ui app">
<!-- Following Collection added by SF via autopopulating script from S60 Model -->
<collection name="commonemail" long-name="commonemail">
<!-- Following Component added by SF via autopopulating script from S60 Model -->
<component name="commonemail" long-name="commonemail" origin-model="Foundation">
<!-- Unit added by SF via autopopulating script from S60 Model -->
<unit bldFile="app\commonemail\group"/>
</component>
</collection>
</block>
<block name="conversations" long-name="Conversation Apps" tech_domain="pr" level="apps" levels="settings utils ui" introduced="9.1">
<!-- Following Collection added by SF via autopopulating script from S60 Model -->
<collection name="conversations" long-name="conversations">
<!-- Following Component added by SF via autopopulating script from S60 Model -->
<component name="conversations" long-name="conversations" origin-model="Foundation">
<!-- Unit added by SF via autopopulating script from S60 Model -->
<unit bldFile="app\conversations\group"/>
</component>
</collection>
</block>
<block name="im" long-name="Instant Messaging Apps" tech_domain="pr" level="apps" levels="support engine apps">
<collection name="impsengine" long-name="IMPS Engine" level="engine">
<component name="utils" long-name="Utilities" contribution="contributed" origin-model="Foundation">
<!-- Unit added by SF via autopopulating script from S60 Model -->
<unit bldFile="app\utils\group"/>
</component>
</collection>
<!-- Following Collection added by SF via autopopulating script from S60 Model -->
<collection name="im" long-name="im">
<!-- Following Component added by SF via autopopulating script from S60 Model -->
<component name="im" long-name="im" origin-model="Foundation">
<!-- Unit added by SF via autopopulating script from S60 Model -->
<unit bldFile="app\im\group"/>
</component>
</collection>
</block>
<block name="dictionary" long-name="Dictionary" tech_domain="pr" level="services" levels="appl">
<!-- Following Collection added by SF via autopopulating script from S60 Model -->
<collection name="dictionary" long-name="dictionary">
<!-- Following Component added by SF via autopopulating script from S60 Model -->
<component name="dictionary" long-name="dictionary" origin-model="Foundation">
<!-- Unit added by SF via autopopulating script from S60 Model -->
<unit bldFile="app\dictionary\group"/>
</component>
</collection>
</block>
<block name="camera" long-name="Camera Apps" tech_domain="ma" level="apps" levels="empty 1">
<!-- Following Collection added by SF via autopopulating script from S60 Model -->
<collection name="camera" long-name="camera">
<!-- Following Component added by SF via autopopulating script from S60 Model -->
<component name="camera" long-name="camera" origin-model="Foundation">
<!-- Unit added by SF via autopopulating script from S60 Model -->
<unit bldFile="app\camera\group"/>
</component>
</collection>
</block>
<block name="imgeditor" long-name="Image Editor Apps" tech_domain="ma" level="apps" levels="engine ui">
<!-- Following Collection added by SF via autopopulating script from S60 Model -->
<collection name="imgeditor" long-name="imgeditor">
<!-- Following Component added by SF via autopopulating script from S60 Model -->
<component name="imgeditor" long-name="imgeditor" origin-model="Foundation">
<!-- Unit added by SF via autopopulating script from S60 Model -->
<unit bldFile="app\imgeditor\group"/>
</component>
</collection>
</block>
<block name="videoeditor" long-name="Video Editor Apps" tech_domain="ma" level="apps" levels="engine ui">
<!-- Following Collection added by SF via autopopulating script from S60 Model -->
<collection name="videoeditor" long-name="videoeditor">
<!-- Following Component added by SF via autopopulating script from S60 Model -->
<component name="videoeditor" long-name="videoeditor" origin-model="Foundation">
<!-- Unit added by SF via autopopulating script from S60 Model -->
<unit bldFile="app\videoeditor\group"/>
</component>
</collection>
</block>
<block name="gallery" long-name="Gallery Apps" tech_domain="ma" level="apps" levels="app">
<!-- Following Collection added by SF via autopopulating script from S60 Model -->
<collection name="gallery" long-name="gallery">
<!-- Following Component added by SF via autopopulating script from S60 Model -->
<component name="gallery" long-name="gallery" origin-model="Foundation">
<!-- Unit added by SF via autopopulating script from S60 Model -->
<unit bldFile="app\gallery\group"/>
</component>
</collection>
</block>
<block name="videoplayer" long-name="Video Player Apps" tech_domain="ma" level="apps" levels="support apps">
<!-- Following Collection added by SF via autopopulating script from S60 Model -->
<collection name="videoplayer" long-name="videoplayer">
<!-- Following Component added by SF via autopopulating script from S60 Model -->
<component name="videoplayer" long-name="videoplayer" origin-model="Foundation">
<!-- Unit added by SF via autopopulating script from S60 Model -->
<unit bldFile="app\videoplayer\group"/>
</component>
</collection>
</block>
<block name="photos" long-name="Photos" tech_domain="ma" level="apps" levels="support fw ui app">
<!-- Following Collection added by SF via autopopulating script from S60 Model -->
<collection name="photos" long-name="photos">
<!-- Following Component added by SF via autopopulating script from S60 Model -->
<component name="photos" long-name="photos" origin-model="Foundation">
<!-- Unit added by SF via autopopulating script from S60 Model -->
<unit bldFile="app\photos\group"/>
</component>
</collection>
</block>
<block name="videocenter" long-name="Video Center" tech_domain="ma" level="apps" levels="eng ui app">
<!-- Following Collection added by SF via autopopulating script from S60 Model -->
<collection name="videocenter" long-name="videocenter">
<!-- Following Component added by SF via autopopulating script from S60 Model -->
<component name="videocenter" long-name="videocenter" origin-model="Foundation">
<!-- Unit added by SF via autopopulating script from S60 Model -->
<unit bldFile="app\videocenter\group"/>
</component>
</collection>
</block>
<block name="musicplayer" long-name="Music Player Apps" tech_domain="ma" level="apps" levels="plugins support apps">
<!-- Following Collection added by SF via autopopulating script from S60 Model -->
<collection name="musicplayer" long-name="musicplayer">
<!-- Following Component added by SF via autopopulating script from S60 Model -->
<component name="musicplayer" long-name="musicplayer" origin-model="Foundation">
<!-- Unit added by SF via autopopulating script from S60 Model -->
<unit bldFile="app\musicplayer\group"/>
</component>
</collection>
</block>
<block name="radio" long-name="Radio Apps" tech_domain="ma" level="apps" levels="engine ui">
<!-- Following Collection added by SF via autopopulating script from S60 Model -->
<collection name="radio" long-name="radio">
<!-- Following Component added by SF via autopopulating script from S60 Model -->
<component name="radio" long-name="radio" origin-model="Foundation">
<!-- Unit added by SF via autopopulating script from S60 Model -->
<unit bldFile="app\radio\group"/>
</component>
</collection>
</block>
<block name="voicerec" long-name="Voice Recorder Apps" tech_domain="ma" level="apps" levels="empty 1">
<!-- Following Collection added by SF via autopopulating script from S60 Model -->
<collection name="voicerec" long-name="voicerec">
<!-- Following Component added by SF via autopopulating script from S60 Model -->
<component name="voicerec" long-name="voicerec" origin-model="Foundation">
<!-- Unit added by SF via autopopulating script from S60 Model -->
<unit bldFile="app\voicerec\group"/>
</component>
</collection>
</block>
<block name="imgvieweruis" long-name="Image Viewer UIs" tech_domain="ma" level="services" levels="app">
<!-- Following Collection added by SF via autopopulating script from S60 Model -->
<collection name="imgvieweruis" long-name="imgvieweruis">
<!-- Following Component added by SF via autopopulating script from S60 Model -->
<component name="imgvieweruis" long-name="imgvieweruis" origin-model="Foundation">
<!-- Unit added by SF via autopopulating script from S60 Model -->
<unit bldFile="app\imgvieweruis\group"/>
</component>
</collection>
</block>
<block name="screensaver" long-name="Screen Saver Apps" tech_domain="ui" level="apps" levels="eng plugin">
<collection name="screensaver" long-name="Screen Saver" level="plugin">
<!-- Following Component added by SF via autopopulating script from S60 Model -->
<component name="screensaver" long-name="screensaver" origin-model="Foundation">
<!-- Unit added by SF via autopopulating script from S60 Model -->
<unit bldFile="app\screensaver\group"/>
</component>
</collection>
</block>
<block name="homescreen" long-name="Home Screen Apps" tech_domain="ui" level="apps" levels="fw apps">
<!-- Following Collection added by SF via autopopulating script from S60 Model -->
<collection name="homescreen" long-name="homescreen">
<!-- Following Component added by SF via autopopulating script from S60 Model -->
<component name="homescreen" long-name="homescreen" origin-model="Foundation">
<!-- Unit added by SF via autopopulating script from S60 Model -->
<unit bldFile="app\homescreen\group"/>
</component>
</collection>
</block>
<block name="graphicsuis" long-name="Graphics UIs" tech_domain="ui" level="services" levels="util ui">
<!-- Following Collection added by SF via autopopulating script from S60 Model -->
<collection name="graphicsuis" long-name="graphicsuis">
<!-- Following Component added by SF via autopopulating script from S60 Model -->
<component name="graphicsuis" long-name="graphicsuis" origin-model="Foundation">
<!-- Unit added by SF via autopopulating script from S60 Model -->
<unit bldFile="app\graphicsuis\group"/>
</component>
</collection>
</block>
<block name="profile" long-name="Profile" tech_domain="ui" level="apps" levels="app">
<!-- Following Collection added by SF via autopopulating script from S60 Model -->
<collection name="profile" long-name="profile">
<!-- Following Component added by SF via autopopulating script from S60 Model -->
<component name="profile" long-name="profile" origin-model="Foundation">
<!-- Unit added by SF via autopopulating script from S60 Model -->
<unit bldFile="app\profile\group"/>
</component>
</collection>
</block>
<block name="speechsrv" long-name="Speech Recognition UIs" tech_domain="ui" level="services" levels="engine framework ui">
<!-- Following Collection added by SF via autopopulating script from S60 Model -->
<collection name="speechsrv" long-name="speechsrv">
<!-- Following Component added by SF via autopopulating script from S60 Model -->
<component name="speechsrv" long-name="speechsrv" origin-model="Foundation">
<!-- Unit added by SF via autopopulating script from S60 Model -->
<unit bldFile="app\speechsrv\group"/>
</component>
</collection>
</block>
<block name="homescreentools" long-name="Home Screen Tools" tech_domain="ui" level="services" levels="tool install">
<!-- Following Collection added by SF via autopopulating script from S60 Model -->
<collection name="homescreentools" long-name="Home Screen Tools">
<!-- Following Component added by SF via autopopulating script from S60 Model -->
<component name="homescreentools" long-name="Home Screen Tools" origin-model="Foundation">
<!-- Unit added by SF via autopopulating script from S60 Model -->
<unit bldFile="tools\homescreentools\group"/>
</component>
</collection>
</block>
<block name="webuis" long-name="Web UIs" tech_domain="rt" level="services" levels="plugin app">
<!-- Following Collection added by SF via autopopulating script from S60 Model -->
<collection name="webuis" long-name="webuis">
<!-- Following Component added by SF via autopopulating script from S60 Model -->
<component name="webuis" long-name="webuis" origin-model="Foundation">
<!-- Unit added by SF via autopopulating script from S60 Model -->
<unit bldFile="app\webuis\group"/>
</component>
</collection>
</block>
<block name="java" long-name="Java" tech_domain="rt" level="services" levels="framework util generic rt">
<collection name="java_stubs" long-name="Java Stubs" level="util">
<!-- Following Component added by SF via autopopulating script from S60 Model -->
<component name="java_stubs" long-name="java_stubs" origin-model="Foundation">
<!-- Unit added by SF via autopopulating script from S60 Model -->
<unit bldFile="app\java\java_stubs\group"/>
</component>
</collection>
<!-- Following Collection added by SF via autopopulating script from S60 Model -->
<collection name="java_plat" long-name="java_plat">
<!-- Following Component added by SF via autopopulating script from S60 Model -->
<component name="java_plat" long-name="java_plat" origin-model="Foundation">
<!-- Unit added by SF via autopopulating script from S60 Model -->
<unit bldFile="app\java\java_plat\group"/>
</component>
</collection>
</block>
<block name="rndtools" long-name="RD tools" tech_domain="to" level="services" levels="app ui">
<!-- Following Collection added by SF via autopopulating script from S60 Model -->
<collection name="rndtools" long-name="rndtools">
<!-- Following Component added by SF via autopopulating script from S60 Model -->
<component name="rndtools" long-name="rndtools" origin-model="Foundation">
<!-- Unit added by SF via autopopulating script from S60 Model -->
<unit bldFile="tools\rndtools\group"/>
</component>
</collection>
<!-- Following Collection added by SF via autopopulating script from S60 Model -->
<collection name="htiui" long-name="htiui">
<!-- Following Component added by SF via autopopulating script from S60 Model -->
<component name="htiui" long-name="htiui" origin-model="Foundation">
<!-- Unit added by SF via autopopulating script from S60 Model -->
<unit bldFile="tools\rndtools\htiui\group"/>
</component>
</collection>
</block>
<block name="helps" long-name="Help Apps" tech_domain="ui" level="apps" span="2" levels="eng tools unused ui">
<!-- Following Collection added by SF via autopopulating script from S60 Model -->
<collection name="helps" long-name="helps">
<!-- Following Component added by SF via autopopulating script from S60 Model -->
<component name="helps" long-name="helps" origin-model="Foundation">
<!-- Unit added by SF via autopopulating script from S60 Model -->
<unit bldFile="app\helps\group"/>
</component>
</collection>
<collection name="symhelptools" long-name="Symbian Help Tools" level="tools">
<component name="cshlpcmpbackend" long-name="CSHelp Compiler Backend" purpose="development" plugin="N" origin-model="Symbian">
<unit mrp="app/helps/symhelp/cshlpcmpbackend/group/tools_sdk_eng_cshlpcmp_backend_srconly.mrp"/>
</component>
</collection>
<collection name="symhelp" long-name="Symbian Help" level="eng">
<component name="helpmodel" long-name="Help" introduced="6.0" purpose="optional" plugin="N" origin-model="Symbian">
<unit bldFile="app/helps/symhelp/helpmodel/group" mrp="app/helps/symhelp/helpmodel/group/app-services_hlpmodel.mrp"/>
</component>
</collection>
</block>
<!-- Following Block added by SF via autopopulating script from S60 Model -->
<block long-name="stubs" level="new" name="stubs">
<!-- Following Collection added by SF via autopopulating script from S60 Model -->
<collection name="audiostubs" long-name="audiostubs">
<!-- Following Component added by SF via autopopulating script from S60 Model -->
<component name="audiostubs" long-name="audiostubs" origin-model="Foundation">
<!-- Unit added by SF via autopopulating script from S60 Model -->
<unit bldFile="adaptation\stubs\audiostubs\group"/>
</component>
</collection>
<!-- Following Collection added by SF via autopopulating script from S60 Model -->
<collection name="btaudioadaptation_stub" long-name="btaudioadaptation_stub">
<!-- Following Component added by SF via autopopulating script from S60 Model -->
<component name="btaudioadaptation_stub" long-name="btaudioadaptation_stub" origin-model="Foundation">
<!-- Unit added by SF via autopopulating script from S60 Model -->
<unit bldFile="adaptation\stubs\btaudioadaptation_stub\group"/>
</component>
</collection>
<!-- Following Collection added by SF via autopopulating script from S60 Model -->
<collection name="drm_stubs" long-name="drm_stubs">
<!-- Following Component added by SF via autopopulating script from S60 Model -->
<component name="drm_stubs" long-name="drm_stubs" origin-model="Foundation">
<!-- Unit added by SF via autopopulating script from S60 Model -->
<unit bldFile="adaptation\stubs\drm_stubs\group"/>
</component>
</collection>
<!-- Following Collection added by SF via autopopulating script from S60 Model -->
<collection name="ocrsrv_stub" long-name="ocrsrv_stub">
<!-- Following Component added by SF via autopopulating script from S60 Model -->
<component name="ocrsrv_stub" long-name="ocrsrv_stub" origin-model="Foundation">
<!-- Unit added by SF via autopopulating script from S60 Model -->
<unit bldFile="adaptation\stubs\ocrsrv_stub\group"/>
</component>
</collection>
<!-- Following Collection added by SF via autopopulating script from S60 Model -->
<collection name="omasuplasnconverterstubimpl" long-name="omasuplasnconverterstubimpl">
<!-- Following Component added by SF via autopopulating script from S60 Model -->
<component name="omasuplasnconverterstubimpl" long-name="omasuplasnconverterstubimpl" origin-model="Foundation">
<!-- Unit added by SF via autopopulating script from S60 Model -->
<unit bldFile="adaptation\stubs\omasuplasnconverterstubimpl\group"/>
</component>
</collection>
<!-- Following Collection added by SF via autopopulating script from S60 Model -->
<collection name="posmsgpluginreferenceimpl" long-name="posmsgpluginreferenceimpl">
<!-- Following Component added by SF via autopopulating script from S60 Model -->
<component name="posmsgpluginreferenceimpl" long-name="posmsgpluginreferenceimpl" origin-model="Foundation">
<!-- Unit added by SF via autopopulating script from S60 Model -->
<unit bldFile="adaptation\stubs\posmsgpluginreferenceimpl\group"/>
</component>
</collection>
<!-- Following Collection added by SF via autopopulating script from S60 Model -->
<collection name="power_save_display_mode_stub" long-name="power_save_display_mode_stub">
<!-- Following Component added by SF via autopopulating script from S60 Model -->
<component name="power_save_display_mode_stub" long-name="power_save_display_mode_stub" origin-model="Foundation">
<!-- Unit added by SF via autopopulating script from S60 Model -->
<unit bldFile="adaptation\stubs\power_save_display_mode_stub\group"/>
</component>
</collection>
<!-- Following Collection added by SF via autopopulating script from S60 Model -->
<collection name="srsfenginestub" long-name="srsfenginestub">
<!-- Following Component added by SF via autopopulating script from S60 Model -->
<component name="srsfenginestub" long-name="srsfenginestub" origin-model="Foundation">
<!-- Unit added by SF via autopopulating script from S60 Model -->
<unit bldFile="adaptation\stubs\srsfenginestub\group"/>
</component>
</collection>
<!-- Following Collection added by SF via autopopulating script from S60 Model -->
<collection name="systemswstubs" long-name="systemswstubs">
<!-- Following Component added by SF via autopopulating script from S60 Model -->
<component name="systemswstubs" long-name="systemswstubs" origin-model="Foundation">
<!-- Unit added by SF via autopopulating script from S60 Model -->
<unit bldFile="adaptation\stubs\systemswstubs\group"/>
</component>
</collection>
<!-- Following Collection added by SF via autopopulating script from S60 Model -->
<collection name="tactileclickplugin_stub" long-name="tactileclickplugin_stub">
<!-- Following Component added by SF via autopopulating script from S60 Model -->
<component name="tactileclickplugin_stub" long-name="tactileclickplugin_stub" origin-model="Foundation">
<!-- Unit added by SF via autopopulating script from S60 Model -->
<unit bldFile="adaptation\stubs\tactileclickplugin_stub\group"/>
</component>
</collection>
<!-- Following Collection added by SF via autopopulating script from S60 Model -->
<collection name="wlanhwinit_stub" long-name="wlanhwinit_stub">
<!-- Following Component added by SF via autopopulating script from S60 Model -->
<component name="wlanhwinit_stub" long-name="wlanhwinit_stub" origin-model="Foundation">
<!-- Unit added by SF via autopopulating script from S60 Model -->
<unit bldFile="adaptation\stubs\wlanhwinit_stub\group"/>
</component>
</collection>
</block>
<!-- Following Block added by SF via autopopulating script from S60 Model -->
<block long-name="hapticsservices" level="new" name="hapticsservices">
<!-- Following Collection added by SF via autopopulating script from S60 Model -->
<collection name="hapticsservices" long-name="hapticsservices">
<!-- Following Component added by SF via autopopulating script from S60 Model -->
<component name="hapticsservices" long-name="hapticsservices" origin-model="Foundation">
<!-- Unit added by SF via autopopulating script from S60 Model -->
<unit bldFile="mw\hapticsservices\group"/>
</component>
</collection>
</block>
<!-- Following Block added by SF via autopopulating script from S60 Model -->
<block long-name="mobiletv" level="new" name="mobiletv">
<!-- Following Collection added by SF via autopopulating script from S60 Model -->
<collection name="mobiletv" long-name="mobiletv">
<!-- Following Component added by SF via autopopulating script from S60 Model -->
<component name="mobiletv" long-name="mobiletv" origin-model="Foundation">
<!-- Unit added by SF via autopopulating script from S60 Model -->
<unit bldFile="mw\mobiletv\group"/>
</component>
</collection>
</block>
<!-- Following Block added by SF via autopopulating script from S60 Model -->
<block long-name="lbs" level="new" name="LBS">
<!-- Following Collection added by SF via autopopulating script from S60 Model -->
<collection name="lbs" long-name="lbs">
<!-- Following Component added by SF via autopopulating script from S60 Model -->
<component name="lbs" long-name="lbs" origin-model="Foundation">
<!-- Unit added by SF via autopopulating script from S60 Model -->
<unit bldFile="os\lbs\group"/>
</component>
</collection>
</block>
<!-- Following Block added by SF via autopopulating script from S60 Model -->
<block long-name="buildplatforms" level="new" name="buildplatforms">
<!-- Following Collection added by SF via autopopulating script from S60 Model -->
<collection name="buildplatforms" long-name="buildplatforms">
<!-- Following Component added by SF via autopopulating script from S60 Model -->
<component name="buildplatforms" long-name="buildplatforms" origin-model="Foundation">
<!-- Unit added by SF via autopopulating script from S60 Model -->
<unit bldFile="tools\buildplatforms\group"/>
</component>
</collection>
<!-- Following Collection added by SF via autopopulating script from S60 Model -->
<collection name="sf_licenseetsystub" long-name="sf_licenseetsystub">
<!-- Following Component added by SF via autopopulating script from S60 Model -->
<component name="sf_licenseetsystub" long-name="sf_licenseetsystub" origin-model="Foundation">
<!-- Unit added by SF via autopopulating script from S60 Model -->
<unit bldFile="os\cellularsrv\telephonyserverplugins\licenseetsystub\group"/>
</component>
</collection>
<!-- Following Collection added by SF via autopopulating script from S60 Model -->
<collection name="sf_common_tsy" long-name="sf_common_tsy">
<!-- Following Component added by SF via autopopulating script from S60 Model -->
<component name="sf_common_tsy" long-name="sf_common_tsy" origin-model="Foundation">
<!-- Unit added by SF via autopopulating script from S60 Model -->
<unit bldFile="os\cellularsrv\telephonyserverplugins\common_tsy\group"/>
</component>
</collection>
<!-- Following Collection added by SF via autopopulating script from S60 Model -->
<collection name="sf_openvg11" long-name="sf_openvg11">
<!-- Following Component added by SF via autopopulating script from S60 Model -->
<component name="sf_openvg11" long-name="sf_openvg11" origin-model="Foundation">
<!-- Unit added by SF via autopopulating script from S60 Model -->
<unit bldFile="os\graphics\openvg\openvginterface\group\openvg11"/>
</component>
</collection>
</block>
<!-- Following Block added by SF via autopopulating script from S60 Model -->
<block long-name="shortlinksrv" level="new" name="shortlinksrv">
<!-- Following Collection added by SF via autopopulating script from S60 Model -->
<collection name="shortlinksrv" long-name="shortlinksrv">
<!-- Following Component added by SF via autopopulating script from S60 Model -->
<component name="shortlinksrv" long-name="shortlinksrv" origin-model="Foundation">
<!-- Unit added by SF via autopopulating script from S60 Model -->
<unit bldFile="os\shortlinksrv\group"/>
</component>
</collection>
</block>
<!-- Following Block added by SF via autopopulating script from S60 Model -->
<block long-name="toolsextensions" level="new" name="toolsextensions">
<!-- Following Collection added by SF via autopopulating script from S60 Model -->
<collection name="toolsextensions" long-name="toolsextensions">
<!-- Following Component added by SF via autopopulating script from S60 Model -->
<component name="toolsextensions" long-name="toolsextensions" origin-model="Foundation">
<!-- Unit added by SF via autopopulating script from S60 Model -->
<unit bldFile="\ext\tools\toolsextensions\group"/>
</component>
</collection>
</block>
<block name="techview" level="apps" span="2" long-name="Techview" levels="services ui utils apps1 apps2 apps3">
<collection name="buildverification" long-name="Build Verification" level="services">
<component name="smoketest" long-name="Smoke Test" filter="gt" purpose="development" plugin="N" origin-model="Symbian">
<unit bldFile="app/techview/buildverification/smoketest/Group" mrp="app/techview/buildverification/smoketest/Group/testtools_smoketest.mrp"/>
</component>
</collection>
<collection name="installationapps" long-name="Installation Apps" level="apps2">
<component name="swisistools" long-name="Secure Software Install SIS Tools" purpose="optional" class="PC" plugin="N" origin-model="Symbian">
<unit bldFile="mw/appinstall/secureswitools/swisistools/group" mrp="mw/appinstall/secureswitools/swisistools/group/security_sistools.mrp"/>
</component>
</collection>
<collection name="networkingutils" long-name="Networking Utils" level="utils">
<component name="ipadministrationtool" long-name="IP Administration Tool" introduced="7.0" purpose="development" plugin="N" origin-model="Symbian">
<unit mrp="app/techview/networkingutils/ipadministrationtool/group/networking_ipadm.mrp"/>
</component>
<component name="nameresolverutility" long-name="Name Resolver Utility" introduced="7.0s" purpose="development" plugin="N" origin-model="Symbian">
<unit mrp="app/techview/networkingutils/nameresolverutility/group/networking_nslookup.mrp"/>
</component>
</collection>
<collection name="testapps" long-name="Test Apps" level="utils">
<component name="rschandler" long-name="Resource Handler" deprecated="tb92" purpose="development" plugin="N" origin-model="Symbian">
<unit mrp="app/techview/testapps/rschandler/TVResourceHandler/group/Testtools_ResourceHandler_gt.mrp"/>
</component>
</collection>
</block>
</layer>
</systemModel>
</SystemDefinition>