symbian4/single/sysdefs/system_model.xml
changeset 490 8ef1b50bd6b9
parent 483 c2d15296a9b7
child 495 7cb4c08e1022
equal deleted inserted replaced
489:d22e5f193482 490:8ef1b50bd6b9
    74 >
    74 >
    75 ]>
    75 ]>
    76 <SystemDefinition name="Symbian^4" schema="2.0.1">
    76 <SystemDefinition name="Symbian^4" schema="2.0.1">
    77 <systemModel>
    77 <systemModel>
    78 <layer name="adaptation" long-name="Adaptation" levels="low mw high">
    78 <layer name="adaptation" long-name="Adaptation" levels="low mw high">
    79 <block name="stubs" level="high" long-name="Stubs" levels="stub">
    79 <block name="stubs" level="high" span="2" long-name="Stubs" levels="adaptation plugin mid engine">
    80 <collection name="s60_stubs" level="stub">
    80 <collection name="audiostubs" long-name="Audio Stubs" level="adaptation">
    81 <component name="audiostubs" long-name="Audio Stubs">
    81 <component name="devsoundextensions_stubs" long-name="Devsound Extensions Stubs">
    82 <unit bldFile="adaptation/stubs/audiostubs/group"/>
    82 <unit bldFile="adaptation/stubs/audiostubs/devsoundextensions_stubs/group"/>
    83 </component>
    83 </component>
    84 <component name="btaudioadaptation_stub" long-name="Bluetooth Audio Adaptation Stub">
    84 <component name="fmradiotunercontrolstub" long-name="FM Radio Tuner Control Stub">
       
    85 <unit bldFile="adaptation/stubs/audiostubs/fmradiotunercontrolstub/group"/>
       
    86 </component>
       
    87 </collection>
       
    88 <collection name="btaudioadaptation_stub" long-name="Bluetooth Audio Adaptation Stub" level="adaptation">
       
    89 <component name="btaudioadaptation_stub_build" long-name="Bluetooth Audio Adaptation Stub Build" filter="oem_build">
    85 <unit bldFile="adaptation/stubs/btaudioadaptation_stub/group"/>
    90 <unit bldFile="adaptation/stubs/btaudioadaptation_stub/group"/>
    86 </component>
    91 </component>
    87 <component name="drm_stubs" long-name="DRM Stubs">
    92 </collection>
       
    93 <collection name="drm_stubs" long-name="DRM Stubs" level="plugin">
       
    94 <component name="drm_stubs_build" long-name="DRM Stubs Build">
    88 <unit bldFile="adaptation/stubs/drm_stubs/group"/>
    95 <unit bldFile="adaptation/stubs/drm_stubs/group"/>
    89 </component>
    96 </component>
    90 <component name="ocrsrv_stub" long-name="OCR Services Stub">
    97 </collection>
       
    98 <collection name="ocrsrv_stub" long-name="OCR Services Stub" level="mid">
       
    99 <component name="ocrsrv_stub_build" long-name="OCR Services Stub Build" filter="!dfs_build">
    91 <unit bldFile="adaptation/stubs/ocrsrv_stub/group"/>
   100 <unit bldFile="adaptation/stubs/ocrsrv_stub/group"/>
    92 </component>
   101 </component>
    93 <component name="omasuplasnconverterstubimpl" long-name="OMA SUPL ASN Converter Stub Implementation">
   102 </collection>
       
   103 <collection name="omasuplasnconverterstubimpl" long-name="OMA SUPL ASN Converter Stub Implementation" level="plugin">
       
   104 <component name="omasuplasnconverterstubimpl_build" long-name="OMA SUPL ASN Converter Stub Implementation Build" filter="!dfs_build">
    94 <unit bldFile="adaptation/stubs/omasuplasnconverterstubimpl/group"/>
   105 <unit bldFile="adaptation/stubs/omasuplasnconverterstubimpl/group"/>
    95 </component>
   106 </component>
    96 <component name="posmsgpluginreferenceimpl" long-name="POS Message Plugin Reference Implementation" plugin="Y">
   107 </collection>
       
   108 <collection name="posmsgpluginreferenceimpl" long-name="POS Message Plugin Reference Implementation" level="plugin">
       
   109 <component name="posmsgpluginreferenceimpl_build" long-name="POS Message Plugin Reference Implementation Build" plugin="Y">
    97 <unit bldFile="adaptation/stubs/posmsgpluginreferenceimpl/group"/>
   110 <unit bldFile="adaptation/stubs/posmsgpluginreferenceimpl/group"/>
    98 </component>
   111 </component>
    99 <component name="srsfenginestub" long-name="SRSF Engine Stub">
   112 </collection>
       
   113 <collection name="srsfenginestub" long-name="SRSF Engine Stub" level="engine">
       
   114 <component name="srsfenginestub_build" long-name="SRSF Engine Stub Build" filter="stubs">
   100 <unit bldFile="adaptation/stubs/srsfenginestub/group"/>
   115 <unit bldFile="adaptation/stubs/srsfenginestub/group"/>
   101 </component>
   116 </component>
   102 <component name="power_save_display_mode_stub" long-name="Power Save Display Mode Stub">
   117 </collection>
       
   118 <collection name="power_save_display_mode_stub" long-name="Power Save Display Mode Stub" level="plugin">
       
   119 <component name="power_save_display_mode_stub_build" long-name="Power Save Display Mode Stub Build">
   103 <unit bldFile="adaptation/stubs/power_save_display_mode_stub/group"/>
   120 <unit bldFile="adaptation/stubs/power_save_display_mode_stub/group"/>
   104 </component>
   121 </component>
   105 <component name="systemswstubs" long-name="System Software Stubs">
   122 </collection>
   106 <unit bldFile="adaptation/stubs/systemswstubs/group"/>
   123 <collection name="systemswstubs" long-name="System Software Stubs" level="adaptation">
   107 </component>
   124 <component name="ddcaccessstub" long-name="DDC Access Stub">
   108 <component name="tactileclickplugin_stub" long-name="Tactile Click Plugin Stub" plugin="Y">
   125 <unit bldFile="adaptation/stubs/systemswstubs/ddcaccessstub/group"/>
       
   126 </component>
       
   127 <component name="tvoutconfig" long-name="TV Out Config">
       
   128 <unit bldFile="adaptation/stubs/systemswstubs/TVOutConfig/group" filter="oem_build"/>
       
   129 </component>
       
   130 <component name="accessorypolicyreference" long-name="Accessory Policy Reference">
       
   131 <unit bldFile="adaptation/stubs/systemswstubs/accessorypolicyreference/group" filter="oem_build"/>
       
   132 </component>
       
   133 <component name="asyreference" long-name="ASY Reference" plugin="Y">
       
   134 <unit bldFile="adaptation/stubs/systemswstubs/asyreference/group" filter="oem_build"/>
       
   135 </component>
       
   136 <component name="examplecommonisc" long-name="Example Common ISC">
       
   137 <unit bldFile="adaptation/stubs/systemswstubs/examplecommonisc/group" filter="oem_build"/>
       
   138 </component>
       
   139 <component name="exampledsy" long-name="Example DSY">
       
   140 <unit bldFile="adaptation/stubs/systemswstubs/exampledsy/group" filter="oem_build"/>
       
   141 </component>
       
   142 <component name="featuremanagerstub" long-name="Feature Manager Stub">
       
   143 <unit bldFile="adaptation/stubs/systemswstubs/featuremanagerstub/group" filter="oem_build"/>
       
   144 </component>
       
   145 <component name="hwrmstubplugins" long-name="Hardware Resource Manager Stub Plugins" plugin="Y">
       
   146 <unit bldFile="adaptation/stubs/systemswstubs/hwrmstubplugins/group" filter="oem_build"/>
       
   147 </component>
       
   148 <component name="hwrmhapticsstubplugin" long-name="Hardware Resource Manager Haptics Stub Plugin" plugin="Y">
       
   149 <unit bldFile="adaptation/stubs/systemswstubs/hwrmhapticsstubplugin/group" filter="oem_build"/>
       
   150 </component>
       
   151 <component name="sensorchannelsreference" long-name="Sensor Channels Reference">
       
   152 <unit bldFile="adaptation/stubs/systemswstubs/sensorchannelsreference/group" filter="oem_build"/>
       
   153 </component>
       
   154 <component name="ssyreference" long-name="SSY Reference" plugin="Y">
       
   155 <unit bldFile="adaptation/stubs/systemswstubs/ssyreference/group" filter="oem_build"/>
       
   156 </component>
       
   157 <component name="startupadaptationstub" long-name="Startup Adaptation Stub" plugin="Y">
       
   158 <unit bldFile="adaptation/stubs/systemswstubs/startupadaptationstub/group" filter="oem_build"/>
       
   159 </component>
       
   160 <component name="tiltcompensationstub" long-name="Tilt Compensation Stub">
       
   161 <unit bldFile="adaptation/stubs/systemswstubs/tiltcompensationstub/group" filter="oem_build"/>
       
   162 </component>
       
   163 <component name="tvoutbehaviour" long-name="TV Out Behaviour">
       
   164 <unit bldFile="adaptation/stubs/systemswstubs/tvoutbehaviour/group" filter="oem_build"/>
       
   165 </component>
       
   166 <component name="wiredbearerreference" long-name="Wired Bearer Reference" plugin="Y">
       
   167 <unit bldFile="adaptation/stubs/systemswstubs/wiredbearerreference/group" filter="oem_build"/>
       
   168 </component>
       
   169 </collection>
       
   170 <collection name="tactileclickplugin_stub" long-name="Tactile Click Plugin Stub" level="engine">
       
   171 <component name="tactileclickplugin_stub_build" long-name="Tactile Click Plugin Stub Build" plugin="Y">
   109 <unit bldFile="adaptation/stubs/tactileclickplugin_stub/group"/>
   172 <unit bldFile="adaptation/stubs/tactileclickplugin_stub/group"/>
   110 </component>
   173 </component>
   111 <component name="wlanhwinit_stub" long-name="WLAN Hardware Init Stub">
   174 </collection>
       
   175 <collection name="wlanhwinit_stub" long-name="WLAN Hardware Init Stub" level="mid">
       
   176 <component name="wlanhwinit_stub_build" long-name="WLAN Hardware Init Stub Build">
   112 <unit bldFile="adaptation/stubs/wlanhwinit_stub/group"/>
   177 <unit bldFile="adaptation/stubs/wlanhwinit_stub/group"/>
   113 </component>
   178 </component>
   114 </collection>
   179 </collection>
   115 </block>
   180 </block>
   116 <block name="beagleboard" level="low" long-name="Beagle Board" levels="hw-if">
   181 <block name="beagleboard" level="low" long-name="Beagle Board" levels="hw-if">
   194 </component>
   259 </component>
   195 <component name="usbclientdrivers" long-name="USB Client Drivers" introduced="8.1b" purpose="optional">
   260 <component name="usbclientdrivers" long-name="USB Client Drivers" introduced="8.1b" purpose="optional">
   196 <!-- owned and maintained by usb package. To be moved there as soon as technical limitations are resolved -->
   261 <!-- owned and maintained by usb package. To be moved there as soon as technical limitations are resolved -->
   197 <unit bldFile="os/kernelhwsrv/kernel/eka/drivers/usbc" mrp="os/kernelhwsrv/kernel/eka/drivers/usbc/base_e32_drivers_usbcli.mrp"/>
   262 <unit bldFile="os/kernelhwsrv/kernel/eka/drivers/usbc" mrp="os/kernelhwsrv/kernel/eka/drivers/usbc/base_e32_drivers_usbcli.mrp"/>
   198 </component>
   263 </component>
   199 <component name="usbdescriptors" long-name="USB Descriptors" purpose="optional">
       
   200 <!-- owned and maintained by usb package. To be moved there as soon as technical limitations are resolved -->
       
   201 <unit bldFile="os/kernelhwsrv/kernel/eka/drivers/usbho/usbdescriptors" mrp="os/kernelhwsrv/kernel/eka/drivers/usbho/usbdescriptors/base_drivers_usbdescriptors.mrp"/>
       
   202 </component>
       
   203 <component name="usbdi_utils" long-name="USB DI Utils" purpose="optional">
       
   204 <!-- owned and maintained by usb package. To be moved there as soon as technical limitations are resolved -->
       
   205 <unit bldFile="os/kernelhwsrv/kernel/eka/drivers/usbho/usbdi_utils" mrp="os/kernelhwsrv/kernel/eka/drivers/usbho/usbdi_utils/base_drivers_usbdi_utils.mrp"/>
       
   206 </component>
       
   207 </collection>
   264 </collection>
   208 <collection name="driversupport" long-name="Generic Driver Support" level="hw-if">
   265 <collection name="driversupport" long-name="Generic Driver Support" level="hw-if">
   209 <component name="mediadrivers" long-name="Media Drivers" purpose="optional">
   266 <component name="mediadrivers" long-name="Media Drivers" purpose="optional">
   210 <!-- these are for storage media-->
   267 <!-- these are for storage media-->
   211 <unit bldFile="os/kernelhwsrv/kernel/eka/drivers/media" mrp="os/kernelhwsrv/kernel/eka/drivers/media/base_e32_drivers_media.mrp"/>
   268 <unit bldFile="os/kernelhwsrv/kernel/eka/drivers/media" mrp="os/kernelhwsrv/kernel/eka/drivers/media/base_e32_drivers_media.mrp"/>
   706 <unit bldFile="os/ossrv/genericopenlibs/cppstdlib/group" mrp="os/ossrv/genericopenlibs/cppstdlib/group/openenv_libstdcpp.mrp"/>
   763 <unit bldFile="os/ossrv/genericopenlibs/cppstdlib/group" mrp="os/ossrv/genericopenlibs/cppstdlib/group/openenv_libstdcpp.mrp"/>
   707 </component>
   764 </component>
   708 <component name="openenvcore" long-name="Open Environment Core" introduced="^2" purpose="mandatory">
   765 <component name="openenvcore" long-name="Open Environment Core" introduced="^2" purpose="mandatory">
   709 <unit bldFile="os/ossrv/genericopenlibs/openenvcore/group" mrp="os/ossrv/genericopenlibs/openenvcore/group/openenv.mrp"/>
   766 <unit bldFile="os/ossrv/genericopenlibs/openenvcore/group" mrp="os/ossrv/genericopenlibs/openenvcore/group/openenv.mrp"/>
   710 </component>
   767 </component>
   711 <component name="pluggableauthenticationmodulefw" long-name="Pluggable Authentication Module Framework" introduced="^4" purpose="optional">
       
   712 <unit bldFile="os/ossrv/genericopenlibs/pluggableauthenticationmodulefw/group" mrp="os/ossrv/genericopenlibs/pluggableauthenticationmodulefw/group/oeaddons_libpam.mrp"/>
       
   713 </component>
       
   714 <component name="posixrealtimeextensions" long-name="POSIX Realtime Extensions" introduced="^3" purpose="optional">
   768 <component name="posixrealtimeextensions" long-name="POSIX Realtime Extensions" introduced="^3" purpose="optional">
   715 <unit bldFile="os/ossrv/genericopenlibs/posixrealtimeextensions/group" mrp="os/ossrv/genericopenlibs/posixrealtimeextensions/group/oeaddons_librt.mrp"/>
   769 <unit bldFile="os/ossrv/genericopenlibs/posixrealtimeextensions/group" mrp="os/ossrv/genericopenlibs/posixrealtimeextensions/group/oeaddons_librt.mrp"/>
   716 </component>
   770 </component>
   717 <component name="liboil" long-name="Liboil" introduced="^4" purpose="optional">
   771 <component name="liboil" long-name="Liboil" introduced="^4" purpose="optional">
   718 <unit bldFile="os/ossrv/genericopenlibs/liboil/group" mrp="os/ossrv/genericopenlibs/liboil/group/oeaddons_liboil.mrp"/>
   772 <unit bldFile="os/ossrv/genericopenlibs/liboil/group" mrp="os/ossrv/genericopenlibs/liboil/group/oeaddons_liboil.mrp"/>
  1226 <unit bldFile="os/security/cryptoservices/filebasedcertificateandkeystores/group" mrp="os/security/cryptoservices/filebasedcertificateandkeystores/group/security_filetokens.mrp"/>
  1280 <unit bldFile="os/security/cryptoservices/filebasedcertificateandkeystores/group" mrp="os/security/cryptoservices/filebasedcertificateandkeystores/group/security_filetokens.mrp"/>
  1227 </component>
  1281 </component>
  1228 <component name="browserrootcertificates" long-name="Browser Root Certificates" introduced="^2" purpose="optional" filter="sf_build">
  1282 <component name="browserrootcertificates" long-name="Browser Root Certificates" introduced="^2" purpose="optional" filter="sf_build">
  1229 <unit mrp="os/security/cryptoservices/browserrootcertificates/browserrootcerts.mrp"/>
  1283 <unit mrp="os/security/cryptoservices/browserrootcertificates/browserrootcerts.mrp"/>
  1230 </component>
  1284 </component>
  1231 <component name="rootcertificates" filter="sf_build" long-name="Root Certificates" introduced="7.0s" purpose="optional">
       
  1232 <!-- not in S60 codebase -->
       
  1233 <unit bldFile="os/security/cryptoservices/rootcertificates/group" mrp="os/security/cryptoservices/rootcertificates/group/rootcerts.mrp"/>
       
  1234 </component>
       
  1235 <component name="asnpkcs" long-name="ASN PKCS" introduced="8.0" purpose="optional">
  1285 <component name="asnpkcs" long-name="ASN PKCS" introduced="8.0" purpose="optional">
  1236 <unit bldFile="os/security/cryptoservices/asnpkcs/group" mrp="os/security/cryptoservices/asnpkcs/group/security_asnpkcs.mrp"/>
  1286 <unit bldFile="os/security/cryptoservices/asnpkcs/group" mrp="os/security/cryptoservices/asnpkcs/group/security_asnpkcs.mrp"/>
  1237 </component>
  1287 </component>
  1238 </collection>
  1288 </collection>
  1239 <collection name="security_info" long-name="OS Security Info" level="utilities">
  1289 <collection name="security_info" long-name="OS Security Info" level="utilities">
  1615 </component>
  1665 </component>
  1616 </collection>
  1666 </collection>
  1617 <collection name="basebandadaptationplugins" long-name="Baseband Adaptation Plugins" level="adaptation">
  1667 <collection name="basebandadaptationplugins" long-name="Baseband Adaptation Plugins" level="adaptation">
  1618 <component name="basebandchanneladaptorforc32" long-name="Baseband Channel Adaptor for C32" introduced="8.1" purpose="optional" plugin="Y">
  1668 <component name="basebandchanneladaptorforc32" long-name="Baseband Channel Adaptor for C32" introduced="8.1" purpose="optional" plugin="Y">
  1619 <unit bldFile="os/cellularsrv/basebandadaptationplugins/basebandchanneladaptorforc32/group" mrp="os/cellularsrv/basebandadaptationplugins/basebandchanneladaptorforc32/group/networking_c32bca.mrp"/>
  1669 <unit bldFile="os/cellularsrv/basebandadaptationplugins/basebandchanneladaptorforc32/group" mrp="os/cellularsrv/basebandadaptationplugins/basebandchanneladaptorforc32/group/networking_c32bca.mrp"/>
  1620 </component>
       
  1621 </collection>
       
  1622 <collection name="fax" long-name="Fax" level="server">
       
  1623 <component name="faxclientandserver" long-name="Fax Client and Server" purpose="optional">
       
  1624 <unit bldFile="os/cellularsrv/fax/faxclientandserver/Group" mrp="os/cellularsrv/fax/faxclientandserver/Group/telephony_fax.mrp"/>
       
  1625 </component>
  1670 </component>
  1626 </collection>
  1671 </collection>
  1627 <collection name="smsprotocols" long-name="SMS Protocols" level="framework">
  1672 <collection name="smsprotocols" long-name="SMS Protocols" level="framework">
  1628 <component name="smsstack" long-name="SMS Stack" introduced="6.0" purpose="mandatory" plugin="Y">
  1673 <component name="smsstack" long-name="SMS Stack" introduced="6.0" purpose="mandatory" plugin="Y">
  1629 <unit bldFile="os/cellularsrv/smsprotocols/smsstack/group" mrp="os/cellularsrv/smsprotocols/smsstack/group/nbprotocols_smsstackv2.mrp"/>
  1674 <unit bldFile="os/cellularsrv/smsprotocols/smsstack/group" mrp="os/cellularsrv/smsprotocols/smsstack/group/nbprotocols_smsstackv2.mrp"/>
  1803 <unit mrp="os/bt/bt_info/bt_metadata/bt_metadata.mrp"/>
  1848 <unit mrp="os/bt/bt_info/bt_metadata/bt_metadata.mrp"/>
  1804 </component>
  1849 </component>
  1805 </collection>
  1850 </collection>
  1806 </block>
  1851 </block>
  1807 <block name="usb" level="services" long-name="USB" levels="adaptation hw-if plugin framework server app-if">
  1852 <block name="usb" level="services" long-name="USB" levels="adaptation hw-if plugin framework server app-if">
  1808 <collection name="usb_plat" long-name="USB Platform Interfaces" level="app-if">
       
  1809 <component name="usb_audio_stream_plugin_api" long-name="USB Audio Stream Plugin API" filter="s60" class="api">
       
  1810 <unit bldFile="os/usb/usb_plat/usb_audio_stream_plugin_api/group"/>
       
  1811 </component>
       
  1812 </collection>
       
  1813 <collection name="usbldd" long-name="USB Logical Device Drivers" level="hw-if">
  1853 <collection name="usbldd" long-name="USB Logical Device Drivers" level="hw-if">
  1814 <!-- usbclientdrivers  to be moved here from kernelhwsrv-->
  1854 <!-- usbclientdrivers  to be moved here from kernelhwsrv-->
  1815 </collection>
  1855 </collection>
  1816 <collection name="usbmgmt" long-name="USB Management" level="server">
  1856 <collection name="usbmgmt" long-name="USB Management" level="server">
  1817 <component name="usbmgr" long-name="USB Manager" purpose="optional">
  1857 <component name="usbmgr" long-name="USB Manager" purpose="optional">
  2604 <!-- collection is really a component. Need to move down a directory -->
  2644 <!-- collection is really a component. Need to move down a directory -->
  2605 <component name="s60extras_build" filter="s60" long-name="S60 Extras Build" purpose="development" class="config">
  2645 <component name="s60extras_build" filter="s60" long-name="S60 Extras Build" purpose="development" class="config">
  2606 <unit bldFile="os/deviceplatformrelease/S60Extras/group"/>
  2646 <unit bldFile="os/deviceplatformrelease/S60Extras/group"/>
  2607 </component>
  2647 </component>
  2608 </collection>
  2648 </collection>
  2609 <collection name="locfiles" long-name="Locale Files" level="mid">
       
  2610 <component name="locfiles_build" filter="s60" long-name="S60 Locale Files Build" purpose="development" class="config">
       
  2611 <!-- need to move component down a directory -->
       
  2612 <unit bldFile="os/deviceplatformrelease/locfiles/group"/>
       
  2613 </component>
       
  2614 <component name="locfiles_set1" long-name="Locale Files Set 1" filter="s60" class="config">
       
  2615 <unit bldFile="os/deviceplatformrelease/locfiles/group/set1"/>
       
  2616 </component>
       
  2617 <component name="locfiles_set2" long-name="Locale Files Set 2" filter="s60" class="config">
       
  2618 <unit bldFile="os/deviceplatformrelease/locfiles/group/set2"/>
       
  2619 </component>
       
  2620 <component name="locfiles_set3" long-name="Locale Files Set 3" filter="s60" class="config">
       
  2621 <unit bldFile="os/deviceplatformrelease/locfiles/group/set3"/>
       
  2622 </component>
       
  2623 <component name="locfiles_set4" long-name="Locale Files Set 4" filter="s60" class="config">
       
  2624 <unit bldFile="os/deviceplatformrelease/locfiles/group/set4"/>
       
  2625 </component>
       
  2626 <component name="locfiles_set5" long-name="Locale Files Set 5" filter="s60" class="config">
       
  2627 <unit bldFile="os/deviceplatformrelease/locfiles/group/set5"/>
       
  2628 </component>
       
  2629 <component name="locfiles_set6" long-name="Locale Files Set 6" filter="s60" class="config">
       
  2630 <unit bldFile="os/deviceplatformrelease/locfiles/group/set6"/>
       
  2631 </component>
       
  2632 <!-- is the a problem with SF builds with the following? -->
       
  2633 <component name="locfiles_set7" long-name="Locale Files Set 7" filter="s60" class="config">
       
  2634 <unit bldFile="os/deviceplatformrelease/locfiles/group/set7"/>
       
  2635 </component>
       
  2636 <component name="locfiles_set8" long-name="Locale Files Set 8" filter="s60" class="config">
       
  2637 <unit bldFile="os/deviceplatformrelease/locfiles/group/set8"/>
       
  2638 </component>
       
  2639 <component name="locfiles_set9" long-name="Locale Files Set 9" filter="s60" class="config">
       
  2640 <unit bldFile="os/deviceplatformrelease/locfiles/group/set9"/>
       
  2641 </component>
       
  2642 <component name="locfiles_set10" long-name="Locale Files Set 10" filter="s60" class="config">
       
  2643 <unit bldFile="os/deviceplatformrelease/locfiles/group/set10"/>
       
  2644 </component>
       
  2645 <component name="locfiles_set11" long-name="Locale Files Set 11" filter="s60" class="config">
       
  2646 <unit bldFile="os/deviceplatformrelease/locfiles/group/set11"/>
       
  2647 </component>
       
  2648 <component name="locfiles_set12" long-name="Locale Files Set 12" filter="s60" class="config">
       
  2649 <unit bldFile="os/deviceplatformrelease/locfiles/group/set12"/>
       
  2650 </component>
       
  2651 <component name="locfiles_set13" long-name="Locale Files Set 13" filter="s60" class="config">
       
  2652 <unit bldFile="os/deviceplatformrelease/locfiles/group/set13"/>
       
  2653 </component>
       
  2654 <component name="locfiles_set14" long-name="Locale Files Set 14" filter="s60" class="config">
       
  2655 <unit bldFile="os/deviceplatformrelease/locfiles/group/set14"/>
       
  2656 </component>
       
  2657 <component name="locfiles_set15" long-name="Locale Files Set 15" filter="s60" class="config">
       
  2658 <unit bldFile="os/deviceplatformrelease/locfiles/group/set15"/>
       
  2659 </component>
       
  2660 <component name="locfiles_set16" long-name="Locale Files Set 16" filter="s60" class="config">
       
  2661 <unit bldFile="os/deviceplatformrelease/locfiles/group/set16"/>
       
  2662 </component>
       
  2663 </collection>
       
  2664 <collection name="version" long-name="Version" level="top">
  2649 <collection name="version" long-name="Version" level="top">
  2665 <!-- collection is really a component. Need to move down a directory -->
  2650 <!-- collection is really a component. Need to move down a directory -->
  2666 <component name="version_build" filter="s60" long-name="Version Build" purpose="development" class="config">
  2651 <component name="version_build" filter="s60" long-name="Version Build" purpose="development" class="config">
  2667 <unit bldFile="os/deviceplatformrelease/Version/group"/>
  2652 <unit bldFile="os/deviceplatformrelease/Version/group"/>
  2668 </component>
  2653 </component>
  2674 </component>
  2659 </component>
  2675 </collection>
  2660 </collection>
  2676 <collection name="sf_config" long-name="SF Config" level="mid">
  2661 <collection name="sf_config" long-name="SF Config" level="mid">
  2677 <component name="config" filter="s60" long-name="Config" purpose="development" class="config"/>
  2662 <component name="config" filter="s60" long-name="Config" purpose="development" class="config"/>
  2678 <component name="cenrep" filter="sf_build" long-name="ConE Central Repository Config" purpose="development" class="config">
  2663 <component name="cenrep" filter="sf_build" long-name="ConE Central Repository Config" purpose="development" class="config">
  2679 <!-- will shoudl give the id/path something more unique than cenrep -->
  2664 <!-- will should give the id/path something more unique than cenrep -->
  2680 <unit bldFile="os/deviceplatformrelease/sf_config/cenrep/group"/>
  2665 <unit bldFile="os/deviceplatformrelease/sf_config/cenrep/group"/>
       
  2666 </component>
       
  2667 <component name="rombuild_syborg" filter="sf_build" long-name="Syborg iMaker Config" purpose="development" introduced="^3" class="config">
       
  2668 <unit bldFile="os/deviceplatformrelease/sf_config/rombuild/syborg/group"/>
       
  2669 </component>
       
  2670 <component name="rombuild_zoom2" filter="sf_build" long-name="Zoom2 iMaker Config" purpose="development" introduced="^3" class="config">
       
  2671 <unit bldFile="os/deviceplatformrelease/sf_config/rombuild/zoom2/group"/>
  2681 </component>
  2672 </component>
  2682 </collection>
  2673 </collection>
  2683 <!-- should be located locally in buildplatforms/group 
  2674 <!-- should be located locally in buildplatforms/group 
  2684     <collection id="s60bld" name="S60 Build">
  2675     <collection id="s60bld" name="S60 Build">
  2685       <component id="buildplatforms" filter="s60" name="Build Platforms">
  2676       <component id="buildplatforms" filter="s60" name="Build Platforms">
  3478 <unit bldFile="mw/locationsrv/locsrv_plat/location_triggering_status_information_api/group"/>
  3469 <unit bldFile="mw/locationsrv/locsrv_plat/location_triggering_status_information_api/group"/>
  3479 </component>
  3470 </component>
  3480 <component name="oma_supl_asn_codec_plugin_api" long-name="OMA SUPL ASN Codec Plugin API" filter="s60" class="api">
  3471 <component name="oma_supl_asn_codec_plugin_api" long-name="OMA SUPL ASN Codec Plugin API" filter="s60" class="api">
  3481 <unit bldFile="mw/locationsrv/locsrv_plat/oma_supl_asn_codec_plugin_api/group"/>
  3472 <unit bldFile="mw/locationsrv/locsrv_plat/oma_supl_asn_codec_plugin_api/group"/>
  3482 </component>
  3473 </component>
  3483 <component name="query_and_notification_api" long-name="Query and Notification API" filter="s60" introduced="^4" class="api">
  3474 <component name="query_and_notification_api" long-name="Query and Notification API" filter="s60" introduced="^3" class="api">
  3484 <unit bldFile="mw/locationsrv/locsrv_plat/query_and_notification_api/group"/>
  3475 <unit bldFile="mw/locationsrv/locsrv_plat/query_and_notification_api/group"/>
  3485 </component>
  3476 </component>
  3486 <component name="location_local_variation_api" long-name="Location Local Variation API" filter="s60" class="api">
  3477 <component name="location_local_variation_api" long-name="Location Local Variation API" filter="s60" class="api">
  3487 <unit bldFile="mw/locationsrv/locsrv_plat/location_local_variation_api/group"/>
  3478 <unit bldFile="mw/locationsrv/locsrv_plat/location_local_variation_api/group"/>
  3488 </component>
  3479 </component>
  3900 <collection name="realtimenetprots" long-name="Real Time Net Protocols" level="server">
  3891 <collection name="realtimenetprots" long-name="Real Time Net Protocols" level="server">
  3901 <component name="symrtp" long-name="RTP" introduced="9.0" purpose="optional">
  3892 <component name="symrtp" long-name="RTP" introduced="9.0" purpose="optional">
  3902 <!-- Real Time Data Protocol -->
  3893 <!-- Real Time Data Protocol -->
  3903 <unit bldFile="mw/ipappprotocols/realtimenetprots/rtp/group" mrp="mw/ipappprotocols/realtimenetprots/rtp/group/mm-protocols_rtp.mrp"/>
  3894 <unit bldFile="mw/ipappprotocols/realtimenetprots/rtp/group" mrp="mw/ipappprotocols/realtimenetprots/rtp/group/mm-protocols_rtp.mrp"/>
  3904 </component>
  3895 </component>
  3905 <component name="srtp" long-name="Secure RTP" introduced="^4" purpose="optional">
       
  3906 <unit bldFile="mw/ipappprotocols/realtimenetprots/srtp/group" mrp="mw/ipappprotocols/realtimenetprots/srtp/group/mm-protocols_srtp.mrp"/>
       
  3907 </component>
       
  3908 <component name="sipfw" long-name="SIP Framework" introduced="9.2" purpose="optional">
  3896 <component name="sipfw" long-name="SIP Framework" introduced="9.2" purpose="optional">
  3909 <unit bldFile="mw/ipappprotocols/realtimenetprots/sipfw/Group" mrp="mw/ipappprotocols/realtimenetprots/sipfw/Group/mm-protocols_SIP2_Com.mrp" version="2"/>
  3897 <unit bldFile="mw/ipappprotocols/realtimenetprots/sipfw/Group" mrp="mw/ipappprotocols/realtimenetprots/sipfw/Group/mm-protocols_SIP2_Com.mrp" version="2"/>
  3910 </component>
  3898 </component>
  3911 </collection>
  3899 </collection>
  3912 <collection name="sipplugins" long-name="SIP Plugins" level="plugin">
  3900 <collection name="sipplugins" long-name="SIP Plugins" level="plugin">
  3981 </component>
  3969 </component>
  3982 </collection>
  3970 </collection>
  3983 <collection name="wlanutilities" long-name="WLAN Utilities" level="generic">
  3971 <collection name="wlanutilities" long-name="WLAN Utilities" level="generic">
  3984 <component name="wlanutilities_build" long-name="WLAN Utilities Qt" introduced="^4" filter="s60">
  3972 <component name="wlanutilities_build" long-name="WLAN Utilities Qt" introduced="^4" filter="s60">
  3985 <!-- is this uinit needed, or is it sufficient to uncomment the units in the below components? -->
  3973 <!-- is this uinit needed, or is it sufficient to uncomment the units in the below components? -->
  3986 <unit bldFile="mw/wirelessacc/wlanutilities" proFile="wirelessacc.pro" qmakeArgs="-r"/>
  3974 <unit bldFile="mw/wirelessacc/wlanutilities" proFile="wlanutilities.pro" qmakeArgs="-r"/>
  3987 </component>
  3975 </component>
  3988 <component name="wlanqtutilities" filter="s60" long-name="WLAN Qt Utilities" introduced="^4" class="placeholder">
  3976 <component name="wlanqtutilities" filter="s60" long-name="WLAN Qt Utilities" introduced="^4" class="placeholder">
  3989 <!--<unit bldFile="wlanutilities/wlanplugin/group" qt:proFile="wlanqtutilities.pro"/>-->
  3977 <!--<unit bldFile="wlanutilities/wlanplugin/group" qt:proFile="wlanqtutilities.pro"/>-->
  3990 </component>
  3978 </component>
  3991 <component name="wlansniffer" filter="s60" long-name="WLAN Sniffer" class="placeholder">
  3979 <component name="wlansniffer" filter="s60" long-name="WLAN Sniffer" class="placeholder">
  3994 <component name="wlanentryplugin" filter="s60" long-name="WLAN Entry Plugin" plugin="Y" class="placeholder">
  3982 <component name="wlanentryplugin" filter="s60" long-name="WLAN Entry Plugin" plugin="Y" class="placeholder">
  3995 <!--<unit bldFile="wlanutilities/wlansniffer/group" qt:proFile="wlanentryplugin.pro"/>-->
  3983 <!--<unit bldFile="wlanutilities/wlansniffer/group" qt:proFile="wlanentryplugin.pro"/>-->
  3996 </component>
  3984 </component>
  3997 <component name="wlanindicatorplugin" filter="s60" long-name="WLAN Indicator Plugin" plugin="Y" class="placeholder">
  3985 <component name="wlanindicatorplugin" filter="s60" long-name="WLAN Indicator Plugin" plugin="Y" class="placeholder">
  3998 <!--<unit bldFile="wlanutilities/wlanindicatorplugin/group" qt:proFile="wlanindicatorplugin.pro"/>-->
  3986 <!--<unit bldFile="wlanutilities/wlanindicatorplugin/group" qt:proFile="wlanindicatorplugin.pro"/>-->
       
  3987 </component>
       
  3988 <component name="cpwlansettingsplugin" filter="s60" long-name="WLAN Settings Control Panel Plugin" introduced="^4" plugin="Y" class="placeholder">
       
  3989 <!--<unit bldFile="wlanutilities/cpwlansettingsplugin/group" qt:proFile="cpwlansettingsplugin.pro"/>-->
  3999 </component>
  3990 </component>
  4000 </collection>
  3991 </collection>
  4001 </block>
  3992 </block>
  4002 <block name="vpnclient" level="specific" long-name="VPN Client" levels="engine ui api">
  3993 <block name="vpnclient" level="specific" long-name="VPN Client" levels="engine ui api">
  4003 <!-- is the !oem_build filter needed? -->
  3994 <!-- is the !oem_build filter needed? -->
  4104 <component name="vpnecomnotifier" filter="s60" long-name="VPN ECOM Notifier" plugin="Y">
  4095 <component name="vpnecomnotifier" filter="s60" long-name="VPN ECOM Notifier" plugin="Y">
  4105 <unit bldFile="mw/vpnclient/vpnui/vpnecomnotifier/group"/>
  4096 <unit bldFile="mw/vpnclient/vpnui/vpnecomnotifier/group"/>
  4106 </component>
  4097 </component>
  4107 <component name="vpndialogmanager" filter="s60" long-name="VPN Dialog Manager">
  4098 <component name="vpndialogmanager" filter="s60" long-name="VPN Dialog Manager">
  4108 <unit bldFile="mw/vpnclient/vpnui/vpndialogmanager/group"/>
  4099 <unit bldFile="mw/vpnclient/vpnui/vpndialogmanager/group"/>
  4109 </component>
       
  4110 <component name="vpnmanagementui" filter="s60" long-name="VPN Management UI" plugin="Y">
       
  4111 <unit bldFile="mw/vpnclient/vpnui/vpnmanagementui/group"/>
       
  4112 </component>
  4100 </component>
  4113 <component name="vpnpolins" filter="s60" long-name="VPN Policy Installer">
  4101 <component name="vpnpolins" filter="s60" long-name="VPN Policy Installer">
  4114 <unit bldFile="mw/vpnclient/vpnui/vpnpolins/group"/>
  4102 <unit bldFile="mw/vpnclient/vpnui/vpnpolins/group"/>
  4115 </component>
  4103 </component>
  4116 <component name="vpnpolicyrecognizer" filter="s60" long-name="VPN Policy Recognizer" plugin="Y">
  4104 <component name="vpnpolicyrecognizer" filter="s60" long-name="VPN Policy Recognizer" plugin="Y">
  4717 <component name="dcmo_control_api" long-name="DCMO Control API" filter="s60" class="api">
  4705 <component name="dcmo_control_api" long-name="DCMO Control API" filter="s60" class="api">
  4718 <unit bldFile="mw/remotemgmt/remotemgmt_plat/dcmo_control_api/group"/>
  4706 <unit bldFile="mw/remotemgmt/remotemgmt_plat/dcmo_control_api/group"/>
  4719 </component>
  4707 </component>
  4720 <component name="ds_capability_mgmt_plugin_api" long-name="DS Capability Management Plugin API" filter="s60" class="api">
  4708 <component name="ds_capability_mgmt_plugin_api" long-name="DS Capability Management Plugin API" filter="s60" class="api">
  4721 <unit bldFile="mw/remotemgmt/remotemgmt_plat/ds_capability_mgmt_plugin_api/group"/>
  4709 <unit bldFile="mw/remotemgmt/remotemgmt_plat/ds_capability_mgmt_plugin_api/group"/>
  4722 </component>
       
  4723 <component name="dm_native_notifier_api" long-name="DM Native Notifier API" filter="s60" class="api">
       
  4724 <unit bldFile="mw/remotemgmt/remotemgmt_plat/dm_native_notifier_api/group"/>
       
  4725 </component>
  4710 </component>
  4726 </collection>
  4711 </collection>
  4727 <collection name="policymanagement" long-name="Policy Management" level="generic">
  4712 <collection name="policymanagement" long-name="Policy Management" level="generic">
  4728 <component name="pmdmadapter" filter="s60" long-name="PM DM Adapter" plugin="Y">
  4713 <component name="pmdmadapter" filter="s60" long-name="PM DM Adapter" plugin="Y">
  4729 <unit bldFile="mw/remotemgmt/policymanagement/pmdmadapter/group"/>
  4714 <unit bldFile="mw/remotemgmt/policymanagement/pmdmadapter/group"/>
  5718 <block name="camerasrv" level="specific" long-name="Camera Services" levels="plugin fw api">
  5703 <block name="camerasrv" level="specific" long-name="Camera Services" levels="plugin fw api">
  5719 <collection name="camerasrv_plat" long-name="Camera Services Platform Interfaces" level="api">
  5704 <collection name="camerasrv_plat" long-name="Camera Services Platform Interfaces" level="api">
  5720 <component name="media_recorder_sink_api" long-name="Media Recorder Sink API" filter="s60" class="api">
  5705 <component name="media_recorder_sink_api" long-name="Media Recorder Sink API" filter="s60" class="api">
  5721 <unit bldFile="mw/camerasrv/camerasrv_plat/media_recorder_sink_api/group"/>
  5706 <unit bldFile="mw/camerasrv/camerasrv_plat/media_recorder_sink_api/group"/>
  5722 </component>
  5707 </component>
  5723 <component name="cae_extentension_api" long-name="CAE Extension API" filter="s60" class="api">
       
  5724 <unit bldFile="mw/camerasrv/camerasrv_plat/cae_extentension_api/group"/>
       
  5725 </component>
       
  5726 <component name="camera_application_engine_api" long-name="Camera Application Engine API" filter="s60" class="api">
       
  5727 <unit bldFile="mw/camerasrv/camerasrv_plat/camera_application_engine_api/group" filter="!test"/>
       
  5728 </component>
       
  5729 <component name="custom_onboard_camera_api" long-name="Custom Onboard Camera API" filter="s60" class="api">
  5708 <component name="custom_onboard_camera_api" long-name="Custom Onboard Camera API" filter="s60" class="api">
  5730 <unit bldFile="mw/camerasrv/camerasrv_plat/custom_onboard_camera_api/group"/>
  5709 <unit bldFile="mw/camerasrv/camerasrv_plat/custom_onboard_camera_api/group"/>
  5731 </component>
  5710 </component>
  5732 <component name="imaging_configuration_manager_api" long-name="Imaging Configuration Manager API" filter="s60" class="api">
  5711 <component name="imaging_configuration_manager_api" long-name="Imaging Configuration Manager API" filter="s60" class="api">
  5733 <unit bldFile="mw/camerasrv/camerasrv_plat/imaging_configuration_manager_api/group" filter="!test"/>
  5712 <unit bldFile="mw/camerasrv/camerasrv_plat/imaging_configuration_manager_api/group" filter="!test"/>
  6059 <!-- break this up into the above collections-->
  6038 <!-- break this up into the above collections-->
  6060 <unit bldFile="mw/qtextensions" proFile="qtextensions.pro" qmakeArgs="-r"/>
  6039 <unit bldFile="mw/qtextensions" proFile="qtextensions.pro" qmakeArgs="-r"/>
  6061 </component>
  6040 </component>
  6062 </collection>
  6041 </collection>
  6063 </block>
  6042 </block>
  6064 <block name="hb" level="generic" long-name="Orbit"/>
  6043 <block name="hb" level="generic" long-name="Orbit" levels="engine test api">
       
  6044 <collection name="hb_info" long-name="Orbit Info" level="api">
       
  6045 <component name="hb_build" long-name="Orbit Build" introduced="^4">
       
  6046 <!-- should break this down into actual components -->
       
  6047 <unit bldFile="mw/hb" proFile="hb.pro"/>
       
  6048 </component>
       
  6049 </collection>
       
  6050 <collection name="hb_test" long-name="Orbit Test" level="test">
       
  6051 <component name="hb_fute" filter="hb_fute_app" long-name="Fute" introduced="^4">
       
  6052 <unit bldFile="mw/hb/tsrc/fute" proFile="fute.pro" qmakeArgs="-r MMP_RULES+=EXPORTUNFROZEN"/>
       
  6053 </component>
       
  6054 </collection>
       
  6055 </block>
  6065 <block name="classicui" level="generic" long-name="Classic UI" levels="base support server generic specific">
  6056 <block name="classicui" level="generic" long-name="Classic UI" levels="base support server generic specific">
  6066 <collection name="classicui_plat" long-name="Classic UI Platform Interfaces" level="specific">
  6057 <collection name="classicui_plat" long-name="Classic UI Platform Interfaces" level="specific">
  6067 <component name="personalisation_framework_api" long-name="Personalisation Framework API" filter="s60" class="api">
  6058 <component name="personalisation_framework_api" long-name="Personalisation Framework API" filter="s60" class="api">
  6068 <unit bldFile="mw/classicui/classicui_plat/personalisation_framework_api/group" filter="!test"/>
  6059 <unit bldFile="mw/classicui/classicui_plat/personalisation_framework_api/group" filter="!test"/>
  6069 </component>
  6060 </component>
  6936 </collection>
  6927 </collection>
  6937 <collection name="profilesservices" long-name="Profiles Services" level="server">
  6928 <collection name="profilesservices" long-name="Profiles Services" level="server">
  6938 <component name="profileengine" filter="s60" long-name="Profile Engine" introduced="9.1">
  6929 <component name="profileengine" filter="s60" long-name="Profile Engine" introduced="9.1">
  6939 <unit bldFile="mw/gsprofilesrv/profilesservices/profileengine/group"/>
  6930 <unit bldFile="mw/gsprofilesrv/profilesservices/profileengine/group"/>
  6940 </component>
  6931 </component>
  6941 <component name="ringingtone3dplugin" filter="s60" long-name="Ringing Tone 3D Plugin" introduced="^2" plugin="Y">
       
  6942 <unit bldFile="mw/gsprofilesrv/profilesservices/ringingtone3dplugin/group"/>
       
  6943 </component>
       
  6944 </collection>
  6932 </collection>
  6945 </block>
  6933 </block>
  6946 <block name="homescreensrv" level="specific" long-name="Home Screen Services" levels="plugin framework server generic specific">
  6934 <block name="homescreensrv" level="specific" long-name="Home Screen Services" levels="plugin framework server generic specific">
  6947 <collection name="homescreensrv_plat" long-name="Home Screen Services Platform Interfaces" level="specific">
  6935 <collection name="homescreensrv_plat" long-name="Home Screen Services Platform Interfaces" level="specific">
  6948 <component name="ai_content_model_api" long-name="AI Content Model API" filter="s60" class="api">
       
  6949 <unit bldFile="mw/homescreensrv/homescreensrv_plat/ai_content_model_api/group"/>
       
  6950 </component>
       
  6951 <component name="ai_utilities_api" long-name="AI Utilities API" filter="s60" class="api">
       
  6952 <unit bldFile="mw/homescreensrv/homescreensrv_plat/ai_utilities_api/group" filter="!test"/>
       
  6953 </component>
       
  6954 <component name="ai_plugin_management_api" long-name="AI Plug-in Management API" filter="s60" class="api">
       
  6955 <unit bldFile="mw/homescreensrv/homescreensrv_plat/ai_plugin_management_api/group"/>
       
  6956 </component>
       
  6957 <component name="ai_plugin_information_api" long-name="AI Plug-in Information API" filter="s60" class="api">
       
  6958 <unit bldFile="mw/homescreensrv/homescreensrv_plat/ai_plugin_information_api/group"/>
       
  6959 </component>
       
  6960 <component name="ai_variation_api" long-name="AI Variation API" filter="s60" class="api">
       
  6961 <unit bldFile="mw/homescreensrv/homescreensrv_plat/ai_variation_api/group"/>
       
  6962 </component>
       
  6963 <component name="action_handler_plugin_api" long-name="Action Handler Plugin API" filter="s60" class="api">
  6936 <component name="action_handler_plugin_api" long-name="Action Handler Plugin API" filter="s60" class="api">
  6964 <unit bldFile="mw/homescreensrv/homescreensrv_plat/action_handler_plugin_api/group" filter="!test"/>
  6937 <unit bldFile="mw/homescreensrv/homescreensrv_plat/action_handler_plugin_api/group" filter="!test"/>
  6965 </component>
  6938 </component>
  6966 <component name="content_harvester_plugin_api" long-name="Content Harvester Plugin API" filter="s60" class="api">
  6939 <component name="content_harvester_plugin_api" long-name="Content Harvester Plugin API" filter="s60" class="api">
  6967 <unit bldFile="mw/homescreensrv/homescreensrv_plat/content_harvester_plugin_api/group" filter="!test"/>
  6940 <unit bldFile="mw/homescreensrv/homescreensrv_plat/content_harvester_plugin_api/group" filter="!test"/>
  6968 </component>
  6941 </component>
  6969 <component name="menu_model_api" long-name="Menu Model API" filter="s60" class="api">
       
  6970 <unit bldFile="mw/homescreensrv/homescreensrv_plat/menu_model_api/group"/>
       
  6971 </component>
       
  6972 <component name="menu_sat_interface_api" long-name="Menu SAT Interface API" filter="s60" class="api">
  6942 <component name="menu_sat_interface_api" long-name="Menu SAT Interface API" filter="s60" class="api">
  6973 <unit bldFile="mw/homescreensrv/homescreensrv_plat/menu_sat_interface_api/group" filter="!test"/>
  6943 <unit bldFile="mw/homescreensrv/homescreensrv_plat/menu_sat_interface_api/group" filter="!test"/>
  6974 </component>
  6944 </component>
  6975 <component name="external_home_screen_api" long-name="External Home Screen API" filter="s60" class="api">
       
  6976 <unit bldFile="mw/homescreensrv/homescreensrv_plat/external_home_screen_api/group"/>
       
  6977 </component>
       
  6978 <component name="menu_content_service_api" long-name="Menu Content Service API" filter="s60" class="api">
       
  6979 <unit bldFile="mw/homescreensrv/homescreensrv_plat/menu_content_service_api/group" filter="!test"/>
       
  6980 </component>
       
  6981 <component name="sapi_contentpublishing" long-name="SAPI Content Publishing" filter="s60" class="api">
  6945 <component name="sapi_contentpublishing" long-name="SAPI Content Publishing" filter="s60" class="api">
  6982 <unit bldFile="mw/homescreensrv/homescreensrv_plat/sapi_contentpublishing/group"/>
  6946 <unit bldFile="mw/homescreensrv/homescreensrv_plat/sapi_contentpublishing/group"/>
  6983 </component>
  6947 </component>
  6984 <component name="sapi_backstepping" long-name="SAPI Backstepping" filter="s60" class="api">
       
  6985 <unit bldFile="mw/homescreensrv/homescreensrv_plat/sapi_backstepping/group"/>
       
  6986 </component>
       
  6987 <component name="sapi_actionhandler" long-name="SAPI Action Handler" filter="s60" class="api">
  6948 <component name="sapi_actionhandler" long-name="SAPI Action Handler" filter="s60" class="api">
  6988 <unit bldFile="mw/homescreensrv/homescreensrv_plat/sapi_actionhandler/group"/>
  6949 <unit bldFile="mw/homescreensrv/homescreensrv_plat/sapi_actionhandler/group"/>
  6989 </component>
       
  6990 <component name="sapi_homescreenplugin" long-name="SAPI Homescreen Plugin" filter="s60" class="api">
       
  6991 <unit bldFile="mw/homescreensrv/homescreensrv_plat/sapi_homescreenplugin/group" filter="!test"/>
       
  6992 </component>
       
  6993 <component name="sapi_menucontent" long-name="SAPI Menu Content" filter="s60" class="api">
       
  6994 <unit bldFile="mw/homescreensrv/homescreensrv_plat/sapi_menucontent/group"/>
       
  6995 </component>
       
  6996 <component name="xcfw_api" long-name="XCFW API" filter="s60" class="api">
       
  6997 <unit bldFile="mw/homescreensrv/homescreensrv_plat/xcfw_api/group"/>
       
  6998 </component>
       
  6999 <component name="idlefw_api" long-name="Idle Framework API" filter="s60" class="api">
       
  7000 <unit bldFile="mw/homescreensrv/homescreensrv_plat/idlefw_api/group"/>
       
  7001 </component>
       
  7002 <component name="hs_widget_publisher_api" long-name="Home Screen Publishing API" filter="s60" class="api">
       
  7003 <unit bldFile="mw/homescreensrv/homescreensrv_plat/hs_widget_publisher_api/group"/>
       
  7004 </component>
       
  7005 <component name="hs_settings_api" long-name="HS Settings API" filter="s60" class="api">
       
  7006 <unit bldFile="mw/homescreensrv/homescreensrv_plat/hs_settings_api/group"/>
       
  7007 </component>
       
  7008 <component name="hs_content_control_api" long-name="HS Content Control API" filter="s60" class="api">
       
  7009 <unit bldFile="mw/homescreensrv/homescreensrv_plat/hs_content_control_api/group"/>
       
  7010 </component>
       
  7011 </collection>
       
  7012 <collection name="xcfw" long-name="XML Content Framework" level="framework">
       
  7013 <!-- collection is really a component, needs to be moved down a directory -->
       
  7014 <component name="xcfw_build" filter="s60" long-name="XML Content Framework Build">
       
  7015 <unit bldFile="mw/homescreensrv/xcfw/group"/>
       
  7016 </component>
       
  7017 </collection>
       
  7018 <collection name="homescreenpluginsrv" long-name="Home Screen Plugin Service" level="plugin">
       
  7019 <component name="hspsdefinitionengine" filter="s60" long-name="HS Plugin Service Definition Engine" class="placeholder">
       
  7020 <!-- <unit bldFile="homescreenpluginsrv/hspsdefinitionengine/group"/> -->
       
  7021 </component>
       
  7022 <component name="hspsdom" filter="s60" long-name="HS Plugin Service DOM" class="placeholder">
       
  7023 <!-- <unit bldFile="homescreenpluginsrv/hspsdom/group"/> -->
       
  7024 </component>
       
  7025 <component name="hspstools" filter="s60" long-name="HS Server Tools">
       
  7026 <!-- <unit bldFile="homescreenpluginsrv/hspstools/group"/> -->
       
  7027 </component>
       
  7028 <component name="hspspluginregistry" filter="s60" long-name="HS Plugin Registry" class="placeholder">
       
  7029 <!-- <unit bldFile="homescreenpluginsrv/hspspluginregistry/group"/>-->
       
  7030 </component>
       
  7031 <component name="hspsmanager" filter="s60" long-name="HSPS Manager" class="placeholder">
       
  7032 <!-- <unit bldFile="homescreenpluginsrv/hspsmanager/group"/>-->
       
  7033 </component>
       
  7034 <component name="hspsodt" filter="s60" long-name="HSPS Object Description Tree" class="placeholder">
       
  7035 <!-- <unit bldFile="homescreenpluginsrv/hspsodt/group"/>-->
       
  7036 </component>
       
  7037 <component name="hspsresource" filter="s60" long-name="HS Plugin Server Resource" class="placeholder">
       
  7038 <!-- <unit bldFile="homescreenpluginsrv/hspsresource/group"/>-->
       
  7039 </component>
       
  7040 <component name="hspsresult" filter="s60" long-name="HS Plugin Server Result" class="placeholder">
       
  7041 <!-- <unit bldFile="homescreenpluginsrv/hspsresult/group"/>-->
       
  7042 </component>
       
  7043 <component name="homescreen_settings_api" filter="s60" long-name="HS Settings API" class="api placeholder">
       
  7044 <!-- <unit bldFile="homescreenpluginsrv/hspsresult/group"/>-->
       
  7045 </component>
       
  7046 <component name="homescreenpluginsrv_build" filter="s60" long-name="HSPS Build">
       
  7047 <!-- need to break this up into the self-contained components above and uncomment them -->
       
  7048 <unit bldFile="mw/homescreensrv/homescreenpluginsrv/group"/>
       
  7049 </component>
       
  7050 </collection>
       
  7051 <collection name="idlefw" long-name="Idle Framework" level="framework">
       
  7052 <!-- Uncomment all units when configuration is in place. All currently #included from idlefw_build -->
       
  7053 <component name="idlefw_plugins" filter="s60" long-name="Idle Framework Plugins" plugin="Y" class="placeholder">
       
  7054 <!--<unit bldFile="idlefw/plugins/group"/>-->
       
  7055 </component>
       
  7056 <component name="hslaunch" filter="s60" long-name="Home Screen Launch" class="placeholder">
       
  7057 <!--<unit bldFile="idlefw/plugins/group"/>-->
       
  7058 </component>
       
  7059 <component name="idlefw_build" filter="s60" long-name="Idle Framework Build">
       
  7060 <!--split this into components, or separate from the above components and move this down a directory -->
       
  7061 <unit bldFile="mw/homescreensrv/idlefw/group"/>
       
  7062 </component>
       
  7063 </collection>
       
  7064 <collection name="menucontentsrv" long-name="Menu Content Service" level="generic">
       
  7065 <component name="menusatinterface" filter="s60" long-name="Menu SAT Interface">
       
  7066 <unit bldFile="mw/homescreensrv/menucontentsrv/menusatinterface/group"/>
       
  7067 </component>
       
  7068 <component name="menucontentsrv_build" filter="s60" long-name="Menu Content Service Build">
       
  7069 <!--split this into components, or separate from the above component and move this down a directory -->
       
  7070 <unit bldFile="mw/homescreensrv/menucontentsrv/group"/>
       
  7071 </component>
       
  7072 </collection>
       
  7073 <collection name="backsteppingsrv" long-name="Back Stepping Service" level="server">
       
  7074 <!-- collection is really a component, needs to be moved down a directory -->
       
  7075 <component name="bsengine" long-name="Back Stepping Engine" filter="s60">
       
  7076 <unit bldFile="mw/homescreensrv/backsteppingsrv/group"/>
       
  7077 </component>
  6950 </component>
  7078 </collection>
  6951 </collection>
  7079 <collection name="contentpublishingsrv" long-name="Content Publishing Service" level="server">
  6952 <collection name="contentpublishingsrv" long-name="Content Publishing Service" level="server">
  7080 <component name="contentpublishingdebug" filter="s60" long-name="Content Publishing Debug">
  6953 <component name="contentpublishingdebug" filter="s60" long-name="Content Publishing Debug">
  7081 <!-- need to move this component outside of contentpublishingutils and into separate component directory -->
  6954 <!-- need to move this component outside of contentpublishingutils and into separate component directory -->
  7092 </component>
  6965 </component>
  7093 <component name="contentpublishingsrv_build" filter="s60" long-name="Content Publishing Service Build">
  6966 <component name="contentpublishingsrv_build" filter="s60" long-name="Content Publishing Service Build">
  7094 <!-- need to remove links to the above components and just contain the IBY (or move the IBY into another component). 
  6967 <!-- need to remove links to the above components and just contain the IBY (or move the IBY into another component). 
  7095       		If keeping, it need to move down a directory.-->
  6968       		If keeping, it need to move down a directory.-->
  7096 <unit bldFile="mw/homescreensrv/contentpublishingsrv/group"/>
  6969 <unit bldFile="mw/homescreensrv/contentpublishingsrv/group"/>
  7097 </component>
       
  7098 </collection>
       
  7099 <collection name="contentcontrolsrv" long-name="Content Control Service" level="server">
       
  7100 <component name="ccsrv" long-name="Content Control Service" filter="s60" introduced="^3">
       
  7101 <unit bldFile="mw/homescreensrv/contentcontrolsrv/ccsrv/group"/>
       
  7102 </component>
       
  7103 <component name="ccsrvapi" long-name="Content Control Service API" filter="s60" introduced="^3" class="api">
       
  7104 <unit bldFile="mw/homescreensrv/contentcontrolsrv/ccsrvapi/group"/>
       
  7105 </component>
       
  7106 <component name="ccclientsession" long-name="Content Control Client Session" filter="s60" introduced="^3">
       
  7107 <unit bldFile="mw/homescreensrv/contentcontrolsrv/ccclientsession/group"/>
       
  7108 </component>
       
  7109 <component name="hsccclient" long-name="HS Content Control Client" filter="s60" introduced="^3">
       
  7110 <unit bldFile="mw/homescreensrv/contentcontrolsrv/hsccclient/group"/>
       
  7111 </component>
       
  7112 <component name="hscontentinfo" long-name="Home Screen Content Info" filter="s60" introduced="^3">
       
  7113 <unit bldFile="mw/homescreensrv/contentcontrolsrv/hscontentinfo/group"/>
       
  7114 </component>
       
  7115 <component name="contentcontrolsrv_build" long-name="Content Control Service Build" filter="s60" introduced="^3">
       
  7116 <!-- need to remove links to the above components and just contain the IBY (or move the IBY into another component). 
       
  7117       		If keeping, it need to move down a directory.-->
       
  7118 <unit bldFile="mw/homescreensrv/contentcontrolsrv/group"/>
       
  7119 </component>
  6970 </component>
  7120 </collection>
  6971 </collection>
  7121 </block>
  6972 </block>
  7122 <block name="homescreensrvlegacy" level="generic" long-name="Legacy Home Screen Services" levels="plugin framework server generic specific">
  6973 <block name="homescreensrvlegacy" level="generic" long-name="Legacy Home Screen Services" levels="plugin framework server generic specific">
  7123 <collection name="homescreensrvlegacy_plat" long-name="Legacy Home Screen Services Platform Interfaces" level="specific">
  6974 <collection name="homescreensrvlegacy_plat" long-name="Legacy Home Screen Services Platform Interfaces" level="specific">
  7386 <unit bldFile="mw/web/web_plat/cxml_library_api/group"/>
  7237 <unit bldFile="mw/web/web_plat/cxml_library_api/group"/>
  7387 </component>
  7238 </component>
  7388 <component name="download_mgr_client_api_extn" long-name="Download Manager Client API Extension" filter="s60" class="api">
  7239 <component name="download_mgr_client_api_extn" long-name="Download Manager Client API Extension" filter="s60" class="api">
  7389 <unit bldFile="mw/web/web_plat/download_mgr_client_api_extn/group"/>
  7240 <unit bldFile="mw/web/web_plat/download_mgr_client_api_extn/group"/>
  7390 </component>
  7241 </component>
       
  7242 <component name="download_path_plugin_api" long-name="Download Path Plugin API" filter="s60" introduced="^3" class="api">
       
  7243 <unit bldFile="mw/web/web_plat/download_path_plugin_api/group"/>
       
  7244 </component>
  7391 <component name="feeds_engine_api" long-name="Feeds Engine API" filter="s60" class="api">
  7245 <component name="feeds_engine_api" long-name="Feeds Engine API" filter="s60" class="api">
  7392 <unit bldFile="mw/web/web_plat/feeds_engine_api/group"/>
  7246 <unit bldFile="mw/web/web_plat/feeds_engine_api/group"/>
  7393 </component>
  7247 </component>
  7394 <component name="launcher_api" long-name="Launcher API" filter="s60" class="api">
  7248 <component name="launcher_api" long-name="Launcher API" filter="s60" class="api">
  7395 <unit bldFile="mw/web/web_plat/launcher_api/group"/>
  7249 <unit bldFile="mw/web/web_plat/launcher_api/group"/>
  7412 <component name="widget_registry_api" long-name="Widget Registry API" filter="s60" class="api">
  7266 <component name="widget_registry_api" long-name="Widget Registry API" filter="s60" class="api">
  7413 <unit bldFile="mw/web/web_plat/widget_registry_api/group"/>
  7267 <unit bldFile="mw/web/web_plat/widget_registry_api/group"/>
  7414 </component>
  7268 </component>
  7415 <component name="xml_parser_api" long-name="XML Parser API" filter="s60" class="api">
  7269 <component name="xml_parser_api" long-name="XML Parser API" filter="s60" class="api">
  7416 <unit bldFile="mw/web/web_plat/xml_parser_api/group"/>
  7270 <unit bldFile="mw/web/web_plat/xml_parser_api/group"/>
  7417 </component>
       
  7418 <component name="stmgesturefw_api" long-name="State Machine Gesture Framework API " filter="s60" class="api">
       
  7419 <unit bldFile="mw/web/web_plat/stmgesturefw_api/group"/>
       
  7420 </component>
  7271 </component>
  7421 </collection>
  7272 </collection>
  7422 <collection name="web_info" long-name="Web Info" level="specific">
  7273 <collection name="web_info" long-name="Web Info" level="specific">
  7423 <component name="web_build" filter="s60" long-name="Web Build">
  7274 <component name="web_build" filter="s60" long-name="Web Build">
  7424 <!-- when configuration is in place, the #ifdef is no longer needed and this component can be removed -->
  7275 <!-- when configuration is in place, the #ifdef is no longer needed and this component can be removed -->
  7696 <!-- need to include common .hrh in each unit -->
  7547 <!-- need to include common .hrh in each unit -->
  7697 <unit bldFile="mw/websrv/group"/>
  7548 <unit bldFile="mw/websrv/group"/>
  7698 </component>
  7549 </component>
  7699 </collection>
  7550 </collection>
  7700 </block>
  7551 </block>
       
  7552 <block name="webruntime" level="specific" long-name="Web Runtime">
       
  7553 <!-- need to break up this package nito collections and components -->
       
  7554 <collection name="webruntime_info" long-name="Web Runtime Info">
       
  7555 <component name="webruntime_build" long-name="Web Runtime Build" introduced="^4">
       
  7556 <unit bldFile="mw/webruntime" proFile="cwrt.pro" qmakeArgs="&quot;what+=ninetwo&quot; &quot;what+=tenone&quot; &quot;what+=qt_unstable&quot; &quot;what+=wrtlite&quot; &quot;what+=exportiby&quot;"/>
       
  7557 </component>
       
  7558 </collection>
       
  7559 </block>
  7701 <block name="platformtools" level="generic" long-name="Platform Tools">
  7560 <block name="platformtools" level="generic" long-name="Platform Tools">
  7702 <collection name="gfxconversion" long-name="Graphics Conversion">
  7561 <collection name="gfxconversion" long-name="Graphics Conversion">
  7703 <component name="bmconv_s60" filter="s60" long-name="S60 Bitmap Converter" class="PC">
  7562 <component name="bmconv_s60" filter="s60" long-name="S60 Bitmap Converter" class="PC">
  7704 <unit bldFile="mw/platformtools/gfxconversion/bmconv_s60/group"/>
  7563 <unit bldFile="mw/platformtools/gfxconversion/bmconv_s60/group"/>
  7705 </component>
  7564 </component>
  7780 <unit bldFile="app/location/locationpickerservice" proFile="locationpickerservice.pro"/>
  7639 <unit bldFile="app/location/locationpickerservice" proFile="locationpickerservice.pro"/>
  7781 </component>
  7640 </component>
  7782 </collection>
  7641 </collection>
  7783 </block>
  7642 </block>
  7784 <!-- pending removal -->
  7643 <!-- pending removal -->
  7785 <block name="mmsharinguis" level="services" long-name="Multimedia Sharing UIs" levels="base plugin if">
       
  7786 <collection name="mmsharinguis_plat" long-name="Multimedia Sharing UIs Platform Interfaces" level="if">
       
  7787 <component name="multimedia_sharing_settings_api" long-name="Multimedia Sharing Settings API" filter="s60" class="api">
       
  7788 <unit bldFile="app/mmsharinguis/mmsharinguis_plat/multimedia_sharing_settings_api/group"/>
       
  7789 </component>
       
  7790 <component name="multimedia_sharing_resource_api" long-name="Multimedia Sharing Resource API" filter="s60" class="api">
       
  7791 <unit bldFile="app/mmsharinguis/mmsharinguis_plat/multimedia_sharing_resource_api/group"/>
       
  7792 </component>
       
  7793 <component name="multimedia_sharing_manager_api" long-name="Multimedia Sharing Manager API" filter="s60" class="api">
       
  7794 <unit bldFile="app/mmsharinguis/mmsharinguis_plat/multimedia_sharing_manager_api/group"/>
       
  7795 </component>
       
  7796 </collection>
       
  7797 <collection name="mmsharing" long-name="Multimedia Sharing" level="base">
       
  7798 <component name="mmshavailability" filter="s60" long-name="Multimedia Sharing Availability">
       
  7799 <unit bldFile="app/mmsharinguis/mmsharing/mmshavailability/group"/>
       
  7800 </component>
       
  7801 <component name="mmshindicator" filter="s60" long-name="Multimedia Sharing Indicator">
       
  7802 <unit bldFile="app/mmsharinguis/mmsharing/mmshindicator/group"/>
       
  7803 </component>
       
  7804 <!-- consider putting client and server in the same component -->
       
  7805 <component name="mmshmanagercli" filter="s60" long-name="Multimedia Sharing Manager Client">
       
  7806 <unit bldFile="app/mmsharinguis/mmsharing/mmshmanagercli/group" filter="!test"/>
       
  7807 </component>
       
  7808 <component name="mmshmanagersrv" filter="s60" long-name="Multimedia Sharing Manager Server">
       
  7809 <unit bldFile="app/mmsharinguis/mmsharing/mmshmanagersrv/group"/>
       
  7810 </component>
       
  7811 <component name="mmshengine" filter="s60" long-name="Multimedia Sharing Engine">
       
  7812 <unit bldFile="app/mmsharinguis/mmsharing/mmshengine/group"/>
       
  7813 </component>
       
  7814 <component name="mmshui" filter="s60" long-name="Multimedia Sharing UI">
       
  7815 <!-- can only have one unit: need to #include one from the other if it's needed -->
       
  7816 <unit bldFile="app/mmsharinguis/mmsharing/mmshui/group"/>
       
  7817 <unit bldFile="app/mmsharinguis/mmsharing/mmshui/help/group"/>
       
  7818 </component>
       
  7819 <component name="mmsharing_build" filter="s60" long-name="MM Sharing Build">
       
  7820 <unit bldFile="app/mmsharinguis/mmsharing/group"/>
       
  7821 </component>
       
  7822 </collection>
       
  7823 <collection name="mmshplugins" long-name="Multimedia Sharing Plugins" level="plugin">
       
  7824 <component name="mmshaoplugin" filter="s60" long-name="Multimedia Sharing Always Online Plugin" plugin="Y">
       
  7825 <unit bldFile="app/mmsharinguis/mmshplugins/mmshaoplugin/group"/>
       
  7826 </component>
       
  7827 <component name="mmshaiwplugin" filter="s60" long-name="Multimedia Sharing AIW Plugin" plugin="Y">
       
  7828 <unit bldFile="app/mmsharinguis/mmshplugins/mmshaiwplugin/group"/>
       
  7829 </component>
       
  7830 <component name="mmshsipcrplugin" filter="s60" long-name="Multimedia Sharing SIP Client Resolver Plugin" plugin="Y">
       
  7831 <unit bldFile="app/mmsharinguis/mmshplugins/mmshsipcrplugin/group"/>
       
  7832 </component>
       
  7833 <component name="mmshsettingsuiplugin" filter="s60" long-name="Multimedia Sharing Settings UI Plugin" plugin="Y">
       
  7834 <unit bldFile="app/mmsharinguis/mmshplugins/mmshsettingsuiplugin/group"/>
       
  7835 </component>
       
  7836 <component name="mmshwpadapterplugin" filter="s60" long-name="Multimedia Sharing WAP Provisioning Adapter" plugin="Y">
       
  7837 <unit bldFile="app/mmsharinguis/mmshplugins/mmshwpadapterplugin/group"/>
       
  7838 </component>
       
  7839 </collection>
       
  7840 <collection name="mmsharinguis_info" long-name="Multimedia Sharing UIs Info" level="if">
       
  7841 <component name="mmsharinguis_build" filter="s60" long-name="Multimedia Sharing UIs Build">
       
  7842 <!--  consider distributing to other components -->
       
  7843 <unit bldFile="app/mmsharinguis/group"/>
       
  7844 </component>
       
  7845 </collection>
       
  7846 </block>
       
  7847 <block name="phone" level="apps" span="2" long-name="Phone Apps" levels="engine plugin ui app">
  7644 <block name="phone" level="apps" span="2" long-name="Phone Apps" levels="engine plugin ui app">
  7848 <collection name="phoneapp" long-name="Phone Application" level="app">
  7645 <collection name="phoneapp" long-name="Phone Application" level="app">
  7849 <component name="blacklist" filter="s60" long-name="Phone Blacklist Clearing" plugin="Y">
  7646 <component name="blacklist" filter="s60" long-name="Phone Blacklist Clearing" plugin="Y">
  7850 <unit bldFile="app/phone/phoneapp/blacklist/group"/>
  7647 <unit bldFile="app/phone/phoneapp/blacklist/group"/>
  7851 </component>
  7648 </component>
  7973 </component>
  7770 </component>
  7974 </collection>
  7771 </collection>
  7975 <collection name="phonesettings" long-name="Phone Settings" level="plugin">
  7772 <collection name="phonesettings" long-name="Phone Settings" level="plugin">
  7976 <component name="cpphonesettingsplugins" filter="s60" long-name="CP Phone Settings Plugins" introduced="^4" plugin="Y">
  7773 <component name="cpphonesettingsplugins" filter="s60" long-name="CP Phone Settings Plugins" introduced="^4" plugin="Y">
  7977 <unit bldFile="app/phone/phonesettings/cpphonesettingsplugins" proFile="cpphonesettingsplugins.pro"/>
  7774 <unit bldFile="app/phone/phonesettings/cpphonesettingsplugins" proFile="cpphonesettingsplugins.pro"/>
  7978 </component>
       
  7979 </collection>
       
  7980 </block>
       
  7981 <block name="videotelephony" level="apps" long-name="Video Telephony Apps" levels="engine plugin prot ui">
       
  7982 <collection name="videotelephony_plat" long-name="VT Apps Platform Interfaces" level="ui">
       
  7983 <component name="video_telephony_control_mediator_api" long-name="Video Telephony Control Mediator API" filter="s60" class="api">
       
  7984 <unit bldFile="app/videotelephony/videotelephony_plat/video_telephony_control_mediator_api/group"/>
       
  7985 </component>
       
  7986 <component name="video_telephony_media_configuration_api" long-name="Video Telephony Media Configuration API" filter="s60" class="api">
       
  7987 <unit bldFile="app/videotelephony/videotelephony_plat/video_telephony_media_configuration_api/group"/>
       
  7988 </component>
       
  7989 </collection>
       
  7990 <collection name="vtengines" long-name="Video Telephony Engines" level="engine">
       
  7991 <component name="videoteleng" filter="s60" long-name="Video Telephony Engine">
       
  7992 <unit bldFile="app/videotelephony/vtengines/videoteleng/Group"/>
       
  7993 </component>
       
  7994 <component name="vtmediatorplugin" filter="s60" long-name="VT Mediator Plugin" plugin="Y">
       
  7995 <unit bldFile="app/videotelephony/vtengines/vtmediatorplugin/group"/>
       
  7996 </component>
       
  7997 </collection>
       
  7998 <collection name="vtuis" long-name="Video Telephony UIs" level="ui">
       
  7999 <component name="videotelui" filter="s60" long-name="Video Telephony UI">
       
  8000 <unit bldFile="app/videotelephony/vtuis/videotelui/group"/>
       
  8001 </component>
       
  8002 </collection>
       
  8003 <collection name="vtprotocolplugins" long-name="VT Protocol Plugins" level="plugin">
       
  8004 <component name="displaysink" filter="s60" long-name="Display Sink" introduced="^2">
       
  8005 <unit bldFile="app/videotelephony/vtprotocolplugins/DisplaySink/group"/>
       
  8006 </component>
       
  8007 <component name="videosource" filter="s60" long-name="Video Source" introduced="^2">
       
  8008 <unit bldFile="app/videotelephony/vtprotocolplugins/VideoSource/group"/>
       
  8009 </component>
       
  8010 </collection>
       
  8011 <collection name="vtprotocolsstub" long-name="VT Protocols Stub" level="prot">
       
  8012 <!--  this collection is really a component, move down a directory -->
       
  8013 <component name="videotelproto" filter="s60" long-name="Video Telephony Protocol">
       
  8014 <unit bldFile="app/videotelephony/vtprotocolsstub/group" filter="sf_build"/>
       
  8015 </component>
  7775 </component>
  8016 </collection>
  7776 </collection>
  8017 </block>
  7777 </block>
  8018 <block name="settingsuis" level="services" long-name="Settings UIs" levels="plugin ui">
  7778 <block name="settingsuis" level="services" long-name="Settings UIs" levels="plugin ui">
  8019 <collection name="controlpanelplugins" long-name="Control Panel Plugins" level="plugin">
  7779 <collection name="controlpanelplugins" long-name="Control Panel Plugins" level="plugin">
  8171 </component>
  7931 </component>
  8172 <component name="mobcntmodel" filter="s60" long-name="Mobile Contacts Model" introduced="^4">
  7932 <component name="mobcntmodel" filter="s60" long-name="Mobile Contacts Model" introduced="^4">
  8173 <unit bldFile="app/contacts/phonebookengines/mobcntmodel" proFile="mobcntmodel.pro"/>
  7933 <unit bldFile="app/contacts/phonebookengines/mobcntmodel" proFile="mobcntmodel.pro"/>
  8174 </component>
  7934 </component>
  8175 <component name="mobcntactions" filter="s60" long-name="Mobile Contacts Actions" introduced="^4">
  7935 <component name="mobcntactions" filter="s60" long-name="Mobile Contacts Actions" introduced="^4">
  8176 <unit bldFile="app/contacts/phonebookengines/cntmaptileservice" proFile="cntmaptileservice.pro"/>
  7936 <unit bldFile="app/contacts/phonebookengines/mobcntactions" proFile="mobcntactions.pro"/>
  8177 </component>
  7937 </component>
  8178 <component name="cntmaptileservice" filter="s60" long-name="Contacts Map Tile Service" introduced="^4">
  7938 <component name="cntmaptileservice" filter="s60" long-name="Contacts Map Tile Service" introduced="^4">
  8179 <unit bldFile="app/contacts/phonebookengines/cntmaptileservice" proFile="cntmaptileservice.pro"/>
  7939 <unit bldFile="app/contacts/phonebookengines/cntmaptileservice" proFile="cntmaptileservice.pro"/>
  8180 </component>
  7940 </component>
  8181 <component name="simutility" filter="s60" long-name="SIM Utility" introduced="^4">
  7941 <component name="simutility" filter="s60" long-name="SIM Utility" introduced="^4">
  8331 <component name="vcardandvcal" long-name="vCard and vCal" introduced="ER5" purpose="optional">
  8091 <component name="vcardandvcal" long-name="vCard and vCal" introduced="ER5" purpose="optional">
  8332 <unit bldFile="app/organizer/pimappsupport/vcardandvcal/group" mrp="app/organizer/pimappsupport/vcardandvcal/group/app-services_versit.mrp"/>
  8092 <unit bldFile="app/organizer/pimappsupport/vcardandvcal/group" mrp="app/organizer/pimappsupport/vcardandvcal/group/app-services_versit.mrp"/>
  8333 </component>
  8093 </component>
  8334 <component name="chinesecalendarconverter" long-name="Chinese Calendar Converter" introduced="6.1" purpose="optional">
  8094 <component name="chinesecalendarconverter" long-name="Chinese Calendar Converter" introduced="6.1" purpose="optional">
  8335 <unit bldFile="app/organizer/pimappsupport/chinesecalendarconverter/group" mrp="app/organizer/pimappsupport/chinesecalendarconverter/group/app-services_calcon.mrp"/>
  8095 <unit bldFile="app/organizer/pimappsupport/chinesecalendarconverter/group" mrp="app/organizer/pimappsupport/chinesecalendarconverter/group/app-services_calcon.mrp"/>
       
  8096 </component>
       
  8097 <component name="chinesecalendaralg" long-name="Chinese Calendar Algorithm" introduced="^2" purpose="optional" plugin="Y">
       
  8098 <unit bldFile="app/organizer/pimappsupport/chinesecalendaralg/group" mrp="app/organizer/pimappsupport/chinesecalendaralg/group/app-services_chinesecalendaralgorithm.mrp"/>
  8336 </component>
  8099 </component>
  8337 </collection>
  8100 </collection>
  8338 <collection name="alarmui" long-name="Alarm UI" level="app">
  8101 <collection name="alarmui" long-name="Alarm UI" level="app">
  8339 <!-- collection is really a component, should move down a directory -->
  8102 <!-- collection is really a component, should move down a directory -->
  8340 <component name="alarmui_build" filter="s60" long-name="Alarm UI Build">
  8103 <component name="alarmui_build" filter="s60" long-name="Alarm UI Build">
  8377 </component>
  8140 </component>
  8378 </collection>
  8141 </collection>
  8379 <collection name="messagingappbase" long-name="Messaging App Base" level="base">
  8142 <collection name="messagingappbase" long-name="Messaging App Base" level="base">
  8380 <component name="messagingappbase_build" filter="s60" long-name="Messaging App Base Build" introduced="^4">
  8143 <component name="messagingappbase_build" filter="s60" long-name="Messaging App Base Build" introduced="^4">
  8381 <!-- break this up into the below components -->
  8144 <!-- break this up into the below components -->
  8382 <unit bldFile="app/messaging/messagingappbase" proFile="messagingappbase/messagingappbase.pro" qmakeArgs="-r"/>
  8145 <unit bldFile="app/messaging/messagingappbase" proFile="messagingappbase.pro" qmakeArgs="-r"/>
  8383 </component>
  8146 </component>
  8384 <component name="msgmedia" filter="s60" long-name="Message Media"/>
  8147 <component name="msgmedia" filter="s60" long-name="Message Media"/>
  8385 <component name="smsmtm" long-name="SMS MTM" purpose="optional" plugin="Y">
  8148 <component name="smsmtm" long-name="SMS MTM" purpose="optional" plugin="Y">
  8386 <unit mrp="app/messaging/messagingappbase/smsmtm/group/messaging_sms.mrp"/>
  8149 <unit mrp="app/messaging/messagingappbase/smsmtm/group/messaging_sms.mrp"/>
  8387 </component>
  8150 </component>
  8435 <component name="mmsconf" long-name="MMS Configuration" purpose="optional">
  8198 <component name="mmsconf" long-name="MMS Configuration" purpose="optional">
  8436 <unit bldFile="app/messaging/mmsengine/mmsconf" mrp="app/messaging/mmsengine/mmsconf/messaging_mmssettings-config.mrp"/>
  8199 <unit bldFile="app/messaging/mmsengine/mmsconf" mrp="app/messaging/mmsengine/mmsconf/messaging_mmssettings-config.mrp"/>
  8437 </component>
  8200 </component>
  8438 <component name="mmsengine_build" filter="s60" long-name="MMS Engine Build">
  8201 <component name="mmsengine_build" filter="s60" long-name="MMS Engine Build">
  8439 <!-- this should be broken up into the individual other components -->
  8202 <!-- this should be broken up into the individual other components -->
  8440 <unit bldFile="app/messaging/mmsengine" proFile="mmsengine/mmsengine.pro" qmakeArgs="-r"/>
  8203 <unit bldFile="app/messaging/mmsengine" proFile="mmsengine.pro" qmakeArgs="-r"/>
  8441 </component>
  8204 </component>
  8442 </collection>
  8205 </collection>
  8443 <collection name="messagingapp" long-name="Messaging Application" level="app">
  8206 <collection name="messagingapp" long-name="Messaging Application" level="app">
  8444 <component name="mmsengine_build" filter="s60" long-name="MMS Engine Build">
  8207 <component name="mmsengine_build" filter="s60" long-name="MMS Engine Build">
  8445 <!-- this should be broken up into the individual other components -->
  8208 <!-- this should be broken up into the individual other components -->
  8446 <unit bldFile="app/messaging/mmsengine" proFile="mmsengine/mmsengine.pro" qmakeArgs="-r"/>
  8209 <unit bldFile="app/messaging/messagingapp" proFile="messagingapp.pro" qmakeArgs="-r"/>
  8447 </component>
  8210 </component>
  8448 <component name="msgutils" filter="s60" long-name="Messaging Utils" introduced="^4">
  8211 <component name="msgutils" filter="s60" long-name="Messaging Utils" introduced="^4">
  8449 <unit bldFile="app/messaging/msgutils" proFile="msgutils.pro" qmakeArgs="-r"/>
  8212 <unit bldFile="app/messaging/messagingapp/msgutils" proFile="msgutils.pro" qmakeArgs="-r"/>
  8450 </component>
  8213 </component>
  8451 <component name="msgappfw" filter="s60" long-name="Messaging Application Framework" introduced="^4">
  8214 <component name="msgappfw" filter="s60" long-name="Messaging Application Framework" introduced="^4">
  8452 <unit bldFile="app/messaging/msgappfw" proFile="msgappfw.pro" qmakeArgs="-r"/>
  8215 <unit bldFile="app/messaging/messagingapp/msgappfw" proFile="msgappfw.pro" qmakeArgs="-r"/>
  8453 </component>
  8216 </component>
  8454 <component name="msgsettings" filter="s60" long-name="Messaging Settings" introduced="^4">
  8217 <component name="msgsettings" filter="s60" long-name="Messaging Settings" introduced="^4">
  8455 <unit bldFile="app/messaging/msgsettings" proFile="msgsettings.pro" qmakeArgs="-r"/>
  8218 <unit bldFile="app/messaging/messagingapp/msgsettings" proFile="msgsettings.pro" qmakeArgs="-r"/>
  8456 </component>
  8219 </component>
  8457 <component name="msgnotifications" filter="s60" long-name="Messaging Notifications" introduced="^4">
  8220 <component name="msgnotifications" filter="s60" long-name="Messaging Notifications" introduced="^4">
  8458 <unit bldFile="app/messaging/msgnotifications" proFile="msgnotifications.pro" qmakeArgs="-r"/>
  8221 <unit bldFile="app/messaging/messagingapp/msgnotifications" proFile="msgnotifications.pro" qmakeArgs="-r"/>
  8459 </component>
  8222 </component>
  8460 <component name="smartmessaging" filter="s60" long-name="Smart Messaging">
  8223 <component name="smartmessaging" filter="s60" long-name="Smart Messaging">
  8461 <unit bldFile="app/messaging/messagingapp/smartmessaging" proFile="smartmessaging.pro" qmakeArgs="-r"/>
  8224 <unit bldFile="app/messaging/messagingapp/smartmessaging" proFile="smartmessaging.pro" qmakeArgs="-r"/>
  8462 </component>
  8225 </component>
  8463 <component name="shareui" filter="s60" long-name="Shared UI" introduced="^4">
  8226 <component name="shareui" filter="s60" long-name="Shared UI" introduced="^4">
  8464 <unit bldFile="app/messaging/shareui" proFile="shareui.pro" qmakeArgs="-r"/>
  8227 <unit bldFile="app/messaging/messagingapp/shareui" proFile="shareui.pro" qmakeArgs="-r"/>
  8465 </component>
  8228 </component>
  8466 <component name="msgui" filter="s60" long-name="Messaging UI" introduced="^4">
  8229 <component name="msgui" filter="s60" long-name="Messaging UI" introduced="^4">
  8467 <unit bldFile="app/messaging/msgui" proFile="msgui.pro" qmakeArgs="-r"/>
  8230 <unit bldFile="app/messaging/messagingapp/msgui" proFile="msgui.pro" qmakeArgs="-r"/>
  8468 </component>
  8231 </component>
  8469 </collection>
  8232 </collection>
  8470 <collection name="email" long-name="Email" level="plugin">
  8233 <collection name="email" long-name="Email" level="plugin">
  8471 <!-- use commonemail instead -->
  8234 <!-- use commonemail instead -->
  8472 <component name="pop3andsmtpmtm" long-name="POP3 and SMTP MTM" purpose="optional" deprecated="^3" plugin="Y">
  8235 <component name="pop3andsmtpmtm" long-name="POP3 and SMTP MTM" purpose="optional" deprecated="^3" plugin="Y">
  8827 </component>
  8590 </component>
  8828 </collection>
  8591 </collection>
  8829 <collection name="photos_info" long-name="Photos Info" level="support">
  8592 <collection name="photos_info" long-name="Photos Info" level="support">
  8830 <component name="photos_build" filter="s60" long-name="Photos Build" introduced="^4">
  8593 <component name="photos_build" filter="s60" long-name="Photos Build" introduced="^4">
  8831 <!--  split this up into the above components  -->
  8594 <!--  split this up into the above components  -->
  8832 <unit bldFile="app/photos/photosgallery" proFile="photos.pro"/>
  8595 <unit bldFile="app/photos" proFile="photos.pro"/>
  8833 </component>
  8596 </component>
  8834 </collection>
  8597 </collection>
  8835 </block>
  8598 </block>
  8836 <block name="musicplayer" level="apps" long-name="Music Player Apps" levels="plugins support hs app">
  8599 <block name="musicplayer" level="apps" long-name="Music Player Apps" levels="plugins support hs app">
  8837 <!-- move the export .pri files into their components and uncomment the units -->
  8600 <!-- move the export .pri files into their components and uncomment the units -->
  8918 </component>
  8681 </component>
  8919 <component name="radioapplication" filter="s60" long-name="Radio Application" introduced="^4">
  8682 <component name="radioapplication" filter="s60" long-name="Radio Application" introduced="^4">
  8920 <unit bldFile="app/radio/radioapp/radioapplication" proFile="radioapplication.pro"/>
  8683 <unit bldFile="app/radio/radioapp/radioapplication" proFile="radioapplication.pro"/>
  8921 </component>
  8684 </component>
  8922 <component name="radio_rom" filter="s60" long-name="Radio ROM" introduced="^4">
  8685 <component name="radio_rom" filter="s60" long-name="Radio ROM" introduced="^4">
  8923 <unit bldFile="app/radio/rom/group"/>
  8686 <unit bldFile="app/radio/rom"/>
  8924 </component>
  8687 </component>
  8925 </collection>
  8688 </collection>
  8926 </block>
  8689 </block>
  8927 <block name="internetradio" level="apps" long-name="Internet Radio Apps" levels="engine server ui">
  8690 <block name="internetradio" level="apps" long-name="Internet Radio Apps" levels="engine server ui">
  8928 <collection name="internetradio2_0" long-name="Internet Radio 2.0" level="ui">
  8691 <collection name="internetradio2_0" long-name="Internet Radio 2.0" level="ui">
  9000 <component name="wrtwidgetpreinstaller" filter="s60" long-name="WRT Widget Preinstaller" introduced="^3" class="tool PC">
  8763 <component name="wrtwidgetpreinstaller" filter="s60" long-name="WRT Widget Preinstaller" introduced="^3" class="tool PC">
  9001 <unit bldFile="app/homescreentools/widgettools/wrtwidgetpreinstaller/group"/>
  8764 <unit bldFile="app/homescreentools/widgettools/wrtwidgetpreinstaller/group"/>
  9002 </component>
  8765 </component>
  9003 </collection>
  8766 </collection>
  9004 </block>
  8767 </block>
  9005 <block name="webuis" level="services" long-name="Web UIs" levels="plugin app">
       
  9006 <collection name="browserui" long-name="Browser UI" level="app">
       
  9007 <component name="browser" filter="s60" long-name="Browser">
       
  9008 <unit bldFile="app/webuis/browserui/browser/group"/>
       
  9009 </component>
       
  9010 <component name="operatormenu" filter="s60" long-name="Browser Operator Menu">
       
  9011 <unit bldFile="app/webuis/browserui/operatormenu/group"/>
       
  9012 </component>
       
  9013 <component name="videoservices" filter="s60" long-name="Browser Video Services">
       
  9014 <unit bldFile="app/webuis/browserui/videoservices/group"/>
       
  9015 </component>
       
  9016 </collection>
       
  9017 <collection name="browserplugins" long-name="Browser Plugins" level="plugin">
       
  9018 <component name="browsersysteminfoplugin" filter="s60" long-name="Browser System Info Plugin" plugin="Y">
       
  9019 <!-- uncomment the unit when configuration is in place, it's currently #included from browserplugins_build -->
       
  9020 <!-- <unit bldFile="browserplugins/browsersysteminfoplugin/group"/>-->
       
  9021 </component>
       
  9022 <component name="browsergpsplugin" filter="s60" long-name="Browser GPS Plugin" plugin="Y">
       
  9023 <!-- uncomment the unit when configuration is in place, it's currently #included from browserplugins_build -->
       
  9024 <!-- <unit bldFile="browserplugins/browsergpsplugin/group"/>-->
       
  9025 </component>
       
  9026 <component name="browseraudiovideoplugin" filter="s60" long-name="Browser Audio Video Plugin" plugin="Y">
       
  9027 <unit bldFile="app/webuis/browserplugins/browseraudiovideoplugin/group"/>
       
  9028 </component>
       
  9029 <component name="browserplugins_build" filter="s60" long-name="Browser Plugins Build">
       
  9030 <!-- when configuration is in place, the #ifdef is no longer needed and this component can be removed -->
       
  9031 <unit bldFile="app/webuis/browserplugins/group"/>
       
  9032 </component>
       
  9033 </collection>
       
  9034 <collection name="pushmtm" long-name="Push MTM" level="plugin">
       
  9035 <component name="pushmtm_help" filter="s60" long-name="Push MTM Help">
       
  9036 <unit bldFile="app/webuis/pushmtm/help/group"/>
       
  9037 </component>
       
  9038 <component name="plugins" filter="s60" long-name="Push MTM Plugins" plugin="Y">
       
  9039 <unit bldFile="app/webuis/pushmtm/plugins/group"/>
       
  9040 </component>
       
  9041 <component name="pushmtm_build" filter="s60" long-name="Push MTM Build">
       
  9042 <!-- Some content is at collection level and some is at comopnent level. Either make this a single
       
  9043 			component and move it down a diretcory, or make separate independent components in this collection -->
       
  9044 <unit bldFile="app/webuis/pushmtm/group"/>
       
  9045 </component>
       
  9046 </collection>
       
  9047 </block>
       
  9048 <block name="jrt" level="services" long-name="Java Runtime" levels="util generic rt ui">
  8768 <block name="jrt" level="services" long-name="Java Runtime" levels="util generic rt ui">
  9049 <collection name="jrt_plat" long-name="JRT Platform Interfaces" level="ui">
  8769 <collection name="jrt_plat" long-name="JRT Platform Interfaces" level="ui">
  9050 <component name="java_registry_api" long-name="Java Registry API" filter="s60" class="api">
  8770 <component name="java_registry_api" long-name="Java Registry API" filter="s60" class="api">
  9051 <unit bldFile="app/jrt/jrt_plat/java_registry_api/build"/>
  8771 <unit bldFile="app/jrt/jrt_plat/java_registry_api/build"/>
  9052 </component>
  8772 </component>
  9156 <component name="memspyui_build" filter="s60" long-name="Memspy UI Application" purpose="development" class="tool">
  8876 <component name="memspyui_build" filter="s60" long-name="Memspy UI Application" purpose="development" class="tool">
  9157 <unit bldFile="app/rndtools/memspyui/group"/>
  8877 <unit bldFile="app/rndtools/memspyui/group"/>
  9158 </component>
  8878 </component>
  9159 </collection>
  8879 </collection>
  9160 <collection name="htiui" long-name="Harmonized Test Interface UI" level="generic">
  8880 <collection name="htiui" long-name="Harmonized Test Interface UI" level="generic">
  9161 <component name="HtiCommPlugins" filter="s60" long-name="HTI Comm Plugins" purpose="development" plugin="Y">
       
  9162 <unit bldFile="app/rndtools/htiui/HtiCommPlugins/HtiBtCommPlugin/group"/>
       
  9163 </component>
       
  9164 <component name="HtiServicePlugins" filter="s60" long-name="HTI Service Plugins" purpose="development" plugin="Y">
  8881 <component name="HtiServicePlugins" filter="s60" long-name="HTI Service Plugins" purpose="development" plugin="Y">
  9165 <!-- can only have a single unit. Should #include from a common bld.inf file -->
  8882 <!-- can only have a single unit. Should #include from a common bld.inf file -->
  9166 <unit bldFile="app/rndtools/htiui/HtiServicePlugins/HtiAppServicePlugin/group"/>
  8883 <unit bldFile="app/rndtools/htiui/HtiServicePlugins/HtiAppServicePlugin/group"/>
  9167 <unit bldFile="app/rndtools/htiui/HtiServicePlugins/HtiAudioServicePlugin/group"/>
  8884 <unit bldFile="app/rndtools/htiui/HtiServicePlugins/HtiAudioServicePlugin/group"/>
  9168 <unit bldFile="app/rndtools/htiui/HtiServicePlugins/HtiKeyEventServicePlugin/group"/>
  8885 <unit bldFile="app/rndtools/htiui/HtiServicePlugins/HtiKeyEventServicePlugin/group"/>
  9186 <unit bldFile="app/rndtools/htiui/group"/>
  8903 <unit bldFile="app/rndtools/htiui/group"/>
  9187 </component>
  8904 </component>
  9188 </collection>
  8905 </collection>
  9189 </block>
  8906 </block>
  9190 <block name="helps" level="apps" span="2" long-name="Help Apps" levels="eng tools if ui">
  8907 <block name="helps" level="apps" span="2" long-name="Help Apps" levels="eng tools if ui">
  9191 <collection name="csxhelp" long-name="Context Sensitive Extended Help" level="if">
  8908 <collection name="userguide" long-name="User Guide" level="if">
  9192 <!-- this is really a component. Should move it down a directory -->
  8909 <!-- collection is really a component. Move down a directory -->
  9193 <component name="csxhelp_build" filter="s60" long-name="Context Sensitive Extended Help Build">
  8910 <component name="userguide_build" long-name="User Guide Build" filter="s60" introduced="^4">
  9194 <unit bldFile="app/helps/csxhelp/group"/>
  8911 <unit bldFile="app/helps/userguide" proFile="Userguide.pro"/>
  9195 </component>
  8912 </component>
  9196 </collection>
  8913 </collection>
  9197 <collection name="symhelp" long-name="Symbian Help" level="eng">
  8914 <collection name="symhelp" long-name="Symbian Help" level="eng">
  9198 <component name="helpmodel" long-name="Help" introduced="6.0" purpose="optional">
  8915 <component name="helpmodel" long-name="Help" introduced="6.0" purpose="optional">
  9199 <unit bldFile="app/helps/symhelp/helpmodel/group" mrp="app/helps/symhelp/helpmodel/group/app-services_hlpmodel.mrp"/>
  8916 <unit bldFile="app/helps/symhelp/helpmodel/group" mrp="app/helps/symhelp/helpmodel/group/app-services_hlpmodel.mrp"/>