symbian3/single/sysdefs/system_model_3.0.xml
changeset 763 79fffd551b70
parent 644 c8dddc123405
equal deleted inserted replaced
762:ce8543a6aaaa 763:79fffd551b70
     1 <?xml version="1.0" encoding="UTF-8"?>
     1 <?xml version="1.0" encoding="UTF-8"?>
     2 <SystemDefinition xmlns:qt="http://www.nokia.com/qt" id-namespace="http://www.symbian.org/system-definition" schema="3.0.0">
     2 <SystemDefinition xmlns:qt="http://www.nokia.com/qt" id-namespace="http://www.symbian.org/system-definition" schema="3.0.0">
     3 <systemModel name="Symbian^3">
     3 <systemModel name="Symbian^3">
     4 <layer id="adaptation" name="Adaptation" levels="low mw high">
     4 <layer id="adapt" name="Adaptation" levels="low mw high">
     5 <package id="stubs" tech-domain="hb" level="high" name="Stubs" levels="stub">
     5 <package id="stubs" tech-domain="hb" level="high" name="Stubs" levels="stub">
     6 <collection id="s60_stubs" level="stub">
     6 <collection id="s60_stubs" level="stub">
     7 <component id="audiostubs" name="Audio Stubs">
     7 <component id="audiostubs" name="Audio Stubs">
     8 <unit bldFile="/adaptation/stubs/audiostubs/group"/>
     8 <unit bldFile="/adapt/stubs/audiostubs/group"/>
     9 </component>
     9 </component>
    10 <component id="btaudioadaptation_stub" name="Bluetooth Audio Adaptation Stub">
    10 <component id="btaudioadapt_stub" name="Bluetooth Audio Adaptation Stub">
    11 <unit bldFile="/adaptation/stubs/btaudioadaptation_stub/group"/>
    11 <unit bldFile="/adapt/stubs/btaudioadapt_stub/group"/>
    12 </component>
    12 </component>
    13 <component id="drm_stubs" name="DRM Stubs">
    13 <component id="drm_stubs" name="DRM Stubs">
    14 <unit bldFile="/adaptation/stubs/drm_stubs/group"/>
    14 <unit bldFile="/adapt/stubs/drm_stubs/group"/>
    15 </component>
    15 </component>
    16 <component id="ocrsrv_stub" name="OCR Services Stub">
    16 <component id="ocrsrv_stub" name="OCR Services Stub">
    17 <unit bldFile="/adaptation/stubs/ocrsrv_stub/group"/>
    17 <unit bldFile="/adapt/stubs/ocrsrv_stub/group"/>
    18 </component>
    18 </component>
    19 <component id="omasuplasnconverterstubimpl" name="OMA SUPL ASN Converter Stub Implementation">
    19 <component id="omasuplasnconverterstubimpl" name="OMA SUPL ASN Converter Stub Implementation">
    20 <unit bldFile="/adaptation/stubs/omasuplasnconverterstubimpl/group"/>
    20 <unit bldFile="/adapt/stubs/omasuplasnconverterstubimpl/group"/>
    21 </component>
    21 </component>
    22 <component id="posmsgpluginreferenceimpl" name="POS Message Plugin Reference Implementation" class="plugin">
    22 <component id="posmsgpluginreferenceimpl" name="POS Message Plugin Reference Implementation" class="plugin">
    23 <unit bldFile="/adaptation/stubs/posmsgpluginreferenceimpl/group"/>
    23 <unit bldFile="/adapt/stubs/posmsgpluginreferenceimpl/group"/>
    24 </component>
    24 </component>
    25 <component id="srsfenginestub" name="SRSF Engine Stub">
    25 <component id="srsfenginestub" name="SRSF Engine Stub">
    26 <unit bldFile="/adaptation/stubs/srsfenginestub/group"/>
    26 <unit bldFile="/adapt/stubs/srsfenginestub/group"/>
    27 </component>
    27 </component>
    28 <component id="power_save_display_mode_stub" name="Power Save Display Mode Stub">
    28 <component id="power_save_display_mode_stub" name="Power Save Display Mode Stub">
    29 <unit bldFile="/adaptation/stubs/power_save_display_mode_stub/group"/>
    29 <unit bldFile="/adapt/stubs/power_save_display_mode_stub/group"/>
    30 </component>
    30 </component>
    31 <component id="systemswstubs" name="System Software Stubs">
    31 <component id="systemswstubs" name="System Software Stubs">
    32 <unit bldFile="/adaptation/stubs/systemswstubs/group"/>
    32 <unit bldFile="/adapt/stubs/systemswstubs/group"/>
    33 </component>
    33 </component>
    34 <component id="tactileclickplugin_stub" name="Tactile Click Plugin Stub" class="plugin">
    34 <component id="tactileclickplugin_stub" name="Tactile Click Plugin Stub" class="plugin">
    35 <unit bldFile="/adaptation/stubs/tactileclickplugin_stub/group"/>
    35 <unit bldFile="/adapt/stubs/tactileclickplugin_stub/group"/>
    36 </component>
    36 </component>
    37 <component id="wlanhwinit_stub" name="WLAN Hardware Init Stub">
    37 <component id="wlanhwinit_stub" name="WLAN Hardware Init Stub">
    38 <unit bldFile="/adaptation/stubs/wlanhwinit_stub/group"/>
    38 <unit bldFile="/adapt/stubs/wlanhwinit_stub/group"/>
    39 </component>
    39 </component>
    40 </collection>
    40 </collection>
    41 </package>
    41 </package>
    42 <package id="beagleboard" tech-domain="hb" level="low" name="Beagle Board" levels="hw-if">
    42 <package id="beagleboard" tech-domain="hb" level="low" name="Beagle Board" levels="hw-if">
    43 <collection id="omap3530" name="OMAP 3530" level="hw-if">
    43 <collection id="omap3530" name="OMAP 3530" level="hw-if">
    44 <component id="omap3530_build" name="Beagle Board Common" introduced="^3" purpose="optional" filter="sf_build">
    44 <component id="omap3530_build" name="Beagle Board Common" introduced="^3" purpose="optional" filter="sf_build">
    45 <unit bldFile="/adaptation/beagleboard/omap3530" mrp="/adaptation/beagleboard/omap3530/base_beagle.mrp"/>
    45 <unit bldFile="/adapt/beagleboard/omap3530" mrp="/adapt/beagleboard/omap3530/base_beagle.mrp"/>
    46 </component>
    46 </component>
    47 <component id="omap3530_kernel" name="Beagle Board Kernel" introduced="^3" purpose="optional" filter="sf_build">
    47 <component id="omap3530_kernel" name="Beagle Board Kernel" introduced="^3" purpose="optional" filter="sf_build">
    48 <unit bldFile="/adaptation/beagleboard/omap3530/kernel"/>
    48 <unit bldFile="/adapt/beagleboard/omap3530/kernel"/>
    49 </component>
    49 </component>
    50 <component id="beagleboard_Baseport" name="Beagle Board Baseport" introduced="^3" purpose="optional" filter="sf_build">
    50 <component id="beagleboard_Baseport" name="Beagle Board Baseport" introduced="^3" purpose="optional" filter="sf_build">
    51 <unit bldFile="/adaptation/beagleboard/omap3530/beagleboard"/>
    51 <unit bldFile="/adapt/beagleboard/omap3530/beagleboard"/>
    52 </component>
    52 </component>
    53 </collection>
    53 </collection>
    54 </package>
    54 </package>
    55 <package id="qemu" tech-domain="hb" level="low" name="QEMU and Baseport" levels="hw-if">
    55 <package id="qemu" tech-domain="hb" level="low" name="QEMU and Baseport" levels="hw-if">
    56 <collection id="qemu_baseport" name="Baseport" level="hw-if">
    56 <collection id="qemu_baseport" name="Baseport" level="hw-if">
    57 <component id="syborg" name="Syborg" introduced="^2" purpose="optional" filter="sf_build">
    57 <component id="syborg" name="Syborg" introduced="^2" purpose="optional" filter="sf_build">
    58 <unit bldFile="/adaptation/qemu/baseport/syborg" mrp="/adaptation/qemu/baseport/syborg/syborg.mrp"/>
    58 <unit bldFile="/adapt/qemu/baseport/syborg" mrp="/adapt/qemu/baseport/syborg/syborg.mrp"/>
    59 </component>
    59 </component>
    60 </collection>
    60 </collection>
    61 </package>
    61 </package>
    62 </layer>
    62 </layer>
    63 <layer id="os" name="OS" levels="hw services">
    63 <layer id="os" name="OS" levels="hw services">
    64 <package id="kernelhwsrv" level="hw" tech-domain="hb" name="Kernel and Hardware Services" levels="hw-if adaptation framework test">
    64 <package id="kernelhwsrv" level="hw" tech-domain="hb" name="Kernel and Hardware Services" levels="hw-if adapt framework test">
    65 <collection id="brdbootldr" name="Board Boot Loader" level="hw-if">
    65 <collection id="brdbootldr" name="Board Boot Loader" level="hw-if">
    66 <component id="ubootldr" name="Boot Loader" introduced="9.2" purpose="optional">
    66 <component id="ubootldr" name="Boot Loader" introduced="9.2" purpose="optional">
    67 <unit mrp="/os/kernelhwsrv/brdbootldr/ubootldr/base_ubootldr.mrp"/>
    67 <unit mrp="/os/kernelhwsrv/brdbootldr/ubootldr/base_ubootldr.mrp"/>
    68 </component>
    68 </component>
    69 </collection>
    69 </collection>
    70 <collection id="bsptemplate" name="Board Support Package Template" level="hw-if">
    70 <collection id="bsptemplate" name="Board Support Package Template" level="hw-if">
    71 <component id="asspandvariant" name="Template ASSP and Variant" introduced="6.0" purpose="development">
    71 <component id="asspandvariant" name="Template ASSP and Variant" introduced="6.0" purpose="development">
    72 <unit bldFile="/os/kernelhwsrv/bsptemplate/asspandvariant/template_variant" mrp="/os/kernelhwsrv/bsptemplate/asspandvariant/base_template.mrp"/>
    72 <unit bldFile="/os/kernelhwsrv/bsptemplate/asspandvariant/template_variant" mrp="/os/kernelhwsrv/bsptemplate/asspandvariant/base_template.mrp"/>
    73 </component>
    73 </component>
    74 </collection>
    74 </collection>
    75 <collection id="kernel" name="Kernel Architecture" level="adaptation">
    75 <collection id="kernel" name="Kernel Architecture" level="adapt">
    76 <component id="eka" name="Kernel Architecture" introduced="8.0" purpose="mandatory">
    76 <component id="eka" name="Kernel Architecture" introduced="8.0" purpose="mandatory">
    77 <unit bldFile="/os/kernelhwsrv/kernel/eka" mrp="/os/kernelhwsrv/kernel/eka/base_e32.mrp"/>
    77 <unit bldFile="/os/kernelhwsrv/kernel/eka" mrp="/os/kernelhwsrv/kernel/eka/base_e32.mrp"/>
    78 </component>
    78 </component>
    79 </collection>
    79 </collection>
    80 <collection id="kerneltest" name="Kernel Test" level="hw-if">
    80 <collection id="kerneltest" name="Kernel Test" level="hw-if">
    86 </component>
    86 </component>
    87 <component id="f32test" name="File Server Tests" purpose="development">
    87 <component id="f32test" name="File Server Tests" purpose="development">
    88 <unit bldFile="/os/kernelhwsrv/kerneltest/f32test/group" mrp="/os/kernelhwsrv/kerneltest/f32test/group/base_f32test.mrp"/>
    88 <unit bldFile="/os/kernelhwsrv/kerneltest/f32test/group" mrp="/os/kernelhwsrv/kerneltest/f32test/group/base_f32test.mrp"/>
    89 </component>
    89 </component>
    90 </collection>
    90 </collection>
    91 <collection id="ldds" name="Logical Device Drivers" level="adaptation">
    91 <collection id="ldds" name="Logical Device Drivers" level="adapt">
    92 <component id="ethernetldd" name="Ethernet Drivers" purpose="optional">
    92 <component id="ethernetldd" name="Ethernet Drivers" purpose="optional">
    93 <unit bldFile="/os/kernelhwsrv/kernel/eka/drivers/ethernet" mrp="/os/kernelhwsrv/kernel/eka/drivers/ethernet/base_e32_drivers_ethernet.mrp"/>
    93 <unit bldFile="/os/kernelhwsrv/kernel/eka/drivers/ethernet" mrp="/os/kernelhwsrv/kernel/eka/drivers/ethernet/base_e32_drivers_ethernet.mrp"/>
    94 </component>
    94 </component>
    95 <component id="audioldd" name="Audio Drivers" introduced="8.1b" purpose="optional">
    95 <component id="audioldd" name="Audio Drivers" introduced="8.1b" purpose="optional">
    96 <unit bldFile="/os/kernelhwsrv/kernel/eka/drivers/soundsc" mrp="/os/kernelhwsrv/kernel/eka/drivers/soundsc/base_e32_drivers_sound.mrp"/>
    96 <unit bldFile="/os/kernelhwsrv/kernel/eka/drivers/soundsc" mrp="/os/kernelhwsrv/kernel/eka/drivers/soundsc/base_e32_drivers_sound.mrp"/>
   657 <component id="ossrv_metadata" name="Generic OS Services Metadata" class="config" introduced="^2" purpose="development" target="desktop">
   657 <component id="ossrv_metadata" name="Generic OS Services Metadata" class="config" introduced="^2" purpose="development" target="desktop">
   658 <unit mrp="/os/ossrv/ossrv_info/ossrv_metadata/ossrv_metadata.mrp"/>
   658 <unit mrp="/os/ossrv/ossrv_info/ossrv_metadata/ossrv_metadata.mrp"/>
   659 </component>
   659 </component>
   660 </collection>
   660 </collection>
   661 </package>
   661 </package>
   662 <package id="persistentdata" level="services" tech-domain="hb" name="Persistent Data Services" levels="adaptation hw-if plugin framework server app-if">
   662 <package id="persistentdata" level="services" tech-domain="hb" name="Persistent Data Services" levels="adapt hw-if plugin framework server app-if">
   663 <collection id="featuremgmt" name="Feature Management" level="framework">
   663 <collection id="featuremgmt" name="Feature Management" level="framework">
   664 <component id="featuremgr" name="Feature Manager" introduced="^3" purpose="mandatory">
   664 <component id="featuremgr" name="Feature Manager" introduced="^3" purpose="mandatory">
   665 <unit bldFile="/os/persistentdata/featuremgmt/featuremgr/group" mrp="/os/persistentdata/featuremgmt/featuremgr/group/syslibs_featmgr.mrp"/>
   665 <unit bldFile="/os/persistentdata/featuremgmt/featuremgr/group" mrp="/os/persistentdata/featuremgmt/featuremgr/group/syslibs_featmgr.mrp"/>
   666 </component>
   666 </component>
   667 <component id="featureregistry" name="Feature Registry" introduced="9.2" deprecated="^3" purpose="mandatory">
   667 <component id="featureregistry" name="Feature Registry" introduced="9.2" deprecated="^3" purpose="mandatory">
   708 <component id="persistentdata_metadata" name="Persistent Data Services Metadata" class="config" introduced="^2" purpose="development" target="desktop">
   708 <component id="persistentdata_metadata" name="Persistent Data Services Metadata" class="config" introduced="^2" purpose="development" target="desktop">
   709 <unit mrp="/os/persistentdata/persistentdata_info/persistentdata_metadata/persistentdata_metadata.mrp"/>
   709 <unit mrp="/os/persistentdata/persistentdata_info/persistentdata_metadata/persistentdata_metadata.mrp"/>
   710 </component>
   710 </component>
   711 </collection>
   711 </collection>
   712 </package>
   712 </package>
   713 <package id="devicesrv" level="services" tech-domain="hb" name="Device Services" levels="adaptation hw-if plugin framework server app-if">
   713 <package id="devicesrv" level="services" tech-domain="hb" name="Device Services" levels="adapt hw-if plugin framework server app-if">
   714 <collection id="devicesrv_pub" name="Device Services Public Interfaces" level="app-if">
   714 <collection id="devicesrv_pub" name="Device Services Public Interfaces" level="app-if">
   715 <component id="platform_path_definitions_api" name="Platform Path Definitions API" class="api" filter="s60,bldmefirst">
   715 <component id="platform_path_definitions_api" name="Platform Path Definitions API" class="api" filter="s60,bldmefirst">
   716 <unit bldFile="/os/devicesrv/devicesrv_pub/platform_path_definitions_api/group"/>
   716 <unit bldFile="/os/devicesrv/devicesrv_pub/platform_path_definitions_api/group"/>
   717 </component>
   717 </component>
   718 <component id="common_platform_security_definitions_api" name="Common Platform Security Definitions API" class="api" filter="s60">
   718 <component id="common_platform_security_definitions_api" name="Common Platform Security Definitions API" class="api" filter="s60">
  1162 <component id="security_metadata" name="OS Security Metadata" class="config" introduced="^2" purpose="development" target="desktop">
  1162 <component id="security_metadata" name="OS Security Metadata" class="config" introduced="^2" purpose="development" target="desktop">
  1163 <unit mrp="/os/security/security_info/security_metadata/security_metadata.mrp"/>
  1163 <unit mrp="/os/security/security_info/security_metadata/security_metadata.mrp"/>
  1164 </component>
  1164 </component>
  1165 </collection>
  1165 </collection>
  1166 </package>
  1166 </package>
  1167 <package id="lbs" level="services" tech-domain="lo" name="Locating Services" levels="hw-if data-acquisition adaptation management application-interface">
  1167 <package id="lbs" level="services" tech-domain="lo" name="Locating Services" levels="hw-if data-acquisition adapt management application-interface">
  1168 <collection id="datasourcemodules" name="Generic Positioning Plugins" level="data-acquisition">
  1168 <collection id="datasourcemodules" name="Generic Positioning Plugins" level="data-acquisition">
  1169 <component id="defaultpositioningmodule" name="Default Positioning Module" introduced="^2" purpose="optional" class="plugin">
  1169 <component id="defaultpositioningmodule" name="Default Positioning Module" introduced="^2" purpose="optional" class="plugin">
  1170 <unit bldFile="/os/lbs/datasourcemodules/defaultpositioningmodule/group" mrp="/os/lbs/datasourcemodules/defaultpositioningmodule/group/lbs_default_positioning_module.mrp"/>
  1170 <unit bldFile="/os/lbs/datasourcemodules/defaultpositioningmodule/group" mrp="/os/lbs/datasourcemodules/defaultpositioningmodule/group/lbs_default_positioning_module.mrp"/>
  1171 </component>
  1171 </component>
  1172 <component id="bluetoothgpspositioningmodule" name="Bluetooth GPS Positioning Module" introduced="^2" purpose="optional" class="plugin">
  1172 <component id="bluetoothgpspositioningmodule" name="Bluetooth GPS Positioning Module" introduced="^2" purpose="optional" class="plugin">
  1183 </component>
  1183 </component>
  1184 <component id="locationapesuplpsy" name="APE SUPL PSY" introduced="^3" purpose="optional" class="plugin" filter="s60">
  1184 <component id="locationapesuplpsy" name="APE SUPL PSY" introduced="^3" purpose="optional" class="plugin" filter="s60">
  1185 <unit bldFile="/os/lbs/datasourcemodules/locationapesuplpsy/group"/>
  1185 <unit bldFile="/os/lbs/datasourcemodules/locationapesuplpsy/group"/>
  1186 </component>
  1186 </component>
  1187 </collection>
  1187 </collection>
  1188 <collection id="datasourceadaptation" name="Data Source Adaptation" level="adaptation">
  1188 <collection id="datasourceadapt" name="Data Source Adaptation" level="adapt">
  1189 <component id="gpsdatasourceadaptation" name="GPS Data Source Adaptation" introduced="^2" purpose="optional" class="plugin">
  1189 <component id="gpsdatasourceadapt" name="GPS Data Source Adaptation" introduced="^2" purpose="optional" class="plugin">
  1190 <unit bldFile="/os/lbs/datasourceadaptation/gpsdatasourceadaptation/group" mrp="/os/lbs/datasourceadaptation/gpsdatasourceadaptation/group/lbs_gps_data_source_adaptation.mrp"/>
  1190 <unit bldFile="/os/lbs/datasourceadapt/gpsdatasourceadapt/group" mrp="/os/lbs/datasourceadapt/gpsdatasourceadapt/group/lbs_gps_data_source_adapt.mrp"/>
  1191 </component>
  1191 </component>
  1192 </collection>
  1192 </collection>
  1193 <collection id="locationrequestmgmt" name="Location Request Management" level="application-interface">
  1193 <collection id="locationrequestmgmt" name="Location Request Management" level="application-interface">
  1194 <component id="locationserver" name="Location Server" introduced="9.2" purpose="optional">
  1194 <component id="locationserver" name="Location Server" introduced="9.2" purpose="optional">
  1195 <unit bldFile="/os/lbs/locationrequestmgmt/locationserver/group" mrp="/os/lbs/locationrequestmgmt/locationserver/group/lbs_locationserver.mrp"/>
  1195 <unit bldFile="/os/lbs/locationrequestmgmt/locationserver/group" mrp="/os/lbs/locationrequestmgmt/locationserver/group/lbs_locationserver.mrp"/>
  1219 </component>
  1219 </component>
  1220 <component id="networkgateway" name="Network Gateway" introduced="9.2" purpose="optional">
  1220 <component id="networkgateway" name="Network Gateway" introduced="9.2" purpose="optional">
  1221 <unit bldFile="/os/lbs/locationmgmt/networkgateway/group" mrp="/os/lbs/locationmgmt/networkgateway/group/lbs_networkgateway.mrp"/>
  1221 <unit bldFile="/os/lbs/locationmgmt/networkgateway/group" mrp="/os/lbs/locationmgmt/networkgateway/group/lbs_networkgateway.mrp"/>
  1222 </component>
  1222 </component>
  1223 </collection>
  1223 </collection>
  1224 <collection id="networkprotocolmodules" name="Network Protocol Modules" level="adaptation">
  1224 <collection id="networkprotocolmodules" name="Network Protocol Modules" level="adapt">
  1225 <component id="privacyprotocolmodule" name="Privacy Protocol Module" introduced="^2" purpose="optional" class="plugin">
  1225 <component id="privacyprotocolmodule" name="Privacy Protocol Module" introduced="^2" purpose="optional" class="plugin">
  1226 <unit bldFile="/os/lbs/networkprotocolmodules/privacyprotocolmodule/group" mrp="/os/lbs/networkprotocolmodules/privacyprotocolmodule/group/lbs_privacyprotocolmodule.mrp"/>
  1226 <unit bldFile="/os/lbs/networkprotocolmodules/privacyprotocolmodule/group" mrp="/os/lbs/networkprotocolmodules/privacyprotocolmodule/group/lbs_privacyprotocolmodule.mrp"/>
  1227 </component>
  1227 </component>
  1228 <component id="suplproxyprotocolmodule" name="SUPL Proxy Protocol Module" introduced="^3" purpose="optional" class="plugin">
  1228 <component id="suplproxyprotocolmodule" name="SUPL Proxy Protocol Module" introduced="^3" purpose="optional" class="plugin">
  1229 <!-- hack for Foundation builds needed while collection is reorganised into proper components -->
  1229 <!-- hack for Foundation builds needed while collection is reorganised into proper components -->
  1331 <component id="commstools" name="Comms Tools" introduced="^3" purpose="development" target="desktop">
  1331 <component id="commstools" name="Comms Tools" introduced="^3" purpose="development" target="desktop">
  1332 <unit bldFile="/os/commsfw/commsfwtools/commstools/group" mrp="/os/commsfw/commsfwtools/commstools/group/comms-infras_tools.mrp"/>
  1332 <unit bldFile="/os/commsfw/commsfwtools/commstools/group" mrp="/os/commsfw/commsfwtools/commstools/group/comms-infras_tools.mrp"/>
  1333 </component>
  1333 </component>
  1334 </collection>
  1334 </collection>
  1335 </package>
  1335 </package>
  1336 <package id="networkingsrv" level="services" tech-domain="dc" name="Networking Services" levels="adaptation hw-if plugin framework server app-if">
  1336 <package id="networkingsrv" level="services" tech-domain="dc" name="Networking Services" levels="adapt hw-if plugin framework server app-if">
  1337 <collection id="esockapiextensions" name="ESock API Extensions" level="app-if">
  1337 <collection id="esockapiextensions" name="ESock API Extensions" level="app-if">
  1338 <component id="internetsockets" name="Internet Sockets" introduced="ER5" purpose="mandatory">
  1338 <component id="internetsockets" name="Internet Sockets" introduced="ER5" purpose="mandatory">
  1339 <unit bldFile="/os/networkingsrv/esockapiextensions/internetsockets/group" mrp="/os/networkingsrv/esockapiextensions/internetsockets/group/networking_insock.mrp"/>
  1339 <unit bldFile="/os/networkingsrv/esockapiextensions/internetsockets/group" mrp="/os/networkingsrv/esockapiextensions/internetsockets/group/networking_insock.mrp"/>
  1340 </component>
  1340 </component>
  1341 </collection>
  1341 </collection>
  1553 <component id="wlan_metadata" name="WLAN Metadata" class="config" introduced="^2" purpose="development" target="desktop">
  1553 <component id="wlan_metadata" name="WLAN Metadata" class="config" introduced="^2" purpose="development" target="desktop">
  1554 <unit mrp="/os/wlan/wlan_info/wlan_metadata/wlan_metadata.mrp"/>
  1554 <unit mrp="/os/wlan/wlan_info/wlan_metadata/wlan_metadata.mrp"/>
  1555 </component>
  1555 </component>
  1556 </collection>
  1556 </collection>
  1557 </package>
  1557 </package>
  1558 <package id="cellularsrv" level="services" tech-domain="vc" name="Cellular Baseband Services" levels="adaptation hw-if plugin framework server app-if">
  1558 <package id="cellularsrv" level="services" tech-domain="vc" name="Cellular Baseband Services" levels="adapt hw-if plugin framework server app-if">
  1559 <collection id="basebandabstraction" name="Baseband Abstraction" level="hw-if">
  1559 <collection id="basebandabstraction" name="Baseband Abstraction" level="hw-if">
  1560 <component id="basebandchanneladaptor" name="Baseband Channel Adaptor" introduced="8.1" purpose="optional">
  1560 <component id="basebandchanneladaptor" name="Baseband Channel Adaptor" introduced="8.1" purpose="optional">
  1561 <unit bldFile="/os/cellularsrv/basebandabstraction/basebandchanneladaptor/group" mrp="/os/cellularsrv/basebandabstraction/basebandchanneladaptor/group/networking_bca.mrp"/>
  1561 <unit bldFile="/os/cellularsrv/basebandabstraction/basebandchanneladaptor/group" mrp="/os/cellularsrv/basebandabstraction/basebandchanneladaptor/group/networking_bca.mrp"/>
  1562 </component>
  1562 </component>
  1563 </collection>
  1563 </collection>
  1564 <collection id="basebandadaptationplugins" name="Baseband Adaptation Plugins" level="adaptation">
  1564 <collection id="basebandadaptplugins" name="Baseband Adaptation Plugins" level="adapt">
  1565 <component id="basebandchanneladaptorforc32" name="Baseband Channel Adaptor for C32" introduced="8.1" purpose="optional" class="plugin">
  1565 <component id="basebandchanneladaptorforc32" name="Baseband Channel Adaptor for C32" introduced="8.1" purpose="optional" class="plugin">
  1566 <unit bldFile="/os/cellularsrv/basebandadaptationplugins/basebandchanneladaptorforc32/group" mrp="/os/cellularsrv/basebandadaptationplugins/basebandchanneladaptorforc32/group/networking_c32bca.mrp"/>
  1566 <unit bldFile="/os/cellularsrv/basebandadaptplugins/basebandchanneladaptorforc32/group" mrp="/os/cellularsrv/basebandadaptplugins/basebandchanneladaptorforc32/group/networking_c32bca.mrp"/>
  1567 </component>
  1567 </component>
  1568 </collection>
  1568 </collection>
  1569 <collection id="fax" name="Fax" level="server">
  1569 <collection id="fax" name="Fax" level="server">
  1570 <component id="faxclientandserver" name="Fax Client and Server" purpose="optional">
  1570 <component id="faxclientandserver" name="Fax Client and Server" purpose="optional">
  1571 <unit bldFile="/os/cellularsrv/fax/faxclientandserver/Group" mrp="/os/cellularsrv/fax/faxclientandserver/Group/telephony_fax.mrp"/>
  1571 <unit bldFile="/os/cellularsrv/fax/faxclientandserver/Group" mrp="/os/cellularsrv/fax/faxclientandserver/Group/telephony_fax.mrp"/>
  1658 </component>
  1658 </component>
  1659 <component id="cellularsrv_metadata" name="Cellular Baseband Services Metadata" class="config" introduced="^2" purpose="development" target="desktop">
  1659 <component id="cellularsrv_metadata" name="Cellular Baseband Services Metadata" class="config" introduced="^2" purpose="development" target="desktop">
  1660 <unit mrp="/os/cellularsrv/cellularsrv_info/cellularsrv_metadata/cellularsrv_metadata.mrp"/>
  1660 <unit mrp="/os/cellularsrv/cellularsrv_info/cellularsrv_metadata/cellularsrv_metadata.mrp"/>
  1661 </component>
  1661 </component>
  1662 </collection>
  1662 </collection>
  1663 <collection id="hwpluginsimulation" name="Hardware Plugin Simulation" level="adaptation">
  1663 <collection id="hwpluginsimulation" name="Hardware Plugin Simulation" level="adapt">
  1664 <component id="mocksy" name="MockSY" introduced="^2" purpose="development" class="plugin">
  1664 <component id="mocksy" name="MockSY" introduced="^2" purpose="development" class="plugin">
  1665 <unit bldFile="/os/cellularsrv/hwpluginsimulation/mocksy/group" mrp="/os/cellularsrv/hwpluginsimulation/mocksy/group/telephony_tools_mocksy.mrp"/>
  1665 <unit bldFile="/os/cellularsrv/hwpluginsimulation/mocksy/group" mrp="/os/cellularsrv/hwpluginsimulation/mocksy/group/telephony_tools_mocksy.mrp"/>
  1666 </component>
  1666 </component>
  1667 </collection>
  1667 </collection>
  1668 <collection id="cellularsrvapitest" name="Telephony API Tests" level="app-if">
  1668 <collection id="cellularsrvapitest" name="Telephony API Tests" level="app-if">
  1674 <component id="wapmessageapi" name="WAP Message API" purpose="development">
  1674 <component id="wapmessageapi" name="WAP Message API" purpose="development">
  1675 <unit mrp="/os/cellularsrv/wapstack/wapmessageapi/group/wap-stack_wapmessage.mrp" bldFile="/os/cellularsrv/wapstack/wapmessageapi/group"/>
  1675 <unit mrp="/os/cellularsrv/wapstack/wapmessageapi/group/wap-stack_wapmessage.mrp" bldFile="/os/cellularsrv/wapstack/wapmessageapi/group"/>
  1676 </component>
  1676 </component>
  1677 </collection>
  1677 </collection>
  1678 </package>
  1678 </package>
  1679 <package id="bt" level="services" tech-domain="de" name="Bluetooth" levels="adaptation hw-if plugin framework server app-if">
  1679 <package id="bt" level="services" tech-domain="de" name="Bluetooth" levels="adapt hw-if plugin framework server app-if">
  1680 <collection id="bt_plat" name="Bluetooth Platform Interfaces" level="app-if">
  1680 <collection id="bt_plat" name="Bluetooth Platform Interfaces" level="app-if">
  1681 <component id="bluetooth_audio_adaptation_api" name="Bluetooth Audio Adaptation API" class="api" filter="s60">
  1681 <component id="bluetooth_audio_adapt_api" name="Bluetooth Audio Adaptation API" class="api" filter="s60">
  1682 <unit bldFile="/os/bt/bt_plat/bluetooth_audio_adaptation_api/group"/>
  1682 <unit bldFile="/os/bt/bt_plat/bluetooth_audio_adapt_api/group"/>
  1683 </component>
  1683 </component>
  1684 <component id="bluetooth_power_management_api" name="Bluetooth Power Management API" class="api" filter="s60">
  1684 <component id="bluetooth_power_management_api" name="Bluetooth Power Management API" class="api" filter="s60">
  1685 <unit bldFile="/os/bt/bt_plat/bluetooth_power_management_api/group"/>
  1685 <unit bldFile="/os/bt/bt_plat/bluetooth_power_management_api/group"/>
  1686 </component>
  1686 </component>
  1687 <component id="at_command_handler_plugin_api" name="AT Command Handler Plugin API" class="api" filter="s60">
  1687 <component id="at_command_handler_plugin_api" name="AT Command Handler Plugin API" class="api" filter="s60">
  1761 <component id="bt_metadata" name="Bluetooth Metadata" class="config" introduced="^3" purpose="development" target="desktop">
  1761 <component id="bt_metadata" name="Bluetooth Metadata" class="config" introduced="^3" purpose="development" target="desktop">
  1762 <unit mrp="/os/bt/bt_info/bt_metadata/bt_metadata.mrp"/>
  1762 <unit mrp="/os/bt/bt_info/bt_metadata/bt_metadata.mrp"/>
  1763 </component>
  1763 </component>
  1764 </collection>
  1764 </collection>
  1765 </package>
  1765 </package>
  1766 <package id="usb" level="services" tech-domain="de" name="USB" levels="adaptation hw-if plugin framework server app-if">
  1766 <package id="usb" level="services" tech-domain="de" name="USB" levels="adapt hw-if plugin framework server app-if">
  1767 <collection id="usbldd" name="USB Logical Device Drivers" level="hw-if">
  1767 <collection id="usbldd" name="USB Logical Device Drivers" level="hw-if">
  1768 <!-- usbclientdrivers  to be moved here from kernelhwsrv-->
  1768 <!-- usbclientdrivers  to be moved here from kernelhwsrv-->
  1769 </collection>
  1769 </collection>
  1770 <collection id="usbmgmt" name="USB Management" level="server">
  1770 <collection id="usbmgmt" name="USB Management" level="server">
  1771 <component id="usbmgr" name="USB Manager" purpose="optional">
  1771 <component id="usbmgr" name="USB Manager" purpose="optional">
  1780 <component id="usb_metadata" name="USB Metadata" class="config" introduced="^3" purpose="development" target="desktop">
  1780 <component id="usb_metadata" name="USB Metadata" class="config" introduced="^3" purpose="development" target="desktop">
  1781 <unit mrp="/os/usb/usb_info/usb_metadata/usb_metadata.mrp"/>
  1781 <unit mrp="/os/usb/usb_info/usb_metadata/usb_metadata.mrp"/>
  1782 </component>
  1782 </component>
  1783 </collection>
  1783 </collection>
  1784 </package>
  1784 </package>
  1785 <package id="mm" level="services" tech-domain="mm" name="Multimedia" levels="adaptation hw-if device-fw devices middleware app-if">
  1785 <package id="mm" level="services" tech-domain="mm" name="Multimedia" levels="adapt hw-if device-fw devices middleware app-if">
  1786 <collection id="mm_pub" name="Multimedia Public Interfaces" level="app-if">
  1786 <collection id="mm_pub" name="Multimedia Public Interfaces" level="app-if">
  1787 <component id="audio_effects_api" name="Audio Effects API" class="api" filter="s60">
  1787 <component id="audio_effects_api" name="Audio Effects API" class="api" filter="s60">
  1788 <unit bldFile="/os/mm/mm_pub/audio_effects_api/group"/>
  1788 <unit bldFile="/os/mm/mm_pub/audio_effects_api/group"/>
  1789 </component>
  1789 </component>
  1790 <component id="audio_effects_presets_api" name="Audio Effects Presets API" class="api" filter="s60">
  1790 <component id="audio_effects_presets_api" name="Audio Effects Presets API" class="api" filter="s60">
  1844 <unit bldFile="/os/mm/mm_plat/custom_interface_proxy_factory_api/group"/>
  1844 <unit bldFile="/os/mm/mm_plat/custom_interface_proxy_factory_api/group"/>
  1845 </component>
  1845 </component>
  1846 <component id="custom_interface_utility_api" name="Custom Interface Utility API" class="api" filter="s60">
  1846 <component id="custom_interface_utility_api" name="Custom Interface Utility API" class="api" filter="s60">
  1847 <unit bldFile="/os/mm/mm_plat/custom_interface_utility_api/group"/>
  1847 <unit bldFile="/os/mm/mm_plat/custom_interface_utility_api/group"/>
  1848 </component>
  1848 </component>
  1849 <component id="devsound_adaptation_api" name="DevSound Adaptation API" class="api" filter="s60">
  1849 <component id="devsound_adapt_api" name="DevSound Adaptation API" class="api" filter="s60">
  1850 <unit bldFile="/os/mm/mm_plat/devsound_adaptation_api/group"/>
  1850 <unit bldFile="/os/mm/mm_plat/devsound_adapt_api/group"/>
  1851 </component>
  1851 </component>
  1852 <component id="display_posting_api" name="Display Posting API" class="api" filter="s60">
  1852 <component id="display_posting_api" name="Display Posting API" class="api" filter="s60">
  1853 <unit bldFile="/os/mm/mm_plat/display_posting_api/group"/>
  1853 <unit bldFile="/os/mm/mm_plat/display_posting_api/group"/>
  1854 </component>
  1854 </component>
  1855 <component id="eaac_plus_decoder_interface_api" name="eAAC Plus Decoder Interface API" class="api" filter="s60">
  1855 <component id="eaac_plus_decoder_interface_api" name="eAAC Plus Decoder Interface API" class="api" filter="s60">
  1868 <unit bldFile="/os/mm/mm_plat/error_concealment_interface_msg_hdlr_api/group"/>
  1868 <unit bldFile="/os/mm/mm_plat/error_concealment_interface_msg_hdlr_api/group"/>
  1869 </component>
  1869 </component>
  1870 <component id="error_concealment_interface_proxy_api" name="Error Concealment Interface Proxy API" class="api" filter="s60">
  1870 <component id="error_concealment_interface_proxy_api" name="Error Concealment Interface Proxy API" class="api" filter="s60">
  1871 <unit bldFile="/os/mm/mm_plat/error_concealment_interface_proxy_api/group"/>
  1871 <unit bldFile="/os/mm/mm_plat/error_concealment_interface_proxy_api/group"/>
  1872 </component>
  1872 </component>
  1873 <component id="fm_radio_adaptation_api" name="FM Radio Adaptation API" class="api" filter="s60">
  1873 <component id="fm_radio_adapt_api" name="FM Radio Adaptation API" class="api" filter="s60">
  1874 <unit bldFile="/os/mm/mm_plat/fm_radio_adaptation_api/group"/>
  1874 <unit bldFile="/os/mm/mm_plat/fm_radio_adapt_api/group"/>
  1875 </component>
  1875 </component>
  1876 <component id="g711_decoder_interface_api" name="G711 Decoder Interface API" class="api" filter="s60">
  1876 <component id="g711_decoder_interface_api" name="G711 Decoder Interface API" class="api" filter="s60">
  1877 <unit bldFile="/os/mm/mm_plat/g711_decoder_interface_api/group"/>
  1877 <unit bldFile="/os/mm/mm_plat/g711_decoder_interface_api/group"/>
  1878 </component>
  1878 </component>
  1879 <component id="g711_decoder_interface_msg_hdlr_api" name="G711 Decoder Interface Message Handler API" class="api" filter="s60">
  1879 <component id="g711_decoder_interface_msg_hdlr_api" name="G711 Decoder Interface Message Handler API" class="api" filter="s60">
  1952 <unit bldFile="/os/mm/mm_plat/ra8_decoder_interface_msg_hdlr_api/group"/>
  1952 <unit bldFile="/os/mm/mm_plat/ra8_decoder_interface_msg_hdlr_api/group"/>
  1953 </component>
  1953 </component>
  1954 <component id="ra8_decoder_interface_proxy_api" name="RA8 Decoder Interface Proxy API" class="api" filter="s60">
  1954 <component id="ra8_decoder_interface_proxy_api" name="RA8 Decoder Interface Proxy API" class="api" filter="s60">
  1955 <unit bldFile="/os/mm/mm_plat/ra8_decoder_interface_proxy_api/group"/>
  1955 <unit bldFile="/os/mm/mm_plat/ra8_decoder_interface_proxy_api/group"/>
  1956 </component>
  1956 </component>
  1957 <component id="rds_adaptation_api" name="RDS Adaptation API" class="api" filter="s60">
  1957 <component id="rds_adapt_api" name="RDS Adaptation API" class="api" filter="s60">
  1958 <unit bldFile="/os/mm/mm_plat/rds_adaptation_api/group"/>
  1958 <unit bldFile="/os/mm/mm_plat/rds_adapt_api/group"/>
  1959 </component>
  1959 </component>
  1960 <component id="restricted_audio_output_api" name="Restricted Audio Output API" class="api" filter="s60">
  1960 <component id="restricted_audio_output_api" name="Restricted Audio Output API" class="api" filter="s60">
  1961 <unit bldFile="/os/mm/mm_plat/restricted_audio_output_api/group"/>
  1961 <unit bldFile="/os/mm/mm_plat/restricted_audio_output_api/group"/>
  1962 </component>
  1962 </component>
  1963 <component id="restricted_audio_output_msg_hdlr_api" name="Restricted Audio Output Message Handler API" class="api" filter="s60">
  1963 <component id="restricted_audio_output_msg_hdlr_api" name="Restricted Audio Output Message Handler API" class="api" filter="s60">
  2133 
  2133 
  2134 <component id="speechrecogsupport" name="Speech Recognition Support" introduced="7.0s" purpose="mandatory">
  2134 <component id="speechrecogsupport" name="Speech Recognition Support" introduced="7.0s" purpose="mandatory">
  2135 <unit bldFile="/os/mm/mmdevicefw/speechrecogsupport/group" mrp="/os/mm/mmdevicefw/speechrecogsupport/group/multimedia_mmf_ASR.mrp"/>
  2135 <unit bldFile="/os/mm/mmdevicefw/speechrecogsupport/group" mrp="/os/mm/mmdevicefw/speechrecogsupport/group/multimedia_mmf_ASR.mrp"/>
  2136 </component>
  2136 </component>
  2137 </collection>
  2137 </collection>
  2138 <collection id="mmswadaptation" name="Multimedia Software Adaptation" level="adaptation">
  2138 <collection id="mmswadapt" name="Multimedia Software Adaptation" level="adapt">
  2139 <component id="videorenderer" name="Video Renderer" introduced="^3" purpose="optional">
  2139 <component id="videorenderer" name="Video Renderer" introduced="^3" purpose="optional">
  2140 <unit bldFile="/os/mm/mmswadaptation/videorenderer/group" mrp="/os/mm/mmswadaptation/videorenderer/group/multimedia_videorenderer.mrp"/>
  2140 <unit bldFile="/os/mm/mmswadapt/videorenderer/group" mrp="/os/mm/mmswadapt/videorenderer/group/multimedia_videorenderer.mrp"/>
  2141 </component>
  2141 </component>
  2142 </collection>
  2142 </collection>
  2143 <collection id="mmtestenv" name="Multimedia Test Environment" level="device-fw">
  2143 <collection id="mmtestenv" name="Multimedia Test Environment" level="device-fw">
  2144 
  2144 
  2145 
  2145 
  2190 
  2190 
  2191 <component id="a3fsrvstart" name="A3F Server Start" introduced="^2" purpose="optional" class="plugin">
  2191 <component id="a3fsrvstart" name="A3F Server Start" introduced="^2" purpose="optional" class="plugin">
  2192 <unit bldFile="/os/mm/devsound/a3fsrvstart/group" mrp="/os/mm/devsound/a3fsrvstart/group/multimedia_a3f_serverstart.mrp"/>
  2192 <unit bldFile="/os/mm/devsound/a3fsrvstart/group" mrp="/os/mm/devsound/a3fsrvstart/group/multimedia_a3f_serverstart.mrp"/>
  2193 </component>
  2193 </component>
  2194 </collection>
  2194 </collection>
  2195 <collection id="mmhais" name="Multimedia Hardware Adaptation Interfaces" level="adaptation">
  2195 <collection id="mmhais" name="Multimedia Hardware Adaptation Interfaces" level="adapt">
  2196 <component id="devsoundhwdeviceapi" name="DevSound Hardware Device API" introduced="7.0s" purpose="optional">
  2196 <component id="devsoundhwdeviceapi" name="DevSound Hardware Device API" introduced="7.0s" purpose="optional">
  2197 <unit bldFile="/os/mm/devsound/hwdevapi/group" mrp="/os/mm/devsound/hwdevapi/group/multimedia_mdf_devsound_hwdev.mrp"/>
  2197 <unit bldFile="/os/mm/devsound/hwdevapi/group" mrp="/os/mm/devsound/hwdevapi/group/multimedia_mdf_devsound_hwdev.mrp"/>
  2198 </component>
  2198 </component>
  2199 <component id="a3facl" name="A3F Audio Component Library" introduced="^2" purpose="development">
  2199 <component id="a3facl" name="A3F Audio Component Library" introduced="^2" purpose="development">
  2200 <unit bldFile="/os/mm/mmhais/a3facl/group" mrp="/os/mm/mmhais/a3facl/group/multimedia_a3f_acl.mrp"/>
  2200 <unit bldFile="/os/mm/mmhais/a3facl/group" mrp="/os/mm/mmhais/a3facl/group/multimedia_a3f_acl.mrp"/>
  2201 </component>
  2201 </component>
  2202 <component id="a3fdevsoundcustomisation" name="A3F DevSound Customisation" introduced="^2" purpose="optional">
  2202 <component id="a3fdevsoundcustomisation" name="A3F DevSound Customisation" introduced="^2" purpose="optional">
  2203 <unit bldFile="/os/mm/mmhais/a3fdevsoundcustomisation/group" mrp="/os/mm/mmhais/a3fdevsoundcustomisation/group/multimedia_a3f_devsoundadaptationinfo.mrp"/>
  2203 <unit bldFile="/os/mm/mmhais/a3fdevsoundcustomisation/group" mrp="/os/mm/mmhais/a3fdevsoundcustomisation/group/multimedia_a3f_devsoundadaptinfo.mrp"/>
  2204 </component>
  2204 </component>
  2205 <component id="refacladapt" name="Reference ACL Adaptation" introduced="^2" purpose="optional">
  2205 <component id="refacladapt" name="Reference ACL Adaptation" introduced="^2" purpose="optional">
  2206 <unit bldFile="/os/mm/mmhais/refacladapt/group" mrp="/os/mm/mmhais/refacladapt/group/multimedia_a3f_refacladaptation.mrp"/>
  2206 <unit bldFile="/os/mm/mmhais/refacladapt/group" mrp="/os/mm/mmhais/refacladapt/group/multimedia_a3f_refacladapt.mrp"/>
  2207 </component>
  2207 </component>
  2208 <component id="videohai" name="Video HAI" introduced="7.0s" purpose="mandatory">
  2208 <component id="videohai" name="Video HAI" introduced="7.0s" purpose="mandatory">
  2209 <unit bldFile="/os/mm/mmhais/videohai/group" mrp="/os/mm/mmhais/videohai/group/multimedia_videohai.mrp"/>
  2209 <unit bldFile="/os/mm/mmhais/videohai/group" mrp="/os/mm/mmhais/videohai/group/multimedia_videohai.mrp"/>
  2210 </component>
  2210 </component>
  2211 <component id="dvbhreceiverhai" name="Mobile TV DVB-H Receiver HAI" introduced="^2" purpose="optional">
  2211 <component id="dvbhreceiverhai" name="Mobile TV DVB-H Receiver HAI" introduced="^2" purpose="optional">
  2212 <unit bldFile="/os/mm/mmhais/dvbhreceiverhai/hai/dvbh/group" mrp="/os/mm/mmhais/dvbhreceiverhai/hai/dvbh/group/multimedia_mobiletv_dvbh_hai.mrp"/>
  2212 <unit bldFile="/os/mm/mmhais/dvbhreceiverhai/hai/dvbh/group" mrp="/os/mm/mmhais/dvbhreceiverhai/hai/dvbh/group/multimedia_mobiletv_dvbh_hai.mrp"/>
  2213 </component>
  2213 </component>
  2214 
  2214 
  2215 </collection>
  2215 </collection>
  2216 </package>
  2216 </package>
  2217 <package id="imagingext" level="services" tech-domain="mm" name="Imaging Extensions" levels="adaptation hw-if plugin framework server app-if">
  2217 <package id="imagingext" level="services" tech-domain="mm" name="Imaging Extensions" levels="adapt hw-if plugin framework server app-if">
  2218 <collection id="imagingext_pub" name="Imaging Extensions Public Interfaces" level="app-if">
  2218 <collection id="imagingext_pub" name="Imaging Extensions Public Interfaces" level="app-if">
  2219 <component id="exif_api" name="Exif API" class="api" filter="s60">
  2219 <component id="exif_api" name="Exif API" class="api" filter="s60">
  2220 <unit bldFile="/os/imagingext/imagingext_pub/exif_api/group" filter="!test"/>
  2220 <unit bldFile="/os/imagingext/imagingext_pub/exif_api/group" filter="!test"/>
  2221 
  2221 
  2222 </component>
  2222 </component>
  2243 </component>
  2243 </component>
  2244 <component id="ecam_use_case_hint_custom_api" name="ECam Use Case Hint Custom API" class="api" filter="s60">
  2244 <component id="ecam_use_case_hint_custom_api" name="ECam Use Case Hint Custom API" class="api" filter="s60">
  2245 <unit bldFile="/os/imagingext/imagingext_plat/ecam_use_case_hint_custom_api/group"/>
  2245 <unit bldFile="/os/imagingext/imagingext_plat/ecam_use_case_hint_custom_api/group"/>
  2246 </component>
  2246 </component>
  2247 </collection>
  2247 </collection>
  2248 <collection id="imageadaptationextensions" name="Image Adaptation Extensions" level="app-if">
  2248 <collection id="imageadaptextensions" name="Image Adaptation Extensions" level="app-if">
  2249 <component id="iclextjpegapi" filter="s60" name="ICL Extension JPEG API">
  2249 <component id="iclextjpegapi" filter="s60" name="ICL Extension JPEG API">
  2250 <unit bldFile="/os/imagingext/imageadaptationextensions/iclextjpegapi/group"/>
  2250 <unit bldFile="/os/imagingext/imageadaptextensions/iclextjpegapi/group"/>
  2251 </component>
  2251 </component>
  2252 <component id="imageadaptationextensions_build" filter="s60" name="Image Adaptation Extensions Build">
  2252 <component id="imageadaptextensions_build" filter="s60" name="Image Adaptation Extensions Build">
  2253 <!--  Move the export from this bld.inf into the above one and remove this component, or make this a ROM component -->
  2253 <!--  Move the export from this bld.inf into the above one and remove this component, or make this a ROM component -->
  2254 <unit bldFile="/os/imagingext/imageadaptationextensions/group"/>
  2254 <unit bldFile="/os/imagingext/imageadaptextensions/group"/>
  2255 </component>
  2255 </component>
  2256 </collection>
  2256 </collection>
  2257 <collection id="imagingmodules" name="Imaging Modules" level="hw-if">
  2257 <collection id="imagingmodules" name="Imaging Modules" level="hw-if">
  2258 <component id="exiflib" filter="s60" name="Exif Library">
  2258 <component id="exiflib" filter="s60" name="Exif Library">
  2259 <unit bldFile="/os/imagingext/imagingmodules/exiflib/group"/>
  2259 <unit bldFile="/os/imagingext/imagingmodules/exiflib/group"/>
  2261 <component id="jp2kcodec" filter="s60" name="JPEG2000 Decoder Plugin" class="plugin">
  2261 <component id="jp2kcodec" filter="s60" name="JPEG2000 Decoder Plugin" class="plugin">
  2262 <unit bldFile="/os/imagingext/imagingmodules/jp2kcodec/group"/>
  2262 <unit bldFile="/os/imagingext/imagingmodules/jp2kcodec/group"/>
  2263 </component>
  2263 </component>
  2264 </collection>
  2264 </collection>
  2265 </package>
  2265 </package>
  2266 <package id="graphics" level="services" tech-domain="ui" name="Graphics" levels="adaptation engines internal-adaptations device-interface internal-utils app-if">
  2266 <package id="graphics" level="services" tech-domain="ui" name="Graphics" levels="adapt engines internal-adapts device-interface internal-utils app-if">
  2267 <collection id="graphicsaccelaration" name="Graphics Acceleration" level="adaptation">
  2267 <collection id="graphicsaccelaration" name="Graphics Acceleration" level="adapt">
  2268 <component id="vgi" filter="s60" name="VGI">
  2268 <component id="vgi" filter="s60" name="VGI">
  2269 <unit bldFile="/os/graphics/graphicsaccelaration/vgi/group"/>
  2269 <unit bldFile="/os/graphics/graphicsaccelaration/vgi/group"/>
  2270 </component>
  2270 </component>
  2271 </collection>
  2271 </collection>
  2272 <collection id="m3g" name="Mobile 3D Graphics" level="internal-adaptations">
  2272 <collection id="m3g" name="Mobile 3D Graphics" level="internal-adapts">
  2273 <component id="m3gcore11" filter="s60" name="M3G Core 1.1">
  2273 <component id="m3gcore11" filter="s60" name="M3G Core 1.1">
  2274 <unit bldFile="/os/graphics/m3g/m3gcore11/group"/>
  2274 <unit bldFile="/os/graphics/m3g/m3gcore11/group"/>
  2275 </component>
  2275 </component>
  2276 </collection>
  2276 </collection>
  2277 <collection id="graphicsresourceservices" name="Graphics Resource Services" level="engines">
  2277 <collection id="graphicsresourceservices" name="Graphics Resource Services" level="engines">
  2278 <component id="graphicsresource" name="Graphics Resource" introduced="^3" deprecated="^3" purpose="optional">
  2278 <component id="graphicsresource" name="Graphics Resource" introduced="^3" deprecated="^3" purpose="optional">
  2279 <unit bldFile="/os/graphics/graphicsresourceservices/graphicsresource/group" mrp="/os/graphics/graphicsresourceservices/graphicsresource/group/graphics_graphicsresource.mrp"/>
  2279 <unit bldFile="/os/graphics/graphicsresourceservices/graphicsresource/group" mrp="/os/graphics/graphicsresourceservices/graphicsresource/group/graphics_graphicsresource.mrp"/>
  2280 </component>
  2280 </component>
  2281 <component id="graphicsresourceadaptation" name="Graphics Resource Adaptation" introduced="^3" deprecated="^3" purpose="optional">
  2281 <component id="graphicsresourceadapt" name="Graphics Resource Adaptation" introduced="^3" deprecated="^3" purpose="optional">
  2282 <unit bldFile="/os/graphics/graphicsresourceservices/graphicsresourceadaptation/group" mrp="/os/graphics/graphicsresourceservices/graphicsresourceadaptation/group/graphics_graphicsresourceadapter.mrp"/>
  2282 <unit bldFile="/os/graphics/graphicsresourceservices/graphicsresourceadapt/group" mrp="/os/graphics/graphicsresourceservices/graphicsresourceadapt/group/graphics_graphicsresourceadapter.mrp"/>
  2283 </component>
  2283 </component>
  2284 </collection>
  2284 </collection>
  2285 <collection id="graphicsutils" name="Graphics Utils" level="engines">
  2285 <collection id="graphicsutils" name="Graphics Utils" level="engines">
  2286 <component id="commongraphicsheaders" name="Common Graphics Headers" introduced="^3" purpose="mandatory">
  2286 <component id="commongraphicsheaders" name="Common Graphics Headers" introduced="^3" purpose="mandatory">
  2287 <unit bldFile="/os/graphics/graphicsutils/commongraphicsheaders/group" mrp="/os/graphics/graphicsutils/commongraphicsheaders/group/graphics_commonheader.mrp"/>
  2287 <unit bldFile="/os/graphics/graphicsutils/commongraphicsheaders/group" mrp="/os/graphics/graphicsutils/commongraphicsheaders/group/graphics_commonheader.mrp"/>
  2288 </component>
  2288 </component>
  2289 </collection>
  2289 </collection>
  2290 <collection id="graphicshwdrivers" name="Graphics Hardware Drivers" level="adaptation">
  2290 <collection id="graphicshwdrivers" name="Graphics Hardware Drivers" level="adapt">
  2291 <!-- displayldd to be moved here -->
  2291 <!-- displayldd to be moved here -->
  2292 <component id="surfacemgr" name="Surface Manager" introduced="^3" purpose="optional">
  2292 <component id="surfacemgr" name="Surface Manager" introduced="^3" purpose="optional">
  2293 <unit bldFile="/os/graphics/graphicshwdrivers/surfacemgr/group" mrp="/os/graphics/graphicshwdrivers/surfacemgr/group/graphics_surfacemanager.mrp"/>
  2293 <unit bldFile="/os/graphics/graphicshwdrivers/surfacemgr/group" mrp="/os/graphics/graphicshwdrivers/surfacemgr/group/graphics_surfacemanager.mrp"/>
  2294 </component>
  2294 </component>
  2295 </collection>
  2295 </collection>
  2345 <collection id="fbs" name="Font and Bitmap Server" level="device-interface">
  2345 <collection id="fbs" name="Font and Bitmap Server" level="device-interface">
  2346 <component id="fontandbitmapserver" name="Font and Bitmap Server" purpose="mandatory">
  2346 <component id="fontandbitmapserver" name="Font and Bitmap Server" purpose="mandatory">
  2347 <unit bldFile="/os/graphics/fbs/fontandbitmapserver/group" mrp="/os/graphics/fbs/fontandbitmapserver/group/graphics_fbserv.mrp"/>
  2347 <unit bldFile="/os/graphics/fbs/fontandbitmapserver/group" mrp="/os/graphics/fbs/fontandbitmapserver/group/graphics_fbserv.mrp"/>
  2348 </component>
  2348 </component>
  2349 </collection>
  2349 </collection>
  2350 <collection id="opengles" name="OpenGLES" level="internal-adaptations">
  2350 <collection id="opengles" name="OpenGLES" level="internal-adapts">
  2351 <component id="openglesinterface" name="OpenGL ES Interface" introduced="8.0" purpose="optional">
  2351 <component id="openglesinterface" name="OpenGL ES Interface" introduced="8.0" purpose="optional">
  2352 <unit bldFile="/os/graphics/opengles/openglesinterface/group" mrp="/os/graphics/opengles/openglesinterface/group/graphics_openglesheaders.mrp"/>
  2352 <unit bldFile="/os/graphics/opengles/openglesinterface/group" mrp="/os/graphics/opengles/openglesinterface/group/graphics_openglesheaders.mrp"/>
  2353 </component>
  2353 </component>
  2354 <component id="opengles_stub" filter="sf_build" name="OpenGL ES Stub" purpose="optional" introduced="^2">
  2354 <component id="opengles_stub" filter="sf_build" name="OpenGL ES Stub" purpose="optional" introduced="^2">
  2355 <unit bldFile="/os/graphics/opengles/openglesinterface/group/opengles_stub"/>
  2355 <unit bldFile="/os/graphics/opengles/openglesinterface/group/opengles_stub"/>
  2356 </component>
  2356 </component>
  2357 </collection>
  2357 </collection>
  2358 <collection id="openvg" name="OpenVG" level="internal-adaptations">
  2358 <collection id="openvg" name="OpenVG" level="internal-adapts">
  2359 <component id="openvginterface" name="OpenVG Interface" introduced="^2" purpose="optional">
  2359 <component id="openvginterface" name="OpenVG Interface" introduced="^2" purpose="optional">
  2360 <unit bldFile="/os/graphics/openvg/openvginterface/group" mrp="/os/graphics/openvg/openvginterface/group/graphics_openvgheaders.mrp"/>
  2360 <unit bldFile="/os/graphics/openvg/openvginterface/group" mrp="/os/graphics/openvg/openvginterface/group/graphics_openvgheaders.mrp"/>
  2361 </component>
  2361 </component>
  2362 <component id="openvg11" filter="s60" name="OpenVG 1.1">
  2362 <component id="openvg11" filter="s60" name="OpenVG 1.1">
  2363 <!-- this needs to be moved to it's own component directory, ie openvg/openvg11 -->
  2363 <!-- this needs to be moved to it's own component directory, ie openvg/openvg11 -->
  2365 </component>
  2365 </component>
  2366 <component id="sfopenvg" filter="sf_build" name="Khronos OpenVG Reference Implementation" introduced="^2" purpose="optional">
  2366 <component id="sfopenvg" filter="sf_build" name="Khronos OpenVG Reference Implementation" introduced="^2" purpose="optional">
  2367 <unit bldFile="/os/graphics/openvg/openvgrefimplementation/sfopenvg/group"/>
  2367 <unit bldFile="/os/graphics/openvg/openvgrefimplementation/sfopenvg/group"/>
  2368 </component>
  2368 </component>
  2369 </collection>
  2369 </collection>
  2370 <collection id="egl" name="EGL" level="internal-adaptations">
  2370 <collection id="egl" name="EGL" level="internal-adapts">
  2371 <component id="eglinterface" name="EGL Interface" introduced="^2" purpose="optional">
  2371 <component id="eglinterface" name="EGL Interface" introduced="^2" purpose="optional">
  2372 <unit bldFile="/os/graphics/egl/eglinterface/group" mrp="/os/graphics/egl/eglinterface/group/graphics_eglheaders.mrp"/>
  2372 <unit bldFile="/os/graphics/egl/eglinterface/group" mrp="/os/graphics/egl/eglinterface/group/graphics_eglheaders.mrp"/>
  2373 </component>
  2373 </component>
  2374 <component id="eglswitch" name="EGL Switch" introduced="^3" purpose="optional">
  2374 <component id="eglswitch" name="EGL Switch" introduced="^3" purpose="optional">
  2375 <unit bldFile="/os/graphics/egl/eglswitch/group" mrp="/os/graphics/egl/eglswitch/group/graphics_eglswitch.mrp"/>
  2375 <unit bldFile="/os/graphics/egl/eglswitch/group" mrp="/os/graphics/egl/eglswitch/group/graphics_eglswitch.mrp"/>
  2398 <unit bldFile="/os/graphics/graphicsdeviceinterface/directgdi/group" mrp="/os/graphics/graphicsdeviceinterface/directgdi/group/graphics_directgdi.mrp"/>
  2398 <unit bldFile="/os/graphics/graphicsdeviceinterface/directgdi/group" mrp="/os/graphics/graphicsdeviceinterface/directgdi/group/graphics_directgdi.mrp"/>
  2399 </component>
  2399 </component>
  2400 <component id="directgdiinterface" name="DirectGDI Interface" introduced="^3" deprecated="^3" purpose="optional">
  2400 <component id="directgdiinterface" name="DirectGDI Interface" introduced="^3" deprecated="^3" purpose="optional">
  2401 <unit bldFile="/os/graphics/graphicsdeviceinterface/directgdiinterface/group" mrp="/os/graphics/graphicsdeviceinterface/directgdiinterface/group/graphics_directgdiheaders.mrp"/>
  2401 <unit bldFile="/os/graphics/graphicsdeviceinterface/directgdiinterface/group" mrp="/os/graphics/graphicsdeviceinterface/directgdiinterface/group/graphics_directgdiheaders.mrp"/>
  2402 </component>
  2402 </component>
  2403 <component id="directgdiadaptation" name="DirectGDI Adaptation" introduced="^3" deprecated="^3" purpose="optional">
  2403 <component id="directgdiadapt" name="DirectGDI Adaptation" introduced="^3" deprecated="^3" purpose="optional">
  2404 <unit bldFile="/os/graphics/graphicsdeviceinterface/directgdiadaptation/group" mrp="/os/graphics/graphicsdeviceinterface/directgdiadaptation/group/graphics_directgdiadapter.mrp"/>
  2404 <unit bldFile="/os/graphics/graphicsdeviceinterface/directgdiadapt/group" mrp="/os/graphics/graphicsdeviceinterface/directgdiadapt/group/graphics_directgdiadapter.mrp"/>
  2405 </component>
  2405 </component>
  2406 </collection>
  2406 </collection>
  2407 <collection id="graphicstools" name="Graphics Tools" level="internal-utils">
  2407 <collection id="graphicstools" name="Graphics Tools" level="internal-utils">
  2408 <component id="gdi_tools" name="GDI Tools" purpose="development" target="desktop">
  2408 <component id="gdi_tools" name="GDI Tools" purpose="development" target="desktop">
  2409 <unit bldFile="/os/graphics/graphicstools/gdi_tools/group" mrp="/os/graphics/graphicstools/gdi_tools/group/graphics_gditools.mrp"/>
  2409 <unit bldFile="/os/graphics/graphicstools/gdi_tools/group" mrp="/os/graphics/graphicstools/gdi_tools/group/graphics_gditools.mrp"/>
  3021 </component>
  3021 </component>
  3022 <component id="richtexttohtmlconverter" name="RichText to HTML Converter" introduced="7.0s" purpose="optional" class="plugin">
  3022 <component id="richtexttohtmlconverter" name="RichText to HTML Converter" introduced="7.0s" purpose="optional" class="plugin">
  3023 <unit bldFile="/mw/appsupport/filehandling/richtexttohtmlconverter/Group" mrp="/mw/appsupport/filehandling/richtexttohtmlconverter/Group/app-services_richtexttohtmlconv.mrp"/>
  3023 <unit bldFile="/mw/appsupport/filehandling/richtexttohtmlconverter/Group" mrp="/mw/appsupport/filehandling/richtexttohtmlconverter/Group/app-services_richtexttohtmlconv.mrp"/>
  3024 </component>
  3024 </component>
  3025 </collection>
  3025 </collection>
  3026 <collection id="hwresourceadaptation" name="Hardware Resource Adaptation" level="generic">
  3026 <collection id="hwresourceadapt" name="Hardware Resource Adaptation" level="generic">
  3027 <component id="hwresourcemgruiplugin" name="Hardware Resource Manager UI Plugin" introduced="^2" purpose="optional" class="plugin">
  3027 <component id="hwresourcemgruiplugin" name="Hardware Resource Manager UI Plugin" introduced="^2" purpose="optional" class="plugin">
  3028 <unit bldFile="/mw/appsupport/hwresourceadaptation/hwresourcemgruiplugin/group" mrp="/mw/appsupport/hwresourceadaptation/hwresourcemgruiplugin/group/telephony_hwrmuiplugin.mrp"/>
  3028 <unit bldFile="/mw/appsupport/hwresourceadapt/hwresourcemgruiplugin/group" mrp="/mw/appsupport/hwresourceadapt/hwresourcemgruiplugin/group/telephony_hwrmuiplugin.mrp"/>
  3029 </component>
  3029 </component>
  3030 </collection>
  3030 </collection>
  3031 <collection id="commonappservices" name="Common Application Services" level="framework">
  3031 <collection id="commonappservices" name="Common Application Services" level="framework">
  3032 <component id="alarmserver" name="Alarm Server" introduced="7.0" purpose="optional">
  3032 <component id="alarmserver" name="Alarm Server" introduced="7.0" purpose="optional">
  3033 <unit bldFile="/mw/appsupport/commonappservices/alarmserver/Group" mrp="/mw/appsupport/commonappservices/alarmserver/Group/app-services_alarmserver.mrp"/>
  3033 <unit bldFile="/mw/appsupport/commonappservices/alarmserver/Group" mrp="/mw/appsupport/commonappservices/alarmserver/Group/app-services_alarmserver.mrp"/>
  3151 <unit bldFile="/mw/securitysrv/secsrv_plat/devicelock_access_api/group"/>
  3151 <unit bldFile="/mw/securitysrv/secsrv_plat/devicelock_access_api/group"/>
  3152 </component>
  3152 </component>
  3153 <component id="lockapp_server_api" name="Lock Application Server API" class="api" filter="s60">
  3153 <component id="lockapp_server_api" name="Lock Application Server API" class="api" filter="s60">
  3154 <unit bldFile="/mw/securitysrv/secsrv_plat/lockapp_server_api/group"/>
  3154 <unit bldFile="/mw/securitysrv/secsrv_plat/lockapp_server_api/group"/>
  3155 </component>
  3155 </component>
  3156 <component id="devencadaptation_api" name="Device Encryption Adaptation API" class="api" filter="s60">
  3156 <component id="devencadapt_api" name="Device Encryption Adaptation API" class="api" filter="s60">
  3157 <unit bldFile="/mw/securitysrv/secsrv_plat/devencadaptation_api/group"/>
  3157 <unit bldFile="/mw/securitysrv/secsrv_plat/devencadapt_api/group"/>
  3158 </component>
  3158 </component>
  3159 <component id="devenccommonutils_api" name="Device Encryption Common Utils API" class="api" filter="s60">
  3159 <component id="devenccommonutils_api" name="Device Encryption Common Utils API" class="api" filter="s60">
  3160 <unit bldFile="/mw/securitysrv/secsrv_plat/devenccommonutils_api/group"/>
  3160 <unit bldFile="/mw/securitysrv/secsrv_plat/devenccommonutils_api/group"/>
  3161 </component>
  3161 </component>
  3162 </collection>
  3162 </collection>
 10733 <unit bldFile="/app/speechsrv/speechsrv_plat/asrs_hw_device_api/group"/>
 10733 <unit bldFile="/app/speechsrv/speechsrv_plat/asrs_hw_device_api/group"/>
 10734 </component>
 10734 </component>
 10735 <component id="vas_vcommand_api" name="VAS Voice Command API" class="api" filter="s60">
 10735 <component id="vas_vcommand_api" name="VAS Voice Command API" class="api" filter="s60">
 10736 <unit bldFile="/app/speechsrv/speechsrv_plat/vas_vcommand_api/group"/>
 10736 <unit bldFile="/app/speechsrv/speechsrv_plat/vas_vcommand_api/group"/>
 10737 </component>
 10737 </component>
 10738 <component id="adaptation_hw_device_api" name="Adaptation Hardware Device API" class="api" filter="s60">
 10738 <component id="adapt_hw_device_api" name="Adaptation Hardware Device API" class="api" filter="s60">
 10739 <unit bldFile="/app/speechsrv/speechsrv_plat/adaptation_hw_device_api/group"/>
 10739 <unit bldFile="/app/speechsrv/speechsrv_plat/adapt_hw_device_api/group"/>
 10740 </component>
 10740 </component>
 10741 <component id="nss_devtts_api" name="NSS DevTTS API" class="api" filter="s60">
 10741 <component id="nss_devtts_api" name="NSS DevTTS API" class="api" filter="s60">
 10742 <unit bldFile="/app/speechsrv/speechsrv_plat/nss_devtts_api/group"/>
 10742 <unit bldFile="/app/speechsrv/speechsrv_plat/nss_devtts_api/group"/>
 10743 </component>
 10743 </component>
 10744 <component id="nss_srs_utility_api" name="NSS SRS Utility API" class="api" filter="s60">
 10744 <component id="nss_srs_utility_api" name="NSS SRS Utility API" class="api" filter="s60">