symbian3/single/sysdefs/system_model.xml
changeset 763 79fffd551b70
parent 751 9ba8d209712a
equal deleted inserted replaced
762:ce8543a6aaaa 763:79fffd551b70
    73   priority CDATA #IMPLIED
    73   priority CDATA #IMPLIED
    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="adaptation" 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" 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="adaptation/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="btaudioadapt_stub" long-name="Bluetooth Audio Adaptation Stub">
    85 <unit bldFile="adaptation/stubs/btaudioadaptation_stub/group"/>
    85 <unit bldFile="adapt/stubs/btaudioadapt_stub/group"/>
    86 </component>
    86 </component>
    87 <component name="drm_stubs" long-name="DRM Stubs">
    87 <component name="drm_stubs" long-name="DRM Stubs">
    88 <unit bldFile="adaptation/stubs/drm_stubs/group"/>
    88 <unit bldFile="adapt/stubs/drm_stubs/group"/>
    89 </component>
    89 </component>
    90 <component name="ocrsrv_stub" long-name="OCR Services Stub">
    90 <component name="ocrsrv_stub" long-name="OCR Services Stub">
    91 <unit bldFile="adaptation/stubs/ocrsrv_stub/group"/>
    91 <unit bldFile="adapt/stubs/ocrsrv_stub/group"/>
    92 </component>
    92 </component>
    93 <component name="omasuplasnconverterstubimpl" long-name="OMA SUPL ASN Converter Stub Implementation">
    93 <component name="omasuplasnconverterstubimpl" long-name="OMA SUPL ASN Converter Stub Implementation">
    94 <unit bldFile="adaptation/stubs/omasuplasnconverterstubimpl/group"/>
    94 <unit bldFile="adapt/stubs/omasuplasnconverterstubimpl/group"/>
    95 </component>
    95 </component>
    96 <component name="posmsgpluginreferenceimpl" long-name="POS Message Plugin Reference Implementation" plugin="Y">
    96 <component name="posmsgpluginreferenceimpl" long-name="POS Message Plugin Reference Implementation" plugin="Y">
    97 <unit bldFile="adaptation/stubs/posmsgpluginreferenceimpl/group"/>
    97 <unit bldFile="adapt/stubs/posmsgpluginreferenceimpl/group"/>
    98 </component>
    98 </component>
    99 <component name="srsfenginestub" long-name="SRSF Engine Stub">
    99 <component name="srsfenginestub" long-name="SRSF Engine Stub">
   100 <unit bldFile="adaptation/stubs/srsfenginestub/group"/>
   100 <unit bldFile="adapt/stubs/srsfenginestub/group"/>
   101 </component>
   101 </component>
   102 <component name="power_save_display_mode_stub" long-name="Power Save Display Mode Stub">
   102 <component name="power_save_display_mode_stub" long-name="Power Save Display Mode Stub">
   103 <unit bldFile="adaptation/stubs/power_save_display_mode_stub/group"/>
   103 <unit bldFile="adapt/stubs/power_save_display_mode_stub/group"/>
   104 </component>
   104 </component>
   105 <component name="systemswstubs" long-name="System Software Stubs">
   105 <component name="systemswstubs" long-name="System Software Stubs">
   106 <unit bldFile="adaptation/stubs/systemswstubs/group"/>
   106 <unit bldFile="adapt/stubs/systemswstubs/group"/>
   107 </component>
   107 </component>
   108 <component name="tactileclickplugin_stub" long-name="Tactile Click Plugin Stub" plugin="Y">
   108 <component name="tactileclickplugin_stub" long-name="Tactile Click Plugin Stub" plugin="Y">
   109 <unit bldFile="adaptation/stubs/tactileclickplugin_stub/group"/>
   109 <unit bldFile="adapt/stubs/tactileclickplugin_stub/group"/>
   110 </component>
   110 </component>
   111 <component name="wlanhwinit_stub" long-name="WLAN Hardware Init Stub">
   111 <component name="wlanhwinit_stub" long-name="WLAN Hardware Init Stub">
   112 <unit bldFile="adaptation/stubs/wlanhwinit_stub/group"/>
   112 <unit bldFile="adapt/stubs/wlanhwinit_stub/group"/>
   113 </component>
   113 </component>
   114 </collection>
   114 </collection>
   115 </block>
   115 </block>
   116 <block name="beagleboard" level="low" long-name="Beagle Board" levels="hw-if">
   116 <block name="beagleboard" level="low" long-name="Beagle Board" levels="hw-if">
   117 <collection name="omap3530" long-name="OMAP 3530" level="hw-if">
   117 <collection name="omap3530" long-name="OMAP 3530" level="hw-if">
   118 <component name="omap3530_build" long-name="Beagle Board Common" introduced="^3" purpose="optional" filter="sf_build">
   118 <component name="omap3530_build" long-name="Beagle Board Common" introduced="^3" purpose="optional" filter="sf_build">
   119 <unit bldFile="adaptation/beagleboard/omap3530" mrp="adaptation/beagleboard/omap3530/base_beagle.mrp"/>
   119 <unit bldFile="adapt/beagleboard/omap3530" mrp="adapt/beagleboard/omap3530/base_beagle.mrp"/>
   120 </component>
   120 </component>
   121 <component name="omap3530_kernel" long-name="Beagle Board Kernel" introduced="^3" purpose="optional" filter="sf_build">
   121 <component name="omap3530_kernel" long-name="Beagle Board Kernel" introduced="^3" purpose="optional" filter="sf_build">
   122 <unit bldFile="adaptation/beagleboard/omap3530/kernel"/>
   122 <unit bldFile="adapt/beagleboard/omap3530/kernel"/>
   123 </component>
   123 </component>
   124 <component name="beagleboard_Baseport" long-name="Beagle Board Baseport" introduced="^3" purpose="optional" filter="sf_build">
   124 <component name="beagleboard_Baseport" long-name="Beagle Board Baseport" introduced="^3" purpose="optional" filter="sf_build">
   125 <unit bldFile="adaptation/beagleboard/omap3530/beagleboard"/>
   125 <unit bldFile="adapt/beagleboard/omap3530/beagleboard"/>
   126 </component>
   126 </component>
   127 </collection>
   127 </collection>
   128 </block>
   128 </block>
   129 <block name="qemu" level="low" long-name="QEMU and Baseport" levels="hw-if">
   129 <block name="qemu" level="low" long-name="QEMU and Baseport" levels="hw-if">
   130 <collection name="qemu_baseport" long-name="Baseport" level="hw-if">
   130 <collection name="qemu_baseport" long-name="Baseport" level="hw-if">
   131 <component name="syborg" long-name="Syborg" introduced="^2" purpose="optional" filter="sf_build">
   131 <component name="syborg" long-name="Syborg" introduced="^2" purpose="optional" filter="sf_build">
   132 <unit bldFile="adaptation/qemu/baseport/syborg" mrp="adaptation/qemu/baseport/syborg/syborg.mrp"/>
   132 <unit bldFile="adapt/qemu/baseport/syborg" mrp="adapt/qemu/baseport/syborg/syborg.mrp"/>
   133 </component>
   133 </component>
   134 </collection>
   134 </collection>
   135 </block>
   135 </block>
   136 <block name="codecs.aricent" level="low" long-name="Aricent Codecs">
   136 <block name="codecs.aricent" level="low" long-name="Aricent Codecs">
   137 <collection name="utilities" long-name="Aricent Utilities">
   137 <collection name="utilities" long-name="Aricent Utilities">
   138 <component name="ariprocessengine" long-name="Aricent Process Engine">
   138 <component name="ariprocessengine" long-name="Aricent Process Engine">
   139 <unit bldFile="adaptation/codecs.aricent/utilities/ariprocessengine/group"/>
   139 <unit bldFile="adapt/codecs.aricent/utilities/ariprocessengine/group"/>
   140 </component>
   140 </component>
   141 <component name="aristatemachine" long-name="Aricent State Machine">
   141 <component name="aristatemachine" long-name="Aricent State Machine">
   142 <unit bldFile="adaptation/codecs.aricent/utilities/aristatemachine/group"/>
   142 <unit bldFile="adapt/codecs.aricent/utilities/aristatemachine/group"/>
   143 </component>
   143 </component>
   144 </collection>
   144 </collection>
   145 <collection name="aaclc_enc" level="plugin">
   145 <collection name="aaclc_enc" level="plugin">
   146 <component name="ariaaclcencmmfcodec">
   146 <component name="ariaaclcencmmfcodec">
   147 <unit bldFile="adaptation/codecs.aricent/aaclc_enc/ariaaclcencmmfcodec/group"/>
   147 <unit bldFile="adapt/codecs.aricent/aaclc_enc/ariaaclcencmmfcodec/group"/>
   148 </component>
   148 </component>
   149 </collection>
   149 </collection>
   150 <collection name="amrnb_dec" level="plugin">
   150 <collection name="amrnb_dec" level="plugin">
   151 <component name="ariamrnbdecmmfcodec">
   151 <component name="ariamrnbdecmmfcodec">
   152 <unit bldFile="adaptation/codecs.aricent/amrnb_dec/ariamrnbdecmmfcodec/group"/>
   152 <unit bldFile="adapt/codecs.aricent/amrnb_dec/ariamrnbdecmmfcodec/group"/>
   153 </component>
   153 </component>
   154 </collection>
   154 </collection>
   155 <collection name="amrnb_enc" level="plugin">
   155 <collection name="amrnb_enc" level="plugin">
   156 <component name="ariamrnbencmmfcodec">
   156 <component name="ariamrnbencmmfcodec">
   157 <unit bldFile="adaptation/codecs.aricent/amrnb_enc/ariamrnbencmmfcodec/group"/>
   157 <unit bldFile="adapt/codecs.aricent/amrnb_enc/ariamrnbencmmfcodec/group"/>
   158 </component>
   158 </component>
   159 </collection>
   159 </collection>
   160 <collection name="amrwb_dec" level="plugin">
   160 <collection name="amrwb_dec" level="plugin">
   161 <component name="ariamrwbdecmmfcodec">
   161 <component name="ariamrwbdecmmfcodec">
   162 <unit bldFile="adaptation/codecs.aricent/amrwb_dec/ariamrwbdecmmfcodec/group"/>
   162 <unit bldFile="adapt/codecs.aricent/amrwb_dec/ariamrwbdecmmfcodec/group"/>
   163 </component>
   163 </component>
   164 </collection>
   164 </collection>
   165 <collection name="h264_dec" level="plugin">
   165 <collection name="h264_dec" level="plugin">
   166 <component name="arih264dechwdevice">
   166 <component name="arih264dechwdevice">
   167 <unit bldFile="adaptation/codecs.aricent/h264_dec/arih264dechwdevice/group"/>
   167 <unit bldFile="adapt/codecs.aricent/h264_dec/arih264dechwdevice/group"/>
   168 </component>
   168 </component>
   169 </collection>
   169 </collection>
   170 <collection name="h264_enc" level="plugin">
   170 <collection name="h264_enc" level="plugin">
   171 <component name="arih264enchwdevice">
   171 <component name="arih264enchwdevice">
   172 <unit bldFile="adaptation/codecs.aricent/h264_enc/arih264enchwdevice/group"/>
   172 <unit bldFile="adapt/codecs.aricent/h264_enc/arih264enchwdevice/group"/>
   173 </component>
   173 </component>
   174 </collection>
   174 </collection>
   175 <collection name="heaac_dec" level="plugin">
   175 <collection name="heaac_dec" level="plugin">
   176 <component name="ariheaacdecmmfcodec">
   176 <component name="ariheaacdecmmfcodec">
   177 <unit bldFile="adaptation/codecs.aricent/heaac_dec/ariheaacdecmmfcodec/group"/>
   177 <unit bldFile="adapt/codecs.aricent/heaac_dec/ariheaacdecmmfcodec/group"/>
   178 </component>
   178 </component>
   179 </collection>
   179 </collection>
   180 <collection name="mp3_dec" level="plugin">
   180 <collection name="mp3_dec" level="plugin">
   181 <component name="arimp3decmmfcodec">
   181 <component name="arimp3decmmfcodec">
   182 <unit bldFile="adaptation/codecs.aricent/mp3_dec/arimp3decmmfcodec/group"/>
   182 <unit bldFile="adapt/codecs.aricent/mp3_dec/arimp3decmmfcodec/group"/>
   183 </component>
   183 </component>
   184 </collection>
   184 </collection>
   185 <collection name="mp4asp_dec" level="plugin">
   185 <collection name="mp4asp_dec" level="plugin">
   186 <component name="arimpeg4aspdechwdevice">
   186 <component name="arimpeg4aspdechwdevice">
   187 <unit bldFile="adaptation/codecs.aricent/mp4asp_dec/arimpeg4aspdechwdevice/group"/>
   187 <unit bldFile="adapt/codecs.aricent/mp4asp_dec/arimpeg4aspdechwdevice/group"/>
   188 </component>
   188 </component>
   189 </collection>
   189 </collection>
   190 <collection name="mp4sp_enc" level="plugin">
   190 <collection name="mp4sp_enc" level="plugin">
   191 <component name="arimp4spenchwdevice">
   191 <component name="arimp4spenchwdevice">
   192 <unit bldFile="adaptation/codecs.aricent/mp4sp_enc/arimp4spenchwdevice/group"/>
   192 <unit bldFile="adapt/codecs.aricent/mp4sp_enc/arimp4spenchwdevice/group"/>
   193 </component>
   193 </component>
   194 </collection>
   194 </collection>
   195 </block>
   195 </block>
   196 </layer>
   196 </layer>
   197 <layer name="os" long-name="OS" levels="hw services">
   197 <layer name="os" long-name="OS" levels="hw services">
   198 <block name="kernelhwsrv" level="hw" long-name="Kernel and Hardware Services" levels="hw-if adaptation framework test">
   198 <block name="kernelhwsrv" level="hw" long-name="Kernel and Hardware Services" levels="hw-if adapt framework test">
   199 <collection name="brdbootldr" long-name="Board Boot Loader" level="hw-if">
   199 <collection name="brdbootldr" long-name="Board Boot Loader" level="hw-if">
   200 <component name="ubootldr" long-name="Boot Loader" introduced="9.2" purpose="optional">
   200 <component name="ubootldr" long-name="Boot Loader" introduced="9.2" purpose="optional">
   201 <unit mrp="os/kernelhwsrv/brdbootldr/ubootldr/base_ubootldr.mrp"/>
   201 <unit mrp="os/kernelhwsrv/brdbootldr/ubootldr/base_ubootldr.mrp"/>
   202 </component>
   202 </component>
   203 </collection>
   203 </collection>
   204 <collection name="bsptemplate" long-name="Board Support Package Template" level="hw-if">
   204 <collection name="bsptemplate" long-name="Board Support Package Template" level="hw-if">
   205 <component name="asspandvariant" long-name="Template ASSP and Variant" introduced="6.0" purpose="development">
   205 <component name="asspandvariant" long-name="Template ASSP and Variant" introduced="6.0" purpose="development">
   206 <unit bldFile="os/kernelhwsrv/bsptemplate/asspandvariant/template_variant" mrp="os/kernelhwsrv/bsptemplate/asspandvariant/base_template.mrp"/>
   206 <unit bldFile="os/kernelhwsrv/bsptemplate/asspandvariant/template_variant" mrp="os/kernelhwsrv/bsptemplate/asspandvariant/base_template.mrp"/>
   207 </component>
   207 </component>
   208 </collection>
   208 </collection>
   209 <collection name="kernel" long-name="Kernel Architecture" level="adaptation">
   209 <collection name="kernel" long-name="Kernel Architecture" level="adapt">
   210 <component name="eka" long-name="Kernel Architecture" introduced="8.0" purpose="mandatory">
   210 <component name="eka" long-name="Kernel Architecture" introduced="8.0" purpose="mandatory">
   211 <unit bldFile="os/kernelhwsrv/kernel/eka" mrp="os/kernelhwsrv/kernel/eka/base_e32.mrp"/>
   211 <unit bldFile="os/kernelhwsrv/kernel/eka" mrp="os/kernelhwsrv/kernel/eka/base_e32.mrp"/>
   212 </component>
   212 </component>
   213 </collection>
   213 </collection>
   214 <collection name="kerneltest" long-name="Kernel Test" level="hw-if">
   214 <collection name="kerneltest" long-name="Kernel Test" level="hw-if">
   220 </component>
   220 </component>
   221 <component name="f32test" long-name="File Server Tests" purpose="development">
   221 <component name="f32test" long-name="File Server Tests" purpose="development">
   222 <unit bldFile="os/kernelhwsrv/kerneltest/f32test/group" mrp="os/kernelhwsrv/kerneltest/f32test/group/base_f32test.mrp"/>
   222 <unit bldFile="os/kernelhwsrv/kerneltest/f32test/group" mrp="os/kernelhwsrv/kerneltest/f32test/group/base_f32test.mrp"/>
   223 </component>
   223 </component>
   224 </collection>
   224 </collection>
   225 <collection name="ldds" long-name="Logical Device Drivers" level="adaptation">
   225 <collection name="ldds" long-name="Logical Device Drivers" level="adapt">
   226 <component name="ethernetldd" long-name="Ethernet Drivers" purpose="optional">
   226 <component name="ethernetldd" long-name="Ethernet Drivers" purpose="optional">
   227 <unit bldFile="os/kernelhwsrv/kernel/eka/drivers/ethernet" mrp="os/kernelhwsrv/kernel/eka/drivers/ethernet/base_e32_drivers_ethernet.mrp"/>
   227 <unit bldFile="os/kernelhwsrv/kernel/eka/drivers/ethernet" mrp="os/kernelhwsrv/kernel/eka/drivers/ethernet/base_e32_drivers_ethernet.mrp"/>
   228 </component>
   228 </component>
   229 <component name="audioldd" long-name="Audio Drivers" introduced="8.1b" purpose="optional">
   229 <component name="audioldd" long-name="Audio Drivers" introduced="8.1b" purpose="optional">
   230 <unit bldFile="os/kernelhwsrv/kernel/eka/drivers/soundsc" mrp="os/kernelhwsrv/kernel/eka/drivers/soundsc/base_e32_drivers_sound.mrp"/>
   230 <unit bldFile="os/kernelhwsrv/kernel/eka/drivers/soundsc" mrp="os/kernelhwsrv/kernel/eka/drivers/soundsc/base_e32_drivers_sound.mrp"/>
   786 <component name="ossrv_metadata" long-name="Generic OS Services Metadata" introduced="^2" purpose="development" class="config PC">
   786 <component name="ossrv_metadata" long-name="Generic OS Services Metadata" introduced="^2" purpose="development" class="config PC">
   787 <unit mrp="os/ossrv/ossrv_info/ossrv_metadata/ossrv_metadata.mrp"/>
   787 <unit mrp="os/ossrv/ossrv_info/ossrv_metadata/ossrv_metadata.mrp"/>
   788 </component>
   788 </component>
   789 </collection>
   789 </collection>
   790 </block>
   790 </block>
   791 <block name="persistentdata" level="services" long-name="Persistent Data Services" levels="adaptation hw-if plugin framework server app-if">
   791 <block name="persistentdata" level="services" long-name="Persistent Data Services" levels="adapt hw-if plugin framework server app-if">
   792 <collection name="featuremgmt" long-name="Feature Management" level="framework">
   792 <collection name="featuremgmt" long-name="Feature Management" level="framework">
   793 <component name="featuremgr" long-name="Feature Manager" introduced="^3" purpose="mandatory">
   793 <component name="featuremgr" long-name="Feature Manager" introduced="^3" purpose="mandatory">
   794 <unit bldFile="os/persistentdata/featuremgmt/featuremgr/group" mrp="os/persistentdata/featuremgmt/featuremgr/group/syslibs_featmgr.mrp"/>
   794 <unit bldFile="os/persistentdata/featuremgmt/featuremgr/group" mrp="os/persistentdata/featuremgmt/featuremgr/group/syslibs_featmgr.mrp"/>
   795 </component>
   795 </component>
   796 <component name="featureregistry" long-name="Feature Registry" introduced="9.2" deprecated="^3" purpose="mandatory">
   796 <component name="featureregistry" long-name="Feature Registry" introduced="9.2" deprecated="^3" purpose="mandatory">
   837 <component name="persistentdata_metadata" long-name="Persistent Data Services Metadata" introduced="^2" purpose="development" class="config PC">
   837 <component name="persistentdata_metadata" long-name="Persistent Data Services Metadata" introduced="^2" purpose="development" class="config PC">
   838 <unit mrp="os/persistentdata/persistentdata_info/persistentdata_metadata/persistentdata_metadata.mrp"/>
   838 <unit mrp="os/persistentdata/persistentdata_info/persistentdata_metadata/persistentdata_metadata.mrp"/>
   839 </component>
   839 </component>
   840 </collection>
   840 </collection>
   841 </block>
   841 </block>
   842 <block name="devicesrv" level="services" long-name="Device Services" levels="adaptation hw-if plugin framework server app-if">
   842 <block name="devicesrv" level="services" long-name="Device Services" levels="adapt hw-if plugin framework server app-if">
   843 <collection name="devicesrv_pub" long-name="Device Services Public Interfaces" level="app-if">
   843 <collection name="devicesrv_pub" long-name="Device Services Public Interfaces" level="app-if">
   844 <component name="platform_path_definitions_api" long-name="Platform Path Definitions API" filter="s60,bldmefirst" class="api">
   844 <component name="platform_path_definitions_api" long-name="Platform Path Definitions API" filter="s60,bldmefirst" class="api">
   845 <unit bldFile="os/devicesrv/devicesrv_pub/platform_path_definitions_api/group"/>
   845 <unit bldFile="os/devicesrv/devicesrv_pub/platform_path_definitions_api/group"/>
   846 </component>
   846 </component>
   847 <component name="common_platform_security_definitions_api" long-name="Common Platform Security Definitions API" filter="s60" class="api">
   847 <component name="common_platform_security_definitions_api" long-name="Common Platform Security Definitions API" filter="s60" class="api">
  1283 <component name="security_metadata" long-name="OS Security Metadata" introduced="^2" purpose="development" class="config PC">
  1283 <component name="security_metadata" long-name="OS Security Metadata" introduced="^2" purpose="development" class="config PC">
  1284 <unit mrp="os/security/security_info/security_metadata/security_metadata.mrp"/>
  1284 <unit mrp="os/security/security_info/security_metadata/security_metadata.mrp"/>
  1285 </component>
  1285 </component>
  1286 </collection>
  1286 </collection>
  1287 </block>
  1287 </block>
  1288 <block name="lbs" level="services" long-name="Locating Services" levels="hw-if data-acquisition adaptation management application-interface">
  1288 <block name="lbs" level="services" long-name="Locating Services" levels="hw-if data-acquisition adapt management application-interface">
  1289 <collection name="datasourcemodules" long-name="Generic Positioning Plugins" level="data-acquisition">
  1289 <collection name="datasourcemodules" long-name="Generic Positioning Plugins" level="data-acquisition">
  1290 <component name="defaultpositioningmodule" long-name="Default Positioning Module" introduced="^2" purpose="optional" plugin="Y">
  1290 <component name="defaultpositioningmodule" long-name="Default Positioning Module" introduced="^2" purpose="optional" plugin="Y">
  1291 <unit bldFile="os/lbs/datasourcemodules/defaultpositioningmodule/group" mrp="os/lbs/datasourcemodules/defaultpositioningmodule/group/lbs_default_positioning_module.mrp"/>
  1291 <unit bldFile="os/lbs/datasourcemodules/defaultpositioningmodule/group" mrp="os/lbs/datasourcemodules/defaultpositioningmodule/group/lbs_default_positioning_module.mrp"/>
  1292 </component>
  1292 </component>
  1293 <component name="bluetoothgpspositioningmodule" long-name="Bluetooth GPS Positioning Module" introduced="^2" purpose="optional" plugin="Y">
  1293 <component name="bluetoothgpspositioningmodule" long-name="Bluetooth GPS Positioning Module" introduced="^2" purpose="optional" plugin="Y">
  1304 </component>
  1304 </component>
  1305 <component name="locationapesuplpsy" long-name="APE SUPL PSY" introduced="^3" purpose="optional" filter="s60" plugin="Y">
  1305 <component name="locationapesuplpsy" long-name="APE SUPL PSY" introduced="^3" purpose="optional" filter="s60" plugin="Y">
  1306 <unit bldFile="os/lbs/datasourcemodules/locationapesuplpsy/group"/>
  1306 <unit bldFile="os/lbs/datasourcemodules/locationapesuplpsy/group"/>
  1307 </component>
  1307 </component>
  1308 </collection>
  1308 </collection>
  1309 <collection name="datasourceadaptation" long-name="Data Source Adaptation" level="adaptation">
  1309 <collection name="datasourceadapt" long-name="Data Source Adaptation" level="adapt">
  1310 <component name="gpsdatasourceadaptation" long-name="GPS Data Source Adaptation" introduced="^2" purpose="optional" plugin="Y">
  1310 <component name="gpsdatasourceadapt" long-name="GPS Data Source Adaptation" introduced="^2" purpose="optional" plugin="Y">
  1311 <unit bldFile="os/lbs/datasourceadaptation/gpsdatasourceadaptation/group" mrp="os/lbs/datasourceadaptation/gpsdatasourceadaptation/group/lbs_gps_data_source_adaptation.mrp"/>
  1311 <unit bldFile="os/lbs/datasourceadapt/gpsdatasourceadapt/group" mrp="os/lbs/datasourceadapt/gpsdatasourceadapt/group/lbs_gps_data_source_adapt.mrp"/>
  1312 </component>
  1312 </component>
  1313 </collection>
  1313 </collection>
  1314 <collection name="locationrequestmgmt" long-name="Location Request Management" level="application-interface">
  1314 <collection name="locationrequestmgmt" long-name="Location Request Management" level="application-interface">
  1315 <component name="locationserver" long-name="Location Server" introduced="9.2" purpose="optional">
  1315 <component name="locationserver" long-name="Location Server" introduced="9.2" purpose="optional">
  1316 <unit bldFile="os/lbs/locationrequestmgmt/locationserver/group" mrp="os/lbs/locationrequestmgmt/locationserver/group/lbs_locationserver.mrp"/>
  1316 <unit bldFile="os/lbs/locationrequestmgmt/locationserver/group" mrp="os/lbs/locationrequestmgmt/locationserver/group/lbs_locationserver.mrp"/>
  1339 </component>
  1339 </component>
  1340 <component name="networkgateway" long-name="Network Gateway" introduced="9.2" purpose="optional">
  1340 <component name="networkgateway" long-name="Network Gateway" introduced="9.2" purpose="optional">
  1341 <unit bldFile="os/lbs/locationmgmt/networkgateway/group" mrp="os/lbs/locationmgmt/networkgateway/group/lbs_networkgateway.mrp"/>
  1341 <unit bldFile="os/lbs/locationmgmt/networkgateway/group" mrp="os/lbs/locationmgmt/networkgateway/group/lbs_networkgateway.mrp"/>
  1342 </component>
  1342 </component>
  1343 </collection>
  1343 </collection>
  1344 <collection name="networkprotocolmodules" long-name="Network Protocol Modules" level="adaptation">
  1344 <collection name="networkprotocolmodules" long-name="Network Protocol Modules" level="adapt">
  1345 <component name="privacyprotocolmodule" long-name="Privacy Protocol Module" introduced="^2" purpose="optional" plugin="Y">
  1345 <component name="privacyprotocolmodule" long-name="Privacy Protocol Module" introduced="^2" purpose="optional" plugin="Y">
  1346 <unit bldFile="os/lbs/networkprotocolmodules/privacyprotocolmodule/group" mrp="os/lbs/networkprotocolmodules/privacyprotocolmodule/group/lbs_privacyprotocolmodule.mrp"/>
  1346 <unit bldFile="os/lbs/networkprotocolmodules/privacyprotocolmodule/group" mrp="os/lbs/networkprotocolmodules/privacyprotocolmodule/group/lbs_privacyprotocolmodule.mrp"/>
  1347 </component>
  1347 </component>
  1348 <component name="suplproxyprotocolmodule" long-name="SUPL Proxy Protocol Module" introduced="^3" purpose="optional" plugin="Y">
  1348 <component name="suplproxyprotocolmodule" long-name="SUPL Proxy Protocol Module" introduced="^3" purpose="optional" plugin="Y">
  1349 <!-- hack for Foundation builds needed while collection is reorganised into proper components -->
  1349 <!-- hack for Foundation builds needed while collection is reorganised into proper components -->
  1447 <component name="commstools" long-name="Comms Tools" introduced="^3" purpose="development" class="PC">
  1447 <component name="commstools" long-name="Comms Tools" introduced="^3" purpose="development" class="PC">
  1448 <unit bldFile="os/commsfw/commsfwtools/commstools/group" mrp="os/commsfw/commsfwtools/commstools/group/comms-infras_tools.mrp"/>
  1448 <unit bldFile="os/commsfw/commsfwtools/commstools/group" mrp="os/commsfw/commsfwtools/commstools/group/comms-infras_tools.mrp"/>
  1449 </component>
  1449 </component>
  1450 </collection>
  1450 </collection>
  1451 </block>
  1451 </block>
  1452 <block name="networkingsrv" level="services" long-name="Networking Services" levels="adaptation hw-if plugin framework server app-if">
  1452 <block name="networkingsrv" level="services" long-name="Networking Services" levels="adapt hw-if plugin framework server app-if">
  1453 <collection name="esockapiextensions" long-name="ESock API Extensions" level="app-if">
  1453 <collection name="esockapiextensions" long-name="ESock API Extensions" level="app-if">
  1454 <component name="internetsockets" long-name="Internet Sockets" introduced="ER5" purpose="mandatory">
  1454 <component name="internetsockets" long-name="Internet Sockets" introduced="ER5" purpose="mandatory">
  1455 <unit bldFile="os/networkingsrv/esockapiextensions/internetsockets/group" mrp="os/networkingsrv/esockapiextensions/internetsockets/group/networking_insock.mrp"/>
  1455 <unit bldFile="os/networkingsrv/esockapiextensions/internetsockets/group" mrp="os/networkingsrv/esockapiextensions/internetsockets/group/networking_insock.mrp"/>
  1456 </component>
  1456 </component>
  1457 </collection>
  1457 </collection>
  1655 <component name="wlan_metadata" long-name="WLAN Metadata" introduced="^2" purpose="development" class="config PC">
  1655 <component name="wlan_metadata" long-name="WLAN Metadata" introduced="^2" purpose="development" class="config PC">
  1656 <unit mrp="os/wlan/wlan_info/wlan_metadata/wlan_metadata.mrp"/>
  1656 <unit mrp="os/wlan/wlan_info/wlan_metadata/wlan_metadata.mrp"/>
  1657 </component>
  1657 </component>
  1658 </collection>
  1658 </collection>
  1659 </block>
  1659 </block>
  1660 <block name="cellularsrv" level="services" long-name="Cellular Baseband Services" levels="adaptation hw-if plugin framework server app-if">
  1660 <block name="cellularsrv" level="services" long-name="Cellular Baseband Services" levels="adapt hw-if plugin framework server app-if">
  1661 <collection name="basebandabstraction" long-name="Baseband Abstraction" level="hw-if">
  1661 <collection name="basebandabstraction" long-name="Baseband Abstraction" level="hw-if">
  1662 <component name="basebandchanneladaptor" long-name="Baseband Channel Adaptor" introduced="8.1" purpose="optional">
  1662 <component name="basebandchanneladaptor" long-name="Baseband Channel Adaptor" introduced="8.1" purpose="optional">
  1663 <unit bldFile="os/cellularsrv/basebandabstraction/basebandchanneladaptor/group" mrp="os/cellularsrv/basebandabstraction/basebandchanneladaptor/group/networking_bca.mrp"/>
  1663 <unit bldFile="os/cellularsrv/basebandabstraction/basebandchanneladaptor/group" mrp="os/cellularsrv/basebandabstraction/basebandchanneladaptor/group/networking_bca.mrp"/>
  1664 </component>
  1664 </component>
  1665 </collection>
  1665 </collection>
  1666 <collection name="basebandadaptationplugins" long-name="Baseband Adaptation Plugins" level="adaptation">
  1666 <collection name="basebandadaptplugins" long-name="Baseband Adaptation Plugins" level="adapt">
  1667 <component name="basebandchanneladaptorforc32" long-name="Baseband Channel Adaptor for C32" introduced="8.1" purpose="optional" plugin="Y">
  1667 <component name="basebandchanneladaptorforc32" long-name="Baseband Channel Adaptor for C32" introduced="8.1" purpose="optional" plugin="Y">
  1668 <unit bldFile="os/cellularsrv/basebandadaptationplugins/basebandchanneladaptorforc32/group" mrp="os/cellularsrv/basebandadaptationplugins/basebandchanneladaptorforc32/group/networking_c32bca.mrp"/>
  1668 <unit bldFile="os/cellularsrv/basebandadaptplugins/basebandchanneladaptorforc32/group" mrp="os/cellularsrv/basebandadaptplugins/basebandchanneladaptorforc32/group/networking_c32bca.mrp"/>
  1669 </component>
  1669 </component>
  1670 </collection>
  1670 </collection>
  1671 <collection name="fax" long-name="Fax" level="server">
  1671 <collection name="fax" long-name="Fax" level="server">
  1672 <component name="faxclientandserver" long-name="Fax Client and Server" purpose="optional">
  1672 <component name="faxclientandserver" long-name="Fax Client and Server" purpose="optional">
  1673 <unit bldFile="os/cellularsrv/fax/faxclientandserver/Group" mrp="os/cellularsrv/fax/faxclientandserver/Group/telephony_fax.mrp"/>
  1673 <unit bldFile="os/cellularsrv/fax/faxclientandserver/Group" mrp="os/cellularsrv/fax/faxclientandserver/Group/telephony_fax.mrp"/>
  1758 </component>
  1758 </component>
  1759 <component name="cellularsrv_metadata" long-name="Cellular Baseband Services Metadata" introduced="^2" purpose="development" class="config PC">
  1759 <component name="cellularsrv_metadata" long-name="Cellular Baseband Services Metadata" introduced="^2" purpose="development" class="config PC">
  1760 <unit mrp="os/cellularsrv/cellularsrv_info/cellularsrv_metadata/cellularsrv_metadata.mrp"/>
  1760 <unit mrp="os/cellularsrv/cellularsrv_info/cellularsrv_metadata/cellularsrv_metadata.mrp"/>
  1761 </component>
  1761 </component>
  1762 </collection>
  1762 </collection>
  1763 <collection name="hwpluginsimulation" long-name="Hardware Plugin Simulation" level="adaptation">
  1763 <collection name="hwpluginsimulation" long-name="Hardware Plugin Simulation" level="adapt">
  1764 <component name="mocksy" long-name="MockSY" introduced="^2" purpose="development" plugin="Y">
  1764 <component name="mocksy" long-name="MockSY" introduced="^2" purpose="development" plugin="Y">
  1765 <unit bldFile="os/cellularsrv/hwpluginsimulation/mocksy/group" mrp="os/cellularsrv/hwpluginsimulation/mocksy/group/telephony_tools_mocksy.mrp"/>
  1765 <unit bldFile="os/cellularsrv/hwpluginsimulation/mocksy/group" mrp="os/cellularsrv/hwpluginsimulation/mocksy/group/telephony_tools_mocksy.mrp"/>
  1766 </component>
  1766 </component>
  1767 </collection>
  1767 </collection>
  1768 <collection name="cellularsrvapitest" long-name="Telephony API Tests" level="app-if"/>
  1768 <collection name="cellularsrvapitest" long-name="Telephony API Tests" level="app-if"/>
  1770 <component name="wapmessageapi" long-name="WAP Message API" purpose="development">
  1770 <component name="wapmessageapi" long-name="WAP Message API" purpose="development">
  1771 <unit mrp="os/cellularsrv/wapstack/wapmessageapi/group/wap-stack_wapmessage.mrp" bldFile="os/cellularsrv/wapstack/wapmessageapi/group"/>
  1771 <unit mrp="os/cellularsrv/wapstack/wapmessageapi/group/wap-stack_wapmessage.mrp" bldFile="os/cellularsrv/wapstack/wapmessageapi/group"/>
  1772 </component>
  1772 </component>
  1773 </collection>
  1773 </collection>
  1774 </block>
  1774 </block>
  1775 <block name="bt" level="services" long-name="Bluetooth" levels="adaptation hw-if plugin framework server app-if">
  1775 <block name="bt" level="services" long-name="Bluetooth" levels="adapt hw-if plugin framework server app-if">
  1776 <collection name="bt_plat" long-name="Bluetooth Platform Interfaces" level="app-if">
  1776 <collection name="bt_plat" long-name="Bluetooth Platform Interfaces" level="app-if">
  1777 <component name="bluetooth_audio_adaptation_api" long-name="Bluetooth Audio Adaptation API" filter="s60" class="api">
  1777 <component name="bluetooth_audio_adapt_api" long-name="Bluetooth Audio Adaptation API" filter="s60" class="api">
  1778 <unit bldFile="os/bt/bt_plat/bluetooth_audio_adaptation_api/group"/>
  1778 <unit bldFile="os/bt/bt_plat/bluetooth_audio_adapt_api/group"/>
  1779 </component>
  1779 </component>
  1780 <component name="bluetooth_power_management_api" long-name="Bluetooth Power Management API" filter="s60" class="api">
  1780 <component name="bluetooth_power_management_api" long-name="Bluetooth Power Management API" filter="s60" class="api">
  1781 <unit bldFile="os/bt/bt_plat/bluetooth_power_management_api/group"/>
  1781 <unit bldFile="os/bt/bt_plat/bluetooth_power_management_api/group"/>
  1782 </component>
  1782 </component>
  1783 <component name="at_command_handler_plugin_api" long-name="AT Command Handler Plugin API" filter="s60" class="api">
  1783 <component name="at_command_handler_plugin_api" long-name="AT Command Handler Plugin API" filter="s60" class="api">
  1853 <component name="bt_metadata" long-name="Bluetooth Metadata" introduced="^3" purpose="development" class="config PC">
  1853 <component name="bt_metadata" long-name="Bluetooth Metadata" introduced="^3" purpose="development" class="config PC">
  1854 <unit mrp="os/bt/bt_info/bt_metadata/bt_metadata.mrp"/>
  1854 <unit mrp="os/bt/bt_info/bt_metadata/bt_metadata.mrp"/>
  1855 </component>
  1855 </component>
  1856 </collection>
  1856 </collection>
  1857 </block>
  1857 </block>
  1858 <block name="usb" level="services" long-name="USB" levels="adaptation hw-if plugin framework server app-if">
  1858 <block name="usb" level="services" long-name="USB" levels="adapt hw-if plugin framework server app-if">
  1859 <collection name="usbldd" long-name="USB Logical Device Drivers" level="hw-if">
  1859 <collection name="usbldd" long-name="USB Logical Device Drivers" level="hw-if">
  1860 <!-- usbclientdrivers  to be moved here from kernelhwsrv-->
  1860 <!-- usbclientdrivers  to be moved here from kernelhwsrv-->
  1861 </collection>
  1861 </collection>
  1862 <collection name="usbmgmt" long-name="USB Management" level="server">
  1862 <collection name="usbmgmt" long-name="USB Management" level="server">
  1863 <component name="usbmgr" long-name="USB Manager" purpose="optional">
  1863 <component name="usbmgr" long-name="USB Manager" purpose="optional">
  1871 <component name="usb_metadata" long-name="USB Metadata" introduced="^3" purpose="development" class="config PC">
  1871 <component name="usb_metadata" long-name="USB Metadata" introduced="^3" purpose="development" class="config PC">
  1872 <unit mrp="os/usb/usb_info/usb_metadata/usb_metadata.mrp"/>
  1872 <unit mrp="os/usb/usb_info/usb_metadata/usb_metadata.mrp"/>
  1873 </component>
  1873 </component>
  1874 </collection>
  1874 </collection>
  1875 </block>
  1875 </block>
  1876 <block name="mm" level="services" long-name="Multimedia" levels="adaptation hw-if device-fw devices middleware app-if">
  1876 <block name="mm" level="services" long-name="Multimedia" levels="adapt hw-if device-fw devices middleware app-if">
  1877 <collection name="mm_pub" long-name="Multimedia Public Interfaces" level="app-if">
  1877 <collection name="mm_pub" long-name="Multimedia Public Interfaces" level="app-if">
  1878 <component name="audio_effects_api" long-name="Audio Effects API" filter="s60" class="api">
  1878 <component name="audio_effects_api" long-name="Audio Effects API" filter="s60" class="api">
  1879 <unit bldFile="os/mm/mm_pub/audio_effects_api/group"/>
  1879 <unit bldFile="os/mm/mm_pub/audio_effects_api/group"/>
  1880 </component>
  1880 </component>
  1881 <component name="audio_effects_presets_api" long-name="Audio Effects Presets API" filter="s60" class="api">
  1881 <component name="audio_effects_presets_api" long-name="Audio Effects Presets API" filter="s60" class="api">
  1935 <unit bldFile="os/mm/mm_plat/custom_interface_proxy_factory_api/group"/>
  1935 <unit bldFile="os/mm/mm_plat/custom_interface_proxy_factory_api/group"/>
  1936 </component>
  1936 </component>
  1937 <component name="custom_interface_utility_api" long-name="Custom Interface Utility API" filter="s60" class="api">
  1937 <component name="custom_interface_utility_api" long-name="Custom Interface Utility API" filter="s60" class="api">
  1938 <unit bldFile="os/mm/mm_plat/custom_interface_utility_api/group"/>
  1938 <unit bldFile="os/mm/mm_plat/custom_interface_utility_api/group"/>
  1939 </component>
  1939 </component>
  1940 <component name="devsound_adaptation_api" long-name="DevSound Adaptation API" filter="s60" class="api">
  1940 <component name="devsound_adapt_api" long-name="DevSound Adaptation API" filter="s60" class="api">
  1941 <unit bldFile="os/mm/mm_plat/devsound_adaptation_api/group"/>
  1941 <unit bldFile="os/mm/mm_plat/devsound_adapt_api/group"/>
  1942 </component>
  1942 </component>
  1943 <component name="display_posting_api" long-name="Display Posting API" filter="s60" class="api">
  1943 <component name="display_posting_api" long-name="Display Posting API" filter="s60" class="api">
  1944 <unit bldFile="os/mm/mm_plat/display_posting_api/group"/>
  1944 <unit bldFile="os/mm/mm_plat/display_posting_api/group"/>
  1945 </component>
  1945 </component>
  1946 <component name="eaac_plus_decoder_interface_api" long-name="eAAC Plus Decoder Interface API" filter="s60" class="api">
  1946 <component name="eaac_plus_decoder_interface_api" long-name="eAAC Plus Decoder Interface API" filter="s60" class="api">
  1959 <unit bldFile="os/mm/mm_plat/error_concealment_interface_msg_hdlr_api/group"/>
  1959 <unit bldFile="os/mm/mm_plat/error_concealment_interface_msg_hdlr_api/group"/>
  1960 </component>
  1960 </component>
  1961 <component name="error_concealment_interface_proxy_api" long-name="Error Concealment Interface Proxy API" filter="s60" class="api">
  1961 <component name="error_concealment_interface_proxy_api" long-name="Error Concealment Interface Proxy API" filter="s60" class="api">
  1962 <unit bldFile="os/mm/mm_plat/error_concealment_interface_proxy_api/group"/>
  1962 <unit bldFile="os/mm/mm_plat/error_concealment_interface_proxy_api/group"/>
  1963 </component>
  1963 </component>
  1964 <component name="fm_radio_adaptation_api" long-name="FM Radio Adaptation API" filter="s60" class="api">
  1964 <component name="fm_radio_adapt_api" long-name="FM Radio Adaptation API" filter="s60" class="api">
  1965 <unit bldFile="os/mm/mm_plat/fm_radio_adaptation_api/group"/>
  1965 <unit bldFile="os/mm/mm_plat/fm_radio_adapt_api/group"/>
  1966 </component>
  1966 </component>
  1967 <component name="g711_decoder_interface_api" long-name="G711 Decoder Interface API" filter="s60" class="api">
  1967 <component name="g711_decoder_interface_api" long-name="G711 Decoder Interface API" filter="s60" class="api">
  1968 <unit bldFile="os/mm/mm_plat/g711_decoder_interface_api/group"/>
  1968 <unit bldFile="os/mm/mm_plat/g711_decoder_interface_api/group"/>
  1969 </component>
  1969 </component>
  1970 <component name="g711_decoder_interface_msg_hdlr_api" long-name="G711 Decoder Interface Message Handler API" filter="s60" class="api">
  1970 <component name="g711_decoder_interface_msg_hdlr_api" long-name="G711 Decoder Interface Message Handler API" filter="s60" class="api">
  2043 <unit bldFile="os/mm/mm_plat/ra8_decoder_interface_msg_hdlr_api/group"/>
  2043 <unit bldFile="os/mm/mm_plat/ra8_decoder_interface_msg_hdlr_api/group"/>
  2044 </component>
  2044 </component>
  2045 <component name="ra8_decoder_interface_proxy_api" long-name="RA8 Decoder Interface Proxy API" filter="s60" class="api">
  2045 <component name="ra8_decoder_interface_proxy_api" long-name="RA8 Decoder Interface Proxy API" filter="s60" class="api">
  2046 <unit bldFile="os/mm/mm_plat/ra8_decoder_interface_proxy_api/group"/>
  2046 <unit bldFile="os/mm/mm_plat/ra8_decoder_interface_proxy_api/group"/>
  2047 </component>
  2047 </component>
  2048 <component name="rds_adaptation_api" long-name="RDS Adaptation API" filter="s60" class="api">
  2048 <component name="rds_adapt_api" long-name="RDS Adaptation API" filter="s60" class="api">
  2049 <unit bldFile="os/mm/mm_plat/rds_adaptation_api/group"/>
  2049 <unit bldFile="os/mm/mm_plat/rds_adapt_api/group"/>
  2050 </component>
  2050 </component>
  2051 <component name="restricted_audio_output_api" long-name="Restricted Audio Output API" filter="s60" class="api">
  2051 <component name="restricted_audio_output_api" long-name="Restricted Audio Output API" filter="s60" class="api">
  2052 <unit bldFile="os/mm/mm_plat/restricted_audio_output_api/group"/>
  2052 <unit bldFile="os/mm/mm_plat/restricted_audio_output_api/group"/>
  2053 </component>
  2053 </component>
  2054 <component name="restricted_audio_output_msg_hdlr_api" long-name="Restricted Audio Output Message Handler API" filter="s60" class="api">
  2054 <component name="restricted_audio_output_msg_hdlr_api" long-name="Restricted Audio Output Message Handler API" filter="s60" class="api">
  2218 </component>
  2218 </component>
  2219 <component name="speechrecogsupport" long-name="Speech Recognition Support" introduced="7.0s" purpose="mandatory">
  2219 <component name="speechrecogsupport" long-name="Speech Recognition Support" introduced="7.0s" purpose="mandatory">
  2220 <unit bldFile="os/mm/mmdevicefw/speechrecogsupport/group" mrp="os/mm/mmdevicefw/speechrecogsupport/group/multimedia_mmf_ASR.mrp"/>
  2220 <unit bldFile="os/mm/mmdevicefw/speechrecogsupport/group" mrp="os/mm/mmdevicefw/speechrecogsupport/group/multimedia_mmf_ASR.mrp"/>
  2221 </component>
  2221 </component>
  2222 </collection>
  2222 </collection>
  2223 <collection name="mmswadaptation" long-name="Multimedia Software Adaptation" level="adaptation">
  2223 <collection name="mmswadapt" long-name="Multimedia Software Adaptation" level="adapt">
  2224 <component name="videorenderer" long-name="Video Renderer" introduced="^3" purpose="optional">
  2224 <component name="videorenderer" long-name="Video Renderer" introduced="^3" purpose="optional">
  2225 <unit bldFile="os/mm/mmswadaptation/videorenderer/group" mrp="os/mm/mmswadaptation/videorenderer/group/multimedia_videorenderer.mrp"/>
  2225 <unit bldFile="os/mm/mmswadapt/videorenderer/group" mrp="os/mm/mmswadapt/videorenderer/group/multimedia_videorenderer.mrp"/>
  2226 </component>
  2226 </component>
  2227 </collection>
  2227 </collection>
  2228 <collection name="mmtestenv" long-name="Multimedia Test Environment" level="device-fw"/>
  2228 <collection name="mmtestenv" long-name="Multimedia Test Environment" level="device-fw"/>
  2229 <collection name="omxil" long-name="OpenMAX IL" level="hw-if">
  2229 <collection name="omxil" long-name="OpenMAX IL" level="hw-if">
  2230 <component name="omxilapi" long-name="OpenMAX IL API" introduced="^3" purpose="optional">
  2230 <component name="omxilapi" long-name="OpenMAX IL API" introduced="^3" purpose="optional">
  2267 </component>
  2267 </component>
  2268 <component name="a3fsrvstart" long-name="A3F Server Start" introduced="^2" purpose="optional" plugin="Y">
  2268 <component name="a3fsrvstart" long-name="A3F Server Start" introduced="^2" purpose="optional" plugin="Y">
  2269 <unit bldFile="os/mm/devsound/a3fsrvstart/group" mrp="os/mm/devsound/a3fsrvstart/group/multimedia_a3f_serverstart.mrp"/>
  2269 <unit bldFile="os/mm/devsound/a3fsrvstart/group" mrp="os/mm/devsound/a3fsrvstart/group/multimedia_a3f_serverstart.mrp"/>
  2270 </component>
  2270 </component>
  2271 </collection>
  2271 </collection>
  2272 <collection name="mmhais" long-name="Multimedia Hardware Adaptation Interfaces" level="adaptation">
  2272 <collection name="mmhais" long-name="Multimedia Hardware Adaptation Interfaces" level="adapt">
  2273 <component name="devsoundhwdeviceapi" long-name="DevSound Hardware Device API" introduced="7.0s" purpose="optional">
  2273 <component name="devsoundhwdeviceapi" long-name="DevSound Hardware Device API" introduced="7.0s" purpose="optional">
  2274 <unit bldFile="os/mm/devsound/hwdevapi/group" mrp="os/mm/devsound/hwdevapi/group/multimedia_mdf_devsound_hwdev.mrp"/>
  2274 <unit bldFile="os/mm/devsound/hwdevapi/group" mrp="os/mm/devsound/hwdevapi/group/multimedia_mdf_devsound_hwdev.mrp"/>
  2275 </component>
  2275 </component>
  2276 <component name="a3facl" long-name="A3F Audio Component Library" introduced="^2" purpose="development">
  2276 <component name="a3facl" long-name="A3F Audio Component Library" introduced="^2" purpose="development">
  2277 <unit bldFile="os/mm/mmhais/a3facl/group" mrp="os/mm/mmhais/a3facl/group/multimedia_a3f_acl.mrp"/>
  2277 <unit bldFile="os/mm/mmhais/a3facl/group" mrp="os/mm/mmhais/a3facl/group/multimedia_a3f_acl.mrp"/>
  2278 </component>
  2278 </component>
  2279 <component name="a3fdevsoundcustomisation" long-name="A3F DevSound Customisation" introduced="^2" purpose="optional">
  2279 <component name="a3fdevsoundcustomisation" long-name="A3F DevSound Customisation" introduced="^2" purpose="optional">
  2280 <unit bldFile="os/mm/mmhais/a3fdevsoundcustomisation/group" mrp="os/mm/mmhais/a3fdevsoundcustomisation/group/multimedia_a3f_devsoundadaptationinfo.mrp"/>
  2280 <unit bldFile="os/mm/mmhais/a3fdevsoundcustomisation/group" mrp="os/mm/mmhais/a3fdevsoundcustomisation/group/multimedia_a3f_devsoundadaptinfo.mrp"/>
  2281 </component>
  2281 </component>
  2282 <component name="refacladapt" long-name="Reference ACL Adaptation" introduced="^2" purpose="optional">
  2282 <component name="refacladapt" long-name="Reference ACL Adaptation" introduced="^2" purpose="optional">
  2283 <unit bldFile="os/mm/mmhais/refacladapt/group" mrp="os/mm/mmhais/refacladapt/group/multimedia_a3f_refacladaptation.mrp"/>
  2283 <unit bldFile="os/mm/mmhais/refacladapt/group" mrp="os/mm/mmhais/refacladapt/group/multimedia_a3f_refacladapt.mrp"/>
  2284 </component>
  2284 </component>
  2285 <component name="videohai" long-name="Video HAI" introduced="7.0s" purpose="mandatory">
  2285 <component name="videohai" long-name="Video HAI" introduced="7.0s" purpose="mandatory">
  2286 <unit bldFile="os/mm/mmhais/videohai/group" mrp="os/mm/mmhais/videohai/group/multimedia_videohai.mrp"/>
  2286 <unit bldFile="os/mm/mmhais/videohai/group" mrp="os/mm/mmhais/videohai/group/multimedia_videohai.mrp"/>
  2287 </component>
  2287 </component>
  2288 <component name="dvbhreceiverhai" long-name="Mobile TV DVB-H Receiver HAI" introduced="^2" purpose="optional">
  2288 <component name="dvbhreceiverhai" long-name="Mobile TV DVB-H Receiver HAI" introduced="^2" purpose="optional">
  2289 <unit bldFile="os/mm/mmhais/dvbhreceiverhai/hai/dvbh/group" mrp="os/mm/mmhais/dvbhreceiverhai/hai/dvbh/group/multimedia_mobiletv_dvbh_hai.mrp"/>
  2289 <unit bldFile="os/mm/mmhais/dvbhreceiverhai/hai/dvbh/group" mrp="os/mm/mmhais/dvbhreceiverhai/hai/dvbh/group/multimedia_mobiletv_dvbh_hai.mrp"/>
  2290 </component>
  2290 </component>
  2291 </collection>
  2291 </collection>
  2292 </block>
  2292 </block>
  2293 <block name="imagingext" level="services" long-name="Imaging Extensions" levels="adaptation hw-if plugin framework server app-if">
  2293 <block name="imagingext" level="services" long-name="Imaging Extensions" levels="adapt hw-if plugin framework server app-if">
  2294 <collection name="imagingext_pub" long-name="Imaging Extensions Public Interfaces" level="app-if">
  2294 <collection name="imagingext_pub" long-name="Imaging Extensions Public Interfaces" level="app-if">
  2295 <component name="exif_api" long-name="Exif API" filter="s60" class="api">
  2295 <component name="exif_api" long-name="Exif API" filter="s60" class="api">
  2296 <unit bldFile="os/imagingext/imagingext_pub/exif_api/group" filter="!test"/>
  2296 <unit bldFile="os/imagingext/imagingext_pub/exif_api/group" filter="!test"/>
  2297 </component>
  2297 </component>
  2298 </collection>
  2298 </collection>
  2317 </component>
  2317 </component>
  2318 <component name="ecam_use_case_hint_custom_api" long-name="ECam Use Case Hint Custom API" filter="s60" class="api">
  2318 <component name="ecam_use_case_hint_custom_api" long-name="ECam Use Case Hint Custom API" filter="s60" class="api">
  2319 <unit bldFile="os/imagingext/imagingext_plat/ecam_use_case_hint_custom_api/group"/>
  2319 <unit bldFile="os/imagingext/imagingext_plat/ecam_use_case_hint_custom_api/group"/>
  2320 </component>
  2320 </component>
  2321 </collection>
  2321 </collection>
  2322 <collection name="imageadaptationextensions" long-name="Image Adaptation Extensions" level="app-if">
  2322 <collection name="imageadaptextensions" long-name="Image Adaptation Extensions" level="app-if">
  2323 <component name="iclextjpegapi" filter="s60" long-name="ICL Extension JPEG API">
  2323 <component name="iclextjpegapi" filter="s60" long-name="ICL Extension JPEG API">
  2324 <unit bldFile="os/imagingext/imageadaptationextensions/iclextjpegapi/group"/>
  2324 <unit bldFile="os/imagingext/imageadaptextensions/iclextjpegapi/group"/>
  2325 </component>
  2325 </component>
  2326 <component name="imageadaptationextensions_build" filter="s60" long-name="Image Adaptation Extensions Build">
  2326 <component name="imageadaptextensions_build" filter="s60" long-name="Image Adaptation Extensions Build">
  2327 <!--  Move the export from this bld.inf into the above one and remove this component, or make this a ROM component -->
  2327 <!--  Move the export from this bld.inf into the above one and remove this component, or make this a ROM component -->
  2328 <unit bldFile="os/imagingext/imageadaptationextensions/group"/>
  2328 <unit bldFile="os/imagingext/imageadaptextensions/group"/>
  2329 </component>
  2329 </component>
  2330 </collection>
  2330 </collection>
  2331 <collection name="imagingmodules" long-name="Imaging Modules" level="hw-if">
  2331 <collection name="imagingmodules" long-name="Imaging Modules" level="hw-if">
  2332 <component name="exiflib" filter="s60" long-name="Exif Library">
  2332 <component name="exiflib" filter="s60" long-name="Exif Library">
  2333 <unit bldFile="os/imagingext/imagingmodules/exiflib/group"/>
  2333 <unit bldFile="os/imagingext/imagingmodules/exiflib/group"/>
  2335 <component name="jp2kcodec" filter="s60" long-name="JPEG2000 Decoder Plugin" plugin="Y">
  2335 <component name="jp2kcodec" filter="s60" long-name="JPEG2000 Decoder Plugin" plugin="Y">
  2336 <unit bldFile="os/imagingext/imagingmodules/jp2kcodec/group"/>
  2336 <unit bldFile="os/imagingext/imagingmodules/jp2kcodec/group"/>
  2337 </component>
  2337 </component>
  2338 </collection>
  2338 </collection>
  2339 </block>
  2339 </block>
  2340 <block name="graphics" level="services" long-name="Graphics" levels="adaptation engines internal-adaptations device-interface internal-utils app-if">
  2340 <block name="graphics" level="services" long-name="Graphics" levels="adapt engines internal-adapts device-interface internal-utils app-if">
  2341 <collection name="graphicsaccelaration" long-name="Graphics Acceleration" level="adaptation">
  2341 <collection name="graphicsaccelaration" long-name="Graphics Acceleration" level="adapt">
  2342 <component name="vgi" filter="s60" long-name="VGI">
  2342 <component name="vgi" filter="s60" long-name="VGI">
  2343 <unit bldFile="os/graphics/graphicsaccelaration/vgi/group"/>
  2343 <unit bldFile="os/graphics/graphicsaccelaration/vgi/group"/>
  2344 </component>
  2344 </component>
  2345 </collection>
  2345 </collection>
  2346 <collection name="m3g" long-name="Mobile 3D Graphics" level="internal-adaptations">
  2346 <collection name="m3g" long-name="Mobile 3D Graphics" level="internal-adapts">
  2347 <component name="m3gcore11" filter="s60" long-name="M3G Core 1.1">
  2347 <component name="m3gcore11" filter="s60" long-name="M3G Core 1.1">
  2348 <unit bldFile="os/graphics/m3g/m3gcore11/group"/>
  2348 <unit bldFile="os/graphics/m3g/m3gcore11/group"/>
  2349 </component>
  2349 </component>
  2350 </collection>
  2350 </collection>
  2351 <collection name="graphicsresourceservices" long-name="Graphics Resource Services" level="engines">
  2351 <collection name="graphicsresourceservices" long-name="Graphics Resource Services" level="engines">
  2352 <component name="graphicsresource" long-name="Graphics Resource" introduced="^3" deprecated="^3" purpose="optional">
  2352 <component name="graphicsresource" long-name="Graphics Resource" introduced="^3" deprecated="^3" purpose="optional">
  2353 <unit bldFile="os/graphics/graphicsresourceservices/graphicsresource/group" mrp="os/graphics/graphicsresourceservices/graphicsresource/group/graphics_graphicsresource.mrp"/>
  2353 <unit bldFile="os/graphics/graphicsresourceservices/graphicsresource/group" mrp="os/graphics/graphicsresourceservices/graphicsresource/group/graphics_graphicsresource.mrp"/>
  2354 </component>
  2354 </component>
  2355 <component name="graphicsresourceadaptation" long-name="Graphics Resource Adaptation" introduced="^3" deprecated="^3" purpose="optional">
  2355 <component name="graphicsresourceadapt" long-name="Graphics Resource Adaptation" introduced="^3" deprecated="^3" purpose="optional">
  2356 <unit bldFile="os/graphics/graphicsresourceservices/graphicsresourceadaptation/group" mrp="os/graphics/graphicsresourceservices/graphicsresourceadaptation/group/graphics_graphicsresourceadapter.mrp"/>
  2356 <unit bldFile="os/graphics/graphicsresourceservices/graphicsresourceadapt/group" mrp="os/graphics/graphicsresourceservices/graphicsresourceadapt/group/graphics_graphicsresourceadapter.mrp"/>
  2357 </component>
  2357 </component>
  2358 </collection>
  2358 </collection>
  2359 <collection name="graphicsutils" long-name="Graphics Utils" level="engines">
  2359 <collection name="graphicsutils" long-name="Graphics Utils" level="engines">
  2360 <component name="commongraphicsheaders" long-name="Common Graphics Headers" introduced="^3" purpose="mandatory">
  2360 <component name="commongraphicsheaders" long-name="Common Graphics Headers" introduced="^3" purpose="mandatory">
  2361 <unit bldFile="os/graphics/graphicsutils/commongraphicsheaders/group" mrp="os/graphics/graphicsutils/commongraphicsheaders/group/graphics_commonheader.mrp"/>
  2361 <unit bldFile="os/graphics/graphicsutils/commongraphicsheaders/group" mrp="os/graphics/graphicsutils/commongraphicsheaders/group/graphics_commonheader.mrp"/>
  2362 </component>
  2362 </component>
  2363 </collection>
  2363 </collection>
  2364 <collection name="graphicshwdrivers" long-name="Graphics Hardware Drivers" level="adaptation">
  2364 <collection name="graphicshwdrivers" long-name="Graphics Hardware Drivers" level="adapt">
  2365 <!-- displayldd to be moved here -->
  2365 <!-- displayldd to be moved here -->
  2366 <component name="surfacemgr" long-name="Surface Manager" introduced="^3" purpose="optional">
  2366 <component name="surfacemgr" long-name="Surface Manager" introduced="^3" purpose="optional">
  2367 <unit bldFile="os/graphics/graphicshwdrivers/surfacemgr/group" mrp="os/graphics/graphicshwdrivers/surfacemgr/group/graphics_surfacemanager.mrp"/>
  2367 <unit bldFile="os/graphics/graphicshwdrivers/surfacemgr/group" mrp="os/graphics/graphicshwdrivers/surfacemgr/group/graphics_surfacemanager.mrp"/>
  2368 </component>
  2368 </component>
  2369 </collection>
  2369 </collection>
  2418 <collection name="fbs" long-name="Font and Bitmap Server" level="device-interface">
  2418 <collection name="fbs" long-name="Font and Bitmap Server" level="device-interface">
  2419 <component name="fontandbitmapserver" long-name="Font and Bitmap Server" purpose="mandatory">
  2419 <component name="fontandbitmapserver" long-name="Font and Bitmap Server" purpose="mandatory">
  2420 <unit bldFile="os/graphics/fbs/fontandbitmapserver/group" mrp="os/graphics/fbs/fontandbitmapserver/group/graphics_fbserv.mrp"/>
  2420 <unit bldFile="os/graphics/fbs/fontandbitmapserver/group" mrp="os/graphics/fbs/fontandbitmapserver/group/graphics_fbserv.mrp"/>
  2421 </component>
  2421 </component>
  2422 </collection>
  2422 </collection>
  2423 <collection name="opengles" long-name="OpenGLES" level="internal-adaptations">
  2423 <collection name="opengles" long-name="OpenGLES" level="internal-adapts">
  2424 <component name="openglesinterface" long-name="OpenGL ES Interface" introduced="8.0" purpose="optional">
  2424 <component name="openglesinterface" long-name="OpenGL ES Interface" introduced="8.0" purpose="optional">
  2425 <unit bldFile="os/graphics/opengles/openglesinterface/group" mrp="os/graphics/opengles/openglesinterface/group/graphics_openglesheaders.mrp"/>
  2425 <unit bldFile="os/graphics/opengles/openglesinterface/group" mrp="os/graphics/opengles/openglesinterface/group/graphics_openglesheaders.mrp"/>
  2426 </component>
  2426 </component>
  2427 <component name="opengles_stub" filter="sf_build" long-name="OpenGL ES Stub" purpose="optional" introduced="^2">
  2427 <component name="opengles_stub" filter="sf_build" long-name="OpenGL ES Stub" purpose="optional" introduced="^2">
  2428 <unit bldFile="os/graphics/opengles/openglesinterface/group/opengles_stub"/>
  2428 <unit bldFile="os/graphics/opengles/openglesinterface/group/opengles_stub"/>
  2429 </component>
  2429 </component>
  2430 </collection>
  2430 </collection>
  2431 <collection name="openvg" long-name="OpenVG" level="internal-adaptations">
  2431 <collection name="openvg" long-name="OpenVG" level="internal-adapts">
  2432 <component name="openvginterface" long-name="OpenVG Interface" introduced="^2" purpose="optional">
  2432 <component name="openvginterface" long-name="OpenVG Interface" introduced="^2" purpose="optional">
  2433 <unit bldFile="os/graphics/openvg/openvginterface/group" mrp="os/graphics/openvg/openvginterface/group/graphics_openvgheaders.mrp"/>
  2433 <unit bldFile="os/graphics/openvg/openvginterface/group" mrp="os/graphics/openvg/openvginterface/group/graphics_openvgheaders.mrp"/>
  2434 </component>
  2434 </component>
  2435 <component name="openvg11" filter="s60" long-name="OpenVG 1.1">
  2435 <component name="openvg11" filter="s60" long-name="OpenVG 1.1">
  2436 <!-- this needs to be moved to it's own component directory, ie openvg/openvg11 -->
  2436 <!-- this needs to be moved to it's own component directory, ie openvg/openvg11 -->
  2438 </component>
  2438 </component>
  2439 <component name="sfopenvg" filter="sf_build" long-name="Khronos OpenVG Reference Implementation" introduced="^2" purpose="optional">
  2439 <component name="sfopenvg" filter="sf_build" long-name="Khronos OpenVG Reference Implementation" introduced="^2" purpose="optional">
  2440 <unit bldFile="os/graphics/openvg/openvgrefimplementation/sfopenvg/group"/>
  2440 <unit bldFile="os/graphics/openvg/openvgrefimplementation/sfopenvg/group"/>
  2441 </component>
  2441 </component>
  2442 </collection>
  2442 </collection>
  2443 <collection name="egl" long-name="EGL" level="internal-adaptations">
  2443 <collection name="egl" long-name="EGL" level="internal-adapts">
  2444 <component name="eglinterface" long-name="EGL Interface" introduced="^2" purpose="optional">
  2444 <component name="eglinterface" long-name="EGL Interface" introduced="^2" purpose="optional">
  2445 <unit bldFile="os/graphics/egl/eglinterface/group" mrp="os/graphics/egl/eglinterface/group/graphics_eglheaders.mrp"/>
  2445 <unit bldFile="os/graphics/egl/eglinterface/group" mrp="os/graphics/egl/eglinterface/group/graphics_eglheaders.mrp"/>
  2446 </component>
  2446 </component>
  2447 <component name="eglswitch" long-name="EGL Switch" introduced="^3" purpose="optional">
  2447 <component name="eglswitch" long-name="EGL Switch" introduced="^3" purpose="optional">
  2448 <unit bldFile="os/graphics/egl/eglswitch/group" mrp="os/graphics/egl/eglswitch/group/graphics_eglswitch.mrp"/>
  2448 <unit bldFile="os/graphics/egl/eglswitch/group" mrp="os/graphics/egl/eglswitch/group/graphics_eglswitch.mrp"/>
  2471 <unit bldFile="os/graphics/graphicsdeviceinterface/directgdi/group" mrp="os/graphics/graphicsdeviceinterface/directgdi/group/graphics_directgdi.mrp"/>
  2471 <unit bldFile="os/graphics/graphicsdeviceinterface/directgdi/group" mrp="os/graphics/graphicsdeviceinterface/directgdi/group/graphics_directgdi.mrp"/>
  2472 </component>
  2472 </component>
  2473 <component name="directgdiinterface" long-name="DirectGDI Interface" introduced="^3" deprecated="^3" purpose="optional">
  2473 <component name="directgdiinterface" long-name="DirectGDI Interface" introduced="^3" deprecated="^3" purpose="optional">
  2474 <unit bldFile="os/graphics/graphicsdeviceinterface/directgdiinterface/group" mrp="os/graphics/graphicsdeviceinterface/directgdiinterface/group/graphics_directgdiheaders.mrp"/>
  2474 <unit bldFile="os/graphics/graphicsdeviceinterface/directgdiinterface/group" mrp="os/graphics/graphicsdeviceinterface/directgdiinterface/group/graphics_directgdiheaders.mrp"/>
  2475 </component>
  2475 </component>
  2476 <component name="directgdiadaptation" long-name="DirectGDI Adaptation" introduced="^3" deprecated="^3" purpose="optional">
  2476 <component name="directgdiadapt" long-name="DirectGDI Adaptation" introduced="^3" deprecated="^3" purpose="optional">
  2477 <unit bldFile="os/graphics/graphicsdeviceinterface/directgdiadaptation/group" mrp="os/graphics/graphicsdeviceinterface/directgdiadaptation/group/graphics_directgdiadapter.mrp"/>
  2477 <unit bldFile="os/graphics/graphicsdeviceinterface/directgdiadapt/group" mrp="os/graphics/graphicsdeviceinterface/directgdiadapt/group/graphics_directgdiadapter.mrp"/>
  2478 </component>
  2478 </component>
  2479 </collection>
  2479 </collection>
  2480 <collection name="graphicstools" long-name="Graphics Tools" level="internal-utils">
  2480 <collection name="graphicstools" long-name="Graphics Tools" level="internal-utils">
  2481 <component name="gdi_tools" long-name="GDI Tools" purpose="development" class="PC">
  2481 <component name="gdi_tools" long-name="GDI Tools" purpose="development" class="PC">
  2482 <unit bldFile="os/graphics/graphicstools/gdi_tools/group" mrp="os/graphics/graphicstools/gdi_tools/group/graphics_gditools.mrp"/>
  2482 <unit bldFile="os/graphics/graphicstools/gdi_tools/group" mrp="os/graphics/graphicstools/gdi_tools/group/graphics_gditools.mrp"/>
  3080 </component>
  3080 </component>
  3081 <component name="richtexttohtmlconverter" long-name="RichText to HTML Converter" introduced="7.0s" purpose="optional" plugin="Y">
  3081 <component name="richtexttohtmlconverter" long-name="RichText to HTML Converter" introduced="7.0s" purpose="optional" plugin="Y">
  3082 <unit bldFile="mw/appsupport/filehandling/richtexttohtmlconverter/Group" mrp="mw/appsupport/filehandling/richtexttohtmlconverter/Group/app-services_richtexttohtmlconv.mrp"/>
  3082 <unit bldFile="mw/appsupport/filehandling/richtexttohtmlconverter/Group" mrp="mw/appsupport/filehandling/richtexttohtmlconverter/Group/app-services_richtexttohtmlconv.mrp"/>
  3083 </component>
  3083 </component>
  3084 </collection>
  3084 </collection>
  3085 <collection name="hwresourceadaptation" long-name="Hardware Resource Adaptation" level="generic">
  3085 <collection name="hwresourceadapt" long-name="Hardware Resource Adaptation" level="generic">
  3086 <component name="hwresourcemgruiplugin" long-name="Hardware Resource Manager UI Plugin" introduced="^2" purpose="optional" plugin="Y">
  3086 <component name="hwresourcemgruiplugin" long-name="Hardware Resource Manager UI Plugin" introduced="^2" purpose="optional" plugin="Y">
  3087 <unit bldFile="mw/appsupport/hwresourceadaptation/hwresourcemgruiplugin/group" mrp="mw/appsupport/hwresourceadaptation/hwresourcemgruiplugin/group/telephony_hwrmuiplugin.mrp"/>
  3087 <unit bldFile="mw/appsupport/hwresourceadapt/hwresourcemgruiplugin/group" mrp="mw/appsupport/hwresourceadapt/hwresourcemgruiplugin/group/telephony_hwrmuiplugin.mrp"/>
  3088 </component>
  3088 </component>
  3089 </collection>
  3089 </collection>
  3090 <collection name="commonappservices" long-name="Common Application Services" level="framework">
  3090 <collection name="commonappservices" long-name="Common Application Services" level="framework">
  3091 <component name="alarmserver" long-name="Alarm Server" introduced="7.0" purpose="optional">
  3091 <component name="alarmserver" long-name="Alarm Server" introduced="7.0" purpose="optional">
  3092 <unit bldFile="mw/appsupport/commonappservices/alarmserver/Group" mrp="mw/appsupport/commonappservices/alarmserver/Group/app-services_alarmserver.mrp"/>
  3092 <unit bldFile="mw/appsupport/commonappservices/alarmserver/Group" mrp="mw/appsupport/commonappservices/alarmserver/Group/app-services_alarmserver.mrp"/>
  3208 <unit bldFile="mw/securitysrv/secsrv_plat/devicelock_access_api/group"/>
  3208 <unit bldFile="mw/securitysrv/secsrv_plat/devicelock_access_api/group"/>
  3209 </component>
  3209 </component>
  3210 <component name="lockapp_server_api" long-name="Lock Application Server API" filter="s60" class="api">
  3210 <component name="lockapp_server_api" long-name="Lock Application Server API" filter="s60" class="api">
  3211 <unit bldFile="mw/securitysrv/secsrv_plat/lockapp_server_api/group"/>
  3211 <unit bldFile="mw/securitysrv/secsrv_plat/lockapp_server_api/group"/>
  3212 </component>
  3212 </component>
  3213 <component name="devencadaptation_api" long-name="Device Encryption Adaptation API" filter="s60" class="api">
  3213 <component name="devencadapt_api" long-name="Device Encryption Adaptation API" filter="s60" class="api">
  3214 <unit bldFile="mw/securitysrv/secsrv_plat/devencadaptation_api/group"/>
  3214 <unit bldFile="mw/securitysrv/secsrv_plat/devencadapt_api/group"/>
  3215 </component>
  3215 </component>
  3216 <component name="devenccommonutils_api" long-name="Device Encryption Common Utils API" filter="s60" class="api">
  3216 <component name="devenccommonutils_api" long-name="Device Encryption Common Utils API" filter="s60" class="api">
  3217 <unit bldFile="mw/securitysrv/secsrv_plat/devenccommonutils_api/group"/>
  3217 <unit bldFile="mw/securitysrv/secsrv_plat/devenccommonutils_api/group"/>
  3218 </component>
  3218 </component>
  3219 </collection>
  3219 </collection>
 10404 <unit bldFile="app/speechsrv/speechsrv_plat/asrs_hw_device_api/group"/>
 10404 <unit bldFile="app/speechsrv/speechsrv_plat/asrs_hw_device_api/group"/>
 10405 </component>
 10405 </component>
 10406 <component name="vas_vcommand_api" long-name="VAS Voice Command API" filter="s60" class="api">
 10406 <component name="vas_vcommand_api" long-name="VAS Voice Command API" filter="s60" class="api">
 10407 <unit bldFile="app/speechsrv/speechsrv_plat/vas_vcommand_api/group"/>
 10407 <unit bldFile="app/speechsrv/speechsrv_plat/vas_vcommand_api/group"/>
 10408 </component>
 10408 </component>
 10409 <component name="adaptation_hw_device_api" long-name="Adaptation Hardware Device API" filter="s60" class="api">
 10409 <component name="adapt_hw_device_api" long-name="Adaptation Hardware Device API" filter="s60" class="api">
 10410 <unit bldFile="app/speechsrv/speechsrv_plat/adaptation_hw_device_api/group"/>
 10410 <unit bldFile="app/speechsrv/speechsrv_plat/adapt_hw_device_api/group"/>
 10411 </component>
 10411 </component>
 10412 <component name="nss_devtts_api" long-name="NSS DevTTS API" filter="s60" class="api">
 10412 <component name="nss_devtts_api" long-name="NSS DevTTS API" filter="s60" class="api">
 10413 <unit bldFile="app/speechsrv/speechsrv_plat/nss_devtts_api/group"/>
 10413 <unit bldFile="app/speechsrv/speechsrv_plat/nss_devtts_api/group"/>
 10414 </component>
 10414 </component>
 10415 <component name="nss_srs_utility_api" long-name="NSS SRS Utility API" filter="s60" class="api">
 10415 <component name="nss_srs_utility_api" long-name="NSS SRS Utility API" filter="s60" class="api">