symbian3/single/sysdefs/system_model.xml
changeset 476 6417401dfdf4
parent 470 143eecd14b2b
child 478 5aabe25a7133
equal deleted inserted replaced
475:b7b68fda01fc 476:6417401dfdf4
     1 <?xml version="1.0" encoding="UTF-8"?>
     1 <?xml version="1.0" encoding="UTF-8"?><!DOCTYPE SystemDefinition [
     2 <!DOCTYPE SystemDefinition [
       
     3 <!ELEMENT SystemDefinition ( systemModel )>
     2 <!ELEMENT SystemDefinition ( systemModel )>
     4 <!ATTLIST SystemDefinition
     3 <!ATTLIST SystemDefinition
     5   name CDATA #REQUIRED
     4   name CDATA #REQUIRED
     6   schema CDATA #REQUIRED
     5   schema CDATA #REQUIRED
     7 >
     6 >
    71   prebuilt NMTOKEN #IMPLIED
    70   prebuilt NMTOKEN #IMPLIED
    72   late (Y|N) #IMPLIED
    71   late (Y|N) #IMPLIED
    73   priority CDATA #IMPLIED
    72   priority CDATA #IMPLIED
    74 >
    73 >
    75 ]>
    74 ]>
    76 <SystemDefinition name="Symbian^3" schema="2.0.1">
    75 <SystemDefinition schema="2.0.1" name="Symbian^3">
    77  <systemModel>
    76 <systemModel>
    78   <layer name="adaptation" long-name="Adaptation" levels="low mw high">
    77 <layer name="adaptation" long-name="Adaptation" levels="low mw high">
    79    <block name="stubs" level="high" long-name="Stubs" levels="stub">
    78 <block name="stubs" level="high" long-name="Stubs" levels="stub">
    80     <collection name="s60_stubs" level="stub">
    79 <collection name="s60_stubs" level="stub">
    81      <component name="audiostubs" long-name="Audio Stubs">
    80 <component name="audiostubs" long-name="Audio Stubs">
    82       <unit bldFile="adaptation/stubs/audiostubs/group"/>
    81 <unit bldFile="adaptation/stubs/audiostubs/group"/>
    83      </component>
    82 </component>
    84      <component name="btaudioadaptation_stub" long-name="Bluetooth Audio Adaptation Stub">
    83 <component name="btaudioadaptation_stub" long-name="Bluetooth Audio Adaptation Stub">
    85       <unit bldFile="adaptation/stubs/btaudioadaptation_stub/group"/>
    84 <unit bldFile="adaptation/stubs/btaudioadaptation_stub/group"/>
    86      </component>
    85 </component>
    87      <component name="drm_stubs" long-name="DRM Stubs">
    86 <component name="drm_stubs" long-name="DRM Stubs">
    88       <unit bldFile="adaptation/stubs/drm_stubs/group"/>
    87 <unit bldFile="adaptation/stubs/drm_stubs/group"/>
    89      </component>
    88 </component>
    90      <component name="ocrsrv_stub" long-name="OCR Services Stub">
    89 <component name="ocrsrv_stub" long-name="OCR Services Stub">
    91       <unit bldFile="adaptation/stubs/ocrsrv_stub/group"/>
    90 <unit bldFile="adaptation/stubs/ocrsrv_stub/group"/>
    92      </component>
    91 </component>
    93      <component name="omasuplasnconverterstubimpl" long-name="OMA SUPL ASN Converter Stub Implementation">
    92 <component name="omasuplasnconverterstubimpl" long-name="OMA SUPL ASN Converter Stub Implementation">
    94       <unit bldFile="adaptation/stubs/omasuplasnconverterstubimpl/group"/>
    93 <unit bldFile="adaptation/stubs/omasuplasnconverterstubimpl/group"/>
    95      </component>
    94 </component>
    96      <component name="posmsgpluginreferenceimpl" long-name="POS Message Plugin Reference Implementation" plugin="Y">
    95 <component name="posmsgpluginreferenceimpl" long-name="POS Message Plugin Reference Implementation" plugin="Y">
    97       <unit bldFile="adaptation/stubs/posmsgpluginreferenceimpl/group"/>
    96 <unit bldFile="adaptation/stubs/posmsgpluginreferenceimpl/group"/>
    98      </component>
    97 </component>
    99      <component name="srsfenginestub" long-name="SRSF Engine Stub">
    98 <component name="srsfenginestub" long-name="SRSF Engine Stub">
   100       <unit bldFile="adaptation/stubs/srsfenginestub/group"/>
    99 <unit bldFile="adaptation/stubs/srsfenginestub/group"/>
   101      </component>
   100 </component>
   102      <component name="power_save_display_mode_stub" long-name="Power Save Display Mode Stub">
   101 <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"/>
   102 <unit bldFile="adaptation/stubs/power_save_display_mode_stub/group"/>
   104      </component>
   103 </component>
   105      <component name="systemswstubs" long-name="System Software Stubs">
   104 <component name="systemswstubs" long-name="System Software Stubs">
   106       <unit bldFile="adaptation/stubs/systemswstubs/group"/>
   105 <unit bldFile="adaptation/stubs/systemswstubs/group"/>
   107      </component>
   106 </component>
   108      <component name="tactileclickplugin_stub" long-name="Tactile Click Plugin Stub" plugin="Y">
   107 <component name="tactileclickplugin_stub" long-name="Tactile Click Plugin Stub" plugin="Y">
   109       <unit bldFile="adaptation/stubs/tactileclickplugin_stub/group"/>
   108 <unit bldFile="adaptation/stubs/tactileclickplugin_stub/group"/>
   110      </component>
   109 </component>
   111      <component name="wlanhwinit_stub" long-name="WLAN Hardware Init Stub">
   110 <component name="wlanhwinit_stub" long-name="WLAN Hardware Init Stub">
   112       <unit bldFile="adaptation/stubs/wlanhwinit_stub/group"/>
   111 <unit bldFile="adaptation/stubs/wlanhwinit_stub/group"/>
   113      </component>
   112 </component>
   114     </collection>
   113 </collection>
   115    </block>
   114 </block>
   116    <block name="beagleboard" level="low" long-name="Beagle Board" levels="hw-if">
   115 <block name="beagleboard" level="low" long-name="Beagle Board" levels="hw-if">
   117     <collection name="omap3530" long-name="OMAP 3530" level="hw-if">
   116 <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">
   117 <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"/>
   118 <unit bldFile="adaptation/beagleboard/omap3530" mrp="adaptation/beagleboard/omap3530/base_beagle.mrp"/>
   120      </component>
   119 </component>
   121      <component name="omap3530_kernel" long-name="Beagle Board Kernel" introduced="^3" purpose="optional" filter="sf_build">
   120 <component name="omap3530_kernel" long-name="Beagle Board Kernel" introduced="^3" purpose="optional" filter="sf_build">
   122       <unit bldFile="adaptation/beagleboard/omap3530/kernel"/>
   121 <unit bldFile="adaptation/beagleboard/omap3530/kernel"/>
   123      </component>
   122 </component>
   124      <component name="beagleboard_Baseport" long-name="Beagle Board Baseport" introduced="^3" purpose="optional" filter="sf_build">
   123 <component name="beagleboard_Baseport" long-name="Beagle Board Baseport" introduced="^3" purpose="optional" filter="sf_build">
   125       <unit bldFile="adaptation/beagleboard/omap3530/beagleboard"/>
   124 <unit bldFile="adaptation/beagleboard/omap3530/beagleboard"/>
   126      </component>
   125 </component>
   127     </collection>
   126 </collection>
   128    </block>
   127 </block>
   129    <block name="qemu" level="low" long-name="QEMU and Baseport" levels="hw-if">
   128 <block name="qemu" level="low" long-name="QEMU and Baseport" levels="hw-if">
   130     <collection name="qemu_baseport" long-name="Baseport" level="hw-if">
   129 <collection name="qemu_baseport" long-name="Baseport" level="hw-if">
   131      <component name="syborg" long-name="Syborg" introduced="^2" purpose="optional" filter="sf_build">
   130 <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"/>
   131 <unit bldFile="adaptation/qemu/baseport/syborg" mrp="adaptation/qemu/baseport/syborg/syborg.mrp"/>
   133      </component>
   132 </component>
   134     </collection>
   133 </collection>
   135    </block>
   134 </block>
   136   </layer>
   135 </layer>
   137   <layer name="os" long-name="OS" levels="hw services">
   136 <layer name="os" long-name="OS" levels="hw services">
   138    <block name="kernelhwsrv" level="hw" long-name="Kernel and Hardware Services" levels="hw-if adaptation framework test">
   137 <block name="kernelhwsrv" level="hw" long-name="Kernel and Hardware Services" levels="hw-if adaptation framework test">
   139     <collection name="brdbootldr" long-name="Board Boot Loader" level="hw-if">
   138 <collection name="brdbootldr" long-name="Board Boot Loader" level="hw-if">
   140      <component name="ubootldr" long-name="Boot Loader" introduced="9.2" purpose="optional">
   139 <component name="ubootldr" long-name="Boot Loader" introduced="9.2" purpose="optional">
   141       <unit bldFile="os/kernelhwsrv/brdbootldr/ubootldr" mrp="os/kernelhwsrv/brdbootldr/ubootldr/base_ubootldr.mrp"/>
   140 <unit mrp="os/kernelhwsrv/brdbootldr/ubootldr/base_ubootldr.mrp"/>
   142      </component>
   141 </component>
   143     </collection>
   142 </collection>
   144     <collection name="bsptemplate" long-name="Board Support Package Template" level="hw-if">
   143 <collection name="bsptemplate" long-name="Board Support Package Template" level="hw-if">
   145      <component name="asspandvariant" long-name="Template ASSP and Variant" introduced="6.0" purpose="development">
   144 <component name="asspandvariant" long-name="Template ASSP and Variant" introduced="6.0" purpose="development">
   146       <unit bldFile="os/kernelhwsrv/bsptemplate/asspandvariant/template_variant" mrp="os/kernelhwsrv/bsptemplate/asspandvariant/base_template.mrp"/>
   145 <unit bldFile="os/kernelhwsrv/bsptemplate/asspandvariant/template_variant" mrp="os/kernelhwsrv/bsptemplate/asspandvariant/base_template.mrp"/>
   147      </component>
   146 </component>
   148     </collection>
   147 </collection>
   149     <collection name="kernel" long-name="Kernel Architecture" level="adaptation">
   148 <collection name="kernel" long-name="Kernel Architecture" level="adaptation">
   150      <component name="eka" long-name="Kernel Architecture" introduced="8.0" purpose="mandatory">
   149 <component name="eka" long-name="Kernel Architecture" introduced="8.0" purpose="mandatory">
   151       <unit bldFile="os/kernelhwsrv/kernel/eka" mrp="os/kernelhwsrv/kernel/eka/base_e32.mrp"/>
   150 <unit bldFile="os/kernelhwsrv/kernel/eka" mrp="os/kernelhwsrv/kernel/eka/base_e32.mrp"/>
   152      </component>
   151 </component>
   153     </collection>
   152 </collection>
   154     <collection name="kerneltest" long-name="Kernel Test" level="hw-if">
   153 <collection name="kerneltest" long-name="Kernel Test" level="hw-if">
   155      <component name="e32utils" long-name="E32 Utilities" purpose="development">
   154 <component name="e32utils" long-name="E32 Utilities" purpose="development">
   156       <unit bldFile="os/kernelhwsrv/kerneltest/e32utils/group" mrp="os/kernelhwsrv/kerneltest/e32utils/group/base_e32utils.mrp"/>
   155 <unit bldFile="os/kernelhwsrv/kerneltest/e32utils/group" mrp="os/kernelhwsrv/kerneltest/e32utils/group/base_e32utils.mrp"/>
   157      </component>
   156 </component>
   158      <component name="e32test" long-name="E32 Tests" purpose="development">
   157 <component name="e32test" long-name="E32 Tests" purpose="development">
   159       <unit bldFile="os/kernelhwsrv/kerneltest/e32test/group" mrp="os/kernelhwsrv/kerneltest/e32test/group/base_e32test.mrp"/>
   158 <unit bldFile="os/kernelhwsrv/kerneltest/e32test/group" mrp="os/kernelhwsrv/kerneltest/e32test/group/base_e32test.mrp"/>
   160      </component>
   159 </component>
   161      <component name="f32test" long-name="File Server Tests" purpose="development">
   160 <component name="f32test" long-name="File Server Tests" purpose="development">
   162       <unit bldFile="os/kernelhwsrv/kerneltest/f32test/group" mrp="os/kernelhwsrv/kerneltest/f32test/group/base_f32test.mrp"/>
   161 <unit bldFile="os/kernelhwsrv/kerneltest/f32test/group" mrp="os/kernelhwsrv/kerneltest/f32test/group/base_f32test.mrp"/>
   163      </component>
   162 </component>
   164     </collection>
   163 </collection>
   165     <collection name="ldds" long-name="Logical Device Drivers" level="adaptation">
   164 <collection name="ldds" long-name="Logical Device Drivers" level="adaptation">
   166      <component name="ethernetldd" long-name="Ethernet Drivers" purpose="optional">
   165 <component name="ethernetldd" long-name="Ethernet Drivers" purpose="optional">
   167       <unit bldFile="os/kernelhwsrv/kernel/eka/drivers/ethernet" mrp="os/kernelhwsrv/kernel/eka/drivers/ethernet/base_e32_drivers_ethernet.mrp"/>
   166 <unit bldFile="os/kernelhwsrv/kernel/eka/drivers/ethernet" mrp="os/kernelhwsrv/kernel/eka/drivers/ethernet/base_e32_drivers_ethernet.mrp"/>
   168      </component>
   167 </component>
   169      <component name="audioldd" long-name="Audio Drivers" introduced="8.1b" purpose="optional">
   168 <component name="audioldd" long-name="Audio Drivers" introduced="8.1b" purpose="optional">
   170       <unit bldFile="os/kernelhwsrv/kernel/eka/drivers/soundsc" mrp="os/kernelhwsrv/kernel/eka/drivers/soundsc/base_e32_drivers_sound.mrp"/>
   169 <unit bldFile="os/kernelhwsrv/kernel/eka/drivers/soundsc" mrp="os/kernelhwsrv/kernel/eka/drivers/soundsc/base_e32_drivers_sound.mrp"/>
   171      </component>
   170 </component>
   172      <component name="serialldd" long-name="Serial Port Drivers" purpose="optional">
   171 <component name="serialldd" long-name="Serial Port Drivers" purpose="optional">
   173       <unit bldFile="os/kernelhwsrv/kernel/eka/drivers/ecomm" mrp="os/kernelhwsrv/kernel/eka/drivers/ecomm/base_e32_drivers_ecomm.mrp"/>
   172 <unit bldFile="os/kernelhwsrv/kernel/eka/drivers/ecomm" mrp="os/kernelhwsrv/kernel/eka/drivers/ecomm/base_e32_drivers_ecomm.mrp"/>
   174      </component>
   173 </component>
   175      <component name="legacydrivers" long-name="Legacy Drivers" purpose="optional">
   174 <component name="legacydrivers" long-name="Legacy Drivers" purpose="optional">
   176       <unit mrp="os/kernelhwsrv/kernel/eka/drivers/adc/base_e32_drivers_adc.mrp"/>
   175 <unit mrp="os/kernelhwsrv/kernel/eka/drivers/adc/base_e32_drivers_adc.mrp"/>
   177      </component>
   176 </component>
   178      <component name="locmedia" long-name="Local Media Subsystem" introduced="8.1b" purpose="mandatory">
   177 <component name="locmedia" long-name="Local Media Subsystem" introduced="8.1b" purpose="mandatory">
   179       <!-- these are LDDs for storage media-->
   178 <!-- these are LDDs for storage media-->
   180       <unit bldFile="os/kernelhwsrv/kernel/eka/drivers/locmedia" mrp="os/kernelhwsrv/kernel/eka/drivers/locmedia/base_e32_drivers_locmedia.mrp"/>
   179 <unit bldFile="os/kernelhwsrv/kernel/eka/drivers/locmedia" mrp="os/kernelhwsrv/kernel/eka/drivers/locmedia/base_e32_drivers_locmedia.mrp"/>
   181      </component>
   180 </component>
   182      <component name="runmodedebugger" long-name="Run Mode Debugger" purpose="mandatory">
   181 <component name="runmodedebugger" long-name="Run Mode Debugger" purpose="mandatory">
   183       <unit bldFile="os/kernelhwsrv/kernel/eka/drivers/debug/group" mrp="os/kernelhwsrv/kernel/eka/drivers/debug/group/base_e32_drivers_debug.mrp"/>
   182 <unit bldFile="os/kernelhwsrv/kernel/eka/drivers/debug/group" mrp="os/kernelhwsrv/kernel/eka/drivers/debug/group/base_e32_drivers_debug.mrp"/>
   184      </component>
   183 </component>
   185      <component name="btrace" long-name="Kernel Trace Tool" purpose="mandatory">
   184 <component name="btrace" long-name="Kernel Trace Tool" purpose="mandatory">
   186       <unit bldFile="os/kernelhwsrv/kernel/eka/drivers/trace" mrp="os/kernelhwsrv/kernel/eka/drivers/trace/base_e32_drivers_trace.mrp"/>
   185 <unit bldFile="os/kernelhwsrv/kernel/eka/drivers/trace" mrp="os/kernelhwsrv/kernel/eka/drivers/trace/base_e32_drivers_trace.mrp"/>
   187      </component>
   186 </component>
   188      <component name="cameraldd" long-name="Camera Drivers" introduced="^3" purpose="optional">
   187 <component name="cameraldd" long-name="Camera Drivers" introduced="^3" purpose="optional">
   189       <unit bldFile="os/kernelhwsrv/kernel/eka/drivers/camerasc" mrp="os/kernelhwsrv/kernel/eka/drivers/camerasc/base_drivers_camerasc.mrp"/>
   188 <unit bldFile="os/kernelhwsrv/kernel/eka/drivers/camerasc" mrp="os/kernelhwsrv/kernel/eka/drivers/camerasc/base_drivers_camerasc.mrp"/>
   190      </component>
   189 </component>
   191      <component name="displayldd" long-name="Display Drivers" introduced="^3" purpose="optional">
   190 <component name="displayldd" long-name="Display Drivers" introduced="^3" purpose="optional">
   192       <!-- owned and maintained by graphics package. To be moved there as soon as technical limitations are resolved -->
   191 <!-- owned and maintained by graphics package. To be moved there as soon as technical limitations are resolved -->
   193       <unit bldFile="os/kernelhwsrv/kernel/eka/drivers/display" mrp="os/kernelhwsrv/kernel/eka/drivers/display/base_e32_drivers_display.mrp"/>
   192 <unit bldFile="os/kernelhwsrv/kernel/eka/drivers/display" mrp="os/kernelhwsrv/kernel/eka/drivers/display/base_e32_drivers_display.mrp"/>
   194      </component>
   193 </component>
   195      <component name="usbclientdrivers" long-name="USB Client Drivers" introduced="8.1b" purpose="optional">
   194 <component name="usbclientdrivers" long-name="USB Client Drivers" introduced="8.1b" purpose="optional">
   196       <!-- owned and maintained by usb package. To be moved there as soon as technical limitations are resolved -->
   195 <!-- owned and maintained by usb package. To be moved there as soon as technical limitations are resolved -->
   197       <unit bldFile="os/kernelhwsrv/kernel/eka/drivers/usbc" mrp="os/kernelhwsrv/kernel/eka/drivers/usbc/base_e32_drivers_usbcli.mrp"/>
   196 <unit bldFile="os/kernelhwsrv/kernel/eka/drivers/usbc" mrp="os/kernelhwsrv/kernel/eka/drivers/usbc/base_e32_drivers_usbcli.mrp"/>
   198      </component>
   197 </component>
   199     </collection>
   198 </collection>
   200     <collection name="driversupport" long-name="Generic Driver Support" level="hw-if">
   199 <collection name="driversupport" long-name="Generic Driver Support" level="hw-if">
   201      <component name="mediadrivers" long-name="Media Drivers" purpose="optional">
   200 <component name="mediadrivers" long-name="Media Drivers" purpose="optional">
   202       <!-- these are for storage media-->
   201 <!-- these are for storage media-->
   203       <unit bldFile="os/kernelhwsrv/kernel/eka/drivers/media" mrp="os/kernelhwsrv/kernel/eka/drivers/media/base_e32_drivers_media.mrp"/>
   202 <unit bldFile="os/kernelhwsrv/kernel/eka/drivers/media" mrp="os/kernelhwsrv/kernel/eka/drivers/media/base_e32_drivers_media.mrp"/>
   204      </component>
   203 </component>
   205      <component name="genericboardsupport" long-name="Generic Board Support" purpose="optional">
   204 <component name="genericboardsupport" long-name="Generic Board Support" purpose="optional">
   206       <unit bldFile="os/kernelhwsrv/kernel/eka/drivers/bsp" mrp="os/kernelhwsrv/kernel/eka/drivers/bsp/base_e32_drivers_bsp.mrp"/>
   205 <unit bldFile="os/kernelhwsrv/kernel/eka/drivers/bsp" mrp="os/kernelhwsrv/kernel/eka/drivers/bsp/base_e32_drivers_bsp.mrp"/>
   207      </component>
   206 </component>
   208     </collection>
   207 </collection>
   209     <collection name="userlibandfileserver" long-name="User Library and File Server" level="framework">
   208 <collection name="userlibandfileserver" long-name="User Library and File Server" level="framework">
   210      <component name="euser" long-name="User Library" purpose="mandatory">
   209 <component name="euser" long-name="User Library" purpose="mandatory">
   211       <unit bldFile="os/kernelhwsrv/kernel/eka/euser" mrp="os/kernelhwsrv/kernel/eka/euser/base_e32_euser.mrp"/>
   210 <unit bldFile="os/kernelhwsrv/kernel/eka/euser" mrp="os/kernelhwsrv/kernel/eka/euser/base_e32_euser.mrp"/>
   212      </component>
   211 </component>
   213      <component name="compsupp" long-name="Compiler Runtime Support" filter="gt" purpose="mandatory">
   212 <component name="compsupp" long-name="Compiler Runtime Support" filter="gt" purpose="mandatory">
   214       <unit bldFile="os/kernelhwsrv/kernel/eka/compsupp" mrp="os/kernelhwsrv/kernel/eka/compsupp/base_e32_compsupp.mrp"/>
   213 <unit bldFile="os/kernelhwsrv/kernel/eka/compsupp" mrp="os/kernelhwsrv/kernel/eka/compsupp/base_e32_compsupp.mrp"/>
   215      </component>
   214 </component>
   216      <component name="fileserver" long-name="File Server" filter="gt" purpose="mandatory">
   215 <component name="fileserver" long-name="File Server" filter="gt" purpose="mandatory">
   217       <unit bldFile="os/kernelhwsrv/userlibandfileserver/fileserver/group" mrp="os/kernelhwsrv/userlibandfileserver/fileserver/group/base_f32.mrp"/>
   216 <unit bldFile="os/kernelhwsrv/userlibandfileserver/fileserver/group" mrp="os/kernelhwsrv/userlibandfileserver/fileserver/group/base_f32.mrp"/>
   218      </component>
   217 </component>
   219      <component name="estart" long-name="Base Starter" filter="gt" purpose="optional">
   218 <component name="estart" long-name="Base Starter" filter="gt" purpose="optional">
   220       <unit bldFile="os/kernelhwsrv/userlibandfileserver/fileserver/estart" mrp="os/kernelhwsrv/userlibandfileserver/fileserver/estart/base_f32_estart.mrp"/>
   219 <unit bldFile="os/kernelhwsrv/userlibandfileserver/fileserver/estart" mrp="os/kernelhwsrv/userlibandfileserver/fileserver/estart/base_f32_estart.mrp"/>
   221      </component>
   220 </component>
   222      <component name="domainmgr" long-name="Domain Manager" introduced="8.1b" purpose="mandatory">
   221 <component name="domainmgr" long-name="Domain Manager" introduced="8.1b" purpose="mandatory">
   223       <unit bldFile="os/kernelhwsrv/userlibandfileserver/domainmgr/group" mrp="os/kernelhwsrv/userlibandfileserver/domainmgr/group/base_domain.mrp"/>
   222 <unit bldFile="os/kernelhwsrv/userlibandfileserver/domainmgr/group" mrp="os/kernelhwsrv/userlibandfileserver/domainmgr/group/base_domain.mrp"/>
   224      </component>
   223 </component>
   225     </collection>
   224 </collection>
   226     <collection name="filesystems" long-name="File Systems" level="framework">
   225 <collection name="filesystems" long-name="File Systems" level="framework">
   227      <component name="romfs" long-name="ROM File System" filter="gt" purpose="optional" plugin="Y">
   226 <component name="romfs" long-name="ROM File System" filter="gt" purpose="optional" plugin="Y">
   228       <unit mrp="os/kernelhwsrv/userlibandfileserver/fileserver/srom/base_f32_srom.mrp"/>
   227 <unit mrp="os/kernelhwsrv/userlibandfileserver/fileserver/srom/base_f32_srom.mrp"/>
   229      </component>
   228 </component>
   230      <component name="rofs" long-name="ROFS" filter="gt" purpose="optional" plugin="Y">
   229 <component name="rofs" long-name="ROFS" filter="gt" purpose="optional" plugin="Y">
   231       <unit bldFile="os/kernelhwsrv/userlibandfileserver/fileserver/srofs" mrp="os/kernelhwsrv/userlibandfileserver/fileserver/srofs/base_f32_srofs.mrp"/>
   230 <unit bldFile="os/kernelhwsrv/userlibandfileserver/fileserver/srofs" mrp="os/kernelhwsrv/userlibandfileserver/fileserver/srofs/base_f32_srofs.mrp"/>
   232      </component>
   231 </component>
   233      <component name="usbmsfs" long-name="USB Mass Storage File System" filter="gt" purpose="optional" plugin="Y">
   232 <component name="usbmsfs" long-name="USB Mass Storage File System" filter="gt" purpose="optional" plugin="Y">
   234       <unit bldFile="os/kernelhwsrv/userlibandfileserver/fileserver/smassstorage" mrp="os/kernelhwsrv/userlibandfileserver/fileserver/smassstorage/base_f32_smassstorage.mrp"/>
   233 <unit bldFile="os/kernelhwsrv/userlibandfileserver/fileserver/smassstorage" mrp="os/kernelhwsrv/userlibandfileserver/fileserver/smassstorage/base_f32_smassstorage.mrp"/>
   235      </component>
   234 </component>
   236      <component name="usbhostmssrv" long-name="USB Host Mass Storage Server" filter="gt" introduced="^3" purpose="optional" plugin="Y">
   235 <component name="usbhostmssrv" long-name="USB Host Mass Storage Server" filter="gt" introduced="^3" purpose="optional" plugin="Y">
   237       <unit bldFile="os/kernelhwsrv/userlibandfileserver/fileserver/shostmassstorage" mrp="os/kernelhwsrv/userlibandfileserver/fileserver/shostmassstorage/base_f32_shostmassstorage.mrp"/>
   236 <unit bldFile="os/kernelhwsrv/userlibandfileserver/fileserver/shostmassstorage" mrp="os/kernelhwsrv/userlibandfileserver/fileserver/shostmassstorage/base_f32_shostmassstorage.mrp"/>
   238      </component>
   237 </component>
   239      <component name="fat32fs" long-name="FAT32 File System" filter="gt" purpose="optional" plugin="Y">
   238 <component name="fat32fs" long-name="FAT32 File System" filter="gt" purpose="optional" plugin="Y">
   240       <unit bldFile="os/kernelhwsrv/userlibandfileserver/fileserver/sfat32" mrp="os/kernelhwsrv/userlibandfileserver/fileserver/sfat32/base_f32_sfat32.mrp"/>
   239 <unit bldFile="os/kernelhwsrv/userlibandfileserver/fileserver/sfat32" mrp="os/kernelhwsrv/userlibandfileserver/fileserver/sfat32/base_f32_sfat32.mrp"/>
   241      </component>
   240 </component>
   242      <component name="fatfs" long-name="FAT File System" filter="gt" purpose="optional" plugin="Y">
   241 <component name="fatfs" long-name="FAT File System" filter="gt" purpose="optional" plugin="Y">
   243       <unit bldFile="os/kernelhwsrv/userlibandfileserver/fileserver/sfat" mrp="os/kernelhwsrv/userlibandfileserver/fileserver/sfat/base_f32_sfat.mrp"/>
   242 <unit bldFile="os/kernelhwsrv/userlibandfileserver/fileserver/sfat" mrp="os/kernelhwsrv/userlibandfileserver/fileserver/sfat/base_f32_sfat.mrp"/>
   244      </component>
   243 </component>
   245      <component name="compfs" long-name="Composite File System" filter="gt" purpose="optional" plugin="Y">
   244 <component name="compfs" long-name="Composite File System" filter="gt" purpose="optional" plugin="Y">
   246       <unit bldFile="os/kernelhwsrv/userlibandfileserver/fileserver/scomp" mrp="os/kernelhwsrv/userlibandfileserver/fileserver/scomp/base_f32_scomp.mrp"/>
   245 <unit bldFile="os/kernelhwsrv/userlibandfileserver/fileserver/scomp" mrp="os/kernelhwsrv/userlibandfileserver/fileserver/scomp/base_f32_scomp.mrp"/>
   247      </component>
   246 </component>
   248     </collection>
   247 </collection>
   249     <collection name="halservices" long-name="HAL Services" level="framework">
   248 <collection name="halservices" long-name="HAL Services" level="framework">
   250      <component name="hal" long-name="User-Side Hardware Abstraction" introduced="6.0" purpose="optional">
   249 <component name="hal" long-name="User-Side Hardware Abstraction" introduced="6.0" purpose="optional">
   251       <unit bldFile="os/kernelhwsrv/halservices/hal" mrp="os/kernelhwsrv/halservices/hal/base_hal.mrp"/>
   250 <unit bldFile="os/kernelhwsrv/halservices/hal" mrp="os/kernelhwsrv/halservices/hal/base_hal.mrp"/>
   252      </component>
   251 </component>
   253     </collection>
   252 </collection>
   254     <collection name="textmodeshell" long-name="Text Mode Shell" level="test">
   253 <collection name="textmodeshell" long-name="Text Mode Shell" level="test">
   255      <component name="e32wsrv" long-name="Text Window Server" purpose="optional">
   254 <component name="e32wsrv" long-name="Text Window Server" purpose="optional">
   256       <unit bldFile="os/kernelhwsrv/kernel/eka/ewsrv" mrp="os/kernelhwsrv/kernel/eka/ewsrv/base_e32_ewsrv.mrp"/>
   255 <unit bldFile="os/kernelhwsrv/kernel/eka/ewsrv" mrp="os/kernelhwsrv/kernel/eka/ewsrv/base_e32_ewsrv.mrp"/>
   257      </component>
   256 </component>
   258      <component name="textshell" long-name="Text Shell" filter="gt" purpose="development">
   257 <component name="textshell" long-name="Text Shell" filter="gt" purpose="development">
   259       <unit bldFile="os/kernelhwsrv/userlibandfileserver/fileserver/etshell" mrp="os/kernelhwsrv/userlibandfileserver/fileserver/etshell/base_f32_eshell.mrp"/>
   258 <unit bldFile="os/kernelhwsrv/userlibandfileserver/fileserver/etshell" mrp="os/kernelhwsrv/userlibandfileserver/fileserver/etshell/base_f32_eshell.mrp"/>
   260      </component>
   259 </component>
   261     </collection>
   260 </collection>
   262     <collection name="baseapitest" long-name="Base API Tests" level="test"/>
   261 <collection name="baseapitest" long-name="Base API Tests" level="test"/>
   263     <collection name="kernelhwsrv_info" long-name="Kernel and Hardware Services Info" level="test">
   262 <collection name="kernelhwsrv_info" long-name="Kernel and Hardware Services Info" level="test">
   264      <component name="kernelhwsrv_metadata" long-name="Kernel and Hardware Services Metadata" introduced="^2" purpose="development" class="config PC">
   263 <component name="kernelhwsrv_metadata" long-name="Kernel and Hardware Services Metadata" introduced="^2" purpose="development" class="config PC">
   265       <unit mrp="os/kernelhwsrv/kernelhwsrv_info/kernelhwsrv_metadata/kernelhwsrv_metadata.mrp"/>
   264 <unit mrp="os/kernelhwsrv/kernelhwsrv_info/kernelhwsrv_metadata/kernelhwsrv_metadata.mrp"/>
   266      </component>
   265 </component>
   267     </collection>
   266 </collection>
   268    </block>
   267 </block>
   269    <block name="boardsupport" level="hw" long-name="Board Support" levels="bsp test 2 3 config">
   268 <block name="boardsupport" level="hw" long-name="Board Support" levels="bsp test 2 3 config">
   270     <collection name="emulator" long-name="Emulator" level="bsp">
   269 <collection name="emulator" long-name="Emulator" level="bsp">
   271      <component name="emulatorbsp" long-name="Emulator BSP" purpose="optional">
   270 <component name="emulatorbsp" long-name="Emulator BSP" purpose="optional">
   272       <unit bldFile="os/boardsupport/emulator/emulatorbsp" mrp="os/boardsupport/emulator/emulatorbsp/base_wins.mrp"/>
   271 <unit bldFile="os/boardsupport/emulator/emulatorbsp" mrp="os/boardsupport/emulator/emulatorbsp/base_wins.mrp"/>
   273      </component>
   272 </component>
   274     </collection>
   273 </collection>
   275     <collection name="haitest" long-name="HAI Test Suites" level="test">
   274 <collection name="haitest" long-name="HAI Test Suites" level="test">
   276      <component name="bspsvs" long-name="BSP Verification Suite" introduced="^2" purpose="development">
   275 <component name="bspsvs" long-name="BSP Verification Suite" introduced="^2" purpose="development">
   277       <unit mrp="os/boardsupport/haitest/bspsvs/group/bspsvs.mrp"/>
   276 <unit mrp="os/boardsupport/haitest/bspsvs/group/bspsvs.mrp"/>
   278      </component>
   277 </component>
   279     </collection>
   278 </collection>
   280     <collection name="boardsupport_info" long-name="Board Support Info" level="config">
   279 <collection name="boardsupport_info" long-name="Board Support Info" level="config">
   281      <component name="boardsupport_metadata" long-name="Board Support Metadata" introduced="^2" purpose="development" class="config PC">
   280 <component name="boardsupport_metadata" long-name="Board Support Metadata" introduced="^2" purpose="development" class="config PC">
   282       <unit mrp="os/boardsupport/boardsupport_info/boardsupport_metadata/boardsupport_metadata.mrp"/>
   281 <unit mrp="os/boardsupport/boardsupport_info/boardsupport_metadata/boardsupport_metadata.mrp"/>
   283      </component>
   282 </component>
   284     </collection>
   283 </collection>
   285    </block>
   284 </block>
   286    <block name="buildtools" level="hw" long-name="Build Tools" levels="bld mw fw ui">
   285 <block name="buildtools" level="hw" long-name="Build Tools" levels="bld mw fw ui">
   287     <collection name="bldsystemtools" long-name="Build System Tools" level="bld">
   286 <collection name="bldsystemtools" long-name="Build System Tools" level="bld">
   288      <component name="sysdeftools" long-name="System Definition Tools" purpose="development" introduced="^2">
   287 <component name="sysdeftools" long-name="System Definition Tools" purpose="development" introduced="^2">
   289       <unit mrp="os/buildtools/bldsystemtools/sysdeftools/group/sysdeftools.mrp"/>
   288 <unit mrp="os/buildtools/bldsystemtools/sysdeftools/group/sysdeftools.mrp"/>
   290      </component>
   289 </component>
   291      <component name="commonbldutils" long-name="Common Utils" purpose="development">
   290 <component name="commonbldutils" long-name="Common Utils" purpose="development">
   292       <unit mrp="os/buildtools/bldsystemtools/commonbldutils/tools_utils_common.mrp"/>
   291 <unit mrp="os/buildtools/bldsystemtools/commonbldutils/tools_utils_common.mrp"/>
   293      </component>
   292 </component>
   294     </collection>
   293 </collection>
   295     <collection name="toolsandutils" long-name="Tools and Utils" level="mw">
   294 <collection name="toolsandutils" long-name="Tools and Utils" level="mw">
   296      <component name="productionbldtools" long-name="Production Build Tools" filter="gt" purpose="development">
   295 <component name="productionbldtools" long-name="Production Build Tools" filter="gt" purpose="development">
   297       <unit mrp="os/buildtools/toolsandutils/productionbldtools/product_tools.mrp"/>
   296 <unit mrp="os/buildtools/toolsandutils/productionbldtools/product_tools.mrp"/>
   298      </component>
   297 </component>
   299      <component name="e32tools" long-name="E32 Tools" deprecated="^2" purpose="development" class="PC">
   298 <component name="e32tools" long-name="E32 Tools" deprecated="^2" purpose="development" class="PC">
   300       <unit bldFile="os/buildtools/toolsandutils/e32tools/group" mrp="os/buildtools/toolsandutils/e32tools/group/tools_e32tools.mrp"/>
   299 <unit bldFile="os/buildtools/toolsandutils/e32tools/group" mrp="os/buildtools/toolsandutils/e32tools/group/tools_e32tools.mrp"/>
   301      </component>
   300 </component>
   302      <component name="autotest" long-name="Autotest" purpose="development">
   301 <component name="autotest" long-name="Autotest" purpose="development">
   303       <unit bldFile="os/buildtools/toolsandutils/autotest/group" mrp="os/buildtools/toolsandutils/autotest/group/tools_autotest.mrp"/>
   302 <unit bldFile="os/buildtools/toolsandutils/autotest/group" mrp="os/buildtools/toolsandutils/autotest/group/tools_autotest.mrp"/>
   304      </component>
   303 </component>
   305     </collection>
   304 </collection>
   306     <collection name="sbsv1_os" long-name="Symbian Build System v1" level="fw">
   305 <collection name="sbsv1_os" long-name="Symbian Build System v1" level="fw">
   307      <component name="e32toolp" long-name="E32 Perl Tools" purpose="development" filter="sf_build" class="PC">
   306 <component name="e32toolp" long-name="E32 Perl Tools" purpose="development" filter="sf_build" class="PC">
   308       <unit mrp="os/buildtools/sbsv1_os/e32toolp/group/tools_e32toolp.mrp" bldFile="os/buildtools/sbsv1_os/e32toolp/group"/>
   307 <unit mrp="os/buildtools/sbsv1_os/e32toolp/group/tools_e32toolp.mrp" bldFile="os/buildtools/sbsv1_os/e32toolp/group"/>
   309      </component>
   308 </component>
   310     </collection>
   309 </collection>
   311     <collection name="imgtools_os" long-name="Image Tools" level="fw">
   310 <collection name="imgtools_os" long-name="Image Tools" level="fw">
   312      <component name="romkiteka2" long-name="ROMKIT EKA2" deprecated="^2" purpose="development">
   311 <component name="romkiteka2" long-name="ROMKIT EKA2" deprecated="^2" purpose="development">
   313       <unit bldFile="os/buildtools/imgtools_os/romkiteka2/group" mrp="os/buildtools/imgtools_os/romkiteka2/group/tools_romkit.mrp"/>
   312 <unit bldFile="os/buildtools/imgtools_os/romkiteka2/group" mrp="os/buildtools/imgtools_os/romkiteka2/group/tools_romkit.mrp"/>
   314      </component>
   313 </component>
   315     </collection>
   314 </collection>
   316     <collection name="misccomponents" long-name="Misc Components" level="mw">
   315 <collection name="misccomponents" long-name="Misc Components" level="mw">
   317      <component name="emulatorlauncher" long-name="Emulator Launcher" filter="gt" purpose="development">
   316 <component name="emulatorlauncher" long-name="Emulator Launcher" filter="gt" purpose="development">
   318       <unit bldFile="os/buildtools/misccomponents/emulatorlauncher/group" mrp="os/buildtools/misccomponents/emulatorlauncher/group/tools_sdk_eng_emulator_launcher.mrp"/>
   317 <unit bldFile="os/buildtools/misccomponents/emulatorlauncher/group" mrp="os/buildtools/misccomponents/emulatorlauncher/group/tools_sdk_eng_emulator_launcher.mrp"/>
   319      </component>
   318 </component>
   320     </collection>
   319 </collection>
   321     <collection name="buildtools_info" long-name="Build Tools Info" level="ui">
   320 <collection name="buildtools_info" long-name="Build Tools Info" level="ui">
   322      <component name="buildtools_metadata" long-name="Build Tools Metadata" introduced="^2" purpose="development" class="config PC">
   321 <component name="buildtools_metadata" long-name="Build Tools Metadata" introduced="^2" purpose="development" class="config PC">
   323       <unit mrp="os/buildtools/buildtools_info/buildtools_metadata/buildtools_metadata.mrp"/>
   322 <unit mrp="os/buildtools/buildtools_info/buildtools_metadata/buildtools_metadata.mrp"/>
   324      </component>
   323 </component>
   325     </collection>
   324 </collection>
   326    </block>
   325 </block>
   327    <block name="ossrv" level="services" long-name="Generic OS Services" levels="physical-abstraction app-libs encoding translation data-services utilities">
   326 <block name="ossrv" level="services" long-name="Generic OS Services" levels="physical-abstraction app-libs encoding translation data-services utilities">
   328     <collection name="ossrv_pub" long-name="Generic OS Services Public Interfaces" level="utilities">
   327 <collection name="ossrv_pub" long-name="Generic OS Services Public Interfaces" level="utilities">
   329      <component name="boost_apis" long-name="Boost APIs" filter="s60" class="api">
   328 <component name="boost_apis" long-name="Boost APIs" filter="s60" class="api">
   330       <unit bldFile="os/ossrv/ossrv_pub/boost_apis/group"/>
   329 <unit bldFile="os/ossrv/ossrv_pub/boost_apis/group"/>
   331      </component>
   330 </component>
   332      <component name="cpp_wrappers" long-name="Cpp wrappers" filter="s60" class="api">
   331 <component name="cpp_wrappers" long-name="Cpp wrappers" filter="s60" class="api">
   333       <unit bldFile="os/ossrv/ossrv_pub/cpp_wrappers/group"/>
   332 <unit bldFile="os/ossrv/ossrv_pub/cpp_wrappers/group"/>
   334      </component>
   333 </component>
   335      <component name="character_type_apis" long-name="Character Type APIs" filter="s60" class="api">
   334 <component name="character_type_apis" long-name="Character Type APIs" filter="s60" class="api">
   336       <unit bldFile="os/ossrv/ossrv_pub/character_type_apis/group"/>
   335 <unit bldFile="os/ossrv/ossrv_pub/character_type_apis/group"/>
   337      </component>
   336 </component>
   338      <component name="compiler_specific_runtime_support" long-name="Compiler Specific Runtime Support" filter="s60" class="api">
   337 <component name="compiler_specific_runtime_support" long-name="Compiler Specific Runtime Support" filter="s60" class="api">
   339       <unit bldFile="os/ossrv/ossrv_pub/compiler_specific_runtime_support/group"/>
   338 <unit bldFile="os/ossrv/ossrv_pub/compiler_specific_runtime_support/group"/>
   340      </component>
   339 </component>
   341      <component name="ossrv_configuration_api" long-name="Generic OS Services Configuration API" filter="s60" class="api">
   340 <component name="ossrv_configuration_api" long-name="Generic OS Services Configuration API" filter="s60" class="api">
   342       <unit bldFile="os/ossrv/ossrv_pub/configuration/group"/>
   341 <unit bldFile="os/ossrv/ossrv_pub/configuration/group"/>
   343      </component>
   342 </component>
   344      <component name="crypto_authentication_codes_and_hash_functions_api" long-name="Crypto Authentication Codes and Hash Functions API" filter="s60" class="api">
   343 <component name="crypto_authentication_codes_and_hash_functions_api" long-name="Crypto Authentication Codes and Hash Functions API" filter="s60" class="api">
   345       <unit bldFile="os/ossrv/ossrv_pub/crypto_authentication_codes_and_hash_functions_api/group"/>
   344 <unit bldFile="os/ossrv/ossrv_pub/crypto_authentication_codes_and_hash_functions_api/group"/>
   346      </component>
   345 </component>
   347      <component name="crypto_auxillary_functions_api" long-name="Crypto Auxillary Functions API" filter="s60" class="api">
   346 <component name="crypto_auxillary_functions_api" long-name="Crypto Auxillary Functions API" filter="s60" class="api">
   348       <unit bldFile="os/ossrv/ossrv_pub/crypto_auxillary_functions_api/group"/>
   347 <unit bldFile="os/ossrv/ossrv_pub/crypto_auxillary_functions_api/group"/>
   349      </component>
   348 </component>
   350      <component name="crypto_certificates_api" long-name="Crypto Certificates API" filter="s60" class="api">
   349 <component name="crypto_certificates_api" long-name="Crypto Certificates API" filter="s60" class="api">
   351       <unit bldFile="os/ossrv/ossrv_pub/crypto_certificates_api/group"/>
   350 <unit bldFile="os/ossrv/ossrv_pub/crypto_certificates_api/group"/>
   352      </component>
   351 </component>
   353      <component name="crypto_inputoutput_and_data_encoding_api" long-name="Crypto Input/Output and Data Encoding API" filter="s60" class="api">
   352 <component name="crypto_inputoutput_and_data_encoding_api" long-name="Crypto Input/Output and Data Encoding API" filter="s60" class="api">
   354       <unit bldFile="os/ossrv/ossrv_pub/crypto_inputoutput_and_data_encoding_api/group"/>
   353 <unit bldFile="os/ossrv/ossrv_pub/crypto_inputoutput_and_data_encoding_api/group"/>
   355      </component>
   354 </component>
   356      <component name="crypto_public_key_cryptography_and_key_agreement_api" long-name="Crypto Public Key Cryptography and Key Agreement API" filter="s60" class="api">
   355 <component name="crypto_public_key_cryptography_and_key_agreement_api" long-name="Crypto Public Key Cryptography and Key Agreement API" filter="s60" class="api">
   357       <unit bldFile="os/ossrv/ossrv_pub/crypto_public_key_cryptography_and_key_agreement_api/group"/>
   356 <unit bldFile="os/ossrv/ossrv_pub/crypto_public_key_cryptography_and_key_agreement_api/group"/>
   358      </component>
   357 </component>
   359      <component name="crypto_symmetric_ciphers_api" long-name="Crypto Symmetric Ciphers API" filter="s60" class="api">
   358 <component name="crypto_symmetric_ciphers_api" long-name="Crypto Symmetric Ciphers API" filter="s60" class="api">
   360       <unit bldFile="os/ossrv/ossrv_pub/crypto_symmetric_ciphers_api/group"/>
   359 <unit bldFile="os/ossrv/ossrv_pub/crypto_symmetric_ciphers_api/group"/>
   361      </component>
   360 </component>
   362      <component name="crypto_utility_functions_api" long-name="Crypto Utility Functions API" filter="s60" class="api">
   361 <component name="crypto_utility_functions_api" long-name="Crypto Utility Functions API" filter="s60" class="api">
   363       <unit bldFile="os/ossrv/ossrv_pub/crypto_utility_functions_api/group"/>
   362 <unit bldFile="os/ossrv/ossrv_pub/crypto_utility_functions_api/group"/>
   364      </component>
   363 </component>
   365      <component name="cryptogaphy_related_api" long-name="Cryptogaphy Related API" filter="s60" class="api">
   364 <component name="cryptogaphy_related_api" long-name="Cryptogaphy Related API" filter="s60" class="api">
   366       <unit bldFile="os/ossrv/ossrv_pub/cryptogaphy_related_api/group"/>
   365 <unit bldFile="os/ossrv/ossrv_pub/cryptogaphy_related_api/group"/>
   367      </component>
   366 </component>
   368      <component name="ossrv_debug_api" long-name="Generic OS Services Debug API" filter="s60" class="api">
   367 <component name="ossrv_debug_api" long-name="Generic OS Services Debug API" filter="s60" class="api">
   369       <unit bldFile="os/ossrv/ossrv_pub/debug/group"/>
   368 <unit bldFile="os/ossrv/ossrv_pub/debug/group"/>
   370      </component>
   369 </component>
   371      <component name="ossrv_exceptions_api" long-name="Generic OS Services Exceptions API" filter="s60" class="api">
   370 <component name="ossrv_exceptions_api" long-name="Generic OS Services Exceptions API" filter="s60" class="api">
   372       <unit bldFile="os/ossrv/ossrv_pub/exceptions/group"/>
   371 <unit bldFile="os/ossrv/ossrv_pub/exceptions/group"/>
   373      </component>
   372 </component>
   374      <component name="gboxed" long-name="GBoxed API" filter="s60" class="api">
   373 <component name="gboxed" long-name="GBoxed API" filter="s60" class="api">
   375       <unit bldFile="os/ossrv/ossrv_pub/gboxed/group"/>
   374 <unit bldFile="os/ossrv/ossrv_pub/gboxed/group"/>
   376      </component>
   375 </component>
   377      <component name="glib_arrays" long-name="Glib Arrays API" filter="s60" class="api">
   376 <component name="glib_arrays" long-name="Glib Arrays API" filter="s60" class="api">
   378       <unit bldFile="os/ossrv/ossrv_pub/glib_arrays/group"/>
   377 <unit bldFile="os/ossrv/ossrv_pub/glib_arrays/group"/>
   379      </component>
   378 </component>
   380      <component name="glib_asynchronous_queues" long-name="Glib Asynchronous Queues API" filter="s60" class="api">
   379 <component name="glib_asynchronous_queues" long-name="Glib Asynchronous Queues API" filter="s60" class="api">
   381       <unit bldFile="os/ossrv/ossrv_pub/glib_asynchronous_queues/group"/>
   380 <unit bldFile="os/ossrv/ossrv_pub/glib_asynchronous_queues/group"/>
   382      </component>
   381 </component>
   383      <component name="glib_atomic_operations" long-name="Glib Atomic Operations API" filter="s60" class="api">
   382 <component name="glib_atomic_operations" long-name="Glib Atomic Operations API" filter="s60" class="api">
   384       <unit bldFile="os/ossrv/ossrv_pub/glib_atomic_operations/group"/>
   383 <unit bldFile="os/ossrv/ossrv_pub/glib_atomic_operations/group"/>
   385      </component>
   384 </component>
   386      <component name="glib_automatic_string_completion" long-name="Glib Automatic String Completion API" filter="s60" class="api">
   385 <component name="glib_automatic_string_completion" long-name="Glib Automatic String Completion API" filter="s60" class="api">
   387       <unit bldFile="os/ossrv/ossrv_pub/glib_automatic_string_completion/group"/>
   386 <unit bldFile="os/ossrv/ossrv_pub/glib_automatic_string_completion/group"/>
   388      </component>
   387 </component>
   389      <component name="glib_balanced_binary_trees" long-name="Glib Balanced Binary Trees API" filter="s60" class="api">
   388 <component name="glib_balanced_binary_trees" long-name="Glib Balanced Binary Trees API" filter="s60" class="api">
   390       <unit bldFile="os/ossrv/ossrv_pub/glib_balanced_binary_trees/group"/>
   389 <unit bldFile="os/ossrv/ossrv_pub/glib_balanced_binary_trees/group"/>
   391      </component>
   390 </component>
   392      <component name="glib_basic_types" long-name="Glib Basic Types API" filter="s60" class="api">
   391 <component name="glib_basic_types" long-name="Glib Basic Types API" filter="s60" class="api">
   393       <unit bldFile="os/ossrv/ossrv_pub/glib_basic_types/group"/>
   392 <unit bldFile="os/ossrv/ossrv_pub/glib_basic_types/group"/>
   394      </component>
   393 </component>
   395      <component name="glib_caches" long-name="Glib Caches API" filter="s60" class="api">
   394 <component name="glib_caches" long-name="Glib Caches API" filter="s60" class="api">
   396       <unit bldFile="os/ossrv/ossrv_pub/glib_caches/group"/>
   395 <unit bldFile="os/ossrv/ossrv_pub/glib_caches/group"/>
   397      </component>
   396 </component>
   398      <component name="glib_character_set_conversion" long-name="Glib Character Set Conversion API" filter="s60" class="api">
   397 <component name="glib_character_set_conversion" long-name="Glib Character Set Conversion API" filter="s60" class="api">
   399       <unit bldFile="os/ossrv/ossrv_pub/glib_character_set_conversion/group"/>
   398 <unit bldFile="os/ossrv/ossrv_pub/glib_character_set_conversion/group"/>
   400      </component>
   399 </component>
   401      <component name="glib_closures" long-name="Glib Closures API" filter="s60" class="api">
   400 <component name="glib_closures" long-name="Glib Closures API" filter="s60" class="api">
   402       <unit bldFile="os/ossrv/ossrv_pub/glib_closures/group"/>
   401 <unit bldFile="os/ossrv/ossrv_pub/glib_closures/group"/>
   403      </component>
   402 </component>
   404      <component name="glib_commandline_option_parser" long-name="Glib Command Line Option Parser API" filter="s60" class="api">
   403 <component name="glib_commandline_option_parser" long-name="Glib Command Line Option Parser API" filter="s60" class="api">
   405       <unit bldFile="os/ossrv/ossrv_pub/glib_commandline_option_parser/group"/>
   404 <unit bldFile="os/ossrv/ossrv_pub/glib_commandline_option_parser/group"/>
   406      </component>
   405 </component>
   407      <component name="glib_datasets" long-name="Glib Datasets API" filter="s60" class="api">
   406 <component name="glib_datasets" long-name="Glib Datasets API" filter="s60" class="api">
   408       <unit bldFile="os/ossrv/ossrv_pub/glib_datasets/group"/>
   407 <unit bldFile="os/ossrv/ossrv_pub/glib_datasets/group"/>
   409      </component>
   408 </component>
   410      <component name="glib_date_and_time_functions" long-name="Glib Date and Time Functions API" filter="s60" class="api">
   409 <component name="glib_date_and_time_functions" long-name="Glib Date and Time Functions API" filter="s60" class="api">
   411       <unit bldFile="os/ossrv/ossrv_pub/glib_date_and_time_functions/group"/>
   410 <unit bldFile="os/ossrv/ossrv_pub/glib_date_and_time_functions/group"/>
   412      </component>
   411 </component>
   413      <component name="glib_doubleended_queues" long-name="Glib Double-ended Queues API" filter="s60" class="api">
   412 <component name="glib_doubleended_queues" long-name="Glib Double-ended Queues API" filter="s60" class="api">
   414       <unit bldFile="os/ossrv/ossrv_pub/glib_doubleended_queues/group"/>
   413 <unit bldFile="os/ossrv/ossrv_pub/glib_doubleended_queues/group"/>
   415      </component>
   414 </component>
   416      <component name="glib_doublylinked_lists" long-name="Glib Doubly-Linked Lists API" filter="s60" class="api">
   415 <component name="glib_doublylinked_lists" long-name="Glib Doubly-Linked Lists API" filter="s60" class="api">
   417       <unit bldFile="os/ossrv/ossrv_pub/glib_doublylinked_lists/group"/>
   416 <unit bldFile="os/ossrv/ossrv_pub/glib_doublylinked_lists/group"/>
   418      </component>
   417 </component>
   419      <component name="glib_dynamic_loading_of_modules" long-name="Glib Dynamic Loading of Modules API" filter="s60" class="api">
   418 <component name="glib_dynamic_loading_of_modules" long-name="Glib Dynamic Loading of Modules API" filter="s60" class="api">
   420       <unit bldFile="os/ossrv/ossrv_pub/glib_dynamic_loading_of_modules/group"/>
   419 <unit bldFile="os/ossrv/ossrv_pub/glib_dynamic_loading_of_modules/group"/>
   421      </component>
   420 </component>
   422      <component name="glib_enums_and_flags" long-name="Glib Enums and Flags API" filter="s60" class="api">
   421 <component name="glib_enums_and_flags" long-name="Glib Enums and Flags API" filter="s60" class="api">
   423       <unit bldFile="os/ossrv/ossrv_pub/glib_enums_and_flags/group"/>
   422 <unit bldFile="os/ossrv/ossrv_pub/glib_enums_and_flags/group"/>
   424      </component>
   423 </component>
   425      <component name="glib_error_reporting" long-name="Glib Error Reporting API" filter="s60" class="api">
   424 <component name="glib_error_reporting" long-name="Glib Error Reporting API" filter="s60" class="api">
   426       <unit bldFile="os/ossrv/ossrv_pub/glib_error_reporting/group"/>
   425 <unit bldFile="os/ossrv/ossrv_pub/glib_error_reporting/group"/>
   427      </component>
   426 </component>
   428      <component name="glib_file_utilities" long-name="Glib File Utilities API" filter="s60" class="api">
   427 <component name="glib_file_utilities" long-name="Glib File Utilities API" filter="s60" class="api">
   429       <unit bldFile="os/ossrv/ossrv_pub/glib_file_utilities/group"/>
   428 <unit bldFile="os/ossrv/ossrv_pub/glib_file_utilities/group"/>
   430      </component>
   429 </component>
   431      <component name="glib_generic_values" long-name="Glib Generic Values API" filter="s60" class="api">
   430 <component name="glib_generic_values" long-name="Glib Generic Values API" filter="s60" class="api">
   432       <unit bldFile="os/ossrv/ossrv_pub/glib_generic_values/group"/>
   431 <unit bldFile="os/ossrv/ossrv_pub/glib_generic_values/group"/>
   433      </component>
   432 </component>
   434      <component name="glib_globstyle_pattern_matching" long-name="Glib Glob-Style Pattern Matching API" filter="s60" class="api">
   433 <component name="glib_globstyle_pattern_matching" long-name="Glib Glob-Style Pattern Matching API" filter="s60" class="api">
   435       <unit bldFile="os/ossrv/ossrv_pub/glib_globstyle_pattern_matching/group"/>
   434 <unit bldFile="os/ossrv/ossrv_pub/glib_globstyle_pattern_matching/group"/>
   436      </component>
   435 </component>
   437      <component name="glib_hash_tables" long-name="Glib Hash Tables API" filter="s60" class="api">
   436 <component name="glib_hash_tables" long-name="Glib Hash Tables API" filter="s60" class="api">
   438       <unit bldFile="os/ossrv/ossrv_pub/glib_hash_tables/group"/>
   437 <unit bldFile="os/ossrv/ossrv_pub/glib_hash_tables/group"/>
   439      </component>
   438 </component>
   440      <component name="glib_hook_functions" long-name="Glib Hook Functions API" filter="s60" class="api">
   439 <component name="glib_hook_functions" long-name="Glib Hook Functions API" filter="s60" class="api">
   441       <unit bldFile="os/ossrv/ossrv_pub/glib_hook_functions/group"/>
   440 <unit bldFile="os/ossrv/ossrv_pub/glib_hook_functions/group"/>
   442      </component>
   441 </component>
   443      <component name="glib_internationalization" long-name="Glib  Internationalization API" filter="s60" class="api">
   442 <component name="glib_internationalization" long-name="Glib  Internationalization API" filter="s60" class="api">
   444       <unit bldFile="os/ossrv/ossrv_pub/glib_internationalization/group"/>
   443 <unit bldFile="os/ossrv/ossrv_pub/glib_internationalization/group"/>
   445      </component>
   444 </component>
   446      <component name="glib_io_channels" long-name="Glib I/O Channels API" filter="s60" class="api">
   445 <component name="glib_io_channels" long-name="Glib I/O Channels API" filter="s60" class="api">
   447       <unit bldFile="os/ossrv/ossrv_pub/glib_io_channels/group"/>
   446 <unit bldFile="os/ossrv/ossrv_pub/glib_io_channels/group"/>
   448      </component>
   447 </component>
   449      <component name="glib_keyvalue_file_parser" long-name="Glib Key-Value File Parser API" filter="s60" class="api">
   448 <component name="glib_keyvalue_file_parser" long-name="Glib Key-Value File Parser API" filter="s60" class="api">
   450       <unit bldFile="os/ossrv/ossrv_pub/glib_keyvalue_file_parser/group"/>
   449 <unit bldFile="os/ossrv/ossrv_pub/glib_keyvalue_file_parser/group"/>
   451      </component>
   450 </component>
   452      <component name="glib_lexical_scanner" long-name="Glib Lexical Scanner API" filter="s60" class="api">
   451 <component name="glib_lexical_scanner" long-name="Glib Lexical Scanner API" filter="s60" class="api">
   453       <unit bldFile="os/ossrv/ossrv_pub/glib_lexical_scanner/group"/>
   452 <unit bldFile="os/ossrv/ossrv_pub/glib_lexical_scanner/group"/>
   454      </component>
   453 </component>
   455      <component name="glib_main_event_loop" long-name="Glib Main Event Loop API" filter="s60" class="api">
   454 <component name="glib_main_event_loop" long-name="Glib Main Event Loop API" filter="s60" class="api">
   456       <unit bldFile="os/ossrv/ossrv_pub/glib_main_event_loop/group"/>
   455 <unit bldFile="os/ossrv/ossrv_pub/glib_main_event_loop/group"/>
   457      </component>
   456 </component>
   458      <component name="glib_memory_allocation" long-name="Glib Memory Allocation API" filter="s60" class="api">
   457 <component name="glib_memory_allocation" long-name="Glib Memory Allocation API" filter="s60" class="api">
   459       <unit bldFile="os/ossrv/ossrv_pub/glib_memory_allocation/group"/>
   458 <unit bldFile="os/ossrv/ossrv_pub/glib_memory_allocation/group"/>
   460      </component>
   459 </component>
   461      <component name="glib_memory_slices" long-name="Glib Memory Slices API" filter="s60" class="api">
   460 <component name="glib_memory_slices" long-name="Glib Memory Slices API" filter="s60" class="api">
   462       <unit bldFile="os/ossrv/ossrv_pub/glib_memory_slices/group"/>
   461 <unit bldFile="os/ossrv/ossrv_pub/glib_memory_slices/group"/>
   463      </component>
   462 </component>
   464      <component name="glib_message_logging" long-name="Glib Message Logging API" filter="s60" class="api">
   463 <component name="glib_message_logging" long-name="Glib Message Logging API" filter="s60" class="api">
   465       <unit bldFile="os/ossrv/ossrv_pub/glib_message_logging/group"/>
   464 <unit bldFile="os/ossrv/ossrv_pub/glib_message_logging/group"/>
   466      </component>
   465 </component>
   467      <component name="glib_miscellaneous_utility_functions" long-name="Glib Miscellaneous Utility Functions API" filter="s60" class="api">
   466 <component name="glib_miscellaneous_utility_functions" long-name="Glib Miscellaneous Utility Functions API" filter="s60" class="api">
   468       <unit bldFile="os/ossrv/ossrv_pub/glib_miscellaneous_utility_functions/group"/>
   467 <unit bldFile="os/ossrv/ossrv_pub/glib_miscellaneous_utility_functions/group"/>
   469      </component>
   468 </component>
   470      <component name="glib_nary_trees" long-name="Glib N-ary Trees API" filter="s60" class="api">
   469 <component name="glib_nary_trees" long-name="Glib N-ary Trees API" filter="s60" class="api">
   471       <unit bldFile="os/ossrv/ossrv_pub/glib_nary_trees/group"/>
   470 <unit bldFile="os/ossrv/ossrv_pub/glib_nary_trees/group"/>
   472      </component>
   471 </component>
   473      <component name="glib_parameters_and_values" long-name="Glib Parameters and Values API" filter="s60" class="api">
   472 <component name="glib_parameters_and_values" long-name="Glib Parameters and Values API" filter="s60" class="api">
   474       <unit bldFile="os/ossrv/ossrv_pub/glib_parameters_and_values/group"/>
   473 <unit bldFile="os/ossrv/ossrv_pub/glib_parameters_and_values/group"/>
   475      </component>
   474 </component>
   476      <component name="glib_quarks" long-name="Glib Quarks API" filter="s60" class="api">
   475 <component name="glib_quarks" long-name="Glib Quarks API" filter="s60" class="api">
   477       <unit bldFile="os/ossrv/ossrv_pub/glib_quarks/group"/>
   476 <unit bldFile="os/ossrv/ossrv_pub/glib_quarks/group"/>
   478      </component>
   477 </component>
   479      <component name="glib_random_numbers" long-name="Glib Random Numbers API" filter="s60" class="api">
   478 <component name="glib_random_numbers" long-name="Glib Random Numbers API" filter="s60" class="api">
   480       <unit bldFile="os/ossrv/ossrv_pub/glib_random_numbers/group"/>
   479 <unit bldFile="os/ossrv/ossrv_pub/glib_random_numbers/group"/>
   481      </component>
   480 </component>
   482      <component name="glib_relations_and_tuples" long-name="Glib Relations and Tuples API" filter="s60" class="api">
   481 <component name="glib_relations_and_tuples" long-name="Glib Relations and Tuples API" filter="s60" class="api">
   483       <unit bldFile="os/ossrv/ossrv_pub/glib_relations_and_tuples/group"/>
   482 <unit bldFile="os/ossrv/ossrv_pub/glib_relations_and_tuples/group"/>
   484      </component>
   483 </component>
   485      <component name="glib_shellrelated_utilities" long-name="Glib Shell-related Utilities API" filter="s60" class="api">
   484 <component name="glib_shellrelated_utilities" long-name="Glib Shell-related Utilities API" filter="s60" class="api">
   486       <unit bldFile="os/ossrv/ossrv_pub/glib_shellrelated_utilities/group"/>
   485 <unit bldFile="os/ossrv/ossrv_pub/glib_shellrelated_utilities/group"/>
   487      </component>
   486 </component>
   488      <component name="glib_signals" long-name="Glib Signals API" filter="s60" class="api">
   487 <component name="glib_signals" long-name="Glib Signals API" filter="s60" class="api">
   489       <unit bldFile="os/ossrv/ossrv_pub/glib_signals/group"/>
   488 <unit bldFile="os/ossrv/ossrv_pub/glib_signals/group"/>
   490      </component>
   489 </component>
   491      <component name="glib_simple_xml_subset_parser" long-name="Glib Simple XML Subset Parser API" filter="s60" class="api">
   490 <component name="glib_simple_xml_subset_parser" long-name="Glib Simple XML Subset Parser API" filter="s60" class="api">
   492       <unit bldFile="os/ossrv/ossrv_pub/glib_simple_xml_subset_parser/group"/>
   491 <unit bldFile="os/ossrv/ossrv_pub/glib_simple_xml_subset_parser/group"/>
   493      </component>
   492 </component>
   494      <component name="glib_singlylinked_lists" long-name="Glib Singly-Linked Lists API" filter="s60" class="api">
   493 <component name="glib_singlylinked_lists" long-name="Glib Singly-Linked Lists API" filter="s60" class="api">
   495       <unit bldFile="os/ossrv/ossrv_pub/glib_singlylinked_lists/group"/>
   494 <unit bldFile="os/ossrv/ossrv_pub/glib_singlylinked_lists/group"/>
   496      </component>
   495 </component>
   497      <component name="glib_spawning_processes" long-name="Glib Spawning Processes API" filter="s60" class="api">
   496 <component name="glib_spawning_processes" long-name="Glib Spawning Processes API" filter="s60" class="api">
   498       <unit bldFile="os/ossrv/ossrv_pub/glib_spawning_processes/group"/>
   497 <unit bldFile="os/ossrv/ossrv_pub/glib_spawning_processes/group"/>
   499      </component>
   498 </component>
   500      <component name="glib_standard_macros" long-name="Glib Standard Macros API" filter="s60" class="api">
   499 <component name="glib_standard_macros" long-name="Glib Standard Macros API" filter="s60" class="api">
   501       <unit bldFile="os/ossrv/ossrv_pub/glib_standard_macros/group"/>
   500 <unit bldFile="os/ossrv/ossrv_pub/glib_standard_macros/group"/>
   502      </component>
   501 </component>
   503      <component name="glib_string_utility_functions" long-name="Glib String Utility Functions API" filter="s60" class="api">
   502 <component name="glib_string_utility_functions" long-name="Glib String Utility Functions API" filter="s60" class="api">
   504       <unit bldFile="os/ossrv/ossrv_pub/glib_string_utility_functions/group"/>
   503 <unit bldFile="os/ossrv/ossrv_pub/glib_string_utility_functions/group"/>
   505      </component>
   504 </component>
   506      <component name="glib_strings" long-name="Glib Strings API" filter="s60" class="api">
   505 <component name="glib_strings" long-name="Glib Strings API" filter="s60" class="api">
   507       <unit bldFile="os/ossrv/ossrv_pub/glib_strings/group"/>
   506 <unit bldFile="os/ossrv/ossrv_pub/glib_strings/group"/>
   508      </component>
   507 </component>
   509      <component name="glib_thread_pools" long-name="Glib Thread Pools API" filter="s60" class="api">
   508 <component name="glib_thread_pools" long-name="Glib Thread Pools API" filter="s60" class="api">
   510       <unit bldFile="os/ossrv/ossrv_pub/glib_thread_pools/group"/>
   509 <unit bldFile="os/ossrv/ossrv_pub/glib_thread_pools/group"/>
   511      </component>
   510 </component>
   512      <component name="glib_threads" long-name="Glib Threads API" filter="s60" class="api">
   511 <component name="glib_threads" long-name="Glib Threads API" filter="s60" class="api">
   513       <unit bldFile="os/ossrv/ossrv_pub/glib_threads/group"/>
   512 <unit bldFile="os/ossrv/ossrv_pub/glib_threads/group"/>
   514      </component>
   513 </component>
   515      <component name="glib_timers" long-name="Glib Timers API" filter="s60" class="api">
   514 <component name="glib_timers" long-name="Glib Timers API" filter="s60" class="api">
   516       <unit bldFile="os/ossrv/ossrv_pub/glib_timers/group"/>
   515 <unit bldFile="os/ossrv/ossrv_pub/glib_timers/group"/>
   517      </component>
   516 </component>
   518      <component name="glib_unicode_manipulation" long-name="Glib Unicode Manipulation API" filter="s60" class="api">
   517 <component name="glib_unicode_manipulation" long-name="Glib Unicode Manipulation API" filter="s60" class="api">
   519       <unit bldFile="os/ossrv/ossrv_pub/glib_unicode_manipulation/group"/>
   518 <unit bldFile="os/ossrv/ossrv_pub/glib_unicode_manipulation/group"/>
   520      </component>
   519 </component>
   521      <component name="glib_value_arrays" long-name="Glib Value Arrays API" filter="s60" class="api">
   520 <component name="glib_value_arrays" long-name="Glib Value Arrays API" filter="s60" class="api">
   522       <unit bldFile="os/ossrv/ossrv_pub/glib_value_arrays/group"/>
   521 <unit bldFile="os/ossrv/ossrv_pub/glib_value_arrays/group"/>
   523      </component>
   522 </component>
   524      <component name="glib_varargs_value_collection" long-name="Glib Varargs Value Collection API" filter="s60" class="api">
   523 <component name="glib_varargs_value_collection" long-name="Glib Varargs Value Collection API" filter="s60" class="api">
   525       <unit bldFile="os/ossrv/ossrv_pub/glib_varargs_value_collection/group"/>
   524 <unit bldFile="os/ossrv/ossrv_pub/glib_varargs_value_collection/group"/>
   526      </component>
   525 </component>
   527      <component name="gobject" long-name="GObject API" filter="s60" class="api">
   526 <component name="gobject" long-name="GObject API" filter="s60" class="api">
   528       <unit bldFile="os/ossrv/ossrv_pub/gobject/group"/>
   527 <unit bldFile="os/ossrv/ossrv_pub/gobject/group"/>
   529      </component>
   528 </component>
   530      <component name="gparamspec" long-name="GParamSpec API" filter="s60" class="api">
   529 <component name="gparamspec" long-name="GParamSpec API" filter="s60" class="api">
   531       <unit bldFile="os/ossrv/ossrv_pub/gparamspec/group"/>
   530 <unit bldFile="os/ossrv/ossrv_pub/gparamspec/group"/>
   532      </component>
   531 </component>
   533      <component name="gtype" long-name="GType API" filter="s60" class="api">
   532 <component name="gtype" long-name="GType API" filter="s60" class="api">
   534       <unit bldFile="os/ossrv/ossrv_pub/gtype/group"/>
   533 <unit bldFile="os/ossrv/ossrv_pub/gtype/group"/>
   535      </component>
   534 </component>
   536      <component name="gtypemodule" long-name="GTypeModule API" filter="s60" class="api">
   535 <component name="gtypemodule" long-name="GTypeModule API" filter="s60" class="api">
   537       <unit bldFile="os/ossrv/ossrv_pub/gtypemodule/group"/>
   536 <unit bldFile="os/ossrv/ossrv_pub/gtypemodule/group"/>
   538      </component>
   537 </component>
   539      <component name="gtypeplugin" long-name="GTypePlugin API" filter="s60" class="api">
   538 <component name="gtypeplugin" long-name="GTypePlugin API" filter="s60" class="api">
   540       <unit bldFile="os/ossrv/ossrv_pub/gtypeplugin/group"/>
   539 <unit bldFile="os/ossrv/ossrv_pub/gtypeplugin/group"/>
   541      </component>
   540 </component>
   542      <component name="io_stream_api" long-name="I/O stream API" filter="s60" class="api">
   541 <component name="io_stream_api" long-name="I/O stream API" filter="s60" class="api">
   543       <unit bldFile="os/ossrv/ossrv_pub/io_stream_api/group"/>
   542 <unit bldFile="os/ossrv/ossrv_pub/io_stream_api/group"/>
   544      </component>
   543 </component>
   545      <component name="localization_function_api" long-name="Localization Function API" filter="s60" class="api">
   544 <component name="localization_function_api" long-name="Localization Function API" filter="s60" class="api">
   546       <unit bldFile="os/ossrv/ossrv_pub/localization_function_api/group"/>
   545 <unit bldFile="os/ossrv/ossrv_pub/localization_function_api/group"/>
   547      </component>
   546 </component>
   548      <component name="math_operations_api" long-name="Math Operations API" filter="s60" class="api">
   547 <component name="math_operations_api" long-name="Math Operations API" filter="s60" class="api">
   549       <unit bldFile="os/ossrv/ossrv_pub/math_operations_api/group"/>
   548 <unit bldFile="os/ossrv/ossrv_pub/math_operations_api/group"/>
   550      </component>
   549 </component>
   551      <component name="ossrv_memory_api" long-name="Generic OS Services Memory API" filter="s60" class="api">
   550 <component name="ossrv_memory_api" long-name="Generic OS Services Memory API" filter="s60" class="api">
   552       <unit bldFile="os/ossrv/ossrv_pub/memory/group"/>
   551 <unit bldFile="os/ossrv/ossrv_pub/memory/group"/>
   553      </component>
   552 </component>
   554      <component name="no_namespace_headers" long-name="No Namespace Headers" filter="s60" class="api">
   553 <component name="no_namespace_headers" long-name="No Namespace Headers" filter="s60" class="api">
   555       <unit bldFile="os/ossrv/ossrv_pub/no_namespace_headers/group"/>
   554 <unit bldFile="os/ossrv/ossrv_pub/no_namespace_headers/group"/>
   556      </component>
   555 </component>
   557      <component name="openc_headers" long-name="OpenC headers" filter="s60" class="api">
   556 <component name="openc_headers" long-name="OpenC headers" filter="s60" class="api">
   558       <unit bldFile="os/ossrv/ossrv_pub/openc_headers/group"/>
   557 <unit bldFile="os/ossrv/ossrv_pub/openc_headers/group"/>
   559      </component>
   558 </component>
   560      <component name="openc_wrappers" long-name="OpenC wrappers" filter="s60" class="api">
   559 <component name="openc_wrappers" long-name="OpenC wrappers" filter="s60" class="api">
   561       <unit bldFile="os/ossrv/ossrv_pub/openc_wrappers/group"/>
   560 <unit bldFile="os/ossrv/ossrv_pub/openc_wrappers/group"/>
   562      </component>
   561 </component>
   563      <component name="ssl_general_api" long-name="SSL General API" filter="s60" class="api">
   562 <component name="ssl_general_api" long-name="SSL General API" filter="s60" class="api">
   564       <unit bldFile="os/ossrv/ossrv_pub/ssl_general_api/group"/>
   563 <unit bldFile="os/ossrv/ossrv_pub/ssl_general_api/group"/>
   565      </component>
   564 </component>
   566      <component name="ssl_protocol_methods_api" long-name="SSL Protocol Methods API" filter="s60" class="api">
   565 <component name="ssl_protocol_methods_api" long-name="SSL Protocol Methods API" filter="s60" class="api">
   567       <unit bldFile="os/ossrv/ossrv_pub/ssl_protocol_methods_api/group"/>
   566 <unit bldFile="os/ossrv/ossrv_pub/ssl_protocol_methods_api/group"/>
   568      </component>
   567 </component>
   569      <component name="standard_compressiondecompression_api" long-name="Standard Compression/Decompression API" filter="s60" class="api">
   568 <component name="standard_compressiondecompression_api" long-name="Standard Compression/Decompression API" filter="s60" class="api">
   570       <unit bldFile="os/ossrv/ossrv_pub/standard_compressiondecompression_api/group"/>
   569 <unit bldFile="os/ossrv/ossrv_pub/standard_compressiondecompression_api/group"/>
   571      </component>
   570 </component>
   572      <component name="stl" long-name="STL API" filter="s60" class="api">
   571 <component name="stl" long-name="STL API" filter="s60" class="api">
   573       <unit bldFile="os/ossrv/ossrv_pub/stl/group"/>
   572 <unit bldFile="os/ossrv/ossrv_pub/stl/group"/>
   574      </component>
   573 </component>
   575      <component name="thread_api" long-name="Thread API" filter="s60" class="api">
   574 <component name="thread_api" long-name="Thread API" filter="s60" class="api">
   576       <unit bldFile="os/ossrv/ossrv_pub/thread_api/group"/>
   575 <unit bldFile="os/ossrv/ossrv_pub/thread_api/group"/>
   577      </component>
   576 </component>
   578      <component name="type_attributes" long-name="Type Attributes API" filter="s60" class="api">
   577 <component name="type_attributes" long-name="Type Attributes API" filter="s60" class="api">
   579       <unit bldFile="os/ossrv/ossrv_pub/type_attributes/group"/>
   578 <unit bldFile="os/ossrv/ossrv_pub/type_attributes/group"/>
   580      </component>
   579 </component>
   581      <component name="typeinfo" long-name="Type Info API" filter="s60" class="api">
   580 <component name="typeinfo" long-name="Type Info API" filter="s60" class="api">
   582       <unit bldFile="os/ossrv/ossrv_pub/typeinfo/group"/>
   581 <unit bldFile="os/ossrv/ossrv_pub/typeinfo/group"/>
   583      </component>
   582 </component>
   584      <component name="utility_apis" long-name="Utility APIs" filter="s60" class="api">
   583 <component name="utility_apis" long-name="Utility APIs" filter="s60" class="api">
   585       <unit bldFile="os/ossrv/ossrv_pub/utility_apis/group"/>
   584 <unit bldFile="os/ossrv/ossrv_pub/utility_apis/group"/>
   586      </component>
   585 </component>
   587      <component name="wide_character_classapis" long-name="Wide character class/apis" filter="s60" class="api">
   586 <component name="wide_character_classapis" long-name="Wide character class/apis" filter="s60" class="api">
   588       <unit bldFile="os/ossrv/ossrv_pub/wide_character_classapis/group"/>
   587 <unit bldFile="os/ossrv/ossrv_pub/wide_character_classapis/group"/>
   589      </component>
   588 </component>
   590      <component name="dbus_api" long-name="Dbus API" filter="s60" class="api">
   589 <component name="dbus_api" long-name="Dbus API" filter="s60" class="api">
   591       <unit bldFile="os/ossrv/ossrv_pub/dbus/group"/>
   590 <unit bldFile="os/ossrv/ossrv_pub/dbus/group"/>
   592      </component>
   591 </component>
   593      <component name="dbus-glib" long-name="Dbus-glib API" filter="s60" class="api">
   592 <component name="dbus-glib" long-name="Dbus-glib API" filter="s60" class="api">
   594       <unit bldFile="os/ossrv/ossrv_pub/dbus-glib/group"/>
   593 <unit bldFile="os/ossrv/ossrv_pub/dbus-glib/group"/>
   595      </component>
   594 </component>
   596     </collection>
   595 </collection>
   597     <collection name="ossrv_plat" long-name="Generic OS Services Platform Interfaces" level="utilities">
   596 <collection name="ossrv_plat" long-name="Generic OS Services Platform Interfaces" level="utilities">
   598      <component name="libutils_apis" long-name="Utility Library APIs" filter="s60" class="api">
   597 <component name="libutils_apis" long-name="Utility Library APIs" filter="s60" class="api">
   599       <unit bldFile="os/ossrv/ossrv_plat/libutils/group"/>
   598 <unit bldFile="os/ossrv/ossrv_plat/libutils/group"/>
   600      </component>
   599 </component>
   601     </collection>
   600 </collection>
   602     <collection name="stdlibs" long-name="Standard Libraries" level="translation">
   601 <collection name="stdlibs" long-name="Standard Libraries" level="translation">
   603      <component name="libz" filter="s60" long-name="Z Compression Library">
   602 <component name="libz" filter="s60" long-name="Z Compression Library">
   604       <unit bldFile="os/ossrv/stdlibs/libz/group"/>
   603 <unit bldFile="os/ossrv/stdlibs/libz/group"/>
   605      </component>
   604 </component>
   606      <component name="libcrypt" filter="s60" long-name="Crypt Library">
   605 <component name="libcrypt" filter="s60" long-name="Crypt Library">
   607       <unit bldFile="os/ossrv/stdlibs/libcrypt/group"/>
   606 <unit bldFile="os/ossrv/stdlibs/libcrypt/group"/>
   608      </component>
   607 </component>
   609     </collection>
   608 </collection>
   610     <collection name="ssl" long-name="SSL" level="data-services">
   609 <collection name="ssl" long-name="SSL" level="data-services">
   611      <component name="libcrypto" filter="s60" long-name="Crypto Library">
   610 <component name="libcrypto" filter="s60" long-name="Crypto Library">
   612       <unit bldFile="os/ossrv/ssl/libcrypto/group"/>
   611 <unit bldFile="os/ossrv/ssl/libcrypto/group"/>
   613      </component>
   612 </component>
   614      <component name="libssl" filter="s60" purpose="development" long-name="SSL Library">
   613 <component name="libssl" filter="s60" purpose="development" long-name="SSL Library">
   615       <unit bldFile="os/ossrv/ssl/libssl/group"/>
   614 <unit bldFile="os/ossrv/ssl/libssl/group"/>
   616      </component>
   615 </component>
   617     </collection>
   616 </collection>
   618     <collection name="glib" long-name="GLib" level="utilities">
   617 <collection name="glib" long-name="GLib" level="utilities">
   619      <component name="glibbackend" filter="s60" long-name="GLib Backend">
   618 <component name="glibbackend" filter="s60" long-name="GLib Backend">
   620       <unit bldFile="os/ossrv/glib/glibbackend/group"/>
   619 <unit bldFile="os/ossrv/glib/glibbackend/group"/>
   621      </component>
   620 </component>
   622      <component name="libglib" filter="s60" long-name="GLib Library">
   621 <component name="libglib" filter="s60" long-name="GLib Library">
   623       <unit bldFile="os/ossrv/glib/libglib/group"/>
   622 <unit bldFile="os/ossrv/glib/libglib/group"/>
   624      </component>
   623 </component>
   625      <component name="libgthread" filter="s60" long-name="Libg Thread">
   624 <component name="libgthread" filter="s60" long-name="Libg Thread">
   626       <unit bldFile="os/ossrv/glib/libgthread/group"/>
   625 <unit bldFile="os/ossrv/glib/libgthread/group"/>
   627      </component>
   626 </component>
   628      <component name="libgmodule" filter="s60" long-name="Libg Module">
   627 <component name="libgmodule" filter="s60" long-name="Libg Module">
   629       <unit bldFile="os/ossrv/glib/libgmodule/group"/>
   628 <unit bldFile="os/ossrv/glib/libgmodule/group"/>
   630      </component>
   629 </component>
   631      <component name="libgobject" filter="s60" long-name="Libg Object">
   630 <component name="libgobject" filter="s60" long-name="Libg Object">
   632       <unit bldFile="os/ossrv/glib/libgobject/group"/>
   631 <unit bldFile="os/ossrv/glib/libgobject/group"/>
   633      </component>
   632 </component>
   634     </collection>
   633 </collection>
   635     <collection name="stdcpp" long-name="C++ Standard Library" level="translation">
   634 <collection name="stdcpp" long-name="C++ Standard Library" level="translation">
   636      <!-- collection is really a component. Needs to be moved down a directory -->
   635 <!-- collection is really a component. Needs to be moved down a directory -->
   637      <component name="stdcpp_build" filter="s60" long-name="Stdcpp">
   636 <component name="stdcpp_build" filter="s60" long-name="Stdcpp">
   638       <unit bldFile="os/ossrv/stdcpp/group"/>
   637 <unit bldFile="os/ossrv/stdcpp/group"/>
   639      </component>
   638 </component>
   640     </collection>
   639 </collection>
   641     <collection name="ofdbus" long-name="Open Foundation D-Bus" level="utilities">
   640 <collection name="ofdbus" long-name="Open Foundation D-Bus" level="utilities">
   642      <component name="dbus" filter="s60" long-name="D-Bus">
   641 <component name="dbus" filter="s60" long-name="D-Bus">
   643       <unit bldFile="os/ossrv/ofdbus/dbus/group"/>
   642 <unit bldFile="os/ossrv/ofdbus/dbus/group"/>
   644      </component>
   643 </component>
   645      <component name="dbus-glib" filter="s60" long-name="D-Bus GLib">
   644 <component name="dbus-glib" filter="s60" long-name="D-Bus GLib">
   646       <unit bldFile="os/ossrv/ofdbus/dbus-glib/group"/>
   645 <unit bldFile="os/ossrv/ofdbus/dbus-glib/group"/>
   647      </component>
   646 </component>
   648      <component name="ofdbus_rom" filter="s60" long-name="D-Bus ROM">
   647 <component name="ofdbus_rom" filter="s60" long-name="D-Bus ROM">
   649       <!-- Contains IBY for for dbus. Should remove #includes to above components and move this down a directory 
   648 <!-- Contains IBY for for dbus. Should remove #includes to above components and move this down a directory 
   650             Consider moving IBY file to one of the above as well and removing this component entirely -->
   649             Consider moving IBY file to one of the above as well and removing this component entirely -->
   651       <unit bldFile="os/ossrv/ofdbus/group"/>
   650 <unit bldFile="os/ossrv/ofdbus/group"/>
   652      </component>
   651 </component>
   653     </collection>
   652 </collection>
   654     <collection name="utilitylibraries" long-name="Utility Libraries" level="encoding">
   653 <collection name="utilitylibraries" long-name="Utility Libraries" level="encoding">
   655      <component name="libutils" filter="s60" long-name="Utility Library">
   654 <component name="libutils" filter="s60" long-name="Utility Library">
   656       <unit bldFile="os/ossrv/utilitylibraries/libutils/group"/>
   655 <unit bldFile="os/ossrv/utilitylibraries/libutils/group"/>
   657      </component>
   656 </component>
   658     </collection>
   657 </collection>
   659     <collection name="genericservices" long-name="Generic Services" level="utilities">
   658 <collection name="genericservices" long-name="Generic Services" level="utilities">
   660      <component name="s60compatibilityheaders" long-name="S60 Compatibility Headers" filter="gt" purpose="optional">
   659 <component name="s60compatibilityheaders" long-name="S60 Compatibility Headers" filter="gt" purpose="optional">
   661       <unit bldFile="os/ossrv/genericservices/s60compatibilityheaders/groupsymtb101sf" mrp="os/ossrv/genericservices/s60compatibilityheaders/groupsymtb101sf/tools_s60_header_compatsymtb101sf.mrp" version="tb101sf"/>
   660 <unit bldFile="os/ossrv/genericservices/s60compatibilityheaders/groupsymtb101sf" mrp="os/ossrv/genericservices/s60compatibilityheaders/groupsymtb101sf/tools_s60_header_compatsymtb101sf.mrp" version="tb101sf"/>
   662      </component>
   661 </component>
   663      <component name="mimerecognitionfw" long-name="MIME Recognition Framework" purpose="mandatory">
   662 <component name="mimerecognitionfw" long-name="MIME Recognition Framework" purpose="mandatory">
   664       <unit bldFile="os/ossrv/genericservices/mimerecognitionfw/group" mrp="os/ossrv/genericservices/mimerecognitionfw/group/app-framework_emime.mrp"/>
   663 <unit bldFile="os/ossrv/genericservices/mimerecognitionfw/group" mrp="os/ossrv/genericservices/mimerecognitionfw/group/app-framework_emime.mrp"/>
   665      </component>
   664 </component>
   666      <component name="systemagent" long-name="System Agent" introduced="9.0" purpose="mandatory">
   665 <component name="systemagent" long-name="System Agent" introduced="9.0" purpose="mandatory">
   667       <unit bldFile="os/ossrv/genericservices/systemagent/group" mrp="os/ossrv/genericservices/systemagent/group/syslibs_sysagent2.mrp"/>
   666 <unit bldFile="os/ossrv/genericservices/systemagent/group" mrp="os/ossrv/genericservices/systemagent/group/syslibs_sysagent2.mrp"/>
   668      </component>
   667 </component>
   669      <component name="taskscheduler" long-name="Task Scheduler" introduced="6.0" purpose="optional">
   668 <component name="taskscheduler" long-name="Task Scheduler" introduced="6.0" purpose="optional">
   670       <unit bldFile="os/ossrv/genericservices/taskscheduler/group" mrp="os/ossrv/genericservices/taskscheduler/group/syslibs_schsvr.mrp"/>
   669 <unit bldFile="os/ossrv/genericservices/taskscheduler/group" mrp="os/ossrv/genericservices/taskscheduler/group/syslibs_schsvr.mrp"/>
   671      </component>
   670 </component>
   672      <component name="activebackupclient" long-name="Active Backup Client" purpose="optional">
   671 <component name="activebackupclient" long-name="Active Backup Client" purpose="optional">
   673       <unit bldFile="os/ossrv/genericservices/activebackupclient/group" mrp="os/ossrv/genericservices/activebackupclient/group/connectivity_abclient.mrp"/>
   672 <unit bldFile="os/ossrv/genericservices/activebackupclient/group" mrp="os/ossrv/genericservices/activebackupclient/group/connectivity_abclient.mrp"/>
   674      </component>
   673 </component>
   675      <component name="syslibsdocs" long-name="Syslibs Documentation" purpose="development" class="doc">
   674 <component name="syslibsdocs" long-name="Syslibs Documentation" purpose="development" class="doc">
   676       <unit mrp="os/ossrv/genericservices/syslibsdocs/syslibs_documentation.mrp"/>
   675 <unit mrp="os/ossrv/genericservices/syslibsdocs/syslibs_documentation.mrp"/>
   677      </component>
   676 </component>
   678      <component name="httputils" long-name="HTTP Utilities Library" introduced="6.2" purpose="optional">
   677 <component name="httputils" long-name="HTTP Utilities Library" introduced="6.2" purpose="optional">
   679       <unit bldFile="os/ossrv/genericservices/httputils/group" mrp="os/ossrv/genericservices/httputils/group/application-protocols_inetprotutil.mrp"/>
   678 <unit bldFile="os/ossrv/genericservices/httputils/group" mrp="os/ossrv/genericservices/httputils/group/application-protocols_inetprotutil.mrp"/>
   680      </component>
   679 </component>
   681     </collection>
   680 </collection>
   682     <collection name="syslibsapitest" long-name="SysLibs API Tests" level="utilities"/>
   681 <collection name="syslibsapitest" long-name="SysLibs API Tests" level="utilities"/>
   683     <collection name="compressionlibs" long-name="Compression Libraries" level="data-services">
   682 <collection name="compressionlibs" long-name="Compression Libraries" level="data-services">
   684      <component name="ziplib" long-name="Zip Compression Library" introduced="6.0" purpose="mandatory">
   683 <component name="ziplib" long-name="Zip Compression Library" introduced="6.0" purpose="mandatory">
   685       <unit bldFile="os/ossrv/compressionlibs/ziplib/group" mrp="os/ossrv/compressionlibs/ziplib/group/syslibs_ezlib2.mrp"/>
   684 <unit bldFile="os/ossrv/compressionlibs/ziplib/group" mrp="os/ossrv/compressionlibs/ziplib/group/syslibs_ezlib2.mrp"/>
   686      </component>
   685 </component>
   687     </collection>
   686 </collection>
   688     <collection name="genericopenlibs" long-name="Generic Open Libraries" level="translation">
   687 <collection name="genericopenlibs" long-name="Generic Open Libraries" level="translation">
   689      <component name="cstdlib" long-name="C Standard Library" introduced="ER5" purpose="optional">
   688 <component name="cstdlib" long-name="C Standard Library" introduced="ER5" purpose="optional">
   690       <unit bldFile="os/ossrv/genericopenlibs/cstdlib/group" mrp="os/ossrv/genericopenlibs/cstdlib/group/syslibs_stdlib.mrp"/>
   689 <unit bldFile="os/ossrv/genericopenlibs/cstdlib/group" mrp="os/ossrv/genericopenlibs/cstdlib/group/syslibs_stdlib.mrp"/>
   691      </component>
   690 </component>
   692      <component name="cppstdlib" long-name="C++ Standard Library" introduced="^3" purpose="mandatory">
   691 <component name="cppstdlib" long-name="C++ Standard Library" introduced="^3" purpose="mandatory">
   693       <unit bldFile="os/ossrv/genericopenlibs/cppstdlib/group" mrp="os/ossrv/genericopenlibs/cppstdlib/group/openenv_libstdcpp.mrp"/>
   692 <unit bldFile="os/ossrv/genericopenlibs/cppstdlib/group" mrp="os/ossrv/genericopenlibs/cppstdlib/group/openenv_libstdcpp.mrp"/>
   694      </component>
   693 </component>
   695      <component name="openenvcore" long-name="Open Environment Core" introduced="^2" purpose="mandatory">
   694 <component name="openenvcore" long-name="Open Environment Core" introduced="^2" purpose="mandatory">
   696       <unit bldFile="os/ossrv/genericopenlibs/openenvcore/group" mrp="os/ossrv/genericopenlibs/openenvcore/group/openenv.mrp"/>
   695 <unit bldFile="os/ossrv/genericopenlibs/openenvcore/group" mrp="os/ossrv/genericopenlibs/openenvcore/group/openenv.mrp"/>
   697      </component>
   696 </component>
   698      <component name="posixrealtimeextensions" long-name="POSIX Realtime Extensions" introduced="^3" purpose="optional">
   697 <component name="posixrealtimeextensions" long-name="POSIX Realtime Extensions" introduced="^3" purpose="optional">
   699       <unit bldFile="os/ossrv/genericopenlibs/posixrealtimeextensions/group" mrp="os/ossrv/genericopenlibs/posixrealtimeextensions/group/oeaddons_librt.mrp"/>
   698 <unit bldFile="os/ossrv/genericopenlibs/posixrealtimeextensions/group" mrp="os/ossrv/genericopenlibs/posixrealtimeextensions/group/oeaddons_librt.mrp"/>
   700      </component>
   699 </component>
   701      <component name="liboil" long-name="Liboil" introduced="^4" purpose="optional">
   700 </collection>
   702       <unit bldFile="os/ossrv/genericopenlibs/liboil/group" mrp="os/ossrv/genericopenlibs/liboil/group/oeaddons_liboil.mrp"/>
   701 <collection name="lowlevellibsandfws" long-name="Low Level Libraries and Frameworks" level="app-libs">
   703      </component>
   702 <component name="pluginfw" long-name="Plugin Framework" introduced="6.2" purpose="mandatory">
   704     </collection>
   703 <unit bldFile="os/ossrv/lowlevellibsandfws/pluginfw/Group" mrp="os/ossrv/lowlevellibsandfws/pluginfw/Group/syslibs_ecom3.mrp" version="3"/>
   705     <collection name="lowlevellibsandfws" long-name="Low Level Libraries and Frameworks" level="app-libs">
   704 </component>
   706      <component name="pluginfw" long-name="Plugin Framework" introduced="6.2" purpose="mandatory">
   705 <component name="apputils" long-name="Application Utilities" introduced="ER5" purpose="mandatory">
   707       <unit bldFile="os/ossrv/lowlevellibsandfws/pluginfw/Group" mrp="os/ossrv/lowlevellibsandfws/pluginfw/Group/syslibs_ecom3.mrp" version="3"/>
   706 <unit bldFile="os/ossrv/lowlevellibsandfws/apputils/group" mrp="os/ossrv/lowlevellibsandfws/apputils/group/syslibs_bafl.mrp"/>
   708      </component>
   707 </component>
   709      <component name="apputils" long-name="Application Utilities" introduced="ER5" purpose="mandatory">
   708 <component name="genericusabilitylib" long-name="Generic Usability Library" introduced="^3" purpose="mandatory">
   710       <unit bldFile="os/ossrv/lowlevellibsandfws/apputils/group" mrp="os/ossrv/lowlevellibsandfws/apputils/group/syslibs_bafl.mrp"/>
   709 <unit bldFile="os/ossrv/lowlevellibsandfws/genericusabilitylib/group" mrp="os/ossrv/lowlevellibsandfws/genericusabilitylib/group/syslibs_euserhl.mrp"/>
   711      </component>
   710 </component>
   712      <component name="genericusabilitylib" long-name="Generic Usability Library" introduced="^3" purpose="mandatory">
   711 </collection>
   713       <unit bldFile="os/ossrv/lowlevellibsandfws/genericusabilitylib/group" mrp="os/ossrv/lowlevellibsandfws/genericusabilitylib/group/syslibs_euserhl.mrp"/>
   712 <collection name="ossrv_info" long-name="Generic OS Services Info" level="utilities">
   714      </component>
   713 <component name="ossrv_build" filter="s60" long-name="Generic OS Services Build">
   715     </collection>
   714 <!-- exports should be moved to individual components -->
   716     <collection name="ossrv_info" long-name="Generic OS Services Info" level="utilities">
   715 <unit bldFile="os/ossrv/group"/>
   717      <component name="ossrv_build" filter="s60" long-name="Generic OS Services Build">
   716 </component>
   718       <!-- exports should be moved to individual components -->
   717 <component name="ossrv_metadata" long-name="Generic OS Services Metadata" introduced="^2" purpose="development" class="config PC">
   719       <unit bldFile="os/ossrv/group"/>
   718 <unit mrp="os/ossrv/ossrv_info/ossrv_metadata/ossrv_metadata.mrp"/>
   720      </component>
   719 </component>
   721      <component name="ossrv_metadata" long-name="Generic OS Services Metadata" introduced="^2" purpose="development" class="config PC">
   720 </collection>
   722       <unit mrp="os/ossrv/ossrv_info/ossrv_metadata/ossrv_metadata.mrp"/>
   721 </block>
   723      </component>
   722 <block name="persistentdata" level="services" long-name="Persistent Data Services" levels="adaptation hw-if plugin framework server app-if">
   724     </collection>
   723 <collection name="featuremgmt" long-name="Feature Management" level="framework">
   725    </block>
   724 <component name="featuremgr" long-name="Feature Manager" introduced="^3" purpose="mandatory">
   726    <block name="persistentdata" level="services" long-name="Persistent Data Services" levels="adaptation hw-if plugin framework server app-if">
   725 <unit bldFile="os/persistentdata/featuremgmt/featuremgr/group" mrp="os/persistentdata/featuremgmt/featuremgr/group/syslibs_featmgr.mrp"/>
   727     <collection name="featuremgmt" long-name="Feature Management" level="framework">
   726 </component>
   728      <component name="featuremgr" long-name="Feature Manager" introduced="^3" purpose="mandatory">
   727 <component name="featureregistry" long-name="Feature Registry" introduced="9.2" deprecated="^3" purpose="mandatory">
   729       <unit bldFile="os/persistentdata/featuremgmt/featuremgr/group" mrp="os/persistentdata/featuremgmt/featuremgr/group/syslibs_featmgr.mrp"/>
   728 <unit bldFile="os/persistentdata/featuremgmt/featureregistry/group" mrp="os/persistentdata/featuremgmt/featureregistry/group/syslibs_featreg.mrp"/>
   730      </component>
   729 </component>
   731      <component name="featureregistry" long-name="Feature Registry" introduced="9.2" deprecated="^3" purpose="mandatory">
   730 </collection>
   732       <unit bldFile="os/persistentdata/featuremgmt/featureregistry/group" mrp="os/persistentdata/featuremgmt/featureregistry/group/syslibs_featreg.mrp"/>
   731 <collection name="loggingservices" long-name="Logging Services" level="server">
   733      </component>
   732 <component name="eventlogger" long-name="Event Logger" introduced="6.0" purpose="optional">
   734     </collection>
   733 <unit bldFile="os/persistentdata/loggingservices/eventlogger/group" mrp="os/persistentdata/loggingservices/eventlogger/group/syslibs_logeng.mrp"/>
   735     <collection name="loggingservices" long-name="Logging Services" level="server">
   734 </component>
   736      <component name="eventlogger" long-name="Event Logger" introduced="6.0" purpose="optional">
   735 <component name="filelogger" long-name="File Logger" introduced="ER5" purpose="optional">
   737       <unit bldFile="os/persistentdata/loggingservices/eventlogger/group" mrp="os/persistentdata/loggingservices/eventlogger/group/syslibs_logeng.mrp"/>
   736 <unit bldFile="os/persistentdata/loggingservices/filelogger/group" mrp="os/persistentdata/loggingservices/filelogger/group/comms-infras_flogger.mrp"/>
   738      </component>
   737 </component>
   739      <component name="filelogger" long-name="File Logger" introduced="ER5" purpose="optional">
   738 <component name="rfilelogger" long-name="RFile Logger" deprecated="^3" introduced="9.1" purpose="development">
   740       <unit bldFile="os/persistentdata/loggingservices/filelogger/group" mrp="os/persistentdata/loggingservices/filelogger/group/comms-infras_flogger.mrp"/>
   739 <unit bldFile="os/persistentdata/loggingservices/rfilelogger/group" mrp="os/persistentdata/loggingservices/rfilelogger/group/testtools_utilities.mrp"/>
   741      </component>
   740 </component>
   742      <component name="rfilelogger" long-name="RFile Logger" deprecated="^3" introduced="9.1" purpose="development">
   741 </collection>
   743       <unit bldFile="os/persistentdata/loggingservices/rfilelogger/group" mrp="os/persistentdata/loggingservices/rfilelogger/group/testtools_utilities.mrp"/>
   742 <collection name="traceservices" long-name="Trace Services" level="server">
   744      </component>
   743 <component name="commsdebugutility" long-name="Comms Debug Utility" introduced="7.0s" purpose="optional">
   745     </collection>
   744 <unit bldFile="os/persistentdata/traceservices/commsdebugutility/group" mrp="os/persistentdata/traceservices/commsdebugutility/group/comms-infras_commsdebugutility.mrp"/>
   746     <collection name="traceservices" long-name="Trace Services" level="server">
   745 </component>
   747      <component name="commsdebugutility" long-name="Comms Debug Utility" introduced="7.0s" purpose="optional">
   746 <component name="tracefw" long-name="Trace Framework" introduced="9.2" purpose="development">
   748       <unit bldFile="os/persistentdata/traceservices/commsdebugutility/group" mrp="os/persistentdata/traceservices/commsdebugutility/group/comms-infras_commsdebugutility.mrp"/>
   747 <unit bldFile="os/persistentdata/traceservices/tracefw/ulogger/group" mrp="os/persistentdata/traceservices/tracefw/ulogger/group/tools_debug_trace.mrp"/>
   749      </component>
   748 </component>
   750      <component name="tracefw" long-name="Trace Framework" introduced="9.2" purpose="development">
   749 </collection>
   751       <unit bldFile="os/persistentdata/traceservices/tracefw/ulogger/group" mrp="os/persistentdata/traceservices/tracefw/ulogger/group/tools_debug_trace.mrp"/>
   750 <collection name="persistentstorage" long-name="Persistent Storage" level="framework">
   752      </component>
   751 <component name="store" long-name="Store" purpose="optional">
   753     </collection>
   752 <unit bldFile="os/persistentdata/persistentstorage/store/group" mrp="os/persistentdata/persistentstorage/store/group/syslibs_store.mrp"/>
   754     <collection name="persistentstorage" long-name="Persistent Storage" level="framework">
   753 </component>
   755      <component name="store" long-name="Store" purpose="optional">
   754 <component name="dbms" long-name="DBMS" purpose="optional">
   756       <unit bldFile="os/persistentdata/persistentstorage/store/group" mrp="os/persistentdata/persistentstorage/store/group/syslibs_store.mrp"/>
   755 <unit bldFile="os/persistentdata/persistentstorage/dbms/group" mrp="os/persistentdata/persistentstorage/dbms/group/syslibs_dbms.mrp"/>
   757      </component>
   756 </component>
   758      <component name="dbms" long-name="DBMS" purpose="optional">
   757 <component name="centralrepository" long-name="Central Repository" introduced="7.0s" purpose="mandatory">
   759       <unit bldFile="os/persistentdata/persistentstorage/dbms/group" mrp="os/persistentdata/persistentstorage/dbms/group/syslibs_dbms.mrp"/>
   758 <unit bldFile="os/persistentdata/persistentstorage/centralrepository/group" mrp="os/persistentdata/persistentstorage/centralrepository/group/syslibs_centralrepository.mrp"/>
   760      </component>
   759 </component>
   761      <component name="centralrepository" long-name="Central Repository" introduced="7.0s" purpose="mandatory">
   760 <component name="sql" long-name="SQL" introduced="9.3" purpose="optional">
   762       <unit bldFile="os/persistentdata/persistentstorage/centralrepository/group" mrp="os/persistentdata/persistentstorage/centralrepository/group/syslibs_centralrepository.mrp"/>
   761 <unit bldFile="os/persistentdata/persistentstorage/sql/GROUP" mrp="os/persistentdata/persistentstorage/sql/GROUP/syslibs_sql.mrp"/>
   763      </component>
   762 </component>
   764      <component name="sql" long-name="SQL" introduced="9.3" purpose="optional">
   763 <component name="sqlite3api" long-name="SQLite 3 API" introduced="^3" purpose="optional">
   765       <unit bldFile="os/persistentdata/persistentstorage/sql/GROUP" mrp="os/persistentdata/persistentstorage/sql/GROUP/syslibs_sql.mrp"/>
   764 <unit bldFile="os/persistentdata/persistentstorage/sqlite3api/GROUP" mrp="os/persistentdata/persistentstorage/sqlite3api/GROUP/syslibs_sqlite3.mrp"/>
   766      </component>
   765 </component>
   767      <component name="sqlite3api" long-name="SQLite 3 API" introduced="^3" purpose="optional">
   766 </collection>
   768       <unit bldFile="os/persistentdata/persistentstorage/sqlite3api/GROUP" mrp="os/persistentdata/persistentstorage/sqlite3api/GROUP/syslibs_sqlite3.mrp"/>
   767 <collection name="persistentdata_info" long-name="Persistent Data Services Info" level="app-if">
   769      </component>
   768 <component name="persistentdata_metadata" long-name="Persistent Data Services Metadata" introduced="^2" purpose="development" class="config PC">
   770     </collection>
   769 <unit mrp="os/persistentdata/persistentdata_info/persistentdata_metadata/persistentdata_metadata.mrp"/>
   771     <collection name="persistentdata_info" long-name="Persistent Data Services Info" level="app-if">
   770 </component>
   772      <component name="persistentdata_metadata" long-name="Persistent Data Services Metadata" introduced="^2" purpose="development" class="config PC">
   771 </collection>
   773       <unit mrp="os/persistentdata/persistentdata_info/persistentdata_metadata/persistentdata_metadata.mrp"/>
   772 </block>
   774      </component>
   773 <block name="devicesrv" level="services" long-name="Device Services" levels="adaptation hw-if plugin framework server app-if">
   775     </collection>
   774 <collection name="devicesrv_pub" long-name="Device Services Public Interfaces" level="app-if">
   776    </block>
   775 <component name="platform_path_definitions_api" long-name="Platform Path Definitions API" filter="s60,bldmefirst" class="api">
   777    <block name="devicesrv" level="services" long-name="Device Services" levels="adaptation hw-if plugin framework server app-if">
   776 <unit bldFile="os/devicesrv/devicesrv_pub/platform_path_definitions_api/group"/>
   778     <collection name="devicesrv_pub" long-name="Device Services Public Interfaces" level="app-if">
   777 </component>
   779      <component name="platform_path_definitions_api" long-name="Platform Path Definitions API" filter="s60,bldmefirst" class="api">
   778 <component name="common_platform_security_definitions_api" long-name="Common Platform Security Definitions API" filter="s60" class="api">
   780       <unit bldFile="os/devicesrv/devicesrv_pub/platform_path_definitions_api/group"/>
   779 <unit bldFile="os/devicesrv/devicesrv_pub/common_platform_security_definitions_api/group"/>
   781      </component>
   780 </component>
   782      <component name="common_platform_security_definitions_api" long-name="Common Platform Security Definitions API" filter="s60" class="api">
   781 <component name="feature_discovery_api" long-name="Feature Discovery API" filter="s60" class="api">
   783       <unit bldFile="os/devicesrv/devicesrv_pub/common_platform_security_definitions_api/group"/>
   782 <unit bldFile="os/devicesrv/devicesrv_pub/feature_discovery_api/group"/>
   784      </component>
   783 </component>
   785      <component name="feature_discovery_api" long-name="Feature Discovery API" filter="s60" class="api">
   784 <component name="platform_environment_api" long-name="Platform Environment API" filter="s60" class="api">
   786       <unit bldFile="os/devicesrv/devicesrv_pub/feature_discovery_api/group"/>
   785 <unit bldFile="os/devicesrv/devicesrv_pub/platform_environment_api/group"/>
   787      </component>
   786 </component>
   788      <component name="platform_environment_api" long-name="Platform Environment API" filter="s60" class="api">
   787 <component name="sensor_channel_api" long-name="Sensor Channel API" filter="s60" class="api">
   789       <unit bldFile="os/devicesrv/devicesrv_pub/platform_environment_api/group"/>
   788 <unit bldFile="os/devicesrv/devicesrv_pub/sensor_channel_api/group"/>
   790      </component>
   789 </component>
   791      <component name="sensor_channel_api" long-name="Sensor Channel API" filter="s60" class="api">
   790 <component name="sensor_definitions_api" long-name="Sensor Definitions API" filter="s60" class="api">
   792       <unit bldFile="os/devicesrv/devicesrv_pub/sensor_channel_api/group"/>
   791 <unit bldFile="os/devicesrv/devicesrv_pub/sensor_definitions_api/group"/>
   793      </component>
   792 </component>
   794      <component name="sensor_definitions_api" long-name="Sensor Definitions API" filter="s60" class="api">
   793 <component name="version_info_api" long-name="Version Info API" filter="s60" class="api">
   795       <unit bldFile="os/devicesrv/devicesrv_pub/sensor_definitions_api/group"/>
   794 <unit bldFile="os/devicesrv/devicesrv_pub/version_info_api/group"/>
   796      </component>
   795 </component>
   797      <component name="version_info_api" long-name="Version Info API" filter="s60" class="api">
   796 <component name="accessory_monitoring_api" long-name="Accessory Monitoring API" filter="s60" class="api">
   798       <unit bldFile="os/devicesrv/devicesrv_pub/version_info_api/group"/>
   797 <unit bldFile="os/devicesrv/devicesrv_pub/accessory_monitoring_api/group"/>
   799      </component>
   798 </component>
   800      <component name="accessory_monitoring_api" long-name="Accessory Monitoring API" filter="s60" class="api">
   799 <component name="haptics_api" long-name="Haptics API" filter="s60" class="api">
   801       <unit bldFile="os/devicesrv/devicesrv_pub/accessory_monitoring_api/group"/>
   800 <unit bldFile="os/devicesrv/devicesrv_pub/haptics_api/group"/>
   802      </component>
   801 </component>
   803      <component name="haptics_api" long-name="Haptics API" filter="s60" class="api">
   802 <component name="sensor_data_compensator_api" long-name="Sensor Data Compensator API" filter="s60" class="api">
   804       <unit bldFile="os/devicesrv/devicesrv_pub/haptics_api/group"/>
   803 <unit bldFile="os/devicesrv/devicesrv_pub/sensor_data_compensator_api/group"/>
   805      </component>
   804 </component>
   806      <component name="sensor_data_compensator_api" long-name="Sensor Data Compensator API" filter="s60" class="api">
   805 </collection>
   807       <unit bldFile="os/devicesrv/devicesrv_pub/sensor_data_compensator_api/group"/>
   806 <collection name="devicesrv_plat" long-name="Device Services Platform Interfaces" level="app-if">
   808      </component>
   807 <component name="configuration_file_parser_api" long-name="Configuration File Parser API" filter="s60" class="api">
   809     </collection>
   808 <unit bldFile="os/devicesrv/devicesrv_plat/configuration_file_parser_api/group"/>
   810     <collection name="devicesrv_plat" long-name="Device Services Platform Interfaces" level="app-if">
   809 </component>
   811      <component name="configuration_file_parser_api" long-name="Configuration File Parser API" filter="s60" class="api">
   810 <component name="dos_extension_plugin_api" long-name="DOS Extension Plug-In API" filter="s60" class="api">
   812       <unit bldFile="os/devicesrv/devicesrv_plat/configuration_file_parser_api/group"/>
   811 <unit bldFile="os/devicesrv/devicesrv_plat/dos_extension_plugin_api/group"/>
   813      </component>
   812 </component>
   814      <component name="dos_extension_plugin_api" long-name="DOS Extension Plug-In API" filter="s60" class="api">
   813 <component name="mediator_command_initiator_api" long-name="Mediator Command Initiator API" filter="s60" class="api">
   815       <unit bldFile="os/devicesrv/devicesrv_plat/dos_extension_plugin_api/group"/>
   814 <unit bldFile="os/devicesrv/devicesrv_plat/mediator_command_initiator_api/group"/>
   816      </component>
   815 </component>
   817      <component name="mediator_command_initiator_api" long-name="Mediator Command Initiator API" filter="s60" class="api">
   816 <component name="syslangutil_api" long-name="SysLangUtil API" filter="s60" class="api">
   818       <unit bldFile="os/devicesrv/devicesrv_plat/mediator_command_initiator_api/group"/>
   817 <unit bldFile="os/devicesrv/devicesrv_plat/syslangutil_api/group"/>
   819      </component>
   818 </component>
   820      <component name="syslangutil_api" long-name="SysLangUtil API" filter="s60" class="api">
   819 <component name="wakeup_alarm_api" long-name="Wakeup Alarm API" filter="s60" class="api">
   821       <unit bldFile="os/devicesrv/devicesrv_plat/syslangutil_api/group"/>
   820 <unit bldFile="os/devicesrv/devicesrv_plat/wakeup_alarm_api/group"/>
   822      </component>
   821 </component>
   823      <component name="wakeup_alarm_api" long-name="Wakeup Alarm API" filter="s60" class="api">
   822 <component name="disk_and_memory_level_keys_api" long-name="Disk and Memory Level Keys API" filter="s60" class="api">
   824       <unit bldFile="os/devicesrv/devicesrv_plat/wakeup_alarm_api/group"/>
   823 <unit bldFile="os/devicesrv/devicesrv_plat/disk_and_memory_level_keys_api/group"/>
   825      </component>
   824 </component>
   826      <component name="disk_and_memory_level_keys_api" long-name="Disk and Memory Level Keys API" filter="s60" class="api">
   825 <component name="mediator_plugin_api" long-name="Mediator Plugin API" filter="s60" class="api">
   827       <unit bldFile="os/devicesrv/devicesrv_plat/disk_and_memory_level_keys_api/group"/>
   826 <unit bldFile="os/devicesrv/devicesrv_plat/mediator_plugin_api/group"/>
   828      </component>
   827 </component>
   829      <component name="mediator_plugin_api" long-name="Mediator Plugin API" filter="s60" class="api">
   828 <component name="headset_status_api" long-name="Headset Status API" filter="s60" class="api">
   830       <unit bldFile="os/devicesrv/devicesrv_plat/mediator_plugin_api/group"/>
   829 <unit bldFile="os/devicesrv/devicesrv_plat/headset_status_api/group"/>
   831      </component>
   830 </component>
   832      <component name="headset_status_api" long-name="Headset Status API" filter="s60" class="api">
   831 <component name="system_startup_extension_plugin_api" long-name="System Startup Extension Plugin API" filter="s60" class="api">
   833       <unit bldFile="os/devicesrv/devicesrv_plat/headset_status_api/group"/>
   832 <unit bldFile="os/devicesrv/devicesrv_plat/system_startup_extension_plugin_api/group"/>
   834      </component>
   833 </component>
   835      <component name="system_startup_extension_plugin_api" long-name="System Startup Extension Plugin API" filter="s60" class="api">
   834 <component name="sensor_plugin_api" long-name="Sensor Plugin API" filter="s60" class="api">
   836       <unit bldFile="os/devicesrv/devicesrv_plat/system_startup_extension_plugin_api/group"/>
   835 <unit bldFile="os/devicesrv/devicesrv_plat/sensor_plugin_api/group"/>
   837      </component>
   836 </component>
   838      <component name="sensor_plugin_api" long-name="Sensor Plugin API" filter="s60" class="api">
   837 <component name="accessory_api" long-name="Accessory API" filter="s60" class="api">
   839       <unit bldFile="os/devicesrv/devicesrv_plat/sensor_plugin_api/group"/>
   838 <unit bldFile="os/devicesrv/devicesrv_plat/accessory_api/group"/>
   840      </component>
   839 </component>
   841      <component name="accessory_api" long-name="Accessory API" filter="s60" class="api">
   840 <component name="display_language_definition_api" long-name="Display Language Definition API" filter="s60" class="api">
   842       <unit bldFile="os/devicesrv/devicesrv_plat/accessory_api/group"/>
   841 <unit bldFile="os/devicesrv/devicesrv_plat/display_language_definition_api/group"/>
   843      </component>
   842 </component>
   844      <component name="display_language_definition_api" long-name="Display Language Definition API" filter="s60" class="api">
   843 <component name="mediator_command_responder_api" long-name="Mediator Command Responder API" filter="s60" class="api">
   845       <unit bldFile="os/devicesrv/devicesrv_plat/display_language_definition_api/group"/>
   844 <unit bldFile="os/devicesrv/devicesrv_plat/mediator_command_responder_api/group"/>
   846      </component>
   845 </component>
   847      <component name="mediator_command_responder_api" long-name="Mediator Command Responder API" filter="s60" class="api">
   846 <component name="accessory_policy_definitions_api" long-name="Accessory Policy Definitions API" filter="s60" class="api">
   848       <unit bldFile="os/devicesrv/devicesrv_plat/mediator_command_responder_api/group"/>
   847 <unit bldFile="os/devicesrv/devicesrv_plat/accessory_policy_definitions_api/group"/>
   849      </component>
   848 </component>
   850      <component name="accessory_policy_definitions_api" long-name="Accessory Policy Definitions API" filter="s60" class="api">
   849 <component name="hw_settings_api" long-name="Hardware Settings API" filter="s60" class="api">
   851       <unit bldFile="os/devicesrv/devicesrv_plat/accessory_policy_definitions_api/group"/>
   850 <unit bldFile="os/devicesrv/devicesrv_plat/hw_settings_api/group"/>
   852      </component>
   851 </component>
   853      <component name="hw_settings_api" long-name="Hardware Settings API" filter="s60" class="api">
   852 <component name="mediator_domain_definitions_api" long-name="Mediator Domain Definitions API" filter="s60" class="api">
   854       <unit bldFile="os/devicesrv/devicesrv_plat/hw_settings_api/group"/>
   853 <unit bldFile="os/devicesrv/devicesrv_plat/mediator_domain_definitions_api/group"/>
   855      </component>
   854 </component>
   856      <component name="mediator_domain_definitions_api" long-name="Mediator Domain Definitions API" filter="s60" class="api">
   855 <component name="sensor_extension_api" long-name="Sensor Extension API" filter="s60" class="api">
   857       <unit bldFile="os/devicesrv/devicesrv_plat/mediator_domain_definitions_api/group"/>
   856 <unit bldFile="os/devicesrv/devicesrv_plat/sensor_extension_api/group"/>
   858      </component>
   857 </component>
   859      <component name="sensor_extension_api" long-name="Sensor Extension API" filter="s60" class="api">
   858 <component name="accessory_plugin_api" long-name="Accessory Plugin API" filter="s60" class="api">
   860       <unit bldFile="os/devicesrv/devicesrv_plat/sensor_extension_api/group"/>
   859 <unit bldFile="os/devicesrv/devicesrv_plat/accessory_plugin_api/group"/>
   861      </component>
   860 </component>
   862      <component name="accessory_plugin_api" long-name="Accessory Plugin API" filter="s60" class="api">
   861 <component name="sae_api" long-name="SAE API" filter="s60" class="api">
   863       <unit bldFile="os/devicesrv/devicesrv_plat/accessory_plugin_api/group"/>
   862 <unit bldFile="os/devicesrv/devicesrv_plat/sae_api/group"/>
   864      </component>
   863 </component>
   865      <component name="sae_api" long-name="SAE API" filter="s60" class="api">
   864 <component name="accessory_control_api" long-name="Accessory Control API" filter="s60" class="api">
   866       <unit bldFile="os/devicesrv/devicesrv_plat/sae_api/group"/>
   865 <unit bldFile="os/devicesrv/devicesrv_plat/accessory_control_api/group"/>
   867      </component>
   866 </component>
   868      <component name="accessory_control_api" long-name="Accessory Control API" filter="s60" class="api">
   867 <component name="mediator_static_registration_api" long-name="Mediator Static Registration API" filter="s60" class="api">
   869       <unit bldFile="os/devicesrv/devicesrv_plat/accessory_control_api/group"/>
   868 <unit bldFile="os/devicesrv/devicesrv_plat/mediator_static_registration_api/group"/>
   870      </component>
   869 </component>
   871      <component name="mediator_static_registration_api" long-name="Mediator Static Registration API" filter="s60" class="api">
   870 <component name="accessory_key_event_handling_api" long-name="Accessory Key Event Handling API" filter="s60" class="api">
   872       <unit bldFile="os/devicesrv/devicesrv_plat/mediator_static_registration_api/group"/>
   871 <unit bldFile="os/devicesrv/devicesrv_plat/accessory_key_event_handling_api/group"/>
   873      </component>
   872 </component>
   874      <component name="accessory_key_event_handling_api" long-name="Accessory Key Event Handling API" filter="s60" class="api">
   873 <component name="mediator_notification_api" long-name="Mediator Notification API" filter="s60" class="api">
   875       <unit bldFile="os/devicesrv/devicesrv_plat/accessory_key_event_handling_api/group"/>
   874 <unit bldFile="os/devicesrv/devicesrv_plat/mediator_notification_api/group"/>
   876      </component>
   875 </component>
   877      <component name="mediator_notification_api" long-name="Mediator Notification API" filter="s60" class="api">
   876 <component name="accessory_policy_utility_api" long-name="Accessory Policy Utility API" filter="s60" class="api">
   878       <unit bldFile="os/devicesrv/devicesrv_plat/mediator_notification_api/group"/>
   877 <unit bldFile="os/devicesrv/devicesrv_plat/accessory_policy_utility_api/group"/>
   879      </component>
   878 </component>
   880      <component name="accessory_policy_utility_api" long-name="Accessory Policy Utility API" filter="s60" class="api">
   879 <component name="common_dsy_plugin_api" long-name="Common DSY Plugin API" filter="s60" class="api">
   881       <unit bldFile="os/devicesrv/devicesrv_plat/accessory_policy_utility_api/group"/>
   880 <unit bldFile="os/devicesrv/devicesrv_plat/common_dsy_plugin_api/group"/>
   882      </component>
   881 </component>
   883      <component name="common_dsy_plugin_api" long-name="Common DSY Plugin API" filter="s60" class="api">
   882 <component name="remote_control_extension_api" long-name="Remote Control Extension API" filter="s60" class="api">
   884       <unit bldFile="os/devicesrv/devicesrv_plat/common_dsy_plugin_api/group"/>
   883 <unit bldFile="os/devicesrv/devicesrv_plat/remote_control_extension_api/group"/>
   885      </component>
   884 </component>
   886      <component name="remote_control_extension_api" long-name="Remote Control Extension API" filter="s60" class="api">
   885 <component name="sensor_channel_filter_api" long-name="Sensor Channel Filter API" filter="s60" class="api">
   887       <unit bldFile="os/devicesrv/devicesrv_plat/remote_control_extension_api/group"/>
   886 <unit bldFile="os/devicesrv/devicesrv_plat/sensor_channel_filter_api/group"/>
   888      </component>
   887 </component>
   889      <component name="sensor_channel_filter_api" long-name="Sensor Channel Filter API" filter="s60" class="api">
   888 <component name="dos_extension_api" long-name="DOS Extension API" filter="s60" class="api">
   890       <unit bldFile="os/devicesrv/devicesrv_plat/sensor_channel_filter_api/group"/>
   889 <unit bldFile="os/devicesrv/devicesrv_plat/dos_extension_api/group"/>
   891      </component>
   890 </component>
   892      <component name="dos_extension_api" long-name="DOS Extension API" filter="s60" class="api">
   891 <component name="accessory_audio_control_api" long-name="Accessory Audio Control API" filter="s60" class="api">
   893       <unit bldFile="os/devicesrv/devicesrv_plat/dos_extension_api/group"/>
   892 <unit bldFile="os/devicesrv/devicesrv_plat/accessory_audio_control_api/group"/>
   894      </component>
   893 </component>
   895      <component name="accessory_audio_control_api" long-name="Accessory Audio Control API" filter="s60" class="api">
   894 <component name="mediator_event_consumer_api" long-name="Mediator Event Consumer API" filter="s60" class="api">
   896       <unit bldFile="os/devicesrv/devicesrv_plat/accessory_audio_control_api/group"/>
   895 <unit bldFile="os/devicesrv/devicesrv_plat/mediator_event_consumer_api/group"/>
   897      </component>
   896 </component>
   898      <component name="mediator_event_consumer_api" long-name="Mediator Event Consumer API" filter="s60" class="api">
   897 <component name="shared_data_api" long-name="Shared Data API" filter="s60" class="api">
   899       <unit bldFile="os/devicesrv/devicesrv_plat/mediator_event_consumer_api/group"/>
   898 <unit bldFile="os/devicesrv/devicesrv_plat/shared_data_api/group"/>
   900      </component>
   899 </component>
   901      <component name="shared_data_api" long-name="Shared Data API" filter="s60" class="api">
   900 <component name="accessory_settings_api" long-name="Accessory Settings API" filter="s60" class="api">
   902       <unit bldFile="os/devicesrv/devicesrv_plat/shared_data_api/group"/>
   901 <unit bldFile="os/devicesrv/devicesrv_plat/accessory_settings_api/group"/>
   903      </component>
   902 </component>
   904      <component name="accessory_settings_api" long-name="Accessory Settings API" filter="s60" class="api">
   903 <component name="accessory_bluetooth_control_api" long-name="Accessory Bluetooth Control API" filter="s60" class="api">
   905       <unit bldFile="os/devicesrv/devicesrv_plat/accessory_settings_api/group"/>
   904 <unit bldFile="os/devicesrv/devicesrv_plat/accessory_bluetooth_control_api/group"/>
   906      </component>
   905 </component>
   907      <component name="accessory_bluetooth_control_api" long-name="Accessory Bluetooth Control API" filter="s60" class="api">
   906 <component name="extended_version_info_api" long-name="Extended Version Info API" filter="s60" class="api">
   908       <unit bldFile="os/devicesrv/devicesrv_plat/accessory_bluetooth_control_api/group"/>
   907 <unit bldFile="os/devicesrv/devicesrv_plat/extended_version_info_api/group"/>
   909      </component>
   908 </component>
   910      <component name="extended_version_info_api" long-name="Extended Version Info API" filter="s60" class="api">
   909 <component name="mediator_event_provider_api" long-name="Mediator Event Provider API" filter="s60" class="api">
   911       <unit bldFile="os/devicesrv/devicesrv_plat/extended_version_info_api/group"/>
   910 <unit bldFile="os/devicesrv/devicesrv_plat/mediator_event_provider_api/group"/>
   912      </component>
   911 </component>
   913      <component name="mediator_event_provider_api" long-name="Mediator Event Provider API" filter="s60" class="api">
   912 <component name="tv_out_config_api" long-name="TV Out Config API" filter="s60" class="api">
   914       <unit bldFile="os/devicesrv/devicesrv_plat/mediator_event_provider_api/group"/>
   913 <unit bldFile="os/devicesrv/devicesrv_plat/tv_out_config_api/group"/>
   915      </component>
   914 </component>
   916      <component name="tv_out_config_api" long-name="TV Out Config API" filter="s60" class="api">
   915 <component name="tspclientmapper_api" long-name="TSP Client Mapper API" filter="s60" class="api">
   917       <unit bldFile="os/devicesrv/devicesrv_plat/tv_out_config_api/group"/>
   916 <unit bldFile="os/devicesrv/devicesrv_plat/tspclientmapper_api/group"/>
   918      </component>
   917 </component>
   919      <component name="tspclientmapper_api" long-name="TSP Client Mapper API" filter="s60" class="api">
   918 <component name="powersave_api" long-name="Power Save API" filter="s60" class="api">
   920       <unit bldFile="os/devicesrv/devicesrv_plat/tspclientmapper_api/group"/>
   919 <unit bldFile="os/devicesrv/devicesrv_plat/powersave_api/group"/>
   921      </component>
   920 </component>
   922      <component name="powersave_api" long-name="Power Save API" filter="s60" class="api">
   921 <component name="powersave_definitions_api" long-name="Power Save Definitions API" filter="s60" class="api">
   923       <unit bldFile="os/devicesrv/devicesrv_plat/powersave_api/group"/>
   922 <unit bldFile="os/devicesrv/devicesrv_plat/powersave_definitions_api/group"/>
   924      </component>
   923 </component>
   925      <component name="powersave_definitions_api" long-name="Power Save Definitions API" filter="s60" class="api">
   924 <component name="powersave_plugin_api" long-name="Power Save Plugin API" filter="s60" class="api">
   926       <unit bldFile="os/devicesrv/devicesrv_plat/powersave_definitions_api/group"/>
   925 <unit bldFile="os/devicesrv/devicesrv_plat/powersave_plugin_api/group"/>
   927      </component>
   926 </component>
   928      <component name="powersave_plugin_api" long-name="Power Save Plugin API" filter="s60" class="api">
   927 <component name="extended_version_info_plugin_api" long-name="Extended Version Info Plugin API" filter="s60" class="api">
   929       <unit bldFile="os/devicesrv/devicesrv_plat/powersave_plugin_api/group"/>
   928 <unit bldFile="os/devicesrv/devicesrv_plat/extended_version_info_plugin_api/group"/>
   930      </component>
   929 </component>
   931      <component name="extended_version_info_plugin_api" long-name="Extended Version Info Plugin API" filter="s60" class="api">
   930 <component name="haptics_plugin_api" long-name="Haptics Plugin API" filter="s60" class="api">
   932       <unit bldFile="os/devicesrv/devicesrv_plat/extended_version_info_plugin_api/group"/>
   931 <unit bldFile="os/devicesrv/devicesrv_plat/haptics_plugin_api/group"/>
   933      </component>
   932 </component>
   934      <component name="haptics_plugin_api" long-name="Haptics Plugin API" filter="s60" class="api">
   933 <component name="haptics_effect_data_getter_plugin_api" long-name="Haptics Effect Data Getter Plugin API" filter="s60" class="api">
   935       <unit bldFile="os/devicesrv/devicesrv_plat/haptics_plugin_api/group"/>
   934 <unit bldFile="os/devicesrv/devicesrv_plat/haptics_effect_data_getter_plugin_api/group"/>
   936      </component>
   935 </component>
   937      <component name="haptics_effect_data_getter_plugin_api" long-name="Haptics Effect Data Getter Plugin API" filter="s60" class="api">
   936 <component name="haptics_packetizer_plugin_api" long-name="Haptics Packetizer Plugin API" filter="s60" class="api">
   938       <unit bldFile="os/devicesrv/devicesrv_plat/haptics_effect_data_getter_plugin_api/group"/>
   937 <unit bldFile="os/devicesrv/devicesrv_plat/haptics_packetizer_plugin_api/group"/>
   939      </component>
   938 </component>
   940      <component name="haptics_packetizer_plugin_api" long-name="Haptics Packetizer Plugin API" filter="s60" class="api">
   939 <component name="tiltcompensation_api" long-name="Tilt Compensation API" filter="s60" class="api">
   941       <unit bldFile="os/devicesrv/devicesrv_plat/haptics_packetizer_plugin_api/group"/>
   940 <unit bldFile="os/devicesrv/devicesrv_plat/tiltcompensation_api/group"/>
   942      </component>
   941 </component>
   943      <component name="tiltcompensation_api" long-name="Tilt Compensation API" filter="s60" class="api">
   942 <component name="disk_notification_handler_api" long-name="Disk Notification Handler API" filter="s60" class="api">
   944       <unit bldFile="os/devicesrv/devicesrv_plat/tiltcompensation_api/group"/>
   943 <unit bldFile="os/devicesrv/devicesrv_plat/disk_notification_handler_api/group"/>
   945      </component>
   944 </component>
   946      <component name="disk_notification_handler_api" long-name="Disk Notification Handler API" filter="s60" class="api">
   945 <component name="accessory_policy_usb_audio_api" long-name="Accessory Policy USB Audio API" filter="s60" class="api">
   947       <unit bldFile="os/devicesrv/devicesrv_plat/disk_notification_handler_api/group"/>
   946 <unit bldFile="os/devicesrv/devicesrv_plat/accessory_policy_usb_audio_api/group"/>
   948      </component>
   947 </component>
   949      <component name="accessory_policy_usb_audio_api" long-name="Accessory Policy USB Audio API" filter="s60" class="api">
   948 <component name="accessory_policy_hdmi_audio_api" long-name="Accessory Policy HDMI Audio API" filter="s60" class="api">
   950       <unit bldFile="os/devicesrv/devicesrv_plat/accessory_policy_usb_audio_api/group"/>
   949 <unit bldFile="os/devicesrv/devicesrv_plat/accessory_policy_hdmi_audio_api/group"/>
   951      </component>
   950 </component>
   952      <component name="accessory_policy_hdmi_audio_api" long-name="Accessory Policy HDMI Audio API" filter="s60" class="api">
   951 <component name="sensor_data_compensator_plugin_api" long-name="Sensor Data Compensator Plugin API" filter="s60" class="api">
   953       <unit bldFile="os/devicesrv/devicesrv_plat/accessory_policy_hdmi_audio_api/group"/>
   952 <unit bldFile="os/devicesrv/devicesrv_plat/sensor_data_compensator_plugin_api/group"/>
   954      </component>
   953 </component>
   955      <component name="sensor_data_compensator_plugin_api" long-name="Sensor Data Compensator Plugin API" filter="s60" class="api">
   954 <component name="ddc_access_api" long-name="DDC Access API" filter="s60" class="api">
   956       <unit bldFile="os/devicesrv/devicesrv_plat/sensor_data_compensator_plugin_api/group"/>
   955 <unit bldFile="os/devicesrv/devicesrv_plat/ddc_access_api/group"/>
   957      </component>
   956 </component>
   958      <component name="ddc_access_api" long-name="DDC Access API" filter="s60" class="api">
   957 <component name="tv_out_behaviour_api" long-name="TV Out Behaviour API" filter="s60" class="api">
   959       <unit bldFile="os/devicesrv/devicesrv_plat/ddc_access_api/group"/>
   958 <unit bldFile="os/devicesrv/devicesrv_plat/tv_out_behaviour_api/group"/>
   960      </component>
   959 </component>
   961      <component name="tv_out_behaviour_api" long-name="TV Out Behaviour API" filter="s60" class="api">
   960 </collection>
   962       <unit bldFile="os/devicesrv/devicesrv_plat/tv_out_behaviour_api/group"/>
   961 <collection name="accessoryservices" long-name="Accessory Services" level="framework">
   963      </component>
   962 <component name="accessorymonitor" filter="s60" long-name="Accessory Monitor">
   964     </collection>
   963 <unit bldFile="os/devicesrv/accessoryservices/accessorymonitor/group"/>
   965     <collection name="accessoryservices" long-name="Accessory Services" level="framework">
   964 </component>
   966      <component name="accessorymonitor" filter="s60" long-name="Accessory Monitor">
   965 <component name="accessoryremotecontrol" filter="s60" long-name="Accessory Remote Control">
   967       <unit bldFile="os/devicesrv/accessoryservices/accessorymonitor/group"/>
   966 <unit bldFile="os/devicesrv/accessoryservices/accessoryremotecontrol/group"/>
   968      </component>
   967 </component>
   969      <component name="accessoryremotecontrol" filter="s60" long-name="Accessory Remote Control">
   968 <component name="accessoryserver" filter="s60" long-name="Accessory Server">
   970       <unit bldFile="os/devicesrv/accessoryservices/accessoryremotecontrol/group"/>
   969 <unit bldFile="os/devicesrv/accessoryservices/accessoryserver/group"/>
   971      </component>
   970 </component>
   972      <component name="accessoryserver" filter="s60" long-name="Accessory Server">
   971 <component name="pluggeddisplay" filter="s60" long-name="Plugged Display" introduced="^3">
   973       <unit bldFile="os/devicesrv/accessoryservices/accessoryserver/group"/>
   972 <unit bldFile="os/devicesrv/accessoryservices/pluggeddisplay/group"/>
   974      </component>
   973 </component>
   975      <component name="pluggeddisplay" filter="s60" long-name="Plugged Display" introduced="^3">
   974 <component name="headsetstatusapi" filter="s60" long-name="Headset Status API">
   976       <unit bldFile="os/devicesrv/accessoryservices/pluggeddisplay/group"/>
   975 <unit bldFile="os/devicesrv/accessoryservices/headsetstatusapi/group"/>
   977      </component>
   976 </component>
   978      <component name="headsetstatusapi" filter="s60" long-name="Headset Status API">
   977 <component name="tspclientmapper" filter="s60" long-name="TSP Client Mapper">
   979       <unit bldFile="os/devicesrv/accessoryservices/headsetstatusapi/group"/>
   978 <unit bldFile="os/devicesrv/accessoryservices/tspclientmapper/group"/>
   980      </component>
   979 </component>
   981      <component name="tspclientmapper" filter="s60" long-name="TSP Client Mapper">
   980 <component name="remotecontrolfw" long-name="Remote Control Framework" introduced="9.1" purpose="optional">
   982       <unit bldFile="os/devicesrv/accessoryservices/tspclientmapper/group"/>
   981 <unit bldFile="os/devicesrv/accessoryservices/remotecontrolfw/group" mrp="os/devicesrv/accessoryservices/remotecontrolfw/group/bluetooth_remotecontrol.mrp"/>
   983      </component>
   982 </component>
   984      <component name="remotecontrolfw" long-name="Remote Control Framework" introduced="9.1" purpose="optional">
   983 <component name="gid_pc_tool" filter="s60" long-name="Generic ID PC Tool" class="tool PC">
   985       <unit bldFile="os/devicesrv/accessoryservices/remotecontrolfw/group" mrp="os/devicesrv/accessoryservices/remotecontrolfw/group/bluetooth_remotecontrol.mrp"/>
   984 <unit bldFile="os/devicesrv/accessoryservices/gid_pc_tool/group"/>
   986      </component>
   985 </component>
   987      <component name="gid_pc_tool" filter="s60" long-name="Generic ID PC Tool" class="tool PC">
   986 </collection>
   988       <unit bldFile="os/devicesrv/accessoryservices/gid_pc_tool/group"/>
   987 <collection name="commonservices" long-name="Common Services" level="app-if">
   989      </component>
   988 <component name="commonengine" filter="s60" long-name="Common Engine">
   990     </collection>
   989 <unit bldFile="os/devicesrv/commonservices/commonengine/group"/>
   991     <collection name="commonservices" long-name="Common Services" level="app-if">
   990 </component>
   992      <component name="commonengine" filter="s60" long-name="Common Engine">
   991 <component name="commonengineresources" filter="s60" long-name="Common Engine Resources" class="config">
   993       <unit bldFile="os/devicesrv/commonservices/commonengine/group"/>
   992 <unit bldFile="os/devicesrv/commonservices/commonengineresources/group"/>
   994      </component>
   993 </component>
   995      <component name="commonengineresources" filter="s60" long-name="Common Engine Resources" class="config">
   994 <component name="platformenv" filter="s60" long-name="Platform Environment">
   996       <unit bldFile="os/devicesrv/commonservices/commonengineresources/group"/>
   995 <unit bldFile="os/devicesrv/commonservices/platformenv/group"/>
   997      </component>
   996 </component>
   998      <component name="platformenv" filter="s60" long-name="Platform Environment">
   997 <component name="sysutil" long-name="System Utilities" purpose="mandatory" introduced="ER5">
   999       <unit bldFile="os/devicesrv/commonservices/platformenv/group"/>
   998 <unit bldFile="os/devicesrv/commonservices/sysutil/group" mrp="os/devicesrv/commonservices/sysutil/group/sysutil.mrp"/>
  1000      </component>
   999 </component>
  1001      <component name="sysutil" long-name="System Utilities" purpose="mandatory" introduced="ER5">
  1000 <component name="activitymanager" long-name="Activity Manager" purpose="mandatory" introduced="ER5">
  1002       <unit bldFile="os/devicesrv/commonservices/sysutil/group" mrp="os/devicesrv/commonservices/sysutil/group/sysutil.mrp"/>
  1001 <unit bldFile="os/devicesrv/commonservices/activitymanager/group" mrp="os/devicesrv/commonservices/activitymanager/group/activitymanager.mrp"/>
  1003      </component>
  1002 </component>
  1004      <component name="activitymanager" long-name="Activity Manager" purpose="mandatory" introduced="ER5">
  1003 </collection>
  1005       <unit bldFile="os/devicesrv/commonservices/activitymanager/group" mrp="os/devicesrv/commonservices/activitymanager/group/activitymanager.mrp"/>
  1004 <collection name="dosservices" long-name="Domestic Operating System Services" level="hw-if">
  1006      </component>
  1005 <component name="commondsy" filter="s60" long-name="Common DSY" plugin="Y">
  1007     </collection>
  1006 <unit bldFile="os/devicesrv/dosservices/commondsy/group"/>
  1008     <collection name="dosservices" long-name="Domestic Operating System Services" level="hw-if">
  1007 </component>
  1009      <component name="commondsy" filter="s60" long-name="Common DSY" plugin="Y">
  1008 <component name="dosserver" filter="s60" long-name="Domestic OS Server">
  1010       <unit bldFile="os/devicesrv/dosservices/commondsy/group"/>
  1009 <unit bldFile="os/devicesrv/dosservices/dosserver/group"/>
  1011      </component>
  1010 </component>
  1012      <component name="dosserver" filter="s60" long-name="Domestic OS Server">
  1011 </collection>
  1013       <unit bldFile="os/devicesrv/dosservices/dosserver/group"/>
  1012 <collection name="sensorservices" long-name="Sensor Services" level="framework">
  1014      </component>
  1013 <component name="sensorserver" filter="s60" long-name="Sensor Server">
  1015     </collection>
  1014 <unit bldFile="os/devicesrv/sensorservices/sensorserver/group"/>
  1016     <collection name="sensorservices" long-name="Sensor Services" level="framework">
  1015 </component>
  1017      <component name="sensorserver" filter="s60" long-name="Sensor Server">
  1016 <component name="orientationssy" filter="s60" long-name="Orientation SSY" plugin="Y">
  1018       <unit bldFile="os/devicesrv/sensorservices/sensorserver/group"/>
  1017 <unit bldFile="os/devicesrv/sensorservices/orientationssy/group"/>
  1019      </component>
  1018 </component>
  1020      <component name="orientationssy" filter="s60" long-name="Orientation SSY" plugin="Y">
  1019 <component name="tiltcompensationssy" filter="s60" long-name="Tilt Compensation SSY" plugin="Y">
  1021       <unit bldFile="os/devicesrv/sensorservices/orientationssy/group"/>
  1020 <unit bldFile="os/devicesrv/sensorservices/tiltcompensationssy/group"/>
  1022      </component>
  1021 </component>
  1023      <component name="tiltcompensationssy" filter="s60" long-name="Tilt Compensation SSY" plugin="Y">
  1022 <component name="sensordatacompensator" filter="s60" long-name="Sensor Data Compensator">
  1024       <unit bldFile="os/devicesrv/sensorservices/tiltcompensationssy/group"/>
  1023 <unit bldFile="os/devicesrv/sensorservices/sensordatacompensator/group"/>
  1025      </component>
  1024 </component>
  1026      <component name="sensordatacompensator" filter="s60" long-name="Sensor Data Compensator">
  1025 </collection>
  1027       <unit bldFile="os/devicesrv/sensorservices/sensordatacompensator/group"/>
  1026 <collection name="hwrmhaptics" long-name="HWRM Haptics" level="plugin">
  1028      </component>
  1027 <component name="hapticseffectdatagetterfw" filter="s60" long-name="Haptics Effect Data Getter Framework">
  1029     </collection>
  1028 <unit bldFile="os/devicesrv/hwrmhaptics/hapticseffectdatagetterfw/group"/>
  1030     <collection name="hwrmhaptics" long-name="HWRM Haptics" level="plugin">
  1029 </component>
  1031      <component name="hapticseffectdatagetterfw" filter="s60" long-name="Haptics Effect Data Getter Framework">
  1030 <component name="hapticspluginservice" filter="s60" long-name="Haptics Plugin Service">
  1032       <unit bldFile="os/devicesrv/hwrmhaptics/hapticseffectdatagetterfw/group"/>
  1031 <unit bldFile="os/devicesrv/hwrmhaptics/hapticspluginservice/group"/>
  1033      </component>
  1032 </component>
  1034      <component name="hapticspluginservice" filter="s60" long-name="Haptics Plugin Service">
  1033 <component name="hapticspacketizer" filter="s60" long-name="Haptics Packetizer">
  1035       <unit bldFile="os/devicesrv/hwrmhaptics/hapticspluginservice/group"/>
  1034 <unit bldFile="os/devicesrv/hwrmhaptics/hapticspacketizer/group"/>
  1036      </component>
  1035 </component>
  1037      <component name="hapticspacketizer" filter="s60" long-name="Haptics Packetizer">
  1036 <component name="hapticspluginmanager" filter="s60" long-name="Haptics Plugin Manager">
  1038       <unit bldFile="os/devicesrv/hwrmhaptics/hapticspacketizer/group"/>
  1037 <unit bldFile="os/devicesrv/hwrmhaptics/hapticspluginmanager/group"/>
  1039      </component>
  1038 </component>
  1040      <component name="hapticspluginmanager" filter="s60" long-name="Haptics Plugin Manager">
  1039 <component name="hapticsserver" filter="s60" long-name="Haptics Server">
  1041       <unit bldFile="os/devicesrv/hwrmhaptics/hapticspluginmanager/group"/>
  1040 <unit bldFile="os/devicesrv/hwrmhaptics/hapticsserver/group"/>
  1042      </component>
  1041 </component>
  1043      <component name="hapticsserver" filter="s60" long-name="Haptics Server">
  1042 <component name="hapticsclient" filter="s60" long-name="Haptics Client">
  1044       <unit bldFile="os/devicesrv/hwrmhaptics/hapticsserver/group"/>
  1043 <unit bldFile="os/devicesrv/hwrmhaptics/hapticsclient/group"/>
  1045      </component>
  1044 </component>
  1046      <component name="hapticsclient" filter="s60" long-name="Haptics Client">
  1045 <component name="hwrmhaptics_build" filter="s60" long-name="HWRM Haptics Build">
  1047       <unit bldFile="os/devicesrv/hwrmhaptics/hapticsclient/group"/>
  1046 <!-- move these exports into the appropriate above components and delete this component-->
  1048      </component>
  1047 <unit bldFile="os/devicesrv/hwrmhaptics/group"/>
  1049      <component name="hwrmhaptics_build" filter="s60" long-name="HWRM Haptics Build">
  1048 </component>
  1050       <!-- move these exports into the appropriate above components and delete this component-->
  1049 </collection>
  1051       <unit bldFile="os/devicesrv/hwrmhaptics/group"/>
  1050 <collection name="mediator" long-name="Mediator" level="app-if">
  1052      </component>
  1051 <!--collection is really a component. Move it down a directory -->
  1053     </collection>
  1052 <component name="mediator_build" filter="s60" long-name="Mediator Build">
  1054     <collection name="mediator" long-name="Mediator" level="app-if">
  1053 <unit bldFile="os/devicesrv/mediator/group"/>
  1055      <!--collection is really a component. Move it down a directory -->
  1054 </component>
  1056      <component name="mediator_build" filter="s60" long-name="Mediator Build">
  1055 </collection>
  1057       <unit bldFile="os/devicesrv/mediator/group"/>
  1056 <collection name="psmservices" long-name="Power Save Mode Services" level="app-if">
  1058      </component>
  1057 <component name="psmserver" filter="s60" long-name="PSM Server">
  1059     </collection>
  1058 <unit bldFile="os/devicesrv/psmservices/psmserver/group"/>
  1060     <collection name="psmservices" long-name="Power Save Mode Services" level="app-if">
  1059 </component>
  1061      <component name="psmserver" filter="s60" long-name="PSM Server">
  1060 </collection>
  1062       <unit bldFile="os/devicesrv/psmservices/psmserver/group"/>
  1061 <collection name="resourcemgmt" long-name="Resource Management" level="hw-if">
  1063      </component>
  1062 <component name="hwrmfmtxwatcherplugin" filter="s60" long-name="HWRM FM Transmitter Watcher Plugin" plugin="Y">
  1064     </collection>
  1063 <unit bldFile="os/devicesrv/resourcemgmt/hwrmfmtxwatcherplugin/group"/>
  1065     <collection name="resourcemgmt" long-name="Resource Management" level="hw-if">
  1064 </component>
  1066      <component name="hwrmfmtxwatcherplugin" filter="s60" long-name="HWRM FM Transmitter Watcher Plugin" plugin="Y">
  1065 <component name="hwrmtargetmodifierplugin" filter="s60" long-name="HWRM Target Modifier Plugin" plugin="Y">
  1067       <unit bldFile="os/devicesrv/resourcemgmt/hwrmfmtxwatcherplugin/group"/>
  1066 <!-- uncomment the unit when configuration is in place, it's currently #included from resourcemgmt_build, 
  1068      </component>
       
  1069      <component name="hwrmtargetmodifierplugin" filter="s60" long-name="HWRM Target Modifier Plugin" plugin="Y">
       
  1070       <!-- uncomment the unit when configuration is in place, it's currently #included from resourcemgmt_build, 
       
  1071       		may need to  -->
  1067       		may need to  -->
  1072       <!-- <unit bldFile="resourcemgmt/hwrmtargetmodifierplugin/group"/> -->
  1068 <!-- <unit bldFile="resourcemgmt/hwrmtargetmodifierplugin/group"/> -->
  1073      </component>
  1069 </component>
  1074      <component name="vibractrl" filter="s60" long-name="Vibra Control" deprecated="9.1">
  1070 <component name="vibractrl" filter="s60" long-name="Vibra Control" deprecated="9.1">
  1075       <unit bldFile="os/devicesrv/resourcemgmt/vibractrl/group"/>
  1071 <unit bldFile="os/devicesrv/resourcemgmt/vibractrl/group"/>
  1076      </component>
  1072 </component>
  1077      <component name="hwresourcesmgr" long-name="Hardware Resources Manager" introduced="^2" purpose="optional">
  1073 <component name="hwresourcesmgr" long-name="Hardware Resources Manager" introduced="^2" purpose="optional">
  1078       <unit bldFile="os/devicesrv/resourcemgmt/hwresourcesmgr/group" mrp="os/devicesrv/resourcemgmt/hwresourcesmgr/group/telephony_hwrm.mrp"/>
  1074 <unit bldFile="os/devicesrv/resourcemgmt/hwresourcesmgr/group" mrp="os/devicesrv/resourcemgmt/hwresourcesmgr/group/telephony_hwrm.mrp"/>
  1079      </component>
  1075 </component>
  1080      <component name="hwresourcesmgrconfig" long-name="Hardware Resources Manager Config" introduced="^3" purpose="optional" class="config">
  1076 <component name="hwresourcesmgrconfig" long-name="Hardware Resources Manager Config" introduced="^3" purpose="optional" class="config">
  1081       <unit bldFile="os/devicesrv/resourcemgmt/hwresourcesmgrconfig" mrp="os/devicesrv/resourcemgmt/hwresourcesmgrconfig/telephony_hwrm-config.mrp"/>
  1077 <unit bldFile="os/devicesrv/resourcemgmt/hwresourcesmgrconfig" mrp="os/devicesrv/resourcemgmt/hwresourcesmgrconfig/telephony_hwrm-config.mrp"/>
  1082      </component>
  1078 </component>
  1083      <component name="resourcemgmt_build" filter="s60" long-name="Resource Management Build">
  1079 <component name="resourcemgmt_build" filter="s60" long-name="Resource Management Build">
  1084       <!-- Move exports to a self-contained component.
  1080 <!-- Move exports to a self-contained component.
  1085          	This needs to be kept around until configuration is in place -->
  1081          	This needs to be kept around until configuration is in place -->
  1086       <unit bldFile="os/devicesrv/resourcemgmt/group"/>
  1082 <unit bldFile="os/devicesrv/resourcemgmt/group"/>
  1087      </component>
  1083 </component>
  1088      <component name="powerandmemorynotificationservice" long-name="Power and Memory Notification Service" introduced="6.0" purpose="mandatory">
  1084 <component name="powerandmemorynotificationservice" long-name="Power and Memory Notification Service" introduced="6.0" purpose="mandatory">
  1089       <unit bldFile="os/devicesrv/resourcemgmt/powerandmemorynotificationservice/group" mrp="os/devicesrv/resourcemgmt/powerandmemorynotificationservice/group/syslibs_pwrcli.mrp"/>
  1085 <unit bldFile="os/devicesrv/resourcemgmt/powerandmemorynotificationservice/group" mrp="os/devicesrv/resourcemgmt/powerandmemorynotificationservice/group/syslibs_pwrcli.mrp"/>
  1090      </component>
  1086 </component>
  1091     </collection>
  1087 </collection>
  1092     <collection name="sysstatemgmt" long-name="System State Management" level="server">
  1088 <collection name="sysstatemgmt" long-name="System State Management" level="server">
  1093      <component name="ssmmapperutility" filter="s60" long-name="SSM Mapper Utility" introduced="^3">
  1089 <component name="ssmmapperutility" filter="s60" long-name="SSM Mapper Utility" introduced="^3">
  1094       <unit bldFile="os/devicesrv/sysstatemgmt/ssmmapperutility/group"/>
  1090 <unit bldFile="os/devicesrv/sysstatemgmt/ssmmapperutility/group"/>
  1095      </component>
  1091 </component>
  1096      <component name="ssmpolicyplugins" filter="s60" long-name="SSM Policy Plugins" introduced="^3" plugin="Y">
  1092 <component name="ssmpolicyplugins" filter="s60" long-name="SSM Policy Plugins" introduced="^3" plugin="Y">
  1097       <unit bldFile="os/devicesrv/sysstatemgmt/ssmpolicyplugins/group"/>
  1093 <unit bldFile="os/devicesrv/sysstatemgmt/ssmpolicyplugins/group"/>
  1098      </component>
  1094 </component>
  1099      <component name="ssmutilityplugins" filter="s60" long-name="SSM Utility Plugins" introduced="^3" plugin="Y">
  1095 <component name="ssmutilityplugins" filter="s60" long-name="SSM Utility Plugins" introduced="^3" plugin="Y">
  1100       <unit bldFile="os/devicesrv/sysstatemgmt/ssmutilityplugins/group"/>
  1096 <unit bldFile="os/devicesrv/sysstatemgmt/ssmutilityplugins/group"/>
  1101      </component>
  1097 </component>
  1102      <component name="ssmcmdlists" filter="s60" long-name="SSM Command Lists" introduced="^3">
  1098 <component name="ssmcmdlists" filter="s60" long-name="SSM Command Lists" introduced="^3">
  1103       <unit bldFile="os/devicesrv/sysstatemgmt/ssmcmdlists/group"/>
  1099 <unit bldFile="os/devicesrv/sysstatemgmt/ssmcmdlists/group"/>
  1104      </component>
  1100 </component>
  1105      <component name="ssmcustcmds" filter="s60" long-name="SSM Custom Commands" introduced="^3">
  1101 <component name="ssmcustcmds" filter="s60" long-name="SSM Custom Commands" introduced="^3">
  1106       <unit bldFile="os/devicesrv/sysstatemgmt/ssmcustcmds/group"/>
  1102 <unit bldFile="os/devicesrv/sysstatemgmt/ssmcustcmds/group"/>
  1107      </component>
  1103 </component>
  1108      <component name="syslangutil" filter="s60" long-name="System Language Utility" introduced="^3">
  1104 <component name="syslangutil" filter="s60" long-name="System Language Utility" introduced="^3">
  1109       <unit bldFile="os/devicesrv/sysstatemgmt/syslangutil/group"/>
  1105 <unit bldFile="os/devicesrv/sysstatemgmt/syslangutil/group"/>
  1110      </component>
  1106 </component>
  1111      <component name="sysrestart" filter="s60" long-name="System Restart" introduced="^3">
  1107 <component name="sysrestart" filter="s60" long-name="System Restart" introduced="^3">
  1112       <unit bldFile="os/devicesrv/sysstatemgmt/sysrestart/group"/>
  1108 <unit bldFile="os/devicesrv/sysstatemgmt/sysrestart/group"/>
  1113      </component>
  1109 </component>
  1114      <component name="sysuiprovider" filter="s60" long-name="System UI Provider" introduced="^3">
  1110 <component name="sysuiprovider" filter="s60" long-name="System UI Provider" introduced="^3">
  1115       <unit bldFile="os/devicesrv/sysstatemgmt/sysuiprovider/group"/>
  1111 <unit bldFile="os/devicesrv/sysstatemgmt/sysuiprovider/group"/>
  1116      </component>
  1112 </component>
  1117      <component name="systemstarter" long-name="System Starter" introduced="9.1" deprecated="^3" purpose="mandatory">
  1113 <component name="systemstarter" long-name="System Starter" introduced="9.1" deprecated="^3" purpose="mandatory">
  1118       <unit bldFile="os/devicesrv/sysstatemgmt/systemstarter/group" mrp="os/devicesrv/sysstatemgmt/systemstarter/group/app-framework_sysstart.mrp"/>
  1114 <unit bldFile="os/devicesrv/sysstatemgmt/systemstarter/group" mrp="os/devicesrv/sysstatemgmt/systemstarter/group/app-framework_sysstart.mrp"/>
  1119      </component>
  1115 </component>
  1120      <component name="systemstatemgr" long-name="System State Manager" introduced="^3" purpose="mandatory">
  1116 <component name="systemstatemgr" long-name="System State Manager" introduced="^3" purpose="mandatory">
  1121       <unit bldFile="os/devicesrv/sysstatemgmt/systemstatemgr/group" mrp="os/devicesrv/sysstatemgmt/systemstatemgr/group/app-framework_ssma.mrp"/>
  1117 <unit bldFile="os/devicesrv/sysstatemgmt/systemstatemgr/group" mrp="os/devicesrv/sysstatemgmt/systemstatemgr/group/app-framework_ssma.mrp"/>
  1122      </component>
  1118 </component>
  1123      <component name="systemstateplugins" long-name="System State Plugins" introduced="^3" purpose="optional" plugin="Y">
  1119 <component name="systemstateplugins" long-name="System State Plugins" introduced="^3" purpose="optional" plugin="Y">
  1124       <unit bldFile="os/devicesrv/sysstatemgmt/systemstateplugins/group" mrp="os/devicesrv/sysstatemgmt/systemstateplugins/group/app-framework_ssplugins.mrp"/>
  1120 <unit bldFile="os/devicesrv/sysstatemgmt/systemstateplugins/group" mrp="os/devicesrv/sysstatemgmt/systemstateplugins/group/app-framework_ssplugins.mrp"/>
  1125      </component>
  1121 </component>
  1126      <component name="systemstatereferenceplugins" long-name="System State Reference Plugins" introduced="^3" purpose="optional" plugin="Y">
  1122 <component name="systemstatereferenceplugins" long-name="System State Reference Plugins" introduced="^3" purpose="optional" plugin="Y">
  1127       <unit bldFile="os/devicesrv/sysstatemgmt/systemstatereferenceplugins/group" mrp="os/devicesrv/sysstatemgmt/systemstatereferenceplugins/group/app-framework_ssrefplugins.mrp"/>
  1123 <unit bldFile="os/devicesrv/sysstatemgmt/systemstatereferenceplugins/group" mrp="os/devicesrv/sysstatemgmt/systemstatereferenceplugins/group/app-framework_ssrefplugins.mrp"/>
  1128      </component>
  1124 </component>
  1129     </collection>
  1125 </collection>
  1130     <collection name="resourceinterfaces" long-name="Resource Interfaces" level="hw-if">
  1126 <collection name="resourceinterfaces" long-name="Resource Interfaces" level="hw-if">
  1131      <component name="fmtransmittercontrol" long-name="FM Transmitter Control" introduced="^3" purpose="optional">
  1127 <component name="fmtransmittercontrol" long-name="FM Transmitter Control" introduced="^3" purpose="optional">
  1132       <unit bldFile="os/devicesrv/resourceinterfaces/fmtransmittercontrol/group" mrp="os/devicesrv/resourceinterfaces/fmtransmittercontrol/group/telephony_hwrmfmtx.mrp"/>
  1128 <unit bldFile="os/devicesrv/resourceinterfaces/fmtransmittercontrol/group" mrp="os/devicesrv/resourceinterfaces/fmtransmittercontrol/group/telephony_hwrmfmtx.mrp"/>
  1133      </component>
  1129 </component>
  1134     </collection>
  1130 </collection>
  1135     <collection name="systemhealthmanagement" long-name="System Health Management" level="server">
  1131 <collection name="systemhealthmanagement" long-name="System Health Management" level="server">
  1136      <component name="systemhealthmgr" long-name="System Health Manager" introduced="^3" purpose="optional">
  1132 <component name="systemhealthmgr" long-name="System Health Manager" introduced="^3" purpose="optional">
  1137       <unit bldFile="os/devicesrv/systemhealthmanagement/systemhealthmgr/group" mrp="os/devicesrv/systemhealthmanagement/systemhealthmgr/group/app-framework_shma.mrp"/>
  1133 <unit bldFile="os/devicesrv/systemhealthmanagement/systemhealthmgr/group" mrp="os/devicesrv/systemhealthmanagement/systemhealthmgr/group/app-framework_shma.mrp"/>
  1138      </component>
  1134 </component>
  1139     </collection>
  1135 </collection>
  1140     <collection name="devicesrvapitest" long-name="Devices Services API Tests" level="app-if"/>
  1136 <collection name="devicesrvapitest" long-name="Devices Services API Tests" level="app-if"/>
  1141     <collection name="devicesrv_info" long-name="Device Services Info" level="app-if">
  1137 <collection name="devicesrv_info" long-name="Device Services Info" level="app-if">
  1142      <component name="devicesrv_metadata" long-name="Device Services Metadata" introduced="^2" purpose="development" class="config PC">
  1138 <component name="devicesrv_metadata" long-name="Device Services Metadata" introduced="^2" purpose="development" class="config PC">
  1143       <unit mrp="os/devicesrv/devicesrv_info/devicesrv_metadata/devicesrv_metadata.mrp"/>
  1139 <unit mrp="os/devicesrv/devicesrv_info/devicesrv_metadata/devicesrv_metadata.mrp"/>
  1144      </component>
  1140 </component>
  1145     </collection>
  1141 </collection>
  1146    </block>
  1142 </block>
  1147    <block name="security" level="services" long-name="OS Security" levels="physical-abstraction plugins libraries management services utilities">
  1143 <block name="security" level="services" long-name="OS Security" levels="physical-abstraction plugins libraries management services utilities">
  1148     <collection name="authenticationservices" long-name="Authentication Services" level="utilities">
  1144 <collection name="authenticationservices" long-name="Authentication Services" level="utilities">
  1149      <component name="authenticationserver" long-name="Authentication Server" introduced="^3" purpose="optional">
  1145 <component name="authenticationserver" long-name="Authentication Server" introduced="^3" purpose="optional">
  1150       <unit bldFile="os/security/authenticationservices/authenticationserver/group" mrp="os/security/authenticationservices/authenticationserver/group/security_authserver.mrp"/>
  1146 <unit bldFile="os/security/authenticationservices/authenticationserver/group" mrp="os/security/authenticationservices/authenticationserver/group/security_authserver.mrp"/>
  1151      </component>
  1147 </component>
  1152     </collection>
  1148 </collection>
  1153     <collection name="authorisation" long-name="Authorisation" level="utilities">
  1149 <collection name="authorisation" long-name="Authorisation" level="utilities">
  1154      <component name="userpromptservice" long-name="User Prompt Service" introduced="^3" purpose="mandatory">
  1150 <component name="userpromptservice" long-name="User Prompt Service" introduced="^3" purpose="mandatory">
  1155       <unit bldFile="os/security/authorisation/userpromptservice/group" mrp="os/security/authorisation/userpromptservice/group/security_ups.mrp"/>
  1151 <unit bldFile="os/security/authorisation/userpromptservice/group" mrp="os/security/authorisation/userpromptservice/group/security_ups.mrp"/>
  1156      </component>
  1152 </component>
  1157      <component name="userpromptutils" long-name="User Prompt Utils" introduced="^3" purpose="optional">
  1153 <component name="userpromptutils" long-name="User Prompt Utils" introduced="^3" purpose="optional">
  1158       <unit bldFile="os/security/authorisation/userpromptutils/group" mrp="os/security/authorisation/userpromptutils/group/security_ups_utils.mrp"/>
  1154 <unit bldFile="os/security/authorisation/userpromptutils/group" mrp="os/security/authorisation/userpromptutils/group/security_ups_utils.mrp"/>
  1159      </component>
  1155 </component>
  1160     </collection>
  1156 </collection>
  1161     <collection name="contentmgmt" long-name="Content Management" level="utilities">
  1157 <collection name="contentmgmt" long-name="Content Management" level="utilities">
  1162      <component name="contentaccessfwfordrm" long-name="Content Access Framework for DRM" introduced="9.1" purpose="mandatory">
  1158 <component name="contentaccessfwfordrm" long-name="Content Access Framework for DRM" introduced="9.1" purpose="mandatory">
  1163       <unit bldFile="os/security/contentmgmt/contentaccessfwfordrm/group" mrp="os/security/contentmgmt/contentaccessfwfordrm/group/security_caf2.mrp"/>
  1159 <unit bldFile="os/security/contentmgmt/contentaccessfwfordrm/group" mrp="os/security/contentmgmt/contentaccessfwfordrm/group/security_caf2.mrp"/>
  1164      </component>
  1160 </component>
  1165      <component name="cafrecogniserconfig" long-name="CAF Recogniser Config" introduced="9.1" purpose="mandatory">
  1161 <component name="cafrecogniserconfig" long-name="CAF Recogniser Config" introduced="9.1" purpose="mandatory">
  1166       <unit bldFile="os/security/contentmgmt/cafrecogniserconfig" mrp="os/security/contentmgmt/cafrecogniserconfig/security_reccafconfig.mrp"/>
  1162 <unit bldFile="os/security/contentmgmt/cafrecogniserconfig" mrp="os/security/contentmgmt/cafrecogniserconfig/security_reccafconfig.mrp"/>
  1167      </component>
  1163 </component>
  1168      <component name="referencedrmagent" long-name="Reference DRM Agent" introduced="8.0" purpose="development">
  1164 </collection>
  1169       <unit bldFile="os/security/contentmgmt/referencedrmagent/RefTestAgent/group" mrp="os/security/contentmgmt/referencedrmagent/RefTestAgent/group/security_rta.mrp"/>
  1165 <collection name="crypto" long-name="Crypto Libraries" level="libraries">
  1170      </component>
  1166 <component name="weakcryptospi" long-name="Weak Crypto SPI" filter="gt" introduced="^3" purpose="optional">
  1171      <component name="cafstreamingsupport" long-name="CAF Streaming Support" introduced="^3" purpose="optional">
  1167 <unit bldFile="os/security/crypto/weakcryptospi/group" mrp="os/security/crypto/weakcryptospi/group/security_cryptospi_weak.mrp"/>
  1172       <unit bldFile="os/security/contentmgmt/cafstreamingsupport/group" mrp="os/security/contentmgmt/cafstreamingsupport/group/security_streamingcaf.mrp"/>
  1168 </component>
  1173      </component>
  1169 <component name="strongcryptospi" long-name="Strong Crypto SPI" filter="gt" introduced="^3" purpose="optional">
  1174     </collection>
  1170 <unit bldFile="os/security/crypto/weakcryptospi/strong" mrp="os/security/crypto/weakcryptospi/group/security_cryptospi_strong.mrp"/>
  1175     <collection name="crypto" long-name="Crypto Libraries" level="libraries">
  1171 </component>
  1176      <component name="weakcryptospi" long-name="Weak Crypto SPI" filter="gt" introduced="^3" purpose="optional">
  1172 </collection>
  1177       <unit bldFile="os/security/crypto/weakcryptospi/group" mrp="os/security/crypto/weakcryptospi/group/security_cryptospi_weak.mrp"/>
  1173 <collection name="cryptomgmtlibs" long-name="Crypto Management Libraries" level="management">
  1178      </component>
  1174 <component name="securityutils" long-name="Security Utils" introduced="8.0" purpose="optional">
  1179      <component name="strongcryptospi" long-name="Strong Crypto SPI" filter="gt" introduced="^3" purpose="optional">
  1175 <unit bldFile="os/security/cryptomgmtlibs/securityutils/group" mrp="os/security/cryptomgmtlibs/securityutils/group/security_common.mrp"/>
  1180       <unit bldFile="os/security/crypto/weakcryptospi/strong" mrp="os/security/crypto/weakcryptospi/group/security_cryptospi_strong.mrp"/>
  1176 </component>
  1181      </component>
  1177 <component name="securitydocs" long-name="Security Documentation" purpose="development" class="doc">
  1182     </collection>
  1178 <unit mrp="os/security/cryptomgmtlibs/securitydocs/security_documentation.mrp"/>
  1183     <collection name="cryptomgmtlibs" long-name="Crypto Management Libraries" level="management">
  1179 </component>
  1184      <component name="securityutils" long-name="Security Utils" introduced="8.0" purpose="optional">
  1180 <component name="cryptotokenfw" long-name="Crypto Token Framework" introduced="7.0" purpose="optional">
  1185       <unit bldFile="os/security/cryptomgmtlibs/securityutils/group" mrp="os/security/cryptomgmtlibs/securityutils/group/security_common.mrp"/>
  1181 <unit bldFile="os/security/cryptomgmtlibs/cryptotokenfw/group" mrp="os/security/cryptomgmtlibs/cryptotokenfw/group/security_cryptotokens.mrp"/>
  1186      </component>
  1182 </component>
  1187      <component name="securitydocs" long-name="Security Documentation" purpose="development" class="doc">
  1183 <component name="securitycommonutils" long-name="Security Common Utils" introduced="8.0" purpose="mandatory">
  1188       <unit mrp="os/security/cryptomgmtlibs/securitydocs/security_documentation.mrp"/>
  1184 <unit bldFile="os/security/cryptomgmtlibs/securitycommonutils/group" mrp="os/security/cryptomgmtlibs/securitycommonutils/group/security_commonutils.mrp"/>
  1189      </component>
  1185 </component>
  1190      <component name="cryptotokenfw" long-name="Crypto Token Framework" introduced="7.0" purpose="optional">
  1186 </collection>
  1191       <unit bldFile="os/security/cryptomgmtlibs/cryptotokenfw/group" mrp="os/security/cryptomgmtlibs/cryptotokenfw/group/security_cryptotokens.mrp"/>
  1187 <collection name="securityanddataprivacytools" long-name="Security and Data Privacy Tools" level="services">
  1192      </component>
  1188 <component name="securityconfig" long-name="Security Config" introduced="9.1" purpose="optional">
  1193      <component name="securitycommonutils" long-name="Security Common Utils" introduced="8.0" purpose="mandatory">
  1189 <unit bldFile="os/security/securityanddataprivacytools/securityconfig/group" mrp="os/security/securityanddataprivacytools/securityconfig/group/security_config.mrp"/>
  1194       <unit bldFile="os/security/cryptomgmtlibs/securitycommonutils/group" mrp="os/security/cryptomgmtlibs/securitycommonutils/group/security_commonutils.mrp"/>
  1190 </component>
  1195      </component>
  1191 <component name="securitytools" long-name="Security Tools" introduced="^3" purpose="optional" class="PC">
  1196     </collection>
  1192 <unit bldFile="os/security/securityanddataprivacytools/securitytools/group" mrp="os/security/securityanddataprivacytools/securitytools/group/security_tools.mrp"/>
  1197     <collection name="securityanddataprivacytools" long-name="Security and Data Privacy Tools" level="services">
  1193 </component>
  1198      <component name="securityconfig" long-name="Security Config" introduced="9.1" purpose="optional">
  1194 </collection>
  1199       <unit bldFile="os/security/securityanddataprivacytools/securityconfig/group" mrp="os/security/securityanddataprivacytools/securityconfig/group/security_config.mrp"/>
  1195 <collection name="cryptoplugins" long-name="Crypto Plugins" level="plugins">
  1200      </component>
  1196 <component name="cryptospiplugins" long-name="Crypto SPI Plugins" filter="gt" introduced="^3" purpose="optional" plugin="Y">
  1201      <component name="securitytools" long-name="Security Tools" introduced="^3" purpose="optional" class="PC">
  1197 <unit bldFile="os/security/cryptoplugins/cryptospiplugins/group" mrp="os/security/cryptoplugins/cryptospiplugins/group/security_cryptospi_plugins.mrp"/>
  1202       <unit bldFile="os/security/securityanddataprivacytools/securitytools/group" mrp="os/security/securityanddataprivacytools/securitytools/group/security_tools.mrp"/>
  1198 </component>
  1203      </component>
  1199 </collection>
  1204     </collection>
  1200 <collection name="cryptoservices" long-name="Crypto Services" level="plugins">
  1205     <collection name="cryptoplugins" long-name="Crypto Plugins" level="plugins">
  1201 <component name="certificateandkeymgmt" long-name="Certificate and Key Management" introduced="6.0" purpose="optional">
  1206      <component name="cryptospiplugins" long-name="Crypto SPI Plugins" filter="gt" introduced="^3" purpose="optional" plugin="Y">
  1202 <unit bldFile="os/security/cryptoservices/certificateandkeymgmt/group" mrp="os/security/cryptoservices/certificateandkeymgmt/group/security_certman.mrp"/>
  1207       <unit bldFile="os/security/cryptoplugins/cryptospiplugins/group" mrp="os/security/cryptoplugins/cryptospiplugins/group/security_cryptospi_plugins.mrp"/>
  1203 </component>
  1208      </component>
  1204 <component name="filebasedcertificateandkeystores" long-name="File-based Certificate and Key Stores" introduced="8.0" purpose="optional">
  1209     </collection>
  1205 <unit bldFile="os/security/cryptoservices/filebasedcertificateandkeystores/group" mrp="os/security/cryptoservices/filebasedcertificateandkeystores/group/security_filetokens.mrp"/>
  1210     <collection name="cryptoservices" long-name="Crypto Services" level="plugins">
  1206 </component>
  1211      <component name="certificateandkeymgmt" long-name="Certificate and Key Management" introduced="6.0" purpose="optional">
  1207 <component name="browserrootcertificates" long-name="Browser Root Certificates" introduced="^2" purpose="optional" filter="sf_build">
  1212       <unit bldFile="os/security/cryptoservices/certificateandkeymgmt/group" mrp="os/security/cryptoservices/certificateandkeymgmt/group/security_certman.mrp"/>
  1208 <unit mrp="os/security/cryptoservices/browserrootcertificates/browserrootcerts.mrp"/>
  1213      </component>
  1209 </component>
  1214      <component name="filebasedcertificateandkeystores" long-name="File-based Certificate and Key Stores" introduced="8.0" purpose="optional">
  1210 <component name="rootcertificates" filter="sf_build" long-name="Root Certificates" introduced="7.0s" purpose="optional">
  1215       <unit bldFile="os/security/cryptoservices/filebasedcertificateandkeystores/group" mrp="os/security/cryptoservices/filebasedcertificateandkeystores/group/security_filetokens.mrp"/>
  1211 <!-- not in S60 codebase -->
  1216      </component>
  1212 <unit bldFile="os/security/cryptoservices/rootcertificates/group" mrp="os/security/cryptoservices/rootcertificates/group/rootcerts.mrp"/>
  1217      <component name="browserrootcertificates" long-name="Browser Root Certificates" introduced="^2" purpose="optional" filter="sf_build">
  1213 </component>
  1218       <unit mrp="os/security/cryptoservices/browserrootcertificates/browserrootcerts.mrp"/>
  1214 <component name="asnpkcs" long-name="ASN PKCS" introduced="8.0" purpose="optional">
  1219      </component>
  1215 <unit bldFile="os/security/cryptoservices/asnpkcs/group" mrp="os/security/cryptoservices/asnpkcs/group/security_asnpkcs.mrp"/>
  1220      <component name="rootcertificates" filter="sf_build" long-name="Root Certificates" introduced="7.0s" purpose="optional">
  1216 </component>
  1221       <!-- not in S60 codebase -->
  1217 </collection>
  1222       <unit bldFile="os/security/cryptoservices/rootcertificates/group" mrp="os/security/cryptoservices/rootcertificates/group/rootcerts.mrp"/>
  1218 <collection name="security_info" long-name="OS Security Info" level="utilities">
  1223      </component>
  1219 <component name="security_metadata" long-name="OS Security Metadata" introduced="^2" purpose="development" class="config PC">
  1224      <component name="asnpkcs" long-name="ASN PKCS" introduced="8.0" purpose="optional">
  1220 <unit mrp="os/security/security_info/security_metadata/security_metadata.mrp"/>
  1225       <unit bldFile="os/security/cryptoservices/asnpkcs/group" mrp="os/security/cryptoservices/asnpkcs/group/security_asnpkcs.mrp"/>
  1221 </component>
  1226      </component>
  1222 </collection>
  1227     </collection>
  1223 </block>
  1228     <collection name="security_info" long-name="OS Security Info" level="utilities">
  1224 <block name="lbs" level="services" long-name="Locating Services" levels="hw-if data-acquisition adaptation management application-interface">
  1229      <component name="security_metadata" long-name="OS Security Metadata" introduced="^2" purpose="development" class="config PC">
  1225 <collection name="datasourcemodules" long-name="Generic Positioning Plugins" level="data-acquisition">
  1230       <unit mrp="os/security/security_info/security_metadata/security_metadata.mrp"/>
  1226 <component name="defaultpositioningmodule" long-name="Default Positioning Module" introduced="^2" purpose="optional" plugin="Y">
  1231      </component>
  1227 <unit bldFile="os/lbs/datasourcemodules/defaultpositioningmodule/group" mrp="os/lbs/datasourcemodules/defaultpositioningmodule/group/lbs_default_positioning_module.mrp"/>
  1232     </collection>
  1228 </component>
  1233    </block>
  1229 <component name="bluetoothgpspositioningmodule" long-name="Bluetooth GPS Positioning Module" introduced="^2" purpose="optional" plugin="Y">
  1234    <block name="lbs" level="services" long-name="Locating Services" levels="hw-if data-acquisition adaptation management application-interface">
  1230 <unit bldFile="os/lbs/datasourcemodules/bluetoothgpspositioningmodule/group" mrp="os/lbs/datasourcemodules/bluetoothgpspositioningmodule/group/lbs_bt_positioning_module.mrp"/>
  1235     <collection name="datasourcemodules" long-name="Generic Positioning Plugins" level="data-acquisition">
  1231 </component>
  1236      <component name="defaultpositioningmodule" long-name="Default Positioning Module" introduced="^2" purpose="optional" plugin="Y">
  1232 <component name="simulationpositioningmodule" long-name="Simulation Positioning Module" introduced="^2" purpose="development" plugin="Y">
  1237       <unit bldFile="os/lbs/datasourcemodules/defaultpositioningmodule/group" mrp="os/lbs/datasourcemodules/defaultpositioningmodule/group/lbs_default_positioning_module.mrp"/>
  1233 <unit bldFile="os/lbs/datasourcemodules/simulationpositioningmodule/group" mrp="os/lbs/datasourcemodules/simulationpositioningmodule/group/lbs_simulation_positioning_module.mrp"/>
  1238      </component>
  1234 </component>
  1239      <component name="bluetoothgpspositioningmodule" long-name="Bluetooth GPS Positioning Module" introduced="^2" purpose="optional" plugin="Y">
  1235 <component name="gpspositioningmodule" long-name="GPS/A-GPS Positioning Module" introduced="^3" purpose="optional" plugin="Y">
  1240       <unit bldFile="os/lbs/datasourcemodules/bluetoothgpspositioningmodule/group" mrp="os/lbs/datasourcemodules/bluetoothgpspositioningmodule/group/lbs_bt_positioning_module.mrp"/>
  1236 <unit bldFile="os/lbs/datasourcemodules/gpspositioningmodule/group" mrp="os/lbs/datasourcemodules/gpspositioningmodule/group/lbs_agps_positioning_module.mrp"/>
  1241      </component>
  1237 </component>
  1242      <component name="simulationpositioningmodule" long-name="Simulation Positioning Module" introduced="^2" purpose="development" plugin="Y">
  1238 <component name="networkpositioningmodule" long-name="Network Positioning Module" introduced="^3" purpose="optional" plugin="Y">
  1243       <unit bldFile="os/lbs/datasourcemodules/simulationpositioningmodule/group" mrp="os/lbs/datasourcemodules/simulationpositioningmodule/group/lbs_simulation_positioning_module.mrp"/>
  1239 <unit bldFile="os/lbs/datasourcemodules/networkpositioningmodule/group" mrp="os/lbs/datasourcemodules/networkpositioningmodule/group/lbs_network_positioning_module.mrp"/>
  1244      </component>
  1240 </component>
  1245      <component name="gpspositioningmodule" long-name="GPS/A-GPS Positioning Module" introduced="^3" purpose="optional" plugin="Y">
  1241 <component name="locationapesuplpsy" long-name="APE SUPL PSY" introduced="^3" purpose="optional" filter="s60" plugin="Y">
  1246       <unit bldFile="os/lbs/datasourcemodules/gpspositioningmodule/group" mrp="os/lbs/datasourcemodules/gpspositioningmodule/group/lbs_agps_positioning_module.mrp"/>
  1242 <unit bldFile="os/lbs/datasourcemodules/locationapesuplpsy/group"/>
  1247      </component>
  1243 </component>
  1248      <component name="networkpositioningmodule" long-name="Network Positioning Module" introduced="^3" purpose="optional" plugin="Y">
  1244 </collection>
  1249       <unit bldFile="os/lbs/datasourcemodules/networkpositioningmodule/group" mrp="os/lbs/datasourcemodules/networkpositioningmodule/group/lbs_network_positioning_module.mrp"/>
  1245 <collection name="datasourceadaptation" long-name="Data Source Adaptation" level="adaptation">
  1250      </component>
  1246 <component name="gpsdatasourceadaptation" long-name="GPS Data Source Adaptation" introduced="^2" purpose="optional" plugin="Y">
  1251      <component name="locationapesuplpsy" long-name="APE SUPL PSY" introduced="^3" purpose="optional" filter="s60" plugin="Y">
  1247 <unit bldFile="os/lbs/datasourceadaptation/gpsdatasourceadaptation/group" mrp="os/lbs/datasourceadaptation/gpsdatasourceadaptation/group/lbs_gps_data_source_adaptation.mrp"/>
  1252       <unit bldFile="os/lbs/datasourcemodules/locationapesuplpsy/group"/>
  1248 </component>
  1253      </component>
  1249 </collection>
  1254     </collection>
  1250 <collection name="locationrequestmgmt" long-name="Location Request Management" level="application-interface">
  1255     <collection name="datasourceadaptation" long-name="Data Source Adaptation" level="adaptation">
  1251 <component name="locationserver" long-name="Location Server" introduced="9.2" purpose="optional">
  1256      <component name="gpsdatasourceadaptation" long-name="GPS Data Source Adaptation" introduced="^2" purpose="optional" plugin="Y">
  1252 <unit bldFile="os/lbs/locationrequestmgmt/locationserver/group" mrp="os/lbs/locationrequestmgmt/locationserver/group/lbs_locationserver.mrp"/>
  1257       <unit bldFile="os/lbs/datasourceadaptation/gpsdatasourceadaptation/group" mrp="os/lbs/datasourceadaptation/gpsdatasourceadaptation/group/lbs_gps_data_source_adaptation.mrp"/>
  1253 </component>
  1258      </component>
  1254 <component name="networkrequesthandler" long-name="Network Request Handler" introduced="9.2" purpose="optional">
  1259     </collection>
  1255 <unit bldFile="os/lbs/locationrequestmgmt/networkrequesthandler/group" mrp="os/lbs/locationrequestmgmt/networkrequesthandler/group/lbs_networkrequesthandler.mrp"/>
  1260     <collection name="locationrequestmgmt" long-name="Location Request Management" level="application-interface">
  1256 </component>
  1261      <component name="locationserver" long-name="Location Server" introduced="9.2" purpose="optional">
  1257 </collection>
  1262       <unit bldFile="os/lbs/locationrequestmgmt/locationserver/group" mrp="os/lbs/locationrequestmgmt/locationserver/group/lbs_locationserver.mrp"/>
  1258 <collection name="lbstest" long-name="Locating Services Tests" level="application-interface">
  1263      </component>
  1259 <component name="locationprotocoltest" long-name="Location Protocol Tests" introduced="9.2" purpose="development" plugin="Y">
  1264      <component name="networkrequesthandler" long-name="Network Request Handler" introduced="9.2" purpose="optional">
  1260 <unit bldFile="os/lbs/lbstest/locationprotocoltest/group" mrp="os/lbs/lbstest/locationprotocoltest/group/lbs_networktest.mrp"/>
  1265       <unit bldFile="os/lbs/locationrequestmgmt/networkrequesthandler/group" mrp="os/lbs/locationrequestmgmt/networkrequesthandler/group/lbs_networkrequesthandler.mrp"/>
  1261 </component>
  1266      </component>
  1262 </collection>
  1267     </collection>
  1263 <collection name="locationmgmt" long-name="Location Management" level="management">
  1268     <collection name="lbstest" long-name="Locating Services Tests" level="application-interface">
  1264 <component name="locmonitor" long-name="Location Monitor" introduced="^3" purpose="optional">
  1269      <component name="locationprotocoltest" long-name="Location Protocol Tests" introduced="9.2" purpose="development" plugin="Y">
  1265 <unit bldFile="os/lbs/locationmgmt/locmonitor/lbslocmonitorserver/group" mrp="os/lbs/locationmgmt/locmonitor/lbslocmonitorserver/group/lbs_locationmonitor.mrp"/>
  1270       <unit bldFile="os/lbs/lbstest/locationprotocoltest/group" mrp="os/lbs/lbstest/locationprotocoltest/group/lbs_networktest.mrp"/>
  1266 </component>
  1271      </component>
  1267 <component name="agpslocationmgr" long-name="A-GPS Location Manager" introduced="9.2" purpose="optional">
  1272     </collection>
  1268 <unit bldFile="os/lbs/locationmgmt/agpslocationmgr/group" mrp="os/lbs/locationmgmt/agpslocationmgr/group/lbs_agpslocationmanager.mrp"/>
  1273     <collection name="locationmgmt" long-name="Location Management" level="management">
  1269 </component>
  1274      <component name="locmonitor" long-name="Location Monitor" introduced="^3" purpose="optional">
  1270 <component name="networklocationmgr" long-name="Network Location Manager" introduced="9.2" purpose="optional">
  1275       <unit bldFile="os/lbs/locationmgmt/locmonitor/lbslocmonitorserver/group" mrp="os/lbs/locationmgmt/locmonitor/lbslocmonitorserver/group/lbs_locationmonitor.mrp"/>
  1271 <unit bldFile="os/lbs/locationmgmt/networklocationmgr/group" mrp="os/lbs/locationmgmt/networklocationmgr/group/lbs_networklocationmanager.mrp"/>
  1276      </component>
  1272 </component>
  1277      <component name="agpslocationmgr" long-name="A-GPS Location Manager" introduced="9.2" purpose="optional">
  1273 <component name="locationcore" long-name="Location Core" introduced="9.2" purpose="optional">
  1278       <unit bldFile="os/lbs/locationmgmt/agpslocationmgr/group" mrp="os/lbs/locationmgmt/agpslocationmgr/group/lbs_agpslocationmanager.mrp"/>
  1274 <unit bldFile="os/lbs/locationmgmt/locationcore/group" mrp="os/lbs/locationmgmt/locationcore/group/lbs_admin.mrp"/>
  1279      </component>
  1275 </component>
  1280      <component name="networklocationmgr" long-name="Network Location Manager" introduced="9.2" purpose="optional">
  1276 <component name="networkgateway" long-name="Network Gateway" introduced="9.2" purpose="optional">
  1281       <unit bldFile="os/lbs/locationmgmt/networklocationmgr/group" mrp="os/lbs/locationmgmt/networklocationmgr/group/lbs_networklocationmanager.mrp"/>
  1277 <unit bldFile="os/lbs/locationmgmt/networkgateway/group" mrp="os/lbs/locationmgmt/networkgateway/group/lbs_networkgateway.mrp"/>
  1282      </component>
  1278 </component>
  1283      <component name="locationcore" long-name="Location Core" introduced="9.2" purpose="optional">
  1279 </collection>
  1284       <unit bldFile="os/lbs/locationmgmt/locationcore/group" mrp="os/lbs/locationmgmt/locationcore/group/lbs_admin.mrp"/>
  1280 <collection name="networkprotocolmodules" long-name="Network Protocol Modules" level="adaptation">
  1285      </component>
  1281 <component name="privacyprotocolmodule" long-name="Privacy Protocol Module" introduced="^2" purpose="optional" plugin="Y">
  1286      <component name="networkgateway" long-name="Network Gateway" introduced="9.2" purpose="optional">
  1282 <unit bldFile="os/lbs/networkprotocolmodules/privacyprotocolmodule/group" mrp="os/lbs/networkprotocolmodules/privacyprotocolmodule/group/lbs_privacyprotocolmodule.mrp"/>
  1287       <unit bldFile="os/lbs/locationmgmt/networkgateway/group" mrp="os/lbs/locationmgmt/networkgateway/group/lbs_networkgateway.mrp"/>
  1283 </component>
  1288      </component>
  1284 <component name="networkprotoutils" long-name="Network Protocol Common Utilities" introduced="^3">
  1289     </collection>
  1285 <unit bldFile="os/lbs/networkprotocolmodules/common/utils/group"/>
  1290     <collection name="networkprotocolmodules" long-name="Network Protocol Modules" level="adaptation">
  1286 </component>
  1291      <component name="privacyprotocolmodule" long-name="Privacy Protocol Module" introduced="^2" purpose="optional" plugin="Y">
  1287 <component name="suplproxyprotocolmodule" long-name="SUPL Proxy Protocol Module" filter="sf_build" introduced="^3" purpose="optional" plugin="Y">
  1292       <unit bldFile="os/lbs/networkprotocolmodules/privacyprotocolmodule/group" mrp="os/lbs/networkprotocolmodules/privacyprotocolmodule/group/lbs_privacyprotocolmodule.mrp"/>
  1288 <unit bldFile="os/lbs/networkprotocolmodules/suplproxyprotocolmodule/sfgroup"/>
  1293      </component>
  1289 </component>
  1294      <component name="suplproxyprotocolmodule" long-name="SUPL Proxy Protocol Module" introduced="^3" purpose="optional" plugin="Y">
  1290 <component name="suplrrlpasn1" filter="sf_build" long-name="SUPL RRLP ASN1 Parser">
  1295       <unit bldFile="os/lbs/networkprotocolmodules/suplproxyprotocolmodule/group" mrp="os/lbs/networkprotocolmodules/suplproxyprotocolmodule/group/lbs_suplproxyprotocolmodule.mrp"/>
  1291 <!-- hack for Foundation builds needed while collection is reorganised into proper components -->
  1296      </component>
  1292 <unit bldFile="os/lbs/networkprotocolmodules/common/suplrrlpasn1/group"/>
  1297      <component name="suplprotocolmodule" long-name="SUPL Protocol Module" introduced="^2" deprecated="^2" purpose="optional" plugin="Y">
  1293 </component>
  1298       <unit bldFile="os/lbs/networkprotocolmodules/suplprotocolmodule/group" mrp="os/lbs/networkprotocolmodules/suplprotocolmodule/group/lbs_suplprotocolmodule.mrp"/>
  1294 <component name="suplrrlpprotocol" filter="sf_build" long-name="SUPL RRLP Protocol Module">
  1299      </component>
  1295 <!-- hack for Foundation builds needed while collection is reorganised into proper components -->
  1300      <component name="suplrrlpasn1" filter="sf_build" long-name="SUPL RRLP ASN1 Parser">
  1296 <unit bldFile="os/lbs/networkprotocolmodules/suplcontrolplaneprotocols/common/suplrrlpprotocol/sfgroup"/>
  1301       <!-- hack for Foundation builds needed while collection is reorganised into proper components -->
  1297 </component>
  1302       <unit bldFile="os/lbs/networkprotocolmodules/common/suplrrlpasn1/group"/>
  1298 </collection>
  1303      </component>
  1299 <collection name="lbsapitest" long-name="Location API Tests" level="application-interface"/>
  1304      <component name="suplrrlpprotocol" filter="sf_build" long-name="SUPL RRLP Protocol Module">
  1300 <collection name="lbs_info" long-name="Locating Services Info" level="application-interface">
  1305       <!-- hack for Foundation builds needed while collection is reorganised into proper components -->
  1301 <component name="lbs_metadata" long-name="Locating Services Metadata" introduced="^2" purpose="development" class="config PC">
  1306       <unit bldFile="os/lbs/networkprotocolmodules/suplcontrolplaneprotocols/common/suplrrlpprotocol/group"/>
  1302 <unit mrp="os/lbs/lbs_info/lbs_metadata/lbs_metadata.mrp"/>
  1307      </component>
  1303 </component>
  1308     </collection>
  1304 </collection>
  1309     <collection name="lbsapitest" long-name="Location API Tests" level="application-interface"/>
  1305 </block>
  1310     <collection name="lbs_info" long-name="Locating Services Info" level="application-interface">
  1306 <block name="commsfw" level="services" long-name="Communications Framework" levels="server support framework process app-if">
  1311      <component name="lbs_metadata" long-name="Locating Services Metadata" introduced="^2" purpose="development" class="config PC">
  1307 <collection name="commsprocess" long-name="Comms Process" level="process">
  1312       <unit mrp="os/lbs/lbs_info/lbs_metadata/lbs_metadata.mrp"/>
  1308 <component name="commsrootserver" long-name="Comms Root Server" introduced="7.0s" purpose="mandatory">
  1313      </component>
  1309 <unit bldFile="os/commsfw/commsprocess/commsrootserverconfig/group" mrp="os/commsfw/commsprocess/commsrootserverconfig/group/comms-infras_rootserver.mrp"/>
  1314     </collection>
  1310 </component>
  1315    </block>
  1311 </collection>
  1316    <block name="commsfw" level="services" long-name="Communications Framework" levels="server support framework process app-if">
  1312 <collection name="commsconfig" long-name="Comms Config" level="process">
  1317     <collection name="commsprocess" long-name="Comms Process" level="process">
  1313 <component name="commsdatabase" long-name="Comms Database" purpose="mandatory">
  1318      <component name="commsrootserver" long-name="Comms Root Server" introduced="7.0s" purpose="mandatory">
  1314 <unit bldFile="os/commsfw/commsfwtools/preparedefaultcommsdatabase/group" mrp="os/commsfw/commsfwtools/preparedefaultcommsdatabase/group/comms-infras_commsdat.mrp"/>
  1319       <unit bldFile="os/commsfw/commsprocess/commsrootserverconfig/group" mrp="os/commsfw/commsprocess/commsrootserverconfig/group/comms-infras_rootserver.mrp"/>
  1315 </component>
  1320      </component>
  1316 <component name="commsdatabaseshim" long-name="Comms Database Shim" introduced="8.1" purpose="mandatory">
  1321     </collection>
  1317 <unit bldFile="os/commsfw/commsconfig/commsdatabaseshim/group" mrp="os/commsfw/commsconfig/commsdatabaseshim/group/comms-infras_commdbshim.mrp"/>
  1322     <collection name="commsconfig" long-name="Comms Config" level="process">
  1318 </component>
  1323      <component name="commsdatabase" long-name="Comms Database" purpose="mandatory">
  1319 </collection>
  1324       <unit bldFile="os/commsfw/commsfwtools/preparedefaultcommsdatabase/group" mrp="os/commsfw/commsfwtools/preparedefaultcommsdatabase/group/comms-infras_commsdat.mrp"/>
  1320 <collection name="datacommsserver" long-name="Data Comms Server" level="framework">
  1325      </component>
  1321 <component name="esockserver" long-name="ESock Server" purpose="mandatory">
  1326      <component name="commsdatabaseshim" long-name="Comms Database Shim" introduced="8.1" purpose="mandatory">
  1322 <unit bldFile="os/commsfw/datacommsserver/esockserver/group" mrp="os/commsfw/datacommsserver/esockserver/group/comms-infras_esock.mrp" version="3"/>
  1327       <unit bldFile="os/commsfw/commsconfig/commsdatabaseshim/group" mrp="os/commsfw/commsconfig/commsdatabaseshim/group/comms-infras_commdbshim.mrp"/>
  1323 </component>
  1328      </component>
  1324 <component name="networkingdialogapi" long-name="Networking Dialog API" introduced="6.1" purpose="optional">
  1329     </collection>
  1325 <unit bldFile="os/commsfw/datacommsserver/networkingdialogapi/group" mrp="os/commsfw/datacommsserver/networkingdialogapi/group/networking_dialog.mrp"/>
  1330     <collection name="datacommsserver" long-name="Data Comms Server" level="framework">
  1326 </component>
  1331      <component name="esockserver" long-name="ESock Server" purpose="mandatory">
  1327 <component name="networkingdialogstub" long-name="Networking Dialog Stub" introduced="6.1" purpose="optional">
  1332       <unit bldFile="os/commsfw/datacommsserver/esockserver/group" mrp="os/commsfw/datacommsserver/esockserver/group/comms-infras_esock.mrp" version="3"/>
  1328 <unit bldFile="os/commsfw/datacommsserver/networkingdialogapi/default" mrp="os/commsfw/datacommsserver/networkingdialogapi/default/networking_dialog_default.mrp"/>
  1333      </component>
  1329 </component>
  1334      <component name="networkingdialogapi" long-name="Networking Dialog API" introduced="6.1" purpose="optional">
  1330 <component name="networkcontroller" long-name="Network Controller" introduced="7.0s" purpose="optional" plugin="Y">
  1335       <unit bldFile="os/commsfw/datacommsserver/networkingdialogapi/group" mrp="os/commsfw/datacommsserver/networkingdialogapi/group/networking_dialog.mrp"/>
  1331 <unit bldFile="os/commsfw/datacommsserver/networkcontroller/group" mrp="os/commsfw/datacommsserver/networkcontroller/group/networking_netcon.mrp"/>
  1336      </component>
  1332 </component>
  1337      <component name="networkingdialogstub" long-name="Networking Dialog Stub" introduced="6.1" purpose="optional">
  1333 </collection>
  1338       <unit bldFile="os/commsfw/datacommsserver/networkingdialogapi/default" mrp="os/commsfw/datacommsserver/networkingdialogapi/default/networking_dialog_default.mrp"/>
  1334 <collection name="serialserver" long-name="Serial Server" level="server">
  1339      </component>
  1335 <component name="serialportcsy" long-name="Serial Port CSY" introduced="ER5" purpose="optional" plugin="Y">
  1340      <component name="networkcontroller" long-name="Network Controller" introduced="7.0s" purpose="optional" plugin="Y">
  1336 <unit bldFile="os/commsfw/serialserver/serialportcsy" mrp="os/commsfw/serialserver/serialportcsy/ser-comms_serialportcsy.mrp"/>
  1341       <unit bldFile="os/commsfw/datacommsserver/networkcontroller/group" mrp="os/commsfw/datacommsserver/networkcontroller/group/networking_netcon.mrp"/>
  1337 </component>
  1342      </component>
  1338 <component name="packetloopbackcsy" long-name="Packet Loopback CSY" introduced="8.1" purpose="development">
  1343     </collection>
  1339 <unit bldFile="os/commsfw/serialserver/packetloopbackcsy/group" mrp="os/commsfw/serialserver/packetloopbackcsy/group/PacketLoopbackCSY.mrp"/>
  1344     <collection name="serialserver" long-name="Serial Server" level="server">
  1340 </component>
  1345      <component name="serialportcsy" long-name="Serial Port CSY" introduced="ER5" purpose="optional" plugin="Y">
  1341 <component name="c32serialserver" long-name="C32 Serial Server" introduced="ER5" purpose="mandatory">
  1346       <unit bldFile="os/commsfw/serialserver/serialportcsy" mrp="os/commsfw/serialserver/serialportcsy/ser-comms_serialportcsy.mrp"/>
  1342 <unit bldFile="os/commsfw/serialserver/c32serialserver/group" mrp="os/commsfw/serialserver/c32serialserver/group/ser-comms_c32.mrp"/>
  1347      </component>
  1343 </component>
  1348      <component name="packetloopbackcsy" long-name="Packet Loopback CSY" introduced="8.1" purpose="development">
  1344 <component name="c32serialserverconfig" long-name="C32 Serial Server Config" introduced="ER5" purpose="mandatory" class="config">
  1349       <unit bldFile="os/commsfw/serialserver/packetloopbackcsy/group" mrp="os/commsfw/serialserver/packetloopbackcsy/group/PacketLoopbackCSY.mrp"/>
  1345 <unit bldFile="os/commsfw/serialserver/c32serialserverconfig" mrp="os/commsfw/serialserver/c32serialserverconfig/ser-comms_c32-config.mrp"/>
  1350      </component>
  1346 </component>
  1351      <component name="c32serialserver" long-name="C32 Serial Server" introduced="ER5" purpose="mandatory">
  1347 <component name="c32serialserverdocs" long-name="C32 Serial Server Documentation" purpose="development" class="doc">
  1352       <unit bldFile="os/commsfw/serialserver/c32serialserver/group" mrp="os/commsfw/serialserver/c32serialserver/group/ser-comms_c32.mrp"/>
  1348 <unit mrp="os/commsfw/serialserver/c32serialserverdocs/ser-comms_documentation.mrp"/>
  1353      </component>
  1349 </component>
  1354      <component name="c32serialserverconfig" long-name="C32 Serial Server Config" introduced="ER5" purpose="mandatory" class="config">
  1350 </collection>
  1355       <unit bldFile="os/commsfw/serialserver/c32serialserverconfig" mrp="os/commsfw/serialserver/c32serialserverconfig/ser-comms_c32-config.mrp"/>
  1351 <collection name="commsfwutils" long-name="Comms Framework Utilities" level="framework">
  1356      </component>
  1352 <component name="commsbufs" long-name="Comms Buffers" introduced="^3" purpose="mandatory">
  1357      <component name="c32serialserverdocs" long-name="C32 Serial Server Documentation" purpose="development" class="doc">
  1353 <unit bldFile="os/commsfw/commsfwutils/commsbufs/group" mrp="os/commsfw/commsfwutils/commsbufs/group/comms-infras_commsbufs.mrp"/>
  1358       <unit mrp="os/commsfw/serialserver/c32serialserverdocs/ser-comms_documentation.mrp"/>
  1354 </component>
  1359      </component>
  1355 </collection>
  1360     </collection>
  1356 <collection name="commsfw_info" long-name="Comms Framework Info" level="app-if">
  1361     <collection name="commsfwutils" long-name="Comms Framework Utilities" level="framework">
  1357 <component name="commsinfrastructuredocs" long-name="Comms Infrastructure Documentation" introduced="7.0" purpose="development" class="doc">
  1362      <component name="commsbufs" long-name="Comms Buffers" introduced="^3" purpose="mandatory">
  1358 <unit mrp="os/commsfw/commsfw_info/commsinfrastructuredocs/comms-infras_documentation.mrp"/>
  1363       <unit bldFile="os/commsfw/commsfwutils/commsbufs/group" mrp="os/commsfw/commsfwutils/commsbufs/group/comms-infras_commsbufs.mrp"/>
  1359 </component>
  1364      </component>
  1360 <component name="commsfw_metadata" long-name="Communications Framework Metadata" introduced="^2" purpose="development" class="config PC">
  1365     </collection>
  1361 <unit mrp="os/commsfw/commsfw_info/commsfw_metadata/commsfw_metadata.mrp"/>
  1366     <collection name="commsfw_info" long-name="Comms Framework Info" level="app-if">
  1362 </component>
  1367      <component name="commsinfrastructuredocs" long-name="Comms Infrastructure Documentation" introduced="7.0" purpose="development" class="doc">
  1363 </collection>
  1368       <unit mrp="os/commsfw/commsfw_info/commsinfrastructuredocs/comms-infras_documentation.mrp"/>
  1364 <collection name="commsfwsupport" long-name="Comms Framework Support" level="support">
  1369      </component>
  1365 <component name="commselements" long-name="Comms Elements" introduced="8.0" purpose="mandatory">
  1370      <component name="commsfw_metadata" long-name="Communications Framework Metadata" introduced="^2" purpose="development" class="config PC">
  1366 <unit bldFile="os/commsfw/commsfwsupport/commselements/group" mrp="os/commsfw/commsfwsupport/commselements/group/comms-infras_elements.mrp"/>
  1371       <unit mrp="os/commsfw/commsfw_info/commsfw_metadata/commsfw_metadata.mrp"/>
  1367 </component>
  1372      </component>
  1368 </collection>
  1373     </collection>
  1369 <collection name="commsinfrastructureapitest" long-name="Comms-Infras API Tests" level="app-if">
  1374     <collection name="commsfwsupport" long-name="Comms Framework Support" level="support">
  1370 <component name="commsinfrastructuresvs" long-name="Comms Infrastructure Verification Suite" introduced="^3" purpose="development">
  1375      <component name="commselements" long-name="Comms Elements" introduced="8.0" purpose="mandatory">
  1371 <unit mrp="os/commsfw/commsinfrastructureapitest/commsinfrastructuresvs/group/commsinfrastructuresvs.mrp"/>
  1376       <unit bldFile="os/commsfw/commsfwsupport/commselements/group" mrp="os/commsfw/commsfwsupport/commselements/group/comms-infras_elements.mrp"/>
  1372 </component>
  1377      </component>
  1373 </collection>
  1378     </collection>
  1374 <collection name="commsfwtools" long-name="Comms Framework Tools" level="app-if">
  1379     <collection name="commsinfrastructureapitest" long-name="Comms-Infras API Tests" level="app-if">
  1375 <component name="preparedefaultcommsdatabase" long-name="Prepare Default Comms Database" filter="gt" purpose="mandatory" class="config PC">
  1380      <component name="commsinfrastructuresvs" long-name="Comms Infrastructure Verification Suite" introduced="^3" purpose="development">
  1376 <unit bldFile="os/commsfw/commsfwtools/preparedefaultcommsdatabase/defaultcommdb/group" mrp="os/commsfw/commsfwtools/preparedefaultcommsdatabase/defaultcommdb/group/comms-infras_defaultcommdb.mrp"/>
  1381       <unit mrp="os/commsfw/commsinfrastructureapitest/commsinfrastructuresvs/group/commsinfrastructuresvs.mrp"/>
  1377 </component>
  1382      </component>
  1378 <component name="installdefaultcommsdatabase" long-name="Install Default Comms Database" purpose="mandatory" class="PC">
  1383     </collection>
  1379 <unit bldFile="os/commsfw/commsfwtools/preparedefaultcommsdatabase/installdefaultcommdb/group" mrp="os/commsfw/commsfwtools/preparedefaultcommsdatabase/installdefaultcommdb/group/comms-infras_installdefaultcommdb.mrp" priority="1010"/>
  1384     <collection name="commsfwtools" long-name="Comms Framework Tools" level="app-if">
  1380 </component>
  1385      <component name="preparedefaultcommsdatabase" long-name="Prepare Default Comms Database" filter="gt" purpose="mandatory" class="config PC">
  1381 <component name="commstools" long-name="Comms Tools" introduced="^3" purpose="development" class="PC">
  1386       <unit bldFile="os/commsfw/commsfwtools/preparedefaultcommsdatabase/defaultcommdb/group" mrp="os/commsfw/commsfwtools/preparedefaultcommsdatabase/defaultcommdb/group/comms-infras_defaultcommdb.mrp"/>
  1382 <unit bldFile="os/commsfw/commsfwtools/commstools/group" mrp="os/commsfw/commsfwtools/commstools/group/comms-infras_tools.mrp"/>
  1387      </component>
  1383 </component>
  1388      <component name="installdefaultcommsdatabase" long-name="Install Default Comms Database" purpose="mandatory" class="PC">
  1384 </collection>
  1389       <unit bldFile="os/commsfw/commsfwtools/preparedefaultcommsdatabase/installdefaultcommdb/group" mrp="os/commsfw/commsfwtools/preparedefaultcommsdatabase/installdefaultcommdb/group/comms-infras_installdefaultcommdb.mrp" priority="1010"/>
  1385 </block>
  1390      </component>
  1386 <block name="networkingsrv" level="services" long-name="Networking Services" levels="adaptation hw-if plugin framework server app-if">
  1391      <component name="commstools" long-name="Comms Tools" introduced="^3" purpose="development" class="PC">
  1387 <collection name="esockapiextensions" long-name="ESock API Extensions" level="app-if">
  1392       <unit bldFile="os/commsfw/commsfwtools/commstools/group" mrp="os/commsfw/commsfwtools/commstools/group/comms-infras_tools.mrp"/>
  1388 <component name="internetsockets" long-name="Internet Sockets" introduced="ER5" purpose="mandatory">
  1393      </component>
  1389 <unit bldFile="os/networkingsrv/esockapiextensions/internetsockets/group" mrp="os/networkingsrv/esockapiextensions/internetsockets/group/networking_insock.mrp"/>
  1394     </collection>
  1390 </component>
  1395    </block>
  1391 </collection>
  1396    <block name="networkingsrv" level="services" long-name="Networking Services" levels="adaptation hw-if plugin framework server app-if">
  1392 <collection name="tcpiputils" long-name="TCP/IP Utilities" level="plugin">
  1397     <collection name="esockapiextensions" long-name="ESock API Extensions" level="app-if">
  1393 <component name="dnd" long-name="DND" introduced="7.0" purpose="mandatory">
  1398      <component name="internetsockets" long-name="Internet Sockets" introduced="ER5" purpose="mandatory">
  1394 <unit bldFile="os/networkingsrv/tcpiputils/dnd/group" mrp="os/networkingsrv/tcpiputils/dnd/group/networking_dnd.mrp"/>
  1399       <unit bldFile="os/networkingsrv/esockapiextensions/internetsockets/group" mrp="os/networkingsrv/esockapiextensions/internetsockets/group/networking_insock.mrp"/>
  1395 </component>
  1400      </component>
  1396 <component name="dhcp" long-name="DHCP" introduced="8.0" purpose="optional">
  1401     </collection>
  1397 <unit bldFile="os/networkingsrv/tcpiputils/dhcp/group" mrp="os/networkingsrv/tcpiputils/dhcp/group/networking_dhcp.mrp"/>
  1402     <collection name="tcpiputils" long-name="TCP/IP Utilities" level="plugin">
  1398 </component>
  1403      <component name="dnd" long-name="DND" introduced="7.0" purpose="mandatory">
  1399 <component name="networkaddressandporttranslation" long-name="Network Address and Port Translation" introduced="^2" purpose="mandatory" plugin="Y">
  1404       <unit bldFile="os/networkingsrv/tcpiputils/dnd/group" mrp="os/networkingsrv/tcpiputils/dnd/group/networking_dnd.mrp"/>
  1400 <unit bldFile="os/networkingsrv/tcpiputils/networkaddressandporttranslation/group" mrp="os/networkingsrv/tcpiputils/networkaddressandporttranslation/group/networking_napt.mrp"/>
  1405      </component>
  1401 </component>
  1406      <component name="dhcp" long-name="DHCP" introduced="8.0" purpose="optional">
  1402 <component name="punycodeconv" long-name="Punycode Converter" introduced="^3" purpose="mandatory">
  1407       <unit bldFile="os/networkingsrv/tcpiputils/dhcp/group" mrp="os/networkingsrv/tcpiputils/dhcp/group/networking_dhcp.mrp"/>
  1403 <unit bldFile="os/networkingsrv/tcpiputils/punycodeconv/group" mrp="os/networkingsrv/tcpiputils/punycodeconv/group/networking_punycodeconverter.mrp"/>
  1408      </component>
  1404 </component>
  1409      <component name="networkaddressandporttranslation" long-name="Network Address and Port Translation" introduced="^2" purpose="mandatory" plugin="Y">
  1405 </collection>
  1410       <unit bldFile="os/networkingsrv/tcpiputils/networkaddressandporttranslation/group" mrp="os/networkingsrv/tcpiputils/networkaddressandporttranslation/group/networking_napt.mrp"/>
  1406 <collection name="linklayercontrol" long-name="Link Layer Control" level="hw-if">
  1411      </component>
  1407 <component name="nullagt" long-name="NULL AGT" introduced="7.0s" purpose="optional" plugin="Y">
  1412      <component name="punycodeconv" long-name="Punycode Converter" introduced="^3" purpose="mandatory">
  1408 <unit bldFile="os/networkingsrv/linklayercontrol/nullagt/group" mrp="os/networkingsrv/linklayercontrol/nullagt/group/networking_nullagt.mrp"/>
  1413       <unit bldFile="os/networkingsrv/tcpiputils/punycodeconv/group" mrp="os/networkingsrv/tcpiputils/punycodeconv/group/networking_punycodeconverter.mrp"/>
  1409 </component>
  1414      </component>
  1410 <component name="genericscprparameters" long-name="Generic SCPR Parameters" introduced="^3" purpose="optional">
  1415     </collection>
  1411 <unit bldFile="os/networkingsrv/linklayercontrol/genericscprparameters/group" mrp="os/networkingsrv/linklayercontrol/genericscprparameters/group/networking_genericscprparams.mrp"/>
  1416     <collection name="linklayercontrol" long-name="Link Layer Control" level="hw-if">
  1412 </component>
  1417      <component name="nullagt" long-name="NULL AGT" introduced="7.0s" purpose="optional" plugin="Y">
  1413 <component name="mbmsparameters" long-name="MBMS Parameters" introduced="^3" purpose="optional" plugin="Y">
  1418       <unit bldFile="os/networkingsrv/linklayercontrol/nullagt/group" mrp="os/networkingsrv/linklayercontrol/nullagt/group/networking_nullagt.mrp"/>
  1414 <unit bldFile="os/networkingsrv/linklayercontrol/mbmsparameters/group" mrp="os/networkingsrv/linklayercontrol/mbmsparameters/group/networking_mbmsparams.mrp"/>
  1419      </component>
  1415 </component>
  1420      <component name="genericscprparameters" long-name="Generic SCPR Parameters" introduced="^3" purpose="optional">
  1416 <component name="networkinterfacemgr" long-name="Network Interface Manager" introduced="ER5U" purpose="mandatory">
  1421       <unit bldFile="os/networkingsrv/linklayercontrol/genericscprparameters/group" mrp="os/networkingsrv/linklayercontrol/genericscprparameters/group/networking_genericscprparams.mrp"/>
  1417 <unit bldFile="os/networkingsrv/linklayercontrol/networkinterfacemgr/group" mrp="os/networkingsrv/linklayercontrol/networkinterfacemgr/group/comms-infras_nifman.mrp" version="2"/>
  1422      </component>
  1418 </component>
  1423      <component name="mbmsparameters" long-name="MBMS Parameters" introduced="^3" purpose="optional" plugin="Y">
  1419 </collection>
  1424       <unit bldFile="os/networkingsrv/linklayercontrol/mbmsparameters/group" mrp="os/networkingsrv/linklayercontrol/mbmsparameters/group/networking_mbmsparams.mrp"/>
  1420 <collection name="linklayerprotocols" long-name="Link Layer Protocols" level="hw-if">
  1425      </component>
  1421 <component name="ethernetnif" long-name="Ethernet NIF" purpose="optional" plugin="Y">
  1426      <component name="networkinterfacemgr" long-name="Network Interface Manager" introduced="ER5U" purpose="mandatory">
  1422 <unit bldFile="os/networkingsrv/linklayerprotocols/ethernetnif/group" mrp="os/networkingsrv/linklayerprotocols/ethernetnif/group/networking_ether802.mrp"/>
  1427       <unit bldFile="os/networkingsrv/linklayercontrol/networkinterfacemgr/group" mrp="os/networkingsrv/linklayercontrol/networkinterfacemgr/group/comms-infras_nifman.mrp" version="2"/>
  1423 </component>
  1428      </component>
  1424 <component name="pppnif" long-name="PPP NIF" introduced="ER5" purpose="optional" plugin="Y">
  1429     </collection>
  1425 <unit bldFile="os/networkingsrv/linklayerprotocols/pppnif/group" mrp="os/networkingsrv/linklayerprotocols/pppnif/group/networking_ppp.mrp" version="2"/>
  1430     <collection name="linklayerprotocols" long-name="Link Layer Protocols" level="hw-if">
  1426 </component>
  1431      <component name="ethernetnif" long-name="Ethernet NIF" purpose="optional" plugin="Y">
  1427 <component name="slipnif" long-name="SLIP NIF" purpose="development" plugin="Y">
  1432       <unit bldFile="os/networkingsrv/linklayerprotocols/ethernetnif/group" mrp="os/networkingsrv/linklayerprotocols/ethernetnif/group/networking_ether802.mrp"/>
  1428 <unit bldFile="os/networkingsrv/linklayerprotocols/slipnif/group" mrp="os/networkingsrv/linklayerprotocols/slipnif/group/networking_slip.mrp"/>
  1433      </component>
  1429 </component>
  1434      <component name="pppnif" long-name="PPP NIF" introduced="ER5" purpose="optional" plugin="Y">
  1430 <component name="tunnelnif" long-name="Tunnel NIF" introduced="7.0s" purpose="optional" plugin="Y">
  1435       <unit bldFile="os/networkingsrv/linklayerprotocols/pppnif/group" mrp="os/networkingsrv/linklayerprotocols/pppnif/group/networking_ppp.mrp" version="2"/>
  1431 <unit bldFile="os/networkingsrv/linklayerprotocols/tunnelnif/group" mrp="os/networkingsrv/linklayerprotocols/tunnelnif/group/networking_tunnelnif.mrp"/>
  1436      </component>
  1432 </component>
  1437      <component name="slipnif" long-name="SLIP NIF" purpose="development" plugin="Y">
  1433 </collection>
  1438       <unit bldFile="os/networkingsrv/linklayerprotocols/slipnif/group" mrp="os/networkingsrv/linklayerprotocols/slipnif/group/networking_slip.mrp"/>
  1434 <collection name="linklayerutils" long-name="Link Layer Utilities" level="hw-if">
  1439      </component>
  1435 <component name="packetlogger" long-name="Packet Logger" introduced="8.1" purpose="development">
  1440      <component name="tunnelnif" long-name="Tunnel NIF" introduced="7.0s" purpose="optional" plugin="Y">
  1436 <unit bldFile="os/networkingsrv/linklayerutils/packetlogger/group" mrp="os/networkingsrv/linklayerutils/packetlogger/group/networking_packetlogger.mrp"/>
  1441       <unit bldFile="os/networkingsrv/linklayerprotocols/tunnelnif/group" mrp="os/networkingsrv/linklayerprotocols/tunnelnif/group/networking_tunnelnif.mrp"/>
  1437 </component>
  1442      </component>
  1438 </collection>
  1443     </collection>
  1439 <collection name="networkcontrol" long-name="Network Control" level="plugin">
  1444     <collection name="linklayerutils" long-name="Link Layer Utilities" level="hw-if">
  1440 <component name="qoslib" long-name="QoS Library" introduced="7.0s" purpose="optional">
  1445      <component name="packetlogger" long-name="Packet Logger" introduced="8.1" purpose="development">
  1441 <unit bldFile="os/networkingsrv/networkcontrol/qoslib/group" mrp="os/networkingsrv/networkcontrol/qoslib/group/networking_qoslib.mrp"/>
  1446       <unit bldFile="os/networkingsrv/linklayerutils/packetlogger/group" mrp="os/networkingsrv/linklayerutils/packetlogger/group/networking_packetlogger.mrp"/>
  1442 </component>
  1447      </component>
  1443 <component name="pfqoslib" long-name="PF QoS Library" introduced="7.0s" purpose="optional">
  1448     </collection>
  1444 <unit bldFile="os/networkingsrv/networkcontrol/pfqoslib/group" mrp="os/networkingsrv/networkcontrol/pfqoslib/group/networking_pfqoslib.mrp"/>
  1449     <collection name="networkcontrol" long-name="Network Control" level="plugin">
  1445 </component>
  1450      <component name="qoslib" long-name="QoS Library" introduced="7.0s" purpose="optional">
  1446 <component name="qosfwprt" long-name="QoS Framework PRT" introduced="7.0s" purpose="optional" plugin="Y">
  1451       <unit bldFile="os/networkingsrv/networkcontrol/qoslib/group" mrp="os/networkingsrv/networkcontrol/qoslib/group/networking_qoslib.mrp"/>
  1447 <unit bldFile="os/networkingsrv/networkcontrol/qosfwconfig/qos/group" mrp="os/networkingsrv/networkcontrol/qosfwconfig/qos/group/networking_qos.mrp"/>
  1452      </component>
  1448 </component>
  1453      <component name="pfqoslib" long-name="PF QoS Library" introduced="7.0s" purpose="optional">
  1449 <component name="qosipscpr" long-name="QoS IP SCPR" purpose="optional" plugin="Y">
  1454       <unit bldFile="os/networkingsrv/networkcontrol/pfqoslib/group" mrp="os/networkingsrv/networkcontrol/pfqoslib/group/networking_pfqoslib.mrp"/>
  1450 <unit bldFile="os/networkingsrv/networkcontrol/qosipscpr/group" mrp="os/networkingsrv/networkcontrol/qosipscpr/group/networking_qosipscpr.mrp"/>
  1455      </component>
  1451 </component>
  1456      <component name="qosfwprt" long-name="QoS Framework PRT" introduced="7.0s" purpose="optional" plugin="Y">
  1452 <component name="ipnetworklayer" long-name="IP Network Layer" introduced="^3" purpose="optional" plugin="Y">
  1457       <unit bldFile="os/networkingsrv/networkcontrol/qosfwconfig/qos/group" mrp="os/networkingsrv/networkcontrol/qosfwconfig/qos/group/networking_qos.mrp"/>
  1453 <unit bldFile="os/networkingsrv/networkcontrol/ipnetworklayer/group" mrp="os/networkingsrv/networkcontrol/ipnetworklayer/group/networking_ipproto.mrp"/>
  1458      </component>
  1454 </component>
  1459      <component name="qosipscpr" long-name="QoS IP SCPR" purpose="optional" plugin="Y">
  1455 <component name="iptransportlayer" long-name="IP Transport Layer" introduced="^3" purpose="optional" plugin="Y">
  1460       <unit bldFile="os/networkingsrv/networkcontrol/qosipscpr/group" mrp="os/networkingsrv/networkcontrol/qosipscpr/group/networking_qosipscpr.mrp"/>
  1456 <unit bldFile="os/networkingsrv/networkcontrol/iptransportlayer/group" mrp="os/networkingsrv/networkcontrol/iptransportlayer/group/networking_iptransport.mrp"/>
  1461      </component>
  1457 </component>
  1462      <component name="ipnetworklayer" long-name="IP Network Layer" introduced="^3" purpose="optional" plugin="Y">
  1458 <component name="commsuserpromptmgr" long-name="Comms User Prompt Manager" introduced="^3" purpose="mandatory">
  1463       <unit bldFile="os/networkingsrv/networkcontrol/ipnetworklayer/group" mrp="os/networkingsrv/networkcontrol/ipnetworklayer/group/networking_ipproto.mrp"/>
  1459 <unit bldFile="os/networkingsrv/networkcontrol/commsuserpromptmgr/group" mrp="os/networkingsrv/networkcontrol/commsuserpromptmgr/group/networking_netups.mrp"/>
  1464      </component>
  1460 </component>
  1465      <component name="iptransportlayer" long-name="IP Transport Layer" introduced="^3" purpose="optional" plugin="Y">
  1461 </collection>
  1466       <unit bldFile="os/networkingsrv/networkcontrol/iptransportlayer/group" mrp="os/networkingsrv/networkcontrol/iptransportlayer/group/networking_iptransport.mrp"/>
  1462 <collection name="networkprotocols" long-name="Network Protocols" level="plugin">
  1467      </component>
  1463 <component name="ipeventnotifier" long-name="IP Event Notifier" introduced="8.1" purpose="mandatory" plugin="Y">
  1468      <component name="commsuserpromptmgr" long-name="Comms User Prompt Manager" introduced="^3" purpose="mandatory">
  1464 <unit bldFile="os/networkingsrv/networkprotocols/ipeventnotifier/group" mrp="os/networkingsrv/networkprotocols/ipeventnotifier/group/networking_ipeventnotifier.mrp"/>
  1469       <unit bldFile="os/networkingsrv/networkcontrol/commsuserpromptmgr/group" mrp="os/networkingsrv/networkcontrol/commsuserpromptmgr/group/networking_netups.mrp"/>
  1465 </component>
  1470      </component>
  1466 <component name="tcpipv4v6prt" long-name="TCP/IPv4/v6 PRT" introduced="7.0" purpose="mandatory" plugin="Y">
  1471     </collection>
  1467 <unit bldFile="os/networkingsrv/networkprotocols/tcpipv4v6prt/group" mrp="os/networkingsrv/networkprotocols/tcpipv4v6prt/group/networking_tcpip6.mrp"/>
  1472     <collection name="networkprotocols" long-name="Network Protocols" level="plugin">
  1468 </component>
  1473      <component name="ipeventnotifier" long-name="IP Event Notifier" introduced="8.1" purpose="mandatory" plugin="Y">
  1469 <component name="iphook" long-name="IP Hook" introduced="7.0" purpose="mandatory">
  1474       <unit bldFile="os/networkingsrv/networkprotocols/ipeventnotifier/group" mrp="os/networkingsrv/networkprotocols/ipeventnotifier/group/networking_ipeventnotifier.mrp"/>
  1470 <unit bldFile="os/networkingsrv/networkprotocols/iphook/inhook6/group" mrp="os/networkingsrv/networkprotocols/iphook/inhook6/group/networking_inhook6.mrp"/>
  1475      </component>
  1471 </component>
  1476      <component name="tcpipv4v6prt" long-name="TCP/IPv4/v6 PRT" introduced="7.0" purpose="mandatory" plugin="Y">
  1472 <component name="mobileip" long-name="Mobile IP" introduced="8.1" purpose="optional" plugin="Y">
  1477       <unit bldFile="os/networkingsrv/networkprotocols/tcpipv4v6prt/group" mrp="os/networkingsrv/networkprotocols/tcpipv4v6prt/group/networking_tcpip6.mrp"/>
  1473 <unit bldFile="os/networkingsrv/networkprotocols/mobileip/group" mrp="os/networkingsrv/networkprotocols/mobileip/group/networking_mobileip.mrp"/>
  1478      </component>
  1474 </component>
  1479      <component name="iphook" long-name="IP Hook" introduced="7.0" purpose="mandatory">
  1475 <component name="dnsproxy" long-name="DNS Proxy" introduced="^3" purpose="optional">
  1480       <unit bldFile="os/networkingsrv/networkprotocols/iphook/inhook6/group" mrp="os/networkingsrv/networkprotocols/iphook/inhook6/group/networking_inhook6.mrp"/>
  1476 <unit bldFile="os/networkingsrv/networkprotocols/dnsproxy/group" mrp="os/networkingsrv/networkprotocols/dnsproxy/group/networking_dnsproxy.mrp"/>
  1481      </component>
  1477 </component>
  1482      <component name="mobileip" long-name="Mobile IP" introduced="8.1" purpose="optional" plugin="Y">
  1478 </collection>
  1483       <unit bldFile="os/networkingsrv/networkprotocols/mobileip/group" mrp="os/networkingsrv/networkprotocols/mobileip/group/networking_mobileip.mrp"/>
  1479 <collection name="networksecurity" long-name="Network Security" level="framework">
  1484      </component>
  1480 <component name="tls" long-name="TLS" introduced="6.0" purpose="mandatory">
  1485      <component name="dnsproxy" long-name="DNS Proxy" introduced="^3" purpose="optional">
  1481 <unit bldFile="os/networkingsrv/networksecurity/tls/group" mrp="os/networkingsrv/networksecurity/tls/group/networking_tls.mrp"/>
  1486       <unit bldFile="os/networkingsrv/networkprotocols/dnsproxy/group" mrp="os/networkingsrv/networkprotocols/dnsproxy/group/networking_dnsproxy.mrp"/>
  1482 </component>
  1487      </component>
  1483 <component name="tlsprovider" long-name="TLS Provider" introduced="8.1" purpose="mandatory">
  1488     </collection>
  1484 <unit bldFile="os/networkingsrv/networksecurity/tlsprovider/group" mrp="os/networkingsrv/networksecurity/tlsprovider/group/security_tlsprovider.mrp"/>
  1489     <collection name="networksecurity" long-name="Network Security" level="framework">
  1485 </component>
  1490      <component name="tls" long-name="TLS" introduced="6.0" purpose="mandatory">
  1486 <component name="ipsec" long-name="IPsec" introduced="7.0" purpose="optional">
  1491       <unit bldFile="os/networkingsrv/networksecurity/tls/group" mrp="os/networkingsrv/networksecurity/tls/group/networking_tls.mrp"/>
  1487 <unit bldFile="os/networkingsrv/networksecurity/ipsec/group" mrp="os/networkingsrv/networksecurity/ipsec/group/networking_ipsec.mrp"/>
  1492      </component>
  1488 </component>
  1493      <component name="tlsprovider" long-name="TLS Provider" introduced="8.1" purpose="mandatory">
  1489 </collection>
  1494       <unit bldFile="os/networkingsrv/networksecurity/tlsprovider/group" mrp="os/networkingsrv/networksecurity/tlsprovider/group/security_tlsprovider.mrp"/>
  1490 <collection name="networkingtestandutils" long-name="Networking Test and Utils" level="app-if">
  1495      </component>
  1491 <component name="networkingexamples" long-name="Networking Examples" introduced="7.0" purpose="development">
  1496      <component name="ipsec" long-name="IPsec" introduced="7.0" purpose="optional">
  1492 <unit bldFile="os/networkingsrv/networkingtestandutils/networkingexamples/examplecode/group" mrp="os/networkingsrv/networkingtestandutils/networkingexamples/examplecode/group/networking_examplecode.mrp"/>
  1497       <unit bldFile="os/networkingsrv/networksecurity/ipsec/group" mrp="os/networkingsrv/networksecurity/ipsec/group/networking_ipsec.mrp"/>
  1493 </component>
  1498      </component>
  1494 <component name="networkingintegrationtest" long-name="Networking Integration Test" introduced="ER5" purpose="development">
  1499     </collection>
  1495 <unit bldFile="os/networkingsrv/networkingtestandutils/networkingintegrationtest/Group" mrp="os/networkingsrv/networkingtestandutils/networkingintegrationtest/Group/networking_integrationtest.mrp"/>
  1500     <collection name="networkingtestandutils" long-name="Networking Test and Utils" level="app-if">
  1496 </component>
  1501      <component name="networkingexamples" long-name="Networking Examples" introduced="7.0" purpose="development">
  1497 <component name="networkingperformancemeasurementtools" long-name="Networking Performance Measurement Tools" introduced="^3" purpose="development">
  1502       <unit bldFile="os/networkingsrv/networkingtestandutils/networkingexamples/examplecode/group" mrp="os/networkingsrv/networkingtestandutils/networkingexamples/examplecode/group/networking_examplecode.mrp"/>
  1498 <unit bldFile="os/networkingsrv/networkingtestandutils/networkingperformancemeasurementtools/group" mrp="os/networkingsrv/networkingtestandutils/networkingperformancemeasurementtools/group/networking_netperf.mrp"/>
  1503      </component>
  1499 </component>
  1504      <component name="networkingintegrationtest" long-name="Networking Integration Test" introduced="ER5" purpose="development">
  1500 </collection>
  1505       <unit bldFile="os/networkingsrv/networkingtestandutils/networkingintegrationtest/Group" mrp="os/networkingsrv/networkingtestandutils/networkingintegrationtest/Group/networking_integrationtest.mrp"/>
  1501 <collection name="networkingsrv_info" long-name="Networking Services Info" level="app-if">
  1506      </component>
  1502 <component name="networkingrom" long-name="Networking ROM" purpose="mandatory">
  1507      <component name="networkingperformancemeasurementtools" long-name="Networking Performance Measurement Tools" introduced="^3" purpose="development">
  1503 <!--  production component: contains the IBY files -->
  1508       <unit bldFile="os/networkingsrv/networkingtestandutils/networkingperformancemeasurementtools/group" mrp="os/networkingsrv/networkingtestandutils/networkingperformancemeasurementtools/group/networking_netperf.mrp"/>
  1504 <unit bldFile="os/networkingsrv/networkingsrv_info/networkingrom/group" mrp="os/networkingsrv/networkingsrv_info/networkingrom/group/networking_general.mrp"/>
  1509      </component>
  1505 </component>
  1510     </collection>
  1506 <component name="networkingdocs" long-name="Networking Documentation" purpose="development" class="doc">
  1511     <collection name="networkingsrv_info" long-name="Networking Services Info" level="app-if">
  1507 <unit mrp="os/networkingsrv/networkingsrv_info/networkingdocs/networking_documentation.mrp"/>
  1512      <component name="networkingrom" long-name="Networking ROM" purpose="mandatory">
  1508 </component>
  1513       <!--  production component: contains the IBY files -->
  1509 <component name="networkingsrv_metadata" long-name="Networking Services Metadata" introduced="^2" purpose="development" class="config PC">
  1514       <unit bldFile="os/networkingsrv/networkingsrv_info/networkingrom/group" mrp="os/networkingsrv/networkingsrv_info/networkingrom/group/networking_general.mrp"/>
  1510 <unit mrp="os/networkingsrv/networkingsrv_info/networkingsrv_metadata/networkingsrv_metadata.mrp"/>
  1515      </component>
  1511 </component>
  1516      <component name="networkingdocs" long-name="Networking Documentation" purpose="development" class="doc">
  1512 </collection>
  1517       <unit mrp="os/networkingsrv/networkingsrv_info/networkingdocs/networking_documentation.mrp"/>
  1513 <collection name="pppcompressionplugins" long-name="PPP Compression Plugins" level="plugin">
  1518      </component>
  1514 <component name="predictorcompression" long-name="Predictor Compression" introduced="6.0" purpose="optional" plugin="Y">
  1519      <component name="networkingsrv_metadata" long-name="Networking Services Metadata" introduced="^2" purpose="development" class="config PC">
  1515 <unit bldFile="os/networkingsrv/pppcompressionplugins/predictorcompression/group" mrp="os/networkingsrv/pppcompressionplugins/predictorcompression/group/networking_predcomp.mrp"/>
  1520       <unit mrp="os/networkingsrv/networkingsrv_info/networkingsrv_metadata/networkingsrv_metadata.mrp"/>
  1516 </component>
  1521      </component>
  1517 </collection>
  1522     </collection>
  1518 </block>
  1523     <collection name="pppcompressionplugins" long-name="PPP Compression Plugins" level="plugin">
  1519 <block name="wlan" level="services" long-name="WLAN" levels="hw low mid high tools test">
  1524      <component name="predictorcompression" long-name="Predictor Compression" introduced="6.0" purpose="optional" plugin="Y">
  1520 <collection name="wlan_plat" long-name="WLAN Platform Interfaces" level="test">
  1525       <unit bldFile="os/networkingsrv/pppcompressionplugins/predictorcompression/group" mrp="os/networkingsrv/pppcompressionplugins/predictorcompression/group/networking_predcomp.mrp"/>
  1521 <component name="wlan_dbif_api" long-name="WLAN DBIF API" filter="s60" class="api">
  1526      </component>
  1522 <unit bldFile="os/wlan/wlan_plat/wlan_dbif_api/group"/>
  1527     </collection>
  1523 </component>
  1528    </block>
  1524 <component name="wlan_hal_api" long-name="WLAN HAL API" filter="s60" class="api">
  1529    <block name="wlan" level="services" long-name="WLAN" levels="hw low mid high tools test">
  1525 <unit bldFile="os/wlan/wlan_plat/wlan_hal_api/group"/>
  1530     <collection name="wlan_plat" long-name="WLAN Platform Interfaces" level="test">
  1526 </component>
  1531      <component name="wlan_dbif_api" long-name="WLAN DBIF API" filter="s60" class="api">
  1527 <component name="wlan_management_api" long-name="WLAN Management API" filter="s60" class="api">
  1532       <unit bldFile="os/wlan/wlan_plat/wlan_dbif_api/group"/>
  1528 <unit bldFile="os/wlan/wlan_plat/wlan_management_api/group"/>
  1533      </component>
  1529 </component>
  1534      <component name="wlan_hal_api" long-name="WLAN HAL API" filter="s60" class="api">
  1530 <component name="wlan_device_settings_api" long-name="WLAN Device Settings API" filter="s60" class="api">
  1535       <unit bldFile="os/wlan/wlan_plat/wlan_hal_api/group"/>
  1531 <unit bldFile="os/wlan/wlan_plat/wlan_device_settings_api/group"/>
  1536      </component>
  1532 </component>
  1537      <component name="wlan_management_api" long-name="WLAN Management API" filter="s60" class="api">
  1533 <component name="wlan_control_api" long-name="WLAN Control API" filter="s60" class="api">
  1538       <unit bldFile="os/wlan/wlan_plat/wlan_management_api/group"/>
  1534 <unit bldFile="os/wlan/wlan_plat/wlan_control_api/group"/>
  1539      </component>
  1535 </component>
  1540      <component name="wlan_device_settings_api" long-name="WLAN Device Settings API" filter="s60" class="api">
  1536 <component name="wlan_hw_initialization_data_api" long-name="WLAN Hardware Initialization Data API" filter="s60" class="api">
  1541       <unit bldFile="os/wlan/wlan_plat/wlan_device_settings_api/group"/>
  1537 <unit bldFile="os/wlan/wlan_plat/wlan_hw_initialization_data_api/group"/>
  1542      </component>
  1538 </component>
  1543      <component name="wlan_control_api" long-name="WLAN Control API" filter="s60" class="api">
  1539 <component name="wlan_power_save_plugin_api" long-name="WLAN Power Save Plugin API" filter="s60" class="api">
  1544       <unit bldFile="os/wlan/wlan_plat/wlan_control_api/group"/>
  1540 <unit bldFile="os/wlan/wlan_plat/wlan_power_save_plugin_api/group"/>
  1545      </component>
  1541 </component>
  1546      <component name="wlan_hw_initialization_data_api" long-name="WLAN Hardware Initialization Data API" filter="s60" class="api">
  1542 <component name="wlan_info_api" long-name="WLAN Info API" filter="s60" class="api">
  1547       <unit bldFile="os/wlan/wlan_plat/wlan_hw_initialization_data_api/group"/>
  1543 <unit bldFile="os/wlan/wlan_plat/wlan_info_api/group"/>
  1548      </component>
  1544 </component>
  1549      <component name="wlan_power_save_plugin_api" long-name="WLAN Power Save Plugin API" filter="s60" class="api">
  1545 <component name="wlan_agent_hotspot_plugin_api" long-name="WLAN Agent Hotspot Plug-in API" filter="s60" class="api">
  1550       <unit bldFile="os/wlan/wlan_plat/wlan_power_save_plugin_api/group"/>
  1546 <unit bldFile="os/wlan/wlan_plat/wlan_agent_hotspot_plugin_api/group"/>
  1551      </component>
  1547 </component>
  1552      <component name="wlan_info_api" long-name="WLAN Info API" filter="s60" class="api">
  1548 <component name="wlan_osa_api" long-name="WLAN OSA API" filter="s60" class="api">
  1553       <unit bldFile="os/wlan/wlan_plat/wlan_info_api/group"/>
  1549 <unit bldFile="os/wlan/wlan_plat/wlan_osa_api/group"/>
  1554      </component>
  1550 </component>
  1555      <component name="wlan_agent_hotspot_plugin_api" long-name="WLAN Agent Hotspot Plug-in API" filter="s60" class="api">
  1551 <component name="wlan_spia_api" long-name="WLAN SPIA API" filter="s60" class="api">
  1556       <unit bldFile="os/wlan/wlan_plat/wlan_agent_hotspot_plugin_api/group"/>
  1552 <unit bldFile="os/wlan/wlan_plat/wlan_spia_api/group"/>
  1557      </component>
  1553 </component>
  1558      <component name="wlan_osa_api" long-name="WLAN OSA API" filter="s60" class="api">
  1554 <component name="wlan_hpa_api" long-name="WLAN HPA API" filter="s60" class="api">
  1559       <unit bldFile="os/wlan/wlan_plat/wlan_osa_api/group"/>
  1555 <unit bldFile="os/wlan/wlan_plat/wlan_hpa_api/group"/>
  1560      </component>
  1556 </component>
  1561      <component name="wlan_spia_api" long-name="WLAN SPIA API" filter="s60" class="api">
  1557 <component name="wlan_eapol_plugin_api" long-name="WLAN EAPOL Plugin API" filter="s60" class="api">
  1562       <unit bldFile="os/wlan/wlan_plat/wlan_spia_api/group"/>
  1558 <unit bldFile="os/wlan/wlan_plat/wlan_eapol_plugin_api/group"/>
  1563      </component>
  1559 </component>
  1564      <component name="wlan_hpa_api" long-name="WLAN HPA API" filter="s60" class="api">
  1560 <component name="wlan_generic_plugin_api" long-name="WLAN Generic Plugin API" filter="s60" class="api">
  1565       <unit bldFile="os/wlan/wlan_plat/wlan_hpa_api/group"/>
  1561 <unit bldFile="os/wlan/wlan_plat/wlan_generic_plugin_api/group"/>
  1566      </component>
  1562 </component>
  1567      <component name="wlan_eapol_plugin_api" long-name="WLAN EAPOL Plugin API" filter="s60" class="api">
  1563 <component name="wlan_aws_plugin_api" long-name="WLAN AWS Plugin API" filter="s60" class="api">
  1568       <unit bldFile="os/wlan/wlan_plat/wlan_eapol_plugin_api/group"/>
  1564 <unit bldFile="os/wlan/wlan_plat/wlan_aws_plugin_api/group"/>
  1569      </component>
  1565 </component>
  1570      <component name="wlan_generic_plugin_api" long-name="WLAN Generic Plugin API" filter="s60" class="api">
  1566 </collection>
  1571       <unit bldFile="os/wlan/wlan_plat/wlan_generic_plugin_api/group"/>
  1567 <collection name="wlan_pub" long-name="WLAN Public Interfaces" level="test">
  1572      </component>
  1568 <component name="wlan_sdk_info_api" long-name="WLAN SDK Info API" filter="s60" class="api">
  1573      <component name="wlan_aws_plugin_api" long-name="WLAN AWS Plugin API" filter="s60" class="api">
  1569 <unit bldFile="os/wlan/wlan_pub/wlan_sdk_info_api/group"/>
  1574       <unit bldFile="os/wlan/wlan_plat/wlan_aws_plugin_api/group"/>
  1570 </component>
  1575      </component>
  1571 </collection>
  1576     </collection>
  1572 <collection name="wlan_bearer" long-name="WLAN Bearer" level="hw">
  1577     <collection name="wlan_pub" long-name="WLAN Public Interfaces" level="test">
  1573 <component name="wlanpsmplugin" filter="s60" long-name="WLAN PSM Plugin" plugin="Y">
  1578      <component name="wlan_sdk_info_api" long-name="WLAN SDK Info API" filter="s60" class="api">
  1574 <unit bldFile="os/wlan/wlan_bearer/wlanpsmplugin/group"/>
  1579       <unit bldFile="os/wlan/wlan_pub/wlan_sdk_info_api/group"/>
  1575 </component>
  1580      </component>
  1576 <component name="wlanagent" filter="s60" long-name="WLAN Agent">
  1581     </collection>
  1577 <unit bldFile="os/wlan/wlan_bearer/wlanagent/group"/>
  1582     <collection name="wlan_bearer" long-name="WLAN Bearer" level="hw">
  1578 </component>
  1583      <component name="wlanpsmplugin" filter="s60" long-name="WLAN PSM Plugin" plugin="Y">
  1579 <component name="wlandbif_cd" filter="s60" long-name="WLAN CommsDat interface">
  1584       <unit bldFile="os/wlan/wlan_bearer/wlanpsmplugin/group"/>
  1580 <unit bldFile="os/wlan/wlan_bearer/wlandbif_cd/group"/>
  1585      </component>
  1581 </component>
  1586      <component name="wlanagent" filter="s60" long-name="WLAN Agent">
  1582 <!-- should follow component directory rules for stuff in wlan_symbian/ and put in a single component or split up properly -->
  1587       <unit bldFile="os/wlan/wlan_bearer/wlanagent/group"/>
  1583 <component name="wlanengine" filter="s60" long-name="WLAN Engine">
  1588      </component>
  1584 <unit bldFile="os/wlan/wlan_bearer/wlanengine/wlan_symbian/wlanengine_symbian_3.1/group"/>
  1589      <component name="wlandbif_cd" filter="s60" long-name="WLAN CommsDat interface">
  1585 </component>
  1590       <unit bldFile="os/wlan/wlan_bearer/wlandbif_cd/group"/>
  1586 <component name="wlanldd" filter="s60" long-name="WLAN LDD">
  1591      </component>
  1587 <unit bldFile="os/wlan/wlan_bearer/wlanldd/wlan_symbian/wlanldd_symbian/group"/>
  1592      <!-- should follow component directory rules for stuff in wlan_symbian/ and put in a single component or split up properly -->
  1588 </component>
  1593      <component name="wlanengine" filter="s60" long-name="WLAN Engine">
  1589 <component name="wlannwif" filter="s60" long-name="WLAN Network Interface">
  1594       <unit bldFile="os/wlan/wlan_bearer/wlanengine/wlan_symbian/wlanengine_symbian_3.1/group"/>
  1590 <unit bldFile="os/wlan/wlan_bearer/wlannwif/group"/>
  1595      </component>
  1591 </component>
  1596      <component name="wlanldd" filter="s60" long-name="WLAN LDD">
  1592 </collection>
  1597       <unit bldFile="os/wlan/wlan_bearer/wlanldd/wlan_symbian/wlanldd_symbian/group"/>
  1593 <collection name="wlanapitest" long-name="WLAN API Tests" level="test"/>
  1598      </component>
  1594 <collection name="wlan_info" long-name="WLAN Info" level="test">
  1599      <component name="wlannwif" filter="s60" long-name="WLAN Network Interface">
  1595 <component name="wlan_metadata" long-name="WLAN Metadata" introduced="^2" purpose="development" class="config PC">
  1600       <unit bldFile="os/wlan/wlan_bearer/wlannwif/group"/>
  1596 <unit mrp="os/wlan/wlan_info/wlan_metadata/wlan_metadata.mrp"/>
  1601      </component>
  1597 </component>
  1602     </collection>
  1598 </collection>
  1603     <collection name="wlanapitest" long-name="WLAN API Tests" level="test"/>
  1599 </block>
  1604     <collection name="wlan_info" long-name="WLAN Info" level="test">
  1600 <block name="cellularsrv" level="services" long-name="Cellular Baseband Services" levels="adaptation hw-if plugin framework server app-if">
  1605      <component name="wlan_metadata" long-name="WLAN Metadata" introduced="^2" purpose="development" class="config PC">
  1601 <collection name="basebandabstraction" long-name="Baseband Abstraction" level="hw-if">
  1606       <unit mrp="os/wlan/wlan_info/wlan_metadata/wlan_metadata.mrp"/>
  1602 <component name="basebandchanneladaptor" long-name="Baseband Channel Adaptor" introduced="8.1" purpose="optional">
  1607      </component>
  1603 <unit bldFile="os/cellularsrv/basebandabstraction/basebandchanneladaptor/group" mrp="os/cellularsrv/basebandabstraction/basebandchanneladaptor/group/networking_bca.mrp"/>
  1608     </collection>
  1604 </component>
  1609    </block>
  1605 </collection>
  1610    <block name="cellularsrv" level="services" long-name="Cellular Baseband Services" levels="adaptation hw-if plugin framework server app-if">
  1606 <collection name="basebandadaptationplugins" long-name="Baseband Adaptation Plugins" level="adaptation">
  1611     <collection name="basebandabstraction" long-name="Baseband Abstraction" level="hw-if">
  1607 <component name="basebandchanneladaptorforc32" long-name="Baseband Channel Adaptor for C32" introduced="8.1" purpose="optional" plugin="Y">
  1612      <component name="basebandchanneladaptor" long-name="Baseband Channel Adaptor" introduced="8.1" purpose="optional">
  1608 <unit bldFile="os/cellularsrv/basebandadaptationplugins/basebandchanneladaptorforc32/group" mrp="os/cellularsrv/basebandadaptationplugins/basebandchanneladaptorforc32/group/networking_c32bca.mrp"/>
  1613       <unit bldFile="os/cellularsrv/basebandabstraction/basebandchanneladaptor/group" mrp="os/cellularsrv/basebandabstraction/basebandchanneladaptor/group/networking_bca.mrp"/>
  1609 </component>
  1614      </component>
  1610 </collection>
  1615     </collection>
  1611 <collection name="fax" long-name="Fax" level="server">
  1616     <collection name="basebandadaptationplugins" long-name="Baseband Adaptation Plugins" level="adaptation">
  1612 <component name="faxclientandserver" long-name="Fax Client and Server" purpose="optional">
  1617      <component name="basebandchanneladaptorforc32" long-name="Baseband Channel Adaptor for C32" introduced="8.1" purpose="optional" plugin="Y">
  1613 <unit bldFile="os/cellularsrv/fax/faxclientandserver/Group" mrp="os/cellularsrv/fax/faxclientandserver/Group/telephony_fax.mrp"/>
  1618       <unit bldFile="os/cellularsrv/basebandadaptationplugins/basebandchanneladaptorforc32/group" mrp="os/cellularsrv/basebandadaptationplugins/basebandchanneladaptorforc32/group/networking_c32bca.mrp"/>
  1614 </component>
  1619      </component>
  1615 </collection>
  1620     </collection>
  1616 <collection name="smsprotocols" long-name="SMS Protocols" level="framework">
  1621     <collection name="fax" long-name="Fax" level="server">
  1617 <component name="smsstack" long-name="SMS Stack" introduced="6.0" purpose="mandatory" plugin="Y">
  1622      <component name="faxclientandserver" long-name="Fax Client and Server" purpose="optional">
  1618 <unit bldFile="os/cellularsrv/smsprotocols/smsstack/group" mrp="os/cellularsrv/smsprotocols/smsstack/group/nbprotocols_smsstackv2.mrp"/>
  1623       <unit bldFile="os/cellularsrv/fax/faxclientandserver/Group" mrp="os/cellularsrv/fax/faxclientandserver/Group/telephony_fax.mrp"/>
  1619 </component>
  1624      </component>
  1620 </collection>
  1625     </collection>
  1621 <collection name="telephonyprotocols" long-name="Telephony Protocols" level="framework">
  1626     <collection name="smsprotocols" long-name="SMS Protocols" level="framework">
  1622 <component name="csdagt" long-name="CSD AGT" introduced="6.1" purpose="optional" plugin="Y">
  1627      <component name="smsstack" long-name="SMS Stack" introduced="6.0" purpose="mandatory" plugin="Y">
  1623 <unit bldFile="os/cellularsrv/telephonyprotocols/csdagt/group" mrp="os/cellularsrv/telephonyprotocols/csdagt/group/networking_csdagt.mrp"/>
  1628       <unit bldFile="os/cellularsrv/smsprotocols/smsstack/group" mrp="os/cellularsrv/smsprotocols/smsstack/group/nbprotocols_smsstackv2.mrp"/>
  1624 </component>
  1629      </component>
  1625 <component name="psdagt" long-name="PSD AGT" introduced="7.0s" purpose="optional" plugin="Y">
  1630     </collection>
  1626 <unit bldFile="os/cellularsrv/telephonyprotocols/psdagt/group" mrp="os/cellularsrv/telephonyprotocols/psdagt/group/networking_psdagt.mrp"/>
  1631     <collection name="telephonyprotocols" long-name="Telephony Protocols" level="framework">
  1627 </component>
  1632      <component name="csdagt" long-name="CSD AGT" introduced="6.1" purpose="optional" plugin="Y">
  1628 <component name="gprsumtsqosprt" long-name="GPRS/UMTS QoS PRT" introduced="7.0s" purpose="optional" plugin="Y">
  1633       <unit bldFile="os/cellularsrv/telephonyprotocols/csdagt/group" mrp="os/cellularsrv/telephonyprotocols/csdagt/group/networking_csdagt.mrp"/>
  1629 <unit bldFile="os/cellularsrv/telephonyprotocols/gprsumtsqosprt/group" mrp="os/cellularsrv/telephonyprotocols/gprsumtsqosprt/group/networking_guqos.mrp"/>
  1634      </component>
  1630 </component>
  1635      <component name="psdagt" long-name="PSD AGT" introduced="7.0s" purpose="optional" plugin="Y">
  1631 <component name="gprsumtsqosinterface" long-name="GPRS/UMTS QoS Interface" introduced="7.0s" purpose="optional" plugin="Y">
  1636       <unit bldFile="os/cellularsrv/telephonyprotocols/psdagt/group" mrp="os/cellularsrv/telephonyprotocols/psdagt/group/networking_psdagt.mrp"/>
  1632 <unit bldFile="os/cellularsrv/telephonyprotocols/gprsumtsqosinterface/group" mrp="os/cellularsrv/telephonyprotocols/gprsumtsqosinterface/group/networking_umtsif.mrp"/>
  1637      </component>
  1633 </component>
  1638      <component name="gprsumtsqosprt" long-name="GPRS/UMTS QoS PRT" introduced="7.0s" purpose="optional" plugin="Y">
  1634 <component name="qosextnapi" long-name="QoS Extn API" introduced="9.2" purpose="optional">
  1639       <unit bldFile="os/cellularsrv/telephonyprotocols/gprsumtsqosprt/group" mrp="os/cellularsrv/telephonyprotocols/gprsumtsqosprt/group/networking_guqos.mrp"/>
  1635 <unit bldFile="os/cellularsrv/telephonyprotocols/qosextnapi/group" mrp="os/cellularsrv/telephonyprotocols/qosextnapi/group/networking_qosextnapi.mrp"/>
  1640      </component>
  1636 </component>
  1641      <component name="gprsumtsqosinterface" long-name="GPRS/UMTS QoS Interface" introduced="7.0s" purpose="optional" plugin="Y">
  1637 <component name="secondarypdpcontextumtsdriver" long-name="Secondary PDP context UMTS Driver" introduced="8.1" purpose="optional">
  1642       <unit bldFile="os/cellularsrv/telephonyprotocols/gprsumtsqosinterface/group" mrp="os/cellularsrv/telephonyprotocols/gprsumtsqosinterface/group/networking_umtsif.mrp"/>
  1638 <unit bldFile="os/cellularsrv/telephonyprotocols/secondarypdpcontextumtsdriver/group" mrp="os/cellularsrv/telephonyprotocols/secondarypdpcontextumtsdriver/group/networking_spud.mrp"/>
  1643      </component>
  1639 </component>
  1644      <component name="qosextnapi" long-name="QoS Extn API" introduced="9.2" purpose="optional">
  1640 <component name="qos3gppcpr" long-name="QoS 3GPP CPR" introduced="9.2" purpose="optional" plugin="Y">
  1645       <unit bldFile="os/cellularsrv/telephonyprotocols/qosextnapi/group" mrp="os/cellularsrv/telephonyprotocols/qosextnapi/group/networking_qosextnapi.mrp"/>
  1641 <unit bldFile="os/cellularsrv/telephonyprotocols/qos3gppcpr/group" mrp="os/cellularsrv/telephonyprotocols/qos3gppcpr/group/networking_Qos3GPP.mrp"/>
  1646      </component>
  1642 </component>
  1647      <component name="secondarypdpcontextumtsdriver" long-name="Secondary PDP context UMTS Driver" introduced="8.1" purpose="optional">
  1643 <component name="pdplayer" long-name="PDP Layer" introduced="^3" purpose="optional" plugin="Y">
  1648       <unit bldFile="os/cellularsrv/telephonyprotocols/secondarypdpcontextumtsdriver/group" mrp="os/cellularsrv/telephonyprotocols/secondarypdpcontextumtsdriver/group/networking_spud.mrp"/>
  1644 <unit bldFile="os/cellularsrv/telephonyprotocols/pdplayer/group" mrp="os/cellularsrv/telephonyprotocols/pdplayer/group/networking_pdp.mrp"/>
  1649      </component>
  1645 </component>
  1650      <component name="qos3gppcpr" long-name="QoS 3GPP CPR" introduced="9.2" purpose="optional" plugin="Y">
  1646 <component name="rawipnif" long-name="Raw IP NIF" introduced="8.1" purpose="optional" plugin="Y">
  1651       <unit bldFile="os/cellularsrv/telephonyprotocols/qos3gppcpr/group" mrp="os/cellularsrv/telephonyprotocols/qos3gppcpr/group/networking_Qos3GPP.mrp"/>
  1647 <unit bldFile="os/cellularsrv/telephonyprotocols/rawipnif/group" mrp="os/cellularsrv/telephonyprotocols/rawipnif/group/networking_rawipnif.mrp"/>
  1652      </component>
  1648 </component>
  1653      <component name="pdplayer" long-name="PDP Layer" introduced="^3" purpose="optional" plugin="Y">
  1649 </collection>
  1654       <unit bldFile="os/cellularsrv/telephonyprotocols/pdplayer/group" mrp="os/cellularsrv/telephonyprotocols/pdplayer/group/networking_pdp.mrp"/>
  1650 <collection name="telephonyserver" long-name="Telephony Server" level="server">
  1655      </component>
  1651 <component name="etelserverandcore" long-name="ETel Server and Core" purpose="mandatory">
  1656      <component name="rawipnif" long-name="Raw IP NIF" introduced="8.1" purpose="optional" plugin="Y">
  1652 <unit bldFile="os/cellularsrv/telephonyserver/etelserverandcore/group" mrp="os/cellularsrv/telephonyserver/etelserverandcore/group/telephony_etel.mrp"/>
  1657       <unit bldFile="os/cellularsrv/telephonyprotocols/rawipnif/group" mrp="os/cellularsrv/telephonyprotocols/rawipnif/group/networking_rawipnif.mrp"/>
  1653 </component>
  1658      </component>
  1654 <component name="etelmultimode" long-name="ETel Multimode" introduced="7.0" purpose="mandatory">
  1659     </collection>
  1655 <unit bldFile="os/cellularsrv/telephonyserver/etelmultimode/group" mrp="os/cellularsrv/telephonyserver/etelmultimode/group/telephony_etelmm.mrp"/>
  1660     <collection name="telephonyserver" long-name="Telephony Server" level="server">
  1656 </component>
  1661      <component name="etelserverandcore" long-name="ETel Server and Core" purpose="mandatory">
  1657 <component name="etelpacketdata" long-name="ETel Packet Data" introduced="7.0" purpose="mandatory">
  1662       <unit bldFile="os/cellularsrv/telephonyserver/etelserverandcore/group" mrp="os/cellularsrv/telephonyserver/etelserverandcore/group/telephony_etel.mrp"/>
  1658 <unit bldFile="os/cellularsrv/telephonyserver/etelpacketdata/group" mrp="os/cellularsrv/telephonyserver/etelpacketdata/group/telephony_etelpckt.mrp"/>
  1663      </component>
  1659 </component>
  1664      <component name="etelmultimode" long-name="ETel Multimode" introduced="7.0" purpose="mandatory">
  1660 <component name="etelsimtoolkit" long-name="ETel SIM Toolkit" introduced="6.1" purpose="mandatory">
  1665       <unit bldFile="os/cellularsrv/telephonyserver/etelmultimode/group" mrp="os/cellularsrv/telephonyserver/etelmultimode/group/telephony_etelmm.mrp"/>
  1661 <unit bldFile="os/cellularsrv/telephonyserver/etelsimtoolkit/group" mrp="os/cellularsrv/telephonyserver/etelsimtoolkit/group/telephony_etelsat.mrp"/>
  1666      </component>
  1662 </component>
  1667      <component name="etelpacketdata" long-name="ETel Packet Data" introduced="7.0" purpose="mandatory">
  1663 </collection>
  1668       <unit bldFile="os/cellularsrv/telephonyserver/etelpacketdata/group" mrp="os/cellularsrv/telephonyserver/etelpacketdata/group/telephony_etelpckt.mrp"/>
  1664 <collection name="telephonyserverplugins" long-name="Telephony Server Plugins" level="plugin">
  1669      </component>
  1665 <component name="common_tsy" long-name="Common TSY" introduced="^2" purpose="optional" plugin="Y">
  1670      <component name="etelsimtoolkit" long-name="ETel SIM Toolkit" introduced="6.1" purpose="mandatory">
  1666 <unit bldFile="os/cellularsrv/telephonyserverplugins/common_tsy/group" mrp="os/cellularsrv/telephonyserverplugins/common_tsy/group/telephony_commontsy.mrp"/>
  1671       <unit bldFile="os/cellularsrv/telephonyserver/etelsimtoolkit/group" mrp="os/cellularsrv/telephonyserver/etelsimtoolkit/group/telephony_etelsat.mrp"/>
  1667 </component>
  1672      </component>
  1668 <component name="licenseetsystub" long-name="Licensee TSY Stub" introduced="^2" purpose="development" filter="sf_build" plugin="Y">
  1673     </collection>
  1669 <unit mrp="os/cellularsrv/telephonyserverplugins/licenseetsystub/group/licenseetsystub.mrp" bldFile="os/cellularsrv/telephonyserverplugins/licenseetsystub/group"/>
  1674     <collection name="telephonyserverplugins" long-name="Telephony Server Plugins" level="plugin">
  1670 </component>
  1675      <component name="common_tsy" long-name="Common TSY" introduced="^2" purpose="optional" plugin="Y">
  1671 <component name="multimodetsy" long-name="Multimode TSY" purpose="development" plugin="Y">
  1676       <unit bldFile="os/cellularsrv/telephonyserverplugins/common_tsy/group" mrp="os/cellularsrv/telephonyserverplugins/common_tsy/group/telephony_commontsy.mrp"/>
  1672 <unit bldFile="os/cellularsrv/telephonyserverplugins/multimodetsy/group" mrp="os/cellularsrv/telephonyserverplugins/multimodetsy/group/telephony_mmtsy.mrp"/>
  1677      </component>
  1673 </component>
  1678      <component name="licenseetsystub" long-name="Licensee TSY Stub" introduced="^2" purpose="development" filter="sf_build" plugin="Y">
  1674 <component name="simtsy" long-name="SIM TSY" introduced="7.0" purpose="development" plugin="Y">
  1679       <unit mrp="os/cellularsrv/telephonyserverplugins/licenseetsystub/group/licenseetsystub.mrp" bldFile="os/cellularsrv/telephonyserverplugins/licenseetsystub/group"/>
  1675 <unit bldFile="os/cellularsrv/telephonyserverplugins/simtsy/group" mrp="os/cellularsrv/telephonyserverplugins/simtsy/group/telephony_simtsy.mrp"/>
  1680      </component>
  1676 </component>
  1681      <component name="multimodetsy" long-name="Multimode TSY" purpose="development" plugin="Y">
  1677 <component name="ctsydispatchlayer" long-name="C-TSY Dispatch Layer" introduced="^3" purpose="optional" plugin="Y">
  1682       <unit bldFile="os/cellularsrv/telephonyserverplugins/multimodetsy/group" mrp="os/cellularsrv/telephonyserverplugins/multimodetsy/group/telephony_mmtsy.mrp"/>
  1678 <unit bldFile="os/cellularsrv/telephonyserverplugins/ctsydispatchlayer/group" mrp="os/cellularsrv/telephonyserverplugins/ctsydispatchlayer/group/telephony_dispatcher.mrp"/>
  1683      </component>
  1679 </component>
  1684      <component name="simtsy" long-name="SIM TSY" introduced="7.0" purpose="development" plugin="Y">
  1680 <component name="simatktsy" long-name="SIMATK TSY" introduced="^3" purpose="optional" plugin="Y">
  1685       <unit bldFile="os/cellularsrv/telephonyserverplugins/simtsy/group" mrp="os/cellularsrv/telephonyserverplugins/simtsy/group/telephony_simtsy.mrp"/>
  1681 <unit bldFile="os/cellularsrv/telephonyserverplugins/simatktsy/group" mrp="os/cellularsrv/telephonyserverplugins/simatktsy/group/commonsimatktsy.mrp"/>
  1686      </component>
  1682 </component>
  1687      <component name="ctsydispatchlayer" long-name="C-TSY Dispatch Layer" introduced="^3" purpose="optional" plugin="Y">
  1683 </collection>
  1688       <unit bldFile="os/cellularsrv/telephonyserverplugins/ctsydispatchlayer/group" mrp="os/cellularsrv/telephonyserverplugins/ctsydispatchlayer/group/telephony_dispatcher.mrp"/>
  1684 <collection name="telephonyutils" long-name="Telephony Utilities" level="app-if">
  1689      </component>
  1685 <component name="dial" long-name="Dial" deprecated="9.1" purpose="optional">
  1690      <component name="simatktsy" long-name="SIMATK TSY" introduced="^3" purpose="optional" plugin="Y">
  1686 <unit bldFile="os/cellularsrv/telephonyutils/dial/group" mrp="os/cellularsrv/telephonyutils/dial/group/telephony_dial.mrp"/>
  1691       <unit bldFile="os/cellularsrv/telephonyserverplugins/simatktsy/group" mrp="os/cellularsrv/telephonyserverplugins/simatktsy/group/commonsimatktsy.mrp"/>
  1687 </component>
  1692      </component>
  1688 <component name="telephonywatchers" long-name="Telephony Watchers" introduced="6.0" purpose="optional" plugin="Y">
  1693     </collection>
  1689 <unit bldFile="os/cellularsrv/telephonyutils/telephonywatchers/group" mrp="os/cellularsrv/telephonyutils/telephonywatchers/group/telephony_watchers.mrp"/>
  1694     <collection name="telephonyutils" long-name="Telephony Utilities" level="app-if">
  1690 </component>
  1695      <component name="dial" long-name="Dial" deprecated="9.1" purpose="optional">
  1691 <component name="etel3rdpartyapi" long-name="ETel 3rd Party API" introduced="7.0" purpose="mandatory">
  1696       <unit bldFile="os/cellularsrv/telephonyutils/dial/group" mrp="os/cellularsrv/telephonyutils/dial/group/telephony_dial.mrp"/>
  1692 <unit bldFile="os/cellularsrv/telephonyutils/etel3rdpartyapi/Group" mrp="os/cellularsrv/telephonyutils/etel3rdpartyapi/Group/telephony_etel3rdparty.mrp"/>
  1697      </component>
  1693 </component>
  1698      <component name="telephonywatchers" long-name="Telephony Watchers" introduced="6.0" purpose="optional" plugin="Y">
  1694 </collection>
  1699       <unit bldFile="os/cellularsrv/telephonyutils/telephonywatchers/group" mrp="os/cellularsrv/telephonyutils/telephonywatchers/group/telephony_watchers.mrp"/>
  1695 <collection name="cellularsrv_info" long-name="Cellular Baseband Services Info" level="app-if">
  1700      </component>
  1696 <component name="telephonyconfidentialdocs" long-name="Telephony Confidential Documentation" purpose="development" class="doc">
  1701      <component name="etel3rdpartyapi" long-name="ETel 3rd Party API" introduced="7.0" purpose="mandatory">
  1697 <unit mrp="os/cellularsrv/cellularsrv_info/telephonyconfidentialdocs/telephony_confidential.mrp"/>
  1702       <unit bldFile="os/cellularsrv/telephonyutils/etel3rdpartyapi/Group" mrp="os/cellularsrv/telephonyutils/etel3rdpartyapi/Group/telephony_etel3rdparty.mrp"/>
  1698 </component>
  1703      </component>
  1699 <component name="telephonydocs" long-name="Telephony Documentation" purpose="development" class="doc">
  1704     </collection>
  1700 <unit mrp="os/cellularsrv/cellularsrv_info/telephonydocs/telephony_documentation.mrp"/>
  1705     <collection name="cellularsrv_info" long-name="Cellular Baseband Services Info" level="app-if">
  1701 </component>
  1706      <component name="telephonyconfidentialdocs" long-name="Telephony Confidential Documentation" purpose="development" class="doc">
  1702 <component name="cellularsrv_metadata" long-name="Cellular Baseband Services Metadata" introduced="^2" purpose="development" class="config PC">
  1707       <unit mrp="os/cellularsrv/cellularsrv_info/telephonyconfidentialdocs/telephony_confidential.mrp"/>
  1703 <unit mrp="os/cellularsrv/cellularsrv_info/cellularsrv_metadata/cellularsrv_metadata.mrp"/>
  1708      </component>
  1704 </component>
  1709      <component name="telephonydocs" long-name="Telephony Documentation" purpose="development" class="doc">
  1705 </collection>
  1710       <unit mrp="os/cellularsrv/cellularsrv_info/telephonydocs/telephony_documentation.mrp"/>
  1706 <collection name="hwpluginsimulation" long-name="Hardware Plugin Simulation" level="adaptation">
  1711      </component>
  1707 <component name="mocksy" long-name="MockSY" introduced="^2" purpose="development" plugin="Y">
  1712      <component name="cellularsrv_metadata" long-name="Cellular Baseband Services Metadata" introduced="^2" purpose="development" class="config PC">
  1708 <unit bldFile="os/cellularsrv/hwpluginsimulation/mocksy/group" mrp="os/cellularsrv/hwpluginsimulation/mocksy/group/telephony_tools_mocksy.mrp"/>
  1713       <unit mrp="os/cellularsrv/cellularsrv_info/cellularsrv_metadata/cellularsrv_metadata.mrp"/>
  1709 </component>
  1714      </component>
  1710 </collection>
  1715     </collection>
  1711 <collection name="cellularsrvapitest" long-name="Telephony API Tests" level="app-if"/>
  1716     <collection name="hwpluginsimulation" long-name="Hardware Plugin Simulation" level="adaptation">
  1712 </block>
  1717      <component name="mocksy" long-name="MockSY" introduced="^2" purpose="development" plugin="Y">
  1713 <block name="bt" level="services" long-name="Bluetooth" levels="adaptation hw-if plugin framework server app-if">
  1718       <unit bldFile="os/cellularsrv/hwpluginsimulation/mocksy/group" mrp="os/cellularsrv/hwpluginsimulation/mocksy/group/telephony_tools_mocksy.mrp"/>
  1714 <collection name="bt_plat" long-name="Bluetooth Platform Interfaces" level="app-if">
  1719      </component>
  1715 <component name="bluetooth_audio_adaptation_api" long-name="Bluetooth Audio Adaptation API" filter="s60" class="api">
  1720     </collection>
  1716 <unit bldFile="os/bt/bt_plat/bluetooth_audio_adaptation_api/group"/>
  1721     <collection name="cellularsrvapitest" long-name="Telephony API Tests" level="app-if"/>
  1717 </component>
  1722    </block>
  1718 <component name="bluetooth_power_management_api" long-name="Bluetooth Power Management API" filter="s60" class="api">
  1723    <block name="bt" level="services" long-name="Bluetooth" levels="adaptation hw-if plugin framework server app-if">
  1719 <unit bldFile="os/bt/bt_plat/bluetooth_power_management_api/group"/>
  1724     <collection name="bt_plat" long-name="Bluetooth Platform Interfaces" level="app-if">
  1720 </component>
  1725      <component name="bluetooth_audio_adaptation_api" long-name="Bluetooth Audio Adaptation API" filter="s60" class="api">
  1721 <component name="at_command_handler_plugin_api" long-name="AT Command Handler Plugin API" filter="s60" class="api">
  1726       <unit bldFile="os/bt/bt_plat/bluetooth_audio_adaptation_api/group"/>
  1722 <unit bldFile="os/bt/bt_plat/at_command_handler_plugin_api/group"/>
  1727      </component>
  1723 </component>
  1728      <component name="bluetooth_power_management_api" long-name="Bluetooth Power Management API" filter="s60" class="api">
  1724 </collection>
  1729       <unit bldFile="os/bt/bt_plat/bluetooth_power_management_api/group"/>
  1725 <collection name="bluetooth" long-name="Bluetooth Core" level="framework">
  1730      </component>
  1726 <component name="btstack" long-name="Bluetooth Stack" introduced="6.0" purpose="optional">
  1731      <component name="at_command_handler_plugin_api" long-name="AT Command Handler Plugin API" filter="s60" class="api">
  1727 <unit bldFile="os/bt/bluetooth/btstack" mrp="os/bt/bluetooth/btstack/bluetooth_stack.mrp"/>
  1732       <unit bldFile="os/bt/bt_plat/at_command_handler_plugin_api/group"/>
  1728 </component>
  1733      </component>
  1729 <component name="btcomm" long-name="Bluetooth CSY" introduced="6.0" purpose="optional" plugin="Y">
  1734     </collection>
  1730 <unit bldFile="os/bt/bluetooth/btcomm" mrp="os/bt/bluetooth/btcomm/bluetooth_btcomm.mrp"/>
  1735     <collection name="bluetooth" long-name="Bluetooth Core" level="framework">
  1731 </component>
  1736      <component name="btstack" long-name="Bluetooth Stack" introduced="6.0" purpose="optional">
  1732 <component name="btsdp" long-name="Bluetooth SDP" introduced="6.1" purpose="optional">
  1737       <unit bldFile="os/bt/bluetooth/btstack" mrp="os/bt/bluetooth/btstack/bluetooth_stack.mrp"/>
  1733 <unit bldFile="os/bt/bluetooth/btsdp" mrp="os/bt/bluetooth/btsdp/bluetooth_sdp.mrp"/>
  1738      </component>
  1734 </component>
  1739      <component name="btcomm" long-name="Bluetooth CSY" introduced="6.0" purpose="optional" plugin="Y">
  1735 <component name="btextnotifiers" long-name="Bluetooth Notifiers Support" introduced="6.1" purpose="optional">
  1740       <unit bldFile="os/bt/bluetooth/btcomm" mrp="os/bt/bluetooth/btcomm/bluetooth_btcomm.mrp"/>
  1736 <unit bldFile="os/bt/bluetooth/btextnotifiers" mrp="os/bt/bluetooth/btextnotifiers/bluetooth_btextnotifiers.mrp"/>
  1741      </component>
  1737 </component>
  1742      <component name="btsdp" long-name="Bluetooth SDP" introduced="6.1" purpose="optional">
  1738 <component name="gavdp" long-name="Bluetooth GAVDP" introduced="8.1" purpose="optional">
  1743       <unit bldFile="os/bt/bluetooth/btsdp" mrp="os/bt/bluetooth/btsdp/bluetooth_sdp.mrp"/>
  1739 <unit bldFile="os/bt/bluetooth/gavdp/group" mrp="os/bt/bluetooth/gavdp/group/bluetooth_gavdp.mrp"/>
  1744      </component>
  1740 </component>
  1745      <component name="btextnotifiers" long-name="Bluetooth Notifiers Support" introduced="6.1" purpose="optional">
  1741 <component name="btlogger" long-name="Bluetooth Logging Engine" introduced="9.2" purpose="optional">
  1746       <unit bldFile="os/bt/bluetooth/btextnotifiers" mrp="os/bt/bluetooth/btextnotifiers/bluetooth_btextnotifiers.mrp"/>
  1742 <unit bldFile="os/bt/bluetooth/btlogger/group" mrp="os/bt/bluetooth/btlogger/group/bluetooth_logger.mrp"/>
  1747      </component>
  1743 </component>
  1748      <component name="gavdp" long-name="Bluetooth GAVDP" introduced="8.1" purpose="optional">
  1744 <component name="btdocs" long-name="Bluetooth Documentation" purpose="development" class="doc">
  1749       <unit bldFile="os/bt/bluetooth/gavdp/group" mrp="os/bt/bluetooth/gavdp/group/bluetooth_gavdp.mrp"/>
  1745 <unit mrp="os/bt/bluetooth/btdocs/bluetooth_documentation.mrp"/>
  1750      </component>
  1746 </component>
  1751      <component name="btlogger" long-name="Bluetooth Logging Engine" introduced="9.2" purpose="optional">
  1747 </collection>
  1752       <unit bldFile="os/bt/bluetooth/btlogger/group" mrp="os/bt/bluetooth/btlogger/group/bluetooth_logger.mrp"/>
  1748 <collection name="bluetoothmgmt" long-name="Bluetooth Management" level="plugin">
  1753      </component>
  1749 <component name="btmgr" long-name="Bluetooth Manager" introduced="6.0" purpose="optional">
  1754      <component name="btdocs" long-name="Bluetooth Documentation" purpose="development" class="doc">
  1750 <unit bldFile="os/bt/bluetoothmgmt/btmgr" mrp="os/bt/bluetoothmgmt/btmgr/bluetooth_manager.mrp"/>
  1755       <unit mrp="os/bt/bluetooth/btdocs/bluetooth_documentation.mrp"/>
  1751 </component>
  1756      </component>
  1752 <component name="btconfig" long-name="Bluetooth Config" purpose="optional" class="config">
  1757     </collection>
  1753 <unit bldFile="os/bt/bluetoothmgmt/btconfig" mrp="os/bt/bluetoothmgmt/btconfig/bluetooth_config.mrp"/>
  1758     <collection name="bluetoothmgmt" long-name="Bluetooth Management" level="plugin">
  1754 </component>
  1759      <component name="btmgr" long-name="Bluetooth Manager" introduced="6.0" purpose="optional">
  1755 <component name="btrom" long-name="Bluetooth ROM" introduced="9.1" purpose="optional">
  1760       <unit bldFile="os/bt/bluetoothmgmt/btmgr" mrp="os/bt/bluetoothmgmt/btmgr/bluetooth_manager.mrp"/>
  1756 <unit bldFile="os/bt/bluetoothmgmt/btrom" mrp="os/bt/bluetoothmgmt/btrom/bluetooth_rom.mrp"/>
  1761      </component>
  1757 </component>
  1762      <component name="btconfig" long-name="Bluetooth Config" purpose="optional" class="config">
  1758 <component name="bluetoothclientlib" long-name="Bluetooth Client Library" introduced="6.0" purpose="optional">
  1763       <unit bldFile="os/bt/bluetoothmgmt/btconfig" mrp="os/bt/bluetoothmgmt/btconfig/bluetooth_config.mrp"/>
  1759 <unit bldFile="os/bt/bluetoothmgmt/bluetoothclientlib" mrp="os/bt/bluetoothmgmt/bluetoothclientlib/bluetooth_user.mrp"/>
  1764      </component>
  1760 </component>
  1765      <component name="btrom" long-name="Bluetooth ROM" introduced="9.1" purpose="optional">
  1761 </collection>
  1766       <unit bldFile="os/bt/bluetoothmgmt/btrom" mrp="os/bt/bluetoothmgmt/btrom/bluetooth_rom.mrp"/>
  1762 <collection name="bluetoothcommsprofiles" long-name="Bluetooth Comms Profiles" level="app-if">
  1767      </component>
  1763 <component name="btpan" long-name="Bluetooth PAN Profile" introduced="8.1" purpose="optional" plugin="Y">
  1768      <component name="bluetoothclientlib" long-name="Bluetooth Client Library" introduced="6.0" purpose="optional">
  1764 <unit bldFile="os/bt/bluetoothcommsprofiles/btpan/group" mrp="os/bt/bluetoothcommsprofiles/btpan/group/bluetooth_pan.mrp"/>
  1769       <unit bldFile="os/bt/bluetoothmgmt/bluetoothclientlib" mrp="os/bt/bluetoothmgmt/bluetoothclientlib/bluetooth_user.mrp"/>
  1765 </component>
  1770      </component>
  1766 </collection>
  1771     </collection>
  1767 <collection name="bthci" long-name="Host Controller Interface" level="server">
  1772     <collection name="bluetoothcommsprofiles" long-name="Bluetooth Comms Profiles" level="app-if">
  1768 <component name="bthci2" long-name="Bluetooth HCI Framework 2" introduced="9.2" purpose="optional">
  1773      <component name="btpan" long-name="Bluetooth PAN Profile" introduced="8.1" purpose="optional" plugin="Y">
  1769 <unit bldFile="os/bt/bthci/bthci2/group" mrp="os/bt/bthci/bthci2/group/bluetooth_hci_v2_framework.mrp"/>
  1774       <unit bldFile="os/bt/bluetoothcommsprofiles/btpan/group" mrp="os/bt/bluetoothcommsprofiles/btpan/group/bluetooth_pan.mrp"/>
  1770 </component>
  1775      </component>
  1771 <component name="hciextensioninterface" long-name="Bluetooth HCI Extension Interface" introduced="6.1" purpose="optional">
  1776     </collection>
  1772 <unit bldFile="os/bt/bthci/hciextensioninterface" mrp="os/bt/bthci/hciextensioninterface/bluetooth_hciproxy.mrp"/>
  1777     <collection name="bthci" long-name="Host Controller Interface" level="server">
  1773 </component>
  1778      <component name="bthci2" long-name="Bluetooth HCI Framework 2" introduced="9.2" purpose="optional">
  1774 <component name="hci2implementations" long-name="Bluetooth HCI 2 Reference Implementations" introduced="9.2" purpose="optional" plugin="Y">
  1779       <unit bldFile="os/bt/bthci/bthci2/group" mrp="os/bt/bthci/bthci2/group/bluetooth_hci_v2_framework.mrp"/>
  1775 <unit bldFile="os/bt/bthci/hci2implementations/group" mrp="os/bt/bthci/hci2implementations/group/bluetooth_hci_v2_implementations.mrp"/>
  1780      </component>
  1776 </component>
  1781      <component name="hciextensioninterface" long-name="Bluetooth HCI Extension Interface" introduced="6.1" purpose="optional">
  1777 </collection>
  1782       <unit bldFile="os/bt/bthci/hciextensioninterface" mrp="os/bt/bthci/hciextensioninterface/bluetooth_hciproxy.mrp"/>
  1778 <collection name="irda" long-name="IrDA" level="plugin">
  1783      </component>
  1779 <component name="irdastack" long-name="IrDA Stack" purpose="optional">
  1784      <component name="hci2implementations" long-name="Bluetooth HCI 2 Reference Implementations" introduced="9.2" purpose="optional" plugin="Y">
  1780 <unit bldFile="os/bt/irda/irdastack/group" mrp="os/bt/irda/irdastack/group/infra-red_irda.mrp"/>
  1785       <unit bldFile="os/bt/bthci/hci2implementations/group" mrp="os/bt/bthci/hci2implementations/group/bluetooth_hci_v2_implementations.mrp"/>
  1781 </component>
  1786      </component>
  1782 </collection>
  1787     </collection>
  1783 <collection name="bluetoothapitest" long-name="Bluetooth API Tests" level="app-if"/>
  1788     <collection name="irda" long-name="IrDA" level="plugin">
  1784 <collection name="atext" long-name="AT Extensions" level="server">
  1789      <component name="irdastack" long-name="IrDA Stack" purpose="optional">
  1785 <!-- collection is really a component. Need to move down a directory -->
  1790       <unit bldFile="os/bt/irda/irdastack/group" mrp="os/bt/irda/irdastack/group/infra-red_irda.mrp"/>
  1786 <component name="atext_build" long-name="AT Extension Build" introduced="^3" purpose="optional" filter="s60">
  1791      </component>
  1787 <unit bldFile="os/bt/atext/group"/>
  1792     </collection>
  1788 </component>
  1793     <collection name="bluetoothapitest" long-name="Bluetooth API Tests" level="app-if"/>
  1789 </collection>
  1794     <collection name="atext" long-name="AT Extensions" level="server">
  1790 <collection name="bt_info" long-name="Bluetooth Info" level="app-if">
  1795      <!-- collection is really a component. Need to move down a directory -->
  1791 <component name="bt_metadata" long-name="Bluetooth Metadata" introduced="^3" purpose="development" class="config PC">
  1796      <component name="atext_build" long-name="AT Extension Build" introduced="^3" purpose="optional" filter="s60">
  1792 <unit mrp="os/bt/bt_info/bt_metadata/bt_metadata.mrp"/>
  1797       <unit bldFile="os/bt/atext/group"/>
  1793 </component>
  1798      </component>
  1794 </collection>
  1799     </collection>
  1795 </block>
  1800     <collection name="bt_info" long-name="Bluetooth Info" level="app-if">
  1796 <block name="usb" level="services" long-name="USB" levels="adaptation hw-if plugin framework server app-if">
  1801      <component name="bt_metadata" long-name="Bluetooth Metadata" introduced="^3" purpose="development" class="config PC">
  1797 <collection name="usbldd" long-name="USB Logical Device Drivers" level="hw-if">
  1802       <unit mrp="os/bt/bt_info/bt_metadata/bt_metadata.mrp"/>
  1798 <!-- usbclientdrivers  to be moved here from kernelhwsrv-->
  1803      </component>
  1799 </collection>
  1804     </collection>
  1800 <collection name="usbmgmt" long-name="USB Management" level="server">
  1805    </block>
  1801 <component name="usbmgr" long-name="USB Manager" purpose="optional">
  1806    <block name="usb" level="services" long-name="USB" levels="adaptation hw-if plugin framework server app-if">
  1802 <unit bldFile="os/usb/usbmgmt/usbmgr/group" mrp="os/usb/usbmgmt/usbmgr/group/usb_manager.mrp" version="2"/>
  1807     <collection name="usb_plat" long-name="USB Platform Interfaces" level="app-if">
  1803 </component>
  1808      <component name="usb_audio_stream_plugin_api" long-name="USB Audio Stream Plugin API" filter="s60" class="api">
  1804 <component name="usbclassandmgrdocs" long-name="USB Class and Manager Documentation" purpose="development" class="doc">
  1809       <unit bldFile="os/usb/usb_plat/usb_audio_stream_plugin_api/group"/>
  1805 <unit mrp="os/usb/usbmgmt/usbclassandmgrdocs/usb_documentation.mrp"/>
  1810      </component>
  1806 </component>
  1811     </collection>
  1807 </collection>
  1812     <collection name="usbldd" long-name="USB Logical Device Drivers" level="hw-if">
  1808 <collection name="usb_info" long-name="USB Info" level="app-if">
  1813      <!-- usbclientdrivers  to be moved here from kernelhwsrv-->
  1809 <component name="usb_metadata" long-name="USB Metadata" introduced="^3" purpose="development" class="config PC">
  1814     </collection>
  1810 <unit mrp="os/usb/usb_info/usb_metadata/usb_metadata.mrp"/>
  1815     <collection name="usbmgmt" long-name="USB Management" level="server">
  1811 </component>
  1816      <component name="usbmgr" long-name="USB Manager" purpose="optional">
  1812 </collection>
  1817       <unit bldFile="os/usb/usbmgmt/usbmgr/group" mrp="os/usb/usbmgmt/usbmgr/group/usb_manager.mrp" version="2"/>
  1813 </block>
  1818      </component>
  1814 <block name="mm" level="services" long-name="Multimedia" levels="adaptation hw-if device-fw devices middleware app-if">
  1819      <component name="usbclassandmgrdocs" long-name="USB Class and Manager Documentation" purpose="development" class="doc">
  1815 <collection name="mm_pub" long-name="Multimedia Public Interfaces" level="app-if">
  1820       <unit mrp="os/usb/usbmgmt/usbclassandmgrdocs/usb_documentation.mrp"/>
  1816 <component name="audio_effects_api" long-name="Audio Effects API" filter="s60" class="api">
  1821      </component>
  1817 <unit bldFile="os/mm/mm_pub/audio_effects_api/group"/>
  1822     </collection>
  1818 </component>
  1823     <collection name="usb_info" long-name="USB Info" level="app-if">
  1819 <component name="audio_effects_presets_api" long-name="Audio Effects Presets API" filter="s60" class="api">
  1824      <component name="usb_metadata" long-name="USB Metadata" introduced="^3" purpose="development" class="config PC">
  1820 <unit bldFile="os/mm/mm_pub/audio_effects_presets_api/group"/>
  1825       <unit mrp="os/usb/usb_info/usb_metadata/usb_metadata.mrp"/>
  1821 </component>
  1826      </component>
  1822 <component name="drm_audio_player_api" long-name="DRM Audio Player API" filter="s60" class="api">
  1827     </collection>
  1823 <unit bldFile="os/mm/mm_pub/drm_audio_player_api/group"/>
  1828    </block>
  1824 </component>
  1829    <block name="mm" level="services" long-name="Multimedia" levels="adaptation hw-if device-fw devices middleware app-if">
  1825 <component name="multimedia_extension_interfaces_api" long-name="Multimedia Extension Interfaces API" filter="s60" class="api">
  1830     <collection name="mm_pub" long-name="Multimedia Public Interfaces" level="app-if">
  1826 <unit bldFile="os/mm/mm_pub/multimedia_extension_interfaces_api/group"/>
  1831      <component name="audio_effects_api" long-name="Audio Effects API" filter="s60" class="api">
  1827 </component>
  1832       <unit bldFile="os/mm/mm_pub/audio_effects_api/group"/>
  1828 </collection>
  1833      </component>
  1829 <collection name="mm_plat" long-name="Multimedia Platform Interfaces" level="app-if">
  1834      <component name="audio_effects_presets_api" long-name="Audio Effects Presets API" filter="s60" class="api">
  1830 <component name="aac_decoder_config_api" long-name="AAC Decoder Config API" filter="s60" class="api">
  1835       <unit bldFile="os/mm/mm_pub/audio_effects_presets_api/group"/>
  1831 <unit bldFile="os/mm/mm_plat/aac_decoder_config_api/group"/>
  1836      </component>
  1832 </component>
  1837      <component name="drm_audio_player_api" long-name="DRM Audio Player API" filter="s60" class="api">
  1833 <component name="aac_decoder_config_msg_hdlr_api" long-name="AAC Decoder Config Msg Hdlr API" filter="s60" class="api">
  1838       <unit bldFile="os/mm/mm_pub/drm_audio_player_api/group"/>
  1834 <unit bldFile="os/mm/mm_plat/aac_decoder_config_msg_hdlr_api/group"/>
  1839      </component>
  1835 </component>
  1840      <component name="multimedia_extension_interfaces_api" long-name="Multimedia Extension Interfaces API" filter="s60" class="api">
  1836 <component name="aac_decoder_config_proxy_api" long-name="AAC Decoder Config Proxy API" filter="s60" class="api">
  1841       <unit bldFile="os/mm/mm_pub/multimedia_extension_interfaces_api/group"/>
  1837 <unit bldFile="os/mm/mm_plat/aac_decoder_config_proxy_api/group"/>
  1842      </component>
  1838 </component>
  1843     </collection>
  1839 <component name="added_devsound_control_api" long-name="Added DevSound Control API" filter="s60" class="api">
  1844     <collection name="mm_plat" long-name="Multimedia Platform Interfaces" level="app-if">
  1840 <unit bldFile="os/mm/mm_plat/added_devsound_control_api/group"/>
  1845      <component name="aac_decoder_config_api" long-name="AAC Decoder Config API" filter="s60" class="api">
  1841 </component>
  1846       <unit bldFile="os/mm/mm_plat/aac_decoder_config_api/group"/>
  1842 <component name="added_devsound_control_msg_hdlr_api" long-name="Added DevSound Control Msg Hdlr API" filter="s60" class="api">
  1847      </component>
  1843 <unit bldFile="os/mm/mm_plat/added_devsound_control_msg_hdlr_api/group"/>
  1848      <component name="aac_decoder_config_msg_hdlr_api" long-name="AAC Decoder Config Msg Hdlr API" filter="s60" class="api">
  1844 </component>
  1849       <unit bldFile="os/mm/mm_plat/aac_decoder_config_msg_hdlr_api/group"/>
  1845 <component name="added_devsound_control_proxy_api" long-name="Added DevSound Control Proxy API" filter="s60" class="api">
  1850      </component>
  1846 <unit bldFile="os/mm/mm_plat/added_devsound_control_proxy_api/group"/>
  1851      <component name="aac_decoder_config_proxy_api" long-name="AAC Decoder Config Proxy API" filter="s60" class="api">
  1847 </component>
  1852       <unit bldFile="os/mm/mm_plat/aac_decoder_config_proxy_api/group"/>
  1848 <component name="audio_effects_msg_hdlr_api" long-name="Audio Effects Message Handler API" filter="s60" class="api">
  1853      </component>
  1849 <unit bldFile="os/mm/mm_plat/audio_effects_msg_hdlr_api/group"/>
  1854      <component name="added_devsound_control_api" long-name="Added DevSound Control API" filter="s60" class="api">
  1850 </component>
  1855       <unit bldFile="os/mm/mm_plat/added_devsound_control_api/group"/>
  1851 <component name="audio_effects_proxy_api" long-name="Audio Effects Proxy API" filter="s60" class="api">
  1856      </component>
  1852 <unit bldFile="os/mm/mm_plat/audio_effects_proxy_api/group"/>
  1857      <component name="added_devsound_control_msg_hdlr_api" long-name="Added DevSound Control Msg Hdlr API" filter="s60" class="api">
  1853 </component>
  1858       <unit bldFile="os/mm/mm_plat/added_devsound_control_msg_hdlr_api/group"/>
  1854 <component name="audio_policy_header_api" long-name="Audio Policy Header API" filter="s60" class="api">
  1859      </component>
  1855 <unit bldFile="os/mm/mm_plat/audio_policy_header_api/group"/>
  1860      <component name="added_devsound_control_proxy_api" long-name="Added DevSound Control Proxy API" filter="s60" class="api">
  1856 </component>
  1861       <unit bldFile="os/mm/mm_plat/added_devsound_control_proxy_api/group"/>
  1857 <component name="audio_routing_api" long-name="Audio Routing API" filter="s60" class="api">
  1862      </component>
  1858 <unit bldFile="os/mm/mm_plat/audio_routing_api/group"/>
  1863      <component name="audio_effects_msg_hdlr_api" long-name="Audio Effects Message Handler API" filter="s60" class="api">
  1859 </component>
  1864       <unit bldFile="os/mm/mm_plat/audio_effects_msg_hdlr_api/group"/>
  1860 <component name="audio_routing_msg_hdlr_api" long-name="Audio Routing Msg Hdlr API" filter="s60" class="api">
  1865      </component>
  1861 <unit bldFile="os/mm/mm_plat/audio_routing_msg_hdlr_api/group"/>
  1866      <component name="audio_effects_proxy_api" long-name="Audio Effects Proxy API" filter="s60" class="api">
  1862 </component>
  1867       <unit bldFile="os/mm/mm_plat/audio_effects_proxy_api/group"/>
  1863 <component name="audio_routing_proxy_api" long-name="Audio Routing Proxy API" filter="s60" class="api">
  1868      </component>
  1864 <unit bldFile="os/mm/mm_plat/audio_routing_proxy_api/group"/>
  1869      <component name="audio_policy_header_api" long-name="Audio Policy Header API" filter="s60" class="api">
  1865 </component>
  1870       <unit bldFile="os/mm/mm_plat/audio_policy_header_api/group"/>
  1866 <component name="custom_interface_builder_api" long-name="Custom Interface Builder API" filter="s60" class="api">
  1871      </component>
  1867 <unit bldFile="os/mm/mm_plat/custom_interface_builder_api/group"/>
  1872      <component name="audio_routing_api" long-name="Audio Routing API" filter="s60" class="api">
  1868 </component>
  1873       <unit bldFile="os/mm/mm_plat/audio_routing_api/group"/>
  1869 <component name="custom_interface_message_handler_factory_api" long-name="Custom Interface Message Handler Factory API" filter="s60" class="api">
  1874      </component>
  1870 <unit bldFile="os/mm/mm_plat/custom_interface_message_handler_factory_api/group"/>
  1875      <component name="audio_routing_msg_hdlr_api" long-name="Audio Routing Msg Hdlr API" filter="s60" class="api">
  1871 </component>
  1876       <unit bldFile="os/mm/mm_plat/audio_routing_msg_hdlr_api/group"/>
  1872 <component name="custom_interface_proxy_factory_api" long-name="Custom Interface Proxy Factory API" filter="s60" class="api">
  1877      </component>
  1873 <unit bldFile="os/mm/mm_plat/custom_interface_proxy_factory_api/group"/>
  1878      <component name="audio_routing_proxy_api" long-name="Audio Routing Proxy API" filter="s60" class="api">
  1874 </component>
  1879       <unit bldFile="os/mm/mm_plat/audio_routing_proxy_api/group"/>
  1875 <component name="custom_interface_utility_api" long-name="Custom Interface Utility API" filter="s60" class="api">
  1880      </component>
  1876 <unit bldFile="os/mm/mm_plat/custom_interface_utility_api/group"/>
  1881      <component name="custom_interface_builder_api" long-name="Custom Interface Builder API" filter="s60" class="api">
  1877 </component>
  1882       <unit bldFile="os/mm/mm_plat/custom_interface_builder_api/group"/>
  1878 <component name="devsound_adaptation_api" long-name="DevSound Adaptation API" filter="s60" class="api">
  1883      </component>
  1879 <unit bldFile="os/mm/mm_plat/devsound_adaptation_api/group"/>
  1884      <component name="custom_interface_message_handler_factory_api" long-name="Custom Interface Message Handler Factory API" filter="s60" class="api">
  1880 </component>
  1885       <unit bldFile="os/mm/mm_plat/custom_interface_message_handler_factory_api/group"/>
  1881 <component name="display_posting_api" long-name="Display Posting API" filter="s60" class="api">
  1886      </component>
  1882 <unit bldFile="os/mm/mm_plat/display_posting_api/group"/>
  1887      <component name="custom_interface_proxy_factory_api" long-name="Custom Interface Proxy Factory API" filter="s60" class="api">
  1883 </component>
  1888       <unit bldFile="os/mm/mm_plat/custom_interface_proxy_factory_api/group"/>
  1884 <component name="eaac_plus_decoder_interface_api" long-name="eAAC Plus Decoder Interface API" filter="s60" class="api">
  1889      </component>
  1885 <unit bldFile="os/mm/mm_plat/eaac_plus_decoder_interface_api/group"/>
  1890      <component name="custom_interface_utility_api" long-name="Custom Interface Utility API" filter="s60" class="api">
  1886 </component>
  1891       <unit bldFile="os/mm/mm_plat/custom_interface_utility_api/group"/>
  1887 <component name="eaac_plus_decoder_interface_msg_hdlr_api" long-name="eAAC Plus Decoder Interface Message Handler API" filter="s60" class="api">
  1892      </component>
  1888 <unit bldFile="os/mm/mm_plat/eaac_plus_decoder_interface_msg_hdlr_api/group"/>
  1893      <component name="devsound_adaptation_api" long-name="DevSound Adaptation API" filter="s60" class="api">
  1889 </component>
  1894       <unit bldFile="os/mm/mm_plat/devsound_adaptation_api/group"/>
  1890 <component name="eaac_plus_decoder_interface_proxy_api" long-name="eAAC Plus Decoder Interface Proxy API" filter="s60" class="api">
  1895      </component>
  1891 <unit bldFile="os/mm/mm_plat/eaac_plus_decoder_interface_proxy_api/group"/>
  1896      <component name="display_posting_api" long-name="Display Posting API" filter="s60" class="api">
  1892 </component>
  1897       <unit bldFile="os/mm/mm_plat/display_posting_api/group"/>
  1893 <component name="error_concealment_interface_api" long-name="Error Concealment Interface API" filter="s60" class="api">
  1898      </component>
  1894 <unit bldFile="os/mm/mm_plat/error_concealment_interface_api/group"/>
  1899      <component name="eaac_plus_decoder_interface_api" long-name="eAAC Plus Decoder Interface API" filter="s60" class="api">
  1895 </component>
  1900       <unit bldFile="os/mm/mm_plat/eaac_plus_decoder_interface_api/group"/>
  1896 <component name="error_concealment_interface_msg_hdlr_api" long-name="Error Concealment Interface Message Handler API" filter="s60" class="api">
  1901      </component>
  1897 <unit bldFile="os/mm/mm_plat/error_concealment_interface_msg_hdlr_api/group"/>
  1902      <component name="eaac_plus_decoder_interface_msg_hdlr_api" long-name="eAAC Plus Decoder Interface Message Handler API" filter="s60" class="api">
  1898 </component>
  1903       <unit bldFile="os/mm/mm_plat/eaac_plus_decoder_interface_msg_hdlr_api/group"/>
  1899 <component name="error_concealment_interface_proxy_api" long-name="Error Concealment Interface Proxy API" filter="s60" class="api">
  1904      </component>
  1900 <unit bldFile="os/mm/mm_plat/error_concealment_interface_proxy_api/group"/>
  1905      <component name="eaac_plus_decoder_interface_proxy_api" long-name="eAAC Plus Decoder Interface Proxy API" filter="s60" class="api">
  1901 </component>
  1906       <unit bldFile="os/mm/mm_plat/eaac_plus_decoder_interface_proxy_api/group"/>
  1902 <component name="fm_radio_adaptation_api" long-name="FM Radio Adaptation API" filter="s60" class="api">
  1907      </component>
  1903 <unit bldFile="os/mm/mm_plat/fm_radio_adaptation_api/group"/>
  1908      <component name="error_concealment_interface_api" long-name="Error Concealment Interface API" filter="s60" class="api">
  1904 </component>
  1909       <unit bldFile="os/mm/mm_plat/error_concealment_interface_api/group"/>
  1905 <component name="g711_decoder_interface_api" long-name="G711 Decoder Interface API" filter="s60" class="api">
  1910      </component>
  1906 <unit bldFile="os/mm/mm_plat/g711_decoder_interface_api/group"/>
  1911      <component name="error_concealment_interface_msg_hdlr_api" long-name="Error Concealment Interface Message Handler API" filter="s60" class="api">
  1907 </component>
  1912       <unit bldFile="os/mm/mm_plat/error_concealment_interface_msg_hdlr_api/group"/>
  1908 <component name="g711_decoder_interface_msg_hdlr_api" long-name="G711 Decoder Interface Message Handler API" filter="s60" class="api">
  1913      </component>
  1909 <unit bldFile="os/mm/mm_plat/g711_decoder_interface_msg_hdlr_api/group"/>
  1914      <component name="error_concealment_interface_proxy_api" long-name="Error Concealment Interface Proxy API" filter="s60" class="api">
  1910 </component>
  1915       <unit bldFile="os/mm/mm_plat/error_concealment_interface_proxy_api/group"/>
  1911 <component name="g711_decoder_interface_proxy_api" long-name="G711 Decoder Interface Proxy API" filter="s60" class="api">
  1916      </component>
  1912 <unit bldFile="os/mm/mm_plat/g711_decoder_interface_proxy_api/group"/>
  1917      <component name="fm_radio_adaptation_api" long-name="FM Radio Adaptation API" filter="s60" class="api">
  1913 </component>
  1918       <unit bldFile="os/mm/mm_plat/fm_radio_adaptation_api/group"/>
  1914 <component name="g711_encoder_interface_api" long-name="G711 Encoder Interface API" filter="s60" class="api">
  1919      </component>
  1915 <unit bldFile="os/mm/mm_plat/g711_encoder_interface_api/group"/>
  1920      <component name="g711_decoder_interface_api" long-name="G711 Decoder Interface API" filter="s60" class="api">
  1916 </component>
  1921       <unit bldFile="os/mm/mm_plat/g711_decoder_interface_api/group"/>
  1917 <component name="g711_encoder_interface_msg_hdlr_api" long-name="G711 Encoder Interface Message Handler API" filter="s60" class="api">
  1922      </component>
  1918 <unit bldFile="os/mm/mm_plat/g711_encoder_interface_msg_hdlr_api/group"/>
  1923      <component name="g711_decoder_interface_msg_hdlr_api" long-name="G711 Decoder Interface Message Handler API" filter="s60" class="api">
  1919 </component>
  1924       <unit bldFile="os/mm/mm_plat/g711_decoder_interface_msg_hdlr_api/group"/>
  1920 <component name="g711_encoder_interface_proxy_api" long-name="G711 Encoder Interface Proxy API" filter="s60" class="api">
  1925      </component>
  1921 <unit bldFile="os/mm/mm_plat/g711_encoder_interface_proxy_api/group"/>
  1926      <component name="g711_decoder_interface_proxy_api" long-name="G711 Decoder Interface Proxy API" filter="s60" class="api">
  1922 </component>
  1927       <unit bldFile="os/mm/mm_plat/g711_decoder_interface_proxy_api/group"/>
  1923 <component name="g729_decoder_interface_api" long-name="G729 Decoder Interface API" filter="s60" class="api">
  1928      </component>
  1924 <unit bldFile="os/mm/mm_plat/g729_decoder_interface_api/group"/>
  1929      <component name="g711_encoder_interface_api" long-name="G711 Encoder Interface API" filter="s60" class="api">
  1925 </component>
  1930       <unit bldFile="os/mm/mm_plat/g711_encoder_interface_api/group"/>
  1926 <component name="g729_decoder_interface_msg_hdlr_api" long-name="G729 Decoder Interface Message Handler API" filter="s60" class="api">
  1931      </component>
  1927 <unit bldFile="os/mm/mm_plat/g729_decoder_interface_msg_hdlr_api/group"/>
  1932      <component name="g711_encoder_interface_msg_hdlr_api" long-name="G711 Encoder Interface Message Handler API" filter="s60" class="api">
  1928 </component>
  1933       <unit bldFile="os/mm/mm_plat/g711_encoder_interface_msg_hdlr_api/group"/>
  1929 <component name="g729_decoder_interface_proxy_api" long-name="G729 Decoder Interface Proxy API" filter="s60" class="api">
  1934      </component>
  1930 <unit bldFile="os/mm/mm_plat/g729_decoder_interface_proxy_api/group"/>
  1935      <component name="g711_encoder_interface_proxy_api" long-name="G711 Encoder Interface Proxy API" filter="s60" class="api">
  1931 </component>
  1936       <unit bldFile="os/mm/mm_plat/g711_encoder_interface_proxy_api/group"/>
  1932 <component name="g729_encoder_interface_api" long-name="G729 Encoder Interface API" filter="s60" class="api">
  1937      </component>
  1933 <unit bldFile="os/mm/mm_plat/g729_encoder_interface_api/group"/>
  1938      <component name="g729_decoder_interface_api" long-name="G729 Decoder Interface API" filter="s60" class="api">
  1934 </component>
  1939       <unit bldFile="os/mm/mm_plat/g729_decoder_interface_api/group"/>
  1935 <component name="g729_encoder_interface_proxy_api" long-name="G729 Encoder Interface Proxy API" filter="s60" class="api">
  1940      </component>
  1936 <unit bldFile="os/mm/mm_plat/g729_encoder_interface_proxy_api/group"/>
  1941      <component name="g729_decoder_interface_msg_hdlr_api" long-name="G729 Decoder Interface Message Handler API" filter="s60" class="api">
  1937 </component>
  1942       <unit bldFile="os/mm/mm_plat/g729_decoder_interface_msg_hdlr_api/group"/>
  1938 <component name="g729_encoder_interface_msg_hdlr_api" long-name="G729 Encoder Interface Message Handler API" filter="s60" class="api">
  1943      </component>
  1939 <unit bldFile="os/mm/mm_plat/g729_encoder_interface_msg_hdlr_api/group"/>
  1944      <component name="g729_decoder_interface_proxy_api" long-name="G729 Decoder Interface Proxy API" filter="s60" class="api">
  1940 </component>
  1945       <unit bldFile="os/mm/mm_plat/g729_decoder_interface_proxy_api/group"/>
  1941 <component name="global_audio_settings_api" long-name="Global Audio Settings API" filter="s60" class="api">
  1946      </component>
  1942 <unit bldFile="os/mm/mm_plat/global_audio_settings_api/group"/>
  1947      <component name="g729_encoder_interface_api" long-name="G729 Encoder Interface API" filter="s60" class="api">
  1943 </component>
  1948       <unit bldFile="os/mm/mm_plat/g729_encoder_interface_api/group"/>
  1944 <component name="global_audio_settings_definition_api" long-name="Global Audio Settings Definition API" filter="s60" class="api">
  1949      </component>
  1945 <unit bldFile="os/mm/mm_plat/global_audio_settings_definition_api/group"/>
  1950      <component name="g729_encoder_interface_proxy_api" long-name="G729 Encoder Interface Proxy API" filter="s60" class="api">
  1946 </component>
  1951       <unit bldFile="os/mm/mm_plat/g729_encoder_interface_proxy_api/group"/>
  1947 <component name="ilbc_decoder_interface_api" long-name="Ilbc Decoder Interface API" filter="s60" class="api">
  1952      </component>
  1948 <unit bldFile="os/mm/mm_plat/ilbc_decoder_interface_api/group"/>
  1953      <component name="g729_encoder_interface_msg_hdlr_api" long-name="G729 Encoder Interface Message Handler API" filter="s60" class="api">
  1949 </component>
  1954       <unit bldFile="os/mm/mm_plat/g729_encoder_interface_msg_hdlr_api/group"/>
  1950 <component name="ilbc_decoder_interface_msg_hdlr_api" long-name="Ilbc Decoder Interface Message Handler API" filter="s60" class="api">
  1955      </component>
  1951 <unit bldFile="os/mm/mm_plat/ilbc_decoder_interface_msg_hdlr_api/group"/>
  1956      <component name="global_audio_settings_api" long-name="Global Audio Settings API" filter="s60" class="api">
  1952 </component>
  1957       <unit bldFile="os/mm/mm_plat/global_audio_settings_api/group"/>
  1953 <component name="ilbc_decoder_interface_proxy_api" long-name="Ilbc Decoder Interface Proxy API" filter="s60" class="api">
  1958      </component>
  1954 <unit bldFile="os/mm/mm_plat/ilbc_decoder_interface_proxy_api/group"/>
  1959      <component name="global_audio_settings_definition_api" long-name="Global Audio Settings Definition API" filter="s60" class="api">
  1955 </component>
  1960       <unit bldFile="os/mm/mm_plat/global_audio_settings_definition_api/group"/>
  1956 <component name="ilbc_encoder_interface_api" long-name="Ilbc Encoder Interface API" filter="s60" class="api">
  1961      </component>
  1957 <unit bldFile="os/mm/mm_plat/ilbc_encoder_interface_api/group"/>
  1962      <component name="ilbc_decoder_interface_api" long-name="Ilbc Decoder Interface API" filter="s60" class="api">
  1958 </component>
  1963       <unit bldFile="os/mm/mm_plat/ilbc_decoder_interface_api/group"/>
  1959 <component name="ilbc_encoder_interface_msg_hdlr_api" long-name="Ilbc Encoder Interface Message Handler API" filter="s60" class="api">
  1964      </component>
  1960 <unit bldFile="os/mm/mm_plat/ilbc_encoder_interface_msg_hdlr_api/group"/>
  1965      <component name="ilbc_decoder_interface_msg_hdlr_api" long-name="Ilbc Decoder Interface Message Handler API" filter="s60" class="api">
  1961 </component>
  1966       <unit bldFile="os/mm/mm_plat/ilbc_decoder_interface_msg_hdlr_api/group"/>
  1962 <component name="ilbc_encoder_interface_proxy_api" long-name="Ilbc Encoder Interface Proxy API" filter="s60" class="api">
  1967      </component>
  1963 <unit bldFile="os/mm/mm_plat/ilbc_encoder_interface_proxy_api/group"/>
  1968      <component name="ilbc_decoder_interface_proxy_api" long-name="Ilbc Decoder Interface Proxy API" filter="s60" class="api">
  1964 </component>
  1969       <unit bldFile="os/mm/mm_plat/ilbc_decoder_interface_proxy_api/group"/>
  1965 <component name="mdf_plugin_uids" long-name="MDF Plug-in UIDs" filter="s60" class="api">
  1970      </component>
  1966 <unit bldFile="os/mm/mm_plat/mdf_plugin_uids/group"/>
  1971      <component name="ilbc_encoder_interface_api" long-name="Ilbc Encoder Interface API" filter="s60" class="api">
  1967 </component>
  1972       <unit bldFile="os/mm/mm_plat/ilbc_encoder_interface_api/group"/>
  1968 <component name="multimedia_fourcc_definitions_api" long-name="Multimedia FourCC Definitions API" filter="s60" class="api">
  1973      </component>
  1969 <unit bldFile="os/mm/mm_plat/multimedia_fourcc_definitions_api/group"/>
  1974      <component name="ilbc_encoder_interface_msg_hdlr_api" long-name="Ilbc Encoder Interface Message Handler API" filter="s60" class="api">
  1970 </component>
  1975       <unit bldFile="os/mm/mm_plat/ilbc_encoder_interface_msg_hdlr_api/group"/>
  1971 <component name="nokia_audio_policy_header_api" long-name="Nokia Audio Policy Header API" filter="s60" class="api">
  1976      </component>
  1972 <unit bldFile="os/mm/mm_plat/nokia_audio_policy_header_api/group"/>
  1977      <component name="ilbc_encoder_interface_proxy_api" long-name="Ilbc Encoder Interface Proxy API" filter="s60" class="api">
  1973 </component>
  1978       <unit bldFile="os/mm/mm_plat/ilbc_encoder_interface_proxy_api/group"/>
  1974 <component name="nokia_multimedia_fourcc_definitions_api" long-name="Nokia Multimedia Fourcc Definitions API" filter="s60" class="api">
  1979      </component>
  1975 <unit bldFile="os/mm/mm_plat/nokia_multimedia_fourcc_definitions_api/group"/>
  1980      <component name="mdf_plugin_uids" long-name="MDF Plug-in UIDs" filter="s60" class="api">
  1976 </component>
  1981       <unit bldFile="os/mm/mm_plat/mdf_plugin_uids/group"/>
  1977 <component name="ra8_decoder_interface_api" long-name="RA8 Decoder Interface API" filter="s60" class="api">
  1982      </component>
  1978 <unit bldFile="os/mm/mm_plat/ra8_decoder_interface_api/group"/>
  1983      <component name="multimedia_fourcc_definitions_api" long-name="Multimedia FourCC Definitions API" filter="s60" class="api">
  1979 </component>
  1984       <unit bldFile="os/mm/mm_plat/multimedia_fourcc_definitions_api/group"/>
  1980 <component name="ra8_decoder_interface_msg_hdlr_api" long-name="RA8 Decoder Interface Message Handler API" filter="s60" class="api">
  1985      </component>
  1981 <unit bldFile="os/mm/mm_plat/ra8_decoder_interface_msg_hdlr_api/group"/>
  1986      <component name="nokia_audio_policy_header_api" long-name="Nokia Audio Policy Header API" filter="s60" class="api">
  1982 </component>
  1987       <unit bldFile="os/mm/mm_plat/nokia_audio_policy_header_api/group"/>
  1983 <component name="ra8_decoder_interface_proxy_api" long-name="RA8 Decoder Interface Proxy API" filter="s60" class="api">
  1988      </component>
  1984 <unit bldFile="os/mm/mm_plat/ra8_decoder_interface_proxy_api/group"/>
  1989      <component name="nokia_multimedia_fourcc_definitions_api" long-name="Nokia Multimedia Fourcc Definitions API" filter="s60" class="api">
  1985 </component>
  1990       <unit bldFile="os/mm/mm_plat/nokia_multimedia_fourcc_definitions_api/group"/>
  1986 <component name="rds_adaptation_api" long-name="RDS Adaptation API" filter="s60" class="api">
  1991      </component>
  1987 <unit bldFile="os/mm/mm_plat/rds_adaptation_api/group"/>
  1992      <component name="ra8_decoder_interface_api" long-name="RA8 Decoder Interface API" filter="s60" class="api">
  1988 </component>
  1993       <unit bldFile="os/mm/mm_plat/ra8_decoder_interface_api/group"/>
  1989 <component name="restricted_audio_output_api" long-name="Restricted Audio Output API" filter="s60" class="api">
  1994      </component>
  1990 <unit bldFile="os/mm/mm_plat/restricted_audio_output_api/group"/>
  1995      <component name="ra8_decoder_interface_msg_hdlr_api" long-name="RA8 Decoder Interface Message Handler API" filter="s60" class="api">
  1991 </component>
  1996       <unit bldFile="os/mm/mm_plat/ra8_decoder_interface_msg_hdlr_api/group"/>
  1992 <component name="restricted_audio_output_msg_hdlr_api" long-name="Restricted Audio Output Message Handler API" filter="s60" class="api">
  1997      </component>
  1993 <unit bldFile="os/mm/mm_plat/restricted_audio_output_msg_hdlr_api/group"/>
  1998      <component name="ra8_decoder_interface_proxy_api" long-name="RA8 Decoder Interface Proxy API" filter="s60" class="api">
  1994 </component>
  1999       <unit bldFile="os/mm/mm_plat/ra8_decoder_interface_proxy_api/group"/>
  1995 <component name="restricted_audio_output_proxy_api" long-name="Restricted Audio Output Proxy API" filter="s60" class="api">
  2000      </component>
  1996 <unit bldFile="os/mm/mm_plat/restricted_audio_output_proxy_api/group"/>
  2001      <component name="rds_adaptation_api" long-name="RDS Adaptation API" filter="s60" class="api">
  1997 </component>
  2002       <unit bldFile="os/mm/mm_plat/rds_adaptation_api/group"/>
  1998 <component name="sbc_encoder_interface_api" long-name="SBC Encoder Interface API" filter="s60" class="api">
  2003      </component>
  1999 <unit bldFile="os/mm/mm_plat/sbc_encoder_interface_api/group"/>
  2004      <component name="restricted_audio_output_api" long-name="Restricted Audio Output API" filter="s60" class="api">
  2000 </component>
  2005       <unit bldFile="os/mm/mm_plat/restricted_audio_output_api/group"/>
  2001 <component name="sbc_encoder_interface_msg_hdlr_api" long-name="SBC Encoder Interface Message Handler API" filter="s60" class="api">
  2006      </component>
  2002 <unit bldFile="os/mm/mm_plat/sbc_encoder_interface_msg_hdlr_api/group"/>
  2007      <component name="restricted_audio_output_msg_hdlr_api" long-name="Restricted Audio Output Message Handler API" filter="s60" class="api">
  2003 </component>
  2008       <unit bldFile="os/mm/mm_plat/restricted_audio_output_msg_hdlr_api/group"/>
  2004 <component name="sbc_encoder_interface_proxy_api" long-name="SBC Encoder Interface Proxy API" filter="s60" class="api">
  2009      </component>
  2005 <unit bldFile="os/mm/mm_plat/sbc_encoder_interface_proxy_api/group"/>
  2010      <component name="restricted_audio_output_proxy_api" long-name="Restricted Audio Output Proxy API" filter="s60" class="api">
  2006 </component>
  2011       <unit bldFile="os/mm/mm_plat/restricted_audio_output_proxy_api/group"/>
  2007 <component name="secure_output_mdf_custom_interface" long-name="Secure Output MDF Custom Interface" filter="s60" class="api">
  2012      </component>
  2008 <unit bldFile="os/mm/mm_plat/secure_output_mdf_custom_interface/group"/>
  2013      <component name="sbc_encoder_interface_api" long-name="SBC Encoder Interface API" filter="s60" class="api">
  2009 </component>
  2014       <unit bldFile="os/mm/mm_plat/sbc_encoder_interface_api/group"/>
  2010 <component name="speech_encoder_config_api" long-name="Speech Encoder Config API" filter="s60" class="api">
  2015      </component>
  2011 <unit bldFile="os/mm/mm_plat/speech_encoder_config_api/group"/>
  2016      <component name="sbc_encoder_interface_msg_hdlr_api" long-name="SBC Encoder Interface Message Handler API" filter="s60" class="api">
  2012 </component>
  2017       <unit bldFile="os/mm/mm_plat/sbc_encoder_interface_msg_hdlr_api/group"/>
  2013 <component name="speech_encoder_config_msg_hdlr_api" long-name="Speech Encoder Config Message Handler API" filter="s60" class="api">
  2018      </component>
  2014 <unit bldFile="os/mm/mm_plat/speech_encoder_config_msg_hdlr_api/group"/>
  2019      <component name="sbc_encoder_interface_proxy_api" long-name="SBC Encoder Interface Proxy API" filter="s60" class="api">
  2015 </component>
  2020       <unit bldFile="os/mm/mm_plat/sbc_encoder_interface_proxy_api/group"/>
  2016 <component name="speech_encoder_config_proxy_api" long-name="Speech Encoder Config Proxy API" filter="s60" class="api">
  2021      </component>
  2017 <unit bldFile="os/mm/mm_plat/speech_encoder_config_proxy_api/group"/>
  2022      <component name="secure_output_mdf_custom_interface" long-name="Secure Output MDF Custom Interface" filter="s60" class="api">
  2018 </component>
  2023       <unit bldFile="os/mm/mm_plat/secure_output_mdf_custom_interface/group"/>
  2019 <component name="telephony_audio_routing_client_api" long-name="Telephony Audio Routing Client API" filter="s60" class="api">
  2024      </component>
  2020 <unit bldFile="os/mm/mm_plat/telephony_audio_routing_client_api/group"/>
  2025      <component name="speech_encoder_config_api" long-name="Speech Encoder Config API" filter="s60" class="api">
  2021 </component>
  2026       <unit bldFile="os/mm/mm_plat/speech_encoder_config_api/group"/>
  2022 <component name="telephony_audio_routing_manager_api" long-name="Telephony Audio Routing Manager API" filter="s60" class="api">
  2027      </component>
  2023 <unit bldFile="os/mm/mm_plat/telephony_audio_routing_manager_api/group"/>
  2028      <component name="speech_encoder_config_msg_hdlr_api" long-name="Speech Encoder Config Message Handler API" filter="s60" class="api">
  2024 </component>
  2029       <unit bldFile="os/mm/mm_plat/speech_encoder_config_msg_hdlr_api/group"/>
  2025 <component name="video_buffer_management_mdf_custom_interface" long-name="Video Buffer Management MDF Custom Interface" filter="s60" class="api">
  2030      </component>
  2026 <unit bldFile="os/mm/mm_plat/video_buffer_management_mdf_custom_interface/group"/>
  2031      <component name="speech_encoder_config_proxy_api" long-name="Speech Encoder Config Proxy API" filter="s60" class="api">
  2027 </component>
  2032       <unit bldFile="os/mm/mm_plat/speech_encoder_config_proxy_api/group"/>
  2028 <component name="video_decoder_rotation_mdf_custom_interface" long-name="Video Decoder Rotation MDF Custom Interface" filter="s60" class="api">
  2033      </component>
  2029 <unit bldFile="os/mm/mm_plat/video_decoder_rotation_mdf_custom_interface/group"/>
  2034      <component name="telephony_audio_routing_client_api" long-name="Telephony Audio Routing Client API" filter="s60" class="api">
  2030 </component>
  2035       <unit bldFile="os/mm/mm_plat/telephony_audio_routing_client_api/group"/>
  2031 <component name="video_decoder_scaling_mdf_custom_interface" long-name="Video Decoder Scaling MDF Custom Interface" filter="s60" class="api">
  2036      </component>
  2032 <unit bldFile="os/mm/mm_plat/video_decoder_scaling_mdf_custom_interface/group"/>
  2037      <component name="telephony_audio_routing_manager_api" long-name="Telephony Audio Routing Manager API" filter="s60" class="api">
  2033 </component>
  2038       <unit bldFile="os/mm/mm_plat/telephony_audio_routing_manager_api/group"/>
  2034 <component name="video_reclaim_extbuffers_ci" long-name="Video Reclaim Extbuffers Custom Interface" filter="s60" class="api">
  2039      </component>
  2035 <unit bldFile="os/mm/mm_plat/video_reclaim_extbuffers_ci/group"/>
  2040      <component name="video_buffer_management_mdf_custom_interface" long-name="Video Buffer Management MDF Custom Interface" filter="s60" class="api">
  2036 </component>
  2041       <unit bldFile="os/mm/mm_plat/video_buffer_management_mdf_custom_interface/group"/>
  2037 <component name="video_window_control_custom_interface" long-name="Video Window Control Custom Interface" filter="s60" class="api">
  2042      </component>
  2038 <unit bldFile="os/mm/mm_plat/video_window_control_custom_interface/group"/>
  2043      <component name="video_decoder_rotation_mdf_custom_interface" long-name="Video Decoder Rotation MDF Custom Interface" filter="s60" class="api">
  2039 </component>
  2044       <unit bldFile="os/mm/mm_plat/video_decoder_rotation_mdf_custom_interface/group"/>
  2040 <component name="wma_decoder_interface_api" long-name="WMA Decoder Interface API" filter="s60" class="api">
  2045      </component>
  2041 <unit bldFile="os/mm/mm_plat/wma_decoder_interface_api/group"/>
  2046      <component name="video_decoder_scaling_mdf_custom_interface" long-name="Video Decoder Scaling MDF Custom Interface" filter="s60" class="api">
  2042 </component>
  2047       <unit bldFile="os/mm/mm_plat/video_decoder_scaling_mdf_custom_interface/group"/>
  2043 <component name="wma_decoder_interface_msg_hdlr_api" long-name="WMA Decoder Interface Message Handler API" filter="s60" class="api">
  2048      </component>
  2044 <unit bldFile="os/mm/mm_plat/wma_decoder_interface_msg_hdlr_api/group"/>
  2049      <component name="video_reclaim_extbuffers_ci" long-name="Video Reclaim Extbuffers Custom Interface" filter="s60" class="api">
  2045 </component>
  2050       <unit bldFile="os/mm/mm_plat/video_reclaim_extbuffers_ci/group"/>
  2046 <component name="wma_decoder_interface_proxy_api" long-name="WMA Decoder Interface Proxy API" filter="s60" class="api">
  2051      </component>
  2047 <unit bldFile="os/mm/mm_plat/wma_decoder_interface_proxy_api/group"/>
  2052      <component name="video_window_control_custom_interface" long-name="Video Window Control Custom Interface" filter="s60" class="api">
  2048 </component>
  2053       <unit bldFile="os/mm/mm_plat/video_window_control_custom_interface/group"/>
  2049 <component name="eaacplusutil_api" long-name="EAac Plus Util API" filter="s60" class="api">
  2054      </component>
  2050 <unit bldFile="os/mm/mm_plat/eaacplusutil_api/group"/>
  2055      <component name="wma_decoder_interface_api" long-name="WMA Decoder Interface API" filter="s60" class="api">
  2051 </component>
  2056       <unit bldFile="os/mm/mm_plat/wma_decoder_interface_api/group"/>
  2052 <component name="frametable_api" long-name="Frametable API" filter="s60" class="api">
  2057      </component>
  2053 <unit bldFile="os/mm/mm_plat/frametable_api/group"/>
  2058      <component name="wma_decoder_interface_msg_hdlr_api" long-name="WMA Decoder Interface Message Handler API" filter="s60" class="api">
  2054 </component>
  2059       <unit bldFile="os/mm/mm_plat/wma_decoder_interface_msg_hdlr_api/group"/>
  2055 </collection>
  2060      </component>
  2056 <collection name="devsoundextensions" long-name="Devsound Extensions" level="device-fw">
  2061      <component name="wma_decoder_interface_proxy_api" long-name="WMA Decoder Interface Proxy API" filter="s60" class="api">
  2057 <component name="drmaudioplayer" filter="s60" long-name="DRM Audio Player">
  2062       <unit bldFile="os/mm/mm_plat/wma_decoder_interface_proxy_api/group"/>
  2058 <unit bldFile="os/mm/devsoundextensions/drmaudioplayer/group"/>
  2063      </component>
  2059 </component>
  2064      <component name="eaacplusutil_api" long-name="EAac Plus Util API" filter="s60" class="api">
  2060 <component name="mmextfw" filter="s60" long-name="Multimedia Extension Framework">
  2065       <unit bldFile="os/mm/mm_plat/eaacplusutil_api/group"/>
  2061 <unit bldFile="os/mm/devsoundextensions/mmextfw/group"/>
  2066      </component>
  2062 </component>
  2067      <component name="frametable_api" long-name="Frametable API" filter="s60" class="api">
  2063 <component name="audiorouting" filter="s60" long-name="Audio Routing">
  2068       <unit bldFile="os/mm/mm_plat/frametable_api/group"/>
  2064 <unit bldFile="os/mm/devsoundextensions/audiorouting/group"/>
  2069      </component>
  2065 </component>
  2070     </collection>
  2066 <component name="effects" filter="s60" long-name="Effects">
  2071     <collection name="devsoundextensions" long-name="Devsound Extensions" level="device-fw">
  2067 <unit bldFile="os/mm/devsoundextensions/effects/group"/>
  2072      <component name="drmaudioplayer" filter="s60" long-name="DRM Audio Player">
  2068 </component>
  2073       <unit bldFile="os/mm/devsoundextensions/drmaudioplayer/group"/>
  2069 <component name="effectspresets" filter="s60" long-name="Effects Presets">
  2074      </component>
  2070 <unit bldFile="os/mm/devsoundextensions/effectspresets/group"/>
  2075      <component name="mmextfw" filter="s60" long-name="Multimedia Extension Framework">
  2071 </component>
  2076       <unit bldFile="os/mm/devsoundextensions/mmextfw/group"/>
  2072 <component name="effectspresets_utils" filter="s60" long-name="Effects Presets Utils">
  2077      </component>
  2073 <!-- need to #include the lot from a single bld.inf
  2078      <component name="audiorouting" filter="s60" long-name="Audio Routing">
       
  2079       <unit bldFile="os/mm/devsoundextensions/audiorouting/group"/>
       
  2080      </component>
       
  2081      <component name="effects" filter="s60" long-name="Effects">
       
  2082       <unit bldFile="os/mm/devsoundextensions/effects/group"/>
       
  2083      </component>
       
  2084      <component name="effectspresets" filter="s60" long-name="Effects Presets">
       
  2085       <unit bldFile="os/mm/devsoundextensions/effectspresets/group"/>
       
  2086      </component>
       
  2087      <component name="effectspresets_utils" filter="s60" long-name="Effects Presets Utils">
       
  2088       <!-- need to #include the lot from a single bld.inf
       
  2089       		Also move to a standard component location, not under effectspresets -->
  2074       		Also move to a standard component location, not under effectspresets -->
  2090       <unit bldFile="os/mm/devsoundextensions/effectspresets/AudioEqualizerUtility/group" filter="!dfs_build"/>
  2075 <unit bldFile="os/mm/devsoundextensions/effectspresets/AudioEqualizerUtility/group" filter="!dfs_build"/>
  2091       <unit bldFile="os/mm/devsoundextensions/effectspresets/EnvironmentalReverbUtility/group" filter="!dfs_build"/>
  2076 <unit bldFile="os/mm/devsoundextensions/effectspresets/EnvironmentalReverbUtility/group" filter="!dfs_build"/>
  2092       <unit bldFile="os/mm/devsoundextensions/effectspresets/StereoWideningUtility/group" filter="!dfs_build"/>
  2077 </component>
  2093      </component>
  2078 <component name="telephonyaudiorouting" filter="s60" long-name="Telephony Audio Routing">
  2094      <component name="telephonyaudiorouting" filter="s60" long-name="Telephony Audio Routing">
  2079 <unit bldFile="os/mm/devsoundextensions/telephonyaudiorouting/group"/>
  2095       <unit bldFile="os/mm/devsoundextensions/telephonyaudiorouting/group"/>
  2080 </component>
  2096      </component>
  2081 <component name="mmfcustominterfaces" filter="s60" long-name="MMF Custom Interfaces">
  2097      <component name="mmfcustominterfaces" filter="s60" long-name="MMF Custom Interfaces">
  2082 <unit bldFile="os/mm/devsoundextensions/mmfcustominterfaces/group"/>
  2098       <unit bldFile="os/mm/devsoundextensions/mmfcustominterfaces/group"/>
  2083 </component>
  2099      </component>
  2084 <component name="addeddevsoundcontrol" filter="s60" long-name="Added DevSound Control">
  2100      <component name="addeddevsoundcontrol" filter="s60" long-name="Added DevSound Control">
  2085 <unit bldFile="os/mm/devsoundextensions/addeddevsoundcontrol/group"/>
  2101       <unit bldFile="os/mm/devsoundextensions/addeddevsoundcontrol/group"/>
  2086 </component>
  2102      </component>
  2087 <component name="globalaudiosettings" filter="s60" long-name="Global Audio Settings">
  2103      <component name="globalaudiosettings" filter="s60" long-name="Global Audio Settings">
  2088 <unit bldFile="os/mm/devsoundextensions/globalaudiosettings/group"/>
  2104       <unit bldFile="os/mm/devsoundextensions/globalaudiosettings/group"/>
  2089 </component>
  2105      </component>
  2090 <component name="restrictedaudiooutput" filter="s60" long-name="Restricted Audio Output">
  2106      <component name="restrictedaudiooutput" filter="s60" long-name="Restricted Audio Output">
  2091 <unit bldFile="os/mm/devsoundextensions/restrictedaudiooutput/group"/>
  2107       <unit bldFile="os/mm/devsoundextensions/restrictedaudiooutput/group"/>
  2092 </component>
  2108      </component>
  2093 <component name="ciextnfactoryplugins" filter="s60" long-name="Custom Interface Extension Factory Plugins" plugin="Y">
  2109      <component name="ciextnfactoryplugins" filter="s60" long-name="Custom Interface Extension Factory Plugins" plugin="Y">
  2094 <unit bldFile="os/mm/devsoundextensions/ciextnfactoryplugins/group"/>
  2110       <unit bldFile="os/mm/devsoundextensions/ciextnfactoryplugins/group"/>
  2095 </component>
  2111      </component>
  2096 </collection>
  2112     </collection>
  2097 <collection name="mdfdevvideoextensions" long-name="MDF Dev Video Extensions" level="device-fw">
  2113     <collection name="mdfdevvideoextensions" long-name="MDF Dev Video Extensions" level="device-fw">
  2098 <component name="nga_mdf_postprocessor" long-name="NGA MDF Postprocessor" filter="s60">
  2114      <component name="nga_mdf_postprocessor" long-name="NGA MDF Postprocessor" filter="s60">
  2099 <unit bldFile="os/mm/mdfdevvideoextensions/nga_mdf_postprocessor/group"/>
  2115       <unit bldFile="os/mm/mdfdevvideoextensions/nga_mdf_postprocessor/group"/>
  2100 </component>
  2116      </component>
  2101 </collection>
  2117     </collection>
  2102 <collection name="audio" long-name="Audio Codecs" level="middleware">
  2118     <collection name="audio" long-name="Audio Codecs" level="middleware">
  2103 <component name="arm_cmmf_codecs" filter="s60" long-name="ARM CMMF Codecs" plugin="Y">
  2119      <component name="arm_cmmf_codecs" filter="s60" long-name="ARM CMMF Codecs" plugin="Y">
  2104 <unit bldFile="os/mm/audio/arm_cmmf_codecs/group"/>
  2120       <unit bldFile="os/mm/audio/arm_cmmf_codecs/group"/>
  2105 </component>
  2121      </component>
  2106 </collection>
  2122     </collection>
  2107 <collection name="video" long-name="Video Codecs" level="middleware">
  2123     <collection name="video" long-name="Video Codecs" level="middleware">
  2108 <!-- empty -->
  2124      <!-- empty -->
  2109 </collection>
  2125     </collection>
  2110 <collection name="imagingandcamerafws" long-name="Imaging and Camera Frameworks" level="app-if">
  2126     <collection name="imagingandcamerafws" long-name="Imaging and Camera Frameworks" level="app-if">
  2111 <component name="imagingfws" long-name="Imaging Frameworks" introduced="7.0s" purpose="mandatory">
  2127      <component name="imagingfws" long-name="Imaging Frameworks" introduced="7.0s" purpose="mandatory">
  2112 <unit bldFile="os/mm/imagingandcamerafws/imagingfws/group" mrp="os/mm/imagingandcamerafws/imagingfws/group/multimedia_icl.mrp"/>
  2128       <unit bldFile="os/mm/imagingandcamerafws/imagingfws/group" mrp="os/mm/imagingandcamerafws/imagingfws/group/multimedia_icl.mrp"/>
  2113 </component>
  2129      </component>
  2114 <component name="camerafw" long-name="Camera Framework" introduced="7.0s" purpose="optional">
  2130      <component name="camerafw" long-name="Camera Framework" introduced="7.0s" purpose="optional">
  2115 <unit bldFile="os/mm/imagingandcamerafws/camerafw/group" mrp="os/mm/imagingandcamerafws/camerafw/group/multimedia_ecam_framework.mrp"/>
  2131       <unit bldFile="os/mm/imagingandcamerafws/camerafw/group" mrp="os/mm/imagingandcamerafws/camerafw/group/multimedia_ecam_framework.mrp"/>
  2116 </component>
  2132      </component>
  2117 </collection>
  2133     </collection>
  2118 <collection name="mmlibs" long-name="Multimedia Libraries" level="middleware">
  2134     <collection name="mmlibs" long-name="Multimedia Libraries" level="middleware">
  2119 <component name="mmutilitylib" long-name="Multimedia Utility Library" introduced="8.1" purpose="mandatory">
  2135      <component name="mmutilitylib" long-name="Multimedia Utility Library" introduced="8.1" purpose="mandatory">
  2120 <unit bldFile="os/mm/mmlibs/mmutilitylib/group" mrp="os/mm/mmlibs/mmutilitylib/group/multimedia_common.mrp"/>
  2136       <unit bldFile="os/mm/mmlibs/mmutilitylib/group" mrp="os/mm/mmlibs/mmutilitylib/group/multimedia_common.mrp"/>
  2121 </component>
  2137      </component>
  2122 <component name="mmfw" long-name="Multimedia Framework" introduced="7.0s" purpose="mandatory">
  2138      <component name="mmfw" long-name="Multimedia Framework" introduced="7.0s" purpose="mandatory">
  2123 <unit bldFile="os/mm/mmlibs/mmfw/group" mrp="os/mm/mmlibs/mmfw/group/multimedia_mmf.mrp"/>
  2139       <unit bldFile="os/mm/mmlibs/mmfw/group" mrp="os/mm/mmlibs/mmfw/group/multimedia_mmf.mrp"/>
  2124 </component>
  2140      </component>
  2125 </collection>
  2141     </collection>
  2126 <collection name="mmplugins" long-name="Multimedia Plugins" level="middleware">
  2142     <collection name="mmplugins" long-name="Multimedia Plugins" level="middleware">
  2127 <component name="imagingplugins" long-name="Imaging Plugins" introduced="7.0s" purpose="optional" plugin="Y">
  2143      <component name="imagingplugins" long-name="Imaging Plugins" introduced="7.0s" purpose="optional" plugin="Y">
  2128 <unit bldFile="os/mm/mmplugins/imagingplugins/group" mrp="os/mm/mmplugins/imagingplugins/group/multimedia_icl_plugin.mrp"/>
  2144       <unit bldFile="os/mm/mmplugins/imagingplugins/group" mrp="os/mm/mmplugins/imagingplugins/group/multimedia_icl_plugin.mrp"/>
  2129 </component>
  2145      </component>
  2130 <component name="cameraplugins" long-name="Camera Plugins" introduced="7.0s" purpose="optional" plugin="Y">
  2146      <component name="cameraplugins" long-name="Camera Plugins" introduced="7.0s" purpose="optional" plugin="Y">
  2131 <unit bldFile="os/mm/mmplugins/cameraplugins/group" mrp="os/mm/mmplugins/cameraplugins/group/multimedia_ecam_plugins.mrp"/>
  2147       <unit bldFile="os/mm/mmplugins/cameraplugins/group" mrp="os/mm/mmplugins/cameraplugins/group/multimedia_ecam_plugins.mrp"/>
  2132 </component>
  2148      </component>
  2133 <component name="lib3gp" long-name="3GP Library" introduced="^2" purpose="optional">
  2149      <component name="lib3gp" long-name="3GP Library" introduced="^2" purpose="optional">
  2134 <unit bldFile="os/mm/mmplugins/lib3gp/group" mrp="os/mm/mmplugins/lib3gp/group/multimedia_3gplibrary.mrp"/>
  2150       <unit bldFile="os/mm/mmplugins/lib3gp/group" mrp="os/mm/mmplugins/lib3gp/group/multimedia_3gplibrary.mrp"/>
  2135 </component>
  2151      </component>
  2136 <component name="mmfwplugins" long-name="Multimedia Framework Plugins" introduced="7.0s" purpose="optional" plugin="Y">
  2152      <component name="mmfwplugins" long-name="Multimedia Framework Plugins" introduced="7.0s" purpose="optional" plugin="Y">
  2137 <unit bldFile="os/mm/mmplugins/mmfwplugins/group" mrp="os/mm/mmplugins/mmfwplugins/group/multimedia_mmf_plugin.mrp"/>
  2153       <unit bldFile="os/mm/mmplugins/mmfwplugins/group" mrp="os/mm/mmplugins/mmfwplugins/group/multimedia_mmf_plugin.mrp"/>
  2138 </component>
  2154      </component>
  2139 </collection>
  2155     </collection>
  2140 <collection name="mm_info" long-name="Multimedia Info" level="app-if">
  2156     <collection name="mm_info" long-name="Multimedia Info" level="app-if">
  2141 <component name="mmdocs" long-name="Multimedia Documentation" purpose="development" class="doc">
  2157      <component name="mmdocs" long-name="Multimedia Documentation" purpose="development" class="doc">
  2142 <unit mrp="os/mm/mm_info/mmdocs/multimedia_documentation.mrp"/>
  2158       <unit mrp="os/mm/mm_info/mmdocs/multimedia_documentation.mrp"/>
  2143 </component>
  2159      </component>
  2144 <component name="mm_metadata" long-name="Multimedia Metadata" introduced="^2" purpose="development" class="config PC">
  2160      <component name="mm_metadata" long-name="Multimedia Metadata" introduced="^2" purpose="development" class="config PC">
  2145 <unit mrp="os/mm/mm_info/mm_metadata/mm_metadata.mrp"/>
  2161       <unit mrp="os/mm/mm_info/mm_metadata/mm_metadata.mrp"/>
  2146 </component>
  2162      </component>
  2147 </collection>
  2163     </collection>
  2148 <collection name="mmresourcemgmt" long-name="Multimedia Resource Management" level="middleware">
  2164     <collection name="mmresourcemgmt" long-name="Multimedia Resource Management" level="middleware">
  2149 <component name="mmresctrl" long-name="Multimedia Resource Controller" introduced="^2" purpose="development">
  2165      <component name="mmresctrl" long-name="Multimedia Resource Controller" introduced="^2" purpose="development">
  2150 <unit bldFile="os/mm/mmresourcemgmt/mmresctrl/group" mrp="os/mm/mmresourcemgmt/mmresctrl/group/multimedia_a3f_refmmrc.mrp"/>
  2166       <unit bldFile="os/mm/mmresourcemgmt/mmresctrl/group" mrp="os/mm/mmresourcemgmt/mmresctrl/group/multimedia_a3f_refmmrc.mrp"/>
  2151 </component>
  2167      </component>
  2152 </collection>
  2168     </collection>
  2153 <collection name="mmdevicefw" long-name="Multimedia Device Framework" level="device-fw">
  2169     <collection name="mmdevicefw" long-name="Multimedia Device Framework" level="device-fw">
  2154 <component name="mdf" long-name="Media Device Framework" introduced="9.2" purpose="mandatory">
  2170      <component name="mdf" long-name="Media Device Framework" introduced="9.2" purpose="mandatory">
  2155 <unit bldFile="os/mm/mmdevicefw/mdf/group" mrp="os/mm/mmdevicefw/mdf/group/multimedia_mdf.mrp"/>
  2171       <unit bldFile="os/mm/mmdevicefw/mdf/group" mrp="os/mm/mmdevicefw/mdf/group/multimedia_mdf.mrp"/>
  2156 </component>
  2172      </component>
  2157 <component name="speechrecogsupport" long-name="Speech Recognition Support" introduced="7.0s" purpose="mandatory">
  2173      <component name="speechrecogsupport" long-name="Speech Recognition Support" introduced="7.0s" purpose="mandatory">
  2158 <unit bldFile="os/mm/mmdevicefw/speechrecogsupport/group" mrp="os/mm/mmdevicefw/speechrecogsupport/group/multimedia_mmf_ASR.mrp"/>
  2174       <unit bldFile="os/mm/mmdevicefw/speechrecogsupport/group" mrp="os/mm/mmdevicefw/speechrecogsupport/group/multimedia_mmf_ASR.mrp"/>
  2159 </component>
  2175      </component>
  2160 </collection>
  2176     </collection>
  2161 <collection name="mmswadaptation" long-name="Multimedia Software Adaptation" level="adaptation">
  2177     <collection name="mmswadaptation" long-name="Multimedia Software Adaptation" level="adaptation">
  2162 <component name="videorenderer" long-name="Video Renderer" introduced="^3" purpose="optional">
  2178      <component name="videorenderer" long-name="Video Renderer" introduced="^3" purpose="optional">
  2163 <unit bldFile="os/mm/mmswadaptation/videorenderer/group" mrp="os/mm/mmswadaptation/videorenderer/group/multimedia_videorenderer.mrp"/>
  2179       <unit bldFile="os/mm/mmswadaptation/videorenderer/group" mrp="os/mm/mmswadaptation/videorenderer/group/multimedia_videorenderer.mrp"/>
  2164 </component>
  2180      </component>
  2165 </collection>
  2181     </collection>
  2166 <collection name="mmtestenv" long-name="Multimedia Test Environment" level="device-fw"/>
  2182     <collection name="mmtestenv" long-name="Multimedia Test Environment" level="device-fw"/>
  2167 <collection name="omxil" long-name="OpenMAX IL" level="hw-if">
  2183     <collection name="omxil" long-name="OpenMAX IL" level="hw-if">
  2168 <component name="omxilapi" long-name="OpenMAX IL API" introduced="^3" purpose="optional">
  2184      <component name="omxilapi" long-name="OpenMAX IL API" introduced="^3" purpose="optional">
  2169 <unit bldFile="os/mm/omxil/omxilapi/group" mrp="os/mm/omxil/omxilapi/group/multimedia_omx_il_api.mrp" version="1"/>
  2185       <unit bldFile="os/mm/omxil/omxilapi/group" mrp="os/mm/omxil/omxilapi/group/multimedia_omx_il_api.mrp" version="1"/>
  2170 </component>
  2186      </component>
  2171 <component name="omxilcore" long-name="OpenMAX IL Core" introduced="^3" purpose="optional">
  2187      <component name="omxilcore" long-name="OpenMAX IL Core" introduced="^3" purpose="optional">
  2172 <unit bldFile="os/mm/omxil/omxilcore/group" mrp="os/mm/omxil/omxilcore/group/multimedia_omx_il_core.mrp" version="1"/>
  2188       <unit bldFile="os/mm/omxil/omxilcore/group" mrp="os/mm/omxil/omxilcore/group/multimedia_omx_il_core.mrp" version="1"/>
  2173 </component>
  2189      </component>
  2174 <component name="omxilcomponentcommon" long-name="OpenMAX IL Component Framework" introduced="^3" purpose="optional">
  2190      <component name="omxilcomponentcommon" long-name="OpenMAX IL Component Framework" introduced="^3" purpose="optional">
  2175 <unit bldFile="os/mm/omxil/omxilcomponentcommon/group" mrp="os/mm/omxil/omxilcomponentcommon/group/multimedia_omx_il_comp.mrp" version="1"/>
  2191       <unit bldFile="os/mm/omxil/omxilcomponentcommon/group" mrp="os/mm/omxil/omxilcomponentcommon/group/multimedia_omx_il_comp.mrp" version="1"/>
  2176 </component>
  2192      </component>
  2177 <component name="omxilrefcomps" long-name="OpenMAX IL Reference Components" introduced="^3" purpose="optional">
  2193      <component name="omxilrefcomps" long-name="OpenMAX IL Reference Components" introduced="^3" purpose="optional">
  2178 <unit bldFile="os/mm/omxil/omxilrefcomps/ref_components/group" mrp="os/mm/omxil/omxilrefcomps/ref_components/group/multimedia_omx_il_comp_ref.mrp" version="1"/>
  2194       <unit bldFile="os/mm/omxil/omxilrefcomps/ref_components/group" mrp="os/mm/omxil/omxilrefcomps/ref_components/group/multimedia_omx_il_comp_ref.mrp" version="1"/>
  2179 </component>
  2195      </component>
  2180 <component name="mmilapi" long-name="Multimedia Integration Layer API" introduced="^3" purpose="development">
  2196      <component name="mmilapi" long-name="Multimedia Integration Layer API" introduced="^3" purpose="development">
  2181 <unit bldFile="os/mm/omxil/mmilapi/group" mrp="os/mm/omxil/mmilapi/group/multimedia_il_api.mrp"/>
  2197       <unit bldFile="os/mm/omxil/mmilapi/group" mrp="os/mm/omxil/mmilapi/group/multimedia_il_api.mrp"/>
  2182 </component>
  2198      </component>
  2183 </collection>
  2199     </collection>
  2184 <collection name="devsound" long-name="Sound Device" level="devices">
  2200     <collection name="devsound" long-name="Sound Device" level="devices">
  2185 <component name="devsoundapi" long-name="DevSound API" introduced="7.0s" purpose="mandatory">
  2201      <component name="devsoundapi" long-name="DevSound API" introduced="7.0s" purpose="mandatory">
  2186 <unit bldFile="os/mm/devsound/devsoundapi/group" mrp="os/mm/devsound/devsoundapi/group/multimedia_mdf_devsound_api.mrp"/>
  2202       <unit bldFile="os/mm/devsound/devsoundapi/group" mrp="os/mm/devsound/devsoundapi/group/multimedia_mdf_devsound_api.mrp"/>
  2187 </component>
  2203      </component>
  2188 <component name="a3fdevsound" long-name="A3F DevSound" introduced="^2" purpose="optional">
  2204      <component name="a3fdevsound" long-name="A3F DevSound" introduced="^2" purpose="optional">
  2189 <unit bldFile="os/mm/devsound/a3fdevsound/group" mrp="os/mm/devsound/a3fdevsound/group/multimedia_a3f_devsound.mrp"/>
  2205       <unit bldFile="os/mm/devsound/a3fdevsound/group" mrp="os/mm/devsound/a3fdevsound/group/multimedia_a3f_devsound.mrp"/>
  2190 </component>
  2206      </component>
  2191 <component name="a3facf" long-name="A3F Audio Component Framework" introduced="^2" purpose="optional">
  2207      <component name="a3facf" long-name="A3F Audio Component Framework" introduced="^2" purpose="optional">
  2192 <unit bldFile="os/mm/devsound/a3facf/group" mrp="os/mm/devsound/a3facf/group/multimedia_a3f_acf.mrp"/>
  2208       <unit bldFile="os/mm/devsound/a3facf/group" mrp="os/mm/devsound/a3facf/group/multimedia_a3f_acf.mrp"/>
  2193 </component>
  2209      </component>
  2194 <component name="devsoundpluginsupport" long-name="DevSound Plugin Support" introduced="7.0s" purpose="optional">
  2210      <component name="devsoundpluginsupport" long-name="DevSound Plugin Support" introduced="7.0s" purpose="optional">
  2195 <unit bldFile="os/mm/devsound/devsoundpluginsupport/group" mrp="os/mm/devsound/devsoundpluginsupport/group/multimedia_mdf_devsound_pluginsupport.mrp"/>
  2211       <unit bldFile="os/mm/devsound/devsoundpluginsupport/group" mrp="os/mm/devsound/devsoundpluginsupport/group/multimedia_mdf_devsound_pluginsupport.mrp"/>
  2196 </component>
  2212      </component>
  2197 <component name="refdevsound" long-name="Reference DevSound Plugins" introduced="7.0s" purpose="optional">
  2213      <component name="refdevsound" long-name="Reference DevSound Plugins" introduced="7.0s" purpose="optional">
  2198 <unit bldFile="os/mm/devsound/devsoundrefplugin/group" mrp="os/mm/devsound/devsoundrefplugin/group/multimedia_mdf_devsound_refplugin.mrp"/>
  2214       <unit bldFile="os/mm/devsound/devsoundrefplugin/group" mrp="os/mm/devsound/devsoundrefplugin/group/multimedia_mdf_devsound_refplugin.mrp"/>
  2199 </component>
  2215      </component>
  2200 <component name="btdevsound" long-name="Bluetooth DevSound Plugin" introduced="7.0s" purpose="development" plugin="Y">
  2216      <component name="btdevsound" long-name="Bluetooth DevSound Plugin" introduced="7.0s" purpose="development" plugin="Y">
  2201 <unit bldFile="os/mm/devsound/sounddevbt/group" mrp="os/mm/devsound/sounddevbt/group/multimedia_mdf_devsound_refbtplugin.mrp"/>
  2217       <unit bldFile="os/mm/devsound/sounddevbt/group" mrp="os/mm/devsound/sounddevbt/group/multimedia_mdf_devsound_refbtplugin.mrp"/>
  2202 </component>
  2218      </component>
  2203 <component name="a3ftrace" long-name="A3F Trace Utility" introduced="^2" purpose="development">
  2219      <component name="a3ftrace" long-name="A3F Trace Utility" introduced="^2" purpose="development">
  2204 <unit bldFile="os/mm/devsound/a3ftrace/group" mrp="os/mm/devsound/a3ftrace/group/multimedia_a3f_traces.mrp"/>
  2220       <unit bldFile="os/mm/devsound/a3ftrace/group" mrp="os/mm/devsound/a3ftrace/group/multimedia_a3f_traces.mrp"/>
  2205 </component>
  2221      </component>
  2206 <component name="a3fsrvstart" long-name="A3F Server Start" introduced="^2" purpose="optional" plugin="Y">
  2222      <component name="a3fsrvstart" long-name="A3F Server Start" introduced="^2" purpose="optional" plugin="Y">
  2207 <unit bldFile="os/mm/devsound/a3fsrvstart/group" mrp="os/mm/devsound/a3fsrvstart/group/multimedia_a3f_serverstart.mrp"/>
  2223       <unit bldFile="os/mm/devsound/a3fsrvstart/group" mrp="os/mm/devsound/a3fsrvstart/group/multimedia_a3f_serverstart.mrp"/>
  2208 </component>
  2224      </component>
  2209 </collection>
  2225     </collection>
  2210 <collection name="mmhais" long-name="Multimedia Hardware Adaptation Interfaces" level="adaptation">
  2226     <collection name="mmhais" long-name="Multimedia Hardware Adaptation Interfaces" level="adaptation">
  2211 <component name="devsoundhwdeviceapi" long-name="DevSound Hardware Device API" introduced="7.0s" purpose="optional">
  2227      <component name="devsoundhwdeviceapi" long-name="DevSound Hardware Device API" introduced="7.0s" purpose="optional">
  2212 <unit bldFile="os/mm/devsound/hwdevapi/group" mrp="os/mm/devsound/hwdevapi/group/multimedia_mdf_devsound_hwdev.mrp"/>
  2228       <unit bldFile="os/mm/devsound/hwdevapi/group" mrp="os/mm/devsound/hwdevapi/group/multimedia_mdf_devsound_hwdev.mrp"/>
  2213 </component>
  2229      </component>
  2214 <component name="a3facl" long-name="A3F Audio Component Library" introduced="^2" purpose="development">
  2230      <component name="a3facl" long-name="A3F Audio Component Library" introduced="^2" purpose="development">
  2215 <unit bldFile="os/mm/mmhais/a3facl/group" mrp="os/mm/mmhais/a3facl/group/multimedia_a3f_acl.mrp"/>
  2231       <unit bldFile="os/mm/mmhais/a3facl/group" mrp="os/mm/mmhais/a3facl/group/multimedia_a3f_acl.mrp"/>
  2216 </component>
  2232      </component>
  2217 <component name="a3fdevsoundcustomisation" long-name="A3F DevSound Customisation" introduced="^2" purpose="optional">
  2233      <component name="a3fdevsoundcustomisation" long-name="A3F DevSound Customisation" introduced="^2" purpose="optional">
  2218 <unit bldFile="os/mm/mmhais/a3fdevsoundcustomisation/group" mrp="os/mm/mmhais/a3fdevsoundcustomisation/group/multimedia_a3f_devsoundadaptationinfo.mrp"/>
  2234       <unit bldFile="os/mm/mmhais/a3fdevsoundcustomisation/group" mrp="os/mm/mmhais/a3fdevsoundcustomisation/group/multimedia_a3f_devsoundadaptationinfo.mrp"/>
  2219 </component>
  2235      </component>
  2220 <component name="refacladapt" long-name="Reference ACL Adaptation" introduced="^2" purpose="optional">
  2236      <component name="refacladapt" long-name="Reference ACL Adaptation" introduced="^2" purpose="optional">
  2221 <unit bldFile="os/mm/mmhais/refacladapt/group" mrp="os/mm/mmhais/refacladapt/group/multimedia_a3f_refacladaptation.mrp"/>
  2237       <unit bldFile="os/mm/mmhais/refacladapt/group" mrp="os/mm/mmhais/refacladapt/group/multimedia_a3f_refacladaptation.mrp"/>
  2222 </component>
  2238      </component>
  2223 <component name="videohai" long-name="Video HAI" introduced="7.0s" purpose="mandatory">
  2239      <component name="videohai" long-name="Video HAI" introduced="7.0s" purpose="mandatory">
  2224 <unit bldFile="os/mm/mmhais/videohai/group" mrp="os/mm/mmhais/videohai/group/multimedia_videohai.mrp"/>
  2240       <unit bldFile="os/mm/mmhais/videohai/group" mrp="os/mm/mmhais/videohai/group/multimedia_videohai.mrp"/>
  2225 </component>
  2241      </component>
  2226 <component name="dvbhreceiverhai" long-name="Mobile TV DVB-H Receiver HAI" introduced="^2" purpose="optional">
  2242      <component name="dvbhreceiverhai" long-name="Mobile TV DVB-H Receiver HAI" introduced="^2" purpose="optional">
  2227 <unit bldFile="os/mm/mmhais/dvbhreceiverhai/hai/dvbh/group" mrp="os/mm/mmhais/dvbhreceiverhai/hai/dvbh/group/multimedia_mobiletv_dvbh_hai.mrp"/>
  2243       <unit bldFile="os/mm/mmhais/dvbhreceiverhai/hai/dvbh/group" mrp="os/mm/mmhais/dvbhreceiverhai/hai/dvbh/group/multimedia_mobiletv_dvbh_hai.mrp"/>
  2228 </component>
  2244      </component>
  2229 </collection>
  2245     </collection>
  2230 </block>
  2246     <collection name="mmapitest" long-name="Multimedia API Tests" level="app-if">
  2231 <block name="imagingext" level="services" long-name="Imaging Extensions" levels="adaptation hw-if plugin framework server app-if">
  2247      <component name="mmsvs" long-name="Multimedia Verification Suite" introduced="^2" purpose="development">
  2232 <collection name="imagingext_pub" long-name="Imaging Extensions Public Interfaces" level="app-if">
  2248       <unit mrp="os/mm/mmapitest/mmsvs/group/mmsvs.mrp"/>
  2233 <component name="exif_api" long-name="Exif API" filter="s60" class="api">
  2249      </component>
  2234 <unit bldFile="os/imagingext/imagingext_pub/exif_api/group" filter="!test"/>
  2250     </collection>
  2235 </component>
  2251    </block>
  2236 </collection>
  2252    <block name="imagingext" level="services" long-name="Imaging Extensions" levels="adaptation hw-if plugin framework server app-if">
  2237 <collection name="imagingext_plat" long-name="Imaging Extensions Platform Interfaces" level="app-if">
  2253     <collection name="imagingext_pub" long-name="Imaging Extensions Public Interfaces" level="app-if">
  2238 <component name="jpeg2000_icl_plugin_api" long-name="JPEG2000 ICL plugin API" filter="s60" class="api">
  2254      <component name="exif_api" long-name="Exif API" filter="s60" class="api">
  2239 <unit bldFile="os/imagingext/imagingext_plat/jpeg2000_icl_plugin_api/group"/>
  2255       <unit bldFile="os/imagingext/imagingext_pub/exif_api/group" filter="!test"/>
  2240 </component>
  2256      </component>
  2241 <component name="extended_icl_jpeg_api" long-name="Extended ICL Jpeg API" filter="s60" class="api">
  2257     </collection>
  2242 <unit bldFile="os/imagingext/imagingext_plat/extended_icl_jpeg_api/group" filter="!test"/>
  2258     <collection name="imagingext_plat" long-name="Imaging Extensions Platform Interfaces" level="app-if">
  2243 </component>
  2259      <component name="jpeg2000_icl_plugin_api" long-name="JPEG2000 ICL plugin API" filter="s60" class="api">
  2244 <component name="h324_annex_k_custom_api" long-name="H324 Annex K Custom API" filter="s60" class="api">
  2260       <unit bldFile="os/imagingext/imagingext_plat/jpeg2000_icl_plugin_api/group"/>
  2245 <unit bldFile="os/imagingext/imagingext_plat/h324_annex_k_custom_api/group"/>
  2261      </component>
  2246 </component>
  2262      <component name="extended_icl_jpeg_api" long-name="Extended ICL Jpeg API" filter="s60" class="api">
  2247 <component name="ecam_orientation_custom_api" long-name="ECam Orientation Custom API" filter="s60" class="api">
  2263       <unit bldFile="os/imagingext/imagingext_plat/extended_icl_jpeg_api/group" filter="!test"/>
  2248 <unit bldFile="os/imagingext/imagingext_plat/ecam_orientation_custom_api/group"/>
  2264      </component>
  2249 </component>
  2265      <component name="h324_annex_k_custom_api" long-name="H324 Annex K Custom API" filter="s60" class="api">
  2250 <component name="ecam_ui_orientation_override_custom_api" long-name="ECam UI Orientation Override Custom API" filter="s60" class="api">
  2266       <unit bldFile="os/imagingext/imagingext_plat/h324_annex_k_custom_api/group"/>
  2251 <unit bldFile="os/imagingext/imagingext_plat/ecam_ui_orientation_override_custom_api/group"/>
  2267      </component>
  2252 </component>
  2268      <component name="ecam_orientation_custom_api" long-name="ECam Orientation Custom API" filter="s60" class="api">
  2253 <component name="ecam_face_tracking_custom_api" long-name="ECam Face Tracking Custom API" filter="s60" class="api">
  2269       <unit bldFile="os/imagingext/imagingext_plat/ecam_orientation_custom_api/group"/>
  2254 <unit bldFile="os/imagingext/imagingext_plat/ecam_face_tracking_custom_api/group"/>
  2270      </component>
  2255 </component>
  2271      <component name="ecam_ui_orientation_override_custom_api" long-name="ECam UI Orientation Override Custom API" filter="s60" class="api">
  2256 </collection>
  2272       <unit bldFile="os/imagingext/imagingext_plat/ecam_ui_orientation_override_custom_api/group"/>
  2257 <collection name="imageadaptationextensions" long-name="Image Adaptation Extensions" level="app-if">
  2273      </component>
  2258 <component name="iclextjpegapi" filter="s60" long-name="ICL Extension JPEG API">
  2274      <component name="ecam_face_tracking_custom_api" long-name="ECam Face Tracking Custom API" filter="s60" class="api">
  2259 <unit bldFile="os/imagingext/imageadaptationextensions/iclextjpegapi/group"/>
  2275       <unit bldFile="os/imagingext/imagingext_plat/ecam_face_tracking_custom_api/group"/>
  2260 </component>
  2276      </component>
  2261 <component name="imageadaptationextensions_build" filter="s60" long-name="Image Adaptation Extensions Build">
  2277     </collection>
  2262 <!--  Move the export from this bld.inf into the above one and remove this component, or make this a ROM component -->
  2278     <collection name="imageadaptationextensions" long-name="Image Adaptation Extensions" level="app-if">
  2263 <unit bldFile="os/imagingext/imageadaptationextensions/group"/>
  2279      <component name="iclextjpegapi" filter="s60" long-name="ICL Extension JPEG API">
  2264 </component>
  2280       <unit bldFile="os/imagingext/imageadaptationextensions/iclextjpegapi/group"/>
  2265 </collection>
  2281      </component>
  2266 <collection name="imagingmodules" long-name="Imaging Modules" level="hw-if">
  2282      <component name="imageadaptationextensions_build" filter="s60" long-name="Image Adaptation Extensions Build">
  2267 <component name="exiflib" filter="s60" long-name="Exif Library">
  2283       <!--  Move the export from this bld.inf into the above one and remove this component, or make this a ROM component -->
  2268 <unit bldFile="os/imagingext/imagingmodules/exiflib/group"/>
  2284       <unit bldFile="os/imagingext/imageadaptationextensions/group"/>
  2269 </component>
  2285      </component>
  2270 <component name="jp2kcodec" filter="s60" long-name="JPEG2000 Decoder Plugin" plugin="Y">
  2286     </collection>
  2271 <unit bldFile="os/imagingext/imagingmodules/jp2kcodec/group"/>
  2287     <collection name="imagingmodules" long-name="Imaging Modules" level="hw-if">
  2272 </component>
  2288      <component name="exiflib" filter="s60" long-name="Exif Library">
  2273 </collection>
  2289       <unit bldFile="os/imagingext/imagingmodules/exiflib/group"/>
  2274 </block>
  2290      </component>
  2275 <block name="graphics" level="services" long-name="Graphics" levels="adaptation engines internal-adaptations device-interface internal-utils app-if">
  2291      <component name="jp2kcodec" filter="s60" long-name="JPEG2000 Decoder Plugin" plugin="Y">
  2276 <collection name="graphicsaccelaration" long-name="Graphics Acceleration" level="adaptation">
  2292       <unit bldFile="os/imagingext/imagingmodules/jp2kcodec/group"/>
  2277 <component name="vgi" filter="s60" long-name="VGI">
  2293      </component>
  2278 <unit bldFile="os/graphics/graphicsaccelaration/vgi/group"/>
  2294     </collection>
  2279 </component>
  2295    </block>
  2280 </collection>
  2296    <block name="graphics" level="services" long-name="Graphics" levels="adaptation engines internal-adaptations device-interface internal-utils app-if">
  2281 <collection name="m3g" long-name="Mobile 3D Graphics" level="internal-adaptations">
  2297     <collection name="graphicsaccelaration" long-name="Graphics Acceleration" level="adaptation">
  2282 <component name="m3gcore11" filter="s60" long-name="M3G Core 1.1">
  2298      <component name="vgi" filter="s60" long-name="VGI">
  2283 <unit bldFile="os/graphics/m3g/m3gcore11/group"/>
  2299       <unit bldFile="os/graphics/graphicsaccelaration/vgi/group"/>
  2284 </component>
  2300      </component>
  2285 </collection>
  2301     </collection>
  2286 <collection name="graphicsresourceservices" long-name="Graphics Resource Services" level="engines">
  2302     <collection name="m3g" long-name="Mobile 3D Graphics" level="internal-adaptations">
  2287 <component name="graphicsresource" long-name="Graphics Resource" introduced="^3" deprecated="^3" purpose="optional">
  2303      <component name="m3gcore11" filter="s60" long-name="M3G Core 1.1">
  2288 <unit bldFile="os/graphics/graphicsresourceservices/graphicsresource/group" mrp="os/graphics/graphicsresourceservices/graphicsresource/group/graphics_graphicsresource.mrp"/>
  2304       <unit bldFile="os/graphics/m3g/m3gcore11/group"/>
  2289 </component>
  2305      </component>
  2290 <component name="graphicsresourceadaptation" long-name="Graphics Resource Adaptation" introduced="^3" deprecated="^3" purpose="optional">
  2306     </collection>
  2291 <unit bldFile="os/graphics/graphicsresourceservices/graphicsresourceadaptation/group" mrp="os/graphics/graphicsresourceservices/graphicsresourceadaptation/group/graphics_graphicsresourceadapter.mrp"/>
  2307     <collection name="graphicsresourceservices" long-name="Graphics Resource Services" level="engines">
  2292 </component>
  2308      <component name="graphicsresource" long-name="Graphics Resource" introduced="^3" deprecated="^3" purpose="optional">
  2293 </collection>
  2309       <unit bldFile="os/graphics/graphicsresourceservices/graphicsresource/group" mrp="os/graphics/graphicsresourceservices/graphicsresource/group/graphics_graphicsresource.mrp"/>
  2294 <collection name="graphicsutils" long-name="Graphics Utils" level="engines">
  2310      </component>
  2295 <component name="commongraphicsheaders" long-name="Common Graphics Headers" introduced="^3" purpose="mandatory">
  2311      <component name="graphicsresourceadaptation" long-name="Graphics Resource Adaptation" introduced="^3" deprecated="^3" purpose="optional">
  2296 <unit bldFile="os/graphics/graphicsutils/commongraphicsheaders/group" mrp="os/graphics/graphicsutils/commongraphicsheaders/group/graphics_commonheader.mrp"/>
  2312       <unit bldFile="os/graphics/graphicsresourceservices/graphicsresourceadaptation/group" mrp="os/graphics/graphicsresourceservices/graphicsresourceadaptation/group/graphics_graphicsresourceadapter.mrp"/>
  2297 </component>
  2313      </component>
  2298 </collection>
  2314     </collection>
  2299 <collection name="graphicshwdrivers" long-name="Graphics Hardware Drivers" level="adaptation">
  2315     <collection name="graphicsutils" long-name="Graphics Utils" level="engines">
  2300 <!-- displayldd to be moved here -->
  2316      <component name="commongraphicsheaders" long-name="Common Graphics Headers" introduced="^3" purpose="mandatory">
  2301 <component name="surfacemgr" long-name="Surface Manager" introduced="^3" purpose="optional">
  2317       <unit bldFile="os/graphics/graphicsutils/commongraphicsheaders/group" mrp="os/graphics/graphicsutils/commongraphicsheaders/group/graphics_commonheader.mrp"/>
  2302 <unit bldFile="os/graphics/graphicshwdrivers/surfacemgr/group" mrp="os/graphics/graphicshwdrivers/surfacemgr/group/graphics_surfacemanager.mrp"/>
  2318      </component>
  2303 </component>
  2319     </collection>
  2304 </collection>
  2320     <collection name="graphicshwdrivers" long-name="Graphics Hardware Drivers" level="adaptation">
  2305 <collection name="graphicscomposition" long-name="Graphics Composition" level="engines">
  2321      <!-- displayldd to be moved here -->
  2306 <component name="openwfcinterface" long-name="OpenWF Composition Interface" introduced="^3" purpose="optional">
  2322      <component name="surfacemgr" long-name="Surface Manager" introduced="^3" purpose="optional">
  2307 <unit bldFile="os/graphics/graphicscomposition/openwfcinterface/group" mrp="os/graphics/graphicscomposition/openwfcinterface/group/graphics_openwfcinterface.mrp"/>
  2323       <unit bldFile="os/graphics/graphicshwdrivers/surfacemgr/group" mrp="os/graphics/graphicshwdrivers/surfacemgr/group/graphics_surfacemanager.mrp"/>
  2308 </component>
  2324      </component>
  2309 <component name="openwfcompositionengine" long-name="OpenWF Composition Engine" introduced="^3" purpose="development">
  2325     </collection>
  2310 <unit bldFile="os/graphics/graphicscomposition/openwfcompositionengine/group" mrp="os/graphics/graphicscomposition/openwfcompositionengine/group/graphics_openwfcompositionengine.mrp"/>
  2326     <collection name="graphicscomposition" long-name="Graphics Composition" level="engines">
  2311 </component>
  2327      <component name="openwfcinterface" long-name="OpenWF Composition Interface" introduced="^3" purpose="optional">
  2312 <component name="openwfsupport" long-name="OpenWF Support" introduced="^3" purpose="optional">
  2328       <unit bldFile="os/graphics/graphicscomposition/openwfcinterface/group" mrp="os/graphics/graphicscomposition/openwfcinterface/group/graphics_openwfcinterface.mrp"/>
  2313 <unit bldFile="os/graphics/graphicscomposition/openwfsupport/group" mrp="os/graphics/graphicscomposition/openwfsupport/group/graphics_openwfsupport.mrp"/>
  2329      </component>
  2314 </component>
  2330      <component name="openwfcompositionengine" long-name="OpenWF Composition Engine" introduced="^3" purpose="development">
  2315 <component name="surfaceupdate" long-name="Surface Update" introduced="^3" purpose="optional">
  2331       <unit bldFile="os/graphics/graphicscomposition/openwfcompositionengine/group" mrp="os/graphics/graphicscomposition/openwfcompositionengine/group/graphics_openwfcompositionengine.mrp"/>
  2316 <unit bldFile="os/graphics/graphicscomposition/surfaceupdate/group" mrp="os/graphics/graphicscomposition/surfaceupdate/group/graphics_surfaceupdate.mrp"/>
  2332      </component>
  2317 </component>
  2333      <component name="openwfsupport" long-name="OpenWF Support" introduced="^3" purpose="optional">
  2318 </collection>
  2334       <unit bldFile="os/graphics/graphicscomposition/openwfsupport/group" mrp="os/graphics/graphicscomposition/openwfsupport/group/graphics_openwfsupport.mrp"/>
  2319 <collection name="graphicstest" long-name="Graphics Test" level="app-if">
  2335      </component>
  2320 <component name="uibench" long-name="UI Bench" introduced="9.2" purpose="development">
  2336      <component name="surfaceupdate" long-name="Surface Update" introduced="^3" purpose="optional">
  2321 <unit bldFile="os/graphics/graphicstest/uibench/group" mrp="os/graphics/graphicstest/uibench/group/graphics_ui_bench.mrp"/>
  2337       <unit bldFile="os/graphics/graphicscomposition/surfaceupdate/group" mrp="os/graphics/graphicscomposition/surfaceupdate/group/graphics_surfaceupdate.mrp"/>
  2322 </component>
  2338      </component>
  2323 </collection>
  2339     </collection>
  2324 <collection name="graphics_plat" long-name="Graphics Platform Interfaces" level="app-if">
  2340     <collection name="graphicstest" long-name="Graphics Test" level="app-if">
  2325 <component name="m3g_core_api" filter="sf_build" long-name="M3G Core API" class="api">
  2341      <component name="uibench" long-name="UI Bench" introduced="9.2" purpose="development">
  2326 <unit bldFile="os/graphics/graphics_plat/m3g_core_api/group"/>
  2342       <unit bldFile="os/graphics/graphicstest/uibench/group" mrp="os/graphics/graphicstest/uibench/group/graphics_ui_bench.mrp"/>
  2327 </component>
  2343      </component>
  2328 </collection>
  2344     </collection>
  2329 <collection name="graphics_info" long-name="Graphics Info" level="app-if">
  2345     <collection name="graphics_plat" long-name="Graphics Platform Interfaces" level="app-if">
  2330 <component name="graphicsdocs" long-name="Graphics Documentation" purpose="development" class="doc">
  2346      <component name="m3g_core_api" filter="sf_build" long-name="M3G Core API" class="api">
  2331 <unit mrp="os/graphics/graphics_info/graphicsdocs/graphics_documentation.mrp"/>
  2347       <unit bldFile="os/graphics/graphics_plat/m3g_core_api/group"/>
  2332 </component>
  2348      </component>
  2333 <component name="graphics_metadata" long-name="Graphics Metadata" introduced="^2" purpose="development" class="config PC">
  2349     </collection>
  2334 <unit mrp="os/graphics/graphics_info/graphics_metadata/graphics_metadata.mrp"/>
  2350     <collection name="graphics_info" long-name="Graphics Info" level="app-if">
  2335 </component>
  2351      <component name="graphicsdocs" long-name="Graphics Documentation" purpose="development" class="doc">
  2336 </collection>
  2352       <unit mrp="os/graphics/graphics_info/graphicsdocs/graphics_documentation.mrp"/>
  2337 <collection name="windowing" long-name="Windowing" level="app-if">
  2353      </component>
  2338 <component name="windowserver" long-name="Window Server" purpose="mandatory">
  2354      <component name="graphics_metadata" long-name="Graphics Metadata" introduced="^2" purpose="development" class="config PC">
  2339 <unit bldFile="os/graphics/windowing/windowserver/group" mrp="os/graphics/windowing/windowserver/group/graphics_wserv.mrp"/>
  2355       <unit mrp="os/graphics/graphics_info/graphics_metadata/graphics_metadata.mrp"/>
  2340 </component>
  2356      </component>
  2341 <component name="windowserverplugins" long-name="Window Server Plugins" introduced="^3" purpose="optional" plugin="Y">
  2357     </collection>
  2342 <unit bldFile="os/graphics/windowing/windowserverplugins/group" mrp="os/graphics/windowing/windowserverplugins/group/graphics_wserv_std_plugins.mrp"/>
  2358     <collection name="windowing" long-name="Windowing" level="app-if">
  2343 </component>
  2359      <component name="windowserver" long-name="Window Server" purpose="mandatory">
  2344 </collection>
  2360       <unit bldFile="os/graphics/windowing/windowserver/group" mrp="os/graphics/windowing/windowserver/group/graphics_wserv.mrp"/>
  2345 <collection name="printingservices" long-name="Printing Services" level="app-if">
  2361      </component>
  2346 <component name="printerdriversupport" long-name="Printer Driver Support" purpose="optional">
  2362      <component name="windowserverplugins" long-name="Window Server Plugins" introduced="^3" purpose="optional" plugin="Y">
  2347 <unit bldFile="os/graphics/printingservices/printerdriversupport/group" mrp="os/graphics/printingservices/printerdriversupport/group/graphics_pdrstore.mrp"/>
  2363       <unit bldFile="os/graphics/windowing/windowserverplugins/group" mrp="os/graphics/windowing/windowserverplugins/group/graphics_wserv_std_plugins.mrp"/>
  2348 </component>
  2364      </component>
  2349 <component name="printerdrivers" long-name="Printer Drivers" purpose="optional" plugin="Y">
  2365     </collection>
  2350 <unit bldFile="os/graphics/printingservices/printerdrivers/group" mrp="os/graphics/printingservices/printerdrivers/group/graphics_printdrv.mrp"/>
  2366     <collection name="printingservices" long-name="Printing Services" level="app-if">
  2351 </component>
  2367      <component name="printerdriversupport" long-name="Printer Driver Support" purpose="optional">
  2352 </collection>
  2368       <unit bldFile="os/graphics/printingservices/printerdriversupport/group" mrp="os/graphics/printingservices/printerdriversupport/group/graphics_pdrstore.mrp"/>
  2353 <collection name="fbs" long-name="Font and Bitmap Server" level="device-interface">
  2369      </component>
  2354 <component name="fontandbitmapserver" long-name="Font and Bitmap Server" purpose="mandatory">
  2370      <component name="printerdrivers" long-name="Printer Drivers" purpose="optional" plugin="Y">
  2355 <unit bldFile="os/graphics/fbs/fontandbitmapserver/group" mrp="os/graphics/fbs/fontandbitmapserver/group/graphics_fbserv.mrp"/>
  2371       <unit bldFile="os/graphics/printingservices/printerdrivers/group" mrp="os/graphics/printingservices/printerdrivers/group/graphics_printdrv.mrp"/>
  2356 </component>
  2372      </component>
  2357 </collection>
  2373     </collection>
  2358 <collection name="opengles" long-name="OpenGLES" level="internal-adaptations">
  2374     <collection name="fbs" long-name="Font and Bitmap Server" level="device-interface">
  2359 <component name="openglesinterface" long-name="OpenGL ES Interface" introduced="8.0" purpose="optional">
  2375      <component name="fontandbitmapserver" long-name="Font and Bitmap Server" purpose="mandatory">
  2360 <unit bldFile="os/graphics/opengles/openglesinterface/group" mrp="os/graphics/opengles/openglesinterface/group/graphics_openglesheaders.mrp"/>
  2376       <unit bldFile="os/graphics/fbs/fontandbitmapserver/group" mrp="os/graphics/fbs/fontandbitmapserver/group/graphics_fbserv.mrp"/>
  2361 </component>
  2377      </component>
  2362 <component name="opengles_stub" filter="sf_build" long-name="OpenGL ES Stub" purpose="optional" introduced="^2">
  2378     </collection>
  2363 <unit bldFile="os/graphics/opengles/openglesinterface/group/opengles_stub"/>
  2379     <collection name="opengles" long-name="OpenGLES" level="internal-adaptations">
  2364 </component>
  2380      <component name="openglesinterface" long-name="OpenGL ES Interface" introduced="8.0" purpose="optional">
  2365 </collection>
  2381       <unit bldFile="os/graphics/opengles/openglesinterface/group" mrp="os/graphics/opengles/openglesinterface/group/graphics_openglesheaders.mrp"/>
  2366 <collection name="openvg" long-name="OpenVG" level="internal-adaptations">
  2382      </component>
  2367 <component name="openvginterface" long-name="OpenVG Interface" introduced="^2" purpose="optional">
  2383      <component name="opengles_stub" filter="sf_build" long-name="OpenGL ES Stub" purpose="optional" introduced="^2">
  2368 <unit bldFile="os/graphics/openvg/openvginterface/group" mrp="os/graphics/openvg/openvginterface/group/graphics_openvgheaders.mrp"/>
  2384       <unit bldFile="os/graphics/opengles/openglesinterface/group/opengles_stub"/>
  2369 </component>
  2385      </component>
  2370 <component name="openvg11" filter="s60" long-name="OpenVG 1.1">
  2386     </collection>
  2371 <!-- this needs to be moved to it's own component directory, ie openvg/openvg11 -->
  2387     <collection name="openvg" long-name="OpenVG" level="internal-adaptations">
  2372 <unit bldFile="os/graphics/openvg/openvginterface/group/openvg11"/>
  2388      <component name="openvginterface" long-name="OpenVG Interface" introduced="^2" purpose="optional">
  2373 </component>
  2389       <unit bldFile="os/graphics/openvg/openvginterface/group" mrp="os/graphics/openvg/openvginterface/group/graphics_openvgheaders.mrp"/>
  2374 <component name="sfopenvg" filter="sf_build" long-name="Khronos OpenVG Reference Implementation" introduced="^2" purpose="optional">
  2390      </component>
  2375 <unit bldFile="os/graphics/openvg/openvgrefimplementation/sfopenvg/group"/>
  2391      <component name="openvg11" filter="s60" long-name="OpenVG 1.1">
  2376 </component>
  2392       <!-- this needs to be moved to it's own component directory, ie openvg/openvg11 -->
  2377 </collection>
  2393       <unit bldFile="os/graphics/openvg/openvginterface/group/openvg11"/>
  2378 <collection name="egl" long-name="EGL" level="internal-adaptations">
  2394      </component>
  2379 <component name="eglinterface" long-name="EGL Interface" introduced="^2" purpose="optional">
  2395      <component name="sfopenvg" filter="sf_build" long-name="Khronos OpenVG Reference Implementation" introduced="^2" purpose="optional">
  2380 <unit bldFile="os/graphics/egl/eglinterface/group" mrp="os/graphics/egl/eglinterface/group/graphics_eglheaders.mrp"/>
  2396       <unit bldFile="os/graphics/openvg/openvgrefimplementation/sfopenvg/group"/>
  2381 </component>
  2397      </component>
  2382 <component name="eglswitch" long-name="EGL Switch" introduced="^3" purpose="optional">
  2398     </collection>
  2383 <unit bldFile="os/graphics/egl/eglswitch/group" mrp="os/graphics/egl/eglswitch/group/graphics_eglswitch.mrp"/>
  2399     <collection name="egl" long-name="EGL" level="internal-adaptations">
  2384 </component>
  2400      <component name="eglinterface" long-name="EGL Interface" introduced="^2" purpose="optional">
  2385 <component name="eglrefimpl" long-name="EGL Reference Implementation" introduced="^3" purpose="optional">
  2401       <unit bldFile="os/graphics/egl/eglinterface/group" mrp="os/graphics/egl/eglinterface/group/graphics_eglheaders.mrp"/>
  2386 <unit bldFile="os/graphics/egl/eglrefimpl/group" mrp="os/graphics/egl/eglrefimpl/group/graphics_eglrefimpl.mrp"/>
  2402      </component>
  2387 </component>
  2403      <component name="eglswitch" long-name="EGL Switch" introduced="^3" purpose="optional">
  2388 <component name="egltest" long-name="EGL Tests" introduced="^3" purpose="development">
  2404       <unit bldFile="os/graphics/egl/eglswitch/group" mrp="os/graphics/egl/eglswitch/group/graphics_eglswitch.mrp"/>
  2389 <unit bldFile="os/graphics/egl/egltest/group" mrp="os/graphics/egl/egltest/group/graphics_egltest.mrp"/>
  2405      </component>
  2390 </component>
  2406      <component name="eglrefimpl" long-name="EGL Reference Implementation" introduced="^3" purpose="optional">
  2391 </collection>
  2407       <unit bldFile="os/graphics/egl/eglrefimpl/group" mrp="os/graphics/egl/eglrefimpl/group/graphics_eglrefimpl.mrp"/>
  2392 <collection name="graphicsdeviceinterface" long-name="Graphics Device Interface" level="device-interface">
  2408      </component>
  2393 <component name="gdi" long-name="GDI" purpose="mandatory">
  2409      <component name="egltest" long-name="EGL Tests" introduced="^3" purpose="development">
  2394 <unit bldFile="os/graphics/graphicsdeviceinterface/gdi/group" mrp="os/graphics/graphicsdeviceinterface/gdi/group/graphics_gdi.mrp"/>
  2410       <unit bldFile="os/graphics/egl/egltest/group" mrp="os/graphics/egl/egltest/group/graphics_egltest.mrp"/>
  2395 </component>
  2411      </component>
  2396 <component name="bitgdi" long-name="BitGDI" purpose="mandatory">
  2412     </collection>
  2397 <unit bldFile="os/graphics/graphicsdeviceinterface/bitgdi/group" mrp="os/graphics/graphicsdeviceinterface/bitgdi/group/graphics_bitgdi.mrp"/>
  2413     <collection name="graphicsdeviceinterface" long-name="Graphics Device Interface" level="device-interface">
  2398 </component>
  2414      <component name="gdi" long-name="GDI" purpose="mandatory">
  2399 <component name="colourpalette" long-name="Colour Palette" introduced="7.0s" purpose="optional">
  2415       <unit bldFile="os/graphics/graphicsdeviceinterface/gdi/group" mrp="os/graphics/graphicsdeviceinterface/gdi/group/graphics_gdi.mrp"/>
  2400 <unit bldFile="os/graphics/graphicsdeviceinterface/colourpalette/group" mrp="os/graphics/graphicsdeviceinterface/colourpalette/group/graphics_palette.mrp"/>
  2416      </component>
  2401 </component>
  2417      <component name="bitgdi" long-name="BitGDI" purpose="mandatory">
  2402 <component name="screendriver" long-name="Screen Driver" introduced="6.1" purpose="optional" plugin="Y">
  2418       <unit bldFile="os/graphics/graphicsdeviceinterface/bitgdi/group" mrp="os/graphics/graphicsdeviceinterface/bitgdi/group/graphics_bitgdi.mrp"/>
  2403 <unit bldFile="os/graphics/graphicsdeviceinterface/screendriver/group" mrp="os/graphics/graphicsdeviceinterface/screendriver/group/graphics_screendriver.mrp"/>
  2419      </component>
  2404 </component>
  2420      <component name="colourpalette" long-name="Colour Palette" introduced="7.0s" purpose="optional">
  2405 <component name="directgdi" long-name="DirectGDI" introduced="^3" deprecated="^3" purpose="optional">
  2421       <unit bldFile="os/graphics/graphicsdeviceinterface/colourpalette/group" mrp="os/graphics/graphicsdeviceinterface/colourpalette/group/graphics_palette.mrp"/>
  2406 <unit bldFile="os/graphics/graphicsdeviceinterface/directgdi/group" mrp="os/graphics/graphicsdeviceinterface/directgdi/group/graphics_directgdi.mrp"/>
  2422      </component>
  2407 </component>
  2423      <component name="screendriver" long-name="Screen Driver" introduced="6.1" purpose="optional" plugin="Y">
  2408 <component name="directgdiinterface" long-name="DirectGDI Interface" introduced="^3" deprecated="^3" purpose="optional">
  2424       <unit bldFile="os/graphics/graphicsdeviceinterface/screendriver/group" mrp="os/graphics/graphicsdeviceinterface/screendriver/group/graphics_screendriver.mrp"/>
  2409 <unit bldFile="os/graphics/graphicsdeviceinterface/directgdiinterface/group" mrp="os/graphics/graphicsdeviceinterface/directgdiinterface/group/graphics_directgdiheaders.mrp"/>
  2425      </component>
  2410 </component>
  2426      <component name="directgdi" long-name="DirectGDI" introduced="^3" deprecated="^3" purpose="optional">
  2411 <component name="directgdiadaptation" long-name="DirectGDI Adaptation" introduced="^3" deprecated="^3" purpose="optional">
  2427       <unit bldFile="os/graphics/graphicsdeviceinterface/directgdi/group" mrp="os/graphics/graphicsdeviceinterface/directgdi/group/graphics_directgdi.mrp"/>
  2412 <unit bldFile="os/graphics/graphicsdeviceinterface/directgdiadaptation/group" mrp="os/graphics/graphicsdeviceinterface/directgdiadaptation/group/graphics_directgdiadapter.mrp"/>
  2428      </component>
  2413 </component>
  2429      <component name="directgdiinterface" long-name="DirectGDI Interface" introduced="^3" deprecated="^3" purpose="optional">
  2414 </collection>
  2430       <unit bldFile="os/graphics/graphicsdeviceinterface/directgdiinterface/group" mrp="os/graphics/graphicsdeviceinterface/directgdiinterface/group/graphics_directgdiheaders.mrp"/>
  2415 <collection name="graphicstools" long-name="Graphics Tools" level="internal-utils">
  2431      </component>
  2416 <component name="gdi_tools" long-name="GDI Tools" purpose="development" class="PC">
  2432      <component name="directgdiadaptation" long-name="DirectGDI Adaptation" introduced="^3" deprecated="^3" purpose="optional">
  2417 <unit bldFile="os/graphics/graphicstools/gdi_tools/group" mrp="os/graphics/graphicstools/gdi_tools/group/graphics_gditools.mrp"/>
  2433       <unit bldFile="os/graphics/graphicsdeviceinterface/directgdiadaptation/group" mrp="os/graphics/graphicsdeviceinterface/directgdiadaptation/group/graphics_directgdiadapter.mrp"/>
  2418 </component>
  2434      </component>
  2419 </collection>
  2435     </collection>
  2420 <collection name="graphicsapitest" long-name="Graphics API Tests" level="app-if"/>
  2436     <collection name="graphicstools" long-name="Graphics Tools" level="internal-utils">
  2421 </block>
  2437      <component name="gdi_tools" long-name="GDI Tools" purpose="development" class="PC">
  2422 <block name="textandloc" level="services" long-name="Text and Localisation Services" levels="encoding util fonts tools text">
  2438       <unit bldFile="os/graphics/graphicstools/gdi_tools/group" mrp="os/graphics/graphicstools/gdi_tools/group/graphics_gditools.mrp"/>
  2423 <collection name="textandloc_plat" long-name="Text and Localisation Platform Interfaces" level="text">
  2439      </component>
  2424 <component name="findutil_api" long-name="Find Utility API" filter="s60" class="api">
  2440     </collection>
  2425 <unit bldFile="os/textandloc/textandloc_plat/findutil_api/group"/>
  2441     <collection name="graphicsapitest" long-name="Graphics API Tests" level="app-if"/>
  2426 </component>
  2442    </block>
  2427 <component name="japanese_language_utilities_api" long-name="Japanese Language Utilities API" filter="s60" class="api">
  2443    <block name="textandloc" level="services" long-name="Text and Localisation Services" levels="encoding util fonts tools text">
  2428 <unit bldFile="os/textandloc/textandloc_plat/japanese_language_utilities_api/group"/>
  2444     <collection name="textandloc_plat" long-name="Text and Localisation Platform Interfaces" level="text">
  2429 </component>
  2445      <component name="findutil_api" long-name="Find Utility API" filter="s60" class="api">
  2430 <component name="sortutil_api" long-name="Sorting Utility API" filter="s60" class="api">
  2446       <unit bldFile="os/textandloc/textandloc_plat/findutil_api/group"/>
  2431 <unit bldFile="os/textandloc/textandloc_plat/sortutil_api/group"/>
  2447      </component>
  2432 </component>
  2448      <component name="japanese_language_utilities_api" long-name="Japanese Language Utilities API" filter="s60" class="api">
  2433 </collection>
  2449       <unit bldFile="os/textandloc/textandloc_plat/japanese_language_utilities_api/group"/>
  2434 <collection name="textandloc_pub" long-name="Text and Localisation Public Interfaces" level="text">
  2450      </component>
  2435 <component name="directory_localizer_api" long-name="Directory Localizer API" filter="s60" class="api">
  2451      <component name="sortutil_api" long-name="Sorting Utility API" filter="s60" class="api">
  2436 <unit bldFile="os/textandloc/textandloc_pub/directory_localizer_api/group"/>
  2452       <unit bldFile="os/textandloc/textandloc_plat/sortutil_api/group"/>
  2437 </component>
  2453      </component>
  2438 </collection>
  2454     </collection>
  2439 <collection name="charconvfw" long-name="Character Conversion" level="encoding">
  2455     <collection name="textandloc_pub" long-name="Text and Localisation Public Interfaces" level="text">
  2440 <component name="charconv_fw" long-name="Character Encoding and Conversion Framework" purpose="optional">
  2456      <component name="directory_localizer_api" long-name="Directory Localizer API" filter="s60" class="api">
  2441 <unit bldFile="os/textandloc/charconvfw/charconv_fw/group" mrp="os/textandloc/charconvfw/charconv_fw/group/syslibs_charconv.mrp"/>
  2457       <unit bldFile="os/textandloc/textandloc_pub/directory_localizer_api/group"/>
  2442 </component>
  2458      </component>
  2443 <component name="charconvplugins" long-name="Character Encoding and Conversion Plugins" purpose="optional" plugin="Y">
  2459     </collection>
  2444 <unit bldFile="os/textandloc/charconvfw/charconvplugins/group" mrp="os/textandloc/charconvfw/charconvplugins/group/syslibs_charconv_plugins.mrp"/>
  2460     <collection name="charconvfw" long-name="Character Conversion" level="encoding">
  2445 </component>
  2461      <component name="charconv_fw" long-name="Character Encoding and Conversion Framework" purpose="optional">
  2446 <component name="fatfilenameconversionplugins" long-name="FAT Filename Conversion Plugins" introduced="9.1" purpose="optional" plugin="Y">
  2462       <unit bldFile="os/textandloc/charconvfw/charconv_fw/group" mrp="os/textandloc/charconvfw/charconv_fw/group/syslibs_charconv.mrp"/>
  2447 <unit bldFile="os/textandloc/charconvfw/fatfilenameconversionplugins/group" mrp="os/textandloc/charconvfw/fatfilenameconversionplugins/group/syslibs_FATCharsetConv.mrp"/>
  2463      </component>
  2448 </component>
  2464      <component name="charconvplugins" long-name="Character Encoding and Conversion Plugins" purpose="optional" plugin="Y">
  2449 </collection>
  2465       <unit bldFile="os/textandloc/charconvfw/charconvplugins/group" mrp="os/textandloc/charconvfw/charconvplugins/group/syslibs_charconv_plugins.mrp"/>
  2450 <collection name="fontandtxtsrv" long-name="Font and Text Services" level="fonts">
  2466      </component>
  2451 <component name="iculayoutengine" long-name="ICU Layout Engine" introduced="9.2" purpose="optional" plugin="Y">
  2467      <component name="fatfilenameconversionplugins" long-name="FAT Filename Conversion Plugins" introduced="9.1" purpose="optional" plugin="Y">
  2452 <unit bldFile="os/textandloc/fontservices/textshaperplugin/group" mrp="os/textandloc/fontservices/textshaperplugin/group/graphics_iculayoutengine.mrp"/>
  2468       <unit bldFile="os/textandloc/charconvfw/fatfilenameconversionplugins/group" mrp="os/textandloc/charconvfw/fatfilenameconversionplugins/group/syslibs_FATCharsetConv.mrp"/>
  2453 </component>
  2469      </component>
  2454 <component name="fontstore" long-name="Font Store" purpose="mandatory">
  2470     </collection>
  2455 <unit bldFile="os/textandloc/fontservices/fontstore/group" mrp="os/textandloc/fontservices/fontstore/group/graphics_fntstore.mrp"/>
  2471     <collection name="fontandtxtsrv" long-name="Font and Text Services" level="fonts">
  2456 </component>
  2472      <component name="iculayoutengine" long-name="ICU Layout Engine" introduced="9.2" purpose="optional" plugin="Y">
  2457 <component name="textrendering" long-name="Text Rendering" purpose="mandatory" class="placeholder">
  2473       <unit bldFile="os/textandloc/fontservices/textshaperplugin/group" mrp="os/textandloc/fontservices/textshaperplugin/group/graphics_iculayoutengine.mrp"/>
  2458 <!-- placeholder for text code from GDI -->
  2474      </component>
  2459 </component>
  2475      <component name="fontstore" long-name="Font Store" purpose="mandatory">
  2460 <component name="freetypefontrasteriser" long-name="FreeType Font Rasteriser" purpose="optional" plugin="Y">
  2476       <unit bldFile="os/textandloc/fontservices/fontstore/group" mrp="os/textandloc/fontservices/fontstore/group/graphics_fntstore.mrp"/>
  2461 <unit bldFile="os/textandloc/fontservices/freetypefontrasteriser/group" mrp="os/textandloc/fontservices/freetypefontrasteriser/group/graphics_freetype.mrp"/>
  2477      </component>
  2462 </component>
  2478      <component name="textrendering" long-name="Text Rendering" purpose="mandatory" class="placeholder">
  2463 <component name="referencefonts" long-name="Reference Fonts" introduced="6.0" purpose="optional">
  2479       <!-- placeholder for text code from GDI -->
  2464 <unit bldFile="os/textandloc/fontservices/referencefonts/group" mrp="os/textandloc/fontservices/referencefonts/group/graphics_fonts.mrp"/>
  2480      </component>
  2465 </component>
  2481      <component name="freetypefontrasteriser" long-name="FreeType Font Rasteriser" purpose="optional" plugin="Y">
  2466 </collection>
  2482       <unit bldFile="os/textandloc/fontservices/freetypefontrasteriser/group" mrp="os/textandloc/fontservices/freetypefontrasteriser/group/graphics_freetype.mrp"/>
  2467 <collection name="textlayout" long-name="Text Layout" level="text">
  2483      </component>
  2468 <component name="texthandling" long-name="Text Handling" purpose="optional">
  2484      <component name="referencefonts" long-name="Reference Fonts" introduced="6.0" purpose="optional">
  2469 <unit bldFile="os/textandloc/textrendering/texthandling/group" mrp="os/textandloc/textrendering/texthandling/group/app-framework_etext.mrp"/>
  2485       <unit bldFile="os/textandloc/fontservices/referencefonts/group" mrp="os/textandloc/fontservices/referencefonts/group/graphics_fonts.mrp"/>
  2470 </component>
  2486      </component>
  2471 <component name="textformatting" long-name="Text Formatting" purpose="optional">
  2487     </collection>
  2472 <unit bldFile="os/textandloc/textrendering/textformatting/group" mrp="os/textandloc/textrendering/textformatting/group/app-framework_form.mrp"/>
  2488     <collection name="textlayout" long-name="Text Layout" level="text">
  2473 </component>
  2489      <component name="texthandling" long-name="Text Handling" purpose="optional">
  2474 </collection>
  2490       <unit bldFile="os/textandloc/textrendering/texthandling/group" mrp="os/textandloc/textrendering/texthandling/group/app-framework_etext.mrp"/>
  2475 <collection name="textandlocutils" long-name="Text and Localisation Utils" level="util">
  2491      </component>
  2476 <!-- components in this collection need to be moved to the right collection.
  2492      <component name="textformatting" long-name="Text Formatting" purpose="optional">
       
  2493       <unit bldFile="os/textandloc/textrendering/textformatting/group" mrp="os/textandloc/textrendering/textformatting/group/app-framework_form.mrp"/>
       
  2494      </component>
       
  2495     </collection>
       
  2496     <collection name="textandlocutils" long-name="Text and Localisation Utils" level="util">
       
  2497      <!-- components in this collection need to be moved to the right collection.
       
  2498     		Either move into the units' directories, or create a new textandlocutils directory -->
  2477     		Either move into the units' directories, or create a new textandlocutils directory -->
  2499      <component name="numbergrouping" filter="s60" long-name="Number Grouping">
  2478 <component name="numbergrouping" filter="s60" long-name="Number Grouping">
  2500       <unit bldFile="os/textandloc/charconvfw/numbergrouping/group"/>
  2479 <unit bldFile="os/textandloc/charconvfw/numbergrouping/group"/>
  2501      </component>
  2480 </component>
  2502      <component name="jplangutil" filter="s60" long-name="Japanese Language Utilities">
  2481 <component name="jplangutil" filter="s60" long-name="Japanese Language Utilities">
  2503       <unit bldFile="os/textandloc/charconvfw/jplangutil/group"/>
  2482 <unit bldFile="os/textandloc/charconvfw/jplangutil/group"/>
  2504      </component>
  2483 </component>
  2505      <component name="sortutil" filter="s60" long-name="Sorting Utility">
  2484 <component name="sortutil" filter="s60" long-name="Sorting Utility">
  2506       <unit bldFile="os/textandloc/charconvfw/sortutil/group"/>
  2485 <unit bldFile="os/textandloc/charconvfw/sortutil/group"/>
  2507      </component>
  2486 </component>
  2508      <component name="inlinetext" filter="s60" long-name="Inline Text">
  2487 <component name="inlinetext" filter="s60" long-name="Inline Text">
  2509       <unit bldFile="os/textandloc/charconvfw/inlinetext/group"/>
  2488 <unit bldFile="os/textandloc/charconvfw/inlinetext/group"/>
  2510      </component>
  2489 </component>
  2511      <component name="nearestlangutil" long-name="Nearest Language Util" introduced="^2" purpose="mandatory" class="placeholder">
  2490 <component name="nearestlangutil" long-name="Nearest Language Util" introduced="^2" purpose="mandatory" class="placeholder">
  2512       <!-- placeholder for split from bafl -->
  2491 <!-- placeholder for split from bafl -->
  2513      </component>
  2492 </component>
  2514      <component name="numberformatting" long-name="Number Formatting" introduced="7.0s" purpose="optional">
  2493 <component name="numberformatting" long-name="Number Formatting" introduced="7.0s" purpose="optional">
  2515       <unit bldFile="os/textandloc/textrendering/numberformatting/group" mrp="os/textandloc/textrendering/numberformatting/group/app-framework_numberconversion.mrp"/>
  2494 <unit bldFile="os/textandloc/textrendering/numberformatting/group" mrp="os/textandloc/textrendering/numberformatting/group/app-framework_numberconversion.mrp"/>
  2516      </component>
  2495 </component>
  2517     </collection>
  2496 </collection>
  2518     <collection name="localesupport" long-name="Locale Support" level="util">
  2497 <collection name="localesupport" long-name="Locale Support" level="util">
  2519      <component name="reflocales" long-name="Reference Locales" purpose="optional" plugin="Y">
  2498 <component name="reflocales" long-name="Reference Locales" purpose="optional" plugin="Y">
  2520       <unit bldFile="os/textandloc/localisation/localesupport" mrp="os/textandloc/localisation/localesupport/mmpfiles/base_loce32.mrp"/>
  2499 <unit bldFile="os/textandloc/localisation/localesupport" mrp="os/textandloc/localisation/localesupport/mmpfiles/base_loce32.mrp"/>
  2521      </component>
  2500 </component>
  2522      <component name="initlocale" long-name="Initialise Locale" introduced="^2" purpose="mandatory" class="placeholder">
  2501 <component name="initlocale" long-name="Initialise Locale" introduced="^2" purpose="mandatory" class="placeholder">
  2523       <!-- placeholder for split from bafl -->
  2502 <!-- placeholder for split from bafl -->
  2524      </component>
  2503 </component>
  2525     </collection>
  2504 </collection>
  2526     <collection name="textandloctools" long-name="Text and Localisation Tools" level="tools">
  2505 <collection name="textandloctools" long-name="Text and Localisation Tools" level="tools">
  2527      <component name="fontcompiler" long-name="Font Compiler" purpose="development" class="placeholder PC">
  2506 <component name="fontcompiler" long-name="Font Compiler" purpose="development" class="placeholder PC">
  2528       <!-- placeholder for split from GDI Tools -->
  2507 <!-- placeholder for split from GDI Tools -->
  2529      </component>
  2508 </component>
  2530      <component name="bitmapfonttools" long-name="Bitmap Font Tools" purpose="development" class="PC">
  2509 <component name="bitmapfonttools" long-name="Bitmap Font Tools" purpose="development" class="PC">
  2531       <unit bldFile="os/graphics/graphicstools/bitmapfonttools/group" mrp="os/graphics/graphicstools/bitmapfonttools/group/graphics_gdtran.mrp"/>
  2510 <unit bldFile="os/graphics/graphicstools/bitmapfonttools/group" mrp="os/graphics/graphicstools/bitmapfonttools/group/graphics_gdtran.mrp"/>
  2532      </component>
  2511 </component>
  2533     </collection>
  2512 </collection>
  2534     <collection name="textandloc_info" long-name="Text and Localisation Info" level="text">
  2513 <collection name="textandloc_info" long-name="Text and Localisation Info" level="text">
  2535      <component name="textandloc_metadata" long-name="Text and Localisation Metadata" introduced="^2" purpose="development" class="config PC">
  2514 <component name="textandloc_metadata" long-name="Text and Localisation Metadata" introduced="^2" purpose="development" class="config PC">
  2536       <unit mrp="os/textandloc/textandloc_info/textandloc_metadata/textandloc_metadata.mrp"/>
  2515 <unit mrp="os/textandloc/textandloc_info/textandloc_metadata/textandloc_metadata.mrp"/>
  2537      </component>
  2516 </component>
  2538     </collection>
  2517 </collection>
  2539    </block>
  2518 </block>
  2540    <block name="xmlsrv" level="services" long-name="XML Services" levels="plugin server framework generic specific">
  2519 <block name="xmlsrv" level="services" long-name="XML Services" levels="plugin server framework generic specific">
  2541     <collection name="xmlsrv_plat" long-name="XML Services Platform Interfaces" level="specific">
  2520 <collection name="xmlsrv_plat" long-name="XML Services Platform Interfaces" level="specific">
  2542      <component name="xmlsrv_plat_build" long-name="XML Services Platform Interface Build" filter="s60" class="api">
  2521 <component name="xmlsrv_plat_build" long-name="XML Services Platform Interface Build" filter="s60" class="api">
  2543       <!-- need to fix the configuration used here. 
  2522 <!-- need to fix the configuration used here. 
  2544 	  Either destribute to other components or use the new feature flags confguration mechanisms.
  2523 	  Either destribute to other components or use the new feature flags confguration mechanisms.
  2545 	  Remove this component and uncomment the other units when fixed-->
  2524 	  Remove this component and uncomment the other units when fixed-->
  2546       <unit bldFile="os/xmlsrv/xmlsrv_plat/group"/>
  2525 <unit bldFile="os/xmlsrv/xmlsrv_plat/group"/>
  2547      </component>
  2526 </component>
  2548      <component name="xml_encryption_api" long-name="XML Encryption API" filter="s60" class="api placeholder">
  2527 <component name="xml_encryption_api" long-name="XML Encryption API" filter="s60" class="api placeholder">
  2549       <!-- <unit bldFile="xmlsrv_plat/xml_encryption_api/group"/> -->
  2528 <!-- <unit bldFile="xmlsrv_plat/xml_encryption_api/group"/> -->
  2550      </component>
  2529 </component>
  2551      <component name="xml_signature_api" long-name="XML Signature API" filter="s60" class="api placeholder">
  2530 <component name="xml_signature_api" long-name="XML Signature API" filter="s60" class="api placeholder">
  2552       <!-- <unit bldFile="xmlsrv_plat/xml_signature_api/group"/> -->
  2531 <!-- <unit bldFile="xmlsrv_plat/xml_signature_api/group"/> -->
  2553      </component>
  2532 </component>
  2554      <component name="xml_security_engine_utils_api" long-name="XML Security Engine Utils API" filter="s60" class="api placeholder">
  2533 <component name="xml_security_engine_utils_api" long-name="XML Security Engine Utils API" filter="s60" class="api placeholder">
  2555       <!-- <unit bldFile="xmlsrv_plat/xml_security_engine_utils_api/group"/> -->
  2534 <!-- <unit bldFile="xmlsrv_plat/xml_security_engine_utils_api/group"/> -->
  2556      </component>
  2535 </component>
  2557     </collection>
  2536 </collection>
  2558     <collection name="xmlsecurityengine" long-name="XML Security Engine" level="framework">
  2537 <collection name="xmlsecurityengine" long-name="XML Security Engine" level="framework">
  2559      <component name="xmlseccertman" filter="s60" long-name="XML Security Certificate Manager">
  2538 <component name="xmlseccertman" filter="s60" long-name="XML Security Certificate Manager">
  2560       <unit bldFile="os/xmlsrv/xmlsecurityengine/xmlseccertman/group"/>
  2539 <unit bldFile="os/xmlsrv/xmlsecurityengine/xmlseccertman/group"/>
  2561      </component>
  2540 </component>
  2562      <component name="xmlsec" filter="s60" long-name="XML Security">
  2541 <component name="xmlsec" filter="s60" long-name="XML Security">
  2563       <unit bldFile="os/xmlsrv/xmlsecurityengine/xmlsec/group"/>
  2542 <unit bldFile="os/xmlsrv/xmlsecurityengine/xmlsec/group"/>
  2564      </component>
  2543 </component>
  2565      <component name="xmlseccrypto" filter="s60" long-name="XML Security Crypto">
  2544 <component name="xmlseccrypto" filter="s60" long-name="XML Security Crypto">
  2566       <unit bldFile="os/xmlsrv/xmlsecurityengine/xmlseccrypto/group"/>
  2545 <unit bldFile="os/xmlsrv/xmlsecurityengine/xmlseccrypto/group"/>
  2567      </component>
  2546 </component>
  2568      <component name="xmlsecwrapper" filter="s60" long-name="XML Security Wrapper">
  2547 <component name="xmlsecwrapper" filter="s60" long-name="XML Security Wrapper">
  2569       <unit bldFile="os/xmlsrv/xmlsecurityengine/xmlsecwrapper/group"/>
  2548 <unit bldFile="os/xmlsrv/xmlsecurityengine/xmlsecwrapper/group"/>
  2570      </component>
  2549 </component>
  2571     </collection>
  2550 </collection>
  2572     <collection name="xml" long-name="XML" level="generic">
  2551 <collection name="xml" long-name="XML" level="generic">
  2573      <component name="xmlfw" long-name="XML Framework" introduced="7.0s" purpose="optional">
  2552 <component name="xmlfw" long-name="XML Framework" introduced="7.0s" purpose="optional">
  2574       <unit bldFile="os/xmlsrv/xml/xmlfw/group" mrp="os/xmlsrv/xml/xmlfw/group/syslibs_xml.mrp"/>
  2553 <unit bldFile="os/xmlsrv/xml/xmlfw/group" mrp="os/xmlsrv/xml/xmlfw/group/syslibs_xml.mrp"/>
  2575      </component>
  2554 </component>
  2576      <component name="libxml2libs" long-name="Libxml2 Libraries" introduced="^3" purpose="optional">
  2555 <component name="libxml2libs" long-name="Libxml2 Libraries" introduced="^3" purpose="optional">
  2577       <unit bldFile="os/xmlsrv/xml/libxml2libs/group" mrp="os/xmlsrv/xml/libxml2libs/group/syslibs_libxml2.mrp"/>
  2556 <unit bldFile="os/xmlsrv/xml/libxml2libs/group" mrp="os/xmlsrv/xml/libxml2libs/group/syslibs_libxml2.mrp"/>
  2578      </component>
  2557 </component>
  2579      <component name="legacyminidomparser" long-name="Legacy Mini-DOM Parser" introduced="7.0s" purpose="optional">
  2558 <component name="legacyminidomparser" long-name="Legacy Mini-DOM Parser" introduced="7.0s" purpose="optional">
  2580       <unit bldFile="os/xmlsrv/xml/legacyminidomparser/GROUP" mrp="os/xmlsrv/xml/legacyminidomparser/GROUP/syslibs_legacyminidomparser.mrp"/>
  2559 <unit bldFile="os/xmlsrv/xml/legacyminidomparser/GROUP" mrp="os/xmlsrv/xml/legacyminidomparser/GROUP/syslibs_legacyminidomparser.mrp"/>
  2581      </component>
  2560 </component>
  2582      <component name="xmldomandxpath" long-name="XML DOM and XPath" introduced="^3" purpose="optional">
  2561 <component name="xmldomandxpath" long-name="XML DOM and XPath" introduced="^3" purpose="optional">
  2583       <unit bldFile="os/xmlsrv/xml/xmldomandxpath/group" mrp="os/xmlsrv/xml/xmldomandxpath/group/syslibs_xmldom.mrp"/>
  2562 <unit bldFile="os/xmlsrv/xml/xmldomandxpath/group" mrp="os/xmlsrv/xml/xmldomandxpath/group/syslibs_xmldom.mrp"/>
  2584      </component>
  2563 </component>
  2585      <component name="xmlexpatparser" long-name="XML Expat Parser" introduced="7.0s" purpose="optional" plugin="Y">
  2564 <component name="xmlexpatparser" long-name="XML Expat Parser" introduced="7.0s" purpose="optional" plugin="Y">
  2586       <unit bldFile="os/xmlsrv/xml/xmlexpatparser/group" mrp="os/xmlsrv/xml/xmlexpatparser/group/syslibs_xmlparser.mrp"/>
  2565 <unit bldFile="os/xmlsrv/xml/xmlexpatparser/group" mrp="os/xmlsrv/xml/xmlexpatparser/group/syslibs_xmlparser.mrp"/>
  2587      </component>
  2566 </component>
  2588      <component name="xmllibxml2parser" long-name="XML Libxml2 Parser" introduced="^3" purpose="optional" plugin="Y">
  2567 <component name="xmllibxml2parser" long-name="XML Libxml2 Parser" introduced="^3" purpose="optional" plugin="Y">
  2589       <unit bldFile="os/xmlsrv/xml/xmllibxml2parser/group" mrp="os/xmlsrv/xml/xmllibxml2parser/group/syslibs_xmlparser2.mrp"/>
  2568 <unit bldFile="os/xmlsrv/xml/xmllibxml2parser/group" mrp="os/xmlsrv/xml/xmllibxml2parser/group/syslibs_xmlparser2.mrp"/>
  2590      </component>
  2569 </component>
  2591      <component name="wbxmlparser" long-name="WBXML Parser" introduced="7.0s" purpose="optional" plugin="Y">
  2570 <component name="wbxmlparser" long-name="WBXML Parser" introduced="7.0s" purpose="optional" plugin="Y">
  2592       <unit bldFile="os/xmlsrv/xml/wbxmlparser/group" mrp="os/xmlsrv/xml/wbxmlparser/group/syslibs_wbxmlparser.mrp"/>
  2571 <unit bldFile="os/xmlsrv/xml/wbxmlparser/group" mrp="os/xmlsrv/xml/wbxmlparser/group/syslibs_wbxmlparser.mrp"/>
  2593      </component>
  2572 </component>
  2594     </collection>
  2573 </collection>
  2595     <collection name="xmlsrv_info" long-name="XML Services Info" level="specific">
  2574 <collection name="xmlsrv_info" long-name="XML Services Info" level="specific">
  2596      <component name="xmlsrv_metadata" long-name="XML Services Metadata" introduced="^2" purpose="development" class="config PC">
  2575 <component name="xmlsrv_metadata" long-name="XML Services Metadata" introduced="^2" purpose="development" class="config PC">
  2597       <unit mrp="os/xmlsrv/xmlsrv_info/xmlsrv_metadata/xmlsrv_metadata.mrp"/>
  2576 <unit mrp="os/xmlsrv/xmlsrv_info/xmlsrv_metadata/xmlsrv_metadata.mrp"/>
  2598      </component>
  2577 </component>
  2599     </collection>
  2578 </collection>
  2600    </block>
  2579 </block>
  2601    <block name="deviceplatformrelease" level="services" long-name="Device Platform Release" levels="bld mid top">
  2580 <block name="deviceplatformrelease" level="services" long-name="Device Platform Release" levels="bld mid top">
  2602     <collection name="s60extras" long-name="S60 Extras" level="mid">
  2581 <collection name="s60extras" long-name="S60 Extras" level="mid">
  2603      <!-- collection is really a component. Need to move down a directory -->
  2582 <!-- collection is really a component. Need to move down a directory -->
  2604      <component name="s60extras_build" filter="s60" long-name="S60 Extras Build" purpose="development" class="config">
  2583 <component name="s60extras_build" filter="s60" long-name="S60 Extras Build" purpose="development" class="config">
  2605       <unit bldFile="os/deviceplatformrelease/S60Extras/group"/>
  2584 <unit bldFile="os/deviceplatformrelease/S60Extras/group"/>
  2606      </component>
  2585 </component>
  2607     </collection>
  2586 </collection>
  2608     <collection name="locfiles" long-name="Locale Files" level="mid">
  2587 <collection name="locfiles" long-name="Locale Files" level="mid">
  2609      <component name="locfiles_build" filter="s60" long-name="S60 Locale Files Build" purpose="development" class="config">
  2588 <component name="locfiles_build" filter="s60" long-name="S60 Locale Files Build" purpose="development" class="config">
  2610       <!-- need to move component down a directory -->
  2589 <!-- need to move component down a directory -->
  2611       <unit bldFile="os/deviceplatformrelease/locfiles/group"/>
  2590 <unit bldFile="os/deviceplatformrelease/locfiles/group"/>
  2612      </component>
  2591 </component>
  2613      <component name="locfiles_set1" long-name="Locale Files Set 1" filter="s60" class="config">
  2592 <component name="locfiles_set1" long-name="Locale Files Set 1" filter="s60" class="config">
  2614       <unit bldFile="os/deviceplatformrelease/locfiles/group/set1"/>
  2593 <unit bldFile="os/deviceplatformrelease/locfiles/group/set1"/>
  2615      </component>
  2594 </component>
  2616      <component name="locfiles_set2" long-name="Locale Files Set 2" filter="s60" class="config">
  2595 <component name="locfiles_set2" long-name="Locale Files Set 2" filter="s60" class="config">
  2617       <unit bldFile="os/deviceplatformrelease/locfiles/group/set2"/>
  2596 <unit bldFile="os/deviceplatformrelease/locfiles/group/set2"/>
  2618      </component>
  2597 </component>
  2619      <component name="locfiles_set3" long-name="Locale Files Set 3" filter="s60" class="config">
  2598 <component name="locfiles_set3" long-name="Locale Files Set 3" filter="s60" class="config">
  2620       <unit bldFile="os/deviceplatformrelease/locfiles/group/set3"/>
  2599 <unit bldFile="os/deviceplatformrelease/locfiles/group/set3"/>
  2621      </component>
  2600 </component>
  2622      <component name="locfiles_set4" long-name="Locale Files Set 4" filter="s60" class="config">
  2601 <component name="locfiles_set4" long-name="Locale Files Set 4" filter="s60" class="config">
  2623       <unit bldFile="os/deviceplatformrelease/locfiles/group/set4"/>
  2602 <unit bldFile="os/deviceplatformrelease/locfiles/group/set4"/>
  2624      </component>
  2603 </component>
  2625      <component name="locfiles_set5" long-name="Locale Files Set 5" filter="s60" class="config">
  2604 <component name="locfiles_set5" long-name="Locale Files Set 5" filter="s60" class="config">
  2626       <unit bldFile="os/deviceplatformrelease/locfiles/group/set5"/>
  2605 <unit bldFile="os/deviceplatformrelease/locfiles/group/set5"/>
  2627      </component>
  2606 </component>
  2628      <component name="locfiles_set6" long-name="Locale Files Set 6" filter="s60" class="config">
  2607 <component name="locfiles_set6" long-name="Locale Files Set 6" filter="s60" class="config">
  2629       <unit bldFile="os/deviceplatformrelease/locfiles/group/set6"/>
  2608 <unit bldFile="os/deviceplatformrelease/locfiles/group/set6"/>
  2630      </component>
  2609 </component>
  2631      <!-- is the a problem with SF builds with the following? -->
  2610 <!-- is the a problem with SF builds with the following? -->
  2632      <component name="locfiles_set7" long-name="Locale Files Set 7" filter="s60" class="config">
  2611 <component name="locfiles_set7" long-name="Locale Files Set 7" filter="s60" class="config">
  2633       <unit bldFile="os/deviceplatformrelease/locfiles/group/set7"/>
  2612 <unit bldFile="os/deviceplatformrelease/locfiles/group/set7"/>
  2634      </component>
  2613 </component>
  2635      <component name="locfiles_set8" long-name="Locale Files Set 8" filter="s60" class="config">
  2614 <component name="locfiles_set8" long-name="Locale Files Set 8" filter="s60" class="config">
  2636       <unit bldFile="os/deviceplatformrelease/locfiles/group/set8"/>
  2615 <unit bldFile="os/deviceplatformrelease/locfiles/group/set8"/>
  2637      </component>
  2616 </component>
  2638      <component name="locfiles_set9" long-name="Locale Files Set 9" filter="s60" class="config">
  2617 <component name="locfiles_set9" long-name="Locale Files Set 9" filter="s60" class="config">
  2639       <unit bldFile="os/deviceplatformrelease/locfiles/group/set9"/>
  2618 <unit bldFile="os/deviceplatformrelease/locfiles/group/set9"/>
  2640      </component>
  2619 </component>
  2641      <component name="locfiles_set10" long-name="Locale Files Set 10" filter="s60" class="config">
  2620 <component name="locfiles_set10" long-name="Locale Files Set 10" filter="s60" class="config">
  2642       <unit bldFile="os/deviceplatformrelease/locfiles/group/set10"/>
  2621 <unit bldFile="os/deviceplatformrelease/locfiles/group/set10"/>
  2643      </component>
  2622 </component>
  2644      <component name="locfiles_set11" long-name="Locale Files Set 11" filter="s60" class="config">
  2623 <component name="locfiles_set11" long-name="Locale Files Set 11" filter="s60" class="config">
  2645       <unit bldFile="os/deviceplatformrelease/locfiles/group/set11"/>
  2624 <unit bldFile="os/deviceplatformrelease/locfiles/group/set11"/>
  2646      </component>
  2625 </component>
  2647      <component name="locfiles_set12" long-name="Locale Files Set 12" filter="s60" class="config">
  2626 <component name="locfiles_set12" long-name="Locale Files Set 12" filter="s60" class="config">
  2648       <unit bldFile="os/deviceplatformrelease/locfiles/group/set12"/>
  2627 <unit bldFile="os/deviceplatformrelease/locfiles/group/set12"/>
  2649      </component>
  2628 </component>
  2650      <component name="locfiles_set13" long-name="Locale Files Set 13" filter="s60" class="config">
  2629 <component name="locfiles_set13" long-name="Locale Files Set 13" filter="s60" class="config">
  2651       <unit bldFile="os/deviceplatformrelease/locfiles/group/set13"/>
  2630 <unit bldFile="os/deviceplatformrelease/locfiles/group/set13"/>
  2652      </component>
  2631 </component>
  2653      <component name="locfiles_set14" long-name="Locale Files Set 14" filter="s60" class="config">
  2632 <component name="locfiles_set14" long-name="Locale Files Set 14" filter="s60" class="config">
  2654       <unit bldFile="os/deviceplatformrelease/locfiles/group/set14"/>
  2633 <unit bldFile="os/deviceplatformrelease/locfiles/group/set14"/>
  2655      </component>
  2634 </component>
  2656      <component name="locfiles_set15" long-name="Locale Files Set 15" filter="s60" class="config">
  2635 <component name="locfiles_set15" long-name="Locale Files Set 15" filter="s60" class="config">
  2657       <unit bldFile="os/deviceplatformrelease/locfiles/group/set15"/>
  2636 <unit bldFile="os/deviceplatformrelease/locfiles/group/set15"/>
  2658      </component>
  2637 </component>
  2659      <component name="locfiles_set16" long-name="Locale Files Set 16" filter="s60" class="config">
  2638 <component name="locfiles_set16" long-name="Locale Files Set 16" filter="s60" class="config">
  2660       <unit bldFile="os/deviceplatformrelease/locfiles/group/set16"/>
  2639 <unit bldFile="os/deviceplatformrelease/locfiles/group/set16"/>
  2661      </component>
  2640 </component>
  2662     </collection>
  2641 </collection>
  2663     <collection name="version" long-name="Version" level="top">
  2642 <collection name="version" long-name="Version" level="top">
  2664      <!-- collection is really a component. Need to move down a directory -->
  2643 <!-- collection is really a component. Need to move down a directory -->
  2665      <component name="version_build" filter="s60" long-name="Version Build" purpose="development" class="config">
  2644 <component name="version_build" filter="s60" long-name="Version Build" purpose="development" class="config">
  2666       <unit bldFile="os/deviceplatformrelease/Version/group"/>
  2645 <unit bldFile="os/deviceplatformrelease/Version/group"/>
  2667      </component>
  2646 </component>
  2668     </collection>
  2647 </collection>
  2669     <collection name="helps_loc2" long-name="Helps Locale 2" level="top">
  2648 <collection name="helps_loc2" long-name="Helps Locale 2" level="top">
  2670      <!-- collection is really a component. Need to move down a directory -->
  2649 <!-- collection is really a component. Need to move down a directory -->
  2671      <component name="helps_loc2_build" long-name="Helps Locale 2 Build" filter="s60">
  2650 <component name="helps_loc2_build" long-name="Helps Locale 2 Build" filter="s60">
  2672       <unit bldFile="os/deviceplatformrelease/helps_loc2/group"/>
  2651 <unit bldFile="os/deviceplatformrelease/helps_loc2/group"/>
  2673      </component>
  2652 </component>
  2674     </collection>
  2653 </collection>
  2675     <collection name="sf_config" long-name="SF Config" level="mid">
  2654 <collection name="sf_config" long-name="SF Config" level="mid">
  2676      <component name="config" filter="s60" long-name="Config" purpose="development" class="config"/>
  2655 <component name="config" filter="s60" long-name="Config" purpose="development" class="config"/>
  2677      <component name="cenrep" filter="sf_build" long-name="ConE Central Repository Config" purpose="development" class="config">
  2656 <component name="cenrep" filter="sf_build" long-name="ConE Central Repository Config" purpose="development" class="config">
  2678       <!-- will shoudl give the id/path something more unique than cenrep -->
  2657 <!-- will shoudl give the id/path something more unique than cenrep -->
  2679       <unit bldFile="os/deviceplatformrelease/sf_config/cenrep/group"/>
  2658 <unit bldFile="os/deviceplatformrelease/sf_config/cenrep/group"/>
  2680      </component>
  2659 </component>
  2681      <component name="rombuild_syborg" filter="sf_build" long-name="Syborg iMaker Config" purpose="development" class="config">
  2660 </collection>
  2682       <unit bldFile="os/deviceplatformrelease/sf_config/rombuild/syborg/group"/>
  2661 <!-- should be located locally in buildplatforms/group 
  2683      </component>
       
  2684      <component name="rombuild_zoom2" filter="sf_build" long-name="Zoom2 ROM Config" purpose="development" class="config">      
       
  2685       <unit bldFile="os/deviceplatformrelease/sf_config/rombuild/zoom2/group"/>
       
  2686      </component>
       
  2687      
       
  2688     </collection>
       
  2689     <!-- should be located locally in buildplatforms/group 
       
  2690     <collection id="s60bld" name="S60 Build">
  2662     <collection id="s60bld" name="S60 Build">
  2691       <component id="buildplatforms" filter="s60" name="Build Platforms">
  2663       <component id="buildplatforms" filter="s60" name="Build Platforms">
  2692         <unit bldFile="/tools/buildplatforms/group"/>
  2664         <unit bldFile="/tools/buildplatforms/group"/>
  2693       </component>
  2665       </component>
  2694     </collection>-->
  2666     </collection>-->
  2695     <collection name="symbianosbld" long-name="Symbian OS Build" level="bld">
  2667 <collection name="symbianosbld" long-name="Symbian OS Build" level="bld">
  2696      <component name="cedarutils" long-name="Cedar Utils" purpose="development">
  2668 <component name="cedarutils" long-name="Cedar Utils" purpose="development">
  2697       <unit mrp="os/deviceplatformrelease/symbianosbld/cedarutils/tools_utils_cedar.mrp"/>
  2669 <unit mrp="os/deviceplatformrelease/symbianosbld/cedarutils/tools_utils_cedar.mrp"/>
  2698      </component>
  2670 </component>
  2699      <component name="productionbldcbrconfig" long-name="Production Build CBR Config" filter="gt" purpose="development" class="config">
  2671 <component name="productionbldcbrconfig" long-name="Production Build CBR Config" filter="gt" purpose="development" class="config">
  2700       <unit mrp="os/deviceplatformrelease/symbianosbld/productionbldcbrconfig/product_cbr_config.mrp"/>
  2672 <unit mrp="os/deviceplatformrelease/symbianosbld/productionbldcbrconfig/product_cbr_config.mrp"/>
  2701      </component>
  2673 </component>
  2702      <component name="foundation_s60_packages" long-name="Foundation S60 Packages" introduced="^3" deprecated="^3" purpose="development" class="config PC">
  2674 <component name="foundation_s60_packages" long-name="Foundation S60 Packages" introduced="^3" deprecated="^3" purpose="development" class="config PC">
  2703       <unit mrp="os/deviceplatformrelease/symbianosbld/foundation_s60_packages/foundation_s60_packages.mrp"/>
  2675 <unit mrp="os/deviceplatformrelease/symbianosbld/foundation_s60_packages/foundation_s60_packages.mrp"/>
  2704      </component>
  2676 </component>
  2705     </collection>
  2677 </collection>
  2706     <collection name="foundation_system" long-name="Foundation System" level="top">
  2678 <collection name="foundation_system" long-name="Foundation System" level="top">
  2707      <component name="system_model" long-name="System Model" introduced="^2" purpose="development" class="config PC">
  2679 <component name="system_model" long-name="System Model" introduced="^2" purpose="development" class="config PC">
  2708       <unit mrp="os/deviceplatformrelease/foundation_system/system_model/system_model.mrp"/>
  2680 <unit mrp="os/deviceplatformrelease/foundation_system/system_model/system_model.mrp"/>
  2709      </component>
  2681 </component>
  2710     </collection>
  2682 </collection>
  2711     <collection name="deviceplatformrelease_info" long-name="Device Platform Release Info" level="top">
  2683 <collection name="deviceplatformrelease_info" long-name="Device Platform Release Info" level="top">
  2712      <component name="deviceplatformrelease_metadata" long-name="Device Platform Release Metadata" introduced="^2" purpose="development" class="config PC">
  2684 <component name="deviceplatformrelease_metadata" long-name="Device Platform Release Metadata" introduced="^2" purpose="development" class="config PC">
  2713       <unit mrp="os/deviceplatformrelease/deviceplatformrelease_info/deviceplatformrelease_metadata/deviceplatformrelease_metadata.mrp"/>
  2685 <unit mrp="os/deviceplatformrelease/deviceplatformrelease_info/deviceplatformrelease_metadata/deviceplatformrelease_metadata.mrp"/>
  2714      </component>
  2686 </component>
  2715     </collection>
  2687 </collection>
  2716    </block>
  2688 </block>
  2717    <block name="osrndtools" level="services" long-name="OS R&amp;D tools" levels="fw trace">
  2689 <block name="osrndtools" level="services" long-name="OS R&amp;D tools" levels="fw trace">
  2718     <collection name="stif" long-name="STIF" level="fw">
  2690 <collection name="stif" long-name="STIF" level="fw">
  2719      <component name="stif_plat" filter="s60" long-name="STIF Platform Interfaces" purpose="development" class="api">
  2691 <component name="stif_plat" filter="s60" long-name="STIF Platform Interfaces" purpose="development" class="api">
  2720       <unit bldFile="os/osrndtools/stif/stif_plat/group"/>
  2692 <unit bldFile="os/osrndtools/stif/stif_plat/group"/>
  2721      </component>
  2693 </component>
  2722      <component name="testinterface" filter="s60" long-name="Test Interface" purpose="development">
  2694 <component name="testinterface" filter="s60" long-name="Test Interface" purpose="development">
  2723       <unit bldFile="os/osrndtools/stif/testinterface/group"/>
  2695 <unit bldFile="os/osrndtools/stif/testinterface/group"/>
  2724      </component>
  2696 </component>
  2725      <component name="testserver" filter="s60" long-name="Test Server" purpose="development">
  2697 <component name="testserver" filter="s60" long-name="Test Server" purpose="development">
  2726       <unit bldFile="os/osrndtools/stif/testserver/group"/>
  2698 <unit bldFile="os/osrndtools/stif/testserver/group"/>
  2727      </component>
  2699 </component>
  2728      <component name="testengine" filter="s60" long-name="Test Engine" purpose="development">
  2700 <component name="testengine" filter="s60" long-name="Test Engine" purpose="development">
  2729       <unit bldFile="os/osrndtools/stif/testengine/group"/>
  2701 <unit bldFile="os/osrndtools/stif/testengine/group"/>
  2730      </component>
  2702 </component>
  2731      <component name="testserverstarter" filter="s60" long-name="Test Server Starter" purpose="development">
  2703 <component name="testserverstarter" filter="s60" long-name="Test Server Starter" purpose="development">
  2732       <unit bldFile="os/osrndtools/stif/testserverstarter/group"/>
  2704 <unit bldFile="os/osrndtools/stif/testserverstarter/group"/>
  2733      </component>
  2705 </component>
  2734      <component name="stiftfwif" filter="s60" long-name="STIF Test Framework Interface" purpose="development">
  2706 <component name="stiftfwif" filter="s60" long-name="STIF Test Framework Interface" purpose="development">
  2735       <unit bldFile="os/osrndtools/stif/stiftfwif/group"/>
  2707 <unit bldFile="os/osrndtools/stif/stiftfwif/group"/>
  2736      </component>
  2708 </component>
  2737      <component name="consoleui" filter="s60" long-name="Console UI" purpose="development">
  2709 <component name="consoleui" filter="s60" long-name="Console UI" purpose="development">
  2738       <unit bldFile="os/osrndtools/stif/consoleui/group"/>
  2710 <unit bldFile="os/osrndtools/stif/consoleui/group"/>
  2739      </component>
  2711 </component>
  2740      <component name="testcombiner" filter="s60" long-name="Test Combiner" purpose="development">
  2712 <component name="testcombiner" filter="s60" long-name="Test Combiner" purpose="development">
  2741       <unit bldFile="os/osrndtools/stif/testcombiner/group"/>
  2713 <unit bldFile="os/osrndtools/stif/testcombiner/group"/>
  2742      </component>
  2714 </component>
  2743      <component name="demomodule" filter="s60" long-name="Demo Module" purpose="development">
  2715 <component name="demomodule" filter="s60" long-name="Demo Module" purpose="development">
  2744       <unit bldFile="os/osrndtools/stif/demomodule/group"/>
  2716 <unit bldFile="os/osrndtools/stif/demomodule/group"/>
  2745      </component>
  2717 </component>
  2746      <component name="atslogger" filter="s60" long-name="ATS Logger" purpose="development">
  2718 <component name="atslogger" filter="s60" long-name="ATS Logger" purpose="development">
  2747       <unit bldFile="os/osrndtools/stif/atslogger/group"/>
  2719 <unit bldFile="os/osrndtools/stif/atslogger/group"/>
  2748      </component>
  2720 </component>
  2749      <component name="atsinterface" filter="s60" long-name="ATS Interface" purpose="development">
  2721 <component name="atsinterface" filter="s60" long-name="ATS Interface" purpose="development">
  2750       <unit bldFile="os/osrndtools/stif/atsinterface/group"/>
  2722 <unit bldFile="os/osrndtools/stif/atsinterface/group"/>
  2751      </component>
  2723 </component>
  2752      <component name="testscripter" filter="s60" long-name="Test Scripter" purpose="development">
  2724 <component name="testscripter" filter="s60" long-name="Test Scripter" purpose="development">
  2753       <unit bldFile="os/osrndtools/stif/testscripter/group"/>
  2725 <unit bldFile="os/osrndtools/stif/testscripter/group"/>
  2754      </component>
  2726 </component>
  2755      <component name="suevent" filter="s60" long-name="SU Event" purpose="development">
  2727 <component name="suevent" filter="s60" long-name="SU Event" purpose="development">
  2756       <unit bldFile="os/osrndtools/stif/suevent/group"/>
  2728 <unit bldFile="os/osrndtools/stif/suevent/group"/>
  2757      </component>
  2729 </component>
  2758      <component name="stifkerneltestclassbase" filter="s60" long-name="STIF Kernel Test Class Base" purpose="development">
  2730 <component name="stifkerneltestclassbase" filter="s60" long-name="STIF Kernel Test Class Base" purpose="development">
  2759       <!-- uncomment the unit when configuration is in place, it's currently #included from stif_build -->
  2731 <!-- uncomment the unit when configuration is in place, it's currently #included from stif_build -->
  2760       <!-- <unit bldFile="stif/stifkerneltestclassbase/group"/>-->
  2732 <!-- <unit bldFile="stif/stifkerneltestclassbase/group"/>-->
  2761      </component>
  2733 </component>
  2762      <component name="stif_build" filter="s60" long-name="STIF Build" purpose="development">
  2734 <component name="stif_build" filter="s60" long-name="STIF Build" purpose="development">
  2763       <!--  move exports into self-contained component. Remove this when configuration is in place-->
  2735 <!--  move exports into self-contained component. Remove this when configuration is in place-->
  2764       <unit bldFile="os/osrndtools/stif/group"/>
  2736 <unit bldFile="os/osrndtools/stif/group"/>
  2765      </component>
  2737 </component>
  2766     </collection>
  2738 </collection>
  2767     <collection name="memspy" long-name="Memspy" level="trace">
  2739 <collection name="memspy" long-name="Memspy" level="trace">
  2768      <component name="memspy_plat" filter="s60" long-name="Memspy Platform Interfaces" purpose="development" class="api">
  2740 <component name="memspy_plat" filter="s60" long-name="Memspy Platform Interfaces" purpose="development" class="api">
  2769       <unit bldFile="os/osrndtools/memspy/memspy_plat/group"/>
  2741 <unit bldFile="os/osrndtools/memspy/memspy_plat/group"/>
  2770      </component>
  2742 </component>
  2771      <component name="driver" filter="s60" long-name="Memspy Driver" purpose="development">
  2743 <component name="driver" filter="s60" long-name="Memspy Driver" purpose="development">
  2772       <unit bldFile="os/osrndtools/memspy/driver/group"/>
  2744 <unit bldFile="os/osrndtools/memspy/driver/group"/>
  2773      </component>
  2745 </component>
  2774      <component name="memspy_engine" filter="s60" long-name="Memspy Engine" purpose="development">
  2746 <component name="memspy_engine" filter="s60" long-name="Memspy Engine" purpose="development">
  2775       <unit bldFile="os/osrndtools/memspy/engine/group"/>
  2747 <unit bldFile="os/osrndtools/memspy/engine/group"/>
  2776      </component>
  2748 </component>
  2777      <component name="commandline" filter="s60" long-name="Memspy Command Line" purpose="development">
  2749 <component name="commandline" filter="s60" long-name="Memspy Command Line" purpose="development">
  2778       <unit bldFile="os/osrndtools/memspy/commandline/group"/>
  2750 <unit bldFile="os/osrndtools/memspy/commandline/group"/>
  2779      </component>
  2751 </component>
  2780      <component name="console" filter="s60" long-name="Memspy Console" purpose="development">
  2752 <component name="console" filter="s60" long-name="Memspy Console" purpose="development">
  2781       <unit bldFile="os/osrndtools/memspy/console/group"/>
  2753 <unit bldFile="os/osrndtools/memspy/console/group"/>
  2782      </component>
  2754 </component>
  2783      <component name="memspy_build" filter="s60" long-name="Memspy Build" purpose="development">
  2755 <component name="memspy_build" filter="s60" long-name="Memspy Build" purpose="development">
  2784       <!--  move exports into self-contained component.-->
  2756 <!--  move exports into self-contained component.-->
  2785       <unit bldFile="os/osrndtools/memspy/group"/>
  2757 <unit bldFile="os/osrndtools/memspy/group"/>
  2786      </component>
  2758 </component>
  2787     </collection>
  2759 </collection>
  2788     <collection name="hti" long-name="Harmonized Test Interface" level="trace">
  2760 <collection name="hti" long-name="Harmonized Test Interface" level="trace">
  2789      <component name="hti_plat" filter="s60" long-name="HTI Platform Interfaces" purpose="development" class="api">
  2761 <component name="hti_plat" filter="s60" long-name="HTI Platform Interfaces" purpose="development" class="api">
  2790       <unit bldFile="os/osrndtools/hti/hti_plat/group"/>
  2762 <unit bldFile="os/osrndtools/hti/hti_plat/group"/>
  2791      </component>
  2763 </component>
  2792      <component name="hticfg" filter="s60" long-name="HTI Config" purpose="development">
  2764 <component name="hticfg" filter="s60" long-name="HTI Config" purpose="development">
  2793       <unit bldFile="os/osrndtools/hti/hticfg/group"/>
  2765 <unit bldFile="os/osrndtools/hti/hticfg/group"/>
  2794      </component>
  2766 </component>
  2795      <component name="htiautostart" filter="s60" long-name="HTI Autostart" purpose="development">
  2767 <component name="htiautostart" filter="s60" long-name="HTI Autostart" purpose="development">
  2796       <unit bldFile="os/osrndtools/hti/htiautostart/group"/>
  2768 <unit bldFile="os/osrndtools/hti/htiautostart/group"/>
  2797      </component>
  2769 </component>
  2798      <component name="htiframework" filter="s60" long-name="HTI Framework" purpose="development">
  2770 <component name="htiframework" filter="s60" long-name="HTI Framework" purpose="development">
  2799       <unit bldFile="os/osrndtools/hti/htiframework/group"/>
  2771 <unit bldFile="os/osrndtools/hti/htiframework/group"/>
  2800      </component>
  2772 </component>
  2801      <component name="hticommplugins" filter="s60" long-name="HTI Communication Plugins" purpose="development" plugin="Y">
  2773 <component name="hticommplugins" filter="s60" long-name="HTI Communication Plugins" purpose="development" plugin="Y">
  2802       <!-- need to #include these from a single unit or separate into component at the right directory level -->
  2774 <!-- need to #include these from a single unit or separate into component at the right directory level -->
  2803       <unit bldFile="os/osrndtools/hti/HtiCommPlugins/HtiBtCommPlugin/group"/>
  2775 <unit bldFile="os/osrndtools/hti/HtiCommPlugins/HtiBtCommPlugin/group"/>
  2804       <unit bldFile="os/osrndtools/hti/HtiCommPlugins/HtiIPCommPlugin/group"/>
  2776 <unit bldFile="os/osrndtools/hti/HtiCommPlugins/HtiIPCommPlugin/group"/>
  2805       <unit bldFile="os/osrndtools/hti/HtiCommPlugins/HtiSerialCommPlugin/group"/>
  2777 <unit bldFile="os/osrndtools/hti/HtiCommPlugins/HtiSerialCommPlugin/group"/>
  2806       <unit bldFile="os/osrndtools/hti/HtiCommPlugins/HtiUsbSerialCommPlugin/group"/>
  2778 <unit bldFile="os/osrndtools/hti/HtiCommPlugins/HtiUsbSerialCommPlugin/group"/>
  2807      </component>
  2779 </component>
  2808      <component name="htiserviceplugins" filter="s60" long-name="HTI Service Plugins" purpose="development" plugin="Y">
  2780 <component name="htiserviceplugins" filter="s60" long-name="HTI Service Plugins" purpose="development" plugin="Y">
  2809       <!-- need to #include these from a single unit or separate into component at the right directory level -->
  2781 <!-- need to #include these from a single unit or separate into component at the right directory level -->
  2810       <unit bldFile="os/osrndtools/hti/HtiServicePlugins/HtiAppServicePlugin/group"/>
  2782 <unit bldFile="os/osrndtools/hti/HtiServicePlugins/HtiAppServicePlugin/group"/>
  2811       <unit bldFile="os/osrndtools/hti/HtiServicePlugins/HtiEchoServicePlugin/group"/>
  2783 <unit bldFile="os/osrndtools/hti/HtiServicePlugins/HtiEchoServicePlugin/group"/>
  2812       <unit bldFile="os/osrndtools/hti/HtiServicePlugins/HtiFtpServicePlugin/group"/>
  2784 <unit bldFile="os/osrndtools/hti/HtiServicePlugins/HtiFtpServicePlugin/group"/>
  2813       <unit bldFile="os/osrndtools/hti/HtiServicePlugins/HtiIpProxyServicePlugin/group"/>
  2785 <unit bldFile="os/osrndtools/hti/HtiServicePlugins/HtiIpProxyServicePlugin/group"/>
  2814       <unit bldFile="os/osrndtools/hti/HtiServicePlugins/HtiStifTfServicePlugin/group"/>
  2786 <unit bldFile="os/osrndtools/hti/HtiServicePlugins/HtiStifTfServicePlugin/group"/>
  2815      </component>
  2787 </component>
  2816      <component name="htifilehlp" filter="s60" long-name="HTI File Help" purpose="development">
  2788 <component name="htifilehlp" filter="s60" long-name="HTI File Help" purpose="development">
  2817       <unit bldFile="os/osrndtools/hti/htifilehlp/group"/>
  2789 <unit bldFile="os/osrndtools/hti/htifilehlp/group"/>
  2818      </component>
  2790 </component>
  2819      <component name="htiwatchdog" filter="s60" long-name="HTI Watchdog" purpose="development">
  2791 <component name="htiwatchdog" filter="s60" long-name="HTI Watchdog" purpose="development">
  2820       <unit bldFile="os/osrndtools/hti/htiwatchdog/group"/>
  2792 <unit bldFile="os/osrndtools/hti/htiwatchdog/group"/>
  2821      </component>
  2793 </component>
  2822      <component name="hti_build" filter="s60" long-name="HTI Build" purpose="development">
  2794 <component name="hti_build" filter="s60" long-name="HTI Build" purpose="development">
  2823       <!--  move exports into self-contained component.-->
  2795 <!--  move exports into self-contained component.-->
  2824       <unit bldFile="os/osrndtools/hti/group"/>
  2796 <unit bldFile="os/osrndtools/hti/group"/>
  2825      </component>
  2797 </component>
  2826     </collection>
  2798 </collection>
  2827     <collection name="osrndtools_info" long-name="OS R&amp;D tools Info" level="trace">
  2799 <collection name="osrndtools_info" long-name="OS R&amp;D tools Info" level="trace">
  2828      <component name="osrndtools_metadata" long-name="OS R&amp;D tools Metadata" introduced="^2" purpose="development" class="config PC">
  2800 <component name="osrndtools_metadata" long-name="OS R&amp;D tools Metadata" introduced="^2" purpose="development" class="config PC">
  2829       <unit mrp="os/osrndtools/osrndtools_info/osrndtools_metadata/osrndtools_metadata.mrp"/>
  2801 <unit mrp="os/osrndtools/osrndtools_info/osrndtools_metadata/osrndtools_metadata.mrp"/>
  2830      </component>
  2802 </component>
  2831     </collection>
  2803 </collection>
  2832    </block>
  2804 </block>
  2833   </layer>
  2805 </layer>
  2834   <layer name="mw" long-name="Middleware" levels="generic specific">
  2806 <layer name="mw" long-name="Middleware" levels="generic specific">
  2835    <block name="appsupport" level="generic" long-name="Generic Application Support" levels="system plugin framework server generic specific">
  2807 <block name="appsupport" level="generic" long-name="Generic Application Support" levels="system plugin framework server generic specific">
  2836     <collection name="appsupport_pub" long-name="Generic Application Support Public Interfaces" level="specific">
  2808 <collection name="appsupport_pub" long-name="Generic Application Support Public Interfaces" level="specific">
  2837      <component name="flash_viewer_framework_api" long-name="Flash Viewer Framework API" filter="s60" class="api">
  2809 <component name="flash_viewer_framework_api" long-name="Flash Viewer Framework API" filter="s60" class="api">
  2838       <unit bldFile="mw/appsupport/appsupport_pub/flash_viewer_framework_api/group"/>
  2810 <unit bldFile="mw/appsupport/appsupport_pub/flash_viewer_framework_api/group"/>
  2839      </component>
  2811 </component>
  2840      <component name="network_status_api" long-name="Network Status API" filter="s60" class="api">
  2812 <component name="network_status_api" long-name="Network Status API" filter="s60" class="api">
  2841       <unit bldFile="mw/appsupport/appsupport_pub/network_status_api/group"/>
  2813 <unit bldFile="mw/appsupport/appsupport_pub/network_status_api/group"/>
  2842      </component>
  2814 </component>
  2843     </collection>
  2815 </collection>
  2844     <collection name="appsupport_plat" long-name="Generic Application Support Platform Interfaces" level="specific">
  2816 <collection name="appsupport_plat" long-name="Generic Application Support Platform Interfaces" level="specific">
  2845      <component name="action_plugin_api" long-name="Action Plug-In API" filter="s60" class="api">
  2817 <component name="action_plugin_api" long-name="Action Plug-In API" filter="s60" class="api">
  2846       <unit bldFile="mw/appsupport/appsupport_plat/action_plugin_api/group"/>
  2818 <unit bldFile="mw/appsupport/appsupport_plat/action_plugin_api/group"/>
  2847      </component>
  2819 </component>
  2848      <component name="application_orientation_api" long-name="Application Orientation API" filter="s60" class="api">
  2820 <component name="application_orientation_api" long-name="Application Orientation API" filter="s60" class="api">
  2849       <unit bldFile="mw/appsupport/appsupport_plat/application_orientation_api/group"/>
  2821 <unit bldFile="mw/appsupport/appsupport_plat/application_orientation_api/group"/>
  2850      </component>
  2822 </component>
  2851      <component name="context_access_api" long-name="Context Access API" filter="s60" class="api">
  2823 <component name="context_access_api" long-name="Context Access API" filter="s60" class="api">
  2852       <unit bldFile="mw/appsupport/appsupport_plat/context_access_api/group"/>
  2824 <unit bldFile="mw/appsupport/appsupport_plat/context_access_api/group"/>
  2853      </component>
  2825 </component>
  2854      <component name="context_framework_services_api" long-name="Context Framework Services API" filter="s60" class="api">
  2826 <component name="context_framework_services_api" long-name="Context Framework Services API" filter="s60" class="api">
  2855       <unit bldFile="mw/appsupport/appsupport_plat/context_framework_services_api/group"/>
  2827 <unit bldFile="mw/appsupport/appsupport_plat/context_framework_services_api/group"/>
  2856      </component>
  2828 </component>
  2857      <component name="context_framework_client_api" long-name="Context Framework Client API" filter="s60" class="api">
  2829 <component name="context_framework_client_api" long-name="Context Framework Client API" filter="s60" class="api">
  2858       <unit bldFile="mw/appsupport/appsupport_plat/context_framework_client_api/group"/>
  2830 <unit bldFile="mw/appsupport/appsupport_plat/context_framework_client_api/group"/>
  2859      </component>
  2831 </component>
  2860      <component name="context_framework_listener_api" long-name="Context Framework Listener API" filter="s60" class="api">
  2832 <component name="context_framework_listener_api" long-name="Context Framework Listener API" filter="s60" class="api">
  2861       <unit bldFile="mw/appsupport/appsupport_plat/context_framework_listener_api/group"/>
  2833 <unit bldFile="mw/appsupport/appsupport_plat/context_framework_listener_api/group"/>
  2862      </component>
  2834 </component>
  2863      <component name="context_framework_version_api" long-name="Context Framework Version API" filter="s60" class="api">
  2835 <component name="context_framework_version_api" long-name="Context Framework Version API" filter="s60" class="api">
  2864       <unit bldFile="mw/appsupport/appsupport_plat/context_framework_version_api/group"/>
  2836 <unit bldFile="mw/appsupport/appsupport_plat/context_framework_version_api/group"/>
  2865      </component>
  2837 </component>
  2866      <component name="context_source_plugin_api" long-name="Context Source Plug-In API" filter="s60" class="api">
  2838 <component name="context_source_plugin_api" long-name="Context Source Plug-In API" filter="s60" class="api">
  2867       <unit bldFile="mw/appsupport/appsupport_plat/context_source_plugin_api/group"/>
  2839 <unit bldFile="mw/appsupport/appsupport_plat/context_source_plugin_api/group"/>
  2868      </component>
  2840 </component>
  2869      <component name="context_source_settings_manager_api" long-name="Context Source Settings Manager API" filter="s60" class="api">
  2841 <component name="context_source_settings_manager_api" long-name="Context Source Settings Manager API" filter="s60" class="api">
  2870       <unit bldFile="mw/appsupport/appsupport_plat/context_source_settings_manager_api/group"/>
  2842 <unit bldFile="mw/appsupport/appsupport_plat/context_source_settings_manager_api/group"/>
  2871      </component>
  2843 </component>
  2872      <component name="context_subscription_api" long-name="Context Subscription API" filter="s60" class="api">
  2844 <component name="context_subscription_api" long-name="Context Subscription API" filter="s60" class="api">
  2873       <unit bldFile="mw/appsupport/appsupport_plat/context_subscription_api/group"/>
  2845 <unit bldFile="mw/appsupport/appsupport_plat/context_subscription_api/group"/>
  2874      </component>
  2846 </component>
  2875      <component name="key_event_framework_api" long-name="Key Event Framework API" filter="s60" class="api">
  2847 <component name="key_event_framework_api" long-name="Key Event Framework API" filter="s60" class="api">
  2876       <unit bldFile="mw/appsupport/appsupport_plat/key_event_framework_api/group"/>
  2848 <unit bldFile="mw/appsupport/appsupport_plat/key_event_framework_api/group"/>
  2877      </component>
  2849 </component>
  2878      <component name="key_event_framework_mapper_api" long-name="Key Event Framework Mapper API" filter="s60" class="api">
  2850 <component name="key_event_framework_mapper_api" long-name="Key Event Framework Mapper API" filter="s60" class="api">
  2879       <unit bldFile="mw/appsupport/appsupport_plat/key_event_framework_mapper_api/group"/>
  2851 <unit bldFile="mw/appsupport/appsupport_plat/key_event_framework_mapper_api/group"/>
  2880      </component>
  2852 </component>
  2881      <component name="media_keys_definition_api" long-name="Media Keys Definition API" filter="s60" class="api">
  2853 <component name="media_keys_definition_api" long-name="Media Keys Definition API" filter="s60" class="api">
  2882       <unit bldFile="mw/appsupport/appsupport_plat/media_keys_definition_api/group"/>
  2854 <unit bldFile="mw/appsupport/appsupport_plat/media_keys_definition_api/group"/>
  2883      </component>
  2855 </component>
  2884      <component name="ood_threshold_api" long-name="OOD Threshold API" filter="s60" class="api">
  2856 <component name="ood_threshold_api" long-name="OOD Threshold API" filter="s60" class="api">
  2885       <unit bldFile="mw/appsupport/appsupport_plat/ood_threshold_api/group"/>
  2857 <unit bldFile="mw/appsupport/appsupport_plat/ood_threshold_api/group"/>
  2886      </component>
  2858 </component>
  2887      <component name="oom_monitor_api" long-name="OOM Monitor API" filter="s60" class="api">
  2859 <component name="oom_monitor_api" long-name="OOM Monitor API" filter="s60" class="api">
  2888       <unit bldFile="mw/appsupport/appsupport_plat/oom_monitor_api/group"/>
  2860 <unit bldFile="mw/appsupport/appsupport_plat/oom_monitor_api/group"/>
  2889      </component>
  2861 </component>
  2890      <component name="oom_monitor_plugin_api" long-name="OOM Monitor Plugin API" filter="s60" class="api">
  2862 <component name="oom_monitor_plugin_api" long-name="OOM Monitor Plugin API" filter="s60" class="api">
  2891       <unit bldFile="mw/appsupport/appsupport_plat/oom_monitor_plugin_api/group"/>
  2863 <unit bldFile="mw/appsupport/appsupport_plat/oom_monitor_plugin_api/group"/>
  2892      </component>
  2864 </component>
  2893      <component name="operation_provider_api" long-name="Operation Provider API" filter="s60" class="api">
  2865 <component name="operation_provider_api" long-name="Operation Provider API" filter="s60" class="api">
  2894       <unit bldFile="mw/appsupport/appsupport_plat/operation_provider_api/group"/>
  2866 <unit bldFile="mw/appsupport/appsupport_plat/operation_provider_api/group"/>
  2895      </component>
  2867 </component>
  2896      <component name="phonecmdhandler_api" long-name="Phone Command Handler API" filter="s60" class="api">
  2868 <component name="phonecmdhandler_api" long-name="Phone Command Handler API" filter="s60" class="api">
  2897       <unit bldFile="mw/appsupport/appsupport_plat/phonecmdhandler_api/group"/>
  2869 <unit bldFile="mw/appsupport/appsupport_plat/phonecmdhandler_api/group"/>
  2898      </component>
  2870 </component>
  2899      <component name="restore_factory_settings_api" long-name="Restore Factory Settings API" filter="s60" class="api">
  2871 <component name="restore_factory_settings_api" long-name="Restore Factory Settings API" filter="s60" class="api">
  2900       <unit bldFile="mw/appsupport/appsupport_plat/restore_factory_settings_api/group"/>
  2872 <unit bldFile="mw/appsupport/appsupport_plat/restore_factory_settings_api/group"/>
  2901      </component>
  2873 </component>
  2902      <component name="restore_factory_settings_plugin_api" long-name="Restore Factory Settings Plug-in API" filter="s60" class="api">
  2874 <component name="restore_factory_settings_plugin_api" long-name="Restore Factory Settings Plug-in API" filter="s60" class="api">
  2903       <unit bldFile="mw/appsupport/appsupport_plat/restore_factory_settings_plugin_api/group"/>
  2875 <unit bldFile="mw/appsupport/appsupport_plat/restore_factory_settings_plugin_api/group"/>
  2904      </component>
  2876 </component>
  2905      <component name="secondary_display_accfw_api" long-name="Secondary Display Accessory Framework API" filter="s60" class="api">
  2877 <component name="secondary_display_accfw_api" long-name="Secondary Display Accessory Framework API" filter="s60" class="api">
  2906       <unit bldFile="mw/appsupport/appsupport_plat/secondary_display_accfw_api/group"/>
  2878 <unit bldFile="mw/appsupport/appsupport_plat/secondary_display_accfw_api/group"/>
  2907      </component>
  2879 </component>
  2908      <component name="secondary_display_startup_api" long-name="Secondary Display Startup API" filter="s60" class="api">
  2880 <component name="secondary_display_startup_api" long-name="Secondary Display Startup API" filter="s60" class="api">
  2909       <unit bldFile="mw/appsupport/appsupport_plat/secondary_display_startup_api/group"/>
  2881 <unit bldFile="mw/appsupport/appsupport_plat/secondary_display_startup_api/group"/>
  2910      </component>
  2882 </component>
  2911      <component name="secondary_display_sysap_api" long-name="Secondary Display System Application API" filter="s60" class="api">
  2883 <component name="secondary_display_sysap_api" long-name="Secondary Display System Application API" filter="s60" class="api">
  2912       <unit bldFile="mw/appsupport/appsupport_plat/secondary_display_sysap_api/group"/>
  2884 <unit bldFile="mw/appsupport/appsupport_plat/secondary_display_sysap_api/group"/>
  2913      </component>
  2885 </component>
  2914      <component name="secondary_display_system_state_api" long-name="Secondary Display System State API" filter="s60" class="api">
  2886 <component name="secondary_display_system_state_api" long-name="Secondary Display System State API" filter="s60" class="api">
  2915       <unit bldFile="mw/appsupport/appsupport_plat/secondary_display_system_state_api/group"/>
  2887 <unit bldFile="mw/appsupport/appsupport_plat/secondary_display_system_state_api/group"/>
  2916      </component>
  2888 </component>
  2917      <component name="sensor_user_setting_api" long-name="Sensor User Setting API" filter="s60" class="api">
  2889 <component name="sensor_user_setting_api" long-name="Sensor User Setting API" filter="s60" class="api">
  2918       <unit bldFile="mw/appsupport/appsupport_plat/sensor_user_setting_api/group"/>
  2890 <unit bldFile="mw/appsupport/appsupport_plat/sensor_user_setting_api/group"/>
  2919      </component>
  2891 </component>
  2920      <component name="startup_configuration_api" long-name="Startup Configuration API" filter="s60" class="api">
  2892 <component name="startup_configuration_api" long-name="Startup Configuration API" filter="s60" class="api">
  2921       <unit bldFile="mw/appsupport/appsupport_plat/startup_configuration_api/group"/>
  2893 <unit bldFile="mw/appsupport/appsupport_plat/startup_configuration_api/group"/>
  2922      </component>
  2894 </component>
  2923      <component name="system_application_key_handler_plugin_api" long-name="System Application Key Handler Plug-in API" filter="s60" class="api">
  2895 <component name="system_application_key_handler_plugin_api" long-name="System Application Key Handler Plug-in API" filter="s60" class="api">
  2924       <unit bldFile="mw/appsupport/appsupport_plat/system_application_key_handler_plugin_api/group"/>
  2896 <unit bldFile="mw/appsupport/appsupport_plat/system_application_key_handler_plugin_api/group"/>
  2925      </component>
  2897 </component>
  2926      <component name="system_application_light_control_plugin_api" long-name="System Application Light Control Plug-in API" filter="s60" class="api">
  2898 <component name="system_application_light_control_plugin_api" long-name="System Application Light Control Plug-in API" filter="s60" class="api">
  2927       <unit bldFile="mw/appsupport/appsupport_plat/system_application_light_control_plugin_api/group"/>
  2899 <unit bldFile="mw/appsupport/appsupport_plat/system_application_light_control_plugin_api/group"/>
  2928      </component>
  2900 </component>
  2929      <component name="system_application_notification_api" long-name="System Application Notification API" filter="s60" class="api">
  2901 <component name="system_application_notification_api" long-name="System Application Notification API" filter="s60" class="api">
  2930       <unit bldFile="mw/appsupport/appsupport_plat/system_application_notification_api/group"/>
  2902 <unit bldFile="mw/appsupport/appsupport_plat/system_application_notification_api/group"/>
  2931      </component>
  2903 </component>
  2932      <component name="system_application_plugin_callback_api" long-name="System Application Plug-in Callback API" filter="s60" class="api">
  2904 <component name="system_application_plugin_callback_api" long-name="System Application Plug-in Callback API" filter="s60" class="api">
  2933       <unit bldFile="mw/appsupport/appsupport_plat/system_application_plugin_callback_api/group"/>
  2905 <unit bldFile="mw/appsupport/appsupport_plat/system_application_plugin_callback_api/group"/>
  2934      </component>
  2906 </component>
  2935     </collection>
  2907 </collection>
  2936     <collection name="contextframework" long-name="Context Framework" level="framework">
  2908 <collection name="contextframework" long-name="Context Framework" level="framework">
  2937      <!-- the units that are commented out need to be put back when configuration is in place.
  2909 <!-- the units that are commented out need to be put back when configuration is in place.
  2938 		They're currently #included by contextframework_build, which should be removed when the other units are uncommented -->
  2910 		They're currently #included by contextframework_build, which should be removed when the other units are uncommented -->
  2939      <component name="cfw" filter="s60" long-name="Context Framework">
  2911 <component name="cfw" filter="s60" long-name="Context Framework">
  2940       <!--<unit bldFile="contextframework/cfw/group"/> -->
  2912 <!--<unit bldFile="contextframework/cfw/group"/> -->
  2941      </component>
  2913 </component>
  2942      <component name="cfwplugins" filter="s60" long-name="Context Framework Plugins" plugin="Y">
  2914 <component name="cfwplugins" filter="s60" long-name="Context Framework Plugins" plugin="Y">
  2943       <!--<unit bldFile="contextframework/cfwplugins/group"/>-->
  2915 <!--<unit bldFile="contextframework/cfwplugins/group"/>-->
  2944      </component>
  2916 </component>
  2945      <component name="contextframework_build" filter="s60" long-name="Context Framework Build">
  2917 <component name="contextframework_build" filter="s60" long-name="Context Framework Build">
  2946       <unit bldFile="mw/appsupport/contextframework/group"/>
  2918 <unit bldFile="mw/appsupport/contextframework/group"/>
  2947      </component>
  2919 </component>
  2948     </collection>
  2920 </collection>
  2949     <collection name="coreapplicationuis" long-name="Core Application UIs" level="server">
  2921 <collection name="coreapplicationuis" long-name="Core Application UIs" level="server">
  2950      <component name="dbrecovery" filter="s60" long-name="Database Recovery">
  2922 <component name="dbrecovery" filter="s60" long-name="Database Recovery">
  2951       <unit bldFile="mw/appsupport/coreapplicationuis/dbrecovery/group"/>
  2923 <unit bldFile="mw/appsupport/coreapplicationuis/dbrecovery/group"/>
  2952      </component>
  2924 </component>
  2953      <component name="nspswsplugin" filter="s60" long-name="NSPS WS Plugin" plugin="Y">
  2925 <component name="nspswsplugin" filter="s60" long-name="NSPS WS Plugin" plugin="Y">
  2954       <!-- No Service Power Save? Window Server? Please elaborate-->
  2926 <!-- No Service Power Save? Window Server? Please elaborate-->
  2955       <unit bldFile="mw/appsupport/coreapplicationuis/nspswsplugin/group"/>
  2927 <unit bldFile="mw/appsupport/coreapplicationuis/nspswsplugin/group"/>
  2956      </component>
  2928 </component>
  2957      <component name="rfs" filter="s60" long-name="Restore Factory Settings">
  2929 <component name="rfs" filter="s60" long-name="Restore Factory Settings">
  2958       <unit bldFile="mw/appsupport/coreapplicationuis/rfs/group"/>
  2930 <unit bldFile="mw/appsupport/coreapplicationuis/rfs/group"/>
  2959      </component>
  2931 </component>
  2960      <component name="rfsplugins" filter="s60" long-name="Restore Factory Settings Plugins" plugin="Y">
  2932 <component name="rfsplugins" filter="s60" long-name="Restore Factory Settings Plugins" plugin="Y">
  2961       <unit bldFile="mw/appsupport/coreapplicationuis/rfsplugins/group"/>
  2933 <unit bldFile="mw/appsupport/coreapplicationuis/rfsplugins/group"/>
  2962      </component>
  2934 </component>
  2963      <component name="sysap" filter="s60" long-name="System Application">
  2935 <component name="sysap" filter="s60" long-name="System Application">
  2964       <unit bldFile="mw/appsupport/coreapplicationuis/sysap/group"/>
  2936 <unit bldFile="mw/appsupport/coreapplicationuis/sysap/group"/>
  2965      </component>
  2937 </component>
  2966      <component name="variatedsettings" filter="s60" long-name="Variated Settings" class="config">
  2938 <component name="variatedsettings" filter="s60" long-name="Variated Settings" class="config">
  2967       <unit bldFile="mw/appsupport/coreapplicationuis/variatedsettings/group"/>
  2939 <unit bldFile="mw/appsupport/coreapplicationuis/variatedsettings/group"/>
  2968      </component>
  2940 </component>
  2969      <component name="accfwuinotifier" filter="s60" long-name="Accessory Framework UI Notifier" plugin="Y">
  2941 <component name="accfwuinotifier" filter="s60" long-name="Accessory Framework UI Notifier" plugin="Y">
  2970       <unit bldFile="mw/appsupport/coreapplicationuis/accfwuinotifier/group"/>
  2942 <unit bldFile="mw/appsupport/coreapplicationuis/accfwuinotifier/group"/>
  2971      </component>
  2943 </component>
  2972      <component name="kefmapper" filter="s60" long-name="Key Event Framework">
  2944 <component name="kefmapper" filter="s60" long-name="Key Event Framework">
  2973       <unit bldFile="mw/appsupport/coreapplicationuis/kefmapper/group"/>
  2945 <unit bldFile="mw/appsupport/coreapplicationuis/kefmapper/group"/>
  2974      </component>
  2946 </component>
  2975      <component name="advancedtspcontroller" filter="s60" long-name="Advanced TSP Controller">
  2947 <component name="advancedtspcontroller" filter="s60" long-name="Advanced TSP Controller">
  2976       <unit bldFile="mw/appsupport/coreapplicationuis/advancedtspcontroller/group"/>
  2948 <unit bldFile="mw/appsupport/coreapplicationuis/advancedtspcontroller/group"/>
  2977      </component>
  2949 </component>
  2978      <component name="powersaveutilities" filter="s60" long-name="Power Save Utilities">
  2950 <component name="powersaveutilities" filter="s60" long-name="Power Save Utilities">
  2979       <unit bldFile="mw/appsupport/coreapplicationuis/powersaveutilities/group"/>
  2951 <unit bldFile="mw/appsupport/coreapplicationuis/powersaveutilities/group"/>
  2980      </component>
  2952 </component>
  2981      <component name="gsserverenginestub" filter="s60" long-name="GS Server Engine Stub">
  2953 <component name="gsserverenginestub" filter="s60" long-name="GS Server Engine Stub">
  2982       <unit bldFile="mw/appsupport/coreapplicationuis/gsserverenginestub/group"/>
  2954 <unit bldFile="mw/appsupport/coreapplicationuis/gsserverenginestub/group"/>
  2983      </component>
  2955 </component>
  2984      <component name="gsserverengine" filter="s60" long-name="GS Server Engine">
  2956 <component name="gsserverengine" filter="s60" long-name="GS Server Engine">
  2985       <unit bldFile="mw/appsupport/coreapplicationuis/gsserverengine/group"/>
  2957 <unit bldFile="mw/appsupport/coreapplicationuis/gsserverengine/group"/>
  2986      </component>
  2958 </component>
  2987      <component name="sensordatacompensatorplugin" filter="s60" long-name="Sensor Data Compensator Plugin" plugin="Y">
  2959 <component name="sensordatacompensatorplugin" filter="s60" long-name="Sensor Data Compensator Plugin" plugin="Y">
  2988       <unit bldFile="mw/appsupport/coreapplicationuis/sensordatacompensatorplugin/group"/>
  2960 <unit bldFile="mw/appsupport/coreapplicationuis/sensordatacompensatorplugin/group"/>
  2989      </component>
  2961 </component>
  2990     </collection>
  2962 </collection>
  2991     <collection name="flashliteapi_3_1" long-name="Flash Lite API 3.1" level="specific">
  2963 <collection name="flashliteapi_3_1" long-name="Flash Lite API 3.1" level="specific">
  2992      <!--  collection is really a component. Move down a directory -->
  2964 <!--  collection is really a component. Move down a directory -->
  2993      <component name="flashliteapi_3_1_build" long-name="Flash Lite API Build" filter="s60" introduced="^2"/>
  2965 <component name="flashliteapi_3_1_build" long-name="Flash Lite API Build" filter="s60" introduced="^2"/>
  2994     </collection>
  2966 </collection>
  2995     <collection name="mediakeys" long-name="Media Keys" level="plugin">
  2967 <collection name="mediakeys" long-name="Media Keys" level="plugin">
  2996      <!--  collection is really a component. Move down a directory -->
  2968 <!--  collection is really a component. Move down a directory -->
  2997      <component name="mediakeys_build" filter="s60" long-name="Media Keys Build">
  2969 <component name="mediakeys_build" filter="s60" long-name="Media Keys Build">
  2998       <unit bldFile="mw/appsupport/mediakeys/group"/>
  2970 <unit bldFile="mw/appsupport/mediakeys/group"/>
  2999      </component>
  2971 </component>
  3000     </collection>
  2972 </collection>
  3001     <collection name="startupservices" long-name="Startup Services" level="system">
  2973 <collection name="startupservices" long-name="Startup Services" level="system">
  3002      <component name="splashscreen" filter="s60" long-name="Splash Screen">
  2974 <component name="splashscreen" filter="s60" long-name="Splash Screen">
  3003       <unit bldFile="mw/appsupport/startupservices/splashscreen/group"/>
  2975 <unit bldFile="mw/appsupport/startupservices/splashscreen/group"/>
  3004      </component>
  2976 </component>
  3005      <component name="startupanimation" filter="s60" long-name="Startup Animation">
  2977 <component name="startupanimation" filter="s60" long-name="Startup Animation">
  3006       <unit bldFile="mw/appsupport/startupservices/startupanimation/group"/>
  2978 <unit bldFile="mw/appsupport/startupservices/startupanimation/group"/>
  3007      </component>
  2979 </component>
  3008      <component name="startup" long-name="Startup Application" filter="s60">
  2980 <component name="startup" long-name="Startup Application" filter="s60">
  3009       <unit bldFile="mw/appsupport/startupservices/startup/group"/>
  2981 <unit bldFile="mw/appsupport/startupservices/startup/group"/>
  3010      </component>
  2982 </component>
  3011     </collection>
  2983 </collection>
  3012     <collection name="sysresmonitoring" long-name="System Resource Monitoring" level="system">
  2984 <collection name="sysresmonitoring" long-name="System Resource Monitoring" level="system">
  3013      <component name="oodmonitor" filter="s60" long-name="OOD Monitor" introduced="7.0s">
  2985 <component name="oodmonitor" filter="s60" long-name="OOD Monitor" introduced="7.0s">
  3014       <unit bldFile="mw/appsupport/sysresmonitoring/oodmonitor/group"/>
  2986 <unit bldFile="mw/appsupport/sysresmonitoring/oodmonitor/group"/>
  3015      </component>
  2987 </component>
  3016      <component name="oommonitor" filter="s60" long-name="OOM Monitor" introduced="7.0s">
  2988 <component name="oommonitor" filter="s60" long-name="OOM Monitor" introduced="7.0s">
  3017       <unit bldFile="mw/appsupport/sysresmonitoring/oommonitor/group"/>
  2989 <unit bldFile="mw/appsupport/sysresmonitoring/oommonitor/group"/>
  3018      </component>
  2990 </component>
  3019     </collection>
  2991 </collection>
  3020     <collection name="systemsettings" long-name="System Settings" level="system">
  2992 <collection name="systemsettings" long-name="System Settings" level="system">
  3021      <component name="gssensorplugin" filter="s60" long-name="GS Sensor Plugin" plugin="Y">
  2993 <component name="gssensorplugin" filter="s60" long-name="GS Sensor Plugin" plugin="Y">
  3022       <unit bldFile="mw/appsupport/systemsettings/gssensorplugin/group"/>
  2994 <unit bldFile="mw/appsupport/systemsettings/gssensorplugin/group"/>
  3023      </component>
  2995 </component>
  3024      <component name="gsaccessoryplugin" filter="s60" long-name="GS Accessory Plugin" plugin="Y">
  2996 <component name="gsaccessoryplugin" filter="s60" long-name="GS Accessory Plugin" plugin="Y">
  3025       <unit bldFile="mw/appsupport/systemsettings/gsaccessoryplugin/group"/>
  2997 <unit bldFile="mw/appsupport/systemsettings/gsaccessoryplugin/group"/>
  3026      </component>
  2998 </component>
  3027     </collection>
  2999 </collection>
  3028     <collection name="filehandling" long-name="File Handling" level="server">
  3000 <collection name="filehandling" long-name="File Handling" level="server">
  3029      <component name="fileconverterfw" long-name="File Converter Framework" purpose="optional">
  3001 <component name="fileconverterfw" long-name="File Converter Framework" purpose="optional">
  3030       <unit bldFile="mw/appsupport/filehandling/fileconverterfw/group" mrp="mw/appsupport/filehandling/fileconverterfw/group/app-framework_conarc.mrp"/>
  3002 <unit bldFile="mw/appsupport/filehandling/fileconverterfw/group" mrp="mw/appsupport/filehandling/fileconverterfw/group/app-framework_conarc.mrp"/>
  3031      </component>
  3003 </component>
  3032      <component name="htmltorichtextconverter" long-name="HTML to RichText Converter" introduced="7.0" purpose="optional" plugin="Y">
  3004 <component name="htmltorichtextconverter" long-name="HTML to RichText Converter" introduced="7.0" purpose="optional" plugin="Y">
  3033       <unit bldFile="mw/appsupport/filehandling/htmltorichtextconverter/group" mrp="mw/appsupport/filehandling/htmltorichtextconverter/group/app-services_chtmltocrtconv.mrp"/>
  3005 <unit bldFile="mw/appsupport/filehandling/htmltorichtextconverter/group" mrp="mw/appsupport/filehandling/htmltorichtextconverter/group/app-services_chtmltocrtconv.mrp"/>
  3034      </component>
  3006 </component>
  3035      <component name="richtexttohtmlconverter" long-name="RichText to HTML Converter" introduced="7.0s" purpose="optional" plugin="Y">
  3007 <component name="richtexttohtmlconverter" long-name="RichText to HTML Converter" introduced="7.0s" purpose="optional" plugin="Y">
  3036       <unit bldFile="mw/appsupport/filehandling/richtexttohtmlconverter/Group" mrp="mw/appsupport/filehandling/richtexttohtmlconverter/Group/app-services_richtexttohtmlconv.mrp"/>
  3008 <unit bldFile="mw/appsupport/filehandling/richtexttohtmlconverter/Group" mrp="mw/appsupport/filehandling/richtexttohtmlconverter/Group/app-services_richtexttohtmlconv.mrp"/>
  3037      </component>
  3009 </component>
  3038     </collection>
  3010 </collection>
  3039     <collection name="hwresourceadaptation" long-name="Hardware Resource Adaptation" level="generic">
  3011 <collection name="hwresourceadaptation" long-name="Hardware Resource Adaptation" level="generic">
  3040      <component name="hwresourcemgruiplugin" long-name="Hardware Resource Manager UI Plugin" introduced="^2" purpose="optional" plugin="Y">
  3012 <component name="hwresourcemgruiplugin" long-name="Hardware Resource Manager UI Plugin" introduced="^2" purpose="optional" plugin="Y">
  3041       <unit bldFile="mw/appsupport/hwresourceadaptation/hwresourcemgruiplugin/group" mrp="mw/appsupport/hwresourceadaptation/hwresourcemgruiplugin/group/telephony_hwrmuiplugin.mrp"/>
  3013 <unit bldFile="mw/appsupport/hwresourceadaptation/hwresourcemgruiplugin/group" mrp="mw/appsupport/hwresourceadaptation/hwresourcemgruiplugin/group/telephony_hwrmuiplugin.mrp"/>
  3042      </component>
  3014 </component>
  3043     </collection>
  3015 </collection>
  3044     <collection name="commonappservices" long-name="Common Application Services" level="framework">
  3016 <collection name="commonappservices" long-name="Common Application Services" level="framework">
  3045      <component name="alarmserver" long-name="Alarm Server" introduced="7.0" purpose="optional">
  3017 <component name="alarmserver" long-name="Alarm Server" introduced="7.0" purpose="optional">
  3046       <unit bldFile="mw/appsupport/commonappservices/alarmserver/Group" mrp="mw/appsupport/commonappservices/alarmserver/Group/app-services_alarmserver.mrp"/>
  3018 <unit bldFile="mw/appsupport/commonappservices/alarmserver/Group" mrp="mw/appsupport/commonappservices/alarmserver/Group/app-services_alarmserver.mrp"/>
  3047      </component>
  3019 </component>
  3048      <component name="alarmservertest" long-name="Alarm Server Test" deprecated="^3" introduced="8.1" purpose="development">
  3020 <component name="alarmservertest" long-name="Alarm Server Test" deprecated="^3" introduced="8.1" purpose="development">
  3049       <unit bldFile="mw/appsupport/commonappservices/alarmservertest/TestAlarmSrv" mrp="mw/appsupport/commonappservices/alarmservertest/TestAlarmSrv/app-services_testalarmsrv.mrp"/>
  3021 <unit bldFile="mw/appsupport/commonappservices/alarmservertest/TestAlarmSrv" mrp="mw/appsupport/commonappservices/alarmservertest/TestAlarmSrv/app-services_testalarmsrv.mrp"/>
  3050      </component>
  3022 </component>
  3051      <component name="appservicesdocs" long-name="Application Services Documentation" purpose="development" class="doc">
  3023 <component name="appservicesdocs" long-name="Application Services Documentation" purpose="development" class="doc">
  3052       <unit mrp="mw/appsupport/commonappservices/appservicesdocs/app-services_documentation.mrp"/>
  3024 <unit mrp="mw/appsupport/commonappservices/appservicesdocs/app-services_documentation.mrp"/>
  3053      </component>
  3025 </component>
  3054      <component name="backuprestorenotification" long-name="Backup Restore Notification" introduced="8.1" purpose="optional">
  3026 <component name="backuprestorenotification" long-name="Backup Restore Notification" introduced="8.1" purpose="optional">
  3055       <unit bldFile="mw/appsupport/commonappservices/backuprestorenotification/group" mrp="mw/appsupport/commonappservices/backuprestorenotification/group/app-services_BackupRestoreNotification.mrp"/>
  3027 <unit bldFile="mw/appsupport/commonappservices/backuprestorenotification/group" mrp="mw/appsupport/commonappservices/backuprestorenotification/group/app-services_BackupRestoreNotification.mrp"/>
  3056      </component>
  3028 </component>
  3057     </collection>
  3029 </collection>
  3058     <collection name="tzservices" long-name="Time Zone Services" level="plugin">
  3030 <collection name="tzservices" long-name="Time Zone Services" level="plugin">
  3059      <component name="tzserver" long-name="Time Zone Server" introduced="9.1" purpose="optional">
  3031 <component name="tzserver" long-name="Time Zone Server" introduced="9.1" purpose="optional">
  3060       <unit bldFile="mw/appsupport/tzservices/tzserver/group" mrp="mw/appsupport/tzservices/tzserver/group/app-services_tz.mrp"/>
  3032 <unit bldFile="mw/appsupport/tzservices/tzserver/group" mrp="mw/appsupport/tzservices/tzserver/group/app-services_tz.mrp"/>
  3061      </component>
  3033 </component>
  3062      <component name="tzloc" long-name="Time Zone Localization" introduced="9.1" purpose="optional">
  3034 <component name="tzloc" long-name="Time Zone Localization" introduced="9.1" purpose="optional">
  3063       <unit bldFile="mw/appsupport/tzservices/tzloc/group" mrp="mw/appsupport/tzservices/tzloc/group/app-services_timezonelocalization.mrp"/>
  3035 <unit bldFile="mw/appsupport/tzservices/tzloc/group" mrp="mw/appsupport/tzservices/tzloc/group/app-services_timezonelocalization.mrp"/>
  3064      </component>
  3036 </component>
  3065      <component name="tzlocrscfactory" long-name="Time Zone Localization Resource Factory" introduced="9.1" purpose="optional" class="config">
  3037 <component name="tzlocrscfactory" long-name="Time Zone Localization Resource Factory" introduced="9.1" purpose="optional" class="config">
  3066       <unit bldFile="mw/appsupport/tzservices/tzlocrscfactory/group" mrp="mw/appsupport/tzservices/tzlocrscfactory/group/app-services_tzlocalizationrscfactory.mrp"/>
  3038 <unit bldFile="mw/appsupport/tzservices/tzlocrscfactory/group" mrp="mw/appsupport/tzservices/tzlocrscfactory/group/app-services_tzlocalizationrscfactory.mrp"/>
  3067      </component>
  3039 </component>
  3068      <component name="tzdatabase" long-name="Time Zone Database" introduced="9.1" purpose="optional" class="config">
  3040 <component name="tzdatabase" long-name="Time Zone Database" introduced="9.1" purpose="optional" class="config">
  3069       <unit bldFile="mw/appsupport/tzservices/tzdatabase/group" mrp="mw/appsupport/tzservices/tzdatabase/group/app-services_tzdb.mrp"/>
  3041 <unit bldFile="mw/appsupport/tzservices/tzdatabase/group" mrp="mw/appsupport/tzservices/tzdatabase/group/app-services_tzdb.mrp"/>
  3070      </component>
  3042 </component>
  3071     </collection>
  3043 </collection>
  3072     <collection name="contenthandling" long-name="Content Handling" level="plugin">
  3044 <collection name="contenthandling" long-name="Content Handling" level="plugin">
  3073      <component name="webrecognisers" long-name="Web Recognisers" purpose="optional" plugin="Y">
  3045 <component name="webrecognisers" long-name="Web Recognisers" purpose="optional" plugin="Y">
  3074       <unit bldFile="mw/appsupport/contenthandling/webrecognisers/group" mrp="mw/appsupport/contenthandling/webrecognisers/group/application-protocols_recognisers.mrp"/>
  3046 <unit bldFile="mw/appsupport/contenthandling/webrecognisers/group" mrp="mw/appsupport/contenthandling/webrecognisers/group/application-protocols_recognisers.mrp"/>
  3075      </component>
  3047 </component>
  3076     </collection>
  3048 </collection>
  3077     <collection name="openenvutils" long-name="Open Environment Utilities" level="specific">
  3049 <collection name="openenvutils" long-name="Open Environment Utilities" level="specific">
  3078      <component name="commandshell" long-name="Command Shell" introduced="^3" purpose="development">
  3050 <component name="commandshell" long-name="Command Shell" introduced="^3" purpose="development">
  3079       <unit bldFile="mw/appsupport/openenvutils/commandshell/group" mrp="mw/appsupport/openenvutils/commandshell/group/oetools_zsh.mrp"/>
  3051 <unit bldFile="mw/appsupport/openenvutils/commandshell/group" mrp="mw/appsupport/openenvutils/commandshell/group/oetools_zsh.mrp"/>
  3080      </component>
  3052 </component>
  3081      <component name="telnetserver" long-name="Telnet Server" introduced="^3" purpose="development">
  3053 <component name="telnetserver" long-name="Telnet Server" introduced="^3" purpose="development">
  3082       <unit bldFile="mw/appsupport/openenvutils/telnetserver/group" mrp="mw/appsupport/openenvutils/telnetserver/group/oetools_telnetd.mrp"/>
  3054 <unit bldFile="mw/appsupport/openenvutils/telnetserver/group" mrp="mw/appsupport/openenvutils/telnetserver/group/oetools_telnetd.mrp"/>
  3083      </component>
  3055 </component>
  3084     </collection>
  3056 </collection>
  3085     <collection name="printingsupport" long-name="Printing Support" level="generic">
  3057 <collection name="printingsupport" long-name="Printing Support" level="generic">
  3086      <component name="printinguisupport" long-name="Printing UI Support" purpose="optional" introduced="^2" deprecated="^3">
  3058 <component name="printinguisupport" long-name="Printing UI Support" purpose="optional" introduced="^2" deprecated="^3">
  3087       <unit bldFile="mw/appsupport/printingsupport/printinguisupport/group" mrp="mw/appsupport/printingsupport/printinguisupport/group/app-framework_print.mrp"/>
  3059 <unit bldFile="mw/appsupport/printingsupport/printinguisupport/group" mrp="mw/appsupport/printingsupport/printinguisupport/group/app-framework_print.mrp"/>
  3088      </component>
  3060 </component>
  3089     </collection>
  3061 </collection>
  3090     <collection name="appfw" long-name="Application Framework" level="framework">
  3062 <collection name="appfw" long-name="Application Framework" level="framework">
  3091      <component name="apparchitecture" long-name="Application Architecture" purpose="mandatory">
  3063 <component name="apparchitecture" long-name="Application Architecture" purpose="mandatory">
  3092       <unit bldFile="mw/appsupport/appfw/apparchitecture/group" mrp="mw/appsupport/appfw/apparchitecture/group/app-framework_apparc.mrp"/>
  3064 <unit bldFile="mw/appsupport/appfw/apparchitecture/group" mrp="mw/appsupport/appfw/apparchitecture/group/app-framework_apparc.mrp"/>
  3093      </component>
  3065 </component>
  3094      <component name="viewserver" long-name="View Server" introduced="6.0" purpose="mandatory">
  3066 <component name="viewserver" long-name="View Server" introduced="6.0" purpose="mandatory">
  3095       <unit bldFile="mw/appsupport/appfw/viewserver/group" mrp="mw/appsupport/appfw/viewserver/group/app-framework_viewsrv.mrp"/>
  3067 <unit bldFile="mw/appsupport/appfw/viewserver/group" mrp="mw/appsupport/appfw/viewserver/group/app-framework_viewsrv.mrp"/>
  3096      </component>
  3068 </component>
  3097     </collection>
  3069 </collection>
  3098     <collection name="applaunchservices" long-name="Application Launch Services" level="generic">
  3070 <collection name="applaunchservices" long-name="Application Launch Services" level="generic">
  3099      <component name="aftermarketappstarter" long-name="After Market Application Starter" introduced="^3" purpose="optional">
  3071 <component name="aftermarketappstarter" long-name="After Market Application Starter" introduced="^3" purpose="optional">
  3100       <unit bldFile="mw/appsupport/applaunchservices/aftermarketappstarter/group" mrp="mw/appsupport/applaunchservices/aftermarketappstarter/group/app-framework_amastart.mrp"/>
  3072 <unit bldFile="mw/appsupport/applaunchservices/aftermarketappstarter/group" mrp="mw/appsupport/applaunchservices/aftermarketappstarter/group/app-framework_amastart.mrp"/>
  3101      </component>
  3073 </component>
  3102      <component name="applaunchplugins" long-name="Application Launch Plugins" introduced="^3" purpose="optional">
  3074 <component name="applaunchplugins" long-name="Application Launch Plugins" introduced="^3" purpose="optional">
  3103       <unit bldFile="mw/appsupport/applaunchservices/applaunchplugins/group" mrp="mw/appsupport/applaunchservices/applaunchplugins/group/app-framework_aplp.mrp"/>
  3075 <unit bldFile="mw/appsupport/applaunchservices/applaunchplugins/group" mrp="mw/appsupport/applaunchservices/applaunchplugins/group/app-framework_aplp.mrp"/>
  3104      </component>
  3076 </component>
  3105     </collection>
  3077 </collection>
  3106     <collection name="tzpcside" long-name="Time Zone PC Side" level="plugin">
  3078 <collection name="tzpcside" long-name="Time Zone PC Side" level="plugin">
  3107      <component name="tzcompiler" long-name="Time Zone Compiler" introduced="9.1" purpose="optional" class="config PC">
  3079 <component name="tzcompiler" long-name="Time Zone Compiler" introduced="9.1" purpose="optional" class="config PC">
  3108       <unit bldFile="mw/appsupport/tzpcside/tzcompiler/group" mrp="mw/appsupport/tzpcside/tzcompiler/group/app-services_tzcompiler.mrp"/>
  3080 <unit bldFile="mw/appsupport/tzpcside/tzcompiler/group" mrp="mw/appsupport/tzpcside/tzcompiler/group/app-services_tzcompiler.mrp"/>
  3109      </component>
  3081 </component>
  3110     </collection>
  3082 </collection>
  3111     <collection name="appsupport_info" long-name="Generic Application Support Info" level="specific">
  3083 <collection name="appsupport_info" long-name="Generic Application Support Info" level="specific">
  3112      <component name="appsupport_metadata" long-name="Generic Application Support Metadata" introduced="^2" purpose="development" class="config PC">
  3084 <component name="appsupport_metadata" long-name="Generic Application Support Metadata" introduced="^2" purpose="development" class="config PC">
  3113       <unit mrp="mw/appsupport/appsupport_info/appsupport_metadata/appsupport_metadata.mrp"/>
  3085 <unit mrp="mw/appsupport/appsupport_info/appsupport_metadata/appsupport_metadata.mrp"/>
  3114      </component>
  3086 </component>
  3115     </collection>
  3087 </collection>
  3116    </block>
  3088 </block>
  3117    <block name="securitysrv" level="generic" long-name="Security Services" levels="plugin framework server generic specific">
  3089 <block name="securitysrv" level="generic" long-name="Security Services" levels="plugin framework server generic specific">
  3118     <collection name="secsrv_plat" long-name="Security Services Platform Interfaces" level="specific">
  3090 <collection name="secsrv_plat" long-name="Security Services Platform Interfaces" level="specific">
  3119      <component name="cms_api" long-name="CMS API" filter="s60" class="api">
  3091 <component name="cms_api" long-name="CMS API" filter="s60" class="api">
  3120       <unit bldFile="mw/securitysrv/secsrv_plat/cms_api/group"/>
  3092 <unit bldFile="mw/securitysrv/secsrv_plat/cms_api/group"/>
  3121      </component>
  3093 </component>
  3122      <component name="pkcs12_parser_api" long-name="PKCS12 Parser API" filter="s60" class="api">
  3094 <component name="pkcs12_parser_api" long-name="PKCS12 Parser API" filter="s60" class="api">
  3123       <unit bldFile="mw/securitysrv/secsrv_plat/pkcs12_parser_api/group"/>
  3095 <unit bldFile="mw/securitysrv/secsrv_plat/pkcs12_parser_api/group"/>
  3124      </component>
  3096 </component>
  3125      <component name="java_utils_api" long-name="Java Utils API" filter="s60" class="api">
  3097 <component name="java_utils_api" long-name="Java Utils API" filter="s60" class="api">
  3126       <unit bldFile="mw/securitysrv/secsrv_plat/java_utils_api/group"/>
  3098 <unit bldFile="mw/securitysrv/secsrv_plat/java_utils_api/group"/>
  3127      </component>
  3099 </component>
  3128      <component name="wim_cert_api" long-name="WIM Cert API" filter="s60" class="api">
  3100 <component name="wim_cert_api" long-name="WIM Cert API" filter="s60" class="api">
  3129       <unit bldFile="mw/securitysrv/secsrv_plat/wim_cert_api/group"/>
  3101 <unit bldFile="mw/securitysrv/secsrv_plat/wim_cert_api/group"/>
  3130      </component>
  3102 </component>
  3131      <component name="device_key_store_encryption_plugin_api" long-name="Device Key Store Encryption Plug-in API" filter="s60" class="api">
  3103 <component name="device_key_store_encryption_plugin_api" long-name="Device Key Store Encryption Plug-in API" filter="s60" class="api">
  3132       <unit bldFile="mw/securitysrv/secsrv_plat/device_key_store_encryption_plugin_api/group"/>
  3104 <unit bldFile="mw/securitysrv/secsrv_plat/device_key_store_encryption_plugin_api/group"/>
  3133      </component>
  3105 </component>
  3134      <component name="x509certnameparser_api" long-name="X.509 Certificate Name Parser API" filter="s60" class="api">
  3106 <component name="x509certnameparser_api" long-name="X.509 Certificate Name Parser API" filter="s60" class="api">
  3135       <unit bldFile="mw/securitysrv/secsrv_plat/x509certnameparser_api/group"/>
  3107 <unit bldFile="mw/securitysrv/secsrv_plat/x509certnameparser_api/group"/>
  3136      </component>
  3108 </component>
  3137      <component name="remote_lock_api" long-name="Remote Lock API" filter="s60" class="api">
  3109 <component name="remote_lock_api" long-name="Remote Lock API" filter="s60" class="api">
  3138       <unit bldFile="mw/securitysrv/secsrv_plat/remote_lock_api/group"/>
  3110 <unit bldFile="mw/securitysrv/secsrv_plat/remote_lock_api/group"/>
  3139      </component>
  3111 </component>
  3140      <component name="pkidialog_api" long-name="PKI Dialog API" filter="s60" class="api">
  3112 <component name="pkidialog_api" long-name="PKI Dialog API" filter="s60" class="api">
  3141       <unit bldFile="mw/securitysrv/secsrv_plat/pkidialog_api/group"/>
  3113 <unit bldFile="mw/securitysrv/secsrv_plat/pkidialog_api/group"/>
  3142      </component>
  3114 </component>
  3143      <component name="provisioning_api" long-name="Provisioning API" filter="s60" class="api">
  3115 <component name="provisioning_api" long-name="Provisioning API" filter="s60" class="api">
  3144       <unit bldFile="mw/securitysrv/secsrv_plat/provisioning_api/group"/>
  3116 <unit bldFile="mw/securitysrv/secsrv_plat/provisioning_api/group"/>
  3145      </component>
  3117 </component>
  3146      <component name="keyguard_configuration_api" long-name="Keyguard Configuration API" filter="s60" class="api">
  3118 <component name="keyguard_configuration_api" long-name="Keyguard Configuration API" filter="s60" class="api">
  3147       <unit bldFile="mw/securitysrv/secsrv_plat/keyguard_configuration_api/group"/>
  3119 <unit bldFile="mw/securitysrv/secsrv_plat/keyguard_configuration_api/group"/>
  3148      </component>
  3120 </component>
  3149      <component name="keylock_policy_api" long-name="Keylock Policy API" filter="s60" class="api">
  3121 <component name="keylock_policy_api" long-name="Keylock Policy API" filter="s60" class="api">
  3150       <unit bldFile="mw/securitysrv/secsrv_plat/keylock_policy_api/group"/>
  3122 <unit bldFile="mw/securitysrv/secsrv_plat/keylock_policy_api/group"/>
  3151      </component>
  3123 </component>
  3152      <component name="security_code_ui_api" long-name="Security Code UI API" filter="s60" class="api">
  3124 <component name="security_code_ui_api" long-name="Security Code UI API" filter="s60" class="api">
  3153       <unit bldFile="mw/securitysrv/secsrv_plat/security_code_ui_api/group"/>
  3125 <unit bldFile="mw/securitysrv/secsrv_plat/security_code_ui_api/group"/>
  3154      </component>
  3126 </component>
  3155      <component name="gba_api" long-name="GBA API" filter="s60" class="api">
  3127 <component name="gba_api" long-name="GBA API" filter="s60" class="api">
  3156       <unit bldFile="mw/securitysrv/secsrv_plat/gba_api/group"/>
  3128 <unit bldFile="mw/securitysrv/secsrv_plat/gba_api/group"/>
  3157      </component>
  3129 </component>
  3158      <component name="keyguard_access_api" long-name="Keyguard Access API" filter="s60" class="api">
  3130 <component name="keyguard_access_api" long-name="Keyguard Access API" filter="s60" class="api">
  3159       <unit bldFile="mw/securitysrv/secsrv_plat/keyguard_access_api/group"/>
  3131 <unit bldFile="mw/securitysrv/secsrv_plat/keyguard_access_api/group"/>
  3160      </component>
  3132 </component>
  3161      <component name="devicelock_access_api" long-name="Device Lock Access API" filter="s60" class="api">
  3133 <component name="devicelock_access_api" long-name="Device Lock Access API" filter="s60" class="api">
  3162       <unit bldFile="mw/securitysrv/secsrv_plat/devicelock_access_api/group"/>
  3134 <unit bldFile="mw/securitysrv/secsrv_plat/devicelock_access_api/group"/>
  3163      </component>
  3135 </component>
  3164      <component name="lockapp_server_api" long-name="Lock Application Server API" filter="s60" class="api">
  3136 <component name="lockapp_server_api" long-name="Lock Application Server API" filter="s60" class="api">
  3165       <unit bldFile="mw/securitysrv/secsrv_plat/lockapp_server_api/group"/>
  3137 <unit bldFile="mw/securitysrv/secsrv_plat/lockapp_server_api/group"/>
  3166      </component>
  3138 </component>
  3167      <component name="devencadaptation_api" long-name="Device Encryption Adaptation API" filter="s60" class="api">
  3139 <component name="devencadaptation_api" long-name="Device Encryption Adaptation API" filter="s60" class="api">
  3168       <unit bldFile="mw/securitysrv/secsrv_plat/devencadaptation_api/group"/>
  3140 <unit bldFile="mw/securitysrv/secsrv_plat/devencadaptation_api/group"/>
  3169      </component>
  3141 </component>
  3170      <component name="devenccommonutils_api" long-name="Device Encryption Common Utils API" filter="s60" class="api">
  3142 <component name="devenccommonutils_api" long-name="Device Encryption Common Utils API" filter="s60" class="api">
  3171       <unit bldFile="mw/securitysrv/secsrv_plat/devenccommonutils_api/group"/>
  3143 <unit bldFile="mw/securitysrv/secsrv_plat/devenccommonutils_api/group"/>
  3172      </component>
  3144 </component>
  3173     </collection>
  3145 </collection>
  3174     <collection name="cms" long-name="Certificate Management Service" level="server">
  3146 <collection name="cms" long-name="Certificate Management Service" level="server">
  3175      <!-- collection is really a component. Need to move down a directory-->
  3147 <!-- collection is really a component. Need to move down a directory-->
  3176      <component name="cms_build" filter="s60" long-name="CMS" introduced="^3">
  3148 <component name="cms_build" filter="s60" long-name="CMS" introduced="^3">
  3177       <unit bldFile="mw/securitysrv/cms/group"/>
  3149 <unit bldFile="mw/securitysrv/cms/group"/>
  3178      </component>
  3150 </component>
  3179     </collection>
  3151 </collection>
  3180     <collection name="pkiutilities" long-name="PKI Utilities" level="plugin">
  3152 <collection name="pkiutilities" long-name="PKI Utilities" level="plugin">
  3181      <component name="x509certnameparser" filter="s60" long-name="X.509 Certificate Name Parser">
  3153 <component name="x509certnameparser" filter="s60" long-name="X.509 Certificate Name Parser">
  3182       <unit bldFile="mw/securitysrv/pkiutilities/x509certnameparser/group"/>
  3154 <unit bldFile="mw/securitysrv/pkiutilities/x509certnameparser/group"/>
  3183      </component>
  3155 </component>
  3184      <component name="pkcs12" filter="s60" long-name="PKCS #12">
  3156 <component name="pkcs12" filter="s60" long-name="PKCS #12">
  3185       <unit bldFile="mw/securitysrv/pkiutilities/pkcs12/group"/>
  3157 <unit bldFile="mw/securitysrv/pkiutilities/pkcs12/group"/>
  3186      </component>
  3158 </component>
  3187      <component name="certmanui" filter="s60" long-name="Certificate Management UI">
  3159 <component name="certmanui" filter="s60" long-name="Certificate Management UI">
  3188       <unit bldFile="mw/securitysrv/pkiutilities/certmanui/group"/>
  3160 <unit bldFile="mw/securitysrv/pkiutilities/certmanui/group"/>
  3189      </component>
  3161 </component>
  3190      <component name="ctsecuritydialogs" filter="s60" long-name="Crypto Token Security Dialogs">
  3162 <component name="ctsecuritydialogs" filter="s60" long-name="Crypto Token Security Dialogs">
  3191       <unit bldFile="mw/securitysrv/pkiutilities/ctsecuritydialogs/group"/>
  3163 <unit bldFile="mw/securitysrv/pkiutilities/ctsecuritydialogs/group"/>
  3192      </component>
  3164 </component>
  3193      <component name="certsaver" filter="s60" long-name="Certificate Saver">
  3165 <component name="certsaver" filter="s60" long-name="Certificate Saver">
  3194       <unit bldFile="mw/securitysrv/pkiutilities/certsaver/group"/>
  3166 <unit bldFile="mw/securitysrv/pkiutilities/certsaver/group"/>
  3195      </component>
  3167 </component>
  3196      <component name="secmodui" filter="s60" long-name="Security Module UI">
  3168 <component name="secmodui" filter="s60" long-name="Security Module UI">
  3197       <unit bldFile="mw/securitysrv/pkiutilities/secmodui/group"/>
  3169 <unit bldFile="mw/securitysrv/pkiutilities/secmodui/group"/>
  3198      </component>
  3170 </component>
  3199      <component name="devicetoken" filter="s60" long-name="Device Token">
  3171 <component name="devicetoken" filter="s60" long-name="Device Token">
  3200       <unit bldFile="mw/securitysrv/pkiutilities/devicetoken/group"/>
  3172 <unit bldFile="mw/securitysrv/pkiutilities/devicetoken/group"/>
  3201      </component>
  3173 </component>
  3202      <component name="certificates" filter="s60" long-name="Certificates">
  3174 <component name="certificates" filter="s60" long-name="Certificates">
  3203       <unit bldFile="mw/securitysrv/pkiutilities/Certificates/group" filter="sf_build"/>
  3175 <unit bldFile="mw/securitysrv/pkiutilities/Certificates/group" filter="sf_build"/>
  3204      </component>
  3176 </component>
  3205      <component name="pkiutilities_build" filter="s60" long-name="PKI Utilities Build">
  3177 <component name="pkiutilities_build" filter="s60" long-name="PKI Utilities Build">
  3206       <!-- need to split this into the above components -->
  3178 <!-- need to split this into the above components -->
  3207       <unit bldFile="mw/securitysrv/pkiutilities/group"/>
  3179 <unit bldFile="mw/securitysrv/pkiutilities/group"/>
  3208      </component>
  3180 </component>
  3209      <component name="ocsp" long-name="Online Certificate Status Protocol" introduced="^2" purpose="optional">
  3181 <component name="ocsp" long-name="Online Certificate Status Protocol" introduced="^2" purpose="optional">
  3210       <unit bldFile="mw/securitysrv/pkiutilities/ocsp/group" mrp="mw/securitysrv/pkiutilities/ocsp/group/securitysrv_ocsp.mrp"/>
  3182 <unit bldFile="mw/securitysrv/pkiutilities/ocsp/group" mrp="mw/securitysrv/pkiutilities/ocsp/group/securitysrv_ocsp.mrp"/>
  3211      </component>
  3183 </component>
  3212     </collection>
  3184 </collection>
  3213     <collection name="wim" long-name="Wireless Identity Module " level="framework">
  3185 <collection name="wim" long-name="Wireless Identity Module " level="framework">
  3214      <!-- collection is really a component. Need to move down a directory-->
  3186 <!-- collection is really a component. Need to move down a directory-->
  3215      <component name="wim_build" filter="s60" long-name="WIM Build">
  3187 <component name="wim_build" filter="s60" long-name="WIM Build">
  3216       <unit bldFile="mw/securitysrv/wim/group"/>
  3188 <unit bldFile="mw/securitysrv/wim/group"/>
  3217      </component>
  3189 </component>
  3218     </collection>
  3190 </collection>
  3219     <collection name="remotelock" long-name="Remote Lock" level="generic">
  3191 <collection name="remotelock" long-name="Remote Lock" level="generic">
  3220      <!-- collection is really a component. Need to move down a directory-->
  3192 <!-- collection is really a component. Need to move down a directory-->
  3221      <component name="remotelock_build" filter="s60" long-name="Remote Lock Build">
  3193 <component name="remotelock_build" filter="s60" long-name="Remote Lock Build">
  3222       <unit bldFile="mw/securitysrv/remotelock/group"/>
  3194 <unit bldFile="mw/securitysrv/remotelock/group"/>
  3223      </component>
  3195 </component>
  3224     </collection>
  3196 </collection>
  3225     <collection name="securitydialogs" long-name="Security Dialogs" level="specific">
  3197 <collection name="securitydialogs" long-name="Security Dialogs" level="specific">
  3226      <component name="keylockpolicyapi" filter="s60" long-name="Keylock Policy API">
  3198 <component name="keylockpolicyapi" filter="s60" long-name="Keylock Policy API">
  3227       <unit bldFile="mw/securitysrv/securitydialogs/keylockpolicyapi/group"/>
  3199 <unit bldFile="mw/securitysrv/securitydialogs/keylockpolicyapi/group"/>
  3228      </component>
  3200 </component>
  3229      <component name="autolock" long-name="Autolock" filter="s60">
  3201 <component name="autolock" long-name="Autolock" filter="s60">
  3230       <unit bldFile="mw/securitysrv/securitydialogs/autolock/group"/>
  3202 <unit bldFile="mw/securitysrv/securitydialogs/autolock/group"/>
  3231      </component>
  3203 </component>
  3232      <component name="secui" filter="s60" long-name="Security UI">
  3204 <component name="secui" filter="s60" long-name="Security UI">
  3233       <unit bldFile="mw/securitysrv/securitydialogs/secui/group"/>
  3205 <unit bldFile="mw/securitysrv/securitydialogs/secui/group"/>
  3234      </component>
  3206 </component>
  3235      <component name="securitynotifier" filter="s60" long-name="Security Notifier">
  3207 <component name="securitynotifier" filter="s60" long-name="Security Notifier">
  3236       <unit bldFile="mw/securitysrv/securitydialogs/securitynotifier/group"/>
  3208 <unit bldFile="mw/securitysrv/securitydialogs/securitynotifier/group"/>
  3237      </component>
  3209 </component>
  3238      <component name="lockclient" filter="s60" long-name="Lock Client" introduced="^3">
  3210 <component name="lockclient" filter="s60" long-name="Lock Client" introduced="^3">
  3239       <unit bldFile="mw/securitysrv/securitydialogs/lockclient/group"/>
  3211 <unit bldFile="mw/securitysrv/securitydialogs/lockclient/group"/>
  3240      </component>
  3212 </component>
  3241      <component name="lockapp" filter="s60" long-name="Lock Application" introduced="^3">
  3213 <component name="lockapp" filter="s60" long-name="Lock Application" introduced="^3">
  3242       <unit bldFile="mw/securitysrv/securitydialogs/lockapp/group"/>
  3214 <unit bldFile="mw/securitysrv/securitydialogs/lockapp/group"/>
  3243      </component>
  3215 </component>
  3244      <component name="simlockui" filter="s60" long-name="SIM Lock UI" introduced="^3">
  3216 <component name="simlockui" filter="s60" long-name="SIM Lock UI" introduced="^3">
  3245       <unit bldFile="mw/securitysrv/securitydialogs/simlockui/group"/>
  3217 <unit bldFile="mw/securitysrv/securitydialogs/simlockui/group"/>
  3246      </component>
  3218 </component>
  3247     </collection>
  3219 </collection>
  3248     <collection name="boottimeintegritycheck" long-name="Boot Time Integrity Check" level="plugin">
  3220 <collection name="boottimeintegritycheck" long-name="Boot Time Integrity Check" level="plugin">
  3249      <!-- collection is really a component. Need to move down a directory-->
  3221 <!-- collection is really a component. Need to move down a directory-->
  3250      <component name="boottimeintegritycheck_build" filter="s60" long-name="Boot Time Integrity Check Build">
  3222 <component name="boottimeintegritycheck_build" filter="s60" long-name="Boot Time Integrity Check Build">
  3251       <unit bldFile="mw/securitysrv/boottimeintegritycheck/group"/>
  3223 <unit bldFile="mw/securitysrv/boottimeintegritycheck/group"/>
  3252      </component>
  3224 </component>
  3253     </collection>
  3225 </collection>
  3254     <collection name="gba" long-name="Generic Bootstrapping Architecture" level="server">
  3226 <collection name="gba" long-name="Generic Bootstrapping Architecture" level="server">
  3255      <component name="uicc" filter="s60" long-name="UICC" introduced="^2" plugin="Y">
  3227 <component name="uicc" filter="s60" long-name="UICC" introduced="^2" plugin="Y">
  3256       <unit bldFile="mw/securitysrv/gba/uicc/group"/>
  3228 <unit bldFile="mw/securitysrv/gba/uicc/group"/>
  3257      </component>
  3229 </component>
  3258      <component name="gbaserver" filter="s60" long-name="GBA Server" introduced="^2">
  3230 <component name="gbaserver" filter="s60" long-name="GBA Server" introduced="^2">
  3259       <unit bldFile="mw/securitysrv/gba/gbaserver/group"/>
  3231 <unit bldFile="mw/securitysrv/gba/gbaserver/group"/>
  3260      </component>
  3232 </component>
  3261      <component name="gbaapi" filter="s60" long-name="GBA API" introduced="^2">
  3233 <component name="gbaapi" filter="s60" long-name="GBA API" introduced="^2">
  3262       <unit bldFile="mw/securitysrv/gba/gbaapi/group"/>
  3234 <unit bldFile="mw/securitysrv/gba/gbaapi/group"/>
  3263      </component>
  3235 </component>
  3264      <component name="gbafilter" filter="s60" long-name="GBA HTTP Filter" introduced="^2" plugin="Y">
  3236 <component name="gbafilter" filter="s60" long-name="GBA HTTP Filter" introduced="^2" plugin="Y">
  3265       <unit bldFile="mw/securitysrv/gba/gbafilter/group"/>
  3237 <unit bldFile="mw/securitysrv/gba/gbafilter/group"/>
  3266      </component>
  3238 </component>
  3267      <component name="gba_build" filter="s60" long-name="Generic Boot Architecture Build" introduced="^2">
  3239 <component name="gba_build" filter="s60" long-name="Generic Boot Architecture Build" introduced="^2">
  3268       <!-- need to split this into the above components, or remove #includes and make this GBA ROM  -->
  3240 <!-- need to split this into the above components, or remove #includes and make this GBA ROM  -->
  3269       <unit bldFile="mw/securitysrv/gba/group"/>
  3241 <unit bldFile="mw/securitysrv/gba/group"/>
  3270      </component>
  3242 </component>
  3271     </collection>
  3243 </collection>
  3272     <collection name="devencdiskutils" long-name="Device Encryption Disk Utils" level="server">
  3244 <collection name="devencdiskutils" long-name="Device Encryption Disk Utils" level="server">
  3273      <component name="devenccommonutils" filter="s60" long-name="Device Encryption Common Utils" introduced="^3">
  3245 <component name="devenccommonutils" filter="s60" long-name="Device Encryption Common Utils" introduced="^3">
  3274       <unit bldFile="mw/securitysrv/devencdiskutils/DevEncCommonUtils/group"/>
  3246 <unit bldFile="mw/securitysrv/devencdiskutils/DevEncCommonUtils/group"/>
  3275      </component>
  3247 </component>
  3276      <component name="devencrfsplugin" filter="s60" long-name="Device Encryption RFS Plugin" introduced="^3" plugin="Y">
  3248 <component name="devencrfsplugin" filter="s60" long-name="Device Encryption RFS Plugin" introduced="^3" plugin="Y">
  3277       <unit bldFile="mw/securitysrv/devencdiskutils/DevEncRfsPlugin/group"/>
  3249 <unit bldFile="mw/securitysrv/devencdiskutils/DevEncRfsPlugin/group"/>
  3278      </component>
  3250 </component>
  3279      <component name="pk5recognizer" filter="s60" long-name="Device Encryption Pk5 Recognizer" introduced="^3" plugin="Y">
  3251 <component name="pk5recognizer" filter="s60" long-name="Device Encryption Pk5 Recognizer" introduced="^3" plugin="Y">
  3280       <unit bldFile="mw/securitysrv/devencdiskutils/Pk5Recognizer/group"/>
  3252 <unit bldFile="mw/securitysrv/devencdiskutils/Pk5Recognizer/group"/>
  3281      </component>
  3253 </component>
  3282      <component name="devencstarter" filter="s60" long-name="Device Encryption Starter" introduced="^3" plugin="Y">
  3254 <component name="devencstarter" filter="s60" long-name="Device Encryption Starter" introduced="^3" plugin="Y">
  3283       <unit bldFile="mw/securitysrv/devencdiskutils/DevEncStarter/group"/>
  3255 <unit bldFile="mw/securitysrv/devencdiskutils/DevEncStarter/group"/>
  3284      </component>
  3256 </component>
  3285      <component name="devencdiskutils" filter="s60" long-name="Device Encryption Disk Utils Build" introduced="^3">
  3257 <component name="devencdiskutils" filter="s60" long-name="Device Encryption Disk Utils Build" introduced="^3">
  3286       <!-- need to split this into the above components, or remove #includes and make this a ROM  component-->
  3258 <!-- need to split this into the above components, or remove #includes and make this a ROM  component-->
  3287       <unit bldFile="mw/securitysrv/devencdiskutils/group"/>
  3259 <unit bldFile="mw/securitysrv/devencdiskutils/group"/>
  3288      </component>
  3260 </component>
  3289     </collection>
  3261 </collection>
  3290     <collection name="securitysrv_info" long-name="Security Services Info" level="specific">
  3262 <collection name="securitysrv_info" long-name="Security Services Info" level="specific">
  3291      <component name="securitysrv_metadata" long-name="Security Services Metadata" introduced="^2" purpose="development" class="config PC">
  3263 <component name="securitysrv_metadata" long-name="Security Services Metadata" introduced="^2" purpose="development" class="config PC">
  3292       <unit mrp="mw/securitysrv/securitysrv_info/securitysrv_metadata/securitysrv_metadata.mrp"/>
  3264 <unit mrp="mw/securitysrv/securitysrv_info/securitysrv_metadata/securitysrv_metadata.mrp"/>
  3293      </component>
  3265 </component>
  3294     </collection>
  3266 </collection>
  3295    </block>
  3267 </block>
  3296    <block name="drm" level="generic" long-name="DRM" levels="plugin framework server generic specific">
  3268 <block name="drm" level="generic" long-name="DRM" levels="plugin framework server generic specific">
  3297     <collection name="drm_plat" long-name="DRM Platform Interfaces" level="specific">
  3269 <collection name="drm_plat" long-name="DRM Platform Interfaces" level="specific">
  3298      <component name="roap_api" long-name="ROAP API" filter="s60" class="api">
  3270 <component name="roap_api" long-name="ROAP API" filter="s60" class="api">
  3299       <unit bldFile="mw/drm/drm_plat/roap_api/group"/>
  3271 <unit bldFile="mw/drm/drm_plat/roap_api/group"/>
  3300      </component>
  3272 </component>
  3301      <component name="drm_common_api" long-name="DRM Common API" filter="s60" class="api">
  3273 <component name="drm_common_api" long-name="DRM Common API" filter="s60" class="api">
  3302       <unit bldFile="mw/drm/drm_plat/drm_common_api/group"/>
  3274 <unit bldFile="mw/drm/drm_plat/drm_common_api/group"/>
  3303      </component>
  3275 </component>
  3304      <component name="drm_rights_api" long-name="DRM Rights API" filter="s60" class="api">
  3276 <component name="drm_rights_api" long-name="DRM Rights API" filter="s60" class="api">
  3305       <unit bldFile="mw/drm/drm_plat/drm_rights_api/group"/>
  3277 <unit bldFile="mw/drm/drm_plat/drm_rights_api/group"/>
  3306      </component>
  3278 </component>
  3307      <component name="drm_legacy_api" long-name="DRM Legacy API" filter="s60" class="api">
  3279 <component name="drm_legacy_api" long-name="DRM Legacy API" filter="s60" class="api">
  3308       <unit bldFile="mw/drm/drm_plat/drm_legacy_api/group"/>
  3280 <unit bldFile="mw/drm/drm_plat/drm_legacy_api/group"/>
  3309      </component>
  3281 </component>
  3310      <component name="dcf_repository_api" long-name="DCF Repository API" filter="s60" class="api">
  3282 <component name="dcf_repository_api" long-name="DCF Repository API" filter="s60" class="api">
  3311       <unit bldFile="mw/drm/drm_plat/dcf_repository_api/group"/>
  3283 <unit bldFile="mw/drm/drm_plat/dcf_repository_api/group"/>
  3312      </component>
  3284 </component>
  3313      <component name="drm_service_api" long-name="DRM Service API" filter="s60" class="api">
  3285 <component name="drm_service_api" long-name="DRM Service API" filter="s60" class="api">
  3314       <unit bldFile="mw/drm/drm_plat/drm_service_api/group"/>
  3286 <unit bldFile="mw/drm/drm_plat/drm_service_api/group"/>
  3315      </component>
  3287 </component>
  3316      <component name="drm_secondary_display_api" long-name="DRM Secondary Display API" filter="s60" class="api">
  3288 <component name="drm_secondary_display_api" long-name="DRM Secondary Display API" filter="s60" class="api">
  3317       <unit bldFile="mw/drm/drm_plat/drm_secondary_display_api/group"/>
  3289 <unit bldFile="mw/drm/drm_plat/drm_secondary_display_api/group"/>
  3318      </component>
  3290 </component>
  3319      <component name="drm_license_manager_api" long-name="DRM License Manager API" filter="s60" class="api">
  3291 <component name="drm_license_manager_api" long-name="DRM License Manager API" filter="s60" class="api">
  3320       <unit bldFile="mw/drm/drm_plat/drm_license_manager_api/group"/>
  3292 <unit bldFile="mw/drm/drm_plat/drm_license_manager_api/group"/>
  3321      </component>
  3293 </component>
  3322      <component name="drm_utility_api" long-name="DRM Utility API" filter="s60" class="api">
  3294 <component name="drm_utility_api" long-name="DRM Utility API" filter="s60" class="api">
  3323       <unit bldFile="mw/drm/drm_plat/drm_utility_api/group"/>
  3295 <unit bldFile="mw/drm/drm_plat/drm_utility_api/group"/>
  3324      </component>
  3296 </component>
  3325      <component name="drm_agents_api" long-name="DRM Agents API" filter="s60" class="api">
  3297 <component name="drm_agents_api" long-name="DRM Agents API" filter="s60" class="api">
  3326       <unit bldFile="mw/drm/drm_plat/drm_agents_api/group"/>
  3298 <unit bldFile="mw/drm/drm_plat/drm_agents_api/group"/>
  3327      </component>
  3299 </component>
  3328      <component name="wmdrm_core_api" long-name="WM DRM Core API" filter="s60" class="api">
  3300 <component name="wmdrm_core_api" long-name="WM DRM Core API" filter="s60" class="api">
  3329       <unit bldFile="mw/drm/drm_plat/wmdrm_core_api/group"/>
  3301 <unit bldFile="mw/drm/drm_plat/wmdrm_core_api/group"/>
  3330      </component>
  3302 </component>
  3331      <component name="wmdrm_access_api" long-name="WMDRM Access API" filter="s60" class="api">
  3303 <component name="wmdrm_access_api" long-name="WMDRM Access API" filter="s60" class="api">
  3332       <unit bldFile="mw/drm/drm_plat/wmdrm_access_api/group"/>
  3304 <unit bldFile="mw/drm/drm_plat/wmdrm_access_api/group"/>
  3333      </component>
  3305 </component>
  3334      <component name="camese_utility_api" long-name="Camese Utility API" filter="s60" class="api">
  3306 <component name="camese_utility_api" long-name="Camese Utility API" filter="s60" class="api">
  3335       <unit bldFile="mw/drm/drm_plat/camese_utility_api/group"/>
  3307 <unit bldFile="mw/drm/drm_plat/camese_utility_api/group"/>
  3336      </component>
  3308 </component>
  3337      <component name="camese_framework_api" long-name="Camese Framework API" filter="s60" class="api">
  3309 <component name="camese_framework_api" long-name="Camese Framework API" filter="s60" class="api">
  3338       <unit bldFile="mw/drm/drm_plat/camese_framework_api/group"/>
  3310 <unit bldFile="mw/drm/drm_plat/camese_framework_api/group"/>
  3339      </component>
  3311 </component>
  3340     </collection>
  3312 </collection>
  3341     <collection name="drm_pub" long-name="DRM Public Interfaces" level="specific">
  3313 <collection name="drm_pub" long-name="DRM Public Interfaces" level="specific">
  3342      <component name="drm_helper_api" long-name="DRM Helper API" filter="s60" class="api">
  3314 <component name="drm_helper_api" long-name="DRM Helper API" filter="s60" class="api">
  3343       <unit bldFile="mw/drm/drm_pub/drm_helper_api/group"/>
  3315 <unit bldFile="mw/drm/drm_pub/drm_helper_api/group"/>
  3344      </component>
  3316 </component>
  3345      <component name="oma_drm_caf_agent_api" long-name="OMA DRM CAF Agent API" filter="s60" class="api">
  3317 <component name="oma_drm_caf_agent_api" long-name="OMA DRM CAF Agent API" filter="s60" class="api">
  3346       <unit bldFile="mw/drm/drm_pub/oma_drm_caf_agent_api/group"/>
  3318 <unit bldFile="mw/drm/drm_pub/oma_drm_caf_agent_api/group"/>
  3347      </component>
  3319 </component>
  3348      <component name="drm_license_checker_api" long-name="DRM License Checker API" filter="s60" class="api">
  3320 <component name="drm_license_checker_api" long-name="DRM License Checker API" filter="s60" class="api">
  3349       <unit bldFile="mw/drm/drm_pub/drm_license_checker_api/group"/>
  3321 <unit bldFile="mw/drm/drm_pub/drm_license_checker_api/group"/>
  3350      </component>
  3322 </component>
  3351     </collection>
  3323 </collection>
  3352     <collection name="commondrm" long-name="Common DRM" level="generic">
  3324 <collection name="commondrm" long-name="Common DRM" level="generic">
  3353      <!-- it looks like this collection would be better as a component. If so, move down a directory. Otherwise, split up the bld.inf -->
  3325 <!-- it looks like this collection would be better as a component. If so, move down a directory. Otherwise, split up the bld.inf -->
  3354      <component name="drmencryptor" filter="s60" long-name="DRM Encryptor" class="placeholder">
  3326 <component name="drmencryptor" filter="s60" long-name="DRM Encryptor" class="placeholder">
  3355       <!-- this should have its own bld.inf or be removed as a component -->
  3327 <!-- this should have its own bld.inf or be removed as a component -->
  3356      </component>
  3328 </component>
  3357      <component name="drmsettingsplugin" filter="s60" long-name="DRM Settings Plugin" plugin="Y" class="placeholder">
  3329 <component name="drmsettingsplugin" filter="s60" long-name="DRM Settings Plugin" plugin="Y" class="placeholder">
  3358       <!-- this should have its own bld.inf or be removed as a component -->
  3330 <!-- this should have its own bld.inf or be removed as a component -->
  3359      </component>
  3331 </component>
  3360      <component name="drmrightsmanagerui" filter="s60" long-name="DRM Rights Manager UI">
  3332 <component name="drmrightsmanagerui" filter="s60" long-name="DRM Rights Manager UI">
  3361       <unit bldFile="mw/drm/commondrm/drmrightsmanagerui/help/group"/>
  3333 <unit bldFile="mw/drm/commondrm/drmrightsmanagerui/help/group"/>
  3362      </component>
  3334 </component>
  3363      <component name="drmutility" filter="s60" long-name="DRM Utility">
  3335 <component name="drmutility" filter="s60" long-name="DRM Utility">
  3364       <!-- Uncomment unit when configuration is in place. Currently #included from commondrm_build -->
  3336 <!-- Uncomment unit when configuration is in place. Currently #included from commondrm_build -->
  3365       <!--<unit bldFile="commondrm/drmutility/group"/>-->
  3337 <!--<unit bldFile="commondrm/drmutility/group"/>-->
  3366      </component>
  3338 </component>
  3367      <component name="drmserviceapiwrapper" filter="s60" long-name="DRM Service API Wrapper">
  3339 <component name="drmserviceapiwrapper" filter="s60" long-name="DRM Service API Wrapper">
  3368       <unit bldFile="mw/drm/commondrm/drmserviceapiwrapper/group"/>
  3340 <unit bldFile="mw/drm/commondrm/drmserviceapiwrapper/group"/>
  3369      </component>
  3341 </component>
  3370      <component name="drmrightsstoringlocation" filter="s60" long-name="DRM Rights Storing Location">
  3342 <component name="drmrightsstoringlocation" filter="s60" long-name="DRM Rights Storing Location">
  3371       <unit bldFile="mw/drm/commondrm/drmrightsstoringlocation/group"/>
  3343 <unit bldFile="mw/drm/commondrm/drmrightsstoringlocation/group"/>
  3372      </component>
  3344 </component>
  3373      <component name="commondrm_build" filter="s60" long-name="Common DRM Build">
  3345 <component name="commondrm_build" filter="s60" long-name="Common DRM Build">
  3374       <!-- should be split into the above files, or them collapsed into a single component -->
  3346 <!-- should be split into the above files, or them collapsed into a single component -->
  3375       <unit bldFile="mw/drm/commondrm/group"/>
  3347 <unit bldFile="mw/drm/commondrm/group"/>
  3376      </component>
  3348 </component>
  3377     </collection>
  3349 </collection>
  3378     <collection name="omadrm" long-name="OMA DRM" level="server">
  3350 <collection name="omadrm" long-name="OMA DRM" level="server">
  3379      <!-- collection is really a component. Move down a directory -->
  3351 <!-- collection is really a component. Move down a directory -->
  3380      <component name="omadrm_build" filter="s60" long-name="OMA DRM Build">
  3352 <component name="omadrm_build" filter="s60" long-name="OMA DRM Build">
  3381       <unit bldFile="mw/drm/omadrm/group"/>
  3353 <unit bldFile="mw/drm/omadrm/group"/>
  3382      </component>
  3354 </component>
  3383      <component name="foundationcerts" filter="sf_build" long-name="Foundation Certificates">
  3355 <component name="foundationcerts" filter="sf_build" long-name="Foundation Certificates">
  3384       <unit bldFile="mw/drm/omadrm/foundationcerts/group"/>
  3356 <unit bldFile="mw/drm/omadrm/foundationcerts/group"/>
  3385      </component>
  3357 </component>
  3386     </collection>
  3358 </collection>
  3387     <collection name="wmdrm" long-name="Windows Media DRM" level="framework">
  3359 <collection name="wmdrm" long-name="Windows Media DRM" level="framework">
  3388      <!-- collection is really a component. Move down a directory -->
  3360 <!-- collection is really a component. Move down a directory -->
  3389      <component name="wmdrm_build" filter="s60" long-name="WM DRM Build">
  3361 <component name="wmdrm_build" filter="s60" long-name="WM DRM Build">
  3390       <unit bldFile="mw/drm/wmdrm/group"/>
  3362 <unit bldFile="mw/drm/wmdrm/group"/>
  3391      </component>
  3363 </component>
  3392     </collection>
  3364 </collection>
  3393     <collection name="drm_info" long-name="DRM Info" level="specific"/>
  3365 <collection name="drm_info" long-name="DRM Info" level="specific"/>
  3394    </block>
  3366 </block>
  3395    <block name="locationsrv" level="specific" long-name="Location Services" levels="plugin fw server if">
  3367 <block name="locationsrv" level="specific" long-name="Location Services" levels="plugin fw server if">
  3396     <collection name="locsrv_pub" long-name="Location Services Public Interfaces" level="if">
  3368 <collection name="locsrv_pub" long-name="Location Services Public Interfaces" level="if">
  3397      <component name="landmarks_search_api" long-name="Landmarks Search API" filter="s60" class="api">
  3369 <component name="landmarks_search_api" long-name="Landmarks Search API" filter="s60" class="api">
  3398       <unit bldFile="mw/locationsrv/locsrv_pub/landmarks_search_api/group"/>
  3370 <unit bldFile="mw/locationsrv/locsrv_pub/landmarks_search_api/group"/>
  3399      </component>
  3371 </component>
  3400      <component name="landmarks_api" long-name="Landmarks API" filter="s60" class="api">
  3372 <component name="landmarks_api" long-name="Landmarks API" filter="s60" class="api">
  3401       <unit bldFile="mw/locationsrv/locsrv_pub/landmarks_api/group"/>
  3373 <unit bldFile="mw/locationsrv/locsrv_pub/landmarks_api/group"/>
  3402      </component>
  3374 </component>
  3403      <component name="landmarks_database_management_api" long-name="Landmarks Database Management API" filter="s60" class="api">
  3375 <component name="landmarks_database_management_api" long-name="Landmarks Database Management API" filter="s60" class="api">
  3404       <unit bldFile="mw/locationsrv/locsrv_pub/landmarks_database_management_api/group"/>
  3376 <unit bldFile="mw/locationsrv/locsrv_pub/landmarks_database_management_api/group"/>
  3405      </component>
  3377 </component>
  3406      <component name="location_triggering_api" long-name="Location Triggering API" filter="s60" class="api">
  3378 <component name="location_triggering_api" long-name="Location Triggering API" filter="s60" class="api">
  3407       <unit bldFile="mw/locationsrv/locsrv_pub/location_triggering_api/group"/>
  3379 <unit bldFile="mw/locationsrv/locsrv_pub/location_triggering_api/group"/>
  3408      </component>
  3380 </component>
  3409      <component name="blid_application_satellite_info_api" long-name="BLID Application Satellite Info API" filter="s60" class="api">
  3381 <component name="blid_application_satellite_info_api" long-name="BLID Application Satellite Info API" filter="s60" class="api">
  3410       <unit bldFile="mw/locationsrv/locsrv_pub/blid_application_satellite_info_api/group"/>
  3382 <unit bldFile="mw/locationsrv/locsrv_pub/blid_application_satellite_info_api/group"/>
  3411      </component>
  3383 </component>
  3412     </collection>
  3384 </collection>
  3413     <collection name="locsrv_plat" long-name="Location Services Platform Interfaces" level="if">
  3385 <collection name="locsrv_plat" long-name="Location Services Platform Interfaces" level="if">
  3414      <component name="map_and_navigation_api" long-name="Map and Navigation API" filter="s60" class="api">
  3386 <component name="map_and_navigation_api" long-name="Map and Navigation API" filter="s60" class="api">
  3415       <unit bldFile="mw/locationsrv/locsrv_plat/map_and_navigation_api/group"/>
  3387 <unit bldFile="mw/locationsrv/locsrv_plat/map_and_navigation_api/group"/>
  3416      </component>
  3388 </component>
  3417      <component name="map_and_navigation_provider_discovery_api" long-name="Map and Navigation Provider Discovery API" filter="s60" class="api">
  3389 <component name="map_and_navigation_provider_discovery_api" long-name="Map and Navigation Provider Discovery API" filter="s60" class="api">
  3418       <unit bldFile="mw/locationsrv/locsrv_plat/map_and_navigation_provider_discovery_api/group"/>
  3390 <unit bldFile="mw/locationsrv/locsrv_plat/map_and_navigation_provider_discovery_api/group"/>
  3419      </component>
  3391 </component>
  3420      <component name="geocoding_api" long-name="Geocoding API" filter="s60" class="api">
  3392 <component name="geocoding_api" long-name="Geocoding API" filter="s60" class="api">
  3421       <unit bldFile="mw/locationsrv/locsrv_plat/geocoding_api/group"/>
  3393 <unit bldFile="mw/locationsrv/locsrv_plat/geocoding_api/group"/>
  3422      </component>
  3394 </component>
  3423      <component name="map_image_api" long-name="Map Image API" filter="s60" class="api">
  3395 <component name="map_image_api" long-name="Map Image API" filter="s60" class="api">
  3424       <unit bldFile="mw/locationsrv/locsrv_plat/map_image_api/group"/>
  3396 <unit bldFile="mw/locationsrv/locsrv_plat/map_image_api/group"/>
  3425      </component>
  3397 </component>
  3426      <component name="map_and_navigation_aiw_api" long-name="Map and Navigation AIW API" filter="s60" class="api">
  3398 <component name="map_and_navigation_aiw_api" long-name="Map and Navigation AIW API" filter="s60" class="api">
  3427       <unit bldFile="mw/locationsrv/locsrv_plat/map_and_navigation_aiw_api/group"/>
  3399 <unit bldFile="mw/locationsrv/locsrv_plat/map_and_navigation_aiw_api/group"/>
  3428      </component>
  3400 </component>
  3429      <component name="map_and_navigation_provider_api" long-name="Map and Navigation Provider API" filter="s60" class="api">
  3401 <component name="map_and_navigation_provider_api" long-name="Map and Navigation Provider API" filter="s60" class="api">
  3430       <unit bldFile="mw/locationsrv/locsrv_plat/map_and_navigation_provider_api/group"/>
  3402 <unit bldFile="mw/locationsrv/locsrv_plat/map_and_navigation_provider_api/group"/>
  3431      </component>
  3403 </component>
  3432      <component name="landmarks_category_definition_api" long-name="Landmarks Category Definition API" filter="s60" class="api">
  3404 <component name="landmarks_category_definition_api" long-name="Landmarks Category Definition API" filter="s60" class="api">
  3433       <unit bldFile="mw/locationsrv/locsrv_plat/landmarks_category_definition_api/group"/>
  3405 <unit bldFile="mw/locationsrv/locsrv_plat/landmarks_category_definition_api/group"/>
  3434      </component>
  3406 </component>
  3435      <component name="supl_settings_api" long-name="SUPL Settings API" filter="s60" class="api">
  3407 <component name="supl_settings_api" long-name="SUPL Settings API" filter="s60" class="api">
  3436       <unit bldFile="mw/locationsrv/locsrv_plat/supl_settings_api/group"/>
  3408 <unit bldFile="mw/locationsrv/locsrv_plat/supl_settings_api/group"/>
  3437      </component>
  3409 </component>
  3438      <component name="location_settings_launch_api" long-name="Location Settings Launch API" filter="s60" class="api">
  3410 <component name="location_settings_launch_api" long-name="Location Settings Launch API" filter="s60" class="api">
  3439       <unit bldFile="mw/locationsrv/locsrv_plat/location_settings_launch_api/group"/>
  3411 <unit bldFile="mw/locationsrv/locsrv_plat/location_settings_launch_api/group"/>
  3440      </component>
  3412 </component>
  3441      <component name="map_image_conversion_plugin_api" long-name="Map Image Conversion Plug-In API" filter="s60" class="api">
  3413 <component name="map_image_conversion_plugin_api" long-name="Map Image Conversion Plug-In API" filter="s60" class="api">
  3442       <unit bldFile="mw/locationsrv/locsrv_plat/map_image_conversion_plugin_api/group"/>
  3414 <unit bldFile="mw/locationsrv/locsrv_plat/map_image_conversion_plugin_api/group"/>
  3443      </component>
  3415 </component>
  3444      <component name="psy_configuration_ui_plugin_api" long-name="PSY Configuration UI Plug-in API" filter="s60" class="api">
  3416 <component name="psy_configuration_ui_plugin_api" long-name="PSY Configuration UI Plug-in API" filter="s60" class="api">
  3445       <unit bldFile="mw/locationsrv/locsrv_plat/psy_configuration_ui_plugin_api/group"/>
  3417 <unit bldFile="mw/locationsrv/locsrv_plat/psy_configuration_ui_plugin_api/group"/>
  3446      </component>
  3418 </component>
  3447      <component name="np_proxy_configuration_api" long-name="NP Proxy Configuration API" filter="s60" class="api">
  3419 <component name="np_proxy_configuration_api" long-name="NP Proxy Configuration API" filter="s60" class="api">
  3448       <unit bldFile="mw/locationsrv/locsrv_plat/np_proxy_configuration_api/group"/>
  3420 <unit bldFile="mw/locationsrv/locsrv_plat/np_proxy_configuration_api/group"/>
  3449      </component>
  3421 </component>
  3450      <component name="supl_terminal_initiation_api" long-name="SUPL Terminal Initiation API" filter="s60" class="api">
  3422 <component name="supl_terminal_initiation_api" long-name="SUPL Terminal Initiation API" filter="s60" class="api">
  3451       <unit bldFile="mw/locationsrv/locsrv_plat/supl_terminal_initiation_api/group"/>
  3423 <unit bldFile="mw/locationsrv/locsrv_plat/supl_terminal_initiation_api/group"/>
  3452      </component>
  3424 </component>
  3453      <component name="location_notation_preferences_settings_api" long-name="Location Notation Preferences Settings API" filter="s60" class="api">
  3425 <component name="location_notation_preferences_settings_api" long-name="Location Notation Preferences Settings API" filter="s60" class="api">
  3454       <unit bldFile="mw/locationsrv/locsrv_plat/location_notation_preferences_settings_api/group"/>
  3426 <unit bldFile="mw/locationsrv/locsrv_plat/location_notation_preferences_settings_api/group"/>
  3455      </component>
  3427 </component>
  3456      <component name="supl_settings_notifier_secondary_display_api" long-name="SUPL Settings Notifier Secondary Display API" filter="s60" class="api">
  3428 <component name="supl_settings_notifier_secondary_display_api" long-name="SUPL Settings Notifier Secondary Display API" filter="s60" class="api">
  3457       <unit bldFile="mw/locationsrv/locsrv_plat/supl_settings_notifier_secondary_display_api/group"/>
  3429 <unit bldFile="mw/locationsrv/locsrv_plat/supl_settings_notifier_secondary_display_api/group"/>
  3458      </component>
  3430 </component>
  3459      <component name="supl_network_initiation_api" long-name="SUPL Network Initiation API" filter="s60" class="api">
  3431 <component name="supl_network_initiation_api" long-name="SUPL Network Initiation API" filter="s60" class="api">
  3460       <unit bldFile="mw/locationsrv/locsrv_plat/supl_network_initiation_api/group"/>
  3432 <unit bldFile="mw/locationsrv/locsrv_plat/supl_network_initiation_api/group"/>
  3461      </component>
  3433 </component>
  3462      <component name="privacy_notifiers_secondary_display_api" long-name="Privacy Notifiers Secondary Display API" filter="s60" class="api">
  3434 <component name="privacy_notifiers_secondary_display_api" long-name="Privacy Notifiers Secondary Display API" filter="s60" class="api">
  3463       <unit bldFile="mw/locationsrv/locsrv_plat/privacy_notifiers_secondary_display_api/group"/>
  3435 <unit bldFile="mw/locationsrv/locsrv_plat/privacy_notifiers_secondary_display_api/group"/>
  3464      </component>
  3436 </component>
  3465      <component name="oma_supl_configuration_parameter_api" long-name="OMA SUPL Configuration Parameter API" filter="s60" class="api">
  3437 <component name="oma_supl_configuration_parameter_api" long-name="OMA SUPL Configuration Parameter API" filter="s60" class="api">
  3466       <unit bldFile="mw/locationsrv/locsrv_plat/oma_supl_configuration_parameter_api/group"/>
  3438 <unit bldFile="mw/locationsrv/locsrv_plat/oma_supl_configuration_parameter_api/group"/>
  3467      </component>
  3439 </component>
  3468      <component name="supl_query_secondary_display_api" long-name="SUPL Query Secondary Display API" filter="s60" class="api">
  3440 <component name="supl_query_secondary_display_api" long-name="SUPL Query Secondary Display API" filter="s60" class="api">
  3469       <unit bldFile="mw/locationsrv/locsrv_plat/supl_query_secondary_display_api/group"/>
  3441 <unit bldFile="mw/locationsrv/locsrv_plat/supl_query_secondary_display_api/group"/>
  3470      </component>
  3442 </component>
  3471      <component name="location_triggering_management_api" long-name="Location Triggering Management API" filter="s60" class="api">
  3443 <component name="location_triggering_management_api" long-name="Location Triggering Management API" filter="s60" class="api">
  3472       <unit bldFile="mw/locationsrv/locsrv_plat/location_triggering_management_api/group"/>
  3444 <unit bldFile="mw/locationsrv/locsrv_plat/location_triggering_management_api/group"/>
  3473      </component>
  3445 </component>
  3474      <component name="location_triggering_status_information_api" long-name="Location Triggering Status Information API" filter="s60" class="api">
  3446 <component name="location_triggering_status_information_api" long-name="Location Triggering Status Information API" filter="s60" class="api">
  3475       <unit bldFile="mw/locationsrv/locsrv_plat/location_triggering_status_information_api/group"/>
  3447 <unit bldFile="mw/locationsrv/locsrv_plat/location_triggering_status_information_api/group"/>
  3476      </component>
  3448 </component>
  3477      <component name="oma_supl_asn_codec_plugin_api" long-name="OMA SUPL ASN Codec Plugin API" filter="s60" class="api">
  3449 <component name="oma_supl_asn_codec_plugin_api" long-name="OMA SUPL ASN Codec Plugin API" filter="s60" class="api">
  3478       <unit bldFile="mw/locationsrv/locsrv_plat/oma_supl_asn_codec_plugin_api/group"/>
  3450 <unit bldFile="mw/locationsrv/locsrv_plat/oma_supl_asn_codec_plugin_api/group"/>
  3479      </component>
  3451 </component>
  3480      <component name="location_local_variation_api" long-name="Location Local Variation API" filter="s60" class="api">
  3452 <component name="location_local_variation_api" long-name="Location Local Variation API" filter="s60" class="api">
  3481       <unit bldFile="mw/locationsrv/locsrv_plat/location_local_variation_api/group"/>
  3453 <unit bldFile="mw/locationsrv/locsrv_plat/location_local_variation_api/group"/>
  3482      </component>
  3454 </component>
  3483     </collection>
  3455 <component name="query_and_notification_api" long-name="Query and Notification API" filter="s60" class="api">
  3484     <collection name="genericpositioningplugins" long-name="Generic Positioning Plugins" level="plugin">
  3456 <!-- not yet supplied <meta rel="Api" href="locsrv_plat/query_and_notification_api/query_and_notification_api.metaxml"/> -->
  3485      <component name="locationnpppsy" filter="s60" long-name="Location Positioning Proxy PSY" plugin="Y">
  3457 <unit bldFile="mw/locationsrv/locsrv_plat/query_and_notification_api/group"/>
  3486       <unit bldFile="mw/locationsrv/genericpositioningplugins/locationnpppsy/group"/>
  3458 </component>
  3487      </component>
  3459 </collection>
  3488      <component name="locationsuplpsy" filter="s60" long-name="Location SUPL PSY" introduced="^3" plugin="Y">
  3460 <collection name="genericpositioningplugins" long-name="Generic Positioning Plugins" level="plugin">
  3489       <unit bldFile="mw/locationsrv/genericpositioningplugins/locationsuplpsy/group"/>
  3461 <component name="locationnpppsy" filter="s60" long-name="Location Positioning Proxy PSY" plugin="Y">
  3490      </component>
  3462 <unit bldFile="mw/locationsrv/genericpositioningplugins/locationnpppsy/group"/>
  3491      <component name="genericpositioningplugins_build" filter="s60" long-name="Generic Positioning Plugins Build">
  3463 </component>
  3492       <!-- need to break this up into the other components -->
  3464 <component name="locationsuplpsy" filter="s60" long-name="Location SUPL PSY" introduced="^3" plugin="Y">
  3493       <unit bldFile="mw/locationsrv/genericpositioningplugins/group"/>
  3465 <unit bldFile="mw/locationsrv/genericpositioningplugins/locationsuplpsy/group"/>
  3494      </component>
  3466 </component>
  3495     </collection>
  3467 <component name="genericpositioningplugins_build" filter="s60" long-name="Generic Positioning Plugins Build">
  3496     <collection name="landmarks" long-name="Landmarks" level="server">
  3468 <!-- need to break this up into the other components -->
  3497      <component name="locationlandmarks" filter="s60" long-name="Location Landmarks">
  3469 <unit bldFile="mw/locationsrv/genericpositioningplugins/group"/>
  3498       <unit bldFile="mw/locationsrv/landmarks/locationlandmarks/group"/>
  3470 </component>
  3499      </component>
  3471 </collection>
  3500     </collection>
  3472 <collection name="landmarks" long-name="Landmarks" level="server">
  3501     <collection name="locationmapnavfw" long-name="Location Map and Navigation Framework" level="fw">
  3473 <component name="locationlandmarks" filter="s60" long-name="Location Landmarks">
  3502      <component name="mnlibrary" filter="s60" long-name="Map and Navigation Library">
  3474 <unit bldFile="mw/locationsrv/landmarks/locationlandmarks/group"/>
  3503       <unit bldFile="mw/locationsrv/locationmapnavfw/library/group"/>
  3475 </component>
  3504      </component>
  3476 </collection>
  3505      <component name="mnaiwprovider" filter="s60" long-name="Map and Navigation AIW Provider" plugin="Y">
  3477 <collection name="locationmapnavfw" long-name="Location Map and Navigation Framework" level="fw">
  3506       <unit bldFile="mw/locationsrv/locationmapnavfw/aiwprovider/group"/>
  3478 <component name="mnlibrary" filter="s60" long-name="Map and Navigation Library">
  3507      </component>
  3479 <unit bldFile="mw/locationsrv/locationmapnavfw/library/group"/>
  3508      <component name="locationmapnavfw_build" filter="s60" long-name="Location Map and Navigation Framework Build">
  3480 </component>
  3509       <!-- need to break this up into the other components -->
  3481 <component name="mnaiwprovider" filter="s60" long-name="Map and Navigation AIW Provider" plugin="Y">
  3510       <unit bldFile="mw/locationsrv/locationmapnavfw/group"/>
  3482 <unit bldFile="mw/locationsrv/locationmapnavfw/aiwprovider/group"/>
  3511      </component>
  3483 </component>
  3512     </collection>
  3484 <component name="locationmapnavfw_build" filter="s60" long-name="Location Map and Navigation Framework Build">
  3513     <collection name="locationsystemui" long-name="Location System UI" level="if">
  3485 <!-- need to break this up into the other components -->
  3514      <component name="locationsysui" filter="s60" long-name="Location System UI">
  3486 <unit bldFile="mw/locationsrv/locationmapnavfw/group"/>
  3515       <unit bldFile="mw/locationsrv/locationsystemui/locationsysui/group"/>
  3487 </component>
  3516      </component>
  3488 </collection>
  3517     </collection>
  3489 <collection name="locationsystemui" long-name="Location System UI" level="if">
  3518     <collection name="supl" long-name="SUPL" level="fw">
  3490 <component name="locationsysui" filter="s60" long-name="Location System UI">
  3519      <component name="locationsuplfw" filter="s60" long-name="Location SUPL Framework">
  3491 <unit bldFile="mw/locationsrv/locationsystemui/locationsysui/group"/>
  3520       <unit bldFile="mw/locationsrv/supl/locationsuplfw/group"/>
  3492 </component>
  3521      </component>
  3493 </collection>
  3522      <component name="locationomasuplprotocolhandler" filter="s60" long-name="OMA SUPL Protocol Handler">
  3494 <collection name="supl" long-name="SUPL" level="fw">
  3523       <unit bldFile="mw/locationsrv/supl/locationomasuplprotocolhandler/group"/>
  3495 <component name="locationsuplfw" filter="s60" long-name="Location SUPL Framework">
  3524      </component>
  3496 <unit bldFile="mw/locationsrv/supl/locationsuplfw/group"/>
  3525      <component name="supltiapiimplementation" filter="s60" long-name="SUPL TI API Implementation" introduced="^3">
  3497 </component>
  3526       <unit bldFile="mw/locationsrv/supl/supltiapiimplementation/group"/>
  3498 <component name="locationomasuplprotocolhandler" filter="s60" long-name="OMA SUPL Protocol Handler">
  3527      </component>
  3499 <unit bldFile="mw/locationsrv/supl/locationomasuplprotocolhandler/group"/>
  3528     </collection>
  3500 </component>
  3529     <collection name="locationtriggering" long-name="Location Triggering" level="server">
  3501 <component name="supltiapiimplementation" filter="s60" long-name="SUPL TI API Implementation" introduced="^3">
  3530      <component name="ltlogger" filter="s60" long-name="LT Logger">
  3502 <unit bldFile="mw/locationsrv/supl/supltiapiimplementation/group"/>
  3531       <unit bldFile="mw/locationsrv/locationtriggering/ltlogger/group"/>
  3503 </component>
  3532      </component>
  3504 </collection>
  3533      <component name="ltclientlib" filter="s60" long-name="LT Client Library">
  3505 <collection name="locationtriggering" long-name="Location Triggering" level="server">
  3534       <unit bldFile="mw/locationsrv/locationtriggering/ltclientlib/group"/>
  3506 <component name="ltlogger" filter="s60" long-name="LT Logger">
  3535      </component>
  3507 <unit bldFile="mw/locationsrv/locationtriggering/ltlogger/group"/>
  3536      <component name="ltmanagementlib" filter="s60" long-name="LT Management Library">
  3508 </component>
  3537       <unit bldFile="mw/locationsrv/locationtriggering/ltmanagementlib/group"/>
  3509 <component name="ltclientlib" filter="s60" long-name="LT Client Library">
  3538      </component>
  3510 <unit bldFile="mw/locationsrv/locationtriggering/ltclientlib/group"/>
  3539      <component name="ltcontainer" filter="s60" long-name="LT Container">
  3511 </component>
  3540       <unit bldFile="mw/locationsrv/locationtriggering/ltcontainer/group"/>
  3512 <component name="ltmanagementlib" filter="s60" long-name="LT Management Library">
  3541      </component>
  3513 <unit bldFile="mw/locationsrv/locationtriggering/ltmanagementlib/group"/>
  3542      <component name="ltserver" filter="s60" long-name="LT Server">
  3514 </component>
  3543       <unit bldFile="mw/locationsrv/locationtriggering/ltserver/group"/>
  3515 <component name="ltcontainer" filter="s60" long-name="LT Container">
  3544      </component>
  3516 <unit bldFile="mw/locationsrv/locationtriggering/ltcontainer/group"/>
  3545      <component name="ltstrategypluginapi" filter="s60" long-name="LT Strategy Plugin API">
  3517 </component>
  3546       <unit bldFile="mw/locationsrv/locationtriggering/ltstrategypluginapi/group"/>
  3518 <component name="ltserver" filter="s60" long-name="LT Server">
  3547      </component>
  3519 <unit bldFile="mw/locationsrv/locationtriggering/ltserver/group"/>
  3548      <component name="ltstrategyengine" filter="s60" long-name="LT Strategy Engine">
  3520 </component>
  3549       <unit bldFile="mw/locationsrv/locationtriggering/ltstrategyengine/group"/>
  3521 <component name="ltstrategypluginapi" filter="s60" long-name="LT Strategy Plugin API">
  3550      </component>
  3522 <unit bldFile="mw/locationsrv/locationtriggering/ltstrategypluginapi/group"/>
  3551      <component name="ltmovementdetectionpluginapi" filter="s60" long-name="Movement Detection Plugin API">
  3523 </component>
  3552       <unit bldFile="mw/locationsrv/locationtriggering/ltmovementdetectionpluginapi/group"/>
  3524 <component name="ltstrategyengine" filter="s60" long-name="LT Strategy Engine">
  3553      </component>
  3525 <unit bldFile="mw/locationsrv/locationtriggering/ltstrategyengine/group"/>
  3554      <component name="ltcellidmovementdetector" filter="s60" long-name="Cell ID Movement Detector">
  3526 </component>
  3555       <unit bldFile="mw/locationsrv/locationtriggering/ltcellidmovementdetector/group"/>
  3527 <component name="ltmovementdetectionpluginapi" filter="s60" long-name="Movement Detection Plugin API">
  3556      </component>
  3528 <unit bldFile="mw/locationsrv/locationtriggering/ltmovementdetectionpluginapi/group"/>
  3557      <component name="lbtmgmtui" filter="s60" long-name="LBT Management UI" plugin="Y">
  3529 </component>
  3558       <unit bldFile="mw/locationsrv/locationtriggering/lbtmgmtui/group"/>
  3530 <component name="ltcellidmovementdetector" filter="s60" long-name="Cell ID Movement Detector">
  3559      </component>
  3531 <unit bldFile="mw/locationsrv/locationtriggering/ltcellidmovementdetector/group"/>
  3560      <component name="ltcontextsourceplugin" filter="s60" long-name="LT Context Source Plugin" introduced="^3" plugin="Y">
  3532 </component>
  3561       <unit bldFile="mw/locationsrv/locationtriggering/ltcontextsourceplugin/group"/>
  3533 <component name="lbtmgmtui" filter="s60" long-name="LBT Management UI" plugin="Y">
  3562      </component>
  3534 <unit bldFile="mw/locationsrv/locationtriggering/lbtmgmtui/group"/>
  3563      <component name="locationtriggering_build" filter="s60" long-name="Location Triggering Build">
  3535 </component>
  3564       <!--  should remove #include from this and maybe put exports in the above components -->
  3536 <component name="ltcontextsourceplugin" filter="s60" long-name="LT Context Source Plugin" introduced="^3" plugin="Y">
  3565       <unit bldFile="mw/locationsrv/locationtriggering/group"/>
  3537 <unit bldFile="mw/locationsrv/locationtriggering/ltcontextsourceplugin/group"/>
  3566      </component>
  3538 </component>
  3567     </collection>
  3539 <component name="locationtriggering_build" filter="s60" long-name="Location Triggering Build">
  3568    </block>
  3540 <!--  should remove #include from this and maybe put exports in the above components -->
  3569    <block name="accesssec" level="generic" long-name="Access Security" levels="plugin framework server generic specific">
  3541 <unit bldFile="mw/locationsrv/locationtriggering/group"/>
  3570     <collection name="accesssec_plat" long-name="Access Security Platform Interfaces" level="specific">
  3542 </component>
  3571      <component name="wapi_security_settings_ui_api" long-name="WAPI Security Settings UI API" filter="s60" class="api">
  3543 </collection>
  3572       <unit bldFile="mw/accesssec/accesssec_plat/wapi_security_settings_ui_api/group"/>
  3544 </block>
  3573      </component>
  3545 <block name="accesssec" level="generic" long-name="Access Security" levels="plugin framework server generic specific">
  3574      <component name="wep_security_settings_ui_api" long-name="WEP Security Settings UI API" filter="s60" class="api">
  3546 <collection name="accesssec_plat" long-name="Access Security Platform Interfaces" level="specific">
  3575       <unit bldFile="mw/accesssec/accesssec_plat/wep_security_settings_ui_api/group"/>
  3547 <component name="wapi_security_settings_ui_api" long-name="WAPI Security Settings UI API" filter="s60" class="api">
  3576      </component>
  3548 <unit bldFile="mw/accesssec/accesssec_plat/wapi_security_settings_ui_api/group"/>
  3577      <component name="wi-fi_protected_setup_ui_api" long-name="Wi-Fi Protected Setup UI API" filter="s60" class="api">
  3549 </component>
  3578       <unit bldFile="mw/accesssec/accesssec_plat/wi-fi_protected_setup_ui_api/group"/>
  3550 <component name="wep_security_settings_ui_api" long-name="WEP Security Settings UI API" filter="s60" class="api">
  3579      </component>
  3551 <unit bldFile="mw/accesssec/accesssec_plat/wep_security_settings_ui_api/group"/>
  3580      <component name="wlan_eap_settings_ui_api" long-name="WLAN EAP Settings UI API" filter="s60" class="api">
  3552 </component>
  3581       <unit bldFile="mw/accesssec/accesssec_plat/wlan_eap_settings_ui_api/group"/>
  3553 <component name="wi-fi_protected_setup_ui_api" long-name="Wi-Fi Protected Setup UI API" filter="s60" class="api">
  3582      </component>
  3554 <unit bldFile="mw/accesssec/accesssec_plat/wi-fi_protected_setup_ui_api/group"/>
  3583      <component name="wpa_security_settings_ui_api" long-name="WPA Security Settings UI API" filter="s60" class="api">
  3555 </component>
  3584       <unit bldFile="mw/accesssec/accesssec_plat/wpa_security_settings_ui_api/group"/>
  3556 <component name="wlan_eap_settings_ui_api" long-name="WLAN EAP Settings UI API" filter="s60" class="api">
  3585      </component>
  3557 <unit bldFile="mw/accesssec/accesssec_plat/wlan_eap_settings_ui_api/group"/>
  3586      <component name="eap_vpn_api" long-name="EAP VPN API" filter="s60" class="api">
  3558 </component>
  3587       <unit bldFile="mw/accesssec/accesssec_plat/eap_vpn_api/group"/>
  3559 <component name="wpa_security_settings_ui_api" long-name="WPA Security Settings UI API" filter="s60" class="api">
  3588      </component>
  3560 <unit bldFile="mw/accesssec/accesssec_plat/wpa_security_settings_ui_api/group"/>
  3589      <component name="eapsim_db_api" long-name="EAP-SIM DB API" filter="s60" class="api">
  3561 </component>
  3590       <unit bldFile="mw/accesssec/accesssec_plat/eapsim_db_api/group"/>
  3562 <component name="eap_vpn_api" long-name="EAP VPN API" filter="s60" class="api">
  3591      </component>
  3563 <unit bldFile="mw/accesssec/accesssec_plat/eap_vpn_api/group"/>
  3592      <component name="eap_type_api" long-name="EAP Type API" filter="s60" class="api">
  3564 </component>
  3593       <unit bldFile="mw/accesssec/accesssec_plat/eap_type_api/group"/>
  3565 <component name="eapsim_db_api" long-name="EAP-SIM DB API" filter="s60" class="api">
  3594      </component>
  3566 <unit bldFile="mw/accesssec/accesssec_plat/eapsim_db_api/group"/>
  3595      <component name="eaptlspeap_db_api" long-name="EAP-TLS-PEAP DB API" filter="s60" class="api">
  3567 </component>
  3596       <unit bldFile="mw/accesssec/accesssec_plat/eaptlspeap_db_api/group"/>
  3568 <component name="eap_type_api" long-name="EAP Type API" filter="s60" class="api">
  3597      </component>
  3569 <unit bldFile="mw/accesssec/accesssec_plat/eap_type_api/group"/>
  3598      <component name="eapleap_db_api" long-name="LEAP DB API" filter="s60" class="api">
  3570 </component>
  3599       <unit bldFile="mw/accesssec/accesssec_plat/eapleap_db_api/group"/>
  3571 <component name="eaptlspeap_db_api" long-name="EAP-TLS-PEAP DB API" filter="s60" class="api">
  3600      </component>
  3572 <unit bldFile="mw/accesssec/accesssec_plat/eaptlspeap_db_api/group"/>
  3601      <component name="eapgtc_db_api" long-name="EAP-GTC DB API" filter="s60" class="api">
  3573 </component>
  3602       <unit bldFile="mw/accesssec/accesssec_plat/eapgtc_db_api/group"/>
  3574 <component name="eapleap_db_api" long-name="LEAP DB API" filter="s60" class="api">
  3603      </component>
  3575 <unit bldFile="mw/accesssec/accesssec_plat/eapleap_db_api/group"/>
  3604      <component name="eapmschapv2_db_api" long-name="EAP-MSCHAPV2 DB API" filter="s60" class="api">
  3576 </component>
  3605       <unit bldFile="mw/accesssec/accesssec_plat/eapmschapv2_db_api/group"/>
  3577 <component name="eapgtc_db_api" long-name="EAP-GTC DB API" filter="s60" class="api">
  3606      </component>
  3578 <unit bldFile="mw/accesssec/accesssec_plat/eapgtc_db_api/group"/>
  3607      <component name="eapaka_db_api" long-name="EAP-AKA DB API" filter="s60" class="api">
  3579 </component>
  3608       <unit bldFile="mw/accesssec/accesssec_plat/eapaka_db_api/group"/>
  3580 <component name="eapmschapv2_db_api" long-name="EAP-MSCHAPV2 DB API" filter="s60" class="api">
  3609      </component>
  3581 <unit bldFile="mw/accesssec/accesssec_plat/eapmschapv2_db_api/group"/>
  3610      <component name="wapi_db_api" long-name="WAPI DB API" filter="s60" class="api">
  3582 </component>
  3611       <unit bldFile="mw/accesssec/accesssec_plat/wapi_db_api/group"/>
  3583 <component name="eapaka_db_api" long-name="EAP-AKA DB API" filter="s60" class="api">
  3612      </component>
  3584 <unit bldFile="mw/accesssec/accesssec_plat/eapaka_db_api/group"/>
  3613     </collection>
  3585 </component>
  3614     <collection name="wlansecuritysettings" long-name="WLAN Security Settings" level="specific">
  3586 <component name="wapi_db_api" long-name="WAPI DB API" filter="s60" class="api">
  3615      <component name="wapisecuritysettingsui" filter="s60" long-name="WAPI Security Settings UI" introduced="9.1">
  3587 <unit bldFile="mw/accesssec/accesssec_plat/wapi_db_api/group"/>
  3616       <!-- the directory for this needs to be moved up to the right level -->
  3588 </component>
  3617       <unit bldFile="mw/accesssec/wlansecuritysettings/wapisecuritysettingsui/stub/group"/>
  3589 </collection>
  3618      </component>
  3590 <collection name="wlansecuritysettings" long-name="WLAN Security Settings" level="specific">
  3619      <component name="wepsecuritysettingsui" filter="s60" long-name="WEP Security Settings UI" introduced="9.1">
  3591 <component name="wapisecuritysettingsui" filter="s60" long-name="WAPI Security Settings UI" introduced="9.1">
  3620       <unit bldFile="mw/accesssec/wlansecuritysettings/wepsecuritysettingsui/group"/>
  3592 <!-- the directory for this needs to be moved up to the right level -->
  3621      </component>
  3593 <unit bldFile="mw/accesssec/wlansecuritysettings/wapisecuritysettingsui/stub/group"/>
  3622      <component name="wifiprotectedsetup" filter="s60" long-name="WIFI Protected Setup" introduced="^1">
  3594 </component>
  3623       <unit bldFile="mw/accesssec/wlansecuritysettings/wifiprotectedsetup/group"/>
  3595 <component name="wepsecuritysettingsui" filter="s60" long-name="WEP Security Settings UI" introduced="9.1">
  3624      </component>
  3596 <unit bldFile="mw/accesssec/wlansecuritysettings/wepsecuritysettingsui/group"/>
  3625      <component name="wlaneapsettingsui" filter="s60" long-name="WLAN EAP Settings UI" introduced="9.3">
  3597 </component>
  3626       <unit bldFile="mw/accesssec/wlansecuritysettings/wlaneapsettingsui/group"/>
  3598 <component name="wifiprotectedsetup" filter="s60" long-name="WIFI Protected Setup" introduced="^1">
  3627      </component>
  3599 <unit bldFile="mw/accesssec/wlansecuritysettings/wifiprotectedsetup/group"/>
  3628      <component name="wpasecuritysettingsui" filter="s60" long-name="WPA Security Settings UI" introduced="9.1">
  3600 </component>
  3629       <unit bldFile="mw/accesssec/wlansecuritysettings/wpasecuritysettingsui/group"/>
  3601 <component name="wlaneapsettingsui" filter="s60" long-name="WLAN EAP Settings UI" introduced="9.3">
  3630      </component>
  3602 <unit bldFile="mw/accesssec/wlansecuritysettings/wlaneapsettingsui/group"/>
  3631     </collection>
  3603 </component>
  3632     <collection name="eapol" long-name="EAPOL" level="framework">
  3604 <component name="wpasecuritysettingsui" filter="s60" long-name="WPA Security Settings UI" introduced="9.1">
  3633      <component name="eapol_framework" filter="s60" long-name="EAPOL Framework" introduced="9.2">
  3605 <unit bldFile="mw/accesssec/wlansecuritysettings/wpasecuritysettingsui/group"/>
  3634       <unit bldFile="mw/accesssec/eapol/eapol_framework/eapol_symbian/group"/>
  3606 </component>
  3635      </component>
  3607 </collection>
  3636     </collection>
  3608 <collection name="eapol" long-name="EAPOL" level="framework">
  3637    </block>
  3609 <component name="eapol_framework" filter="s60" long-name="EAPOL Framework" introduced="9.2">
  3638    <block name="ipconnmgmt" level="generic" long-name="IP Connectivity Management" levels="plugin framework server generic utils">
  3610 <unit bldFile="mw/accesssec/eapol/eapol_framework/eapol_symbian/group"/>
  3639     <collection name="ipcm_plat" long-name="IP Connectivity Management Platform Interfaces" level="utils">
  3611 </component>
  3640      <component name="access_point_engine_misc_api" long-name="Access Point Engine Misc API" filter="s60" class="api">
  3612 </collection>
  3641       <unit bldFile="mw/ipconnmgmt/ipcm_plat/access_point_engine_misc_api/group"/>
  3613 </block>
  3642      </component>
  3614 <block name="ipconnmgmt" level="generic" long-name="IP Connectivity Management" levels="plugin framework server generic utils">
  3643      <component name="bearer_settings_plugin_api" long-name="Bearer Settings Plugin API" filter="s60" class="api">
  3615 <collection name="ipcm_plat" long-name="IP Connectivity Management Platform Interfaces" level="utils">
  3644       <unit bldFile="mw/ipconnmgmt/ipcm_plat/bearer_settings_plugin_api/group"/>
  3616 <component name="access_point_engine_misc_api" long-name="Access Point Engine Misc API" filter="s60" class="api">
  3645      </component>
  3617 <unit bldFile="mw/ipconnmgmt/ipcm_plat/access_point_engine_misc_api/group"/>
  3646      <component name="commsdat_wlan_api" long-name="CommsDat WLAN API" filter="s60" class="api">
  3618 </component>
  3647       <unit bldFile="mw/ipconnmgmt/ipcm_plat/commsdat_wlan_api/group"/>
  3619 <component name="bearer_settings_plugin_api" long-name="Bearer Settings Plugin API" filter="s60" class="api">
  3648      </component>
  3620 <unit bldFile="mw/ipconnmgmt/ipcm_plat/bearer_settings_plugin_api/group"/>
  3649      <component name="connection_monitor_extension_api" long-name="Connection Monitor Extension API" filter="s60" class="api">
  3621 </component>
  3650       <unit bldFile="mw/ipconnmgmt/ipcm_plat/connection_monitor_extension_api/group"/>
  3622 <component name="commsdat_wlan_api" long-name="CommsDat WLAN API" filter="s60" class="api">
  3651      </component>
  3623 <unit bldFile="mw/ipconnmgmt/ipcm_plat/commsdat_wlan_api/group"/>
  3652      <component name="connection_ui_utilities_api" long-name="Connection UI Utilities API" filter="s60" class="api">
  3624 </component>
  3653       <unit bldFile="mw/ipconnmgmt/ipcm_plat/connection_ui_utilities_api/group"/>
  3625 <component name="connection_monitor_extension_api" long-name="Connection Monitor Extension API" filter="s60" class="api">
  3654      </component>
  3626 <unit bldFile="mw/ipconnmgmt/ipcm_plat/connection_monitor_extension_api/group"/>
  3655      <component name="disconnect_dialog_api" long-name="Disconnect Dialog API" filter="s60" class="api">
  3627 </component>
  3656       <unit bldFile="mw/ipconnmgmt/ipcm_plat/disconnect_dialog_api/group"/>
  3628 <component name="connection_ui_utilities_api" long-name="Connection UI Utilities API" filter="s60" class="api">
  3657      </component>
  3629 <unit bldFile="mw/ipconnmgmt/ipcm_plat/connection_ui_utilities_api/group"/>
  3658      <component name="disconnect_dialog_disable_api" long-name="Disconnect Dialog Disable API" filter="s60" class="api">
  3630 </component>
  3659       <unit bldFile="mw/ipconnmgmt/ipcm_plat/disconnect_dialog_disable_api/group"/>
  3631 <component name="disconnect_dialog_api" long-name="Disconnect Dialog API" filter="s60" class="api">
  3660      </component>
  3632 <unit bldFile="mw/ipconnmgmt/ipcm_plat/disconnect_dialog_api/group"/>
  3661      <component name="extended_connection_settings_api" long-name="Extended Connection Settings API" filter="s60" class="api">
  3633 </component>
  3662       <unit bldFile="mw/ipconnmgmt/ipcm_plat/extended_connection_settings_api/group"/>
  3634 <component name="disconnect_dialog_disable_api" long-name="Disconnect Dialog Disable API" filter="s60" class="api">
  3663      </component>
  3635 <unit bldFile="mw/ipconnmgmt/ipcm_plat/disconnect_dialog_disable_api/group"/>
  3664      <component name="mpm_default_connection_api" long-name="MPM Default Connection API" filter="s60" class="api">
  3636 </component>
  3665       <unit bldFile="mw/ipconnmgmt/ipcm_plat/mpm_default_connection_api/group"/>
  3637 <component name="extended_connection_settings_api" long-name="Extended Connection Settings API" filter="s60" class="api">
  3666      </component>
  3638 <unit bldFile="mw/ipconnmgmt/ipcm_plat/extended_connection_settings_api/group"/>
  3667      <component name="pdpcontextmanager2_reset_factory_settings_api" long-name="PDP Context Manager 2 Reset Factory Settings API" filter="s60" class="api">
  3639 </component>
  3668       <unit bldFile="mw/ipconnmgmt/ipcm_plat/pdpcontextmanager2_reset_factory_settings_api/group"/>
  3640 <component name="mpm_default_connection_api" long-name="MPM Default Connection API" filter="s60" class="api">
  3669      </component>
  3641 <unit bldFile="mw/ipconnmgmt/ipcm_plat/mpm_default_connection_api/group"/>
  3670      <component name="pdpcontextmanager2_settings_api" long-name="PDP Context Manager 2 Settings API" filter="s60" class="api">
  3642 </component>
  3671       <unit bldFile="mw/ipconnmgmt/ipcm_plat/pdpcontextmanager2_settings_api/group"/>
  3643 <component name="pdpcontextmanager2_reset_factory_settings_api" long-name="PDP Context Manager 2 Reset Factory Settings API" filter="s60" class="api">
  3672      </component>
  3644 <unit bldFile="mw/ipconnmgmt/ipcm_plat/pdpcontextmanager2_reset_factory_settings_api/group"/>
  3673      <component name="mpm_connect_screen_api" long-name="MPM Connect Screen API" filter="s60" class="api">
  3645 </component>
  3674       <unit bldFile="mw/ipconnmgmt/ipcm_plat/mpm_connect_screen_api/group"/>
  3646 <component name="pdpcontextmanager2_settings_api" long-name="PDP Context Manager 2 Settings API" filter="s60" class="api">
  3675      </component>
  3647 <unit bldFile="mw/ipconnmgmt/ipcm_plat/pdpcontextmanager2_settings_api/group"/>
  3676     </collection>
  3648 </component>
  3677     <collection name="ipcm_pub" long-name="IP Connectivity Management Public Interfaces" level="utils">
  3649 <component name="mpm_connect_screen_api" long-name="MPM Connect Screen API" filter="s60" class="api">
  3678      <component name="connection_settings_api" long-name="Connection Settings API" filter="s60" class="api">
  3650 <unit bldFile="mw/ipconnmgmt/ipcm_plat/mpm_connect_screen_api/group"/>
  3679       <unit bldFile="mw/ipconnmgmt/ipcm_pub/connection_settings_api/group"/>
  3651 </component>
  3680      </component>
  3652 </collection>
  3681      <component name="access_point_engine_api" long-name="Access Point Engine API" filter="s60" class="api">
  3653 <collection name="ipcm_pub" long-name="IP Connectivity Management Public Interfaces" level="utils">
  3682       <unit bldFile="mw/ipconnmgmt/ipcm_pub/access_point_engine_api/group"/>
  3654 <component name="connection_settings_api" long-name="Connection Settings API" filter="s60" class="api">
  3683      </component>
  3655 <unit bldFile="mw/ipconnmgmt/ipcm_pub/connection_settings_api/group"/>
  3684      <component name="access_point_settings_handler_api" long-name="Access Point Settings Handler API" filter="s60" class="api">
  3656 </component>
  3685       <unit bldFile="mw/ipconnmgmt/ipcm_pub/access_point_settings_handler_api/group"/>
  3657 <component name="access_point_engine_api" long-name="Access Point Engine API" filter="s60" class="api">
  3686      </component>
  3658 <unit bldFile="mw/ipconnmgmt/ipcm_pub/access_point_engine_api/group"/>
  3687      <component name="data_connection_log_counters_api" long-name="Data Connection Log Counters API" filter="s60" class="api">
  3659 </component>
  3688       <unit bldFile="mw/ipconnmgmt/ipcm_pub/data_connection_log_counters_api/group"/>
  3660 <component name="access_point_settings_handler_api" long-name="Access Point Settings Handler API" filter="s60" class="api">
  3689      </component>
  3661 <unit bldFile="mw/ipconnmgmt/ipcm_pub/access_point_settings_handler_api/group"/>
  3690      <component name="connection_monitor_server_api" long-name="Connection Monitor Server API" filter="s60" class="api">
  3662 </component>
  3691       <unit bldFile="mw/ipconnmgmt/ipcm_pub/connection_monitor_server_api/group"/>
  3663 <component name="data_connection_log_counters_api" long-name="Data Connection Log Counters API" filter="s60" class="api">
  3692      </component>
  3664 <unit bldFile="mw/ipconnmgmt/ipcm_pub/data_connection_log_counters_api/group"/>
  3693      <component name="connection_settings_ui_api" long-name="Connection Settings UI API" filter="s60" class="api">
  3665 </component>
  3694       <unit bldFile="mw/ipconnmgmt/ipcm_pub/connection_settings_ui_api/group"/>
  3666 <component name="connection_monitor_server_api" long-name="Connection Monitor Server API" filter="s60" class="api">
  3695      </component>
  3667 <unit bldFile="mw/ipconnmgmt/ipcm_pub/connection_monitor_server_api/group"/>
  3696      <component name="agent_dialog_api" long-name="Agent Dialog API" filter="s60" class="api">
  3668 </component>
  3697       <unit bldFile="mw/ipconnmgmt/ipcm_pub/agent_dialog_api/group"/>
  3669 <component name="connection_settings_ui_api" long-name="Connection Settings UI API" filter="s60" class="api">
  3698      </component>
  3670 <unit bldFile="mw/ipconnmgmt/ipcm_pub/connection_settings_ui_api/group"/>
  3699      <component name="extendedconnpref_api" long-name="Extended Connection Preferences API" filter="s60" class="api">
  3671 </component>
  3700       <unit bldFile="mw/ipconnmgmt/ipcm_pub/extendedconnpref_api/group"/>
  3672 <component name="agent_dialog_api" long-name="Agent Dialog API" filter="s60" class="api">
  3701      </component>
  3673 <unit bldFile="mw/ipconnmgmt/ipcm_pub/agent_dialog_api/group"/>
  3702     </collection>
  3674 </component>
  3703     <collection name="accesspointcontrol" long-name="Access Point Control" level="plugin">
  3675 <component name="extendedconnpref_api" long-name="Extended Connection Preferences API" filter="s60" class="api">
  3704      <component name="apcontrollistplugin" filter="s60" long-name="Access Point Control List Plugin" introduced="^2" plugin="Y">
  3676 <unit bldFile="mw/ipconnmgmt/ipcm_pub/extendedconnpref_api/group"/>
  3705       <unit bldFile="mw/ipconnmgmt/accesspointcontrol/apcontrollistplugin/group"/>
  3677 </component>
  3706      </component>
  3678 </collection>
  3707     </collection>
  3679 <collection name="accesspointcontrol" long-name="Access Point Control" level="plugin">
  3708     <collection name="alwayson_net_plugin" long-name="Always Online Net Plugin" level="server">
  3680 <component name="apcontrollistplugin" filter="s60" long-name="Access Point Control List Plugin" introduced="^2" plugin="Y">
  3709      <component name="pdpcontextmanager2" filter="s60" long-name="PDP Context Manager 2">
  3681 <unit bldFile="mw/ipconnmgmt/accesspointcontrol/apcontrollistplugin/group"/>
  3710       <unit bldFile="mw/ipconnmgmt/alwayson_net_plugin/pdpcontextmanager2/group"/>
  3682 </component>
  3711      </component>
  3683 </collection>
  3712     </collection>
  3684 <collection name="alwayson_net_plugin" long-name="Always Online Net Plugin" level="server">
  3713     <collection name="apengine" long-name="Access Point Engine" level="framework">
  3685 <component name="pdpcontextmanager2" filter="s60" long-name="PDP Context Manager 2">
  3714      <component name="apeng" filter="s60" long-name="Access Point Engine">
  3686 <unit bldFile="mw/ipconnmgmt/alwayson_net_plugin/pdpcontextmanager2/group"/>
  3715       <unit bldFile="mw/ipconnmgmt/apengine/apeng/group"/>
  3687 </component>
  3716      </component>
  3688 </collection>
  3717      <component name="apsettingshandlerui" filter="s60" long-name="Access Point Settings Handler UI">
  3689 <collection name="apengine" long-name="Access Point Engine" level="framework">
  3718       <unit bldFile="mw/ipconnmgmt/apengine/apsettingshandlerui/group"/>
  3690 <component name="apeng" filter="s60" long-name="Access Point Engine">
  3719      </component>
  3691 <unit bldFile="mw/ipconnmgmt/apengine/apeng/group"/>
  3720      <component name="apsettingsplugin" filter="s60" long-name="Access Point Settings Plugin" plugin="Y">
  3692 </component>
  3721       <unit bldFile="mw/ipconnmgmt/apengine/apsettingsplugin/group"/>
  3693 <component name="apsettingshandlerui" filter="s60" long-name="Access Point Settings Handler UI">
  3722      </component>
  3694 <unit bldFile="mw/ipconnmgmt/apengine/apsettingshandlerui/group"/>
  3723     </collection>
  3695 </component>
  3724     <collection name="bearermanagement" long-name="Bearer Management" level="framework">
  3696 <component name="apsettingsplugin" filter="s60" long-name="Access Point Settings Plugin" plugin="Y">
  3725      <component name="mpm" filter="s60" long-name="Mobility Policy Manager">
  3697 <unit bldFile="mw/ipconnmgmt/apengine/apsettingsplugin/group"/>
  3726       <unit bldFile="mw/ipconnmgmt/bearermanagement/mpm/group"/>
  3698 </component>
  3727      </component>
  3699 </collection>
  3728      <component name="extendedconnpref" filter="s60" long-name="Extended Connection Preferences">
  3700 <collection name="bearermanagement" long-name="Bearer Management" level="framework">
  3729       <unit bldFile="mw/ipconnmgmt/bearermanagement/extendedconnpref/group"/>
  3701 <component name="mpm" filter="s60" long-name="Mobility Policy Manager">
  3730      </component>
  3702 <unit bldFile="mw/ipconnmgmt/bearermanagement/mpm/group"/>
  3731      <component name="s60mcpr" filter="s60" long-name="S60 Meta-Connection Provider" plugin="Y">
  3703 </component>
  3732       <unit bldFile="mw/ipconnmgmt/bearermanagement/S60MCPR/group"/>
  3704 <component name="extendedconnpref" filter="s60" long-name="Extended Connection Preferences">
  3733      </component>
  3705 <unit bldFile="mw/ipconnmgmt/bearermanagement/extendedconnpref/group"/>
  3734     </collection>
  3706 </component>
  3735     <collection name="cmmanager" long-name="Connection Method Manager" level="framework">
  3707 <component name="s60mcpr" filter="s60" long-name="S60 Meta-Connection Provider" plugin="Y">
  3736      <component name="cmmgr" filter="s60" long-name="CM Manager">
  3708 <unit bldFile="mw/ipconnmgmt/bearermanagement/S60MCPR/group"/>
  3737       <unit bldFile="mw/ipconnmgmt/cmmanager/cmmgr/group"/>
  3709 </component>
  3738      </component>
  3710 </collection>
  3739      <component name="gsconnsettingsplugin" filter="s60" long-name="GS Connection Settings Plugin" introduced="^3" plugin="Y">
  3711 <collection name="cmmanager" long-name="Connection Method Manager" level="framework">
  3740       <unit bldFile="mw/ipconnmgmt/cmmanager/gsconnsettingsplugin/group"/>
  3712 <component name="cmmgr" filter="s60" long-name="CM Manager">
  3741      </component>
  3713 <unit bldFile="mw/ipconnmgmt/cmmanager/cmmgr/group"/>
  3742     </collection>
  3714 </component>
  3743     <collection name="connectionmonitoring" long-name="Connection Monitoring" level="server">
  3715 <component name="gsconnsettingsplugin" filter="s60" long-name="GS Connection Settings Plugin" introduced="^3" plugin="Y">
  3744      <component name="connectionmonitorplugin" filter="s60" long-name="Connection Monitor Plugin" plugin="Y">
  3716 <unit bldFile="mw/ipconnmgmt/cmmanager/gsconnsettingsplugin/group"/>
  3745       <unit bldFile="mw/ipconnmgmt/connectionmonitoring/connectionmonitorplugin/group"/>
  3717 </component>
  3746      </component>
  3718 </collection>
  3747      <component name="connectionmonitorui" filter="s60" long-name="Connection Monitor UI">
  3719 <collection name="connectionmonitoring" long-name="Connection Monitoring" level="server">
  3748       <unit bldFile="mw/ipconnmgmt/connectionmonitoring/connectionmonitorui/group"/>
  3720 <component name="connectionmonitorplugin" filter="s60" long-name="Connection Monitor Plugin" plugin="Y">
  3749      </component>
  3721 <unit bldFile="mw/ipconnmgmt/connectionmonitoring/connectionmonitorplugin/group"/>
  3750      <component name="connmon" filter="s60" long-name="Connection Monitor">
  3722 </component>
  3751       <!-- either split into two components, or #include from a common bld.inf -->
  3723 <component name="connectionmonitorui" filter="s60" long-name="Connection Monitor UI">
  3752       <unit bldFile="mw/ipconnmgmt/connectionmonitoring/connmon/connectionmonitor/group"/>
  3724 <unit bldFile="mw/ipconnmgmt/connectionmonitoring/connectionmonitorui/group"/>
  3753       <unit bldFile="mw/ipconnmgmt/connectionmonitoring/connmon/dataconnectionlogger/group"/>
  3725 </component>
  3754      </component>
  3726 <component name="connmon" filter="s60" long-name="Connection Monitor">
  3755      <component name="connmonext" filter="s60" long-name="Connection Monitor Extension API">
  3727 <!-- either split into two components, or #include from a common bld.inf -->
  3756       <unit bldFile="mw/ipconnmgmt/connectionmonitoring/connmonext/group"/>
  3728 <unit bldFile="mw/ipconnmgmt/connectionmonitoring/connmon/connectionmonitor/group"/>
  3757      </component>
  3729 <unit bldFile="mw/ipconnmgmt/connectionmonitoring/connmon/dataconnectionlogger/group"/>
  3758     </collection>
  3730 </component>
  3759     <collection name="connectionutilities" long-name="Connection Utilities" level="utils">
  3731 <component name="connmonext" filter="s60" long-name="Connection Monitor Extension API">
  3760      <component name="connectiondialogs" filter="s60" long-name="Connection Dialogs">
  3732 <unit bldFile="mw/ipconnmgmt/connectionmonitoring/connmonext/group"/>
  3761       <unit bldFile="mw/ipconnmgmt/connectionutilities/connectiondialogs/group"/>
  3733 </component>
  3762      </component>
  3734 </collection>
  3763     </collection>
  3735 <collection name="connectionutilities" long-name="Connection Utilities" level="utils">
  3764     <collection name="dbcreator" long-name="DB Creator" level="utils">
  3736 <component name="connectiondialogs" filter="s60" long-name="Connection Dialogs">
  3765      <component name="commsdatcreator" filter="s60" long-name="Comms Database Creator" introduced="9.3">
  3737 <unit bldFile="mw/ipconnmgmt/connectionutilities/connectiondialogs/group"/>
  3766       <unit bldFile="mw/ipconnmgmt/dbcreator/commsdatcreator/group"/>
  3738 </component>
  3767      </component>
  3739 </collection>
  3768      <component name="commsdatcreatorrfsplugin" filter="s60" long-name="Comms Database Creator RFS Plugin" introduced="9.3" plugin="Y">
  3740 <collection name="dbcreator" long-name="DB Creator" level="utils">
  3769       <!-- uncomment when config is turned on -->
  3741 <component name="commsdatcreator" filter="s60" long-name="Comms Database Creator" introduced="9.3">
  3770       <!-- <unit bldFile="dbcreator/commsdatcreatorrfsplugin/group"/>-->
  3742 <unit bldFile="mw/ipconnmgmt/dbcreator/commsdatcreator/group"/>
  3771      </component>
  3743 </component>
  3772      <component name="commsdatstartup" filter="s60" long-name="Comms Database Startup" introduced="9.3">
  3744 <component name="commsdatcreatorrfsplugin" filter="s60" long-name="Comms Database Creator RFS Plugin" introduced="9.3" plugin="Y">
  3773       <unit bldFile="mw/ipconnmgmt/dbcreator/commsdatstartup/group"/>
  3745 <!-- uncomment when config is turned on -->
  3774      </component>
  3746 <!-- <unit bldFile="dbcreator/commsdatcreatorrfsplugin/group"/>-->
  3775      <component name="dbcreatorexe" filter="s60" long-name="DB Creator" introduced="9.3">
  3747 </component>
  3776       <unit bldFile="mw/ipconnmgmt/dbcreator/dbcreatorexe/group"/>
  3748 <component name="commsdatstartup" filter="s60" long-name="Comms Database Startup" introduced="9.3">
  3777      </component>
  3749 <unit bldFile="mw/ipconnmgmt/dbcreator/commsdatstartup/group"/>
  3778      <component name="dbcreator_build" filter="s60" long-name="DB Creator Build" introduced="9.3">
  3750 </component>
  3779       <!-- move exports to another component, this is needed for the #ifndef for commsdatcreatorrfsplugin until configuration is in place-->
  3751 <component name="dbcreatorexe" filter="s60" long-name="DB Creator" introduced="9.3">
  3780       <unit bldFile="mw/ipconnmgmt/dbcreator/group"/>
  3752 <unit bldFile="mw/ipconnmgmt/dbcreator/dbcreatorexe/group"/>
  3781      </component>
  3753 </component>
  3782     </collection>
  3754 <component name="dbcreator_build" filter="s60" long-name="DB Creator Build" introduced="9.3">
  3783     <collection name="ipconnmgmt_info" long-name="IP Connectivity Management Info" level="utils">
  3755 <!-- move exports to another component, this is needed for the #ifndef for commsdatcreatorrfsplugin until configuration is in place-->
  3784      <component name="ipcm_build" filter="s60" long-name="IP Connectivity Management Build">
  3756 <unit bldFile="mw/ipconnmgmt/dbcreator/group"/>
  3785       <!-- need to move exports to another component, or maek this a config component and revmove the #includes -->
  3757 </component>
  3786       <unit bldFile="mw/ipconnmgmt/group"/>
  3758 </collection>
  3787      </component>
  3759 <collection name="ipconnmgmt_info" long-name="IP Connectivity Management Info" level="utils">
  3788     </collection>
  3760 <component name="ipcm_build" filter="s60" long-name="IP Connectivity Management Build">
  3789    </block>
  3761 <!-- need to move exports to another component, or maek this a config component and revmove the #includes -->
  3790    <block name="netprotocols" level="generic" long-name="High-level Internet Protocols" levels="plugin framework server generic specific">
  3762 <unit bldFile="mw/ipconnmgmt/group"/>
  3791     <collection name="netprotocols_plat" long-name="High-level Internet Protocols Platform Interfaces" level="specific">
  3763 </component>
  3792      <component name="cookie_manager_api" long-name="Cookie Manager API" filter="s60" class="api">
  3764 </collection>
  3793       <unit bldFile="mw/netprotocols/netprotocols_plat/cookie_manager_api/group"/>
  3765 </block>
  3794      </component>
  3766 <block name="netprotocols" level="generic" long-name="High-level Internet Protocols" levels="plugin framework server generic specific">
  3795      <component name="http_cache_mgr_api" long-name="HTTP Cache Manager API" filter="s60" class="api">
  3767 <collection name="netprotocols_plat" long-name="High-level Internet Protocols Platform Interfaces" level="specific">
  3796       <unit bldFile="mw/netprotocols/netprotocols_plat/http_cache_mgr_api/group"/>
  3768 <component name="cookie_manager_api" long-name="Cookie Manager API" filter="s60" class="api">
  3797      </component>
  3769 <unit bldFile="mw/netprotocols/netprotocols_plat/cookie_manager_api/group"/>
  3798      <component name="http_filters_api" long-name="HTTP Filters API" filter="s60" class="api">
  3770 </component>
  3799       <unit bldFile="mw/netprotocols/netprotocols_plat/http_filters_api/group"/>
  3771 <component name="http_cache_mgr_api" long-name="HTTP Cache Manager API" filter="s60" class="api">
  3800      </component>
  3772 <unit bldFile="mw/netprotocols/netprotocols_plat/http_cache_mgr_api/group"/>
  3801     </collection>
  3773 </component>
  3802     <collection name="httpfilters" long-name="HTTP Filters" level="plugin">
  3774 <component name="http_filters_api" long-name="HTTP Filters API" filter="s60" class="api">
  3803      <component name="httpfiltercommon" filter="s60" long-name="HTTP Filter Common">
  3775 <unit bldFile="mw/netprotocols/netprotocols_plat/http_filters_api/group"/>
  3804       <unit bldFile="mw/netprotocols/httpfilters/httpfiltercommon/group"/>
  3776 </component>
  3805      </component>
  3777 </collection>
  3806      <component name="cookie" filter="s60" long-name="Cookie Filter" plugin="Y">
  3778 <collection name="httpfilters" long-name="HTTP Filters" level="plugin">
  3807       <unit bldFile="mw/netprotocols/httpfilters/cookie/group"/>
  3779 <component name="httpfiltercommon" filter="s60" long-name="HTTP Filter Common">
  3808      </component>
  3780 <unit bldFile="mw/netprotocols/httpfilters/httpfiltercommon/group"/>
  3809      <component name="deflatefilter" filter="s60" long-name="Deflate Filter" plugin="Y">
  3781 </component>
  3810       <unit bldFile="mw/netprotocols/httpfilters/deflatefilter/group"/>
  3782 <component name="cookie" filter="s60" long-name="Cookie Filter" plugin="Y">
  3811      </component>
  3783 <unit bldFile="mw/netprotocols/httpfilters/cookie/group"/>
  3812      <component name="httpfilteracceptheader" filter="s60" long-name="Accept Header Filter" plugin="Y">
  3784 </component>
  3813       <unit bldFile="mw/netprotocols/httpfilters/httpfilteracceptheader/group"/>
  3785 <component name="deflatefilter" filter="s60" long-name="Deflate Filter" plugin="Y">
  3814      </component>
  3786 <unit bldFile="mw/netprotocols/httpfilters/deflatefilter/group"/>
  3815      <component name="httpfilterauthentication" filter="s60" long-name="Authentication Filter" plugin="Y">
  3787 </component>
  3816       <unit bldFile="mw/netprotocols/httpfilters/httpfilterauthentication/group"/>
  3788 <component name="httpfilteracceptheader" filter="s60" long-name="Accept Header Filter" plugin="Y">
  3817      </component>
  3789 <unit bldFile="mw/netprotocols/httpfilters/httpfilteracceptheader/group"/>
  3818      <component name="httpfilterconnhandler" filter="s60" long-name="Connection Handler Fitler" plugin="Y">
  3790 </component>
  3819       <unit bldFile="mw/netprotocols/httpfilters/httpfilterconnhandler/group"/>
  3791 <component name="httpfilterauthentication" filter="s60" long-name="Authentication Filter" plugin="Y">
  3820      </component>
  3792 <unit bldFile="mw/netprotocols/httpfilters/httpfilterauthentication/group"/>
  3821      <component name="httpfilteriop" filter="s60" long-name="HTTP IOP Filter" plugin="Y">
  3793 </component>
  3822       <unit bldFile="mw/netprotocols/httpfilters/httpfilteriop/group"/>
  3794 <component name="httpfilterconnhandler" filter="s60" long-name="Connection Handler Fitler" plugin="Y">
  3823      </component>
  3795 <unit bldFile="mw/netprotocols/httpfilters/httpfilterconnhandler/group"/>
  3824      <component name="httpfilterproxy" filter="s60" long-name="HTTP Proxy Filter" plugin="Y">
  3796 </component>
  3825       <unit bldFile="mw/netprotocols/httpfilters/httpfilterproxy/group"/>
  3797 <component name="httpfilteriop" filter="s60" long-name="HTTP IOP Filter" plugin="Y">
  3826      </component>
  3798 <unit bldFile="mw/netprotocols/httpfilters/httpfilteriop/group"/>
  3827      <component name="uaproffilter" filter="s60" long-name="UAProf Filter" plugin="Y">
  3799 </component>
  3828       <unit bldFile="mw/netprotocols/httpfilters/uaproffilter/group"/>
  3800 <component name="httpfilterproxy" filter="s60" long-name="HTTP Proxy Filter" plugin="Y">
  3829      </component>
  3801 <unit bldFile="mw/netprotocols/httpfilters/httpfilterproxy/group"/>
  3830     </collection>
  3802 </component>
  3831     <collection name="applayerprotocols" long-name="Application Layer Protocols" level="server">
  3803 <component name="uaproffilter" filter="s60" long-name="UAProf Filter" plugin="Y">
  3832      <component name="httptransportfw" long-name="HTTP Transport Framework" introduced="6.2" purpose="optional">
  3804 <unit bldFile="mw/netprotocols/httpfilters/uaproffilter/group"/>
  3833       <unit bldFile="mw/netprotocols/applayerprotocols/httptransportfw/group" mrp="mw/netprotocols/applayerprotocols/httptransportfw/group/http_transport-framework.mrp"/>
  3805 </component>
  3834      </component>
  3806 </collection>
  3835      <component name="httpexamples" long-name="HTTP Examples" introduced="6.2" purpose="development">
  3807 <collection name="applayerprotocols" long-name="Application Layer Protocols" level="server">
  3836       <unit bldFile="mw/netprotocols/applayerprotocols/httpexamples/group" mrp="mw/netprotocols/applayerprotocols/httpexamples/group/http_examples.mrp"/>
  3808 <component name="httptransportfw" long-name="HTTP Transport Framework" introduced="6.2" purpose="optional">
  3837      </component>
  3809 <unit bldFile="mw/netprotocols/applayerprotocols/httptransportfw/group" mrp="mw/netprotocols/applayerprotocols/httptransportfw/group/http_transport-framework.mrp"/>
  3838      <component name="wappushsupport" long-name="WAP Push Support" introduced="6.2" purpose="optional">
  3810 </component>
  3839       <unit bldFile="mw/netprotocols/applayerprotocols/wappushsupport/Group" mrp="mw/netprotocols/applayerprotocols/wappushsupport/Group/wap-browser_wappushsupport.mrp"/>
  3811 <component name="httpexamples" long-name="HTTP Examples" introduced="6.2" purpose="development">
  3840      </component>
  3812 <unit bldFile="mw/netprotocols/applayerprotocols/httpexamples/group" mrp="mw/netprotocols/applayerprotocols/httpexamples/group/http_examples.mrp"/>
  3841      <component name="wapbase" long-name="WAP Base" introduced="6.0" purpose="optional">
  3813 </component>
  3842       <unit bldFile="mw/netprotocols/applayerprotocols/wapbase/Group" mrp="mw/netprotocols/applayerprotocols/wapbase/Group/wap-browser_wapbase.mrp"/>
  3814 <component name="wappushsupport" long-name="WAP Push Support" introduced="6.2" purpose="optional">
  3843      </component>
  3815 <unit bldFile="mw/netprotocols/applayerprotocols/wappushsupport/Group" mrp="mw/netprotocols/applayerprotocols/wappushsupport/Group/wap-browser_wappushsupport.mrp"/>
  3844      <component name="ftpengine" long-name="FTP Engine" introduced="6.0" purpose="optional">
  3816 </component>
  3845       <unit bldFile="mw/netprotocols/applayerprotocols/ftpengine/group" mrp="mw/netprotocols/applayerprotocols/ftpengine/group/networking_ftp_e.mrp"/>
  3817 <component name="wapbase" long-name="WAP Base" introduced="6.0" purpose="optional">
  3846      </component>
  3818 <unit bldFile="mw/netprotocols/applayerprotocols/wapbase/Group" mrp="mw/netprotocols/applayerprotocols/wapbase/Group/wap-browser_wapbase.mrp"/>
  3847      <component name="telnetengine" long-name="Telnet Engine" introduced="6.0" purpose="optional">
  3819 </component>
  3848       <unit bldFile="mw/netprotocols/applayerprotocols/telnetengine/group" mrp="mw/netprotocols/applayerprotocols/telnetengine/group/networking_telnet_e.mrp"/>
  3820 <component name="ftpengine" long-name="FTP Engine" introduced="6.0" purpose="optional">
  3849      </component>
  3821 <unit bldFile="mw/netprotocols/applayerprotocols/ftpengine/group" mrp="mw/netprotocols/applayerprotocols/ftpengine/group/networking_ftp_e.mrp"/>
  3850      <component name="httpserviceapi" long-name="HTTP Service API" introduced="TB9.2" purpose="optional">
  3822 </component>
  3851       <unit bldFile="mw/netprotocols/applayerprotocols/httpservice/group" mrp="mw/netprotocols/applayerprotocols/httpservice/group/http_service.mrp"/>
  3823 <component name="telnetengine" long-name="Telnet Engine" introduced="6.0" purpose="optional">
  3852      </component>
  3824 <unit bldFile="mw/netprotocols/applayerprotocols/telnetengine/group" mrp="mw/netprotocols/applayerprotocols/telnetengine/group/networking_telnet_e.mrp"/>
  3853     </collection>
  3825 </component>
  3854     <collection name="applayerpluginsandutils" long-name="Application Layer Plugins and Utils" level="framework">
  3826 <component name="httpserviceapi" long-name="HTTP Service API" introduced="TB9.2" purpose="optional">
  3855      <component name="uripermissionservices" long-name="URI Permission Services" introduced="^2" purpose="optional">
  3827 <unit bldFile="mw/netprotocols/applayerprotocols/httpservice/group" mrp="mw/netprotocols/applayerprotocols/httpservice/group/http_service.mrp"/>
  3856       <unit bldFile="mw/netprotocols/applayerpluginsandutils/uripermissionservices/group" mrp="mw/netprotocols/applayerpluginsandutils/uripermissionservices/group/application-protocols_ineturilist.mrp"/>
  3828 </component>
  3857      </component>
  3829 </collection>
  3858      <component name="bookmarksupport" long-name="Bookmark Support" introduced="9.1" purpose="optional">
  3830 <collection name="applayerpluginsandutils" long-name="Application Layer Plugins and Utils" level="framework">
  3859       <unit bldFile="mw/netprotocols/applayerpluginsandutils/bookmarksupport/group" mrp="mw/netprotocols/applayerpluginsandutils/bookmarksupport/group/application-protocols_bookmarks.mrp"/>
  3831 <component name="uripermissionservices" long-name="URI Permission Services" introduced="^2" purpose="optional">
  3860      </component>
  3832 <unit bldFile="mw/netprotocols/applayerpluginsandutils/uripermissionservices/group" mrp="mw/netprotocols/applayerpluginsandutils/uripermissionservices/group/application-protocols_ineturilist.mrp"/>
  3861      <component name="httpprotocolplugins" long-name="HTTP Protocol Plugins" introduced="6.2" purpose="optional" plugin="Y">
  3833 </component>
  3862       <unit bldFile="mw/netprotocols/applayerpluginsandutils/httpprotocolplugins/group" mrp="mw/netprotocols/applayerpluginsandutils/httpprotocolplugins/group/http_protocol-plugin.mrp"/>
  3834 <component name="bookmarksupport" long-name="Bookmark Support" introduced="9.1" purpose="optional">
  3863      </component>
  3835 <unit bldFile="mw/netprotocols/applayerpluginsandutils/bookmarksupport/group" mrp="mw/netprotocols/applayerpluginsandutils/bookmarksupport/group/application-protocols_bookmarks.mrp"/>
  3864      <component name="httptransportplugins" long-name="HTTP Transport Plugins" introduced="6.2" purpose="optional" plugin="Y">
  3836 </component>
  3865       <unit bldFile="mw/netprotocols/applayerpluginsandutils/httptransportplugins/group" mrp="mw/netprotocols/applayerpluginsandutils/httptransportplugins/group/http_transport-plugin.mrp"/>
  3837 <component name="httpprotocolplugins" long-name="HTTP Protocol Plugins" introduced="6.2" purpose="optional" plugin="Y">
  3866      </component>
  3838 <unit bldFile="mw/netprotocols/applayerpluginsandutils/httpprotocolplugins/group" mrp="mw/netprotocols/applayerpluginsandutils/httpprotocolplugins/group/http_protocol-plugin.mrp"/>
  3867     </collection>
  3839 </component>
  3868     <collection name="netprotocols_info" long-name="High-level Internet Protocols Info" level="specific">
  3840 <component name="httptransportplugins" long-name="HTTP Transport Plugins" introduced="6.2" purpose="optional" plugin="Y">
  3869      <component name="netprotocols_metadata" long-name="High-level Internet Protocols Metadata" introduced="^2" purpose="development" class="config PC">
  3841 <unit bldFile="mw/netprotocols/applayerpluginsandutils/httptransportplugins/group" mrp="mw/netprotocols/applayerpluginsandutils/httptransportplugins/group/http_transport-plugin.mrp"/>
  3870       <unit mrp="mw/netprotocols/netprotocols_info/netprotocols_metadata/netprotocols_metadata.mrp"/>
  3842 </component>
  3871      </component>
  3843 </collection>
  3872     </collection>
  3844 <collection name="netprotocols_info" long-name="High-level Internet Protocols Info" level="specific">
  3873    </block>
  3845 <component name="netprotocols_metadata" long-name="High-level Internet Protocols Metadata" introduced="^2" purpose="development" class="config PC">
  3874    <block name="ipappprotocols" level="generic" long-name="IP App Protocols" levels="plugin conn server if">
  3846 <unit mrp="mw/netprotocols/netprotocols_info/netprotocols_metadata/netprotocols_metadata.mrp"/>
  3875     <collection name="ipappprotocols_plat" long-name="IP App Protocols Platform Interfaces" level="if">
  3847 </component>
  3876      <component name="srtp_api" long-name="SRTP API" filter="s60" class="api">
  3848 </collection>
  3877       <unit bldFile="mw/ipappprotocols/ipappprotocols_plat/srtp_api/group"/>
  3849 </block>
  3878      </component>
  3850 <block name="ipappprotocols" level="generic" long-name="IP App Protocols" levels="plugin conn server if">
  3879      <component name="rtprtcp_api" long-name="RTP/RTCP API" filter="s60" class="api">
  3851 <collection name="ipappprotocols_plat" long-name="IP App Protocols Platform Interfaces" level="if">
  3880       <unit bldFile="mw/ipappprotocols/ipappprotocols_plat/rtprtcp_api/group"/>
  3852 <component name="srtp_api" long-name="SRTP API" filter="s60" class="api">
  3881      </component>
  3853 <unit bldFile="mw/ipappprotocols/ipappprotocols_plat/srtp_api/group"/>
  3882     </collection>
  3854 </component>
  3883     <collection name="rtp" long-name="RTP" level="server">
  3855 <component name="rtprtcp_api" long-name="RTP/RTCP API" filter="s60" class="api">
  3884      <component name="srtpstack" filter="s60" long-name="SRTP Stack">
  3856 <unit bldFile="mw/ipappprotocols/ipappprotocols_plat/rtprtcp_api/group"/>
  3885       <unit bldFile="mw/ipappprotocols/rtp/srtpstack/group"/>
  3857 </component>
  3886      </component>
  3858 </collection>
  3887      <component name="rtpstack" filter="s60" long-name="RTP Stack">
  3859 <collection name="rtp" long-name="RTP" level="server">
  3888       <unit bldFile="mw/ipappprotocols/rtp/rtpstack/group"/>
  3860 <component name="srtpstack" filter="s60" long-name="SRTP Stack">
  3889      </component>
  3861 <unit bldFile="mw/ipappprotocols/rtp/srtpstack/group"/>
  3890     </collection>
  3862 </component>
  3891     <collection name="realtimenetprots" long-name="Real Time Net Protocols" level="server">
  3863 <component name="rtpstack" filter="s60" long-name="RTP Stack">
  3892      <component name="symrtp" long-name="RTP" introduced="9.0" purpose="optional">
  3864 <unit bldFile="mw/ipappprotocols/rtp/rtpstack/group"/>
  3893       <!-- Real Time Data Protocol -->
  3865 </component>
  3894       <unit bldFile="mw/ipappprotocols/realtimenetprots/rtp/group" mrp="mw/ipappprotocols/realtimenetprots/rtp/group/mm-protocols_rtp.mrp"/>
  3866 </collection>
  3895      </component>
  3867 <collection name="realtimenetprots" long-name="Real Time Net Protocols" level="server">
  3896      <component name="sipfw" long-name="SIP Framework" introduced="9.2" purpose="optional">
  3868 <component name="symrtp" long-name="RTP" introduced="9.0" purpose="optional">
  3897       <unit bldFile="mw/ipappprotocols/realtimenetprots/sipfw/Group" mrp="mw/ipappprotocols/realtimenetprots/sipfw/Group/mm-protocols_SIP2_Com.mrp" version="2"/>
  3869 <!-- Real Time Data Protocol -->
  3898      </component>
  3870 <unit bldFile="mw/ipappprotocols/realtimenetprots/rtp/group" mrp="mw/ipappprotocols/realtimenetprots/rtp/group/mm-protocols_rtp.mrp"/>
  3899     </collection>
  3871 </component>
  3900     <collection name="sipplugins" long-name="SIP Plugins" level="plugin">
  3872 <component name="sipfw" long-name="SIP Framework" introduced="9.2" purpose="optional">
  3901      <component name="sippwlanplugin" filter="s60" long-name="SIP WLAN Plugin" plugin="Y">
  3873 <unit bldFile="mw/ipappprotocols/realtimenetprots/sipfw/Group" mrp="mw/ipappprotocols/realtimenetprots/sipfw/Group/mm-protocols_SIP2_Com.mrp" version="2"/>
  3902       <unit bldFile="mw/ipappprotocols/sipplugins/sippwlanplugin/group"/>
  3874 </component>
  3903      </component>
  3875 </collection>
  3904      <component name="sippsipsettingsui" filter="s60" long-name="SIP Settings UI" plugin="Y">
  3876 <collection name="sipplugins" long-name="SIP Plugins" level="plugin">
  3905       <unit bldFile="mw/ipappprotocols/sipplugins/sippsipsettingsui/group"/>
  3877 <component name="sippwlanplugin" filter="s60" long-name="SIP WLAN Plugin" plugin="Y">
  3906      </component>
  3878 <unit bldFile="mw/ipappprotocols/sipplugins/sippwlanplugin/group"/>
  3907      <component name="sippdevmgmtsipadapter" filter="s60" long-name="Device Management SIP Settings Adapter" plugin="Y">
  3879 </component>
  3908       <unit bldFile="mw/ipappprotocols/sipplugins/sippdevmgmtsipadapter/group"/>
  3880 <component name="sippsipsettingsui" filter="s60" long-name="SIP Settings UI" plugin="Y">
  3909      </component>
  3881 <unit bldFile="mw/ipappprotocols/sipplugins/sippsipsettingsui/group"/>
  3910      <component name="sippsystemstatemonitor" filter="s60" long-name="SIP System State Monitor" plugin="Y">
  3882 </component>
  3911       <unit bldFile="mw/ipappprotocols/sipplugins/sippsystemstatemonitor/group"/>
  3883 <component name="sippdevmgmtsipadapter" filter="s60" long-name="Device Management SIP Settings Adapter" plugin="Y">
  3912      </component>
  3884 <unit bldFile="mw/ipappprotocols/sipplugins/sippdevmgmtsipadapter/group"/>
  3913      <component name="sippsipadapter" filter="s60" long-name="SIP Adapter" introduced="^3" plugin="Y">
  3885 </component>
  3914       <unit bldFile="mw/ipappprotocols/sipplugins/sippsipadapter/group"/>
  3886 <component name="sippsystemstatemonitor" filter="s60" long-name="SIP System State Monitor" plugin="Y">
  3915      </component>
  3887 <unit bldFile="mw/ipappprotocols/sipplugins/sippsystemstatemonitor/group"/>
  3916     </collection>
  3888 </component>
  3917     <collection name="sipproviderplugins" long-name="SIP Provider Plugins" level="conn">
  3889 <component name="sippsipadapter" filter="s60" long-name="SIP Adapter" introduced="^3" plugin="Y">
  3918      <component name="sipprovider" long-name="SIP Provider" introduced="^2" purpose="optional" plugin="Y">
  3890 <unit bldFile="mw/ipappprotocols/sipplugins/sippsipadapter/group"/>
  3919       <unit bldFile="mw/ipappprotocols/sipproviderplugins/sipprovider/group" mrp="mw/ipappprotocols/sipproviderplugins/sipprovider/group/mm-protocols_SipProvider.mrp"/>
  3891 </component>
  3920      </component>
  3892 </collection>
  3921     </collection>
  3893 <collection name="sipproviderplugins" long-name="SIP Provider Plugins" level="conn">
  3922     <collection name="ipappprotocols_info" long-name="IP App Protocols Info" level="if">
  3894 <component name="sipprovider" long-name="SIP Provider" introduced="^2" purpose="optional" plugin="Y">
  3923      <component name="ipappprotocols_metadata" long-name="IP App Protocols Metadata" introduced="^2" purpose="development" class="config PC">
  3895 <unit bldFile="mw/ipappprotocols/sipproviderplugins/sipprovider/group" mrp="mw/ipappprotocols/sipproviderplugins/sipprovider/group/mm-protocols_SipProvider.mrp"/>
  3924       <unit mrp="mw/ipappprotocols/ipappprotocols_info/ipappprotocols_metadata/ipappprotocols_metadata.mrp"/>
  3896 </component>
  3925      </component>
  3897 </collection>
  3926     </collection>
  3898 <collection name="ipappprotocols_info" long-name="IP App Protocols Info" level="if">
  3927    </block>
  3899 <component name="ipappprotocols_metadata" long-name="IP App Protocols Metadata" introduced="^2" purpose="development" class="config PC">
  3928    <block name="wirelessacc" level="specific" long-name="Wireless Access" levels="framework generic ui">
  3900 <unit mrp="mw/ipappprotocols/ipappprotocols_info/ipappprotocols_metadata/ipappprotocols_metadata.mrp"/>
  3929     <collection name="hsfw_plat" long-name="HotSpot Framework Platform Interfaces" level="ui">
  3901 </component>
  3930      <component name="hotspot_framework_client_api" long-name="HotSpot Framework Client API" filter="s60" class="api">
  3902 </collection>
  3931       <unit bldFile="mw/wirelessacc/hsfw_plat/hotspot_framework_client_api/group"/>
  3903 </block>
  3932      </component>
  3904 <block name="wirelessacc" level="specific" long-name="Wireless Access" levels="framework generic ui">
  3933      <component name="internet_connectivity_test_service_api" long-name="Internet Connectivity Test Service API" filter="s60" class="api">
  3905 <collection name="hsfw_plat" long-name="HotSpot Framework Platform Interfaces" level="ui">
  3934       <unit bldFile="mw/wirelessacc/hsfw_plat/internet_connectivity_test_service_api/group"/>
  3906 <component name="hotspot_framework_client_api" long-name="HotSpot Framework Client API" filter="s60" class="api">
  3935      </component>
  3907 <unit bldFile="mw/wirelessacc/hsfw_plat/hotspot_framework_client_api/group"/>
  3936      <component name="internet_connectivity_test_service_settings_api" long-name="Internet Connectivity Test Service Settings API" filter="s60" class="api">
  3908 </component>
  3937       <unit bldFile="mw/wirelessacc/hsfw_plat/internet_connectivity_test_service_settings_api/group"/>
  3909 <component name="internet_connectivity_test_service_api" long-name="Internet Connectivity Test Service API" filter="s60" class="api">
  3938      </component>
  3910 <unit bldFile="mw/wirelessacc/hsfw_plat/internet_connectivity_test_service_api/group"/>
  3939      <component name="hotspot_framework_client_plugin_api" long-name="HotSpot Framework Client Plugin API" filter="s60" class="api">
  3911 </component>
  3940       <unit bldFile="mw/wirelessacc/hsfw_plat/hotspot_framework_client_plugin_api/group"/>
  3912 <component name="internet_connectivity_test_service_settings_api" long-name="Internet Connectivity Test Service Settings API" filter="s60" class="api">
  3941      </component>
  3913 <unit bldFile="mw/wirelessacc/hsfw_plat/internet_connectivity_test_service_settings_api/group"/>
  3942     </collection>
  3914 </component>
  3943     <collection name="hotspotfw" long-name="HotSpot Framework" level="framework">
  3915 <component name="hotspot_framework_client_plugin_api" long-name="HotSpot Framework Client Plugin API" filter="s60" class="api">
  3944      <component name="hsserver" filter="s60" long-name="HotSpot Server" class="placeholder">
  3916 <unit bldFile="mw/wirelessacc/hsfw_plat/hotspot_framework_client_plugin_api/group"/>
  3945       <!-- needs bld.inf extracted from the hotspotfw/group one, or this component should be removed-->
  3917 </component>
  3946      </component>
  3918 </collection>
  3947      <component name="hsclient" filter="s60" long-name="HotSpot Client" class="placeholder">
  3919 <collection name="hotspotfw" long-name="HotSpot Framework" level="framework">
  3948       <!-- needs bld.inf extracted from the hotspotfw/group one, or this component should be removed-->
  3920 <component name="hsserver" filter="s60" long-name="HotSpot Server" class="placeholder">
  3949      </component>
  3921 <!-- needs bld.inf extracted from the hotspotfw/group one, or this component should be removed-->
  3950      <component name="internetconnectivitytestservice" filter="s60" long-name="Internet Connectivity Test Service" class="placeholder">
  3922 </component>
  3951       <!-- needs bld.inf un-#included from hotspotfw/group/bld.inf, or this component should be removed-->
  3923 <component name="hsclient" filter="s60" long-name="HotSpot Client" class="placeholder">
  3952       <!-- <unit bldFile="hotspotfw/internetconnectivitytestservice/group"/> -->
  3924 <!-- needs bld.inf extracted from the hotspotfw/group one, or this component should be removed-->
  3953      </component>
  3925 </component>
  3954      <component name="ictsdialogs" filter="s60" long-name="Internet Connectivity Test Service Dialogs" deprecated="^3" class="placeholder">
  3926 <component name="internetconnectivitytestservice" filter="s60" long-name="Internet Connectivity Test Service" class="placeholder">
  3955       <!-- needs bld.inf un-#included from hotspotfw/group/bld.inf, or this component should be removed-->
  3927 <!-- needs bld.inf un-#included from hotspotfw/group/bld.inf, or this component should be removed-->
  3956       <!-- <unit bldFile="hotspotfw/ictsdialogs/group"/> -->
  3928 <!-- <unit bldFile="hotspotfw/internetconnectivitytestservice/group"/> -->
  3957      </component>
  3929 </component>
  3958      <component name="hspluginforagent" filter="s60" long-name="HotSpot Plugin for Agent" plugin="Y" class="placeholder">
  3930 <component name="ictsdialogs" filter="s60" long-name="Internet Connectivity Test Service Dialogs" deprecated="^3" class="placeholder">
  3959       <!-- needs bld.inf un-#included from hotspotfw/group/bld.inf, or this component should be removed-->
  3931 <!-- needs bld.inf un-#included from hotspotfw/group/bld.inf, or this component should be removed-->
  3960       <!-- <unit bldFile="hotspotfw/hspluginforagent/group"/> -->
  3932 <!-- <unit bldFile="hotspotfw/ictsdialogs/group"/> -->
  3961      </component>
  3933 </component>
  3962      <component name="hsbrowser" filter="s60" long-name="HotSpot Browser" class="placeholder">
  3934 <component name="hspluginforagent" filter="s60" long-name="HotSpot Plugin for Agent" plugin="Y" class="placeholder">
  3963       <!-- needs bld.inf un-#included from hotspotfw/group/bld.inf, or this component should be removed-->
  3935 <!-- needs bld.inf un-#included from hotspotfw/group/bld.inf, or this component should be removed-->
  3964       <!-- <unit bldFile="hotspotfw/hsbrowser/group"/> -->
  3936 <!-- <unit bldFile="hotspotfw/hspluginforagent/group"/> -->
  3965      </component>
  3937 </component>
  3966      <component name="hotspotfw_build" filter="s60" long-name="Hotspot Framework Build">
  3938 <component name="hsbrowser" filter="s60" long-name="HotSpot Browser" class="placeholder">
  3967       <!--  should break up this bld.inf into the above components, or collapse them all into a single component -->
  3939 <!-- needs bld.inf un-#included from hotspotfw/group/bld.inf, or this component should be removed-->
  3968       <unit bldFile="mw/wirelessacc/hotspotfw/group"/>
  3940 <!-- <unit bldFile="hotspotfw/hsbrowser/group"/> -->
  3969      </component>
  3941 </component>
  3970     </collection>
  3942 <component name="hotspotfw_build" filter="s60" long-name="Hotspot Framework Build">
  3971     <collection name="wlanutilities" long-name="WLAN Utilities" level="generic">
  3943 <!--  should break up this bld.inf into the above components, or collapse them all into a single component -->
  3972      <component name="wlanplugin" filter="s60" long-name="WLAN Plugin" plugin="Y">
  3944 <unit bldFile="mw/wirelessacc/hotspotfw/group"/>
  3973       <unit bldFile="mw/wirelessacc/wlanutilities/wlanplugin/group"/>
  3945 </component>
  3974      </component>
  3946 </collection>
  3975      <component name="wlansettingsui" filter="s60" long-name="WLAN Settings UI">
  3947 <collection name="wlanutilities" long-name="WLAN Utilities" level="generic">
  3976       <unit bldFile="mw/wirelessacc/wlanutilities/wlansettingsui/group"/>
  3948 <component name="wlanplugin" filter="s60" long-name="WLAN Plugin" plugin="Y">
  3977      </component>
  3949 <unit bldFile="mw/wirelessacc/wlanutilities/wlanplugin/group"/>
  3978      <component name="wlansniffer" filter="s60" long-name="WLAN Sniffer">
  3950 </component>
  3979       <unit bldFile="mw/wirelessacc/wlanutilities/wlansniffer/group"/>
  3951 <component name="wlansettingsui" filter="s60" long-name="WLAN Settings UI">
  3980      </component>
  3952 <unit bldFile="mw/wirelessacc/wlanutilities/wlansettingsui/group"/>
  3981      <component name="wlanindicatorplugin" filter="s60" long-name="WLAN Indicator Plugin" plugin="Y">
  3953 </component>
  3982       <unit bldFile="mw/wirelessacc/wlanutilities/wlanindicatorplugin/group"/>
  3954 <component name="wlansniffer" filter="s60" long-name="WLAN Sniffer">
  3983      </component>
  3955 <unit bldFile="mw/wirelessacc/wlanutilities/wlansniffer/group"/>
  3984     </collection>
  3956 </component>
  3985    </block>
  3957 <component name="wlanindicatorplugin" filter="s60" long-name="WLAN Indicator Plugin" plugin="Y">
  3986    <block name="vpnclient" level="specific" long-name="VPN Client" levels="engine ui api">
  3958 <unit bldFile="mw/wirelessacc/wlanutilities/wlanindicatorplugin/group"/>
  3987     <!-- is the !oem_build filter needed? -->
  3959 </component>
  3988     <collection name="vpnc_plat" long-name="VPN Client Platform Interfaces" level="api">
  3960 </collection>
  3989      <component name="vpnapi" filter="s60" long-name="VPN API" class="api">
  3961 </block>
  3990       <unit bldFile="mw/vpnclient/vpnc_plat/vpnapi/group" filter="!oem_build"/>
  3962 <block name="vpnclient" level="specific" long-name="VPN Client" levels="engine ui api">
  3991      </component>
  3963 <!-- is the !oem_build filter needed? -->
  3992     </collection>
  3964 <collection name="vpnc_plat" long-name="VPN Client Platform Interfaces" level="api">
  3993     <collection name="vpnapiimpl" long-name="VPN API Implementation" level="api">
  3965 <component name="vpnapi" filter="s60" long-name="VPN API" class="api">
  3994      <component name="vpnapi" filter="s60" long-name="VPN API">
  3966 <unit bldFile="mw/vpnclient/vpnc_plat/vpnapi/group" filter="!oem_build"/>
  3995       <unit bldFile="mw/vpnclient/vpnapiimpl/group" filter="!oem_build"/>
  3967 </component>
  3996      </component>
  3968 </collection>
  3997     </collection>
  3969 <collection name="vpnapiimpl" long-name="VPN API Implementation" level="api">
  3998     <collection name="vpnengine" long-name="VPN Engine" level="engine">
  3970 <component name="vpnapi" filter="s60" long-name="VPN API">
  3999      <!-- too many components in this collection.
  3971 <unit bldFile="mw/vpnclient/vpnapiimpl/group" filter="!oem_build"/>
       
  3972 </component>
       
  3973 </collection>
       
  3974 <collection name="vpnengine" long-name="VPN Engine" level="engine">
       
  3975 <!-- too many components in this collection.
  4000     		Probably best to group the binaries together into larger components
  3976     		Probably best to group the binaries together into larger components
  4001     		or maybe split the collection into more reasonable groups  -->
  3977     		or maybe split the collection into more reasonable groups  -->
  4002      <component name="eventmediatorapi" filter="s60" long-name="Event Mediator API">
  3978 <component name="eventmediatorapi" filter="s60" long-name="Event Mediator API">
  4003       <unit bldFile="mw/vpnclient/vpnengine/eventmediatorapi/group" filter="!oem_build"/>
  3979 <unit bldFile="mw/vpnclient/vpnengine/eventmediatorapi/group" filter="!oem_build"/>
  4004      </component>
  3980 </component>
  4005      <component name="eventviewer" filter="s60" long-name="Event Viewer">
  3981 <component name="eventviewer" filter="s60" long-name="Event Viewer">
  4006       <unit bldFile="mw/vpnclient/vpnengine/eventviewer/group" filter="!oem_build"/>
  3982 <unit bldFile="mw/vpnclient/vpnengine/eventviewer/group" filter="!oem_build"/>
  4007      </component>
  3983 </component>
  4008      <component name="vpnins" filter="s60" long-name="VPN Installer">
  3984 <component name="vpnins" filter="s60" long-name="VPN Installer">
  4009       <unit bldFile="mw/vpnclient/vpnengine/vpnins/group" filter="!oem_build"/>
  3985 <unit bldFile="mw/vpnclient/vpnengine/vpnins/group" filter="!oem_build"/>
  4010      </component>
  3986 </component>
  4011      <component name="ikepolparser" filter="s60" long-name="IKE Policy Parser">
  3987 <component name="ikepolparser" filter="s60" long-name="IKE Policy Parser">
  4012       <unit bldFile="mw/vpnclient/vpnengine/ikepolparser/group" filter="!oem_build"/>
  3988 <unit bldFile="mw/vpnclient/vpnengine/ikepolparser/group" filter="!oem_build"/>
  4013      </component>
  3989 </component>
  4014      <component name="utlbase64" filter="s60" long-name="Base64 Utilities">
  3990 <component name="utlbase64" filter="s60" long-name="Base64 Utilities">
  4015       <unit bldFile="mw/vpnclient/vpnengine/utlbase64/group" filter="!oem_build"/>
  3991 <unit bldFile="mw/vpnclient/vpnengine/utlbase64/group" filter="!oem_build"/>
  4016      </component>
  3992 </component>
  4017      <component name="utlcrypto" filter="s60" long-name="Crypto Utilities">
  3993 <component name="utlcrypto" filter="s60" long-name="Crypto Utilities">
  4018       <unit bldFile="mw/vpnclient/vpnengine/utlcrypto/group" filter="!oem_build"/>
  3994 <unit bldFile="mw/vpnclient/vpnengine/utlcrypto/group" filter="!oem_build"/>
  4019      </component>
  3995 </component>
  4020      <component name="utlxml" filter="s60" long-name="XML Utilities">
  3996 <component name="utlxml" filter="s60" long-name="XML Utilities">
  4021       <unit bldFile="mw/vpnclient/vpnengine/utlxml/group" filter="!oem_build"/>
  3997 <unit bldFile="mw/vpnclient/vpnengine/utlxml/group" filter="!oem_build"/>
  4022      </component>
  3998 </component>
  4023      <component name="utlpkcs10" filter="s60" long-name="PKCS#10 Utilities">
  3999 <component name="utlpkcs10" filter="s60" long-name="PKCS#10 Utilities">
  4024       <unit bldFile="mw/vpnclient/vpnengine/utlpkcs10/group" filter="!oem_build"/>
  4000 <unit bldFile="mw/vpnclient/vpnengine/utlpkcs10/group" filter="!oem_build"/>
  4025      </component>
  4001 </component>
  4026      <component name="pkiserviceapi" filter="s60" long-name="PKI Service API">
  4002 <component name="pkiserviceapi" filter="s60" long-name="PKI Service API">
  4027       <unit bldFile="mw/vpnclient/vpnengine/pkiserviceapi/group" filter="!oem_build"/>
  4003 <unit bldFile="mw/vpnclient/vpnengine/pkiserviceapi/group" filter="!oem_build"/>
  4028      </component>
  4004 </component>
  4029      <component name="ikecert" filter="s60" long-name="IKE Certificate Management">
  4005 <component name="ikecert" filter="s60" long-name="IKE Certificate Management">
  4030       <unit bldFile="mw/vpnclient/vpnengine/ikecert/group" filter="!oem_build"/>
  4006 <unit bldFile="mw/vpnclient/vpnengine/ikecert/group" filter="!oem_build"/>
  4031      </component>
  4007 </component>
  4032      <component name="kmdapi" filter="s60" long-name="Key Management Daemon API">
  4008 <component name="kmdapi" filter="s60" long-name="Key Management Daemon API">
  4033       <unit bldFile="mw/vpnclient/vpnengine/kmdapi/group" filter="!oem_build"/>
  4009 <unit bldFile="mw/vpnclient/vpnengine/kmdapi/group" filter="!oem_build"/>
  4034      </component>
  4010 </component>
  4035      <component name="kmdserver" filter="s60" long-name="Key Management Daemon Server">
  4011 <component name="kmdserver" filter="s60" long-name="Key Management Daemon Server">
  4036       <unit bldFile="mw/vpnclient/vpnengine/kmdserver/group" filter="!oem_build"/>
  4012 <unit bldFile="mw/vpnclient/vpnengine/kmdserver/group" filter="!oem_build"/>
  4037      </component>
  4013 </component>
  4038      <component name="ikeutils" filter="s60" long-name="Internet Key Exchange Utils">
  4014 <component name="ikeutils" filter="s60" long-name="Internet Key Exchange Utils">
  4039       <unit bldFile="mw/vpnclient/vpnengine/ikeutils/group" filter="!oem_build"/>
  4015 <unit bldFile="mw/vpnclient/vpnengine/ikeutils/group" filter="!oem_build"/>
  4040      </component>
  4016 </component>
  4041      <component name="ikev1lib" filter="s60" long-name="IKEv1 Library">
  4017 <component name="ikev1lib" filter="s60" long-name="IKEv1 Library">
  4042       <unit bldFile="mw/vpnclient/vpnengine/ikev1lib/group" filter="!oem_build"/>
  4018 <unit bldFile="mw/vpnclient/vpnengine/ikev1lib/group" filter="!oem_build"/>
  4043      </component>
  4019 </component>
  4044      <component name="ikev2lib" filter="s60" long-name="IKEv2 Library">
  4020 <component name="ikev2lib" filter="s60" long-name="IKEv2 Library">
  4045       <unit bldFile="mw/vpnclient/vpnengine/ikev2lib/group" filter="!oem_build"/>
  4021 <unit bldFile="mw/vpnclient/vpnengine/ikev2lib/group" filter="!oem_build"/>
  4046      </component>
  4022 </component>
  4047      <component name="vpnipsecpolparser" filter="s60" long-name="VPN IPsec Policy Parser">
  4023 <component name="vpnipsecpolparser" filter="s60" long-name="VPN IPsec Policy Parser">
  4048       <unit bldFile="mw/vpnclient/vpnengine/vpnipsecpolparser/group" filter="!oem_build"/>
  4024 <unit bldFile="mw/vpnclient/vpnengine/vpnipsecpolparser/group" filter="!oem_build"/>
  4049      </component>
  4025 </component>
  4050      <component name="sit" filter="s60" long-name="Socket Interaction Thread">
  4026 <component name="sit" filter="s60" long-name="Socket Interaction Thread">
  4051       <unit bldFile="mw/vpnclient/vpnengine/sit/group" filter="!oem_build"/>
  4027 <unit bldFile="mw/vpnclient/vpnengine/sit/group" filter="!oem_build"/>
  4052      </component>
  4028 </component>
  4053      <component name="vpntcwrapper" filter="s60" long-name="VPN Terminal Control Wrapper">
  4029 <component name="vpntcwrapper" filter="s60" long-name="VPN Terminal Control Wrapper">
  4054       <unit bldFile="mw/vpnclient/vpnengine/vpntcwrapper/group" filter="!oem_build"/>
  4030 <unit bldFile="mw/vpnclient/vpnengine/vpntcwrapper/group" filter="!oem_build"/>
  4055      </component>
  4031 </component>
  4056      <component name="eventmediator" filter="s60" long-name="Event Mediator">
  4032 <component name="eventmediator" filter="s60" long-name="Event Mediator">
  4057       <unit bldFile="mw/vpnclient/vpnengine/eventmediator/group" filter="!oem_build"/>
  4033 <unit bldFile="mw/vpnclient/vpnengine/eventmediator/group" filter="!oem_build"/>
  4058      </component>
  4034 </component>
  4059      <component name="pkiservice" filter="s60" long-name="PKI Service">
  4035 <component name="pkiservice" filter="s60" long-name="PKI Service">
  4060       <unit bldFile="mw/vpnclient/vpnengine/pkiservice/group" filter="!oem_build"/>
  4036 <unit bldFile="mw/vpnclient/vpnengine/pkiservice/group" filter="!oem_build"/>
  4061      </component>
  4037 </component>
  4062      <component name="vpnconnagt" filter="s60" long-name="VPN Connection Agent">
  4038 <component name="vpnconnagt" filter="s60" long-name="VPN Connection Agent">
  4063       <unit bldFile="mw/vpnclient/vpnengine/vpnconnagt/group" filter="!oem_build"/>
  4039 <unit bldFile="mw/vpnclient/vpnengine/vpnconnagt/group" filter="!oem_build"/>
  4064      </component>
  4040 </component>
  4065      <component name="vpnmanager" filter="s60" long-name="VPN Manager">
  4041 <component name="vpnmanager" filter="s60" long-name="VPN Manager">
  4066       <unit bldFile="mw/vpnclient/vpnengine/vpnmanager/group" filter="!oem_build"/>
  4042 <unit bldFile="mw/vpnclient/vpnengine/vpnmanager/group" filter="!oem_build"/>
  4067      </component>
  4043 </component>
  4068      <component name="vpncleaner" filter="s60" long-name="VPN Cleaner">
  4044 <component name="vpncleaner" filter="s60" long-name="VPN Cleaner">
  4069       <unit bldFile="mw/vpnclient/vpnengine/vpncleaner/group" filter="!oem_build"/>
  4045 <unit bldFile="mw/vpnclient/vpnengine/vpncleaner/group" filter="!oem_build"/>
  4070      </component>
  4046 </component>
  4071      <component name="utlpkcs12" filter="s60" long-name="PKCS#12 Utilities">
  4047 <component name="utlpkcs12" filter="s60" long-name="PKCS#12 Utilities">
  4072       <unit bldFile="mw/vpnclient/vpnengine/utlpkcs12/group" filter="!oem_build"/>
  4048 <unit bldFile="mw/vpnclient/vpnengine/utlpkcs12/group" filter="!oem_build"/>
  4073      </component>
  4049 </component>
  4074      <component name="dmadengine" filter="s60" long-name="DM Adapter Engine">
  4050 <component name="dmadengine" filter="s60" long-name="DM Adapter Engine">
  4075       <unit bldFile="mw/vpnclient/vpnengine/dmadengine/group" filter="!oem_build"/>
  4051 <unit bldFile="mw/vpnclient/vpnengine/dmadengine/group" filter="!oem_build"/>
  4076      </component>
  4052 </component>
  4077      <component name="dmadipsecvpn" filter="s60" long-name="IPsec VPN DM Adapter" plugin="Y">
  4053 <component name="dmadipsecvpn" filter="s60" long-name="IPsec VPN DM Adapter" plugin="Y">
  4078       <unit bldFile="mw/vpnclient/vpnengine/dmadipsecvpn/group" filter="!oem_build"/>
  4054 <unit bldFile="mw/vpnclient/vpnengine/dmadipsecvpn/group" filter="!oem_build"/>
  4079      </component>
  4055 </component>
  4080      <component name="dmadpki" filter="s60" long-name="PKI DM Adapter" plugin="Y">
  4056 <component name="dmadpki" filter="s60" long-name="PKI DM Adapter" plugin="Y">
  4081       <unit bldFile="mw/vpnclient/vpnengine/dmadpki/group" filter="!oem_build"/>
  4057 <unit bldFile="mw/vpnclient/vpnengine/dmadpki/group" filter="!oem_build"/>
  4082      </component>
  4058 </component>
  4083      <component name="ikesocket" filter="s60" long-name="IKE Socket" introduced="^3">
  4059 <component name="ikesocket" filter="s60" long-name="IKE Socket" introduced="^3">
  4084       <unit bldFile="mw/vpnclient/vpnengine/ikesocket/group" filter="!oem_build"/>
  4060 <unit bldFile="mw/vpnclient/vpnengine/ikesocket/group" filter="!oem_build"/>
  4085      </component>
  4061 </component>
  4086     </collection>
  4062 </collection>
  4087     <collection name="vpnui" long-name="VPN UI" level="ui">
  4063 <collection name="vpnui" long-name="VPN UI" level="ui">
  4088      <component name="vpnecomnotifier" filter="s60" long-name="VPN ECOM Notifier" plugin="Y">
  4064 <component name="vpnecomnotifier" filter="s60" long-name="VPN ECOM Notifier" plugin="Y">
  4089       <unit bldFile="mw/vpnclient/vpnui/vpnecomnotifier/group" filter="!oem_build"/>
  4065 <unit bldFile="mw/vpnclient/vpnui/vpnecomnotifier/group" filter="!oem_build"/>
  4090      </component>
  4066 </component>
  4091      <component name="vpndialogmanager" filter="s60" long-name="VPN Dialog Manager">
  4067 <component name="vpndialogmanager" filter="s60" long-name="VPN Dialog Manager">
  4092       <unit bldFile="mw/vpnclient/vpnui/vpndialogmanager/group" filter="!oem_build"/>
  4068 <unit bldFile="mw/vpnclient/vpnui/vpndialogmanager/group" filter="!oem_build"/>
  4093      </component>
  4069 </component>
  4094      <component name="vpnmanagementui" filter="s60" long-name="VPN Management UI" plugin="Y">
  4070 <component name="vpnmanagementui" filter="s60" long-name="VPN Management UI" plugin="Y">
  4095       <unit bldFile="mw/vpnclient/vpnui/vpnmanagementui/group" filter="!oem_build"/>
  4071 <unit bldFile="mw/vpnclient/vpnui/vpnmanagementui/group" filter="!oem_build"/>
  4096      </component>
  4072 </component>
  4097      <component name="vpnpolins" filter="s60" long-name="VPN Policy Installer">
  4073 <component name="vpnpolins" filter="s60" long-name="VPN Policy Installer">
  4098       <unit bldFile="mw/vpnclient/vpnui/vpnpolins/group" filter="!oem_build"/>
  4074 <unit bldFile="mw/vpnclient/vpnui/vpnpolins/group" filter="!oem_build"/>
  4099      </component>
  4075 </component>
  4100      <component name="vpnpolicyrecognizer" filter="s60" long-name="VPN Policy Recognizer" plugin="Y">
  4076 <component name="vpnpolicyrecognizer" filter="s60" long-name="VPN Policy Recognizer" plugin="Y">
  4101       <unit bldFile="mw/vpnclient/vpnui/vpnpolicyrecognizer/group" filter="!oem_build"/>
  4077 <unit bldFile="mw/vpnclient/vpnui/vpnpolicyrecognizer/group" filter="!oem_build"/>
  4102      </component>
  4078 </component>
  4103     </collection>
  4079 </collection>
  4104     <collection name="vpnclient_info" long-name="VPN Client Info" level="api">
  4080 <collection name="vpnclient_info" long-name="VPN Client Info" level="api">
  4105      <component name="vpnclient_help" filter="s60" long-name="VPN Client Help">
  4081 <component name="vpnclient_help" filter="s60" long-name="VPN Client Help">
  4106       <unit bldFile="mw/vpnclient/help/group" filter="!oem_build"/>
  4082 <unit bldFile="mw/vpnclient/help/group" filter="!oem_build"/>
  4107      </component>
  4083 </component>
  4108      <component name="vpnclient_build" filter="s60" long-name="VPN Client Build">
  4084 <component name="vpnclient_build" filter="s60" long-name="VPN Client Build">
  4109       <!-- should split this up into the other components and remove this-->
  4085 <!-- should split this up into the other components and remove this-->
  4110       <unit bldFile="mw/vpnclient/group" filter="!oem_build"/>
  4086 <unit bldFile="mw/vpnclient/group" filter="!oem_build"/>
  4111      </component>
  4087 </component>
  4112     </collection>
  4088 </collection>
  4113    </block>
  4089 </block>
  4114    <block name="ipappsrv" level="specific" long-name="IP App Services" levels="framework generic server conn plugin">
  4090 <block name="ipappsrv" level="specific" long-name="IP App Services" levels="framework generic server conn plugin">
  4115     <collection name="ipappsrv_plat" long-name="IP App Services Platform Interfaces" level="plugin">
  4091 <collection name="ipappsrv_plat" long-name="IP App Services Platform Interfaces" level="plugin">
  4116      <component name="transcoder_api" long-name="Transcoder API" filter="s60" class="api">
  4092 <component name="transcoder_api" long-name="Transcoder API" filter="s60" class="api">
  4117       <unit bldFile="mw/ipappsrv/ipappsrv_plat/transcoder_api/group"/>
  4093 <unit bldFile="mw/ipappsrv/ipappsrv_plat/transcoder_api/group"/>
  4118      </component>
  4094 </component>
  4119      <component name="comms_event_api" long-name="Comms Event API" filter="s60" class="api">
  4095 <component name="comms_event_api" long-name="Comms Event API" filter="s60" class="api">
  4120       <unit bldFile="mw/ipappsrv/ipappsrv_plat/comms_event_api/group"/>
  4096 <unit bldFile="mw/ipappsrv/ipappsrv_plat/comms_event_api/group"/>
  4121      </component>
  4097 </component>
  4122      <component name="floor_control_api" long-name="Floor Control API" filter="s60" class="api">
  4098 <component name="floor_control_api" long-name="Floor Control API" filter="s60" class="api">
  4123       <unit bldFile="mw/ipappsrv/ipappsrv_plat/floor_control_api/group"/>
  4099 <unit bldFile="mw/ipappsrv/ipappsrv_plat/floor_control_api/group"/>
  4124      </component>
  4100 </component>
  4125      <component name="media_control_api" long-name="Media Control API" filter="s60" class="api">
  4101 <component name="media_control_api" long-name="Media Control API" filter="s60" class="api">
  4126       <unit bldFile="mw/ipappsrv/ipappsrv_plat/media_control_api/group"/>
  4102 <unit bldFile="mw/ipappsrv/ipappsrv_plat/media_control_api/group"/>
  4127      </component>
  4103 </component>
  4128      <component name="multimedia_comms_api" long-name="Multimedia Comms API" filter="s60" class="api">
  4104 <component name="multimedia_comms_api" long-name="Multimedia Comms API" filter="s60" class="api">
  4129       <unit bldFile="mw/ipappsrv/ipappsrv_plat/multimedia_comms_api/group"/>
  4105 <unit bldFile="mw/ipappsrv/ipappsrv_plat/multimedia_comms_api/group"/>
  4130      </component>
  4106 </component>
  4131      <component name="nat_settings_api" long-name="NAT Settings API" filter="s60" class="api">
  4107 <component name="nat_settings_api" long-name="NAT Settings API" filter="s60" class="api">
  4132       <unit bldFile="mw/ipappsrv/ipappsrv_plat/nat_settings_api/group"/>
  4108 <unit bldFile="mw/ipappsrv/ipappsrv_plat/nat_settings_api/group"/>
  4133      </component>
  4109 </component>
  4134     </collection>
  4110 </collection>
  4135     <collection name="natfw" long-name="NAT Framework" level="framework">
  4111 <collection name="natfw" long-name="NAT Framework" level="framework">
  4136      <!-- collection is really a component. Need to move down a directory -->
  4112 <!-- collection is really a component. Need to move down a directory -->
  4137      <component name="natfw_build" filter="s60" long-name="NAT Framework Build" introduced="^2">
  4113 <component name="natfw_build" filter="s60" long-name="NAT Framework Build" introduced="^2">
  4138       <unit bldFile="mw/ipappsrv/natfw/group"/>
  4114 <unit bldFile="mw/ipappsrv/natfw/group"/>
  4139      </component>
  4115 </component>
  4140     </collection>
  4116 </collection>
  4141     <collection name="multimediacommscontroller" long-name="Multimedia Comms Controller" level="conn">
  4117 <collection name="multimediacommscontroller" long-name="Multimedia Comms Controller" level="conn">
  4142      <!-- collection is really a component. Need to move down a directory -->
  4118 <!-- collection is really a component. Need to move down a directory -->
  4143      <component name="multimediacommscontroller_build" filter="s60" long-name="Multimedia Comms Controller Build">
  4119 <component name="multimediacommscontroller_build" filter="s60" long-name="Multimedia Comms Controller Build">
  4144       <unit bldFile="mw/ipappsrv/multimediacommscontroller/group"/>
  4120 <unit bldFile="mw/ipappsrv/multimediacommscontroller/group"/>
  4145      </component>
  4121 </component>
  4146     </collection>
  4122 </collection>
  4147     <collection name="multimediacommsengine" long-name="Multimedia Comms Engine" level="generic">
  4123 <collection name="multimediacommsengine" long-name="Multimedia Comms Engine" level="generic">
  4148      <!-- collection is really a component. Need to move down a directory -->
  4124 <!-- collection is really a component. Need to move down a directory -->
  4149      <component name="multimediacommsengine_build" filter="s60" long-name="Multimedia Comms Engine Build">
  4125 <component name="multimediacommsengine_build" filter="s60" long-name="Multimedia Comms Engine Build">
  4150       <unit bldFile="mw/ipappsrv/multimediacommsengine/group"/>
  4126 <unit bldFile="mw/ipappsrv/multimediacommsengine/group"/>
  4151      </component>
  4127 </component>
  4152     </collection>
  4128 </collection>
  4153     <collection name="natplugins" long-name="NAT Plugins" level="plugin">
  4129 <collection name="natplugins" long-name="NAT Plugins" level="plugin">
  4154      <component name="natpcliprovisioningnatfwadapter" filter="s60" long-name="Client Provisioning NAT Framework Traversal Adapter" introduced="^2" plugin="Y">
  4130 <component name="natpcliprovisioningnatfwadapter" filter="s60" long-name="Client Provisioning NAT Framework Traversal Adapter" introduced="^2" plugin="Y">
  4155       <unit bldFile="mw/ipappsrv/natplugins/natpcliprovisioningnatfwadapter/group"/>
  4131 <unit bldFile="mw/ipappsrv/natplugins/natpcliprovisioningnatfwadapter/group"/>
  4156      </component>
  4132 </component>
  4157      <component name="natpdevmgmtnatfwadapter" filter="s60" long-name="Device Management NAT Framework Traversal Adapter" plugin="Y">
  4133 <component name="natpdevmgmtnatfwadapter" filter="s60" long-name="Device Management NAT Framework Traversal Adapter" plugin="Y">
  4158       <unit bldFile="mw/ipappsrv/natplugins/natpdevmgmtnatfwadapter/group"/>
  4134 <unit bldFile="mw/ipappsrv/natplugins/natpdevmgmtnatfwadapter/group"/>
  4159      </component>
  4135 </component>
  4160      <component name="natptraversalcontroller" filter="s60" long-name="NAT Traversal Controller" plugin="Y">
  4136 <component name="natptraversalcontroller" filter="s60" long-name="NAT Traversal Controller" plugin="Y">
  4161       <unit bldFile="mw/ipappsrv/natplugins/natptraversalcontroller/group"/>
  4137 <unit bldFile="mw/ipappsrv/natplugins/natptraversalcontroller/group"/>
  4162      </component>
  4138 </component>
  4163      <component name="natpnatfwsdpprovider" filter="s60" long-name="NAT Framework SDP Provider" plugin="Y">
  4139 <component name="natpnatfwsdpprovider" filter="s60" long-name="NAT Framework SDP Provider" plugin="Y">
  4164       <unit bldFile="mw/ipappsrv/natplugins/natpnatfwsdpprovider/group"/>
  4140 <unit bldFile="mw/ipappsrv/natplugins/natpnatfwsdpprovider/group"/>
  4165      </component>
  4141 </component>
  4166     </collection>
  4142 </collection>
  4167     <collection name="ipappsrv_info" long-name="IP App Services Info" level="plugin">
  4143 <collection name="ipappsrv_info" long-name="IP App Services Info" level="plugin">
  4168      <component name="ipappsrv_build" long-name="IP App Services Build" filter="s60">
  4144 <component name="ipappsrv_build" long-name="IP App Services Build" filter="s60">
  4169       <!-- remove the #includes from here and rename as xxx ROM or move iby/sis files into another component-->
  4145 <!-- remove the #includes from here and rename as xxx ROM or move iby/sis files into another component-->
  4170       <unit mrp="mw/ipappsrv/group"/>
  4146 <unit mrp="mw/ipappsrv/group"/>
  4171      </component>
  4147 </component>
  4172      <component name="ipappsrv_metadata" long-name="IP App Services Metadata" introduced="^2" purpose="development" class="config PC">
  4148 <component name="ipappsrv_metadata" long-name="IP App Services Metadata" introduced="^2" purpose="development" class="config PC">
  4173       <unit mrp="mw/ipappsrv/ipappsrv_info/ipappsrv_metadata/ipappsrv_metadata.mrp"/>
  4149 <unit mrp="mw/ipappsrv/ipappsrv_info/ipappsrv_metadata/ipappsrv_metadata.mrp"/>
  4174      </component>
  4150 </component>
  4175     </collection>
  4151 </collection>
  4176    </block>
  4152 </block>
  4177    <block name="phonesrv" level="specific" long-name="Telephony and SIM Services" levels="plugin framework server generic specific">
  4153 <block name="phonesrv" level="specific" long-name="Telephony and SIM Services" levels="plugin framework server generic specific">
  4178     <collection name="phonesrv_plat" long-name="Telephony and SIM Services Platform Interfaces" level="specific">
  4154 <collection name="phonesrv_plat" long-name="Telephony and SIM Services Platform Interfaces" level="specific">
  4179      <component name="string_parser_api" long-name="String Parser API" filter="s60" class="api">
  4155 <component name="string_parser_api" long-name="String Parser API" filter="s60" class="api">
  4180       <unit bldFile="mw/phonesrv/phonesrv_plat/string_parser_api/group"/>
  4156 <unit bldFile="mw/phonesrv/phonesrv_plat/string_parser_api/group"/>
  4181      </component>
  4157 </component>
  4182      <component name="cbs_mcn_client_api" long-name="CBS MCN Client API" filter="s60" class="api">
  4158 <component name="cbs_mcn_client_api" long-name="CBS MCN Client API" filter="s60" class="api">
  4183       <unit bldFile="mw/phonesrv/phonesrv_plat/cbs_mcn_client_api/group"/>
  4159 <unit bldFile="mw/phonesrv/phonesrv_plat/cbs_mcn_client_api/group"/>
  4184      </component>
  4160 </component>
  4185      <component name="converged_call_engine_api" long-name="Converged Call Engine API" filter="s60" class="api">
  4161 <component name="converged_call_engine_api" long-name="Converged Call Engine API" filter="s60" class="api">
  4186       <unit bldFile="mw/phonesrv/phonesrv_plat/converged_call_engine_api/group"/>
  4162 <unit bldFile="mw/phonesrv/phonesrv_plat/converged_call_engine_api/group"/>
  4187      </component>
  4163 </component>
  4188      <component name="aiw_dial_data_consumer_api" long-name="AIW Dial Data Consumer API" filter="s60" class="api">
  4164 <component name="aiw_dial_data_consumer_api" long-name="AIW Dial Data Consumer API" filter="s60" class="api">
  4189       <unit bldFile="mw/phonesrv/phonesrv_plat/aiw_dial_data_consumer_api/group"/>
  4165 <unit bldFile="mw/phonesrv/phonesrv_plat/aiw_dial_data_consumer_api/group"/>
  4190      </component>
  4166 </component>
  4191      <component name="phone_client_ussd_api" long-name="Phone Client USSD API" filter="s60" class="api">
  4167 <component name="phone_client_ussd_api" long-name="Phone Client USSD API" filter="s60" class="api">
  4192       <unit bldFile="mw/phonesrv/phonesrv_plat/phone_client_ussd_api/group"/>
  4168 <unit bldFile="mw/phonesrv/phonesrv_plat/phone_client_ussd_api/group"/>
  4193      </component>
  4169 </component>
  4194      <component name="sat_refresh_api" long-name="SAT Refresh API" filter="s60" class="api">
  4170 <component name="sat_refresh_api" long-name="SAT Refresh API" filter="s60" class="api">
  4195       <unit bldFile="mw/phonesrv/phonesrv_plat/sat_refresh_api/group" filter="!test"/>
  4171 <unit bldFile="mw/phonesrv/phonesrv_plat/sat_refresh_api/group" filter="!test"/>
  4196      </component>
  4172 </component>
  4197      <component name="network_handling_engine_api" long-name="Network Handling Engine API" filter="s60" class="api">
  4173 <component name="network_handling_engine_api" long-name="Network Handling Engine API" filter="s60" class="api">
  4198       <unit bldFile="mw/phonesrv/phonesrv_plat/network_handling_engine_api/group"/>
  4174 <unit bldFile="mw/phonesrv/phonesrv_plat/network_handling_engine_api/group"/>
  4199      </component>
  4175 </component>
  4200      <component name="phone_client_emergency_call_api" long-name="Phone Client Emergency Call API" filter="s60" class="api">
  4176 <component name="phone_client_emergency_call_api" long-name="Phone Client Emergency Call API" filter="s60" class="api">
  4201       <unit bldFile="mw/phonesrv/phonesrv_plat/phone_client_emergency_call_api/group"/>
  4177 <unit bldFile="mw/phonesrv/phonesrv_plat/phone_client_emergency_call_api/group"/>
  4202      </component>
  4178 </component>
  4203      <component name="sat_configuration_api" long-name="SAT Configuration API" filter="s60" class="api">
  4179 <component name="sat_configuration_api" long-name="SAT Configuration API" filter="s60" class="api">
  4204       <unit bldFile="mw/phonesrv/phonesrv_plat/sat_configuration_api/group"/>
  4180 <unit bldFile="mw/phonesrv/phonesrv_plat/sat_configuration_api/group"/>
  4205      </component>
  4181 </component>
  4206      <component name="dial_utils_api" long-name="Dial Utils API" filter="s60" class="api">
  4182 <component name="dial_utils_api" long-name="Dial Utils API" filter="s60" class="api">
  4207       <unit bldFile="mw/phonesrv/phonesrv_plat/dial_utils_api/group"/>
  4183 <unit bldFile="mw/phonesrv/phonesrv_plat/dial_utils_api/group"/>
  4208      </component>
  4184 </component>
  4209      <component name="phone_client_image_handler_api" long-name="Phone Client Image Handler API" filter="s60" class="api">
  4185 <component name="phone_client_image_handler_api" long-name="Phone Client Image Handler API" filter="s60" class="api">
  4210       <unit bldFile="mw/phonesrv/phonesrv_plat/phone_client_image_handler_api/group"/>
  4186 <unit bldFile="mw/phonesrv/phonesrv_plat/phone_client_image_handler_api/group"/>
  4211      </component>
  4187 </component>
  4212      <component name="phone_client_messenger_api" long-name="Phone Client Messenger API" filter="s60" class="api">
  4188 <component name="phone_client_messenger_api" long-name="Phone Client Messenger API" filter="s60" class="api">
  4213       <unit bldFile="mw/phonesrv/phonesrv_plat/phone_client_messenger_api/group"/>
  4189 <unit bldFile="mw/phonesrv/phonesrv_plat/phone_client_messenger_api/group"/>
  4214      </component>
  4190 </component>
  4215      <component name="sat_client_api" long-name="SAT Client API" filter="s60" class="api">
  4191 <component name="sat_client_api" long-name="SAT Client API" filter="s60" class="api">
  4216       <unit bldFile="mw/phonesrv/phonesrv_plat/sat_client_api/group" filter="!test"/>
  4192 <unit bldFile="mw/phonesrv/phonesrv_plat/sat_client_api/group" filter="!test"/>
  4217      </component>
  4193 </component>
  4218      <component name="phone_client_api" long-name="Phone Client API" filter="s60" class="api">
  4194 <component name="phone_client_api" long-name="Phone Client API" filter="s60" class="api">
  4219       <unit bldFile="mw/phonesrv/phonesrv_plat/phone_client_api/group"/>
  4195 <unit bldFile="mw/phonesrv/phonesrv_plat/phone_client_api/group"/>
  4220      </component>
  4196 </component>
  4221      <component name="sat_service_api" long-name="SAT Service API" filter="s60" class="api">
  4197 <component name="sat_service_api" long-name="SAT Service API" filter="s60" class="api">
  4222       <unit bldFile="mw/phonesrv/phonesrv_plat/sat_service_api/group" filter="!test"/>
  4198 <unit bldFile="mw/phonesrv/phonesrv_plat/sat_service_api/group" filter="!test"/>
  4223      </component>
  4199 </component>
  4224      <component name="cbs_message_api" long-name="CBS Message API" filter="s60" class="api">
  4200 <component name="cbs_message_api" long-name="CBS Message API" filter="s60" class="api">
  4225       <unit bldFile="mw/phonesrv/phonesrv_plat/cbs_message_api/group"/>
  4201 <unit bldFile="mw/phonesrv/phonesrv_plat/cbs_message_api/group"/>
  4226      </component>
  4202 </component>
  4227      <component name="phone_client_server_information_api" long-name="Phone Client Server Information API" filter="s60" class="api">
  4203 <component name="phone_client_server_information_api" long-name="Phone Client Server Information API" filter="s60" class="api">
  4228       <unit bldFile="mw/phonesrv/phonesrv_plat/phone_client_server_information_api/group"/>
  4204 <unit bldFile="mw/phonesrv/phonesrv_plat/phone_client_server_information_api/group"/>
  4229      </component>
  4205 </component>
  4230      <component name="phone_client_ussd_internal_api" long-name="Phone Client USSD Internal API" filter="s60" class="api">
  4206 <component name="phone_client_ussd_internal_api" long-name="Phone Client USSD Internal API" filter="s60" class="api">
  4231       <unit bldFile="mw/phonesrv/phonesrv_plat/phone_client_ussd_internal_api/group"/>
  4207 <unit bldFile="mw/phonesrv/phonesrv_plat/phone_client_ussd_internal_api/group"/>
  4232      </component>
  4208 </component>
  4233      <component name="phone_client_command_handler_api" long-name="Phone Client Command Handler API" filter="s60" class="api">
  4209 <component name="phone_client_command_handler_api" long-name="Phone Client Command Handler API" filter="s60" class="api">
  4234       <unit bldFile="mw/phonesrv/phonesrv_plat/phone_client_command_handler_api/group"/>
  4210 <unit bldFile="mw/phonesrv/phonesrv_plat/phone_client_command_handler_api/group"/>
  4235      </component>
  4211 </component>
  4236      <component name="phone_client_notify_api" long-name="Phone Client Notify API" filter="s60" class="api">
  4212 <component name="phone_client_notify_api" long-name="Phone Client Notify API" filter="s60" class="api">
  4237       <unit bldFile="mw/phonesrv/phonesrv_plat/phone_client_notify_api/group"/>
  4213 <unit bldFile="mw/phonesrv/phonesrv_plat/phone_client_notify_api/group"/>
  4238      </component>
  4214 </component>
  4239      <component name="phone_client_utility_api" long-name="Phone Client Utility API" filter="s60" class="api">
  4215 <component name="phone_client_utility_api" long-name="Phone Client Utility API" filter="s60" class="api">
  4240       <unit bldFile="mw/phonesrv/phonesrv_plat/phone_client_utility_api/group"/>
  4216 <unit bldFile="mw/phonesrv/phonesrv_plat/phone_client_utility_api/group"/>
  4241      </component>
  4217 </component>
  4242      <component name="telephony_network_information_api" long-name="Telephony Network Information API" filter="s60" class="api">
  4218 <component name="telephony_network_information_api" long-name="Telephony Network Information API" filter="s60" class="api">
  4243       <unit bldFile="mw/phonesrv/phonesrv_plat/telephony_network_information_api/group"/>
  4219 <unit bldFile="mw/phonesrv/phonesrv_plat/telephony_network_information_api/group"/>
  4244      </component>
  4220 </component>
  4245      <component name="secondary_display_sat_api" long-name="Secondary Display SAT API" filter="s60" class="api">
  4221 <component name="secondary_display_sat_api" long-name="Secondary Display SAT API" filter="s60" class="api">
  4246       <unit bldFile="mw/phonesrv/phonesrv_plat/secondary_display_sat_api/group"/>
  4222 <unit bldFile="mw/phonesrv/phonesrv_plat/secondary_display_sat_api/group"/>
  4247      </component>
  4223 </component>
  4248      <component name="callui_reconnect_query_api" long-name="CallUI Reconnect Query API" filter="s60" class="api">
  4224 <component name="callui_reconnect_query_api" long-name="CallUI Reconnect Query API" filter="s60" class="api">
  4249       <unit bldFile="mw/phonesrv/phonesrv_plat/callui_reconnect_query_api/group"/>
  4225 <unit bldFile="mw/phonesrv/phonesrv_plat/callui_reconnect_query_api/group"/>
  4250      </component>
  4226 </component>
  4251      <component name="service_provider_settings_api" long-name="Service Provider Settings API" filter="s60" class="api">
  4227 <component name="service_provider_settings_api" long-name="Service Provider Settings API" filter="s60" class="api">
  4252       <unit bldFile="mw/phonesrv/phonesrv_plat/service_provider_settings_api/group"/>
  4228 <unit bldFile="mw/phonesrv/phonesrv_plat/service_provider_settings_api/group"/>
  4253      </component>
  4229 </component>
  4254      <component name="converged_call_provider_api" long-name="Converged Call Provider API" filter="s60" class="api">
  4230 <component name="converged_call_provider_api" long-name="Converged Call Provider API" filter="s60" class="api">
  4255       <unit bldFile="mw/phonesrv/phonesrv_plat/converged_call_provider_api/group"/>
  4231 <unit bldFile="mw/phonesrv/phonesrv_plat/converged_call_provider_api/group"/>
  4256      </component>
  4232 </component>
  4257      <component name="incoming_call_monitor_api" long-name="Incoming Call Monitor API" filter="s60" class="api">
  4233 <component name="incoming_call_monitor_api" long-name="Incoming Call Monitor API" filter="s60" class="api">
  4258       <unit bldFile="mw/phonesrv/phonesrv_plat/incoming_call_monitor_api/group"/>
  4234 <unit bldFile="mw/phonesrv/phonesrv_plat/incoming_call_monitor_api/group"/>
  4259      </component>
  4235 </component>
  4260      <component name="default_emergency_numbers_api" long-name="Default Emergency Numbers API" filter="s60" class="api">
  4236 <component name="default_emergency_numbers_api" long-name="Default Emergency Numbers API" filter="s60" class="api">
  4261       <unit bldFile="mw/phonesrv/phonesrv_plat/default_emergency_numbers_api/group"/>
  4237 <unit bldFile="mw/phonesrv/phonesrv_plat/default_emergency_numbers_api/group"/>
  4262      </component>
  4238 </component>
  4263      <component name="cenrep_database_api" long-name="Central Repository Database API" filter="s60" class="api">
  4239 <component name="cenrep_database_api" long-name="Central Repository Database API" filter="s60" class="api">
  4264       <unit bldFile="mw/phonesrv/phonesrv_plat/cenrep_database_api/group"/>
  4240 <unit bldFile="mw/phonesrv/phonesrv_plat/cenrep_database_api/group"/>
  4265      </component>
  4241 </component>
  4266      <component name="ss_settings_api" long-name="SS Settings API" filter="s60" class="api">
  4242 <component name="ss_settings_api" long-name="SS Settings API" filter="s60" class="api">
  4267       <unit bldFile="mw/phonesrv/phonesrv_plat/ss_settings_api/group"/>
  4243 <unit bldFile="mw/phonesrv/phonesrv_plat/ss_settings_api/group"/>
  4268      </component>
  4244 </component>
  4269      <component name="phone_settings_observer_api" long-name="Phone Settings Observer API" filter="s60" class="api">
  4245 <component name="phone_settings_observer_api" long-name="Phone Settings Observer API" filter="s60" class="api">
  4270       <unit bldFile="mw/phonesrv/phonesrv_plat/phone_settings_observer_api/group"/>
  4246 <unit bldFile="mw/phonesrv/phonesrv_plat/phone_settings_observer_api/group"/>
  4271      </component>
  4247 </component>
  4272      <component name="phone_settings_notes_ui_api" long-name="Phone Settings Notes UI API" filter="s60" class="api">
  4248 <component name="phone_settings_notes_ui_api" long-name="Phone Settings Notes UI API" filter="s60" class="api">
  4273       <unit bldFile="mw/phonesrv/phonesrv_plat/phone_settings_notes_ui_api/group"/>
  4249 <unit bldFile="mw/phonesrv/phonesrv_plat/phone_settings_notes_ui_api/group"/>
  4274      </component>
  4250 </component>
  4275      <component name="phone_settings_api" long-name="Phone Settings API" filter="s60" class="api">
  4251 <component name="phone_settings_api" long-name="Phone Settings API" filter="s60" class="api">
  4276       <unit bldFile="mw/phonesrv/phonesrv_plat/phone_settings_api/group"/>
  4252 <unit bldFile="mw/phonesrv/phonesrv_plat/phone_settings_api/group"/>
  4277      </component>
  4253 </component>
  4278      <component name="voice_mailbox_number_api" long-name="Voice Mailbox Number API" filter="s60" class="api">
  4254 <component name="voice_mailbox_number_api" long-name="Voice Mailbox Number API" filter="s60" class="api">
  4279       <unit bldFile="mw/phonesrv/phonesrv_plat/voice_mailbox_number_api/group"/>
  4255 <unit bldFile="mw/phonesrv/phonesrv_plat/voice_mailbox_number_api/group"/>
  4280      </component>
  4256 </component>
  4281      <component name="voice_mailbox_settings_api" long-name="Voice Mailbox Settings API" filter="s60" class="api">
  4257 <component name="voice_mailbox_settings_api" long-name="Voice Mailbox Settings API" filter="s60" class="api">
  4282       <unit bldFile="mw/phonesrv/phonesrv_plat/voice_mailbox_settings_api/group"/>
  4258 <unit bldFile="mw/phonesrv/phonesrv_plat/voice_mailbox_settings_api/group"/>
  4283      </component>
  4259 </component>
  4284      <component name="call_information_api" long-name="Call Information API" filter="s60" class="api">
  4260 <component name="call_information_api" long-name="Call Information API" filter="s60" class="api">
  4285       <unit bldFile="mw/phonesrv/phonesrv_plat/call_information_api/group" filter="!test"/>
  4261 <unit bldFile="mw/phonesrv/phonesrv_plat/call_information_api/group" filter="!test"/>
  4286      </component>
  4262 </component>
  4287      <component name="call_remote_party_information_api" long-name="Call Remote Party Information API" filter="s60" class="api">
  4263 <component name="call_remote_party_information_api" long-name="Call Remote Party Information API" filter="s60" class="api">
  4288       <unit bldFile="mw/phonesrv/phonesrv_plat/call_remote_party_information_api/group" filter="!test"/>
  4264 <unit bldFile="mw/phonesrv/phonesrv_plat/call_remote_party_information_api/group" filter="!test"/>
  4289      </component>
  4265 </component>
  4290      <component name="telephony_mediator_api" long-name="Telephony Mediator API" filter="s60" class="api">
  4266 <component name="telephony_mediator_api" long-name="Telephony Mediator API" filter="s60" class="api">
  4291       <unit bldFile="mw/phonesrv/phonesrv_plat/telephony_mediator_api/group"/>
  4267 <unit bldFile="mw/phonesrv/phonesrv_plat/telephony_mediator_api/group"/>
  4292      </component>
  4268 </component>
  4293     </collection>
  4269 </collection>
  4294     <collection name="telutils" long-name="Telephony Utils" level="generic">
  4270 <collection name="telutils" long-name="Telephony Utils" level="generic">
  4295      <component name="phoneparser" filter="s60" long-name="Phone Parser">
  4271 <component name="phoneparser" filter="s60" long-name="Phone Parser">
  4296       <unit bldFile="mw/phonesrv/telutils/phoneparser/group"/>
  4272 <unit bldFile="mw/phonesrv/telutils/phoneparser/group"/>
  4297      </component>
  4273 </component>
  4298      <component name="telephonyservice" filter="s60" long-name="Telephony Service">
  4274 <component name="telephonyservice" filter="s60" long-name="Telephony Service">
  4299       <unit bldFile="mw/phonesrv/telutils/telephonyservice/group"/>
  4275 <unit bldFile="mw/phonesrv/telutils/telephonyservice/group"/>
  4300      </component>
  4276 </component>
  4301     </collection>
  4277 </collection>
  4302     <collection name="cbs" long-name="Cellular Baseband Services" level="plugin">
  4278 <collection name="cbs" long-name="Cellular Baseband Services" level="plugin">
  4303      <component name="cbsserver" filter="s60" long-name="CBS Server">
  4279 <component name="cbsserver" filter="s60" long-name="CBS Server">
  4304       <unit bldFile="mw/phonesrv/cbs/cbsserver/group"/>
  4280 <unit bldFile="mw/phonesrv/cbs/cbsserver/group"/>
  4305      </component>
  4281 </component>
  4306      <component name="cbsui" filter="s60" long-name="CBS UI">
  4282 <component name="cbsui" filter="s60" long-name="CBS UI">
  4307       <unit bldFile="mw/phonesrv/cbs/cbsui/group"/>
  4283 <unit bldFile="mw/phonesrv/cbs/cbsui/group"/>
  4308      </component>
  4284 </component>
  4309     </collection>
  4285 </collection>
  4310     <collection name="cellular" long-name="Cellular" level="server">
  4286 <collection name="cellular" long-name="Cellular" level="server">
  4311      <component name="telephonysettings" filter="s60" long-name="Telephony Settings">
  4287 <component name="telephonysettings" filter="s60" long-name="Telephony Settings">
  4312       <unit bldFile="mw/phonesrv/cellular/telephonysettings/group"/>
  4288 <unit bldFile="mw/phonesrv/cellular/telephonysettings/group"/>
  4313      </component>
  4289 </component>
  4314      <component name="sssettings" filter="s60" long-name="Supplementary Service Settings">
  4290 <component name="sssettings" filter="s60" long-name="Supplementary Service Settings">
  4315       <unit bldFile="mw/phonesrv/cellular/sssettings/group"/>
  4291 <unit bldFile="mw/phonesrv/cellular/sssettings/group"/>
  4316      </component>
  4292 </component>
  4317      <component name="psetnotesui" filter="s60" long-name="Phone Settings Notes UI">
  4293 <component name="psetnotesui" filter="s60" long-name="Phone Settings Notes UI">
  4318       <unit bldFile="mw/phonesrv/cellular/psetnotesui/group"/>
  4294 <unit bldFile="mw/phonesrv/cellular/psetnotesui/group"/>
  4319      </component>
  4295 </component>
  4320      <component name="servicerequest" filter="s60" long-name="Service Request">
  4296 <component name="servicerequest" filter="s60" long-name="Service Request">
  4321       <unit bldFile="mw/phonesrv/cellular/servicerequest/group"/>
  4297 <unit bldFile="mw/phonesrv/cellular/servicerequest/group"/>
  4322      </component>
  4298 </component>
  4323     </collection>
  4299 </collection>
  4324     <collection name="convergedcallengine" long-name="Converged Call Engine" level="framework">
  4300 <collection name="convergedcallengine" long-name="Converged Call Engine" level="framework">
  4325      <component name="callprovider" filter="s60" long-name="Call Provider">
  4301 <component name="callprovider" filter="s60" long-name="Call Provider">
  4326       <unit bldFile="mw/phonesrv/convergedcallengine/callprovider/group"/>
  4302 <unit bldFile="mw/phonesrv/convergedcallengine/callprovider/group"/>
  4327      </component>
  4303 </component>
  4328      <component name="cce" filter="s60" long-name="CCE">
  4304 <component name="cce" filter="s60" long-name="CCE">
  4329       <unit bldFile="mw/phonesrv/convergedcallengine/cce/group"/>
  4305 <unit bldFile="mw/phonesrv/convergedcallengine/cce/group"/>
  4330      </component>
  4306 </component>
  4331      <component name="spsettings" filter="s60" long-name="Service Provider Settings">
  4307 <component name="spsettings" filter="s60" long-name="Service Provider Settings">
  4332       <unit bldFile="mw/phonesrv/convergedcallengine/spsettings/group"/>
  4308 <unit bldFile="mw/phonesrv/convergedcallengine/spsettings/group"/>
  4333      </component>
  4309 </component>
  4334      <component name="cenrepdatabase" filter="s60" long-name="CCE Cenrep Database">
  4310 <component name="cenrepdatabase" filter="s60" long-name="CCE Cenrep Database">
  4335       <unit bldFile="mw/phonesrv/convergedcallengine/cenrepdatabase/group"/>
  4311 <unit bldFile="mw/phonesrv/convergedcallengine/cenrepdatabase/group"/>
  4336      </component>
  4312 </component>
  4337      <component name="serviceselector" filter="s60" long-name="Service Selector">
  4313 <component name="serviceselector" filter="s60" long-name="Service Selector">
  4338       <unit bldFile="mw/phonesrv/convergedcallengine/serviceselector/group"/>
  4314 <unit bldFile="mw/phonesrv/convergedcallengine/serviceselector/group"/>
  4339      </component>
  4315 </component>
  4340      <component name="csplugin" filter="s60" long-name="CS Plugin" plugin="Y">
  4316 <component name="csplugin" filter="s60" long-name="CS Plugin" plugin="Y">
  4341       <!--  should spell out CS in name -->
  4317 <!--  should spell out CS in name -->
  4342       <unit bldFile="mw/phonesrv/convergedcallengine/csplugin/group"/>
  4318 <unit bldFile="mw/phonesrv/convergedcallengine/csplugin/group"/>
  4343      </component>
  4319 </component>
  4344     </collection>
  4320 </collection>
  4345     <collection name="engines" long-name="Telephony Engines" level="specific">
  4321 <collection name="engines" long-name="Telephony Engines" level="specific">
  4346      <component name="vmbxengine" filter="s60" long-name="Voice Mailbox Engine">
  4322 <component name="vmbxengine" filter="s60" long-name="Voice Mailbox Engine">
  4347       <unit bldFile="mw/phonesrv/engines/vmbxengine/group"/>
  4323 <unit bldFile="mw/phonesrv/engines/vmbxengine/group"/>
  4348      </component>
  4324 </component>
  4349     </collection>
  4325 </collection>
  4350     <collection name="networkhandling" long-name="Network Handling" level="plugin">
  4326 <collection name="networkhandling" long-name="Network Handling" level="plugin">
  4351      <component name="networkhandlingengine" filter="s60" long-name="Network Handling Engine">
  4327 <component name="networkhandlingengine" filter="s60" long-name="Network Handling Engine">
  4352       <unit bldFile="mw/phonesrv/networkhandling/networkhandlingengine/group"/>
  4328 <unit bldFile="mw/phonesrv/networkhandling/networkhandlingengine/group"/>
  4353      </component>
  4329 </component>
  4354     </collection>
  4330 </collection>
  4355     <collection name="phoneclientserver" long-name="Phone Client/Server" level="server">
  4331 <collection name="phoneclientserver" long-name="Phone Client/Server" level="server">
  4356      <component name="enpolicy" filter="s60" long-name="Emergency Number Policy">
  4332 <component name="enpolicy" filter="s60" long-name="Emergency Number Policy">
  4357       <unit bldFile="mw/phonesrv/phoneclientserver/enpolicy/group"/>
  4333 <unit bldFile="mw/phonesrv/phoneclientserver/enpolicy/group"/>
  4358      </component>
  4334 </component>
  4359      <component name="aiwdialdata" filter="s60" long-name="AIW Dial Data">
  4335 <component name="aiwdialdata" filter="s60" long-name="AIW Dial Data">
  4360       <unit bldFile="mw/phonesrv/phoneclientserver/aiwdialdata/group"/>
  4336 <unit bldFile="mw/phonesrv/phoneclientserver/aiwdialdata/group"/>
  4361      </component>
  4337 </component>
  4362      <component name="dialutils" filter="s60" long-name="Dial Utils">
  4338 <component name="dialutils" filter="s60" long-name="Dial Utils">
  4363       <unit bldFile="mw/phonesrv/phoneclientserver/dialutils/group"/>
  4339 <unit bldFile="mw/phonesrv/phoneclientserver/dialutils/group"/>
  4364      </component>
  4340 </component>
  4365      <component name="phoneclient" filter="s60" long-name="Phone Client">
  4341 <component name="phoneclient" filter="s60" long-name="Phone Client">
  4366       <unit bldFile="mw/phonesrv/phoneclientserver/phoneclient/group"/>
  4342 <unit bldFile="mw/phonesrv/phoneclientserver/phoneclient/group"/>
  4367      </component>
  4343 </component>
  4368      <component name="phoneserver" filter="s60" long-name="Phone Server">
  4344 <component name="phoneserver" filter="s60" long-name="Phone Server">
  4369       <unit bldFile="mw/phonesrv/phoneclientserver/phoneserver/group"/>
  4345 <unit bldFile="mw/phonesrv/phoneclientserver/phoneserver/group"/>
  4370      </component>
  4346 </component>
  4371      <component name="callui" filter="s60" long-name="Call UI">
  4347 <component name="callui" filter="s60" long-name="Call UI">
  4372       <unit bldFile="mw/phonesrv/phoneclientserver/callui/group"/>
  4348 <unit bldFile="mw/phonesrv/phoneclientserver/callui/group"/>
  4373      </component>
  4349 </component>
  4374     </collection>
  4350 </collection>
  4375     <collection name="satengine" long-name="SIM Application Toolkit Engine" level="generic">
  4351 <collection name="satengine" long-name="SIM Application Toolkit Engine" level="generic">
  4376      <component name="satserver" filter="s60" long-name="SAT Server">
  4352 <component name="satserver" filter="s60" long-name="SAT Server">
  4377       <unit bldFile="mw/phonesrv/satengine/satserver/group"/>
  4353 <unit bldFile="mw/phonesrv/satengine/satserver/group"/>
  4378      </component>
  4354 </component>
  4379     </collection>
  4355 </collection>
  4380     <collection name="satui" long-name="SIM Application Toolkit UI" level="specific">
  4356 <collection name="satui" long-name="SIM Application Toolkit UI" level="specific">
  4381      <component name="satapp" filter="s60" long-name="SAT Application">
  4357 <component name="satapp" filter="s60" long-name="SAT Application">
  4382       <unit bldFile="mw/phonesrv/satui/satapp/group"/>
  4358 <unit bldFile="mw/phonesrv/satui/satapp/group"/>
  4383      </component>
  4359 </component>
  4384      <component name="satplugin" filter="s60" long-name="SAT Plugin" plugin="Y">
  4360 <component name="satplugin" filter="s60" long-name="SAT Plugin" plugin="Y">
  4385       <unit bldFile="mw/phonesrv/satui/satplugin/group"/>
  4361 <unit bldFile="mw/phonesrv/satui/satplugin/group"/>
  4386      </component>
  4362 </component>
  4387     </collection>
  4363 </collection>
  4388     <collection name="phonecmdhandler" long-name="Phone Command Handler" level="generic">
  4364 <collection name="phonecmdhandler" long-name="Phone Command Handler" level="generic">
  4389      <component name="phonecmdhnlr" filter="s60" long-name="Phone Command Handler">
  4365 <component name="phonecmdhnlr" filter="s60" long-name="Phone Command Handler">
  4390       <unit bldFile="mw/phonesrv/phonecmdhandler/phonecmdhnlr/group"/>
  4366 <unit bldFile="mw/phonesrv/phonecmdhandler/phonecmdhnlr/group"/>
  4391      </component>
  4367 </component>
  4392     </collection>
  4368 </collection>
  4393     <collection name="phonesrv_info" long-name="Telephony and SIM Services Info" level="specific"/>
  4369 <collection name="phonesrv_info" long-name="Telephony and SIM Services Info" level="specific"/>
  4394    </block>
  4370 </block>
  4395    <block name="messagingmw" level="specific" long-name="Messaging Middleware" levels="stack fw api">
  4371 <block name="messagingmw" level="specific" long-name="Messaging Middleware" levels="stack fw api">
  4396     <collection name="msgfw_pub" long-name="Messaging Middleware Public Interfaces" level="api">
  4372 <collection name="msgfw_pub" long-name="Messaging Middleware Public Interfaces" level="api">
  4397      <component name="send_ui_api" long-name="Send UI API" filter="s60" class="api">
  4373 <component name="send_ui_api" long-name="Send UI API" filter="s60" class="api">
  4398       <unit bldFile="mw/messagingmw/msgfw_pub/send_ui_api/group"/>
  4374 <unit bldFile="mw/messagingmw/msgfw_pub/send_ui_api/group"/>
  4399      </component>
  4375 </component>
  4400     </collection>
  4376 </collection>
  4401     <collection name="msgfw_plat" long-name="Messaging Middleware Platform Interfaces" level="api">
  4377 <collection name="msgfw_plat" long-name="Messaging Middleware Platform Interfaces" level="api">
  4402      <component name="always_online_plugin_api" long-name="Always Online Plugin API" filter="s60" class="api">
  4378 <component name="always_online_plugin_api" long-name="Always Online Plugin API" filter="s60" class="api">
  4403       <unit bldFile="mw/messagingmw/msgfw_plat/always_online_plugin_api/group"/>
  4379 <unit bldFile="mw/messagingmw/msgfw_plat/always_online_plugin_api/group"/>
  4404      </component>
  4380 </component>
  4405      <component name="always_online_client_api" long-name="Always Online Client API" filter="s60" class="api">
  4381 <component name="always_online_client_api" long-name="Always Online Client API" filter="s60" class="api">
  4406       <unit bldFile="mw/messagingmw/msgfw_plat/always_online_client_api/group"/>
  4382 <unit bldFile="mw/messagingmw/msgfw_plat/always_online_client_api/group"/>
  4407      </component>
  4383 </component>
  4408      <component name="msg_common_utils_api" long-name="Messaging Common Utils API" filter="s60" class="api">
  4384 <component name="msg_common_utils_api" long-name="Messaging Common Utils API" filter="s60" class="api">
  4409       <unit bldFile="mw/messagingmw/msgfw_plat/msg_common_utils_api/group"/>
  4385 <unit bldFile="mw/messagingmw/msgfw_plat/msg_common_utils_api/group"/>
  4410      </component>
  4386 </component>
  4411      <component name="send_ui_plugin_api" long-name="Send UI Plug-in API" filter="s60" class="api">
  4387 <component name="send_ui_plugin_api" long-name="Send UI Plug-in API" filter="s60" class="api">
  4412       <unit bldFile="mw/messagingmw/msgfw_plat/send_ui_plugin_api/group"/>
  4388 <unit bldFile="mw/messagingmw/msgfw_plat/send_ui_plugin_api/group"/>
  4413      </component>
  4389 </component>
  4414      <component name="send_ui_datautils_api" long-name="Send UI Data Utils API" filter="s60" class="api">
  4390 <component name="send_ui_datautils_api" long-name="Send UI Data Utils API" filter="s60" class="api">
  4415       <unit bldFile="mw/messagingmw/msgfw_plat/send_ui_datautils_api/group"/>
  4391 <unit bldFile="mw/messagingmw/msgfw_plat/send_ui_datautils_api/group"/>
  4416      </component>
  4392 </component>
  4417     </collection>
  4393 </collection>
  4418     <collection name="msgbranched" long-name="Messaging Branched" level="fw">
  4394 <collection name="msgbranched" long-name="Messaging Branched" level="fw">
  4419      <!-- collection is really a component. Need to move down a directory -->
  4395 <!-- collection is really a component. Need to move down a directory -->
  4420      <component name="msgbranched_build" filter="s60" long-name="Messaging Branched Build">
  4396 <component name="msgbranched_build" filter="s60" long-name="Messaging Branched Build">
  4421       <unit bldFile="mw/messagingmw/msgbranched/group"/>
  4397 <unit bldFile="mw/messagingmw/msgbranched/group"/>
  4422      </component>
  4398 </component>
  4423     </collection>
  4399 </collection>
  4424     <collection name="messagingfw" long-name="Messaging Framework" level="fw">
  4400 <collection name="messagingfw" long-name="Messaging Framework" level="fw">
  4425      <!-- should break this collection up into smaller related collections -->
  4401 <!-- should break this collection up into smaller related collections -->
  4426      <component name="alwaysonline" filter="s60" long-name="Always Online Server" introduced="^2">
  4402 <component name="alwaysonline" filter="s60" long-name="Always Online Server" introduced="^2">
  4427       <unit bldFile="mw/messagingmw/messagingfw/alwaysonline/group"/>
  4403 <unit bldFile="mw/messagingmw/messagingfw/alwaysonline/group"/>
  4428      </component>
  4404 </component>
  4429      <component name="msgcommonutils" filter="s60" long-name="Messaging Common Utils" introduced="^2">
  4405 <component name="msgcommonutils" filter="s60" long-name="Messaging Common Utils" introduced="^2">
  4430       <unit bldFile="mw/messagingmw/messagingfw/msgcommonutils/group"/>
  4406 <unit bldFile="mw/messagingmw/messagingfw/msgcommonutils/group"/>
  4431      </component>
  4407 </component>
  4432      <component name="senduiservices" filter="s60" long-name="Send UI Services" introduced="^2">
  4408 <component name="senduiservices" filter="s60" long-name="Send UI Services" introduced="^2">
  4433       <unit bldFile="mw/messagingmw/messagingfw/senduiservices/group"/>
  4409 <unit bldFile="mw/messagingmw/messagingfw/senduiservices/group"/>
  4434      </component>
  4410 </component>
  4435      <component name="scheduledsendmtm" long-name="Scheduled Send MTM" introduced="6.0" purpose="optional" plugin="Y">
  4411 <component name="scheduledsendmtm" long-name="Scheduled Send MTM" introduced="6.0" purpose="optional" plugin="Y">
  4436       <unit bldFile="mw/messagingmw/messagingfw/scheduledsendmtm/group" mrp="mw/messagingmw/messagingfw/scheduledsendmtm/group/messaging_schedulesend.mrp"/>
  4412 <unit bldFile="mw/messagingmw/messagingfw/scheduledsendmtm/group" mrp="mw/messagingmw/messagingfw/scheduledsendmtm/group/messaging_schedulesend.mrp"/>
  4437      </component>
  4413 </component>
  4438      <component name="msgsrvnstore" long-name="Message Server and Store" purpose="optional">
  4414 <component name="msgsrvnstore" long-name="Message Server and Store" purpose="optional">
  4439       <unit bldFile="mw/messagingmw/messagingfw/msgsrvnstore/group" mrp="mw/messagingmw/messagingfw/msgsrvnstore/group/messaging_framework.mrp"/>
  4415 <unit bldFile="mw/messagingmw/messagingfw/msgsrvnstore/group" mrp="mw/messagingmw/messagingfw/msgsrvnstore/group/messaging_framework.mrp"/>
  4440      </component>
  4416 </component>
  4441      <component name="biomsgfw" long-name="BIO Messaging Framework" introduced="6.0" purpose="optional">
  4417 <component name="biomsgfw" long-name="BIO Messaging Framework" introduced="6.0" purpose="optional">
  4442       <unit bldFile="mw/messagingmw/messagingfw/biomsgfw/group" mrp="mw/messagingmw/messagingfw/biomsgfw/group/messaging_biomsg.mrp"/>
  4418 <unit bldFile="mw/messagingmw/messagingfw/biomsgfw/group" mrp="mw/messagingmw/messagingfw/biomsgfw/group/messaging_biomsg.mrp"/>
  4443      </component>
  4419 </component>
  4444      <component name="msgconf" long-name="Messaging Config" introduced="^2" purpose="optional" class="config">
  4420 <component name="msgconf" long-name="Messaging Config" introduced="^2" purpose="optional" class="config">
  4445       <unit bldFile="mw/messagingmw/messagingfw/msgconf/group" mrp="mw/messagingmw/messagingfw/msgconf/group/messaging_config.mrp"/>
  4421 <unit bldFile="mw/messagingmw/messagingfw/msgconf/group" mrp="mw/messagingmw/messagingfw/msgconf/group/messaging_config.mrp"/>
  4446      </component>
  4422 </component>
  4447      <component name="watcherfw" long-name="Watcher Framework" purpose="optional">
  4423 <component name="watcherfw" long-name="Watcher Framework" purpose="optional">
  4448       <unit bldFile="mw/messagingmw/messagingfw/watcherfw/group" mrp="mw/messagingmw/messagingfw/watcherfw/group/messaging_watcher.mrp"/>
  4424 <unit bldFile="mw/messagingmw/messagingfw/watcherfw/group" mrp="mw/messagingmw/messagingfw/watcherfw/group/messaging_watcher.mrp"/>
  4449      </component>
  4425 </component>
  4450      <component name="msgtest" long-name="Messaging Test" purpose="development">
  4426 <component name="msgtest" long-name="Messaging Test" purpose="development">
  4451       <unit bldFile="mw/messagingmw/messagingfw/msgtest/group" mrp="mw/messagingmw/messagingfw/msgtest/group/messaging_test.mrp"/>
  4427 <unit bldFile="mw/messagingmw/messagingfw/msgtest/group" mrp="mw/messagingmw/messagingfw/msgtest/group/messaging_test.mrp"/>
  4452      </component>
  4428 </component>
  4453      <component name="sendas" long-name="Send As" purpose="optional">
  4429 <component name="sendas" long-name="Send As" purpose="optional">
  4454       <unit bldFile="mw/messagingmw/messagingfw/sendas/group" mrp="mw/messagingmw/messagingfw/sendas/group/messaging_sendas2.mrp"/>
  4430 <unit bldFile="mw/messagingmw/messagingfw/sendas/group" mrp="mw/messagingmw/messagingfw/sendas/group/messaging_sendas2.mrp"/>
  4455      </component>
  4431 </component>
  4456      <component name="msgurlhandler" long-name="Message URL Handler" introduced="7.0" purpose="optional">
  4432 <component name="msgurlhandler" long-name="Message URL Handler" introduced="7.0" purpose="optional">
  4457       <unit bldFile="mw/messagingmw/messagingfw/msgurlhandler/group" mrp="mw/messagingmw/messagingfw/msgurlhandler/group/messaging_urlhandler.mrp"/>
  4433 <unit bldFile="mw/messagingmw/messagingfw/msgurlhandler/group" mrp="mw/messagingmw/messagingfw/msgurlhandler/group/messaging_urlhandler.mrp"/>
  4458      </component>
  4434 </component>
  4459      <component name="wappushfw" long-name="WAP Push Framework" introduced="6.1" purpose="optional">
  4435 <component name="wappushfw" long-name="WAP Push Framework" introduced="6.1" purpose="optional">
  4460       <unit bldFile="mw/messagingmw/messagingfw/wappushfw/group" mrp="mw/messagingmw/messagingfw/wappushfw/group/wap-browser_wappush.mrp"/>
  4436 <unit bldFile="mw/messagingmw/messagingfw/wappushfw/group" mrp="mw/messagingmw/messagingfw/wappushfw/group/wap-browser_wappush.mrp"/>
  4461      </component>
  4437 </component>
  4462      <component name="suplsmshandler" long-name="SUPL SMS Handler" introduced="^2" purpose="development" plugin="Y">
  4438 <component name="suplsmshandler" long-name="SUPL SMS Handler" introduced="^2" purpose="development" plugin="Y">
  4463       <unit bldFile="mw/messagingmw/messagingfw/suplsmshandler/group" mrp="mw/messagingmw/messagingfw/suplsmshandler/group/lbs_suplsmstrigger.mrp"/>
  4439 <unit bldFile="mw/messagingmw/messagingfw/suplsmshandler/group" mrp="mw/messagingmw/messagingfw/suplsmshandler/group/lbs_suplsmstrigger.mrp"/>
  4464      </component>
  4440 </component>
  4465      <component name="suplwappushhandler" long-name="SUPL WAP Push Handler" introduced="^2" purpose="optional" plugin="Y">
  4441 <component name="suplwappushhandler" long-name="SUPL WAP Push Handler" introduced="^2" purpose="optional" plugin="Y">
  4466       <unit bldFile="mw/messagingmw/messagingfw/suplwappushhandler/group" mrp="mw/messagingmw/messagingfw/suplwappushhandler/group/lbs_suplwappush.mrp"/>
  4442 <unit bldFile="mw/messagingmw/messagingfw/suplwappushhandler/group" mrp="mw/messagingmw/messagingfw/suplwappushhandler/group/lbs_suplwappush.mrp"/>
  4467      </component>
  4443 </component>
  4468     </collection>
  4444 </collection>
  4469     <collection name="messagingmw_info" long-name="Messaging Middleware Info" level="api">
  4445 <collection name="messagingmw_info" long-name="Messaging Middleware Info" level="api">
  4470      <component name="messagingmw_metadata" long-name="Messaging Middleware Metadata" introduced="^2" purpose="development" class="config PC">
  4446 <component name="messagingmw_metadata" long-name="Messaging Middleware Metadata" introduced="^2" purpose="development" class="config PC">
  4471       <unit mrp="mw/messagingmw/messagingmw_info/messagingmw_metadata/messagingmw_metadata.mrp"/>
  4447 <unit mrp="mw/messagingmw/messagingmw_info/messagingmw_metadata/messagingmw_metadata.mrp"/>
  4472      </component>
  4448 </component>
  4473     </collection>
  4449 </collection>
  4474    </block>
  4450 </block>
  4475    <block name="imsrv" level="specific" long-name="Instant Messaging and Presence Services" levels="plugin framework server generic specific">
  4451 <block name="imsrv" level="specific" long-name="Instant Messaging and Presence Services" levels="plugin framework server generic specific">
  4476     <collection name="imsrv_plat" long-name="Instant Messaging and Presence Services Platform Interfaces" level="specific">
  4452 <collection name="imsrv_plat" long-name="Instant Messaging and Presence Services Platform Interfaces" level="specific">
  4477      <component name="ximp_core_data_model_api" long-name="XIMP Core Data Model API" filter="s60" class="api">
  4453 <component name="ximp_core_data_model_api" long-name="XIMP Core Data Model API" filter="s60" class="api">
  4478       <unit bldFile="mw/imsrv/imsrv_plat/ximp_core_data_model_api/group"/>
  4454 <unit bldFile="mw/imsrv/imsrv_plat/ximp_core_data_model_api/group"/>
  4479      </component>
  4455 </component>
  4480      <component name="ximp_presence_protocol_plugin_host_api" long-name="XIMP Presence Protocol Plug-in Host API" filter="s60" class="api">
  4456 <component name="ximp_presence_protocol_plugin_host_api" long-name="XIMP Presence Protocol Plug-in Host API" filter="s60" class="api">
  4481       <unit bldFile="mw/imsrv/imsrv_plat/ximp_presence_protocol_plugin_host_api/group"/>
  4457 <unit bldFile="mw/imsrv/imsrv_plat/ximp_presence_protocol_plugin_host_api/group"/>
  4482      </component>
  4458 </component>
  4483      <component name="ximp_presence_data_model_api" long-name="XIMP Presence Data Model API" filter="s60" class="api">
  4459 <component name="ximp_presence_data_model_api" long-name="XIMP Presence Data Model API" filter="s60" class="api">
  4484       <unit bldFile="mw/imsrv/imsrv_plat/ximp_presence_data_model_api/group"/>
  4460 <unit bldFile="mw/imsrv/imsrv_plat/ximp_presence_data_model_api/group"/>
  4485      </component>
  4461 </component>
  4486      <component name="ximp_presence_protocol_plugin_api" long-name="XIMP Presence Protocol Plug-in API" filter="s60" class="api">
  4462 <component name="ximp_presence_protocol_plugin_api" long-name="XIMP Presence Protocol Plug-in API" filter="s60" class="api">
  4487       <unit bldFile="mw/imsrv/imsrv_plat/ximp_presence_protocol_plugin_api/group"/>
  4463 <unit bldFile="mw/imsrv/imsrv_plat/ximp_presence_protocol_plugin_api/group"/>
  4488      </component>
  4464 </component>
  4489      <component name="ximp_presence_management_api" long-name="XIMP Presence Management API" filter="s60" class="api">
  4465 <component name="ximp_presence_management_api" long-name="XIMP Presence Management API" filter="s60" class="api">
  4490       <unit bldFile="mw/imsrv/imsrv_plat/ximp_presence_management_api/group"/>
  4466 <unit bldFile="mw/imsrv/imsrv_plat/ximp_presence_management_api/group"/>
  4491      </component>
  4467 </component>
  4492      <component name="ximp_core_protocol_plugin_host_api" long-name="XIMP Core Protocol Plug-in Host API" filter="s60" class="api">
  4468 <component name="ximp_core_protocol_plugin_host_api" long-name="XIMP Core Protocol Plug-in Host API" filter="s60" class="api">
  4493       <unit bldFile="mw/imsrv/imsrv_plat/ximp_core_protocol_plugin_host_api/group"/>
  4469 <unit bldFile="mw/imsrv/imsrv_plat/ximp_core_protocol_plugin_host_api/group"/>
  4494      </component>
  4470 </component>
  4495      <component name="ximp_core_management_api" long-name="XIMP Core Management API" filter="s60" class="api">
  4471 <component name="ximp_core_management_api" long-name="XIMP Core Management API" filter="s60" class="api">
  4496       <unit bldFile="mw/imsrv/imsrv_plat/ximp_core_management_api/group"/>
  4472 <unit bldFile="mw/imsrv/imsrv_plat/ximp_core_management_api/group"/>
  4497      </component>
  4473 </component>
  4498      <component name="ximp_presence_base_api" long-name="XIMP Presence Base API" filter="s60" class="api">
  4474 <component name="ximp_presence_base_api" long-name="XIMP Presence Base API" filter="s60" class="api">
  4499       <unit bldFile="mw/imsrv/imsrv_plat/ximp_presence_base_api/group"/>
  4475 <unit bldFile="mw/imsrv/imsrv_plat/ximp_presence_base_api/group"/>
  4500      </component>
  4476 </component>
  4501      <component name="ximp_core_protocol_plugin_api" long-name="XIMP Core Protocol Plug-in API" filter="s60" class="api">
  4477 <component name="ximp_core_protocol_plugin_api" long-name="XIMP Core Protocol Plug-in API" filter="s60" class="api">
  4502       <unit bldFile="mw/imsrv/imsrv_plat/ximp_core_protocol_plugin_api/group"/>
  4478 <unit bldFile="mw/imsrv/imsrv_plat/ximp_core_protocol_plugin_api/group"/>
  4503      </component>
  4479 </component>
  4504      <component name="ximp_core_base_api" long-name="XIMP Core Base API" filter="s60" class="api">
  4480 <component name="ximp_core_base_api" long-name="XIMP Core Base API" filter="s60" class="api">
  4505       <unit bldFile="mw/imsrv/imsrv_plat/ximp_core_base_api/group"/>
  4481 <unit bldFile="mw/imsrv/imsrv_plat/ximp_core_base_api/group"/>
  4506      </component>
  4482 </component>
  4507      <component name="ximp_presence_cache_api" long-name="XIMP Presence Cache API" filter="s60" class="api">
  4483 <component name="ximp_presence_cache_api" long-name="XIMP Presence Cache API" filter="s60" class="api">
  4508       <unit bldFile="mw/imsrv/imsrv_plat/ximp_presence_cache_api/group"/>
  4484 <unit bldFile="mw/imsrv/imsrv_plat/ximp_presence_cache_api/group"/>
  4509      </component>
  4485 </component>
  4510      <component name="ximp_core_feature_plugin_api" long-name="XIMP Core Feature Plugin API" filter="s60" class="api">
  4486 <component name="ximp_core_feature_plugin_api" long-name="XIMP Core Feature Plugin API" filter="s60" class="api">
  4511       <unit bldFile="mw/imsrv/imsrv_plat/ximp_core_feature_plugin_api/group"/>
  4487 <unit bldFile="mw/imsrv/imsrv_plat/ximp_core_feature_plugin_api/group"/>
  4512      </component>
  4488 </component>
  4513      <component name="ximp_im_protocol_plugin_host_api" long-name="XIMP IM Protocol Plugin Host API" filter="s60" class="api">
  4489 <component name="ximp_im_protocol_plugin_host_api" long-name="XIMP IM Protocol Plugin Host API" filter="s60" class="api">
  4514       <unit bldFile="mw/imsrv/imsrv_plat/ximp_im_protocol_plugin_host_api/group"/>
  4490 <unit bldFile="mw/imsrv/imsrv_plat/ximp_im_protocol_plugin_host_api/group"/>
  4515      </component>
  4491 </component>
  4516      <component name="ximp_im_data_model_api" long-name="XIMP IM Data Model API" filter="s60" class="api">
  4492 <component name="ximp_im_data_model_api" long-name="XIMP IM Data Model API" filter="s60" class="api">
  4517       <unit bldFile="mw/imsrv/imsrv_plat/ximp_im_data_model_api/group"/>
  4493 <unit bldFile="mw/imsrv/imsrv_plat/ximp_im_data_model_api/group"/>
  4518      </component>
  4494 </component>
  4519      <component name="ximp_im_protocol_plugin_api" long-name="XIMP IM Protocol Plugin API" filter="s60" class="api">
  4495 <component name="ximp_im_protocol_plugin_api" long-name="XIMP IM Protocol Plugin API" filter="s60" class="api">
  4520       <unit bldFile="mw/imsrv/imsrv_plat/ximp_im_protocol_plugin_api/group"/>
  4496 <unit bldFile="mw/imsrv/imsrv_plat/ximp_im_protocol_plugin_api/group"/>
  4521      </component>
  4497 </component>
  4522      <component name="ximp_im_management_api" long-name="XIMP IM Management API" filter="s60" class="api">
  4498 <component name="ximp_im_management_api" long-name="XIMP IM Management API" filter="s60" class="api">
  4523       <unit bldFile="mw/imsrv/imsrv_plat/ximp_im_management_api/group"/>
  4499 <unit bldFile="mw/imsrv/imsrv_plat/ximp_im_management_api/group"/>
  4524      </component>
  4500 </component>
  4525      <component name="ximp_im_base_api" long-name="XIMP IM Base API" filter="s60" class="api">
  4501 <component name="ximp_im_base_api" long-name="XIMP IM Base API" filter="s60" class="api">
  4526       <unit bldFile="mw/imsrv/imsrv_plat/ximp_im_base_api/group"/>
  4502 <unit bldFile="mw/imsrv/imsrv_plat/ximp_im_base_api/group"/>
  4527      </component>
  4503 </component>
  4528      <component name="ximp_search_protocol_plugin_host_api" long-name="XIMP Search Protocol Plugin Host API" filter="s60" class="api">
  4504 <component name="ximp_search_protocol_plugin_host_api" long-name="XIMP Search Protocol Plugin Host API" filter="s60" class="api">
  4529       <unit bldFile="mw/imsrv/imsrv_plat/ximp_search_protocol_plugin_host_api/group"/>
  4505 <unit bldFile="mw/imsrv/imsrv_plat/ximp_search_protocol_plugin_host_api/group"/>
  4530      </component>
  4506 </component>
  4531      <component name="ximp_search_data_model_api" long-name="XIMP Search Data Model API" filter="s60" class="api">
  4507 <component name="ximp_search_data_model_api" long-name="XIMP Search Data Model API" filter="s60" class="api">
  4532       <unit bldFile="mw/imsrv/imsrv_plat/ximp_search_data_model_api/group"/>
  4508 <unit bldFile="mw/imsrv/imsrv_plat/ximp_search_data_model_api/group"/>
  4533      </component>
  4509 </component>
  4534      <component name="ximp_search_protocol_plugin_api" long-name="XIMP search Protocol Plugin API" filter="s60" class="api">
  4510 <component name="ximp_search_protocol_plugin_api" long-name="XIMP search Protocol Plugin API" filter="s60" class="api">
  4535       <unit bldFile="mw/imsrv/imsrv_plat/ximp_search_protocol_plugin_api/group"/>
  4511 <unit bldFile="mw/imsrv/imsrv_plat/ximp_search_protocol_plugin_api/group"/>
  4536      </component>
  4512 </component>
  4537      <component name="ximp_search_management_api" long-name="XIMP Search Management API" filter="s60" class="api">
  4513 <component name="ximp_search_management_api" long-name="XIMP Search Management API" filter="s60" class="api">
  4538       <unit bldFile="mw/imsrv/imsrv_plat/ximp_search_management_api/group"/>
  4514 <unit bldFile="mw/imsrv/imsrv_plat/ximp_search_management_api/group"/>
  4539      </component>
  4515 </component>
  4540      <component name="ximp_search_base_api" long-name="XIMP Search Base API" filter="s60" class="api">
  4516 <component name="ximp_search_base_api" long-name="XIMP Search Base API" filter="s60" class="api">
  4541       <unit bldFile="mw/imsrv/imsrv_plat/ximp_search_base_api/group"/>
  4517 <unit bldFile="mw/imsrv/imsrv_plat/ximp_search_base_api/group"/>
  4542      </component>
  4518 </component>
  4543      <component name="xmpp_settings_api" long-name="XMPP Settings API" filter="s60" class="api">
  4519 <component name="xmpp_settings_api" long-name="XMPP Settings API" filter="s60" class="api">
  4544       <unit bldFile="mw/imsrv/imsrv_plat/xmpp_settings_api/group"/>
  4520 <unit bldFile="mw/imsrv/imsrv_plat/xmpp_settings_api/group"/>
  4545      </component>
  4521 </component>
  4546      <component name="im_cache_client_api" long-name="IM Cache Client API" filter="s60" class="api">
  4522 <component name="im_cache_client_api" long-name="IM Cache Client API" filter="s60" class="api">
  4547       <unit bldFile="mw/imsrv/imsrv_plat/im_cache_client_api/group"/>
  4523 <unit bldFile="mw/imsrv/imsrv_plat/im_cache_client_api/group"/>
  4548      </component>
  4524 </component>
  4549      <component name="im_cache_server_api" long-name="IM Cache Server API" filter="s60" class="api">
  4525 <component name="im_cache_server_api" long-name="IM Cache Server API" filter="s60" class="api">
  4550       <unit bldFile="mw/imsrv/imsrv_plat/im_cache_server_api/group"/>
  4526 <unit bldFile="mw/imsrv/imsrv_plat/im_cache_server_api/group"/>
  4551      </component>
  4527 </component>
  4552      <component name="presence_avabilitytext" long-name="Presence Avability Text" filter="s60" class="api">
  4528 <component name="presence_avabilitytext" long-name="Presence Avability Text" filter="s60" class="api">
  4553       <unit bldFile="mw/imsrv/imsrv_plat/presence_avabilitytext/group"/>
  4529 <unit bldFile="mw/imsrv/imsrv_plat/presence_avabilitytext/group"/>
  4554      </component>
  4530 </component>
  4555     </collection>
  4531 </collection>
  4556     <collection name="ximpfw" long-name="XIMP Framework" level="framework">
  4532 <collection name="ximpfw" long-name="XIMP Framework" level="framework">
  4557      <!-- collection is really a component. Needs to be moved down a directory -->
  4533 <!-- collection is really a component. Needs to be moved down a directory -->
  4558      <component name="ximpfw_build" filter="s60" long-name="XIMP Framework Build">
  4534 <component name="ximpfw_build" filter="s60" long-name="XIMP Framework Build">
  4559       <unit bldFile="mw/imsrv/ximpfw/group"/>
  4535 <unit bldFile="mw/imsrv/ximpfw/group"/>
  4560      </component>
  4536 </component>
  4561     </collection>
  4537 </collection>
  4562     <collection name="imservices" long-name="IM Services" level="generic">
  4538 <collection name="imservices" long-name="IM Services" level="generic">
  4563      <component name="imfeatureplugin" filter="s60" long-name="IM Feature Plugin" introduced="^2" plugin="Y">
  4539 <component name="imfeatureplugin" filter="s60" long-name="IM Feature Plugin" introduced="^2" plugin="Y">
  4564       <unit bldFile="mw/imsrv/imservices/imfeatureplugin/group"/>
  4540 <unit bldFile="mw/imsrv/imservices/imfeatureplugin/group"/>
  4565      </component>
  4541 </component>
  4566      <component name="searchfeatureplugin" filter="s60" long-name="Search Feature Plugin" introduced="^2" plugin="Y">
  4542 <component name="searchfeatureplugin" filter="s60" long-name="Search Feature Plugin" introduced="^2" plugin="Y">
  4567       <unit bldFile="mw/imsrv/imservices/searchfeatureplugin/group"/>
  4543 <unit bldFile="mw/imsrv/imservices/searchfeatureplugin/group"/>
  4568      </component>
  4544 </component>
  4569      <component name="xmppsettingsapi" filter="s60" long-name="XMPP Settings API" introduced="^2">
  4545 <component name="xmppsettingsapi" filter="s60" long-name="XMPP Settings API" introduced="^2">
  4570       <unit bldFile="mw/imsrv/imservices/xmppsettingsapi/group"/>
  4546 <unit bldFile="mw/imsrv/imservices/xmppsettingsapi/group"/>
  4571      </component>
  4547 </component>
  4572      <component name="xmppsettingsfetcher" filter="s60" long-name="XMPP Settings Fetcher" introduced="^2">
  4548 <component name="xmppsettingsfetcher" filter="s60" long-name="XMPP Settings Fetcher" introduced="^2">
  4573       <unit bldFile="mw/imsrv/imservices/xmppsettingsfetcher/group"/>
  4549 <unit bldFile="mw/imsrv/imservices/xmppsettingsfetcher/group"/>
  4574      </component>
  4550 </component>
  4575      <component name="ossprotocoladaptation" filter="s60" long-name="OSS Protocol Adaptation" introduced="^2" plugin="Y">
  4551 <component name="ossprotocoladaptation" filter="s60" long-name="OSS Protocol Adaptation" introduced="^2" plugin="Y">
  4576       <unit bldFile="mw/imsrv/imservices/ossprotocoladaptation/group"/>
  4552 <unit bldFile="mw/imsrv/imservices/ossprotocoladaptation/group"/>
  4577      </component>
  4553 </component>
  4578      <component name="instantmessagingcache" filter="s60" long-name="Instant Messaging Cache" introduced="^2">
  4554 <component name="instantmessagingcache" filter="s60" long-name="Instant Messaging Cache" introduced="^2">
  4579       <unit bldFile="mw/imsrv/imservices/instantmessagingcache/group"/>
  4555 <unit bldFile="mw/imsrv/imservices/instantmessagingcache/group"/>
  4580      </component>
  4556 </component>
  4581     </collection>
  4557 </collection>
  4582     <collection name="brandingserver" long-name="Branding Server" level="specific">
  4558 <collection name="brandingserver" long-name="Branding Server" level="specific">
  4583      <!-- collection is really a component. Needs to be moved down a directory -->
  4559 <!-- collection is really a component. Needs to be moved down a directory -->
  4584      <component name="brandingserver_build" filter="s60" long-name="Branding Server Build">
  4560 <component name="brandingserver_build" filter="s60" long-name="Branding Server Build">
  4585       <unit bldFile="mw/imsrv/brandingserver/group"/>
  4561 <unit bldFile="mw/imsrv/brandingserver/group"/>
  4586      </component>
  4562 </component>
  4587     </collection>
  4563 </collection>
  4588    </block>
  4564 </block>
  4589    <block name="legacypresence" level="specific" long-name="Legacy Presence Services" levels="engine fw ui">
  4565 <block name="legacypresence" level="specific" long-name="Legacy Presence Services" levels="engine fw ui">
  4590     <collection name="pressrv_plat" long-name="Legacy Presence Services Platform Interfaces" level="ui">
  4566 <collection name="pressrv_plat" long-name="Legacy Presence Services Platform Interfaces" level="ui">
  4591      <component name="presence_list_api" long-name="Presence List API" filter="s60" class="api">
  4567 <component name="presence_list_api" long-name="Presence List API" filter="s60" class="api">
  4592       <unit bldFile="mw/legacypresence/pressrv_plat/presence_list_api/group"/>
  4568 <unit bldFile="mw/legacypresence/pressrv_plat/presence_list_api/group"/>
  4593      </component>
  4569 </component>
  4594      <component name="watcher_info_api" long-name="Watcher Info API" filter="s60" class="api">
  4570 <component name="watcher_info_api" long-name="Watcher Info API" filter="s60" class="api">
  4595       <unit bldFile="mw/legacypresence/pressrv_plat/watcher_info_api/group"/>
  4571 <unit bldFile="mw/legacypresence/pressrv_plat/watcher_info_api/group"/>
  4596      </component>
  4572 </component>
  4597      <component name="simple_documents_api" long-name="SIMPLE Documents API" filter="s60" class="api">
  4573 <component name="simple_documents_api" long-name="SIMPLE Documents API" filter="s60" class="api">
  4598       <unit bldFile="mw/legacypresence/pressrv_plat/simple_documents_api/group"/>
  4574 <unit bldFile="mw/legacypresence/pressrv_plat/simple_documents_api/group"/>
  4599      </component>
  4575 </component>
  4600      <component name="authorization_api" long-name="Authorization API" filter="s60" class="api">
  4576 <component name="authorization_api" long-name="Authorization API" filter="s60" class="api">
  4601       <unit bldFile="mw/legacypresence/pressrv_plat/authorization_api/group"/>
  4577 <unit bldFile="mw/legacypresence/pressrv_plat/authorization_api/group"/>
  4602      </component>
  4578 </component>
  4603      <component name="xdm_protocol_plugin_api" long-name="XDM Protocol Plug-in API" filter="s60" class="api">
  4579 <component name="xdm_protocol_plugin_api" long-name="XDM Protocol Plug-in API" filter="s60" class="api">
  4604       <unit bldFile="mw/legacypresence/pressrv_plat/xdm_protocol_plugin_api/group"/>
  4580 <unit bldFile="mw/legacypresence/pressrv_plat/xdm_protocol_plugin_api/group"/>
  4605      </component>
  4581 </component>
  4606      <component name="watcher_api" long-name="Watcher API" filter="s60" class="api">
  4582 <component name="watcher_api" long-name="Watcher API" filter="s60" class="api">
  4607       <unit bldFile="mw/legacypresence/pressrv_plat/watcher_api/group"/>
  4583 <unit bldFile="mw/legacypresence/pressrv_plat/watcher_api/group"/>
  4608      </component>
  4584 </component>
  4609      <component name="xdm_api" long-name="XDM API" filter="s60" class="api">
  4585 <component name="xdm_api" long-name="XDM API" filter="s60" class="api">
  4610       <unit bldFile="mw/legacypresence/pressrv_plat/xdm_api/group"/>
  4586 <unit bldFile="mw/legacypresence/pressrv_plat/xdm_api/group"/>
  4611      </component>
  4587 </component>
  4612      <component name="registration_api" long-name="Registration API" filter="s60" class="api">
  4588 <component name="registration_api" long-name="Registration API" filter="s60" class="api">
  4613       <unit bldFile="mw/legacypresence/pressrv_plat/registration_api/group"/>
  4589 <unit bldFile="mw/legacypresence/pressrv_plat/registration_api/group"/>
  4614      </component>
  4590 </component>
  4615      <component name="publisher_api" long-name="Publisher API" filter="s60" class="api">
  4591 <component name="publisher_api" long-name="Publisher API" filter="s60" class="api">
  4616       <unit bldFile="mw/legacypresence/pressrv_plat/publisher_api/group"/>
  4592 <unit bldFile="mw/legacypresence/pressrv_plat/publisher_api/group"/>
  4617      </component>
  4593 </component>
  4618      <component name="messaging_connection_manager_api" long-name="Messaging Connection Manager API" filter="s60" class="api">
  4594 <component name="messaging_connection_manager_api" long-name="Messaging Connection Manager API" filter="s60" class="api">
  4619       <unit bldFile="mw/legacypresence/pressrv_plat/messaging_connection_manager_api/group"/>
  4595 <unit bldFile="mw/legacypresence/pressrv_plat/messaging_connection_manager_api/group"/>
  4620      </component>
  4596 </component>
  4621      <component name="xdm_settings_api" long-name="XDM Settings API" filter="s60" class="api">
  4597 <component name="xdm_settings_api" long-name="XDM Settings API" filter="s60" class="api">
  4622       <unit bldFile="mw/legacypresence/pressrv_plat/xdm_settings_api/group"/>
  4598 <unit bldFile="mw/legacypresence/pressrv_plat/xdm_settings_api/group"/>
  4623      </component>
  4599 </component>
  4624      <component name="simple_settings_api" long-name="SIMPLE Settings API" filter="s60" class="api">
  4600 <component name="simple_settings_api" long-name="SIMPLE Settings API" filter="s60" class="api">
  4625       <unit bldFile="mw/legacypresence/pressrv_plat/simple_settings_api/group"/>
  4601 <unit bldFile="mw/legacypresence/pressrv_plat/simple_settings_api/group"/>
  4626      </component>
  4602 </component>
  4627      <component name="simple_instant_msg_api" long-name="Simple Instant Msg API" filter="s60" class="api">
  4603 <component name="simple_instant_msg_api" long-name="Simple Instant Msg API" filter="s60" class="api">
  4628       <unit bldFile="mw/legacypresence/pressrv_plat/simple_instant_msg_api/group"/>
  4604 <unit bldFile="mw/legacypresence/pressrv_plat/simple_instant_msg_api/group"/>
  4629      </component>
  4605 </component>
  4630     </collection>
  4606 </collection>
  4631     <collection name="xdmengine" long-name="XDM Engine" level="engine">
  4607 <collection name="xdmengine" long-name="XDM Engine" level="engine">
  4632      <!-- collection is really a component. Need to move down a directory (eg xdm/xdmengine)-->
  4608 <!-- collection is really a component. Need to move down a directory (eg xdm/xdmengine)-->
  4633      <component name="xdmengine_build" filter="s60" long-name="XDM Engine Build">
  4609 <component name="xdmengine_build" filter="s60" long-name="XDM Engine Build">
  4634       <unit bldFile="mw/legacypresence/xdmengine/group"/>
  4610 <unit bldFile="mw/legacypresence/xdmengine/group"/>
  4635      </component>
  4611 </component>
  4636     </collection>
  4612 </collection>
  4637     <collection name="xdmsettingsui" long-name="XDM Settings UI" level="ui">
  4613 <collection name="xdmsettingsui" long-name="XDM Settings UI" level="ui">
  4638      <!-- collection is really a component. Need to move down a directory (eg xdm/xdmsettingsui)-->
  4614 <!-- collection is really a component. Need to move down a directory (eg xdm/xdmsettingsui)-->
  4639      <component name="xdmsettingsui_build" filter="s60" long-name="XDM Settings UI Build">
  4615 <component name="xdmsettingsui_build" filter="s60" long-name="XDM Settings UI Build">
  4640       <unit bldFile="mw/legacypresence/xdmsettingsui/group"/>
  4616 <unit bldFile="mw/legacypresence/xdmsettingsui/group"/>
  4641      </component>
  4617 </component>
  4642     </collection>
  4618 </collection>
  4643     <collection name="xdmprotocols" long-name="XDM Protocols" level="fw">
  4619 <collection name="xdmprotocols" long-name="XDM Protocols" level="fw">
  4644      <!-- collection is really a component. Need to move down a directory (eg xdm/xdmprotocols)-->
  4620 <!-- collection is really a component. Need to move down a directory (eg xdm/xdmprotocols)-->
  4645      <component name="xdmprotocols_build" filter="s60" long-name="XDM Protocols Build">
  4621 <component name="xdmprotocols_build" filter="s60" long-name="XDM Protocols Build">
  4646       <unit bldFile="mw/legacypresence/xdmprotocols/group"/>
  4622 <unit bldFile="mw/legacypresence/xdmprotocols/group"/>
  4647      </component>
  4623 </component>
  4648     </collection>
  4624 </collection>
  4649     <collection name="msgconnmanager" long-name="Messaging Connection Manager" level="fw">
  4625 <collection name="msgconnmanager" long-name="Messaging Connection Manager" level="fw">
  4650      <!-- collection is really a component. Need to move down a directory-->
  4626 <!-- collection is really a component. Need to move down a directory-->
  4651      <component name="msgconnmanager_build" filter="s60" long-name="Messaging Connection Manager Build">
  4627 <component name="msgconnmanager_build" filter="s60" long-name="Messaging Connection Manager Build">
  4652       <unit bldFile="mw/legacypresence/msgconnmanager/group"/>
  4628 <unit bldFile="mw/legacypresence/msgconnmanager/group"/>
  4653      </component>
  4629 </component>
  4654     </collection>
  4630 </collection>
  4655     <collection name="presencesettingsui" long-name="Presence Settings UI" level="ui">
  4631 <collection name="presencesettingsui" long-name="Presence Settings UI" level="ui">
  4656      <!-- collection is really a component. Need to move down a directory-->
  4632 <!-- collection is really a component. Need to move down a directory-->
  4657      <component name="presencesettingsui_build" filter="s60" long-name="Presence Settings UI Build">
  4633 <component name="presencesettingsui_build" filter="s60" long-name="Presence Settings UI Build">
  4658       <unit bldFile="mw/legacypresence/presencesettingsui/group"/>
  4634 <unit bldFile="mw/legacypresence/presencesettingsui/group"/>
  4659      </component>
  4635 </component>
  4660     </collection>
  4636 </collection>
  4661     <collection name="simpleengine" long-name="SIMPLE Engine" level="engine">
  4637 <collection name="simpleengine" long-name="SIMPLE Engine" level="engine">
  4662      <!-- collection is really a component. Need to move down a directory-->
  4638 <!-- collection is really a component. Need to move down a directory-->
  4663      <component name="simpleengine_build" filter="s60" long-name="SIMPLE Engine Build">
  4639 <component name="simpleengine_build" filter="s60" long-name="SIMPLE Engine Build">
  4664       <unit bldFile="mw/legacypresence/simpleengine/group"/>
  4640 <unit bldFile="mw/legacypresence/simpleengine/group"/>
  4665      </component>
  4641 </component>
  4666     </collection>
  4642 </collection>
  4667     <collection name="presencefwsimpleadpt" long-name="Presence Framework SIMPLE Adaptation" level="fw">
  4643 <collection name="presencefwsimpleadpt" long-name="Presence Framework SIMPLE Adaptation" level="fw">
  4668      <!-- collection is really a component. Need to move down a directory-->
  4644 <!-- collection is really a component. Need to move down a directory-->
  4669      <component name="simpleplugin" filter="s60" long-name="SIMPLE Plugin" plugin="Y">
  4645 <component name="simpleplugin" filter="s60" long-name="SIMPLE Plugin" plugin="Y">
  4670       <unit bldFile="mw/legacypresence/presencefwsimpleadpt/group"/>
  4646 <unit bldFile="mw/legacypresence/presencefwsimpleadpt/group"/>
  4671      </component>
  4647 </component>
  4672     </collection>
  4648 </collection>
  4673     <collection name="simpledatamodeladapter" long-name="SIMPLE Data Model Adapter" level="fw">
  4649 <collection name="simpledatamodeladapter" long-name="SIMPLE Data Model Adapter" level="fw">
  4674      <component name="presenceplugin" filter="s60" long-name="Presence Plugin" introduced="^2" plugin="Y">
  4650 <component name="presenceplugin" filter="s60" long-name="Presence Plugin" introduced="^2" plugin="Y">
  4675       <unit bldFile="mw/legacypresence/simpledatamodeladapter/group"/>
  4651 <unit bldFile="mw/legacypresence/simpledatamodeladapter/group"/>
  4676      </component>
  4652 </component>
  4677     </collection>
  4653 </collection>
  4678    </block>
  4654 </block>
  4679    <block name="opensrv" level="specific" long-name="Open Services" levels="prt lib server eng">
  4655 <block name="opensrv" level="specific" long-name="Open Services" levels="prt lib server eng">
  4680     <collection name="opensrv_plat" long-name="Open Services Platform Interfaces" level="eng">
  4656 <collection name="opensrv_plat" long-name="Open Services Platform Interfaces" level="eng">
  4681      <component name="messagequeue_api" long-name="Message Queue API" introduced="^2" filter="s60" class="api">
  4657 <component name="messagequeue_api" long-name="Message Queue API" introduced="^2" filter="s60" class="api">
  4682       <unit bldFile="mw/opensrv/opensrv_plat/messagequeue_api/group"/>
  4658 <unit bldFile="mw/opensrv/opensrv_plat/messagequeue_api/group"/>
  4683      </component>
  4659 </component>
  4684     </collection>
  4660 </collection>
  4685     <collection name="loudmouth" long-name="Loudmouth" level="prt">
  4661 <collection name="loudmouth" long-name="Loudmouth" level="prt">
  4686      <!-- collection is really a component so it needs to be moved down a directory -->
  4662 <!-- collection is really a component so it needs to be moved down a directory -->
  4687      <component name="loudmouth_build" filter="s60" long-name="Loudmouth Build" introduced="^2">
  4663 <component name="loudmouth_build" filter="s60" long-name="Loudmouth Build" introduced="^2">
  4688       <unit bldFile="mw/opensrv/loudmouth/group"/>
  4664 <unit bldFile="mw/opensrv/loudmouth/group"/>
  4689      </component>
  4665 </component>
  4690     </collection>
  4666 </collection>
  4691     <collection name="libtelepathy" long-name="Telepathy Library" level="lib">
  4667 <collection name="libtelepathy" long-name="Telepathy Library" level="lib">
  4692      <!-- collection is really a component so it needs to be moved down a directory -->
  4668 <!-- collection is really a component so it needs to be moved down a directory -->
  4693      <component name="libtelepathy_build" filter="s60" long-name="Telepathy Library Build" introduced="^2">
  4669 <component name="libtelepathy_build" filter="s60" long-name="Telepathy Library Build" introduced="^2">
  4694       <unit bldFile="mw/opensrv/libtelepathy/group"/>
  4670 <unit bldFile="mw/opensrv/libtelepathy/group"/>
  4695      </component>
  4671 </component>
  4696     </collection>
  4672 </collection>
  4697     <collection name="telepathygabble" long-name="Telepathy Gabble" level="eng">
  4673 <collection name="telepathygabble" long-name="Telepathy Gabble" level="eng">
  4698      <!-- collection is really a component so it needs to be moved down a directory -->
  4674 <!-- collection is really a component so it needs to be moved down a directory -->
  4699      <component name="telepathygabble_build" filter="s60" long-name="Telepathy Gabble Build" introduced="^2">
  4675 <component name="telepathygabble_build" filter="s60" long-name="Telepathy Gabble Build" introduced="^2">
  4700       <unit bldFile="mw/opensrv/telepathygabble/group"/>
  4676 <unit bldFile="mw/opensrv/telepathygabble/group"/>
  4701      </component>
  4677 </component>
  4702     </collection>
  4678 </collection>
  4703     <collection name="isolationserver" long-name="Isolation Server" level="server">
  4679 <collection name="isolationserver" long-name="Isolation Server" level="server">
  4704      <component name="messagequeue" filter="s60" long-name="Message Queue" introduced="^2">
  4680 <component name="messagequeue" filter="s60" long-name="Message Queue" introduced="^2">
  4705       <unit bldFile="mw/opensrv/isolationserver/messagequeue/group"/>
  4681 <unit bldFile="mw/opensrv/isolationserver/messagequeue/group"/>
  4706      </component>
  4682 </component>
  4707      <component name="isoserver" filter="s60" long-name="ISO Server" introduced="^2">
  4683 <component name="isoserver" filter="s60" long-name="ISO Server" introduced="^2">
  4708       <unit bldFile="mw/opensrv/isolationserver/isoserver/group"/>
  4684 <unit bldFile="mw/opensrv/isolationserver/isoserver/group"/>
  4709      </component>
  4685 </component>
  4710      <component name="isolationserver_build" filter="s60" long-name="Isloation Server Build" introduced="^2">
  4686 <component name="isolationserver_build" filter="s60" long-name="Isloation Server Build" introduced="^2">
  4711       <!-- needs #includes removed. either move the exports to another component or make this a ROM component -->
  4687 <!-- needs #includes removed. either move the exports to another component or make this a ROM component -->
  4712       <unit bldFile="mw/opensrv/isolationserver/group"/>
  4688 <unit bldFile="mw/opensrv/isolationserver/group"/>
  4713      </component>
  4689 </component>
  4714     </collection>
  4690 </collection>
  4715    </block>
  4691 </block>
  4716    <block name="remotemgmt" level="specific" long-name="Remote Management" levels="plugin framework server generic specific">
  4692 <block name="remotemgmt" level="specific" long-name="Remote Management" levels="plugin framework server generic specific">
  4717     <collection name="remotemgmt_pub" long-name="Remote Management Public Interfaces" level="specific">
  4693 <collection name="remotemgmt_pub" long-name="Remote Management Public Interfaces" level="specific">
  4718      <component name="synchronization_capability_api" long-name="Synchronization Capability API" filter="s60" class="api">
  4694 <component name="synchronization_capability_api" long-name="Synchronization Capability API" filter="s60" class="api">
  4719       <unit bldFile="mw/remotemgmt/remotemgmt_pub/synchronization_capability_api/group"/>
  4695 <unit bldFile="mw/remotemgmt/remotemgmt_pub/synchronization_capability_api/group"/>
  4720      </component>
  4696 </component>
  4721     </collection>
  4697 </collection>
  4722     <collection name="remotemgmt_plat" long-name="Remote Management Platform Interfaces" level="specific">
  4698 <collection name="remotemgmt_plat" long-name="Remote Management Platform Interfaces" level="specific">
  4723      <component name="common_agent_util_and_definitions_api" long-name="Common Agent util and definitions API" filter="s60" class="api">
  4699 <component name="common_agent_util_and_definitions_api" long-name="Common Agent util and definitions API" filter="s60" class="api">
  4724       <unit bldFile="mw/remotemgmt/remotemgmt_plat/common_agent_util_and_definitions_api/group"/>
  4700 <unit bldFile="mw/remotemgmt/remotemgmt_plat/common_agent_util_and_definitions_api/group"/>
  4725      </component>
  4701 </component>
  4726      <component name="policy_management_certificate_api" long-name="Policy Management Certificate API" filter="s60" class="api">
  4702 <component name="policy_management_certificate_api" long-name="Policy Management Certificate API" filter="s60" class="api">
  4727       <unit bldFile="mw/remotemgmt/remotemgmt_plat/policy_management_certificate_api/group"/>
  4703 <unit bldFile="mw/remotemgmt/remotemgmt_plat/policy_management_certificate_api/group"/>
  4728      </component>
  4704 </component>
  4729      <component name="oma_provisioning_adapter_api" long-name="OMA Provisioning Adapter API" filter="s60" class="api">
  4705 <component name="oma_provisioning_adapter_api" long-name="OMA Provisioning Adapter API" filter="s60" class="api">
  4730       <unit bldFile="mw/remotemgmt/remotemgmt_plat/oma_provisioning_adapter_api/group"/>
  4706 <unit bldFile="mw/remotemgmt/remotemgmt_plat/oma_provisioning_adapter_api/group"/>
  4731      </component>
  4707 </component>
  4732      <component name="device_management_parameter_api" long-name="Device Management Parameter API" filter="s60" class="api">
  4708 <component name="device_management_parameter_api" long-name="Device Management Parameter API" filter="s60" class="api">
  4733       <unit bldFile="mw/remotemgmt/remotemgmt_plat/device_management_parameter_api/group"/>
  4709 <unit bldFile="mw/remotemgmt/remotemgmt_plat/device_management_parameter_api/group"/>
  4734      </component>
  4710 </component>
  4735      <component name="data_synchronization_plugin_api" long-name="Data Synchronization Plug-in API" filter="s60" class="api">
  4711 <component name="data_synchronization_plugin_api" long-name="Data Synchronization Plug-in API" filter="s60" class="api">
  4736       <unit bldFile="mw/remotemgmt/remotemgmt_plat/data_synchronization_plugin_api/group"/>
  4712 <unit bldFile="mw/remotemgmt/remotemgmt_plat/data_synchronization_plugin_api/group"/>
  4737      </component>
  4713 </component>
  4738      <component name="sync_alert_handler_api" long-name="Sync Alert Handler API" filter="s60" class="api">
  4714 <component name="sync_alert_handler_api" long-name="Sync Alert Handler API" filter="s60" class="api">
  4739       <unit bldFile="mw/remotemgmt/remotemgmt_plat/sync_alert_handler_api/group"/>
  4715 <unit bldFile="mw/remotemgmt/remotemgmt_plat/sync_alert_handler_api/group"/>
  4740      </component>
  4716 </component>
  4741      <component name="syncml_notifier_api" long-name="SyncML Notifier API" filter="s60" class="api">
  4717 <component name="syncml_notifier_api" long-name="SyncML Notifier API" filter="s60" class="api">
  4742       <unit bldFile="mw/remotemgmt/remotemgmt_plat/syncml_notifier_api/group"/>
  4718 <unit bldFile="mw/remotemgmt/remotemgmt_plat/syncml_notifier_api/group"/>
  4743      </component>
  4719 </component>
  4744      <component name="syncml_client_api" long-name="SyncML Client API" filter="s60" class="api">
  4720 <component name="syncml_client_api" long-name="SyncML Client API" filter="s60" class="api">
  4745       <unit bldFile="mw/remotemgmt/remotemgmt_plat/syncml_client_api/group"/>
  4721 <unit bldFile="mw/remotemgmt/remotemgmt_plat/syncml_client_api/group"/>
  4746      </component>
  4722 </component>
  4747      <component name="device_management_plugin_api" long-name="Device Management plug-in API" filter="s60" class="api">
  4723 <component name="device_management_plugin_api" long-name="Device Management plug-in API" filter="s60" class="api">
  4748       <unit bldFile="mw/remotemgmt/remotemgmt_plat/device_management_plugin_api/group"/>
  4724 <unit bldFile="mw/remotemgmt/remotemgmt_plat/device_management_plugin_api/group"/>
  4749      </component>
  4725 </component>
  4750      <component name="dm_tree_apis" long-name="DM Tree APIs" filter="s60" class="api">
  4726 <component name="dm_tree_apis" long-name="DM Tree APIs" filter="s60" class="api">
  4751       <unit bldFile="mw/remotemgmt/remotemgmt_plat/dm_tree_apis/group"/>
  4727 <unit bldFile="mw/remotemgmt/remotemgmt_plat/dm_tree_apis/group"/>
  4752      </component>
  4728 </component>
  4753      <component name="terminal_security_device_lock_api" long-name="Terminal Security Device Lock API" filter="s60" class="api">
  4729 <component name="terminal_security_device_lock_api" long-name="Terminal Security Device Lock API" filter="s60" class="api">
  4754       <unit bldFile="mw/remotemgmt/remotemgmt_plat/terminal_security_device_lock_api/group"/>
  4730 <unit bldFile="mw/remotemgmt/remotemgmt_plat/terminal_security_device_lock_api/group"/>
  4755      </component>
  4731 </component>
  4756      <component name="policy_management_request_api" long-name="Policy Management Request API" filter="s60" class="api">
  4732 <component name="policy_management_request_api" long-name="Policy Management Request API" filter="s60" class="api">
  4757       <unit bldFile="mw/remotemgmt/remotemgmt_plat/policy_management_request_api/group"/>
  4733 <unit bldFile="mw/remotemgmt/remotemgmt_plat/policy_management_request_api/group"/>
  4758      </component>
  4734 </component>
  4759      <component name="ds_constant_definitions_api" long-name="DS Constant Definitions API" filter="s60" class="api">
  4735 <component name="ds_constant_definitions_api" long-name="DS Constant Definitions API" filter="s60" class="api">
  4760       <unit bldFile="mw/remotemgmt/remotemgmt_plat/ds_constant_definitions_api/group"/>
  4736 <unit bldFile="mw/remotemgmt/remotemgmt_plat/ds_constant_definitions_api/group"/>
  4761      </component>
  4737 </component>
  4762      <component name="scp_server_api" long-name="SCP Server API" filter="s60" class="api">
  4738 <component name="scp_server_api" long-name="SCP Server API" filter="s60" class="api">
  4763       <unit bldFile="mw/remotemgmt/remotemgmt_plat/scp_server_api/group"/>
  4739 <unit bldFile="mw/remotemgmt/remotemgmt_plat/scp_server_api/group"/>
  4764      </component>
  4740 </component>
  4765      <component name="data_synchronization_notification_api" long-name="Data Synchronization Notification API" filter="s60" class="api">
  4741 <component name="data_synchronization_notification_api" long-name="Data Synchronization Notification API" filter="s60" class="api">
  4766       <unit bldFile="mw/remotemgmt/remotemgmt_plat/data_synchronization_notification_api/group"/>
  4742 <unit bldFile="mw/remotemgmt/remotemgmt_plat/data_synchronization_notification_api/group"/>
  4767      </component>
  4743 </component>
  4768      <component name="oma_provisioning_engine_api" long-name="OMA Provisioning Engine API" filter="s60" class="api">
  4744 <component name="oma_provisioning_engine_api" long-name="OMA Provisioning Engine API" filter="s60" class="api">
  4769       <unit bldFile="mw/remotemgmt/remotemgmt_plat/oma_provisioning_engine_api/group"/>
  4745 <unit bldFile="mw/remotemgmt/remotemgmt_plat/oma_provisioning_engine_api/group"/>
  4770      </component>
  4746 </component>
  4771      <component name="dm_utils_api" long-name="DM Utils API" filter="s60" class="api">
  4747 <component name="dm_utils_api" long-name="DM Utils API" filter="s60" class="api">
  4772       <unit bldFile="mw/remotemgmt/remotemgmt_plat/dm_utils_api/group"/>
  4748 <unit bldFile="mw/remotemgmt/remotemgmt_plat/dm_utils_api/group"/>
  4773      </component>
  4749 </component>
  4774      <component name="syncml_alert_api" long-name="SyncML Alert API" filter="s60" class="api">
  4750 <component name="syncml_alert_api" long-name="SyncML Alert API" filter="s60" class="api">
  4775       <unit bldFile="mw/remotemgmt/remotemgmt_plat/syncml_alert_api/group"/>
  4751 <unit bldFile="mw/remotemgmt/remotemgmt_plat/syncml_alert_api/group"/>
  4776      </component>
  4752 </component>
  4777      <component name="obex_client_session_api" long-name="OBEX Client session API" filter="s60" class="api">
  4753 <component name="obex_client_session_api" long-name="OBEX Client session API" filter="s60" class="api">
  4778       <unit bldFile="mw/remotemgmt/remotemgmt_plat/obex_client_session_api/group"/>
  4754 <unit bldFile="mw/remotemgmt/remotemgmt_plat/obex_client_session_api/group"/>
  4779      </component>
  4755 </component>
  4780      <component name="setting_enforcement_info_api" long-name="Setting Enforcement Info API" filter="s60" class="api">
  4756 <component name="setting_enforcement_info_api" long-name="Setting Enforcement Info API" filter="s60" class="api">
  4781       <unit bldFile="mw/remotemgmt/remotemgmt_plat/setting_enforcement_info_api/group"/>
  4757 <unit bldFile="mw/remotemgmt/remotemgmt_plat/setting_enforcement_info_api/group"/>
  4782      </component>
  4758 </component>
  4783      <component name="dm_constant_definitions_api" long-name="DM Constant Definitions API" filter="s60" class="api">
  4759 <component name="dm_constant_definitions_api" long-name="DM Constant Definitions API" filter="s60" class="api">
  4784       <unit bldFile="mw/remotemgmt/remotemgmt_plat/dm_constant_definitions_api/group"/>
  4760 <unit bldFile="mw/remotemgmt/remotemgmt_plat/dm_constant_definitions_api/group"/>
  4785      </component>
  4761 </component>
  4786      <component name="oma_ds_extensions_api" long-name="OMA DS Extensions API" filter="s60" class="api">
  4762 <component name="oma_ds_extensions_api" long-name="OMA DS Extensions API" filter="s60" class="api">
  4787       <unit bldFile="mw/remotemgmt/remotemgmt_plat/oma_ds_extensions_api/group"/>
  4763 <unit bldFile="mw/remotemgmt/remotemgmt_plat/oma_ds_extensions_api/group"/>
  4788      </component>
  4764 </component>
  4789      <component name="pnpms_utils_api" long-name="PNPMS Utils API" filter="s60" class="api">
  4765 <component name="pnpms_utils_api" long-name="PNPMS Utils API" filter="s60" class="api">
  4790       <unit bldFile="mw/remotemgmt/remotemgmt_plat/pnpms_utils_api/group"/>
  4766 <unit bldFile="mw/remotemgmt/remotemgmt_plat/pnpms_utils_api/group"/>
  4791      </component>
  4767 </component>
  4792      <component name="diagnostics_plugin_utility_api" long-name="Diagnostics Plugin Utility API" filter="s60" class="api">
  4768 <component name="diagnostics_plugin_utility_api" long-name="Diagnostics Plugin Utility API" filter="s60" class="api">
  4793       <unit bldFile="mw/remotemgmt/remotemgmt_plat/diagnostics_plugin_utility_api/group"/>
  4769 <unit bldFile="mw/remotemgmt/remotemgmt_plat/diagnostics_plugin_utility_api/group"/>
  4794      </component>
  4770 </component>
  4795      <component name="diagnostics_plugin_api" long-name="Diagnostics Plug-in API" filter="s60" class="api">
  4771 <component name="diagnostics_plugin_api" long-name="Diagnostics Plug-in API" filter="s60" class="api">
  4796       <unit bldFile="mw/remotemgmt/remotemgmt_plat/diagnostics_plugin_api/group"/>
  4772 <unit bldFile="mw/remotemgmt/remotemgmt_plat/diagnostics_plugin_api/group"/>
  4797      </component>
  4773 </component>
  4798      <component name="diagnostics_framework_api" long-name="Diagnostics Framework API" filter="s60" class="api">
  4774 <component name="diagnostics_framework_api" long-name="Diagnostics Framework API" filter="s60" class="api">
  4799       <unit bldFile="mw/remotemgmt/remotemgmt_plat/diagnostics_framework_api/group"/>
  4775 <unit bldFile="mw/remotemgmt/remotemgmt_plat/diagnostics_framework_api/group"/>
  4800      </component>
  4776 </component>
  4801      <component name="diagnostics_results_api" long-name="Diagnostics Results API" filter="s60" class="api">
  4777 <component name="diagnostics_results_api" long-name="Diagnostics Results API" filter="s60" class="api">
  4802       <unit bldFile="mw/remotemgmt/remotemgmt_plat/diagnostics_results_api/group"/>
  4778 <unit bldFile="mw/remotemgmt/remotemgmt_plat/diagnostics_results_api/group"/>
  4803      </component>
  4779 </component>
  4804      <component name="diagnostics_plugin_pool_api" long-name="Diagnostics Plugin Pool API" filter="s60" class="api">
  4780 <component name="diagnostics_plugin_pool_api" long-name="Diagnostics Plugin Pool API" filter="s60" class="api">
  4805       <unit bldFile="mw/remotemgmt/remotemgmt_plat/diagnostics_plugin_pool_api/group"/>
  4781 <unit bldFile="mw/remotemgmt/remotemgmt_plat/diagnostics_plugin_pool_api/group"/>
  4806      </component>
  4782 </component>
  4807      <component name="adaptive_history_list_api" long-name="Adaptive History List API" filter="s60" class="api">
  4783 <component name="adaptive_history_list_api" long-name="Adaptive History List API" filter="s60" class="api">
  4808       <unit bldFile="mw/remotemgmt/remotemgmt_plat/adaptive_history_list_api/group"/>
  4784 <unit bldFile="mw/remotemgmt/remotemgmt_plat/adaptive_history_list_api/group"/>
  4809      </component>
  4785 </component>
  4810      <component name="adaptive_history_list_session_api" long-name="Adaptive History List Session API" filter="s60" class="api">
  4786 <component name="adaptive_history_list_session_api" long-name="Adaptive History List Session API" filter="s60" class="api">
  4811       <unit bldFile="mw/remotemgmt/remotemgmt_plat/adaptive_history_list_session_api/group"/>
  4787 <unit bldFile="mw/remotemgmt/remotemgmt_plat/adaptive_history_list_session_api/group"/>
  4812      </component>
  4788 </component>
  4813      <component name="fota_engine_api" long-name="FOTA Engine API" filter="s60" class="api">
  4789 <component name="fota_engine_api" long-name="FOTA Engine API" filter="s60" class="api">
  4814       <unit bldFile="mw/remotemgmt/remotemgmt_plat/fota_engine_api/group"/>
  4790 <unit bldFile="mw/remotemgmt/remotemgmt_plat/fota_engine_api/group"/>
  4815      </component>
  4791 </component>
  4816      <component name="update_package_storage_plugin_api" long-name="Update Package Storage Plug-in API" filter="s60" class="api">
  4792 <component name="update_package_storage_plugin_api" long-name="Update Package Storage Plug-in API" filter="s60" class="api">
  4817       <unit bldFile="mw/remotemgmt/remotemgmt_plat/update_package_storage_plugin_api/group"/>
  4793 <unit bldFile="mw/remotemgmt/remotemgmt_plat/update_package_storage_plugin_api/group"/>
  4818      </component>
  4794 </component>
  4819      <component name="syncml_notifier_roaming_api" long-name="SyncML Notifier Roaming API" filter="s60" class="api">
  4795 <component name="syncml_notifier_roaming_api" long-name="SyncML Notifier Roaming API" filter="s60" class="api">
  4820       <unit bldFile="mw/remotemgmt/remotemgmt_plat/syncml_notifier_roaming_api/group"/>
  4796 <unit bldFile="mw/remotemgmt/remotemgmt_plat/syncml_notifier_roaming_api/group"/>
  4821      </component>
  4797 </component>
  4822      <component name="sync_service_api" long-name="Sync Service API" filter="s60" class="api">
  4798 <component name="sync_service_api" long-name="Sync Service API" filter="s60" class="api">
  4823       <unit bldFile="mw/remotemgmt/remotemgmt_plat/sync_service_api/group"/>
  4799 <unit bldFile="mw/remotemgmt/remotemgmt_plat/sync_service_api/group"/>
  4824      </component>
  4800 </component>
  4825      <component name="dcmo_adapter_api" long-name="DCMO Adapter API" filter="s60" class="api">
  4801 <component name="dcmo_adapter_api" long-name="DCMO Adapter API" filter="s60" class="api">
  4826       <unit bldFile="mw/remotemgmt/remotemgmt_plat/dcmo_adapter_api/group"/>
  4802 <unit bldFile="mw/remotemgmt/remotemgmt_plat/dcmo_adapter_api/group"/>
  4827      </component>
  4803 </component>
  4828      <component name="dcmo_control_api" long-name="DCMO Control API" filter="s60" class="api">
  4804 <component name="dcmo_control_api" long-name="DCMO Control API" filter="s60" class="api">
  4829       <unit bldFile="mw/remotemgmt/remotemgmt_plat/dcmo_control_api/group"/>
  4805 <unit bldFile="mw/remotemgmt/remotemgmt_plat/dcmo_control_api/group"/>
  4830      </component>
  4806 </component>
  4831      <component name="ds_capability_mgmt_plugin_api" long-name="DS Capability Management Plugin API" filter="s60" class="api">
  4807 <component name="ds_capability_mgmt_plugin_api" long-name="DS Capability Management Plugin API" filter="s60" class="api">
  4832       <unit bldFile="mw/remotemgmt/remotemgmt_plat/ds_capability_mgmt_plugin_api/group"/>
  4808 <unit bldFile="mw/remotemgmt/remotemgmt_plat/ds_capability_mgmt_plugin_api/group"/>
  4833      </component>
  4809 </component>
  4834      <component name="dm_native_notifier_api" long-name="DM Native Notifier API" filter="s60" class="api">
  4810 <component name="dm_native_notifier_api" long-name="DM Native Notifier API" filter="s60" class="api">
  4835       <unit bldFile="mw/remotemgmt/remotemgmt_plat/dm_native_notifier_api/group"/>
  4811 <unit bldFile="mw/remotemgmt/remotemgmt_plat/dm_native_notifier_api/group"/>
  4836      </component>
  4812 </component>
  4837     </collection>
  4813 <component name="syncml_ds_error_reporting_api" long-name="SyncML DS Error Reporting API" filter="s60" class="api">
  4838     <collection name="policymanagement" long-name="Policy Management" level="generic">
  4814 <unit bldFile="mw/remotemgmt/remotemgmt_plat/syncml_ds_error_reporting_api/group"/>
  4839      <component name="pmdmadapter" filter="s60" long-name="PM DM Adapter" plugin="Y">
  4815 </component>
  4840       <unit bldFile="mw/remotemgmt/policymanagement/pmdmadapter/group"/>
  4816 <component name="syncml_ds_customization_api" long-name="SyncML DS Customization API" filter="s60" class="api">
  4841      </component>
  4817 <unit bldFile="mw/remotemgmt/remotemgmt_plat/syncml_ds_customization_api/group"/>
  4842      <component name="dmutilserver" filter="s60" long-name="DM Util Server">
  4818 </component>
  4843       <unit bldFile="mw/remotemgmt/policymanagement/dmutilserver/group"/>
  4819 </collection>
  4844      </component>
  4820 <collection name="policymanagement" long-name="Policy Management" level="generic">
  4845      <component name="policyengine" filter="s60" long-name="Policy Engine">
  4821 <component name="pmdmadapter" filter="s60" long-name="PM DM Adapter" plugin="Y">
  4846       <unit bldFile="mw/remotemgmt/policymanagement/policyengine/group"/>
  4822 <unit bldFile="mw/remotemgmt/policymanagement/pmdmadapter/group"/>
  4847      </component>
  4823 </component>
  4848      <component name="policymanagement_build" filter="s60" long-name="Policy Management Build">
  4824 <component name="dmutilserver" filter="s60" long-name="DM Util Server">
  4849       <!--  need to distribute exports, etc into the other components and remove this-->
  4825 <unit bldFile="mw/remotemgmt/policymanagement/dmutilserver/group"/>
  4850       <unit bldFile="mw/remotemgmt/policymanagement/group"/>
  4826 </component>
  4851      </component>
  4827 <component name="policyengine" filter="s60" long-name="Policy Engine">
  4852     </collection>
  4828 <unit bldFile="mw/remotemgmt/policymanagement/policyengine/group"/>
  4853     <collection name="syncmlfw" long-name="SyncML Framework" level="server">
  4829 </component>
  4854      <component name="syncmlfw_build" filter="s60" long-name="SyncML Framework Build">
  4830 <component name="policymanagement_build" filter="s60" long-name="Policy Management Build">
  4855       <!--  need to break this up into components. Too convoluted a structure to be in a single bld.inf-->
  4831 <!--  need to distribute exports, etc into the other components and remove this-->
  4856       <unit bldFile="mw/remotemgmt/syncmlfw/group"/>
  4832 <unit bldFile="mw/remotemgmt/policymanagement/group"/>
  4857      </component>
  4833 </component>
  4858     </collection>
  4834 </collection>
  4859     <collection name="terminalsecurity" long-name="Terminal Security" level="specific">
  4835 <collection name="syncmlfw" long-name="SyncML Framework" level="server">
  4860      <component name="scp" filter="s60" long-name="Security Code Proxy">
  4836 <component name="syncmlfw_build" filter="s60" long-name="SyncML Framework Build">
  4861       <!-- can only have one unit, need to have these #included from a single bld.inf -->
  4837 <!--  need to break this up into components. Too convoluted a structure to be in a single bld.inf-->
  4862       <unit bldFile="mw/remotemgmt/terminalsecurity/scp/scpclient/group"/>
  4838 <unit bldFile="mw/remotemgmt/syncmlfw/group"/>
  4863       <unit bldFile="mw/remotemgmt/terminalsecurity/scp/scpdatabase/group"/>
  4839 </component>
  4864       <unit bldFile="mw/remotemgmt/terminalsecurity/scp/scpserver/group"/>
  4840 </collection>
  4865       <unit bldFile="mw/remotemgmt/terminalsecurity/scp/scppatternplugin/group"/>
  4841 <collection name="terminalsecurity" long-name="Terminal Security" level="specific">
  4866       <unit bldFile="mw/remotemgmt/terminalsecurity/scp/scphistoryplugin/group"/>
  4842 <component name="scp" filter="s60" long-name="Security Code Proxy">
  4867       <unit bldFile="mw/remotemgmt/terminalsecurity/scp/scptimestampplugin/group"/>
  4843 <!-- can only have one unit, need to have these #included from a single bld.inf -->
  4868       <unit bldFile="mw/remotemgmt/terminalsecurity/scp/scpeventhandler/group"/>
  4844 <unit bldFile="mw/remotemgmt/terminalsecurity/scp/scpclient/group"/>
  4869       <unit bldFile="mw/remotemgmt/terminalsecurity/scp/dmeventnotifier/group"/>
  4845 <unit bldFile="mw/remotemgmt/terminalsecurity/scp/scpdatabase/group"/>
  4870      </component>
  4846 <unit bldFile="mw/remotemgmt/terminalsecurity/scp/scpserver/group"/>
  4871      <component name="terminalsecurity_client" filter="s60" long-name="Terminal Control Client">
  4847 <unit bldFile="mw/remotemgmt/terminalsecurity/scp/scppatternplugin/group"/>
  4872       <unit bldFile="mw/remotemgmt/terminalsecurity/client/group"/>
  4848 <unit bldFile="mw/remotemgmt/terminalsecurity/scp/scphistoryplugin/group"/>
  4873      </component>
  4849 <unit bldFile="mw/remotemgmt/terminalsecurity/scp/scptimestampplugin/group"/>
  4874      <component name="terminalsecurity_server" filter="s60" long-name="Terminal Control Server">
  4850 <unit bldFile="mw/remotemgmt/terminalsecurity/scp/scpeventhandler/group"/>
  4875       <unit bldFile="mw/remotemgmt/terminalsecurity/server/group"/>
  4851 <unit bldFile="mw/remotemgmt/terminalsecurity/scp/dmeventnotifier/group"/>
  4876      </component>
  4852 </component>
  4877      <component name="tcadapter" filter="s60" long-name="Terminal Control Adapter">
  4853 <component name="terminalsecurity_client" filter="s60" long-name="Terminal Control Client">
  4878       <unit bldFile="mw/remotemgmt/terminalsecurity/tcadapter/bld"/>
  4854 <unit bldFile="mw/remotemgmt/terminalsecurity/client/group"/>
  4879      </component>
  4855 </component>
  4880      <component name="terminalsecurity_build" filter="s60" long-name="Terminal Security Build">
  4856 <component name="terminalsecurity_server" filter="s60" long-name="Terminal Control Server">
  4881       <!--  need to distribute exports, etc into the other components and remove this-->
  4857 <unit bldFile="mw/remotemgmt/terminalsecurity/server/group"/>
  4882       <unit bldFile="mw/remotemgmt/terminalsecurity/group"/>
  4858 </component>
  4883      </component>
  4859 <component name="tcadapter" filter="s60" long-name="Terminal Control Adapter">
  4884     </collection>
  4860 <unit bldFile="mw/remotemgmt/terminalsecurity/tcadapter/bld"/>
  4885     <collection name="omaprovisioning" long-name="OMA Provisioning" level="specific">
  4861 </component>
  4886      <component name="pnputil" filter="s60" long-name="PnP Util">
  4862 <component name="terminalsecurity_build" filter="s60" long-name="Terminal Security Build">
  4887       <unit bldFile="mw/remotemgmt/omaprovisioning/pnputil/group"/>
  4863 <!--  need to distribute exports, etc into the other components and remove this-->
  4888      </component>
  4864 <unit bldFile="mw/remotemgmt/terminalsecurity/group"/>
  4889      <component name="provisioning" filter="s60" long-name="Provisioning">
  4865 </component>
  4890       <unit bldFile="mw/remotemgmt/omaprovisioning/provisioning/group"/>
  4866 </collection>
  4891      </component>
  4867 <collection name="omaprovisioning" long-name="OMA Provisioning" level="specific">
  4892     </collection>
  4868 <component name="pnputil" filter="s60" long-name="PnP Util">
  4893     <collection name="devicediagnosticsfw" long-name="Device Diagnostics Framework" level="framework">
  4869 <unit bldFile="mw/remotemgmt/omaprovisioning/pnputil/group"/>
  4894      <component name="diagframework" filter="s60" long-name="Diagnostics Framework">
  4870 </component>
  4895       <unit bldFile="mw/remotemgmt/devicediagnosticsfw/diagframework/group"/>
  4871 <component name="provisioning" filter="s60" long-name="Provisioning">
  4896      </component>
  4872 <unit bldFile="mw/remotemgmt/omaprovisioning/provisioning/group"/>
  4897      <component name="diagpluginbase" filter="s60" long-name="Diagnostics Plugin Base">
  4873 </component>
  4898       <unit bldFile="mw/remotemgmt/devicediagnosticsfw/diagpluginbase/group"/>
  4874 </collection>
  4899      </component>
  4875 <collection name="devicediagnosticsfw" long-name="Device Diagnostics Framework" level="framework">
  4900      <component name="diagresultsdb" filter="s60" long-name="Diagnostics Results Database">
  4876 <component name="diagframework" filter="s60" long-name="Diagnostics Framework">
  4901       <!--  can only have one unit, merge or split into two components -->
  4877 <unit bldFile="mw/remotemgmt/devicediagnosticsfw/diagframework/group"/>
  4902       <unit bldFile="mw/remotemgmt/devicediagnosticsfw/diagresultsdb/client/group"/>
  4878 </component>
  4903       <unit bldFile="mw/remotemgmt/devicediagnosticsfw/diagresultsdb/server/group"/>
  4879 <component name="diagpluginbase" filter="s60" long-name="Diagnostics Plugin Base">
  4904      </component>
  4880 <unit bldFile="mw/remotemgmt/devicediagnosticsfw/diagpluginbase/group"/>
  4905      <component name="devicediagnosticsfw_build" filter="s60" long-name="Device Diagnostics Framework Build">
  4881 </component>
  4906       <!--  need to distribute exports, etc into the other components and remove this-->
  4882 <component name="diagresultsdb" filter="s60" long-name="Diagnostics Results Database">
  4907       <unit bldFile="mw/remotemgmt/devicediagnosticsfw/group"/>
  4883 <!--  can only have one unit, merge or split into two components -->
  4908      </component>
  4884 <unit bldFile="mw/remotemgmt/devicediagnosticsfw/diagresultsdb/client/group"/>
  4909     </collection>
  4885 <unit bldFile="mw/remotemgmt/devicediagnosticsfw/diagresultsdb/server/group"/>
  4910     <collection name="dcmofw" long-name="Device Capability Management Object Framework" level="framework">
  4886 </component>
  4911      <component name="dcmoclient" filter="s60" long-name="DCMO Client">
  4887 <component name="devicediagnosticsfw_build" filter="s60" long-name="Device Diagnostics Framework Build">
  4912       <unit bldFile="mw/remotemgmt/dcmofw/dcmoclient/group"/>
  4888 <!--  need to distribute exports, etc into the other components and remove this-->
  4913      </component>
  4889 <unit bldFile="mw/remotemgmt/devicediagnosticsfw/group"/>
  4914      <component name="dcmoserver" filter="s60" long-name="DCMO Server">
  4890 </component>
  4915       <unit bldFile="mw/remotemgmt/dcmofw/dcmoserver/group"/>
  4891 </collection>
  4916      </component>
  4892 <collection name="dcmofw" long-name="Device Capability Management Object Framework" level="framework">
  4917      <component name="dcmocustcmd" filter="s60" long-name="DCMO Custom Commands">
  4893 <component name="dcmoclient" filter="s60" long-name="DCMO Client">
  4918       <unit bldFile="mw/remotemgmt/dcmofw/dcmocustcmd/group"/>
  4894 <unit bldFile="mw/remotemgmt/dcmofw/dcmoclient/group"/>
  4919      </component>
  4895 </component>
  4920      <component name="dcmofw_build" filter="s60" long-name="DCMO Build">
  4896 <component name="dcmoserver" filter="s60" long-name="DCMO Server">
  4921       <!--  need to distribute exports, etc into the other components and remove this-->
  4897 <unit bldFile="mw/remotemgmt/dcmofw/dcmoserver/group"/>
  4922       <unit bldFile="mw/remotemgmt/dcmofw/group"/>
  4898 </component>
  4923      </component>
  4899 <component name="dcmocustcmd" filter="s60" long-name="DCMO Custom Commands">
  4924     </collection>
  4900 <unit bldFile="mw/remotemgmt/dcmofw/dcmocustcmd/group"/>
  4925     <collection name="fotaapplication" long-name="FOTA Application" level="generic">
  4901 </component>
  4926      <component name="fotaapplication_build" filter="s60" long-name="FOTA Application Build">
  4902 <component name="dcmofw_build" filter="s60" long-name="DCMO Build">
  4927       <!-- remove this component when configuration is in place and the #ifdefs have been worked out -->
  4903 <!--  need to distribute exports, etc into the other components and remove this-->
  4928       <unit bldFile="mw/remotemgmt/fotaapplication/group"/>
  4904 <unit bldFile="mw/remotemgmt/dcmofw/group"/>
  4929      </component>
  4905 </component>
  4930      <component name="fotaserver" filter="s60" long-name="FOTA Server">
  4906 </collection>
  4931       <!-- uncomment when #ifdefs are resolved -->
  4907 <collection name="fotaapplication" long-name="FOTA Application" level="generic">
  4932       <!--<unit bldFile="fotaapplication/fotaserver/group"/>-->
  4908 <component name="fotaapplication_build" filter="s60" long-name="FOTA Application Build">
  4933      </component>
  4909 <!-- remove this component when configuration is in place and the #ifdefs have been worked out -->
  4934      <component name="fotacustcmds" filter="s60" long-name="FOTA Custom Commands" class="placeholder">
  4910 <unit bldFile="mw/remotemgmt/fotaapplication/group"/>
  4935       <!-- uncomment when #ifdefs are resolved. Need to put a config meta here-->
  4911 </component>
  4936       <!--<unit bldFile="fotaapplication/fotaserver/fotacustcmds/group"/>-->
  4912 <component name="fotaserver" filter="s60" long-name="FOTA Server">
  4937      </component>
  4913 <!-- uncomment when #ifdefs are resolved -->
  4938     </collection>
  4914 <!--<unit bldFile="fotaapplication/fotaserver/group"/>-->
  4939    </block>
  4915 </component>
  4940    <block name="remotestorage" level="generic" long-name="Remote Storage" levels="framework if">
  4916 <component name="fotacustcmds" filter="s60" long-name="FOTA Custom Commands" class="placeholder">
  4941     <collection name="rsfw_plat" long-name="Remote Storage Platform Interfaces" level="if">
  4917 <!-- uncomment when #ifdefs are resolved. Need to put a config meta here-->
  4942      <component name="rsfw_access_protocol_plugin_api" filter="s60" long-name="Remote Storage Framework Access Protocol Plugin API" class="api">
  4918 <!--<unit bldFile="fotaapplication/fotaserver/fotacustcmds/group"/>-->
  4943       <unit bldFile="mw/remotestorage/rsfw_plat/rsfw_access_protocol_plugin_api/group"/>
  4919 </component>
  4944      </component>
  4920 </collection>
  4945     </collection>
  4921 </block>
  4946     <collection name="remotestoragefw" long-name="Remote Storage Framework" level="framework">
  4922 <block name="remotestorage" level="generic" long-name="Remote Storage" levels="framework if">
  4947      <component name="mountstore" filter="s60" long-name="RSFW Mount Store">
  4923 <collection name="rsfw_plat" long-name="Remote Storage Platform Interfaces" level="if">
  4948       <unit bldFile="mw/remotestorage/remotestoragefw/mountstore/group"/>
  4924 <component name="rsfw_access_protocol_plugin_api" filter="s60" long-name="Remote Storage Framework Access Protocol Plugin API" class="api">
  4949      </component>
  4925 <unit bldFile="mw/remotestorage/rsfw_plat/rsfw_access_protocol_plugin_api/group"/>
  4950      <component name="rsfwnotifierplugins" filter="s60" long-name="RSFW Notifier Plugins" plugin="Y">
  4926 </component>
  4951       <unit bldFile="mw/remotestorage/remotestoragefw/rsfwnotifierplugins/group"/>
  4927 </collection>
  4952      </component>
  4928 <collection name="remotestoragefw" long-name="Remote Storage Framework" level="framework">
  4953      <component name="remotefileengine" filter="s60" long-name="Remote File Engine">
  4929 <component name="mountstore" filter="s60" long-name="RSFW Mount Store">
  4954       <unit bldFile="mw/remotestorage/remotestoragefw/remotefileengine/group"/>
  4930 <unit bldFile="mw/remotestorage/remotestoragefw/mountstore/group"/>
  4955      </component>
  4931 </component>
  4956      <component name="mountmanager" filter="s60" long-name="RSFW Mount Manager">
  4932 <component name="rsfwnotifierplugins" filter="s60" long-name="RSFW Notifier Plugins" plugin="Y">
  4957       <unit bldFile="mw/remotestorage/remotestoragefw/mountmanager/group"/>
  4933 <unit bldFile="mw/remotestorage/remotestoragefw/rsfwnotifierplugins/group"/>
  4958      </component>
  4934 </component>
  4959      <component name="webdavaccessplugin" filter="s60" long-name="WebDAV Access Plugin" plugin="Y">
  4935 <component name="remotefileengine" filter="s60" long-name="Remote File Engine">
  4960       <unit bldFile="mw/remotestorage/remotestoragefw/webdavaccessplugin/group"/>
  4936 <unit bldFile="mw/remotestorage/remotestoragefw/remotefileengine/group"/>
  4961      </component>
  4937 </component>
  4962      <component name="remotefilesystemplugin" filter="s60" long-name="Remote Filesystem Plugin" plugin="Y">
  4938 <component name="mountmanager" filter="s60" long-name="RSFW Mount Manager">
  4963       <unit bldFile="mw/remotestorage/remotestoragefw/remotefilesystemplugin/group"/>
  4939 <unit bldFile="mw/remotestorage/remotestoragefw/mountmanager/group"/>
  4964      </component>
  4940 </component>
  4965      <component name="remotestoragegsplugin" filter="s60" long-name="RS GS Plugin" plugin="Y">
  4941 <component name="webdavaccessplugin" filter="s60" long-name="WebDAV Access Plugin" plugin="Y">
  4966       <!-- uncomment the unit when configuration is in place, it's currently #included from remotestoragefw_build -->
  4942 <unit bldFile="mw/remotestorage/remotestoragefw/webdavaccessplugin/group"/>
  4967       <!-- <unit bldFile="remotestoragefw/gsplugin/group"/>-->
  4943 </component>
  4968      </component>
  4944 <component name="remotefilesystemplugin" filter="s60" long-name="Remote Filesystem Plugin" plugin="Y">
  4969      <component name="remotedriveconfigurationbiocontrol" filter="s60" long-name="Remote Drive Configuration BIO Control">
  4945 <unit bldFile="mw/remotestorage/remotestoragefw/remotefilesystemplugin/group"/>
  4970       <!-- uncomment the unit when configuration is in place, it's currently #included from remotestoragefw_build -->
  4946 </component>
  4971       <!--   <unit bldFile="remotestoragefw/remotedriveconfigurationbiocontrol/group"/>-->
  4947 <component name="remotestoragegsplugin" filter="s60" long-name="RS GS Plugin" plugin="Y">
  4972      </component>
  4948 <!-- uncomment the unit when configuration is in place, it's currently #included from remotestoragefw_build -->
  4973      <component name="remotestoragefw_build" filter="s60" long-name="Remote Storage Framework Build">
  4949 <!-- <unit bldFile="remotestoragefw/gsplugin/group"/>-->
  4974       <!-- move exports to other components.
  4950 </component>
       
  4951 <component name="remotedriveconfigurationbiocontrol" filter="s60" long-name="Remote Drive Configuration BIO Control">
       
  4952 <!-- uncomment the unit when configuration is in place, it's currently #included from remotestoragefw_build -->
       
  4953 <!--   <unit bldFile="remotestoragefw/remotedriveconfigurationbiocontrol/group"/>-->
       
  4954 </component>
       
  4955 <component name="remotestoragefw_build" filter="s60" long-name="Remote Storage Framework Build">
       
  4956 <!-- move exports to other components.
  4975 				This is needed for #includes of configured component until congigiration is in place -->
  4957 				This is needed for #includes of configured component until congigiration is in place -->
  4976       <unit bldFile="mw/remotestorage/remotestoragefw/group"/>
  4958 <unit bldFile="mw/remotestorage/remotestoragefw/group"/>
  4977      </component>
  4959 </component>
  4978     </collection>
  4960 </collection>
  4979    </block>
  4961 </block>
  4980    <block name="remoteconn" level="generic" long-name="Remote Connectivity" levels="plugin framework server generic specific">
  4962 <block name="remoteconn" level="generic" long-name="Remote Connectivity" levels="plugin framework server generic specific">
  4981     <collection name="connectivitymodules" long-name="Connectivity Modules" level="framework">
  4963 <collection name="connectivitymodules" long-name="Connectivity Modules" level="framework">
  4982      <component name="secon" filter="s60" long-name="Service Controllers">
  4964 <component name="secon" filter="s60" long-name="Service Controllers">
  4983       <unit bldFile="mw/remoteconn/connectivitymodules/secon/group"/>
  4965 <unit bldFile="mw/remoteconn/connectivitymodules/secon/group"/>
  4984      </component>
  4966 </component>
  4985     </collection>
  4967 </collection>
  4986     <collection name="remoteconn_info" long-name="Remote Connectivity Info" level="specific">
  4968 <collection name="remoteconn_info" long-name="Remote Connectivity Info" level="specific">
  4987      <component name="remoteconn_metadata" long-name="Remote Connectivity Metadata" introduced="^2" purpose="development" class="config PC">
  4969 <component name="remoteconn_metadata" long-name="Remote Connectivity Metadata" introduced="^2" purpose="development" class="config PC">
  4988       <unit mrp="mw/remoteconn/remoteconn_info/remoteconn_metadata/remoteconn_metadata.mrp"/>
  4970 <unit mrp="mw/remoteconn/remoteconn_info/remoteconn_metadata/remoteconn_metadata.mrp"/>
  4989      </component>
  4971 </component>
  4990     </collection>
  4972 </collection>
  4991     <collection name="mtptransports" long-name="MTP Transports" level="plugin">
  4973 <collection name="mtptransports" long-name="MTP Transports" level="plugin">
  4992      <component name="mtpusbtransport" long-name="MTP USB Transport" introduced="^2" purpose="optional" plugin="Y">
  4974 <component name="mtpusbtransport" long-name="MTP USB Transport" introduced="^2" purpose="optional" plugin="Y">
  4993       <unit bldFile="mw/remoteconn/mtptransports/mtpusbtransport/group" mrp="mw/remoteconn/mtptransports/mtpusbtransport/group/mtp_usbsic.mrp"/>
  4975 <unit bldFile="mw/remoteconn/mtptransports/mtpusbtransport/group" mrp="mw/remoteconn/mtptransports/mtpusbtransport/group/mtp_usbsic.mrp"/>
  4994      </component>
  4976 </component>
  4995      <component name="mtpptpiptransport" long-name="MTP PTP-IP Transport" introduced="^3" purpose="optional" plugin="Y">
  4977 <component name="mtpptpiptransport" long-name="MTP PTP-IP Transport" introduced="^3" purpose="optional" plugin="Y">
  4996       <unit bldFile="mw/remoteconn/mtptransports/mtpptpiptransport/group" mrp="mw/remoteconn/mtptransports/mtpptpiptransport/group/mtp_ptpip.mrp"/>
  4978 <unit bldFile="mw/remoteconn/mtptransports/mtpptpiptransport/group" mrp="mw/remoteconn/mtptransports/mtpptpiptransport/group/mtp_ptpip.mrp"/>
  4997      </component>
  4979 </component>
  4998      <component name="mtpcontroller" long-name="MTP Controller" introduced="^3" purpose="optional" plugin="Y">
  4980 <component name="mtpcontroller" long-name="MTP Controller" introduced="^3" purpose="optional" plugin="Y">
  4999       <unit bldFile="mw/remoteconn/mtptransports/mtpcontroller/group" mrp="mw/remoteconn/mtptransports/mtpcontroller/group/mtpcontroller.mrp"/>
  4981 <unit bldFile="mw/remoteconn/mtptransports/mtpcontroller/group" mrp="mw/remoteconn/mtptransports/mtpcontroller/group/mtpcontroller.mrp"/>
  5000      </component>
  4982 </component>
  5001     </collection>
  4983 </collection>
  5002     <collection name="mtpfws" long-name="MTP Frameworks" level="framework">
  4984 <collection name="mtpfws" long-name="MTP Frameworks" level="framework">
  5003      <component name="mtpfw" long-name="MTP Framework" introduced="^2" purpose="optional">
  4985 <component name="mtpfw" long-name="MTP Framework" introduced="^2" purpose="optional">
  5004       <unit bldFile="mw/remoteconn/mtpfws/mtpfw/group" mrp="mw/remoteconn/mtpfws/mtpfw/group/mtp_framework.mrp"/>
  4986 <unit bldFile="mw/remoteconn/mtpfws/mtpfw/group" mrp="mw/remoteconn/mtpfws/mtpfw/group/mtp_framework.mrp"/>
  5005      </component>
  4987 </component>
  5006     </collection>
  4988 </collection>
  5007     <collection name="mtpdataproviders" long-name="MTP Data Providers" level="generic">
  4989 <collection name="mtpdataproviders" long-name="MTP Data Providers" level="generic">
  5008      <component name="mtpfileandfolderdp" long-name="MTP File and Folder Provider" introduced="^2" purpose="optional" plugin="Y">
  4990 <component name="mtpfileandfolderdp" long-name="MTP File and Folder Provider" introduced="^2" purpose="optional" plugin="Y">
  5009       <unit bldFile="mw/remoteconn/mtpdataproviders/mtpfileandfolderdp/group" mrp="mw/remoteconn/mtpdataproviders/mtpfileandfolderdp/group/mtp_filedp.mrp"/>
  4991 <unit bldFile="mw/remoteconn/mtpdataproviders/mtpfileandfolderdp/group" mrp="mw/remoteconn/mtpdataproviders/mtpfileandfolderdp/group/mtp_filedp.mrp"/>
  5010      </component>
  4992 </component>
  5011      <component name="mtpimagedp" long-name="MTP Image Data Provider" filter="gt" introduced="^3" purpose="optional" plugin="Y">
  4993 <component name="mtpimagedp" long-name="MTP Image Data Provider" filter="gt" introduced="^3" purpose="optional" plugin="Y">
  5012       <unit bldFile="mw/remoteconn/mtpdataproviders/mtpimagedp/group" mrp="mw/remoteconn/mtpdataproviders/mtpimagedp/group/mtp_imagedp.mrp"/>
  4994 <unit bldFile="mw/remoteconn/mtpdataproviders/mtpimagedp/group" mrp="mw/remoteconn/mtpdataproviders/mtpimagedp/group/mtp_imagedp.mrp"/>
  5013      </component>
  4995 </component>
  5014      <component name="mtppictbridgedp" long-name="MTP PictBridge Data Provider" filter="gt" introduced="^3" purpose="optional" plugin="Y">
  4996 <component name="mtppictbridgedp" long-name="MTP PictBridge Data Provider" filter="gt" introduced="^3" purpose="optional" plugin="Y">
  5015       <unit bldFile="mw/remoteconn/mtpdataproviders/mtppictbridgedp/group" mrp="mw/remoteconn/mtpdataproviders/mtppictbridgedp/group/mtp_pictbridgedp.mrp"/>
  4997 <unit bldFile="mw/remoteconn/mtpdataproviders/mtppictbridgedp/group" mrp="mw/remoteconn/mtpdataproviders/mtppictbridgedp/group/mtp_pictbridgedp.mrp"/>
  5016      </component>
  4998 </component>
  5017     </collection>
  4999 </collection>
  5018     <collection name="backupandrestore" long-name="Backup and Restore" level="specific">
  5000 <collection name="backupandrestore" long-name="Backup and Restore" level="specific">
  5019      <component name="backupengine" long-name="Backup Engine" introduced="9.0" purpose="optional">
  5001 <component name="backupengine" long-name="Backup Engine" introduced="9.0" purpose="optional">
  5020       <unit bldFile="mw/remoteconn/backupandrestore/backupengine/group" mrp="mw/remoteconn/backupandrestore/backupengine/group/connectivity_backupengine.mrp"/>
  5002 <unit bldFile="mw/remoteconn/backupandrestore/backupengine/group" mrp="mw/remoteconn/backupandrestore/backupengine/group/connectivity_backupengine.mrp"/>
  5021      </component>
  5003 </component>
  5022      <component name="backuptest" long-name="Backup Test" introduced="^2" purpose="development">
  5004 <component name="backuptest" long-name="Backup Test" introduced="^2" purpose="development">
  5023       <unit bldFile="mw/remoteconn/backupandrestore/backuptest/group" mrp="mw/remoteconn/backupandrestore/backuptest/group/connectivity_backuptest.mrp"/>
  5005 <unit bldFile="mw/remoteconn/backupandrestore/backuptest/group" mrp="mw/remoteconn/backupandrestore/backuptest/group/connectivity_backuptest.mrp"/>
  5024      </component>
  5006 </component>
  5025     </collection>
  5007 </collection>
  5026     <collection name="obex" long-name="OBEX" level="generic">
  5008 <collection name="obex" long-name="OBEX" level="generic">
  5027      <component name="obexprotocol" long-name="OBEX Protocol" introduced="9.1" purpose="optional">
  5009 <component name="obexprotocol" long-name="OBEX Protocol" introduced="9.1" purpose="optional">
  5028       <unit bldFile="mw/remoteconn/obex/obexprotocol/group" mrp="mw/remoteconn/obex/obexprotocol/group/obex.mrp"/>
  5010 <unit bldFile="mw/remoteconn/obex/obexprotocol/group" mrp="mw/remoteconn/obex/obexprotocol/group/obex.mrp"/>
  5029      </component>
  5011 </component>
  5030      <component name="obexextensionapi" long-name="OBEX Extension API" introduced="9.2" purpose="optional">
  5012 <component name="obexextensionapi" long-name="OBEX Extension API" introduced="9.2" purpose="optional">
  5031       <unit bldFile="mw/remoteconn/obex/obexextensionapi/group" mrp="mw/remoteconn/obex/obexextensionapi/group/obex_extensionapis.mrp"/>
  5013 <unit bldFile="mw/remoteconn/obex/obexextensionapi/group" mrp="mw/remoteconn/obex/obexextensionapi/group/obex_extensionapis.mrp"/>
  5032      </component>
  5014 </component>
  5033     </collection>
  5015 </collection>
  5034    </block>
  5016 </block>
  5035    <block name="srvdiscovery" level="generic" long-name="Service Discovery and Usage" levels="plugin framework server generic specific">
  5017 <block name="srvdiscovery" level="generic" long-name="Service Discovery and Usage" levels="plugin framework server generic specific">
  5036     <collection name="upnpstack_plat" long-name="UPnP Stack Platform Interfaces" level="specific">
  5018 <collection name="upnpstack_plat" long-name="UPnP Stack Platform Interfaces" level="specific">
  5037      <component name="upnpstack_plat" long-name="UPnP Device API" purpose="optional" introduced="^3" class="api">
  5019 <component name="upnpstack_plat" long-name="UPnP Device API" purpose="optional" introduced="^3" class="api">
  5038       <unit bldFile="mw/srvdiscovery/upnp/upnpstack_plat/upnp_device_api/group"/>
  5020 <unit bldFile="mw/srvdiscovery/upnp/upnpstack_plat/upnp_device_api/group"/>
  5039      </component>
  5021 </component>
  5040      <component name="upnpstack_plat" long-name="UPnP Common API" purpose="optional" introduced="^3" class="api">
  5022 <component name="upnpstack_plat" long-name="UPnP Common API" purpose="optional" introduced="^3" class="api">
  5041       <unit bldFile="mw/srvdiscovery/upnp/upnpstack_plat/upnp_common_api/group"/>
  5023 <unit bldFile="mw/srvdiscovery/upnp/upnpstack_plat/upnp_common_api/group"/>
  5042      </component>
  5024 </component>
  5043      <component name="upnpstack_plat" long-name="UPnP Utils API" purpose="optional" introduced="^3" class="api">
  5025 <component name="upnpstack_plat" long-name="UPnP Utils API" purpose="optional" introduced="^3" class="api">
  5044       <unit bldFile="mw/srvdiscovery/upnp/upnpstack_plat/upnp_utils_api/group"/>
  5026 <unit bldFile="mw/srvdiscovery/upnp/upnpstack_plat/upnp_utils_api/group"/>
  5045      </component>
  5027 </component>
  5046      <component name="upnpstack_plat" long-name="UPnP Control Point API" purpose="optional" introduced="^3" class="api">
  5028 <component name="upnpstack_plat" long-name="UPnP Control Point API" purpose="optional" introduced="^3" class="api">
  5047       <unit bldFile="mw/srvdiscovery/upnp/upnpstack_plat/upnp_control_point_api/group"/>
  5029 <unit bldFile="mw/srvdiscovery/upnp/upnpstack_plat/upnp_control_point_api/group"/>
  5048      </component>
  5030 </component>
  5049      <component name="upnpstack_plat" long-name="UPnP HTTP Server API" purpose="optional" introduced="^3" class="api">
  5031 <component name="upnpstack_plat" long-name="UPnP HTTP Server API" purpose="optional" introduced="^3" class="api">
  5050       <unit bldFile="mw/srvdiscovery/upnp/upnpstack_plat/upnp_httpserver_api/group"/>
  5032 <unit bldFile="mw/srvdiscovery/upnp/upnpstack_plat/upnp_httpserver_api/group"/>
  5051      </component>
  5033 </component>
  5052      <component name="upnpstack_plat" long-name="UPnP HTTP Transfer API" purpose="optional" introduced="^3" class="api">
  5034 <component name="upnpstack_plat" long-name="UPnP HTTP Transfer API" purpose="optional" introduced="^3" class="api">
  5053       <unit bldFile="mw/srvdiscovery/upnp/upnpstack_plat/upnp_http_transfer_api/group"/>
  5035 <unit bldFile="mw/srvdiscovery/upnp/upnpstack_plat/upnp_http_transfer_api/group"/>
  5054      </component>
  5036 </component>
  5055     </collection>
  5037 </collection>
  5056     <collection name="servicediscoveryandcontrol" long-name="Service Discovery and Control" level="framework">
  5038 <collection name="servicediscoveryandcontrol" long-name="Service Discovery and Control" level="framework">
  5057      <component name="servicediscoveryfw" long-name="Service Discovery Framework" introduced="^3" purpose="optional">
  5039 <component name="servicediscoveryfw" long-name="Service Discovery Framework" introduced="^3" purpose="optional">
  5058       <unit bldFile="mw/srvdiscovery/servicediscoveryandcontrol/pnp/group" mrp="mw/srvdiscovery/servicediscoveryandcontrol/pnp/group/servicediscoveryframework.mrp"/>
  5040 <unit bldFile="mw/srvdiscovery/servicediscoveryandcontrol/pnp/group" mrp="mw/srvdiscovery/servicediscoveryandcontrol/pnp/group/servicediscoveryframework.mrp"/>
  5059      </component>
  5041 </component>
  5060     </collection>
  5042 </collection>
  5061     <collection name="upnp" long-name="UPnP" level="server">
  5043 <collection name="upnp" long-name="UPnP" level="server">
  5062      <component name="upnpstack" long-name="UPnP Stack" introduced="^3" purpose="optional">
  5044 <component name="upnpstack" long-name="UPnP Stack" introduced="^3" purpose="optional">
  5063       <unit bldFile="mw/srvdiscovery/upnp/upnpstack/group"/>
  5045 <unit bldFile="mw/srvdiscovery/upnp/upnpstack/group"/>
  5064      </component>
  5046 </component>
  5065     </collection>
  5047 </collection>
  5066     <collection name="srvdiscovery_info" long-name="Service Discovery and Usage Info" level="specific">
  5048 <collection name="srvdiscovery_info" long-name="Service Discovery and Usage Info" level="specific">
  5067      <component name="srvdiscovery_metadata" long-name="Service Discovery and Usage Metadata" introduced="^2" purpose="development" class="config PC">
  5049 <component name="srvdiscovery_metadata" long-name="Service Discovery and Usage Metadata" introduced="^2" purpose="development" class="config PC">
  5068       <unit mrp="mw/srvdiscovery/srvdiscovery_info/srvdiscovery_metadata/srvdiscovery_metadata.mrp"/>
  5050 <unit mrp="mw/srvdiscovery/srvdiscovery_info/srvdiscovery_metadata/srvdiscovery_metadata.mrp"/>
  5069      </component>
  5051 </component>
  5070     </collection>
  5052 </collection>
  5071    </block>
  5053 </block>
  5072    <block name="dlnasrv" level="specific" long-name="DLNA Services" levels="stack server ctrl framework plugin">
  5054 <block name="dlnasrv" level="specific" long-name="DLNA Services" levels="stack server ctrl framework plugin">
  5073     <!-- uncomment all the units when configuration is in place, they're currently #included from other xxx_build components -->
  5055 <!-- uncomment all the units when configuration is in place, they're currently #included from other xxx_build components -->
  5074     <collection name="dlnasrv_plat" long-name="DLNA Services Platform Interfaces" level="plugin">
  5056 <collection name="dlnasrv_plat" long-name="DLNA Services Platform Interfaces" level="plugin">
  5075      <component name="upnp_media_server_settings_api" long-name="UPnP Media Server Settings API" filter="s60" class="api">
  5057 <component name="upnp_media_server_settings_api" long-name="UPnP Media Server Settings API" filter="s60" class="api">
  5076       <unit bldFile="mw/dlnasrv/dlnasrv_plat/upnp_media_server_settings_api/group"/>
  5058 <unit bldFile="mw/dlnasrv/dlnasrv_plat/upnp_media_server_settings_api/group"/>
  5077      </component>
  5059 </component>
  5078      <component name="upnp_av_objects_api" long-name="UPnP A/V Objects API" filter="s60" class="api">
  5060 <component name="upnp_av_objects_api" long-name="UPnP A/V Objects API" filter="s60" class="api">
  5079       <unit bldFile="mw/dlnasrv/dlnasrv_plat/upnp_av_objects_api/group"/>
  5061 <unit bldFile="mw/dlnasrv/dlnasrv_plat/upnp_av_objects_api/group"/>
  5080      </component>
  5062 </component>
  5081      <component name="upnp_media_server_api" long-name="UPnP Media Server API" filter="s60" class="api">
  5063 <component name="upnp_media_server_api" long-name="UPnP Media Server API" filter="s60" class="api">
  5082       <unit bldFile="mw/dlnasrv/dlnasrv_plat/upnp_media_server_api/group"/>
  5064 <unit bldFile="mw/dlnasrv/dlnasrv_plat/upnp_media_server_api/group"/>
  5083      </component>
  5065 </component>
  5084      <component name="upnp_security_plugin_api" long-name="UPnP Security Plugin API" filter="s60" class="api">
  5066 <component name="upnp_security_plugin_api" long-name="UPnP Security Plugin API" filter="s60" class="api">
  5085       <unit bldFile="mw/dlnasrv/dlnasrv_plat/upnp_security_plugin_api/group"/>
  5067 <unit bldFile="mw/dlnasrv/dlnasrv_plat/upnp_security_plugin_api/group"/>
  5086      </component>
  5068 </component>
  5087      <component name="upnp_avcp_api" long-name="UPnP AVCP API" filter="s60" class="api">
  5069 <component name="upnp_avcp_api" long-name="UPnP AVCP API" filter="s60" class="api">
  5088       <unit bldFile="mw/dlnasrv/dlnasrv_plat/upnp_avcp_api/group"/>
  5070 <unit bldFile="mw/dlnasrv/dlnasrv_plat/upnp_avcp_api/group"/>
  5089      </component>
  5071 </component>
  5090      <component name="upnp_media_server_metadata_api" long-name="UPnP Media Server Metadata API" filter="s60" class="api">
  5072 <component name="upnp_media_server_metadata_api" long-name="UPnP Media Server Metadata API" filter="s60" class="api">
  5091       <unit bldFile="mw/dlnasrv/dlnasrv_plat/upnp_media_server_metadata_api/group"/>
  5073 <unit bldFile="mw/dlnasrv/dlnasrv_plat/upnp_media_server_metadata_api/group"/>
  5092      </component>
  5074 </component>
  5093      <component name="upnp_command_api" long-name="UPnP Command API" filter="s60" class="api">
  5075 <component name="upnp_command_api" long-name="UPnP Command API" filter="s60" class="api">
  5094       <unit bldFile="mw/dlnasrv/dlnasrv_plat/upnp_command_api/group"/>
  5076 <unit bldFile="mw/dlnasrv/dlnasrv_plat/upnp_command_api/group"/>
  5095      </component>
  5077 </component>
  5096      <component name="upnp_plugin_api" long-name="UPnP Plugin API" filter="s60" class="api">
  5078 <component name="upnp_plugin_api" long-name="UPnP Plugin API" filter="s60" class="api">
  5097       <unit bldFile="mw/dlnasrv/dlnasrv_plat/upnp_plugin_api/group"/>
  5079 <unit bldFile="mw/dlnasrv/dlnasrv_plat/upnp_plugin_api/group"/>
  5098      </component>
  5080 </component>
  5099     </collection>
  5081 </collection>
  5100     <collection name="upnpavcontrolpoint" long-name="UPnP A/V Control Point" level="plugin">
  5082 <collection name="upnpavcontrolpoint" long-name="UPnP A/V Control Point" level="plugin">
  5101      <component name="avcontrolframework" filter="s60" long-name="A/V Control Famework" introduced="9.1" deprecated="^3">
  5083 <component name="avcontrolframework" filter="s60" long-name="A/V Control Famework" introduced="9.1" deprecated="^3">
  5102       <unit bldFile="mw/dlnasrv/upnpavcontrolpoint/avcontrolframework/group"/>
  5084 <unit bldFile="mw/dlnasrv/upnpavcontrolpoint/avcontrolframework/group"/>
  5103      </component>
  5085 </component>
  5104      <component name="upnpavcontrolpoint_build" filter="s60" long-name="UPnP A/V Control Point Build" introduced="9.1" deprecated="^3">
  5086 <component name="upnpavcontrolpoint_build" filter="s60" long-name="UPnP A/V Control Point Build" introduced="9.1" deprecated="^3">
  5105       <!-- put exports in other component instead -->
  5087 <!-- put exports in other component instead -->
  5106       <unit bldFile="mw/dlnasrv/upnpavcontrolpoint/group"/>
  5088 <unit bldFile="mw/dlnasrv/upnpavcontrolpoint/group"/>
  5107      </component>
  5089 </component>
  5108     </collection>
  5090 </collection>
  5109     <collection name="upnpmediaserver" long-name="UPnP Media Server" level="server">
  5091 <collection name="upnpmediaserver" long-name="UPnP Media Server" level="server">
  5110      <component name="avobjects" filter="s60" long-name="A/V Objects">
  5092 <component name="avobjects" filter="s60" long-name="A/V Objects">
  5111       <unit bldFile="mw/dlnasrv/upnpmediaserver/avobjects/group"/>
  5093 <unit bldFile="mw/dlnasrv/upnpmediaserver/avobjects/group"/>
  5112      </component>
  5094 </component>
  5113      <component name="mediaserverclient" filter="s60" long-name="Media Server Client">
  5095 <component name="mediaserverclient" filter="s60" long-name="Media Server Client">
  5114       <unit bldFile="mw/dlnasrv/upnpmediaserver/mediaserverclient/group"/>
  5096 <unit bldFile="mw/dlnasrv/upnpmediaserver/mediaserverclient/group"/>
  5115      </component>
  5097 </component>
  5116      <component name="connectionmanagerservice" filter="s60" long-name="Connection Manager Service">
  5098 <component name="connectionmanagerservice" filter="s60" long-name="Connection Manager Service">
  5117       <unit bldFile="mw/dlnasrv/upnpmediaserver/connectionmanagerservice/group"/>
  5099 <unit bldFile="mw/dlnasrv/upnpmediaserver/connectionmanagerservice/group"/>
  5118      </component>
  5100 </component>
  5119      <component name="contentdirectoryservice" filter="s60" long-name="Content Directory Service">
  5101 <component name="contentdirectoryservice" filter="s60" long-name="Content Directory Service">
  5120       <unit bldFile="mw/dlnasrv/upnpmediaserver/contentdirectoryservice/group"/>
  5102 <unit bldFile="mw/dlnasrv/upnpmediaserver/contentdirectoryservice/group"/>
  5121      </component>
  5103 </component>
  5122      <component name="mediaserverengine" filter="s60" long-name="Media Server Engine">
  5104 <component name="mediaserverengine" filter="s60" long-name="Media Server Engine">
  5123       <unit bldFile="mw/dlnasrv/upnpmediaserver/mediaserverengine/group"/>
  5105 <unit bldFile="mw/dlnasrv/upnpmediaserver/mediaserverengine/group"/>
  5124      </component>
  5106 </component>
  5125      <component name="upnpmediaserver_build" filter="s60" long-name="UPnP Media Server Build">
  5107 <component name="upnpmediaserver_build" filter="s60" long-name="UPnP Media Server Build">
  5126       <!-- move exports into one of above components -->
  5108 <!-- move exports into one of above components -->
  5127       <unit bldFile="mw/dlnasrv/upnpmediaserver/group"/>
  5109 <unit bldFile="mw/dlnasrv/upnpmediaserver/group"/>
  5128      </component>
  5110 </component>
  5129     </collection>
  5111 </collection>
  5130     <collection name="upnpavcontroller" long-name="UPnP A/V Controller" level="ctrl">
  5112 <collection name="upnpavcontroller" long-name="UPnP A/V Controller" level="ctrl">
  5131      <component name="upnpxmlparser" filter="s60" long-name="UPnP XML Parser" introduced="^2">
  5113 <component name="upnpxmlparser" filter="s60" long-name="UPnP XML Parser" introduced="^2">
  5132       <unit bldFile="mw/dlnasrv/upnpavcontroller/upnpxmlparser/group"/>
  5114 <unit bldFile="mw/dlnasrv/upnpavcontroller/upnpxmlparser/group"/>
  5133      </component>
  5115 </component>
  5134      <component name="upnpavcontrollerserver" filter="s60" long-name="UPnP A/V Controller Server" introduced="^2">
  5116 <component name="upnpavcontrollerserver" filter="s60" long-name="UPnP A/V Controller Server" introduced="^2">
  5135       <unit bldFile="mw/dlnasrv/upnpavcontroller/upnpavcontrollerserver/group"/>
  5117 <unit bldFile="mw/dlnasrv/upnpavcontroller/upnpavcontrollerserver/group"/>
  5136      </component>
  5118 </component>
  5137      <component name="upnpavcontrollerclient" filter="s60" long-name="UPnP A/V Ccontroller Client" introduced="^2">
  5119 <component name="upnpavcontrollerclient" filter="s60" long-name="UPnP A/V Ccontroller Client" introduced="^2">
  5138       <unit bldFile="mw/dlnasrv/upnpavcontroller/upnpavcontrollerclient/group"/>
  5120 <unit bldFile="mw/dlnasrv/upnpavcontroller/upnpavcontrollerclient/group"/>
  5139      </component>
  5121 </component>
  5140      <component name="upnpavcontrollerhelper" filter="s60" long-name="UPnP A/V Controller Helper" introduced="^2">
  5122 <component name="upnpavcontrollerhelper" filter="s60" long-name="UPnP A/V Controller Helper" introduced="^2">
  5141       <unit bldFile="mw/dlnasrv/upnpavcontroller/upnpavcontrollerhelper/group"/>
  5123 <unit bldFile="mw/dlnasrv/upnpavcontroller/upnpavcontrollerhelper/group"/>
  5142      </component>
  5124 </component>
  5143      <component name="upnpavcontroller_build" filter="s60" long-name="UPnP A/V Controller Build" introduced="^2">
  5125 <component name="upnpavcontroller_build" filter="s60" long-name="UPnP A/V Controller Build" introduced="^2">
  5144       <!-- move exports content into one of above components -->
  5126 <!-- move exports content into one of above components -->
  5145       <unit bldFile="mw/dlnasrv/upnpavcontroller/group"/>
  5127 <unit bldFile="mw/dlnasrv/upnpavcontroller/group"/>
  5146      </component>
  5128 </component>
  5147     </collection>
  5129 </collection>
  5148     <collection name="upnpframework" long-name="UPnP Framework" level="framework">
  5130 <collection name="upnpframework" long-name="UPnP Framework" level="framework">
  5149      <component name="upnputilities" filter="s60" long-name="UPnP Utilities" introduced="^2">
  5131 <component name="upnputilities" filter="s60" long-name="UPnP Utilities" introduced="^2">
  5150       <unit bldFile="mw/dlnasrv/upnpframework/upnputilities/group"/>
  5132 <unit bldFile="mw/dlnasrv/upnpframework/upnputilities/group"/>
  5151      </component>
  5133 </component>
  5152      <component name="upnpextensionpluginif" filter="s60" long-name="UPnP Home Media Extension Plugin Interface" introduced="^2" deprecated="^3">
  5134 <component name="upnpextensionpluginif" filter="s60" long-name="UPnP Home Media Extension Plugin Interface" introduced="^2" deprecated="^3">
  5153       <!-- <unit bldFile="upnpframework/upnpextensionpluginif/group"/> -->
  5135 <!-- <unit bldFile="upnpframework/upnpextensionpluginif/group"/> -->
  5154      </component>
  5136 </component>
  5155      <component name="upnpfiletransferengine" filter="s60" long-name="UPnP File Transfer Engine" introduced="^2" deprecated="^3">
  5137 <component name="upnpfiletransferengine" filter="s60" long-name="UPnP File Transfer Engine" introduced="^2" deprecated="^3">
  5156       <!-- <unit bldFile="upnpframework/upnpfiletransferengine/group"/>-->
  5138 <!-- <unit bldFile="upnpframework/upnpfiletransferengine/group"/>-->
  5157      </component>
  5139 </component>
  5158      <component name="upnpcommonui" filter="s60" long-name="UPnP Common UI" introduced="^2" deprecated="^3">
  5140 <component name="upnpcommonui" filter="s60" long-name="UPnP Common UI" introduced="^2" deprecated="^3">
  5159       <!--<unit bldFile="upnpframework/upnpcommonui/group"/>-->
  5141 <!--<unit bldFile="upnpframework/upnpcommonui/group"/>-->
  5160      </component>
  5142 </component>
  5161      <component name="upnpaiwengine" filter="s60" long-name="UPnP AIW Engine" introduced="^2" deprecated="^3">
  5143 <component name="upnpaiwengine" filter="s60" long-name="UPnP AIW Engine" introduced="^2" deprecated="^3">
  5162       <!--<unit bldFile="upnpframework/upnpaiwengine/group"/> -->
  5144 <!--<unit bldFile="upnpframework/upnpaiwengine/group"/> -->
  5163      </component>
  5145 </component>
  5164      <component name="upnpaiwprovider" filter="s60" long-name="UPnP AIW Provider" introduced="^2" deprecated="^3" plugin="Y">
  5146 <component name="upnpaiwprovider" filter="s60" long-name="UPnP AIW Provider" introduced="^2" deprecated="^3" plugin="Y">
  5165       <!--<unit bldFile="upnpframework/upnpaiwprovider/group"/>-->
  5147 <!--<unit bldFile="upnpframework/upnpaiwprovider/group"/>-->
  5166      </component>
  5148 </component>
  5167      <component name="upnpmusicadapter" filter="s60" long-name="UPnP Music Adapter" introduced="^2">
  5149 <component name="upnpmusicadapter" filter="s60" long-name="UPnP Music Adapter" introduced="^2">
  5168       <unit bldFile="mw/dlnasrv/upnpframework/upnpmusicadapter/group"/>
  5150 <unit bldFile="mw/dlnasrv/upnpframework/upnpmusicadapter/group"/>
  5169      </component>
  5151 </component>
  5170      <component name="upnpcommand" filter="s60" long-name="UPnP Command" introduced="^2">
  5152 <component name="upnpcommand" filter="s60" long-name="UPnP Command" introduced="^2">
  5171       <unit bldFile="mw/dlnasrv/upnpframework/upnpcommand/group"/>
  5153 <unit bldFile="mw/dlnasrv/upnpframework/upnpcommand/group"/>
  5172      </component>
  5154 </component>
  5173      <component name="upnpframework_build" filter="s60" long-name="UPnP Framework Build" introduced="^2">
  5155 <component name="upnpframework_build" filter="s60" long-name="UPnP Framework Build" introduced="^2">
  5174       <!-- move exports content into one of above components -->
  5156 <!-- move exports content into one of above components -->
  5175       <unit bldFile="mw/dlnasrv/upnpframework/group"/>
  5157 <unit bldFile="mw/dlnasrv/upnpframework/group"/>
  5176      </component>
  5158 </component>
  5177     </collection>
  5159 </collection>
  5178     <collection name="upnpsettings" long-name="UPnP Settings" level="framework">
  5160 <collection name="upnpsettings" long-name="UPnP Settings" level="framework">
  5179      <component name="upnpsettingsengine" filter="s60" long-name="UPnP Settings Engine" introduced="^2">
  5161 <component name="upnpsettingsengine" filter="s60" long-name="UPnP Settings Engine" introduced="^2">
  5180       <unit bldFile="mw/dlnasrv/upnpsettings/upnpsettingsengine/group"/>
  5162 <unit bldFile="mw/dlnasrv/upnpsettings/upnpsettingsengine/group"/>
  5181      </component>
  5163 </component>
  5182      <component name="multiselectionui" filter="s60" long-name="Multi-Selection UI" introduced="^2" deprecated="^3">
  5164 <component name="multiselectionui" filter="s60" long-name="Multi-Selection UI" introduced="^2" deprecated="^3">
  5183       <!--<unit bldFile="upnpsettings/multiselectionui/group"/>-->
  5165 <!--<unit bldFile="upnpsettings/multiselectionui/group"/>-->
  5184      </component>
  5166 </component>
  5185      <component name="appwizard" filter="s60" long-name="UPnP Settings Wizard App" introduced="^2" deprecated="^3">
  5167 <component name="appwizard" filter="s60" long-name="UPnP Settings Wizard App" introduced="^2" deprecated="^3">
  5186       <!--<unit bldFile="upnpsettings/appwizard/group"/>-->
  5168 <!--<unit bldFile="upnpsettings/appwizard/group"/>-->
  5187      </component>
  5169 </component>
  5188      <component name="upnpsharingui" filter="s60" long-name="UPnP Sharing UI" introduced="^2" deprecated="^3">
  5170 <component name="upnpsharingui" filter="s60" long-name="UPnP Sharing UI" introduced="^2" deprecated="^3">
  5189       <!--<unit bldFile="upnpsettings/upnpsharingui/group"/>-->
  5171 <!--<unit bldFile="upnpsettings/upnpsharingui/group"/>-->
  5190      </component>
  5172 </component>
  5191      <component name="upnpgsplugin" filter="s60" long-name="UPnP GS Plugin" introduced="^2" plugin="Y">
  5173 <component name="upnpgsplugin" filter="s60" long-name="UPnP GS Plugin" introduced="^2" plugin="Y">
  5192       <unit bldFile="mw/dlnasrv/upnpsettings/upnpgsplugin/group"/>
  5174 <unit bldFile="mw/dlnasrv/upnpsettings/upnpgsplugin/group"/>
  5193      </component>
  5175 </component>
  5194      <component name="upnpsettings_build" filter="s60" long-name="UPnP Settings Build" introduced="^2">
  5176 <component name="upnpsettings_build" filter="s60" long-name="UPnP Settings Build" introduced="^2">
  5195       <!-- move exports content into one of above components -->
  5177 <!-- move exports content into one of above components -->
  5196       <unit bldFile="mw/dlnasrv/upnpsettings/group"/>
  5178 <unit bldFile="mw/dlnasrv/upnpsettings/group"/>
  5197      </component>
  5179 </component>
  5198     </collection>
  5180 </collection>
  5199     <collection name="upnpsharing" long-name="UPnP Sharing" level="server">
  5181 <collection name="upnpsharing" long-name="UPnP Sharing" level="server">
  5200      <component name="upnpdlnaprofiler" filter="s60" long-name="UPnP DLNA Profiler" introduced="^2">
  5182 <component name="upnpdlnaprofiler" filter="s60" long-name="UPnP DLNA Profiler" introduced="^2">
  5201       <unit bldFile="mw/dlnasrv/upnpsharing/upnpdlnaprofiler/group"/>
  5183 <unit bldFile="mw/dlnasrv/upnpsharing/upnpdlnaprofiler/group"/>
  5202      </component>
  5184 </component>
  5203      <component name="upnpsecurity" filter="s60" long-name="UPnP Security" introduced="^2">
  5185 <component name="upnpsecurity" filter="s60" long-name="UPnP Security" introduced="^2">
  5204       <unit bldFile="mw/dlnasrv/upnpsharing/upnpsecurity/group"/>
  5186 <unit bldFile="mw/dlnasrv/upnpsharing/upnpsecurity/group"/>
  5205      </component>
  5187 </component>
  5206      <component name="upnpcontentserver" filter="s60" long-name="UPnP Content Server" introduced="^2">
  5188 <component name="upnpcontentserver" filter="s60" long-name="UPnP Content Server" introduced="^2">
  5207       <unit bldFile="mw/dlnasrv/upnpsharing/upnpcontentserver/group"/>
  5189 <unit bldFile="mw/dlnasrv/upnpsharing/upnpcontentserver/group"/>
  5208      </component>
  5190 </component>
  5209      <component name="applicationengine" filter="s60" long-name="UPnP Application Engine" introduced="^2">
  5191 <component name="applicationengine" filter="s60" long-name="UPnP Application Engine" introduced="^2">
  5210       <unit bldFile="mw/dlnasrv/upnpsharing/applicationengine/group"/>
  5192 <unit bldFile="mw/dlnasrv/upnpsharing/applicationengine/group"/>
  5211      </component>
  5193 </component>
  5212      <component name="upnpsharing_build" filter="s60" long-name="UPnP Sharing Build" introduced="^2">
  5194 <component name="upnpsharing_build" filter="s60" long-name="UPnP Sharing Build" introduced="^2">
  5213       <!-- move exports content into one of above components -->
  5195 <!-- move exports content into one of above components -->
  5214       <unit bldFile="mw/dlnasrv/upnpsharing/group"/>
  5196 <unit bldFile="mw/dlnasrv/upnpsharing/group"/>
  5215      </component>
  5197 </component>
  5216     </collection>
  5198 </collection>
  5217     <collection name="upnpmpxplugins" long-name="UPnP MPX Plugins" level="plugin">
  5199 <collection name="upnpmpxplugins" long-name="UPnP MPX Plugins" level="plugin">
  5218      <component name="upnpplaybackplugins" filter="s60" long-name="UPnP Playback Plugins" introduced="^2" plugin="Y">
  5200 <component name="upnpplaybackplugins" filter="s60" long-name="UPnP Playback Plugins" introduced="^2" plugin="Y">
  5219       <unit bldFile="mw/dlnasrv/upnpmpxplugins/upnpplaybackplugins/group"/>
  5201 <unit bldFile="mw/dlnasrv/upnpmpxplugins/upnpplaybackplugins/group"/>
  5220      </component>
  5202 </component>
  5221      <component name="upnpmpxplugins_build" filter="s60" long-name="UPnP MPX Plugins Build" introduced="^2">
  5203 <component name="upnpmpxplugins_build" filter="s60" long-name="UPnP MPX Plugins Build" introduced="^2">
  5222       <!-- move exports content into other component? -->
  5204 <!-- move exports content into other component? -->
  5223       <unit bldFile="mw/dlnasrv/upnpmpxplugins/group"/>
  5205 <unit bldFile="mw/dlnasrv/upnpmpxplugins/group"/>
  5224      </component>
  5206 </component>
  5225     </collection>
  5207 </collection>
  5226     <collection name="upnpharvester" long-name="UPnP Harvester" level="ctrl">
  5208 <collection name="upnpharvester" long-name="UPnP Harvester" level="ctrl">
  5227      <component name="upnpharvester_common" filter="s60" long-name="UPnP Harvester Common" introduced="^2" deprecated="^3" class="placeholder">
  5209 <component name="upnpharvester_common" filter="s60" long-name="UPnP Harvester Common" introduced="^2" deprecated="^3" class="placeholder">
  5228       <!-- need to merge or #include these to a single bld.inf -->
  5210 <!-- need to merge or #include these to a single bld.inf -->
  5229       <!--<unit bldFile="upnpharvester/common/cmlibrary/group"/>
  5211 <!--<unit bldFile="upnpharvester/common/cmlibrary/group"/>
  5230         <unit bldFile="upnpharvester/common/cmsettings/group"/>
  5212         <unit bldFile="upnpharvester/common/cmsettings/group"/>
  5231         <unit bldFile="upnpharvester/common/cmsqlwrapper/group"/>
  5213         <unit bldFile="upnpharvester/common/cmsqlwrapper/group"/>
  5232         <unit bldFile="upnpharvester/common/dbmanager/group"/>-->
  5214         <unit bldFile="upnpharvester/common/dbmanager/group"/>-->
  5233      </component>
  5215 </component>
  5234      <component name="cdssync" filter="s60" long-name="CDS Sync" introduced="^2" deprecated="^3" class="placeholder">
  5216 <component name="cdssync" filter="s60" long-name="CDS Sync" introduced="^2" deprecated="^3" class="placeholder">
  5235       <!-- <unit bldFile="upnpharvester/cdssync/common"/>-->
  5217 <!-- <unit bldFile="upnpharvester/cdssync/common"/>-->
  5236      </component>
  5218 </component>
  5237      <component name="mdhserver" filter="s60" long-name="Metadata Harvester Server" introduced="^2" deprecated="^3" class="placeholder">
  5219 <component name="mdhserver" filter="s60" long-name="Metadata Harvester Server" introduced="^2" deprecated="^3" class="placeholder">
  5238       <!--<unit bldFile="upnpharvester/mdhserver/group"/>-->
  5220 <!--<unit bldFile="upnpharvester/mdhserver/group"/>-->
  5239      </component>
  5221 </component>
  5240      <component name="upnpharvester_build" filter="s60" long-name="UPnP Harvester Build" introduced="^2" deprecated="^3" class="placeholder">
  5222 <component name="upnpharvester_build" filter="s60" long-name="UPnP Harvester Build" introduced="^2" deprecated="^3" class="placeholder">
  5241       <!-- could just make the whole collection one component and move down a dir. Or move the exports here into the other component -->
  5223 <!-- could just make the whole collection one component and move down a dir. Or move the exports here into the other component -->
  5242       <!--<unit bldFile="upnpharvester/group"/>-->
  5224 <!--<unit bldFile="upnpharvester/group"/>-->
  5243      </component>
  5225 </component>
  5244     </collection>
  5226 </collection>
  5245     <collection name="homesync" long-name="Home Sync" level="plugin">
  5227 <collection name="homesync" long-name="Home Sync" level="plugin">
  5246      <component name="contentmanager" filter="s60" long-name="Content Manager" introduced="^2" deprecated="^3" class="placeholder">
  5228 <component name="contentmanager" filter="s60" long-name="Content Manager" introduced="^2" deprecated="^3" class="placeholder">
  5247       <!-- <unit bldFile="homesync/group"/>-->
  5229 <!-- <unit bldFile="homesync/group"/>-->
  5248       <!-- move bld.inf into contentmanager dir -->
  5230 <!-- move bld.inf into contentmanager dir -->
  5249      </component>
  5231 </component>
  5250     </collection>
  5232 </collection>
  5251     <collection name="homemedia" long-name="Home Media" level="framework">
  5233 <collection name="homemedia" long-name="Home Media" level="framework">
  5252      <!-- collection is really just a component. Move down a directory -->
  5234 <!-- collection is really just a component. Move down a directory -->
  5253      <component name="homemedia_build" filter="s60" long-name="Home Media" introduced="^2" deprecated="^3" class="placeholder">
  5235 <component name="homemedia_build" filter="s60" long-name="Home Media" introduced="^2" deprecated="^3" class="placeholder">
  5254       <!-- <unit bldFile="homemedia/group"/> -->
  5236 <!-- <unit bldFile="homemedia/group"/> -->
  5255      </component>
  5237 </component>
  5256     </collection>
  5238 </collection>
  5257     <collection name="dlnasrv_info" long-name="DLNA Services Info" level="plugin">
  5239 <collection name="dlnasrv_info" long-name="DLNA Services Info" level="plugin">
  5258      <component name="dlnasrv_build" filter="s60" long-name="DLNA Services Build">
  5240 <component name="dlnasrv_build" filter="s60" long-name="DLNA Services Build">
  5259       <!-- need to #include upnpplatformvar.hrh from each #included bld.inf, then this can be removed  -->
  5241 <!-- need to #include upnpplatformvar.hrh from each #included bld.inf, then this can be removed  -->
  5260       <unit bldFile="mw/dlnasrv/group"/>
  5242 <unit bldFile="mw/dlnasrv/group"/>
  5261      </component>
  5243 </component>
  5262     </collection>
  5244 </collection>
  5263    </block>
  5245 </block>
  5264    <block name="btservices" level="generic" long-name="Bluetooth Services" levels="framework server generic specific plugin">
  5246 <block name="btservices" level="generic" long-name="Bluetooth Services" levels="framework server generic specific plugin">
  5265     <collection name="btservices_pub" long-name="BT Services Public Interfaces" level="plugin">
  5247 <collection name="btservices_pub" long-name="BT Services Public Interfaces" level="plugin">
  5266      <component name="bluetooth_power_state_api" long-name="Bluetooth Power State API" filter="s60" class="api">
  5248 <component name="bluetooth_power_state_api" long-name="Bluetooth Power State API" filter="s60" class="api">
  5267       <unit bldFile="mw/btservices/btservices_pub/bluetooth_power_state_api/group"/>
  5249 <unit bldFile="mw/btservices/btservices_pub/bluetooth_power_state_api/group"/>
  5268      </component>
  5250 </component>
  5269      <component name="bluetooth_notifier_api" long-name="Bluetooth Notifier API" filter="s60" class="api">
  5251 <component name="bluetooth_notifier_api" long-name="Bluetooth Notifier API" filter="s60" class="api">
  5270       <unit bldFile="mw/btservices/btservices_pub/bluetooth_notifier_api/group"/>
  5252 <unit bldFile="mw/btservices/btservices_pub/bluetooth_notifier_api/group"/>
  5271      </component>
  5253 </component>
  5272     </collection>
  5254 </collection>
  5273     <collection name="btservices_plat" long-name="BT Services Platform Interfaces" level="plugin">
  5255 <collection name="btservices_plat" long-name="BT Services Platform Interfaces" level="plugin">
  5274      <component name="bluetooth_dosserver_audio_api" long-name="Bluetooth DOS Server Audio API" filter="s60" class="api">
  5256 <component name="bluetooth_dosserver_audio_api" long-name="Bluetooth DOS Server Audio API" filter="s60" class="api">
  5275       <unit bldFile="mw/btservices/btservices_plat/bluetooth_dosserver_audio_api/group"/>
  5257 <unit bldFile="mw/btservices/btservices_plat/bluetooth_dosserver_audio_api/group"/>
  5276      </component>
  5258 </component>
  5277      <component name="bluetooth_dut_mode_api" long-name="Bluetooth DUT Mode API" filter="s60" class="api">
  5259 <component name="bluetooth_dut_mode_api" long-name="Bluetooth DUT Mode API" filter="s60" class="api">
  5278       <unit bldFile="mw/btservices/btservices_plat/bluetooth_dut_mode_api/group"/>
  5260 <unit bldFile="mw/btservices/btservices_plat/bluetooth_dut_mode_api/group"/>
  5279      </component>
  5261 </component>
  5280      <component name="bluetooth_engine_api" long-name="Bluetooth Engine API" filter="s60" class="api">
  5262 <component name="bluetooth_engine_api" long-name="Bluetooth Engine API" filter="s60" class="api">
  5281       <unit bldFile="mw/btservices/btservices_plat/bluetooth_engine_api/group"/>
  5263 <unit bldFile="mw/btservices/btservices_plat/bluetooth_engine_api/group"/>
  5282      </component>
  5264 </component>
  5283      <component name="bluetooth_engine_connection_management_api" long-name="Bluetooth Engine Connection Management API" filter="s60" class="api">
  5265 <component name="bluetooth_engine_connection_management_api" long-name="Bluetooth Engine Connection Management API" filter="s60" class="api">
  5284       <unit bldFile="mw/btservices/btservices_plat/bluetooth_engine_connection_management_api/group"/>
  5266 <unit bldFile="mw/btservices/btservices_plat/bluetooth_engine_connection_management_api/group"/>
  5285      </component>
  5267 </component>
  5286      <component name="bluetooth_engine_device_management_api" long-name="Bluetooth Engine Device Management API" filter="s60" class="api">
  5268 <component name="bluetooth_engine_device_management_api" long-name="Bluetooth Engine Device Management API" filter="s60" class="api">
  5287       <unit bldFile="mw/btservices/btservices_plat/bluetooth_engine_device_management_api/group"/>
  5269 <unit bldFile="mw/btservices/btservices_plat/bluetooth_engine_device_management_api/group"/>
  5288      </component>
  5270 </component>
  5289      <component name="bluetooth_engine_discovery_api" long-name="Bluetooth Engine Discovery API" filter="s60" class="api">
  5271 <component name="bluetooth_engine_discovery_api" long-name="Bluetooth Engine Discovery API" filter="s60" class="api">
  5290       <unit bldFile="mw/btservices/btservices_plat/bluetooth_engine_discovery_api/group"/>
  5272 <unit bldFile="mw/btservices/btservices_plat/bluetooth_engine_discovery_api/group"/>
  5291      </component>
  5273 </component>
  5292      <component name="bluetooth_engine_features_api" long-name="Bluetooth Engine Features API" filter="s60" class="api">
  5274 <component name="bluetooth_engine_features_api" long-name="Bluetooth Engine Features API" filter="s60" class="api">
  5293       <unit bldFile="mw/btservices/btservices_plat/bluetooth_engine_features_api/group"/>
  5275 <unit bldFile="mw/btservices/btservices_plat/bluetooth_engine_features_api/group"/>
  5294      </component>
  5276 </component>
  5295      <component name="bluetooth_engine_settings_api" long-name="Bluetooth Engine Settings API" filter="s60" class="api">
  5277 <component name="bluetooth_engine_settings_api" long-name="Bluetooth Engine Settings API" filter="s60" class="api">
  5296       <unit bldFile="mw/btservices/btservices_plat/bluetooth_engine_settings_api/group"/>
  5278 <unit bldFile="mw/btservices/btservices_plat/bluetooth_engine_settings_api/group"/>
  5297      </component>
  5279 </component>
  5298      <component name="bluetooth_engine_plugin_api" long-name="Bluetooth Engine Plugin API" filter="s60" class="api">
  5280 <component name="bluetooth_engine_plugin_api" long-name="Bluetooth Engine Plugin API" filter="s60" class="api">
  5299       <unit bldFile="mw/btservices/btservices_plat/bluetooth_engine_plugin_api/group"/>
  5281 <unit bldFile="mw/btservices/btservices_plat/bluetooth_engine_plugin_api/group"/>
  5300      </component>
  5282 </component>
  5301      <component name="bluetooth_local_variation_api" long-name="Bluetooth Local Variation API" filter="s60" class="api">
  5283 <component name="bluetooth_local_variation_api" long-name="Bluetooth Local Variation API" filter="s60" class="api">
  5302       <unit bldFile="mw/btservices/btservices_plat/bluetooth_local_variation_api/group"/>
  5284 <unit bldFile="mw/btservices/btservices_plat/bluetooth_local_variation_api/group"/>
  5303      </component>
  5285 </component>
  5304      <component name="bluetooth_notifier_internal_api" long-name="Bluetooth Notifier internal API" filter="s60" class="api">
  5286 <component name="bluetooth_notifier_internal_api" long-name="Bluetooth Notifier internal API" filter="s60" class="api">
  5305       <unit bldFile="mw/btservices/btservices_plat/bluetooth_notifier_internal_api/group"/>
  5287 <unit bldFile="mw/btservices/btservices_plat/bluetooth_notifier_internal_api/group"/>
  5306      </component>
  5288 </component>
  5307      <component name="bluetooth_sap_connection_state_api" long-name="Bluetooth SAP Connection State API" filter="s60" class="api">
  5289 <component name="bluetooth_sap_connection_state_api" long-name="Bluetooth SAP Connection State API" filter="s60" class="api">
  5308       <unit bldFile="mw/btservices/btservices_plat/bluetooth_sap_connection_state_api/group"/>
  5290 <unit bldFile="mw/btservices/btservices_plat/bluetooth_sap_connection_state_api/group"/>
  5309      </component>
  5291 </component>
  5310      <component name="bluetooth_secondary_display_notification_api" long-name="Bluetooth Secondary Display Notification API" filter="s60" class="api">
  5292 <component name="bluetooth_secondary_display_notification_api" long-name="Bluetooth Secondary Display Notification API" filter="s60" class="api">
  5311       <unit bldFile="mw/btservices/btservices_plat/bluetooth_secondary_display_notification_api/group"/>
  5293 <unit bldFile="mw/btservices/btservices_plat/bluetooth_secondary_display_notification_api/group"/>
  5312      </component>
  5294 </component>
  5313     </collection>
  5295 </collection>
  5314     <collection name="bluetoothengine" long-name="Bluetooth Engine" level="framework">
  5296 <collection name="bluetoothengine" long-name="Bluetooth Engine" level="framework">
  5315      <component name="bteng" filter="s60" long-name="Bluetooth Engine">
  5297 <component name="bteng" filter="s60" long-name="Bluetooth Engine">
  5316       <unit bldFile="mw/btservices/bluetoothengine/bteng/group"/>
  5298 <unit bldFile="mw/btservices/bluetoothengine/bteng/group"/>
  5317      </component>
  5299 </component>
  5318      <component name="btnotif" filter="s60" long-name="Bluetooth Notifier">
  5300 <component name="btnotif" filter="s60" long-name="Bluetooth Notifier">
  5319       <unit bldFile="mw/btservices/bluetoothengine/btnotif/group"/>
  5301 <unit bldFile="mw/btservices/bluetoothengine/btnotif/group"/>
  5320      </component>
  5302 </component>
  5321      <component name="btaudioman" filter="s60" long-name="Bluetooth Audio Manager">
  5303 <component name="btaudioman" filter="s60" long-name="Bluetooth Audio Manager">
  5322       <unit bldFile="mw/btservices/bluetoothengine/btaudioman/group"/>
  5304 <unit bldFile="mw/btservices/bluetoothengine/btaudioman/group"/>
  5323      </component>
  5305 </component>
  5324      <component name="btmac" filter="s60" long-name="Bluetooth Mono Audio Controller" plugin="Y">
  5306 <component name="btmac" filter="s60" long-name="Bluetooth Mono Audio Controller" plugin="Y">
  5325       <unit bldFile="mw/btservices/bluetoothengine/btmac/group"/>
  5307 <unit bldFile="mw/btservices/bluetoothengine/btmac/group"/>
  5326      </component>
  5308 </component>
  5327      <component name="btsac" filter="s60" long-name="Bluetooth Stereo Audio Controller" plugin="Y">
  5309 <component name="btsac" filter="s60" long-name="Bluetooth Stereo Audio Controller" plugin="Y">
  5328       <unit bldFile="mw/btservices/bluetoothengine/btsac/group"/>
  5310 <unit bldFile="mw/btservices/bluetoothengine/btsac/group"/>
  5329      </component>
  5311 </component>
  5330      <component name="btaudiostreamer" filter="s60" long-name="Bluetooth Audio Streamer">
  5312 <component name="btaudiostreamer" filter="s60" long-name="Bluetooth Audio Streamer">
  5331       <unit bldFile="mw/btservices/bluetoothengine/btaudiostreamer/group"/>
  5313 <unit bldFile="mw/btservices/bluetoothengine/btaudiostreamer/group"/>
  5332      </component>
  5314 </component>
  5333      <component name="btsap" filter="s60" long-name="Bluetooth SIM Access Profile" plugin="Y">
  5315 <component name="btsap" filter="s60" long-name="Bluetooth SIM Access Profile" plugin="Y">
  5334       <unit bldFile="mw/btservices/bluetoothengine/btsap/group"/>
  5316 <unit bldFile="mw/btservices/bluetoothengine/btsap/group"/>
  5335      </component>
  5317 </component>
  5336      <component name="btui" filter="s60" long-name="Bluetooth UI">
  5318 <component name="btui" filter="s60" long-name="Bluetooth UI">
  5337       <unit bldFile="mw/btservices/bluetoothengine/btui/group"/>
  5319 <unit bldFile="mw/btservices/bluetoothengine/btui/group"/>
  5338      </component>
  5320 </component>
  5339      <component name="btpbap" filter="s60" long-name="Bluetooth Phonebook Access Profile" plugin="Y">
  5321 <component name="btpbap" filter="s60" long-name="Bluetooth Phonebook Access Profile" plugin="Y">
  5340       <unit bldFile="mw/btservices/bluetoothengine/btpbap/group"/>
  5322 <unit bldFile="mw/btservices/bluetoothengine/btpbap/group"/>
  5341      </component>
  5323 </component>
  5342      <component name="bthid" filter="s60" long-name="Bluetooth HID">
  5324 <component name="bthid" filter="s60" long-name="Bluetooth HID">
  5343       <unit bldFile="mw/btservices/bluetoothengine/bthid/group"/>
  5325 <unit bldFile="mw/btservices/bluetoothengine/bthid/group"/>
  5344      </component>
  5326 </component>
  5345      <component name="btctrldcmoadapter" filter="s60" long-name="Bluetooth Control DCMO Adapter" introduced="^3" plugin="Y">
  5327 <component name="btctrldcmoadapter" filter="s60" long-name="Bluetooth Control DCMO Adapter" introduced="^3" plugin="Y">
  5346       <unit bldFile="mw/btservices/bluetoothengine/btctrldcmoadapter/group"/>
  5328 <unit bldFile="mw/btservices/bluetoothengine/btctrldcmoadapter/group"/>
  5347      </component>
  5329 </component>
  5348     </collection>
  5330 </collection>
  5349     <collection name="bluetoothappprofiles" long-name="Bluetooth Application Profiles" level="plugin">
  5331 <collection name="bluetoothappprofiles" long-name="Bluetooth Application Profiles" level="plugin">
  5350      <component name="avrcp" long-name="Bluetooth AVRCP" introduced="9.1" purpose="optional">
  5332 <component name="avrcp" long-name="Bluetooth AVRCP" introduced="9.1" purpose="optional">
  5351       <unit bldFile="mw/btservices/bluetoothappprofiles/avrcp" mrp="mw/btservices/bluetoothappprofiles/avrcp/bluetooth_avrcp.mrp"/>
  5333 <unit bldFile="mw/btservices/bluetoothappprofiles/avrcp" mrp="mw/btservices/bluetoothappprofiles/avrcp/bluetooth_avrcp.mrp"/>
  5352      </component>
  5334 </component>
  5353     </collection>
  5335 </collection>
  5354     <collection name="btservices_info" long-name="BT Services Info" level="plugin">
  5336 <collection name="atcommands" long-name="AT Commands" level="generic">
  5355      <component name="btservices_metadata" long-name="BT Services Metadata" introduced="^3" purpose="development" class="config PC">
  5337 <component name="modematplugin" long-name="Modem AT Plugin" filter="s60" introduced="^4" plugin="Y">
  5356       <unit mrp="mw/btservices/btservices_info/btservices_metadata/btservices_metadata.mrp"/>
  5338 <unit bldFile="mw/btservices/atcommands/modematplugin/group"/>
  5357      </component>
  5339 </component>
  5358     </collection>
  5340 <component name="lccustomplugin" long-name="LC Custom Plugin" filter="s60" introduced="^4" plugin="Y">
  5359    </block>
  5341 <unit bldFile="mw/btservices/atcommands/lccustomplugin/group"/>
  5360    <block name="usbservices" level="generic" long-name="USB Services" levels="framework server generic specific plugin">
  5342 </component>
  5361     <collection name="usbservices_plat" long-name="USB Services Platform Interfaces" level="plugin">
  5343 </collection>
  5362      <component name="pictbridge_api" long-name="PictBridge API" filter="s60" class="api">
  5344 <collection name="btservices_info" long-name="BT Services Info" level="plugin">
  5363       <unit bldFile="mw/usbservices/usbservices_plat/pictbridge_api/group"/>
  5345 <component name="btservices_metadata" long-name="BT Services Metadata" introduced="^3" purpose="development" class="config PC">
  5364      </component>
  5346 <unit mrp="mw/btservices/btservices_info/btservices_metadata/btservices_metadata.mrp"/>
  5365      <component name="ptp_responder_api" long-name="PTP Responder API" filter="s60" class="api">
  5347 </component>
  5366       <unit bldFile="mw/usbservices/usbservices_plat/ptp_responder_api/group"/>
  5348 </collection>
  5367      </component>
  5349 </block>
  5368      <component name="ptp_transport_api" long-name="PTP Transport API" filter="s60" class="api">
  5350 <block name="usbservices" level="generic" long-name="USB Services" levels="framework server generic specific plugin">
  5369       <unit bldFile="mw/usbservices/usbservices_plat/ptp_transport_api/group"/>
  5351 <collection name="usbservices_plat" long-name="USB Services Platform Interfaces" level="plugin">
  5370      </component>
  5352 <component name="pictbridge_api" long-name="PictBridge API" filter="s60" class="api">
  5371      <component name="usb_device_control_plugin_api" long-name="USB Device Control Plug-in API" filter="s60" class="api">
  5353 <unit bldFile="mw/usbservices/usbservices_plat/pictbridge_api/group"/>
  5372       <unit bldFile="mw/usbservices/usbservices_plat/usb_device_control_plugin_api/group"/>
  5354 </component>
  5373      </component>
  5355 <component name="ptp_responder_api" long-name="PTP Responder API" filter="s60" class="api">
  5374      <component name="usb_notifier_api" long-name="USB Notifier API" filter="s60" class="api">
  5356 <unit bldFile="mw/usbservices/usbservices_plat/ptp_responder_api/group"/>
  5375       <unit bldFile="mw/usbservices/usbservices_plat/usb_notifier_api/group"/>
  5357 </component>
  5376      </component>
  5358 <component name="ptp_transport_api" long-name="PTP Transport API" filter="s60" class="api">
  5377      <component name="usb_personality_api_header" long-name="USB Personality API" filter="s60" class="api">
  5359 <unit bldFile="mw/usbservices/usbservices_plat/ptp_transport_api/group"/>
  5378       <unit bldFile="mw/usbservices/usbservices_plat/usb_personality_api_header/group"/>
  5360 </component>
  5379      </component>
  5361 <component name="usb_device_control_plugin_api" long-name="USB Device Control Plug-in API" filter="s60" class="api">
  5380      <component name="usb_personality_plugin_api" long-name="USB Personality Plug-in API" filter="s60" class="api">
  5362 <unit bldFile="mw/usbservices/usbservices_plat/usb_device_control_plugin_api/group"/>
  5381       <unit bldFile="mw/usbservices/usbservices_plat/usb_personality_plugin_api/group"/>
  5363 </component>
  5382      </component>
  5364 <component name="usb_notifier_api" long-name="USB Notifier API" filter="s60" class="api">
  5383      <component name="usb_secondary_display_api" long-name="USB Secondary Display API" filter="s60" class="api">
  5365 <unit bldFile="mw/usbservices/usbservices_plat/usb_notifier_api/group"/>
  5384       <unit bldFile="mw/usbservices/usbservices_plat/usb_secondary_display_api/group"/>
  5366 </component>
  5385      </component>
  5367 <component name="usb_personality_api_header" long-name="USB Personality API" filter="s60" class="api">
  5386      <component name="usb_watcher_api" long-name="USB Watcher API" filter="s60" class="api">
  5368 <unit bldFile="mw/usbservices/usbservices_plat/usb_personality_api_header/group"/>
  5387       <unit bldFile="mw/usbservices/usbservices_plat/usb_watcher_api/group"/>
  5369 </component>
  5388      </component>
  5370 <component name="usb_personality_plugin_api" long-name="USB Personality Plug-in API" filter="s60" class="api">
  5389      <component name="usb_watcher_info_api_header" long-name="USB Watcher Info API" filter="s60" class="api">
  5371 <unit bldFile="mw/usbservices/usbservices_plat/usb_personality_plugin_api/group"/>
  5390       <unit bldFile="mw/usbservices/usbservices_plat/usb_watcher_info_api_header/group"/>
  5372 </component>
  5391      </component>
  5373 <component name="usb_secondary_display_api" long-name="USB Secondary Display API" filter="s60" class="api">
  5392     </collection>
  5374 <unit bldFile="mw/usbservices/usbservices_plat/usb_secondary_display_api/group"/>
  5393     <collection name="usbservices_info" long-name="USB Services Info" level="plugin"/>
  5375 </component>
  5394     <collection name="usbengines" long-name="USB Engines" level="generic">
  5376 <component name="usb_watcher_api" long-name="USB Watcher API" filter="s60" class="api">
  5395      <component name="usbotgwatcher" filter="s60" long-name="USB OTG Watcher">
  5377 <unit bldFile="mw/usbservices/usbservices_plat/usb_watcher_api/group"/>
  5396       <unit bldFile="mw/usbservices/usbengines/usbotgwatcher/group"/>
  5378 </component>
  5397      </component>
  5379 <component name="usb_watcher_info_api_header" long-name="USB Watcher Info API" filter="s60" class="api">
  5398      <component name="usbwatcher" filter="s60" long-name="USB Watcher">
  5380 <unit bldFile="mw/usbservices/usbservices_plat/usb_watcher_info_api_header/group"/>
  5399       <unit bldFile="mw/usbservices/usbengines/usbwatcher/group"/>
  5381 </component>
  5400      </component>
  5382 </collection>
  5401      <component name="usblocodplugin" filter="s60" long-name="USB Local Connectivity Domain Plugin" plugin="Y">
  5383 <collection name="usbservices_info" long-name="USB Services Info" level="plugin"/>
  5402       <unit bldFile="mw/usbservices/usbengines/usblocodplugin/group"/>
  5384 <collection name="usbengines" long-name="USB Engines" level="generic">
  5403      </component>
  5385 <component name="usbotgwatcher" filter="s60" long-name="USB OTG Watcher">
  5404      <component name="usbdevcon" filter="s60" long-name="USB Device Control">
  5386 <unit bldFile="mw/usbservices/usbengines/usbotgwatcher/group"/>
  5405       <unit bldFile="mw/usbservices/usbengines/usbdevcon/group"/>
  5387 </component>
  5406      </component>
  5388 <component name="usbwatcher" filter="s60" long-name="USB Watcher">
  5407      <component name="usbremotepersonality" filter="s60" long-name="USB Remote Personality">
  5389 <unit bldFile="mw/usbservices/usbengines/usbwatcher/group"/>
  5408       <unit bldFile="mw/usbservices/usbengines/usbremotepersonality/group"/>
  5390 </component>
  5409      </component>
  5391 <component name="usblocodplugin" filter="s60" long-name="USB Local Connectivity Domain Plugin" plugin="Y">
  5410     </collection>
  5392 <unit bldFile="mw/usbservices/usbengines/usblocodplugin/group"/>
  5411     <collection name="usbclasses" long-name="USB Classes" level="framework">
  5393 </component>
  5412      <component name="usbobexclasscontroller" filter="s60" long-name="USB OBEX Class Controller" plugin="Y">
  5394 <component name="usbdevcon" filter="s60" long-name="USB Device Control">
  5413       <unit bldFile="mw/usbservices/usbclasses/usbobexclasscontroller/group"/>
  5395 <unit bldFile="mw/usbservices/usbengines/usbdevcon/group"/>
  5414      </component>
  5396 </component>
  5415      <component name="usbbasicpersonality" filter="s60" long-name="USB Basic Personality" plugin="Y">
  5397 <component name="usbremotepersonality" filter="s60" long-name="USB Remote Personality">
  5416       <unit bldFile="mw/usbservices/usbclasses/usbbasicpersonality/group"/>
  5398 <unit bldFile="mw/usbservices/usbengines/usbremotepersonality/group"/>
  5417      </component>
  5399 </component>
  5418      <component name="usbmscpersonality" filter="s60" long-name="USB MSC Personality" plugin="Y">
  5400 </collection>
  5419       <unit bldFile="mw/usbservices/usbclasses/usbmscpersonality/group"/>
  5401 <collection name="usbclasses" long-name="USB Classes" level="framework">
  5420      </component>
  5402 <component name="usbobexclasscontroller" filter="s60" long-name="USB OBEX Class Controller" plugin="Y">
  5421      <!--	commented out in bld.inf. Should this be deleted?     
  5403 <unit bldFile="mw/usbservices/usbclasses/usbobexclasscontroller/group"/>
       
  5404 </component>
       
  5405 <component name="usbbasicpersonality" filter="s60" long-name="USB Basic Personality" plugin="Y">
       
  5406 <unit bldFile="mw/usbservices/usbclasses/usbbasicpersonality/group"/>
       
  5407 </component>
       
  5408 <component name="usbmscpersonality" filter="s60" long-name="USB MSC Personality" plugin="Y">
       
  5409 <unit bldFile="mw/usbservices/usbclasses/usbmscpersonality/group"/>
       
  5410 </component>
       
  5411 <!--	commented out in bld.inf. Should this be deleted?     
  5422   <component id="ptpstack" filter="s60" name="Picture Transfer Protocol Stack">
  5412   <component id="ptpstack" filter="s60" name="Picture Transfer Protocol Stack">
  5423         <unit bldFile="usbclasses/ptpstack/group"/>
  5413         <unit bldFile="usbclasses/ptpstack/group"/>
  5424       </component>
  5414       </component>
  5425       <component id="sicdusbplugin" filter="s60" name="SICD USB Plugin" class="plugin">
  5415       <component id="sicdusbplugin" filter="s60" name="SICD USB Plugin" class="plugin">
  5426         <unit bldFile="usbclasses/sicdusbplugin/group"/>
  5416         <unit bldFile="usbclasses/sicdusbplugin/group"/>
  5427       </component>
  5417       </component>
  5428       <component id="ptpserver" filter="s60" name="Picture Transfer Protocol Server">
  5418       <component id="ptpserver" filter="s60" name="Picture Transfer Protocol Server">
  5429         <unit bldFile="usbclasses/ptpserver/group"/>
  5419         <unit bldFile="usbclasses/ptpserver/group"/>
  5430       </component>-->
  5420       </component>-->
  5431      <component name="pictbridgeengine" filter="s60" long-name="PictBridge Engine">
  5421 <component name="pictbridgeengine" filter="s60" long-name="PictBridge Engine">
  5432       <unit bldFile="mw/usbservices/usbclasses/pictbridgeengine/group"/>
  5422 <unit bldFile="mw/usbservices/usbclasses/pictbridgeengine/group"/>
  5433      </component>
  5423 </component>
  5434      <component name="usbphoneasmodem" filter="s60" long-name="USB Phone as Modem" introduced="^3">
  5424 <component name="usbphoneasmodem" filter="s60" long-name="USB Phone as Modem" introduced="^3">
  5435       <unit bldFile="mw/usbservices/usbclasses/usbphoneasmodem/group"/>
  5425 <unit bldFile="mw/usbservices/usbclasses/usbphoneasmodem/group"/>
  5436      </component>
  5426 </component>
  5437     </collection>
  5427 </collection>
  5438     <collection name="usbuis" long-name="USB UIs" level="specific">
  5428 <collection name="usbuis" long-name="USB UIs" level="specific">
  5439      <component name="usbui" filter="s60" long-name="USB UI">
  5429 <component name="usbui" filter="s60" long-name="USB UI">
  5440       <unit bldFile="mw/usbservices/usbuis/usbui/group"/>
  5430 <unit bldFile="mw/usbservices/usbuis/usbui/group"/>
  5441      </component>
  5431 </component>
  5442      <component name="usbuinotif" filter="s60" long-name="USB UI Notifiers">
  5432 <component name="usbuinotif" filter="s60" long-name="USB UI Notifiers">
  5443       <unit bldFile="mw/usbservices/usbuis/usbuinotif/group"/>
  5433 <unit bldFile="mw/usbservices/usbuis/usbuinotif/group"/>
  5444      </component>
  5434 </component>
  5445      <component name="imageprintuiprovider" filter="s60" long-name="ImagePrint UI Provider" plugin="Y">
  5435 <component name="imageprintuiprovider" filter="s60" long-name="ImagePrint UI Provider" plugin="Y">
  5446       <unit bldFile="mw/usbservices/usbuis/imageprintuiprovider/group"/>
  5436 <unit bldFile="mw/usbservices/usbuis/imageprintuiprovider/group"/>
  5447      </component>
  5437 </component>
  5448      <component name="usbimageprintui" filter="s60" long-name="ImagePrint UI">
  5438 <component name="usbimageprintui" filter="s60" long-name="ImagePrint UI">
  5449       <unit bldFile="mw/usbservices/usbuis/imageprintui/group"/>
  5439 <unit bldFile="mw/usbservices/usbuis/imageprintui/group"/>
  5450      </component>
  5440 </component>
  5451     </collection>
  5441 </collection>
  5452    </block>
  5442 </block>
  5453    <block name="shortlinkconn" level="generic" long-name="Shortlink Connectivity" levels="framework server generic specific plugin">
  5443 <block name="shortlinkconn" level="generic" long-name="Shortlink Connectivity" levels="framework server generic specific plugin">
  5454     <!-- Package is pending removal. Contents to be moved to remoteconn and btservices -->
  5444 <!-- Package is pending removal. Contents to be moved to remoteconn and btservices -->
  5455     <collection name="shortlinkconn_plat" long-name="Shortlink Connectivity Platform Interfaces" level="plugin">
  5445 <collection name="shortlinkconn_plat" long-name="Shortlink Connectivity Platform Interfaces" level="plugin">
  5456      <component name="obex_service_utils_api" long-name="OBEX Service Utils API" filter="s60" class="api">
  5446 <component name="obex_service_utils_api" long-name="OBEX Service Utils API" filter="s60" class="api">
  5457       <unit bldFile="mw/shortlinkconn/shortlinkconn_plat/obex_service_utils_api/group"/>
  5447 <unit bldFile="mw/shortlinkconn/shortlinkconn_plat/obex_service_utils_api/group"/>
  5458      </component>
  5448 </component>
  5459      <component name="obex_service_plugin_api" long-name="OBEX Service Plugin API" filter="s60" class="api">
  5449 <component name="obex_service_plugin_api" long-name="OBEX Service Plugin API" filter="s60" class="api">
  5460       <unit bldFile="mw/shortlinkconn/shortlinkconn_plat/obex_service_plugin_api/group"/>
  5450 <unit bldFile="mw/shortlinkconn/shortlinkconn_plat/obex_service_plugin_api/group"/>
  5461      </component>
  5451 </component>
  5462      <component name="dialup_connection_status_api" long-name="Dial-up Connection Status API" filter="s60" class="api">
  5452 <component name="dialup_connection_status_api" long-name="Dial-up Connection Status API" filter="s60" class="api">
  5463       <unit bldFile="mw/shortlinkconn/shortlinkconn_plat/dialup_connection_status_api/group"/>
  5453 <unit bldFile="mw/shortlinkconn/shortlinkconn_plat/dialup_connection_status_api/group"/>
  5464      </component>
  5454 </component>
  5465      <component name="dun_secondary_display_notification_api" long-name="DUN Secondary Display Notification API" filter="s60" class="api">
  5455 <component name="dun_secondary_display_notification_api" long-name="DUN Secondary Display Notification API" filter="s60" class="api">
  5466       <unit bldFile="mw/shortlinkconn/shortlinkconn_plat/dun_secondary_display_notification_api/group"/>
  5456 <unit bldFile="mw/shortlinkconn/shortlinkconn_plat/dun_secondary_display_notification_api/group"/>
  5467      </component>
  5457 </component>
  5468      <component name="obex_secondary_display_notification_api" long-name="OBEX Secondary Display Notification API" filter="s60" class="api">
  5458 <component name="obex_secondary_display_notification_api" long-name="OBEX Secondary Display Notification API" filter="s60" class="api">
  5469       <unit bldFile="mw/shortlinkconn/shortlinkconn_plat/obex_secondary_display_notification_api/group"/>
  5459 <unit bldFile="mw/shortlinkconn/shortlinkconn_plat/obex_secondary_display_notification_api/group"/>
  5470      </component>
  5460 </component>
  5471      <component name="generic_hid_api" long-name="Generic HID API" filter="s60" class="api">
  5461 <component name="generic_hid_api" long-name="Generic HID API" filter="s60" class="api">
  5472       <unit bldFile="mw/shortlinkconn/shortlinkconn_plat/generic_hid_api/group"/>
  5462 <unit bldFile="mw/shortlinkconn/shortlinkconn_plat/generic_hid_api/group"/>
  5473      </component>
  5463 </component>
  5474      <component name="locod_bearer_plugin_api" long-name="Locod Bearer Plugin API" filter="s60" class="api">
  5464 <component name="locod_bearer_plugin_api" long-name="Locod Bearer Plugin API" filter="s60" class="api">
  5475       <unit bldFile="mw/shortlinkconn/shortlinkconn_plat/locod_bearer_plugin_api/group"/>
  5465 <unit bldFile="mw/shortlinkconn/shortlinkconn_plat/locod_bearer_plugin_api/group"/>
  5476      </component>
  5466 </component>
  5477      <component name="usb_obexservicemanager_client_api" long-name="USB OBEX Service Manager Client API" filter="s60" class="api">
  5467 <component name="usb_obexservicemanager_client_api" long-name="USB OBEX Service Manager Client API" filter="s60" class="api">
  5478       <unit bldFile="mw/shortlinkconn/shortlinkconn_plat/usb_obexservicemanager_client_api/group"/>
  5468 <unit bldFile="mw/shortlinkconn/shortlinkconn_plat/usb_obexservicemanager_client_api/group"/>
  5479      </component>
  5469 </component>
  5480     </collection>
  5470 </collection>
  5481     <collection name="localconnectivityservice" long-name="Local Connectivity Service" level="server">
  5471 <collection name="localconnectivityservice" long-name="Local Connectivity Service" level="server">
  5482      <component name="locod" long-name="Local Connectivity Daemon">
  5472 <component name="locod" long-name="Local Connectivity Daemon">
  5483       <unit bldFile="mw/shortlinkconn/localconnectivityservice/locod/group"/>
  5473 <unit bldFile="mw/shortlinkconn/localconnectivityservice/locod/group"/>
  5484      </component>
  5474 </component>
  5485      <component name="obexserviceman" long-name="OBEX Service Managar">
  5475 <component name="obexserviceman" long-name="OBEX Service Managar">
  5486       <unit bldFile="mw/shortlinkconn/localconnectivityservice/obexserviceman/group"/>
  5476 <unit bldFile="mw/shortlinkconn/localconnectivityservice/obexserviceman/group"/>
  5487      </component>
  5477 </component>
  5488      <component name="obexsendservices" long-name="OBEX Send Services">
  5478 <component name="obexsendservices" long-name="OBEX Send Services">
  5489       <unit bldFile="mw/shortlinkconn/localconnectivityservice/obexsendservices/group"/>
  5479 <unit bldFile="mw/shortlinkconn/localconnectivityservice/obexsendservices/group"/>
  5490      </component>
  5480 </component>
  5491      <component name="obexreceiveservices" long-name="OBEX Receive Services">
  5481 <component name="obexreceiveservices" long-name="OBEX Receive Services">
  5492       <unit bldFile="mw/shortlinkconn/localconnectivityservice/obexreceiveservices/group"/>
  5482 <unit bldFile="mw/shortlinkconn/localconnectivityservice/obexreceiveservices/group"/>
  5493      </component>
  5483 </component>
  5494      <component name="dun" long-name="Dial Up Networking">
  5484 <component name="dun" long-name="Dial Up Networking">
  5495       <unit bldFile="mw/shortlinkconn/localconnectivityservice/dun/group"/>
  5485 <unit bldFile="mw/shortlinkconn/localconnectivityservice/dun/group"/>
  5496      </component>
  5486 </component>
  5497      <component name="lccustomplugin" long-name="LC Custom Plugins" plugin="Y">
  5487 <component name="lcstylustap" long-name="LC Stylus Tap Plugins" plugin="Y">
  5498       <unit bldFile="mw/shortlinkconn/localconnectivityservice/lccustomplugin/group"/>
  5488 <unit bldFile="mw/shortlinkconn/localconnectivityservice/lcstylustap/group"/>
  5499      </component>
  5489 </component>
  5500      <component name="lcstylustap" long-name="LC Stylus Tap Plugins" plugin="Y">
  5490 <component name="generichid" long-name="Generic HID">
  5501       <unit bldFile="mw/shortlinkconn/localconnectivityservice/lcstylustap/group"/>
  5491 <unit bldFile="mw/shortlinkconn/localconnectivityservice/generichid/group"/>
  5502      </component>
  5492 </component>
  5503      <component name="legacymodemplugin" long-name="Legacy Modem Plugin" plugin="Y">
  5493 <component name="headset" long-name="Headset">
  5504       <unit bldFile="mw/shortlinkconn/localconnectivityservice/legacymodemplugin/group"/>
  5494 <unit bldFile="mw/shortlinkconn/localconnectivityservice/headset/group"/>
  5505      </component>
  5495 </component>
  5506      <component name="modematplugin" long-name="Modem AT Plugin" plugin="Y">
  5496 </collection>
  5507       <unit bldFile="mw/shortlinkconn/localconnectivityservice/modematplugin/group"/>
  5497 </block>
  5508      </component>
  5498 <block name="imghandling" level="specific" long-name="Image Handling" levels="lib util if">
  5509      <component name="generichid" long-name="Generic HID">
  5499 <collection name="imagehandling_plat" long-name="Image Handling Platform Interfaces" level="if">
  5510       <unit bldFile="mw/shortlinkconn/localconnectivityservice/generichid/group"/>
  5500 <component name="image_handling_library_api" long-name="Image Handling Library API" filter="s60" class="api">
  5511      </component>
  5501 <unit bldFile="mw/imghandling/imagehandling_plat/image_handling_library_api/group"/>
  5512      <component name="headset" long-name="Headset">
  5502 </component>
  5513       <unit bldFile="mw/shortlinkconn/localconnectivityservice/headset/group"/>
  5503 <component name="3gp_library_api" long-name="3GP Library API" filter="s60" class="api">
  5514      </component>
  5504 <unit bldFile="mw/imghandling/imagehandling_plat/3gp_library_api/group"/>
  5515     </collection>
  5505 </component>
  5516    </block>
  5506 <component name="thumbnailmanager_api" long-name="Thumbnail Manager API" filter="s60" class="api">
  5517    <block name="imghandling" level="specific" long-name="Image Handling" levels="lib util if">
  5507 <unit bldFile="mw/imghandling/imagehandling_plat/thumbnailmanager_api/group" filter="!test"/>
  5518     <collection name="imagehandling_plat" long-name="Image Handling Platform Interfaces" level="if">
  5508 </component>
  5519      <component name="image_handling_library_api" long-name="Image Handling Library API" filter="s60" class="api">
  5509 </collection>
  5520       <unit bldFile="mw/imghandling/imagehandling_plat/image_handling_library_api/group"/>
  5510 <collection name="imagehandlinglib" long-name="Image Handling Library" level="lib">
  5521      </component>
  5511 <!-- collection is really a component, need to move down a directory -->
  5522      <component name="3gp_library_api" long-name="3GP Library API" filter="s60" class="api">
  5512 <component name="ihl" filter="s60" long-name="IHL">
  5523       <unit bldFile="mw/imghandling/imagehandling_plat/3gp_library_api/group"/>
  5513 <unit bldFile="mw/imghandling/imagehandlinglib/group"/>
  5524      </component>
  5514 </component>
  5525      <component name="thumbnailmanager_api" long-name="Thumbnail Manager API" filter="s60" class="api">
  5515 </collection>
  5526       <unit bldFile="mw/imghandling/imagehandling_plat/thumbnailmanager_api/group" filter="!test"/>
  5516 <collection name="imagehandlingutilities" long-name="Image Handling Utilities" level="util">
  5527      </component>
  5517 <component name="thumbnailmanager" filter="s60" long-name="Thumbnail Manager">
  5528     </collection>
  5518 <unit bldFile="mw/imghandling/imagehandlingutilities/thumbnailmanager/group"/>
  5529     <collection name="imagehandlinglib" long-name="Image Handling Library" level="lib">
  5519 </component>
  5530      <!-- collection is really a component, need to move down a directory -->
  5520 </collection>
  5531      <component name="ihl" filter="s60" long-name="IHL">
  5521 </block>
  5532       <unit bldFile="mw/imghandling/imagehandlinglib/group"/>
  5522 <block name="metadatasrv" level="specific" long-name="Legacy Metadata Services" levels="plugin framework server generic specific">
  5533      </component>
  5523 <collection name="metadatasrv_pub" long-name="Legacy Metadata Services Public Interfaces" level="specific">
  5534     </collection>
  5524 <component name="content_listing_framework_api" long-name="Content Listing Framework API" filter="s60" class="api">
  5535     <collection name="imagehandlingutilities" long-name="Image Handling Utilities" level="util">
  5525 <!-- Leave commented out until confguration is in use
  5536      <component name="thumbnailmanager" filter="s60" long-name="Thumbnail Manager">
  5526 	unit bldFile="metadatasrv_pub/content_listing_framework_api/group"/>-->
  5537       <unit bldFile="mw/imghandling/imagehandlingutilities/thumbnailmanager/group"/>
  5527 </component>
  5538      </component>
  5528 <component name="media_fetch_api" long-name="Media Fetch API" filter="s60" class="api">
  5539     </collection>
  5529 <unit bldFile="mw/metadatasrv/metadatasrv_pub/media_fetch_api/group"/>
  5540    </block>
  5530 </component>
  5541    <block name="metadatasrv" level="specific" long-name="Legacy Metadata Services" levels="plugin framework server generic specific">
  5531 <component name="metadatasrv_pub_build" long-name="Legacy Metadata Services Public Interface Build" filter="s60" class="api">
  5542     <collection name="metadatasrv_pub" long-name="Legacy Metadata Services Public Interfaces" level="specific">
  5532 <!-- only needed for #ifdefs, remove when confguration is in use -->
  5543      <component name="content_listing_framework_api" long-name="Content Listing Framework API" filter="s60" class="api">
  5533 <unit bldFile="mw/metadatasrv/metadatasrv_pub/group"/>
  5544       <!-- Leave commented out until confguration is in use
  5534 </component>
  5545       <unit bldFile="mw/metadatasrv/metadatasrv_pub/content_listing_framework_api/group"/>-->
  5535 </collection>
  5546      </component>
  5536 <collection name="metadatasrv_plat" long-name="Legacy Metadata Services Platform Interfaces" level="specific">
  5547      <component name="media_fetch_api" long-name="Media Fetch API" filter="s60" class="api">
  5537 <component name="media_fetch_implementation_api" long-name="Media Fetch Implementation API" filter="s60" class="api">
  5548       <unit bldFile="mw/metadatasrv/metadatasrv_pub/media_fetch_api/group"/>
  5538 <unit bldFile="mw/metadatasrv/metadatasrv_plat/media_fetch_implementation_api/group"/>
  5549      </component>
  5539 </component>
  5550      <component name="metadatasrv_pub_build" long-name="Legacy Metadata Services Public Interface Build" filter="s60" class="api">
  5540 <component name="content_listing_framework_collection_manager_api" long-name="Content Listing Framework Collection Manager API" filter="s60" class="api">
  5551       <!-- only needed for #ifdefs, remove when confguration is in use -->
  5541 <!-- Leave commented out until confguration is in use
  5552       <unit bldFile="mw/metadatasrv/metadatasrv_pub/group"/>
  5542     <unit bldFile="metadatasrv_plat/content_listing_framework_collection_manager_api/group"/>-->
  5553      </component>
  5543 </component>
  5554     </collection>
  5544 <component name="content_listing_framework_extended_api" long-name="Content Listing Framework Extended API" filter="s60" class="api">
  5555     <collection name="metadatasrv_plat" long-name="Legacy Metadata Services Platform Interfaces" level="specific">
  5545 <!-- Leave commented out until confguration is in use
  5556      <component name="media_fetch_implementation_api" long-name="Media Fetch Implementation API" filter="s60" class="api">
  5546     <unit bldFile="metadatasrv_plat/content_listing_framework_extended_api/group"/>-->
  5557       <unit bldFile="mw/metadatasrv/metadatasrv_plat/media_fetch_implementation_api/group"/>
  5547 </component>
  5558      </component>
  5548 <component name="metadatasrv_plat_build" long-name="Legacy Metadata Services Platform Interface Build" filter="s60" class="api">
  5559      <component name="content_listing_framework_collection_manager_api" long-name="Content Listing Framework Collection Manager API" filter="s60" class="api">
  5549 <!-- only needed for #ifdefs, remove when confguration is in use -->
  5560       <!-- Leave commented out until confguration is in use
  5550 <unit bldFile="mw/metadatasrv/metadatasrv_plat/group"/>
  5561       <unit bldFile="mw/metadatasrv/metadatasrv_plat/content_listing_framework_collection_manager_api/group"/>-->
  5551 </component>
  5562      </component>
  5552 </collection>
  5563      <component name="content_listing_framework_extended_api" long-name="Content Listing Framework Extended API" filter="s60" class="api">
  5553 <collection name="mediamanagementutilities" long-name="Media Management Utilities" level="generic">
  5564       <!-- Leave commented out until confguration is in use
  5554 <component name="mediafetch" filter="s60" long-name="Media Fetch">
  5565       <unit bldFile="mw/metadatasrv/metadatasrv_plat/content_listing_framework_extended_api/group"/>-->
  5555 <unit bldFile="mw/metadatasrv/mediamanagementutilities/mediafetch/group"/>
  5566      </component>
  5556 </component>
  5567      <component name="metadatasrv_plat_build" long-name="Legacy Metadata Services Platform Interface Build" filter="s60" class="api">
  5557 </collection>
  5568       <!-- only needed for #ifdefs, remove when confguration is in use -->
  5558 </block>
  5569       <unit bldFile="mw/metadatasrv/metadatasrv_plat/group"/>
  5559 <block name="mds" level="specific" long-name="Metadata Services" levels="mgr eng server int">
  5570      </component>
  5560 <collection name="mds_plat" long-name="Metadata Services Platform Interfaces" level="int">
  5571     </collection>
  5561 <component name="context_engine_plugin_api" long-name="Context Engine Plugin API" introduced="^2" filter="s60" class="api">
  5572     <collection name="mediamanagementutilities" long-name="Media Management Utilities" level="generic">
  5562 <unit bldFile="mw/mds/mds_plat/context_engine_plugin_api/group" filter="!test"/>
  5573      <component name="mediafetch" filter="s60" long-name="Media Fetch">
  5563 </component>
  5574       <unit bldFile="mw/metadatasrv/mediamanagementutilities/mediafetch/group"/>
  5564 <component name="harvester_framework_api" long-name="Harvester Framework API" introduced="^2" filter="s60" class="api">
  5575      </component>
  5565 <unit bldFile="mw/mds/mds_plat/harvester_framework_api/group" filter="!test"/>
  5576     </collection>
  5566 <!-- can only have one unit with the same filter, #include the following from the previous unit -->
  5577    </block>
  5567 </component>
  5578    <block name="mds" level="specific" long-name="Metadata Services" levels="mgr eng server int">
  5568 <component name="location_manager_api" long-name="Location Manager API" introduced="^2" filter="s60" class="api">
  5579     <collection name="mds_plat" long-name="Metadata Services Platform Interfaces" level="int">
  5569 <unit bldFile="mw/mds/mds_plat/location_manager_api/group" filter="!test"/>
  5580      <component name="context_engine_plugin_api" long-name="Context Engine Plugin API" introduced="^2" filter="s60" class="api">
  5570 </component>
  5581       <unit bldFile="mw/mds/mds_plat/context_engine_plugin_api/group" filter="!test"/>
  5571 <component name="metadata_engine_api" long-name="Metadata Engine API" introduced="^2" filter="s60" class="api">
  5582      </component>
  5572 <unit bldFile="mw/mds/mds_plat/metadata_engine_api/group" filter="!test"/>
  5583      <component name="harvester_framework_api" long-name="Harvester Framework API" introduced="^2" filter="s60" class="api">
  5573 </component>
  5584       <unit bldFile="mw/mds/mds_plat/harvester_framework_api/group" filter="!test"/>
  5574 <component name="content_listing_framework_collection_manager_api" long-name="Content Listing Framework Collection Manager API" introduced="^2" filter="s60" class="api">
  5585       <!-- can only have one unit with the same filter, #include the following from the previous unit -->
  5575 <unit bldFile="mw/mds/mds_plat/content_listing_framework_collection_manager_api/group" filter="!test"/>
  5586      </component>
  5576 </component>
  5587      <component name="location_manager_api" long-name="Location Manager API" introduced="^2" filter="s60" class="api">
  5577 <component name="content_listing_framework_extended_api" long-name="Content Listing Framework Extended API" introduced="^2" filter="s60" class="api">
  5588       <unit bldFile="mw/mds/mds_plat/location_manager_api/group" filter="!test"/>
  5578 <unit bldFile="mw/mds/mds_plat/content_listing_framework_extended_api/group"/>
  5589      </component>
  5579 </component>
  5590      <component name="metadata_engine_api" long-name="Metadata Engine API" introduced="^2" filter="s60" class="api">
  5580 </collection>
  5591       <unit bldFile="mw/mds/mds_plat/metadata_engine_api/group" filter="!test"/>
  5581 <collection name="mds_pub" long-name="Metadata Services Public Interfaces" level="int">
  5592      </component>
  5582 <component name="content_listing_framework_api" long-name="Content Listing Framework API" introduced="^2" filter="s60" class="api">
  5593      <component name="content_listing_framework_collection_manager_api" long-name="Content Listing Framework Collection Manager API" introduced="^2" filter="s60" class="api">
  5583 <unit bldFile="mw/mds/mds_pub/content_listing_framework_api/group" filter="!test"/>
  5594       <unit bldFile="mw/mds/mds_plat/content_listing_framework_collection_manager_api/group" filter="!test"/>
  5584 </component>
  5595      </component>
  5585 </collection>
  5596      <component name="content_listing_framework_extended_api" long-name="Content Listing Framework Extended API" introduced="^2" filter="s60" class="api">
  5586 <collection name="metadataengine" long-name="Metadata Engine" level="eng">
  5597       <unit bldFile="mw/mds/mds_plat/content_listing_framework_extended_api/group"/>
  5587 <component name="metadataengine_common" filter="s60" long-name="Metadata Engine Common" introduced="^2">
  5598      </component>
  5588 <unit bldFile="mw/mds/metadataengine/common/group"/>
  5599     </collection>
  5589 </component>
  5600     <collection name="mds_pub" long-name="Metadata Services Public Interfaces" level="int">
  5590 <component name="metadataengine_server" filter="s60" long-name="Metadata Engine Server" introduced="^2">
  5601      <component name="content_listing_framework_api" long-name="Content Listing Framework API" introduced="^2" filter="s60" class="api">
  5591 <unit bldFile="mw/mds/metadataengine/server/group"/>
  5602       <unit bldFile="mw/mds/mds_pub/content_listing_framework_api/group" filter="!test"/>
  5592 </component>
  5603      </component>
  5593 <component name="metadataengine_client" filter="s60" long-name="Metadata Engine Client" introduced="^2">
  5604     </collection>
  5594 <unit bldFile="mw/mds/metadataengine/client/group"/>
  5605     <collection name="metadataengine" long-name="Metadata Engine" level="eng">
  5595 </component>
  5606      <component name="metadataengine_common" filter="s60" long-name="Metadata Engine Common" introduced="^2">
  5596 <component name="metadataengine_build" filter="s60" long-name="Metadata Engine Build" introduced="^2">
  5607       <unit bldFile="mw/mds/metadataengine/common/group"/>
  5597 <!--make this collection a single component, or split this bld.inf into the other units  -->
  5608      </component>
  5598 <unit bldFile="mw/mds/metadataengine/group"/>
  5609      <component name="metadataengine_server" filter="s60" long-name="Metadata Engine Server" introduced="^2">
  5599 </component>
  5610       <unit bldFile="mw/mds/metadataengine/server/group"/>
  5600 </collection>
  5611      </component>
  5601 <collection name="locationmanager" long-name="Location Manager" level="mgr">
  5612      <component name="metadataengine_client" filter="s60" long-name="Metadata Engine Client" introduced="^2">
  5602 <component name="locationtrail" filter="s60" long-name="Location Trail" introduced="^2">
  5613       <unit bldFile="mw/mds/metadataengine/client/group"/>
  5603 <unit bldFile="mw/mds/locationmanager/locationtrail/group"/>
  5614      </component>
  5604 </component>
  5615      <component name="metadataengine_build" filter="s60" long-name="Metadata Engine Build" introduced="^2">
  5605 <component name="locationmanager_server" filter="s60" long-name="Location Manager Server" introduced="^2">
  5616       <!--make this collection a single component, or split this bld.inf into the other units  -->
  5606 <unit bldFile="mw/mds/locationmanager/server/group"/>
  5617       <unit bldFile="mw/mds/metadataengine/group"/>
  5607 </component>
  5618      </component>
  5608 <component name="locationmanager_client" filter="s60" long-name="Location Manager Client" introduced="^2">
  5619     </collection>
  5609 <unit bldFile="mw/mds/locationmanager/client/group"/>
  5620     <collection name="locationmanager" long-name="Location Manager" level="mgr">
  5610 </component>
  5621      <component name="locationtrail" filter="s60" long-name="Location Trail" introduced="^2">
  5611 <component name="locationmanager_build" filter="s60" long-name="Location Manager Build" introduced="^2">
  5622       <unit bldFile="mw/mds/locationmanager/locationtrail/group"/>
  5612 <!--make this collection a single component, or split this bld.inf into the other units  -->
  5623      </component>
  5613 <unit bldFile="mw/mds/locationmanager/group"/>
  5624      <component name="locationmanager_server" filter="s60" long-name="Location Manager Server" introduced="^2">
  5614 </component>
  5625       <unit bldFile="mw/mds/locationmanager/server/group"/>
  5615 </collection>
  5626      </component>
  5616 <collection name="contextengine" long-name="Context Engine" level="eng">
  5627      <component name="locationmanager_client" filter="s60" long-name="Location Manager Client" introduced="^2">
  5617 <component name="contextengine_plugins" filter="s60" long-name="Context Engine Plugins" introduced="^2" plugin="Y">
  5628       <unit bldFile="mw/mds/locationmanager/client/group"/>
  5618 <unit bldFile="mw/mds/contextengine/plugins/group"/>
  5629      </component>
  5619 </component>
  5630      <component name="locationmanager_build" filter="s60" long-name="Location Manager Build" introduced="^2">
  5620 <component name="contextengine_build" filter="s60" long-name="Context Engine Build" introduced="^2">
  5631       <!--make this collection a single component, or split this bld.inf into the other units  -->
  5621 <!--make this collection a single component, or make this unit self-contained  -->
  5632       <unit bldFile="mw/mds/locationmanager/group"/>
  5622 <unit bldFile="mw/mds/contextengine/group"/>
  5633      </component>
  5623 </component>
  5634     </collection>
  5624 </collection>
  5635     <collection name="contextengine" long-name="Context Engine" level="eng">
  5625 <collection name="harvester" long-name="Harvester" level="eng">
  5636      <component name="contextengine_plugins" filter="s60" long-name="Context Engine Plugins" introduced="^2" plugin="Y">
  5626 <component name="blacklistclient" filter="s60" long-name="Blacklist Client" introduced="^2">
  5637       <unit bldFile="mw/mds/contextengine/plugins/group"/>
  5627 <unit bldFile="mw/mds/harvester/blacklistclient/group"/>
  5638      </component>
  5628 </component>
  5639      <component name="contextengine_build" filter="s60" long-name="Context Engine Build" introduced="^2">
  5629 <component name="blacklistserver" filter="s60" long-name="Blacklist Server" introduced="^2">
  5640       <!--make this collection a single component, or make this unit self-contained  -->
  5630 <unit bldFile="mw/mds/harvester/blacklistserver/group"/>
  5641       <unit bldFile="mw/mds/contextengine/group"/>
  5631 </component>
  5642      </component>
  5632 <component name="harvester_common" filter="s60" long-name="Harvester Common" introduced="^2">
  5643     </collection>
  5633 <unit bldFile="mw/mds/harvester/common/group"/>
  5644     <collection name="harvester" long-name="Harvester" level="eng">
  5634 </component>
  5645      <component name="blacklistclient" filter="s60" long-name="Blacklist Client" introduced="^2">
  5635 <component name="composerplugins" filter="s60" long-name="Composer Plugins" introduced="^2" plugin="Y">
  5646       <unit bldFile="mw/mds/harvester/blacklistclient/group"/>
  5636 <unit bldFile="mw/mds/harvester/composerplugins/group"/>
  5647      </component>
  5637 </component>
  5648      <component name="blacklistserver" filter="s60" long-name="Blacklist Server" introduced="^2">
  5638 <component name="harvesterplugins" filter="s60" long-name="Harvester Plugins" introduced="^2" plugin="Y">
  5649       <unit bldFile="mw/mds/harvester/blacklistserver/group"/>
  5639 <unit bldFile="mw/mds/harvester/harvesterplugins/group"/>
  5650      </component>
  5640 </component>
  5651      <component name="harvester_common" filter="s60" long-name="Harvester Common" introduced="^2">
  5641 <component name="monitorplugins" filter="s60" long-name="Monitor Plugins" introduced="^2" plugin="Y">
  5652       <unit bldFile="mw/mds/harvester/common/group"/>
  5642 <unit bldFile="mw/mds/harvester/monitorplugins/group"/>
  5653      </component>
  5643 </component>
  5654      <component name="composerplugins" filter="s60" long-name="Composer Plugins" introduced="^2" plugin="Y">
  5644 <component name="harvester_server" filter="s60" long-name="Harvester Server" introduced="^2">
  5655       <unit bldFile="mw/mds/harvester/composerplugins/group"/>
  5645 <unit bldFile="mw/mds/harvester/server/group"/>
  5656      </component>
  5646 </component>
  5657      <component name="harvesterplugins" filter="s60" long-name="Harvester Plugins" introduced="^2" plugin="Y">
  5647 <component name="harvester_client" filter="s60" long-name="Harvester Client" introduced="^2">
  5658       <unit bldFile="mw/mds/harvester/harvesterplugins/group"/>
  5648 <unit bldFile="mw/mds/harvester/client/group"/>
  5659      </component>
  5649 </component>
  5660      <component name="monitorplugins" filter="s60" long-name="Monitor Plugins" introduced="^2" plugin="Y">
  5650 <component name="harvester_build" filter="s60" long-name="Harvester Build" introduced="^2">
  5661       <unit bldFile="mw/mds/harvester/monitorplugins/group"/>
  5651 <!-- split these exports into the other components -->
  5662      </component>
  5652 <unit bldFile="mw/mds/harvester/group"/>
  5663      <component name="harvester_server" filter="s60" long-name="Harvester Server" introduced="^2">
  5653 </component>
  5664       <unit bldFile="mw/mds/harvester/server/group"/>
  5654 </collection>
  5665      </component>
  5655 <collection name="watchdog" long-name="Watchdog" level="server">
  5666      <component name="harvester_client" filter="s60" long-name="Harvester Client" introduced="^2">
  5656 <!-- collection is really a component. Move down a directory -->
  5667       <unit bldFile="mw/mds/harvester/client/group"/>
  5657 <component name="mdswatchdog" filter="s60" long-name="Metadata Watchdog" introduced="^2">
  5668      </component>
  5658 <unit bldFile="mw/mds/watchdog/group"/>
  5669      <component name="harvester_build" filter="s60" long-name="Harvester Build" introduced="^2">
  5659 </component>
  5670       <!-- split these exports into the other components -->
  5660 </collection>
  5671       <unit bldFile="mw/mds/harvester/group"/>
  5661 <collection name="clfwrapper" long-name="Content Listing Framework Wrapper" level="int">
  5672      </component>
  5662 <!-- collection is really a component. Move down a directory -->
  5673     </collection>
  5663 <component name="clfwrapper_build" filter="s60" long-name="CLF Wrapper Build" introduced="^2" class="placeholder">
  5674     <collection name="watchdog" long-name="Watchdog" level="server">
  5664 <!-- Uncomment unit when configuration is in place. Currently #included from mds_build -->
  5675      <!-- collection is really a component. Move down a directory -->
  5665 <!--<unit bldFile="clfwrapper/group"/>-->
  5676      <component name="mdswatchdog" filter="s60" long-name="Metadata Watchdog" introduced="^2">
  5666 </component>
  5677       <unit bldFile="mw/mds/watchdog/group"/>
  5667 </collection>
  5678      </component>
  5668 <collection name="mds_info" long-name="Metadata Services Info" level="int">
  5679     </collection>
  5669 <component name="mds_build" filter="s60" long-name="Metadata Services Build" introduced="^2">
  5680     <collection name="clfwrapper" long-name="Content Listing Framework Wrapper" level="int">
  5670 <!-- consider distributiing this into the rest of the components in the package -->
  5681      <!-- collection is really a component. Move down a directory -->
  5671 <unit bldFile="mw/mds/group"/>
  5682      <component name="clfwrapper_build" filter="s60" long-name="CLF Wrapper Build" introduced="^2" class="placeholder">
  5672 </component>
  5683       <!-- Uncomment unit when configuration is in place. Currently #included from mds_build -->
  5673 </collection>
  5684       <!--<unit bldFile="clfwrapper/group"/>-->
  5674 </block>
  5685      </component>
  5675 <block name="mmuifw" level="specific" long-name="Multimedia UI Framework" levels="mgr mdl util ui api">
  5686     </collection>
  5676 <collection name="mmuifw_plat" long-name="Multimedia UI Framework Platform Interfaces" level="api">
  5687     <collection name="mds_info" long-name="Metadata Services Info" level="int">
  5677 <component name="alf_widgetfactory_api" long-name="ALF Widget Factory API" filter="s60" class="api">
  5688      <component name="mds_build" filter="s60" long-name="Metadata Services Build" introduced="^2">
  5678 <unit bldFile="mw/mmuifw/mmuifw_plat/alf_widgetfactory_api/group"/>
  5689       <!-- consider distributiing this into the rest of the components in the package -->
  5679 </component>
  5690       <unit bldFile="mw/mds/group"/>
  5680 <component name="alf_widgetutils_api" long-name="ALF Widget Utils API" filter="s60" class="api">
  5691      </component>
  5681 <unit bldFile="mw/mmuifw/mmuifw_plat/alf_widgetutils_api/group"/>
  5692     </collection>
  5682 </component>
  5693    </block>
  5683 <component name="alf_widgetmodel_api" long-name="ALF Widget Model API" filter="s60" class="api">
  5694    <block name="mmuifw" level="specific" long-name="Multimedia UI Framework" levels="mgr mdl util ui api">
  5684 <unit bldFile="mw/mmuifw/mmuifw_plat/alf_widgetmodel_api/group"/>
  5695     <collection name="mmuifw_plat" long-name="Multimedia UI Framework Platform Interfaces" level="api">
  5685 </component>
  5696      <component name="alf_widgetfactory_api" long-name="ALF Widget Factory API" filter="s60" class="api">
  5686 <component name="osn_container_api" long-name="OSN Container API" filter="s60" class="api">
  5697       <unit bldFile="mw/mmuifw/mmuifw_plat/alf_widgetfactory_api/group"/>
  5687 <unit bldFile="mw/mmuifw/mmuifw_plat/osn_container_api/group"/>
  5698      </component>
  5688 </component>
  5699      <component name="alf_widgetutils_api" long-name="ALF Widget Utils API" filter="s60" class="api">
  5689 <component name="osn_global_api" long-name="OSN Global API" filter="s60" class="api">
  5700       <unit bldFile="mw/mmuifw/mmuifw_plat/alf_widgetutils_api/group"/>
  5690 <unit bldFile="mw/mmuifw/mmuifw_plat/osn_global_api/group"/>
  5701      </component>
  5691 </component>
  5702      <component name="alf_widgetmodel_api" long-name="ALF Widget Model API" filter="s60" class="api">
  5692 <component name="osn_string_api" long-name="OSN String API" filter="s60" class="api">
  5703       <unit bldFile="mw/mmuifw/mmuifw_plat/alf_widgetmodel_api/group"/>
  5693 <unit bldFile="mw/mmuifw/mmuifw_plat/osn_string_api/group"/>
  5704      </component>
  5694 </component>
  5705      <component name="osn_container_api" long-name="OSN Container API" filter="s60" class="api">
  5695 <component name="alf_resourcepool_api" long-name="ALF Resource Pool API" filter="s60" class="api">
  5706       <unit bldFile="mw/mmuifw/mmuifw_plat/osn_container_api/group"/>
  5696 <unit bldFile="mw/mmuifw/mmuifw_plat/alf_resourcepool_api/group"/>
  5707      </component>
  5697 </component>
  5708      <component name="osn_global_api" long-name="OSN Global API" filter="s60" class="api">
  5698 <component name="alf_containerwidget_api" long-name="ALF Container Widget API" filter="s60" class="api">
  5709       <unit bldFile="mw/mmuifw/mmuifw_plat/osn_global_api/group"/>
  5699 <unit bldFile="mw/mmuifw/mmuifw_plat/alf_containerwidget_api/group"/>
  5710      </component>
  5700 </component>
  5711      <component name="osn_string_api" long-name="OSN String API" filter="s60" class="api">
  5701 <component name="alf_viewwidget_api" long-name="ALF View Widget API" filter="s60" class="api">
  5712       <unit bldFile="mw/mmuifw/mmuifw_plat/osn_string_api/group"/>
  5702 <unit bldFile="mw/mmuifw/mmuifw_plat/alf_viewwidget_api/group"/>
  5713      </component>
  5703 </component>
  5714      <component name="alf_resourcepool_api" long-name="ALF Resource Pool API" filter="s60" class="api">
  5704 <component name="alf_scrollbarwidget_api" long-name="ALF Scrollbar Widget API" filter="s60" class="api">
  5715       <unit bldFile="mw/mmuifw/mmuifw_plat/alf_resourcepool_api/group"/>
  5705 <unit bldFile="mw/mmuifw/mmuifw_plat/alf_scrollbarwidget_api/group"/>
  5716      </component>
  5706 </component>
  5717      <component name="alf_containerwidget_api" long-name="ALF Container Widget API" filter="s60" class="api">
  5707 <component name="alf_customlayoutmanagers_api" long-name="ALF Custom Layout Managers API" filter="s60" class="api">
  5718       <unit bldFile="mw/mmuifw/mmuifw_plat/alf_containerwidget_api/group"/>
  5708 <unit bldFile="mw/mmuifw/mmuifw_plat/alf_customlayoutmanagers_api/group"/>
  5719      </component>
  5709 </component>
  5720      <component name="alf_viewwidget_api" long-name="ALF View Widget API" filter="s60" class="api">
  5710 <component name="gesturehelper_api" long-name="Gesture Helper API" filter="s60" class="api">
  5721       <unit bldFile="mw/mmuifw/mmuifw_plat/alf_viewwidget_api/group"/>
  5711 <unit bldFile="mw/mmuifw/mmuifw_plat/gesturehelper_api/group"/>
  5722      </component>
  5712 </component>
  5723      <component name="alf_scrollbarwidget_api" long-name="ALF Scrollbar Widget API" filter="s60" class="api">
  5713 <component name="mul_coverflowwidget_api" long-name="MUL Coverflow Widget API" filter="s60" class="api">
  5724       <unit bldFile="mw/mmuifw/mmuifw_plat/alf_scrollbarwidget_api/group"/>
  5714 <unit bldFile="mw/mmuifw/mmuifw_plat/mul_coverflowwidget_api/group"/>
  5725      </component>
  5715 </component>
  5726      <component name="alf_customlayoutmanagers_api" long-name="ALF Custom Layout Managers API" filter="s60" class="api">
  5716 <component name="mul_datamodel_api" long-name="MUL Data Model API" filter="s60" class="api">
  5727       <unit bldFile="mw/mmuifw/mmuifw_plat/alf_customlayoutmanagers_api/group"/>
  5717 <unit bldFile="mw/mmuifw/mmuifw_plat/mul_datamodel_api/group"/>
  5728      </component>
  5718 </component>
  5729      <component name="gesturehelper_api" long-name="Gesture Helper API" filter="s60" class="api">
  5719 <component name="mul_sliderwidget_api" long-name="MUL Slider Widget API" filter="s60" class="api">
  5730       <unit bldFile="mw/mmuifw/mmuifw_plat/gesturehelper_api/group"/>
  5720 <unit bldFile="mw/mmuifw/mmuifw_plat/mul_sliderwidget_api/group"/>
  5731      </component>
  5721 </component>
  5732      <component name="mul_coverflowwidget_api" long-name="MUL Coverflow Widget API" filter="s60" class="api">
  5722 <component name="mul_widget_api" long-name="MUL Widget API" filter="s60" class="api">
  5733       <unit bldFile="mw/mmuifw/mmuifw_plat/mul_coverflowwidget_api/group"/>
  5723 <unit bldFile="mw/mmuifw/mmuifw_plat/mul_widget_api/group"/>
  5734      </component>
  5724 </component>
  5735      <component name="mul_datamodel_api" long-name="MUL Data Model API" filter="s60" class="api">
  5725 </collection>
  5736       <unit bldFile="mw/mmuifw/mmuifw_plat/mul_datamodel_api/group"/>
  5726 <collection name="mmuifw_info" long-name="Multimedia UI Framework Info" level="ui">
  5737      </component>
  5727 <component name="mmuifw_build" filter="s60" long-name="Multimedia UI Framework Build">
  5738      <component name="mul_sliderwidget_api" long-name="MUL Slider Widget API" filter="s60" class="api">
  5728 <!-- Move exports into other componetns or remove all #includes and make this a ROM component -->
  5739       <unit bldFile="mw/mmuifw/mmuifw_plat/mul_sliderwidget_api/group"/>
  5729 <unit bldFile="mw/mmuifw/group"/>
  5740      </component>
  5730 </component>
  5741      <component name="mul_widget_api" long-name="MUL Widget API" filter="s60" class="api">
  5731 </collection>
  5742       <unit bldFile="mw/mmuifw/mmuifw_plat/mul_widget_api/group"/>
  5732 <collection name="osncore" long-name="OS Neutral Library Core" level="util">
  5743      </component>
  5733 <!-- collection is really a component. Move down a directory -->
  5744     </collection>
  5734 <component name="osncore_build" filter="s60" long-name="OSN Core Build">
  5745     <collection name="mmuifw_info" long-name="Multimedia UI Framework Info" level="ui">
  5735 <unit bldFile="mw/mmuifw/osncore/group"/>
  5746      <component name="mmuifw_build" filter="s60" long-name="Multimedia UI Framework Build">
  5736 </component>
  5747       <!-- Move exports into other componetns or remove all #includes and make this a ROM component -->
  5737 </collection>
  5748       <unit bldFile="mw/mmuifw/group"/>
  5738 <collection name="alfwidgetutils" long-name="Accelerated LAF Widget Utils" level="ui">
  5749      </component>
  5739 <!-- collection is really a component. Move down a directory -->
  5750     </collection>
  5740 <component name="alfwidgetutils_build" filter="s60" long-name="ALF Widget Utils">
  5751     <collection name="osncore" long-name="OS Neutral Library Core" level="util">
  5741 <unit bldFile="mw/mmuifw/alfwidgetutils/group"/>
  5752      <!-- collection is really a component. Move down a directory -->
  5742 </component>
  5753      <component name="osncore_build" filter="s60" long-name="OSN Core Build">
  5743 </collection>
  5754       <unit bldFile="mw/mmuifw/osncore/group"/>
  5744 <collection name="resourcepool" long-name="Resource Pool" level="util">
  5755      </component>
  5745 <!-- collection is really a component. Move down a directory -->
  5756     </collection>
  5746 <component name="alfresourcepool" filter="s60" long-name="ALF Resource Pool">
  5757     <collection name="alfwidgetutils" long-name="Accelerated LAF Widget Utils" level="ui">
  5747 <unit bldFile="mw/mmuifw/resourcepool/group"/>
  5758      <!-- collection is really a component. Move down a directory -->
  5748 </component>
  5759      <component name="alfwidgetutils_build" filter="s60" long-name="ALF Widget Utils">
  5749 </collection>
  5760       <unit bldFile="mw/mmuifw/alfwidgetutils/group"/>
  5750 <collection name="widgetmodel" long-name="Widget Model" level="mdl">
  5761      </component>
  5751 <!-- collection is really a component. Move down a directory -->
  5762     </collection>
  5752 <component name="widgetmodel_build" filter="s60" long-name="Widget Model Build">
  5763     <collection name="resourcepool" long-name="Resource Pool" level="util">
  5753 <unit bldFile="mw/mmuifw/widgetmodel/group"/>
  5764      <!-- collection is really a component. Move down a directory -->
  5754 </component>
  5765      <component name="alfresourcepool" filter="s60" long-name="ALF Resource Pool">
  5755 </collection>
  5766       <unit bldFile="mw/mmuifw/resourcepool/group"/>
  5756 <collection name="mulwidgets" long-name="MUL Widgets" level="ui">
  5767      </component>
  5757 <!-- should spell out MUL in the collection name -->
  5768     </collection>
  5758 <component name="mullogging" filter="s60" long-name="MUL Logging">
  5769     <collection name="widgetmodel" long-name="Widget Model" level="mdl">
  5759 <unit bldFile="mw/mmuifw/mulwidgets/mullogging/group"/>
  5770      <!-- collection is really a component. Move down a directory -->
  5760 </component>
  5771      <component name="widgetmodel_build" filter="s60" long-name="Widget Model Build">
  5761 <component name="muldatamodel" filter="s60" long-name="MUL Data Model">
  5772       <unit bldFile="mw/mmuifw/widgetmodel/group"/>
  5762 <unit bldFile="mw/mmuifw/mulwidgets/muldatamodel/group"/>
  5773      </component>
  5763 </component>
  5774     </collection>
  5764 <component name="mulwidgets_common" filter="s60" long-name="MUL Common Utils">
  5775     <collection name="mulwidgets" long-name="MUL Widgets" level="ui">
  5765 <unit bldFile="mw/mmuifw/mulwidgets/common/group"/>
  5776      <!-- should spell out MUL in the collection name -->
  5766 </component>
  5777      <component name="mullogging" filter="s60" long-name="MUL Logging">
  5767 <component name="gesturehelper" filter="s60" long-name="Gesture Helper">
  5778       <unit bldFile="mw/mmuifw/mulwidgets/mullogging/group"/>
  5768 <unit bldFile="mw/mmuifw/mulwidgets/gesturehelper/group"/>
  5779      </component>
  5769 </component>
  5780      <component name="muldatamodel" filter="s60" long-name="MUL Data Model">
  5770 <component name="mulcoverflowwidget" filter="s60" long-name="MUL CoverFlow Widget">
  5781       <unit bldFile="mw/mmuifw/mulwidgets/muldatamodel/group"/>
  5771 <unit bldFile="mw/mmuifw/mulwidgets/mulcoverflowwidget/group"/>
  5782      </component>
  5772 </component>
  5783      <component name="mulwidgets_common" filter="s60" long-name="MUL Common Utils">
  5773 <component name="mulsliderwidget" filter="s60" long-name="MUL Slider Widget">
  5784       <unit bldFile="mw/mmuifw/mulwidgets/common/group"/>
  5774 <unit bldFile="mw/mmuifw/mulwidgets/mulsliderwidget/group"/>
  5785      </component>
  5775 </component>
  5786      <component name="gesturehelper" filter="s60" long-name="Gesture Helper">
  5776 <component name="alfviewwidget" filter="s60" long-name="ALF View Widget">
  5787       <unit bldFile="mw/mmuifw/mulwidgets/gesturehelper/group"/>
  5777 <unit bldFile="mw/mmuifw/mulwidgets/alfviewwidget/group"/>
  5788      </component>
  5778 </component>
  5789      <component name="mulcoverflowwidget" filter="s60" long-name="MUL CoverFlow Widget">
  5779 <component name="alfcontainerwidget" filter="s60" long-name="ALF Container Widget">
  5790       <unit bldFile="mw/mmuifw/mulwidgets/mulcoverflowwidget/group"/>
  5780 <unit bldFile="mw/mmuifw/mulwidgets/alfcontainerwidget/group"/>
  5791      </component>
  5781 </component>
  5792      <component name="mulsliderwidget" filter="s60" long-name="MUL Slider Widget">
  5782 <component name="alfscrollbarwidget" filter="s60" long-name="ALF Scrollbar Widget">
  5793       <unit bldFile="mw/mmuifw/mulwidgets/mulsliderwidget/group"/>
  5783 <unit bldFile="mw/mmuifw/mulwidgets/alfscrollbarwidget/group"/>
  5794      </component>
  5784 </component>
  5795      <component name="alfviewwidget" filter="s60" long-name="ALF View Widget">
  5785 </collection>
  5796       <unit bldFile="mw/mmuifw/mulwidgets/alfviewwidget/group"/>
  5786 </block>
  5797      </component>
  5787 <block name="videoutils" level="specific" long-name="Video Utils" levels="eng util if">
  5798      <component name="alfcontainerwidget" filter="s60" long-name="ALF Container Widget">
  5788 <collection name="videoutils_plat" long-name="Video Utils Platform Interfaces" level="if">
  5799       <unit bldFile="mw/mmuifw/mulwidgets/alfcontainerwidget/group"/>
  5789 <component name="videoscheduler_api" long-name="Video Scheduler API" filter="s60" class="api">
  5800      </component>
  5790 <unit bldFile="mw/videoutils/videoutils_plat/videoscheduler_api/group"/>
  5801      <component name="alfscrollbarwidget" filter="s60" long-name="ALF Scrollbar Widget">
  5791 </component>
  5802       <unit bldFile="mw/mmuifw/mulwidgets/alfscrollbarwidget/group"/>
  5792 <component name="videoconnutility_api" long-name="Video Connection Utility API" filter="s60" class="api">
  5803      </component>
  5793 <unit bldFile="mw/videoutils/videoutils_plat/videoconnutility_api/group"/>
  5804     </collection>
  5794 </component>
  5805    </block>
  5795 <component name="videoplayer_constants_api" long-name="Videoplayer Constants API" filter="s60" class="api">
  5806    <block name="videoutils" level="specific" long-name="Video Utils" levels="eng util if">
  5796 <unit bldFile="mw/videoutils/videoutils_plat/videoplayer_constants_api/group"/>
  5807     <collection name="videoutils_plat" long-name="Video Utils Platform Interfaces" level="if">
  5797 </component>
  5808      <component name="videoscheduler_api" long-name="Video Scheduler API" filter="s60" class="api">
  5798 </collection>
  5809       <unit bldFile="mw/videoutils/videoutils_plat/videoscheduler_api/group"/>
  5799 <collection name="videoscheduler" long-name="Video Scheduler" level="util">
  5810      </component>
  5800 <component name="schedulerclient" filter="s60" long-name="Video Scheduler Client">
  5811      <component name="videoconnutility_api" long-name="Video Connection Utility API" filter="s60" class="api">
  5801 <unit bldFile="mw/videoutils/videoscheduler/schedulerclient/group"/>
  5812       <unit bldFile="mw/videoutils/videoutils_plat/videoconnutility_api/group"/>
  5802 </component>
  5813      </component>
  5803 <component name="schedulerserver" filter="s60" long-name="Video Scheduler Server">
  5814      <component name="videoplayer_constants_api" long-name="Videoplayer Constants API" filter="s60" class="api">
  5804 <unit bldFile="mw/videoutils/videoscheduler/schedulerserver/group"/>
  5815       <unit bldFile="mw/videoutils/videoutils_plat/videoplayer_constants_api/group"/>
  5805 </component>
  5816      </component>
  5806 </collection>
  5817     </collection>
  5807 <collection name="videoconnutility" long-name="Video Connection Utility" level="util">
  5818     <collection name="videoscheduler" long-name="Video Scheduler" level="util">
  5808 <component name="connutilpsworker" filter="s60" long-name="Connection Utility Publish and Subscribe Worker">
  5819      <component name="schedulerclient" filter="s60" long-name="Video Scheduler Client">
  5809 <unit bldFile="mw/videoutils/videoconnutility/connutilpsworker/group"/>
  5820       <unit bldFile="mw/videoutils/videoscheduler/schedulerclient/group"/>
  5810 </component>
  5821      </component>
  5811 <component name="video_connutility" filter="s60" long-name="Video Connection Utility">
  5822      <component name="schedulerserver" filter="s60" long-name="Video Scheduler Server">
  5812 <unit bldFile="mw/videoutils/videoconnutility/connutility/group"/>
  5823       <unit bldFile="mw/videoutils/videoscheduler/schedulerserver/group"/>
  5813 </component>
  5824      </component>
  5814 </collection>
  5825     </collection>
  5815 <collection name="videoutils_info" long-name="Video Utils Info" level="if"/>
  5826     <collection name="videoconnutility" long-name="Video Connection Utility" level="util">
  5816 </block>
  5827      <component name="connutilpsworker" filter="s60" long-name="Connection Utility Publish and Subscribe Worker">
  5817 <block name="mmmw" level="generic" long-name="Multimedia Middleware" levels="plugin framework server generic specific">
  5828       <unit bldFile="mw/videoutils/videoconnutility/connutilpsworker/group"/>
  5818 <collection name="mmmw_plat" long-name="Multimedia Middleware Platform Interfaces" level="specific">
  5829      </component>
  5819 <component name="multimedia_data_source_api" long-name="Multimedia Data Source API" filter="s60" class="api">
  5830      <component name="video_connutility" filter="s60" long-name="Video Connection Utility">
  5820 <unit bldFile="mw/mmmw/mmmw_plat/multimedia_data_source_api/group"/>
  5831       <unit bldFile="mw/videoutils/videoconnutility/connutility/group"/>
  5821 </component>
  5832      </component>
  5822 <component name="progressive_download_api" long-name="Progressive Download API" filter="s60" class="api">
  5833     </collection>
  5823 <unit bldFile="mw/mmmw/mmmw_plat/progressive_download_api/group"/>
  5834     <collection name="videoutils_info" long-name="Video Utils Info" level="if"/>
  5824 </component>
  5835    </block>
  5825 <component name="equalizer_ui_api" long-name="Equalizer UI API" filter="s60" class="api">
  5836    <block name="mmmw" level="generic" long-name="Multimedia Middleware" levels="plugin framework server generic specific">
  5826 <unit bldFile="mw/mmmw/mmmw_plat/equalizer_ui_api/group"/>
  5837     <collection name="mmmw_plat" long-name="Multimedia Middleware Platform Interfaces" level="specific">
  5827 </component>
  5838      <component name="multimedia_data_source_api" long-name="Multimedia Data Source API" filter="s60" class="api">
  5828 <component name="enhanced_media_client_api" long-name="Enhanced Media Client API" filter="s60" class="api">
  5839       <unit bldFile="mw/mmmw/mmmw_plat/multimedia_data_source_api/group"/>
  5829 <unit bldFile="mw/mmmw/mmmw_plat/enhanced_media_client_api/group"/>
  5840      </component>
  5830 </component>
  5841      <component name="progressive_download_api" long-name="Progressive Download API" filter="s60" class="api">
  5831 <component name="stream_control_custom_command_api" long-name="Stream Control Custom Command API" filter="s60" class="api">
  5842       <unit bldFile="mw/mmmw/mmmw_plat/progressive_download_api/group"/>
  5832 <unit bldFile="mw/mmmw/mmmw_plat/stream_control_custom_command_api/group"/>
  5843      </component>
  5833 </component>
  5844      <component name="equalizer_ui_api" long-name="Equalizer UI API" filter="s60" class="api">
  5834 <component name="emc_buffer_source_api" long-name="EMC Buffer Source API" filter="s60" class="api">
  5845       <unit bldFile="mw/mmmw/mmmw_plat/equalizer_ui_api/group"/>
  5835 <unit bldFile="mw/mmmw/mmmw_plat/emc_buffer_source_api/group"/>
  5846      </component>
  5836 </component>
  5847      <component name="enhanced_media_client_api" long-name="Enhanced Media Client API" filter="s60" class="api">
  5837 <component name="emc_file_source_api" long-name="EMC File Source API" filter="s60" class="api">
  5848       <unit bldFile="mw/mmmw/mmmw_plat/enhanced_media_client_api/group"/>
  5838 <unit bldFile="mw/mmmw/mmmw_plat/emc_file_source_api/group"/>
  5849      </component>
  5839 </component>
  5850      <component name="stream_control_custom_command_api" long-name="Stream Control Custom Command API" filter="s60" class="api">
  5840 <component name="audio_metadata_reader_api" long-name="Audio MetaData Reader API" filter="s60" class="api">
  5851       <unit bldFile="mw/mmmw/mmmw_plat/stream_control_custom_command_api/group"/>
  5841 <unit bldFile="mw/mmmw/mmmw_plat/audio_metadata_reader_api/group"/>
  5852      </component>
  5842 </component>
  5853      <component name="emc_buffer_source_api" long-name="EMC Buffer Source API" filter="s60" class="api">
  5843 <component name="emc_progressive_download_source_api" long-name="EMC Progressive Download Source API" filter="s60" class="api">
  5854       <unit bldFile="mw/mmmw/mmmw_plat/emc_buffer_source_api/group"/>
  5844 <unit bldFile="mw/mmmw/mmmw_plat/emc_progressive_download_source_api/group"/>
  5855      </component>
  5845 </component>
  5856      <component name="emc_file_source_api" long-name="EMC File Source API" filter="s60" class="api">
  5846 <component name="emc_volume_effect_api" long-name="EMC Volume Effect API" filter="s60" class="api">
  5857       <unit bldFile="mw/mmmw/mmmw_plat/emc_file_source_api/group"/>
  5847 <unit bldFile="mw/mmmw/mmmw_plat/emc_volume_effect_api/group"/>
  5858      </component>
  5848 </component>
  5859      <component name="audio_metadata_reader_api" long-name="Audio MetaData Reader API" filter="s60" class="api">
  5849 <component name="emc_balance_effect_api" long-name="EMC Balance Effect API" filter="s60" class="api">
  5860       <unit bldFile="mw/mmmw/mmmw_plat/audio_metadata_reader_api/group"/>
  5850 <unit bldFile="mw/mmmw/mmmw_plat/emc_balance_effect_api/group"/>
  5861      </component>
  5851 </component>
  5862      <component name="emc_progressive_download_source_api" long-name="EMC Progressive Download Source API" filter="s60" class="api">
  5852 <component name="emc_descriptor_source_api" long-name="EMC Descriptor Source API" filter="s60" class="api">
  5863       <unit bldFile="mw/mmmw/mmmw_plat/emc_progressive_download_source_api/group"/>
  5853 <unit bldFile="mw/mmmw/mmmw_plat/emc_descriptor_source_api/group"/>
  5864      </component>
  5854 </component>
  5865      <component name="emc_volume_effect_api" long-name="EMC Volume Effect API" filter="s60" class="api">
  5855 <component name="emc_drm_config_intfc_api" long-name="EMC DRM Config Intfc API" filter="s60" class="api">
  5866       <unit bldFile="mw/mmmw/mmmw_plat/emc_volume_effect_api/group"/>
  5856 <unit bldFile="mw/mmmw/mmmw_plat/emc_drm_config_intfc_api/group"/>
  5867      </component>
  5857 </component>
  5868      <component name="emc_balance_effect_api" long-name="EMC Balance Effect API" filter="s60" class="api">
  5858 <component name="voip_audio_services_api" long-name="VoIP Audio Services" filter="s60" class="api">
  5869       <unit bldFile="mw/mmmw/mmmw_plat/emc_balance_effect_api/group"/>
  5859 <unit bldFile="mw/mmmw/mmmw_plat/voip_audio_services_api/group"/>
  5870      </component>
  5860 </component>
  5871      <component name="emc_descriptor_source_api" long-name="EMC Descriptor Source API" filter="s60" class="api">
  5861 <component name="configuration_components_factory_api" long-name="Configuration Components Factory API" filter="s60" class="api">
  5872       <unit bldFile="mw/mmmw/mmmw_plat/emc_descriptor_source_api/group"/>
  5862 <unit bldFile="mw/mmmw/mmmw_plat/configuration_components_factory_api/group"/>
  5873      </component>
  5863 </component>
  5874      <component name="emc_drm_config_intfc_api" long-name="EMC DRM Config Intfc API" filter="s60" class="api">
  5864 <component name="audio_output_control_utility_api" long-name="Audio Output Control Utility API" filter="s60" class="api">
  5875       <unit bldFile="mw/mmmw/mmmw_plat/emc_drm_config_intfc_api/group"/>
  5865 <unit bldFile="mw/mmmw/mmmw_plat/audio_output_control_utility_api/group"/>
  5876      </component>
  5866 </component>
  5877      <component name="voip_audio_services_api" long-name="VoIP Audio Services" filter="s60" class="api">
  5867 <component name="audio_output_control_utility_proxy_api" long-name="Audio Output Control Utility Proxy API" filter="s60" class="api">
  5878       <unit bldFile="mw/mmmw/mmmw_plat/voip_audio_services_api/group"/>
  5868 <unit bldFile="mw/mmmw/mmmw_plat/audio_output_control_utility_proxy_api/group"/>
  5879      </component>
  5869 </component>
  5880      <component name="configuration_components_factory_api" long-name="Configuration Components Factory API" filter="s60" class="api">
  5870 <component name="emc_audio_effects_api" long-name="EMC Audio Effects API" filter="s60" class="api">
  5881       <unit bldFile="mw/mmmw/mmmw_plat/configuration_components_factory_api/group"/>
  5871 <unit bldFile="mw/mmmw/mmmw_plat/emc_audio_effects_api/group"/>
  5882      </component>
  5872 </component>
  5883      <component name="audio_output_control_utility_api" long-name="Audio Output Control Utility API" filter="s60" class="api">
  5873 <component name="call_audio_control_api" long-name="Call AudioControl API" filter="s60" class="api">
  5884       <unit bldFile="mw/mmmw/mmmw_plat/audio_output_control_utility_api/group"/>
  5874 <unit bldFile="mw/mmmw/mmmw_plat/call_audio_control_api/group"/>
  5885      </component>
  5875 </component>
  5886      <component name="audio_output_control_utility_proxy_api" long-name="Audio Output Control Utility Proxy API" filter="s60" class="api">
  5876 <component name="radio_utilities_api" long-name="Radio Utilities API" filter="s60" class="api">
  5887       <unit bldFile="mw/mmmw/mmmw_plat/audio_output_control_utility_proxy_api/group"/>
  5877 <unit bldFile="mw/mmmw/mmmw_plat/radio_utilities_api/group"/>
  5888      </component>
  5878 </component>
  5889      <component name="emc_audio_effects_api" long-name="EMC Audio Effects API" filter="s60" class="api">
  5879 <component name="radio_preset_utilities_api" long-name="Radio Preset Utilities API" filter="s60" class="api">
  5890       <unit bldFile="mw/mmmw/mmmw_plat/emc_audio_effects_api/group"/>
  5880 <unit bldFile="mw/mmmw/mmmw_plat/radio_preset_utilities_api/group"/>
  5891      </component>
  5881 </component>
  5892      <component name="call_audio_control_api" long-name="Call AudioControl API" filter="s60" class="api">
  5882 <component name="radio_monitor_api" long-name="Radio Monitor API" filter="s60" class="api">
  5893       <unit bldFile="mw/mmmw/mmmw_plat/call_audio_control_api/group"/>
  5883 <unit bldFile="mw/mmmw/mmmw_plat/radio_monitor_api/group"/>
  5894      </component>
  5884 </component>
  5895      <component name="radio_utilities_api" long-name="Radio Utilities API" filter="s60" class="api">
  5885 <component name="thumbnail_engine_api" long-name="Thumbnail Engine API" filter="s60" class="api">
  5896       <unit bldFile="mw/mmmw/mmmw_plat/radio_utilities_api/group"/>
  5886 <unit bldFile="mw/mmmw/mmmw_plat/thumbnail_engine_api/group"/>
  5897      </component>
  5887 </component>
  5898      <component name="radio_preset_utilities_api" long-name="Radio Preset Utilities API" filter="s60" class="api">
  5888 <component name="telephony_multimedia_service_api" long-name="Telephony Multimedia Service API" filter="s60" class="api">
  5899       <unit bldFile="mw/mmmw/mmmw_plat/radio_preset_utilities_api/group"/>
  5889 <unit bldFile="mw/mmmw/mmmw_plat/telephony_multimedia_service_api/group" filter="!test"/>
  5900      </component>
  5890 </component>
  5901      <component name="radio_monitor_api" long-name="Radio Monitor API" filter="s60" class="api">
  5891 </collection>
  5902       <unit bldFile="mw/mmmw/mmmw_plat/radio_monitor_api/group"/>
  5892 <collection name="mmfenh" long-name="MMF Enhancements" level="generic">
  5903      </component>
  5893 <component name="advancedaudiocontroller" filter="s60" long-name="Advanced Audio Controllers" plugin="Y">
  5904      <component name="thumbnail_engine_api" long-name="Thumbnail Engine API" filter="s60" class="api">
  5894 <unit bldFile="mw/mmmw/mmfenh/advancedaudiocontroller/group"/>
  5905       <unit bldFile="mw/mmmw/mmmw_plat/thumbnail_engine_api/group"/>
  5895 </component>
  5906      </component>
  5896 <component name="audiooutputcontrolutility" filter="s60" long-name="Audio Output Control Utility">
  5907      <component name="telephony_multimedia_service_api" long-name="Telephony Multimedia Service API" filter="s60" class="api">
  5897 <unit bldFile="mw/mmmw/mmfenh/audiooutputcontrolutility/group"/>
  5908       <unit bldFile="mw/mmmw/mmmw_plat/telephony_multimedia_service_api/group" filter="!test"/>
  5898 </component>
  5909      </component>
  5899 <component name="configurationcomponentsfactory" filter="s60" long-name="Configuration Components Factory">
  5910     </collection>
  5900 <unit bldFile="mw/mmmw/mmfenh/configurationcomponentsfactory/group"/>
  5911     <collection name="mmfenh" long-name="MMF Enhancements" level="generic">
  5901 </component>
  5912      <component name="advancedaudiocontroller" filter="s60" long-name="Advanced Audio Controllers" plugin="Y">
  5902 <component name="enhancedaudioplayerutility" filter="s60" long-name="Enhanced Audio Player Utility">
  5913       <unit bldFile="mw/mmmw/mmfenh/advancedaudiocontroller/group"/>
  5903 <unit bldFile="mw/mmmw/mmfenh/enhancedaudioplayerutility/group"/>
  5914      </component>
  5904 </component>
  5915      <component name="audiooutputcontrolutility" filter="s60" long-name="Audio Output Control Utility">
  5905 <component name="enhancedmediaclient" filter="s60" long-name="Enhanced Media Client">
  5916       <unit bldFile="mw/mmmw/mmfenh/audiooutputcontrolutility/group"/>
  5906 <unit bldFile="mw/mmmw/mmfenh/enhancedmediaclient/group"/>
  5917      </component>
  5907 </component>
  5918      <component name="configurationcomponentsfactory" filter="s60" long-name="Configuration Components Factory">
  5908 <component name="profilesettingsmonitor" filter="s60" long-name="Profile Settings Monitor">
  5919       <unit bldFile="mw/mmmw/mmfenh/configurationcomponentsfactory/group"/>
  5909 <unit bldFile="mw/mmmw/mmfenh/profilesettingsmonitor/group"/>
  5920      </component>
  5910 </component>
  5921      <component name="enhancedaudioplayerutility" filter="s60" long-name="Enhanced Audio Player Utility">
  5911 <component name="progressivedownload" filter="s60" long-name="Progressive Download">
  5922       <unit bldFile="mw/mmmw/mmfenh/enhancedaudioplayerutility/group"/>
  5912 <unit bldFile="mw/mmmw/mmfenh/progressivedownload/group"/>
  5923      </component>
  5913 </component>
  5924      <component name="enhancedmediaclient" filter="s60" long-name="Enhanced Media Client">
  5914 </collection>
  5925       <unit bldFile="mw/mmmw/mmfenh/enhancedmediaclient/group"/>
  5915 <collection name="mm_fw" long-name="Multimedia Frameworks" level="framework">
  5926      </component>
  5916 <!-- Id needs to be unique, mmfw already in use -->
  5927      <component name="profilesettingsmonitor" filter="s60" long-name="Profile Settings Monitor">
  5917 <!-- Placeholder for OpenAX AL and other stuff -->
  5928       <unit bldFile="mw/mmmw/mmfenh/profilesettingsmonitor/group"/>
  5918 </collection>
  5929      </component>
  5919 <collection name="mmserv" long-name="Multimedia Services" level="specific">
  5930      <component name="progressivedownload" filter="s60" long-name="Progressive Download">
  5920 <component name="audioeffectsui" filter="s60" long-name="Audio Effects UI">
  5931       <unit bldFile="mw/mmmw/mmfenh/progressivedownload/group"/>
  5921 <unit bldFile="mw/mmmw/mmserv/audioeffectsui/group"/>
  5932      </component>
  5922 </component>
  5933     </collection>
  5923 <component name="callaudiocontrol" filter="s60" long-name="Call Audio Control">
  5934     <collection name="mm_fw" long-name="Multimedia Frameworks" level="framework">
  5924 <unit bldFile="mw/mmmw/mmserv/callaudiocontrol/group"/>
  5935      <!-- Id needs to be unique, mmfw already in use -->
  5925 </component>
  5936      <!-- Placeholder for OpenAX AL and other stuff -->
  5926 <component name="metadatautility" filter="s60" long-name="Metadata Utility">
  5937     </collection>
  5927 <unit bldFile="mw/mmmw/mmserv/metadatautility/group"/>
  5938     <collection name="mmserv" long-name="Multimedia Services" level="specific">
  5928 </component>
  5939      <component name="audioeffectsui" filter="s60" long-name="Audio Effects UI">
  5929 <component name="radioutility" filter="s60" long-name="Radio Utility">
  5940       <unit bldFile="mw/mmmw/mmserv/audioeffectsui/group"/>
  5930 <unit bldFile="mw/mmmw/mmserv/radioutility/group"/>
  5941      </component>
  5931 </component>
  5942      <component name="callaudiocontrol" filter="s60" long-name="Call Audio Control">
  5932 <component name="thumbnailengine" filter="s60" long-name="Thumbnail Engine" introduced="^2">
  5943       <unit bldFile="mw/mmmw/mmserv/callaudiocontrol/group"/>
  5933 <unit bldFile="mw/mmmw/mmserv/thumbnailengine/group"/>
  5944      </component>
  5934 </component>
  5945      <component name="metadatautility" filter="s60" long-name="Metadata Utility">
  5935 <component name="tms" filter="s60" long-name="Telephony Multimedia Service" introduced="^3">
  5946       <unit bldFile="mw/mmmw/mmserv/metadatautility/group"/>
  5936 <unit bldFile="mw/mmmw/mmserv/tms/group"/>
  5947      </component>
  5937 </component>
  5948      <component name="radioutility" filter="s60" long-name="Radio Utility">
  5938 <component name="voipaudioservices" filter="s60" long-name="VoIP Audio Services">
  5949       <unit bldFile="mw/mmmw/mmserv/radioutility/group"/>
  5939 <unit bldFile="mw/mmmw/mmserv/voipaudioservices/group"/>
  5950      </component>
  5940 </component>
  5951      <component name="thumbnailengine" filter="s60" long-name="Thumbnail Engine" introduced="^2">
  5941 <component name="lib3gpextparser" filter="s60" long-name="3GP Extension Metadata Parser Library">
  5952       <unit bldFile="mw/mmmw/mmserv/thumbnailengine/group"/>
  5942 <unit bldFile="mw/mmmw/mmserv/metadatautility/3GPExtParserLib_stub/group" filter="sf_build"/>
  5953      </component>
  5943 </component>
  5954      <component name="tms" filter="s60" long-name="Telephony Multimedia Service" introduced="^3">
  5944 </collection>
  5955       <unit bldFile="mw/mmmw/mmserv/tms/group"/>
  5945 <collection name="mmmw_info" long-name="Multimedia Middleware Info" level="specific">
  5956      </component>
  5946 <component name="mmmw_metadata" long-name="Multimedia Middleware Metadata" introduced="^2" purpose="development" class="config PC">
  5957      <component name="voipaudioservices" filter="s60" long-name="VoIP Audio Services">
  5947 <unit mrp="mw/mmmw/mmmw_info/mmmw_metadata/mmmw_metadata.mrp"/>
  5958       <unit bldFile="mw/mmmw/mmserv/voipaudioservices/group"/>
  5948 </component>
  5959      </component>
  5949 </collection>
  5960      <component name="lib3gpextparser" filter="s60" long-name="3GP Extension Metadata Parser Library">
  5950 </block>
  5961       <unit bldFile="mw/mmmw/mmserv/metadatautility/3GPExtParserLib_stub/group" filter="sf_build"/>
  5951 <block name="helix" level="generic" long-name="Helix" levels="plugin framework server generic specific">
  5962      </component>
  5952 <collection name="helix_ren" long-name="Helix Engine" level="framework">
  5963     </collection>
  5953 <!-- what does "ren" stand for? -->
  5964     <collection name="mmmw_info" long-name="Multimedia Middleware Info" level="specific">
  5954 <component name="helix_stub" filter="s60" long-name="Helix Stub" introduced="^2" class="api">
  5965      <component name="mmmw_metadata" long-name="Multimedia Middleware Metadata" introduced="^2" purpose="development" class="config PC">
  5955 <unit bldFile="mw/helix/helix_ren/helix_stub/group"/>
  5966       <unit mrp="mw/mmmw/mmmw_info/mmmw_metadata/mmmw_metadata.mrp"/>
  5956 </component>
  5967      </component>
  5957 </collection>
  5968     </collection>
  5958 </block>
  5969    </block>
  5959 <block name="camerasrv" level="specific" long-name="Camera Services" levels="plugin fw api">
  5970    <block name="helix" level="generic" long-name="Helix" levels="plugin framework server generic specific">
  5960 <collection name="camerasrv_plat" long-name="Camera Services Platform Interfaces" level="api">
  5971     <collection name="helix_ren" long-name="Helix Engine" level="framework">
  5961 <component name="media_recorder_sink_api" long-name="Media Recorder Sink API" filter="s60" class="api">
  5972      <!-- what does "ren" stand for? -->
  5962 <unit bldFile="mw/camerasrv/camerasrv_plat/media_recorder_sink_api/group"/>
  5973      <component name="helix_stub" filter="s60" long-name="Helix Stub" introduced="^2" class="api">
  5963 </component>
  5974       <unit bldFile="mw/helix/helix_ren/helix_stub/group"/>
  5964 <component name="cae_extentension_api" long-name="CAE Extension API" filter="s60" class="api">
  5975      </component>
  5965 <unit bldFile="mw/camerasrv/camerasrv_plat/cae_extentension_api/group"/>
  5976     </collection>
  5966 </component>
  5977    </block>
  5967 <component name="camera_application_engine_api" long-name="Camera Application Engine API" filter="s60" class="api">
  5978    <block name="camerasrv" level="specific" long-name="Camera Services" levels="plugin fw api">
  5968 <unit bldFile="mw/camerasrv/camerasrv_plat/camera_application_engine_api/group" filter="!test"/>
  5979     <collection name="camerasrv_plat" long-name="Camera Services Platform Interfaces" level="api">
  5969 </component>
  5980      <component name="media_recorder_sink_api" long-name="Media Recorder Sink API" filter="s60" class="api">
  5970 <component name="custom_onboard_camera_api" long-name="Custom Onboard Camera API" filter="s60" class="api">
  5981       <unit bldFile="mw/camerasrv/camerasrv_plat/media_recorder_sink_api/group"/>
  5971 <unit bldFile="mw/camerasrv/camerasrv_plat/custom_onboard_camera_api/group"/>
  5982      </component>
  5972 </component>
  5983      <component name="cae_extentension_api" long-name="CAE Extension API" filter="s60" class="api">
  5973 <component name="imaging_configuration_manager_api" long-name="Imaging Configuration Manager API" filter="s60" class="api">
  5984       <unit bldFile="mw/camerasrv/camerasrv_plat/cae_extentension_api/group"/>
  5974 <unit bldFile="mw/camerasrv/camerasrv_plat/imaging_configuration_manager_api/group" filter="!test"/>
  5985      </component>
  5975 </component>
  5986      <component name="camera_application_engine_api" long-name="Camera Application Engine API" filter="s60" class="api">
  5976 <component name="media_recorder_api" long-name="Media Recorder API" filter="s60" class="api">
  5987       <unit bldFile="mw/camerasrv/camerasrv_plat/camera_application_engine_api/group" filter="!test"/>
  5977 <unit bldFile="mw/camerasrv/camerasrv_plat/media_recorder_api/group" filter="!test"/>
  5988      </component>
  5978 </component>
  5989      <component name="custom_onboard_camera_api" long-name="Custom Onboard Camera API" filter="s60" class="api">
  5979 <component name="3gp_file_composer_api" long-name="3GP File Composer API" filter="s60" class="api">
  5990       <unit bldFile="mw/camerasrv/camerasrv_plat/custom_onboard_camera_api/group"/>
  5980 <unit bldFile="mw/camerasrv/camerasrv_plat/3gp_file_composer_api/group"/>
  5991      </component>
  5981 </component>
  5992      <component name="imaging_configuration_manager_api" long-name="Imaging Configuration Manager API" filter="s60" class="api">
  5982 <component name="asynchronous_file_saving_queue_api" long-name="Asynchronous File Saving Queue API" filter="s60" class="api">
  5993       <unit bldFile="mw/camerasrv/camerasrv_plat/imaging_configuration_manager_api/group" filter="!test"/>
  5983 <unit bldFile="mw/camerasrv/camerasrv_plat/asynchronous_file_saving_queue_api/group" filter="!test"/>
  5994      </component>
  5984 </component>
  5995      <component name="media_recorder_api" long-name="Media Recorder API" filter="s60" class="api">
  5985 </collection>
  5996       <unit bldFile="mw/camerasrv/camerasrv_plat/media_recorder_api/group" filter="!test"/>
  5986 <collection name="camappengine" long-name="Camera App Engine" level="fw">
  5997      </component>
  5987 <!-- is this collection really a component? If so, move down a directory -->
  5998      <component name="3gp_file_composer_api" long-name="3GP File Composer API" filter="s60" class="api">
  5988 <component name="stillconverter" filter="s60" long-name="Still Image Converter" class="placeholder">
  5999       <unit bldFile="mw/camerasrv/camerasrv_plat/3gp_file_composer_api/group"/>
  5989 <!-- should separate this from parent engine's bld.inf  -->
  6000      </component>
  5990 <!-- <unit bldFile="camappengine/stillconverter/group"/> -->
  6001      <component name="asynchronous_file_saving_queue_api" long-name="Asynchronous File Saving Queue API" filter="s60" class="api">
  5991 </component>
  6002       <unit bldFile="mw/camerasrv/camerasrv_plat/asynchronous_file_saving_queue_api/group" filter="!test"/>
  5992 <component name="camappengine_engine" filter="s60" long-name="Camera App Engine" class="placeholder">
  6003      </component>
  5993 <!-- should separate this from parent engine's bld.inf  -->
  6004     </collection>
  5994 <!-- <unit bldFile="camappengine/engine/group"/> -->
  6005     <collection name="camappengine" long-name="Camera App Engine" level="fw">
  5995 </component>
  6006      <!-- is this collection really a component? If so, move down a directory -->
  5996 <component name="asynchfilesavequeue" filter="s60" long-name="Asynch File Save Queue">
  6007      <component name="stillconverter" filter="s60" long-name="Still Image Converter" class="placeholder">
  5997 <unit bldFile="mw/camerasrv/camappengine/asynchfilesavequeue/group"/>
  6008       <!-- should separate this from parent engine's bld.inf  -->
  5998 </component>
  6009       <!-- <unit bldFile="camappengine/stillconverter/group"/> -->
  5999 <component name="camappengine_build" filter="s60" long-name="Camera App Engine Build">
  6010      </component>
  6000 <unit bldFile="mw/camerasrv/camappengine/build"/>
  6011      <component name="camappengine_engine" filter="s60" long-name="Camera App Engine" class="placeholder">
  6001 </component>
  6012       <!-- should separate this from parent engine's bld.inf  -->
  6002 </collection>
  6013       <!-- <unit bldFile="camappengine/engine/group"/> -->
  6003 <collection name="camcordermmfplugin" long-name="Camcorder MMF Plugin" level="plugin">
  6014      </component>
  6004 <!-- collection is really a component. Should move down a directory -->
  6015      <component name="asynchfilesavequeue" filter="s60" long-name="Asynch File Save Queue">
  6005 <component name="camcordermmfplugin_build" filter="s60" long-name="Camcorder MMF Plugin Build" plugin="Y">
  6016       <unit bldFile="mw/camerasrv/camappengine/asynchfilesavequeue/group"/>
  6006 <unit bldFile="mw/camerasrv/camcordermmfplugin/build"/>
  6017      </component>
  6007 </component>
  6018      <component name="camappengine_build" filter="s60" long-name="Camera App Engine Build">
  6008 </collection>
  6019       <unit bldFile="mw/camerasrv/camappengine/build"/>
  6009 <collection name="configmanagers" long-name="Config Managers" level="api">
  6020      </component>
  6010 <component name="imagingconfigmanager" filter="s60" long-name="Imaging Config Manager">
  6021     </collection>
  6011 <unit bldFile="mw/camerasrv/configmanagers/imagingconfigmanager/group"/>
  6022     <collection name="camcordermmfplugin" long-name="Camcorder MMF Plugin" level="plugin">
  6012 </component>
  6023      <!-- collection is really a component. Should move down a directory -->
  6013 </collection>
  6024      <component name="camcordermmfplugin_build" filter="s60" long-name="Camcorder MMF Plugin Build" plugin="Y">
  6014 <collection name="camerasrv_info" long-name="Camera Services Info" level="api">
  6025       <unit bldFile="mw/camerasrv/camcordermmfplugin/build"/>
  6015 <component name="camerasrv_build" filter="s60" long-name="Camera Services Build">
  6026      </component>
  6016 <!-- should split into individual bld.infs -->
  6027     </collection>
  6017 <unit bldFile="mw/camerasrv/group"/>
  6028     <collection name="configmanagers" long-name="Config Managers" level="api">
  6018 </component>
  6029      <component name="imagingconfigmanager" filter="s60" long-name="Imaging Config Manager">
  6019 </collection>
  6030       <unit bldFile="mw/camerasrv/configmanagers/imagingconfigmanager/group"/>
  6020 </block>
  6031      </component>
  6021 <block name="mmappfw" level="specific" long-name="Multimedia App Framework" levels="fw utils if">
  6032     </collection>
  6022 <collection name="mmappfw_plat" long-name="Multimedia App Framework Platform Interfaces" level="if">
  6033     <collection name="camerasrv_info" long-name="Camera Services Info" level="api">
  6023 <component name="mmappfw_plat_build" long-name="Multimedia App Framework Platform Interfaces Build" introduced="^1" filter="s60">
  6034      <component name="camerasrv_build" filter="s60" long-name="Camera Services Build">
  6024 <!-- this is no longer necessary when confguration is put in place -->
  6035       <!-- should split into individual bld.infs -->
  6025 <unit bldFile="mw/mmappfw/mmappfw_plat"/>
  6036       <unit bldFile="mw/camerasrv/group"/>
  6026 </component>
  6037      </component>
  6027 <component name="collection_helper_api" long-name="Collection Helper API" introduced="^1" filter="s60" class="api">
  6038     </collection>
  6028 <unit bldFile="mw/mmappfw/mmappfw_plat/collection_helper_api/group"/>
  6039    </block>
  6029 </component>
  6040    <block name="mmappfw" level="specific" long-name="Multimedia App Framework" levels="fw utils if">
  6030 <component name="harvester_collection_mediator_api" long-name="Harvester Collection Mediator API" introduced="^1" filter="s60" class="api">
  6041     <collection name="mmappfw_plat" long-name="Multimedia App Framework Platform Interfaces" level="if">
  6031 <unit bldFile="mw/mmappfw/mmappfw_plat/harvester_collection_mediator_api/group"/>
  6042      <component name="mmappfw_plat_build" long-name="Multimedia App Framework Platform Interfaces Build" introduced="^1" filter="s60" class="api">
  6032 </component>
  6043       <!-- this is no longer necessary when confguration is put in place -->
  6033 <component name="harvester_metadata_extractor_api" long-name="Harvester Metadata Extractor API" introduced="^1" filter="s60" class="api">
  6044       <unit bldFile="mw/mmappfw/mmappfw_plat/group"/>
  6034 <unit bldFile="mw/mmappfw/mmappfw_plat/harvester_metadata_extractor_api/group"/>
  6045      </component>
  6035 </component>
  6046      <component name="collection_helper_api" long-name="Collection Helper API" introduced="^1" filter="s60" class="api">
  6036 <component name="harvester_server_api" long-name="Harvester Server API" introduced="^1" filter="s60" class="api">
  6047       <unit bldFile="mw/mmappfw/mmappfw_plat/collection_helper_api/group"/>
  6037 <unit bldFile="mw/mmappfw/mmappfw_plat/harvester_server_api/group"/>
  6048      </component>
  6038 </component>
  6049      <component name="harvester_collection_mediator_api" long-name="Harvester Collection Mediator API" introduced="^1" filter="s60" class="api">
  6039 <component name="harvester_utility_api" long-name="Harvester Utility API" introduced="^1" filter="s60" class="api">
  6050       <unit bldFile="mw/mmappfw/mmappfw_plat/harvester_collection_mediator_api/group"/>
  6040 <unit bldFile="mw/mmappfw/mmappfw_plat/harvester_utility_api/group"/>
  6051      </component>
  6041 </component>
  6052      <component name="harvester_metadata_extractor_api" long-name="Harvester Metadata Extractor API" introduced="^1" filter="s60" class="api">
  6042 <component name="playlist_engine_api" long-name="Playlist Engine API" introduced="^1" filter="s60" class="api">
  6053       <unit bldFile="mw/mmappfw/mmappfw_plat/harvester_metadata_extractor_api/group"/>
  6043 <unit bldFile="mw/mmappfw/mmappfw_plat/playlist_engine_api/group"/>
  6054      </component>
  6044 </component>
  6055      <component name="harvester_server_api" long-name="Harvester Server API" introduced="^1" filter="s60" class="api">
  6045 <component name="mtp_keys_api" long-name="MTP Keys API" introduced="^1" filter="s60" class="api">
  6056       <unit bldFile="mw/mmappfw/mmappfw_plat/harvester_server_api/group"/>
  6046 <unit bldFile="mw/mmappfw/mmappfw_plat/mtp_keys_api/group"/>
  6057      </component>
  6047 </component>
  6058      <component name="harvester_utility_api" long-name="Harvester Utility API" introduced="^1" filter="s60" class="api">
  6048 <component name="mpx_collection_common_definition_api" long-name="MPX Collection Common Definition API" introduced="^1" filter="s60" class="api">
  6059       <unit bldFile="mw/mmappfw/mmappfw_plat/harvester_utility_api/group"/>
  6049 <unit bldFile="mw/mmappfw/mmappfw_plat/mpx_collection_common_definition_api/group"/>
  6060      </component>
  6050 </component>
  6061      <component name="playlist_engine_api" long-name="Playlist Engine API" introduced="^1" filter="s60" class="api">
  6051 <component name="mpx_collection_utility_api" long-name="MPX Collection Utility API" introduced="^1" filter="s60" class="api">
  6062       <unit bldFile="mw/mmappfw/mmappfw_plat/playlist_engine_api/group"/>
  6052 <unit bldFile="mw/mmappfw/mmappfw_plat/mpx_collection_utility_api/group"/>
  6063      </component>
  6053 </component>
  6064      <component name="mtp_keys_api" long-name="MTP Keys API" introduced="^1" filter="s60" class="api">
  6054 <component name="mpx_common_api" long-name="MPX Common API" introduced="^1" filter="s60" class="api">
  6065       <unit bldFile="mw/mmappfw/mmappfw_plat/mtp_keys_api/group"/>
  6055 <unit bldFile="mw/mmappfw/mmappfw_plat/mpx_common_api/group"/>
  6066      </component>
  6056 </component>
  6067      <component name="mpx_collection_common_definition_api" long-name="MPX Collection Common Definition API" introduced="^1" filter="s60" class="api">
  6057 <component name="mpx_common_definition_api" long-name="MPX Common Definition API" introduced="^1" filter="s60" class="api">
  6068       <unit bldFile="mw/mmappfw/mmappfw_plat/mpx_collection_common_definition_api/group"/>
  6058 <unit bldFile="mw/mmappfw/mmappfw_plat/mpx_common_definition_api/group"/>
  6069      </component>
  6059 </component>
  6070      <component name="mpx_collection_utility_api" long-name="MPX Collection Utility API" introduced="^1" filter="s60" class="api">
  6060 <component name="mpx_playback_common_definition_api" long-name="MPX Playback Common Definition API" introduced="^1" filter="s60" class="api">
  6071       <unit bldFile="mw/mmappfw/mmappfw_plat/mpx_collection_utility_api/group"/>
  6061 <unit bldFile="mw/mmappfw/mmappfw_plat/mpx_playback_common_definition_api/group"/>
  6072      </component>
  6062 </component>
  6073      <component name="mpx_common_api" long-name="MPX Common API" introduced="^1" filter="s60" class="api">
  6063 <component name="mpx_playback_utility_api" long-name="MPX Playback Utility API" introduced="^1" filter="s60" class="api">
  6074       <unit bldFile="mw/mmappfw/mmappfw_plat/mpx_common_api/group"/>
  6064 <unit bldFile="mw/mmappfw/mmappfw_plat/mpx_playback_utility_api/group"/>
  6075      </component>
  6065 </component>
  6076      <component name="mpx_common_definition_api" long-name="MPX Common Definition API" introduced="^1" filter="s60" class="api">
  6066 <component name="mpx_base_view_plugins_api" long-name="MPX Base View Plugins API" introduced="^1" filter="s60" class="api">
  6077       <unit bldFile="mw/mmappfw/mmappfw_plat/mpx_common_definition_api/group"/>
  6067 <unit bldFile="mw/mmappfw/mmappfw_plat/mpx_base_view_plugins_api/group"/>
  6078      </component>
  6068 </component>
  6079      <component name="mpx_playback_common_definition_api" long-name="MPX Playback Common Definition API" introduced="^1" filter="s60" class="api">
  6069 <component name="mpx_view_utility_api" long-name="MPX View Utility API" introduced="^1" filter="s60" class="api">
  6080       <unit bldFile="mw/mmappfw/mmappfw_plat/mpx_playback_common_definition_api/group"/>
  6070 <unit bldFile="mw/mmappfw/mmappfw_plat/mpx_view_utility_api/group"/>
  6081      </component>
  6071 </component>
  6082      <component name="mpx_playback_utility_api" long-name="MPX Playback Utility API" introduced="^1" filter="s60" class="api">
  6072 <component name="mpx_albumart_utility_api" long-name="MPX Album Art Utility API" introduced="^1" filter="s60" class="api">
  6083       <unit bldFile="mw/mmappfw/mmappfw_plat/mpx_playback_utility_api/group"/>
  6073 <unit bldFile="mw/mmappfw/mmappfw_plat/mpx_albumart_utility_api/group"/>
  6084      </component>
  6074 </component>
  6085      <component name="mpx_base_view_plugins_api" long-name="MPX Base View Plugins API" introduced="^1" filter="s60" class="api">
  6075 <component name="media_player_settings_engine_api" long-name="Media Player Settings Engine API" introduced="^1" filter="s60" class="api">
  6086       <unit bldFile="mw/mmappfw/mmappfw_plat/mpx_base_view_plugins_api/group"/>
  6076 <unit bldFile="mw/mmappfw/mmappfw_plat/media_player_settings_engine_api/group"/>
  6087      </component>
  6077 </component>
  6088      <component name="mpx_view_utility_api" long-name="MPX View Utility API" introduced="^1" filter="s60" class="api">
  6078 <component name="mpx_backstepping_utility_api" long-name="MPX Backstepping Utility API" introduced="^1" filter="s60" class="api">
  6089       <unit bldFile="mw/mmappfw/mmappfw_plat/mpx_view_utility_api/group"/>
  6079 <!-- uncomment when configuration is put in place
  6090      </component>
  6080 	 <unit bldFile="mmappfw_plat/mpx_backstepping_utility_api/group"/> -->
  6091      <component name="mpx_albumart_utility_api" long-name="MPX Album Art Utility API" introduced="^1" filter="s60" class="api">
  6081 </component>
  6092       <unit bldFile="mw/mmappfw/mmappfw_plat/mpx_albumart_utility_api/group"/>
  6082 <component name="asx_parser_api" long-name="ASX Parser API" introduced="^1" filter="s60" class="api">
  6093      </component>
  6083 <!-- uncomment when configuration is put in place
  6094      <component name="media_player_settings_engine_api" long-name="Media Player Settings Engine API" introduced="^1" filter="s60" class="api">
  6084     <unit bldFile="mmappfw_plat/asx_parser_api/group"/> -->
  6095       <unit bldFile="mw/mmappfw/mmappfw_plat/media_player_settings_engine_api/group"/>
  6085 </component>
  6096      </component>
  6086 <component name="playback_helper_api" long-name="Playback Helper API" introduced="^1" filter="s60" class="api">
  6097      <component name="mpx_backstepping_utility_api" long-name="MPX Backstepping Utility API" introduced="^1" filter="s60" class="api">
  6087 <unit bldFile="mw/mmappfw/mmappfw_plat/playback_helper_api/group"/>
  6098       <unit bldFile="mw/mmappfw/mmappfw_plat/mpx_backstepping_utility_api/group"/>
  6088 </component>
  6099      </component>
  6089 <component name="videoplaylist_utility_api" long-name="Video Playlist Utility API" introduced="^1" filter="s60" class="api">
  6100      <component name="asx_parser_api" long-name="ASX Parser API" introduced="^1" filter="s60" class="api">
  6090 <unit bldFile="mw/mmappfw/mmappfw_plat/videoplaylist_utility_api/group"/>
  6101       <unit bldFile="mw/mmappfw/mmappfw_plat/asx_parser_api/group"/>
  6091 </component>
  6102      </component>
  6092 <component name="mmappfw_plat_build" long-name="Multimedia App Framework Platform Interface Build" introduced="^1" filter="s60" class="api">
  6103      <component name="playback_helper_api" long-name="Playback Helper API" introduced="^1" filter="s60" class="api">
  6093 <!-- needed only for #ifdefs. Remove anmd uncomment above units when configuration is in place -->
  6104       <unit bldFile="mw/mmappfw/mmappfw_plat/playback_helper_api/group"/>
  6094 <unit bldFile="mw/mmappfw/mmappfw_plat/group"/>
  6105      </component>
  6095 </component>
  6106      <component name="videoplaylist_utility_api" long-name="Video Playlist Utility API" introduced="^1" filter="s60" class="api">
  6096 </collection>
  6107       <unit bldFile="mw/mmappfw/mmappfw_plat/videoplaylist_utility_api/group"/>
  6097 <collection name="mpx" long-name="Multimedia Player" level="fw">
  6108      </component>
  6098 <component name="commonframework" filter="s60" long-name="MPX Common Framework" introduced="^1">
  6109     </collection>
  6099 <unit bldFile="mw/mmappfw/mpx/commonframework/group"/>
  6110     <collection name="mpx" long-name="Multimedia Player" level="fw">
  6100 </component>
  6111      <component name="commonframework" filter="s60" long-name="MPX Common Framework" introduced="^1">
  6101 <component name="playbackframework" filter="s60" long-name="MPX Playback Framework" introduced="^1">
  6112       <unit bldFile="mw/mmappfw/mpx/commonframework/group"/>
  6102 <unit bldFile="mw/mmappfw/mpx/playbackframework/group"/>
  6113      </component>
  6103 </component>
  6114      <component name="playbackframework" filter="s60" long-name="MPX Playback Framework" introduced="^1">
  6104 <component name="mpxcollectionfw" filter="s60" long-name="MPX Collection Framework" introduced="^1">
  6115       <unit bldFile="mw/mmappfw/mpx/playbackframework/group"/>
  6105 <unit bldFile="mw/mmappfw/mpx/collectionframework/group"/>
  6116      </component>
  6106 </component>
  6117      <component name="mpxcollectionfw" filter="s60" long-name="MPX Collection Framework" introduced="^1">
  6107 <component name="mpxviewfw" filter="s60" long-name="MPX View Framework" introduced="^1">
  6118       <unit bldFile="mw/mmappfw/mpx/collectionframework/group"/>
  6108 <unit bldFile="mw/mmappfw/mpx/viewframework/group"/>
  6119      </component>
  6109 </component>
  6120      <component name="mpxviewfw" filter="s60" long-name="MPX View Framework" introduced="^1">
  6110 <component name="mpx_build" filter="s60" long-name="MPX Build" introduced="^1">
  6121       <unit bldFile="mw/mmappfw/mpx/viewframework/group"/>
  6111 <!--  Move the export to another component or remove the #includes from this one -->
  6122      </component>
  6112 <unit bldFile="mw/mmappfw/mpx/group"/>
  6123      <component name="mpx_build" filter="s60" long-name="MPX Build" introduced="^1">
  6113 </component>
  6124       <!--  Move the export to another component or remove the #includes from this one -->
  6114 </collection>
  6125       <unit bldFile="mw/mmappfw/mpx/group"/>
  6115 <collection name="mmappcomponents" long-name="Multimedia App Components" level="utils">
  6126      </component>
  6116 <component name="mmappcomponents_build" filter="s60" long-name="Multimedia App Components Build" introduced="^1">
  6127     </collection>
  6117 <!-- needed for  #ifdefs and hrh include. Need to #include the .hrh file in each bld.inf
  6128     <collection name="mmappcomponents" long-name="Multimedia App Components" level="utils">
       
  6129      <component name="mmappcomponents_build" filter="s60" long-name="Multimedia App Components Build" introduced="^1">
       
  6130       <!-- needed for  #ifdefs and hrh include. Need to #include the .hrh file in each bld.inf
       
  6131       		Can remove this once configuration is in place-->
  6118       		Can remove this once configuration is in place-->
  6132       <unit bldFile="mw/mmappfw/mmappcomponents/group"/>
  6119 <unit bldFile="mw/mmappfw/mmappcomponents/group"/>
  6133      </component>
  6120 </component>
  6134      <component name="collectionhelper" filter="s60" long-name="Media Player Collection Helper" introduced="^1">
  6121 <component name="collectionhelper" filter="s60" long-name="Media Player Collection Helper" introduced="^1">
  6135       <unit bldFile="mw/mmappfw/mmappcomponents/collectionhelper/group"/>
  6122 <unit bldFile="mw/mmappfw/mmappcomponents/collectionhelper/group"/>
  6136      </component>
  6123 </component>
  6137      <component name="playlistengine" filter="s60" long-name="Playlist Engine" introduced="^1">
  6124 <component name="playlistengine" filter="s60" long-name="Playlist Engine" introduced="^1">
  6138       <unit bldFile="mw/mmappfw/mmappcomponents/playlistengine/group"/>
  6125 <unit bldFile="mw/mmappfw/mmappcomponents/playlistengine/group"/>
  6139      </component>
  6126 </component>
  6140      <component name="mpxharvester" filter="s60" long-name="Media Player Harvester" introduced="^1">
  6127 <component name="mpxharvester" filter="s60" long-name="Media Player Harvester" introduced="^1">
  6141       <unit bldFile="mw/mmappfw/mmappcomponents/harvester/group"/>
  6128 <unit bldFile="mw/mmappfw/mmappcomponents/harvester/group"/>
  6142      </component>
  6129 </component>
  6143      <component name="mmappcommonui" filter="s60" long-name="Multimedia App Common UI" introduced="^1">
  6130 <component name="mmappcommonui" filter="s60" long-name="Multimedia App Common UI" introduced="^1">
  6144       <unit bldFile="mw/mmappfw/mmappcomponents/mmappcommonui/group"/>
  6131 <unit bldFile="mw/mmappfw/mmappcomponents/mmappcommonui/group"/>
  6145      </component>
  6132 </component>
  6146      <component name="mediaplayersettingsengine" filter="s60" long-name="Media Player Settings Engine" introduced="^1">
  6133 <component name="mediaplayersettingsengine" filter="s60" long-name="Media Player Settings Engine" introduced="^1">
  6147       <unit bldFile="mw/mmappfw/mmappcomponents/mediaplayersettingsengine/group"/>
  6134 <unit bldFile="mw/mmappfw/mmappcomponents/mediaplayersettingsengine/group"/>
  6148      </component>
  6135 </component>
  6149      <component name="audiofetcher" filter="s60" long-name="Audio Fetcher" introduced="^1" plugin="Y">
  6136 <component name="audiofetcher" filter="s60" long-name="Audio Fetcher" introduced="^1" plugin="Y">
  6150       <!-- uncomment when config is in place, currently #included in mmappcomponents_build -->
  6137 <!-- uncomment when config is in place, currently #included in mmappcomponents_build -->
  6151       <!-- <unit bldFile="mmappcomponents/audiofetcher/group"/>-->
  6138 <!-- <unit bldFile="mmappcomponents/audiofetcher/group"/>-->
  6152      </component>
  6139 </component>
  6153      <component name="asxparser" filter="s60" long-name="ASX Parser" introduced="^1">
  6140 <component name="asxparser" filter="s60" long-name="ASX Parser" introduced="^1">
  6154       <!-- uncomment when config is in place, currently #included in mmappcomponents_build -->
  6141 <!-- uncomment when config is in place, currently #included in mmappcomponents_build -->
  6155       <!-- <unit bldFile="mmappcomponents/asxparser/group"/>-->
  6142 <!-- <unit bldFile="mmappcomponents/asxparser/group"/>-->
  6156      </component>
  6143 </component>
  6157      <component name="playbackhelper" filter="s60" long-name="Playback Helper" introduced="^3">
  6144 <component name="playbackhelper" filter="s60" long-name="Playback Helper" introduced="^3">
  6158       <unit bldFile="mw/mmappfw/mmappcomponents/playbackhelper/group"/>
  6145 <unit bldFile="mw/mmappfw/mmappcomponents/playbackhelper/group"/>
  6159      </component>
  6146 </component>
  6160      <component name="videoplaylistutility" filter="s60" long-name="Video Playlist Utility" introduced="^3">
  6147 <component name="videoplaylistutility" filter="s60" long-name="Video Playlist Utility" introduced="^3">
  6161       <unit bldFile="mw/mmappfw/mmappcomponents/videoplaylistutility/group"/>
  6148 <unit bldFile="mw/mmappfw/mmappcomponents/videoplaylistutility/group"/>
  6162      </component>
  6149 </component>
  6163      <component name="mmmtpdataprovider" filter="s60" long-name="Multimedia MTP Data Provider" introduced="^3">
  6150 <component name="mmmtpdataprovider" filter="s60" long-name="Multimedia MTP Data Provider" introduced="^3">
  6164       <unit bldFile="mw/mmappfw/mmappcomponents/mmmtpdataprovider/group"/>
  6151 <unit bldFile="mw/mmappfw/mmappcomponents/mmmtpdataprovider/group"/>
  6165      </component>
  6152 </component>
  6166     </collection>
  6153 </collection>
  6167     <collection name="mmappfw_info" long-name="Multimedia App Framework Info" level="if">
  6154 <collection name="mmappfw_info" long-name="Multimedia App Framework Info" level="if">
  6168      <component name="mmappfw_build" filter="s60" long-name="Multimedia App Framework Build" introduced="^1">
  6155 <component name="mmappfw_build" filter="s60" long-name="Multimedia App Framework Build" introduced="^1">
  6169       <!--  Move the export to another component or remove the #includes from this one -->
  6156 <!--  Move the export to another component or remove the #includes from this one -->
  6170       <unit bldFile="mw/mmappfw/group"/>
  6157 <unit bldFile="mw/mmappfw/group"/>
  6171      </component>
  6158 </component>
  6172      <component name="mmappfw_test" filter="s60,test,api_test,pref_test" long-name="Multimedia App Framework Test" purpose="development" introduced="^1"/>
  6159 <component name="mmappfw_test" filter="s60,test,api_test,pref_test" long-name="Multimedia App Framework Test" purpose="development" introduced="^1"/>
  6173     </collection>
  6160 </collection>
  6174    </block>
  6161 </block>
  6175    <block name="inputmethods" level="generic" long-name="Input Methods" levels="plugin engine framework api">
  6162 <block name="inputmethods" level="generic" long-name="Input Methods" levels="plugin engine framework api">
  6176     <collection name="inputmethods_pub" long-name="Input Methods Public Interfaces" level="api">
  6163 <collection name="inputmethods_pub" long-name="Input Methods Public Interfaces" level="api">
  6177      <component name="ptiengine_iti_api" long-name="PTI Engine API" filter="s60" class="api">
  6164 <component name="ptiengine_iti_api" long-name="PTI Engine API" filter="s60" class="api">
  6178       <unit bldFile="mw/inputmethods/inputmethods_pub/ptiengine_iti_api/group"/>
  6165 <unit bldFile="mw/inputmethods/inputmethods_pub/ptiengine_iti_api/group"/>
  6179      </component>
  6166 </component>
  6180      <component name="optical_character_recognition_api" long-name="Optical Character Recognition API" filter="s60" class="api">
  6167 <component name="optical_character_recognition_api" long-name="Optical Character Recognition API" filter="s60" class="api">
  6181       <unit bldFile="mw/inputmethods/inputmethods_pub/optical_character_recognition_api/group"/>
  6168 <unit bldFile="mw/inputmethods/inputmethods_pub/optical_character_recognition_api/group"/>
  6182      </component>
  6169 </component>
  6183      <component name="input_language_info_api" long-name="Input Language Info API" filter="s60" class="api">
  6170 <component name="input_language_info_api" long-name="Input Language Info API" filter="s60" class="api">
  6184       <unit bldFile="mw/inputmethods/inputmethods_pub/input_language_info_api/group"/>
  6171 <unit bldFile="mw/inputmethods/inputmethods_pub/input_language_info_api/group"/>
  6185      </component>
  6172 </component>
  6186     </collection>
  6173 </collection>
  6187     <collection name="inputmethods_plat" long-name="Input Methods Platform Interfaces" level="api">
  6174 <collection name="inputmethods_plat" long-name="Input Methods Platform Interfaces" level="api">
  6188      <component name="pen_input_server_api" long-name="Pen Input Server API" filter="s60" class="api">
  6175 <component name="pen_input_server_api" long-name="Pen Input Server API" filter="s60" class="api">
  6189       <unit bldFile="mw/inputmethods/inputmethods_plat/pen_input_server_api/group" filter="!test"/>
  6176 <unit bldFile="mw/inputmethods/inputmethods_plat/pen_input_server_api/group" filter="!test"/>
  6190      </component>
  6177 </component>
  6191      <component name="ptiengine_hwr_api" long-name="PTI Engine Handwriting Recognition API" filter="s60" class="api">
  6178 <component name="ptiengine_hwr_api" long-name="PTI Engine Handwriting Recognition API" filter="s60" class="api">
  6192       <unit bldFile="mw/inputmethods/inputmethods_plat/ptiengine_hwr_api/group" filter="!test"/>
  6179 <unit bldFile="mw/inputmethods/inputmethods_plat/ptiengine_hwr_api/group" filter="!test"/>
  6193      </component>
  6180 </component>
  6194      <component name="aknfep_settings_api" long-name="Avkon FEP Settings API" filter="s60" class="api">
  6181 <component name="aknfep_settings_api" long-name="Avkon FEP Settings API" filter="s60" class="api">
  6195       <unit bldFile="mw/inputmethods/inputmethods_plat/aknfep_settings_api/group"/>
  6182 <unit bldFile="mw/inputmethods/inputmethods_plat/aknfep_settings_api/group"/>
  6196      </component>
  6183 </component>
  6197      <component name="aknfep_status_api" long-name="Avkon FEP Status API" filter="s60" class="api">
  6184 <component name="aknfep_status_api" long-name="Avkon FEP Status API" filter="s60" class="api">
  6198       <unit bldFile="mw/inputmethods/inputmethods_plat/aknfep_status_api/group"/>
  6185 <unit bldFile="mw/inputmethods/inputmethods_plat/aknfep_status_api/group"/>
  6199      </component>
  6186 </component>
  6200      <component name="ptiengine_key_definations_api" long-name="PTI Engine Key Definitions API" filter="s60" class="api">
  6187 <component name="ptiengine_key_definations_api" long-name="PTI Engine Key Definitions API" filter="s60" class="api">
  6201       <unit bldFile="mw/inputmethods/inputmethods_plat/ptiengine_key_definations_api/group"/>
  6188 <unit bldFile="mw/inputmethods/inputmethods_plat/ptiengine_key_definations_api/group"/>
  6202      </component>
  6189 </component>
  6203      <component name="aknfep_definitions_api" long-name="Avkon FEP Definitions API" filter="s60" class="api">
  6190 <component name="aknfep_definitions_api" long-name="Avkon FEP Definitions API" filter="s60" class="api">
  6204       <unit bldFile="mw/inputmethods/inputmethods_plat/aknfep_definitions_api/group"/>
  6191 <unit bldFile="mw/inputmethods/inputmethods_plat/aknfep_definitions_api/group"/>
  6205      </component>
  6192 </component>
  6206      <component name="aknfep_pen_support_api" long-name="Avkon FEP Pen Support API" filter="s60" class="api">
  6193 <component name="aknfep_pen_support_api" long-name="Avkon FEP Pen Support API" filter="s60" class="api">
  6207       <unit bldFile="mw/inputmethods/inputmethods_plat/aknfep_pen_support_api/group"/>
  6194 <unit bldFile="mw/inputmethods/inputmethods_plat/aknfep_pen_support_api/group"/>
  6208      </component>
  6195 </component>
  6209      <component name="ptiengine_indic_definitions_api" long-name="PTI Engine Indic Definitions API" filter="s60" class="api">
  6196 <component name="ptiengine_indic_definitions_api" long-name="PTI Engine Indic Definitions API" filter="s60" class="api">
  6210       <unit bldFile="mw/inputmethods/inputmethods_plat/ptiengine_indic_definitions_api/group"/>
  6197 <unit bldFile="mw/inputmethods/inputmethods_plat/ptiengine_indic_definitions_api/group"/>
  6211      </component>
  6198 </component>
  6212      <component name="aknfep_uiinterface_api" long-name="Avkon FEP UI Interface API" filter="s60" class="api">
  6199 <component name="aknfep_uiinterface_api" long-name="Avkon FEP UI Interface API" filter="s60" class="api">
  6213       <unit bldFile="mw/inputmethods/inputmethods_plat/aknfep_uiinterface_api/group" filter="!test"/>
  6200 <unit bldFile="mw/inputmethods/inputmethods_plat/aknfep_uiinterface_api/group" filter="!test"/>
  6214      </component>
  6201 </component>
  6215     </collection>
  6202 </collection>
  6216     <collection name="textinput" long-name="Text Input" level="framework">
  6203 <collection name="textinput" long-name="Text Input" level="framework">
  6217      <component name="ptienginev2" filter="s60" long-name="Predictive Text Input Engine">
  6204 <component name="ptienginev2" filter="s60" long-name="Predictive Text Input Engine">
  6218       <!--uncomment when configuration is turned on and textinput_build is removed-->
  6205 <!--uncomment when configuration is turned on and textinput_build is removed-->
  6219       <!--  <unit bldFile="textinput/ptienginev2/group"/>-->
  6206 <!--  <unit bldFile="textinput/ptienginev2/group"/>-->
  6220      </component>
  6207 </component>
  6221      <component name="akninputlanguage" filter="s60" long-name="Avkon Input Language">
  6208 <component name="akninputlanguage" filter="s60" long-name="Avkon Input Language">
  6222       <unit bldFile="mw/inputmethods/textinput/akninputlanguage/group"/>
  6209 <unit bldFile="mw/inputmethods/textinput/akninputlanguage/group"/>
  6223      </component>
  6210 </component>
  6224      <component name="ptihangulcore" filter="s60" long-name="PIT Hangul Core" introduced="^3">
  6211 <component name="peninputarc" filter="s60" long-name="Pen Input Arc">
  6225       <unit bldFile="mw/inputmethods/textinput/ptihangulcore/group"/>
  6212 <unit bldFile="mw/inputmethods/textinput/peninputarc/group"/>
  6226      </component>
  6213 </component>
  6227      <component name="ptikoreanqwertycore" filter="s60" long-name="PTI Korean QWERTY Core" introduced="^3">
  6214 <component name="peninputcommonctrls" filter="s60" long-name="Pen Input Common Controls">
  6228       <unit bldFile="mw/inputmethods/textinput/ptikoreanqwertycore/group"/>
  6215 <unit bldFile="mw/inputmethods/textinput/peninputcommonctrls/group"/>
  6229      </component>
  6216 </component>
  6230      <component name="peninputarc" filter="s60" long-name="Pen Input Arc">
  6217 <component name="peninputhwrboxcn" filter="s60" long-name="Chinese Handwriting Recognition Box" plugin="Y">
  6231       <unit bldFile="mw/inputmethods/textinput/peninputarc/group"/>
  6218 <unit bldFile="mw/inputmethods/textinput/peninputhwrboxcn/group"/>
  6232      </component>
  6219 </component>
  6233      <component name="peninputcommonctrls" filter="s60" long-name="Pen Input Common Controls">
  6220 <component name="peninputvkbcn" filter="s60" long-name="Chinese Virtual Keyboard" plugin="Y">
  6234       <unit bldFile="mw/inputmethods/textinput/peninputcommonctrls/group"/>
  6221 <unit bldFile="mw/inputmethods/textinput/peninputvkbcn/group"/>
  6235      </component>
  6222 </component>
  6236      <component name="peninputhwrboxcn" filter="s60" long-name="Chinese Handwriting Recognition Box" plugin="Y">
  6223 <component name="peninputcommonlayout" filter="s60" long-name="Pen Input Common Layout">
  6237       <unit bldFile="mw/inputmethods/textinput/peninputhwrboxcn/group"/>
  6224 <unit bldFile="mw/inputmethods/textinput/peninputcommonlayout/group"/>
  6238      </component>
  6225 </component>
  6239      <component name="peninputvkbcn" filter="s60" long-name="Chinese Virtual Keyboard" plugin="Y">
  6226 <component name="peninputgenerichwr" filter="s60" long-name="Pen Input Generic Handwriting Recognition" plugin="Y">
  6240       <unit bldFile="mw/inputmethods/textinput/peninputvkbcn/group"/>
  6227 <unit bldFile="mw/inputmethods/textinput/peninputgenerichwr/group"/>
  6241      </component>
  6228 </component>
  6242      <component name="peninputcommonlayout" filter="s60" long-name="Pen Input Common Layout">
  6229 <component name="peninputgenericvkb" filter="s60" long-name="Pen Input Generic Virtual Keyboard" plugin="Y">
  6243       <unit bldFile="mw/inputmethods/textinput/peninputcommonlayout/group"/>
  6230 <unit bldFile="mw/inputmethods/textinput/peninputgenericvkb/group"/>
  6244      </component>
  6231 </component>
  6245      <component name="peninputgenerichwr" filter="s60" long-name="Pen Input Generic Handwriting Recognition" plugin="Y">
  6232 <component name="peninputcommonctrlsjp" filter="s60" long-name="Pen Input Common Controls Japanese">
  6246       <unit bldFile="mw/inputmethods/textinput/peninputgenerichwr/group"/>
  6233 <unit bldFile="mw/inputmethods/textinput/peninputcommonctrlsjp/group"/>
  6247      </component>
  6234 </component>
  6248      <component name="peninputgenericvkb" filter="s60" long-name="Pen Input Generic Virtual Keyboard" plugin="Y">
  6235 <component name="peninputhwrboxjp" filter="s60" long-name="Japanese Handwriting Recognition Box" plugin="Y">
  6249       <unit bldFile="mw/inputmethods/textinput/peninputgenericvkb/group"/>
  6236 <unit bldFile="mw/inputmethods/textinput/peninputhwrboxjp/group"/>
  6250      </component>
  6237 </component>
  6251      <component name="peninputcommonctrlsjp" filter="s60" long-name="Pen Input Common Controls Japanese">
  6238 <component name="peninputvkbjp" filter="s60" long-name="Japanese Virtual Keyboard" plugin="Y">
  6252       <unit bldFile="mw/inputmethods/textinput/peninputcommonctrlsjp/group"/>
  6239 <unit bldFile="mw/inputmethods/textinput/peninputvkbjp/group"/>
  6253      </component>
  6240 </component>
  6254      <component name="peninputhwrboxjp" filter="s60" long-name="Japanese Handwriting Recognition Box" plugin="Y">
  6241 <component name="gslangplugin" filter="s60" long-name="GS Language Plugin" plugin="Y">
  6255       <unit bldFile="mw/inputmethods/textinput/peninputhwrboxjp/group"/>
  6242 <unit bldFile="mw/inputmethods/textinput/GSLangPlugin"/>
  6256      </component>
  6243 </component>
  6257      <component name="peninputvkbjp" filter="s60" long-name="Japanese Virtual Keyboard" plugin="Y">
  6244 <component name="peninputgenericitut" filter="s60" long-name="Pen Input Generic ITU-T" introduced="^3" plugin="Y">
  6258       <unit bldFile="mw/inputmethods/textinput/peninputvkbjp/group"/>
  6245 <unit bldFile="mw/inputmethods/textinput/peninputgenericitut/group"/>
  6259      </component>
  6246 </component>
  6260      <component name="gslangplugin" filter="s60" long-name="GS Language Plugin" plugin="Y">
  6247 <component name="peninputhwrtrui" filter="s60" long-name="Pen Input Handwriting Recognition Training UI" introduced="^3" plugin="Y">
  6261       <unit bldFile="mw/inputmethods/textinput/GSLangPlugin"/>
  6248 <unit bldFile="mw/inputmethods/textinput/peninputhwrtrui/group"/>
  6262      </component>
  6249 </component>
  6263      <component name="peninputgenericitut" filter="s60" long-name="Pen Input Generic ITU-T" introduced="^3" plugin="Y">
  6250 <component name="peninputhwrfscn" filter="s60" long-name="Pen Input Chinese Full Screen Handwriting Recognition" introduced="^3" plugin="Y">
  6264       <unit bldFile="mw/inputmethods/textinput/peninputgenericitut/group"/>
  6251 <unit bldFile="mw/inputmethods/textinput/peninputhwrfscn/group"/>
  6265      </component>
  6252 </component>
  6266      <component name="peninputhwrtrui" filter="s60" long-name="Pen Input Handwriting Recognition Training UI" introduced="^3" plugin="Y">
  6253 <component name="peninputvkbkr" filter="s60" long-name="Pen Input Korean Virtual Keyboard" introduced="^3" plugin="Y">
  6267       <unit bldFile="mw/inputmethods/textinput/peninputhwrtrui/group"/>
  6254 <unit bldFile="mw/inputmethods/textinput/peninputvkbkr/group"/>
  6268      </component>
  6255 </component>
  6269      <component name="peninputhwrfscn" filter="s60" long-name="Pen Input Chinese Full Screen Handwriting Recognition" introduced="^3" plugin="Y">
  6256 <component name="peninputfingerhwr" filter="s60" long-name="Pen Input Finger Handwriting Recognition" introduced="^3" plugin="Y">
  6270       <unit bldFile="mw/inputmethods/textinput/peninputhwrfscn/group"/>
  6257 <unit bldFile="mw/inputmethods/textinput/peninputfingerhwr/group"/>
  6271      </component>
  6258 </component>
  6272      <component name="peninputvkbkr" filter="s60" long-name="Pen Input Korean Virtual Keyboard" introduced="^3" plugin="Y">
  6259 <component name="peninputsplititut" filter="s60" long-name="Pen Input Split ITU-T" introduced="^3" plugin="Y">
  6273       <unit bldFile="mw/inputmethods/textinput/peninputvkbkr/group"/>
  6260 <unit bldFile="mw/inputmethods/textinput/peninputsplititut/group"/>
  6274      </component>
  6261 </component>
  6275      <component name="peninputfingerhwr" filter="s60" long-name="Pen Input Finger Handwriting Recognition" introduced="^3" plugin="Y">
  6262 <component name="peninputsplitqwerty" filter="s60" long-name="Pen Input Split QWERTY" introduced="^3" plugin="Y">
  6276       <unit bldFile="mw/inputmethods/textinput/peninputfingerhwr/group"/>
  6263 <unit bldFile="mw/inputmethods/textinput/peninputsplitqwerty/group"/>
  6277      </component>
  6264 </component>
  6278      <component name="peninputsplititut" filter="s60" long-name="Pen Input Split ITU-T" introduced="^3" plugin="Y">
  6265 <component name="textinput_build" filter="s60" long-name="Text Input Build">
  6279       <unit bldFile="mw/inputmethods/textinput/peninputsplititut/group"/>
  6266 <!--needed for #ifdef, can be removed when configuration is implemented -->
  6280      </component>
  6267 <unit bldFile="mw/inputmethods/textinput/group"/>
  6281      <component name="peninputsplitqwerty" filter="s60" long-name="Pen Input Split QWERTY" introduced="^3" plugin="Y">
  6268 </component>
  6282       <unit bldFile="mw/inputmethods/textinput/peninputsplitqwerty/group"/>
  6269 </collection>
  6283      </component>
  6270 <collection name="fep" long-name="FEP" level="engine">
  6284      <component name="textinput_build" filter="s60" long-name="Text Input Build">
  6271 <component name="aknfep" filter="s60" long-name="Avkon FEP" plugin="Y">
  6285       <!--needed for #ifdef, can be removed when configuration is implemented -->
  6272 <unit bldFile="mw/inputmethods/fep/aknfep/group"/>
  6286       <unit bldFile="mw/inputmethods/textinput/group"/>
  6273 </component>
  6287      </component>
  6274 <component name="frontendprocessor" long-name="Front End Processor" purpose="mandatory">
  6288     </collection>
  6275 <unit bldFile="mw/inputmethods/fep/frontendprocessor/group" mrp="mw/inputmethods/fep/frontendprocessor/group/app-framework_fepbase.mrp"/>
  6289     <collection name="fep" long-name="FEP" level="engine">
  6276 </component>
  6290      <component name="aknfep" filter="s60" long-name="Avkon FEP" plugin="Y">
  6277 </collection>
  6291       <unit bldFile="mw/inputmethods/fep/aknfep/group"/>
  6278 <collection name="inputmethods_info" long-name="Input Methods Info" level="api">
  6292      </component>
  6279 <component name="inputmethods_metadata" long-name="Input Methods Metadata" introduced="^2" purpose="development" class="config PC">
  6293      <component name="frontendprocessor" long-name="Front End Processor" purpose="mandatory">
  6280 <unit mrp="mw/inputmethods/inputmethods_info/inputmethods_metadata/inputmethods_metadata.mrp"/>
  6294       <unit bldFile="mw/inputmethods/fep/frontendprocessor/group" mrp="mw/inputmethods/fep/frontendprocessor/group/app-framework_fepbase.mrp"/>
  6281 </component>
  6295      </component>
  6282 </collection>
  6296     </collection>
  6283 </block>
  6297     <collection name="inputmethods_info" long-name="Input Methods Info" level="api">
  6284 <block name="qt" level="generic" long-name="Qt" levels="tool mw app">
  6298      <component name="inputmethods_metadata" long-name="Input Methods Metadata" introduced="^2" purpose="development" class="config PC">
  6285 <collection name="qtconf" long-name="Qt Config" level="tool">
  6299       <unit mrp="mw/inputmethods/inputmethods_info/inputmethods_metadata/inputmethods_metadata.mrp"/>
  6286 <component name="qt_deviceconfiguration" long-name="Qt Device Configuration" introduced="^2" class="config tool">
  6300      </component>
  6287 <unit bldFile="mw/qt/src/s60installs/deviceconfiguration"/>
  6301     </collection>
  6288 </component>
  6302    </block>
  6289 </collection>
  6303    <block name="qt" level="generic" long-name="Qt"/>
  6290 <collection name="qt_info" long-name="Qt Info" level="mw">
  6304    <block name="classicui" level="generic" long-name="Classic UI" levels="base support server generic specific">
  6291 <component name="qt_build" long-name="Qt Build" introduced="^2">
  6305     <collection name="classicui_plat" long-name="Classic UI Platform Interfaces" level="specific">
  6292 <unit bldFile="mw/qt/."/>
  6306      <component name="personalisation_framework_api" long-name="Personalisation Framework API" filter="s60" class="api">
  6293 </component>
  6307       <unit bldFile="mw/classicui/classicui_plat/personalisation_framework_api/group" filter="!test"/>
  6294 </collection>
  6308      </component>
  6295 <collection name="qtdemos" long-name="Qt Demos" level="app">
  6309      <component name="signal_pane_api" long-name="Signal Pane API" filter="s60" class="api">
  6296 <component name="qtdemos_build" long-name="Qt Demos Build" introduced="^2" filter="qtdemos">
  6310       <unit bldFile="mw/classicui/classicui_plat/signal_pane_api/group" filter="!test"/>
  6297 <unit bldFile="mw/qt/demos"/>
  6311      </component>
  6298 </component>
  6312      <component name="japanese_reading_api" long-name="Japanese Reading API" filter="s60" class="api">
  6299 </collection>
  6313       <unit bldFile="mw/classicui/classicui_plat/japanese_reading_api/group" filter="!test"/>
  6300 <collection name="qtexamples" long-name="Qt Examples" level="app">
  6314      </component>
  6301 <component name="qtexamples_build" long-name="Qt Examples Build" introduced="^2" filter="qtexamples">
  6315      <component name="global_popup_priority_controller_api" long-name="Global Popup Priority Controller API" filter="s60" class="api">
  6302 <unit bldFile="mw/qt/examples"/>
  6316       <unit bldFile="mw/classicui/classicui_plat/global_popup_priority_controller_api/group" filter="!test"/>
  6303 </component>
  6317      </component>
  6304 </collection>
  6318      <component name="item_finder_api" long-name="Item Finder API" filter="s60" class="api">
  6305 <collection name="qt_tests" long-name="Qt Tests" level="app">
  6319       <unit bldFile="mw/classicui/classicui_plat/item_finder_api/group" filter="!test"/>
  6306 <component name="qttestsauto" long-name="Qt Automated Tests" introduced="^2" filter="qttestsauto">
  6320      </component>
  6307 <unit bldFile="mw/qt/tests/auto"/>
  6321      <component name="avkon_fonts_api" long-name="Avkon Fonts API" filter="s60" class="api">
  6308 </component>
  6322       <unit bldFile="mw/classicui/classicui_plat/avkon_fonts_api/group" filter="!test"/>
  6309 <component name="qttestsbenchmarks" long-name="Qt Benchmarks Tests" introduced="^2" filter="qttestsbenchmarks">
  6323      </component>
  6310 <unit bldFile="mw/qt/tests/benchmarks"/>
  6324      <component name="extended_utilities_api" long-name="Extended Utilities API" filter="s60" class="api">
  6311 </component>
  6325       <unit bldFile="mw/classicui/classicui_plat/extended_utilities_api/group" filter="!test"/>
  6312 </collection>
  6326      </component>
  6313 </block>
  6327      <component name="personalisation_plugin_api" long-name="Personalisation Plugin API" filter="s60" class="api">
  6314 <block name="classicui" level="generic" long-name="Classic UI" levels="base support server generic specific">
  6328       <unit bldFile="mw/classicui/classicui_plat/personalisation_plugin_api/group"/>
  6315 <collection name="classicui_plat" long-name="Classic UI Platform Interfaces" level="specific">
  6329      </component>
  6316 <component name="personalisation_framework_api" long-name="Personalisation Framework API" filter="s60" class="api">
  6330      <component name="extended_aiw_criteria_api" long-name="Extended AIW Criteria API" filter="s60" class="api">
  6317 <unit bldFile="mw/classicui/classicui_plat/personalisation_framework_api/group" filter="!test"/>
  6331       <unit bldFile="mw/classicui/classicui_plat/extended_aiw_criteria_api/group" filter="!test"/>
  6318 </component>
  6332      </component>
  6319 <component name="signal_pane_api" long-name="Signal Pane API" filter="s60" class="api">
  6333      <component name="personalisation_application_api" long-name="Personalisation Application API" filter="s60" class="api">
  6320 <unit bldFile="mw/classicui/classicui_plat/signal_pane_api/group" filter="!test"/>
  6334       <unit bldFile="mw/classicui/classicui_plat/personalisation_application_api/group"/>
  6321 </component>
  6335      </component>
  6322 <component name="japanese_reading_api" long-name="Japanese Reading API" filter="s60" class="api">
  6336      <component name="volume_popup_api" long-name="Volume Popup API" filter="s60" class="api">
  6323 <unit bldFile="mw/classicui/classicui_plat/japanese_reading_api/group" filter="!test"/>
  6337       <unit bldFile="mw/classicui/classicui_plat/volume_popup_api/group" filter="!test"/>
  6324 </component>
  6338      </component>
  6325 <component name="global_popup_priority_controller_api" long-name="Global Popup Priority Controller API" filter="s60" class="api">
  6339      <component name="avkon_secondary_display_support_api" long-name="AVKON Secondary Display Support API" filter="s60" class="api">
  6326 <unit bldFile="mw/classicui/classicui_plat/global_popup_priority_controller_api/group" filter="!test"/>
  6340       <unit bldFile="mw/classicui/classicui_plat/avkon_secondary_display_support_api/group" filter="!test"/>
  6327 </component>
  6341      </component>
  6328 <component name="item_finder_api" long-name="Item Finder API" filter="s60" class="api">
  6342      <component name="extended_setting_pages_api" long-name="Extended Setting Pages API" filter="s60" class="api">
  6329 <unit bldFile="mw/classicui/classicui_plat/item_finder_api/group" filter="!test"/>
  6343       <unit bldFile="mw/classicui/classicui_plat/extended_setting_pages_api/group" filter="!test"/>
  6330 </component>
  6344      </component>
  6331 <component name="avkon_fonts_api" long-name="Avkon Fonts API" filter="s60" class="api">
  6345      <component name="extended_lists_api" long-name="Extended Lists API" filter="s60" class="api">
  6332 <unit bldFile="mw/classicui/classicui_plat/avkon_fonts_api/group" filter="!test"/>
  6346       <unit bldFile="mw/classicui/classicui_plat/extended_lists_api/group" filter="!test"/>
  6333 </component>
  6347      </component>
  6334 <component name="extended_utilities_api" long-name="Extended Utilities API" filter="s60" class="api">
  6348      <component name="input_block_api" long-name="Input Block API" filter="s60" class="api">
  6335 <unit bldFile="mw/classicui/classicui_plat/extended_utilities_api/group" filter="!test"/>
  6349       <unit bldFile="mw/classicui/classicui_plat/input_block_api/group" filter="!test"/>
  6336 </component>
  6350      </component>
  6337 <component name="personalisation_plugin_api" long-name="Personalisation Plugin API" filter="s60" class="api">
  6351      <component name="avkon_ui_server_api" long-name="AVKON UI Server API" filter="s60" class="api">
  6338 <unit bldFile="mw/classicui/classicui_plat/personalisation_plugin_api/group"/>
  6352       <unit bldFile="mw/classicui/classicui_plat/avkon_ui_server_api/group" filter="!test"/>
  6339 </component>
  6353      </component>
  6340 <component name="extended_aiw_criteria_api" long-name="Extended AIW Criteria API" filter="s60" class="api">
  6354      <component name="number_grouping_api" long-name="Number Grouping API" filter="s60" class="api">
  6341 <unit bldFile="mw/classicui/classicui_plat/extended_aiw_criteria_api/group" filter="!test"/>
  6355       <unit bldFile="mw/classicui/classicui_plat/number_grouping_api/group" filter="!test"/>
  6342 </component>
  6356      </component>
  6343 <component name="personalisation_application_api" long-name="Personalisation Application API" filter="s60" class="api">
  6357      <component name="extended_status_pane_api" long-name="Extended Status Pane API" filter="s60" class="api">
  6344 <unit bldFile="mw/classicui/classicui_plat/personalisation_application_api/group"/>
  6358       <unit bldFile="mw/classicui/classicui_plat/extended_status_pane_api/group" filter="!test"/>
  6345 </component>
  6359      </component>
  6346 <component name="volume_popup_api" long-name="Volume Popup API" filter="s60" class="api">
  6360      <component name="extended_notifiers_api" long-name="Extended Notifiers API" filter="s60" class="api">
  6347 <unit bldFile="mw/classicui/classicui_plat/volume_popup_api/group" filter="!test"/>
  6361       <unit bldFile="mw/classicui/classicui_plat/extended_notifiers_api/group" filter="!test"/>
  6348 </component>
  6362      </component>
  6349 <component name="avkon_secondary_display_support_api" long-name="AVKON Secondary Display Support API" filter="s60" class="api">
  6363      <component name="task_list_api" long-name="Task List API" filter="s60" class="api">
  6350 <unit bldFile="mw/classicui/classicui_plat/avkon_secondary_display_support_api/group" filter="!test"/>
  6364       <unit bldFile="mw/classicui/classicui_plat/task_list_api/group" filter="!test"/>
  6351 </component>
  6365      </component>
  6352 <component name="extended_setting_pages_api" long-name="Extended Setting Pages API" filter="s60" class="api">
  6366      <component name="personalisation_slide_show_dialog_api" long-name="Personalisation Slide Show Dialog API" filter="s60" class="api">
  6353 <unit bldFile="mw/classicui/classicui_plat/extended_setting_pages_api/group" filter="!test"/>
  6367       <unit bldFile="mw/classicui/classicui_plat/personalisation_slide_show_dialog_api/group"/>
  6354 </component>
  6368      </component>
  6355 <component name="extended_lists_api" long-name="Extended Lists API" filter="s60" class="api">
  6369      <component name="key_event_utilities_api" long-name="Key Event Utilities API" filter="s60" class="api">
  6356 <unit bldFile="mw/classicui/classicui_plat/extended_lists_api/group" filter="!test"/>
  6370       <unit bldFile="mw/classicui/classicui_plat/key_event_utilities_api/group"/>
  6357 </component>
  6371      </component>
  6358 <component name="input_block_api" long-name="Input Block API" filter="s60" class="api">
  6372      <component name="emergency_call_support_api" long-name="Emergency Call Support API" filter="s60" class="api">
  6359 <unit bldFile="mw/classicui/classicui_plat/input_block_api/group" filter="!test"/>
  6373       <unit bldFile="mw/classicui/classicui_plat/emergency_call_support_api/group" filter="!test"/>
  6360 </component>
  6374      </component>
  6361 <component name="avkon_ui_server_api" long-name="AVKON UI Server API" filter="s60" class="api">
  6375      <component name="extended_dialogs_api" long-name="Extended Dialogs API" filter="s60" class="api">
  6362 <unit bldFile="mw/classicui/classicui_plat/avkon_ui_server_api/group" filter="!test"/>
  6376       <unit bldFile="mw/classicui/classicui_plat/extended_dialogs_api/group"/>
  6363 </component>
  6377      </component>
  6364 <component name="number_grouping_api" long-name="Number Grouping API" filter="s60" class="api">
  6378      <component name="legacy_ui_framework_headers_api" long-name="Legacy UI Framework Headers API" filter="s60" class="api">
  6365 <unit bldFile="mw/classicui/classicui_plat/number_grouping_api/group" filter="!test"/>
  6379       <unit bldFile="mw/classicui/classicui_plat/legacy_ui_framework_headers_api/group"/>
  6366 </component>
  6380      </component>
  6367 <component name="extended_status_pane_api" long-name="Extended Status Pane API" filter="s60" class="api">
  6381      <component name="extended_editors_api" long-name="Extended Editors API" filter="s60" class="api">
  6368 <unit bldFile="mw/classicui/classicui_plat/extended_status_pane_api/group" filter="!test"/>
  6382       <unit bldFile="mw/classicui/classicui_plat/extended_editors_api/group" filter="!test"/>
  6369 </component>
  6383      </component>
  6370 <component name="extended_notifiers_api" long-name="Extended Notifiers API" filter="s60" class="api">
  6384      <component name="alarm_api" long-name="Alarm API" filter="s60" class="api">
  6371 <unit bldFile="mw/classicui/classicui_plat/extended_notifiers_api/group" filter="!test"/>
  6385       <unit bldFile="mw/classicui/classicui_plat/alarm_api/group" filter="!test"/>
  6372 </component>
  6386      </component>
  6373 <component name="task_list_api" long-name="Task List API" filter="s60" class="api">
  6387      <component name="aiw_service_interface_base_api" long-name="AIW Service Interface Base API" filter="s60" class="api">
  6374 <unit bldFile="mw/classicui/classicui_plat/task_list_api/group" filter="!test"/>
  6388       <unit bldFile="mw/classicui/classicui_plat/aiw_service_interface_base_api/group" filter="!test"/>
  6375 </component>
  6389      </component>
  6376 <component name="personalisation_slide_show_dialog_api" long-name="Personalisation Slide Show Dialog API" filter="s60" class="api">
  6390      <component name="list_effects_api" long-name="List Effects API" filter="s60" class="api">
  6377 <unit bldFile="mw/classicui/classicui_plat/personalisation_slide_show_dialog_api/group"/>
  6391       <unit bldFile="mw/classicui/classicui_plat/list_effects_api/group" filter="!test"/>
  6378 </component>
  6392      </component>
  6379 <component name="key_event_utilities_api" long-name="Key Event Utilities API" filter="s60" class="api">
  6393      <component name="find_item_ui_api" long-name="Find Item UI API" filter="s60" class="api">
  6380 <unit bldFile="mw/classicui/classicui_plat/key_event_utilities_api/group"/>
  6394       <unit bldFile="mw/classicui/classicui_plat/find_item_ui_api/group" filter="!test"/>
  6381 </component>
  6395      </component>
  6382 <component name="emergency_call_support_api" long-name="Emergency Call Support API" filter="s60" class="api">
  6396      <component name="server_application_services_api" long-name="Server Application Services API" filter="s60" class="api">
  6383 <unit bldFile="mw/classicui/classicui_plat/emergency_call_support_api/group" filter="!test"/>
  6397       <unit bldFile="mw/classicui/classicui_plat/server_application_services_api/group" filter="!test"/>
  6384 </component>
  6398      </component>
  6385 <component name="extended_dialogs_api" long-name="Extended Dialogs API" filter="s60" class="api">
  6399      <component name="common_ui_settings_api" long-name="Common UI Settings API" filter="s60" class="api">
  6386 <unit bldFile="mw/classicui/classicui_plat/extended_dialogs_api/group"/>
  6400       <unit bldFile="mw/classicui/classicui_plat/common_ui_settings_api/group"/>
  6387 </component>
  6401      </component>
  6388 <component name="legacy_ui_framework_headers_api" long-name="Legacy UI Framework Headers API" filter="s60" class="api">
  6402      <component name="aiw_service_interface_menu_api" long-name="AIW Service Interface Menu API" filter="s60" class="api">
  6389 <unit bldFile="mw/classicui/classicui_plat/legacy_ui_framework_headers_api/group"/>
  6403       <unit bldFile="mw/classicui/classicui_plat/aiw_service_interface_menu_api/group" filter="!test"/>
  6390 </component>
  6404      </component>
  6391 <component name="extended_editors_api" long-name="Extended Editors API" filter="s60" class="api">
  6405      <component name="eikon_server_extension_client_api" long-name="EIKON Server Extension Client API" filter="s60" class="api">
  6392 <unit bldFile="mw/classicui/classicui_plat/extended_editors_api/group" filter="!test"/>
  6406       <unit bldFile="mw/classicui/classicui_plat/eikon_server_extension_client_api/group" filter="!test"/>
  6393 </component>
  6407      </component>
  6394 <component name="alarm_api" long-name="Alarm API" filter="s60" class="api">
  6408      <component name="skinnable_clock_api" long-name="Skinnable Clock API" filter="s60" class="api">
  6395 <unit bldFile="mw/classicui/classicui_plat/alarm_api/group" filter="!test"/>
  6409       <unit bldFile="mw/classicui/classicui_plat/skinnable_clock_api/group" filter="!test"/>
  6396 </component>
  6410      </component>
  6397 <component name="aiw_service_interface_base_api" long-name="AIW Service Interface Base API" filter="s60" class="api">
  6411      <component name="battery_pane_api" long-name="Battery Pane API" filter="s60" class="api">
  6398 <unit bldFile="mw/classicui/classicui_plat/aiw_service_interface_base_api/group" filter="!test"/>
  6412       <unit bldFile="mw/classicui/classicui_plat/battery_pane_api/group" filter="!test"/>
  6399 </component>
  6413      </component>
  6400 <component name="list_effects_api" long-name="List Effects API" filter="s60" class="api">
  6414      <component name="fep_document_navigation_api" long-name="FEP Document Navigation API" filter="s60" class="api">
  6401 <unit bldFile="mw/classicui/classicui_plat/list_effects_api/group" filter="!test"/>
  6415       <unit bldFile="mw/classicui/classicui_plat/fep_document_navigation_api/group"/>
  6402 </component>
  6416      </component>
  6403 <component name="find_item_ui_api" long-name="Find Item UI API" filter="s60" class="api">
  6417      <component name="personalisation_localised_texts_api" long-name="Personalisation Localised Texts API" filter="s60" class="api">
  6404 <unit bldFile="mw/classicui/classicui_plat/find_item_ui_api/group" filter="!test"/>
  6418       <unit bldFile="mw/classicui/classicui_plat/personalisation_localised_texts_api/group"/>
  6405 </component>
  6419      </component>
  6406 <component name="server_application_services_api" long-name="Server Application Services API" filter="s60" class="api">
  6420      <component name="memory_card_ui_api" long-name="Memory Card UI API" filter="s60" class="api">
  6407 <unit bldFile="mw/classicui/classicui_plat/server_application_services_api/group" filter="!test"/>
  6421       <unit bldFile="mw/classicui/classicui_plat/memory_card_ui_api/group" filter="!test"/>
  6408 </component>
  6422      </component>
  6409 <component name="common_ui_settings_api" long-name="Common UI Settings API" filter="s60" class="api">
  6423      <component name="avkon_status_api" long-name="AVKON Status API" filter="s60" class="api">
  6410 <unit bldFile="mw/classicui/classicui_plat/common_ui_settings_api/group"/>
  6424       <unit bldFile="mw/classicui/classicui_plat/avkon_status_api/group"/>
  6411 </component>
  6425      </component>
  6412 <component name="aiw_service_interface_menu_api" long-name="AIW Service Interface Menu API" filter="s60" class="api">
  6426      <component name="application_switching_api" long-name="Application Switching API" filter="s60" class="api">
  6413 <unit bldFile="mw/classicui/classicui_plat/aiw_service_interface_menu_api/group" filter="!test"/>
  6427       <unit bldFile="mw/classicui/classicui_plat/application_switching_api/group" filter="!test"/>
  6414 </component>
  6428      </component>
  6415 <component name="eikon_server_extension_client_api" long-name="EIKON Server Extension Client API" filter="s60" class="api">
  6429      <component name="avkon_localised_texts_api" long-name="AVKON Localised Texts API" filter="s60" class="api">
  6416 <unit bldFile="mw/classicui/classicui_plat/eikon_server_extension_client_api/group" filter="!test"/>
  6430       <unit bldFile="mw/classicui/classicui_plat/avkon_localised_texts_api/group"/>
  6417 </component>
  6431      </component>
  6418 <component name="skinnable_clock_api" long-name="Skinnable Clock API" filter="s60" class="api">
  6432      <component name="avkon_secondary_display_api" long-name="AVKON Secondary Display API" filter="s60" class="api">
  6419 <unit bldFile="mw/classicui/classicui_plat/skinnable_clock_api/group" filter="!test"/>
  6433       <unit bldFile="mw/classicui/classicui_plat/avkon_secondary_display_api/group"/>
  6420 </component>
  6434      </component>
  6421 <component name="battery_pane_api" long-name="Battery Pane API" filter="s60" class="api">
  6435      <component name="extended_animation_api" long-name="Extended Animation API" filter="s60" class="api">
  6422 <unit bldFile="mw/classicui/classicui_plat/battery_pane_api/group" filter="!test"/>
  6436       <unit bldFile="mw/classicui/classicui_plat/extended_animation_api/group" filter="!test"/>
  6423 </component>
  6437      </component>
  6424 <component name="fep_document_navigation_api" long-name="FEP Document Navigation API" filter="s60" class="api">
  6438      <component name="extended_notes_api" long-name="Extended Notes API" filter="s60" class="api">
  6425 <unit bldFile="mw/classicui/classicui_plat/fep_document_navigation_api/group"/>
  6439       <unit bldFile="mw/classicui/classicui_plat/extended_notes_api/group" filter="!test"/>
  6426 </component>
  6440      </component>
  6427 <component name="personalisation_localised_texts_api" long-name="Personalisation Localised Texts API" filter="s60" class="api">
  6441      <component name="screensaver_animation_plugin_definitions_api" long-name="Screensaver Animation Plugin Definitions API" filter="s60" class="api">
  6428 <unit bldFile="mw/classicui/classicui_plat/personalisation_localised_texts_api/group"/>
  6442       <unit bldFile="mw/classicui/classicui_plat/screensaver_animation_plugin_definitions_api/group"/>
  6429 </component>
  6443      </component>
  6430 <component name="memory_card_ui_api" long-name="Memory Card UI API" filter="s60" class="api">
  6444      <component name="text_scroller_api" long-name="Text Scroller API" filter="s60" class="api">
  6431 <unit bldFile="mw/classicui/classicui_plat/memory_card_ui_api/group" filter="!test"/>
  6445       <unit bldFile="mw/classicui/classicui_plat/text_scroller_api/group" filter="!test"/>
  6432 </component>
  6446      </component>
  6433 <component name="avkon_status_api" long-name="AVKON Status API" filter="s60" class="api">
  6447      <component name="custom_cursors_api" long-name="Custom Cursors API" filter="s60" class="api">
  6434 <unit bldFile="mw/classicui/classicui_plat/avkon_status_api/group"/>
  6448       <unit bldFile="mw/classicui/classicui_plat/custom_cursors_api/group" filter="!test"/>
  6435 </component>
  6449      </component>
  6436 <component name="application_switching_api" long-name="Application Switching API" filter="s60" class="api">
  6450      <component name="screensaver_settings_api" long-name="Screensaver Settings API" filter="s60" class="api">
  6437 <unit bldFile="mw/classicui/classicui_plat/application_switching_api/group" filter="!test"/>
  6451       <unit bldFile="mw/classicui/classicui_plat/screensaver_settings_api/group"/>
  6438 </component>
  6452      </component>
  6439 <component name="avkon_localised_texts_api" long-name="AVKON Localised Texts API" filter="s60" class="api">
  6453      <component name="global_window_priorities_api" long-name="Global Window Priorities API" filter="s60" class="api">
  6440 <unit bldFile="mw/classicui/classicui_plat/avkon_localised_texts_api/group"/>
  6454       <unit bldFile="mw/classicui/classicui_plat/global_window_priorities_api/group"/>
  6441 </component>
  6455      </component>
  6442 <component name="avkon_secondary_display_api" long-name="AVKON Secondary Display API" filter="s60" class="api">
  6456      <component name="extended_indicators_api" long-name="Extended Indicators API" filter="s60" class="api">
  6443 <unit bldFile="mw/classicui/classicui_plat/avkon_secondary_display_api/group"/>
  6457       <unit bldFile="mw/classicui/classicui_plat/extended_indicators_api/group" filter="!test"/>
  6444 </component>
  6458      </component>
  6445 <component name="extended_animation_api" long-name="Extended Animation API" filter="s60" class="api">
  6459      <component name="special_character_table_api" long-name="Special Character Table API" filter="s60" class="api">
  6446 <unit bldFile="mw/classicui/classicui_plat/extended_animation_api/group" filter="!test"/>
  6460       <unit bldFile="mw/classicui/classicui_plat/special_character_table_api/group" filter="!test"/>
  6447 </component>
  6461      </component>
  6448 <component name="extended_notes_api" long-name="Extended Notes API" filter="s60" class="api">
  6462      <component name="avkon_settings_api" long-name="AVKON Settings API" filter="s60" class="api">
  6449 <unit bldFile="mw/classicui/classicui_plat/extended_notes_api/group" filter="!test"/>
  6463       <unit bldFile="mw/classicui/classicui_plat/avkon_settings_api/group"/>
  6450 </component>
  6464      </component>
  6451 <component name="screensaver_animation_plugin_definitions_api" long-name="Screensaver Animation Plugin Definitions API" filter="s60" class="api">
  6465      <component name="extended_sounds_api" long-name="Extended Sounds API" filter="s60" class="api">
  6452 <unit bldFile="mw/classicui/classicui_plat/screensaver_animation_plugin_definitions_api/group"/>
  6466       <unit bldFile="mw/classicui/classicui_plat/extended_sounds_api/group"/>
  6453 </component>
  6467      </component>
  6454 <component name="text_scroller_api" long-name="Text Scroller API" filter="s60" class="api">
  6468      <component name="themes_settings_api" long-name="Themes Settings API" filter="s60" class="api">
  6455 <unit bldFile="mw/classicui/classicui_plat/text_scroller_api/group" filter="!test"/>
  6469       <unit bldFile="mw/classicui/classicui_plat/themes_settings_api/group"/>
  6456 </component>
  6470      </component>
  6457 <component name="custom_cursors_api" long-name="Custom Cursors API" filter="s60" class="api">
  6471      <component name="media_shared_document_api" long-name="Media Shared Document API" filter="s60" class="api">
  6458 <unit bldFile="mw/classicui/classicui_plat/custom_cursors_api/group" filter="!test"/>
  6472       <unit bldFile="mw/classicui/classicui_plat/media_shared_document_api/group" filter="!test"/>
  6459 </component>
  6473      </component>
  6460 <component name="screensaver_settings_api" long-name="Screensaver Settings API" filter="s60" class="api">
  6474      <component name="extended_queries_api" long-name="Extended Queries API" filter="s60" class="api">
  6461 <unit bldFile="mw/classicui/classicui_plat/screensaver_settings_api/group"/>
  6475       <unit bldFile="mw/classicui/classicui_plat/extended_queries_api/group"/>
  6462 </component>
  6476      </component>
  6463 <component name="global_window_priorities_api" long-name="Global Window Priorities API" filter="s60" class="api">
  6477      <component name="phone_number_text_utilities_api" long-name="Phone Number Text Utilities API" filter="s60" class="api">
  6464 <unit bldFile="mw/classicui/classicui_plat/global_window_priorities_api/group"/>
  6478       <unit bldFile="mw/classicui/classicui_plat/phone_number_text_utilities_api/group" filter="!test"/>
  6465 </component>
  6479      </component>
  6466 <component name="extended_indicators_api" long-name="Extended Indicators API" filter="s60" class="api">
  6480      <component name="screensaver_runtime_api" long-name="Screensaver Runtime API" filter="s60" class="api">
  6467 <unit bldFile="mw/classicui/classicui_plat/extended_indicators_api/group" filter="!test"/>
  6481       <unit bldFile="mw/classicui/classicui_plat/screensaver_runtime_api/group"/>
  6468 </component>
  6482      </component>
  6469 <component name="special_character_table_api" long-name="Special Character Table API" filter="s60" class="api">
  6483      <component name="extended_scroller_api" long-name="Extended Scroller API" filter="s60" class="api">
  6470 <unit bldFile="mw/classicui/classicui_plat/special_character_table_api/group" filter="!test"/>
  6484       <unit bldFile="mw/classicui/classicui_plat/extended_scroller_api/group"/>
  6471 </component>
  6485      </component>
  6472 <component name="avkon_settings_api" long-name="AVKON Settings API" filter="s60" class="api">
  6486      <component name="key_rotator_api" long-name="Key Rotator API" filter="s60" class="api">
  6473 <unit bldFile="mw/classicui/classicui_plat/avkon_settings_api/group"/>
  6487       <unit bldFile="mw/classicui/classicui_plat/key_rotator_api/group" filter="!test"/>
  6474 </component>
  6488      </component>
  6475 <component name="extended_sounds_api" long-name="Extended Sounds API" filter="s60" class="api">
  6489      <component name="extended_grids_api" long-name="Extended Grids API" filter="s60" class="api">
  6476 <unit bldFile="mw/classicui/classicui_plat/extended_sounds_api/group"/>
  6490       <unit bldFile="mw/classicui/classicui_plat/extended_grids_api/group" filter="!test"/>
  6477 </component>
  6491      </component>
  6478 <component name="themes_settings_api" long-name="Themes Settings API" filter="s60" class="api">
  6492      <component name="generic_parameter_api" long-name="Generic Parameter API" filter="s60" class="api">
  6479 <unit bldFile="mw/classicui/classicui_plat/themes_settings_api/group"/>
  6493       <unit bldFile="mw/classicui/classicui_plat/generic_parameter_api/group" filter="!test"/>
  6480 </component>
  6494      </component>
  6481 <component name="media_shared_document_api" long-name="Media Shared Document API" filter="s60" class="api">
  6495      <component name="indicator_touch_observer_api" long-name="Indicator Touch Observer API" filter="s60" class="api">
  6482 <unit bldFile="mw/classicui/classicui_plat/media_shared_document_api/group" filter="!test"/>
  6496       <unit bldFile="mw/classicui/classicui_plat/indicator_touch_observer_api/group"/>
  6483 </component>
  6497      </component>
  6484 <component name="extended_queries_api" long-name="Extended Queries API" filter="s60" class="api">
  6498      <component name="popup_form_api" long-name="Popup Form API" filter="s60" class="api">
  6485 <unit bldFile="mw/classicui/classicui_plat/extended_queries_api/group"/>
  6499       <unit bldFile="mw/classicui/classicui_plat/popup_form_api/group" filter="!test"/>
  6486 </component>
  6500      </component>
  6487 <component name="phone_number_text_utilities_api" long-name="Phone Number Text Utilities API" filter="s60" class="api">
  6501      <component name="stylus_activated_popup_api" long-name="Stylus Activated Pop-up API" filter="s60" class="api">
  6488 <unit bldFile="mw/classicui/classicui_plat/phone_number_text_utilities_api/group" filter="!test"/>
  6502       <unit bldFile="mw/classicui/classicui_plat/stylus_activated_popup_api/group" filter="!test"/>
  6489 </component>
  6503      </component>
  6490 <component name="screensaver_runtime_api" long-name="Screensaver Runtime API" filter="s60" class="api">
  6504      <component name="indicator_plugin_api" long-name="Indicator Plugin API" filter="s60" class="api">
  6491 <unit bldFile="mw/classicui/classicui_plat/screensaver_runtime_api/group"/>
  6505       <unit bldFile="mw/classicui/classicui_plat/indicator_plugin_api/group" filter="!test"/>
  6492 </component>
  6506      </component>
  6493 <component name="extended_scroller_api" long-name="Extended Scroller API" filter="s60" class="api">
  6507      <component name="layout_configuration_api" long-name="Layout Configuration API" filter="s60" class="api">
  6494 <unit bldFile="mw/classicui/classicui_plat/extended_scroller_api/group"/>
  6508       <unit bldFile="mw/classicui/classicui_plat/layout_configuration_api/group" filter="!test"/>
  6495 </component>
  6509      </component>
  6496 <component name="key_rotator_api" long-name="Key Rotator API" filter="s60" class="api">
  6510      <component name="common_file_dialogs_filter_factory_api" long-name="Common File Dialogs Filter Factory API" filter="s60" class="api">
  6497 <unit bldFile="mw/classicui/classicui_plat/key_rotator_api/group" filter="!test"/>
  6511       <unit bldFile="mw/classicui/classicui_plat/common_file_dialogs_filter_factory_api/group" filter="!test"/>
  6498 </component>
  6512      </component>
  6499 <component name="extended_grids_api" long-name="Extended Grids API" filter="s60" class="api">
  6513      <component name="avkon_anim_dll_api" long-name="AVKON Anim DLL API" filter="s60" class="api">
  6500 <unit bldFile="mw/classicui/classicui_plat/extended_grids_api/group" filter="!test"/>
  6514       <unit bldFile="mw/classicui/classicui_plat/avkon_anim_dll_api/group"/>
  6501 </component>
  6515      </component>
  6502 <component name="generic_parameter_api" long-name="Generic Parameter API" filter="s60" class="api">
  6516      <component name="extended_initialization_api" long-name="Extended Initialization API" filter="s60" class="api">
  6503 <unit bldFile="mw/classicui/classicui_plat/generic_parameter_api/group" filter="!test"/>
  6517       <unit bldFile="mw/classicui/classicui_plat/extended_initialization_api/group" filter="!test"/>
  6504 </component>
  6518      </component>
  6505 <component name="indicator_touch_observer_api" long-name="Indicator Touch Observer API" filter="s60" class="api">
  6519      <component name="long_tap_animation_api" long-name="Long Tap Animation API" filter="s60" class="api">
  6506 <unit bldFile="mw/classicui/classicui_plat/indicator_touch_observer_api/group"/>
  6520       <unit bldFile="mw/classicui/classicui_plat/long_tap_animation_api/group" filter="!test"/>
  6507 </component>
  6521      </component>
  6508 <component name="popup_form_api" long-name="Popup Form API" filter="s60" class="api">
  6522      <component name="extended_ui_framework_definitions_api" long-name="Extended UI Framework Definitions API" filter="s60" class="api">
  6509 <unit bldFile="mw/classicui/classicui_plat/popup_form_api/group" filter="!test"/>
  6523       <unit bldFile="mw/classicui/classicui_plat/extended_ui_framework_definitions_api/group"/>
  6510 </component>
  6524      </component>
  6511 <component name="stylus_activated_popup_api" long-name="Stylus Activated Pop-up API" filter="s60" class="api">
  6525      <component name="extended_buttons_api" long-name="Extended Buttons API" filter="s60" class="api">
  6512 <unit bldFile="mw/classicui/classicui_plat/stylus_activated_popup_api/group" filter="!test"/>
  6526       <unit bldFile="mw/classicui/classicui_plat/extended_buttons_api/group" filter="!test"/>
  6513 </component>
  6527      </component>
  6514 <component name="indicator_plugin_api" long-name="Indicator Plugin API" filter="s60" class="api">
  6528      <component name="aiw_provider_utility_api" long-name="AIW Provider Utility API" filter="s60" class="api">
  6515 <unit bldFile="mw/classicui/classicui_plat/indicator_plugin_api/group" filter="!test"/>
  6529       <unit bldFile="mw/classicui/classicui_plat/aiw_provider_utility_api/group" filter="!test"/>
  6516 </component>
  6530      </component>
  6517 <component name="layout_configuration_api" long-name="Layout Configuration API" filter="s60" class="api">
  6531      <component name="transition_effect_parameters_api" long-name="Transition Effect Parameters API" filter="s60" class="api">
  6518 <unit bldFile="mw/classicui/classicui_plat/layout_configuration_api/group" filter="!test"/>
  6532       <unit bldFile="mw/classicui/classicui_plat/transition_effect_parameters_api/group" filter="!test"/>
  6519 </component>
  6533      </component>
  6520 <component name="common_file_dialogs_filter_factory_api" long-name="Common File Dialogs Filter Factory API" filter="s60" class="api">
  6534      <component name="extended_input_capabilities_api" long-name="Extended Input Capabilities API" filter="s60" class="api">
  6521 <unit bldFile="mw/classicui/classicui_plat/common_file_dialogs_filter_factory_api/group" filter="!test"/>
  6535       <unit bldFile="mw/classicui/classicui_plat/extended_input_capabilities_api/group" filter="!test"/>
  6522 </component>
  6536      </component>
  6523 <component name="avkon_anim_dll_api" long-name="AVKON Anim DLL API" filter="s60" class="api">
  6537      <component name="uikon_status_api" long-name="UIKON Status API" filter="s60" class="api">
  6524 <unit bldFile="mw/classicui/classicui_plat/avkon_anim_dll_api/group"/>
  6538       <unit bldFile="mw/classicui/classicui_plat/uikon_status_api/group"/>
  6525 </component>
  6539      </component>
  6526 <component name="extended_initialization_api" long-name="Extended Initialization API" filter="s60" class="api">
  6540      <component name="transition_effect_utilities_api" long-name="Transition Effect Utilities API" filter="s60" class="api">
  6527 <unit bldFile="mw/classicui/classicui_plat/extended_initialization_api/group" filter="!test"/>
  6541       <unit bldFile="mw/classicui/classicui_plat/transition_effect_utilities_api/group" filter="!test"/>
  6528 </component>
  6542      </component>
  6529 <component name="long_tap_animation_api" long-name="Long Tap Animation API" filter="s60" class="api">
  6543      <component name="pointer_event_modifier_api" long-name="Pointer Event Modifier API" filter="s60" class="api">
  6530 <unit bldFile="mw/classicui/classicui_plat/long_tap_animation_api/group" filter="!test"/>
  6544       <unit bldFile="mw/classicui/classicui_plat/pointer_event_modifier_api/group" filter="!test"/>
  6531 </component>
  6545      </component>
  6532 <component name="extended_ui_framework_definitions_api" long-name="Extended UI Framework Definitions API" filter="s60" class="api">
  6546      <component name="avkon_testability_api" long-name="AVKON Testability API" filter="s60" class="api">
  6533 <unit bldFile="mw/classicui/classicui_plat/extended_ui_framework_definitions_api/group"/>
  6547       <unit bldFile="mw/classicui/classicui_plat/avkon_testability_api/group"/>
  6534 </component>
  6548      </component>
  6535 <component name="extended_buttons_api" long-name="Extended Buttons API" filter="s60" class="api">
  6549      <component name="ganes_api" filter="s60" class="api">
  6536 <unit bldFile="mw/classicui/classicui_plat/extended_buttons_api/group" filter="!test"/>
  6550       <unit bldFile="mw/classicui/classicui_plat/ganes_api/group"/>
  6537 </component>
  6551      </component>
  6538 <component name="aiw_provider_utility_api" long-name="AIW Provider Utility API" filter="s60" class="api">
  6552      <component name="ode_api" long-name="Ode API" filter="s60" class="api">
  6539 <unit bldFile="mw/classicui/classicui_plat/aiw_provider_utility_api/group" filter="!test"/>
  6553       <unit bldFile="mw/classicui/classicui_plat/ode_api/group"/>
  6540 </component>
  6554      </component>
  6541 <component name="transition_effect_parameters_api" long-name="Transition Effect Parameters API" filter="s60" class="api">
  6555      <component name="physics_api" long-name="Physics API" filter="s60" class="api">
  6542 <unit bldFile="mw/classicui/classicui_plat/transition_effect_parameters_api/group" filter="!test"/>
  6556       <unit bldFile="mw/classicui/classicui_plat/physics_api/group"/>
  6543 </component>
  6557      </component>
  6544 <component name="extended_input_capabilities_api" long-name="Extended Input Capabilities API" filter="s60" class="api">
  6558      <component name="touch_pane_api" long-name="Touch Pane API" filter="s60" class="api">
  6545 <unit bldFile="mw/classicui/classicui_plat/extended_input_capabilities_api/group" filter="!test"/>
  6559       <unit bldFile="mw/classicui/classicui_plat/touch_pane_api/group" filter="!test"/>
  6546 </component>
  6560      </component>
  6547 <component name="uikon_status_api" long-name="UIKON Status API" filter="s60" class="api">
  6561      <component name="touch_pane_observer_api" long-name="Touch Pane Observer API" filter="s60" class="api">
  6548 <unit bldFile="mw/classicui/classicui_plat/uikon_status_api/group"/>
  6562       <unit bldFile="mw/classicui/classicui_plat/touch_pane_observer_api/group"/>
  6549 </component>
  6563      </component>
  6550 <component name="transition_effect_utilities_api" long-name="Transition Effect Utilities API" filter="s60" class="api">
  6564      <component name="alternate_fs_api" long-name="Alternate FS API" filter="s60" class="api">
  6551 <unit bldFile="mw/classicui/classicui_plat/transition_effect_utilities_api/group" filter="!test"/>
  6565       <unit bldFile="mw/classicui/classicui_plat/alternate_fs_api/group"/>
  6552 </component>
  6566      </component>
  6553 <component name="pointer_event_modifier_api" long-name="Pointer Event Modifier API" filter="s60" class="api">
  6567      <component name="discreet_popup_api" long-name="Discreet Popup API" filter="s60" class="api">
  6554 <unit bldFile="mw/classicui/classicui_plat/pointer_event_modifier_api/group" filter="!test"/>
  6568       <unit bldFile="mw/classicui/classicui_plat/discreet_popup_api/group"/>
  6555 </component>
  6569      </component>
  6556 <component name="avkon_testability_api" long-name="AVKON Testability API" filter="s60" class="api">
  6570      <component name="touch_gesture_framework_api" long-name="Touch Gesture Framework API" filter="s60" class="api">
  6557 <unit bldFile="mw/classicui/classicui_plat/avkon_testability_api/group"/>
  6571       <unit bldFile="mw/classicui/classicui_plat/touch_gesture_framework_api/group"/>
  6558 </component>
  6572       <!-- should this be commented out? -->
  6559 <component name="ganes_api" filter="s60" class="api">
  6573       <!--<unit bldFile="classicui_plat/touch_gesture_framework_api/tsrc/group" filter="test,api_test"/> -->
  6560 <unit bldFile="mw/classicui/classicui_plat/ganes_api/group"/>
  6574      </component>
  6561 </component>
  6575      <component name="extended_options_menu_api" long-name="Extended Options Menu API" filter="s60" class="api">
  6562 <component name="ode_api" long-name="Ode API" filter="s60" class="api">
  6576       <unit bldFile="mw/classicui/classicui_plat/extended_options_menu_api/group" filter="!test"/>
  6563 <unit bldFile="mw/classicui/classicui_plat/ode_api/group"/>
  6577      </component>
  6564 </component>
  6578     </collection>
  6565 <component name="physics_api" long-name="Physics API" filter="s60" class="api">
  6579     <collection name="classicui_pub" long-name="Classic UI Public Interfaces" level="specific">
  6566 <unit bldFile="mw/classicui/classicui_plat/physics_api/group"/>
  6580      <component name="input_frame_api" long-name="Input Frame API" filter="s60" class="api">
  6567 </component>
  6581       <unit bldFile="mw/classicui/classicui_pub/input_frame_api/group" filter="!test"/>
  6568 <component name="touch_pane_api" long-name="Touch Pane API" filter="s60" class="api">
  6582      </component>
  6569 <unit bldFile="mw/classicui/classicui_plat/touch_pane_api/group" filter="!test"/>
  6583      <component name="window_server_event_observer_api" long-name="Window Server Event Observer API" filter="s60" class="api">
  6570 </component>
  6584       <unit bldFile="mw/classicui/classicui_pub/window_server_event_observer_api/group" filter="!test"/>
  6571 <component name="touch_pane_observer_api" long-name="Touch Pane Observer API" filter="s60" class="api">
  6585      </component>
  6572 <unit bldFile="mw/classicui/classicui_plat/touch_pane_observer_api/group"/>
  6586      <component name="application_framework_api" long-name="Application Framework API" filter="s60" class="api">
  6573 </component>
  6587       <unit bldFile="mw/classicui/classicui_pub/application_framework_api/group" filter="!test"/>
  6574 <component name="alternate_fs_api" long-name="Alternate FS API" filter="s60" class="api">
  6588      </component>
  6575 <unit bldFile="mw/classicui/classicui_plat/alternate_fs_api/group"/>
  6589      <component name="scroller_api" long-name="Scroller API" filter="s60" class="api">
  6576 </component>
  6590       <unit bldFile="mw/classicui/classicui_pub/scroller_api/group" filter="!test"/>
  6577 <component name="discreet_popup_api" long-name="Discreet Popup API" filter="s60" class="api">
  6591      </component>
  6578 <unit bldFile="mw/classicui/classicui_plat/discreet_popup_api/group"/>
  6592      <component name="ui_framework_utilities_api" long-name="UI Framework Utilities API" filter="s60" class="api">
  6579 </component>
  6593       <unit bldFile="mw/classicui/classicui_pub/ui_framework_utilities_api/group" filter="!test"/>
  6580 <component name="touch_gesture_framework_api" long-name="Touch Gesture Framework API" filter="s60" class="api">
  6594      </component>
  6581 <unit bldFile="mw/classicui/classicui_plat/touch_gesture_framework_api/group"/>
  6595      <component name="ui_framework_definitions_api" long-name="UI Framework Definitions API" filter="s60" class="api">
  6582 <!-- should this be commented out? -->
  6596       <unit bldFile="mw/classicui/classicui_pub/ui_framework_definitions_api/group" filter="!test"/>
  6583 <!--<unit bldFile="classicui_plat/touch_gesture_framework_api/tsrc/group" filter="test,api_test"/> -->
  6597      </component>
  6584 </component>
  6598      <component name="buttons_api" long-name="Buttons API" filter="s60" class="api">
  6585 <component name="extended_options_menu_api" long-name="Extended Options Menu API" filter="s60" class="api">
  6599       <unit bldFile="mw/classicui/classicui_pub/buttons_api/group" filter="!test"/>
  6586 <unit bldFile="mw/classicui/classicui_plat/extended_options_menu_api/group" filter="!test"/>
  6600      </component>
  6587 </component>
  6601      <component name="queries_api" long-name="Queries API" filter="s60" class="api">
  6588 </collection>
  6602       <unit bldFile="mw/classicui/classicui_pub/queries_api/group" filter="!test"/>
  6589 <collection name="classicui_pub" long-name="Classic UI Public Interfaces" level="specific">
  6603      </component>
  6590 <component name="input_frame_api" long-name="Input Frame API" filter="s60" class="api">
  6604      <component name="aiw_generic_parameter_api" long-name="AIW Generic Parameter API" filter="s60" class="api">
  6591 <unit bldFile="mw/classicui/classicui_pub/input_frame_api/group" filter="!test"/>
  6605       <unit bldFile="mw/classicui/classicui_pub/aiw_generic_parameter_api/group" filter="!test"/>
  6592 </component>
  6606      </component>
  6593 <component name="window_server_event_observer_api" long-name="Window Server Event Observer API" filter="s60" class="api">
  6607      <component name="editors_api" long-name="Editors API" filter="s60" class="api">
  6594 <unit bldFile="mw/classicui/classicui_pub/window_server_event_observer_api/group" filter="!test"/>
  6608       <unit bldFile="mw/classicui/classicui_pub/editors_api/group" filter="!test"/>
  6595 </component>
  6609      </component>
  6596 <component name="application_framework_api" long-name="Application Framework API" filter="s60" class="api">
  6610      <component name="common_file_dialogs_api" long-name="Common File Dialogs API" filter="s60" class="api">
  6597 <unit bldFile="mw/classicui/classicui_pub/application_framework_api/group" filter="!test"/>
  6611       <unit bldFile="mw/classicui/classicui_pub/common_file_dialogs_api/group" filter="!test"/>
  6598 </component>
  6612      </component>
  6599 <component name="scroller_api" long-name="Scroller API" filter="s60" class="api">
  6613      <component name="dialog_shutter_api" long-name="Dialog Shutter API" filter="s60" class="api">
  6600 <unit bldFile="mw/classicui/classicui_pub/scroller_api/group" filter="!test"/>
  6614       <unit bldFile="mw/classicui/classicui_pub/dialog_shutter_api/group" filter="!test"/>
  6601 </component>
  6615      </component>
  6602 <component name="ui_framework_utilities_api" long-name="UI Framework Utilities API" filter="s60" class="api">
  6616      <component name="fonts_api" long-name="Fonts API" filter="s60" class="api">
  6603 <unit bldFile="mw/classicui/classicui_pub/ui_framework_utilities_api/group" filter="!test"/>
  6617       <unit bldFile="mw/classicui/classicui_pub/fonts_api/group" filter="!test"/>
  6604 </component>
  6618      </component>
  6605 <component name="ui_framework_definitions_api" long-name="UI Framework Definitions API" filter="s60" class="api">
  6619      <component name="screen_clearer_api" long-name="Screen Clearer API" filter="s60" class="api">
  6606 <unit bldFile="mw/classicui/classicui_pub/ui_framework_definitions_api/group" filter="!test"/>
  6620       <unit bldFile="mw/classicui/classicui_pub/screen_clearer_api/group" filter="!test"/>
  6607 </component>
  6621      </component>
  6608 <component name="buttons_api" long-name="Buttons API" filter="s60" class="api">
  6622      <component name="notifiers_api" long-name="Notifiers API" filter="s60" class="api">
  6609 <unit bldFile="mw/classicui/classicui_pub/buttons_api/group" filter="!test"/>
  6623       <unit bldFile="mw/classicui/classicui_pub/notifiers_api/group" filter="!test"/>
  6610 </component>
  6624      </component>
  6611 <component name="queries_api" long-name="Queries API" filter="s60" class="api">
  6625      <component name="notes_api" long-name="Notes API" filter="s60" class="api">
  6612 <unit bldFile="mw/classicui/classicui_pub/queries_api/group" filter="!test"/>
  6626       <unit bldFile="mw/classicui/classicui_pub/notes_api/group" filter="!test"/>
  6613 </component>
  6627      </component>
  6614 <component name="aiw_generic_parameter_api" long-name="AIW Generic Parameter API" filter="s60" class="api">
  6628      <component name="screen_saver_api" long-name="Screen Saver API" filter="s60" class="api">
  6615 <unit bldFile="mw/classicui/classicui_pub/aiw_generic_parameter_api/group" filter="!test"/>
  6629       <unit bldFile="mw/classicui/classicui_pub/screen_saver_api/group" filter="!test"/>
  6616 </component>
  6630      </component>
  6617 <component name="editors_api" long-name="Editors API" filter="s60" class="api">
  6631      <component name="status_pane_api" long-name="Status Pane API" filter="s60" class="api">
  6618 <unit bldFile="mw/classicui/classicui_pub/editors_api/group" filter="!test"/>
  6632       <unit bldFile="mw/classicui/classicui_pub/status_pane_api/group" filter="!test"/>
  6619 </component>
  6633      </component>
  6620 <component name="common_file_dialogs_api" long-name="Common File Dialogs API" filter="s60" class="api">
  6634      <component name="base_controls_api" long-name="Base Controls API" filter="s60" class="api">
  6621 <unit bldFile="mw/classicui/classicui_pub/common_file_dialogs_api/group" filter="!test"/>
  6635       <unit bldFile="mw/classicui/classicui_pub/base_controls_api/group" filter="!test"/>
  6622 </component>
  6636      </component>
  6623 <component name="dialog_shutter_api" long-name="Dialog Shutter API" filter="s60" class="api">
  6637      <component name="grids_api" long-name="Grids API" filter="s60" class="api">
  6624 <unit bldFile="mw/classicui/classicui_pub/dialog_shutter_api/group" filter="!test"/>
  6638       <unit bldFile="mw/classicui/classicui_pub/grids_api/group" filter="!test"/>
  6625 </component>
  6639      </component>
  6626 <component name="fonts_api" long-name="Fonts API" filter="s60" class="api">
  6640      <component name="context_pane_api" long-name="Context Pane API" filter="s60" class="api">
  6627 <unit bldFile="mw/classicui/classicui_pub/fonts_api/group" filter="!test"/>
  6641       <unit bldFile="mw/classicui/classicui_pub/context_pane_api/group" filter="!test"/>
  6628 </component>
  6642      </component>
  6629 <component name="screen_clearer_api" long-name="Screen Clearer API" filter="s60" class="api">
  6643      <component name="lists_api" long-name="Lists API" filter="s60" class="api">
  6630 <unit bldFile="mw/classicui/classicui_pub/screen_clearer_api/group" filter="!test"/>
  6644       <unit bldFile="mw/classicui/classicui_pub/lists_api/group" filter="!test"/>
  6631 </component>
  6645      </component>
  6632 <component name="notifiers_api" long-name="Notifiers API" filter="s60" class="api">
  6646      <component name="popups_api" long-name="Popups API" filter="s60" class="api">
  6633 <unit bldFile="mw/classicui/classicui_pub/notifiers_api/group" filter="!test"/>
  6647       <unit bldFile="mw/classicui/classicui_pub/popups_api/group" filter="!test"/>
  6634 </component>
  6648      </component>
  6635 <component name="notes_api" long-name="Notes API" filter="s60" class="api">
  6649      <component name="misc_controls_api" long-name="Misc Controls API" filter="s60" class="api">
  6636 <unit bldFile="mw/classicui/classicui_pub/notes_api/group" filter="!test"/>
  6650       <unit bldFile="mw/classicui/classicui_pub/misc_controls_api/group" filter="!test"/>
  6637 </component>
  6651      </component>
  6638 <component name="screen_saver_api" long-name="Screen Saver API" filter="s60" class="api">
  6652      <component name="keylock_api" long-name="Keylock API" filter="s60" class="api">
  6639 <unit bldFile="mw/classicui/classicui_pub/screen_saver_api/group" filter="!test"/>
  6653       <unit bldFile="mw/classicui/classicui_pub/keylock_api/group" filter="!test"/>
  6640 </component>
  6654      </component>
  6641 <component name="status_pane_api" long-name="Status Pane API" filter="s60" class="api">
  6655      <component name="options_menu_api" long-name="Options Menu API" filter="s60" class="api">
  6642 <unit bldFile="mw/classicui/classicui_pub/status_pane_api/group" filter="!test"/>
  6656       <unit bldFile="mw/classicui/classicui_pub/options_menu_api/group" filter="!test"/>
  6643 </component>
  6657      </component>
  6644 <component name="base_controls_api" long-name="Base Controls API" filter="s60" class="api">
  6658      <component name="hierarchical_lists_api" long-name="Hierarchical Lists API" filter="s60" class="api">
  6645 <unit bldFile="mw/classicui/classicui_pub/base_controls_api/group" filter="!test"/>
  6659       <unit bldFile="mw/classicui/classicui_pub/hierarchical_lists_api/group" filter="!test"/>
  6646 </component>
  6660      </component>
  6647 <component name="grids_api" long-name="Grids API" filter="s60" class="api">
  6661      <component name="navigation_pane_api" long-name="Navigation Pane API" filter="s60" class="api">
  6648 <unit bldFile="mw/classicui/classicui_pub/grids_api/group" filter="!test"/>
  6662       <unit bldFile="mw/classicui/classicui_pub/navigation_pane_api/group" filter="!test"/>
  6649 </component>
  6663      </component>
  6650 <component name="context_pane_api" long-name="Context Pane API" filter="s60" class="api">
  6664      <component name="tabs_api" long-name="Tabs API" filter="s60" class="api">
  6651 <unit bldFile="mw/classicui/classicui_pub/context_pane_api/group" filter="!test"/>
  6665       <unit bldFile="mw/classicui/classicui_pub/tabs_api/group" filter="!test"/>
  6652 </component>
  6666      </component>
  6653 <component name="lists_api" long-name="Lists API" filter="s60" class="api">
  6667      <component name="title_pane_touch_observer_api" long-name="Title Pane Touch Observer API" filter="s60" class="api">
  6654 <unit bldFile="mw/classicui/classicui_pub/lists_api/group" filter="!test"/>
  6668       <unit bldFile="mw/classicui/classicui_pub/title_pane_touch_observer_api/group"/>
  6655 </component>
  6669      </component>
  6656 <component name="popups_api" long-name="Popups API" filter="s60" class="api">
  6670      <component name="choice_list_api" long-name="Choice List API" filter="s60" class="api">
  6657 <unit bldFile="mw/classicui/classicui_pub/popups_api/group" filter="!test"/>
  6671       <unit bldFile="mw/classicui/classicui_pub/choice_list_api/group" filter="!test"/>
  6658 </component>
  6672      </component>
  6659 <component name="misc_controls_api" long-name="Misc Controls API" filter="s60" class="api">
  6673      <component name="info_popup_note_api" long-name="Info Popup Note API" filter="s60" class="api">
  6660 <unit bldFile="mw/classicui/classicui_pub/misc_controls_api/group" filter="!test"/>
  6674       <unit bldFile="mw/classicui/classicui_pub/info_popup_note_api/group" filter="!test"/>
  6661 </component>
  6675      </component>
  6662 <component name="keylock_api" long-name="Keylock API" filter="s60" class="api">
  6676      <component name="setting_pages_api" long-name="Setting Pages API" filter="s60" class="api">
  6663 <unit bldFile="mw/classicui/classicui_pub/keylock_api/group" filter="!test"/>
  6677       <unit bldFile="mw/classicui/classicui_pub/setting_pages_api/group" filter="!test"/>
  6664 </component>
  6678      </component>
  6665 <component name="options_menu_api" long-name="Options Menu API" filter="s60" class="api">
  6679      <component name="screen_mode_api" long-name="Screen Mode API" filter="s60" class="api">
  6666 <unit bldFile="mw/classicui/classicui_pub/options_menu_api/group" filter="!test"/>
  6680       <unit bldFile="mw/classicui/classicui_pub/screen_mode_api/group" filter="!test"/>
  6667 </component>
  6681      </component>
  6668 <component name="hierarchical_lists_api" long-name="Hierarchical Lists API" filter="s60" class="api">
  6682      <component name="indicators_api" long-name="Indicators API" filter="s60" class="api">
  6669 <unit bldFile="mw/classicui/classicui_pub/hierarchical_lists_api/group" filter="!test"/>
  6683       <unit bldFile="mw/classicui/classicui_pub/indicators_api/group" filter="!test"/>
  6670 </component>
  6684      </component>
  6671 <component name="navigation_pane_api" long-name="Navigation Pane API" filter="s60" class="api">
  6685      <component name="error_ui_api" long-name="Error UI API" filter="s60" class="api">
  6672 <unit bldFile="mw/classicui/classicui_pub/navigation_pane_api/group" filter="!test"/>
  6686       <unit bldFile="mw/classicui/classicui_pub/error_ui_api/group" filter="!test"/>
  6673 </component>
  6687      </component>
  6674 <component name="tabs_api" long-name="Tabs API" filter="s60" class="api">
  6688      <component name="animation_api" long-name="Animation API" filter="s60" class="api">
  6675 <unit bldFile="mw/classicui/classicui_pub/tabs_api/group" filter="!test"/>
  6689       <unit bldFile="mw/classicui/classicui_pub/animation_api/group" filter="!test"/>
  6676 </component>
  6690      </component>
  6677 <component name="title_pane_touch_observer_api" long-name="Title Pane Touch Observer API" filter="s60" class="api">
  6691      <component name="searchfield_api" long-name="Searchfield API" filter="s60" class="api">
  6678 <unit bldFile="mw/classicui/classicui_pub/title_pane_touch_observer_api/group"/>
  6692       <unit bldFile="mw/classicui/classicui_pub/searchfield_api/group" filter="!test"/>
  6679 </component>
  6693      </component>
  6680 <component name="choice_list_api" long-name="Choice List API" filter="s60" class="api">
  6694      <component name="labels_api" long-name="Labels API" filter="s60" class="api">
  6681 <unit bldFile="mw/classicui/classicui_pub/choice_list_api/group" filter="!test"/>
  6695       <unit bldFile="mw/classicui/classicui_pub/labels_api/group" filter="!test"/>
  6682 </component>
  6696      </component>
  6683 <component name="info_popup_note_api" long-name="Info Popup Note API" filter="s60" class="api">
  6697      <component name="hotkeys_api" long-name="Hotkeys API" filter="s60" class="api">
  6684 <unit bldFile="mw/classicui/classicui_pub/info_popup_note_api/group" filter="!test"/>
  6698       <unit bldFile="mw/classicui/classicui_pub/hotkeys_api/group" filter="!test"/>
  6685 </component>
  6699      </component>
  6686 <component name="setting_pages_api" long-name="Setting Pages API" filter="s60" class="api">
  6700      <component name="initialization_api" long-name="Initialization API" filter="s60" class="api">
  6687 <unit bldFile="mw/classicui/classicui_pub/setting_pages_api/group" filter="!test"/>
  6701       <unit bldFile="mw/classicui/classicui_pub/initialization_api/group" filter="!test"/>
  6688 </component>
  6702      </component>
  6689 <component name="screen_mode_api" long-name="Screen Mode API" filter="s60" class="api">
  6703      <component name="volume_control_api" long-name="Volume Control API" filter="s60" class="api">
  6690 <unit bldFile="mw/classicui/classicui_pub/screen_mode_api/group" filter="!test"/>
  6704       <unit bldFile="mw/classicui/classicui_pub/volume_control_api/group" filter="!test"/>
  6691 </component>
  6705      </component>
  6692 <component name="indicators_api" long-name="Indicators API" filter="s60" class="api">
  6706      <component name="title_pane_api" long-name="Title Pane API" filter="s60" class="api">
  6693 <unit bldFile="mw/classicui/classicui_pub/indicators_api/group" filter="!test"/>
  6707       <unit bldFile="mw/classicui/classicui_pub/title_pane_api/group" filter="!test"/>
  6694 </component>
  6708      </component>
  6695 <component name="error_ui_api" long-name="Error UI API" filter="s60" class="api">
  6709      <component name="sounds_api" long-name="Sounds API" filter="s60" class="api">
  6696 <unit bldFile="mw/classicui/classicui_pub/error_ui_api/group" filter="!test"/>
  6710       <unit bldFile="mw/classicui/classicui_pub/sounds_api/group" filter="!test"/>
  6697 </component>
  6711      </component>
  6698 <component name="animation_api" long-name="Animation API" filter="s60" class="api">
  6712      <component name="aiw_service_handler_api" long-name="AIW Service Handler API" filter="s60" class="api">
  6699 <unit bldFile="mw/classicui/classicui_pub/animation_api/group" filter="!test"/>
  6713       <unit bldFile="mw/classicui/classicui_pub/aiw_service_handler_api/group" filter="!test"/>
  6700 </component>
  6714      </component>
  6701 <component name="searchfield_api" long-name="Searchfield API" filter="s60" class="api">
  6715      <component name="aiw_criteria_api" long-name="AIW Criteria API" filter="s60" class="api">
  6702 <unit bldFile="mw/classicui/classicui_pub/searchfield_api/group" filter="!test"/>
  6716       <unit bldFile="mw/classicui/classicui_pub/aiw_criteria_api/group" filter="!test"/>
  6703 </component>
  6717      </component>
  6704 <component name="labels_api" long-name="Labels API" filter="s60" class="api">
  6718      <component name="touch_ui_utilities_api" long-name="Touch UI Utilities API" filter="s60" class="api">
  6705 <unit bldFile="mw/classicui/classicui_pub/labels_api/group" filter="!test"/>
  6719       <unit bldFile="mw/classicui/classicui_pub/touch_ui_utilities_api/group" filter="!test"/>
  6706 </component>
  6720      </component>
  6707 <component name="hotkeys_api" long-name="Hotkeys API" filter="s60" class="api">
  6721      <component name="generic_button_api" long-name="Generic Button API" filter="s60" class="api">
  6708 <unit bldFile="mw/classicui/classicui_pub/hotkeys_api/group" filter="!test"/>
  6722       <unit bldFile="mw/classicui/classicui_pub/generic_button_api/group" filter="!test"/>
  6709 </component>
  6723      </component>
  6710 <component name="initialization_api" long-name="Initialization API" filter="s60" class="api">
  6724      <component name="form_api" long-name="Form API" filter="s60" class="api">
  6711 <unit bldFile="mw/classicui/classicui_pub/initialization_api/group" filter="!test"/>
  6725       <unit bldFile="mw/classicui/classicui_pub/form_api/group" filter="!test"/>
  6712 </component>
  6726      </component>
  6713 <component name="volume_control_api" long-name="Volume Control API" filter="s60" class="api">
  6727      <component name="uikon_core_controls" long-name="Uikon Core Controls" filter="s60" class="api">
  6714 <unit bldFile="mw/classicui/classicui_pub/volume_control_api/group" filter="!test"/>
  6728       <unit bldFile="mw/classicui/classicui_pub/uikon_core_controls/group" filter="!test"/>
  6715 </component>
  6729      </component>
  6716 <component name="title_pane_api" long-name="Title Pane API" filter="s60" class="api">
  6730      <component name="calendar_api" long-name="Calendar API" filter="s60" class="api">
  6717 <unit bldFile="mw/classicui/classicui_pub/title_pane_api/group" filter="!test"/>
  6731       <unit bldFile="mw/classicui/classicui_pub/calendar_api/group"/>
  6718 </component>
  6732      </component>
  6719 <component name="sounds_api" long-name="Sounds API" filter="s60" class="api">
  6733      <component name="toolbar_api" long-name="Toolbar API" filter="s60" class="api">
  6720 <unit bldFile="mw/classicui/classicui_pub/sounds_api/group" filter="!test"/>
  6734       <unit bldFile="mw/classicui/classicui_pub/toolbar_api/group" filter="!test"/>
  6721 </component>
  6735      </component>
  6722 <component name="aiw_service_handler_api" long-name="AIW Service Handler API" filter="s60" class="api">
  6736      <component name="server_application_api" long-name="Server Application API" filter="s60" class="api">
  6723 <unit bldFile="mw/classicui/classicui_pub/aiw_service_handler_api/group" filter="!test"/>
  6737       <unit bldFile="mw/classicui/classicui_pub/server_application_api/group"/>
  6724 </component>
  6738      </component>
  6725 <component name="aiw_criteria_api" long-name="AIW Criteria API" filter="s60" class="api">
  6739      <component name="slider_api" long-name="Slider API" filter="s60" class="api">
  6726 <unit bldFile="mw/classicui/classicui_pub/aiw_criteria_api/group" filter="!test"/>
  6740       <unit bldFile="mw/classicui/classicui_pub/slider_api/group" filter="!test"/>
  6727 </component>
  6741      </component>
  6728 <component name="touch_ui_utilities_api" long-name="Touch UI Utilities API" filter="s60" class="api">
  6742      <component name="private_ui_framework_api" long-name="Private UI Framework API" filter="s60" class="api">
  6729 <unit bldFile="mw/classicui/classicui_pub/touch_ui_utilities_api/group" filter="!test"/>
  6743       <unit bldFile="mw/classicui/classicui_pub/private_ui_framework_api/group" filter="!test"/>
  6730 </component>
  6744      </component>
  6731 <component name="generic_button_api" long-name="Generic Button API" filter="s60" class="api">
  6745      <component name="dialogs_api" long-name="Dialogs API" filter="s60" class="api">
  6732 <unit bldFile="mw/classicui/classicui_pub/generic_button_api/group" filter="!test"/>
  6746       <unit bldFile="mw/classicui/classicui_pub/dialogs_api/group" filter="!test"/>
  6733 </component>
  6747      </component>
  6734 <component name="form_api" long-name="Form API" filter="s60" class="api">
  6748      <component name="document_handler_api" long-name="Document handler API" filter="s60" class="api">
  6735 <unit bldFile="mw/classicui/classicui_pub/form_api/group" filter="!test"/>
  6749       <unit bldFile="mw/classicui/classicui_pub/document_handler_api/group"/>
  6736 </component>
  6750      </component>
  6737 <component name="uikon_core_controls" long-name="Uikon Core Controls" filter="s60" class="api">
  6751      <component name="images_api" long-name="Images API" filter="s60" class="api">
  6738 <unit bldFile="mw/classicui/classicui_pub/uikon_core_controls/group" filter="!test"/>
  6752       <unit bldFile="mw/classicui/classicui_pub/images_api/group" filter="!test"/>
  6739 </component>
  6753      </component>
  6740 <component name="calendar_api" long-name="Calendar API" filter="s60" class="api">
  6754      <component name="stylus_popup_menu_api" long-name="Stylus Pop-up Menu API" filter="s60" class="api">
  6741 <unit bldFile="mw/classicui/classicui_pub/calendar_api/group"/>
  6755       <unit bldFile="mw/classicui/classicui_pub/stylus_popup_menu_api/group" filter="!test"/>
  6742 </component>
  6756      </component>
  6743 <component name="toolbar_api" long-name="Toolbar API" filter="s60" class="api">
  6757      <component name="information_preview_popup_api" long-name="Information Preview Popup API" filter="s60" class="api">
  6744 <unit bldFile="mw/classicui/classicui_pub/toolbar_api/group" filter="!test"/>
  6758       <unit bldFile="mw/classicui/classicui_pub/information_preview_popup_api/group" filter="!test"/>
  6745 </component>
  6759      </component>
  6746 <component name="server_application_api" long-name="Server Application API" filter="s60" class="api">
  6760      <component name="intermediate_state_api" long-name="Intermediate State API" filter="s60" class="api">
  6747 <unit bldFile="mw/classicui/classicui_pub/server_application_api/group"/>
  6761       <unit bldFile="mw/classicui/classicui_pub/intermediate_state_api/group"/>
  6748 </component>
  6762      </component>
  6749 <component name="slider_api" long-name="Slider API" filter="s60" class="api">
  6763      <component name="help_launcher_api" long-name="Help Launcher API" filter="s60" class="api">
  6750 <unit bldFile="mw/classicui/classicui_pub/slider_api/group" filter="!test"/>
  6764       <unit bldFile="mw/classicui/classicui_pub/help_launcher_api/group"/>
  6751 </component>
  6765      </component>
  6752 <component name="private_ui_framework_api" long-name="Private UI Framework API" filter="s60" class="api">
  6766     </collection>
  6753 <unit bldFile="mw/classicui/classicui_pub/private_ui_framework_api/group" filter="!test"/>
  6767     <collection name="ode" long-name="Open Dynamics Engine" level="support">
  6754 </component>
  6768      <!-- the collection is really a component. Move down a directory.-->
  6755 <component name="dialogs_api" long-name="Dialogs API" filter="s60" class="api">
  6769      <component name="ode_build" filter="s60" long-name="ODE">
  6756 <unit bldFile="mw/classicui/classicui_pub/dialogs_api/group" filter="!test"/>
  6770       <unit bldFile="mw/classicui/ode/group"/>
  6757 </component>
  6771      </component>
  6758 <component name="document_handler_api" long-name="Document handler API" filter="s60" class="api">
  6772     </collection>
  6759 <unit bldFile="mw/classicui/classicui_pub/document_handler_api/group"/>
  6773     <collection name="uifw" long-name="UI Framework" level="server">
  6760 </component>
  6774      <component name="uiklaf" filter="s60" long-name="Uikon Look-and-Feel">
  6761 <component name="images_api" long-name="Images API" filter="s60" class="api">
  6775       <unit bldFile="mw/classicui/uifw/uiklaf/group"/>
  6762 <unit bldFile="mw/classicui/classicui_pub/images_api/group" filter="!test"/>
  6776      </component>
  6763 </component>
  6777      <component name="eikctl" filter="s60" long-name="Eikon Controls">
  6764 <component name="stylus_popup_menu_api" long-name="Stylus Pop-up Menu API" filter="s60" class="api">
  6778       <unit bldFile="mw/classicui/uifw/eikctl/group"/>
  6765 <unit bldFile="mw/classicui/classicui_pub/stylus_popup_menu_api/group" filter="!test"/>
  6779      </component>
  6766 </component>
  6780      <component name="avkon" filter="s60" long-name="Avkon">
  6767 <component name="information_preview_popup_api" long-name="Information Preview Popup API" filter="s60" class="api">
  6781       <!-- can only have one unit. Split into 3 components, or #include all from same bld.inf -->
  6768 <unit bldFile="mw/classicui/classicui_pub/information_preview_popup_api/group" filter="!test"/>
  6782       <unit bldFile="mw/classicui/uifw/avkon/aknphysics/group"/>
  6769 </component>
  6783       <unit bldFile="mw/classicui/uifw/avkon/group"/>
  6770 <component name="intermediate_state_api" long-name="Intermediate State API" filter="s60" class="api">
  6784       <unit bldFile="mw/classicui/uifw/avkon/aknconf/group"/>
  6771 <unit bldFile="mw/classicui/classicui_pub/intermediate_state_api/group"/>
  6785      </component>
  6772 </component>
  6786      <component name="eikstd" filter="s60" long-name="Eikon Standard">
  6773 <component name="help_launcher_api" long-name="Help Launcher API" filter="s60" class="api">
  6787       <unit bldFile="mw/classicui/uifw/eikstd/group"/>
  6774 <unit bldFile="mw/classicui/classicui_pub/help_launcher_api/group"/>
  6788      </component>
  6775 </component>
  6789      <component name="aknglobalui" filter="s60" long-name="Avkon Global UI">
  6776 </collection>
  6790       <unit bldFile="mw/classicui/uifw/aknglobalui/group"/>
  6777 <collection name="ode" long-name="Open Dynamics Engine" level="support">
  6791      </component>
  6778 <!-- the collection is really a component. Move down a directory.-->
  6792      <component name="ganes" filter="s60" long-name="Ganes">
  6779 <component name="ode_build" filter="s60" long-name="ODE">
  6793       <unit bldFile="mw/classicui/uifw/ganes/group"/>
  6780 <unit bldFile="mw/classicui/ode/group"/>
  6794      </component>
  6781 </component>
  6795     </collection>
  6782 </collection>
  6796     <collection name="commonuis" long-name="Common UIs" level="specific">
  6783 <collection name="uifw" long-name="UI Framework" level="server">
  6797      <component name="commonui" filter="s60" long-name="Common UI">
  6784 <component name="uiklaf" filter="s60" long-name="Uikon Look-and-Feel">
  6798       <unit bldFile="mw/classicui/commonuis/commonui/group"/>
  6785 <unit bldFile="mw/classicui/uifw/uiklaf/group"/>
  6799      </component>
  6786 </component>
  6800      <component name="commondialogs" filter="s60" long-name="Common Dialogs">
  6787 <component name="eikctl" filter="s60" long-name="Eikon Controls">
  6801       <unit bldFile="mw/classicui/commonuis/commondialogs/group"/>
  6788 <unit bldFile="mw/classicui/uifw/eikctl/group"/>
  6802      </component>
  6789 </component>
  6803     </collection>
  6790 <component name="avkon" filter="s60" long-name="Avkon">
  6804     <collection name="applicationinterworkingfw" long-name="Application Interworking Framework" level="generic">
  6791 <!-- can only have one unit. Split into 3 components, or #include all from same bld.inf -->
  6805      <component name="aifwservicehandler" filter="s60" long-name="Application Interworking Service Handler">
  6792 <unit bldFile="mw/classicui/uifw/avkon/aknphysics/group"/>
  6806       <unit bldFile="mw/classicui/applicationinterworkingfw/servicehandler/group"/>
  6793 <unit bldFile="mw/classicui/uifw/avkon/group"/>
  6807      </component>
  6794 <unit bldFile="mw/classicui/uifw/avkon/aknconf/group"/>
  6808     </collection>
  6795 </component>
  6809     <collection name="psln" long-name="Personalization" level="specific">
  6796 <component name="eikstd" filter="s60" long-name="Eikon Standard">
  6810      <!-- the collection is really a component. Move down a directory. Or it could be split into multiple components-->
  6797 <unit bldFile="mw/classicui/uifw/eikstd/group"/>
  6811      <component name="psln_build" filter="s60" long-name="Personalization Build">
  6798 </component>
  6812       <unit bldFile="mw/classicui/psln/group"/>
  6799 <component name="aknglobalui" filter="s60" long-name="Avkon Global UI">
  6813      </component>
  6800 <unit bldFile="mw/classicui/uifw/aknglobalui/group"/>
  6814     </collection>
  6801 </component>
  6815     <collection name="commonadapter" long-name="Common Adapter" level="support">
  6802 <component name="ganes" filter="s60" long-name="Ganes">
  6816      <!-- the collection is really a component. Move down a directory.-->
  6803 <unit bldFile="mw/classicui/uifw/ganes/group"/>
  6817      <component name="commonadapter_build" filter="s60" long-name="Common Adapter Build">
  6804 </component>
  6818       <unit bldFile="mw/classicui/commonadapter/group"/>
  6805 </collection>
  6819      </component>
  6806 <collection name="commonuis" long-name="Common UIs" level="specific">
  6820     </collection>
  6807 <component name="commonui" filter="s60" long-name="Common UI">
  6821     <collection name="akntouchgesturefw" long-name="Avkon Touch Gesture Framework" level="generic">
  6808 <unit bldFile="mw/classicui/commonuis/commonui/group"/>
  6822      <!-- the collection is really a component. Move down a directory.-->
  6809 </component>
  6823      <component name="akntouchgesturefw_build" filter="s60" long-name="Avkon Touch Gesture Framework Build" introduced="^3">
  6810 <component name="commondialogs" filter="s60" long-name="Common Dialogs">
  6824       <unit bldFile="mw/classicui/akntouchgesturefw/group"/>
  6811 <unit bldFile="mw/classicui/commonuis/commondialogs/group"/>
  6825      </component>
  6812 </component>
  6826     </collection>
  6813 </collection>
  6827     <collection name="uiutils" long-name="UI Utils" level="specific">
  6814 <collection name="applicationinterworkingfw" long-name="Application Interworking Framework" level="generic">
  6828      <component name="localizer" filter="s60" long-name="Directory Localizer">
  6815 <component name="aifwservicehandler" filter="s60" long-name="Application Interworking Service Handler">
  6829       <unit bldFile="mw/classicui/uiutils/localizer/group"/>
  6816 <unit bldFile="mw/classicui/applicationinterworkingfw/servicehandler/group"/>
  6830      </component>
  6817 </component>
  6831      <component name="findutil" filter="s60" long-name="Find Utility">
  6818 </collection>
  6832       <unit bldFile="mw/classicui/uiutils/findutil/group"/>
  6819 <collection name="psln" long-name="Personalization" level="specific">
  6833      </component>
  6820 <!-- the collection is really a component. Move down a directory. Or it could be split into multiple components-->
  6834      <component name="gamerecognizer" filter="s60" long-name="Game Recognizer" plugin="Y">
  6821 <component name="psln_build" filter="s60" long-name="Personalization Build">
  6835       <unit bldFile="mw/classicui/uiutils/gamerecognizer/group"/>
  6822 <unit bldFile="mw/classicui/psln/group"/>
  6836      </component>
  6823 </component>
  6837      <component name="aknjapanesereading" filter="s60" long-name="Avkon Japanese Reading">
  6824 </collection>
  6838       <unit bldFile="mw/classicui/uiutils/aknjapanesereading/group"/>
  6825 <collection name="commonadapter" long-name="Common Adapter" level="support">
  6839      </component>
  6826 <!-- the collection is really a component. Move down a directory.-->
  6840     </collection>
  6827 <component name="commonadapter_build" filter="s60" long-name="Common Adapter Build">
  6841     <collection name="commonuisupport" long-name="Common UI Support" level="support">
  6828 <unit bldFile="mw/classicui/commonadapter/group"/>
  6842      <component name="uikon" long-name="Uikon" introduced="6.0" purpose="mandatory">
  6829 </component>
  6843       <unit bldFile="mw/classicui/commonuisupport/uikon/group" mrp="mw/classicui/commonuisupport/uikon/group/app-framework_uikon.mrp"/>
  6830 </collection>
  6844      </component>
  6831 <collection name="akntouchgesturefw" long-name="Avkon Touch Gesture Framework" level="generic">
  6845      <component name="errorresolverdata" long-name="Error Resolver Data" purpose="mandatory">
  6832 <!-- the collection is really a component. Move down a directory.-->
  6846       <unit bldFile="mw/classicui/commonuisupport/errorresolverdata/group" mrp="mw/classicui/commonuisupport/errorresolverdata/group/app-framework_errorresgt.mrp"/>
  6833 <component name="akntouchgesturefw_build" filter="s60" long-name="Avkon Touch Gesture Framework Build" introduced="^3">
  6847      </component>
  6834 <unit bldFile="mw/classicui/akntouchgesturefw/group"/>
  6848      <component name="uilaf" long-name="UI Look and Feel" introduced="6.0" purpose="mandatory">
  6835 </component>
  6849       <unit bldFile="mw/classicui/commonuisupport/uilaf/GROUP" mrp="mw/classicui/commonuisupport/uilaf/GROUP/app-framework_uiklafgt.mrp"/>
  6836 </collection>
  6850      </component>
  6837 <collection name="uiutils" long-name="UI Utils" level="specific">
  6851      <component name="grid" long-name="Grid" purpose="optional">
  6838 <component name="localizer" filter="s60" long-name="Directory Localizer">
  6852       <unit bldFile="mw/classicui/commonuisupport/grid/group" mrp="mw/classicui/commonuisupport/grid/group/app-framework_grid.mrp"/>
  6839 <unit bldFile="mw/classicui/uiutils/localizer/group"/>
  6853      </component>
  6840 </component>
  6854      <component name="uifwsdocs" long-name="UI Frameworks Documentation" purpose="development" class="doc">
  6841 <component name="findutil" filter="s60" long-name="Find Utility">
  6855       <unit mrp="mw/classicui/commonuisupport/uifwsdocs/app-framework_documentation.mrp"/>
  6842 <unit bldFile="mw/classicui/uiutils/findutil/group"/>
  6856      </component>
  6843 </component>
  6857     </collection>
  6844 <component name="gamerecognizer" filter="s60" long-name="Game Recognizer" plugin="Y">
  6858     <collection name="lafagnosticuifoundation" long-name="Look-and-Feel Agnostic UI Foundation" level="base">
  6845 <unit bldFile="mw/classicui/uiutils/gamerecognizer/group"/>
  6859      <component name="cone" long-name="Control Environment" purpose="mandatory">
  6846 </component>
  6860       <unit bldFile="mw/classicui/lafagnosticuifoundation/cone/group" mrp="mw/classicui/lafagnosticuifoundation/cone/group/app-framework_cone.mrp"/>
  6847 <component name="aknjapanesereading" filter="s60" long-name="Avkon Japanese Reading">
  6861      </component>
  6848 <unit bldFile="mw/classicui/uiutils/aknjapanesereading/group"/>
  6862      <component name="graphicseffects" long-name="Graphics Effects" introduced="9.2" purpose="optional">
  6849 </component>
  6863       <unit bldFile="mw/classicui/lafagnosticuifoundation/graphicseffects/group" mrp="mw/classicui/lafagnosticuifoundation/graphicseffects/group/app-framework_gfxtranseffect.mrp"/>
  6850 </collection>
  6864      </component>
  6851 <collection name="commonuisupport" long-name="Common UI Support" level="support">
  6865      <component name="uigraphicsutils" long-name="UI Graphics Utilities" purpose="mandatory">
  6852 <component name="uikon" long-name="Uikon" introduced="6.0" purpose="mandatory">
  6866       <unit bldFile="mw/classicui/lafagnosticuifoundation/uigraphicsutils/group" mrp="mw/classicui/lafagnosticuifoundation/uigraphicsutils/group/app-framework_egul.mrp"/>
  6853 <unit bldFile="mw/classicui/commonuisupport/uikon/group" mrp="mw/classicui/commonuisupport/uikon/group/app-framework_uikon.mrp"/>
  6867      </component>
  6854 </component>
  6868      <component name="clockanim" long-name="Clock" purpose="optional" plugin="Y">
  6855 <component name="errorresolverdata" long-name="Error Resolver Data" purpose="mandatory">
  6869       <unit bldFile="mw/classicui/lafagnosticuifoundation/clockanim/group" mrp="mw/classicui/lafagnosticuifoundation/clockanim/group/app-framework_clock.mrp"/>
  6856 <unit bldFile="mw/classicui/commonuisupport/errorresolverdata/group" mrp="mw/classicui/commonuisupport/errorresolverdata/group/app-framework_errorresgt.mrp"/>
  6870      </component>
  6857 </component>
  6871      <component name="bmpanimation" long-name="BMP Animation" introduced="6.0" purpose="optional">
  6858 <component name="uilaf" long-name="UI Look and Feel" introduced="6.0" purpose="mandatory">
  6872       <unit bldFile="mw/classicui/lafagnosticuifoundation/bmpanimation/group" mrp="mw/classicui/lafagnosticuifoundation/bmpanimation/group/app-framework_bmpanim.mrp"/>
  6859 <unit bldFile="mw/classicui/commonuisupport/uilaf/GROUP" mrp="mw/classicui/commonuisupport/uilaf/GROUP/app-framework_uiklafgt.mrp"/>
  6873      </component>
  6860 </component>
  6874      <component name="animation" long-name="Animation" introduced="9.1" purpose="optional">
  6861 <component name="grid" long-name="Grid" purpose="optional">
  6875       <unit bldFile="mw/classicui/lafagnosticuifoundation/animation/group" mrp="mw/classicui/lafagnosticuifoundation/animation/group/app-framework_animation.mrp"/>
  6862 <unit bldFile="mw/classicui/commonuisupport/grid/group" mrp="mw/classicui/commonuisupport/grid/group/app-framework_grid.mrp"/>
  6876      </component>
  6863 </component>
  6877     </collection>
  6864 <component name="uifwsdocs" long-name="UI Frameworks Documentation" purpose="development" class="doc">
  6878     <collection name="classicui_info" long-name="Classic UI Info" level="specific">
  6865 <unit mrp="mw/classicui/commonuisupport/uifwsdocs/app-framework_documentation.mrp"/>
  6879      <!-- the multiple units in the API test components need to be resolved -->
  6866 </component>
  6880      <component name="classicui_metadata" long-name="Classic UI Metadata" introduced="^2" purpose="development" class="config PC">
  6867 </collection>
  6881       <unit mrp="mw/classicui/classicui_info/classicui_metadata/classicui_metadata.mrp"/>
  6868 <collection name="lafagnosticuifoundation" long-name="Look-and-Feel Agnostic UI Foundation" level="base">
  6882      </component>
  6869 <component name="cone" long-name="Control Environment" purpose="mandatory">
  6883     </collection>
  6870 <unit bldFile="mw/classicui/lafagnosticuifoundation/cone/group" mrp="mw/classicui/lafagnosticuifoundation/cone/group/app-framework_cone.mrp"/>
  6884    </block>
  6871 </component>
  6885    <block name="svgt" level="generic" long-name="SVG Tiny" levels="util ui">
  6872 <component name="graphicseffects" long-name="Graphics Effects" introduced="9.2" purpose="optional">
  6886     <collection name="svgt_plat" long-name="SVG Tiny Platform Interfaces" level="ui">
  6873 <unit bldFile="mw/classicui/lafagnosticuifoundation/graphicseffects/group" mrp="mw/classicui/lafagnosticuifoundation/graphicseffects/group/app-framework_gfxtranseffect.mrp"/>
  6887      <component name="svgt_api" long-name="SVGT API" introduced="9.2" filter="s60" class="api">
  6874 </component>
  6888       <unit bldFile="mw/svgt/svgt_plat/svgt_api/group"/>
  6875 <component name="uigraphicsutils" long-name="UI Graphics Utilities" purpose="mandatory">
  6889      </component>
  6876 <unit bldFile="mw/classicui/lafagnosticuifoundation/uigraphicsutils/group" mrp="mw/classicui/lafagnosticuifoundation/uigraphicsutils/group/app-framework_egul.mrp"/>
  6890      <component name="nvg_api" long-name="NVG API" introduced="9.2" filter="s60" class="api">
  6877 </component>
  6891       <unit bldFile="mw/svgt/svgt_plat/nvg_api/group"/>
  6878 <component name="clockanim" long-name="Clock" purpose="optional" plugin="Y">
  6892      </component>
  6879 <unit bldFile="mw/classicui/lafagnosticuifoundation/clockanim/group" mrp="mw/classicui/lafagnosticuifoundation/clockanim/group/app-framework_clock.mrp"/>
  6893     </collection>
  6880 </component>
  6894     <collection name="svgtopt" long-name="SVG-T Engine" level="util">
  6881 <component name="bmpanimation" long-name="BMP Animation" introduced="6.0" purpose="optional">
  6895      <component name="svgtopt_build" filter="s60" long-name="SVG Engine" introduced="9.2">
  6882 <unit bldFile="mw/classicui/lafagnosticuifoundation/bmpanimation/group" mrp="mw/classicui/lafagnosticuifoundation/bmpanimation/group/app-framework_bmpanim.mrp"/>
  6896       <!-- component is at collection level. Needs to be moved down a directory -->
  6883 </component>
  6897       <unit bldFile="mw/svgt/svgtopt/group"/>
  6884 <component name="animation" long-name="Animation" introduced="9.1" purpose="optional">
  6898      </component>
  6885 <unit bldFile="mw/classicui/lafagnosticuifoundation/animation/group" mrp="mw/classicui/lafagnosticuifoundation/animation/group/app-framework_animation.mrp"/>
  6899      <component name="svgtplugin" filter="s60" long-name="SVG Plugin" introduced="9.2" plugin="Y">
  6886 </component>
  6900       <unit bldFile="mw/svgt/svgtopt/svgtplugin/group"/>
  6887 </collection>
  6901      </component>
  6888 <collection name="classicui_info" long-name="Classic UI Info" level="specific">
  6902     </collection>
  6889 <!-- the multiple units in the API test components need to be resolved -->
  6903    </block>
  6890 <component name="classicui_metadata" long-name="Classic UI Metadata" introduced="^2" purpose="development" class="config PC">
  6904    <block name="uiaccelerator" level="generic" long-name="UI Accelerator" levels="plugin framework server ex if">
  6891 <unit mrp="mw/classicui/classicui_info/classicui_metadata/classicui_metadata.mrp"/>
  6905     <collection name="uiaccelerator_plat" long-name="UI Accelerator Platform Interfaces" level="if">
  6892 </component>
  6906      <component name="alf_core_toolkit_api" long-name="ALF Core Toolkit API" filter="s60" class="api">
  6893 </collection>
  6907       <unit bldFile="mw/uiaccelerator/uiaccelerator_plat/alf_core_toolkit_api/group"/>
  6894 </block>
  6908      </component>
  6895 <block name="svgt" level="generic" long-name="SVG Tiny" levels="util ui">
  6909      <component name="alf_visual_api" long-name="ALF Visual API" filter="s60" class="api">
  6896 <collection name="svgt_plat" long-name="SVG Tiny Platform Interfaces" level="ui">
  6910       <unit bldFile="mw/uiaccelerator/uiaccelerator_plat/alf_visual_api/group"/>
  6897 <component name="svgt_api" long-name="SVGT API" introduced="9.2" filter="s60" class="api">
  6911      </component>
  6898 <unit bldFile="mw/svgt/svgt_plat/svgt_api/group"/>
  6912      <component name="alf_extended_visual_api" long-name="ALF Extended Visual API" filter="s60" class="api">
  6899 </component>
  6913       <unit bldFile="mw/uiaccelerator/uiaccelerator_plat/alf_extended_visual_api/group"/>
  6900 <component name="nvg_api" long-name="NVG API" introduced="9.2" filter="s60" class="api">
  6914      </component>
  6901 <unit bldFile="mw/svgt/svgt_plat/nvg_api/group"/>
  6915      <component name="alf_extension_api" long-name="ALF Extension API" filter="s60" class="api">
  6902 </component>
  6916       <unit bldFile="mw/uiaccelerator/uiaccelerator_plat/alf_extension_api/group"/>
  6903 </collection>
  6917      </component>
  6904 <collection name="svgtopt" long-name="SVG-T Engine" level="util">
  6918      <component name="alf_tracing_api" long-name="ALF Tracing API" filter="s60" class="api">
  6905 <component name="svgtopt_build" filter="s60" long-name="SVG Engine" introduced="9.2">
  6919       <unit bldFile="mw/uiaccelerator/uiaccelerator_plat/alf_tracing_api/group"/>
  6906 <!-- component is at collection level. Needs to be moved down a directory -->
  6920      </component>
  6907 <unit bldFile="mw/svgt/svgtopt/group"/>
  6921      <component name="alf_client_server_api" long-name="ALF Client Server API" filter="s60" class="api">
  6908 </component>
  6922       <unit bldFile="mw/uiaccelerator/uiaccelerator_plat/alf_client_server_api/group"/>
  6909 <component name="svgtplugin" filter="s60" long-name="SVG Plugin" introduced="9.2" plugin="Y">
  6923      </component>
  6910 <unit bldFile="mw/svgt/svgtopt/svgtplugin/group"/>
  6924     </collection>
  6911 </component>
  6925     <collection name="uiacceltk" long-name="UI Accelerator Toolkit" level="framework">
  6912 </collection>
  6926      <component name="hitchcock" filter="s60" long-name="Hitchcock">
  6913 </block>
  6927       <unit bldFile="mw/uiaccelerator/uiacceltk/hitchcock/group"/>
  6914 <block name="uiaccelerator" level="generic" long-name="UI Accelerator" levels="plugin framework server ex if">
  6928      </component>
  6915 <collection name="uiaccelerator_plat" long-name="UI Accelerator Platform Interfaces" level="if">
  6929      <component name="uiacceltk_build" filter="s60" long-name="UI Accelerator Toolkit Build">
  6916 <component name="alf_core_toolkit_api" long-name="ALF Core Toolkit API" filter="s60" class="api">
  6930       <!-- move into the other component, or  remove the #include and make this UI Accelerator Toolkit ROM-->
  6917 <unit bldFile="mw/uiaccelerator/uiaccelerator_plat/alf_core_toolkit_api/group"/>
  6931       <unit bldFile="mw/uiaccelerator/uiacceltk/group"/>
  6918 </component>
  6932      </component>
  6919 <component name="alf_visual_api" long-name="ALF Visual API" filter="s60" class="api">
  6933     </collection>
  6920 <unit bldFile="mw/uiaccelerator/uiaccelerator_plat/alf_visual_api/group"/>
  6934    </block>
  6921 </component>
  6935    <block name="uiresources" level="generic" long-name="UI Resources" levels="compile plugin framework server generic data">
  6922 <component name="alf_extended_visual_api" long-name="ALF Extended Visual API" filter="s60" class="api">
  6936     <!-- are the custom filters below needed? -->
  6923 <unit bldFile="mw/uiaccelerator/uiaccelerator_plat/alf_extended_visual_api/group"/>
  6937     <collection name="uiresources_pub" long-name="UI Resources Public Interfaces" level="data">
  6924 </component>
  6938      <component name="pictograph_api" long-name="Pictograph API" filter="s60" class="api">
  6925 <component name="alf_extension_api" long-name="ALF Extension API" filter="s60" class="api">
  6939       <unit bldFile="mw/uiresources/uiresources_pub/pictograph_api/group" filter="!test"/>
  6926 <unit bldFile="mw/uiaccelerator/uiaccelerator_plat/alf_extension_api/group"/>
  6940      </component>
  6927 </component>
  6941      <component name="skins_api" long-name="Skins API" filter="s60" class="api">
  6928 <component name="alf_tracing_api" long-name="ALF Tracing API" filter="s60" class="api">
  6942       <unit bldFile="mw/uiresources/uiresources_pub/skins_api/group" filter="!test"/>
  6929 <unit bldFile="mw/uiaccelerator/uiaccelerator_plat/alf_tracing_api/group"/>
  6943      </component>
  6930 </component>
  6944      <component name="font_definition_api" long-name="Font Definition API" filter="s60" class="api">
  6931 <component name="alf_client_server_api" long-name="ALF Client Server API" filter="s60" class="api">
  6945       <unit bldFile="mw/uiresources/uiresources_pub/font_definition_api/group" filter="!test"/>
  6932 <unit bldFile="mw/uiaccelerator/uiaccelerator_plat/alf_client_server_api/group"/>
  6946      </component>
  6933 </component>
  6947      <component name="graphics_api" long-name="Graphics API" filter="s60" class="api">
  6934 </collection>
  6948       <unit bldFile="mw/uiresources/uiresources_pub/graphics_api/group" filter="!test"/>
  6935 <collection name="uiacceltk" long-name="UI Accelerator Toolkit" level="framework">
  6949      </component>
  6936 <component name="hitchcock" filter="s60" long-name="Hitchcock">
  6950      <component name="scalable_icons_api" long-name="Scalable Icons API" filter="s60" class="api">
  6937 <unit bldFile="mw/uiaccelerator/uiacceltk/hitchcock/group"/>
  6951       <unit bldFile="mw/uiresources/uiresources_pub/scalable_icons_api/group"/>
  6938 </component>
  6952      </component>
  6939 <component name="uiacceltk_build" filter="s60" long-name="UI Accelerator Toolkit Build">
  6953      <component name="layout_id_definitions_api" long-name="Layout ID Definitions API" filter="s60" class="api">
  6940 <!-- move into the other component, or  remove the #include and make this UI Accelerator Toolkit ROM-->
  6954       <unit bldFile="mw/uiresources/uiresources_pub/layout_id_definitions_api/group"/>
  6941 <unit bldFile="mw/uiaccelerator/uiacceltk/group"/>
  6955      </component>
  6942 </component>
  6956     </collection>
  6943 </collection>
  6957     <collection name="uiresources_plat" long-name="UI Resources Platform Interfaces" level="data">
  6944 </block>
  6958      <component name="layout_system_private_api" long-name="Layout System Private API" filter="s60" class="api">
  6945 <block name="uiresources" level="generic" long-name="UI Resources" levels="compile plugin framework server generic data">
  6959       <unit bldFile="mw/uiresources/uiresources_plat/layout_system_private_api/group" filter="!test"/>
  6946 <!-- are the custom filters below needed? -->
  6960      </component>
  6947 <collection name="uiresources_pub" long-name="UI Resources Public Interfaces" level="data">
  6961      <component name="layout_data_api" long-name="Layout Data API" filter="s60" class="api">
  6948 <component name="pictograph_api" long-name="Pictograph API" filter="s60" class="api">
  6962       <unit bldFile="mw/uiresources/uiresources_plat/layout_data_api/group" filter="!test"/>
  6949 <unit bldFile="mw/uiresources/uiresources_pub/pictograph_api/group" filter="!test"/>
  6963      </component>
  6950 </component>
  6964      <component name="cdl_api" long-name="CDL API" filter="s60" class="api">
  6951 <component name="skins_api" long-name="Skins API" filter="s60" class="api">
  6965       <unit bldFile="mw/uiresources/uiresources_plat/cdl_api/group" filter="!test"/>
  6952 <unit bldFile="mw/uiresources/uiresources_pub/skins_api/group" filter="!test"/>
  6966      </component>
  6953 </component>
  6967      <component name="extended_skins_api" long-name="Extended Skins API" filter="s60" class="api">
  6954 <component name="font_definition_api" long-name="Font Definition API" filter="s60" class="api">
  6968       <unit bldFile="mw/uiresources/uiresources_plat/extended_skins_api/group" filter="!test"/>
  6955 <unit bldFile="mw/uiresources/uiresources_pub/font_definition_api/group" filter="!test"/>
  6969      </component>
  6956 </component>
  6970      <component name="tfx_server_controller_plugin_api" long-name="TFX Server Controller Plug-in API" filter="s60" class="api">
  6957 <component name="graphics_api" long-name="Graphics API" filter="s60" class="api">
  6971       <unit bldFile="mw/uiresources/uiresources_plat/tfx_server_controller_plugin_api/group"/>
  6958 <unit bldFile="mw/uiresources/uiresources_pub/graphics_api/group" filter="!test"/>
  6972      </component>
  6959 </component>
  6973      <component name="extended_fonts_api" long-name="Extended Fonts API" filter="s60" class="api">
  6960 <component name="scalable_icons_api" long-name="Scalable Icons API" filter="s60" class="api">
  6974       <unit bldFile="mw/uiresources/uiresources_plat/extended_fonts_api/group" filter="!test"/>
  6961 <unit bldFile="mw/uiresources/uiresources_pub/scalable_icons_api/group"/>
  6975      </component>
  6962 </component>
  6976      <component name="graphic_configuration_api" long-name="Graphic Configuration API" filter="s60" class="api">
  6963 <component name="layout_id_definitions_api" long-name="Layout ID Definitions API" filter="s60" class="api">
  6977       <unit bldFile="mw/uiresources/uiresources_plat/graphic_configuration_api/group" filter="!test"/>
  6964 <unit bldFile="mw/uiresources/uiresources_pub/layout_id_definitions_api/group"/>
  6978      </component>
  6965 </component>
  6979      <component name="mif_header_cdl_api" long-name="MIF Header CDL API" filter="s60" class="api">
  6966 </collection>
  6980       <unit bldFile="mw/uiresources/uiresources_plat/mif_header_cdl_api/group"/>
  6967 <collection name="uiresources_plat" long-name="UI Resources Platform Interfaces" level="data">
  6981      </component>
  6968 <component name="layout_system_private_api" long-name="Layout System Private API" filter="s60" class="api">
  6982      <component name="personalisation_and_skins_settings_api" long-name="Personalisation and Skins Settings API" filter="s60" class="api">
  6969 <unit bldFile="mw/uiresources/uiresources_plat/layout_system_private_api/group" filter="!test"/>
  6983       <unit bldFile="mw/uiresources/uiresources_plat/personalisation_and_skins_settings_api/group"/>
  6970 </component>
  6984      </component>
  6971 <component name="layout_data_api" long-name="Layout Data API" filter="s60" class="api">
  6985      <component name="tfx_effect_setup_plugin_api" long-name="TFX Effect Setup Plug-in API" filter="s60" class="api">
  6972 <unit bldFile="mw/uiresources/uiresources_plat/layout_data_api/group" filter="!test"/>
  6986       <unit bldFile="mw/uiresources/uiresources_plat/tfx_effect_setup_plugin_api/group"/>
  6973 </component>
  6987      </component>
  6974 <component name="cdl_api" long-name="CDL API" filter="s60" class="api">
  6988      <component name="mifconv_definitions_api" long-name="Mifconv Definitions API" filter="s60" class="api">
  6975 <unit bldFile="mw/uiresources/uiresources_plat/cdl_api/group" filter="!test"/>
  6989       <unit bldFile="mw/uiresources/uiresources_plat/mifconv_definitions_api/group"/>
  6976 </component>
  6990      </component>
  6977 <component name="extended_skins_api" long-name="Extended Skins API" filter="s60" class="api">
  6991      <component name="wallpaper_configuration_api" long-name="Wallpaper Configuration API" filter="s60" class="api">
  6978 <unit bldFile="mw/uiresources/uiresources_plat/extended_skins_api/group" filter="!test"/>
  6992       <unit bldFile="mw/uiresources/uiresources_plat/wallpaper_configuration_api/group"/>
  6979 </component>
  6993      </component>
  6980 <component name="tfx_server_controller_plugin_api" long-name="TFX Server Controller Plug-in API" filter="s60" class="api">
  6994      <component name="language_code_definitions_api" long-name="Language Code Definitions API" filter="s60" class="api">
  6981 <unit bldFile="mw/uiresources/uiresources_plat/tfx_server_controller_plugin_api/group"/>
  6995       <unit bldFile="mw/uiresources/uiresources_plat/language_code_definitions_api/group"/>
  6982 </component>
  6996      </component>
  6983 <component name="extended_fonts_api" long-name="Extended Fonts API" filter="s60" class="api">
  6997      <component name="skins_image_attributes_api" long-name="Skins Image Attributes API" filter="s60" class="api">
  6984 <unit bldFile="mw/uiresources/uiresources_plat/extended_fonts_api/group" filter="!test"/>
  6998       <unit bldFile="mw/uiresources/uiresources_plat/skins_image_attributes_api/group" filter="!test"/>
  6985 </component>
  6999      </component>
  6986 <component name="graphic_configuration_api" long-name="Graphic Configuration API" filter="s60" class="api">
  7000      <component name="private_user_area_code_definitions_api" long-name="Private User Area Code Definitions API" filter="s60" class="api">
  6987 <unit bldFile="mw/uiresources/uiresources_plat/graphic_configuration_api/group" filter="!test"/>
  7001       <unit bldFile="mw/uiresources/uiresources_plat/private_user_area_code_definitions_api/group"/>
  6988 </component>
  7002      </component>
  6989 <component name="mif_header_cdl_api" long-name="MIF Header CDL API" filter="s60" class="api">
  7003      <component name="tfx_server_plugin_ids_api" long-name="TFX Server Plug-in IDs API" filter="s60" class="api">
  6990 <unit bldFile="mw/uiresources/uiresources_plat/mif_header_cdl_api/group"/>
  7004       <unit bldFile="mw/uiresources/uiresources_plat/tfx_server_plugin_ids_api/group"/>
  6991 </component>
  7005      </component>
  6992 <component name="personalisation_and_skins_settings_api" long-name="Personalisation and Skins Settings API" filter="s60" class="api">
  7006     </collection>
  6993 <unit bldFile="mw/uiresources/uiresources_plat/personalisation_and_skins_settings_api/group"/>
  7007     <collection name="uiresources_info" long-name="UI Resources Info" level="data">
  6994 </component>
  7008      <component name="uiresources_test" filter="s60,test,api_test" long-name="UI Resources Tests" purpose="development"/>
  6995 <component name="tfx_effect_setup_plugin_api" long-name="TFX Effect Setup Plug-in API" filter="s60" class="api">
  7009     </collection>
  6996 <unit bldFile="mw/uiresources/uiresources_plat/tfx_effect_setup_plugin_api/group"/>
  7010     <collection name="uigraphics" long-name="UI Graphics" level="generic">
  6997 </component>
  7011      <component name="bitmaps2" filter="s60" long-name="Bitmaps 2" class="config">
  6998 <component name="mifconv_definitions_api" long-name="Mifconv Definitions API" filter="s60" class="api">
  7012       <unit bldFile="mw/uiresources/uigraphics/bitmaps2/group"/>
  6999 <unit bldFile="mw/uiresources/uiresources_plat/mifconv_definitions_api/group"/>
  7013      </component>
  7000 </component>
  7014      <component name="icons" filter="s60" long-name="Icons" class="config">
  7001 <component name="wallpaper_configuration_api" long-name="Wallpaper Configuration API" filter="s60" class="api">
  7015       <unit bldFile="mw/uiresources/uigraphics/icons/group"/>
  7002 <unit bldFile="mw/uiresources/uiresources_plat/wallpaper_configuration_api/group"/>
  7016      </component>
  7003 </component>
  7017      <component name="variatedbitmaps" filter="s60" long-name="Variated Bitmaps" class="config">
  7004 <component name="language_code_definitions_api" long-name="Language Code Definitions API" filter="s60" class="api">
  7018       <unit bldFile="mw/uiresources/uigraphics/variatedbitmaps/group"/>
  7005 <unit bldFile="mw/uiresources/uiresources_plat/language_code_definitions_api/group"/>
  7019      </component>
  7006 </component>
  7020      <component name="aknicon" filter="s60" long-name="Avkon Icon Framework">
  7007 <component name="skins_image_attributes_api" long-name="Skins Image Attributes API" filter="s60" class="api">
  7021       <unit bldFile="mw/uiresources/uigraphics/aknicon/group"/>
  7008 <unit bldFile="mw/uiresources/uiresources_plat/skins_image_attributes_api/group" filter="!test"/>
  7022      </component>
  7009 </component>
  7023      <component name="nvgrenderstage" filter="sf_build" long-name="NVG Render Stage">
  7010 <component name="private_user_area_code_definitions_api" long-name="Private User Area Code Definitions API" filter="s60" class="api">
  7024       <unit bldFile="mw/uiresources/uigraphics/nvgrenderstage/group"/>
  7011 <unit bldFile="mw/uiresources/uiresources_plat/private_user_area_code_definitions_api/group"/>
  7025      </component>
  7012 </component>
  7026     </collection>
  7013 <component name="tfx_server_plugin_ids_api" long-name="TFX Server Plug-in IDs API" filter="s60" class="api">
  7027     <collection name="layouts" long-name="Layouts" level="plugin">
  7014 <unit bldFile="mw/uiresources/uiresources_plat/tfx_server_plugin_ids_api/group"/>
  7028      <component name="cdl" filter="s60" long-name="Customization Definition Language">
  7015 </component>
  7029       <!-- can only have one unit. Need to #include them or split into multiple components -->
  7016 </collection>
  7030       <unit bldFile="mw/uiresources/layouts/cdl/cdlengine/group"/>
  7017 <collection name="uiresources_info" long-name="UI Resources Info" level="data">
  7031       <unit bldFile="mw/uiresources/layouts/cdl/cdlserver/group"/>
  7018 <component name="uiresources_test" filter="s60,test,api_test" long-name="UI Resources Tests" purpose="development"/>
  7032      </component>
  7019 </collection>
  7033      <component name="aknlayout2" filter="s60" long-name="Avkon Layout 2">
  7020 <collection name="uigraphics" long-name="UI Graphics" level="generic">
  7034       <unit bldFile="mw/uiresources/layouts/aknlayout2/group"/>
  7021 <component name="bitmaps2" filter="s60" long-name="Bitmaps 2" class="config">
  7035      </component>
  7022 <unit bldFile="mw/uiresources/uigraphics/bitmaps2/group"/>
  7036     </collection>
  7023 </component>
  7037     <collection name="skins" long-name="Skins" level="data">
  7024 <component name="icons" filter="s60" long-name="Icons" class="config">
  7038      <component name="aknskincontent" filter="s60" long-name="Avkon Skin Content" class="config">
  7025 <unit bldFile="mw/uiresources/uigraphics/icons/group"/>
  7039       <unit bldFile="mw/uiresources/skins/aknskincontent/group"/>
  7026 </component>
  7040      </component>
  7027 <component name="variatedbitmaps" filter="s60" long-name="Variated Bitmaps" class="config">
  7041      <component name="aknskins" filter="s60" long-name="Avkon Skin Compiler">
  7028 <unit bldFile="mw/uiresources/uigraphics/variatedbitmaps/group"/>
  7042       <unit bldFile="mw/uiresources/skins/aknskins/group"/>
  7029 </component>
  7043      </component>
  7030 <component name="aknicon" filter="s60" long-name="Avkon Icon Framework">
  7044     </collection>
  7031 <unit bldFile="mw/uiresources/uigraphics/aknicon/group"/>
  7045     <collection name="pictographs" long-name="Pictographs" level="data">
  7032 </component>
  7046      <component name="aknpictograph" filter="s60" long-name="Avkon Pictograph">
  7033 <component name="nvgrenderstage" filter="sf_build" long-name="NVG Render Stage">
  7047       <unit bldFile="mw/uiresources/pictographs/aknpictograph/group"/>
  7034 <unit bldFile="mw/uiresources/uigraphics/nvgrenderstage/group"/>
  7048      </component>
  7035 </component>
  7049     </collection>
  7036 </collection>
  7050     <collection name="locales" long-name="Locales" level="framework">
  7037 <collection name="layouts" long-name="Layouts" level="plugin">
  7051      <component name="locales_build" filter="s60" long-name="Locales Build">
  7038 <component name="cdl" filter="s60" long-name="Customization Definition Language">
  7052       <unit bldFile="mw/uiresources/locales/loce32"/>
  7039 <!-- can only have one unit. Need to #include them or split into multiple components -->
  7053      </component>
  7040 <unit bldFile="mw/uiresources/layouts/cdl/cdlengine/group"/>
  7054     </collection>
  7041 <unit bldFile="mw/uiresources/layouts/cdl/cdlserver/group"/>
  7055     <collection name="uiconfig" long-name="UI Config" level="server">
  7042 </component>
  7056      <component name="s60config" filter="s60" long-name="S60 UI Config">
  7043 <component name="aknlayout2" filter="s60" long-name="Avkon Layout 2">
  7057       <unit bldFile="mw/uiresources/uiconfig/s60config/group"/>
  7044 <unit bldFile="mw/uiresources/layouts/aknlayout2/group"/>
  7058      </component>
  7045 </component>
  7059     </collection>
  7046 </collection>
  7060     <collection name="fontsupport" long-name="Font Support" level="generic">
  7047 <collection name="skins" long-name="Skins" level="data">
  7061      <component name="fontprovider" filter="s60" long-name="Font Provider">
  7048 <component name="aknskincontent" filter="s60" long-name="Avkon Skin Content" class="config">
  7062       <unit bldFile="mw/uiresources/fontsupport/fontprovider/group"/>
  7049 <unit bldFile="mw/uiresources/skins/aknskincontent/group"/>
  7063      </component>
  7050 </component>
  7064      <!-- R&D materials, should be Nokia only: exports S60 fonts, removes freetype
  7051 <component name="aknskins" filter="s60" long-name="Avkon Skin Compiler">
       
  7052 <unit bldFile="mw/uiresources/skins/aknskins/group"/>
       
  7053 </component>
       
  7054 </collection>
       
  7055 <collection name="pictographs" long-name="Pictographs" level="data">
       
  7056 <component name="aknpictograph" filter="s60" long-name="Avkon Pictograph">
       
  7057 <unit bldFile="mw/uiresources/pictographs/aknpictograph/group"/>
       
  7058 </component>
       
  7059 </collection>
       
  7060 <collection name="locales" long-name="Locales" level="framework">
       
  7061 <component name="locales_build" filter="s60" long-name="Locales Build">
       
  7062 <unit bldFile="mw/uiresources/locales/loce32"/>
       
  7063 </component>
       
  7064 </collection>
       
  7065 <collection name="uiconfig" long-name="UI Config" level="server">
       
  7066 <component name="s60config" filter="s60" long-name="S60 UI Config">
       
  7067 <unit bldFile="mw/uiresources/uiconfig/s60config/group"/>
       
  7068 </component>
       
  7069 </collection>
       
  7070 <collection name="fontsupport" long-name="Font Support" level="generic">
       
  7071 <component name="fontprovider" filter="s60" long-name="Font Provider">
       
  7072 <unit bldFile="mw/uiresources/fontsupport/fontprovider/group"/>
       
  7073 </component>
       
  7074 <!-- R&D materials, should be Nokia only: exports S60 fonts, removes freetype
  7065       <component id="s60_fonts" filter="s60" name="S60 Fonts">
  7075       <component id="s60_fonts" filter="s60" name="S60 Fonts">
  7066         <unit bldFile="fontsupport/fontutils/group"/>
  7076         <unit bldFile="fontsupport/fontutils/group"/>
  7067       </component>
  7077       </component>
  7068 -->
  7078 -->
  7069      <component name="fontutils" filter="sf_build" long-name="Font Utils">
  7079 <component name="fontutils" filter="sf_build" long-name="Font Utils">
  7070       <unit bldFile="mw/uiresources/fontsupport/fontutils/FontUtils/group"/>
  7080 <unit bldFile="mw/uiresources/fontsupport/fontutils/FontUtils/group"/>
  7071      </component>
  7081 </component>
  7072     </collection>
  7082 </collection>
  7073     <collection name="helpthemes" long-name="Help Themes" level="data">
  7083 <collection name="helpthemes" long-name="Help Themes" level="data">
  7074      <!-- collection is really a component. Need to move down a directory -->
  7084 <!-- collection is really a component. Need to move down a directory -->
  7075      <component name="helpthemes_build" filter="s60" long-name="Help Themes Build" class="config">
  7085 <component name="helpthemes_build" filter="s60" long-name="Help Themes Build" class="config">
  7076       <unit bldFile="mw/uiresources/helpthemes/group"/>
  7086 <unit bldFile="mw/uiresources/helpthemes/group"/>
  7077      </component>
  7087 </component>
  7078     </collection>
  7088 </collection>
  7079    </block>
  7089 </block>
  7080    <block name="hapticsservices" level="generic" long-name="Haptics Services" levels="fw server api">
  7090 <block name="hapticsservices" level="generic" long-name="Haptics Services" levels="fw server api">
  7081     <collection name="hapticsservices_plat" long-name="Haptics Services Platform Interfaces" level="api">
  7091 <collection name="hapticsservices_plat" long-name="Haptics Services Platform Interfaces" level="api">
  7082      <component name="tacticon_api" long-name="Tacticon API" introduced="^1" filter="s60" class="api">
  7092 <component name="tacticon_api" long-name="Tacticon API" introduced="^1" filter="s60" class="api">
  7083       <unit bldFile="mw/hapticsservices/hapticsservices_plat/tacticon_api/group"/>
  7093 <unit bldFile="mw/hapticsservices/hapticsservices_plat/tacticon_api/group"/>
  7084      </component>
  7094 </component>
  7085      <component name="tactile_feedback_core_api" long-name="Tactile Feedback Core API" introduced="^1" filter="s60" class="api">
  7095 <component name="tactile_feedback_core_api" long-name="Tactile Feedback Core API" introduced="^1" filter="s60" class="api">
  7086       <unit bldFile="mw/hapticsservices/hapticsservices_plat/tactile_feedback_core_api/group"/>
  7096 <unit bldFile="mw/hapticsservices/hapticsservices_plat/tactile_feedback_core_api/group"/>
  7087      </component>
  7097 </component>
  7088      <component name="tactile_feedback_server_api" long-name="Tactile Feedback Server API" introduced="^1" filter="s60" class="api">
  7098 <component name="tactile_feedback_server_api" long-name="Tactile Feedback Server API" introduced="^1" filter="s60" class="api">
  7089       <unit bldFile="mw/hapticsservices/hapticsservices_plat/tactile_feedback_server_api/group"/>
  7099 <unit bldFile="mw/hapticsservices/hapticsservices_plat/tactile_feedback_server_api/group"/>
  7090      </component>
  7100 </component>
  7091     </collection>
  7101 </collection>
  7092     <collection name="hapticsservices_pub" long-name="Haptics Services Public Interfaces" level="api">
  7102 <collection name="hapticsservices_pub" long-name="Haptics Services Public Interfaces" level="api">
  7093      <component name="tactile_feedback_client_api" long-name="Tactile Feedback Client API" introduced="^1" filter="s60" class="api">
  7103 <component name="tactile_feedback_client_api" long-name="Tactile Feedback Client API" introduced="^1" filter="s60" class="api">
  7094       <unit bldFile="mw/hapticsservices/hapticsservices_pub/tactile_feedback_client_api/group"/>
  7104 <unit bldFile="mw/hapticsservices/hapticsservices_pub/tactile_feedback_client_api/group"/>
  7095      </component>
  7105 </component>
  7096     </collection>
  7106 </collection>
  7097     <collection name="tacticonserver" long-name="Tacticon Server" level="server">
  7107 <collection name="tacticonserver" long-name="Tacticon Server" level="server">
  7098      <!-- collection is really a component. Move down a directory  -->
  7108 <!-- collection is really a component. Move down a directory  -->
  7099      <component name="tacticonserver_build" filter="s60" long-name="Tacticon Server Build" introduced="^3">
  7109 <component name="tacticonserver_build" filter="s60" long-name="Tacticon Server Build" introduced="^3">
  7100       <unit bldFile="mw/hapticsservices/tacticonserver/group"/>
  7110 <unit bldFile="mw/hapticsservices/tacticonserver/group"/>
  7101       <!-- clients and servers are suauly the same component. Consider moving pluign to a separate component if needed -->
  7111 <!-- clients and servers are suauly the same component. Consider moving pluign to a separate component if needed -->
  7102      </component>
  7112 </component>
  7103     </collection>
  7113 </collection>
  7104     <collection name="tactilefeedback" long-name="Tactile Feedback" level="fw">
  7114 <collection name="tactilefeedback" long-name="Tactile Feedback" level="fw">
  7105      <component name="tactilearearegistry" filter="s60" long-name="Tactile Area Registry" introduced="^1">
  7115 <component name="tactilearearegistry" filter="s60" long-name="Tactile Area Registry" introduced="^1">
  7106       <unit bldFile="mw/hapticsservices/tactilefeedback/tactilearearegistry/group"/>
  7116 <unit bldFile="mw/hapticsservices/tactilefeedback/tactilearearegistry/group"/>
  7107      </component>
  7117 </component>
  7108      <component name="tactilefeedbackresolver" filter="s60" long-name="Tactile Feedback Resolver" introduced="^1">
  7118 <component name="tactilefeedbackresolver" filter="s60" long-name="Tactile Feedback Resolver" introduced="^1">
  7109       <unit bldFile="mw/hapticsservices/tactilefeedback/tactilefeedbackresolver/group"/>
  7119 <unit bldFile="mw/hapticsservices/tactilefeedback/tactilefeedbackresolver/group"/>
  7110      </component>
  7120 </component>
  7111      <component name="tactileclickplugin" filter="s60" long-name="Tactile Click Plugin" introduced="^1" plugin="Y">
  7121 <component name="tactileclickplugin" filter="s60" long-name="Tactile Click Plugin" introduced="^1" plugin="Y">
  7112       <unit bldFile="mw/hapticsservices/tactilefeedback/tactileclickplugin/group"/>
  7122 <unit bldFile="mw/hapticsservices/tactilefeedback/tactileclickplugin/group"/>
  7113      </component>
  7123 </component>
  7114      <component name="tactilefeedbackclient" filter="s60" long-name="Tactile Feedback Client" introduced="^1">
  7124 <component name="tactilefeedbackclient" filter="s60" long-name="Tactile Feedback Client" introduced="^1">
  7115       <unit bldFile="mw/hapticsservices/tactilefeedback/tactilefeedbackclient/group"/>
  7125 <unit bldFile="mw/hapticsservices/tactilefeedback/tactilefeedbackclient/group"/>
  7116      </component>
  7126 </component>
  7117      <component name="tactileactionplugin" filter="s60" long-name="Tactile Action Plugin" introduced="^1" plugin="Y">
  7127 <component name="tactileactionplugin" filter="s60" long-name="Tactile Action Plugin" introduced="^1" plugin="Y">
  7118       <unit bldFile="mw/hapticsservices/tactilefeedback/tactileactionplugin/group"/>
  7128 <unit bldFile="mw/hapticsservices/tactilefeedback/tactileactionplugin/group"/>
  7119      </component>
  7129 </component>
  7120      <component name="tactilefeedback_build" filter="s60" long-name="Tactile Feedback Build" introduced="^1">
  7130 <component name="tactilefeedback_build" filter="s60" long-name="Tactile Feedback Build" introduced="^1">
  7121       <!-- consider moving IBY to one fo the above components -->
  7131 <!-- consider moving IBY to one fo the above components -->
  7122       <unit bldFile="mw/hapticsservices/tactilefeedback/group"/>
  7132 <unit bldFile="mw/hapticsservices/tactilefeedback/group"/>
  7123      </component>
  7133 </component>
  7124     </collection>
  7134 </collection>
  7125    </block>
  7135 </block>
  7126    <block name="gsprofilesrv" level="generic" long-name="General Settings and Profiles Services" levels="system plugin framework server generic specific">
  7136 <block name="gsprofilesrv" level="generic" long-name="General Settings and Profiles Services" levels="system plugin framework server generic specific">
  7127     <collection name="gsprofilesrv_pub" long-name="GS and Profiles Services Public Interfaces" level="specific">
  7137 <collection name="gsprofilesrv_pub" long-name="GS and Profiles Services Public Interfaces" level="specific">
  7128      <component name="profiles_engine_active_profile_settings_api" long-name="Profiles Engine Active Profile Settings API" filter="s60" class="api">
  7138 <component name="profiles_engine_active_profile_settings_api" long-name="Profiles Engine Active Profile Settings API" filter="s60" class="api">
  7129       <unit bldFile="mw/gsprofilesrv/gsprofilesrv_pub/profiles_engine_active_profile_settings_api/group"/>
  7139 <unit bldFile="mw/gsprofilesrv/gsprofilesrv_pub/profiles_engine_active_profile_settings_api/group"/>
  7130      </component>
  7140 </component>
  7131      <component name="profiles_engine_wrapper_api" long-name="Profiles Engine Wrapper API" filter="s60" class="api">
  7141 <component name="profiles_engine_wrapper_api" long-name="Profiles Engine Wrapper API" filter="s60" class="api">
  7132       <unit bldFile="mw/gsprofilesrv/gsprofilesrv_pub/profiles_engine_wrapper_api/group"/>
  7142 <unit bldFile="mw/gsprofilesrv/gsprofilesrv_pub/profiles_engine_wrapper_api/group"/>
  7133      </component>
  7143 </component>
  7134     </collection>
  7144 </collection>
  7135     <collection name="gsprofilesrv_plat" long-name="GS and Profiles Services Platform Interfaces" level="specific">
  7145 <collection name="gsprofilesrv_plat" long-name="GS and Profiles Services Platform Interfaces" level="specific">
  7136      <component name="profiles_engine_api" long-name="Profiles Engine API" filter="s60" class="api">
  7146 <component name="profiles_engine_api" long-name="Profiles Engine API" filter="s60" class="api">
  7137       <unit bldFile="mw/gsprofilesrv/gsprofilesrv_plat/profiles_engine_api/group"/>
  7147 <unit bldFile="mw/gsprofilesrv/gsprofilesrv_plat/profiles_engine_api/group"/>
  7138      </component>
  7148 </component>
  7139      <component name="profiles_mediafilelist_api" long-name="Media File List API" filter="s60" class="api">
  7149 <component name="profiles_mediafilelist_api" long-name="Media File List API" filter="s60" class="api">
  7140       <unit bldFile="mw/gsprofilesrv/gsprofilesrv_plat/profiles_mediafilelist_api/group"/>
  7150 <unit bldFile="mw/gsprofilesrv/gsprofilesrv_plat/profiles_mediafilelist_api/group"/>
  7141      </component>
  7151 </component>
  7142      <component name="filelist_api" long-name="File List API" filter="s60" class="api">
  7152 <component name="filelist_api" long-name="File List API" filter="s60" class="api">
  7143       <unit bldFile="mw/gsprofilesrv/gsprofilesrv_plat/filelist_api/group"/>
  7153 <unit bldFile="mw/gsprofilesrv/gsprofilesrv_plat/filelist_api/group"/>
  7144      </component>
  7154 </component>
  7145      <component name="settings_backgroundimage_api" long-name="Settings Background Image API" filter="s60" class="api">
  7155 <component name="settings_backgroundimage_api" long-name="Settings Background Image API" filter="s60" class="api">
  7146       <unit bldFile="mw/gsprofilesrv/gsprofilesrv_plat/settings_backgroundimage_api/group"/>
  7156 <unit bldFile="mw/gsprofilesrv/gsprofilesrv_plat/settings_backgroundimage_api/group"/>
  7147      </component>
  7157 </component>
  7148      <component name="settings_framework_api" long-name="Settings Framework API" filter="s60" class="api">
  7158 <component name="settings_framework_api" long-name="Settings Framework API" filter="s60" class="api">
  7149       <unit bldFile="mw/gsprofilesrv/gsprofilesrv_plat/settings_framework_api/group"/>
  7159 <unit bldFile="mw/gsprofilesrv/gsprofilesrv_plat/settings_framework_api/group"/>
  7150      </component>
  7160 </component>
  7151      <component name="settings_launch_api" long-name="Settings Launch API" filter="s60" class="api">
  7161 <component name="settings_launch_api" long-name="Settings Launch API" filter="s60" class="api">
  7152       <unit bldFile="mw/gsprofilesrv/gsprofilesrv_plat/settings_launch_api/group"/>
  7162 <unit bldFile="mw/gsprofilesrv/gsprofilesrv_plat/settings_launch_api/group"/>
  7153      </component>
  7163 </component>
  7154      <component name="settings_listbox_api" long-name="Settings List Box API" filter="s60" class="api">
  7164 <component name="settings_listbox_api" long-name="Settings List Box API" filter="s60" class="api">
  7155       <unit bldFile="mw/gsprofilesrv/gsprofilesrv_plat/settings_listbox_api/group"/>
  7165 <unit bldFile="mw/gsprofilesrv/gsprofilesrv_plat/settings_listbox_api/group"/>
  7156      </component>
  7166 </component>
  7157      <component name="settings_plugin_api" long-name="Settings Plugin API" filter="s60" class="api">
  7167 <component name="settings_plugin_api" long-name="Settings Plugin API" filter="s60" class="api">
  7158       <unit bldFile="mw/gsprofilesrv/gsprofilesrv_plat/settings_plugin_api/group"/>
  7168 <unit bldFile="mw/gsprofilesrv/gsprofilesrv_plat/settings_plugin_api/group"/>
  7159      </component>
  7169 </component>
  7160      <component name="settings_uis_cenrep_collection_api" long-name="Settings UIs CenRep Collection API" filter="s60" class="api">
  7170 <component name="settings_uis_cenrep_collection_api" long-name="Settings UIs CenRep Collection API" filter="s60" class="api">
  7161       <unit bldFile="mw/gsprofilesrv/gsprofilesrv_plat/settings_uis_cenrep_collection_api/group"/>
  7171 <unit bldFile="mw/gsprofilesrv/gsprofilesrv_plat/settings_uis_cenrep_collection_api/group"/>
  7162      </component>
  7172 </component>
  7163     </collection>
  7173 </collection>
  7164     <collection name="gssettingsuis" long-name="General Settings UIs" level="framework">
  7174 <collection name="gssettingsuis" long-name="General Settings UIs" level="framework">
  7165      <component name="gs" filter="s60" long-name="General Settings" introduced="9.2">
  7175 <component name="gs" filter="s60" long-name="General Settings" introduced="9.2">
  7166       <unit bldFile="mw/gsprofilesrv/gssettingsuis/gs/group"/>
  7176 <unit bldFile="mw/gsprofilesrv/gssettingsuis/gs/group"/>
  7167      </component>
  7177 </component>
  7168     </collection>
  7178 </collection>
  7169     <collection name="profilesservices" long-name="Profiles Services" level="server">
  7179 <collection name="profilesservices" long-name="Profiles Services" level="server">
  7170      <component name="filelist" filter="s60" long-name="File List" introduced="9.1">
  7180 <component name="filelist" filter="s60" long-name="File List" introduced="9.1">
  7171       <unit bldFile="mw/gsprofilesrv/profilesservices/filelist/group"/>
  7181 <unit bldFile="mw/gsprofilesrv/profilesservices/filelist/group"/>
  7172      </component>
  7182 </component>
  7173      <component name="mediafilelist" filter="s60" long-name="Media File List" introduced="^2">
  7183 <component name="mediafilelist" filter="s60" long-name="Media File List" introduced="^2">
  7174       <unit bldFile="mw/gsprofilesrv/profilesservices/mediafilelist/group"/>
  7184 <unit bldFile="mw/gsprofilesrv/profilesservices/mediafilelist/group"/>
  7175      </component>
  7185 </component>
  7176      <component name="profileengine" filter="s60" long-name="Profile Engine" introduced="9.1">
  7186 <component name="profileengine" filter="s60" long-name="Profile Engine" introduced="9.1">
  7177       <unit bldFile="mw/gsprofilesrv/profilesservices/profileengine/group"/>
  7187 <unit bldFile="mw/gsprofilesrv/profilesservices/profileengine/group"/>
  7178      </component>
  7188 </component>
  7179      <component name="ringingtone3dplugin" filter="s60" long-name="Ringing Tone 3D Plugin" introduced="^2" plugin="Y">
  7189 <component name="ringingtone3dplugin" filter="s60" long-name="Ringing Tone 3D Plugin" introduced="^2" plugin="Y">
  7180       <unit bldFile="mw/gsprofilesrv/profilesservices/ringingtone3dplugin/group"/>
  7190 <unit bldFile="mw/gsprofilesrv/profilesservices/ringingtone3dplugin/group"/>
  7181      </component>
  7191 </component>
  7182     </collection>
  7192 </collection>
  7183    </block>
  7193 </block>
  7184    <block name="homescreensrv" level="specific" long-name="Home Screen Services" levels="plugin framework server generic specific">
  7194 <block name="homescreensrv" level="specific" long-name="Home Screen Services" levels="plugin framework server generic specific">
  7185     <collection name="homescreensrv_plat" long-name="Home Screen Services Platform Interfaces" level="specific">
  7195 <collection name="homescreensrv_plat" long-name="Home Screen Services Platform Interfaces" level="specific">
  7186      <component name="ai_content_model_api" long-name="AI Content Model API" filter="s60" class="api">
  7196 <component name="ai_content_model_api" long-name="AI Content Model API" filter="s60" class="api">
  7187       <unit bldFile="mw/homescreensrv/homescreensrv_plat/ai_content_model_api/group"/>
  7197 <unit bldFile="mw/homescreensrv/homescreensrv_plat/ai_content_model_api/group"/>
  7188      </component>
  7198 </component>
  7189      <component name="ai_utilities_api" long-name="AI Utilities API" filter="s60" class="api">
  7199 <component name="ai_utilities_api" long-name="AI Utilities API" filter="s60" class="api">
  7190       <unit bldFile="mw/homescreensrv/homescreensrv_plat/ai_utilities_api/group" filter="!test"/>
  7200 <unit bldFile="mw/homescreensrv/homescreensrv_plat/ai_utilities_api/group" filter="!test"/>
  7191      </component>
  7201 </component>
  7192      <component name="ai_plugin_management_api" long-name="AI Plug-in Management API" filter="s60" class="api">
  7202 <component name="ai_plugin_management_api" long-name="AI Plug-in Management API" filter="s60" class="api">
  7193       <unit bldFile="mw/homescreensrv/homescreensrv_plat/ai_plugin_management_api/group"/>
  7203 <unit bldFile="mw/homescreensrv/homescreensrv_plat/ai_plugin_management_api/group"/>
  7194      </component>
  7204 </component>
  7195      <component name="ai_plugin_information_api" long-name="AI Plug-in Information API" filter="s60" class="api">
  7205 <component name="ai_plugin_information_api" long-name="AI Plug-in Information API" filter="s60" class="api">
  7196       <unit bldFile="mw/homescreensrv/homescreensrv_plat/ai_plugin_information_api/group"/>
  7206 <unit bldFile="mw/homescreensrv/homescreensrv_plat/ai_plugin_information_api/group"/>
  7197      </component>
  7207 </component>
  7198      <component name="ai_variation_api" long-name="AI Variation API" filter="s60" class="api">
  7208 <component name="ai_variation_api" long-name="AI Variation API" filter="s60" class="api">
  7199       <unit bldFile="mw/homescreensrv/homescreensrv_plat/ai_variation_api/group"/>
  7209 <unit bldFile="mw/homescreensrv/homescreensrv_plat/ai_variation_api/group"/>
  7200      </component>
  7210 </component>
  7201      <component name="action_handler_plugin_api" long-name="Action Handler Plugin API" filter="s60" class="api">
  7211 <component name="action_handler_plugin_api" long-name="Action Handler Plugin API" filter="s60" class="api">
  7202       <unit bldFile="mw/homescreensrv/homescreensrv_plat/action_handler_plugin_api/group" filter="!test"/>
  7212 <unit bldFile="mw/homescreensrv/homescreensrv_plat/action_handler_plugin_api/group" filter="!test"/>
  7203      </component>
  7213 </component>
  7204      <component name="content_harvester_plugin_api" long-name="Content Harvester Plugin API" filter="s60" class="api">
  7214 <component name="content_harvester_plugin_api" long-name="Content Harvester Plugin API" filter="s60" class="api">
  7205       <unit bldFile="mw/homescreensrv/homescreensrv_plat/content_harvester_plugin_api/group" filter="!test"/>
  7215 <unit bldFile="mw/homescreensrv/homescreensrv_plat/content_harvester_plugin_api/group" filter="!test"/>
  7206      </component>
  7216 </component>
  7207      <component name="menu_model_api" long-name="Menu Model API" filter="s60" class="api">
  7217 <component name="menu_model_api" long-name="Menu Model API" filter="s60" class="api">
  7208       <unit bldFile="mw/homescreensrv/homescreensrv_plat/menu_model_api/group"/>
  7218 <unit bldFile="mw/homescreensrv/homescreensrv_plat/menu_model_api/group"/>
  7209      </component>
  7219 </component>
  7210      <component name="menu_sat_interface_api" long-name="Menu SAT Interface API" filter="s60" class="api">
  7220 <component name="menu_sat_interface_api" long-name="Menu SAT Interface API" filter="s60" class="api">
  7211       <unit bldFile="mw/homescreensrv/homescreensrv_plat/menu_sat_interface_api/group" filter="!test"/>
  7221 <unit bldFile="mw/homescreensrv/homescreensrv_plat/menu_sat_interface_api/group" filter="!test"/>
  7212      </component>
  7222 </component>
  7213      <component name="external_home_screen_api" long-name="External Home Screen API" filter="s60" class="api">
  7223 <component name="external_home_screen_api" long-name="External Home Screen API" filter="s60" class="api">
  7214       <unit bldFile="mw/homescreensrv/homescreensrv_plat/external_home_screen_api/group"/>
  7224 <unit bldFile="mw/homescreensrv/homescreensrv_plat/external_home_screen_api/group"/>
  7215      </component>
  7225 </component>
  7216      <component name="menu_content_service_api" long-name="Menu Content Service API" filter="s60" class="api">
  7226 <component name="menu_content_service_api" long-name="Menu Content Service API" filter="s60" class="api">
  7217       <unit bldFile="mw/homescreensrv/homescreensrv_plat/menu_content_service_api/group" filter="!test"/>
  7227 <unit bldFile="mw/homescreensrv/homescreensrv_plat/menu_content_service_api/group" filter="!test"/>
  7218      </component>
  7228 </component>
  7219      <component name="sapi_contentpublishing" long-name="SAPI Content Publishing" filter="s60" class="api">
  7229 <component name="sapi_contentpublishing" long-name="SAPI Content Publishing" filter="s60" class="api">
  7220       <unit bldFile="mw/homescreensrv/homescreensrv_plat/sapi_contentpublishing/group"/>
  7230 <unit bldFile="mw/homescreensrv/homescreensrv_plat/sapi_contentpublishing/group"/>
  7221      </component>
  7231 </component>
  7222      <component name="sapi_backstepping" long-name="SAPI Backstepping" filter="s60" class="api">
  7232 <component name="sapi_backstepping" long-name="SAPI Backstepping" filter="s60" class="api">
  7223       <unit bldFile="mw/homescreensrv/homescreensrv_plat/sapi_backstepping/group"/>
  7233 <unit bldFile="mw/homescreensrv/homescreensrv_plat/sapi_backstepping/group"/>
  7224      </component>
  7234 </component>
  7225      <component name="sapi_actionhandler" long-name="SAPI Action Handler" filter="s60" class="api">
  7235 <component name="sapi_actionhandler" long-name="SAPI Action Handler" filter="s60" class="api">
  7226       <unit bldFile="mw/homescreensrv/homescreensrv_plat/sapi_actionhandler/group"/>
  7236 <unit bldFile="mw/homescreensrv/homescreensrv_plat/sapi_actionhandler/group"/>
  7227      </component>
  7237 </component>
  7228      <component name="sapi_homescreenplugin" long-name="SAPI Homescreen Plugin" filter="s60" class="api">
  7238 <component name="sapi_homescreenplugin" long-name="SAPI Homescreen Plugin" filter="s60" class="api">
  7229       <unit bldFile="mw/homescreensrv/homescreensrv_plat/sapi_homescreenplugin/group" filter="!test"/>
  7239 <unit bldFile="mw/homescreensrv/homescreensrv_plat/sapi_homescreenplugin/group" filter="!test"/>
  7230      </component>
  7240 </component>
  7231      <component name="sapi_menucontent" long-name="SAPI Menu Content" filter="s60" class="api">
  7241 <component name="sapi_menucontent" long-name="SAPI Menu Content" filter="s60" class="api">
  7232       <unit bldFile="mw/homescreensrv/homescreensrv_plat/sapi_menucontent/group"/>
  7242 <unit bldFile="mw/homescreensrv/homescreensrv_plat/sapi_menucontent/group"/>
  7233      </component>
  7243 </component>
  7234      <component name="xcfw_api" long-name="XCFW API" filter="s60" class="api">
  7244 <component name="xcfw_api" long-name="XCFW API" filter="s60" class="api">
  7235       <unit bldFile="mw/homescreensrv/homescreensrv_plat/xcfw_api/group"/>
  7245 <unit bldFile="mw/homescreensrv/homescreensrv_plat/xcfw_api/group"/>
  7236      </component>
  7246 </component>
  7237      <component name="idlefw_api" long-name="Idle Framework API" filter="s60" class="api">
  7247 <component name="idlefw_api" long-name="Idle Framework API" filter="s60" class="api">
  7238       <unit bldFile="mw/homescreensrv/homescreensrv_plat/idlefw_api/group"/>
  7248 <unit bldFile="mw/homescreensrv/homescreensrv_plat/idlefw_api/group"/>
  7239      </component>
  7249 </component>
  7240      <component name="hs_widget_publisher_api" long-name="Home Screen Publishing API" filter="s60" class="api">
  7250 <component name="hs_widget_publisher_api" long-name="Home Screen Publishing API" filter="s60" class="api">
  7241       <unit bldFile="mw/homescreensrv/homescreensrv_plat/hs_widget_publisher_api/group"/>
  7251 <unit bldFile="mw/homescreensrv/homescreensrv_plat/hs_widget_publisher_api/group"/>
  7242      </component>
  7252 </component>
  7243      <component name="context_utility_api" long-name="UI Context Utility API" filter="s60" class="api">
  7253 <component name="hs_settings_api" long-name="HS Settings API" filter="s60" class="api">
  7244       <unit bldFile="mw/homescreensrv/homescreensrv_plat/context_utility_api/group"/>
  7254 <unit bldFile="mw/homescreensrv/homescreensrv_plat/hs_settings_api/group"/>
  7245      </component>
  7255 </component>
  7246      <component name="hs_settings_api" long-name="HS Settings API" filter="s60" class="api">
  7256 <component name="hs_content_control_api" long-name="HS Content Control API" filter="s60" class="api">
  7247       <unit bldFile="mw/homescreensrv/homescreensrv_plat/hs_settings_api/group"/>
  7257 <unit bldFile="mw/homescreensrv/homescreensrv_plat/hs_content_control_api/group"/>
  7248      </component>
  7258 </component>
  7249      <component name="hs_content_control_api" long-name="HS Content Control API" filter="s60" class="api">
  7259 </collection>
  7250       <unit bldFile="mw/homescreensrv/homescreensrv_plat/hs_content_control_api/group"/>
  7260 <collection name="xcfw" long-name="XML Content Framework" level="framework">
  7251      </component>
  7261 <!-- collection is really a component, needs to be moved down a directory -->
  7252     </collection>
  7262 <component name="xcfw_build" filter="s60" long-name="XML Content Framework Build">
  7253     <collection name="xcfw" long-name="XML Content Framework" level="framework">
  7263 <unit bldFile="mw/homescreensrv/xcfw/group"/>
  7254      <!-- collection is really a component, needs to be moved down a directory -->
  7264 </component>
  7255      <component name="xcfw_build" filter="s60" long-name="XML Content Framework Build">
  7265 </collection>
  7256       <unit bldFile="mw/homescreensrv/xcfw/group"/>
  7266 <collection name="homescreenpluginsrv" long-name="Home Screen Plugin Service" level="plugin">
  7257      </component>
  7267 <component name="hspsdefinitionengine" filter="s60" long-name="HS Plugin Service Definition Engine" class="placeholder">
  7258     </collection>
  7268 <!-- <unit bldFile="homescreenpluginsrv/hspsdefinitionengine/group"/> -->
  7259     <collection name="homescreenpluginsrv" long-name="Home Screen Plugin Service" level="plugin">
  7269 </component>
  7260      <component name="hspsdefinitionengine" filter="s60" long-name="HS Plugin Service Definition Engine" class="placeholder">
  7270 <component name="hspsdom" filter="s60" long-name="HS Plugin Service DOM" class="placeholder">
  7261       <!-- <unit bldFile="homescreenpluginsrv/hspsdefinitionengine/group"/> -->
  7271 <!-- <unit bldFile="homescreenpluginsrv/hspsdom/group"/> -->
  7262      </component>
  7272 </component>
  7263      <component name="hspsdom" filter="s60" long-name="HS Plugin Service DOM" class="placeholder">
  7273 <component name="hspstools" filter="s60" long-name="HS Server Tools">
  7264       <!-- <unit bldFile="homescreenpluginsrv/hspsdom/group"/> -->
  7274 <!-- <unit bldFile="homescreenpluginsrv/hspstools/group"/> -->
  7265      </component>
  7275 </component>
  7266      <component name="hspstools" filter="s60" long-name="HS Server Tools">
  7276 <component name="hspspluginregistry" filter="s60" long-name="HS Plugin Registry" class="placeholder">
  7267       <!-- <unit bldFile="homescreenpluginsrv/hspstools/group"/> -->
  7277 <!-- <unit bldFile="homescreenpluginsrv/hspspluginregistry/group"/>-->
  7268      </component>
  7278 </component>
  7269      <component name="hspspluginregistry" filter="s60" long-name="HS Plugin Registry" class="placeholder">
  7279 <component name="hspsmanager" filter="s60" long-name="HSPS Manager" class="placeholder">
  7270       <!-- <unit bldFile="homescreenpluginsrv/hspspluginregistry/group"/>-->
  7280 <!-- <unit bldFile="homescreenpluginsrv/hspsmanager/group"/>-->
  7271      </component>
  7281 </component>
  7272      <component name="hspsmanager" filter="s60" long-name="HSPS Manager" class="placeholder">
  7282 <component name="hspsodt" filter="s60" long-name="HSPS Object Description Tree" class="placeholder">
  7273       <!-- <unit bldFile="homescreenpluginsrv/hspsmanager/group"/>-->
  7283 <!-- <unit bldFile="homescreenpluginsrv/hspsodt/group"/>-->
  7274      </component>
  7284 </component>
  7275      <component name="hspsodt" filter="s60" long-name="HSPS Object Description Tree" class="placeholder">
  7285 <component name="hspsresource" filter="s60" long-name="HS Plugin Server Resource" class="placeholder">
  7276       <!-- <unit bldFile="homescreenpluginsrv/hspsodt/group"/>-->
  7286 <!-- <unit bldFile="homescreenpluginsrv/hspsresource/group"/>-->
  7277      </component>
  7287 </component>
  7278      <component name="hspsresource" filter="s60" long-name="HS Plugin Server Resource" class="placeholder">
  7288 <component name="hspsresult" filter="s60" long-name="HS Plugin Server Result" class="placeholder">
  7279       <!-- <unit bldFile="homescreenpluginsrv/hspsresource/group"/>-->
  7289 <!-- <unit bldFile="homescreenpluginsrv/hspsresult/group"/>-->
  7280      </component>
  7290 </component>
  7281      <component name="hspsresult" filter="s60" long-name="HS Plugin Server Result" class="placeholder">
  7291 <component name="homescreen_settings_api" filter="s60" long-name="HS Settings API" class="api placeholder">
  7282       <!-- <unit bldFile="homescreenpluginsrv/hspsresult/group"/>-->
  7292 <!-- <unit bldFile="homescreenpluginsrv/hspsresult/group"/>-->
  7283      </component>
  7293 </component>
  7284      <component name="homescreen_settings_api" filter="s60" long-name="HS Settings API" class="api placeholder">
  7294 <component name="homescreenpluginsrv_build" filter="s60" long-name="HSPS Build">
  7285       <!-- <unit bldFile="homescreenpluginsrv/hspsresult/group"/>-->
  7295 <!-- need to break this up into the self-contained components above and uncomment them -->
  7286      </component>
  7296 <unit bldFile="mw/homescreensrv/homescreenpluginsrv/group"/>
  7287      <component name="homescreenpluginsrv_build" filter="s60" long-name="HSPS Build">
  7297 </component>
  7288       <!-- need to break this up into the self-contained components above and uncomment them -->
  7298 </collection>
  7289       <unit bldFile="mw/homescreensrv/homescreenpluginsrv/group"/>
  7299 <collection name="idlefw" long-name="Idle Framework" level="framework">
  7290      </component>
  7300 <!-- Uncomment all units when configuration is in place. All currently #included from idlefw_build -->
  7291     </collection>
  7301 <component name="idlefw_plugins" filter="s60" long-name="Idle Framework Plugins" plugin="Y" class="placeholder">
  7292     <collection name="idlefw" long-name="Idle Framework" level="framework">
  7302 <!--<unit bldFile="idlefw/plugins/group"/>-->
  7293      <!-- Uncomment all units when configuration is in place. All currently #included from idlefw_build -->
  7303 </component>
  7294      <component name="idlefw_plugins" filter="s60" long-name="Idle Framework Plugins" plugin="Y" class="placeholder">
  7304 <component name="hslaunch" filter="s60" long-name="Home Screen Launch" class="placeholder">
  7295       <!--<unit bldFile="idlefw/plugins/group"/>-->
  7305 <!--<unit bldFile="idlefw/plugins/group"/>-->
  7296      </component>
  7306 </component>
  7297      <component name="hslaunch" filter="s60" long-name="Home Screen Launch" class="placeholder">
  7307 <component name="idlefw_build" filter="s60" long-name="Idle Framework Build">
  7298       <!--<unit bldFile="idlefw/plugins/group"/>-->
  7308 <!--split this into components, or separate from the above components and move this down a directory -->
  7299      </component>
  7309 <unit bldFile="mw/homescreensrv/idlefw/group"/>
  7300      <component name="idlefw_build" filter="s60" long-name="Idle Framework Build">
  7310 </component>
  7301       <!--split this into components, or separate from the above components and move this down a directory -->
  7311 </collection>
  7302       <unit bldFile="mw/homescreensrv/idlefw/group"/>
  7312 <collection name="menucontentsrv" long-name="Menu Content Service" level="generic">
  7303      </component>
  7313 <component name="menusatinterface" filter="s60" long-name="Menu SAT Interface">
  7304     </collection>
  7314 <unit bldFile="mw/homescreensrv/menucontentsrv/menusatinterface/group"/>
  7305     <collection name="menucontentsrv" long-name="Menu Content Service" level="generic">
  7315 </component>
  7306      <component name="menusatinterface" filter="s60" long-name="Menu SAT Interface">
  7316 <component name="menucontentsrv_build" filter="s60" long-name="Menu Content Service Build">
  7307       <unit bldFile="mw/homescreensrv/menucontentsrv/menusatinterface/group"/>
  7317 <!--split this into components, or separate from the above component and move this down a directory -->
  7308      </component>
  7318 <unit bldFile="mw/homescreensrv/menucontentsrv/group"/>
  7309      <component name="menucontentsrv_build" filter="s60" long-name="Menu Content Service Build">
  7319 </component>
  7310       <!--split this into components, or separate from the above component and move this down a directory -->
  7320 </collection>
  7311       <unit bldFile="mw/homescreensrv/menucontentsrv/group"/>
  7321 <collection name="backsteppingsrv" long-name="Back Stepping Service" level="server">
  7312      </component>
  7322 <!-- collection is really a component, needs to be moved down a directory -->
  7313     </collection>
  7323 <component name="bsengine" long-name="Back Stepping Engine" filter="s60">
  7314     <collection name="backsteppingsrv" long-name="Back Stepping Service" level="server">
  7324 <unit bldFile="mw/homescreensrv/backsteppingsrv/group"/>
  7315      <!-- collection is really a component, needs to be moved down a directory -->
  7325 </component>
  7316      <component name="bsengine" long-name="Back Stepping Engine" filter="s60">
  7326 </collection>
  7317       <unit bldFile="mw/homescreensrv/backsteppingsrv/group"/>
  7327 <collection name="contentpublishingsrv" long-name="Content Publishing Service" level="server">
  7318      </component>
  7328 <component name="contentpublishingdebug" filter="s60" long-name="Content Publishing Debug">
  7319     </collection>
  7329 <!-- need to move this component outside of contentpublishingutils and into separate component directory -->
  7320     <collection name="contentpublishingsrv" long-name="Content Publishing Service" level="server">
  7330 <!-- <unit bldFile="contentpublishingsrv/contentpublishingutils/contentpublishingdebug/group"/> -->
  7321      <component name="contentpublishingdebug" filter="s60" long-name="Content Publishing Debug">
  7331 </component>
  7322       <!-- need to move this component outside of contentpublishingutils and into separate component directory -->
  7332 <component name="contentpublishingutils" filter="s60" long-name="Content Publishing Utils">
  7323       <!-- <unit bldFile="contentpublishingsrv/contentpublishingutils/contentpublishingdebug/group"/> -->
  7333 <unit bldFile="mw/homescreensrv/contentpublishingsrv/contentpublishingutils/group"/>
  7324      </component>
  7334 </component>
  7325      <component name="contentpublishingutils" filter="s60" long-name="Content Publishing Utils">
  7335 <component name="contentpublishingserver" filter="s60" long-name="Content Publishing Server">
  7326       <unit bldFile="mw/homescreensrv/contentpublishingsrv/contentpublishingutils/group"/>
  7336 <unit bldFile="mw/homescreensrv/contentpublishingsrv/contentpublishingserver/group"/>
  7327      </component>
  7337 </component>
  7328      <component name="contentpublishingserver" filter="s60" long-name="Content Publishing Server">
  7338 <component name="contentharvester" filter="s60" long-name="Content Harvester">
  7329       <unit bldFile="mw/homescreensrv/contentpublishingsrv/contentpublishingserver/group"/>
  7339 <unit bldFile="mw/homescreensrv/contentpublishingsrv/contentharvester/group"/>
  7330      </component>
  7340 </component>
  7331      <component name="contentharvester" filter="s60" long-name="Content Harvester">
  7341 <component name="contentpublishingsrv_build" filter="s60" long-name="Content Publishing Service Build">
  7332       <unit bldFile="mw/homescreensrv/contentpublishingsrv/contentharvester/group"/>
  7342 <!-- need to remove links to the above components and just contain the IBY (or move the IBY into another component). 
  7333      </component>
       
  7334      <component name="contentpublishingsrv_build" filter="s60" long-name="Content Publishing Service Build">
       
  7335       <!-- need to remove links to the above components and just contain the IBY (or move the IBY into another component). 
       
  7336       		If keeping, it need to move down a directory.-->
  7343       		If keeping, it need to move down a directory.-->
  7337       <unit bldFile="mw/homescreensrv/contentpublishingsrv/group"/>
  7344 <unit bldFile="mw/homescreensrv/contentpublishingsrv/group"/>
  7338      </component>
  7345 </component>
  7339     </collection>
  7346 </collection>
  7340     <collection name="contextutility" long-name="Context Utility" level="generic">
  7347 <collection name="contentcontrolsrv" long-name="Content Control Service" level="server">
  7341      <!-- collection is really a component, needs to be moved down a directory -->
  7348 <component name="ccsrv" long-name="Content Control Service" filter="s60" introduced="^3">
  7342      <component name="contextutility_build" long-name="Context Utility Build" filter="s60" introduced="^3">
  7349 <unit bldFile="mw/homescreensrv/contentcontrolsrv/ccsrv/group"/>
  7343       <unit bldFile="mw/homescreensrv/contextutility/group"/>
  7350 </component>
  7344      </component>
  7351 <component name="ccsrvapi" long-name="Content Control Service API" filter="s60" introduced="^3" class="api">
  7345     </collection>
  7352 <unit bldFile="mw/homescreensrv/contentcontrolsrv/ccsrvapi/group"/>
  7346     <collection name="contentcontrolsrv" long-name="Content Control Service" level="server">
  7353 </component>
  7347      <component name="ccsrv" long-name="Content Control Service" filter="s60" introduced="^3">
  7354 <component name="ccclientsession" long-name="Content Control Client Session" filter="s60" introduced="^3">
  7348       <unit bldFile="mw/homescreensrv/contentcontrolsrv/ccsrv/group"/>
  7355 <unit bldFile="mw/homescreensrv/contentcontrolsrv/ccclientsession/group"/>
  7349      </component>
  7356 </component>
  7350      <component name="ccsrvapi" long-name="Content Control Service API" filter="s60" introduced="^3" class="api">
  7357 <component name="hsccclient" long-name="HS Content Control Client" filter="s60" introduced="^3">
  7351       <unit bldFile="mw/homescreensrv/contentcontrolsrv/ccsrvapi/group"/>
  7358 <unit bldFile="mw/homescreensrv/contentcontrolsrv/hsccclient/group"/>
  7352      </component>
  7359 </component>
  7353      <component name="ccclientsession" long-name="Content Control Client Session" filter="s60" introduced="^3">
  7360 <component name="hscontentinfo" long-name="Home Screen Content Info" filter="s60" introduced="^3">
  7354       <unit bldFile="mw/homescreensrv/contentcontrolsrv/ccclientsession/group"/>
  7361 <unit bldFile="mw/homescreensrv/contentcontrolsrv/hscontentinfo/group"/>
  7355      </component>
  7362 </component>
  7356      <component name="hsccclient" long-name="HS Content Control Client" filter="s60" introduced="^3">
  7363 <component name="contentcontrolsrv_build" long-name="Content Control Service Build" filter="s60" introduced="^3">
  7357       <unit bldFile="mw/homescreensrv/contentcontrolsrv/hsccclient/group"/>
  7364 <!-- need to remove links to the above components and just contain the IBY (or move the IBY into another component). 
  7358      </component>
       
  7359      <component name="hscontentinfo" long-name="Home Screen Content Info" filter="s60" introduced="^3">
       
  7360       <unit bldFile="mw/homescreensrv/contentcontrolsrv/hscontentinfo/group"/>
       
  7361      </component>
       
  7362      <component name="contentcontrolsrv_build" long-name="Content Control Service Build" filter="s60" introduced="^3">
       
  7363       <!-- need to remove links to the above components and just contain the IBY (or move the IBY into another component). 
       
  7364       		If keeping, it need to move down a directory.-->
  7365       		If keeping, it need to move down a directory.-->
  7365       <unit bldFile="mw/homescreensrv/contentcontrolsrv/group"/>
  7366 <unit bldFile="mw/homescreensrv/contentcontrolsrv/group"/>
  7366      </component>
  7367 </component>
  7367     </collection>
  7368 </collection>
  7368    </block>
  7369 </block>
  7369    <block name="appinstall" level="generic" long-name="Application Installation" levels="tool framework generic api">
  7370 <block name="appinstall" level="generic" long-name="Application Installation" levels="tool framework generic api">
  7370     <collection name="appinstall_plat" long-name="Application Installation Platform Interfaces" level="api">
  7371 <collection name="appinstall_plat" long-name="Application Installation Platform Interfaces" level="api">
  7371      <component name="iaupdate_api" long-name="IA Update API" filter="s60" class="api">
  7372 <component name="iaupdate_api" long-name="IA Update API" filter="s60" class="api">
  7372       <unit bldFile="mw/appinstall/appinstall_plat/iaupdate_api/group"/>
  7373 <unit bldFile="mw/appinstall/appinstall_plat/iaupdate_api/group"/>
  7373      </component>
  7374 </component>
  7374      <component name="task_plugin_api" long-name="Task Plugin API" filter="s60" class="api">
  7375 <component name="task_plugin_api" long-name="Task Plugin API" filter="s60" class="api">
  7375       <unit bldFile="mw/appinstall/appinstall_plat/task_plugin_api/group"/>
  7376 <unit bldFile="mw/appinstall/appinstall_plat/task_plugin_api/group"/>
  7376      </component>
  7377 </component>
  7377      <component name="sw_installer_common_ui_api" long-name="SW Installer Common UI API" filter="s60" class="api">
  7378 <component name="sw_installer_common_ui_api" long-name="SW Installer Common UI API" filter="s60" class="api">
  7378       <unit bldFile="mw/appinstall/appinstall_plat/sw_installer_common_ui_api/group"/>
  7379 <unit bldFile="mw/appinstall/appinstall_plat/sw_installer_common_ui_api/group"/>
  7379      </component>
  7380 </component>
  7380      <component name="sw_installer_launcher_api" long-name="SW Installer Launcher API" filter="s60" class="api">
  7381 <component name="sw_installer_launcher_api" long-name="SW Installer Launcher API" filter="s60" class="api">
  7381       <unit bldFile="mw/appinstall/appinstall_plat/sw_installer_launcher_api/group"/>
  7382 <unit bldFile="mw/appinstall/appinstall_plat/sw_installer_launcher_api/group"/>
  7382      </component>
  7383 </component>
  7383      <component name="task_management_api" long-name="Task Management API" filter="s60" class="api">
  7384 <component name="task_management_api" long-name="Task Management API" filter="s60" class="api">
  7384       <unit bldFile="mw/appinstall/appinstall_plat/task_management_api/group"/>
  7385 <unit bldFile="mw/appinstall/appinstall_plat/task_management_api/group"/>
  7385      </component>
  7386 </component>
  7386      <component name="sw_installer_ui_plugin_api" long-name="SW Installer UI Plugin API" filter="s60" class="api">
  7387 <component name="sw_installer_ui_plugin_api" long-name="SW Installer UI Plugin API" filter="s60" class="api">
  7387       <unit bldFile="mw/appinstall/appinstall_plat/sw_installer_ui_plugin_api/group"/>
  7388 <unit bldFile="mw/appinstall/appinstall_plat/sw_installer_ui_plugin_api/group"/>
  7388      </component>
  7389 </component>
  7389      <component name="sw_installer_cr_keys" long-name="SW Installer CR Keys" filter="s60" class="api">
  7390 <component name="sw_installer_cr_keys" long-name="SW Installer CR Keys" filter="s60" class="api">
  7390       <unit bldFile="mw/appinstall/appinstall_plat/sw_installer_cr_keys/group"/>
  7391 <unit bldFile="mw/appinstall/appinstall_plat/sw_installer_cr_keys/group"/>
  7391      </component>
  7392 </component>
  7392      <component name="sw_installer_ps_keys" long-name="SW Installer PS Keys" filter="s60" class="api">
  7393 <component name="sw_installer_ps_keys" long-name="SW Installer PS Keys" filter="s60" class="api">
  7393       <unit bldFile="mw/appinstall/appinstall_plat/sw_installer_ps_keys/group"/>
  7394 <unit bldFile="mw/appinstall/appinstall_plat/sw_installer_ps_keys/group"/>
  7394      </component>
  7395 </component>
  7395      <component name="appmngr2runtimeapi" long-name="Application Manager 2 Runtime Plugin API" filter="s60" class="api">
  7396 <component name="appmngr2runtimeapi" long-name="Application Manager 2 Runtime Plugin API" filter="s60" class="api">
  7396       <unit bldFile="mw/appinstall/appinstall_plat/appmngr2runtimeapi/group"/>
  7397 <unit bldFile="mw/appinstall/appinstall_plat/appmngr2runtimeapi/group"/>
  7397      </component>
  7398 </component>
  7398     </collection>
  7399 </collection>
  7399     <collection name="appinstall_pub" long-name="Application Installation Public Interfaces" level="api">
  7400 <collection name="appinstall_pub" long-name="Application Installation Public Interfaces" level="api">
  7400      <component name="startup_list_management_api" long-name="Startup List Management API" filter="s60" class="api">
  7401 <component name="startup_list_management_api" long-name="Startup List Management API" filter="s60" class="api">
  7401       <unit bldFile="mw/appinstall/appinstall_pub/startup_list_management_api/group"/>
  7402 <unit bldFile="mw/appinstall/appinstall_pub/startup_list_management_api/group"/>
  7402      </component>
  7403 </component>
  7403     </collection>
  7404 </collection>
  7404     <collection name="ncdengine" long-name="Nokia Content Discover" level="framework">
  7405 <collection name="ncdengine" long-name="Nokia Content Discover" level="framework">
  7405      <!-- is this really just a component? If so move down one diretcory. Otherwise properly split up the bld.inf -->
  7406 <!-- is this really just a component? If so move down one diretcory. Otherwise properly split up the bld.inf -->
  7406      <component name="ncdengine_engine" filter="s60" long-name="NCD Engine" introduced="^1">
  7407 <component name="ncdengine_engine" filter="s60" long-name="NCD Engine" introduced="^1">
  7407       <unit bldFile="mw/appinstall/ncdengine/engine/group"/>
  7408 <unit bldFile="mw/appinstall/ncdengine/engine/group"/>
  7408      </component>
  7409 </component>
  7409      <component name="debuglogger" filter="s60" long-name="NCD Debug Logger" introduced="^1" class="placeholder">
  7410 <component name="debuglogger" filter="s60" long-name="NCD Debug Logger" introduced="^1" class="placeholder">
  7410       <!-- <unit bldFile="ncdengine/debuglogger/group"/> -->
  7411 <!-- <unit bldFile="ncdengine/debuglogger/group"/> -->
  7411      </component>
  7412 </component>
  7412      <component name="ncdengine_build" filter="s60" long-name="NCD Build" introduced="^1">
  7413 <component name="ncdengine_build" filter="s60" long-name="NCD Build" introduced="^1">
  7413       <unit bldFile="mw/appinstall/ncdengine/group"/>
  7414 <unit bldFile="mw/appinstall/ncdengine/group"/>
  7414      </component>
  7415 </component>
  7415     </collection>
  7416 </collection>
  7416     <collection name="appinstaller" long-name="Application Installer" level="generic">
  7417 <collection name="appinstaller" long-name="Application Installer" level="generic">
  7417      <component name="appmngr2" filter="s60" long-name="Application Manager 2" introduced="^2">
  7418 <component name="appmngr2" filter="s60" long-name="Application Manager 2" introduced="^2">
  7418       <unit bldFile="mw/appinstall/appinstaller/appmngr2/group"/>
  7419 <unit bldFile="mw/appinstall/appinstaller/appmngr2/group"/>
  7419      </component>
  7420 </component>
  7420      <component name="appinstui" filter="s60" long-name="Application Installer UI" introduced="^2">
  7421 <component name="appinstui" filter="s60" long-name="Application Installer UI" introduced="^2">
  7421       <unit bldFile="mw/appinstall/appinstaller/appinstui/group"/>
  7422 <unit bldFile="mw/appinstall/appinstaller/appinstui/group"/>
  7422      </component>
  7423 </component>
  7423     </collection>
  7424 </collection>
  7424     <collection name="iaupdateapi_stub" long-name="IA Update API Stub" level="api">
  7425 <collection name="iaupdateapi_stub" long-name="IA Update API Stub" level="api">
  7425      <!-- the collection is really a component. Move down a directory.-->
  7426 <!-- the collection is really a component. Move down a directory.-->
  7426      <component name="iaupdateapi_stub_build" long-name="IA Update API Stub Build" filter="s60" introduced="^2">
  7427 <component name="iaupdateapi_stub_build" long-name="IA Update API Stub Build" filter="s60" introduced="^2">
  7427       <unit bldFile="mw/appinstall/iaupdateapi_stub/group"/>
  7428 <unit bldFile="mw/appinstall/iaupdateapi_stub/group"/>
  7428      </component>
  7429 </component>
  7429     </collection>
  7430 </collection>
  7430     <collection name="iaupdate" long-name="Independent Apps Update" level="api">
  7431 <collection name="iaupdate" long-name="Independent Apps Update" level="api">
  7431      <!-- is this really just a component? If so move down one diretcory. Otherwise properly split up the bld.inf -->
  7432 <!-- is this really just a component? If so move down one diretcory. Otherwise properly split up the bld.inf -->
  7432      <component name="iad" long-name="Software Update" filter="s60" introduced="^2">
  7433 <component name="iad" long-name="Software Update" filter="s60" introduced="^2">
  7433       <unit bldFile="mw/appinstall/iaupdate/iad/group"/>
  7434 <unit bldFile="mw/appinstall/iaupdate/iad/group"/>
  7434      </component>
  7435 </component>
  7435      <component name="iaupdate_help" filter="s60" long-name="IA Update Help" introduced="^2">
  7436 <component name="iaupdate_help" filter="s60" long-name="IA Update Help" introduced="^2">
  7436       <unit bldFile="mw/appinstall/iaupdate/help/group"/>
  7437 <unit bldFile="mw/appinstall/iaupdate/help/group"/>
  7437      </component>
  7438 </component>
  7438      <component name="iaupdate_build" filter="s60" long-name="IA Update Build" introduced="^2">
  7439 <component name="iaupdate_build" filter="s60" long-name="IA Update Build" introduced="^2">
  7439       <unit bldFile="mw/appinstall/iaupdate/group"/>
  7440 <unit bldFile="mw/appinstall/iaupdate/group"/>
  7440      </component>
  7441 </component>
  7441     </collection>
  7442 </collection>
  7442     <collection name="installationservices" long-name="Installation Services" level="generic">
  7443 <collection name="installationservices" long-name="Installation Services" level="generic">
  7443      <component name="swi" long-name="Secure Software Install" purpose="optional">
  7444 <component name="swi" long-name="Secure Software Install" purpose="optional">
  7444       <unit bldFile="mw/appinstall/installationservices/swi/group" mrp="mw/appinstall/installationservices/swi/group/security_swi.mrp"/>
  7445 <unit bldFile="mw/appinstall/installationservices/swi/group" mrp="mw/appinstall/installationservices/swi/group/security_swi.mrp"/>
  7445      </component>
  7446 </component>
  7446      <component name="swidevicetools" long-name="Secure Software Install Device Tools" introduced="8.1" purpose="development">
  7447 <component name="swidevicetools" long-name="Secure Software Install Device Tools" introduced="8.1" purpose="development">
  7447       <unit bldFile="mw/appinstall/installationservices/swidevicetools/group" mrp="mw/appinstall/installationservices/swidevicetools/group/security_switools_device.mrp"/>
  7448 <unit bldFile="mw/appinstall/installationservices/swidevicetools/group" mrp="mw/appinstall/installationservices/swidevicetools/group/security_switools_device.mrp"/>
  7448      </component>
  7449 </component>
  7449      <component name="swiconfig" long-name="Software Install Config" introduced="9.1" purpose="optional" class="config">
  7450 <component name="swiconfig" long-name="Software Install Config" introduced="9.1" purpose="optional" class="config">
  7450       <unit bldFile="mw/appinstall/installationservices/swiconfig/group" mrp="mw/appinstall/installationservices/swiconfig/group/install_config.mrp"/>
  7451 <unit bldFile="mw/appinstall/installationservices/swiconfig/group" mrp="mw/appinstall/installationservices/swiconfig/group/install_config.mrp"/>
  7451      </component>
  7452 </component>
  7452     </collection>
  7453 </collection>
  7453     <collection name="secureswitools" long-name="Secure Software Install Tools" level="tool">
  7454 <collection name="secureswitools" long-name="Secure Software Install Tools" level="tool">
  7454      <component name="makekeys" long-name="MakeKeys" filter="gt" introduced="6.0" purpose="optional" class="PC">
  7455 <component name="makekeys" long-name="MakeKeys" filter="gt" introduced="6.0" purpose="optional" class="PC">
  7455       <unit bldFile="mw/appinstall/secureswitools/makekeys/group" mrp="mw/appinstall/secureswitools/makekeys/group/security_makekeys.mrp"/>
  7456 <unit bldFile="mw/appinstall/secureswitools/makekeys/group" mrp="mw/appinstall/secureswitools/makekeys/group/security_makekeys.mrp"/>
  7456      </component>
  7457 </component>
  7457      <component name="swianalysistoolkit" long-name="SWI Analysis Toolkit" purpose="development" class="PC">
  7458 <component name="swianalysistoolkit" long-name="SWI Analysis Toolkit" purpose="development" class="PC">
  7458       <unit bldFile="mw/appinstall/secureswitools/swianalysistoolkit/group" mrp="mw/appinstall/secureswitools/swianalysistoolkit/group/security_switools.mrp"/>
  7459 <unit bldFile="mw/appinstall/secureswitools/swianalysistoolkit/group" mrp="mw/appinstall/secureswitools/swianalysistoolkit/group/security_switools.mrp"/>
  7459      </component>
  7460 </component>
  7460      <component name="openssllib" long-name="OpenSSL Library" purpose="optional" class="PC">
  7461 <component name="openssllib" long-name="OpenSSL Library" purpose="optional" class="PC">
  7461       <unit mrp="mw/appinstall/secureswitools/openssllib/security_openssl.mrp"/>
  7462 <unit mrp="mw/appinstall/secureswitools/openssllib/security_openssl.mrp"/>
  7462      </component>
  7463 </component>
  7463      <component name="swisistools" long-name="Secure Software Install SIS Tools" purpose="optional" class="PC">
  7464 <component name="swisistools" long-name="Secure Software Install SIS Tools" purpose="optional" class="PC">
  7464       <unit bldFile="mw/appinstall/secureswitools/swisistools/group" mrp="mw/appinstall/secureswitools/swisistools/group/security_sistools.mrp"/>
  7465 <unit bldFile="mw/appinstall/secureswitools/swisistools/group" mrp="mw/appinstall/secureswitools/swisistools/group/security_sistools.mrp"/>
  7465      </component>
  7466 </component>
  7466     </collection>
  7467 </collection>
  7467     <collection name="appinstall_info" long-name="Application Installation Info" level="api">
  7468 <collection name="appinstall_info" long-name="Application Installation Info" level="api">
  7468      <component name="appinstall_metadata" long-name="Application Installation Metadata" introduced="^2" purpose="development" class="config PC">
  7469 <component name="appinstall_metadata" long-name="Application Installation Metadata" introduced="^2" purpose="development" class="config PC">
  7469       <unit mrp="mw/appinstall/appinstall_info/appinstall_metadata/appinstall_metadata.mrp"/>
  7470 <unit mrp="mw/appinstall/appinstall_info/appinstall_metadata/appinstall_metadata.mrp"/>
  7470      </component>
  7471 </component>
  7471     </collection>
  7472 </collection>
  7472    </block>
  7473 </block>
  7473    <block name="serviceapifw" level="specific" long-name="Service API Framework" levels="plugin framework server generic specific">
  7474 <block name="serviceapifw" level="specific" long-name="Service API Framework" levels="plugin framework server generic specific">
  7474     <collection name="serviceapifw_pub" long-name="Service API Framework Public Interfaces" level="specific"/>
  7475 <collection name="serviceapifw_pub" long-name="Service API Framework Public Interfaces" level="specific"/>
  7475     <collection name="serviceapifw_plat" long-name="Service API Framework Platform Interfaces" level="specific">
  7476 <collection name="serviceapifw_plat" long-name="Service API Framework Platform Interfaces" level="specific">
  7476      <component name="rtsecuritymanager_common_api" long-name="Runtime Security Manager Common API" filter="s60" class="api">
  7477 <component name="rtsecuritymanager_common_api" long-name="Runtime Security Manager Common API" filter="s60" class="api">
  7477       <unit bldFile="mw/serviceapifw/serviceapifw_plat/rtsecuritymanager_common_api/group"/>
  7478 <unit bldFile="mw/serviceapifw/serviceapifw_plat/rtsecuritymanager_common_api/group"/>
  7478      </component>
  7479 </component>
  7479      <component name="rtsecuritymanager_utility_api" long-name="Runtime Security Manager Utility API" filter="s60" class="api">
  7480 <component name="rtsecuritymanager_utility_api" long-name="Runtime Security Manager Utility API" filter="s60" class="api">
  7480       <unit bldFile="mw/serviceapifw/serviceapifw_plat/rtsecuritymanager_utility_api/group"/>
  7481 <unit bldFile="mw/serviceapifw/serviceapifw_plat/rtsecuritymanager_utility_api/group"/>
  7481      </component>
  7482 </component>
  7482      <component name="rtsecuritymanager_client_api" long-name="Runtime Security Manager Client API" filter="s60" class="api">
  7483 <component name="rtsecuritymanager_client_api" long-name="Runtime Security Manager Client API" filter="s60" class="api">
  7483       <unit bldFile="mw/serviceapifw/serviceapifw_plat/rtsecuritymanager_client_api/group"/>
  7484 <unit bldFile="mw/serviceapifw/serviceapifw_plat/rtsecuritymanager_client_api/group"/>
  7484      </component>
  7485 </component>
  7485      <component name="liw_provider_utility_api" long-name="LIW Provider Utility API" filter="s60" class="api">
  7486 <component name="liw_provider_utility_api" long-name="LIW Provider Utility API" filter="s60" class="api">
  7486       <unit bldFile="mw/serviceapifw/serviceapifw_plat/liw_provider_utility_api/group"/>
  7487 <unit bldFile="mw/serviceapifw/serviceapifw_plat/liw_provider_utility_api/group"/>
  7487      </component>
  7488 </component>
  7488      <component name="liw_service_interface_base_api" long-name="LIW Service Interface Base API" filter="s60" class="api">
  7489 <component name="liw_service_interface_base_api" long-name="LIW Service Interface Base API" filter="s60" class="api">
  7489       <unit bldFile="mw/serviceapifw/serviceapifw_plat/liw_service_interface_base_api/group"/>
  7490 <unit bldFile="mw/serviceapifw/serviceapifw_plat/liw_service_interface_base_api/group"/>
  7490      </component>
  7491 </component>
  7491      <component name="liw_service_interface_menu_api" long-name="LIW Service Interface Menu API" filter="s60" class="api">
  7492 <component name="liw_service_interface_menu_api" long-name="LIW Service Interface Menu API" filter="s60" class="api">
  7492       <unit bldFile="mw/serviceapifw/serviceapifw_plat/liw_service_interface_menu_api/group"/>
  7493 <unit bldFile="mw/serviceapifw/serviceapifw_plat/liw_service_interface_menu_api/group"/>
  7493      </component>
  7494 </component>
  7494      <component name="liw_criteria_api" long-name="LIW Criteria API" filter="s60" class="api">
  7495 <component name="liw_criteria_api" long-name="LIW Criteria API" filter="s60" class="api">
  7495       <unit bldFile="mw/serviceapifw/serviceapifw_plat/liw_criteria_api/group"/>
  7496 <unit bldFile="mw/serviceapifw/serviceapifw_plat/liw_criteria_api/group"/>
  7496      </component>
  7497 </component>
  7497      <component name="liw_generic_parameter_api" long-name="LIW Generic Parameter API" filter="s60" class="api">
  7498 <component name="liw_generic_parameter_api" long-name="LIW Generic Parameter API" filter="s60" class="api">
  7498       <unit bldFile="mw/serviceapifw/serviceapifw_plat/liw_generic_parameter_api/group"/>
  7499 <unit bldFile="mw/serviceapifw/serviceapifw_plat/liw_generic_parameter_api/group"/>
  7499      </component>
  7500 </component>
  7500      <component name="liw_service_handler_api" long-name="LIW Service Handler API" filter="s60" class="api">
  7501 <component name="liw_service_handler_api" long-name="LIW Service Handler API" filter="s60" class="api">
  7501       <unit bldFile="mw/serviceapifw/serviceapifw_plat/liw_service_handler_api/group"/>
  7502 <unit bldFile="mw/serviceapifw/serviceapifw_plat/liw_service_handler_api/group"/>
  7502      </component>
  7503 </component>
  7503     </collection>
  7504 </collection>
  7504     <collection name="rtsecuritymanager" long-name="Runtime Security Manager" level="server">
  7505 <collection name="rtsecuritymanager" long-name="Runtime Security Manager" level="server">
  7505      <component name="rtsecuritymanagerutil" filter="s60" long-name="Runtime Security Manager Util">
  7506 <component name="rtsecuritymanagerutil" filter="s60" long-name="Runtime Security Manager Util">
  7506       <unit bldFile="mw/serviceapifw/rtsecuritymanager/rtsecuritymanagerutil/group"/>
  7507 <unit bldFile="mw/serviceapifw/rtsecuritymanager/rtsecuritymanagerutil/group"/>
  7507      </component>
  7508 </component>
  7508      <component name="rtsecuritymanagerserver" filter="s60" long-name="Runtime Security Manager Server">
  7509 <component name="rtsecuritymanagerserver" filter="s60" long-name="Runtime Security Manager Server">
  7509       <unit bldFile="mw/serviceapifw/rtsecuritymanager/rtsecuritymanagerserver/group"/>
  7510 <unit bldFile="mw/serviceapifw/rtsecuritymanager/rtsecuritymanagerserver/group"/>
  7510      </component>
  7511 </component>
  7511      <component name="rtsecuritymanagerclient" filter="s60" long-name="Runtime Security Manager Client">
  7512 <component name="rtsecuritymanagerclient" filter="s60" long-name="Runtime Security Manager Client">
  7512       <unit bldFile="mw/serviceapifw/rtsecuritymanager/rtsecuritymanagerclient/group"/>
  7513 <unit bldFile="mw/serviceapifw/rtsecuritymanager/rtsecuritymanagerclient/group"/>
  7513      </component>
  7514 </component>
  7514      <component name="rtsecuritymanager_build" filter="s60" long-name="Runtime Security Manager Build">
  7515 <component name="rtsecuritymanager_build" filter="s60" long-name="Runtime Security Manager Build">
  7515       <!-- Move the export to the appropriate components, or make this a ROM component by removing the #includes -->
  7516 <!-- Move the export to the appropriate components, or make this a ROM component by removing the #includes -->
  7516       <unit bldFile="mw/serviceapifw/rtsecuritymanager/group"/>
  7517 <unit bldFile="mw/serviceapifw/rtsecuritymanager/group"/>
  7517      </component>
  7518 </component>
  7518     </collection>
  7519 </collection>
  7519     <collection name="languageinterworkingfw" long-name="Language Interworking Framework" level="framework">
  7520 <collection name="languageinterworkingfw" long-name="Language Interworking Framework" level="framework">
  7520      <component name="lifwservicehandler" filter="s60" long-name="Service Handler">
  7521 <component name="lifwservicehandler" filter="s60" long-name="Service Handler">
  7521       <unit bldFile="mw/serviceapifw/languageinterworkingfw/servicehandler/group"/>
  7522 <unit bldFile="mw/serviceapifw/languageinterworkingfw/servicehandler/group"/>
  7522      </component>
  7523 </component>
  7523     </collection>
  7524 </collection>
  7524    </block>
  7525 </block>
  7525    <block name="serviceapi" level="specific" long-name="Service API" levels="os mw1 mw2 app">
  7526 <block name="serviceapi" level="specific" long-name="Service API" levels="os mw1 mw2 app">
  7526     <!-- should break up this collection into something meaningful -->
  7527 <!-- should break up this collection into something meaningful -->
  7527     <collection name="serviceproviders" long-name="Service Providers" level="mw1">
  7528 <collection name="serviceproviders" long-name="Service Providers" level="mw1">
  7528      <component name="sapi_contacts_vpbk" long-name="Contacts Phonebook SAPI" filter="s60" plugin="Y">
  7529 <component name="sapi_contacts_vpbk" long-name="Contacts Phonebook SAPI" filter="s60" plugin="Y">
  7529       <unit bldFile="mw/serviceapi/serviceproviders/sapi_contacts_vpbk/group"/>
  7530 <unit bldFile="mw/serviceapi/serviceproviders/sapi_contacts_vpbk/group"/>
  7530      </component>
  7531 </component>
  7531      <component name="sapi_location" long-name="Location SAPI" filter="s60" plugin="Y">
  7532 <component name="sapi_location" long-name="Location SAPI" filter="s60" plugin="Y">
  7532       <unit bldFile="mw/serviceapi/serviceproviders/sapi_location/group"/>
  7533 <unit bldFile="mw/serviceapi/serviceproviders/sapi_location/group"/>
  7533      </component>
  7534 </component>
  7534      <component name="sapi_mediamanagement" long-name="Media Management SAPI" filter="s60" plugin="Y">
  7535 <component name="sapi_mediamanagement" long-name="Media Management SAPI" filter="s60" plugin="Y">
  7535       <unit bldFile="mw/serviceapi/serviceproviders/sapi_mediamanagement/group"/>
  7536 <unit bldFile="mw/serviceapi/serviceproviders/sapi_mediamanagement/group"/>
  7536      </component>
  7537 </component>
  7537      <component name="sapi_landmarks" long-name="Landmarks SAPI" filter="s60" plugin="Y">
  7538 <component name="sapi_landmarks" long-name="Landmarks SAPI" filter="s60" plugin="Y">
  7538       <unit bldFile="mw/serviceapi/serviceproviders/sapi_landmarks/group"/>
  7539 <unit bldFile="mw/serviceapi/serviceproviders/sapi_landmarks/group"/>
  7539      </component>
  7540 </component>
  7540      <component name="sapi_messaging" long-name="Messaging SAPI" filter="s60" plugin="Y">
  7541 <component name="sapi_messaging" long-name="Messaging SAPI" filter="s60" plugin="Y">
  7541       <unit bldFile="mw/serviceapi/serviceproviders/sapi_messaging/group"/>
  7542 <unit bldFile="mw/serviceapi/serviceproviders/sapi_messaging/group"/>
  7542      </component>
  7543 </component>
  7543      <component name="sapi_applicationmanager" long-name="Application Manager SAPI" filter="s60" plugin="Y">
  7544 <component name="sapi_applicationmanager" long-name="Application Manager SAPI" filter="s60" plugin="Y">
  7544       <unit bldFile="mw/serviceapi/serviceproviders/sapi_applicationmanager/group"/>
  7545 <unit bldFile="mw/serviceapi/serviceproviders/sapi_applicationmanager/group"/>
  7545      </component>
  7546 </component>
  7546      <component name="sapi_calendar" long-name="Calendar SAPI" filter="s60" plugin="Y">
  7547 <component name="sapi_calendar" long-name="Calendar SAPI" filter="s60" plugin="Y">
  7547       <unit bldFile="mw/serviceapi/serviceproviders/sapi_calendar/group"/>
  7548 <unit bldFile="mw/serviceapi/serviceproviders/sapi_calendar/group"/>
  7548      </component>
  7549 </component>
  7549      <component name="sapi_logging" long-name="Logging SAPI" filter="s60" plugin="Y">
  7550 <component name="sapi_logging" long-name="Logging SAPI" filter="s60" plugin="Y">
  7550       <unit bldFile="mw/serviceapi/serviceproviders/sapi_logging/group"/>
  7551 <unit bldFile="mw/serviceapi/serviceproviders/sapi_logging/group"/>
  7551      </component>
  7552 </component>
  7552      <component name="sapi_sensor" long-name="Sensor SAPI" filter="s60" plugin="Y">
  7553 <component name="sapi_sensor" long-name="Sensor SAPI" filter="s60" plugin="Y">
  7553       <unit bldFile="mw/serviceapi/serviceproviders/sapi_sensor/group"/>
  7554 <unit bldFile="mw/serviceapi/serviceproviders/sapi_sensor/group"/>
  7554      </component>
  7555 </component>
  7555      <component name="sapi_sysinfo" long-name="Sysinfo SAPI" filter="s60" plugin="Y">
  7556 <component name="sapi_sysinfo" long-name="Sysinfo SAPI" filter="s60" plugin="Y">
  7556       <unit bldFile="mw/serviceapi/serviceproviders/sapi_sysinfo/group"/>
  7557 <unit bldFile="mw/serviceapi/serviceproviders/sapi_sysinfo/group"/>
  7557      </component>
  7558 </component>
  7558      <component name="sapi_serviceregistry" long-name="Service Registry SAPI" filter="s60" plugin="Y">
  7559 <component name="sapi_serviceregistry" long-name="Service Registry SAPI" filter="s60" plugin="Y">
  7559       <unit bldFile="mw/serviceapi/serviceproviders/sapi_serviceregistry/group"/>
  7560 <unit bldFile="mw/serviceapi/serviceproviders/sapi_serviceregistry/group"/>
  7560      </component>
  7561 </component>
  7561      <component name="jsapi" long-name="Javascript API" filter="s60" plugin="Y">
  7562 <component name="jsapi" long-name="Javascript API" filter="s60" plugin="Y">
  7562       <unit bldFile="mw/serviceapi/serviceproviders/jsapi/group"/>
  7563 <unit bldFile="mw/serviceapi/serviceproviders/jsapi/group"/>
  7563      </component>
  7564 </component>
  7564      <component name="serviceproviders_build" filter="s60" long-name="Service API Build">
  7565 <component name="serviceproviders_build" filter="s60" long-name="Service API Build">
  7565       <!--  distribute the exports or make this a ROM component by removing the #includes -->
  7566 <!--  distribute the exports or make this a ROM component by removing the #includes -->
  7566       <unit bldFile="mw/serviceapi/serviceproviders/group"/>
  7567 <unit bldFile="mw/serviceapi/serviceproviders/group"/>
  7567      </component>
  7568 </component>
  7568     </collection>
  7569 </collection>
  7569    </block>
  7570 </block>
  7570    <block name="web" level="specific" long-name="Web" levels="plugin utils server generic specific">
  7571 <block name="web" level="specific" long-name="Web" levels="plugin utils server generic specific">
  7571     <collection name="web_pub" long-name="Web Public Interfaces" level="specific">
  7572 <collection name="web_pub" long-name="Web Public Interfaces" level="specific">
  7572      <component name="browser_control_api" long-name="Browser Control API" filter="s60" class="api">
  7573 <component name="browser_control_api" long-name="Browser Control API" filter="s60" class="api">
  7573       <unit bldFile="mw/web/web_pub/browser_control_api/group"/>
  7574 <unit bldFile="mw/web/web_pub/browser_control_api/group"/>
  7574      </component>
  7575 </component>
  7575      <component name="download_mgr_client_api" long-name="Download Manager Client API" filter="s60" class="api">
  7576 <component name="download_mgr_client_api" long-name="Download Manager Client API" filter="s60" class="api">
  7576       <unit bldFile="mw/web/web_pub/download_mgr_client_api/group"/>
  7577 <unit bldFile="mw/web/web_pub/download_mgr_client_api/group"/>
  7577      </component>
  7578 </component>
  7578      <component name="download_mgr_ui_api" long-name="Download Manager UI Library API" filter="s60" class="api">
  7579 <component name="download_mgr_ui_api" long-name="Download Manager UI Library API" filter="s60" class="api">
  7579       <unit bldFile="mw/web/web_pub/download_mgr_ui_api/group"/>
  7580 <unit bldFile="mw/web/web_pub/download_mgr_ui_api/group"/>
  7580      </component>
  7581 </component>
  7581      <component name="favourites_engine_api" long-name="Favourites Engine API" filter="s60" class="api">
  7582 <component name="favourites_engine_api" long-name="Favourites Engine API" filter="s60" class="api">
  7582       <unit bldFile="mw/web/web_pub/favourites_engine_api/group"/>
  7583 <unit bldFile="mw/web/web_pub/favourites_engine_api/group"/>
  7583      </component>
  7584 </component>
  7584      <component name="browser_plugin_api" long-name="Browser Plug-in API" filter="s60" class="api">
  7585 <component name="browser_plugin_api" long-name="Browser Plug-in API" filter="s60" class="api">
  7585       <unit bldFile="mw/web/web_pub/browser_plugin_api/group"/>
  7586 <unit bldFile="mw/web/web_pub/browser_plugin_api/group"/>
  7586      </component>
  7587 </component>
  7587      <component name="settings_api" long-name="Settings API" filter="s60" class="api">
  7588 <component name="settings_api" long-name="Settings API" filter="s60" class="api">
  7588       <unit bldFile="mw/web/web_pub/settings_api/group"/>
  7589 <unit bldFile="mw/web/web_pub/settings_api/group"/>
  7589      </component>
  7590 </component>
  7590     </collection>
  7591 </collection>
  7591     <collection name="web_plat" long-name="Web Platform Interfaces" level="specific">
  7592 <collection name="web_plat" long-name="Web Platform Interfaces" level="specific">
  7592      <component name="aiw_browser_provider_api" long-name="AIW Browser Provider API" filter="s60" class="api">
  7593 <component name="aiw_browser_provider_api" long-name="AIW Browser Provider API" filter="s60" class="api">
  7593       <unit bldFile="mw/web/web_plat/aiw_browser_provider_api/group"/>
  7594 <unit bldFile="mw/web/web_plat/aiw_browser_provider_api/group"/>
  7594      </component>
  7595 </component>
  7595      <component name="browser_dialogs_provider_api" long-name="Browser Dialogs Provider API" filter="s60" class="api">
  7596 <component name="browser_dialogs_provider_api" long-name="Browser Dialogs Provider API" filter="s60" class="api">
  7596       <unit bldFile="mw/web/web_plat/browser_dialogs_provider_api/group"/>
  7597 <unit bldFile="mw/web/web_plat/browser_dialogs_provider_api/group"/>
  7597      </component>
  7598 </component>
  7598      <component name="browser_platform_api" long-name="Browser Platform API" filter="s60" class="api">
  7599 <component name="browser_platform_api" long-name="Browser Platform API" filter="s60" class="api">
  7599       <unit bldFile="mw/web/web_plat/browser_platform_api/group"/>
  7600 <unit bldFile="mw/web/web_plat/browser_platform_api/group"/>
  7600      </component>
  7601 </component>
  7601      <component name="cod_handler_api" long-name="COD Handler API" filter="s60" class="api">
  7602 <component name="cod_handler_api" long-name="COD Handler API" filter="s60" class="api">
  7602       <unit bldFile="mw/web/web_plat/cod_handler_api/group"/>
  7603 <unit bldFile="mw/web/web_plat/cod_handler_api/group"/>
  7603      </component>
  7604 </component>
  7604      <component name="connection_manager_api" long-name="Connection Manager API" filter="s60" class="api">
  7605 <component name="connection_manager_api" long-name="Connection Manager API" filter="s60" class="api">
  7605       <unit bldFile="mw/web/web_plat/connection_manager_api/group"/>
  7606 <unit bldFile="mw/web/web_plat/connection_manager_api/group"/>
  7606      </component>
  7607 </component>
  7607      <component name="cxml_library_api" long-name="cXml Library API" filter="s60" class="api">
  7608 <component name="cxml_library_api" long-name="cXml Library API" filter="s60" class="api">
  7608       <unit bldFile="mw/web/web_plat/cxml_library_api/group"/>
  7609 <unit bldFile="mw/web/web_plat/cxml_library_api/group"/>
  7609      </component>
  7610 </component>
  7610      <component name="download_mgr_client_api_extn" long-name="Download Manager Client API Extension" filter="s60" class="api">
  7611 <component name="download_mgr_client_api_extn" long-name="Download Manager Client API Extension" filter="s60" class="api">
  7611       <unit bldFile="mw/web/web_plat/download_mgr_client_api_extn/group"/>
  7612 <unit bldFile="mw/web/web_plat/download_mgr_client_api_extn/group"/>
  7612      </component>
  7613 </component>
  7613      <component name="feeds_engine_api" long-name="Feeds Engine API" filter="s60" class="api">
  7614 <component name="download_path_plugin_api" long-name="Download Path Plugin API" filter="s60" class="api">
  7614       <unit bldFile="mw/web/web_plat/feeds_engine_api/group"/>
  7615 <unit bldFile="mw/web/web_plat/download_path_plugin_api/group"/>
  7615      </component>
  7616 </component>
  7616      <component name="launcher_api" long-name="Launcher API" filter="s60" class="api">
  7617 <component name="feeds_engine_api" long-name="Feeds Engine API" filter="s60" class="api">
  7617       <unit bldFile="mw/web/web_plat/launcher_api/group"/>
  7618 <unit bldFile="mw/web/web_plat/feeds_engine_api/group"/>
  7618      </component>
  7619 </component>
  7619      <component name="multipart_parser_api" long-name="Multipart Parser API" filter="s60" class="api">
  7620 <component name="launcher_api" long-name="Launcher API" filter="s60" class="api">
  7620       <unit bldFile="mw/web/web_plat/multipart_parser_api/group"/>
  7621 <unit bldFile="mw/web/web_plat/launcher_api/group"/>
  7621      </component>
  7622 </component>
  7622      <component name="recent_url_store_api" long-name="Recent URL Store API" filter="s60" class="api">
  7623 <component name="multipart_parser_api" long-name="Multipart Parser API" filter="s60" class="api">
  7623       <unit bldFile="mw/web/web_plat/recent_url_store_api/group"/>
  7624 <unit bldFile="mw/web/web_plat/multipart_parser_api/group"/>
  7624      </component>
  7625 </component>
  7625      <component name="scheme_handler_plugin_api" long-name="Scheme Handler Plugin API" filter="s60" class="api">
  7626 <component name="recent_url_store_api" long-name="Recent URL Store API" filter="s60" class="api">
  7626       <unit bldFile="mw/web/web_plat/scheme_handler_plugin_api/group"/>
  7627 <unit bldFile="mw/web/web_plat/recent_url_store_api/group"/>
  7627      </component>
  7628 </component>
  7628      <component name="scriptable_plugin_api" long-name="Scriptable Plugin API" filter="s60" class="api">
  7629 <component name="scheme_handler_plugin_api" long-name="Scheme Handler Plugin API" filter="s60" class="api">
  7629       <unit bldFile="mw/web/web_plat/scriptable_plugin_api/group"/>
  7630 <unit bldFile="mw/web/web_plat/scheme_handler_plugin_api/group"/>
  7630      </component>
  7631 </component>
  7631      <component name="webutils_api" long-name="Web Utils API" filter="s60" class="api">
  7632 <component name="scriptable_plugin_api" long-name="Scriptable Plugin API" filter="s60" class="api">
  7632       <unit bldFile="mw/web/web_plat/webutils_api/group"/>
  7633 <unit bldFile="mw/web/web_plat/scriptable_plugin_api/group"/>
  7633      </component>
  7634 </component>
  7634      <component name="widget_registry_api" long-name="Widget Registry API" filter="s60" class="api">
  7635 <component name="webutils_api" long-name="Web Utils API" filter="s60" class="api">
  7635       <unit bldFile="mw/web/web_plat/widget_registry_api/group"/>
  7636 <unit bldFile="mw/web/web_plat/webutils_api/group"/>
  7636      </component>
  7637 </component>
  7637      <component name="xml_parser_api" long-name="XML Parser API" filter="s60" class="api">
  7638 <component name="widget_registry_api" long-name="Widget Registry API" filter="s60" class="api">
  7638       <unit bldFile="mw/web/web_plat/xml_parser_api/group"/>
  7639 <unit bldFile="mw/web/web_plat/widget_registry_api/group"/>
  7639      </component>
  7640 </component>
  7640      <component name="stmgesturefw_api" long-name="State Machine Gesture Framework API " filter="s60" class="api">
  7641 <component name="xml_parser_api" long-name="XML Parser API" filter="s60" class="api">
  7641       <unit bldFile="mw/web/web_plat/stmgesturefw_api/group"/>
  7642 <unit bldFile="mw/web/web_plat/xml_parser_api/group"/>
  7642      </component>
  7643 </component>
  7643     </collection>
  7644 <component name="stmgesturefw_api" long-name="State Machine Gesture Framework API " filter="s60" class="api">
  7644     <collection name="web_info" long-name="Web Info" level="specific">
  7645 <unit bldFile="mw/web/web_plat/stmgesturefw_api/group"/>
  7645      <component name="web_build" filter="s60" long-name="Web Build">
  7646 </component>
  7646       <!-- when configuration is in place, the #ifdef is no longer needed and this component can be removed -->
  7647 </collection>
  7647       <unit bldFile="mw/web/group"/>
  7648 <collection name="web_info" long-name="Web Info" level="specific">
  7648      </component>
  7649 <component name="web_build" filter="s60" long-name="Web Build">
  7649     </collection>
  7650 <!-- when configuration is in place, the #ifdef is no longer needed and this component can be removed -->
  7650     <collection name="browserutilities" long-name="Browser Utilities" level="utils">
  7651 <unit bldFile="mw/web/group"/>
  7651      <component name="browserdialogsprovider" filter="s60" long-name="Browser Dialogs Provider">
  7652 </component>
  7652       <unit bldFile="mw/web/browserutilities/browserdialogsprovider/group"/>
  7653 </collection>
  7653      </component>
  7654 <collection name="browserutilities" long-name="Browser Utilities" level="utils">
  7654      <component name="recenturlstore" filter="s60" long-name="Recent URL Store">
  7655 <component name="browserdialogsprovider" filter="s60" long-name="Browser Dialogs Provider">
  7655       <unit bldFile="mw/web/browserutilities/recenturlstore/group"/>
  7656 <unit bldFile="mw/web/browserutilities/browserdialogsprovider/group"/>
  7656      </component>
  7657 </component>
  7657      <component name="xmlparser" filter="s60" long-name="XML Interface">
  7658 <component name="recenturlstore" filter="s60" long-name="Recent URL Store">
  7658       <unit bldFile="mw/web/browserutilities/xmlparser/group"/>
  7659 <unit bldFile="mw/web/browserutilities/recenturlstore/group"/>
  7659      </component>
  7660 </component>
  7660      <component name="cxmllibrary" filter="s60" long-name="XML Parser Implementation">
  7661 <component name="xmlparser" filter="s60" long-name="XML Interface">
  7661       <unit bldFile="mw/web/browserutilities/cxmllibrary/group"/>
  7662 <unit bldFile="mw/web/browserutilities/xmlparser/group"/>
  7662      </component>
  7663 </component>
  7663      <component name="downloadmgr" filter="s60" long-name="Download Manager">
  7664 <component name="cxmllibrary" filter="s60" long-name="XML Parser Implementation">
  7664       <unit bldFile="mw/web/browserutilities/downloadmgr/group"/>
  7665 <unit bldFile="mw/web/browserutilities/cxmllibrary/group"/>
  7665      </component>
  7666 </component>
  7666      <component name="connectionmanager" filter="s60" long-name="Connection Manager">
  7667 <component name="downloadmgr" filter="s60" long-name="Download Manager">
  7667       <unit bldFile="mw/web/browserutilities/connectionmanager/group"/>
  7668 <unit bldFile="mw/web/browserutilities/downloadmgr/group"/>
  7668      </component>
  7669 </component>
  7669      <component name="browsertelservice" filter="s60" long-name="Browser Telephony Service">
  7670 <component name="connectionmanager" filter="s60" long-name="Connection Manager">
  7670       <unit bldFile="mw/web/browserutilities/browsertelservice/group"/>
  7671 <unit bldFile="mw/web/browserutilities/connectionmanager/group"/>
  7671      </component>
  7672 </component>
  7672      <component name="favouritesengine" filter="s60" long-name="Favourites Engine">
  7673 <component name="browsertelservice" filter="s60" long-name="Browser Telephony Service">
  7673       <unit bldFile="mw/web/browserutilities/favouritesengine/group"/>
  7674 <unit bldFile="mw/web/browserutilities/browsertelservice/group"/>
  7674      </component>
  7675 </component>
  7675      <component name="feedsengine" filter="s60" long-name="Feeds Engine">
  7676 <component name="favouritesengine" filter="s60" long-name="Favourites Engine">
  7676       <unit bldFile="mw/web/browserutilities/feedsengine/group"/>
  7677 <unit bldFile="mw/web/browserutilities/favouritesengine/group"/>
  7677      </component>
  7678 </component>
  7678      <component name="multipartparser" filter="s60" long-name="Multipart Parser">
  7679 <component name="feedsengine" filter="s60" long-name="Feeds Engine">
  7679       <!-- uncomment the unit when configuration is in place, it's currently #included from browserutilities_build -->
  7680 <unit bldFile="mw/web/browserutilities/feedsengine/group"/>
  7680       <!-- <unit bldFile="browserutilities/multipartparser/group"/> -->
  7681 </component>
  7681      </component>
  7682 <component name="multipartparser" filter="s60" long-name="Multipart Parser">
  7682      <component name="schemehandler" filter="s60" long-name="Scheme Handler">
  7683 <!-- uncomment the unit when configuration is in place, it's currently #included from browserutilities_build -->
  7683       <unit bldFile="mw/web/browserutilities/schemehandler/group"/>
  7684 <!-- <unit bldFile="browserutilities/multipartparser/group"/> -->
  7684      </component>
  7685 </component>
  7685      <component name="webutils" filter="s60" long-name="Web Utils">
  7686 <component name="schemehandler" filter="s60" long-name="Scheme Handler">
  7686       <unit bldFile="mw/web/browserutilities/webutils/group"/>
  7687 <unit bldFile="mw/web/browserutilities/schemehandler/group"/>
  7687      </component>
  7688 </component>
  7688      <component name="aiwbrowserprovider" filter="s60" long-name="AIW Browser Provider" plugin="Y">
  7689 <component name="webutils" filter="s60" long-name="Web Utils">
  7689       <unit bldFile="mw/web/browserutilities/aiwbrowserprovider/group"/>
  7690 <unit bldFile="mw/web/browserutilities/webutils/group"/>
  7690      </component>
  7691 </component>
  7691      <component name="browserutilities_build" filter="s60" long-name="Browser Utilities Build">
  7692 <component name="aiwbrowserprovider" filter="s60" long-name="AIW Browser Provider" plugin="Y">
  7692       <!-- when configuration is in place, the #ifdef is no longer needed and this component can be removed -->
  7693 <unit bldFile="mw/web/browserutilities/aiwbrowserprovider/group"/>
  7693       <unit bldFile="mw/web/browserutilities/group"/>
  7694 </component>
  7694      </component>
  7695 <component name="browserutilities_build" filter="s60" long-name="Browser Utilities Build">
  7695     </collection>
  7696 <!-- when configuration is in place, the #ifdef is no longer needed and this component can be removed -->
  7696     <collection name="webengine" long-name="Web Engine" level="server">
  7697 <unit bldFile="mw/web/browserutilities/group"/>
  7697      <component name="osswebengine" filter="s60" long-name="OSS Web Engine">
  7698 </component>
  7698       <!-- can only have one unit. Either split into multiple components or #include from a single main bld.inf -->
  7699 </collection>
  7699       <unit bldFile="mw/web/webengine/osswebengine/cache/group"/>
  7700 <collection name="webengine" long-name="Web Engine" level="server">
  7700       <unit bldFile="mw/web/webengine/osswebengine/memorymanager/group"/>
  7701 <component name="osswebengine" filter="s60" long-name="OSS Web Engine">
  7701       <unit bldFile="mw/web/webengine/osswebengine/npscript/group"/>
  7702 <!-- can only have one unit. Either split into multiple components or #include from a single main bld.inf -->
  7702       <unit bldFile="mw/web/webengine/osswebengine/webkit/s60/group"/>
  7703 <unit bldFile="mw/web/webengine/osswebengine/cache/group"/>
  7703       <unit bldFile="mw/web/webengine/osswebengine/webkit/s60/group/javascriptcore"/>
  7704 <unit bldFile="mw/web/webengine/osswebengine/memorymanager/group"/>
  7704      </component>
  7705 <unit bldFile="mw/web/webengine/osswebengine/npscript/group"/>
  7705      <component name="webkitutils" filter="s60" long-name="WebKit Utils">
  7706 <unit bldFile="mw/web/webengine/osswebengine/webkit/s60/group"/>
  7706       <unit bldFile="mw/web/webengine/webkitutils/group"/>
  7707 <unit bldFile="mw/web/webengine/osswebengine/webkit/s60/group/javascriptcore"/>
  7707      </component>
  7708 </component>
  7708      <component name="pagescaler" filter="s60" long-name="Page Scaler">
  7709 <component name="webkitutils" filter="s60" long-name="WebKit Utils">
  7709       <unit bldFile="mw/web/webengine/pagescaler/group"/>
  7710 <unit bldFile="mw/web/webengine/webkitutils/group"/>
  7710      </component>
  7711 </component>
  7711      <component name="webwidgetinstaller" filter="s60" long-name="Widget Installer">
  7712 <component name="pagescaler" filter="s60" long-name="Page Scaler">
  7712       <unit bldFile="mw/web/webengine/widgetinstaller/group"/>
  7713 <unit bldFile="mw/web/webengine/pagescaler/group"/>
  7713      </component>
  7714 </component>
  7714      <component name="widgetregistry" filter="s60" long-name="Widget Registry">
  7715 <component name="webwidgetinstaller" filter="s60" long-name="Widget Installer">
  7715       <unit bldFile="mw/web/webengine/widgetregistry/group"/>
  7716 <unit bldFile="mw/web/webengine/widgetinstaller/group"/>
  7716      </component>
  7717 </component>
  7717      <component name="wmlengine" filter="s60" long-name="WML Engine">
  7718 <component name="widgetregistry" filter="s60" long-name="Widget Registry">
  7718       <unit bldFile="mw/web/webengine/wmlengine/group"/>
  7719 <unit bldFile="mw/web/webengine/widgetregistry/group"/>
  7719      </component>
  7720 </component>
  7720      <component name="device" filter="s60" long-name="Device">
  7721 <component name="wmlengine" filter="s60" long-name="WML Engine">
  7721       <!-- this needs a more meaningful name -->
  7722 <unit bldFile="mw/web/webengine/wmlengine/group"/>
  7722       <unit bldFile="mw/web/webengine/device/group"/>
  7723 </component>
  7723      </component>
  7724 <component name="device" filter="s60" long-name="Device">
  7724      <component name="widgetengine" filter="s60" long-name="Widget Engine">
  7725 <!-- this needs a more meaningful name -->
  7725       <unit bldFile="mw/web/webengine/widgetengine/group"/>
  7726 <unit bldFile="mw/web/webengine/device/group"/>
  7726      </component>
  7727 </component>
  7727      <component name="web_memoryplugin" long-name="Memory Plugin" filter="s60" plugin="Y">
  7728 <component name="widgetengine" filter="s60" long-name="Widget Engine">
  7728       <unit bldFile="mw/web/webengine/memoryplugin/group"/>
  7729 <unit bldFile="mw/web/webengine/widgetengine/group"/>
  7729      </component>
  7730 </component>
  7730      <component name="widgetmemoryplugin" filter="s60" long-name="Widget Memory Plugin" plugin="Y">
  7731 <component name="web_memoryplugin" long-name="Memory Plugin" filter="s60" plugin="Y">
  7731       <unit bldFile="mw/web/webengine/widgetmemoryplugin/group"/>
  7732 <unit bldFile="mw/web/webengine/memoryplugin/group"/>
  7732      </component>
  7733 </component>
  7733      <component name="widgetbackuprestore" filter="s60" long-name="Widget Backup and Restore">
  7734 <component name="widgetmemoryplugin" filter="s60" long-name="Widget Memory Plugin" plugin="Y">
  7734       <unit bldFile="mw/web/webengine/widgetbackuprestore/group"/>
  7735 <unit bldFile="mw/web/webengine/widgetmemoryplugin/group"/>
  7735      </component>
  7736 </component>
  7736      <component name="browserrecognizers" filter="s60" long-name="Browser Recognizers" plugin="Y">
  7737 <component name="widgetbackuprestore" filter="s60" long-name="Widget Backup and Restore">
  7737       <unit bldFile="mw/web/webengine/browserrecognizers/group"/>
  7738 <unit bldFile="mw/web/webengine/widgetbackuprestore/group"/>
  7738      </component>
  7739 </component>
  7739      <component name="wrtharvester" filter="s60" long-name="Web Runtime Harvester" plugin="Y">
  7740 <component name="browserrecognizers" filter="s60" long-name="Browser Recognizers" plugin="Y">
  7740       <unit bldFile="mw/web/webengine/wrtharvester/group"/>
  7741 <unit bldFile="mw/web/webengine/browserrecognizers/group"/>
  7741      </component>
  7742 </component>
  7742     </collection>
  7743 <component name="wrtharvester" filter="s60" long-name="Web Runtime Harvester" plugin="Y">
  7743     <collection name="codhandler" long-name="Content Object Descriptor Handler" level="specific">
  7744 <unit bldFile="mw/web/webengine/wrtharvester/group"/>
  7744      <component name="codeng" filter="s60" long-name="COD Engine">
  7745 </component>
  7745       <unit bldFile="mw/web/codhandler/codeng/group"/>
  7746 </collection>
  7746      </component>
  7747 <collection name="codhandler" long-name="Content Object Descriptor Handler" level="specific">
  7747      <component name="codui" filter="s60" long-name="COD UI">
  7748 <component name="codeng" filter="s60" long-name="COD Engine">
  7748       <unit bldFile="mw/web/codhandler/codui/group"/>
  7749 <unit bldFile="mw/web/codhandler/codeng/group"/>
  7749      </component>
  7750 </component>
  7750      <component name="codrecog" filter="s60" long-name="COD Recogniser" plugin="Y">
  7751 <component name="codui" filter="s60" long-name="COD UI">
  7751       <unit bldFile="mw/web/codhandler/codrecog/group"/>
  7752 <unit bldFile="mw/web/codhandler/codui/group"/>
  7752      </component>
  7753 </component>
  7753      <component name="codviewer" filter="s60" long-name="COD Viewer">
  7754 <component name="codrecog" filter="s60" long-name="COD Recogniser" plugin="Y">
  7754       <unit bldFile="mw/web/codhandler/codviewer/group"/>
  7755 <unit bldFile="mw/web/codhandler/codrecog/group"/>
  7755      </component>
  7756 </component>
  7756      <component name="ddrecog" filter="s60" long-name="Download Descriptor Recogniser" plugin="Y">
  7757 <component name="codviewer" filter="s60" long-name="COD Viewer">
  7757       <unit bldFile="mw/web/codhandler/ddrecog/group"/>
  7758 <unit bldFile="mw/web/codhandler/codviewer/group"/>
  7758      </component>
  7759 </component>
  7759      <component name="ddviewer" filter="s60" long-name="Download Descriptor Viewer">
  7760 <component name="ddrecog" filter="s60" long-name="Download Descriptor Recogniser" plugin="Y">
  7760       <unit bldFile="mw/web/codhandler/ddviewer/group"/>
  7761 <unit bldFile="mw/web/codhandler/ddrecog/group"/>
  7761      </component>
  7762 </component>
  7762      <component name="coddownload" filter="s60" long-name="COD Download">
  7763 <component name="ddviewer" filter="s60" long-name="Download Descriptor Viewer">
  7763       <unit bldFile="mw/web/codhandler/coddownload/group"/>
  7764 <unit bldFile="mw/web/codhandler/ddviewer/group"/>
  7764      </component>
  7765 </component>
  7765      <component name="roapapp" filter="s60" long-name="ROAP Application">
  7766 <component name="coddownload" filter="s60" long-name="COD Download">
  7766       <unit bldFile="mw/web/codhandler/roapapp/group"/>
  7767 <unit bldFile="mw/web/codhandler/coddownload/group"/>
  7767      </component>
  7768 </component>
  7768      <component name="codhandler_build" filter="s60" long-name="COD Handler Build">
  7769 <component name="roapapp" filter="s60" long-name="ROAP Application">
  7769       <!-- Exports need to go into another component or make this self-contained.
  7770 <unit bldFile="mw/web/codhandler/roapapp/group"/>
       
  7771 </component>
       
  7772 <component name="codhandler_build" filter="s60" long-name="COD Handler Build">
       
  7773 <!-- Exports need to go into another component or make this self-contained.
  7770       		#included .hrh file needs to be #included in each of the other components -->
  7774       		#included .hrh file needs to be #included in each of the other components -->
  7771       <unit bldFile="mw/web/codhandler/group"/>
  7775 <unit bldFile="mw/web/codhandler/group"/>
  7772      </component>
  7776 </component>
  7773     </collection>
  7777 </collection>
  7774     <collection name="widgets" long-name="Web Widget Framework" level="generic">
  7778 <collection name="widgets" long-name="Web Widget Framework" level="generic">
  7775      <!-- the following units can be uncommented when configuration is put in place -->
  7779 <!-- the following units can be uncommented when configuration is put in place -->
  7776      <component name="widgetrecognizer" filter="s60" long-name="Widget Recognizer" plugin="Y">
  7780 <component name="widgetrecognizer" filter="s60" long-name="Widget Recognizer" plugin="Y">
  7777       <!--<unit bldFile="widgets/widgetrecognizer/group"/>-->
  7781 <!--<unit bldFile="widgets/widgetrecognizer/group"/>-->
  7778      </component>
  7782 </component>
  7779      <component name="widgetinstaller" filter="s60" long-name="Widget Installer UI" plugin="Y">
  7783 <component name="widgetinstaller" filter="s60" long-name="Widget Installer UI" plugin="Y">
  7780       <!--<unit bldFile="widgets/widgetinstaller/group"/>-->
  7784 <!--<unit bldFile="widgets/widgetinstaller/group"/>-->
  7781      </component>
  7785 </component>
  7782      <component name="widgetlauncher" filter="s60" long-name="Widget Launcher">
  7786 <component name="widgetlauncher" filter="s60" long-name="Widget Launcher">
  7783       <!-- <unit bldFile="widgets/widgetlauncher/group"/>-->
  7787 <!-- <unit bldFile="widgets/widgetlauncher/group"/>-->
  7784      </component>
  7788 </component>
  7785      <component name="widgetapp" filter="s60" long-name="Widget UI">
  7789 <component name="widgetapp" filter="s60" long-name="Widget UI">
  7786       <!--<unit bldFile="widgets/widgetapp/group"/>-->
  7790 <!--<unit bldFile="widgets/widgetapp/group"/>-->
  7787      </component>
  7791 </component>
  7788      <component name="widgetsidchecker" filter="s60" long-name="Widget SID Checker" introduced="^3">
  7792 <component name="widgetsidchecker" filter="s60" long-name="Widget SID Checker" introduced="^3">
  7789       <!--<unit bldFile="widgets/widgetsidchecker/group"/>-->
  7793 <!--<unit bldFile="widgets/widgetsidchecker/group"/>-->
  7790      </component>
  7794 </component>
  7791      <component name="widgetpreinstaller" filter="s60" long-name="Widget Pre-Installer">
  7795 <component name="widgetpreinstaller" filter="s60" long-name="Widget Pre-Installer">
  7792       <!--<unit bldFile="widgets/widgetpreinstaller/group"/>-->
  7796 <!--<unit bldFile="widgets/widgetpreinstaller/group"/>-->
  7793      </component>
  7797 </component>
  7794      <component name="widgetstartup" filter="s60" long-name="Widget Startup">
  7798 <component name="widgetstartup" filter="s60" long-name="Widget Startup">
  7795       <!--<unit bldFile="widgets/widgetstartup/group"/>-->
  7799 <!--<unit bldFile="widgets/widgetstartup/group"/>-->
  7796      </component>
  7800 </component>
  7797      <component name="widgets_build" filter="s60" long-name="Widgets Build">
  7801 <component name="widgets_build" filter="s60" long-name="Widgets Build">
  7798       <!-- when configuration is in place, the #ifdef is no longer needed and this component can be removed 
  7802 <!-- when configuration is in place, the #ifdef is no longer needed and this component can be removed 
  7799       		#included .hrh file needs to be #included in each of the other components -->
  7803       		#included .hrh file needs to be #included in each of the other components -->
  7800       <unit bldFile="mw/web/widgets/group"/>
  7804 <unit bldFile="mw/web/widgets/group"/>
  7801      </component>
  7805 </component>
  7802     </collection>
  7806 </collection>
  7803    </block>
  7807 </block>
  7804    <block name="websrv" level="generic" long-name="Web Services" levels="plugin framework server generic specific">
  7808 <block name="websrv" level="generic" long-name="Web Services" levels="plugin framework server generic specific">
  7805     <collection name="websrv_pub" long-name="Web Services Public Interfaces" level="specific">
  7809 <collection name="websrv_pub" long-name="Web Services Public Interfaces" level="specific">
  7806      <component name="web_service_description_api" long-name="Web Service Description API" filter="s60" class="api">
  7810 <component name="web_service_description_api" long-name="Web Service Description API" filter="s60" class="api">
  7807       <unit bldFile="mw/websrv/websrv_pub/web_service_description_api/group"/>
  7811 <unit bldFile="mw/websrv/websrv_pub/web_service_description_api/group"/>
  7808      </component>
  7812 </component>
  7809      <component name="web_service_connection_api" long-name="Web Service Connection API" filter="s60" class="api">
  7813 <component name="web_service_connection_api" long-name="Web Service Connection API" filter="s60" class="api">
  7810       <unit bldFile="mw/websrv/websrv_pub/web_service_connection_api/group"/>
  7814 <unit bldFile="mw/websrv/websrv_pub/web_service_connection_api/group"/>
  7811      </component>
  7815 </component>
  7812      <component name="web_service_manager_api" long-name="Web Service Manager API" filter="s60" class="api">
  7816 <component name="web_service_manager_api" long-name="Web Service Manager API" filter="s60" class="api">
  7813       <unit bldFile="mw/websrv/websrv_pub/web_service_manager_api/group"/>
  7817 <unit bldFile="mw/websrv/websrv_pub/web_service_manager_api/group"/>
  7814      </component>
  7818 </component>
  7815      <component name="hostlet_connection_api" long-name="Hostlet Connection API" filter="s60" class="api">
  7819 <component name="hostlet_connection_api" long-name="Hostlet Connection API" filter="s60" class="api">
  7816       <unit bldFile="mw/websrv/websrv_pub/hostlet_connection_api/group"/>
  7820 <unit bldFile="mw/websrv/websrv_pub/hostlet_connection_api/group"/>
  7817      </component>
  7821 </component>
  7818      <component name="web_service_messaging_api" long-name="Web Service Messaging API" filter="s60" class="api">
  7822 <component name="web_service_messaging_api" long-name="Web Service Messaging API" filter="s60" class="api">
  7819       <unit bldFile="mw/websrv/websrv_pub/web_service_messaging_api/group"/>
  7823 <unit bldFile="mw/websrv/websrv_pub/web_service_messaging_api/group"/>
  7820      </component>
  7824 </component>
  7821      <component name="xml_extensions_api" long-name="XML Extensions API" filter="s60" class="api">
  7825 <component name="xml_extensions_api" long-name="XML Extensions API" filter="s60" class="api">
  7822       <unit bldFile="mw/websrv/websrv_pub/xml_extensions_api/group"/>
  7826 <unit bldFile="mw/websrv/websrv_pub/xml_extensions_api/group"/>
  7823      </component>
  7827 </component>
  7824      <component name="xml_fragment_api" long-name="XML Fragment API" filter="s60" class="api">
  7828 <component name="xml_fragment_api" long-name="XML Fragment API" filter="s60" class="api">
  7825       <unit bldFile="mw/websrv/websrv_pub/xml_fragment_api/group"/>
  7829 <unit bldFile="mw/websrv/websrv_pub/xml_fragment_api/group"/>
  7826      </component>
  7830 </component>
  7827     </collection>
  7831 </collection>
  7828     <collection name="webservices" long-name="Web Services Framework" level="generic">
  7832 <collection name="webservices" long-name="Web Services Framework" level="generic">
  7829      <!-- consider breaking this collection into more meaningful subsets -->
  7833 <!-- consider breaking this collection into more meaningful subsets -->
  7830      <component name="wsnotifierplugins" filter="s60" long-name="WS Notifier Plugins" plugin="Y">
  7834 <component name="wsnotifierplugins" filter="s60" long-name="WS Notifier Plugins" plugin="Y">
  7831       <unit bldFile="mw/websrv/webservices/wsnotifierplugins/group"/>
  7835 <unit bldFile="mw/websrv/webservices/wsnotifierplugins/group"/>
  7832      </component>
  7836 </component>
  7833      <component name="wslogger" filter="s60" long-name="WS Logger">
  7837 <component name="wslogger" filter="s60" long-name="WS Logger">
  7834       <unit bldFile="mw/websrv/webservices/wslogger/group"/>
  7838 <unit bldFile="mw/websrv/webservices/wslogger/group"/>
  7835      </component>
  7839 </component>
  7836      <component name="wsxml" filter="s60" long-name="WS XML Extensions">
  7840 <component name="wsxml" filter="s60" long-name="WS XML Extensions">
  7837       <unit bldFile="mw/websrv/webservices/wsxml/group"/>
  7841 <unit bldFile="mw/websrv/webservices/wsxml/group"/>
  7838      </component>
  7842 </component>
  7839      <component name="wsutils" filter="s60" long-name="WS Utils">
  7843 <component name="wsutils" filter="s60" long-name="WS Utils">
  7840       <unit bldFile="mw/websrv/webservices/wsutils/group"/>
  7844 <unit bldFile="mw/websrv/webservices/wsutils/group"/>
  7841      </component>
  7845 </component>
  7842      <component name="wsfragment" filter="s60" long-name="WS Fragment">
  7846 <component name="wsfragment" filter="s60" long-name="WS Fragment">
  7843       <unit bldFile="mw/websrv/webservices/wsfragment/group"/>
  7847 <unit bldFile="mw/websrv/webservices/wsfragment/group"/>
  7844      </component>
  7848 </component>
  7845      <component name="wsdescription" filter="s60" long-name="WS Service Description">
  7849 <component name="wsdescription" filter="s60" long-name="WS Service Description">
  7846       <unit bldFile="mw/websrv/webservices/wsdescription/group"/>
  7850 <unit bldFile="mw/websrv/webservices/wsdescription/group"/>
  7847      </component>
  7851 </component>
  7848      <component name="wsconnection" filter="s60" long-name="WS Service Connection">
  7852 <component name="wsconnection" filter="s60" long-name="WS Service Connection">
  7849       <unit bldFile="mw/websrv/webservices/wsconnection/group"/>
  7853 <unit bldFile="mw/websrv/webservices/wsconnection/group"/>
  7850      </component>
  7854 </component>
  7851      <component name="wsmessages" filter="s60" long-name="WS Messages">
  7855 <component name="wsmessages" filter="s60" long-name="WS Messages">
  7852       <unit bldFile="mw/websrv/webservices/wsmessages/group"/>
  7856 <unit bldFile="mw/websrv/webservices/wsmessages/group"/>
  7853      </component>
  7857 </component>
  7854      <component name="wscredentialmanager" filter="s60" long-name="WS Credential Manager">
  7858 <component name="wscredentialmanager" filter="s60" long-name="WS Credential Manager">
  7855       <unit bldFile="mw/websrv/webservices/wscredentialmanager/group"/>
  7859 <unit bldFile="mw/websrv/webservices/wscredentialmanager/group"/>
  7856      </component>
  7860 </component>
  7857      <component name="wsframework" filter="s60" long-name="WS Framework">
  7861 <component name="wsframework" filter="s60" long-name="WS Framework">
  7858       <unit bldFile="mw/websrv/webservices/wsframework/group"/>
  7862 <unit bldFile="mw/websrv/webservices/wsframework/group"/>
  7859      </component>
  7863 </component>
  7860      <component name="wshttpchanneltransportplugin" filter="s60" long-name="WS HTTP Channel Transport Plugin" plugin="Y">
  7864 <component name="wshttpchanneltransportplugin" filter="s60" long-name="WS HTTP Channel Transport Plugin" plugin="Y">
  7861       <unit bldFile="mw/websrv/webservices/wshttpchanneltransportplugin/group"/>
  7865 <unit bldFile="mw/websrv/webservices/wshttpchanneltransportplugin/group"/>
  7862      </component>
  7866 </component>
  7863      <component name="wsconnectionagent" filter="s60" long-name="WS Connection Agent">
  7867 <component name="wsconnectionagent" filter="s60" long-name="WS Connection Agent">
  7864       <unit bldFile="mw/websrv/webservices/wsconnectionagent/group"/>
  7868 <unit bldFile="mw/websrv/webservices/wsconnectionagent/group"/>
  7865      </component>
  7869 </component>
  7866      <component name="wsprovider" filter="s60" long-name="WS Provider">
  7870 <component name="wsprovider" filter="s60" long-name="WS Provider">
  7867       <unit bldFile="mw/websrv/webservices/wsprovider/group"/>
  7871 <unit bldFile="mw/websrv/webservices/wsprovider/group"/>
  7868      </component>
  7872 </component>
  7869      <component name="wshostletconnection" filter="s60" long-name="WS Hostlet Connection">
  7873 <component name="wshostletconnection" filter="s60" long-name="WS Hostlet Connection">
  7870       <unit bldFile="mw/websrv/webservices/wshostletconnection/group"/>
  7874 <unit bldFile="mw/websrv/webservices/wshostletconnection/group"/>
  7871      </component>
  7875 </component>
  7872      <component name="wsmanager" filter="s60" long-name="WS Service Manager">
  7876 <component name="wsmanager" filter="s60" long-name="WS Service Manager">
  7873       <unit bldFile="mw/websrv/webservices/wsmanager/group"/>
  7877 <unit bldFile="mw/websrv/webservices/wsmanager/group"/>
  7874      </component>
  7878 </component>
  7875      <component name="wsidentitymanager" filter="s60" long-name="WS Identity Manager">
  7879 <component name="wsidentitymanager" filter="s60" long-name="WS Identity Manager">
  7876       <unit bldFile="mw/websrv/webservices/wsidentitymanager/group"/>
  7880 <unit bldFile="mw/websrv/webservices/wsidentitymanager/group"/>
  7877      </component>
  7881 </component>
  7878      <component name="idwsfplugin" filter="s60" long-name="ID-WSF Plugin" plugin="Y">
  7882 <component name="idwsfplugin" filter="s60" long-name="ID-WSF Plugin" plugin="Y">
  7879       <unit bldFile="mw/websrv/webservices/idwsfplugin/group"/>
  7883 <unit bldFile="mw/websrv/webservices/idwsfplugin/group"/>
  7880      </component>
  7884 </component>
  7881      <component name="wsibasicplugin" filter="s60" long-name="WS-I Basic Plugin" plugin="Y">
  7885 <component name="wsibasicplugin" filter="s60" long-name="WS-I Basic Plugin" plugin="Y">
  7882       <unit bldFile="mw/websrv/webservices/wsibasicplugin/group"/>
  7886 <unit bldFile="mw/websrv/webservices/wsibasicplugin/group"/>
  7883      </component>
  7887 </component>
  7884      <component name="wsrestplugin" filter="s60" long-name="WS REST Plugin" plugin="Y">
  7888 <component name="wsrestplugin" filter="s60" long-name="WS REST Plugin" plugin="Y">
  7885       <unit bldFile="mw/websrv/webservices/wsrestplugin/group"/>
  7889 <unit bldFile="mw/websrv/webservices/wsrestplugin/group"/>
  7886      </component>
  7890 </component>
  7887      <component name="idwsfsecuritymechanism" filter="s60" long-name="ID-WSF Security Mechanism">
  7891 <component name="idwsfsecuritymechanism" filter="s60" long-name="ID-WSF Security Mechanism">
  7888       <unit bldFile="mw/websrv/webservices/idwsfsecuritymechanism/group"/>
  7892 <unit bldFile="mw/websrv/webservices/idwsfsecuritymechanism/group"/>
  7889      </component>
  7893 </component>
  7890      <component name="wspasswordtransforms" filter="s60" long-name="WS Password Transforms">
  7894 <component name="wspasswordtransforms" filter="s60" long-name="WS Password Transforms">
  7891       <unit bldFile="mw/websrv/webservices/wspasswordtransforms/group"/>
  7895 <unit bldFile="mw/websrv/webservices/wspasswordtransforms/group"/>
  7892      </component>
  7896 </component>
  7893      <component name="wscore" filter="s60" long-name="WS Core Service Manager">
  7897 <component name="wscore" filter="s60" long-name="WS Core Service Manager">
  7894       <unit bldFile="mw/websrv/webservices/wscore/group"/>
  7898 <unit bldFile="mw/websrv/webservices/wscore/group"/>
  7895      </component>
  7899 </component>
  7896      <component name="wslocaltransportplugin" filter="s60" long-name="WS Local Transport Plugin" plugin="Y">
  7900 <component name="wslocaltransportplugin" filter="s60" long-name="WS Local Transport Plugin" plugin="Y">
  7897       <unit bldFile="mw/websrv/webservices/wslocaltransportplugin/group"/>
  7901 <unit bldFile="mw/websrv/webservices/wslocaltransportplugin/group"/>
  7898      </component>
  7902 </component>
  7899      <component name="wshostlettransportplugin" filter="s60" long-name="WS Hostlet Transport Plugin" plugin="Y">
  7903 <component name="wshostlettransportplugin" filter="s60" long-name="WS Hostlet Transport Plugin" plugin="Y">
  7900       <unit bldFile="mw/websrv/webservices/wshostlettransportplugin/group"/>
  7904 <unit bldFile="mw/websrv/webservices/wshostlettransportplugin/group"/>
  7901      </component>
  7905 </component>
  7902      <component name="wsstar" filter="s60" long-name="WS Star">
  7906 <component name="wsstar" filter="s60" long-name="WS Star">
  7903       <!-- can only have one unit. Need to split into separate components or #include from a single bld.inf -->
  7907 <!-- can only have one unit. Need to split into separate components or #include from a single bld.inf -->
  7904       <unit bldFile="mw/websrv/webservices/wsstar/wsstarpolicy/group"/>
  7908 <unit bldFile="mw/websrv/webservices/wsstar/wsstarpolicy/group"/>
  7905       <unit bldFile="mw/websrv/webservices/wsstar/wsstarplugin/group"/>
  7909 <unit bldFile="mw/websrv/webservices/wsstar/wsstarplugin/group"/>
  7906       <unit bldFile="mw/websrv/webservices/wsstar/wsstarmessagehandlers/group"/>
  7910 <unit bldFile="mw/websrv/webservices/wsstar/wsstarmessagehandlers/group"/>
  7907      </component>
  7911 </component>
  7908      <component name="wsoviplugin" filter="s60" long-name="WS Ovi Plugin">
  7912 <component name="wsoviplugin" filter="s60" long-name="WS Ovi Plugin">
  7909       <unit bldFile="mw/websrv/webservices/wsoviplugin/group"/>
  7913 <unit bldFile="mw/websrv/webservices/wsoviplugin/group"/>
  7910      </component>
  7914 </component>
  7911      <component name="webservices_build" filter="s60" long-name="Web Services Build">
  7915 <component name="webservices_build" filter="s60" long-name="Web Services Build">
  7912       <!-- need to split into self-contained components -->
  7916 <!-- need to split into self-contained components -->
  7913       <unit bldFile="mw/websrv/webservices/group"/>
  7917 <unit bldFile="mw/websrv/webservices/group"/>
  7914      </component>
  7918 </component>
  7915     </collection>
  7919 </collection>
  7916     <collection name="websrv_info" long-name="Web Services Info" level="specific">
  7920 <collection name="websrv_info" long-name="Web Services Info" level="specific">
  7917      <component name="websrv_bld" filter="s60" long-name="Web Services Build">
  7921 <component name="websrv_bld" filter="s60" long-name="Web Services Build">
  7918       <!-- need to include common .hrh in each unit -->
  7922 <!-- need to include common .hrh in each unit -->
  7919       <unit bldFile="mw/websrv/group"/>
  7923 <unit bldFile="mw/websrv/group"/>
  7920      </component>
  7924 </component>
  7921     </collection>
  7925 </collection>
  7922    </block>
  7926 </block>
  7923    <block name="platformtools" level="generic" long-name="Platform Tools">
  7927 <block name="platformtools" level="generic" long-name="Platform Tools">
  7924     <collection name="gfxconversion" long-name="Graphics Conversion">
  7928 <collection name="gfxconversion" long-name="Graphics Conversion">
  7925      <component name="bmconv_s60" filter="s60" long-name="S60 Bitmap Converter" class="PC">
  7929 <component name="bmconv_s60" filter="s60" long-name="S60 Bitmap Converter" class="PC">
  7926       <unit bldFile="mw/platformtools/gfxconversion/bmconv_s60/group"/>
  7930 <unit bldFile="mw/platformtools/gfxconversion/bmconv_s60/group"/>
  7927      </component>
  7931 </component>
  7928      <component name="mifconv" filter="s60" long-name="Multi Icon File Converter" class="PC">
  7932 <component name="mifconv" filter="s60" long-name="Multi Icon File Converter" class="PC">
  7929       <unit bldFile="mw/platformtools/gfxconversion/mifconv/group"/>
  7933 <unit bldFile="mw/platformtools/gfxconversion/mifconv/group"/>
  7930      </component>
  7934 </component>
  7931     </collection>
  7935 </collection>
  7932    </block>
  7936 </block>
  7933    <block name="uitools" level="specific" long-name="UI Tools" levels="compile encode tool if">
  7937 <block name="uitools" level="specific" long-name="UI Tools" levels="compile encode tool if">
  7934     <collection name="uitools_pub" long-name="UI Tools Public Interfaces" level="if">
  7938 <collection name="uitools_pub" long-name="UI Tools Public Interfaces" level="if">
  7935      <component name="third_party_bitmap_palette_api" long-name="Third Party Bitmap Palette API" filter="s60" class="api">
  7939 <component name="third_party_bitmap_palette_api" long-name="Third Party Bitmap Palette API" filter="s60" class="api">
  7936       <unit bldFile="mw/uitools/uitools_pub/third_party_bitmap_palette_api/group"/>
  7940 <unit bldFile="mw/uitools/uitools_pub/third_party_bitmap_palette_api/group"/>
  7937      </component>
  7941 </component>
  7938     </collection>
  7942 </collection>
  7939     <collection name="uitools_plat" long-name="UI Tools Platform Interfaces" level="if">
  7943 <collection name="uitools_plat" long-name="UI Tools Platform Interfaces" level="if">
  7940      <component name="cdl_api" long-name="CDL API" filter="s60" class="api">
  7944 <component name="cdl_api" long-name="CDL API" filter="s60" class="api">
  7941       <unit bldFile="mw/uitools/uitools_plat/cdl_api/group"/>
  7945 <unit bldFile="mw/uitools/uitools_plat/cdl_api/group"/>
  7942      </component>
  7946 </component>
  7943      <component name="layout_system_private_api" long-name="Layout System Private API" filter="s60" class="api">
  7947 <component name="layout_system_private_api" long-name="Layout System Private API" filter="s60" class="api">
  7944       <unit bldFile="mw/uitools/uitools_plat/layout_system_private_api/group"/>
  7948 <unit bldFile="mw/uitools/uitools_plat/layout_system_private_api/group"/>
  7945      </component>
  7949 </component>
  7946     </collection>
  7950 </collection>
  7947     <collection name="cdlcompilertoolkit" long-name="CDL Compiler Toolkit" level="compile">
  7951 <collection name="cdlcompilertoolkit" long-name="CDL Compiler Toolkit" level="compile">
  7948      <!-- collection is actually a component. Needs to be moved down a directory -->
  7952 <!-- collection is actually a component. Needs to be moved down a directory -->
  7949      <component name="cdlcompilertoolkit_build" filter="s60" long-name="CDL Compiler Toolkit Build">
  7953 <component name="cdlcompilertoolkit_build" filter="s60" long-name="CDL Compiler Toolkit Build">
  7950       <unit bldFile="mw/uitools/cdlcompilertoolkit/group"/>
  7954 <unit bldFile="mw/uitools/cdlcompilertoolkit/group"/>
  7951      </component>
  7955 </component>
  7952     </collection>
  7956 </collection>
  7953     <collection name="cdlcompiler" long-name="CDL Compiler" level="compile">
  7957 <collection name="cdlcompiler" long-name="CDL Compiler" level="compile">
  7954      <!-- collection is actually a component. Needs to be moved down a directory -->
  7958 <!-- collection is actually a component. Needs to be moved down a directory -->
  7955      <component name="cdlcompiler_build" filter="s60" long-name="CDL Compiler Build">
  7959 <component name="cdlcompiler_build" filter="s60" long-name="CDL Compiler Build">
  7956       <unit bldFile="mw/uitools/cdlcompiler/group"/>
  7960 <unit bldFile="mw/uitools/cdlcompiler/group"/>
  7957      </component>
  7961 </component>
  7958     </collection>
  7962 </collection>
  7959     <collection name="gfxtools" long-name="Graphics Tools" level="tool">
  7963 <collection name="gfxtools" long-name="Graphics Tools" level="tool">
  7960      <component name="gditools" filter="s60" long-name="GDI Tools" class="PC">
  7964 <component name="gditools" filter="s60" long-name="GDI Tools" class="PC">
  7961       <unit bldFile="mw/uitools/gfxtools/gditools/group"/>
  7965 <unit bldFile="mw/uitools/gfxtools/gditools/group"/>
  7962      </component>
  7966 </component>
  7963      <component name="color" filter="s60" long-name="Bitmap Colour Palette" class="PC">
  7967 <component name="color" filter="s60" long-name="Bitmap Colour Palette" class="PC">
  7964       <unit bldFile="mw/uitools/gfxtools/color/group"/>
  7968 <unit bldFile="mw/uitools/gfxtools/color/group"/>
  7965      </component>
  7969 </component>
  7966     </collection>
  7970 </collection>
  7967     <collection name="aknlayoutcompiler" long-name="Avkon Layout Compiler" level="compile">
  7971 <collection name="aknlayoutcompiler" long-name="Avkon Layout Compiler" level="compile">
  7968      <!-- collection is actually a component. Needs to be moved down a directory -->
  7972 <!-- collection is actually a component. Needs to be moved down a directory -->
  7969      <component name="aknlayoutcompiler_build" filter="s60" long-name="Avkon Layout Compiler Build">
  7973 <component name="aknlayoutcompiler_build" filter="s60" long-name="Avkon Layout Compiler Build">
  7970       <unit bldFile="mw/uitools/aknlayoutcompiler/group"/>
  7974 <unit bldFile="mw/uitools/aknlayoutcompiler/group"/>
  7971      </component>
  7975 </component>
  7972     </collection>
  7976 </collection>
  7973     <collection name="skincompiler" long-name="Skin Compiler" level="compile">
  7977 <collection name="skincompiler" long-name="Skin Compiler" level="compile">
  7974      <component name="aknskindesccompiler" filter="s60" long-name="Avkon Skin Descriptor Compiler">
  7978 <component name="aknskindesccompiler" filter="s60" long-name="Avkon Skin Descriptor Compiler">
  7975       <unit bldFile="mw/uitools/skincompiler/AknSkinDescCompiler/group"/>
  7979 <unit bldFile="mw/uitools/skincompiler/AknSkinDescCompiler/group"/>
  7976      </component>
  7980 </component>
  7977     </collection>
  7981 </collection>
  7978     <collection name="reszip" long-name="Resource Zip" level="encode">
  7982 <collection name="reszip" long-name="Resource Zip" level="encode">
  7979      <!-- collection is actually a component. Needs to be moved down a directory -->
  7983 <!-- collection is actually a component. Needs to be moved down a directory -->
  7980      <component name="reszip_build" filter="s60" long-name="Resource Zip Build">
  7984 <component name="reszip_build" filter="s60" long-name="Resource Zip Build">
  7981       <unit bldFile="mw/uitools/reszip/group"/>
  7985 <unit bldFile="mw/uitools/reszip/group"/>
  7982      </component>
  7986 </component>
  7983     </collection>
  7987 </collection>
  7984     <collection name="toollibraries" long-name="Tool Libraries" level="tool"/>
  7988 <collection name="toollibraries" long-name="Tool Libraries" level="tool"/>
  7985     <collection name="svgtencoder" long-name="SVGT Encoder" level="encode">
  7989 <collection name="svgtencoder" long-name="SVGT Encoder" level="encode">
  7986      <component name="svgtenc" filter="s60" long-name="Standalone SVGT Encoder" class="PC">
  7990 <component name="svgtenc" filter="s60" long-name="Standalone SVGT Encoder" class="PC">
  7987       <unit bldFile="mw/uitools/svgtencoder/svgtenc/standalone/group"/>
  7991 <unit bldFile="mw/uitools/svgtencoder/svgtenc/standalone/group"/>
  7988      </component>
  7992 </component>
  7989     </collection>
  7993 </collection>
  7990    </block>
  7994 </block>
  7991   </layer>
  7995 </layer>
  7992   <layer name="app" long-name="Applications" levels="services apps">
  7996 <layer name="app" long-name="Applications" levels="services apps">
  7993    <block name="location" level="apps" long-name="Location Apps" levels="ui events loc apps">
  7997 <block name="location" level="apps" long-name="Location Apps" levels="ui events loc apps">
  7994     <collection name="loc_plat" long-name="Location Apps Platform Interfaces" level="apps">
  7998 <collection name="loc_plat" long-name="Location Apps Platform Interfaces" level="apps">
  7995      <component name="location_centre_api" long-name="Location Centre API" introduced="^3" filter="s60" class="api">
  7999 <component name="location_centre_api" long-name="Location Centre API" introduced="^3" filter="s60" class="api">
  7996       <unit bldFile="app/location/loc_plat/location_centre_api/group"/>
  8000 <unit bldFile="app/location/loc_plat/location_centre_api/group"/>
  7997      </component>
  8001 </component>
  7998     </collection>
  8002 </collection>
  7999     <collection name="loc_pub" long-name="Location Apps Public Interfaces" level="apps">
  8003 <collection name="loc_pub" long-name="Location Apps Public Interfaces" level="apps">
  8000      <component name="landmarks_ui_selector_api" long-name="Landmarks UI Selector API" filter="s60" class="api">
  8004 <component name="landmarks_ui_selector_api" long-name="Landmarks UI Selector API" filter="s60" class="api">
  8001       <unit bldFile="app/location/loc_pub/landmarks_ui_selector_api/group"/>
  8005 <unit bldFile="app/location/loc_pub/landmarks_ui_selector_api/group"/>
  8002      </component>
  8006 </component>
  8003      <component name="landmarks_ui_addedit_api" long-name="Landmarks UI Add/Edit API" filter="s60" class="api">
  8007 <component name="landmarks_ui_addedit_api" long-name="Landmarks UI Add/Edit API" filter="s60" class="api">
  8004       <unit bldFile="app/location/loc_pub/landmarks_ui_addedit_api/group"/>
  8008 <unit bldFile="app/location/loc_pub/landmarks_ui_addedit_api/group"/>
  8005      </component>
  8009 </component>
  8006     </collection>
  8010 </collection>
  8007     <collection name="basiclocationinfodisplay" long-name="Basic Location Info Display" level="ui">
  8011 <collection name="basiclocationinfodisplay" long-name="Basic Location Info Display" level="ui">
  8008      <component name="blid" filter="s60" long-name="Basic Location Info Display Build">
  8012 <component name="blid" filter="s60" long-name="Basic Location Info Display Build">
  8009       <unit bldFile="app/location/basiclocationinfodisplay/blid/group"/>
  8013 <unit bldFile="app/location/basiclocationinfodisplay/blid/group"/>
  8010      </component>
  8014 </component>
  8011     </collection>
  8015 </collection>
  8012     <collection name="landmarksui" long-name="Landmarks UI" level="loc">
  8016 <collection name="landmarksui" long-name="Landmarks UI" level="loc">
  8013      <component name="landmarksui_help" filter="s60" long-name="Landmarks UI Help">
  8017 <component name="landmarksui_help" filter="s60" long-name="Landmarks UI Help">
  8014       <unit bldFile="app/location/landmarksui/help/group"/>
  8018 <unit bldFile="app/location/landmarksui/help/group"/>
  8015      </component>
  8019 </component>
  8016      <component name="landmarksui_engine" filter="s60" long-name="Landmarks UI Engine">
  8020 <component name="landmarksui_engine" filter="s60" long-name="Landmarks UI Engine">
  8017       <unit bldFile="app/location/landmarksui/engine/group"/>
  8021 <unit bldFile="app/location/landmarksui/engine/group"/>
  8018      </component>
  8022 </component>
  8019      <component name="uicontrols" filter="s60" long-name="Landmarks UI Controls">
  8023 <component name="uicontrols" filter="s60" long-name="Landmarks UI Controls">
  8020       <unit bldFile="app/location/landmarksui/uicontrols/group"/>
  8024 <unit bldFile="app/location/landmarksui/uicontrols/group"/>
  8021      </component>
  8025 </component>
  8022      <component name="landmarksui_commonui" filter="s60" long-name="Landmarks Common UI">
  8026 <component name="landmarksui_commonui" filter="s60" long-name="Landmarks Common UI">
  8023       <unit bldFile="app/location/landmarksui/commonui/group"/>
  8027 <unit bldFile="app/location/landmarksui/commonui/group"/>
  8024      </component>
  8028 </component>
  8025      <component name="landmarksui_app" filter="s60" long-name="Landmarks Application">
  8029 <component name="landmarksui_app" filter="s60" long-name="Landmarks Application">
  8026       <unit bldFile="app/location/landmarksui/app/group"/>
  8030 <unit bldFile="app/location/landmarksui/app/group"/>
  8027      </component>
  8031 </component>
  8028      <component name="msgviewer" filter="s60" long-name="Landmarks Message Viewer">
  8032 <component name="msgviewer" filter="s60" long-name="Landmarks Message Viewer">
  8029       <unit bldFile="app/location/landmarksui/msgviewer/group"/>
  8033 <unit bldFile="app/location/landmarksui/msgviewer/group"/>
  8030      </component>
  8034 </component>
  8031      <component name="landmarksui_build" filter="s60" long-name="Landmarks UI Build">
  8035 <component name="landmarksui_build" filter="s60" long-name="Landmarks UI Build">
  8032       <!-- consider distributing this into the other components or collapsing into a single component -->
  8036 <!-- consider distributing this into the other components or collapsing into a single component -->
  8033       <unit bldFile="app/location/landmarksui/group"/>
  8037 <unit bldFile="app/location/landmarksui/group"/>
  8034      </component>
  8038 </component>
  8035     </collection>
  8039 </collection>
  8036     <collection name="eventsui" long-name="Location Events UI" level="events">
  8040 <collection name="eventsui" long-name="Location Events UI" level="events">
  8037      <component name="eventsui_help" filter="s60" long-name="Events Help">
  8041 <component name="eventsui_help" filter="s60" long-name="Events Help">
  8038       <unit bldFile="app/location/eventsui/help/group"/>
  8042 <unit bldFile="app/location/eventsui/help/group"/>
  8039      </component>
  8043 </component>
  8040      <component name="eventsutils" filter="s60" long-name="Events Utils">
  8044 <component name="eventsutils" filter="s60" long-name="Events Utils">
  8041       <unit bldFile="app/location/eventsui/eventsutils/group"/>
  8045 <unit bldFile="app/location/eventsui/eventsutils/group"/>
  8042      </component>
  8046 </component>
  8043      <component name="eventsengine" filter="s60" long-name="Events Engine">
  8047 <component name="eventsengine" filter="s60" long-name="Events Engine">
  8044       <unit bldFile="app/location/eventsui/eventsengine/group"/>
  8048 <unit bldFile="app/location/eventsui/eventsengine/group"/>
  8045      </component>
  8049 </component>
  8046      <component name="eventshandlerui" filter="s60" long-name="Events Handler UI">
  8050 <component name="eventshandlerui" filter="s60" long-name="Events Handler UI">
  8047       <unit bldFile="app/location/eventsui/eventshandlerui/group"/>
  8051 <unit bldFile="app/location/eventsui/eventshandlerui/group"/>
  8048      </component>
  8052 </component>
  8049      <component name="eventseditor" filter="s60" long-name="Events Editor">
  8053 <component name="eventseditor" filter="s60" long-name="Events Editor">
  8050       <unit bldFile="app/location/eventsui/eventseditor/group"/>
  8054 <unit bldFile="app/location/eventsui/eventseditor/group"/>
  8051      </component>
  8055 </component>
  8052      <component name="eventsmgmtui" filter="s60" long-name="Events Management UI">
  8056 <component name="eventsmgmtui" filter="s60" long-name="Events Management UI">
  8053       <unit bldFile="app/location/eventsui/eventsmgmtui/group"/>
  8057 <unit bldFile="app/location/eventsui/eventsmgmtui/group"/>
  8054      </component>
  8058 </component>
  8055      <component name="eventsui_build" filter="s60" long-name="Events UI Build">
  8059 <component name="eventsui_build" filter="s60" long-name="Events UI Build">
  8056       <!-- consider distributing this into the other components or collapsing into a single component -->
  8060 <!-- consider distributing this into the other components or collapsing into a single component -->
  8057       <unit bldFile="app/location/eventsui/group"/>
  8061 <unit bldFile="app/location/eventsui/group"/>
  8058      </component>
  8062 </component>
  8059     </collection>
  8063 </collection>
  8060     <collection name="locationlandmarksrefappfors60" long-name="Location Landmarks Reference App for S60" level="apps">
  8064 <collection name="locationlandmarksrefappfors60" long-name="Location Landmarks Reference App for S60" level="apps">
  8061      <!-- this is a component, needs to be moved down a directory -->
  8065 <!-- this is a component, needs to be moved down a directory -->
  8062      <component name="lmrefapp" filter="s60" long-name="Landmarks Reference Application">
  8066 <component name="lmrefapp" filter="s60" long-name="Landmarks Reference Application">
  8063       <unit bldFile="app/location/locationlandmarksrefappfors60/group"/>
  8067 <unit bldFile="app/location/locationlandmarksrefappfors60/group"/>
  8064      </component>
  8068 </component>
  8065     </collection>
  8069 </collection>
  8066     <collection name="locationlandmarksuirefapp" long-name="Location Landmarks UI Reference App" level="apps">
  8070 <collection name="locationlandmarksuirefapp" long-name="Location Landmarks UI Reference App" level="apps">
  8067      <!-- this is a component, needs to be moved down a directory -->
  8071 <!-- this is a component, needs to be moved down a directory -->
  8068      <component name="lmuirefapp" filter="s60" long-name="Landmarks UI Reference Application">
  8072 <component name="lmuirefapp" filter="s60" long-name="Landmarks UI Reference Application">
  8069       <unit bldFile="app/location/locationlandmarksuirefapp/group"/>
  8073 <unit bldFile="app/location/locationlandmarksuirefapp/group"/>
  8070      </component>
  8074 </component>
  8071     </collection>
  8075 </collection>
  8072     <collection name="locationsatviewrefapp" long-name="Location Satellite View Reference App" level="apps">
  8076 <collection name="locationsatviewrefapp" long-name="Location Satellite View Reference App" level="apps">
  8073      <!-- this is a component, needs to be moved down a directory -->
  8077 <!-- this is a component, needs to be moved down a directory -->
  8074      <component name="satellitereference" filter="s60" long-name="Satellite Info UI Reference Application">
  8078 <component name="satellitereference" filter="s60" long-name="Satellite Info UI Reference Application">
  8075       <unit bldFile="app/location/locationsatviewrefapp/group"/>
  8079 <unit bldFile="app/location/locationsatviewrefapp/group"/>
  8076      </component>
  8080 </component>
  8077     </collection>
  8081 </collection>
  8078     <collection name="simpsyconfigurator" long-name="Simulation PSY Configurator" level="ui">
  8082 <collection name="simpsyconfigurator" long-name="Simulation PSY Configurator" level="ui">
  8079      <!-- this is a component, needs to be moved down a directory -->
  8083 <!-- this is a component, needs to be moved down a directory -->
  8080      <component name="simpsyui" filter="s60" long-name="Simulation PSY UI">
  8084 <component name="simpsyui" filter="s60" long-name="Simulation PSY UI">
  8081       <unit bldFile="app/location/simpsyconfigurator/group"/>
  8085 <unit bldFile="app/location/simpsyconfigurator/group"/>
  8082      </component>
  8086 </component>
  8083     </collection>
  8087 </collection>
  8084     <collection name="mapnavproviderrefapp" long-name="Map and Navigation Provider Reference App" level="apps">
  8088 <collection name="mapnavproviderrefapp" long-name="Map and Navigation Provider Reference App" level="apps">
  8085      <!-- this is a component, needs to be moved down a directory -->
  8089 <!-- this is a component, needs to be moved down a directory -->
  8086      <component name="mapnavproviderrefapp_build" filter="s60" long-name="Map and Navigation Provider Reference Application">
  8090 <component name="mapnavproviderrefapp_build" filter="s60" long-name="Map and Navigation Provider Reference Application">
  8087       <unit bldFile="app/location/mapnavproviderrefapp/group"/>
  8091 <unit bldFile="app/location/mapnavproviderrefapp/group"/>
  8088      </component>
  8092 </component>
  8089     </collection>
  8093 </collection>
  8090     <collection name="locationcentre" long-name="Location Centre" level="loc">
  8094 <collection name="locationcentre" long-name="Location Centre" level="loc">
  8091      <component name="lcutils" long-name="Location Centre Utilities" filter="s60" introduced="^3">
  8095 <component name="lcutils" long-name="Location Centre Utilities" filter="s60" introduced="^3">
  8092       <unit bldFile="app/location/locationcentre/lcutils/group"/>
  8096 <unit bldFile="app/location/locationcentre/lcutils/group"/>
  8093      </component>
  8097 </component>
  8094      <component name="lcservice" long-name="Location Centre Service Project" filter="s60" introduced="^3">
  8098 <component name="lcservice" long-name="Location Centre Service Project" filter="s60" introduced="^3">
  8095       <unit bldFile="app/location/locationcentre/lcservice/group"/>
  8099 <unit bldFile="app/location/locationcentre/lcservice/group"/>
  8096      </component>
  8100 </component>
  8097      <component name="lcserver" long-name="Location Centre Server Project" filter="s60" introduced="^3">
  8101 <component name="lcserver" long-name="Location Centre Server Project" filter="s60" introduced="^3">
  8098       <unit bldFile="app/location/locationcentre/lcserver/group"/>
  8102 <unit bldFile="app/location/locationcentre/lcserver/group"/>
  8099      </component>
  8103 </component>
  8100      <component name="lcapp" long-name="Location Centre Application" filter="s60" introduced="^3">
  8104 <component name="lcapp" long-name="Location Centre Application" filter="s60" introduced="^3">
  8101       <unit bldFile="app/location/locationcentre/lcapp/group"/>
  8105 <unit bldFile="app/location/locationcentre/lcapp/group"/>
  8102      </component>
  8106 </component>
  8103      <component name="locationcentre_build" filter="s60" long-name="Location Centre Build" introduced="^3">
  8107 <component name="locationcentre_build" filter="s60" long-name="Location Centre Build" introduced="^3">
  8104       <!-- consider distributing this into the other components or collapsing into a single component -->
  8108 <!-- consider distributing this into the other components or collapsing into a single component -->
  8105       <unit bldFile="app/location/locationcentre/group"/>
  8109 <unit bldFile="app/location/locationcentre/group"/>
  8106      </component>
  8110 </component>
  8107     </collection>
  8111 </collection>
  8108    </block>
  8112 </block>
  8109    <block name="mmsharinguis" level="services" long-name="Multimedia Sharing UIs" levels="base plugin if">
  8113 <block name="mmsharinguis" level="services" long-name="Multimedia Sharing UIs" levels="base plugin if">
  8110     <collection name="mmsharinguis_plat" long-name="Multimedia Sharing UIs Platform Interfaces" level="if">
  8114 <collection name="mmsharinguis_plat" long-name="Multimedia Sharing UIs Platform Interfaces" level="if">
  8111      <component name="multimedia_sharing_settings_api" long-name="Multimedia Sharing Settings API" filter="s60" class="api">
  8115 <component name="multimedia_sharing_settings_api" long-name="Multimedia Sharing Settings API" filter="s60" class="api">
  8112       <unit bldFile="app/mmsharinguis/mmsharinguis_plat/multimedia_sharing_settings_api/group"/>
  8116 <unit bldFile="app/mmsharinguis/mmsharinguis_plat/multimedia_sharing_settings_api/group"/>
  8113      </component>
  8117 </component>
  8114      <component name="multimedia_sharing_resource_api" long-name="Multimedia Sharing Resource API" filter="s60" class="api">
  8118 <component name="multimedia_sharing_resource_api" long-name="Multimedia Sharing Resource API" filter="s60" class="api">
  8115       <unit bldFile="app/mmsharinguis/mmsharinguis_plat/multimedia_sharing_resource_api/group"/>
  8119 <unit bldFile="app/mmsharinguis/mmsharinguis_plat/multimedia_sharing_resource_api/group"/>
  8116      </component>
  8120 </component>
  8117      <component name="multimedia_sharing_manager_api" long-name="Multimedia Sharing Manager API" filter="s60" class="api">
  8121 <component name="multimedia_sharing_manager_api" long-name="Multimedia Sharing Manager API" filter="s60" class="api">
  8118       <unit bldFile="app/mmsharinguis/mmsharinguis_plat/multimedia_sharing_manager_api/group"/>
  8122 <unit bldFile="app/mmsharinguis/mmsharinguis_plat/multimedia_sharing_manager_api/group"/>
  8119      </component>
  8123 </component>
  8120     </collection>
  8124 </collection>
  8121     <collection name="mmsharing" long-name="Multimedia Sharing" level="base">
  8125 <collection name="mmsharing" long-name="Multimedia Sharing" level="base">
  8122      <component name="mmshavailability" filter="s60" long-name="Multimedia Sharing Availability">
  8126 <component name="mmshavailability" filter="s60" long-name="Multimedia Sharing Availability">
  8123       <unit bldFile="app/mmsharinguis/mmsharing/mmshavailability/group"/>
  8127 <unit bldFile="app/mmsharinguis/mmsharing/mmshavailability/group"/>
  8124      </component>
  8128 </component>
  8125      <component name="mmshindicator" filter="s60" long-name="Multimedia Sharing Indicator">
  8129 <component name="mmshindicator" filter="s60" long-name="Multimedia Sharing Indicator">
  8126       <unit bldFile="app/mmsharinguis/mmsharing/mmshindicator/group"/>
  8130 <unit bldFile="app/mmsharinguis/mmsharing/mmshindicator/group"/>
  8127      </component>
  8131 </component>
  8128      <!-- consider putting client and server in the same component -->
  8132 <!-- consider putting client and server in the same component -->
  8129      <component name="mmshmanagercli" filter="s60" long-name="Multimedia Sharing Manager Client">
  8133 <component name="mmshmanagercli" filter="s60" long-name="Multimedia Sharing Manager Client">
  8130       <unit bldFile="app/mmsharinguis/mmsharing/mmshmanagercli/group" filter="!test"/>
  8134 <unit bldFile="app/mmsharinguis/mmsharing/mmshmanagercli/group" filter="!test"/>
  8131      </component>
  8135 </component>
  8132      <component name="mmshmanagersrv" filter="s60" long-name="Multimedia Sharing Manager Server">
  8136 <component name="mmshmanagersrv" filter="s60" long-name="Multimedia Sharing Manager Server">
  8133       <unit bldFile="app/mmsharinguis/mmsharing/mmshmanagersrv/group"/>
  8137 <unit bldFile="app/mmsharinguis/mmsharing/mmshmanagersrv/group"/>
  8134      </component>
  8138 </component>
  8135      <component name="mmshengine" filter="s60" long-name="Multimedia Sharing Engine">
  8139 <component name="mmshengine" filter="s60" long-name="Multimedia Sharing Engine">
  8136       <unit bldFile="app/mmsharinguis/mmsharing/mmshengine/group"/>
  8140 <unit bldFile="app/mmsharinguis/mmsharing/mmshengine/group"/>
  8137      </component>
  8141 </component>
  8138      <component name="mmshui" filter="s60" long-name="Multimedia Sharing UI">
  8142 <component name="mmshui" filter="s60" long-name="Multimedia Sharing UI">
  8139       <!-- can only have one unit: need to #include one from the other if it's needed -->
  8143 <!-- can only have one unit: need to #include one from the other if it's needed -->
  8140       <unit bldFile="app/mmsharinguis/mmsharing/mmshui/group"/>
  8144 <unit bldFile="app/mmsharinguis/mmsharing/mmshui/group"/>
  8141       <unit bldFile="app/mmsharinguis/mmsharing/mmshui/help/group"/>
  8145 <unit bldFile="app/mmsharinguis/mmsharing/mmshui/help/group"/>
  8142      </component>
  8146 </component>
  8143      <component name="mmsharing_build" filter="s60" long-name="MM Sharing Build">
  8147 <component name="mmsharing_build" filter="s60" long-name="MM Sharing Build">
  8144       <unit bldFile="app/mmsharinguis/mmsharing/group"/>
  8148 <unit bldFile="app/mmsharinguis/mmsharing/group"/>
  8145      </component>
  8149 </component>
  8146     </collection>
  8150 </collection>
  8147     <collection name="mmshplugins" long-name="Multimedia Sharing Plugins" level="plugin">
  8151 <collection name="mmshplugins" long-name="Multimedia Sharing Plugins" level="plugin">
  8148      <component name="mmshaoplugin" filter="s60" long-name="Multimedia Sharing Always Online Plugin" plugin="Y">
  8152 <component name="mmshaoplugin" filter="s60" long-name="Multimedia Sharing Always Online Plugin" plugin="Y">
  8149       <unit bldFile="app/mmsharinguis/mmshplugins/mmshaoplugin/group"/>
  8153 <unit bldFile="app/mmsharinguis/mmshplugins/mmshaoplugin/group"/>
  8150      </component>
  8154 </component>
  8151      <component name="mmshaiwplugin" filter="s60" long-name="Multimedia Sharing AIW Plugin" plugin="Y">
  8155 <component name="mmshaiwplugin" filter="s60" long-name="Multimedia Sharing AIW Plugin" plugin="Y">
  8152       <unit bldFile="app/mmsharinguis/mmshplugins/mmshaiwplugin/group"/>
  8156 <unit bldFile="app/mmsharinguis/mmshplugins/mmshaiwplugin/group"/>
  8153      </component>
  8157 </component>
  8154      <component name="mmshsipcrplugin" filter="s60" long-name="Multimedia Sharing SIP Client Resolver Plugin" plugin="Y">
  8158 <component name="mmshsipcrplugin" filter="s60" long-name="Multimedia Sharing SIP Client Resolver Plugin" plugin="Y">
  8155       <unit bldFile="app/mmsharinguis/mmshplugins/mmshsipcrplugin/group"/>
  8159 <unit bldFile="app/mmsharinguis/mmshplugins/mmshsipcrplugin/group"/>
  8156      </component>
  8160 </component>
  8157      <component name="mmshsettingsuiplugin" filter="s60" long-name="Multimedia Sharing Settings UI Plugin" plugin="Y">
  8161 <component name="mmshsettingsuiplugin" filter="s60" long-name="Multimedia Sharing Settings UI Plugin" plugin="Y">
  8158       <unit bldFile="app/mmsharinguis/mmshplugins/mmshsettingsuiplugin/group"/>
  8162 <unit bldFile="app/mmsharinguis/mmshplugins/mmshsettingsuiplugin/group"/>
  8159      </component>
  8163 </component>
  8160      <component name="mmshwpadapterplugin" filter="s60" long-name="Multimedia Sharing WAP Provisioning Adapter" plugin="Y">
  8164 <component name="mmshwpadapterplugin" filter="s60" long-name="Multimedia Sharing WAP Provisioning Adapter" plugin="Y">
  8161       <unit bldFile="app/mmsharinguis/mmshplugins/mmshwpadapterplugin/group"/>
  8165 <unit bldFile="app/mmsharinguis/mmshplugins/mmshwpadapterplugin/group"/>
  8162      </component>
  8166 </component>
  8163     </collection>
  8167 </collection>
  8164     <collection name="mmsharinguis_info" long-name="Multimedia Sharing UIs Info" level="if">
  8168 <collection name="mmsharinguis_info" long-name="Multimedia Sharing UIs Info" level="if">
  8165      <component name="mmsharinguis_build" filter="s60" long-name="Multimedia Sharing UIs Build">
  8169 <component name="mmsharinguis_build" filter="s60" long-name="Multimedia Sharing UIs Build">
  8166       <!--  consider distributing to other components -->
  8170 <!--  consider distributing to other components -->
  8167       <unit bldFile="app/mmsharinguis/group"/>
  8171 <unit bldFile="app/mmsharinguis/group"/>
  8168      </component>
  8172 </component>
  8169     </collection>
  8173 </collection>
  8170    </block>
  8174 </block>
  8171    <block name="phone" level="apps" span="2" long-name="Phone Apps" levels="engine plugin ui app">
  8175 <block name="phone" level="apps" span="2" long-name="Phone Apps" levels="engine plugin ui app">
  8172     <collection name="phone_plat" long-name="Phone Apps Platform Interfaces" level="app">
  8176 <collection name="phone_plat" long-name="Phone Apps Platform Interfaces" level="app">
  8173      <component name="3d_ringing_tone_enabler_api" long-name="3D Ringing Tone Enabler API" filter="s60" class="api">
  8177 <component name="3d_ringing_tone_enabler_api" long-name="3D Ringing Tone Enabler API" filter="s60" class="api">
  8174       <unit bldFile="app/phone/phone_plat/3d_ringing_tone_enabler_api/group"/>
  8178 <unit bldFile="app/phone/phone_plat/3d_ringing_tone_enabler_api/group"/>
  8175      </component>
  8179 </component>
  8176      <component name="telephony_comms_information_api" long-name="Telephony Comms Information API" filter="s60" class="api">
  8180 <component name="telephony_comms_information_api" long-name="Telephony Comms Information API" filter="s60" class="api">
  8177       <unit bldFile="app/phone/phone_plat/telephony_comms_information_api/group"/>
  8181 <unit bldFile="app/phone/phone_plat/telephony_comms_information_api/group"/>
  8178      </component>
  8182 </component>
  8179      <component name="telephony_information_api" long-name="Telephony Information API" filter="s60" class="api">
  8183 <component name="telephony_information_api" long-name="Telephony Information API" filter="s60" class="api">
  8180       <unit bldFile="app/phone/phone_plat/telephony_information_api/group"/>
  8184 <unit bldFile="app/phone/phone_plat/telephony_information_api/group"/>
  8181      </component>
  8185 </component>
  8182      <component name="telephony_device_mode_api" long-name="Telephony Device Mode API" filter="s60" class="api">
  8186 <component name="telephony_device_mode_api" long-name="Telephony Device Mode API" filter="s60" class="api">
  8183       <unit bldFile="app/phone/phone_plat/telephony_device_mode_api/group"/>
  8187 <unit bldFile="app/phone/phone_plat/telephony_device_mode_api/group"/>
  8184      </component>
  8188 </component>
  8185      <component name="telephony_remote_party_information_api" long-name="Telephony Remote Party Information API" filter="s60" class="api">
  8189 <component name="telephony_remote_party_information_api" long-name="Telephony Remote Party Information API" filter="s60" class="api">
  8186       <unit bldFile="app/phone/phone_plat/telephony_remote_party_information_api/group"/>
  8190 <unit bldFile="app/phone/phone_plat/telephony_remote_party_information_api/group"/>
  8187      </component>
  8191 </component>
  8188      <component name="telephony_video_mailbox_settings_api" long-name="Telephony Video Mailbox Settings API" filter="s60" class="api">
  8192 <component name="telephony_video_mailbox_settings_api" long-name="Telephony Video Mailbox Settings API" filter="s60" class="api">
  8189       <unit bldFile="app/phone/phone_plat/telephony_video_mailbox_settings_api/group"/>
  8193 <unit bldFile="app/phone/phone_plat/telephony_video_mailbox_settings_api/group"/>
  8190      </component>
  8194 </component>
  8191      <component name="telephony_configuration_api" long-name="Telephony Configuration API" filter="s60" class="api">
  8195 <component name="telephony_configuration_api" long-name="Telephony Configuration API" filter="s60" class="api">
  8192       <unit bldFile="app/phone/phone_plat/telephony_configuration_api/group"/>
  8196 <unit bldFile="app/phone/phone_plat/telephony_configuration_api/group"/>
  8193      </component>
  8197 </component>
  8194      <component name="telephony_microphone_mute_status_api" long-name="Telephony Microphone Mute Status API" filter="s60" class="api">
  8198 <component name="telephony_microphone_mute_status_api" long-name="Telephony Microphone Mute Status API" filter="s60" class="api">
  8195       <unit bldFile="app/phone/phone_plat/telephony_microphone_mute_status_api/group"/>
  8199 <unit bldFile="app/phone/phone_plat/telephony_microphone_mute_status_api/group"/>
  8196      </component>
  8200 </component>
  8197      <component name="dialer_keypad_api" long-name="Dialer Keypad API" filter="s60" class="api">
  8201 <component name="dialer_keypad_api" long-name="Dialer Keypad API" filter="s60" class="api">
  8198       <unit bldFile="app/phone/phone_plat/dialer_keypad_api/group"/>
  8202 <unit bldFile="app/phone/phone_plat/dialer_keypad_api/group"/>
  8199      </component>
  8203 </component>
  8200      <component name="telephony_logging_extension_api" long-name="Telephony Logging Extension API" filter="s60" class="api">
  8204 <component name="telephony_logging_extension_api" long-name="Telephony Logging Extension API" filter="s60" class="api">
  8201       <unit bldFile="app/phone/phone_plat/telephony_logging_extension_api/group"/>
  8205 <unit bldFile="app/phone/phone_plat/telephony_logging_extension_api/group"/>
  8202      </component>
  8206 </component>
  8203      <component name="telephony_matching_extension_api" long-name="Telephony Matching Extension API" filter="s60" class="api">
  8207 <component name="telephony_matching_extension_api" long-name="Telephony Matching Extension API" filter="s60" class="api">
  8204       <unit bldFile="app/phone/phone_plat/telephony_matching_extension_api/group"/>
  8208 <unit bldFile="app/phone/phone_plat/telephony_matching_extension_api/group"/>
  8205      </component>
  8209 </component>
  8206      <component name="telephony_bubble_extension_api" long-name="Telephony Bubble Extension API" filter="s60" class="api">
  8210 <component name="telephony_bubble_extension_api" long-name="Telephony Bubble Extension API" filter="s60" class="api">
  8207       <unit bldFile="app/phone/phone_plat/telephony_bubble_extension_api/group"/>
  8211 <unit bldFile="app/phone/phone_plat/telephony_bubble_extension_api/group"/>
  8208      </component>
  8212 </component>
  8209      <component name="telephony_menu_extension_api" long-name="Telephony Menu Extension API" filter="s60" class="api">
  8213 <component name="telephony_menu_extension_api" long-name="Telephony Menu Extension API" filter="s60" class="api">
  8210       <unit bldFile="app/phone/phone_plat/telephony_menu_extension_api/group"/>
  8214 <unit bldFile="app/phone/phone_plat/telephony_menu_extension_api/group"/>
  8211      </component>
  8215 </component>
  8212      <component name="phone_application_commands_api" long-name="Phone Application Commands API" filter="s60" class="api">
  8216 <component name="phone_application_commands_api" long-name="Phone Application Commands API" filter="s60" class="api">
  8213       <unit bldFile="app/phone/phone_plat/phone_application_commands_api/group"/>
  8217 <unit bldFile="app/phone/phone_plat/phone_application_commands_api/group"/>
  8214      </component>
  8218 </component>
  8215      <component name="phone_application_voip_commands_api" long-name="Phone Application VOIP Commands API" filter="s60" class="api">
  8219 <component name="phone_application_voip_commands_api" long-name="Phone Application VOIP Commands API" filter="s60" class="api">
  8216       <unit bldFile="app/phone/phone_plat/phone_application_voip_commands_api/group"/>
  8220 <unit bldFile="app/phone/phone_plat/phone_application_voip_commands_api/group"/>
  8217      </component>
  8221 </component>
  8218      <component name="telephony_mediator_api" long-name="Telephony Mediator API" filter="s60" class="api">
  8222 <component name="telephony_mediator_api" long-name="Telephony Mediator API" filter="s60" class="api">
  8219       <unit bldFile="app/phone/phone_plat/telephony_mediator_api/group"/>
  8223 <unit bldFile="app/phone/phone_plat/telephony_mediator_api/group"/>
  8220      </component>
  8224 </component>
  8221      <component name="video_telephony_mediator_api" long-name="Video Telephony Mediator API" filter="s60" class="api">
  8225 <component name="video_telephony_mediator_api" long-name="Video Telephony Mediator API" filter="s60" class="api">
  8222       <unit bldFile="app/phone/phone_plat/video_telephony_mediator_api/group"/>
  8226 <unit bldFile="app/phone/phone_plat/video_telephony_mediator_api/group"/>
  8223      </component>
  8227 </component>
  8224     </collection>
  8228 </collection>
  8225     <collection name="phoneapp" long-name="Phone Application" level="app">
  8229 <collection name="phoneapp" long-name="Phone Application" level="app">
  8226      <component name="blacklist" filter="s60" long-name="Phone Blacklist Clearing" plugin="Y">
  8230 <component name="blacklist" filter="s60" long-name="Phone Blacklist Clearing" plugin="Y">
  8227       <unit bldFile="app/phone/phoneapp/blacklist/group"/>
  8231 <unit bldFile="app/phone/phoneapp/blacklist/group"/>
  8228      </component>
  8232 </component>
  8229      <component name="phoneui" filter="s60" long-name="Phone UI">
  8233 <component name="phoneui" filter="s60" long-name="Phone UI">
  8230       <unit bldFile="app/phone/phoneapp/phoneui/group" filter="!test"/>
  8234 <unit bldFile="app/phone/phoneapp/phoneui/group" filter="!test"/>
  8231      </component>
  8235 </component>
  8232      <component name="phoneuicontrol" filter="s60" long-name="Phone UI Control">
  8236 <component name="phoneuicontrol" filter="s60" long-name="Phone UI Control">
  8233       <unit bldFile="app/phone/phoneapp/phoneuicontrol/group"/>
  8237 <unit bldFile="app/phone/phoneapp/phoneuicontrol/group"/>
  8234      </component>
  8238 </component>
  8235      <component name="phoneuistates" filter="s60" long-name="Phone UI States">
  8239 <component name="phoneuistates" filter="s60" long-name="Phone UI States">
  8236       <unit bldFile="app/phone/phoneapp/phoneuistates/group"/>
  8240 <unit bldFile="app/phone/phoneapp/phoneuistates/group"/>
  8237      </component>
  8241 </component>
  8238      <component name="phoneuiutils" filter="s60" long-name="Phone UI Utils">
  8242 <component name="phoneuiutils" filter="s60" long-name="Phone UI Utils">
  8239       <unit bldFile="app/phone/phoneapp/phoneuiutils/group"/>
  8243 <unit bldFile="app/phone/phoneapp/phoneuiutils/group"/>
  8240      </component>
  8244 </component>
  8241      <component name="phoneuiview" filter="s60" long-name="Phone UI View">
  8245 <component name="phoneuiview" filter="s60" long-name="Phone UI View">
  8242       <unit bldFile="app/phone/phoneapp/phoneuiview/group"/>
  8246 <unit bldFile="app/phone/phoneapp/phoneuiview/group"/>
  8243      </component>
  8247 </component>
  8244      <component name="phoneuivoipextension" filter="s60" long-name="Phone UI VOIP Extension">
  8248 <component name="phoneuivoipextension" filter="s60" long-name="Phone UI VOIP Extension">
  8245       <unit bldFile="app/phone/phoneapp/phoneuivoipextension/group"/>
  8249 <unit bldFile="app/phone/phoneapp/phoneuivoipextension/group"/>
  8246      </component>
  8250 </component>
  8247      <component name="silenceactionplugin" filter="s60" long-name="Silence Action Plugin" plugin="Y">
  8251 <component name="silenceactionplugin" filter="s60" long-name="Silence Action Plugin" plugin="Y">
  8248       <unit bldFile="app/phone/phoneapp/silenceactionplugin/group"/>
  8252 <unit bldFile="app/phone/phoneapp/silenceactionplugin/group"/>
  8249      </component>
  8253 </component>
  8250      <component name="phonemediatorcenter" filter="s60" long-name="Phone Mediator Center">
  8254 <component name="phonemediatorcenter" filter="s60" long-name="Phone Mediator Center">
  8251       <unit bldFile="app/phone/phoneapp/phonemediatorcenter/group"/>
  8255 <unit bldFile="app/phone/phoneapp/phonemediatorcenter/group"/>
  8252      </component>
  8256 </component>
  8253     </collection>
  8257 </collection>
  8254     <collection name="phoneengine" long-name="Phone Engine" level="engine">
  8258 <collection name="phoneengine" long-name="Phone Engine" level="engine">
  8255      <component name="phonecntfinder" filter="s60" long-name="Phone Contact Finder">
  8259 <component name="phonecntfinder" filter="s60" long-name="Phone Contact Finder">
  8256       <unit bldFile="app/phone/phoneengine/phonecntfinder/group"/>
  8260 <unit bldFile="app/phone/phoneengine/phonecntfinder/group"/>
  8257      </component>
  8261 </component>
  8258      <component name="audiohandling" filter="s60" long-name="Phone Audio Handling">
  8262 <component name="audiohandling" filter="s60" long-name="Phone Audio Handling">
  8259       <unit bldFile="app/phone/phoneengine/audiohandling/group"/>
  8263 <unit bldFile="app/phone/phoneengine/audiohandling/group"/>
  8260      </component>
  8264 </component>
  8261      <component name="callhandling" filter="s60" long-name="Call Handling">
  8265 <component name="callhandling" filter="s60" long-name="Call Handling">
  8262       <unit bldFile="app/phone/phoneengine/callhandling/group"/>
  8266 <unit bldFile="app/phone/phoneengine/callhandling/group"/>
  8263      </component>
  8267 </component>
  8264      <component name="contacthandling" filter="s60" long-name="Phone Contact Handling">
  8268 <component name="contacthandling" filter="s60" long-name="Phone Contact Handling">
  8265       <unit bldFile="app/phone/phoneengine/contacthandling/group"/>
  8269 <unit bldFile="app/phone/phoneengine/contacthandling/group"/>
  8266      </component>
  8270 </component>
  8267      <component name="loghandling" filter="s60" long-name="Phone Log Handling">
  8271 <component name="loghandling" filter="s60" long-name="Phone Log Handling">
  8268       <unit bldFile="app/phone/phoneengine/loghandling/group"/>
  8272 <unit bldFile="app/phone/phoneengine/loghandling/group"/>
  8269      </component>
  8273 </component>
  8270      <component name="engineinfo" filter="s60" long-name="Phone Engine Info">
  8274 <component name="engineinfo" filter="s60" long-name="Phone Engine Info">
  8271       <unit bldFile="app/phone/phoneengine/engineinfo/group"/>
  8275 <unit bldFile="app/phone/phoneengine/engineinfo/group"/>
  8272      </component>
  8276 </component>
  8273      <component name="phonemodel" filter="s60" long-name="Phone Model">
  8277 <component name="phonemodel" filter="s60" long-name="Phone Model">
  8274       <unit bldFile="app/phone/phoneengine/phonemodel/group"/>
  8278 <unit bldFile="app/phone/phoneengine/phonemodel/group"/>
  8275      </component>
  8279 </component>
  8276      <component name="servicehandling" filter="s60" long-name="Phone Service Handling">
  8280 <component name="servicehandling" filter="s60" long-name="Phone Service Handling">
  8277       <unit bldFile="app/phone/phoneengine/servicehandling/group"/>
  8281 <unit bldFile="app/phone/phoneengine/servicehandling/group"/>
  8278      </component>
  8282 </component>
  8279     </collection>
  8283 </collection>
  8280     <collection name="phonesettings" long-name="Phone Settings" level="plugin">
  8284 <collection name="phonesettings" long-name="Phone Settings" level="plugin">
  8281      <component name="aiwcallimageplugin" filter="s60" long-name="Call Image AIW Plugin" plugin="Y">
  8285 <component name="aiwcallimageplugin" filter="s60" long-name="Call Image AIW Plugin" plugin="Y">
  8282       <unit bldFile="app/phone/phonesettings/aiwcallimageplugin/group"/>
  8286 <unit bldFile="app/phone/phonesettings/aiwcallimageplugin/group"/>
  8283      </component>
  8287 </component>
  8284      <component name="pslncallimageplugin" filter="s60" long-name="Call Image Personalization Plugin" plugin="Y">
  8288 <component name="pslncallimageplugin" filter="s60" long-name="Call Image Personalization Plugin" plugin="Y">
  8285       <unit bldFile="app/phone/phonesettings/pslncallimageplugin/group"/>
  8289 <unit bldFile="app/phone/phonesettings/pslncallimageplugin/group"/>
  8286      </component>
  8290 </component>
  8287     </collection>
  8291 </collection>
  8288     <collection name="phoneuis" long-name="Phone UIs" level="ui">
  8292 <collection name="phoneuis" long-name="Phone UIs" level="ui">
  8289      <component name="dialer" filter="s60" long-name="Dialer">
  8293 <component name="dialer" filter="s60" long-name="Dialer">
  8290       <unit bldFile="app/phone/phoneuis/dialer/group" filter="!test"/>
  8294 <unit bldFile="app/phone/phoneuis/dialer/group" filter="!test"/>
  8291      </component>
  8295 </component>
  8292      <component name="easydialing" filter="s60" long-name="Easy Dialing Plugin" introduced="^3" plugin="Y">
  8296 <component name="easydialing" filter="s60" long-name="Easy Dialing Plugin" introduced="^3" plugin="Y">
  8293       <unit bldFile="app/phone/phoneuis/easydialing/group"/>
  8297 <unit bldFile="app/phone/phoneuis/easydialing/group"/>
  8294      </component>
  8298 </component>
  8295      <component name="bubblemanager" filter="s60" long-name="Phone Bubble Manager">
  8299 <component name="bubblemanager" filter="s60" long-name="Phone Bubble Manager">
  8296       <unit bldFile="app/phone/phoneuis/bubblemanager/group"/>
  8300 <unit bldFile="app/phone/phoneuis/bubblemanager/group"/>
  8297      </component>
  8301 </component>
  8298      <component name="connectutil" filter="s60" long-name="Connection Utility" plugin="Y">
  8302 <component name="connectutil" filter="s60" long-name="Connection Utility" plugin="Y">
  8299       <unit bldFile="app/phone/phoneuis/connectutil/group"/>
  8303 <unit bldFile="app/phone/phoneuis/connectutil/group"/>
  8300      </component>
  8304 </component>
  8301      <component name="ussd" filter="s60" long-name="Unstructured Supplementary Services Data">
  8305 <component name="ussd" filter="s60" long-name="Unstructured Supplementary Services Data">
  8302       <unit bldFile="app/phone/phoneuis/ussd/group"/>
  8306 <unit bldFile="app/phone/phoneuis/ussd/group"/>
  8303      </component>
  8307 </component>
  8304      <component name="vmbx" filter="s60" long-name="Voice Mailbox">
  8308 <component name="vmbx" filter="s60" long-name="Voice Mailbox">
  8305       <unit bldFile="app/phone/phoneuis/vmbx/group"/>
  8309 <unit bldFile="app/phone/phoneuis/vmbx/group"/>
  8306      </component>
  8310 </component>
  8307      <component name="telephonydevicemode" filter="s60" long-name="Telephony Device Mode">
  8311 <component name="telephonydevicemode" filter="s60" long-name="Telephony Device Mode">
  8308       <unit bldFile="app/phone/phoneuis/telephonydevicemode/group"/>
  8312 <unit bldFile="app/phone/phoneuis/telephonydevicemode/group"/>
  8309      </component>
  8313 </component>
  8310     </collection>
  8314 </collection>
  8311     <collection name="phoneplugins" long-name="Phone Plugins" level="plugin">
  8315 <collection name="phoneplugins" long-name="Phone Plugins" level="plugin">
  8312      <component name="telbranding" filter="s60" long-name="Tel Branding" introduced="^2" plugin="Y">
  8316 <component name="telbranding" filter="s60" long-name="Tel Branding" introduced="^2" plugin="Y">
  8313       <unit bldFile="app/phone/phoneplugins/telbranding/group"/>
  8317 <unit bldFile="app/phone/phoneplugins/telbranding/group"/>
  8314      </component>
  8318 </component>
  8315     </collection>
  8319 </collection>
  8316    </block>
  8320 </block>
  8317    <block name="videotelephony" level="apps" long-name="Video Telephony Apps" levels="engine plugin prot ui">
  8321 <block name="videotelephony" level="apps" long-name="Video Telephony Apps" levels="engine plugin prot ui">
  8318     <collection name="videotelephony_plat" long-name="VT Apps Platform Interfaces" level="ui">
  8322 <collection name="videotelephony_plat" long-name="VT Apps Platform Interfaces" level="ui">
  8319      <component name="video_telephony_control_mediator_api" long-name="Video Telephony Control Mediator API" filter="s60" class="api">
  8323 <component name="video_telephony_control_mediator_api" long-name="Video Telephony Control Mediator API" filter="s60" class="api">
  8320       <unit bldFile="app/videotelephony/videotelephony_plat/video_telephony_control_mediator_api/group"/>
  8324 <unit bldFile="app/videotelephony/videotelephony_plat/video_telephony_control_mediator_api/group"/>
  8321      </component>
  8325 </component>
  8322      <component name="video_telephony_media_configuration_api" long-name="Video Telephony Media Configuration API" filter="s60" class="api">
  8326 <component name="video_telephony_media_configuration_api" long-name="Video Telephony Media Configuration API" filter="s60" class="api">
  8323       <unit bldFile="app/videotelephony/videotelephony_plat/video_telephony_media_configuration_api/group"/>
  8327 <unit bldFile="app/videotelephony/videotelephony_plat/video_telephony_media_configuration_api/group"/>
  8324      </component>
  8328 </component>
  8325     </collection>
  8329 </collection>
  8326     <collection name="vtengines" long-name="Video Telephony Engines" level="engine">
  8330 <collection name="vtengines" long-name="Video Telephony Engines" level="engine">
  8327      <component name="videoteleng" filter="s60" long-name="Video Telephony Engine">
  8331 <component name="videoteleng" filter="s60" long-name="Video Telephony Engine">
  8328       <unit bldFile="app/videotelephony/vtengines/videoteleng/Group"/>
  8332 <unit bldFile="app/videotelephony/vtengines/videoteleng/Group"/>
  8329      </component>
  8333 </component>
  8330      <component name="vtmediatorplugin" filter="s60" long-name="VT Mediator Plugin" plugin="Y">
  8334 <component name="vtmediatorplugin" filter="s60" long-name="VT Mediator Plugin" plugin="Y">
  8331       <unit bldFile="app/videotelephony/vtengines/vtmediatorplugin/group"/>
  8335 <unit bldFile="app/videotelephony/vtengines/vtmediatorplugin/group"/>
  8332      </component>
  8336 </component>
  8333     </collection>
  8337 </collection>
  8334     <collection name="vtuis" long-name="Video Telephony UIs" level="ui">
  8338 <collection name="vtuis" long-name="Video Telephony UIs" level="ui">
  8335      <component name="videotelui" filter="s60" long-name="Video Telephony UI">
  8339 <component name="videotelui" filter="s60" long-name="Video Telephony UI">
  8336       <unit bldFile="app/videotelephony/vtuis/videotelui/group"/>
  8340 <unit bldFile="app/videotelephony/vtuis/videotelui/group"/>
  8337      </component>
  8341 </component>
  8338     </collection>
  8342 </collection>
  8339     <collection name="vtprotocolplugins" long-name="VT Protocol Plugins" level="plugin">
  8343 <collection name="vtprotocolplugins" long-name="VT Protocol Plugins" level="plugin">
  8340      <component name="displaysink" filter="s60" long-name="Display Sink" introduced="^2">
  8344 <component name="displaysink" filter="s60" long-name="Display Sink" introduced="^2">
  8341       <unit bldFile="app/videotelephony/vtprotocolplugins/DisplaySink/group"/>
  8345 <unit bldFile="app/videotelephony/vtprotocolplugins/DisplaySink/group"/>
  8342      </component>
  8346 </component>
  8343      <component name="videosource" filter="s60" long-name="Video Source" introduced="^2">
  8347 <component name="videosource" filter="s60" long-name="Video Source" introduced="^2">
  8344       <unit bldFile="app/videotelephony/vtprotocolplugins/VideoSource/group"/>
  8348 <unit bldFile="app/videotelephony/vtprotocolplugins/VideoSource/group"/>
  8345      </component>
  8349 </component>
  8346     </collection>
  8350 </collection>
  8347     <collection name="vtprotocolsstub" long-name="VT Protocols Stub" level="prot">
  8351 <collection name="vtprotocolsstub" long-name="VT Protocols Stub" level="prot">
  8348      <!--  this collection is really a component, move down a directory -->
  8352 <!--  this collection is really a component, move down a directory -->
  8349      <component name="videotelproto" filter="s60" long-name="Video Telephony Protocol">
  8353 <component name="videotelproto" filter="s60" long-name="Video Telephony Protocol">
  8350       <unit bldFile="app/videotelephony/vtprotocolsstub/group" filter="sf_build"/>
  8354 <unit bldFile="app/videotelephony/vtprotocolsstub/group" filter="sf_build"/>
  8351      </component>
  8355 </component>
  8352     </collection>
  8356 </collection>
  8353    </block>
  8357 </block>
  8354    <block name="iptelephony" level="apps" long-name="IP Telephony" levels="eng plugin util ui">
  8358 <block name="iptelephony" level="apps" long-name="IP Telephony" levels="eng plugin util ui">
  8355     <collection name="iptel_plat" long-name="IP Telephony Platform Interfaces" level="ui">
  8359 <collection name="iptel_plat" long-name="IP Telephony Platform Interfaces" level="ui">
  8356      <component name="richcallsettingsengine_api" long-name="Rich Call Settings Engine API" introduced="^2" filter="s60" class="api">
  8360 <component name="richcallsettingsengine_api" long-name="Rich Call Settings Engine API" introduced="^2" filter="s60" class="api">
  8357       <unit bldFile="app/iptelephony/iptel_plat/richcallsettingsengine_api/group"/>
  8361 <unit bldFile="app/iptelephony/iptel_plat/richcallsettingsengine_api/group"/>
  8358      </component>
  8362 </component>
  8359      <component name="cch_client_api" long-name="CCH Client API" introduced="^2" filter="s60" class="api">
  8363 <component name="cch_client_api" long-name="CCH Client API" introduced="^2" filter="s60" class="api">
  8360       <unit bldFile="app/iptelephony/iptel_plat/cch_client_api/group"/>
  8364 <unit bldFile="app/iptelephony/iptel_plat/cch_client_api/group"/>
  8361      </component>
  8365 </component>
  8362      <component name="cch_server_api" long-name="CCH Server API" introduced="^2" filter="s60" class="api">
  8366 <component name="cch_server_api" long-name="CCH Server API" introduced="^2" filter="s60" class="api">
  8363       <unit bldFile="app/iptelephony/iptel_plat/cch_server_api/group"/>
  8367 <unit bldFile="app/iptelephony/iptel_plat/cch_server_api/group"/>
  8364      </component>
  8368 </component>
  8365      <component name="csc_settingsui_api" long-name="CSC Settings UI API" introduced="^2" filter="s60" class="api">
  8369 <component name="csc_settingsui_api" long-name="CSC Settings UI API" introduced="^2" filter="s60" class="api">
  8366       <unit bldFile="app/iptelephony/iptel_plat/csc_settingsui_api/group"/>
  8370 <unit bldFile="app/iptelephony/iptel_plat/csc_settingsui_api/group"/>
  8367      </component>
  8371 </component>
  8368      <component name="vccpropertyhandler_api" long-name="VCC Property Handler API" introduced="^2" filter="s60" class="api">
  8372 <component name="vccpropertyhandler_api" long-name="VCC Property Handler API" introduced="^2" filter="s60" class="api">
  8369       <unit bldFile="app/iptelephony/iptel_plat/vccpropertyhandler_api/group"/>
  8373 <unit bldFile="app/iptelephony/iptel_plat/vccpropertyhandler_api/group"/>
  8370      </component>
  8374 </component>
  8371      <component name="vcc_api" long-name="VCC API" introduced="^2" filter="s60" class="api">
  8375 <component name="vcc_api" long-name="VCC API" introduced="^2" filter="s60" class="api">
  8372       <unit bldFile="app/iptelephony/iptel_plat/vcc_api/group"/>
  8376 <unit bldFile="app/iptelephony/iptel_plat/vcc_api/group"/>
  8373      </component>
  8377 </component>
  8374     </collection>
  8378 </collection>
  8375     <collection name="iptelcommsconfig" long-name="IP Telephony Comms Config" level="ui">
  8379 <collection name="iptelcommsconfig" long-name="IP Telephony Comms Config" level="ui">
  8376      <component name="cscgsplugin" filter="s60" long-name="CSC GS Plugin" introduced="^2" plugin="Y">
  8380 <component name="cscgsplugin" filter="s60" long-name="CSC GS Plugin" introduced="^2" plugin="Y">
  8377       <unit bldFile="app/iptelephony/commsconfig/cscgsplugin/group"/>
  8381 <unit bldFile="app/iptelephony/commsconfig/cscgsplugin/group"/>
  8378      </component>
  8382 </component>
  8379      <component name="cscsipvoipcleanupplugin" filter="s60" long-name="CSC SIP VoIP Cleanup Plugin" introduced="^2" plugin="Y">
  8383 <component name="cscsipvoipcleanupplugin" filter="s60" long-name="CSC SIP VoIP Cleanup Plugin" introduced="^2" plugin="Y">
  8380       <unit bldFile="app/iptelephony/commsconfig/cscsipvoipcleanupplugin/group"/>
  8384 <unit bldFile="app/iptelephony/commsconfig/cscsipvoipcleanupplugin/group"/>
  8381      </component>
  8385 </component>
  8382      <component name="cscengine" filter="s60" long-name="Connection Service Configurator Engine" introduced="^2">
  8386 <component name="cscengine" filter="s60" long-name="Connection Service Configurator Engine" introduced="^2">
  8383       <unit bldFile="app/iptelephony/commsconfig/cscengine/group"/>
  8387 <unit bldFile="app/iptelephony/commsconfig/cscengine/group"/>
  8384      </component>
  8388 </component>
  8385      <component name="cscsettingsui" filter="s60" long-name="CSC Settings UI" introduced="^2">
  8389 <component name="cscsettingsui" filter="s60" long-name="CSC Settings UI" introduced="^2">
  8386       <unit bldFile="app/iptelephony/commsconfig/cscsettingsui/group"/>
  8390 <unit bldFile="app/iptelephony/commsconfig/cscsettingsui/group"/>
  8387      </component>
  8391 </component>
  8388      <component name="cscapplicationui" filter="s60" long-name="CSC Application UI" introduced="^2">
  8392 <component name="cscapplicationui" filter="s60" long-name="CSC Application UI" introduced="^2">
  8389       <unit bldFile="app/iptelephony/commsconfig/cscapplicationui/group"/>
  8393 <unit bldFile="app/iptelephony/commsconfig/cscapplicationui/group"/>
  8390      </component>
  8394 </component>
  8391      <component name="commsconfig_build" filter="s60" long-name="Comms Config Build" introduced="^2">
  8395 <component name="commsconfig_build" filter="s60" long-name="Comms Config Build" introduced="^2">
  8392       <!--  consider distributing this into the above components -->
  8396 <!--  consider distributing this into the above components -->
  8393       <unit bldFile="app/iptelephony/commsconfig/group"/>
  8397 <unit bldFile="app/iptelephony/commsconfig/group"/>
  8394      </component>
  8398 </component>
  8395     </collection>
  8399 </collection>
  8396     <collection name="convergedconnectionhandler" long-name="Converged Connection Handler" level="eng">
  8400 <collection name="convergedconnectionhandler" long-name="Converged Connection Handler" level="eng">
  8397      <component name="cchserver" filter="s60" long-name="CCH Server" introduced="^2">
  8401 <component name="cchserver" filter="s60" long-name="CCH Server" introduced="^2">
  8398       <unit bldFile="app/iptelephony/convergedconnectionhandler/cchserver/group"/>
  8402 <unit bldFile="app/iptelephony/convergedconnectionhandler/cchserver/group"/>
  8399      </component>
  8403 </component>
  8400      <component name="cchclient" filter="s60" long-name="CCH Client" introduced="^2">
  8404 <component name="cchclient" filter="s60" long-name="CCH Client" introduced="^2">
  8401       <unit bldFile="app/iptelephony/convergedconnectionhandler/cchclient/group"/>
  8405 <unit bldFile="app/iptelephony/convergedconnectionhandler/cchclient/group"/>
  8402      </component>
  8406 </component>
  8403      <component name="cchclientapi" filter="s60" long-name="CCH Client API" introduced="^2">
  8407 <component name="cchclientapi" filter="s60" long-name="CCH Client API" introduced="^2">
  8404       <unit bldFile="app/iptelephony/convergedconnectionhandler/cchclientapi/group"/>
  8408 <unit bldFile="app/iptelephony/convergedconnectionhandler/cchclientapi/group"/>
  8405      </component>
  8409 </component>
  8406      <component name="convergedconnectionhandler_build" filter="s60" long-name="CCH Build" introduced="^2">
  8410 <component name="convergedconnectionhandler_build" filter="s60" long-name="CCH Build" introduced="^2">
  8407       <!--  consider distributing this into the above components, or collapse the collection into a single component. 
  8411 <!--  consider distributing this into the above components, or collapse the collection into a single component. 
  8408       		The latter is a better option since clients and sevrers are rarely separate components -->
  8412       		The latter is a better option since clients and sevrers are rarely separate components -->
  8409       <unit bldFile="app/iptelephony/convergedconnectionhandler/group"/>
  8413 <unit bldFile="app/iptelephony/convergedconnectionhandler/group"/>
  8410      </component>
  8414 </component>
  8411     </collection>
  8415 </collection>
  8412     <collection name="richcallsettingsengine" long-name="Rich Call Settings Engine" level="eng">
  8416 <collection name="richcallsettingsengine" long-name="Rich Call Settings Engine" level="eng">
  8413      <component name="rcse2" filter="s60" long-name="Rich Call Settings Engine Build" introduced="^2">
  8417 <component name="rcse2" filter="s60" long-name="Rich Call Settings Engine Build" introduced="^2">
  8414       <unit bldFile="app/iptelephony/richcallsettingsengine/rcse2/group"/>
  8418 <unit bldFile="app/iptelephony/richcallsettingsengine/rcse2/group"/>
  8415      </component>
  8419 </component>
  8416     </collection>
  8420 </collection>
  8417     <collection name="sipvoipprovider" long-name="SIP VoIP Provider" level="plugin">
  8421 <collection name="sipvoipprovider" long-name="SIP VoIP Provider" level="plugin">
  8418      <!-- collection is really a component. Should move down a directory -->
  8422 <!-- collection is really a component. Should move down a directory -->
  8419      <component name="svp" filter="s60" long-name="SIP VoIP Provider Build" introduced="^2" plugin="Y">
  8423 <component name="svp" filter="s60" long-name="SIP VoIP Provider Build" introduced="^2" plugin="Y">
  8420       <unit bldFile="app/iptelephony/sipvoipprovider/group"/>
  8424 <unit bldFile="app/iptelephony/sipvoipprovider/group"/>
  8421      </component>
  8425 </component>
  8422     </collection>
  8426 </collection>
  8423     <collection name="voipplugins" long-name="VoIP Plugins" level="plugin">
  8427 <collection name="voipplugins" long-name="VoIP Plugins" level="plugin">
  8424      <component name="sipmxresolver" filter="s60" long-name="SIP MX Resolver" introduced="^2" plugin="Y">
  8428 <component name="sipmxresolver" filter="s60" long-name="SIP MX Resolver" introduced="^2" plugin="Y">
  8425       <unit bldFile="app/iptelephony/voipplugins/sipmxresolver/group"/>
  8429 <unit bldFile="app/iptelephony/voipplugins/sipmxresolver/group"/>
  8426      </component>
  8430 </component>
  8427      <component name="sipconnectionprovider" filter="s60" long-name="SIP Connection Provider" introduced="^2" plugin="Y">
  8431 <component name="sipconnectionprovider" filter="s60" long-name="SIP Connection Provider" introduced="^2" plugin="Y">
  8428       <unit bldFile="app/iptelephony/voipplugins/sipconnectionprovider/group"/>
  8432 <unit bldFile="app/iptelephony/voipplugins/sipconnectionprovider/group"/>
  8429       <!-- can only have one unit, can the next be #'included from the above? -->
  8433 <!-- can only have one unit, can the next be #'included from the above? -->
  8430       <unit bldFile="app/iptelephony/voipplugins/sipconnectionprovider/ipvoicemailengine/group"/>
  8434 <unit bldFile="app/iptelephony/voipplugins/sipconnectionprovider/ipvoicemailengine/group"/>
  8431      </component>
  8435 </component>
  8432      <component name="ipapputils" filter="s60" long-name="IP App Utils" introduced="^2">
  8436 <component name="ipapputils" filter="s60" long-name="IP App Utils" introduced="^2">
  8433       <unit bldFile="app/iptelephony/voipplugins/ipapputils/group"/>
  8437 <unit bldFile="app/iptelephony/voipplugins/ipapputils/group"/>
  8434      </component>
  8438 </component>
  8435      <component name="voipadapters" filter="s60" long-name="VoIP Adapters" introduced="^2" plugin="Y">
  8439 <component name="voipadapters" filter="s60" long-name="VoIP Adapters" introduced="^2" plugin="Y">
  8436       <unit bldFile="app/iptelephony/voipplugins/voipadapters/group"/>
  8440 <unit bldFile="app/iptelephony/voipplugins/voipadapters/group"/>
  8437      </component>
  8441 </component>
  8438      <component name="accountcreationplugin" filter="s60" long-name="Account Creation Plugin" introduced="^2" plugin="Y">
  8442 <component name="accountcreationplugin" filter="s60" long-name="Account Creation Plugin" introduced="^2" plugin="Y">
  8439       <unit bldFile="app/iptelephony/voipplugins/accountcreationplugin/group"/>
  8443 <unit bldFile="app/iptelephony/voipplugins/accountcreationplugin/group"/>
  8440      </component>
  8444 </component>
  8441      <component name="dhcppositionprovider" filter="s60" long-name="DHCP Position Provider" introduced="^2" plugin="Y">
  8445 <component name="dhcppositionprovider" filter="s60" long-name="DHCP Position Provider" introduced="^2" plugin="Y">
  8442       <unit bldFile="app/iptelephony/voipplugins/dhcppositionprovider/group"/>
  8446 <unit bldFile="app/iptelephony/voipplugins/dhcppositionprovider/group"/>
  8443      </component>
  8447 </component>
  8444      <component name="svtmatching" filter="s60" long-name="SIP VoIP Telephony Matching" introduced="^2" plugin="Y">
  8448 <component name="svtmatching" filter="s60" long-name="SIP VoIP Telephony Matching" introduced="^2" plugin="Y">
  8445       <unit bldFile="app/iptelephony/voipplugins/svtmatching/group"/>
  8449 <unit bldFile="app/iptelephony/voipplugins/svtmatching/group"/>
  8446      </component>
  8450 </component>
  8447      <component name="svtlogging" filter="s60" long-name="SVT Logging" introduced="^2" plugin="Y">
  8451 <component name="svtlogging" filter="s60" long-name="SVT Logging" introduced="^2" plugin="Y">
  8448       <unit bldFile="app/iptelephony/voipplugins/svtlogging/group"/>
  8452 <unit bldFile="app/iptelephony/voipplugins/svtlogging/group"/>
  8449      </component>
  8453 </component>
  8450      <component name="svtcallmenu" filter="s60" long-name="SVT Call Menu" introduced="^2" plugin="Y">
  8454 <component name="svtcallmenu" filter="s60" long-name="SVT Call Menu" introduced="^2" plugin="Y">
  8451       <unit bldFile="app/iptelephony/voipplugins/svtcallmenu/group"/>
  8455 <unit bldFile="app/iptelephony/voipplugins/svtcallmenu/group"/>
  8452      </component>
  8456 </component>
  8453      <component name="sipimresolver" filter="s60" long-name="SIP IM Resolver" introduced="^3" plugin="Y">
  8457 <component name="sipimresolver" filter="s60" long-name="SIP IM Resolver" introduced="^3" plugin="Y">
  8454       <unit bldFile="app/iptelephony/voipplugins/sipimresolver/group"/>
  8458 <unit bldFile="app/iptelephony/voipplugins/sipimresolver/group"/>
  8455      </component>
  8459 </component>
  8456     </collection>
  8460 </collection>
  8457     <collection name="callcontinuity" long-name="Call Continuity" level="util">
  8461 <collection name="callcontinuity" long-name="Call Continuity" level="util">
  8458      <component name="vccutils" filter="s60" long-name="VCC Utils" introduced="^2">
  8462 <component name="vccutils" filter="s60" long-name="VCC Utils" introduced="^2">
  8459       <unit bldFile="app/iptelephony/callcontinuity/vccutils/group"/>
  8463 <unit bldFile="app/iptelephony/callcontinuity/vccutils/group"/>
  8460      </component>
  8464 </component>
  8461      <component name="nsmldmvccadapter" filter="s60" long-name="SyncML DM VCC Adapter" introduced="^2" plugin="Y">
  8465 <component name="nsmldmvccadapter" filter="s60" long-name="SyncML DM VCC Adapter" introduced="^2" plugin="Y">
  8462       <unit bldFile="app/iptelephony/callcontinuity/nsmldmvccadapter/group"/>
  8466 <unit bldFile="app/iptelephony/callcontinuity/nsmldmvccadapter/group"/>
  8463      </component>
  8467 </component>
  8464      <component name="vccclientprovisioningadapter" filter="s60" long-name="VCC Client Provisioning Adapter" introduced="^2" plugin="Y">
  8468 <component name="vccclientprovisioningadapter" filter="s60" long-name="VCC Client Provisioning Adapter" introduced="^2" plugin="Y">
  8465       <unit bldFile="app/iptelephony/callcontinuity/vccclientprovisioningadapter/group"/>
  8469 <unit bldFile="app/iptelephony/callcontinuity/vccclientprovisioningadapter/group"/>
  8466      </component>
  8470 </component>
  8467      <component name="vccpropertyhandler" filter="s60" long-name="VCC Property Handler" introduced="^2">
  8471 <component name="vccpropertyhandler" filter="s60" long-name="VCC Property Handler" introduced="^2">
  8468       <unit bldFile="app/iptelephony/callcontinuity/vccpropertyhandler/group"/>
  8472 <unit bldFile="app/iptelephony/callcontinuity/vccpropertyhandler/group"/>
  8469      </component>
  8473 </component>
  8470      <component name="vcchotrigger" filter="s60" long-name="VCC HO Trigger" introduced="^2">
  8474 <component name="vcchotrigger" filter="s60" long-name="VCC HO Trigger" introduced="^2">
  8471       <unit bldFile="app/iptelephony/callcontinuity/vcchotrigger/group"/>
  8475 <unit bldFile="app/iptelephony/callcontinuity/vcchotrigger/group"/>
  8472      </component>
  8476 </component>
  8473      <component name="vcc" filter="s60" long-name="VoIP Call Continuity" introduced="^2" plugin="Y">
  8477 <component name="vcc" filter="s60" long-name="VoIP Call Continuity" introduced="^2" plugin="Y">
  8474       <unit bldFile="app/iptelephony/callcontinuity/vcc/group"/>
  8478 <unit bldFile="app/iptelephony/callcontinuity/vcc/group"/>
  8475      </component>
  8479 </component>
  8476      <component name="callcontinuity_build" filter="s60" long-name="Call Continuity Build" introduced="^2">
  8480 <component name="callcontinuity_build" filter="s60" long-name="Call Continuity Build" introduced="^2">
  8477       <!--  consider distributing this into the above components -->
  8481 <!--  consider distributing this into the above components -->
  8478       <unit bldFile="app/iptelephony/callcontinuity/group"/>
  8482 <unit bldFile="app/iptelephony/callcontinuity/group"/>
  8479      </component>
  8483 </component>
  8480     </collection>
  8484 </collection>
  8481    </block>
  8485 </block>
  8482    <block name="settingsuis" level="services" long-name="Settings UIs" levels="rsc ui">
  8486 <block name="settingsuis" level="services" long-name="Settings UIs" levels="rsc ui">
  8483     <collection name="devmngt_plat" long-name="Settings UIs Platform Interfaces" level="ui">
  8487 <collection name="devmngt_plat" long-name="Settings UIs Platform Interfaces" level="ui">
  8484      <component name="default_app_client_api" long-name="Default App Client API" introduced="^1" filter="s60" class="api">
  8488 <component name="default_app_client_api" long-name="Default App Client API" introduced="^1" filter="s60" class="api">
  8485       <unit bldFile="app/settingsuis/devmngt_plat/default_app_client_api/group"/>
  8489 <unit bldFile="app/settingsuis/devmngt_plat/default_app_client_api/group"/>
  8486      </component>
  8490 </component>
  8487      <component name="services_db_api" long-name="Services DB API" introduced="^1" filter="s60" class="api">
  8491 <component name="services_db_api" long-name="Services DB API" introduced="^1" filter="s60" class="api">
  8488       <unit bldFile="app/settingsuis/devmngt_plat/services_db_api/group" filter="!test"/>
  8492 <unit bldFile="app/settingsuis/devmngt_plat/services_db_api/group" filter="!test"/>
  8489      </component>
  8493 </component>
  8490     </collection>
  8494 </collection>
  8491     <collection name="defaultapplicationsettings" long-name="Default Application Settings" level="rsc">
  8495 <collection name="defaultapplicationsettings" long-name="Default Application Settings" level="rsc">
  8492      <component name="services_db" filter="s60" long-name="Services Database" introduced="^1">
  8496 <component name="services_db" filter="s60" long-name="Services Database" introduced="^1">
  8493       <unit bldFile="app/settingsuis/defaultapplicationsettings/services_db/group"/>
  8497 <unit bldFile="app/settingsuis/defaultapplicationsettings/services_db/group"/>
  8494      </component>
  8498 </component>
  8495      <component name="defaultapplicationsettings_server" filter="s60" long-name="Default Application Server" introduced="^1">
  8499 <component name="defaultapplicationsettings_server" filter="s60" long-name="Default Application Server" introduced="^1">
  8496       <unit bldFile="app/settingsuis/defaultapplicationsettings/server/group"/>
  8500 <unit bldFile="app/settingsuis/defaultapplicationsettings/server/group"/>
  8497      </component>
  8501 </component>
  8498      <component name="service" filter="s60" long-name="Default Application Service" introduced="^1">
  8502 <component name="service" filter="s60" long-name="Default Application Service" introduced="^1">
  8499       <unit bldFile="app/settingsuis/defaultapplicationsettings/service/group"/>
  8503 <unit bldFile="app/settingsuis/defaultapplicationsettings/service/group"/>
  8500      </component>
  8504 </component>
  8501      <component name="dasgsplugin" filter="s60" long-name="Default Application Settings GS Plugin" introduced="^1" plugin="Y">
  8505 <component name="dasgsplugin" filter="s60" long-name="Default Application Settings GS Plugin" introduced="^1" plugin="Y">
  8502       <unit bldFile="app/settingsuis/defaultapplicationsettings/gsplugin/group"/>
  8506 <unit bldFile="app/settingsuis/defaultapplicationsettings/gsplugin/group"/>
  8503      </component>
  8507 </component>
  8504      <component name="defaultapplicationsettings_build" filter="s60" long-name="Default Application Settings Build" introduced="^1">
  8508 <component name="defaultapplicationsettings_build" filter="s60" long-name="Default Application Settings Build" introduced="^1">
  8505       <!-- split the IBYs up into the appropriate components? Make this a ROM component? -->
  8509 <!-- split the IBYs up into the appropriate components? Make this a ROM component? -->
  8506       <unit bldFile="app/settingsuis/defaultapplicationsettings/group"/>
  8510 <unit bldFile="app/settingsuis/defaultapplicationsettings/group"/>
  8507      </component>
  8511 </component>
  8508     </collection>
  8512 </collection>
  8509     <collection name="systemswuis" long-name="System SW UIs" level="ui">
  8513 <collection name="systemswuis" long-name="System SW UIs" level="ui">
  8510      <component name="touchscreencalib" filter="s60" long-name="Touchscreen Calibration" introduced="^1">
  8514 <component name="touchscreencalib" filter="s60" long-name="Touchscreen Calibration" introduced="^1">
  8511       <unit bldFile="app/settingsuis/systemswuis/touchscreencalib/group"/>
  8515 <unit bldFile="app/settingsuis/systemswuis/touchscreencalib/group"/>
  8512      </component>
  8516 </component>
  8513     </collection>
  8517 </collection>
  8514    </block>
  8518 </block>
  8515    <block name="contentcontrol" level="services" long-name="Content Control Daemons" levels="plugin app">
  8519 <block name="contentcontrol" level="services" long-name="Content Control Daemons" levels="plugin app">
  8516     <collection name="contentctrl_plat" long-name="Content Control Daemons Platforn Interfaces" level="app">
  8520 <collection name="contentctrl_plat" long-name="Content Control Daemons Platforn Interfaces" level="app">
  8517      <component name="oma_ds_presync_plugin_api" long-name="OMA DS PreSync Plugin API" filter="s60" class="api">
  8521 <component name="oma_ds_presync_plugin_api" long-name="OMA DS PreSync Plugin API" filter="s60" class="api">
  8518       <unit bldFile="app/contentcontrol/contentctrl_plat/oma_ds_presync_plugin_api/group"/>
  8522 <unit bldFile="app/contentcontrol/contentctrl_plat/oma_ds_presync_plugin_api/group"/>
  8519      </component>
  8523 </component>
  8520      <component name="ds_agenda_handler_plugin_api" long-name="DS Agenda Handler Plugin API" filter="s60" class="api">
  8524 <component name="ds_agenda_handler_plugin_api" long-name="DS Agenda Handler Plugin API" filter="s60" class="api">
  8521       <unit bldFile="app/contentcontrol/contentctrl_plat/ds_agenda_handler_plugin_api/group"/>
  8525 <unit bldFile="app/contentcontrol/contentctrl_plat/ds_agenda_handler_plugin_api/group"/>
  8522      </component>
  8526 </component>
  8523      <component name="ds_folder_util_api" long-name="DS Folder Util API" filter="s60" class="api">
  8527 <component name="ds_folder_util_api" long-name="DS Folder Util API" filter="s60" class="api">
  8524       <unit bldFile="app/contentcontrol/contentctrl_plat/ds_folder_util_api/group"/>
  8528 <unit bldFile="app/contentcontrol/contentctrl_plat/ds_folder_util_api/group"/>
  8525      </component>
  8529 </component>
  8526      <component name="adapter_customization_api" long-name="Adapter Customization API" filter="s60" class="api">
  8530 </collection>
  8527       <unit bldFile="app/contentcontrol/contentctrl_plat/adapter_customization_api/group"/>
  8531 <collection name="dsdcmoadapter" long-name="Data Sync DCMO Adapter" level="plugin">
  8528      </component>
  8532 <!-- Component at wrong rank, should move down a directory -->
  8529      <component name="ds_data_modification_api" long-name="DS Data Modification API" filter="s60" class="api">
  8533 <component name="dsdcmoadapter_build" filter="s60" long-name="Data Sync Control DCMO Adapter">
  8530       <unit bldFile="app/contentcontrol/contentctrl_plat/ds_data_modification_api/group"/>
  8534 <unit bldFile="app/contentcontrol/dsdcmoadapter/group"/>
  8531      </component>
  8535 </component>
  8532     </collection>
  8536 </collection>
  8533     <collection name="dsdcmoadapter" long-name="Data Sync DCMO Adapter" level="plugin">
  8537 <collection name="omads" long-name="OMA Data Sync" level="app">
  8534      <!-- Component at wrong rank, should move down a directory -->
  8538 <component name="omadsappui" filter="s60" long-name="OMA DS Application UI">
  8535      <component name="dsdcmoadapter_build" filter="s60" long-name="Data Sync Control DCMO Adapter">
  8539 <unit bldFile="app/contentcontrol/omads/omadsappui/group"/>
  8536       <unit bldFile="app/contentcontrol/dsdcmoadapter/group"/>
  8540 </component>
  8537      </component>
  8541 <component name="omadsextensions" filter="s60" long-name="OMA DS Extensions" plugin="Y">
  8538     </collection>
  8542 <unit bldFile="app/contentcontrol/omads/omadsextensions/group"/>
  8539     <collection name="omads" long-name="OMA Data Sync" level="app">
  8543 </component>
  8540      <component name="omadsappui" filter="s60" long-name="OMA DS Application UI">
  8544 </collection>
  8541       <unit bldFile="app/contentcontrol/omads/omadsappui/group"/>
  8545 </block>
  8542      </component>
  8546 <block name="devicecontrol" level="services" long-name="Device Control Daemons" levels="oma mid app">
  8543      <component name="omadsextensions" filter="s60" long-name="OMA DS Extensions" plugin="Y">
  8547 <collection name="devicediagnostics" long-name="Device Diagnostics" level="app">
  8544       <unit bldFile="app/contentcontrol/omads/omadsextensions/group"/>
  8548 <component name="devdiagapp" filter="s60" long-name="Device Diagnostics App">
  8545      </component>
  8549 <unit bldFile="app/devicecontrol/devicediagnostics/devdiagapp/group"/>
  8546     </collection>
  8550 </component>
  8547    </block>
  8551 <component name="devdiaggsplugin" filter="s60" long-name="Device Diagnostics GS Plugin" plugin="Y">
  8548    <block name="devicecontrol" level="services" long-name="Device Control Daemons" levels="oma mid app">
  8552 <unit bldFile="app/devicecontrol/devicediagnostics/devdiaggsplugin/group"/>
  8549     <collection name="devicediagnostics" long-name="Device Diagnostics" level="app">
  8553 </component>
  8550      <component name="devdiagapp" filter="s60" long-name="Device Diagnostics App">
  8554 <component name="diagplugins" filter="s60" long-name="Diagnostics Plugins" plugin="Y">
  8551       <unit bldFile="app/devicecontrol/devicediagnostics/devdiagapp/group"/>
  8555 <unit bldFile="app/devicecontrol/devicediagnostics/diagplugins/group"/>
  8552      </component>
  8556 </component>
  8553      <component name="devdiaggsplugin" filter="s60" long-name="Device Diagnostics GS Plugin" plugin="Y">
  8557 <component name="diagsuites" filter="s60" long-name="Diagnostics Suites" plugin="Y">
  8554       <unit bldFile="app/devicecontrol/devicediagnostics/devdiaggsplugin/group"/>
  8558 <unit bldFile="app/devicecontrol/devicediagnostics/diagsuites/group"/>
  8555      </component>
  8559 </component>
  8556      <component name="diagplugins" filter="s60" long-name="Diagnostics Plugins" plugin="Y">
  8560 <component name="devicediagnostics_build" filter="s60" long-name="Device Diagnostics Build">
  8557       <unit bldFile="app/devicecontrol/devicediagnostics/diagplugins/group"/>
  8561 <!-- can the exports be moved to one of the other components?
  8558      </component>
       
  8559      <component name="diagsuites" filter="s60" long-name="Diagnostics Suites" plugin="Y">
       
  8560       <unit bldFile="app/devicecontrol/devicediagnostics/diagsuites/group"/>
       
  8561      </component>
       
  8562      <component name="devicediagnostics_build" filter="s60" long-name="Device Diagnostics Build">
       
  8563       <!-- can the exports be moved to one of the other components?
       
  8564 			or all  #includes removed from here, and it renamed Device Diagnostics ROM -->
  8562 			or all  #includes removed from here, and it renamed Device Diagnostics ROM -->
  8565       <unit bldFile="app/devicecontrol/devicediagnostics/group"/>
  8563 <unit bldFile="app/devicecontrol/devicediagnostics/group"/>
  8566      </component>
  8564 </component>
  8567     </collection>
  8565 </collection>
  8568     <collection name="omadm" long-name="OMA Device Management" level="oma">
  8566 <collection name="omadm" long-name="OMA Device Management" level="oma">
  8569      <component name="omadmappui" filter="s60" long-name="OMA DM Application UI">
  8567 <component name="omadmappui" filter="s60" long-name="OMA DM Application UI">
  8570       <unit bldFile="app/devicecontrol/omadm/omadmappui/group"/>
  8568 <unit bldFile="app/devicecontrol/omadm/omadmappui/group"/>
  8571      </component>
  8569 </component>
  8572      <component name="omadmextensions" filter="s60" long-name="OMA DM Extensions" plugin="Y">
  8570 <component name="omadmextensions" filter="s60" long-name="OMA DM Extensions" plugin="Y">
  8573       <unit bldFile="app/devicecontrol/omadm/omadmextensions/group"/>
  8571 <unit bldFile="app/devicecontrol/omadm/omadmextensions/group"/>
  8574      </component>
  8572 </component>
  8575      <component name="dcmo" filter="s60" long-name="Device Capabilities Management Object" introduced="^3" plugin="Y">
  8573 <component name="dcmo" filter="s60" long-name="Device Capabilities Management Object" introduced="^3" plugin="Y">
  8576       <unit bldFile="app/devicecontrol/omadm/dcmo/group"/>
  8574 <unit bldFile="app/devicecontrol/omadm/dcmo/group"/>
  8577      </component>
  8575 </component>
  8578     </collection>
  8576 </collection>
  8579     <collection name="pnpmobileservices" long-name="PnP Mobile Services" level="mid">
  8577 <collection name="pnpmobileservices" long-name="PnP Mobile Services" level="mid">
  8580      <component name="pnpms" filter="s60" long-name="PnP MS">
  8578 <component name="pnpms" filter="s60" long-name="PnP MS">
  8581       <unit bldFile="app/devicecontrol/pnpmobileservices/pnpms/group"/>
  8579 <unit bldFile="app/devicecontrol/pnpmobileservices/pnpms/group"/>
  8582      </component>
  8580 </component>
  8583     </collection>
  8581 </collection>
  8584     <collection name="applicationmanagement" long-name="Application Management" level="app">
  8582 <collection name="applicationmanagement" long-name="Application Management" level="app">
  8585      <!-- could this collection be collapsed into a single component and moved down a dir? Do all these need to be noted separately? -->
  8583 <!-- could this collection be collapsed into a single component and moved down a dir? Do all these need to be noted separately? -->
  8586      <component name="applicationmanagement_options" filter="s60" long-name="AM Install Options">
  8584 <component name="applicationmanagement_options" filter="s60" long-name="AM Install Options">
  8587       <unit bldFile="app/devicecontrol/applicationmanagement/options/group"/>
  8585 <unit bldFile="app/devicecontrol/applicationmanagement/options/group"/>
  8588      </component>
  8586 </component>
  8589      <component name="applicationmanagement_client" filter="s60" long-name="AM Client">
  8587 <component name="applicationmanagement_client" filter="s60" long-name="AM Client">
  8590       <unit bldFile="app/devicecontrol/applicationmanagement/client/group"/>
  8588 <unit bldFile="app/devicecontrol/applicationmanagement/client/group"/>
  8591      </component>
  8589 </component>
  8592      <component name="applicationmanagement_server" filter="s60" long-name="AM Server">
  8590 <component name="applicationmanagement_server" filter="s60" long-name="AM Server">
  8593       <unit bldFile="app/devicecontrol/applicationmanagement/server/group"/>
  8591 <unit bldFile="app/devicecontrol/applicationmanagement/server/group"/>
  8594      </component>
  8592 </component>
  8595      <component name="rfsplugin" filter="s60" long-name="AM RFS Plugin" plugin="Y">
  8593 <component name="rfsplugin" filter="s60" long-name="AM RFS Plugin" plugin="Y">
  8596       <unit bldFile="app/devicecontrol/applicationmanagement/rfsplugin/group"/>
  8594 <unit bldFile="app/devicecontrol/applicationmanagement/rfsplugin/group"/>
  8597      </component>
  8595 </component>
  8598      <component name="amadapter2" filter="s60" long-name="AM Adapter" plugin="Y">
  8596 <component name="amadapter2" filter="s60" long-name="AM Adapter" plugin="Y">
  8599       <unit bldFile="app/devicecontrol/applicationmanagement/amadapter2/group"/>
  8597 <unit bldFile="app/devicecontrol/applicationmanagement/amadapter2/group"/>
  8600      </component>
  8598 </component>
  8601      <component name="omascomoadapter" filter="s60" long-name="OMA SCOMO Adapter" introduced="^3" plugin="Y">
  8599 <component name="omascomoadapter" filter="s60" long-name="OMA SCOMO Adapter" introduced="^3" plugin="Y">
  8602       <unit bldFile="app/devicecontrol/applicationmanagement/omascomoadapter/group"/>
  8600 <unit bldFile="app/devicecontrol/applicationmanagement/omascomoadapter/group"/>
  8603      </component>
  8601 </component>
  8604      <component name="applicationmanagement_build" filter="s60" long-name="AM Build">
  8602 <component name="applicationmanagement_build" filter="s60" long-name="AM Build">
  8605       <!-- If thes aren't collapsed into one cmp, can all  #includes removed from here, and it renamed AM ROM? -->
  8603 <!-- If thes aren't collapsed into one cmp, can all  #includes removed from here, and it renamed AM ROM? -->
  8606       <unit bldFile="app/devicecontrol/applicationmanagement/group"/>
  8604 <unit bldFile="app/devicecontrol/applicationmanagement/group"/>
  8607      </component>
  8605 </component>
  8608     </collection>
  8606 </collection>
  8609     <collection name="customization" long-name="DM Customization Adapters" level="mid">
  8607 <collection name="customization" long-name="DM Customization Adapters" level="mid">
  8610      <component name="dmutils" long-name="DM Utils" filter="s60">
  8608 <component name="dmutils" long-name="DM Utils" filter="s60">
  8611       <unit bldFile="app/devicecontrol/customization/dmutils/bld"/>
  8609 <unit bldFile="app/devicecontrol/customization/dmutils/bld"/>
  8612      </component>
  8610 </component>
  8613      <component name="uisettingssrv" filter="s60" long-name="UI Settings Server">
  8611 <component name="uisettingssrv" filter="s60" long-name="UI Settings Server">
  8614       <unit bldFile="app/devicecontrol/customization/uisettingssrv/bld"/>
  8612 <unit bldFile="app/devicecontrol/customization/uisettingssrv/bld"/>
  8615      </component>
  8613 </component>
  8616      <component name="isadapter" filter="s60" long-name="Idle State Adapter" plugin="Y">
  8614 <component name="isadapter" filter="s60" long-name="Idle State Adapter" plugin="Y">
  8617       <unit bldFile="app/devicecontrol/customization/isadapter/bld"/>
  8615 <unit bldFile="app/devicecontrol/customization/isadapter/bld"/>
  8618      </component>
  8616 </component>
  8619      <component name="supadapter" filter="s60" long-name="Startup Adapter" plugin="Y">
  8617 <component name="supadapter" filter="s60" long-name="Startup Adapter" plugin="Y">
  8620       <unit bldFile="app/devicecontrol/customization/supadapter/bld"/>
  8618 <unit bldFile="app/devicecontrol/customization/supadapter/bld"/>
  8621      </component>
  8619 </component>
  8622      <component name="wallpaperadapter" filter="s60" long-name="Wallpaper Adapter" plugin="Y">
  8620 <component name="wallpaperadapter" filter="s60" long-name="Wallpaper Adapter" plugin="Y">
  8623       <unit bldFile="app/devicecontrol/customization/wallpaperadapter/bld"/>
  8621 <unit bldFile="app/devicecontrol/customization/wallpaperadapter/bld"/>
  8624      </component>
  8622 </component>
  8625      <component name="operatorlogoadapter" filter="s60" long-name="Operator Logo Adapter" plugin="Y">
  8623 <component name="operatorlogoadapter" filter="s60" long-name="Operator Logo Adapter" plugin="Y">
  8626       <unit bldFile="app/devicecontrol/customization/operatorlogoadapter/bld"/>
  8624 <unit bldFile="app/devicecontrol/customization/operatorlogoadapter/bld"/>
  8627      </component>
  8625 </component>
  8628      <component name="screensaveradapter" filter="s60" long-name="Screen Saver Adapter" plugin="Y">
  8626 <component name="screensaveradapter" filter="s60" long-name="Screen Saver Adapter" plugin="Y">
  8629       <unit bldFile="app/devicecontrol/customization/screensaveradapter/bld"/>
  8627 <unit bldFile="app/devicecontrol/customization/screensaveradapter/bld"/>
  8630      </component>
  8628 </component>
  8631      <component name="themesadapter" filter="s60" long-name="Themes Adapter" plugin="Y">
  8629 <component name="themesadapter" filter="s60" long-name="Themes Adapter" plugin="Y">
  8632       <unit bldFile="app/devicecontrol/customization/themesadapter/bld"/>
  8630 <unit bldFile="app/devicecontrol/customization/themesadapter/bld"/>
  8633      </component>
  8631 </component>
  8634      <component name="embeddedlinkadapter" filter="s60" long-name="Embedded Link Adapter" plugin="Y">
  8632 <component name="embeddedlinkadapter" filter="s60" long-name="Embedded Link Adapter" plugin="Y">
  8635       <unit bldFile="app/devicecontrol/customization/embeddedlinkadapter/bld"/>
  8633 <unit bldFile="app/devicecontrol/customization/embeddedlinkadapter/bld"/>
  8636      </component>
  8634 </component>
  8637      <component name="customization_build" filter="s60" long-name="DM Customization Build">
  8635 <component name="customization_build" filter="s60" long-name="DM Customization Build">
  8638       <!-- If thes aren't collapsed into one cmp, can all  #includes removed from here, and it renamed DM Customization ROM? -->
  8636 <!-- If thes aren't collapsed into one cmp, can all  #includes removed from here, and it renamed DM Customization ROM? -->
  8639       <unit bldFile="app/devicecontrol/customization/group"/>
  8637 <unit bldFile="app/devicecontrol/customization/group"/>
  8640      </component>
  8638 </component>
  8641     </collection>
  8639 </collection>
  8642     <collection name="omacp" long-name="OMA Content Provisioning" level="oma">
  8640 <collection name="omacp" long-name="OMA Content Provisioning" level="oma">
  8643      <component name="omacpadapters" filter="s60" long-name="OMA CP Adapters" plugin="Y">
  8641 <component name="omacpadapters" filter="s60" long-name="OMA CP Adapters" plugin="Y">
  8644       <unit bldFile="app/devicecontrol/omacp/omacpadapters/group"/>
  8642 <unit bldFile="app/devicecontrol/omacp/omacpadapters/group"/>
  8645      </component>
  8643 </component>
  8646     </collection>
  8644 </collection>
  8647    </block>
  8645 </block>
  8648    <block name="printing" level="services" long-name="Printing" levels="app">
  8646 <block name="printing" level="services" long-name="Printing" levels="app">
  8649     <collection name="imageprint" long-name="ImagePrint" level="app">
  8647 <collection name="imageprint" long-name="ImagePrint" level="app">
  8650      <component name="clog" filter="s60" long-name="ImagePrint Logging" introduced="^2">
  8648 <component name="clog" filter="s60" long-name="ImagePrint Logging" introduced="^2">
  8651       <unit bldFile="app/printing/imageprint/clog/group"/>
  8649 <unit bldFile="app/printing/imageprint/clog/group"/>
  8652      </component>
  8650 </component>
  8653      <component name="imageprintengine" filter="s60" long-name="ImagePrint Engine" introduced="^2">
  8651 <component name="imageprintengine" filter="s60" long-name="ImagePrint Engine" introduced="^2">
  8654       <unit bldFile="app/printing/imageprint/imageprintengine/group"/>
  8652 <unit bldFile="app/printing/imageprint/imageprintengine/group"/>
  8655      </component>
  8653 </component>
  8656      <component name="imageprintui" filter="s60" long-name="ImagePrint UI" introduced="^2">
  8654 <component name="imageprintui" filter="s60" long-name="ImagePrint UI" introduced="^2">
  8657       <unit bldFile="app/printing/imageprint/imageprintui/group"/>
  8655 <unit bldFile="app/printing/imageprint/imageprintui/group"/>
  8658      </component>
  8656 </component>
  8659      <component name="imageprint_build" filter="s60" long-name="ImagePrint Build" introduced="^2">
  8657 <component name="imageprint_build" filter="s60" long-name="ImagePrint Build" introduced="^2">
  8660       <!--  Need to break the IBY includes into the other components, or remove #includes and make this a ROM component -->
  8658 <!--  Need to break the IBY includes into the other components, or remove #includes and make this a ROM component -->
  8661       <unit bldFile="app/printing/imageprint/group"/>
  8659 <unit bldFile="app/printing/imageprint/group"/>
  8662      </component>
  8660 </component>
  8663     </collection>
  8661 </collection>
  8664    </block>
  8662 </block>
  8665    <block name="files" level="apps" long-name="File Manager Apps" levels="support apps">
  8663 <block name="files" level="apps" long-name="File Manager Apps" levels="support apps">
  8666     <collection name="files_plat" long-name="File Manager Apps Platform Interfaces" level="apps">
  8664 <collection name="files_plat" long-name="File Manager Apps Platform Interfaces" level="apps">
  8667      <component name="memory_scan_popup_ui_api" long-name="Memory Scan Popup UI API" filter="s60" class="api">
  8665 <component name="memory_scan_popup_ui_api" long-name="Memory Scan Popup UI API" filter="s60" class="api">
  8668       <unit bldFile="app/files/files_plat/memory_scan_popup_ui_api/group"/>
  8666 <unit bldFile="app/files/files_plat/memory_scan_popup_ui_api/group"/>
  8669      </component>
  8667 </component>
  8670     </collection>
  8668 </collection>
  8671     <collection name="deviceencryption" long-name="Device Encryption" level="support">
  8669 <collection name="deviceencryption" long-name="Device Encryption" level="support">
  8672      <!-- this is either needs to be broken up into idependent bld.infs, or it's really a component and should move down a directory -->
  8670 <!-- this is either needs to be broken up into idependent bld.infs, or it's really a component and should move down a directory -->
  8673      <component name="devencnotifplugin" filter="s60" long-name="Device Encryption Notifier Plugin" introduced="^3" plugin="Y">
  8671 <component name="devencnotifplugin" filter="s60" long-name="Device Encryption Notifier Plugin" introduced="^3" plugin="Y">
  8674       <unit bldFile="app/files/deviceencryption/devencnotifplugin/group"/>
  8672 <unit bldFile="app/files/deviceencryption/devencnotifplugin/group"/>
  8675      </component>
  8673 </component>
  8676      <component name="devencui" filter="s60" long-name="Device Encryption UI" introduced="^3">
  8674 <component name="devencui" filter="s60" long-name="Device Encryption UI" introduced="^3">
  8677       <unit bldFile="app/files/deviceencryption/devencui/group"/>
  8675 <unit bldFile="app/files/deviceencryption/devencui/group"/>
  8678      </component>
  8676 </component>
  8679      <component name="devencdmadapter" filter="s60" long-name="Device Encryption DM Adapter" introduced="^3" plugin="Y">
  8677 <component name="devencdmadapter" filter="s60" long-name="Device Encryption DM Adapter" introduced="^3" plugin="Y">
  8680       <unit bldFile="app/files/deviceencryption/devencdmadapter/group"/>
  8678 <unit bldFile="app/files/deviceencryption/devencdmadapter/group"/>
  8681      </component>
  8679 </component>
  8682      <component name="devencgsplugin" filter="s60" long-name="Device Encryption GS Plugin" introduced="^3" plugin="Y">
  8680 <component name="devencgsplugin" filter="s60" long-name="Device Encryption GS Plugin" introduced="^3" plugin="Y">
  8683       <unit bldFile="app/files/deviceencryption/devencgsplugin/group"/>
  8681 <unit bldFile="app/files/deviceencryption/devencgsplugin/group"/>
  8684      </component>
  8682 </component>
  8685      <component name="deviceencryption_help" filter="s60" long-name="Device Encryption Help" introduced="^3">
  8683 <component name="deviceencryption_help" filter="s60" long-name="Device Encryption Help" introduced="^3">
  8686       <unit bldFile="app/files/deviceencryption/help/group"/>
  8684 <unit bldFile="app/files/deviceencryption/help/group"/>
  8687      </component>
  8685 </component>
  8688      <component name="deviceencryption_build" filter="s60" long-name="Device Encryption Build" introduced="^3">
  8686 <component name="deviceencryption_build" filter="s60" long-name="Device Encryption Build" introduced="^3">
  8689       <unit bldFile="app/files/deviceencryption/group"/>
  8687 <unit bldFile="app/files/deviceencryption/group"/>
  8690      </component>
  8688 </component>
  8691     </collection>
  8689 </collection>
  8692     <collection name="filemanager" long-name="File Manager" level="apps">
  8690 <collection name="filemanager" long-name="File Manager" level="apps">
  8693      <!-- this is really a component, should move down a directory -->
  8691 <!-- this is really a component, should move down a directory -->
  8694      <component name="filemanager_build" filter="s60" long-name="File Manager Build">
  8692 <component name="filemanager_build" filter="s60" long-name="File Manager Build">
  8695       <unit bldFile="app/files/filemanager/group"/>
  8693 <unit bldFile="app/files/filemanager/group"/>
  8696      </component>
  8694 </component>
  8697     </collection>
  8695 </collection>
  8698     <collection name="filesystemuis" long-name="File System UIs" level="support">
  8696 <collection name="filesystemuis" long-name="File System UIs" level="support">
  8699      <component name="memscaneng" filter="s60" long-name="Memory Scan Server">
  8697 <component name="memscaneng" filter="s60" long-name="Memory Scan Server">
  8700       <unit bldFile="app/files/filesystemuis/memscaneng/group"/>
  8698 <unit bldFile="app/files/filesystemuis/memscaneng/group"/>
  8701      </component>
  8699 </component>
  8702      <component name="memstatepopup" filter="s60" long-name="Memory State Popup">
  8700 <component name="memstatepopup" filter="s60" long-name="Memory State Popup">
  8703       <unit bldFile="app/files/filesystemuis/memstatepopup/group"/>
  8701 <unit bldFile="app/files/filesystemuis/memstatepopup/group"/>
  8704      </component>
  8702 </component>
  8705     </collection>
  8703 </collection>
  8706    </block>
  8704 </block>
  8707    <block name="utils" level="apps" long-name="Utility Apps" levels="app">
  8705 <block name="utils" level="apps" long-name="Utility Apps" levels="app">
  8708     <collection name="extras" long-name="Extras" level="app">
  8706 <collection name="extras" long-name="Extras" level="app">
  8709      <component name="about" filter="s60" long-name="About Application">
  8707 <component name="about" filter="s60" long-name="About Application">
  8710       <unit bldFile="app/utils/extras/about/group"/>
  8708 <unit bldFile="app/utils/extras/about/group"/>
  8711      </component>
  8709 </component>
  8712      <component name="calcsoft" filter="s60" long-name="Calculator Application">
  8710 <component name="calcsoft" filter="s60" long-name="Calculator Application">
  8713       <unit bldFile="app/utils/extras/calcsoft/group"/>
  8711 <unit bldFile="app/utils/extras/calcsoft/group"/>
  8714      </component>
  8712 </component>
  8715      <component name="converter" filter="s60" long-name="Unit Converter">
  8713 <component name="converter" filter="s60" long-name="Unit Converter">
  8716       <unit bldFile="app/utils/extras/converter/group"/>
  8714 <unit bldFile="app/utils/extras/converter/group"/>
  8717      </component>
  8715 </component>
  8718     </collection>
  8716 </collection>
  8719    </block>
  8717 </block>
  8720    <block name="contacts" level="apps" span="2" long-name="Contacts Apps" levels="engine support services ui">
  8718 <block name="contacts" level="apps" span="2" long-name="Contacts Apps" levels="engine support services ui">
  8721     <collection name="contacts_pub" long-name="Contacts Apps Public Interfaces" level="ui">
  8719 <collection name="contacts_pub" long-name="Contacts Apps Public Interfaces" level="ui">
  8722      <component name="phonebook_fetch_ui_api" long-name="Phonebook Fetch UI API" filter="s60" class="api">
  8720 <component name="phonebook_fetch_ui_api" long-name="Phonebook Fetch UI API" filter="s60" class="api">
  8723       <unit bldFile="app/contacts/contacts_pub/phonebook_fetch_ui_api/group"/>
  8721 <unit bldFile="app/contacts/contacts_pub/phonebook_fetch_ui_api/group"/>
  8724      </component>
  8722 </component>
  8725      <component name="phonebook_data_management_api" long-name="Phonebook Data Management API" filter="s60" class="api">
  8723 <component name="phonebook_data_management_api" long-name="Phonebook Data Management API" filter="s60" class="api">
  8726       <unit bldFile="app/contacts/contacts_pub/phonebook_data_management_api/group"/>
  8724 <unit bldFile="app/contacts/contacts_pub/phonebook_data_management_api/group"/>
  8727      </component>
  8725 </component>
  8728      <component name="phonebook_vcard_importexport_api" long-name="Phonebook vCard Import/Export API" filter="s60" class="api">
  8726 <component name="phonebook_vcard_importexport_api" long-name="Phonebook vCard Import/Export API" filter="s60" class="api">
  8729       <unit bldFile="app/contacts/contacts_pub/phonebook_vcard_importexport_api/group"/>
  8727 <unit bldFile="app/contacts/contacts_pub/phonebook_vcard_importexport_api/group"/>
  8730      </component>
  8728 </component>
  8731      <component name="phonebook_data_addedit_ui_api" long-name="Phonebook Data Add/Edit UI API" filter="s60" class="api">
  8729 <component name="phonebook_data_addedit_ui_api" long-name="Phonebook Data Add/Edit UI API" filter="s60" class="api">
  8732       <unit bldFile="app/contacts/contacts_pub/phonebook_data_addedit_ui_api/group"/>
  8730 <unit bldFile="app/contacts/contacts_pub/phonebook_data_addedit_ui_api/group"/>
  8733      </component>
  8731 </component>
  8734      <component name="phonebook_ui_utilities_api" long-name="Phonebook UI Utilities API" filter="s60" class="api">
  8732 <component name="phonebook_ui_utilities_api" long-name="Phonebook UI Utilities API" filter="s60" class="api">
  8735       <unit bldFile="app/contacts/contacts_pub/phonebook_ui_utilities_api/group"/>
  8733 <unit bldFile="app/contacts/contacts_pub/phonebook_ui_utilities_api/group"/>
  8736      </component>
  8734 </component>
  8737      <component name="phonebook_thumbnail_operation_api" long-name="Phonebook Thumbnail Operation API" filter="s60" class="api">
  8735 <component name="phonebook_thumbnail_operation_api" long-name="Phonebook Thumbnail Operation API" filter="s60" class="api">
  8738       <unit bldFile="app/contacts/contacts_pub/phonebook_thumbnail_operation_api/group"/>
  8736 <unit bldFile="app/contacts/contacts_pub/phonebook_thumbnail_operation_api/group"/>
  8739      </component>
  8737 </component>
  8740      <component name="speed_dial_utility_control_api" long-name="Speed Dial Utility Control API" filter="s60" class="api">
  8738 <component name="speed_dial_utility_control_api" long-name="Speed Dial Utility Control API" filter="s60" class="api">
  8741       <unit bldFile="app/contacts/contacts_pub/speed_dial_utility_control_api/group"/>
  8739 <unit bldFile="app/contacts/contacts_pub/speed_dial_utility_control_api/group"/>
  8742      </component>
  8740 </component>
  8743     </collection>
  8741 </collection>
  8744     <collection name="contacts_plat" long-name="Contacts Apps Platform Interfaces" level="ui">
  8742 <collection name="contacts_plat" long-name="Contacts Apps Platform Interfaces" level="ui">
  8745      <component name="virtual_phonebook_store_api" long-name="Virtual Phonebook Store API" filter="s60" class="api">
  8743 <component name="virtual_phonebook_store_api" long-name="Virtual Phonebook Store API" filter="s60" class="api">
  8746       <unit bldFile="app/contacts/contacts_plat/virtual_phonebook_store_api/group"/>
  8744 <unit bldFile="app/contacts/contacts_plat/virtual_phonebook_store_api/group"/>
  8747      </component>
  8745 </component>
  8748      <component name="virtual_phonebook_sim_services_api" long-name="Virtual Phonebook SIM Services API" filter="s60" class="api">
  8746 <component name="virtual_phonebook_sim_services_api" long-name="Virtual Phonebook SIM Services API" filter="s60" class="api">
  8749       <unit bldFile="app/contacts/contacts_plat/virtual_phonebook_sim_services_api/group"/>
  8747 <unit bldFile="app/contacts/contacts_plat/virtual_phonebook_sim_services_api/group"/>
  8750      </component>
  8748 </component>
  8751      <component name="virtual_phonebook_configuration_api" long-name="Virtual Phonebook Configuration API" filter="s60" class="api">
  8749 <component name="virtual_phonebook_configuration_api" long-name="Virtual Phonebook Configuration API" filter="s60" class="api">
  8752       <unit bldFile="app/contacts/contacts_plat/virtual_phonebook_configuration_api/group"/>
  8750 <unit bldFile="app/contacts/contacts_plat/virtual_phonebook_configuration_api/group"/>
  8753      </component>
  8751 </component>
  8754      <component name="virtual_phonebook_copy_policy_api" long-name="Virtual Phonebook Copy Policy API" filter="s60" class="api">
  8752 <component name="virtual_phonebook_copy_policy_api" long-name="Virtual Phonebook Copy Policy API" filter="s60" class="api">
  8755       <unit bldFile="app/contacts/contacts_plat/virtual_phonebook_copy_policy_api/group"/>
  8753 <unit bldFile="app/contacts/contacts_plat/virtual_phonebook_copy_policy_api/group"/>
  8756      </component>
  8754 </component>
  8757      <component name="virtual_phonebook_policy_api" long-name="Virtual Phonebook Policy API" filter="s60" class="api">
  8755 <component name="virtual_phonebook_policy_api" long-name="Virtual Phonebook Policy API" filter="s60" class="api">
  8758       <unit bldFile="app/contacts/contacts_plat/virtual_phonebook_policy_api/group"/>
  8756 <unit bldFile="app/contacts/contacts_plat/virtual_phonebook_policy_api/group"/>
  8759      </component>
  8757 </component>
  8760      <component name="virtual_phonebook_engine_api" long-name="Virtual Phonebook Engine API" filter="s60" class="api">
  8758 <component name="virtual_phonebook_engine_api" long-name="Virtual Phonebook Engine API" filter="s60" class="api">
  8761       <unit bldFile="app/contacts/contacts_plat/virtual_phonebook_engine_api/group"/>
  8759 <unit bldFile="app/contacts/contacts_plat/virtual_phonebook_engine_api/group"/>
  8762      </component>
  8760 </component>
  8763      <component name="virtual_phonebook_migration_support_api" long-name="Virtual Phonebook Migration Support API" filter="s60" class="api">
  8761 <component name="virtual_phonebook_migration_support_api" long-name="Virtual Phonebook Migration Support API" filter="s60" class="api">
  8764       <unit bldFile="app/contacts/contacts_plat/virtual_phonebook_migration_support_api/group"/>
  8762 <unit bldFile="app/contacts/contacts_plat/virtual_phonebook_migration_support_api/group"/>
  8765      </component>
  8763 </component>
  8766      <component name="virtual_phonebook_view_definition_api" long-name="Virtual Phonebook View Definition API" filter="s60" class="api">
  8764 <component name="virtual_phonebook_view_definition_api" long-name="Virtual Phonebook View Definition API" filter="s60" class="api">
  8767       <unit bldFile="app/contacts/contacts_plat/virtual_phonebook_view_definition_api/group"/>
  8765 <unit bldFile="app/contacts/contacts_plat/virtual_phonebook_view_definition_api/group"/>
  8768      </component>
  8766 </component>
  8769      <component name="virtual_phonebook_vcard_api" long-name="Virtual Phonebook vCard API" filter="s60" class="api">
  8767 <component name="virtual_phonebook_vcard_api" long-name="Virtual Phonebook vCard API" filter="s60" class="api">
  8770       <unit bldFile="app/contacts/contacts_plat/virtual_phonebook_vcard_api/group"/>
  8768 <unit bldFile="app/contacts/contacts_plat/virtual_phonebook_vcard_api/group"/>
  8771      </component>
  8769 </component>
  8772      <component name="cms_contactor_api" long-name="CMS Contactor API" filter="s60" class="api">
  8770 <component name="cms_contactor_api" long-name="CMS Contactor API" filter="s60" class="api">
  8773       <unit bldFile="app/contacts/contacts_plat/cms_contactor_api/group"/>
  8771 <unit bldFile="app/contacts/contacts_plat/cms_contactor_api/group"/>
  8774      </component>
  8772 </component>
  8775      <component name="contactpresence_api" long-name="Contact Presence API" filter="s60" class="api">
  8773 <component name="contactpresence_api" long-name="Contact Presence API" filter="s60" class="api">
  8776       <unit bldFile="app/contacts/contacts_plat/contactpresence_api/group"/>
  8774 <unit bldFile="app/contacts/contacts_plat/contactpresence_api/group"/>
  8777      </component>
  8775 </component>
  8778      <component name="presence_cache_api" long-name="Presence Cache API" filter="s60" class="api">
  8776 <component name="presence_cache_api" long-name="Presence Cache API" filter="s60" class="api">
  8779       <unit bldFile="app/contacts/contacts_plat/presence_cache_api/group"/>
  8777 <unit bldFile="app/contacts/contacts_plat/presence_cache_api/group"/>
  8780      </component>
  8778 </component>
  8781      <component name="phonebook_internal_common_api" long-name="Phonebook Internal Common API" filter="s60" class="api">
  8779 <component name="phonebook_internal_common_api" long-name="Phonebook Internal Common API" filter="s60" class="api">
  8782       <unit bldFile="app/contacts/contacts_plat/phonebook_internal_common_api/group"/>
  8780 <unit bldFile="app/contacts/contacts_plat/phonebook_internal_common_api/group"/>
  8783      </component>
  8781 </component>
  8784      <component name="phonebook_internal_appfw_api" long-name="Phonebook Internal App Framework API" filter="s60" class="api">
  8782 <component name="phonebook_internal_appfw_api" long-name="Phonebook Internal App Framework API" filter="s60" class="api">
  8785       <unit bldFile="app/contacts/contacts_plat/phonebook_internal_appfw_api/group"/>
  8783 <unit bldFile="app/contacts/contacts_plat/phonebook_internal_appfw_api/group"/>
  8786      </component>
  8784 </component>
  8787      <component name="phonebook_internal_data_management_api" long-name="Phonebook Internal Data Management API" filter="s60" class="api">
  8785 <component name="phonebook_internal_data_management_api" long-name="Phonebook Internal Data Management API" filter="s60" class="api">
  8788       <unit bldFile="app/contacts/contacts_plat/phonebook_internal_data_management_api/group"/>
  8786 <unit bldFile="app/contacts/contacts_plat/phonebook_internal_data_management_api/group"/>
  8789      </component>
  8787 </component>
  8790      <component name="phonebook_2_xsp_extension_manager_api" long-name="Phonebook 2 xSP Extension Manager API" filter="s60" class="api">
  8788 <component name="phonebook_2_xsp_extension_manager_api" long-name="Phonebook 2 xSP Extension Manager API" filter="s60" class="api">
  8791       <unit bldFile="app/contacts/contacts_plat/phonebook_2_xsp_extension_manager_api/group"/>
  8789 <unit bldFile="app/contacts/contacts_plat/phonebook_2_xsp_extension_manager_api/group"/>
  8792      </component>
  8790 </component>
  8793      <component name="phonebook_ui_controls_api" long-name="Phonebook UI Controls API" filter="s60" class="api">
  8791 <component name="phonebook_ui_controls_api" long-name="Phonebook UI Controls API" filter="s60" class="api">
  8794       <unit bldFile="app/contacts/contacts_plat/phonebook_ui_controls_api/group"/>
  8792 <unit bldFile="app/contacts/contacts_plat/phonebook_ui_controls_api/group"/>
  8795      </component>
  8793 </component>
  8796      <component name="phonebook_2_image_management_api" long-name="Phonebook 2 Image Management API" filter="s60" class="api">
  8794 <component name="phonebook_2_image_management_api" long-name="Phonebook 2 Image Management API" filter="s60" class="api">
  8797       <unit bldFile="app/contacts/contacts_plat/phonebook_2_image_management_api/group"/>
  8795 <unit bldFile="app/contacts/contacts_plat/phonebook_2_image_management_api/group"/>
  8798      </component>
  8796 </component>
  8799      <component name="phonebook_extension_api" long-name="Phonebook Extension API" filter="s60" class="api">
  8797 <component name="phonebook_extension_api" long-name="Phonebook Extension API" filter="s60" class="api">
  8800       <unit bldFile="app/contacts/contacts_plat/phonebook_extension_api/group"/>
  8798 <unit bldFile="app/contacts/contacts_plat/phonebook_extension_api/group"/>
  8801      </component>
  8799 </component>
  8802      <component name="phonebook_public_constants_api" long-name="Phonebook Public Constants API" filter="s60" class="api">
  8800 <component name="phonebook_public_constants_api" long-name="Phonebook Public Constants API" filter="s60" class="api">
  8803       <unit bldFile="app/contacts/contacts_plat/phonebook_public_constants_api/group"/>
  8801 <unit bldFile="app/contacts/contacts_plat/phonebook_public_constants_api/group"/>
  8804      </component>
  8802 </component>
  8805      <component name="phonebook_internal_ui_utilities_api" long-name="Phonebook Internal UI Utilities API" filter="s60" class="api">
  8803 <component name="phonebook_internal_ui_utilities_api" long-name="Phonebook Internal UI Utilities API" filter="s60" class="api">
  8806       <unit bldFile="app/contacts/contacts_plat/phonebook_internal_ui_utilities_api/group"/>
  8804 <unit bldFile="app/contacts/contacts_plat/phonebook_internal_ui_utilities_api/group"/>
  8807      </component>
  8805 </component>
  8808      <component name="logs_engine_api_extensions" long-name="Logs Engine API Extensions" filter="s60" class="api">
  8806 <component name="logs_engine_api_extensions" long-name="Logs Engine API Extensions" filter="s60" class="api">
  8809       <unit bldFile="app/contacts/contacts_plat/logs_engine_api_extensions/group"/>
  8807 <unit bldFile="app/contacts/contacts_plat/logs_engine_api_extensions/group"/>
  8810      </component>
  8808 </component>
  8811      <component name="phonebook_thumbnails_api" long-name="Phonebook Thumbnails API" filter="s60" class="api">
  8809 <component name="phonebook_thumbnails_api" long-name="Phonebook Thumbnails API" filter="s60" class="api">
  8812       <unit bldFile="app/contacts/contacts_plat/phonebook_thumbnails_api/group"/>
  8810 <unit bldFile="app/contacts/contacts_plat/phonebook_thumbnails_api/group"/>
  8813      </component>
  8811 </component>
  8814      <component name="phonebook_2_icon_api" long-name="Phonebook 2 Icon API" filter="s60" class="api">
  8812 <component name="phonebook_2_icon_api" long-name="Phonebook 2 Icon API" filter="s60" class="api">
  8815       <unit bldFile="app/contacts/contacts_plat/phonebook_2_icon_api/group"/>
  8813 <unit bldFile="app/contacts/contacts_plat/phonebook_2_icon_api/group"/>
  8816      </component>
  8814 </component>
  8817      <component name="phonebook_engine_extension_api" long-name="Phonebook Engine Extension API" filter="s60" class="api">
  8815 <component name="phonebook_engine_extension_api" long-name="Phonebook Engine Extension API" filter="s60" class="api">
  8818       <unit bldFile="app/contacts/contacts_plat/phonebook_engine_extension_api/group"/>
  8816 <unit bldFile="app/contacts/contacts_plat/phonebook_engine_extension_api/group"/>
  8819      </component>
  8817 </component>
  8820      <component name="phonebook_2_store_configuration_management_api" long-name="Phonebook 2 Store Configuration Management API" filter="s60" class="api">
  8818 <component name="phonebook_2_store_configuration_management_api" long-name="Phonebook 2 Store Configuration Management API" filter="s60" class="api">
  8821       <unit bldFile="app/contacts/contacts_plat/phonebook_2_store_configuration_management_api/group"/>
  8819 <unit bldFile="app/contacts/contacts_plat/phonebook_2_store_configuration_management_api/group"/>
  8822      </component>
  8820 </component>
  8823      <component name="logs_ui_command_line_api" long-name="Logs UI Command Line API" filter="s60" class="api">
  8821 <component name="logs_ui_command_line_api" long-name="Logs UI Command Line API" filter="s60" class="api">
  8824       <unit bldFile="app/contacts/contacts_plat/logs_ui_command_line_api/group"/>
  8822 <unit bldFile="app/contacts/contacts_plat/logs_ui_command_line_api/group"/>
  8825      </component>
  8823 </component>
  8826      <component name="speed_dial_dialogs_api" long-name="Speed Dial Dialogs API" filter="s60" class="api">
  8824 <component name="speed_dial_dialogs_api" long-name="Speed Dial Dialogs API" filter="s60" class="api">
  8827       <unit bldFile="app/contacts/contacts_plat/speed_dial_dialogs_api/group"/>
  8825 <unit bldFile="app/contacts/contacts_plat/speed_dial_dialogs_api/group"/>
  8828      </component>
  8826 </component>
  8829      <component name="phonebook_2_xsp_view_activation_api" long-name="Phonebook 2 xSP View Activation API" filter="s60" class="api">
  8827 <component name="phonebook_2_xsp_view_activation_api" long-name="Phonebook 2 xSP View Activation API" filter="s60" class="api">
  8830       <unit bldFile="app/contacts/contacts_plat/phonebook_2_xsp_view_activation_api/group"/>
  8828 <unit bldFile="app/contacts/contacts_plat/phonebook_2_xsp_view_activation_api/group"/>
  8831      </component>
  8829 </component>
  8832      <component name="logs_timers_api" long-name="Logs Timers API" filter="s60" class="api">
  8830 <component name="logs_timers_api" long-name="Logs Timers API" filter="s60" class="api">
  8833       <unit bldFile="app/contacts/contacts_plat/logs_timers_api/group"/>
  8831 <unit bldFile="app/contacts/contacts_plat/logs_timers_api/group"/>
  8834      </component>
  8832 </component>
  8835      <component name="phonebook_2_ui_extension_definition_api" long-name="Phonebook 2 UI Extension Definition API" filter="s60" class="api">
  8833 <component name="phonebook_2_ui_extension_definition_api" long-name="Phonebook 2 UI Extension Definition API" filter="s60" class="api">
  8836       <unit bldFile="app/contacts/contacts_plat/phonebook_2_ui_extension_definition_api/group"/>
  8834 <unit bldFile="app/contacts/contacts_plat/phonebook_2_ui_extension_definition_api/group"/>
  8837      </component>
  8835 </component>
  8838      <component name="phonebook_2_common_ui_api" long-name="Phonebook 2 Common UI API" filter="s60" class="api">
  8836 <component name="phonebook_2_common_ui_api" long-name="Phonebook 2 Common UI API" filter="s60" class="api">
  8839       <unit bldFile="app/contacts/contacts_plat/phonebook_2_common_ui_api/group"/>
  8837 <unit bldFile="app/contacts/contacts_plat/phonebook_2_common_ui_api/group"/>
  8840      </component>
  8838 </component>
  8841      <component name="phonebook_2_ui_extension_api" long-name="Phonebook 2 UI Extension API" filter="s60" class="api">
  8839 <component name="phonebook_2_ui_extension_api" long-name="Phonebook 2 UI Extension API" filter="s60" class="api">
  8842       <unit bldFile="app/contacts/contacts_plat/phonebook_2_ui_extension_api/group"/>
  8840 <unit bldFile="app/contacts/contacts_plat/phonebook_2_ui_extension_api/group"/>
  8843      </component>
  8841 </component>
  8844      <component name="phonebook_2_store_property_api" long-name="Phonebook 2 Store Property API" filter="s60" class="api">
  8842 <component name="phonebook_2_store_property_api" long-name="Phonebook 2 Store Property API" filter="s60" class="api">
  8845       <unit bldFile="app/contacts/contacts_plat/phonebook_2_store_property_api/group"/>
  8843 <unit bldFile="app/contacts/contacts_plat/phonebook_2_store_property_api/group"/>
  8846      </component>
  8844 </component>
  8847      <component name="phonebook_2_ui_extension_plugin_api" long-name="Phonebook 2 UI Extension Plug-In API" filter="s60" class="api">
  8845 <component name="phonebook_2_ui_extension_plugin_api" long-name="Phonebook 2 UI Extension Plug-In API" filter="s60" class="api">
  8848       <unit bldFile="app/contacts/contacts_plat/phonebook_2_ui_extension_plugin_api/group"/>
  8846 <unit bldFile="app/contacts/contacts_plat/phonebook_2_ui_extension_plugin_api/group"/>
  8849      </component>
  8847 </component>
  8850      <component name="phonebook_2_ui_controls_api" long-name="Phonebook 2 UI Controls API" filter="s60" class="api">
  8848 <component name="phonebook_2_ui_controls_api" long-name="Phonebook 2 UI Controls API" filter="s60" class="api">
  8851       <unit bldFile="app/contacts/contacts_plat/phonebook_2_ui_controls_api/group"/>
  8849 <unit bldFile="app/contacts/contacts_plat/phonebook_2_ui_controls_api/group"/>
  8852      </component>
  8850 </component>
  8853      <component name="phonebook_2_thin_ui_extension_plugin_api" long-name="Phonebook 2 Thin UI Extension Plugin API" filter="s60" class="api">
  8851 <component name="phonebook_2_thin_ui_extension_plugin_api" long-name="Phonebook 2 Thin UI Extension Plugin API" filter="s60" class="api">
  8854       <unit bldFile="app/contacts/contacts_plat/phonebook_2_thin_ui_extension_plugin_api/group"/>
  8852 <unit bldFile="app/contacts/contacts_plat/phonebook_2_thin_ui_extension_plugin_api/group"/>
  8855      </component>
  8853 </component>
  8856      <component name="phonebook_2_commands_api" long-name="Phonebook 2 Commands API" filter="s60" class="api">
  8854 <component name="phonebook_2_commands_api" long-name="Phonebook 2 Commands API" filter="s60" class="api">
  8857       <unit bldFile="app/contacts/contacts_plat/phonebook_2_commands_api/group"/>
  8855 <unit bldFile="app/contacts/contacts_plat/phonebook_2_commands_api/group"/>
  8858      </component>
  8856 </component>
  8859      <component name="phonebook_2_presentation_api" long-name="Phonebook 2 Presentation API" filter="s60" class="api">
  8857 <component name="phonebook_2_presentation_api" long-name="Phonebook 2 Presentation API" filter="s60" class="api">
  8860       <unit bldFile="app/contacts/contacts_plat/phonebook_2_presentation_api/group"/>
  8858 <unit bldFile="app/contacts/contacts_plat/phonebook_2_presentation_api/group"/>
  8861      </component>
  8859 </component>
  8862      <component name="phonebook_2_ui_utilities_api" long-name="Phonebook 2 UI Utilities API" filter="s60" class="api">
  8860 <component name="phonebook_2_ui_utilities_api" long-name="Phonebook 2 UI Utilities API" filter="s60" class="api">
  8863       <unit bldFile="app/contacts/contacts_plat/phonebook_2_ui_utilities_api/group"/>
  8861 <unit bldFile="app/contacts/contacts_plat/phonebook_2_ui_utilities_api/group"/>
  8864      </component>
  8862 </component>
  8865      <component name="phonebook_2_contact_related_icon_customization_api" long-name="Phonebook 2 Contact Related Icon Customization API" filter="s60" class="api">
  8863 <component name="cca_launch_api" long-name="CCA Launch API" filter="s60" class="api">
  8866       <unit bldFile="app/contacts/contacts_plat/phonebook_2_contact_related_icon_customization_api/group"/>
  8864 <unit bldFile="app/contacts/contacts_plat/cca_launch_api/group"/>
  8867      </component>
  8865 </component>
  8868      <component name="cca_launch_api" long-name="CCA Launch API" filter="s60" class="api">
  8866 <component name="cca_view_plugin_api" long-name="CCA View Plugin API" filter="s60" class="api">
  8869       <unit bldFile="app/contacts/contacts_plat/cca_launch_api/group"/>
  8867 <unit bldFile="app/contacts/contacts_plat/cca_view_plugin_api/group"/>
  8870      </component>
  8868 </component>
  8871      <component name="cca_view_plugin_api" long-name="CCA View Plugin API" filter="s60" class="api">
  8869 <component name="predictivesearch_client_api" long-name="Predictive Search Client API" filter="s60" class="api">
  8872       <unit bldFile="app/contacts/contacts_plat/cca_view_plugin_api/group"/>
  8870 <unit bldFile="app/contacts/contacts_plat/predictivesearch_client_api/group"/>
  8873      </component>
  8871 </component>
  8874      <component name="predictivesearch_client_api" long-name="Predictive Search Client API" filter="s60" class="api">
  8872 <component name="predictivesearch_utils_api" long-name="Predictive Search Utils API" filter="s60" class="api">
  8875       <unit bldFile="app/contacts/contacts_plat/predictivesearch_client_api/group"/>
  8873 <unit bldFile="app/contacts/contacts_plat/predictivesearch_utils_api/group"/>
  8876      </component>
  8874 </component>
  8877      <component name="predictivesearch_utils_api" long-name="Predictive Search Utils API" filter="s60" class="api">
  8875 <component name="predictivesearch_adapters_api" long-name="Predictive Search Adapters API" filter="s60" class="api">
  8878       <unit bldFile="app/contacts/contacts_plat/predictivesearch_utils_api/group"/>
  8876 <unit bldFile="app/contacts/contacts_plat/predictivesearch_adapters_api/group"/>
  8879      </component>
  8877 </component>
  8880      <component name="predictivesearch_adapters_api" long-name="Predictive Search Adapters API" filter="s60" class="api">
  8878 <component name="predictivesearch_algorithm_api" long-name="Predictive Search Algorithm API" filter="s60" class="api">
  8881       <unit bldFile="app/contacts/contacts_plat/predictivesearch_adapters_api/group"/>
  8879 <unit bldFile="app/contacts/contacts_plat/predictivesearch_algorithm_api/group"/>
  8882      </component>
  8880 </component>
  8883      <component name="predictivesearch_algorithm_api" long-name="Predictive Search Algorithm API" filter="s60" class="api">
  8881 <component name="phonebook_2_rcl_api" long-name="Phonebook 2 RCL API" filter="s60" class="api">
  8884       <unit bldFile="app/contacts/contacts_plat/predictivesearch_algorithm_api/group"/>
  8882 <unit bldFile="app/contacts/contacts_plat/phonebook_2_rcl_api/group"/>
  8885      </component>
  8883 </component>
  8886      <component name="phonebook_2_rcl_api" long-name="Phonebook 2 RCL API" filter="s60" class="api">
  8884 </collection>
  8887       <unit bldFile="app/contacts/contacts_plat/phonebook_2_rcl_api/group"/>
  8885 <collection name="contactextensions" long-name="Contacts Extensions" level="services">
  8888      </component>
  8886 <component name="predefinedcontacts" filter="s60" long-name="Predefined Contacts">
  8889     </collection>
  8887 <unit bldFile="app/contacts/contactextensions/predefinedcontacts/group"/>
  8890     <collection name="contactextensions" long-name="Contacts Extensions" level="services">
  8888 </component>
  8891      <component name="predefinedcontacts" filter="s60" long-name="Predefined Contacts">
  8889 </collection>
  8892       <unit bldFile="app/contacts/contactextensions/predefinedcontacts/group"/>
  8890 <collection name="logsui" long-name="Logs UI" level="ui">
  8893      </component>
  8891 <component name="logsui_build" filter="s60" long-name="Logs UI Build">
  8894     </collection>
  8892 <!-- component at too high a rank, should move down one directory -->
  8895     <collection name="logsui" long-name="Logs UI" level="ui">
  8893 <unit bldFile="app/contacts/logsui/group"/>
  8896      <component name="logsui_build" filter="s60" long-name="Logs UI Build">
  8894 </component>
  8897       <!-- component at too high a rank, should move down one directory -->
  8895 </collection>
  8898       <unit bldFile="app/contacts/logsui/group"/>
  8896 <collection name="phonebookui" long-name="Phonebook UI" level="ui">
  8899      </component>
  8897 <component name="phonebook" filter="s60" long-name="Phonebook">
  8900     </collection>
  8898 <unit bldFile="app/contacts/phonebookui/phonebook/group"/>
  8901     <collection name="phonebookui" long-name="Phonebook UI" level="ui">
  8899 </component>
  8902      <component name="phonebook" filter="s60" long-name="Phonebook">
  8900 <component name="speeddial" filter="s60" long-name="Speed Dial">
  8903       <unit bldFile="app/contacts/phonebookui/phonebook/group"/>
  8901 <unit bldFile="app/contacts/phonebookui/speeddial/group"/>
  8904      </component>
  8902 </component>
  8905      <component name="speeddial" filter="s60" long-name="Speed Dial">
  8903 <component name="phonebook2" filter="s60" long-name="Phone Book 2">
  8906       <unit bldFile="app/contacts/phonebookui/speeddial/group"/>
  8904 <unit bldFile="app/contacts/phonebookui/phonebook2/group"/>
  8907      </component>
  8905 </component>
  8908      <component name="phonebook2" filter="s60" long-name="Phone Book 2">
  8906 </collection>
  8909       <unit bldFile="app/contacts/phonebookui/phonebook2/group"/>
  8907 <collection name="phonebookengines" long-name="Phonebook Engines" level="engine">
  8910      </component>
  8908 <component name="cntfindplugin" filter="s60" long-name="Contacts Find Plugin" introduced="^2" plugin="Y">
  8911     </collection>
  8909 <unit bldFile="app/contacts/phonebookengines/cntfindplugin/group"/>
  8912     <collection name="phonebookengines" long-name="Phonebook Engines" level="engine">
  8910 </component>
  8913      <component name="cntfindplugin" filter="s60" long-name="Contacts Find Plugin" introduced="^2" plugin="Y">
  8911 <component name="cntsortplugin" filter="s60" long-name="Contacts Sort Plugin" introduced="^2" plugin="Y">
  8914       <unit bldFile="app/contacts/phonebookengines/cntfindplugin/group"/>
  8912 <unit bldFile="app/contacts/phonebookengines/cntsortplugin/group"/>
  8915      </component>
  8913 </component>
  8916      <component name="cntsortplugin" filter="s60" long-name="Contacts Sort Plugin" introduced="^2" plugin="Y">
  8914 <component name="virtualphonebook" filter="s60" long-name="Virtual Phonebook" introduced="^2">
  8917       <unit bldFile="app/contacts/phonebookengines/cntsortplugin/group"/>
  8915 <unit bldFile="app/contacts/phonebookengines/virtualphonebook/group"/>
  8918      </component>
  8916 </component>
  8919      <component name="virtualphonebook" filter="s60" long-name="Virtual Phonebook" introduced="^2">
  8917 <component name="contactsmodel" long-name="Contacts Model" introduced="ER5" purpose="optional">
  8920       <unit bldFile="app/contacts/phonebookengines/virtualphonebook/group"/>
  8918 <unit bldFile="app/contacts/phonebookengines/contactsmodel/groupsql" mrp="app/contacts/phonebookengines/contactsmodel/groupsql/app-engines_cntmodel.mrp" version="2"/>
  8921      </component>
  8919 </component>
  8922      <component name="contactsmodel" long-name="Contacts Model" introduced="ER5" purpose="optional">
  8920 </collection>
  8923       <unit bldFile="app/contacts/phonebookengines/contactsmodel/groupsql" mrp="app/contacts/phonebookengines/contactsmodel/groupsql/app-engines_cntmodel.mrp" version="2"/>
  8921 <collection name="pimprotocols" long-name="PIM Protocols" level="services">
  8924      </component>
  8922 <component name="phonebooksync" long-name="Phonebook Sync" purpose="optional" plugin="Y">
  8925     </collection>
  8923 <unit bldFile="app/contacts/pimprotocols/phonebooksync/group" mrp="app/contacts/pimprotocols/phonebooksync/group/telephony_phbksync.mrp"/>
  8926     <collection name="pimprotocols" long-name="PIM Protocols" level="services">
  8924 </component>
  8927      <component name="phonebooksync" long-name="Phonebook Sync" purpose="optional" plugin="Y">
  8925 <component name="pbap" long-name="Bluetooth PBAP" introduced="9.2" purpose="optional">
  8928       <unit bldFile="app/contacts/pimprotocols/phonebooksync/group" mrp="app/contacts/pimprotocols/phonebooksync/group/telephony_phbksync.mrp"/>
  8926 <unit bldFile="app/contacts/pimprotocols/pbap/group" mrp="app/contacts/pimprotocols/pbap/group/bluetooth_accesshost.mrp"/>
  8929      </component>
  8927 </component>
  8930      <component name="pbap" long-name="Bluetooth PBAP" introduced="9.2" purpose="optional">
  8928 </collection>
  8931       <unit bldFile="app/contacts/pimprotocols/pbap/group" mrp="app/contacts/pimprotocols/pbap/group/bluetooth_accesshost.mrp"/>
  8929 <collection name="ccservices" long-name="Contacts Centric Services" level="services">
  8932      </component>
  8930 <component name="cmsservices" filter="s60" long-name="Contact Method Selector Services" introduced="^2">
  8933     </collection>
  8931 <unit bldFile="app/contacts/ccservices/cmsservices/group"/>
  8934     <collection name="ccservices" long-name="Contacts Centric Services" level="services">
  8932 </component>
  8935      <component name="cmsservices" filter="s60" long-name="Contact Method Selector Services" introduced="^2">
  8933 </collection>
  8936       <unit bldFile="app/contacts/ccservices/cmsservices/group"/>
  8934 <collection name="presencecache" long-name="Presence Cache" level="support">
  8937      </component>
  8935 <component name="presencecacheutils" filter="s60" long-name="Presence Cache Utils" introduced="^2" class="placeholder">
  8938     </collection>
  8936 <!-- <unit bldFile="presencecache/presencecacheutils/group"/> -->
  8939     <collection name="presencecache" long-name="Presence Cache" level="support">
  8937 </component>
  8940      <component name="presencecacheutils" filter="s60" long-name="Presence Cache Utils" introduced="^2" class="placeholder">
  8938 <component name="presencecacheserver2" filter="s60" long-name="Presence Cache Server" introduced="^2" class="placeholder">
  8941       <!-- <unit bldFile="presencecache/presencecacheutils/group"/> -->
  8939 <!-- <unit bldFile="presencecache/presencecacheserver2/group"/> -->
  8942      </component>
  8940 </component>
  8943      <component name="presencecacheserver2" filter="s60" long-name="Presence Cache Server" introduced="^2" class="placeholder">
  8941 <component name="presencecacheclient2" filter="s60" long-name="Presence Cache Client" introduced="^2" class="placeholder">
  8944       <!-- <unit bldFile="presencecache/presencecacheserver2/group"/> -->
  8942 <!-- <unit bldFile="presencecache/presencecacheclient2/group"/> -->
  8945      </component>
  8943 </component>
  8946      <component name="presencecacheclient2" filter="s60" long-name="Presence Cache Client" introduced="^2" class="placeholder">
  8944 <component name="presencecache_build" filter="s60" long-name="Presence Cache Build" introduced="^2">
  8947       <!-- <unit bldFile="presencecache/presencecacheclient2/group"/> -->
  8945 <!-- should divide this bld.inf into the other components, or collapse them into a single component -->
  8948      </component>
  8946 <unit bldFile="app/contacts/presencecache/group"/>
  8949      <component name="presencecache_build" filter="s60" long-name="Presence Cache Build" introduced="^2">
  8947 </component>
  8950       <!-- should divide this bld.inf into the other components, or collapse them into a single component -->
  8948 </collection>
  8951       <unit bldFile="app/contacts/presencecache/group"/>
  8949 <collection name="predictivesearch" long-name="Predictive Search" level="support">
  8952      </component>
  8950 <component name="pcsutils" filter="s60" long-name="PCS Utils" introduced="^2">
  8953     </collection>
  8951 <unit bldFile="app/contacts/predictivesearch/pcsutils/group"/>
  8954     <collection name="predictivesearch" long-name="Predictive Search" level="support">
  8952 </component>
  8955      <component name="pcsutils" filter="s60" long-name="PCS Utils" introduced="^2">
  8953 <component name="pcsserverclientapi" filter="s60" long-name="PCS Server Client API" introduced="^2">
  8956       <unit bldFile="app/contacts/predictivesearch/pcsutils/group"/>
  8954 <unit bldFile="app/contacts/predictivesearch/pcsserverclientapi/group"/>
  8957      </component>
  8955 </component>
  8958      <component name="pcsserverclientapi" filter="s60" long-name="PCS Server Client API" introduced="^2">
  8956 <component name="pcsserver" filter="s60" long-name="PCS Server" introduced="^2">
  8959       <unit bldFile="app/contacts/predictivesearch/pcsserverclientapi/group"/>
  8957 <unit bldFile="app/contacts/predictivesearch/pcsserver/group"/>
  8960      </component>
  8958 </component>
  8961      <component name="pcsserver" filter="s60" long-name="PCS Server" introduced="^2">
  8959 <component name="pcsadapters" filter="s60" long-name="PCS Adapters" introduced="^2" plugin="Y">
  8962       <unit bldFile="app/contacts/predictivesearch/pcsserver/group"/>
  8960 <unit bldFile="app/contacts/predictivesearch/adapters/contacts/group"/>
  8963      </component>
  8961 </component>
  8964      <component name="pcsadapters" filter="s60" long-name="PCS Adapters" introduced="^2" plugin="Y">
  8962 <component name="pcsalgorithm" filter="s60" long-name="PCS Algorithm" introduced="^2" plugin="Y">
  8965       <unit bldFile="app/contacts/predictivesearch/adapters/contacts/group"/>
  8963 <unit bldFile="app/contacts/predictivesearch/pcsalgorithm/group"/>
  8966      </component>
  8964 </component>
  8967      <component name="pcsalgorithm" filter="s60" long-name="PCS Algorithm" introduced="^2" plugin="Y">
  8965 <component name="predictivesearch_build" filter="s60" long-name="Predictive Search Build" introduced="^2">
  8968       <unit bldFile="app/contacts/predictivesearch/pcsalgorithm/group"/>
  8966 <!-- need to remove #includes from bld.inf and rename as Predictive Search ROM -->
  8969      </component>
  8967 <unit bldFile="app/contacts/predictivesearch/group"/>
  8970      <component name="predictivesearch_build" filter="s60" long-name="Predictive Search Build" introduced="^2">
  8968 </component>
  8971       <!-- need to remove #includes from bld.inf and rename as Predictive Search ROM -->
  8969 </collection>
  8972       <unit bldFile="app/contacts/predictivesearch/group"/>
  8970 <collection name="contacts_info" long-name="Contacts Apps Info" level="ui">
  8973      </component>
  8971 <component name="contacts_metadata" long-name="Contacts Apps Metadata" introduced="^2" purpose="development" class="config PC">
  8974     </collection>
  8972 <unit mrp="app/contacts/contacts_info/contacts_metadata/contacts_metadata.mrp"/>
  8975     <collection name="contacts_info" long-name="Contacts Apps Info" level="ui">
  8973 </component>
  8976      <component name="contacts_metadata" long-name="Contacts Apps Metadata" introduced="^2" purpose="development" class="config PC">
  8974 </collection>
  8977       <unit mrp="app/contacts/contacts_info/contacts_metadata/contacts_metadata.mrp"/>
  8975 </block>
  8978      </component>
  8976 <block name="organizer" level="apps" span="2" long-name="Organizer Application Suite" levels="support services engine ui app">
  8979     </collection>
  8977 <collection name="organizer_plat" long-name="Organizer Application Suite Platform Interfaces" level="app">
  8980    </block>
  8978 <component name="meeting_request_mailbox_utilities_api" long-name="Meeting Request Mailbox Utilities API" filter="s60" class="api">
  8981    <block name="organizer" level="apps" span="2" long-name="Organizer Application Suite" levels="support services engine ui app">
  8979 <unit bldFile="app/organizer/organizer_plat/meeting_request_mailbox_utilities_api/group"/>
  8982     <collection name="organizer_plat" long-name="Organizer Application Suite Platform Interfaces" level="app">
  8980 </component>
  8983      <component name="meeting_request_mailbox_utilities_api" long-name="Meeting Request Mailbox Utilities API" filter="s60" class="api">
  8981 <component name="meeting_request_uids_api" long-name="Meeting Request UIDs API" filter="s60" class="api">
  8984       <unit bldFile="app/organizer/organizer_plat/meeting_request_mailbox_utilities_api/group"/>
  8982 <unit bldFile="app/organizer/organizer_plat/meeting_request_uids_api/group"/>
  8985      </component>
  8983 </component>
  8986      <component name="meeting_request_uids_api" long-name="Meeting Request UIDs API" filter="s60" class="api">
  8984 <component name="calendar_exporter_api" long-name="Calendar Exporter API" filter="s60" class="api">
  8987       <unit bldFile="app/organizer/organizer_plat/meeting_request_uids_api/group"/>
  8985 <unit bldFile="app/organizer/organizer_plat/calendar_exporter_api/group"/>
  8988      </component>
  8986 </component>
  8989      <component name="calendar_exporter_api" long-name="Calendar Exporter API" filter="s60" class="api">
  8987 <component name="agenda_versit_2_api" long-name="Agenda Versit 2 API" filter="s60" class="api">
  8990       <unit bldFile="app/organizer/organizer_plat/calendar_exporter_api/group"/>
  8988 <unit bldFile="app/organizer/organizer_plat/agenda_versit_2_api/group"/>
  8991      </component>
  8989 </component>
  8992      <component name="agenda_versit_2_api" long-name="Agenda Versit 2 API" filter="s60" class="api">
  8990 <component name="calendar_importer_api" long-name="Calendar Importer API" filter="s60" class="api">
  8993       <unit bldFile="app/organizer/organizer_plat/agenda_versit_2_api/group"/>
  8991 <unit bldFile="app/organizer/organizer_plat/calendar_importer_api/group"/>
  8994      </component>
  8992 </component>
  8995      <component name="calendar_importer_api" long-name="Calendar Importer API" filter="s60" class="api">
  8993 <component name="calendar_launcher_api" long-name="Calendar Launcher API" filter="s60" class="api">
  8996       <unit bldFile="app/organizer/organizer_plat/calendar_importer_api/group"/>
  8994 <unit bldFile="app/organizer/organizer_plat/calendar_launcher_api/group"/>
  8997      </component>
  8995 </component>
  8998      <component name="calendar_launcher_api" long-name="Calendar Launcher API" filter="s60" class="api">
  8996 <component name="calendar_common_utils_api" long-name="Calendar Common Utils API" filter="s60" class="api">
  8999       <unit bldFile="app/organizer/organizer_plat/calendar_launcher_api/group"/>
  8997 <unit bldFile="app/organizer/organizer_plat/calendar_common_utils_api/group"/>
  9000      </component>
  8998 </component>
  9001      <component name="calendar_common_utils_api" long-name="Calendar Common Utils API" filter="s60" class="api">
  8999 <component name="searchfw_launcher_api" long-name="Search Framework Launcher API" filter="s60" class="api">
  9002       <unit bldFile="app/organizer/organizer_plat/calendar_common_utils_api/group"/>
  9000 <unit bldFile="app/organizer/organizer_plat/searchfw_launcher_api/group"/>
  9003      </component>
  9001 </component>
  9004      <component name="searchfw_launcher_api" long-name="Search Framework Launcher API" filter="s60" class="api">
  9002 <component name="alarm_const_api" long-name="Alarm Const API" filter="s60" class="api">
  9005       <unit bldFile="app/organizer/organizer_plat/searchfw_launcher_api/group"/>
  9003 <unit bldFile="app/organizer/organizer_plat/alarm_const_api/group"/>
  9006      </component>
  9004 </component>
  9007      <component name="alarm_const_api" long-name="Alarm Const API" filter="s60" class="api">
  9005 <component name="alarm_ui_external_control_api" long-name="Alarm UI External Control API" filter="s60" class="api">
  9008       <unit bldFile="app/organizer/organizer_plat/alarm_const_api/group"/>
  9006 <unit bldFile="app/organizer/organizer_plat/alarm_ui_external_control_api/group"/>
  9009      </component>
  9007 </component>
  9010      <component name="alarm_ui_external_control_api" long-name="Alarm UI External Control API" filter="s60" class="api">
  9008 <component name="calendar_settings_keys_api" long-name="Calendar Settings Keys API" filter="s60" class="api">
  9011       <unit bldFile="app/organizer/organizer_plat/alarm_ui_external_control_api/group"/>
  9009 <unit bldFile="app/organizer/organizer_plat/calendar_settings_keys_api/group"/>
  9012      </component>
  9010 </component>
  9013      <component name="calendar_settings_keys_api" long-name="Calendar Settings Keys API" filter="s60" class="api">
  9011 <component name="calendar_tones_settings_keys_api" long-name="Calendar Tones Settings Keys API" filter="s60" class="api">
  9014       <unit bldFile="app/organizer/organizer_plat/calendar_settings_keys_api/group"/>
  9012 <unit bldFile="app/organizer/organizer_plat/calendar_tones_settings_keys_api/group"/>
  9015      </component>
  9013 </component>
  9016      <component name="calendar_tones_settings_keys_api" long-name="Calendar Tones Settings Keys API" filter="s60" class="api">
  9014 <component name="clock_settings_api" long-name="Clock Settings API" filter="s60" class="api">
  9017       <unit bldFile="app/organizer/organizer_plat/calendar_tones_settings_keys_api/group"/>
  9015 <unit bldFile="app/organizer/organizer_plat/clock_settings_api/group"/>
  9018      </component>
  9016 </component>
  9019      <component name="clock_settings_api" long-name="Clock Settings API" filter="s60" class="api">
  9017 <component name="common_alarm_editor_api" long-name="Common Alarm Editor API" filter="s60" class="api">
  9020       <unit bldFile="app/organizer/organizer_plat/clock_settings_api/group"/>
  9018 <unit bldFile="app/organizer/organizer_plat/common_alarm_editor_api/group"/>
  9021      </component>
  9019 </component>
  9022      <component name="common_alarm_editor_api" long-name="Common Alarm Editor API" filter="s60" class="api">
  9020 <component name="alarm_ui_secondary_display_api" long-name="Alarm UI Secondary Display API" filter="s60" class="api">
  9023       <unit bldFile="app/organizer/organizer_plat/common_alarm_editor_api/group"/>
  9021 <unit bldFile="app/organizer/organizer_plat/alarm_ui_secondary_display_api/group"/>
  9024      </component>
  9022 </component>
  9025      <component name="alarm_ui_secondary_display_api" long-name="Alarm UI Secondary Display API" filter="s60" class="api">
  9023 <component name="searchui_launcher_api" long-name="Search UI Launcher API" filter="s60" class="api">
  9026       <unit bldFile="app/organizer/organizer_plat/alarm_ui_secondary_display_api/group"/>
  9024 <unit bldFile="app/organizer/organizer_plat/searchui_launcher_api/group"/>
  9027      </component>
  9025 </component>
  9028      <component name="searchui_launcher_api" long-name="Search UI Launcher API" filter="s60" class="api">
  9026 <component name="agenda_entry_ui_api" long-name="Agenda Entry UI API" filter="s60" class="api">
  9029       <unit bldFile="app/organizer/organizer_plat/searchui_launcher_api/group"/>
  9027 <unit bldFile="app/organizer/organizer_plat/agenda_entry_ui_api/group"/>
  9030      </component>
  9028 </component>
  9031      <component name="agenda_entry_ui_api" long-name="Agenda Entry UI API" filter="s60" class="api">
  9029 <component name="meeting_request_utillities_api" long-name="Meeting Request Utillities API" filter="s60" class="api">
  9032       <unit bldFile="app/organizer/organizer_plat/agenda_entry_ui_api/group"/>
  9030 <unit bldFile="app/organizer/organizer_plat/meeting_request_utillities_api/group"/>
  9033      </component>
  9031 </component>
  9034      <component name="meeting_request_utillities_api" long-name="Meeting Request Utillities API" filter="s60" class="api">
  9032 <component name="meeting_request_viewer_api" long-name="Meeting Request Viewer API" filter="s60" class="api">
  9035       <unit bldFile="app/organizer/organizer_plat/meeting_request_utillities_api/group"/>
  9033 <unit bldFile="app/organizer/organizer_plat/meeting_request_viewer_api/group"/>
  9036      </component>
  9034 </component>
  9037      <component name="meeting_request_viewer_api" long-name="Meeting Request Viewer API" filter="s60" class="api">
  9035 <component name="calendar_custamization_api" long-name="Calendar Customization API" filter="s60" class="api">
  9038       <unit bldFile="app/organizer/organizer_plat/meeting_request_viewer_api/group"/>
  9036 <unit bldFile="app/organizer/organizer_plat/calendar_custamization_api/group"/>
  9039      </component>
  9037 </component>
  9040      <component name="calendar_custamization_api" long-name="Calendar Customization API" filter="s60" class="api">
  9038 </collection>
  9041       <unit bldFile="app/organizer/organizer_plat/calendar_custamization_api/group"/>
  9039 <collection name="organizer_pub" long-name="Organizer Application Suite Public Interfaces" level="app">
  9042      </component>
  9040 <component name="calendar_interim_utils2_api" long-name="Calendar Interim Utils 2 API" filter="s60" class="api">
  9043     </collection>
  9041 <unit bldFile="app/organizer/organizer_pub/calendar_interim_utils2_api/group"/>
  9044     <collection name="organizer_pub" long-name="Organizer Application Suite Public Interfaces" level="app">
  9042 </component>
  9045      <component name="calendar_interim_utils2_api" long-name="Calendar Interim Utils 2 API" filter="s60" class="api">
  9043 <component name="notepad_library_api" long-name="Notepad Library API" filter="s60" class="api">
  9046       <unit bldFile="app/organizer/organizer_pub/calendar_interim_utils2_api/group"/>
  9044 <unit bldFile="app/organizer/organizer_pub/notepad_library_api/group"/>
  9047      </component>
  9045 </component>
  9048      <component name="notepad_library_api" long-name="Notepad Library API" filter="s60" class="api">
  9046 </collection>
  9049       <unit bldFile="app/organizer/organizer_pub/notepad_library_api/group"/>
  9047 <collection name="alarmengines" long-name="Alarm Engines" level="engine">
  9050      </component>
  9048 <component name="missedalarmstore" filter="s60" long-name="Missed Alarm Store">
  9051     </collection>
  9049 <unit bldFile="app/organizer/alarmengines/missedalarmstore/group"/>
  9052     <collection name="alarmengines" long-name="Alarm Engines" level="engine">
  9050 </component>
  9053      <component name="missedalarmstore" filter="s60" long-name="Missed Alarm Store">
  9051 </collection>
  9054       <unit bldFile="app/organizer/alarmengines/missedalarmstore/group"/>
  9052 <collection name="calendarengines" long-name="Calendar Engines" level="engine">
  9055      </component>
  9053 <component name="versit2" filter="s60" long-name="Versit 2 iCal Parser" introduced="9.2">
  9056     </collection>
  9054 <unit bldFile="app/organizer/calendarengines/versit2/group"/>
  9057     <collection name="calendarengines" long-name="Calendar Engines" level="engine">
  9055 </component>
  9058      <component name="versit2" filter="s60" long-name="Versit 2 iCal Parser" introduced="9.2">
  9056 <component name="agnversit2" filter="s60" long-name="Versit 2 Agenda Interface" introduced="9.2" plugin="Y">
  9059       <unit bldFile="app/organizer/calendarengines/versit2/group"/>
  9057 <unit bldFile="app/organizer/calendarengines/agnversit2/group"/>
  9060      </component>
  9058 </component>
  9061      <component name="agnversit2" filter="s60" long-name="Versit 2 Agenda Interface" introduced="9.2" plugin="Y">
  9059 <component name="caleninterimutils" filter="s60" long-name="Calendar Interim Utils" introduced="9.1">
  9062       <unit bldFile="app/organizer/calendarengines/agnversit2/group"/>
  9060 <unit bldFile="app/organizer/calendarengines/caleninterimutils/group"/>
  9063      </component>
  9061 </component>
  9064      <component name="caleninterimutils" filter="s60" long-name="Calendar Interim Utils" introduced="9.1">
  9062 <component name="calenimp" filter="s60" long-name="Calendar Import Wrapper" introduced="7.0s">
  9065       <unit bldFile="app/organizer/calendarengines/caleninterimutils/group"/>
  9063 <unit bldFile="app/organizer/calendarengines/calenimp/group"/>
  9066      </component>
  9064 </component>
  9067      <component name="calenimp" filter="s60" long-name="Calendar Import Wrapper" introduced="7.0s">
  9065 <component name="calenlauncher" filter="s60" long-name="Calendar Launcher">
  9068       <unit bldFile="app/organizer/calendarengines/calenimp/group"/>
  9066 <unit bldFile="app/organizer/calendarengines/calenlauncher/group"/>
  9069      </component>
  9067 </component>
  9070      <component name="calenlauncher" filter="s60" long-name="Calendar Launcher">
  9068 <component name="caldavsrv" filter="sf_build" long-name="CalDAV Server" introduced="^3">
  9071       <unit bldFile="app/organizer/calendarengines/calenlauncher/group"/>
  9069 <unit bldFile="app/organizer/calendarengines/caldav/group"/>
  9072      </component>
  9070 </component>
  9073      <component name="caldavsrv" filter="sf_build" long-name="CalDAV Server" introduced="^3">
  9071 </collection>
  9074       <unit bldFile="app/organizer/calendarengines/caldav/group"/>
  9072 <collection name="meetingrequestengines" long-name="Meeting Request Engines" level="engine">
  9075      </component>
  9073 <component name="mrmailbox" filter="s60" long-name="Meeting Request Mailbox">
  9076     </collection>
  9074 <unit bldFile="app/organizer/meetingrequestengines/mrmailbox/group"/>
  9077     <collection name="meetingrequestengines" long-name="Meeting Request Engines" level="engine">
  9075 </component>
  9078      <component name="mrmailbox" filter="s60" long-name="Meeting Request Mailbox">
  9076 <component name="mrmailboxutils" filter="s60" long-name="Meeting Request Mailbox Utils" plugin="Y">
  9079       <unit bldFile="app/organizer/meetingrequestengines/mrmailbox/group"/>
  9077 <unit bldFile="app/organizer/meetingrequestengines/mrmailboxutils/group"/>
  9080      </component>
  9078 </component>
  9081      <component name="mrmailboxutils" filter="s60" long-name="Meeting Request Mailbox Utils" plugin="Y">
  9079 </collection>
  9082       <unit bldFile="app/organizer/meetingrequestengines/mrmailboxutils/group"/>
  9080 <collection name="searchfw" long-name="Search Framework" level="services">
  9083      </component>
  9081 <!-- Uncomment all units when configuration is in place. All currently #included from searchfw_build, which should be removed at the same time. -->
  9084     </collection>
  9082 <component name="coresearchfw" filter="s60" long-name="Core Search Framework" introduced="^1" class="placeholder">
  9085     <collection name="searchfw" long-name="Search Framework" level="services">
  9083 <!--<unit bldFile="searchfw/coresearchfw/group"/>-->
  9086      <!-- Uncomment all units when configuration is in place. All currently #included from searchfw_build, which should be removed at the same time. -->
  9084 </component>
  9087      <component name="coresearchfw" filter="s60" long-name="Core Search Framework" introduced="^1" class="placeholder">
  9085 <component name="searchfw_plugins" filter="s60" long-name="Search Plugins" introduced="^1" plugin="Y" class="placeholder">
  9088       <!--<unit bldFile="searchfw/coresearchfw/group"/>-->
  9086 <!--<unit bldFile="searchfw/plugins/group"/>-->
  9089      </component>
  9087 </component>
  9090      <component name="searchfw_plugins" filter="s60" long-name="Search Plugins" introduced="^1" plugin="Y" class="placeholder">
  9088 <component name="searchfw_build" filter="s60" long-name="Search Framework Build" introduced="^1">
  9091       <!--<unit bldFile="searchfw/plugins/group"/>-->
  9089 <unit bldFile="app/organizer/searchfw/group"/>
  9092      </component>
  9090 </component>
  9093      <component name="searchfw_build" filter="s60" long-name="Search Framework Build" introduced="^1">
  9091 </collection>
  9094       <unit bldFile="app/organizer/searchfw/group"/>
  9092 <collection name="alarmui" long-name="Alarm UI" level="app">
  9095      </component>
  9093 <!-- collection is really a component, should move down a directory -->
  9096     </collection>
  9094 <component name="alarmui_build" filter="s60" long-name="Alarm UI Build">
  9097     <collection name="alarmui" long-name="Alarm UI" level="app">
  9095 <unit bldFile="app/organizer/alarmui/group"/>
  9098      <!-- collection is really a component, should move down a directory -->
  9096 </component>
  9099      <component name="alarmui_build" filter="s60" long-name="Alarm UI Build">
  9097 </collection>
  9100       <unit bldFile="app/organizer/alarmui/group"/>
  9098 <collection name="calendarui" long-name="Calendar UI" level="ui">
  9101      </component>
  9099 <component name="calendarui_help" filter="s60" long-name="Calendar UI Help">
  9102     </collection>
  9100 <unit bldFile="app/organizer/calendarui/help/group"/>
  9103     <collection name="calendarui" long-name="Calendar UI" level="ui">
  9101 </component>
  9104      <component name="calendarui_help" filter="s60" long-name="Calendar UI Help">
  9102 <component name="commonutils" filter="s60" long-name="Calendar Common Utils">
  9105       <unit bldFile="app/organizer/calendarui/help/group"/>
  9103 <unit bldFile="app/organizer/calendarui/commonutils/group"/>
  9106      </component>
  9104 </component>
  9107      <component name="commonutils" filter="s60" long-name="Calendar Common Utils">
  9105 <component name="globaldata" filter="s60" long-name="Calendar Global Data">
  9108       <unit bldFile="app/organizer/calendarui/commonutils/group"/>
  9106 <unit bldFile="app/organizer/calendarui/globaldata/group"/>
  9109      </component>
  9107 </component>
  9110      <component name="globaldata" filter="s60" long-name="Calendar Global Data">
  9108 <component name="settings" filter="s60" long-name="Calendar Settings">
  9111       <unit bldFile="app/organizer/calendarui/globaldata/group"/>
  9109 <!-- these should be merged into a single bld.inf or split into two components -->
  9112      </component>
  9110 <unit bldFile="app/organizer/calendarui/settings/gsplugin/group"/>
  9113      <component name="settings" filter="s60" long-name="Calendar Settings">
  9111 <unit bldFile="app/organizer/calendarui/settings/settingsui/group"/>
  9114       <!-- these should be merged into a single bld.inf or split into two components -->
  9112 </component>
  9115       <unit bldFile="app/organizer/calendarui/settings/gsplugin/group"/>
  9113 <component name="customisation" filter="s60" long-name="Calendar Customisation">
  9116       <unit bldFile="app/organizer/calendarui/settings/settingsui/group"/>
  9114 <unit bldFile="app/organizer/calendarui/customisation/group"/>
  9117      </component>
  9115 </component>
  9118      <component name="customisation" filter="s60" long-name="Calendar Customisation">
  9116 <component name="customisationmanager" filter="s60" long-name="Calendar Customisation Manager">
  9119       <unit bldFile="app/organizer/calendarui/customisation/group"/>
  9117 <unit bldFile="app/organizer/calendarui/customisationmanager/group"/>
  9120      </component>
  9118 </component>
  9121      <component name="customisationmanager" filter="s60" long-name="Calendar Customisation Manager">
  9119 <component name="multicaluidialog" filter="s60" long-name="Multi-Calendar UI Dialog" introduced="^3">
  9122       <unit bldFile="app/organizer/calendarui/customisationmanager/group"/>
  9120 <unit bldFile="app/organizer/calendarui/multicaluidialog/group"/>
  9123      </component>
  9121 </component>
  9124      <component name="multicaluidialog" filter="s60" long-name="Multi-Calendar UI Dialog" introduced="^3">
  9122 <component name="views" filter="s60" long-name="Calendar Views">
  9125       <unit bldFile="app/organizer/calendarui/multicaluidialog/group"/>
  9123 <unit bldFile="app/organizer/calendarui/views/group"/>
  9126      </component>
  9124 </component>
  9127      <component name="views" filter="s60" long-name="Calendar Views">
  9125 <component name="calendarui_controller" filter="s60" long-name="Calendar Controller">
  9128       <unit bldFile="app/organizer/calendarui/views/group"/>
  9126 <unit bldFile="app/organizer/calendarui/controller/group"/>
  9129      </component>
  9127 </component>
  9130      <component name="calendarui_controller" filter="s60" long-name="Calendar Controller">
  9128 <component name="calendarui_editors" filter="s60" long-name="Calendar Editors">
  9131       <unit bldFile="app/organizer/calendarui/controller/group"/>
  9129 <unit bldFile="app/organizer/calendarui/editors/group"/>
  9132      </component>
  9130 </component>
  9133      <component name="calendarui_editors" filter="s60" long-name="Calendar Editors">
  9131 <component name="calendarui_application" filter="s60" long-name="Calendar Application">
  9134       <unit bldFile="app/organizer/calendarui/editors/group"/>
  9132 <unit bldFile="app/organizer/calendarui/application/group"/>
  9135      </component>
  9133 </component>
  9136      <component name="calendarui_application" filter="s60" long-name="Calendar Application">
  9134 <component name="missedalarmindicatorplugin" filter="s60" long-name="Missed Alarm Indicator Plugin" plugin="Y">
  9137       <unit bldFile="app/organizer/calendarui/application/group"/>
  9135 <unit bldFile="app/organizer/calendarui/missedalarmindicatorplugin/group"/>
  9138      </component>
  9136 </component>
  9139      <component name="missedalarmindicatorplugin" filter="s60" long-name="Missed Alarm Indicator Plugin" plugin="Y">
  9137 <component name="calendarui_server" filter="s60" long-name="Calendar Server">
  9140       <unit bldFile="app/organizer/calendarui/missedalarmindicatorplugin/group"/>
  9138 <!-- these should be merged into a single bld.inf or split into two components -->
  9141      </component>
  9139 <unit bldFile="app/organizer/calendarui/server/calensvr/group"/>
  9142      <component name="calendarui_server" filter="s60" long-name="Calendar Server">
  9140 <unit bldFile="app/organizer/calendarui/server/calensvrclient/group"/>
  9143       <!-- these should be merged into a single bld.inf or split into two components -->
  9141 </component>
  9144       <unit bldFile="app/organizer/calendarui/server/calensvr/group"/>
  9142 <component name="regionalplugins" filter="s60" long-name="Calendar Regional Plugins" plugin="Y">
  9145       <unit bldFile="app/organizer/calendarui/server/calensvrclient/group"/>
  9143 <!-- these should be merged into a single bld.inf or split into four components -->
  9146      </component>
  9144 <unit bldFile="app/organizer/calendarui/regionalplugins/calenregionalutil/group"/>
  9147      <component name="regionalplugins" filter="s60" long-name="Calendar Regional Plugins" plugin="Y">
  9145 <unit bldFile="app/organizer/calendarui/regionalplugins/lunarchinese/group"/>
  9148       <!-- these should be merged into a single bld.inf or split into four components -->
  9146 <unit bldFile="app/organizer/calendarui/regionalplugins/lunarvietnamese/group"/>
  9149       <unit bldFile="app/organizer/calendarui/regionalplugins/calenregionalutil/group"/>
  9147 <unit bldFile="app/organizer/calendarui/regionalplugins/thai/group"/>
  9150       <unit bldFile="app/organizer/calendarui/regionalplugins/lunarchinese/group"/>
  9148 </component>
  9151       <unit bldFile="app/organizer/calendarui/regionalplugins/lunarvietnamese/group"/>
  9149 <component name="calenaiwprovider" filter="s60" long-name="Calendar AIW Proivder" introduced="^3" plugin="Y">
  9152       <unit bldFile="app/organizer/calendarui/regionalplugins/thai/group"/>
  9150 <unit bldFile="app/organizer/calendarui/calenaiwprovider/group"/>
  9153      </component>
  9151 </component>
  9154      <component name="calenaiwprovider" filter="s60" long-name="Calendar AIW Proivder" introduced="^3" plugin="Y">
  9152 <component name="caldav" filter="sf_build" long-name="CalDAV" introduced="^3" plugin="Y">
  9155       <unit bldFile="app/organizer/calendarui/calenaiwprovider/group"/>
  9153 <unit bldFile="app/organizer/calendarui/caldav/group"/>
  9156      </component>
  9154 </component>
  9157      <component name="caldav" filter="sf_build" long-name="CalDAV" introduced="^3" plugin="Y">
  9155 <component name="calendarui_build" filter="s60" long-name="Calendar UI Build">
  9158       <unit bldFile="app/organizer/calendarui/caldav/group"/>
  9156 <!-- split contents into separate components -->
  9159      </component>
  9157 <unit bldFile="app/organizer/calendarui/group"/>
  9160      <component name="calendarui_build" filter="s60" long-name="Calendar UI Build">
  9158 </component>
  9161       <!-- split contents into separate components -->
  9159 </collection>
  9162       <unit bldFile="app/organizer/calendarui/group"/>
  9160 <collection name="meetingui" long-name="Meeting UI" level="ui">
  9163      </component>
  9161 <component name="attendeeview" filter="s60" long-name="Attendee View">
  9164     </collection>
  9162 <unit bldFile="app/organizer/meetingui/attendeeview/group"/>
  9165     <collection name="meetingui" long-name="Meeting UI" level="ui">
  9163 </component>
  9166      <component name="attendeeview" filter="s60" long-name="Attendee View">
  9164 <component name="agnentryui" filter="s60" long-name="Agenda Entry UI" plugin="Y">
  9167       <unit bldFile="app/organizer/meetingui/attendeeview/group"/>
  9165 <unit bldFile="app/organizer/meetingui/agnentryui/group"/>
  9168      </component>
  9166 </component>
  9169      <component name="agnentryui" filter="s60" long-name="Agenda Entry UI" plugin="Y">
  9167 <component name="meetingrequestutils" filter="s60" long-name="Meeting Request Utils">
  9170       <unit bldFile="app/organizer/meetingui/agnentryui/group"/>
  9168 <unit bldFile="app/organizer/meetingui/meetingrequestutils/group"/>
  9171      </component>
  9169 </component>
  9172      <component name="meetingrequestutils" filter="s60" long-name="Meeting Request Utils">
  9170 <component name="meetingrequestviewers" filter="s60" long-name="Meeting Request Viewers" plugin="Y">
  9173       <unit bldFile="app/organizer/meetingui/meetingrequestutils/group"/>
  9171 <unit bldFile="app/organizer/meetingui/meetingrequestviewers/group"/>
  9174      </component>
  9172 </component>
  9175      <component name="meetingrequestviewers" filter="s60" long-name="Meeting Request Viewers" plugin="Y">
  9173 <component name="meetingui_build" filter="s60" long-name="Meeting UI Build">
  9176       <unit bldFile="app/organizer/meetingui/meetingrequestviewers/group"/>
  9174 <!-- split contents into separate components -->
  9177      </component>
  9175 <unit bldFile="app/organizer/meetingui/group"/>
  9178      <component name="meetingui_build" filter="s60" long-name="Meeting UI Build">
  9176 </component>
  9179       <!-- split contents into separate components -->
  9177 </collection>
  9180       <unit bldFile="app/organizer/meetingui/group"/>
  9178 <collection name="clock2" long-name="Clock" level="app">
  9181      </component>
  9179 <component name="clockengines" filter="s60" long-name="Clock Engines">
  9182     </collection>
  9180 <unit bldFile="app/organizer/clock2/clockengines/group"/>
  9183     <collection name="clock2" long-name="Clock" level="app">
  9181 </component>
  9184      <component name="clockengines" filter="s60" long-name="Clock Engines">
  9182 <component name="clockui" filter="s60" long-name="Clock UI">
  9185       <unit bldFile="app/organizer/clock2/clockengines/group"/>
  9183 <unit bldFile="app/organizer/clock2/clockui/group"/>
  9186      </component>
  9184 </component>
  9187      <component name="clockui" filter="s60" long-name="Clock UI">
  9185 <component name="clock2_help" filter="s60" long-name="Clock Help">
  9188       <unit bldFile="app/organizer/clock2/clockui/group"/>
  9186 <unit bldFile="app/organizer/clock2/help/group"/>
  9189      </component>
  9187 </component>
  9190      <component name="clock2_help" filter="s60" long-name="Clock Help">
  9188 <component name="clock2_build" filter="s60" long-name="Clock Build">
  9191       <unit bldFile="app/organizer/clock2/help/group"/>
  9189 <!-- split contents into separate components, or just make this one component -->
  9192      </component>
  9190 <unit bldFile="app/organizer/clock2/group"/>
  9193      <component name="clock2_build" filter="s60" long-name="Clock Build">
  9191 </component>
  9194       <!-- split contents into separate components, or just make this one component -->
  9192 </collection>
  9195       <unit bldFile="app/organizer/clock2/group"/>
  9193 <collection name="notepad" long-name="Notepad" level="ui">
  9196      </component>
  9194 <component name="notepad_help" filter="s60" long-name="Notepad Help">
  9197     </collection>
  9195 <unit bldFile="app/organizer/notepad/help/group"/>
  9198     <collection name="notepad" long-name="Notepad" level="ui">
  9196 </component>
  9199      <component name="notepad_help" filter="s60" long-name="Notepad Help">
  9197 <component name="notepad1" filter="s60" long-name="Notepad Application 1">
  9200       <unit bldFile="app/organizer/notepad/help/group"/>
  9198 <unit bldFile="app/organizer/notepad/notepad1/group"/>
  9201      </component>
  9199 </component>
  9202      <component name="notepad1" filter="s60" long-name="Notepad Application 1">
  9200 <component name="txtrecog" filter="s60" long-name="Text Recognizer" plugin="Y">
  9203       <unit bldFile="app/organizer/notepad/notepad1/group"/>
  9201 <unit bldFile="app/organizer/notepad/txtrecog/group"/>
  9204      </component>
  9202 </component>
  9205      <component name="txtrecog" filter="s60" long-name="Text Recognizer" plugin="Y">
  9203 </collection>
  9206       <unit bldFile="app/organizer/notepad/txtrecog/group"/>
  9204 <collection name="searchui" long-name="Search UI" level="app">
  9207      </component>
  9205 <!-- consider making this a single component -->
  9208     </collection>
  9206 <!-- Uncomment all units when configuration is in place. All currently #included from searchui_build, which should be removed at the same time. -->
  9209     <collection name="searchui" long-name="Search UI" level="app">
  9207 <component name="searchui_help" filter="s60" long-name="Search UI Help" class="placeholder">
  9210      <!-- consider making this a single component -->
  9208 <!--<unit bldFile="searchui/help/group"/>-->
  9211      <!-- Uncomment all units when configuration is in place. All currently #included from searchui_build, which should be removed at the same time. -->
  9209 </component>
  9212      <component name="searchui_help" filter="s60" long-name="Search UI Help" class="placeholder">
  9210 <component name="searchapp" filter="s60" long-name="Search Application" class="placeholder">
  9213       <!--<unit bldFile="searchui/help/group"/>-->
  9211 <!--<unit bldFile="searchui/searchapp/group"/>-->
  9214      </component>
  9212 </component>
  9215      <component name="searchapp" filter="s60" long-name="Search Application" class="placeholder">
  9213 <component name="searchui_build" filter="s60" long-name="Search UI Build">
  9216       <!--<unit bldFile="searchui/searchapp/group"/>-->
  9214 <unit bldFile="app/organizer/searchui/group"/>
  9217      </component>
  9215 </component>
  9218      <component name="searchui_build" filter="s60" long-name="Search UI Build">
  9216 </collection>
  9219       <unit bldFile="app/organizer/searchui/group"/>
  9217 <collection name="pimappservices" long-name="PIM Application Services" level="services">
  9220      </component>
  9218 <component name="calendar" long-name="Calendar" introduced="9.2" purpose="optional">
  9221     </collection>
  9219 <unit bldFile="app/organizer/pimappservices/calendar/group" mrp="app/organizer/pimappservices/calendar/group/app-engines_calendar.mrp" version="2"/>
  9222     <collection name="pimappservices" long-name="PIM Application Services" level="services">
  9220 </component>
  9223      <component name="calendar" long-name="Calendar" introduced="9.2" purpose="optional">
  9221 <component name="calendarvcalplugin" long-name="Calendar vCal Plugin" introduced="8.1" purpose="optional" plugin="Y">
  9224       <unit bldFile="app/organizer/pimappservices/calendar/group" mrp="app/organizer/pimappservices/calendar/group/app-engines_calendar.mrp" version="2"/>
  9222 <unit bldFile="app/organizer/pimappservices/calendarvcalplugin/group" mrp="app/organizer/pimappservices/calendarvcalplugin/group/app-engines_agnversit2.mrp" version="2"/>
  9225      </component>
  9223 </component>
  9226      <component name="calendarvcalplugin" long-name="Calendar vCal Plugin" introduced="8.1" purpose="optional" plugin="Y">
  9224 <component name="appenginesdocs" long-name="Application Engines Documentation" purpose="development" class="doc">
  9227       <unit bldFile="app/organizer/pimappservices/calendarvcalplugin/group" mrp="app/organizer/pimappservices/calendarvcalplugin/group/app-engines_agnversit2.mrp" version="2"/>
  9225 <unit mrp="app/organizer/pimappservices/appenginesdocs/app-engines_documentation.mrp"/>
  9228      </component>
  9226 </component>
  9229      <component name="appenginesdocs" long-name="Application Engines Documentation" purpose="development" class="doc">
  9227 </collection>
  9230       <unit mrp="app/organizer/pimappservices/appenginesdocs/app-engines_documentation.mrp"/>
  9228 <collection name="pimappsupport" long-name="PIM Application Support" level="support">
  9231      </component>
  9229 <component name="vcardandvcal" long-name="vCard and vCal" introduced="ER5" purpose="optional">
  9232     </collection>
  9230 <unit bldFile="app/organizer/pimappsupport/vcardandvcal/group" mrp="app/organizer/pimappsupport/vcardandvcal/group/app-services_versit.mrp"/>
  9233     <collection name="pimappsupport" long-name="PIM Application Support" level="support">
  9231 </component>
  9234      <component name="vcardandvcal" long-name="vCard and vCal" introduced="ER5" purpose="optional">
  9232 <component name="chinesecalendarconverter" long-name="Chinese Calendar Converter" introduced="6.1" purpose="optional">
  9235       <unit bldFile="app/organizer/pimappsupport/vcardandvcal/group" mrp="app/organizer/pimappsupport/vcardandvcal/group/app-services_versit.mrp"/>
  9233 <unit bldFile="app/organizer/pimappsupport/chinesecalendarconverter/group" mrp="app/organizer/pimappsupport/chinesecalendarconverter/group/app-services_calcon.mrp"/>
  9236      </component>
  9234 </component>
  9237      <component name="chinesecalendarconverter" long-name="Chinese Calendar Converter" introduced="6.1" purpose="optional">
  9235 <component name="chinesecalendaralg" long-name="Chinese Calendar Algorithm" introduced="S^3" purpose="optional">
  9238       <unit bldFile="app/organizer/pimappsupport/chinesecalendarconverter/group" mrp="app/organizer/pimappsupport/chinesecalendarconverter/group/app-services_calcon.mrp"/>
  9236 <unit bldFile="app/organizer/pimappsupport/chinesecalendaralg/group" mrp="app/organizer/pimappsupport/chinesecalendaralg/group/app-services_chinesecalendaralgorithm.mrp"/>
  9239      </component>
  9237 </component>
  9240     </collection>
  9238 </collection>
  9241     <collection name="organizer_info" long-name="Organizer Application Suite Info" level="app">
  9239 <collection name="organizer_info" long-name="Organizer Application Suite Info" level="app">
  9242      <component name="organizer_metadata" long-name="Organizer Application Suite Metadata" introduced="^2" purpose="development" class="config PC">
  9240 <component name="organizer_metadata" long-name="Organizer Application Suite Metadata" introduced="^2" purpose="development" class="config PC">
  9243       <unit mrp="app/organizer/organizer_info/organizer_metadata/organizer_metadata.mrp"/>
  9241 <unit mrp="app/organizer/organizer_info/organizer_metadata/organizer_metadata.mrp"/>
  9244      </component>
  9242 </component>
  9245     </collection>
  9243 </collection>
  9246    </block>
  9244 </block>
  9247    <block name="messaging" level="apps" span="2" long-name="Messaging Apps" levels="mail eng base ui">
  9245 <block name="messaging" level="apps" span="2" long-name="Messaging Apps" levels="mail eng base ui">
  9248     <collection name="msg_pub" long-name="Messaging Apps Public APIs" level="ui">
  9246 <collection name="msg_pub" long-name="Messaging Apps Public APIs" level="ui">
  9249      <component name="messaging_integration_api" long-name="Messaging Integration API" filter="s60" class="api">
  9247 <component name="messaging_integration_api" long-name="Messaging Integration API" filter="s60" class="api">
  9250       <unit bldFile="app/messaging/msg_pub/messaging_integration_api/group"/>
  9248 <unit bldFile="app/messaging/msg_pub/messaging_integration_api/group"/>
  9251      </component>
  9249 </component>
  9252      <component name="plugin_bio_control_api" long-name="Plug-in Bio Control API" filter="s60" class="api">
  9250 <component name="plugin_bio_control_api" long-name="Plug-in Bio Control API" filter="s60" class="api">
  9253       <unit bldFile="app/messaging/msg_pub/plugin_bio_control_api/group"/>
  9251 <unit bldFile="app/messaging/msg_pub/plugin_bio_control_api/group"/>
  9254      </component>
  9252 </component>
  9255      <component name="mms_client_mtm_api" long-name="MMS Client MTM API" filter="s60" class="api">
  9253 <component name="mms_client_mtm_api" long-name="MMS Client MTM API" filter="s60" class="api">
  9256       <unit bldFile="app/messaging/msg_pub/mms_client_mtm_api/group"/>
  9254 <unit bldFile="app/messaging/msg_pub/mms_client_mtm_api/group"/>
  9257      </component>
  9255 </component>
  9258      <component name="open_new_message_notification_api" long-name="Open New Message Notification API" filter="s60" class="api">
  9256 <component name="open_new_message_notification_api" long-name="Open New Message Notification API" filter="s60" class="api">
  9259       <unit bldFile="app/messaging/msg_pub/open_new_message_notification_api/group"/>
  9257 <unit bldFile="app/messaging/msg_pub/open_new_message_notification_api/group"/>
  9260      </component>
  9258 </component>
  9261      <component name="messaging_editor_constants_api" long-name="Messaging Editor Constants API" filter="s60" class="api">
  9259 <component name="messaging_editor_constants_api" long-name="Messaging Editor Constants API" filter="s60" class="api">
  9262       <unit bldFile="app/messaging/msg_pub/messaging_editor_constants_api/group"/>
  9260 <unit bldFile="app/messaging/msg_pub/messaging_editor_constants_api/group"/>
  9263      </component>
  9261 </component>
  9264     </collection>
  9262 </collection>
  9265     <collection name="msg_plat" long-name="Messaging Apps Platform APIs" level="ui">
  9263 <collection name="msg_plat" long-name="Messaging Apps Platform APIs" level="ui">
  9266      <component name="smil_player_launch_api" long-name="SMIL Player Launch API" filter="s60" class="api">
  9264 <component name="smil_player_launch_api" long-name="SMIL Player Launch API" filter="s60" class="api">
  9267       <unit bldFile="app/messaging/msg_plat/smil_player_launch_api/group"/>
  9265 <unit bldFile="app/messaging/msg_plat/smil_player_launch_api/group"/>
  9268      </component>
  9266 </component>
  9269      <component name="messaging_media_resolver_api" long-name="Messaging Media Resolver API" filter="s60" class="api">
  9267 <component name="messaging_media_resolver_api" long-name="Messaging Media Resolver API" filter="s60" class="api">
  9270       <unit bldFile="app/messaging/msg_plat/messaging_media_resolver_api/group"/>
  9268 <unit bldFile="app/messaging/msg_plat/messaging_media_resolver_api/group"/>
  9271      </component>
  9269 </component>
  9272      <component name="smil_engine_api" long-name="SMIL Engine API" filter="s60" class="api">
  9270 <component name="smil_engine_api" long-name="SMIL Engine API" filter="s60" class="api">
  9273       <unit bldFile="app/messaging/msg_plat/smil_engine_api/group"/>
  9271 <unit bldFile="app/messaging/msg_plat/smil_engine_api/group"/>
  9274      </component>
  9272 </component>
  9275      <component name="mms_server_settings_api" long-name="MMS Server Settings API" filter="s60" class="api">
  9273 <component name="mms_server_settings_api" long-name="MMS Server Settings API" filter="s60" class="api">
  9276       <unit bldFile="app/messaging/msg_plat/mms_server_settings_api/group"/>
  9274 <unit bldFile="app/messaging/msg_plat/mms_server_settings_api/group"/>
  9277      </component>
  9275 </component>
  9278      <component name="new_contacts_note_secondary_display_api" long-name="New Contacts Note Secondary Display API" filter="s60" class="api">
  9276 <component name="new_contacts_note_secondary_display_api" long-name="New Contacts Note Secondary Display API" filter="s60" class="api">
  9279       <unit bldFile="app/messaging/msg_plat/new_contacts_note_secondary_display_api/group"/>
  9277 <unit bldFile="app/messaging/msg_plat/new_contacts_note_secondary_display_api/group"/>
  9280      </component>
  9278 </component>
  9281      <component name="messaging_center_ui_utilities_api" long-name="Messaging Center UI Utilities API" filter="s60" class="api">
  9279 <component name="messaging_center_ui_utilities_api" long-name="Messaging Center UI Utilities API" filter="s60" class="api">
  9282       <unit bldFile="app/messaging/msg_plat/messaging_center_ui_utilities_api/group"/>
  9280 <unit bldFile="app/messaging/msg_plat/messaging_center_ui_utilities_api/group"/>
  9283      </component>
  9281 </component>
  9284      <component name="internet_mail_mtm_ui_api" long-name="Internet Mail MTM UI API" filter="s60" class="api">
  9282 <component name="internet_mail_mtm_ui_api" long-name="Internet Mail MTM UI API" filter="s60" class="api">
  9285       <unit bldFile="app/messaging/msg_plat/internet_mail_mtm_ui_api/group"/>
  9283 <unit bldFile="app/messaging/msg_plat/internet_mail_mtm_ui_api/group"/>
  9286      </component>
  9284 </component>
  9287      <component name="messaging_editor_api" long-name="Messaging Editor API" filter="s60" class="api">
  9285 <component name="messaging_editor_api" long-name="Messaging Editor API" filter="s60" class="api">
  9288       <unit bldFile="app/messaging/msg_plat/messaging_editor_api/group"/>
  9286 <unit bldFile="app/messaging/msg_plat/messaging_editor_api/group"/>
  9289      </component>
  9287 </component>
  9290      <component name="email_domain_utilities_api" long-name="Email Domain Utilities API" filter="s60" class="api">
  9288 <component name="email_domain_utilities_api" long-name="Email Domain Utilities API" filter="s60" class="api">
  9291       <unit bldFile="app/messaging/msg_plat/email_domain_utilities_api/group"/>
  9289 <unit bldFile="app/messaging/msg_plat/email_domain_utilities_api/group"/>
  9292      </component>
  9290 </component>
  9293      <component name="smil_transition_api" long-name="SMIL Transition API" filter="s60" class="api">
  9291 <component name="smil_transition_api" long-name="SMIL Transition API" filter="s60" class="api">
  9294       <unit bldFile="app/messaging/msg_plat/smil_transition_api/group"/>
  9292 <unit bldFile="app/messaging/msg_plat/smil_transition_api/group"/>
  9295      </component>
  9293 </component>
  9296      <component name="new_contacts_note_status_api" long-name="New Contacts Note Status API" filter="s60" class="api">
  9294 <component name="new_contacts_note_status_api" long-name="New Contacts Note Status API" filter="s60" class="api">
  9297       <unit bldFile="app/messaging/msg_plat/new_contacts_note_status_api/group"/>
  9295 <unit bldFile="app/messaging/msg_plat/new_contacts_note_status_api/group"/>
  9298      </component>
  9296 </component>
  9299      <component name="unified_editor_video_conversion_api" long-name="Unified Editor Video Conversion API" filter="s60" class="api">
  9297 <component name="unified_editor_video_conversion_api" long-name="Unified Editor Video Conversion API" filter="s60" class="api">
  9300       <unit bldFile="app/messaging/msg_plat/unified_editor_video_conversion_api/group"/>
  9298 <unit bldFile="app/messaging/msg_plat/unified_editor_video_conversion_api/group"/>
  9301      </component>
  9299 </component>
  9302      <component name="mms_conformance_api" long-name="MMS Conformance API" filter="s60" class="api">
  9300 <component name="mms_conformance_api" long-name="MMS Conformance API" filter="s60" class="api">
  9303       <unit bldFile="app/messaging/msg_plat/mms_conformance_api/group"/>
  9301 <unit bldFile="app/messaging/msg_plat/mms_conformance_api/group"/>
  9304      </component>
  9302 </component>
  9305      <component name="new_contacts_note_variables_api" long-name="New Contacts Note Variables API" filter="s60" class="api">
  9303 <component name="new_contacts_note_variables_api" long-name="New Contacts Note Variables API" filter="s60" class="api">
  9306       <unit bldFile="app/messaging/msg_plat/new_contacts_note_variables_api/group"/>
  9304 <unit bldFile="app/messaging/msg_plat/new_contacts_note_variables_api/group"/>
  9307      </component>
  9305 </component>
  9308      <component name="new_message_notification_api" long-name="New Message Notification API" filter="s60" class="api">
  9306 <component name="new_message_notification_api" long-name="New Message Notification API" filter="s60" class="api">
  9309       <unit bldFile="app/messaging/msg_plat/new_message_notification_api/group"/>
  9307 <unit bldFile="app/messaging/msg_plat/new_message_notification_api/group"/>
  9310      </component>
  9308 </component>
  9311      <component name="mms_application_api" long-name="MMS Application API" filter="s60" class="api">
  9309 <component name="mms_application_api" long-name="MMS Application API" filter="s60" class="api">
  9312       <unit bldFile="app/messaging/msg_plat/mms_application_api/group"/>
  9310 <unit bldFile="app/messaging/msg_plat/mms_application_api/group"/>
  9313      </component>
  9311 </component>
  9314      <component name="mms_engine_settings_api" long-name="MMS Engine Settings API" filter="s60" class="api">
  9312 <component name="mms_engine_settings_api" long-name="MMS Engine Settings API" filter="s60" class="api">
  9315       <unit bldFile="app/messaging/msg_plat/mms_engine_settings_api/group"/>
  9313 <unit bldFile="app/messaging/msg_plat/mms_engine_settings_api/group"/>
  9316      </component>
  9314 </component>
  9317      <component name="mms_codec_client_api" long-name="MMS Codec Client API" filter="s60" class="api">
  9315 <component name="mms_codec_client_api" long-name="MMS Codec Client API" filter="s60" class="api">
  9318       <unit bldFile="app/messaging/msg_plat/mms_codec_client_api/group"/>
  9316 <unit bldFile="app/messaging/msg_plat/mms_codec_client_api/group"/>
  9319      </component>
  9317 </component>
  9320      <component name="send_ui_meeting_request_api" long-name="Send UI Meeting Request API" filter="s60" class="api">
  9318 <component name="send_ui_meeting_request_api" long-name="Send UI Meeting Request API" filter="s60" class="api">
  9321       <unit bldFile="app/messaging/msg_plat/send_ui_meeting_request_api/group"/>
  9319 <unit bldFile="app/messaging/msg_plat/send_ui_meeting_request_api/group"/>
  9322      </component>
  9320 </component>
  9323      <component name="new_contact_notes_extended_api" long-name="New Contact Notes Extended API" filter="s60" class="api">
  9321 <component name="new_contact_notes_extended_api" long-name="New Contact Notes Extended API" filter="s60" class="api">
  9324       <unit bldFile="app/messaging/msg_plat/new_contact_notes_extended_api/group"/>
  9322 <unit bldFile="app/messaging/msg_plat/new_contact_notes_extended_api/group"/>
  9325      </component>
  9323 </component>
  9326      <component name="mail_ui_constants_api" long-name="Mail UI Constants API" filter="s60" class="api">
  9324 <component name="mail_ui_constants_api" long-name="Mail UI Constants API" filter="s60" class="api">
  9327       <unit bldFile="app/messaging/msg_plat/mail_ui_constants_api/group"/>
  9325 <unit bldFile="app/messaging/msg_plat/mail_ui_constants_api/group"/>
  9328      </component>
  9326 </component>
  9329      <component name="sim_dialog_launch_api" long-name="SIM Dialog Launch API" filter="s60" class="api">
  9327 <component name="sim_dialog_launch_api" long-name="SIM Dialog Launch API" filter="s60" class="api">
  9330       <unit bldFile="app/messaging/msg_plat/sim_dialog_launch_api/group"/>
  9328 <unit bldFile="app/messaging/msg_plat/sim_dialog_launch_api/group"/>
  9331      </component>
  9329 </component>
  9332     </collection>
  9330 </collection>
  9333     <collection name="mobilemessaging" long-name="Mobile Messaging" level="ui">
  9331 <collection name="mobilemessaging" long-name="Mobile Messaging" level="ui">
  9334      <component name="audiomsg" filter="s60" long-name="Audio Message">
  9332 <component name="audiomsg" filter="s60" long-name="Audio Message">
  9335       <unit bldFile="app/messaging/mobilemessaging/audiomsg/group"/>
  9333 <unit bldFile="app/messaging/mobilemessaging/audiomsg/group"/>
  9336      </component>
  9334 </component>
  9337      <component name="msgmedia" filter="s60" long-name="Message Media">
  9335 <component name="msgmedia" filter="s60" long-name="Message Media">
  9338       <unit bldFile="app/messaging/mobilemessaging/msgmedia/group"/>
  9336 <unit bldFile="app/messaging/mobilemessaging/msgmedia/group"/>
  9339      </component>
  9337 </component>
  9340      <component name="unieditor" filter="s60" long-name="Unified Editor">
  9338 <component name="unieditor" filter="s60" long-name="Unified Editor">
  9341       <unit bldFile="app/messaging/mobilemessaging/unieditor/group"/>
  9339 <unit bldFile="app/messaging/mobilemessaging/unieditor/group"/>
  9342      </component>
  9340 </component>
  9343      <component name="mmsui" filter="s60" long-name="MMS UI">
  9341 <component name="mmsui" filter="s60" long-name="MMS UI">
  9344       <unit bldFile="app/messaging/mobilemessaging/mmsui/group"/>
  9342 <unit bldFile="app/messaging/mobilemessaging/mmsui/group"/>
  9345      </component>
  9343 </component>
  9346      <component name="postcard" filter="s60" long-name="Postcard">
  9344 <component name="postcard" filter="s60" long-name="Postcard">
  9347       <unit bldFile="app/messaging/mobilemessaging/postcard/group"/>
  9345 <unit bldFile="app/messaging/mobilemessaging/postcard/group"/>
  9348      </component>
  9346 </component>
  9349      <component name="smilui" filter="s60" long-name="SMIL UI">
  9347 <component name="smilui" filter="s60" long-name="SMIL UI">
  9350       <unit bldFile="app/messaging/mobilemessaging/smilui/group"/>
  9348 <unit bldFile="app/messaging/mobilemessaging/smilui/group"/>
  9351      </component>
  9349 </component>
  9352      <component name="smum" filter="s60" long-name="SMS UI MTM and UI Data MTM" plugin="Y">
  9350 <component name="smum" filter="s60" long-name="SMS UI MTM and UI Data MTM" plugin="Y">
  9353       <unit bldFile="app/messaging/mobilemessaging/smum/group"/>
  9351 <unit bldFile="app/messaging/mobilemessaging/smum/group"/>
  9354      </component>
  9352 </component>
  9355      <component name="smsui" filter="s60" long-name="SMS UI">
  9353 <component name="smsui" filter="s60" long-name="SMS UI">
  9356       <unit bldFile="app/messaging/mobilemessaging/smsui/group"/>
  9354 <unit bldFile="app/messaging/mobilemessaging/smsui/group"/>
  9357      </component>
  9355 </component>
  9358      <component name="smsmtm" long-name="SMS MTM" purpose="optional" plugin="Y">
  9356 <component name="smsmtm" long-name="SMS MTM" purpose="optional" plugin="Y">
  9359       <unit bldFile="app/messaging/mobilemessaging/smsmtm/group" mrp="app/messaging/mobilemessaging/smsmtm/group/messaging_sms.mrp"/>
  9357 <unit bldFile="app/messaging/mobilemessaging/smsmtm/group" mrp="app/messaging/mobilemessaging/smsmtm/group/messaging_sms.mrp"/>
  9360      </component>
  9358 </component>
  9361     </collection>
  9359 </collection>
  9362     <collection name="mmsengine" long-name="MMS Engine" level="eng">
  9360 <collection name="mmsengine" long-name="MMS Engine" level="eng">
  9363      <component name="mmsconninit" filter="s60" long-name="MMS Connection Initiator" class="placeholder">
  9361 <component name="mmsconninit" filter="s60" long-name="MMS Connection Initiator" class="placeholder">
  9364       <!-- <unit bldFile="mmsengine/mmsconninit/bld"/> -->
  9362 <!-- <unit bldFile="mmsengine/mmsconninit/bld"/> -->
  9365      </component>
  9363 </component>
  9366      <component name="genutils" filter="s60" long-name="General Utils" class="placeholder">
  9364 <component name="genutils" filter="s60" long-name="General Utils" class="placeholder">
  9367       <!-- <unit bldFile="mmsengine/genutils/bld"/> -->
  9365 <!-- <unit bldFile="mmsengine/genutils/bld"/> -->
  9368      </component>
  9366 </component>
  9369      <component name="mmsserversettings" filter="s60" long-name="MMS Server Settings" class="placeholder">
  9367 <component name="mmsserversettings" filter="s60" long-name="MMS Server Settings" class="placeholder">
  9370       <!-- <unit bldFile="mmsengine/mmsserversettings/bld"/> -->
  9368 <!-- <unit bldFile="mmsengine/mmsserversettings/bld"/> -->
  9371      </component>
  9369 </component>
  9372      <component name="mmsmessage" filter="s60" long-name="MMS Message" class="placeholder">
  9370 <component name="mmsmessage" filter="s60" long-name="MMS Message" class="placeholder">
  9373       <!-- <unit bldFile="mmsengine/mmsmessage/bld"/> -->
  9371 <!-- <unit bldFile="mmsengine/mmsmessage/bld"/> -->
  9374      </component>
  9372 </component>
  9375      <component name="mmshttptransport" filter="s60" long-name="MMS HTTP Transport" class="placeholder">
  9373 <component name="mmshttptransport" filter="s60" long-name="MMS HTTP Transport" class="placeholder">
  9376       <!-- <unit bldFile="mmsengine/mmshttptransport/bld"/> -->
  9374 <!-- <unit bldFile="mmsengine/mmshttptransport/bld"/> -->
  9377      </component>
  9375 </component>
  9378      <component name="mmscodec" filter="s60" long-name="MMS Codec" class="placeholder">
  9376 <component name="mmscodec" filter="s60" long-name="MMS Codec" class="placeholder">
  9379       <!-- <unit bldFile="mmsengine/mmscodec/bld"/> -->
  9377 <!-- <unit bldFile="mmsengine/mmscodec/bld"/> -->
  9380      </component>
  9378 </component>
  9381      <component name="mmsserver" filter="s60" long-name="MMS Server" class="placeholder">
  9379 <component name="mmsserver" filter="s60" long-name="MMS Server" class="placeholder">
  9382       <!-- <unit bldFile="mmsengine/mmsserver/bld"/> -->
  9380 <!-- <unit bldFile="mmsengine/mmsserver/bld"/> -->
  9383      </component>
  9381 </component>
  9384      <component name="clientmtm" filter="s60" long-name="MMS Client MTM" plugin="Y" class="placeholder">
  9382 <component name="clientmtm" filter="s60" long-name="MMS Client MTM" plugin="Y" class="placeholder">
  9385       <!-- <unit bldFile="mmsengine/clientmtm/bld"/> -->
  9383 <!-- <unit bldFile="mmsengine/clientmtm/bld"/> -->
  9386      </component>
  9384 </component>
  9387      <component name="mmswatcher" filter="s60" long-name="MMS Watcher" plugin="Y" class="placeholder">
  9385 <component name="mmswatcher" filter="s60" long-name="MMS Watcher" plugin="Y" class="placeholder">
  9388       <!-- <unit bldFile="mmsengine/mmswatcher/bld"/> -->
  9386 <!-- <unit bldFile="mmsengine/mmswatcher/bld"/> -->
  9389      </component>
  9387 </component>
  9390      <component name="mmspushhandler" filter="s60" long-name="MMS Push Handler" plugin="Y" class="placeholder">
  9388 <component name="mmspushhandler" filter="s60" long-name="MMS Push Handler" plugin="Y" class="placeholder">
  9391       <!-- <unit bldFile="mmsengine/mmspushhandler/bld"/> -->
  9389 <!-- <unit bldFile="mmsengine/mmspushhandler/bld"/> -->
  9392      </component>
  9390 </component>
  9393      <component name="applicationadapter" filter="s60" long-name="MMS Application Adapter" class="placeholder">
  9391 <component name="applicationadapter" filter="s60" long-name="MMS Application Adapter" class="placeholder">
  9394       <!-- <unit bldFile="mmsengine/applicationadapter/bld"/> -->
  9392 <!-- <unit bldFile="mmsengine/applicationadapter/bld"/> -->
  9395      </component>
  9393 </component>
  9396      <component name="mmscodecclient" filter="s60" long-name="MMS Codec Client" class="placeholder">
  9394 <component name="mmscodecclient" filter="s60" long-name="MMS Codec Client" class="placeholder">
  9397       <!-- <unit bldFile="mmsengine/mmscodecclient/bld"/> -->
  9395 <!-- <unit bldFile="mmsengine/mmscodecclient/bld"/> -->
  9398      </component>
  9396 </component>
  9399      <component name="mmssettings" long-name="MMS Settings" introduced="9.2" purpose="optional">
  9397 <component name="mmssettings" long-name="MMS Settings" introduced="9.2" purpose="optional">
  9400       <unit bldFile="app/messaging/mmsengine/mmssettings/group" mrp="app/messaging/mmsengine/mmssettings/group/messaging_mmssettings.mrp"/>
  9398 <unit bldFile="app/messaging/mmsengine/mmssettings/group" mrp="app/messaging/mmsengine/mmssettings/group/messaging_mmssettings.mrp"/>
  9401      </component>
  9399 </component>
  9402      <component name="mmsconf" long-name="MMS Configuration" purpose="optional">
  9400 <component name="mmsconf" long-name="MMS Configuration" purpose="optional">
  9403       <unit bldFile="app/messaging/mmsengine/mmsconf" mrp="app/messaging/mmsengine/mmsconf/messaging_mmssettings-config.mrp"/>
  9401 <unit bldFile="app/messaging/mmsengine/mmsconf" mrp="app/messaging/mmsengine/mmsconf/messaging_mmssettings-config.mrp"/>
  9404      </component>
  9402 </component>
  9405      <component name="mmsengine_build" filter="s60" long-name="MMS Engine Build">
  9403 <component name="mmsengine_build" filter="s60" long-name="MMS Engine Build">
  9406       <!-- this bld.inf should be broken up into the individual other components -->
  9404 <!-- this bld.inf should be broken up into the individual other components -->
  9407       <unit bldFile="app/messaging/mmsengine/group"/>
  9405 <unit bldFile="app/messaging/mmsengine/group"/>
  9408      </component>
  9406 </component>
  9409     </collection>
  9407 </collection>
  9410     <collection name="messagingappbase" long-name="Messaging App Base" level="base">
  9408 <collection name="messagingappbase" long-name="Messaging App Base" level="base">
  9411      <component name="msgavkon" filter="s60" long-name="Messaging Avkon UI">
  9409 <component name="msgavkon" filter="s60" long-name="Messaging Avkon UI">
  9412       <unit bldFile="app/messaging/messagingappbase/msgavkon/group"/>
  9410 <unit bldFile="app/messaging/messagingappbase/msgavkon/group"/>
  9413      </component>
  9411 </component>
  9414      <component name="mce" filter="s60" long-name="Message Center Application">
  9412 <component name="mce" filter="s60" long-name="Message Center Application">
  9415       <unit bldFile="app/messaging/messagingappbase/mce/group"/>
  9413 <unit bldFile="app/messaging/messagingappbase/mce/group"/>
  9416      </component>
  9414 </component>
  9417      <component name="mceextraitems" filter="s60" long-name="Message Center Extra Items">
  9415 <component name="mceextraitems" filter="s60" long-name="Message Center Extra Items">
  9418       <unit bldFile="app/messaging/messagingappbase/mceextraitems/group"/>
  9416 <unit bldFile="app/messaging/messagingappbase/mceextraitems/group"/>
  9419      </component>
  9417 </component>
  9420      <component name="mcesettings" filter="s60" long-name="Message Center Settings">
  9418 <component name="mcesettings" filter="s60" long-name="Message Center Settings">
  9421       <unit bldFile="app/messaging/messagingappbase/mcesettings/group"/>
  9419 <unit bldFile="app/messaging/messagingappbase/mcesettings/group"/>
  9422      </component>
  9420 </component>
  9423      <component name="msgerrorwatcher" filter="s60" long-name="Messaging Error Watcher" plugin="Y">
  9421 <component name="msgerrorwatcher" filter="s60" long-name="Messaging Error Watcher" plugin="Y">
  9424       <unit bldFile="app/messaging/messagingappbase/msgerrorwatcher/group"/>
  9422 <unit bldFile="app/messaging/messagingappbase/msgerrorwatcher/group"/>
  9425      </component>
  9423 </component>
  9426      <component name="ncnlist" filter="s60" long-name="New Contacts Note List">
  9424 <component name="ncnlist" filter="s60" long-name="New Contacts Note List">
  9427       <unit bldFile="app/messaging/messagingappbase/ncnlist/group"/>
  9425 <unit bldFile="app/messaging/messagingappbase/ncnlist/group"/>
  9428      </component>
  9426 </component>
  9429      <component name="schemeplugin" filter="s60" long-name="Scheme Handler Plugin" plugin="Y">
  9427 <component name="schemeplugin" filter="s60" long-name="Scheme Handler Plugin" plugin="Y">
  9430       <unit bldFile="app/messaging/messagingappbase/schemeplugin/group"/>
  9428 <unit bldFile="app/messaging/messagingappbase/schemeplugin/group"/>
  9431      </component>
  9429 </component>
  9432      <component name="sendui" filter="s60" long-name="Send UI" plugin="Y">
  9430 <component name="sendui" filter="s60" long-name="Send UI" plugin="Y">
  9433       <unit bldFile="app/messaging/messagingappbase/sendui/group"/>
  9431 <unit bldFile="app/messaging/messagingappbase/sendui/group"/>
  9434      </component>
  9432 </component>
  9435      <component name="smilengine" filter="s60" long-name="SMIL Engine">
  9433 <component name="smilengine" filter="s60" long-name="SMIL Engine">
  9436       <unit bldFile="app/messaging/messagingappbase/smilengine/group"/>
  9434 <unit bldFile="app/messaging/messagingappbase/smilengine/group"/>
  9437      </component>
  9435 </component>
  9438      <component name="bium" filter="s60" long-name="BIO UI MTM" plugin="Y">
  9436 <component name="bium" filter="s60" long-name="BIO UI MTM" plugin="Y">
  9439       <unit bldFile="app/messaging/messagingappbase/bium/group"/>
  9437 <unit bldFile="app/messaging/messagingappbase/bium/group"/>
  9440      </component>
  9438 </component>
  9441      <component name="smartmessaging" filter="s60" long-name="Smart Messaging">
  9439 <component name="smartmessaging" filter="s60" long-name="Smart Messaging">
  9442       <unit bldFile="app/messaging/messagingappbase/smartmessaging/group"/>
  9440 <unit bldFile="app/messaging/messagingappbase/smartmessaging/group"/>
  9443      </component>
  9441 </component>
  9444      <component name="msgeditor" filter="s60" long-name="Messaging Editor">
  9442 <component name="msgeditor" filter="s60" long-name="Messaging Editor">
  9445       <unit bldFile="app/messaging/messagingappbase/msgeditor/group"/>
  9443 <unit bldFile="app/messaging/messagingappbase/msgeditor/group"/>
  9446      </component>
  9444 </component>
  9447      <component name="smilparser" long-name="SMIL Parser" introduced="7.0s" purpose="optional">
  9445 <component name="smilparser" long-name="SMIL Parser" introduced="7.0s" purpose="optional">
  9448       <unit bldFile="app/messaging/messagingappbase/smilparser/GROUP" mrp="app/messaging/messagingappbase/smilparser/GROUP/messaging_gmxml.mrp"/>
  9446 <unit bldFile="app/messaging/messagingappbase/smilparser/GROUP" mrp="app/messaging/messagingappbase/smilparser/GROUP/messaging_gmxml.mrp"/>
  9449      </component>
  9447 </component>
  9450      <component name="obexmtms" long-name="OBEX MTMs" introduced="7.0s" purpose="optional" plugin="Y">
  9448 <component name="obexmtms" long-name="OBEX MTMs" introduced="7.0s" purpose="optional" plugin="Y">
  9451       <unit bldFile="app/messaging/messagingappbase/obexmtms/Group" mrp="app/messaging/messagingappbase/obexmtms/Group/messaging_obex.mrp"/>
  9449 <unit bldFile="app/messaging/messagingappbase/obexmtms/Group" mrp="app/messaging/messagingappbase/obexmtms/Group/messaging_obex.mrp"/>
  9452      </component>
  9450 </component>
  9453     </collection>
  9451 </collection>
  9454     <collection name="email" long-name="Email" level="mail">
  9452 <collection name="email" long-name="Email" level="mail">
  9455      <!-- use commonemail instead -->
  9453 <!-- use commonemail instead -->
  9456      <component name="alwaysonlineemailplugin" filter="s60" long-name="Always Online Mail Plugin" deprecated="^3" plugin="Y">
  9454 <component name="alwaysonlineemailplugin" filter="s60" long-name="Always Online Mail Plugin" deprecated="^3" plugin="Y">
  9457       <unit bldFile="app/messaging/email/alwaysonlineemailplugin/group"/>
  9455 <unit bldFile="app/messaging/email/alwaysonlineemailplugin/group"/>
  9458      </component>
  9456 </component>
  9459      <component name="emailnotificationhandler" filter="s60" long-name="Email Notification Handler" deprecated="^3" plugin="Y">
  9457 <component name="emailnotificationhandler" filter="s60" long-name="Email Notification Handler" deprecated="^3" plugin="Y">
  9460       <unit bldFile="app/messaging/email/emailnotificationhandler/group"/>
  9458 <unit bldFile="app/messaging/email/emailnotificationhandler/group"/>
  9461      </component>
  9459 </component>
  9462      <component name="imum" filter="s60" long-name="Internet Mail UI MTM" deprecated="^3" plugin="Y">
  9460 <component name="imum" filter="s60" long-name="Internet Mail UI MTM" deprecated="^3" plugin="Y">
  9463       <unit bldFile="app/messaging/email/imum/group"/>
  9461 <unit bldFile="app/messaging/email/imum/group"/>
  9464      </component>
  9462 </component>
  9465      <component name="mail" filter="s60" long-name="Mail Application" deprecated="^3">
  9463 <component name="mail" filter="s60" long-name="Mail Application" deprecated="^3">
  9466       <unit bldFile="app/messaging/email/mail/group"/>
  9464 <unit bldFile="app/messaging/email/mail/group"/>
  9467      </component>
  9465 </component>
  9468      <component name="pop3andsmtpmtm" long-name="POP3 and SMTP MTM" purpose="optional" deprecated="^3" plugin="Y">
  9466 <component name="pop3andsmtpmtm" long-name="POP3 and SMTP MTM" purpose="optional" deprecated="^3" plugin="Y">
  9469       <unit bldFile="app/messaging/email/pop3andsmtpmtm/group" mrp="app/messaging/email/pop3andsmtpmtm/group/messaging_email.mrp"/>
  9467 <unit bldFile="app/messaging/email/pop3andsmtpmtm/group" mrp="app/messaging/email/pop3andsmtpmtm/group/messaging_email.mrp"/>
  9470      </component>
  9468 </component>
  9471      <component name="imap4mtm" long-name="IMAP4 MTM" introduced="9.2" purpose="optional" deprecated="^3" plugin="Y">
  9469 <component name="imap4mtm" long-name="IMAP4 MTM" introduced="9.2" purpose="optional" deprecated="^3" plugin="Y">
  9472       <unit bldFile="app/messaging/email/imap4mtm/group" mrp="app/messaging/email/imap4mtm/group/messaging_email_imap.mrp"/>
  9470 <unit bldFile="app/messaging/email/imap4mtm/group" mrp="app/messaging/email/imap4mtm/group/messaging_email_imap.mrp"/>
  9473      </component>
  9471 </component>
  9474     </collection>
  9472 </collection>
  9475     <collection name="messaging_info" long-name="Messaging Apps Info" level="ui">
  9473 <collection name="messaging_info" long-name="Messaging Apps Info" level="ui">
  9476      <component name="messaging_metadata" long-name="Messaging Apps Metadata" introduced="^2" purpose="development" class="config PC">
  9474 <component name="messaging_metadata" long-name="Messaging Apps Metadata" introduced="^2" purpose="development" class="config PC">
  9477       <unit mrp="app/messaging/messaging_info/messaging_metadata/messaging_metadata.mrp"/>
  9475 <unit mrp="app/messaging/messaging_info/messaging_metadata/messaging_metadata.mrp"/>
  9478      </component>
  9476 </component>
  9479     </collection>
  9477 </collection>
  9480    </block>
  9478 </block>
  9481    <block name="commonemail" level="apps" span="2" long-name="Email Apps" levels="service support ui app">
  9479 <block name="commonemail" level="apps" span="2" long-name="Email Apps" levels="service support ui app">
  9482     <collection name="email_pub" long-name="Email Apps Public Interfaces" level="app">
  9480 <collection name="email_pub" long-name="Email Apps Public Interfaces" level="app">
  9483      <component name="email_widget_api" long-name="Email Widget API" filter="s60" class="api">
  9481 <component name="email_widget_api" long-name="Email Widget API" filter="s60" class="api">
  9484       <unit bldFile="app/commonemail/email_pub/email_widget_api/group"/>
  9482 <unit bldFile="app/commonemail/email_pub/email_widget_api/group"/>
  9485      </component>
  9483 </component>
  9486     </collection>
  9484 </collection>
  9487     <collection name="email_plat" long-name="Email Apps Platform Interfaces" level="app">
  9485 <collection name="email_plat" long-name="Email Apps Platform Interfaces" level="app">
  9488      <component name="email_client_api" long-name="Email Client API" filter="s60" class="api">
  9486 <component name="email_client_api" long-name="Email Client API" filter="s60" class="api">
  9489       <unit bldFile="app/commonemail/email_plat/email_client_api/group"/>
  9487 <unit bldFile="app/commonemail/email_plat/email_client_api/group"/>
  9490      </component>
  9488 </component>
  9491      <component name="email_setup_plugin_api" long-name="Email Setup Plugin API" filter="s60" class="api">
  9489 <component name="email_setup_plugin_api" long-name="Email Setup Plugin API" filter="s60" class="api">
  9492       <unit bldFile="app/commonemail/email_plat/email_setup_plugin_api/group"/>
  9490 <unit bldFile="app/commonemail/email_plat/email_setup_plugin_api/group"/>
  9493      </component>
  9491 </component>
  9494      <component name="email_crkeys_api" long-name="Email CenRep Keys API" filter="s60" class="api">
  9492 </collection>
  9495       <unit bldFile="app/commonemail/email_plat/email_crkeys_api/group"/>
  9493 <collection name="emailservices" long-name="Email Services" level="service">
  9496      </component>
  9494 <component name="emailframework" filter="s60" long-name="Email Framework" introduced="^2">
  9497     </collection>
  9495 <unit bldFile="app/commonemail/emailservices/emailframework/group"/>
  9498     <collection name="emailservices" long-name="Email Services" level="service">
  9496 </component>
  9499      <component name="emailframework" filter="s60" long-name="Email Framework" introduced="^2">
  9497 <component name="emailclientapi" filter="s60" long-name="Email Client API" introduced="^2">
  9500       <unit bldFile="app/commonemail/emailservices/emailframework/group"/>
  9498 <unit bldFile="app/commonemail/emailservices/emailclientapi/group"/>
  9501      </component>
  9499 </component>
  9502      <component name="emailclientapi" filter="s60" long-name="Email Client API" introduced="^2">
  9500 <component name="emailserver" filter="s60" long-name="Email Server" introduced="^2">
  9503       <unit bldFile="app/commonemail/emailservices/emailclientapi/group"/>
  9501 <unit bldFile="app/commonemail/emailservices/emailserver/group"/>
  9504      </component>
  9502 </component>
  9505      <component name="emailserver" filter="s60" long-name="Email Server" introduced="^2">
  9503 <component name="emailservermonitor" filter="s60" long-name="Email Server Monitor" introduced="^2">
  9506       <unit bldFile="app/commonemail/emailservices/emailserver/group"/>
  9504 <unit bldFile="app/commonemail/emailservices/emailservermonitor/group"/>
  9507      </component>
  9505 </component>
  9508      <component name="emailservermonitor" filter="s60" long-name="Email Server Monitor" introduced="^2">
  9506 <component name="psmruadapter" filter="s60" long-name="Predictive Search Most Recent Used Adapter" introduced="^2" plugin="Y">
  9509       <unit bldFile="app/commonemail/emailservices/emailservermonitor/group"/>
  9507 <unit bldFile="app/commonemail/emailservices/psmruadapter/group"/>
  9510      </component>
  9508 </component>
  9511      <component name="psmruadapter" filter="s60" long-name="Predictive Search Most Recent Used Adapter" introduced="^2" plugin="Y">
  9509 <component name="emailstore" filter="s60" long-name="Email Store" introduced="^2">
  9512       <unit bldFile="app/commonemail/emailservices/psmruadapter/group"/>
  9510 <unit bldFile="app/commonemail/emailservices/emailstore/group"/>
  9513      </component>
  9511 </component>
  9514      <component name="emailstore" filter="s60" long-name="Email Store" introduced="^2">
  9512 <component name="emaildebug" filter="s60" long-name="Email Debug" introduced="^2" class="api">
  9515       <unit bldFile="app/commonemail/emailservices/emailstore/group"/>
  9513 <unit bldFile="app/commonemail/emailservices/emaildebug/group"/>
  9516      </component>
  9514 </component>
  9517      <component name="emaildebug" filter="s60" long-name="Email Debug" introduced="^2" class="api">
  9515 <component name="emailinstallationinitiator" filter="s60" long-name="Email Installation Initiator" introduced="^2">
  9518       <unit bldFile="app/commonemail/emailservices/emaildebug/group"/>
  9516 <unit bldFile="app/commonemail/emailservices/emailinstallationinitiator/group"/>
  9519      </component>
  9517 </component>
  9520      <component name="emailinstallationinitiator" filter="s60" long-name="Email Installation Initiator" introduced="^2">
  9518 </collection>
  9521       <unit bldFile="app/commonemail/emailservices/emailinstallationinitiator/group"/>
  9519 <collection name="ipsservices" long-name="IMAP/POP/SMTP Services" level="service">
  9522      </component>
  9520 <component name="ipssossettings" filter="s60" long-name="IPS SOS Settings" introduced="^2">
  9523     </collection>
  9521 <!-- SOS? Consider spelling it out since the abbreviation is ambiguous -->
  9524     <collection name="ipsservices" long-name="IMAP/POP/SMTP Services" level="service">
  9522 <unit bldFile="app/commonemail/ipsservices/ipssossettings/group"/>
  9525      <component name="ipssossettings" filter="s60" long-name="IPS SOS Settings" introduced="^2">
  9523 </component>
  9526       <!-- SOS? Consider spelling it out since the abbreviation is ambiguous -->
  9524 <component name="ipssosplugin" filter="s60" long-name="IPS SOS Plugin" introduced="^2" plugin="Y">
  9527       <unit bldFile="app/commonemail/ipsservices/ipssossettings/group"/>
  9525 <unit bldFile="app/commonemail/ipsservices/ipssosplugin/group"/>
  9528      </component>
  9526 </component>
  9529      <component name="ipssosplugin" filter="s60" long-name="IPS SOS Plugin" introduced="^2" plugin="Y">
  9527 <component name="ipssosaoplugin" filter="s60" long-name="IPS SOS Always Online Plugin" introduced="^2" plugin="Y">
  9530       <unit bldFile="app/commonemail/ipsservices/ipssosplugin/group"/>
  9528 <unit bldFile="app/commonemail/ipsservices/ipssosaoplugin/group"/>
  9531      </component>
  9529 </component>
  9532      <component name="ipssosaoplugin" filter="s60" long-name="IPS SOS Always Online Plugin" introduced="^2" plugin="Y">
  9530 <component name="ipsservices_build" filter="s60" long-name="IPS Services Build" introduced="^2">
  9533       <unit bldFile="app/commonemail/ipsservices/ipssosaoplugin/group"/>
  9531 <unit bldFile="app/commonemail/ipsservices/group"/>
  9534      </component>
  9532 <!-- can the exports be broken up into the other components or made a config component?-->
  9535      <component name="ipsservices_build" filter="s60" long-name="IPS Services Build" introduced="^2">
  9533 </component>
  9536       <unit bldFile="app/commonemail/ipsservices/group"/>
  9534 </collection>
  9537       <!-- can the exports be broken up into the other components or made a config component?-->
  9535 <collection name="emailcontacts" long-name="Email Contacts" level="support">
  9538      </component>
  9536 <component name="contactactionservice" filter="s60" long-name="Contact Action Service" introduced="^2" plugin="Y">
  9539     </collection>
  9537 <unit bldFile="app/commonemail/emailcontacts/contactactionservice/group"/>
  9540     <collection name="emailcontacts" long-name="Email Contacts" level="support">
  9538 </component>
  9541      <component name="contactactionservice" filter="s60" long-name="Contact Action Service" introduced="^2" plugin="Y">
  9539 <component name="contactactionmenu" filter="s60" long-name="Contact Action Menu" introduced="^2" plugin="Y">
  9542       <unit bldFile="app/commonemail/emailcontacts/contactactionservice/group"/>
  9540 <unit bldFile="app/commonemail/emailcontacts/contactactionmenu/group"/>
  9543      </component>
  9541 </component>
  9544      <component name="contactactionmenu" filter="s60" long-name="Contact Action Menu" introduced="^2" plugin="Y">
  9542 </collection>
  9545       <unit bldFile="app/commonemail/emailcontacts/contactactionmenu/group"/>
  9543 <collection name="meetingrequest" long-name="Meeting Request" level="ui">
  9546      </component>
  9544 <component name="mrcommon" filter="s60" long-name="MR Common" introduced="^2">
  9547      <component name="remotecontactlookup" filter="s60" long-name="Remote Contact Lookup" introduced="^2" plugin="Y">
  9545 <unit bldFile="app/commonemail/meetingrequest/mrcommon/group"/>
  9548       <unit bldFile="app/commonemail/emailcontacts/remotecontactlookup/group"/>
  9546 </component>
  9549      </component>
  9547 <component name="mrdb" filter="s60" long-name="MR Database" introduced="^2">
  9550     </collection>
  9548 <unit bldFile="app/commonemail/meetingrequest/mrdb/group"/>
  9551     <collection name="meetingrequest" long-name="Meeting Request" level="ui">
  9549 </component>
  9552      <component name="mrcommon" filter="s60" long-name="MR Common" introduced="^2">
  9550 <component name="mrpolicy" filter="s60" long-name="MR Policy" introduced="^2">
  9553       <unit bldFile="app/commonemail/meetingrequest/mrcommon/group"/>
  9551 <unit bldFile="app/commonemail/meetingrequest/mrpolicy/group"/>
  9554      </component>
  9552 </component>
  9555      <component name="mrdb" filter="s60" long-name="MR Database" introduced="^2">
  9553 <component name="mrservices" filter="s60" long-name="MR Services" introduced="^2">
  9556       <unit bldFile="app/commonemail/meetingrequest/mrdb/group"/>
  9554 <unit bldFile="app/commonemail/meetingrequest/mrservices/group"/>
  9557      </component>
  9555 </component>
  9558      <component name="mrpolicy" filter="s60" long-name="MR Policy" introduced="^2">
  9556 <component name="mrgui" filter="s60" long-name="MR GUI" introduced="^2">
  9559       <unit bldFile="app/commonemail/meetingrequest/mrpolicy/group"/>
  9557 <unit bldFile="app/commonemail/meetingrequest/mrgui/group"/>
  9560      </component>
  9558 </component>
  9561      <component name="mrservices" filter="s60" long-name="MR Services" introduced="^2">
  9559 <component name="mrentry" filter="s60" long-name="MR Entry" introduced="^2">
  9562       <unit bldFile="app/commonemail/meetingrequest/mrservices/group"/>
  9560 <unit bldFile="app/commonemail/meetingrequest/mrentry/group"/>
  9563      </component>
  9561 </component>
  9564      <component name="mrgui" filter="s60" long-name="MR GUI" introduced="^2">
  9562 <component name="mrtasks" filter="s60" long-name="MR Tasks" introduced="^2">
  9565       <unit bldFile="app/commonemail/meetingrequest/mrgui/group"/>
  9563 <unit bldFile="app/commonemail/meetingrequest/mrtasks/group"/>
  9566      </component>
  9564 </component>
  9567      <component name="mrentry" filter="s60" long-name="MR Entry" introduced="^2">
  9565 <component name="mrutils" filter="s60" long-name="MR Utils" introduced="^2">
  9568       <unit bldFile="app/commonemail/meetingrequest/mrentry/group"/>
  9566 <unit bldFile="app/commonemail/meetingrequest/mrutils/group"/>
  9569      </component>
  9567 </component>
  9570      <component name="mrtasks" filter="s60" long-name="MR Tasks" introduced="^2">
  9568 <component name="mrutilscalplugin" filter="s60" long-name="MR Utils Calendar Plugin" introduced="^2" plugin="Y">
  9571       <unit bldFile="app/commonemail/meetingrequest/mrtasks/group"/>
  9569 <unit bldFile="app/commonemail/meetingrequest/mrutilscalplugin/group"/>
  9572      </component>
  9570 </component>
  9573      <component name="mrutils" filter="s60" long-name="MR Utils" introduced="^2">
  9571 <component name="mrviewer" filter="s60" long-name="MR Viewer" introduced="^2">
  9574       <unit bldFile="app/commonemail/meetingrequest/mrutils/group"/>
  9572 <unit bldFile="app/commonemail/meetingrequest/mrviewer/group"/>
  9575      </component>
  9573 </component>
  9576      <component name="mrutilscalplugin" filter="s60" long-name="MR Utils Calendar Plugin" introduced="^2" plugin="Y">
  9574 <component name="mrviewercalplugin" filter="s60" long-name="MR Viewer Calendar Plugin" introduced="^2">
  9577       <unit bldFile="app/commonemail/meetingrequest/mrutilscalplugin/group"/>
  9575 <unit bldFile="app/commonemail/meetingrequest/mrviewercalplugin/group"/>
  9578      </component>
  9576 </component>
  9579      <component name="mrviewer" filter="s60" long-name="MR Viewer" introduced="^2">
  9577 <component name="mricalviewer" filter="s60" long-name="MR iCal Viewer" introduced="^2" plugin="Y">
  9580       <unit bldFile="app/commonemail/meetingrequest/mrviewer/group"/>
  9578 <unit bldFile="app/commonemail/meetingrequest/mricalviewer/group"/>
  9581      </component>
  9579 </component>
  9582      <component name="mrviewercalplugin" filter="s60" long-name="MR Viewer Calendar Plugin" introduced="^2">
  9580 <component name="mrversit2" filter="s60" long-name="MR Versit2" introduced="^2">
  9583       <unit bldFile="app/commonemail/meetingrequest/mrviewercalplugin/group"/>
  9581 <unit bldFile="app/commonemail/meetingrequest/mrversit2/group"/>
  9584      </component>
  9582 </component>
  9585      <component name="mricalviewer" filter="s60" long-name="MR iCal Viewer" introduced="^2" plugin="Y">
  9583 <component name="mragnversit2" filter="s60" long-name="MR Agenda Versit2" introduced="^2">
  9586       <unit bldFile="app/commonemail/meetingrequest/mricalviewer/group"/>
  9584 <unit bldFile="app/commonemail/meetingrequest/mragnversit2/group"/>
  9587      </component>
  9585 </component>
  9588      <component name="mrversit2" filter="s60" long-name="MR Versit2" introduced="^2">
  9586 <component name="mrcasplugin" filter="s60" long-name="MR Contact Action Service Plugin" introduced="^2" plugin="Y">
  9589       <unit bldFile="app/commonemail/meetingrequest/mrversit2/group"/>
  9587 <unit bldFile="app/commonemail/meetingrequest/mrcasplugin/group"/>
  9590      </component>
  9588 </component>
  9591      <component name="mragnversit2" filter="s60" long-name="MR Agenda Versit2" introduced="^2">
  9589 <component name="mrurlparserplugin" filter="s60" long-name="MR URL Parser Plugin" introduced="^2" plugin="Y">
  9592       <unit bldFile="app/commonemail/meetingrequest/mragnversit2/group"/>
  9590 <unit bldFile="app/commonemail/meetingrequest/mrurlparserplugin/group"/>
  9593      </component>
  9591 </component>
  9594      <component name="mrcasplugin" filter="s60" long-name="MR Contact Action Service Plugin" introduced="^2" plugin="Y">
  9592 <component name="meetingrequest_build" filter="s60" long-name="MR Build" introduced="^2">
  9595       <unit bldFile="app/commonemail/meetingrequest/mrcasplugin/group"/>
  9593 <!-- can the exports be broken up into the other components ?
  9596      </component>
       
  9597      <component name="mrurlparserplugin" filter="s60" long-name="MR URL Parser Plugin" introduced="^2" plugin="Y">
       
  9598       <unit bldFile="app/commonemail/meetingrequest/mrurlparserplugin/group"/>
       
  9599      </component>
       
  9600      <component name="meetingrequest_build" filter="s60" long-name="MR Build" introduced="^2">
       
  9601       <!-- can the exports be broken up into the other components ?
       
  9602 			alternatively, move the exports into a RM Config component-->
  9594 			alternatively, move the exports into a RM Config component-->
  9603       <unit bldFile="app/commonemail/meetingrequest/group"/>
  9595 <unit bldFile="app/commonemail/meetingrequest/group"/>
  9604      </component>
  9596 </component>
  9605     </collection>
  9597 </collection>
  9606     <collection name="emailuis" long-name="Email UIs" level="app">
  9598 <collection name="emailuis" long-name="Email UIs" level="app">
  9607      <component name="emailui" filter="s60" long-name="Email UI" introduced="^2">
  9599 <component name="emailui" filter="s60" long-name="Email UI" introduced="^2">
  9608       <unit bldFile="app/commonemail/emailuis/emailui/group"/>
  9600 <unit bldFile="app/commonemail/emailuis/emailui/group"/>
  9609      </component>
  9601 </component>
  9610      <component name="gsemailsettings" filter="s60" long-name="Email GS Settings" introduced="^2" plugin="Y">
  9602 <component name="gsemailsettings" filter="s60" long-name="Email GS Settings" introduced="^2" plugin="Y">
  9611       <unit bldFile="app/commonemail/emailuis/gsemailsettings/group"/>
  9603 <unit bldFile="app/commonemail/emailuis/gsemailsettings/group"/>
  9612      </component>
  9604 </component>
  9613      <component name="uicomponents" filter="s60" long-name="Email UI Components" introduced="^2">
  9605 <component name="uicomponents" filter="s60" long-name="Email UI Components" introduced="^2">
  9614       <unit bldFile="app/commonemail/emailuis/uicomponents/group"/>
  9606 <unit bldFile="app/commonemail/emailuis/uicomponents/group"/>
  9615      </component>
  9607 </component>
  9616      <component name="widget" filter="s60" long-name="Email Widget" introduced="^2">
  9608 <component name="widget" filter="s60" long-name="Email Widget" introduced="^2">
  9617       <!-- Uncomment unit when configuration is in place. Currently #included from emailuis_build, which should be removed at the same time. -->
  9609 <!-- Uncomment unit when configuration is in place. Currently #included from emailuis_build, which should be removed at the same time. -->
  9618       <!--<unit bldFile="emailuis/widget/group"/>-->
  9610 <!--<unit bldFile="emailuis/widget/group"/>-->
  9619      </component>
  9611 </component>
  9620      <component name="emailuis_build" filter="s60" long-name="Email UIs Build" introduced="^2">
  9612 <component name="emailuis_build" filter="s60" long-name="Email UIs Build" introduced="^2">
  9621       <unit bldFile="app/commonemail/emailuis/group"/>
  9613 <unit bldFile="app/commonemail/emailuis/group"/>
  9622      </component>
  9614 </component>
  9623     </collection>
  9615 </collection>
  9624     <collection name="commonemail_info" long-name="Email Apps Info" level="app">
  9616 <collection name="commonemail_info" long-name="Email Apps Info" level="app">
  9625      <component name="emailhelp" filter="s60" long-name="Email Help" class="placeholder">
  9617 <component name="emailhelp" filter="s60" long-name="Email Help" class="placeholder">
  9626       <!-- should this be commented out or not? -->
  9618 <!-- should this be commented out or not? -->
  9627       <!-- <unit bldFile="emailhelp/group"/> -->
  9619 <!-- <unit bldFile="emailhelp/group"/> -->
  9628      </component>
  9620 </component>
  9629      <component name="commonemail_help" filter="s60" long-name="Email Help" introduced="^2" class="placeholder">
  9621 <component name="commonemail_help" filter="s60" long-name="Email Help" introduced="^2" class="placeholder">
  9630       <!-- should this be commented out or not? -->
  9622 <!-- should this be commented out or not? -->
  9631       <!-- <unit bldFile="help/group"/> -->
  9623 <!-- <unit bldFile="help/group"/> -->
  9632      </component>
  9624 </component>
  9633     </collection>
  9625 </collection>
  9634    </block>
  9626 </block>
  9635    <block name="conversations" level="apps" long-name="Conversation Apps" levels="settings utils plugin ui">
  9627 <block name="conversations" level="apps" long-name="Conversation Apps" levels="settings utils plugin ui">
  9636     <collection name="conversations_plat" long-name="Conversation Apps Platform Interfaces" level="ui">
  9628 <collection name="conversations_plat" long-name="Conversation Apps Platform Interfaces" level="ui">
  9637      <component name="im_cv_launcher_api" long-name="IM CV Launcher API" filter="s60" class="api">
  9629 <component name="im_cv_launcher_api" long-name="IM CV Launcher API" filter="s60" class="api">
  9638       <unit bldFile="app/conversations/conversations_plat/im_cv_launcher_api/group"/>
  9630 <unit bldFile="app/conversations/conversations_plat/im_cv_launcher_api/group"/>
  9639      </component>
  9631 </component>
  9640      <component name="im_connection_api" long-name="IM Connection API" filter="s60" class="api">
  9632 <component name="im_connection_api" long-name="IM Connection API" filter="s60" class="api">
  9641       <unit bldFile="app/conversations/conversations_plat/im_connection_api/group"/>
  9633 <unit bldFile="app/conversations/conversations_plat/im_connection_api/group"/>
  9642      </component>
  9634 </component>
  9643      <component name="im_cv_appui_api" long-name="IM CV App UI API" filter="s60" class="api">
  9635 <component name="im_cv_appui_api" long-name="IM CV App UI API" filter="s60" class="api">
  9644       <unit bldFile="app/conversations/conversations_plat/im_cv_appui_api/group"/>
  9636 <unit bldFile="app/conversations/conversations_plat/im_cv_appui_api/group"/>
  9645      </component>
  9637 </component>
  9646     </collection>
  9638 </collection>
  9647     <collection name="uiservicetabsettings" long-name="UI Service Tab Settings" level="settings">
  9639 <collection name="uiservicetabsettings" long-name="UI Service Tab Settings" level="settings">
  9648      <!-- this is really at the wrong rank. should move down a directory -->
  9640 <!-- this is really at the wrong rank. should move down a directory -->
  9649      <component name="vimpstsettings" filter="s60" long-name="VIMP Service Tab Settings">
  9641 <component name="vimpstsettings" filter="s60" long-name="VIMP Service Tab Settings">
  9650       <unit bldFile="app/conversations/uiservicetabsettings/group"/>
  9642 <unit bldFile="app/conversations/uiservicetabsettings/group"/>
  9651      </component>
  9643 </component>
  9652     </collection>
  9644 </collection>
  9653     <collection name="instantmessagesalert" long-name="Instant Messages Alert" level="utils">
  9645 <collection name="instantmessagesalert" long-name="Instant Messages Alert" level="utils">
  9654      <!-- this is really at the wrong rank. should move down a directory -->
  9646 <!-- this is really at the wrong rank. should move down a directory -->
  9655      <component name="instantmessagesalert_build" filter="s60" long-name="Instant Messages Alert build" introduced="^3">
  9647 <component name="instantmessagesalert_build" filter="s60" long-name="Instant Messages Alert build" introduced="^3">
  9656       <unit bldFile="app/conversations/instantmessagesalert/group"/>
  9648 <unit bldFile="app/conversations/instantmessagesalert/group"/>
  9657      </component>
  9649 </component>
  9658     </collection>
  9650 </collection>
  9659     <collection name="imstutils" long-name="IM Service Tab Utils" level="utils">
  9651 <collection name="imstutils" long-name="IM Service Tab Utils" level="utils">
  9660      <component name="imstutils_help" filter="s60" long-name="IM Service Tab Help">
  9652 <component name="imstutils_help" filter="s60" long-name="IM Service Tab Help">
  9661       <unit bldFile="app/conversations/imstutils/help/group"/>
  9653 <unit bldFile="app/conversations/imstutils/help/group"/>
  9662      </component>
  9654 </component>
  9663      <component name="imconnectionprovider" filter="s60" long-name="IM Connection Provider" plugin="Y">
  9655 <component name="imconnectionprovider" filter="s60" long-name="IM Connection Provider" plugin="Y">
  9664       <unit bldFile="app/conversations/imstutils/imconnectionprovider/group"/>
  9656 <unit bldFile="app/conversations/imstutils/imconnectionprovider/group"/>
  9665      </component>
  9657 </component>
  9666      <component name="xmppadapter" filter="s60" long-name="XMPP Settings Adapter" plugin="Y">
  9658 <component name="xmppadapter" filter="s60" long-name="XMPP Settings Adapter" plugin="Y">
  9667       <unit bldFile="app/conversations/imstutils/xmppadapter/group"/>
  9659 <unit bldFile="app/conversations/imstutils/xmppadapter/group"/>
  9668      </component>
  9660 </component>
  9669      <component name="imconversationview" filter="s60" long-name="IM Conversation View">
  9661 <component name="imconversationview" filter="s60" long-name="IM Conversation View">
  9670       <unit bldFile="app/conversations/imstutils/imconversationview/group"/>
  9662 <unit bldFile="app/conversations/imstutils/imconversationview/group"/>
  9671      </component>
  9663 </component>
  9672      <component name="imstutils_config" filter="s60" long-name="IM Service Tab Utils config" class="config">
  9664 <component name="imstutils_config" filter="s60" long-name="IM Service Tab Utils config" class="config">
  9673       <!-- remove the #includes and or moved ithe loc file into one the above components -->
  9665 <!-- remove the #includes and or moved ithe loc file into one the above components -->
  9674       <unit bldFile="app/conversations/imstutils/group"/>
  9666 <unit bldFile="app/conversations/imstutils/group"/>
  9675      </component>
  9667 </component>
  9676     </collection>
  9668 </collection>
  9677     <collection name="uiservicetab" long-name="UI Service Tab" level="ui">
  9669 <collection name="uiservicetab" long-name="UI Service Tab" level="ui">
  9678      <component name="vimpstutils" filter="s60" long-name="VIMP Service Tab Utilities">
  9670 <component name="vimpstutils" filter="s60" long-name="VIMP Service Tab Utilities">
  9679       <!-- need to spell out VIMP at least once -->
  9671 <!-- need to spell out VIMP at least once -->
  9680       <unit bldFile="app/conversations/uiservicetab/vimpstutils/group"/>
  9672 <unit bldFile="app/conversations/uiservicetab/vimpstutils/group"/>
  9681      </component>
  9673 </component>
  9682      <component name="vimpststorage" filter="s60" long-name="VIMP Service Tab Storage">
  9674 <component name="vimpststorage" filter="s60" long-name="VIMP Service Tab Storage">
  9683       <unit bldFile="app/conversations/uiservicetab/vimpststorage/group"/>
  9675 <unit bldFile="app/conversations/uiservicetab/vimpststorage/group"/>
  9684      </component>
  9676 </component>
  9685      <component name="vimpstengine" filter="s60" long-name="VIMP Service Tab Engine">
  9677 <component name="vimpstengine" filter="s60" long-name="VIMP Service Tab Engine">
  9686       <unit bldFile="app/conversations/uiservicetab/vimpstengine/group"/>
  9678 <unit bldFile="app/conversations/uiservicetab/vimpstengine/group"/>
  9687      </component>
  9679 </component>
  9688      <component name="vimpstcmdprocess" filter="s60" long-name="VIMP Service Tab Command Process">
  9680 <component name="vimpstcmdprocess" filter="s60" long-name="VIMP Service Tab Command Process">
  9689       <unit bldFile="app/conversations/uiservicetab/vimpstcmdprocess/group"/>
  9681 <unit bldFile="app/conversations/uiservicetab/vimpstcmdprocess/group"/>
  9690      </component>
  9682 </component>
  9691      <component name="vimpstui" filter="s60" long-name="VIMP Service Tab UI">
  9683 <component name="vimpstui" filter="s60" long-name="VIMP Service Tab UI">
  9692       <unit bldFile="app/conversations/uiservicetab/vimpstui/group"/>
  9684 <unit bldFile="app/conversations/uiservicetab/vimpstui/group"/>
  9693      </component>
  9685 </component>
  9694      <component name="vimpstdetailsviewplugin" filter="s60" long-name="VIMP ST Details View Plugin" plugin="Y">
  9686 <component name="vimpstdetailsviewplugin" filter="s60" long-name="VIMP ST Details View Plugin" plugin="Y">
  9695       <unit bldFile="app/conversations/uiservicetab/vimpstdetailsviewplugin/group"/>
  9687 <unit bldFile="app/conversations/uiservicetab/vimpstdetailsviewplugin/group"/>
  9696      </component>
  9688 </component>
  9697      <component name="uiservicetab_build" filter="s60" long-name="UI Service Tab Build">
  9689 <component name="uiservicetab_build" filter="s60" long-name="UI Service Tab Build">
  9698       <!-- can this be distributed into the above bld.infs? -->
  9690 <!-- can this be distributed into the above bld.infs? -->
  9699       <unit bldFile="app/conversations/uiservicetab/group"/>
  9691 <unit bldFile="app/conversations/uiservicetab/group"/>
  9700      </component>
  9692 </component>
  9701     </collection>
  9693 </collection>
  9702     <collection name="servicewidget" long-name="Service Widget" level="ui">
  9694 <collection name="servicewidget" long-name="Service Widget" level="ui">
  9703      <component name="servicewidgetdatapublisher" filter="s60" long-name="Service Widget Data Publisher" plugin="Y">
  9695 <component name="servicewidgetdatapublisher" filter="s60" long-name="Service Widget Data Publisher" plugin="Y">
  9704       <unit bldFile="app/conversations/servicewidget/servicewidgetdatapublisher/group"/>
  9696 <unit bldFile="app/conversations/servicewidget/servicewidgetdatapublisher/group"/>
  9705      </component>
  9697 </component>
  9706      <component name="themes" filter="s60" long-name="Service Widget Themes" class="config">
  9698 <component name="themes" filter="s60" long-name="Service Widget Themes" class="config">
  9707       <!-- does this really need to have that number in the directory name? -->
  9699 <!-- does this really need to have that number in the directory name? -->
  9708       <unit bldFile="app/conversations/servicewidget/themes/install-themes/install/servicewidget_20021383/group"/>
  9700 <unit bldFile="app/conversations/servicewidget/themes/install-themes/install/servicewidget_20021383/group"/>
  9709      </component>
  9701 </component>
  9710      <component name="servicewidget_build" filter="s60" long-name="Service Widget Build">
  9702 <component name="servicewidget_build" filter="s60" long-name="Service Widget Build">
  9711       <!-- Either move the whole collection down one directory into a single component, or move the ROM and SIS parts into a Service Widget ROM component -->
  9703 <!-- Either move the whole collection down one directory into a single component, or move the ROM and SIS parts into a Service Widget ROM component -->
  9712       <unit bldFile="app/conversations/servicewidget/group"/>
  9704 <unit bldFile="app/conversations/servicewidget/group"/>
  9713      </component>
  9705 </component>
  9714     </collection>
  9706 </collection>
  9715     <collection name="instantmsgindicatorplugin" long-name="Instant Message Indicator Plugin" level="plugin">
  9707 <collection name="instantmsgindicatorplugin" long-name="Instant Message Indicator Plugin" level="plugin">
  9716      <!--  collection is really a component. should move down a directory -->
  9708 <!--  collection is really a component. should move down a directory -->
  9717      <component name="instantmsgindicatorplugin_build" filter="s60" long-name="Instant Message Indicator Plugin Build" introduced="^3" plugin="Y">
  9709 <component name="instantmsgindicatorplugin_build" filter="s60" long-name="Instant Message Indicator Plugin Build" introduced="^3" plugin="Y">
  9718       <unit bldFile="app/conversations/instantmsgindicatorplugin/group"/>
  9710 <unit bldFile="app/conversations/instantmsgindicatorplugin/group"/>
  9719      </component>
  9711 </component>
  9720     </collection>
  9712 </collection>
  9721     <collection name="imstatuspaneindicatorplugin" long-name="IM Status Pane Indicator Plugin" level="plugin">
  9713 <collection name="imstatuspaneindicatorplugin" long-name="IM Status Pane Indicator Plugin" level="plugin">
  9722      <!--  collection is really a component. should move down a directory -->
  9714 <!--  collection is really a component. should move down a directory -->
  9723      <component name="imstatuspaneindicatorplugin_build" filter="s60" long-name="IM Status Pane Indicator Plugin Build" introduced="^3" plugin="Y">
  9715 <component name="imstatuspaneindicatorplugin_build" filter="s60" long-name="IM Status Pane Indicator Plugin Build" introduced="^3" plugin="Y">
  9724       <unit bldFile="app/conversations/imstatuspaneindicatorplugin/group"/>
  9716 <unit bldFile="app/conversations/imstatuspaneindicatorplugin/group"/>
  9725      </component>
  9717 </component>
  9726     </collection>
  9718 </collection>
  9727     <collection name="conversations_info" long-name="Conversation Apps Info" level="ui">
  9719 <collection name="conversations_info" long-name="Conversation Apps Info" level="ui">
  9728      <component name="conversations_build" filter="s60" long-name="Conversation Apps Build">
  9720 <component name="conversations_build" filter="s60" long-name="Conversation Apps Build">
  9729       <!-- can the exports be moved to other components? or this remade into a configuration component?-->
  9721 <!-- can the exports be moved to other components? or this remade into a configuration component?-->
  9730       <unit bldFile="app/conversations/group"/>
  9722 <unit bldFile="app/conversations/group"/>
  9731      </component>
  9723 </component>
  9732     </collection>
  9724 </collection>
  9733    </block>
  9725 </block>
  9734    <block name="im" level="apps" long-name="Instant Messaging Apps" levels="support prot engine apps">
  9726 <block name="im" level="apps" long-name="Instant Messaging Apps" levels="support prot engine apps">
  9735     <collection name="im_plat" long-name="Instant Messaging Apps Platform Interfaces" level="apps">
  9727 <collection name="im_plat" long-name="Instant Messaging Apps Platform Interfaces" level="apps">
  9736      <component name="wv_sap_settings_api" long-name="WV SAP Settings API" filter="s60" class="api">
  9728 <component name="wv_sap_settings_api" long-name="WV SAP Settings API" filter="s60" class="api">
  9737       <unit bldFile="app/im/im_plat/wv_sap_settings_api/group"/>
  9729 <unit bldFile="app/im/im_plat/wv_sap_settings_api/group"/>
  9738      </component>
  9730 </component>
  9739     </collection>
  9731 </collection>
  9740     <collection name="wvsettings20" long-name="Wireless Village Settings Engine" level="support">
  9732 <collection name="wvsettings20" long-name="Wireless Village Settings Engine" level="support">
  9741      <!-- this is really a component. should move down a directory -->
  9733 <!-- this is really a component. should move down a directory -->
  9742      <component name="wvsapsettingsstore" long-name="WV SAP Settings Store" filter="s60" introduced="9.3">
  9734 <component name="wvsapsettingsstore" long-name="WV SAP Settings Store" filter="s60" introduced="9.3">
  9743       <unit bldFile="app/im/wvsettings20/group"/>
  9735 <unit bldFile="app/im/wvsettings20/group"/>
  9744      </component>
  9736 </component>
  9745     </collection>
  9737 </collection>
  9746    </block>
  9738 </block>
  9747    <block name="dictionary" level="services" long-name="Dictionary" levels="utils ui">
  9739 <block name="dictionary" level="services" long-name="Dictionary" levels="utils ui">
  9748     <collection name="dictionary_plat" long-name="Dictionary Platform Interfaces" level="ui">
  9740 <collection name="dictionary_plat" long-name="Dictionary Platform Interfaces" level="ui">
  9749      <component name="menu_suites_macros_api" long-name="Menu Suites Macros API" filter="s60" class="api">
  9741 <component name="menu_suites_macros_api" long-name="Menu Suites Macros API" filter="s60" class="api">
  9750       <unit bldFile="app/dictionary/dictionary_plat/menu_suites_macros_api/group"/>
  9742 <unit bldFile="app/dictionary/dictionary_plat/menu_suites_macros_api/group"/>
  9751      </component>
  9743 </component>
  9752     </collection>
  9744 </collection>
  9753     <collection name="userdict" long-name="User Dictionary" level="ui">
  9745 <collection name="userdict" long-name="User Dictionary" level="ui">
  9754      <!-- collection is really a component, move down a dir -->
  9746 <!-- collection is really a component, move down a dir -->
  9755      <component name="userdict_build" filter="s60" long-name="Japanese User Dictionary">
  9747 <component name="userdict_build" filter="s60" long-name="Japanese User Dictionary">
  9756       <unit bldFile="app/dictionary/userdict/group"/>
  9748 <unit bldFile="app/dictionary/userdict/group"/>
  9757      </component>
  9749 </component>
  9758     </collection>
  9750 </collection>
  9759    </block>
  9751 </block>
  9760    <block name="camera" level="apps" long-name="Camera Apps">
  9752 <block name="camera" level="apps" long-name="Camera Apps">
  9761     <collection name="camera_plat" long-name="Camera Apps Platform Interfaces">
  9753 <collection name="camera_plat" long-name="Camera Apps Platform Interfaces">
  9762      <component name="camcorder_ui_constants_api" long-name="Camcorder UI Constants API" filter="s60" class="api">
  9754 <component name="camcorder_ui_constants_api" long-name="Camcorder UI Constants API" filter="s60" class="api">
  9763       <unit bldFile="app/camera/camera_plat/camcorder_ui_constants_api/group"/>
  9755 <unit bldFile="app/camera/camera_plat/camcorder_ui_constants_api/group"/>
  9764      </component>
  9756 </component>
  9765      <component name="active_palette_2_api" long-name="Active Palette 2 API" filter="s60" class="api">
  9757 <component name="active_palette_2_api" long-name="Active Palette 2 API" filter="s60" class="api">
  9766       <unit bldFile="app/camera/camera_plat/active_palette_2_api/group"/>
  9758 <unit bldFile="app/camera/camera_plat/active_palette_2_api/group"/>
  9767      </component>
  9759 </component>
  9768     </collection>
  9760 </collection>
  9769     <collection name="camerauis" long-name="Camera UIs">
  9761 <collection name="camerauis" long-name="Camera UIs">
  9770      <component name="activepalette" filter="s60" long-name="Active Palette">
  9762 <component name="activepalette" filter="s60" long-name="Active Palette">
  9771       <unit bldFile="app/camera/camerauis/activepalette/group"/>
  9763 <unit bldFile="app/camera/camerauis/activepalette/group"/>
  9772      </component>
  9764 </component>
  9773      <component name="cameraapp" filter="s60" long-name="Camera Application">
  9765 <component name="cameraapp" filter="s60" long-name="Camera Application">
  9774       <unit bldFile="app/camera/camerauis/cameraapp/group"/>
  9766 <unit bldFile="app/camera/camerauis/cameraapp/group"/>
  9775       <unit bldFile="app/camera/camerauis/cameraapp/help/group"/>
  9767 <unit bldFile="app/camera/camerauis/cameraapp/help/group"/>
  9776      </component>
  9768 </component>
  9777     </collection>
  9769 </collection>
  9778     <collection name="camera_info" long-name="Camera Apps Info"/>
  9770 <collection name="camera_info" long-name="Camera Apps Info"/>
  9779    </block>
  9771 </block>
  9780    <block name="imgeditor" level="apps" long-name="Image Editor Apps" levels="engine ui">
  9772 <block name="imgeditor" level="apps" long-name="Image Editor Apps" levels="engine ui">
  9781     <collection name="imgeditor_plat" long-name="Image Editor Apps Platform Interfaces" level="ui">
  9773 <collection name="imgeditor_plat" long-name="Image Editor Apps Platform Interfaces" level="ui">
  9782      <component name="image_editor_debug_utilities_api" long-name="Image Editor Debug Utilities API" filter="s60" class="api">
  9774 <component name="image_editor_debug_utilities_api" long-name="Image Editor Debug Utilities API" filter="s60" class="api">
  9783       <unit bldFile="app/imgeditor/imgeditor_plat/image_editor_debug_utilities_api/group"/>
  9775 <unit bldFile="app/imgeditor/imgeditor_plat/image_editor_debug_utilities_api/group"/>
  9784      </component>
  9776 </component>
  9785      <component name="image_editor_utilities_api" long-name="Image Editor Utilities API" filter="s60" class="api">
  9777 <component name="image_editor_utilities_api" long-name="Image Editor Utilities API" filter="s60" class="api">
  9786       <unit bldFile="app/imgeditor/imgeditor_plat/image_editor_utilities_api/group"/>
  9778 <unit bldFile="app/imgeditor/imgeditor_plat/image_editor_utilities_api/group"/>
  9787      </component>
  9779 </component>
  9788      <component name="image_editor_definitions_api" long-name="Image Editor Definitions API" filter="s60" class="api">
  9780 <component name="image_editor_definitions_api" long-name="Image Editor Definitions API" filter="s60" class="api">
  9789       <unit bldFile="app/imgeditor/imgeditor_plat/image_editor_definitions_api/group"/>
  9781 <unit bldFile="app/imgeditor/imgeditor_plat/image_editor_definitions_api/group"/>
  9790      </component>
  9782 </component>
  9791      <component name="image_editor_system_parameters_api" long-name="Image Editor System Parameters API" filter="s60" class="api">
  9783 <component name="image_editor_system_parameters_api" long-name="Image Editor System Parameters API" filter="s60" class="api">
  9792       <unit bldFile="app/imgeditor/imgeditor_plat/image_editor_system_parameters_api/group"/>
  9784 <unit bldFile="app/imgeditor/imgeditor_plat/image_editor_system_parameters_api/group"/>
  9793      </component>
  9785 </component>
  9794      <component name="image_processing_engine_api" long-name="Image Processing Engine API" filter="s60" class="api">
  9786 <component name="image_processing_engine_api" long-name="Image Processing Engine API" filter="s60" class="api">
  9795       <unit bldFile="app/imgeditor/imgeditor_plat/image_processing_engine_api/group"/>
  9787 <unit bldFile="app/imgeditor/imgeditor_plat/image_processing_engine_api/group"/>
  9796      </component>
  9788 </component>
  9797     </collection>
  9789 </collection>
  9798     <collection name="imageeditor" long-name="Image Editor UI" level="ui">
  9790 <collection name="imageeditor" long-name="Image Editor UI" level="ui">
  9799      <component name="pb" filter="s60" long-name="Plugin Base">
  9791 <component name="pb" filter="s60" long-name="Plugin Base">
  9800       <unit bldFile="app/imgeditor/imageeditor/pb/group"/>
  9792 <unit bldFile="app/imgeditor/imageeditor/pb/group"/>
  9801      </component>
  9793 </component>
  9802      <component name="iepb" filter="s60" long-name="Image Editor Plugin Base">
  9794 <component name="iepb" filter="s60" long-name="Image Editor Plugin Base">
  9803       <unit bldFile="app/imgeditor/imageeditor/iepb/group"/>
  9795 <unit bldFile="app/imgeditor/imageeditor/iepb/group"/>
  9804      </component>
  9796 </component>
  9805      <component name="imageeditorui" filter="s60" long-name="Image Editor UI">
  9797 <component name="imageeditorui" filter="s60" long-name="Image Editor UI">
  9806       <unit bldFile="app/imgeditor/imageeditor/imageeditorui/group"/>
  9798 <unit bldFile="app/imgeditor/imageeditor/imageeditorui/group"/>
  9807      </component>
  9799 </component>
  9808      <component name="imageeditormanager" filter="s60" long-name="Image Editor Manager">
  9800 <component name="imageeditormanager" filter="s60" long-name="Image Editor Manager">
  9809       <unit bldFile="app/imgeditor/imageeditor/imageeditormanager/group"/>
  9801 <unit bldFile="app/imgeditor/imageeditor/imageeditormanager/group"/>
  9810      </component>
  9802 </component>
  9811      <component name="imageeditorapp" filter="s60" long-name="Image Editor Application">
  9803 <component name="imageeditorapp" filter="s60" long-name="Image Editor Application">
  9812       <unit bldFile="app/imgeditor/imageeditor/imageeditorapp/group"/>
  9804 <unit bldFile="app/imgeditor/imageeditor/imageeditorapp/group"/>
  9813      </component>
  9805 </component>
  9814      <component name="imageeditor_plugins" filter="s60" long-name="Image Editor Plugins" plugin="Y">
  9806 <component name="imageeditor_plugins" filter="s60" long-name="Image Editor Plugins" plugin="Y">
  9815       <!-- can only have one unit. Need to include all from a single bld.inf -->
  9807 <!-- can only have one unit. Need to include all from a single bld.inf -->
  9816       <unit bldFile="app/imgeditor/imageeditor/plugins/blackwhiteplugin/group"/>
  9808 <unit bldFile="app/imgeditor/imageeditor/plugins/blackwhiteplugin/group"/>
  9817       <unit bldFile="app/imgeditor/imageeditor/plugins/brightnessplugin/group"/>
  9809 <unit bldFile="app/imgeditor/imageeditor/plugins/brightnessplugin/group"/>
  9818       <unit bldFile="app/imgeditor/imageeditor/plugins/bubbleplugin/group"/>
  9810 <unit bldFile="app/imgeditor/imageeditor/plugins/bubbleplugin/group"/>
  9819       <unit bldFile="app/imgeditor/imageeditor/plugins/cartoonizeplugin/group"/>
  9811 <unit bldFile="app/imgeditor/imageeditor/plugins/cartoonizeplugin/group"/>
  9820       <unit bldFile="app/imgeditor/imageeditor/plugins/clipartplugin/group"/>
  9812 <unit bldFile="app/imgeditor/imageeditor/plugins/clipartplugin/group"/>
  9821       <unit bldFile="app/imgeditor/imageeditor/plugins/contrastplugin/group"/>
  9813 <unit bldFile="app/imgeditor/imageeditor/plugins/contrastplugin/group"/>
  9822       <unit bldFile="app/imgeditor/imageeditor/plugins/cropplugin/group"/>
  9814 <unit bldFile="app/imgeditor/imageeditor/plugins/cropplugin/group"/>
  9823       <unit bldFile="app/imgeditor/imageeditor/plugins/drawplugin/group"/>
  9815 <unit bldFile="app/imgeditor/imageeditor/plugins/drawplugin/group"/>
  9824       <unit bldFile="app/imgeditor/imageeditor/plugins/frameplugin/group"/>
  9816 <unit bldFile="app/imgeditor/imageeditor/plugins/frameplugin/group"/>
  9825       <unit bldFile="app/imgeditor/imageeditor/plugins/negativeplugin/group"/>
  9817 <unit bldFile="app/imgeditor/imageeditor/plugins/negativeplugin/group"/>
  9826       <unit bldFile="app/imgeditor/imageeditor/plugins/redeyeplugin/group"/>
  9818 <unit bldFile="app/imgeditor/imageeditor/plugins/redeyeplugin/group"/>
  9827       <unit bldFile="app/imgeditor/imageeditor/plugins/resizeplugin/group"/>
  9819 <unit bldFile="app/imgeditor/imageeditor/plugins/resizeplugin/group"/>
  9828       <unit bldFile="app/imgeditor/imageeditor/plugins/rotatelplugin/group"/>
  9820 <unit bldFile="app/imgeditor/imageeditor/plugins/rotatelplugin/group"/>
  9829       <unit bldFile="app/imgeditor/imageeditor/plugins/rotaterplugin/group"/>
  9821 <unit bldFile="app/imgeditor/imageeditor/plugins/rotaterplugin/group"/>
  9830       <unit bldFile="app/imgeditor/imageeditor/plugins/sepiaplugin/group"/>
  9822 <unit bldFile="app/imgeditor/imageeditor/plugins/sepiaplugin/group"/>
  9831       <unit bldFile="app/imgeditor/imageeditor/plugins/sharpnessplugin/group"/>
  9823 <unit bldFile="app/imgeditor/imageeditor/plugins/sharpnessplugin/group"/>
  9832       <unit bldFile="app/imgeditor/imageeditor/plugins/textplugin/group"/>
  9824 <unit bldFile="app/imgeditor/imageeditor/plugins/textplugin/group"/>
  9833       <!-- conditionally #included in imageeditor_build: need to fix
  9825 <!-- conditionally #included in imageeditor_build: need to fix
  9834         <unit bldFile="imageeditor/plugins/drawplugin/group"/>
  9826         <unit bldFile="imageeditor/plugins/drawplugin/group"/>
  9835          -->
  9827          -->
  9836      </component>
  9828 </component>
  9837      <component name="editorprovider" filter="s60" long-name="Image Editor Provider">
  9829 <component name="editorprovider" filter="s60" long-name="Image Editor Provider">
  9838       <unit bldFile="app/imgeditor/imageeditor/editorprovider/group"/>
  9830 <unit bldFile="app/imgeditor/imageeditor/editorprovider/group"/>
  9839      </component>
  9831 </component>
  9840      <component name="imageeditor_build" filter="s60" long-name="Image Editor Build">
  9832 <component name="imageeditor_build" filter="s60" long-name="Image Editor Build">
  9841       <!-- should distribute this to the other components -->
  9833 <!-- should distribute this to the other components -->
  9842       <unit bldFile="app/imgeditor/imageeditor/group"/>
  9834 <unit bldFile="app/imgeditor/imageeditor/group"/>
  9843      </component>
  9835 </component>
  9844     </collection>
  9836 </collection>
  9845     <collection name="imageeditorengine" long-name="Image Editor Engine" level="engine">
  9837 <collection name="imageeditorengine" long-name="Image Editor Engine" level="engine">
  9846      <component name="filters" filter="s60" long-name="Image Editor Filters">
  9838 <component name="filters" filter="s60" long-name="Image Editor Filters">
  9847       <!-- can only have one unit. Need to include all from a single bld.inf -->
  9839 <!-- can only have one unit. Need to include all from a single bld.inf -->
  9848       <unit bldFile="app/imgeditor/imageeditorengine/filters/filterbrightness/group"/>
  9840 <unit bldFile="app/imgeditor/imageeditorengine/filters/filterbrightness/group"/>
  9849       <unit bldFile="app/imgeditor/imageeditorengine/filters/filterbubble/group"/>
  9841 <unit bldFile="app/imgeditor/imageeditorengine/filters/filterbubble/group"/>
  9850       <unit bldFile="app/imgeditor/imageeditorengine/filters/filterbuffer/group"/>
  9842 <unit bldFile="app/imgeditor/imageeditorengine/filters/filterbuffer/group"/>
  9851       <unit bldFile="app/imgeditor/imageeditorengine/filters/filtercartoon/group"/>
  9843 <unit bldFile="app/imgeditor/imageeditorengine/filters/filtercartoon/group"/>
  9852       <unit bldFile="app/imgeditor/imageeditorengine/filters/filterclipart/group"/>
  9844 <unit bldFile="app/imgeditor/imageeditorengine/filters/filterclipart/group"/>
  9853       <unit bldFile="app/imgeditor/imageeditorengine/filters/filtercontrast/group"/>
  9845 <unit bldFile="app/imgeditor/imageeditorengine/filters/filtercontrast/group"/>
  9854       <unit bldFile="app/imgeditor/imageeditorengine/filters/filtercrop/group"/>
  9846 <unit bldFile="app/imgeditor/imageeditorengine/filters/filtercrop/group"/>
  9855       <unit bldFile="app/imgeditor/imageeditorengine/filters/filterdraw/group"/>
  9847 <unit bldFile="app/imgeditor/imageeditorengine/filters/filterdraw/group"/>
  9856       <unit bldFile="app/imgeditor/imageeditorengine/filters/filterframe/group"/>
  9848 <unit bldFile="app/imgeditor/imageeditorengine/filters/filterframe/group"/>
  9857       <unit bldFile="app/imgeditor/imageeditorengine/filters/filtergrayscale/group"/>
  9849 <unit bldFile="app/imgeditor/imageeditorengine/filters/filtergrayscale/group"/>
  9858       <unit bldFile="app/imgeditor/imageeditorengine/filters/filtericlsource/group"/>
  9850 <unit bldFile="app/imgeditor/imageeditorengine/filters/filtericlsource/group"/>
  9859       <unit bldFile="app/imgeditor/imageeditorengine/filters/filterjpegsource/group"/>
  9851 <unit bldFile="app/imgeditor/imageeditorengine/filters/filterjpegsource/group"/>
  9860       <unit bldFile="app/imgeditor/imageeditorengine/filters/filterjpegtarget/group"/>
  9852 <unit bldFile="app/imgeditor/imageeditorengine/filters/filterjpegtarget/group"/>
  9861       <unit bldFile="app/imgeditor/imageeditorengine/filters/filternegate/group"/>
  9853 <unit bldFile="app/imgeditor/imageeditorengine/filters/filternegate/group"/>
  9862       <unit bldFile="app/imgeditor/imageeditorengine/filters/filterredeye/group"/>
  9854 <unit bldFile="app/imgeditor/imageeditorengine/filters/filterredeye/group"/>
  9863       <unit bldFile="app/imgeditor/imageeditorengine/filters/filterrotate/group"/>
  9855 <unit bldFile="app/imgeditor/imageeditorengine/filters/filterrotate/group"/>
  9864       <unit bldFile="app/imgeditor/imageeditorengine/filters/filterscale/group"/>
  9856 <unit bldFile="app/imgeditor/imageeditorengine/filters/filterscale/group"/>
  9865       <unit bldFile="app/imgeditor/imageeditorengine/filters/filtersepia/group"/>
  9857 <unit bldFile="app/imgeditor/imageeditorengine/filters/filtersepia/group"/>
  9866       <unit bldFile="app/imgeditor/imageeditorengine/filters/filtersharpness/group"/>
  9858 <unit bldFile="app/imgeditor/imageeditorengine/filters/filtersharpness/group"/>
  9867       <unit bldFile="app/imgeditor/imageeditorengine/filters/filtertext/group"/>
  9859 <unit bldFile="app/imgeditor/imageeditorengine/filters/filtertext/group"/>
  9868       <!-- conditionally #included in imageeditor_build: need to fix
  9860 <!-- conditionally #included in imageeditor_build: need to fix
  9869         <unit bldFile="imageeditorengine/filters/filterdraw/group"/>
  9861         <unit bldFile="imageeditorengine/filters/filterdraw/group"/>
  9870          -->
  9862          -->
  9871      </component>
  9863 </component>
  9872      <component name="imageeditorutils" filter="s60" long-name="Image Editor Utilities">
  9864 <component name="imageeditorutils" filter="s60" long-name="Image Editor Utilities">
  9873       <unit bldFile="app/imgeditor/imageeditorengine/imageeditorutils/group"/>
  9865 <unit bldFile="app/imgeditor/imageeditorengine/imageeditorutils/group"/>
  9874      </component>
  9866 </component>
  9875      <component name="systemparameters" filter="s60" long-name="System Parameters">
  9867 <component name="systemparameters" filter="s60" long-name="System Parameters">
  9876       <unit bldFile="app/imgeditor/imageeditorengine/systemparameters/group"/>
  9868 <unit bldFile="app/imgeditor/imageeditorengine/systemparameters/group"/>
  9877      </component>
  9869 </component>
  9878      <component name="enginewrapper" filter="s60" long-name="Image Editor Engine Wrapper">
  9870 <component name="enginewrapper" filter="s60" long-name="Image Editor Engine Wrapper">
  9879       <unit bldFile="app/imgeditor/imageeditorengine/enginewrapper/group"/>
  9871 <unit bldFile="app/imgeditor/imageeditorengine/enginewrapper/group"/>
  9880      </component>
  9872 </component>
  9881      <component name="imageeditorengine_build" filter="s60" long-name="Image Editor Engine Build">
  9873 <component name="imageeditorengine_build" filter="s60" long-name="Image Editor Engine Build">
  9882       <!-- should distribute this to the other components -->
  9874 <!-- should distribute this to the other components -->
  9883       <unit bldFile="app/imgeditor/imageeditorengine/group"/>
  9875 <unit bldFile="app/imgeditor/imageeditorengine/group"/>
  9884      </component>
  9876 </component>
  9885     </collection>
  9877 </collection>
  9886    </block>
  9878 </block>
  9887    <block name="videoeditor" level="apps" long-name="Video Editor Apps" levels="engine ui">
  9879 <block name="videoeditor" level="apps" long-name="Video Editor Apps" levels="engine ui">
  9888     <collection name="videoeditor_plat" long-name="Video Editor Apps Platform Interfaces" level="ui">
  9880 <collection name="videoeditor_plat" long-name="Video Editor Apps Platform Interfaces" level="ui">
  9889      <component name="video_editor_engine_api" long-name="Video Editor Engine API" introduced="^2" class="api">
  9881 <component name="video_editor_engine_api" long-name="Video Editor Engine API" introduced="^2" class="api">
  9890       <unit bldFile="app/videoeditor/videoeditor_plat/video_editor_engine_api/group"/>
  9882 <unit bldFile="app/videoeditor/videoeditor_plat/video_editor_engine_api/group"/>
  9891      </component>
  9883 </component>
  9892     </collection>
  9884 </collection>
  9893     <collection name="videditor" long-name="Video Editor" level="ui">
  9885 <collection name="videditor" long-name="Video Editor" level="ui">
  9894      <component name="videoeditorcommon" filter="s60" long-name="Video Editor Common" introduced="^2">
  9886 <component name="videoeditorcommon" filter="s60" long-name="Video Editor Common" introduced="^2">
  9895       <unit bldFile="app/videoeditor/videditor/videoeditorcommon/group"/>
  9887 <unit bldFile="app/videoeditor/videditor/videoeditorcommon/group"/>
  9896      </component>
  9888 </component>
  9897      <component name="videoeditoruicomponents" filter="s60" long-name="Video Editor UI Components" introduced="^2">
  9889 <component name="videoeditoruicomponents" filter="s60" long-name="Video Editor UI Components" introduced="^2">
  9898       <unit bldFile="app/videoeditor/videditor/videoeditoruicomponents/group"/>
  9890 <unit bldFile="app/videoeditor/videditor/videoeditoruicomponents/group"/>
  9899      </component>
  9891 </component>
  9900      <component name="simplevideoeditor" filter="s60" long-name="Simple Video Editor" introduced="^2">
  9892 <component name="simplevideoeditor" filter="s60" long-name="Simple Video Editor" introduced="^2">
  9901       <unit bldFile="app/videoeditor/videditor/simplevideoeditor/group"/>
  9893 <unit bldFile="app/videoeditor/videditor/simplevideoeditor/group"/>
  9902      </component>
  9894 </component>
  9903      <component name="simplecutvideo" filter="s60" long-name="Simple Cut Video" introduced="^2">
  9895 <component name="simplecutvideo" filter="s60" long-name="Simple Cut Video" introduced="^2">
  9904       <unit bldFile="app/videoeditor/videditor/simplecutvideo/group"/>
  9896 <unit bldFile="app/videoeditor/videditor/simplecutvideo/group"/>
  9905      </component>
  9897 </component>
  9906      <component name="videoprovider" filter="s60" long-name="Video Provider" introduced="^2">
  9898 <component name="videoprovider" filter="s60" long-name="Video Provider" introduced="^2">
  9907       <unit bldFile="app/videoeditor/videditor/videoprovider/group"/>
  9899 <unit bldFile="app/videoeditor/videditor/videoprovider/group"/>
  9908      </component>
  9900 </component>
  9909      <component name="manualvideoeditor" filter="s60" long-name="Manual Video Editor" introduced="^2" class="placeholder">
  9901 <component name="manualvideoeditor" filter="s60" long-name="Manual Video Editor" introduced="^2" class="placeholder">
  9910       <!--  uncomment when supported
  9902 <!--  uncomment when supported
  9911       	<meta rel="config">
  9903       	<meta rel="config">
  9912       		<defined condition="__INCLUDE_MANUAL_VIDEO_EDITOR__"/>
  9904       		<defined condition="__INCLUDE_MANUAL_VIDEO_EDITOR__"/>
  9913       	</meta>
  9905       	</meta>
  9914         <unit bldFile="videditor/manualvideoeditor/group"/> -->
  9906         <unit bldFile="videditor/manualvideoeditor/group"/> -->
  9915      </component>
  9907 </component>
  9916      <component name="videditor_build" filter="s60" long-name="Video Editor Build" introduced="^2">
  9908 <component name="videditor_build" filter="s60" long-name="Video Editor Build" introduced="^2">
  9917       <!-- can the exports be distributed to the other components? Or should this be collapsed into one component?-->
  9909 <!-- can the exports be distributed to the other components? Or should this be collapsed into one component?-->
  9918       <unit bldFile="app/videoeditor/videditor/group"/>
  9910 <unit bldFile="app/videoeditor/videditor/group"/>
  9919      </component>
  9911 </component>
  9920     </collection>
  9912 </collection>
  9921     <collection name="videoeditorengine" long-name="Video Editor Engine" level="engine">
  9913 <collection name="videoeditorengine" long-name="Video Editor Engine" level="engine">
  9922      <component name="audioeditorengine" filter="s60" long-name="Audio Editor Engine" introduced="^2">
  9914 <component name="audioeditorengine" filter="s60" long-name="Audio Editor Engine" introduced="^2">
  9923       <unit bldFile="app/videoeditor/videoeditorengine/audioeditorengine/group"/>
  9915 <unit bldFile="app/videoeditor/videoeditorengine/audioeditorengine/group"/>
  9924      </component>
  9916 </component>
  9925      <component name="avcedit" filter="s60" long-name="AVC Editing" introduced="^2">
  9917 <component name="avcedit" filter="s60" long-name="AVC Editing" introduced="^2">
  9926       <unit bldFile="app/videoeditor/videoeditorengine/avcedit/group"/>
  9918 <unit bldFile="app/videoeditor/videoeditorengine/avcedit/group"/>
  9927      </component>
  9919 </component>
  9928      <component name="h263decoder" filter="s60" long-name="H.263 Decoder" introduced="^2">
  9920 <component name="h263decoder" filter="s60" long-name="H.263 Decoder" introduced="^2">
  9929       <unit bldFile="app/videoeditor/videoeditorengine/h263decoder/group"/>
  9921 <unit bldFile="app/videoeditor/videoeditorengine/h263decoder/group"/>
  9930      </component>
  9922 </component>
  9931      <component name="mp3aacmaniplib" filter="s60" long-name="MP3 and AAC Manipulation Library" introduced="^2">
  9923 <component name="mp3aacmaniplib" filter="s60" long-name="MP3 and AAC Manipulation Library" introduced="^2">
  9932       <unit bldFile="app/videoeditor/videoeditorengine/mp3aacmaniplib/group"/>
  9924 <unit bldFile="app/videoeditor/videoeditorengine/mp3aacmaniplib/group"/>
  9933      </component>
  9925 </component>
  9934      <component name="vedtranscoder" filter="s60" long-name="Video Editor Transcoder" introduced="^2">
  9926 <component name="vedtranscoder" filter="s60" long-name="Video Editor Transcoder" introduced="^2">
  9935       <unit bldFile="app/videoeditor/videoeditorengine/vedtranscoder/group"/>
  9927 <unit bldFile="app/videoeditor/videoeditorengine/vedtranscoder/group"/>
  9936      </component>
  9928 </component>
  9937      <component name="vedengine" filter="s60" long-name="Video Editor Engine" introduced="^2">
  9929 <component name="vedengine" filter="s60" long-name="Video Editor Engine" introduced="^2">
  9938       <unit bldFile="app/videoeditor/videoeditorengine/vedengine/group"/>
  9930 <unit bldFile="app/videoeditor/videoeditorengine/vedengine/group"/>
  9939      </component>
  9931 </component>
  9940      <component name="videoeditorengine_build" filter="s60" long-name="Video Editor Engine Build" introduced="^2">
  9932 <component name="videoeditorengine_build" filter="s60" long-name="Video Editor Engine Build" introduced="^2">
  9941       <!-- can the exports be distributed to the other components? Or should this be collapsed into one component?-->
  9933 <!-- can the exports be distributed to the other components? Or should this be collapsed into one component?-->
  9942       <unit bldFile="app/videoeditor/videoeditorengine/group"/>
  9934 <unit bldFile="app/videoeditor/videoeditorengine/group"/>
  9943      </component>
  9935 </component>
  9944     </collection>
  9936 </collection>
  9945    </block>
  9937 </block>
  9946    <block name="videoplayer" level="apps" long-name="Video Player Apps" levels="support plugin util apps">
  9938 <block name="videoplayer" level="apps" long-name="Video Player Apps" levels="support plugin util apps">
  9947     <collection name="videoplayer_plat" long-name="Video Player Apps Platform Interfaces" level="apps">
  9939 <collection name="videoplayer_plat" long-name="Video Player Apps Platform Interfaces" level="apps">
  9948      <component name="videoplayer_startup_api" long-name="Video Player Startup API" filter="s60" class="api">
  9940 <component name="videoplayer_startup_api" long-name="Video Player Startup API" filter="s60" class="api">
  9949       <unit bldFile="app/videoplayer/videoplayer_plat/videoplayer_startup_api/group" filter="!test"/>
  9941 <unit bldFile="app/videoplayer/videoplayer_plat/videoplayer_startup_api/group" filter="!test"/>
  9950      </component>
  9942 </component>
  9951      <component name="video_player_file_details_dialog_api" long-name="Media Player File Details Dialog API" filter="s60" class="api">
  9943 <component name="video_player_file_details_dialog_api" long-name="Media Player File Details Dialog API" filter="s60" class="api">
  9952       <unit bldFile="app/videoplayer/videoplayer_plat/video_player_file_details_dialog_api/group" filter="!test"/>
  9944 <unit bldFile="app/videoplayer/videoplayer_plat/video_player_file_details_dialog_api/group" filter="!test"/>
  9953      </component>
  9945 </component>
  9954      <component name="videocollection_api" long-name="Video Collection API" filter="s60" class="api">
  9946 <component name="videocollection_api" long-name="Video Collection API" filter="s60" class="api">
  9955       <unit bldFile="app/videoplayer/videoplayer_plat/videocollection_api/group"/>
  9947 <unit bldFile="app/videoplayer/videoplayer_plat/videocollection_api/group"/>
  9956      </component>
  9948 </component>
  9957     </collection>
  9949 </collection>
  9958     <collection name="videofeeds" long-name="Video Feeds" level="util">
  9950 <collection name="videofeeds" long-name="Video Feeds" level="util">
  9959      <component name="iptv_utils" filter="s60" long-name="IPTV Util" introduced="^3">
  9951 <component name="iptv_utils" filter="s60" long-name="IPTV Util" introduced="^3">
  9960       <unit bldFile="app/videoplayer/videofeeds/utils/group"/>
  9952 <unit bldFile="app/videoplayer/videofeeds/utils/group"/>
  9961      </component>
  9953 </component>
  9962      <component name="viewmessageutility" filter="s60" long-name="View Message Utility" introduced="^3">
  9954 <component name="viewmessageutility" filter="s60" long-name="View Message Utility" introduced="^3">
  9963       <unit bldFile="app/videoplayer/videofeeds/viewmessageutility/group"/>
  9955 <unit bldFile="app/videoplayer/videofeeds/viewmessageutility/group"/>
  9964      </component>
  9956 </component>
  9965      <component name="vcxnotifier" filter="s60" long-name="Video Connection Notifier" introduced="^3" plugin="Y">
  9957 <component name="vcxnotifier" filter="s60" long-name="Video Connection Notifier" introduced="^3" plugin="Y">
  9966       <unit bldFile="app/videoplayer/videofeeds/vcxnotifier/group"/>
  9958 <unit bldFile="app/videoplayer/videofeeds/vcxnotifier/group"/>
  9967      </component>
  9959 </component>
  9968      <component name="vccommon" filter="s60" long-name="Video Connection Common" introduced="^3">
  9960 <component name="vccommon" filter="s60" long-name="Video Connection Common" introduced="^3">
  9969       <unit bldFile="app/videoplayer/videofeeds/vccommon/group"/>
  9961 <unit bldFile="app/videoplayer/videofeeds/vccommon/group"/>
  9970      </component>
  9962 </component>
  9971      <component name="clientapi" long-name="Server Client" filter="s60" introduced="^3">
  9963 <component name="clientapi" long-name="Server Client" filter="s60" introduced="^3">
  9972       <unit bldFile="app/videoplayer/videofeeds/clientapi/group"/>
  9964 <unit bldFile="app/videoplayer/videofeeds/clientapi/group"/>
  9973      </component>
  9965 </component>
  9974      <component name="provisioningprocessor" long-name="Provisioning Processor" filter="s60" introduced="^3">
  9966 <component name="provisioningprocessor" long-name="Provisioning Processor" filter="s60" introduced="^3">
  9975       <unit bldFile="app/videoplayer/videofeeds/provisioningprocessor/group"/>
  9967 <unit bldFile="app/videoplayer/videofeeds/provisioningprocessor/group"/>
  9976      </component>
  9968 </component>
  9977      <component name="mrssplugin" long-name="RSS plugin" filter="s60" introduced="^3" plugin="Y">
  9969 <component name="mrssplugin" long-name="RSS plugin" filter="s60" introduced="^3" plugin="Y">
  9978       <unit bldFile="app/videoplayer/videofeeds/mrssplugin/group"/>
  9970 <unit bldFile="app/videoplayer/videofeeds/mrssplugin/group"/>
  9979      </component>
  9971 </component>
  9980      <component name="videofeeds_server" long-name="Server" filter="s60" introduced="^3">
  9972 <component name="videofeeds_server" long-name="Server" filter="s60" introduced="^3">
  9981       <unit bldFile="app/videoplayer/videofeeds/server/group"/>
  9973 <unit bldFile="app/videoplayer/videofeeds/server/group"/>
  9982      </component>
  9974 </component>
  9983      <component name="livetvutils" long-name="LiveTV Utils" filter="s60" introduced="^3">
  9975 <component name="livetvutils" long-name="LiveTV Utils" filter="s60" introduced="^3">
  9984       <unit bldFile="app/videoplayer/videofeeds/livetvutils/group"/>
  9976 <unit bldFile="app/videoplayer/videofeeds/livetvutils/group"/>
  9985      </component>
  9977 </component>
  9986      <component name="iptvprovisioningrecognizer" long-name="IP TV Provisioning Recognizer" filter="s60" introduced="^3" plugin="Y">
  9978 <component name="iptvprovisioningrecognizer" long-name="IP TV Provisioning Recognizer" filter="s60" introduced="^3" plugin="Y">
  9987       <unit bldFile="app/videoplayer/videofeeds/provisioningrecognizer/group"/>
  9979 <unit bldFile="app/videoplayer/videofeeds/provisioningrecognizer/group"/>
  9988      </component>
  9980 </component>
  9989      <component name="iptvprovisioningappui" long-name="IP TV Provisioning App UI" filter="s60" introduced="^3">
  9981 <component name="iptvprovisioningappui" long-name="IP TV Provisioning App UI" filter="s60" introduced="^3">
  9990       <unit bldFile="app/videoplayer/videofeeds/provisioningappui/group"/>
  9982 <unit bldFile="app/videoplayer/videofeeds/provisioningappui/group"/>
  9991      </component>
  9983 </component>
  9992      <component name="iptvomaprovisioning" long-name="IP TV OMA Provisioning" filter="s60" introduced="^3">
  9984 <component name="iptvomaprovisioning" long-name="IP TV OMA Provisioning" filter="s60" introduced="^3">
  9993       <unit bldFile="app/videoplayer/videofeeds/omaprovisioning/group"/>
  9985 <unit bldFile="app/videoplayer/videofeeds/omaprovisioning/group"/>
  9994      </component>
  9986 </component>
  9995      <component name="vcnsuiengine" long-name="VoD UI Engine" filter="s60" introduced="^3">
  9987 <component name="vcnsuiengine" long-name="VoD UI Engine" filter="s60" introduced="^3">
  9996       <unit bldFile="app/videoplayer/videofeeds/vcnsuiengine/group"/>
  9988 <unit bldFile="app/videoplayer/videofeeds/vcnsuiengine/group"/>
  9997      </component>
  9989 </component>
  9998      <component name="hgvodui" long-name="Ganes UX2.0 VoD UI" filter="s60" introduced="^3">
  9990 <component name="hgvodui" long-name="Ganes UX2.0 VoD UI" filter="s60" introduced="^3">
  9999       <unit bldFile="app/videoplayer/videofeeds/hgvodui/group"/>
  9991 <unit bldFile="app/videoplayer/videofeeds/hgvodui/group"/>
 10000      </component>
  9992 </component>
 10001      <component name="hgvodplugin" long-name="Ganes UX2.0 VoD UI Plugin" filter="s60" introduced="^3" plugin="Y">
  9993 <component name="hgvodplugin" long-name="Ganes UX2.0 VoD UI Plugin" filter="s60" introduced="^3" plugin="Y">
 10002       <unit bldFile="app/videoplayer/videofeeds/hgvodplugin/group"/>
  9994 <unit bldFile="app/videoplayer/videofeeds/hgvodplugin/group"/>
 10003      </component>
  9995 </component>
 10004      <component name="vcnsscheduleview" long-name="Scheduled Download Settings View" filter="s60" introduced="^3">
  9996 <component name="vcnsscheduleview" long-name="Scheduled Download Settings View" filter="s60" introduced="^3">
 10005       <unit bldFile="app/videoplayer/videofeeds/vcnsscheduleview/group"/>
  9997 <unit bldFile="app/videoplayer/videofeeds/vcnsscheduleview/group"/>
 10006      </component>
  9998 </component>
 10007      <component name="vcnsscheduleplugin" long-name="Scheduled Download Settings Plugin" filter="s60" introduced="^3" plugin="Y">
  9999 <component name="vcnsscheduleplugin" long-name="Scheduled Download Settings Plugin" filter="s60" introduced="^3" plugin="Y">
 10008       <unit bldFile="app/videoplayer/videofeeds/vcnsscheduleplugin/group"/>
 10000 <unit bldFile="app/videoplayer/videofeeds/vcnsscheduleplugin/group"/>
 10009      </component>
 10001 </component>
 10010      <component name="scheduleddlplugin" long-name="Scheduled download plugin" filter="s60" introduced="^3">
 10002 <component name="scheduleddlplugin" long-name="Scheduled download plugin" filter="s60" introduced="^3">
 10011       <unit bldFile="app/videoplayer/videofeeds/scheduleddlplugin/group"/>
 10003 <unit bldFile="app/videoplayer/videofeeds/scheduleddlplugin/group"/>
 10012      </component>
 10004 </component>
 10013     </collection>
 10005 </collection>
 10014     <collection name="videocollection" long-name="Video Collection" level="util">
 10006 <collection name="videocollection" long-name="Video Collection" level="util">
 10015      <component name="mpxmyvideoscollection" filter="s60" long-name="MPX My Videos Collection" introduced="^3">
 10007 <component name="mpxmyvideoscollection" filter="s60" long-name="MPX My Videos Collection" introduced="^3">
 10016       <unit bldFile="app/videoplayer/videocollection/mpxmyvideoscollection/group"/>
 10008 <unit bldFile="app/videoplayer/videocollection/mpxmyvideoscollection/group"/>
 10017      </component>
 10009 </component>
 10018      <component name="myvideosindicatorplugin" filter="s60" long-name="My Videos Indicator Plugin" introduced="^3" plugin="Y">
 10010 <component name="myvideosindicatorplugin" filter="s60" long-name="My Videos Indicator Plugin" introduced="^3" plugin="Y">
 10019       <unit bldFile="app/videoplayer/videocollection/myvideosindicatorplugin/group"/>
 10011 <unit bldFile="app/videoplayer/videocollection/myvideosindicatorplugin/group"/>
 10020      </component>
 10012 </component>
 10021      <component name="hgmyvideos" filter="s60" long-name="Huriganes My Videos" introduced="^3">
 10013 <component name="hgmyvideos" filter="s60" long-name="Huriganes My Videos" introduced="^3">
 10022       <unit bldFile="app/videoplayer/videocollection/hgmyvideos/group"/>
 10014 <unit bldFile="app/videoplayer/videocollection/hgmyvideos/group"/>
 10023      </component>
 10015 </component>
 10024      <component name="hgmyvideosplugin" filter="s60" long-name="Huriganes My VideosPlugin" introduced="^3" plugin="Y">
 10016 <component name="hgmyvideosplugin" filter="s60" long-name="Huriganes My VideosPlugin" introduced="^3" plugin="Y">
 10025       <unit bldFile="app/videoplayer/videocollection/hgmyvideosplugin/group"/>
 10017 <unit bldFile="app/videoplayer/videocollection/hgmyvideosplugin/group"/>
 10026      </component>
 10018 </component>
 10027     </collection>
 10019 </collection>
 10028     <collection name="videoplayer_homescreenplugins" long-name="Videoplayer Homescreen Plugins" level="plugin">
 10020 <collection name="mediasettings" long-name="Media Settings" level="support">
 10029      <component name="videosuiteconf" filter="s60" long-name="Video Suite Configuration" introduced="^3" plugin="Y">
 10021 <!--  this is really a component. Should be moved down a directory -->
 10030       <unit bldFile="app/videoplayer/homescreenplugins/videosuiteconf/group"/>
 10022 <component name="mediasettings_build" filter="s60" long-name="Media Settings Build">
 10031      </component>
 10023 <unit bldFile="app/videoplayer/mediasettings/group"/>
 10032      <component name="videoahlplugin" filter="s60" long-name="Video Player Action Handler" introduced="^3" plugin="Y">
 10024 </component>
 10033       <unit bldFile="app/videoplayer/homescreenplugins/videoahlplugin/group"/>
 10025 <component name="videoplayer_test" filter="s60" purpose="development" long-name="Video Player Apps Test">
 10034      </component>
 10026 <!--  can only have one unit. Can thes be #included from the above or another  bld.inf?-->
 10035      <component name="videochplugin" filter="s60" long-name="Video Player Content Harvester " introduced="^3" plugin="Y">
 10027 <unit bldFile="app/videoplayer/tsrc/VCXTestCommon/group"/>
 10036       <unit bldFile="app/videoplayer/homescreenplugins/videochplugin/group"/>
 10028 <unit bldFile="app/videoplayer/tsrc/VCXTestUtilModule/group"/>
 10037      </component>
 10029 <unit bldFile="app/videoplayer/tsrc/VCXTestMyVideosCollectionClient/group"/>
 10038     </collection>
 10030 <unit bldFile="app/videoplayer/mediasettings/mediasettingsengine/tsrc/mediasettingsenginetest/group"/>
 10039     <collection name="mediasettings" long-name="Media Settings" level="support">
 10031 <unit bldFile="app/videoplayer/mediasettings/videoplayersettingsengine/tsrc/vpsettingsenginetest/group"/>
 10040      <!--  this is really a component. Should be moved down a directory -->
 10032 </component>
 10041      <component name="mediasettings_build" filter="s60" long-name="Media Settings Build">
 10033 </collection>
 10042       <unit bldFile="app/videoplayer/mediasettings/group"/>
 10034 <collection name="filedetails" long-name="File Details" level="support">
 10043      </component>
 10035 <component name="filedetailsplugin" filter="s60" long-name="File Details Plugin" introduced="^3" plugin="Y">
 10044      <component name="videoplayer_test" filter="s60" purpose="development" long-name="Video Player Apps Test">
 10036 <unit bldFile="app/videoplayer/filedetails/filedetailsplugin/group"/>
 10045       <!--  can only have one unit. Can thes be #included from the above or another  bld.inf?-->
 10037 </component>
 10046       <unit bldFile="app/videoplayer/tsrc/VCXTestCommon/group"/>
 10038 <component name="filedetailsdialog" filter="s60" long-name="File Details Dialog" introduced="^3">
 10047       <unit bldFile="app/videoplayer/tsrc/VCXTestUtilModule/group"/>
 10039 <unit bldFile="app/videoplayer/filedetails/filedetailsdialog/group"/>
 10048       <unit bldFile="app/videoplayer/tsrc/VCXTestMyVideosCollectionClient/group"/>
 10040 </component>
 10049       <unit bldFile="app/videoplayer/mediasettings/mediasettingsengine/tsrc/mediasettingsenginetest/group"/>
 10041 </collection>
 10050       <unit bldFile="app/videoplayer/mediasettings/videoplayersettingsengine/tsrc/vpsettingsenginetest/group"/>
 10042 <collection name="videoplayerapp" long-name="Video Player App" level="apps">
 10051      </component>
 10043 <component name="lwplayer" long-name="Lightweight Player" filter="s60">
 10052     </collection>
 10044 <unit bldFile="app/videoplayer/videoplayerapp/lwplayer/group"/>
 10053     <collection name="filedetails" long-name="File Details" level="support">
 10045 </component>
 10054      <component name="filedetailsplugin" filter="s60" long-name="File Details Plugin" introduced="^3" plugin="Y">
 10046 <component name="mpxvideoplayer" filter="s60" long-name="MPX Video Player" plugin="Y">
 10055       <unit bldFile="app/videoplayer/filedetails/filedetailsplugin/group"/>
 10047 <unit bldFile="app/videoplayer/videoplayerapp/mpxvideoplayer/group" filter="!test"/>
 10056      </component>
 10048 </component>
 10057      <component name="filedetailsdialog" filter="s60" long-name="File Details Dialog" introduced="^3">
 10049 </collection>
 10058       <unit bldFile="app/videoplayer/filedetails/filedetailsdialog/group"/>
 10050 <collection name="videoplayback" long-name="Video Playback Plugins" level="plugin">
 10059      </component>
 10051 <component name="videohelix" long-name="Video Helix" filter="s60" introduced="^3" plugin="Y">
 10060     </collection>
 10052 <unit bldFile="app/videoplayer/videoplayback/videohelix/group" filter="!test"/>
 10061     <collection name="videoplayerapp" long-name="Video Player App" level="apps">
 10053 </component>
 10062      <component name="lwplayer" long-name="Lightweight Player" filter="s60">
 10054 <component name="videopdlplaybackviewplugin" filter="s60" long-name="Video PDL Playback View Plugin" introduced="^3" plugin="Y">
 10063       <unit bldFile="app/videoplayer/videoplayerapp/lwplayer/group"/>
 10055 <unit bldFile="app/videoplayer/videoplayback/videopdlplaybackviewplugin/group" filter="!test"/>
 10064      </component>
 10056 </component>
 10065      <component name="mpxvideoplayer" filter="s60" long-name="MPX Video Player" plugin="Y">
 10057 <component name="videoplaybackcontrols" filter="s60" long-name="Video Playback Controls" introduced="^3" plugin="Y">
 10066       <unit bldFile="app/videoplayer/videoplayerapp/mpxvideoplayer/group" filter="!test"/>
 10058 <unit bldFile="app/videoplayer/videoplayback/videoplaybackcontrols/group" filter="!test"/>
 10067      </component>
 10059 </component>
 10068      <component name="videoplayerlauncher" filter="s60" long-name="Video Player Launcher">
 10060 <component name="videoplaybackviewplugin" filter="s60" long-name="Video Playback View Plugin" introduced="^3" plugin="Y">
 10069       <unit bldFile="app/videoplayer/videoplayerapp/videoplayerlauncher/group"/>
 10061 <unit bldFile="app/videoplayer/videoplayback/videoplaybackviewplugin/group"/>
 10070      </component>
 10062 </component>
 10071     </collection>
 10063 <component name="videoplaybackviews" filter="s60" long-name="Video Playback Views" introduced="^3" plugin="Y">
 10072     <collection name="videoplayback" long-name="Video Playback Plugins" level="plugin">
 10064 <unit bldFile="app/videoplayer/videoplayback/videoplaybackviews/group" filter="!test"/>
 10073      <component name="videohelix" long-name="Video Helix" filter="s60" introduced="^3" plugin="Y">
 10065 </component>
 10074       <unit bldFile="app/videoplayer/videoplayback/videohelix/group" filter="!test"/>
 10066 </collection>
 10075      </component>
 10067 </block>
 10076      <component name="videopdlplaybackviewplugin" filter="s60" long-name="Video PDL Playback View Plugin" introduced="^3" plugin="Y">
 10068 <block name="photos" level="apps" long-name="Photos" levels="support fw ui app">
 10077       <unit bldFile="app/videoplayer/videoplayback/videopdlplaybackviewplugin/group" filter="!test"/>
 10069 <collection name="photos_plat" long-name="Photos Platform Interfaces" level="app">
 10078      </component>
 10070 <component name="collection_plugins_api" long-name="Collection Plugins API" introduced="^2" filter="s60" class="api">
 10079      <component name="videoplaybackcontrols" filter="s60" long-name="Video Playback Controls" introduced="^3" plugin="Y">
 10071 <unit bldFile="app/photos/photos_plat/collection_plugins_api/group"/>
 10080       <unit bldFile="app/videoplayer/videoplayback/videoplaybackcontrols/group" filter="!test"/>
 10072 </component>
 10081      </component>
 10073 <component name="controllers_collection_api" long-name="Controllers Collection API" introduced="^2" filter="s60" class="api">
 10082      <component name="videoplaybackviewplugin" filter="s60" long-name="Video Playback View Plugin" introduced="^3" plugin="Y">
 10074 <unit bldFile="app/photos/photos_plat/controllers_collection_api/group"/>
 10083       <unit bldFile="app/videoplayer/videoplayback/videoplaybackviewplugin/group"/>
 10075 </component>
 10084      </component>
 10076 <component name="gallery_utilities_api" long-name="Gallery Utilities API" introduced="^2" filter="s60" class="api">
 10085      <component name="videoplaybackviews" filter="s60" long-name="Video Playback Views" introduced="^3" plugin="Y">
 10077 <unit bldFile="app/photos/photos_plat/gallery_utilities_api/group"/>
 10086       <unit bldFile="app/videoplayer/videoplayback/videoplaybackviews/group" filter="!test"/>
 10078 </component>
 10087      </component>
 10079 <component name="slideshow_ui_constants_api" long-name="Slideshow Ui Constants API" introduced="^2" filter="s60" class="api">
 10088     </collection>
 10080 <unit bldFile="app/photos/photos_plat/slideshow_ui_constants_api/group"/>
 10089    </block>
 10081 </component>
 10090    <block name="photos" level="apps" long-name="Photos" levels="support fw ui app">
 10082 <component name="views_metadatadialog_api" long-name="Views Metadata Dialog API" introduced="^2" filter="s60" class="api">
 10091     <collection name="photos_plat" long-name="Photos Platform Interfaces" level="app">
 10083 <unit bldFile="app/photos/photos_plat/views_metadatadialog_api/group"/>
 10092      <component name="collection_plugins_api" long-name="Collection Plugins API" introduced="^2" filter="s60" class="api">
 10084 </component>
 10093       <unit bldFile="app/photos/photos_plat/collection_plugins_api/group"/>
 10085 </collection>
 10094      </component>
 10086 <collection name="photosgallery" long-name="Photos Gallery" level="app">
 10095      <component name="controllers_collection_api" long-name="Controllers Collection API" introduced="^2" filter="s60" class="api">
 10087 <!-- consider splitting this collection into the application itself, and the frameworks behind it -->
 10096       <unit bldFile="app/photos/photos_plat/controllers_collection_api/group"/>
 10088 <component name="photosgallery_help" filter="s60" long-name="Photos Help" introduced="^2">
 10097      </component>
 10089 <unit bldFile="app/photos/photosgallery/help/group"/>
 10098      <component name="gallery_utilities_api" long-name="Gallery Utilities API" introduced="^2" filter="s60" class="api">
 10090 </component>
 10099       <unit bldFile="app/photos/photos_plat/gallery_utilities_api/group"/>
 10091 <component name="logging" filter="s60" long-name="Photos Logging" introduced="^2">
 10100      </component>
 10092 <unit bldFile="app/photos/photosgallery/logging/group"/>
 10101      <component name="slideshow_ui_constants_api" long-name="Slideshow Ui Constants API" introduced="^2" filter="s60" class="api">
 10093 </component>
 10102       <unit bldFile="app/photos/photos_plat/slideshow_ui_constants_api/group"/>
 10094 <component name="photosgallery_common" filter="s60" long-name="Photos Common" introduced="^2">
 10103      </component>
 10095 <unit bldFile="app/photos/photosgallery/common/group"/>
 10104      <component name="views_metadatadialog_api" long-name="Views Metadata Dialog API" introduced="^2" filter="s60" class="api">
 10096 </component>
 10105       <unit bldFile="app/photos/photos_plat/views_metadatadialog_api/group"/>
 10097 <component name="photosgallery_commonui" filter="s60" long-name="Photos Common UI" introduced="^2">
 10106      </component>
 10098 <unit bldFile="app/photos/photosgallery/commonui/group"/>
 10107     </collection>
 10099 </component>
 10108     <collection name="photosgallery" long-name="Photos Gallery" level="app">
 10100 <component name="photosgalleryollectionfw" filter="s60" long-name="Photos Collection Framework" introduced="^2">
 10109      <!-- consider splitting this collection into the application itself, and the frameworks behind it -->
 10101 <unit bldFile="app/photos/photosgallery/collectionframework/group"/>
 10110      <component name="photosgallery_help" filter="s60" long-name="Photos Help" introduced="^2">
 10102 </component>
 10111       <unit bldFile="app/photos/photosgallery/help/group"/>
 10103 <component name="galleryicons" filter="s60" long-name="Photos Icons" introduced="^2" class="config">
 10112      </component>
 10104 <unit bldFile="app/photos/photosgallery/icons"/>
 10113      <component name="logging" filter="s60" long-name="Photos Logging" introduced="^2">
 10105 </component>
 10114       <unit bldFile="app/photos/photosgallery/logging/group"/>
 10106 <component name="imageviewer" filter="s60" long-name="Image Viewer" introduced="^3">
 10115      </component>
 10107 <!-- this is really a part of controllers component, #include from there instead -->
 10116      <component name="photosgallery_common" filter="s60" long-name="Photos Common" introduced="^2">
 10108 <unit bldFile="app/photos/photosgallery/controllers/imageviewer/group"/>
 10117       <unit bldFile="app/photos/photosgallery/common/group"/>
 10109 </component>
 10118      </component>
 10110 <component name="photosgalleryviewfw" filter="s60" long-name="View Framework" introduced="^2">
 10119      <component name="photosgallery_commonui" filter="s60" long-name="Photos Common UI" introduced="^2">
 10111 <unit bldFile="app/photos/photosgallery/viewframework/group"/>
 10120       <unit bldFile="app/photos/photosgallery/commonui/group"/>
 10112 </component>
 10121      </component>
 10113 <component name="controllers" filter="s60" long-name="Photos Controllers" introduced="^2">
 10122      <component name="photosgalleryollectionfw" filter="s60" long-name="Photos Collection Framework" introduced="^2">
 10114 <unit bldFile="app/photos/photosgallery/controllers/group"/>
 10123       <unit bldFile="app/photos/photosgallery/collectionframework/group"/>
 10115 </component>
 10124      </component>
 10116 <component name="photogallery" filter="s60" long-name="Media Gallery" introduced="^2">
 10125      <component name="galleryicons" filter="s60" long-name="Photos Icons" introduced="^2" class="config">
 10117 <unit bldFile="app/photos/photosgallery/gallery/group"/>
 10126       <unit bldFile="app/photos/photosgallery/icons"/>
 10118 </component>
 10127      </component>
 10119 <component name="slideshow" filter="s60" long-name="Slideshow" introduced="^2">
 10128      <component name="imageviewer" filter="s60" long-name="Image Viewer" introduced="^3">
 10120 <unit bldFile="app/photos/photosgallery/slideshow/group"/>
 10129       <!-- this is really a part of controllers component, #include from there instead -->
 10121 </component>
 10130       <unit bldFile="app/photos/photosgallery/controllers/imageviewer/group"/>
 10122 <component name="memoryplugin" long-name="Memory Plugin" filter="s60" introduced="^2" plugin="Y">
 10131      </component>
 10123 <unit bldFile="app/photos/photosgallery/memoryplugin/group"/>
 10132      <component name="photosgalleryviewfw" filter="s60" long-name="View Framework" introduced="^2">
 10124 </component>
 10133       <unit bldFile="app/photos/photosgallery/viewframework/group"/>
 10125 <component name="imgvwr" filter="s60" long-name="Photos Image Viewer" introduced="^3">
 10134      </component>
 10126 <unit bldFile="app/photos/photosgallery/imgvwr/group"/>
 10135      <component name="controllers" filter="s60" long-name="Photos Controllers" introduced="^2">
 10127 </component>
 10136       <unit bldFile="app/photos/photosgallery/controllers/group"/>
 10128 <component name="photosgallery_build" filter="s60" long-name="Photos Gallery Build" introduced="^2">
 10137      </component>
 10129 <!--  need to remove the #included above bld.infs from this  -->
 10138      <component name="photogallery" filter="s60" long-name="Media Gallery" introduced="^2">
 10130 <unit bldFile="app/photos/photosgallery/group"/>
 10139       <unit bldFile="app/photos/photosgallery/gallery/group"/>
 10131 </component>
 10140      </component>
 10132 </collection>
 10141      <component name="slideshow" filter="s60" long-name="Slideshow" introduced="^2">
 10133 </block>
 10142       <unit bldFile="app/photos/photosgallery/slideshow/group"/>
 10134 <block name="musicplayer" level="apps" long-name="Music Player Apps" levels="plugins support hs app">
 10143      </component>
 10135 <collection name="musicplayer_plat" long-name="Music Player Apps Platform Interfaces" level="app">
 10144      <component name="contentharvesterplugin" filter="s60" long-name="Gallery Content Harvester Plugin" introduced="^2" plugin="Y">
 10136 <component name="mpx_music_player_app_api" long-name="MPX Music Player App API" filter="s60" class="api">
 10145       <unit bldFile="app/photos/photosgallery/contentharvesterplugin/group"/>
 10137 <unit bldFile="app/musicplayer/musicplayer_plat/mpx_music_player_app_api/group"/>
 10146      </component>
 10138 </component>
 10147      <component name="photossuite" filter="s60" long-name="Photos Suite" introduced="^2" class="config">
 10139 <component name="mpx_music_player_commonui_api" long-name="MPX Music Player Common UI API" filter="s60" class="api">
 10148       <unit bldFile="app/photos/photosgallery/photossuite/group"/>
 10140 <unit bldFile="app/musicplayer/musicplayer_plat/mpx_music_player_commonui_api/group"/>
 10149      </component>
 10141 </component>
 10150      <component name="memoryplugin" long-name="Memory Plugin" filter="s60" introduced="^2" plugin="Y">
 10142 <component name="mpx_music_player_media_key_handler_api" long-name="MPX Music Player Media Key Handler API" filter="s60" class="api">
 10151       <unit bldFile="app/photos/photosgallery/memoryplugin/group"/>
 10143 <unit bldFile="app/musicplayer/musicplayer_plat/mpx_music_player_media_key_handler_api/group"/>
 10152      </component>
 10144 </component>
 10153      <component name="imgvwr" filter="s60" long-name="Photos Image Viewer" introduced="^3">
 10145 <component name="mpx_music_player_remote_control_api" long-name="MPX Music Player Remote Control API" filter="s60" class="api">
 10154       <unit bldFile="app/photos/photosgallery/imgvwr/group"/>
 10146 <unit bldFile="app/musicplayer/musicplayer_plat/mpx_music_player_remote_control_api/group"/>
 10155      </component>
 10147 </component>
 10156      <component name="photosgallery_build" filter="s60" long-name="Photos Gallery Build" introduced="^2">
 10148 <component name="mpx_music_shop_ui_api" long-name="MPX Music Shop UI API" filter="s60" class="api">
 10157       <!--  need to remove the #included above bld.infs from this  -->
 10149 <unit bldFile="app/musicplayer/musicplayer_plat/mpx_music_shop_ui_api/group"/>
 10158       <unit bldFile="app/photos/photosgallery/group"/>
 10150 </component>
 10159      </component>
 10151 <component name="mpx_music_wap_adapter_cenrep_api" long-name="MPX Music Wap Adapter CenRep API" filter="s60" class="api">
 10160     </collection>
 10152 <unit bldFile="app/musicplayer/musicplayer_plat/mpx_music_wap_adapter_cenrep_api/group"/>
 10161    </block>
 10153 </component>
 10162    <block name="musicplayer" level="apps" long-name="Music Player Apps" levels="plugins support hs app">
 10154 <component name="mpx_music_store_api" long-name="MPX Music Store Find API" filter="s60" class="api">
 10163     <collection name="musicplayer_plat" long-name="Music Player Apps Platform Interfaces" level="app">
 10155 <unit bldFile="app/musicplayer/musicplayer_plat/mpx_music_store_api/group"/>
 10164      <component name="mpx_music_player_app_api" long-name="MPX Music Player App API" filter="s60" class="api">
 10156 </component>
 10165       <unit bldFile="app/musicplayer/musicplayer_plat/mpx_music_player_app_api/group"/>
 10157 <component name="audio_application_features_api" long-name="Audio Application Features API" filter="s60" class="api">
 10166      </component>
 10158 <unit bldFile="app/musicplayer/musicplayer_plat/audio_application_features_api/group"/>
 10167      <component name="mpx_music_player_commonui_api" long-name="MPX Music Player Common UI API" filter="s60" class="api">
 10159 </component>
 10168       <unit bldFile="app/musicplayer/musicplayer_plat/mpx_music_player_commonui_api/group"/>
 10160 <component name="music_content_publisher_plugin_api" long-name="Music Content Publisher Plugin API" filter="s60" class="api">
 10169      </component>
 10161 <unit bldFile="app/musicplayer/musicplayer_plat/music_content_publisher_plugin_api/group"/>
 10170      <component name="mpx_music_player_media_key_handler_api" long-name="MPX Music Player Media Key Handler API" filter="s60" class="api">
 10162 </component>
 10171       <unit bldFile="app/musicplayer/musicplayer_plat/mpx_music_player_media_key_handler_api/group"/>
 10163 </collection>
 10172      </component>
 10164 <collection name="mpxmusicplayer" long-name="MPX Music Player" level="app">
 10173      <component name="mpx_music_player_remote_control_api" long-name="MPX Music Player Remote Control API" filter="s60" class="api">
 10165 <component name="mpxmusicplayer_help" filter="s60" long-name="Help">
 10174       <unit bldFile="app/musicplayer/musicplayer_plat/mpx_music_player_remote_control_api/group"/>
 10166 <unit bldFile="app/musicplayer/mpxmusicplayer/help/group"/>
 10175      </component>
 10167 </component>
 10176      <component name="mpx_music_shop_ui_api" long-name="MPX Music Shop UI API" filter="s60" class="api">
 10168 <component name="mpxmusicplayer_commonui" filter="s60" long-name="MPX Common UI">
 10177       <unit bldFile="app/musicplayer/musicplayer_plat/mpx_music_shop_ui_api/group"/>
 10169 <unit bldFile="app/musicplayer/mpxmusicplayer/commonui/group"/>
 10178      </component>
 10170 </component>
 10179      <component name="mpx_music_wap_adapter_cenrep_api" long-name="MPX Music Wap Adapter CenRep API" filter="s60" class="api">
 10171 <component name="mpx_metadatahandler" filter="s60" long-name="MPX Metadata Handler">
 10180       <unit bldFile="app/musicplayer/musicplayer_plat/mpx_music_wap_adapter_cenrep_api/group"/>
 10172 <unit bldFile="app/musicplayer/mpxmusicplayer/metadatahandler/group"/>
 10181      </component>
 10173 </component>
 10182      <component name="mpx_music_store_api" long-name="MPX Music Store Find API" filter="s60" class="api">
 10174 <component name="mediakeyhandler" filter="s60" long-name="MPX Media Key Handler">
 10183       <unit bldFile="app/musicplayer/musicplayer_plat/mpx_music_store_api/group"/>
 10175 <unit bldFile="app/musicplayer/mpxmusicplayer/mediakeyhandler/group"/>
 10184      </component>
 10176 </component>
 10185      <component name="audio_application_features_api" long-name="Audio Application Features API" filter="s60" class="api">
 10177 <component name="mpxmusicplayer_app" filter="s60" long-name="MPX Application">
 10186       <unit bldFile="app/musicplayer/musicplayer_plat/audio_application_features_api/group"/>
 10178 <unit bldFile="app/musicplayer/mpxmusicplayer/app/group"/>
 10187      </component>
 10179 </component>
 10188      <component name="music_content_publisher_plugin_api" long-name="Music Content Publisher Plugin API" filter="s60" class="api">
 10180 <component name="mpxmusicplayer_build" filter="s60" long-name="MPX Music Player Build">
 10189       <unit bldFile="app/musicplayer/musicplayer_plat/music_content_publisher_plugin_api/group"/>
 10181 <!--  can the exports be distributed to the above components?  -->
 10190      </component>
 10182 <unit bldFile="app/musicplayer/mpxmusicplayer/group"/>
 10191     </collection>
 10183 </component>
 10192     <collection name="mpxmusicplayer" long-name="MPX Music Player" level="app">
 10184 </collection>
 10193      <component name="mpxmusicplayer_help" filter="s60" long-name="Help">
 10185 <collection name="musichomescreen_multiview" long-name="Music Home Screen Multiview" level="hs">
 10194       <unit bldFile="app/musicplayer/mpxmusicplayer/help/group"/>
 10186 <!-- Uncomment all units when configuration is in place. All currently #included from musichomescreen_build -->
 10195      </component>
 10187 <component name="mpxcollectionpublisher" filter="s60" long-name="MPX Collection Publisher" introduced="^2" class="placeholder">
 10196      <component name="mpxmusicplayer_commonui" filter="s60" long-name="MPX Common UI">
 10188 <!--<unit bldFile="musichomescreen_multiview/mpxcollectionpublisher/group"/>-->
 10197       <unit bldFile="app/musicplayer/mpxmusicplayer/commonui/group"/>
 10189 </component>
 10198      </component>
 10190 <component name="musiccontentpublisher" filter="s60" long-name="Music Content Publisher" introduced="^2" class="placeholder">
 10199      <component name="mpx_metadatahandler" filter="s60" long-name="MPX Metadata Handler">
 10191 <!--<unit bldFile="musichomescreen_multiview/musiccontentpublisher/group"/>-->
 10200       <unit bldFile="app/musicplayer/mpxmusicplayer/metadatahandler/group"/>
 10192 </component>
 10201      </component>
 10193 <component name="mcpmusicplayer" filter="s60" long-name="Music Player MCP Plugin" introduced="^2" plugin="Y" class="placeholder">
 10202      <component name="mediakeyhandler" filter="s60" long-name="MPX Media Key Handler">
 10194 <!--<unit bldFile="musichomescreen_multiview/mcpmusicplayer/group"/>-->
 10203       <unit bldFile="app/musicplayer/mpxmusicplayer/mediakeyhandler/group"/>
 10195 </component>
 10204      </component>
 10196 <component name="musicplayeractionhandlerplugin" filter="s60" long-name="Music Player Action Handler Plugin" introduced="^2" plugin="Y" class="placeholder">
 10205      <component name="mpxmusicplayer_app" filter="s60" long-name="MPX Application">
 10197 <!--<unit bldFile="musichomescreen_multiview/musicplayeractionhandlerplugin/group"/>-->
 10206       <unit bldFile="app/musicplayer/mpxmusicplayer/app/group"/>
 10198 </component>
 10207      </component>
 10199 <component name="mpx_data" filter="s60" long-name="MPX Data" introduced="^2" class="placeholder">
 10208      <component name="mpxmusicplayer_build" filter="s60" long-name="MPX Music Player Build">
 10200 <!-- does this make sense to be a component? should it just be #include from musichomescreen_multiview/group? -->
 10209       <!--  can the exports be distributed to the above components?  -->
 10201 <!--<unit bldFile="musichomescreen_multiview/data/themes/default/group"/>-->
 10210       <unit bldFile="app/musicplayer/mpxmusicplayer/group"/>
 10202 </component>
 10211      </component>
 10203 <component name="musichomescreen_build" filter="s60" long-name="Music Homescreen Multiview Build" introduced="^2">
 10212     </collection>
 10204 <unit bldFile="app/musicplayer/musichomescreen_multiview/group"/>
 10213     <collection name="musichomescreen_multiview" long-name="Music Home Screen Multiview" level="hs">
 10205 </component>
 10214      <!-- Uncomment all units when configuration is in place. All currently #included from musichomescreen_build -->
 10206 </collection>
 10215      <component name="mpxcollectionpublisher" filter="s60" long-name="MPX Collection Publisher" introduced="^2" class="placeholder">
 10207 <collection name="mpxplugins" long-name="MPX Plugins" level="plugins">
 10216       <!--<unit bldFile="musichomescreen_multiview/mpxcollectionpublisher/group"/>-->
 10208 <component name="serviceplugins" filter="s60" long-name="MPX Service Plugins" plugin="Y">
 10217      </component>
 10209 <unit bldFile="app/musicplayer/mpxplugins/serviceplugins/group"/>
 10218      <component name="musiccontentpublisher" filter="s60" long-name="Music Content Publisher" introduced="^2" class="placeholder">
 10210 </component>
 10219       <!--<unit bldFile="musichomescreen_multiview/musiccontentpublisher/group"/>-->
 10211 <component name="viewplugins" filter="s60" long-name="MPX View Plugins" plugin="Y">
 10220      </component>
 10212 <unit bldFile="app/musicplayer/mpxplugins/viewplugins/group"/>
 10221      <component name="mcpmusicplayer" filter="s60" long-name="Music Player MCP Plugin" introduced="^2" plugin="Y" class="placeholder">
 10213 </component>
 10222       <!--<unit bldFile="musichomescreen_multiview/mcpmusicplayer/group"/>-->
 10214 <component name="mpxplugins_build" filter="s60" long-name="MPX Plugins Build">
 10223      </component>
 10215 <!--  can the exports be distributed to the above components?  -->
 10224      <component name="musicplayeractionhandlerplugin" filter="s60" long-name="Music Player Action Handler Plugin" introduced="^2" plugin="Y" class="placeholder">
 10216 <unit bldFile="app/musicplayer/mpxplugins/group"/>
 10225       <!--<unit bldFile="musichomescreen_multiview/musicplayeractionhandlerplugin/group"/>-->
 10217 </component>
 10226      </component>
 10218 </collection>
 10227      <component name="mpx_data" filter="s60" long-name="MPX Data" introduced="^2" class="placeholder">
 10219 <collection name="musicplayer_info" long-name="Music Player Apps Info" level="app">
 10228       <!-- does this make sense to be a component? should it just be #include from musichomescreen_multiview/group? -->
 10220 <component name="musicplayer_build" filter="s60" long-name="Music Player Build">
 10229       <!--<unit bldFile="musichomescreen_multiview/data/themes/default/group"/>-->
 10221 <!-- should explicitly #inlcude musicplayerbldvariant.hrh in each component  -->
 10230      </component>
 10222 <unit bldFile="app/musicplayer/group"/>
 10231      <component name="musichomescreen_build" filter="s60" long-name="Music Homescreen Multiview Build" introduced="^2">
 10223 </component>
 10232       <unit bldFile="app/musicplayer/musichomescreen_multiview/group"/>
 10224 </collection>
 10233      </component>
 10225 </block>
 10234     </collection>
 10226 <block name="radio" level="apps" long-name="Radio Apps" levels="engine ui">
 10235     <collection name="mpxplugins" long-name="MPX Plugins" level="plugins">
 10227 <collection name="fmradio" long-name="FM Radio" level="ui">
 10236      <component name="serviceplugins" filter="s60" long-name="MPX Service Plugins" plugin="Y">
 10228 <component name="activeidleengine" filter="s60" long-name="FM Radio Active Idle Engine">
 10237       <unit bldFile="app/musicplayer/mpxplugins/serviceplugins/group"/>
 10229 <unit bldFile="app/radio/fmradio/activeidleengine/group"/>
 10238      </component>
 10230 </component>
 10239      <component name="viewplugins" filter="s60" long-name="MPX View Plugins" plugin="Y">
 10231 <component name="fmradioengine" filter="s60" long-name="FM Radio Engine">
 10240       <unit bldFile="app/musicplayer/mpxplugins/viewplugins/group"/>
 10232 <unit bldFile="app/radio/fmradio/fmradioengine/group"/>
 10241      </component>
 10233 </component>
 10242      <component name="mpxplugins_build" filter="s60" long-name="MPX Plugins Build">
 10234 <component name="fmradioactionhandler" filter="s60" long-name="FM Radio Action Handler" plugin="Y">
 10243       <!--  can the exports be distributed to the above components?  -->
 10235 <unit bldFile="app/radio/fmradio/fmradioactionhandler/group"/>
 10244       <unit bldFile="app/musicplayer/mpxplugins/group"/>
 10236 </component>
 10245      </component>
 10237 <component name="fmradiomcpplugin" filter="s60" long-name="FM Radio Content Publisher Plugin" plugin="Y">
 10246     </collection>
 10238 <unit bldFile="app/radio/fmradio/fmradiomcpplugin/group"/>
 10247     <collection name="musicplayer_info" long-name="Music Player Apps Info" level="app">
 10239 </component>
 10248      <component name="musicplayer_build" filter="s60" long-name="Music Player Build">
 10240 <component name="fmradio_build" filter="s60" long-name="FM Radio Build">
 10249       <!-- should explicitly #inlcude musicplayerbldvariant.hrh in each component  -->
 10241 <unit bldFile="app/radio/fmradio/fmradio/group"/>
 10250       <unit bldFile="app/musicplayer/group"/>
 10242 </component>
 10251      </component>
 10243 <component name="fmradio_help" filter="s60" long-name="FM Radio Help">
 10252     </collection>
 10244 <unit bldFile="app/radio/fmradio/help/group"/>
 10253    </block>
 10245 </component>
 10254    <block name="radio" level="apps" long-name="Radio Apps" levels="engine ui">
 10246 <component name="fmradio_build" filter="s60" long-name="FM Radio ROM">
 10255     <collection name="fmradio" long-name="FM Radio" level="ui">
 10247 <!--  remove above #included bld.infs -->
 10256      <component name="activeidleengine" filter="s60" long-name="FM Radio Active Idle Engine">
 10248 <unit bldFile="app/radio/fmradio/group"/>
 10257       <unit bldFile="app/radio/fmradio/activeidleengine/group"/>
 10249 </component>
 10258      </component>
 10250 </collection>
 10259      <component name="fmradioengine" filter="s60" long-name="FM Radio Engine">
 10251 </block>
 10260       <unit bldFile="app/radio/fmradio/fmradioengine/group"/>
 10252 <block name="internetradio" level="apps" long-name="Internet Radio Apps"/>
 10261      </component>
 10253 <block name="tv" level="services" long-name="TV Apps"/>
 10262      <component name="fmradioactionhandler" filter="s60" long-name="FM Radio Action Handler" plugin="Y">
 10254 <block name="voicerec" level="apps" long-name="Voice Recorder Apps">
 10263       <unit bldFile="app/radio/fmradio/fmradioactionhandler/group"/>
 10255 <!-- custom filter pref_test-->
 10264      </component>
 10256 <collection name="voicerec_plat" long-name="Voice Recorder Apps Platform Interfaces">
 10265      <component name="fmradiomcpplugin" filter="s60" long-name="FM Radio Content Publisher Plugin" plugin="Y">
 10257 <component name="new_file_service_api" long-name="New File Service API" filter="s60" class="api">
 10266       <unit bldFile="app/radio/fmradio/fmradiomcpplugin/group"/>
 10258 <unit bldFile="app/voicerec/voicerec_plat/new_file_service_api/group"/>
 10267      </component>
 10259 </component>
 10268      <component name="fmradio_build" filter="s60" long-name="FM Radio Build">
 10260 <component name="voicerecorder_public_constants_api" long-name="Voice Recorder Public Constants API" filter="s60" class="api">
 10269       <unit bldFile="app/radio/fmradio/fmradio/group"/>
 10261 <unit bldFile="app/voicerec/voicerec_plat/voicerecorder_public_constants_api/group"/>
 10270      </component>
 10262 </component>
 10271      <component name="fmradio_help" filter="s60" long-name="FM Radio Help">
 10263 </collection>
 10272       <unit bldFile="app/radio/fmradio/help/group"/>
 10264 <collection name="voicerecorder" long-name="Voice Recorder">
 10273      </component>
 10265 <!--this is really a component, move down a directory -->
 10274      <component name="fmradio_build" filter="s60" long-name="FM Radio ROM">
 10266 <component name="voicerecorder_build" filter="s60" long-name="Voice Recorder Build">
 10275       <!--  remove above #included bld.infs -->
 10267 <unit bldFile="app/voicerec/voicerecorder/group"/>
 10276       <unit bldFile="app/radio/fmradio/group"/>
 10268 </component>
 10277      </component>
 10269 </collection>
 10278     </collection>
 10270 <collection name="voicerec_info" long-name="Voice Recorder Apps Info"/>
 10279    </block>
 10271 </block>
 10280    <block name="internetradio" level="apps" long-name="Internet Radio Apps"/>
 10272 <block name="screensaver" level="apps" long-name="Screen Saver Apps" levels="plugin ui">
 10281    <block name="tv" level="services" long-name="TV Apps"/>
 10273 <!-- is this a user-facing application or a daemon? -->
 10282    <block name="voicerec" level="apps" long-name="Voice Recorder Apps">
 10274 <!-- units need to be commented out until configuration is in place. They are currently #included from screensaver_build-->
 10283     <!-- custom filter pref_test-->
 10275 <collection name="scrsaver" long-name="Screen Saver" level="plugin">
 10284     <collection name="voicerec_plat" long-name="Voice Recorder Apps Platform Interfaces">
 10276 <component name="scrsaverplugins" filter="s60" long-name="Screen Saver Plugins" plugin="Y">
 10285      <component name="new_file_service_api" long-name="New File Service API" filter="s60" class="api">
 10277 <!-- must have only one component. #include from a common bld.inf, or move up a directory and make scrsaverplugins a collection -->
 10286       <unit bldFile="app/voicerec/voicerec_plat/new_file_service_api/group"/>
 10278 <!--<unit bldFile="scrsaver/scrsaverplugins/ScreenSaverAnimPlugin/group/"/>
 10287      </component>
       
 10288      <component name="voicerecorder_public_constants_api" long-name="Voice Recorder Public Constants API" filter="s60" class="api">
       
 10289       <unit bldFile="app/voicerec/voicerec_plat/voicerecorder_public_constants_api/group"/>
       
 10290      </component>
       
 10291     </collection>
       
 10292     <collection name="voicerecorder" long-name="Voice Recorder">
       
 10293      <!--this is really a component, move down a directory -->
       
 10294      <component name="voicerecorder_build" filter="s60" long-name="Voice Recorder Build">
       
 10295       <unit bldFile="app/voicerec/voicerecorder/group"/>
       
 10296      </component>
       
 10297     </collection>
       
 10298     <collection name="voicerec_info" long-name="Voice Recorder Apps Info"/>
       
 10299    </block>
       
 10300    <block name="screensaver" level="apps" long-name="Screen Saver Apps" levels="plugin ui">
       
 10301     <!-- is this a user-facing application or a daemon? -->
       
 10302     <!-- units need to be commented out until configuration is in place. They are currently #included from screensaver_build-->
       
 10303     <collection name="scrsaver" long-name="Screen Saver" level="plugin">
       
 10304      <component name="scrsaverplugins" filter="s60" long-name="Screen Saver Plugins" plugin="Y">
       
 10305       <!-- must have only one component. #include from a common bld.inf, or move up a directory and make scrsaverplugins a collection -->
       
 10306       <!--<unit bldFile="scrsaver/scrsaverplugins/ScreenSaverAnimPlugin/group/"/>
       
 10307         <unit bldFile="scrsaver/scrsaverplugins/ScreenSaverGifAnimPlugin/group/"/>-->
 10279         <unit bldFile="scrsaver/scrsaverplugins/ScreenSaverGifAnimPlugin/group/"/>-->
 10308      </component>
 10280 </component>
 10309      <component name="scrsaver_slideshowplugin" filter="s60" long-name="Screen Saver Slideshow Plugin" plugin="Y">
 10281 <component name="scrsaver_slideshowplugin" filter="s60" long-name="Screen Saver Slideshow Plugin" plugin="Y">
 10310       <!--<unit bldFile="scrsaver/scrsaverplugins/SlideshowPlugin/group"/>       -->
 10282 <!--<unit bldFile="scrsaver/scrsaverplugins/SlideshowPlugin/group"/>       -->
 10311      </component>
 10283 </component>
 10312      <component name="screensaveraiwplugin" filter="s60" long-name="Screen Saver AIW Plugin" plugin="Y">
 10284 <component name="screensaveraiwplugin" filter="s60" long-name="Screen Saver AIW Plugin" plugin="Y">
 10313       <!-- <unit bldFile="scrsaver/screensaveraiwplugin/group"/>-->
 10285 <!-- <unit bldFile="scrsaver/screensaveraiwplugin/group"/>-->
 10314      </component>
 10286 </component>
 10315     </collection>
 10287 </collection>
 10316     <collection name="screensaver_info" long-name="Screen Saver Apps Info" level="ui">
 10288 <collection name="screensaver_info" long-name="Screen Saver Apps Info" level="ui">
 10317      <component name="screensaver_build" filter="s60" long-name="Screen Saver Application">
 10289 <component name="screensaver_build" filter="s60" long-name="Screen Saver Application">
 10318       <!--the app should be a separate component -->
 10290 <!--the app should be a separate component -->
 10319       <unit bldFile="app/screensaver/group"/>
 10291 <unit bldFile="app/screensaver/group"/>
 10320      </component>
 10292 </component>
 10321     </collection>
 10293 </collection>
 10322    </block>
 10294 </block>
 10323    <block name="homescreen" level="apps" long-name="Home Screen Apps" levels="fw support apps">
 10295 <block name="homescreen" level="apps" long-name="Home Screen Apps" levels="fw support apps">
 10324     <collection name="homescreen_plat" long-name="Home Screen Apps Platform Interfaces" level="apps">
 10296 <collection name="homescreen_plat" long-name="Home Screen Apps Platform Interfaces" level="apps">
 10325      <component name="menu_settings_api" long-name="Menu Settings API" filter="s60" class="api">
 10297 <component name="menu_settings_api" long-name="Menu Settings API" filter="s60" class="api">
 10326       <unit bldFile="app/homescreen/homescreen_plat/menu_settings_api/group"/>
 10298 <unit bldFile="app/homescreen/homescreen_plat/menu_settings_api/group"/>
 10327      </component>
 10299 </component>
 10328      <component name="hs_content_control_ui" long-name="HS Content Control Ui" filter="s60" class="api">
 10300 <component name="hs_content_control_ui" long-name="HS Content Control Ui" filter="s60" class="api">
 10329       <unit bldFile="app/homescreen/homescreen_plat/hs_content_control_ui/group"/>
 10301 <unit bldFile="app/homescreen/homescreen_plat/hs_content_control_ui/group"/>
 10330      </component>
 10302 </component>
 10331      <component name="hs_renderingplugin_api" long-name="HS Rendering Plugin API" filter="s60" class="api">
 10303 <component name="hs_renderingplugin_api" long-name="HS Rendering Plugin API" filter="s60" class="api">
 10332       <unit bldFile="app/homescreen/homescreen_plat/hs_renderingplugin_api/group"/>
 10304 <unit bldFile="app/homescreen/homescreen_plat/hs_renderingplugin_api/group"/>
 10333      </component>
 10305 </component>
 10334     </collection>
 10306 </collection>
 10335     <collection name="idlehomescreen" long-name="Idle Home Screen" level="apps">
 10307 <collection name="idlehomescreen" long-name="Idle Home Screen" level="apps">
 10336      <component name="nativeuicontroller" filter="s60" long-name="Native UI Controller">
 10308 <component name="nativeuicontroller" filter="s60" long-name="Native UI Controller">
 10337       <unit bldFile="app/homescreen/idlehomescreen/nativeuicontroller/group"/>
 10309 <unit bldFile="app/homescreen/idlehomescreen/nativeuicontroller/group"/>
 10338      </component>
 10310 </component>
 10339      <component name="exths" filter="s60" long-name="Active Idle Container" plugin="Y">
 10311 <component name="exths" filter="s60" long-name="Active Idle Container" plugin="Y">
 10340       <!-- why is the ID so different from the name? Is one wrong? -->
 10312 <!-- why is the ID so different from the name? Is one wrong? -->
 10341       <unit bldFile="app/homescreen/idlehomescreen/exths/group"/>
 10313 <unit bldFile="app/homescreen/idlehomescreen/exths/group"/>
 10342      </component>
 10314 </component>
 10343      <component name="hscontentcontrol" filter="s60" long-name="Home Screen Content Control" introduced="^3">
 10315 <component name="hscontentcontrol" filter="s60" long-name="Home Screen Content Control" introduced="^3">
 10344       <unit bldFile="app/homescreen/idlehomescreen/hscontentcontrol/group"/>
 10316 <unit bldFile="app/homescreen/idlehomescreen/hscontentcontrol/group"/>
 10345      </component>
 10317 </component>
 10346      <component name="hssapiwrapper" filter="s60" long-name="HS SAPI Wrapper" introduced="^3">
 10318 <component name="hssapiwrapper" filter="s60" long-name="HS SAPI Wrapper" introduced="^3">
 10347       <!--  can only have one unit. #include from a common bld.inf, or split into two components -->
 10319 <!--  can only have one unit. #include from a common bld.inf, or split into two components -->
 10348       <unit bldFile="app/homescreen/idlehomescreen/sapiwrapper/cpswrapper/group"/>
 10320 <unit bldFile="app/homescreen/idlehomescreen/sapiwrapper/cpswrapper/group"/>
 10349       <unit bldFile="app/homescreen/idlehomescreen/sapiwrapper/hspswrapper/group"/>
 10321 <unit bldFile="app/homescreen/idlehomescreen/sapiwrapper/hspswrapper/group"/>
 10350      </component>
 10322 </component>
 10351      <component name="xmluirendering" filter="s60" long-name="XML UI Rendering" introduced="^3">
 10323 <component name="xmluirendering" filter="s60" long-name="XML UI Rendering" introduced="^3">
 10352       <unit bldFile="app/homescreen/idlehomescreen/xmluirendering/group"/>
 10324 <unit bldFile="app/homescreen/idlehomescreen/xmluirendering/group"/>
 10353      </component>
 10325 </component>
 10354      <component name="xmluicontroller" filter="s60" long-name="XML UI Controller" introduced="^3">
 10326 <component name="xmluicontroller" filter="s60" long-name="XML UI Controller" introduced="^3">
 10355       <unit bldFile="app/homescreen/idlehomescreen/xmluicontroller/group"/>
 10327 <unit bldFile="app/homescreen/idlehomescreen/xmluicontroller/group"/>
 10356      </component>
 10328 </component>
 10357      <component name="widgetmanager" filter="s60" long-name="Widget Manager" introduced="^3">
 10329 <component name="widgetmanager" filter="s60" long-name="Widget Manager" introduced="^3">
 10358       <unit bldFile="app/homescreen/idlehomescreen/widgetmanager/group"/>
 10330 <unit bldFile="app/homescreen/idlehomescreen/widgetmanager/group"/>
 10359      </component>
 10331 </component>
 10360      <component name="idlehomescreen_help" filter="s60" long-name="Idle Home Screen Help">
 10332 <component name="idlehomescreen_help" filter="s60" long-name="Idle Home Screen Help">
 10361       <unit bldFile="app/homescreen/idlehomescreen/help/group"/>
 10333 <unit bldFile="app/homescreen/idlehomescreen/help/group"/>
 10362      </component>
 10334 </component>
 10363      <component name="idlehomescreen_data" filter="s60" long-name="Idle Home Screen Data">
 10335 <component name="idlehomescreen_data" filter="s60" long-name="Idle Home Screen Data">
 10364       <unit bldFile="app/homescreen/idlehomescreen/data/group"/>
 10336 <unit bldFile="app/homescreen/idlehomescreen/data/group"/>
 10365      </component>
 10337 </component>
 10366      <component name="idlehomescreen_build" filter="s60" long-name="Idle Home Screen Build">
 10338 <component name="idlehomescreen_build" filter="s60" long-name="Idle Home Screen Build">
 10367       <!-- can the loc file be moved to another comopnent and this one removed? -->
 10339 <!-- can the loc file be moved to another comopnent and this one removed? -->
 10368       <unit bldFile="app/homescreen/idlehomescreen/group"/>
 10340 <unit bldFile="app/homescreen/idlehomescreen/group"/>
 10369      </component>
 10341 </component>
 10370     </collection>
 10342 </collection>
 10371     <collection name="menufw" long-name="Menu Framework" level="fw">
 10343 <collection name="menufw" long-name="Menu Framework" level="fw">
 10372      <component name="hierarchynavigator" filter="s60" long-name="Hierarchy Navigator">
 10344 <component name="hierarchynavigator" filter="s60" long-name="Hierarchy Navigator">
 10373       <unit bldFile="app/homescreen/menufw/hierarchynavigator/group"/>
 10345 <unit bldFile="app/homescreen/menufw/hierarchynavigator/group"/>
 10374      </component>
 10346 </component>
 10375      <component name="menufwui" filter="s60" long-name="Menu Framework UI">
 10347 <component name="menufwui" filter="s60" long-name="Menu Framework UI">
 10376       <unit bldFile="app/homescreen/menufw/menufwui/group"/>
 10348 <unit bldFile="app/homescreen/menufw/menufwui/group"/>
 10377      </component>
 10349 </component>
 10378      <component name="menusuites" filter="s60" long-name="Menu Suites">
 10350 <component name="menusuites" filter="s60" long-name="Menu Suites">
 10379       <unit bldFile="app/homescreen/menufw/menusuites/group"/>
 10351 <unit bldFile="app/homescreen/menufw/menusuites/group"/>
 10380      </component>
 10352 </component>
 10381      <component name="menufw_build" filter="s60" long-name="Menu Framework Build">
 10353 <component name="menufw_build" filter="s60" long-name="Menu Framework Build">
 10382       <!-- can the exports be exported by the other components? -->
 10354 <!-- can the exports be exported by the other components? -->
 10383       <unit bldFile="app/homescreen/menufw/group"/>
 10355 <unit bldFile="app/homescreen/menufw/group"/>
 10384      </component>
 10356 </component>
 10385     </collection>
 10357 </collection>
 10386     <collection name="taskswitcher" long-name="Task Switcher" level="support">
 10358 <collection name="taskswitcher" long-name="Task Switcher" level="support">
 10387      <component name="contextengine" filter="s60" long-name="Context Engine" introduced="^3">
 10359 <component name="contextengine" filter="s60" long-name="Context Engine" introduced="^3">
 10388       <unit bldFile="app/homescreen/taskswitcher/contextengine/group"/>
 10360 <unit bldFile="app/homescreen/taskswitcher/contextengine/group"/>
 10389      </component>
 10361 </component>
 10390      <component name="taskswitcherui" filter="s60" long-name="Task Switcher UI" introduced="^3">
 10362 <component name="taskswitcherui" filter="s60" long-name="Task Switcher UI" introduced="^3">
 10391       <unit bldFile="app/homescreen/taskswitcher/taskswitcherui/group"/>
 10363 <unit bldFile="app/homescreen/taskswitcher/taskswitcherui/group"/>
 10392      </component>
 10364 </component>
 10393     </collection>
 10365 </collection>
 10394    </block>
 10366 </block>
 10395    <block name="graphicsuis" level="services" long-name="Graphics UIs" levels="util ui">
 10367 <block name="graphicsuis" level="services" long-name="Graphics UIs" levels="util ui">
 10396     <collection name="graphicsuis_plat" long-name="Graphics UIs Platform Interfaces" level="ui">
 10368 <collection name="graphicsuis_plat" long-name="Graphics UIs Platform Interfaces" level="ui">
 10397      <component name="svgt_viewer_ui_api" long-name="SVG-T Viewer UI API" filter="s60" class="api">
 10369 <component name="svgt_viewer_ui_api" long-name="SVG-T Viewer UI API" filter="s60" class="api">
 10398       <unit bldFile="app/graphicsuis/graphicsuis_plat/svgt_viewer_ui_api/group"/>
 10370 <unit bldFile="app/graphicsuis/graphicsuis_plat/svgt_viewer_ui_api/group"/>
 10399      </component>
 10371 </component>
 10400      <component name="svg_application_observer_utility_api" long-name="SVG Application Observer Utility API" filter="s60" class="api">
 10372 <component name="svg_application_observer_utility_api" long-name="SVG Application Observer Utility API" filter="s60" class="api">
 10401       <unit bldFile="app/graphicsuis/graphicsuis_plat/svg_application_observer_utility_api/group"/>
 10373 <unit bldFile="app/graphicsuis/graphicsuis_plat/svg_application_observer_utility_api/group"/>
 10402      </component>
 10374 </component>
 10403      <component name="svgt_file_view_details_dialog_api" long-name="SVG-T File View Details Dialog API" filter="s60" class="api">
 10375 <component name="svgt_file_view_details_dialog_api" long-name="SVG-T File View Details Dialog API" filter="s60" class="api">
 10404       <unit bldFile="app/graphicsuis/graphicsuis_plat/svgt_file_view_details_dialog_api/group"/>
 10376 <unit bldFile="app/graphicsuis/graphicsuis_plat/svgt_file_view_details_dialog_api/group"/>
 10405      </component>
 10377 </component>
 10406     </collection>
 10378 </collection>
 10407     <collection name="svgtviewer" long-name="SVG-T Viewer" level="ui">
 10379 <collection name="svgtviewer" long-name="SVG-T Viewer" level="ui">
 10408      <component name="svgtviewerplugin" filter="s60" long-name="SVG-T Viewer Plugin">
 10380 <component name="svgtviewerplugin" filter="s60" long-name="SVG-T Viewer Plugin">
 10409       <unit bldFile="app/graphicsuis/svgtviewer/svgtviewerplugin/group"/>
 10381 <unit bldFile="app/graphicsuis/svgtviewer/svgtviewerplugin/group"/>
 10410      </component>
 10382 </component>
 10411     </collection>
 10383 </collection>
 10412    </block>
 10384 </block>
 10413    <block name="profile" level="apps" long-name="Profiles" levels="app">
 10385 <block name="profile" level="apps" long-name="Profiles" levels="app">
 10414     <collection name="profile_plat" long-name="Profiles Platform Interfaces" level="app">
 10386 <collection name="profile_plat" long-name="Profiles Platform Interfaces" level="app">
 10415      <component name="profiles_settings_view_api" long-name="Profiles Settings View API" filter="s60" class="api">
 10387 <component name="profiles_settings_view_api" long-name="Profiles Settings View API" filter="s60" class="api">
 10416       <unit bldFile="app/profile/profile_plat/profiles_settings_view_api/group"/>
 10388 <unit bldFile="app/profile/profile_plat/profiles_settings_view_api/group"/>
 10417      </component>
 10389 </component>
 10418     </collection>
 10390 </collection>
 10419     <collection name="profilesapplication" long-name="Profiles Application" level="app">
 10391 <collection name="profilesapplication" long-name="Profiles Application" level="app">
 10420      <component name="profiles" filter="s60" long-name="Profiles">
 10392 <component name="profiles" filter="s60" long-name="Profiles">
 10421       <unit bldFile="app/profile/profilesapplication/profiles/group"/>
 10393 <unit bldFile="app/profile/profilesapplication/profiles/group"/>
 10422      </component>
 10394 </component>
 10423     </collection>
 10395 </collection>
 10424     <collection name="profile_info" long-name="Profiles Info" level="app">
 10396 <collection name="profile_info" long-name="Profiles Info" level="app">
 10425      <component name="profile_help" filter="s60" long-name="Profiles Help">
 10397 <component name="profile_help" filter="s60" long-name="Profiles Help">
 10426       <unit bldFile="app/profile/help/group"/>
 10398 <unit bldFile="app/profile/help/group"/>
 10427      </component>
 10399 </component>
 10428     </collection>
 10400 </collection>
 10429    </block>
 10401 </block>
 10430    <block name="speechsrv" level="services" long-name="Speech Recognition UIs" levels="engine framework ui">
 10402 <block name="speechsrv" level="services" long-name="Speech Recognition UIs" levels="engine framework ui">
 10431     <collection name="speechsrv_plat" long-name="Speech Recognition UIs Platform Interfaces" level="ui">
 10403 <collection name="speechsrv_plat" long-name="Speech Recognition UIs Platform Interfaces" level="ui">
 10432      <component name="vas_api" long-name="VAS API" filter="s60" class="api">
 10404 <component name="vas_api" long-name="VAS API" filter="s60" class="api">
 10433       <unit bldFile="app/speechsrv/speechsrv_plat/vas_api/group"/>
 10405 <unit bldFile="app/speechsrv/speechsrv_plat/vas_api/group"/>
 10434      </component>
 10406 </component>
 10435      <component name="nss_devasr_api" long-name="NSS DevASR API" filter="s60" class="api">
 10407 <component name="nss_devasr_api" long-name="NSS DevASR API" filter="s60" class="api">
 10436       <unit bldFile="app/speechsrv/speechsrv_plat/nss_devasr_api/group"/>
 10408 <unit bldFile="app/speechsrv/speechsrv_plat/nss_devasr_api/group"/>
 10437      </component>
 10409 </component>
 10438      <component name="tts_hw_device_api" long-name="TTS HW Device API" filter="s60" class="api">
 10410 <component name="tts_hw_device_api" long-name="TTS HW Device API" filter="s60" class="api">
 10439       <unit bldFile="app/speechsrv/speechsrv_plat/tts_hw_device_api/group"/>
 10411 <unit bldFile="app/speechsrv/speechsrv_plat/tts_hw_device_api/group"/>
 10440      </component>
 10412 </component>
 10441      <component name="voice_commands_resource_header_api" long-name="Voice Commands Resource Header API" filter="s60" class="api">
 10413 <component name="voice_commands_resource_header_api" long-name="Voice Commands Resource Header API" filter="s60" class="api">
 10442       <unit bldFile="app/speechsrv/speechsrv_plat/voice_commands_resource_header_api/group"/>
 10414 <unit bldFile="app/speechsrv/speechsrv_plat/voice_commands_resource_header_api/group"/>
 10443      </component>
 10415 </component>
 10444      <component name="nss_mmf_tts_custom_commands_api" long-name="NSS MMF TTS Custom Commands API" filter="s60" class="api">
 10416 <component name="nss_mmf_tts_custom_commands_api" long-name="NSS MMF TTS Custom Commands API" filter="s60" class="api">
 10445       <unit bldFile="app/speechsrv/speechsrv_plat/nss_mmf_tts_custom_commands_api/group"/>
 10417 <unit bldFile="app/speechsrv/speechsrv_plat/nss_mmf_tts_custom_commands_api/group"/>
 10446      </component>
 10418 </component>
 10447      <component name="srsf_cenrep_settings_api" long-name="SRSF CenRep Settings API" filter="s60" class="api">
 10419 <component name="srsf_cenrep_settings_api" long-name="SRSF CenRep Settings API" filter="s60" class="api">
 10448       <unit bldFile="app/speechsrv/speechsrv_plat/srsf_cenrep_settings_api/group"/>
 10420 <unit bldFile="app/speechsrv/speechsrv_plat/srsf_cenrep_settings_api/group"/>
 10449      </component>
 10421 </component>
 10450      <component name="voice_ui_plugin_api" long-name="Voice UI Plug-in API" filter="s60" class="api">
 10422 <component name="voice_ui_plugin_api" long-name="Voice UI Plug-in API" filter="s60" class="api">
 10451       <unit bldFile="app/speechsrv/speechsrv_plat/voice_ui_plugin_api/group"/>
 10423 <unit bldFile="app/speechsrv/speechsrv_plat/voice_ui_plugin_api/group"/>
 10452      </component>
 10424 </component>
 10453      <component name="nss_tts_utility_api" long-name="NSS TTS Utility API" filter="s60" class="api">
 10425 <component name="nss_tts_utility_api" long-name="NSS TTS Utility API" filter="s60" class="api">
 10454       <unit bldFile="app/speechsrv/speechsrv_plat/nss_tts_utility_api/group"/>
 10426 <unit bldFile="app/speechsrv/speechsrv_plat/nss_tts_utility_api/group"/>
 10455      </component>
 10427 </component>
 10456      <component name="nss_srs_custom_commands_api" long-name="NSS SRS Custom Commands API" filter="s60" class="api">
 10428 <component name="nss_srs_custom_commands_api" long-name="NSS SRS Custom Commands API" filter="s60" class="api">
 10457       <unit bldFile="app/speechsrv/speechsrv_plat/nss_srs_custom_commands_api/group"/>
 10429 <unit bldFile="app/speechsrv/speechsrv_plat/nss_srs_custom_commands_api/group"/>
 10458      </component>
 10430 </component>
 10459      <component name="srsf_secondarydisplay_api" long-name="SRSF Secondary Display API" filter="s60" class="api">
 10431 <component name="srsf_secondarydisplay_api" long-name="SRSF Secondary Display API" filter="s60" class="api">
 10460       <unit bldFile="app/speechsrv/speechsrv_plat/srsf_secondarydisplay_api/group"/>
 10432 <unit bldFile="app/speechsrv/speechsrv_plat/srsf_secondarydisplay_api/group"/>
 10461      </component>
 10433 </component>
 10462      <component name="asrs_hw_device_api" long-name="ASRS Hardware Device API" filter="s60" class="api">
 10434 <component name="asrs_hw_device_api" long-name="ASRS Hardware Device API" filter="s60" class="api">
 10463       <unit bldFile="app/speechsrv/speechsrv_plat/asrs_hw_device_api/group"/>
 10435 <unit bldFile="app/speechsrv/speechsrv_plat/asrs_hw_device_api/group"/>
 10464      </component>
 10436 </component>
 10465      <component name="vas_vcommand_api" long-name="VAS Voice Command API" filter="s60" class="api">
 10437 <component name="vas_vcommand_api" long-name="VAS Voice Command API" filter="s60" class="api">
 10466       <unit bldFile="app/speechsrv/speechsrv_plat/vas_vcommand_api/group"/>
 10438 <unit bldFile="app/speechsrv/speechsrv_plat/vas_vcommand_api/group"/>
 10467      </component>
 10439 </component>
 10468      <component name="adaptation_hw_device_api" long-name="Adaptation Hardware Device API" filter="s60" class="api">
 10440 <component name="adaptation_hw_device_api" long-name="Adaptation Hardware Device API" filter="s60" class="api">
 10469       <unit bldFile="app/speechsrv/speechsrv_plat/adaptation_hw_device_api/group"/>
 10441 <unit bldFile="app/speechsrv/speechsrv_plat/adaptation_hw_device_api/group"/>
 10470      </component>
 10442 </component>
 10471      <component name="nss_devtts_api" long-name="NSS DevTTS API" filter="s60" class="api">
 10443 <component name="nss_devtts_api" long-name="NSS DevTTS API" filter="s60" class="api">
 10472       <unit bldFile="app/speechsrv/speechsrv_plat/nss_devtts_api/group"/>
 10444 <unit bldFile="app/speechsrv/speechsrv_plat/nss_devtts_api/group"/>
 10473      </component>
 10445 </component>
 10474      <component name="nss_srs_utility_api" long-name="NSS SRS Utility API" filter="s60" class="api">
 10446 <component name="nss_srs_utility_api" long-name="NSS SRS Utility API" filter="s60" class="api">
 10475       <unit bldFile="app/speechsrv/speechsrv_plat/nss_srs_utility_api/group"/>
 10447 <unit bldFile="app/speechsrv/speechsrv_plat/nss_srs_utility_api/group"/>
 10476      </component>
 10448 </component>
 10477      <component name="recognition_hw_device_api" long-name="Recognition Hardware Device API" filter="s60" class="api">
 10449 <component name="recognition_hw_device_api" long-name="Recognition Hardware Device API" filter="s60" class="api">
 10478       <unit bldFile="app/speechsrv/speechsrv_plat/recognition_hw_device_api/group"/>
 10450 <unit bldFile="app/speechsrv/speechsrv_plat/recognition_hw_device_api/group"/>
 10479      </component>
 10451 </component>
 10480      <component name="vas_contact_handler_api" long-name="VAS Contact Handler API" filter="s60" class="api">
 10452 <component name="vas_contact_handler_api" long-name="VAS Contact Handler API" filter="s60" class="api">
 10481       <unit bldFile="app/speechsrv/speechsrv_plat/vas_contact_handler_api/group"/>
 10453 <unit bldFile="app/speechsrv/speechsrv_plat/vas_contact_handler_api/group"/>
 10482      </component>
 10454 </component>
 10483      <component name="nlp_hw_device" long-name="NLP Hardware Device" filter="s60" class="api">
 10455 <component name="nlp_hw_device" long-name="NLP Hardware Device" filter="s60" class="api">
 10484       <unit bldFile="app/speechsrv/speechsrv_plat/nlp_hw_device/group"/>
 10456 <unit bldFile="app/speechsrv/speechsrv_plat/nlp_hw_device/group"/>
 10485      </component>
 10457 </component>
 10486      <component name="nss_si_speech_recognition_data_api" long-name="NSS SI Speech Recognition Data API" filter="s60" class="api">
 10458 <component name="nss_si_speech_recognition_data_api" long-name="NSS SI Speech Recognition Data API" filter="s60" class="api">
 10487       <unit bldFile="app/speechsrv/speechsrv_plat/nss_si_speech_recognition_data_api/group"/>
 10459 <unit bldFile="app/speechsrv/speechsrv_plat/nss_si_speech_recognition_data_api/group"/>
 10488      </component>
 10460 </component>
 10489      <component name="nss_tts_common_api" long-name="NSS TTS Common API" filter="s60" class="api">
 10461 <component name="nss_tts_common_api" long-name="NSS TTS Common API" filter="s60" class="api">
 10490       <unit bldFile="app/speechsrv/speechsrv_plat/nss_tts_common_api/group"/>
 10462 <unit bldFile="app/speechsrv/speechsrv_plat/nss_tts_common_api/group"/>
 10491      </component>
 10463 </component>
 10492      <component name="grcompiler_hw_device_api" long-name="Grammar Compiler Hardware Device API" filter="s60" class="api">
 10464 <component name="grcompiler_hw_device_api" long-name="Grammar Compiler Hardware Device API" filter="s60" class="api">
 10493       <unit bldFile="app/speechsrv/speechsrv_plat/grcompiler_hw_device_api/group"/>
 10465 <unit bldFile="app/speechsrv/speechsrv_plat/grcompiler_hw_device_api/group"/>
 10494      </component>
 10466 </component>
 10495      <component name="ttp_hw_device_api" long-name="TTP Hardware Device API" filter="s60" class="api">
 10467 <component name="ttp_hw_device_api" long-name="TTP Hardware Device API" filter="s60" class="api">
 10496       <unit bldFile="app/speechsrv/speechsrv_plat/ttp_hw_device_api/group"/>
 10468 <unit bldFile="app/speechsrv/speechsrv_plat/ttp_hw_device_api/group"/>
 10497      </component>
 10469 </component>
 10498      <component name="vocman_hw_device_api" long-name="VocMan Hardware Device API" filter="s60" class="api">
 10470 <component name="vocman_hw_device_api" long-name="VocMan Hardware Device API" filter="s60" class="api">
 10499       <unit bldFile="app/speechsrv/speechsrv_plat/vocman_hw_device_api/group"/>
 10471 <unit bldFile="app/speechsrv/speechsrv_plat/vocman_hw_device_api/group"/>
 10500      </component>
 10472 </component>
 10501      <component name="speech_synthesis_clientserver_api" long-name="Speech Synthesis Client-Server API" filter="s60" class="api">
 10473 <component name="speech_synthesis_clientserver_api" long-name="Speech Synthesis Client-Server API" filter="s60" class="api">
 10502       <unit bldFile="app/speechsrv/speechsrv_plat/speech_synthesis_clientserver_api/group"/>
 10474 <unit bldFile="app/speechsrv/speechsrv_plat/speech_synthesis_clientserver_api/group"/>
 10503      </component>
 10475 </component>
 10504      <component name="voice_ui_accessory_button_handling_api" long-name="Voice UI Accessory Button Handling API" filter="s60" class="api">
 10476 <component name="voice_ui_accessory_button_handling_api" long-name="Voice UI Accessory Button Handling API" filter="s60" class="api">
 10505       <unit bldFile="app/speechsrv/speechsrv_plat/voice_ui_accessory_button_handling_api/group"/>
 10477 <unit bldFile="app/speechsrv/speechsrv_plat/voice_ui_accessory_button_handling_api/group"/>
 10506      </component>
 10478 </component>
 10507      <component name="ui_voice_recognition_api" long-name="UI Voice Recognition API" filter="s60" class="api">
 10479 <component name="ui_voice_recognition_api" long-name="UI Voice Recognition API" filter="s60" class="api">
 10508       <unit bldFile="app/speechsrv/speechsrv_plat/ui_voice_recognition_api/group"/>
 10480 <unit bldFile="app/speechsrv/speechsrv_plat/ui_voice_recognition_api/group"/>
 10509      </component>
 10481 </component>
 10510      <component name="vcommand_settings_cenrep_api" long-name="Voice Command Settings CenRep API" filter="s60" class="api">
 10482 <component name="vcommand_settings_cenrep_api" long-name="Voice Command Settings CenRep API" filter="s60" class="api">
 10511       <unit bldFile="app/speechsrv/speechsrv_plat/vcommand_settings_cenrep_api/group"/>
 10483 <unit bldFile="app/speechsrv/speechsrv_plat/vcommand_settings_cenrep_api/group"/>
 10512      </component>
 10484 </component>
 10513     </collection>
 10485 </collection>
 10514     <collection name="voiceui" long-name="Voice UI" level="ui">
 10486 <collection name="voiceui" long-name="Voice UI" level="ui">
 10515      <component name="vcommand" filter="s60" long-name="Voice Commands UI" introduced="^1">
 10487 <component name="vcommand" filter="s60" long-name="Voice Commands UI" introduced="^1">
 10516       <unit bldFile="app/speechsrv/voiceui/vcommand/group"/>
 10488 <unit bldFile="app/speechsrv/voiceui/vcommand/group"/>
 10517      </component>
 10489 </component>
 10518      <component name="voiceuivoicerecognition" filter="s60" long-name="Voice UI Recognition" introduced="^1">
 10490 <component name="voiceuivoicerecognition" filter="s60" long-name="Voice UI Recognition" introduced="^1">
 10519       <unit bldFile="app/speechsrv/voiceui/voiceuivoicerecognition/group"/>
 10491 <unit bldFile="app/speechsrv/voiceui/voiceuivoicerecognition/group"/>
 10520      </component>
 10492 </component>
 10521      <component name="pbkinfoviewimpl" filter="s60" long-name="Phonebook Info View Implementation" introduced="^1">
 10493 <component name="pbkinfoviewimpl" filter="s60" long-name="Phonebook Info View Implementation" introduced="^1">
 10522       <unit bldFile="app/speechsrv/voiceui/pbkinfoviewimpl/group"/>
 10494 <unit bldFile="app/speechsrv/voiceui/pbkinfoviewimpl/group"/>
 10523      </component>
 10495 </component>
 10524      <component name="aiwpbkinfoviewprovider" filter="s60" long-name="AIW Phonebook Info View Provider" introduced="^1" plugin="Y">
 10496 <component name="aiwpbkinfoviewprovider" filter="s60" long-name="AIW Phonebook Info View Provider" introduced="^1" plugin="Y">
 10525       <unit bldFile="app/speechsrv/voiceui/aiwpbkinfoviewprovider/group"/>
 10497 <unit bldFile="app/speechsrv/voiceui/aiwpbkinfoviewprovider/group"/>
 10526      </component>
 10498 </component>
 10527      <component name="vccontrolpanelplugin" filter="s60" long-name="Voice Commands Control Panel Plugin" introduced="^1" plugin="Y">
 10499 <component name="vccontrolpanelplugin" filter="s60" long-name="Voice Commands Control Panel Plugin" introduced="^1" plugin="Y">
 10528       <!-- component is commented out until configuration is in place. Currently #included from voiceui_build -->
 10500 <!-- component is commented out until configuration is in place. Currently #included from voiceui_build -->
 10529       <!--<unit bldFile="voiceui/vccontrolpanelplugin/group"/>-->
 10501 <!--<unit bldFile="voiceui/vccontrolpanelplugin/group"/>-->
 10530      </component>
 10502 </component>
 10531      <component name="voiceui_build" filter="s60" long-name="Voice UI Build" introduced="^1">
 10503 <component name="voiceui_build" filter="s60" long-name="Voice UI Build" introduced="^1">
 10532       <!--  can this be put into the other components? -->
 10504 <!--  can this be put into the other components? -->
 10533       <unit bldFile="app/speechsrv/voiceui/group"/>
 10505 <unit bldFile="app/speechsrv/voiceui/group"/>
 10534      </component>
 10506 </component>
 10535     </collection>
 10507 </collection>
 10536     <collection name="srsf" long-name="Speech Recognition and Synthesis Framework" level="framework">
 10508 <collection name="srsf" long-name="Speech Recognition and Synthesis Framework" level="framework">
 10537      <component name="sispeechrecognitiondata" filter="s60" long-name="SI Speech Recognition Data">
 10509 <component name="sispeechrecognitiondata" filter="s60" long-name="SI Speech Recognition Data">
 10538       <unit bldFile="app/speechsrv/srsf/sispeechrecognitiondata/group"/>
 10510 <unit bldFile="app/speechsrv/srsf/sispeechrecognitiondata/group"/>
 10539      </component>
 10511 </component>
 10540      <component name="ttscommon" filter="s60" long-name="TTS Common">
 10512 <component name="ttscommon" filter="s60" long-name="TTS Common">
 10541       <unit bldFile="app/speechsrv/srsf/ttscommon/group"/>
 10513 <unit bldFile="app/speechsrv/srsf/ttscommon/group"/>
 10542      </component>
 10514 </component>
 10543      <component name="devtts" filter="s60" long-name="Text to Speech">
 10515 <component name="devtts" filter="s60" long-name="Text to Speech">
 10544       <unit bldFile="app/speechsrv/srsf/devtts/group"/>
 10516 <unit bldFile="app/speechsrv/srsf/devtts/group"/>
 10545      </component>
 10517 </component>
 10546      <component name="ttscustomcommands" filter="s60" long-name="TTS Custom Commands">
 10518 <component name="ttscustomcommands" filter="s60" long-name="TTS Custom Commands">
 10547       <unit bldFile="app/speechsrv/srsf/ttscustomcommands/group"/>
 10519 <unit bldFile="app/speechsrv/srsf/ttscustomcommands/group"/>
 10548      </component>
 10520 </component>
 10549      <component name="ttscontrollerplugin" filter="s60" long-name="TTS Controller Plugin" plugin="Y">
 10521 <component name="ttscontrollerplugin" filter="s60" long-name="TTS Controller Plugin" plugin="Y">
 10550       <unit bldFile="app/speechsrv/srsf/ttscontrollerplugin/group"/>
 10522 <unit bldFile="app/speechsrv/srsf/ttscontrollerplugin/group"/>
 10551      </component>
 10523 </component>
 10552      <component name="ttsutility" filter="s60" long-name="TTS Utility">
 10524 <component name="ttsutility" filter="s60" long-name="TTS Utility">
 10553       <unit bldFile="app/speechsrv/srsf/ttsutility/group"/>
 10525 <unit bldFile="app/speechsrv/srsf/ttsutility/group"/>
 10554      </component>
 10526 </component>
 10555      <component name="speechsynthesis" filter="s60" long-name="Speech Synthesis">
 10527 <component name="speechsynthesis" filter="s60" long-name="Speech Synthesis">
 10556       <!-- can only have one unit. #include these from a common bld.inf -->
 10528 <!-- can only have one unit. #include these from a common bld.inf -->
 10557       <unit bldFile="app/speechsrv/srsf/speechsynthesis/client/group"/>
 10529 <unit bldFile="app/speechsrv/srsf/speechsynthesis/client/group"/>
 10558       <unit bldFile="app/speechsrv/srsf/speechsynthesis/server/group"/>
 10530 <unit bldFile="app/speechsrv/srsf/speechsynthesis/server/group"/>
 10559      </component>
 10531 </component>
 10560      <component name="devasr" filter="s60" long-name="Audio Recording and Speech Recognition">
 10532 <component name="devasr" filter="s60" long-name="Audio Recording and Speech Recognition">
 10561       <unit bldFile="app/speechsrv/srsf/devasr/group"/>
 10533 <unit bldFile="app/speechsrv/srsf/devasr/group"/>
 10562      </component>
 10534 </component>
 10563      <component name="sicc" filter="s60" long-name="Speaker Independent Custom Commands">
 10535 <component name="sicc" filter="s60" long-name="Speaker Independent Custom Commands">
 10564       <unit bldFile="app/speechsrv/srsf/sicc/group"/>
 10536 <unit bldFile="app/speechsrv/srsf/sicc/group"/>
 10565      </component>
 10537 </component>
 10566      <component name="sisrscontrollerplugin" filter="s60" long-name="SI SRS Controller Plugin" plugin="Y">
 10538 <component name="sisrscontrollerplugin" filter="s60" long-name="SI SRS Controller Plugin" plugin="Y">
 10567       <unit bldFile="app/speechsrv/srsf/sisrscontrollerplugin/group"/>
 10539 <unit bldFile="app/speechsrv/srsf/sisrscontrollerplugin/group"/>
 10568      </component>
 10540 </component>
 10569      <component name="siutility" filter="s60" long-name="Speaker Independent Utility">
 10541 <component name="siutility" filter="s60" long-name="Speaker Independent Utility">
 10570       <unit bldFile="app/speechsrv/srsf/siutility/group"/>
 10542 <unit bldFile="app/speechsrv/srsf/siutility/group"/>
 10571      </component>
 10543 </component>
 10572      <component name="nssvasapi" filter="s60" long-name="NSS VAS API">
 10544 <component name="nssvasapi" filter="s60" long-name="NSS VAS API">
 10573       <unit bldFile="app/speechsrv/srsf/nssvasapi/group"/>
 10545 <unit bldFile="app/speechsrv/srsf/nssvasapi/group"/>
 10574      </component>
 10546 </component>
 10575      <component name="nssvascontacthdlr" filter="s60" long-name="NSS VAS Contact Handler">
 10547 <component name="nssvascontacthdlr" filter="s60" long-name="NSS VAS Contact Handler">
 10576       <unit bldFile="app/speechsrv/srsf/nssvascontacthdlr/group"/>
 10548 <unit bldFile="app/speechsrv/srsf/nssvascontacthdlr/group"/>
 10577      </component>
 10549 </component>
 10578      <component name="vcommandhandler" filter="s60" long-name="Voice Command Handler">
 10550 <component name="vcommandhandler" filter="s60" long-name="Voice Command Handler">
 10579       <unit bldFile="app/speechsrv/srsf/vcommandhandler/group"/>
 10551 <unit bldFile="app/speechsrv/srsf/vcommandhandler/group"/>
 10580      </component>
 10552 </component>
 10581      <component name="vuiphandler" filter="s60" long-name="Voice UI Plugin Handler">
 10553 <component name="vuiphandler" filter="s60" long-name="Voice UI Plugin Handler">
 10582       <unit bldFile="app/speechsrv/srsf/vuiphandler/group"/>
 10554 <unit bldFile="app/speechsrv/srsf/vuiphandler/group"/>
 10583      </component>
 10555 </component>
 10584      <component name="vcommandexecutor" filter="s60" long-name="Voice Command Executor">
 10556 <component name="vcommandexecutor" filter="s60" long-name="Voice Command Executor">
 10585       <unit bldFile="app/speechsrv/srsf/vcommandexecutor/group"/>
 10557 <unit bldFile="app/speechsrv/srsf/vcommandexecutor/group"/>
 10586      </component>
 10558 </component>
 10587      <component name="vcommandexecutorbearer" filter="s60" long-name="Voice Command Executor Bearer">
 10559 <component name="vcommandexecutorbearer" filter="s60" long-name="Voice Command Executor Bearer">
 10588       <unit bldFile="app/speechsrv/srsf/vcommandexecutorbearer/group"/>
 10560 <unit bldFile="app/speechsrv/srsf/vcommandexecutorbearer/group"/>
 10589      </component>
 10561 </component>
 10590      <component name="vcommandmanager" filter="s60" long-name="Voice Command Manager">
 10562 <component name="vcommandmanager" filter="s60" long-name="Voice Command Manager">
 10591       <unit bldFile="app/speechsrv/srsf/vcommandmanager/group"/>
 10563 <unit bldFile="app/speechsrv/srsf/vcommandmanager/group"/>
 10592      </component>
 10564 </component>
 10593      <component name="vcexecutorapp" filter="s60" long-name="Voice Command Executor Application">
 10565 <component name="vcexecutorapp" filter="s60" long-name="Voice Command Executor Application">
 10594       <unit bldFile="app/speechsrv/srsf/vcexecutorapp/group"/>
 10566 <unit bldFile="app/speechsrv/srsf/vcexecutorapp/group"/>
 10595      </component>
 10567 </component>
 10596      <component name="profileobserverplugin" filter="s60" long-name="Profile Observer Plugin" plugin="Y">
 10568 <component name="profileobserverplugin" filter="s60" long-name="Profile Observer Plugin" plugin="Y">
 10597       <unit bldFile="app/speechsrv/srsf/profileobserverplugin/group"/>
 10569 <unit bldFile="app/speechsrv/srsf/profileobserverplugin/group"/>
 10598      </component>
 10570 </component>
 10599      <component name="srsf_build" filter="s60" long-name="Speech Recognition and Synthesis Framework Build">
 10571 <component name="srsf_build" filter="s60" long-name="Speech Recognition and Synthesis Framework Build">
 10600       <!-- should distribute this into the above components -->
 10572 <!-- should distribute this into the above components -->
 10601       <unit bldFile="app/speechsrv/srsf/group"/>
 10573 <unit bldFile="app/speechsrv/srsf/group"/>
 10602      </component>
 10574 </component>
 10603     </collection>
 10575 </collection>
 10604     <collection name="speechsrv_info" long-name="Speech Recognition UIs Info" level="ui"/>
 10576 <collection name="speechsrv_info" long-name="Speech Recognition UIs Info" level="ui"/>
 10605    </block>
 10577 </block>
 10606    <block name="homescreentools" level="services" long-name="Home Screen Tools" levels="tool install">
 10578 <block name="homescreentools" level="services" long-name="Home Screen Tools" levels="tool install">
 10607     <collection name="dtdinstaller" long-name="DTD Installer" level="install">
 10579 <collection name="dtdinstaller" long-name="DTD Installer" level="install">
 10608      <!-- collection is really a component. Needs to be moved down a directory -->
 10580 <!-- collection is really a component. Needs to be moved down a directory -->
 10609      <!-- this needs to be built first, does build order need to be forced with filters? -->
 10581 <!-- this needs to be built first, does build order need to be forced with filters? -->
 10610      <component name="dtdinstaller_build" filter="s60" long-name="DTD Installer Build" class="tool PC">
 10582 <component name="dtdinstaller_build" filter="s60" long-name="DTD Installer Build" class="tool PC">
 10611       <unit bldFile="app/homescreentools/dtdinstaller/group"/>
 10583 <unit bldFile="app/homescreentools/dtdinstaller/group"/>
 10612      </component>
 10584 </component>
 10613     </collection>
 10585 </collection>
 10614     <collection name="themeinstaller" long-name="Theme Installer" level="install">
 10586 <collection name="themeinstaller" long-name="Theme Installer" level="install">
 10615      <!-- collection is really a component. Needs to be moved down a directory -->
 10587 <!-- collection is really a component. Needs to be moved down a directory -->
 10616      <component name="themeinstaller_build" filter="s60" long-name="Theme Installer Build" class="tool PC">
 10588 <component name="themeinstaller_build" filter="s60" long-name="Theme Installer Build" class="tool PC">
 10617       <unit bldFile="app/homescreentools/themeinstaller/group"/>
 10589 <unit bldFile="app/homescreentools/themeinstaller/group"/>
 10618      </component>
 10590 </component>
 10619     </collection>
 10591 </collection>
 10620     <collection name="widgettools" long-name="Widget Tools" level="install">
 10592 <collection name="widgettools" long-name="Widget Tools" level="install">
 10621      <component name="hspluginpreinstaller" filter="s60" long-name="HS Plugin Preinstaller" introduced="^3" class="tool PC">
 10593 <component name="hspluginpreinstaller" filter="s60" long-name="HS Plugin Preinstaller" introduced="^3" class="tool PC">
 10622       <unit bldFile="app/homescreentools/widgettools/hspluginspreinstaller/group"/>
 10594 <unit bldFile="app/homescreentools/widgettools/hspluginspreinstaller/group"/>
 10623      </component>
 10595 </component>
 10624      <component name="wrtwidgetpreinstaller" filter="s60" long-name="WRT Widget Preinstaller" introduced="^3" class="tool PC">
 10596 <component name="wrtwidgetpreinstaller" filter="s60" long-name="WRT Widget Preinstaller" introduced="^3" class="tool PC">
 10625       <unit bldFile="app/homescreentools/widgettools/wrtwidgetpreinstaller/group"/>
 10597 <unit bldFile="app/homescreentools/widgettools/wrtwidgetpreinstaller/group"/>
 10626      </component>
 10598 </component>
 10627     </collection>
 10599 </collection>
 10628    </block>
 10600 </block>
 10629    <block name="webuis" level="services" long-name="Web UIs" levels="plugin app">
 10601 <block name="webuis" level="services" long-name="Web UIs" levels="plugin app">
 10630     <collection name="browserui" long-name="Browser UI" level="app">
 10602 <collection name="browserui" long-name="Browser UI" level="app">
 10631      <component name="browser" filter="s60" long-name="Browser">
 10603 <component name="browser" filter="s60" long-name="Browser">
 10632       <unit bldFile="app/webuis/browserui/browser/group"/>
 10604 <unit bldFile="app/webuis/browserui/browser/group"/>
 10633      </component>
 10605 </component>
 10634      <component name="operatormenu" filter="s60" long-name="Browser Operator Menu">
 10606 <component name="operatormenu" filter="s60" long-name="Browser Operator Menu">
 10635       <unit bldFile="app/webuis/browserui/operatormenu/group"/>
 10607 <unit bldFile="app/webuis/browserui/operatormenu/group"/>
 10636      </component>
 10608 </component>
 10637      <component name="videoservices" filter="s60" long-name="Browser Video Services">
 10609 <component name="videoservices" filter="s60" long-name="Browser Video Services">
 10638       <unit bldFile="app/webuis/browserui/videoservices/group"/>
 10610 <unit bldFile="app/webuis/browserui/videoservices/group"/>
 10639      </component>
 10611 </component>
 10640     </collection>
 10612 </collection>
 10641     <collection name="browserplugins" long-name="Browser Plugins" level="plugin">
 10613 <collection name="browserplugins" long-name="Browser Plugins" level="plugin">
 10642      <component name="browsersysteminfoplugin" filter="s60" long-name="Browser System Info Plugin" plugin="Y">
 10614 <component name="browsersysteminfoplugin" filter="s60" long-name="Browser System Info Plugin" plugin="Y">
 10643       <!-- uncomment the unit when configuration is in place, it's currently #included from browserplugins_build -->
 10615 <!-- uncomment the unit when configuration is in place, it's currently #included from browserplugins_build -->
 10644       <!-- <unit bldFile="browserplugins/browsersysteminfoplugin/group"/>-->
 10616 <!-- <unit bldFile="browserplugins/browsersysteminfoplugin/group"/>-->
 10645      </component>
 10617 </component>
 10646      <component name="browsergpsplugin" filter="s60" long-name="Browser GPS Plugin" plugin="Y">
 10618 <component name="browsergpsplugin" filter="s60" long-name="Browser GPS Plugin" plugin="Y">
 10647       <!-- uncomment the unit when configuration is in place, it's currently #included from browserplugins_build -->
 10619 <!-- uncomment the unit when configuration is in place, it's currently #included from browserplugins_build -->
 10648       <!-- <unit bldFile="browserplugins/browsergpsplugin/group"/>-->
 10620 <!-- <unit bldFile="browserplugins/browsergpsplugin/group"/>-->
 10649      </component>
 10621 </component>
 10650      <component name="browseraudiovideoplugin" filter="s60" long-name="Browser Audio Video Plugin" plugin="Y">
 10622 <component name="browseraudiovideoplugin" filter="s60" long-name="Browser Audio Video Plugin" plugin="Y">
 10651       <unit bldFile="app/webuis/browserplugins/browseraudiovideoplugin/group"/>
 10623 <unit bldFile="app/webuis/browserplugins/browseraudiovideoplugin/group"/>
 10652      </component>
 10624 </component>
 10653      <component name="browserplugins_build" filter="s60" long-name="Browser Plugins Build">
 10625 <component name="browserplugins_build" filter="s60" long-name="Browser Plugins Build">
 10654       <!-- when configuration is in place, the #ifdef is no longer needed and this component can be removed -->
 10626 <!-- when configuration is in place, the #ifdef is no longer needed and this component can be removed -->
 10655       <unit bldFile="app/webuis/browserplugins/group"/>
 10627 <unit bldFile="app/webuis/browserplugins/group"/>
 10656      </component>
 10628 </component>
 10657     </collection>
 10629 </collection>
 10658     <collection name="pushmtm" long-name="Push MTM" level="plugin">
 10630 <collection name="pushmtm" long-name="Push MTM" level="plugin">
 10659      <component name="pushmtm_help" filter="s60" long-name="Push MTM Help">
 10631 <component name="pushmtm_help" filter="s60" long-name="Push MTM Help">
 10660       <unit bldFile="app/webuis/pushmtm/help/group"/>
 10632 <unit bldFile="app/webuis/pushmtm/help/group"/>
 10661      </component>
 10633 </component>
 10662      <component name="plugins" filter="s60" long-name="Push MTM Plugins" plugin="Y">
 10634 <component name="plugins" filter="s60" long-name="Push MTM Plugins" plugin="Y">
 10663       <unit bldFile="app/webuis/pushmtm/plugins/group"/>
 10635 <unit bldFile="app/webuis/pushmtm/plugins/group"/>
 10664      </component>
 10636 </component>
 10665      <component name="pushmtm_build" filter="s60" long-name="Push MTM Build">
 10637 <component name="pushmtm_build" filter="s60" long-name="Push MTM Build">
 10666       <!-- Some content is at collection level and some is at comopnent level. Either make this a single
 10638 <!-- Some content is at collection level and some is at comopnent level. Either make this a single
 10667 			component and move it down a diretcory, or make separate independent components in this collection -->
 10639 			component and move it down a diretcory, or make separate independent components in this collection -->
 10668       <unit bldFile="app/webuis/pushmtm/group"/>
 10640 <unit bldFile="app/webuis/pushmtm/group"/>
 10669      </component>
 10641 </component>
 10670     </collection>
 10642 </collection>
 10671    </block>
 10643 </block>
 10672    <block name="jrt" level="services" long-name="Java Runtime" levels="util generic rt ui">
 10644 <block name="jrt" level="services" long-name="Java Runtime" levels="util generic rt ui">
 10673     <collection name="jrt_plat" long-name="JRT Platform Interfaces" level="ui">
 10645 <collection name="jrt_plat" long-name="JRT Platform Interfaces" level="ui">
 10674      <component name="java_registry_api" long-name="Java Registry API" filter="s60" class="api">
 10646 <component name="java_registry_api" long-name="Java Registry API" filter="s60" class="api">
 10675       <unit bldFile="app/jrt/jrt_plat/java_registry_api/build"/>
 10647 <unit bldFile="app/jrt/jrt_plat/java_registry_api/build"/>
 10676      </component>
 10648 </component>
 10677      <component name="java_env_info_api" long-name="Java Environment Info API" filter="s60" class="api">
 10649 <component name="java_env_info_api" long-name="Java Environment Info API" filter="s60" class="api">
 10678       <unit bldFile="app/jrt/jrt_plat/java_env_info_api/build"/>
 10650 <unit bldFile="app/jrt/jrt_plat/java_env_info_api/build"/>
 10679      </component>
 10651 </component>
 10680      <component name="java_debug_api" long-name="Java Debug API" filter="s60" class="api">
 10652 <component name="java_debug_api" long-name="Java Debug API" filter="s60" class="api">
 10681       <unit bldFile="app/jrt/jrt_plat/java_debug_api/build"/>
 10653 <unit bldFile="app/jrt/jrt_plat/java_debug_api/build"/>
 10682      </component>
 10654 </component>
 10683     </collection>
 10655 </collection>
 10684     <collection name="java_stubs" long-name="Java Stubs" level="util">
 10656 <collection name="java_stubs" long-name="Java Stubs" level="util">
 10685      <!-- uncomment all components when configuration is in place. Currently #included from jrt_build -->
 10657 <!-- uncomment all components when configuration is in place. Currently #included from jrt_build -->
 10686      <component name="javadrmutils" long-name="Java DRM Utils" filter="s60,sf_build" class="placeholder">
 10658 <component name="javadrmutils" long-name="Java DRM Utils" filter="s60,sf_build" class="placeholder">
 10687       <!--<unit bldFile="java_stubs/jrtdrmutils/group"/>-->
 10659 <!--<unit bldFile="java_stubs/jrtdrmutils/group"/>-->
 10688      </component>
 10660 </component>
 10689      <component name="javaenvinfo" long-name="Java Environment Info" filter="s60,sf_build" class="placeholder">
 10661 <component name="javaenvinfo" long-name="Java Environment Info" filter="s60,sf_build" class="placeholder">
 10690       <!--<unit bldFile="java_stubs/jrtenvinfo/group"/>-->
 10662 <!--<unit bldFile="java_stubs/jrtenvinfo/group"/>-->
 10691      </component>
 10663 </component>
 10692      <component name="javaregistry" filter="s60,sf_build" long-name="Java Registry" class="placeholder">
 10664 <component name="javaregistry" filter="s60,sf_build" long-name="Java Registry" class="placeholder">
 10693       <!--<unit bldFile="java_stubs/jrtregistry/clientserver/client/group"/>-->
 10665 <!--<unit bldFile="java_stubs/jrtregistry/clientserver/client/group"/>-->
 10694      </component>
 10666 </component>
 10695      <component name="java_stubs_build" filter="s60,sf_build" long-name="Java Stubs ROM" class="placeholder">
 10667 <component name="java_stubs_build" filter="s60,sf_build" long-name="Java Stubs ROM" class="placeholder">
 10696       <!-- Remove the #includes and rename JRT ROM-->
 10668 <!-- Remove the #includes and rename JRT ROM-->
 10697       <!--<unit bldFile="java_stubs/group"/>-->
 10669 <!--<unit bldFile="java_stubs/group"/>-->
 10698      </component>
 10670 </component>
 10699     </collection>
 10671 </collection>
 10700     <collection name="jrt_info" long-name="JRT Info" level="rt">
 10672 <collection name="jrt_info" long-name="JRT Info" level="rt">
 10701      <component name="jrt_build" filter="s60" long-name="JRT Build">
 10673 <component name="jrt_build" filter="s60" long-name="JRT Build">
 10702       <!--  needed for __JAVA_STUBS condition -->
 10674 <!--  needed for __JAVA_STUBS condition -->
 10703       <unit bldFile="app/jrt/group"/>
 10675 <unit bldFile="app/jrt/group"/>
 10704      </component>
 10676 </component>
 10705     </collection>
 10677 </collection>
 10706    </block>
 10678 </block>
 10707    <block name="conntools" level="services" long-name="Connectivity Tools" levels="config app">
 10679 <block name="conntools" level="services" long-name="Connectivity Tools" levels="config app">
 10708     <collection name="nettools" long-name="Net Tools" level="app">
 10680 <collection name="nettools" long-name="Net Tools" level="app">
 10709      <component name="conntest" filter="s60" long-name="Connection Test" purpose="development">
 10681 <component name="conntest" filter="s60" long-name="Connection Test" purpose="development">
 10710       <unit bldFile="app/conntools/nettools/conntest/group"/>
 10682 <unit bldFile="app/conntools/nettools/conntest/group"/>
 10711      </component>
 10683 </component>
 10712     </collection>
 10684 </collection>
 10713     <collection name="emulatorlan" long-name="Emulator LAN" level="config">
 10685 <collection name="emulatorlan" long-name="Emulator LAN" level="config">
 10714      <!-- component is actually a colleciton, should be moved down a directory -->
 10686 <!-- component is actually a colleciton, should be moved down a directory -->
 10715      <component name="emulatorlan_build" filter="s60" long-name="Emulator LAN Build" purpose="development" class="config">
 10687 <component name="emulatorlan_build" filter="s60" long-name="Emulator LAN Build" purpose="development" class="config">
 10716       <unit bldFile="app/conntools/emulatorlan/group"/>
 10688 <unit bldFile="app/conntools/emulatorlan/group"/>
 10717      </component>
 10689 </component>
 10718     </collection>
 10690 </collection>
 10719    </block>
 10691 </block>
 10720    <block name="rndtools" level="services" long-name="R&amp;D tools" levels="support generic test util">
 10692 <block name="rndtools" level="services" long-name="R&amp;D tools" levels="support generic test util">
 10721     <collection name="creator" long-name="Creator" level="support">
 10693 <collection name="creator" long-name="Creator" level="support">
 10722      <!-- collection is really a component. Should move down a directory -->
 10694 <!-- collection is really a component. Should move down a directory -->
 10723      <component name="creator_build" filter="s60" long-name="Creator Tool" purpose="development" class="tool">
 10695 <component name="creator_build" filter="s60" long-name="Creator Tool" purpose="development" class="tool">
 10724       <unit bldFile="app/rndtools/creator/group"/>
 10696 <unit bldFile="app/rndtools/creator/group"/>
 10725      </component>
 10697 </component>
 10726     </collection>
 10698 </collection>
 10727     <collection name="filebrowser" long-name="File Browser" level="util">
 10699 <collection name="filebrowser" long-name="File Browser" level="util">
 10728      <!-- consider collapsing into a single component -->
 10700 <!-- consider collapsing into a single component -->
 10729      <component name="fileopserver" filter="s60" long-name="File Operations Server" purpose="development" class="tool">
 10701 <component name="fileopserver" filter="s60" long-name="File Operations Server" purpose="development" class="tool">
 10730       <!-- uncomment the unit when configuration is in place, it's currently #included from filebrowser_build -->
 10702 <!-- uncomment the unit when configuration is in place, it's currently #included from filebrowser_build -->
 10731       <!-- <unit bldFile="filebrowser/fileopserver/group"/>-->
 10703 <!-- <unit bldFile="filebrowser/fileopserver/group"/>-->
 10732      </component>
 10704 </component>
 10733      <component name="fileopclient" filter="s60" long-name="File Operations Client" purpose="development" class="tool">
 10705 <component name="fileopclient" filter="s60" long-name="File Operations Client" purpose="development" class="tool">
 10734       <!-- uncomment the unit when configuration is in place, it's currently #included from filebrowser_build -->
 10706 <!-- uncomment the unit when configuration is in place, it's currently #included from filebrowser_build -->
 10735       <!--<unit bldFile="filebrowser/fileopclient/group"/>-->
 10707 <!--<unit bldFile="filebrowser/fileopclient/group"/>-->
 10736      </component>
 10708 </component>
 10737      <component name="filebrowser_build" filter="s60" long-name="File Browser Application" purpose="development" class="tool">
 10709 <component name="filebrowser_build" filter="s60" long-name="File Browser Application" purpose="development" class="tool">
 10738       <!-- Need to make this a self-contained component by removing #includes. Can only do when configuration is in place-->
 10710 <!-- Need to make this a self-contained component by removing #includes. Can only do when configuration is in place-->
 10739       <unit bldFile="app/rndtools/filebrowser/group"/>
 10711 <unit bldFile="app/rndtools/filebrowser/group"/>
 10740      </component>
 10712 </component>
 10741     </collection>
 10713 </collection>
 10742     <collection name="launcher" long-name="Launcher" level="util">
 10714 <collection name="launcher" long-name="Launcher" level="util">
 10743      <!-- collection is really a component. Should move down a directory -->
 10715 <!-- collection is really a component. Should move down a directory -->
 10744      <component name="launcher_build" filter="s60" long-name="Launcher Utility" purpose="development" class="tool">
 10716 <component name="launcher_build" filter="s60" long-name="Launcher Utility" purpose="development" class="tool">
 10745       <unit bldFile="app/rndtools/launcher/group"/>
 10717 <unit bldFile="app/rndtools/launcher/group"/>
 10746      </component>
 10718 </component>
 10747     </collection>
 10719 </collection>
 10748     <collection name="loadgen" long-name="Load Generator" level="test">
 10720 <collection name="loadgen" long-name="Load Generator" level="test">
 10749      <!-- collection is really a component. Should move down a directory -->
 10721 <!-- collection is really a component. Should move down a directory -->
 10750      <component name="loadgen_build" filter="s60" long-name="Load Generator Application" purpose="development" class="tool">
 10722 <component name="loadgen_build" filter="s60" long-name="Load Generator Application" purpose="development" class="tool">
 10751       <unit bldFile="app/rndtools/loadgen/group"/>
 10723 <unit bldFile="app/rndtools/loadgen/group"/>
 10752      </component>
 10724 </component>
 10753     </collection>
 10725 </collection>
 10754     <collection name="perfmon" long-name="Performance Monitor" level="test">
 10726 <collection name="perfmon" long-name="Performance Monitor" level="test">
 10755      <!-- collection is really a component. Should move down a directory -->
 10727 <!-- collection is really a component. Should move down a directory -->
 10756      <component name="perfmon_build" filter="s60" long-name="Performance Monitor Tool" purpose="development" class="tool">
 10728 <component name="perfmon_build" filter="s60" long-name="Performance Monitor Tool" purpose="development" class="tool">
 10757       <unit bldFile="app/rndtools/perfmon/group"/>
 10729 <unit bldFile="app/rndtools/perfmon/group"/>
 10758      </component>
 10730 </component>
 10759     </collection>
 10731 </collection>
 10760     <collection name="screengrabber" long-name="Screen Grabber" level="util">
 10732 <collection name="screengrabber" long-name="Screen Grabber" level="util">
 10761      <!-- collection is really a component. Should move down a directory -->
 10733 <!-- collection is really a component. Should move down a directory -->
 10762      <component name="screengrabber_build" filter="s60" long-name="ScreenGrabber" purpose="development" class="tool">
 10734 <component name="screengrabber_build" filter="s60" long-name="ScreenGrabber" purpose="development" class="tool">
 10763       <unit bldFile="app/rndtools/screengrabber/group"/>
 10735 <unit bldFile="app/rndtools/screengrabber/group"/>
 10764      </component>
 10736 </component>
 10765     </collection>
 10737 </collection>
 10766     <collection name="stifui" long-name="STIF UI" level="generic">
 10738 <collection name="stifui" long-name="STIF UI" level="generic">
 10767      <component name="stifui_stifui" filter="s60" long-name="STIF UI" purpose="development">
 10739 <component name="stifui_stifui" filter="s60" long-name="STIF UI" purpose="development">
 10768       <unit bldFile="app/rndtools/stifui/stifui/group"/>
 10740 <unit bldFile="app/rndtools/stifui/stifui/group"/>
 10769      </component>
 10741 </component>
 10770      <component name="uitestserverstarter" filter="s60" long-name="UI Test Server Starter" purpose="development">
 10742 <component name="uitestserverstarter" filter="s60" long-name="UI Test Server Starter" purpose="development">
 10771       <unit bldFile="app/rndtools/stifui/uitestserverstarter/group"/>
 10743 <unit bldFile="app/rndtools/stifui/uitestserverstarter/group"/>
 10772      </component>
 10744 </component>
 10773      <component name="stifui_build" filter="s60" long-name="STIF UI Build" purpose="development">
 10745 <component name="stifui_build" filter="s60" long-name="STIF UI Build" purpose="development">
 10774       <!-- can this be split up into the other components or made a ROM component? -->
 10746 <!-- can this be split up into the other components or made a ROM component? -->
 10775       <unit bldFile="app/rndtools/stifui/group"/>
 10747 <unit bldFile="app/rndtools/stifui/group"/>
 10776      </component>
 10748 </component>
 10777     </collection>
 10749 </collection>
 10778     <collection name="memspyui" long-name="Memspy UI" level="generic">
 10750 <collection name="memspyui" long-name="Memspy UI" level="generic">
 10779      <!-- collection is really a component. Should move down a directory -->
 10751 <!-- collection is really a component. Should move down a directory -->
 10780      <component name="memspyui_build" filter="s60" long-name="Memspy UI Application" purpose="development" class="tool">
 10752 <component name="memspyui_build" filter="s60" long-name="Memspy UI Application" purpose="development" class="tool">
 10781       <unit bldFile="app/rndtools/memspyui/group"/>
 10753 <unit bldFile="app/rndtools/memspyui/group"/>
 10782      </component>
 10754 </component>
 10783     </collection>
 10755 </collection>
 10784     <collection name="htiui" long-name="Harmonized Test Interface UI" level="generic">
 10756 <collection name="htiui" long-name="Harmonized Test Interface UI" level="generic">
 10785      <component name="HtiCommPlugins" filter="s60" long-name="HTI Comm Plugins" purpose="development" plugin="Y">
 10757 <component name="HtiCommPlugins" filter="s60" long-name="HTI Comm Plugins" purpose="development" plugin="Y">
 10786       <unit bldFile="app/rndtools/htiui/HtiCommPlugins/HtiBtCommPlugin/group"/>
 10758 <unit bldFile="app/rndtools/htiui/HtiCommPlugins/HtiBtCommPlugin/group"/>
 10787      </component>
 10759 </component>
 10788      <component name="HtiServicePlugins" filter="s60" long-name="HTI Service Plugins" purpose="development" plugin="Y">
 10760 <component name="HtiServicePlugins" filter="s60" long-name="HTI Service Plugins" purpose="development" plugin="Y">
 10789       <!-- can only have a single unit. Should #include from a common bld.inf file -->
 10761 <!-- can only have a single unit. Should #include from a common bld.inf file -->
 10790       <unit bldFile="app/rndtools/htiui/HtiServicePlugins/HtiAppServicePlugin/group"/>
 10762 <unit bldFile="app/rndtools/htiui/HtiServicePlugins/HtiAppServicePlugin/group"/>
 10791       <unit bldFile="app/rndtools/htiui/HtiServicePlugins/HtiAudioServicePlugin/group"/>
 10763 <unit bldFile="app/rndtools/htiui/HtiServicePlugins/HtiAudioServicePlugin/group"/>
 10792       <unit bldFile="app/rndtools/htiui/HtiServicePlugins/HtiKeyEventServicePlugin/group"/>
 10764 <unit bldFile="app/rndtools/htiui/HtiServicePlugins/HtiKeyEventServicePlugin/group"/>
 10793       <unit bldFile="app/rndtools/htiui/HtiServicePlugins/HtiMessagesServicePlugin/group"/>
 10765 <unit bldFile="app/rndtools/htiui/HtiServicePlugins/HtiMessagesServicePlugin/group"/>
 10794       <unit bldFile="app/rndtools/htiui/HtiServicePlugins/HtiPIMServicePlugin/group"/>
 10766 <unit bldFile="app/rndtools/htiui/HtiServicePlugins/HtiPIMServicePlugin/group"/>
 10795       <unit bldFile="app/rndtools/htiui/HtiServicePlugins/HtiScreenshotServicePlugin/group"/>
 10767 <unit bldFile="app/rndtools/htiui/HtiServicePlugins/HtiScreenshotServicePlugin/group"/>
 10796       <unit bldFile="app/rndtools/htiui/HtiServicePlugins/HtiSysInfoServicePlugin/group"/>
 10768 <unit bldFile="app/rndtools/htiui/HtiServicePlugins/HtiSysInfoServicePlugin/group"/>
 10797       <unit bldFile="app/rndtools/htiui/HtiServicePlugins/HtiFtpBackupFake/group"/>
 10769 <unit bldFile="app/rndtools/htiui/HtiServicePlugins/HtiFtpBackupFake/group"/>
 10798      </component>
 10770 </component>
 10799      <component name="htidevicereboot" filter="s60" long-name="HTI Device Reboot" purpose="development">
 10771 <component name="htidevicereboot" filter="s60" long-name="HTI Device Reboot" purpose="development">
 10800       <unit bldFile="app/rndtools/htiui/htidevicereboot/group"/>
 10772 <unit bldFile="app/rndtools/htiui/htidevicereboot/group"/>
 10801      </component>
 10773 </component>
 10802      <component name="htistartupwait" filter="s60" long-name="HTI Startup Wait" purpose="development">
 10774 <component name="htistartupwait" filter="s60" long-name="HTI Startup Wait" purpose="development">
 10803       <unit bldFile="app/rndtools/htiui/htistartupwait/group"/>
 10775 <unit bldFile="app/rndtools/htiui/htistartupwait/group"/>
 10804      </component>
 10776 </component>
 10805      <component name="htiadmin" filter="s60" long-name="HTI Admin" purpose="development">
 10777 <component name="htiadmin" filter="s60" long-name="HTI Admin" purpose="development">
 10806       <unit bldFile="app/rndtools/htiui/htiadmin/group"/>
 10778 <unit bldFile="app/rndtools/htiui/htiadmin/group"/>
 10807      </component>
 10779 </component>
 10808      <component name="htiui_build" filter="s60" long-name="HTI UI Build" purpose="development">
 10780 <component name="htiui_build" filter="s60" long-name="HTI UI Build" purpose="development">
 10809       <!-- can this be split up into the other components or made a ROM component? -->
 10781 <!-- can this be split up into the other components or made a ROM component? -->
 10810       <unit bldFile="app/rndtools/htiui/group"/>
 10782 <unit bldFile="app/rndtools/htiui/group"/>
 10811      </component>
 10783 </component>
 10812     </collection>
 10784 </collection>
 10813    </block>
 10785 </block>
 10814    <block name="helps" level="apps" span="2" long-name="Help Apps" levels="eng tools if ui">
 10786 <block name="helps" level="apps" span="2" long-name="Help Apps" levels="eng tools if ui">
 10815     <collection name="csxhelp" long-name="Context Sensitive Extended Help" level="if">
 10787 <collection name="csxhelp" long-name="Context Sensitive Extended Help" level="if">
 10816      <!-- this is really a component. Should move it down a directory -->
 10788 <!-- this is really a component. Should move it down a directory -->
 10817      <component name="csxhelp_build" filter="s60" long-name="Context Sensitive Extended Help Build">
 10789 <component name="csxhelp_build" filter="s60" long-name="Context Sensitive Extended Help Build">
 10818       <unit bldFile="app/helps/csxhelp/group"/>
 10790 <unit bldFile="app/helps/csxhelp/group"/>
 10819      </component>
 10791 </component>
 10820     </collection>
 10792 </collection>
 10821     <collection name="symhelp" long-name="Symbian Help" level="eng">
 10793 <collection name="symhelp" long-name="Symbian Help" level="eng">
 10822      <component name="helpmodel" long-name="Help" introduced="6.0" purpose="optional">
 10794 <component name="helpmodel" long-name="Help" introduced="6.0" purpose="optional">
 10823       <unit bldFile="app/helps/symhelp/helpmodel/group" mrp="app/helps/symhelp/helpmodel/group/app-services_hlpmodel.mrp"/>
 10795 <unit bldFile="app/helps/symhelp/helpmodel/group" mrp="app/helps/symhelp/helpmodel/group/app-services_hlpmodel.mrp"/>
 10824      </component>
 10796 </component>
 10825     </collection>
 10797 </collection>
 10826     <collection name="helps_info" long-name="Help Apps Info" level="ui">
 10798 <collection name="helps_info" long-name="Help Apps Info" level="ui">
 10827      <component name="helps_metadata" long-name="Help Apps Metadata" introduced="^2" purpose="development" class="config PC">
 10799 <component name="helps_metadata" long-name="Help Apps Metadata" introduced="^2" purpose="development" class="config PC">
 10828       <unit mrp="app/helps/helps_info/helps_metadata/helps_metadata.mrp"/>
 10800 <unit mrp="app/helps/helps_info/helps_metadata/helps_metadata.mrp"/>
 10829      </component>
 10801 </component>
 10830     </collection>
 10802 </collection>
 10831    </block>
 10803 </block>
 10832    <block name="techview" level="apps" span="2" long-name="Techview" levels="services ui utils apps1 apps2 apps3">
 10804 <block name="techview" level="apps" span="2" long-name="Techview" levels="services ui utils apps1 apps2 apps3">
 10833     <collection name="buildverification" long-name="Build Verification" level="services">
 10805 <collection name="buildverification" long-name="Build Verification" level="services">
 10834      <component name="autosmoketest" long-name="Auto Smoke Test" filter="gt" purpose="development" introduced="9.1">
 10806 <component name="autosmoketest" long-name="Auto Smoke Test" filter="gt" purpose="development" introduced="9.1">
 10835       <unit bldFile="app/techview/buildverification/autosmoketest/Group" mrp="app/techview/buildverification/autosmoketest/Group/testtools_autosmoketest.mrp"/>
 10807 <unit bldFile="app/techview/buildverification/autosmoketest/Group" mrp="app/techview/buildverification/autosmoketest/Group/testtools_autosmoketest.mrp"/>
 10836      </component>
 10808 </component>
 10837      <component name="smoketest" long-name="Smoke Test" filter="gt" purpose="development">
 10809 <component name="smoketest" long-name="Smoke Test" filter="gt" purpose="development">
 10838       <unit bldFile="app/techview/buildverification/smoketest/Group" mrp="app/techview/buildverification/smoketest/Group/testtools_smoketest.mrp"/>
 10810 <unit bldFile="app/techview/buildverification/smoketest/Group" mrp="app/techview/buildverification/smoketest/Group/testtools_smoketest.mrp"/>
 10839      </component>
 10811 </component>
 10840     </collection>
 10812 </collection>
 10841     <collection name="techviewplat" long-name="Techview Platform" level="services"/>
 10813 <collection name="techviewplat" long-name="Techview Platform" level="services"/>
 10842     <collection name="techviewui" long-name="Techview UI" level="ui"/>
 10814 <collection name="techviewui" long-name="Techview UI" level="ui"/>
 10843     <collection name="controlpanel" long-name="Control Panel" level="ui"/>
 10815 <collection name="controlpanel" long-name="Control Panel" level="ui"/>
 10844     <collection name="pimapps" long-name="PIM Apps" level="apps3"/>
 10816 <collection name="pimapps" long-name="PIM Apps" level="apps3"/>
 10845     <collection name="securityapps" long-name="Security Apps" level="apps3"/>
 10817 <collection name="securityapps" long-name="Security Apps" level="apps3"/>
 10846     <collection name="utilityapps" long-name="Utility Apps" level="apps2"/>
 10818 <collection name="utilityapps" long-name="Utility Apps" level="apps2"/>
 10847     <collection name="installationapps" long-name="Installation Apps" level="apps2"/>
 10819 <collection name="installationapps" long-name="Installation Apps" level="apps2"/>
 10848     <collection name="messagingapps" long-name="Messaging Apps" level="apps2"/>
 10820 <collection name="messagingapps" long-name="Messaging Apps" level="apps2"/>
 10849     <collection name="telephonyapps" long-name="Telephony Apps" level="apps1"/>
 10821 <collection name="telephonyapps" long-name="Telephony Apps" level="apps1"/>
 10850     <collection name="networkingapps" long-name="Networking Apps" level="apps1"/>
 10822 <collection name="networkingapps" long-name="Networking Apps" level="apps1"/>
 10851     <collection name="networkingutils" long-name="Networking Utils" level="utils"/>
 10823 <collection name="networkingutils" long-name="Networking Utils" level="utils"/>
 10852     <collection name="shortlinkapps" long-name="Shortlink Apps" level="apps1"/>
 10824 <collection name="shortlinkapps" long-name="Shortlink Apps" level="apps1"/>
 10853     <collection name="testapps" long-name="Test Apps" level="utils"/>
 10825 <collection name="testapps" long-name="Test Apps" level="utils"/>
 10854     <collection name="avapps" long-name="A/V Apps" level="apps3"/>
 10826 <collection name="avapps" long-name="A/V Apps" level="apps3"/>
 10855     <collection name="toolkit" long-name="Toolkit" level="utils"/>
 10827 <collection name="toolkit" long-name="Toolkit" level="utils"/>
 10856     <collection name="techview_info" long-name="Techview Info" level="apps3">
 10828 <collection name="techview_info" long-name="Techview Info" level="apps3">
 10857      <component name="techview_metadata" long-name="Techview Metadata" introduced="^2" purpose="development" class="config PC">
 10829 <component name="techview_metadata" long-name="Techview Metadata" introduced="^2" purpose="development" class="config PC">
 10858       <unit mrp="app/techview/techview_info/techview_metadata/techview_metadata.mrp"/>
 10830 <unit mrp="app/techview/techview_info/techview_metadata/techview_metadata.mrp"/>
 10859      </component>
 10831 </component>
 10860     </collection>
 10832 </collection>
 10861    </block>
 10833 </block>
 10862   </layer>
 10834 </layer>
 10863  </systemModel>
 10835 </systemModel>
 10864 </SystemDefinition>
 10836 </SystemDefinition>