symbian3/single/sysdefs/system_model.xml
changeset 954 5e24f7765bc7
parent 950 0240cdcd8446
equal deleted inserted replaced
953:fb3aed03c221 954:5e24f7765bc7
    74 >
    74 >
    75 ]>
    75 ]>
    76 <SystemDefinition name="Symbian^3" schema="2.0.1">
    76 <SystemDefinition name="Symbian^3" schema="2.0.1">
    77 <systemModel>
    77 <systemModel>
    78 <layer name="adapt" long-name="Adaptation" levels="low mw high">
    78 <layer name="adapt" 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="stub">
    80 <collection name="s60_stubs" level="stub">
    80 <collection name="s60_stubs" level="stub">
    81 <component name="audiostubs" long-name="Audio Stubs">
    81 <component name="audiostubs" long-name="Audio Stubs">
    82 <unit bldFile="adapt/stubs/audiostubs/group"/>
    82 <unit bldFile="adapt/stubs/audiostubs/group"/>
    83 </component>
    83 </component>
    84 <component name="btaudioadaptation_stub" long-name="Bluetooth Audio Adaptation Stub">
    84 <component name="btaudioadaptation_stub" long-name="Bluetooth Audio Adaptation Stub">
   372 <component name="romkiteka2" long-name="ROMKIT EKA2" deprecated="^2" purpose="development">
   372 <component name="romkiteka2" long-name="ROMKIT EKA2" deprecated="^2" purpose="development">
   373 <unit bldFile="os/buildtools/imgtools_os/romkiteka2/group" mrp="os/buildtools/imgtools_os/romkiteka2/group/tools_romkit.mrp"/>
   373 <unit bldFile="os/buildtools/imgtools_os/romkiteka2/group" mrp="os/buildtools/imgtools_os/romkiteka2/group/tools_romkit.mrp"/>
   374 </component>
   374 </component>
   375 </collection>
   375 </collection>
   376 </block>
   376 </block>
       
   377 <block name="fshell" level="generic" long-name="FShell" levels="bld mw fw ui">
       
   378 <collection name="fshell_all" long-name="FShell Build" level="fw">
       
   379 <component name="fshell_s3" long-name="FShell Symbian^3" introduced="^3" purpose="development">
       
   380 <unit bldFile="os/fshell/build/sf/3"/>
       
   381 </component>
       
   382 </collection>
       
   383 </block>
   377 <block name="ossrv" level="services" long-name="Generic OS Services" levels="physical-abstraction app-libs encoding translation data-services utilities">
   384 <block name="ossrv" level="services" long-name="Generic OS Services" levels="physical-abstraction app-libs encoding translation data-services utilities">
   378 <collection name="ossrv_pub" long-name="Generic OS Services Public Interfaces" level="utilities">
   385 <collection name="ossrv_pub" long-name="Generic OS Services Public Interfaces" level="utilities">
   379 <component name="boost_apis" long-name="Boost APIs" filter="s60" class="api">
   386 <component name="boost_apis" long-name="Boost APIs" filter="s60" class="api">
   380 <unit bldFile="os/ossrv/ossrv_pub/boost_apis/group"/>
   387 <unit bldFile="os/ossrv/ossrv_pub/boost_apis/group"/>
   381 </component>
   388 </component>
   570 </component>
   577 </component>
   571 <component name="glib_value_arrays" long-name="Glib Value Arrays API" filter="s60" class="api">
   578 <component name="glib_value_arrays" long-name="Glib Value Arrays API" filter="s60" class="api">
   572 <unit bldFile="os/ossrv/ossrv_pub/glib_value_arrays/group"/>
   579 <unit bldFile="os/ossrv/ossrv_pub/glib_value_arrays/group"/>
   573 </component>
   580 </component>
   574 <component name="glib_varargs_value_collection" long-name="Glib Varargs Value Collection API" filter="s60" class="api">
   581 <component name="glib_varargs_value_collection" long-name="Glib Varargs Value Collection API" filter="s60" class="api">
   575 
       
   576 <unit bldFile="os/ossrv/ossrv_pub/glib_varargs_value_collection/group"/>
   582 <unit bldFile="os/ossrv/ossrv_pub/glib_varargs_value_collection/group"/>
   577 </component>
   583 </component>
   578 <component name="gobject" long-name="GObject API" filter="s60" class="api">
   584 <component name="gobject" long-name="GObject API" filter="s60" class="api">
   579 <unit bldFile="os/ossrv/ossrv_pub/gobject/group"/>
   585 <unit bldFile="os/ossrv/ossrv_pub/gobject/group"/>
   580 </component>
   586 </component>
   639 <unit bldFile="os/ossrv/ossrv_pub/wide_character_classapis/group"/>
   645 <unit bldFile="os/ossrv/ossrv_pub/wide_character_classapis/group"/>
   640 </component>
   646 </component>
   641 <component name="dbus_api" long-name="Dbus API" filter="s60" class="api">
   647 <component name="dbus_api" long-name="Dbus API" filter="s60" class="api">
   642 <unit bldFile="os/ossrv/ossrv_pub/dbus/group"/>
   648 <unit bldFile="os/ossrv/ossrv_pub/dbus/group"/>
   643 </component>
   649 </component>
   644 <component name="dbus-glib" long-name="Dbus-glib API" filter="s60" class="api">
   650 <component name="dbus_glib_api" long-name="D-Bus GLib API" filter="s60" class="api">
   645 <unit bldFile="os/ossrv/ossrv_pub/dbus-glib/group"/>
   651 <unit bldFile="os/ossrv/ossrv_pub/dbus-glib/group"/>
   646 </component>
   652 </component>
   647 </collection>
   653 </collection>
   648 <collection name="ossrv_plat" long-name="Generic OS Services Platform Interfaces" level="utilities">
   654 <collection name="ossrv_plat" long-name="Generic OS Services Platform Interfaces" level="utilities">
   649 <component name="libutils_apis" long-name="Utility Library APIs" filter="s60" class="api">
   655 <component name="libutils_apis" long-name="Utility Library APIs" filter="s60" class="api">
   691 </collection>
   697 </collection>
   692 <collection name="ofdbus" long-name="Open Foundation D-Bus" level="utilities">
   698 <collection name="ofdbus" long-name="Open Foundation D-Bus" level="utilities">
   693 <component name="dbus" filter="s60" long-name="D-Bus">
   699 <component name="dbus" filter="s60" long-name="D-Bus">
   694 <unit bldFile="os/ossrv/ofdbus/dbus/group"/>
   700 <unit bldFile="os/ossrv/ofdbus/dbus/group"/>
   695 </component>
   701 </component>
   696 <component name="dbus-glib" filter="s60" long-name="D-Bus GLib">
   702 <component name="dbus_glib" filter="s60" long-name="D-Bus GLib">
   697 <unit bldFile="os/ossrv/ofdbus/dbus-glib/group"/>
   703 <unit bldFile="os/ossrv/ofdbus/dbus-glib/group"/>
   698 </component>
   704 </component>
   699 <component name="ofdbus_rom" filter="s60" long-name="D-Bus ROM">
   705 <component name="ofdbus_rom" filter="s60" long-name="D-Bus ROM">
   700 <!-- Contains IBY for for dbus. Should remove #includes to above components and move this down a directory 
   706 <!-- Contains IBY for for dbus. Should remove #includes to above components and move this down a directory 
   701             Consider moving IBY file to one of the above as well and removing this component entirely -->
   707             Consider moving IBY file to one of the above as well and removing this component entirely -->
   782 </collection>
   788 </collection>
   783 <collection name="loggingservices" long-name="Logging Services" level="server">
   789 <collection name="loggingservices" long-name="Logging Services" level="server">
   784 <component name="eventlogger" long-name="Event Logger" introduced="6.0" purpose="optional">
   790 <component name="eventlogger" long-name="Event Logger" introduced="6.0" purpose="optional">
   785 <unit bldFile="os/persistentdata/loggingservices/eventlogger/group" mrp="os/persistentdata/loggingservices/eventlogger/group/syslibs_logeng.mrp"/>
   791 <unit bldFile="os/persistentdata/loggingservices/eventlogger/group" mrp="os/persistentdata/loggingservices/eventlogger/group/syslibs_logeng.mrp"/>
   786 </component>
   792 </component>
   787 <component name="filelogger" long-name="File Logger" introduced="ER5" purpose="optional">
   793 <component name="filelogger" long-name="File Logger" introduced="ER5" deprecated="^3" purpose="optional">
   788 <unit bldFile="os/persistentdata/loggingservices/filelogger/group" mrp="os/persistentdata/loggingservices/filelogger/group/comms-infras_flogger.mrp"/>
   794 <unit bldFile="os/persistentdata/loggingservices/filelogger/group" mrp="os/persistentdata/loggingservices/filelogger/group/comms-infras_flogger.mrp"/>
   789 </component>
   795 </component>
   790 <component name="rfilelogger" long-name="RFile Logger" deprecated="^3" introduced="9.1" purpose="development">
   796 <component name="rfilelogger" long-name="RFile Logger" deprecated="^3" introduced="9.1" purpose="development">
   791 <unit bldFile="os/persistentdata/loggingservices/rfilelogger/group" mrp="os/persistentdata/loggingservices/rfilelogger/group/testtools_utilities.mrp"/>
   797 <unit bldFile="os/persistentdata/loggingservices/rfilelogger/group" mrp="os/persistentdata/loggingservices/rfilelogger/group/testtools_utilities.mrp"/>
   792 </component>
   798 </component>
  1283 <unit bldFile="os/lbs/datasourcemodules/gpspositioningmodule/group" mrp="os/lbs/datasourcemodules/gpspositioningmodule/group/lbs_agps_positioning_module.mrp"/>
  1289 <unit bldFile="os/lbs/datasourcemodules/gpspositioningmodule/group" mrp="os/lbs/datasourcemodules/gpspositioningmodule/group/lbs_agps_positioning_module.mrp"/>
  1284 </component>
  1290 </component>
  1285 <component name="networkpositioningmodule" long-name="Network Positioning Module" introduced="^3" purpose="optional" plugin="Y">
  1291 <component name="networkpositioningmodule" long-name="Network Positioning Module" introduced="^3" purpose="optional" plugin="Y">
  1286 <unit bldFile="os/lbs/datasourcemodules/networkpositioningmodule/group" mrp="os/lbs/datasourcemodules/networkpositioningmodule/group/lbs_network_positioning_module.mrp"/>
  1292 <unit bldFile="os/lbs/datasourcemodules/networkpositioningmodule/group" mrp="os/lbs/datasourcemodules/networkpositioningmodule/group/lbs_network_positioning_module.mrp"/>
  1287 </component>
  1293 </component>
  1288 <component name="locationapesuplpsy" long-name="APE SUPL PSY" introduced="^3" purpose="optional" filter="s60" plugin="Y">
  1294 <component name="locationapesuplpsy" long-name="APE SUPL Positioning Module" introduced="^3" purpose="optional" plugin="Y">
  1289 <unit bldFile="os/lbs/datasourcemodules/locationapesuplpsy/group"/>
  1295 <unit bldFile="os/lbs/datasourcemodules/locationapesuplpsy/group" mrp="os/lbs/datasourcemodules/locationapesuplpsy/group/lbs_ape_supl_positioning_module.mrp"/>
  1290 </component>
  1296 </component>
  1291 </collection>
  1297 </collection>
  1292 <collection name="datasourceadaptation" long-name="Data Source Adaptation" level="adapt">
  1298 <collection name="datasourceadaptation" long-name="Data Source Adaptation" level="adapt">
  1293 <component name="gpsdatasourceadaptation" long-name="GPS Data Source Adaptation" introduced="^2" purpose="optional" plugin="Y">
  1299 <component name="gpsdatasourceadaptation" long-name="GPS Data Source Adaptation" introduced="^2" purpose="optional" plugin="Y">
  1294 <unit bldFile="os/lbs/datasourceadaptation/gpsdatasourceadaptation/group" mrp="os/lbs/datasourceadaptation/gpsdatasourceadaptation/group/lbs_gps_data_source_adaptation.mrp"/>
  1300 <unit bldFile="os/lbs/datasourceadaptation/gpsdatasourceadaptation/group" mrp="os/lbs/datasourceadaptation/gpsdatasourceadaptation/group/lbs_gps_data_source_adaptation.mrp"/>
  1334 </component>
  1340 </component>
  1335 <component name="suplprotocolmodule" long-name="SUPL Protocol Module" introduced="^2" deprecated="^2" purpose="optional" plugin="Y">
  1341 <component name="suplprotocolmodule" long-name="SUPL Protocol Module" introduced="^2" deprecated="^2" purpose="optional" plugin="Y">
  1336 <!-- hack for Foundation builds needed while collection is reorganised into proper components -->
  1342 <!-- hack for Foundation builds needed while collection is reorganised into proper components -->
  1337 <unit bldFile="os/lbs/networkprotocolmodules/suplprotocolmodule/SuplConnectionManager/group" mrp="os/lbs/networkprotocolmodules/suplprotocolmodule/group/lbs_suplprotocolmodule.mrp"/>
  1343 <unit bldFile="os/lbs/networkprotocolmodules/suplprotocolmodule/SuplConnectionManager/group" mrp="os/lbs/networkprotocolmodules/suplprotocolmodule/group/lbs_suplprotocolmodule.mrp"/>
  1338 </component>
  1344 </component>
  1339 <component name="suplprotocolmodule" long-name="SUPL Protocol Module" introduced="^2" deprecated="^2" purpose="optional" plugin="Y">
  1345 <component name="suplprotocolmodule1" long-name="SUPL Protocol Module" introduced="^2" deprecated="^2" purpose="optional" plugin="Y">
  1340 <!-- hack for Foundation builds needed while collection is reorganised into proper components -->
  1346 <!-- hack for Foundation builds needed while collection is reorganised into proper components -->
  1341 <unit bldFile="os/lbs/networkprotocolmodules/suplprotocolmodule/HostSettingsApi/group" mrp="os/lbs/networkprotocolmodules/suplprotocolmodule/group/lbs_suplprotocolmodule.mrp"/>
  1347 <unit bldFile="os/lbs/networkprotocolmodules/suplprotocolmodule/HostSettingsApi/group" mrp="os/lbs/networkprotocolmodules/suplprotocolmodule/group/lbs_suplprotocolmodule.mrp"/>
  1342 </component>
  1348 </component>
  1343 <component name="suplprotocolmodule" long-name="SUPL Protocol Module" introduced="^2" deprecated="^2" purpose="optional" plugin="Y">
  1349 <component name="suplprotocolmodule2" long-name="SUPL Protocol Module" introduced="^2" deprecated="^2" purpose="optional" plugin="Y">
  1344 <!-- hack for Foundation builds needed while collection is reorganised into proper components -->
  1350 <!-- hack for Foundation builds needed while collection is reorganised into proper components -->
  1345 <unit bldFile="os/lbs/networkprotocolmodules/suplprotocolmodule/SuplPushAPI/group" mrp="os/lbs/networkprotocolmodules/suplprotocolmodule/group/lbs_suplprotocolmodule.mrp"/>
  1351 <unit bldFile="os/lbs/networkprotocolmodules/suplprotocolmodule/SuplPushAPI/group" mrp="os/lbs/networkprotocolmodules/suplprotocolmodule/group/lbs_suplprotocolmodule.mrp"/>
  1346 </component>
  1352 </component>
  1347 <component name="suplrrlpprotocol" long-name="SUPL RRLP Protocol Module">
  1353 <component name="suplrrlpprotocol3" long-name="SUPL RRLP Protocol Module">
  1348 <!-- hack for Foundation builds needed while collection is reorganised into proper components -->
  1354 <!-- hack for Foundation builds needed while collection is reorganised into proper components -->
  1349 <unit bldFile="os/lbs/networkprotocolmodules/suplcontrolplaneprotocols/common/suplrrlpprotocol/sfgroup"/>
  1355 <unit bldFile="os/lbs/networkprotocolmodules/suplcontrolplaneprotocols/common/suplrrlpprotocol/sfgroup"/>
  1350 </component>
  1356 </component>
  1351 </collection>
  1357 </collection>
  1352 <collection name="lbsapitest" long-name="Location API Tests" level="application-interface"/>
  1358 <collection name="lbsapitest" long-name="Location API Tests" level="application-interface"/>
  1847 <unit mrp="os/bt/bt_info/bt_metadata/bt_metadata.mrp"/>
  1853 <unit mrp="os/bt/bt_info/bt_metadata/bt_metadata.mrp"/>
  1848 </component>
  1854 </component>
  1849 </collection>
  1855 </collection>
  1850 </block>
  1856 </block>
  1851 <block name="usb" level="services" long-name="USB" levels="adapt hw-if plugin framework server app-if">
  1857 <block name="usb" level="services" long-name="USB" levels="adapt hw-if plugin framework server app-if">
       
  1858 <collection name="usb_plat" long-name="USB Platform Interfaces" level="app-if">
       
  1859 <!-- placeholder for platform APIs -->
       
  1860 </collection>
  1852 <collection name="usbldd" long-name="USB Logical Device Drivers" level="hw-if">
  1861 <collection name="usbldd" long-name="USB Logical Device Drivers" level="hw-if">
  1853 <!-- usbclientdrivers  to be moved here from kernelhwsrv-->
  1862 <!-- usbclientdrivers  to be moved here from kernelhwsrv-->
  1854 </collection>
  1863 </collection>
  1855 <collection name="usbmgmt" long-name="USB Management" level="server">
  1864 <collection name="usbmgmt" long-name="USB Management" level="server">
  1856 <component name="usbmgr" long-name="USB Manager" purpose="optional">
  1865 <component name="usbmgr" long-name="USB Manager" purpose="optional">
  1867 </collection>
  1876 </collection>
  1868 </block>
  1877 </block>
  1869 <block name="mm" level="services" long-name="Multimedia" levels="adapt hw-if device-fw devices middleware app-if">
  1878 <block name="mm" level="services" long-name="Multimedia" levels="adapt hw-if device-fw devices middleware app-if">
  1870 <collection name="mm_pub" long-name="Multimedia Public Interfaces" level="app-if">
  1879 <collection name="mm_pub" long-name="Multimedia Public Interfaces" level="app-if">
  1871 <component name="audio_effects_api" long-name="Audio Effects API" filter="s60" class="api">
  1880 <component name="audio_effects_api" long-name="Audio Effects API" filter="s60" class="api">
  1872 <unit bldFile="os/mm/mm_pub/audio_effects_api/group"/>
  1881 <unit bldFile="os/mm/mm_pub/audio_effects_api/group" filter="!test"/>
  1873 </component>
  1882 </component>
  1874 <component name="audio_effects_presets_api" long-name="Audio Effects Presets API" filter="s60" class="api">
  1883 <component name="audio_effects_presets_api" long-name="Audio Effects Presets API" filter="s60" class="api">
  1875 <unit bldFile="os/mm/mm_pub/audio_effects_presets_api/group"/>
  1884 <unit bldFile="os/mm/mm_pub/audio_effects_presets_api/group" filter="!test"/>
  1876 </component>
  1885 </component>
  1877 <component name="drm_audio_player_api" long-name="DRM Audio Player API" filter="s60" class="api">
  1886 <component name="drm_audio_player_api" long-name="DRM Audio Player API" filter="s60" class="api">
  1878 <unit bldFile="os/mm/mm_pub/drm_audio_player_api/group"/>
  1887 <unit bldFile="os/mm/mm_pub/drm_audio_player_api/group" filter="!test"/>
  1879 </component>
  1888 </component>
  1880 <component name="multimedia_extension_interfaces_api" long-name="Multimedia Extension Interfaces API" filter="s60" class="api">
  1889 <component name="multimedia_extension_interfaces_api" long-name="Multimedia Extension Interfaces API" filter="s60" class="api">
  1881 <unit bldFile="os/mm/mm_pub/multimedia_extension_interfaces_api/group"/>
  1890 <unit bldFile="os/mm/mm_pub/multimedia_extension_interfaces_api/group"/>
  1882 </component>
  1891 </component>
  1883 </collection>
  1892 </collection>
  1884 <collection name="mm_plat" long-name="Multimedia Platform Interfaces" level="app-if">
  1893 <collection name="mm_plat" long-name="Multimedia Platform Interfaces" level="app-if">
  1885 <component name="aac_decoder_config_api" long-name="AAC Decoder Config API" filter="s60" class="api">
  1894 <component name="aac_decoder_config_api" long-name="AAC Decoder Config API" filter="s60" class="api">
  1886 <unit bldFile="os/mm/mm_plat/aac_decoder_config_api/group"/>
  1895 <unit bldFile="os/mm/mm_plat/aac_decoder_config_api/group" filter="!test"/>
  1887 </component>
  1896 </component>
  1888 <component name="aac_decoder_config_msg_hdlr_api" long-name="AAC Decoder Config Msg Hdlr API" filter="s60" class="api">
  1897 <component name="aac_decoder_config_msg_hdlr_api" long-name="AAC Decoder Config Msg Hdlr API" filter="s60" class="api">
  1889 <unit bldFile="os/mm/mm_plat/aac_decoder_config_msg_hdlr_api/group"/>
  1898 <unit bldFile="os/mm/mm_plat/aac_decoder_config_msg_hdlr_api/group"/>
  1890 </component>
  1899 </component>
  1891 <component name="aac_decoder_config_proxy_api" long-name="AAC Decoder Config Proxy API" filter="s60" class="api">
  1900 <component name="aac_decoder_config_proxy_api" long-name="AAC Decoder Config Proxy API" filter="s60" class="api">
  1908 </component>
  1917 </component>
  1909 <component name="audio_policy_header_api" long-name="Audio Policy Header API" filter="s60" class="api">
  1918 <component name="audio_policy_header_api" long-name="Audio Policy Header API" filter="s60" class="api">
  1910 <unit bldFile="os/mm/mm_plat/audio_policy_header_api/group"/>
  1919 <unit bldFile="os/mm/mm_plat/audio_policy_header_api/group"/>
  1911 </component>
  1920 </component>
  1912 <component name="audio_routing_api" long-name="Audio Routing API" filter="s60" class="api">
  1921 <component name="audio_routing_api" long-name="Audio Routing API" filter="s60" class="api">
  1913 <unit bldFile="os/mm/mm_plat/audio_routing_api/group"/>
  1922 <unit bldFile="os/mm/mm_plat/audio_routing_api/group" filter="!test"/>
  1914 </component>
  1923 </component>
  1915 <component name="audio_routing_msg_hdlr_api" long-name="Audio Routing Msg Hdlr API" filter="s60" class="api">
  1924 <component name="audio_routing_msg_hdlr_api" long-name="Audio Routing Msg Hdlr API" filter="s60" class="api">
  1916 <unit bldFile="os/mm/mm_plat/audio_routing_msg_hdlr_api/group"/>
  1925 <unit bldFile="os/mm/mm_plat/audio_routing_msg_hdlr_api/group"/>
  1917 </component>
  1926 </component>
  1918 <component name="audio_routing_proxy_api" long-name="Audio Routing Proxy API" filter="s60" class="api">
  1927 <component name="audio_routing_proxy_api" long-name="Audio Routing Proxy API" filter="s60" class="api">
  1935 </component>
  1944 </component>
  1936 <component name="display_posting_api" long-name="Display Posting API" filter="s60" class="api">
  1945 <component name="display_posting_api" long-name="Display Posting API" filter="s60" class="api">
  1937 <unit bldFile="os/mm/mm_plat/display_posting_api/group"/>
  1946 <unit bldFile="os/mm/mm_plat/display_posting_api/group"/>
  1938 </component>
  1947 </component>
  1939 <component name="eaac_plus_decoder_interface_api" long-name="eAAC Plus Decoder Interface API" filter="s60" class="api">
  1948 <component name="eaac_plus_decoder_interface_api" long-name="eAAC Plus Decoder Interface API" filter="s60" class="api">
  1940 <unit bldFile="os/mm/mm_plat/eaac_plus_decoder_interface_api/group"/>
  1949 <unit bldFile="os/mm/mm_plat/eaac_plus_decoder_interface_api/group" filter="!test"/>
  1941 </component>
  1950 </component>
  1942 <component name="eaac_plus_decoder_interface_msg_hdlr_api" long-name="eAAC Plus Decoder Interface Message Handler API" filter="s60" class="api">
  1951 <component name="eaac_plus_decoder_interface_msg_hdlr_api" long-name="eAAC Plus Decoder Interface Message Handler API" filter="s60" class="api">
  1943 <unit bldFile="os/mm/mm_plat/eaac_plus_decoder_interface_msg_hdlr_api/group"/>
  1952 <unit bldFile="os/mm/mm_plat/eaac_plus_decoder_interface_msg_hdlr_api/group"/>
  1944 </component>
  1953 </component>
  1945 <component name="eaac_plus_decoder_interface_proxy_api" long-name="eAAC Plus Decoder Interface Proxy API" filter="s60" class="api">
  1954 <component name="eaac_plus_decoder_interface_proxy_api" long-name="eAAC Plus Decoder Interface Proxy API" filter="s60" class="api">
  1946 <unit bldFile="os/mm/mm_plat/eaac_plus_decoder_interface_proxy_api/group"/>
  1955 <unit bldFile="os/mm/mm_plat/eaac_plus_decoder_interface_proxy_api/group"/>
  1947 </component>
  1956 </component>
  1948 <component name="error_concealment_interface_api" long-name="Error Concealment Interface API" filter="s60" class="api">
  1957 <component name="error_concealment_interface_api" long-name="Error Concealment Interface API" filter="s60" class="api">
  1949 <unit bldFile="os/mm/mm_plat/error_concealment_interface_api/group"/>
  1958 <unit bldFile="os/mm/mm_plat/error_concealment_interface_api/group" filter="!test"/>
  1950 </component>
  1959 </component>
  1951 <component name="error_concealment_interface_msg_hdlr_api" long-name="Error Concealment Interface Message Handler API" filter="s60" class="api">
  1960 <component name="error_concealment_interface_msg_hdlr_api" long-name="Error Concealment Interface Message Handler API" filter="s60" class="api">
  1952 <unit bldFile="os/mm/mm_plat/error_concealment_interface_msg_hdlr_api/group"/>
  1961 <unit bldFile="os/mm/mm_plat/error_concealment_interface_msg_hdlr_api/group"/>
  1953 </component>
  1962 </component>
  1954 <component name="error_concealment_interface_proxy_api" long-name="Error Concealment Interface Proxy API" filter="s60" class="api">
  1963 <component name="error_concealment_interface_proxy_api" long-name="Error Concealment Interface Proxy API" filter="s60" class="api">
  1956 </component>
  1965 </component>
  1957 <component name="fm_radio_adaptation_api" long-name="FM Radio Adaptation API" filter="s60" class="api">
  1966 <component name="fm_radio_adaptation_api" long-name="FM Radio Adaptation API" filter="s60" class="api">
  1958 <unit bldFile="os/mm/mm_plat/fm_radio_adaptation_api/group"/>
  1967 <unit bldFile="os/mm/mm_plat/fm_radio_adaptation_api/group"/>
  1959 </component>
  1968 </component>
  1960 <component name="g711_decoder_interface_api" long-name="G711 Decoder Interface API" filter="s60" class="api">
  1969 <component name="g711_decoder_interface_api" long-name="G711 Decoder Interface API" filter="s60" class="api">
  1961 <unit bldFile="os/mm/mm_plat/g711_decoder_interface_api/group"/>
  1970 <unit bldFile="os/mm/mm_plat/g711_decoder_interface_api/group" filter="!test"/>
  1962 </component>
  1971 </component>
  1963 <component name="g711_decoder_interface_msg_hdlr_api" long-name="G711 Decoder Interface Message Handler API" filter="s60" class="api">
  1972 <component name="g711_decoder_interface_msg_hdlr_api" long-name="G711 Decoder Interface Message Handler API" filter="s60" class="api">
  1964 <unit bldFile="os/mm/mm_plat/g711_decoder_interface_msg_hdlr_api/group"/>
  1973 <unit bldFile="os/mm/mm_plat/g711_decoder_interface_msg_hdlr_api/group"/>
  1965 </component>
  1974 </component>
  1966 <component name="g711_decoder_interface_proxy_api" long-name="G711 Decoder Interface Proxy API" filter="s60" class="api">
  1975 <component name="g711_decoder_interface_proxy_api" long-name="G711 Decoder Interface Proxy API" filter="s60" class="api">
  1967 <unit bldFile="os/mm/mm_plat/g711_decoder_interface_proxy_api/group"/>
  1976 <unit bldFile="os/mm/mm_plat/g711_decoder_interface_proxy_api/group"/>
  1968 </component>
  1977 </component>
  1969 <component name="g711_encoder_interface_api" long-name="G711 Encoder Interface API" filter="s60" class="api">
  1978 <component name="g711_encoder_interface_api" long-name="G711 Encoder Interface API" filter="s60" class="api">
  1970 <unit bldFile="os/mm/mm_plat/g711_encoder_interface_api/group"/>
  1979 <unit bldFile="os/mm/mm_plat/g711_encoder_interface_api/group" filter="!test"/>
  1971 </component>
  1980 </component>
  1972 <component name="g711_encoder_interface_msg_hdlr_api" long-name="G711 Encoder Interface Message Handler API" filter="s60" class="api">
  1981 <component name="g711_encoder_interface_msg_hdlr_api" long-name="G711 Encoder Interface Message Handler API" filter="s60" class="api">
  1973 <unit bldFile="os/mm/mm_plat/g711_encoder_interface_msg_hdlr_api/group"/>
  1982 <unit bldFile="os/mm/mm_plat/g711_encoder_interface_msg_hdlr_api/group"/>
  1974 </component>
  1983 </component>
  1975 <component name="g711_encoder_interface_proxy_api" long-name="G711 Encoder Interface Proxy API" filter="s60" class="api">
  1984 <component name="g711_encoder_interface_proxy_api" long-name="G711 Encoder Interface Proxy API" filter="s60" class="api">
  1976 <unit bldFile="os/mm/mm_plat/g711_encoder_interface_proxy_api/group"/>
  1985 <unit bldFile="os/mm/mm_plat/g711_encoder_interface_proxy_api/group"/>
  1977 </component>
  1986 </component>
  1978 <component name="g729_decoder_interface_api" long-name="G729 Decoder Interface API" filter="s60" class="api">
  1987 <component name="g729_decoder_interface_api" long-name="G729 Decoder Interface API" filter="s60" class="api">
  1979 <unit bldFile="os/mm/mm_plat/g729_decoder_interface_api/group"/>
  1988 <unit bldFile="os/mm/mm_plat/g729_decoder_interface_api/group" filter="!test"/>
  1980 </component>
  1989 </component>
  1981 <component name="g729_decoder_interface_msg_hdlr_api" long-name="G729 Decoder Interface Message Handler API" filter="s60" class="api">
  1990 <component name="g729_decoder_interface_msg_hdlr_api" long-name="G729 Decoder Interface Message Handler API" filter="s60" class="api">
  1982 <unit bldFile="os/mm/mm_plat/g729_decoder_interface_msg_hdlr_api/group"/>
  1991 <unit bldFile="os/mm/mm_plat/g729_decoder_interface_msg_hdlr_api/group"/>
  1983 </component>
  1992 </component>
  1984 <component name="g729_decoder_interface_proxy_api" long-name="G729 Decoder Interface Proxy API" filter="s60" class="api">
  1993 <component name="g729_decoder_interface_proxy_api" long-name="G729 Decoder Interface Proxy API" filter="s60" class="api">
  1985 <unit bldFile="os/mm/mm_plat/g729_decoder_interface_proxy_api/group"/>
  1994 <unit bldFile="os/mm/mm_plat/g729_decoder_interface_proxy_api/group"/>
  1986 </component>
  1995 </component>
  1987 <component name="g729_encoder_interface_api" long-name="G729 Encoder Interface API" filter="s60" class="api">
  1996 <component name="g729_encoder_interface_api" long-name="G729 Encoder Interface API" filter="s60" class="api">
  1988 <unit bldFile="os/mm/mm_plat/g729_encoder_interface_api/group"/>
  1997 <unit bldFile="os/mm/mm_plat/g729_encoder_interface_api/group" filter="!test"/>
  1989 </component>
  1998 </component>
  1990 <component name="g729_encoder_interface_proxy_api" long-name="G729 Encoder Interface Proxy API" filter="s60" class="api">
  1999 <component name="g729_encoder_interface_proxy_api" long-name="G729 Encoder Interface Proxy API" filter="s60" class="api">
  1991 <unit bldFile="os/mm/mm_plat/g729_encoder_interface_proxy_api/group"/>
  2000 <unit bldFile="os/mm/mm_plat/g729_encoder_interface_proxy_api/group"/>
  1992 </component>
  2001 </component>
  1993 <component name="g729_encoder_interface_msg_hdlr_api" long-name="G729 Encoder Interface Message Handler API" filter="s60" class="api">
  2002 <component name="g729_encoder_interface_msg_hdlr_api" long-name="G729 Encoder Interface Message Handler API" filter="s60" class="api">
  1994 <unit bldFile="os/mm/mm_plat/g729_encoder_interface_msg_hdlr_api/group"/>
  2003 <unit bldFile="os/mm/mm_plat/g729_encoder_interface_msg_hdlr_api/group"/>
  1995 </component>
  2004 </component>
  1996 <component name="global_audio_settings_api" long-name="Global Audio Settings API" filter="s60" class="api">
  2005 <component name="global_audio_settings_api" long-name="Global Audio Settings API" filter="s60" class="api">
  1997 <unit bldFile="os/mm/mm_plat/global_audio_settings_api/group"/>
  2006 <unit bldFile="os/mm/mm_plat/global_audio_settings_api/group" filter="!test"/>
  1998 </component>
  2007 </component>
  1999 <component name="global_audio_settings_definition_api" long-name="Global Audio Settings Definition API" filter="s60" class="api">
  2008 <component name="global_audio_settings_definition_api" long-name="Global Audio Settings Definition API" filter="s60" class="api">
  2000 <unit bldFile="os/mm/mm_plat/global_audio_settings_definition_api/group"/>
  2009 <unit bldFile="os/mm/mm_plat/global_audio_settings_definition_api/group"/>
  2001 </component>
  2010 </component>
  2002 <component name="ilbc_decoder_interface_api" long-name="Ilbc Decoder Interface API" filter="s60" class="api">
  2011 <component name="ilbc_decoder_interface_api" long-name="Ilbc Decoder Interface API" filter="s60" class="api">
  2003 <unit bldFile="os/mm/mm_plat/ilbc_decoder_interface_api/group"/>
  2012 <unit bldFile="os/mm/mm_plat/ilbc_decoder_interface_api/group" filter="!test"/>
  2004 </component>
  2013 </component>
  2005 <component name="ilbc_decoder_interface_msg_hdlr_api" long-name="Ilbc Decoder Interface Message Handler API" filter="s60" class="api">
  2014 <component name="ilbc_decoder_interface_msg_hdlr_api" long-name="Ilbc Decoder Interface Message Handler API" filter="s60" class="api">
  2006 <unit bldFile="os/mm/mm_plat/ilbc_decoder_interface_msg_hdlr_api/group"/>
  2015 <unit bldFile="os/mm/mm_plat/ilbc_decoder_interface_msg_hdlr_api/group"/>
  2007 </component>
  2016 </component>
  2008 <component name="ilbc_decoder_interface_proxy_api" long-name="Ilbc Decoder Interface Proxy API" filter="s60" class="api">
  2017 <component name="ilbc_decoder_interface_proxy_api" long-name="Ilbc Decoder Interface Proxy API" filter="s60" class="api">
  2009 <unit bldFile="os/mm/mm_plat/ilbc_decoder_interface_proxy_api/group"/>
  2018 <unit bldFile="os/mm/mm_plat/ilbc_decoder_interface_proxy_api/group"/>
  2010 </component>
  2019 </component>
  2011 <component name="ilbc_encoder_interface_api" long-name="Ilbc Encoder Interface API" filter="s60" class="api">
  2020 <component name="ilbc_encoder_interface_api" long-name="Ilbc Encoder Interface API" filter="s60" class="api">
  2012 <unit bldFile="os/mm/mm_plat/ilbc_encoder_interface_api/group"/>
  2021 <unit bldFile="os/mm/mm_plat/ilbc_encoder_interface_api/group" filter="!test"/>
  2013 </component>
  2022 </component>
  2014 <component name="ilbc_encoder_interface_msg_hdlr_api" long-name="Ilbc Encoder Interface Message Handler API" filter="s60" class="api">
  2023 <component name="ilbc_encoder_interface_msg_hdlr_api" long-name="Ilbc Encoder Interface Message Handler API" filter="s60" class="api">
  2015 <unit bldFile="os/mm/mm_plat/ilbc_encoder_interface_msg_hdlr_api/group"/>
  2024 <unit bldFile="os/mm/mm_plat/ilbc_encoder_interface_msg_hdlr_api/group"/>
  2016 </component>
  2025 </component>
  2017 <component name="ilbc_encoder_interface_proxy_api" long-name="Ilbc Encoder Interface Proxy API" filter="s60" class="api">
  2026 <component name="ilbc_encoder_interface_proxy_api" long-name="Ilbc Encoder Interface Proxy API" filter="s60" class="api">
  2028 </component>
  2037 </component>
  2029 <component name="nokia_multimedia_fourcc_definitions_api" long-name="Nokia Multimedia Fourcc Definitions API" filter="s60" class="api">
  2038 <component name="nokia_multimedia_fourcc_definitions_api" long-name="Nokia Multimedia Fourcc Definitions API" filter="s60" class="api">
  2030 <unit bldFile="os/mm/mm_plat/nokia_multimedia_fourcc_definitions_api/group"/>
  2039 <unit bldFile="os/mm/mm_plat/nokia_multimedia_fourcc_definitions_api/group"/>
  2031 </component>
  2040 </component>
  2032 <component name="ra8_decoder_interface_api" long-name="RA8 Decoder Interface API" filter="s60" class="api">
  2041 <component name="ra8_decoder_interface_api" long-name="RA8 Decoder Interface API" filter="s60" class="api">
  2033 <unit bldFile="os/mm/mm_plat/ra8_decoder_interface_api/group"/>
  2042 <unit bldFile="os/mm/mm_plat/ra8_decoder_interface_api/group" filter="!test"/>
  2034 </component>
  2043 </component>
  2035 <component name="ra8_decoder_interface_msg_hdlr_api" long-name="RA8 Decoder Interface Message Handler API" filter="s60" class="api">
  2044 <component name="ra8_decoder_interface_msg_hdlr_api" long-name="RA8 Decoder Interface Message Handler API" filter="s60" class="api">
  2036 <unit bldFile="os/mm/mm_plat/ra8_decoder_interface_msg_hdlr_api/group"/>
  2045 <unit bldFile="os/mm/mm_plat/ra8_decoder_interface_msg_hdlr_api/group"/>
  2037 </component>
  2046 </component>
  2038 <component name="ra8_decoder_interface_proxy_api" long-name="RA8 Decoder Interface Proxy API" filter="s60" class="api">
  2047 <component name="ra8_decoder_interface_proxy_api" long-name="RA8 Decoder Interface Proxy API" filter="s60" class="api">
  2040 </component>
  2049 </component>
  2041 <component name="rds_adaptation_api" long-name="RDS Adaptation API" filter="s60" class="api">
  2050 <component name="rds_adaptation_api" long-name="RDS Adaptation API" filter="s60" class="api">
  2042 <unit bldFile="os/mm/mm_plat/rds_adaptation_api/group"/>
  2051 <unit bldFile="os/mm/mm_plat/rds_adaptation_api/group"/>
  2043 </component>
  2052 </component>
  2044 <component name="restricted_audio_output_api" long-name="Restricted Audio Output API" filter="s60" class="api">
  2053 <component name="restricted_audio_output_api" long-name="Restricted Audio Output API" filter="s60" class="api">
  2045 <unit bldFile="os/mm/mm_plat/restricted_audio_output_api/group"/>
  2054 <unit bldFile="os/mm/mm_plat/restricted_audio_output_api/group" filter="!test"/>
  2046 </component>
  2055 </component>
  2047 <component name="restricted_audio_output_msg_hdlr_api" long-name="Restricted Audio Output Message Handler API" filter="s60" class="api">
  2056 <component name="restricted_audio_output_msg_hdlr_api" long-name="Restricted Audio Output Message Handler API" filter="s60" class="api">
  2048 <unit bldFile="os/mm/mm_plat/restricted_audio_output_msg_hdlr_api/group"/>
  2057 <unit bldFile="os/mm/mm_plat/restricted_audio_output_msg_hdlr_api/group"/>
  2049 </component>
  2058 </component>
  2050 <component name="restricted_audio_output_proxy_api" long-name="Restricted Audio Output Proxy API" filter="s60" class="api">
  2059 <component name="restricted_audio_output_proxy_api" long-name="Restricted Audio Output Proxy API" filter="s60" class="api">
  2051 <unit bldFile="os/mm/mm_plat/restricted_audio_output_proxy_api/group"/>
  2060 <unit bldFile="os/mm/mm_plat/restricted_audio_output_proxy_api/group"/>
  2052 </component>
  2061 </component>
  2053 <component name="sbc_encoder_interface_api" long-name="SBC Encoder Interface API" filter="s60" class="api">
  2062 <component name="sbc_encoder_interface_api" long-name="SBC Encoder Interface API" filter="s60" class="api">
  2054 <unit bldFile="os/mm/mm_plat/sbc_encoder_interface_api/group"/>
  2063 <unit bldFile="os/mm/mm_plat/sbc_encoder_interface_api/group" filter="!test"/>
  2055 </component>
  2064 </component>
  2056 <component name="sbc_encoder_interface_msg_hdlr_api" long-name="SBC Encoder Interface Message Handler API" filter="s60" class="api">
  2065 <component name="sbc_encoder_interface_msg_hdlr_api" long-name="SBC Encoder Interface Message Handler API" filter="s60" class="api">
  2057 <unit bldFile="os/mm/mm_plat/sbc_encoder_interface_msg_hdlr_api/group"/>
  2066 <unit bldFile="os/mm/mm_plat/sbc_encoder_interface_msg_hdlr_api/group"/>
  2058 </component>
  2067 </component>
  2059 <component name="sbc_encoder_interface_proxy_api" long-name="SBC Encoder Interface Proxy API" filter="s60" class="api">
  2068 <component name="sbc_encoder_interface_proxy_api" long-name="SBC Encoder Interface Proxy API" filter="s60" class="api">
  2061 </component>
  2070 </component>
  2062 <component name="secure_output_mdf_custom_interface" long-name="Secure Output MDF Custom Interface" filter="s60" class="api">
  2071 <component name="secure_output_mdf_custom_interface" long-name="Secure Output MDF Custom Interface" filter="s60" class="api">
  2063 <unit bldFile="os/mm/mm_plat/secure_output_mdf_custom_interface/group"/>
  2072 <unit bldFile="os/mm/mm_plat/secure_output_mdf_custom_interface/group"/>
  2064 </component>
  2073 </component>
  2065 <component name="speech_encoder_config_api" long-name="Speech Encoder Config API" filter="s60" class="api">
  2074 <component name="speech_encoder_config_api" long-name="Speech Encoder Config API" filter="s60" class="api">
  2066 <unit bldFile="os/mm/mm_plat/speech_encoder_config_api/group"/>
  2075 <unit bldFile="os/mm/mm_plat/speech_encoder_config_api/group" filter="!test"/>
  2067 </component>
  2076 </component>
  2068 <component name="speech_encoder_config_msg_hdlr_api" long-name="Speech Encoder Config Message Handler API" filter="s60" class="api">
  2077 <component name="speech_encoder_config_msg_hdlr_api" long-name="Speech Encoder Config Message Handler API" filter="s60" class="api">
  2069 <unit bldFile="os/mm/mm_plat/speech_encoder_config_msg_hdlr_api/group"/>
  2078 <unit bldFile="os/mm/mm_plat/speech_encoder_config_msg_hdlr_api/group"/>
  2070 </component>
  2079 </component>
  2071 <component name="speech_encoder_config_proxy_api" long-name="Speech Encoder Config Proxy API" filter="s60" class="api">
  2080 <component name="speech_encoder_config_proxy_api" long-name="Speech Encoder Config Proxy API" filter="s60" class="api">
  2091 </component>
  2100 </component>
  2092 <component name="video_window_control_custom_interface" long-name="Video Window Control Custom Interface" filter="s60" class="api">
  2101 <component name="video_window_control_custom_interface" long-name="Video Window Control Custom Interface" filter="s60" class="api">
  2093 <unit bldFile="os/mm/mm_plat/video_window_control_custom_interface/group"/>
  2102 <unit bldFile="os/mm/mm_plat/video_window_control_custom_interface/group"/>
  2094 </component>
  2103 </component>
  2095 <component name="wma_decoder_interface_api" long-name="WMA Decoder Interface API" filter="s60" class="api">
  2104 <component name="wma_decoder_interface_api" long-name="WMA Decoder Interface API" filter="s60" class="api">
  2096 <unit bldFile="os/mm/mm_plat/wma_decoder_interface_api/group"/>
  2105 <unit bldFile="os/mm/mm_plat/wma_decoder_interface_api/group" filter="!test"/>
  2097 </component>
  2106 </component>
  2098 <component name="wma_decoder_interface_msg_hdlr_api" long-name="WMA Decoder Interface Message Handler API" filter="s60" class="api">
  2107 <component name="wma_decoder_interface_msg_hdlr_api" long-name="WMA Decoder Interface Message Handler API" filter="s60" class="api">
  2099 <unit bldFile="os/mm/mm_plat/wma_decoder_interface_msg_hdlr_api/group"/>
  2108 <unit bldFile="os/mm/mm_plat/wma_decoder_interface_msg_hdlr_api/group"/>
  2100 </component>
  2109 </component>
  2101 <component name="wma_decoder_interface_proxy_api" long-name="WMA Decoder Interface Proxy API" filter="s60" class="api">
  2110 <component name="wma_decoder_interface_proxy_api" long-name="WMA Decoder Interface Proxy API" filter="s60" class="api">
  2250 <unit bldFile="os/mm/devsound/devsoundpluginsupport/group" mrp="os/mm/devsound/devsoundpluginsupport/group/multimedia_mdf_devsound_pluginsupport.mrp"/>
  2259 <unit bldFile="os/mm/devsound/devsoundpluginsupport/group" mrp="os/mm/devsound/devsoundpluginsupport/group/multimedia_mdf_devsound_pluginsupport.mrp"/>
  2251 </component>
  2260 </component>
  2252 <component name="refdevsound" long-name="Reference DevSound Plugins" introduced="7.0s" purpose="optional">
  2261 <component name="refdevsound" long-name="Reference DevSound Plugins" introduced="7.0s" purpose="optional">
  2253 <unit bldFile="os/mm/devsound/devsoundrefplugin/group" mrp="os/mm/devsound/devsoundrefplugin/group/multimedia_mdf_devsound_refplugin.mrp"/>
  2262 <unit bldFile="os/mm/devsound/devsoundrefplugin/group" mrp="os/mm/devsound/devsoundrefplugin/group/multimedia_mdf_devsound_refplugin.mrp"/>
  2254 </component>
  2263 </component>
  2255 <component name="btdevsound" long-name="Bluetooth DevSound Plugin" introduced="7.0s" purpose="development" plugin="Y">
  2264 <component name="btdevsound" long-name="Bluetooth DevSound Plugin" introduced="7.0s" purpose="development" deprecated="^4" plugin="Y">
  2256 <unit bldFile="os/mm/devsound/sounddevbt/group" mrp="os/mm/devsound/sounddevbt/group/multimedia_mdf_devsound_refbtplugin.mrp"/>
  2265 <unit bldFile="os/mm/devsound/sounddevbt/group" mrp="os/mm/devsound/sounddevbt/group/multimedia_mdf_devsound_refbtplugin.mrp"/>
  2257 </component>
  2266 </component>
  2258 <component name="a3ftrace" long-name="A3F Trace Utility" introduced="^2" purpose="development">
  2267 <component name="a3ftrace" long-name="A3F Trace Utility" introduced="^2" purpose="development">
  2259 <unit bldFile="os/mm/devsound/a3ftrace/group" mrp="os/mm/devsound/a3ftrace/group/multimedia_a3f_traces.mrp"/>
  2268 <unit bldFile="os/mm/devsound/a3ftrace/group" mrp="os/mm/devsound/a3ftrace/group/multimedia_a3f_traces.mrp"/>
  2260 </component>
  2269 </component>
  2306 <unit bldFile="os/imagingext/imagingext_plat/ecam_ui_orientation_override_custom_api/group"/>
  2315 <unit bldFile="os/imagingext/imagingext_plat/ecam_ui_orientation_override_custom_api/group"/>
  2307 </component>
  2316 </component>
  2308 <component name="ecam_face_tracking_custom_api" long-name="ECam Face Tracking Custom API" filter="s60" class="api">
  2317 <component name="ecam_face_tracking_custom_api" long-name="ECam Face Tracking Custom API" filter="s60" class="api">
  2309 <unit bldFile="os/imagingext/imagingext_plat/ecam_face_tracking_custom_api/group"/>
  2318 <unit bldFile="os/imagingext/imagingext_plat/ecam_face_tracking_custom_api/group"/>
  2310 </component>
  2319 </component>
  2311 <component name="ecam_use_case_hint_custom_api" long-name="ECam Use Case Hint Custom API" filter="s60" class="api">
  2320 <component name="ecam_use_case_hint_custom_api" long-name="ECam Use Case Hint Custom API" filter="s60" introduced="^3" class="api">
  2312 <unit bldFile="os/imagingext/imagingext_plat/ecam_use_case_hint_custom_api/group"/>
  2321 <unit bldFile="os/imagingext/imagingext_plat/ecam_use_case_hint_custom_api/group"/>
  2313 </component>
  2322 </component>
  2314 </collection>
  2323 </collection>
  2315 <collection name="imageadaptationextensions" long-name="Image Adaptation Extensions" level="app-if">
  2324 <collection name="imageadaptationextensions" long-name="Image Adaptation Extensions" level="app-if">
  2316 <component name="iclextjpegapi" filter="s60" long-name="ICL Extension JPEG API">
  2325 <component name="iclextjpegapi" filter="s60" long-name="ICL Extension JPEG API">
  2719 <unit bldFile="os/deviceplatformrelease/sf_config/rombuild/syborg/group"/>
  2728 <unit bldFile="os/deviceplatformrelease/sf_config/rombuild/syborg/group"/>
  2720 </component>
  2729 </component>
  2721 <component name="rombuild_zoom2" filter="sf_build" long-name="Zoom2 iMaker Config" purpose="development" introduced="^3" class="config">
  2730 <component name="rombuild_zoom2" filter="sf_build" long-name="Zoom2 iMaker Config" purpose="development" introduced="^3" class="config">
  2722 <unit bldFile="os/deviceplatformrelease/sf_config/rombuild/zoom2/group"/>
  2731 <unit bldFile="os/deviceplatformrelease/sf_config/rombuild/zoom2/group"/>
  2723 </component>
  2732 </component>
  2724 <component name="rombuild_sfrefhw" filter="sf_build" long-name="sf_refhw iMaker Config" purpose="development" introduced="^3" class="config">
  2733 <component name="rombuild_sfrefhw" filter="sf_build" long-name="Foundation Reference Hardware iMaker Config" purpose="development" introduced="^3" class="config">
  2725 <unit bldFile="os/deviceplatformrelease/sf_config/rombuild/sf_refhw/group"/>
  2734 <unit bldFile="os/deviceplatformrelease/sf_config/rombuild/sf_refhw/group"/>
  2726 </component>
  2735 </component>
  2727 </collection>
  2736 </collection>
  2728 <!-- should be located locally in buildplatforms/group. NB. This is a different package! -->
  2737 <!-- should be located locally in buildplatforms/group. NB. This is a different package! -->
  2729 <collection name="s60bld" long-name="S60 Build">
  2738 <collection name="s60bld" long-name="S60 Build">
  2751 <component name="deviceplatformrelease_metadata" long-name="Device Platform Release Metadata" introduced="^2" purpose="development" class="config PC">
  2760 <component name="deviceplatformrelease_metadata" long-name="Device Platform Release Metadata" introduced="^2" purpose="development" class="config PC">
  2752 <unit mrp="os/deviceplatformrelease/deviceplatformrelease_info/deviceplatformrelease_metadata/deviceplatformrelease_metadata.mrp"/>
  2761 <unit mrp="os/deviceplatformrelease/deviceplatformrelease_info/deviceplatformrelease_metadata/deviceplatformrelease_metadata.mrp"/>
  2753 </component>
  2762 </component>
  2754 </collection>
  2763 </collection>
  2755 </block>
  2764 </block>
  2756 <block name="osrndtools" level="services" long-name="OS R&amp;D tools" levels="fw trace">
  2765 <block name="osrndtools" level="services" long-name="OS R&amp;D tools" levels="fw trace analysis">
  2757 <collection name="stif" long-name="STIF" level="fw">
  2766 <collection name="stif" long-name="STIF" level="fw">
  2758 <component name="stif_plat" filter="s60" long-name="STIF Platform Interfaces" purpose="development" class="api">
  2767 <component name="stif_plat" filter="s60" long-name="STIF Platform Interfaces" purpose="development" class="api">
  2759 <unit bldFile="os/osrndtools/stif/stif_plat/group"/>
  2768 <unit bldFile="os/osrndtools/stif/stif_plat/group"/>
  2760 </component>
  2769 </component>
  2761 <component name="testinterface" filter="s60" long-name="Test Interface" purpose="development">
  2770 <component name="testinterface" filter="s60" long-name="Test Interface" purpose="development">
  2801 <component name="stif_build" filter="s60" long-name="STIF Build" purpose="development">
  2810 <component name="stif_build" filter="s60" long-name="STIF Build" purpose="development">
  2802 <!--  move exports into self-contained component. Remove this when configuration is in place-->
  2811 <!--  move exports into self-contained component. Remove this when configuration is in place-->
  2803 <unit bldFile="os/osrndtools/stif/group"/>
  2812 <unit bldFile="os/osrndtools/stif/group"/>
  2804 </component>
  2813 </component>
  2805 </collection>
  2814 </collection>
  2806 <collection name="memspy" long-name="Memspy" level="trace">
  2815 <collection name="memspy" long-name="MemSpy" level="trace">
  2807 <component name="memspy_plat" filter="s60" long-name="Memspy Platform Interfaces" purpose="development" class="api">
  2816 <component name="memspy_plat" filter="s60" long-name="MemSpy Platform Interfaces" purpose="development" class="api">
  2808 <unit bldFile="os/osrndtools/memspy/memspy_plat/group"/>
  2817 <unit bldFile="os/osrndtools/memspy/memspy_plat/group"/>
  2809 </component>
  2818 </component>
  2810 <component name="driver" filter="s60" long-name="Memspy Driver" purpose="development">
  2819 <component name="driver" filter="s60" long-name="MemSpy Driver" purpose="development">
  2811 <unit bldFile="os/osrndtools/memspy/driver/group"/>
  2820 <unit bldFile="os/osrndtools/memspy/driver/group"/>
  2812 </component>
  2821 </component>
  2813 <component name="memspy_engine" filter="s60" long-name="Memspy Engine" purpose="development">
  2822 <component name="memspy_engine" filter="s60" long-name="MemSpy Engine" purpose="development">
  2814 <unit bldFile="os/osrndtools/memspy/engine/group"/>
  2823 <unit bldFile="os/osrndtools/memspy/engine/group"/>
  2815 </component>
  2824 </component>
  2816 <component name="commandline" filter="s60" long-name="Memspy Command Line" purpose="development">
  2825 <component name="commandline" filter="s60" long-name="MemSpy Command Line" purpose="development">
  2817 <unit bldFile="os/osrndtools/memspy/commandline/group"/>
  2826 <unit bldFile="os/osrndtools/memspy/commandline/group"/>
  2818 </component>
  2827 </component>
  2819 <component name="console" filter="s60" long-name="Memspy Console" purpose="development">
  2828 <component name="console" filter="s60" long-name="MemSpy Console" purpose="development">
  2820 <unit bldFile="os/osrndtools/memspy/console/group"/>
  2829 <unit bldFile="os/osrndtools/memspy/console/group"/>
  2821 </component>
  2830 </component>
  2822 <component name="memspy_build" filter="s60" long-name="Memspy Build" purpose="development">
  2831 <component name="memspy_build" filter="s60" long-name="MemSpy Build" purpose="development">
  2823 <!--  move exports into self-contained component.-->
  2832 <!--  move exports into self-contained component.-->
  2824 <unit bldFile="os/osrndtools/memspy/group"/>
  2833 <unit bldFile="os/osrndtools/memspy/group"/>
  2825 </component>
  2834 </component>
  2826 </collection>
  2835 </collection>
  2827 <collection name="hti" long-name="Harmonized Test Interface" level="trace">
  2836 <collection name="hti" long-name="Harmonized Test Interface" level="trace">
  3247 </component>
  3256 </component>
  3248 <component name="ocsp" long-name="Online Certificate Status Protocol" introduced="^2" purpose="optional">
  3257 <component name="ocsp" long-name="Online Certificate Status Protocol" introduced="^2" purpose="optional">
  3249 <unit bldFile="mw/securitysrv/pkiutilities/ocsp/group" mrp="mw/securitysrv/pkiutilities/ocsp/group/securitysrv_ocsp.mrp"/>
  3258 <unit bldFile="mw/securitysrv/pkiutilities/ocsp/group" mrp="mw/securitysrv/pkiutilities/ocsp/group/securitysrv_ocsp.mrp"/>
  3250 </component>
  3259 </component>
  3251 </collection>
  3260 </collection>
  3252 <collection name="wim" long-name="Wireless Identity Module " level="framework">
  3261 <collection name="wim" long-name="Wireless Identity Module" level="framework">
  3253 <!-- collection is really a component. Need to move down a directory-->
  3262 <!-- collection is really a component. Need to move down a directory-->
  3254 <component name="wim_build" filter="s60" long-name="WIM Build">
  3263 <component name="wim_build" filter="s60" long-name="WIM Build">
  3255 <unit bldFile="mw/securitysrv/wim/group"/>
  3264 <unit bldFile="mw/securitysrv/wim/group"/>
  3256 </component>
  3265 </component>
  3257 </collection>
  3266 </collection>
  3319 <unit bldFile="mw/securitysrv/devencdiskutils/Pk5Recognizer/group"/>
  3328 <unit bldFile="mw/securitysrv/devencdiskutils/Pk5Recognizer/group"/>
  3320 </component>
  3329 </component>
  3321 <component name="devencstarter" filter="s60" long-name="Device Encryption Starter" introduced="^3" plugin="Y">
  3330 <component name="devencstarter" filter="s60" long-name="Device Encryption Starter" introduced="^3" plugin="Y">
  3322 <unit bldFile="mw/securitysrv/devencdiskutils/DevEncStarter/group"/>
  3331 <unit bldFile="mw/securitysrv/devencdiskutils/DevEncStarter/group"/>
  3323 </component>
  3332 </component>
  3324 <component name="devencdiskutils" filter="s60" long-name="Device Encryption Disk Utils Build" introduced="^3">
  3333 <component name="devencdiskutils_build" filter="s60" long-name="Device Encryption Disk Utils Build" introduced="^3">
  3325 <!-- need to split this into the above components, or remove #includes and make this a ROM  component-->
  3334 <!-- need to split this into the above components, or remove #includes and make this a ROM  component-->
  3326 <unit bldFile="mw/securitysrv/devencdiskutils/group"/>
  3335 <unit bldFile="mw/securitysrv/devencdiskutils/group"/>
  3327 </component>
  3336 </component>
  3328 </collection>
  3337 </collection>
  3329 <collection name="securitysrv_info" long-name="Security Services Info" level="specific">
  3338 <collection name="securitysrv_info" long-name="Security Services Info" level="specific">
  3618 <unit bldFile="mw/accesssec/accesssec_plat/wapi_security_settings_ui_api/group"/>
  3627 <unit bldFile="mw/accesssec/accesssec_plat/wapi_security_settings_ui_api/group"/>
  3619 </component>
  3628 </component>
  3620 <component name="wep_security_settings_ui_api" long-name="WEP Security Settings UI API" filter="s60" class="api">
  3629 <component name="wep_security_settings_ui_api" long-name="WEP Security Settings UI API" filter="s60" class="api">
  3621 <unit bldFile="mw/accesssec/accesssec_plat/wep_security_settings_ui_api/group"/>
  3630 <unit bldFile="mw/accesssec/accesssec_plat/wep_security_settings_ui_api/group"/>
  3622 </component>
  3631 </component>
  3623 <component name="wi-fi_protected_setup_ui_api" long-name="Wi-Fi Protected Setup UI API" filter="s60" class="api">
  3632 <component name="wifi_protected_setup_ui_api" long-name="Wi-Fi Protected Setup UI API" filter="s60" class="api">
  3624 <unit bldFile="mw/accesssec/accesssec_plat/wi-fi_protected_setup_ui_api/group"/>
  3633 <unit bldFile="mw/accesssec/accesssec_plat/wi-fi_protected_setup_ui_api/group"/>
  3625 </component>
  3634 </component>
  3626 <component name="wlan_eap_settings_ui_api" long-name="WLAN EAP Settings UI API" filter="s60" class="api">
  3635 <component name="wlan_eap_settings_ui_api" long-name="WLAN EAP Settings UI API" filter="s60" class="api">
  3627 <unit bldFile="mw/accesssec/accesssec_plat/wlan_eap_settings_ui_api/group"/>
  3636 <unit bldFile="mw/accesssec/accesssec_plat/wlan_eap_settings_ui_api/group"/>
  3628 </component>
  3637 </component>
  3679 <component name="eapol_framework" filter="s60" long-name="EAPOL Framework" introduced="9.2">
  3688 <component name="eapol_framework" filter="s60" long-name="EAPOL Framework" introduced="9.2">
  3680 <unit bldFile="mw/accesssec/eapol/eapol_framework/eapol_symbian/group"/>
  3689 <unit bldFile="mw/accesssec/eapol/eapol_framework/eapol_symbian/group"/>
  3681 </component>
  3690 </component>
  3682 </collection>
  3691 </collection>
  3683 </block>
  3692 </block>
  3684 <block name="ipconnmgmt" level="generic" long-name="IP Connectivity Management" levels="plugin framework server generic utils">
  3693 <block name="ipconnmgmt" level="generic" long-name="IP Connectivity Management" levels="plugin framework server utils api">
  3685 <collection name="ipcm_plat" long-name="IP Connectivity Management Platform Interfaces" level="utils">
  3694 <collection name="ipcm_plat" long-name="IP Connectivity Management Platform Interfaces" level="api">
  3686 <component name="access_point_engine_misc_api" long-name="Access Point Engine Misc API" filter="s60" class="api">
  3695 <component name="access_point_engine_misc_api" long-name="Access Point Engine Misc API" filter="s60" class="api">
  3687 <unit bldFile="mw/ipconnmgmt/ipcm_plat/access_point_engine_misc_api/group"/>
  3696 <unit bldFile="mw/ipconnmgmt/ipcm_plat/access_point_engine_misc_api/group"/>
  3688 </component>
  3697 </component>
  3689 <component name="bearer_settings_plugin_api" long-name="Bearer Settings Plugin API" filter="s60" class="api">
  3698 <component name="bearer_settings_plugin_api" long-name="Bearer Settings Plugin API" filter="s60" class="api">
  3690 <unit bldFile="mw/ipconnmgmt/ipcm_plat/bearer_settings_plugin_api/group"/>
  3699 <unit bldFile="mw/ipconnmgmt/ipcm_plat/bearer_settings_plugin_api/group"/>
  3718 </component>
  3727 </component>
  3719 <component name="mpm_connect_screen_api" long-name="MPM Connect Screen API" filter="s60" class="api">
  3728 <component name="mpm_connect_screen_api" long-name="MPM Connect Screen API" filter="s60" class="api">
  3720 <unit bldFile="mw/ipconnmgmt/ipcm_plat/mpm_connect_screen_api/group"/>
  3729 <unit bldFile="mw/ipconnmgmt/ipcm_plat/mpm_connect_screen_api/group"/>
  3721 </component>
  3730 </component>
  3722 </collection>
  3731 </collection>
  3723 <collection name="ipcm_pub" long-name="IP Connectivity Management Public Interfaces" level="utils">
  3732 <collection name="ipcm_pub" long-name="IP Connectivity Management Public Interfaces" level="api">
  3724 <component name="connection_settings_api" long-name="Connection Settings API" filter="s60" class="api">
  3733 <component name="connection_settings_api" long-name="Connection Settings API" filter="s60" class="api">
  3725 <unit bldFile="mw/ipconnmgmt/ipcm_pub/connection_settings_api/group"/>
  3734 <unit bldFile="mw/ipconnmgmt/ipcm_pub/connection_settings_api/group"/>
  3726 </component>
  3735 </component>
  3727 <component name="access_point_engine_api" long-name="Access Point Engine API" filter="s60" class="api">
  3736 <component name="access_point_engine_api" long-name="Access Point Engine API" filter="s60" class="api">
  3728 <unit bldFile="mw/ipconnmgmt/ipcm_pub/access_point_engine_api/group"/>
  3737 <unit bldFile="mw/ipconnmgmt/ipcm_pub/access_point_engine_api/group"/>
  3810 <collection name="dbcreator" long-name="DB Creator" level="utils">
  3819 <collection name="dbcreator" long-name="DB Creator" level="utils">
  3811 <component name="commsdatcreator" filter="s60" long-name="Comms Database Creator" introduced="9.3">
  3820 <component name="commsdatcreator" filter="s60" long-name="Comms Database Creator" introduced="9.3">
  3812 <unit bldFile="mw/ipconnmgmt/dbcreator/commsdatcreator/group"/>
  3821 <unit bldFile="mw/ipconnmgmt/dbcreator/commsdatcreator/group"/>
  3813 </component>
  3822 </component>
  3814 <component name="commsdatcreatorrfsplugin" filter="s60" long-name="Comms Database Creator RFS Plugin" introduced="9.3" plugin="Y">
  3823 <component name="commsdatcreatorrfsplugin" filter="s60" long-name="Comms Database Creator RFS Plugin" introduced="9.3" plugin="Y">
  3815 <!-- uncomment when config is turned on -->
  3824 <unit bldFile="mw/ipconnmgmt/dbcreator/commsdatcreatorrfsplugin/group"/>
  3816 <!-- <unit bldFile="dbcreator/commsdatcreatorrfsplugin/group"/>-->
       
  3817 </component>
  3825 </component>
  3818 <component name="commsdatstartup" filter="s60" long-name="Comms Database Startup" introduced="9.3">
  3826 <component name="commsdatstartup" filter="s60" long-name="Comms Database Startup" introduced="9.3">
  3819 <unit bldFile="mw/ipconnmgmt/dbcreator/commsdatstartup/group"/>
  3827 <unit bldFile="mw/ipconnmgmt/dbcreator/commsdatstartup/group"/>
  3820 </component>
  3828 </component>
  3821 <component name="dbcreatorexe" filter="s60" long-name="DB Creator" introduced="9.3">
  3829 <component name="dbcreatorexe" filter="s60" long-name="DB Creator" introduced="9.3">
  3822 <unit bldFile="mw/ipconnmgmt/dbcreator/dbcreatorexe/group"/>
  3830 <unit bldFile="mw/ipconnmgmt/dbcreator/dbcreatorexe/group"/>
  3823 </component>
  3831 </component>
  3824 <component name="dbcreator_build" filter="s60" long-name="DB Creator Build" introduced="9.3">
  3832 <component name="dbcreator_conf" filter="s60" long-name="DB Creator Configuration" introduced="9.3">
  3825 <!-- move exports to another component, this is needed for the #ifndef for commsdatcreatorrfsplugin until configuration is in place-->
  3833 <unit bldFile="mw/ipconnmgmt/dbcreator/conf"/>
  3826 <unit bldFile="mw/ipconnmgmt/dbcreator/group"/>
  3834 </component>
  3827 </component>
  3835 <component name="dbcreator_rom" filter="s60" long-name="DB Creator ROM" introduced="9.3">
  3828 </collection>
  3836 <unit bldFile="mw/ipconnmgmt/dbcreator/rom"/>
  3829 <collection name="ipconnmgmt_info" long-name="IP Connectivity Management Info" level="utils">
  3837 </component>
  3830 <component name="ipcm_build" filter="s60" long-name="IP Connectivity Management Build">
  3838 </collection>
  3831 <!-- need to move exports to another component, or maek this a config component and revmove the #includes -->
  3839 <collection name="ipconnmgmt_info" long-name="IP Connectivity Management Info" level="api">
  3832 <unit bldFile="mw/ipconnmgmt/group"/>
  3840 <component name="ipcm_config" filter="s60" long-name="IP Connectivity Management Configuration">
       
  3841 <unit bldFile="mw/ipconnmgmt/data"/>
  3833 </component>
  3842 </component>
  3834 </collection>
  3843 </collection>
  3835 </block>
  3844 </block>
  3836 <block name="netprotocols" level="generic" long-name="High-level Internet Protocols" levels="plugin framework server generic specific">
  3845 <block name="netprotocols" level="generic" long-name="High-level Internet Protocols" levels="plugin framework server generic specific">
  3837 <collection name="netprotocols_plat" long-name="High-level Internet Protocols Platform Interfaces" level="specific">
  3846 <collection name="netprotocols_plat" long-name="High-level Internet Protocols Platform Interfaces" level="specific">
  4035 <component name="vpnapi" filter="s60" long-name="VPN API" class="api">
  4044 <component name="vpnapi" filter="s60" long-name="VPN API" class="api">
  4036 <unit bldFile="mw/vpnclient/vpnc_plat/vpnapi/group" filter="!oem_build"/>
  4045 <unit bldFile="mw/vpnclient/vpnc_plat/vpnapi/group" filter="!oem_build"/>
  4037 </component>
  4046 </component>
  4038 </collection>
  4047 </collection>
  4039 <collection name="vpnapiimpl" long-name="VPN API Implementation" level="api">
  4048 <collection name="vpnapiimpl" long-name="VPN API Implementation" level="api">
  4040 <component name="vpnapi" filter="s60" long-name="VPN API">
  4049 <component name="vpnapi_impl" filter="s60" long-name="VPN API">
  4041 <unit bldFile="mw/vpnclient/vpnapiimpl/group" filter="!oem_build"/>
  4050 <unit bldFile="mw/vpnclient/vpnapiimpl/group" filter="!oem_build"/>
  4042 </component>
  4051 </component>
  4043 </collection>
  4052 </collection>
  4044 <collection name="vpnengine" long-name="VPN Engine" level="engine">
  4053 <collection name="vpnengine" long-name="VPN Engine" level="engine">
  4045 <!-- too many components in this collection.
  4054 <!-- too many components in this collection.
  4135 <unit bldFile="mw/vpnclient/vpnui/vpnecomnotifier/group" filter="!oem_build"/>
  4144 <unit bldFile="mw/vpnclient/vpnui/vpnecomnotifier/group" filter="!oem_build"/>
  4136 </component>
  4145 </component>
  4137 <component name="vpndialogmanager" filter="s60" long-name="VPN Dialog Manager">
  4146 <component name="vpndialogmanager" filter="s60" long-name="VPN Dialog Manager">
  4138 <unit bldFile="mw/vpnclient/vpnui/vpndialogmanager/group" filter="!oem_build"/>
  4147 <unit bldFile="mw/vpnclient/vpnui/vpndialogmanager/group" filter="!oem_build"/>
  4139 </component>
  4148 </component>
  4140 <component name="vpnmanagementui" filter="s60" long-name="VPN Management UI" plugin="Y">
  4149 <component name="vpnmanagementui" filter="s60" long-name="VPN Management UI" deprecated="^3" plugin="Y">
  4141 <unit bldFile="mw/vpnclient/vpnui/vpnmanagementui/group" filter="!oem_build"/>
  4150 <unit bldFile="mw/vpnclient/vpnui/vpnmanagementui/group" filter="!oem_build"/>
  4142 </component>
  4151 </component>
  4143 <component name="vpnpolins" filter="s60" long-name="VPN Policy Installer">
  4152 <component name="vpnpolins" filter="s60" long-name="VPN Policy Installer">
  4144 <unit bldFile="mw/vpnclient/vpnui/vpnpolins/group" filter="!oem_build"/>
  4153 <unit bldFile="mw/vpnclient/vpnui/vpnpolins/group" filter="!oem_build"/>
  4145 </component>
  4154 </component>
  4149 </collection>
  4158 </collection>
  4150 <collection name="vpnclient_info" long-name="VPN Client Info" level="api">
  4159 <collection name="vpnclient_info" long-name="VPN Client Info" level="api">
  4151 <component name="vpnclient_help" filter="s60" long-name="VPN Client Help">
  4160 <component name="vpnclient_help" filter="s60" long-name="VPN Client Help">
  4152 <unit bldFile="mw/vpnclient/help/group" filter="!oem_build"/>
  4161 <unit bldFile="mw/vpnclient/help/group" filter="!oem_build"/>
  4153 </component>
  4162 </component>
  4154 <component name="vpnclient_build" filter="s60" long-name="VPN Client Build">
  4163 <component name="vpnclient_exports" filter="s60" long-name="VPN Client Exports">
  4155 <!-- should split this up into the other components and remove this-->
  4164 <unit bldFile="mw/vpnclient/exports" filter="!oem_build"/>
  4156 <unit bldFile="mw/vpnclient/group" filter="!oem_build"/>
       
  4157 </component>
  4165 </component>
  4158 </collection>
  4166 </collection>
  4159 </block>
  4167 </block>
  4160 <block name="ipappsrv" level="specific" long-name="IP App Services" levels="framework generic server conn plugin">
  4168 <block name="ipappsrv" level="specific" long-name="IP App Services" levels="framework generic server conn plugin">
  4161 <collection name="ipappsrv_plat" long-name="IP App Services Platform Interfaces" level="plugin">
  4169 <collection name="ipappsrv_plat" long-name="IP App Services Platform Interfaces" level="plugin">
  4458 </component>
  4466 </component>
  4459 <component name="send_ui_datautils_api" long-name="Send UI Data Utils API" filter="s60" class="api">
  4467 <component name="send_ui_datautils_api" long-name="Send UI Data Utils API" filter="s60" class="api">
  4460 <unit bldFile="mw/messagingmw/msgfw_plat/send_ui_datautils_api/group"/>
  4468 <unit bldFile="mw/messagingmw/msgfw_plat/send_ui_datautils_api/group"/>
  4461 </component>
  4469 </component>
  4462 </collection>
  4470 </collection>
  4463 <collection name="msgbranched" long-name="Messaging Branched" level="fw">
  4471 <collection name="msgbranched" long-name="Messaging Branched" level="support">
  4464 <!-- collection is really a component. Need to move down a directory -->
  4472 <!-- collection is really a component. Need to move down a directory -->
  4465 <component name="msgbranched_build" filter="s60" long-name="Messaging Branched Build">
  4473 <component name="msgbranched_build" filter="s60" long-name="Messaging Branched Build">
  4466 <unit bldFile="mw/messagingmw/msgbranched/group"/>
  4474 <unit bldFile="mw/messagingmw/msgbranched/group"/>
  4467 </component>
  4475 </component>
  4468 </collection>
  4476 </collection>
  4589 <unit bldFile="mw/imsrv/imsrv_plat/im_cache_client_api/group"/>
  4597 <unit bldFile="mw/imsrv/imsrv_plat/im_cache_client_api/group"/>
  4590 </component>
  4598 </component>
  4591 <component name="im_cache_server_api" long-name="IM Cache Server API" filter="s60" class="api">
  4599 <component name="im_cache_server_api" long-name="IM Cache Server API" filter="s60" class="api">
  4592 <unit bldFile="mw/imsrv/imsrv_plat/im_cache_server_api/group"/>
  4600 <unit bldFile="mw/imsrv/imsrv_plat/im_cache_server_api/group"/>
  4593 </component>
  4601 </component>
  4594 <component name="presence_avabilitytext" long-name="Presence Availbility Text" filter="s60" class="api">
  4602 <component name="presence_avabilitytext" long-name="Presence Availability Text" filter="s60" class="api">
  4595 <unit bldFile="mw/imsrv/imsrv_plat/presence_avabilitytext/group"/>
  4603 <unit bldFile="mw/imsrv/imsrv_plat/presence_avabilitytext/group"/>
  4596 </component>
  4604 </component>
  4597 </collection>
  4605 </collection>
  4598 <collection name="ximpfw" long-name="XIMP Framework" level="framework">
  4606 <collection name="ximpfw" long-name="XIMP Framework" level="framework">
  4599 <!-- collection is really a component. Needs to be moved down a directory -->
  4607 <!-- collection is really a component. Needs to be moved down a directory -->
  5034 </component>
  5042 </component>
  5035 </collection>
  5043 </collection>
  5036 </block>
  5044 </block>
  5037 <block name="srvdiscovery" level="generic" long-name="Service Discovery and Usage" levels="plugin framework server generic specific">
  5045 <block name="srvdiscovery" level="generic" long-name="Service Discovery and Usage" levels="plugin framework server generic specific">
  5038 <collection name="upnpstack_plat" long-name="UPnP Stack Platform Interfaces" level="specific">
  5046 <collection name="upnpstack_plat" long-name="UPnP Stack Platform Interfaces" level="specific">
  5039 <component name="upnpstack_plat" long-name="UPnP Device API" purpose="optional" introduced="^3" class="api">
  5047 <component name="upnp_device_api" long-name="UPnP Device API" purpose="optional" introduced="^3" class="api">
  5040 <unit bldFile="mw/srvdiscovery/upnp/upnpstack_plat/upnp_device_api/group"/>
  5048 <unit bldFile="mw/srvdiscovery/upnp/upnpstack_plat/upnp_device_api/group"/>
  5041 </component>
  5049 </component>
  5042 <component name="upnpstack_plat" long-name="UPnP Common API" purpose="optional" introduced="^3" class="api">
  5050 <component name="upnp_common_api" long-name="UPnP Common API" purpose="optional" introduced="^3" class="api">
  5043 <unit bldFile="mw/srvdiscovery/upnp/upnpstack_plat/upnp_common_api/group"/>
  5051 <unit bldFile="mw/srvdiscovery/upnp/upnpstack_plat/upnp_common_api/group"/>
  5044 </component>
  5052 </component>
  5045 <component name="upnpstack_plat" long-name="UPnP Utils API" purpose="optional" introduced="^3" class="api">
  5053 <component name="upnp_utils_api" long-name="UPnP Utils API" purpose="optional" introduced="^3" class="api">
  5046 <unit bldFile="mw/srvdiscovery/upnp/upnpstack_plat/upnp_utils_api/group"/>
  5054 <unit bldFile="mw/srvdiscovery/upnp/upnpstack_plat/upnp_utils_api/group"/>
  5047 </component>
  5055 </component>
  5048 <component name="upnpstack_plat" long-name="UPnP Control Point API" purpose="optional" introduced="^3" class="api">
  5056 <component name="upnp_control_point_api" long-name="UPnP Control Point API" purpose="optional" introduced="^3" class="api">
  5049 <unit bldFile="mw/srvdiscovery/upnp/upnpstack_plat/upnp_control_point_api/group"/>
  5057 <unit bldFile="mw/srvdiscovery/upnp/upnpstack_plat/upnp_control_point_api/group"/>
  5050 </component>
  5058 </component>
  5051 <component name="upnpstack_plat" long-name="UPnP HTTP Server API" purpose="optional" introduced="^3" class="api">
  5059 <component name="upnp_httpserver_api" long-name="UPnP HTTP Server API" purpose="optional" introduced="^3" class="api">
  5052 <unit bldFile="mw/srvdiscovery/upnp/upnpstack_plat/upnp_httpserver_api/group"/>
  5060 <unit bldFile="mw/srvdiscovery/upnp/upnpstack_plat/upnp_httpserver_api/group"/>
  5053 </component>
  5061 </component>
  5054 <component name="upnpstack_plat" long-name="UPnP HTTP Transfer API" purpose="optional" introduced="^3" class="api">
  5062 <component name="upnp_http_transfer_api" long-name="UPnP HTTP Transfer API" purpose="optional" introduced="^3" class="api">
  5055 <unit bldFile="mw/srvdiscovery/upnp/upnpstack_plat/upnp_http_transfer_api/group"/>
  5063 <unit bldFile="mw/srvdiscovery/upnp/upnpstack_plat/upnp_http_transfer_api/group"/>
  5056 </component>
  5064 </component>
  5057 </collection>
  5065 </collection>
  5058 <collection name="servicediscoveryandcontrol" long-name="Service Discovery and Control" level="framework">
  5066 <collection name="servicediscoveryandcontrol" long-name="Service Discovery and Control" level="framework">
  5059 <component name="servicediscoveryfw" long-name="Service Discovery Framework" introduced="^3" purpose="optional">
  5067 <component name="servicediscoveryfw" long-name="Service Discovery Framework" introduced="^3" purpose="optional" filter="s60">
  5060 <unit bldFile="mw/srvdiscovery/servicediscoveryandcontrol/pnp/group" mrp="mw/srvdiscovery/servicediscoveryandcontrol/pnp/group/servicediscoveryframework.mrp"/>
  5068 <unit bldFile="mw/srvdiscovery/servicediscoveryandcontrol/pnp/group" mrp="mw/srvdiscovery/servicediscoveryandcontrol/pnp/group/servicediscoveryframework.mrp"/>
  5061 </component>
  5069 </component>
  5062 </collection>
  5070 </collection>
  5063 <collection name="upnp" long-name="UPnP" level="server">
  5071 <collection name="upnp" long-name="UPnP" level="server">
  5064 <component name="upnpstack" long-name="UPnP Stack" introduced="^3" purpose="optional">
  5072 <component name="upnpstack" long-name="UPnP Stack" introduced="^3" purpose="optional" filter="s60">
  5065 <unit bldFile="mw/srvdiscovery/upnp/upnpstack/group"/>
  5073 <unit bldFile="mw/srvdiscovery/upnp/upnpstack/group"/>
  5066 </component>
  5074 </component>
  5067 </collection>
  5075 </collection>
  5068 <collection name="srvdiscovery_info" long-name="Service Discovery and Usage Info" level="specific">
  5076 <collection name="srvdiscovery_info" long-name="Service Discovery and Usage Info" level="specific">
  5069 <component name="srvdiscovery_metadata" long-name="Service Discovery and Usage Metadata" introduced="^2" purpose="development" class="config PC">
  5077 <component name="srvdiscovery_metadata" long-name="Service Discovery and Usage Metadata" introduced="^2" purpose="development" filter="s60" class="config PC">
  5070 <unit mrp="mw/srvdiscovery/srvdiscovery_info/srvdiscovery_metadata/srvdiscovery_metadata.mrp"/>
  5078 <unit mrp="mw/srvdiscovery/srvdiscovery_info/srvdiscovery_metadata/srvdiscovery_metadata.mrp"/>
  5071 </component>
  5079 </component>
  5072 </collection>
  5080 </collection>
  5073 </block>
  5081 </block>
  5074 <block name="dlnasrv" level="specific" long-name="DLNA Services" levels="stack server ctrl framework plugin">
  5082 <block name="dlnasrv" level="specific" long-name="DLNA Services" levels="stack server ctrl framework plugin">
  5281 </component>
  5289 </component>
  5282 <component name="bluetooth_engine_api" long-name="Bluetooth Engine API" filter="s60" class="api">
  5290 <component name="bluetooth_engine_api" long-name="Bluetooth Engine API" filter="s60" class="api">
  5283 <unit bldFile="mw/btservices/btservices_plat/bluetooth_engine_api/group"/>
  5291 <unit bldFile="mw/btservices/btservices_plat/bluetooth_engine_api/group"/>
  5284 </component>
  5292 </component>
  5285 <component name="bluetooth_engine_connection_management_api" long-name="Bluetooth Engine Connection Management API" filter="s60" class="api">
  5293 <component name="bluetooth_engine_connection_management_api" long-name="Bluetooth Engine Connection Management API" filter="s60" class="api">
  5286 <unit bldFile="mw/btservices/btservices_plat/bluetooth_engine_connection_management_api/group"/>
  5294 <unit bldFile="mw/btservices/btservices_plat/bluetooth_engine_connection_management_api/group" filter="!test"/>
  5287 </component>
  5295 </component>
  5288 <component name="bluetooth_engine_device_management_api" long-name="Bluetooth Engine Device Management API" filter="s60" class="api">
  5296 <component name="bluetooth_engine_device_management_api" long-name="Bluetooth Engine Device Management API" filter="s60" class="api">
  5289 <unit bldFile="mw/btservices/btservices_plat/bluetooth_engine_device_management_api/group"/>
  5297 <unit bldFile="mw/btservices/btservices_plat/bluetooth_engine_device_management_api/group" filter="!test"/>
  5290 </component>
  5298 </component>
  5291 <component name="bluetooth_engine_discovery_api" long-name="Bluetooth Engine Discovery API" filter="s60" class="api">
  5299 <component name="bluetooth_engine_discovery_api" long-name="Bluetooth Engine Discovery API" filter="s60" class="api">
  5292 <unit bldFile="mw/btservices/btservices_plat/bluetooth_engine_discovery_api/group"/>
  5300 <unit bldFile="mw/btservices/btservices_plat/bluetooth_engine_discovery_api/group" filter="!test"/>
  5293 </component>
  5301 </component>
  5294 <component name="bluetooth_engine_features_api" long-name="Bluetooth Engine Features API" filter="s60" class="api">
  5302 <component name="bluetooth_engine_features_api" long-name="Bluetooth Engine Features API" filter="s60" class="api">
  5295 <unit bldFile="mw/btservices/btservices_plat/bluetooth_engine_features_api/group"/>
  5303 <unit bldFile="mw/btservices/btservices_plat/bluetooth_engine_features_api/group"/>
  5296 </component>
  5304 </component>
  5297 <component name="bluetooth_engine_settings_api" long-name="Bluetooth Engine Settings API" filter="s60" class="api">
  5305 <component name="bluetooth_engine_settings_api" long-name="Bluetooth Engine Settings API" filter="s60" class="api">
  5298 <unit bldFile="mw/btservices/btservices_plat/bluetooth_engine_settings_api/group"/>
  5306 <unit bldFile="mw/btservices/btservices_plat/bluetooth_engine_settings_api/group" filter="!test"/>
  5299 </component>
  5307 </component>
  5300 <component name="bluetooth_engine_plugin_api" long-name="Bluetooth Engine Plugin API" filter="s60" class="api">
  5308 <component name="bluetooth_engine_plugin_api" long-name="Bluetooth Engine Plugin API" filter="s60" class="api">
  5301 <unit bldFile="mw/btservices/btservices_plat/bluetooth_engine_plugin_api/group"/>
  5309 <unit bldFile="mw/btservices/btservices_plat/bluetooth_engine_plugin_api/group"/>
  5302 </component>
  5310 </component>
  5303 <component name="bluetooth_local_variation_api" long-name="Bluetooth Local Variation API" filter="s60" class="api">
  5311 <component name="bluetooth_local_variation_api" long-name="Bluetooth Local Variation API" filter="s60" class="api">
  5319 </component>
  5327 </component>
  5320 <component name="btnotif" filter="s60" long-name="Bluetooth Notifier">
  5328 <component name="btnotif" filter="s60" long-name="Bluetooth Notifier">
  5321 <unit bldFile="mw/btservices/bluetoothengine/btnotif/group"/>
  5329 <unit bldFile="mw/btservices/bluetoothengine/btnotif/group"/>
  5322 </component>
  5330 </component>
  5323 <component name="btaudioman" filter="s60" long-name="Bluetooth Audio Manager">
  5331 <component name="btaudioman" filter="s60" long-name="Bluetooth Audio Manager">
  5324 <unit bldFile="mw/btservices/bluetoothengine/btaudioman/group"/>
  5332 <unit bldFile="mw/btservices/bluetoothengine/btaudioman/group" filter="!test"/>
  5325 </component>
  5333 </component>
  5326 <component name="btmac" filter="s60" long-name="Bluetooth Mono Audio Controller" plugin="Y">
  5334 <component name="btmac" filter="s60" long-name="Bluetooth Mono Audio Controller" plugin="Y">
  5327 <unit bldFile="mw/btservices/bluetoothengine/btmac/group"/>
  5335 <unit bldFile="mw/btservices/bluetoothengine/btmac/group"/>
  5328 </component>
  5336 </component>
  5329 <component name="btsac" filter="s60" long-name="Bluetooth Stereo Audio Controller" plugin="Y">
  5337 <component name="btsac" filter="s60" long-name="Bluetooth Stereo Audio Controller" plugin="Y">
  5330 <unit bldFile="mw/btservices/bluetoothengine/btsac/group"/>
  5338 <unit bldFile="mw/btservices/bluetoothengine/btsac/group"/>
  5331 </component>
  5339 </component>
  5332 <component name="btaudiostreamer" filter="s60" long-name="Bluetooth Audio Streamer">
  5340 <component name="btaudiostreamer" filter="s60" long-name="Bluetooth Audio Streamer">
  5333 <unit bldFile="mw/btservices/bluetoothengine/btaudiostreamer/group"/>
  5341 <unit bldFile="mw/btservices/bluetoothengine/btaudiostreamer/group" filter="!test"/>
  5334 </component>
  5342 </component>
  5335 <component name="btsap" filter="s60" long-name="Bluetooth SIM Access Profile" plugin="Y">
  5343 <component name="btsap" filter="s60" long-name="Bluetooth SIM Access Profile" plugin="Y">
  5336 <unit bldFile="mw/btservices/bluetoothengine/btsap/group"/>
  5344 <unit bldFile="mw/btservices/bluetoothengine/btsap/group"/>
  5337 </component>
  5345 </component>
  5338 <component name="btui" filter="s60" long-name="Bluetooth UI">
  5346 <component name="btui" filter="s60" long-name="Bluetooth UI">
  5518 <block name="imghandling" level="specific" long-name="Image Handling" levels="lib util if">
  5526 <block name="imghandling" level="specific" long-name="Image Handling" levels="lib util if">
  5519 <collection name="imagehandling_plat" long-name="Image Handling Platform Interfaces" level="if">
  5527 <collection name="imagehandling_plat" long-name="Image Handling Platform Interfaces" level="if">
  5520 <component name="image_handling_library_api" long-name="Image Handling Library API" filter="s60" class="api">
  5528 <component name="image_handling_library_api" long-name="Image Handling Library API" filter="s60" class="api">
  5521 <unit bldFile="mw/imghandling/imagehandling_plat/image_handling_library_api/group"/>
  5529 <unit bldFile="mw/imghandling/imagehandling_plat/image_handling_library_api/group"/>
  5522 </component>
  5530 </component>
  5523 <component name="3gp_library_api" long-name="3GP Library API" filter="s60" class="api">
  5531 <component name="lib3gp_library_api" long-name="3GP Library API" filter="s60" class="api">
  5524 <unit bldFile="mw/imghandling/imagehandling_plat/3gp_library_api/group"/>
  5532 <unit bldFile="mw/imghandling/imagehandling_plat/3gp_library_api/group"/>
  5525 </component>
  5533 </component>
  5526 <component name="thumbnailmanager_api" long-name="Thumbnail Manager API" filter="s60" class="api">
  5534 <component name="thumbnailmanager_api" long-name="Thumbnail Manager API" filter="s60" class="api">
  5527 <unit bldFile="mw/imghandling/imagehandling_plat/thumbnailmanager_api/group" filter="!test"/>
  5535 <unit bldFile="mw/imghandling/imagehandling_plat/thumbnailmanager_api/group" filter="!test"/>
  5528 </component>
  5536 </component>
  5692 </component>
  5700 </component>
  5693 </collection>
  5701 </collection>
  5694 </block>
  5702 </block>
  5695 <block name="mmuifw" level="specific" long-name="Multimedia UI Framework" levels="mgr mdl util ui api">
  5703 <block name="mmuifw" level="specific" long-name="Multimedia UI Framework" levels="mgr mdl util ui api">
  5696 <collection name="mmuifw_plat" long-name="Multimedia UI Framework Platform Interfaces" level="api">
  5704 <collection name="mmuifw_plat" long-name="Multimedia UI Framework Platform Interfaces" level="api">
  5697 <component name="alf_widgetfactory_api" long-name="ALF Widget Factory API" filter="s60" class="api">
  5705 <component name="alf_widgetfactory_api" long-name="ALF Widget Factory API" filter="s60" deprecated="^3" class="api">
  5698 <unit bldFile="mw/mmuifw/mmuifw_plat/alf_widgetfactory_api/group"/>
  5706 <unit bldFile="mw/mmuifw/mmuifw_plat/alf_widgetfactory_api/group"/>
  5699 </component>
  5707 </component>
  5700 <component name="alf_widgetutils_api" long-name="ALF Widget Utils API" filter="s60" class="api">
  5708 <component name="alf_widgetutils_api" long-name="ALF Widget Utils API" filter="s60" deprecated="^3" class="api">
  5701 <unit bldFile="mw/mmuifw/mmuifw_plat/alf_widgetutils_api/group"/>
  5709 <unit bldFile="mw/mmuifw/mmuifw_plat/alf_widgetutils_api/group"/>
  5702 </component>
  5710 </component>
  5703 <component name="alf_widgetmodel_api" long-name="ALF Widget Model API" filter="s60" class="api">
  5711 <component name="alf_widgetmodel_api" long-name="ALF Widget Model API" filter="s60" deprecated="^3" class="api">
  5704 <unit bldFile="mw/mmuifw/mmuifw_plat/alf_widgetmodel_api/group"/>
  5712 <unit bldFile="mw/mmuifw/mmuifw_plat/alf_widgetmodel_api/group"/>
  5705 </component>
  5713 </component>
  5706 <component name="osn_container_api" long-name="OSN Container API" filter="s60" class="api">
  5714 <component name="osn_container_api" long-name="OSN Container API" filter="s60" deprecated="^3" class="api">
  5707 <unit bldFile="mw/mmuifw/mmuifw_plat/osn_container_api/group"/>
  5715 <unit bldFile="mw/mmuifw/mmuifw_plat/osn_container_api/group"/>
  5708 </component>
  5716 </component>
  5709 <component name="osn_global_api" long-name="OSN Global API" filter="s60" class="api">
  5717 <component name="osn_global_api" long-name="OSN Global API" filter="s60" deprecated="^3" class="api">
  5710 <unit bldFile="mw/mmuifw/mmuifw_plat/osn_global_api/group"/>
  5718 <unit bldFile="mw/mmuifw/mmuifw_plat/osn_global_api/group"/>
  5711 </component>
  5719 </component>
  5712 <component name="osn_string_api" long-name="OSN String API" filter="s60" class="api">
  5720 <component name="osn_string_api" long-name="OSN String API" filter="s60" deprecated="^3" class="api">
  5713 <unit bldFile="mw/mmuifw/mmuifw_plat/osn_string_api/group"/>
  5721 <unit bldFile="mw/mmuifw/mmuifw_plat/osn_string_api/group"/>
  5714 </component>
  5722 </component>
  5715 <component name="alf_resourcepool_api" long-name="ALF Resource Pool API" filter="s60" class="api">
  5723 <component name="alf_resourcepool_api" long-name="ALF Resource Pool API" filter="s60" deprecated="^3" class="api">
  5716 <unit bldFile="mw/mmuifw/mmuifw_plat/alf_resourcepool_api/group"/>
  5724 <unit bldFile="mw/mmuifw/mmuifw_plat/alf_resourcepool_api/group"/>
  5717 </component>
  5725 </component>
  5718 <component name="alf_containerwidget_api" long-name="ALF Container Widget API" filter="s60" class="api">
  5726 <component name="alf_containerwidget_api" long-name="ALF Container Widget API" filter="s60" deprecated="^3" class="api">
  5719 <unit bldFile="mw/mmuifw/mmuifw_plat/alf_containerwidget_api/group"/>
  5727 <unit bldFile="mw/mmuifw/mmuifw_plat/alf_containerwidget_api/group"/>
  5720 </component>
  5728 </component>
  5721 <component name="alf_viewwidget_api" long-name="ALF View Widget API" filter="s60" class="api">
  5729 <component name="alf_viewwidget_api" long-name="ALF View Widget API" filter="s60" deprecated="^3" class="api">
  5722 <unit bldFile="mw/mmuifw/mmuifw_plat/alf_viewwidget_api/group"/>
  5730 <unit bldFile="mw/mmuifw/mmuifw_plat/alf_viewwidget_api/group"/>
  5723 </component>
  5731 </component>
  5724 <component name="alf_scrollbarwidget_api" long-name="ALF Scrollbar Widget API" filter="s60" class="api">
  5732 <component name="alf_scrollbarwidget_api" long-name="ALF Scrollbar Widget API" filter="s60" deprecated="^3" class="api">
  5725 <unit bldFile="mw/mmuifw/mmuifw_plat/alf_scrollbarwidget_api/group"/>
  5733 <unit bldFile="mw/mmuifw/mmuifw_plat/alf_scrollbarwidget_api/group"/>
  5726 </component>
  5734 </component>
  5727 <component name="alf_customlayoutmanagers_api" long-name="ALF Custom Layout Managers API" filter="s60" class="api">
  5735 <component name="alf_customlayoutmanagers_api" long-name="ALF Custom Layout Managers API" filter="s60" deprecated="^3" class="api">
  5728 <unit bldFile="mw/mmuifw/mmuifw_plat/alf_customlayoutmanagers_api/group"/>
  5736 <unit bldFile="mw/mmuifw/mmuifw_plat/alf_customlayoutmanagers_api/group"/>
  5729 </component>
  5737 </component>
  5730 <component name="gesturehelper_api" long-name="Gesture Helper API" filter="s60" class="api">
  5738 <component name="gesturehelper_api" long-name="Gesture Helper API" filter="s60" deprecated="^3" class="api">
  5731 <unit bldFile="mw/mmuifw/mmuifw_plat/gesturehelper_api/group"/>
  5739 <unit bldFile="mw/mmuifw/mmuifw_plat/gesturehelper_api/group"/>
  5732 </component>
  5740 </component>
  5733 <component name="mul_coverflowwidget_api" long-name="MUL Coverflow Widget API" filter="s60" class="api">
  5741 <component name="mul_coverflowwidget_api" long-name="MUL Coverflow Widget API" filter="s60" deprecated="^3" class="api">
  5734 <unit bldFile="mw/mmuifw/mmuifw_plat/mul_coverflowwidget_api/group"/>
  5742 <unit bldFile="mw/mmuifw/mmuifw_plat/mul_coverflowwidget_api/group"/>
  5735 </component>
  5743 </component>
  5736 <component name="mul_datamodel_api" long-name="MUL Data Model API" filter="s60" class="api">
  5744 <component name="mul_datamodel_api" long-name="MUL Data Model API" filter="s60" deprecated="^3" class="api">
  5737 <unit bldFile="mw/mmuifw/mmuifw_plat/mul_datamodel_api/group"/>
  5745 <unit bldFile="mw/mmuifw/mmuifw_plat/mul_datamodel_api/group"/>
  5738 </component>
  5746 </component>
  5739 <component name="mul_sliderwidget_api" long-name="MUL Slider Widget API" filter="s60" class="api">
  5747 <component name="mul_sliderwidget_api" long-name="MUL Slider Widget API" filter="s60" deprecated="^3" class="api">
  5740 <unit bldFile="mw/mmuifw/mmuifw_plat/mul_sliderwidget_api/group"/>
  5748 <unit bldFile="mw/mmuifw/mmuifw_plat/mul_sliderwidget_api/group"/>
  5741 </component>
  5749 </component>
  5742 <component name="mul_widget_api" long-name="MUL Widget API" filter="s60" class="api">
  5750 <component name="mul_widget_api" long-name="MUL Widget API" filter="s60" deprecated="^3" class="api">
  5743 <unit bldFile="mw/mmuifw/mmuifw_plat/mul_widget_api/group"/>
  5751 <unit bldFile="mw/mmuifw/mmuifw_plat/mul_widget_api/group"/>
  5744 </component>
  5752 </component>
  5745 </collection>
  5753 </collection>
  5746 <collection name="mmuifw_info" long-name="Multimedia UI Framework Info" level="ui">
  5754 <collection name="mmuifw_info" long-name="Multimedia UI Framework Info" level="util">
  5747 <component name="mmuifw_build" filter="s60" long-name="Multimedia UI Framework Build">
  5755 <component name="mmuifw_rom" filter="s60" long-name="Multimedia UI Framework ROM" deprecated="^3">
  5748 <!-- Move exports into other componetns or remove all #includes and make this a ROM component -->
  5756 <unit bldFile="mw/mmuifw/rom/group"/>
  5749 <unit bldFile="mw/mmuifw/group"/>
       
  5750 </component>
  5757 </component>
  5751 </collection>
  5758 </collection>
  5752 <collection name="osncore" long-name="OS Neutral Library Core" level="util">
  5759 <collection name="osncore" long-name="OS Neutral Library Core" level="util">
  5753 <!-- collection is really a component. Move down a directory -->
  5760 <!-- collection is really a component. Move down a directory -->
  5754 <component name="osncore_build" filter="s60" long-name="OSN Core Build">
  5761 <component name="osncore_build" filter="s60" long-name="OSN Core Build" deprecated="^3">
  5755 <unit bldFile="mw/mmuifw/osncore/group"/>
  5762 <unit bldFile="mw/mmuifw/osncore/group"/>
  5756 </component>
  5763 </component>
  5757 </collection>
  5764 </collection>
  5758 <collection name="alfwidgetutils" long-name="Accelerated LAF Widget Utils" level="ui">
  5765 <collection name="alfwidgetutils" long-name="Accelerated LAF Widget Utils" level="ui">
  5759 <!-- collection is really a component. Move down a directory -->
  5766 <!-- collection is really a component. Move down a directory -->
  5760 <component name="alfwidgetutils_build" filter="s60" long-name="ALF Widget Utils">
  5767 <component name="alfwidgetutils_build" filter="s60" long-name="ALF Widget Utils" deprecated="^3">
  5761 <unit bldFile="mw/mmuifw/alfwidgetutils/group"/>
  5768 <unit bldFile="mw/mmuifw/alfwidgetutils/group"/>
  5762 </component>
  5769 </component>
  5763 </collection>
  5770 </collection>
  5764 <collection name="resourcepool" long-name="Resource Pool" level="util">
  5771 <collection name="resourcepool" long-name="Resource Pool" level="util">
  5765 <!-- collection is really a component. Move down a directory -->
  5772 <!-- collection is really a component. Move down a directory -->
  5766 <component name="alfresourcepool" filter="s60" long-name="ALF Resource Pool">
  5773 <component name="alfresourcepool" filter="s60" long-name="ALF Resource Pool" deprecated="^3">
  5767 <unit bldFile="mw/mmuifw/resourcepool/group"/>
  5774 <unit bldFile="mw/mmuifw/resourcepool/group"/>
  5768 </component>
  5775 </component>
  5769 </collection>
  5776 </collection>
  5770 <collection name="widgetmodel" long-name="Widget Model" level="mdl">
  5777 <collection name="widgetmodel" long-name="Widget Model" level="mdl">
  5771 <!-- collection is really a component. Move down a directory -->
  5778 <!-- collection is really a component. Move down a directory -->
  5772 <component name="widgetmodel_build" filter="s60" long-name="Widget Model Build">
  5779 <component name="widgetmodel_build" filter="s60" long-name="Widget Model Build" deprecated="^3">
  5773 <unit bldFile="mw/mmuifw/widgetmodel/group"/>
  5780 <unit bldFile="mw/mmuifw/widgetmodel/group"/>
  5774 </component>
  5781 </component>
  5775 </collection>
  5782 </collection>
  5776 <collection name="mulwidgets" long-name="MUL Widgets" level="ui">
  5783 <collection name="mulwidgets" long-name="MUL Widgets" level="ui">
  5777 <!-- should spell out MUL in the collection name -->
  5784 <!-- should spell out MUL in the collection name -->
  5778 <component name="mullogging" filter="s60" long-name="MUL Logging">
  5785 <component name="mullogging" filter="s60" long-name="MUL Logging" deprecated="^3">
  5779 <unit bldFile="mw/mmuifw/mulwidgets/mullogging/group"/>
  5786 <unit bldFile="mw/mmuifw/mulwidgets/mullogging/group"/>
  5780 </component>
  5787 </component>
  5781 <component name="muldatamodel" filter="s60" long-name="MUL Data Model">
  5788 <component name="muldatamodel" filter="s60" long-name="MUL Data Model" deprecated="^3">
  5782 <unit bldFile="mw/mmuifw/mulwidgets/muldatamodel/group"/>
  5789 <unit bldFile="mw/mmuifw/mulwidgets/muldatamodel/group"/>
  5783 </component>
  5790 </component>
  5784 <component name="mulwidgets_common" filter="s60" long-name="MUL Common Utils">
  5791 <component name="mulwidgets_common" filter="s60" long-name="MUL Common Utils" deprecated="^3">
  5785 <unit bldFile="mw/mmuifw/mulwidgets/common/group"/>
  5792 <unit bldFile="mw/mmuifw/mulwidgets/common/group"/>
  5786 </component>
  5793 </component>
  5787 <component name="gesturehelper" filter="s60" long-name="Gesture Helper">
  5794 <component name="gesturehelper" filter="s60" long-name="Gesture Helper" deprecated="^3">
  5788 <unit bldFile="mw/mmuifw/mulwidgets/gesturehelper/group"/>
  5795 <unit bldFile="mw/mmuifw/mulwidgets/gesturehelper/group"/>
  5789 </component>
  5796 </component>
  5790 <component name="mulcoverflowwidget" filter="s60" long-name="MUL CoverFlow Widget">
  5797 <component name="mulcoverflowwidget" filter="s60" long-name="MUL CoverFlow Widget" deprecated="^3">
  5791 <unit bldFile="mw/mmuifw/mulwidgets/mulcoverflowwidget/group"/>
  5798 <unit bldFile="mw/mmuifw/mulwidgets/mulcoverflowwidget/group"/>
  5792 </component>
  5799 </component>
  5793 <component name="mulsliderwidget" filter="s60" long-name="MUL Slider Widget">
  5800 <component name="mulsliderwidget" filter="s60" long-name="MUL Slider Widget" deprecated="^3">
  5794 <unit bldFile="mw/mmuifw/mulwidgets/mulsliderwidget/group"/>
  5801 <unit bldFile="mw/mmuifw/mulwidgets/mulsliderwidget/group"/>
  5795 </component>
  5802 </component>
  5796 <component name="alfviewwidget" filter="s60" long-name="ALF View Widget">
  5803 <component name="alfviewwidget" filter="s60" long-name="ALF View Widget" deprecated="^3">
  5797 <unit bldFile="mw/mmuifw/mulwidgets/alfviewwidget/group"/>
  5804 <unit bldFile="mw/mmuifw/mulwidgets/alfviewwidget/group"/>
  5798 </component>
  5805 </component>
  5799 <component name="alfcontainerwidget" filter="s60" long-name="ALF Container Widget">
  5806 <component name="alfcontainerwidget" filter="s60" long-name="ALF Container Widget" deprecated="^3">
  5800 <unit bldFile="mw/mmuifw/mulwidgets/alfcontainerwidget/group"/>
  5807 <unit bldFile="mw/mmuifw/mulwidgets/alfcontainerwidget/group"/>
  5801 </component>
  5808 </component>
  5802 <component name="alfscrollbarwidget" filter="s60" long-name="ALF Scrollbar Widget">
  5809 <component name="alfscrollbarwidget" filter="s60" long-name="ALF Scrollbar Widget" deprecated="^3">
  5803 <unit bldFile="mw/mmuifw/mulwidgets/alfscrollbarwidget/group"/>
  5810 <unit bldFile="mw/mmuifw/mulwidgets/alfscrollbarwidget/group"/>
  5804 </component>
  5811 </component>
  5805 </collection>
  5812 </collection>
  5806 </block>
  5813 </block>
  5807 <block name="videoutils" level="specific" long-name="Video Utils" levels="eng util if">
  5814 <block name="videoutils" level="specific" long-name="Video Utils" levels="eng util if">
  5808 <collection name="videoutils_plat" long-name="Video Utils Platform Interfaces" level="if">
  5815 <collection name="videoutils_plat" long-name="Video Utils Platform Interfaces" level="if">
  5809 <component name="videoscheduler_api" long-name="Video Scheduler API" filter="s60" class="api">
  5816 <component name="videoscheduler_api" long-name="Video Scheduler API" filter="s60" class="api">
  5810 <unit bldFile="mw/videoutils/videoutils_plat/videoscheduler_api/group"/>
  5817 <unit bldFile="mw/videoutils/videoutils_plat/videoscheduler_api/group" filter="!test"/>
  5811 </component>
  5818 </component>
  5812 <component name="videoconnutility_api" long-name="Video Connection Utility API" filter="s60" class="api">
  5819 <component name="videoconnutility_api" long-name="Video Connection Utility API" filter="s60" class="api">
  5813 <unit bldFile="mw/videoutils/videoutils_plat/videoconnutility_api/group"/>
  5820 <unit bldFile="mw/videoutils/videoutils_plat/videoconnutility_api/group" filter="!test"/>
  5814 </component>
  5821 </component>
  5815 <component name="videoplayer_constants_api" long-name="Videoplayer Constants API" filter="s60" class="api">
  5822 <component name="videoplayer_constants_api" long-name="Videoplayer Constants API" filter="s60" class="api">
  5816 <unit bldFile="mw/videoutils/videoutils_plat/videoplayer_constants_api/group"/>
  5823 <unit bldFile="mw/videoutils/videoutils_plat/videoplayer_constants_api/group"/>
  5817 </component>
  5824 </component>
  5818 </collection>
  5825 </collection>
  5994 <unit bldFile="mw/camerasrv/camerasrv_plat/imaging_configuration_manager_api/group" filter="!test"/>
  6001 <unit bldFile="mw/camerasrv/camerasrv_plat/imaging_configuration_manager_api/group" filter="!test"/>
  5995 </component>
  6002 </component>
  5996 <component name="media_recorder_api" long-name="Media Recorder API" filter="s60" class="api">
  6003 <component name="media_recorder_api" long-name="Media Recorder API" filter="s60" class="api">
  5997 <unit bldFile="mw/camerasrv/camerasrv_plat/media_recorder_api/group" filter="!test"/>
  6004 <unit bldFile="mw/camerasrv/camerasrv_plat/media_recorder_api/group" filter="!test"/>
  5998 </component>
  6005 </component>
  5999 <component name="3gp_file_composer_api" long-name="3GP File Composer API" filter="s60" class="api">
  6006 <component name="lib3gp_file_composer_api" long-name="3GP File Composer API" filter="s60" class="api">
  6000 <unit bldFile="mw/camerasrv/camerasrv_plat/3gp_file_composer_api/group"/>
  6007 <unit bldFile="mw/camerasrv/camerasrv_plat/3gp_file_composer_api/group"/>
  6001 </component>
  6008 </component>
  6002 <component name="asynchronous_file_saving_queue_api" long-name="Asynchronous File Saving Queue API" filter="s60" class="api">
  6009 <component name="asynchronous_file_saving_queue_api" long-name="Asynchronous File Saving Queue API" filter="s60" class="api">
  6003 <unit bldFile="mw/camerasrv/camerasrv_plat/asynchronous_file_saving_queue_api/group" filter="!test"/>
  6010 <unit bldFile="mw/camerasrv/camerasrv_plat/asynchronous_file_saving_queue_api/group" filter="!test"/>
  6004 </component>
  6011 </component>
  6056 <unit bldFile="mw/mmappfw/mmappfw_plat/harvester_utility_api/group"/>
  6063 <unit bldFile="mw/mmappfw/mmappfw_plat/harvester_utility_api/group"/>
  6057 </component>
  6064 </component>
  6058 <component name="playlist_engine_api" long-name="Playlist Engine API" introduced="^1" filter="s60" class="api">
  6065 <component name="playlist_engine_api" long-name="Playlist Engine API" introduced="^1" filter="s60" class="api">
  6059 <unit bldFile="mw/mmappfw/mmappfw_plat/playlist_engine_api/group"/>
  6066 <unit bldFile="mw/mmappfw/mmappfw_plat/playlist_engine_api/group"/>
  6060 </component>
  6067 </component>
  6061 <component name="mtp_keys_api" long-name="MTP Keys API" introduced="^1" filter="s60" class="api">
  6068 <component name="mmappfw_mtp_keys_api" long-name="MTP Keys API" introduced="^1" filter="s60" class="api">
  6062 <unit bldFile="mw/mmappfw/mmappfw_plat/mtp_keys_api/group"/>
  6069 <unit bldFile="mw/mmappfw/mmappfw_plat/mtp_keys_api/group"/>
  6063 </component>
  6070 </component>
  6064 <component name="mpx_collection_common_definition_api" long-name="MPX Collection Common Definition API" introduced="^1" filter="s60" class="api">
  6071 <component name="mpx_collection_common_definition_api" long-name="MPX Collection Common Definition API" introduced="^1" filter="s60" class="api">
  6065 <unit bldFile="mw/mmappfw/mmappfw_plat/mpx_collection_common_definition_api/group"/>
  6072 <unit bldFile="mw/mmappfw/mmappfw_plat/mpx_collection_common_definition_api/group"/>
  6066 </component>
  6073 </component>
  6090 </component>
  6097 </component>
  6091 <component name="media_player_settings_engine_api" long-name="Media Player Settings Engine API" introduced="^1" filter="s60" class="api">
  6098 <component name="media_player_settings_engine_api" long-name="Media Player Settings Engine API" introduced="^1" filter="s60" class="api">
  6092 <unit bldFile="mw/mmappfw/mmappfw_plat/media_player_settings_engine_api/group"/>
  6099 <unit bldFile="mw/mmappfw/mmappfw_plat/media_player_settings_engine_api/group"/>
  6093 </component>
  6100 </component>
  6094 <component name="mpx_backstepping_utility_api" long-name="MPX Backstepping Utility API" introduced="^1" filter="s60" class="api">
  6101 <component name="mpx_backstepping_utility_api" long-name="MPX Backstepping Utility API" introduced="^1" filter="s60" class="api">
  6095 <!-- uncomment when configuration is put in place
  6102 <unit bldFile="mw/mmappfw/mmappfw_plat/mpx_backstepping_utility_api/group"/>
  6096 	 <unit bldFile="mmappfw_plat/mpx_backstepping_utility_api/group"/> -->
       
  6097 </component>
  6103 </component>
  6098 <component name="asx_parser_api" long-name="ASX Parser API" introduced="^1" filter="s60" class="api">
  6104 <component name="asx_parser_api" long-name="ASX Parser API" introduced="^1" filter="s60" class="api">
  6099 <!-- uncomment when configuration is put in place
  6105 <unit bldFile="mw/mmappfw/mmappfw_plat/asx_parser_api/group"/>
  6100     <unit bldFile="mmappfw_plat/asx_parser_api/group"/> -->
       
  6101 </component>
  6106 </component>
  6102 <component name="playback_helper_api" long-name="Playback Helper API" introduced="^1" filter="s60" class="api">
  6107 <component name="playback_helper_api" long-name="Playback Helper API" introduced="^1" filter="s60" class="api">
  6103 <unit bldFile="mw/mmappfw/mmappfw_plat/playback_helper_api/group"/>
  6108 <unit bldFile="mw/mmappfw/mmappfw_plat/playback_helper_api/group"/>
  6104 </component>
  6109 </component>
  6105 <component name="videoplaylist_utility_api" long-name="Video Playlist Utility API" introduced="^1" filter="s60" class="api">
  6110 <component name="videoplaylist_utility_api" long-name="Video Playlist Utility API" introduced="^1" filter="s60" class="api">
  6106 <unit bldFile="mw/mmappfw/mmappfw_plat/videoplaylist_utility_api/group"/>
  6111 <unit bldFile="mw/mmappfw/mmappfw_plat/videoplaylist_utility_api/group"/>
  6107 </component>
       
  6108 <component name="mmappfw_plat_build" long-name="Multimedia App Framework Platform Interface Build" introduced="^1" filter="s60" class="api">
       
  6109 <!-- needed only for #ifdefs. Remove anmd uncomment above units when configuration is in place -->
       
  6110 <unit bldFile="mw/mmappfw/mmappfw_plat/group"/>
       
  6111 </component>
  6112 </component>
  6112 </collection>
  6113 </collection>
  6113 <collection name="mpx" long-name="Multimedia Player" level="fw">
  6114 <collection name="mpx" long-name="Multimedia Player" level="fw">
  6114 <component name="commonframework" filter="s60" long-name="MPX Common Framework" introduced="^1">
  6115 <component name="commonframework" filter="s60" long-name="MPX Common Framework" introduced="^1">
  6115 <unit bldFile="mw/mmappfw/mpx/commonframework/group"/>
  6116 <unit bldFile="mw/mmappfw/mpx/commonframework/group"/>
  6121 <unit bldFile="mw/mmappfw/mpx/collectionframework/group"/>
  6122 <unit bldFile="mw/mmappfw/mpx/collectionframework/group"/>
  6122 </component>
  6123 </component>
  6123 <component name="mpxviewfw" filter="s60" long-name="MPX View Framework" introduced="^1">
  6124 <component name="mpxviewfw" filter="s60" long-name="MPX View Framework" introduced="^1">
  6124 <unit bldFile="mw/mmappfw/mpx/viewframework/group"/>
  6125 <unit bldFile="mw/mmappfw/mpx/viewframework/group"/>
  6125 </component>
  6126 </component>
  6126 <component name="mpx_build" filter="s60" long-name="MPX Build" introduced="^1">
  6127 <component name="mpx_conf" filter="s60" long-name="MPX Configuration" introduced="^1">
  6127 <!--  Move the export to another component or remove the #includes from this one -->
  6128 <unit bldFile="mw/mmappfw/mpx/Conf"/>
  6128 <unit bldFile="mw/mmappfw/mpx/group"/>
  6129 </component>
       
  6130 <component name="mpx_rom" filter="s60" long-name="MPX ROM" introduced="^1">
       
  6131 <unit bldFile="mw/mmappfw/mpx/rom"/>
       
  6132 </component>
       
  6133 <component name="mpx_sis" filter="s60" long-name="MPX SIS" introduced="^1">
       
  6134 <unit bldFile="mw/mmappfw/mpx/sis"/>
  6129 </component>
  6135 </component>
  6130 </collection>
  6136 </collection>
  6131 <collection name="mmappcomponents" long-name="Multimedia App Components" level="utils">
  6137 <collection name="mmappcomponents" long-name="Multimedia App Components" level="utils">
  6132 <component name="mmappcomponents_build" filter="s60" long-name="Multimedia App Components Build" introduced="^1">
       
  6133 <!-- needed for  #ifdefs and hrh include. Need to #include the .hrh file in each bld.inf
       
  6134       		Can remove this once configuration is in place-->
       
  6135 <unit bldFile="mw/mmappfw/mmappcomponents/group"/>
       
  6136 </component>
       
  6137 <component name="collectionhelper" filter="s60" long-name="Media Player Collection Helper" introduced="^1">
  6138 <component name="collectionhelper" filter="s60" long-name="Media Player Collection Helper" introduced="^1">
  6138 <unit bldFile="mw/mmappfw/mmappcomponents/collectionhelper/group"/>
  6139 <unit bldFile="mw/mmappfw/mmappcomponents/collectionhelper/group"/>
  6139 </component>
  6140 </component>
  6140 <component name="playlistengine" filter="s60" long-name="Playlist Engine" introduced="^1">
  6141 <component name="playlistengine" filter="s60" long-name="Playlist Engine" introduced="^1">
  6141 <unit bldFile="mw/mmappfw/mmappcomponents/playlistengine/group"/>
  6142 <unit bldFile="mw/mmappfw/mmappcomponents/playlistengine/group"/>
  6148 </component>
  6149 </component>
  6149 <component name="mediaplayersettingsengine" filter="s60" long-name="Media Player Settings Engine" introduced="^1">
  6150 <component name="mediaplayersettingsengine" filter="s60" long-name="Media Player Settings Engine" introduced="^1">
  6150 <unit bldFile="mw/mmappfw/mmappcomponents/mediaplayersettingsengine/group"/>
  6151 <unit bldFile="mw/mmappfw/mmappcomponents/mediaplayersettingsengine/group"/>
  6151 </component>
  6152 </component>
  6152 <component name="audiofetcher" filter="s60" long-name="Audio Fetcher" introduced="^1" plugin="Y">
  6153 <component name="audiofetcher" filter="s60" long-name="Audio Fetcher" introduced="^1" plugin="Y">
  6153 <!-- uncomment when config is in place, currently #included in mmappcomponents_build -->
  6154 <unit bldFile="mw/mmappfw/mmappcomponents/audiofetcher/group"/>
  6154 <!-- <unit bldFile="mmappcomponents/audiofetcher/group"/>-->
       
  6155 </component>
  6155 </component>
  6156 <component name="asxparser" filter="s60" long-name="ASX Parser" introduced="^1">
  6156 <component name="asxparser" filter="s60" long-name="ASX Parser" introduced="^1">
  6157 <!-- uncomment when config is in place, currently #included in mmappcomponents_build -->
  6157 <unit bldFile="mw/mmappfw/mmappcomponents/asxparser/group"/>
  6158 <!-- <unit bldFile="mmappcomponents/asxparser/group"/>-->
       
  6159 </component>
  6158 </component>
  6160 <component name="playbackhelper" filter="s60" long-name="Playback Helper" introduced="^3">
  6159 <component name="playbackhelper" filter="s60" long-name="Playback Helper" introduced="^3">
  6161 <unit bldFile="mw/mmappfw/mmappcomponents/playbackhelper/group"/>
  6160 <unit bldFile="mw/mmappfw/mmappcomponents/playbackhelper/group"/>
  6162 </component>
  6161 </component>
  6163 <component name="videoplaylistutility" filter="s60" long-name="Video Playlist Utility" introduced="^3">
  6162 <component name="videoplaylistutility" filter="s60" long-name="Video Playlist Utility" introduced="^3">
  6166 <component name="mmmtpdataprovider" filter="s60" long-name="Multimedia MTP Data Provider" introduced="^3">
  6165 <component name="mmmtpdataprovider" filter="s60" long-name="Multimedia MTP Data Provider" introduced="^3">
  6167 <unit bldFile="mw/mmappfw/mmappcomponents/mmmtpdataprovider/group"/>
  6166 <unit bldFile="mw/mmappfw/mmappcomponents/mmmtpdataprovider/group"/>
  6168 </component>
  6167 </component>
  6169 </collection>
  6168 </collection>
  6170 <collection name="mmappfw_info" long-name="Multimedia App Framework Info" level="if">
  6169 <collection name="mmappfw_info" long-name="Multimedia App Framework Info" level="if">
  6171 <component name="mmappfw_build" filter="s60" long-name="Multimedia App Framework Build" introduced="^1">
       
  6172 <!--  Move the export to another component or remove the #includes from this one -->
       
  6173 <unit bldFile="mw/mmappfw/group"/>
       
  6174 </component>
       
  6175 <component name="mmappfw_test" filter="s60,test,api_test,pref_test" long-name="Multimedia App Framework Test" purpose="development" introduced="^1"/>
  6170 <component name="mmappfw_test" filter="s60,test,api_test,pref_test" long-name="Multimedia App Framework Test" purpose="development" introduced="^1"/>
  6176 </collection>
  6171 </collection>
  6177 </block>
  6172 </block>
  6178 <block name="inputmethods" level="generic" long-name="Input Methods" levels="plugin engine framework api">
  6173 <block name="inputmethods" level="generic" long-name="Input Methods" levels="plugin engine framework api">
  6179 <collection name="inputmethods_pub" long-name="Input Methods Public Interfaces" level="api">
  6174 <collection name="inputmethods_pub" long-name="Input Methods Public Interfaces" level="api">
  6216 <unit bldFile="mw/inputmethods/inputmethods_plat/aknfep_uiinterface_api/group" filter="!test"/>
  6211 <unit bldFile="mw/inputmethods/inputmethods_plat/aknfep_uiinterface_api/group" filter="!test"/>
  6217 </component>
  6212 </component>
  6218 </collection>
  6213 </collection>
  6219 <collection name="textinput" long-name="Text Input" level="framework">
  6214 <collection name="textinput" long-name="Text Input" level="framework">
  6220 <component name="ptienginev2" filter="s60" long-name="Predictive Text Input Engine">
  6215 <component name="ptienginev2" filter="s60" long-name="Predictive Text Input Engine">
  6221 <!--uncomment when configuration is turned on and textinput_build is removed-->
  6216 <unit bldFile="mw/inputmethods/textinput/ptienginev2/group"/>
  6222 <!--  <unit bldFile="textinput/ptienginev2/group"/>-->
       
  6223 </component>
  6217 </component>
  6224 <component name="akninputlanguage" filter="s60" long-name="Avkon Input Language">
  6218 <component name="akninputlanguage" filter="s60" long-name="Avkon Input Language">
  6225 <unit bldFile="mw/inputmethods/textinput/akninputlanguage/group"/>
  6219 <unit bldFile="mw/inputmethods/textinput/akninputlanguage/group"/>
  6226 </component>
  6220 </component>
  6227 <component name="peninputarc" filter="s60" long-name="Pen Input Arc">
  6221 <component name="peninputarc" filter="s60" long-name="Pen Input Arc">
  6275 <component name="peninputsplititut" filter="s60" long-name="Pen Input Split ITU-T" introduced="^3" plugin="Y">
  6269 <component name="peninputsplititut" filter="s60" long-name="Pen Input Split ITU-T" introduced="^3" plugin="Y">
  6276 <unit bldFile="mw/inputmethods/textinput/peninputsplititut/group"/>
  6270 <unit bldFile="mw/inputmethods/textinput/peninputsplititut/group"/>
  6277 </component>
  6271 </component>
  6278 <component name="peninputsplitqwerty" filter="s60" long-name="Pen Input Split QWERTY" introduced="^3" plugin="Y">
  6272 <component name="peninputsplitqwerty" filter="s60" long-name="Pen Input Split QWERTY" introduced="^3" plugin="Y">
  6279 <unit bldFile="mw/inputmethods/textinput/peninputsplitqwerty/group"/>
  6273 <unit bldFile="mw/inputmethods/textinput/peninputsplitqwerty/group"/>
  6280 </component>
       
  6281 <component name="textinput_build" filter="s60" long-name="Text Input Build">
       
  6282 <!--needed for #ifdef, can be removed when configuration is implemented -->
       
  6283 <unit bldFile="mw/inputmethods/textinput/group"/>
       
  6284 </component>
  6274 </component>
  6285 </collection>
  6275 </collection>
  6286 <collection name="fep" long-name="FEP" level="engine">
  6276 <collection name="fep" long-name="FEP" level="engine">
  6287 <component name="aknfep" filter="s60" long-name="Avkon FEP" plugin="Y">
  6277 <component name="aknfep" filter="s60" long-name="Avkon FEP" plugin="Y">
  6288 <unit bldFile="mw/inputmethods/fep/aknfep/group"/>
  6278 <unit bldFile="mw/inputmethods/fep/aknfep/group"/>
  6562 <unit bldFile="mw/classicui/classicui_plat/pointer_event_modifier_api/group" filter="!test"/>
  6552 <unit bldFile="mw/classicui/classicui_plat/pointer_event_modifier_api/group" filter="!test"/>
  6563 </component>
  6553 </component>
  6564 <component name="avkon_testability_api" long-name="AVKON Testability API" filter="s60" class="api">
  6554 <component name="avkon_testability_api" long-name="AVKON Testability API" filter="s60" class="api">
  6565 <unit bldFile="mw/classicui/classicui_plat/avkon_testability_api/group"/>
  6555 <unit bldFile="mw/classicui/classicui_plat/avkon_testability_api/group"/>
  6566 </component>
  6556 </component>
  6567 <component name="ganes_api" filter="s60" class="api">
  6557 <component name="ganes_api" long-name="Ganes API" filter="s60" class="api">
  6568 <unit bldFile="mw/classicui/classicui_plat/ganes_api/group"/>
  6558 <unit bldFile="mw/classicui/classicui_plat/ganes_api/group"/>
  6569 </component>
  6559 </component>
  6570 <component name="ode_api" long-name="Ode API" filter="s60" class="api">
  6560 <component name="ode_api" long-name="Ode API" filter="s60" class="api">
  6571 <unit bldFile="mw/classicui/classicui_plat/ode_api/group"/>
  6561 <unit bldFile="mw/classicui/classicui_plat/ode_api/group"/>
  6572 </component>
  6562 </component>
  7419 <unit bldFile="mw/appinstall/ncdengine/engine/group"/>
  7409 <unit bldFile="mw/appinstall/ncdengine/engine/group"/>
  7420 </component>
  7410 </component>
  7421 <component name="debuglogger" filter="s60" long-name="NCD Debug Logger" introduced="^1" class="placeholder">
  7411 <component name="debuglogger" filter="s60" long-name="NCD Debug Logger" introduced="^1" class="placeholder">
  7422 <!-- <unit bldFile="ncdengine/debuglogger/group"/> -->
  7412 <!-- <unit bldFile="ncdengine/debuglogger/group"/> -->
  7423 </component>
  7413 </component>
  7424 <component name="ncdengine_build" filter="s60" long-name="NCD Build" introduced="^1">
  7414 <component name="ncdengine_exports" filter="s60" long-name="NCD Exports" introduced="^1">
  7425 <unit bldFile="mw/appinstall/ncdengine/group"/>
  7415 <unit bldFile="mw/appinstall/ncdengine/exports"/>
  7426 </component>
  7416 </component>
  7427 </collection>
  7417 </collection>
  7428 <collection name="appinstaller" long-name="Application Installer" level="generic">
  7418 <collection name="appinstaller" long-name="Application Installer" level="generic">
  7429 <component name="appmngr2" filter="s60" long-name="Application Manager 2" introduced="^2">
  7419 <component name="appmngr2" filter="s60" long-name="Application Manager 2" introduced="^2">
  7430 <unit bldFile="mw/appinstall/appinstaller/appmngr2/group"/>
  7420 <unit bldFile="mw/appinstall/appinstaller/appmngr2/group"/>
  7445 <unit bldFile="mw/appinstall/iaupdate/iad/group"/>
  7435 <unit bldFile="mw/appinstall/iaupdate/iad/group"/>
  7446 </component>
  7436 </component>
  7447 <component name="iaupdate_help" filter="s60" long-name="IA Update Help" introduced="^2">
  7437 <component name="iaupdate_help" filter="s60" long-name="IA Update Help" introduced="^2">
  7448 <unit bldFile="mw/appinstall/iaupdate/help/group"/>
  7438 <unit bldFile="mw/appinstall/iaupdate/help/group"/>
  7449 </component>
  7439 </component>
  7450 <component name="iaupdate_build" filter="s60" long-name="IA Update Build" introduced="^2">
  7440 <component name="iaupdate_rom" filter="s60" long-name="IA Update ROM" introduced="^2">
  7451 <unit bldFile="mw/appinstall/iaupdate/group"/>
  7441 <unit bldFile="mw/appinstall/iaupdate/rom"/>
  7452 </component>
  7442 </component>
  7453 </collection>
  7443 </collection>
  7454 <collection name="installationservices" long-name="Installation Services" level="generic">
  7444 <collection name="installationservices" long-name="Installation Services" level="generic">
  7455 <component name="swi" long-name="Secure Software Install" purpose="optional">
  7445 <component name="swi" long-name="Secure Software Install" purpose="optional">
  7456 <unit bldFile="mw/appinstall/installationservices/swi/group" mrp="mw/appinstall/installationservices/swi/group/security_swi.mrp"/>
  7446 <unit bldFile="mw/appinstall/installationservices/swi/group" mrp="mw/appinstall/installationservices/swi/group/security_swi.mrp"/>
  7650 <unit bldFile="mw/web/web_plat/widget_registry_api/group"/>
  7640 <unit bldFile="mw/web/web_plat/widget_registry_api/group"/>
  7651 </component>
  7641 </component>
  7652 <component name="xml_parser_api" long-name="XML Parser API" filter="s60" class="api">
  7642 <component name="xml_parser_api" long-name="XML Parser API" filter="s60" class="api">
  7653 <unit bldFile="mw/web/web_plat/xml_parser_api/group"/>
  7643 <unit bldFile="mw/web/web_plat/xml_parser_api/group"/>
  7654 </component>
  7644 </component>
  7655 <component name="stmgesturefw_api" long-name="State Machine Gesture Framework API " filter="s60" class="api">
  7645 <component name="stmgesturefw_api" long-name="State Machine Gesture Framework API" filter="s60" class="api">
  7656 <unit bldFile="mw/web/web_plat/stmgesturefw_api/group"/>
  7646 <unit bldFile="mw/web/web_plat/stmgesturefw_api/group"/>
  7657 </component>
       
  7658 </collection>
       
  7659 <collection name="web_info" long-name="Web Info" level="specific">
       
  7660 <component name="web_build" filter="s60" long-name="Web Build">
       
  7661 <!-- when configuration is in place, the #ifdef is no longer needed and this component can be removed -->
       
  7662 <unit bldFile="mw/web/group"/>
       
  7663 </component>
  7647 </component>
  7664 </collection>
  7648 </collection>
  7665 <collection name="browserutilities" long-name="Browser Utilities" level="utils">
  7649 <collection name="browserutilities" long-name="Browser Utilities" level="utils">
  7666 <component name="browserdialogsprovider" filter="s60" long-name="Browser Dialogs Provider">
  7650 <component name="browserdialogsprovider" filter="s60" long-name="Browser Dialogs Provider">
  7667 <unit bldFile="mw/web/browserutilities/browserdialogsprovider/group"/>
  7651 <unit bldFile="mw/web/browserutilities/browserdialogsprovider/group"/>
  7689 </component>
  7673 </component>
  7690 <component name="feedsengine" filter="s60" long-name="Feeds Engine">
  7674 <component name="feedsengine" filter="s60" long-name="Feeds Engine">
  7691 <unit bldFile="mw/web/browserutilities/feedsengine/group"/>
  7675 <unit bldFile="mw/web/browserutilities/feedsengine/group"/>
  7692 </component>
  7676 </component>
  7693 <component name="multipartparser" filter="s60" long-name="Multipart Parser">
  7677 <component name="multipartparser" filter="s60" long-name="Multipart Parser">
  7694 <!-- uncomment the unit when configuration is in place, it's currently #included from browserutilities_build -->
  7678 <unit bldFile="mw/web/browserutilities/multipartparser/group"/>
  7695 <!-- <unit bldFile="browserutilities/multipartparser/group"/> -->
       
  7696 </component>
  7679 </component>
  7697 <component name="schemehandler" filter="s60" long-name="Scheme Handler">
  7680 <component name="schemehandler" filter="s60" long-name="Scheme Handler">
  7698 <unit bldFile="mw/web/browserutilities/schemehandler/group"/>
  7681 <unit bldFile="mw/web/browserutilities/schemehandler/group"/>
  7699 </component>
  7682 </component>
  7700 <component name="webutils" filter="s60" long-name="Web Utils">
  7683 <component name="webutils" filter="s60" long-name="Web Utils">
  7701 <unit bldFile="mw/web/browserutilities/webutils/group"/>
  7684 <unit bldFile="mw/web/browserutilities/webutils/group"/>
  7702 </component>
  7685 </component>
  7703 <component name="aiwbrowserprovider" filter="s60" long-name="AIW Browser Provider" plugin="Y">
  7686 <component name="aiwbrowserprovider" filter="s60" long-name="AIW Browser Provider" plugin="Y">
  7704 <unit bldFile="mw/web/browserutilities/aiwbrowserprovider/group"/>
  7687 <unit bldFile="mw/web/browserutilities/aiwbrowserprovider/group"/>
  7705 </component>
       
  7706 <component name="browserutilities_build" filter="s60" long-name="Browser Utilities Build">
       
  7707 <!-- when configuration is in place, the #ifdef is no longer needed and this component can be removed -->
       
  7708 <unit bldFile="mw/web/browserutilities/group"/>
       
  7709 </component>
  7688 </component>
  7710 </collection>
  7689 </collection>
  7711 <collection name="webengine" long-name="Web Engine" level="server">
  7690 <collection name="webengine" long-name="Web Engine" level="server">
  7712 <component name="osswebengine" filter="s60" long-name="OSS Web Engine">
  7691 <component name="osswebengine" filter="s60" long-name="OSS Web Engine">
  7713 <!-- can only have one unit. Either split into multiple components or #include from a single main bld.inf -->
  7692 <!-- can only have one unit. Either split into multiple components or #include from a single main bld.inf -->
  7778 <unit bldFile="mw/web/codhandler/coddownload/group"/>
  7757 <unit bldFile="mw/web/codhandler/coddownload/group"/>
  7779 </component>
  7758 </component>
  7780 <component name="roapapp" filter="s60" long-name="ROAP Application">
  7759 <component name="roapapp" filter="s60" long-name="ROAP Application">
  7781 <unit bldFile="mw/web/codhandler/roapapp/group"/>
  7760 <unit bldFile="mw/web/codhandler/roapapp/group"/>
  7782 </component>
  7761 </component>
  7783 <component name="codhandler_build" filter="s60" long-name="COD Handler Build">
  7762 <component name="codhandler_loc" filter="s60" long-name="COD Handler Localisation">
  7784 <!-- Exports need to go into another component or make this self-contained.
  7763 <unit bldFile="mw/web/codhandler/Loc"/>
  7785       		#included .hrh file needs to be #included in each of the other components -->
  7764 </component>
  7786 <unit bldFile="mw/web/codhandler/group"/>
  7765 <component name="codhandler_rom" filter="s60" long-name="COD Handler ROM">
       
  7766 <unit bldFile="mw/web/codhandler/rom"/>
  7787 </component>
  7767 </component>
  7788 </collection>
  7768 </collection>
  7789 <collection name="widgets" long-name="Web Widget Framework" level="generic">
  7769 <collection name="widgets" long-name="Web Widget Framework" level="generic">
  7790 <!-- the following units can be uncommented when configuration is put in place -->
  7770 <!-- the following units can be uncommented when configuration is put in place -->
  7791 <component name="widgetrecognizer" filter="s60" long-name="Widget Recognizer" plugin="Y">
  7771 <component name="widgetrecognizer" filter="s60" long-name="Widget Recognizer" plugin="Y">
  7950 <component name="third_party_bitmap_palette_api" long-name="Third Party Bitmap Palette API" filter="s60" class="api">
  7930 <component name="third_party_bitmap_palette_api" long-name="Third Party Bitmap Palette API" filter="s60" class="api">
  7951 <unit bldFile="mw/uitools/uitools_pub/third_party_bitmap_palette_api/group"/>
  7931 <unit bldFile="mw/uitools/uitools_pub/third_party_bitmap_palette_api/group"/>
  7952 </component>
  7932 </component>
  7953 </collection>
  7933 </collection>
  7954 <collection name="uitools_plat" long-name="UI Tools Platform Interfaces" level="if">
  7934 <collection name="uitools_plat" long-name="UI Tools Platform Interfaces" level="if">
  7955 <component name="cdl_api" long-name="CDL API" filter="s60" class="api">
  7935 <component name="uitools_cdl_api" long-name="CDL API" filter="s60" class="api">
  7956 <unit bldFile="mw/uitools/uitools_plat/cdl_api/group"/>
  7936 <unit bldFile="mw/uitools/uitools_plat/cdl_api/group"/>
  7957 </component>
  7937 </component>
  7958 <component name="layout_system_private_api" long-name="Layout System Private API" filter="s60" class="api">
  7938 <component name="uitools_layout_system_private_api" long-name="Layout System Private API" filter="s60" class="api">
  7959 <unit bldFile="mw/uitools/uitools_plat/layout_system_private_api/group"/>
  7939 <unit bldFile="mw/uitools/uitools_plat/layout_system_private_api/group"/>
  7960 </component>
  7940 </component>
  7961 </collection>
  7941 </collection>
  7962 <collection name="cdlcompilertoolkit" long-name="CDL Compiler Toolkit" level="compile">
  7942 <collection name="cdlcompilertoolkit" long-name="CDL Compiler Toolkit" level="compile">
  7963 <!-- collection is actually a component. Needs to be moved down a directory -->
  7943 <!-- collection is actually a component. Needs to be moved down a directory -->
  7998 <component name="svgtenc" filter="s60" long-name="Standalone SVGT Encoder" class="PC">
  7978 <component name="svgtenc" filter="s60" long-name="Standalone SVGT Encoder" class="PC">
  7999 <unit bldFile="mw/uitools/svgtencoder/svgtenc/standalone/group"/>
  7979 <unit bldFile="mw/uitools/svgtencoder/svgtenc/standalone/group"/>
  8000 </component>
  7980 </component>
  8001 </collection>
  7981 </collection>
  8002 </block>
  7982 </block>
  8003 <!-- <package id="opensrv" level="specific" tech-domain="pr" href="../../../../mw/opensrv/package_definition.xml"/> -->
       
  8004 </layer>
  7983 </layer>
  8005 <layer name="app" long-name="Applications" levels="services apps">
  7984 <layer name="app" long-name="Applications" levels="services apps">
  8006 <block name="location" level="apps" long-name="Location Apps" levels="ui events loc apps">
  7985 <block name="location" level="apps" long-name="Location Apps" levels="ui events loc apps">
  8007 <collection name="loc_plat" long-name="Location Apps Platform Interfaces" level="apps"/>
  7986 <collection name="loc_plat" long-name="Location Apps Platform Interfaces" level="apps"/>
  8008 <collection name="loc_pub" long-name="Location Apps Public Interfaces" level="apps">
  7987 <collection name="loc_pub" long-name="Location Apps Public Interfaces" level="apps">
  8035 <unit bldFile="app/location/landmarksui/app/group"/>
  8014 <unit bldFile="app/location/landmarksui/app/group"/>
  8036 </component>
  8015 </component>
  8037 <component name="msgviewer" filter="s60" long-name="Landmarks Message Viewer">
  8016 <component name="msgviewer" filter="s60" long-name="Landmarks Message Viewer">
  8038 <unit bldFile="app/location/landmarksui/msgviewer/group"/>
  8017 <unit bldFile="app/location/landmarksui/msgviewer/group"/>
  8039 </component>
  8018 </component>
  8040 <component name="landmarksui_build" filter="s60" long-name="Landmarks UI Build">
  8019 <component name="landmarksui_loc" filter="s60" long-name="Landmarks UI Localisation">
  8041 <!-- consider distributing this into the other components or collapsing into a single component -->
  8020 <unit bldFile="app/location/landmarksui/loc"/>
  8042 <unit bldFile="app/location/landmarksui/group"/>
  8021 </component>
       
  8022 <component name="landmarksui_rom" filter="s60" long-name="Landmarks UI ROM">
       
  8023 <unit bldFile="app/location/landmarksui/rom"/>
  8043 </component>
  8024 </component>
  8044 </collection>
  8025 </collection>
  8045 <collection name="eventsui" long-name="Location Events UI" level="events">
  8026 <collection name="eventsui" long-name="Location Events UI" level="events">
  8046 <component name="eventsui_help" filter="s60" long-name="Events Help">
  8027 <component name="eventsui_help" filter="s60" long-name="Events Help">
  8047 <unit bldFile="app/location/eventsui/help/group"/>
  8028 <unit bldFile="app/location/eventsui/help/group"/>
  8059 <unit bldFile="app/location/eventsui/eventseditor/group"/>
  8040 <unit bldFile="app/location/eventsui/eventseditor/group"/>
  8060 </component>
  8041 </component>
  8061 <component name="eventsmgmtui" filter="s60" long-name="Events Management UI">
  8042 <component name="eventsmgmtui" filter="s60" long-name="Events Management UI">
  8062 <unit bldFile="app/location/eventsui/eventsmgmtui/group"/>
  8043 <unit bldFile="app/location/eventsui/eventsmgmtui/group"/>
  8063 </component>
  8044 </component>
  8064 <component name="eventsui_build" filter="s60" long-name="Events UI Build">
  8045 <component name="eventsui_conf" filter="s60" long-name="Events UI Configuration">
  8065 <!-- consider distributing this into the other components or collapsing into a single component -->
  8046 <unit bldFile="app/location/eventsui/conf"/>
  8066 <unit bldFile="app/location/eventsui/group"/>
  8047 </component>
       
  8048 <component name="eventsui_data" filter="s60" long-name="Events UI Data">
       
  8049 <unit bldFile="app/location/eventsui/data"/>
       
  8050 </component>
       
  8051 <component name="eventsui_loc" filter="s60" long-name="Events UI Localisation">
       
  8052 <unit bldFile="app/location/eventsui/loc"/>
       
  8053 </component>
       
  8054 <component name="eventsui_rom" filter="s60" long-name="Events UI ROM">
       
  8055 <unit bldFile="app/location/eventsui/rom"/>
  8067 </component>
  8056 </component>
  8068 </collection>
  8057 </collection>
  8069 <collection name="locationlandmarksrefappfors60" long-name="Location Landmarks Reference App for S60" level="apps">
  8058 <collection name="locationlandmarksrefappfors60" long-name="Location Landmarks Reference App for S60" level="apps">
  8070 <!-- this is a component, needs to be moved down a directory -->
  8059 <!-- this is a component, needs to be moved down a directory -->
  8071 <component name="lmrefapp" filter="s60" long-name="Landmarks Reference Application">
  8060 <component name="lmrefapp" filter="s60" long-name="Landmarks Reference Application">
  8129 <component name="mmshui" filter="s60" long-name="Multimedia Sharing UI">
  8118 <component name="mmshui" filter="s60" long-name="Multimedia Sharing UI">
  8130 <!-- can only have one unit: need to #include one from the other if it's needed -->
  8119 <!-- can only have one unit: need to #include one from the other if it's needed -->
  8131 <unit bldFile="app/mmsharinguis/mmsharing/mmshui/group"/>
  8120 <unit bldFile="app/mmsharinguis/mmsharing/mmshui/group"/>
  8132 <unit bldFile="app/mmsharinguis/mmsharing/mmshui/help/group"/>
  8121 <unit bldFile="app/mmsharinguis/mmsharing/mmshui/help/group"/>
  8133 </component>
  8122 </component>
  8134 <component name="mmsharing_build" filter="s60" long-name="MM Sharing Build">
  8123 <component name="mmsharing_exports" filter="s60" long-name="MM Sharing exports">
  8135 <unit bldFile="app/mmsharinguis/mmsharing/group"/>
  8124 <unit bldFile="app/mmsharinguis/mmsharing/exports"/>
  8136 </component>
  8125 </component>
  8137 </collection>
  8126 </collection>
  8138 <collection name="mmshplugins" long-name="Multimedia Sharing Plugins" level="plugin">
  8127 <collection name="mmshplugins" long-name="Multimedia Sharing Plugins" level="plugin">
  8139 <component name="mmshaoplugin" filter="s60" long-name="Multimedia Sharing Always Online Plugin" plugin="Y">
  8128 <component name="mmshaoplugin" filter="s60" long-name="Multimedia Sharing Always Online Plugin" plugin="Y">
  8140 <unit bldFile="app/mmsharinguis/mmshplugins/mmshaoplugin/group"/>
  8129 <unit bldFile="app/mmsharinguis/mmshplugins/mmshaoplugin/group"/>
  8151 <component name="mmshwpadapterplugin" filter="s60" long-name="Multimedia Sharing WAP Provisioning Adapter" plugin="Y">
  8140 <component name="mmshwpadapterplugin" filter="s60" long-name="Multimedia Sharing WAP Provisioning Adapter" plugin="Y">
  8152 <unit bldFile="app/mmsharinguis/mmshplugins/mmshwpadapterplugin/group"/>
  8141 <unit bldFile="app/mmsharinguis/mmshplugins/mmshwpadapterplugin/group"/>
  8153 </component>
  8142 </component>
  8154 </collection>
  8143 </collection>
  8155 <collection name="mmsharinguis_info" long-name="Multimedia Sharing UIs Info" level="if">
  8144 <collection name="mmsharinguis_info" long-name="Multimedia Sharing UIs Info" level="if">
  8156 <component name="mmsharinguis_build" filter="s60" long-name="Multimedia Sharing UIs Build">
  8145 <component name="mmsharinguis_rom" filter="s60" long-name="Multimedia Sharing UIs ROM">
  8157 <!--  consider distributing to other components -->
  8146 <unit bldFile="app/mmsharinguis/rom"/>
  8158 <unit bldFile="app/mmsharinguis/group"/>
       
  8159 </component>
  8147 </component>
  8160 </collection>
  8148 </collection>
  8161 </block>
  8149 </block>
  8162 <block name="phone" level="apps" span="2" long-name="Phone Apps" levels="engine plugin ui app">
  8150 <block name="phone" level="apps" span="2" long-name="Phone Apps" levels="engine plugin ui app">
  8163 <collection name="phone_plat" long-name="Phone Apps Platform Interfaces" level="app">
  8151 <collection name="phone_plat" long-name="Phone Apps Platform Interfaces" level="app">
  8164 <component name="3d_ringing_tone_enabler_api" long-name="3D Ringing Tone Enabler API" filter="s60" class="api">
  8152 <component name="ringing_tone_3d_enabler_api" long-name="3D Ringing Tone Enabler API" filter="s60" class="api">
  8165 <unit bldFile="app/phone/phone_plat/3d_ringing_tone_enabler_api/group"/>
  8153 <unit bldFile="app/phone/phone_plat/3d_ringing_tone_enabler_api/group"/>
  8166 </component>
  8154 </component>
  8167 <component name="telephony_comms_information_api" long-name="Telephony Comms Information API" filter="s60" class="api">
  8155 <component name="telephony_comms_information_api" long-name="Telephony Comms Information API" filter="s60" class="api">
  8168 <unit bldFile="app/phone/phone_plat/telephony_comms_information_api/group"/>
  8156 <unit bldFile="app/phone/phone_plat/telephony_comms_information_api/group"/>
  8169 </component>
  8157 </component>
  8204 <unit bldFile="app/phone/phone_plat/phone_application_commands_api/group"/>
  8192 <unit bldFile="app/phone/phone_plat/phone_application_commands_api/group"/>
  8205 </component>
  8193 </component>
  8206 <component name="phone_application_voip_commands_api" long-name="Phone Application VOIP Commands API" filter="s60" class="api">
  8194 <component name="phone_application_voip_commands_api" long-name="Phone Application VOIP Commands API" filter="s60" class="api">
  8207 <unit bldFile="app/phone/phone_plat/phone_application_voip_commands_api/group"/>
  8195 <unit bldFile="app/phone/phone_plat/phone_application_voip_commands_api/group"/>
  8208 </component>
  8196 </component>
  8209 <component name="telephony_mediator_api" long-name="Telephony Mediator API" filter="s60" class="api">
  8197 <component name="phone_telephony_mediator_api" long-name="Telephony Mediator API" filter="s60" class="api">
  8210 <unit bldFile="app/phone/phone_plat/telephony_mediator_api/group"/>
  8198 <unit bldFile="app/phone/phone_plat/telephony_mediator_api/group"/>
  8211 </component>
  8199 </component>
  8212 <component name="video_telephony_mediator_api" long-name="Video Telephony Mediator API" filter="s60" class="api">
  8200 <component name="video_telephony_mediator_api" long-name="Video Telephony Mediator API" filter="s60" class="api">
  8213 <unit bldFile="app/phone/phone_plat/video_telephony_mediator_api/group"/>
  8201 <unit bldFile="app/phone/phone_plat/video_telephony_mediator_api/group"/>
  8214 </component>
  8202 </component>
  8490 <unit bldFile="app/settingsuis/defaultapplicationsettings/service/group"/>
  8478 <unit bldFile="app/settingsuis/defaultapplicationsettings/service/group"/>
  8491 </component>
  8479 </component>
  8492 <component name="dasgsplugin" filter="s60" long-name="Default Application Settings GS Plugin" introduced="^1" plugin="Y">
  8480 <component name="dasgsplugin" filter="s60" long-name="Default Application Settings GS Plugin" introduced="^1" plugin="Y">
  8493 <unit bldFile="app/settingsuis/defaultapplicationsettings/gsplugin/group"/>
  8481 <unit bldFile="app/settingsuis/defaultapplicationsettings/gsplugin/group"/>
  8494 </component>
  8482 </component>
  8495 <component name="defaultapplicationsettings_build" filter="s60" long-name="Default Application Settings Build" introduced="^1">
  8483 <component name="defaultapplicationsettings_rom" filter="s60" long-name="Default Application Settings ROM" introduced="^1">
  8496 <!-- split the IBYs up into the appropriate components? Make this a ROM component? -->
  8484 <unit bldFile="app/settingsuis/defaultapplicationsettings/rom/group"/>
  8497 <unit bldFile="app/settingsuis/defaultapplicationsettings/group"/>
       
  8498 </component>
  8485 </component>
  8499 </collection>
  8486 </collection>
  8500 <collection name="systemswuis" long-name="System SW UIs" level="ui">
  8487 <collection name="systemswuis" long-name="System SW UIs" level="ui">
  8501 <component name="touchscreencalib" filter="s60" long-name="Touchscreen Calibration" introduced="^1">
  8488 <component name="touchscreencalib" filter="s60" long-name="Touchscreen Calibration" introduced="^1">
  8502 <unit bldFile="app/settingsuis/systemswuis/touchscreencalib/group"/>
  8489 <unit bldFile="app/settingsuis/systemswuis/touchscreencalib/group"/>
  8536 </component>
  8523 </component>
  8537 </collection>
  8524 </collection>
  8538 </block>
  8525 </block>
  8539 <block name="devicecontrol" level="services" long-name="Device Control Daemons" levels="oma mid app">
  8526 <block name="devicecontrol" level="services" long-name="Device Control Daemons" levels="oma mid app">
  8540 <collection name="devicediagnostics" long-name="Device Diagnostics" level="app">
  8527 <collection name="devicediagnostics" long-name="Device Diagnostics" level="app">
  8541 <component name="devdiagapp" filter="s60" long-name="Device Diagnostics App">
  8528 <component name="devdiagapp" filter="s60" long-name="Device Diagnostics App" deprecated="^3">
  8542 <unit bldFile="app/devicecontrol/devicediagnostics/devdiagapp/group"/>
  8529 <unit bldFile="app/devicecontrol/devicediagnostics/devdiagapp/group"/>
  8543 </component>
  8530 </component>
  8544 <component name="devdiaggsplugin" filter="s60" long-name="Device Diagnostics GS Plugin" plugin="Y">
  8531 <component name="devdiaggsplugin" filter="s60" long-name="Device Diagnostics GS Plugin" deprecated="^3" plugin="Y">
  8545 <unit bldFile="app/devicecontrol/devicediagnostics/devdiaggsplugin/group"/>
  8532 <unit bldFile="app/devicecontrol/devicediagnostics/devdiaggsplugin/group"/>
  8546 </component>
  8533 </component>
  8547 <component name="diagplugins" filter="s60" long-name="Diagnostics Plugins" plugin="Y">
  8534 <component name="diagplugins" filter="s60" long-name="Diagnostics Plugins" deprecated="^3" plugin="Y">
  8548 <unit bldFile="app/devicecontrol/devicediagnostics/diagplugins/group"/>
  8535 <unit bldFile="app/devicecontrol/devicediagnostics/diagplugins/group"/>
  8549 </component>
  8536 </component>
  8550 <component name="diagsuites" filter="s60" long-name="Diagnostics Suites" plugin="Y">
  8537 <component name="diagsuites" filter="s60" long-name="Diagnostics Suites" deprecated="^3" plugin="Y">
  8551 <unit bldFile="app/devicecontrol/devicediagnostics/diagsuites/group"/>
  8538 <unit bldFile="app/devicecontrol/devicediagnostics/diagsuites/group"/>
  8552 </component>
  8539 </component>
  8553 <component name="devicediagnostics_build" filter="s60" long-name="Device Diagnostics Build">
  8540 <component name="devicediagnostics_build" filter="s60" long-name="Device Diagnostics Build" deprecated="^3">
  8554 <!-- can the exports be moved to one of the other components?
  8541 <!-- can the exports be moved to one of the other components?
  8555 			or all  #includes removed from here, and it renamed Device Diagnostics ROM -->
  8542 			or all  #includes removed from here, and it renamed Device Diagnostics ROM -->
  8556 <unit bldFile="app/devicecontrol/devicediagnostics/group"/>
  8543 <unit bldFile="app/devicecontrol/devicediagnostics/group"/>
  8557 </component>
  8544 </component>
  8558 </collection>
  8545 </collection>
  8559 <collection name="omadm" long-name="OMA Device Management" level="oma">
  8546 <collection name="omadm" long-name="OMA Device Management" level="oma">
  8560 <component name="omadmappui" filter="s60" long-name="OMA DM Application UI">
  8547 <component name="omadmappui" filter="s60" long-name="OMA DM Application UI" deprecated="^3">
  8561 <unit bldFile="app/devicecontrol/omadm/omadmappui/group"/>
  8548 <unit bldFile="app/devicecontrol/omadm/omadmappui/group"/>
  8562 </component>
  8549 </component>
  8563 <component name="omadmextensions" filter="s60" long-name="OMA DM Extensions" plugin="Y">
  8550 <component name="omadmextensions" filter="s60" long-name="OMA DM Extensions" deprecated="^3" plugin="Y">
  8564 <unit bldFile="app/devicecontrol/omadm/omadmextensions/group"/>
  8551 <unit bldFile="app/devicecontrol/omadm/omadmextensions/group"/>
  8565 </component>
  8552 </component>
  8566 <component name="dcmo" filter="s60" long-name="Device Capabilities Management Object" introduced="^3" plugin="Y">
  8553 <component name="dcmo" filter="s60" long-name="Device Capabilities Management Object" introduced="^3" plugin="Y">
  8567 <unit bldFile="app/devicecontrol/omadm/dcmo/group"/>
  8554 <unit bldFile="app/devicecontrol/omadm/dcmo/group"/>
  8568 </component>
  8555 </component>
  8569 </collection>
  8556 </collection>
  8570 <collection name="pnpmobileservices" long-name="PnP Mobile Services" level="mid">
  8557 <collection name="pnpmobileservices" long-name="PnP Mobile Services" level="mid">
  8571 <component name="pnpms" filter="s60" long-name="PnP MS">
  8558 <component name="pnpms" filter="s60" long-name="PnP MS" deprecated="^3">
  8572 <unit bldFile="app/devicecontrol/pnpmobileservices/pnpms/group"/>
  8559 <unit bldFile="app/devicecontrol/pnpmobileservices/pnpms/group"/>
  8573 </component>
  8560 </component>
  8574 </collection>
  8561 </collection>
  8575 <collection name="applicationmanagement" long-name="Application Management" level="app">
  8562 <collection name="applicationmanagement" long-name="Application Management" level="app">
  8576 <!-- could this collection be collapsed into a single component and moved down a dir? Do all these need to be noted separately? -->
  8563 <!-- could this collection be collapsed into a single component and moved down a dir? Do all these need to be noted separately? -->
  8590 <unit bldFile="app/devicecontrol/applicationmanagement/amadapter2/group"/>
  8577 <unit bldFile="app/devicecontrol/applicationmanagement/amadapter2/group"/>
  8591 </component>
  8578 </component>
  8592 <component name="omascomoadapter" filter="s60" long-name="OMA SCOMO Adapter" introduced="^3" plugin="Y">
  8579 <component name="omascomoadapter" filter="s60" long-name="OMA SCOMO Adapter" introduced="^3" plugin="Y">
  8593 <unit bldFile="app/devicecontrol/applicationmanagement/omascomoadapter/group"/>
  8580 <unit bldFile="app/devicecontrol/applicationmanagement/omascomoadapter/group"/>
  8594 </component>
  8581 </component>
  8595 <component name="applicationmanagement_build" filter="s60" long-name="AM Build">
  8582 <component name="applicationmanagement_config" filter="s60" long-name="AM Configuration">
  8596 <!-- If thes aren't collapsed into one cmp, can all  #includes removed from here, and it renamed AM ROM? -->
  8583 <unit bldFile="app/devicecontrol/applicationmanagement/conf/group"/>
  8597 <unit bldFile="app/devicecontrol/applicationmanagement/group"/>
  8584 </component>
       
  8585 <component name="applicationmanagement_rom" filter="s60" long-name="AM ROM">
       
  8586 <unit bldFile="app/devicecontrol/applicationmanagement/rom/group"/>
  8598 </component>
  8587 </component>
  8599 </collection>
  8588 </collection>
  8600 <collection name="customization" long-name="DM Customization Adapters" level="mid">
  8589 <collection name="customization" long-name="DM Customization Adapters" level="mid">
  8601 <component name="dmutils" long-name="DM Utils" filter="s60">
  8590 <component name="dmutils" long-name="DM Utils" filter="s60">
  8602 <unit bldFile="app/devicecontrol/customization/dmutils/bld"/>
  8591 <unit bldFile="app/devicecontrol/customization/dmutils/bld"/>
  8620 <unit bldFile="app/devicecontrol/customization/themesadapter/bld"/>
  8609 <unit bldFile="app/devicecontrol/customization/themesadapter/bld"/>
  8621 </component>
  8610 </component>
  8622 <component name="embeddedlinkadapter" filter="s60" long-name="Embedded Link Adapter" plugin="Y">
  8611 <component name="embeddedlinkadapter" filter="s60" long-name="Embedded Link Adapter" plugin="Y">
  8623 <unit bldFile="app/devicecontrol/customization/embeddedlinkadapter/bld"/>
  8612 <unit bldFile="app/devicecontrol/customization/embeddedlinkadapter/bld"/>
  8624 </component>
  8613 </component>
  8625 <component name="customization_build" filter="s60" long-name="DM Customization Build">
  8614 <component name="customization_config" filter="s60" long-name="DM Customization Configuration">
  8626 <!-- If thes aren't collapsed into one cmp, can all  #includes removed from here, and it renamed DM Customization ROM? -->
  8615 <unit bldFile="app/devicecontrol/customization/conf/group"/>
  8627 <unit bldFile="app/devicecontrol/customization/group"/>
       
  8628 </component>
  8616 </component>
  8629 </collection>
  8617 </collection>
  8630 <collection name="omacp" long-name="OMA Content Provisioning" level="oma">
  8618 <collection name="omacp" long-name="OMA Content Provisioning" level="oma">
  8631 <component name="omacpadapters" filter="s60" long-name="OMA CP Adapters" plugin="Y">
  8619 <component name="omacpadapters" filter="s60" long-name="OMA CP Adapters" plugin="Y">
  8632 <unit bldFile="app/devicecontrol/omacp/omacpadapters/group"/>
  8620 <unit bldFile="app/devicecontrol/omacp/omacpadapters/group"/>
  8633 </component>
  8621 </component>
  8634 </collection>
  8622 </collection>
  8635 </block>
  8623 </block>
  8636 <block name="printing" level="services" long-name="Printing" levels="app">
  8624 <block name="printing" level="services" long-name="Printing" levels="app">
  8637 <collection name="DirectPrint" level="app">
  8625 <collection name="directprint" long-name="DirectPrint" level="app">
  8638 <component name="DirectPrintApp" filter="sf_build" long-name="DirectPrint App" introduced="^3">
  8626 <component name="DirectPrintApp" filter="sf_build" long-name="DirectPrint App" introduced="^3">
  8639 <unit bldFile="app/printing/DirectPrint/DirectPrintApp/group"/>
  8627 <unit bldFile="app/printing/DirectPrint/DirectPrintApp/group"/>
  8640 </component>
  8628 </component>
  8641 <component name="DirectPrintServer" filter="sf_build" long-name="DirectPrint Server" introduced="^3">
  8629 <component name="DirectPrintServer" filter="sf_build" long-name="DirectPrint Server" introduced="^3">
  8642 <unit bldFile="app/printing/DirectPrint/DirectPrintServer/group"/>
  8630 <unit bldFile="app/printing/DirectPrint/DirectPrintServer/group"/>
  8682 <unit bldFile="app/files/deviceencryption/devencgsplugin/group"/>
  8670 <unit bldFile="app/files/deviceencryption/devencgsplugin/group"/>
  8683 </component>
  8671 </component>
  8684 <component name="deviceencryption_help" filter="s60" long-name="Device Encryption Help" introduced="^3">
  8672 <component name="deviceencryption_help" filter="s60" long-name="Device Encryption Help" introduced="^3">
  8685 <unit bldFile="app/files/deviceencryption/help/group"/>
  8673 <unit bldFile="app/files/deviceencryption/help/group"/>
  8686 </component>
  8674 </component>
  8687 <component name="deviceencryption_build" filter="s60" long-name="Device Encryption Build" introduced="^3">
  8675 <component name="deviceencryption_headers" filter="s60" long-name="Device Encryption Headers" introduced="^3">
  8688 <unit bldFile="app/files/deviceencryption/group"/>
  8676 <unit bldFile="app/files/deviceencryption/common/group"/>
       
  8677 </component>
       
  8678 <component name="deviceencryption_rom" filter="s60" long-name="Device Encryption ROM" introduced="^3">
       
  8679 <unit bldFile="app/files/deviceencryption/rom/group"/>
  8689 </component>
  8680 </component>
  8690 </collection>
  8681 </collection>
  8691 <collection name="filemanager" long-name="File Manager" level="apps">
  8682 <collection name="filemanager" long-name="File Manager" level="apps">
  8692 <!-- this is really a component, should move down a directory -->
  8683 <!-- this is really a component, should move down a directory -->
  8693 <component name="filemanager_build" filter="s60" long-name="File Manager Build">
  8684 <component name="filemanager_build" filter="s60" long-name="File Manager Build">
  8737 <unit bldFile="app/contacts/contacts_pub/speed_dial_utility_control_api/group"/>
  8728 <unit bldFile="app/contacts/contacts_pub/speed_dial_utility_control_api/group"/>
  8738 </component>
  8729 </component>
  8739 </collection>
  8730 </collection>
  8740 <collection name="contacts_plat" long-name="Contacts Apps Platform Interfaces" level="ui">
  8731 <collection name="contacts_plat" long-name="Contacts Apps Platform Interfaces" level="ui">
  8741 <component name="virtual_phonebook_store_api" long-name="Virtual Phonebook Store API" filter="s60" class="api">
  8732 <component name="virtual_phonebook_store_api" long-name="Virtual Phonebook Store API" filter="s60" class="api">
  8742 <unit bldFile="app/contacts/contacts_plat/virtual_phonebook_store_api/group"/>
  8733 <unit bldFile="app/contacts/contacts_plat/virtual_phonebook_store_api/group" filter="!test"/>
  8743 </component>
  8734 </component>
  8744 <component name="virtual_phonebook_sim_services_api" long-name="Virtual Phonebook SIM Services API" filter="s60" class="api">
  8735 <component name="virtual_phonebook_sim_services_api" long-name="Virtual Phonebook SIM Services API" filter="s60" class="api">
  8745 <unit bldFile="app/contacts/contacts_plat/virtual_phonebook_sim_services_api/group"/>
  8736 <unit bldFile="app/contacts/contacts_plat/virtual_phonebook_sim_services_api/group" filter="!test"/>
  8746 </component>
  8737 </component>
  8747 <component name="virtual_phonebook_configuration_api" long-name="Virtual Phonebook Configuration API" filter="s60" class="api">
  8738 <component name="virtual_phonebook_configuration_api" long-name="Virtual Phonebook Configuration API" filter="s60" class="api">
  8748 <unit bldFile="app/contacts/contacts_plat/virtual_phonebook_configuration_api/group"/>
  8739 <unit bldFile="app/contacts/contacts_plat/virtual_phonebook_configuration_api/group"/>
  8749 </component>
  8740 </component>
  8750 <component name="virtual_phonebook_copy_policy_api" long-name="Virtual Phonebook Copy Policy API" filter="s60" class="api">
  8741 <component name="virtual_phonebook_copy_policy_api" long-name="Virtual Phonebook Copy Policy API" filter="s60" class="api">
  8751 <unit bldFile="app/contacts/contacts_plat/virtual_phonebook_copy_policy_api/group"/>
  8742 <unit bldFile="app/contacts/contacts_plat/virtual_phonebook_copy_policy_api/group"/>
  8752 </component>
  8743 </component>
  8753 <component name="virtual_phonebook_policy_api" long-name="Virtual Phonebook Policy API" filter="s60" class="api">
  8744 <component name="virtual_phonebook_policy_api" long-name="Virtual Phonebook Policy API" filter="s60" class="api">
  8754 <unit bldFile="app/contacts/contacts_plat/virtual_phonebook_policy_api/group"/>
  8745 <unit bldFile="app/contacts/contacts_plat/virtual_phonebook_policy_api/group" filter="!test"/>
  8755 </component>
  8746 </component>
  8756 <component name="virtual_phonebook_engine_api" long-name="Virtual Phonebook Engine API" filter="s60" class="api">
  8747 <component name="virtual_phonebook_engine_api" long-name="Virtual Phonebook Engine API" filter="s60" class="api">
  8757 <unit bldFile="app/contacts/contacts_plat/virtual_phonebook_engine_api/group"/>
  8748 <unit bldFile="app/contacts/contacts_plat/virtual_phonebook_engine_api/group" filter="!test"/>
  8758 </component>
  8749 </component>
  8759 <component name="virtual_phonebook_migration_support_api" long-name="Virtual Phonebook Migration Support API" filter="s60" class="api">
  8750 <component name="virtual_phonebook_migration_support_api" long-name="Virtual Phonebook Migration Support API" filter="s60" class="api">
  8760 <unit bldFile="app/contacts/contacts_plat/virtual_phonebook_migration_support_api/group"/>
  8751 <unit bldFile="app/contacts/contacts_plat/virtual_phonebook_migration_support_api/group"/>
  8761 </component>
  8752 </component>
  8762 <component name="virtual_phonebook_view_definition_api" long-name="Virtual Phonebook View Definition API" filter="s60" class="api">
  8753 <component name="virtual_phonebook_view_definition_api" long-name="Virtual Phonebook View Definition API" filter="s60" class="api">
  8763 <unit bldFile="app/contacts/contacts_plat/virtual_phonebook_view_definition_api/group"/>
  8754 <unit bldFile="app/contacts/contacts_plat/virtual_phonebook_view_definition_api/group" filter="!test"/>
  8764 </component>
  8755 </component>
  8765 <component name="virtual_phonebook_vcard_api" long-name="Virtual Phonebook vCard API" filter="s60" class="api">
  8756 <component name="virtual_phonebook_vcard_api" long-name="Virtual Phonebook vCard API" filter="s60" class="api">
  8766 <unit bldFile="app/contacts/contacts_plat/virtual_phonebook_vcard_api/group"/>
  8757 <unit bldFile="app/contacts/contacts_plat/virtual_phonebook_vcard_api/group" filter="!test"/>
  8767 </component>
  8758 </component>
  8768 <component name="cms_contactor_api" long-name="CMS Contactor API" filter="s60" class="api">
  8759 <component name="cms_contactor_api" long-name="CMS Contactor API" filter="s60" class="api">
  8769 <unit bldFile="app/contacts/contacts_plat/cms_contactor_api/group"/>
  8760 <unit bldFile="app/contacts/contacts_plat/cms_contactor_api/group"/>
  8770 </component>
  8761 </component>
  8771 <component name="contactpresence_api" long-name="Contact Presence API" filter="s60" class="api">
  8762 <component name="contactpresence_api" long-name="Contact Presence API" filter="s60" class="api">
  8772 <unit bldFile="app/contacts/contacts_plat/contactpresence_api/group"/>
  8763 <unit bldFile="app/contacts/contacts_plat/contactpresence_api/group" filter="!test"/>
  8773 </component>
  8764 </component>
  8774 <component name="presence_cache_api" long-name="Presence Cache API" filter="s60" class="api">
  8765 <component name="presence_cache_api" long-name="Presence Cache API" filter="s60" class="api">
  8775 <unit bldFile="app/contacts/contacts_plat/presence_cache_api/group"/>
  8766 <unit bldFile="app/contacts/contacts_plat/presence_cache_api/group" filter="!test"/>
  8776 </component>
  8767 </component>
  8777 <component name="phonebook_internal_common_api" long-name="Phonebook Internal Common API" filter="s60" class="api">
  8768 <component name="phonebook_internal_common_api" long-name="Phonebook Internal Common API" filter="s60" class="api">
  8778 <unit bldFile="app/contacts/contacts_plat/phonebook_internal_common_api/group"/>
  8769 <unit bldFile="app/contacts/contacts_plat/phonebook_internal_common_api/group"/>
  8779 </component>
  8770 </component>
  8780 <component name="phonebook_internal_appfw_api" long-name="Phonebook Internal App Framework API" filter="s60" class="api">
  8771 <component name="phonebook_internal_appfw_api" long-name="Phonebook Internal App Framework API" filter="s60" class="api">
  8857 </component>
  8848 </component>
  8858 <component name="phonebook_2_ui_utilities_api" long-name="Phonebook 2 UI Utilities API" filter="s60" class="api">
  8849 <component name="phonebook_2_ui_utilities_api" long-name="Phonebook 2 UI Utilities API" filter="s60" class="api">
  8859 <unit bldFile="app/contacts/contacts_plat/phonebook_2_ui_utilities_api/group"/>
  8850 <unit bldFile="app/contacts/contacts_plat/phonebook_2_ui_utilities_api/group"/>
  8860 </component>
  8851 </component>
  8861 <component name="cca_launch_api" long-name="CCA Launch API" filter="s60" class="api">
  8852 <component name="cca_launch_api" long-name="CCA Launch API" filter="s60" class="api">
  8862 <unit bldFile="app/contacts/contacts_plat/cca_launch_api/group"/>
  8853 <unit bldFile="app/contacts/contacts_plat/cca_launch_api/group" filter="!test"/>
  8863 </component>
  8854 </component>
  8864 <component name="cca_view_plugin_api" long-name="CCA View Plugin API" filter="s60" class="api">
  8855 <component name="cca_view_plugin_api" long-name="CCA View Plugin API" filter="s60" class="api">
  8865 <unit bldFile="app/contacts/contacts_plat/cca_view_plugin_api/group"/>
  8856 <unit bldFile="app/contacts/contacts_plat/cca_view_plugin_api/group" filter="!test"/>
  8866 </component>
  8857 </component>
  8867 <component name="predictivesearch_client_api" long-name="Predictive Search Client API" filter="s60" class="api">
  8858 <component name="predictivesearch_client_api" long-name="Predictive Search Client API" filter="s60" class="api">
  8868 <unit bldFile="app/contacts/contacts_plat/predictivesearch_client_api/group"/>
  8859 <unit bldFile="app/contacts/contacts_plat/predictivesearch_client_api/group" filter="!test"/>
  8869 </component>
  8860 </component>
  8870 <component name="predictivesearch_utils_api" long-name="Predictive Search Utils API" filter="s60" class="api">
  8861 <component name="predictivesearch_utils_api" long-name="Predictive Search Utils API" filter="s60" class="api">
  8871 <unit bldFile="app/contacts/contacts_plat/predictivesearch_utils_api/group"/>
  8862 <unit bldFile="app/contacts/contacts_plat/predictivesearch_utils_api/group" filter="!test"/>
  8872 </component>
  8863 </component>
  8873 <component name="predictivesearch_adapters_api" long-name="Predictive Search Adapters API" filter="s60" class="api">
  8864 <component name="predictivesearch_adapters_api" long-name="Predictive Search Adapters API" filter="s60" class="api">
  8874 <unit bldFile="app/contacts/contacts_plat/predictivesearch_adapters_api/group"/>
  8865 <unit bldFile="app/contacts/contacts_plat/predictivesearch_adapters_api/group"/>
  8875 </component>
  8866 </component>
  8876 <component name="predictivesearch_algorithm_api" long-name="Predictive Search Algorithm API" filter="s60" class="api">
  8867 <component name="predictivesearch_algorithm_api" long-name="Predictive Search Algorithm API" filter="s60" class="api">
  8877 <unit bldFile="app/contacts/contacts_plat/predictivesearch_algorithm_api/group"/>
  8868 <unit bldFile="app/contacts/contacts_plat/predictivesearch_algorithm_api/group"/>
  8878 </component>
  8869 </component>
  8879 <component name="phonebook_2_rcl_api" long-name="Phonebook 2 RCL API" filter="s60" class="api">
  8870 <component name="phonebook_2_rcl_api" long-name="Phonebook 2 RCL API" filter="s60" class="api">
  8880 <unit bldFile="app/contacts/contacts_plat/phonebook_2_rcl_api/group"/>
  8871 <unit bldFile="app/contacts/contacts_plat/phonebook_2_rcl_api/group" filter="!test"/>
  8881 </component>
  8872 </component>
  8882 </collection>
  8873 </collection>
  8883 <collection name="contactextensions" long-name="Contacts Extensions" level="services">
  8874 <collection name="contactextensions" long-name="Contacts Extensions" level="services">
  8884 <component name="predefinedcontacts" filter="s60" long-name="Predefined Contacts">
  8875 <component name="predefinedcontacts" filter="s60" long-name="Predefined Contacts">
  8885 <unit bldFile="app/contacts/contactextensions/predefinedcontacts/group"/>
  8876 <unit bldFile="app/contacts/contactextensions/predefinedcontacts/group"/>
  9148 <unit bldFile="app/organizer/calendarui/calenaiwprovider/group"/>
  9139 <unit bldFile="app/organizer/calendarui/calenaiwprovider/group"/>
  9149 </component>
  9140 </component>
  9150 <component name="caldav" filter="sf_build" long-name="CalDAV" introduced="^3" plugin="Y">
  9141 <component name="caldav" filter="sf_build" long-name="CalDAV" introduced="^3" plugin="Y">
  9151 <unit bldFile="app/organizer/calendarui/caldav/group"/>
  9142 <unit bldFile="app/organizer/calendarui/caldav/group"/>
  9152 </component>
  9143 </component>
  9153 <component name="calendarui_build" filter="s60" long-name="Calendar UI Build">
  9144 <component name="calendarui_exports" filter="s60" long-name="Calendar UI Exports">
  9154 <!-- split contents into separate components -->
  9145 <unit bldFile="app/organizer/calendarui/exports"/>
  9155 <unit bldFile="app/organizer/calendarui/group"/>
  9146 </component>
       
  9147 <component name="calendarui_organizerplugin" filter="s60" long-name="Calendar UI Organizer Plugin">
       
  9148 <unit bldFile="app/organizer/calendarui/organizerplugin/group"/>
  9156 </component>
  9149 </component>
  9157 </collection>
  9150 </collection>
  9158 <collection name="meetingui" long-name="Meeting UI" level="ui">
  9151 <collection name="meetingui" long-name="Meeting UI" level="ui">
  9159 <component name="attendeeview" filter="s60" long-name="Attendee View">
  9152 <component name="attendeeview" filter="s60" long-name="Attendee View">
  9160 <unit bldFile="app/organizer/meetingui/attendeeview/group"/>
  9153 <unit bldFile="app/organizer/meetingui/attendeeview/group"/>
  9181 <unit bldFile="app/organizer/clock2/clockui/group"/>
  9174 <unit bldFile="app/organizer/clock2/clockui/group"/>
  9182 </component>
  9175 </component>
  9183 <component name="clock2_help" filter="s60" long-name="Clock Help">
  9176 <component name="clock2_help" filter="s60" long-name="Clock Help">
  9184 <unit bldFile="app/organizer/clock2/help/group"/>
  9177 <unit bldFile="app/organizer/clock2/help/group"/>
  9185 </component>
  9178 </component>
  9186 <component name="clock2_build" filter="s60" long-name="Clock Build">
  9179 <component name="clock2_exports" filter="s60" long-name="Clock Exports">
  9187 <!-- split contents into separate components, or just make this one component -->
  9180 <unit bldFile="app/organizer/clock2/exports"/>
  9188 <unit bldFile="app/organizer/clock2/group"/>
       
  9189 </component>
  9181 </component>
  9190 </collection>
  9182 </collection>
  9191 <collection name="notepad" long-name="Notepad" level="ui">
  9183 <collection name="notepad" long-name="Notepad" level="ui">
  9192 <component name="notepad_help" filter="s60" long-name="Notepad Help">
  9184 <component name="notepad_help" filter="s60" long-name="Notepad Help">
  9193 <unit bldFile="app/organizer/notepad/help/group"/>
  9185 <unit bldFile="app/organizer/notepad/help/group"/>
  9523 <unit bldFile="app/commonemail/ipsservices/ipssosplugin/group"/>
  9515 <unit bldFile="app/commonemail/ipsservices/ipssosplugin/group"/>
  9524 </component>
  9516 </component>
  9525 <component name="ipssosaoplugin" filter="s60" long-name="IPS SOS Always Online Plugin" introduced="^2" plugin="Y">
  9517 <component name="ipssosaoplugin" filter="s60" long-name="IPS SOS Always Online Plugin" introduced="^2" plugin="Y">
  9526 <unit bldFile="app/commonemail/ipsservices/ipssosaoplugin/group"/>
  9518 <unit bldFile="app/commonemail/ipsservices/ipssosaoplugin/group"/>
  9527 </component>
  9519 </component>
  9528 <component name="ipsservices_build" filter="s60" long-name="IPS Services Build" introduced="^2">
  9520 <component name="ipsservices_conf" filter="s60" long-name="IPS Services Configuration" introduced="^2">
  9529 <unit bldFile="app/commonemail/ipsservices/group"/>
  9521 <unit bldFile="app/commonemail/ipsservices/conf"/>
  9530 <!-- can the exports be broken up into the other components or made a config component?-->
  9522 </component>
       
  9523 <component name="ipsservices_rom" filter="s60" long-name="IPS Services ROM" introduced="^2">
       
  9524 <unit bldFile="app/commonemail/ipsservices/rom"/>
  9531 </component>
  9525 </component>
  9532 </collection>
  9526 </collection>
  9533 <collection name="emailcontacts" long-name="Email Contacts" level="support">
  9527 <collection name="emailcontacts" long-name="Email Contacts" level="support">
  9534 <component name="contactactionservice" filter="s60" long-name="Contact Action Service" introduced="^2" plugin="Y">
  9528 <component name="contactactionservice" filter="s60" long-name="Contact Action Service" introduced="^2" plugin="Y">
  9535 <unit bldFile="app/commonemail/emailcontacts/contactactionservice/group"/>
  9529 <unit bldFile="app/commonemail/emailcontacts/contactactionservice/group"/>
  9585 <unit bldFile="app/commonemail/meetingrequest/mrcasplugin/group"/>
  9579 <unit bldFile="app/commonemail/meetingrequest/mrcasplugin/group"/>
  9586 </component>
  9580 </component>
  9587 <component name="mrurlparserplugin" filter="s60" long-name="MR URL Parser Plugin" introduced="^2" plugin="Y">
  9581 <component name="mrurlparserplugin" filter="s60" long-name="MR URL Parser Plugin" introduced="^2" plugin="Y">
  9588 <unit bldFile="app/commonemail/meetingrequest/mrurlparserplugin/group"/>
  9582 <unit bldFile="app/commonemail/meetingrequest/mrurlparserplugin/group"/>
  9589 </component>
  9583 </component>
  9590 <component name="meetingrequest_build" filter="s60" long-name="MR Build" introduced="^2">
  9584 <component name="meetingrequest_config" filter="s60" long-name="MR Configuration" introduced="^2">
  9591 <!-- can the exports be broken up into the other components ?
  9585 <unit bldFile="app/commonemail/meetingrequest/conf"/>
  9592 			alternatively, move the exports into a RM Config component-->
  9586 </component>
  9593 <unit bldFile="app/commonemail/meetingrequest/group"/>
  9587 <component name="meetingrequest_rom" filter="s60" long-name="MR ROM" introduced="^2">
       
  9588 <unit bldFile="app/commonemail/meetingrequest/rom"/>
       
  9589 </component>
       
  9590 <component name="mrbcplugin" filter="s60" long-name="MR BC Plugin" introduced="^2">
       
  9591 <unit bldFile="app/commonemail/meetingrequest/mrbcplugin/group"/>
       
  9592 </component>
       
  9593 <component name="mrcalremoteattachment" filter="s60" long-name="MR Calendar Remote Attachment" introduced="^2">
       
  9594 <unit bldFile="app/commonemail/meetingrequest/mrcalremoteattachment/group"/>
       
  9595 </component>
       
  9596 <component name="mrcmailremoteattachmentplugin" filter="s60" long-name="MR Cmail Remote Attachment Plugin" introduced="^2">
       
  9597 <unit bldFile="app/commonemail/meetingrequest/mrcmailremoteattachmentplugin/group"/>
       
  9598 </component>
       
  9599 <component name="mrguicommon" filter="s60" long-name="MR GUI COmmon" introduced="^2">
       
  9600 <unit bldFile="app/commonemail/meetingrequest/mrguicommon/group"/>
       
  9601 </component>
       
  9602 <component name="mrmbutilsextension" filter="s60" long-name="MR MB Utilities Extension" introduced="^2">
       
  9603 <unit bldFile="app/commonemail/meetingrequest/mrmbutilsextension/group"/>
       
  9604 </component>
       
  9605 <component name="mrprocessor" filter="s60" long-name="MR Processor" introduced="^2">
       
  9606 <unit bldFile="app/commonemail/meetingrequest/mrprocessor/group"/>
  9594 </component>
  9607 </component>
  9595 </collection>
  9608 </collection>
  9596 <collection name="emailuis" long-name="Email UIs" level="app">
  9609 <collection name="emailuis" long-name="Email UIs" level="app">
  9597 <component name="emailui" filter="s60" long-name="Email UI" introduced="^2">
  9610 <component name="emailui" filter="s60" long-name="Email UI" introduced="^2">
  9598 <unit bldFile="app/commonemail/emailuis/emailui/group"/>
  9611 <unit bldFile="app/commonemail/emailuis/emailui/group"/>
  9602 </component>
  9615 </component>
  9603 <component name="uicomponents" filter="s60" long-name="Email UI Components" introduced="^2">
  9616 <component name="uicomponents" filter="s60" long-name="Email UI Components" introduced="^2">
  9604 <unit bldFile="app/commonemail/emailuis/uicomponents/group"/>
  9617 <unit bldFile="app/commonemail/emailuis/uicomponents/group"/>
  9605 </component>
  9618 </component>
  9606 <component name="widget" filter="s60" long-name="Email Widget" introduced="^2">
  9619 <component name="widget" filter="s60" long-name="Email Widget" introduced="^2">
  9607 <!-- Uncomment unit when configuration is in place. Currently #included from emailuis_build, which should be removed at the same time. -->
  9620 <unit bldFile="app/commonemail/emailuis/widget/group"/>
  9608 <!--<unit bldFile="emailuis/widget/group"/>-->
       
  9609 </component>
       
  9610 <component name="emailuis_build" filter="s60" long-name="Email UIs Build" introduced="^2">
       
  9611 <unit bldFile="app/commonemail/emailuis/group"/>
       
  9612 </component>
  9621 </component>
  9613 </collection>
  9622 </collection>
  9614 <collection name="commonemail_info" long-name="Email Apps Info" level="app">
  9623 <collection name="commonemail_info" long-name="Email Apps Info" level="app">
  9615 <component name="emailhelp" filter="s60" long-name="Email Help" class="placeholder">
  9624 <component name="emailhelp" filter="s60" long-name="Email Help" class="placeholder">
  9616 <!-- should this be commented out or not? -->
  9625 <!-- should this be commented out or not? -->
  9657 <unit bldFile="app/conversations/imstutils/xmppadapter/group"/>
  9666 <unit bldFile="app/conversations/imstutils/xmppadapter/group"/>
  9658 </component>
  9667 </component>
  9659 <component name="imconversationview" filter="s60" long-name="IM Conversation View">
  9668 <component name="imconversationview" filter="s60" long-name="IM Conversation View">
  9660 <unit bldFile="app/conversations/imstutils/imconversationview/group"/>
  9669 <unit bldFile="app/conversations/imstutils/imconversationview/group"/>
  9661 </component>
  9670 </component>
  9662 <component name="imstutils_config" filter="s60" long-name="IM Service Tab Utils config" class="config">
  9671 <component name="imstutils_loc" filter="s60" long-name="IM Service Tab Utils Localisation" class="config">
  9663 <!-- remove the #includes and or moved ithe loc file into one the above components -->
  9672 <unit bldFile="app/conversations/imstutils/loc"/>
  9664 <unit bldFile="app/conversations/imstutils/group"/>
       
  9665 </component>
  9673 </component>
  9666 </collection>
  9674 </collection>
  9667 <collection name="uiservicetab" long-name="UI Service Tab" level="ui">
  9675 <collection name="uiservicetab" long-name="UI Service Tab" level="ui">
  9668 <component name="vimpstutils" filter="s60" long-name="VIMP Service Tab Utilities">
  9676 <component name="vimpstutils" filter="s60" long-name="VIMP Service Tab Utilities">
  9669 <!-- need to spell out VIMP at least once -->
  9677 <!-- need to spell out VIMP at least once -->
  9682 <unit bldFile="app/conversations/uiservicetab/vimpstui/group"/>
  9690 <unit bldFile="app/conversations/uiservicetab/vimpstui/group"/>
  9683 </component>
  9691 </component>
  9684 <component name="vimpstdetailsviewplugin" filter="s60" long-name="VIMP ST Details View Plugin" plugin="Y">
  9692 <component name="vimpstdetailsviewplugin" filter="s60" long-name="VIMP ST Details View Plugin" plugin="Y">
  9685 <unit bldFile="app/conversations/uiservicetab/vimpstdetailsviewplugin/group"/>
  9693 <unit bldFile="app/conversations/uiservicetab/vimpstdetailsviewplugin/group"/>
  9686 </component>
  9694 </component>
  9687 <component name="uiservicetab_build" filter="s60" long-name="UI Service Tab Build">
  9695 <component name="uiservicetab_exports" filter="s60" long-name="UI Service Tab Exports">
  9688 <!-- can this be distributed into the above bld.infs? -->
  9696 <unit bldFile="app/conversations/uiservicetab/exports"/>
  9689 <unit bldFile="app/conversations/uiservicetab/group"/>
       
  9690 </component>
  9697 </component>
  9691 </collection>
  9698 </collection>
  9692 <collection name="servicewidget" long-name="Service Widget" level="ui">
  9699 <collection name="servicewidget" long-name="Service Widget" level="ui">
  9693 <component name="servicewidgetdatapublisher" filter="s60" long-name="Service Widget Data Publisher" plugin="Y">
  9700 <component name="servicewidgetdatapublisher" filter="s60" long-name="Service Widget Data Publisher" plugin="Y">
  9694 <unit bldFile="app/conversations/servicewidget/servicewidgetdatapublisher/group"/>
  9701 <unit bldFile="app/conversations/servicewidget/servicewidgetdatapublisher/group"/>
  9695 </component>
  9702 </component>
  9696 <component name="themes" filter="s60" long-name="Service Widget Themes" class="config">
  9703 <component name="themes" filter="s60" long-name="Service Widget Themes" class="config">
  9697 <!-- does this really need to have that number in the directory name? -->
  9704 <!-- does this really need to have that number in the directory name? -->
  9698 <unit bldFile="app/conversations/servicewidget/themes/install-themes/install/servicewidget_20021383/group"/>
  9705 <unit bldFile="app/conversations/servicewidget/themes/install-themes/install/servicewidget_20021383/group"/>
  9699 </component>
  9706 </component>
  9700 <component name="servicewidget_build" filter="s60" long-name="Service Widget Build">
  9707 <component name="servicewidget_rom" filter="s60" long-name="Service Widget ROM">
  9701 <!-- Either move the whole collection down one directory into a single component, or move the ROM and SIS parts into a Service Widget ROM component -->
  9708 <unit bldFile="app/conversations/servicewidget/rom"/>
  9702 <unit bldFile="app/conversations/servicewidget/group"/>
       
  9703 </component>
  9709 </component>
  9704 </collection>
  9710 </collection>
  9705 <collection name="instantmsgindicatorplugin" long-name="Instant Message Indicator Plugin" level="plugin">
  9711 <collection name="instantmsgindicatorplugin" long-name="Instant Message Indicator Plugin" level="plugin">
  9706 <!--  collection is really a component. should move down a directory -->
  9712 <!--  collection is really a component. should move down a directory -->
  9707 <component name="instantmsgindicatorplugin_build" filter="s60" long-name="Instant Message Indicator Plugin Build" introduced="^3" plugin="Y">
  9713 <component name="instantmsgindicatorplugin_build" filter="s60" long-name="Instant Message Indicator Plugin Build" introduced="^3" plugin="Y">
  9714 <unit bldFile="app/conversations/imstatuspaneindicatorplugin/group"/>
  9720 <unit bldFile="app/conversations/imstatuspaneindicatorplugin/group"/>
  9715 </component>
  9721 </component>
  9716 </collection>
  9722 </collection>
  9717 <collection name="conversations_info" long-name="Conversation Apps Info" level="ui">
  9723 <collection name="conversations_info" long-name="Conversation Apps Info" level="ui">
  9718 <component name="conversations_build" filter="s60" long-name="Conversation Apps Build">
  9724 <component name="conversations_build" filter="s60" long-name="Conversation Apps Build">
  9719 <!-- can the exports be moved to other components? or this remade into a configuration component?-->
  9725 <unit bldFile="app/conversations/exports"/>
  9720 <unit bldFile="app/conversations/group"/>
       
  9721 </component>
  9726 </component>
  9722 </collection>
  9727 </collection>
  9723 </block>
  9728 </block>
  9724 <block name="im" level="apps" long-name="Instant Messaging Apps" levels="support prot engine apps">
  9729 <block name="im" level="apps" long-name="Instant Messaging Apps" levels="support prot engine apps">
  9725 <collection name="im_plat" long-name="Instant Messaging Apps Platform Interfaces" level="apps">
  9730 <collection name="im_plat" long-name="Instant Messaging Apps Platform Interfaces" level="apps">
  9748 </collection>
  9753 </collection>
  9749 </block>
  9754 </block>
  9750 <block name="camera" level="apps" long-name="Camera Apps">
  9755 <block name="camera" level="apps" long-name="Camera Apps">
  9751 <collection name="camera_plat" long-name="Camera Apps Platform Interfaces">
  9756 <collection name="camera_plat" long-name="Camera Apps Platform Interfaces">
  9752 <component name="camcorder_ui_constants_api" long-name="Camcorder UI Constants API" filter="s60" class="api">
  9757 <component name="camcorder_ui_constants_api" long-name="Camcorder UI Constants API" filter="s60" class="api">
  9753 <unit bldFile="app/camera/camera_plat/camcorder_ui_constants_api/group"/>
  9758 <unit bldFile="app/camera/camera_plat/camcorder_ui_constants_api/group" filter="!test"/>
  9754 </component>
  9759 </component>
  9755 <component name="active_palette_2_api" long-name="Active Palette 2 API" filter="s60" class="api">
  9760 <component name="active_palette_2_api" long-name="Active Palette 2 API" filter="s60" class="api">
  9756 <unit bldFile="app/camera/camera_plat/active_palette_2_api/group"/>
  9761 <unit bldFile="app/camera/camera_plat/active_palette_2_api/group" filter="!test"/>
  9757 </component>
  9762 </component>
  9758 </collection>
  9763 </collection>
  9759 <collection name="camerauis" long-name="Camera UIs">
  9764 <collection name="camerauis" long-name="Camera UIs">
  9760 <component name="activepalette" filter="s60" long-name="Active Palette">
  9765 <component name="activepalette" filter="s60" long-name="Active Palette">
  9761 <unit bldFile="app/camera/camerauis/activepalette/group"/>
  9766 <unit bldFile="app/camera/camerauis/activepalette/group"/>
  9825          -->
  9830          -->
  9826 </component>
  9831 </component>
  9827 <component name="editorprovider" filter="s60" long-name="Image Editor Provider">
  9832 <component name="editorprovider" filter="s60" long-name="Image Editor Provider">
  9828 <unit bldFile="app/imgeditor/imageeditor/editorprovider/group"/>
  9833 <unit bldFile="app/imgeditor/imageeditor/editorprovider/group"/>
  9829 </component>
  9834 </component>
  9830 <component name="imageeditor_build" filter="s60" long-name="Image Editor Build">
  9835 <component name="imageeditor_exports" filter="s60" long-name="Image Editor Exports">
  9831 <!-- should distribute this to the other components -->
  9836 <unit bldFile="app/imgeditor/imageeditor/exports"/>
  9832 <unit bldFile="app/imgeditor/imageeditor/group"/>
       
  9833 </component>
  9837 </component>
  9834 </collection>
  9838 </collection>
  9835 <collection name="imageeditorengine" long-name="Image Editor Engine" level="engine">
  9839 <collection name="imageeditorengine" long-name="Image Editor Engine" level="engine">
  9836 <component name="filters" filter="s60" long-name="Image Editor Filters">
  9840 <component name="filters" filter="s60" long-name="Image Editor Filters">
  9837 <!-- can only have one unit. Need to include all from a single bld.inf -->
  9841 <!-- can only have one unit. Need to include all from a single bld.inf -->
  9866 <unit bldFile="app/imgeditor/imageeditorengine/systemparameters/group"/>
  9870 <unit bldFile="app/imgeditor/imageeditorengine/systemparameters/group"/>
  9867 </component>
  9871 </component>
  9868 <component name="enginewrapper" filter="s60" long-name="Image Editor Engine Wrapper">
  9872 <component name="enginewrapper" filter="s60" long-name="Image Editor Engine Wrapper">
  9869 <unit bldFile="app/imgeditor/imageeditorengine/enginewrapper/group"/>
  9873 <unit bldFile="app/imgeditor/imageeditorengine/enginewrapper/group"/>
  9870 </component>
  9874 </component>
  9871 <component name="imageeditorengine_build" filter="s60" long-name="Image Editor Engine Build">
       
  9872 <!-- should distribute this to the other components -->
       
  9873 <unit bldFile="app/imgeditor/imageeditorengine/group"/>
       
  9874 </component>
       
  9875 </collection>
  9875 </collection>
  9876 </block>
  9876 </block>
  9877 <!-- <package id="videoeditor" level="apps" tech-domain="ma" href="../../../../app/videoeditor/package_definition.xml"/> -->
  9877 <!-- <package id="videoeditor" level="apps" tech-domain="ma" href="../../../../app/videoeditor/package_definition.xml"/> -->
  9878 <block name="videoplayer" level="apps" long-name="Video Player Apps" levels="support plugin util apps">
  9878 <block name="videoplayer" level="apps" long-name="Video Player Apps" levels="support plugin util apps">
  9879 <collection name="videoplayer_plat" long-name="Video Player Apps Platform Interfaces" level="apps">
  9879 <collection name="videoplayer_plat" long-name="Video Player Apps Platform Interfaces" level="apps">
 10063 <unit bldFile="app/photos/photosgallery/memoryplugin/group"/>
 10063 <unit bldFile="app/photos/photosgallery/memoryplugin/group"/>
 10064 </component>
 10064 </component>
 10065 <component name="imgvwr" filter="s60" long-name="Photos Image Viewer" introduced="^3">
 10065 <component name="imgvwr" filter="s60" long-name="Photos Image Viewer" introduced="^3">
 10066 <unit bldFile="app/photos/photosgallery/imgvwr/group"/>
 10066 <unit bldFile="app/photos/photosgallery/imgvwr/group"/>
 10067 </component>
 10067 </component>
 10068 <component name="photosgallery_build" filter="s60" long-name="Photos Gallery Build" introduced="^2">
 10068 <component name="photosgallery_exports" filter="s60" long-name="Photos Gallery Exports" introduced="^2">
 10069 <!--  need to remove the #included above bld.infs from this  -->
 10069 <unit bldFile="app/photos/photosgallery/exports"/>
 10070 <unit bldFile="app/photos/photosgallery/group"/>
       
 10071 </component>
 10070 </component>
 10072 </collection>
 10071 </collection>
 10073 </block>
 10072 </block>
 10074 <block name="musicplayer" level="apps" long-name="Music Player Apps" levels="plugins support hs app">
 10073 <block name="musicplayer" level="apps" long-name="Music Player Apps" levels="plugins support hs app">
 10075 <collection name="musicplayer_plat" long-name="Music Player Apps Platform Interfaces" level="app">
 10074 <collection name="musicplayer_plat" long-name="Music Player Apps Platform Interfaces" level="app">
 10115 <unit bldFile="app/musicplayer/mpxmusicplayer/mediakeyhandler/group"/>
 10114 <unit bldFile="app/musicplayer/mpxmusicplayer/mediakeyhandler/group"/>
 10116 </component>
 10115 </component>
 10117 <component name="mpxmusicplayer_app" filter="s60" long-name="MPX Application">
 10116 <component name="mpxmusicplayer_app" filter="s60" long-name="MPX Application">
 10118 <unit bldFile="app/musicplayer/mpxmusicplayer/app/group"/>
 10117 <unit bldFile="app/musicplayer/mpxmusicplayer/app/group"/>
 10119 </component>
 10118 </component>
 10120 <component name="mpxmusicplayer_build" filter="s60" long-name="MPX Music Player Build">
 10119 <component name="mpxmusicplayer_exports" filter="s60" long-name="MPX Music Player Exports">
 10121 <!--  can the exports be distributed to the above components?  -->
 10120 <unit bldFile="app/musicplayer/mpxmusicplayer/exports"/>
 10122 <unit bldFile="app/musicplayer/mpxmusicplayer/group"/>
       
 10123 </component>
 10121 </component>
 10124 </collection>
 10122 </collection>
 10125 <collection name="musichomescreen_multiview" long-name="Music Home Screen Multiview" level="hs">
 10123 <collection name="musichomescreen_multiview" long-name="Music Home Screen Multiview" level="hs">
 10126 <!-- Uncomment all units when configuration is in place. All currently #included from musichomescreen_build -->
 10124 <!-- Uncomment all units when configuration is in place. All currently #included from musichomescreen_build -->
 10127 <component name="mpxcollectionpublisher" filter="s60" long-name="MPX Collection Publisher" introduced="^2" class="placeholder">
 10125 <component name="mpxcollectionpublisher" filter="s60" long-name="MPX Collection Publisher" introduced="^2" class="placeholder">
 10149 <unit bldFile="app/musicplayer/mpxplugins/serviceplugins/group"/>
 10147 <unit bldFile="app/musicplayer/mpxplugins/serviceplugins/group"/>
 10150 </component>
 10148 </component>
 10151 <component name="viewplugins" filter="s60" long-name="MPX View Plugins" plugin="Y">
 10149 <component name="viewplugins" filter="s60" long-name="MPX View Plugins" plugin="Y">
 10152 <unit bldFile="app/musicplayer/mpxplugins/viewplugins/group"/>
 10150 <unit bldFile="app/musicplayer/mpxplugins/viewplugins/group"/>
 10153 </component>
 10151 </component>
 10154 <component name="mpxplugins_build" filter="s60" long-name="MPX Plugins Build">
 10152 <component name="mpxplugins_exports" filter="s60" long-name="MPX Plugins Exports">
 10155 <!--  can the exports be distributed to the above components?  -->
 10153 <unit bldFile="app/musicplayer/mpxplugins/exports"/>
 10156 <unit bldFile="app/musicplayer/mpxplugins/group"/>
 10154 </component>
 10157 </component>
 10155 </collection>
 10158 </collection>
 10156 <collection name="musicplayer_info" long-name="Music Player Apps Info" level="app"/>
 10159 <collection name="musicplayer_info" long-name="Music Player Apps Info" level="app">
       
 10160 <component name="musicplayer_build" filter="s60" long-name="Music Player Build">
       
 10161 <!-- should explicitly #inlcude musicplayerbldvariant.hrh in each component  -->
       
 10162 <unit bldFile="app/musicplayer/group"/>
       
 10163 </component>
       
 10164 </collection>
       
 10165 </block>
 10157 </block>
 10166 <block name="radio" level="apps" long-name="Radio Apps" levels="engine ui">
 10158 <block name="radio" level="apps" long-name="Radio Apps" levels="engine ui">
 10167 <collection name="fmradio" long-name="FM Radio" level="ui">
 10159 <collection name="fmradio" long-name="FM Radio" level="ui">
 10168 <component name="activeidleengine" filter="s60" long-name="FM Radio Active Idle Engine">
 10160 <component name="activeidleengine" filter="s60" long-name="FM Radio Active Idle Engine">
 10169 <unit bldFile="app/radio/fmradio/activeidleengine/group"/>
 10161 <unit bldFile="app/radio/fmradio/activeidleengine/group"/>
 10181 <unit bldFile="app/radio/fmradio/fmradio/group"/>
 10173 <unit bldFile="app/radio/fmradio/fmradio/group"/>
 10182 </component>
 10174 </component>
 10183 <component name="fmradio_help" filter="s60" long-name="FM Radio Help">
 10175 <component name="fmradio_help" filter="s60" long-name="FM Radio Help">
 10184 <unit bldFile="app/radio/fmradio/help/group"/>
 10176 <unit bldFile="app/radio/fmradio/help/group"/>
 10185 </component>
 10177 </component>
 10186 <component name="fmradio_build" filter="s60" long-name="FM Radio ROM">
 10178 <component name="fmradio_conf" filter="s60" long-name="FM Radio Configuration">
 10187 <!--  remove above #included bld.infs -->
 10179 <unit bldFile="app/radio/fmradio/conf"/>
 10188 <unit bldFile="app/radio/fmradio/group"/>
 10180 </component>
       
 10181 <component name="fmradio_loc" filter="s60" long-name="FM Radio Localisation">
       
 10182 <unit bldFile="app/radio/fmradio/loc"/>
 10189 </component>
 10183 </component>
 10190 </collection>
 10184 </collection>
 10191 </block>
 10185 </block>
 10192 <block name="podcatcher" level="apps" long-name="Podcatcher" levels="app">
 10186 <block name="podcatcher" level="apps" long-name="Podcatcher" levels="app">
 10193 <collection name="podcatcher_info" long-name="Podcatcher" level="app">
 10187 <collection name="podcatcher_info" long-name="Podcatcher" level="app">
 10194 <component name="podcatcher_build" filter="sf_build" long-name="Podcatcher Build" introduced="^3">
 10188 <component name="podcatcher_build" filter="sf_build" long-name="Podcatcher Build" introduced="^3">
 10195 <unit bldFile="app/podcatcher/group"/>
 10189 <unit bldFile="app/podcatcher/group"/>
 10196 </component>
 10190 </component>
       
 10191 <component name="podcatcher_app" filter="sf_build" long-name="Podcatcher Application" introduced="^3"/>
       
 10192 <component name="podcatcher_engine" filter="sf_build" long-name="Podcatcher Engine" introduced="^3"/>
 10197 </collection>
 10193 </collection>
 10198 </block>
 10194 </block>
 10199 <block name="voicerec" level="apps" long-name="Voice Recorder Apps">
 10195 <block name="voicerec" level="apps" long-name="Voice Recorder Apps">
 10200 <!-- custom filter pref_test-->
 10196 <!-- custom filter pref_test-->
 10201 <collection name="voicerec_plat" long-name="Voice Recorder Apps Platform Interfaces">
 10197 <collection name="voicerec_plat" long-name="Voice Recorder Apps Platform Interfaces">
 10278 <unit bldFile="app/homescreen/idlehomescreen/help/group"/>
 10274 <unit bldFile="app/homescreen/idlehomescreen/help/group"/>
 10279 </component>
 10275 </component>
 10280 <component name="idlehomescreen_data" filter="s60" long-name="Idle Home Screen Data">
 10276 <component name="idlehomescreen_data" filter="s60" long-name="Idle Home Screen Data">
 10281 <unit bldFile="app/homescreen/idlehomescreen/data/group"/>
 10277 <unit bldFile="app/homescreen/idlehomescreen/data/group"/>
 10282 </component>
 10278 </component>
 10283 <component name="idlehomescreen_build" filter="s60" long-name="Idle Home Screen Build">
 10279 <component name="idlehomescreen_loc" filter="s60" long-name="Idle Home Screen Localisation">
 10284 <!-- can the loc file be moved to another comopnent and this one removed? -->
 10280 <unit bldFile="app/homescreen/idlehomescreen/loc/group"/>
 10285 <unit bldFile="app/homescreen/idlehomescreen/group"/>
       
 10286 </component>
 10281 </component>
 10287 </collection>
 10282 </collection>
 10288 <collection name="menufw" long-name="Menu Framework" level="fw">
 10283 <collection name="menufw" long-name="Menu Framework" level="fw">
 10289 <component name="hierarchynavigator" filter="s60" long-name="Hierarchy Navigator">
 10284 <component name="hierarchynavigator" filter="s60" long-name="Hierarchy Navigator">
 10290 <unit bldFile="app/homescreen/menufw/hierarchynavigator/group"/>
 10285 <unit bldFile="app/homescreen/menufw/hierarchynavigator/group"/>
 10293 <unit bldFile="app/homescreen/menufw/menufwui/group"/>
 10288 <unit bldFile="app/homescreen/menufw/menufwui/group"/>
 10294 </component>
 10289 </component>
 10295 <component name="menusuites" filter="s60" long-name="Menu Suites">
 10290 <component name="menusuites" filter="s60" long-name="Menu Suites">
 10296 <unit bldFile="app/homescreen/menufw/menusuites/group"/>
 10291 <unit bldFile="app/homescreen/menufw/menusuites/group"/>
 10297 </component>
 10292 </component>
 10298 <component name="menufw_build" filter="s60" long-name="Menu Framework Build">
       
 10299 <!-- can the exports be exported by the other components? -->
       
 10300 <unit bldFile="app/homescreen/menufw/group"/>
       
 10301 </component>
       
 10302 </collection>
 10293 </collection>
 10303 <collection name="taskswitcher" long-name="Task Switcher" level="support">
 10294 <collection name="taskswitcher" long-name="Task Switcher" level="support">
 10304 <component name="contextengine" filter="s60" long-name="Context Engine" introduced="^3">
 10295 <component name="hs_contextengine" filter="s60" long-name="Context Engine" introduced="^3">
 10305 <unit bldFile="app/homescreen/taskswitcher/contextengine/group"/>
 10296 <unit bldFile="app/homescreen/taskswitcher/contextengine/group"/>
 10306 </component>
 10297 </component>
 10307 <component name="taskswitcherui" filter="s60" long-name="Task Switcher UI" introduced="^3">
 10298 <component name="taskswitcherui" filter="s60" long-name="Task Switcher UI" introduced="^3">
 10308 <unit bldFile="app/homescreen/taskswitcher/taskswitcherui/group"/>
 10299 <unit bldFile="app/homescreen/taskswitcher/taskswitcherui/group"/>
 10309 </component>
 10300 </component>
 10440 </component>
 10431 </component>
 10441 <component name="aiwpbkinfoviewprovider" filter="s60" long-name="AIW Phonebook Info View Provider" introduced="^1" plugin="Y">
 10432 <component name="aiwpbkinfoviewprovider" filter="s60" long-name="AIW Phonebook Info View Provider" introduced="^1" plugin="Y">
 10442 <unit bldFile="app/speechsrv/voiceui/aiwpbkinfoviewprovider/group"/>
 10433 <unit bldFile="app/speechsrv/voiceui/aiwpbkinfoviewprovider/group"/>
 10443 </component>
 10434 </component>
 10444 <component name="vccontrolpanelplugin" filter="s60" long-name="Voice Commands Control Panel Plugin" introduced="^1" plugin="Y">
 10435 <component name="vccontrolpanelplugin" filter="s60" long-name="Voice Commands Control Panel Plugin" introduced="^1" plugin="Y">
 10445 <!-- component is commented out until configuration is in place. Currently #included from voiceui_build -->
 10436 <unit bldFile="app/speechsrv/voiceui/vccontrolpanelplugin/group"/>
 10446 <!--<unit bldFile="voiceui/vccontrolpanelplugin/group"/>-->
       
 10447 </component>
 10437 </component>
 10448 <component name="voiceui_build" filter="s60" long-name="Voice UI Build" introduced="^1">
 10438 <component name="voiceui_build" filter="s60" long-name="Voice UI Build" introduced="^1">
 10449 <!--  can this be put into the other components? -->
 10439 <unit bldFile="app/speechsrv/voiceui/build"/>
 10450 <unit bldFile="app/speechsrv/voiceui/group"/>
       
 10451 </component>
 10440 </component>
 10452 </collection>
 10441 </collection>
 10453 <collection name="srsf" long-name="Speech Recognition and Synthesis Framework" level="framework">
 10442 <collection name="srsf" long-name="Speech Recognition and Synthesis Framework" level="framework">
 10454 <component name="sispeechrecognitiondata" filter="s60" long-name="SI Speech Recognition Data">
 10443 <component name="sispeechrecognitiondata" filter="s60" long-name="SI Speech Recognition Data">
 10455 <unit bldFile="app/speechsrv/srsf/sispeechrecognitiondata/group"/>
 10444 <unit bldFile="app/speechsrv/srsf/sispeechrecognitiondata/group"/>
 10555 <unit bldFile="app/webuis/browserui/videoservices/group"/>
 10544 <unit bldFile="app/webuis/browserui/videoservices/group"/>
 10556 </component>
 10545 </component>
 10557 </collection>
 10546 </collection>
 10558 <collection name="browserplugins" long-name="Browser Plugins" level="plugin">
 10547 <collection name="browserplugins" long-name="Browser Plugins" level="plugin">
 10559 <component name="browsersysteminfoplugin" filter="s60" long-name="Browser System Info Plugin" plugin="Y">
 10548 <component name="browsersysteminfoplugin" filter="s60" long-name="Browser System Info Plugin" plugin="Y">
 10560 <!-- uncomment the unit when configuration is in place, it's currently #included from browserplugins_build -->
 10549 <unit bldFile="app/webuis/browserplugins/browsersysteminfoplugin/group"/>
 10561 <!-- <unit bldFile="browserplugins/browsersysteminfoplugin/group"/>-->
       
 10562 </component>
 10550 </component>
 10563 <component name="browsergpsplugin" filter="s60" long-name="Browser GPS Plugin" plugin="Y">
 10551 <component name="browsergpsplugin" filter="s60" long-name="Browser GPS Plugin" plugin="Y">
 10564 <!-- uncomment the unit when configuration is in place, it's currently #included from browserplugins_build -->
 10552 <unit bldFile="app/webuis/browserplugins/browsergpsplugin/group"/>
 10565 <!-- <unit bldFile="browserplugins/browsergpsplugin/group"/>-->
       
 10566 </component>
 10553 </component>
 10567 <component name="browseraudiovideoplugin" filter="s60" long-name="Browser Audio Video Plugin" plugin="Y">
 10554 <component name="browseraudiovideoplugin" filter="s60" long-name="Browser Audio Video Plugin" plugin="Y">
 10568 <unit bldFile="app/webuis/browserplugins/browseraudiovideoplugin/group"/>
 10555 <unit bldFile="app/webuis/browserplugins/browseraudiovideoplugin/group"/>
 10569 </component>
       
 10570 <component name="browserplugins_build" filter="s60" long-name="Browser Plugins Build">
       
 10571 <!-- when configuration is in place, the #ifdef is no longer needed and this component can be removed -->
       
 10572 <unit bldFile="app/webuis/browserplugins/group"/>
       
 10573 </component>
 10556 </component>
 10574 </collection>
 10557 </collection>
 10575 <collection name="pushmtm" long-name="Push MTM" level="plugin">
 10558 <collection name="pushmtm" long-name="Push MTM" level="plugin">
 10576 <component name="pushmtm_help" filter="s60" long-name="Push MTM Help">
 10559 <component name="pushmtm_help" filter="s60" long-name="Push MTM Help">
 10577 <unit bldFile="app/webuis/pushmtm/help/group"/>
 10560 <unit bldFile="app/webuis/pushmtm/help/group"/>
 10728 <unit bldFile="app/techview/buildverification/smoketest/Group" mrp="app/techview/buildverification/smoketest/Group/testtools_smoketest.mrp"/>
 10711 <unit bldFile="app/techview/buildverification/smoketest/Group" mrp="app/techview/buildverification/smoketest/Group/testtools_smoketest.mrp"/>
 10729 </component>
 10712 </component>
 10730 </collection>
 10713 </collection>
 10731 <collection name="techviewplat" long-name="Techview Platform" level="services"/>
 10714 <collection name="techviewplat" long-name="Techview Platform" level="services"/>
 10732 <collection name="techviewui" long-name="Techview UI" level="ui"/>
 10715 <collection name="techviewui" long-name="Techview UI" level="ui"/>
 10733 <collection name="controlpanel" long-name="Control Panel" level="ui"/>
 10716 <collection name="tv_controlpanel" long-name="Control Panel" level="ui"/>
 10734 <collection name="pimapps" long-name="PIM Apps" level="apps3"/>
 10717 <collection name="pimapps" long-name="PIM Apps" level="apps3"/>
 10735 <collection name="securityapps" long-name="Security Apps" level="apps3"/>
 10718 <collection name="securityapps" long-name="Security Apps" level="apps3"/>
 10736 <collection name="utilityapps" long-name="Utility Apps" level="apps2"/>
 10719 <collection name="utilityapps" long-name="Utility Apps" level="apps2"/>
 10737 <collection name="installationapps" long-name="Installation Apps" level="apps2"/>
 10720 <collection name="installationapps" long-name="Installation Apps" level="apps2"/>
 10738 <collection name="messagingapps" long-name="Messaging Apps" level="apps2"/>
 10721 <collection name="messagingapps" long-name="Messaging Apps" level="apps2"/>