symbian3/single/sysdefs/system_model.xml
changeset 518 d23793caf8e5
parent 501 621e7a39919a
child 519 b5cfac16f48a
equal deleted inserted replaced
517:aa660cfec42d 518:d23793caf8e5
     1 <?xml version="1.0" encoding="UTF-8"?><!DOCTYPE SystemDefinition [
     1 <?xml version="1.0" encoding="UTF-8"?>
       
     2 <!DOCTYPE SystemDefinition [
     2 <!ELEMENT SystemDefinition ( systemModel )>
     3 <!ELEMENT SystemDefinition ( systemModel )>
     3 <!ATTLIST SystemDefinition
     4 <!ATTLIST SystemDefinition
     4   name CDATA #REQUIRED
     5   name CDATA #REQUIRED
     5   schema CDATA #REQUIRED
     6   schema CDATA #REQUIRED
     6 >
     7 >
    70   prebuilt NMTOKEN #IMPLIED
    71   prebuilt NMTOKEN #IMPLIED
    71   late (Y|N) #IMPLIED
    72   late (Y|N) #IMPLIED
    72   priority CDATA #IMPLIED
    73   priority CDATA #IMPLIED
    73 >
    74 >
    74 ]>
    75 ]>
    75 <SystemDefinition schema="2.0.1" name="Symbian^3">
    76 <SystemDefinition name="Symbian^3" schema="2.0.1">
    76 <systemModel>
    77  <systemModel>
    77 <layer name="adaptation" long-name="Adaptation" levels="low mw high">
    78   <layer name="adaptation" long-name="Adaptation" levels="low mw high">
    78 <block name="stubs" level="high" long-name="Stubs" levels="stub">
    79    <block name="stubs" level="high" long-name="Stubs" levels="stub">
    79 <collection name="s60_stubs" level="stub">
    80     <collection name="s60_stubs" level="stub">
    80 <component name="audiostubs" long-name="Audio Stubs">
    81      <component name="audiostubs" long-name="Audio Stubs">
    81 <unit bldFile="adaptation/stubs/audiostubs/group"/>
    82       <unit bldFile="adaptation/stubs/audiostubs/group"/>
    82 </component>
    83      </component>
    83 <component name="btaudioadaptation_stub" long-name="Bluetooth Audio Adaptation Stub">
    84      <component name="btaudioadaptation_stub" long-name="Bluetooth Audio Adaptation Stub">
    84 <unit bldFile="adaptation/stubs/btaudioadaptation_stub/group"/>
    85       <unit bldFile="adaptation/stubs/btaudioadaptation_stub/group"/>
    85 </component>
    86      </component>
    86 <component name="drm_stubs" long-name="DRM Stubs">
    87      <component name="drm_stubs" long-name="DRM Stubs">
    87 <unit bldFile="adaptation/stubs/drm_stubs/group"/>
    88       <unit bldFile="adaptation/stubs/drm_stubs/group"/>
    88 </component>
    89      </component>
    89 <component name="ocrsrv_stub" long-name="OCR Services Stub">
    90      <component name="ocrsrv_stub" long-name="OCR Services Stub">
    90 <unit bldFile="adaptation/stubs/ocrsrv_stub/group"/>
    91       <unit bldFile="adaptation/stubs/ocrsrv_stub/group"/>
    91 </component>
    92      </component>
    92 <component name="omasuplasnconverterstubimpl" long-name="OMA SUPL ASN Converter Stub Implementation">
    93      <component name="omasuplasnconverterstubimpl" long-name="OMA SUPL ASN Converter Stub Implementation">
    93 <unit bldFile="adaptation/stubs/omasuplasnconverterstubimpl/group"/>
    94       <unit bldFile="adaptation/stubs/omasuplasnconverterstubimpl/group"/>
    94 </component>
    95      </component>
    95 <component name="posmsgpluginreferenceimpl" long-name="POS Message Plugin Reference Implementation" plugin="Y">
    96      <component name="posmsgpluginreferenceimpl" long-name="POS Message Plugin Reference Implementation" plugin="Y">
    96 <unit bldFile="adaptation/stubs/posmsgpluginreferenceimpl/group"/>
    97       <unit bldFile="adaptation/stubs/posmsgpluginreferenceimpl/group"/>
    97 </component>
    98      </component>
    98 <component name="srsfenginestub" long-name="SRSF Engine Stub">
    99      <component name="srsfenginestub" long-name="SRSF Engine Stub">
    99 <unit bldFile="adaptation/stubs/srsfenginestub/group"/>
   100       <unit bldFile="adaptation/stubs/srsfenginestub/group"/>
   100 </component>
   101      </component>
   101 <component name="power_save_display_mode_stub" long-name="Power Save Display Mode Stub">
   102      <component name="power_save_display_mode_stub" long-name="Power Save Display Mode Stub">
   102 <unit bldFile="adaptation/stubs/power_save_display_mode_stub/group"/>
   103       <unit bldFile="adaptation/stubs/power_save_display_mode_stub/group"/>
   103 </component>
   104      </component>
   104 <component name="systemswstubs" long-name="System Software Stubs">
   105      <component name="systemswstubs" long-name="System Software Stubs">
   105 <unit bldFile="adaptation/stubs/systemswstubs/group"/>
   106       <unit bldFile="adaptation/stubs/systemswstubs/group"/>
   106 </component>
   107      </component>
   107 <component name="tactileclickplugin_stub" long-name="Tactile Click Plugin Stub" plugin="Y">
   108      <component name="tactileclickplugin_stub" long-name="Tactile Click Plugin Stub" plugin="Y">
   108 <unit bldFile="adaptation/stubs/tactileclickplugin_stub/group"/>
   109       <unit bldFile="adaptation/stubs/tactileclickplugin_stub/group"/>
   109 </component>
   110      </component>
   110 <component name="wlanhwinit_stub" long-name="WLAN Hardware Init Stub">
   111      <component name="wlanhwinit_stub" long-name="WLAN Hardware Init Stub">
   111 <unit bldFile="adaptation/stubs/wlanhwinit_stub/group"/>
   112       <unit bldFile="adaptation/stubs/wlanhwinit_stub/group"/>
   112 </component>
   113      </component>
   113 </collection>
   114     </collection>
   114 </block>
   115    </block>
   115 <block name="beagleboard" level="low" long-name="Beagle Board" levels="hw-if">
   116    <block name="beagleboard" level="low" long-name="Beagle Board" levels="hw-if">
   116 <collection name="omap3530" long-name="OMAP 3530" level="hw-if">
   117     <collection name="omap3530" long-name="OMAP 3530" level="hw-if">
   117 <component name="omap3530_build" long-name="Beagle Board Common" introduced="^3" purpose="optional" filter="sf_build">
   118      <component name="omap3530_build" long-name="Beagle Board Common" introduced="^3" purpose="optional" filter="sf_build">
   118 <unit bldFile="adaptation/beagleboard/omap3530" mrp="adaptation/beagleboard/omap3530/base_beagle.mrp"/>
   119       <unit bldFile="adaptation/beagleboard/omap3530" mrp="adaptation/beagleboard/omap3530/base_beagle.mrp"/>
   119 </component>
   120      </component>
   120 <component name="omap3530_kernel" long-name="Beagle Board Kernel" introduced="^3" purpose="optional" filter="sf_build">
   121      <component name="omap3530_kernel" long-name="Beagle Board Kernel" introduced="^3" purpose="optional" filter="sf_build">
   121 <unit bldFile="adaptation/beagleboard/omap3530/kernel"/>
   122       <unit bldFile="adaptation/beagleboard/omap3530/kernel"/>
   122 </component>
   123      </component>
   123 <component name="beagleboard_Baseport" long-name="Beagle Board Baseport" introduced="^3" purpose="optional" filter="sf_build">
   124      <component name="beagleboard_Baseport" long-name="Beagle Board Baseport" introduced="^3" purpose="optional" filter="sf_build">
   124 <unit bldFile="adaptation/beagleboard/omap3530/beagleboard"/>
   125       <unit bldFile="adaptation/beagleboard/omap3530/beagleboard"/>
   125 </component>
   126      </component>
   126 </collection>
   127     </collection>
   127 </block>
   128    </block>
   128 <block name="qemu" level="low" long-name="QEMU and Baseport" levels="hw-if">
   129    <block name="qemu" level="low" long-name="QEMU and Baseport" levels="hw-if">
   129 <collection name="qemu_baseport" long-name="Baseport" level="hw-if">
   130     <collection name="qemu_baseport" long-name="Baseport" level="hw-if">
   130 <component name="syborg" long-name="Syborg" introduced="^2" purpose="optional" filter="sf_build">
   131      <component name="syborg" long-name="Syborg" introduced="^2" purpose="optional" filter="sf_build">
   131 <unit bldFile="adaptation/qemu/baseport/syborg" mrp="adaptation/qemu/baseport/syborg/syborg.mrp"/>
   132       <unit bldFile="adaptation/qemu/baseport/syborg" mrp="adaptation/qemu/baseport/syborg/syborg.mrp"/>
   132 </component>
   133      </component>
   133 </collection>
   134     </collection>
   134 </block>
   135    </block>
   135 </layer>
   136   </layer>
   136 <layer name="os" long-name="OS" levels="hw services">
   137   <layer name="os" long-name="OS" levels="hw services">
   137 <block name="kernelhwsrv" level="hw" long-name="Kernel and Hardware Services" levels="hw-if adaptation framework test">
   138    <block name="kernelhwsrv" level="hw" long-name="Kernel and Hardware Services" levels="hw-if adaptation framework test">
   138 <collection name="brdbootldr" long-name="Board Boot Loader" level="hw-if">
   139     <collection name="brdbootldr" long-name="Board Boot Loader" level="hw-if">
   139 <component name="ubootldr" long-name="Boot Loader" introduced="9.2" purpose="optional">
   140      <component name="ubootldr" long-name="Boot Loader" introduced="9.2" purpose="optional">
   140 <unit mrp="os/kernelhwsrv/brdbootldr/ubootldr/base_ubootldr.mrp"/>
   141       <unit mrp="os/kernelhwsrv/brdbootldr/ubootldr/base_ubootldr.mrp"/>
   141 </component>
   142      </component>
   142 </collection>
   143     </collection>
   143 <collection name="bsptemplate" long-name="Board Support Package Template" level="hw-if">
   144     <collection name="bsptemplate" long-name="Board Support Package Template" level="hw-if">
   144 <component name="asspandvariant" long-name="Template ASSP and Variant" introduced="6.0" purpose="development">
   145      <component name="asspandvariant" long-name="Template ASSP and Variant" introduced="6.0" purpose="development">
   145 <unit bldFile="os/kernelhwsrv/bsptemplate/asspandvariant/template_variant" mrp="os/kernelhwsrv/bsptemplate/asspandvariant/base_template.mrp"/>
   146       <unit bldFile="os/kernelhwsrv/bsptemplate/asspandvariant/template_variant" mrp="os/kernelhwsrv/bsptemplate/asspandvariant/base_template.mrp"/>
   146 </component>
   147      </component>
   147 </collection>
   148     </collection>
   148 <collection name="kernel" long-name="Kernel Architecture" level="adaptation">
   149     <collection name="kernel" long-name="Kernel Architecture" level="adaptation">
   149 <component name="eka" long-name="Kernel Architecture" introduced="8.0" purpose="mandatory">
   150      <component name="eka" long-name="Kernel Architecture" introduced="8.0" purpose="mandatory">
   150 <unit bldFile="os/kernelhwsrv/kernel/eka" mrp="os/kernelhwsrv/kernel/eka/base_e32.mrp"/>
   151       <unit bldFile="os/kernelhwsrv/kernel/eka" mrp="os/kernelhwsrv/kernel/eka/base_e32.mrp"/>
   151 </component>
   152      </component>
   152 </collection>
   153     </collection>
   153 <collection name="kerneltest" long-name="Kernel Test" level="hw-if">
   154     <collection name="kerneltest" long-name="Kernel Test" level="hw-if">
   154 <component name="e32utils" long-name="E32 Utilities" purpose="development">
   155      <component name="e32utils" long-name="E32 Utilities" purpose="development">
   155 <unit bldFile="os/kernelhwsrv/kerneltest/e32utils/group" mrp="os/kernelhwsrv/kerneltest/e32utils/group/base_e32utils.mrp"/>
   156       <unit bldFile="os/kernelhwsrv/kerneltest/e32utils/group" mrp="os/kernelhwsrv/kerneltest/e32utils/group/base_e32utils.mrp"/>
   156 </component>
   157      </component>
   157 <component name="e32test" long-name="E32 Tests" purpose="development">
   158      <component name="e32test" long-name="E32 Tests" purpose="development">
   158 <unit bldFile="os/kernelhwsrv/kerneltest/e32test/group" mrp="os/kernelhwsrv/kerneltest/e32test/group/base_e32test.mrp"/>
   159       <unit bldFile="os/kernelhwsrv/kerneltest/e32test/group" mrp="os/kernelhwsrv/kerneltest/e32test/group/base_e32test.mrp"/>
   159 </component>
   160      </component>
   160 <component name="f32test" long-name="File Server Tests" purpose="development">
   161      <component name="f32test" long-name="File Server Tests" purpose="development">
   161 <unit bldFile="os/kernelhwsrv/kerneltest/f32test/group" mrp="os/kernelhwsrv/kerneltest/f32test/group/base_f32test.mrp"/>
   162       <unit bldFile="os/kernelhwsrv/kerneltest/f32test/group" mrp="os/kernelhwsrv/kerneltest/f32test/group/base_f32test.mrp"/>
   162 </component>
   163      </component>
   163 </collection>
   164     </collection>
   164 <collection name="ldds" long-name="Logical Device Drivers" level="adaptation">
   165     <collection name="ldds" long-name="Logical Device Drivers" level="adaptation">
   165 <component name="ethernetldd" long-name="Ethernet Drivers" purpose="optional">
   166      <component name="ethernetldd" long-name="Ethernet Drivers" purpose="optional">
   166 <unit bldFile="os/kernelhwsrv/kernel/eka/drivers/ethernet" mrp="os/kernelhwsrv/kernel/eka/drivers/ethernet/base_e32_drivers_ethernet.mrp"/>
   167       <unit bldFile="os/kernelhwsrv/kernel/eka/drivers/ethernet" mrp="os/kernelhwsrv/kernel/eka/drivers/ethernet/base_e32_drivers_ethernet.mrp"/>
   167 </component>
   168      </component>
   168 <component name="audioldd" long-name="Audio Drivers" introduced="8.1b" purpose="optional">
   169      <component name="audioldd" long-name="Audio Drivers" introduced="8.1b" purpose="optional">
   169 <unit bldFile="os/kernelhwsrv/kernel/eka/drivers/soundsc" mrp="os/kernelhwsrv/kernel/eka/drivers/soundsc/base_e32_drivers_sound.mrp"/>
   170       <unit bldFile="os/kernelhwsrv/kernel/eka/drivers/soundsc" mrp="os/kernelhwsrv/kernel/eka/drivers/soundsc/base_e32_drivers_sound.mrp"/>
   170 </component>
   171      </component>
   171 <component name="serialldd" long-name="Serial Port Drivers" purpose="optional">
   172      <component name="serialldd" long-name="Serial Port Drivers" purpose="optional">
   172 <unit bldFile="os/kernelhwsrv/kernel/eka/drivers/ecomm" mrp="os/kernelhwsrv/kernel/eka/drivers/ecomm/base_e32_drivers_ecomm.mrp"/>
   173       <unit bldFile="os/kernelhwsrv/kernel/eka/drivers/ecomm" mrp="os/kernelhwsrv/kernel/eka/drivers/ecomm/base_e32_drivers_ecomm.mrp"/>
   173 </component>
   174      </component>
   174 <component name="legacydrivers" long-name="Legacy Drivers" purpose="optional">
   175      <component name="legacydrivers" long-name="Legacy Drivers" purpose="optional">
   175 <unit mrp="os/kernelhwsrv/kernel/eka/drivers/adc/base_e32_drivers_adc.mrp"/>
   176       <unit mrp="os/kernelhwsrv/kernel/eka/drivers/adc/base_e32_drivers_adc.mrp"/>
   176 </component>
   177      </component>
   177 <component name="locmedia" long-name="Local Media Subsystem" introduced="8.1b" purpose="mandatory">
   178      <component name="locmedia" long-name="Local Media Subsystem" introduced="8.1b" purpose="mandatory">
   178 <!-- these are LDDs for storage media-->
   179       <!-- these are LDDs for storage media-->
   179 <unit bldFile="os/kernelhwsrv/kernel/eka/drivers/locmedia" mrp="os/kernelhwsrv/kernel/eka/drivers/locmedia/base_e32_drivers_locmedia.mrp"/>
   180       <unit bldFile="os/kernelhwsrv/kernel/eka/drivers/locmedia" mrp="os/kernelhwsrv/kernel/eka/drivers/locmedia/base_e32_drivers_locmedia.mrp"/>
   180 </component>
   181      </component>
   181 <component name="runmodedebugger" long-name="Run Mode Debugger" purpose="mandatory">
   182      <component name="runmodedebugger" long-name="Run Mode Debugger" purpose="mandatory">
   182 <unit bldFile="os/kernelhwsrv/kernel/eka/drivers/debug/group" mrp="os/kernelhwsrv/kernel/eka/drivers/debug/group/base_e32_drivers_debug.mrp"/>
   183       <unit bldFile="os/kernelhwsrv/kernel/eka/drivers/debug/group" mrp="os/kernelhwsrv/kernel/eka/drivers/debug/group/base_e32_drivers_debug.mrp"/>
   183 </component>
   184      </component>
   184 <component name="btrace" long-name="Kernel Trace Tool" purpose="mandatory">
   185      <component name="btrace" long-name="Kernel Trace Tool" purpose="mandatory">
   185 <unit bldFile="os/kernelhwsrv/kernel/eka/drivers/trace" mrp="os/kernelhwsrv/kernel/eka/drivers/trace/base_e32_drivers_trace.mrp"/>
   186       <unit bldFile="os/kernelhwsrv/kernel/eka/drivers/trace" mrp="os/kernelhwsrv/kernel/eka/drivers/trace/base_e32_drivers_trace.mrp"/>
   186 </component>
   187      </component>
   187 <component name="cameraldd" long-name="Camera Drivers" introduced="^3" purpose="optional">
   188      <component name="cameraldd" long-name="Camera Drivers" introduced="^3" purpose="optional">
   188 <unit bldFile="os/kernelhwsrv/kernel/eka/drivers/camerasc" mrp="os/kernelhwsrv/kernel/eka/drivers/camerasc/base_drivers_camerasc.mrp"/>
   189       <unit bldFile="os/kernelhwsrv/kernel/eka/drivers/camerasc" mrp="os/kernelhwsrv/kernel/eka/drivers/camerasc/base_drivers_camerasc.mrp"/>
   189 </component>
   190      </component>
   190 <component name="displayldd" long-name="Display Drivers" introduced="^3" purpose="optional">
   191      <component name="displayldd" long-name="Display Drivers" introduced="^3" purpose="optional">
   191 <!-- owned and maintained by graphics package. To be moved there as soon as technical limitations are resolved -->
   192       <!-- owned and maintained by graphics package. To be moved there as soon as technical limitations are resolved -->
   192 <unit bldFile="os/kernelhwsrv/kernel/eka/drivers/display" mrp="os/kernelhwsrv/kernel/eka/drivers/display/base_e32_drivers_display.mrp"/>
   193       <unit bldFile="os/kernelhwsrv/kernel/eka/drivers/display" mrp="os/kernelhwsrv/kernel/eka/drivers/display/base_e32_drivers_display.mrp"/>
   193 </component>
   194      </component>
   194 <component name="usbclientdrivers" long-name="USB Client Drivers" introduced="8.1b" purpose="optional">
   195      <component name="usbclientdrivers" long-name="USB Client Drivers" introduced="8.1b" purpose="optional">
   195 <!-- owned and maintained by usb package. To be moved there as soon as technical limitations are resolved -->
   196       <!-- owned and maintained by usb package. To be moved there as soon as technical limitations are resolved -->
   196 <unit bldFile="os/kernelhwsrv/kernel/eka/drivers/usbc" mrp="os/kernelhwsrv/kernel/eka/drivers/usbc/base_e32_drivers_usbcli.mrp"/>
   197       <unit bldFile="os/kernelhwsrv/kernel/eka/drivers/usbc" mrp="os/kernelhwsrv/kernel/eka/drivers/usbc/base_e32_drivers_usbcli.mrp"/>
   197 </component>
   198      </component>
   198 </collection>
   199     </collection>
   199 <collection name="driversupport" long-name="Generic Driver Support" level="hw-if">
   200     <collection name="driversupport" long-name="Generic Driver Support" level="hw-if">
   200 <component name="mediadrivers" long-name="Media Drivers" purpose="optional">
   201      <component name="mediadrivers" long-name="Media Drivers" purpose="optional">
   201 <!-- these are for storage media-->
   202       <!-- these are for storage media-->
   202 <unit bldFile="os/kernelhwsrv/kernel/eka/drivers/media" mrp="os/kernelhwsrv/kernel/eka/drivers/media/base_e32_drivers_media.mrp"/>
   203       <unit bldFile="os/kernelhwsrv/kernel/eka/drivers/media" mrp="os/kernelhwsrv/kernel/eka/drivers/media/base_e32_drivers_media.mrp"/>
   203 </component>
   204      </component>
   204 <component name="genericboardsupport" long-name="Generic Board Support" purpose="optional">
   205      <component name="genericboardsupport" long-name="Generic Board Support" purpose="optional">
   205 <unit bldFile="os/kernelhwsrv/kernel/eka/drivers/bsp" mrp="os/kernelhwsrv/kernel/eka/drivers/bsp/base_e32_drivers_bsp.mrp"/>
   206       <unit bldFile="os/kernelhwsrv/kernel/eka/drivers/bsp" mrp="os/kernelhwsrv/kernel/eka/drivers/bsp/base_e32_drivers_bsp.mrp"/>
   206 </component>
   207      </component>
   207 </collection>
   208     </collection>
   208 <collection name="userlibandfileserver" long-name="User Library and File Server" level="framework">
   209     <collection name="userlibandfileserver" long-name="User Library and File Server" level="framework">
   209 <component name="euser" long-name="User Library" purpose="mandatory">
   210      <component name="euser" long-name="User Library" purpose="mandatory">
   210 <unit bldFile="os/kernelhwsrv/kernel/eka/euser" mrp="os/kernelhwsrv/kernel/eka/euser/base_e32_euser.mrp"/>
   211       <unit bldFile="os/kernelhwsrv/kernel/eka/euser" mrp="os/kernelhwsrv/kernel/eka/euser/base_e32_euser.mrp"/>
   211 </component>
   212      </component>
   212 <component name="compsupp" long-name="Compiler Runtime Support" filter="gt" purpose="mandatory">
   213      <component name="compsupp" long-name="Compiler Runtime Support" filter="gt" purpose="mandatory">
   213 <unit bldFile="os/kernelhwsrv/kernel/eka/compsupp" mrp="os/kernelhwsrv/kernel/eka/compsupp/base_e32_compsupp.mrp"/>
   214       <unit bldFile="os/kernelhwsrv/kernel/eka/compsupp" mrp="os/kernelhwsrv/kernel/eka/compsupp/base_e32_compsupp.mrp"/>
   214 </component>
   215      </component>
   215 <component name="fileserver" long-name="File Server" filter="gt" purpose="mandatory">
   216      <component name="fileserver" long-name="File Server" filter="gt" purpose="mandatory">
   216 <unit bldFile="os/kernelhwsrv/userlibandfileserver/fileserver/group" mrp="os/kernelhwsrv/userlibandfileserver/fileserver/group/base_f32.mrp"/>
   217       <unit bldFile="os/kernelhwsrv/userlibandfileserver/fileserver/group" mrp="os/kernelhwsrv/userlibandfileserver/fileserver/group/base_f32.mrp"/>
   217 </component>
   218      </component>
   218 <component name="estart" long-name="Base Starter" filter="gt" purpose="optional">
   219      <component name="estart" long-name="Base Starter" filter="gt" purpose="optional">
   219 <unit bldFile="os/kernelhwsrv/userlibandfileserver/fileserver/estart" mrp="os/kernelhwsrv/userlibandfileserver/fileserver/estart/base_f32_estart.mrp"/>
   220       <unit bldFile="os/kernelhwsrv/userlibandfileserver/fileserver/estart" mrp="os/kernelhwsrv/userlibandfileserver/fileserver/estart/base_f32_estart.mrp"/>
   220 </component>
   221      </component>
   221 <component name="domainmgr" long-name="Domain Manager" introduced="8.1b" purpose="mandatory">
   222      <component name="domainmgr" long-name="Domain Manager" introduced="8.1b" purpose="mandatory">
   222 <unit bldFile="os/kernelhwsrv/userlibandfileserver/domainmgr/group" mrp="os/kernelhwsrv/userlibandfileserver/domainmgr/group/base_domain.mrp"/>
   223       <unit bldFile="os/kernelhwsrv/userlibandfileserver/domainmgr/group" mrp="os/kernelhwsrv/userlibandfileserver/domainmgr/group/base_domain.mrp"/>
   223 </component>
   224      </component>
   224 </collection>
   225     </collection>
   225 <collection name="filesystems" long-name="File Systems" level="framework">
   226     <collection name="filesystems" long-name="File Systems" level="framework">
   226 <component name="romfs" long-name="ROM File System" filter="gt" purpose="optional" plugin="Y">
   227      <component name="romfs" long-name="ROM File System" filter="gt" purpose="optional" plugin="Y">
   227 <unit mrp="os/kernelhwsrv/userlibandfileserver/fileserver/srom/base_f32_srom.mrp"/>
   228       <unit mrp="os/kernelhwsrv/userlibandfileserver/fileserver/srom/base_f32_srom.mrp"/>
   228 </component>
   229      </component>
   229 <component name="rofs" long-name="ROFS" filter="gt" purpose="optional" plugin="Y">
   230      <component name="rofs" long-name="ROFS" filter="gt" purpose="optional" plugin="Y">
   230 <unit bldFile="os/kernelhwsrv/userlibandfileserver/fileserver/srofs" mrp="os/kernelhwsrv/userlibandfileserver/fileserver/srofs/base_f32_srofs.mrp"/>
   231       <unit bldFile="os/kernelhwsrv/userlibandfileserver/fileserver/srofs" mrp="os/kernelhwsrv/userlibandfileserver/fileserver/srofs/base_f32_srofs.mrp"/>
   231 </component>
   232      </component>
   232 <component name="usbmsfs" long-name="USB Mass Storage File System" filter="gt" purpose="optional" plugin="Y">
   233      <component name="usbmsfs" long-name="USB Mass Storage File System" filter="gt" purpose="optional" plugin="Y">
   233 <unit bldFile="os/kernelhwsrv/userlibandfileserver/fileserver/smassstorage" mrp="os/kernelhwsrv/userlibandfileserver/fileserver/smassstorage/base_f32_smassstorage.mrp"/>
   234       <unit bldFile="os/kernelhwsrv/userlibandfileserver/fileserver/smassstorage" mrp="os/kernelhwsrv/userlibandfileserver/fileserver/smassstorage/base_f32_smassstorage.mrp"/>
   234 </component>
   235      </component>
   235 <component name="usbhostmssrv" long-name="USB Host Mass Storage Server" filter="gt" introduced="^3" purpose="optional" plugin="Y">
   236      <component name="usbhostmssrv" long-name="USB Host Mass Storage Server" filter="gt" introduced="^3" purpose="optional" plugin="Y">
   236 <unit bldFile="os/kernelhwsrv/userlibandfileserver/fileserver/shostmassstorage" mrp="os/kernelhwsrv/userlibandfileserver/fileserver/shostmassstorage/base_f32_shostmassstorage.mrp"/>
   237       <unit bldFile="os/kernelhwsrv/userlibandfileserver/fileserver/shostmassstorage" mrp="os/kernelhwsrv/userlibandfileserver/fileserver/shostmassstorage/base_f32_shostmassstorage.mrp"/>
   237 </component>
   238      </component>
   238 <component name="fat32fs" long-name="FAT32 File System" filter="gt" purpose="optional" plugin="Y">
   239      <component name="fat32fs" long-name="FAT32 File System" filter="gt" purpose="optional" plugin="Y">
   239 <unit bldFile="os/kernelhwsrv/userlibandfileserver/fileserver/sfat32" mrp="os/kernelhwsrv/userlibandfileserver/fileserver/sfat32/base_f32_sfat32.mrp"/>
   240       <unit bldFile="os/kernelhwsrv/userlibandfileserver/fileserver/sfat32" mrp="os/kernelhwsrv/userlibandfileserver/fileserver/sfat32/base_f32_sfat32.mrp"/>
   240 </component>
   241      </component>
   241 <component name="fatfs" long-name="FAT File System" filter="gt" purpose="optional" plugin="Y">
   242      <component name="fatfs" long-name="FAT File System" filter="gt" purpose="optional" plugin="Y">
   242 <unit bldFile="os/kernelhwsrv/userlibandfileserver/fileserver/sfat" mrp="os/kernelhwsrv/userlibandfileserver/fileserver/sfat/base_f32_sfat.mrp"/>
   243       <unit bldFile="os/kernelhwsrv/userlibandfileserver/fileserver/sfat" mrp="os/kernelhwsrv/userlibandfileserver/fileserver/sfat/base_f32_sfat.mrp"/>
   243 </component>
   244      </component>
   244 <component name="compfs" long-name="Composite File System" filter="gt" purpose="optional" plugin="Y">
   245      <component name="compfs" long-name="Composite File System" filter="gt" purpose="optional" plugin="Y">
   245 <unit bldFile="os/kernelhwsrv/userlibandfileserver/fileserver/scomp" mrp="os/kernelhwsrv/userlibandfileserver/fileserver/scomp/base_f32_scomp.mrp"/>
   246       <unit bldFile="os/kernelhwsrv/userlibandfileserver/fileserver/scomp" mrp="os/kernelhwsrv/userlibandfileserver/fileserver/scomp/base_f32_scomp.mrp"/>
   246 </component>
   247      </component>
   247 </collection>
   248     </collection>
   248 <collection name="halservices" long-name="HAL Services" level="framework">
   249     <collection name="halservices" long-name="HAL Services" level="framework">
   249 <component name="hal" long-name="User-Side Hardware Abstraction" introduced="6.0" purpose="optional">
   250      <component name="hal" long-name="User-Side Hardware Abstraction" introduced="6.0" purpose="optional">
   250 <unit bldFile="os/kernelhwsrv/halservices/hal" mrp="os/kernelhwsrv/halservices/hal/base_hal.mrp"/>
   251       <unit bldFile="os/kernelhwsrv/halservices/hal" mrp="os/kernelhwsrv/halservices/hal/base_hal.mrp"/>
   251 </component>
   252      </component>
   252 </collection>
   253     </collection>
   253 <collection name="textmodeshell" long-name="Text Mode Shell" level="test">
   254     <collection name="textmodeshell" long-name="Text Mode Shell" level="test">
   254 <component name="e32wsrv" long-name="Text Window Server" purpose="optional">
   255      <component name="e32wsrv" long-name="Text Window Server" purpose="optional">
   255 <unit bldFile="os/kernelhwsrv/kernel/eka/ewsrv" mrp="os/kernelhwsrv/kernel/eka/ewsrv/base_e32_ewsrv.mrp"/>
   256       <unit bldFile="os/kernelhwsrv/kernel/eka/ewsrv" mrp="os/kernelhwsrv/kernel/eka/ewsrv/base_e32_ewsrv.mrp"/>
   256 </component>
   257      </component>
   257 <component name="textshell" long-name="Text Shell" filter="gt" purpose="development">
   258      <component name="textshell" long-name="Text Shell" filter="gt" purpose="development">
   258 <unit bldFile="os/kernelhwsrv/userlibandfileserver/fileserver/etshell" mrp="os/kernelhwsrv/userlibandfileserver/fileserver/etshell/base_f32_eshell.mrp"/>
   259       <unit bldFile="os/kernelhwsrv/userlibandfileserver/fileserver/etshell" mrp="os/kernelhwsrv/userlibandfileserver/fileserver/etshell/base_f32_eshell.mrp"/>
   259 </component>
   260      </component>
   260 </collection>
   261     </collection>
   261 <collection name="baseapitest" long-name="Base API Tests" level="test"/>
   262     <collection name="baseapitest" long-name="Base API Tests" level="test"/>
   262 <collection name="kernelhwsrv_info" long-name="Kernel and Hardware Services Info" level="test">
   263     <collection name="kernelhwsrv_info" long-name="Kernel and Hardware Services Info" level="test">
   263 <component name="kernelhwsrv_metadata" long-name="Kernel and Hardware Services Metadata" introduced="^2" purpose="development" class="config PC">
   264      <component name="kernelhwsrv_metadata" long-name="Kernel and Hardware Services Metadata" introduced="^2" purpose="development" class="config PC">
   264 <unit mrp="os/kernelhwsrv/kernelhwsrv_info/kernelhwsrv_metadata/kernelhwsrv_metadata.mrp"/>
   265       <unit mrp="os/kernelhwsrv/kernelhwsrv_info/kernelhwsrv_metadata/kernelhwsrv_metadata.mrp"/>
   265 </component>
   266      </component>
   266 </collection>
   267     </collection>
   267 </block>
   268    </block>
   268 <block name="boardsupport" level="hw" long-name="Board Support" levels="bsp test 2 3 config">
   269    <block name="boardsupport" level="hw" long-name="Board Support" levels="bsp test 2 3 config">
   269 <collection name="emulator" long-name="Emulator" level="bsp">
   270     <collection name="emulator" long-name="Emulator" level="bsp">
   270 <component name="emulatorbsp" long-name="Emulator BSP" purpose="optional">
   271      <component name="emulatorbsp" long-name="Emulator BSP" purpose="optional">
   271 <unit bldFile="os/boardsupport/emulator/emulatorbsp" mrp="os/boardsupport/emulator/emulatorbsp/base_wins.mrp"/>
   272       <unit bldFile="os/boardsupport/emulator/emulatorbsp" mrp="os/boardsupport/emulator/emulatorbsp/base_wins.mrp"/>
   272 </component>
   273      </component>
   273 </collection>
   274     </collection>
   274 <collection name="haitest" long-name="HAI Test Suites" level="test">
   275     <collection name="haitest" long-name="HAI Test Suites" level="test">
   275 <component name="bspsvs" long-name="BSP Verification Suite" introduced="^2" purpose="development">
   276      <component name="bspsvs" long-name="BSP Verification Suite" introduced="^2" purpose="development">
   276 <unit mrp="os/boardsupport/haitest/bspsvs/group/bspsvs.mrp"/>
   277       <unit mrp="os/boardsupport/haitest/bspsvs/group/bspsvs.mrp"/>
   277 </component>
   278      </component>
   278 </collection>
   279     </collection>
   279 <collection name="boardsupport_info" long-name="Board Support Info" level="config">
   280     <collection name="boardsupport_info" long-name="Board Support Info" level="config">
   280 <component name="boardsupport_metadata" long-name="Board Support Metadata" introduced="^2" purpose="development" class="config PC">
   281      <component name="boardsupport_metadata" long-name="Board Support Metadata" introduced="^2" purpose="development" class="config PC">
   281 <unit mrp="os/boardsupport/boardsupport_info/boardsupport_metadata/boardsupport_metadata.mrp"/>
   282       <unit mrp="os/boardsupport/boardsupport_info/boardsupport_metadata/boardsupport_metadata.mrp"/>
   282 </component>
   283      </component>
   283 </collection>
   284     </collection>
   284 </block>
   285    </block>
   285 <block name="buildtools" level="hw" long-name="Build Tools" levels="bld mw fw ui">
   286    <block name="buildtools" level="hw" long-name="Build Tools" levels="bld mw fw ui">
   286 <collection name="bldsystemtools" long-name="Build System Tools" level="bld">
   287     <collection name="bldsystemtools" long-name="Build System Tools" level="bld">
   287 <component name="sysdeftools" long-name="System Definition Tools" purpose="development" introduced="^2">
   288      <component name="sysdeftools" long-name="System Definition Tools" purpose="development" introduced="^2">
   288 <unit mrp="os/buildtools/bldsystemtools/sysdeftools/group/sysdeftools.mrp"/>
   289       <unit mrp="os/buildtools/bldsystemtools/sysdeftools/group/sysdeftools.mrp"/>
   289 </component>
   290      </component>
   290 <component name="commonbldutils" long-name="Common Utils" purpose="development">
   291      <component name="commonbldutils" long-name="Common Utils" purpose="development">
   291 <unit mrp="os/buildtools/bldsystemtools/commonbldutils/tools_utils_common.mrp"/>
   292       <unit mrp="os/buildtools/bldsystemtools/commonbldutils/tools_utils_common.mrp"/>
   292 </component>
   293      </component>
   293 </collection>
   294     </collection>
   294 <collection name="toolsandutils" long-name="Tools and Utils" level="mw">
   295     <collection name="toolsandutils" long-name="Tools and Utils" level="mw">
   295 <component name="productionbldtools" long-name="Production Build Tools" filter="gt" purpose="development">
   296      <component name="productionbldtools" long-name="Production Build Tools" filter="gt" purpose="development">
   296 <unit mrp="os/buildtools/toolsandutils/productionbldtools/product_tools.mrp"/>
   297       <unit mrp="os/buildtools/toolsandutils/productionbldtools/product_tools.mrp"/>
   297 </component>
   298      </component>
   298 <component name="e32tools" long-name="E32 Tools" deprecated="^2" purpose="development" class="PC">
   299      <component name="e32tools" long-name="E32 Tools" deprecated="^2" purpose="development" class="PC">
   299 <unit bldFile="os/buildtools/toolsandutils/e32tools/group" mrp="os/buildtools/toolsandutils/e32tools/group/tools_e32tools.mrp"/>
   300       <unit bldFile="os/buildtools/toolsandutils/e32tools/group" mrp="os/buildtools/toolsandutils/e32tools/group/tools_e32tools.mrp"/>
   300 </component>
   301      </component>
   301 <component name="autotest" long-name="Autotest" purpose="development">
   302      <component name="autotest" long-name="Autotest" purpose="development">
   302 <unit bldFile="os/buildtools/toolsandutils/autotest/group" mrp="os/buildtools/toolsandutils/autotest/group/tools_autotest.mrp"/>
   303       <unit bldFile="os/buildtools/toolsandutils/autotest/group" mrp="os/buildtools/toolsandutils/autotest/group/tools_autotest.mrp"/>
   303 </component>
   304      </component>
   304 </collection>
   305     </collection>
   305 <collection name="sbsv1_os" long-name="Symbian Build System v1" level="fw">
   306     <collection name="sbsv1_os" long-name="Symbian Build System v1" level="fw">
   306 <component name="e32toolp" long-name="E32 Perl Tools" purpose="development" filter="sf_build" class="PC">
   307      <component name="e32toolp" long-name="E32 Perl Tools" purpose="development" filter="sf_build" class="PC">
   307 <unit mrp="os/buildtools/sbsv1_os/e32toolp/group/tools_e32toolp.mrp" bldFile="os/buildtools/sbsv1_os/e32toolp/group"/>
   308       <unit mrp="os/buildtools/sbsv1_os/e32toolp/group/tools_e32toolp.mrp" bldFile="os/buildtools/sbsv1_os/e32toolp/group"/>
   308 </component>
   309      </component>
   309 </collection>
   310     </collection>
   310 <collection name="imgtools_os" long-name="Image Tools" level="fw">
   311     <collection name="imgtools_os" long-name="Image Tools" level="fw">
   311 <component name="romkiteka2" long-name="ROMKIT EKA2" deprecated="^2" purpose="development">
   312      <component name="romkiteka2" long-name="ROMKIT EKA2" deprecated="^2" purpose="development">
   312 <unit bldFile="os/buildtools/imgtools_os/romkiteka2/group" mrp="os/buildtools/imgtools_os/romkiteka2/group/tools_romkit.mrp"/>
   313       <unit bldFile="os/buildtools/imgtools_os/romkiteka2/group" mrp="os/buildtools/imgtools_os/romkiteka2/group/tools_romkit.mrp"/>
   313 </component>
   314      </component>
   314 </collection>
   315     </collection>
   315 <collection name="misccomponents" long-name="Misc Components" level="mw">
   316     <collection name="misccomponents" long-name="Misc Components" level="mw">
   316 <component name="emulatorlauncher" long-name="Emulator Launcher" filter="gt" purpose="development">
   317      <component name="emulatorlauncher" long-name="Emulator Launcher" filter="gt" purpose="development">
   317 <unit bldFile="os/buildtools/misccomponents/emulatorlauncher/group" mrp="os/buildtools/misccomponents/emulatorlauncher/group/tools_sdk_eng_emulator_launcher.mrp"/>
   318       <unit bldFile="os/buildtools/misccomponents/emulatorlauncher/group" mrp="os/buildtools/misccomponents/emulatorlauncher/group/tools_sdk_eng_emulator_launcher.mrp"/>
   318 </component>
   319      </component>
   319 </collection>
   320     </collection>
   320 <collection name="buildtools_info" long-name="Build Tools Info" level="ui">
   321     <collection name="buildtools_info" long-name="Build Tools Info" level="ui">
   321 <component name="buildtools_metadata" long-name="Build Tools Metadata" introduced="^2" purpose="development" class="config PC">
   322      <component name="buildtools_metadata" long-name="Build Tools Metadata" introduced="^2" purpose="development" class="config PC">
   322 <unit mrp="os/buildtools/buildtools_info/buildtools_metadata/buildtools_metadata.mrp"/>
   323       <unit mrp="os/buildtools/buildtools_info/buildtools_metadata/buildtools_metadata.mrp"/>
   323 </component>
   324      </component>
   324 </collection>
   325     </collection>
   325 </block>
   326    </block>
   326 <block name="ossrv" level="services" long-name="Generic OS Services" levels="physical-abstraction app-libs encoding translation data-services utilities">
   327    <block name="ossrv" level="services" long-name="Generic OS Services" levels="physical-abstraction app-libs encoding translation data-services utilities">
   327 <collection name="ossrv_pub" long-name="Generic OS Services Public Interfaces" level="utilities">
   328     <collection name="stdlibs" long-name="Standard Libraries" level="translation">
   328 <component name="boost_apis" long-name="Boost APIs" filter="s60" class="api">
   329      <component name="libz" filter="s60" long-name="Z Compression Library">
   329 <unit bldFile="os/ossrv/ossrv_pub/boost_apis/group"/>
   330       <unit bldFile="os/ossrv/stdlibs/libz/group"/>
   330 </component>
   331      </component>
   331 <component name="cpp_wrappers" long-name="Cpp wrappers" filter="s60" class="api">
   332      <component name="libcrypt" filter="s60" long-name="Crypt Library">
   332 <unit bldFile="os/ossrv/ossrv_pub/cpp_wrappers/group"/>
   333       <unit bldFile="os/ossrv/stdlibs/libcrypt/group"/>
   333 </component>
   334      </component>
   334 <component name="character_type_apis" long-name="Character Type APIs" filter="s60" class="api">
   335     </collection>
   335 <unit bldFile="os/ossrv/ossrv_pub/character_type_apis/group"/>
   336     <collection name="ssl" long-name="SSL" level="data-services">
   336 </component>
   337      <component name="libcrypto" filter="s60" long-name="Crypto Library">
   337 <component name="compiler_specific_runtime_support" long-name="Compiler Specific Runtime Support" filter="s60" class="api">
   338       <unit bldFile="os/ossrv/ssl/libcrypto/group"/>
   338 <unit bldFile="os/ossrv/ossrv_pub/compiler_specific_runtime_support/group"/>
   339      </component>
   339 </component>
   340      <component name="libssl" filter="s60" purpose="development" long-name="SSL Library">
   340 <component name="ossrv_configuration_api" long-name="Generic OS Services Configuration API" filter="s60" class="api">
   341       <unit bldFile="os/ossrv/ssl/libssl/group"/>
   341 <unit bldFile="os/ossrv/ossrv_pub/configuration/group"/>
   342      </component>
   342 </component>
   343     </collection>
   343 <component name="crypto_authentication_codes_and_hash_functions_api" long-name="Crypto Authentication Codes and Hash Functions API" filter="s60" class="api">
   344     <collection name="glib" long-name="GLib" level="utilities">
   344 <unit bldFile="os/ossrv/ossrv_pub/crypto_authentication_codes_and_hash_functions_api/group"/>
   345      <component name="glibbackend" filter="s60" long-name="GLib Backend">
   345 </component>
   346       <unit bldFile="os/ossrv/glib/glibbackend/group"/>
   346 <component name="crypto_auxillary_functions_api" long-name="Crypto Auxillary Functions API" filter="s60" class="api">
   347      </component>
   347 <unit bldFile="os/ossrv/ossrv_pub/crypto_auxillary_functions_api/group"/>
   348      <component name="libglib" filter="s60" long-name="GLib Library">
   348 </component>
   349       <unit bldFile="os/ossrv/glib/libglib/group"/>
   349 <component name="crypto_certificates_api" long-name="Crypto Certificates API" filter="s60" class="api">
   350      </component>
   350 <unit bldFile="os/ossrv/ossrv_pub/crypto_certificates_api/group"/>
   351      <component name="libgthread" filter="s60" long-name="Libg Thread">
   351 </component>
   352       <unit bldFile="os/ossrv/glib/libgthread/group"/>
   352 <component name="crypto_inputoutput_and_data_encoding_api" long-name="Crypto Input/Output and Data Encoding API" filter="s60" class="api">
   353      </component>
   353 <unit bldFile="os/ossrv/ossrv_pub/crypto_inputoutput_and_data_encoding_api/group"/>
   354      <component name="libgmodule" filter="s60" long-name="Libg Module">
   354 </component>
   355       <unit bldFile="os/ossrv/glib/libgmodule/group"/>
   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">
   356      </component>
   356 <unit bldFile="os/ossrv/ossrv_pub/crypto_public_key_cryptography_and_key_agreement_api/group"/>
   357      <component name="libgobject" filter="s60" long-name="Libg Object">
   357 </component>
   358       <unit bldFile="os/ossrv/glib/libgobject/group"/>
   358 <component name="crypto_symmetric_ciphers_api" long-name="Crypto Symmetric Ciphers API" filter="s60" class="api">
   359      </component>
   359 <unit bldFile="os/ossrv/ossrv_pub/crypto_symmetric_ciphers_api/group"/>
   360     </collection>
   360 </component>
   361     <collection name="stdcpp" long-name="C++ Standard Library" level="translation">
   361 <component name="crypto_utility_functions_api" long-name="Crypto Utility Functions API" filter="s60" class="api">
   362      <!-- collection is really a component. Needs to be moved down a directory -->
   362 <unit bldFile="os/ossrv/ossrv_pub/crypto_utility_functions_api/group"/>
   363      <component name="stdcpp_build" filter="s60" long-name="Stdcpp">
   363 </component>
   364       <unit bldFile="os/ossrv/stdcpp/group"/>
   364 <component name="cryptogaphy_related_api" long-name="Cryptogaphy Related API" filter="s60" class="api">
   365      </component>
   365 <unit bldFile="os/ossrv/ossrv_pub/cryptogaphy_related_api/group"/>
   366     </collection>
   366 </component>
   367     <collection name="ofdbus" long-name="Open Foundation D-Bus" level="utilities">
   367 <component name="ossrv_debug_api" long-name="Generic OS Services Debug API" filter="s60" class="api">
   368      <component name="dbus" filter="s60" long-name="D-Bus">
   368 <unit bldFile="os/ossrv/ossrv_pub/debug/group"/>
   369       <unit bldFile="os/ossrv/ofdbus/dbus/group"/>
   369 </component>
   370      </component>
   370 <component name="ossrv_exceptions_api" long-name="Generic OS Services Exceptions API" filter="s60" class="api">
   371      <component name="dbus-glib" filter="s60" long-name="D-Bus GLib">
   371 <unit bldFile="os/ossrv/ossrv_pub/exceptions/group"/>
   372       <unit bldFile="os/ossrv/ofdbus/dbus-glib/group"/>
   372 </component>
   373      </component>
   373 <component name="gboxed" long-name="GBoxed API" filter="s60" class="api">
   374      <component name="ofdbus_rom" filter="s60" long-name="D-Bus ROM">
   374 <unit bldFile="os/ossrv/ossrv_pub/gboxed/group"/>
   375       <!-- Contains IBY for for dbus. Should remove #includes to above components and move this down a directory 
   375 </component>
       
   376 <component name="glib_arrays" long-name="Glib Arrays API" filter="s60" class="api">
       
   377 <unit bldFile="os/ossrv/ossrv_pub/glib_arrays/group"/>
       
   378 </component>
       
   379 <component name="glib_asynchronous_queues" long-name="Glib Asynchronous Queues API" filter="s60" class="api">
       
   380 <unit bldFile="os/ossrv/ossrv_pub/glib_asynchronous_queues/group"/>
       
   381 </component>
       
   382 <component name="glib_atomic_operations" long-name="Glib Atomic Operations API" filter="s60" class="api">
       
   383 <unit bldFile="os/ossrv/ossrv_pub/glib_atomic_operations/group"/>
       
   384 </component>
       
   385 <component name="glib_automatic_string_completion" long-name="Glib Automatic String Completion API" filter="s60" class="api">
       
   386 <unit bldFile="os/ossrv/ossrv_pub/glib_automatic_string_completion/group"/>
       
   387 </component>
       
   388 <component name="glib_balanced_binary_trees" long-name="Glib Balanced Binary Trees API" filter="s60" class="api">
       
   389 <unit bldFile="os/ossrv/ossrv_pub/glib_balanced_binary_trees/group"/>
       
   390 </component>
       
   391 <component name="glib_basic_types" long-name="Glib Basic Types API" filter="s60" class="api">
       
   392 <unit bldFile="os/ossrv/ossrv_pub/glib_basic_types/group"/>
       
   393 </component>
       
   394 <component name="glib_caches" long-name="Glib Caches API" filter="s60" class="api">
       
   395 <unit bldFile="os/ossrv/ossrv_pub/glib_caches/group"/>
       
   396 </component>
       
   397 <component name="glib_character_set_conversion" long-name="Glib Character Set Conversion API" filter="s60" class="api">
       
   398 <unit bldFile="os/ossrv/ossrv_pub/glib_character_set_conversion/group"/>
       
   399 </component>
       
   400 <component name="glib_closures" long-name="Glib Closures API" filter="s60" class="api">
       
   401 <unit bldFile="os/ossrv/ossrv_pub/glib_closures/group"/>
       
   402 </component>
       
   403 <component name="glib_commandline_option_parser" long-name="Glib Command Line Option Parser API" filter="s60" class="api">
       
   404 <unit bldFile="os/ossrv/ossrv_pub/glib_commandline_option_parser/group"/>
       
   405 </component>
       
   406 <component name="glib_datasets" long-name="Glib Datasets API" filter="s60" class="api">
       
   407 <unit bldFile="os/ossrv/ossrv_pub/glib_datasets/group"/>
       
   408 </component>
       
   409 <component name="glib_date_and_time_functions" long-name="Glib Date and Time Functions API" filter="s60" class="api">
       
   410 <unit bldFile="os/ossrv/ossrv_pub/glib_date_and_time_functions/group"/>
       
   411 </component>
       
   412 <component name="glib_doubleended_queues" long-name="Glib Double-ended Queues API" filter="s60" class="api">
       
   413 <unit bldFile="os/ossrv/ossrv_pub/glib_doubleended_queues/group"/>
       
   414 </component>
       
   415 <component name="glib_doublylinked_lists" long-name="Glib Doubly-Linked Lists API" filter="s60" class="api">
       
   416 <unit bldFile="os/ossrv/ossrv_pub/glib_doublylinked_lists/group"/>
       
   417 </component>
       
   418 <component name="glib_dynamic_loading_of_modules" long-name="Glib Dynamic Loading of Modules API" filter="s60" class="api">
       
   419 <unit bldFile="os/ossrv/ossrv_pub/glib_dynamic_loading_of_modules/group"/>
       
   420 </component>
       
   421 <component name="glib_enums_and_flags" long-name="Glib Enums and Flags API" filter="s60" class="api">
       
   422 <unit bldFile="os/ossrv/ossrv_pub/glib_enums_and_flags/group"/>
       
   423 </component>
       
   424 <component name="glib_error_reporting" long-name="Glib Error Reporting API" filter="s60" class="api">
       
   425 <unit bldFile="os/ossrv/ossrv_pub/glib_error_reporting/group"/>
       
   426 </component>
       
   427 <component name="glib_file_utilities" long-name="Glib File Utilities API" filter="s60" class="api">
       
   428 <unit bldFile="os/ossrv/ossrv_pub/glib_file_utilities/group"/>
       
   429 </component>
       
   430 <component name="glib_generic_values" long-name="Glib Generic Values API" filter="s60" class="api">
       
   431 <unit bldFile="os/ossrv/ossrv_pub/glib_generic_values/group"/>
       
   432 </component>
       
   433 <component name="glib_globstyle_pattern_matching" long-name="Glib Glob-Style Pattern Matching API" filter="s60" class="api">
       
   434 <unit bldFile="os/ossrv/ossrv_pub/glib_globstyle_pattern_matching/group"/>
       
   435 </component>
       
   436 <component name="glib_hash_tables" long-name="Glib Hash Tables API" filter="s60" class="api">
       
   437 <unit bldFile="os/ossrv/ossrv_pub/glib_hash_tables/group"/>
       
   438 </component>
       
   439 <component name="glib_hook_functions" long-name="Glib Hook Functions API" filter="s60" class="api">
       
   440 <unit bldFile="os/ossrv/ossrv_pub/glib_hook_functions/group"/>
       
   441 </component>
       
   442 <component name="glib_internationalization" long-name="Glib  Internationalization API" filter="s60" class="api">
       
   443 <unit bldFile="os/ossrv/ossrv_pub/glib_internationalization/group"/>
       
   444 </component>
       
   445 <component name="glib_io_channels" long-name="Glib I/O Channels API" filter="s60" class="api">
       
   446 <unit bldFile="os/ossrv/ossrv_pub/glib_io_channels/group"/>
       
   447 </component>
       
   448 <component name="glib_keyvalue_file_parser" long-name="Glib Key-Value File Parser API" filter="s60" class="api">
       
   449 <unit bldFile="os/ossrv/ossrv_pub/glib_keyvalue_file_parser/group"/>
       
   450 </component>
       
   451 <component name="glib_lexical_scanner" long-name="Glib Lexical Scanner API" filter="s60" class="api">
       
   452 <unit bldFile="os/ossrv/ossrv_pub/glib_lexical_scanner/group"/>
       
   453 </component>
       
   454 <component name="glib_main_event_loop" long-name="Glib Main Event Loop API" filter="s60" class="api">
       
   455 <unit bldFile="os/ossrv/ossrv_pub/glib_main_event_loop/group"/>
       
   456 </component>
       
   457 <component name="glib_memory_allocation" long-name="Glib Memory Allocation API" filter="s60" class="api">
       
   458 <unit bldFile="os/ossrv/ossrv_pub/glib_memory_allocation/group"/>
       
   459 </component>
       
   460 <component name="glib_memory_slices" long-name="Glib Memory Slices API" filter="s60" class="api">
       
   461 <unit bldFile="os/ossrv/ossrv_pub/glib_memory_slices/group"/>
       
   462 </component>
       
   463 <component name="glib_message_logging" long-name="Glib Message Logging API" filter="s60" class="api">
       
   464 <unit bldFile="os/ossrv/ossrv_pub/glib_message_logging/group"/>
       
   465 </component>
       
   466 <component name="glib_miscellaneous_utility_functions" long-name="Glib Miscellaneous Utility Functions API" filter="s60" class="api">
       
   467 <unit bldFile="os/ossrv/ossrv_pub/glib_miscellaneous_utility_functions/group"/>
       
   468 </component>
       
   469 <component name="glib_nary_trees" long-name="Glib N-ary Trees API" filter="s60" class="api">
       
   470 <unit bldFile="os/ossrv/ossrv_pub/glib_nary_trees/group"/>
       
   471 </component>
       
   472 <component name="glib_parameters_and_values" long-name="Glib Parameters and Values API" filter="s60" class="api">
       
   473 <unit bldFile="os/ossrv/ossrv_pub/glib_parameters_and_values/group"/>
       
   474 </component>
       
   475 <component name="glib_quarks" long-name="Glib Quarks API" filter="s60" class="api">
       
   476 <unit bldFile="os/ossrv/ossrv_pub/glib_quarks/group"/>
       
   477 </component>
       
   478 <component name="glib_random_numbers" long-name="Glib Random Numbers API" filter="s60" class="api">
       
   479 <unit bldFile="os/ossrv/ossrv_pub/glib_random_numbers/group"/>
       
   480 </component>
       
   481 <component name="glib_relations_and_tuples" long-name="Glib Relations and Tuples API" filter="s60" class="api">
       
   482 <unit bldFile="os/ossrv/ossrv_pub/glib_relations_and_tuples/group"/>
       
   483 </component>
       
   484 <component name="glib_shellrelated_utilities" long-name="Glib Shell-related Utilities API" filter="s60" class="api">
       
   485 <unit bldFile="os/ossrv/ossrv_pub/glib_shellrelated_utilities/group"/>
       
   486 </component>
       
   487 <component name="glib_signals" long-name="Glib Signals API" filter="s60" class="api">
       
   488 <unit bldFile="os/ossrv/ossrv_pub/glib_signals/group"/>
       
   489 </component>
       
   490 <component name="glib_simple_xml_subset_parser" long-name="Glib Simple XML Subset Parser API" filter="s60" class="api">
       
   491 <unit bldFile="os/ossrv/ossrv_pub/glib_simple_xml_subset_parser/group"/>
       
   492 </component>
       
   493 <component name="glib_singlylinked_lists" long-name="Glib Singly-Linked Lists API" filter="s60" class="api">
       
   494 <unit bldFile="os/ossrv/ossrv_pub/glib_singlylinked_lists/group"/>
       
   495 </component>
       
   496 <component name="glib_spawning_processes" long-name="Glib Spawning Processes API" filter="s60" class="api">
       
   497 <unit bldFile="os/ossrv/ossrv_pub/glib_spawning_processes/group"/>
       
   498 </component>
       
   499 <component name="glib_standard_macros" long-name="Glib Standard Macros API" filter="s60" class="api">
       
   500 <unit bldFile="os/ossrv/ossrv_pub/glib_standard_macros/group"/>
       
   501 </component>
       
   502 <component name="glib_string_utility_functions" long-name="Glib String Utility Functions API" filter="s60" class="api">
       
   503 <unit bldFile="os/ossrv/ossrv_pub/glib_string_utility_functions/group"/>
       
   504 </component>
       
   505 <component name="glib_strings" long-name="Glib Strings API" filter="s60" class="api">
       
   506 <unit bldFile="os/ossrv/ossrv_pub/glib_strings/group"/>
       
   507 </component>
       
   508 <component name="glib_thread_pools" long-name="Glib Thread Pools API" filter="s60" class="api">
       
   509 <unit bldFile="os/ossrv/ossrv_pub/glib_thread_pools/group"/>
       
   510 </component>
       
   511 <component name="glib_threads" long-name="Glib Threads API" filter="s60" class="api">
       
   512 <unit bldFile="os/ossrv/ossrv_pub/glib_threads/group"/>
       
   513 </component>
       
   514 <component name="glib_timers" long-name="Glib Timers API" filter="s60" class="api">
       
   515 <unit bldFile="os/ossrv/ossrv_pub/glib_timers/group"/>
       
   516 </component>
       
   517 <component name="glib_unicode_manipulation" long-name="Glib Unicode Manipulation API" filter="s60" class="api">
       
   518 <unit bldFile="os/ossrv/ossrv_pub/glib_unicode_manipulation/group"/>
       
   519 </component>
       
   520 <component name="glib_value_arrays" long-name="Glib Value Arrays API" filter="s60" class="api">
       
   521 <unit bldFile="os/ossrv/ossrv_pub/glib_value_arrays/group"/>
       
   522 </component>
       
   523 <component name="glib_varargs_value_collection" long-name="Glib Varargs Value Collection API" filter="s60" class="api">
       
   524 <unit bldFile="os/ossrv/ossrv_pub/glib_varargs_value_collection/group"/>
       
   525 </component>
       
   526 <component name="gobject" long-name="GObject API" filter="s60" class="api">
       
   527 <unit bldFile="os/ossrv/ossrv_pub/gobject/group"/>
       
   528 </component>
       
   529 <component name="gparamspec" long-name="GParamSpec API" filter="s60" class="api">
       
   530 <unit bldFile="os/ossrv/ossrv_pub/gparamspec/group"/>
       
   531 </component>
       
   532 <component name="gtype" long-name="GType API" filter="s60" class="api">
       
   533 <unit bldFile="os/ossrv/ossrv_pub/gtype/group"/>
       
   534 </component>
       
   535 <component name="gtypemodule" long-name="GTypeModule API" filter="s60" class="api">
       
   536 <unit bldFile="os/ossrv/ossrv_pub/gtypemodule/group"/>
       
   537 </component>
       
   538 <component name="gtypeplugin" long-name="GTypePlugin API" filter="s60" class="api">
       
   539 <unit bldFile="os/ossrv/ossrv_pub/gtypeplugin/group"/>
       
   540 </component>
       
   541 <component name="io_stream_api" long-name="I/O stream API" filter="s60" class="api">
       
   542 <unit bldFile="os/ossrv/ossrv_pub/io_stream_api/group"/>
       
   543 </component>
       
   544 <component name="localization_function_api" long-name="Localization Function API" filter="s60" class="api">
       
   545 <unit bldFile="os/ossrv/ossrv_pub/localization_function_api/group"/>
       
   546 </component>
       
   547 <component name="math_operations_api" long-name="Math Operations API" filter="s60" class="api">
       
   548 <unit bldFile="os/ossrv/ossrv_pub/math_operations_api/group"/>
       
   549 </component>
       
   550 <component name="ossrv_memory_api" long-name="Generic OS Services Memory API" filter="s60" class="api">
       
   551 <unit bldFile="os/ossrv/ossrv_pub/memory/group"/>
       
   552 </component>
       
   553 <component name="no_namespace_headers" long-name="No Namespace Headers" filter="s60" class="api">
       
   554 <unit bldFile="os/ossrv/ossrv_pub/no_namespace_headers/group"/>
       
   555 </component>
       
   556 <component name="openc_headers" long-name="OpenC headers" filter="s60" class="api">
       
   557 <unit bldFile="os/ossrv/ossrv_pub/openc_headers/group"/>
       
   558 </component>
       
   559 <component name="openc_wrappers" long-name="OpenC wrappers" filter="s60" class="api">
       
   560 <unit bldFile="os/ossrv/ossrv_pub/openc_wrappers/group"/>
       
   561 </component>
       
   562 <component name="ssl_general_api" long-name="SSL General API" filter="s60" class="api">
       
   563 <unit bldFile="os/ossrv/ossrv_pub/ssl_general_api/group"/>
       
   564 </component>
       
   565 <component name="ssl_protocol_methods_api" long-name="SSL Protocol Methods API" filter="s60" class="api">
       
   566 <unit bldFile="os/ossrv/ossrv_pub/ssl_protocol_methods_api/group"/>
       
   567 </component>
       
   568 <component name="standard_compressiondecompression_api" long-name="Standard Compression/Decompression API" filter="s60" class="api">
       
   569 <unit bldFile="os/ossrv/ossrv_pub/standard_compressiondecompression_api/group"/>
       
   570 </component>
       
   571 <component name="stl" long-name="STL API" filter="s60" class="api">
       
   572 <unit bldFile="os/ossrv/ossrv_pub/stl/group"/>
       
   573 </component>
       
   574 <component name="thread_api" long-name="Thread API" filter="s60" class="api">
       
   575 <unit bldFile="os/ossrv/ossrv_pub/thread_api/group"/>
       
   576 </component>
       
   577 <component name="type_attributes" long-name="Type Attributes API" filter="s60" class="api">
       
   578 <unit bldFile="os/ossrv/ossrv_pub/type_attributes/group"/>
       
   579 </component>
       
   580 <component name="typeinfo" long-name="Type Info API" filter="s60" class="api">
       
   581 <unit bldFile="os/ossrv/ossrv_pub/typeinfo/group"/>
       
   582 </component>
       
   583 <component name="utility_apis" long-name="Utility APIs" filter="s60" class="api">
       
   584 <unit bldFile="os/ossrv/ossrv_pub/utility_apis/group"/>
       
   585 </component>
       
   586 <component name="wide_character_classapis" long-name="Wide character class/apis" filter="s60" class="api">
       
   587 <unit bldFile="os/ossrv/ossrv_pub/wide_character_classapis/group"/>
       
   588 </component>
       
   589 <component name="dbus_api" long-name="Dbus API" filter="s60" class="api">
       
   590 <unit bldFile="os/ossrv/ossrv_pub/dbus/group"/>
       
   591 </component>
       
   592 <component name="dbus-glib" long-name="Dbus-glib API" filter="s60" class="api">
       
   593 <unit bldFile="os/ossrv/ossrv_pub/dbus-glib/group"/>
       
   594 </component>
       
   595 </collection>
       
   596 <collection name="ossrv_plat" long-name="Generic OS Services Platform Interfaces" level="utilities">
       
   597 <component name="libutils_apis" long-name="Utility Library APIs" filter="s60" class="api">
       
   598 <unit bldFile="os/ossrv/ossrv_plat/libutils/group"/>
       
   599 </component>
       
   600 </collection>
       
   601 <collection name="stdlibs" long-name="Standard Libraries" level="translation">
       
   602 <component name="libz" filter="s60" long-name="Z Compression Library">
       
   603 <unit bldFile="os/ossrv/stdlibs/libz/group"/>
       
   604 </component>
       
   605 <component name="libcrypt" filter="s60" long-name="Crypt Library">
       
   606 <unit bldFile="os/ossrv/stdlibs/libcrypt/group"/>
       
   607 </component>
       
   608 </collection>
       
   609 <collection name="ssl" long-name="SSL" level="data-services">
       
   610 <component name="libcrypto" filter="s60" long-name="Crypto Library">
       
   611 <unit bldFile="os/ossrv/ssl/libcrypto/group"/>
       
   612 </component>
       
   613 <component name="libssl" filter="s60" purpose="development" long-name="SSL Library">
       
   614 <unit bldFile="os/ossrv/ssl/libssl/group"/>
       
   615 </component>
       
   616 </collection>
       
   617 <collection name="glib" long-name="GLib" level="utilities">
       
   618 <component name="glibbackend" filter="s60" long-name="GLib Backend">
       
   619 <unit bldFile="os/ossrv/glib/glibbackend/group"/>
       
   620 </component>
       
   621 <component name="libglib" filter="s60" long-name="GLib Library">
       
   622 <unit bldFile="os/ossrv/glib/libglib/group"/>
       
   623 </component>
       
   624 <component name="libgthread" filter="s60" long-name="Libg Thread">
       
   625 <unit bldFile="os/ossrv/glib/libgthread/group"/>
       
   626 </component>
       
   627 <component name="libgmodule" filter="s60" long-name="Libg Module">
       
   628 <unit bldFile="os/ossrv/glib/libgmodule/group"/>
       
   629 </component>
       
   630 <component name="libgobject" filter="s60" long-name="Libg Object">
       
   631 <unit bldFile="os/ossrv/glib/libgobject/group"/>
       
   632 </component>
       
   633 </collection>
       
   634 <collection name="stdcpp" long-name="C++ Standard Library" level="translation">
       
   635 <!-- collection is really a component. Needs to be moved down a directory -->
       
   636 <component name="stdcpp_build" filter="s60" long-name="Stdcpp">
       
   637 <unit bldFile="os/ossrv/stdcpp/group"/>
       
   638 </component>
       
   639 </collection>
       
   640 <collection name="ofdbus" long-name="Open Foundation D-Bus" level="utilities">
       
   641 <component name="dbus" filter="s60" long-name="D-Bus">
       
   642 <unit bldFile="os/ossrv/ofdbus/dbus/group"/>
       
   643 </component>
       
   644 <component name="dbus-glib" filter="s60" long-name="D-Bus GLib">
       
   645 <unit bldFile="os/ossrv/ofdbus/dbus-glib/group"/>
       
   646 </component>
       
   647 <component name="ofdbus_rom" filter="s60" long-name="D-Bus ROM">
       
   648 <!-- Contains IBY for for dbus. Should remove #includes to above components and move this down a directory 
       
   649             Consider moving IBY file to one of the above as well and removing this component entirely -->
   376             Consider moving IBY file to one of the above as well and removing this component entirely -->
   650 <unit bldFile="os/ossrv/ofdbus/group"/>
   377       <unit bldFile="os/ossrv/ofdbus/group"/>
   651 </component>
   378      </component>
   652 </collection>
   379     </collection>
   653 <collection name="utilitylibraries" long-name="Utility Libraries" level="encoding">
   380     <collection name="utilitylibraries" long-name="Utility Libraries" level="encoding">
   654 <component name="libutils" filter="s60" long-name="Utility Library">
   381      <component name="libutils" filter="s60" long-name="Utility Library">
   655 <unit bldFile="os/ossrv/utilitylibraries/libutils/group"/>
   382       <unit bldFile="os/ossrv/utilitylibraries/libutils/group"/>
   656 </component>
   383      </component>
   657 </collection>
   384     </collection>
   658 <collection name="genericservices" long-name="Generic Services" level="utilities">
   385     <collection name="genericservices" long-name="Generic Services" level="utilities">
   659 <component name="s60compatibilityheaders" long-name="S60 Compatibility Headers" filter="gt" purpose="optional">
   386      <component name="s60compatibilityheaders" long-name="S60 Compatibility Headers" filter="gt" purpose="optional">
   660 <unit bldFile="os/ossrv/genericservices/s60compatibilityheaders/groupsymtb101sf" mrp="os/ossrv/genericservices/s60compatibilityheaders/groupsymtb101sf/tools_s60_header_compatsymtb101sf.mrp" version="tb101sf"/>
   387       <unit bldFile="os/ossrv/genericservices/s60compatibilityheaders/groupsymtb101sf" mrp="os/ossrv/genericservices/s60compatibilityheaders/groupsymtb101sf/tools_s60_header_compatsymtb101sf.mrp" version="tb101sf"/>
   661 </component>
   388      </component>
   662 <component name="mimerecognitionfw" long-name="MIME Recognition Framework" purpose="mandatory">
   389      <component name="mimerecognitionfw" long-name="MIME Recognition Framework" purpose="mandatory">
   663 <unit bldFile="os/ossrv/genericservices/mimerecognitionfw/group" mrp="os/ossrv/genericservices/mimerecognitionfw/group/app-framework_emime.mrp"/>
   390       <unit bldFile="os/ossrv/genericservices/mimerecognitionfw/group" mrp="os/ossrv/genericservices/mimerecognitionfw/group/app-framework_emime.mrp"/>
   664 </component>
   391      </component>
   665 <component name="systemagent" long-name="System Agent" introduced="9.0" purpose="mandatory">
   392      <component name="systemagent" long-name="System Agent" introduced="9.0" purpose="mandatory">
   666 <unit bldFile="os/ossrv/genericservices/systemagent/group" mrp="os/ossrv/genericservices/systemagent/group/syslibs_sysagent2.mrp"/>
   393       <unit bldFile="os/ossrv/genericservices/systemagent/group" mrp="os/ossrv/genericservices/systemagent/group/syslibs_sysagent2.mrp"/>
   667 </component>
   394      </component>
   668 <component name="taskscheduler" long-name="Task Scheduler" introduced="6.0" purpose="optional">
   395      <component name="taskscheduler" long-name="Task Scheduler" introduced="6.0" purpose="optional">
   669 <unit bldFile="os/ossrv/genericservices/taskscheduler/group" mrp="os/ossrv/genericservices/taskscheduler/group/syslibs_schsvr.mrp"/>
   396       <unit bldFile="os/ossrv/genericservices/taskscheduler/group" mrp="os/ossrv/genericservices/taskscheduler/group/syslibs_schsvr.mrp"/>
   670 </component>
   397      </component>
   671 <component name="activebackupclient" long-name="Active Backup Client" purpose="optional">
   398      <component name="activebackupclient" long-name="Active Backup Client" purpose="optional">
   672 <unit bldFile="os/ossrv/genericservices/activebackupclient/group" mrp="os/ossrv/genericservices/activebackupclient/group/connectivity_abclient.mrp"/>
   399       <unit bldFile="os/ossrv/genericservices/activebackupclient/group" mrp="os/ossrv/genericservices/activebackupclient/group/connectivity_abclient.mrp"/>
   673 </component>
   400      </component>
   674 <component name="syslibsdocs" long-name="Syslibs Documentation" purpose="development" class="doc">
   401      <component name="syslibsdocs" long-name="Syslibs Documentation" purpose="development" class="doc">
   675 <unit mrp="os/ossrv/genericservices/syslibsdocs/syslibs_documentation.mrp"/>
   402       <unit mrp="os/ossrv/genericservices/syslibsdocs/syslibs_documentation.mrp"/>
   676 </component>
   403      </component>
   677 <component name="httputils" long-name="HTTP Utilities Library" introduced="6.2" purpose="optional">
   404      <component name="httputils" long-name="HTTP Utilities Library" introduced="6.2" purpose="optional">
   678 <unit bldFile="os/ossrv/genericservices/httputils/group" mrp="os/ossrv/genericservices/httputils/group/application-protocols_inetprotutil.mrp"/>
   405       <unit bldFile="os/ossrv/genericservices/httputils/group" mrp="os/ossrv/genericservices/httputils/group/application-protocols_inetprotutil.mrp"/>
   679 </component>
   406      </component>
   680 </collection>
   407     </collection>
   681 <collection name="syslibsapitest" long-name="SysLibs API Tests" level="utilities"/>
   408     <collection name="syslibsapitest" long-name="SysLibs API Tests" level="utilities"/>
   682 <collection name="compressionlibs" long-name="Compression Libraries" level="data-services">
   409     <collection name="compressionlibs" long-name="Compression Libraries" level="data-services">
   683 <component name="ziplib" long-name="Zip Compression Library" introduced="6.0" purpose="mandatory">
   410      <component name="ziplib" long-name="Zip Compression Library" introduced="6.0" purpose="mandatory">
   684 <unit bldFile="os/ossrv/compressionlibs/ziplib/group" mrp="os/ossrv/compressionlibs/ziplib/group/syslibs_ezlib2.mrp"/>
   411       <unit bldFile="os/ossrv/compressionlibs/ziplib/group" mrp="os/ossrv/compressionlibs/ziplib/group/syslibs_ezlib2.mrp"/>
   685 </component>
   412      </component>
   686 </collection>
   413     </collection>
   687 <collection name="genericopenlibs" long-name="Generic Open Libraries" level="translation">
   414     <collection name="genericopenlibs" long-name="Generic Open Libraries" level="translation">
   688 <component name="cstdlib" long-name="C Standard Library" introduced="ER5" purpose="optional">
   415      <component name="cstdlib" long-name="C Standard Library" introduced="ER5" purpose="optional">
   689 <unit bldFile="os/ossrv/genericopenlibs/cstdlib/group" mrp="os/ossrv/genericopenlibs/cstdlib/group/syslibs_stdlib.mrp"/>
   416       <unit bldFile="os/ossrv/genericopenlibs/cstdlib/group" mrp="os/ossrv/genericopenlibs/cstdlib/group/syslibs_stdlib.mrp"/>
   690 </component>
   417      </component>
   691 <component name="cppstdlib" long-name="C++ Standard Library" introduced="^3" purpose="mandatory">
   418      <component name="cppstdlib" long-name="C++ Standard Library" introduced="^3" purpose="mandatory">
   692 <unit bldFile="os/ossrv/genericopenlibs/cppstdlib/group" mrp="os/ossrv/genericopenlibs/cppstdlib/group/openenv_libstdcpp.mrp"/>
   419       <unit bldFile="os/ossrv/genericopenlibs/cppstdlib/group" mrp="os/ossrv/genericopenlibs/cppstdlib/group/openenv_libstdcpp.mrp"/>
   693 </component>
   420      </component>
   694 <component name="openenvcore" long-name="Open Environment Core" introduced="^2" purpose="mandatory">
   421      <component name="openenvcore" long-name="Open Environment Core" introduced="^2" purpose="mandatory">
   695 <unit bldFile="os/ossrv/genericopenlibs/openenvcore/group" mrp="os/ossrv/genericopenlibs/openenvcore/group/openenv.mrp"/>
   422       <unit bldFile="os/ossrv/genericopenlibs/openenvcore/group" mrp="os/ossrv/genericopenlibs/openenvcore/group/openenv.mrp"/>
   696 </component>
   423      </component>
   697 <component name="posixrealtimeextensions" long-name="POSIX Realtime Extensions" introduced="^3" purpose="optional">
   424      <component name="posixrealtimeextensions" long-name="POSIX Realtime Extensions" introduced="^3" purpose="optional">
   698 <unit bldFile="os/ossrv/genericopenlibs/posixrealtimeextensions/group" mrp="os/ossrv/genericopenlibs/posixrealtimeextensions/group/oeaddons_librt.mrp"/>
   425       <unit bldFile="os/ossrv/genericopenlibs/posixrealtimeextensions/group" mrp="os/ossrv/genericopenlibs/posixrealtimeextensions/group/oeaddons_librt.mrp"/>
   699 </component>
   426      </component>
   700 </collection>
   427     </collection>
   701 <collection name="lowlevellibsandfws" long-name="Low Level Libraries and Frameworks" level="app-libs">
   428     <collection name="lowlevellibsandfws" long-name="Low Level Libraries and Frameworks" level="app-libs">
   702 <component name="pluginfw" long-name="Plugin Framework" introduced="6.2" purpose="mandatory">
   429      <component name="pluginfw" long-name="Plugin Framework" introduced="6.2" purpose="mandatory">
   703 <unit bldFile="os/ossrv/lowlevellibsandfws/pluginfw/Group" mrp="os/ossrv/lowlevellibsandfws/pluginfw/Group/syslibs_ecom3.mrp" version="3"/>
   430       <unit bldFile="os/ossrv/lowlevellibsandfws/pluginfw/Group" mrp="os/ossrv/lowlevellibsandfws/pluginfw/Group/syslibs_ecom3.mrp" version="3"/>
   704 </component>
   431      </component>
   705 <component name="apputils" long-name="Application Utilities" introduced="ER5" purpose="mandatory">
   432      <component name="apputils" long-name="Application Utilities" introduced="ER5" purpose="mandatory">
   706 <unit bldFile="os/ossrv/lowlevellibsandfws/apputils/group" mrp="os/ossrv/lowlevellibsandfws/apputils/group/syslibs_bafl.mrp"/>
   433       <unit bldFile="os/ossrv/lowlevellibsandfws/apputils/group" mrp="os/ossrv/lowlevellibsandfws/apputils/group/syslibs_bafl.mrp"/>
   707 </component>
   434      </component>
   708 <component name="genericusabilitylib" long-name="Generic Usability Library" introduced="^3" purpose="mandatory">
   435      <component name="genericusabilitylib" long-name="Generic Usability Library" introduced="^3" purpose="mandatory">
   709 <unit bldFile="os/ossrv/lowlevellibsandfws/genericusabilitylib/group" mrp="os/ossrv/lowlevellibsandfws/genericusabilitylib/group/syslibs_euserhl.mrp"/>
   436       <unit bldFile="os/ossrv/lowlevellibsandfws/genericusabilitylib/group" mrp="os/ossrv/lowlevellibsandfws/genericusabilitylib/group/syslibs_euserhl.mrp"/>
   710 </component>
   437      </component>
   711 </collection>
   438     </collection>
   712 <collection name="ossrv_info" long-name="Generic OS Services Info" level="utilities">
   439     <collection name="ossrv_info" long-name="Generic OS Services Info" level="utilities">
   713 <component name="ossrv_build" filter="s60" long-name="Generic OS Services Build">
   440      <component name="ossrv_build" filter="s60" long-name="Generic OS Services Build">
   714 <!-- exports should be moved to individual components -->
   441       <!-- exports should be moved to individual components -->
   715 <unit bldFile="os/ossrv/group"/>
   442       <unit bldFile="os/ossrv/rom"/>
   716 </component>
   443      </component>
   717 <component name="ossrv_metadata" long-name="Generic OS Services Metadata" introduced="^2" purpose="development" class="config PC">
   444      <component name="ossrv_plat" filter="s60" long-name="Generic OS Services Platform Interfaces" class="api">
   718 <unit mrp="os/ossrv/ossrv_info/ossrv_metadata/ossrv_metadata.mrp"/>
   445       <unit bldFile="os/ossrv/ossrv_plat/libutils/group"/>
   719 </component>
   446      </component>
   720 </collection>
   447      <component name="ossrv_pub" filter="s60" long-name="Generic OS Services Public Interfaces" class="api">
   721 </block>
   448       <unit bldFile="os/ossrv/ossrv_pub/group"/>
   722 <block name="persistentdata" level="services" long-name="Persistent Data Services" levels="adaptation hw-if plugin framework server app-if">
   449      </component>
   723 <collection name="featuremgmt" long-name="Feature Management" level="framework">
   450      <component name="ossrv_metadata" long-name="Generic OS Services Metadata" introduced="^2" purpose="development" class="config PC">
   724 <component name="featuremgr" long-name="Feature Manager" introduced="^3" purpose="mandatory">
   451       <unit mrp="os/ossrv/ossrv_info/ossrv_metadata/ossrv_metadata.mrp"/>
   725 <unit bldFile="os/persistentdata/featuremgmt/featuremgr/group" mrp="os/persistentdata/featuremgmt/featuremgr/group/syslibs_featmgr.mrp"/>
   452      </component>
   726 </component>
   453     </collection>
   727 <component name="featureregistry" long-name="Feature Registry" introduced="9.2" deprecated="^3" purpose="mandatory">
   454    </block>
   728 <unit bldFile="os/persistentdata/featuremgmt/featureregistry/group" mrp="os/persistentdata/featuremgmt/featureregistry/group/syslibs_featreg.mrp"/>
   455    <block name="persistentdata" level="services" long-name="Persistent Data Services" levels="adaptation hw-if plugin framework server app-if">
   729 </component>
   456     <collection name="featuremgmt" long-name="Feature Management" level="framework">
   730 </collection>
   457      <component name="featuremgr" long-name="Feature Manager" introduced="^3" purpose="mandatory">
   731 <collection name="loggingservices" long-name="Logging Services" level="server">
   458       <unit bldFile="os/persistentdata/featuremgmt/featuremgr/group" mrp="os/persistentdata/featuremgmt/featuremgr/group/syslibs_featmgr.mrp"/>
   732 <component name="eventlogger" long-name="Event Logger" introduced="6.0" purpose="optional">
   459      </component>
   733 <unit bldFile="os/persistentdata/loggingservices/eventlogger/group" mrp="os/persistentdata/loggingservices/eventlogger/group/syslibs_logeng.mrp"/>
   460      <component name="featureregistry" long-name="Feature Registry" introduced="9.2" deprecated="^3" purpose="mandatory">
   734 </component>
   461       <unit bldFile="os/persistentdata/featuremgmt/featureregistry/group" mrp="os/persistentdata/featuremgmt/featureregistry/group/syslibs_featreg.mrp"/>
   735 <component name="filelogger" long-name="File Logger" introduced="ER5" purpose="optional">
   462      </component>
   736 <unit bldFile="os/persistentdata/loggingservices/filelogger/group" mrp="os/persistentdata/loggingservices/filelogger/group/comms-infras_flogger.mrp"/>
   463     </collection>
   737 </component>
   464     <collection name="loggingservices" long-name="Logging Services" level="server">
   738 <component name="rfilelogger" long-name="RFile Logger" deprecated="^3" introduced="9.1" purpose="development">
   465      <component name="eventlogger" long-name="Event Logger" introduced="6.0" purpose="optional">
   739 <unit bldFile="os/persistentdata/loggingservices/rfilelogger/group" mrp="os/persistentdata/loggingservices/rfilelogger/group/testtools_utilities.mrp"/>
   466       <unit bldFile="os/persistentdata/loggingservices/eventlogger/group" mrp="os/persistentdata/loggingservices/eventlogger/group/syslibs_logeng.mrp"/>
   740 </component>
   467      </component>
   741 </collection>
   468      <component name="filelogger" long-name="File Logger" introduced="ER5" purpose="optional">
   742 <collection name="traceservices" long-name="Trace Services" level="server">
   469       <unit bldFile="os/persistentdata/loggingservices/filelogger/group" mrp="os/persistentdata/loggingservices/filelogger/group/comms-infras_flogger.mrp"/>
   743 <component name="commsdebugutility" long-name="Comms Debug Utility" introduced="7.0s" purpose="optional">
   470      </component>
   744 <unit bldFile="os/persistentdata/traceservices/commsdebugutility/group" mrp="os/persistentdata/traceservices/commsdebugutility/group/comms-infras_commsdebugutility.mrp"/>
   471      <component name="rfilelogger" long-name="RFile Logger" deprecated="^3" introduced="9.1" purpose="development">
   745 </component>
   472       <unit bldFile="os/persistentdata/loggingservices/rfilelogger/group" mrp="os/persistentdata/loggingservices/rfilelogger/group/testtools_utilities.mrp"/>
   746 <component name="tracefw" long-name="Trace Framework" introduced="9.2" purpose="development">
   473      </component>
   747 <unit bldFile="os/persistentdata/traceservices/tracefw/ulogger/group" mrp="os/persistentdata/traceservices/tracefw/ulogger/group/tools_debug_trace.mrp"/>
   474     </collection>
   748 </component>
   475     <collection name="traceservices" long-name="Trace Services" level="server">
   749 </collection>
   476      <component name="commsdebugutility" long-name="Comms Debug Utility" introduced="7.0s" purpose="optional">
   750 <collection name="persistentstorage" long-name="Persistent Storage" level="framework">
   477       <unit bldFile="os/persistentdata/traceservices/commsdebugutility/group" mrp="os/persistentdata/traceservices/commsdebugutility/group/comms-infras_commsdebugutility.mrp"/>
   751 <component name="store" long-name="Store" purpose="optional">
   478      </component>
   752 <unit bldFile="os/persistentdata/persistentstorage/store/group" mrp="os/persistentdata/persistentstorage/store/group/syslibs_store.mrp"/>
   479      <component name="tracefw" long-name="Trace Framework" introduced="9.2" purpose="development">
   753 </component>
   480       <unit bldFile="os/persistentdata/traceservices/tracefw/ulogger/group" mrp="os/persistentdata/traceservices/tracefw/ulogger/group/tools_debug_trace.mrp"/>
   754 <component name="dbms" long-name="DBMS" purpose="optional">
   481      </component>
   755 <unit bldFile="os/persistentdata/persistentstorage/dbms/group" mrp="os/persistentdata/persistentstorage/dbms/group/syslibs_dbms.mrp"/>
   482     </collection>
   756 </component>
   483     <collection name="persistentstorage" long-name="Persistent Storage" level="framework">
   757 <component name="centralrepository" long-name="Central Repository" introduced="7.0s" purpose="mandatory">
   484      <component name="store" long-name="Store" purpose="optional">
   758 <unit bldFile="os/persistentdata/persistentstorage/centralrepository/group" mrp="os/persistentdata/persistentstorage/centralrepository/group/syslibs_centralrepository.mrp"/>
   485       <unit bldFile="os/persistentdata/persistentstorage/store/group" mrp="os/persistentdata/persistentstorage/store/group/syslibs_store.mrp"/>
   759 </component>
   486      </component>
   760 <component name="sql" long-name="SQL" introduced="9.3" purpose="optional">
   487      <component name="dbms" long-name="DBMS" purpose="optional">
   761 <unit bldFile="os/persistentdata/persistentstorage/sql/GROUP" mrp="os/persistentdata/persistentstorage/sql/GROUP/syslibs_sql.mrp"/>
   488       <unit bldFile="os/persistentdata/persistentstorage/dbms/group" mrp="os/persistentdata/persistentstorage/dbms/group/syslibs_dbms.mrp"/>
   762 </component>
   489      </component>
   763 <component name="sqlite3api" long-name="SQLite 3 API" introduced="^3" purpose="optional">
   490      <component name="centralrepository" long-name="Central Repository" introduced="7.0s" purpose="mandatory">
   764 <unit bldFile="os/persistentdata/persistentstorage/sqlite3api/GROUP" mrp="os/persistentdata/persistentstorage/sqlite3api/GROUP/syslibs_sqlite3.mrp"/>
   491       <unit bldFile="os/persistentdata/persistentstorage/centralrepository/group" mrp="os/persistentdata/persistentstorage/centralrepository/group/syslibs_centralrepository.mrp"/>
   765 </component>
   492      </component>
   766 </collection>
   493      <component name="sql" long-name="SQL" introduced="9.3" purpose="optional">
   767 <collection name="persistentdata_info" long-name="Persistent Data Services Info" level="app-if">
   494       <unit bldFile="os/persistentdata/persistentstorage/sql/GROUP" mrp="os/persistentdata/persistentstorage/sql/GROUP/syslibs_sql.mrp"/>
   768 <component name="persistentdata_metadata" long-name="Persistent Data Services Metadata" introduced="^2" purpose="development" class="config PC">
   495      </component>
   769 <unit mrp="os/persistentdata/persistentdata_info/persistentdata_metadata/persistentdata_metadata.mrp"/>
   496      <component name="sqlite3api" long-name="SQLite 3 API" introduced="^3" purpose="optional">
   770 </component>
   497       <unit bldFile="os/persistentdata/persistentstorage/sqlite3api/GROUP" mrp="os/persistentdata/persistentstorage/sqlite3api/GROUP/syslibs_sqlite3.mrp"/>
   771 </collection>
   498      </component>
   772 </block>
   499     </collection>
   773 <block name="devicesrv" level="services" long-name="Device Services" levels="adaptation hw-if plugin framework server app-if">
   500     <collection name="persistentdata_info" long-name="Persistent Data Services Info" level="app-if">
   774 <collection name="devicesrv_pub" long-name="Device Services Public Interfaces" level="app-if">
   501      <component name="persistentdata_metadata" long-name="Persistent Data Services Metadata" introduced="^2" purpose="development" class="config PC">
   775 <component name="platform_path_definitions_api" long-name="Platform Path Definitions API" filter="s60,bldmefirst" class="api">
   502       <unit mrp="os/persistentdata/persistentdata_info/persistentdata_metadata/persistentdata_metadata.mrp"/>
   776 <unit bldFile="os/devicesrv/devicesrv_pub/platform_path_definitions_api/group"/>
   503      </component>
   777 </component>
   504     </collection>
   778 <component name="common_platform_security_definitions_api" long-name="Common Platform Security Definitions API" filter="s60" class="api">
   505    </block>
   779 <unit bldFile="os/devicesrv/devicesrv_pub/common_platform_security_definitions_api/group"/>
   506    <block name="devicesrv" level="services" long-name="Device Services" levels="adaptation hw-if plugin framework server app-if">
   780 </component>
   507     <collection name="accessoryservices" long-name="Accessory Services" level="framework">
   781 <component name="feature_discovery_api" long-name="Feature Discovery API" filter="s60" class="api">
   508      <component name="accessorymonitor" filter="s60" long-name="Accessory Monitor">
   782 <unit bldFile="os/devicesrv/devicesrv_pub/feature_discovery_api/group"/>
   509       <unit bldFile="os/devicesrv/accessoryservices/accessorymonitor/group"/>
   783 </component>
   510      </component>
   784 <component name="platform_environment_api" long-name="Platform Environment API" filter="s60" class="api">
   511      <component name="accessoryremotecontrol" filter="s60" long-name="Accessory Remote Control">
   785 <unit bldFile="os/devicesrv/devicesrv_pub/platform_environment_api/group"/>
   512       <unit bldFile="os/devicesrv/accessoryservices/accessoryremotecontrol/group"/>
   786 </component>
   513      </component>
   787 <component name="sensor_channel_api" long-name="Sensor Channel API" filter="s60" class="api">
   514      <component name="accessoryserver" filter="s60" long-name="Accessory Server">
   788 <unit bldFile="os/devicesrv/devicesrv_pub/sensor_channel_api/group"/>
   515       <unit bldFile="os/devicesrv/accessoryservices/accessoryserver/group"/>
   789 </component>
   516      </component>
   790 <component name="sensor_definitions_api" long-name="Sensor Definitions API" filter="s60" class="api">
   517      <component name="pluggeddisplay" filter="s60" long-name="Plugged Display" introduced="^3">
   791 <unit bldFile="os/devicesrv/devicesrv_pub/sensor_definitions_api/group"/>
   518       <unit bldFile="os/devicesrv/accessoryservices/pluggeddisplay/group"/>
   792 </component>
   519      </component>
   793 <component name="version_info_api" long-name="Version Info API" filter="s60" class="api">
   520      <component name="headsetstatusapi" filter="s60" long-name="Headset Status API">
   794 <unit bldFile="os/devicesrv/devicesrv_pub/version_info_api/group"/>
   521       <unit bldFile="os/devicesrv/accessoryservices/headsetstatusapi/group"/>
   795 </component>
   522      </component>
   796 <component name="accessory_monitoring_api" long-name="Accessory Monitoring API" filter="s60" class="api">
   523      <component name="tspclientmapper" filter="s60" long-name="TSP Client Mapper">
   797 <unit bldFile="os/devicesrv/devicesrv_pub/accessory_monitoring_api/group"/>
   524       <unit bldFile="os/devicesrv/accessoryservices/tspclientmapper/group"/>
   798 </component>
   525      </component>
   799 <component name="haptics_api" long-name="Haptics API" filter="s60" class="api">
   526      <component name="remotecontrolfw" long-name="Remote Control Framework" introduced="9.1" purpose="optional">
   800 <unit bldFile="os/devicesrv/devicesrv_pub/haptics_api/group"/>
   527       <unit bldFile="os/devicesrv/accessoryservices/remotecontrolfw/group" mrp="os/devicesrv/accessoryservices/remotecontrolfw/group/bluetooth_remotecontrol.mrp"/>
   801 </component>
   528      </component>
   802 <component name="sensor_data_compensator_api" long-name="Sensor Data Compensator API" filter="s60" class="api">
   529      <component name="gid_pc_tool" filter="s60" long-name="Generic ID PC Tool" class="tool PC">
   803 <unit bldFile="os/devicesrv/devicesrv_pub/sensor_data_compensator_api/group"/>
   530       <unit bldFile="os/devicesrv/accessoryservices/gid_pc_tool/group"/>
   804 </component>
   531      </component>
   805 </collection>
   532     </collection>
   806 <collection name="devicesrv_plat" long-name="Device Services Platform Interfaces" level="app-if">
   533     <collection name="commonservices" long-name="Common Services" level="app-if">
   807 <component name="configuration_file_parser_api" long-name="Configuration File Parser API" filter="s60" class="api">
   534      <component name="commonengine" filter="s60" long-name="Common Engine">
   808 <unit bldFile="os/devicesrv/devicesrv_plat/configuration_file_parser_api/group"/>
   535       <unit bldFile="os/devicesrv/commonservices/commonengine/group"/>
   809 </component>
   536      </component>
   810 <component name="dos_extension_plugin_api" long-name="DOS Extension Plug-In API" filter="s60" class="api">
   537      <component name="commonengineresources" filter="s60" long-name="Common Engine Resources" class="config">
   811 <unit bldFile="os/devicesrv/devicesrv_plat/dos_extension_plugin_api/group"/>
   538       <unit bldFile="os/devicesrv/commonservices/commonengineresources/group"/>
   812 </component>
   539      </component>
   813 <component name="mediator_command_initiator_api" long-name="Mediator Command Initiator API" filter="s60" class="api">
   540      <component name="platformenv" filter="s60" long-name="Platform Environment">
   814 <unit bldFile="os/devicesrv/devicesrv_plat/mediator_command_initiator_api/group"/>
   541       <unit bldFile="os/devicesrv/commonservices/platformenv/group"/>
   815 </component>
   542      </component>
   816 <component name="syslangutil_api" long-name="SysLangUtil API" filter="s60" class="api">
   543      <component name="sysutil" long-name="System Utilities" purpose="mandatory" introduced="ER5">
   817 <unit bldFile="os/devicesrv/devicesrv_plat/syslangutil_api/group"/>
   544       <unit bldFile="os/devicesrv/commonservices/sysutil/group" mrp="os/devicesrv/commonservices/sysutil/group/sysutil.mrp"/>
   818 </component>
   545      </component>
   819 <component name="wakeup_alarm_api" long-name="Wakeup Alarm API" filter="s60" class="api">
   546      <component name="activitymanager" long-name="Activity Manager" purpose="mandatory" introduced="ER5">
   820 <unit bldFile="os/devicesrv/devicesrv_plat/wakeup_alarm_api/group"/>
   547       <unit bldFile="os/devicesrv/commonservices/activitymanager/group" mrp="os/devicesrv/commonservices/activitymanager/group/activitymanager.mrp"/>
   821 </component>
   548      </component>
   822 <component name="disk_and_memory_level_keys_api" long-name="Disk and Memory Level Keys API" filter="s60" class="api">
   549     </collection>
   823 <unit bldFile="os/devicesrv/devicesrv_plat/disk_and_memory_level_keys_api/group"/>
   550     <collection name="dosservices" long-name="Domestic Operating System Services" level="hw-if">
   824 </component>
   551      <component name="commondsy" filter="s60" long-name="Common DSY" plugin="Y">
   825 <component name="mediator_plugin_api" long-name="Mediator Plugin API" filter="s60" class="api">
   552       <unit bldFile="os/devicesrv/dosservices/commondsy/group"/>
   826 <unit bldFile="os/devicesrv/devicesrv_plat/mediator_plugin_api/group"/>
   553      </component>
   827 </component>
   554      <component name="dosserver" filter="s60" long-name="Domestic OS Server">
   828 <component name="headset_status_api" long-name="Headset Status API" filter="s60" class="api">
   555       <unit bldFile="os/devicesrv/dosservices/dosserver/group"/>
   829 <unit bldFile="os/devicesrv/devicesrv_plat/headset_status_api/group"/>
   556      </component>
   830 </component>
   557     </collection>
   831 <component name="system_startup_extension_plugin_api" long-name="System Startup Extension Plugin API" filter="s60" class="api">
   558     <collection name="sensorservices" long-name="Sensor Services" level="framework">
   832 <unit bldFile="os/devicesrv/devicesrv_plat/system_startup_extension_plugin_api/group"/>
   559      <component name="sensorserver" filter="s60" long-name="Sensor Server">
   833 </component>
   560       <unit bldFile="os/devicesrv/sensorservices/sensorserver/group"/>
   834 <component name="sensor_plugin_api" long-name="Sensor Plugin API" filter="s60" class="api">
   561      </component>
   835 <unit bldFile="os/devicesrv/devicesrv_plat/sensor_plugin_api/group"/>
   562      <component name="orientationssy" filter="s60" long-name="Orientation SSY" plugin="Y">
   836 </component>
   563       <unit bldFile="os/devicesrv/sensorservices/orientationssy/group"/>
   837 <component name="accessory_api" long-name="Accessory API" filter="s60" class="api">
   564      </component>
   838 <unit bldFile="os/devicesrv/devicesrv_plat/accessory_api/group"/>
   565      <component name="tiltcompensationssy" filter="s60" long-name="Tilt Compensation SSY" plugin="Y">
   839 </component>
   566       <unit bldFile="os/devicesrv/sensorservices/tiltcompensationssy/group"/>
   840 <component name="display_language_definition_api" long-name="Display Language Definition API" filter="s60" class="api">
   567      </component>
   841 <unit bldFile="os/devicesrv/devicesrv_plat/display_language_definition_api/group"/>
   568      <component name="sensordatacompensator" filter="s60" long-name="Sensor Data Compensator">
   842 </component>
   569       <unit bldFile="os/devicesrv/sensorservices/sensordatacompensator/group"/>
   843 <component name="mediator_command_responder_api" long-name="Mediator Command Responder API" filter="s60" class="api">
   570      </component>
   844 <unit bldFile="os/devicesrv/devicesrv_plat/mediator_command_responder_api/group"/>
   571     </collection>
   845 </component>
   572     <collection name="hwrmhaptics" long-name="HWRM Haptics" level="plugin">
   846 <component name="accessory_policy_definitions_api" long-name="Accessory Policy Definitions API" filter="s60" class="api">
   573      <component name="hapticseffectdatagetterfw" filter="s60" long-name="Haptics Effect Data Getter Framework">
   847 <unit bldFile="os/devicesrv/devicesrv_plat/accessory_policy_definitions_api/group"/>
   574       <unit bldFile="os/devicesrv/hwrmhaptics/hapticseffectdatagetterfw/group"/>
   848 </component>
   575      </component>
   849 <component name="hw_settings_api" long-name="Hardware Settings API" filter="s60" class="api">
   576      <component name="hapticspluginservice" filter="s60" long-name="Haptics Plugin Service">
   850 <unit bldFile="os/devicesrv/devicesrv_plat/hw_settings_api/group"/>
   577       <unit bldFile="os/devicesrv/hwrmhaptics/hapticspluginservice/group"/>
   851 </component>
   578      </component>
   852 <component name="mediator_domain_definitions_api" long-name="Mediator Domain Definitions API" filter="s60" class="api">
   579      <component name="hapticspacketizer" filter="s60" long-name="Haptics Packetizer">
   853 <unit bldFile="os/devicesrv/devicesrv_plat/mediator_domain_definitions_api/group"/>
   580       <unit bldFile="os/devicesrv/hwrmhaptics/hapticspacketizer/group"/>
   854 </component>
   581      </component>
   855 <component name="sensor_extension_api" long-name="Sensor Extension API" filter="s60" class="api">
   582      <component name="hapticspluginmanager" filter="s60" long-name="Haptics Plugin Manager">
   856 <unit bldFile="os/devicesrv/devicesrv_plat/sensor_extension_api/group"/>
   583       <unit bldFile="os/devicesrv/hwrmhaptics/hapticspluginmanager/group"/>
   857 </component>
   584      </component>
   858 <component name="accessory_plugin_api" long-name="Accessory Plugin API" filter="s60" class="api">
   585      <component name="hapticsserver" filter="s60" long-name="Haptics Server">
   859 <unit bldFile="os/devicesrv/devicesrv_plat/accessory_plugin_api/group"/>
   586       <unit bldFile="os/devicesrv/hwrmhaptics/hapticsserver/group"/>
   860 </component>
   587      </component>
   861 <component name="sae_api" long-name="SAE API" filter="s60" class="api">
   588      <component name="hapticsclient" filter="s60" long-name="Haptics Client">
   862 <unit bldFile="os/devicesrv/devicesrv_plat/sae_api/group"/>
   589       <unit bldFile="os/devicesrv/hwrmhaptics/hapticsclient/group"/>
   863 </component>
   590      </component>
   864 <component name="accessory_control_api" long-name="Accessory Control API" filter="s60" class="api">
   591      <component name="hwrmhaptics_build" filter="s60" long-name="HWRM Haptics Build">
   865 <unit bldFile="os/devicesrv/devicesrv_plat/accessory_control_api/group"/>
   592       <!-- move these exports into the appropriate above components and delete this component-->
   866 </component>
   593       <unit bldFile="os/devicesrv/hwrmhaptics/group"/>
   867 <component name="mediator_static_registration_api" long-name="Mediator Static Registration API" filter="s60" class="api">
   594      </component>
   868 <unit bldFile="os/devicesrv/devicesrv_plat/mediator_static_registration_api/group"/>
   595     </collection>
   869 </component>
   596     <collection name="mediator" long-name="Mediator" level="app-if">
   870 <component name="accessory_key_event_handling_api" long-name="Accessory Key Event Handling API" filter="s60" class="api">
   597      <!--collection is really a component. Move it down a directory -->
   871 <unit bldFile="os/devicesrv/devicesrv_plat/accessory_key_event_handling_api/group"/>
   598      <component name="mediator_build" filter="s60" long-name="Mediator Build">
   872 </component>
   599       <unit bldFile="os/devicesrv/mediator/group"/>
   873 <component name="mediator_notification_api" long-name="Mediator Notification API" filter="s60" class="api">
   600      </component>
   874 <unit bldFile="os/devicesrv/devicesrv_plat/mediator_notification_api/group"/>
   601     </collection>
   875 </component>
   602     <collection name="psmservices" long-name="Power Save Mode Services" level="app-if">
   876 <component name="accessory_policy_utility_api" long-name="Accessory Policy Utility API" filter="s60" class="api">
   603      <component name="psmserver" filter="s60" long-name="PSM Server">
   877 <unit bldFile="os/devicesrv/devicesrv_plat/accessory_policy_utility_api/group"/>
   604       <unit bldFile="os/devicesrv/psmservices/psmserver/group"/>
   878 </component>
   605      </component>
   879 <component name="common_dsy_plugin_api" long-name="Common DSY Plugin API" filter="s60" class="api">
   606     </collection>
   880 <unit bldFile="os/devicesrv/devicesrv_plat/common_dsy_plugin_api/group"/>
   607     <collection name="resourcemgmt" long-name="Resource Management" level="hw-if">
   881 </component>
   608      <component name="hwrmfmtxwatcherplugin" filter="s60" long-name="HWRM FM Transmitter Watcher Plugin" plugin="Y">
   882 <component name="remote_control_extension_api" long-name="Remote Control Extension API" filter="s60" class="api">
   609       <unit bldFile="os/devicesrv/resourcemgmt/hwrmfmtxwatcherplugin/group"/>
   883 <unit bldFile="os/devicesrv/devicesrv_plat/remote_control_extension_api/group"/>
   610      </component>
   884 </component>
   611      <component name="hwrmtargetmodifierplugin" filter="s60" long-name="HWRM Target Modifier Plugin" plugin="Y">
   885 <component name="sensor_channel_filter_api" long-name="Sensor Channel Filter API" filter="s60" class="api">
   612       <!-- uncomment the unit when configuration is in place, it's currently #included from resourcemgmt_build, 
   886 <unit bldFile="os/devicesrv/devicesrv_plat/sensor_channel_filter_api/group"/>
       
   887 </component>
       
   888 <component name="dos_extension_api" long-name="DOS Extension API" filter="s60" class="api">
       
   889 <unit bldFile="os/devicesrv/devicesrv_plat/dos_extension_api/group"/>
       
   890 </component>
       
   891 <component name="accessory_audio_control_api" long-name="Accessory Audio Control API" filter="s60" class="api">
       
   892 <unit bldFile="os/devicesrv/devicesrv_plat/accessory_audio_control_api/group"/>
       
   893 </component>
       
   894 <component name="mediator_event_consumer_api" long-name="Mediator Event Consumer API" filter="s60" class="api">
       
   895 <unit bldFile="os/devicesrv/devicesrv_plat/mediator_event_consumer_api/group"/>
       
   896 </component>
       
   897 <component name="shared_data_api" long-name="Shared Data API" filter="s60" class="api">
       
   898 <unit bldFile="os/devicesrv/devicesrv_plat/shared_data_api/group"/>
       
   899 </component>
       
   900 <component name="accessory_settings_api" long-name="Accessory Settings API" filter="s60" class="api">
       
   901 <unit bldFile="os/devicesrv/devicesrv_plat/accessory_settings_api/group"/>
       
   902 </component>
       
   903 <component name="accessory_bluetooth_control_api" long-name="Accessory Bluetooth Control API" filter="s60" class="api">
       
   904 <unit bldFile="os/devicesrv/devicesrv_plat/accessory_bluetooth_control_api/group"/>
       
   905 </component>
       
   906 <component name="extended_version_info_api" long-name="Extended Version Info API" filter="s60" class="api">
       
   907 <unit bldFile="os/devicesrv/devicesrv_plat/extended_version_info_api/group"/>
       
   908 </component>
       
   909 <component name="mediator_event_provider_api" long-name="Mediator Event Provider API" filter="s60" class="api">
       
   910 <unit bldFile="os/devicesrv/devicesrv_plat/mediator_event_provider_api/group"/>
       
   911 </component>
       
   912 <component name="tv_out_config_api" long-name="TV Out Config API" filter="s60" class="api">
       
   913 <unit bldFile="os/devicesrv/devicesrv_plat/tv_out_config_api/group"/>
       
   914 </component>
       
   915 <component name="tspclientmapper_api" long-name="TSP Client Mapper API" filter="s60" class="api">
       
   916 <unit bldFile="os/devicesrv/devicesrv_plat/tspclientmapper_api/group"/>
       
   917 </component>
       
   918 <component name="powersave_api" long-name="Power Save API" filter="s60" class="api">
       
   919 <unit bldFile="os/devicesrv/devicesrv_plat/powersave_api/group"/>
       
   920 </component>
       
   921 <component name="powersave_definitions_api" long-name="Power Save Definitions API" filter="s60" class="api">
       
   922 <unit bldFile="os/devicesrv/devicesrv_plat/powersave_definitions_api/group"/>
       
   923 </component>
       
   924 <component name="powersave_plugin_api" long-name="Power Save Plugin API" filter="s60" class="api">
       
   925 <unit bldFile="os/devicesrv/devicesrv_plat/powersave_plugin_api/group"/>
       
   926 </component>
       
   927 <component name="extended_version_info_plugin_api" long-name="Extended Version Info Plugin API" filter="s60" class="api">
       
   928 <unit bldFile="os/devicesrv/devicesrv_plat/extended_version_info_plugin_api/group"/>
       
   929 </component>
       
   930 <component name="haptics_plugin_api" long-name="Haptics Plugin API" filter="s60" class="api">
       
   931 <unit bldFile="os/devicesrv/devicesrv_plat/haptics_plugin_api/group"/>
       
   932 </component>
       
   933 <component name="haptics_effect_data_getter_plugin_api" long-name="Haptics Effect Data Getter Plugin API" filter="s60" class="api">
       
   934 <unit bldFile="os/devicesrv/devicesrv_plat/haptics_effect_data_getter_plugin_api/group"/>
       
   935 </component>
       
   936 <component name="haptics_packetizer_plugin_api" long-name="Haptics Packetizer Plugin API" filter="s60" class="api">
       
   937 <unit bldFile="os/devicesrv/devicesrv_plat/haptics_packetizer_plugin_api/group"/>
       
   938 </component>
       
   939 <component name="tiltcompensation_api" long-name="Tilt Compensation API" filter="s60" class="api">
       
   940 <unit bldFile="os/devicesrv/devicesrv_plat/tiltcompensation_api/group"/>
       
   941 </component>
       
   942 <component name="disk_notification_handler_api" long-name="Disk Notification Handler API" filter="s60" class="api">
       
   943 <unit bldFile="os/devicesrv/devicesrv_plat/disk_notification_handler_api/group"/>
       
   944 </component>
       
   945 <component name="accessory_policy_usb_audio_api" long-name="Accessory Policy USB Audio API" filter="s60" class="api">
       
   946 <unit bldFile="os/devicesrv/devicesrv_plat/accessory_policy_usb_audio_api/group"/>
       
   947 </component>
       
   948 <component name="accessory_policy_hdmi_audio_api" long-name="Accessory Policy HDMI Audio API" filter="s60" class="api">
       
   949 <unit bldFile="os/devicesrv/devicesrv_plat/accessory_policy_hdmi_audio_api/group"/>
       
   950 </component>
       
   951 <component name="sensor_data_compensator_plugin_api" long-name="Sensor Data Compensator Plugin API" filter="s60" class="api">
       
   952 <unit bldFile="os/devicesrv/devicesrv_plat/sensor_data_compensator_plugin_api/group"/>
       
   953 </component>
       
   954 <component name="ddc_access_api" long-name="DDC Access API" filter="s60" class="api">
       
   955 <unit bldFile="os/devicesrv/devicesrv_plat/ddc_access_api/group"/>
       
   956 </component>
       
   957 <component name="tv_out_behaviour_api" long-name="TV Out Behaviour API" filter="s60" class="api">
       
   958 <unit bldFile="os/devicesrv/devicesrv_plat/tv_out_behaviour_api/group"/>
       
   959 </component>
       
   960 </collection>
       
   961 <collection name="accessoryservices" long-name="Accessory Services" level="framework">
       
   962 <component name="accessorymonitor" filter="s60" long-name="Accessory Monitor">
       
   963 <unit bldFile="os/devicesrv/accessoryservices/accessorymonitor/group"/>
       
   964 </component>
       
   965 <component name="accessoryremotecontrol" filter="s60" long-name="Accessory Remote Control">
       
   966 <unit bldFile="os/devicesrv/accessoryservices/accessoryremotecontrol/group"/>
       
   967 </component>
       
   968 <component name="accessoryserver" filter="s60" long-name="Accessory Server">
       
   969 <unit bldFile="os/devicesrv/accessoryservices/accessoryserver/group"/>
       
   970 </component>
       
   971 <component name="pluggeddisplay" filter="s60" long-name="Plugged Display" introduced="^3">
       
   972 <unit bldFile="os/devicesrv/accessoryservices/pluggeddisplay/group"/>
       
   973 </component>
       
   974 <component name="headsetstatusapi" filter="s60" long-name="Headset Status API">
       
   975 <unit bldFile="os/devicesrv/accessoryservices/headsetstatusapi/group"/>
       
   976 </component>
       
   977 <component name="tspclientmapper" filter="s60" long-name="TSP Client Mapper">
       
   978 <unit bldFile="os/devicesrv/accessoryservices/tspclientmapper/group"/>
       
   979 </component>
       
   980 <component name="remotecontrolfw" long-name="Remote Control Framework" introduced="9.1" purpose="optional">
       
   981 <unit bldFile="os/devicesrv/accessoryservices/remotecontrolfw/group" mrp="os/devicesrv/accessoryservices/remotecontrolfw/group/bluetooth_remotecontrol.mrp"/>
       
   982 </component>
       
   983 <component name="gid_pc_tool" filter="s60" long-name="Generic ID PC Tool" class="tool PC">
       
   984 <unit bldFile="os/devicesrv/accessoryservices/gid_pc_tool/group"/>
       
   985 </component>
       
   986 </collection>
       
   987 <collection name="commonservices" long-name="Common Services" level="app-if">
       
   988 <component name="commonengine" filter="s60" long-name="Common Engine">
       
   989 <unit bldFile="os/devicesrv/commonservices/commonengine/group"/>
       
   990 </component>
       
   991 <component name="commonengineresources" filter="s60" long-name="Common Engine Resources" class="config">
       
   992 <unit bldFile="os/devicesrv/commonservices/commonengineresources/group"/>
       
   993 </component>
       
   994 <component name="platformenv" filter="s60" long-name="Platform Environment">
       
   995 <unit bldFile="os/devicesrv/commonservices/platformenv/group"/>
       
   996 </component>
       
   997 <component name="sysutil" long-name="System Utilities" purpose="mandatory" introduced="ER5">
       
   998 <unit bldFile="os/devicesrv/commonservices/sysutil/group" mrp="os/devicesrv/commonservices/sysutil/group/sysutil.mrp"/>
       
   999 </component>
       
  1000 <component name="activitymanager" long-name="Activity Manager" purpose="mandatory" introduced="ER5">
       
  1001 <unit bldFile="os/devicesrv/commonservices/activitymanager/group" mrp="os/devicesrv/commonservices/activitymanager/group/activitymanager.mrp"/>
       
  1002 </component>
       
  1003 </collection>
       
  1004 <collection name="dosservices" long-name="Domestic Operating System Services" level="hw-if">
       
  1005 <component name="commondsy" filter="s60" long-name="Common DSY" plugin="Y">
       
  1006 <unit bldFile="os/devicesrv/dosservices/commondsy/group"/>
       
  1007 </component>
       
  1008 <component name="dosserver" filter="s60" long-name="Domestic OS Server">
       
  1009 <unit bldFile="os/devicesrv/dosservices/dosserver/group"/>
       
  1010 </component>
       
  1011 </collection>
       
  1012 <collection name="sensorservices" long-name="Sensor Services" level="framework">
       
  1013 <component name="sensorserver" filter="s60" long-name="Sensor Server">
       
  1014 <unit bldFile="os/devicesrv/sensorservices/sensorserver/group"/>
       
  1015 </component>
       
  1016 <component name="orientationssy" filter="s60" long-name="Orientation SSY" plugin="Y">
       
  1017 <unit bldFile="os/devicesrv/sensorservices/orientationssy/group"/>
       
  1018 </component>
       
  1019 <component name="tiltcompensationssy" filter="s60" long-name="Tilt Compensation SSY" plugin="Y">
       
  1020 <unit bldFile="os/devicesrv/sensorservices/tiltcompensationssy/group"/>
       
  1021 </component>
       
  1022 <component name="sensordatacompensator" filter="s60" long-name="Sensor Data Compensator">
       
  1023 <unit bldFile="os/devicesrv/sensorservices/sensordatacompensator/group"/>
       
  1024 </component>
       
  1025 </collection>
       
  1026 <collection name="hwrmhaptics" long-name="HWRM Haptics" level="plugin">
       
  1027 <component name="hapticseffectdatagetterfw" filter="s60" long-name="Haptics Effect Data Getter Framework">
       
  1028 <unit bldFile="os/devicesrv/hwrmhaptics/hapticseffectdatagetterfw/group"/>
       
  1029 </component>
       
  1030 <component name="hapticspluginservice" filter="s60" long-name="Haptics Plugin Service">
       
  1031 <unit bldFile="os/devicesrv/hwrmhaptics/hapticspluginservice/group"/>
       
  1032 </component>
       
  1033 <component name="hapticspacketizer" filter="s60" long-name="Haptics Packetizer">
       
  1034 <unit bldFile="os/devicesrv/hwrmhaptics/hapticspacketizer/group"/>
       
  1035 </component>
       
  1036 <component name="hapticspluginmanager" filter="s60" long-name="Haptics Plugin Manager">
       
  1037 <unit bldFile="os/devicesrv/hwrmhaptics/hapticspluginmanager/group"/>
       
  1038 </component>
       
  1039 <component name="hapticsserver" filter="s60" long-name="Haptics Server">
       
  1040 <unit bldFile="os/devicesrv/hwrmhaptics/hapticsserver/group"/>
       
  1041 </component>
       
  1042 <component name="hapticsclient" filter="s60" long-name="Haptics Client">
       
  1043 <unit bldFile="os/devicesrv/hwrmhaptics/hapticsclient/group"/>
       
  1044 </component>
       
  1045 <component name="hwrmhaptics_build" filter="s60" long-name="HWRM Haptics Build">
       
  1046 <!-- move these exports into the appropriate above components and delete this component-->
       
  1047 <unit bldFile="os/devicesrv/hwrmhaptics/group"/>
       
  1048 </component>
       
  1049 </collection>
       
  1050 <collection name="mediator" long-name="Mediator" level="app-if">
       
  1051 <!--collection is really a component. Move it down a directory -->
       
  1052 <component name="mediator_build" filter="s60" long-name="Mediator Build">
       
  1053 <unit bldFile="os/devicesrv/mediator/group"/>
       
  1054 </component>
       
  1055 </collection>
       
  1056 <collection name="psmservices" long-name="Power Save Mode Services" level="app-if">
       
  1057 <component name="psmserver" filter="s60" long-name="PSM Server">
       
  1058 <unit bldFile="os/devicesrv/psmservices/psmserver/group"/>
       
  1059 </component>
       
  1060 </collection>
       
  1061 <collection name="resourcemgmt" long-name="Resource Management" level="hw-if">
       
  1062 <component name="hwrmfmtxwatcherplugin" filter="s60" long-name="HWRM FM Transmitter Watcher Plugin" plugin="Y">
       
  1063 <unit bldFile="os/devicesrv/resourcemgmt/hwrmfmtxwatcherplugin/group"/>
       
  1064 </component>
       
  1065 <component name="hwrmtargetmodifierplugin" filter="s60" long-name="HWRM Target Modifier Plugin" plugin="Y">
       
  1066 <!-- uncomment the unit when configuration is in place, it's currently #included from resourcemgmt_build, 
       
  1067       		may need to  -->
   613       		may need to  -->
  1068 <!-- <unit bldFile="resourcemgmt/hwrmtargetmodifierplugin/group"/> -->
   614       <!-- <unit bldFile="resourcemgmt/hwrmtargetmodifierplugin/group"/> -->
  1069 </component>
   615      </component>
  1070 <component name="vibractrl" filter="s60" long-name="Vibra Control" deprecated="9.1">
   616      <component name="vibractrl" filter="s60" long-name="Vibra Control" deprecated="9.1">
  1071 <unit bldFile="os/devicesrv/resourcemgmt/vibractrl/group"/>
   617       <unit bldFile="os/devicesrv/resourcemgmt/vibractrl/group"/>
  1072 </component>
   618      </component>
  1073 <component name="hwresourcesmgr" long-name="Hardware Resources Manager" introduced="^2" purpose="optional">
   619      <component name="hwresourcesmgr" long-name="Hardware Resources Manager" introduced="^2" purpose="optional">
  1074 <unit bldFile="os/devicesrv/resourcemgmt/hwresourcesmgr/group" mrp="os/devicesrv/resourcemgmt/hwresourcesmgr/group/telephony_hwrm.mrp"/>
   620       <unit bldFile="os/devicesrv/resourcemgmt/hwresourcesmgr/group" mrp="os/devicesrv/resourcemgmt/hwresourcesmgr/group/telephony_hwrm.mrp"/>
  1075 </component>
   621      </component>
  1076 <component name="hwresourcesmgrconfig" long-name="Hardware Resources Manager Config" introduced="^3" purpose="optional" class="config">
   622      <component name="hwresourcesmgrconfig" long-name="Hardware Resources Manager Config" introduced="^3" purpose="optional" class="config">
  1077 <unit bldFile="os/devicesrv/resourcemgmt/hwresourcesmgrconfig" mrp="os/devicesrv/resourcemgmt/hwresourcesmgrconfig/telephony_hwrm-config.mrp"/>
   623       <unit bldFile="os/devicesrv/resourcemgmt/hwresourcesmgrconfig" mrp="os/devicesrv/resourcemgmt/hwresourcesmgrconfig/telephony_hwrm-config.mrp"/>
  1078 </component>
   624      </component>
  1079 <component name="resourcemgmt_build" filter="s60" long-name="Resource Management Build">
   625      <component name="resourcemgmt_build" filter="s60" long-name="Resource Management Build">
  1080 <!-- Move exports to a self-contained component.
   626       <!-- Move exports to a self-contained component.
  1081          	This needs to be kept around until configuration is in place -->
   627          	This needs to be kept around until configuration is in place -->
  1082 <unit bldFile="os/devicesrv/resourcemgmt/group"/>
   628       <unit bldFile="os/devicesrv/resourcemgmt/group"/>
  1083 </component>
   629      </component>
  1084 <component name="powerandmemorynotificationservice" long-name="Power and Memory Notification Service" introduced="6.0" purpose="mandatory">
   630      <component name="powerandmemorynotificationservice" long-name="Power and Memory Notification Service" introduced="6.0" purpose="mandatory">
  1085 <unit bldFile="os/devicesrv/resourcemgmt/powerandmemorynotificationservice/group" mrp="os/devicesrv/resourcemgmt/powerandmemorynotificationservice/group/syslibs_pwrcli.mrp"/>
   631       <unit bldFile="os/devicesrv/resourcemgmt/powerandmemorynotificationservice/group" mrp="os/devicesrv/resourcemgmt/powerandmemorynotificationservice/group/syslibs_pwrcli.mrp"/>
  1086 </component>
   632      </component>
  1087 </collection>
   633     </collection>
  1088 <collection name="sysstatemgmt" long-name="System State Management" level="server">
   634     <collection name="sysstatemgmt" long-name="System State Management" level="server">
  1089 <component name="ssmmapperutility" filter="s60" long-name="SSM Mapper Utility" introduced="^3">
   635      <component name="ssmmapperutility" filter="s60" long-name="SSM Mapper Utility" introduced="^3">
  1090 <unit bldFile="os/devicesrv/sysstatemgmt/ssmmapperutility/group"/>
   636       <unit bldFile="os/devicesrv/sysstatemgmt/ssmmapperutility/group"/>
  1091 </component>
   637      </component>
  1092 <component name="ssmpolicyplugins" filter="s60" long-name="SSM Policy Plugins" introduced="^3" plugin="Y">
   638      <component name="ssmpolicyplugins" filter="s60" long-name="SSM Policy Plugins" introduced="^3" plugin="Y">
  1093 <unit bldFile="os/devicesrv/sysstatemgmt/ssmpolicyplugins/group"/>
   639       <unit bldFile="os/devicesrv/sysstatemgmt/ssmpolicyplugins/group"/>
  1094 </component>
   640      </component>
  1095 <component name="ssmutilityplugins" filter="s60" long-name="SSM Utility Plugins" introduced="^3" plugin="Y">
   641      <component name="ssmutilityplugins" filter="s60" long-name="SSM Utility Plugins" introduced="^3" plugin="Y">
  1096 <unit bldFile="os/devicesrv/sysstatemgmt/ssmutilityplugins/group"/>
   642       <unit bldFile="os/devicesrv/sysstatemgmt/ssmutilityplugins/group"/>
  1097 </component>
   643      </component>
  1098 <component name="ssmcmdlists" filter="s60" long-name="SSM Command Lists" introduced="^3">
   644      <component name="ssmcmdlists" filter="s60" long-name="SSM Command Lists" introduced="^3">
  1099 <unit bldFile="os/devicesrv/sysstatemgmt/ssmcmdlists/group"/>
   645       <unit bldFile="os/devicesrv/sysstatemgmt/ssmcmdlists/group"/>
  1100 </component>
   646      </component>
  1101 <component name="ssmcustcmds" filter="s60" long-name="SSM Custom Commands" introduced="^3">
   647      <component name="ssmcustcmds" filter="s60" long-name="SSM Custom Commands" introduced="^3">
  1102 <unit bldFile="os/devicesrv/sysstatemgmt/ssmcustcmds/group"/>
   648       <unit bldFile="os/devicesrv/sysstatemgmt/ssmcustcmds/group"/>
  1103 </component>
   649      </component>
  1104 <component name="syslangutil" filter="s60" long-name="System Language Utility" introduced="^3">
   650      <component name="syslangutil" filter="s60" long-name="System Language Utility" introduced="^3">
  1105 <unit bldFile="os/devicesrv/sysstatemgmt/syslangutil/group"/>
   651       <unit bldFile="os/devicesrv/sysstatemgmt/syslangutil/group"/>
  1106 </component>
   652      </component>
  1107 <component name="sysrestart" filter="s60" long-name="System Restart" introduced="^3">
   653      <component name="sysrestart" filter="s60" long-name="System Restart" introduced="^3">
  1108 <unit bldFile="os/devicesrv/sysstatemgmt/sysrestart/group"/>
   654       <unit bldFile="os/devicesrv/sysstatemgmt/sysrestart/group"/>
  1109 </component>
   655      </component>
  1110 <component name="sysuiprovider" filter="s60" long-name="System UI Provider" introduced="^3">
   656      <component name="sysuiprovider" filter="s60" long-name="System UI Provider" introduced="^3">
  1111 <unit bldFile="os/devicesrv/sysstatemgmt/sysuiprovider/group"/>
   657       <unit bldFile="os/devicesrv/sysstatemgmt/sysuiprovider/group"/>
  1112 </component>
   658      </component>
  1113 <component name="systemstarter" long-name="System Starter" introduced="9.1" deprecated="^3" purpose="mandatory">
   659      <component name="systemstarter" long-name="System Starter" introduced="9.1" deprecated="^3" purpose="mandatory">
  1114 <unit bldFile="os/devicesrv/sysstatemgmt/systemstarter/group" mrp="os/devicesrv/sysstatemgmt/systemstarter/group/app-framework_sysstart.mrp"/>
   660       <unit bldFile="os/devicesrv/sysstatemgmt/systemstarter/group" mrp="os/devicesrv/sysstatemgmt/systemstarter/group/app-framework_sysstart.mrp"/>
  1115 </component>
   661      </component>
  1116 <component name="systemstatemgr" long-name="System State Manager" introduced="^3" purpose="mandatory">
   662      <component name="systemstatemgr" long-name="System State Manager" introduced="^3" purpose="mandatory">
  1117 <unit bldFile="os/devicesrv/sysstatemgmt/systemstatemgr/group" mrp="os/devicesrv/sysstatemgmt/systemstatemgr/group/app-framework_ssma.mrp"/>
   663       <unit bldFile="os/devicesrv/sysstatemgmt/systemstatemgr/group" mrp="os/devicesrv/sysstatemgmt/systemstatemgr/group/app-framework_ssma.mrp"/>
  1118 </component>
   664      </component>
  1119 <component name="systemstateplugins" long-name="System State Plugins" introduced="^3" purpose="optional" plugin="Y">
   665      <component name="systemstateplugins" long-name="System State Plugins" introduced="^3" purpose="optional" plugin="Y">
  1120 <unit bldFile="os/devicesrv/sysstatemgmt/systemstateplugins/group" mrp="os/devicesrv/sysstatemgmt/systemstateplugins/group/app-framework_ssplugins.mrp"/>
   666       <unit bldFile="os/devicesrv/sysstatemgmt/systemstateplugins/group" mrp="os/devicesrv/sysstatemgmt/systemstateplugins/group/app-framework_ssplugins.mrp"/>
  1121 </component>
   667      </component>
  1122 <component name="systemstatereferenceplugins" long-name="System State Reference Plugins" introduced="^3" purpose="optional" plugin="Y">
   668      <component name="systemstatereferenceplugins" long-name="System State Reference Plugins" introduced="^3" purpose="optional" plugin="Y">
  1123 <unit bldFile="os/devicesrv/sysstatemgmt/systemstatereferenceplugins/group" mrp="os/devicesrv/sysstatemgmt/systemstatereferenceplugins/group/app-framework_ssrefplugins.mrp"/>
   669       <unit bldFile="os/devicesrv/sysstatemgmt/systemstatereferenceplugins/group" mrp="os/devicesrv/sysstatemgmt/systemstatereferenceplugins/group/app-framework_ssrefplugins.mrp"/>
  1124 </component>
   670      </component>
  1125 </collection>
   671     </collection>
  1126 <collection name="resourceinterfaces" long-name="Resource Interfaces" level="hw-if">
   672     <collection name="resourceinterfaces" long-name="Resource Interfaces" level="hw-if">
  1127 <component name="fmtransmittercontrol" long-name="FM Transmitter Control" introduced="^3" purpose="optional">
   673      <component name="fmtransmittercontrol" long-name="FM Transmitter Control" introduced="^3" purpose="optional">
  1128 <unit bldFile="os/devicesrv/resourceinterfaces/fmtransmittercontrol/group" mrp="os/devicesrv/resourceinterfaces/fmtransmittercontrol/group/telephony_hwrmfmtx.mrp"/>
   674       <unit bldFile="os/devicesrv/resourceinterfaces/fmtransmittercontrol/group" mrp="os/devicesrv/resourceinterfaces/fmtransmittercontrol/group/telephony_hwrmfmtx.mrp"/>
  1129 </component>
   675      </component>
  1130 </collection>
   676     </collection>
  1131 <collection name="systemhealthmanagement" long-name="System Health Management" level="server">
   677     <collection name="systemhealthmanagement" long-name="System Health Management" level="server">
  1132 <component name="systemhealthmgr" long-name="System Health Manager" introduced="^3" purpose="optional">
   678      <component name="systemhealthmgr" long-name="System Health Manager" introduced="^3" purpose="optional">
  1133 <unit bldFile="os/devicesrv/systemhealthmanagement/systemhealthmgr/group" mrp="os/devicesrv/systemhealthmanagement/systemhealthmgr/group/app-framework_shma.mrp"/>
   679       <unit bldFile="os/devicesrv/systemhealthmanagement/systemhealthmgr/group" mrp="os/devicesrv/systemhealthmanagement/systemhealthmgr/group/app-framework_shma.mrp"/>
  1134 </component>
   680      </component>
  1135 </collection>
   681     </collection>
  1136 <collection name="devicesrvapitest" long-name="Devices Services API Tests" level="app-if"/>
   682     <collection name="devicesrvapitest" long-name="Devices Services API Tests" level="app-if"/>
  1137 <collection name="devicesrv_info" long-name="Device Services Info" level="app-if">
   683     <collection name="devicesrv_info" long-name="Device Services Info" level="app-if">
  1138 <component name="devicesrv_metadata" long-name="Device Services Metadata" introduced="^2" purpose="development" class="config PC">
   684      <component name="devicesrv_plat" filter="s60" long-name="Device Services Platform Interfaces" class="api">
  1139 <unit mrp="os/devicesrv/devicesrv_info/devicesrv_metadata/devicesrv_metadata.mrp"/>
   685       <unit bldFile="os/devicesrv/devicesrv_plat/group"/>
  1140 </component>
   686      </component>
  1141 </collection>
   687      <component name="devicesrv_pub" filter="s60" long-name="Device Services Public Interfaces" class="api">
  1142 </block>
   688       <unit bldFile="os/devicesrv/devicesrv_pub/group"/>
  1143 <block name="security" level="services" long-name="OS Security" levels="physical-abstraction plugins libraries management services utilities">
   689       <unit bldFile="os/devicesrv/devicesrv_pub/platform_path_definitions_api/group" filter="bldmefirst"/>
  1144 <collection name="authenticationservices" long-name="Authentication Services" level="utilities">
   690       <!-- separate to another component? -->
  1145 <component name="authenticationserver" long-name="Authentication Server" introduced="^3" purpose="optional">
   691      </component>
  1146 <unit bldFile="os/security/authenticationservices/authenticationserver/group" mrp="os/security/authenticationservices/authenticationserver/group/security_authserver.mrp"/>
   692      <component name="devicesrv_metadata" long-name="Device Services Metadata" introduced="^2" purpose="development" class="config PC">
  1147 </component>
   693       <unit mrp="os/devicesrv/devicesrv_info/devicesrv_metadata/devicesrv_metadata.mrp"/>
  1148 </collection>
   694      </component>
  1149 <collection name="authorisation" long-name="Authorisation" level="utilities">
   695     </collection>
  1150 <component name="userpromptservice" long-name="User Prompt Service" introduced="^3" purpose="mandatory">
   696    </block>
  1151 <unit bldFile="os/security/authorisation/userpromptservice/group" mrp="os/security/authorisation/userpromptservice/group/security_ups.mrp"/>
   697    <block name="security" level="services" long-name="OS Security" levels="physical-abstraction plugins libraries management services utilities">
  1152 </component>
   698     <collection name="authenticationservices" long-name="Authentication Services" level="utilities">
  1153 <component name="userpromptutils" long-name="User Prompt Utils" introduced="^3" purpose="optional">
   699      <component name="authenticationserver" long-name="Authentication Server" introduced="^3" purpose="optional">
  1154 <unit bldFile="os/security/authorisation/userpromptutils/group" mrp="os/security/authorisation/userpromptutils/group/security_ups_utils.mrp"/>
   700       <unit bldFile="os/security/authenticationservices/authenticationserver/group" mrp="os/security/authenticationservices/authenticationserver/group/security_authserver.mrp"/>
  1155 </component>
   701      </component>
  1156 </collection>
   702     </collection>
  1157 <collection name="contentmgmt" long-name="Content Management" level="utilities">
   703     <collection name="authorisation" long-name="Authorisation" level="utilities">
  1158 <component name="contentaccessfwfordrm" long-name="Content Access Framework for DRM" introduced="9.1" purpose="mandatory">
   704      <component name="userpromptservice" long-name="User Prompt Service" introduced="^3" purpose="mandatory">
  1159 <unit bldFile="os/security/contentmgmt/contentaccessfwfordrm/group" mrp="os/security/contentmgmt/contentaccessfwfordrm/group/security_caf2.mrp"/>
   705       <unit bldFile="os/security/authorisation/userpromptservice/group" mrp="os/security/authorisation/userpromptservice/group/security_ups.mrp"/>
  1160 </component>
   706      </component>
  1161 <component name="cafrecogniserconfig" long-name="CAF Recogniser Config" introduced="9.1" purpose="mandatory">
   707      <component name="userpromptutils" long-name="User Prompt Utils" introduced="^3" purpose="optional">
  1162 <unit bldFile="os/security/contentmgmt/cafrecogniserconfig" mrp="os/security/contentmgmt/cafrecogniserconfig/security_reccafconfig.mrp"/>
   708       <unit bldFile="os/security/authorisation/userpromptutils/group" mrp="os/security/authorisation/userpromptutils/group/security_ups_utils.mrp"/>
  1163 </component>
   709      </component>
  1164 </collection>
   710     </collection>
  1165 <collection name="crypto" long-name="Crypto Libraries" level="libraries">
   711     <collection name="contentmgmt" long-name="Content Management" level="utilities">
  1166 <component name="weakcryptospi" long-name="Weak Crypto SPI" filter="gt" introduced="^3" purpose="optional">
   712      <component name="contentaccessfwfordrm" long-name="Content Access Framework for DRM" introduced="9.1" purpose="mandatory">
  1167 <unit bldFile="os/security/crypto/weakcryptospi/group" mrp="os/security/crypto/weakcryptospi/group/security_cryptospi_weak.mrp"/>
   713       <unit bldFile="os/security/contentmgmt/contentaccessfwfordrm/group" mrp="os/security/contentmgmt/contentaccessfwfordrm/group/security_caf2.mrp"/>
  1168 </component>
   714      </component>
  1169 <component name="strongcryptospi" long-name="Strong Crypto SPI" filter="gt" introduced="^3" purpose="optional">
   715      <component name="cafrecogniserconfig" long-name="CAF Recogniser Config" introduced="9.1" purpose="mandatory">
  1170 <unit bldFile="os/security/crypto/weakcryptospi/strong" mrp="os/security/crypto/weakcryptospi/group/security_cryptospi_strong.mrp"/>
   716       <unit bldFile="os/security/contentmgmt/cafrecogniserconfig" mrp="os/security/contentmgmt/cafrecogniserconfig/security_reccafconfig.mrp"/>
  1171 </component>
   717      </component>
  1172 </collection>
   718     </collection>
  1173 <collection name="cryptomgmtlibs" long-name="Crypto Management Libraries" level="management">
   719     <collection name="crypto" long-name="Crypto Libraries" level="libraries">
  1174 <component name="securityutils" long-name="Security Utils" introduced="8.0" purpose="optional">
   720      <component name="weakcryptospi" long-name="Weak 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"/>
   721       <unit bldFile="os/security/crypto/weakcryptospi/group" mrp="os/security/crypto/weakcryptospi/group/security_cryptospi_weak.mrp"/>
  1176 </component>
   722      </component>
  1177 <component name="securitydocs" long-name="Security Documentation" purpose="development" class="doc">
   723      <component name="strongcryptospi" long-name="Strong Crypto SPI" filter="gt" introduced="^3" purpose="optional">
  1178 <unit mrp="os/security/cryptomgmtlibs/securitydocs/security_documentation.mrp"/>
   724       <unit bldFile="os/security/crypto/weakcryptospi/strong" mrp="os/security/crypto/weakcryptospi/group/security_cryptospi_strong.mrp"/>
  1179 </component>
   725      </component>
  1180 <component name="cryptotokenfw" long-name="Crypto Token Framework" introduced="7.0" purpose="optional">
   726     </collection>
  1181 <unit bldFile="os/security/cryptomgmtlibs/cryptotokenfw/group" mrp="os/security/cryptomgmtlibs/cryptotokenfw/group/security_cryptotokens.mrp"/>
   727     <collection name="cryptomgmtlibs" long-name="Crypto Management Libraries" level="management">
  1182 </component>
   728      <component name="securityutils" long-name="Security Utils" introduced="8.0" purpose="optional">
  1183 <component name="securitycommonutils" long-name="Security Common Utils" introduced="8.0" purpose="mandatory">
   729       <unit bldFile="os/security/cryptomgmtlibs/securityutils/group" mrp="os/security/cryptomgmtlibs/securityutils/group/security_common.mrp"/>
  1184 <unit bldFile="os/security/cryptomgmtlibs/securitycommonutils/group" mrp="os/security/cryptomgmtlibs/securitycommonutils/group/security_commonutils.mrp"/>
   730      </component>
  1185 </component>
   731      <component name="securitydocs" long-name="Security Documentation" purpose="development" class="doc">
  1186 </collection>
   732       <unit mrp="os/security/cryptomgmtlibs/securitydocs/security_documentation.mrp"/>
  1187 <collection name="securityanddataprivacytools" long-name="Security and Data Privacy Tools" level="services">
   733      </component>
  1188 <component name="securityconfig" long-name="Security Config" introduced="9.1" purpose="optional">
   734      <component name="cryptotokenfw" long-name="Crypto Token Framework" introduced="7.0" purpose="optional">
  1189 <unit bldFile="os/security/securityanddataprivacytools/securityconfig/group" mrp="os/security/securityanddataprivacytools/securityconfig/group/security_config.mrp"/>
   735       <unit bldFile="os/security/cryptomgmtlibs/cryptotokenfw/group" mrp="os/security/cryptomgmtlibs/cryptotokenfw/group/security_cryptotokens.mrp"/>
  1190 </component>
   736      </component>
  1191 <component name="securitytools" long-name="Security Tools" introduced="^3" purpose="optional" class="PC">
   737      <component name="securitycommonutils" long-name="Security Common Utils" introduced="8.0" purpose="mandatory">
  1192 <unit bldFile="os/security/securityanddataprivacytools/securitytools/group" mrp="os/security/securityanddataprivacytools/securitytools/group/security_tools.mrp"/>
   738       <unit bldFile="os/security/cryptomgmtlibs/securitycommonutils/group" mrp="os/security/cryptomgmtlibs/securitycommonutils/group/security_commonutils.mrp"/>
  1193 </component>
   739      </component>
  1194 </collection>
   740     </collection>
  1195 <collection name="cryptoplugins" long-name="Crypto Plugins" level="plugins">
   741     <collection name="securityanddataprivacytools" long-name="Security and Data Privacy Tools" level="services">
  1196 <component name="cryptospiplugins" long-name="Crypto SPI Plugins" filter="gt" introduced="^3" purpose="optional" plugin="Y">
   742      <component name="securityconfig" long-name="Security Config" introduced="9.1" purpose="optional">
  1197 <unit bldFile="os/security/cryptoplugins/cryptospiplugins/group" mrp="os/security/cryptoplugins/cryptospiplugins/group/security_cryptospi_plugins.mrp"/>
   743       <unit bldFile="os/security/securityanddataprivacytools/securityconfig/group" mrp="os/security/securityanddataprivacytools/securityconfig/group/security_config.mrp"/>
  1198 </component>
   744      </component>
  1199 </collection>
   745      <component name="securitytools" long-name="Security Tools" introduced="^3" purpose="optional" class="PC">
  1200 <collection name="cryptoservices" long-name="Crypto Services" level="plugins">
   746       <unit bldFile="os/security/securityanddataprivacytools/securitytools/group" mrp="os/security/securityanddataprivacytools/securitytools/group/security_tools.mrp"/>
  1201 <component name="certificateandkeymgmt" long-name="Certificate and Key Management" introduced="6.0" purpose="optional">
   747      </component>
  1202 <unit bldFile="os/security/cryptoservices/certificateandkeymgmt/group" mrp="os/security/cryptoservices/certificateandkeymgmt/group/security_certman.mrp"/>
   748     </collection>
  1203 </component>
   749     <collection name="cryptoplugins" long-name="Crypto Plugins" level="plugins">
  1204 <component name="filebasedcertificateandkeystores" long-name="File-based Certificate and Key Stores" introduced="8.0" purpose="optional">
   750      <component name="cryptospiplugins" long-name="Crypto SPI Plugins" filter="gt" introduced="^3" purpose="optional" plugin="Y">
  1205 <unit bldFile="os/security/cryptoservices/filebasedcertificateandkeystores/group" mrp="os/security/cryptoservices/filebasedcertificateandkeystores/group/security_filetokens.mrp"/>
   751       <unit bldFile="os/security/cryptoplugins/cryptospiplugins/group" mrp="os/security/cryptoplugins/cryptospiplugins/group/security_cryptospi_plugins.mrp"/>
  1206 </component>
   752      </component>
  1207 <component name="browserrootcertificates" long-name="Browser Root Certificates" introduced="^2" purpose="optional" filter="sf_build">
   753     </collection>
  1208 <unit mrp="os/security/cryptoservices/browserrootcertificates/browserrootcerts.mrp"/>
   754     <collection name="cryptoservices" long-name="Crypto Services" level="plugins">
  1209 </component>
   755      <component name="certificateandkeymgmt" long-name="Certificate and Key Management" introduced="6.0" purpose="optional">
  1210 <component name="rootcertificates" filter="sf_build" long-name="Root Certificates" introduced="7.0s" purpose="optional">
   756       <unit bldFile="os/security/cryptoservices/certificateandkeymgmt/group" mrp="os/security/cryptoservices/certificateandkeymgmt/group/security_certman.mrp"/>
  1211 <!-- not in S60 codebase -->
   757      </component>
  1212 <unit bldFile="os/security/cryptoservices/rootcertificates/group" mrp="os/security/cryptoservices/rootcertificates/group/rootcerts.mrp"/>
   758      <component name="filebasedcertificateandkeystores" long-name="File-based Certificate and Key Stores" introduced="8.0" purpose="optional">
  1213 </component>
   759       <unit bldFile="os/security/cryptoservices/filebasedcertificateandkeystores/group" mrp="os/security/cryptoservices/filebasedcertificateandkeystores/group/security_filetokens.mrp"/>
  1214 <component name="asnpkcs" long-name="ASN PKCS" introduced="8.0" purpose="optional">
   760      </component>
  1215 <unit bldFile="os/security/cryptoservices/asnpkcs/group" mrp="os/security/cryptoservices/asnpkcs/group/security_asnpkcs.mrp"/>
   761      <component name="Browser Root Certificates" introduced="^2" purpose="optional" filter="sf_build">
  1216 </component>
   762       <unit mrp="os/security/cryptoservices/browserrootcertificates/browserrootcerts.mrp"/>
  1217 </collection>
   763      </component>
  1218 <collection name="security_info" long-name="OS Security Info" level="utilities">
   764      <component name="asnpkcs" long-name="ASN PKCS" introduced="8.0" purpose="optional">
  1219 <component name="security_metadata" long-name="OS Security Metadata" introduced="^2" purpose="development" class="config PC">
   765       <unit bldFile="os/security/cryptoservices/asnpkcs/group" mrp="os/security/cryptoservices/asnpkcs/group/security_asnpkcs.mrp"/>
  1220 <unit mrp="os/security/security_info/security_metadata/security_metadata.mrp"/>
   766      </component>
  1221 </component>
   767     </collection>
  1222 </collection>
   768     <collection name="security_info" long-name="OS Security Info" level="utilities">
  1223 </block>
   769      <component name="security_metadata" long-name="OS Security Metadata" introduced="^2" purpose="development" class="config PC">
  1224 <block name="lbs" level="services" long-name="Locating Services" levels="hw-if data-acquisition adaptation management application-interface">
   770       <unit mrp="os/security/security_info/security_metadata/security_metadata.mrp"/>
  1225 <collection name="datasourcemodules" long-name="Generic Positioning Plugins" level="data-acquisition">
   771      </component>
  1226 <component name="defaultpositioningmodule" long-name="Default Positioning Module" introduced="^2" purpose="optional" plugin="Y">
   772     </collection>
  1227 <unit bldFile="os/lbs/datasourcemodules/defaultpositioningmodule/group" mrp="os/lbs/datasourcemodules/defaultpositioningmodule/group/lbs_default_positioning_module.mrp"/>
   773    </block>
  1228 </component>
   774    <block name="lbs" level="services" long-name="Locating Services" levels="hw-if data-acquisition adaptation management application-interface">
  1229 <component name="bluetoothgpspositioningmodule" long-name="Bluetooth GPS Positioning Module" introduced="^2" purpose="optional" plugin="Y">
   775     <collection name="datasourcemodules" long-name="Generic Positioning Plugins" level="data-acquisition">
  1230 <unit bldFile="os/lbs/datasourcemodules/bluetoothgpspositioningmodule/group" mrp="os/lbs/datasourcemodules/bluetoothgpspositioningmodule/group/lbs_bt_positioning_module.mrp"/>
   776      <component name="defaultpositioningmodule" long-name="Default Positioning Module" introduced="^2" purpose="optional" plugin="Y">
  1231 </component>
   777       <unit bldFile="os/lbs/datasourcemodules/defaultpositioningmodule/group" mrp="os/lbs/datasourcemodules/defaultpositioningmodule/group/lbs_default_positioning_module.mrp"/>
  1232 <component name="simulationpositioningmodule" long-name="Simulation Positioning Module" introduced="^2" purpose="development" plugin="Y">
   778      </component>
  1233 <unit bldFile="os/lbs/datasourcemodules/simulationpositioningmodule/group" mrp="os/lbs/datasourcemodules/simulationpositioningmodule/group/lbs_simulation_positioning_module.mrp"/>
   779      <component name="bluetoothgpspositioningmodule" long-name="Bluetooth GPS Positioning Module" introduced="^2" purpose="optional" plugin="Y">
  1234 </component>
   780       <unit bldFile="os/lbs/datasourcemodules/bluetoothgpspositioningmodule/group" mrp="os/lbs/datasourcemodules/bluetoothgpspositioningmodule/group/lbs_bt_positioning_module.mrp"/>
  1235 <component name="gpspositioningmodule" long-name="GPS/A-GPS Positioning Module" introduced="^3" purpose="optional" plugin="Y">
   781      </component>
  1236 <unit bldFile="os/lbs/datasourcemodules/gpspositioningmodule/group" mrp="os/lbs/datasourcemodules/gpspositioningmodule/group/lbs_agps_positioning_module.mrp"/>
   782      <component name="simulationpositioningmodule" long-name="Simulation Positioning Module" introduced="^2" purpose="development" plugin="Y">
  1237 </component>
   783       <unit bldFile="os/lbs/datasourcemodules/simulationpositioningmodule/group" mrp="os/lbs/datasourcemodules/simulationpositioningmodule/group/lbs_simulation_positioning_module.mrp"/>
  1238 <component name="networkpositioningmodule" long-name="Network Positioning Module" introduced="^3" purpose="optional" plugin="Y">
   784      </component>
  1239 <unit bldFile="os/lbs/datasourcemodules/networkpositioningmodule/group" mrp="os/lbs/datasourcemodules/networkpositioningmodule/group/lbs_network_positioning_module.mrp"/>
   785      <component name="gpspositioningmodule" long-name="GPS/A-GPS Positioning Module" introduced="^3" purpose="optional" plugin="Y">
  1240 </component>
   786       <unit bldFile="os/lbs/datasourcemodules/gpspositioningmodule/group" mrp="os/lbs/datasourcemodules/gpspositioningmodule/group/lbs_agps_positioning_module.mrp"/>
  1241 <component name="locationapesuplpsy" long-name="APE SUPL PSY" introduced="^3" purpose="optional" filter="s60" plugin="Y">
   787      </component>
  1242 <unit bldFile="os/lbs/datasourcemodules/locationapesuplpsy/group"/>
   788      <component name="networkpositioningmodule" long-name="Network Positioning Module" introduced="^3" purpose="optional" plugin="Y">
  1243 </component>
   789       <unit bldFile="os/lbs/datasourcemodules/networkpositioningmodule/group" mrp="os/lbs/datasourcemodules/networkpositioningmodule/group/lbs_network_positioning_module.mrp"/>
  1244 </collection>
   790      </component>
  1245 <collection name="datasourceadaptation" long-name="Data Source Adaptation" level="adaptation">
   791      <component name="locationapesuplpsy" long-name="APE SUPL PSY" introduced="^3" purpose="optional" filter="s60" plugin="Y">
  1246 <component name="gpsdatasourceadaptation" long-name="GPS Data Source Adaptation" introduced="^2" purpose="optional" plugin="Y">
   792       <unit bldFile="os/lbs/datasourcemodules/locationapesuplpsy/group"/>
  1247 <unit bldFile="os/lbs/datasourceadaptation/gpsdatasourceadaptation/group" mrp="os/lbs/datasourceadaptation/gpsdatasourceadaptation/group/lbs_gps_data_source_adaptation.mrp"/>
   793      </component>
  1248 </component>
   794     </collection>
  1249 </collection>
   795     <collection name="datasourceadaptation" long-name="Data Source Adaptation" level="adaptation">
  1250 <collection name="locationrequestmgmt" long-name="Location Request Management" level="application-interface">
   796      <component name="gpsdatasourceadaptation" long-name="GPS Data Source Adaptation" introduced="^2" purpose="optional" plugin="Y">
  1251 <component name="locationserver" long-name="Location Server" introduced="9.2" purpose="optional">
   797       <unit bldFile="os/lbs/datasourceadaptation/gpsdatasourceadaptation/group" mrp="os/lbs/datasourceadaptation/gpsdatasourceadaptation/group/lbs_gps_data_source_adaptation.mrp"/>
  1252 <unit bldFile="os/lbs/locationrequestmgmt/locationserver/group" mrp="os/lbs/locationrequestmgmt/locationserver/group/lbs_locationserver.mrp"/>
   798      </component>
  1253 </component>
   799     </collection>
  1254 <component name="networkrequesthandler" long-name="Network Request Handler" introduced="9.2" purpose="optional">
   800     <collection name="locationrequestmgmt" long-name="Location Request Management" level="application-interface">
  1255 <unit bldFile="os/lbs/locationrequestmgmt/networkrequesthandler/group" mrp="os/lbs/locationrequestmgmt/networkrequesthandler/group/lbs_networkrequesthandler.mrp"/>
   801      <component name="locationserver" long-name="Location Server" introduced="9.2" purpose="optional">
  1256 </component>
   802       <unit bldFile="os/lbs/locationrequestmgmt/locationserver/group" mrp="os/lbs/locationrequestmgmt/locationserver/group/lbs_locationserver.mrp"/>
  1257 </collection>
   803      </component>
  1258 <collection name="lbstest" long-name="Locating Services Tests" level="application-interface">
   804      <component name="networkrequesthandler" long-name="Network Request Handler" introduced="9.2" purpose="optional">
  1259 <component name="locationprotocoltest" long-name="Location Protocol Tests" introduced="9.2" purpose="development" plugin="Y">
   805       <unit bldFile="os/lbs/locationrequestmgmt/networkrequesthandler/group" mrp="os/lbs/locationrequestmgmt/networkrequesthandler/group/lbs_networkrequesthandler.mrp"/>
  1260 <unit bldFile="os/lbs/lbstest/locationprotocoltest/group" mrp="os/lbs/lbstest/locationprotocoltest/group/lbs_networktest.mrp"/>
   806      </component>
  1261 </component>
   807     </collection>
  1262 </collection>
   808     <collection name="lbstest" long-name="Locating Services Tests" level="application-interface">
  1263 <collection name="locationmgmt" long-name="Location Management" level="management">
   809      <component name="locationprotocoltest" long-name="Location Protocol Tests" introduced="9.2" purpose="development" plugin="Y">
  1264 <component name="locmonitor" long-name="Location Monitor" introduced="^3" purpose="optional">
   810       <unit bldFile="os/lbs/lbstest/locationprotocoltest/group" mrp="os/lbs/lbstest/locationprotocoltest/group/lbs_networktest.mrp"/>
  1265 <unit bldFile="os/lbs/locationmgmt/locmonitor/lbslocmonitorserver/group" mrp="os/lbs/locationmgmt/locmonitor/lbslocmonitorserver/group/lbs_locationmonitor.mrp"/>
   811      </component>
  1266 </component>
   812     </collection>
  1267 <component name="agpslocationmgr" long-name="A-GPS Location Manager" introduced="9.2" purpose="optional">
   813     <collection name="locationmgmt" long-name="Location Management" level="management">
  1268 <unit bldFile="os/lbs/locationmgmt/agpslocationmgr/group" mrp="os/lbs/locationmgmt/agpslocationmgr/group/lbs_agpslocationmanager.mrp"/>
   814      <component name="locmonitor" long-name="Location Monitor" introduced="^3" purpose="optional">
  1269 </component>
   815       <unit bldFile="os/lbs/locationmgmt/locmonitor/lbslocmonitorserver/group" mrp="os/lbs/locationmgmt/locmonitor/lbslocmonitorserver/group/lbs_locationmonitor.mrp"/>
  1270 <component name="networklocationmgr" long-name="Network Location Manager" introduced="9.2" purpose="optional">
   816      </component>
  1271 <unit bldFile="os/lbs/locationmgmt/networklocationmgr/group" mrp="os/lbs/locationmgmt/networklocationmgr/group/lbs_networklocationmanager.mrp"/>
   817      <component name="agpslocationmgr" long-name="A-GPS Location Manager" introduced="9.2" purpose="optional">
  1272 </component>
   818       <unit bldFile="os/lbs/locationmgmt/agpslocationmgr/group" mrp="os/lbs/locationmgmt/agpslocationmgr/group/lbs_agpslocationmanager.mrp"/>
  1273 <component name="locationcore" long-name="Location Core" introduced="9.2" purpose="optional">
   819      </component>
  1274 <unit bldFile="os/lbs/locationmgmt/locationcore/group" mrp="os/lbs/locationmgmt/locationcore/group/lbs_admin.mrp"/>
   820      <component name="networklocationmgr" long-name="Network Location Manager" introduced="9.2" purpose="optional">
  1275 </component>
   821       <unit bldFile="os/lbs/locationmgmt/networklocationmgr/group" mrp="os/lbs/locationmgmt/networklocationmgr/group/lbs_networklocationmanager.mrp"/>
  1276 <component name="networkgateway" long-name="Network Gateway" introduced="9.2" purpose="optional">
   822      </component>
  1277 <unit bldFile="os/lbs/locationmgmt/networkgateway/group" mrp="os/lbs/locationmgmt/networkgateway/group/lbs_networkgateway.mrp"/>
   823      <component name="locationcore" long-name="Location Core" introduced="9.2" purpose="optional">
  1278 </component>
   824       <unit bldFile="os/lbs/locationmgmt/locationcore/group" mrp="os/lbs/locationmgmt/locationcore/group/lbs_admin.mrp"/>
  1279 </collection>
   825      </component>
  1280 <collection name="networkprotocolmodules" long-name="Network Protocol Modules" level="adaptation">
   826      <component name="networkgateway" long-name="Network Gateway" introduced="9.2" purpose="optional">
  1281 <component name="privacyprotocolmodule" long-name="Privacy Protocol Module" introduced="^2" purpose="optional" plugin="Y">
   827       <unit bldFile="os/lbs/locationmgmt/networkgateway/group" mrp="os/lbs/locationmgmt/networkgateway/group/lbs_networkgateway.mrp"/>
  1282 <unit bldFile="os/lbs/networkprotocolmodules/privacyprotocolmodule/group" mrp="os/lbs/networkprotocolmodules/privacyprotocolmodule/group/lbs_privacyprotocolmodule.mrp"/>
   828      </component>
  1283 </component>
   829     </collection>
  1284 <component name="suplrrlpasn1" filter="sf_build" long-name="SUPL RRLP ASN1 Parser">
   830     <collection name="networkprotocolmodules" long-name="Network Protocol Modules" level="adaptation">
  1285 <!-- hack for Foundation builds needed while collection is reorganised into proper components -->
   831      <component name="privacyprotocolmodule" long-name="Privacy Protocol Module" introduced="^2" purpose="optional" plugin="Y">
  1286 <unit bldFile="os/lbs/networkprotocolmodules/common/suplrrlpasn1/group"/>
   832       <unit bldFile="os/lbs/networkprotocolmodules/privacyprotocolmodule/group" mrp="os/lbs/networkprotocolmodules/privacyprotocolmodule/group/lbs_privacyprotocolmodule.mrp"/>
  1287 </component>
   833      </component>
  1288 </collection>
   834      <component name="suplproxyprotocolmodule" long-name="SUPL Proxy Protocol Module" introduced="^3" purpose="optional" plugin="Y">
  1289 <collection name="lbsapitest" long-name="Location API Tests" level="application-interface"/>
   835       <unit bldFile="os/lbs/networkprotocolmodules/suplproxyprotocolmodule/group" mrp="os/lbs/networkprotocolmodules/suplproxyprotocolmodule/group/lbs_suplproxyprotocolmodule.mrp"/>
  1290 <collection name="lbs_info" long-name="Locating Services Info" level="application-interface">
   836      </component>
  1291 <component name="lbs_metadata" long-name="Locating Services Metadata" introduced="^2" purpose="development" class="config PC">
   837      <component name="suplprotocolmodule" long-name="SUPL Protocol Module" introduced="^2" deprecated="^2" purpose="optional" plugin="Y">
  1292 <unit mrp="os/lbs/lbs_info/lbs_metadata/lbs_metadata.mrp"/>
   838       <unit bldFile="os/lbs/networkprotocolmodules/suplprotocolmodule/group" mrp="os/lbs/networkprotocolmodules/suplprotocolmodule/group/lbs_suplprotocolmodule.mrp"/>
  1293 </component>
   839      </component>
  1294 </collection>
   840      <component name="suplrrlpasn1" filter="sf_build" long-name="SUPL RRLP ASN1 Parser">
  1295 </block>
   841       <!-- hack for Foundation builds needed while collection is reorganised into proper components -->
  1296 <block name="commsfw" level="services" long-name="Communications Framework" levels="server support framework process app-if">
   842       <unit bldFile="os/lbs/networkprotocolmodules/common/suplrrlpasn1/group"/>
  1297 <collection name="commsprocess" long-name="Comms Process" level="process">
   843      </component>
  1298 <component name="commsrootserver" long-name="Comms Root Server" introduced="7.0s" purpose="mandatory">
   844      <component name="suplrrlpprotocol" filter="sf_build" long-name="SUPL RRLP Protocol Module">
  1299 <unit bldFile="os/commsfw/commsprocess/commsrootserverconfig/group" mrp="os/commsfw/commsprocess/commsrootserverconfig/group/comms-infras_rootserver.mrp"/>
   845       <!-- hack for Foundation builds needed while collection is reorganised into proper components -->
  1300 </component>
   846       <unit bldFile="os/lbs/networkprotocolmodules/suplcontrolplaneprotocols/common/suplrrlpprotocol/group"/>
  1301 </collection>
   847      </component>
  1302 <collection name="commsconfig" long-name="Comms Config" level="process">
   848     </collection>
  1303 <component name="commsdatabase" long-name="Comms Database" purpose="mandatory">
   849     <collection name="lbsapitest" long-name="Location API Tests" level="application-interface"/>
  1304 <unit bldFile="os/commsfw/commsfwtools/preparedefaultcommsdatabase/group" mrp="os/commsfw/commsfwtools/preparedefaultcommsdatabase/group/comms-infras_commsdat.mrp"/>
   850     <collection name="lbs_info" long-name="Locating Services Info" level="application-interface">
  1305 </component>
   851      <component name="lbs_metadata" long-name="Locating Services Metadata" introduced="^2" purpose="development" class="config PC">
  1306 <component name="commsdatabaseshim" long-name="Comms Database Shim" introduced="8.1" purpose="mandatory">
   852       <unit mrp="os/lbs/lbs_info/lbs_metadata/lbs_metadata.mrp"/>
  1307 <unit bldFile="os/commsfw/commsconfig/commsdatabaseshim/group" mrp="os/commsfw/commsconfig/commsdatabaseshim/group/comms-infras_commdbshim.mrp"/>
   853      </component>
  1308 </component>
   854     </collection>
  1309 </collection>
   855    </block>
  1310 <collection name="datacommsserver" long-name="Data Comms Server" level="framework">
   856    <block name="commsfw" level="services" long-name="Communications Framework" levels="server support framework process app-if">
  1311 <component name="esockserver" long-name="ESock Server" purpose="mandatory">
   857     <collection name="commsprocess" long-name="Comms Process" level="process">
  1312 <unit bldFile="os/commsfw/datacommsserver/esockserver/group" mrp="os/commsfw/datacommsserver/esockserver/group/comms-infras_esock.mrp" version="3"/>
   858      <component name="commsrootserver" long-name="Comms Root Server" introduced="7.0s" purpose="mandatory">
  1313 </component>
   859       <unit bldFile="os/commsfw/commsprocess/commsrootserverconfig/group" mrp="os/commsfw/commsprocess/commsrootserverconfig/group/comms-infras_rootserver.mrp"/>
  1314 <component name="networkingdialogapi" long-name="Networking Dialog API" introduced="6.1" purpose="optional">
   860      </component>
  1315 <unit bldFile="os/commsfw/datacommsserver/networkingdialogapi/group" mrp="os/commsfw/datacommsserver/networkingdialogapi/group/networking_dialog.mrp"/>
   861     </collection>
  1316 </component>
   862     <collection name="commsconfig" long-name="Comms Config" level="process">
  1317 <component name="networkingdialogstub" long-name="Networking Dialog Stub" introduced="6.1" purpose="optional">
   863      <component name="commsdatabase" long-name="Comms Database" purpose="mandatory">
  1318 <unit bldFile="os/commsfw/datacommsserver/networkingdialogapi/default" mrp="os/commsfw/datacommsserver/networkingdialogapi/default/networking_dialog_default.mrp"/>
   864       <unit bldFile="os/commsfw/commsfwtools/preparedefaultcommsdatabase/group" mrp="os/commsfw/commsfwtools/preparedefaultcommsdatabase/group/comms-infras_commsdat.mrp"/>
  1319 </component>
   865      </component>
  1320 <component name="networkcontroller" long-name="Network Controller" introduced="7.0s" purpose="optional" plugin="Y">
   866      <component name="commsdatabaseshim" long-name="Comms Database Shim" introduced="8.1" purpose="mandatory">
  1321 <unit bldFile="os/commsfw/datacommsserver/networkcontroller/group" mrp="os/commsfw/datacommsserver/networkcontroller/group/networking_netcon.mrp"/>
   867       <unit bldFile="os/commsfw/commsconfig/commsdatabaseshim/group" mrp="os/commsfw/commsconfig/commsdatabaseshim/group/comms-infras_commdbshim.mrp"/>
  1322 </component>
   868      </component>
  1323 </collection>
   869     </collection>
  1324 <collection name="serialserver" long-name="Serial Server" level="server">
   870     <collection name="datacommsserver" long-name="Data Comms Server" level="framework">
  1325 <component name="serialportcsy" long-name="Serial Port CSY" introduced="ER5" purpose="optional" plugin="Y">
   871      <component name="esockserver" long-name="ESock Server" purpose="mandatory">
  1326 <unit bldFile="os/commsfw/serialserver/serialportcsy" mrp="os/commsfw/serialserver/serialportcsy/ser-comms_serialportcsy.mrp"/>
   872       <unit bldFile="os/commsfw/datacommsserver/esockserver/group" mrp="os/commsfw/datacommsserver/esockserver/group/comms-infras_esock.mrp" version="3"/>
  1327 </component>
   873      </component>
  1328 <component name="packetloopbackcsy" long-name="Packet Loopback CSY" introduced="8.1" purpose="development">
   874      <component name="networkingdialogapi" long-name="Networking Dialog API" introduced="6.1" purpose="optional">
  1329 <unit bldFile="os/commsfw/serialserver/packetloopbackcsy/group" mrp="os/commsfw/serialserver/packetloopbackcsy/group/PacketLoopbackCSY.mrp"/>
   875       <unit bldFile="os/commsfw/datacommsserver/networkingdialogapi/group" mrp="os/commsfw/datacommsserver/networkingdialogapi/group/networking_dialog.mrp"/>
  1330 </component>
   876      </component>
  1331 <component name="c32serialserver" long-name="C32 Serial Server" introduced="ER5" purpose="mandatory">
   877      <component name="networkingdialogstub" long-name="Networking Dialog Stub" introduced="6.1" purpose="optional">
  1332 <unit bldFile="os/commsfw/serialserver/c32serialserver/group" mrp="os/commsfw/serialserver/c32serialserver/group/ser-comms_c32.mrp"/>
   878       <unit bldFile="os/commsfw/datacommsserver/networkingdialogapi/default" mrp="os/commsfw/datacommsserver/networkingdialogapi/default/networking_dialog_default.mrp"/>
  1333 </component>
   879      </component>
  1334 <component name="c32serialserverconfig" long-name="C32 Serial Server Config" introduced="ER5" purpose="mandatory" class="config">
   880      <component name="networkcontroller" long-name="Network Controller" introduced="7.0s" purpose="optional" plugin="Y">
  1335 <unit bldFile="os/commsfw/serialserver/c32serialserverconfig" mrp="os/commsfw/serialserver/c32serialserverconfig/ser-comms_c32-config.mrp"/>
   881       <unit bldFile="os/commsfw/datacommsserver/networkcontroller/group" mrp="os/commsfw/datacommsserver/networkcontroller/group/networking_netcon.mrp"/>
  1336 </component>
   882      </component>
  1337 <component name="c32serialserverdocs" long-name="C32 Serial Server Documentation" purpose="development" class="doc">
   883     </collection>
  1338 <unit mrp="os/commsfw/serialserver/c32serialserverdocs/ser-comms_documentation.mrp"/>
   884     <collection name="serialserver" long-name="Serial Server" level="server">
  1339 </component>
   885      <component name="serialportcsy" long-name="Serial Port CSY" introduced="ER5" purpose="optional" plugin="Y">
  1340 </collection>
   886       <unit bldFile="os/commsfw/serialserver/serialportcsy" mrp="os/commsfw/serialserver/serialportcsy/ser-comms_serialportcsy.mrp"/>
  1341 <collection name="commsfwutils" long-name="Comms Framework Utilities" level="framework">
   887      </component>
  1342 <component name="commsbufs" long-name="Comms Buffers" introduced="^3" purpose="mandatory">
   888      <component name="packetloopbackcsy" long-name="Packet Loopback CSY" introduced="8.1" purpose="development">
  1343 <unit bldFile="os/commsfw/commsfwutils/commsbufs/group" mrp="os/commsfw/commsfwutils/commsbufs/group/comms-infras_commsbufs.mrp"/>
   889       <unit bldFile="os/commsfw/serialserver/packetloopbackcsy/group" mrp="os/commsfw/serialserver/packetloopbackcsy/group/PacketLoopbackCSY.mrp"/>
  1344 </component>
   890      </component>
  1345 </collection>
   891      <component name="c32serialserver" long-name="C32 Serial Server" introduced="ER5" purpose="mandatory">
  1346 <collection name="commsfw_info" long-name="Comms Framework Info" level="app-if">
   892       <unit bldFile="os/commsfw/serialserver/c32serialserver/group" mrp="os/commsfw/serialserver/c32serialserver/group/ser-comms_c32.mrp"/>
  1347 <component name="commsinfrastructuredocs" long-name="Comms Infrastructure Documentation" introduced="7.0" purpose="development" class="doc">
   893      </component>
  1348 <unit mrp="os/commsfw/commsfw_info/commsinfrastructuredocs/comms-infras_documentation.mrp"/>
   894      <component name="c32serialserverconfig" long-name="C32 Serial Server Config" introduced="ER5" purpose="mandatory" class="config">
  1349 </component>
   895       <unit bldFile="os/commsfw/serialserver/c32serialserverconfig" mrp="os/commsfw/serialserver/c32serialserverconfig/ser-comms_c32-config.mrp"/>
  1350 <component name="commsfw_metadata" long-name="Communications Framework Metadata" introduced="^2" purpose="development" class="config PC">
   896      </component>
  1351 <unit mrp="os/commsfw/commsfw_info/commsfw_metadata/commsfw_metadata.mrp"/>
   897      <component name="c32serialserverdocs" long-name="C32 Serial Server Documentation" purpose="development" class="doc">
  1352 </component>
   898       <unit mrp="os/commsfw/serialserver/c32serialserverdocs/ser-comms_documentation.mrp"/>
  1353 </collection>
   899      </component>
  1354 <collection name="commsfwsupport" long-name="Comms Framework Support" level="support">
   900     </collection>
  1355 <component name="commselements" long-name="Comms Elements" introduced="8.0" purpose="mandatory">
   901     <collection name="commsfwutils" long-name="Comms Framework Utilities" level="framework">
  1356 <unit bldFile="os/commsfw/commsfwsupport/commselements/group" mrp="os/commsfw/commsfwsupport/commselements/group/comms-infras_elements.mrp"/>
   902      <component name="commsbufs" long-name="Comms Buffers" introduced="^3" purpose="mandatory">
  1357 </component>
   903       <unit bldFile="os/commsfw/commsfwutils/commsbufs/group" mrp="os/commsfw/commsfwutils/commsbufs/group/comms-infras_commsbufs.mrp"/>
  1358 </collection>
   904      </component>
  1359 <collection name="commsinfrastructureapitest" long-name="Comms-Infras API Tests" level="app-if">
   905     </collection>
  1360 <component name="commsinfrastructuresvs" long-name="Comms Infrastructure Verification Suite" introduced="^3" purpose="development">
   906     <collection name="commsfw_info" long-name="Comms Framework Info" level="app-if">
  1361 <unit mrp="os/commsfw/commsinfrastructureapitest/commsinfrastructuresvs/group/commsinfrastructuresvs.mrp"/>
   907      <component name="commsinfrastructuredocs" long-name="Comms Infrastructure Documentation" introduced="7.0" purpose="development" class="doc">
  1362 </component>
   908       <unit mrp="os/commsfw/commsfw_info/commsinfrastructuredocs/comms-infras_documentation.mrp"/>
  1363 </collection>
   909      </component>
  1364 <collection name="commsfwtools" long-name="Comms Framework Tools" level="app-if">
   910      <component name="commsfw_metadata" long-name="Communications Framework Metadata" introduced="^2" purpose="development" class="config PC">
  1365 <component name="preparedefaultcommsdatabase" long-name="Prepare Default Comms Database" filter="gt" purpose="mandatory" class="config PC">
   911       <unit mrp="os/commsfw/commsfw_info/commsfw_metadata/commsfw_metadata.mrp"/>
  1366 <unit bldFile="os/commsfw/commsfwtools/preparedefaultcommsdatabase/defaultcommdb/group" mrp="os/commsfw/commsfwtools/preparedefaultcommsdatabase/defaultcommdb/group/comms-infras_defaultcommdb.mrp"/>
   912      </component>
  1367 </component>
   913     </collection>
  1368 <component name="installdefaultcommsdatabase" long-name="Install Default Comms Database" purpose="mandatory" class="PC">
   914     <collection name="commsfwsupport" long-name="Comms Framework Support" level="support">
  1369 <unit bldFile="os/commsfw/commsfwtools/preparedefaultcommsdatabase/installdefaultcommdb/group" mrp="os/commsfw/commsfwtools/preparedefaultcommsdatabase/installdefaultcommdb/group/comms-infras_installdefaultcommdb.mrp" priority="1010"/>
   915      <component name="commselements" long-name="Comms Elements" introduced="8.0" purpose="mandatory">
  1370 </component>
   916       <unit bldFile="os/commsfw/commsfwsupport/commselements/group" mrp="os/commsfw/commsfwsupport/commselements/group/comms-infras_elements.mrp"/>
  1371 <component name="commstools" long-name="Comms Tools" introduced="^3" purpose="development" class="PC">
   917      </component>
  1372 <unit bldFile="os/commsfw/commsfwtools/commstools/group" mrp="os/commsfw/commsfwtools/commstools/group/comms-infras_tools.mrp"/>
   918     </collection>
  1373 </component>
   919     <collection name="commsinfrastructureapitest" long-name="Comms-Infras API Tests" level="app-if">
  1374 </collection>
   920      <component name="commsinfrastructuresvs" long-name="Comms Infrastructure Verification Suite" introduced="^3" purpose="development">
  1375 </block>
   921       <unit mrp="os/commsfw/commsinfrastructureapitest/commsinfrastructuresvs/group/commsinfrastructuresvs.mrp"/>
  1376 <block name="networkingsrv" level="services" long-name="Networking Services" levels="adaptation hw-if plugin framework server app-if">
   922      </component>
  1377 <collection name="esockapiextensions" long-name="ESock API Extensions" level="app-if">
   923     </collection>
  1378 <component name="internetsockets" long-name="Internet Sockets" introduced="ER5" purpose="mandatory">
   924     <collection name="commsfwtools" long-name="Comms Framework Tools" level="app-if">
  1379 <unit bldFile="os/networkingsrv/esockapiextensions/internetsockets/group" mrp="os/networkingsrv/esockapiextensions/internetsockets/group/networking_insock.mrp"/>
   925      <component name="preparedefaultcommsdatabase" long-name="Prepare Default Comms Database" filter="gt" purpose="mandatory" class="config PC">
  1380 </component>
   926       <unit bldFile="os/commsfw/commsfwtools/preparedefaultcommsdatabase/defaultcommdb/group" mrp="os/commsfw/commsfwtools/preparedefaultcommsdatabase/defaultcommdb/group/comms-infras_defaultcommdb.mrp"/>
  1381 </collection>
   927      </component>
  1382 <collection name="tcpiputils" long-name="TCP/IP Utilities" level="plugin">
   928      <component name="installdefaultcommsdatabase" long-name="Install Default Comms Database" purpose="mandatory" class="PC">
  1383 <component name="dnd" long-name="DND" introduced="7.0" purpose="mandatory">
   929       <unit bldFile="os/commsfw/commsfwtools/preparedefaultcommsdatabase/installdefaultcommdb/group" mrp="os/commsfw/commsfwtools/preparedefaultcommsdatabase/installdefaultcommdb/group/comms-infras_installdefaultcommdb.mrp" priority="1010"/>
  1384 <unit bldFile="os/networkingsrv/tcpiputils/dnd/group" mrp="os/networkingsrv/tcpiputils/dnd/group/networking_dnd.mrp"/>
   930      </component>
  1385 </component>
   931      <component name="commstools" long-name="Comms Tools" introduced="^3" purpose="development" class="PC">
  1386 <component name="dhcp" long-name="DHCP" introduced="8.0" purpose="optional">
   932       <unit bldFile="os/commsfw/commsfwtools/commstools/group" mrp="os/commsfw/commsfwtools/commstools/group/comms-infras_tools.mrp"/>
  1387 <unit bldFile="os/networkingsrv/tcpiputils/dhcp/group" mrp="os/networkingsrv/tcpiputils/dhcp/group/networking_dhcp.mrp"/>
   933      </component>
  1388 </component>
   934     </collection>
  1389 <component name="networkaddressandporttranslation" long-name="Network Address and Port Translation" introduced="^2" purpose="mandatory" plugin="Y">
   935    </block>
  1390 <unit bldFile="os/networkingsrv/tcpiputils/networkaddressandporttranslation/group" mrp="os/networkingsrv/tcpiputils/networkaddressandporttranslation/group/networking_napt.mrp"/>
   936    <block name="networkingsrv" level="services" long-name="Networking Services" levels="adaptation hw-if plugin framework server app-if">
  1391 </component>
   937     <collection name="esockapiextensions" long-name="ESock API Extensions" level="app-if">
  1392 <component name="punycodeconv" long-name="Punycode Converter" introduced="^3" purpose="mandatory">
   938      <component name="internetsockets" long-name="Internet Sockets" introduced="ER5" purpose="mandatory">
  1393 <unit bldFile="os/networkingsrv/tcpiputils/punycodeconv/group" mrp="os/networkingsrv/tcpiputils/punycodeconv/group/networking_punycodeconverter.mrp"/>
   939       <unit bldFile="os/networkingsrv/esockapiextensions/internetsockets/group" mrp="os/networkingsrv/esockapiextensions/internetsockets/group/networking_insock.mrp"/>
  1394 </component>
   940      </component>
  1395 </collection>
   941     </collection>
  1396 <collection name="linklayercontrol" long-name="Link Layer Control" level="hw-if">
   942     <collection name="tcpiputils" long-name="TCP/IP Utilities" level="plugin">
  1397 <component name="nullagt" long-name="NULL AGT" introduced="7.0s" purpose="optional" plugin="Y">
   943      <component name="dnd" long-name="DND" introduced="7.0" purpose="mandatory">
  1398 <unit bldFile="os/networkingsrv/linklayercontrol/nullagt/group" mrp="os/networkingsrv/linklayercontrol/nullagt/group/networking_nullagt.mrp"/>
   944       <unit bldFile="os/networkingsrv/tcpiputils/dnd/group" mrp="os/networkingsrv/tcpiputils/dnd/group/networking_dnd.mrp"/>
  1399 </component>
   945      </component>
  1400 <component name="genericscprparameters" long-name="Generic SCPR Parameters" introduced="^3" purpose="optional">
   946      <component name="dhcp" long-name="DHCP" introduced="8.0" purpose="optional">
  1401 <unit bldFile="os/networkingsrv/linklayercontrol/genericscprparameters/group" mrp="os/networkingsrv/linklayercontrol/genericscprparameters/group/networking_genericscprparams.mrp"/>
   947       <unit bldFile="os/networkingsrv/tcpiputils/dhcp/group" mrp="os/networkingsrv/tcpiputils/dhcp/group/networking_dhcp.mrp"/>
  1402 </component>
   948      </component>
  1403 <component name="mbmsparameters" long-name="MBMS Parameters" introduced="^3" purpose="optional" plugin="Y">
   949      <component name="networkaddressandporttranslation" long-name="Network Address and Port Translation" introduced="^2" purpose="mandatory" plugin="Y">
  1404 <unit bldFile="os/networkingsrv/linklayercontrol/mbmsparameters/group" mrp="os/networkingsrv/linklayercontrol/mbmsparameters/group/networking_mbmsparams.mrp"/>
   950       <unit bldFile="os/networkingsrv/tcpiputils/networkaddressandporttranslation/group" mrp="os/networkingsrv/tcpiputils/networkaddressandporttranslation/group/networking_napt.mrp"/>
  1405 </component>
   951      </component>
  1406 <component name="networkinterfacemgr" long-name="Network Interface Manager" introduced="ER5U" purpose="mandatory">
   952      <component name="punycodeconv" long-name="Punycode Converter" introduced="^3" purpose="mandatory">
  1407 <unit bldFile="os/networkingsrv/linklayercontrol/networkinterfacemgr/group" mrp="os/networkingsrv/linklayercontrol/networkinterfacemgr/group/comms-infras_nifman.mrp" version="2"/>
   953       <unit bldFile="os/networkingsrv/tcpiputils/punycodeconv/group" mrp="os/networkingsrv/tcpiputils/punycodeconv/group/networking_punycodeconverter.mrp"/>
  1408 </component>
   954      </component>
  1409 </collection>
   955     </collection>
  1410 <collection name="linklayerprotocols" long-name="Link Layer Protocols" level="hw-if">
   956     <collection name="linklayercontrol" long-name="Link Layer Control" level="hw-if">
  1411 <component name="ethernetnif" long-name="Ethernet NIF" purpose="optional" plugin="Y">
   957      <component name="nullagt" long-name="NULL AGT" introduced="7.0s" purpose="optional" plugin="Y">
  1412 <unit bldFile="os/networkingsrv/linklayerprotocols/ethernetnif/group" mrp="os/networkingsrv/linklayerprotocols/ethernetnif/group/networking_ether802.mrp"/>
   958       <unit bldFile="os/networkingsrv/linklayercontrol/nullagt/group" mrp="os/networkingsrv/linklayercontrol/nullagt/group/networking_nullagt.mrp"/>
  1413 </component>
   959      </component>
  1414 <component name="pppnif" long-name="PPP NIF" introduced="ER5" purpose="optional" plugin="Y">
   960      <component name="genericscprparameters" long-name="Generic SCPR Parameters" introduced="^3" purpose="optional">
  1415 <unit bldFile="os/networkingsrv/linklayerprotocols/pppnif/group" mrp="os/networkingsrv/linklayerprotocols/pppnif/group/networking_ppp.mrp" version="2"/>
   961       <unit bldFile="os/networkingsrv/linklayercontrol/genericscprparameters/group" mrp="os/networkingsrv/linklayercontrol/genericscprparameters/group/networking_genericscprparams.mrp"/>
  1416 </component>
   962      </component>
  1417 <component name="slipnif" long-name="SLIP NIF" purpose="development" plugin="Y">
   963      <component name="mbmsparameters" long-name="MBMS Parameters" introduced="^3" purpose="optional" plugin="Y">
  1418 <unit bldFile="os/networkingsrv/linklayerprotocols/slipnif/group" mrp="os/networkingsrv/linklayerprotocols/slipnif/group/networking_slip.mrp"/>
   964       <unit bldFile="os/networkingsrv/linklayercontrol/mbmsparameters/group" mrp="os/networkingsrv/linklayercontrol/mbmsparameters/group/networking_mbmsparams.mrp"/>
  1419 </component>
   965      </component>
  1420 <component name="tunnelnif" long-name="Tunnel NIF" introduced="7.0s" purpose="optional" plugin="Y">
   966      <component name="networkinterfacemgr" long-name="Network Interface Manager" introduced="ER5U" purpose="mandatory">
  1421 <unit bldFile="os/networkingsrv/linklayerprotocols/tunnelnif/group" mrp="os/networkingsrv/linklayerprotocols/tunnelnif/group/networking_tunnelnif.mrp"/>
   967       <unit bldFile="os/networkingsrv/linklayercontrol/networkinterfacemgr/group" mrp="os/networkingsrv/linklayercontrol/networkinterfacemgr/group/comms-infras_nifman.mrp" version="2"/>
  1422 </component>
   968      </component>
  1423 </collection>
   969     </collection>
  1424 <collection name="linklayerutils" long-name="Link Layer Utilities" level="hw-if">
   970     <collection name="linklayerprotocols" long-name="Link Layer Protocols" level="hw-if">
  1425 <component name="packetlogger" long-name="Packet Logger" introduced="8.1" purpose="development">
   971      <component name="ethernetnif" long-name="Ethernet NIF" purpose="optional" plugin="Y">
  1426 <unit bldFile="os/networkingsrv/linklayerutils/packetlogger/group" mrp="os/networkingsrv/linklayerutils/packetlogger/group/networking_packetlogger.mrp"/>
   972       <unit bldFile="os/networkingsrv/linklayerprotocols/ethernetnif/group" mrp="os/networkingsrv/linklayerprotocols/ethernetnif/group/networking_ether802.mrp"/>
  1427 </component>
   973      </component>
  1428 </collection>
   974      <component name="pppnif" long-name="PPP NIF" introduced="ER5" purpose="optional" plugin="Y">
  1429 <collection name="networkcontrol" long-name="Network Control" level="plugin">
   975       <unit bldFile="os/networkingsrv/linklayerprotocols/pppnif/group" mrp="os/networkingsrv/linklayerprotocols/pppnif/group/networking_ppp.mrp" version="2"/>
  1430 <component name="qoslib" long-name="QoS Library" introduced="7.0s" purpose="optional">
   976      </component>
  1431 <unit bldFile="os/networkingsrv/networkcontrol/qoslib/group" mrp="os/networkingsrv/networkcontrol/qoslib/group/networking_qoslib.mrp"/>
   977      <component name="slipnif" long-name="SLIP NIF" purpose="development" plugin="Y">
  1432 </component>
   978       <unit bldFile="os/networkingsrv/linklayerprotocols/slipnif/group" mrp="os/networkingsrv/linklayerprotocols/slipnif/group/networking_slip.mrp"/>
  1433 <component name="pfqoslib" long-name="PF QoS Library" introduced="7.0s" purpose="optional">
   979      </component>
  1434 <unit bldFile="os/networkingsrv/networkcontrol/pfqoslib/group" mrp="os/networkingsrv/networkcontrol/pfqoslib/group/networking_pfqoslib.mrp"/>
   980      <component name="tunnelnif" long-name="Tunnel NIF" introduced="7.0s" purpose="optional" plugin="Y">
  1435 </component>
   981       <unit bldFile="os/networkingsrv/linklayerprotocols/tunnelnif/group" mrp="os/networkingsrv/linklayerprotocols/tunnelnif/group/networking_tunnelnif.mrp"/>
  1436 <component name="qosfwprt" long-name="QoS Framework PRT" introduced="7.0s" purpose="optional" plugin="Y">
   982      </component>
  1437 <unit bldFile="os/networkingsrv/networkcontrol/qosfwconfig/qos/group" mrp="os/networkingsrv/networkcontrol/qosfwconfig/qos/group/networking_qos.mrp"/>
   983     </collection>
  1438 </component>
   984     <collection name="linklayerutils" long-name="Link Layer Utilities" level="hw-if">
  1439 <component name="qosipscpr" long-name="QoS IP SCPR" purpose="optional" plugin="Y">
   985      <component name="packetlogger" long-name="Packet Logger" introduced="8.1" purpose="development">
  1440 <unit bldFile="os/networkingsrv/networkcontrol/qosipscpr/group" mrp="os/networkingsrv/networkcontrol/qosipscpr/group/networking_qosipscpr.mrp"/>
   986       <unit bldFile="os/networkingsrv/linklayerutils/packetlogger/group" mrp="os/networkingsrv/linklayerutils/packetlogger/group/networking_packetlogger.mrp"/>
  1441 </component>
   987      </component>
  1442 <component name="ipnetworklayer" long-name="IP Network Layer" introduced="^3" purpose="optional" plugin="Y">
   988     </collection>
  1443 <unit bldFile="os/networkingsrv/networkcontrol/ipnetworklayer/group" mrp="os/networkingsrv/networkcontrol/ipnetworklayer/group/networking_ipproto.mrp"/>
   989     <collection name="networkcontrol" long-name="Network Control" level="plugin">
  1444 </component>
   990      <component name="qoslib" long-name="QoS Library" introduced="7.0s" purpose="optional">
  1445 <component name="iptransportlayer" long-name="IP Transport Layer" introduced="^3" purpose="optional" plugin="Y">
   991       <unit bldFile="os/networkingsrv/networkcontrol/qoslib/group" mrp="os/networkingsrv/networkcontrol/qoslib/group/networking_qoslib.mrp"/>
  1446 <unit bldFile="os/networkingsrv/networkcontrol/iptransportlayer/group" mrp="os/networkingsrv/networkcontrol/iptransportlayer/group/networking_iptransport.mrp"/>
   992      </component>
  1447 </component>
   993      <component name="pfqoslib" long-name="PF QoS Library" introduced="7.0s" purpose="optional">
  1448 <component name="commsuserpromptmgr" long-name="Comms User Prompt Manager" introduced="^3" purpose="mandatory">
   994       <unit bldFile="os/networkingsrv/networkcontrol/pfqoslib/group" mrp="os/networkingsrv/networkcontrol/pfqoslib/group/networking_pfqoslib.mrp"/>
  1449 <unit bldFile="os/networkingsrv/networkcontrol/commsuserpromptmgr/group" mrp="os/networkingsrv/networkcontrol/commsuserpromptmgr/group/networking_netups.mrp"/>
   995      </component>
  1450 </component>
   996      <component name="qosfwprt" long-name="QoS Framework PRT" introduced="7.0s" purpose="optional" plugin="Y">
  1451 </collection>
   997       <unit bldFile="os/networkingsrv/networkcontrol/qosfwconfig/qos/group" mrp="os/networkingsrv/networkcontrol/qosfwconfig/qos/group/networking_qos.mrp"/>
  1452 <collection name="networkprotocols" long-name="Network Protocols" level="plugin">
   998      </component>
  1453 <component name="ipeventnotifier" long-name="IP Event Notifier" introduced="8.1" purpose="mandatory" plugin="Y">
   999      <component name="qosipscpr" long-name="QoS IP SCPR" purpose="optional" plugin="Y">
  1454 <unit bldFile="os/networkingsrv/networkprotocols/ipeventnotifier/group" mrp="os/networkingsrv/networkprotocols/ipeventnotifier/group/networking_ipeventnotifier.mrp"/>
  1000       <unit bldFile="os/networkingsrv/networkcontrol/qosipscpr/group" mrp="os/networkingsrv/networkcontrol/qosipscpr/group/networking_qosipscpr.mrp"/>
  1455 </component>
  1001      </component>
  1456 <component name="tcpipv4v6prt" long-name="TCP/IPv4/v6 PRT" introduced="7.0" purpose="mandatory" plugin="Y">
  1002      <component name="ipnetworklayer" long-name="IP Network Layer" introduced="^3" purpose="optional" plugin="Y">
  1457 <unit bldFile="os/networkingsrv/networkprotocols/tcpipv4v6prt/group" mrp="os/networkingsrv/networkprotocols/tcpipv4v6prt/group/networking_tcpip6.mrp"/>
  1003       <unit bldFile="os/networkingsrv/networkcontrol/ipnetworklayer/group" mrp="os/networkingsrv/networkcontrol/ipnetworklayer/group/networking_ipproto.mrp"/>
  1458 </component>
  1004      </component>
  1459 <component name="iphook" long-name="IP Hook" introduced="7.0" purpose="mandatory">
  1005      <component name="iptransportlayer" long-name="IP Transport Layer" introduced="^3" purpose="optional" plugin="Y">
  1460 <unit bldFile="os/networkingsrv/networkprotocols/iphook/inhook6/group" mrp="os/networkingsrv/networkprotocols/iphook/inhook6/group/networking_inhook6.mrp"/>
  1006       <unit bldFile="os/networkingsrv/networkcontrol/iptransportlayer/group" mrp="os/networkingsrv/networkcontrol/iptransportlayer/group/networking_iptransport.mrp"/>
  1461 </component>
  1007      </component>
  1462 <component name="mobileip" long-name="Mobile IP" introduced="8.1" purpose="optional" plugin="Y">
  1008      <component name="commsuserpromptmgr" long-name="Comms User Prompt Manager" introduced="^3" purpose="mandatory">
  1463 <unit bldFile="os/networkingsrv/networkprotocols/mobileip/group" mrp="os/networkingsrv/networkprotocols/mobileip/group/networking_mobileip.mrp"/>
  1009       <unit bldFile="os/networkingsrv/networkcontrol/commsuserpromptmgr/group" mrp="os/networkingsrv/networkcontrol/commsuserpromptmgr/group/networking_netups.mrp"/>
  1464 </component>
  1010      </component>
  1465 <component name="dnsproxy" long-name="DNS Proxy" introduced="^3" purpose="optional">
  1011     </collection>
  1466 <unit bldFile="os/networkingsrv/networkprotocols/dnsproxy/group" mrp="os/networkingsrv/networkprotocols/dnsproxy/group/networking_dnsproxy.mrp"/>
  1012     <collection name="networkprotocols" long-name="Network Protocols" level="plugin">
  1467 </component>
  1013      <component name="ipeventnotifier" long-name="IP Event Notifier" introduced="8.1" purpose="mandatory" plugin="Y">
  1468 </collection>
  1014       <unit bldFile="os/networkingsrv/networkprotocols/ipeventnotifier/group" mrp="os/networkingsrv/networkprotocols/ipeventnotifier/group/networking_ipeventnotifier.mrp"/>
  1469 <collection name="networksecurity" long-name="Network Security" level="framework">
  1015      </component>
  1470 <component name="tls" long-name="TLS" introduced="6.0" purpose="mandatory">
  1016      <component name="tcpipv4v6prt" long-name="TCP/IPv4/v6 PRT" introduced="7.0" purpose="mandatory" plugin="Y">
  1471 <unit bldFile="os/networkingsrv/networksecurity/tls/group" mrp="os/networkingsrv/networksecurity/tls/group/networking_tls.mrp"/>
  1017       <unit bldFile="os/networkingsrv/networkprotocols/tcpipv4v6prt/group" mrp="os/networkingsrv/networkprotocols/tcpipv4v6prt/group/networking_tcpip6.mrp"/>
  1472 </component>
  1018      </component>
  1473 <component name="tlsprovider" long-name="TLS Provider" introduced="8.1" purpose="mandatory">
  1019      <component name="iphook" long-name="IP Hook" introduced="7.0" purpose="mandatory">
  1474 <unit bldFile="os/networkingsrv/networksecurity/tlsprovider/group" mrp="os/networkingsrv/networksecurity/tlsprovider/group/security_tlsprovider.mrp"/>
  1020       <unit bldFile="os/networkingsrv/networkprotocols/iphook/inhook6/group" mrp="os/networkingsrv/networkprotocols/iphook/inhook6/group/networking_inhook6.mrp"/>
  1475 </component>
  1021      </component>
  1476 <component name="ipsec" long-name="IPsec" introduced="7.0" purpose="optional">
  1022      <component name="mobileip" long-name="Mobile IP" introduced="8.1" purpose="optional" plugin="Y">
  1477 <unit bldFile="os/networkingsrv/networksecurity/ipsec/group" mrp="os/networkingsrv/networksecurity/ipsec/group/networking_ipsec.mrp"/>
  1023       <unit bldFile="os/networkingsrv/networkprotocols/mobileip/group" mrp="os/networkingsrv/networkprotocols/mobileip/group/networking_mobileip.mrp"/>
  1478 </component>
  1024      </component>
  1479 </collection>
  1025      <component name="dnsproxy" long-name="DNS Proxy" introduced="^3" purpose="optional">
  1480 <collection name="networkingtestandutils" long-name="Networking Test and Utils" level="app-if">
  1026       <unit bldFile="os/networkingsrv/networkprotocols/dnsproxy/group" mrp="os/networkingsrv/networkprotocols/dnsproxy/group/networking_dnsproxy.mrp"/>
  1481 <component name="networkingexamples" long-name="Networking Examples" introduced="7.0" purpose="development">
  1027      </component>
  1482 <unit bldFile="os/networkingsrv/networkingtestandutils/networkingexamples/examplecode/group" mrp="os/networkingsrv/networkingtestandutils/networkingexamples/examplecode/group/networking_examplecode.mrp"/>
  1028     </collection>
  1483 </component>
  1029     <collection name="networksecurity" long-name="Network Security" level="framework">
  1484 <component name="networkingintegrationtest" long-name="Networking Integration Test" introduced="ER5" purpose="development">
  1030      <component name="tls" long-name="TLS" introduced="6.0" purpose="mandatory">
  1485 <unit bldFile="os/networkingsrv/networkingtestandutils/networkingintegrationtest/Group" mrp="os/networkingsrv/networkingtestandutils/networkingintegrationtest/Group/networking_integrationtest.mrp"/>
  1031       <unit bldFile="os/networkingsrv/networksecurity/tls/group" mrp="os/networkingsrv/networksecurity/tls/group/networking_tls.mrp"/>
  1486 </component>
  1032      </component>
  1487 <component name="networkingperformancemeasurementtools" long-name="Networking Performance Measurement Tools" introduced="^3" purpose="development">
  1033      <component name="tlsprovider" long-name="TLS Provider" introduced="8.1" purpose="mandatory">
  1488 <unit bldFile="os/networkingsrv/networkingtestandutils/networkingperformancemeasurementtools/group" mrp="os/networkingsrv/networkingtestandutils/networkingperformancemeasurementtools/group/networking_netperf.mrp"/>
  1034       <unit bldFile="os/networkingsrv/networksecurity/tlsprovider/group" mrp="os/networkingsrv/networksecurity/tlsprovider/group/security_tlsprovider.mrp"/>
  1489 </component>
  1035      </component>
  1490 </collection>
  1036      <component name="ipsec" long-name="IPsec" introduced="7.0" purpose="optional">
  1491 <collection name="networkingsrv_info" long-name="Networking Services Info" level="app-if">
  1037       <unit bldFile="os/networkingsrv/networksecurity/ipsec/group" mrp="os/networkingsrv/networksecurity/ipsec/group/networking_ipsec.mrp"/>
  1492 <component name="networkingrom" long-name="Networking ROM" purpose="mandatory">
  1038      </component>
  1493 <!--  production component: contains the IBY files -->
  1039     </collection>
  1494 <unit bldFile="os/networkingsrv/networkingsrv_info/networkingrom/group" mrp="os/networkingsrv/networkingsrv_info/networkingrom/group/networking_general.mrp"/>
  1040     <collection name="networkingtestandutils" long-name="Networking Test and Utils" level="app-if">
  1495 </component>
  1041      <component name="networkingexamples" long-name="Networking Examples" introduced="7.0" purpose="development">
  1496 <component name="networkingdocs" long-name="Networking Documentation" purpose="development" class="doc">
  1042       <unit bldFile="os/networkingsrv/networkingtestandutils/networkingexamples/examplecode/group" mrp="os/networkingsrv/networkingtestandutils/networkingexamples/examplecode/group/networking_examplecode.mrp"/>
  1497 <unit mrp="os/networkingsrv/networkingsrv_info/networkingdocs/networking_documentation.mrp"/>
  1043      </component>
  1498 </component>
  1044      <component name="networkingintegrationtest" long-name="Networking Integration Test" introduced="ER5" purpose="development">
  1499 <component name="networkingsrv_metadata" long-name="Networking Services Metadata" introduced="^2" purpose="development" class="config PC">
  1045       <unit bldFile="os/networkingsrv/networkingtestandutils/networkingintegrationtest/Group" mrp="os/networkingsrv/networkingtestandutils/networkingintegrationtest/Group/networking_integrationtest.mrp"/>
  1500 <unit mrp="os/networkingsrv/networkingsrv_info/networkingsrv_metadata/networkingsrv_metadata.mrp"/>
  1046      </component>
  1501 </component>
  1047      <component name="networkingperformancemeasurementtools" long-name="Networking Performance Measurement Tools" introduced="^3" purpose="development">
  1502 </collection>
  1048       <unit bldFile="os/networkingsrv/networkingtestandutils/networkingperformancemeasurementtools/group" mrp="os/networkingsrv/networkingtestandutils/networkingperformancemeasurementtools/group/networking_netperf.mrp"/>
  1503 <collection name="pppcompressionplugins" long-name="PPP Compression Plugins" level="plugin">
  1049      </component>
  1504 <component name="predictorcompression" long-name="Predictor Compression" introduced="6.0" purpose="optional" plugin="Y">
  1050     </collection>
  1505 <unit bldFile="os/networkingsrv/pppcompressionplugins/predictorcompression/group" mrp="os/networkingsrv/pppcompressionplugins/predictorcompression/group/networking_predcomp.mrp"/>
  1051     <collection name="networkingsrv_info" long-name="Networking Services Info" level="app-if">
  1506 </component>
  1052      <component name="networkingrom" long-name="Networking ROM" purpose="mandatory">
  1507 </collection>
  1053       <!--  production component: contains the IBY files -->
  1508 </block>
  1054       <unit bldFile="os/networkingsrv/networkingsrv_info/networkingrom/group" mrp="os/networkingsrv/networkingsrv_info/networkingrom/group/networking_general.mrp"/>
  1509 <block name="wlan" level="services" long-name="WLAN" levels="hw low mid high tools test">
  1055      </component>
  1510 <collection name="wlan_plat" long-name="WLAN Platform Interfaces" level="test">
  1056      <component name="networkingdocs" long-name="Networking Documentation" purpose="development" class="doc">
  1511 <component name="wlan_dbif_api" long-name="WLAN DBIF API" filter="s60" class="api">
  1057       <unit mrp="os/networkingsrv/networkingsrv_info/networkingdocs/networking_documentation.mrp"/>
  1512 <unit bldFile="os/wlan/wlan_plat/wlan_dbif_api/group"/>
  1058      </component>
  1513 </component>
  1059      <component name="networkingsrv_metadata" long-name="Networking Services Metadata" introduced="^2" purpose="development" class="config PC">
  1514 <component name="wlan_hal_api" long-name="WLAN HAL API" filter="s60" class="api">
  1060       <unit mrp="os/networkingsrv/networkingsrv_info/networkingsrv_metadata/networkingsrv_metadata.mrp"/>
  1515 <unit bldFile="os/wlan/wlan_plat/wlan_hal_api/group"/>
  1061      </component>
  1516 </component>
  1062     </collection>
  1517 <component name="wlan_management_api" long-name="WLAN Management API" filter="s60" class="api">
  1063     <collection name="pppcompressionplugins" long-name="PPP Compression Plugins" level="plugin">
  1518 <unit bldFile="os/wlan/wlan_plat/wlan_management_api/group"/>
  1064      <component name="predictorcompression" long-name="Predictor Compression" introduced="6.0" purpose="optional" plugin="Y">
  1519 </component>
  1065       <unit bldFile="os/networkingsrv/pppcompressionplugins/predictorcompression/group" mrp="os/networkingsrv/pppcompressionplugins/predictorcompression/group/networking_predcomp.mrp"/>
  1520 <component name="wlan_device_settings_api" long-name="WLAN Device Settings API" filter="s60" class="api">
  1066      </component>
  1521 <unit bldFile="os/wlan/wlan_plat/wlan_device_settings_api/group"/>
  1067     </collection>
  1522 </component>
  1068    </block>
  1523 <component name="wlan_control_api" long-name="WLAN Control API" filter="s60" class="api">
  1069    <block name="wlan" level="services" long-name="WLAN" levels="hw low mid high tools test">
  1524 <unit bldFile="os/wlan/wlan_plat/wlan_control_api/group"/>
  1070     <collection name="wlan_bearer" long-name="WLAN Bearer" level="hw">
  1525 </component>
  1071      <component name="wlanpsmplugin" filter="s60" long-name="WLAN PSM Plugin" plugin="Y">
  1526 <component name="wlan_hw_initialization_data_api" long-name="WLAN Hardware Initialization Data API" filter="s60" class="api">
  1072       <unit bldFile="os/wlan/wlan_bearer/wlanpsmplugin/group"/>
  1527 <unit bldFile="os/wlan/wlan_plat/wlan_hw_initialization_data_api/group"/>
  1073      </component>
  1528 </component>
  1074      <component name="wlanagent" filter="s60" long-name="WLAN Agent">
  1529 <component name="wlan_power_save_plugin_api" long-name="WLAN Power Save Plugin API" filter="s60" class="api">
  1075       <unit bldFile="os/wlan/wlan_bearer/wlanagent/group"/>
  1530 <unit bldFile="os/wlan/wlan_plat/wlan_power_save_plugin_api/group"/>
  1076      </component>
  1531 </component>
  1077      <component name="wlandbif_cd" filter="s60" long-name="WLAN CommsDat interface">
  1532 <component name="wlan_info_api" long-name="WLAN Info API" filter="s60" class="api">
  1078       <unit bldFile="os/wlan/wlan_bearer/wlandbif_cd/group"/>
  1533 <unit bldFile="os/wlan/wlan_plat/wlan_info_api/group"/>
  1079      </component>
  1534 </component>
  1080      <!-- should follow component directory rules for stuff in wlan_symbian/ and put in a single component or split up properly -->
  1535 <component name="wlan_agent_hotspot_plugin_api" long-name="WLAN Agent Hotspot Plug-in API" filter="s60" class="api">
  1081      <component name="wlanengine" filter="s60" long-name="WLAN Engine">
  1536 <unit bldFile="os/wlan/wlan_plat/wlan_agent_hotspot_plugin_api/group"/>
  1082       <unit bldFile="os/wlan/wlan_bearer/wlanengine/wlan_symbian/wlanengine_symbian_3.1/group"/>
  1537 </component>
  1083      </component>
  1538 <component name="wlan_osa_api" long-name="WLAN OSA API" filter="s60" class="api">
  1084      <component name="wlanldd" filter="s60" long-name="WLAN LDD">
  1539 <unit bldFile="os/wlan/wlan_plat/wlan_osa_api/group"/>
  1085       <unit bldFile="os/wlan/wlan_bearer/wlanldd/wlan_symbian/wlanldd_symbian/group"/>
  1540 </component>
  1086      </component>
  1541 <component name="wlan_spia_api" long-name="WLAN SPIA API" filter="s60" class="api">
  1087      <component name="wlannwif" filter="s60" long-name="WLAN Network Interface">
  1542 <unit bldFile="os/wlan/wlan_plat/wlan_spia_api/group"/>
  1088       <unit bldFile="os/wlan/wlan_bearer/wlannwif/group"/>
  1543 </component>
  1089      </component>
  1544 <component name="wlan_hpa_api" long-name="WLAN HPA API" filter="s60" class="api">
  1090     </collection>
  1545 <unit bldFile="os/wlan/wlan_plat/wlan_hpa_api/group"/>
  1091     <collection name="wlanapitest" long-name="WLAN API Tests" level="test"/>
  1546 </component>
  1092     <collection name="wlan_info" long-name="WLAN Info" level="test">
  1547 <component name="wlan_eapol_plugin_api" long-name="WLAN EAPOL Plugin API" filter="s60" class="api">
  1093      <component name="wlan_pub" filter="s60" long-name="WLAN Public Interfaces" class="api">
  1548 <unit bldFile="os/wlan/wlan_plat/wlan_eapol_plugin_api/group"/>
  1094       <unit bldFile="os/wlan/wlan_pub/group"/>
  1549 </component>
  1095      </component>
  1550 <component name="wlan_generic_plugin_api" long-name="WLAN Generic Plugin API" filter="s60" class="api">
  1096      <component name="wlan_plat" filter="s60" long-name="WLAN Platform Interfaces" class="api">
  1551 <unit bldFile="os/wlan/wlan_plat/wlan_generic_plugin_api/group"/>
  1097       <unit bldFile="os/wlan/wlan_plat/group"/>
  1552 </component>
  1098      </component>
  1553 <component name="wlan_aws_plugin_api" long-name="WLAN AWS Plugin API" filter="s60" class="api">
  1099      <component name="wlan_metadata" long-name="WLAN Metadata" introduced="^2" purpose="development" class="config PC">
  1554 <unit bldFile="os/wlan/wlan_plat/wlan_aws_plugin_api/group"/>
  1100       <unit mrp="os/wlan/wlan_info/wlan_metadata/wlan_metadata.mrp"/>
  1555 </component>
  1101      </component>
  1556 </collection>
  1102     </collection>
  1557 <collection name="wlan_pub" long-name="WLAN Public Interfaces" level="test">
  1103    </block>
  1558 <component name="wlan_sdk_info_api" long-name="WLAN SDK Info API" filter="s60" class="api">
  1104    <block name="cellularsrv" level="services" long-name="Cellular Baseband Services" levels="adaptation hw-if plugin framework server app-if">
  1559 <unit bldFile="os/wlan/wlan_pub/wlan_sdk_info_api/group"/>
  1105     <collection name="basebandabstraction" long-name="Baseband Abstraction" level="hw-if">
  1560 </component>
  1106      <component name="basebandchanneladaptor" long-name="Baseband Channel Adaptor" introduced="8.1" purpose="optional">
  1561 </collection>
  1107       <unit bldFile="os/cellularsrv/basebandabstraction/basebandchanneladaptor/group" mrp="os/cellularsrv/basebandabstraction/basebandchanneladaptor/group/networking_bca.mrp"/>
  1562 <collection name="wlan_bearer" long-name="WLAN Bearer" level="hw">
  1108      </component>
  1563 <component name="wlanpsmplugin" filter="s60" long-name="WLAN PSM Plugin" plugin="Y">
  1109     </collection>
  1564 <unit bldFile="os/wlan/wlan_bearer/wlanpsmplugin/group"/>
  1110     <collection name="basebandadaptationplugins" long-name="Baseband Adaptation Plugins" level="adaptation">
  1565 </component>
  1111      <component name="basebandchanneladaptorforc32" long-name="Baseband Channel Adaptor for C32" introduced="8.1" purpose="optional" plugin="Y">
  1566 <component name="wlanagent" filter="s60" long-name="WLAN Agent">
  1112       <unit bldFile="os/cellularsrv/basebandadaptationplugins/basebandchanneladaptorforc32/group" mrp="os/cellularsrv/basebandadaptationplugins/basebandchanneladaptorforc32/group/networking_c32bca.mrp"/>
  1567 <unit bldFile="os/wlan/wlan_bearer/wlanagent/group"/>
  1113      </component>
  1568 </component>
  1114     </collection>
  1569 <component name="wlandbif_cd" filter="s60" long-name="WLAN CommsDat interface">
  1115     <collection name="fax" long-name="Fax" level="server">
  1570 <unit bldFile="os/wlan/wlan_bearer/wlandbif_cd/group"/>
  1116      <component name="faxclientandserver" long-name="Fax Client and Server" purpose="optional">
  1571 </component>
  1117       <unit bldFile="os/cellularsrv/fax/faxclientandserver/Group" mrp="os/cellularsrv/fax/faxclientandserver/Group/telephony_fax.mrp"/>
  1572 <!-- should follow component directory rules for stuff in wlan_symbian/ and put in a single component or split up properly -->
  1118      </component>
  1573 <component name="wlanengine" filter="s60" long-name="WLAN Engine">
  1119     </collection>
  1574 <unit bldFile="os/wlan/wlan_bearer/wlanengine/wlan_symbian/wlanengine_symbian_3.1/group"/>
  1120     <collection name="smsprotocols" long-name="SMS Protocols" level="framework">
  1575 </component>
  1121      <component name="smsstack" long-name="SMS Stack" introduced="6.0" purpose="mandatory" plugin="Y">
  1576 <component name="wlanldd" filter="s60" long-name="WLAN LDD">
  1122       <unit bldFile="os/cellularsrv/smsprotocols/smsstack/group" mrp="os/cellularsrv/smsprotocols/smsstack/group/nbprotocols_smsstackv2.mrp"/>
  1577 <unit bldFile="os/wlan/wlan_bearer/wlanldd/wlan_symbian/wlanldd_symbian/group"/>
  1123      </component>
  1578 </component>
  1124     </collection>
  1579 <component name="wlannwif" filter="s60" long-name="WLAN Network Interface">
  1125     <collection name="telephonyprotocols" long-name="Telephony Protocols" level="framework">
  1580 <unit bldFile="os/wlan/wlan_bearer/wlannwif/group"/>
  1126      <component name="csdagt" long-name="CSD AGT" introduced="6.1" purpose="optional" plugin="Y">
  1581 </component>
  1127       <unit bldFile="os/cellularsrv/telephonyprotocols/csdagt/group" mrp="os/cellularsrv/telephonyprotocols/csdagt/group/networking_csdagt.mrp"/>
  1582 </collection>
  1128      </component>
  1583 <collection name="wlanapitest" long-name="WLAN API Tests" level="test"/>
  1129      <component name="psdagt" long-name="PSD AGT" introduced="7.0s" purpose="optional" plugin="Y">
  1584 <collection name="wlan_info" long-name="WLAN Info" level="test">
  1130       <unit bldFile="os/cellularsrv/telephonyprotocols/psdagt/group" mrp="os/cellularsrv/telephonyprotocols/psdagt/group/networking_psdagt.mrp"/>
  1585 <component name="wlan_metadata" long-name="WLAN Metadata" introduced="^2" purpose="development" class="config PC">
  1131      </component>
  1586 <unit mrp="os/wlan/wlan_info/wlan_metadata/wlan_metadata.mrp"/>
  1132      <component name="gprsumtsqosprt" long-name="GPRS/UMTS QoS PRT" introduced="7.0s" purpose="optional" plugin="Y">
  1587 </component>
  1133       <unit bldFile="os/cellularsrv/telephonyprotocols/gprsumtsqosprt/group" mrp="os/cellularsrv/telephonyprotocols/gprsumtsqosprt/group/networking_guqos.mrp"/>
  1588 </collection>
  1134      </component>
  1589 </block>
  1135      <component name="gprsumtsqosinterface" long-name="GPRS/UMTS QoS Interface" introduced="7.0s" purpose="optional" plugin="Y">
  1590 <block name="cellularsrv" level="services" long-name="Cellular Baseband Services" levels="adaptation hw-if plugin framework server app-if">
  1136       <unit bldFile="os/cellularsrv/telephonyprotocols/gprsumtsqosinterface/group" mrp="os/cellularsrv/telephonyprotocols/gprsumtsqosinterface/group/networking_umtsif.mrp"/>
  1591 <collection name="basebandabstraction" long-name="Baseband Abstraction" level="hw-if">
  1137      </component>
  1592 <component name="basebandchanneladaptor" long-name="Baseband Channel Adaptor" introduced="8.1" purpose="optional">
  1138      <component name="qosextnapi" long-name="QoS Extn API" introduced="9.2" purpose="optional">
  1593 <unit bldFile="os/cellularsrv/basebandabstraction/basebandchanneladaptor/group" mrp="os/cellularsrv/basebandabstraction/basebandchanneladaptor/group/networking_bca.mrp"/>
  1139       <unit bldFile="os/cellularsrv/telephonyprotocols/qosextnapi/group" mrp="os/cellularsrv/telephonyprotocols/qosextnapi/group/networking_qosextnapi.mrp"/>
  1594 </component>
  1140      </component>
  1595 </collection>
  1141      <component name="secondarypdpcontextumtsdriver" long-name="Secondary PDP context UMTS Driver" introduced="8.1" purpose="optional">
  1596 <collection name="basebandadaptationplugins" long-name="Baseband Adaptation Plugins" level="adaptation">
  1142       <unit bldFile="os/cellularsrv/telephonyprotocols/secondarypdpcontextumtsdriver/group" mrp="os/cellularsrv/telephonyprotocols/secondarypdpcontextumtsdriver/group/networking_spud.mrp"/>
  1597 <component name="basebandchanneladaptorforc32" long-name="Baseband Channel Adaptor for C32" introduced="8.1" purpose="optional" plugin="Y">
  1143      </component>
  1598 <unit bldFile="os/cellularsrv/basebandadaptationplugins/basebandchanneladaptorforc32/group" mrp="os/cellularsrv/basebandadaptationplugins/basebandchanneladaptorforc32/group/networking_c32bca.mrp"/>
  1144      <component name="qos3gppcpr" long-name="QoS 3GPP CPR" introduced="9.2" purpose="optional" plugin="Y">
  1599 </component>
  1145       <unit bldFile="os/cellularsrv/telephonyprotocols/qos3gppcpr/group" mrp="os/cellularsrv/telephonyprotocols/qos3gppcpr/group/networking_Qos3GPP.mrp"/>
  1600 </collection>
  1146      </component>
  1601 <collection name="fax" long-name="Fax" level="server">
  1147      <component name="pdplayer" long-name="PDP Layer" introduced="^3" purpose="optional" plugin="Y">
  1602 <component name="faxclientandserver" long-name="Fax Client and Server" purpose="optional">
  1148       <unit bldFile="os/cellularsrv/telephonyprotocols/pdplayer/group" mrp="os/cellularsrv/telephonyprotocols/pdplayer/group/networking_pdp.mrp"/>
  1603 <unit bldFile="os/cellularsrv/fax/faxclientandserver/Group" mrp="os/cellularsrv/fax/faxclientandserver/Group/telephony_fax.mrp"/>
  1149      </component>
  1604 </component>
  1150      <component name="rawipnif" long-name="Raw IP NIF" introduced="8.1" purpose="optional" plugin="Y">
  1605 </collection>
  1151       <unit bldFile="os/cellularsrv/telephonyprotocols/rawipnif/group" mrp="os/cellularsrv/telephonyprotocols/rawipnif/group/networking_rawipnif.mrp"/>
  1606 <collection name="smsprotocols" long-name="SMS Protocols" level="framework">
  1152      </component>
  1607 <component name="smsstack" long-name="SMS Stack" introduced="6.0" purpose="mandatory" plugin="Y">
  1153     </collection>
  1608 <unit bldFile="os/cellularsrv/smsprotocols/smsstack/group" mrp="os/cellularsrv/smsprotocols/smsstack/group/nbprotocols_smsstackv2.mrp"/>
  1154     <collection name="telephonyserver" long-name="Telephony Server" level="server">
  1609 </component>
  1155      <component name="etelserverandcore" long-name="ETel Server and Core" purpose="mandatory">
  1610 </collection>
  1156       <unit bldFile="os/cellularsrv/telephonyserver/etelserverandcore/group" mrp="os/cellularsrv/telephonyserver/etelserverandcore/group/telephony_etel.mrp"/>
  1611 <collection name="telephonyprotocols" long-name="Telephony Protocols" level="framework">
  1157      </component>
  1612 <component name="csdagt" long-name="CSD AGT" introduced="6.1" purpose="optional" plugin="Y">
  1158      <component name="etelmultimode" long-name="ETel Multimode" introduced="7.0" purpose="mandatory">
  1613 <unit bldFile="os/cellularsrv/telephonyprotocols/csdagt/group" mrp="os/cellularsrv/telephonyprotocols/csdagt/group/networking_csdagt.mrp"/>
  1159       <unit bldFile="os/cellularsrv/telephonyserver/etelmultimode/group" mrp="os/cellularsrv/telephonyserver/etelmultimode/group/telephony_etelmm.mrp"/>
  1614 </component>
  1160      </component>
  1615 <component name="psdagt" long-name="PSD AGT" introduced="7.0s" purpose="optional" plugin="Y">
  1161      <component name="etelpacketdata" long-name="ETel Packet Data" introduced="7.0" purpose="mandatory">
  1616 <unit bldFile="os/cellularsrv/telephonyprotocols/psdagt/group" mrp="os/cellularsrv/telephonyprotocols/psdagt/group/networking_psdagt.mrp"/>
  1162       <unit bldFile="os/cellularsrv/telephonyserver/etelpacketdata/group" mrp="os/cellularsrv/telephonyserver/etelpacketdata/group/telephony_etelpckt.mrp"/>
  1617 </component>
  1163      </component>
  1618 <component name="gprsumtsqosprt" long-name="GPRS/UMTS QoS PRT" introduced="7.0s" purpose="optional" plugin="Y">
  1164      <component name="etelsimtoolkit" long-name="ETel SIM Toolkit" introduced="6.1" purpose="mandatory">
  1619 <unit bldFile="os/cellularsrv/telephonyprotocols/gprsumtsqosprt/group" mrp="os/cellularsrv/telephonyprotocols/gprsumtsqosprt/group/networking_guqos.mrp"/>
  1165       <unit bldFile="os/cellularsrv/telephonyserver/etelsimtoolkit/group" mrp="os/cellularsrv/telephonyserver/etelsimtoolkit/group/telephony_etelsat.mrp"/>
  1620 </component>
  1166      </component>
  1621 <component name="gprsumtsqosinterface" long-name="GPRS/UMTS QoS Interface" introduced="7.0s" purpose="optional" plugin="Y">
  1167     </collection>
  1622 <unit bldFile="os/cellularsrv/telephonyprotocols/gprsumtsqosinterface/group" mrp="os/cellularsrv/telephonyprotocols/gprsumtsqosinterface/group/networking_umtsif.mrp"/>
  1168     <collection name="telephonyserverplugins" long-name="Telephony Server Plugins" level="plugin">
  1623 </component>
  1169      <component name="common_tsy" long-name="Common TSY" introduced="^2" purpose="optional" plugin="Y">
  1624 <component name="qosextnapi" long-name="QoS Extn API" introduced="9.2" purpose="optional">
  1170       <unit bldFile="os/cellularsrv/telephonyserverplugins/common_tsy/group" mrp="os/cellularsrv/telephonyserverplugins/common_tsy/group/telephony_commontsy.mrp"/>
  1625 <unit bldFile="os/cellularsrv/telephonyprotocols/qosextnapi/group" mrp="os/cellularsrv/telephonyprotocols/qosextnapi/group/networking_qosextnapi.mrp"/>
  1171      </component>
  1626 </component>
  1172      <component name="licenseetsystub" long-name="Licensee TSY Stub" introduced="^2" purpose="development" filter="sf_build" plugin="Y">
  1627 <component name="secondarypdpcontextumtsdriver" long-name="Secondary PDP context UMTS Driver" introduced="8.1" purpose="optional">
  1173       <unit mrp="os/cellularsrv/telephonyserverplugins/licenseetsystub/group/licenseetsystub.mrp" bldFile="os/cellularsrv/telephonyserverplugins/licenseetsystub/group"/>
  1628 <unit bldFile="os/cellularsrv/telephonyprotocols/secondarypdpcontextumtsdriver/group" mrp="os/cellularsrv/telephonyprotocols/secondarypdpcontextumtsdriver/group/networking_spud.mrp"/>
  1174      </component>
  1629 </component>
  1175      <component name="multimodetsy" long-name="Multimode TSY" purpose="development" plugin="Y">
  1630 <component name="qos3gppcpr" long-name="QoS 3GPP CPR" introduced="9.2" purpose="optional" plugin="Y">
  1176       <unit bldFile="os/cellularsrv/telephonyserverplugins/multimodetsy/group" mrp="os/cellularsrv/telephonyserverplugins/multimodetsy/group/telephony_mmtsy.mrp"/>
  1631 <unit bldFile="os/cellularsrv/telephonyprotocols/qos3gppcpr/group" mrp="os/cellularsrv/telephonyprotocols/qos3gppcpr/group/networking_Qos3GPP.mrp"/>
  1177      </component>
  1632 </component>
  1178      <component name="simtsy" long-name="SIM TSY" introduced="7.0" purpose="development" plugin="Y">
  1633 <component name="pdplayer" long-name="PDP Layer" introduced="^3" purpose="optional" plugin="Y">
  1179       <unit bldFile="os/cellularsrv/telephonyserverplugins/simtsy/group" mrp="os/cellularsrv/telephonyserverplugins/simtsy/group/telephony_simtsy.mrp"/>
  1634 <unit bldFile="os/cellularsrv/telephonyprotocols/pdplayer/group" mrp="os/cellularsrv/telephonyprotocols/pdplayer/group/networking_pdp.mrp"/>
  1180      </component>
  1635 </component>
  1181      <component name="ctsydispatchlayer" long-name="C-TSY Dispatch Layer" introduced="^3" purpose="optional" plugin="Y">
  1636 <component name="rawipnif" long-name="Raw IP NIF" introduced="8.1" purpose="optional" plugin="Y">
  1182       <unit bldFile="os/cellularsrv/telephonyserverplugins/ctsydispatchlayer/group" mrp="os/cellularsrv/telephonyserverplugins/ctsydispatchlayer/group/telephony_dispatcher.mrp"/>
  1637 <unit bldFile="os/cellularsrv/telephonyprotocols/rawipnif/group" mrp="os/cellularsrv/telephonyprotocols/rawipnif/group/networking_rawipnif.mrp"/>
  1183      </component>
  1638 </component>
  1184      <component name="simatktsy" long-name="SIMATK TSY" introduced="^3" purpose="optional" plugin="Y">
  1639 </collection>
  1185       <unit bldFile="os/cellularsrv/telephonyserverplugins/simatktsy/group" mrp="os/cellularsrv/telephonyserverplugins/simatktsy/group/commonsimatktsy.mrp"/>
  1640 <collection name="telephonyserver" long-name="Telephony Server" level="server">
  1186      </component>
  1641 <component name="etelserverandcore" long-name="ETel Server and Core" purpose="mandatory">
  1187     </collection>
  1642 <unit bldFile="os/cellularsrv/telephonyserver/etelserverandcore/group" mrp="os/cellularsrv/telephonyserver/etelserverandcore/group/telephony_etel.mrp"/>
  1188     <collection name="telephonyutils" long-name="Telephony Utilities" level="app-if">
  1643 </component>
  1189      <component name="dial" long-name="Dial" deprecated="9.1" purpose="optional">
  1644 <component name="etelmultimode" long-name="ETel Multimode" introduced="7.0" purpose="mandatory">
  1190       <unit bldFile="os/cellularsrv/telephonyutils/dial/group" mrp="os/cellularsrv/telephonyutils/dial/group/telephony_dial.mrp"/>
  1645 <unit bldFile="os/cellularsrv/telephonyserver/etelmultimode/group" mrp="os/cellularsrv/telephonyserver/etelmultimode/group/telephony_etelmm.mrp"/>
  1191      </component>
  1646 </component>
  1192      <component name="telephonywatchers" long-name="Telephony Watchers" introduced="6.0" purpose="optional" plugin="Y">
  1647 <component name="etelpacketdata" long-name="ETel Packet Data" introduced="7.0" purpose="mandatory">
  1193       <unit bldFile="os/cellularsrv/telephonyutils/telephonywatchers/group" mrp="os/cellularsrv/telephonyutils/telephonywatchers/group/telephony_watchers.mrp"/>
  1648 <unit bldFile="os/cellularsrv/telephonyserver/etelpacketdata/group" mrp="os/cellularsrv/telephonyserver/etelpacketdata/group/telephony_etelpckt.mrp"/>
  1194      </component>
  1649 </component>
  1195      <component name="etel3rdpartyapi" long-name="ETel 3rd Party API" introduced="7.0" purpose="mandatory">
  1650 <component name="etelsimtoolkit" long-name="ETel SIM Toolkit" introduced="6.1" purpose="mandatory">
  1196       <unit bldFile="os/cellularsrv/telephonyutils/etel3rdpartyapi/Group" mrp="os/cellularsrv/telephonyutils/etel3rdpartyapi/Group/telephony_etel3rdparty.mrp"/>
  1651 <unit bldFile="os/cellularsrv/telephonyserver/etelsimtoolkit/group" mrp="os/cellularsrv/telephonyserver/etelsimtoolkit/group/telephony_etelsat.mrp"/>
  1197      </component>
  1652 </component>
  1198     </collection>
  1653 </collection>
  1199     <collection name="cellularsrv_info" long-name="Cellular Baseband Services Info" level="app-if">
  1654 <collection name="telephonyserverplugins" long-name="Telephony Server Plugins" level="plugin">
  1200      <component name="telephonyconfidentialdocs" long-name="Telephony Confidential Documentation" purpose="development" class="doc">
  1655 <component name="common_tsy" long-name="Common TSY" introduced="^2" purpose="optional" plugin="Y">
  1201       <unit mrp="os/cellularsrv/cellularsrv_info/telephonyconfidentialdocs/telephony_confidential.mrp"/>
  1656 <unit bldFile="os/cellularsrv/telephonyserverplugins/common_tsy/group" mrp="os/cellularsrv/telephonyserverplugins/common_tsy/group/telephony_commontsy.mrp"/>
  1202      </component>
  1657 </component>
  1203      <component name="telephonydocs" long-name="Telephony Documentation" purpose="development" class="doc">
  1658 <component name="licenseetsystub" long-name="Licensee TSY Stub" introduced="^2" purpose="development" filter="sf_build" plugin="Y">
  1204       <unit mrp="os/cellularsrv/cellularsrv_info/telephonydocs/telephony_documentation.mrp"/>
  1659 <unit mrp="os/cellularsrv/telephonyserverplugins/licenseetsystub/group/licenseetsystub.mrp" bldFile="os/cellularsrv/telephonyserverplugins/licenseetsystub/group"/>
  1205      </component>
  1660 </component>
  1206      <component name="cellularsrv_metadata" long-name="Cellular Baseband Services Metadata" introduced="^2" purpose="development" class="config PC">
  1661 <component name="multimodetsy" long-name="Multimode TSY" purpose="development" plugin="Y">
  1207       <unit mrp="os/cellularsrv/cellularsrv_info/cellularsrv_metadata/cellularsrv_metadata.mrp"/>
  1662 <unit bldFile="os/cellularsrv/telephonyserverplugins/multimodetsy/group" mrp="os/cellularsrv/telephonyserverplugins/multimodetsy/group/telephony_mmtsy.mrp"/>
  1208      </component>
  1663 </component>
  1209     </collection>
  1664 <component name="simtsy" long-name="SIM TSY" introduced="7.0" purpose="development" plugin="Y">
  1210     <collection name="hwpluginsimulation" long-name="Hardware Plugin Simulation" level="adaptation">
  1665 <unit bldFile="os/cellularsrv/telephonyserverplugins/simtsy/group" mrp="os/cellularsrv/telephonyserverplugins/simtsy/group/telephony_simtsy.mrp"/>
  1211      <component name="mocksy" long-name="MockSY" introduced="^2" purpose="development" plugin="Y">
  1666 </component>
  1212       <unit bldFile="os/cellularsrv/hwpluginsimulation/mocksy/group" mrp="os/cellularsrv/hwpluginsimulation/mocksy/group/telephony_tools_mocksy.mrp"/>
  1667 <component name="ctsydispatchlayer" long-name="C-TSY Dispatch Layer" introduced="^3" purpose="optional" plugin="Y">
  1213      </component>
  1668 <unit bldFile="os/cellularsrv/telephonyserverplugins/ctsydispatchlayer/group" mrp="os/cellularsrv/telephonyserverplugins/ctsydispatchlayer/group/telephony_dispatcher.mrp"/>
  1214     </collection>
  1669 </component>
  1215     <collection name="cellularsrvapitest" long-name="Telephony API Tests" level="app-if"/>
  1670 <component name="simatktsy" long-name="SIMATK TSY" introduced="^3" purpose="optional" plugin="Y">
  1216    </block>
  1671 <unit bldFile="os/cellularsrv/telephonyserverplugins/simatktsy/group" mrp="os/cellularsrv/telephonyserverplugins/simatktsy/group/commonsimatktsy.mrp"/>
  1217    <block name="bt" level="services" long-name="Bluetooth" levels="adaptation hw-if plugin framework server app-if">
  1672 </component>
  1218     <collection name="bluetooth" long-name="Bluetooth Core" level="framework">
  1673 </collection>
  1219      <component name="btstack" long-name="Bluetooth Stack" introduced="6.0" purpose="optional">
  1674 <collection name="telephonyutils" long-name="Telephony Utilities" level="app-if">
  1220       <unit bldFile="os/bt/bluetooth/btstack" mrp="os/bt/bluetooth/btstack/bluetooth_stack.mrp"/>
  1675 <component name="dial" long-name="Dial" deprecated="9.1" purpose="optional">
  1221      </component>
  1676 <unit bldFile="os/cellularsrv/telephonyutils/dial/group" mrp="os/cellularsrv/telephonyutils/dial/group/telephony_dial.mrp"/>
  1222      <component name="btcomm" long-name="Bluetooth CSY" introduced="6.0" purpose="optional" plugin="Y">
  1677 </component>
  1223       <unit bldFile="os/bt/bluetooth/btcomm" mrp="os/bt/bluetooth/btcomm/bluetooth_btcomm.mrp"/>
  1678 <component name="telephonywatchers" long-name="Telephony Watchers" introduced="6.0" purpose="optional" plugin="Y">
  1224      </component>
  1679 <unit bldFile="os/cellularsrv/telephonyutils/telephonywatchers/group" mrp="os/cellularsrv/telephonyutils/telephonywatchers/group/telephony_watchers.mrp"/>
  1225      <component name="btsdp" long-name="Bluetooth SDP" introduced="6.1" purpose="optional">
  1680 </component>
  1226       <unit bldFile="os/bt/bluetooth/btsdp" mrp="os/bt/bluetooth/btsdp/bluetooth_sdp.mrp"/>
  1681 <component name="etel3rdpartyapi" long-name="ETel 3rd Party API" introduced="7.0" purpose="mandatory">
  1227      </component>
  1682 <unit bldFile="os/cellularsrv/telephonyutils/etel3rdpartyapi/Group" mrp="os/cellularsrv/telephonyutils/etel3rdpartyapi/Group/telephony_etel3rdparty.mrp"/>
  1228      <component name="btextnotifiers" long-name="Bluetooth Notifiers Support" introduced="6.1" purpose="optional">
  1683 </component>
  1229       <unit bldFile="os/bt/bluetooth/btextnotifiers" mrp="os/bt/bluetooth/btextnotifiers/bluetooth_btextnotifiers.mrp"/>
  1684 </collection>
  1230      </component>
  1685 <collection name="cellularsrv_info" long-name="Cellular Baseband Services Info" level="app-if">
  1231      <component name="gavdp" long-name="Bluetooth GAVDP" introduced="8.1" purpose="optional">
  1686 <component name="telephonyconfidentialdocs" long-name="Telephony Confidential Documentation" purpose="development" class="doc">
  1232       <unit bldFile="os/bt/bluetooth/gavdp/group" mrp="os/bt/bluetooth/gavdp/group/bluetooth_gavdp.mrp"/>
  1687 <unit mrp="os/cellularsrv/cellularsrv_info/telephonyconfidentialdocs/telephony_confidential.mrp"/>
  1233      </component>
  1688 </component>
  1234      <component name="btlogger" long-name="Bluetooth Logging Engine" introduced="9.2" purpose="optional">
  1689 <component name="telephonydocs" long-name="Telephony Documentation" purpose="development" class="doc">
  1235       <unit bldFile="os/bt/bluetooth/btlogger/group" mrp="os/bt/bluetooth/btlogger/group/bluetooth_logger.mrp"/>
  1690 <unit mrp="os/cellularsrv/cellularsrv_info/telephonydocs/telephony_documentation.mrp"/>
  1236      </component>
  1691 </component>
  1237      <component name="btdocs" long-name="Bluetooth Documentation" purpose="development" class="doc">
  1692 <component name="cellularsrv_metadata" long-name="Cellular Baseband Services Metadata" introduced="^2" purpose="development" class="config PC">
  1238       <unit mrp="os/bt/bluetooth/btdocs/bluetooth_documentation.mrp"/>
  1693 <unit mrp="os/cellularsrv/cellularsrv_info/cellularsrv_metadata/cellularsrv_metadata.mrp"/>
  1239      </component>
  1694 </component>
  1240     </collection>
  1695 </collection>
  1241     <collection name="bluetoothmgmt" long-name="Bluetooth Management" level="plugin">
  1696 <collection name="hwpluginsimulation" long-name="Hardware Plugin Simulation" level="adaptation">
  1242      <component name="btmgr" long-name="Bluetooth Manager" introduced="6.0" purpose="optional">
  1697 <component name="mocksy" long-name="MockSY" introduced="^2" purpose="development" plugin="Y">
  1243       <unit bldFile="os/bt/bluetoothmgmt/btmgr" mrp="os/bt/bluetoothmgmt/btmgr/bluetooth_manager.mrp"/>
  1698 <unit bldFile="os/cellularsrv/hwpluginsimulation/mocksy/group" mrp="os/cellularsrv/hwpluginsimulation/mocksy/group/telephony_tools_mocksy.mrp"/>
  1244      </component>
  1699 </component>
  1245      <component name="btconfig" long-name="Bluetooth Config" purpose="optional" class="config">
  1700 </collection>
  1246       <unit bldFile="os/bt/bluetoothmgmt/btconfig" mrp="os/bt/bluetoothmgmt/btconfig/bluetooth_config.mrp"/>
  1701 <collection name="cellularsrvapitest" long-name="Telephony API Tests" level="app-if"/>
  1247      </component>
  1702 <collection name="wapstack" long-name="WAP Stack" level="app-if">
  1248      <component name="btrom" long-name="Bluetooth ROM" introduced="9.1" purpose="optional">
  1703 <component name="wapmessageapi" long-name="WAP Message API" purpose="development">
  1249       <unit bldFile="os/bt/bluetoothmgmt/btrom" mrp="os/bt/bluetoothmgmt/btrom/bluetooth_rom.mrp"/>
  1704 <unit mrp="os/cellularsrv/wapstack/wapmessageapi/group/wap-stack_wapmessage.mrp" bldFile="os/cellularsrv/wapstack/wapmessageapi/group"/>
  1250      </component>
  1705 </component>
  1251      <component name="bluetoothclientlib" long-name="Bluetooth Client Library" introduced="6.0" purpose="optional">
  1706 </collection>
  1252       <unit bldFile="os/bt/bluetoothmgmt/bluetoothclientlib" mrp="os/bt/bluetoothmgmt/bluetoothclientlib/bluetooth_user.mrp"/>
  1707 </block>
  1253      </component>
  1708 <block name="bt" level="services" long-name="Bluetooth" levels="adaptation hw-if plugin framework server app-if">
  1254     </collection>
  1709 <collection name="bt_plat" long-name="Bluetooth Platform Interfaces" level="app-if">
  1255     <collection name="bluetoothcommsprofiles" long-name="Bluetooth Comms Profiles" level="app-if">
  1710 <component name="bluetooth_audio_adaptation_api" long-name="Bluetooth Audio Adaptation API" filter="s60" class="api">
  1256      <component name="btpan" long-name="Bluetooth PAN Profile" introduced="8.1" purpose="optional" plugin="Y">
  1711 <unit bldFile="os/bt/bt_plat/bluetooth_audio_adaptation_api/group"/>
  1257       <unit bldFile="os/bt/bluetoothcommsprofiles/btpan/group" mrp="os/bt/bluetoothcommsprofiles/btpan/group/bluetooth_pan.mrp"/>
  1712 </component>
  1258      </component>
  1713 <component name="bluetooth_power_management_api" long-name="Bluetooth Power Management API" filter="s60" class="api">
  1259     </collection>
  1714 <unit bldFile="os/bt/bt_plat/bluetooth_power_management_api/group"/>
  1260     <collection name="bthci" long-name="Host Controller Interface" level="server">
  1715 </component>
  1261      <component name="bthci2" long-name="Bluetooth HCI Framework 2" introduced="9.2" purpose="optional">
  1716 <component name="at_command_handler_plugin_api" long-name="AT Command Handler Plugin API" filter="s60" class="api">
  1262       <unit bldFile="os/bt/bthci/bthci2/group" mrp="os/bt/bthci/bthci2/group/bluetooth_hci_v2_framework.mrp"/>
  1717 <unit bldFile="os/bt/bt_plat/at_command_handler_plugin_api/group"/>
  1263      </component>
  1718 </component>
  1264      <component name="hciextensioninterface" long-name="Bluetooth HCI Extension Interface" introduced="6.1" purpose="optional">
  1719 </collection>
  1265       <unit bldFile="os/bt/bthci/hciextensioninterface" mrp="os/bt/bthci/hciextensioninterface/bluetooth_hciproxy.mrp"/>
  1720 <collection name="bluetooth" long-name="Bluetooth Core" level="framework">
  1266      </component>
  1721 <component name="btstack" long-name="Bluetooth Stack" introduced="6.0" purpose="optional">
  1267      <component name="hci2implementations" long-name="Bluetooth HCI 2 Reference Implementations" introduced="9.2" purpose="optional" plugin="Y">
  1722 <unit bldFile="os/bt/bluetooth/btstack" mrp="os/bt/bluetooth/btstack/bluetooth_stack.mrp"/>
  1268       <unit bldFile="os/bt/bthci/hci2implementations/group" mrp="os/bt/bthci/hci2implementations/group/bluetooth_hci_v2_implementations.mrp"/>
  1723 </component>
  1269      </component>
  1724 <component name="btcomm" long-name="Bluetooth CSY" introduced="6.0" purpose="optional" plugin="Y">
  1270     </collection>
  1725 <unit bldFile="os/bt/bluetooth/btcomm" mrp="os/bt/bluetooth/btcomm/bluetooth_btcomm.mrp"/>
  1271     <collection name="irda" long-name="IrDA" level="plugin">
  1726 </component>
  1272      <component name="irdastack" long-name="IrDA Stack" purpose="optional">
  1727 <component name="btsdp" long-name="Bluetooth SDP" introduced="6.1" purpose="optional">
  1273       <unit bldFile="os/bt/irda/irdastack/group" mrp="os/bt/irda/irdastack/group/infra-red_irda.mrp"/>
  1728 <unit bldFile="os/bt/bluetooth/btsdp" mrp="os/bt/bluetooth/btsdp/bluetooth_sdp.mrp"/>
  1274      </component>
  1729 </component>
  1275     </collection>
  1730 <component name="btextnotifiers" long-name="Bluetooth Notifiers Support" introduced="6.1" purpose="optional">
  1276     <collection name="bluetoothapitest" long-name="Bluetooth API Tests" level="app-if"/>
  1731 <unit bldFile="os/bt/bluetooth/btextnotifiers" mrp="os/bt/bluetooth/btextnotifiers/bluetooth_btextnotifiers.mrp"/>
  1277     <collection name="atext" long-name="AT Extensions" level="server">
  1732 </component>
  1278      <!-- collection is really a component. Need to move down a directory -->
  1733 <component name="gavdp" long-name="Bluetooth GAVDP" introduced="8.1" purpose="optional">
  1279      <component name="atext_build" long-name="AT Extension Build" introduced="^3" purpose="optional" filter="s60">
  1734 <unit bldFile="os/bt/bluetooth/gavdp/group" mrp="os/bt/bluetooth/gavdp/group/bluetooth_gavdp.mrp"/>
  1280       <unit bldFile="os/bt/atext/group"/>
  1735 </component>
  1281      </component>
  1736 <component name="btlogger" long-name="Bluetooth Logging Engine" introduced="9.2" purpose="optional">
  1282     </collection>
  1737 <unit bldFile="os/bt/bluetooth/btlogger/group" mrp="os/bt/bluetooth/btlogger/group/bluetooth_logger.mrp"/>
  1283     <collection name="bt_info" long-name="Bluetooth Info" level="app-if">
  1738 </component>
  1284      <component name="bt_plat" filter="s60" class="api">
  1739 <component name="btdocs" long-name="Bluetooth Documentation" purpose="development" class="doc">
  1285       <unit bldFile="os/bt/bt_plat/group"/>
  1740 <unit mrp="os/bt/bluetooth/btdocs/bluetooth_documentation.mrp"/>
  1286      </component>
  1741 </component>
  1287      <component name="bt_metadata" long-name="Bluetooth Metadata" introduced="^3" purpose="development" class="config PC">
  1742 </collection>
  1288       <unit mrp="os/bt/bt_info/bt_metadata/bt_metadata.mrp"/>
  1743 <collection name="bluetoothmgmt" long-name="Bluetooth Management" level="plugin">
  1289      </component>
  1744 <component name="btmgr" long-name="Bluetooth Manager" introduced="6.0" purpose="optional">
  1290     </collection>
  1745 <unit bldFile="os/bt/bluetoothmgmt/btmgr" mrp="os/bt/bluetoothmgmt/btmgr/bluetooth_manager.mrp"/>
  1291    </block>
  1746 </component>
  1292    <block name="usb" level="services" long-name="USB" levels="adaptation hw-if plugin framework server app-if">
  1747 <component name="btconfig" long-name="Bluetooth Config" purpose="optional" class="config">
  1293     <collection name="usbldd" long-name="USB Logical Device Drivers" level="hw-if">
  1748 <unit bldFile="os/bt/bluetoothmgmt/btconfig" mrp="os/bt/bluetoothmgmt/btconfig/bluetooth_config.mrp"/>
  1294      <!-- usbclientdrivers  to be moved here from kernelhwsrv-->
  1749 </component>
  1295     </collection>
  1750 <component name="btrom" long-name="Bluetooth ROM" introduced="9.1" purpose="optional">
  1296     <collection name="usbmgmt" long-name="USB Management" level="server">
  1751 <unit bldFile="os/bt/bluetoothmgmt/btrom" mrp="os/bt/bluetoothmgmt/btrom/bluetooth_rom.mrp"/>
  1297      <component name="usbmgr" long-name="USB Manager" purpose="optional">
  1752 </component>
  1298       <unit bldFile="os/usb/usbmgmt/usbmgr/group" mrp="os/usb/usbmgmt/usbmgr/group/usb_manager.mrp" version="2"/>
  1753 <component name="bluetoothclientlib" long-name="Bluetooth Client Library" introduced="6.0" purpose="optional">
  1299      </component>
  1754 <unit bldFile="os/bt/bluetoothmgmt/bluetoothclientlib" mrp="os/bt/bluetoothmgmt/bluetoothclientlib/bluetooth_user.mrp"/>
  1300      <component name="usbclassandmgrdocs" long-name="USB Class and Manager Documentation" purpose="development" class="doc">
  1755 </component>
  1301       <unit mrp="os/usb/usbmgmt/usbclassandmgrdocs/usb_documentation.mrp"/>
  1756 </collection>
  1302      </component>
  1757 <collection name="bluetoothcommsprofiles" long-name="Bluetooth Comms Profiles" level="app-if">
  1303     </collection>
  1758 <component name="btpan" long-name="Bluetooth PAN Profile" introduced="8.1" purpose="optional" plugin="Y">
  1304     <collection name="usb_info" long-name="USB Info" level="app-if">
  1759 <unit bldFile="os/bt/bluetoothcommsprofiles/btpan/group" mrp="os/bt/bluetoothcommsprofiles/btpan/group/bluetooth_pan.mrp"/>
  1305      <component name="usb_plat" filter="s60" long-name="USB Platform Interfaces" class="api">
  1760 </component>
  1306       <unit bldFile="os/usb/usb_plat/group"/>
  1761 </collection>
  1307      </component>
  1762 <collection name="bthci" long-name="Host Controller Interface" level="server">
  1308      <component name="usb_metadata" long-name="USB Metadata" introduced="^3" purpose="development" class="config PC">
  1763 <component name="bthci2" long-name="Bluetooth HCI Framework 2" introduced="9.2" purpose="optional">
  1309       <unit mrp="os/usb/usb_info/usb_metadata/usb_metadata.mrp"/>
  1764 <unit bldFile="os/bt/bthci/bthci2/group" mrp="os/bt/bthci/bthci2/group/bluetooth_hci_v2_framework.mrp"/>
  1310      </component>
  1765 </component>
  1311     </collection>
  1766 <component name="hciextensioninterface" long-name="Bluetooth HCI Extension Interface" introduced="6.1" purpose="optional">
  1312    </block>
  1767 <unit bldFile="os/bt/bthci/hciextensioninterface" mrp="os/bt/bthci/hciextensioninterface/bluetooth_hciproxy.mrp"/>
  1313    <block name="mm" level="services" long-name="Multimedia" levels="adaptation hw-if device-fw devices middleware app-if">
  1768 </component>
  1314     <collection name="devsoundextensions" long-name="Devsound Extensions" level="device-fw">
  1769 <component name="hci2implementations" long-name="Bluetooth HCI 2 Reference Implementations" introduced="9.2" purpose="optional" plugin="Y">
  1315      <component name="drmaudioplayer" filter="s60" long-name="DRM Audio Player">
  1770 <unit bldFile="os/bt/bthci/hci2implementations/group" mrp="os/bt/bthci/hci2implementations/group/bluetooth_hci_v2_implementations.mrp"/>
  1316       <unit bldFile="os/mm/devsoundextensions/drmaudioplayer/group"/>
  1771 </component>
  1317      </component>
  1772 </collection>
  1318      <component name="mmextfw" filter="s60" long-name="Multimedia Extension Framework">
  1773 <collection name="irda" long-name="IrDA" level="plugin">
  1319       <unit bldFile="os/mm/devsoundextensions/mmextfw/group"/>
  1774 <component name="irdastack" long-name="IrDA Stack" purpose="optional">
  1320      </component>
  1775 <unit bldFile="os/bt/irda/irdastack/group" mrp="os/bt/irda/irdastack/group/infra-red_irda.mrp"/>
  1321      <component name="audiorouting" filter="s60" long-name="Audio Routing">
  1776 </component>
  1322       <unit bldFile="os/mm/devsoundextensions/audiorouting/group"/>
  1777 </collection>
  1323      </component>
  1778 <collection name="bluetoothapitest" long-name="Bluetooth API Tests" level="app-if"/>
  1324      <component name="effects" filter="s60" long-name="Effects">
  1779 <collection name="atext" long-name="AT Extensions" level="server">
  1325       <unit bldFile="os/mm/devsoundextensions/effects/group"/>
  1780 <!-- collection is really a component. Need to move down a directory -->
  1326      </component>
  1781 <component name="atext_build" long-name="AT Extension Build" introduced="^3" purpose="optional" filter="s60">
  1327      <component name="effectspresets" filter="s60" long-name="Effects Presets">
  1782 <unit bldFile="os/bt/atext/group"/>
  1328       <unit bldFile="os/mm/devsoundextensions/effectspresets/group"/>
  1783 </component>
  1329      </component>
  1784 </collection>
  1330      <component name="effectspresets_utils" filter="s60" long-name="Effects Presets Utils">
  1785 <collection name="bt_info" long-name="Bluetooth Info" level="app-if">
  1331       <!-- need to #include the lot from a single bld.inf
  1786 <component name="bt_metadata" long-name="Bluetooth Metadata" introduced="^3" purpose="development" class="config PC">
       
  1787 <unit mrp="os/bt/bt_info/bt_metadata/bt_metadata.mrp"/>
       
  1788 </component>
       
  1789 </collection>
       
  1790 </block>
       
  1791 <block name="usb" level="services" long-name="USB" levels="adaptation hw-if plugin framework server app-if">
       
  1792 <collection name="usbldd" long-name="USB Logical Device Drivers" level="hw-if">
       
  1793 <!-- usbclientdrivers  to be moved here from kernelhwsrv-->
       
  1794 </collection>
       
  1795 <collection name="usbmgmt" long-name="USB Management" level="server">
       
  1796 <component name="usbmgr" long-name="USB Manager" purpose="optional">
       
  1797 <unit bldFile="os/usb/usbmgmt/usbmgr/group" mrp="os/usb/usbmgmt/usbmgr/group/usb_manager.mrp" version="2"/>
       
  1798 </component>
       
  1799 <component name="usbclassandmgrdocs" long-name="USB Class and Manager Documentation" purpose="development" class="doc">
       
  1800 <unit mrp="os/usb/usbmgmt/usbclassandmgrdocs/usb_documentation.mrp"/>
       
  1801 </component>
       
  1802 </collection>
       
  1803 <collection name="usb_info" long-name="USB Info" level="app-if">
       
  1804 <component name="usb_metadata" long-name="USB Metadata" introduced="^3" purpose="development" class="config PC">
       
  1805 <unit mrp="os/usb/usb_info/usb_metadata/usb_metadata.mrp"/>
       
  1806 </component>
       
  1807 </collection>
       
  1808 </block>
       
  1809 <block name="mm" level="services" long-name="Multimedia" levels="adaptation hw-if device-fw devices middleware app-if">
       
  1810 <collection name="mm_pub" long-name="Multimedia Public Interfaces" level="app-if">
       
  1811 <component name="audio_effects_api" long-name="Audio Effects API" filter="s60" class="api">
       
  1812 <unit bldFile="os/mm/mm_pub/audio_effects_api/group"/>
       
  1813 </component>
       
  1814 <component name="audio_effects_presets_api" long-name="Audio Effects Presets API" filter="s60" class="api">
       
  1815 <unit bldFile="os/mm/mm_pub/audio_effects_presets_api/group"/>
       
  1816 </component>
       
  1817 <component name="drm_audio_player_api" long-name="DRM Audio Player API" filter="s60" class="api">
       
  1818 <unit bldFile="os/mm/mm_pub/drm_audio_player_api/group"/>
       
  1819 </component>
       
  1820 <component name="multimedia_extension_interfaces_api" long-name="Multimedia Extension Interfaces API" filter="s60" class="api">
       
  1821 <unit bldFile="os/mm/mm_pub/multimedia_extension_interfaces_api/group"/>
       
  1822 </component>
       
  1823 </collection>
       
  1824 <collection name="mm_plat" long-name="Multimedia Platform Interfaces" level="app-if">
       
  1825 <component name="aac_decoder_config_api" long-name="AAC Decoder Config API" filter="s60" class="api">
       
  1826 <unit bldFile="os/mm/mm_plat/aac_decoder_config_api/group"/>
       
  1827 </component>
       
  1828 <component name="aac_decoder_config_msg_hdlr_api" long-name="AAC Decoder Config Msg Hdlr API" filter="s60" class="api">
       
  1829 <unit bldFile="os/mm/mm_plat/aac_decoder_config_msg_hdlr_api/group"/>
       
  1830 </component>
       
  1831 <component name="aac_decoder_config_proxy_api" long-name="AAC Decoder Config Proxy API" filter="s60" class="api">
       
  1832 <unit bldFile="os/mm/mm_plat/aac_decoder_config_proxy_api/group"/>
       
  1833 </component>
       
  1834 <component name="added_devsound_control_api" long-name="Added DevSound Control API" filter="s60" class="api">
       
  1835 <unit bldFile="os/mm/mm_plat/added_devsound_control_api/group"/>
       
  1836 </component>
       
  1837 <component name="added_devsound_control_msg_hdlr_api" long-name="Added DevSound Control Msg Hdlr API" filter="s60" class="api">
       
  1838 <unit bldFile="os/mm/mm_plat/added_devsound_control_msg_hdlr_api/group"/>
       
  1839 </component>
       
  1840 <component name="added_devsound_control_proxy_api" long-name="Added DevSound Control Proxy API" filter="s60" class="api">
       
  1841 <unit bldFile="os/mm/mm_plat/added_devsound_control_proxy_api/group"/>
       
  1842 </component>
       
  1843 <component name="audio_effects_msg_hdlr_api" long-name="Audio Effects Message Handler API" filter="s60" class="api">
       
  1844 <unit bldFile="os/mm/mm_plat/audio_effects_msg_hdlr_api/group"/>
       
  1845 </component>
       
  1846 <component name="audio_effects_proxy_api" long-name="Audio Effects Proxy API" filter="s60" class="api">
       
  1847 <unit bldFile="os/mm/mm_plat/audio_effects_proxy_api/group"/>
       
  1848 </component>
       
  1849 <component name="audio_policy_header_api" long-name="Audio Policy Header API" filter="s60" class="api">
       
  1850 <unit bldFile="os/mm/mm_plat/audio_policy_header_api/group"/>
       
  1851 </component>
       
  1852 <component name="audio_routing_api" long-name="Audio Routing API" filter="s60" class="api">
       
  1853 <unit bldFile="os/mm/mm_plat/audio_routing_api/group"/>
       
  1854 </component>
       
  1855 <component name="audio_routing_msg_hdlr_api" long-name="Audio Routing Msg Hdlr API" filter="s60" class="api">
       
  1856 <unit bldFile="os/mm/mm_plat/audio_routing_msg_hdlr_api/group"/>
       
  1857 </component>
       
  1858 <component name="audio_routing_proxy_api" long-name="Audio Routing Proxy API" filter="s60" class="api">
       
  1859 <unit bldFile="os/mm/mm_plat/audio_routing_proxy_api/group"/>
       
  1860 </component>
       
  1861 <component name="custom_interface_builder_api" long-name="Custom Interface Builder API" filter="s60" class="api">
       
  1862 <unit bldFile="os/mm/mm_plat/custom_interface_builder_api/group"/>
       
  1863 </component>
       
  1864 <component name="custom_interface_message_handler_factory_api" long-name="Custom Interface Message Handler Factory API" filter="s60" class="api">
       
  1865 <unit bldFile="os/mm/mm_plat/custom_interface_message_handler_factory_api/group"/>
       
  1866 </component>
       
  1867 <component name="custom_interface_proxy_factory_api" long-name="Custom Interface Proxy Factory API" filter="s60" class="api">
       
  1868 <unit bldFile="os/mm/mm_plat/custom_interface_proxy_factory_api/group"/>
       
  1869 </component>
       
  1870 <component name="custom_interface_utility_api" long-name="Custom Interface Utility API" filter="s60" class="api">
       
  1871 <unit bldFile="os/mm/mm_plat/custom_interface_utility_api/group"/>
       
  1872 </component>
       
  1873 <component name="devsound_adaptation_api" long-name="DevSound Adaptation API" filter="s60" class="api">
       
  1874 <unit bldFile="os/mm/mm_plat/devsound_adaptation_api/group"/>
       
  1875 </component>
       
  1876 <component name="display_posting_api" long-name="Display Posting API" filter="s60" class="api">
       
  1877 <unit bldFile="os/mm/mm_plat/display_posting_api/group"/>
       
  1878 </component>
       
  1879 <component name="eaac_plus_decoder_interface_api" long-name="eAAC Plus Decoder Interface API" filter="s60" class="api">
       
  1880 <unit bldFile="os/mm/mm_plat/eaac_plus_decoder_interface_api/group"/>
       
  1881 </component>
       
  1882 <component name="eaac_plus_decoder_interface_msg_hdlr_api" long-name="eAAC Plus Decoder Interface Message Handler API" filter="s60" class="api">
       
  1883 <unit bldFile="os/mm/mm_plat/eaac_plus_decoder_interface_msg_hdlr_api/group"/>
       
  1884 </component>
       
  1885 <component name="eaac_plus_decoder_interface_proxy_api" long-name="eAAC Plus Decoder Interface Proxy API" filter="s60" class="api">
       
  1886 <unit bldFile="os/mm/mm_plat/eaac_plus_decoder_interface_proxy_api/group"/>
       
  1887 </component>
       
  1888 <component name="error_concealment_interface_api" long-name="Error Concealment Interface API" filter="s60" class="api">
       
  1889 <unit bldFile="os/mm/mm_plat/error_concealment_interface_api/group"/>
       
  1890 </component>
       
  1891 <component name="error_concealment_interface_msg_hdlr_api" long-name="Error Concealment Interface Message Handler API" filter="s60" class="api">
       
  1892 <unit bldFile="os/mm/mm_plat/error_concealment_interface_msg_hdlr_api/group"/>
       
  1893 </component>
       
  1894 <component name="error_concealment_interface_proxy_api" long-name="Error Concealment Interface Proxy API" filter="s60" class="api">
       
  1895 <unit bldFile="os/mm/mm_plat/error_concealment_interface_proxy_api/group"/>
       
  1896 </component>
       
  1897 <component name="fm_radio_adaptation_api" long-name="FM Radio Adaptation API" filter="s60" class="api">
       
  1898 <unit bldFile="os/mm/mm_plat/fm_radio_adaptation_api/group"/>
       
  1899 </component>
       
  1900 <component name="g711_decoder_interface_api" long-name="G711 Decoder Interface API" filter="s60" class="api">
       
  1901 <unit bldFile="os/mm/mm_plat/g711_decoder_interface_api/group"/>
       
  1902 </component>
       
  1903 <component name="g711_decoder_interface_msg_hdlr_api" long-name="G711 Decoder Interface Message Handler API" filter="s60" class="api">
       
  1904 <unit bldFile="os/mm/mm_plat/g711_decoder_interface_msg_hdlr_api/group"/>
       
  1905 </component>
       
  1906 <component name="g711_decoder_interface_proxy_api" long-name="G711 Decoder Interface Proxy API" filter="s60" class="api">
       
  1907 <unit bldFile="os/mm/mm_plat/g711_decoder_interface_proxy_api/group"/>
       
  1908 </component>
       
  1909 <component name="g711_encoder_interface_api" long-name="G711 Encoder Interface API" filter="s60" class="api">
       
  1910 <unit bldFile="os/mm/mm_plat/g711_encoder_interface_api/group"/>
       
  1911 </component>
       
  1912 <component name="g711_encoder_interface_msg_hdlr_api" long-name="G711 Encoder Interface Message Handler API" filter="s60" class="api">
       
  1913 <unit bldFile="os/mm/mm_plat/g711_encoder_interface_msg_hdlr_api/group"/>
       
  1914 </component>
       
  1915 <component name="g711_encoder_interface_proxy_api" long-name="G711 Encoder Interface Proxy API" filter="s60" class="api">
       
  1916 <unit bldFile="os/mm/mm_plat/g711_encoder_interface_proxy_api/group"/>
       
  1917 </component>
       
  1918 <component name="g729_decoder_interface_api" long-name="G729 Decoder Interface API" filter="s60" class="api">
       
  1919 <unit bldFile="os/mm/mm_plat/g729_decoder_interface_api/group"/>
       
  1920 </component>
       
  1921 <component name="g729_decoder_interface_msg_hdlr_api" long-name="G729 Decoder Interface Message Handler API" filter="s60" class="api">
       
  1922 <unit bldFile="os/mm/mm_plat/g729_decoder_interface_msg_hdlr_api/group"/>
       
  1923 </component>
       
  1924 <component name="g729_decoder_interface_proxy_api" long-name="G729 Decoder Interface Proxy API" filter="s60" class="api">
       
  1925 <unit bldFile="os/mm/mm_plat/g729_decoder_interface_proxy_api/group"/>
       
  1926 </component>
       
  1927 <component name="g729_encoder_interface_api" long-name="G729 Encoder Interface API" filter="s60" class="api">
       
  1928 <unit bldFile="os/mm/mm_plat/g729_encoder_interface_api/group"/>
       
  1929 </component>
       
  1930 <component name="g729_encoder_interface_proxy_api" long-name="G729 Encoder Interface Proxy API" filter="s60" class="api">
       
  1931 <unit bldFile="os/mm/mm_plat/g729_encoder_interface_proxy_api/group"/>
       
  1932 </component>
       
  1933 <component name="g729_encoder_interface_msg_hdlr_api" long-name="G729 Encoder Interface Message Handler API" filter="s60" class="api">
       
  1934 <unit bldFile="os/mm/mm_plat/g729_encoder_interface_msg_hdlr_api/group"/>
       
  1935 </component>
       
  1936 <component name="global_audio_settings_api" long-name="Global Audio Settings API" filter="s60" class="api">
       
  1937 <unit bldFile="os/mm/mm_plat/global_audio_settings_api/group"/>
       
  1938 </component>
       
  1939 <component name="global_audio_settings_definition_api" long-name="Global Audio Settings Definition API" filter="s60" class="api">
       
  1940 <unit bldFile="os/mm/mm_plat/global_audio_settings_definition_api/group"/>
       
  1941 </component>
       
  1942 <component name="ilbc_decoder_interface_api" long-name="Ilbc Decoder Interface API" filter="s60" class="api">
       
  1943 <unit bldFile="os/mm/mm_plat/ilbc_decoder_interface_api/group"/>
       
  1944 </component>
       
  1945 <component name="ilbc_decoder_interface_msg_hdlr_api" long-name="Ilbc Decoder Interface Message Handler API" filter="s60" class="api">
       
  1946 <unit bldFile="os/mm/mm_plat/ilbc_decoder_interface_msg_hdlr_api/group"/>
       
  1947 </component>
       
  1948 <component name="ilbc_decoder_interface_proxy_api" long-name="Ilbc Decoder Interface Proxy API" filter="s60" class="api">
       
  1949 <unit bldFile="os/mm/mm_plat/ilbc_decoder_interface_proxy_api/group"/>
       
  1950 </component>
       
  1951 <component name="ilbc_encoder_interface_api" long-name="Ilbc Encoder Interface API" filter="s60" class="api">
       
  1952 <unit bldFile="os/mm/mm_plat/ilbc_encoder_interface_api/group"/>
       
  1953 </component>
       
  1954 <component name="ilbc_encoder_interface_msg_hdlr_api" long-name="Ilbc Encoder Interface Message Handler API" filter="s60" class="api">
       
  1955 <unit bldFile="os/mm/mm_plat/ilbc_encoder_interface_msg_hdlr_api/group"/>
       
  1956 </component>
       
  1957 <component name="ilbc_encoder_interface_proxy_api" long-name="Ilbc Encoder Interface Proxy API" filter="s60" class="api">
       
  1958 <unit bldFile="os/mm/mm_plat/ilbc_encoder_interface_proxy_api/group"/>
       
  1959 </component>
       
  1960 <component name="mdf_plugin_uids" long-name="MDF Plug-in UIDs" filter="s60" class="api">
       
  1961 <unit bldFile="os/mm/mm_plat/mdf_plugin_uids/group"/>
       
  1962 </component>
       
  1963 <component name="multimedia_fourcc_definitions_api" long-name="Multimedia FourCC Definitions API" filter="s60" class="api">
       
  1964 <unit bldFile="os/mm/mm_plat/multimedia_fourcc_definitions_api/group"/>
       
  1965 </component>
       
  1966 <component name="nokia_audio_policy_header_api" long-name="Nokia Audio Policy Header API" filter="s60" class="api">
       
  1967 <unit bldFile="os/mm/mm_plat/nokia_audio_policy_header_api/group"/>
       
  1968 </component>
       
  1969 <component name="nokia_multimedia_fourcc_definitions_api" long-name="Nokia Multimedia Fourcc Definitions API" filter="s60" class="api">
       
  1970 <unit bldFile="os/mm/mm_plat/nokia_multimedia_fourcc_definitions_api/group"/>
       
  1971 </component>
       
  1972 <component name="ra8_decoder_interface_api" long-name="RA8 Decoder Interface API" filter="s60" class="api">
       
  1973 <unit bldFile="os/mm/mm_plat/ra8_decoder_interface_api/group"/>
       
  1974 </component>
       
  1975 <component name="ra8_decoder_interface_msg_hdlr_api" long-name="RA8 Decoder Interface Message Handler API" filter="s60" class="api">
       
  1976 <unit bldFile="os/mm/mm_plat/ra8_decoder_interface_msg_hdlr_api/group"/>
       
  1977 </component>
       
  1978 <component name="ra8_decoder_interface_proxy_api" long-name="RA8 Decoder Interface Proxy API" filter="s60" class="api">
       
  1979 <unit bldFile="os/mm/mm_plat/ra8_decoder_interface_proxy_api/group"/>
       
  1980 </component>
       
  1981 <component name="rds_adaptation_api" long-name="RDS Adaptation API" filter="s60" class="api">
       
  1982 <unit bldFile="os/mm/mm_plat/rds_adaptation_api/group"/>
       
  1983 </component>
       
  1984 <component name="restricted_audio_output_api" long-name="Restricted Audio Output API" filter="s60" class="api">
       
  1985 <unit bldFile="os/mm/mm_plat/restricted_audio_output_api/group"/>
       
  1986 </component>
       
  1987 <component name="restricted_audio_output_msg_hdlr_api" long-name="Restricted Audio Output Message Handler API" filter="s60" class="api">
       
  1988 <unit bldFile="os/mm/mm_plat/restricted_audio_output_msg_hdlr_api/group"/>
       
  1989 </component>
       
  1990 <component name="restricted_audio_output_proxy_api" long-name="Restricted Audio Output Proxy API" filter="s60" class="api">
       
  1991 <unit bldFile="os/mm/mm_plat/restricted_audio_output_proxy_api/group"/>
       
  1992 </component>
       
  1993 <component name="sbc_encoder_interface_api" long-name="SBC Encoder Interface API" filter="s60" class="api">
       
  1994 <unit bldFile="os/mm/mm_plat/sbc_encoder_interface_api/group"/>
       
  1995 </component>
       
  1996 <component name="sbc_encoder_interface_msg_hdlr_api" long-name="SBC Encoder Interface Message Handler API" filter="s60" class="api">
       
  1997 <unit bldFile="os/mm/mm_plat/sbc_encoder_interface_msg_hdlr_api/group"/>
       
  1998 </component>
       
  1999 <component name="sbc_encoder_interface_proxy_api" long-name="SBC Encoder Interface Proxy API" filter="s60" class="api">
       
  2000 <unit bldFile="os/mm/mm_plat/sbc_encoder_interface_proxy_api/group"/>
       
  2001 </component>
       
  2002 <component name="secure_output_mdf_custom_interface" long-name="Secure Output MDF Custom Interface" filter="s60" class="api">
       
  2003 <unit bldFile="os/mm/mm_plat/secure_output_mdf_custom_interface/group"/>
       
  2004 </component>
       
  2005 <component name="speech_encoder_config_api" long-name="Speech Encoder Config API" filter="s60" class="api">
       
  2006 <unit bldFile="os/mm/mm_plat/speech_encoder_config_api/group"/>
       
  2007 </component>
       
  2008 <component name="speech_encoder_config_msg_hdlr_api" long-name="Speech Encoder Config Message Handler API" filter="s60" class="api">
       
  2009 <unit bldFile="os/mm/mm_plat/speech_encoder_config_msg_hdlr_api/group"/>
       
  2010 </component>
       
  2011 <component name="speech_encoder_config_proxy_api" long-name="Speech Encoder Config Proxy API" filter="s60" class="api">
       
  2012 <unit bldFile="os/mm/mm_plat/speech_encoder_config_proxy_api/group"/>
       
  2013 </component>
       
  2014 <component name="telephony_audio_routing_client_api" long-name="Telephony Audio Routing Client API" filter="s60" class="api">
       
  2015 <unit bldFile="os/mm/mm_plat/telephony_audio_routing_client_api/group"/>
       
  2016 </component>
       
  2017 <component name="telephony_audio_routing_manager_api" long-name="Telephony Audio Routing Manager API" filter="s60" class="api">
       
  2018 <unit bldFile="os/mm/mm_plat/telephony_audio_routing_manager_api/group"/>
       
  2019 </component>
       
  2020 <component name="video_buffer_management_mdf_custom_interface" long-name="Video Buffer Management MDF Custom Interface" filter="s60" class="api">
       
  2021 <unit bldFile="os/mm/mm_plat/video_buffer_management_mdf_custom_interface/group"/>
       
  2022 </component>
       
  2023 <component name="video_decoder_rotation_mdf_custom_interface" long-name="Video Decoder Rotation MDF Custom Interface" filter="s60" class="api">
       
  2024 <unit bldFile="os/mm/mm_plat/video_decoder_rotation_mdf_custom_interface/group"/>
       
  2025 </component>
       
  2026 <component name="video_decoder_scaling_mdf_custom_interface" long-name="Video Decoder Scaling MDF Custom Interface" filter="s60" class="api">
       
  2027 <unit bldFile="os/mm/mm_plat/video_decoder_scaling_mdf_custom_interface/group"/>
       
  2028 </component>
       
  2029 <component name="video_reclaim_extbuffers_ci" long-name="Video Reclaim Extbuffers Custom Interface" filter="s60" class="api">
       
  2030 <unit bldFile="os/mm/mm_plat/video_reclaim_extbuffers_ci/group"/>
       
  2031 </component>
       
  2032 <component name="video_window_control_custom_interface" long-name="Video Window Control Custom Interface" filter="s60" class="api">
       
  2033 <unit bldFile="os/mm/mm_plat/video_window_control_custom_interface/group"/>
       
  2034 </component>
       
  2035 <component name="wma_decoder_interface_api" long-name="WMA Decoder Interface API" filter="s60" class="api">
       
  2036 <unit bldFile="os/mm/mm_plat/wma_decoder_interface_api/group"/>
       
  2037 </component>
       
  2038 <component name="wma_decoder_interface_msg_hdlr_api" long-name="WMA Decoder Interface Message Handler API" filter="s60" class="api">
       
  2039 <unit bldFile="os/mm/mm_plat/wma_decoder_interface_msg_hdlr_api/group"/>
       
  2040 </component>
       
  2041 <component name="wma_decoder_interface_proxy_api" long-name="WMA Decoder Interface Proxy API" filter="s60" class="api">
       
  2042 <unit bldFile="os/mm/mm_plat/wma_decoder_interface_proxy_api/group"/>
       
  2043 </component>
       
  2044 <component name="eaacplusutil_api" long-name="EAac Plus Util API" filter="s60" class="api">
       
  2045 <unit bldFile="os/mm/mm_plat/eaacplusutil_api/group"/>
       
  2046 </component>
       
  2047 <component name="frametable_api" long-name="Frametable API" filter="s60" class="api">
       
  2048 <unit bldFile="os/mm/mm_plat/frametable_api/group"/>
       
  2049 </component>
       
  2050 </collection>
       
  2051 <collection name="devsoundextensions" long-name="Devsound Extensions" level="device-fw">
       
  2052 <component name="drmaudioplayer" filter="s60" long-name="DRM Audio Player">
       
  2053 <unit bldFile="os/mm/devsoundextensions/drmaudioplayer/group"/>
       
  2054 </component>
       
  2055 <component name="mmextfw" filter="s60" long-name="Multimedia Extension Framework">
       
  2056 <unit bldFile="os/mm/devsoundextensions/mmextfw/group"/>
       
  2057 </component>
       
  2058 <component name="audiorouting" filter="s60" long-name="Audio Routing">
       
  2059 <unit bldFile="os/mm/devsoundextensions/audiorouting/group"/>
       
  2060 </component>
       
  2061 <component name="effects" filter="s60" long-name="Effects">
       
  2062 <unit bldFile="os/mm/devsoundextensions/effects/group"/>
       
  2063 </component>
       
  2064 <component name="effectspresets" filter="s60" long-name="Effects Presets">
       
  2065 <unit bldFile="os/mm/devsoundextensions/effectspresets/group"/>
       
  2066 </component>
       
  2067 <component name="effectspresets_utils" filter="s60" long-name="Effects Presets Utils">
       
  2068 <!-- need to #include the lot from a single bld.inf
       
  2069       		Also move to a standard component location, not under effectspresets -->
  1332       		Also move to a standard component location, not under effectspresets -->
  2070 <unit bldFile="os/mm/devsoundextensions/effectspresets/AudioEqualizerUtility/group" filter="!dfs_build"/>
  1333       <unit bldFile="os/mm/devsoundextensions/effectspresets/AudioEqualizerUtility/group" filter="!dfs_build"/>
  2071 <unit bldFile="os/mm/devsoundextensions/effectspresets/EnvironmentalReverbUtility/group" filter="!dfs_build"/>
  1334       <unit bldFile="os/mm/devsoundextensions/effectspresets/EnvironmentalReverbUtility/group" filter="!dfs_build"/>
  2072 </component>
  1335       <unit bldFile="os/mm/devsoundextensions/effectspresets/StereoWideningUtility/group" filter="!dfs_build"/>
  2073 <component name="telephonyaudiorouting" filter="s60" long-name="Telephony Audio Routing">
  1336      </component>
  2074 <unit bldFile="os/mm/devsoundextensions/telephonyaudiorouting/group"/>
  1337      <component name="telephonyaudiorouting" filter="s60" long-name="Telephony Audio Routing">
  2075 </component>
  1338       <unit bldFile="os/mm/devsoundextensions/telephonyaudiorouting/group"/>
  2076 <component name="mmfcustominterfaces" filter="s60" long-name="MMF Custom Interfaces">
  1339      </component>
  2077 <unit bldFile="os/mm/devsoundextensions/mmfcustominterfaces/group"/>
  1340      <component name="mmfcustominterfaces" filter="s60" long-name="MMF Custom Interfaces">
  2078 </component>
  1341       <unit bldFile="os/mm/devsoundextensions/mmfcustominterfaces/group"/>
  2079 <component name="addeddevsoundcontrol" filter="s60" long-name="Added DevSound Control">
  1342      </component>
  2080 <unit bldFile="os/mm/devsoundextensions/addeddevsoundcontrol/group"/>
  1343      <component name="addeddevsoundcontrol" filter="s60" long-name="Added DevSound Control">
  2081 </component>
  1344       <unit bldFile="os/mm/devsoundextensions/addeddevsoundcontrol/group"/>
  2082 <component name="globalaudiosettings" filter="s60" long-name="Global Audio Settings">
  1345      </component>
  2083 <unit bldFile="os/mm/devsoundextensions/globalaudiosettings/group"/>
  1346      <component name="globalaudiosettings" filter="s60" long-name="Global Audio Settings">
  2084 </component>
  1347       <unit bldFile="os/mm/devsoundextensions/globalaudiosettings/group"/>
  2085 <component name="restrictedaudiooutput" filter="s60" long-name="Restricted Audio Output">
  1348      </component>
  2086 <unit bldFile="os/mm/devsoundextensions/restrictedaudiooutput/group"/>
  1349      <component name="restrictedaudiooutput" filter="s60" long-name="Restricted Audio Output">
  2087 </component>
  1350       <unit bldFile="os/mm/devsoundextensions/restrictedaudiooutput/group"/>
  2088 <component name="ciextnfactoryplugins" filter="s60" long-name="Custom Interface Extension Factory Plugins" plugin="Y">
  1351      </component>
  2089 <unit bldFile="os/mm/devsoundextensions/ciextnfactoryplugins/group"/>
  1352      <component name="ciextnfactoryplugins" filter="s60" long-name="Custom Interface Extension Factory Plugins" plugin="Y">
  2090 </component>
  1353       <unit bldFile="os/mm/devsoundextensions/ciextnfactoryplugins/group"/>
  2091 </collection>
  1354      </component>
  2092 <collection name="mdfdevvideoextensions" long-name="MDF Dev Video Extensions" level="device-fw">
  1355     </collection>
  2093 <component name="nga_mdf_postprocessor" long-name="NGA MDF Postprocessor" filter="s60">
  1356     <collection name="mdfdevvideoextensions" long-name="MDF Dev Video Extensions" level="device-fw">
  2094 <unit bldFile="os/mm/mdfdevvideoextensions/nga_mdf_postprocessor/group"/>
  1357      <component name="nga_mdf_postprocessor" long-name="NGA MDF Postprocessor" filter="s60">
  2095 </component>
  1358       <unit bldFile="os/mm/mdfdevvideoextensions/nga_mdf_postprocessor/group"/>
  2096 </collection>
  1359      </component>
  2097 <collection name="audio" long-name="Audio Codecs" level="middleware">
  1360     </collection>
  2098 <component name="arm_cmmf_codecs" filter="s60" long-name="ARM CMMF Codecs" plugin="Y">
  1361     <collection name="audio" long-name="Audio Codecs" level="middleware">
  2099 <unit bldFile="os/mm/audio/arm_cmmf_codecs/group"/>
  1362      <component name="arm_cmmf_codecs" filter="s60" long-name="ARM CMMF Codecs" plugin="Y">
  2100 </component>
  1363       <unit bldFile="os/mm/audio/arm_cmmf_codecs/group"/>
  2101 </collection>
  1364      </component>
  2102 <collection name="video" long-name="Video Codecs" level="middleware">
  1365     </collection>
  2103 <!-- empty -->
  1366     <collection name="video" long-name="Video Codecs" level="middleware">
  2104 </collection>
  1367      <!-- empty -->
  2105 <collection name="imagingandcamerafws" long-name="Imaging and Camera Frameworks" level="app-if">
  1368     </collection>
  2106 <component name="imagingfws" long-name="Imaging Frameworks" introduced="7.0s" purpose="mandatory">
  1369     <collection name="imagingandcamerafws" long-name="Imaging and Camera Frameworks" level="app-if">
  2107 <unit bldFile="os/mm/imagingandcamerafws/imagingfws/group" mrp="os/mm/imagingandcamerafws/imagingfws/group/multimedia_icl.mrp"/>
  1370      <component name="imagingfws" long-name="Imaging Frameworks" introduced="7.0s" purpose="mandatory">
  2108 </component>
  1371       <unit bldFile="os/mm/imagingandcamerafws/imagingfws/group" mrp="os/mm/imagingandcamerafws/imagingfws/group/multimedia_icl.mrp"/>
  2109 <component name="camerafw" long-name="Camera Framework" introduced="7.0s" purpose="optional">
  1372      </component>
  2110 <unit bldFile="os/mm/imagingandcamerafws/camerafw/group" mrp="os/mm/imagingandcamerafws/camerafw/group/multimedia_ecam_framework.mrp"/>
  1373      <component name="camerafw" long-name="Camera Framework" introduced="7.0s" purpose="optional">
  2111 </component>
  1374       <unit bldFile="os/mm/imagingandcamerafws/camerafw/group" mrp="os/mm/imagingandcamerafws/camerafw/group/multimedia_ecam_framework.mrp"/>
  2112 </collection>
  1375      </component>
  2113 <collection name="mmlibs" long-name="Multimedia Libraries" level="middleware">
  1376     </collection>
  2114 <component name="mmutilitylib" long-name="Multimedia Utility Library" introduced="8.1" purpose="mandatory">
  1377     <collection name="mmlibs" long-name="Multimedia Libraries" level="middleware">
  2115 <unit bldFile="os/mm/mmlibs/mmutilitylib/group" mrp="os/mm/mmlibs/mmutilitylib/group/multimedia_common.mrp"/>
  1378      <component name="mmutilitylib" long-name="Multimedia Utility Library" introduced="8.1" purpose="mandatory">
  2116 </component>
  1379       <unit bldFile="os/mm/mmlibs/mmutilitylib/group" mrp="os/mm/mmlibs/mmutilitylib/group/multimedia_common.mrp"/>
  2117 <component name="mmfw" long-name="Multimedia Framework" introduced="7.0s" purpose="mandatory">
  1380      </component>
  2118 <unit bldFile="os/mm/mmlibs/mmfw/group" mrp="os/mm/mmlibs/mmfw/group/multimedia_mmf.mrp"/>
  1381      <component name="mmfw" long-name="Multimedia Framework" introduced="7.0s" purpose="mandatory">
  2119 </component>
  1382       <unit bldFile="os/mm/mmlibs/mmfw/group" mrp="os/mm/mmlibs/mmfw/group/multimedia_mmf.mrp"/>
  2120 </collection>
  1383      </component>
  2121 <collection name="mmplugins" long-name="Multimedia Plugins" level="middleware">
  1384     </collection>
  2122 <component name="imagingplugins" long-name="Imaging Plugins" introduced="7.0s" purpose="optional" plugin="Y">
  1385     <collection name="mmplugins" long-name="Multimedia Plugins" level="middleware">
  2123 <unit bldFile="os/mm/mmplugins/imagingplugins/group" mrp="os/mm/mmplugins/imagingplugins/group/multimedia_icl_plugin.mrp"/>
  1386      <component name="imagingplugins" long-name="Imaging Plugins" introduced="7.0s" purpose="optional" plugin="Y">
  2124 </component>
  1387       <unit bldFile="os/mm/mmplugins/imagingplugins/group" mrp="os/mm/mmplugins/imagingplugins/group/multimedia_icl_plugin.mrp"/>
  2125 <component name="cameraplugins" long-name="Camera Plugins" introduced="7.0s" purpose="optional" plugin="Y">
  1388      </component>
  2126 <unit bldFile="os/mm/mmplugins/cameraplugins/group" mrp="os/mm/mmplugins/cameraplugins/group/multimedia_ecam_plugins.mrp"/>
  1389      <component name="cameraplugins" long-name="Camera Plugins" introduced="7.0s" purpose="optional" plugin="Y">
  2127 </component>
  1390       <unit bldFile="os/mm/mmplugins/cameraplugins/group" mrp="os/mm/mmplugins/cameraplugins/group/multimedia_ecam_plugins.mrp"/>
  2128 <component name="lib3gp" long-name="3GP Library" introduced="^2" purpose="optional">
  1391      </component>
  2129 <unit bldFile="os/mm/mmplugins/lib3gp/group" mrp="os/mm/mmplugins/lib3gp/group/multimedia_3gplibrary.mrp"/>
  1392      <component name="lib3gp" long-name="3GP Library" introduced="^2" purpose="optional">
  2130 </component>
  1393       <unit bldFile="os/mm/mmplugins/lib3gp/group" mrp="os/mm/mmplugins/lib3gp/group/multimedia_3gplibrary.mrp"/>
  2131 <component name="mmfwplugins" long-name="Multimedia Framework Plugins" introduced="7.0s" purpose="optional" plugin="Y">
  1394      </component>
  2132 <unit bldFile="os/mm/mmplugins/mmfwplugins/group" mrp="os/mm/mmplugins/mmfwplugins/group/multimedia_mmf_plugin.mrp"/>
  1395      <component name="mmfwplugins" long-name="Multimedia Framework Plugins" introduced="7.0s" purpose="optional" plugin="Y">
  2133 </component>
  1396       <unit bldFile="os/mm/mmplugins/mmfwplugins/group" mrp="os/mm/mmplugins/mmfwplugins/group/multimedia_mmf_plugin.mrp"/>
  2134 </collection>
  1397      </component>
  2135 <collection name="mm_info" long-name="Multimedia Info" level="app-if">
  1398     </collection>
  2136 <component name="mmdocs" long-name="Multimedia Documentation" purpose="development" class="doc">
  1399     <collection name="mm_info" long-name="Multimedia Info" level="app-if">
  2137 <unit mrp="os/mm/mm_info/mmdocs/multimedia_documentation.mrp"/>
  1400      <component name="mm_plat" filter="s60" long-name="Multimedia Platform Interfaces" class="api">
  2138 </component>
  1401       <unit bldFile="os/mm/mm_plat/group"/>
  2139 <component name="mm_metadata" long-name="Multimedia Metadata" introduced="^2" purpose="development" class="config PC">
  1402      </component>
  2140 <unit mrp="os/mm/mm_info/mm_metadata/mm_metadata.mrp"/>
  1403      <component name="mm_pub" filter="s60" long-name="Multimedia Public Interfaces" class="api">
  2141 </component>
  1404       <unit bldFile="os/mm/mm_pub/group"/>
  2142 </collection>
  1405      </component>
  2143 <collection name="mmresourcemgmt" long-name="Multimedia Resource Management" level="middleware">
  1406      <component name="mmdocs" long-name="Multimedia Documentation" purpose="development" class="doc">
  2144 <component name="mmresctrl" long-name="Multimedia Resource Controller" introduced="^2" purpose="development">
  1407       <unit mrp="os/mm/mm_info/mmdocs/multimedia_documentation.mrp"/>
  2145 <unit bldFile="os/mm/mmresourcemgmt/mmresctrl/group" mrp="os/mm/mmresourcemgmt/mmresctrl/group/multimedia_a3f_refmmrc.mrp"/>
  1408      </component>
  2146 </component>
  1409      <component name="mm_metadata" long-name="Multimedia Metadata" introduced="^2" purpose="development" class="config PC">
  2147 </collection>
  1410       <unit mrp="os/mm/mm_info/mm_metadata/mm_metadata.mrp"/>
  2148 <collection name="mmdevicefw" long-name="Multimedia Device Framework" level="device-fw">
  1411      </component>
  2149 <component name="mdf" long-name="Media Device Framework" introduced="9.2" purpose="mandatory">
  1412     </collection>
  2150 <unit bldFile="os/mm/mmdevicefw/mdf/group" mrp="os/mm/mmdevicefw/mdf/group/multimedia_mdf.mrp"/>
  1413     <collection name="mmresourcemgmt" long-name="Multimedia Resource Management" level="middleware">
  2151 </component>
  1414      <component name="mmresctrl" long-name="Multimedia Resource Controller" introduced="^2" purpose="development">
  2152 <component name="speechrecogsupport" long-name="Speech Recognition Support" introduced="7.0s" purpose="mandatory">
  1415       <unit bldFile="os/mm/mmresourcemgmt/mmresctrl/group" mrp="os/mm/mmresourcemgmt/mmresctrl/group/multimedia_a3f_refmmrc.mrp"/>
  2153 <unit bldFile="os/mm/mmdevicefw/speechrecogsupport/group" mrp="os/mm/mmdevicefw/speechrecogsupport/group/multimedia_mmf_ASR.mrp"/>
  1416      </component>
  2154 </component>
  1417     </collection>
  2155 </collection>
  1418     <collection name="mmdevicefw" long-name="Multimedia Device Framework" level="device-fw">
  2156 <collection name="mmswadaptation" long-name="Multimedia Software Adaptation" level="adaptation">
  1419      <component name="mdf" long-name="Media Device Framework" introduced="9.2" purpose="mandatory">
  2157 <component name="videorenderer" long-name="Video Renderer" introduced="^3" purpose="optional">
  1420       <unit bldFile="os/mm/mmdevicefw/mdf/group" mrp="os/mm/mmdevicefw/mdf/group/multimedia_mdf.mrp"/>
  2158 <unit bldFile="os/mm/mmswadaptation/videorenderer/group" mrp="os/mm/mmswadaptation/videorenderer/group/multimedia_videorenderer.mrp"/>
  1421      </component>
  2159 </component>
  1422      <component name="speechrecogsupport" long-name="Speech Recognition Support" introduced="7.0s" purpose="mandatory">
  2160 </collection>
  1423       <unit bldFile="os/mm/mmdevicefw/speechrecogsupport/group" mrp="os/mm/mmdevicefw/speechrecogsupport/group/multimedia_mmf_ASR.mrp"/>
  2161 <collection name="mmtestenv" long-name="Multimedia Test Environment" level="device-fw"/>
  1424      </component>
  2162 <collection name="omxil" long-name="OpenMAX IL" level="hw-if">
  1425     </collection>
  2163 <component name="omxilapi" long-name="OpenMAX IL API" introduced="^3" purpose="optional">
  1426     <collection name="mmswadaptation" long-name="Multimedia Software Adaptation" level="adaptation">
  2164 <unit bldFile="os/mm/omxil/omxilapi/group" mrp="os/mm/omxil/omxilapi/group/multimedia_omx_il_api.mrp" version="1"/>
  1427      <component name="videorenderer" long-name="Video Renderer" introduced="^3" purpose="optional">
  2165 </component>
  1428       <unit bldFile="os/mm/mmswadaptation/videorenderer/group" mrp="os/mm/mmswadaptation/videorenderer/group/multimedia_videorenderer.mrp"/>
  2166 <component name="omxilcore" long-name="OpenMAX IL Core" introduced="^3" purpose="optional">
  1429      </component>
  2167 <unit bldFile="os/mm/omxil/omxilcore/group" mrp="os/mm/omxil/omxilcore/group/multimedia_omx_il_core.mrp" version="1"/>
  1430     </collection>
  2168 </component>
  1431     <collection name="mmtestenv" long-name="Multimedia Test Environment" level="device-fw"/>
  2169 <component name="omxilcomponentcommon" long-name="OpenMAX IL Component Framework" introduced="^3" purpose="optional">
  1432     <collection name="omxil" long-name="OpenMAX IL" level="hw-if">
  2170 <unit bldFile="os/mm/omxil/omxilcomponentcommon/group" mrp="os/mm/omxil/omxilcomponentcommon/group/multimedia_omx_il_comp.mrp" version="1"/>
  1433      <component name="omxilapi" long-name="OpenMAX IL API" introduced="^3" purpose="optional">
  2171 </component>
  1434       <unit bldFile="os/mm/omxil/omxilapi/group" mrp="os/mm/omxil/omxilapi/group/multimedia_omx_il_api.mrp" version="1"/>
  2172 <component name="omxilrefcomps" long-name="OpenMAX IL Reference Components" introduced="^3" purpose="optional">
  1435      </component>
  2173 <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"/>
  1436      <component name="omxilcore" long-name="OpenMAX IL Core" introduced="^3" purpose="optional">
  2174 </component>
  1437       <unit bldFile="os/mm/omxil/omxilcore/group" mrp="os/mm/omxil/omxilcore/group/multimedia_omx_il_core.mrp" version="1"/>
  2175 <component name="mmilapi" long-name="Multimedia Integration Layer API" introduced="^3" purpose="development">
  1438      </component>
  2176 <unit bldFile="os/mm/omxil/mmilapi/group" mrp="os/mm/omxil/mmilapi/group/multimedia_il_api.mrp"/>
  1439      <component name="omxilcomponentcommon" long-name="OpenMAX IL Component Framework" introduced="^3" purpose="optional">
  2177 </component>
  1440       <unit bldFile="os/mm/omxil/omxilcomponentcommon/group" mrp="os/mm/omxil/omxilcomponentcommon/group/multimedia_omx_il_comp.mrp" version="1"/>
  2178 </collection>
  1441      </component>
  2179 <collection name="devsound" long-name="Sound Device" level="devices">
  1442      <component name="omxilrefcomps" long-name="OpenMAX IL Reference Components" introduced="^3" purpose="optional">
  2180 <component name="devsoundapi" long-name="DevSound API" introduced="7.0s" purpose="mandatory">
  1443       <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"/>
  2181 <unit bldFile="os/mm/devsound/devsoundapi/group" mrp="os/mm/devsound/devsoundapi/group/multimedia_mdf_devsound_api.mrp"/>
  1444      </component>
  2182 </component>
  1445      <component name="mmilapi" long-name="Multimedia Integration Layer API" introduced="^3" purpose="development">
  2183 <component name="a3fdevsound" long-name="A3F DevSound" introduced="^2" purpose="optional">
  1446       <unit bldFile="os/mm/omxil/mmilapi/group" mrp="os/mm/omxil/mmilapi/group/multimedia_il_api.mrp"/>
  2184 <unit bldFile="os/mm/devsound/a3fdevsound/group" mrp="os/mm/devsound/a3fdevsound/group/multimedia_a3f_devsound.mrp"/>
  1447      </component>
  2185 </component>
  1448     </collection>
  2186 <component name="a3facf" long-name="A3F Audio Component Framework" introduced="^2" purpose="optional">
  1449     <collection name="devsound" long-name="Sound Device" level="devices">
  2187 <unit bldFile="os/mm/devsound/a3facf/group" mrp="os/mm/devsound/a3facf/group/multimedia_a3f_acf.mrp"/>
  1450      <component name="devsoundapi" long-name="DevSound API" introduced="7.0s" purpose="mandatory">
  2188 </component>
  1451       <unit bldFile="os/mm/devsound/devsoundapi/group" mrp="os/mm/devsound/devsoundapi/group/multimedia_mdf_devsound_api.mrp"/>
  2189 <component name="devsoundpluginsupport" long-name="DevSound Plugin Support" introduced="7.0s" purpose="optional">
  1452      </component>
  2190 <unit bldFile="os/mm/devsound/devsoundpluginsupport/group" mrp="os/mm/devsound/devsoundpluginsupport/group/multimedia_mdf_devsound_pluginsupport.mrp"/>
  1453      <component name="a3fdevsound" long-name="A3F DevSound" introduced="^2" purpose="optional">
  2191 </component>
  1454       <unit bldFile="os/mm/devsound/a3fdevsound/group" mrp="os/mm/devsound/a3fdevsound/group/multimedia_a3f_devsound.mrp"/>
  2192 <component name="refdevsound" long-name="Reference DevSound Plugins" introduced="7.0s" purpose="optional">
  1455      </component>
  2193 <unit bldFile="os/mm/devsound/devsoundrefplugin/group" mrp="os/mm/devsound/devsoundrefplugin/group/multimedia_mdf_devsound_refplugin.mrp"/>
  1456      <component name="a3facf" long-name="A3F Audio Component Framework" introduced="^2" purpose="optional">
  2194 </component>
  1457       <unit bldFile="os/mm/devsound/a3facf/group" mrp="os/mm/devsound/a3facf/group/multimedia_a3f_acf.mrp"/>
  2195 <component name="btdevsound" long-name="Bluetooth DevSound Plugin" introduced="7.0s" purpose="development" plugin="Y">
  1458      </component>
  2196 <unit bldFile="os/mm/devsound/sounddevbt/group" mrp="os/mm/devsound/sounddevbt/group/multimedia_mdf_devsound_refbtplugin.mrp"/>
  1459      <component name="devsoundpluginsupport" long-name="DevSound Plugin Support" introduced="7.0s" purpose="optional">
  2197 </component>
  1460       <unit bldFile="os/mm/devsound/devsoundpluginsupport/group" mrp="os/mm/devsound/devsoundpluginsupport/group/multimedia_mdf_devsound_pluginsupport.mrp"/>
  2198 <component name="a3ftrace" long-name="A3F Trace Utility" introduced="^2" purpose="development">
  1461      </component>
  2199 <unit bldFile="os/mm/devsound/a3ftrace/group" mrp="os/mm/devsound/a3ftrace/group/multimedia_a3f_traces.mrp"/>
  1462      <component name="refdevsound" long-name="Reference DevSound Plugins" introduced="7.0s" purpose="optional">
  2200 </component>
  1463       <unit bldFile="os/mm/devsound/devsoundrefplugin/group" mrp="os/mm/devsound/devsoundrefplugin/group/multimedia_mdf_devsound_refplugin.mrp"/>
  2201 <component name="a3fsrvstart" long-name="A3F Server Start" introduced="^2" purpose="optional" plugin="Y">
  1464      </component>
  2202 <unit bldFile="os/mm/devsound/a3fsrvstart/group" mrp="os/mm/devsound/a3fsrvstart/group/multimedia_a3f_serverstart.mrp"/>
  1465      <component name="btdevsound" long-name="Bluetooth DevSound Plugin" introduced="7.0s" purpose="development" plugin="Y">
  2203 </component>
  1466       <unit bldFile="os/mm/devsound/sounddevbt/group" mrp="os/mm/devsound/sounddevbt/group/multimedia_mdf_devsound_refbtplugin.mrp"/>
  2204 </collection>
  1467      </component>
  2205 <collection name="mmhais" long-name="Multimedia Hardware Adaptation Interfaces" level="adaptation">
  1468      <component name="a3ftrace" long-name="A3F Trace Utility" introduced="^2" purpose="development">
  2206 <component name="devsoundhwdeviceapi" long-name="DevSound Hardware Device API" introduced="7.0s" purpose="optional">
  1469       <unit bldFile="os/mm/devsound/a3ftrace/group" mrp="os/mm/devsound/a3ftrace/group/multimedia_a3f_traces.mrp"/>
  2207 <unit bldFile="os/mm/devsound/hwdevapi/group" mrp="os/mm/devsound/hwdevapi/group/multimedia_mdf_devsound_hwdev.mrp"/>
  1470      </component>
  2208 </component>
  1471      <component name="a3fsrvstart" long-name="A3F Server Start" introduced="^2" purpose="optional" plugin="Y">
  2209 <component name="a3facl" long-name="A3F Audio Component Library" introduced="^2" purpose="development">
  1472       <unit bldFile="os/mm/devsound/a3fsrvstart/group" mrp="os/mm/devsound/a3fsrvstart/group/multimedia_a3f_serverstart.mrp"/>
  2210 <unit bldFile="os/mm/mmhais/a3facl/group" mrp="os/mm/mmhais/a3facl/group/multimedia_a3f_acl.mrp"/>
  1473      </component>
  2211 </component>
  1474     </collection>
  2212 <component name="a3fdevsoundcustomisation" long-name="A3F DevSound Customisation" introduced="^2" purpose="optional">
  1475     <collection name="mmhais" long-name="Multimedia Hardware Adaptation Interfaces" level="adaptation">
  2213 <unit bldFile="os/mm/mmhais/a3fdevsoundcustomisation/group" mrp="os/mm/mmhais/a3fdevsoundcustomisation/group/multimedia_a3f_devsoundadaptationinfo.mrp"/>
  1476      <component name="devsoundhwdeviceapi" long-name="DevSound Hardware Device API" introduced="7.0s" purpose="optional">
  2214 </component>
  1477       <unit bldFile="os/mm/devsound/hwdevapi/group" mrp="os/mm/devsound/hwdevapi/group/multimedia_mdf_devsound_hwdev.mrp"/>
  2215 <component name="refacladapt" long-name="Reference ACL Adaptation" introduced="^2" purpose="optional">
  1478      </component>
  2216 <unit bldFile="os/mm/mmhais/refacladapt/group" mrp="os/mm/mmhais/refacladapt/group/multimedia_a3f_refacladaptation.mrp"/>
  1479      <component name="a3facl" long-name="A3F Audio Component Library" introduced="^2" purpose="development">
  2217 </component>
  1480       <unit bldFile="os/mm/mmhais/a3facl/group" mrp="os/mm/mmhais/a3facl/group/multimedia_a3f_acl.mrp"/>
  2218 <component name="videohai" long-name="Video HAI" introduced="7.0s" purpose="mandatory">
  1481      </component>
  2219 <unit bldFile="os/mm/mmhais/videohai/group" mrp="os/mm/mmhais/videohai/group/multimedia_videohai.mrp"/>
  1482      <component name="a3fdevsoundcustomisation" long-name="A3F DevSound Customisation" introduced="^2" purpose="optional">
  2220 </component>
  1483       <unit bldFile="os/mm/mmhais/a3fdevsoundcustomisation/group" mrp="os/mm/mmhais/a3fdevsoundcustomisation/group/multimedia_a3f_devsoundadaptationinfo.mrp"/>
  2221 <component name="dvbhreceiverhai" long-name="Mobile TV DVB-H Receiver HAI" introduced="^2" purpose="optional">
  1484      </component>
  2222 <unit bldFile="os/mm/mmhais/dvbhreceiverhai/hai/dvbh/group" mrp="os/mm/mmhais/dvbhreceiverhai/hai/dvbh/group/multimedia_mobiletv_dvbh_hai.mrp"/>
  1485      <component name="refacladapt" long-name="Reference ACL Adaptation" introduced="^2" purpose="optional">
  2223 </component>
  1486       <unit bldFile="os/mm/mmhais/refacladapt/group" mrp="os/mm/mmhais/refacladapt/group/multimedia_a3f_refacladaptation.mrp"/>
  2224 </collection>
  1487      </component>
  2225 </block>
  1488      <component name="videohai" long-name="Video HAI" introduced="7.0s" purpose="mandatory">
  2226 <block name="imagingext" level="services" long-name="Imaging Extensions" levels="adaptation hw-if plugin framework server app-if">
  1489       <unit bldFile="os/mm/mmhais/videohai/group" mrp="os/mm/mmhais/videohai/group/multimedia_videohai.mrp"/>
  2227 <collection name="imagingext_pub" long-name="Imaging Extensions Public Interfaces" level="app-if">
  1490      </component>
  2228 <component name="exif_api" long-name="Exif API" filter="s60" class="api">
  1491      <component name="dvbhreceiverhai" long-name="Mobile TV DVB-H Receiver HAI" introduced="^2" purpose="optional">
  2229 <unit bldFile="os/imagingext/imagingext_pub/exif_api/group" filter="!test"/>
  1492       <unit bldFile="os/mm/mmhais/dvbhreceiverhai/hai/dvbh/group" mrp="os/mm/mmhais/dvbhreceiverhai/hai/dvbh/group/multimedia_mobiletv_dvbh_hai.mrp"/>
  2230 </component>
  1493      </component>
  2231 </collection>
  1494     </collection>
  2232 <collection name="imagingext_plat" long-name="Imaging Extensions Platform Interfaces" level="app-if">
  1495     <collection name="mmapitest" long-name="Multimedia API Tests" level="app-if">
  2233 <component name="jpeg2000_icl_plugin_api" long-name="JPEG2000 ICL plugin API" filter="s60" class="api">
  1496      <component name="mmsvs" long-name="Multimedia Verification Suite" introduced="^2" purpose="development">
  2234 <unit bldFile="os/imagingext/imagingext_plat/jpeg2000_icl_plugin_api/group"/>
  1497       <unit mrp="os/mm/mmapitest/mmsvs/group/mmsvs.mrp"/>
  2235 </component>
  1498      </component>
  2236 <component name="extended_icl_jpeg_api" long-name="Extended ICL Jpeg API" filter="s60" class="api">
  1499     </collection>
  2237 <unit bldFile="os/imagingext/imagingext_plat/extended_icl_jpeg_api/group" filter="!test"/>
  1500    </block>
  2238 </component>
  1501    <block name="imagingext" level="services" long-name="Imaging Extensions" levels="adaptation hw-if plugin framework server app-if">
  2239 <component name="h324_annex_k_custom_api" long-name="H324 Annex K Custom API" filter="s60" class="api">
  1502     <collection name="imageadaptationextensions" long-name="Image Adaptation Extensions" level="app-if">
  2240 <unit bldFile="os/imagingext/imagingext_plat/h324_annex_k_custom_api/group"/>
  1503      <component name="iclextjpegapi" filter="s60" long-name="ICL Extension JPEG API">
  2241 </component>
  1504       <unit bldFile="os/imagingext/imageadaptationextensions/iclextjpegapi/group"/>
  2242 <component name="ecam_orientation_custom_api" long-name="ECam Orientation Custom API" filter="s60" class="api">
  1505      </component>
  2243 <unit bldFile="os/imagingext/imagingext_plat/ecam_orientation_custom_api/group"/>
  1506      <component name="imageadaptationextensions_build" filter="s60" long-name="Image Adaptation Extensions Build">
  2244 </component>
  1507       <!--  Move the export from this bld.inf into the above one and remove this component, or make this a ROM component -->
  2245 <component name="ecam_ui_orientation_override_custom_api" long-name="ECam UI Orientation Override Custom API" filter="s60" class="api">
  1508       <unit bldFile="os/imagingext/imageadaptationextensions/group"/>
  2246 <unit bldFile="os/imagingext/imagingext_plat/ecam_ui_orientation_override_custom_api/group"/>
  1509      </component>
  2247 </component>
  1510     </collection>
  2248 <component name="ecam_face_tracking_custom_api" long-name="ECam Face Tracking Custom API" filter="s60" class="api">
  1511     <collection name="imagingmodules" long-name="Imaging Modules" level="hw-if">
  2249 <unit bldFile="os/imagingext/imagingext_plat/ecam_face_tracking_custom_api/group"/>
  1512      <component name="exiflib" filter="s60" long-name="Exif Library">
  2250 </component>
  1513       <unit bldFile="os/imagingext/imagingmodules/exiflib/group"/>
  2251 </collection>
  1514      </component>
  2252 <collection name="imageadaptationextensions" long-name="Image Adaptation Extensions" level="app-if">
  1515      <component name="jp2kcodec" filter="s60" long-name="JPEG2000 Decoder Plugin" plugin="Y">
  2253 <component name="iclextjpegapi" filter="s60" long-name="ICL Extension JPEG API">
  1516       <unit bldFile="os/imagingext/imagingmodules/jp2kcodec/group"/>
  2254 <unit bldFile="os/imagingext/imageadaptationextensions/iclextjpegapi/group"/>
  1517      </component>
  2255 </component>
  1518     </collection>
  2256 <component name="imageadaptationextensions_build" filter="s60" long-name="Image Adaptation Extensions Build">
  1519     <collection name="imagingext_info" long-name="Imaging Extensions Info" level="app-if">
  2257 <!--  Move the export from this bld.inf into the above one and remove this component, or make this a ROM component -->
  1520      <component name="imagingext_plat" filter="s60" long-name="Imaging Extensions Platform Interfaces" class="api">
  2258 <unit bldFile="os/imagingext/imageadaptationextensions/group"/>
  1521       <unit bldFile="os/imagingext/imagingext_plat/group"/>
  2259 </component>
  1522      </component>
  2260 </collection>
  1523      <component name="imagingext_pub" filter="s60" long-name="Imaging Extensions Public Interfaces" class="api">
  2261 <collection name="imagingmodules" long-name="Imaging Modules" level="hw-if">
  1524       <unit bldFile="os/imagingext/imagingext_pub/group"/>
  2262 <component name="exiflib" filter="s60" long-name="Exif Library">
  1525      </component>
  2263 <unit bldFile="os/imagingext/imagingmodules/exiflib/group"/>
  1526     </collection>
  2264 </component>
  1527    </block>
  2265 <component name="jp2kcodec" filter="s60" long-name="JPEG2000 Decoder Plugin" plugin="Y">
  1528    <block name="graphics" level="services" long-name="Graphics" levels="adaptation engines internal-adaptations device-interface internal-utils app-if">
  2266 <unit bldFile="os/imagingext/imagingmodules/jp2kcodec/group"/>
  1529     <collection name="graphicsaccelaration" long-name="Graphics Acceleration" level="adaptation">
  2267 </component>
  1530      <component name="vgi" filter="s60" long-name="VGI">
  2268 </collection>
  1531       <unit bldFile="os/graphics/graphicsaccelaration/vgi/group"/>
  2269 </block>
  1532      </component>
  2270 <block name="graphics" level="services" long-name="Graphics" levels="adaptation engines internal-adaptations device-interface internal-utils app-if">
  1533     </collection>
  2271 <collection name="graphicsaccelaration" long-name="Graphics Acceleration" level="adaptation">
  1534     <collection name="m3g" long-name="Mobile 3D Graphics" level="internal-adaptations">
  2272 <component name="vgi" filter="s60" long-name="VGI">
  1535      <component name="m3gcore11" filter="s60" long-name="M3G Core 1.1">
  2273 <unit bldFile="os/graphics/graphicsaccelaration/vgi/group"/>
  1536       <unit bldFile="os/graphics/m3g/m3gcore11/group"/>
  2274 </component>
  1537      </component>
  2275 </collection>
  1538     </collection>
  2276 <collection name="m3g" long-name="Mobile 3D Graphics" level="internal-adaptations">
  1539     <collection name="graphicsresourceservices" long-name="Graphics Resource Services" level="engines">
  2277 <component name="m3gcore11" filter="s60" long-name="M3G Core 1.1">
  1540      <component name="graphicsresource" long-name="Graphics Resource" introduced="^3" deprecated="^3" purpose="optional">
  2278 <unit bldFile="os/graphics/m3g/m3gcore11/group"/>
  1541       <unit bldFile="os/graphics/graphicsresourceservices/graphicsresource/group" mrp="os/graphics/graphicsresourceservices/graphicsresource/group/graphics_graphicsresource.mrp"/>
  2279 </component>
  1542      </component>
  2280 </collection>
  1543      <component name="graphicsresourceadaptation" long-name="Graphics Resource Adaptation" introduced="^3" deprecated="^3" purpose="optional">
  2281 <collection name="graphicsresourceservices" long-name="Graphics Resource Services" level="engines">
  1544       <unit bldFile="os/graphics/graphicsresourceservices/graphicsresourceadaptation/group" mrp="os/graphics/graphicsresourceservices/graphicsresourceadaptation/group/graphics_graphicsresourceadapter.mrp"/>
  2282 <component name="graphicsresource" long-name="Graphics Resource" introduced="^3" deprecated="^3" purpose="optional">
  1545      </component>
  2283 <unit bldFile="os/graphics/graphicsresourceservices/graphicsresource/group" mrp="os/graphics/graphicsresourceservices/graphicsresource/group/graphics_graphicsresource.mrp"/>
  1546     </collection>
  2284 </component>
  1547     <collection name="graphicsutils" long-name="Graphics Utils" level="engines">
  2285 <component name="graphicsresourceadaptation" long-name="Graphics Resource Adaptation" introduced="^3" deprecated="^3" purpose="optional">
  1548      <component name="commongraphicsheaders" long-name="Common Graphics Headers" introduced="^3" purpose="mandatory">
  2286 <unit bldFile="os/graphics/graphicsresourceservices/graphicsresourceadaptation/group" mrp="os/graphics/graphicsresourceservices/graphicsresourceadaptation/group/graphics_graphicsresourceadapter.mrp"/>
  1549       <unit bldFile="os/graphics/graphicsutils/commongraphicsheaders/group" mrp="os/graphics/graphicsutils/commongraphicsheaders/group/graphics_commonheader.mrp"/>
  2287 </component>
  1550      </component>
  2288 </collection>
  1551     </collection>
  2289 <collection name="graphicsutils" long-name="Graphics Utils" level="engines">
  1552     <collection name="graphicshwdrivers" long-name="Graphics Hardware Drivers" level="adaptation">
  2290 <component name="commongraphicsheaders" long-name="Common Graphics Headers" introduced="^3" purpose="mandatory">
  1553      <!-- displayldd to be moved here -->
  2291 <unit bldFile="os/graphics/graphicsutils/commongraphicsheaders/group" mrp="os/graphics/graphicsutils/commongraphicsheaders/group/graphics_commonheader.mrp"/>
  1554      <component name="surfacemgr" long-name="Surface Manager" introduced="^3" purpose="optional">
  2292 </component>
  1555       <unit bldFile="os/graphics/graphicshwdrivers/surfacemgr/group" mrp="os/graphics/graphicshwdrivers/surfacemgr/group/graphics_surfacemanager.mrp"/>
  2293 </collection>
  1556      </component>
  2294 <collection name="graphicshwdrivers" long-name="Graphics Hardware Drivers" level="adaptation">
  1557     </collection>
  2295 <!-- displayldd to be moved here -->
  1558     <collection name="graphicscomposition" long-name="Graphics Composition" level="engines">
  2296 <component name="surfacemgr" long-name="Surface Manager" introduced="^3" purpose="optional">
  1559      <component name="openwfcinterface" long-name="OpenWF Composition Interface" introduced="^3" purpose="optional">
  2297 <unit bldFile="os/graphics/graphicshwdrivers/surfacemgr/group" mrp="os/graphics/graphicshwdrivers/surfacemgr/group/graphics_surfacemanager.mrp"/>
  1560       <unit bldFile="os/graphics/graphicscomposition/openwfcinterface/group" mrp="os/graphics/graphicscomposition/openwfcinterface/group/graphics_openwfcinterface.mrp"/>
  2298 </component>
  1561      </component>
  2299 </collection>
  1562      <component name="openwfcompositionengine" long-name="OpenWF Composition Engine" introduced="^3" purpose="development">
  2300 <collection name="graphicscomposition" long-name="Graphics Composition" level="engines">
  1563       <unit bldFile="os/graphics/graphicscomposition/openwfcompositionengine/group" mrp="os/graphics/graphicscomposition/openwfcompositionengine/group/graphics_openwfcompositionengine.mrp"/>
  2301 <component name="openwfcinterface" long-name="OpenWF Composition Interface" introduced="^3" purpose="optional">
  1564      </component>
  2302 <unit bldFile="os/graphics/graphicscomposition/openwfcinterface/group" mrp="os/graphics/graphicscomposition/openwfcinterface/group/graphics_openwfcinterface.mrp"/>
  1565      <component name="openwfsupport" long-name="OpenWF Support" introduced="^3" purpose="optional">
  2303 </component>
  1566       <unit bldFile="os/graphics/graphicscomposition/openwfsupport/group" mrp="os/graphics/graphicscomposition/openwfsupport/group/graphics_openwfsupport.mrp"/>
  2304 <component name="openwfcompositionengine" long-name="OpenWF Composition Engine" introduced="^3" purpose="development">
  1567      </component>
  2305 <unit bldFile="os/graphics/graphicscomposition/openwfcompositionengine/group" mrp="os/graphics/graphicscomposition/openwfcompositionengine/group/graphics_openwfcompositionengine.mrp"/>
  1568      <component name="surfaceupdate" long-name="Surface Update" introduced="^3" purpose="optional">
  2306 </component>
  1569       <unit bldFile="os/graphics/graphicscomposition/surfaceupdate/group" mrp="os/graphics/graphicscomposition/surfaceupdate/group/graphics_surfaceupdate.mrp"/>
  2307 <component name="openwfsupport" long-name="OpenWF Support" introduced="^3" purpose="optional">
  1570      </component>
  2308 <unit bldFile="os/graphics/graphicscomposition/openwfsupport/group" mrp="os/graphics/graphicscomposition/openwfsupport/group/graphics_openwfsupport.mrp"/>
  1571     </collection>
  2309 </component>
  1572     <collection name="graphicstest" long-name="Graphics Test" level="app-if">
  2310 <component name="surfaceupdate" long-name="Surface Update" introduced="^3" purpose="optional">
  1573      <component name="uibench" long-name="UI Bench" introduced="9.2" purpose="development">
  2311 <unit bldFile="os/graphics/graphicscomposition/surfaceupdate/group" mrp="os/graphics/graphicscomposition/surfaceupdate/group/graphics_surfaceupdate.mrp"/>
  1574       <unit bldFile="os/graphics/graphicstest/uibench/group" mrp="os/graphics/graphicstest/uibench/group/graphics_ui_bench.mrp"/>
  2312 </component>
  1575      </component>
  2313 </collection>
  1576     </collection>
  2314 <collection name="graphicstest" long-name="Graphics Test" level="app-if">
  1577     <collection name="graphics_info" long-name="Graphics Info" level="app-if">
  2315 <component name="uibench" long-name="UI Bench" introduced="9.2" purpose="development">
  1578      <component name="m3g_core_api" filter="sf_build" long-name="M3G Core API" class="api">
  2316 <unit bldFile="os/graphics/graphicstest/uibench/group" mrp="os/graphics/graphicstest/uibench/group/graphics_ui_bench.mrp"/>
  1579       <unit bldFile="os/graphics/graphics_plat/m3g_core_api/group"/>
  2317 </component>
  1580       <!-- cope with missing graphics_plat/group -->
  2318 </collection>
  1581      </component>
  2319 <collection name="graphics_plat" long-name="Graphics Platform Interfaces" level="app-if">
  1582      <component name="graphicsdocs" long-name="Graphics Documentation" purpose="development" class="doc">
  2320 <component name="m3g_core_api" filter="sf_build" long-name="M3G Core API" class="api">
  1583       <unit mrp="os/graphics/graphics_info/graphicsdocs/graphics_documentation.mrp"/>
  2321 <unit bldFile="os/graphics/graphics_plat/m3g_core_api/group"/>
  1584      </component>
  2322 </component>
  1585      <component name="graphics_metadata" long-name="Graphics Metadata" introduced="^2" purpose="development" class="config PC">
  2323 </collection>
  1586       <unit mrp="os/graphics/graphics_info/graphics_metadata/graphics_metadata.mrp"/>
  2324 <collection name="graphics_info" long-name="Graphics Info" level="app-if">
  1587      </component>
  2325 <component name="graphicsdocs" long-name="Graphics Documentation" purpose="development" class="doc">
  1588     </collection>
  2326 <unit mrp="os/graphics/graphics_info/graphicsdocs/graphics_documentation.mrp"/>
  1589     <collection name="windowing" long-name="Windowing" level="app-if">
  2327 </component>
  1590      <component name="windowserver" long-name="Window Server" purpose="mandatory">
  2328 <component name="graphics_metadata" long-name="Graphics Metadata" introduced="^2" purpose="development" class="config PC">
  1591       <unit bldFile="os/graphics/windowing/windowserver/group" mrp="os/graphics/windowing/windowserver/group/graphics_wserv.mrp"/>
  2329 <unit mrp="os/graphics/graphics_info/graphics_metadata/graphics_metadata.mrp"/>
  1592      </component>
  2330 </component>
  1593      <component name="windowserverplugins" long-name="Window Server Plugins" introduced="^3" purpose="optional" plugin="Y">
  2331 </collection>
  1594       <unit bldFile="os/graphics/windowing/windowserverplugins/group" mrp="os/graphics/windowing/windowserverplugins/group/graphics_wserv_std_plugins.mrp"/>
  2332 <collection name="windowing" long-name="Windowing" level="app-if">
  1595      </component>
  2333 <component name="windowserver" long-name="Window Server" purpose="mandatory">
  1596     </collection>
  2334 <unit bldFile="os/graphics/windowing/windowserver/group" mrp="os/graphics/windowing/windowserver/group/graphics_wserv.mrp"/>
  1597     <collection name="printingservices" long-name="Printing Services" level="app-if">
  2335 </component>
  1598      <component name="printerdriversupport" long-name="Printer Driver Support" purpose="optional">
  2336 <component name="windowserverplugins" long-name="Window Server Plugins" introduced="^3" purpose="optional" plugin="Y">
  1599       <unit bldFile="os/graphics/printingservices/printerdriversupport/group" mrp="os/graphics/printingservices/printerdriversupport/group/graphics_pdrstore.mrp"/>
  2337 <unit bldFile="os/graphics/windowing/windowserverplugins/group" mrp="os/graphics/windowing/windowserverplugins/group/graphics_wserv_std_plugins.mrp"/>
  1600      </component>
  2338 </component>
  1601      <component name="printerdrivers" long-name="Printer Drivers" purpose="optional" plugin="Y">
  2339 </collection>
  1602       <unit bldFile="os/graphics/printingservices/printerdrivers/group" mrp="os/graphics/printingservices/printerdrivers/group/graphics_printdrv.mrp"/>
  2340 <collection name="printingservices" long-name="Printing Services" level="app-if">
  1603      </component>
  2341 <component name="printerdriversupport" long-name="Printer Driver Support" purpose="optional">
  1604     </collection>
  2342 <unit bldFile="os/graphics/printingservices/printerdriversupport/group" mrp="os/graphics/printingservices/printerdriversupport/group/graphics_pdrstore.mrp"/>
  1605     <collection name="fbs" long-name="Font and Bitmap Server" level="device-interface">
  2343 </component>
  1606      <component name="fontandbitmapserver" long-name="Font and Bitmap Server" purpose="mandatory">
  2344 <component name="printerdrivers" long-name="Printer Drivers" purpose="optional" plugin="Y">
  1607       <unit bldFile="os/graphics/fbs/fontandbitmapserver/group" mrp="os/graphics/fbs/fontandbitmapserver/group/graphics_fbserv.mrp"/>
  2345 <unit bldFile="os/graphics/printingservices/printerdrivers/group" mrp="os/graphics/printingservices/printerdrivers/group/graphics_printdrv.mrp"/>
  1608      </component>
  2346 </component>
  1609     </collection>
  2347 </collection>
  1610     <collection name="opengles" long-name="OpenGLES" level="internal-adaptations">
  2348 <collection name="fbs" long-name="Font and Bitmap Server" level="device-interface">
  1611      <component name="openglesinterface" long-name="OpenGL ES Interface" introduced="8.0" purpose="optional">
  2349 <component name="fontandbitmapserver" long-name="Font and Bitmap Server" purpose="mandatory">
  1612       <unit bldFile="os/graphics/opengles/openglesinterface/group" mrp="os/graphics/opengles/openglesinterface/group/graphics_openglesheaders.mrp"/>
  2350 <unit bldFile="os/graphics/fbs/fontandbitmapserver/group" mrp="os/graphics/fbs/fontandbitmapserver/group/graphics_fbserv.mrp"/>
  1613      </component>
  2351 </component>
  1614      <component name="opengles_stub" filter="sf_build" long-name="OpenGL ES Stub" purpose="optional" introduced="^2">
  2352 </collection>
  1615       <unit bldFile="os/graphics/opengles/openglesinterface/group/opengles_stub"/>
  2353 <collection name="opengles" long-name="OpenGLES" level="internal-adaptations">
  1616      </component>
  2354 <component name="openglesinterface" long-name="OpenGL ES Interface" introduced="8.0" purpose="optional">
  1617     </collection>
  2355 <unit bldFile="os/graphics/opengles/openglesinterface/group" mrp="os/graphics/opengles/openglesinterface/group/graphics_openglesheaders.mrp"/>
  1618     <collection name="openvg" long-name="OpenVG" level="internal-adaptations">
  2356 </component>
  1619      <component name="openvginterface" long-name="OpenVG Interface" introduced="^2" purpose="optional">
  2357 <component name="opengles_stub" filter="sf_build" long-name="OpenGL ES Stub" purpose="optional" introduced="^2">
  1620       <unit bldFile="os/graphics/openvg/openvginterface/group" mrp="os/graphics/openvg/openvginterface/group/graphics_openvgheaders.mrp"/>
  2358 <unit bldFile="os/graphics/opengles/openglesinterface/group/opengles_stub"/>
  1621      </component>
  2359 </component>
  1622      <component name="openvg11" filter="s60" long-name="OpenVG 1.1">
  2360 </collection>
  1623       <!-- this needs to be moved to it's own component directory, ie openvg/openvg11 -->
  2361 <collection name="openvg" long-name="OpenVG" level="internal-adaptations">
  1624       <unit bldFile="os/graphics/openvg/openvginterface/group/openvg11"/>
  2362 <component name="openvginterface" long-name="OpenVG Interface" introduced="^2" purpose="optional">
  1625      </component>
  2363 <unit bldFile="os/graphics/openvg/openvginterface/group" mrp="os/graphics/openvg/openvginterface/group/graphics_openvgheaders.mrp"/>
  1626      <component name="sfopenvg" filter="sf_build" long-name="Khronos OpenVG Reference Implementation" introduced="^2" purpose="optional">
  2364 </component>
  1627       <unit bldFile="os/graphics/openvg/openvgrefimplementation/sfopenvg/group"/>
  2365 <component name="openvg11" filter="s60" long-name="OpenVG 1.1">
  1628      </component>
  2366 <!-- this needs to be moved to it's own component directory, ie openvg/openvg11 -->
  1629     </collection>
  2367 <unit bldFile="os/graphics/openvg/openvginterface/group/openvg11"/>
  1630     <collection name="egl" long-name="EGL" level="internal-adaptations">
  2368 </component>
  1631      <component name="eglinterface" long-name="EGL Interface" introduced="^2" purpose="optional">
  2369 <component name="sfopenvg" filter="sf_build" long-name="Khronos OpenVG Reference Implementation" introduced="^2" purpose="optional">
  1632       <unit bldFile="os/graphics/egl/eglinterface/group" mrp="os/graphics/egl/eglinterface/group/graphics_eglheaders.mrp"/>
  2370 <unit bldFile="os/graphics/openvg/openvgrefimplementation/sfopenvg/group"/>
  1633      </component>
  2371 </component>
  1634      <component name="eglswitch" long-name="EGL Switch" introduced="^3" purpose="optional">
  2372 </collection>
  1635       <unit bldFile="os/graphics/egl/eglswitch/group" mrp="os/graphics/egl/eglswitch/group/graphics_eglswitch.mrp"/>
  2373 <collection name="egl" long-name="EGL" level="internal-adaptations">
  1636      </component>
  2374 <component name="eglinterface" long-name="EGL Interface" introduced="^2" purpose="optional">
  1637      <component name="eglrefimpl" long-name="EGL Reference Implementation" introduced="^3" purpose="optional">
  2375 <unit bldFile="os/graphics/egl/eglinterface/group" mrp="os/graphics/egl/eglinterface/group/graphics_eglheaders.mrp"/>
  1638       <unit bldFile="os/graphics/egl/eglrefimpl/group" mrp="os/graphics/egl/eglrefimpl/group/graphics_eglrefimpl.mrp"/>
  2376 </component>
  1639      </component>
  2377 <component name="eglswitch" long-name="EGL Switch" introduced="^3" purpose="optional">
  1640      <component name="egltest" long-name="EGL Tests" introduced="^3" purpose="development">
  2378 <unit bldFile="os/graphics/egl/eglswitch/group" mrp="os/graphics/egl/eglswitch/group/graphics_eglswitch.mrp"/>
  1641       <unit bldFile="os/graphics/egl/egltest/group" mrp="os/graphics/egl/egltest/group/graphics_egltest.mrp"/>
  2379 </component>
  1642      </component>
  2380 <component name="eglrefimpl" long-name="EGL Reference Implementation" introduced="^3" purpose="optional">
  1643     </collection>
  2381 <unit bldFile="os/graphics/egl/eglrefimpl/group" mrp="os/graphics/egl/eglrefimpl/group/graphics_eglrefimpl.mrp"/>
  1644     <collection name="graphicsdeviceinterface" long-name="Graphics Device Interface" level="device-interface">
  2382 </component>
  1645      <component name="gdi" long-name="GDI" purpose="mandatory">
  2383 <component name="egltest" long-name="EGL Tests" introduced="^3" purpose="development">
  1646       <unit bldFile="os/graphics/graphicsdeviceinterface/gdi/group" mrp="os/graphics/graphicsdeviceinterface/gdi/group/graphics_gdi.mrp"/>
  2384 <unit bldFile="os/graphics/egl/egltest/group" mrp="os/graphics/egl/egltest/group/graphics_egltest.mrp"/>
  1647      </component>
  2385 </component>
  1648      <component name="bitgdi" long-name="BitGDI" purpose="mandatory">
  2386 </collection>
  1649       <unit bldFile="os/graphics/graphicsdeviceinterface/bitgdi/group" mrp="os/graphics/graphicsdeviceinterface/bitgdi/group/graphics_bitgdi.mrp"/>
  2387 <collection name="graphicsdeviceinterface" long-name="Graphics Device Interface" level="device-interface">
  1650      </component>
  2388 <component name="gdi" long-name="GDI" purpose="mandatory">
  1651      <component name="colourpalette" long-name="Colour Palette" introduced="7.0s" purpose="optional">
  2389 <unit bldFile="os/graphics/graphicsdeviceinterface/gdi/group" mrp="os/graphics/graphicsdeviceinterface/gdi/group/graphics_gdi.mrp"/>
  1652       <unit bldFile="os/graphics/graphicsdeviceinterface/colourpalette/group" mrp="os/graphics/graphicsdeviceinterface/colourpalette/group/graphics_palette.mrp"/>
  2390 </component>
  1653      </component>
  2391 <component name="bitgdi" long-name="BitGDI" purpose="mandatory">
  1654      <component name="screendriver" long-name="Screen Driver" introduced="6.1" purpose="optional" plugin="Y">
  2392 <unit bldFile="os/graphics/graphicsdeviceinterface/bitgdi/group" mrp="os/graphics/graphicsdeviceinterface/bitgdi/group/graphics_bitgdi.mrp"/>
  1655       <unit bldFile="os/graphics/graphicsdeviceinterface/screendriver/group" mrp="os/graphics/graphicsdeviceinterface/screendriver/group/graphics_screendriver.mrp"/>
  2393 </component>
  1656      </component>
  2394 <component name="colourpalette" long-name="Colour Palette" introduced="7.0s" purpose="optional">
  1657      <component name="directgdi" long-name="DirectGDI" introduced="^3" deprecated="^3" purpose="optional">
  2395 <unit bldFile="os/graphics/graphicsdeviceinterface/colourpalette/group" mrp="os/graphics/graphicsdeviceinterface/colourpalette/group/graphics_palette.mrp"/>
  1658       <unit bldFile="os/graphics/graphicsdeviceinterface/directgdi/group" mrp="os/graphics/graphicsdeviceinterface/directgdi/group/graphics_directgdi.mrp"/>
  2396 </component>
  1659      </component>
  2397 <component name="screendriver" long-name="Screen Driver" introduced="6.1" purpose="optional" plugin="Y">
  1660      <component name="directgdiinterface" long-name="DirectGDI Interface" introduced="^3" deprecated="^3" purpose="optional">
  2398 <unit bldFile="os/graphics/graphicsdeviceinterface/screendriver/group" mrp="os/graphics/graphicsdeviceinterface/screendriver/group/graphics_screendriver.mrp"/>
  1661       <unit bldFile="os/graphics/graphicsdeviceinterface/directgdiinterface/group" mrp="os/graphics/graphicsdeviceinterface/directgdiinterface/group/graphics_directgdiheaders.mrp"/>
  2399 </component>
  1662      </component>
  2400 <component name="directgdi" long-name="DirectGDI" introduced="^3" deprecated="^3" purpose="optional">
  1663      <component name="directgdiadaptation" long-name="DirectGDI Adaptation" introduced="^3" deprecated="^3" purpose="optional">
  2401 <unit bldFile="os/graphics/graphicsdeviceinterface/directgdi/group" mrp="os/graphics/graphicsdeviceinterface/directgdi/group/graphics_directgdi.mrp"/>
  1664       <unit bldFile="os/graphics/graphicsdeviceinterface/directgdiadaptation/group" mrp="os/graphics/graphicsdeviceinterface/directgdiadaptation/group/graphics_directgdiadapter.mrp"/>
  2402 </component>
  1665      </component>
  2403 <component name="directgdiinterface" long-name="DirectGDI Interface" introduced="^3" deprecated="^3" purpose="optional">
  1666     </collection>
  2404 <unit bldFile="os/graphics/graphicsdeviceinterface/directgdiinterface/group" mrp="os/graphics/graphicsdeviceinterface/directgdiinterface/group/graphics_directgdiheaders.mrp"/>
  1667     <collection name="graphicstools" long-name="Graphics Tools" level="internal-utils">
  2405 </component>
  1668      <component name="gdi_tools" long-name="GDI Tools" purpose="development" class="PC">
  2406 <component name="directgdiadaptation" long-name="DirectGDI Adaptation" introduced="^3" deprecated="^3" purpose="optional">
  1669       <unit bldFile="os/graphics/graphicstools/gdi_tools/group" mrp="os/graphics/graphicstools/gdi_tools/group/graphics_gditools.mrp"/>
  2407 <unit bldFile="os/graphics/graphicsdeviceinterface/directgdiadaptation/group" mrp="os/graphics/graphicsdeviceinterface/directgdiadaptation/group/graphics_directgdiadapter.mrp"/>
  1670      </component>
  2408 </component>
  1671     </collection>
  2409 </collection>
  1672     <collection name="graphicsapitest" long-name="Graphics API Tests" level="app-if"/>
  2410 <collection name="graphicstools" long-name="Graphics Tools" level="internal-utils">
  1673    </block>
  2411 <component name="gdi_tools" long-name="GDI Tools" purpose="development" class="PC">
  1674    <block name="textandloc" level="services" long-name="Text and Localisation Services" levels="encoding util fonts tools text">
  2412 <unit bldFile="os/graphics/graphicstools/gdi_tools/group" mrp="os/graphics/graphicstools/gdi_tools/group/graphics_gditools.mrp"/>
  1675     <collection name="charconvfw" long-name="Character Conversion" level="encoding">
  2413 </component>
  1676      <component name="charconv_fw" long-name="Character Encoding and Conversion Framework" purpose="optional">
  2414 </collection>
  1677       <unit bldFile="os/textandloc/charconvfw/charconv_fw/group" mrp="os/textandloc/charconvfw/charconv_fw/group/syslibs_charconv.mrp"/>
  2415 <collection name="graphicsapitest" long-name="Graphics API Tests" level="app-if"/>
  1678      </component>
  2416 </block>
  1679      <component name="charconvplugins" long-name="Character Encoding and Conversion Plugins" purpose="optional" plugin="Y">
  2417 <block name="textandloc" level="services" long-name="Text and Localisation Services" levels="encoding util fonts tools text">
  1680       <unit bldFile="os/textandloc/charconvfw/charconvplugins/group" mrp="os/textandloc/charconvfw/charconvplugins/group/syslibs_charconv_plugins.mrp"/>
  2418 <collection name="textandloc_plat" long-name="Text and Localisation Platform Interfaces" level="text">
  1681      </component>
  2419 <component name="findutil_api" long-name="Find Utility API" filter="s60" class="api">
  1682      <component name="fatfilenameconversionplugins" long-name="FAT Filename Conversion Plugins" introduced="9.1" purpose="optional" plugin="Y">
  2420 <unit bldFile="os/textandloc/textandloc_plat/findutil_api/group"/>
  1683       <unit bldFile="os/textandloc/charconvfw/fatfilenameconversionplugins/group" mrp="os/textandloc/charconvfw/fatfilenameconversionplugins/group/syslibs_FATCharsetConv.mrp"/>
  2421 </component>
  1684      </component>
  2422 <component name="japanese_language_utilities_api" long-name="Japanese Language Utilities API" filter="s60" class="api">
  1685     </collection>
  2423 <unit bldFile="os/textandloc/textandloc_plat/japanese_language_utilities_api/group"/>
  1686     <collection name="fontandtxtsrv" long-name="Font and Text Services" level="fonts">
  2424 </component>
  1687      <component name="iculayoutengine" long-name="ICU Layout Engine" introduced="9.2" purpose="optional" plugin="Y">
  2425 <component name="sortutil_api" long-name="Sorting Utility API" filter="s60" class="api">
  1688       <unit bldFile="os/textandloc/fontservices/textshaperplugin/group" mrp="os/textandloc/fontservices/textshaperplugin/group/graphics_iculayoutengine.mrp"/>
  2426 <unit bldFile="os/textandloc/textandloc_plat/sortutil_api/group"/>
  1689      </component>
  2427 </component>
  1690      <component name="fontstore" long-name="Font Store" purpose="mandatory">
  2428 </collection>
  1691       <unit bldFile="os/textandloc/fontservices/fontstore/group" mrp="os/textandloc/fontservices/fontstore/group/graphics_fntstore.mrp"/>
  2429 <collection name="textandloc_pub" long-name="Text and Localisation Public Interfaces" level="text">
  1692      </component>
  2430 <component name="directory_localizer_api" long-name="Directory Localizer API" filter="s60" class="api">
  1693      <component name="textrendering" long-name="Text Rendering" purpose="mandatory" class="placeholder">
  2431 <unit bldFile="os/textandloc/textandloc_pub/directory_localizer_api/group"/>
  1694       <!-- placeholder for text code from GDI -->
  2432 </component>
  1695      </component>
  2433 </collection>
  1696      <component name="freetypefontrasteriser" long-name="FreeType Font Rasteriser" purpose="optional" plugin="Y">
  2434 <collection name="charconvfw" long-name="Character Conversion" level="encoding">
  1697       <unit bldFile="os/textandloc/fontservices/freetypefontrasteriser/group" mrp="os/textandloc/fontservices/freetypefontrasteriser/group/graphics_freetype.mrp"/>
  2435 <component name="charconv_fw" long-name="Character Encoding and Conversion Framework" purpose="optional">
  1698      </component>
  2436 <unit bldFile="os/textandloc/charconvfw/charconv_fw/group" mrp="os/textandloc/charconvfw/charconv_fw/group/syslibs_charconv.mrp"/>
  1699      <component name="referencefonts" long-name="Reference Fonts" introduced="6.0" purpose="optional">
  2437 </component>
  1700       <unit bldFile="os/textandloc/fontservices/referencefonts/group" mrp="os/textandloc/fontservices/referencefonts/group/graphics_fonts.mrp"/>
  2438 <component name="charconvplugins" long-name="Character Encoding and Conversion Plugins" purpose="optional" plugin="Y">
  1701      </component>
  2439 <unit bldFile="os/textandloc/charconvfw/charconvplugins/group" mrp="os/textandloc/charconvfw/charconvplugins/group/syslibs_charconv_plugins.mrp"/>
  1702     </collection>
  2440 </component>
  1703     <collection name="textlayout" long-name="Text Layout" level="text">
  2441 <component name="fatfilenameconversionplugins" long-name="FAT Filename Conversion Plugins" introduced="9.1" purpose="optional" plugin="Y">
  1704      <component name="texthandling" long-name="Text Handling" purpose="optional">
  2442 <unit bldFile="os/textandloc/charconvfw/fatfilenameconversionplugins/group" mrp="os/textandloc/charconvfw/fatfilenameconversionplugins/group/syslibs_FATCharsetConv.mrp"/>
  1705       <unit bldFile="os/textandloc/textrendering/texthandling/group" mrp="os/textandloc/textrendering/texthandling/group/app-framework_etext.mrp"/>
  2443 </component>
  1706      </component>
  2444 </collection>
  1707      <component name="textformatting" long-name="Text Formatting" purpose="optional">
  2445 <collection name="fontandtxtsrv" long-name="Font and Text Services" level="fonts">
  1708       <unit bldFile="os/textandloc/textrendering/textformatting/group" mrp="os/textandloc/textrendering/textformatting/group/app-framework_form.mrp"/>
  2446 <component name="iculayoutengine" long-name="ICU Layout Engine" introduced="9.2" purpose="optional" plugin="Y">
  1709      </component>
  2447 <unit bldFile="os/textandloc/fontservices/textshaperplugin/group" mrp="os/textandloc/fontservices/textshaperplugin/group/graphics_iculayoutengine.mrp"/>
  1710     </collection>
  2448 </component>
  1711     <collection name="textandlocutils" long-name="Text and Localisation Utils" level="util">
  2449 <component name="fontstore" long-name="Font Store" purpose="mandatory">
  1712      <!-- components in this collection need to be moved to the right collection.
  2450 <unit bldFile="os/textandloc/fontservices/fontstore/group" mrp="os/textandloc/fontservices/fontstore/group/graphics_fntstore.mrp"/>
       
  2451 </component>
       
  2452 <component name="textrendering" long-name="Text Rendering" purpose="mandatory" class="placeholder">
       
  2453 <!-- placeholder for text code from GDI -->
       
  2454 </component>
       
  2455 <component name="freetypefontrasteriser" long-name="FreeType Font Rasteriser" purpose="optional" plugin="Y">
       
  2456 <unit bldFile="os/textandloc/fontservices/freetypefontrasteriser/group" mrp="os/textandloc/fontservices/freetypefontrasteriser/group/graphics_freetype.mrp"/>
       
  2457 </component>
       
  2458 <component name="referencefonts" long-name="Reference Fonts" introduced="6.0" purpose="optional">
       
  2459 <unit bldFile="os/textandloc/fontservices/referencefonts/group" mrp="os/textandloc/fontservices/referencefonts/group/graphics_fonts.mrp"/>
       
  2460 </component>
       
  2461 </collection>
       
  2462 <collection name="textlayout" long-name="Text Layout" level="text">
       
  2463 <component name="texthandling" long-name="Text Handling" purpose="optional">
       
  2464 <unit bldFile="os/textandloc/textrendering/texthandling/group" mrp="os/textandloc/textrendering/texthandling/group/app-framework_etext.mrp"/>
       
  2465 </component>
       
  2466 <component name="textformatting" long-name="Text Formatting" purpose="optional">
       
  2467 <unit bldFile="os/textandloc/textrendering/textformatting/group" mrp="os/textandloc/textrendering/textformatting/group/app-framework_form.mrp"/>
       
  2468 </component>
       
  2469 </collection>
       
  2470 <collection name="textandlocutils" long-name="Text and Localisation Utils" level="util">
       
  2471 <!-- components in this collection need to be moved to the right collection.
       
  2472     		Either move into the units' directories, or create a new textandlocutils directory -->
  1713     		Either move into the units' directories, or create a new textandlocutils directory -->
  2473 <component name="numbergrouping" filter="s60" long-name="Number Grouping">
  1714      <component name="numbergrouping" filter="s60" long-name="Number Grouping">
  2474 <unit bldFile="os/textandloc/charconvfw/numbergrouping/group"/>
  1715       <unit bldFile="os/textandloc/charconvfw/numbergrouping/group"/>
  2475 </component>
  1716      </component>
  2476 <component name="jplangutil" filter="s60" long-name="Japanese Language Utilities">
  1717      <component name="jplangutil" filter="s60" long-name="Japanese Language Utilities">
  2477 <unit bldFile="os/textandloc/charconvfw/jplangutil/group"/>
  1718       <unit bldFile="os/textandloc/charconvfw/jplangutil/group"/>
  2478 </component>
  1719      </component>
  2479 <component name="sortutil" filter="s60" long-name="Sorting Utility">
  1720      <component name="sortutil" filter="s60" long-name="Sorting Utility">
  2480 <unit bldFile="os/textandloc/charconvfw/sortutil/group"/>
  1721       <unit bldFile="os/textandloc/charconvfw/sortutil/group"/>
  2481 </component>
  1722      </component>
  2482 <component name="inlinetext" filter="s60" long-name="Inline Text">
  1723      <component name="inlinetext" filter="s60" long-name="Inline Text">
  2483 <unit bldFile="os/textandloc/charconvfw/inlinetext/group"/>
  1724       <unit bldFile="os/textandloc/charconvfw/inlinetext/group"/>
  2484 </component>
  1725      </component>
  2485 <component name="nearestlangutil" long-name="Nearest Language Util" introduced="^2" purpose="mandatory" class="placeholder">
  1726      <component name="nearestlangutil" long-name="Nearest Language Util" introduced="^2" purpose="mandatory" class="placeholder">
  2486 <!-- placeholder for split from bafl -->
  1727       <!-- placeholder for split from bafl -->
  2487 </component>
  1728      </component>
  2488 <component name="numberformatting" long-name="Number Formatting" introduced="7.0s" purpose="optional">
  1729      <component name="numberformatting" long-name="Number Formatting" introduced="7.0s" purpose="optional">
  2489 <unit bldFile="os/textandloc/textrendering/numberformatting/group" mrp="os/textandloc/textrendering/numberformatting/group/app-framework_numberconversion.mrp"/>
  1730       <unit bldFile="os/textandloc/textrendering/numberformatting/group" mrp="os/textandloc/textrendering/numberformatting/group/app-framework_numberconversion.mrp"/>
  2490 </component>
  1731      </component>
  2491 </collection>
  1732     </collection>
  2492 <collection name="localesupport" long-name="Locale Support" level="util">
  1733     <collection name="localesupport" long-name="Locale Support" level="util">
  2493 <component name="reflocales" long-name="Reference Locales" purpose="optional" plugin="Y">
  1734      <component name="reflocales" long-name="Reference Locales" purpose="optional" plugin="Y">
  2494 <unit bldFile="os/textandloc/localisation/localesupport" mrp="os/textandloc/localisation/localesupport/mmpfiles/base_loce32.mrp"/>
  1735       <unit bldFile="os/textandloc/localisation/localesupport" mrp="os/textandloc/localisation/localesupport/mmpfiles/base_loce32.mrp"/>
  2495 </component>
  1736      </component>
  2496 <component name="initlocale" long-name="Initialise Locale" introduced="^2" purpose="mandatory" class="placeholder">
  1737      <component name="initlocale" long-name="Initialise Locale" introduced="^2" purpose="mandatory" class="placeholder">
  2497 <!-- placeholder for split from bafl -->
  1738       <!-- placeholder for split from bafl -->
  2498 </component>
  1739      </component>
  2499 </collection>
  1740     </collection>
  2500 <collection name="textandloctools" long-name="Text and Localisation Tools" level="tools">
  1741     <collection name="textandloctools" long-name="Text and Localisation Tools" level="tools">
  2501 <component name="fontcompiler" long-name="Font Compiler" purpose="development" class="placeholder PC">
  1742      <component name="fontcompiler" long-name="Font Compiler" purpose="development" class="placeholder PC">
  2502 <!-- placeholder for split from GDI Tools -->
  1743       <!-- placeholder for split from GDI Tools -->
  2503 </component>
  1744      </component>
  2504 <component name="bitmapfonttools" long-name="Bitmap Font Tools" purpose="development" class="PC">
  1745      <component name="bitmapfonttools" long-name="Bitmap Font Tools" purpose="development" class="PC">
  2505 <unit bldFile="os/graphics/graphicstools/bitmapfonttools/group" mrp="os/graphics/graphicstools/bitmapfonttools/group/graphics_gdtran.mrp"/>
  1746       <unit bldFile="os/graphics/graphicstools/bitmapfonttools/group" mrp="os/graphics/graphicstools/bitmapfonttools/group/graphics_gdtran.mrp"/>
  2506 </component>
  1747      </component>
  2507 </collection>
  1748     </collection>
  2508 <collection name="textandloc_info" long-name="Text and Localisation Info" level="text">
  1749     <collection name="textandloc_info" long-name="Text and Localisation Info" level="text">
  2509 <component name="textandloc_metadata" long-name="Text and Localisation Metadata" introduced="^2" purpose="development" class="config PC">
  1750      <component name="textandloc_pub" filter="s60" long-name="Text and Localisation Public Interfaces" class="api">
  2510 <unit mrp="os/textandloc/textandloc_info/textandloc_metadata/textandloc_metadata.mrp"/>
  1751       <unit bldFile="os/textandloc/textandloc_pub/group"/>
  2511 </component>
  1752      </component>
  2512 </collection>
  1753      <component name="textandloc_plat" filter="s60" long-name="Text and Localisation Platform Interfaces" class="api">
  2513 </block>
  1754       <unit bldFile="os/textandloc/textandloc_plat/group"/>
  2514 <block name="xmlsrv" level="services" long-name="XML Services" levels="plugin server framework generic specific">
  1755      </component>
  2515 <collection name="xmlsrv_plat" long-name="XML Services Platform Interfaces" level="specific">
  1756      <component name="textandloc_metadata" long-name="Text and Localisation Metadata" introduced="^2" purpose="development" class="config PC">
  2516 <component name="xmlsrv_plat_build" long-name="XML Services Platform Interface Build" filter="s60" class="api">
  1757       <unit mrp="os/textandloc/textandloc_info/textandloc_metadata/textandloc_metadata.mrp"/>
  2517 <!-- need to fix the configuration used here. 
  1758      </component>
  2518 	  Either destribute to other components or use the new feature flags confguration mechanisms.
  1759     </collection>
  2519 	  Remove this component and uncomment the other units when fixed-->
  1760    </block>
  2520 <unit bldFile="os/xmlsrv/xmlsrv_plat/group"/>
  1761    <block name="xmlsrv" level="services" long-name="XML Services" levels="plugin server framework generic specific">
  2521 </component>
  1762     <collection name="xmlsecurityengine" long-name="XML Security Engine" level="framework">
  2522 <component name="xml_encryption_api" long-name="XML Encryption API" filter="s60" class="api placeholder">
  1763      <component name="xmlseccertman" filter="s60" long-name="XML Security Certificate Manager">
  2523 <!-- <unit bldFile="xmlsrv_plat/xml_encryption_api/group"/> -->
  1764       <unit bldFile="os/xmlsrv/xmlsecurityengine/xmlseccertman/group"/>
  2524 </component>
  1765      </component>
  2525 <component name="xml_signature_api" long-name="XML Signature API" filter="s60" class="api placeholder">
  1766      <component name="xmlsec" filter="s60" long-name="XML Security">
  2526 <!-- <unit bldFile="xmlsrv_plat/xml_signature_api/group"/> -->
  1767       <unit bldFile="os/xmlsrv/xmlsecurityengine/xmlsec/group"/>
  2527 </component>
  1768      </component>
  2528 <component name="xml_security_engine_utils_api" long-name="XML Security Engine Utils API" filter="s60" class="api placeholder">
  1769      <component name="xmlseccrypto" filter="s60" long-name="XML Security Crypto">
  2529 <!-- <unit bldFile="xmlsrv_plat/xml_security_engine_utils_api/group"/> -->
  1770       <unit bldFile="os/xmlsrv/xmlsecurityengine/xmlseccrypto/group"/>
  2530 </component>
  1771      </component>
  2531 </collection>
  1772      <component name="xmlsecwrapper" filter="s60" long-name="XML Security Wrapper">
  2532 <collection name="xmlsecurityengine" long-name="XML Security Engine" level="framework">
  1773       <unit bldFile="os/xmlsrv/xmlsecurityengine/xmlsecwrapper/group"/>
  2533 <component name="xmlseccertman" filter="s60" long-name="XML Security Certificate Manager">
  1774      </component>
  2534 <unit bldFile="os/xmlsrv/xmlsecurityengine/xmlseccertman/group"/>
  1775     </collection>
  2535 </component>
  1776     <collection name="xml" long-name="XML" level="generic">
  2536 <component name="xmlsec" filter="s60" long-name="XML Security">
  1777      <component name="xmlfw" long-name="XML Framework" introduced="7.0s" purpose="optional">
  2537 <unit bldFile="os/xmlsrv/xmlsecurityengine/xmlsec/group"/>
  1778       <unit bldFile="os/xmlsrv/xml/xmlfw/group" mrp="os/xmlsrv/xml/xmlfw/group/syslibs_xml.mrp"/>
  2538 </component>
  1779      </component>
  2539 <component name="xmlseccrypto" filter="s60" long-name="XML Security Crypto">
  1780      <component name="libxml2libs" long-name="Libxml2 Libraries" introduced="^3" purpose="optional">
  2540 <unit bldFile="os/xmlsrv/xmlsecurityengine/xmlseccrypto/group"/>
  1781       <unit bldFile="os/xmlsrv/xml/libxml2libs/group" mrp="os/xmlsrv/xml/libxml2libs/group/syslibs_libxml2.mrp"/>
  2541 </component>
  1782      </component>
  2542 <component name="xmlsecwrapper" filter="s60" long-name="XML Security Wrapper">
  1783      <component name="legacyminidomparser" long-name="Legacy Mini-DOM Parser" introduced="7.0s" purpose="optional">
  2543 <unit bldFile="os/xmlsrv/xmlsecurityengine/xmlsecwrapper/group"/>
  1784       <unit bldFile="os/xmlsrv/xml/legacyminidomparser/GROUP" mrp="os/xmlsrv/xml/legacyminidomparser/GROUP/syslibs_legacyminidomparser.mrp"/>
  2544 </component>
  1785      </component>
  2545 </collection>
  1786      <component name="xmldomandxpath" long-name="XML DOM and XPath" introduced="^3" purpose="optional">
  2546 <collection name="xml" long-name="XML" level="generic">
  1787       <unit bldFile="os/xmlsrv/xml/xmldomandxpath/group" mrp="os/xmlsrv/xml/xmldomandxpath/group/syslibs_xmldom.mrp"/>
  2547 <component name="xmlfw" long-name="XML Framework" introduced="7.0s" purpose="optional">
  1788      </component>
  2548 <unit bldFile="os/xmlsrv/xml/xmlfw/group" mrp="os/xmlsrv/xml/xmlfw/group/syslibs_xml.mrp"/>
  1789      <component name="xmlexpatparser" long-name="XML Expat Parser" introduced="7.0s" purpose="optional" plugin="Y">
  2549 </component>
  1790       <unit bldFile="os/xmlsrv/xml/xmlexpatparser/group" mrp="os/xmlsrv/xml/xmlexpatparser/group/syslibs_xmlparser.mrp"/>
  2550 <component name="libxml2libs" long-name="Libxml2 Libraries" introduced="^3" purpose="optional">
  1791      </component>
  2551 <unit bldFile="os/xmlsrv/xml/libxml2libs/group" mrp="os/xmlsrv/xml/libxml2libs/group/syslibs_libxml2.mrp"/>
  1792      <component name="xmllibxml2parser" long-name="XML Libxml2 Parser" introduced="^3" purpose="optional" plugin="Y">
  2552 </component>
  1793       <unit bldFile="os/xmlsrv/xml/xmllibxml2parser/group" mrp="os/xmlsrv/xml/xmllibxml2parser/group/syslibs_xmlparser2.mrp"/>
  2553 <component name="legacyminidomparser" long-name="Legacy Mini-DOM Parser" introduced="7.0s" purpose="optional">
  1794      </component>
  2554 <unit bldFile="os/xmlsrv/xml/legacyminidomparser/GROUP" mrp="os/xmlsrv/xml/legacyminidomparser/GROUP/syslibs_legacyminidomparser.mrp"/>
  1795      <component name="wbxmlparser" long-name="WBXML Parser" introduced="7.0s" purpose="optional" plugin="Y">
  2555 </component>
  1796       <unit bldFile="os/xmlsrv/xml/wbxmlparser/group" mrp="os/xmlsrv/xml/wbxmlparser/group/syslibs_wbxmlparser.mrp"/>
  2556 <component name="xmldomandxpath" long-name="XML DOM and XPath" introduced="^3" purpose="optional">
  1797      </component>
  2557 <unit bldFile="os/xmlsrv/xml/xmldomandxpath/group" mrp="os/xmlsrv/xml/xmldomandxpath/group/syslibs_xmldom.mrp"/>
  1798     </collection>
  2558 </component>
  1799     <collection name="xmlsrv_info" long-name="XML Services Info" level="specific">
  2559 <component name="xmlexpatparser" long-name="XML Expat Parser" introduced="7.0s" purpose="optional" plugin="Y">
  1800      <component name="xmlsrv_plat" filter="s60" long-name="XML Services Platform Interfaces" class="api">
  2560 <unit bldFile="os/xmlsrv/xml/xmlexpatparser/group" mrp="os/xmlsrv/xml/xmlexpatparser/group/syslibs_xmlparser.mrp"/>
  1801       <unit bldFile="os/xmlsrv/xmlsrv_plat/group"/>
  2561 </component>
  1802      </component>
  2562 <component name="xmllibxml2parser" long-name="XML Libxml2 Parser" introduced="^3" purpose="optional" plugin="Y">
  1803      <component name="xmlsrv_metadata" long-name="XML Services Metadata" introduced="^2" purpose="development" class="config PC">
  2563 <unit bldFile="os/xmlsrv/xml/xmllibxml2parser/group" mrp="os/xmlsrv/xml/xmllibxml2parser/group/syslibs_xmlparser2.mrp"/>
  1804       <unit mrp="os/xmlsrv/xmlsrv_info/xmlsrv_metadata/xmlsrv_metadata.mrp"/>
  2564 </component>
  1805      </component>
  2565 <component name="wbxmlparser" long-name="WBXML Parser" introduced="7.0s" purpose="optional" plugin="Y">
  1806     </collection>
  2566 <unit bldFile="os/xmlsrv/xml/wbxmlparser/group" mrp="os/xmlsrv/xml/wbxmlparser/group/syslibs_wbxmlparser.mrp"/>
  1807    </block>
  2567 </component>
  1808    <block name="deviceplatformrelease" level="services" long-name="Device Platform Release" levels="bld mid top">
  2568 </collection>
  1809     <collection name="s60extras" long-name="S60 Extras" level="mid">
  2569 <collection name="xmlsrv_info" long-name="XML Services Info" level="specific">
  1810      <!-- collection is really a component. Need to move down a directory -->
  2570 <component name="xmlsrv_metadata" long-name="XML Services Metadata" introduced="^2" purpose="development" class="config PC">
  1811      <component name="s60extras_build" filter="s60" long-name="S60 Extras Build" purpose="development" class="config">
  2571 <unit mrp="os/xmlsrv/xmlsrv_info/xmlsrv_metadata/xmlsrv_metadata.mrp"/>
  1812       <unit bldFile="os/deviceplatformrelease/S60Extras/group"/>
  2572 </component>
  1813      </component>
  2573 </collection>
  1814     </collection>
  2574 </block>
  1815     <collection name="locfiles" long-name="Locale Files" level="mid">
  2575 <block name="deviceplatformrelease" level="services" long-name="Device Platform Release" levels="bld mid top">
  1816      <component name="locfiles_build" filter="s60" long-name="S60 Locale Files Build" purpose="development" class="config">
  2576 <collection name="s60extras" long-name="S60 Extras" level="mid">
  1817       <!-- need to move component down a directory -->
  2577 <!-- collection is really a component. Need to move down a directory -->
  1818       <unit bldFile="os/deviceplatformrelease/locfiles/group"/>
  2578 <component name="s60extras_build" filter="s60" long-name="S60 Extras Build" purpose="development" class="config">
  1819      </component>
  2579 <unit bldFile="os/deviceplatformrelease/S60Extras/group"/>
  1820      <component name="locfiles_set1" long-name="Locale Files Set 1" filter="s60" class="config">
  2580 </component>
  1821       <unit bldFile="os/deviceplatformrelease/locfiles/group/set1"/>
  2581 </collection>
  1822      </component>
  2582 <collection name="locfiles" long-name="Locale Files" level="mid">
  1823      <component name="locfiles_set2" long-name="Locale Files Set 2" filter="s60" class="config">
  2583 <component name="locfiles_build" filter="s60" long-name="S60 Locale Files Build" purpose="development" class="config">
  1824       <unit bldFile="os/deviceplatformrelease/locfiles/group/set2"/>
  2584 <!-- need to move component down a directory -->
  1825      </component>
  2585 <unit bldFile="os/deviceplatformrelease/locfiles/group"/>
  1826      <component name="locfiles_set3" long-name="Locale Files Set 3" filter="s60" class="config">
  2586 </component>
  1827       <unit bldFile="os/deviceplatformrelease/locfiles/group/set3"/>
  2587 <component name="locfiles_set1" long-name="Locale Files Set 1" filter="s60" class="config">
  1828      </component>
  2588 <unit bldFile="os/deviceplatformrelease/locfiles/group/set1"/>
  1829      <component name="locfiles_set4" long-name="Locale Files Set 4" filter="s60" class="config">
  2589 </component>
  1830       <unit bldFile="os/deviceplatformrelease/locfiles/group/set4"/>
  2590 <component name="locfiles_set2" long-name="Locale Files Set 2" filter="s60" class="config">
  1831      </component>
  2591 <unit bldFile="os/deviceplatformrelease/locfiles/group/set2"/>
  1832      <component name="locfiles_set5" long-name="Locale Files Set 5" filter="s60" class="config">
  2592 </component>
  1833       <unit bldFile="os/deviceplatformrelease/locfiles/group/set5"/>
  2593 <component name="locfiles_set3" long-name="Locale Files Set 3" filter="s60" class="config">
  1834      </component>
  2594 <unit bldFile="os/deviceplatformrelease/locfiles/group/set3"/>
  1835      <component name="locfiles_set6" long-name="Locale Files Set 6" filter="s60" class="config">
  2595 </component>
  1836       <unit bldFile="os/deviceplatformrelease/locfiles/group/set6"/>
  2596 <component name="locfiles_set4" long-name="Locale Files Set 4" filter="s60" class="config">
  1837      </component>
  2597 <unit bldFile="os/deviceplatformrelease/locfiles/group/set4"/>
  1838      <!-- is the a problem with SF builds with the following? -->
  2598 </component>
  1839      <component name="locfiles_set7" long-name="Locale Files Set 7" filter="s60" class="config">
  2599 <component name="locfiles_set5" long-name="Locale Files Set 5" filter="s60" class="config">
  1840       <unit bldFile="os/deviceplatformrelease/locfiles/group/set7"/>
  2600 <unit bldFile="os/deviceplatformrelease/locfiles/group/set5"/>
  1841      </component>
  2601 </component>
  1842      <component name="locfiles_set8" long-name="Locale Files Set 8" filter="s60" class="config">
  2602 <component name="locfiles_set6" long-name="Locale Files Set 6" filter="s60" class="config">
  1843       <unit bldFile="os/deviceplatformrelease/locfiles/group/set8"/>
  2603 <unit bldFile="os/deviceplatformrelease/locfiles/group/set6"/>
  1844      </component>
  2604 </component>
  1845      <component name="locfiles_set9" long-name="Locale Files Set 9" filter="s60" class="config">
  2605 <!-- is the a problem with SF builds with the following? -->
  1846       <unit bldFile="os/deviceplatformrelease/locfiles/group/set9"/>
  2606 <component name="locfiles_set7" long-name="Locale Files Set 7" filter="s60" class="config">
  1847      </component>
  2607 <unit bldFile="os/deviceplatformrelease/locfiles/group/set7"/>
  1848      <component name="locfiles_set10" long-name="Locale Files Set 10" filter="s60" class="config">
  2608 </component>
  1849       <unit bldFile="os/deviceplatformrelease/locfiles/group/set10"/>
  2609 <component name="locfiles_set8" long-name="Locale Files Set 8" filter="s60" class="config">
  1850      </component>
  2610 <unit bldFile="os/deviceplatformrelease/locfiles/group/set8"/>
  1851      <component name="locfiles_set11" long-name="Locale Files Set 11" filter="s60" class="config">
  2611 </component>
  1852       <unit bldFile="os/deviceplatformrelease/locfiles/group/set11"/>
  2612 <component name="locfiles_set9" long-name="Locale Files Set 9" filter="s60" class="config">
  1853      </component>
  2613 <unit bldFile="os/deviceplatformrelease/locfiles/group/set9"/>
  1854      <component name="locfiles_set12" long-name="Locale Files Set 12" filter="s60" class="config">
  2614 </component>
  1855       <unit bldFile="os/deviceplatformrelease/locfiles/group/set12"/>
  2615 <component name="locfiles_set10" long-name="Locale Files Set 10" filter="s60" class="config">
  1856      </component>
  2616 <unit bldFile="os/deviceplatformrelease/locfiles/group/set10"/>
  1857      <component name="locfiles_set13" long-name="Locale Files Set 13" filter="s60" class="config">
  2617 </component>
  1858       <unit bldFile="os/deviceplatformrelease/locfiles/group/set13"/>
  2618 <component name="locfiles_set11" long-name="Locale Files Set 11" filter="s60" class="config">
  1859      </component>
  2619 <unit bldFile="os/deviceplatformrelease/locfiles/group/set11"/>
  1860      <component name="locfiles_set14" long-name="Locale Files Set 14" filter="s60" class="config">
  2620 </component>
  1861       <unit bldFile="os/deviceplatformrelease/locfiles/group/set14"/>
  2621 <component name="locfiles_set12" long-name="Locale Files Set 12" filter="s60" class="config">
  1862      </component>
  2622 <unit bldFile="os/deviceplatformrelease/locfiles/group/set12"/>
  1863      <component name="locfiles_set15" long-name="Locale Files Set 15" filter="s60" class="config">
  2623 </component>
  1864       <unit bldFile="os/deviceplatformrelease/locfiles/group/set15"/>
  2624 <component name="locfiles_set13" long-name="Locale Files Set 13" filter="s60" class="config">
  1865      </component>
  2625 <unit bldFile="os/deviceplatformrelease/locfiles/group/set13"/>
  1866      <component name="locfiles_set16" long-name="Locale Files Set 16" filter="s60" class="config">
  2626 </component>
  1867       <unit bldFile="os/deviceplatformrelease/locfiles/group/set16"/>
  2627 <component name="locfiles_set14" long-name="Locale Files Set 14" filter="s60" class="config">
  1868      </component>
  2628 <unit bldFile="os/deviceplatformrelease/locfiles/group/set14"/>
  1869     </collection>
  2629 </component>
  1870     <collection name="version" long-name="Version" level="top">
  2630 <component name="locfiles_set15" long-name="Locale Files Set 15" filter="s60" class="config">
  1871      <!-- collection is really a component. Need to move down a directory -->
  2631 <unit bldFile="os/deviceplatformrelease/locfiles/group/set15"/>
  1872      <component name="version_build" filter="s60" long-name="Version Build" purpose="development" class="config">
  2632 </component>
  1873       <unit bldFile="os/deviceplatformrelease/Version/group"/>
  2633 <component name="locfiles_set16" long-name="Locale Files Set 16" filter="s60" class="config">
  1874      </component>
  2634 <unit bldFile="os/deviceplatformrelease/locfiles/group/set16"/>
  1875     </collection>
  2635 </component>
  1876     <collection name="helps_loc2" long-name="Helps Locale 2" level="top">
  2636 </collection>
  1877      <!-- collection is really a component. Need to move down a directory -->
  2637 <collection name="version" long-name="Version" level="top">
  1878      <component name="helps_loc2_build" long-name="Helps Locale 2 Build" filter="s60">
  2638 <!-- collection is really a component. Need to move down a directory -->
  1879       <unit bldFile="os/deviceplatformrelease/helps_loc2/group"/>
  2639 <component name="version_build" filter="s60" long-name="Version Build" purpose="development" class="config">
  1880      </component>
  2640 <unit bldFile="os/deviceplatformrelease/Version/group"/>
  1881     </collection>
  2641 </component>
  1882     <collection name="sf_config" long-name="SF Config" level="mid">
  2642 </collection>
  1883      <component name="config" filter="s60" long-name="Config" purpose="development" class="config"/>
  2643 <collection name="helps_loc2" long-name="Helps Locale 2" level="top">
  1884      <component name="cenrep" filter="sf_build" long-name="ConE Central Repository Config" purpose="development" class="config">
  2644 <!-- collection is really a component. Need to move down a directory -->
  1885       <!-- will shoudl give the id/path something more unique than cenrep -->
  2645 <component name="helps_loc2_build" long-name="Helps Locale 2 Build" filter="s60">
  1886       <unit bldFile="os/deviceplatformrelease/sf_config/cenrep/group"/>
  2646 <unit bldFile="os/deviceplatformrelease/helps_loc2/group"/>
  1887      </component>
  2647 </component>
  1888     </collection>
  2648 </collection>
  1889     <!-- should be located locally in buildplatforms/group 
  2649 <collection name="sf_config" long-name="SF Config" level="mid">
  1890     <collection id="s60bld" name="S60 Build">
  2650 <component name="config" filter="s60" long-name="Config" purpose="development" class="config"/>
  1891       <component id="buildplatforms" filter="s60" name="Build Platforms">
  2651 <component name="cenrep" filter="sf_build" long-name="ConE Central Repository Config" purpose="development" class="config">
  1892         <unit bldFile="/tools/buildplatforms/group"/>
  2652 <!-- will shoudl give the id/path something more unique than cenrep -->
  1893       </component>
  2653 <unit bldFile="os/deviceplatformrelease/sf_config/cenrep/group"/>
  1894     </collection>-->
  2654 </component>
  1895     <collection name="symbianosbld" long-name="Symbian OS Build" level="bld">
  2655 <component name="rombuild_syborg" filter="sf_build" long-name="Syborg iMaker Config" purpose="development" introduced="^3" class="config">
  1896      <component name="cedarutils" long-name="Cedar Utils" purpose="development">
  2656 <unit bldFile="os/deviceplatformrelease/sf_config/rombuild/syborg/group"/>
  1897       <unit mrp="os/deviceplatformrelease/symbianosbld/cedarutils/tools_utils_cedar.mrp"/>
  2657 </component>
  1898      </component>
  2658 <component name="rombuild_zoom2" filter="sf_build" long-name="Zoom2 iMaker Config" purpose="development" introduced="^3" class="config">
  1899      <component name="productionbldcbrconfig" long-name="Production Build CBR Config" filter="gt" purpose="development" class="config">
  2659 <unit bldFile="os/deviceplatformrelease/sf_config/rombuild/zoom2/group"/>
  1900       <unit mrp="os/deviceplatformrelease/symbianosbld/productionbldcbrconfig/product_cbr_config.mrp"/>
  2660 </component>
  1901      </component>
  2661 </collection>
  1902      <component name="foundation_s60_packages" long-name="Foundation S60 Packages" introduced="^3" deprecated="^3" purpose="development" class="config PC">
  2662 <!-- should be located locally in buildplatforms/group. NB. This is a different package! -->
  1903       <unit mrp="os/deviceplatformrelease/symbianosbld/foundation_s60_packages/foundation_s60_packages.mrp"/>
  2663 <collection name="s60bld" long-name="S60 Build">
  1904      </component>
  2664 <component name="buildplatforms" filter="s60" long-name="Build Platforms">
  1905     </collection>
  2665 <unit bldFile="tools/buildplatforms/group"/>
  1906     <collection name="foundation_system" long-name="Foundation System" level="top">
  2666 </component>
  1907      <component name="system_model" long-name="System Model" introduced="^2" purpose="development" class="config PC">
  2667 </collection>
  1908       <unit mrp="os/deviceplatformrelease/foundation_system/system_model/system_model.mrp"/>
  2668 <collection name="symbianosbld" long-name="Symbian OS Build" level="bld">
  1909      </component>
  2669 <component name="cedarutils" long-name="Cedar Utils" purpose="development">
  1910     </collection>
  2670 <unit mrp="os/deviceplatformrelease/symbianosbld/cedarutils/tools_utils_cedar.mrp"/>
  1911     <collection name="deviceplatformrelease_info" long-name="Device Platform Release Info" level="top">
  2671 </component>
  1912      <component name="deviceplatformrelease_metadata" long-name="Device Platform Release Metadata" introduced="^2" purpose="development" class="config PC">
  2672 <component name="productionbldcbrconfig" long-name="Production Build CBR Config" filter="gt" purpose="development" class="config">
  1913       <unit mrp="os/deviceplatformrelease/deviceplatformrelease_info/deviceplatformrelease_metadata/deviceplatformrelease_metadata.mrp"/>
  2673 <unit mrp="os/deviceplatformrelease/symbianosbld/productionbldcbrconfig/product_cbr_config.mrp"/>
  1914      </component>
  2674 </component>
  1915     </collection>
  2675 <component name="foundation_s60_packages" long-name="Foundation S60 Packages" introduced="^3" deprecated="^3" purpose="development" class="config PC">
  1916    </block>
  2676 <unit mrp="os/deviceplatformrelease/symbianosbld/foundation_s60_packages/foundation_s60_packages.mrp"/>
  1917    <block name="osrndtools" level="services" long-name="OS R&amp;D tools" levels="fw trace">
  2677 </component>
  1918     <collection name="stif" long-name="STIF" level="fw">
  2678 </collection>
  1919      <component name="stif_plat" filter="s60" long-name="STIF Platform Interfaces" purpose="development" class="api">
  2679 <collection name="foundation_system" long-name="Foundation System" level="top">
  1920       <unit bldFile="os/osrndtools/stif/stif_plat/group"/>
  2680 <component name="system_model" long-name="System Model" introduced="^2" purpose="development" class="config PC">
  1921      </component>
  2681 <unit mrp="os/deviceplatformrelease/foundation_system/system_model/system_model.mrp"/>
  1922      <component name="testinterface" filter="s60" long-name="Test Interface" purpose="development">
  2682 </component>
  1923       <unit bldFile="os/osrndtools/stif/testinterface/group"/>
  2683 </collection>
  1924      </component>
  2684 <collection name="deviceplatformrelease_info" long-name="Device Platform Release Info" level="top">
  1925      <component name="testserver" filter="s60" long-name="Test Server" purpose="development">
  2685 <component name="deviceplatformrelease_metadata" long-name="Device Platform Release Metadata" introduced="^2" purpose="development" class="config PC">
  1926       <unit bldFile="os/osrndtools/stif/testserver/group"/>
  2686 <unit mrp="os/deviceplatformrelease/deviceplatformrelease_info/deviceplatformrelease_metadata/deviceplatformrelease_metadata.mrp"/>
  1927      </component>
  2687 </component>
  1928      <component name="testengine" filter="s60" long-name="Test Engine" purpose="development">
  2688 </collection>
  1929       <unit bldFile="os/osrndtools/stif/testengine/group"/>
  2689 </block>
  1930      </component>
  2690 <block name="osrndtools" level="services" long-name="OS R&amp;D tools" levels="fw trace">
  1931      <component name="testserverstarter" filter="s60" long-name="Test Server Starter" purpose="development">
  2691 <collection name="stif" long-name="STIF" level="fw">
  1932       <unit bldFile="os/osrndtools/stif/testserverstarter/group"/>
  2692 <component name="stif_plat" filter="s60" long-name="STIF Platform Interfaces" purpose="development" class="api">
  1933      </component>
  2693 <unit bldFile="os/osrndtools/stif/stif_plat/group"/>
  1934      <component name="stiftfwif" filter="s60" long-name="STIF Test Framework Interface" purpose="development">
  2694 </component>
  1935       <unit bldFile="os/osrndtools/stif/stiftfwif/group"/>
  2695 <component name="testinterface" filter="s60" long-name="Test Interface" purpose="development">
  1936      </component>
  2696 <unit bldFile="os/osrndtools/stif/testinterface/group"/>
  1937      <component name="consoleui" filter="s60" long-name="Console UI" purpose="development">
  2697 </component>
  1938       <unit bldFile="os/osrndtools/stif/consoleui/group"/>
  2698 <component name="testserver" filter="s60" long-name="Test Server" purpose="development">
  1939      </component>
  2699 <unit bldFile="os/osrndtools/stif/testserver/group"/>
  1940      <component name="testcombiner" filter="s60" long-name="Test Combiner" purpose="development">
  2700 </component>
  1941       <unit bldFile="os/osrndtools/stif/testcombiner/group"/>
  2701 <component name="testengine" filter="s60" long-name="Test Engine" purpose="development">
  1942      </component>
  2702 <unit bldFile="os/osrndtools/stif/testengine/group"/>
  1943      <component name="demomodule" filter="s60" long-name="Demo Module" purpose="development">
  2703 </component>
  1944       <unit bldFile="os/osrndtools/stif/demomodule/group"/>
  2704 <component name="testserverstarter" filter="s60" long-name="Test Server Starter" purpose="development">
  1945      </component>
  2705 <unit bldFile="os/osrndtools/stif/testserverstarter/group"/>
  1946      <component name="atslogger" filter="s60" long-name="ATS Logger" purpose="development">
  2706 </component>
  1947       <unit bldFile="os/osrndtools/stif/atslogger/group"/>
  2707 <component name="stiftfwif" filter="s60" long-name="STIF Test Framework Interface" purpose="development">
  1948      </component>
  2708 <unit bldFile="os/osrndtools/stif/stiftfwif/group"/>
  1949      <component name="atsinterface" filter="s60" long-name="ATS Interface" purpose="development">
  2709 </component>
  1950       <unit bldFile="os/osrndtools/stif/atsinterface/group"/>
  2710 <component name="consoleui" filter="s60" long-name="Console UI" purpose="development">
  1951      </component>
  2711 <unit bldFile="os/osrndtools/stif/consoleui/group"/>
  1952      <component name="testscripter" filter="s60" long-name="Test Scripter" purpose="development">
  2712 </component>
  1953       <unit bldFile="os/osrndtools/stif/testscripter/group"/>
  2713 <component name="testcombiner" filter="s60" long-name="Test Combiner" purpose="development">
  1954      </component>
  2714 <unit bldFile="os/osrndtools/stif/testcombiner/group"/>
  1955      <component name="suevent" filter="s60" long-name="SU Event" purpose="development">
  2715 </component>
  1956       <unit bldFile="os/osrndtools/stif/suevent/group"/>
  2716 <component name="demomodule" filter="s60" long-name="Demo Module" purpose="development">
  1957      </component>
  2717 <unit bldFile="os/osrndtools/stif/demomodule/group"/>
  1958      <component name="stifkerneltestclassbase" filter="s60" long-name="STIF Kernel Test Class Base" purpose="development">
  2718 </component>
  1959       <!-- uncomment the unit when configuration is in place, it's currently #included from stif_build -->
  2719 <component name="atslogger" filter="s60" long-name="ATS Logger" purpose="development">
  1960       <!-- <unit bldFile="stif/stifkerneltestclassbase/group"/>-->
  2720 <unit bldFile="os/osrndtools/stif/atslogger/group"/>
  1961      </component>
  2721 </component>
  1962      <component name="stif_build" filter="s60" long-name="STIF Build" purpose="development">
  2722 <component name="atsinterface" filter="s60" long-name="ATS Interface" purpose="development">
  1963       <!--  move exports into self-contained component. Remove this when configuration is in place-->
  2723 <unit bldFile="os/osrndtools/stif/atsinterface/group"/>
  1964       <unit bldFile="os/osrndtools/stif/group"/>
  2724 </component>
  1965      </component>
  2725 <component name="testscripter" filter="s60" long-name="Test Scripter" purpose="development">
  1966     </collection>
  2726 <unit bldFile="os/osrndtools/stif/testscripter/group"/>
  1967     <collection name="memspy" long-name="Memspy" level="trace">
  2727 </component>
  1968      <component name="memspy_plat" filter="s60" long-name="Memspy Platform Interfaces" purpose="development" class="api">
  2728 <component name="suevent" filter="s60" long-name="SU Event" purpose="development">
  1969       <unit bldFile="os/osrndtools/memspy/memspy_plat/group"/>
  2729 <unit bldFile="os/osrndtools/stif/suevent/group"/>
  1970      </component>
  2730 </component>
  1971      <component name="driver" filter="s60" long-name="Memspy Driver" purpose="development">
  2731 <component name="stifkerneltestclassbase" filter="s60" long-name="STIF Kernel Test Class Base" purpose="development">
  1972       <unit bldFile="os/osrndtools/memspy/driver/group"/>
  2732 <!-- uncomment the unit when configuration is in place, it's currently #included from stif_build -->
  1973      </component>
  2733 <!-- <unit bldFile="stif/stifkerneltestclassbase/group"/>-->
  1974      <component name="memspy_engine" filter="s60" long-name="Memspy Engine" purpose="development">
  2734 </component>
  1975       <unit bldFile="os/osrndtools/memspy/engine/group"/>
  2735 <component name="stif_build" filter="s60" long-name="STIF Build" purpose="development">
  1976      </component>
  2736 <!--  move exports into self-contained component. Remove this when configuration is in place-->
  1977      <component name="commandline" filter="s60" long-name="Memspy Command Line" purpose="development">
  2737 <unit bldFile="os/osrndtools/stif/group"/>
  1978       <unit bldFile="os/osrndtools/memspy/commandline/group"/>
  2738 </component>
  1979      </component>
  2739 </collection>
  1980      <component name="console" filter="s60" long-name="Memspy Console" purpose="development">
  2740 <collection name="memspy" long-name="Memspy" level="trace">
  1981       <unit bldFile="os/osrndtools/memspy/console/group"/>
  2741 <component name="memspy_plat" filter="s60" long-name="Memspy Platform Interfaces" purpose="development" class="api">
  1982      </component>
  2742 <unit bldFile="os/osrndtools/memspy/memspy_plat/group"/>
  1983      <component name="memspy_build" filter="s60" long-name="Memspy Build" purpose="development">
  2743 </component>
  1984       <!--  move exports into self-contained component.-->
  2744 <component name="driver" filter="s60" long-name="Memspy Driver" purpose="development">
  1985       <unit bldFile="os/osrndtools/memspy/group"/>
  2745 <unit bldFile="os/osrndtools/memspy/driver/group"/>
  1986      </component>
  2746 </component>
  1987     </collection>
  2747 <component name="memspy_engine" filter="s60" long-name="Memspy Engine" purpose="development">
  1988     <collection name="hti" long-name="Harmonized Test Interface" level="trace">
  2748 <unit bldFile="os/osrndtools/memspy/engine/group"/>
  1989      <component name="hti_plat" filter="s60" long-name="HTI Platform Interfaces" purpose="development" class="api">
  2749 </component>
  1990       <unit bldFile="os/osrndtools/hti/hti_plat/group"/>
  2750 <component name="commandline" filter="s60" long-name="Memspy Command Line" purpose="development">
  1991      </component>
  2751 <unit bldFile="os/osrndtools/memspy/commandline/group"/>
  1992      <component name="hticfg" filter="s60" long-name="HTI Config" purpose="development">
  2752 </component>
  1993       <unit bldFile="os/osrndtools/hti/hticfg/group"/>
  2753 <component name="console" filter="s60" long-name="Memspy Console" purpose="development">
  1994      </component>
  2754 <unit bldFile="os/osrndtools/memspy/console/group"/>
  1995      <component name="htiautostart" filter="s60" long-name="HTI Autostart" purpose="development">
  2755 </component>
  1996       <unit bldFile="os/osrndtools/hti/htiautostart/group"/>
  2756 <component name="memspy_build" filter="s60" long-name="Memspy Build" purpose="development">
  1997      </component>
  2757 <!--  move exports into self-contained component.-->
  1998      <component name="htiframework" filter="s60" long-name="HTI Framework" purpose="development">
  2758 <unit bldFile="os/osrndtools/memspy/group"/>
  1999       <unit bldFile="os/osrndtools/hti/htiframework/group"/>
  2759 </component>
  2000      </component>
  2760 </collection>
  2001      <component name="hticommplugins" filter="s60" long-name="HTI Communication Plugins" purpose="development" plugin="Y">
  2761 <collection name="hti" long-name="Harmonized Test Interface" level="trace">
  2002       <!-- need to #include these from a single unit or separate into component at the right directory level -->
  2762 <component name="hti_plat" filter="s60" long-name="HTI Platform Interfaces" purpose="development" class="api">
  2003       <unit bldFile="os/osrndtools/hti/HtiCommPlugins/HtiBtCommPlugin/group"/>
  2763 <unit bldFile="os/osrndtools/hti/hti_plat/group"/>
  2004       <unit bldFile="os/osrndtools/hti/HtiCommPlugins/HtiIPCommPlugin/group"/>
  2764 </component>
  2005       <unit bldFile="os/osrndtools/hti/HtiCommPlugins/HtiSerialCommPlugin/group"/>
  2765 <component name="hticfg" filter="s60" long-name="HTI Config" purpose="development">
  2006       <unit bldFile="os/osrndtools/hti/HtiCommPlugins/HtiUsbSerialCommPlugin/group"/>
  2766 <unit bldFile="os/osrndtools/hti/hticfg/group"/>
  2007      </component>
  2767 </component>
  2008      <component name="htiserviceplugins" filter="s60" long-name="HTI Service Plugins" purpose="development" plugin="Y">
  2768 <component name="htiautostart" filter="s60" long-name="HTI Autostart" purpose="development">
  2009       <!-- need to #include these from a single unit or separate into component at the right directory level -->
  2769 <unit bldFile="os/osrndtools/hti/htiautostart/group"/>
  2010       <unit bldFile="os/osrndtools/hti/HtiServicePlugins/HtiAppServicePlugin/group"/>
  2770 </component>
  2011       <unit bldFile="os/osrndtools/hti/HtiServicePlugins/HtiEchoServicePlugin/group"/>
  2771 <component name="htiframework" filter="s60" long-name="HTI Framework" purpose="development">
  2012       <unit bldFile="os/osrndtools/hti/HtiServicePlugins/HtiFtpServicePlugin/group"/>
  2772 <unit bldFile="os/osrndtools/hti/htiframework/group"/>
  2013       <unit bldFile="os/osrndtools/hti/HtiServicePlugins/HtiIpProxyServicePlugin/group"/>
  2773 </component>
  2014       <unit bldFile="os/osrndtools/hti/HtiServicePlugins/HtiStifTfServicePlugin/group"/>
  2774 <component name="hticommplugins" filter="s60" long-name="HTI Communication Plugins" purpose="development" plugin="Y">
  2015      </component>
  2775 <!-- need to #include these from a single unit or separate into component at the right directory level -->
  2016      <component name="htifilehlp" filter="s60" long-name="HTI File Help" purpose="development">
  2776 <unit bldFile="os/osrndtools/hti/HtiCommPlugins/HtiBtCommPlugin/group"/>
  2017       <unit bldFile="os/osrndtools/hti/htifilehlp/group"/>
  2777 <unit bldFile="os/osrndtools/hti/HtiCommPlugins/HtiIPCommPlugin/group"/>
  2018      </component>
  2778 <unit bldFile="os/osrndtools/hti/HtiCommPlugins/HtiSerialCommPlugin/group"/>
  2019      <component name="htiwatchdog" filter="s60" long-name="HTI Watchdog" purpose="development">
  2779 <unit bldFile="os/osrndtools/hti/HtiCommPlugins/HtiUsbSerialCommPlugin/group"/>
  2020       <unit bldFile="os/osrndtools/hti/htiwatchdog/group"/>
  2780 </component>
  2021      </component>
  2781 <component name="htiserviceplugins" filter="s60" long-name="HTI Service Plugins" purpose="development" plugin="Y">
  2022      <component name="hti_build" filter="s60" long-name="HTI Build" purpose="development">
  2782 <!-- need to #include these from a single unit or separate into component at the right directory level -->
  2023       <!--  move exports into self-contained component.-->
  2783 <unit bldFile="os/osrndtools/hti/HtiServicePlugins/HtiAppServicePlugin/group"/>
  2024       <unit bldFile="os/osrndtools/hti/group"/>
  2784 <unit bldFile="os/osrndtools/hti/HtiServicePlugins/HtiEchoServicePlugin/group"/>
  2025      </component>
  2785 <unit bldFile="os/osrndtools/hti/HtiServicePlugins/HtiFtpServicePlugin/group"/>
  2026     </collection>
  2786 <unit bldFile="os/osrndtools/hti/HtiServicePlugins/HtiIpProxyServicePlugin/group"/>
  2027     <collection name="osrndtools_info" long-name="OS R&amp;D tools Info" level="trace">
  2787 <unit bldFile="os/osrndtools/hti/HtiServicePlugins/HtiStifTfServicePlugin/group"/>
  2028      <component name="osrndtools_plat" filter="s60" long-name="OS R&amp;D tools Platform Interfaces" purpose="development" class="api">
  2788 </component>
  2029       <unit bldFile="os/osrndtools/osrndtools_plat/group"/>
  2789 <component name="htifilehlp" filter="s60" long-name="HTI File Help" purpose="development">
  2030       <!-- currently empty. Remove? -->
  2790 <unit bldFile="os/osrndtools/hti/htifilehlp/group"/>
  2031      </component>
  2791 </component>
  2032      <component name="osrndtools_metadata" long-name="OS R&amp;D tools Metadata" introduced="^2" purpose="development" class="config PC">
  2792 <component name="htiwatchdog" filter="s60" long-name="HTI Watchdog" purpose="development">
  2033       <unit mrp="os/osrndtools/osrndtools_info/osrndtools_metadata/osrndtools_metadata.mrp"/>
  2793 <unit bldFile="os/osrndtools/hti/htiwatchdog/group"/>
  2034      </component>
  2794 </component>
  2035     </collection>
  2795 <component name="hti_build" filter="s60" long-name="HTI Build" purpose="development">
  2036    </block>
  2796 <!--  move exports into self-contained component.-->
  2037   </layer>
  2797 <unit bldFile="os/osrndtools/hti/group"/>
  2038   <layer name="mw" long-name="Middleware" levels="generic specific">
  2798 </component>
  2039    <block name="appsupport" level="generic" long-name="Generic Application Support" levels="system plugin framework server generic specific">
  2799 </collection>
  2040     <collection name="contextframework" long-name="Context Framework" level="framework">
  2800 <collection name="osrndtools_info" long-name="OS R&amp;D tools Info" level="trace">
  2041      <!-- the units that are commented out need to be put back when configuration is in place.
  2801 <component name="osrndtools_metadata" long-name="OS R&amp;D tools Metadata" introduced="^2" purpose="development" class="config PC">
       
  2802 <unit mrp="os/osrndtools/osrndtools_info/osrndtools_metadata/osrndtools_metadata.mrp"/>
       
  2803 </component>
       
  2804 </collection>
       
  2805 </block>
       
  2806 </layer>
       
  2807 <layer name="mw" long-name="Middleware" levels="generic specific">
       
  2808 <block name="appsupport" level="generic" long-name="Generic Application Support" levels="system plugin framework server generic specific">
       
  2809 <collection name="appsupport_pub" long-name="Generic Application Support Public Interfaces" level="specific">
       
  2810 <component name="flash_viewer_framework_api" long-name="Flash Viewer Framework API" filter="s60" class="api">
       
  2811 <unit bldFile="mw/appsupport/appsupport_pub/flash_viewer_framework_api/group"/>
       
  2812 </component>
       
  2813 <component name="network_status_api" long-name="Network Status API" filter="s60" class="api">
       
  2814 <unit bldFile="mw/appsupport/appsupport_pub/network_status_api/group"/>
       
  2815 </component>
       
  2816 </collection>
       
  2817 <collection name="appsupport_plat" long-name="Generic Application Support Platform Interfaces" level="specific">
       
  2818 <component name="action_plugin_api" long-name="Action Plug-In API" filter="s60" class="api">
       
  2819 <unit bldFile="mw/appsupport/appsupport_plat/action_plugin_api/group"/>
       
  2820 </component>
       
  2821 <component name="application_orientation_api" long-name="Application Orientation API" filter="s60" class="api">
       
  2822 <unit bldFile="mw/appsupport/appsupport_plat/application_orientation_api/group"/>
       
  2823 </component>
       
  2824 <component name="context_access_api" long-name="Context Access API" filter="s60" class="api">
       
  2825 <unit bldFile="mw/appsupport/appsupport_plat/context_access_api/group"/>
       
  2826 </component>
       
  2827 <component name="context_framework_services_api" long-name="Context Framework Services API" filter="s60" class="api">
       
  2828 <unit bldFile="mw/appsupport/appsupport_plat/context_framework_services_api/group"/>
       
  2829 </component>
       
  2830 <component name="context_framework_client_api" long-name="Context Framework Client API" filter="s60" class="api">
       
  2831 <unit bldFile="mw/appsupport/appsupport_plat/context_framework_client_api/group"/>
       
  2832 </component>
       
  2833 <component name="context_framework_listener_api" long-name="Context Framework Listener API" filter="s60" class="api">
       
  2834 <unit bldFile="mw/appsupport/appsupport_plat/context_framework_listener_api/group"/>
       
  2835 </component>
       
  2836 <component name="context_framework_version_api" long-name="Context Framework Version API" filter="s60" class="api">
       
  2837 <unit bldFile="mw/appsupport/appsupport_plat/context_framework_version_api/group"/>
       
  2838 </component>
       
  2839 <component name="context_source_plugin_api" long-name="Context Source Plug-In API" filter="s60" class="api">
       
  2840 <unit bldFile="mw/appsupport/appsupport_plat/context_source_plugin_api/group"/>
       
  2841 </component>
       
  2842 <component name="context_source_settings_manager_api" long-name="Context Source Settings Manager API" filter="s60" class="api">
       
  2843 <unit bldFile="mw/appsupport/appsupport_plat/context_source_settings_manager_api/group"/>
       
  2844 </component>
       
  2845 <component name="context_subscription_api" long-name="Context Subscription API" filter="s60" class="api">
       
  2846 <unit bldFile="mw/appsupport/appsupport_plat/context_subscription_api/group"/>
       
  2847 </component>
       
  2848 <component name="key_event_framework_api" long-name="Key Event Framework API" filter="s60" class="api">
       
  2849 <unit bldFile="mw/appsupport/appsupport_plat/key_event_framework_api/group"/>
       
  2850 </component>
       
  2851 <component name="key_event_framework_mapper_api" long-name="Key Event Framework Mapper API" filter="s60" class="api">
       
  2852 <unit bldFile="mw/appsupport/appsupport_plat/key_event_framework_mapper_api/group"/>
       
  2853 </component>
       
  2854 <component name="media_keys_definition_api" long-name="Media Keys Definition API" filter="s60" class="api">
       
  2855 <unit bldFile="mw/appsupport/appsupport_plat/media_keys_definition_api/group"/>
       
  2856 </component>
       
  2857 <component name="ood_threshold_api" long-name="OOD Threshold API" filter="s60" class="api">
       
  2858 <unit bldFile="mw/appsupport/appsupport_plat/ood_threshold_api/group"/>
       
  2859 </component>
       
  2860 <component name="oom_monitor_api" long-name="OOM Monitor API" filter="s60" class="api">
       
  2861 <unit bldFile="mw/appsupport/appsupport_plat/oom_monitor_api/group"/>
       
  2862 </component>
       
  2863 <component name="oom_monitor_plugin_api" long-name="OOM Monitor Plugin API" filter="s60" class="api">
       
  2864 <unit bldFile="mw/appsupport/appsupport_plat/oom_monitor_plugin_api/group"/>
       
  2865 </component>
       
  2866 <component name="operation_provider_api" long-name="Operation Provider API" filter="s60" class="api">
       
  2867 <unit bldFile="mw/appsupport/appsupport_plat/operation_provider_api/group"/>
       
  2868 </component>
       
  2869 <component name="phonecmdhandler_api" long-name="Phone Command Handler API" filter="s60" class="api">
       
  2870 <unit bldFile="mw/appsupport/appsupport_plat/phonecmdhandler_api/group"/>
       
  2871 </component>
       
  2872 <component name="restore_factory_settings_api" long-name="Restore Factory Settings API" filter="s60" class="api">
       
  2873 <unit bldFile="mw/appsupport/appsupport_plat/restore_factory_settings_api/group"/>
       
  2874 </component>
       
  2875 <component name="restore_factory_settings_plugin_api" long-name="Restore Factory Settings Plug-in API" filter="s60" class="api">
       
  2876 <unit bldFile="mw/appsupport/appsupport_plat/restore_factory_settings_plugin_api/group"/>
       
  2877 </component>
       
  2878 <component name="secondary_display_accfw_api" long-name="Secondary Display Accessory Framework API" filter="s60" class="api">
       
  2879 <unit bldFile="mw/appsupport/appsupport_plat/secondary_display_accfw_api/group"/>
       
  2880 </component>
       
  2881 <component name="secondary_display_startup_api" long-name="Secondary Display Startup API" filter="s60" class="api">
       
  2882 <unit bldFile="mw/appsupport/appsupport_plat/secondary_display_startup_api/group"/>
       
  2883 </component>
       
  2884 <component name="secondary_display_sysap_api" long-name="Secondary Display System Application API" filter="s60" class="api">
       
  2885 <unit bldFile="mw/appsupport/appsupport_plat/secondary_display_sysap_api/group"/>
       
  2886 </component>
       
  2887 <component name="secondary_display_system_state_api" long-name="Secondary Display System State API" filter="s60" class="api">
       
  2888 <unit bldFile="mw/appsupport/appsupport_plat/secondary_display_system_state_api/group"/>
       
  2889 </component>
       
  2890 <component name="sensor_user_setting_api" long-name="Sensor User Setting API" filter="s60" class="api">
       
  2891 <unit bldFile="mw/appsupport/appsupport_plat/sensor_user_setting_api/group"/>
       
  2892 </component>
       
  2893 <component name="startup_configuration_api" long-name="Startup Configuration API" filter="s60" class="api">
       
  2894 <unit bldFile="mw/appsupport/appsupport_plat/startup_configuration_api/group"/>
       
  2895 </component>
       
  2896 <component name="system_application_key_handler_plugin_api" long-name="System Application Key Handler Plug-in API" filter="s60" class="api">
       
  2897 <unit bldFile="mw/appsupport/appsupport_plat/system_application_key_handler_plugin_api/group"/>
       
  2898 </component>
       
  2899 <component name="system_application_light_control_plugin_api" long-name="System Application Light Control Plug-in API" filter="s60" class="api">
       
  2900 <unit bldFile="mw/appsupport/appsupport_plat/system_application_light_control_plugin_api/group"/>
       
  2901 </component>
       
  2902 <component name="system_application_notification_api" long-name="System Application Notification API" filter="s60" class="api">
       
  2903 <unit bldFile="mw/appsupport/appsupport_plat/system_application_notification_api/group"/>
       
  2904 </component>
       
  2905 <component name="system_application_plugin_callback_api" long-name="System Application Plug-in Callback API" filter="s60" class="api">
       
  2906 <unit bldFile="mw/appsupport/appsupport_plat/system_application_plugin_callback_api/group"/>
       
  2907 </component>
       
  2908 </collection>
       
  2909 <collection name="contextframework" long-name="Context Framework" level="framework">
       
  2910 <!-- the units that are commented out need to be put back when configuration is in place.
       
  2911 		They're currently #included by contextframework_build, which should be removed when the other units are uncommented -->
  2042 		They're currently #included by contextframework_build, which should be removed when the other units are uncommented -->
  2912 <component name="cfw" filter="s60" long-name="Context Framework">
  2043      <component name="cfw" filter="s60" long-name="Context Framework">
  2913 <!--<unit bldFile="contextframework/cfw/group"/> -->
  2044       <!--<unit bldFile="contextframework/cfw/group"/> -->
  2914 </component>
  2045      </component>
  2915 <component name="cfwplugins" filter="s60" long-name="Context Framework Plugins" plugin="Y">
  2046      <component name="cfwplugins" filter="s60" long-name="Context Framework Plugins" plugin="Y">
  2916 <!--<unit bldFile="contextframework/cfwplugins/group"/>-->
  2047       <!--<unit bldFile="contextframework/cfwplugins/group"/>-->
  2917 </component>
  2048      </component>
  2918 <component name="contextframework_build" filter="s60" long-name="Context Framework Build">
  2049      <component name="contextframework_build" filter="s60" long-name="Context Framework Build">
  2919 <unit bldFile="mw/appsupport/contextframework/group"/>
  2050       <unit bldFile="mw/appsupport/contextframework/group"/>
  2920 </component>
  2051      </component>
  2921 </collection>
  2052     </collection>
  2922 <collection name="coreapplicationuis" long-name="Core Application UIs" level="server">
  2053     <collection name="coreapplicationuis" long-name="Core Application UIs" level="server">
  2923 <component name="dbrecovery" filter="s60" long-name="Database Recovery">
  2054      <component name="dbrecovery" filter="s60" long-name="Database Recovery">
  2924 <unit bldFile="mw/appsupport/coreapplicationuis/dbrecovery/group"/>
  2055       <unit bldFile="mw/appsupport/coreapplicationuis/dbrecovery/group"/>
  2925 </component>
  2056      </component>
  2926 <component name="nspswsplugin" filter="s60" long-name="NSPS WS Plugin" plugin="Y">
  2057      <component name="nspswsplugin" filter="s60" long-name="NSPS WS Plugin" plugin="Y">
  2927 <!-- No Service Power Save? Window Server? Please elaborate-->
  2058       <!-- No Service Power Save? Window Server? Please elaborate-->
  2928 <unit bldFile="mw/appsupport/coreapplicationuis/nspswsplugin/group"/>
  2059       <unit bldFile="mw/appsupport/coreapplicationuis/nspswsplugin/group"/>
  2929 </component>
  2060      </component>
  2930 <component name="rfs" filter="s60" long-name="Restore Factory Settings">
  2061      <component name="rfs" filter="s60" long-name="Restore Factory Settings">
  2931 <unit bldFile="mw/appsupport/coreapplicationuis/rfs/group"/>
  2062       <unit bldFile="mw/appsupport/coreapplicationuis/rfs/group"/>
  2932 </component>
  2063      </component>
  2933 <component name="rfsplugins" filter="s60" long-name="Restore Factory Settings Plugins" plugin="Y">
  2064      <component name="rfsplugins" filter="s60" long-name="Restore Factory Settings Plugins" plugin="Y">
  2934 <unit bldFile="mw/appsupport/coreapplicationuis/rfsplugins/group"/>
  2065       <unit bldFile="mw/appsupport/coreapplicationuis/rfsplugins/group"/>
  2935 </component>
  2066      </component>
  2936 <component name="sysap" filter="s60" long-name="System Application">
  2067      <component name="sysap" filter="s60" long-name="System Application">
  2937 <unit bldFile="mw/appsupport/coreapplicationuis/sysap/group"/>
  2068       <unit bldFile="mw/appsupport/coreapplicationuis/sysap/group"/>
  2938 </component>
  2069      </component>
  2939 <component name="variatedsettings" filter="s60" long-name="Variated Settings" class="config">
  2070      <component name="variatedsettings" filter="s60" long-name="Variated Settings" class="config">
  2940 <unit bldFile="mw/appsupport/coreapplicationuis/variatedsettings/group"/>
  2071       <unit bldFile="mw/appsupport/coreapplicationuis/variatedsettings/group"/>
  2941 </component>
  2072      </component>
  2942 <component name="accfwuinotifier" filter="s60" long-name="Accessory Framework UI Notifier" plugin="Y">
  2073      <component name="accfwuinotifier" filter="s60" long-name="Accessory Framework UI Notifier" plugin="Y">
  2943 <unit bldFile="mw/appsupport/coreapplicationuis/accfwuinotifier/group"/>
  2074       <unit bldFile="mw/appsupport/coreapplicationuis/accfwuinotifier/group"/>
  2944 </component>
  2075      </component>
  2945 <component name="kefmapper" filter="s60" long-name="Key Event Framework">
  2076      <component name="kefmapper" filter="s60" long-name="Key Event Framework">
  2946 <unit bldFile="mw/appsupport/coreapplicationuis/kefmapper/group"/>
  2077       <unit bldFile="mw/appsupport/coreapplicationuis/kefmapper/group"/>
  2947 </component>
  2078      </component>
  2948 <component name="advancedtspcontroller" filter="s60" long-name="Advanced TSP Controller">
  2079      <component name="advancedtspcontroller" filter="s60" long-name="Advanced TSP Controller">
  2949 <unit bldFile="mw/appsupport/coreapplicationuis/advancedtspcontroller/group"/>
  2080       <unit bldFile="mw/appsupport/coreapplicationuis/advancedtspcontroller/group"/>
  2950 </component>
  2081      </component>
  2951 <component name="powersaveutilities" filter="s60" long-name="Power Save Utilities">
  2082      <component name="powersaveutilities" filter="s60" long-name="Power Save Utilities">
  2952 <unit bldFile="mw/appsupport/coreapplicationuis/powersaveutilities/group"/>
  2083       <unit bldFile="mw/appsupport/coreapplicationuis/powersaveutilities/group"/>
  2953 </component>
  2084      </component>
  2954 <component name="gsserverenginestub" filter="s60" long-name="GS Server Engine Stub">
  2085      <component name="gsserverenginestub" filter="s60" long-name="GS Server Engine Stub">
  2955 <unit bldFile="mw/appsupport/coreapplicationuis/gsserverenginestub/group"/>
  2086       <unit bldFile="mw/appsupport/coreapplicationuis/gsserverenginestub/group"/>
  2956 </component>
  2087      </component>
  2957 <component name="gsserverengine" filter="s60" long-name="GS Server Engine">
  2088      <component name="gsserverengine" filter="s60" long-name="GS Server Engine">
  2958 <unit bldFile="mw/appsupport/coreapplicationuis/gsserverengine/group"/>
  2089       <unit bldFile="mw/appsupport/coreapplicationuis/gsserverengine/group"/>
  2959 </component>
  2090      </component>
  2960 <component name="sensordatacompensatorplugin" filter="s60" long-name="Sensor Data Compensator Plugin" plugin="Y">
  2091      <component name="sensordatacompensatorplugin" filter="s60" long-name="Sensor Data Compensator Plugin" plugin="Y">
  2961 <unit bldFile="mw/appsupport/coreapplicationuis/sensordatacompensatorplugin/group"/>
  2092       <unit bldFile="mw/appsupport/coreapplicationuis/sensordatacompensatorplugin/group"/>
  2962 </component>
  2093      </component>
  2963 </collection>
  2094     </collection>
  2964 <collection name="flashliteapi_3_1" long-name="Flash Lite API 3.1" level="specific">
  2095     <collection name="flashliteapi_3_1" long-name="Flash Lite API 3.1" level="specific">
  2965 <!--  collection is really a component. Move down a directory -->
  2096      <!--  collection is really a component. Move down a directory -->
  2966 <component name="flashliteapi_3_1_build" long-name="Flash Lite API Build" filter="s60" introduced="^2"/>
  2097      <component name="flashliteapi_3_1_build" long-name="Flash Lite API Build" filter="s60" introduced="^2"/>
  2967 </collection>
  2098     </collection>
  2968 <collection name="mediakeys" long-name="Media Keys" level="plugin">
  2099     <collection name="mediakeys" long-name="Media Keys" level="plugin">
  2969 <!--  collection is really a component. Move down a directory -->
  2100      <!--  collection is really a component. Move down a directory -->
  2970 <component name="mediakeys_build" filter="s60" long-name="Media Keys Build">
  2101      <component name="mediakeys_build" filter="s60" long-name="Media Keys Build">
  2971 <unit bldFile="mw/appsupport/mediakeys/group"/>
  2102       <unit bldFile="mw/appsupport/mediakeys/group"/>
  2972 </component>
  2103      </component>
  2973 </collection>
  2104     </collection>
  2974 <collection name="startupservices" long-name="Startup Services" level="system">
  2105     <collection name="startupservices" long-name="Startup Services" level="system">
  2975 <component name="splashscreen" filter="s60" long-name="Splash Screen">
  2106      <component name="splashscreen" filter="s60" long-name="Splash Screen">
  2976 <unit bldFile="mw/appsupport/startupservices/splashscreen/group"/>
  2107       <unit bldFile="mw/appsupport/startupservices/splashscreen/group"/>
  2977 </component>
  2108      </component>
  2978 <component name="startupanimation" filter="s60" long-name="Startup Animation">
  2109      <component name="startupanimation" filter="s60" long-name="Startup Animation">
  2979 <unit bldFile="mw/appsupport/startupservices/startupanimation/group"/>
  2110       <unit bldFile="mw/appsupport/startupservices/startupanimation/group"/>
  2980 </component>
  2111      </component>
  2981 <component name="startup" long-name="Startup Application" filter="s60">
  2112      <component name="startup" long-name="Startup Application" filter="s60">
  2982 <unit bldFile="mw/appsupport/startupservices/startup/group"/>
  2113       <unit bldFile="mw/appsupport/startupservices/startup/group"/>
  2983 </component>
  2114      </component>
  2984 </collection>
  2115     </collection>
  2985 <collection name="sysresmonitoring" long-name="System Resource Monitoring" level="system">
  2116     <collection name="sysresmonitoring" long-name="System Resource Monitoring" level="system">
  2986 <component name="oodmonitor" filter="s60" long-name="OOD Monitor" introduced="7.0s">
  2117      <component name="oodmonitor" filter="s60" long-name="OOD Monitor" introduced="7.0s">
  2987 <unit bldFile="mw/appsupport/sysresmonitoring/oodmonitor/group"/>
  2118       <unit bldFile="mw/appsupport/sysresmonitoring/oodmonitor/group"/>
  2988 </component>
  2119      </component>
  2989 <component name="oommonitor" filter="s60" long-name="OOM Monitor" introduced="7.0s">
  2120      <component name="oommonitor" filter="s60" long-name="OOM Monitor" introduced="7.0s">
  2990 <unit bldFile="mw/appsupport/sysresmonitoring/oommonitor/group"/>
  2121       <unit bldFile="mw/appsupport/sysresmonitoring/oommonitor/group"/>
  2991 </component>
  2122      </component>
  2992 </collection>
  2123     </collection>
  2993 <collection name="systemsettings" long-name="System Settings" level="system">
  2124     <collection name="systemsettings" long-name="System Settings" level="system">
  2994 <component name="gssensorplugin" filter="s60" long-name="GS Sensor Plugin" plugin="Y">
  2125      <component name="gssensorplugin" filter="s60" long-name="GS Sensor Plugin" plugin="Y">
  2995 <unit bldFile="mw/appsupport/systemsettings/gssensorplugin/group"/>
  2126       <unit bldFile="mw/appsupport/systemsettings/gssensorplugin/group"/>
  2996 </component>
  2127      </component>
  2997 <component name="gsaccessoryplugin" filter="s60" long-name="GS Accessory Plugin" plugin="Y">
  2128      <component name="gsaccessoryplugin" filter="s60" long-name="GS Accessory Plugin" plugin="Y">
  2998 <unit bldFile="mw/appsupport/systemsettings/gsaccessoryplugin/group"/>
  2129       <unit bldFile="mw/appsupport/systemsettings/gsaccessoryplugin/group"/>
  2999 </component>
  2130      </component>
  3000 </collection>
  2131     </collection>
  3001 <collection name="filehandling" long-name="File Handling" level="server">
  2132     <collection name="filehandling" long-name="File Handling" level="server">
  3002 <component name="fileconverterfw" long-name="File Converter Framework" purpose="optional">
  2133      <component name="fileconverterfw" long-name="File Converter Framework" purpose="optional">
  3003 <unit bldFile="mw/appsupport/filehandling/fileconverterfw/group" mrp="mw/appsupport/filehandling/fileconverterfw/group/app-framework_conarc.mrp"/>
  2134       <unit bldFile="mw/appsupport/filehandling/fileconverterfw/group" mrp="mw/appsupport/filehandling/fileconverterfw/group/app-framework_conarc.mrp"/>
  3004 </component>
  2135      </component>
  3005 <component name="htmltorichtextconverter" long-name="HTML to RichText Converter" introduced="7.0" purpose="optional" plugin="Y">
  2136      <component name="htmltorichtextconverter" long-name="HTML to RichText Converter" introduced="7.0" purpose="optional" plugin="Y">
  3006 <unit bldFile="mw/appsupport/filehandling/htmltorichtextconverter/group" mrp="mw/appsupport/filehandling/htmltorichtextconverter/group/app-services_chtmltocrtconv.mrp"/>
  2137       <unit bldFile="mw/appsupport/filehandling/htmltorichtextconverter/group" mrp="mw/appsupport/filehandling/htmltorichtextconverter/group/app-services_chtmltocrtconv.mrp"/>
  3007 </component>
  2138      </component>
  3008 <component name="richtexttohtmlconverter" long-name="RichText to HTML Converter" introduced="7.0s" purpose="optional" plugin="Y">
  2139      <component name="richtexttohtmlconverter" long-name="RichText to HTML Converter" introduced="7.0s" purpose="optional" plugin="Y">
  3009 <unit bldFile="mw/appsupport/filehandling/richtexttohtmlconverter/Group" mrp="mw/appsupport/filehandling/richtexttohtmlconverter/Group/app-services_richtexttohtmlconv.mrp"/>
  2140       <unit bldFile="mw/appsupport/filehandling/richtexttohtmlconverter/Group" mrp="mw/appsupport/filehandling/richtexttohtmlconverter/Group/app-services_richtexttohtmlconv.mrp"/>
  3010 </component>
  2141      </component>
  3011 </collection>
  2142     </collection>
  3012 <collection name="hwresourceadaptation" long-name="Hardware Resource Adaptation" level="generic">
  2143     <collection name="hwresourceadaptation" long-name="Hardware Resource Adaptation" level="generic">
  3013 <component name="hwresourcemgruiplugin" long-name="Hardware Resource Manager UI Plugin" introduced="^2" purpose="optional" plugin="Y">
  2144      <component name="hwresourcemgruiplugin" long-name="Hardware Resource Manager UI Plugin" introduced="^2" purpose="optional" plugin="Y">
  3014 <unit bldFile="mw/appsupport/hwresourceadaptation/hwresourcemgruiplugin/group" mrp="mw/appsupport/hwresourceadaptation/hwresourcemgruiplugin/group/telephony_hwrmuiplugin.mrp"/>
  2145       <unit bldFile="mw/appsupport/hwresourceadaptation/hwresourcemgruiplugin/group" mrp="mw/appsupport/hwresourceadaptation/hwresourcemgruiplugin/group/telephony_hwrmuiplugin.mrp"/>
  3015 </component>
  2146      </component>
  3016 </collection>
  2147     </collection>
  3017 <collection name="commonappservices" long-name="Common Application Services" level="framework">
  2148     <collection name="commonappservices" long-name="Common Application Services" level="framework">
  3018 <component name="alarmserver" long-name="Alarm Server" introduced="7.0" purpose="optional">
  2149      <component name="alarmserver" long-name="Alarm Server" introduced="7.0" purpose="optional">
  3019 <unit bldFile="mw/appsupport/commonappservices/alarmserver/Group" mrp="mw/appsupport/commonappservices/alarmserver/Group/app-services_alarmserver.mrp"/>
  2150       <unit bldFile="mw/appsupport/commonappservices/alarmserver/Group" mrp="mw/appsupport/commonappservices/alarmserver/Group/app-services_alarmserver.mrp"/>
  3020 </component>
  2151      </component>
  3021 <component name="alarmservertest" long-name="Alarm Server Test" deprecated="^3" introduced="8.1" purpose="development">
  2152      <component name="alarmservertest" long-name="Alarm Server Test" deprecated="^3" introduced="8.1" purpose="development">
  3022 <unit bldFile="mw/appsupport/commonappservices/alarmservertest/TestAlarmSrv" mrp="mw/appsupport/commonappservices/alarmservertest/TestAlarmSrv/app-services_testalarmsrv.mrp"/>
  2153       <unit bldFile="mw/appsupport/commonappservices/alarmservertest/TestAlarmSrv" mrp="mw/appsupport/commonappservices/alarmservertest/TestAlarmSrv/app-services_testalarmsrv.mrp"/>
  3023 </component>
  2154      </component>
  3024 <component name="appservicesdocs" long-name="Application Services Documentation" purpose="development" class="doc">
  2155      <component name="appservicesdocs" long-name="Application Services Documentation" purpose="development" class="doc">
  3025 <unit mrp="mw/appsupport/commonappservices/appservicesdocs/app-services_documentation.mrp"/>
  2156       <unit mrp="mw/appsupport/commonappservices/appservicesdocs/app-services_documentation.mrp"/>
  3026 </component>
  2157      </component>
  3027 <component name="backuprestorenotification" long-name="Backup Restore Notification" introduced="8.1" purpose="optional">
  2158      <component name="backuprestorenotification" long-name="Backup Restore Notification" introduced="8.1" purpose="optional">
  3028 <unit bldFile="mw/appsupport/commonappservices/backuprestorenotification/group" mrp="mw/appsupport/commonappservices/backuprestorenotification/group/app-services_BackupRestoreNotification.mrp"/>
  2159       <unit bldFile="mw/appsupport/commonappservices/backuprestorenotification/group" mrp="mw/appsupport/commonappservices/backuprestorenotification/group/app-services_BackupRestoreNotification.mrp"/>
  3029 </component>
  2160      </component>
  3030 </collection>
  2161     </collection>
  3031 <collection name="tzservices" long-name="Time Zone Services" level="plugin">
  2162     <collection name="tzservices" long-name="Time Zone Services" level="plugin">
  3032 <component name="tzserver" long-name="Time Zone Server" introduced="9.1" purpose="optional">
  2163      <component name="tzserver" long-name="Time Zone Server" introduced="9.1" purpose="optional">
  3033 <unit bldFile="mw/appsupport/tzservices/tzserver/group" mrp="mw/appsupport/tzservices/tzserver/group/app-services_tz.mrp"/>
  2164       <unit bldFile="mw/appsupport/tzservices/tzserver/group" mrp="mw/appsupport/tzservices/tzserver/group/app-services_tz.mrp"/>
  3034 </component>
  2165      </component>
  3035 <component name="tzloc" long-name="Time Zone Localization" introduced="9.1" purpose="optional">
  2166      <component name="tzloc" long-name="Time Zone Localization" introduced="9.1" purpose="optional">
  3036 <unit bldFile="mw/appsupport/tzservices/tzloc/group" mrp="mw/appsupport/tzservices/tzloc/group/app-services_timezonelocalization.mrp"/>
  2167       <unit bldFile="mw/appsupport/tzservices/tzloc/group" mrp="mw/appsupport/tzservices/tzloc/group/app-services_timezonelocalization.mrp"/>
  3037 </component>
  2168      </component>
  3038 <component name="tzlocrscfactory" long-name="Time Zone Localization Resource Factory" introduced="9.1" purpose="optional" class="config">
  2169      <component name="tzlocrscfactory" long-name="Time Zone Localization Resource Factory" introduced="9.1" purpose="optional" class="config">
  3039 <unit bldFile="mw/appsupport/tzservices/tzlocrscfactory/group" mrp="mw/appsupport/tzservices/tzlocrscfactory/group/app-services_tzlocalizationrscfactory.mrp"/>
  2170       <unit bldFile="mw/appsupport/tzservices/tzlocrscfactory/group" mrp="mw/appsupport/tzservices/tzlocrscfactory/group/app-services_tzlocalizationrscfactory.mrp"/>
  3040 </component>
  2171      </component>
  3041 <component name="tzdatabase" long-name="Time Zone Database" introduced="9.1" purpose="optional" class="config">
  2172     </collection>
  3042 <unit bldFile="mw/appsupport/tzservices/tzdatabase/group" mrp="mw/appsupport/tzservices/tzdatabase/group/app-services_tzdb.mrp"/>
  2173     <collection name="contenthandling" long-name="Content Handling" level="plugin">
  3043 </component>
  2174      <component name="webrecognisers" long-name="Web Recognisers" purpose="optional" plugin="Y">
  3044 </collection>
  2175       <unit bldFile="mw/appsupport/contenthandling/webrecognisers/group" mrp="mw/appsupport/contenthandling/webrecognisers/group/application-protocols_recognisers.mrp"/>
  3045 <collection name="contenthandling" long-name="Content Handling" level="plugin">
  2176      </component>
  3046 <component name="webrecognisers" long-name="Web Recognisers" purpose="optional" plugin="Y">
  2177     </collection>
  3047 <unit bldFile="mw/appsupport/contenthandling/webrecognisers/group" mrp="mw/appsupport/contenthandling/webrecognisers/group/application-protocols_recognisers.mrp"/>
  2178     <collection name="openenvutils" long-name="Open Environment Utilities" level="specific">
  3048 </component>
  2179      <component name="commandshell" long-name="Command Shell" introduced="^3" purpose="development">
  3049 </collection>
  2180       <unit bldFile="mw/appsupport/openenvutils/commandshell/group" mrp="mw/appsupport/openenvutils/commandshell/group/oetools_zsh.mrp"/>
  3050 <collection name="openenvutils" long-name="Open Environment Utilities" level="specific">
  2181      </component>
  3051 <component name="commandshell" long-name="Command Shell" introduced="^3" purpose="development">
  2182      <component name="telnetserver" long-name="Telnet Server" introduced="^3" purpose="development">
  3052 <unit bldFile="mw/appsupport/openenvutils/commandshell/group" mrp="mw/appsupport/openenvutils/commandshell/group/oetools_zsh.mrp"/>
  2183       <unit bldFile="mw/appsupport/openenvutils/telnetserver/group" mrp="mw/appsupport/openenvutils/telnetserver/group/oetools_telnetd.mrp"/>
  3053 </component>
  2184      </component>
  3054 <component name="telnetserver" long-name="Telnet Server" introduced="^3" purpose="development">
  2185     </collection>
  3055 <unit bldFile="mw/appsupport/openenvutils/telnetserver/group" mrp="mw/appsupport/openenvutils/telnetserver/group/oetools_telnetd.mrp"/>
  2186     <collection name="printingsupport" long-name="Printing Support" level="generic">
  3056 </component>
  2187      <component name="printinguisupport" long-name="Printing UI Support" purpose="optional" introduced="^2" deprecated="^3">
  3057 </collection>
  2188       <unit bldFile="mw/appsupport/printingsupport/printinguisupport/group" mrp="mw/appsupport/printingsupport/printinguisupport/group/app-framework_print.mrp"/>
  3058 <collection name="printingsupport" long-name="Printing Support" level="generic">
  2189      </component>
  3059 <component name="printinguisupport" long-name="Printing UI Support" purpose="optional" introduced="^2" deprecated="^3">
  2190     </collection>
  3060 <unit bldFile="mw/appsupport/printingsupport/printinguisupport/group" mrp="mw/appsupport/printingsupport/printinguisupport/group/app-framework_print.mrp"/>
  2191     <collection name="appfw" long-name="Application Framework" level="framework">
  3061 </component>
  2192      <component name="apparchitecture" long-name="Application Architecture" purpose="mandatory">
  3062 </collection>
  2193       <unit bldFile="mw/appsupport/appfw/apparchitecture/group" mrp="mw/appsupport/appfw/apparchitecture/group/app-framework_apparc.mrp"/>
  3063 <collection name="appfw" long-name="Application Framework" level="framework">
  2194      </component>
  3064 <component name="apparchitecture" long-name="Application Architecture" purpose="mandatory">
  2195      <component name="viewserver" long-name="View Server" introduced="6.0" purpose="mandatory">
  3065 <unit bldFile="mw/appsupport/appfw/apparchitecture/group" mrp="mw/appsupport/appfw/apparchitecture/group/app-framework_apparc.mrp"/>
  2196       <unit bldFile="mw/appsupport/appfw/viewserver/group" mrp="mw/appsupport/appfw/viewserver/group/app-framework_viewsrv.mrp"/>
  3066 </component>
  2197      </component>
  3067 <component name="viewserver" long-name="View Server" introduced="6.0" purpose="mandatory">
  2198     </collection>
  3068 <unit bldFile="mw/appsupport/appfw/viewserver/group" mrp="mw/appsupport/appfw/viewserver/group/app-framework_viewsrv.mrp"/>
  2199     <collection name="applaunchservices" long-name="Application Launch Services" level="generic">
  3069 </component>
  2200      <component name="aftermarketappstarter" long-name="After Market Application Starter" introduced="^3" purpose="optional">
  3070 </collection>
  2201       <unit bldFile="mw/appsupport/applaunchservices/aftermarketappstarter/group" mrp="mw/appsupport/applaunchservices/aftermarketappstarter/group/app-framework_amastart.mrp"/>
  3071 <collection name="applaunchservices" long-name="Application Launch Services" level="generic">
  2202      </component>
  3072 <component name="aftermarketappstarter" long-name="After Market Application Starter" introduced="^3" purpose="optional">
  2203      <component name="applaunchplugins" long-name="Application Launch Plugins" introduced="^3" purpose="optional">
  3073 <unit bldFile="mw/appsupport/applaunchservices/aftermarketappstarter/group" mrp="mw/appsupport/applaunchservices/aftermarketappstarter/group/app-framework_amastart.mrp"/>
  2204       <unit bldFile="mw/appsupport/applaunchservices/applaunchplugins/group" mrp="mw/appsupport/applaunchservices/applaunchplugins/group/app-framework_aplp.mrp"/>
  3074 </component>
  2205      </component>
  3075 <component name="applaunchplugins" long-name="Application Launch Plugins" introduced="^3" purpose="optional">
  2206     </collection>
  3076 <unit bldFile="mw/appsupport/applaunchservices/applaunchplugins/group" mrp="mw/appsupport/applaunchservices/applaunchplugins/group/app-framework_aplp.mrp"/>
  2207     <collection name="tzpcside" long-name="Time Zone PC Side" level="plugin">
  3077 </component>
  2208      <component name="tzcompiler" long-name="Time Zone Compiler" introduced="9.1" purpose="optional" class="config PC">
  3078 </collection>
  2209       <unit bldFile="mw/appsupport/tzpcside/tzcompiler/group" mrp="mw/appsupport/tzpcside/tzcompiler/group/app-services_tzcompiler.mrp"/>
  3079 <collection name="tzpcside" long-name="Time Zone PC Side" level="plugin">
  2210      </component>
  3080 <component name="tzcompiler" long-name="Time Zone Compiler" introduced="9.1" purpose="optional" class="config PC">
  2211     </collection>
  3081 <unit bldFile="mw/appsupport/tzpcside/tzcompiler/group" mrp="mw/appsupport/tzpcside/tzcompiler/group/app-services_tzcompiler.mrp"/>
  2212     <collection name="appsupport_info" long-name="Generic Application Support Info" level="specific">
  3082 </component>
  2213      <component name="appsupport_plat" filter="s60" long-name="Generic Application Support Platform Interfaces" class="api">
  3083 </collection>
  2214       <unit bldFile="mw/appsupport/appsupport_plat/group"/>
  3084 <collection name="appsupport_info" long-name="Generic Application Support Info" level="specific">
  2215      </component>
  3085 <component name="appsupport_metadata" long-name="Generic Application Support Metadata" introduced="^2" purpose="development" class="config PC">
  2216      <component name="appsupport_pub" filter="s60" long-name="Generic Application Support Public Interfaces" class="api">
  3086 <unit mrp="mw/appsupport/appsupport_info/appsupport_metadata/appsupport_metadata.mrp"/>
  2217       <unit bldFile="mw/appsupport/appsupport_pub/group"/>
  3087 </component>
  2218      </component>
  3088 </collection>
  2219      <component name="appsupport_metadata" long-name="Generic Application Support Metadata" introduced="^2" purpose="development" class="config PC">
  3089 </block>
  2220       <unit mrp="mw/appsupport/appsupport_info/appsupport_metadata/appsupport_metadata.mrp"/>
  3090 <block name="securitysrv" level="generic" long-name="Security Services" levels="plugin framework server generic specific">
  2221      </component>
  3091 <collection name="secsrv_plat" long-name="Security Services Platform Interfaces" level="specific">
  2222     </collection>
  3092 <component name="cms_api" long-name="CMS API" filter="s60" class="api">
  2223    </block>
  3093 <unit bldFile="mw/securitysrv/secsrv_plat/cms_api/group"/>
  2224    <block name="securitysrv" level="generic" long-name="Security Services" levels="plugin framework server generic specific">
  3094 </component>
  2225     <collection name="cms" long-name="Certificate Management Service" level="server">
  3095 <component name="pkcs12_parser_api" long-name="PKCS12 Parser API" filter="s60" class="api">
  2226      <!-- collection is really a component. Need to move down a directory-->
  3096 <unit bldFile="mw/securitysrv/secsrv_plat/pkcs12_parser_api/group"/>
  2227      <component name="cms_build" filter="s60" long-name="CMS" introduced="^3">
  3097 </component>
  2228       <unit bldFile="mw/securitysrv/cms/group"/>
  3098 <component name="java_utils_api" long-name="Java Utils API" filter="s60" class="api">
  2229      </component>
  3099 <unit bldFile="mw/securitysrv/secsrv_plat/java_utils_api/group"/>
  2230     </collection>
  3100 </component>
  2231     <collection name="pkiutilities" long-name="PKI Utilities" level="plugin">
  3101 <component name="wim_cert_api" long-name="WIM Cert API" filter="s60" class="api">
  2232      <component name="x509certnameparser" filter="s60" long-name="X.509 Certificate Name Parser">
  3102 <unit bldFile="mw/securitysrv/secsrv_plat/wim_cert_api/group"/>
  2233       <unit bldFile="mw/securitysrv/pkiutilities/x509certnameparser/group"/>
  3103 </component>
  2234      </component>
  3104 <component name="device_key_store_encryption_plugin_api" long-name="Device Key Store Encryption Plug-in API" filter="s60" class="api">
  2235      <component name="pkcs12" filter="s60" long-name="PKCS #12">
  3105 <unit bldFile="mw/securitysrv/secsrv_plat/device_key_store_encryption_plugin_api/group"/>
  2236       <unit bldFile="mw/securitysrv/pkiutilities/pkcs12/group"/>
  3106 </component>
  2237      </component>
  3107 <component name="x509certnameparser_api" long-name="X.509 Certificate Name Parser API" filter="s60" class="api">
  2238      <component name="certmanui" filter="s60" long-name="Certificate Management UI">
  3108 <unit bldFile="mw/securitysrv/secsrv_plat/x509certnameparser_api/group"/>
  2239       <unit bldFile="mw/securitysrv/pkiutilities/certmanui/group"/>
  3109 </component>
  2240      </component>
  3110 <component name="remote_lock_api" long-name="Remote Lock API" filter="s60" class="api">
  2241      <component name="ctsecuritydialogs" filter="s60" long-name="Crypto Token Security Dialogs">
  3111 <unit bldFile="mw/securitysrv/secsrv_plat/remote_lock_api/group"/>
  2242       <unit bldFile="mw/securitysrv/pkiutilities/ctsecuritydialogs/group"/>
  3112 </component>
  2243      </component>
  3113 <component name="pkidialog_api" long-name="PKI Dialog API" filter="s60" class="api">
  2244      <component name="certsaver" filter="s60" long-name="Certificate Saver">
  3114 <unit bldFile="mw/securitysrv/secsrv_plat/pkidialog_api/group"/>
  2245       <unit bldFile="mw/securitysrv/pkiutilities/certsaver/group"/>
  3115 </component>
  2246      </component>
  3116 <component name="provisioning_api" long-name="Provisioning API" filter="s60" class="api">
  2247      <component name="secmodui" filter="s60" long-name="Security Module UI">
  3117 <unit bldFile="mw/securitysrv/secsrv_plat/provisioning_api/group"/>
  2248       <unit bldFile="mw/securitysrv/pkiutilities/secmodui/group"/>
  3118 </component>
  2249      </component>
  3119 <component name="keyguard_configuration_api" long-name="Keyguard Configuration API" filter="s60" class="api">
  2250      <component name="devicetoken" filter="s60" long-name="Device Token">
  3120 <unit bldFile="mw/securitysrv/secsrv_plat/keyguard_configuration_api/group"/>
  2251       <unit bldFile="mw/securitysrv/pkiutilities/devicetoken/group"/>
  3121 </component>
  2252      </component>
  3122 <component name="keylock_policy_api" long-name="Keylock Policy API" filter="s60" class="api">
  2253      <component name="certificates" filter="s60" long-name="Certificates">
  3123 <unit bldFile="mw/securitysrv/secsrv_plat/keylock_policy_api/group"/>
  2254       <unit bldFile="mw/securitysrv/pkiutilities/Certificates/group" filter="sf_build"/>
  3124 </component>
  2255      </component>
  3125 <component name="security_code_ui_api" long-name="Security Code UI API" filter="s60" class="api">
  2256      <component name="pkiutilities_build" filter="s60" long-name="PKI Utilities Build">
  3126 <unit bldFile="mw/securitysrv/secsrv_plat/security_code_ui_api/group"/>
  2257       <!-- need to split this into the above components -->
  3127 </component>
  2258       <unit bldFile="mw/securitysrv/pkiutilities/group"/>
  3128 <component name="gba_api" long-name="GBA API" filter="s60" class="api">
  2259      </component>
  3129 <unit bldFile="mw/securitysrv/secsrv_plat/gba_api/group"/>
  2260      <component name="ocsp" long-name="Online Certificate Status Protocol" introduced="^2" purpose="optional">
  3130 </component>
  2261       <unit bldFile="mw/securitysrv/pkiutilities/ocsp/group" mrp="mw/securitysrv/pkiutilities/ocsp/group/securitysrv_ocsp.mrp"/>
  3131 <component name="keyguard_access_api" long-name="Keyguard Access API" filter="s60" class="api">
  2262      </component>
  3132 <unit bldFile="mw/securitysrv/secsrv_plat/keyguard_access_api/group"/>
  2263     </collection>
  3133 </component>
  2264     <collection name="wim" long-name="Wireless Identity Module " level="framework">
  3134 <component name="devicelock_access_api" long-name="Device Lock Access API" filter="s60" class="api">
  2265      <!-- collection is really a component. Need to move down a directory-->
  3135 <unit bldFile="mw/securitysrv/secsrv_plat/devicelock_access_api/group"/>
  2266      <component name="wim_build" filter="s60" long-name="WIM Build">
  3136 </component>
  2267       <unit bldFile="mw/securitysrv/wim/group"/>
  3137 <component name="lockapp_server_api" long-name="Lock Application Server API" filter="s60" class="api">
  2268      </component>
  3138 <unit bldFile="mw/securitysrv/secsrv_plat/lockapp_server_api/group"/>
  2269     </collection>
  3139 </component>
  2270     <collection name="remotelock" long-name="Remote Lock" level="generic">
  3140 <component name="devencadaptation_api" long-name="Device Encryption Adaptation API" filter="s60" class="api">
  2271      <!-- collection is really a component. Need to move down a directory-->
  3141 <unit bldFile="mw/securitysrv/secsrv_plat/devencadaptation_api/group"/>
  2272      <component name="remotelock_build" filter="s60" long-name="Remote Lock Build">
  3142 </component>
  2273       <unit bldFile="mw/securitysrv/remotelock/group"/>
  3143 <component name="devenccommonutils_api" long-name="Device Encryption Common Utils API" filter="s60" class="api">
  2274      </component>
  3144 <unit bldFile="mw/securitysrv/secsrv_plat/devenccommonutils_api/group"/>
  2275     </collection>
  3145 </component>
  2276     <collection name="securitydialogs" long-name="Security Dialogs" level="specific">
  3146 </collection>
  2277      <component name="keylockpolicyapi" filter="s60" long-name="Keylock Policy API">
  3147 <collection name="cms" long-name="Certificate Management Service" level="server">
  2278       <unit bldFile="mw/securitysrv/securitydialogs/keylockpolicyapi/group"/>
  3148 <!-- collection is really a component. Need to move down a directory-->
  2279      </component>
  3149 <component name="cms_build" filter="s60" long-name="CMS" introduced="^3">
  2280      <component name="autolock" long-name="Autolock" filter="s60">
  3150 <unit bldFile="mw/securitysrv/cms/group"/>
  2281       <unit bldFile="mw/securitysrv/securitydialogs/autolock/group"/>
  3151 </component>
  2282      </component>
  3152 </collection>
  2283      <component name="secui" filter="s60" long-name="Security UI">
  3153 <collection name="pkiutilities" long-name="PKI Utilities" level="plugin">
  2284       <unit bldFile="mw/securitysrv/securitydialogs/secui/group"/>
  3154 <component name="x509certnameparser" filter="s60" long-name="X.509 Certificate Name Parser">
  2285      </component>
  3155 <unit bldFile="mw/securitysrv/pkiutilities/x509certnameparser/group"/>
  2286      <component name="securitynotifier" filter="s60" long-name="Security Notifier">
  3156 </component>
  2287       <unit bldFile="mw/securitysrv/securitydialogs/securitynotifier/group"/>
  3157 <component name="pkcs12" filter="s60" long-name="PKCS #12">
  2288      </component>
  3158 <unit bldFile="mw/securitysrv/pkiutilities/pkcs12/group"/>
  2289      <component name="lockclient" filter="s60" long-name="Lock Client" introduced="^3">
  3159 </component>
  2290       <unit bldFile="mw/securitysrv/securitydialogs/lockclient/group"/>
  3160 <component name="certmanui" filter="s60" long-name="Certificate Management UI">
  2291      </component>
  3161 <unit bldFile="mw/securitysrv/pkiutilities/certmanui/group"/>
  2292      <component name="lockapp" filter="s60" long-name="Lock Application" introduced="^3">
  3162 </component>
  2293       <unit bldFile="mw/securitysrv/securitydialogs/lockapp/group"/>
  3163 <component name="ctsecuritydialogs" filter="s60" long-name="Crypto Token Security Dialogs">
  2294      </component>
  3164 <unit bldFile="mw/securitysrv/pkiutilities/ctsecuritydialogs/group"/>
  2295      <component name="simlockui" filter="s60" long-name="SIM Lock UI" introduced="^3">
  3165 </component>
  2296       <unit bldFile="mw/securitysrv/securitydialogs/simlockui/group"/>
  3166 <component name="certsaver" filter="s60" long-name="Certificate Saver">
  2297      </component>
  3167 <unit bldFile="mw/securitysrv/pkiutilities/certsaver/group"/>
  2298     </collection>
  3168 </component>
  2299     <collection name="boottimeintegritycheck" long-name="Boot Time Integrity Check" level="plugin">
  3169 <component name="secmodui" filter="s60" long-name="Security Module UI">
  2300      <!-- collection is really a component. Need to move down a directory-->
  3170 <unit bldFile="mw/securitysrv/pkiutilities/secmodui/group"/>
  2301      <component name="boottimeintegritycheck_build" filter="s60" long-name="Boot Time Integrity Check Build">
  3171 </component>
  2302       <unit bldFile="mw/securitysrv/boottimeintegritycheck/group"/>
  3172 <component name="devicetoken" filter="s60" long-name="Device Token">
  2303      </component>
  3173 <unit bldFile="mw/securitysrv/pkiutilities/devicetoken/group"/>
  2304     </collection>
  3174 </component>
  2305     <collection name="gba" long-name="Generic Bootstrapping Architecture" level="server">
  3175 <component name="certificates" filter="s60" long-name="Certificates">
  2306      <component name="uicc" filter="s60" long-name="UICC" introduced="^2" plugin="Y">
  3176 <unit bldFile="mw/securitysrv/pkiutilities/Certificates/group" filter="sf_build"/>
  2307       <unit bldFile="mw/securitysrv/gba/uicc/group"/>
  3177 </component>
  2308      </component>
  3178 <component name="pkiutilities_build" filter="s60" long-name="PKI Utilities Build">
  2309      <component name="gbaserver" filter="s60" long-name="GBA Server" introduced="^2">
  3179 <!-- need to split this into the above components -->
  2310       <unit bldFile="mw/securitysrv/gba/gbaserver/group"/>
  3180 <unit bldFile="mw/securitysrv/pkiutilities/group"/>
  2311      </component>
  3181 </component>
  2312      <component name="gbaapi" filter="s60" long-name="GBA API" introduced="^2">
  3182 <component name="ocsp" long-name="Online Certificate Status Protocol" introduced="^2" purpose="optional">
  2313       <unit bldFile="mw/securitysrv/gba/gbaapi/group"/>
  3183 <unit bldFile="mw/securitysrv/pkiutilities/ocsp/group" mrp="mw/securitysrv/pkiutilities/ocsp/group/securitysrv_ocsp.mrp"/>
  2314      </component>
  3184 </component>
  2315      <component name="gbafilter" filter="s60" long-name="GBA HTTP Filter" introduced="^2" plugin="Y">
  3185 </collection>
  2316       <unit bldFile="mw/securitysrv/gba/gbafilter/group"/>
  3186 <collection name="wim" long-name="Wireless Identity Module " level="framework">
  2317      </component>
  3187 <!-- collection is really a component. Need to move down a directory-->
  2318      <component name="gba_build" filter="s60" long-name="Generic Boot Architecture Build" introduced="^2">
  3188 <component name="wim_build" filter="s60" long-name="WIM Build">
  2319       <!-- need to split this into the above components, or remove #includes and make this GBA ROM  -->
  3189 <unit bldFile="mw/securitysrv/wim/group"/>
  2320       <unit bldFile="mw/securitysrv/gba/group"/>
  3190 </component>
  2321      </component>
  3191 </collection>
  2322     </collection>
  3192 <collection name="remotelock" long-name="Remote Lock" level="generic">
  2323     <collection name="devencdiskutils" long-name="Device Encryption Disk Utils" level="server">
  3193 <!-- collection is really a component. Need to move down a directory-->
  2324      <component name="devenccommonutils" filter="s60" long-name="Device Encryption Common Utils" introduced="^3">
  3194 <component name="remotelock_build" filter="s60" long-name="Remote Lock Build">
  2325       <unit bldFile="mw/securitysrv/devencdiskutils/DevEncCommonUtils/group"/>
  3195 <unit bldFile="mw/securitysrv/remotelock/group"/>
  2326      </component>
  3196 </component>
  2327      <component name="devencrfsplugin" filter="s60" long-name="Device Encryption RFS Plugin" introduced="^3" plugin="Y">
  3197 </collection>
  2328       <unit bldFile="mw/securitysrv/devencdiskutils/DevEncRfsPlugin/group"/>
  3198 <collection name="securitydialogs" long-name="Security Dialogs" level="specific">
  2329      </component>
  3199 <component name="keylockpolicyapi" filter="s60" long-name="Keylock Policy API">
  2330      <component name="pk5recognizer" filter="s60" long-name="Device Encryption Pk5 Recognizer" introduced="^3" plugin="Y">
  3200 <unit bldFile="mw/securitysrv/securitydialogs/keylockpolicyapi/group"/>
  2331       <unit bldFile="mw/securitysrv/devencdiskutils/Pk5Recognizer/group"/>
  3201 </component>
  2332      </component>
  3202 <component name="autolock" long-name="Autolock" filter="s60">
  2333      <component name="devencstarter" filter="s60" long-name="Device Encryption Starter" introduced="^3" plugin="Y">
  3203 <unit bldFile="mw/securitysrv/securitydialogs/autolock/group"/>
  2334       <unit bldFile="mw/securitysrv/devencdiskutils/DevEncStarter/group"/>
  3204 </component>
  2335      </component>
  3205 <component name="secui" filter="s60" long-name="Security UI">
  2336      <component name="devencdiskutils" filter="s60" long-name="Device Encryption Disk Utils Build" introduced="^3">
  3206 <unit bldFile="mw/securitysrv/securitydialogs/secui/group"/>
  2337       <!-- need to split this into the above components, or remove #includes and make this a ROM  component-->
  3207 </component>
  2338       <unit bldFile="mw/securitysrv/devencdiskutils/group"/>
  3208 <component name="securitynotifier" filter="s60" long-name="Security Notifier">
  2339      </component>
  3209 <unit bldFile="mw/securitysrv/securitydialogs/securitynotifier/group"/>
  2340     </collection>
  3210 </component>
  2341     <collection name="securitysrv_info" long-name="Security Services Info" level="specific">
  3211 <component name="lockclient" filter="s60" long-name="Lock Client" introduced="^3">
  2342      <component name="secsrv_plat" long-name="Security Services Platform Interfaces" filter="s60" class="api">
  3212 <unit bldFile="mw/securitysrv/securitydialogs/lockclient/group"/>
  2343       <unit bldFile="mw/securitysrv/secsrv_plat/group"/>
  3213 </component>
  2344      </component>
  3214 <component name="lockapp" filter="s60" long-name="Lock Application" introduced="^3">
  2345      <component name="securitysrv_metadata" long-name="Security Services Metadata" introduced="^2" purpose="development" class="config PC">
  3215 <unit bldFile="mw/securitysrv/securitydialogs/lockapp/group"/>
  2346       <unit mrp="mw/securitysrv/securitysrv_info/securitysrv_metadata/securitysrv_metadata.mrp"/>
  3216 </component>
  2347      </component>
  3217 <component name="simlockui" filter="s60" long-name="SIM Lock UI" introduced="^3">
  2348     </collection>
  3218 <unit bldFile="mw/securitysrv/securitydialogs/simlockui/group"/>
  2349    </block>
  3219 </component>
  2350    <block name="drm" level="generic" long-name="DRM" levels="plugin framework server generic specific">
  3220 </collection>
  2351     <collection name="commondrm" long-name="Common DRM" level="generic">
  3221 <collection name="boottimeintegritycheck" long-name="Boot Time Integrity Check" level="plugin">
  2352      <!-- it looks like this collection would be better as a component. If so, move down a directory. Otherwise, split up the bld.inf -->
  3222 <!-- collection is really a component. Need to move down a directory-->
  2353      <component name="drmencryptor" filter="s60" long-name="DRM Encryptor" class="placeholder">
  3223 <component name="boottimeintegritycheck_build" filter="s60" long-name="Boot Time Integrity Check Build">
  2354       <!-- this should have its own bld.inf or be removed as a component -->
  3224 <unit bldFile="mw/securitysrv/boottimeintegritycheck/group"/>
  2355      </component>
  3225 </component>
  2356      <component name="drmsettingsplugin" filter="s60" long-name="DRM Settings Plugin" plugin="Y" class="placeholder">
  3226 </collection>
  2357       <!-- this should have its own bld.inf or be removed as a component -->
  3227 <collection name="gba" long-name="Generic Bootstrapping Architecture" level="server">
  2358      </component>
  3228 <component name="uicc" filter="s60" long-name="UICC" introduced="^2" plugin="Y">
  2359      <component name="drmrightsmanagerui" filter="s60" long-name="DRM Rights Manager UI">
  3229 <unit bldFile="mw/securitysrv/gba/uicc/group"/>
  2360       <unit bldFile="mw/drm/commondrm/drmrightsmanagerui/help/group"/>
  3230 </component>
  2361      </component>
  3231 <component name="gbaserver" filter="s60" long-name="GBA Server" introduced="^2">
  2362      <component name="drmutility" filter="s60" long-name="DRM Utility">
  3232 <unit bldFile="mw/securitysrv/gba/gbaserver/group"/>
  2363       <!-- Uncomment unit when configuration is in place. Currently #included from commondrm_build -->
  3233 </component>
  2364       <!--<unit bldFile="commondrm/drmutility/group"/>-->
  3234 <component name="gbaapi" filter="s60" long-name="GBA API" introduced="^2">
  2365      </component>
  3235 <unit bldFile="mw/securitysrv/gba/gbaapi/group"/>
  2366      <component name="drmserviceapiwrapper" filter="s60" long-name="DRM Service API Wrapper">
  3236 </component>
  2367       <unit bldFile="mw/drm/commondrm/drmserviceapiwrapper/group"/>
  3237 <component name="gbafilter" filter="s60" long-name="GBA HTTP Filter" introduced="^2" plugin="Y">
  2368      </component>
  3238 <unit bldFile="mw/securitysrv/gba/gbafilter/group"/>
  2369      <component name="drmrightsstoringlocation" filter="s60" long-name="DRM Rights Storing Location">
  3239 </component>
  2370       <unit bldFile="mw/drm/commondrm/drmrightsstoringlocation/group"/>
  3240 <component name="gba_build" filter="s60" long-name="Generic Boot Architecture Build" introduced="^2">
  2371      </component>
  3241 <!-- need to split this into the above components, or remove #includes and make this GBA ROM  -->
  2372      <component name="commondrm_build" filter="s60" long-name="Common DRM Build">
  3242 <unit bldFile="mw/securitysrv/gba/group"/>
  2373       <!-- should be split into the above files, or them collapsed into a single component -->
  3243 </component>
  2374       <unit bldFile="mw/drm/commondrm/group"/>
  3244 </collection>
  2375      </component>
  3245 <collection name="devencdiskutils" long-name="Device Encryption Disk Utils" level="server">
  2376     </collection>
  3246 <component name="devenccommonutils" filter="s60" long-name="Device Encryption Common Utils" introduced="^3">
  2377     <collection name="omadrm" long-name="OMA DRM" level="server">
  3247 <unit bldFile="mw/securitysrv/devencdiskutils/DevEncCommonUtils/group"/>
  2378      <!-- collection is really a component. Move down a directory -->
  3248 </component>
  2379      <component name="omadrm_build" filter="s60" long-name="OMA DRM Build">
  3249 <component name="devencrfsplugin" filter="s60" long-name="Device Encryption RFS Plugin" introduced="^3" plugin="Y">
  2380       <unit bldFile="mw/drm/omadrm/group"/>
  3250 <unit bldFile="mw/securitysrv/devencdiskutils/DevEncRfsPlugin/group"/>
  2381      </component>
  3251 </component>
  2382      <component name="foundationcerts" filter="sf_build" long-name="Foundation Certificates">
  3252 <component name="pk5recognizer" filter="s60" long-name="Device Encryption Pk5 Recognizer" introduced="^3" plugin="Y">
  2383       <unit bldFile="mw/drm/omadrm/foundationcerts/group"/>
  3253 <unit bldFile="mw/securitysrv/devencdiskutils/Pk5Recognizer/group"/>
  2384      </component>
  3254 </component>
  2385     </collection>
  3255 <component name="devencstarter" filter="s60" long-name="Device Encryption Starter" introduced="^3" plugin="Y">
  2386     <collection name="wmdrm" long-name="Windows Media DRM" level="framework">
  3256 <unit bldFile="mw/securitysrv/devencdiskutils/DevEncStarter/group"/>
  2387      <!-- collection is really a component. Move down a directory -->
  3257 </component>
  2388      <component name="wmdrm_build" filter="s60" long-name="WM DRM Build">
  3258 <component name="devencdiskutils" filter="s60" long-name="Device Encryption Disk Utils Build" introduced="^3">
  2389       <unit bldFile="mw/drm/wmdrm/group"/>
  3259 <!-- need to split this into the above components, or remove #includes and make this a ROM  component-->
  2390      </component>
  3260 <unit bldFile="mw/securitysrv/devencdiskutils/group"/>
  2391     </collection>
  3261 </component>
  2392     <collection name="drm_info" long-name="DRM Info" level="specific">
  3262 </collection>
  2393      <component name="drm_pub" filter="s60" long-name="DRM Public Interfaces" class="api">
  3263 <collection name="securitysrv_info" long-name="Security Services Info" level="specific">
  2394       <unit bldFile="mw/drm/drm_pub/group"/>
  3264 <component name="securitysrv_metadata" long-name="Security Services Metadata" introduced="^2" purpose="development" class="config PC">
  2395      </component>
  3265 <unit mrp="mw/securitysrv/securitysrv_info/securitysrv_metadata/securitysrv_metadata.mrp"/>
  2396      <component name="drm_plat" filter="s60" long-name="DRM Platform Interfaces" class="api">
  3266 </component>
  2397       <unit bldFile="mw/drm/drm_plat/group"/>
  3267 </collection>
  2398      </component>
  3268 </block>
  2399     </collection>
  3269 <block name="drm" level="generic" long-name="DRM" levels="plugin framework server generic specific">
  2400    </block>
  3270 <collection name="drm_plat" long-name="DRM Platform Interfaces" level="specific">
  2401    <block name="locationsrv" level="specific" long-name="Location Services" levels="plugin fw server if">
  3271 <component name="roap_api" long-name="ROAP API" filter="s60" class="api">
  2402     <collection name="genericpositioningplugins" long-name="Generic Positioning Plugins" level="plugin">
  3272 <unit bldFile="mw/drm/drm_plat/roap_api/group"/>
  2403      <component name="locationnpppsy" filter="s60" long-name="Location Positioning Proxy PSY" plugin="Y">
  3273 </component>
  2404       <unit bldFile="mw/locationsrv/genericpositioningplugins/locationnpppsy/group"/>
  3274 <component name="drm_common_api" long-name="DRM Common API" filter="s60" class="api">
  2405      </component>
  3275 <unit bldFile="mw/drm/drm_plat/drm_common_api/group"/>
  2406      <component name="locationsuplpsy" filter="s60" long-name="Location SUPL PSY" introduced="^3" plugin="Y">
  3276 </component>
  2407       <unit bldFile="mw/locationsrv/genericpositioningplugins/locationsuplpsy/group"/>
  3277 <component name="drm_rights_api" long-name="DRM Rights API" filter="s60" class="api">
  2408      </component>
  3278 <unit bldFile="mw/drm/drm_plat/drm_rights_api/group"/>
  2409      <component name="genericpositioningplugins_build" filter="s60" long-name="Generic Positioning Plugins Build">
  3279 </component>
  2410       <!-- need to break this up into the other components -->
  3280 <component name="drm_legacy_api" long-name="DRM Legacy API" filter="s60" class="api">
  2411       <unit bldFile="mw/locationsrv/genericpositioningplugins/group"/>
  3281 <unit bldFile="mw/drm/drm_plat/drm_legacy_api/group"/>
  2412      </component>
  3282 </component>
  2413     </collection>
  3283 <component name="dcf_repository_api" long-name="DCF Repository API" filter="s60" class="api">
  2414     <collection name="landmarks" long-name="Landmarks" level="server">
  3284 <unit bldFile="mw/drm/drm_plat/dcf_repository_api/group"/>
  2415      <component name="locationlandmarks" filter="s60" long-name="Location Landmarks">
  3285 </component>
  2416       <unit bldFile="mw/locationsrv/landmarks/locationlandmarks/group"/>
  3286 <component name="drm_service_api" long-name="DRM Service API" filter="s60" class="api">
  2417      </component>
  3287 <unit bldFile="mw/drm/drm_plat/drm_service_api/group"/>
  2418     </collection>
  3288 </component>
  2419     <collection name="locationmapnavfw" long-name="Location Map and Navigation Framework" level="fw">
  3289 <component name="drm_secondary_display_api" long-name="DRM Secondary Display API" filter="s60" class="api">
  2420      <component name="mnlibrary" filter="s60" long-name="Map and Navigation Library">
  3290 <unit bldFile="mw/drm/drm_plat/drm_secondary_display_api/group"/>
  2421       <unit bldFile="mw/locationsrv/locationmapnavfw/library/group"/>
  3291 </component>
  2422      </component>
  3292 <component name="drm_license_manager_api" long-name="DRM License Manager API" filter="s60" class="api">
  2423      <component name="mnaiwprovider" filter="s60" long-name="Map and Navigation AIW Provider" plugin="Y">
  3293 <unit bldFile="mw/drm/drm_plat/drm_license_manager_api/group"/>
  2424       <unit bldFile="mw/locationsrv/locationmapnavfw/aiwprovider/group"/>
  3294 </component>
  2425      </component>
  3295 <component name="drm_utility_api" long-name="DRM Utility API" filter="s60" class="api">
  2426      <component name="locationmapnavfw_build" filter="s60" long-name="Location Map and Navigation Framework Build">
  3296 <unit bldFile="mw/drm/drm_plat/drm_utility_api/group"/>
  2427       <!-- need to break this up into the other components -->
  3297 </component>
  2428       <unit bldFile="mw/locationsrv/locationmapnavfw/group"/>
  3298 <component name="drm_agents_api" long-name="DRM Agents API" filter="s60" class="api">
  2429      </component>
  3299 <unit bldFile="mw/drm/drm_plat/drm_agents_api/group"/>
  2430     </collection>
  3300 </component>
  2431     <collection name="locationsystemui" long-name="Location System UI" level="if">
  3301 <component name="wmdrm_core_api" long-name="WM DRM Core API" filter="s60" class="api">
  2432      <component name="locationsysui" filter="s60" long-name="Location System UI">
  3302 <unit bldFile="mw/drm/drm_plat/wmdrm_core_api/group"/>
  2433       <unit bldFile="mw/locationsrv/locationsystemui/locationsysui/group"/>
  3303 </component>
  2434      </component>
  3304 <component name="wmdrm_access_api" long-name="WMDRM Access API" filter="s60" class="api">
  2435     </collection>
  3305 <unit bldFile="mw/drm/drm_plat/wmdrm_access_api/group"/>
  2436     <collection name="supl" long-name="SUPL" level="fw">
  3306 </component>
  2437      <component name="locationsuplfw" filter="s60" long-name="Location SUPL Framework">
  3307 <component name="camese_utility_api" long-name="Camese Utility API" filter="s60" class="api">
  2438       <unit bldFile="mw/locationsrv/supl/locationsuplfw/group"/>
  3308 <unit bldFile="mw/drm/drm_plat/camese_utility_api/group"/>
  2439      </component>
  3309 </component>
  2440      <component name="locationomasuplprotocolhandler" filter="s60" long-name="OMA SUPL Protocol Handler">
  3310 <component name="camese_framework_api" long-name="Camese Framework API" filter="s60" class="api">
  2441       <unit bldFile="mw/locationsrv/supl/locationomasuplprotocolhandler/group"/>
  3311 <unit bldFile="mw/drm/drm_plat/camese_framework_api/group"/>
  2442      </component>
  3312 </component>
  2443      <component name="supltiapiimplementation" filter="s60" long-name="SUPL TI API Implementation" introduced="^3">
  3313 </collection>
  2444       <unit bldFile="mw/locationsrv/supl/supltiapiimplementation/group"/>
  3314 <collection name="drm_pub" long-name="DRM Public Interfaces" level="specific">
  2445      </component>
  3315 <component name="drm_helper_api" long-name="DRM Helper API" filter="s60" class="api">
  2446     </collection>
  3316 <unit bldFile="mw/drm/drm_pub/drm_helper_api/group"/>
  2447     <collection name="locationtriggering" long-name="Location Triggering" level="server">
  3317 </component>
  2448      <component name="ltlogger" filter="s60" long-name="LT Logger">
  3318 <component name="oma_drm_caf_agent_api" long-name="OMA DRM CAF Agent API" filter="s60" class="api">
  2449       <unit bldFile="mw/locationsrv/locationtriggering/ltlogger/group"/>
  3319 <unit bldFile="mw/drm/drm_pub/oma_drm_caf_agent_api/group"/>
  2450      </component>
  3320 </component>
  2451      <component name="ltclientlib" filter="s60" long-name="LT Client Library">
  3321 <component name="drm_license_checker_api" long-name="DRM License Checker API" filter="s60" class="api">
  2452       <unit bldFile="mw/locationsrv/locationtriggering/ltclientlib/group"/>
  3322 <unit bldFile="mw/drm/drm_pub/drm_license_checker_api/group"/>
  2453      </component>
  3323 </component>
  2454      <component name="ltmanagementlib" filter="s60" long-name="LT Management Library">
  3324 </collection>
  2455       <unit bldFile="mw/locationsrv/locationtriggering/ltmanagementlib/group"/>
  3325 <collection name="commondrm" long-name="Common DRM" level="generic">
  2456      </component>
  3326 <!-- it looks like this collection would be better as a component. If so, move down a directory. Otherwise, split up the bld.inf -->
  2457      <component name="ltcontainer" filter="s60" long-name="LT Container">
  3327 <component name="drmencryptor" filter="s60" long-name="DRM Encryptor" class="placeholder">
  2458       <unit bldFile="mw/locationsrv/locationtriggering/ltcontainer/group"/>
  3328 <!-- this should have its own bld.inf or be removed as a component -->
  2459      </component>
  3329 </component>
  2460      <component name="ltserver" filter="s60" long-name="LT Server">
  3330 <component name="drmsettingsplugin" filter="s60" long-name="DRM Settings Plugin" plugin="Y" class="placeholder">
  2461       <unit bldFile="mw/locationsrv/locationtriggering/ltserver/group"/>
  3331 <!-- this should have its own bld.inf or be removed as a component -->
  2462      </component>
  3332 </component>
  2463      <component name="ltstrategypluginapi" filter="s60" long-name="LT Strategy Plugin API">
  3333 <component name="drmrightsmanagerui" filter="s60" long-name="DRM Rights Manager UI">
  2464       <unit bldFile="mw/locationsrv/locationtriggering/ltstrategypluginapi/group"/>
  3334 <unit bldFile="mw/drm/commondrm/drmrightsmanagerui/help/group"/>
  2465      </component>
  3335 </component>
  2466      <component name="ltstrategyengine" filter="s60" long-name="LT Strategy Engine">
  3336 <component name="drmutility" filter="s60" long-name="DRM Utility">
  2467       <unit bldFile="mw/locationsrv/locationtriggering/ltstrategyengine/group"/>
  3337 <!-- Uncomment unit when configuration is in place. Currently #included from commondrm_build -->
  2468      </component>
  3338 <!--<unit bldFile="commondrm/drmutility/group"/>-->
  2469      <component name="ltmovementdetectionpluginapi" filter="s60" long-name="Movement Detection Plugin API">
  3339 </component>
  2470       <unit bldFile="mw/locationsrv/locationtriggering/ltmovementdetectionpluginapi/group"/>
  3340 <component name="drmserviceapiwrapper" filter="s60" long-name="DRM Service API Wrapper">
  2471      </component>
  3341 <unit bldFile="mw/drm/commondrm/drmserviceapiwrapper/group"/>
  2472      <component name="ltcellidmovementdetector" filter="s60" long-name="Cell ID Movement Detector">
  3342 </component>
  2473       <unit bldFile="mw/locationsrv/locationtriggering/ltcellidmovementdetector/group"/>
  3343 <component name="drmrightsstoringlocation" filter="s60" long-name="DRM Rights Storing Location">
  2474      </component>
  3344 <unit bldFile="mw/drm/commondrm/drmrightsstoringlocation/group"/>
  2475      <component name="lbtmgmtui" filter="s60" long-name="LBT Management UI" plugin="Y">
  3345 </component>
  2476       <unit bldFile="mw/locationsrv/locationtriggering/lbtmgmtui/group"/>
  3346 <component name="commondrm_build" filter="s60" long-name="Common DRM Build">
  2477      </component>
  3347 <!-- should be split into the above files, or them collapsed into a single component -->
  2478      <component name="ltcontextsourceplugin" filter="s60" long-name="LT Context Source Plugin" introduced="^3" plugin="Y">
  3348 <unit bldFile="mw/drm/commondrm/group"/>
  2479       <unit bldFile="mw/locationsrv/locationtriggering/ltcontextsourceplugin/group"/>
  3349 </component>
  2480      </component>
  3350 </collection>
  2481      <component name="locationtriggering_build" filter="s60" long-name="Location Triggering Build">
  3351 <collection name="omadrm" long-name="OMA DRM" level="server">
  2482       <!--  should remove #include from this and maybe put exports in the above components -->
  3352 <!-- collection is really a component. Move down a directory -->
  2483       <unit bldFile="mw/locationsrv/locationtriggering/group"/>
  3353 <component name="omadrm_build" filter="s60" long-name="OMA DRM Build">
  2484      </component>
  3354 <unit bldFile="mw/drm/omadrm/group"/>
  2485     </collection>
  3355 </component>
  2486     <collection name="locationsrv_info" long-name="Location Services Info" level="if">
  3356 <component name="foundationcerts" filter="sf_build" long-name="Foundation Certificates">
  2487      <component name="locsrv_plat" filter="s60" long-name="Location Services Platform Interfaces" class="api">
  3357 <unit bldFile="mw/drm/omadrm/foundationcerts/group"/>
  2488       <unit bldFile="mw/locationsrv/locsrv_plat/group"/>
  3358 </component>
  2489      </component>
  3359 </collection>
  2490      <component name="locsrv_pub" filter="s60" long-name="Location Services Public Interfaces" class="api">
  3360 <collection name="wmdrm" long-name="Windows Media DRM" level="framework">
  2491       <unit bldFile="mw/locationsrv/locsrv_pub/group"/>
  3361 <!-- collection is really a component. Move down a directory -->
  2492      </component>
  3362 <component name="wmdrm_build" filter="s60" long-name="WM DRM Build">
  2493     </collection>
  3363 <unit bldFile="mw/drm/wmdrm/group"/>
  2494    </block>
  3364 </component>
  2495    <block name="accesssec" level="generic" long-name="Access Security" levels="plugin framework server generic specific">
  3365 </collection>
  2496     <collection name="wlansecuritysettings" long-name="WLAN Security Settings" level="specific">
  3366 <collection name="drm_info" long-name="DRM Info" level="specific"/>
  2497      <component name="wapisecuritysettingsui" filter="s60" long-name="WAPI Security Settings UI" introduced="9.1">
  3367 </block>
  2498       <!-- the directory for this needs to be moved up to the right level -->
  3368 <block name="locationsrv" level="specific" long-name="Location Services" levels="plugin fw server if">
  2499       <unit bldFile="mw/accesssec/wlansecuritysettings/wapisecuritysettingsui/stub/group"/>
  3369 <collection name="locsrv_pub" long-name="Location Services Public Interfaces" level="if">
  2500      </component>
  3370 <component name="landmarks_search_api" long-name="Landmarks Search API" filter="s60" class="api">
  2501      <component name="wepsecuritysettingsui" filter="s60" long-name="WEP Security Settings UI" introduced="9.1">
  3371 <unit bldFile="mw/locationsrv/locsrv_pub/landmarks_search_api/group"/>
  2502       <unit bldFile="mw/accesssec/wlansecuritysettings/wepsecuritysettingsui/group"/>
  3372 </component>
  2503      </component>
  3373 <component name="landmarks_api" long-name="Landmarks API" filter="s60" class="api">
  2504      <component name="wifiprotectedsetup" filter="s60" long-name="WIFI Protected Setup" introduced="^1">
  3374 <unit bldFile="mw/locationsrv/locsrv_pub/landmarks_api/group"/>
  2505       <unit bldFile="mw/accesssec/wlansecuritysettings/wifiprotectedsetup/group"/>
  3375 </component>
  2506      </component>
  3376 <component name="landmarks_database_management_api" long-name="Landmarks Database Management API" filter="s60" class="api">
  2507      <component name="wlaneapsettingsui" filter="s60" long-name="WLAN EAP Settings UI" introduced="9.3">
  3377 <unit bldFile="mw/locationsrv/locsrv_pub/landmarks_database_management_api/group"/>
  2508       <unit bldFile="mw/accesssec/wlansecuritysettings/wlaneapsettingsui/group"/>
  3378 </component>
  2509      </component>
  3379 <component name="location_triggering_api" long-name="Location Triggering API" filter="s60" class="api">
  2510      <component name="wpasecuritysettingsui" filter="s60" long-name="WPA Security Settings UI" introduced="9.1">
  3380 <unit bldFile="mw/locationsrv/locsrv_pub/location_triggering_api/group"/>
  2511       <unit bldFile="mw/accesssec/wlansecuritysettings/wpasecuritysettingsui/group"/>
  3381 </component>
  2512      </component>
  3382 <component name="blid_application_satellite_info_api" long-name="BLID Application Satellite Info API" filter="s60" class="api">
  2513     </collection>
  3383 <unit bldFile="mw/locationsrv/locsrv_pub/blid_application_satellite_info_api/group"/>
  2514     <collection name="eapol" long-name="EAPOL" level="framework">
  3384 </component>
  2515      <component name="eapol_framework" filter="s60" long-name="EAPOL Framework" introduced="9.2">
  3385 </collection>
  2516       <unit bldFile="mw/accesssec/eapol/eapol_framework/eapol_symbian/group"/>
  3386 <collection name="locsrv_plat" long-name="Location Services Platform Interfaces" level="if">
  2517      </component>
  3387 <component name="map_and_navigation_api" long-name="Map and Navigation API" filter="s60" class="api">
  2518     </collection>
  3388 <unit bldFile="mw/locationsrv/locsrv_plat/map_and_navigation_api/group"/>
  2519     <collection name="accesssec_info" long-name="Access Security Info" level="specific">
  3389 </component>
  2520      <component name="accesssec_plat" filter="s60" long-name="Access Security Platform Interfaces" class="api">
  3390 <component name="map_and_navigation_provider_discovery_api" long-name="Map and Navigation Provider Discovery API" filter="s60" class="api">
  2521       <unit bldFile="mw/accesssec/accesssec_plat/group"/>
  3391 <unit bldFile="mw/locationsrv/locsrv_plat/map_and_navigation_provider_discovery_api/group"/>
  2522      </component>
  3392 </component>
  2523     </collection>
  3393 <component name="geocoding_api" long-name="Geocoding API" filter="s60" class="api">
  2524    </block>
  3394 <unit bldFile="mw/locationsrv/locsrv_plat/geocoding_api/group"/>
  2525    <block name="ipconnmgmt" level="generic" long-name="IP Connectivity Management" levels="plugin framework server generic utils">
  3395 </component>
  2526     <collection name="accesspointcontrol" long-name="Access Point Control" level="plugin">
  3396 <component name="map_image_api" long-name="Map Image API" filter="s60" class="api">
  2527      <component name="apcontrollistplugin" filter="s60" long-name="Access Point Control List Plugin" introduced="^2" plugin="Y">
  3397 <unit bldFile="mw/locationsrv/locsrv_plat/map_image_api/group"/>
  2528       <unit bldFile="mw/ipconnmgmt/accesspointcontrol/apcontrollistplugin/group"/>
  3398 </component>
  2529      </component>
  3399 <component name="map_and_navigation_aiw_api" long-name="Map and Navigation AIW API" filter="s60" class="api">
  2530     </collection>
  3400 <unit bldFile="mw/locationsrv/locsrv_plat/map_and_navigation_aiw_api/group"/>
  2531     <collection name="alwayson_net_plugin" long-name="Always Online Net Plugin" level="server">
  3401 </component>
  2532      <component name="pdpcontextmanager2" filter="s60" long-name="PDP Context Manager 2">
  3402 <component name="map_and_navigation_provider_api" long-name="Map and Navigation Provider API" filter="s60" class="api">
  2533       <unit bldFile="mw/ipconnmgmt/alwayson_net_plugin/pdpcontextmanager2/group"/>
  3403 <unit bldFile="mw/locationsrv/locsrv_plat/map_and_navigation_provider_api/group"/>
  2534      </component>
  3404 </component>
  2535     </collection>
  3405 <component name="landmarks_category_definition_api" long-name="Landmarks Category Definition API" filter="s60" class="api">
  2536     <collection name="apengine" long-name="Access Point Engine" level="framework">
  3406 <unit bldFile="mw/locationsrv/locsrv_plat/landmarks_category_definition_api/group"/>
  2537      <component name="apeng" filter="s60" long-name="Access Point Engine">
  3407 </component>
  2538       <unit bldFile="mw/ipconnmgmt/apengine/apeng/group"/>
  3408 <component name="supl_settings_api" long-name="SUPL Settings API" filter="s60" class="api">
  2539      </component>
  3409 <unit bldFile="mw/locationsrv/locsrv_plat/supl_settings_api/group"/>
  2540      <component name="apsettingshandlerui" filter="s60" long-name="Access Point Settings Handler UI">
  3410 </component>
  2541       <unit bldFile="mw/ipconnmgmt/apengine/apsettingshandlerui/group"/>
  3411 <component name="location_settings_launch_api" long-name="Location Settings Launch API" filter="s60" class="api">
  2542      </component>
  3412 <unit bldFile="mw/locationsrv/locsrv_plat/location_settings_launch_api/group"/>
  2543      <component name="apsettingsplugin" filter="s60" long-name="Access Point Settings Plugin" plugin="Y">
  3413 </component>
  2544       <unit bldFile="mw/ipconnmgmt/apengine/apsettingsplugin/group"/>
  3414 <component name="map_image_conversion_plugin_api" long-name="Map Image Conversion Plug-In API" filter="s60" class="api">
  2545      </component>
  3415 <unit bldFile="mw/locationsrv/locsrv_plat/map_image_conversion_plugin_api/group"/>
  2546     </collection>
  3416 </component>
  2547     <collection name="bearermanagement" long-name="Bearer Management" level="framework">
  3417 <component name="psy_configuration_ui_plugin_api" long-name="PSY Configuration UI Plug-in API" filter="s60" class="api">
  2548      <component name="mpm" filter="s60" long-name="Mobility Policy Manager">
  3418 <unit bldFile="mw/locationsrv/locsrv_plat/psy_configuration_ui_plugin_api/group"/>
  2549       <unit bldFile="mw/ipconnmgmt/bearermanagement/mpm/group"/>
  3419 </component>
  2550      </component>
  3420 <component name="np_proxy_configuration_api" long-name="NP Proxy Configuration API" filter="s60" class="api">
  2551      <component name="extendedconnpref" filter="s60" long-name="Extended Connection Preferences">
  3421 <unit bldFile="mw/locationsrv/locsrv_plat/np_proxy_configuration_api/group"/>
  2552       <unit bldFile="mw/ipconnmgmt/bearermanagement/extendedconnpref/group"/>
  3422 </component>
  2553      </component>
  3423 <component name="supl_terminal_initiation_api" long-name="SUPL Terminal Initiation API" filter="s60" class="api">
  2554      <component name="s60mcpr" filter="s60" long-name="S60 Meta-Connection Provider" plugin="Y">
  3424 <unit bldFile="mw/locationsrv/locsrv_plat/supl_terminal_initiation_api/group"/>
  2555       <unit bldFile="mw/ipconnmgmt/bearermanagement/S60MCPR/group"/>
  3425 </component>
  2556      </component>
  3426 <component name="location_notation_preferences_settings_api" long-name="Location Notation Preferences Settings API" filter="s60" class="api">
  2557     </collection>
  3427 <unit bldFile="mw/locationsrv/locsrv_plat/location_notation_preferences_settings_api/group"/>
  2558     <collection name="cmmanager" long-name="Connection Method Manager" level="framework">
  3428 </component>
  2559      <component name="cmmgr" filter="s60" long-name="CM Manager">
  3429 <component name="supl_settings_notifier_secondary_display_api" long-name="SUPL Settings Notifier Secondary Display API" filter="s60" class="api">
  2560       <unit bldFile="mw/ipconnmgmt/cmmanager/cmmgr/group"/>
  3430 <unit bldFile="mw/locationsrv/locsrv_plat/supl_settings_notifier_secondary_display_api/group"/>
  2561      </component>
  3431 </component>
  2562      <component name="gsconnsettingsplugin" filter="s60" long-name="GS Connection Settings Plugin" introduced="^3" plugin="Y">
  3432 <component name="supl_network_initiation_api" long-name="SUPL Network Initiation API" filter="s60" class="api">
  2563       <unit bldFile="mw/ipconnmgmt/cmmanager/gsconnsettingsplugin/group"/>
  3433 <unit bldFile="mw/locationsrv/locsrv_plat/supl_network_initiation_api/group"/>
  2564      </component>
  3434 </component>
  2565     </collection>
  3435 <component name="privacy_notifiers_secondary_display_api" long-name="Privacy Notifiers Secondary Display API" filter="s60" class="api">
  2566     <collection name="connectionmonitoring" long-name="Connection Monitoring" level="server">
  3436 <unit bldFile="mw/locationsrv/locsrv_plat/privacy_notifiers_secondary_display_api/group"/>
  2567      <component name="connectionmonitorplugin" filter="s60" long-name="Connection Monitor Plugin" plugin="Y">
  3437 </component>
  2568       <unit bldFile="mw/ipconnmgmt/connectionmonitoring/connectionmonitorplugin/group"/>
  3438 <component name="oma_supl_configuration_parameter_api" long-name="OMA SUPL Configuration Parameter API" filter="s60" class="api">
  2569      </component>
  3439 <unit bldFile="mw/locationsrv/locsrv_plat/oma_supl_configuration_parameter_api/group"/>
  2570      <component name="connectionmonitorui" filter="s60" long-name="Connection Monitor UI">
  3440 </component>
  2571       <unit bldFile="mw/ipconnmgmt/connectionmonitoring/connectionmonitorui/group"/>
  3441 <component name="supl_query_secondary_display_api" long-name="SUPL Query Secondary Display API" filter="s60" class="api">
  2572      </component>
  3442 <unit bldFile="mw/locationsrv/locsrv_plat/supl_query_secondary_display_api/group"/>
  2573      <component name="connmon" filter="s60" long-name="Connection Monitor">
  3443 </component>
  2574       <!-- either split into two components, or #include from a common bld.inf -->
  3444 <component name="location_triggering_management_api" long-name="Location Triggering Management API" filter="s60" class="api">
  2575       <unit bldFile="mw/ipconnmgmt/connectionmonitoring/connmon/connectionmonitor/group"/>
  3445 <unit bldFile="mw/locationsrv/locsrv_plat/location_triggering_management_api/group"/>
  2576       <unit bldFile="mw/ipconnmgmt/connectionmonitoring/connmon/dataconnectionlogger/group"/>
  3446 </component>
  2577      </component>
  3447 <component name="location_triggering_status_information_api" long-name="Location Triggering Status Information API" filter="s60" class="api">
  2578      <component name="connmonext" filter="s60" long-name="Connection Monitor Extension API">
  3448 <unit bldFile="mw/locationsrv/locsrv_plat/location_triggering_status_information_api/group"/>
  2579       <unit bldFile="mw/ipconnmgmt/connectionmonitoring/connmonext/group"/>
  3449 </component>
  2580      </component>
  3450 <component name="oma_supl_asn_codec_plugin_api" long-name="OMA SUPL ASN Codec Plugin API" filter="s60" class="api">
  2581     </collection>
  3451 <unit bldFile="mw/locationsrv/locsrv_plat/oma_supl_asn_codec_plugin_api/group"/>
  2582     <collection name="connectionutilities" long-name="Connection Utilities" level="utils">
  3452 </component>
  2583      <component name="connectiondialogs" filter="s60" long-name="Connection Dialogs">
  3453 <component name="query_and_notification_api" long-name="Query and Notification API" filter="s60" introduced="^3" class="api">
  2584       <unit bldFile="mw/ipconnmgmt/connectionutilities/connectiondialogs/group"/>
  3454 <!-- needs metadata file: <meta rel="Api" href="locsrv_plat/query_and_notification_api/query_and_notification_api.metaxml"/> -->
  2585      </component>
  3455 <unit bldFile="mw/locationsrv/locsrv_plat/query_and_notification_api/group"/>
  2586     </collection>
  3456 </component>
  2587     <collection name="dbcreator" long-name="DB Creator" level="utils">
  3457 <component name="location_local_variation_api" long-name="Location Local Variation API" filter="s60" class="api">
  2588      <component name="commsdatcreator" filter="s60" long-name="Comms Database Creator" introduced="9.3">
  3458 <unit bldFile="mw/locationsrv/locsrv_plat/location_local_variation_api/group"/>
  2589       <unit bldFile="mw/ipconnmgmt/dbcreator/commsdatcreator/group"/>
  3459 </component>
  2590      </component>
  3460 </collection>
  2591      <component name="commsdatcreatorrfsplugin" filter="s60" long-name="Comms Database Creator RFS Plugin" introduced="9.3" plugin="Y">
  3461 <collection name="genericpositioningplugins" long-name="Generic Positioning Plugins" level="plugin">
  2592       <!-- uncomment when config is turned on -->
  3462 <component name="locationnpppsy" filter="s60" long-name="Location Positioning Proxy PSY" plugin="Y">
  2593       <!-- <unit bldFile="dbcreator/commsdatcreatorrfsplugin/group"/>-->
  3463 <unit bldFile="mw/locationsrv/genericpositioningplugins/locationnpppsy/group"/>
  2594      </component>
  3464 </component>
  2595      <component name="commsdatstartup" filter="s60" long-name="Comms Database Startup" introduced="9.3">
  3465 <component name="locationsuplpsy" filter="s60" long-name="Location SUPL PSY" introduced="^3" plugin="Y">
  2596       <unit bldFile="mw/ipconnmgmt/dbcreator/commsdatstartup/group"/>
  3466 <unit bldFile="mw/locationsrv/genericpositioningplugins/locationsuplpsy/group"/>
  2597      </component>
  3467 </component>
  2598      <component name="dbcreatorexe" filter="s60" long-name="DB Creator" introduced="9.3">
  3468 <component name="genericpositioningplugins_build" filter="s60" long-name="Generic Positioning Plugins Build">
  2599       <unit bldFile="mw/ipconnmgmt/dbcreator/dbcreatorexe/group"/>
  3469 <!-- need to break this up into the other components -->
  2600      </component>
  3470 <unit bldFile="mw/locationsrv/genericpositioningplugins/group"/>
  2601      <component name="dbcreator_build" filter="s60" long-name="DB Creator Build" introduced="9.3">
  3471 </component>
  2602       <!-- move exports to another component, this is needed for the #ifndef for commsdatcreatorrfsplugin until configuration is in place-->
  3472 </collection>
  2603       <unit bldFile="mw/ipconnmgmt/dbcreator/group"/>
  3473 <collection name="landmarks" long-name="Landmarks" level="server">
  2604      </component>
  3474 <component name="locationlandmarks" filter="s60" long-name="Location Landmarks">
  2605     </collection>
  3475 <unit bldFile="mw/locationsrv/landmarks/locationlandmarks/group"/>
  2606     <collection name="ipconnmgmt_info" long-name="IP Connectivity Management Info" level="utils">
  3476 </component>
  2607      <component name="ipcm_pub" filter="s60" long-name="IP Connectivity Management Public Interfaces" class="api">
  3477 </collection>
  2608       <unit bldFile="mw/ipconnmgmt/ipcm_pub/group"/>
  3478 <collection name="locationmapnavfw" long-name="Location Map and Navigation Framework" level="fw">
  2609      </component>
  3479 <component name="mnlibrary" filter="s60" long-name="Map and Navigation Library">
  2610      <component name="ipcm_plat" filter="s60" long-name="IP Connectivity Management Platform Interfaces" class="api">
  3480 <unit bldFile="mw/locationsrv/locationmapnavfw/library/group"/>
  2611       <unit bldFile="mw/ipconnmgmt/ipcm_plat/group"/>
  3481 </component>
  2612      </component>
  3482 <component name="mnaiwprovider" filter="s60" long-name="Map and Navigation AIW Provider" plugin="Y">
  2613      <component name="ipcm_build" filter="s60" long-name="IP Connectivity Management Build">
  3483 <unit bldFile="mw/locationsrv/locationmapnavfw/aiwprovider/group"/>
  2614       <!-- need to move exports to another component, or maek this a config component and revmove the #includes -->
  3484 </component>
  2615       <unit bldFile="mw/ipconnmgmt/group"/>
  3485 <component name="locationmapnavfw_build" filter="s60" long-name="Location Map and Navigation Framework Build">
  2616      </component>
  3486 <!-- need to break this up into the other components -->
  2617     </collection>
  3487 <unit bldFile="mw/locationsrv/locationmapnavfw/group"/>
  2618    </block>
  3488 </component>
  2619    <block name="netprotocols" level="generic" long-name="High-level Internet Protocols" levels="plugin framework server generic specific">
  3489 </collection>
  2620     <collection name="httpfilters" long-name="HTTP Filters" level="plugin">
  3490 <collection name="locationsystemui" long-name="Location System UI" level="if">
  2621      <component name="httpfiltercommon" filter="s60" long-name="HTTP Filter Common">
  3491 <component name="locationsysui" filter="s60" long-name="Location System UI">
  2622       <unit bldFile="mw/netprotocols/httpfilters/httpfiltercommon/group"/>
  3492 <unit bldFile="mw/locationsrv/locationsystemui/locationsysui/group"/>
  2623      </component>
  3493 </component>
  2624      <component name="cookie" filter="s60" long-name="Cookie Filter" plugin="Y">
  3494 </collection>
  2625       <unit bldFile="mw/netprotocols/httpfilters/cookie/group"/>
  3495 <collection name="supl" long-name="SUPL" level="fw">
  2626      </component>
  3496 <component name="locationsuplfw" filter="s60" long-name="Location SUPL Framework">
  2627      <component name="deflatefilter" filter="s60" long-name="Deflate Filter" plugin="Y">
  3497 <unit bldFile="mw/locationsrv/supl/locationsuplfw/group"/>
  2628       <unit bldFile="mw/netprotocols/httpfilters/deflatefilter/group"/>
  3498 </component>
  2629      </component>
  3499 <component name="locationomasuplprotocolhandler" filter="s60" long-name="OMA SUPL Protocol Handler">
  2630      <component name="httpfilteracceptheader" filter="s60" long-name="Accept Header Filter" plugin="Y">
  3500 <unit bldFile="mw/locationsrv/supl/locationomasuplprotocolhandler/group"/>
  2631       <unit bldFile="mw/netprotocols/httpfilters/httpfilteracceptheader/group"/>
  3501 </component>
  2632      </component>
  3502 <component name="supltiapiimplementation" filter="s60" long-name="SUPL TI API Implementation" introduced="^3">
  2633      <component name="httpfilterauthentication" filter="s60" long-name="Authentication Filter" plugin="Y">
  3503 <unit bldFile="mw/locationsrv/supl/supltiapiimplementation/group"/>
  2634       <unit bldFile="mw/netprotocols/httpfilters/httpfilterauthentication/group"/>
  3504 </component>
  2635      </component>
  3505 </collection>
  2636      <component name="httpfilterconnhandler" filter="s60" long-name="Connection Handler Fitler" plugin="Y">
  3506 <collection name="locationtriggering" long-name="Location Triggering" level="server">
  2637       <unit bldFile="mw/netprotocols/httpfilters/httpfilterconnhandler/group"/>
  3507 <component name="ltlogger" filter="s60" long-name="LT Logger">
  2638      </component>
  3508 <unit bldFile="mw/locationsrv/locationtriggering/ltlogger/group"/>
  2639      <component name="httpfilteriop" filter="s60" long-name="HTTP IOP Filter" plugin="Y">
  3509 </component>
  2640       <unit bldFile="mw/netprotocols/httpfilters/httpfilteriop/group"/>
  3510 <component name="ltclientlib" filter="s60" long-name="LT Client Library">
  2641      </component>
  3511 <unit bldFile="mw/locationsrv/locationtriggering/ltclientlib/group"/>
  2642      <component name="httpfilterproxy" filter="s60" long-name="HTTP Proxy Filter" plugin="Y">
  3512 </component>
  2643       <unit bldFile="mw/netprotocols/httpfilters/httpfilterproxy/group"/>
  3513 <component name="ltmanagementlib" filter="s60" long-name="LT Management Library">
  2644      </component>
  3514 <unit bldFile="mw/locationsrv/locationtriggering/ltmanagementlib/group"/>
  2645      <component name="uaproffilter" filter="s60" long-name="UAProf Filter" plugin="Y">
  3515 </component>
  2646       <unit bldFile="mw/netprotocols/httpfilters/uaproffilter/group"/>
  3516 <component name="ltcontainer" filter="s60" long-name="LT Container">
  2647      </component>
  3517 <unit bldFile="mw/locationsrv/locationtriggering/ltcontainer/group"/>
  2648     </collection>
  3518 </component>
  2649     <collection name="applayerprotocols" long-name="Application Layer Protocols" level="server">
  3519 <component name="ltserver" filter="s60" long-name="LT Server">
  2650      <component name="httptransportfw" long-name="HTTP Transport Framework" introduced="6.2" purpose="optional">
  3520 <unit bldFile="mw/locationsrv/locationtriggering/ltserver/group"/>
  2651       <unit bldFile="mw/netprotocols/applayerprotocols/httptransportfw/group" mrp="mw/netprotocols/applayerprotocols/httptransportfw/group/http_transport-framework.mrp"/>
  3521 </component>
  2652      </component>
  3522 <component name="ltstrategypluginapi" filter="s60" long-name="LT Strategy Plugin API">
  2653      <component name="httpexamples" long-name="HTTP Examples" introduced="6.2" purpose="development">
  3523 <unit bldFile="mw/locationsrv/locationtriggering/ltstrategypluginapi/group"/>
  2654       <unit bldFile="mw/netprotocols/applayerprotocols/httpexamples/group" mrp="mw/netprotocols/applayerprotocols/httpexamples/group/http_examples.mrp"/>
  3524 </component>
  2655      </component>
  3525 <component name="ltstrategyengine" filter="s60" long-name="LT Strategy Engine">
  2656      <component name="wappushsupport" long-name="WAP Push Support" introduced="6.2" purpose="optional">
  3526 <unit bldFile="mw/locationsrv/locationtriggering/ltstrategyengine/group"/>
  2657       <unit bldFile="mw/netprotocols/applayerprotocols/wappushsupport/Group" mrp="mw/netprotocols/applayerprotocols/wappushsupport/Group/wap-browser_wappushsupport.mrp"/>
  3527 </component>
  2658      </component>
  3528 <component name="ltmovementdetectionpluginapi" filter="s60" long-name="Movement Detection Plugin API">
  2659      <component name="wapbase" long-name="WAP Base" introduced="6.0" purpose="optional">
  3529 <unit bldFile="mw/locationsrv/locationtriggering/ltmovementdetectionpluginapi/group"/>
  2660       <unit bldFile="mw/netprotocols/applayerprotocols/wapbase/Group" mrp="mw/netprotocols/applayerprotocols/wapbase/Group/wap-browser_wapbase.mrp"/>
  3530 </component>
  2661      </component>
  3531 <component name="ltcellidmovementdetector" filter="s60" long-name="Cell ID Movement Detector">
  2662      <component name="ftpengine" long-name="FTP Engine" introduced="6.0" purpose="optional">
  3532 <unit bldFile="mw/locationsrv/locationtriggering/ltcellidmovementdetector/group"/>
  2663       <unit bldFile="mw/netprotocols/applayerprotocols/ftpengine/group" mrp="mw/netprotocols/applayerprotocols/ftpengine/group/networking_ftp_e.mrp"/>
  3533 </component>
  2664      </component>
  3534 <component name="lbtmgmtui" filter="s60" long-name="LBT Management UI" plugin="Y">
  2665      <component name="telnetengine" long-name="Telnet Engine" introduced="6.0" purpose="optional">
  3535 <unit bldFile="mw/locationsrv/locationtriggering/lbtmgmtui/group"/>
  2666       <unit bldFile="mw/netprotocols/applayerprotocols/telnetengine/group" mrp="mw/netprotocols/applayerprotocols/telnetengine/group/networking_telnet_e.mrp"/>
  3536 </component>
  2667      </component>
  3537 <component name="ltcontextsourceplugin" filter="s60" long-name="LT Context Source Plugin" introduced="^3" plugin="Y">
  2668      <component name="httpserviceapi" long-name="HTTP Service API" introduced="TB9.2" purpose="optional">
  3538 <unit bldFile="mw/locationsrv/locationtriggering/ltcontextsourceplugin/group"/>
  2669       <unit bldFile="mw/netprotocols/applayerprotocols/httpservice/group" mrp="mw/netprotocols/applayerprotocols/httpservice/group/http_service.mrp"/>
  3539 </component>
  2670      </component>
  3540 <component name="locationtriggering_build" filter="s60" long-name="Location Triggering Build">
  2671     </collection>
  3541 <!--  should remove #include from this and maybe put exports in the above components -->
  2672     <collection name="applayerpluginsandutils" long-name="Application Layer Plugins and Utils" level="framework">
  3542 <unit bldFile="mw/locationsrv/locationtriggering/group"/>
  2673      <component name="uripermissionservices" long-name="URI Permission Services" introduced="^2" purpose="optional">
  3543 </component>
  2674       <unit bldFile="mw/netprotocols/applayerpluginsandutils/uripermissionservices/group" mrp="mw/netprotocols/applayerpluginsandutils/uripermissionservices/group/application-protocols_ineturilist.mrp"/>
  3544 </collection>
  2675      </component>
  3545 </block>
  2676      <component name="bookmarksupport" long-name="Bookmark Support" introduced="9.1" purpose="optional">
  3546 <block name="accesssec" level="generic" long-name="Access Security" levels="plugin framework server generic specific">
  2677       <unit bldFile="mw/netprotocols/applayerpluginsandutils/bookmarksupport/group" mrp="mw/netprotocols/applayerpluginsandutils/bookmarksupport/group/application-protocols_bookmarks.mrp"/>
  3547 <collection name="accesssec_plat" long-name="Access Security Platform Interfaces" level="specific">
  2678      </component>
  3548 <component name="wapi_security_settings_ui_api" long-name="WAPI Security Settings UI API" filter="s60" class="api">
  2679      <component name="httpprotocolplugins" long-name="HTTP Protocol Plugins" introduced="6.2" purpose="optional" plugin="Y">
  3549 <unit bldFile="mw/accesssec/accesssec_plat/wapi_security_settings_ui_api/group"/>
  2680       <unit bldFile="mw/netprotocols/applayerpluginsandutils/httpprotocolplugins/group" mrp="mw/netprotocols/applayerpluginsandutils/httpprotocolplugins/group/http_protocol-plugin.mrp"/>
  3550 </component>
  2681      </component>
  3551 <component name="wep_security_settings_ui_api" long-name="WEP Security Settings UI API" filter="s60" class="api">
  2682      <component name="httptransportplugins" long-name="HTTP Transport Plugins" introduced="6.2" purpose="optional" plugin="Y">
  3552 <unit bldFile="mw/accesssec/accesssec_plat/wep_security_settings_ui_api/group"/>
  2683       <unit bldFile="mw/netprotocols/applayerpluginsandutils/httptransportplugins/group" mrp="mw/netprotocols/applayerpluginsandutils/httptransportplugins/group/http_transport-plugin.mrp"/>
  3553 </component>
  2684      </component>
  3554 <component name="wi-fi_protected_setup_ui_api" long-name="Wi-Fi Protected Setup UI API" filter="s60" class="api">
  2685     </collection>
  3555 <unit bldFile="mw/accesssec/accesssec_plat/wi-fi_protected_setup_ui_api/group"/>
  2686     <collection name="netprotocols_info" long-name="High-level Internet Protocols Info" level="specific">
  3556 </component>
  2687      <component name="netprotocols_plat" filter="s60" long-name="High-level Internet Protocols Platform Interfaces" class="api">
  3557 <component name="wlan_eap_settings_ui_api" long-name="WLAN EAP Settings UI API" filter="s60" class="api">
  2688       <unit bldFile="mw/netprotocols/netprotocols_plat/group"/>
  3558 <unit bldFile="mw/accesssec/accesssec_plat/wlan_eap_settings_ui_api/group"/>
  2689      </component>
  3559 </component>
  2690      <component name="netprotocols_metadata" long-name="High-level Internet Protocols Metadata" introduced="^2" purpose="development" class="config PC">
  3560 <component name="wpa_security_settings_ui_api" long-name="WPA Security Settings UI API" filter="s60" class="api">
  2691       <unit mrp="mw/netprotocols/netprotocols_info/netprotocols_metadata/netprotocols_metadata.mrp"/>
  3561 <unit bldFile="mw/accesssec/accesssec_plat/wpa_security_settings_ui_api/group"/>
  2692      </component>
  3562 </component>
  2693     </collection>
  3563 <component name="eap_vpn_api" long-name="EAP VPN API" filter="s60" class="api">
  2694    </block>
  3564 <unit bldFile="mw/accesssec/accesssec_plat/eap_vpn_api/group"/>
  2695    <block name="ipappprotocols" level="generic" long-name="IP App Protocols" levels="plugin conn server if">
  3565 </component>
  2696     <collection name="rtp" long-name="RTP" level="server">
  3566 <component name="eapsim_db_api" long-name="EAP-SIM DB API" filter="s60" class="api">
  2697      <component name="srtpstack" filter="s60" long-name="SRTP Stack">
  3567 <unit bldFile="mw/accesssec/accesssec_plat/eapsim_db_api/group"/>
  2698       <unit bldFile="mw/ipappprotocols/rtp/srtpstack/group"/>
  3568 </component>
  2699      </component>
  3569 <component name="eap_type_api" long-name="EAP Type API" filter="s60" class="api">
  2700      <component name="rtpstack" filter="s60" long-name="RTP Stack">
  3570 <unit bldFile="mw/accesssec/accesssec_plat/eap_type_api/group"/>
  2701       <unit bldFile="mw/ipappprotocols/rtp/rtpstack/group"/>
  3571 </component>
  2702      </component>
  3572 <component name="eaptlspeap_db_api" long-name="EAP-TLS-PEAP DB API" filter="s60" class="api">
  2703     </collection>
  3573 <unit bldFile="mw/accesssec/accesssec_plat/eaptlspeap_db_api/group"/>
  2704     <collection name="realtimenetprots" long-name="Real Time Net Protocols" level="server">
  3574 </component>
  2705      <component name="symrtp" long-name="RTP" introduced="9.0" purpose="optional">
  3575 <component name="eapleap_db_api" long-name="LEAP DB API" filter="s60" class="api">
  2706       <!-- Real Time Data Protocol -->
  3576 <unit bldFile="mw/accesssec/accesssec_plat/eapleap_db_api/group"/>
  2707       <unit bldFile="mw/ipappprotocols/realtimenetprots/rtp/group" mrp="mw/ipappprotocols/realtimenetprots/rtp/group/mm-protocols_rtp.mrp"/>
  3577 </component>
  2708      </component>
  3578 <component name="eapgtc_db_api" long-name="EAP-GTC DB API" filter="s60" class="api">
  2709      <component name="sipfw" long-name="SIP Framework" introduced="9.2" purpose="optional">
  3579 <unit bldFile="mw/accesssec/accesssec_plat/eapgtc_db_api/group"/>
  2710       <unit bldFile="mw/ipappprotocols/realtimenetprots/sipfw/Group" mrp="mw/ipappprotocols/realtimenetprots/sipfw/Group/mm-protocols_SIP2_Com.mrp" version="2"/>
  3580 </component>
  2711      </component>
  3581 <component name="eapmschapv2_db_api" long-name="EAP-MSCHAPV2 DB API" filter="s60" class="api">
  2712     </collection>
  3582 <unit bldFile="mw/accesssec/accesssec_plat/eapmschapv2_db_api/group"/>
  2713     <collection name="sipplugins" long-name="SIP Plugins" level="plugin">
  3583 </component>
  2714      <component name="sippwlanplugin" filter="s60" long-name="SIP WLAN Plugin" plugin="Y">
  3584 <component name="eapaka_db_api" long-name="EAP-AKA DB API" filter="s60" class="api">
  2715       <unit bldFile="mw/ipappprotocols/sipplugins/sippwlanplugin/group"/>
  3585 <unit bldFile="mw/accesssec/accesssec_plat/eapaka_db_api/group"/>
  2716      </component>
  3586 </component>
  2717      <component name="sippsipsettingsui" filter="s60" long-name="SIP Settings UI" plugin="Y">
  3587 <component name="wapi_db_api" long-name="WAPI DB API" filter="s60" class="api">
  2718       <unit bldFile="mw/ipappprotocols/sipplugins/sippsipsettingsui/group"/>
  3588 <unit bldFile="mw/accesssec/accesssec_plat/wapi_db_api/group"/>
  2719      </component>
  3589 </component>
  2720      <component name="sippdevmgmtsipadapter" filter="s60" long-name="Device Management SIP Settings Adapter" plugin="Y">
  3590 </collection>
  2721       <unit bldFile="mw/ipappprotocols/sipplugins/sippdevmgmtsipadapter/group"/>
  3591 <collection name="wlansecuritysettings" long-name="WLAN Security Settings" level="specific">
  2722      </component>
  3592 <component name="wapisecuritysettingsui" filter="s60" long-name="WAPI Security Settings UI" introduced="9.1">
  2723      <component name="sippsystemstatemonitor" filter="s60" long-name="SIP System State Monitor" plugin="Y">
  3593 <!-- the directory for this needs to be moved up to the right level -->
  2724       <unit bldFile="mw/ipappprotocols/sipplugins/sippsystemstatemonitor/group"/>
  3594 <unit bldFile="mw/accesssec/wlansecuritysettings/wapisecuritysettingsui/stub/group"/>
  2725      </component>
  3595 </component>
  2726      <component name="sippsipadapter" filter="s60" long-name="SIP Adapter" introduced="^3" plugin="Y">
  3596 <component name="wepsecuritysettingsui" filter="s60" long-name="WEP Security Settings UI" introduced="9.1">
  2727       <unit bldFile="mw/ipappprotocols/sipplugins/sippsipadapter/group"/>
  3597 <unit bldFile="mw/accesssec/wlansecuritysettings/wepsecuritysettingsui/group"/>
  2728      </component>
  3598 </component>
  2729     </collection>
  3599 <component name="wifiprotectedsetup" filter="s60" long-name="WIFI Protected Setup" introduced="^1">
  2730     <collection name="sipproviderplugins" long-name="SIP Provider Plugins" level="conn">
  3600 <unit bldFile="mw/accesssec/wlansecuritysettings/wifiprotectedsetup/group"/>
  2731      <component name="sipprovider" long-name="SIP Provider" introduced="^2" purpose="optional" plugin="Y">
  3601 </component>
  2732       <unit bldFile="mw/ipappprotocols/sipproviderplugins/sipprovider/group" mrp="mw/ipappprotocols/sipproviderplugins/sipprovider/group/mm-protocols_SipProvider.mrp"/>
  3602 <component name="wlaneapsettingsui" filter="s60" long-name="WLAN EAP Settings UI" introduced="9.3">
  2733      </component>
  3603 <unit bldFile="mw/accesssec/wlansecuritysettings/wlaneapsettingsui/group"/>
  2734     </collection>
  3604 </component>
  2735     <collection name="ipappprotocols_info" long-name="IP App Protocols Info" level="if">
  3605 <component name="wpasecuritysettingsui" filter="s60" long-name="WPA Security Settings UI" introduced="9.1">
  2736      <component name="ipappprotocols_plat" filter="s60" long-name="IP App Protocols Platform Interfaces" class="api">
  3606 <unit bldFile="mw/accesssec/wlansecuritysettings/wpasecuritysettingsui/group"/>
  2737       <unit bldFile="mw/ipappprotocols/ipappprotocols_plat/group"/>
  3607 </component>
  2738      </component>
  3608 </collection>
  2739      <component name="ipappprotocols_metadata" long-name="IP App Protocols Metadata" introduced="^2" purpose="development" class="config PC">
  3609 <collection name="eapol" long-name="EAPOL" level="framework">
  2740       <unit mrp="mw/ipappprotocols/ipappprotocols_info/ipappprotocols_metadata/ipappprotocols_metadata.mrp"/>
  3610 <component name="eapol_framework" filter="s60" long-name="EAPOL Framework" introduced="9.2">
  2741      </component>
  3611 <unit bldFile="mw/accesssec/eapol/eapol_framework/eapol_symbian/group"/>
  2742     </collection>
  3612 </component>
  2743    </block>
  3613 </collection>
  2744    <block name="wirelessacc" level="specific" long-name="Wireless Access" levels="framework generic ui">
  3614 </block>
  2745     <collection name="hotspotfw" long-name="HotSpot Framework" level="framework">
  3615 <block name="ipconnmgmt" level="generic" long-name="IP Connectivity Management" levels="plugin framework server generic utils">
  2746      <component name="hsserver" filter="s60" long-name="HotSpot Server" class="placeholder">
  3616 <collection name="ipcm_plat" long-name="IP Connectivity Management Platform Interfaces" level="utils">
  2747       <!-- needs bld.inf extracted from the hotspotfw/group one, or this component should be removed-->
  3617 <component name="access_point_engine_misc_api" long-name="Access Point Engine Misc API" filter="s60" class="api">
  2748      </component>
  3618 <unit bldFile="mw/ipconnmgmt/ipcm_plat/access_point_engine_misc_api/group"/>
  2749      <component name="hsclient" filter="s60" long-name="HotSpot Client" class="placeholder">
  3619 </component>
  2750       <!-- needs bld.inf extracted from the hotspotfw/group one, or this component should be removed-->
  3620 <component name="bearer_settings_plugin_api" long-name="Bearer Settings Plugin API" filter="s60" class="api">
  2751      </component>
  3621 <unit bldFile="mw/ipconnmgmt/ipcm_plat/bearer_settings_plugin_api/group"/>
  2752      <component name="internetconnectivitytestservice" filter="s60" long-name="Internet Connectivity Test Service" class="placeholder">
  3622 </component>
  2753       <!-- needs bld.inf un-#included from hotspotfw/group/bld.inf, or this component should be removed-->
  3623 <component name="commsdat_wlan_api" long-name="CommsDat WLAN API" filter="s60" class="api">
  2754       <!-- <unit bldFile="hotspotfw/internetconnectivitytestservice/group"/> -->
  3624 <unit bldFile="mw/ipconnmgmt/ipcm_plat/commsdat_wlan_api/group"/>
  2755      </component>
  3625 </component>
  2756      <component name="ictsdialogs" filter="s60" long-name="Internet Connectivity Test Service Dialogs" deprecated="^3" class="placeholder">
  3626 <component name="connection_monitor_extension_api" long-name="Connection Monitor Extension API" filter="s60" class="api">
  2757       <!-- needs bld.inf un-#included from hotspotfw/group/bld.inf, or this component should be removed-->
  3627 <unit bldFile="mw/ipconnmgmt/ipcm_plat/connection_monitor_extension_api/group"/>
  2758       <!-- <unit bldFile="hotspotfw/ictsdialogs/group"/> -->
  3628 </component>
  2759      </component>
  3629 <component name="connection_ui_utilities_api" long-name="Connection UI Utilities API" filter="s60" class="api">
  2760      <component name="hspluginforagent" filter="s60" long-name="HotSpot Plugin for Agent" plugin="Y" class="placeholder">
  3630 <unit bldFile="mw/ipconnmgmt/ipcm_plat/connection_ui_utilities_api/group"/>
  2761       <!-- needs bld.inf un-#included from hotspotfw/group/bld.inf, or this component should be removed-->
  3631 </component>
  2762       <!-- <unit bldFile="hotspotfw/hspluginforagent/group"/> -->
  3632 <component name="disconnect_dialog_api" long-name="Disconnect Dialog API" filter="s60" class="api">
  2763      </component>
  3633 <unit bldFile="mw/ipconnmgmt/ipcm_plat/disconnect_dialog_api/group"/>
  2764      <component name="hsbrowser" filter="s60" long-name="HotSpot Browser" class="placeholder">
  3634 </component>
  2765       <!-- needs bld.inf un-#included from hotspotfw/group/bld.inf, or this component should be removed-->
  3635 <component name="disconnect_dialog_disable_api" long-name="Disconnect Dialog Disable API" filter="s60" class="api">
  2766       <!-- <unit bldFile="hotspotfw/hsbrowser/group"/> -->
  3636 <unit bldFile="mw/ipconnmgmt/ipcm_plat/disconnect_dialog_disable_api/group"/>
  2767      </component>
  3637 </component>
  2768      <component name="hotspotfw_build" filter="s60" long-name="Hotspot Framework Build">
  3638 <component name="extended_connection_settings_api" long-name="Extended Connection Settings API" filter="s60" class="api">
  2769       <!--  should break up this bld.inf into the above components, or collapse them all into a single component -->
  3639 <unit bldFile="mw/ipconnmgmt/ipcm_plat/extended_connection_settings_api/group"/>
  2770       <unit bldFile="mw/wirelessacc/hotspotfw/group"/>
  3640 </component>
  2771      </component>
  3641 <component name="mpm_default_connection_api" long-name="MPM Default Connection API" filter="s60" class="api">
  2772     </collection>
  3642 <unit bldFile="mw/ipconnmgmt/ipcm_plat/mpm_default_connection_api/group"/>
  2773     <collection name="wlanutilities" long-name="WLAN Utilities" level="generic">
  3643 </component>
  2774      <component name="wlanplugin" filter="s60" long-name="WLAN Plugin" plugin="Y">
  3644 <component name="pdpcontextmanager2_reset_factory_settings_api" long-name="PDP Context Manager 2 Reset Factory Settings API" filter="s60" class="api">
  2775       <unit bldFile="mw/wirelessacc/wlanutilities/wlanplugin/group"/>
  3645 <unit bldFile="mw/ipconnmgmt/ipcm_plat/pdpcontextmanager2_reset_factory_settings_api/group"/>
  2776      </component>
  3646 </component>
  2777      <component name="wlansettingsui" filter="s60" long-name="WLAN Settings UI">
  3647 <component name="pdpcontextmanager2_settings_api" long-name="PDP Context Manager 2 Settings API" filter="s60" class="api">
  2778       <unit bldFile="mw/wirelessacc/wlanutilities/wlansettingsui/group"/>
  3648 <unit bldFile="mw/ipconnmgmt/ipcm_plat/pdpcontextmanager2_settings_api/group"/>
  2779      </component>
  3649 </component>
  2780      <component name="wlansniffer" filter="s60" long-name="WLAN Sniffer">
  3650 <component name="mpm_connect_screen_api" long-name="MPM Connect Screen API" filter="s60" class="api">
  2781       <unit bldFile="mw/wirelessacc/wlanutilities/wlansniffer/group"/>
  3651 <unit bldFile="mw/ipconnmgmt/ipcm_plat/mpm_connect_screen_api/group"/>
  2782      </component>
  3652 </component>
  2783      <component name="wlanindicatorplugin" filter="s60" long-name="WLAN Indicator Plugin" plugin="Y">
  3653 </collection>
  2784       <unit bldFile="mw/wirelessacc/wlanutilities/wlanindicatorplugin/group"/>
  3654 <collection name="ipcm_pub" long-name="IP Connectivity Management Public Interfaces" level="utils">
  2785      </component>
  3655 <component name="connection_settings_api" long-name="Connection Settings API" filter="s60" class="api">
  2786     </collection>
  3656 <unit bldFile="mw/ipconnmgmt/ipcm_pub/connection_settings_api/group"/>
  2787     <collection name="wirelessacc_info" long-name="Wireless Access Info" level="ui">
  3657 </component>
  2788      <component name="hsfw_plat" long-name="HotSpot Framework Platform Interfaces" filter="s60" class="api">
  3658 <component name="access_point_engine_api" long-name="Access Point Engine API" filter="s60" class="api">
  2789       <unit bldFile="mw/wirelessacc/hsfw_plat/group"/>
  3659 <unit bldFile="mw/ipconnmgmt/ipcm_pub/access_point_engine_api/group"/>
  2790      </component>
  3660 </component>
  2791     </collection>
  3661 <component name="access_point_settings_handler_api" long-name="Access Point Settings Handler API" filter="s60" class="api">
  2792    </block>
  3662 <unit bldFile="mw/ipconnmgmt/ipcm_pub/access_point_settings_handler_api/group"/>
  2793    <block name="vpnclient" level="specific" long-name="VPN Client" levels="engine ui api">
  3663 </component>
  2794     <!-- is the !oem_build filter needed? -->
  3664 <component name="data_connection_log_counters_api" long-name="Data Connection Log Counters API" filter="s60" class="api">
  2795     <collection name="vpnapiimpl" long-name="VPN API Implementation" level="api">
  3665 <unit bldFile="mw/ipconnmgmt/ipcm_pub/data_connection_log_counters_api/group"/>
  2796      <component name="vpnapi" filter="s60" long-name="VPN API">
  3666 </component>
  2797       <unit bldFile="mw/vpnclient/vpnapiimpl/group" filter="!oem_build"/>
  3667 <component name="connection_monitor_server_api" long-name="Connection Monitor Server API" filter="s60" class="api">
  2798      </component>
  3668 <unit bldFile="mw/ipconnmgmt/ipcm_pub/connection_monitor_server_api/group"/>
  2799     </collection>
  3669 </component>
  2800     <collection name="vpnengine" long-name="VPN Engine" level="engine">
  3670 <component name="connection_settings_ui_api" long-name="Connection Settings UI API" filter="s60" class="api">
  2801      <!-- too many components in this collection.
  3671 <unit bldFile="mw/ipconnmgmt/ipcm_pub/connection_settings_ui_api/group"/>
       
  3672 </component>
       
  3673 <component name="agent_dialog_api" long-name="Agent Dialog API" filter="s60" class="api">
       
  3674 <unit bldFile="mw/ipconnmgmt/ipcm_pub/agent_dialog_api/group"/>
       
  3675 </component>
       
  3676 <component name="extendedconnpref_api" long-name="Extended Connection Preferences API" filter="s60" class="api">
       
  3677 <unit bldFile="mw/ipconnmgmt/ipcm_pub/extendedconnpref_api/group"/>
       
  3678 </component>
       
  3679 </collection>
       
  3680 <collection name="accesspointcontrol" long-name="Access Point Control" level="plugin">
       
  3681 <component name="apcontrollistplugin" filter="s60" long-name="Access Point Control List Plugin" introduced="^2" plugin="Y">
       
  3682 <unit bldFile="mw/ipconnmgmt/accesspointcontrol/apcontrollistplugin/group"/>
       
  3683 </component>
       
  3684 </collection>
       
  3685 <collection name="alwayson_net_plugin" long-name="Always Online Net Plugin" level="server">
       
  3686 <component name="pdpcontextmanager2" filter="s60" long-name="PDP Context Manager 2">
       
  3687 <unit bldFile="mw/ipconnmgmt/alwayson_net_plugin/pdpcontextmanager2/group"/>
       
  3688 </component>
       
  3689 </collection>
       
  3690 <collection name="apengine" long-name="Access Point Engine" level="framework">
       
  3691 <component name="apeng" filter="s60" long-name="Access Point Engine">
       
  3692 <unit bldFile="mw/ipconnmgmt/apengine/apeng/group"/>
       
  3693 </component>
       
  3694 <component name="apsettingshandlerui" filter="s60" long-name="Access Point Settings Handler UI">
       
  3695 <unit bldFile="mw/ipconnmgmt/apengine/apsettingshandlerui/group"/>
       
  3696 </component>
       
  3697 <component name="apsettingsplugin" filter="s60" long-name="Access Point Settings Plugin" plugin="Y">
       
  3698 <unit bldFile="mw/ipconnmgmt/apengine/apsettingsplugin/group"/>
       
  3699 </component>
       
  3700 </collection>
       
  3701 <collection name="bearermanagement" long-name="Bearer Management" level="framework">
       
  3702 <component name="mpm" filter="s60" long-name="Mobility Policy Manager">
       
  3703 <unit bldFile="mw/ipconnmgmt/bearermanagement/mpm/group"/>
       
  3704 </component>
       
  3705 <component name="extendedconnpref" filter="s60" long-name="Extended Connection Preferences">
       
  3706 <unit bldFile="mw/ipconnmgmt/bearermanagement/extendedconnpref/group"/>
       
  3707 </component>
       
  3708 <component name="s60mcpr" filter="s60" long-name="S60 Meta-Connection Provider" plugin="Y">
       
  3709 <unit bldFile="mw/ipconnmgmt/bearermanagement/S60MCPR/group"/>
       
  3710 </component>
       
  3711 </collection>
       
  3712 <collection name="cmmanager" long-name="Connection Method Manager" level="framework">
       
  3713 <component name="cmmgr" filter="s60" long-name="CM Manager">
       
  3714 <unit bldFile="mw/ipconnmgmt/cmmanager/cmmgr/group"/>
       
  3715 </component>
       
  3716 <component name="gsconnsettingsplugin" filter="s60" long-name="GS Connection Settings Plugin" introduced="^3" plugin="Y">
       
  3717 <unit bldFile="mw/ipconnmgmt/cmmanager/gsconnsettingsplugin/group"/>
       
  3718 </component>
       
  3719 </collection>
       
  3720 <collection name="connectionmonitoring" long-name="Connection Monitoring" level="server">
       
  3721 <component name="connectionmonitorplugin" filter="s60" long-name="Connection Monitor Plugin" plugin="Y">
       
  3722 <unit bldFile="mw/ipconnmgmt/connectionmonitoring/connectionmonitorplugin/group"/>
       
  3723 </component>
       
  3724 <component name="connectionmonitorui" filter="s60" long-name="Connection Monitor UI">
       
  3725 <unit bldFile="mw/ipconnmgmt/connectionmonitoring/connectionmonitorui/group"/>
       
  3726 </component>
       
  3727 <component name="connmon" filter="s60" long-name="Connection Monitor">
       
  3728 <!-- either split into two components, or #include from a common bld.inf -->
       
  3729 <unit bldFile="mw/ipconnmgmt/connectionmonitoring/connmon/connectionmonitor/group"/>
       
  3730 <unit bldFile="mw/ipconnmgmt/connectionmonitoring/connmon/dataconnectionlogger/group"/>
       
  3731 </component>
       
  3732 <component name="connmonext" filter="s60" long-name="Connection Monitor Extension API">
       
  3733 <unit bldFile="mw/ipconnmgmt/connectionmonitoring/connmonext/group"/>
       
  3734 </component>
       
  3735 </collection>
       
  3736 <collection name="connectionutilities" long-name="Connection Utilities" level="utils">
       
  3737 <component name="connectiondialogs" filter="s60" long-name="Connection Dialogs">
       
  3738 <unit bldFile="mw/ipconnmgmt/connectionutilities/connectiondialogs/group"/>
       
  3739 </component>
       
  3740 </collection>
       
  3741 <collection name="dbcreator" long-name="DB Creator" level="utils">
       
  3742 <component name="commsdatcreator" filter="s60" long-name="Comms Database Creator" introduced="9.3">
       
  3743 <unit bldFile="mw/ipconnmgmt/dbcreator/commsdatcreator/group"/>
       
  3744 </component>
       
  3745 <component name="commsdatcreatorrfsplugin" filter="s60" long-name="Comms Database Creator RFS Plugin" introduced="9.3" plugin="Y">
       
  3746 <!-- uncomment when config is turned on -->
       
  3747 <!-- <unit bldFile="dbcreator/commsdatcreatorrfsplugin/group"/>-->
       
  3748 </component>
       
  3749 <component name="commsdatstartup" filter="s60" long-name="Comms Database Startup" introduced="9.3">
       
  3750 <unit bldFile="mw/ipconnmgmt/dbcreator/commsdatstartup/group"/>
       
  3751 </component>
       
  3752 <component name="dbcreatorexe" filter="s60" long-name="DB Creator" introduced="9.3">
       
  3753 <unit bldFile="mw/ipconnmgmt/dbcreator/dbcreatorexe/group"/>
       
  3754 </component>
       
  3755 <component name="dbcreator_build" filter="s60" long-name="DB Creator Build" introduced="9.3">
       
  3756 <!-- move exports to another component, this is needed for the #ifndef for commsdatcreatorrfsplugin until configuration is in place-->
       
  3757 <unit bldFile="mw/ipconnmgmt/dbcreator/group"/>
       
  3758 </component>
       
  3759 </collection>
       
  3760 <collection name="ipconnmgmt_info" long-name="IP Connectivity Management Info" level="utils">
       
  3761 <component name="ipcm_build" filter="s60" long-name="IP Connectivity Management Build">
       
  3762 <!-- need to move exports to another component, or maek this a config component and revmove the #includes -->
       
  3763 <unit bldFile="mw/ipconnmgmt/group"/>
       
  3764 </component>
       
  3765 </collection>
       
  3766 </block>
       
  3767 <block name="netprotocols" level="generic" long-name="High-level Internet Protocols" levels="plugin framework server generic specific">
       
  3768 <collection name="netprotocols_plat" long-name="High-level Internet Protocols Platform Interfaces" level="specific">
       
  3769 <component name="cookie_manager_api" long-name="Cookie Manager API" filter="s60" class="api">
       
  3770 <unit bldFile="mw/netprotocols/netprotocols_plat/cookie_manager_api/group"/>
       
  3771 </component>
       
  3772 <component name="http_cache_mgr_api" long-name="HTTP Cache Manager API" filter="s60" class="api">
       
  3773 <unit bldFile="mw/netprotocols/netprotocols_plat/http_cache_mgr_api/group"/>
       
  3774 </component>
       
  3775 <component name="http_filters_api" long-name="HTTP Filters API" filter="s60" class="api">
       
  3776 <unit bldFile="mw/netprotocols/netprotocols_plat/http_filters_api/group"/>
       
  3777 </component>
       
  3778 </collection>
       
  3779 <collection name="httpfilters" long-name="HTTP Filters" level="plugin">
       
  3780 <component name="httpfiltercommon" filter="s60" long-name="HTTP Filter Common">
       
  3781 <unit bldFile="mw/netprotocols/httpfilters/httpfiltercommon/group"/>
       
  3782 </component>
       
  3783 <component name="cookie" filter="s60" long-name="Cookie Filter" plugin="Y">
       
  3784 <unit bldFile="mw/netprotocols/httpfilters/cookie/group"/>
       
  3785 </component>
       
  3786 <component name="deflatefilter" filter="s60" long-name="Deflate Filter" plugin="Y">
       
  3787 <unit bldFile="mw/netprotocols/httpfilters/deflatefilter/group"/>
       
  3788 </component>
       
  3789 <component name="httpfilteracceptheader" filter="s60" long-name="Accept Header Filter" plugin="Y">
       
  3790 <unit bldFile="mw/netprotocols/httpfilters/httpfilteracceptheader/group"/>
       
  3791 </component>
       
  3792 <component name="httpfilterauthentication" filter="s60" long-name="Authentication Filter" plugin="Y">
       
  3793 <unit bldFile="mw/netprotocols/httpfilters/httpfilterauthentication/group"/>
       
  3794 </component>
       
  3795 <component name="httpfilterconnhandler" filter="s60" long-name="Connection Handler Fitler" plugin="Y">
       
  3796 <unit bldFile="mw/netprotocols/httpfilters/httpfilterconnhandler/group"/>
       
  3797 </component>
       
  3798 <component name="httpfilteriop" filter="s60" long-name="HTTP IOP Filter" plugin="Y">
       
  3799 <unit bldFile="mw/netprotocols/httpfilters/httpfilteriop/group"/>
       
  3800 </component>
       
  3801 <component name="httpfilterproxy" filter="s60" long-name="HTTP Proxy Filter" plugin="Y">
       
  3802 <unit bldFile="mw/netprotocols/httpfilters/httpfilterproxy/group"/>
       
  3803 </component>
       
  3804 <component name="uaproffilter" filter="s60" long-name="UAProf Filter" plugin="Y">
       
  3805 <unit bldFile="mw/netprotocols/httpfilters/uaproffilter/group"/>
       
  3806 </component>
       
  3807 </collection>
       
  3808 <collection name="applayerprotocols" long-name="Application Layer Protocols" level="server">
       
  3809 <component name="httptransportfw" long-name="HTTP Transport Framework" introduced="6.2" purpose="optional">
       
  3810 <unit bldFile="mw/netprotocols/applayerprotocols/httptransportfw/group" mrp="mw/netprotocols/applayerprotocols/httptransportfw/group/http_transport-framework.mrp"/>
       
  3811 </component>
       
  3812 <component name="httpexamples" long-name="HTTP Examples" introduced="6.2" purpose="development">
       
  3813 <unit bldFile="mw/netprotocols/applayerprotocols/httpexamples/group" mrp="mw/netprotocols/applayerprotocols/httpexamples/group/http_examples.mrp"/>
       
  3814 </component>
       
  3815 <component name="wappushsupport" long-name="WAP Push Support" introduced="6.2" purpose="optional">
       
  3816 <unit bldFile="mw/netprotocols/applayerprotocols/wappushsupport/Group" mrp="mw/netprotocols/applayerprotocols/wappushsupport/Group/wap-browser_wappushsupport.mrp"/>
       
  3817 </component>
       
  3818 <component name="wapbase" long-name="WAP Base" introduced="6.0" purpose="optional">
       
  3819 <unit bldFile="mw/netprotocols/applayerprotocols/wapbase/Group" mrp="mw/netprotocols/applayerprotocols/wapbase/Group/wap-browser_wapbase.mrp"/>
       
  3820 </component>
       
  3821 <component name="ftpengine" long-name="FTP Engine" introduced="6.0" purpose="optional">
       
  3822 <unit bldFile="mw/netprotocols/applayerprotocols/ftpengine/group" mrp="mw/netprotocols/applayerprotocols/ftpengine/group/networking_ftp_e.mrp"/>
       
  3823 </component>
       
  3824 <component name="telnetengine" long-name="Telnet Engine" introduced="6.0" purpose="optional">
       
  3825 <unit bldFile="mw/netprotocols/applayerprotocols/telnetengine/group" mrp="mw/netprotocols/applayerprotocols/telnetengine/group/networking_telnet_e.mrp"/>
       
  3826 </component>
       
  3827 <component name="httpserviceapi" long-name="HTTP Service API" introduced="TB9.2" purpose="optional">
       
  3828 <unit bldFile="mw/netprotocols/applayerprotocols/httpservice/group" mrp="mw/netprotocols/applayerprotocols/httpservice/group/http_service.mrp"/>
       
  3829 </component>
       
  3830 </collection>
       
  3831 <collection name="applayerpluginsandutils" long-name="Application Layer Plugins and Utils" level="framework">
       
  3832 <component name="uripermissionservices" long-name="URI Permission Services" introduced="^2" purpose="optional">
       
  3833 <unit bldFile="mw/netprotocols/applayerpluginsandutils/uripermissionservices/group" mrp="mw/netprotocols/applayerpluginsandutils/uripermissionservices/group/application-protocols_ineturilist.mrp"/>
       
  3834 </component>
       
  3835 <component name="bookmarksupport" long-name="Bookmark Support" introduced="9.1" purpose="optional">
       
  3836 <unit bldFile="mw/netprotocols/applayerpluginsandutils/bookmarksupport/group" mrp="mw/netprotocols/applayerpluginsandutils/bookmarksupport/group/application-protocols_bookmarks.mrp"/>
       
  3837 </component>
       
  3838 <component name="httpprotocolplugins" long-name="HTTP Protocol Plugins" introduced="6.2" purpose="optional" plugin="Y">
       
  3839 <unit bldFile="mw/netprotocols/applayerpluginsandutils/httpprotocolplugins/group" mrp="mw/netprotocols/applayerpluginsandutils/httpprotocolplugins/group/http_protocol-plugin.mrp"/>
       
  3840 </component>
       
  3841 <component name="httptransportplugins" long-name="HTTP Transport Plugins" introduced="6.2" purpose="optional" plugin="Y">
       
  3842 <unit bldFile="mw/netprotocols/applayerpluginsandutils/httptransportplugins/group" mrp="mw/netprotocols/applayerpluginsandutils/httptransportplugins/group/http_transport-plugin.mrp"/>
       
  3843 </component>
       
  3844 </collection>
       
  3845 <collection name="netprotocols_info" long-name="High-level Internet Protocols Info" level="specific">
       
  3846 <component name="netprotocols_metadata" long-name="High-level Internet Protocols Metadata" introduced="^2" purpose="development" class="config PC">
       
  3847 <unit mrp="mw/netprotocols/netprotocols_info/netprotocols_metadata/netprotocols_metadata.mrp"/>
       
  3848 </component>
       
  3849 </collection>
       
  3850 </block>
       
  3851 <block name="ipappprotocols" level="generic" long-name="IP App Protocols" levels="plugin conn server if">
       
  3852 <collection name="ipappprotocols_plat" long-name="IP App Protocols Platform Interfaces" level="if">
       
  3853 <component name="srtp_api" long-name="SRTP API" filter="s60" class="api">
       
  3854 <unit bldFile="mw/ipappprotocols/ipappprotocols_plat/srtp_api/group"/>
       
  3855 </component>
       
  3856 <component name="rtprtcp_api" long-name="RTP/RTCP API" filter="s60" class="api">
       
  3857 <unit bldFile="mw/ipappprotocols/ipappprotocols_plat/rtprtcp_api/group"/>
       
  3858 </component>
       
  3859 </collection>
       
  3860 <collection name="rtp" long-name="RTP" level="server">
       
  3861 <component name="srtpstack" filter="s60" long-name="SRTP Stack">
       
  3862 <unit bldFile="mw/ipappprotocols/rtp/srtpstack/group"/>
       
  3863 </component>
       
  3864 <component name="rtpstack" filter="s60" long-name="RTP Stack">
       
  3865 <unit bldFile="mw/ipappprotocols/rtp/rtpstack/group"/>
       
  3866 </component>
       
  3867 </collection>
       
  3868 <collection name="realtimenetprots" long-name="Real Time Net Protocols" level="server">
       
  3869 <component name="symrtp" long-name="RTP" introduced="9.0" purpose="optional">
       
  3870 <!-- Real Time Data Protocol -->
       
  3871 <unit bldFile="mw/ipappprotocols/realtimenetprots/rtp/group" mrp="mw/ipappprotocols/realtimenetprots/rtp/group/mm-protocols_rtp.mrp"/>
       
  3872 </component>
       
  3873 <component name="sipfw" long-name="SIP Framework" introduced="9.2" purpose="optional">
       
  3874 <unit bldFile="mw/ipappprotocols/realtimenetprots/sipfw/Group" mrp="mw/ipappprotocols/realtimenetprots/sipfw/Group/mm-protocols_SIP2_Com.mrp" version="2"/>
       
  3875 </component>
       
  3876 </collection>
       
  3877 <collection name="sipplugins" long-name="SIP Plugins" level="plugin">
       
  3878 <component name="sippwlanplugin" filter="s60" long-name="SIP WLAN Plugin" plugin="Y">
       
  3879 <unit bldFile="mw/ipappprotocols/sipplugins/sippwlanplugin/group"/>
       
  3880 </component>
       
  3881 <component name="sippsipsettingsui" filter="s60" long-name="SIP Settings UI" plugin="Y">
       
  3882 <unit bldFile="mw/ipappprotocols/sipplugins/sippsipsettingsui/group"/>
       
  3883 </component>
       
  3884 <component name="sippdevmgmtsipadapter" filter="s60" long-name="Device Management SIP Settings Adapter" plugin="Y">
       
  3885 <unit bldFile="mw/ipappprotocols/sipplugins/sippdevmgmtsipadapter/group"/>
       
  3886 </component>
       
  3887 <component name="sippsystemstatemonitor" filter="s60" long-name="SIP System State Monitor" plugin="Y">
       
  3888 <unit bldFile="mw/ipappprotocols/sipplugins/sippsystemstatemonitor/group"/>
       
  3889 </component>
       
  3890 <component name="sippsipadapter" filter="s60" long-name="SIP Adapter" introduced="^3" plugin="Y">
       
  3891 <unit bldFile="mw/ipappprotocols/sipplugins/sippsipadapter/group"/>
       
  3892 </component>
       
  3893 </collection>
       
  3894 <collection name="sipproviderplugins" long-name="SIP Provider Plugins" level="conn">
       
  3895 <component name="sipprovider" long-name="SIP Provider" introduced="^2" purpose="optional" plugin="Y">
       
  3896 <unit bldFile="mw/ipappprotocols/sipproviderplugins/sipprovider/group" mrp="mw/ipappprotocols/sipproviderplugins/sipprovider/group/mm-protocols_SipProvider.mrp"/>
       
  3897 </component>
       
  3898 </collection>
       
  3899 <collection name="ipappprotocols_info" long-name="IP App Protocols Info" level="if">
       
  3900 <component name="ipappprotocols_metadata" long-name="IP App Protocols Metadata" introduced="^2" purpose="development" class="config PC">
       
  3901 <unit mrp="mw/ipappprotocols/ipappprotocols_info/ipappprotocols_metadata/ipappprotocols_metadata.mrp"/>
       
  3902 </component>
       
  3903 </collection>
       
  3904 </block>
       
  3905 <block name="wirelessacc" level="specific" long-name="Wireless Access" levels="framework generic ui">
       
  3906 <collection name="hsfw_plat" long-name="HotSpot Framework Platform Interfaces" level="ui">
       
  3907 <component name="hotspot_framework_client_api" long-name="HotSpot Framework Client API" filter="s60" class="api">
       
  3908 <unit bldFile="mw/wirelessacc/hsfw_plat/hotspot_framework_client_api/group"/>
       
  3909 </component>
       
  3910 <component name="internet_connectivity_test_service_api" long-name="Internet Connectivity Test Service API" filter="s60" class="api">
       
  3911 <unit bldFile="mw/wirelessacc/hsfw_plat/internet_connectivity_test_service_api/group"/>
       
  3912 </component>
       
  3913 <component name="internet_connectivity_test_service_settings_api" long-name="Internet Connectivity Test Service Settings API" filter="s60" class="api">
       
  3914 <unit bldFile="mw/wirelessacc/hsfw_plat/internet_connectivity_test_service_settings_api/group"/>
       
  3915 </component>
       
  3916 <component name="hotspot_framework_client_plugin_api" long-name="HotSpot Framework Client Plugin API" filter="s60" class="api">
       
  3917 <unit bldFile="mw/wirelessacc/hsfw_plat/hotspot_framework_client_plugin_api/group"/>
       
  3918 </component>
       
  3919 </collection>
       
  3920 <collection name="hotspotfw" long-name="HotSpot Framework" level="framework">
       
  3921 <component name="hsserver" filter="s60" long-name="HotSpot Server" class="placeholder">
       
  3922 <!-- needs bld.inf extracted from the hotspotfw/group one, or this component should be removed-->
       
  3923 </component>
       
  3924 <component name="hsclient" filter="s60" long-name="HotSpot Client" class="placeholder">
       
  3925 <!-- needs bld.inf extracted from the hotspotfw/group one, or this component should be removed-->
       
  3926 </component>
       
  3927 <component name="internetconnectivitytestservice" filter="s60" long-name="Internet Connectivity Test Service" class="placeholder">
       
  3928 <!-- needs bld.inf un-#included from hotspotfw/group/bld.inf, or this component should be removed-->
       
  3929 <!-- <unit bldFile="hotspotfw/internetconnectivitytestservice/group"/> -->
       
  3930 </component>
       
  3931 <component name="ictsdialogs" filter="s60" long-name="Internet Connectivity Test Service Dialogs" deprecated="^3" class="placeholder">
       
  3932 <!-- needs bld.inf un-#included from hotspotfw/group/bld.inf, or this component should be removed-->
       
  3933 <!-- <unit bldFile="hotspotfw/ictsdialogs/group"/> -->
       
  3934 </component>
       
  3935 <component name="hspluginforagent" filter="s60" long-name="HotSpot Plugin for Agent" plugin="Y" class="placeholder">
       
  3936 <!-- needs bld.inf un-#included from hotspotfw/group/bld.inf, or this component should be removed-->
       
  3937 <!-- <unit bldFile="hotspotfw/hspluginforagent/group"/> -->
       
  3938 </component>
       
  3939 <component name="hsbrowser" filter="s60" long-name="HotSpot Browser" class="placeholder">
       
  3940 <!-- needs bld.inf un-#included from hotspotfw/group/bld.inf, or this component should be removed-->
       
  3941 <!-- <unit bldFile="hotspotfw/hsbrowser/group"/> -->
       
  3942 </component>
       
  3943 <component name="hotspotfw_build" filter="s60" long-name="Hotspot Framework Build">
       
  3944 <!--  should break up this bld.inf into the above components, or collapse them all into a single component -->
       
  3945 <unit bldFile="mw/wirelessacc/hotspotfw/group"/>
       
  3946 </component>
       
  3947 </collection>
       
  3948 <collection name="wlanutilities" long-name="WLAN Utilities" level="generic">
       
  3949 <component name="wlanplugin" filter="s60" long-name="WLAN Plugin" plugin="Y">
       
  3950 <unit bldFile="mw/wirelessacc/wlanutilities/wlanplugin/group"/>
       
  3951 </component>
       
  3952 <component name="wlansettingsui" filter="s60" long-name="WLAN Settings UI">
       
  3953 <unit bldFile="mw/wirelessacc/wlanutilities/wlansettingsui/group"/>
       
  3954 </component>
       
  3955 <component name="wlansniffer" filter="s60" long-name="WLAN Sniffer">
       
  3956 <unit bldFile="mw/wirelessacc/wlanutilities/wlansniffer/group"/>
       
  3957 </component>
       
  3958 <component name="wlanindicatorplugin" filter="s60" long-name="WLAN Indicator Plugin" plugin="Y">
       
  3959 <unit bldFile="mw/wirelessacc/wlanutilities/wlanindicatorplugin/group"/>
       
  3960 </component>
       
  3961 </collection>
       
  3962 </block>
       
  3963 <block name="vpnclient" level="specific" long-name="VPN Client" levels="engine ui api">
       
  3964 <!-- is the !oem_build filter needed? -->
       
  3965 <collection name="vpnc_plat" long-name="VPN Client Platform Interfaces" level="api">
       
  3966 <component name="vpnapi" filter="s60" long-name="VPN API" class="api">
       
  3967 <unit bldFile="mw/vpnclient/vpnc_plat/vpnapi/group" filter="!oem_build"/>
       
  3968 </component>
       
  3969 </collection>
       
  3970 <collection name="vpnapiimpl" long-name="VPN API Implementation" level="api">
       
  3971 <component name="vpnapi" filter="s60" long-name="VPN API">
       
  3972 <unit bldFile="mw/vpnclient/vpnapiimpl/group" filter="!oem_build"/>
       
  3973 </component>
       
  3974 </collection>
       
  3975 <collection name="vpnengine" long-name="VPN Engine" level="engine">
       
  3976 <!-- too many components in this collection.
       
  3977     		Probably best to group the binaries together into larger components
  2802     		Probably best to group the binaries together into larger components
  3978     		or maybe split the collection into more reasonable groups  -->
  2803     		or maybe split the collection into more reasonable groups  -->
  3979 <component name="eventmediatorapi" filter="s60" long-name="Event Mediator API">
  2804      <component name="eventmediatorapi" filter="s60" long-name="Event Mediator API">
  3980 <unit bldFile="mw/vpnclient/vpnengine/eventmediatorapi/group" filter="!oem_build"/>
  2805       <unit bldFile="mw/vpnclient/vpnengine/eventmediatorapi/group" filter="!oem_build"/>
  3981 </component>
  2806      </component>
  3982 <component name="eventviewer" filter="s60" long-name="Event Viewer">
  2807      <component name="eventviewer" filter="s60" long-name="Event Viewer">
  3983 <unit bldFile="mw/vpnclient/vpnengine/eventviewer/group" filter="!oem_build"/>
  2808       <unit bldFile="mw/vpnclient/vpnengine/eventviewer/group" filter="!oem_build"/>
  3984 </component>
  2809      </component>
  3985 <component name="vpnins" filter="s60" long-name="VPN Installer">
  2810      <component name="vpnins" filter="s60" long-name="VPN Installer">
  3986 <unit bldFile="mw/vpnclient/vpnengine/vpnins/group" filter="!oem_build"/>
  2811       <unit bldFile="mw/vpnclient/vpnengine/vpnins/group" filter="!oem_build"/>
  3987 </component>
  2812      </component>
  3988 <component name="ikepolparser" filter="s60" long-name="IKE Policy Parser">
  2813      <component name="ikepolparser" filter="s60" long-name="IKE Policy Parser">
  3989 <unit bldFile="mw/vpnclient/vpnengine/ikepolparser/group" filter="!oem_build"/>
  2814       <unit bldFile="mw/vpnclient/vpnengine/ikepolparser/group" filter="!oem_build"/>
  3990 </component>
  2815      </component>
  3991 <component name="utlbase64" filter="s60" long-name="Base64 Utilities">
  2816      <component name="utlbase64" filter="s60" long-name="Base64 Utilities">
  3992 <unit bldFile="mw/vpnclient/vpnengine/utlbase64/group" filter="!oem_build"/>
  2817       <unit bldFile="mw/vpnclient/vpnengine/utlbase64/group" filter="!oem_build"/>
  3993 </component>
  2818      </component>
  3994 <component name="utlcrypto" filter="s60" long-name="Crypto Utilities">
  2819      <component name="utlcrypto" filter="s60" long-name="Crypto Utilities">
  3995 <unit bldFile="mw/vpnclient/vpnengine/utlcrypto/group" filter="!oem_build"/>
  2820       <unit bldFile="mw/vpnclient/vpnengine/utlcrypto/group" filter="!oem_build"/>
  3996 </component>
  2821      </component>
  3997 <component name="utlxml" filter="s60" long-name="XML Utilities">
  2822      <component name="utlxml" filter="s60" long-name="XML Utilities">
  3998 <unit bldFile="mw/vpnclient/vpnengine/utlxml/group" filter="!oem_build"/>
  2823       <unit bldFile="mw/vpnclient/vpnengine/utlxml/group" filter="!oem_build"/>
  3999 </component>
  2824      </component>
  4000 <component name="utlpkcs10" filter="s60" long-name="PKCS#10 Utilities">
  2825      <component name="utlpkcs10" filter="s60" long-name="PKCS#10 Utilities">
  4001 <unit bldFile="mw/vpnclient/vpnengine/utlpkcs10/group" filter="!oem_build"/>
  2826       <unit bldFile="mw/vpnclient/vpnengine/utlpkcs10/group" filter="!oem_build"/>
  4002 </component>
  2827      </component>
  4003 <component name="pkiserviceapi" filter="s60" long-name="PKI Service API">
  2828      <component name="pkiserviceapi" filter="s60" long-name="PKI Service API">
  4004 <unit bldFile="mw/vpnclient/vpnengine/pkiserviceapi/group" filter="!oem_build"/>
  2829       <unit bldFile="mw/vpnclient/vpnengine/pkiserviceapi/group" filter="!oem_build"/>
  4005 </component>
  2830      </component>
  4006 <component name="ikecert" filter="s60" long-name="IKE Certificate Management">
  2831      <component name="ikecert" filter="s60" long-name="IKE Certificate Management">
  4007 <unit bldFile="mw/vpnclient/vpnengine/ikecert/group" filter="!oem_build"/>
  2832       <unit bldFile="mw/vpnclient/vpnengine/ikecert/group" filter="!oem_build"/>
  4008 </component>
  2833      </component>
  4009 <component name="kmdapi" filter="s60" long-name="Key Management Daemon API">
  2834      <component name="kmdapi" filter="s60" long-name="Key Management Daemon API">
  4010 <unit bldFile="mw/vpnclient/vpnengine/kmdapi/group" filter="!oem_build"/>
  2835       <unit bldFile="mw/vpnclient/vpnengine/kmdapi/group" filter="!oem_build"/>
  4011 </component>
  2836      </component>
  4012 <component name="kmdserver" filter="s60" long-name="Key Management Daemon Server">
  2837      <component name="kmdserver" filter="s60" long-name="Key Management Daemon Server">
  4013 <unit bldFile="mw/vpnclient/vpnengine/kmdserver/group" filter="!oem_build"/>
  2838       <unit bldFile="mw/vpnclient/vpnengine/kmdserver/group" filter="!oem_build"/>
  4014 </component>
  2839      </component>
  4015 <component name="ikeutils" filter="s60" long-name="Internet Key Exchange Utils">
  2840      <component name="ikeutils" filter="s60" long-name="Internet Key Exchange Utils">
  4016 <unit bldFile="mw/vpnclient/vpnengine/ikeutils/group" filter="!oem_build"/>
  2841       <unit bldFile="mw/vpnclient/vpnengine/ikeutils/group" filter="!oem_build"/>
  4017 </component>
  2842      </component>
  4018 <component name="ikev1lib" filter="s60" long-name="IKEv1 Library">
  2843      <component name="ikev1lib" filter="s60" long-name="IKEv1 Library">
  4019 <unit bldFile="mw/vpnclient/vpnengine/ikev1lib/group" filter="!oem_build"/>
  2844       <unit bldFile="mw/vpnclient/vpnengine/ikev1lib/group" filter="!oem_build"/>
  4020 </component>
  2845      </component>
  4021 <component name="ikev2lib" filter="s60" long-name="IKEv2 Library">
  2846      <component name="ikev2lib" filter="s60" long-name="IKEv2 Library">
  4022 <unit bldFile="mw/vpnclient/vpnengine/ikev2lib/group" filter="!oem_build"/>
  2847       <unit bldFile="mw/vpnclient/vpnengine/ikev2lib/group" filter="!oem_build"/>
  4023 </component>
  2848      </component>
  4024 <component name="vpnipsecpolparser" filter="s60" long-name="VPN IPsec Policy Parser">
  2849      <component name="vpnipsecpolparser" filter="s60" long-name="VPN IPsec Policy Parser">
  4025 <unit bldFile="mw/vpnclient/vpnengine/vpnipsecpolparser/group" filter="!oem_build"/>
  2850       <unit bldFile="mw/vpnclient/vpnengine/vpnipsecpolparser/group" filter="!oem_build"/>
  4026 </component>
  2851      </component>
  4027 <component name="sit" filter="s60" long-name="Socket Interaction Thread">
  2852      <component name="sit" filter="s60" long-name="Socket Interaction Thread">
  4028 <unit bldFile="mw/vpnclient/vpnengine/sit/group" filter="!oem_build"/>
  2853       <unit bldFile="mw/vpnclient/vpnengine/sit/group" filter="!oem_build"/>
  4029 </component>
  2854      </component>
  4030 <component name="vpntcwrapper" filter="s60" long-name="VPN Terminal Control Wrapper">
  2855      <component name="vpntcwrapper" filter="s60" long-name="VPN Terminal Control Wrapper">
  4031 <unit bldFile="mw/vpnclient/vpnengine/vpntcwrapper/group" filter="!oem_build"/>
  2856       <unit bldFile="mw/vpnclient/vpnengine/vpntcwrapper/group" filter="!oem_build"/>
  4032 </component>
  2857      </component>
  4033 <component name="eventmediator" filter="s60" long-name="Event Mediator">
  2858      <component name="eventmediator" filter="s60" long-name="Event Mediator">
  4034 <unit bldFile="mw/vpnclient/vpnengine/eventmediator/group" filter="!oem_build"/>
  2859       <unit bldFile="mw/vpnclient/vpnengine/eventmediator/group" filter="!oem_build"/>
  4035 </component>
  2860      </component>
  4036 <component name="pkiservice" filter="s60" long-name="PKI Service">
  2861      <component name="pkiservice" filter="s60" long-name="PKI Service">
  4037 <unit bldFile="mw/vpnclient/vpnengine/pkiservice/group" filter="!oem_build"/>
  2862       <unit bldFile="mw/vpnclient/vpnengine/pkiservice/group" filter="!oem_build"/>
  4038 </component>
  2863      </component>
  4039 <component name="vpnconnagt" filter="s60" long-name="VPN Connection Agent">
  2864      <component name="vpnconnagt" filter="s60" long-name="VPN Connection Agent">
  4040 <unit bldFile="mw/vpnclient/vpnengine/vpnconnagt/group" filter="!oem_build"/>
  2865       <unit bldFile="mw/vpnclient/vpnengine/vpnconnagt/group" filter="!oem_build"/>
  4041 </component>
  2866      </component>
  4042 <component name="vpnmanager" filter="s60" long-name="VPN Manager">
  2867      <component name="vpnmanager" filter="s60" long-name="VPN Manager">
  4043 <unit bldFile="mw/vpnclient/vpnengine/vpnmanager/group" filter="!oem_build"/>
  2868       <unit bldFile="mw/vpnclient/vpnengine/vpnmanager/group" filter="!oem_build"/>
  4044 </component>
  2869      </component>
  4045 <component name="vpncleaner" filter="s60" long-name="VPN Cleaner">
  2870      <component name="vpncleaner" filter="s60" long-name="VPN Cleaner">
  4046 <unit bldFile="mw/vpnclient/vpnengine/vpncleaner/group" filter="!oem_build"/>
  2871       <unit bldFile="mw/vpnclient/vpnengine/vpncleaner/group" filter="!oem_build"/>
  4047 </component>
  2872      </component>
  4048 <component name="utlpkcs12" filter="s60" long-name="PKCS#12 Utilities">
  2873      <component name="utlpkcs12" filter="s60" long-name="PKCS#12 Utilities">
  4049 <unit bldFile="mw/vpnclient/vpnengine/utlpkcs12/group" filter="!oem_build"/>
  2874       <unit bldFile="mw/vpnclient/vpnengine/utlpkcs12/group" filter="!oem_build"/>
  4050 </component>
  2875      </component>
  4051 <component name="dmadengine" filter="s60" long-name="DM Adapter Engine">
  2876      <component name="dmadengine" filter="s60" long-name="DM Adapter Engine">
  4052 <unit bldFile="mw/vpnclient/vpnengine/dmadengine/group" filter="!oem_build"/>
  2877       <unit bldFile="mw/vpnclient/vpnengine/dmadengine/group" filter="!oem_build"/>
  4053 </component>
  2878      </component>
  4054 <component name="dmadipsecvpn" filter="s60" long-name="IPsec VPN DM Adapter" plugin="Y">
  2879      <component name="dmadipsecvpn" filter="s60" long-name="IPsec VPN DM Adapter" plugin="Y">
  4055 <unit bldFile="mw/vpnclient/vpnengine/dmadipsecvpn/group" filter="!oem_build"/>
  2880       <unit bldFile="mw/vpnclient/vpnengine/dmadipsecvpn/group" filter="!oem_build"/>
  4056 </component>
  2881      </component>
  4057 <component name="dmadpki" filter="s60" long-name="PKI DM Adapter" plugin="Y">
  2882      <component name="dmadpki" filter="s60" long-name="PKI DM Adapter" plugin="Y">
  4058 <unit bldFile="mw/vpnclient/vpnengine/dmadpki/group" filter="!oem_build"/>
  2883       <unit bldFile="mw/vpnclient/vpnengine/dmadpki/group" filter="!oem_build"/>
  4059 </component>
  2884      </component>
  4060 <component name="ikesocket" filter="s60" long-name="IKE Socket" introduced="^3">
  2885      <component name="ikesocket" filter="s60" long-name="IKE Socket" introduced="^3">
  4061 <unit bldFile="mw/vpnclient/vpnengine/ikesocket/group" filter="!oem_build"/>
  2886       <unit bldFile="mw/vpnclient/vpnengine/ikesocket/group" filter="!oem_build"/>
  4062 </component>
  2887      </component>
  4063 </collection>
  2888     </collection>
  4064 <collection name="vpnui" long-name="VPN UI" level="ui">
  2889     <collection name="vpnui" long-name="VPN UI" level="ui">
  4065 <component name="vpnecomnotifier" filter="s60" long-name="VPN ECOM Notifier" plugin="Y">
  2890      <component name="vpnecomnotifier" filter="s60" long-name="VPN ECOM Notifier" plugin="Y">
  4066 <unit bldFile="mw/vpnclient/vpnui/vpnecomnotifier/group" filter="!oem_build"/>
  2891       <unit bldFile="mw/vpnclient/vpnui/vpnecomnotifier/group" filter="!oem_build"/>
  4067 </component>
  2892      </component>
  4068 <component name="vpndialogmanager" filter="s60" long-name="VPN Dialog Manager">
  2893      <component name="vpndialogmanager" filter="s60" long-name="VPN Dialog Manager">
  4069 <unit bldFile="mw/vpnclient/vpnui/vpndialogmanager/group" filter="!oem_build"/>
  2894       <unit bldFile="mw/vpnclient/vpnui/vpndialogmanager/group" filter="!oem_build"/>
  4070 </component>
  2895      </component>
  4071 <component name="vpnmanagementui" filter="s60" long-name="VPN Management UI" plugin="Y">
  2896      <component name="vpnmanagementui" filter="s60" long-name="VPN Management UI" plugin="Y">
  4072 <unit bldFile="mw/vpnclient/vpnui/vpnmanagementui/group" filter="!oem_build"/>
  2897       <unit bldFile="mw/vpnclient/vpnui/vpnmanagementui/group" filter="!oem_build"/>
  4073 </component>
  2898      </component>
  4074 <component name="vpnpolins" filter="s60" long-name="VPN Policy Installer">
  2899      <component name="vpnpolins" filter="s60" long-name="VPN Policy Installer">
  4075 <unit bldFile="mw/vpnclient/vpnui/vpnpolins/group" filter="!oem_build"/>
  2900       <unit bldFile="mw/vpnclient/vpnui/vpnpolins/group" filter="!oem_build"/>
  4076 </component>
  2901      </component>
  4077 <component name="vpnpolicyrecognizer" filter="s60" long-name="VPN Policy Recognizer" plugin="Y">
  2902      <component name="vpnpolicyrecognizer" filter="s60" long-name="VPN Policy Recognizer" plugin="Y">
  4078 <unit bldFile="mw/vpnclient/vpnui/vpnpolicyrecognizer/group" filter="!oem_build"/>
  2903       <unit bldFile="mw/vpnclient/vpnui/vpnpolicyrecognizer/group" filter="!oem_build"/>
  4079 </component>
  2904      </component>
  4080 </collection>
  2905     </collection>
  4081 <collection name="vpnclient_info" long-name="VPN Client Info" level="api">
  2906     <collection name="vpnclient_info" long-name="VPN Client Info" level="api">
  4082 <component name="vpnclient_help" filter="s60" long-name="VPN Client Help">
  2907      <component name="vpnclient_help" filter="s60" long-name="VPN Client Help">
  4083 <unit bldFile="mw/vpnclient/help/group" filter="!oem_build"/>
  2908       <unit bldFile="mw/vpnclient/help/group" filter="!oem_build"/>
  4084 </component>
  2909      </component>
  4085 <component name="vpnclient_build" filter="s60" long-name="VPN Client Build">
  2910      <component name="vpnclient_build" filter="s60" long-name="VPN Client Build">
  4086 <!-- should split this up into the other components and remove this-->
  2911       <!-- should split this up into the other components and remove this-->
  4087 <unit bldFile="mw/vpnclient/group" filter="!oem_build"/>
  2912       <unit bldFile="mw/vpnclient/group" filter="!oem_build"/>
  4088 </component>
  2913      </component>
  4089 </collection>
  2914      <component name="vpnc_plat" filter="s60" long-name="VPN Client Platform Interfaces" class="api">
  4090 </block>
  2915       <unit bldFile="mw/vpnclient/vpnc_plat/vpnapi/group" filter="!oem_build"/>
  4091 <block name="ipappsrv" level="specific" long-name="IP App Services" levels="framework generic server conn plugin">
  2916      </component>
  4092 <collection name="ipappsrv_plat" long-name="IP App Services Platform Interfaces" level="plugin">
  2917     </collection>
  4093 <component name="transcoder_api" long-name="Transcoder API" filter="s60" class="api">
  2918    </block>
  4094 <unit bldFile="mw/ipappsrv/ipappsrv_plat/transcoder_api/group"/>
  2919    <block name="ipappsrv" level="specific" long-name="IP App Services" levels="framework generic server conn plugin">
  4095 </component>
  2920     <collection name="natfw" long-name="NAT Framework" level="framework">
  4096 <component name="comms_event_api" long-name="Comms Event API" filter="s60" class="api">
  2921      <!-- collection is really a component. Need to move down a directory -->
  4097 <unit bldFile="mw/ipappsrv/ipappsrv_plat/comms_event_api/group"/>
  2922      <component name="natfw_build" filter="s60" long-name="NAT Framework Build" introduced="^2">
  4098 </component>
  2923       <unit bldFile="mw/ipappsrv/natfw/group"/>
  4099 <component name="floor_control_api" long-name="Floor Control API" filter="s60" class="api">
  2924      </component>
  4100 <unit bldFile="mw/ipappsrv/ipappsrv_plat/floor_control_api/group"/>
  2925     </collection>
  4101 </component>
  2926     <collection name="multimediacommscontroller" long-name="Multimedia Comms Controller" level="conn">
  4102 <component name="media_control_api" long-name="Media Control API" filter="s60" class="api">
  2927      <!-- collection is really a component. Need to move down a directory -->
  4103 <unit bldFile="mw/ipappsrv/ipappsrv_plat/media_control_api/group"/>
  2928      <component name="multimediacommscontroller_build" filter="s60" long-name="Multimedia Comms Controller Build">
  4104 </component>
  2929       <unit bldFile="mw/ipappsrv/multimediacommscontroller/group"/>
  4105 <component name="multimedia_comms_api" long-name="Multimedia Comms API" filter="s60" class="api">
  2930      </component>
  4106 <unit bldFile="mw/ipappsrv/ipappsrv_plat/multimedia_comms_api/group"/>
  2931     </collection>
  4107 </component>
  2932     <collection name="multimediacommsengine" long-name="Multimedia Comms Engine" level="generic">
  4108 <component name="nat_settings_api" long-name="NAT Settings API" filter="s60" class="api">
  2933      <!-- collection is really a component. Need to move down a directory -->
  4109 <unit bldFile="mw/ipappsrv/ipappsrv_plat/nat_settings_api/group"/>
  2934      <component name="multimediacommsengine_build" filter="s60" long-name="Multimedia Comms Engine Build">
  4110 </component>
  2935       <unit bldFile="mw/ipappsrv/multimediacommsengine/group"/>
  4111 </collection>
  2936      </component>
  4112 <collection name="natfw" long-name="NAT Framework" level="framework">
  2937     </collection>
  4113 <!-- collection is really a component. Need to move down a directory -->
  2938     <collection name="natplugins" long-name="NAT Plugins" level="plugin">
  4114 <component name="natfw_build" filter="s60" long-name="NAT Framework Build" introduced="^2">
  2939      <component name="natpcliprovisioningnatfwadapter" filter="s60" long-name="Client Provisioning NAT Framework Traversal Adapter" introduced="^2" plugin="Y">
  4115 <unit bldFile="mw/ipappsrv/natfw/group"/>
  2940       <unit bldFile="mw/ipappsrv/natplugins/natpcliprovisioningnatfwadapter/group"/>
  4116 </component>
  2941      </component>
  4117 </collection>
  2942      <component name="natpdevmgmtnatfwadapter" filter="s60" long-name="Device Management NAT Framework Traversal Adapter" plugin="Y">
  4118 <collection name="multimediacommscontroller" long-name="Multimedia Comms Controller" level="conn">
  2943       <unit bldFile="mw/ipappsrv/natplugins/natpdevmgmtnatfwadapter/group"/>
  4119 <!-- collection is really a component. Need to move down a directory -->
  2944      </component>
  4120 <component name="multimediacommscontroller_build" filter="s60" long-name="Multimedia Comms Controller Build">
  2945      <component name="natptraversalcontroller" filter="s60" long-name="NAT Traversal Controller" plugin="Y">
  4121 <unit bldFile="mw/ipappsrv/multimediacommscontroller/group"/>
  2946       <unit bldFile="mw/ipappsrv/natplugins/natptraversalcontroller/group"/>
  4122 </component>
  2947      </component>
  4123 </collection>
  2948      <component name="natpnatfwsdpprovider" filter="s60" long-name="NAT Framework SDP Provider" plugin="Y">
  4124 <collection name="multimediacommsengine" long-name="Multimedia Comms Engine" level="generic">
  2949       <unit bldFile="mw/ipappsrv/natplugins/natpnatfwsdpprovider/group"/>
  4125 <!-- collection is really a component. Need to move down a directory -->
  2950      </component>
  4126 <component name="multimediacommsengine_build" filter="s60" long-name="Multimedia Comms Engine Build">
  2951     </collection>
  4127 <unit bldFile="mw/ipappsrv/multimediacommsengine/group"/>
  2952     <collection name="ipappsrv_info" long-name="IP App Services Info" level="plugin">
  4128 </component>
  2953      <component name="ipappsrv_plat" filter="s60" long-name="IP App Services Platform Interfaces" class="api">
  4129 </collection>
  2954       <unit bldFile="mw/ipappsrv/ipappsrv_plat/group"/>
  4130 <collection name="natplugins" long-name="NAT Plugins" level="plugin">
  2955      </component>
  4131 <component name="natpcliprovisioningnatfwadapter" filter="s60" long-name="Client Provisioning NAT Framework Traversal Adapter" introduced="^2" plugin="Y">
  2956      <component name="ipappsrv_build" long-name="IP App Services Build" filter="s60">
  4132 <unit bldFile="mw/ipappsrv/natplugins/natpcliprovisioningnatfwadapter/group"/>
  2957       <!-- remove the #includes from here and rename as xxx ROM or move iby/sis files into another component-->
  4133 </component>
  2958       <unit mrp="mw/ipappsrv/group"/>
  4134 <component name="natpdevmgmtnatfwadapter" filter="s60" long-name="Device Management NAT Framework Traversal Adapter" plugin="Y">
  2959      </component>
  4135 <unit bldFile="mw/ipappsrv/natplugins/natpdevmgmtnatfwadapter/group"/>
  2960      <component name="ipappsrv_metadata" long-name="IP App Services Metadata" introduced="^2" purpose="development" class="config PC">
  4136 </component>
  2961       <unit mrp="mw/ipappsrv/ipappsrv_info/ipappsrv_metadata/ipappsrv_metadata.mrp"/>
  4137 <component name="natptraversalcontroller" filter="s60" long-name="NAT Traversal Controller" plugin="Y">
  2962      </component>
  4138 <unit bldFile="mw/ipappsrv/natplugins/natptraversalcontroller/group"/>
  2963     </collection>
  4139 </component>
  2964    </block>
  4140 <component name="natpnatfwsdpprovider" filter="s60" long-name="NAT Framework SDP Provider" plugin="Y">
  2965    <block name="phonesrv" level="specific" long-name="Telephony and SIM Services" levels="plugin framework server generic specific">
  4141 <unit bldFile="mw/ipappsrv/natplugins/natpnatfwsdpprovider/group"/>
  2966     <collection name="telutils" long-name="Telephony Utils" level="generic">
  4142 </component>
  2967      <component name="phoneparser" filter="s60" long-name="Phone Parser">
  4143 </collection>
  2968       <unit bldFile="mw/phonesrv/telutils/phoneparser/group"/>
  4144 <collection name="ipappsrv_info" long-name="IP App Services Info" level="plugin">
  2969      </component>
  4145 <component name="ipappsrv_build" long-name="IP App Services Build" filter="s60">
  2970      <component name="telephonyservice" filter="s60" long-name="Telephony Service">
  4146 <!-- remove the #includes from here and rename as xxx ROM or move iby/sis files into another component-->
  2971       <unit bldFile="mw/phonesrv/telutils/telephonyservice/group"/>
  4147 <unit mrp="mw/ipappsrv/group"/>
  2972      </component>
  4148 </component>
  2973     </collection>
  4149 <component name="ipappsrv_metadata" long-name="IP App Services Metadata" introduced="^2" purpose="development" class="config PC">
  2974     <collection name="cbs" long-name="Cellular Baseband Services" level="plugin">
  4150 <unit mrp="mw/ipappsrv/ipappsrv_info/ipappsrv_metadata/ipappsrv_metadata.mrp"/>
  2975      <component name="cbsserver" filter="s60" long-name="CBS Server">
  4151 </component>
  2976       <unit bldFile="mw/phonesrv/cbs/cbsserver/group"/>
  4152 </collection>
  2977      </component>
  4153 </block>
  2978      <component name="cbsui" filter="s60" long-name="CBS UI">
  4154 <block name="phonesrv" level="specific" long-name="Telephony and SIM Services" levels="plugin framework server generic specific">
  2979       <unit bldFile="mw/phonesrv/cbs/cbsui/group"/>
  4155 <collection name="phonesrv_plat" long-name="Telephony and SIM Services Platform Interfaces" level="specific">
  2980      </component>
  4156 <component name="string_parser_api" long-name="String Parser API" filter="s60" class="api">
  2981     </collection>
  4157 <unit bldFile="mw/phonesrv/phonesrv_plat/string_parser_api/group"/>
  2982     <collection name="cellular" long-name="Cellular" level="server">
  4158 </component>
  2983      <component name="telephonysettings" filter="s60" long-name="Telephony Settings">
  4159 <component name="cbs_mcn_client_api" long-name="CBS MCN Client API" filter="s60" class="api">
  2984       <unit bldFile="mw/phonesrv/cellular/telephonysettings/group"/>
  4160 <unit bldFile="mw/phonesrv/phonesrv_plat/cbs_mcn_client_api/group"/>
  2985      </component>
  4161 </component>
  2986      <component name="sssettings" filter="s60" long-name="Supplementary Service Settings">
  4162 <component name="converged_call_engine_api" long-name="Converged Call Engine API" filter="s60" class="api">
  2987       <unit bldFile="mw/phonesrv/cellular/sssettings/group"/>
  4163 <unit bldFile="mw/phonesrv/phonesrv_plat/converged_call_engine_api/group"/>
  2988      </component>
  4164 </component>
  2989      <component name="psetnotesui" filter="s60" long-name="Phone Settings Notes UI">
  4165 <component name="aiw_dial_data_consumer_api" long-name="AIW Dial Data Consumer API" filter="s60" class="api">
  2990       <unit bldFile="mw/phonesrv/cellular/psetnotesui/group"/>
  4166 <unit bldFile="mw/phonesrv/phonesrv_plat/aiw_dial_data_consumer_api/group"/>
  2991      </component>
  4167 </component>
  2992      <component name="servicerequest" filter="s60" long-name="Service Request">
  4168 <component name="phone_client_ussd_api" long-name="Phone Client USSD API" filter="s60" class="api">
  2993       <unit bldFile="mw/phonesrv/cellular/servicerequest/group"/>
  4169 <unit bldFile="mw/phonesrv/phonesrv_plat/phone_client_ussd_api/group"/>
  2994      </component>
  4170 </component>
  2995     </collection>
  4171 <component name="sat_refresh_api" long-name="SAT Refresh API" filter="s60" class="api">
  2996     <collection name="convergedcallengine" long-name="Converged Call Engine" level="framework">
  4172 <unit bldFile="mw/phonesrv/phonesrv_plat/sat_refresh_api/group" filter="!test"/>
  2997      <component name="callprovider" filter="s60" long-name="Call Provider">
  4173 </component>
  2998       <unit bldFile="mw/phonesrv/convergedcallengine/callprovider/group"/>
  4174 <component name="network_handling_engine_api" long-name="Network Handling Engine API" filter="s60" class="api">
  2999      </component>
  4175 <unit bldFile="mw/phonesrv/phonesrv_plat/network_handling_engine_api/group"/>
  3000      <component name="cce" filter="s60" long-name="CCE">
  4176 </component>
  3001       <unit bldFile="mw/phonesrv/convergedcallengine/cce/group"/>
  4177 <component name="phone_client_emergency_call_api" long-name="Phone Client Emergency Call API" filter="s60" class="api">
  3002      </component>
  4178 <unit bldFile="mw/phonesrv/phonesrv_plat/phone_client_emergency_call_api/group"/>
  3003      <component name="spsettings" filter="s60" long-name="Service Provider Settings">
  4179 </component>
  3004       <unit bldFile="mw/phonesrv/convergedcallengine/spsettings/group"/>
  4180 <component name="sat_configuration_api" long-name="SAT Configuration API" filter="s60" class="api">
  3005      </component>
  4181 <unit bldFile="mw/phonesrv/phonesrv_plat/sat_configuration_api/group"/>
  3006      <component name="cenrepdatabase" filter="s60" long-name="CCE Cenrep Database">
  4182 </component>
  3007       <unit bldFile="mw/phonesrv/convergedcallengine/cenrepdatabase/group"/>
  4183 <component name="dial_utils_api" long-name="Dial Utils API" filter="s60" class="api">
  3008      </component>
  4184 <unit bldFile="mw/phonesrv/phonesrv_plat/dial_utils_api/group"/>
  3009      <component name="serviceselector" filter="s60" long-name="Service Selector">
  4185 </component>
  3010       <unit bldFile="mw/phonesrv/convergedcallengine/serviceselector/group"/>
  4186 <component name="phone_client_image_handler_api" long-name="Phone Client Image Handler API" filter="s60" class="api">
  3011      </component>
  4187 <unit bldFile="mw/phonesrv/phonesrv_plat/phone_client_image_handler_api/group"/>
  3012      <component name="csplugin" filter="s60" long-name="CS Plugin" plugin="Y">
  4188 </component>
  3013       <!--  should spell out CS in name -->
  4189 <component name="phone_client_messenger_api" long-name="Phone Client Messenger API" filter="s60" class="api">
  3014       <unit bldFile="mw/phonesrv/convergedcallengine/csplugin/group"/>
  4190 <unit bldFile="mw/phonesrv/phonesrv_plat/phone_client_messenger_api/group"/>
  3015      </component>
  4191 </component>
  3016     </collection>
  4192 <component name="sat_client_api" long-name="SAT Client API" filter="s60" class="api">
  3017     <collection name="engines" long-name="Telephony Engines" level="specific">
  4193 <unit bldFile="mw/phonesrv/phonesrv_plat/sat_client_api/group" filter="!test"/>
  3018      <component name="vmbxengine" filter="s60" long-name="Voice Mailbox Engine">
  4194 </component>
  3019       <unit bldFile="mw/phonesrv/engines/vmbxengine/group"/>
  4195 <component name="phone_client_api" long-name="Phone Client API" filter="s60" class="api">
  3020      </component>
  4196 <unit bldFile="mw/phonesrv/phonesrv_plat/phone_client_api/group"/>
  3021     </collection>
  4197 </component>
  3022     <collection name="networkhandling" long-name="Network Handling" level="plugin">
  4198 <component name="sat_service_api" long-name="SAT Service API" filter="s60" class="api">
  3023      <component name="networkhandlingengine" filter="s60" long-name="Network Handling Engine">
  4199 <unit bldFile="mw/phonesrv/phonesrv_plat/sat_service_api/group" filter="!test"/>
  3024       <unit bldFile="mw/phonesrv/networkhandling/networkhandlingengine/group"/>
  4200 </component>
  3025      </component>
  4201 <component name="cbs_message_api" long-name="CBS Message API" filter="s60" class="api">
  3026     </collection>
  4202 <unit bldFile="mw/phonesrv/phonesrv_plat/cbs_message_api/group"/>
  3027     <collection name="phoneclientserver" long-name="Phone Client/Server" level="server">
  4203 </component>
  3028      <component name="enpolicy" filter="s60" long-name="Emergency Number Policy">
  4204 <component name="phone_client_server_information_api" long-name="Phone Client Server Information API" filter="s60" class="api">
  3029       <unit bldFile="mw/phonesrv/phoneclientserver/enpolicy/group"/>
  4205 <unit bldFile="mw/phonesrv/phonesrv_plat/phone_client_server_information_api/group"/>
  3030      </component>
  4206 </component>
  3031      <component name="aiwdialdata" filter="s60" long-name="AIW Dial Data">
  4207 <component name="phone_client_ussd_internal_api" long-name="Phone Client USSD Internal API" filter="s60" class="api">
  3032       <unit bldFile="mw/phonesrv/phoneclientserver/aiwdialdata/group"/>
  4208 <unit bldFile="mw/phonesrv/phonesrv_plat/phone_client_ussd_internal_api/group"/>
  3033      </component>
  4209 </component>
  3034      <component name="dialutils" filter="s60" long-name="Dial Utils">
  4210 <component name="phone_client_command_handler_api" long-name="Phone Client Command Handler API" filter="s60" class="api">
  3035       <unit bldFile="mw/phonesrv/phoneclientserver/dialutils/group"/>
  4211 <unit bldFile="mw/phonesrv/phonesrv_plat/phone_client_command_handler_api/group"/>
  3036      </component>
  4212 </component>
  3037      <component name="phoneclient" filter="s60" long-name="Phone Client">
  4213 <component name="phone_client_notify_api" long-name="Phone Client Notify API" filter="s60" class="api">
  3038       <unit bldFile="mw/phonesrv/phoneclientserver/phoneclient/group"/>
  4214 <unit bldFile="mw/phonesrv/phonesrv_plat/phone_client_notify_api/group"/>
  3039      </component>
  4215 </component>
  3040      <component name="phoneserver" filter="s60" long-name="Phone Server">
  4216 <component name="phone_client_utility_api" long-name="Phone Client Utility API" filter="s60" class="api">
  3041       <unit bldFile="mw/phonesrv/phoneclientserver/phoneserver/group"/>
  4217 <unit bldFile="mw/phonesrv/phonesrv_plat/phone_client_utility_api/group"/>
  3042      </component>
  4218 </component>
  3043      <component name="callui" filter="s60" long-name="Call UI">
  4219 <component name="telephony_network_information_api" long-name="Telephony Network Information API" filter="s60" class="api">
  3044       <unit bldFile="mw/phonesrv/phoneclientserver/callui/group"/>
  4220 <unit bldFile="mw/phonesrv/phonesrv_plat/telephony_network_information_api/group"/>
  3045      </component>
  4221 </component>
  3046     </collection>
  4222 <component name="secondary_display_sat_api" long-name="Secondary Display SAT API" filter="s60" class="api">
  3047     <collection name="satengine" long-name="SIM Application Toolkit Engine" level="generic">
  4223 <unit bldFile="mw/phonesrv/phonesrv_plat/secondary_display_sat_api/group"/>
  3048      <component name="satserver" filter="s60" long-name="SAT Server">
  4224 </component>
  3049       <unit bldFile="mw/phonesrv/satengine/satserver/group"/>
  4225 <component name="callui_reconnect_query_api" long-name="CallUI Reconnect Query API" filter="s60" class="api">
  3050      </component>
  4226 <unit bldFile="mw/phonesrv/phonesrv_plat/callui_reconnect_query_api/group"/>
  3051     </collection>
  4227 </component>
  3052     <collection name="satui" long-name="SIM Application Toolkit UI" level="specific">
  4228 <component name="service_provider_settings_api" long-name="Service Provider Settings API" filter="s60" class="api">
  3053      <component name="satapp" filter="s60" long-name="SAT Application">
  4229 <unit bldFile="mw/phonesrv/phonesrv_plat/service_provider_settings_api/group"/>
  3054       <unit bldFile="mw/phonesrv/satui/satapp/group"/>
  4230 </component>
  3055      </component>
  4231 <component name="converged_call_provider_api" long-name="Converged Call Provider API" filter="s60" class="api">
  3056      <component name="satplugin" filter="s60" long-name="SAT Plugin" plugin="Y">
  4232 <unit bldFile="mw/phonesrv/phonesrv_plat/converged_call_provider_api/group"/>
  3057       <unit bldFile="mw/phonesrv/satui/satplugin/group"/>
  4233 </component>
  3058      </component>
  4234 <component name="incoming_call_monitor_api" long-name="Incoming Call Monitor API" filter="s60" class="api">
  3059     </collection>
  4235 <unit bldFile="mw/phonesrv/phonesrv_plat/incoming_call_monitor_api/group"/>
  3060     <collection name="phonecmdhandler" long-name="Phone Command Handler" level="generic">
  4236 </component>
  3061      <component name="phonecmdhnlr" filter="s60" long-name="Phone Command Handler">
  4237 <component name="default_emergency_numbers_api" long-name="Default Emergency Numbers API" filter="s60" class="api">
  3062       <unit bldFile="mw/phonesrv/phonecmdhandler/phonecmdhnlr/group"/>
  4238 <unit bldFile="mw/phonesrv/phonesrv_plat/default_emergency_numbers_api/group"/>
  3063      </component>
  4239 </component>
  3064     </collection>
  4240 <component name="cenrep_database_api" long-name="Central Repository Database API" filter="s60" class="api">
  3065     <collection name="phonesrv_info" long-name="Telephony and SIM Services Info" level="specific">
  4241 <unit bldFile="mw/phonesrv/phonesrv_plat/cenrep_database_api/group"/>
  3066      <component name="phonesrv_plat" filter="s60" long-name="Telephony and SIM Services Platform Interfaces" class="api">
  4242 </component>
  3067       <unit bldFile="mw/phonesrv/phonesrv_plat/group"/>
  4243 <component name="ss_settings_api" long-name="SS Settings API" filter="s60" class="api">
  3068      </component>
  4244 <unit bldFile="mw/phonesrv/phonesrv_plat/ss_settings_api/group"/>
  3069      <component name="phonesrv_pub" filter="s60" long-name="Telephony and SIM Services Public Interfaces" class="api">
  4245 </component>
  3070       <unit bldFile="mw/phonesrv/phonesrv_pub/group"/>
  4246 <component name="phone_settings_observer_api" long-name="Phone Settings Observer API" filter="s60" class="api">
  3071      </component>
  4247 <unit bldFile="mw/phonesrv/phonesrv_plat/phone_settings_observer_api/group"/>
  3072     </collection>
  4248 </component>
  3073    </block>
  4249 <component name="phone_settings_notes_ui_api" long-name="Phone Settings Notes UI API" filter="s60" class="api">
  3074    <block name="messagingmw" level="specific" long-name="Messaging Middleware" levels="stack fw api">
  4250 <unit bldFile="mw/phonesrv/phonesrv_plat/phone_settings_notes_ui_api/group"/>
  3075     <collection name="msgbranched" long-name="Messaging Branched" level="fw">
  4251 </component>
  3076      <!-- collection is really a component. Need to move down a directory -->
  4252 <component name="phone_settings_api" long-name="Phone Settings API" filter="s60" class="api">
  3077      <component name="msgbranched_build" filter="s60" long-name="Messaging Branched Build">
  4253 <unit bldFile="mw/phonesrv/phonesrv_plat/phone_settings_api/group"/>
  3078       <unit bldFile="mw/messagingmw/msgbranched/group"/>
  4254 </component>
  3079      </component>
  4255 <component name="voice_mailbox_number_api" long-name="Voice Mailbox Number API" filter="s60" class="api">
  3080     </collection>
  4256 <unit bldFile="mw/phonesrv/phonesrv_plat/voice_mailbox_number_api/group"/>
  3081     <collection name="messagingfw" long-name="Messaging Framework" level="fw">
  4257 </component>
  3082      <!-- should break this collection up into smaller related collections -->
  4258 <component name="voice_mailbox_settings_api" long-name="Voice Mailbox Settings API" filter="s60" class="api">
  3083      <component name="alwaysonline" filter="s60" long-name="Always Online Server" introduced="^2">
  4259 <unit bldFile="mw/phonesrv/phonesrv_plat/voice_mailbox_settings_api/group"/>
  3084       <unit bldFile="mw/messagingmw/messagingfw/alwaysonline/group"/>
  4260 </component>
  3085      </component>
  4261 <component name="call_information_api" long-name="Call Information API" filter="s60" class="api">
  3086      <component name="msgcommonutils" filter="s60" long-name="Messaging Common Utils" introduced="^2">
  4262 <unit bldFile="mw/phonesrv/phonesrv_plat/call_information_api/group" filter="!test"/>
  3087       <unit bldFile="mw/messagingmw/messagingfw/msgcommonutils/group"/>
  4263 </component>
  3088      </component>
  4264 <component name="call_remote_party_information_api" long-name="Call Remote Party Information API" filter="s60" class="api">
  3089      <component name="senduiservices" filter="s60" long-name="Send UI Services" introduced="^2">
  4265 <unit bldFile="mw/phonesrv/phonesrv_plat/call_remote_party_information_api/group" filter="!test"/>
  3090       <unit bldFile="mw/messagingmw/messagingfw/senduiservices/group"/>
  4266 </component>
  3091      </component>
  4267 <component name="telephony_mediator_api" long-name="Telephony Mediator API" filter="s60" class="api">
  3092      <component name="scheduledsendmtm" long-name="Scheduled Send MTM" introduced="6.0" purpose="optional" plugin="Y">
  4268 <unit bldFile="mw/phonesrv/phonesrv_plat/telephony_mediator_api/group"/>
  3093       <unit bldFile="mw/messagingmw/messagingfw/scheduledsendmtm/group" mrp="mw/messagingmw/messagingfw/scheduledsendmtm/group/messaging_schedulesend.mrp"/>
  4269 </component>
  3094      </component>
  4270 </collection>
  3095      <component name="msgsrvnstore" long-name="Message Server and Store" purpose="optional">
  4271 <collection name="telutils" long-name="Telephony Utils" level="generic">
  3096       <unit bldFile="mw/messagingmw/messagingfw/msgsrvnstore/group" mrp="mw/messagingmw/messagingfw/msgsrvnstore/group/messaging_framework.mrp"/>
  4272 <component name="phoneparser" filter="s60" long-name="Phone Parser">
  3097      </component>
  4273 <unit bldFile="mw/phonesrv/telutils/phoneparser/group"/>
  3098      <component name="biomsgfw" long-name="BIO Messaging Framework" introduced="6.0" purpose="optional">
  4274 </component>
  3099       <unit bldFile="mw/messagingmw/messagingfw/biomsgfw/group" mrp="mw/messagingmw/messagingfw/biomsgfw/group/messaging_biomsg.mrp"/>
  4275 <component name="telephonyservice" filter="s60" long-name="Telephony Service">
  3100      </component>
  4276 <unit bldFile="mw/phonesrv/telutils/telephonyservice/group"/>
  3101      <component name="msgconf" long-name="Messaging Config" introduced="^2" purpose="optional" class="config">
  4277 </component>
  3102       <unit bldFile="mw/messagingmw/messagingfw/msgconf/group" mrp="mw/messagingmw/messagingfw/msgconf/group/messaging_config.mrp"/>
  4278 </collection>
  3103      </component>
  4279 <collection name="cbs" long-name="Cellular Baseband Services" level="plugin">
  3104      <component name="watcherfw" long-name="Watcher Framework" purpose="optional">
  4280 <component name="cbsserver" filter="s60" long-name="CBS Server">
  3105       <unit bldFile="mw/messagingmw/messagingfw/watcherfw/group" mrp="mw/messagingmw/messagingfw/watcherfw/group/messaging_watcher.mrp"/>
  4281 <unit bldFile="mw/phonesrv/cbs/cbsserver/group"/>
  3106      </component>
  4282 </component>
  3107      <component name="msgtest" long-name="Messaging Test" purpose="development">
  4283 <component name="cbsui" filter="s60" long-name="CBS UI">
  3108       <unit bldFile="mw/messagingmw/messagingfw/msgtest/group" mrp="mw/messagingmw/messagingfw/msgtest/group/messaging_test.mrp"/>
  4284 <unit bldFile="mw/phonesrv/cbs/cbsui/group"/>
  3109      </component>
  4285 </component>
  3110      <component name="sendas" long-name="Send As" purpose="optional">
  4286 </collection>
  3111       <unit bldFile="mw/messagingmw/messagingfw/sendas/group" mrp="mw/messagingmw/messagingfw/sendas/group/messaging_sendas2.mrp"/>
  4287 <collection name="cellular" long-name="Cellular" level="server">
  3112      </component>
  4288 <component name="telephonysettings" filter="s60" long-name="Telephony Settings">
  3113      <component name="msgurlhandler" long-name="Message URL Handler" introduced="7.0" purpose="optional">
  4289 <unit bldFile="mw/phonesrv/cellular/telephonysettings/group"/>
  3114       <unit bldFile="mw/messagingmw/messagingfw/msgurlhandler/group" mrp="mw/messagingmw/messagingfw/msgurlhandler/group/messaging_urlhandler.mrp"/>
  4290 </component>
  3115      </component>
  4291 <component name="sssettings" filter="s60" long-name="Supplementary Service Settings">
  3116      <component name="wappushfw" long-name="WAP Push Framework" introduced="6.1" purpose="optional">
  4292 <unit bldFile="mw/phonesrv/cellular/sssettings/group"/>
  3117       <unit bldFile="mw/messagingmw/messagingfw/wappushfw/group" mrp="mw/messagingmw/messagingfw/wappushfw/group/wap-browser_wappush.mrp"/>
  4293 </component>
  3118      </component>
  4294 <component name="psetnotesui" filter="s60" long-name="Phone Settings Notes UI">
  3119      <component name="suplsmshandler" long-name="SUPL SMS Handler" introduced="^2" purpose="development" plugin="Y">
  4295 <unit bldFile="mw/phonesrv/cellular/psetnotesui/group"/>
  3120       <unit bldFile="mw/messagingmw/messagingfw/suplsmshandler/group" mrp="mw/messagingmw/messagingfw/suplsmshandler/group/lbs_suplsmstrigger.mrp"/>
  4296 </component>
  3121      </component>
  4297 <component name="servicerequest" filter="s60" long-name="Service Request">
  3122      <component name="suplwappushhandler" long-name="SUPL WAP Push Handler" introduced="^2" purpose="optional" plugin="Y">
  4298 <unit bldFile="mw/phonesrv/cellular/servicerequest/group"/>
  3123       <unit bldFile="mw/messagingmw/messagingfw/suplwappushhandler/group" mrp="mw/messagingmw/messagingfw/suplwappushhandler/group/lbs_suplwappush.mrp"/>
  4299 </component>
  3124      </component>
  4300 </collection>
  3125     </collection>
  4301 <collection name="convergedcallengine" long-name="Converged Call Engine" level="framework">
  3126     <collection name="messagingmw_info" long-name="Messaging Middleware Info" level="api">
  4302 <component name="callprovider" filter="s60" long-name="Call Provider">
  3127      <component name="msgfw_plat" filter="s60" long-name="Messaging Middleware Platform Interfaces" class="api">
  4303 <unit bldFile="mw/phonesrv/convergedcallengine/callprovider/group"/>
  3128       <unit bldFile="mw/messagingmw/msgfw_plat/group"/>
  4304 </component>
  3129      </component>
  4305 <component name="cce" filter="s60" long-name="CCE">
  3130      <component name="msgfw_pub" filter="s60" long-name="Messaging Middleware Public Interfaces" class="api">
  4306 <unit bldFile="mw/phonesrv/convergedcallengine/cce/group"/>
  3131       <unit bldFile="mw/messagingmw/msgfw_pub/group"/>
  4307 </component>
  3132      </component>
  4308 <component name="spsettings" filter="s60" long-name="Service Provider Settings">
  3133      <component name="messagingmw_metadata" long-name="Messaging Middleware Metadata" introduced="^2" purpose="development" class="config PC">
  4309 <unit bldFile="mw/phonesrv/convergedcallengine/spsettings/group"/>
  3134       <unit mrp="mw/messagingmw/messagingmw_info/messagingmw_metadata/messagingmw_metadata.mrp"/>
  4310 </component>
  3135      </component>
  4311 <component name="cenrepdatabase" filter="s60" long-name="CCE Cenrep Database">
  3136     </collection>
  4312 <unit bldFile="mw/phonesrv/convergedcallengine/cenrepdatabase/group"/>
  3137    </block>
  4313 </component>
  3138    <block name="imsrv" level="specific" long-name="Instant Messaging and Presence Services" levels="plugin framework server generic specific">
  4314 <component name="serviceselector" filter="s60" long-name="Service Selector">
  3139     <collection name="ximpfw" long-name="XIMP Framework" level="framework">
  4315 <unit bldFile="mw/phonesrv/convergedcallengine/serviceselector/group"/>
  3140      <!-- collection is really a component. Needs to be moved down a directory -->
  4316 </component>
  3141      <component name="ximpfw_build" filter="s60" long-name="XIMP Framework Build">
  4317 <component name="csplugin" filter="s60" long-name="CS Plugin" plugin="Y">
  3142       <unit bldFile="mw/imsrv/ximpfw/group"/>
  4318 <!--  should spell out CS in name -->
  3143      </component>
  4319 <unit bldFile="mw/phonesrv/convergedcallengine/csplugin/group"/>
  3144     </collection>
  4320 </component>
  3145     <collection name="imservices" long-name="IM Services" level="generic">
  4321 </collection>
  3146      <component name="imfeatureplugin" filter="s60" long-name="IM Feature Plugin" introduced="^2" plugin="Y">
  4322 <collection name="engines" long-name="Telephony Engines" level="specific">
  3147       <unit bldFile="mw/imsrv/imservices/imfeatureplugin/group"/>
  4323 <component name="vmbxengine" filter="s60" long-name="Voice Mailbox Engine">
  3148      </component>
  4324 <unit bldFile="mw/phonesrv/engines/vmbxengine/group"/>
  3149      <component name="searchfeatureplugin" filter="s60" long-name="Search Feature Plugin" introduced="^2" plugin="Y">
  4325 </component>
  3150       <unit bldFile="mw/imsrv/imservices/searchfeatureplugin/group"/>
  4326 </collection>
  3151      </component>
  4327 <collection name="networkhandling" long-name="Network Handling" level="plugin">
  3152      <component name="xmppsettingsapi" filter="s60" long-name="XMPP Settings API" introduced="^2">
  4328 <component name="networkhandlingengine" filter="s60" long-name="Network Handling Engine">
  3153       <unit bldFile="mw/imsrv/imservices/xmppsettingsapi/group"/>
  4329 <unit bldFile="mw/phonesrv/networkhandling/networkhandlingengine/group"/>
  3154      </component>
  4330 </component>
  3155      <component name="xmppsettingsfetcher" filter="s60" long-name="XMPP Settings Fetcher" introduced="^2">
  4331 </collection>
  3156       <unit bldFile="mw/imsrv/imservices/xmppsettingsfetcher/group"/>
  4332 <collection name="phoneclientserver" long-name="Phone Client/Server" level="server">
  3157      </component>
  4333 <component name="enpolicy" filter="s60" long-name="Emergency Number Policy">
  3158      <component name="ossprotocoladaptation" filter="s60" long-name="OSS Protocol Adaptation" introduced="^2" plugin="Y">
  4334 <unit bldFile="mw/phonesrv/phoneclientserver/enpolicy/group"/>
  3159       <unit bldFile="mw/imsrv/imservices/ossprotocoladaptation/group"/>
  4335 </component>
  3160      </component>
  4336 <component name="aiwdialdata" filter="s60" long-name="AIW Dial Data">
  3161      <component name="instantmessagingcache" filter="s60" long-name="Instant Messaging Cache" introduced="^2">
  4337 <unit bldFile="mw/phonesrv/phoneclientserver/aiwdialdata/group"/>
  3162       <unit bldFile="mw/imsrv/imservices/instantmessagingcache/group"/>
  4338 </component>
  3163      </component>
  4339 <component name="dialutils" filter="s60" long-name="Dial Utils">
  3164     </collection>
  4340 <unit bldFile="mw/phonesrv/phoneclientserver/dialutils/group"/>
  3165     <collection name="brandingserver" long-name="Branding Server" level="specific">
  4341 </component>
  3166      <!-- collection is really a component. Needs to be moved down a directory -->
  4342 <component name="phoneclient" filter="s60" long-name="Phone Client">
  3167      <component name="brandingserver_build" filter="s60" long-name="Branding Server Build">
  4343 <unit bldFile="mw/phonesrv/phoneclientserver/phoneclient/group"/>
  3168       <unit bldFile="mw/imsrv/brandingserver/group"/>
  4344 </component>
  3169      </component>
  4345 <component name="phoneserver" filter="s60" long-name="Phone Server">
  3170     </collection>
  4346 <unit bldFile="mw/phonesrv/phoneclientserver/phoneserver/group"/>
  3171     <collection name="imsrv_info" long-name="Instant Messaging and Presence Services Info" level="specific">
  4347 </component>
  3172      <component name="imsrv_plat" filter="s60" long-name="Instant Messaging and Presence Services Platform Interfaces" class="api">
  4348 <component name="callui" filter="s60" long-name="Call UI">
  3173       <unit bldFile="mw/imsrv/imsrv_plat/group"/>
  4349 <unit bldFile="mw/phonesrv/phoneclientserver/callui/group"/>
  3174      </component>
  4350 </component>
  3175     </collection>
  4351 </collection>
  3176    </block>
  4352 <collection name="satengine" long-name="SIM Application Toolkit Engine" level="generic">
  3177    <block name="legacypresence" level="specific" long-name="Legacy Presence Services" levels="engine fw ui">
  4353 <component name="satserver" filter="s60" long-name="SAT Server">
  3178     <collection name="xdmengine" long-name="XDM Engine" level="engine">
  4354 <unit bldFile="mw/phonesrv/satengine/satserver/group"/>
  3179      <!-- collection is really a component. Need to move down a directory (eg xdm/xdmengine)-->
  4355 </component>
  3180      <component name="xdmengine_build" filter="s60" long-name="XDM Engine Build">
  4356 </collection>
  3181       <unit bldFile="mw/legacypresence/xdmengine/group"/>
  4357 <collection name="satui" long-name="SIM Application Toolkit UI" level="specific">
  3182      </component>
  4358 <component name="satapp" filter="s60" long-name="SAT Application">
  3183     </collection>
  4359 <unit bldFile="mw/phonesrv/satui/satapp/group"/>
  3184     <collection name="xdmsettingsui" long-name="XDM Settings UI" level="ui">
  4360 </component>
  3185      <!-- collection is really a component. Need to move down a directory (eg xdm/xdmsettingsui)-->
  4361 <component name="satplugin" filter="s60" long-name="SAT Plugin" plugin="Y">
  3186      <component name="xdmsettingsui_build" filter="s60" long-name="XDM Settings UI Build">
  4362 <unit bldFile="mw/phonesrv/satui/satplugin/group"/>
  3187       <unit bldFile="mw/legacypresence/xdmsettingsui/group"/>
  4363 </component>
  3188      </component>
  4364 </collection>
  3189     </collection>
  4365 <collection name="phonecmdhandler" long-name="Phone Command Handler" level="generic">
  3190     <collection name="xdmprotocols" long-name="XDM Protocols" level="fw">
  4366 <component name="phonecmdhnlr" filter="s60" long-name="Phone Command Handler">
  3191      <!-- collection is really a component. Need to move down a directory (eg xdm/xdmprotocols)-->
  4367 <unit bldFile="mw/phonesrv/phonecmdhandler/phonecmdhnlr/group"/>
  3192      <component name="xdmprotocols_build" filter="s60" long-name="XDM Protocols Build">
  4368 </component>
  3193       <unit bldFile="mw/legacypresence/xdmprotocols/group"/>
  4369 </collection>
  3194      </component>
  4370 <collection name="phonesrv_info" long-name="Telephony and SIM Services Info" level="specific"/>
  3195     </collection>
  4371 </block>
  3196     <collection name="msgconnmanager" long-name="Messaging Connection Manager" level="fw">
  4372 <block name="messagingmw" level="specific" long-name="Messaging Middleware" levels="stack fw api">
  3197      <!-- collection is really a component. Need to move down a directory-->
  4373 <collection name="msgfw_pub" long-name="Messaging Middleware Public Interfaces" level="api">
  3198      <component name="msgconnmanager_build" filter="s60" long-name="Messaging Connection Manager Build">
  4374 <component name="send_ui_api" long-name="Send UI API" filter="s60" class="api">
  3199       <unit bldFile="mw/legacypresence/msgconnmanager/group"/>
  4375 <unit bldFile="mw/messagingmw/msgfw_pub/send_ui_api/group"/>
  3200      </component>
  4376 </component>
  3201     </collection>
  4377 </collection>
  3202     <collection name="presencesettingsui" long-name="Presence Settings UI" level="ui">
  4378 <collection name="msgfw_plat" long-name="Messaging Middleware Platform Interfaces" level="api">
  3203      <!-- collection is really a component. Need to move down a directory-->
  4379 <component name="always_online_plugin_api" long-name="Always Online Plugin API" filter="s60" class="api">
  3204      <component name="presencesettingsui_build" filter="s60" long-name="Presence Settings UI Build">
  4380 <unit bldFile="mw/messagingmw/msgfw_plat/always_online_plugin_api/group"/>
  3205       <unit bldFile="mw/legacypresence/presencesettingsui/group"/>
  4381 </component>
  3206      </component>
  4382 <component name="always_online_client_api" long-name="Always Online Client API" filter="s60" class="api">
  3207     </collection>
  4383 <unit bldFile="mw/messagingmw/msgfw_plat/always_online_client_api/group"/>
  3208     <collection name="simpleengine" long-name="SIMPLE Engine" level="engine">
  4384 </component>
  3209      <!-- collection is really a component. Need to move down a directory-->
  4385 <component name="msg_common_utils_api" long-name="Messaging Common Utils API" filter="s60" class="api">
  3210      <component name="simpleengine_build" filter="s60" long-name="SIMPLE Engine Build">
  4386 <unit bldFile="mw/messagingmw/msgfw_plat/msg_common_utils_api/group"/>
  3211       <unit bldFile="mw/legacypresence/simpleengine/group"/>
  4387 </component>
  3212      </component>
  4388 <component name="send_ui_plugin_api" long-name="Send UI Plug-in API" filter="s60" class="api">
  3213     </collection>
  4389 <unit bldFile="mw/messagingmw/msgfw_plat/send_ui_plugin_api/group"/>
  3214     <collection name="presencefwsimpleadpt" long-name="Presence Framework SIMPLE Adaptation" level="fw">
  4390 </component>
  3215      <!-- collection is really a component. Need to move down a directory-->
  4391 <component name="send_ui_datautils_api" long-name="Send UI Data Utils API" filter="s60" class="api">
  3216      <component name="simpleplugin" filter="s60" long-name="SIMPLE Plugin" plugin="Y">
  4392 <unit bldFile="mw/messagingmw/msgfw_plat/send_ui_datautils_api/group"/>
  3217       <unit bldFile="mw/legacypresence/presencefwsimpleadpt/group"/>
  4393 </component>
  3218      </component>
  4394 </collection>
  3219     </collection>
  4395 <collection name="msgbranched" long-name="Messaging Branched" level="fw">
  3220     <collection name="simpledatamodeladapter" long-name="SIMPLE Data Model Adapter" level="fw">
  4396 <!-- collection is really a component. Need to move down a directory -->
  3221      <component name="presenceplugin" filter="s60" long-name="Presence Plugin" introduced="^2" plugin="Y">
  4397 <component name="msgbranched_build" filter="s60" long-name="Messaging Branched Build">
  3222       <unit bldFile="mw/legacypresence/simpledatamodeladapter/group"/>
  4398 <unit bldFile="mw/messagingmw/msgbranched/group"/>
  3223      </component>
  4399 </component>
  3224     </collection>
  4400 </collection>
  3225     <collection name="legacypresence_info" long-name="Legacy Presence Services Info" level="ui">
  4401 <collection name="messagingfw" long-name="Messaging Framework" level="fw">
  3226      <component name="pressrv_plat" filter="s60" long-name="Legacy Presence Services Platform Interfaces" class="api">
  4402 <!-- should break this collection up into smaller related collections -->
  3227       <unit bldFile="mw/legacypresence/pressrv_plat/group"/>
  4403 <component name="alwaysonline" filter="s60" long-name="Always Online Server" introduced="^2">
  3228      </component>
  4404 <unit bldFile="mw/messagingmw/messagingfw/alwaysonline/group"/>
  3229     </collection>
  4405 </component>
  3230    </block>
  4406 <component name="msgcommonutils" filter="s60" long-name="Messaging Common Utils" introduced="^2">
  3231    <block name="opensrv" level="specific" long-name="Open Services" levels="prt lib server eng">
  4407 <unit bldFile="mw/messagingmw/messagingfw/msgcommonutils/group"/>
  3232     <collection name="loudmouth" long-name="Loudmouth" level="prt">
  4408 </component>
  3233      <!-- collection is really a component so it needs to be moved down a directory -->
  4409 <component name="senduiservices" filter="s60" long-name="Send UI Services" introduced="^2">
  3234      <component name="loudmouth_build" filter="s60" long-name="Loudmouth Build" introduced="^2">
  4410 <unit bldFile="mw/messagingmw/messagingfw/senduiservices/group"/>
  3235       <unit bldFile="mw/opensrv/loudmouth/group"/>
  4411 </component>
  3236      </component>
  4412 <component name="scheduledsendmtm" long-name="Scheduled Send MTM" introduced="6.0" purpose="optional" plugin="Y">
  3237     </collection>
  4413 <unit bldFile="mw/messagingmw/messagingfw/scheduledsendmtm/group" mrp="mw/messagingmw/messagingfw/scheduledsendmtm/group/messaging_schedulesend.mrp"/>
  3238     <collection name="libtelepathy" long-name="Telepathy Library" level="lib">
  4414 </component>
  3239      <!-- collection is really a component so it needs to be moved down a directory -->
  4415 <component name="msgsrvnstore" long-name="Message Server and Store" purpose="optional">
  3240      <component name="libtelepathy_build" filter="s60" long-name="Telepathy Library Build" introduced="^2">
  4416 <unit bldFile="mw/messagingmw/messagingfw/msgsrvnstore/group" mrp="mw/messagingmw/messagingfw/msgsrvnstore/group/messaging_framework.mrp"/>
  3241       <unit bldFile="mw/opensrv/libtelepathy/group"/>
  4417 </component>
  3242      </component>
  4418 <component name="biomsgfw" long-name="BIO Messaging Framework" introduced="6.0" purpose="optional">
  3243     </collection>
  4419 <unit bldFile="mw/messagingmw/messagingfw/biomsgfw/group" mrp="mw/messagingmw/messagingfw/biomsgfw/group/messaging_biomsg.mrp"/>
  3244     <collection name="telepathygabble" long-name="Telepathy Gabble" level="eng">
  4420 </component>
  3245      <!-- collection is really a component so it needs to be moved down a directory -->
  4421 <component name="msgconf" long-name="Messaging Config" introduced="^2" purpose="optional" class="config">
  3246      <component name="telepathygabble_build" filter="s60" long-name="Telepathy Gabble Build" introduced="^2">
  4422 <unit bldFile="mw/messagingmw/messagingfw/msgconf/group" mrp="mw/messagingmw/messagingfw/msgconf/group/messaging_config.mrp"/>
  3247       <unit bldFile="mw/opensrv/telepathygabble/group"/>
  4423 </component>
  3248      </component>
  4424 <component name="watcherfw" long-name="Watcher Framework" purpose="optional">
  3249     </collection>
  4425 <unit bldFile="mw/messagingmw/messagingfw/watcherfw/group" mrp="mw/messagingmw/messagingfw/watcherfw/group/messaging_watcher.mrp"/>
  3250     <collection name="isolationserver" long-name="Isolation Server" level="server">
  4426 </component>
  3251      <component name="messagequeue" filter="s60" long-name="Message Queue" introduced="^2">
  4427 <component name="msgtest" long-name="Messaging Test" purpose="development">
  3252       <unit bldFile="mw/opensrv/isolationserver/messagequeue/group"/>
  4428 <unit bldFile="mw/messagingmw/messagingfw/msgtest/group" mrp="mw/messagingmw/messagingfw/msgtest/group/messaging_test.mrp"/>
  3253      </component>
  4429 </component>
  3254      <component name="isoserver" filter="s60" long-name="ISO Server" introduced="^2">
  4430 <component name="sendas" long-name="Send As" purpose="optional">
  3255       <unit bldFile="mw/opensrv/isolationserver/isoserver/group"/>
  4431 <unit bldFile="mw/messagingmw/messagingfw/sendas/group" mrp="mw/messagingmw/messagingfw/sendas/group/messaging_sendas2.mrp"/>
  3256      </component>
  4432 </component>
  3257      <component name="isolationserver_build" filter="s60" long-name="Isloation Server Build" introduced="^2">
  4433 <component name="msgurlhandler" long-name="Message URL Handler" introduced="7.0" purpose="optional">
  3258       <!-- needs #includes removed. either move the exports to another component or make this a ROM component -->
  4434 <unit bldFile="mw/messagingmw/messagingfw/msgurlhandler/group" mrp="mw/messagingmw/messagingfw/msgurlhandler/group/messaging_urlhandler.mrp"/>
  3259       <unit bldFile="mw/opensrv/isolationserver/group"/>
  4435 </component>
  3260      </component>
  4436 <component name="wappushfw" long-name="WAP Push Framework" introduced="6.1" purpose="optional">
  3261     </collection>
  4437 <unit bldFile="mw/messagingmw/messagingfw/wappushfw/group" mrp="mw/messagingmw/messagingfw/wappushfw/group/wap-browser_wappush.mrp"/>
  3262     <collection name="opensrv_info" long-name="Open Services Info" level="eng">
  4438 </component>
  3263      <component name="opensrv_plat" filter="s60" long-name="Open Services Platform Interfaces" introduced="^2" class="api">
  4439 <component name="suplsmshandler" long-name="SUPL SMS Handler" introduced="^2" purpose="development" plugin="Y">
  3264       <unit bldFile="mw/opensrv/opensrv_plat/group"/>
  4440 <unit bldFile="mw/messagingmw/messagingfw/suplsmshandler/group" mrp="mw/messagingmw/messagingfw/suplsmshandler/group/lbs_suplsmstrigger.mrp"/>
  3265      </component>
  4441 </component>
  3266     </collection>
  4442 <component name="suplwappushhandler" long-name="SUPL WAP Push Handler" introduced="^2" purpose="optional" plugin="Y">
  3267    </block>
  4443 <unit bldFile="mw/messagingmw/messagingfw/suplwappushhandler/group" mrp="mw/messagingmw/messagingfw/suplwappushhandler/group/lbs_suplwappush.mrp"/>
  3268    <block name="remotemgmt" level="specific" long-name="Remote Management" levels="plugin framework server generic specific">
  4444 </component>
  3269     <collection name="policymanagement" long-name="Policy Management" level="generic">
  4445 </collection>
  3270      <component name="pmdmadapter" filter="s60" long-name="PM DM Adapter" plugin="Y">
  4446 <collection name="messagingmw_info" long-name="Messaging Middleware Info" level="api">
  3271       <unit bldFile="mw/remotemgmt/policymanagement/pmdmadapter/group"/>
  4447 <component name="messagingmw_metadata" long-name="Messaging Middleware Metadata" introduced="^2" purpose="development" class="config PC">
  3272      </component>
  4448 <unit mrp="mw/messagingmw/messagingmw_info/messagingmw_metadata/messagingmw_metadata.mrp"/>
  3273      <component name="dmutilserver" filter="s60" long-name="DM Util Server">
  4449 </component>
  3274       <unit bldFile="mw/remotemgmt/policymanagement/dmutilserver/group"/>
  4450 </collection>
  3275      </component>
  4451 </block>
  3276      <component name="policyengine" filter="s60" long-name="Policy Engine">
  4452 <block name="imsrv" level="specific" long-name="Instant Messaging and Presence Services" levels="plugin framework server generic specific">
  3277       <unit bldFile="mw/remotemgmt/policymanagement/policyengine/group"/>
  4453 <collection name="imsrv_plat" long-name="Instant Messaging and Presence Services Platform Interfaces" level="specific">
  3278      </component>
  4454 <component name="ximp_core_data_model_api" long-name="XIMP Core Data Model API" filter="s60" class="api">
  3279      <component name="policymanagement_build" filter="s60" long-name="Policy Management Build">
  4455 <unit bldFile="mw/imsrv/imsrv_plat/ximp_core_data_model_api/group"/>
  3280       <!--  need to distribute exports, etc into the other components and remove this-->
  4456 </component>
  3281       <unit bldFile="mw/remotemgmt/policymanagement/group"/>
  4457 <component name="ximp_presence_protocol_plugin_host_api" long-name="XIMP Presence Protocol Plug-in Host API" filter="s60" class="api">
  3282      </component>
  4458 <unit bldFile="mw/imsrv/imsrv_plat/ximp_presence_protocol_plugin_host_api/group"/>
  3283     </collection>
  4459 </component>
  3284     <collection name="syncmlfw" long-name="SyncML Framework" level="server">
  4460 <component name="ximp_presence_data_model_api" long-name="XIMP Presence Data Model API" filter="s60" class="api">
  3285      <component name="syncmlfw_build" filter="s60" long-name="SyncML Framework Build">
  4461 <unit bldFile="mw/imsrv/imsrv_plat/ximp_presence_data_model_api/group"/>
  3286       <!--  need to break this up into components. Too convoluted a structure to be in a single bld.inf-->
  4462 </component>
  3287       <unit bldFile="mw/remotemgmt/syncmlfw/group"/>
  4463 <component name="ximp_presence_protocol_plugin_api" long-name="XIMP Presence Protocol Plug-in API" filter="s60" class="api">
  3288      </component>
  4464 <unit bldFile="mw/imsrv/imsrv_plat/ximp_presence_protocol_plugin_api/group"/>
  3289     </collection>
  4465 </component>
  3290     <collection name="terminalsecurity" long-name="Terminal Security" level="specific">
  4466 <component name="ximp_presence_management_api" long-name="XIMP Presence Management API" filter="s60" class="api">
  3291      <component name="scp" filter="s60" long-name="Security Code Proxy">
  4467 <unit bldFile="mw/imsrv/imsrv_plat/ximp_presence_management_api/group"/>
  3292       <!-- can only have one unit, need to have these #included from a single bld.inf -->
  4468 </component>
  3293       <unit bldFile="mw/remotemgmt/terminalsecurity/scp/scpclient/group"/>
  4469 <component name="ximp_core_protocol_plugin_host_api" long-name="XIMP Core Protocol Plug-in Host API" filter="s60" class="api">
  3294       <unit bldFile="mw/remotemgmt/terminalsecurity/scp/scpdatabase/group"/>
  4470 <unit bldFile="mw/imsrv/imsrv_plat/ximp_core_protocol_plugin_host_api/group"/>
  3295       <unit bldFile="mw/remotemgmt/terminalsecurity/scp/scpserver/group"/>
  4471 </component>
  3296       <unit bldFile="mw/remotemgmt/terminalsecurity/scp/scppatternplugin/group"/>
  4472 <component name="ximp_core_management_api" long-name="XIMP Core Management API" filter="s60" class="api">
  3297       <unit bldFile="mw/remotemgmt/terminalsecurity/scp/scphistoryplugin/group"/>
  4473 <unit bldFile="mw/imsrv/imsrv_plat/ximp_core_management_api/group"/>
  3298       <unit bldFile="mw/remotemgmt/terminalsecurity/scp/scptimestampplugin/group"/>
  4474 </component>
  3299       <unit bldFile="mw/remotemgmt/terminalsecurity/scp/scpeventhandler/group"/>
  4475 <component name="ximp_presence_base_api" long-name="XIMP Presence Base API" filter="s60" class="api">
  3300       <unit bldFile="mw/remotemgmt/terminalsecurity/scp/dmeventnotifier/group"/>
  4476 <unit bldFile="mw/imsrv/imsrv_plat/ximp_presence_base_api/group"/>
  3301      </component>
  4477 </component>
  3302      <component name="terminalsecurity_client" filter="s60" long-name="Terminal Control Client">
  4478 <component name="ximp_core_protocol_plugin_api" long-name="XIMP Core Protocol Plug-in API" filter="s60" class="api">
  3303       <unit bldFile="mw/remotemgmt/terminalsecurity/client/group"/>
  4479 <unit bldFile="mw/imsrv/imsrv_plat/ximp_core_protocol_plugin_api/group"/>
  3304      </component>
  4480 </component>
  3305      <component name="terminalsecurity_server" filter="s60" long-name="Terminal Control Server">
  4481 <component name="ximp_core_base_api" long-name="XIMP Core Base API" filter="s60" class="api">
  3306       <unit bldFile="mw/remotemgmt/terminalsecurity/server/group"/>
  4482 <unit bldFile="mw/imsrv/imsrv_plat/ximp_core_base_api/group"/>
  3307      </component>
  4483 </component>
  3308      <component name="tcadapter" filter="s60" long-name="Terminal Control Adapter">
  4484 <component name="ximp_presence_cache_api" long-name="XIMP Presence Cache API" filter="s60" class="api">
  3309       <unit bldFile="mw/remotemgmt/terminalsecurity/tcadapter/bld"/>
  4485 <unit bldFile="mw/imsrv/imsrv_plat/ximp_presence_cache_api/group"/>
  3310      </component>
  4486 </component>
  3311      <component name="terminalsecurity_build" filter="s60" long-name="Terminal Security Build">
  4487 <component name="ximp_core_feature_plugin_api" long-name="XIMP Core Feature Plugin API" filter="s60" class="api">
  3312       <!--  need to distribute exports, etc into the other components and remove this-->
  4488 <unit bldFile="mw/imsrv/imsrv_plat/ximp_core_feature_plugin_api/group"/>
  3313       <unit bldFile="mw/remotemgmt/terminalsecurity/group"/>
  4489 </component>
  3314      </component>
  4490 <component name="ximp_im_protocol_plugin_host_api" long-name="XIMP IM Protocol Plugin Host API" filter="s60" class="api">
  3315     </collection>
  4491 <unit bldFile="mw/imsrv/imsrv_plat/ximp_im_protocol_plugin_host_api/group"/>
  3316     <collection name="omaprovisioning" long-name="OMA Provisioning" level="specific">
  4492 </component>
  3317      <component name="pnputil" filter="s60" long-name="PnP Util">
  4493 <component name="ximp_im_data_model_api" long-name="XIMP IM Data Model API" filter="s60" class="api">
  3318       <unit bldFile="mw/remotemgmt/omaprovisioning/pnputil/group"/>
  4494 <unit bldFile="mw/imsrv/imsrv_plat/ximp_im_data_model_api/group"/>
  3319      </component>
  4495 </component>
  3320      <component name="provisioning" filter="s60" long-name="Provisioning">
  4496 <component name="ximp_im_protocol_plugin_api" long-name="XIMP IM Protocol Plugin API" filter="s60" class="api">
  3321       <unit bldFile="mw/remotemgmt/omaprovisioning/provisioning/group"/>
  4497 <unit bldFile="mw/imsrv/imsrv_plat/ximp_im_protocol_plugin_api/group"/>
  3322      </component>
  4498 </component>
  3323     </collection>
  4499 <component name="ximp_im_management_api" long-name="XIMP IM Management API" filter="s60" class="api">
  3324     <collection name="devicediagnosticsfw" long-name="Device Diagnostics Framework" level="framework">
  4500 <unit bldFile="mw/imsrv/imsrv_plat/ximp_im_management_api/group"/>
  3325      <component name="diagframework" filter="s60" long-name="Diagnostics Framework">
  4501 </component>
  3326       <unit bldFile="mw/remotemgmt/devicediagnosticsfw/diagframework/group"/>
  4502 <component name="ximp_im_base_api" long-name="XIMP IM Base API" filter="s60" class="api">
  3327      </component>
  4503 <unit bldFile="mw/imsrv/imsrv_plat/ximp_im_base_api/group"/>
  3328      <component name="diagpluginbase" filter="s60" long-name="Diagnostics Plugin Base">
  4504 </component>
  3329       <unit bldFile="mw/remotemgmt/devicediagnosticsfw/diagpluginbase/group"/>
  4505 <component name="ximp_search_protocol_plugin_host_api" long-name="XIMP Search Protocol Plugin Host API" filter="s60" class="api">
  3330      </component>
  4506 <unit bldFile="mw/imsrv/imsrv_plat/ximp_search_protocol_plugin_host_api/group"/>
  3331      <component name="diagresultsdb" filter="s60" long-name="Diagnostics Results Database">
  4507 </component>
  3332       <!--  can only have one unit, merge or split into two components -->
  4508 <component name="ximp_search_data_model_api" long-name="XIMP Search Data Model API" filter="s60" class="api">
  3333       <unit bldFile="mw/remotemgmt/devicediagnosticsfw/diagresultsdb/client/group"/>
  4509 <unit bldFile="mw/imsrv/imsrv_plat/ximp_search_data_model_api/group"/>
  3334       <unit bldFile="mw/remotemgmt/devicediagnosticsfw/diagresultsdb/server/group"/>
  4510 </component>
  3335      </component>
  4511 <component name="ximp_search_protocol_plugin_api" long-name="XIMP search Protocol Plugin API" filter="s60" class="api">
  3336      <component name="devicediagnosticsfw_build" filter="s60" long-name="Device Diagnostics Framework Build">
  4512 <unit bldFile="mw/imsrv/imsrv_plat/ximp_search_protocol_plugin_api/group"/>
  3337       <!--  need to distribute exports, etc into the other components and remove this-->
  4513 </component>
  3338       <unit bldFile="mw/remotemgmt/devicediagnosticsfw/group"/>
  4514 <component name="ximp_search_management_api" long-name="XIMP Search Management API" filter="s60" class="api">
  3339      </component>
  4515 <unit bldFile="mw/imsrv/imsrv_plat/ximp_search_management_api/group"/>
  3340     </collection>
  4516 </component>
  3341     <collection name="dcmofw" long-name="Device Capability Management Object Framework" level="framework">
  4517 <component name="ximp_search_base_api" long-name="XIMP Search Base API" filter="s60" class="api">
  3342      <component name="dcmoclient" filter="s60" long-name="DCMO Client">
  4518 <unit bldFile="mw/imsrv/imsrv_plat/ximp_search_base_api/group"/>
  3343       <unit bldFile="mw/remotemgmt/dcmofw/dcmoclient/group"/>
  4519 </component>
  3344      </component>
  4520 <component name="xmpp_settings_api" long-name="XMPP Settings API" filter="s60" class="api">
  3345      <component name="dcmoserver" filter="s60" long-name="DCMO Server">
  4521 <unit bldFile="mw/imsrv/imsrv_plat/xmpp_settings_api/group"/>
  3346       <unit bldFile="mw/remotemgmt/dcmofw/dcmoserver/group"/>
  4522 </component>
  3347      </component>
  4523 <component name="im_cache_client_api" long-name="IM Cache Client API" filter="s60" class="api">
  3348      <component name="dcmocustcmd" filter="s60" long-name="DCMO Custom Commands">
  4524 <unit bldFile="mw/imsrv/imsrv_plat/im_cache_client_api/group"/>
  3349       <unit bldFile="mw/remotemgmt/dcmofw/dcmocustcmd/group"/>
  4525 </component>
  3350      </component>
  4526 <component name="im_cache_server_api" long-name="IM Cache Server API" filter="s60" class="api">
  3351      <component name="dcmofw_build" filter="s60" long-name="DCMO Build">
  4527 <unit bldFile="mw/imsrv/imsrv_plat/im_cache_server_api/group"/>
  3352       <!--  need to distribute exports, etc into the other components and remove this-->
  4528 </component>
  3353       <unit bldFile="mw/remotemgmt/dcmofw/group"/>
  4529 <component name="presence_avabilitytext" long-name="Presence Avability Text" filter="s60" class="api">
  3354      </component>
  4530 <unit bldFile="mw/imsrv/imsrv_plat/presence_avabilitytext/group"/>
  3355     </collection>
  4531 </component>
  3356     <collection name="fotaapplication" long-name="FOTA Application" level="generic">
  4532 </collection>
  3357      <component name="fotaapplication_build" filter="s60" long-name="FOTA Application Build">
  4533 <collection name="ximpfw" long-name="XIMP Framework" level="framework">
  3358       <!-- remove this component when configuration is in place and the #ifdefs have been worked out -->
  4534 <!-- collection is really a component. Needs to be moved down a directory -->
  3359       <unit bldFile="mw/remotemgmt/fotaapplication/group"/>
  4535 <component name="ximpfw_build" filter="s60" long-name="XIMP Framework Build">
  3360      </component>
  4536 <unit bldFile="mw/imsrv/ximpfw/group"/>
  3361      <component name="fotaserver" filter="s60" long-name="FOTA Server">
  4537 </component>
  3362       <!-- uncomment when #ifdefs are resolved -->
  4538 </collection>
  3363       <!--<unit bldFile="fotaapplication/fotaserver/group"/>-->
  4539 <collection name="imservices" long-name="IM Services" level="generic">
  3364      </component>
  4540 <component name="imfeatureplugin" filter="s60" long-name="IM Feature Plugin" introduced="^2" plugin="Y">
  3365      <component name="fotacustcmds" filter="s60" long-name="FOTA Custom Commands" class="placeholder">
  4541 <unit bldFile="mw/imsrv/imservices/imfeatureplugin/group"/>
  3366       <!-- uncomment when #ifdefs are resolved. Need to put a config meta here-->
  4542 </component>
  3367       <!--<unit bldFile="fotaapplication/fotaserver/fotacustcmds/group"/>-->
  4543 <component name="searchfeatureplugin" filter="s60" long-name="Search Feature Plugin" introduced="^2" plugin="Y">
  3368      </component>
  4544 <unit bldFile="mw/imsrv/imservices/searchfeatureplugin/group"/>
  3369     </collection>
  4545 </component>
  3370     <collection name="remotemgmt_info" long-name="Remote Management Info" level="specific">
  4546 <component name="xmppsettingsapi" filter="s60" long-name="XMPP Settings API" introduced="^2">
  3371      <component name="remotemgmt_plat" filter="s60" long-name="Remote Management Platform Interfaces" class="api">
  4547 <unit bldFile="mw/imsrv/imservices/xmppsettingsapi/group"/>
  3372       <unit bldFile="mw/remotemgmt/remotemgmt_plat/group"/>
  4548 </component>
  3373      </component>
  4549 <component name="xmppsettingsfetcher" filter="s60" long-name="XMPP Settings Fetcher" introduced="^2">
  3374      <component name="remotemgmt_pub" filter="s60" long-name="Remote Management Public Interfaces" class="api">
  4550 <unit bldFile="mw/imsrv/imservices/xmppsettingsfetcher/group"/>
  3375       <unit bldFile="mw/remotemgmt/remotemgmt_pub/group"/>
  4551 </component>
  3376      </component>
  4552 <component name="ossprotocoladaptation" filter="s60" long-name="OSS Protocol Adaptation" introduced="^2" plugin="Y">
  3377     </collection>
  4553 <unit bldFile="mw/imsrv/imservices/ossprotocoladaptation/group"/>
  3378    </block>
  4554 </component>
  3379    <block name="remotestorage" level="generic" long-name="Remote Storage" levels="framework if">
  4555 <component name="instantmessagingcache" filter="s60" long-name="Instant Messaging Cache" introduced="^2">
  3380     <collection name="remotestoragefw" long-name="Remote Storage Framework" level="framework">
  4556 <unit bldFile="mw/imsrv/imservices/instantmessagingcache/group"/>
  3381      <component name="mountstore" filter="s60" long-name="RSFW Mount Store">
  4557 </component>
  3382       <unit bldFile="mw/remotestorage/remotestoragefw/mountstore/group"/>
  4558 </collection>
  3383      </component>
  4559 <collection name="brandingserver" long-name="Branding Server" level="specific">
  3384      <component name="rsfwnotifierplugins" filter="s60" long-name="RSFW Notifier Plugins" plugin="Y">
  4560 <!-- collection is really a component. Needs to be moved down a directory -->
  3385       <unit bldFile="mw/remotestorage/remotestoragefw/rsfwnotifierplugins/group"/>
  4561 <component name="brandingserver_build" filter="s60" long-name="Branding Server Build">
  3386      </component>
  4562 <unit bldFile="mw/imsrv/brandingserver/group"/>
  3387      <component name="remotefileengine" filter="s60" long-name="Remote File Engine">
  4563 </component>
  3388       <unit bldFile="mw/remotestorage/remotestoragefw/remotefileengine/group"/>
  4564 </collection>
  3389      </component>
  4565 </block>
  3390      <component name="mountmanager" filter="s60" long-name="RSFW Mount Manager">
  4566 <block name="legacypresence" level="specific" long-name="Legacy Presence Services" levels="engine fw ui">
  3391       <unit bldFile="mw/remotestorage/remotestoragefw/mountmanager/group"/>
  4567 <collection name="pressrv_plat" long-name="Legacy Presence Services Platform Interfaces" level="ui">
  3392      </component>
  4568 <component name="presence_list_api" long-name="Presence List API" filter="s60" class="api">
  3393      <component name="webdavaccessplugin" filter="s60" long-name="WebDAV Access Plugin" plugin="Y">
  4569 <unit bldFile="mw/legacypresence/pressrv_plat/presence_list_api/group"/>
  3394       <unit bldFile="mw/remotestorage/remotestoragefw/webdavaccessplugin/group"/>
  4570 </component>
  3395      </component>
  4571 <component name="watcher_info_api" long-name="Watcher Info API" filter="s60" class="api">
  3396      <component name="remotefilesystemplugin" filter="s60" long-name="Remote Filesystem Plugin" plugin="Y">
  4572 <unit bldFile="mw/legacypresence/pressrv_plat/watcher_info_api/group"/>
  3397       <unit bldFile="mw/remotestorage/remotestoragefw/remotefilesystemplugin/group"/>
  4573 </component>
  3398      </component>
  4574 <component name="simple_documents_api" long-name="SIMPLE Documents API" filter="s60" class="api">
  3399      <component name="remotestoragegsplugin" filter="s60" long-name="RS GS Plugin" plugin="Y">
  4575 <unit bldFile="mw/legacypresence/pressrv_plat/simple_documents_api/group"/>
  3400       <!-- uncomment the unit when configuration is in place, it's currently #included from remotestoragefw_build -->
  4576 </component>
  3401       <!-- <unit bldFile="remotestoragefw/gsplugin/group"/>-->
  4577 <component name="authorization_api" long-name="Authorization API" filter="s60" class="api">
  3402      </component>
  4578 <unit bldFile="mw/legacypresence/pressrv_plat/authorization_api/group"/>
  3403      <component name="remotedriveconfigurationbiocontrol" filter="s60" long-name="Remote Drive Configuration BIO Control">
  4579 </component>
  3404       <!-- uncomment the unit when configuration is in place, it's currently #included from remotestoragefw_build -->
  4580 <component name="xdm_protocol_plugin_api" long-name="XDM Protocol Plug-in API" filter="s60" class="api">
  3405       <!--   <unit bldFile="remotestoragefw/remotedriveconfigurationbiocontrol/group"/>-->
  4581 <unit bldFile="mw/legacypresence/pressrv_plat/xdm_protocol_plugin_api/group"/>
  3406      </component>
  4582 </component>
  3407      <component name="remotestoragefw_build" filter="s60" long-name="Remote Storage Framework Build">
  4583 <component name="watcher_api" long-name="Watcher API" filter="s60" class="api">
  3408       <!-- move exports to other components.
  4584 <unit bldFile="mw/legacypresence/pressrv_plat/watcher_api/group"/>
       
  4585 </component>
       
  4586 <component name="xdm_api" long-name="XDM API" filter="s60" class="api">
       
  4587 <unit bldFile="mw/legacypresence/pressrv_plat/xdm_api/group"/>
       
  4588 </component>
       
  4589 <component name="registration_api" long-name="Registration API" filter="s60" class="api">
       
  4590 <unit bldFile="mw/legacypresence/pressrv_plat/registration_api/group"/>
       
  4591 </component>
       
  4592 <component name="publisher_api" long-name="Publisher API" filter="s60" class="api">
       
  4593 <unit bldFile="mw/legacypresence/pressrv_plat/publisher_api/group"/>
       
  4594 </component>
       
  4595 <component name="messaging_connection_manager_api" long-name="Messaging Connection Manager API" filter="s60" class="api">
       
  4596 <unit bldFile="mw/legacypresence/pressrv_plat/messaging_connection_manager_api/group"/>
       
  4597 </component>
       
  4598 <component name="xdm_settings_api" long-name="XDM Settings API" filter="s60" class="api">
       
  4599 <unit bldFile="mw/legacypresence/pressrv_plat/xdm_settings_api/group"/>
       
  4600 </component>
       
  4601 <component name="simple_settings_api" long-name="SIMPLE Settings API" filter="s60" class="api">
       
  4602 <unit bldFile="mw/legacypresence/pressrv_plat/simple_settings_api/group"/>
       
  4603 </component>
       
  4604 <component name="simple_instant_msg_api" long-name="Simple Instant Msg API" filter="s60" class="api">
       
  4605 <unit bldFile="mw/legacypresence/pressrv_plat/simple_instant_msg_api/group"/>
       
  4606 </component>
       
  4607 </collection>
       
  4608 <collection name="xdmengine" long-name="XDM Engine" level="engine">
       
  4609 <!-- collection is really a component. Need to move down a directory (eg xdm/xdmengine)-->
       
  4610 <component name="xdmengine_build" filter="s60" long-name="XDM Engine Build">
       
  4611 <unit bldFile="mw/legacypresence/xdmengine/group"/>
       
  4612 </component>
       
  4613 </collection>
       
  4614 <collection name="xdmsettingsui" long-name="XDM Settings UI" level="ui">
       
  4615 <!-- collection is really a component. Need to move down a directory (eg xdm/xdmsettingsui)-->
       
  4616 <component name="xdmsettingsui_build" filter="s60" long-name="XDM Settings UI Build">
       
  4617 <unit bldFile="mw/legacypresence/xdmsettingsui/group"/>
       
  4618 </component>
       
  4619 </collection>
       
  4620 <collection name="xdmprotocols" long-name="XDM Protocols" level="fw">
       
  4621 <!-- collection is really a component. Need to move down a directory (eg xdm/xdmprotocols)-->
       
  4622 <component name="xdmprotocols_build" filter="s60" long-name="XDM Protocols Build">
       
  4623 <unit bldFile="mw/legacypresence/xdmprotocols/group"/>
       
  4624 </component>
       
  4625 </collection>
       
  4626 <collection name="msgconnmanager" long-name="Messaging Connection Manager" level="fw">
       
  4627 <!-- collection is really a component. Need to move down a directory-->
       
  4628 <component name="msgconnmanager_build" filter="s60" long-name="Messaging Connection Manager Build">
       
  4629 <unit bldFile="mw/legacypresence/msgconnmanager/group"/>
       
  4630 </component>
       
  4631 </collection>
       
  4632 <collection name="presencesettingsui" long-name="Presence Settings UI" level="ui">
       
  4633 <!-- collection is really a component. Need to move down a directory-->
       
  4634 <component name="presencesettingsui_build" filter="s60" long-name="Presence Settings UI Build">
       
  4635 <unit bldFile="mw/legacypresence/presencesettingsui/group"/>
       
  4636 </component>
       
  4637 </collection>
       
  4638 <collection name="simpleengine" long-name="SIMPLE Engine" level="engine">
       
  4639 <!-- collection is really a component. Need to move down a directory-->
       
  4640 <component name="simpleengine_build" filter="s60" long-name="SIMPLE Engine Build">
       
  4641 <unit bldFile="mw/legacypresence/simpleengine/group"/>
       
  4642 </component>
       
  4643 </collection>
       
  4644 <collection name="presencefwsimpleadpt" long-name="Presence Framework SIMPLE Adaptation" level="fw">
       
  4645 <!-- collection is really a component. Need to move down a directory-->
       
  4646 <component name="simpleplugin" filter="s60" long-name="SIMPLE Plugin" plugin="Y">
       
  4647 <unit bldFile="mw/legacypresence/presencefwsimpleadpt/group"/>
       
  4648 </component>
       
  4649 </collection>
       
  4650 <collection name="simpledatamodeladapter" long-name="SIMPLE Data Model Adapter" level="fw">
       
  4651 <component name="presenceplugin" filter="s60" long-name="Presence Plugin" introduced="^2" plugin="Y">
       
  4652 <unit bldFile="mw/legacypresence/simpledatamodeladapter/group"/>
       
  4653 </component>
       
  4654 </collection>
       
  4655 </block>
       
  4656 <block name="opensrv" level="specific" long-name="Open Services" levels="prt lib server eng">
       
  4657 <collection name="opensrv_plat" long-name="Open Services Platform Interfaces" level="eng">
       
  4658 <component name="messagequeue_api" long-name="Message Queue API" introduced="^2" filter="s60" class="api">
       
  4659 <unit bldFile="mw/opensrv/opensrv_plat/messagequeue_api/group"/>
       
  4660 </component>
       
  4661 </collection>
       
  4662 <collection name="loudmouth" long-name="Loudmouth" level="prt">
       
  4663 <!-- collection is really a component so it needs to be moved down a directory -->
       
  4664 <component name="loudmouth_build" filter="s60" long-name="Loudmouth Build" introduced="^2">
       
  4665 <unit bldFile="mw/opensrv/loudmouth/group"/>
       
  4666 </component>
       
  4667 </collection>
       
  4668 <collection name="libtelepathy" long-name="Telepathy Library" level="lib">
       
  4669 <!-- collection is really a component so it needs to be moved down a directory -->
       
  4670 <component name="libtelepathy_build" filter="s60" long-name="Telepathy Library Build" introduced="^2">
       
  4671 <unit bldFile="mw/opensrv/libtelepathy/group"/>
       
  4672 </component>
       
  4673 </collection>
       
  4674 <collection name="telepathygabble" long-name="Telepathy Gabble" level="eng">
       
  4675 <!-- collection is really a component so it needs to be moved down a directory -->
       
  4676 <component name="telepathygabble_build" filter="s60" long-name="Telepathy Gabble Build" introduced="^2">
       
  4677 <unit bldFile="mw/opensrv/telepathygabble/group"/>
       
  4678 </component>
       
  4679 </collection>
       
  4680 <collection name="isolationserver" long-name="Isolation Server" level="server">
       
  4681 <component name="messagequeue" filter="s60" long-name="Message Queue" introduced="^2">
       
  4682 <unit bldFile="mw/opensrv/isolationserver/messagequeue/group"/>
       
  4683 </component>
       
  4684 <component name="isoserver" filter="s60" long-name="ISO Server" introduced="^2">
       
  4685 <unit bldFile="mw/opensrv/isolationserver/isoserver/group"/>
       
  4686 </component>
       
  4687 <component name="isolationserver_build" filter="s60" long-name="Isloation Server Build" introduced="^2">
       
  4688 <!-- needs #includes removed. either move the exports to another component or make this a ROM component -->
       
  4689 <unit bldFile="mw/opensrv/isolationserver/group"/>
       
  4690 </component>
       
  4691 </collection>
       
  4692 </block>
       
  4693 <block name="remotemgmt" level="specific" long-name="Remote Management" levels="plugin framework server generic specific">
       
  4694 <collection name="remotemgmt_pub" long-name="Remote Management Public Interfaces" level="specific">
       
  4695 <component name="synchronization_capability_api" long-name="Synchronization Capability API" filter="s60" class="api">
       
  4696 <unit bldFile="mw/remotemgmt/remotemgmt_pub/synchronization_capability_api/group"/>
       
  4697 </component>
       
  4698 </collection>
       
  4699 <collection name="remotemgmt_plat" long-name="Remote Management Platform Interfaces" level="specific">
       
  4700 <component name="common_agent_util_and_definitions_api" long-name="Common Agent util and definitions API" filter="s60" class="api">
       
  4701 <unit bldFile="mw/remotemgmt/remotemgmt_plat/common_agent_util_and_definitions_api/group"/>
       
  4702 </component>
       
  4703 <component name="policy_management_certificate_api" long-name="Policy Management Certificate API" filter="s60" class="api">
       
  4704 <unit bldFile="mw/remotemgmt/remotemgmt_plat/policy_management_certificate_api/group"/>
       
  4705 </component>
       
  4706 <component name="oma_provisioning_adapter_api" long-name="OMA Provisioning Adapter API" filter="s60" class="api">
       
  4707 <unit bldFile="mw/remotemgmt/remotemgmt_plat/oma_provisioning_adapter_api/group"/>
       
  4708 </component>
       
  4709 <component name="device_management_parameter_api" long-name="Device Management Parameter API" filter="s60" class="api">
       
  4710 <unit bldFile="mw/remotemgmt/remotemgmt_plat/device_management_parameter_api/group"/>
       
  4711 </component>
       
  4712 <component name="data_synchronization_plugin_api" long-name="Data Synchronization Plug-in API" filter="s60" class="api">
       
  4713 <unit bldFile="mw/remotemgmt/remotemgmt_plat/data_synchronization_plugin_api/group"/>
       
  4714 </component>
       
  4715 <component name="sync_alert_handler_api" long-name="Sync Alert Handler API" filter="s60" class="api">
       
  4716 <unit bldFile="mw/remotemgmt/remotemgmt_plat/sync_alert_handler_api/group"/>
       
  4717 </component>
       
  4718 <component name="syncml_notifier_api" long-name="SyncML Notifier API" filter="s60" class="api">
       
  4719 <unit bldFile="mw/remotemgmt/remotemgmt_plat/syncml_notifier_api/group"/>
       
  4720 </component>
       
  4721 <component name="syncml_client_api" long-name="SyncML Client API" filter="s60" class="api">
       
  4722 <unit bldFile="mw/remotemgmt/remotemgmt_plat/syncml_client_api/group"/>
       
  4723 </component>
       
  4724 <component name="device_management_plugin_api" long-name="Device Management plug-in API" filter="s60" class="api">
       
  4725 <unit bldFile="mw/remotemgmt/remotemgmt_plat/device_management_plugin_api/group"/>
       
  4726 </component>
       
  4727 <component name="dm_tree_apis" long-name="DM Tree APIs" filter="s60" class="api">
       
  4728 <unit bldFile="mw/remotemgmt/remotemgmt_plat/dm_tree_apis/group"/>
       
  4729 </component>
       
  4730 <component name="terminal_security_device_lock_api" long-name="Terminal Security Device Lock API" filter="s60" class="api">
       
  4731 <unit bldFile="mw/remotemgmt/remotemgmt_plat/terminal_security_device_lock_api/group"/>
       
  4732 </component>
       
  4733 <component name="policy_management_request_api" long-name="Policy Management Request API" filter="s60" class="api">
       
  4734 <unit bldFile="mw/remotemgmt/remotemgmt_plat/policy_management_request_api/group"/>
       
  4735 </component>
       
  4736 <component name="ds_constant_definitions_api" long-name="DS Constant Definitions API" filter="s60" class="api">
       
  4737 <unit bldFile="mw/remotemgmt/remotemgmt_plat/ds_constant_definitions_api/group"/>
       
  4738 </component>
       
  4739 <component name="scp_server_api" long-name="SCP Server API" filter="s60" class="api">
       
  4740 <unit bldFile="mw/remotemgmt/remotemgmt_plat/scp_server_api/group"/>
       
  4741 </component>
       
  4742 <component name="data_synchronization_notification_api" long-name="Data Synchronization Notification API" filter="s60" class="api">
       
  4743 <unit bldFile="mw/remotemgmt/remotemgmt_plat/data_synchronization_notification_api/group"/>
       
  4744 </component>
       
  4745 <component name="oma_provisioning_engine_api" long-name="OMA Provisioning Engine API" filter="s60" class="api">
       
  4746 <unit bldFile="mw/remotemgmt/remotemgmt_plat/oma_provisioning_engine_api/group"/>
       
  4747 </component>
       
  4748 <component name="dm_utils_api" long-name="DM Utils API" filter="s60" class="api">
       
  4749 <unit bldFile="mw/remotemgmt/remotemgmt_plat/dm_utils_api/group"/>
       
  4750 </component>
       
  4751 <component name="syncml_alert_api" long-name="SyncML Alert API" filter="s60" class="api">
       
  4752 <unit bldFile="mw/remotemgmt/remotemgmt_plat/syncml_alert_api/group"/>
       
  4753 </component>
       
  4754 <component name="obex_client_session_api" long-name="OBEX Client session API" filter="s60" class="api">
       
  4755 <unit bldFile="mw/remotemgmt/remotemgmt_plat/obex_client_session_api/group"/>
       
  4756 </component>
       
  4757 <component name="setting_enforcement_info_api" long-name="Setting Enforcement Info API" filter="s60" class="api">
       
  4758 <unit bldFile="mw/remotemgmt/remotemgmt_plat/setting_enforcement_info_api/group"/>
       
  4759 </component>
       
  4760 <component name="dm_constant_definitions_api" long-name="DM Constant Definitions API" filter="s60" class="api">
       
  4761 <unit bldFile="mw/remotemgmt/remotemgmt_plat/dm_constant_definitions_api/group"/>
       
  4762 </component>
       
  4763 <component name="oma_ds_extensions_api" long-name="OMA DS Extensions API" filter="s60" class="api">
       
  4764 <unit bldFile="mw/remotemgmt/remotemgmt_plat/oma_ds_extensions_api/group"/>
       
  4765 </component>
       
  4766 <component name="pnpms_utils_api" long-name="PNPMS Utils API" filter="s60" class="api">
       
  4767 <unit bldFile="mw/remotemgmt/remotemgmt_plat/pnpms_utils_api/group"/>
       
  4768 </component>
       
  4769 <component name="diagnostics_plugin_utility_api" long-name="Diagnostics Plugin Utility API" filter="s60" class="api">
       
  4770 <unit bldFile="mw/remotemgmt/remotemgmt_plat/diagnostics_plugin_utility_api/group"/>
       
  4771 </component>
       
  4772 <component name="diagnostics_plugin_api" long-name="Diagnostics Plug-in API" filter="s60" class="api">
       
  4773 <unit bldFile="mw/remotemgmt/remotemgmt_plat/diagnostics_plugin_api/group"/>
       
  4774 </component>
       
  4775 <component name="diagnostics_framework_api" long-name="Diagnostics Framework API" filter="s60" class="api">
       
  4776 <unit bldFile="mw/remotemgmt/remotemgmt_plat/diagnostics_framework_api/group"/>
       
  4777 </component>
       
  4778 <component name="diagnostics_results_api" long-name="Diagnostics Results API" filter="s60" class="api">
       
  4779 <unit bldFile="mw/remotemgmt/remotemgmt_plat/diagnostics_results_api/group"/>
       
  4780 </component>
       
  4781 <component name="diagnostics_plugin_pool_api" long-name="Diagnostics Plugin Pool API" filter="s60" class="api">
       
  4782 <unit bldFile="mw/remotemgmt/remotemgmt_plat/diagnostics_plugin_pool_api/group"/>
       
  4783 </component>
       
  4784 <component name="adaptive_history_list_api" long-name="Adaptive History List API" filter="s60" class="api">
       
  4785 <unit bldFile="mw/remotemgmt/remotemgmt_plat/adaptive_history_list_api/group"/>
       
  4786 </component>
       
  4787 <component name="adaptive_history_list_session_api" long-name="Adaptive History List Session API" filter="s60" class="api">
       
  4788 <unit bldFile="mw/remotemgmt/remotemgmt_plat/adaptive_history_list_session_api/group"/>
       
  4789 </component>
       
  4790 <component name="fota_engine_api" long-name="FOTA Engine API" filter="s60" class="api">
       
  4791 <unit bldFile="mw/remotemgmt/remotemgmt_plat/fota_engine_api/group"/>
       
  4792 </component>
       
  4793 <component name="update_package_storage_plugin_api" long-name="Update Package Storage Plug-in API" filter="s60" class="api">
       
  4794 <unit bldFile="mw/remotemgmt/remotemgmt_plat/update_package_storage_plugin_api/group"/>
       
  4795 </component>
       
  4796 <component name="syncml_notifier_roaming_api" long-name="SyncML Notifier Roaming API" filter="s60" class="api">
       
  4797 <unit bldFile="mw/remotemgmt/remotemgmt_plat/syncml_notifier_roaming_api/group"/>
       
  4798 </component>
       
  4799 <component name="sync_service_api" long-name="Sync Service API" filter="s60" class="api">
       
  4800 <unit bldFile="mw/remotemgmt/remotemgmt_plat/sync_service_api/group"/>
       
  4801 </component>
       
  4802 <component name="dcmo_adapter_api" long-name="DCMO Adapter API" filter="s60" class="api">
       
  4803 <unit bldFile="mw/remotemgmt/remotemgmt_plat/dcmo_adapter_api/group"/>
       
  4804 </component>
       
  4805 <component name="dcmo_control_api" long-name="DCMO Control API" filter="s60" class="api">
       
  4806 <unit bldFile="mw/remotemgmt/remotemgmt_plat/dcmo_control_api/group"/>
       
  4807 </component>
       
  4808 <component name="ds_capability_mgmt_plugin_api" long-name="DS Capability Management Plugin API" filter="s60" class="api">
       
  4809 <unit bldFile="mw/remotemgmt/remotemgmt_plat/ds_capability_mgmt_plugin_api/group"/>
       
  4810 </component>
       
  4811 <component name="dm_native_notifier_api" long-name="DM Native Notifier API" filter="s60" class="api">
       
  4812 <unit bldFile="mw/remotemgmt/remotemgmt_plat/dm_native_notifier_api/group"/>
       
  4813 </component>
       
  4814 <component name="syncml_ds_error_reporting_api" long-name="SyncML DS Error Reporting API" filter="s60" introduced="^3" class="api">
       
  4815 <unit bldFile="mw/remotemgmt/remotemgmt_plat/syncml_ds_error_reporting_api/group"/>
       
  4816 </component>
       
  4817 <component name="syncml_ds_customization_api" long-name="SyncML DS Customization API" filter="s60" introduced="^3" class="api">
       
  4818 <unit bldFile="mw/remotemgmt/remotemgmt_plat/syncml_ds_customization_api/group"/>
       
  4819 </component>
       
  4820 </collection>
       
  4821 <collection name="policymanagement" long-name="Policy Management" level="generic">
       
  4822 <component name="pmdmadapter" filter="s60" long-name="PM DM Adapter" plugin="Y">
       
  4823 <unit bldFile="mw/remotemgmt/policymanagement/pmdmadapter/group"/>
       
  4824 </component>
       
  4825 <component name="dmutilserver" filter="s60" long-name="DM Util Server">
       
  4826 <unit bldFile="mw/remotemgmt/policymanagement/dmutilserver/group"/>
       
  4827 </component>
       
  4828 <component name="policyengine" filter="s60" long-name="Policy Engine">
       
  4829 <unit bldFile="mw/remotemgmt/policymanagement/policyengine/group"/>
       
  4830 </component>
       
  4831 <component name="policymanagement_build" filter="s60" long-name="Policy Management Build">
       
  4832 <!--  need to distribute exports, etc into the other components and remove this-->
       
  4833 <unit bldFile="mw/remotemgmt/policymanagement/group"/>
       
  4834 </component>
       
  4835 </collection>
       
  4836 <collection name="syncmlfw" long-name="SyncML Framework" level="server">
       
  4837 <component name="syncmlfw_build" filter="s60" long-name="SyncML Framework Build">
       
  4838 <!--  need to break this up into components. Too convoluted a structure to be in a single bld.inf-->
       
  4839 <unit bldFile="mw/remotemgmt/syncmlfw/group"/>
       
  4840 </component>
       
  4841 </collection>
       
  4842 <collection name="terminalsecurity" long-name="Terminal Security" level="specific">
       
  4843 <component name="scp" filter="s60" long-name="Security Code Proxy">
       
  4844 <!-- can only have one unit, need to have these #included from a single bld.inf -->
       
  4845 <unit bldFile="mw/remotemgmt/terminalsecurity/scp/scpclient/group"/>
       
  4846 <unit bldFile="mw/remotemgmt/terminalsecurity/scp/scpdatabase/group"/>
       
  4847 <unit bldFile="mw/remotemgmt/terminalsecurity/scp/scpserver/group"/>
       
  4848 <unit bldFile="mw/remotemgmt/terminalsecurity/scp/scppatternplugin/group"/>
       
  4849 <unit bldFile="mw/remotemgmt/terminalsecurity/scp/scphistoryplugin/group"/>
       
  4850 <unit bldFile="mw/remotemgmt/terminalsecurity/scp/scptimestampplugin/group"/>
       
  4851 <unit bldFile="mw/remotemgmt/terminalsecurity/scp/scpeventhandler/group"/>
       
  4852 <unit bldFile="mw/remotemgmt/terminalsecurity/scp/dmeventnotifier/group"/>
       
  4853 </component>
       
  4854 <component name="terminalsecurity_client" filter="s60" long-name="Terminal Control Client">
       
  4855 <unit bldFile="mw/remotemgmt/terminalsecurity/client/group"/>
       
  4856 </component>
       
  4857 <component name="terminalsecurity_server" filter="s60" long-name="Terminal Control Server">
       
  4858 <unit bldFile="mw/remotemgmt/terminalsecurity/server/group"/>
       
  4859 </component>
       
  4860 <component name="tcadapter" filter="s60" long-name="Terminal Control Adapter">
       
  4861 <unit bldFile="mw/remotemgmt/terminalsecurity/tcadapter/bld"/>
       
  4862 </component>
       
  4863 <component name="terminalsecurity_build" filter="s60" long-name="Terminal Security Build">
       
  4864 <!--  need to distribute exports, etc into the other components and remove this-->
       
  4865 <unit bldFile="mw/remotemgmt/terminalsecurity/group"/>
       
  4866 </component>
       
  4867 </collection>
       
  4868 <collection name="omaprovisioning" long-name="OMA Provisioning" level="specific">
       
  4869 <component name="pnputil" filter="s60" long-name="PnP Util">
       
  4870 <unit bldFile="mw/remotemgmt/omaprovisioning/pnputil/group"/>
       
  4871 </component>
       
  4872 <component name="provisioning" filter="s60" long-name="Provisioning">
       
  4873 <unit bldFile="mw/remotemgmt/omaprovisioning/provisioning/group"/>
       
  4874 </component>
       
  4875 </collection>
       
  4876 <collection name="devicediagnosticsfw" long-name="Device Diagnostics Framework" level="framework">
       
  4877 <component name="diagframework" filter="s60" long-name="Diagnostics Framework">
       
  4878 <unit bldFile="mw/remotemgmt/devicediagnosticsfw/diagframework/group"/>
       
  4879 </component>
       
  4880 <component name="diagpluginbase" filter="s60" long-name="Diagnostics Plugin Base">
       
  4881 <unit bldFile="mw/remotemgmt/devicediagnosticsfw/diagpluginbase/group"/>
       
  4882 </component>
       
  4883 <component name="diagresultsdb" filter="s60" long-name="Diagnostics Results Database">
       
  4884 <!--  can only have one unit, merge or split into two components -->
       
  4885 <unit bldFile="mw/remotemgmt/devicediagnosticsfw/diagresultsdb/client/group"/>
       
  4886 <unit bldFile="mw/remotemgmt/devicediagnosticsfw/diagresultsdb/server/group"/>
       
  4887 </component>
       
  4888 <component name="devicediagnosticsfw_build" filter="s60" long-name="Device Diagnostics Framework Build">
       
  4889 <!--  need to distribute exports, etc into the other components and remove this-->
       
  4890 <unit bldFile="mw/remotemgmt/devicediagnosticsfw/group"/>
       
  4891 </component>
       
  4892 </collection>
       
  4893 <collection name="dcmofw" long-name="Device Capability Management Object Framework" level="framework">
       
  4894 <component name="dcmoclient" filter="s60" long-name="DCMO Client">
       
  4895 <unit bldFile="mw/remotemgmt/dcmofw/dcmoclient/group"/>
       
  4896 </component>
       
  4897 <component name="dcmoserver" filter="s60" long-name="DCMO Server">
       
  4898 <unit bldFile="mw/remotemgmt/dcmofw/dcmoserver/group"/>
       
  4899 </component>
       
  4900 <component name="dcmocustcmd" filter="s60" long-name="DCMO Custom Commands">
       
  4901 <unit bldFile="mw/remotemgmt/dcmofw/dcmocustcmd/group"/>
       
  4902 </component>
       
  4903 <component name="dcmofw_build" filter="s60" long-name="DCMO Build">
       
  4904 <!--  need to distribute exports, etc into the other components and remove this-->
       
  4905 <unit bldFile="mw/remotemgmt/dcmofw/group"/>
       
  4906 </component>
       
  4907 </collection>
       
  4908 <collection name="fotaapplication" long-name="FOTA Application" level="generic">
       
  4909 <component name="fotaapplication_build" filter="s60" long-name="FOTA Application Build">
       
  4910 <!-- remove this component when configuration is in place and the #ifdefs have been worked out -->
       
  4911 <unit bldFile="mw/remotemgmt/fotaapplication/group"/>
       
  4912 </component>
       
  4913 <component name="fotaserver" filter="s60" long-name="FOTA Server">
       
  4914 <!-- uncomment when #ifdefs are resolved -->
       
  4915 <!--<unit bldFile="fotaapplication/fotaserver/group"/>-->
       
  4916 </component>
       
  4917 <component name="fotacustcmds" filter="s60" long-name="FOTA Custom Commands" class="placeholder">
       
  4918 <!-- uncomment when #ifdefs are resolved. Need to put a config meta here-->
       
  4919 <!--<unit bldFile="fotaapplication/fotaserver/fotacustcmds/group"/>-->
       
  4920 </component>
       
  4921 </collection>
       
  4922 </block>
       
  4923 <block name="remotestorage" level="generic" long-name="Remote Storage" levels="framework if">
       
  4924 <collection name="rsfw_plat" long-name="Remote Storage Platform Interfaces" level="if">
       
  4925 <component name="rsfw_access_protocol_plugin_api" filter="s60" long-name="Remote Storage Framework Access Protocol Plugin API" class="api">
       
  4926 <unit bldFile="mw/remotestorage/rsfw_plat/rsfw_access_protocol_plugin_api/group"/>
       
  4927 </component>
       
  4928 </collection>
       
  4929 <collection name="remotestoragefw" long-name="Remote Storage Framework" level="framework">
       
  4930 <component name="mountstore" filter="s60" long-name="RSFW Mount Store">
       
  4931 <unit bldFile="mw/remotestorage/remotestoragefw/mountstore/group"/>
       
  4932 </component>
       
  4933 <component name="rsfwnotifierplugins" filter="s60" long-name="RSFW Notifier Plugins" plugin="Y">
       
  4934 <unit bldFile="mw/remotestorage/remotestoragefw/rsfwnotifierplugins/group"/>
       
  4935 </component>
       
  4936 <component name="remotefileengine" filter="s60" long-name="Remote File Engine">
       
  4937 <unit bldFile="mw/remotestorage/remotestoragefw/remotefileengine/group"/>
       
  4938 </component>
       
  4939 <component name="mountmanager" filter="s60" long-name="RSFW Mount Manager">
       
  4940 <unit bldFile="mw/remotestorage/remotestoragefw/mountmanager/group"/>
       
  4941 </component>
       
  4942 <component name="webdavaccessplugin" filter="s60" long-name="WebDAV Access Plugin" plugin="Y">
       
  4943 <unit bldFile="mw/remotestorage/remotestoragefw/webdavaccessplugin/group"/>
       
  4944 </component>
       
  4945 <component name="remotefilesystemplugin" filter="s60" long-name="Remote Filesystem Plugin" plugin="Y">
       
  4946 <unit bldFile="mw/remotestorage/remotestoragefw/remotefilesystemplugin/group"/>
       
  4947 </component>
       
  4948 <component name="remotestoragegsplugin" filter="s60" long-name="RS GS Plugin" plugin="Y">
       
  4949 <!-- uncomment the unit when configuration is in place, it's currently #included from remotestoragefw_build -->
       
  4950 <!-- <unit bldFile="remotestoragefw/gsplugin/group"/>-->
       
  4951 </component>
       
  4952 <component name="remotedriveconfigurationbiocontrol" filter="s60" long-name="Remote Drive Configuration BIO Control">
       
  4953 <!-- uncomment the unit when configuration is in place, it's currently #included from remotestoragefw_build -->
       
  4954 <!--   <unit bldFile="remotestoragefw/remotedriveconfigurationbiocontrol/group"/>-->
       
  4955 </component>
       
  4956 <component name="remotestoragefw_build" filter="s60" long-name="Remote Storage Framework Build">
       
  4957 <!-- move exports to other components.
       
  4958 				This is needed for #includes of configured component until congigiration is in place -->
  3409 				This is needed for #includes of configured component until congigiration is in place -->
  4959 <unit bldFile="mw/remotestorage/remotestoragefw/group"/>
  3410       <unit bldFile="mw/remotestorage/remotestoragefw/group"/>
  4960 </component>
  3411      </component>
  4961 </collection>
  3412     </collection>
  4962 </block>
  3413     <collection name="remotestorage_info" long-name="Remote Storage Info" level="if">
  4963 <block name="remoteconn" level="generic" long-name="Remote Connectivity" levels="plugin framework server generic specific">
  3414      <component name="rsfw_plat" filter="s60" long-name="Remote Storage Platform Interfaces" class="api">
  4964 <collection name="connectivitymodules" long-name="Connectivity Modules" level="framework">
  3415       <unit bldFile="mw/remotestorage/rsfw_plat/rsfw_access_protocol_plugin_api/group"/>
  4965 <component name="secon" filter="s60" long-name="Service Controllers">
  3416      </component>
  4966 <unit bldFile="mw/remoteconn/connectivitymodules/secon/group"/>
  3417     </collection>
  4967 </component>
  3418    </block>
  4968 </collection>
  3419    <block name="remoteconn" level="generic" long-name="Remote Connectivity" levels="plugin framework server generic specific">
  4969 <collection name="remoteconn_info" long-name="Remote Connectivity Info" level="specific">
  3420     <collection name="connectivitymodules" long-name="Connectivity Modules" level="framework">
  4970 <component name="remoteconn_metadata" long-name="Remote Connectivity Metadata" introduced="^2" purpose="development" class="config PC">
  3421      <component name="secon" filter="s60" long-name="Service Controllers">
  4971 <unit mrp="mw/remoteconn/remoteconn_info/remoteconn_metadata/remoteconn_metadata.mrp"/>
  3422       <unit bldFile="mw/remoteconn/connectivitymodules/secon/group"/>
  4972 </component>
  3423      </component>
  4973 </collection>
  3424     </collection>
  4974 <collection name="mtptransports" long-name="MTP Transports" level="plugin">
  3425     <collection name="remoteconn_info" long-name="Remote Connectivity Info" level="specific">
  4975 <component name="mtpusbtransport" long-name="MTP USB Transport" introduced="^2" purpose="optional" plugin="Y">
  3426      <component name="remoteconn_plat" filter="s60" long-name="Remote Connectivity Platform Interfaces" class="api">
  4976 <unit bldFile="mw/remoteconn/mtptransports/mtpusbtransport/group" mrp="mw/remoteconn/mtptransports/mtpusbtransport/group/mtp_usbsic.mrp"/>
  3427       <unit bldFile="mw/remoteconn/remoteconn_plat/group"/>
  4977 </component>
  3428      </component>
  4978 <component name="mtpptpiptransport" long-name="MTP PTP-IP Transport" introduced="^3" purpose="optional" plugin="Y">
  3429      <component name="remoteconn_metadata" long-name="Remote Connectivity Metadata" introduced="^2" purpose="development" class="config PC">
  4979 <unit bldFile="mw/remoteconn/mtptransports/mtpptpiptransport/group" mrp="mw/remoteconn/mtptransports/mtpptpiptransport/group/mtp_ptpip.mrp"/>
  3430       <unit mrp="mw/remoteconn/remoteconn_info/remoteconn_metadata/remoteconn_metadata.mrp"/>
  4980 </component>
  3431      </component>
  4981 <component name="mtpcontroller" long-name="MTP Controller" introduced="^3" purpose="optional" plugin="Y">
  3432     </collection>
  4982 <unit bldFile="mw/remoteconn/mtptransports/mtpcontroller/group" mrp="mw/remoteconn/mtptransports/mtpcontroller/group/mtpcontroller.mrp"/>
  3433     <collection name="mtptransports" long-name="MTP Transports" level="plugin">
  4983 </component>
  3434      <component name="mtpusbtransport" long-name="MTP USB Transport" introduced="^2" purpose="optional" plugin="Y">
  4984 </collection>
  3435       <unit bldFile="mw/remoteconn/mtptransports/mtpusbtransport/group" mrp="mw/remoteconn/mtptransports/mtpusbtransport/group/mtp_usbsic.mrp"/>
  4985 <collection name="mtpfws" long-name="MTP Frameworks" level="framework">
  3436      </component>
  4986 <component name="mtpfw" long-name="MTP Framework" introduced="^2" purpose="optional">
  3437      <component name="mtpptpiptransport" long-name="MTP PTP-IP Transport" introduced="^3" purpose="optional" plugin="Y">
  4987 <unit bldFile="mw/remoteconn/mtpfws/mtpfw/group" mrp="mw/remoteconn/mtpfws/mtpfw/group/mtp_framework.mrp"/>
  3438       <unit bldFile="mw/remoteconn/mtptransports/mtpptpiptransport/group" mrp="mw/remoteconn/mtptransports/mtpptpiptransport/group/mtp_ptpip.mrp"/>
  4988 </component>
  3439      </component>
  4989 </collection>
  3440      <component name="mtpcontroller" long-name="MTP Controller" introduced="^3" purpose="optional" plugin="Y">
  4990 <collection name="mtpdataproviders" long-name="MTP Data Providers" level="generic">
  3441       <unit bldFile="mw/remoteconn/mtptransports/mtpcontroller/group" mrp="mw/remoteconn/mtptransports/mtpcontroller/group/mtpcontroller.mrp"/>
  4991 <component name="mtpfileandfolderdp" long-name="MTP File and Folder Provider" introduced="^2" purpose="optional" plugin="Y">
  3442      </component>
  4992 <unit bldFile="mw/remoteconn/mtpdataproviders/mtpfileandfolderdp/group" mrp="mw/remoteconn/mtpdataproviders/mtpfileandfolderdp/group/mtp_filedp.mrp"/>
  3443     </collection>
  4993 </component>
  3444     <collection name="mtpfws" long-name="MTP Frameworks" level="framework">
  4994 <component name="mtpimagedp" long-name="MTP Image Data Provider" filter="gt" introduced="^3" purpose="optional" plugin="Y">
  3445      <component name="mtpfw" long-name="MTP Framework" introduced="^2" purpose="optional">
  4995 <unit bldFile="mw/remoteconn/mtpdataproviders/mtpimagedp/group" mrp="mw/remoteconn/mtpdataproviders/mtpimagedp/group/mtp_imagedp.mrp"/>
  3446       <unit bldFile="mw/remoteconn/mtpfws/mtpfw/group" mrp="mw/remoteconn/mtpfws/mtpfw/group/mtp_framework.mrp"/>
  4996 </component>
  3447      </component>
  4997 <component name="mtppictbridgedp" long-name="MTP PictBridge Data Provider" filter="gt" introduced="^3" purpose="optional" plugin="Y">
  3448     </collection>
  4998 <unit bldFile="mw/remoteconn/mtpdataproviders/mtppictbridgedp/group" mrp="mw/remoteconn/mtpdataproviders/mtppictbridgedp/group/mtp_pictbridgedp.mrp"/>
  3449     <collection name="mtpdataproviders" long-name="MTP Data Providers" level="generic">
  4999 </component>
  3450      <component name="mtpfileandfolderdp" long-name="MTP File and Folder Provider" introduced="^2" purpose="optional" plugin="Y">
  5000 </collection>
  3451       <unit bldFile="mw/remoteconn/mtpdataproviders/mtpfileandfolderdp/group" mrp="mw/remoteconn/mtpdataproviders/mtpfileandfolderdp/group/mtp_filedp.mrp"/>
  5001 <collection name="backupandrestore" long-name="Backup and Restore" level="specific">
  3452      </component>
  5002 <component name="backupengine" long-name="Backup Engine" introduced="9.0" purpose="optional">
  3453      <component name="mtpimagedp" long-name="MTP Image Data Provider" filter="gt" introduced="^3" purpose="optional" plugin="Y">
  5003 <unit bldFile="mw/remoteconn/backupandrestore/backupengine/group" mrp="mw/remoteconn/backupandrestore/backupengine/group/connectivity_backupengine.mrp"/>
  3454       <unit bldFile="mw/remoteconn/mtpdataproviders/mtpimagedp/group" mrp="mw/remoteconn/mtpdataproviders/mtpimagedp/group/mtp_imagedp.mrp"/>
  5004 </component>
  3455      </component>
  5005 <component name="backuptest" long-name="Backup Test" introduced="^2" purpose="development">
  3456      <component name="mtppictbridgedp" long-name="MTP PictBridge Data Provider" filter="gt" introduced="^3" purpose="optional" plugin="Y">
  5006 <unit bldFile="mw/remoteconn/backupandrestore/backuptest/group" mrp="mw/remoteconn/backupandrestore/backuptest/group/connectivity_backuptest.mrp"/>
  3457       <unit bldFile="mw/remoteconn/mtpdataproviders/mtppictbridgedp/group" mrp="mw/remoteconn/mtpdataproviders/mtppictbridgedp/group/mtp_pictbridgedp.mrp"/>
  5007 </component>
  3458      </component>
  5008 </collection>
  3459     </collection>
  5009 <collection name="obex" long-name="OBEX" level="generic">
  3460     <collection name="backupandrestore" long-name="Backup and Restore" level="specific">
  5010 <component name="obexprotocol" long-name="OBEX Protocol" introduced="9.1" purpose="optional">
  3461      <component name="backupengine" long-name="Backup Engine" introduced="9.0" purpose="optional">
  5011 <unit bldFile="mw/remoteconn/obex/obexprotocol/group" mrp="mw/remoteconn/obex/obexprotocol/group/obex.mrp"/>
  3462       <unit bldFile="mw/remoteconn/backupandrestore/backupengine/group" mrp="mw/remoteconn/backupandrestore/backupengine/group/connectivity_backupengine.mrp"/>
  5012 </component>
  3463      </component>
  5013 <component name="obexextensionapi" long-name="OBEX Extension API" introduced="9.2" purpose="optional">
  3464      <component name="backuptest" long-name="Backup Test" introduced="^2" purpose="development">
  5014 <unit bldFile="mw/remoteconn/obex/obexextensionapi/group" mrp="mw/remoteconn/obex/obexextensionapi/group/obex_extensionapis.mrp"/>
  3465       <unit bldFile="mw/remoteconn/backupandrestore/backuptest/group" mrp="mw/remoteconn/backupandrestore/backuptest/group/connectivity_backuptest.mrp"/>
  5015 </component>
  3466      </component>
  5016 </collection>
  3467     </collection>
  5017 </block>
  3468     <collection name="obex" long-name="OBEX" level="generic">
  5018 <block name="srvdiscovery" level="generic" long-name="Service Discovery and Usage" levels="plugin framework server generic specific">
  3469      <component name="obexprotocol" long-name="OBEX Protocol" introduced="9.1" purpose="optional">
  5019 <collection name="upnpstack_plat" long-name="UPnP Stack Platform Interfaces" level="specific">
  3470       <unit bldFile="mw/remoteconn/obex/obexprotocol/group" mrp="mw/remoteconn/obex/obexprotocol/group/obex.mrp"/>
  5020 <component name="upnpstack_plat" long-name="UPnP Device API" purpose="optional" introduced="^3" class="api">
  3471      </component>
  5021 <unit bldFile="mw/srvdiscovery/upnp/upnpstack_plat/upnp_device_api/group"/>
  3472      <component name="obexextensionapi" long-name="OBEX Extension API" introduced="9.2" purpose="optional">
  5022 </component>
  3473       <unit bldFile="mw/remoteconn/obex/obexextensionapi/group" mrp="mw/remoteconn/obex/obexextensionapi/group/obex_extensionapis.mrp"/>
  5023 <component name="upnpstack_plat" long-name="UPnP Common API" purpose="optional" introduced="^3" class="api">
  3474      </component>
  5024 <unit bldFile="mw/srvdiscovery/upnp/upnpstack_plat/upnp_common_api/group"/>
  3475     </collection>
  5025 </component>
  3476    </block>
  5026 <component name="upnpstack_plat" long-name="UPnP Utils API" purpose="optional" introduced="^3" class="api">
  3477    <block name="srvdiscovery" level="generic" long-name="Service Discovery and Usage" levels="plugin framework server generic specific">
  5027 <unit bldFile="mw/srvdiscovery/upnp/upnpstack_plat/upnp_utils_api/group"/>
  3478     <collection name="servicediscoveryandcontrol" long-name="Service Discovery and Control" level="framework">
  5028 </component>
  3479      <component name="servicediscoveryfw" long-name="Service Discovery Framework" introduced="^3" purpose="optional">
  5029 <component name="upnpstack_plat" long-name="UPnP Control Point API" purpose="optional" introduced="^3" class="api">
  3480       <unit bldFile="mw/srvdiscovery/servicediscoveryandcontrol/pnp/group" mrp="mw/srvdiscovery/servicediscoveryandcontrol/pnp/group/servicediscoveryframework.mrp"/>
  5030 <unit bldFile="mw/srvdiscovery/upnp/upnpstack_plat/upnp_control_point_api/group"/>
  3481      </component>
  5031 </component>
  3482     </collection>
  5032 <component name="upnpstack_plat" long-name="UPnP HTTP Server API" purpose="optional" introduced="^3" class="api">
  3483     <collection name="upnp" long-name="UPnP" level="server">
  5033 <unit bldFile="mw/srvdiscovery/upnp/upnpstack_plat/upnp_httpserver_api/group"/>
  3484      <component name="upnpstack_plat" long-name="UPnP Stack Platform Interfaces" introduced="^3" purpose="optional" class="api">
  5034 </component>
  3485       <unit bldFile="mw/srvdiscovery/upnp/upnpstack_plat/group"/>
  5035 <component name="upnpstack_plat" long-name="UPnP HTTP Transfer API" purpose="optional" introduced="^3" class="api">
  3486      </component>
  5036 <unit bldFile="mw/srvdiscovery/upnp/upnpstack_plat/upnp_http_transfer_api/group"/>
  3487      <component name="upnpstack" long-name="UPnP Stack" introduced="^3" purpose="optional">
  5037 </component>
  3488       <unit bldFile="mw/srvdiscovery/upnp/upnpstack/group"/>
  5038 </collection>
  3489      </component>
  5039 <collection name="servicediscoveryandcontrol" long-name="Service Discovery and Control" level="framework">
  3490     </collection>
  5040 <component name="servicediscoveryfw" long-name="Service Discovery Framework" introduced="^3" purpose="optional">
  3491     <collection name="srvdiscovery_info" long-name="Service Discovery and Usage Info" level="specific">
  5041 <unit bldFile="mw/srvdiscovery/servicediscoveryandcontrol/pnp/group" mrp="mw/srvdiscovery/servicediscoveryandcontrol/pnp/group/servicediscoveryframework.mrp"/>
  3492      <component name="srvdiscovery_metadata" long-name="Service Discovery and Usage Metadata" introduced="^2" purpose="development" class="config PC">
  5042 </component>
  3493       <unit mrp="mw/srvdiscovery/srvdiscovery_info/srvdiscovery_metadata/srvdiscovery_metadata.mrp"/>
  5043 </collection>
  3494      </component>
  5044 <collection name="upnp" long-name="UPnP" level="server">
  3495     </collection>
  5045 <component name="upnpstack" long-name="UPnP Stack" introduced="^3" purpose="optional">
  3496    </block>
  5046 <unit bldFile="mw/srvdiscovery/upnp/upnpstack/group"/>
  3497    <block name="dlnasrv" level="specific" long-name="DLNA Services" levels="stack server ctrl framework plugin">
  5047 </component>
  3498     <!-- uncomment all the units when configuration is in place, they're currently #included from other xxx_build components -->
  5048 </collection>
  3499     <collection name="upnpavcontrolpoint" long-name="UPnP A/V Control Point" level="plugin">
  5049 <collection name="srvdiscovery_info" long-name="Service Discovery and Usage Info" level="specific">
  3500      <component name="avcontrolframework" filter="s60" long-name="A/V Control Famework" introduced="9.1" deprecated="^3">
  5050 <component name="srvdiscovery_metadata" long-name="Service Discovery and Usage Metadata" introduced="^2" purpose="development" class="config PC">
  3501       <unit bldFile="mw/dlnasrv/upnpavcontrolpoint/avcontrolframework/group"/>
  5051 <unit mrp="mw/srvdiscovery/srvdiscovery_info/srvdiscovery_metadata/srvdiscovery_metadata.mrp"/>
  3502      </component>
  5052 </component>
  3503      <component name="upnpavcontrolpoint_build" filter="s60" long-name="UPnP A/V Control Point Build" introduced="9.1" deprecated="^3">
  5053 </collection>
  3504       <!-- put exports in other component instead -->
  5054 </block>
  3505       <unit bldFile="mw/dlnasrv/upnpavcontrolpoint/group"/>
  5055 <block name="dlnasrv" level="specific" long-name="DLNA Services" levels="stack server ctrl framework plugin">
  3506      </component>
  5056 <!-- uncomment all the units when configuration is in place, they're currently #included from other xxx_build components -->
  3507     </collection>
  5057 <collection name="dlnasrv_plat" long-name="DLNA Services Platform Interfaces" level="plugin">
  3508     <collection name="upnpmediaserver" long-name="UPnP Media Server" level="server">
  5058 <component name="upnp_media_server_settings_api" long-name="UPnP Media Server Settings API" filter="s60" class="api">
  3509      <component name="avobjects" filter="s60" long-name="A/V Objects">
  5059 <unit bldFile="mw/dlnasrv/dlnasrv_plat/upnp_media_server_settings_api/group"/>
  3510       <unit bldFile="mw/dlnasrv/upnpmediaserver/avobjects/group"/>
  5060 </component>
  3511      </component>
  5061 <component name="upnp_av_objects_api" long-name="UPnP A/V Objects API" filter="s60" class="api">
  3512      <component name="mediaserverclient" filter="s60" long-name="Media Server Client">
  5062 <unit bldFile="mw/dlnasrv/dlnasrv_plat/upnp_av_objects_api/group"/>
  3513       <unit bldFile="mw/dlnasrv/upnpmediaserver/mediaserverclient/group"/>
  5063 </component>
  3514      </component>
  5064 <component name="upnp_media_server_api" long-name="UPnP Media Server API" filter="s60" class="api">
  3515      <component name="connectionmanagerservice" filter="s60" long-name="Connection Manager Service">
  5065 <unit bldFile="mw/dlnasrv/dlnasrv_plat/upnp_media_server_api/group"/>
  3516       <unit bldFile="mw/dlnasrv/upnpmediaserver/connectionmanagerservice/group"/>
  5066 </component>
  3517      </component>
  5067 <component name="upnp_security_plugin_api" long-name="UPnP Security Plugin API" filter="s60" class="api">
  3518      <component name="contentdirectoryservice" filter="s60" long-name="Content Directory Service">
  5068 <unit bldFile="mw/dlnasrv/dlnasrv_plat/upnp_security_plugin_api/group"/>
  3519       <unit bldFile="mw/dlnasrv/upnpmediaserver/contentdirectoryservice/group"/>
  5069 </component>
  3520      </component>
  5070 <component name="upnp_avcp_api" long-name="UPnP AVCP API" filter="s60" class="api">
  3521      <component name="mediaserverengine" filter="s60" long-name="Media Server Engine">
  5071 <unit bldFile="mw/dlnasrv/dlnasrv_plat/upnp_avcp_api/group"/>
  3522       <unit bldFile="mw/dlnasrv/upnpmediaserver/mediaserverengine/group"/>
  5072 </component>
  3523      </component>
  5073 <component name="upnp_media_server_metadata_api" long-name="UPnP Media Server Metadata API" filter="s60" class="api">
  3524      <component name="upnpmediaserver_build" filter="s60" long-name="UPnP Media Server Build">
  5074 <unit bldFile="mw/dlnasrv/dlnasrv_plat/upnp_media_server_metadata_api/group"/>
  3525       <!-- move exports into one of above components -->
  5075 </component>
  3526       <unit bldFile="mw/dlnasrv/upnpmediaserver/group"/>
  5076 <component name="upnp_command_api" long-name="UPnP Command API" filter="s60" class="api">
  3527      </component>
  5077 <unit bldFile="mw/dlnasrv/dlnasrv_plat/upnp_command_api/group"/>
  3528     </collection>
  5078 </component>
  3529     <collection name="upnpavcontroller" long-name="UPnP A/V Controller" level="ctrl">
  5079 <component name="upnp_plugin_api" long-name="UPnP Plugin API" filter="s60" class="api">
  3530      <component name="upnpxmlparser" filter="s60" long-name="UPnP XML Parser" introduced="^2">
  5080 <unit bldFile="mw/dlnasrv/dlnasrv_plat/upnp_plugin_api/group"/>
  3531       <unit bldFile="mw/dlnasrv/upnpavcontroller/upnpxmlparser/group"/>
  5081 </component>
  3532      </component>
  5082 </collection>
  3533      <component name="upnpavcontrollerserver" filter="s60" long-name="UPnP A/V Controller Server" introduced="^2">
  5083 <collection name="upnpavcontrolpoint" long-name="UPnP A/V Control Point" level="plugin">
  3534       <unit bldFile="mw/dlnasrv/upnpavcontroller/upnpavcontrollerserver/group"/>
  5084 <component name="avcontrolframework" filter="s60" long-name="A/V Control Famework" introduced="9.1" deprecated="^3">
  3535      </component>
  5085 <unit bldFile="mw/dlnasrv/upnpavcontrolpoint/avcontrolframework/group"/>
  3536      <component name="upnpavcontrollerclient" filter="s60" long-name="UPnP A/V Ccontroller Client" introduced="^2">
  5086 </component>
  3537       <unit bldFile="mw/dlnasrv/upnpavcontroller/upnpavcontrollerclient/group"/>
  5087 <component name="upnpavcontrolpoint_build" filter="s60" long-name="UPnP A/V Control Point Build" introduced="9.1" deprecated="^3">
  3538      </component>
  5088 <!-- put exports in other component instead -->
  3539      <component name="upnpavcontrollerhelper" filter="s60" long-name="UPnP A/V Controller Helper" introduced="^2">
  5089 <unit bldFile="mw/dlnasrv/upnpavcontrolpoint/group"/>
  3540       <unit bldFile="mw/dlnasrv/upnpavcontroller/upnpavcontrollerhelper/group"/>
  5090 </component>
  3541      </component>
  5091 </collection>
  3542      <component name="upnpavcontroller_build" filter="s60" long-name="UPnP A/V Controller Build" introduced="^2">
  5092 <collection name="upnpmediaserver" long-name="UPnP Media Server" level="server">
  3543       <!-- move exports content into one of above components -->
  5093 <component name="avobjects" filter="s60" long-name="A/V Objects">
  3544       <unit bldFile="mw/dlnasrv/upnpavcontroller/group"/>
  5094 <unit bldFile="mw/dlnasrv/upnpmediaserver/avobjects/group"/>
  3545      </component>
  5095 </component>
  3546     </collection>
  5096 <component name="mediaserverclient" filter="s60" long-name="Media Server Client">
  3547     <collection name="upnpframework" long-name="UPnP Framework" level="framework">
  5097 <unit bldFile="mw/dlnasrv/upnpmediaserver/mediaserverclient/group"/>
  3548      <component name="upnputilities" filter="s60" long-name="UPnP Utilities" introduced="^2">
  5098 </component>
  3549       <unit bldFile="mw/dlnasrv/upnpframework/upnputilities/group"/>
  5099 <component name="connectionmanagerservice" filter="s60" long-name="Connection Manager Service">
  3550      </component>
  5100 <unit bldFile="mw/dlnasrv/upnpmediaserver/connectionmanagerservice/group"/>
  3551      <component name="upnpextensionpluginif" filter="s60" long-name="UPnP Home Media Extension Plugin Interface" introduced="^2" deprecated="^3">
  5101 </component>
  3552       <!-- <unit bldFile="upnpframework/upnpextensionpluginif/group"/> -->
  5102 <component name="contentdirectoryservice" filter="s60" long-name="Content Directory Service">
  3553      </component>
  5103 <unit bldFile="mw/dlnasrv/upnpmediaserver/contentdirectoryservice/group"/>
  3554      <component name="upnpfiletransferengine" filter="s60" long-name="UPnP File Transfer Engine" introduced="^2" deprecated="^3">
  5104 </component>
  3555       <!-- <unit bldFile="upnpframework/upnpfiletransferengine/group"/>-->
  5105 <component name="mediaserverengine" filter="s60" long-name="Media Server Engine">
  3556      </component>
  5106 <unit bldFile="mw/dlnasrv/upnpmediaserver/mediaserverengine/group"/>
  3557      <component name="upnpcommonui" filter="s60" long-name="UPnP Common UI" introduced="^2" deprecated="^3">
  5107 </component>
  3558       <!--<unit bldFile="upnpframework/upnpcommonui/group"/>-->
  5108 <component name="upnpmediaserver_build" filter="s60" long-name="UPnP Media Server Build">
  3559      </component>
  5109 <!-- move exports into one of above components -->
  3560      <component name="upnpaiwengine" filter="s60" long-name="UPnP AIW Engine" introduced="^2" deprecated="^3">
  5110 <unit bldFile="mw/dlnasrv/upnpmediaserver/group"/>
  3561       <!--<unit bldFile="upnpframework/upnpaiwengine/group"/> -->
  5111 </component>
  3562      </component>
  5112 </collection>
  3563      <component name="upnpaiwprovider" filter="s60" long-name="UPnP AIW Provider" introduced="^2" deprecated="^3" plugin="Y">
  5113 <collection name="upnpavcontroller" long-name="UPnP A/V Controller" level="ctrl">
  3564       <!--<unit bldFile="upnpframework/upnpaiwprovider/group"/>-->
  5114 <component name="upnpxmlparser" filter="s60" long-name="UPnP XML Parser" introduced="^2">
  3565      </component>
  5115 <unit bldFile="mw/dlnasrv/upnpavcontroller/upnpxmlparser/group"/>
  3566      <component name="upnpmusicadapter" filter="s60" long-name="UPnP Music Adapter" introduced="^2">
  5116 </component>
  3567       <unit bldFile="mw/dlnasrv/upnpframework/upnpmusicadapter/group"/>
  5117 <component name="upnpavcontrollerserver" filter="s60" long-name="UPnP A/V Controller Server" introduced="^2">
  3568      </component>
  5118 <unit bldFile="mw/dlnasrv/upnpavcontroller/upnpavcontrollerserver/group"/>
  3569      <component name="upnpcommand" filter="s60" long-name="UPnP Command" introduced="^2">
  5119 </component>
  3570       <unit bldFile="mw/dlnasrv/upnpframework/upnpcommand/group"/>
  5120 <component name="upnpavcontrollerclient" filter="s60" long-name="UPnP A/V Ccontroller Client" introduced="^2">
  3571      </component>
  5121 <unit bldFile="mw/dlnasrv/upnpavcontroller/upnpavcontrollerclient/group"/>
  3572      <component name="upnpframework_build" filter="s60" long-name="UPnP Framework Build" introduced="^2">
  5122 </component>
  3573       <!-- move exports content into one of above components -->
  5123 <component name="upnpavcontrollerhelper" filter="s60" long-name="UPnP A/V Controller Helper" introduced="^2">
  3574       <unit bldFile="mw/dlnasrv/upnpframework/group"/>
  5124 <unit bldFile="mw/dlnasrv/upnpavcontroller/upnpavcontrollerhelper/group"/>
  3575      </component>
  5125 </component>
  3576     </collection>
  5126 <component name="upnpavcontroller_build" filter="s60" long-name="UPnP A/V Controller Build" introduced="^2">
  3577     <collection name="upnpsettings" long-name="UPnP Settings" level="framework">
  5127 <!-- move exports content into one of above components -->
  3578      <component name="upnpsettingsengine" filter="s60" long-name="UPnP Settings Engine" introduced="^2">
  5128 <unit bldFile="mw/dlnasrv/upnpavcontroller/group"/>
  3579       <unit bldFile="mw/dlnasrv/upnpsettings/upnpsettingsengine/group"/>
  5129 </component>
  3580      </component>
  5130 </collection>
  3581      <component name="multiselectionui" filter="s60" long-name="Multi-Selection UI" introduced="^2" deprecated="^3">
  5131 <collection name="upnpframework" long-name="UPnP Framework" level="framework">
  3582       <!--<unit bldFile="upnpsettings/multiselectionui/group"/>-->
  5132 <component name="upnputilities" filter="s60" long-name="UPnP Utilities" introduced="^2">
  3583      </component>
  5133 <unit bldFile="mw/dlnasrv/upnpframework/upnputilities/group"/>
  3584      <component name="appwizard" filter="s60" long-name="UPnP Settings Wizard App" introduced="^2" deprecated="^3">
  5134 </component>
  3585       <!--<unit bldFile="upnpsettings/appwizard/group"/>-->
  5135 <component name="upnpextensionpluginif" filter="s60" long-name="UPnP Home Media Extension Plugin Interface" introduced="^2" deprecated="^3">
  3586      </component>
  5136 <!-- <unit bldFile="upnpframework/upnpextensionpluginif/group"/> -->
  3587      <component name="upnpsharingui" filter="s60" long-name="UPnP Sharing UI" introduced="^2" deprecated="^3">
  5137 </component>
  3588       <!--<unit bldFile="upnpsettings/upnpsharingui/group"/>-->
  5138 <component name="upnpfiletransferengine" filter="s60" long-name="UPnP File Transfer Engine" introduced="^2" deprecated="^3">
  3589      </component>
  5139 <!-- <unit bldFile="upnpframework/upnpfiletransferengine/group"/>-->
  3590      <component name="upnpgsplugin" filter="s60" long-name="UPnP GS Plugin" introduced="^2" plugin="Y">
  5140 </component>
  3591       <unit bldFile="mw/dlnasrv/upnpsettings/upnpgsplugin/group"/>
  5141 <component name="upnpcommonui" filter="s60" long-name="UPnP Common UI" introduced="^2" deprecated="^3">
  3592      </component>
  5142 <!--<unit bldFile="upnpframework/upnpcommonui/group"/>-->
  3593      <component name="upnpsettings_build" filter="s60" long-name="UPnP Settings Build" introduced="^2">
  5143 </component>
  3594       <!-- move exports content into one of above components -->
  5144 <component name="upnpaiwengine" filter="s60" long-name="UPnP AIW Engine" introduced="^2" deprecated="^3">
  3595       <unit bldFile="mw/dlnasrv/upnpsettings/group"/>
  5145 <!--<unit bldFile="upnpframework/upnpaiwengine/group"/> -->
  3596      </component>
  5146 </component>
  3597     </collection>
  5147 <component name="upnpaiwprovider" filter="s60" long-name="UPnP AIW Provider" introduced="^2" deprecated="^3" plugin="Y">
  3598     <collection name="upnpsharing" long-name="UPnP Sharing" level="server">
  5148 <!--<unit bldFile="upnpframework/upnpaiwprovider/group"/>-->
  3599      <component name="upnpdlnaprofiler" filter="s60" long-name="UPnP DLNA Profiler" introduced="^2">
  5149 </component>
  3600       <unit bldFile="mw/dlnasrv/upnpsharing/upnpdlnaprofiler/group"/>
  5150 <component name="upnpmusicadapter" filter="s60" long-name="UPnP Music Adapter" introduced="^2">
  3601      </component>
  5151 <unit bldFile="mw/dlnasrv/upnpframework/upnpmusicadapter/group"/>
  3602      <component name="upnpsecurity" filter="s60" long-name="UPnP Security" introduced="^2">
  5152 </component>
  3603       <unit bldFile="mw/dlnasrv/upnpsharing/upnpsecurity/group"/>
  5153 <component name="upnpcommand" filter="s60" long-name="UPnP Command" introduced="^2">
  3604      </component>
  5154 <unit bldFile="mw/dlnasrv/upnpframework/upnpcommand/group"/>
  3605      <component name="upnpcontentserver" filter="s60" long-name="UPnP Content Server" introduced="^2">
  5155 </component>
  3606       <unit bldFile="mw/dlnasrv/upnpsharing/upnpcontentserver/group"/>
  5156 <component name="upnpframework_build" filter="s60" long-name="UPnP Framework Build" introduced="^2">
  3607      </component>
  5157 <!-- move exports content into one of above components -->
  3608      <component name="applicationengine" filter="s60" long-name="UPnP Application Engine" introduced="^2">
  5158 <unit bldFile="mw/dlnasrv/upnpframework/group"/>
  3609       <unit bldFile="mw/dlnasrv/upnpsharing/applicationengine/group"/>
  5159 </component>
  3610      </component>
  5160 </collection>
  3611      <component name="upnpsharing_build" filter="s60" long-name="UPnP Sharing Build" introduced="^2">
  5161 <collection name="upnpsettings" long-name="UPnP Settings" level="framework">
  3612       <!-- move exports content into one of above components -->
  5162 <component name="upnpsettingsengine" filter="s60" long-name="UPnP Settings Engine" introduced="^2">
  3613       <unit bldFile="mw/dlnasrv/upnpsharing/group"/>
  5163 <unit bldFile="mw/dlnasrv/upnpsettings/upnpsettingsengine/group"/>
  3614      </component>
  5164 </component>
  3615     </collection>
  5165 <component name="multiselectionui" filter="s60" long-name="Multi-Selection UI" introduced="^2" deprecated="^3">
  3616     <collection name="upnpmpxplugins" long-name="UPnP MPX Plugins" level="plugin">
  5166 <!--<unit bldFile="upnpsettings/multiselectionui/group"/>-->
  3617      <component name="upnpplaybackplugins" filter="s60" long-name="UPnP Playback Plugins" introduced="^2" plugin="Y">
  5167 </component>
  3618       <unit bldFile="mw/dlnasrv/upnpmpxplugins/upnpplaybackplugins/group"/>
  5168 <component name="appwizard" filter="s60" long-name="UPnP Settings Wizard App" introduced="^2" deprecated="^3">
  3619      </component>
  5169 <!--<unit bldFile="upnpsettings/appwizard/group"/>-->
  3620      <component name="upnpmpxplugins_build" filter="s60" long-name="UPnP MPX Plugins Build" introduced="^2">
  5170 </component>
  3621       <!-- move exports content into other component? -->
  5171 <component name="upnpsharingui" filter="s60" long-name="UPnP Sharing UI" introduced="^2" deprecated="^3">
  3622       <unit bldFile="mw/dlnasrv/upnpmpxplugins/group"/>
  5172 <!--<unit bldFile="upnpsettings/upnpsharingui/group"/>-->
  3623      </component>
  5173 </component>
  3624     </collection>
  5174 <component name="upnpgsplugin" filter="s60" long-name="UPnP GS Plugin" introduced="^2" plugin="Y">
  3625     <collection name="upnpharvester" long-name="UPnP Harvester" level="ctrl">
  5175 <unit bldFile="mw/dlnasrv/upnpsettings/upnpgsplugin/group"/>
  3626      <component name="upnpharvester_common" filter="s60" long-name="UPnP Harvester Common" introduced="^2" deprecated="^3" class="placeholder">
  5176 </component>
  3627       <!-- need to merge or #include these to a single bld.inf -->
  5177 <component name="upnpsettings_build" filter="s60" long-name="UPnP Settings Build" introduced="^2">
  3628       <!--<unit bldFile="upnpharvester/common/cmlibrary/group"/>
  5178 <!-- move exports content into one of above components -->
       
  5179 <unit bldFile="mw/dlnasrv/upnpsettings/group"/>
       
  5180 </component>
       
  5181 </collection>
       
  5182 <collection name="upnpsharing" long-name="UPnP Sharing" level="server">
       
  5183 <component name="upnpdlnaprofiler" filter="s60" long-name="UPnP DLNA Profiler" introduced="^2">
       
  5184 <unit bldFile="mw/dlnasrv/upnpsharing/upnpdlnaprofiler/group"/>
       
  5185 </component>
       
  5186 <component name="upnpsecurity" filter="s60" long-name="UPnP Security" introduced="^2">
       
  5187 <unit bldFile="mw/dlnasrv/upnpsharing/upnpsecurity/group"/>
       
  5188 </component>
       
  5189 <component name="upnpcontentserver" filter="s60" long-name="UPnP Content Server" introduced="^2">
       
  5190 <unit bldFile="mw/dlnasrv/upnpsharing/upnpcontentserver/group"/>
       
  5191 </component>
       
  5192 <component name="applicationengine" filter="s60" long-name="UPnP Application Engine" introduced="^2">
       
  5193 <unit bldFile="mw/dlnasrv/upnpsharing/applicationengine/group"/>
       
  5194 </component>
       
  5195 <component name="upnpsharing_build" filter="s60" long-name="UPnP Sharing Build" introduced="^2">
       
  5196 <!-- move exports content into one of above components -->
       
  5197 <unit bldFile="mw/dlnasrv/upnpsharing/group"/>
       
  5198 </component>
       
  5199 </collection>
       
  5200 <collection name="upnpmpxplugins" long-name="UPnP MPX Plugins" level="plugin">
       
  5201 <component name="upnpplaybackplugins" filter="s60" long-name="UPnP Playback Plugins" introduced="^2" plugin="Y">
       
  5202 <unit bldFile="mw/dlnasrv/upnpmpxplugins/upnpplaybackplugins/group"/>
       
  5203 </component>
       
  5204 <component name="upnpmpxplugins_build" filter="s60" long-name="UPnP MPX Plugins Build" introduced="^2">
       
  5205 <!-- move exports content into other component? -->
       
  5206 <unit bldFile="mw/dlnasrv/upnpmpxplugins/group"/>
       
  5207 </component>
       
  5208 </collection>
       
  5209 <collection name="upnpharvester" long-name="UPnP Harvester" level="ctrl">
       
  5210 <component name="upnpharvester_common" filter="s60" long-name="UPnP Harvester Common" introduced="^2" deprecated="^3" class="placeholder">
       
  5211 <!-- need to merge or #include these to a single bld.inf -->
       
  5212 <!--<unit bldFile="upnpharvester/common/cmlibrary/group"/>
       
  5213         <unit bldFile="upnpharvester/common/cmsettings/group"/>
  3629         <unit bldFile="upnpharvester/common/cmsettings/group"/>
  5214         <unit bldFile="upnpharvester/common/cmsqlwrapper/group"/>
  3630         <unit bldFile="upnpharvester/common/cmsqlwrapper/group"/>
  5215         <unit bldFile="upnpharvester/common/dbmanager/group"/>-->
  3631         <unit bldFile="upnpharvester/common/dbmanager/group"/>-->
  5216 </component>
  3632      </component>
  5217 <component name="cdssync" filter="s60" long-name="CDS Sync" introduced="^2" deprecated="^3" class="placeholder">
  3633      <component name="cdssync" filter="s60" long-name="CDS Sync" introduced="^2" deprecated="^3" class="placeholder">
  5218 <!-- <unit bldFile="upnpharvester/cdssync/common"/>-->
  3634       <!-- <unit bldFile="upnpharvester/cdssync/common"/>-->
  5219 </component>
  3635      </component>
  5220 <component name="mdhserver" filter="s60" long-name="Metadata Harvester Server" introduced="^2" deprecated="^3" class="placeholder">
  3636      <component name="mdhserver" filter="s60" long-name="Metadata Harvester Server" introduced="^2" deprecated="^3" class="placeholder">
  5221 <!--<unit bldFile="upnpharvester/mdhserver/group"/>-->
  3637       <!--<unit bldFile="upnpharvester/mdhserver/group"/>-->
  5222 </component>
  3638      </component>
  5223 <component name="upnpharvester_build" filter="s60" long-name="UPnP Harvester Build" introduced="^2" deprecated="^3" class="placeholder">
  3639      <component name="upnpharvester_build" filter="s60" long-name="UPnP Harvester Build" introduced="^2" deprecated="^3" class="placeholder">
  5224 <!-- could just make the whole collection one component and move down a dir. Or move the exports here into the other component -->
  3640       <!-- could just make the whole collection one component and move down a dir. Or move the exports here into the other component -->
  5225 <!--<unit bldFile="upnpharvester/group"/>-->
  3641       <!--<unit bldFile="upnpharvester/group"/>-->
  5226 </component>
  3642      </component>
  5227 </collection>
  3643     </collection>
  5228 <collection name="homesync" long-name="Home Sync" level="plugin">
  3644     <collection name="homesync" long-name="Home Sync" level="plugin">
  5229 <component name="contentmanager" filter="s60" long-name="Content Manager" introduced="^2" deprecated="^3" class="placeholder">
  3645      <component name="contentmanager" filter="s60" long-name="Content Manager" introduced="^2" deprecated="^3" class="placeholder">
  5230 <!-- <unit bldFile="homesync/group"/>-->
  3646       <!-- <unit bldFile="homesync/group"/>-->
  5231 <!-- move bld.inf into contentmanager dir -->
  3647       <!-- move bld.inf into contentmanager dir -->
  5232 </component>
  3648      </component>
  5233 </collection>
  3649     </collection>
  5234 <collection name="homemedia" long-name="Home Media" level="framework">
  3650     <collection name="homemedia" long-name="Home Media" level="framework">
  5235 <!-- collection is really just a component. Move down a directory -->
  3651      <!-- collection is really just a component. Move down a directory -->
  5236 <component name="homemedia_build" filter="s60" long-name="Home Media" introduced="^2" deprecated="^3" class="placeholder">
  3652      <component name="homemedia_build" filter="s60" long-name="Home Media" introduced="^2" deprecated="^3" class="placeholder">
  5237 <!-- <unit bldFile="homemedia/group"/> -->
  3653       <!-- <unit bldFile="homemedia/group"/> -->
  5238 </component>
  3654      </component>
  5239 </collection>
  3655     </collection>
  5240 <collection name="dlnasrv_info" long-name="DLNA Services Info" level="plugin">
  3656     <collection name="dlnasrv_info" long-name="DLNA Services Info" level="plugin">
  5241 <component name="dlnasrv_build" filter="s60" long-name="DLNA Services Build">
  3657      <component name="dlnasrv_plat" filter="s60" long-name="DLNA Services Platform Interfaces" class="api">
  5242 <!-- need to #include upnpplatformvar.hrh from each #included bld.inf, then this can be removed  -->
  3658       <unit bldFile="mw/dlnasrv/dlnasrv_plat/group"/>
  5243 <unit bldFile="mw/dlnasrv/group"/>
  3659      </component>
  5244 </component>
  3660      <component name="dlnasrv_build" filter="s60" long-name="DLNA Services Build">
  5245 </collection>
  3661       <!-- need to #include upnpplatformvar.hrh from each #included bld.inf, then this can be removed  -->
  5246 </block>
  3662       <unit bldFile="mw/dlnasrv/group"/>
  5247 <block name="btservices" level="generic" long-name="Bluetooth Services" levels="framework server generic specific plugin">
  3663      </component>
  5248 <collection name="btservices_pub" long-name="BT Services Public Interfaces" level="plugin">
  3664     </collection>
  5249 <component name="bluetooth_power_state_api" long-name="Bluetooth Power State API" filter="s60" class="api">
  3665    </block>
  5250 <unit bldFile="mw/btservices/btservices_pub/bluetooth_power_state_api/group"/>
  3666    <block name="btservices" level="generic" long-name="Bluetooth Services" levels="framework server generic specific plugin">
  5251 </component>
  3667     <collection name="bluetoothengine" long-name="Bluetooth Engine" level="framework">
  5252 <component name="bluetooth_notifier_api" long-name="Bluetooth Notifier API" filter="s60" class="api">
  3668      <component name="bteng" filter="s60" long-name="Bluetooth Engine">
  5253 <unit bldFile="mw/btservices/btservices_pub/bluetooth_notifier_api/group"/>
  3669       <unit bldFile="mw/btservices/bluetoothengine/bteng/group"/>
  5254 </component>
  3670      </component>
  5255 </collection>
  3671      <component name="btnotif" filter="s60" long-name="Bluetooth Notifier">
  5256 <collection name="btservices_plat" long-name="BT Services Platform Interfaces" level="plugin">
  3672       <unit bldFile="mw/btservices/bluetoothengine/btnotif/group"/>
  5257 <component name="bluetooth_dosserver_audio_api" long-name="Bluetooth DOS Server Audio API" filter="s60" class="api">
  3673      </component>
  5258 <unit bldFile="mw/btservices/btservices_plat/bluetooth_dosserver_audio_api/group"/>
  3674      <component name="btaudioman" filter="s60" long-name="Bluetooth Audio Manager">
  5259 </component>
  3675       <unit bldFile="mw/btservices/bluetoothengine/btaudioman/group"/>
  5260 <component name="bluetooth_dut_mode_api" long-name="Bluetooth DUT Mode API" filter="s60" class="api">
  3676      </component>
  5261 <unit bldFile="mw/btservices/btservices_plat/bluetooth_dut_mode_api/group"/>
  3677      <component name="btmac" filter="s60" long-name="Bluetooth Mono Audio Controller" plugin="Y">
  5262 </component>
  3678       <unit bldFile="mw/btservices/bluetoothengine/btmac/group"/>
  5263 <component name="bluetooth_engine_api" long-name="Bluetooth Engine API" filter="s60" class="api">
  3679      </component>
  5264 <unit bldFile="mw/btservices/btservices_plat/bluetooth_engine_api/group"/>
  3680      <component name="btsac" filter="s60" long-name="Bluetooth Stereo Audio Controller" plugin="Y">
  5265 </component>
  3681       <unit bldFile="mw/btservices/bluetoothengine/btsac/group"/>
  5266 <component name="bluetooth_engine_connection_management_api" long-name="Bluetooth Engine Connection Management API" filter="s60" class="api">
  3682      </component>
  5267 <unit bldFile="mw/btservices/btservices_plat/bluetooth_engine_connection_management_api/group"/>
  3683      <component name="btaudiostreamer" filter="s60" long-name="Bluetooth Audio Streamer">
  5268 </component>
  3684       <unit bldFile="mw/btservices/bluetoothengine/btaudiostreamer/group"/>
  5269 <component name="bluetooth_engine_device_management_api" long-name="Bluetooth Engine Device Management API" filter="s60" class="api">
  3685      </component>
  5270 <unit bldFile="mw/btservices/btservices_plat/bluetooth_engine_device_management_api/group"/>
  3686      <component name="btsap" filter="s60" long-name="Bluetooth SIM Access Profile" plugin="Y">
  5271 </component>
  3687       <unit bldFile="mw/btservices/bluetoothengine/btsap/group"/>
  5272 <component name="bluetooth_engine_discovery_api" long-name="Bluetooth Engine Discovery API" filter="s60" class="api">
  3688      </component>
  5273 <unit bldFile="mw/btservices/btservices_plat/bluetooth_engine_discovery_api/group"/>
  3689      <component name="btui" filter="s60" long-name="Bluetooth UI">
  5274 </component>
  3690       <unit bldFile="mw/btservices/bluetoothengine/btui/group"/>
  5275 <component name="bluetooth_engine_features_api" long-name="Bluetooth Engine Features API" filter="s60" class="api">
  3691      </component>
  5276 <unit bldFile="mw/btservices/btservices_plat/bluetooth_engine_features_api/group"/>
  3692      <component name="btpbap" filter="s60" long-name="Bluetooth Phonebook Access Profile" plugin="Y">
  5277 </component>
  3693       <unit bldFile="mw/btservices/bluetoothengine/btpbap/group"/>
  5278 <component name="bluetooth_engine_settings_api" long-name="Bluetooth Engine Settings API" filter="s60" class="api">
  3694      </component>
  5279 <unit bldFile="mw/btservices/btservices_plat/bluetooth_engine_settings_api/group"/>
  3695      <component name="bthid" filter="s60" long-name="Bluetooth HID">
  5280 </component>
  3696       <unit bldFile="mw/btservices/bluetoothengine/bthid/group"/>
  5281 <component name="bluetooth_engine_plugin_api" long-name="Bluetooth Engine Plugin API" filter="s60" class="api">
  3697      </component>
  5282 <unit bldFile="mw/btservices/btservices_plat/bluetooth_engine_plugin_api/group"/>
  3698      <component name="btctrldcmoadapter" filter="s60" long-name="Bluetooth Control DCMO Adapter" introduced="^3" plugin="Y">
  5283 </component>
  3699       <unit bldFile="mw/btservices/bluetoothengine/btctrldcmoadapter/group"/>
  5284 <component name="bluetooth_local_variation_api" long-name="Bluetooth Local Variation API" filter="s60" class="api">
  3700      </component>
  5285 <unit bldFile="mw/btservices/btservices_plat/bluetooth_local_variation_api/group"/>
  3701     </collection>
  5286 </component>
  3702     <collection name="bluetoothappprofiles" long-name="Bluetooth Application Profiles" level="plugin">
  5287 <component name="bluetooth_notifier_internal_api" long-name="Bluetooth Notifier internal API" filter="s60" class="api">
  3703      <component name="avrcp" long-name="Bluetooth AVRCP" introduced="9.1" purpose="optional">
  5288 <unit bldFile="mw/btservices/btservices_plat/bluetooth_notifier_internal_api/group"/>
  3704       <unit bldFile="mw/btservices/bluetoothappprofiles/avrcp" mrp="mw/btservices/bluetoothappprofiles/avrcp/bluetooth_avrcp.mrp"/>
  5289 </component>
  3705      </component>
  5290 <component name="bluetooth_sap_connection_state_api" long-name="Bluetooth SAP Connection State API" filter="s60" class="api">
  3706     </collection>
  5291 <unit bldFile="mw/btservices/btservices_plat/bluetooth_sap_connection_state_api/group"/>
  3707     <collection name="btservices_info" long-name="BT Services Info" level="plugin">
  5292 </component>
  3708      <component name="btservices_plat" filter="s60" long-name="BT Services Platform Interfaces" class="api">
  5293 <component name="bluetooth_secondary_display_notification_api" long-name="Bluetooth Secondary Display Notification API" filter="s60" class="api">
  3709       <unit bldFile="mw/btservices/btservices_plat/group"/>
  5294 <unit bldFile="mw/btservices/btservices_plat/bluetooth_secondary_display_notification_api/group"/>
  3710      </component>
  5295 </component>
  3711      <component name="btservices_pub" filter="s60" long-name="BT Services Public Interfaces" class="api">
  5296 </collection>
  3712       <unit bldFile="mw/btservices/btservices_pub/group"/>
  5297 <collection name="bluetoothengine" long-name="Bluetooth Engine" level="framework">
  3713      </component>
  5298 <component name="bteng" filter="s60" long-name="Bluetooth Engine">
  3714      <component name="btservices_metadata" long-name="BT Services Metadata" introduced="^3" purpose="development" class="config PC">
  5299 <unit bldFile="mw/btservices/bluetoothengine/bteng/group"/>
  3715       <unit mrp="mw/btservices/btservices_info/btservices_metadata/btservices_metadata.mrp"/>
  5300 </component>
  3716      </component>
  5301 <component name="btnotif" filter="s60" long-name="Bluetooth Notifier">
  3717     </collection>
  5302 <unit bldFile="mw/btservices/bluetoothengine/btnotif/group"/>
  3718    </block>
  5303 </component>
  3719    <block name="usbservices" level="generic" long-name="USB Services" levels="framework server generic specific plugin">
  5304 <component name="btaudioman" filter="s60" long-name="Bluetooth Audio Manager">
  3720     <collection name="usbservices_info" long-name="USB Services Info" level="plugin">
  5305 <unit bldFile="mw/btservices/bluetoothengine/btaudioman/group"/>
  3721      <component name="usbservices_plat" filter="s60" long-name="USB Services Platform Interfaces" class="api">
  5306 </component>
  3722       <unit bldFile="mw/usbservices/usbservices_plat/group"/>
  5307 <component name="btmac" filter="s60" long-name="Bluetooth Mono Audio Controller" plugin="Y">
  3723      </component>
  5308 <unit bldFile="mw/btservices/bluetoothengine/btmac/group"/>
  3724     </collection>
  5309 </component>
  3725     <collection name="usbengines" long-name="USB Engines" level="generic">
  5310 <component name="btsac" filter="s60" long-name="Bluetooth Stereo Audio Controller" plugin="Y">
  3726      <component name="usbotgwatcher" filter="s60" long-name="USB OTG Watcher">
  5311 <unit bldFile="mw/btservices/bluetoothengine/btsac/group"/>
  3727       <unit bldFile="mw/usbservices/usbengines/usbotgwatcher/group"/>
  5312 </component>
  3728      </component>
  5313 <component name="btaudiostreamer" filter="s60" long-name="Bluetooth Audio Streamer">
  3729      <component name="usbwatcher" filter="s60" long-name="USB Watcher">
  5314 <unit bldFile="mw/btservices/bluetoothengine/btaudiostreamer/group"/>
  3730       <unit bldFile="mw/usbservices/usbengines/usbwatcher/group"/>
  5315 </component>
  3731      </component>
  5316 <component name="btsap" filter="s60" long-name="Bluetooth SIM Access Profile" plugin="Y">
  3732      <component name="usblocodplugin" filter="s60" long-name="USB Local Connectivity Domain Plugin" plugin="Y">
  5317 <unit bldFile="mw/btservices/bluetoothengine/btsap/group"/>
  3733       <unit bldFile="mw/usbservices/usbengines/usblocodplugin/group"/>
  5318 </component>
  3734      </component>
  5319 <component name="btui" filter="s60" long-name="Bluetooth UI">
  3735      <component name="usbdevcon" filter="s60" long-name="USB Device Control">
  5320 <unit bldFile="mw/btservices/bluetoothengine/btui/group"/>
  3736       <unit bldFile="mw/usbservices/usbengines/usbdevcon/group"/>
  5321 </component>
  3737      </component>
  5322 <component name="btpbap" filter="s60" long-name="Bluetooth Phonebook Access Profile" plugin="Y">
  3738      <component name="usbremotepersonality" filter="s60" long-name="USB Remote Personality">
  5323 <unit bldFile="mw/btservices/bluetoothengine/btpbap/group"/>
  3739       <unit bldFile="mw/usbservices/usbengines/usbremotepersonality/group"/>
  5324 </component>
  3740      </component>
  5325 <component name="bthid" filter="s60" long-name="Bluetooth HID">
  3741     </collection>
  5326 <unit bldFile="mw/btservices/bluetoothengine/bthid/group"/>
  3742     <collection name="usbclasses" long-name="USB Classes" level="framework">
  5327 </component>
  3743      <component name="usbobexclasscontroller" filter="s60" long-name="USB OBEX Class Controller" plugin="Y">
  5328 <component name="btctrldcmoadapter" filter="s60" long-name="Bluetooth Control DCMO Adapter" introduced="^3" plugin="Y">
  3744       <unit bldFile="mw/usbservices/usbclasses/usbobexclasscontroller/group"/>
  5329 <unit bldFile="mw/btservices/bluetoothengine/btctrldcmoadapter/group"/>
  3745      </component>
  5330 </component>
  3746      <component name="usbbasicpersonality" filter="s60" long-name="USB Basic Personality" plugin="Y">
  5331 </collection>
  3747       <unit bldFile="mw/usbservices/usbclasses/usbbasicpersonality/group"/>
  5332 <collection name="bluetoothappprofiles" long-name="Bluetooth Application Profiles" level="plugin">
  3748      </component>
  5333 <component name="avrcp" long-name="Bluetooth AVRCP" introduced="9.1" purpose="optional">
  3749      <component name="usbmscpersonality" filter="s60" long-name="USB MSC Personality" plugin="Y">
  5334 <unit bldFile="mw/btservices/bluetoothappprofiles/avrcp" mrp="mw/btservices/bluetoothappprofiles/avrcp/bluetooth_avrcp.mrp"/>
  3750       <unit bldFile="mw/usbservices/usbclasses/usbmscpersonality/group"/>
  5335 </component>
  3751      </component>
  5336 </collection>
  3752      <!--	commented out in bld.inf. Should this be deleted?     
  5337 <collection name="atcommands" long-name="AT Commands" level="generic">
       
  5338 <component name="modematplugin" long-name="Modem AT Plugin" filter="s60" introduced="^4" plugin="Y">
       
  5339 <unit bldFile="mw/btservices/atcommands/modematplugin/group"/>
       
  5340 </component>
       
  5341 <component name="lccustomplugin" long-name="LC Custom Plugin" filter="s60" introduced="^4" plugin="Y">
       
  5342 <unit bldFile="mw/btservices/atcommands/lccustomplugin/group"/>
       
  5343 </component>
       
  5344 </collection>
       
  5345 <collection name="btservices_info" long-name="BT Services Info" level="plugin">
       
  5346 <component name="btservices_metadata" long-name="BT Services Metadata" introduced="^3" purpose="development" class="config PC">
       
  5347 <unit mrp="mw/btservices/btservices_info/btservices_metadata/btservices_metadata.mrp"/>
       
  5348 </component>
       
  5349 </collection>
       
  5350 </block>
       
  5351 <block name="usbservices" level="generic" long-name="USB Services" levels="framework server generic specific plugin">
       
  5352 <collection name="usbservices_plat" long-name="USB Services Platform Interfaces" level="plugin">
       
  5353 <component name="pictbridge_api" long-name="PictBridge API" filter="s60" class="api">
       
  5354 <unit bldFile="mw/usbservices/usbservices_plat/pictbridge_api/group"/>
       
  5355 </component>
       
  5356 <component name="ptp_responder_api" long-name="PTP Responder API" filter="s60" class="api">
       
  5357 <unit bldFile="mw/usbservices/usbservices_plat/ptp_responder_api/group"/>
       
  5358 </component>
       
  5359 <component name="ptp_transport_api" long-name="PTP Transport API" filter="s60" class="api">
       
  5360 <unit bldFile="mw/usbservices/usbservices_plat/ptp_transport_api/group"/>
       
  5361 </component>
       
  5362 <component name="usb_device_control_plugin_api" long-name="USB Device Control Plug-in API" filter="s60" class="api">
       
  5363 <unit bldFile="mw/usbservices/usbservices_plat/usb_device_control_plugin_api/group"/>
       
  5364 </component>
       
  5365 <component name="usb_notifier_api" long-name="USB Notifier API" filter="s60" class="api">
       
  5366 <unit bldFile="mw/usbservices/usbservices_plat/usb_notifier_api/group"/>
       
  5367 </component>
       
  5368 <component name="usb_personality_api_header" long-name="USB Personality API" filter="s60" class="api">
       
  5369 <unit bldFile="mw/usbservices/usbservices_plat/usb_personality_api_header/group"/>
       
  5370 </component>
       
  5371 <component name="usb_personality_plugin_api" long-name="USB Personality Plug-in API" filter="s60" class="api">
       
  5372 <unit bldFile="mw/usbservices/usbservices_plat/usb_personality_plugin_api/group"/>
       
  5373 </component>
       
  5374 <component name="usb_secondary_display_api" long-name="USB Secondary Display API" filter="s60" class="api">
       
  5375 <unit bldFile="mw/usbservices/usbservices_plat/usb_secondary_display_api/group"/>
       
  5376 </component>
       
  5377 <component name="usb_watcher_api" long-name="USB Watcher API" filter="s60" class="api">
       
  5378 <unit bldFile="mw/usbservices/usbservices_plat/usb_watcher_api/group"/>
       
  5379 </component>
       
  5380 <component name="usb_watcher_info_api_header" long-name="USB Watcher Info API" filter="s60" class="api">
       
  5381 <unit bldFile="mw/usbservices/usbservices_plat/usb_watcher_info_api_header/group"/>
       
  5382 </component>
       
  5383 </collection>
       
  5384 <collection name="usbservices_info" long-name="USB Services Info" level="plugin"/>
       
  5385 <collection name="usbengines" long-name="USB Engines" level="generic">
       
  5386 <component name="usbotgwatcher" filter="s60" long-name="USB OTG Watcher">
       
  5387 <unit bldFile="mw/usbservices/usbengines/usbotgwatcher/group"/>
       
  5388 </component>
       
  5389 <component name="usbwatcher" filter="s60" long-name="USB Watcher">
       
  5390 <unit bldFile="mw/usbservices/usbengines/usbwatcher/group"/>
       
  5391 </component>
       
  5392 <component name="usblocodplugin" filter="s60" long-name="USB Local Connectivity Domain Plugin" plugin="Y">
       
  5393 <unit bldFile="mw/usbservices/usbengines/usblocodplugin/group"/>
       
  5394 </component>
       
  5395 <component name="usbdevcon" filter="s60" long-name="USB Device Control">
       
  5396 <unit bldFile="mw/usbservices/usbengines/usbdevcon/group"/>
       
  5397 </component>
       
  5398 <component name="usbremotepersonality" filter="s60" long-name="USB Remote Personality">
       
  5399 <unit bldFile="mw/usbservices/usbengines/usbremotepersonality/group"/>
       
  5400 </component>
       
  5401 </collection>
       
  5402 <collection name="usbclasses" long-name="USB Classes" level="framework">
       
  5403 <component name="usbobexclasscontroller" filter="s60" long-name="USB OBEX Class Controller" plugin="Y">
       
  5404 <unit bldFile="mw/usbservices/usbclasses/usbobexclasscontroller/group"/>
       
  5405 </component>
       
  5406 <component name="usbbasicpersonality" filter="s60" long-name="USB Basic Personality" plugin="Y">
       
  5407 <unit bldFile="mw/usbservices/usbclasses/usbbasicpersonality/group"/>
       
  5408 </component>
       
  5409 <component name="usbmscpersonality" filter="s60" long-name="USB MSC Personality" plugin="Y">
       
  5410 <unit bldFile="mw/usbservices/usbclasses/usbmscpersonality/group"/>
       
  5411 </component>
       
  5412 <!--	commented out in bld.inf. Should this be deleted?     
       
  5413   <component id="ptpstack" filter="s60" name="Picture Transfer Protocol Stack">
  3753   <component id="ptpstack" filter="s60" name="Picture Transfer Protocol Stack">
  5414         <unit bldFile="usbclasses/ptpstack/group"/>
  3754         <unit bldFile="usbclasses/ptpstack/group"/>
  5415       </component>
  3755       </component>
  5416       <component id="sicdusbplugin" filter="s60" name="SICD USB Plugin" class="plugin">
  3756       <component id="sicdusbplugin" filter="s60" name="SICD USB Plugin" class="plugin">
  5417         <unit bldFile="usbclasses/sicdusbplugin/group"/>
  3757         <unit bldFile="usbclasses/sicdusbplugin/group"/>
  5418       </component>
  3758       </component>
  5419       <component id="ptpserver" filter="s60" name="Picture Transfer Protocol Server">
  3759       <component id="ptpserver" filter="s60" name="Picture Transfer Protocol Server">
  5420         <unit bldFile="usbclasses/ptpserver/group"/>
  3760         <unit bldFile="usbclasses/ptpserver/group"/>
  5421       </component>-->
  3761       </component>-->
  5422 <component name="pictbridgeengine" filter="s60" long-name="PictBridge Engine">
  3762      <component name="pictbridgeengine" filter="s60" long-name="PictBridge Engine">
  5423 <unit bldFile="mw/usbservices/usbclasses/pictbridgeengine/group"/>
  3763       <unit bldFile="mw/usbservices/usbclasses/pictbridgeengine/group"/>
  5424 </component>
  3764      </component>
  5425 <component name="usbphoneasmodem" filter="s60" long-name="USB Phone as Modem" introduced="^3">
  3765      <component name="usbphoneasmodem" filter="s60" long-name="USB Phone as Modem" introduced="^3">
  5426 <unit bldFile="mw/usbservices/usbclasses/usbphoneasmodem/group"/>
  3766       <unit bldFile="mw/usbservices/usbclasses/usbphoneasmodem/group"/>
  5427 </component>
  3767      </component>
  5428 </collection>
  3768     </collection>
  5429 <collection name="usbuis" long-name="USB UIs" level="specific">
  3769     <collection name="usbuis" long-name="USB UIs" level="specific">
  5430 <component name="usbui" filter="s60" long-name="USB UI">
  3770      <component name="usbui" filter="s60" long-name="USB UI">
  5431 <unit bldFile="mw/usbservices/usbuis/usbui/group"/>
  3771       <unit bldFile="mw/usbservices/usbuis/usbui/group"/>
  5432 </component>
  3772      </component>
  5433 <component name="usbuinotif" filter="s60" long-name="USB UI Notifiers">
  3773      <component name="usbuinotif" filter="s60" long-name="USB UI Notifiers">
  5434 <unit bldFile="mw/usbservices/usbuis/usbuinotif/group"/>
  3774       <unit bldFile="mw/usbservices/usbuis/usbuinotif/group"/>
  5435 </component>
  3775      </component>
  5436 <component name="imageprintuiprovider" filter="s60" long-name="ImagePrint UI Provider" plugin="Y">
  3776      <component name="imageprintuiprovider" filter="s60" long-name="ImagePrint UI Provider" plugin="Y">
  5437 <unit bldFile="mw/usbservices/usbuis/imageprintuiprovider/group"/>
  3777       <unit bldFile="mw/usbservices/usbuis/imageprintuiprovider/group"/>
  5438 </component>
  3778      </component>
  5439 <component name="usbimageprintui" filter="s60" long-name="ImagePrint UI">
  3779      <component name="usbimageprintui" filter="s60" long-name="ImagePrint UI">
  5440 <unit bldFile="mw/usbservices/usbuis/imageprintui/group"/>
  3780       <unit bldFile="mw/usbservices/usbuis/imageprintui/group"/>
  5441 </component>
  3781      </component>
  5442 </collection>
  3782      <component name="rndisui" filter="s60" long-name="Remote NDIS UI" introduced="^3">
  5443 </block>
  3783       <unit bldFile="mw/usbservices/usbuis/rndisui/group"/>
  5444 <block name="shortlinkconn" level="generic" long-name="Shortlink Connectivity" levels="framework server generic specific plugin">
  3784      </component>
  5445 <!-- Package is pending removal. Contents to be moved to remoteconn and btservices -->
  3785     </collection>
  5446 <collection name="shortlinkconn_plat" long-name="Shortlink Connectivity Platform Interfaces" level="plugin">
  3786    </block>
  5447 <component name="obex_service_utils_api" long-name="OBEX Service Utils API" filter="s60" class="api">
  3787    <block name="shortlinkconn" level="generic" long-name="Shortlink Connectivity" levels="framework server generic specific plugin">
  5448 <unit bldFile="mw/shortlinkconn/shortlinkconn_plat/obex_service_utils_api/group"/>
  3788     <!-- Package is pending removal. Contents to be moved to remoteconn and btservices -->
  5449 </component>
  3789     <collection name="localconnectivityservice" long-name="Local Connectivity Service" level="server">
  5450 <component name="obex_service_plugin_api" long-name="OBEX Service Plugin API" filter="s60" class="api">
  3790      <component name="locod" long-name="Local Connectivity Daemon">
  5451 <unit bldFile="mw/shortlinkconn/shortlinkconn_plat/obex_service_plugin_api/group"/>
  3791       <unit bldFile="mw/shortlinkconn/localconnectivityservice/locod/group"/>
  5452 </component>
  3792      </component>
  5453 <component name="dialup_connection_status_api" long-name="Dial-up Connection Status API" filter="s60" class="api">
  3793      <component name="obexserviceman" long-name="OBEX Service Managar">
  5454 <unit bldFile="mw/shortlinkconn/shortlinkconn_plat/dialup_connection_status_api/group"/>
  3794       <unit bldFile="mw/shortlinkconn/localconnectivityservice/obexserviceman/group"/>
  5455 </component>
  3795      </component>
  5456 <component name="dun_secondary_display_notification_api" long-name="DUN Secondary Display Notification API" filter="s60" class="api">
  3796      <component name="obexsendservices" long-name="OBEX Send Services">
  5457 <unit bldFile="mw/shortlinkconn/shortlinkconn_plat/dun_secondary_display_notification_api/group"/>
  3797       <unit bldFile="mw/shortlinkconn/localconnectivityservice/obexsendservices/group"/>
  5458 </component>
  3798      </component>
  5459 <component name="obex_secondary_display_notification_api" long-name="OBEX Secondary Display Notification API" filter="s60" class="api">
  3799      <component name="obexreceiveservices" long-name="OBEX Receive Services">
  5460 <unit bldFile="mw/shortlinkconn/shortlinkconn_plat/obex_secondary_display_notification_api/group"/>
  3800       <unit bldFile="mw/shortlinkconn/localconnectivityservice/obexreceiveservices/group"/>
  5461 </component>
  3801      </component>
  5462 <component name="generic_hid_api" long-name="Generic HID API" filter="s60" class="api">
  3802      <component name="dun" long-name="Dial Up Networking">
  5463 <unit bldFile="mw/shortlinkconn/shortlinkconn_plat/generic_hid_api/group"/>
  3803       <unit bldFile="mw/shortlinkconn/localconnectivityservice/dun/group"/>
  5464 </component>
  3804      </component>
  5465 <component name="locod_bearer_plugin_api" long-name="Locod Bearer Plugin API" filter="s60" class="api">
  3805      <component name="lccustomplugin" long-name="LC Custom Plugins" plugin="Y">
  5466 <unit bldFile="mw/shortlinkconn/shortlinkconn_plat/locod_bearer_plugin_api/group"/>
  3806       <unit bldFile="mw/shortlinkconn/localconnectivityservice/lccustomplugin/group"/>
  5467 </component>
  3807      </component>
  5468 <component name="usb_obexservicemanager_client_api" long-name="USB OBEX Service Manager Client API" filter="s60" class="api">
  3808      <component name="lcstylustap" long-name="LC Stylus Tap Plugins" plugin="Y">
  5469 <unit bldFile="mw/shortlinkconn/shortlinkconn_plat/usb_obexservicemanager_client_api/group"/>
  3809       <unit bldFile="mw/shortlinkconn/localconnectivityservice/lcstylustap/group"/>
  5470 </component>
  3810      </component>
  5471 </collection>
  3811      <component name="legacymodemplugin" long-name="Legacy Modem Plugin" plugin="Y">
  5472 <collection name="localconnectivityservice" long-name="Local Connectivity Service" level="server">
  3812       <unit bldFile="mw/shortlinkconn/localconnectivityservice/legacymodemplugin/group"/>
  5473 <component name="locod" long-name="Local Connectivity Daemon">
  3813      </component>
  5474 <unit bldFile="mw/shortlinkconn/localconnectivityservice/locod/group"/>
  3814      <component name="modematplugin" long-name="Modem AT Plugin" plugin="Y">
  5475 </component>
  3815       <unit bldFile="mw/shortlinkconn/localconnectivityservice/modematplugin/group"/>
  5476 <component name="obexserviceman" long-name="OBEX Service Managar">
  3816      </component>
  5477 <unit bldFile="mw/shortlinkconn/localconnectivityservice/obexserviceman/group"/>
  3817      <component name="generichid" long-name="Generic HID">
  5478 </component>
  3818       <unit bldFile="mw/shortlinkconn/localconnectivityservice/generichid/group"/>
  5479 <component name="obexsendservices" long-name="OBEX Send Services">
  3819      </component>
  5480 <unit bldFile="mw/shortlinkconn/localconnectivityservice/obexsendservices/group"/>
  3820      <component name="headset" long-name="Headset">
  5481 </component>
  3821       <unit bldFile="mw/shortlinkconn/localconnectivityservice/headset/group"/>
  5482 <component name="obexreceiveservices" long-name="OBEX Receive Services">
  3822      </component>
  5483 <unit bldFile="mw/shortlinkconn/localconnectivityservice/obexreceiveservices/group"/>
  3823     </collection>
  5484 </component>
  3824     <collection name="shortlinkconn_info" long-name="Shortlink Connectivity Info" level="plugin">
  5485 <component name="dun" long-name="Dial Up Networking">
  3825      <component name="shortlinkconn_plat" filter="s60" long-name="Shortlink Connectivity Platform Interfaces" class="api">
  5486 <unit bldFile="mw/shortlinkconn/localconnectivityservice/dun/group"/>
  3826       <unit bldFile="mw/shortlinkconn/shortlinkconn_plat/group"/>
  5487 </component>
  3827      </component>
  5488 <component name="lcstylustap" long-name="LC Stylus Tap Plugins" plugin="Y">
  3828     </collection>
  5489 <unit bldFile="mw/shortlinkconn/localconnectivityservice/lcstylustap/group"/>
  3829    </block>
  5490 </component>
  3830    <block name="imghandling" level="specific" long-name="Image Handling" levels="lib util if">
  5491 <component name="generichid" long-name="Generic HID">
  3831     <collection name="imagehandlinglib" long-name="Image Handling Library" level="lib">
  5492 <unit bldFile="mw/shortlinkconn/localconnectivityservice/generichid/group"/>
  3832      <!-- collection is really a component, need to move down a directory -->
  5493 </component>
  3833      <component name="ihl" filter="s60" long-name="IHL">
  5494 <component name="headset" long-name="Headset">
  3834       <unit bldFile="mw/imghandling/imagehandlinglib/group"/>
  5495 <unit bldFile="mw/shortlinkconn/localconnectivityservice/headset/group"/>
  3835      </component>
  5496 </component>
  3836     </collection>
  5497 </collection>
  3837     <collection name="imagehandlingutilities" long-name="Image Handling Utilities" level="util">
  5498 </block>
  3838      <component name="thumbnailmanager" filter="s60" long-name="Thumbnail Manager">
  5499 <block name="imghandling" level="specific" long-name="Image Handling" levels="lib util if">
  3839       <unit bldFile="mw/imghandling/imagehandlingutilities/thumbnailmanager/group"/>
  5500 <collection name="imagehandling_plat" long-name="Image Handling Platform Interfaces" level="if">
  3840      </component>
  5501 <component name="image_handling_library_api" long-name="Image Handling Library API" filter="s60" class="api">
  3841     </collection>
  5502 <unit bldFile="mw/imghandling/imagehandling_plat/image_handling_library_api/group"/>
  3842     <collection name="imghandling_info" long-name="Image Handling Info" level="if">
  5503 </component>
  3843      <component name="imagehandling_plat" filter="s60" long-name="Image Handling Platform Interfaces" class="api">
  5504 <component name="3gp_library_api" long-name="3GP Library API" filter="s60" class="api">
  3844       <unit bldFile="mw/imghandling/imagehandling_plat/group"/>
  5505 <unit bldFile="mw/imghandling/imagehandling_plat/3gp_library_api/group"/>
  3845      </component>
  5506 </component>
  3846     </collection>
  5507 <component name="thumbnailmanager_api" long-name="Thumbnail Manager API" filter="s60" class="api">
  3847    </block>
  5508 <unit bldFile="mw/imghandling/imagehandling_plat/thumbnailmanager_api/group" filter="!test"/>
  3848    <block name="metadatasrv" level="specific" long-name="Legacy Metadata Services" levels="plugin framework server generic specific">
  5509 </component>
  3849     <collection name="mediamanagementutilities" long-name="Media Management Utilities" level="generic">
  5510 </collection>
  3850      <component name="mediafetch" filter="s60" long-name="Media Fetch">
  5511 <collection name="imagehandlinglib" long-name="Image Handling Library" level="lib">
  3851       <unit bldFile="mw/metadatasrv/mediamanagementutilities/mediafetch/group"/>
  5512 <!-- collection is really a component, need to move down a directory -->
  3852      </component>
  5513 <component name="ihl" filter="s60" long-name="IHL">
  3853     </collection>
  5514 <unit bldFile="mw/imghandling/imagehandlinglib/group"/>
  3854     <collection name="metadatasrv_info" long-name="Legacy Metadata Services Info" level="specific">
  5515 </component>
  3855      <component name="metadatasrv_plat" filter="s60" long-name="Legacy Metadata Services Platform Interfaces" class="api">
  5516 </collection>
  3856       <unit bldFile="mw/metadatasrv/metadatasrv_plat/group"/>
  5517 <collection name="imagehandlingutilities" long-name="Image Handling Utilities" level="util">
  3857      </component>
  5518 <component name="thumbnailmanager" filter="s60" long-name="Thumbnail Manager">
  3858      <component name="metadatasrv_pub" filter="s60" long-name="Legacy Metadata Services Public Interfaces" class="api">
  5519 <unit bldFile="mw/imghandling/imagehandlingutilities/thumbnailmanager/group"/>
  3859       <unit bldFile="mw/metadatasrv/metadatasrv_pub/group"/>
  5520 </component>
  3860      </component>
  5521 </collection>
  3861     </collection>
  5522 </block>
  3862    </block>
  5523 <block name="metadatasrv" level="specific" long-name="Legacy Metadata Services" levels="plugin framework server generic specific">
  3863    <block name="mds" level="specific" long-name="Metadata Services" levels="mgr eng server int">
  5524 <collection name="metadatasrv_pub" long-name="Legacy Metadata Services Public Interfaces" level="specific">
  3864     <collection name="metadataengine" long-name="Metadata Engine" level="eng">
  5525 <component name="content_listing_framework_api" long-name="Content Listing Framework API" filter="s60" class="api">
  3865      <component name="metadataengine_common" filter="s60" long-name="Metadata Engine Common" introduced="^2">
  5526 <!-- Leave commented out until confguration is in use
  3866       <unit bldFile="mw/mds/metadataengine/common/group"/>
  5527 	unit bldFile="metadatasrv_pub/content_listing_framework_api/group"/>-->
  3867      </component>
  5528 </component>
  3868      <component name="metadataengine_server" filter="s60" long-name="Metadata Engine Server" introduced="^2">
  5529 <component name="media_fetch_api" long-name="Media Fetch API" filter="s60" class="api">
  3869       <unit bldFile="mw/mds/metadataengine/server/group"/>
  5530 <unit bldFile="mw/metadatasrv/metadatasrv_pub/media_fetch_api/group"/>
  3870      </component>
  5531 </component>
  3871      <component name="metadataengine_client" filter="s60" long-name="Metadata Engine Client" introduced="^2">
  5532 <component name="metadatasrv_pub_build" long-name="Legacy Metadata Services Public Interface Build" filter="s60" class="api">
  3872       <unit bldFile="mw/mds/metadataengine/client/group"/>
  5533 <!-- only needed for #ifdefs, remove when confguration is in use -->
  3873      </component>
  5534 <unit bldFile="mw/metadatasrv/metadatasrv_pub/group"/>
  3874      <component name="metadataengine_build" filter="s60" long-name="Metadata Engine Build" introduced="^2">
  5535 </component>
  3875       <!--make this collection a single component, or split this bld.inf into the other units  -->
  5536 </collection>
  3876       <unit bldFile="mw/mds/metadataengine/group"/>
  5537 <collection name="metadatasrv_plat" long-name="Legacy Metadata Services Platform Interfaces" level="specific">
  3877      </component>
  5538 <component name="media_fetch_implementation_api" long-name="Media Fetch Implementation API" filter="s60" class="api">
  3878     </collection>
  5539 <unit bldFile="mw/metadatasrv/metadatasrv_plat/media_fetch_implementation_api/group"/>
  3879     <collection name="locationmanager" long-name="Location Manager" level="mgr">
  5540 </component>
  3880      <component name="locationtrail" filter="s60" long-name="Location Trail" introduced="^2">
  5541 <component name="content_listing_framework_collection_manager_api" long-name="Content Listing Framework Collection Manager API" filter="s60" class="api">
  3881       <unit bldFile="mw/mds/locationmanager/locationtrail/group"/>
  5542 <!-- Leave commented out until confguration is in use
  3882      </component>
  5543     <unit bldFile="metadatasrv_plat/content_listing_framework_collection_manager_api/group"/>-->
  3883      <component name="locationmanager_server" filter="s60" long-name="Location Manager Server" introduced="^2">
  5544 </component>
  3884       <unit bldFile="mw/mds/locationmanager/server/group"/>
  5545 <component name="content_listing_framework_extended_api" long-name="Content Listing Framework Extended API" filter="s60" class="api">
  3885      </component>
  5546 <!-- Leave commented out until confguration is in use
  3886      <component name="locationmanager_client" filter="s60" long-name="Location Manager Client" introduced="^2">
  5547     <unit bldFile="metadatasrv_plat/content_listing_framework_extended_api/group"/>-->
  3887       <unit bldFile="mw/mds/locationmanager/client/group"/>
  5548 </component>
  3888      </component>
  5549 <component name="metadatasrv_plat_build" long-name="Legacy Metadata Services Platform Interface Build" filter="s60" class="api">
  3889      <component name="locationmanager_build" filter="s60" long-name="Location Manager Build" introduced="^2">
  5550 <!-- only needed for #ifdefs, remove when confguration is in use -->
  3890       <!--make this collection a single component, or split this bld.inf into the other units  -->
  5551 <unit bldFile="mw/metadatasrv/metadatasrv_plat/group"/>
  3891       <unit bldFile="mw/mds/locationmanager/group"/>
  5552 </component>
  3892      </component>
  5553 </collection>
  3893     </collection>
  5554 <collection name="mediamanagementutilities" long-name="Media Management Utilities" level="generic">
  3894     <collection name="contextengine" long-name="Context Engine" level="eng">
  5555 <component name="mediafetch" filter="s60" long-name="Media Fetch">
  3895      <component name="contextengine_plugins" filter="s60" long-name="Context Engine Plugins" introduced="^2" plugin="Y">
  5556 <unit bldFile="mw/metadatasrv/mediamanagementutilities/mediafetch/group"/>
  3896       <unit bldFile="mw/mds/contextengine/plugins/group"/>
  5557 </component>
  3897      </component>
  5558 </collection>
  3898      <component name="contextengine_build" filter="s60" long-name="Context Engine Build" introduced="^2">
  5559 </block>
  3899       <!--make this collection a single component, or make this unit self-contained  -->
  5560 <block name="mds" level="specific" long-name="Metadata Services" levels="mgr eng server int">
  3900       <unit bldFile="mw/mds/contextengine/group"/>
  5561 <collection name="mds_plat" long-name="Metadata Services Platform Interfaces" level="int">
  3901      </component>
  5562 <component name="context_engine_plugin_api" long-name="Context Engine Plugin API" introduced="^2" filter="s60" class="api">
  3902     </collection>
  5563 <unit bldFile="mw/mds/mds_plat/context_engine_plugin_api/group" filter="!test"/>
  3903     <collection name="harvester" long-name="Harvester" level="eng">
  5564 </component>
  3904      <component name="blacklistclient" filter="s60" long-name="Blacklist Client" introduced="^2">
  5565 <component name="harvester_framework_api" long-name="Harvester Framework API" introduced="^2" filter="s60" class="api">
  3905       <unit bldFile="mw/mds/harvester/blacklistclient/group"/>
  5566 <unit bldFile="mw/mds/mds_plat/harvester_framework_api/group" filter="!test"/>
  3906      </component>
  5567 <!-- can only have one unit with the same filter, #include the following from the previous unit -->
  3907      <component name="blacklistserver" filter="s60" long-name="Blacklist Server" introduced="^2">
  5568 </component>
  3908       <unit bldFile="mw/mds/harvester/blacklistserver/group"/>
  5569 <component name="location_manager_api" long-name="Location Manager API" introduced="^2" filter="s60" class="api">
  3909      </component>
  5570 <unit bldFile="mw/mds/mds_plat/location_manager_api/group" filter="!test"/>
  3910      <component name="harvester_common" filter="s60" long-name="Harvester Common" introduced="^2">
  5571 </component>
  3911       <unit bldFile="mw/mds/harvester/common/group"/>
  5572 <component name="metadata_engine_api" long-name="Metadata Engine API" introduced="^2" filter="s60" class="api">
  3912      </component>
  5573 <unit bldFile="mw/mds/mds_plat/metadata_engine_api/group" filter="!test"/>
  3913      <component name="composerplugins" filter="s60" long-name="Composer Plugins" introduced="^2" plugin="Y">
  5574 </component>
  3914       <unit bldFile="mw/mds/harvester/composerplugins/group"/>
  5575 <component name="content_listing_framework_collection_manager_api" long-name="Content Listing Framework Collection Manager API" introduced="^2" filter="s60" class="api">
  3915      </component>
  5576 <unit bldFile="mw/mds/mds_plat/content_listing_framework_collection_manager_api/group" filter="!test"/>
  3916      <component name="harvesterplugins" filter="s60" long-name="Harvester Plugins" introduced="^2" plugin="Y">
  5577 </component>
  3917       <unit bldFile="mw/mds/harvester/harvesterplugins/group"/>
  5578 <component name="content_listing_framework_extended_api" long-name="Content Listing Framework Extended API" introduced="^2" filter="s60" class="api">
  3918      </component>
  5579 <unit bldFile="mw/mds/mds_plat/content_listing_framework_extended_api/group"/>
  3919      <component name="monitorplugins" filter="s60" long-name="Monitor Plugins" introduced="^2" plugin="Y">
  5580 </component>
  3920       <unit bldFile="mw/mds/harvester/monitorplugins/group"/>
  5581 </collection>
  3921      </component>
  5582 <collection name="mds_pub" long-name="Metadata Services Public Interfaces" level="int">
  3922      <component name="harvester_server" filter="s60" long-name="Harvester Server" introduced="^2">
  5583 <component name="content_listing_framework_api" long-name="Content Listing Framework API" introduced="^2" filter="s60" class="api">
  3923       <unit bldFile="mw/mds/harvester/server/group"/>
  5584 <unit bldFile="mw/mds/mds_pub/content_listing_framework_api/group" filter="!test"/>
  3924      </component>
  5585 </component>
  3925      <component name="harvester_client" filter="s60" long-name="Harvester Client" introduced="^2">
  5586 </collection>
  3926       <unit bldFile="mw/mds/harvester/client/group"/>
  5587 <collection name="metadataengine" long-name="Metadata Engine" level="eng">
  3927      </component>
  5588 <component name="metadataengine_common" filter="s60" long-name="Metadata Engine Common" introduced="^2">
  3928      <component name="harvester_build" filter="s60" long-name="Harvester Build" introduced="^2">
  5589 <unit bldFile="mw/mds/metadataengine/common/group"/>
  3929       <!-- split these exports into the other components -->
  5590 </component>
  3930       <unit bldFile="mw/mds/harvester/group"/>
  5591 <component name="metadataengine_server" filter="s60" long-name="Metadata Engine Server" introduced="^2">
  3931      </component>
  5592 <unit bldFile="mw/mds/metadataengine/server/group"/>
  3932     </collection>
  5593 </component>
  3933     <collection name="watchdog" long-name="Watchdog" level="server">
  5594 <component name="metadataengine_client" filter="s60" long-name="Metadata Engine Client" introduced="^2">
  3934      <!-- collection is really a component. Move down a directory -->
  5595 <unit bldFile="mw/mds/metadataengine/client/group"/>
  3935      <component name="mdswatchdog" filter="s60" long-name="Metadata Watchdog" introduced="^2">
  5596 </component>
  3936       <unit bldFile="mw/mds/watchdog/group"/>
  5597 <component name="metadataengine_build" filter="s60" long-name="Metadata Engine Build" introduced="^2">
  3937      </component>
  5598 <!--make this collection a single component, or split this bld.inf into the other units  -->
  3938     </collection>
  5599 <unit bldFile="mw/mds/metadataengine/group"/>
  3939     <collection name="clfwrapper" long-name="Content Listing Framework Wrapper" level="int">
  5600 </component>
  3940      <!-- collection is really a component. Move down a directory -->
  5601 </collection>
  3941      <component name="clfwrapper_build" filter="s60" long-name="CLF Wrapper Build" introduced="^2" class="placeholder">
  5602 <collection name="locationmanager" long-name="Location Manager" level="mgr">
  3942       <!-- Uncomment unit when configuration is in place. Currently #included from mds_build -->
  5603 <component name="locationtrail" filter="s60" long-name="Location Trail" introduced="^2">
  3943       <!--<unit bldFile="clfwrapper/group"/>-->
  5604 <unit bldFile="mw/mds/locationmanager/locationtrail/group"/>
  3944      </component>
  5605 </component>
  3945     </collection>
  5606 <component name="locationmanager_server" filter="s60" long-name="Location Manager Server" introduced="^2">
  3946     <collection name="mds_info" long-name="Metadata Services Info" level="int">
  5607 <unit bldFile="mw/mds/locationmanager/server/group"/>
  3947      <component name="mds_pub" filter="s60" long-name="Metadata Services Public Interfaces" introduced="^2" class="api">
  5608 </component>
  3948       <unit bldFile="mw/mds/mds_pub/group"/>
  5609 <component name="locationmanager_client" filter="s60" long-name="Location Manager Client" introduced="^2">
  3949      </component>
  5610 <unit bldFile="mw/mds/locationmanager/client/group"/>
  3950      <component name="mds_plat" filter="s60" long-name="Metadata Services Platform Interfaces" introduced="^2" class="api">
  5611 </component>
  3951       <unit bldFile="mw/mds/mds_plat/group"/>
  5612 <component name="locationmanager_build" filter="s60" long-name="Location Manager Build" introduced="^2">
  3952      </component>
  5613 <!--make this collection a single component, or split this bld.inf into the other units  -->
  3953      <component name="mds_build" filter="s60" long-name="Metadata Services Build" introduced="^2">
  5614 <unit bldFile="mw/mds/locationmanager/group"/>
  3954       <!-- consider distributiing this into the rest of the components in the package -->
  5615 </component>
  3955       <unit bldFile="mw/mds/group"/>
  5616 </collection>
  3956      </component>
  5617 <collection name="contextengine" long-name="Context Engine" level="eng">
  3957     </collection>
  5618 <component name="contextengine_plugins" filter="s60" long-name="Context Engine Plugins" introduced="^2" plugin="Y">
  3958    </block>
  5619 <unit bldFile="mw/mds/contextengine/plugins/group"/>
  3959    <block name="mmuifw" level="specific" long-name="Multimedia UI Framework" levels="mgr mdl util ui">
  5620 </component>
  3960     <collection name="mmuifw_info" long-name="Multimedia UI Framework Info" level="ui">
  5621 <component name="contextengine_build" filter="s60" long-name="Context Engine Build" introduced="^2">
  3961      <component name="mmuifw_plat" filter="s60" long-name="Multimedia UI Framework Platform Interfaces" class="api">
  5622 <!--make this collection a single component, or make this unit self-contained  -->
  3962       <unit bldFile="mw/mmuifw/mmuifw_plat/group"/>
  5623 <unit bldFile="mw/mds/contextengine/group"/>
  3963      </component>
  5624 </component>
  3964      <component name="mmuifw_build" filter="s60" long-name="Multimedia UI Framework Build">
  5625 </collection>
  3965       <!-- Move exports into other componetns or remove all #includes and make this a ROM component -->
  5626 <collection name="harvester" long-name="Harvester" level="eng">
  3966       <unit bldFile="mw/mmuifw/group"/>
  5627 <component name="blacklistclient" filter="s60" long-name="Blacklist Client" introduced="^2">
  3967      </component>
  5628 <unit bldFile="mw/mds/harvester/blacklistclient/group"/>
  3968     </collection>
  5629 </component>
  3969     <collection name="osncore" long-name="OS Neutral Library Core" level="util">
  5630 <component name="blacklistserver" filter="s60" long-name="Blacklist Server" introduced="^2">
  3970      <!-- collection is really a component. Move down a directory -->
  5631 <unit bldFile="mw/mds/harvester/blacklistserver/group"/>
  3971      <component name="osncore_build" filter="s60" long-name="OSN Core Build">
  5632 </component>
  3972       <unit bldFile="mw/mmuifw/osncore/group"/>
  5633 <component name="harvester_common" filter="s60" long-name="Harvester Common" introduced="^2">
  3973      </component>
  5634 <unit bldFile="mw/mds/harvester/common/group"/>
  3974     </collection>
  5635 </component>
  3975     <collection name="alfwidgetutils" long-name="Accelerated LAF Widget Utils" level="ui">
  5636 <component name="composerplugins" filter="s60" long-name="Composer Plugins" introduced="^2" plugin="Y">
  3976      <!-- collection is really a component. Move down a directory -->
  5637 <unit bldFile="mw/mds/harvester/composerplugins/group"/>
  3977      <component name="alfwidgetutils_build" filter="s60" long-name="ALF Widget Utils">
  5638 </component>
  3978       <unit bldFile="mw/mmuifw/alfwidgetutils/group"/>
  5639 <component name="harvesterplugins" filter="s60" long-name="Harvester Plugins" introduced="^2" plugin="Y">
  3979      </component>
  5640 <unit bldFile="mw/mds/harvester/harvesterplugins/group"/>
  3980     </collection>
  5641 </component>
  3981     <collection name="resourcepool" long-name="Resource Pool" level="util">
  5642 <component name="monitorplugins" filter="s60" long-name="Monitor Plugins" introduced="^2" plugin="Y">
  3982      <!-- collection is really a component. Move down a directory -->
  5643 <unit bldFile="mw/mds/harvester/monitorplugins/group"/>
  3983      <component name="alfresourcepool" filter="s60" long-name="ALF Resource Pool">
  5644 </component>
  3984       <unit bldFile="mw/mmuifw/resourcepool/group"/>
  5645 <component name="harvester_server" filter="s60" long-name="Harvester Server" introduced="^2">
  3985      </component>
  5646 <unit bldFile="mw/mds/harvester/server/group"/>
  3986     </collection>
  5647 </component>
  3987     <collection name="widgetmodel" long-name="Widget Model" level="mdl">
  5648 <component name="harvester_client" filter="s60" long-name="Harvester Client" introduced="^2">
  3988      <!-- collection is really a component. Move down a directory -->
  5649 <unit bldFile="mw/mds/harvester/client/group"/>
  3989      <component name="widgetmodel_build" filter="s60" long-name="Widget Model Build">
  5650 </component>
  3990       <unit bldFile="mw/mmuifw/widgetmodel/group"/>
  5651 <component name="harvester_build" filter="s60" long-name="Harvester Build" introduced="^2">
  3991      </component>
  5652 <!-- split these exports into the other components -->
  3992     </collection>
  5653 <unit bldFile="mw/mds/harvester/group"/>
  3993     <collection name="mulwidgets" long-name="MUL Widgets" level="ui">
  5654 </component>
  3994      <!-- should spell out MUL in the collection name -->
  5655 </collection>
  3995      <component name="mullogging" filter="s60" long-name="MUL Logging">
  5656 <collection name="watchdog" long-name="Watchdog" level="server">
  3996       <unit bldFile="mw/mmuifw/mulwidgets/mullogging/group"/>
  5657 <!-- collection is really a component. Move down a directory -->
  3997      </component>
  5658 <component name="mdswatchdog" filter="s60" long-name="Metadata Watchdog" introduced="^2">
  3998      <component name="muldatamodel" filter="s60" long-name="MUL Data Model">
  5659 <unit bldFile="mw/mds/watchdog/group"/>
  3999       <unit bldFile="mw/mmuifw/mulwidgets/muldatamodel/group"/>
  5660 </component>
  4000      </component>
  5661 </collection>
  4001      <component name="mulwidgets_common" filter="s60" long-name="MUL Common Utils">
  5662 <collection name="clfwrapper" long-name="Content Listing Framework Wrapper" level="int">
  4002       <unit bldFile="mw/mmuifw/mulwidgets/common/group"/>
  5663 <!-- collection is really a component. Move down a directory -->
  4003      </component>
  5664 <component name="clfwrapper_build" filter="s60" long-name="CLF Wrapper Build" introduced="^2" class="placeholder">
  4004      <component name="gesturehelper" filter="s60" long-name="Gesture Helper">
  5665 <!-- Uncomment unit when configuration is in place. Currently #included from mds_build -->
  4005       <unit bldFile="mw/mmuifw/mulwidgets/gesturehelper/group"/>
  5666 <!--<unit bldFile="clfwrapper/group"/>-->
  4006      </component>
  5667 </component>
  4007      <component name="mulcoverflowwidget" filter="s60" long-name="MUL CoverFlow Widget">
  5668 </collection>
  4008       <unit bldFile="mw/mmuifw/mulwidgets/mulcoverflowwidget/group"/>
  5669 <collection name="mds_info" long-name="Metadata Services Info" level="int">
  4009      </component>
  5670 <component name="mds_build" filter="s60" long-name="Metadata Services Build" introduced="^2">
  4010      <component name="mulsliderwidget" filter="s60" long-name="MUL Slider Widget">
  5671 <!-- consider distributiing this into the rest of the components in the package -->
  4011       <unit bldFile="mw/mmuifw/mulwidgets/mulsliderwidget/group"/>
  5672 <unit bldFile="mw/mds/group"/>
  4012      </component>
  5673 </component>
  4013      <component name="alfviewwidget" filter="s60" long-name="ALF View Widget">
  5674 </collection>
  4014       <unit bldFile="mw/mmuifw/mulwidgets/alfviewwidget/group"/>
  5675 </block>
  4015      </component>
  5676 <block name="mmuifw" level="specific" long-name="Multimedia UI Framework" levels="mgr mdl util ui api">
  4016      <component name="alfcontainerwidget" filter="s60" long-name="ALF Container Widget">
  5677 <collection name="mmuifw_plat" long-name="Multimedia UI Framework Platform Interfaces" level="api">
  4017       <unit bldFile="mw/mmuifw/mulwidgets/alfcontainerwidget/group"/>
  5678 <component name="alf_widgetfactory_api" long-name="ALF Widget Factory API" filter="s60" class="api">
  4018      </component>
  5679 <unit bldFile="mw/mmuifw/mmuifw_plat/alf_widgetfactory_api/group"/>
  4019      <component name="alfscrollbarwidget" filter="s60" long-name="ALF Scrollbar Widget">
  5680 </component>
  4020       <unit bldFile="mw/mmuifw/mulwidgets/alfscrollbarwidget/group"/>
  5681 <component name="alf_widgetutils_api" long-name="ALF Widget Utils API" filter="s60" class="api">
  4021      </component>
  5682 <unit bldFile="mw/mmuifw/mmuifw_plat/alf_widgetutils_api/group"/>
  4022     </collection>
  5683 </component>
  4023    </block>
  5684 <component name="alf_widgetmodel_api" long-name="ALF Widget Model API" filter="s60" class="api">
  4024    <block name="videoutils" level="specific" long-name="Video Utils" levels="eng util if">
  5685 <unit bldFile="mw/mmuifw/mmuifw_plat/alf_widgetmodel_api/group"/>
  4025     <collection name="videoscheduler" long-name="Video Scheduler" level="util">
  5686 </component>
  4026      <component name="schedulerclient" filter="s60" long-name="Video Scheduler Client">
  5687 <component name="osn_container_api" long-name="OSN Container API" filter="s60" class="api">
  4027       <unit bldFile="mw/videoutils/videoscheduler/schedulerclient/group"/>
  5688 <unit bldFile="mw/mmuifw/mmuifw_plat/osn_container_api/group"/>
  4028      </component>
  5689 </component>
  4029      <component name="schedulerserver" filter="s60" long-name="Video Scheduler Server">
  5690 <component name="osn_global_api" long-name="OSN Global API" filter="s60" class="api">
  4030       <unit bldFile="mw/videoutils/videoscheduler/schedulerserver/group"/>
  5691 <unit bldFile="mw/mmuifw/mmuifw_plat/osn_global_api/group"/>
  4031      </component>
  5692 </component>
  4032     </collection>
  5693 <component name="osn_string_api" long-name="OSN String API" filter="s60" class="api">
  4033     <collection name="videoconnutility" long-name="Video Connection Utility" level="util">
  5694 <unit bldFile="mw/mmuifw/mmuifw_plat/osn_string_api/group"/>
  4034      <component name="connutilpsworker" filter="s60" long-name="Connection Utility Publish and Subscribe Worker">
  5695 </component>
  4035       <unit bldFile="mw/videoutils/videoconnutility/connutilpsworker/group"/>
  5696 <component name="alf_resourcepool_api" long-name="ALF Resource Pool API" filter="s60" class="api">
  4036      </component>
  5697 <unit bldFile="mw/mmuifw/mmuifw_plat/alf_resourcepool_api/group"/>
  4037      <component name="video_connutility" filter="s60" long-name="Video Connection Utility">
  5698 </component>
  4038       <unit bldFile="mw/videoutils/videoconnutility/connutility/group"/>
  5699 <component name="alf_containerwidget_api" long-name="ALF Container Widget API" filter="s60" class="api">
  4039      </component>
  5700 <unit bldFile="mw/mmuifw/mmuifw_plat/alf_containerwidget_api/group"/>
  4040     </collection>
  5701 </component>
  4041     <collection name="videoutils_info" long-name="Video Utils Info" level="if">
  5702 <component name="alf_viewwidget_api" long-name="ALF View Widget API" filter="s60" class="api">
  4042      <component name="videoutils_plat" filter="s60" long-name="Video Utils Platform Interfaces" class="api">
  5703 <unit bldFile="mw/mmuifw/mmuifw_plat/alf_viewwidget_api/group"/>
  4043       <unit bldFile="mw/videoutils/videoutils_plat/group"/>
  5704 </component>
  4044      </component>
  5705 <component name="alf_scrollbarwidget_api" long-name="ALF Scrollbar Widget API" filter="s60" class="api">
  4045     </collection>
  5706 <unit bldFile="mw/mmuifw/mmuifw_plat/alf_scrollbarwidget_api/group"/>
  4046    </block>
  5707 </component>
  4047    <block name="mmmw" level="generic" long-name="Multimedia Middleware" levels="plugin framework server generic specific">
  5708 <component name="alf_customlayoutmanagers_api" long-name="ALF Custom Layout Managers API" filter="s60" class="api">
  4048     <collection name="mmfenh" long-name="MMF Enhancements" level="generic">
  5709 <unit bldFile="mw/mmuifw/mmuifw_plat/alf_customlayoutmanagers_api/group"/>
  4049      <component name="advancedaudiocontroller" filter="s60" long-name="Advanced Audio Controllers" plugin="Y">
  5710 </component>
  4050       <unit bldFile="mw/mmmw/mmfenh/advancedaudiocontroller/group"/>
  5711 <component name="gesturehelper_api" long-name="Gesture Helper API" filter="s60" class="api">
  4051      </component>
  5712 <unit bldFile="mw/mmuifw/mmuifw_plat/gesturehelper_api/group"/>
  4052      <component name="audiooutputcontrolutility" filter="s60" long-name="Audio Output Control Utility">
  5713 </component>
  4053       <unit bldFile="mw/mmmw/mmfenh/audiooutputcontrolutility/group"/>
  5714 <component name="mul_coverflowwidget_api" long-name="MUL Coverflow Widget API" filter="s60" class="api">
  4054      </component>
  5715 <unit bldFile="mw/mmuifw/mmuifw_plat/mul_coverflowwidget_api/group"/>
  4055      <component name="configurationcomponentsfactory" filter="s60" long-name="Configuration Components Factory">
  5716 </component>
  4056       <unit bldFile="mw/mmmw/mmfenh/configurationcomponentsfactory/group"/>
  5717 <component name="mul_datamodel_api" long-name="MUL Data Model API" filter="s60" class="api">
  4057      </component>
  5718 <unit bldFile="mw/mmuifw/mmuifw_plat/mul_datamodel_api/group"/>
  4058      <component name="enhancedaudioplayerutility" filter="s60" long-name="Enhanced Audio Player Utility">
  5719 </component>
  4059       <unit bldFile="mw/mmmw/mmfenh/enhancedaudioplayerutility/group"/>
  5720 <component name="mul_sliderwidget_api" long-name="MUL Slider Widget API" filter="s60" class="api">
  4060      </component>
  5721 <unit bldFile="mw/mmuifw/mmuifw_plat/mul_sliderwidget_api/group"/>
  4061      <component name="enhancedmediaclient" filter="s60" long-name="Enhanced Media Client">
  5722 </component>
  4062       <unit bldFile="mw/mmmw/mmfenh/enhancedmediaclient/group"/>
  5723 <component name="mul_widget_api" long-name="MUL Widget API" filter="s60" class="api">
  4063      </component>
  5724 <unit bldFile="mw/mmuifw/mmuifw_plat/mul_widget_api/group"/>
  4064      <component name="profilesettingsmonitor" filter="s60" long-name="Profile Settings Monitor">
  5725 </component>
  4065       <unit bldFile="mw/mmmw/mmfenh/profilesettingsmonitor/group"/>
  5726 </collection>
  4066      </component>
  5727 <collection name="mmuifw_info" long-name="Multimedia UI Framework Info" level="ui">
  4067      <component name="progressivedownload" filter="s60" long-name="Progressive Download">
  5728 <component name="mmuifw_build" filter="s60" long-name="Multimedia UI Framework Build">
  4068       <unit bldFile="mw/mmmw/mmfenh/progressivedownload/group"/>
  5729 <!-- Move exports into other componetns or remove all #includes and make this a ROM component -->
  4069      </component>
  5730 <unit bldFile="mw/mmuifw/group"/>
  4070     </collection>
  5731 </component>
  4071     <collection name="mm_fw" long-name="Multimedia Frameworks" level="framework">
  5732 </collection>
  4072      <!-- Id needs to be unique, mmfw already in use -->
  5733 <collection name="osncore" long-name="OS Neutral Library Core" level="util">
  4073      <!-- Placeholder for OpenAX AL and other stuff -->
  5734 <!-- collection is really a component. Move down a directory -->
  4074     </collection>
  5735 <component name="osncore_build" filter="s60" long-name="OSN Core Build">
  4075     <collection name="mmserv" long-name="Multimedia Services" level="specific">
  5736 <unit bldFile="mw/mmuifw/osncore/group"/>
  4076      <component name="audioeffectsui" filter="s60" long-name="Audio Effects UI">
  5737 </component>
  4077       <unit bldFile="mw/mmmw/mmserv/audioeffectsui/group"/>
  5738 </collection>
  4078      </component>
  5739 <collection name="alfwidgetutils" long-name="Accelerated LAF Widget Utils" level="ui">
  4079      <component name="callaudiocontrol" filter="s60" long-name="Call Audio Control">
  5740 <!-- collection is really a component. Move down a directory -->
  4080       <unit bldFile="mw/mmmw/mmserv/callaudiocontrol/group"/>
  5741 <component name="alfwidgetutils_build" filter="s60" long-name="ALF Widget Utils">
  4081      </component>
  5742 <unit bldFile="mw/mmuifw/alfwidgetutils/group"/>
  4082      <component name="metadatautility" filter="s60" long-name="Metadata Utility">
  5743 </component>
  4083       <unit bldFile="mw/mmmw/mmserv/metadatautility/group"/>
  5744 </collection>
  4084      </component>
  5745 <collection name="resourcepool" long-name="Resource Pool" level="util">
  4085      <component name="radioutility" filter="s60" long-name="Radio Utility">
  5746 <!-- collection is really a component. Move down a directory -->
  4086       <unit bldFile="mw/mmmw/mmserv/radioutility/group"/>
  5747 <component name="alfresourcepool" filter="s60" long-name="ALF Resource Pool">
  4087      </component>
  5748 <unit bldFile="mw/mmuifw/resourcepool/group"/>
  4088      <component name="thumbnailengine" filter="s60" long-name="Thumbnail Engine" introduced="^2">
  5749 </component>
  4089       <unit bldFile="mw/mmmw/mmserv/thumbnailengine/group"/>
  5750 </collection>
  4090      </component>
  5751 <collection name="widgetmodel" long-name="Widget Model" level="mdl">
  4091      <component name="tms" filter="s60" long-name="Telephony Multimedia Service" introduced="^3">
  5752 <!-- collection is really a component. Move down a directory -->
  4092       <unit bldFile="mw/mmmw/mmserv/tms/group"/>
  5753 <component name="widgetmodel_build" filter="s60" long-name="Widget Model Build">
  4093      </component>
  5754 <unit bldFile="mw/mmuifw/widgetmodel/group"/>
  4094      <component name="voipaudioservices" filter="s60" long-name="VoIP Audio Services">
  5755 </component>
  4095       <unit bldFile="mw/mmmw/mmserv/voipaudioservices/group"/>
  5756 </collection>
  4096      </component>
  5757 <collection name="mulwidgets" long-name="MUL Widgets" level="ui">
  4097      <component name="lib3gpextparser" filter="s60" long-name="3GP Extension Metadata Parser Library">
  5758 <!-- should spell out MUL in the collection name -->
  4098       <unit bldFile="mw/mmmw/mmserv/metadatautility/3GPExtParserLib_stub/group" filter="sf_build"/>
  5759 <component name="mullogging" filter="s60" long-name="MUL Logging">
  4099      </component>
  5760 <unit bldFile="mw/mmuifw/mulwidgets/mullogging/group"/>
  4100     </collection>
  5761 </component>
  4101     <collection name="mmmw_info" long-name="Multimedia Middleware Info" level="specific">
  5762 <component name="muldatamodel" filter="s60" long-name="MUL Data Model">
  4102      <component name="mmmw_plat" filter="s60" long-name="Multimedia Middleware Platform Interfaces" class="api">
  5763 <unit bldFile="mw/mmuifw/mulwidgets/muldatamodel/group"/>
  4103       <unit bldFile="mw/mmmw/mmmw_plat/group"/>
  5764 </component>
  4104      </component>
  5765 <component name="mulwidgets_common" filter="s60" long-name="MUL Common Utils">
  4105      <component name="mmmw_metadata" long-name="Multimedia Middleware Metadata" introduced="^2" purpose="development" class="config PC">
  5766 <unit bldFile="mw/mmuifw/mulwidgets/common/group"/>
  4106       <unit mrp="mw/mmmw/mmmw_info/mmmw_metadata/mmmw_metadata.mrp"/>
  5767 </component>
  4107      </component>
  5768 <component name="gesturehelper" filter="s60" long-name="Gesture Helper">
  4108     </collection>
  5769 <unit bldFile="mw/mmuifw/mulwidgets/gesturehelper/group"/>
  4109    </block>
  5770 </component>
  4110    <block name="helix" level="generic" long-name="Helix" levels="plugin framework server generic specific">
  5771 <component name="mulcoverflowwidget" filter="s60" long-name="MUL CoverFlow Widget">
  4111     <collection name="helix_ren" long-name="Helix Engine" level="framework">
  5772 <unit bldFile="mw/mmuifw/mulwidgets/mulcoverflowwidget/group"/>
  4112      <!-- what does "ren" stand for? -->
  5773 </component>
  4113      <component name="helix_stub" filter="s60" long-name="Helix Stub" introduced="^2" class="api">
  5774 <component name="mulsliderwidget" filter="s60" long-name="MUL Slider Widget">
  4114       <unit bldFile="mw/helix/helix_ren/helix_stub/group"/>
  5775 <unit bldFile="mw/mmuifw/mulwidgets/mulsliderwidget/group"/>
  4115      </component>
  5776 </component>
  4116     </collection>
  5777 <component name="alfviewwidget" filter="s60" long-name="ALF View Widget">
  4117    </block>
  5778 <unit bldFile="mw/mmuifw/mulwidgets/alfviewwidget/group"/>
  4118    <block name="camerasrv" level="specific" long-name="Camera Services" levels="plugin fw api">
  5779 </component>
  4119     <collection name="camappengine" long-name="Camera App Engine" level="fw">
  5780 <component name="alfcontainerwidget" filter="s60" long-name="ALF Container Widget">
  4120      <!-- is this collection really a component? If so, move down a directory -->
  5781 <unit bldFile="mw/mmuifw/mulwidgets/alfcontainerwidget/group"/>
  4121      <component name="stillconverter" filter="s60" long-name="Still Image Converter" class="placeholder">
  5782 </component>
  4122       <!-- should separate this from parent engine's bld.inf  -->
  5783 <component name="alfscrollbarwidget" filter="s60" long-name="ALF Scrollbar Widget">
  4123       <!-- <unit bldFile="camappengine/stillconverter/group"/> -->
  5784 <unit bldFile="mw/mmuifw/mulwidgets/alfscrollbarwidget/group"/>
  4124      </component>
  5785 </component>
  4125      <component name="camappengine_engine" filter="s60" long-name="Camera App Engine" class="placeholder">
  5786 </collection>
  4126       <!-- should separate this from parent engine's bld.inf  -->
  5787 </block>
  4127       <!-- <unit bldFile="camappengine/engine/group"/> -->
  5788 <block name="videoutils" level="specific" long-name="Video Utils" levels="eng util if">
  4128      </component>
  5789 <collection name="videoutils_plat" long-name="Video Utils Platform Interfaces" level="if">
  4129      <component name="asynchfilesavequeue" filter="s60" long-name="Asynch File Save Queue">
  5790 <component name="videoscheduler_api" long-name="Video Scheduler API" filter="s60" class="api">
  4130       <unit bldFile="mw/camerasrv/camappengine/asynchfilesavequeue/group"/>
  5791 <unit bldFile="mw/videoutils/videoutils_plat/videoscheduler_api/group"/>
  4131      </component>
  5792 </component>
  4132      <component name="camappengine_build" filter="s60" long-name="Camera App Engine Build">
  5793 <component name="videoconnutility_api" long-name="Video Connection Utility API" filter="s60" class="api">
  4133       <unit bldFile="mw/camerasrv/camappengine/build"/>
  5794 <unit bldFile="mw/videoutils/videoutils_plat/videoconnutility_api/group"/>
  4134      </component>
  5795 </component>
  4135     </collection>
  5796 <component name="videoplayer_constants_api" long-name="Videoplayer Constants API" filter="s60" class="api">
  4136     <collection name="camcordermmfplugin" long-name="Camcorder MMF Plugin" level="plugin">
  5797 <unit bldFile="mw/videoutils/videoutils_plat/videoplayer_constants_api/group"/>
  4137      <!-- collection is really a component. Should move down a directory -->
  5798 </component>
  4138      <component name="camcordermmfplugin_build" filter="s60" long-name="Camcorder MMF Plugin Build" plugin="Y">
  5799 </collection>
  4139       <unit bldFile="mw/camerasrv/camcordermmfplugin/build"/>
  5800 <collection name="videoscheduler" long-name="Video Scheduler" level="util">
  4140      </component>
  5801 <component name="schedulerclient" filter="s60" long-name="Video Scheduler Client">
  4141     </collection>
  5802 <unit bldFile="mw/videoutils/videoscheduler/schedulerclient/group"/>
  4142     <collection name="configmanagers" long-name="Config Managers" level="api">
  5803 </component>
  4143      <component name="imagingconfigmanager" filter="s60" long-name="Imaging Config Manager">
  5804 <component name="schedulerserver" filter="s60" long-name="Video Scheduler Server">
  4144       <unit bldFile="mw/camerasrv/configmanagers/imagingconfigmanager/group"/>
  5805 <unit bldFile="mw/videoutils/videoscheduler/schedulerserver/group"/>
  4145      </component>
  5806 </component>
  4146     </collection>
  5807 </collection>
  4147     <collection name="camerasrv_info" long-name="Camera Services Info" level="api">
  5808 <collection name="videoconnutility" long-name="Video Connection Utility" level="util">
  4148      <component name="camerasrv_plat" filter="s60" long-name="Camera Services Platform Interfaces" class="api">
  5809 <component name="connutilpsworker" filter="s60" long-name="Connection Utility Publish and Subscribe Worker">
  4149       <unit bldFile="mw/camerasrv/camerasrv_plat/group"/>
  5810 <unit bldFile="mw/videoutils/videoconnutility/connutilpsworker/group"/>
  4150      </component>
  5811 </component>
  4151      <component name="camerasrv_build" filter="s60" long-name="Camera Services Build">
  5812 <component name="video_connutility" filter="s60" long-name="Video Connection Utility">
  4152       <!-- should split into individual bld.infs -->
  5813 <unit bldFile="mw/videoutils/videoconnutility/connutility/group"/>
  4153       <unit bldFile="mw/camerasrv/group"/>
  5814 </component>
  4154      </component>
  5815 </collection>
  4155     </collection>
  5816 <collection name="videoutils_info" long-name="Video Utils Info" level="if"/>
  4156    </block>
  5817 </block>
  4157    <block name="mmappfw" level="specific" long-name="Multimedia App Framework" levels="fw utils if">
  5818 <block name="mmmw" level="generic" long-name="Multimedia Middleware" levels="plugin framework server generic specific">
  4158     <collection name="mpx" long-name="Multimedia Player" level="fw">
  5819 <collection name="mmmw_plat" long-name="Multimedia Middleware Platform Interfaces" level="specific">
  4159      <component name="commonframework" filter="s60" long-name="MPX Common Framework" introduced="^1">
  5820 <component name="multimedia_data_source_api" long-name="Multimedia Data Source API" filter="s60" class="api">
  4160       <unit bldFile="mw/mmappfw/mpx/commonframework/group"/>
  5821 <unit bldFile="mw/mmmw/mmmw_plat/multimedia_data_source_api/group"/>
  4161      </component>
  5822 </component>
  4162      <component name="playbackframework" filter="s60" long-name="MPX Playback Framework" introduced="^1">
  5823 <component name="progressive_download_api" long-name="Progressive Download API" filter="s60" class="api">
  4163       <unit bldFile="mw/mmappfw/mpx/playbackframework/group"/>
  5824 <unit bldFile="mw/mmmw/mmmw_plat/progressive_download_api/group"/>
  4164      </component>
  5825 </component>
  4165      <component name="mpxcollectionfw" filter="s60" long-name="MPX Collection Framework" introduced="^1">
  5826 <component name="equalizer_ui_api" long-name="Equalizer UI API" filter="s60" class="api">
  4166       <unit bldFile="mw/mmappfw/mpx/collectionframework/group"/>
  5827 <unit bldFile="mw/mmmw/mmmw_plat/equalizer_ui_api/group"/>
  4167      </component>
  5828 </component>
  4168      <component name="mpxviewfw" filter="s60" long-name="MPX View Framework" introduced="^1">
  5829 <component name="enhanced_media_client_api" long-name="Enhanced Media Client API" filter="s60" class="api">
  4169       <unit bldFile="mw/mmappfw/mpx/viewframework/group"/>
  5830 <unit bldFile="mw/mmmw/mmmw_plat/enhanced_media_client_api/group"/>
  4170      </component>
  5831 </component>
  4171      <component name="mpx_build" filter="s60" long-name="MPX Build" introduced="^1">
  5832 <component name="stream_control_custom_command_api" long-name="Stream Control Custom Command API" filter="s60" class="api">
  4172       <!--  Move the export to another component or remove the #includes from this one -->
  5833 <unit bldFile="mw/mmmw/mmmw_plat/stream_control_custom_command_api/group"/>
  4173       <unit bldFile="mw/mmappfw/mpx/group"/>
  5834 </component>
  4174      </component>
  5835 <component name="emc_buffer_source_api" long-name="EMC Buffer Source API" filter="s60" class="api">
  4175     </collection>
  5836 <unit bldFile="mw/mmmw/mmmw_plat/emc_buffer_source_api/group"/>
  4176     <collection name="mmappcomponents" long-name="Multimedia App Components" level="utils">
  5837 </component>
  4177      <component name="mmappcomponents_build" filter="s60" long-name="Multimedia App Components Build" introduced="^1">
  5838 <component name="emc_file_source_api" long-name="EMC File Source API" filter="s60" class="api">
  4178       <!-- needed for  #ifdefs and hrh include. Need to #include the .hrh file in each bld.inf
  5839 <unit bldFile="mw/mmmw/mmmw_plat/emc_file_source_api/group"/>
       
  5840 </component>
       
  5841 <component name="audio_metadata_reader_api" long-name="Audio MetaData Reader API" filter="s60" class="api">
       
  5842 <unit bldFile="mw/mmmw/mmmw_plat/audio_metadata_reader_api/group"/>
       
  5843 </component>
       
  5844 <component name="emc_progressive_download_source_api" long-name="EMC Progressive Download Source API" filter="s60" class="api">
       
  5845 <unit bldFile="mw/mmmw/mmmw_plat/emc_progressive_download_source_api/group"/>
       
  5846 </component>
       
  5847 <component name="emc_volume_effect_api" long-name="EMC Volume Effect API" filter="s60" class="api">
       
  5848 <unit bldFile="mw/mmmw/mmmw_plat/emc_volume_effect_api/group"/>
       
  5849 </component>
       
  5850 <component name="emc_balance_effect_api" long-name="EMC Balance Effect API" filter="s60" class="api">
       
  5851 <unit bldFile="mw/mmmw/mmmw_plat/emc_balance_effect_api/group"/>
       
  5852 </component>
       
  5853 <component name="emc_descriptor_source_api" long-name="EMC Descriptor Source API" filter="s60" class="api">
       
  5854 <unit bldFile="mw/mmmw/mmmw_plat/emc_descriptor_source_api/group"/>
       
  5855 </component>
       
  5856 <component name="emc_drm_config_intfc_api" long-name="EMC DRM Config Intfc API" filter="s60" class="api">
       
  5857 <unit bldFile="mw/mmmw/mmmw_plat/emc_drm_config_intfc_api/group"/>
       
  5858 </component>
       
  5859 <component name="voip_audio_services_api" long-name="VoIP Audio Services" filter="s60" class="api">
       
  5860 <unit bldFile="mw/mmmw/mmmw_plat/voip_audio_services_api/group"/>
       
  5861 </component>
       
  5862 <component name="configuration_components_factory_api" long-name="Configuration Components Factory API" filter="s60" class="api">
       
  5863 <unit bldFile="mw/mmmw/mmmw_plat/configuration_components_factory_api/group"/>
       
  5864 </component>
       
  5865 <component name="audio_output_control_utility_api" long-name="Audio Output Control Utility API" filter="s60" class="api">
       
  5866 <unit bldFile="mw/mmmw/mmmw_plat/audio_output_control_utility_api/group"/>
       
  5867 </component>
       
  5868 <component name="audio_output_control_utility_proxy_api" long-name="Audio Output Control Utility Proxy API" filter="s60" class="api">
       
  5869 <unit bldFile="mw/mmmw/mmmw_plat/audio_output_control_utility_proxy_api/group"/>
       
  5870 </component>
       
  5871 <component name="emc_audio_effects_api" long-name="EMC Audio Effects API" filter="s60" class="api">
       
  5872 <unit bldFile="mw/mmmw/mmmw_plat/emc_audio_effects_api/group"/>
       
  5873 </component>
       
  5874 <component name="call_audio_control_api" long-name="Call AudioControl API" filter="s60" class="api">
       
  5875 <unit bldFile="mw/mmmw/mmmw_plat/call_audio_control_api/group"/>
       
  5876 </component>
       
  5877 <component name="radio_utilities_api" long-name="Radio Utilities API" filter="s60" class="api">
       
  5878 <unit bldFile="mw/mmmw/mmmw_plat/radio_utilities_api/group"/>
       
  5879 </component>
       
  5880 <component name="radio_preset_utilities_api" long-name="Radio Preset Utilities API" filter="s60" class="api">
       
  5881 <unit bldFile="mw/mmmw/mmmw_plat/radio_preset_utilities_api/group"/>
       
  5882 </component>
       
  5883 <component name="radio_monitor_api" long-name="Radio Monitor API" filter="s60" class="api">
       
  5884 <unit bldFile="mw/mmmw/mmmw_plat/radio_monitor_api/group"/>
       
  5885 </component>
       
  5886 <component name="thumbnail_engine_api" long-name="Thumbnail Engine API" filter="s60" class="api">
       
  5887 <unit bldFile="mw/mmmw/mmmw_plat/thumbnail_engine_api/group"/>
       
  5888 </component>
       
  5889 <component name="telephony_multimedia_service_api" long-name="Telephony Multimedia Service API" filter="s60" class="api">
       
  5890 <unit bldFile="mw/mmmw/mmmw_plat/telephony_multimedia_service_api/group" filter="!test"/>
       
  5891 </component>
       
  5892 </collection>
       
  5893 <collection name="mmfenh" long-name="MMF Enhancements" level="generic">
       
  5894 <component name="advancedaudiocontroller" filter="s60" long-name="Advanced Audio Controllers" plugin="Y">
       
  5895 <unit bldFile="mw/mmmw/mmfenh/advancedaudiocontroller/group"/>
       
  5896 </component>
       
  5897 <component name="audiooutputcontrolutility" filter="s60" long-name="Audio Output Control Utility">
       
  5898 <unit bldFile="mw/mmmw/mmfenh/audiooutputcontrolutility/group"/>
       
  5899 </component>
       
  5900 <component name="configurationcomponentsfactory" filter="s60" long-name="Configuration Components Factory">
       
  5901 <unit bldFile="mw/mmmw/mmfenh/configurationcomponentsfactory/group"/>
       
  5902 </component>
       
  5903 <component name="enhancedaudioplayerutility" filter="s60" long-name="Enhanced Audio Player Utility">
       
  5904 <unit bldFile="mw/mmmw/mmfenh/enhancedaudioplayerutility/group"/>
       
  5905 </component>
       
  5906 <component name="enhancedmediaclient" filter="s60" long-name="Enhanced Media Client">
       
  5907 <unit bldFile="mw/mmmw/mmfenh/enhancedmediaclient/group"/>
       
  5908 </component>
       
  5909 <component name="profilesettingsmonitor" filter="s60" long-name="Profile Settings Monitor">
       
  5910 <unit bldFile="mw/mmmw/mmfenh/profilesettingsmonitor/group"/>
       
  5911 </component>
       
  5912 <component name="progressivedownload" filter="s60" long-name="Progressive Download">
       
  5913 <unit bldFile="mw/mmmw/mmfenh/progressivedownload/group"/>
       
  5914 </component>
       
  5915 </collection>
       
  5916 <collection name="mm_fw" long-name="Multimedia Frameworks" level="framework">
       
  5917 <!-- Id needs to be unique, mmfw already in use -->
       
  5918 <!-- Placeholder for OpenAX AL and other stuff -->
       
  5919 </collection>
       
  5920 <collection name="mmserv" long-name="Multimedia Services" level="specific">
       
  5921 <component name="audioeffectsui" filter="s60" long-name="Audio Effects UI">
       
  5922 <unit bldFile="mw/mmmw/mmserv/audioeffectsui/group"/>
       
  5923 </component>
       
  5924 <component name="callaudiocontrol" filter="s60" long-name="Call Audio Control">
       
  5925 <unit bldFile="mw/mmmw/mmserv/callaudiocontrol/group"/>
       
  5926 </component>
       
  5927 <component name="metadatautility" filter="s60" long-name="Metadata Utility">
       
  5928 <unit bldFile="mw/mmmw/mmserv/metadatautility/group"/>
       
  5929 </component>
       
  5930 <component name="radioutility" filter="s60" long-name="Radio Utility">
       
  5931 <unit bldFile="mw/mmmw/mmserv/radioutility/group"/>
       
  5932 </component>
       
  5933 <component name="thumbnailengine" filter="s60" long-name="Thumbnail Engine" introduced="^2">
       
  5934 <unit bldFile="mw/mmmw/mmserv/thumbnailengine/group"/>
       
  5935 </component>
       
  5936 <component name="tms" filter="s60" long-name="Telephony Multimedia Service" introduced="^3">
       
  5937 <unit bldFile="mw/mmmw/mmserv/tms/group"/>
       
  5938 </component>
       
  5939 <component name="voipaudioservices" filter="s60" long-name="VoIP Audio Services">
       
  5940 <unit bldFile="mw/mmmw/mmserv/voipaudioservices/group"/>
       
  5941 </component>
       
  5942 <component name="lib3gpextparser" filter="s60" long-name="3GP Extension Metadata Parser Library">
       
  5943 <unit bldFile="mw/mmmw/mmserv/metadatautility/3GPExtParserLib_stub/group" filter="sf_build"/>
       
  5944 </component>
       
  5945 </collection>
       
  5946 <collection name="mmmw_info" long-name="Multimedia Middleware Info" level="specific">
       
  5947 <component name="mmmw_metadata" long-name="Multimedia Middleware Metadata" introduced="^2" purpose="development" class="config PC">
       
  5948 <unit mrp="mw/mmmw/mmmw_info/mmmw_metadata/mmmw_metadata.mrp"/>
       
  5949 </component>
       
  5950 </collection>
       
  5951 </block>
       
  5952 <block name="helix" level="generic" long-name="Helix" levels="plugin framework server generic specific">
       
  5953 <collection name="helix_ren" long-name="Helix Engine" level="framework">
       
  5954 <!-- what does "ren" stand for? -->
       
  5955 <component name="helix_stub" filter="s60" long-name="Helix Stub" introduced="^2" class="api">
       
  5956 <unit bldFile="mw/helix/helix_ren/helix_stub/group"/>
       
  5957 </component>
       
  5958 </collection>
       
  5959 </block>
       
  5960 <block name="camerasrv" level="specific" long-name="Camera Services" levels="plugin fw api">
       
  5961 <collection name="camerasrv_plat" long-name="Camera Services Platform Interfaces" level="api">
       
  5962 <component name="media_recorder_sink_api" long-name="Media Recorder Sink API" filter="s60" class="api">
       
  5963 <unit bldFile="mw/camerasrv/camerasrv_plat/media_recorder_sink_api/group"/>
       
  5964 </component>
       
  5965 <component name="cae_extentension_api" long-name="CAE Extension API" filter="s60" class="api">
       
  5966 <unit bldFile="mw/camerasrv/camerasrv_plat/cae_extentension_api/group"/>
       
  5967 </component>
       
  5968 <component name="camera_application_engine_api" long-name="Camera Application Engine API" filter="s60" class="api">
       
  5969 <unit bldFile="mw/camerasrv/camerasrv_plat/camera_application_engine_api/group" filter="!test"/>
       
  5970 </component>
       
  5971 <component name="custom_onboard_camera_api" long-name="Custom Onboard Camera API" filter="s60" class="api">
       
  5972 <unit bldFile="mw/camerasrv/camerasrv_plat/custom_onboard_camera_api/group"/>
       
  5973 </component>
       
  5974 <component name="imaging_configuration_manager_api" long-name="Imaging Configuration Manager API" filter="s60" class="api">
       
  5975 <unit bldFile="mw/camerasrv/camerasrv_plat/imaging_configuration_manager_api/group" filter="!test"/>
       
  5976 </component>
       
  5977 <component name="media_recorder_api" long-name="Media Recorder API" filter="s60" class="api">
       
  5978 <unit bldFile="mw/camerasrv/camerasrv_plat/media_recorder_api/group" filter="!test"/>
       
  5979 </component>
       
  5980 <component name="3gp_file_composer_api" long-name="3GP File Composer API" filter="s60" class="api">
       
  5981 <unit bldFile="mw/camerasrv/camerasrv_plat/3gp_file_composer_api/group"/>
       
  5982 </component>
       
  5983 <component name="asynchronous_file_saving_queue_api" long-name="Asynchronous File Saving Queue API" filter="s60" class="api">
       
  5984 <unit bldFile="mw/camerasrv/camerasrv_plat/asynchronous_file_saving_queue_api/group" filter="!test"/>
       
  5985 </component>
       
  5986 </collection>
       
  5987 <collection name="camappengine" long-name="Camera App Engine" level="fw">
       
  5988 <!-- is this collection really a component? If so, move down a directory -->
       
  5989 <component name="stillconverter" filter="s60" long-name="Still Image Converter" class="placeholder">
       
  5990 <!-- should separate this from parent engine's bld.inf  -->
       
  5991 <!-- <unit bldFile="camappengine/stillconverter/group"/> -->
       
  5992 </component>
       
  5993 <component name="camappengine_engine" filter="s60" long-name="Camera App Engine" class="placeholder">
       
  5994 <!-- should separate this from parent engine's bld.inf  -->
       
  5995 <!-- <unit bldFile="camappengine/engine/group"/> -->
       
  5996 </component>
       
  5997 <component name="asynchfilesavequeue" filter="s60" long-name="Asynch File Save Queue">
       
  5998 <unit bldFile="mw/camerasrv/camappengine/asynchfilesavequeue/group"/>
       
  5999 </component>
       
  6000 <component name="camappengine_build" filter="s60" long-name="Camera App Engine Build">
       
  6001 <unit bldFile="mw/camerasrv/camappengine/build"/>
       
  6002 </component>
       
  6003 </collection>
       
  6004 <collection name="camcordermmfplugin" long-name="Camcorder MMF Plugin" level="plugin">
       
  6005 <!-- collection is really a component. Should move down a directory -->
       
  6006 <component name="camcordermmfplugin_build" filter="s60" long-name="Camcorder MMF Plugin Build" plugin="Y">
       
  6007 <unit bldFile="mw/camerasrv/camcordermmfplugin/build"/>
       
  6008 </component>
       
  6009 </collection>
       
  6010 <collection name="configmanagers" long-name="Config Managers" level="api">
       
  6011 <component name="imagingconfigmanager" filter="s60" long-name="Imaging Config Manager">
       
  6012 <unit bldFile="mw/camerasrv/configmanagers/imagingconfigmanager/group"/>
       
  6013 </component>
       
  6014 </collection>
       
  6015 <collection name="camerasrv_info" long-name="Camera Services Info" level="api">
       
  6016 <component name="camerasrv_build" filter="s60" long-name="Camera Services Build">
       
  6017 <!-- should split into individual bld.infs -->
       
  6018 <unit bldFile="mw/camerasrv/group"/>
       
  6019 </component>
       
  6020 </collection>
       
  6021 </block>
       
  6022 <block name="mmappfw" level="specific" long-name="Multimedia App Framework" levels="fw utils if">
       
  6023 <collection name="mmappfw_plat" long-name="Multimedia App Framework Platform Interfaces" level="if">
       
  6024 <component name="mmappfw_plat_build" long-name="Multimedia App Framework Platform Interfaces Build" introduced="^1" filter="s60">
       
  6025 <!-- this is no longer necessary when confguration is put in place -->
       
  6026 <unit bldFile="mw/mmappfw/mmappfw_plat"/>
       
  6027 </component>
       
  6028 <component name="collection_helper_api" long-name="Collection Helper API" introduced="^1" filter="s60" class="api">
       
  6029 <unit bldFile="mw/mmappfw/mmappfw_plat/collection_helper_api/group"/>
       
  6030 </component>
       
  6031 <component name="harvester_collection_mediator_api" long-name="Harvester Collection Mediator API" introduced="^1" filter="s60" class="api">
       
  6032 <unit bldFile="mw/mmappfw/mmappfw_plat/harvester_collection_mediator_api/group"/>
       
  6033 </component>
       
  6034 <component name="harvester_metadata_extractor_api" long-name="Harvester Metadata Extractor API" introduced="^1" filter="s60" class="api">
       
  6035 <unit bldFile="mw/mmappfw/mmappfw_plat/harvester_metadata_extractor_api/group"/>
       
  6036 </component>
       
  6037 <component name="harvester_server_api" long-name="Harvester Server API" introduced="^1" filter="s60" class="api">
       
  6038 <unit bldFile="mw/mmappfw/mmappfw_plat/harvester_server_api/group"/>
       
  6039 </component>
       
  6040 <component name="harvester_utility_api" long-name="Harvester Utility API" introduced="^1" filter="s60" class="api">
       
  6041 <unit bldFile="mw/mmappfw/mmappfw_plat/harvester_utility_api/group"/>
       
  6042 </component>
       
  6043 <component name="playlist_engine_api" long-name="Playlist Engine API" introduced="^1" filter="s60" class="api">
       
  6044 <unit bldFile="mw/mmappfw/mmappfw_plat/playlist_engine_api/group"/>
       
  6045 </component>
       
  6046 <component name="mtp_keys_api" long-name="MTP Keys API" introduced="^1" filter="s60" class="api">
       
  6047 <unit bldFile="mw/mmappfw/mmappfw_plat/mtp_keys_api/group"/>
       
  6048 </component>
       
  6049 <component name="mpx_collection_common_definition_api" long-name="MPX Collection Common Definition API" introduced="^1" filter="s60" class="api">
       
  6050 <unit bldFile="mw/mmappfw/mmappfw_plat/mpx_collection_common_definition_api/group"/>
       
  6051 </component>
       
  6052 <component name="mpx_collection_utility_api" long-name="MPX Collection Utility API" introduced="^1" filter="s60" class="api">
       
  6053 <unit bldFile="mw/mmappfw/mmappfw_plat/mpx_collection_utility_api/group"/>
       
  6054 </component>
       
  6055 <component name="mpx_common_api" long-name="MPX Common API" introduced="^1" filter="s60" class="api">
       
  6056 <unit bldFile="mw/mmappfw/mmappfw_plat/mpx_common_api/group"/>
       
  6057 </component>
       
  6058 <component name="mpx_common_definition_api" long-name="MPX Common Definition API" introduced="^1" filter="s60" class="api">
       
  6059 <unit bldFile="mw/mmappfw/mmappfw_plat/mpx_common_definition_api/group"/>
       
  6060 </component>
       
  6061 <component name="mpx_playback_common_definition_api" long-name="MPX Playback Common Definition API" introduced="^1" filter="s60" class="api">
       
  6062 <unit bldFile="mw/mmappfw/mmappfw_plat/mpx_playback_common_definition_api/group"/>
       
  6063 </component>
       
  6064 <component name="mpx_playback_utility_api" long-name="MPX Playback Utility API" introduced="^1" filter="s60" class="api">
       
  6065 <unit bldFile="mw/mmappfw/mmappfw_plat/mpx_playback_utility_api/group"/>
       
  6066 </component>
       
  6067 <component name="mpx_base_view_plugins_api" long-name="MPX Base View Plugins API" introduced="^1" filter="s60" class="api">
       
  6068 <unit bldFile="mw/mmappfw/mmappfw_plat/mpx_base_view_plugins_api/group"/>
       
  6069 </component>
       
  6070 <component name="mpx_view_utility_api" long-name="MPX View Utility API" introduced="^1" filter="s60" class="api">
       
  6071 <unit bldFile="mw/mmappfw/mmappfw_plat/mpx_view_utility_api/group"/>
       
  6072 </component>
       
  6073 <component name="mpx_albumart_utility_api" long-name="MPX Album Art Utility API" introduced="^1" filter="s60" class="api">
       
  6074 <unit bldFile="mw/mmappfw/mmappfw_plat/mpx_albumart_utility_api/group"/>
       
  6075 </component>
       
  6076 <component name="media_player_settings_engine_api" long-name="Media Player Settings Engine API" introduced="^1" filter="s60" class="api">
       
  6077 <unit bldFile="mw/mmappfw/mmappfw_plat/media_player_settings_engine_api/group"/>
       
  6078 </component>
       
  6079 <component name="mpx_backstepping_utility_api" long-name="MPX Backstepping Utility API" introduced="^1" filter="s60" class="api">
       
  6080 <!-- uncomment when configuration is put in place
       
  6081 	 <unit bldFile="mmappfw_plat/mpx_backstepping_utility_api/group"/> -->
       
  6082 </component>
       
  6083 <component name="asx_parser_api" long-name="ASX Parser API" introduced="^1" filter="s60" class="api">
       
  6084 <!-- uncomment when configuration is put in place
       
  6085     <unit bldFile="mmappfw_plat/asx_parser_api/group"/> -->
       
  6086 </component>
       
  6087 <component name="playback_helper_api" long-name="Playback Helper API" introduced="^1" filter="s60" class="api">
       
  6088 <unit bldFile="mw/mmappfw/mmappfw_plat/playback_helper_api/group"/>
       
  6089 </component>
       
  6090 <component name="videoplaylist_utility_api" long-name="Video Playlist Utility API" introduced="^1" filter="s60" class="api">
       
  6091 <unit bldFile="mw/mmappfw/mmappfw_plat/videoplaylist_utility_api/group"/>
       
  6092 </component>
       
  6093 <component name="mmappfw_plat_build" long-name="Multimedia App Framework Platform Interface Build" introduced="^1" filter="s60" class="api">
       
  6094 <!-- needed only for #ifdefs. Remove anmd uncomment above units when configuration is in place -->
       
  6095 <unit bldFile="mw/mmappfw/mmappfw_plat/group"/>
       
  6096 </component>
       
  6097 </collection>
       
  6098 <collection name="mpx" long-name="Multimedia Player" level="fw">
       
  6099 <component name="commonframework" filter="s60" long-name="MPX Common Framework" introduced="^1">
       
  6100 <unit bldFile="mw/mmappfw/mpx/commonframework/group"/>
       
  6101 </component>
       
  6102 <component name="playbackframework" filter="s60" long-name="MPX Playback Framework" introduced="^1">
       
  6103 <unit bldFile="mw/mmappfw/mpx/playbackframework/group"/>
       
  6104 </component>
       
  6105 <component name="mpxcollectionfw" filter="s60" long-name="MPX Collection Framework" introduced="^1">
       
  6106 <unit bldFile="mw/mmappfw/mpx/collectionframework/group"/>
       
  6107 </component>
       
  6108 <component name="mpxviewfw" filter="s60" long-name="MPX View Framework" introduced="^1">
       
  6109 <unit bldFile="mw/mmappfw/mpx/viewframework/group"/>
       
  6110 </component>
       
  6111 <component name="mpx_build" filter="s60" long-name="MPX Build" introduced="^1">
       
  6112 <!--  Move the export to another component or remove the #includes from this one -->
       
  6113 <unit bldFile="mw/mmappfw/mpx/group"/>
       
  6114 </component>
       
  6115 </collection>
       
  6116 <collection name="mmappcomponents" long-name="Multimedia App Components" level="utils">
       
  6117 <component name="mmappcomponents_build" filter="s60" long-name="Multimedia App Components Build" introduced="^1">
       
  6118 <!-- needed for  #ifdefs and hrh include. Need to #include the .hrh file in each bld.inf
       
  6119       		Can remove this once configuration is in place-->
  4179       		Can remove this once configuration is in place-->
  6120 <unit bldFile="mw/mmappfw/mmappcomponents/group"/>
  4180       <unit bldFile="mw/mmappfw/mmappcomponents/group"/>
  6121 </component>
  4181      </component>
  6122 <component name="collectionhelper" filter="s60" long-name="Media Player Collection Helper" introduced="^1">
  4182      <component name="collectionhelper" filter="s60" long-name="Media Player Collection Helper" introduced="^1">
  6123 <unit bldFile="mw/mmappfw/mmappcomponents/collectionhelper/group"/>
  4183       <unit bldFile="mw/mmappfw/mmappcomponents/collectionhelper/group"/>
  6124 </component>
  4184      </component>
  6125 <component name="playlistengine" filter="s60" long-name="Playlist Engine" introduced="^1">
  4185      <component name="playlistengine" filter="s60" long-name="Playlist Engine" introduced="^1">
  6126 <unit bldFile="mw/mmappfw/mmappcomponents/playlistengine/group"/>
  4186       <unit bldFile="mw/mmappfw/mmappcomponents/playlistengine/group"/>
  6127 </component>
  4187      </component>
  6128 <component name="mpxharvester" filter="s60" long-name="Media Player Harvester" introduced="^1">
  4188      <component name="mpxharvester" filter="s60" long-name="Media Player Harvester" introduced="^1">
  6129 <unit bldFile="mw/mmappfw/mmappcomponents/harvester/group"/>
  4189       <unit bldFile="mw/mmappfw/mmappcomponents/harvester/group"/>
  6130 </component>
  4190      </component>
  6131 <component name="mmappcommonui" filter="s60" long-name="Multimedia App Common UI" introduced="^1">
  4191      <component name="mmappcommonui" filter="s60" long-name="Multimedia App Common UI" introduced="^1">
  6132 <unit bldFile="mw/mmappfw/mmappcomponents/mmappcommonui/group"/>
  4192       <unit bldFile="mw/mmappfw/mmappcomponents/mmappcommonui/group"/>
  6133 </component>
  4193      </component>
  6134 <component name="mediaplayersettingsengine" filter="s60" long-name="Media Player Settings Engine" introduced="^1">
  4194      <component name="mediaplayersettingsengine" filter="s60" long-name="Media Player Settings Engine" introduced="^1">
  6135 <unit bldFile="mw/mmappfw/mmappcomponents/mediaplayersettingsengine/group"/>
  4195       <unit bldFile="mw/mmappfw/mmappcomponents/mediaplayersettingsengine/group"/>
  6136 </component>
  4196      </component>
  6137 <component name="audiofetcher" filter="s60" long-name="Audio Fetcher" introduced="^1" plugin="Y">
  4197      <component name="audiofetcher" filter="s60" long-name="Audio Fetcher" introduced="^1" plugin="Y">
  6138 <!-- uncomment when config is in place, currently #included in mmappcomponents_build -->
  4198       <!-- uncomment when config is in place, currently #included in mmappcomponents_build -->
  6139 <!-- <unit bldFile="mmappcomponents/audiofetcher/group"/>-->
  4199       <!-- <unit bldFile="mmappcomponents/audiofetcher/group"/>-->
  6140 </component>
  4200      </component>
  6141 <component name="asxparser" filter="s60" long-name="ASX Parser" introduced="^1">
  4201      <component name="asxparser" filter="s60" long-name="ASX Parser" introduced="^1">
  6142 <!-- uncomment when config is in place, currently #included in mmappcomponents_build -->
  4202       <!-- uncomment when config is in place, currently #included in mmappcomponents_build -->
  6143 <!-- <unit bldFile="mmappcomponents/asxparser/group"/>-->
  4203       <!-- <unit bldFile="mmappcomponents/asxparser/group"/>-->
  6144 </component>
  4204      </component>
  6145 <component name="playbackhelper" filter="s60" long-name="Playback Helper" introduced="^3">
  4205      <component name="playbackhelper" filter="s60" long-name="Playback Helper" introduced="^3">
  6146 <unit bldFile="mw/mmappfw/mmappcomponents/playbackhelper/group"/>
  4206       <unit bldFile="mw/mmappfw/mmappcomponents/playbackhelper/group"/>
  6147 </component>
  4207      </component>
  6148 <component name="videoplaylistutility" filter="s60" long-name="Video Playlist Utility" introduced="^3">
  4208      <component name="videoplaylistutility" filter="s60" long-name="Video Playlist Utility" introduced="^3">
  6149 <unit bldFile="mw/mmappfw/mmappcomponents/videoplaylistutility/group"/>
  4209       <unit bldFile="mw/mmappfw/mmappcomponents/videoplaylistutility/group"/>
  6150 </component>
  4210      </component>
  6151 <component name="mmmtpdataprovider" filter="s60" long-name="Multimedia MTP Data Provider" introduced="^3">
  4211      <component name="mmmtpdataprovider" filter="s60" long-name="Multimedia MTP Data Provider" introduced="^3">
  6152 <unit bldFile="mw/mmappfw/mmappcomponents/mmmtpdataprovider/group"/>
  4212       <unit bldFile="mw/mmappfw/mmappcomponents/mmmtpdataprovider/group"/>
  6153 </component>
  4213      </component>
  6154 </collection>
  4214     </collection>
  6155 <collection name="mmappfw_info" long-name="Multimedia App Framework Info" level="if">
  4215     <collection name="mmappfw_info" long-name="Multimedia App Framework Info" level="if">
  6156 <component name="mmappfw_build" filter="s60" long-name="Multimedia App Framework Build" introduced="^1">
  4216      <component name="mmappfw_build" filter="s60" long-name="Multimedia App Framework Build" introduced="^1">
  6157 <!--  Move the export to another component or remove the #includes from this one -->
  4217       <!--  Move the export to another component or remove the #includes from this one -->
  6158 <unit bldFile="mw/mmappfw/group"/>
  4218       <unit bldFile="mw/mmappfw/group"/>
  6159 </component>
  4219      </component>
  6160 <component name="mmappfw_test" filter="s60,test,api_test,pref_test" long-name="Multimedia App Framework Test" purpose="development" introduced="^1"/>
  4220      <component name="mmappfw_test" filter="s60,test,api_test,pref_test" long-name="Multimedia App Framework Test" purpose="development" introduced="^1"/>
  6161 </collection>
  4221      <component name="mmappfw_plat" filter="s60" long-name="Multimedia App Framework Platform Interfaces" introduced="^1" class="api">
  6162 </block>
  4222       <unit bldFile="mw/mmappfw/mmappfw_plat/group"/>
  6163 <block name="inputmethods" level="generic" long-name="Input Methods" levels="plugin engine framework api">
  4223      </component>
  6164 <collection name="inputmethods_pub" long-name="Input Methods Public Interfaces" level="api">
  4224     </collection>
  6165 <component name="ptiengine_iti_api" long-name="PTI Engine API" filter="s60" class="api">
  4225    </block>
  6166 <unit bldFile="mw/inputmethods/inputmethods_pub/ptiengine_iti_api/group"/>
  4226    <block name="inputmethods" level="generic" long-name="Input Methods" levels="plugin engine framework">
  6167 </component>
  4227     <collection name="textinput" long-name="Text Input" level="framework">
  6168 <component name="optical_character_recognition_api" long-name="Optical Character Recognition API" filter="s60" class="api">
  4228      <component name="ptienginev2" filter="s60" long-name="Predictive Text Input Engine">
  6169 <unit bldFile="mw/inputmethods/inputmethods_pub/optical_character_recognition_api/group"/>
  4229       <!--uncomment when configuration is turned on and textinput_build is removed-->
  6170 </component>
  4230       <!--  <unit bldFile="textinput/ptienginev2/group"/>-->
  6171 <component name="input_language_info_api" long-name="Input Language Info API" filter="s60" class="api">
  4231      </component>
  6172 <unit bldFile="mw/inputmethods/inputmethods_pub/input_language_info_api/group"/>
  4232      <component name="akninputlanguage" filter="s60" long-name="Avkon Input Language">
  6173 </component>
  4233       <unit bldFile="mw/inputmethods/textinput/akninputlanguage/group"/>
  6174 </collection>
  4234      </component>
  6175 <collection name="inputmethods_plat" long-name="Input Methods Platform Interfaces" level="api">
  4235      <component name="ptihangulcore" filter="s60" long-name="PIT Hangul Core" introduced="^3">
  6176 <component name="pen_input_server_api" long-name="Pen Input Server API" filter="s60" class="api">
  4236       <unit bldFile="mw/inputmethods/textinput/ptihangulcore/group"/>
  6177 <unit bldFile="mw/inputmethods/inputmethods_plat/pen_input_server_api/group" filter="!test"/>
  4237      </component>
  6178 </component>
  4238      <component name="ptikoreanqwertycore" filter="s60" long-name="PTI Korean QWERTY Core" introduced="^3">
  6179 <component name="ptiengine_hwr_api" long-name="PTI Engine Handwriting Recognition API" filter="s60" class="api">
  4239       <unit bldFile="mw/inputmethods/textinput/ptikoreanqwertycore/group"/>
  6180 <unit bldFile="mw/inputmethods/inputmethods_plat/ptiengine_hwr_api/group" filter="!test"/>
  4240      </component>
  6181 </component>
  4241      <component name="peninputarc" filter="s60" long-name="Pen Input Arc">
  6182 <component name="aknfep_settings_api" long-name="Avkon FEP Settings API" filter="s60" class="api">
  4242       <unit bldFile="mw/inputmethods/textinput/peninputarc/group"/>
  6183 <unit bldFile="mw/inputmethods/inputmethods_plat/aknfep_settings_api/group"/>
  4243      </component>
  6184 </component>
  4244      <component name="peninputcommonctrls" filter="s60" long-name="Pen Input Common Controls">
  6185 <component name="aknfep_status_api" long-name="Avkon FEP Status API" filter="s60" class="api">
  4245       <unit bldFile="mw/inputmethods/textinput/peninputcommonctrls/group"/>
  6186 <unit bldFile="mw/inputmethods/inputmethods_plat/aknfep_status_api/group"/>
  4246      </component>
  6187 </component>
  4247      <component name="peninputhwrboxcn" filter="s60" long-name="Chinese Handwriting Recognition Box" plugin="Y">
  6188 <component name="ptiengine_key_definations_api" long-name="PTI Engine Key Definitions API" filter="s60" class="api">
  4248       <unit bldFile="mw/inputmethods/textinput/peninputhwrboxcn/group"/>
  6189 <unit bldFile="mw/inputmethods/inputmethods_plat/ptiengine_key_definations_api/group"/>
  4249      </component>
  6190 </component>
  4250      <component name="peninputvkbcn" filter="s60" long-name="Chinese Virtual Keyboard" plugin="Y">
  6191 <component name="aknfep_definitions_api" long-name="Avkon FEP Definitions API" filter="s60" class="api">
  4251       <unit bldFile="mw/inputmethods/textinput/peninputvkbcn/group"/>
  6192 <unit bldFile="mw/inputmethods/inputmethods_plat/aknfep_definitions_api/group"/>
  4252      </component>
  6193 </component>
  4253      <component name="peninputcommonlayout" filter="s60" long-name="Pen Input Common Layout">
  6194 <component name="aknfep_pen_support_api" long-name="Avkon FEP Pen Support API" filter="s60" class="api">
  4254       <unit bldFile="mw/inputmethods/textinput/peninputcommonlayout/group"/>
  6195 <unit bldFile="mw/inputmethods/inputmethods_plat/aknfep_pen_support_api/group"/>
  4255      </component>
  6196 </component>
  4256      <component name="peninputgenerichwr" filter="s60" long-name="Pen Input Generic Handwriting Recognition" plugin="Y">
  6197 <component name="ptiengine_indic_definitions_api" long-name="PTI Engine Indic Definitions API" filter="s60" class="api">
  4257       <unit bldFile="mw/inputmethods/textinput/peninputgenerichwr/group"/>
  6198 <unit bldFile="mw/inputmethods/inputmethods_plat/ptiengine_indic_definitions_api/group"/>
  4258      </component>
  6199 </component>
  4259      <component name="peninputgenericvkb" filter="s60" long-name="Pen Input Generic Virtual Keyboard" plugin="Y">
  6200 <component name="aknfep_uiinterface_api" long-name="Avkon FEP UI Interface API" filter="s60" class="api">
  4260       <unit bldFile="mw/inputmethods/textinput/peninputgenericvkb/group"/>
  6201 <unit bldFile="mw/inputmethods/inputmethods_plat/aknfep_uiinterface_api/group" filter="!test"/>
  4261      </component>
  6202 </component>
  4262      <component name="peninputcommonctrlsjp" filter="s60" long-name="Pen Input Common Controls Japanese">
  6203 </collection>
  4263       <unit bldFile="mw/inputmethods/textinput/peninputcommonctrlsjp/group"/>
  6204 <collection name="textinput" long-name="Text Input" level="framework">
  4264      </component>
  6205 <component name="ptienginev2" filter="s60" long-name="Predictive Text Input Engine">
  4265      <component name="peninputhwrboxjp" filter="s60" long-name="Japanese Handwriting Recognition Box" plugin="Y">
  6206 <!--uncomment when configuration is turned on and textinput_build is removed-->
  4266       <unit bldFile="mw/inputmethods/textinput/peninputhwrboxjp/group"/>
  6207 <!--  <unit bldFile="textinput/ptienginev2/group"/>-->
  4267      </component>
  6208 </component>
  4268      <component name="peninputvkbjp" filter="s60" long-name="Japanese Virtual Keyboard" plugin="Y">
  6209 <component name="akninputlanguage" filter="s60" long-name="Avkon Input Language">
  4269       <unit bldFile="mw/inputmethods/textinput/peninputvkbjp/group"/>
  6210 <unit bldFile="mw/inputmethods/textinput/akninputlanguage/group"/>
  4270      </component>
  6211 </component>
  4271      <component name="gslangplugin" filter="s60" long-name="GS Language Plugin" plugin="Y">
  6212 <component name="peninputarc" filter="s60" long-name="Pen Input Arc">
  4272       <unit bldFile="mw/inputmethods/textinput/GSLangPlugin"/>
  6213 <unit bldFile="mw/inputmethods/textinput/peninputarc/group"/>
  4273      </component>
  6214 </component>
  4274      <component name="peninputgenericitut" filter="s60" long-name="Pen Input Generic ITU-T" introduced="^3" plugin="Y">
  6215 <component name="peninputcommonctrls" filter="s60" long-name="Pen Input Common Controls">
  4275       <unit bldFile="mw/inputmethods/textinput/peninputgenericitut/group"/>
  6216 <unit bldFile="mw/inputmethods/textinput/peninputcommonctrls/group"/>
  4276      </component>
  6217 </component>
  4277      <component name="peninputhwrtrui" filter="s60" long-name="Pen Input Handwriting Recognition Training UI" introduced="^3" plugin="Y">
  6218 <component name="peninputhwrboxcn" filter="s60" long-name="Chinese Handwriting Recognition Box" plugin="Y">
  4278       <unit bldFile="mw/inputmethods/textinput/peninputhwrtrui/group"/>
  6219 <unit bldFile="mw/inputmethods/textinput/peninputhwrboxcn/group"/>
  4279      </component>
  6220 </component>
  4280      <component name="peninputhwrfscn" filter="s60" long-name="Pen Input Chinese Full Screen Handwriting Recognition" introduced="^3" plugin="Y">
  6221 <component name="peninputvkbcn" filter="s60" long-name="Chinese Virtual Keyboard" plugin="Y">
  4281       <unit bldFile="mw/inputmethods/textinput/peninputhwrfscn/group"/>
  6222 <unit bldFile="mw/inputmethods/textinput/peninputvkbcn/group"/>
  4282      </component>
  6223 </component>
  4283      <component name="peninputvkbkr" filter="s60" long-name="Pen Input Korean Virtual Keyboard" introduced="^3" plugin="Y">
  6224 <component name="peninputcommonlayout" filter="s60" long-name="Pen Input Common Layout">
  4284       <unit bldFile="mw/inputmethods/textinput/peninputvkbkr/group"/>
  6225 <unit bldFile="mw/inputmethods/textinput/peninputcommonlayout/group"/>
  4285      </component>
  6226 </component>
  4286      <component name="peninputfingerhwr" filter="s60" long-name="Pen Input Finger Handwriting Recognition" introduced="^3" plugin="Y">
  6227 <component name="peninputgenerichwr" filter="s60" long-name="Pen Input Generic Handwriting Recognition" plugin="Y">
  4287       <unit bldFile="mw/inputmethods/textinput/peninputfingerhwr/group"/>
  6228 <unit bldFile="mw/inputmethods/textinput/peninputgenerichwr/group"/>
  4288      </component>
  6229 </component>
  4289      <component name="peninputsplititut" filter="s60" long-name="Pen Input Split ITU-T" introduced="^3" plugin="Y">
  6230 <component name="peninputgenericvkb" filter="s60" long-name="Pen Input Generic Virtual Keyboard" plugin="Y">
  4290       <unit bldFile="mw/inputmethods/textinput/peninputsplititut/group"/>
  6231 <unit bldFile="mw/inputmethods/textinput/peninputgenericvkb/group"/>
  4291      </component>
  6232 </component>
  4292      <component name="peninputsplitqwerty" filter="s60" long-name="Pen Input Split QWERTY" introduced="^3" plugin="Y">
  6233 <component name="peninputcommonctrlsjp" filter="s60" long-name="Pen Input Common Controls Japanese">
  4293       <unit bldFile="mw/inputmethods/textinput/peninputsplitqwerty/group"/>
  6234 <unit bldFile="mw/inputmethods/textinput/peninputcommonctrlsjp/group"/>
  4294      </component>
  6235 </component>
  4295      <component name="textinput_build" filter="s60" long-name="Text Input Build">
  6236 <component name="peninputhwrboxjp" filter="s60" long-name="Japanese Handwriting Recognition Box" plugin="Y">
  4296       <!--needed for #ifdef, can be removed when configuration is implemented -->
  6237 <unit bldFile="mw/inputmethods/textinput/peninputhwrboxjp/group"/>
  4297       <unit bldFile="mw/inputmethods/textinput/group"/>
  6238 </component>
  4298      </component>
  6239 <component name="peninputvkbjp" filter="s60" long-name="Japanese Virtual Keyboard" plugin="Y">
  4299     </collection>
  6240 <unit bldFile="mw/inputmethods/textinput/peninputvkbjp/group"/>
  4300     <collection name="fep" long-name="FEP" level="engine">
  6241 </component>
  4301      <component name="aknfep" filter="s60" long-name="Avkon FEP" plugin="Y">
  6242 <component name="gslangplugin" filter="s60" long-name="GS Language Plugin" plugin="Y">
  4302       <unit bldFile="mw/inputmethods/fep/aknfep/group"/>
  6243 <unit bldFile="mw/inputmethods/textinput/GSLangPlugin"/>
  4303      </component>
  6244 </component>
  4304      <component name="frontendprocessor" long-name="Front End Processor" purpose="mandatory">
  6245 <component name="peninputgenericitut" filter="s60" long-name="Pen Input Generic ITU-T" introduced="^3" plugin="Y">
  4305       <unit bldFile="mw/inputmethods/fep/frontendprocessor/group" mrp="mw/inputmethods/fep/frontendprocessor/group/app-framework_fepbase.mrp"/>
  6246 <unit bldFile="mw/inputmethods/textinput/peninputgenericitut/group"/>
  4306      </component>
  6247 </component>
  4307     </collection>
  6248 <component name="peninputhwrtrui" filter="s60" long-name="Pen Input Handwriting Recognition Training UI" introduced="^3" plugin="Y">
  4308     <collection name="inputmethods_info" long-name="Input Methods Info" level="framework">
  6249 <unit bldFile="mw/inputmethods/textinput/peninputhwrtrui/group"/>
  4309      <component name="inputmethods_plat" filter="s60" long-name="Input Methods Platform Interfaces" class="api">
  6250 </component>
  4310       <unit bldFile="mw/inputmethods/inputmethods_plat/group"/>
  6251 <component name="peninputhwrfscn" filter="s60" long-name="Pen Input Chinese Full Screen Handwriting Recognition" introduced="^3" plugin="Y">
  4311      </component>
  6252 <unit bldFile="mw/inputmethods/textinput/peninputhwrfscn/group"/>
  4312      <component name="inputmethods_pub" filter="s60" long-name="Input Methods Public Interfaces" class="api">
  6253 </component>
  4313       <unit bldFile="mw/inputmethods/inputmethods_pub/group"/>
  6254 <component name="peninputvkbkr" filter="s60" long-name="Pen Input Korean Virtual Keyboard" introduced="^3" plugin="Y">
  4314      </component>
  6255 <unit bldFile="mw/inputmethods/textinput/peninputvkbkr/group"/>
  4315      <component name="inputmethods_metadata" long-name="Input Methods Metadata" introduced="^2" purpose="development" class="config PC">
  6256 </component>
  4316       <unit mrp="mw/inputmethods/inputmethods_info/inputmethods_metadata/inputmethods_metadata.mrp"/>
  6257 <component name="peninputfingerhwr" filter="s60" long-name="Pen Input Finger Handwriting Recognition" introduced="^3" plugin="Y">
  4317      </component>
  6258 <unit bldFile="mw/inputmethods/textinput/peninputfingerhwr/group"/>
  4318     </collection>
  6259 </component>
  4319    </block>
  6260 <component name="peninputsplititut" filter="s60" long-name="Pen Input Split ITU-T" introduced="^3" plugin="Y">
  4320    <block name="qt" level="generic" long-name="Qt"/>
  6261 <unit bldFile="mw/inputmethods/textinput/peninputsplititut/group"/>
  4321    <block name="classicui" level="generic" long-name="Classic UI" levels="base support server generic specific">
  6262 </component>
  4322     <collection name="ode" long-name="Open Dynamics Engine" level="support">
  6263 <component name="peninputsplitqwerty" filter="s60" long-name="Pen Input Split QWERTY" introduced="^3" plugin="Y">
  4323      <!-- the collection is really a component. Move down a directory.-->
  6264 <unit bldFile="mw/inputmethods/textinput/peninputsplitqwerty/group"/>
  4324      <component name="ode_build" filter="s60" long-name="ODE">
  6265 </component>
  4325       <unit bldFile="mw/classicui/ode/group"/>
  6266 <component name="textinput_build" filter="s60" long-name="Text Input Build">
  4326      </component>
  6267 <!--needed for #ifdef, can be removed when configuration is implemented -->
  4327     </collection>
  6268 <unit bldFile="mw/inputmethods/textinput/group"/>
  4328     <collection name="uifw" long-name="UI Framework" level="server">
  6269 </component>
  4329      <component name="uiklaf" filter="s60" long-name="Uikon Look-and-Feel">
  6270 </collection>
  4330       <unit bldFile="mw/classicui/uifw/uiklaf/group"/>
  6271 <collection name="fep" long-name="FEP" level="engine">
  4331      </component>
  6272 <component name="aknfep" filter="s60" long-name="Avkon FEP" plugin="Y">
  4332      <component name="eikctl" filter="s60" long-name="Eikon Controls">
  6273 <unit bldFile="mw/inputmethods/fep/aknfep/group"/>
  4333       <unit bldFile="mw/classicui/uifw/eikctl/group"/>
  6274 </component>
  4334      </component>
  6275 <component name="frontendprocessor" long-name="Front End Processor" purpose="mandatory">
  4335      <component name="avkon" filter="s60" long-name="Avkon">
  6276 <unit bldFile="mw/inputmethods/fep/frontendprocessor/group" mrp="mw/inputmethods/fep/frontendprocessor/group/app-framework_fepbase.mrp"/>
  4336       <!-- can only have one unit. Split into 3 components, or #include all from same bld.inf -->
  6277 </component>
  4337       <unit bldFile="mw/classicui/uifw/avkon/aknphysics/group"/>
  6278 </collection>
  4338       <unit bldFile="mw/classicui/uifw/avkon/group"/>
  6279 <collection name="inputmethods_info" long-name="Input Methods Info" level="api">
  4339       <unit bldFile="mw/classicui/uifw/avkon/aknconf/group"/>
  6280 <component name="inputmethods_metadata" long-name="Input Methods Metadata" introduced="^2" purpose="development" class="config PC">
  4340      </component>
  6281 <unit mrp="mw/inputmethods/inputmethods_info/inputmethods_metadata/inputmethods_metadata.mrp"/>
  4341      <component name="eikstd" filter="s60" long-name="Eikon Standard">
  6282 </component>
  4342       <unit bldFile="mw/classicui/uifw/eikstd/group"/>
  6283 </collection>
  4343      </component>
  6284 </block>
  4344      <component name="aknglobalui" filter="s60" long-name="Avkon Global UI">
  6285 <block name="qt" level="generic" long-name="Qt" levels="tool mw app">
  4345       <unit bldFile="mw/classicui/uifw/aknglobalui/group"/>
  6286 <collection name="qtconf" long-name="Qt Config" level="tool">
  4346      </component>
  6287 <component name="qt_deviceconfiguration" long-name="Qt Device Configuration" introduced="^2" class="config tool">
  4347      <component name="ganes" filter="s60" long-name="Ganes">
  6288 <unit bldFile="mw/qt/src/s60installs/deviceconfiguration"/>
  4348       <unit bldFile="mw/classicui/uifw/ganes/group"/>
  6289 </component>
  4349      </component>
  6290 </collection>
  4350     </collection>
  6291 <collection name="qt_info" long-name="Qt Info" level="mw">
  4351     <collection name="commonuis" long-name="Common UIs" level="specific">
  6292 <component name="qt_build" long-name="Qt Build" introduced="^2">
  4352      <component name="commonui" filter="s60" long-name="Common UI">
  6293 <unit bldFile="mw/qt/."/>
  4353       <unit bldFile="mw/classicui/commonuis/commonui/group"/>
  6294 </component>
  4354      </component>
  6295 </collection>
  4355      <component name="commondialogs" filter="s60" long-name="Common Dialogs">
  6296 <collection name="qtdemos" long-name="Qt Demos" level="app">
  4356       <unit bldFile="mw/classicui/commonuis/commondialogs/group"/>
  6297 <component name="qtdemos_build" long-name="Qt Demos Build" introduced="^2" filter="qtdemos">
  4357      </component>
  6298 <unit bldFile="mw/qt/demos"/>
  4358     </collection>
  6299 </component>
  4359     <collection name="applicationinterworkingfw" long-name="Application Interworking Framework" level="generic">
  6300 </collection>
  4360      <component name="aifwservicehandler" filter="s60" long-name="Application Interworking Service Handler">
  6301 <collection name="qtexamples" long-name="Qt Examples" level="app">
  4361       <unit bldFile="mw/classicui/applicationinterworkingfw/servicehandler/group"/>
  6302 <component name="qtexamples_build" long-name="Qt Examples Build" introduced="^2" filter="qtexamples">
  4362      </component>
  6303 <unit bldFile="mw/qt/examples"/>
  4363     </collection>
  6304 </component>
  4364     <collection name="psln" long-name="Personalization" level="specific">
  6305 </collection>
  4365      <!-- the collection is really a component. Move down a directory. Or it could be split into multiple components-->
  6306 <collection name="qt_tests" long-name="Qt Tests" level="app">
  4366      <component name="psln_build" filter="s60" long-name="Personalization Build">
  6307 <component name="qttestsauto" long-name="Qt Automated Tests" introduced="^2" filter="qttestsauto">
  4367       <unit bldFile="mw/classicui/psln/group"/>
  6308 <unit bldFile="mw/qt/tests/auto"/>
  4368      </component>
  6309 </component>
  4369     </collection>
  6310 <component name="qttestsbenchmarks" long-name="Qt Benchmarks Tests" introduced="^2" filter="qttestsbenchmarks">
  4370     <collection name="commonadapter" long-name="Common Adapter" level="support">
  6311 <unit bldFile="mw/qt/tests/benchmarks"/>
  4371      <!-- the collection is really a component. Move down a directory.-->
  6312 </component>
  4372      <component name="commonadapter_build" filter="s60" long-name="Common Adapter Build">
  6313 </collection>
  4373       <unit bldFile="mw/classicui/commonadapter/group"/>
  6314 </block>
  4374      </component>
  6315 <block name="classicui" level="generic" long-name="Classic UI" levels="base support server generic specific">
  4375     </collection>
  6316 <collection name="classicui_plat" long-name="Classic UI Platform Interfaces" level="specific">
  4376     <collection name="akntouchgesturefw" long-name="Avkon Touch Gesture Framework" level="generic">
  6317 <component name="personalisation_framework_api" long-name="Personalisation Framework API" filter="s60" class="api">
  4377      <!-- the collection is really a component. Move down a directory.-->
  6318 <unit bldFile="mw/classicui/classicui_plat/personalisation_framework_api/group" filter="!test"/>
  4378      <component name="akntouchgesturefw_build" filter="s60" long-name="Avkon Touch Gesture Framework Build" introduced="^3">
  6319 </component>
  4379       <unit bldFile="mw/classicui/akntouchgesturefw/group"/>
  6320 <component name="signal_pane_api" long-name="Signal Pane API" filter="s60" class="api">
  4380      </component>
  6321 <unit bldFile="mw/classicui/classicui_plat/signal_pane_api/group" filter="!test"/>
  4381     </collection>
  6322 </component>
  4382     <collection name="uiutils" long-name="UI Utils" level="specific">
  6323 <component name="japanese_reading_api" long-name="Japanese Reading API" filter="s60" class="api">
  4383      <component name="localizer" filter="s60" long-name="Directory Localizer">
  6324 <unit bldFile="mw/classicui/classicui_plat/japanese_reading_api/group" filter="!test"/>
  4384       <unit bldFile="mw/classicui/uiutils/localizer/group"/>
  6325 </component>
  4385      </component>
  6326 <component name="global_popup_priority_controller_api" long-name="Global Popup Priority Controller API" filter="s60" class="api">
  4386      <component name="findutil" filter="s60" long-name="Find Utility">
  6327 <unit bldFile="mw/classicui/classicui_plat/global_popup_priority_controller_api/group" filter="!test"/>
  4387       <unit bldFile="mw/classicui/uiutils/findutil/group"/>
  6328 </component>
  4388      </component>
  6329 <component name="item_finder_api" long-name="Item Finder API" filter="s60" class="api">
  4389      <component name="gamerecognizer" filter="s60" long-name="Game Recognizer" plugin="Y">
  6330 <unit bldFile="mw/classicui/classicui_plat/item_finder_api/group" filter="!test"/>
  4390       <unit bldFile="mw/classicui/uiutils/gamerecognizer/group"/>
  6331 </component>
  4391      </component>
  6332 <component name="avkon_fonts_api" long-name="Avkon Fonts API" filter="s60" class="api">
  4392      <component name="aknjapanesereading" filter="s60" long-name="Avkon Japanese Reading">
  6333 <unit bldFile="mw/classicui/classicui_plat/avkon_fonts_api/group" filter="!test"/>
  4393       <unit bldFile="mw/classicui/uiutils/aknjapanesereading/group"/>
  6334 </component>
  4394      </component>
  6335 <component name="extended_utilities_api" long-name="Extended Utilities API" filter="s60" class="api">
  4395     </collection>
  6336 <unit bldFile="mw/classicui/classicui_plat/extended_utilities_api/group" filter="!test"/>
  4396     <collection name="commonuisupport" long-name="Common UI Support" level="support">
  6337 </component>
  4397      <component name="uikon" long-name="Uikon" introduced="6.0" purpose="mandatory">
  6338 <component name="personalisation_plugin_api" long-name="Personalisation Plugin API" filter="s60" class="api">
  4398       <unit bldFile="mw/classicui/commonuisupport/uikon/group" mrp="mw/classicui/commonuisupport/uikon/group/app-framework_uikon.mrp"/>
  6339 <unit bldFile="mw/classicui/classicui_plat/personalisation_plugin_api/group"/>
  4399      </component>
  6340 </component>
  4400      <component name="errorresolverdata" long-name="Error Resolver Data" purpose="mandatory">
  6341 <component name="extended_aiw_criteria_api" long-name="Extended AIW Criteria API" filter="s60" class="api">
  4401       <unit bldFile="mw/classicui/commonuisupport/errorresolverdata/group" mrp="mw/classicui/commonuisupport/errorresolverdata/group/app-framework_errorresgt.mrp"/>
  6342 <unit bldFile="mw/classicui/classicui_plat/extended_aiw_criteria_api/group" filter="!test"/>
  4402      </component>
  6343 </component>
  4403      <component name="uilaf" long-name="UI Look and Feel" introduced="6.0" purpose="mandatory">
  6344 <component name="personalisation_application_api" long-name="Personalisation Application API" filter="s60" class="api">
  4404       <unit bldFile="mw/classicui/commonuisupport/uilaf/GROUP" mrp="mw/classicui/commonuisupport/uilaf/GROUP/app-framework_uiklafgt.mrp"/>
  6345 <unit bldFile="mw/classicui/classicui_plat/personalisation_application_api/group"/>
  4405      </component>
  6346 </component>
  4406      <component name="grid" long-name="Grid" purpose="optional">
  6347 <component name="volume_popup_api" long-name="Volume Popup API" filter="s60" class="api">
  4407       <unit bldFile="mw/classicui/commonuisupport/grid/group" mrp="mw/classicui/commonuisupport/grid/group/app-framework_grid.mrp"/>
  6348 <unit bldFile="mw/classicui/classicui_plat/volume_popup_api/group" filter="!test"/>
  4408      </component>
  6349 </component>
  4409      <component name="uifwsdocs" long-name="UI Frameworks Documentation" purpose="development" class="doc">
  6350 <component name="avkon_secondary_display_support_api" long-name="AVKON Secondary Display Support API" filter="s60" class="api">
  4410       <unit mrp="mw/classicui/commonuisupport/uifwsdocs/app-framework_documentation.mrp"/>
  6351 <unit bldFile="mw/classicui/classicui_plat/avkon_secondary_display_support_api/group" filter="!test"/>
  4411      </component>
  6352 </component>
  4412     </collection>
  6353 <component name="extended_setting_pages_api" long-name="Extended Setting Pages API" filter="s60" class="api">
  4413     <collection name="lafagnosticuifoundation" long-name="Look-and-Feel Agnostic UI Foundation" level="base">
  6354 <unit bldFile="mw/classicui/classicui_plat/extended_setting_pages_api/group" filter="!test"/>
  4414      <component name="cone" long-name="Control Environment" purpose="mandatory">
  6355 </component>
  4415       <unit bldFile="mw/classicui/lafagnosticuifoundation/cone/group" mrp="mw/classicui/lafagnosticuifoundation/cone/group/app-framework_cone.mrp"/>
  6356 <component name="extended_lists_api" long-name="Extended Lists API" filter="s60" class="api">
  4416      </component>
  6357 <unit bldFile="mw/classicui/classicui_plat/extended_lists_api/group" filter="!test"/>
  4417      <component name="graphicseffects" long-name="Graphics Effects" introduced="9.2" purpose="optional">
  6358 </component>
  4418       <unit bldFile="mw/classicui/lafagnosticuifoundation/graphicseffects/group" mrp="mw/classicui/lafagnosticuifoundation/graphicseffects/group/app-framework_gfxtranseffect.mrp"/>
  6359 <component name="input_block_api" long-name="Input Block API" filter="s60" class="api">
  4419      </component>
  6360 <unit bldFile="mw/classicui/classicui_plat/input_block_api/group" filter="!test"/>
  4420      <component name="uigraphicsutils" long-name="UI Graphics Utilities" purpose="mandatory">
  6361 </component>
  4421       <unit bldFile="mw/classicui/lafagnosticuifoundation/uigraphicsutils/group" mrp="mw/classicui/lafagnosticuifoundation/uigraphicsutils/group/app-framework_egul.mrp"/>
  6362 <component name="avkon_ui_server_api" long-name="AVKON UI Server API" filter="s60" class="api">
  4422      </component>
  6363 <unit bldFile="mw/classicui/classicui_plat/avkon_ui_server_api/group" filter="!test"/>
  4423      <component name="clockanim" long-name="Clock" purpose="optional" plugin="Y">
  6364 </component>
  4424       <unit bldFile="mw/classicui/lafagnosticuifoundation/clockanim/group" mrp="mw/classicui/lafagnosticuifoundation/clockanim/group/app-framework_clock.mrp"/>
  6365 <component name="number_grouping_api" long-name="Number Grouping API" filter="s60" class="api">
  4425      </component>
  6366 <unit bldFile="mw/classicui/classicui_plat/number_grouping_api/group" filter="!test"/>
  4426      <component name="bmpanimation" long-name="BMP Animation" introduced="6.0" purpose="optional">
  6367 </component>
  4427       <unit bldFile="mw/classicui/lafagnosticuifoundation/bmpanimation/group" mrp="mw/classicui/lafagnosticuifoundation/bmpanimation/group/app-framework_bmpanim.mrp"/>
  6368 <component name="extended_status_pane_api" long-name="Extended Status Pane API" filter="s60" class="api">
  4428      </component>
  6369 <unit bldFile="mw/classicui/classicui_plat/extended_status_pane_api/group" filter="!test"/>
  4429      <component name="animation" long-name="Animation" introduced="9.1" purpose="optional">
  6370 </component>
  4430       <unit bldFile="mw/classicui/lafagnosticuifoundation/animation/group" mrp="mw/classicui/lafagnosticuifoundation/animation/group/app-framework_animation.mrp"/>
  6371 <component name="extended_notifiers_api" long-name="Extended Notifiers API" filter="s60" class="api">
  4431      </component>
  6372 <unit bldFile="mw/classicui/classicui_plat/extended_notifiers_api/group" filter="!test"/>
  4432     </collection>
  6373 </component>
  4433     <collection name="classicui_info" long-name="Classic UI Info" level="specific">
  6374 <component name="task_list_api" long-name="Task List API" filter="s60" class="api">
  4434      <component name="classicui_pub" filter="s60" long-name="Classic UI Public Interfaces" class="api">
  6375 <unit bldFile="mw/classicui/classicui_plat/task_list_api/group" filter="!test"/>
  4435       <unit bldFile="mw/classicui/classicui_pub/group"/>
  6376 </component>
  4436      </component>
  6377 <component name="personalisation_slide_show_dialog_api" long-name="Personalisation Slide Show Dialog API" filter="s60" class="api">
  4437      <component name="classicui_plat" filter="s60" long-name="Classic UI Platform Interfaces" class="api">
  6378 <unit bldFile="mw/classicui/classicui_plat/personalisation_slide_show_dialog_api/group"/>
  4438       <unit bldFile="mw/classicui/classicui_plat/group"/>
  6379 </component>
  4439      </component>
  6380 <component name="key_event_utilities_api" long-name="Key Event Utilities API" filter="s60" class="api">
  4440      <!-- the multiple units in the API test components need to be resolved -->
  6381 <unit bldFile="mw/classicui/classicui_plat/key_event_utilities_api/group"/>
  4441      <component name="classicui_metadata" long-name="Classic UI Metadata" introduced="^2" purpose="development" class="config PC">
  6382 </component>
  4442       <unit mrp="mw/classicui/classicui_info/classicui_metadata/classicui_metadata.mrp"/>
  6383 <component name="emergency_call_support_api" long-name="Emergency Call Support API" filter="s60" class="api">
  4443      </component>
  6384 <unit bldFile="mw/classicui/classicui_plat/emergency_call_support_api/group" filter="!test"/>
  4444     </collection>
  6385 </component>
  4445    </block>
  6386 <component name="extended_dialogs_api" long-name="Extended Dialogs API" filter="s60" class="api">
  4446    <block name="svgt" level="generic" long-name="SVG Tiny" levels="util ui">
  6387 <unit bldFile="mw/classicui/classicui_plat/extended_dialogs_api/group"/>
  4447     <collection name="svgt_info" long-name="SVG Tiny Info" level="ui">
  6388 </component>
  4448      <component name="svgt_plat" filter="s60" long-name="SVG Tiny Platform Interfaces" introduced="9.2" class="api">
  6389 <component name="legacy_ui_framework_headers_api" long-name="Legacy UI Framework Headers API" filter="s60" class="api">
  4449       <unit bldFile="mw/svgt/svgt_plat/group"/>
  6390 <unit bldFile="mw/classicui/classicui_plat/legacy_ui_framework_headers_api/group"/>
  4450      </component>
  6391 </component>
  4451     </collection>
  6392 <component name="extended_editors_api" long-name="Extended Editors API" filter="s60" class="api">
  4452     <collection name="svgtopt" long-name="SVG-T Engine" level="util">
  6393 <unit bldFile="mw/classicui/classicui_plat/extended_editors_api/group" filter="!test"/>
  4453      <component name="svgtopt_build" filter="s60" long-name="SVG Engine" introduced="9.2">
  6394 </component>
  4454       <!-- component is at collection level. Needs to be moved down a directory -->
  6395 <component name="alarm_api" long-name="Alarm API" filter="s60" class="api">
  4455       <unit bldFile="mw/svgt/svgtopt/group"/>
  6396 <unit bldFile="mw/classicui/classicui_plat/alarm_api/group" filter="!test"/>
  4456      </component>
  6397 </component>
  4457      <component name="svgtplugin" filter="s60" long-name="SVG Plugin" introduced="9.2" plugin="Y">
  6398 <component name="aiw_service_interface_base_api" long-name="AIW Service Interface Base API" filter="s60" class="api">
  4458       <unit bldFile="mw/svgt/svgtopt/svgtplugin/group"/>
  6399 <unit bldFile="mw/classicui/classicui_plat/aiw_service_interface_base_api/group" filter="!test"/>
  4459      </component>
  6400 </component>
  4460     </collection>
  6401 <component name="list_effects_api" long-name="List Effects API" filter="s60" class="api">
  4461    </block>
  6402 <unit bldFile="mw/classicui/classicui_plat/list_effects_api/group" filter="!test"/>
  4462    <block name="uiaccelerator" level="generic" long-name="UI Accelerator" levels="plugin framework server ex if">
  6403 </component>
  4463     <collection name="uiaccelerator_info" long-name="UI Accelerator Info" level="if">
  6404 <component name="find_item_ui_api" long-name="Find Item UI API" filter="s60" class="api">
  4464      <component name="uiaccelerator_plat" filter="s60" long-name="UI Accelerator Platform Interfaces" class="api">
  6405 <unit bldFile="mw/classicui/classicui_plat/find_item_ui_api/group" filter="!test"/>
  4465       <unit bldFile="mw/uiaccelerator/uiaccelerator_plat/group"/>
  6406 </component>
  4466      </component>
  6407 <component name="server_application_services_api" long-name="Server Application Services API" filter="s60" class="api">
  4467     </collection>
  6408 <unit bldFile="mw/classicui/classicui_plat/server_application_services_api/group" filter="!test"/>
  4468     <collection name="uiacceltk" long-name="UI Accelerator Toolkit" level="framework">
  6409 </component>
  4469      <component name="hitchcock" filter="s60" long-name="Hitchcock">
  6410 <component name="common_ui_settings_api" long-name="Common UI Settings API" filter="s60" class="api">
  4470       <unit bldFile="mw/uiaccelerator/uiacceltk/hitchcock/group"/>
  6411 <unit bldFile="mw/classicui/classicui_plat/common_ui_settings_api/group"/>
  4471      </component>
  6412 </component>
  4472      <component name="uiacceltk_build" filter="s60" long-name="UI Accelerator Toolkit Build">
  6413 <component name="aiw_service_interface_menu_api" long-name="AIW Service Interface Menu API" filter="s60" class="api">
  4473       <!-- move into the other component, or  remove the #include and make this UI Accelerator Toolkit ROM-->
  6414 <unit bldFile="mw/classicui/classicui_plat/aiw_service_interface_menu_api/group" filter="!test"/>
  4474       <unit bldFile="mw/uiaccelerator/uiacceltk/group"/>
  6415 </component>
  4475      </component>
  6416 <component name="eikon_server_extension_client_api" long-name="EIKON Server Extension Client API" filter="s60" class="api">
  4476     </collection>
  6417 <unit bldFile="mw/classicui/classicui_plat/eikon_server_extension_client_api/group" filter="!test"/>
  4477    </block>
  6418 </component>
  4478    <block name="uiresources" level="generic" long-name="UI Resources" levels="compile plugin framework server generic data">
  6419 <component name="skinnable_clock_api" long-name="Skinnable Clock API" filter="s60" class="api">
  4479     <collection name="uiresources_info" long-name="UI Resources Info" level="data">
  6420 <unit bldFile="mw/classicui/classicui_plat/skinnable_clock_api/group" filter="!test"/>
  4480      <component name="uiresources_plat" filter="s60" long-name="UI Resources Platform Interfaces" class="api">
  6421 </component>
  4481       <unit bldFile="mw/uiresources/uiresources_plat/group"/>
  6422 <component name="battery_pane_api" long-name="Battery Pane API" filter="s60" class="api">
  4482      </component>
  6423 <unit bldFile="mw/classicui/classicui_plat/battery_pane_api/group" filter="!test"/>
  4483      <component name="uiresources_pub" filter="s60" long-name="UI Resources Public Interfaces" class="api">
  6424 </component>
  4484       <unit bldFile="mw/uiresources/uiresources_pub/group"/>
  6425 <component name="fep_document_navigation_api" long-name="FEP Document Navigation API" filter="s60" class="api">
  4485      </component>
  6426 <unit bldFile="mw/classicui/classicui_plat/fep_document_navigation_api/group"/>
  4486      <component name="uiresources_test" filter="s60,test,api_test" long-name="UI Resources Tests" purpose="development"/>
  6427 </component>
  4487      <!-- are these custom filters needed? -->
  6428 <component name="personalisation_localised_texts_api" long-name="Personalisation Localised Texts API" filter="s60" class="api">
  4488      <component name="uiresources_test_pat" filter="s60,test,api_test" long-name="UI Resources Platform API Tests" purpose="development" class="placeholder">
  6429 <unit bldFile="mw/classicui/classicui_plat/personalisation_localised_texts_api/group"/>
  4489       <!-- can only have one unit. Need to #include from a common one -->
  6430 </component>
  4490      </component>
  6431 <component name="memory_card_ui_api" long-name="Memory Card UI API" filter="s60" class="api">
  4491      <component name="uiresources_test_pat" filter="s60,test,api_test" long-name="UI Resources Public API Tests" purpose="development" class="placeholder">
  6432 <unit bldFile="mw/classicui/classicui_plat/memory_card_ui_api/group" filter="!test"/>
  4492       <!-- can only have one unit. Need to #include from a common one -->
  6433 </component>
  4493      </component>
  6434 <component name="avkon_status_api" long-name="AVKON Status API" filter="s60" class="api">
  4494     </collection>
  6435 <unit bldFile="mw/classicui/classicui_plat/avkon_status_api/group"/>
  4495     <collection name="uigraphics" long-name="UI Graphics" level="generic">
  6436 </component>
  4496      <component name="bitmaps2" filter="s60" long-name="Bitmaps 2" class="config">
  6437 <component name="application_switching_api" long-name="Application Switching API" filter="s60" class="api">
  4497       <unit bldFile="mw/uiresources/uigraphics/bitmaps2/group"/>
  6438 <unit bldFile="mw/classicui/classicui_plat/application_switching_api/group" filter="!test"/>
  4498      </component>
  6439 </component>
  4499      <component name="icons" filter="s60" long-name="Icons" class="config">
  6440 <component name="avkon_localised_texts_api" long-name="AVKON Localised Texts API" filter="s60" class="api">
  4500       <unit bldFile="mw/uiresources/uigraphics/icons/group"/>
  6441 <unit bldFile="mw/classicui/classicui_plat/avkon_localised_texts_api/group"/>
  4501      </component>
  6442 </component>
  4502      <component name="variatedbitmaps" filter="s60" long-name="Variated Bitmaps" class="config">
  6443 <component name="avkon_secondary_display_api" long-name="AVKON Secondary Display API" filter="s60" class="api">
  4503       <unit bldFile="mw/uiresources/uigraphics/variatedbitmaps/group"/>
  6444 <unit bldFile="mw/classicui/classicui_plat/avkon_secondary_display_api/group"/>
  4504      </component>
  6445 </component>
  4505      <component name="aknicon" filter="s60" long-name="Avkon Icon Framework">
  6446 <component name="extended_animation_api" long-name="Extended Animation API" filter="s60" class="api">
  4506       <unit bldFile="mw/uiresources/uigraphics/aknicon/group"/>
  6447 <unit bldFile="mw/classicui/classicui_plat/extended_animation_api/group" filter="!test"/>
  4507      </component>
  6448 </component>
  4508      <component name="nvgrenderstage" filter="sf_build" long-name="NVG Render Stage">
  6449 <component name="extended_notes_api" long-name="Extended Notes API" filter="s60" class="api">
  4509       <unit bldFile="mw/uiresources/uigraphics/nvgrenderstage/group"/>
  6450 <unit bldFile="mw/classicui/classicui_plat/extended_notes_api/group" filter="!test"/>
  4510      </component>
  6451 </component>
  4511     </collection>
  6452 <component name="screensaver_animation_plugin_definitions_api" long-name="Screensaver Animation Plugin Definitions API" filter="s60" class="api">
  4512     <collection name="layouts" long-name="Layouts" level="plugin">
  6453 <unit bldFile="mw/classicui/classicui_plat/screensaver_animation_plugin_definitions_api/group"/>
  4513      <component name="cdl" filter="s60" long-name="Customization Definition Language">
  6454 </component>
  4514       <!-- can only have one unit. Need to #include them or split into multiple components -->
  6455 <component name="text_scroller_api" long-name="Text Scroller API" filter="s60" class="api">
  4515       <unit bldFile="mw/uiresources/layouts/cdl/cdlengine/group"/>
  6456 <unit bldFile="mw/classicui/classicui_plat/text_scroller_api/group" filter="!test"/>
  4516       <unit bldFile="mw/uiresources/layouts/cdl/cdlserver/group"/>
  6457 </component>
  4517      </component>
  6458 <component name="custom_cursors_api" long-name="Custom Cursors API" filter="s60" class="api">
  4518      <component name="aknlayout2" filter="s60" long-name="Avkon Layout 2">
  6459 <unit bldFile="mw/classicui/classicui_plat/custom_cursors_api/group" filter="!test"/>
  4519       <unit bldFile="mw/uiresources/layouts/aknlayout2/group"/>
  6460 </component>
  4520      </component>
  6461 <component name="screensaver_settings_api" long-name="Screensaver Settings API" filter="s60" class="api">
  4521     </collection>
  6462 <unit bldFile="mw/classicui/classicui_plat/screensaver_settings_api/group"/>
  4522     <collection name="skins" long-name="Skins" level="data">
  6463 </component>
  4523      <component name="aknskincontent" filter="s60" long-name="Avkon Skin Content" class="config">
  6464 <component name="global_window_priorities_api" long-name="Global Window Priorities API" filter="s60" class="api">
  4524       <unit bldFile="mw/uiresources/skins/aknskincontent/group"/>
  6465 <unit bldFile="mw/classicui/classicui_plat/global_window_priorities_api/group"/>
  4525      </component>
  6466 </component>
  4526      <component name="aknskins" filter="s60" long-name="Avkon Skin Compiler">
  6467 <component name="extended_indicators_api" long-name="Extended Indicators API" filter="s60" class="api">
  4527       <unit bldFile="mw/uiresources/skins/aknskins/group"/>
  6468 <unit bldFile="mw/classicui/classicui_plat/extended_indicators_api/group" filter="!test"/>
  4528      </component>
  6469 </component>
  4529     </collection>
  6470 <component name="special_character_table_api" long-name="Special Character Table API" filter="s60" class="api">
  4530     <collection name="pictographs" long-name="Pictographs" level="data">
  6471 <unit bldFile="mw/classicui/classicui_plat/special_character_table_api/group" filter="!test"/>
  4531      <component name="aknpictograph" filter="s60" long-name="Avkon Pictograph">
  6472 </component>
  4532       <unit bldFile="mw/uiresources/pictographs/aknpictograph/group"/>
  6473 <component name="avkon_settings_api" long-name="AVKON Settings API" filter="s60" class="api">
  4533      </component>
  6474 <unit bldFile="mw/classicui/classicui_plat/avkon_settings_api/group"/>
  4534     </collection>
  6475 </component>
  4535     <collection name="locales" long-name="Locales" level="framework">
  6476 <component name="extended_sounds_api" long-name="Extended Sounds API" filter="s60" class="api">
  4536      <component name="locales_build" filter="s60" long-name="Locales Build">
  6477 <unit bldFile="mw/classicui/classicui_plat/extended_sounds_api/group"/>
  4537       <unit bldFile="mw/uiresources/locales/loce32"/>
  6478 </component>
  4538      </component>
  6479 <component name="themes_settings_api" long-name="Themes Settings API" filter="s60" class="api">
  4539     </collection>
  6480 <unit bldFile="mw/classicui/classicui_plat/themes_settings_api/group"/>
  4540     <collection name="uiconfig" long-name="UI Config" level="server">
  6481 </component>
  4541      <component name="s60config" filter="s60" long-name="S60 UI Config">
  6482 <component name="media_shared_document_api" long-name="Media Shared Document API" filter="s60" class="api">
  4542       <unit bldFile="mw/uiresources/uiconfig/s60config/group"/>
  6483 <unit bldFile="mw/classicui/classicui_plat/media_shared_document_api/group" filter="!test"/>
  4543      </component>
  6484 </component>
  4544     </collection>
  6485 <component name="extended_queries_api" long-name="Extended Queries API" filter="s60" class="api">
  4545     <collection name="fontsupport" long-name="Font Support" level="generic">
  6486 <unit bldFile="mw/classicui/classicui_plat/extended_queries_api/group"/>
  4546      <component name="fontprovider" filter="s60" long-name="Font Provider">
  6487 </component>
  4547       <unit bldFile="mw/uiresources/fontsupport/fontprovider/group"/>
  6488 <component name="phone_number_text_utilities_api" long-name="Phone Number Text Utilities API" filter="s60" class="api">
  4548      </component>
  6489 <unit bldFile="mw/classicui/classicui_plat/phone_number_text_utilities_api/group" filter="!test"/>
  4549      <!-- R&D materials, should be Nokia only: exports S60 fonts, removes freetype
  6490 </component>
       
  6491 <component name="screensaver_runtime_api" long-name="Screensaver Runtime API" filter="s60" class="api">
       
  6492 <unit bldFile="mw/classicui/classicui_plat/screensaver_runtime_api/group"/>
       
  6493 </component>
       
  6494 <component name="extended_scroller_api" long-name="Extended Scroller API" filter="s60" class="api">
       
  6495 <unit bldFile="mw/classicui/classicui_plat/extended_scroller_api/group"/>
       
  6496 </component>
       
  6497 <component name="key_rotator_api" long-name="Key Rotator API" filter="s60" class="api">
       
  6498 <unit bldFile="mw/classicui/classicui_plat/key_rotator_api/group" filter="!test"/>
       
  6499 </component>
       
  6500 <component name="extended_grids_api" long-name="Extended Grids API" filter="s60" class="api">
       
  6501 <unit bldFile="mw/classicui/classicui_plat/extended_grids_api/group" filter="!test"/>
       
  6502 </component>
       
  6503 <component name="generic_parameter_api" long-name="Generic Parameter API" filter="s60" class="api">
       
  6504 <unit bldFile="mw/classicui/classicui_plat/generic_parameter_api/group" filter="!test"/>
       
  6505 </component>
       
  6506 <component name="indicator_touch_observer_api" long-name="Indicator Touch Observer API" filter="s60" class="api">
       
  6507 <unit bldFile="mw/classicui/classicui_plat/indicator_touch_observer_api/group"/>
       
  6508 </component>
       
  6509 <component name="popup_form_api" long-name="Popup Form API" filter="s60" class="api">
       
  6510 <unit bldFile="mw/classicui/classicui_plat/popup_form_api/group" filter="!test"/>
       
  6511 </component>
       
  6512 <component name="stylus_activated_popup_api" long-name="Stylus Activated Pop-up API" filter="s60" class="api">
       
  6513 <unit bldFile="mw/classicui/classicui_plat/stylus_activated_popup_api/group" filter="!test"/>
       
  6514 </component>
       
  6515 <component name="indicator_plugin_api" long-name="Indicator Plugin API" filter="s60" class="api">
       
  6516 <unit bldFile="mw/classicui/classicui_plat/indicator_plugin_api/group" filter="!test"/>
       
  6517 </component>
       
  6518 <component name="layout_configuration_api" long-name="Layout Configuration API" filter="s60" class="api">
       
  6519 <unit bldFile="mw/classicui/classicui_plat/layout_configuration_api/group" filter="!test"/>
       
  6520 </component>
       
  6521 <component name="common_file_dialogs_filter_factory_api" long-name="Common File Dialogs Filter Factory API" filter="s60" class="api">
       
  6522 <unit bldFile="mw/classicui/classicui_plat/common_file_dialogs_filter_factory_api/group" filter="!test"/>
       
  6523 </component>
       
  6524 <component name="avkon_anim_dll_api" long-name="AVKON Anim DLL API" filter="s60" class="api">
       
  6525 <unit bldFile="mw/classicui/classicui_plat/avkon_anim_dll_api/group"/>
       
  6526 </component>
       
  6527 <component name="extended_initialization_api" long-name="Extended Initialization API" filter="s60" class="api">
       
  6528 <unit bldFile="mw/classicui/classicui_plat/extended_initialization_api/group" filter="!test"/>
       
  6529 </component>
       
  6530 <component name="long_tap_animation_api" long-name="Long Tap Animation API" filter="s60" class="api">
       
  6531 <unit bldFile="mw/classicui/classicui_plat/long_tap_animation_api/group" filter="!test"/>
       
  6532 </component>
       
  6533 <component name="extended_ui_framework_definitions_api" long-name="Extended UI Framework Definitions API" filter="s60" class="api">
       
  6534 <unit bldFile="mw/classicui/classicui_plat/extended_ui_framework_definitions_api/group"/>
       
  6535 </component>
       
  6536 <component name="extended_buttons_api" long-name="Extended Buttons API" filter="s60" class="api">
       
  6537 <unit bldFile="mw/classicui/classicui_plat/extended_buttons_api/group" filter="!test"/>
       
  6538 </component>
       
  6539 <component name="aiw_provider_utility_api" long-name="AIW Provider Utility API" filter="s60" class="api">
       
  6540 <unit bldFile="mw/classicui/classicui_plat/aiw_provider_utility_api/group" filter="!test"/>
       
  6541 </component>
       
  6542 <component name="transition_effect_parameters_api" long-name="Transition Effect Parameters API" filter="s60" class="api">
       
  6543 <unit bldFile="mw/classicui/classicui_plat/transition_effect_parameters_api/group" filter="!test"/>
       
  6544 </component>
       
  6545 <component name="extended_input_capabilities_api" long-name="Extended Input Capabilities API" filter="s60" class="api">
       
  6546 <unit bldFile="mw/classicui/classicui_plat/extended_input_capabilities_api/group" filter="!test"/>
       
  6547 </component>
       
  6548 <component name="uikon_status_api" long-name="UIKON Status API" filter="s60" class="api">
       
  6549 <unit bldFile="mw/classicui/classicui_plat/uikon_status_api/group"/>
       
  6550 </component>
       
  6551 <component name="transition_effect_utilities_api" long-name="Transition Effect Utilities API" filter="s60" class="api">
       
  6552 <unit bldFile="mw/classicui/classicui_plat/transition_effect_utilities_api/group" filter="!test"/>
       
  6553 </component>
       
  6554 <component name="pointer_event_modifier_api" long-name="Pointer Event Modifier API" filter="s60" class="api">
       
  6555 <unit bldFile="mw/classicui/classicui_plat/pointer_event_modifier_api/group" filter="!test"/>
       
  6556 </component>
       
  6557 <component name="avkon_testability_api" long-name="AVKON Testability API" filter="s60" class="api">
       
  6558 <unit bldFile="mw/classicui/classicui_plat/avkon_testability_api/group"/>
       
  6559 </component>
       
  6560 <component name="ganes_api" filter="s60" class="api">
       
  6561 <unit bldFile="mw/classicui/classicui_plat/ganes_api/group"/>
       
  6562 </component>
       
  6563 <component name="ode_api" long-name="Ode API" filter="s60" class="api">
       
  6564 <unit bldFile="mw/classicui/classicui_plat/ode_api/group"/>
       
  6565 </component>
       
  6566 <component name="physics_api" long-name="Physics API" filter="s60" class="api">
       
  6567 <unit bldFile="mw/classicui/classicui_plat/physics_api/group"/>
       
  6568 </component>
       
  6569 <component name="touch_pane_api" long-name="Touch Pane API" filter="s60" class="api">
       
  6570 <unit bldFile="mw/classicui/classicui_plat/touch_pane_api/group" filter="!test"/>
       
  6571 </component>
       
  6572 <component name="touch_pane_observer_api" long-name="Touch Pane Observer API" filter="s60" class="api">
       
  6573 <unit bldFile="mw/classicui/classicui_plat/touch_pane_observer_api/group"/>
       
  6574 </component>
       
  6575 <component name="alternate_fs_api" long-name="Alternate FS API" filter="s60" class="api">
       
  6576 <unit bldFile="mw/classicui/classicui_plat/alternate_fs_api/group"/>
       
  6577 </component>
       
  6578 <component name="discreet_popup_api" long-name="Discreet Popup API" filter="s60" class="api">
       
  6579 <unit bldFile="mw/classicui/classicui_plat/discreet_popup_api/group"/>
       
  6580 </component>
       
  6581 <component name="touch_gesture_framework_api" long-name="Touch Gesture Framework API" filter="s60" class="api">
       
  6582 <unit bldFile="mw/classicui/classicui_plat/touch_gesture_framework_api/group"/>
       
  6583 <!-- should this be commented out? -->
       
  6584 <!--<unit bldFile="classicui_plat/touch_gesture_framework_api/tsrc/group" filter="test,api_test"/> -->
       
  6585 </component>
       
  6586 <component name="extended_options_menu_api" long-name="Extended Options Menu API" filter="s60" class="api">
       
  6587 <unit bldFile="mw/classicui/classicui_plat/extended_options_menu_api/group" filter="!test"/>
       
  6588 </component>
       
  6589 </collection>
       
  6590 <collection name="classicui_pub" long-name="Classic UI Public Interfaces" level="specific">
       
  6591 <component name="input_frame_api" long-name="Input Frame API" filter="s60" class="api">
       
  6592 <unit bldFile="mw/classicui/classicui_pub/input_frame_api/group" filter="!test"/>
       
  6593 </component>
       
  6594 <component name="window_server_event_observer_api" long-name="Window Server Event Observer API" filter="s60" class="api">
       
  6595 <unit bldFile="mw/classicui/classicui_pub/window_server_event_observer_api/group" filter="!test"/>
       
  6596 </component>
       
  6597 <component name="application_framework_api" long-name="Application Framework API" filter="s60" class="api">
       
  6598 <unit bldFile="mw/classicui/classicui_pub/application_framework_api/group" filter="!test"/>
       
  6599 </component>
       
  6600 <component name="scroller_api" long-name="Scroller API" filter="s60" class="api">
       
  6601 <unit bldFile="mw/classicui/classicui_pub/scroller_api/group" filter="!test"/>
       
  6602 </component>
       
  6603 <component name="ui_framework_utilities_api" long-name="UI Framework Utilities API" filter="s60" class="api">
       
  6604 <unit bldFile="mw/classicui/classicui_pub/ui_framework_utilities_api/group" filter="!test"/>
       
  6605 </component>
       
  6606 <component name="ui_framework_definitions_api" long-name="UI Framework Definitions API" filter="s60" class="api">
       
  6607 <unit bldFile="mw/classicui/classicui_pub/ui_framework_definitions_api/group" filter="!test"/>
       
  6608 </component>
       
  6609 <component name="buttons_api" long-name="Buttons API" filter="s60" class="api">
       
  6610 <unit bldFile="mw/classicui/classicui_pub/buttons_api/group" filter="!test"/>
       
  6611 </component>
       
  6612 <component name="queries_api" long-name="Queries API" filter="s60" class="api">
       
  6613 <unit bldFile="mw/classicui/classicui_pub/queries_api/group" filter="!test"/>
       
  6614 </component>
       
  6615 <component name="aiw_generic_parameter_api" long-name="AIW Generic Parameter API" filter="s60" class="api">
       
  6616 <unit bldFile="mw/classicui/classicui_pub/aiw_generic_parameter_api/group" filter="!test"/>
       
  6617 </component>
       
  6618 <component name="editors_api" long-name="Editors API" filter="s60" class="api">
       
  6619 <unit bldFile="mw/classicui/classicui_pub/editors_api/group" filter="!test"/>
       
  6620 </component>
       
  6621 <component name="common_file_dialogs_api" long-name="Common File Dialogs API" filter="s60" class="api">
       
  6622 <unit bldFile="mw/classicui/classicui_pub/common_file_dialogs_api/group" filter="!test"/>
       
  6623 </component>
       
  6624 <component name="dialog_shutter_api" long-name="Dialog Shutter API" filter="s60" class="api">
       
  6625 <unit bldFile="mw/classicui/classicui_pub/dialog_shutter_api/group" filter="!test"/>
       
  6626 </component>
       
  6627 <component name="fonts_api" long-name="Fonts API" filter="s60" class="api">
       
  6628 <unit bldFile="mw/classicui/classicui_pub/fonts_api/group" filter="!test"/>
       
  6629 </component>
       
  6630 <component name="screen_clearer_api" long-name="Screen Clearer API" filter="s60" class="api">
       
  6631 <unit bldFile="mw/classicui/classicui_pub/screen_clearer_api/group" filter="!test"/>
       
  6632 </component>
       
  6633 <component name="notifiers_api" long-name="Notifiers API" filter="s60" class="api">
       
  6634 <unit bldFile="mw/classicui/classicui_pub/notifiers_api/group" filter="!test"/>
       
  6635 </component>
       
  6636 <component name="notes_api" long-name="Notes API" filter="s60" class="api">
       
  6637 <unit bldFile="mw/classicui/classicui_pub/notes_api/group" filter="!test"/>
       
  6638 </component>
       
  6639 <component name="screen_saver_api" long-name="Screen Saver API" filter="s60" class="api">
       
  6640 <unit bldFile="mw/classicui/classicui_pub/screen_saver_api/group" filter="!test"/>
       
  6641 </component>
       
  6642 <component name="status_pane_api" long-name="Status Pane API" filter="s60" class="api">
       
  6643 <unit bldFile="mw/classicui/classicui_pub/status_pane_api/group" filter="!test"/>
       
  6644 </component>
       
  6645 <component name="base_controls_api" long-name="Base Controls API" filter="s60" class="api">
       
  6646 <unit bldFile="mw/classicui/classicui_pub/base_controls_api/group" filter="!test"/>
       
  6647 </component>
       
  6648 <component name="grids_api" long-name="Grids API" filter="s60" class="api">
       
  6649 <unit bldFile="mw/classicui/classicui_pub/grids_api/group" filter="!test"/>
       
  6650 </component>
       
  6651 <component name="context_pane_api" long-name="Context Pane API" filter="s60" class="api">
       
  6652 <unit bldFile="mw/classicui/classicui_pub/context_pane_api/group" filter="!test"/>
       
  6653 </component>
       
  6654 <component name="lists_api" long-name="Lists API" filter="s60" class="api">
       
  6655 <unit bldFile="mw/classicui/classicui_pub/lists_api/group" filter="!test"/>
       
  6656 </component>
       
  6657 <component name="popups_api" long-name="Popups API" filter="s60" class="api">
       
  6658 <unit bldFile="mw/classicui/classicui_pub/popups_api/group" filter="!test"/>
       
  6659 </component>
       
  6660 <component name="misc_controls_api" long-name="Misc Controls API" filter="s60" class="api">
       
  6661 <unit bldFile="mw/classicui/classicui_pub/misc_controls_api/group" filter="!test"/>
       
  6662 </component>
       
  6663 <component name="keylock_api" long-name="Keylock API" filter="s60" class="api">
       
  6664 <unit bldFile="mw/classicui/classicui_pub/keylock_api/group" filter="!test"/>
       
  6665 </component>
       
  6666 <component name="options_menu_api" long-name="Options Menu API" filter="s60" class="api">
       
  6667 <unit bldFile="mw/classicui/classicui_pub/options_menu_api/group" filter="!test"/>
       
  6668 </component>
       
  6669 <component name="hierarchical_lists_api" long-name="Hierarchical Lists API" filter="s60" class="api">
       
  6670 <unit bldFile="mw/classicui/classicui_pub/hierarchical_lists_api/group" filter="!test"/>
       
  6671 </component>
       
  6672 <component name="navigation_pane_api" long-name="Navigation Pane API" filter="s60" class="api">
       
  6673 <unit bldFile="mw/classicui/classicui_pub/navigation_pane_api/group" filter="!test"/>
       
  6674 </component>
       
  6675 <component name="tabs_api" long-name="Tabs API" filter="s60" class="api">
       
  6676 <unit bldFile="mw/classicui/classicui_pub/tabs_api/group" filter="!test"/>
       
  6677 </component>
       
  6678 <component name="title_pane_touch_observer_api" long-name="Title Pane Touch Observer API" filter="s60" class="api">
       
  6679 <unit bldFile="mw/classicui/classicui_pub/title_pane_touch_observer_api/group"/>
       
  6680 </component>
       
  6681 <component name="choice_list_api" long-name="Choice List API" filter="s60" class="api">
       
  6682 <unit bldFile="mw/classicui/classicui_pub/choice_list_api/group" filter="!test"/>
       
  6683 </component>
       
  6684 <component name="info_popup_note_api" long-name="Info Popup Note API" filter="s60" class="api">
       
  6685 <unit bldFile="mw/classicui/classicui_pub/info_popup_note_api/group" filter="!test"/>
       
  6686 </component>
       
  6687 <component name="setting_pages_api" long-name="Setting Pages API" filter="s60" class="api">
       
  6688 <unit bldFile="mw/classicui/classicui_pub/setting_pages_api/group" filter="!test"/>
       
  6689 </component>
       
  6690 <component name="screen_mode_api" long-name="Screen Mode API" filter="s60" class="api">
       
  6691 <unit bldFile="mw/classicui/classicui_pub/screen_mode_api/group" filter="!test"/>
       
  6692 </component>
       
  6693 <component name="indicators_api" long-name="Indicators API" filter="s60" class="api">
       
  6694 <unit bldFile="mw/classicui/classicui_pub/indicators_api/group" filter="!test"/>
       
  6695 </component>
       
  6696 <component name="error_ui_api" long-name="Error UI API" filter="s60" class="api">
       
  6697 <unit bldFile="mw/classicui/classicui_pub/error_ui_api/group" filter="!test"/>
       
  6698 </component>
       
  6699 <component name="animation_api" long-name="Animation API" filter="s60" class="api">
       
  6700 <unit bldFile="mw/classicui/classicui_pub/animation_api/group" filter="!test"/>
       
  6701 </component>
       
  6702 <component name="searchfield_api" long-name="Searchfield API" filter="s60" class="api">
       
  6703 <unit bldFile="mw/classicui/classicui_pub/searchfield_api/group" filter="!test"/>
       
  6704 </component>
       
  6705 <component name="labels_api" long-name="Labels API" filter="s60" class="api">
       
  6706 <unit bldFile="mw/classicui/classicui_pub/labels_api/group" filter="!test"/>
       
  6707 </component>
       
  6708 <component name="hotkeys_api" long-name="Hotkeys API" filter="s60" class="api">
       
  6709 <unit bldFile="mw/classicui/classicui_pub/hotkeys_api/group" filter="!test"/>
       
  6710 </component>
       
  6711 <component name="initialization_api" long-name="Initialization API" filter="s60" class="api">
       
  6712 <unit bldFile="mw/classicui/classicui_pub/initialization_api/group" filter="!test"/>
       
  6713 </component>
       
  6714 <component name="volume_control_api" long-name="Volume Control API" filter="s60" class="api">
       
  6715 <unit bldFile="mw/classicui/classicui_pub/volume_control_api/group" filter="!test"/>
       
  6716 </component>
       
  6717 <component name="title_pane_api" long-name="Title Pane API" filter="s60" class="api">
       
  6718 <unit bldFile="mw/classicui/classicui_pub/title_pane_api/group" filter="!test"/>
       
  6719 </component>
       
  6720 <component name="sounds_api" long-name="Sounds API" filter="s60" class="api">
       
  6721 <unit bldFile="mw/classicui/classicui_pub/sounds_api/group" filter="!test"/>
       
  6722 </component>
       
  6723 <component name="aiw_service_handler_api" long-name="AIW Service Handler API" filter="s60" class="api">
       
  6724 <unit bldFile="mw/classicui/classicui_pub/aiw_service_handler_api/group" filter="!test"/>
       
  6725 </component>
       
  6726 <component name="aiw_criteria_api" long-name="AIW Criteria API" filter="s60" class="api">
       
  6727 <unit bldFile="mw/classicui/classicui_pub/aiw_criteria_api/group" filter="!test"/>
       
  6728 </component>
       
  6729 <component name="touch_ui_utilities_api" long-name="Touch UI Utilities API" filter="s60" class="api">
       
  6730 <unit bldFile="mw/classicui/classicui_pub/touch_ui_utilities_api/group" filter="!test"/>
       
  6731 </component>
       
  6732 <component name="generic_button_api" long-name="Generic Button API" filter="s60" class="api">
       
  6733 <unit bldFile="mw/classicui/classicui_pub/generic_button_api/group" filter="!test"/>
       
  6734 </component>
       
  6735 <component name="form_api" long-name="Form API" filter="s60" class="api">
       
  6736 <unit bldFile="mw/classicui/classicui_pub/form_api/group" filter="!test"/>
       
  6737 </component>
       
  6738 <component name="uikon_core_controls" long-name="Uikon Core Controls" filter="s60" class="api">
       
  6739 <unit bldFile="mw/classicui/classicui_pub/uikon_core_controls/group" filter="!test"/>
       
  6740 </component>
       
  6741 <component name="calendar_api" long-name="Calendar API" filter="s60" class="api">
       
  6742 <unit bldFile="mw/classicui/classicui_pub/calendar_api/group"/>
       
  6743 </component>
       
  6744 <component name="toolbar_api" long-name="Toolbar API" filter="s60" class="api">
       
  6745 <unit bldFile="mw/classicui/classicui_pub/toolbar_api/group" filter="!test"/>
       
  6746 </component>
       
  6747 <component name="server_application_api" long-name="Server Application API" filter="s60" class="api">
       
  6748 <unit bldFile="mw/classicui/classicui_pub/server_application_api/group"/>
       
  6749 </component>
       
  6750 <component name="slider_api" long-name="Slider API" filter="s60" class="api">
       
  6751 <unit bldFile="mw/classicui/classicui_pub/slider_api/group" filter="!test"/>
       
  6752 </component>
       
  6753 <component name="private_ui_framework_api" long-name="Private UI Framework API" filter="s60" class="api">
       
  6754 <unit bldFile="mw/classicui/classicui_pub/private_ui_framework_api/group" filter="!test"/>
       
  6755 </component>
       
  6756 <component name="dialogs_api" long-name="Dialogs API" filter="s60" class="api">
       
  6757 <unit bldFile="mw/classicui/classicui_pub/dialogs_api/group" filter="!test"/>
       
  6758 </component>
       
  6759 <component name="document_handler_api" long-name="Document handler API" filter="s60" class="api">
       
  6760 <unit bldFile="mw/classicui/classicui_pub/document_handler_api/group"/>
       
  6761 </component>
       
  6762 <component name="images_api" long-name="Images API" filter="s60" class="api">
       
  6763 <unit bldFile="mw/classicui/classicui_pub/images_api/group" filter="!test"/>
       
  6764 </component>
       
  6765 <component name="stylus_popup_menu_api" long-name="Stylus Pop-up Menu API" filter="s60" class="api">
       
  6766 <unit bldFile="mw/classicui/classicui_pub/stylus_popup_menu_api/group" filter="!test"/>
       
  6767 </component>
       
  6768 <component name="information_preview_popup_api" long-name="Information Preview Popup API" filter="s60" class="api">
       
  6769 <unit bldFile="mw/classicui/classicui_pub/information_preview_popup_api/group" filter="!test"/>
       
  6770 </component>
       
  6771 <component name="intermediate_state_api" long-name="Intermediate State API" filter="s60" class="api">
       
  6772 <unit bldFile="mw/classicui/classicui_pub/intermediate_state_api/group"/>
       
  6773 </component>
       
  6774 <component name="help_launcher_api" long-name="Help Launcher API" filter="s60" class="api">
       
  6775 <unit bldFile="mw/classicui/classicui_pub/help_launcher_api/group"/>
       
  6776 </component>
       
  6777 </collection>
       
  6778 <collection name="ode" long-name="Open Dynamics Engine" level="support">
       
  6779 <!-- the collection is really a component. Move down a directory.-->
       
  6780 <component name="ode_build" filter="s60" long-name="ODE">
       
  6781 <unit bldFile="mw/classicui/ode/group"/>
       
  6782 </component>
       
  6783 </collection>
       
  6784 <collection name="uifw" long-name="UI Framework" level="server">
       
  6785 <component name="uiklaf" filter="s60" long-name="Uikon Look-and-Feel">
       
  6786 <unit bldFile="mw/classicui/uifw/uiklaf/group"/>
       
  6787 </component>
       
  6788 <component name="eikctl" filter="s60" long-name="Eikon Controls">
       
  6789 <unit bldFile="mw/classicui/uifw/eikctl/group"/>
       
  6790 </component>
       
  6791 <component name="avkon" filter="s60" long-name="Avkon">
       
  6792 <!-- can only have one unit. Split into 3 components, or #include all from same bld.inf -->
       
  6793 <unit bldFile="mw/classicui/uifw/avkon/aknphysics/group"/>
       
  6794 <unit bldFile="mw/classicui/uifw/avkon/group"/>
       
  6795 <unit bldFile="mw/classicui/uifw/avkon/aknconf/group"/>
       
  6796 </component>
       
  6797 <component name="eikstd" filter="s60" long-name="Eikon Standard">
       
  6798 <unit bldFile="mw/classicui/uifw/eikstd/group"/>
       
  6799 </component>
       
  6800 <component name="aknglobalui" filter="s60" long-name="Avkon Global UI">
       
  6801 <unit bldFile="mw/classicui/uifw/aknglobalui/group"/>
       
  6802 </component>
       
  6803 <component name="ganes" filter="s60" long-name="Ganes">
       
  6804 <unit bldFile="mw/classicui/uifw/ganes/group"/>
       
  6805 </component>
       
  6806 </collection>
       
  6807 <collection name="commonuis" long-name="Common UIs" level="specific">
       
  6808 <component name="commonui" filter="s60" long-name="Common UI">
       
  6809 <unit bldFile="mw/classicui/commonuis/commonui/group"/>
       
  6810 </component>
       
  6811 <component name="commondialogs" filter="s60" long-name="Common Dialogs">
       
  6812 <unit bldFile="mw/classicui/commonuis/commondialogs/group"/>
       
  6813 </component>
       
  6814 </collection>
       
  6815 <collection name="applicationinterworkingfw" long-name="Application Interworking Framework" level="generic">
       
  6816 <component name="aifwservicehandler" filter="s60" long-name="Application Interworking Service Handler">
       
  6817 <unit bldFile="mw/classicui/applicationinterworkingfw/servicehandler/group"/>
       
  6818 </component>
       
  6819 </collection>
       
  6820 <collection name="psln" long-name="Personalization" level="specific">
       
  6821 <!-- the collection is really a component. Move down a directory. Or it could be split into multiple components-->
       
  6822 <component name="psln_build" filter="s60" long-name="Personalization Build">
       
  6823 <unit bldFile="mw/classicui/psln/group"/>
       
  6824 </component>
       
  6825 </collection>
       
  6826 <collection name="commonadapter" long-name="Common Adapter" level="support">
       
  6827 <!-- the collection is really a component. Move down a directory.-->
       
  6828 <component name="commonadapter_build" filter="s60" long-name="Common Adapter Build">
       
  6829 <unit bldFile="mw/classicui/commonadapter/group"/>
       
  6830 </component>
       
  6831 </collection>
       
  6832 <collection name="akntouchgesturefw" long-name="Avkon Touch Gesture Framework" level="generic">
       
  6833 <!-- the collection is really a component. Move down a directory.-->
       
  6834 <component name="akntouchgesturefw_build" filter="s60" long-name="Avkon Touch Gesture Framework Build" introduced="^3">
       
  6835 <unit bldFile="mw/classicui/akntouchgesturefw/group"/>
       
  6836 </component>
       
  6837 </collection>
       
  6838 <collection name="uiutils" long-name="UI Utils" level="specific">
       
  6839 <component name="localizer" filter="s60" long-name="Directory Localizer">
       
  6840 <unit bldFile="mw/classicui/uiutils/localizer/group"/>
       
  6841 </component>
       
  6842 <component name="findutil" filter="s60" long-name="Find Utility">
       
  6843 <unit bldFile="mw/classicui/uiutils/findutil/group"/>
       
  6844 </component>
       
  6845 <component name="gamerecognizer" filter="s60" long-name="Game Recognizer" plugin="Y">
       
  6846 <unit bldFile="mw/classicui/uiutils/gamerecognizer/group"/>
       
  6847 </component>
       
  6848 <component name="aknjapanesereading" filter="s60" long-name="Avkon Japanese Reading">
       
  6849 <unit bldFile="mw/classicui/uiutils/aknjapanesereading/group"/>
       
  6850 </component>
       
  6851 </collection>
       
  6852 <collection name="commonuisupport" long-name="Common UI Support" level="support">
       
  6853 <component name="uikon" long-name="Uikon" introduced="6.0" purpose="mandatory">
       
  6854 <unit bldFile="mw/classicui/commonuisupport/uikon/group" mrp="mw/classicui/commonuisupport/uikon/group/app-framework_uikon.mrp"/>
       
  6855 </component>
       
  6856 <component name="errorresolverdata" long-name="Error Resolver Data" purpose="mandatory">
       
  6857 <unit bldFile="mw/classicui/commonuisupport/errorresolverdata/group" mrp="mw/classicui/commonuisupport/errorresolverdata/group/app-framework_errorresgt.mrp"/>
       
  6858 </component>
       
  6859 <component name="uilaf" long-name="UI Look and Feel" introduced="6.0" purpose="mandatory">
       
  6860 <unit bldFile="mw/classicui/commonuisupport/uilaf/GROUP" mrp="mw/classicui/commonuisupport/uilaf/GROUP/app-framework_uiklafgt.mrp"/>
       
  6861 </component>
       
  6862 <component name="grid" long-name="Grid" purpose="optional">
       
  6863 <unit bldFile="mw/classicui/commonuisupport/grid/group" mrp="mw/classicui/commonuisupport/grid/group/app-framework_grid.mrp"/>
       
  6864 </component>
       
  6865 <component name="uifwsdocs" long-name="UI Frameworks Documentation" purpose="development" class="doc">
       
  6866 <unit mrp="mw/classicui/commonuisupport/uifwsdocs/app-framework_documentation.mrp"/>
       
  6867 </component>
       
  6868 </collection>
       
  6869 <collection name="lafagnosticuifoundation" long-name="Look-and-Feel Agnostic UI Foundation" level="base">
       
  6870 <component name="cone" long-name="Control Environment" purpose="mandatory">
       
  6871 <unit bldFile="mw/classicui/lafagnosticuifoundation/cone/group" mrp="mw/classicui/lafagnosticuifoundation/cone/group/app-framework_cone.mrp"/>
       
  6872 </component>
       
  6873 <component name="graphicseffects" long-name="Graphics Effects" introduced="9.2" purpose="optional">
       
  6874 <unit bldFile="mw/classicui/lafagnosticuifoundation/graphicseffects/group" mrp="mw/classicui/lafagnosticuifoundation/graphicseffects/group/app-framework_gfxtranseffect.mrp"/>
       
  6875 </component>
       
  6876 <component name="uigraphicsutils" long-name="UI Graphics Utilities" purpose="mandatory">
       
  6877 <unit bldFile="mw/classicui/lafagnosticuifoundation/uigraphicsutils/group" mrp="mw/classicui/lafagnosticuifoundation/uigraphicsutils/group/app-framework_egul.mrp"/>
       
  6878 </component>
       
  6879 <component name="clockanim" long-name="Clock" purpose="optional" plugin="Y">
       
  6880 <unit bldFile="mw/classicui/lafagnosticuifoundation/clockanim/group" mrp="mw/classicui/lafagnosticuifoundation/clockanim/group/app-framework_clock.mrp"/>
       
  6881 </component>
       
  6882 <component name="bmpanimation" long-name="BMP Animation" introduced="6.0" purpose="optional">
       
  6883 <unit bldFile="mw/classicui/lafagnosticuifoundation/bmpanimation/group" mrp="mw/classicui/lafagnosticuifoundation/bmpanimation/group/app-framework_bmpanim.mrp"/>
       
  6884 </component>
       
  6885 <component name="animation" long-name="Animation" introduced="9.1" purpose="optional">
       
  6886 <unit bldFile="mw/classicui/lafagnosticuifoundation/animation/group" mrp="mw/classicui/lafagnosticuifoundation/animation/group/app-framework_animation.mrp"/>
       
  6887 </component>
       
  6888 </collection>
       
  6889 <collection name="classicui_info" long-name="Classic UI Info" level="specific">
       
  6890 <!-- the multiple units in the API test components need to be resolved -->
       
  6891 <component name="classicui_metadata" long-name="Classic UI Metadata" introduced="^2" purpose="development" class="config PC">
       
  6892 <unit mrp="mw/classicui/classicui_info/classicui_metadata/classicui_metadata.mrp"/>
       
  6893 </component>
       
  6894 </collection>
       
  6895 </block>
       
  6896 <block name="svgt" level="generic" long-name="SVG Tiny" levels="util ui">
       
  6897 <collection name="svgt_plat" long-name="SVG Tiny Platform Interfaces" level="ui">
       
  6898 <component name="svgt_api" long-name="SVGT API" introduced="9.2" filter="s60" class="api">
       
  6899 <unit bldFile="mw/svgt/svgt_plat/svgt_api/group"/>
       
  6900 </component>
       
  6901 <component name="nvg_api" long-name="NVG API" introduced="9.2" filter="s60" class="api">
       
  6902 <unit bldFile="mw/svgt/svgt_plat/nvg_api/group"/>
       
  6903 </component>
       
  6904 </collection>
       
  6905 <collection name="svgtopt" long-name="SVG-T Engine" level="util">
       
  6906 <component name="svgtopt_build" filter="s60" long-name="SVG Engine" introduced="9.2">
       
  6907 <!-- component is at collection level. Needs to be moved down a directory -->
       
  6908 <unit bldFile="mw/svgt/svgtopt/group"/>
       
  6909 </component>
       
  6910 <component name="svgtplugin" filter="s60" long-name="SVG Plugin" introduced="9.2" plugin="Y">
       
  6911 <unit bldFile="mw/svgt/svgtopt/svgtplugin/group"/>
       
  6912 </component>
       
  6913 </collection>
       
  6914 </block>
       
  6915 <block name="uiaccelerator" level="generic" long-name="UI Accelerator" levels="plugin framework server ex if">
       
  6916 <collection name="uiaccelerator_plat" long-name="UI Accelerator Platform Interfaces" level="if">
       
  6917 <component name="alf_core_toolkit_api" long-name="ALF Core Toolkit API" filter="s60" class="api">
       
  6918 <unit bldFile="mw/uiaccelerator/uiaccelerator_plat/alf_core_toolkit_api/group"/>
       
  6919 </component>
       
  6920 <component name="alf_visual_api" long-name="ALF Visual API" filter="s60" class="api">
       
  6921 <unit bldFile="mw/uiaccelerator/uiaccelerator_plat/alf_visual_api/group"/>
       
  6922 </component>
       
  6923 <component name="alf_extended_visual_api" long-name="ALF Extended Visual API" filter="s60" class="api">
       
  6924 <unit bldFile="mw/uiaccelerator/uiaccelerator_plat/alf_extended_visual_api/group"/>
       
  6925 </component>
       
  6926 <component name="alf_extension_api" long-name="ALF Extension API" filter="s60" class="api">
       
  6927 <unit bldFile="mw/uiaccelerator/uiaccelerator_plat/alf_extension_api/group"/>
       
  6928 </component>
       
  6929 <component name="alf_tracing_api" long-name="ALF Tracing API" filter="s60" class="api">
       
  6930 <unit bldFile="mw/uiaccelerator/uiaccelerator_plat/alf_tracing_api/group"/>
       
  6931 </component>
       
  6932 <component name="alf_client_server_api" long-name="ALF Client Server API" filter="s60" class="api">
       
  6933 <unit bldFile="mw/uiaccelerator/uiaccelerator_plat/alf_client_server_api/group"/>
       
  6934 </component>
       
  6935 </collection>
       
  6936 <collection name="uiacceltk" long-name="UI Accelerator Toolkit" level="framework">
       
  6937 <component name="hitchcock" filter="s60" long-name="Hitchcock">
       
  6938 <unit bldFile="mw/uiaccelerator/uiacceltk/hitchcock/group"/>
       
  6939 </component>
       
  6940 <component name="uiacceltk_build" filter="s60" long-name="UI Accelerator Toolkit Build">
       
  6941 <!-- move into the other component, or  remove the #include and make this UI Accelerator Toolkit ROM-->
       
  6942 <unit bldFile="mw/uiaccelerator/uiacceltk/group"/>
       
  6943 </component>
       
  6944 </collection>
       
  6945 </block>
       
  6946 <block name="uiresources" level="generic" long-name="UI Resources" levels="compile plugin framework server generic data">
       
  6947 <!-- are the custom filters below needed? -->
       
  6948 <collection name="uiresources_pub" long-name="UI Resources Public Interfaces" level="data">
       
  6949 <component name="pictograph_api" long-name="Pictograph API" filter="s60" class="api">
       
  6950 <unit bldFile="mw/uiresources/uiresources_pub/pictograph_api/group" filter="!test"/>
       
  6951 </component>
       
  6952 <component name="skins_api" long-name="Skins API" filter="s60" class="api">
       
  6953 <unit bldFile="mw/uiresources/uiresources_pub/skins_api/group" filter="!test"/>
       
  6954 </component>
       
  6955 <component name="font_definition_api" long-name="Font Definition API" filter="s60" class="api">
       
  6956 <unit bldFile="mw/uiresources/uiresources_pub/font_definition_api/group" filter="!test"/>
       
  6957 </component>
       
  6958 <component name="graphics_api" long-name="Graphics API" filter="s60" class="api">
       
  6959 <unit bldFile="mw/uiresources/uiresources_pub/graphics_api/group" filter="!test"/>
       
  6960 </component>
       
  6961 <component name="scalable_icons_api" long-name="Scalable Icons API" filter="s60" class="api">
       
  6962 <unit bldFile="mw/uiresources/uiresources_pub/scalable_icons_api/group"/>
       
  6963 </component>
       
  6964 <component name="layout_id_definitions_api" long-name="Layout ID Definitions API" filter="s60" class="api">
       
  6965 <unit bldFile="mw/uiresources/uiresources_pub/layout_id_definitions_api/group"/>
       
  6966 </component>
       
  6967 </collection>
       
  6968 <collection name="uiresources_plat" long-name="UI Resources Platform Interfaces" level="data">
       
  6969 <component name="layout_system_private_api" long-name="Layout System Private API" filter="s60" class="api">
       
  6970 <unit bldFile="mw/uiresources/uiresources_plat/layout_system_private_api/group" filter="!test"/>
       
  6971 </component>
       
  6972 <component name="layout_data_api" long-name="Layout Data API" filter="s60" class="api">
       
  6973 <unit bldFile="mw/uiresources/uiresources_plat/layout_data_api/group" filter="!test"/>
       
  6974 </component>
       
  6975 <component name="cdl_api" long-name="CDL API" filter="s60" class="api">
       
  6976 <unit bldFile="mw/uiresources/uiresources_plat/cdl_api/group" filter="!test"/>
       
  6977 </component>
       
  6978 <component name="extended_skins_api" long-name="Extended Skins API" filter="s60" class="api">
       
  6979 <unit bldFile="mw/uiresources/uiresources_plat/extended_skins_api/group" filter="!test"/>
       
  6980 </component>
       
  6981 <component name="tfx_server_controller_plugin_api" long-name="TFX Server Controller Plug-in API" filter="s60" class="api">
       
  6982 <unit bldFile="mw/uiresources/uiresources_plat/tfx_server_controller_plugin_api/group"/>
       
  6983 </component>
       
  6984 <component name="extended_fonts_api" long-name="Extended Fonts API" filter="s60" class="api">
       
  6985 <unit bldFile="mw/uiresources/uiresources_plat/extended_fonts_api/group" filter="!test"/>
       
  6986 </component>
       
  6987 <component name="graphic_configuration_api" long-name="Graphic Configuration API" filter="s60" class="api">
       
  6988 <unit bldFile="mw/uiresources/uiresources_plat/graphic_configuration_api/group" filter="!test"/>
       
  6989 </component>
       
  6990 <component name="mif_header_cdl_api" long-name="MIF Header CDL API" filter="s60" class="api">
       
  6991 <unit bldFile="mw/uiresources/uiresources_plat/mif_header_cdl_api/group"/>
       
  6992 </component>
       
  6993 <component name="personalisation_and_skins_settings_api" long-name="Personalisation and Skins Settings API" filter="s60" class="api">
       
  6994 <unit bldFile="mw/uiresources/uiresources_plat/personalisation_and_skins_settings_api/group"/>
       
  6995 </component>
       
  6996 <component name="tfx_effect_setup_plugin_api" long-name="TFX Effect Setup Plug-in API" filter="s60" class="api">
       
  6997 <unit bldFile="mw/uiresources/uiresources_plat/tfx_effect_setup_plugin_api/group"/>
       
  6998 </component>
       
  6999 <component name="mifconv_definitions_api" long-name="Mifconv Definitions API" filter="s60" class="api">
       
  7000 <unit bldFile="mw/uiresources/uiresources_plat/mifconv_definitions_api/group"/>
       
  7001 </component>
       
  7002 <component name="wallpaper_configuration_api" long-name="Wallpaper Configuration API" filter="s60" class="api">
       
  7003 <unit bldFile="mw/uiresources/uiresources_plat/wallpaper_configuration_api/group"/>
       
  7004 </component>
       
  7005 <component name="language_code_definitions_api" long-name="Language Code Definitions API" filter="s60" class="api">
       
  7006 <unit bldFile="mw/uiresources/uiresources_plat/language_code_definitions_api/group"/>
       
  7007 </component>
       
  7008 <component name="skins_image_attributes_api" long-name="Skins Image Attributes API" filter="s60" class="api">
       
  7009 <unit bldFile="mw/uiresources/uiresources_plat/skins_image_attributes_api/group" filter="!test"/>
       
  7010 </component>
       
  7011 <component name="private_user_area_code_definitions_api" long-name="Private User Area Code Definitions API" filter="s60" class="api">
       
  7012 <unit bldFile="mw/uiresources/uiresources_plat/private_user_area_code_definitions_api/group"/>
       
  7013 </component>
       
  7014 <component name="tfx_server_plugin_ids_api" long-name="TFX Server Plug-in IDs API" filter="s60" class="api">
       
  7015 <unit bldFile="mw/uiresources/uiresources_plat/tfx_server_plugin_ids_api/group"/>
       
  7016 </component>
       
  7017 </collection>
       
  7018 <collection name="uiresources_info" long-name="UI Resources Info" level="data">
       
  7019 <component name="uiresources_test" filter="s60,test,api_test" long-name="UI Resources Tests" purpose="development"/>
       
  7020 </collection>
       
  7021 <collection name="uigraphics" long-name="UI Graphics" level="generic">
       
  7022 <component name="bitmaps2" filter="s60" long-name="Bitmaps 2" class="config">
       
  7023 <unit bldFile="mw/uiresources/uigraphics/bitmaps2/group"/>
       
  7024 </component>
       
  7025 <component name="icons" filter="s60" long-name="Icons" class="config">
       
  7026 <unit bldFile="mw/uiresources/uigraphics/icons/group"/>
       
  7027 </component>
       
  7028 <component name="variatedbitmaps" filter="s60" long-name="Variated Bitmaps" class="config">
       
  7029 <unit bldFile="mw/uiresources/uigraphics/variatedbitmaps/group"/>
       
  7030 </component>
       
  7031 <component name="aknicon" filter="s60" long-name="Avkon Icon Framework">
       
  7032 <unit bldFile="mw/uiresources/uigraphics/aknicon/group"/>
       
  7033 </component>
       
  7034 <component name="nvgrenderstage" filter="sf_build" long-name="NVG Render Stage">
       
  7035 <unit bldFile="mw/uiresources/uigraphics/nvgrenderstage/group"/>
       
  7036 </component>
       
  7037 </collection>
       
  7038 <collection name="layouts" long-name="Layouts" level="plugin">
       
  7039 <component name="cdl" filter="s60" long-name="Customization Definition Language">
       
  7040 <!-- can only have one unit. Need to #include them or split into multiple components -->
       
  7041 <unit bldFile="mw/uiresources/layouts/cdl/cdlengine/group"/>
       
  7042 <unit bldFile="mw/uiresources/layouts/cdl/cdlserver/group"/>
       
  7043 </component>
       
  7044 <component name="aknlayout2" filter="s60" long-name="Avkon Layout 2">
       
  7045 <unit bldFile="mw/uiresources/layouts/aknlayout2/group"/>
       
  7046 </component>
       
  7047 </collection>
       
  7048 <collection name="skins" long-name="Skins" level="data">
       
  7049 <component name="aknskincontent" filter="s60" long-name="Avkon Skin Content" class="config">
       
  7050 <unit bldFile="mw/uiresources/skins/aknskincontent/group"/>
       
  7051 </component>
       
  7052 <component name="aknskins" filter="s60" long-name="Avkon Skin Compiler">
       
  7053 <unit bldFile="mw/uiresources/skins/aknskins/group"/>
       
  7054 </component>
       
  7055 </collection>
       
  7056 <collection name="pictographs" long-name="Pictographs" level="data">
       
  7057 <component name="aknpictograph" filter="s60" long-name="Avkon Pictograph">
       
  7058 <unit bldFile="mw/uiresources/pictographs/aknpictograph/group"/>
       
  7059 </component>
       
  7060 </collection>
       
  7061 <collection name="locales" long-name="Locales" level="framework">
       
  7062 <component name="locales_build" filter="s60" long-name="Locales Build">
       
  7063 <unit bldFile="mw/uiresources/locales/loce32"/>
       
  7064 </component>
       
  7065 </collection>
       
  7066 <collection name="uiconfig" long-name="UI Config" level="server">
       
  7067 <component name="s60config" filter="s60" long-name="S60 UI Config">
       
  7068 <unit bldFile="mw/uiresources/uiconfig/s60config/group"/>
       
  7069 </component>
       
  7070 </collection>
       
  7071 <collection name="fontsupport" long-name="Font Support" level="generic">
       
  7072 <component name="fontprovider" filter="s60" long-name="Font Provider">
       
  7073 <unit bldFile="mw/uiresources/fontsupport/fontprovider/group"/>
       
  7074 </component>
       
  7075 <!-- R&D materials, should be Nokia only: exports S60 fonts, removes freetype
       
  7076       <component id="s60_fonts" filter="s60" name="S60 Fonts">
  4550       <component id="s60_fonts" filter="s60" name="S60 Fonts">
  7077         <unit bldFile="fontsupport/fontutils/group"/>
  4551         <unit bldFile="fontsupport/fontutils/group"/>
  7078       </component>
  4552       </component>
  7079 -->
  4553 -->
  7080 <component name="fontutils" filter="sf_build" long-name="Font Utils">
  4554      <component name="fontutils" filter="sf_build" long-name="Font Utils">
  7081 <unit bldFile="mw/uiresources/fontsupport/fontutils/FontUtils/group"/>
  4555       <unit bldFile="mw/uiresources/fontsupport/fontutils/FontUtils/group"/>
  7082 </component>
  4556      </component>
  7083 </collection>
  4557     </collection>
  7084 <collection name="helpthemes" long-name="Help Themes" level="data">
  4558     <collection name="helpthemes" long-name="Help Themes" level="data">
  7085 <!-- collection is really a component. Need to move down a directory -->
  4559      <!-- collection is really a component. Need to move down a directory -->
  7086 <component name="helpthemes_build" filter="s60" long-name="Help Themes Build" class="config">
  4560      <component name="helpthemes_build" filter="s60" long-name="Help Themes Build" class="config">
  7087 <unit bldFile="mw/uiresources/helpthemes/group"/>
  4561       <unit bldFile="mw/uiresources/helpthemes/group"/>
  7088 </component>
  4562      </component>
  7089 </collection>
  4563     </collection>
  7090 </block>
  4564    </block>
  7091 <block name="hapticsservices" level="generic" long-name="Haptics Services" levels="fw server api">
  4565    <block name="hapticsservices" level="generic" long-name="Haptics Services" levels="fw server api">
  7092 <collection name="hapticsservices_plat" long-name="Haptics Services Platform Interfaces" level="api">
  4566     <collection name="tacticonserver" long-name="Tacticon Server" level="server">
  7093 <component name="tacticon_api" long-name="Tacticon API" introduced="^1" filter="s60" class="api">
  4567      <!-- collection is really a component. Move down a directory  -->
  7094 <unit bldFile="mw/hapticsservices/hapticsservices_plat/tacticon_api/group"/>
  4568      <component name="tacticonserver_build" filter="s60" long-name="Tacticon Server Build" introduced="^3">
  7095 </component>
  4569       <unit bldFile="mw/hapticsservices/tacticonserver/group"/>
  7096 <component name="tactile_feedback_core_api" long-name="Tactile Feedback Core API" introduced="^1" filter="s60" class="api">
  4570       <!-- clients and servers are suauly the same component. Consider moving pluign to a separate component if needed -->
  7097 <unit bldFile="mw/hapticsservices/hapticsservices_plat/tactile_feedback_core_api/group"/>
  4571      </component>
  7098 </component>
  4572     </collection>
  7099 <component name="tactile_feedback_server_api" long-name="Tactile Feedback Server API" introduced="^1" filter="s60" class="api">
  4573     <collection name="tactilefeedback" long-name="Tactile Feedback" level="fw">
  7100 <unit bldFile="mw/hapticsservices/hapticsservices_plat/tactile_feedback_server_api/group"/>
  4574      <component name="tactilearearegistry" filter="s60" long-name="Tactile Area Registry" introduced="^1">
  7101 </component>
  4575       <unit bldFile="mw/hapticsservices/tactilefeedback/tactilearearegistry/group"/>
  7102 </collection>
  4576      </component>
  7103 <collection name="hapticsservices_pub" long-name="Haptics Services Public Interfaces" level="api">
  4577      <component name="tactilefeedbackresolver" filter="s60" long-name="Tactile Feedback Resolver" introduced="^1">
  7104 <component name="tactile_feedback_client_api" long-name="Tactile Feedback Client API" introduced="^1" filter="s60" class="api">
  4578       <unit bldFile="mw/hapticsservices/tactilefeedback/tactilefeedbackresolver/group"/>
  7105 <unit bldFile="mw/hapticsservices/hapticsservices_pub/tactile_feedback_client_api/group"/>
  4579      </component>
  7106 </component>
  4580      <component name="tactileclickplugin" filter="s60" long-name="Tactile Click Plugin" introduced="^1" plugin="Y">
  7107 </collection>
  4581       <unit bldFile="mw/hapticsservices/tactilefeedback/tactileclickplugin/group"/>
  7108 <collection name="tacticonserver" long-name="Tacticon Server" level="server">
  4582      </component>
  7109 <!-- collection is really a component. Move down a directory  -->
  4583      <component name="tactilefeedbackclient" filter="s60" long-name="Tactile Feedback Client" introduced="^1">
  7110 <component name="tacticonserver_build" filter="s60" long-name="Tacticon Server Build" introduced="^3">
  4584       <unit bldFile="mw/hapticsservices/tactilefeedback/tactilefeedbackclient/group"/>
  7111 <unit bldFile="mw/hapticsservices/tacticonserver/group"/>
  4585      </component>
  7112 <!-- clients and servers are suauly the same component. Consider moving pluign to a separate component if needed -->
  4586      <component name="tactileactionplugin" filter="s60" long-name="Tactile Action Plugin" introduced="^1" plugin="Y">
  7113 </component>
  4587       <unit bldFile="mw/hapticsservices/tactilefeedback/tactileactionplugin/group"/>
  7114 </collection>
  4588      </component>
  7115 <collection name="tactilefeedback" long-name="Tactile Feedback" level="fw">
  4589      <component name="tactilefeedback_build" filter="s60" long-name="Tactile Feedback Build" introduced="^1">
  7116 <component name="tactilearearegistry" filter="s60" long-name="Tactile Area Registry" introduced="^1">
  4590       <!-- consider moving IBY to one fo the above components -->
  7117 <unit bldFile="mw/hapticsservices/tactilefeedback/tactilearearegistry/group"/>
  4591       <unit bldFile="mw/hapticsservices/tactilefeedback/group"/>
  7118 </component>
  4592      </component>
  7119 <component name="tactilefeedbackresolver" filter="s60" long-name="Tactile Feedback Resolver" introduced="^1">
  4593     </collection>
  7120 <unit bldFile="mw/hapticsservices/tactilefeedback/tactilefeedbackresolver/group"/>
  4594     <collection name="hapticsservices_info" long-name="Haptics Services Info" level="api">
  7121 </component>
  4595      <component name="hapticsservices_pub" filter="s60" long-name="Haptics Services Public Interfaces" introduced="^1" class="api">
  7122 <component name="tactileclickplugin" filter="s60" long-name="Tactile Click Plugin" introduced="^1" plugin="Y">
  4596       <unit bldFile="mw/hapticsservices/hapticsservices_pub/group"/>
  7123 <unit bldFile="mw/hapticsservices/tactilefeedback/tactileclickplugin/group"/>
  4597      </component>
  7124 </component>
  4598      <component name="hapticsservices_plat" filter="s60" long-name="Haptics Services Platform Interfaces" introduced="^1" class="api">
  7125 <component name="tactilefeedbackclient" filter="s60" long-name="Tactile Feedback Client" introduced="^1">
  4599       <unit bldFile="mw/hapticsservices/hapticsservices_plat/group"/>
  7126 <unit bldFile="mw/hapticsservices/tactilefeedback/tactilefeedbackclient/group"/>
  4600      </component>
  7127 </component>
  4601     </collection>
  7128 <component name="tactileactionplugin" filter="s60" long-name="Tactile Action Plugin" introduced="^1" plugin="Y">
  4602    </block>
  7129 <unit bldFile="mw/hapticsservices/tactilefeedback/tactileactionplugin/group"/>
  4603    <block name="gsprofilesrv" level="generic" long-name="General Settings and Profiles Services" levels="system plugin framework server generic specific">
  7130 </component>
  4604     <collection name="gssettingsuis" long-name="General Settings UIs" level="framework">
  7131 <component name="tactilefeedback_build" filter="s60" long-name="Tactile Feedback Build" introduced="^1">
  4605      <component name="gs" filter="s60" long-name="General Settings" introduced="9.2">
  7132 <!-- consider moving IBY to one fo the above components -->
  4606       <unit bldFile="mw/gsprofilesrv/gssettingsuis/gs/group"/>
  7133 <unit bldFile="mw/hapticsservices/tactilefeedback/group"/>
  4607      </component>
  7134 </component>
  4608     </collection>
  7135 </collection>
  4609     <collection name="profilesservices" long-name="Profiles Services" level="server">
  7136 </block>
  4610      <component name="filelist" filter="s60" long-name="File List" introduced="9.1">
  7137 <block name="gsprofilesrv" level="generic" long-name="General Settings and Profiles Services" levels="system plugin framework server generic specific">
  4611       <unit bldFile="mw/gsprofilesrv/profilesservices/filelist/group"/>
  7138 <collection name="gsprofilesrv_pub" long-name="GS and Profiles Services Public Interfaces" level="specific">
  4612      </component>
  7139 <component name="profiles_engine_active_profile_settings_api" long-name="Profiles Engine Active Profile Settings API" filter="s60" class="api">
  4613      <component name="mediafilelist" filter="s60" long-name="Media File List" introduced="^2">
  7140 <unit bldFile="mw/gsprofilesrv/gsprofilesrv_pub/profiles_engine_active_profile_settings_api/group"/>
  4614       <unit bldFile="mw/gsprofilesrv/profilesservices/mediafilelist/group"/>
  7141 </component>
  4615      </component>
  7142 <component name="profiles_engine_wrapper_api" long-name="Profiles Engine Wrapper API" filter="s60" class="api">
  4616      <component name="profileengine" filter="s60" long-name="Profile Engine" introduced="9.1">
  7143 <unit bldFile="mw/gsprofilesrv/gsprofilesrv_pub/profiles_engine_wrapper_api/group"/>
  4617       <unit bldFile="mw/gsprofilesrv/profilesservices/profileengine/group"/>
  7144 </component>
  4618      </component>
  7145 </collection>
  4619      <component name="ringingtone3dplugin" filter="s60" long-name="Ringing Tone 3D Plugin" introduced="^2" plugin="Y">
  7146 <collection name="gsprofilesrv_plat" long-name="GS and Profiles Services Platform Interfaces" level="specific">
  4620       <unit bldFile="mw/gsprofilesrv/profilesservices/ringingtone3dplugin/group"/>
  7147 <component name="profiles_engine_api" long-name="Profiles Engine API" filter="s60" class="api">
  4621      </component>
  7148 <unit bldFile="mw/gsprofilesrv/gsprofilesrv_plat/profiles_engine_api/group"/>
  4622     </collection>
  7149 </component>
  4623     <collection name="gsprofilesrv_info" long-name="GS and Profiles Services Info" level="specific">
  7150 <component name="profiles_mediafilelist_api" long-name="Media File List API" filter="s60" class="api">
  4624      <component name="gsprofilesrv_plat" filter="s60" long-name="GS and Profiles Services Platform Interfaces" class="api">
  7151 <unit bldFile="mw/gsprofilesrv/gsprofilesrv_plat/profiles_mediafilelist_api/group"/>
  4625       <unit bldFile="mw/gsprofilesrv/gsprofilesrv_plat/group"/>
  7152 </component>
  4626      </component>
  7153 <component name="filelist_api" long-name="File List API" filter="s60" class="api">
  4627      <component name="gsprofilesrv_pub" filter="s60" long-name="GS and Profiles Services Public Interfaces" class="api">
  7154 <unit bldFile="mw/gsprofilesrv/gsprofilesrv_plat/filelist_api/group"/>
  4628       <unit bldFile="mw/gsprofilesrv/gsprofilesrv_pub/group"/>
  7155 </component>
  4629      </component>
  7156 <component name="settings_backgroundimage_api" long-name="Settings Background Image API" filter="s60" class="api">
  4630     </collection>
  7157 <unit bldFile="mw/gsprofilesrv/gsprofilesrv_plat/settings_backgroundimage_api/group"/>
  4631    </block>
  7158 </component>
  4632    <block name="homescreensrv" level="specific" long-name="Home Screen Services" levels="plugin framework server generic specific">
  7159 <component name="settings_framework_api" long-name="Settings Framework API" filter="s60" class="api">
  4633     <collection name="xcfw" long-name="XML Content Framework" level="framework">
  7160 <unit bldFile="mw/gsprofilesrv/gsprofilesrv_plat/settings_framework_api/group"/>
  4634      <!-- collection is really a component, needs to be moved down a directory -->
  7161 </component>
  4635      <component name="xcfw_build" filter="s60" long-name="XML Content Framework Build">
  7162 <component name="settings_launch_api" long-name="Settings Launch API" filter="s60" class="api">
  4636       <unit bldFile="mw/homescreensrv/xcfw/group"/>
  7163 <unit bldFile="mw/gsprofilesrv/gsprofilesrv_plat/settings_launch_api/group"/>
  4637      </component>
  7164 </component>
  4638     </collection>
  7165 <component name="settings_listbox_api" long-name="Settings List Box API" filter="s60" class="api">
  4639     <collection name="homescreenpluginsrv" long-name="Home Screen Plugin Service" level="plugin">
  7166 <unit bldFile="mw/gsprofilesrv/gsprofilesrv_plat/settings_listbox_api/group"/>
  4640      <component name="hspsdefinitionengine" filter="s60" long-name="HS Plugin Service Definition Engine" class="placeholder">
  7167 </component>
  4641       <!-- <unit bldFile="homescreenpluginsrv/hspsdefinitionengine/group"/> -->
  7168 <component name="settings_plugin_api" long-name="Settings Plugin API" filter="s60" class="api">
  4642      </component>
  7169 <unit bldFile="mw/gsprofilesrv/gsprofilesrv_plat/settings_plugin_api/group"/>
  4643      <component name="hspsdom" filter="s60" long-name="HS Plugin Service DOM" class="placeholder">
  7170 </component>
  4644       <!-- <unit bldFile="homescreenpluginsrv/hspsdom/group"/> -->
  7171 <component name="settings_uis_cenrep_collection_api" long-name="Settings UIs CenRep Collection API" filter="s60" class="api">
  4645      </component>
  7172 <unit bldFile="mw/gsprofilesrv/gsprofilesrv_plat/settings_uis_cenrep_collection_api/group"/>
  4646      <component name="hspstools" filter="s60" long-name="HS Server Tools">
  7173 </component>
  4647       <!-- <unit bldFile="homescreenpluginsrv/hspstools/group"/> -->
  7174 </collection>
  4648      </component>
  7175 <collection name="gssettingsuis" long-name="General Settings UIs" level="framework">
  4649      <component name="hspspluginregistry" filter="s60" long-name="HS Plugin Registry" class="placeholder">
  7176 <component name="gs" filter="s60" long-name="General Settings" introduced="9.2">
  4650       <!-- <unit bldFile="homescreenpluginsrv/hspspluginregistry/group"/>-->
  7177 <unit bldFile="mw/gsprofilesrv/gssettingsuis/gs/group"/>
  4651      </component>
  7178 </component>
  4652      <component name="hspsmanager" filter="s60" long-name="HSPS Manager" class="placeholder">
  7179 </collection>
  4653       <!-- <unit bldFile="homescreenpluginsrv/hspsmanager/group"/>-->
  7180 <collection name="profilesservices" long-name="Profiles Services" level="server">
  4654      </component>
  7181 <component name="filelist" filter="s60" long-name="File List" introduced="9.1">
  4655      <component name="hspsodt" filter="s60" long-name="HSPS Object Description Tree" class="placeholder">
  7182 <unit bldFile="mw/gsprofilesrv/profilesservices/filelist/group"/>
  4656       <!-- <unit bldFile="homescreenpluginsrv/hspsodt/group"/>-->
  7183 </component>
  4657      </component>
  7184 <component name="mediafilelist" filter="s60" long-name="Media File List" introduced="^2">
  4658      <component name="hspsresource" filter="s60" long-name="HS Plugin Server Resource" class="placeholder">
  7185 <unit bldFile="mw/gsprofilesrv/profilesservices/mediafilelist/group"/>
  4659       <!-- <unit bldFile="homescreenpluginsrv/hspsresource/group"/>-->
  7186 </component>
  4660      </component>
  7187 <component name="profileengine" filter="s60" long-name="Profile Engine" introduced="9.1">
  4661      <component name="hspsresult" filter="s60" long-name="HS Plugin Server Result" class="placeholder">
  7188 <unit bldFile="mw/gsprofilesrv/profilesservices/profileengine/group"/>
  4662       <!-- <unit bldFile="homescreenpluginsrv/hspsresult/group"/>-->
  7189 </component>
  4663      </component>
  7190 <component name="ringingtone3dplugin" filter="s60" long-name="Ringing Tone 3D Plugin" introduced="^2" plugin="Y">
  4664      <component name="homescreen_settings_api" filter="s60" long-name="HS Settings API" class="api placeholder">
  7191 <unit bldFile="mw/gsprofilesrv/profilesservices/ringingtone3dplugin/group"/>
  4665       <!-- <unit bldFile="homescreenpluginsrv/hspsresult/group"/>-->
  7192 </component>
  4666      </component>
  7193 </collection>
  4667      <component name="homescreenpluginsrv_build" filter="s60" long-name="HSPS Build">
  7194 </block>
  4668       <!-- need to break this up into the self-contained components above and uncomment them -->
  7195 <block name="homescreensrv" level="specific" long-name="Home Screen Services" levels="plugin framework server generic specific">
  4669       <unit bldFile="mw/homescreensrv/homescreenpluginsrv/group"/>
  7196 <collection name="homescreensrv_plat" long-name="Home Screen Services Platform Interfaces" level="specific">
  4670      </component>
  7197 <component name="ai_content_model_api" long-name="AI Content Model API" filter="s60" class="api">
  4671     </collection>
  7198 <unit bldFile="mw/homescreensrv/homescreensrv_plat/ai_content_model_api/group"/>
  4672     <collection name="idlefw" long-name="Idle Framework" level="framework">
  7199 </component>
  4673      <!-- Uncomment all units when configuration is in place. All currently #included from idlefw_build -->
  7200 <component name="ai_utilities_api" long-name="AI Utilities API" filter="s60" class="api">
  4674      <component name="idlefw_plugins" filter="s60" long-name="Idle Framework Plugins" plugin="Y" class="placeholder">
  7201 <unit bldFile="mw/homescreensrv/homescreensrv_plat/ai_utilities_api/group" filter="!test"/>
  4675       <!--<unit bldFile="idlefw/plugins/group"/>-->
  7202 </component>
  4676      </component>
  7203 <component name="ai_plugin_management_api" long-name="AI Plug-in Management API" filter="s60" class="api">
  4677      <component name="hslaunch" filter="s60" long-name="Home Screen Launch" class="placeholder">
  7204 <unit bldFile="mw/homescreensrv/homescreensrv_plat/ai_plugin_management_api/group"/>
  4678       <!--<unit bldFile="idlefw/plugins/group"/>-->
  7205 </component>
  4679      </component>
  7206 <component name="ai_plugin_information_api" long-name="AI Plug-in Information API" filter="s60" class="api">
  4680      <component name="idlefw_build" filter="s60" long-name="Idle Framework Build">
  7207 <unit bldFile="mw/homescreensrv/homescreensrv_plat/ai_plugin_information_api/group"/>
  4681       <!--split this into components, or separate from the above components and move this down a directory -->
  7208 </component>
  4682       <unit bldFile="mw/homescreensrv/idlefw/group"/>
  7209 <component name="ai_variation_api" long-name="AI Variation API" filter="s60" class="api">
  4683      </component>
  7210 <unit bldFile="mw/homescreensrv/homescreensrv_plat/ai_variation_api/group"/>
  4684     </collection>
  7211 </component>
  4685     <collection name="menucontentsrv" long-name="Menu Content Service" level="generic">
  7212 <component name="action_handler_plugin_api" long-name="Action Handler Plugin API" filter="s60" class="api">
  4686      <component name="menusatinterface" filter="s60" long-name="Menu SAT Interface">
  7213 <unit bldFile="mw/homescreensrv/homescreensrv_plat/action_handler_plugin_api/group" filter="!test"/>
  4687       <unit bldFile="mw/homescreensrv/menucontentsrv/menusatinterface/group"/>
  7214 </component>
  4688      </component>
  7215 <component name="content_harvester_plugin_api" long-name="Content Harvester Plugin API" filter="s60" class="api">
  4689      <component name="menucontentsrv_build" filter="s60" long-name="Menu Content Service Build">
  7216 <unit bldFile="mw/homescreensrv/homescreensrv_plat/content_harvester_plugin_api/group" filter="!test"/>
  4690       <!--split this into components, or separate from the above component and move this down a directory -->
  7217 </component>
  4691       <unit bldFile="mw/homescreensrv/menucontentsrv/group"/>
  7218 <component name="menu_model_api" long-name="Menu Model API" filter="s60" class="api">
  4692      </component>
  7219 <unit bldFile="mw/homescreensrv/homescreensrv_plat/menu_model_api/group"/>
  4693     </collection>
  7220 </component>
  4694     <collection name="backsteppingsrv" long-name="Back Stepping Service" level="server">
  7221 <component name="menu_sat_interface_api" long-name="Menu SAT Interface API" filter="s60" class="api">
  4695      <!-- collection is really a component, needs to be moved down a directory -->
  7222 <unit bldFile="mw/homescreensrv/homescreensrv_plat/menu_sat_interface_api/group" filter="!test"/>
  4696      <component name="bsengine" long-name="Back Stepping Engine" filter="s60">
  7223 </component>
  4697       <unit bldFile="mw/homescreensrv/backsteppingsrv/group"/>
  7224 <component name="external_home_screen_api" long-name="External Home Screen API" filter="s60" class="api">
  4698      </component>
  7225 <unit bldFile="mw/homescreensrv/homescreensrv_plat/external_home_screen_api/group"/>
  4699     </collection>
  7226 </component>
  4700     <collection name="contentpublishingsrv" long-name="Content Publishing Service" level="server">
  7227 <component name="menu_content_service_api" long-name="Menu Content Service API" filter="s60" class="api">
  4701      <component name="contentpublishingdebug" filter="s60" long-name="Content Publishing Debug">
  7228 <unit bldFile="mw/homescreensrv/homescreensrv_plat/menu_content_service_api/group" filter="!test"/>
  4702       <!-- <unit bldFile="contentpublishingsrv/contentpublishingutils/contentpublishingdebug/group"/> -->
  7229 </component>
  4703      </component>
  7230 <component name="sapi_contentpublishing" long-name="SAPI Content Publishing" filter="s60" class="api">
  4704      <component name="contentpublishingutils" filter="s60" long-name="Content Publishing Utils">
  7231 <unit bldFile="mw/homescreensrv/homescreensrv_plat/sapi_contentpublishing/group"/>
  4705       <unit bldFile="mw/homescreensrv/contentpublishingsrv/contentpublishingutils/group"/>
  7232 </component>
  4706      </component>
  7233 <component name="sapi_backstepping" long-name="SAPI Backstepping" filter="s60" class="api">
  4707      <component name="contentpublishingserver" filter="s60" long-name="Content Publishing Server">
  7234 <unit bldFile="mw/homescreensrv/homescreensrv_plat/sapi_backstepping/group"/>
  4708       <unit bldFile="mw/homescreensrv/contentpublishingsrv/contentpublishingserver/group"/>
  7235 </component>
  4709      </component>
  7236 <component name="sapi_actionhandler" long-name="SAPI Action Handler" filter="s60" class="api">
  4710      <component name="contentharvester" filter="s60" long-name="Content Harvester">
  7237 <unit bldFile="mw/homescreensrv/homescreensrv_plat/sapi_actionhandler/group"/>
  4711       <unit bldFile="mw/homescreensrv/contentpublishingsrv/contentharvester/group"/>
  7238 </component>
  4712      </component>
  7239 <component name="sapi_homescreenplugin" long-name="SAPI Homescreen Plugin" filter="s60" class="api">
  4713      <component name="contentpublishingsrv_build" filter="s60" long-name="Content Publishing Service Build">
  7240 <unit bldFile="mw/homescreensrv/homescreensrv_plat/sapi_homescreenplugin/group" filter="!test"/>
  4714       <!-- need to remove links to the above components and just contain the IBY (or move the IBY into another component). 
  7241 </component>
       
  7242 <component name="sapi_menucontent" long-name="SAPI Menu Content" filter="s60" class="api">
       
  7243 <unit bldFile="mw/homescreensrv/homescreensrv_plat/sapi_menucontent/group"/>
       
  7244 </component>
       
  7245 <component name="xcfw_api" long-name="XCFW API" filter="s60" class="api">
       
  7246 <unit bldFile="mw/homescreensrv/homescreensrv_plat/xcfw_api/group"/>
       
  7247 </component>
       
  7248 <component name="idlefw_api" long-name="Idle Framework API" filter="s60" class="api">
       
  7249 <unit bldFile="mw/homescreensrv/homescreensrv_plat/idlefw_api/group"/>
       
  7250 </component>
       
  7251 <component name="hs_widget_publisher_api" long-name="Home Screen Publishing API" filter="s60" class="api">
       
  7252 <unit bldFile="mw/homescreensrv/homescreensrv_plat/hs_widget_publisher_api/group"/>
       
  7253 </component>
       
  7254 <component name="hs_settings_api" long-name="HS Settings API" filter="s60" class="api">
       
  7255 <unit bldFile="mw/homescreensrv/homescreensrv_plat/hs_settings_api/group"/>
       
  7256 </component>
       
  7257 <component name="hs_content_control_api" long-name="HS Content Control API" filter="s60" class="api">
       
  7258 <unit bldFile="mw/homescreensrv/homescreensrv_plat/hs_content_control_api/group"/>
       
  7259 </component>
       
  7260 </collection>
       
  7261 <collection name="xcfw" long-name="XML Content Framework" level="framework">
       
  7262 <!-- collection is really a component, needs to be moved down a directory -->
       
  7263 <component name="xcfw_build" filter="s60" long-name="XML Content Framework Build">
       
  7264 <unit bldFile="mw/homescreensrv/xcfw/group"/>
       
  7265 </component>
       
  7266 </collection>
       
  7267 <collection name="homescreenpluginsrv" long-name="Home Screen Plugin Service" level="plugin">
       
  7268 <component name="hspsdefinitionengine" filter="s60" long-name="HS Plugin Service Definition Engine" class="placeholder">
       
  7269 <!-- <unit bldFile="homescreenpluginsrv/hspsdefinitionengine/group"/> -->
       
  7270 </component>
       
  7271 <component name="hspsdom" filter="s60" long-name="HS Plugin Service DOM" class="placeholder">
       
  7272 <!-- <unit bldFile="homescreenpluginsrv/hspsdom/group"/> -->
       
  7273 </component>
       
  7274 <component name="hspstools" filter="s60" long-name="HS Server Tools">
       
  7275 <!-- <unit bldFile="homescreenpluginsrv/hspstools/group"/> -->
       
  7276 </component>
       
  7277 <component name="hspspluginregistry" filter="s60" long-name="HS Plugin Registry" class="placeholder">
       
  7278 <!-- <unit bldFile="homescreenpluginsrv/hspspluginregistry/group"/>-->
       
  7279 </component>
       
  7280 <component name="hspsmanager" filter="s60" long-name="HSPS Manager" class="placeholder">
       
  7281 <!-- <unit bldFile="homescreenpluginsrv/hspsmanager/group"/>-->
       
  7282 </component>
       
  7283 <component name="hspsodt" filter="s60" long-name="HSPS Object Description Tree" class="placeholder">
       
  7284 <!-- <unit bldFile="homescreenpluginsrv/hspsodt/group"/>-->
       
  7285 </component>
       
  7286 <component name="hspsresource" filter="s60" long-name="HS Plugin Server Resource" class="placeholder">
       
  7287 <!-- <unit bldFile="homescreenpluginsrv/hspsresource/group"/>-->
       
  7288 </component>
       
  7289 <component name="hspsresult" filter="s60" long-name="HS Plugin Server Result" class="placeholder">
       
  7290 <!-- <unit bldFile="homescreenpluginsrv/hspsresult/group"/>-->
       
  7291 </component>
       
  7292 <component name="homescreen_settings_api" filter="s60" long-name="HS Settings API" class="api placeholder">
       
  7293 <!-- <unit bldFile="homescreenpluginsrv/hspsresult/group"/>-->
       
  7294 </component>
       
  7295 <component name="homescreenpluginsrv_build" filter="s60" long-name="HSPS Build">
       
  7296 <!-- need to break this up into the self-contained components above and uncomment them -->
       
  7297 <unit bldFile="mw/homescreensrv/homescreenpluginsrv/group"/>
       
  7298 </component>
       
  7299 </collection>
       
  7300 <collection name="idlefw" long-name="Idle Framework" level="framework">
       
  7301 <!-- Uncomment all units when configuration is in place. All currently #included from idlefw_build -->
       
  7302 <component name="idlefw_plugins" filter="s60" long-name="Idle Framework Plugins" plugin="Y" class="placeholder">
       
  7303 <!--<unit bldFile="idlefw/plugins/group"/>-->
       
  7304 </component>
       
  7305 <component name="hslaunch" filter="s60" long-name="Home Screen Launch" class="placeholder">
       
  7306 <!--<unit bldFile="idlefw/plugins/group"/>-->
       
  7307 </component>
       
  7308 <component name="idlefw_build" filter="s60" long-name="Idle Framework Build">
       
  7309 <!--split this into components, or separate from the above components and move this down a directory -->
       
  7310 <unit bldFile="mw/homescreensrv/idlefw/group"/>
       
  7311 </component>
       
  7312 </collection>
       
  7313 <collection name="menucontentsrv" long-name="Menu Content Service" level="generic">
       
  7314 <component name="menusatinterface" filter="s60" long-name="Menu SAT Interface">
       
  7315 <unit bldFile="mw/homescreensrv/menucontentsrv/menusatinterface/group"/>
       
  7316 </component>
       
  7317 <component name="menucontentsrv_build" filter="s60" long-name="Menu Content Service Build">
       
  7318 <!--split this into components, or separate from the above component and move this down a directory -->
       
  7319 <unit bldFile="mw/homescreensrv/menucontentsrv/group"/>
       
  7320 </component>
       
  7321 </collection>
       
  7322 <collection name="backsteppingsrv" long-name="Back Stepping Service" level="server">
       
  7323 <!-- collection is really a component, needs to be moved down a directory -->
       
  7324 <component name="bsengine" long-name="Back Stepping Engine" filter="s60">
       
  7325 <unit bldFile="mw/homescreensrv/backsteppingsrv/group"/>
       
  7326 </component>
       
  7327 </collection>
       
  7328 <collection name="contentpublishingsrv" long-name="Content Publishing Service" level="server">
       
  7329 <component name="contentpublishingdebug" filter="s60" long-name="Content Publishing Debug">
       
  7330 <!-- need to move this component outside of contentpublishingutils and into separate component directory -->
       
  7331 <!-- <unit bldFile="contentpublishingsrv/contentpublishingutils/contentpublishingdebug/group"/> -->
       
  7332 </component>
       
  7333 <component name="contentpublishingutils" filter="s60" long-name="Content Publishing Utils">
       
  7334 <unit bldFile="mw/homescreensrv/contentpublishingsrv/contentpublishingutils/group"/>
       
  7335 </component>
       
  7336 <component name="contentpublishingserver" filter="s60" long-name="Content Publishing Server">
       
  7337 <unit bldFile="mw/homescreensrv/contentpublishingsrv/contentpublishingserver/group"/>
       
  7338 </component>
       
  7339 <component name="contentharvester" filter="s60" long-name="Content Harvester">
       
  7340 <unit bldFile="mw/homescreensrv/contentpublishingsrv/contentharvester/group"/>
       
  7341 </component>
       
  7342 <component name="contentpublishingsrv_build" filter="s60" long-name="Content Publishing Service Build">
       
  7343 <!-- need to remove links to the above components and just contain the IBY (or move the IBY into another component). 
       
  7344       		If keeping, it need to move down a directory.-->
  4715       		If keeping, it need to move down a directory.-->
  7345 <unit bldFile="mw/homescreensrv/contentpublishingsrv/group"/>
  4716       <unit bldFile="mw/homescreensrv/contentpublishingsrv/group"/>
  7346 </component>
  4717      </component>
  7347 </collection>
  4718     </collection>
  7348 <collection name="contentcontrolsrv" long-name="Content Control Service" level="server">
  4719     <collection name="contextutility" long-name="Context Utility" level="generic">
  7349 <component name="ccsrv" long-name="Content Control Service" filter="s60" introduced="^3">
  4720      <!-- collection is really a component, needs to be moved down a directory -->
  7350 <unit bldFile="mw/homescreensrv/contentcontrolsrv/ccsrv/group"/>
  4721      <component name="contextutility_build" long-name="Context Utility Build" filter="s60" introduced="^3">
  7351 </component>
  4722       <unit bldFile="mw/homescreensrv/contextutility/group"/>
  7352 <component name="ccsrvapi" long-name="Content Control Service API" filter="s60" introduced="^3" class="api">
  4723      </component>
  7353 <unit bldFile="mw/homescreensrv/contentcontrolsrv/ccsrvapi/group"/>
  4724     </collection>
  7354 </component>
  4725     <collection name="contentcontrolsrv" long-name="Content Control Service" level="server">
  7355 <component name="ccclientsession" long-name="Content Control Client Session" filter="s60" introduced="^3">
  4726      <component name="ccsrv" long-name="Content Control Service" filter="s60" introduced="^3">
  7356 <unit bldFile="mw/homescreensrv/contentcontrolsrv/ccclientsession/group"/>
  4727       <unit bldFile="mw/homescreensrv/contentcontrolsrv/ccsrv/group"/>
  7357 </component>
  4728      </component>
  7358 <component name="hsccclient" long-name="HS Content Control Client" filter="s60" introduced="^3">
  4729      <component name="ccsrvapi" long-name="Content Control Service API" filter="s60" introduced="^3" class="api">
  7359 <unit bldFile="mw/homescreensrv/contentcontrolsrv/hsccclient/group"/>
  4730       <unit bldFile="mw/homescreensrv/contentcontrolsrv/ccsrvapi/group"/>
  7360 </component>
  4731      </component>
  7361 <component name="hscontentinfo" long-name="Home Screen Content Info" filter="s60" introduced="^3">
  4732      <component name="ccclientsession" long-name="Content Control Client Session" filter="s60" introduced="^3">
  7362 <unit bldFile="mw/homescreensrv/contentcontrolsrv/hscontentinfo/group"/>
  4733       <unit bldFile="mw/homescreensrv/contentcontrolsrv/ccclientsession/group"/>
  7363 </component>
  4734      </component>
  7364 <component name="contentcontrolsrv_build" long-name="Content Control Service Build" filter="s60" introduced="^3">
  4735      <component name="hsccclient" long-name="HS Content Control Client" filter="s60" introduced="^3">
  7365 <!-- need to remove links to the above components and just contain the IBY (or move the IBY into another component). 
  4736       <unit bldFile="mw/homescreensrv/contentcontrolsrv/hsccclient/group"/>
       
  4737      </component>
       
  4738      <component name="hscontentinfo" long-name="Home Screen Content Info" filter="s60" introduced="^3">
       
  4739       <unit bldFile="mw/homescreensrv/contentcontrolsrv/hscontentinfo/group"/>
       
  4740      </component>
       
  4741      <component name="contentcontrolsrv_build" long-name="Content Control Service Build" filter="s60" introduced="^3">
       
  4742       <!-- need to remove links to the above components and just contain the IBY (or move the IBY into another component). 
  7366       		If keeping, it need to move down a directory.-->
  4743       		If keeping, it need to move down a directory.-->
  7367 <unit bldFile="mw/homescreensrv/contentcontrolsrv/group"/>
  4744       <unit bldFile="mw/homescreensrv/contentcontrolsrv/group"/>
  7368 </component>
  4745      </component>
  7369 </collection>
  4746     </collection>
  7370 </block>
  4747     <collection name="homescreensrv_info" long-name="Home Screen Services Info" level="specific">
  7371 <block name="appinstall" level="generic" long-name="Application Installation" levels="tool framework generic api">
  4748      <component name="homescreensrv_plat" filter="s60" long-name="Home Screen Services Platform Interfaces" class="api">
  7372 <collection name="appinstall_plat" long-name="Application Installation Platform Interfaces" level="api">
  4749       <unit bldFile="mw/homescreensrv/homescreensrv_plat/group"/>
  7373 <component name="iaupdate_api" long-name="IA Update API" filter="s60" class="api">
  4750      </component>
  7374 <unit bldFile="mw/appinstall/appinstall_plat/iaupdate_api/group"/>
  4751     </collection>
  7375 </component>
  4752    </block>
  7376 <component name="task_plugin_api" long-name="Task Plugin API" filter="s60" class="api">
  4753    <block name="appinstall" level="generic" long-name="Application Installation" levels="tool framework generic api">
  7377 <unit bldFile="mw/appinstall/appinstall_plat/task_plugin_api/group"/>
  4754     <collection name="ncdengine" long-name="Nokia Content Discover" level="framework">
  7378 </component>
  4755      <!-- is this really just a component? If so move down one diretcory. Otherwise properly split up the bld.inf -->
  7379 <component name="sw_installer_common_ui_api" long-name="SW Installer Common UI API" filter="s60" class="api">
  4756      <component name="ncdengine_engine" filter="s60" long-name="NCD Engine" introduced="^1">
  7380 <unit bldFile="mw/appinstall/appinstall_plat/sw_installer_common_ui_api/group"/>
  4757       <unit bldFile="mw/appinstall/ncdengine/engine/group"/>
  7381 </component>
  4758      </component>
  7382 <component name="sw_installer_launcher_api" long-name="SW Installer Launcher API" filter="s60" class="api">
  4759      <component name="debuglogger" filter="s60" long-name="NCD Debug Logger" introduced="^1" class="placeholder">
  7383 <unit bldFile="mw/appinstall/appinstall_plat/sw_installer_launcher_api/group"/>
  4760       <!-- <unit bldFile="ncdengine/debuglogger/group"/> -->
  7384 </component>
  4761      </component>
  7385 <component name="task_management_api" long-name="Task Management API" filter="s60" class="api">
  4762      <component name="ncdengine_build" filter="s60" long-name="NCD Build" introduced="^1">
  7386 <unit bldFile="mw/appinstall/appinstall_plat/task_management_api/group"/>
  4763       <unit bldFile="mw/appinstall/ncdengine/group"/>
  7387 </component>
  4764      </component>
  7388 <component name="sw_installer_ui_plugin_api" long-name="SW Installer UI Plugin API" filter="s60" class="api">
  4765     </collection>
  7389 <unit bldFile="mw/appinstall/appinstall_plat/sw_installer_ui_plugin_api/group"/>
  4766     <collection name="appinstaller" long-name="Application Installer" level="generic">
  7390 </component>
  4767      <component name="appmngr2" filter="s60" long-name="Application Manager 2" introduced="^2">
  7391 <component name="sw_installer_cr_keys" long-name="SW Installer CR Keys" filter="s60" class="api">
  4768       <unit bldFile="mw/appinstall/appinstaller/appmngr2/group"/>
  7392 <unit bldFile="mw/appinstall/appinstall_plat/sw_installer_cr_keys/group"/>
  4769      </component>
  7393 </component>
  4770      <component name="appinstui" filter="s60" long-name="Application Installer UI" introduced="^2">
  7394 <component name="sw_installer_ps_keys" long-name="SW Installer PS Keys" filter="s60" class="api">
  4771       <unit bldFile="mw/appinstall/appinstaller/appinstui/group"/>
  7395 <unit bldFile="mw/appinstall/appinstall_plat/sw_installer_ps_keys/group"/>
  4772      </component>
  7396 </component>
  4773     </collection>
  7397 <component name="appmngr2runtimeapi" long-name="Application Manager 2 Runtime Plugin API" filter="s60" class="api">
  4774     <collection name="iaupdateapi_stub" long-name="IA Update API Stub" level="api">
  7398 <unit bldFile="mw/appinstall/appinstall_plat/appmngr2runtimeapi/group"/>
  4775      <!-- the collection is really a component. Move down a directory.-->
  7399 </component>
  4776      <component name="iaupdateapi_stub_build" long-name="IA Update API Stub Build" filter="s60" introduced="^2">
  7400 </collection>
  4777       <unit bldFile="mw/appinstall/iaupdateapi_stub/group"/>
  7401 <collection name="appinstall_pub" long-name="Application Installation Public Interfaces" level="api">
  4778      </component>
  7402 <component name="startup_list_management_api" long-name="Startup List Management API" filter="s60" class="api">
  4779     </collection>
  7403 <unit bldFile="mw/appinstall/appinstall_pub/startup_list_management_api/group"/>
  4780     <collection name="iaupdate" long-name="Independent Apps Update" level="api">
  7404 </component>
  4781      <!-- is this really just a component? If so move down one diretcory. Otherwise properly split up the bld.inf -->
  7405 </collection>
  4782      <component name="iad" long-name="Software Update" filter="s60" introduced="^2">
  7406 <collection name="ncdengine" long-name="Nokia Content Discover" level="framework">
  4783       <unit bldFile="mw/appinstall/iaupdate/iad/group"/>
  7407 <!-- is this really just a component? If so move down one diretcory. Otherwise properly split up the bld.inf -->
  4784      </component>
  7408 <component name="ncdengine_engine" filter="s60" long-name="NCD Engine" introduced="^1">
  4785      <component name="iaupdate_help" filter="s60" long-name="IA Update Help" introduced="^2">
  7409 <unit bldFile="mw/appinstall/ncdengine/engine/group"/>
  4786       <unit bldFile="mw/appinstall/iaupdate/help/group"/>
  7410 </component>
  4787      </component>
  7411 <component name="debuglogger" filter="s60" long-name="NCD Debug Logger" introduced="^1" class="placeholder">
  4788      <component name="iaupdate_build" filter="s60" long-name="IA Update Build" introduced="^2">
  7412 <!-- <unit bldFile="ncdengine/debuglogger/group"/> -->
  4789       <unit bldFile="mw/appinstall/iaupdate/group"/>
  7413 </component>
  4790      </component>
  7414 <component name="ncdengine_build" filter="s60" long-name="NCD Build" introduced="^1">
  4791     </collection>
  7415 <unit bldFile="mw/appinstall/ncdengine/group"/>
  4792     <collection name="installationservices" long-name="Installation Services" level="generic">
  7416 </component>
  4793      <component name="swi" long-name="Secure Software Install" purpose="optional">
  7417 </collection>
  4794       <unit bldFile="mw/appinstall/installationservices/swi/group" mrp="mw/appinstall/installationservices/swi/group/security_swi.mrp"/>
  7418 <collection name="appinstaller" long-name="Application Installer" level="generic">
  4795      </component>
  7419 <component name="appmngr2" filter="s60" long-name="Application Manager 2" introduced="^2">
  4796      <component name="swidevicetools" long-name="Secure Software Install Device Tools" introduced="8.1" purpose="development">
  7420 <unit bldFile="mw/appinstall/appinstaller/appmngr2/group"/>
  4797       <unit bldFile="mw/appinstall/installationservices/swidevicetools/group" mrp="mw/appinstall/installationservices/swidevicetools/group/security_switools_device.mrp"/>
  7421 </component>
  4798      </component>
  7422 <component name="appinstui" filter="s60" long-name="Application Installer UI" introduced="^2">
  4799      <component name="swiconfig" long-name="Software Install Config" introduced="9.1" purpose="optional" class="config">
  7423 <unit bldFile="mw/appinstall/appinstaller/appinstui/group"/>
  4800       <unit bldFile="mw/appinstall/installationservices/swiconfig/group" mrp="mw/appinstall/installationservices/swiconfig/group/install_config.mrp"/>
  7424 </component>
  4801      </component>
  7425 </collection>
  4802     </collection>
  7426 <collection name="iaupdateapi_stub" long-name="IA Update API Stub" level="api">
  4803     <collection name="secureswitools" long-name="Secure Software Install Tools" level="tool">
  7427 <!-- the collection is really a component. Move down a directory.-->
  4804      <component name="makekeys" long-name="MakeKeys" filter="gt" introduced="6.0" purpose="optional" class="PC">
  7428 <component name="iaupdateapi_stub_build" long-name="IA Update API Stub Build" filter="s60" introduced="^2">
  4805       <unit bldFile="mw/appinstall/secureswitools/makekeys/group" mrp="mw/appinstall/secureswitools/makekeys/group/security_makekeys.mrp"/>
  7429 <unit bldFile="mw/appinstall/iaupdateapi_stub/group"/>
  4806      </component>
  7430 </component>
  4807      <component name="swianalysistoolkit" long-name="SWI Analysis Toolkit" purpose="development" class="PC">
  7431 </collection>
  4808       <unit bldFile="mw/appinstall/secureswitools/swianalysistoolkit/group" mrp="mw/appinstall/secureswitools/swianalysistoolkit/group/security_switools.mrp"/>
  7432 <collection name="iaupdate" long-name="Independent Apps Update" level="api">
  4809      </component>
  7433 <!-- is this really just a component? If so move down one diretcory. Otherwise properly split up the bld.inf -->
  4810      <component name="openssllib" long-name="OpenSSL Library" purpose="optional" class="PC">
  7434 <component name="iad" long-name="Software Update" filter="s60" introduced="^2">
  4811       <unit mrp="mw/appinstall/secureswitools/openssllib/security_openssl.mrp"/>
  7435 <unit bldFile="mw/appinstall/iaupdate/iad/group"/>
  4812      </component>
  7436 </component>
  4813      <component name="swisistools" long-name="Secure Software Install SIS Tools" purpose="optional" class="PC">
  7437 <component name="iaupdate_help" filter="s60" long-name="IA Update Help" introduced="^2">
  4814       <unit bldFile="mw/appinstall/secureswitools/swisistools/group" mrp="mw/appinstall/secureswitools/swisistools/group/security_sistools.mrp"/>
  7438 <unit bldFile="mw/appinstall/iaupdate/help/group"/>
  4815      </component>
  7439 </component>
  4816     </collection>
  7440 <component name="iaupdate_build" filter="s60" long-name="IA Update Build" introduced="^2">
  4817     <collection name="appinstall_info" long-name="Application Installation Info" level="api">
  7441 <unit bldFile="mw/appinstall/iaupdate/group"/>
  4818      <component name="appinstall_pub" filter="s60" long-name="Application Installation Public Interfaces" class="api">
  7442 </component>
  4819       <unit bldFile="mw/appinstall/appinstall_pub/group"/>
  7443 </collection>
  4820      </component>
  7444 <collection name="installationservices" long-name="Installation Services" level="generic">
  4821      <component name="appinstall_plat" filter="s60" long-name="Application Installation Platform Interfaces" class="api">
  7445 <component name="swi" long-name="Secure Software Install" purpose="optional">
  4822       <unit bldFile="mw/appinstall/appinstall_plat/group"/>
  7446 <unit bldFile="mw/appinstall/installationservices/swi/group" mrp="mw/appinstall/installationservices/swi/group/security_swi.mrp"/>
  4823      </component>
  7447 </component>
  4824      <component name="appinstall_metadata" long-name="Application Installation Metadata" introduced="^2" purpose="development" class="config PC">
  7448 <component name="swidevicetools" long-name="Secure Software Install Device Tools" introduced="8.1" purpose="development">
  4825       <unit mrp="mw/appinstall/appinstall_info/appinstall_metadata/appinstall_metadata.mrp"/>
  7449 <unit bldFile="mw/appinstall/installationservices/swidevicetools/group" mrp="mw/appinstall/installationservices/swidevicetools/group/security_switools_device.mrp"/>
  4826      </component>
  7450 </component>
  4827     </collection>
  7451 <component name="swiconfig" long-name="Software Install Config" introduced="9.1" purpose="optional" class="config">
  4828    </block>
  7452 <unit bldFile="mw/appinstall/installationservices/swiconfig/group" mrp="mw/appinstall/installationservices/swiconfig/group/install_config.mrp"/>
  4829    <block name="serviceapifw" level="specific" long-name="Service API Framework" levels="plugin framework server generic specific">
  7453 </component>
  4830     <collection name="rtsecuritymanager" long-name="Runtime Security Manager" level="server">
  7454 </collection>
  4831      <component name="rtsecuritymanagerutil" filter="s60" long-name="Runtime Security Manager Util">
  7455 <collection name="secureswitools" long-name="Secure Software Install Tools" level="tool">
  4832       <unit bldFile="mw/serviceapifw/rtsecuritymanager/rtsecuritymanagerutil/group"/>
  7456 <component name="makekeys" long-name="MakeKeys" filter="gt" introduced="6.0" purpose="optional" class="PC">
  4833      </component>
  7457 <unit bldFile="mw/appinstall/secureswitools/makekeys/group" mrp="mw/appinstall/secureswitools/makekeys/group/security_makekeys.mrp"/>
  4834      <component name="rtsecuritymanagerserver" filter="s60" long-name="Runtime Security Manager Server">
  7458 </component>
  4835       <unit bldFile="mw/serviceapifw/rtsecuritymanager/rtsecuritymanagerserver/group"/>
  7459 <component name="swianalysistoolkit" long-name="SWI Analysis Toolkit" purpose="development" class="PC">
  4836      </component>
  7460 <unit bldFile="mw/appinstall/secureswitools/swianalysistoolkit/group" mrp="mw/appinstall/secureswitools/swianalysistoolkit/group/security_switools.mrp"/>
  4837      <component name="rtsecuritymanagerclient" filter="s60" long-name="Runtime Security Manager Client">
  7461 </component>
  4838       <unit bldFile="mw/serviceapifw/rtsecuritymanager/rtsecuritymanagerclient/group"/>
  7462 <component name="openssllib" long-name="OpenSSL Library" purpose="optional" class="PC">
  4839      </component>
  7463 <unit mrp="mw/appinstall/secureswitools/openssllib/security_openssl.mrp"/>
  4840      <component name="rtsecuritymanager_build" filter="s60" long-name="Runtime Security Manager Build">
  7464 </component>
  4841       <!-- Move the export to the appropriate components, or make this a ROM component by removing the #includes -->
  7465 <component name="swisistools" long-name="Secure Software Install SIS Tools" purpose="optional" class="PC">
  4842       <unit bldFile="mw/serviceapifw/rtsecuritymanager/group"/>
  7466 <unit bldFile="mw/appinstall/secureswitools/swisistools/group" mrp="mw/appinstall/secureswitools/swisistools/group/security_sistools.mrp"/>
  4843      </component>
  7467 </component>
  4844     </collection>
  7468 </collection>
  4845     <collection name="languageinterworkingfw" long-name="Language Interworking Framework" level="framework">
  7469 <collection name="appinstall_info" long-name="Application Installation Info" level="api">
  4846      <component name="lifwservicehandler" filter="s60" long-name="Service Handler">
  7470 <component name="appinstall_metadata" long-name="Application Installation Metadata" introduced="^2" purpose="development" class="config PC">
  4847       <unit bldFile="mw/serviceapifw/languageinterworkingfw/servicehandler/group"/>
  7471 <unit mrp="mw/appinstall/appinstall_info/appinstall_metadata/appinstall_metadata.mrp"/>
  4848      </component>
  7472 </component>
  4849     </collection>
  7473 </collection>
  4850     <collection name="serviceapifw_info" long-name="Service API Framework Info" level="specific">
  7474 </block>
  4851      <component name="serviceapifw_plat" filter="s60" long-name="Service API Framework Platform Interfaces" class="api">
  7475 <block name="serviceapifw" level="specific" long-name="Service API Framework" levels="plugin framework server generic specific">
  4852       <unit bldFile="mw/serviceapifw/serviceapifw_plat/group"/>
  7476 <collection name="serviceapifw_pub" long-name="Service API Framework Public Interfaces" level="specific"/>
  4853      </component>
  7477 <collection name="serviceapifw_plat" long-name="Service API Framework Platform Interfaces" level="specific">
  4854      <component name="serviceapifw_pub" filter="s60" long-name="Service API Framework Public Interfaces" class="api">
  7478 <component name="rtsecuritymanager_common_api" long-name="Runtime Security Manager Common API" filter="s60" class="api">
  4855       <unit bldFile="mw/serviceapifw/serviceapifw_pub/group"/>
  7479 <unit bldFile="mw/serviceapifw/serviceapifw_plat/rtsecuritymanager_common_api/group"/>
  4856      </component>
  7480 </component>
  4857     </collection>
  7481 <component name="rtsecuritymanager_utility_api" long-name="Runtime Security Manager Utility API" filter="s60" class="api">
  4858    </block>
  7482 <unit bldFile="mw/serviceapifw/serviceapifw_plat/rtsecuritymanager_utility_api/group"/>
  4859    <block name="serviceapi" level="specific" long-name="Service API" levels="os mw1 mw2 app">
  7483 </component>
  4860     <!-- should break up this collection into something meaningful -->
  7484 <component name="rtsecuritymanager_client_api" long-name="Runtime Security Manager Client API" filter="s60" class="api">
  4861     <collection name="serviceproviders" long-name="Service Providers" level="mw1">
  7485 <unit bldFile="mw/serviceapifw/serviceapifw_plat/rtsecuritymanager_client_api/group"/>
  4862      <component name="sapi_contacts_vpbk" long-name="Contacts Phonebook SAPI" filter="s60" plugin="Y">
  7486 </component>
  4863       <unit bldFile="mw/serviceapi/serviceproviders/sapi_contacts_vpbk/group"/>
  7487 <component name="liw_provider_utility_api" long-name="LIW Provider Utility API" filter="s60" class="api">
  4864      </component>
  7488 <unit bldFile="mw/serviceapifw/serviceapifw_plat/liw_provider_utility_api/group"/>
  4865      <component name="sapi_location" long-name="Location SAPI" filter="s60" plugin="Y">
  7489 </component>
  4866       <unit bldFile="mw/serviceapi/serviceproviders/sapi_location/group"/>
  7490 <component name="liw_service_interface_base_api" long-name="LIW Service Interface Base API" filter="s60" class="api">
  4867      </component>
  7491 <unit bldFile="mw/serviceapifw/serviceapifw_plat/liw_service_interface_base_api/group"/>
  4868      <component name="sapi_mediamanagement" long-name="Media Management SAPI" filter="s60" plugin="Y">
  7492 </component>
  4869       <unit bldFile="mw/serviceapi/serviceproviders/sapi_mediamanagement/group"/>
  7493 <component name="liw_service_interface_menu_api" long-name="LIW Service Interface Menu API" filter="s60" class="api">
  4870      </component>
  7494 <unit bldFile="mw/serviceapifw/serviceapifw_plat/liw_service_interface_menu_api/group"/>
  4871      <component name="sapi_landmarks" long-name="Landmarks SAPI" filter="s60" plugin="Y">
  7495 </component>
  4872       <unit bldFile="mw/serviceapi/serviceproviders/sapi_landmarks/group"/>
  7496 <component name="liw_criteria_api" long-name="LIW Criteria API" filter="s60" class="api">
  4873      </component>
  7497 <unit bldFile="mw/serviceapifw/serviceapifw_plat/liw_criteria_api/group"/>
  4874      <component name="sapi_messaging" long-name="Messaging SAPI" filter="s60" plugin="Y">
  7498 </component>
  4875       <unit bldFile="mw/serviceapi/serviceproviders/sapi_messaging/group"/>
  7499 <component name="liw_generic_parameter_api" long-name="LIW Generic Parameter API" filter="s60" class="api">
  4876      </component>
  7500 <unit bldFile="mw/serviceapifw/serviceapifw_plat/liw_generic_parameter_api/group"/>
  4877      <component name="sapi_applicationmanager" long-name="Application Manager SAPI" filter="s60" plugin="Y">
  7501 </component>
  4878       <unit bldFile="mw/serviceapi/serviceproviders/sapi_applicationmanager/group"/>
  7502 <component name="liw_service_handler_api" long-name="LIW Service Handler API" filter="s60" class="api">
  4879      </component>
  7503 <unit bldFile="mw/serviceapifw/serviceapifw_plat/liw_service_handler_api/group"/>
  4880      <component name="sapi_calendar" long-name="Calendar SAPI" filter="s60" plugin="Y">
  7504 </component>
  4881       <unit bldFile="mw/serviceapi/serviceproviders/sapi_calendar/group"/>
  7505 </collection>
  4882      </component>
  7506 <collection name="rtsecuritymanager" long-name="Runtime Security Manager" level="server">
  4883      <component name="sapi_logging" long-name="Logging SAPI" filter="s60" plugin="Y">
  7507 <component name="rtsecuritymanagerutil" filter="s60" long-name="Runtime Security Manager Util">
  4884       <unit bldFile="mw/serviceapi/serviceproviders/sapi_logging/group"/>
  7508 <unit bldFile="mw/serviceapifw/rtsecuritymanager/rtsecuritymanagerutil/group"/>
  4885      </component>
  7509 </component>
  4886      <component name="sapi_sensor" long-name="Sensor SAPI" filter="s60" plugin="Y">
  7510 <component name="rtsecuritymanagerserver" filter="s60" long-name="Runtime Security Manager Server">
  4887       <unit bldFile="mw/serviceapi/serviceproviders/sapi_sensor/group"/>
  7511 <unit bldFile="mw/serviceapifw/rtsecuritymanager/rtsecuritymanagerserver/group"/>
  4888      </component>
  7512 </component>
  4889      <component name="sapi_sysinfo" long-name="Sysinfo SAPI" filter="s60" plugin="Y">
  7513 <component name="rtsecuritymanagerclient" filter="s60" long-name="Runtime Security Manager Client">
  4890       <unit bldFile="mw/serviceapi/serviceproviders/sapi_sysinfo/group"/>
  7514 <unit bldFile="mw/serviceapifw/rtsecuritymanager/rtsecuritymanagerclient/group"/>
  4891      </component>
  7515 </component>
  4892      <component name="sapi_serviceregistry" long-name="Service Registry SAPI" filter="s60" plugin="Y">
  7516 <component name="rtsecuritymanager_build" filter="s60" long-name="Runtime Security Manager Build">
  4893       <unit bldFile="mw/serviceapi/serviceproviders/sapi_serviceregistry/group"/>
  7517 <!-- Move the export to the appropriate components, or make this a ROM component by removing the #includes -->
  4894      </component>
  7518 <unit bldFile="mw/serviceapifw/rtsecuritymanager/group"/>
  4895      <component name="jsapi" long-name="Javascript API" filter="s60" plugin="Y">
  7519 </component>
  4896       <unit bldFile="mw/serviceapi/serviceproviders/jsapi/group"/>
  7520 </collection>
  4897      </component>
  7521 <collection name="languageinterworkingfw" long-name="Language Interworking Framework" level="framework">
  4898      <component name="serviceproviders_build" filter="s60" long-name="Service API Build">
  7522 <component name="lifwservicehandler" filter="s60" long-name="Service Handler">
  4899       <!--  distribute the exports or make this a ROM component by removing the #includes -->
  7523 <unit bldFile="mw/serviceapifw/languageinterworkingfw/servicehandler/group"/>
  4900       <unit bldFile="mw/serviceapi/serviceproviders/group"/>
  7524 </component>
  4901      </component>
  7525 </collection>
  4902     </collection>
  7526 </block>
  4903    </block>
  7527 <block name="serviceapi" level="specific" long-name="Service API" levels="os mw1 mw2 app">
  4904    <block name="web" level="specific" long-name="Web" levels="plugin utils server generic specific">
  7528 <!-- should break up this collection into something meaningful -->
  4905     <collection name="web_info" long-name="Web Info" level="specific">
  7529 <collection name="serviceproviders" long-name="Service Providers" level="mw1">
  4906      <component name="web_plat" filter="s60" long-name="Web Platform Interfaces" class="api">
  7530 <component name="sapi_contacts_vpbk" long-name="Contacts Phonebook SAPI" filter="s60" plugin="Y">
  4907       <unit bldFile="mw/web/web_plat/group"/>
  7531 <unit bldFile="mw/serviceapi/serviceproviders/sapi_contacts_vpbk/group"/>
  4908      </component>
  7532 </component>
  4909      <component name="web_pub" filter="s60" long-name="Web Public Interfaces" class="api">
  7533 <component name="sapi_location" long-name="Location SAPI" filter="s60" plugin="Y">
  4910       <unit bldFile="mw/web/web_pub/group"/>
  7534 <unit bldFile="mw/serviceapi/serviceproviders/sapi_location/group"/>
  4911      </component>
  7535 </component>
  4912      <component name="web_build" filter="s60" long-name="Web Build">
  7536 <component name="sapi_mediamanagement" long-name="Media Management SAPI" filter="s60" plugin="Y">
  4913       <!-- when configuration is in place, the #ifdef is no longer needed and this component can be removed -->
  7537 <unit bldFile="mw/serviceapi/serviceproviders/sapi_mediamanagement/group"/>
  4914       <unit bldFile="mw/web/group"/>
  7538 </component>
  4915      </component>
  7539 <component name="sapi_landmarks" long-name="Landmarks SAPI" filter="s60" plugin="Y">
  4916     </collection>
  7540 <unit bldFile="mw/serviceapi/serviceproviders/sapi_landmarks/group"/>
  4917     <collection name="browserutilities" long-name="Browser Utilities" level="utils">
  7541 </component>
  4918      <component name="browserdialogsprovider" filter="s60" long-name="Browser Dialogs Provider">
  7542 <component name="sapi_messaging" long-name="Messaging SAPI" filter="s60" plugin="Y">
  4919       <unit bldFile="mw/web/browserutilities/browserdialogsprovider/group"/>
  7543 <unit bldFile="mw/serviceapi/serviceproviders/sapi_messaging/group"/>
  4920      </component>
  7544 </component>
  4921      <component name="recenturlstore" filter="s60" long-name="Recent URL Store">
  7545 <component name="sapi_applicationmanager" long-name="Application Manager SAPI" filter="s60" plugin="Y">
  4922       <unit bldFile="mw/web/browserutilities/recenturlstore/group"/>
  7546 <unit bldFile="mw/serviceapi/serviceproviders/sapi_applicationmanager/group"/>
  4923      </component>
  7547 </component>
  4924      <component name="xmlparser" filter="s60" long-name="XML Interface">
  7548 <component name="sapi_calendar" long-name="Calendar SAPI" filter="s60" plugin="Y">
  4925       <unit bldFile="mw/web/browserutilities/xmlparser/group"/>
  7549 <unit bldFile="mw/serviceapi/serviceproviders/sapi_calendar/group"/>
  4926      </component>
  7550 </component>
  4927      <component name="cxmllibrary" filter="s60" long-name="XML Parser Implementation">
  7551 <component name="sapi_logging" long-name="Logging SAPI" filter="s60" plugin="Y">
  4928       <unit bldFile="mw/web/browserutilities/cxmllibrary/group"/>
  7552 <unit bldFile="mw/serviceapi/serviceproviders/sapi_logging/group"/>
  4929      </component>
  7553 </component>
  4930      <component name="downloadmgr" filter="s60" long-name="Download Manager">
  7554 <component name="sapi_sensor" long-name="Sensor SAPI" filter="s60" plugin="Y">
  4931       <unit bldFile="mw/web/browserutilities/downloadmgr/group"/>
  7555 <unit bldFile="mw/serviceapi/serviceproviders/sapi_sensor/group"/>
  4932      </component>
  7556 </component>
  4933      <component name="connectionmanager" filter="s60" long-name="Connection Manager">
  7557 <component name="sapi_sysinfo" long-name="Sysinfo SAPI" filter="s60" plugin="Y">
  4934       <unit bldFile="mw/web/browserutilities/connectionmanager/group"/>
  7558 <unit bldFile="mw/serviceapi/serviceproviders/sapi_sysinfo/group"/>
  4935      </component>
  7559 </component>
  4936      <component name="browsertelservice" filter="s60" long-name="Browser Telephony Service">
  7560 <component name="sapi_serviceregistry" long-name="Service Registry SAPI" filter="s60" plugin="Y">
  4937       <unit bldFile="mw/web/browserutilities/browsertelservice/group"/>
  7561 <unit bldFile="mw/serviceapi/serviceproviders/sapi_serviceregistry/group"/>
  4938      </component>
  7562 </component>
  4939      <component name="favouritesengine" filter="s60" long-name="Favourites Engine">
  7563 <component name="jsapi" long-name="Javascript API" filter="s60" plugin="Y">
  4940       <unit bldFile="mw/web/browserutilities/favouritesengine/group"/>
  7564 <unit bldFile="mw/serviceapi/serviceproviders/jsapi/group"/>
  4941      </component>
  7565 </component>
  4942      <component name="feedsengine" filter="s60" long-name="Feeds Engine">
  7566 <component name="serviceproviders_build" filter="s60" long-name="Service API Build">
  4943       <unit bldFile="mw/web/browserutilities/feedsengine/group"/>
  7567 <!--  distribute the exports or make this a ROM component by removing the #includes -->
  4944      </component>
  7568 <unit bldFile="mw/serviceapi/serviceproviders/group"/>
  4945      <component name="multipartparser" filter="s60" long-name="Multipart Parser">
  7569 </component>
  4946       <!-- uncomment the unit when configuration is in place, it's currently #included from browserutilities_build -->
  7570 </collection>
  4947       <!-- <unit bldFile="browserutilities/multipartparser/group"/> -->
  7571 </block>
  4948      </component>
  7572 <block name="web" level="specific" long-name="Web" levels="plugin utils server generic specific">
  4949      <component name="schemehandler" filter="s60" long-name="Scheme Handler">
  7573 <collection name="web_pub" long-name="Web Public Interfaces" level="specific">
  4950       <unit bldFile="mw/web/browserutilities/schemehandler/group"/>
  7574 <component name="browser_control_api" long-name="Browser Control API" filter="s60" class="api">
  4951      </component>
  7575 <unit bldFile="mw/web/web_pub/browser_control_api/group"/>
  4952      <component name="webutils" filter="s60" long-name="Web Utils">
  7576 </component>
  4953       <unit bldFile="mw/web/browserutilities/webutils/group"/>
  7577 <component name="download_mgr_client_api" long-name="Download Manager Client API" filter="s60" class="api">
  4954      </component>
  7578 <unit bldFile="mw/web/web_pub/download_mgr_client_api/group"/>
  4955      <component name="aiwbrowserprovider" filter="s60" long-name="AIW Browser Provider" plugin="Y">
  7579 </component>
  4956       <unit bldFile="mw/web/browserutilities/aiwbrowserprovider/group"/>
  7580 <component name="download_mgr_ui_api" long-name="Download Manager UI Library API" filter="s60" class="api">
  4957      </component>
  7581 <unit bldFile="mw/web/web_pub/download_mgr_ui_api/group"/>
  4958      <component name="browserutilities_build" filter="s60" long-name="Browser Utilities Build">
  7582 </component>
  4959       <!-- when configuration is in place, the #ifdef is no longer needed and this component can be removed -->
  7583 <component name="favourites_engine_api" long-name="Favourites Engine API" filter="s60" class="api">
  4960       <unit bldFile="mw/web/browserutilities/group"/>
  7584 <unit bldFile="mw/web/web_pub/favourites_engine_api/group"/>
  4961      </component>
  7585 </component>
  4962     </collection>
  7586 <component name="browser_plugin_api" long-name="Browser Plug-in API" filter="s60" class="api">
  4963     <collection name="webengine" long-name="Web Engine" level="server">
  7587 <unit bldFile="mw/web/web_pub/browser_plugin_api/group"/>
  4964      <component name="osswebengine" filter="s60" long-name="OSS Web Engine">
  7588 </component>
  4965       <!-- can only have one unit. Either split into multiple components or #include from a single main bld.inf -->
  7589 <component name="settings_api" long-name="Settings API" filter="s60" class="api">
  4966       <unit bldFile="mw/web/webengine/osswebengine/cache/group"/>
  7590 <unit bldFile="mw/web/web_pub/settings_api/group"/>
  4967       <unit bldFile="mw/web/webengine/osswebengine/memorymanager/group"/>
  7591 </component>
  4968       <unit bldFile="mw/web/webengine/osswebengine/npscript/group"/>
  7592 </collection>
  4969       <unit bldFile="mw/web/webengine/osswebengine/webkit/s60/group"/>
  7593 <collection name="web_plat" long-name="Web Platform Interfaces" level="specific">
  4970       <unit bldFile="mw/web/webengine/osswebengine/webkit/s60/group/javascriptcore"/>
  7594 <component name="aiw_browser_provider_api" long-name="AIW Browser Provider API" filter="s60" class="api">
  4971      </component>
  7595 <unit bldFile="mw/web/web_plat/aiw_browser_provider_api/group"/>
  4972      <component name="webkitutils" filter="s60" long-name="WebKit Utils">
  7596 </component>
  4973       <unit bldFile="mw/web/webengine/webkitutils/group"/>
  7597 <component name="browser_dialogs_provider_api" long-name="Browser Dialogs Provider API" filter="s60" class="api">
  4974      </component>
  7598 <unit bldFile="mw/web/web_plat/browser_dialogs_provider_api/group"/>
  4975      <component name="pagescaler" filter="s60" long-name="Page Scaler">
  7599 </component>
  4976       <unit bldFile="mw/web/webengine/pagescaler/group"/>
  7600 <component name="browser_platform_api" long-name="Browser Platform API" filter="s60" class="api">
  4977      </component>
  7601 <unit bldFile="mw/web/web_plat/browser_platform_api/group"/>
  4978      <component name="webwidgetinstaller" filter="s60" long-name="Widget Installer">
  7602 </component>
  4979       <unit bldFile="mw/web/webengine/widgetinstaller/group"/>
  7603 <component name="cod_handler_api" long-name="COD Handler API" filter="s60" class="api">
  4980      </component>
  7604 <unit bldFile="mw/web/web_plat/cod_handler_api/group"/>
  4981      <component name="widgetregistry" filter="s60" long-name="Widget Registry">
  7605 </component>
  4982       <unit bldFile="mw/web/webengine/widgetregistry/group"/>
  7606 <component name="connection_manager_api" long-name="Connection Manager API" filter="s60" class="api">
  4983      </component>
  7607 <unit bldFile="mw/web/web_plat/connection_manager_api/group"/>
  4984      <component name="wmlengine" filter="s60" long-name="WML Engine">
  7608 </component>
  4985       <unit bldFile="mw/web/webengine/wmlengine/group"/>
  7609 <component name="cxml_library_api" long-name="cXml Library API" filter="s60" class="api">
  4986      </component>
  7610 <unit bldFile="mw/web/web_plat/cxml_library_api/group"/>
  4987      <component name="device" filter="s60" long-name="Device">
  7611 </component>
  4988       <!-- this needs a more meaningful name -->
  7612 <component name="download_mgr_client_api_extn" long-name="Download Manager Client API Extension" filter="s60" class="api">
  4989       <unit bldFile="mw/web/webengine/device/group"/>
  7613 <unit bldFile="mw/web/web_plat/download_mgr_client_api_extn/group"/>
  4990      </component>
  7614 </component>
  4991      <component name="widgetengine" filter="s60" long-name="Widget Engine">
  7615 <component name="download_path_plugin_api" long-name="Download Path Plugin API" filter="s60" introduced="^3" class="api">
  4992       <unit bldFile="mw/web/webengine/widgetengine/group"/>
  7616 <unit bldFile="mw/web/web_plat/download_path_plugin_api/group"/>
  4993      </component>
  7617 </component>
  4994      <component name="web_memoryplugin" long-name="Memory Plugin" filter="s60" plugin="Y">
  7618 <component name="feeds_engine_api" long-name="Feeds Engine API" filter="s60" class="api">
  4995       <unit bldFile="mw/web/webengine/memoryplugin/group"/>
  7619 <unit bldFile="mw/web/web_plat/feeds_engine_api/group"/>
  4996      </component>
  7620 </component>
  4997      <component name="widgetmemoryplugin" filter="s60" long-name="Widget Memory Plugin" plugin="Y">
  7621 <component name="launcher_api" long-name="Launcher API" filter="s60" class="api">
  4998       <unit bldFile="mw/web/webengine/widgetmemoryplugin/group"/>
  7622 <unit bldFile="mw/web/web_plat/launcher_api/group"/>
  4999      </component>
  7623 </component>
  5000      <component name="widgetbackuprestore" filter="s60" long-name="Widget Backup and Restore">
  7624 <component name="multipart_parser_api" long-name="Multipart Parser API" filter="s60" class="api">
  5001       <unit bldFile="mw/web/webengine/widgetbackuprestore/group"/>
  7625 <unit bldFile="mw/web/web_plat/multipart_parser_api/group"/>
  5002      </component>
  7626 </component>
  5003      <component name="browserrecognizers" filter="s60" long-name="Browser Recognizers" plugin="Y">
  7627 <component name="recent_url_store_api" long-name="Recent URL Store API" filter="s60" class="api">
  5004       <unit bldFile="mw/web/webengine/browserrecognizers/group"/>
  7628 <unit bldFile="mw/web/web_plat/recent_url_store_api/group"/>
  5005      </component>
  7629 </component>
  5006      <component name="wrtharvester" filter="s60" long-name="Web Runtime Harvester" plugin="Y">
  7630 <component name="scheme_handler_plugin_api" long-name="Scheme Handler Plugin API" filter="s60" class="api">
  5007       <unit bldFile="mw/web/webengine/wrtharvester/group"/>
  7631 <unit bldFile="mw/web/web_plat/scheme_handler_plugin_api/group"/>
  5008      </component>
  7632 </component>
  5009     </collection>
  7633 <component name="scriptable_plugin_api" long-name="Scriptable Plugin API" filter="s60" class="api">
  5010     <collection name="codhandler" long-name="Content Object Descriptor Handler" level="specific">
  7634 <unit bldFile="mw/web/web_plat/scriptable_plugin_api/group"/>
  5011      <component name="codeng" filter="s60" long-name="COD Engine">
  7635 </component>
  5012       <unit bldFile="mw/web/codhandler/codeng/group"/>
  7636 <component name="webutils_api" long-name="Web Utils API" filter="s60" class="api">
  5013      </component>
  7637 <unit bldFile="mw/web/web_plat/webutils_api/group"/>
  5014      <component name="codui" filter="s60" long-name="COD UI">
  7638 </component>
  5015       <unit bldFile="mw/web/codhandler/codui/group"/>
  7639 <component name="widget_registry_api" long-name="Widget Registry API" filter="s60" class="api">
  5016      </component>
  7640 <unit bldFile="mw/web/web_plat/widget_registry_api/group"/>
  5017      <component name="codrecog" filter="s60" long-name="COD Recogniser" plugin="Y">
  7641 </component>
  5018       <unit bldFile="mw/web/codhandler/codrecog/group"/>
  7642 <component name="xml_parser_api" long-name="XML Parser API" filter="s60" class="api">
  5019      </component>
  7643 <unit bldFile="mw/web/web_plat/xml_parser_api/group"/>
  5020      <component name="codviewer" filter="s60" long-name="COD Viewer">
  7644 </component>
  5021       <unit bldFile="mw/web/codhandler/codviewer/group"/>
  7645 <component name="stmgesturefw_api" long-name="State Machine Gesture Framework API " filter="s60" class="api">
  5022      </component>
  7646 <unit bldFile="mw/web/web_plat/stmgesturefw_api/group"/>
  5023      <component name="ddrecog" filter="s60" long-name="Download Descriptor Recogniser" plugin="Y">
  7647 </component>
  5024       <unit bldFile="mw/web/codhandler/ddrecog/group"/>
  7648 </collection>
  5025      </component>
  7649 <collection name="web_info" long-name="Web Info" level="specific">
  5026      <component name="ddviewer" filter="s60" long-name="Download Descriptor Viewer">
  7650 <component name="web_build" filter="s60" long-name="Web Build">
  5027       <unit bldFile="mw/web/codhandler/ddviewer/group"/>
  7651 <!-- when configuration is in place, the #ifdef is no longer needed and this component can be removed -->
  5028      </component>
  7652 <unit bldFile="mw/web/group"/>
  5029      <component name="coddownload" filter="s60" long-name="COD Download">
  7653 </component>
  5030       <unit bldFile="mw/web/codhandler/coddownload/group"/>
  7654 </collection>
  5031      </component>
  7655 <collection name="browserutilities" long-name="Browser Utilities" level="utils">
  5032      <component name="roapapp" filter="s60" long-name="ROAP Application">
  7656 <component name="browserdialogsprovider" filter="s60" long-name="Browser Dialogs Provider">
  5033       <unit bldFile="mw/web/codhandler/roapapp/group"/>
  7657 <unit bldFile="mw/web/browserutilities/browserdialogsprovider/group"/>
  5034      </component>
  7658 </component>
  5035      <component name="codhandler_build" filter="s60" long-name="COD Handler Build">
  7659 <component name="recenturlstore" filter="s60" long-name="Recent URL Store">
  5036       <!-- Exports need to go into another component or make this self-contained.
  7660 <unit bldFile="mw/web/browserutilities/recenturlstore/group"/>
       
  7661 </component>
       
  7662 <component name="xmlparser" filter="s60" long-name="XML Interface">
       
  7663 <unit bldFile="mw/web/browserutilities/xmlparser/group"/>
       
  7664 </component>
       
  7665 <component name="cxmllibrary" filter="s60" long-name="XML Parser Implementation">
       
  7666 <unit bldFile="mw/web/browserutilities/cxmllibrary/group"/>
       
  7667 </component>
       
  7668 <component name="downloadmgr" filter="s60" long-name="Download Manager">
       
  7669 <unit bldFile="mw/web/browserutilities/downloadmgr/group"/>
       
  7670 </component>
       
  7671 <component name="connectionmanager" filter="s60" long-name="Connection Manager">
       
  7672 <unit bldFile="mw/web/browserutilities/connectionmanager/group"/>
       
  7673 </component>
       
  7674 <component name="browsertelservice" filter="s60" long-name="Browser Telephony Service">
       
  7675 <unit bldFile="mw/web/browserutilities/browsertelservice/group"/>
       
  7676 </component>
       
  7677 <component name="favouritesengine" filter="s60" long-name="Favourites Engine">
       
  7678 <unit bldFile="mw/web/browserutilities/favouritesengine/group"/>
       
  7679 </component>
       
  7680 <component name="feedsengine" filter="s60" long-name="Feeds Engine">
       
  7681 <unit bldFile="mw/web/browserutilities/feedsengine/group"/>
       
  7682 </component>
       
  7683 <component name="multipartparser" filter="s60" long-name="Multipart Parser">
       
  7684 <!-- uncomment the unit when configuration is in place, it's currently #included from browserutilities_build -->
       
  7685 <!-- <unit bldFile="browserutilities/multipartparser/group"/> -->
       
  7686 </component>
       
  7687 <component name="schemehandler" filter="s60" long-name="Scheme Handler">
       
  7688 <unit bldFile="mw/web/browserutilities/schemehandler/group"/>
       
  7689 </component>
       
  7690 <component name="webutils" filter="s60" long-name="Web Utils">
       
  7691 <unit bldFile="mw/web/browserutilities/webutils/group"/>
       
  7692 </component>
       
  7693 <component name="aiwbrowserprovider" filter="s60" long-name="AIW Browser Provider" plugin="Y">
       
  7694 <unit bldFile="mw/web/browserutilities/aiwbrowserprovider/group"/>
       
  7695 </component>
       
  7696 <component name="browserutilities_build" filter="s60" long-name="Browser Utilities Build">
       
  7697 <!-- when configuration is in place, the #ifdef is no longer needed and this component can be removed -->
       
  7698 <unit bldFile="mw/web/browserutilities/group"/>
       
  7699 </component>
       
  7700 </collection>
       
  7701 <collection name="webengine" long-name="Web Engine" level="server">
       
  7702 <component name="osswebengine" filter="s60" long-name="OSS Web Engine">
       
  7703 <!-- can only have one unit. Either split into multiple components or #include from a single main bld.inf -->
       
  7704 <unit bldFile="mw/web/webengine/osswebengine/cache/group"/>
       
  7705 <unit bldFile="mw/web/webengine/osswebengine/memorymanager/group"/>
       
  7706 <unit bldFile="mw/web/webengine/osswebengine/npscript/group"/>
       
  7707 <unit bldFile="mw/web/webengine/osswebengine/webkit/s60/group"/>
       
  7708 <unit bldFile="mw/web/webengine/osswebengine/webkit/s60/group/javascriptcore"/>
       
  7709 </component>
       
  7710 <component name="webkitutils" filter="s60" long-name="WebKit Utils">
       
  7711 <unit bldFile="mw/web/webengine/webkitutils/group"/>
       
  7712 </component>
       
  7713 <component name="pagescaler" filter="s60" long-name="Page Scaler">
       
  7714 <unit bldFile="mw/web/webengine/pagescaler/group"/>
       
  7715 </component>
       
  7716 <component name="webwidgetinstaller" filter="s60" long-name="Widget Installer">
       
  7717 <unit bldFile="mw/web/webengine/widgetinstaller/group"/>
       
  7718 </component>
       
  7719 <component name="widgetregistry" filter="s60" long-name="Widget Registry">
       
  7720 <unit bldFile="mw/web/webengine/widgetregistry/group"/>
       
  7721 </component>
       
  7722 <component name="wmlengine" filter="s60" long-name="WML Engine">
       
  7723 <unit bldFile="mw/web/webengine/wmlengine/group"/>
       
  7724 </component>
       
  7725 <component name="device" filter="s60" long-name="Device">
       
  7726 <!-- this needs a more meaningful name -->
       
  7727 <unit bldFile="mw/web/webengine/device/group"/>
       
  7728 </component>
       
  7729 <component name="widgetengine" filter="s60" long-name="Widget Engine">
       
  7730 <unit bldFile="mw/web/webengine/widgetengine/group"/>
       
  7731 </component>
       
  7732 <component name="web_memoryplugin" long-name="Memory Plugin" filter="s60" plugin="Y">
       
  7733 <unit bldFile="mw/web/webengine/memoryplugin/group"/>
       
  7734 </component>
       
  7735 <component name="widgetmemoryplugin" filter="s60" long-name="Widget Memory Plugin" plugin="Y">
       
  7736 <unit bldFile="mw/web/webengine/widgetmemoryplugin/group"/>
       
  7737 </component>
       
  7738 <component name="widgetbackuprestore" filter="s60" long-name="Widget Backup and Restore">
       
  7739 <unit bldFile="mw/web/webengine/widgetbackuprestore/group"/>
       
  7740 </component>
       
  7741 <component name="browserrecognizers" filter="s60" long-name="Browser Recognizers" plugin="Y">
       
  7742 <unit bldFile="mw/web/webengine/browserrecognizers/group"/>
       
  7743 </component>
       
  7744 <component name="wrtharvester" filter="s60" long-name="Web Runtime Harvester" plugin="Y">
       
  7745 <unit bldFile="mw/web/webengine/wrtharvester/group"/>
       
  7746 </component>
       
  7747 </collection>
       
  7748 <collection name="codhandler" long-name="Content Object Descriptor Handler" level="specific">
       
  7749 <component name="codeng" filter="s60" long-name="COD Engine">
       
  7750 <unit bldFile="mw/web/codhandler/codeng/group"/>
       
  7751 </component>
       
  7752 <component name="codui" filter="s60" long-name="COD UI">
       
  7753 <unit bldFile="mw/web/codhandler/codui/group"/>
       
  7754 </component>
       
  7755 <component name="codrecog" filter="s60" long-name="COD Recogniser" plugin="Y">
       
  7756 <unit bldFile="mw/web/codhandler/codrecog/group"/>
       
  7757 </component>
       
  7758 <component name="codviewer" filter="s60" long-name="COD Viewer">
       
  7759 <unit bldFile="mw/web/codhandler/codviewer/group"/>
       
  7760 </component>
       
  7761 <component name="ddrecog" filter="s60" long-name="Download Descriptor Recogniser" plugin="Y">
       
  7762 <unit bldFile="mw/web/codhandler/ddrecog/group"/>
       
  7763 </component>
       
  7764 <component name="ddviewer" filter="s60" long-name="Download Descriptor Viewer">
       
  7765 <unit bldFile="mw/web/codhandler/ddviewer/group"/>
       
  7766 </component>
       
  7767 <component name="coddownload" filter="s60" long-name="COD Download">
       
  7768 <unit bldFile="mw/web/codhandler/coddownload/group"/>
       
  7769 </component>
       
  7770 <component name="roapapp" filter="s60" long-name="ROAP Application">
       
  7771 <unit bldFile="mw/web/codhandler/roapapp/group"/>
       
  7772 </component>
       
  7773 <component name="codhandler_build" filter="s60" long-name="COD Handler Build">
       
  7774 <!-- Exports need to go into another component or make this self-contained.
       
  7775       		#included .hrh file needs to be #included in each of the other components -->
  5037       		#included .hrh file needs to be #included in each of the other components -->
  7776 <unit bldFile="mw/web/codhandler/group"/>
  5038       <unit bldFile="mw/web/codhandler/group"/>
  7777 </component>
  5039      </component>
  7778 </collection>
  5040     </collection>
  7779 <collection name="widgets" long-name="Web Widget Framework" level="generic">
  5041     <collection name="widgets" long-name="Web Widget Framework" level="generic">
  7780 <!-- the following units can be uncommented when configuration is put in place -->
  5042      <!-- the following units can be uncommented when configuration is put in place -->
  7781 <component name="widgetrecognizer" filter="s60" long-name="Widget Recognizer" plugin="Y">
  5043      <component name="widgetrecognizer" filter="s60" long-name="Widget Recognizer" plugin="Y">
  7782 <!--<unit bldFile="widgets/widgetrecognizer/group"/>-->
  5044       <!--<unit bldFile="widgets/widgetrecognizer/group"/>-->
  7783 </component>
  5045      </component>
  7784 <component name="widgetinstaller" filter="s60" long-name="Widget Installer UI" plugin="Y">
  5046      <component name="widgetinstaller" filter="s60" long-name="Widget Installer UI" plugin="Y">
  7785 <!--<unit bldFile="widgets/widgetinstaller/group"/>-->
  5047       <!--<unit bldFile="widgets/widgetinstaller/group"/>-->
  7786 </component>
  5048      </component>
  7787 <component name="widgetlauncher" filter="s60" long-name="Widget Launcher">
  5049      <component name="widgetlauncher" filter="s60" long-name="Widget Launcher">
  7788 <!-- <unit bldFile="widgets/widgetlauncher/group"/>-->
  5050       <!-- <unit bldFile="widgets/widgetlauncher/group"/>-->
  7789 </component>
  5051      </component>
  7790 <component name="widgetapp" filter="s60" long-name="Widget UI">
  5052      <component name="widgetapp" filter="s60" long-name="Widget UI">
  7791 <!--<unit bldFile="widgets/widgetapp/group"/>-->
  5053       <!--<unit bldFile="widgets/widgetapp/group"/>-->
  7792 </component>
  5054      </component>
  7793 <component name="widgetsidchecker" filter="s60" long-name="Widget SID Checker" introduced="^3">
  5055      <component name="widgetsidchecker" filter="s60" long-name="Widget SID Checker" introduced="^3">
  7794 <!--<unit bldFile="widgets/widgetsidchecker/group"/>-->
  5056       <!--<unit bldFile="widgets/widgetsidchecker/group"/>-->
  7795 </component>
  5057      </component>
  7796 <component name="widgetpreinstaller" filter="s60" long-name="Widget Pre-Installer">
  5058      <component name="widgetpreinstaller" filter="s60" long-name="Widget Pre-Installer">
  7797 <!--<unit bldFile="widgets/widgetpreinstaller/group"/>-->
  5059       <!--<unit bldFile="widgets/widgetpreinstaller/group"/>-->
  7798 </component>
  5060      </component>
  7799 <component name="widgetstartup" filter="s60" long-name="Widget Startup">
  5061      <component name="widgetstartup" filter="s60" long-name="Widget Startup">
  7800 <!--<unit bldFile="widgets/widgetstartup/group"/>-->
  5062       <!--<unit bldFile="widgets/widgetstartup/group"/>-->
  7801 </component>
  5063      </component>
  7802 <component name="widgets_build" filter="s60" long-name="Widgets Build">
  5064      <component name="widgets_build" filter="s60" long-name="Widgets Build">
  7803 <!-- when configuration is in place, the #ifdef is no longer needed and this component can be removed 
  5065       <!-- when configuration is in place, the #ifdef is no longer needed and this component can be removed 
  7804       		#included .hrh file needs to be #included in each of the other components -->
  5066       		#included .hrh file needs to be #included in each of the other components -->
  7805 <unit bldFile="mw/web/widgets/group"/>
  5067       <unit bldFile="mw/web/widgets/group"/>
  7806 </component>
  5068      </component>
  7807 </collection>
  5069     </collection>
  7808 </block>
  5070    </block>
  7809 <block name="websrv" level="generic" long-name="Web Services" levels="plugin framework server generic specific">
  5071    <block name="websrv" level="generic" long-name="Web Services" levels="plugin framework server generic specific">
  7810 <collection name="websrv_pub" long-name="Web Services Public Interfaces" level="specific">
  5072     <collection name="webservices" long-name="Web Services Framework" level="generic">
  7811 <component name="web_service_description_api" long-name="Web Service Description API" filter="s60" class="api">
  5073      <!-- consider breaking this collection into more meaningful subsets -->
  7812 <unit bldFile="mw/websrv/websrv_pub/web_service_description_api/group"/>
  5074      <component name="wsnotifierplugins" filter="s60" long-name="WS Notifier Plugins" plugin="Y">
  7813 </component>
  5075       <unit bldFile="mw/websrv/webservices/wsnotifierplugins/group"/>
  7814 <component name="web_service_connection_api" long-name="Web Service Connection API" filter="s60" class="api">
  5076      </component>
  7815 <unit bldFile="mw/websrv/websrv_pub/web_service_connection_api/group"/>
  5077      <component name="wslogger" filter="s60" long-name="WS Logger">
  7816 </component>
  5078       <unit bldFile="mw/websrv/webservices/wslogger/group"/>
  7817 <component name="web_service_manager_api" long-name="Web Service Manager API" filter="s60" class="api">
  5079      </component>
  7818 <unit bldFile="mw/websrv/websrv_pub/web_service_manager_api/group"/>
  5080      <component name="wsxml" filter="s60" long-name="WS XML Extensions">
  7819 </component>
  5081       <unit bldFile="mw/websrv/webservices/wsxml/group"/>
  7820 <component name="hostlet_connection_api" long-name="Hostlet Connection API" filter="s60" class="api">
  5082      </component>
  7821 <unit bldFile="mw/websrv/websrv_pub/hostlet_connection_api/group"/>
  5083      <component name="wsutils" filter="s60" long-name="WS Utils">
  7822 </component>
  5084       <unit bldFile="mw/websrv/webservices/wsutils/group"/>
  7823 <component name="web_service_messaging_api" long-name="Web Service Messaging API" filter="s60" class="api">
  5085      </component>
  7824 <unit bldFile="mw/websrv/websrv_pub/web_service_messaging_api/group"/>
  5086      <component name="wsfragment" filter="s60" long-name="WS Fragment">
  7825 </component>
  5087       <unit bldFile="mw/websrv/webservices/wsfragment/group"/>
  7826 <component name="xml_extensions_api" long-name="XML Extensions API" filter="s60" class="api">
  5088      </component>
  7827 <unit bldFile="mw/websrv/websrv_pub/xml_extensions_api/group"/>
  5089      <component name="wsdescription" filter="s60" long-name="WS Service Description">
  7828 </component>
  5090       <unit bldFile="mw/websrv/webservices/wsdescription/group"/>
  7829 <component name="xml_fragment_api" long-name="XML Fragment API" filter="s60" class="api">
  5091      </component>
  7830 <unit bldFile="mw/websrv/websrv_pub/xml_fragment_api/group"/>
  5092      <component name="wsconnection" filter="s60" long-name="WS Service Connection">
  7831 </component>
  5093       <unit bldFile="mw/websrv/webservices/wsconnection/group"/>
  7832 </collection>
  5094      </component>
  7833 <collection name="webservices" long-name="Web Services Framework" level="generic">
  5095      <component name="wsmessages" filter="s60" long-name="WS Messages">
  7834 <!-- consider breaking this collection into more meaningful subsets -->
  5096       <unit bldFile="mw/websrv/webservices/wsmessages/group"/>
  7835 <component name="wsnotifierplugins" filter="s60" long-name="WS Notifier Plugins" plugin="Y">
  5097      </component>
  7836 <unit bldFile="mw/websrv/webservices/wsnotifierplugins/group"/>
  5098      <component name="wscredentialmanager" filter="s60" long-name="WS Credential Manager">
  7837 </component>
  5099       <unit bldFile="mw/websrv/webservices/wscredentialmanager/group"/>
  7838 <component name="wslogger" filter="s60" long-name="WS Logger">
  5100      </component>
  7839 <unit bldFile="mw/websrv/webservices/wslogger/group"/>
  5101      <component name="wsframework" filter="s60" long-name="WS Framework">
  7840 </component>
  5102       <unit bldFile="mw/websrv/webservices/wsframework/group"/>
  7841 <component name="wsxml" filter="s60" long-name="WS XML Extensions">
  5103      </component>
  7842 <unit bldFile="mw/websrv/webservices/wsxml/group"/>
  5104      <component name="wshttpchanneltransportplugin" filter="s60" long-name="WS HTTP Channel Transport Plugin" plugin="Y">
  7843 </component>
  5105       <unit bldFile="mw/websrv/webservices/wshttpchanneltransportplugin/group"/>
  7844 <component name="wsutils" filter="s60" long-name="WS Utils">
  5106      </component>
  7845 <unit bldFile="mw/websrv/webservices/wsutils/group"/>
  5107      <component name="wsconnectionagent" filter="s60" long-name="WS Connection Agent">
  7846 </component>
  5108       <unit bldFile="mw/websrv/webservices/wsconnectionagent/group"/>
  7847 <component name="wsfragment" filter="s60" long-name="WS Fragment">
  5109      </component>
  7848 <unit bldFile="mw/websrv/webservices/wsfragment/group"/>
  5110      <component name="wsprovider" filter="s60" long-name="WS Provider">
  7849 </component>
  5111       <unit bldFile="mw/websrv/webservices/wsprovider/group"/>
  7850 <component name="wsdescription" filter="s60" long-name="WS Service Description">
  5112      </component>
  7851 <unit bldFile="mw/websrv/webservices/wsdescription/group"/>
  5113      <component name="wshostletconnection" filter="s60" long-name="WS Hostlet Connection">
  7852 </component>
  5114       <unit bldFile="mw/websrv/webservices/wshostletconnection/group"/>
  7853 <component name="wsconnection" filter="s60" long-name="WS Service Connection">
  5115      </component>
  7854 <unit bldFile="mw/websrv/webservices/wsconnection/group"/>
  5116      <component name="wsmanager" filter="s60" long-name="WS Service Manager">
  7855 </component>
  5117       <unit bldFile="mw/websrv/webservices/wsmanager/group"/>
  7856 <component name="wsmessages" filter="s60" long-name="WS Messages">
  5118      </component>
  7857 <unit bldFile="mw/websrv/webservices/wsmessages/group"/>
  5119      <component name="wsidentitymanager" filter="s60" long-name="WS Identity Manager">
  7858 </component>
  5120       <unit bldFile="mw/websrv/webservices/wsidentitymanager/group"/>
  7859 <component name="wscredentialmanager" filter="s60" long-name="WS Credential Manager">
  5121      </component>
  7860 <unit bldFile="mw/websrv/webservices/wscredentialmanager/group"/>
  5122      <component name="idwsfplugin" filter="s60" long-name="ID-WSF Plugin" plugin="Y">
  7861 </component>
  5123       <unit bldFile="mw/websrv/webservices/idwsfplugin/group"/>
  7862 <component name="wsframework" filter="s60" long-name="WS Framework">
  5124      </component>
  7863 <unit bldFile="mw/websrv/webservices/wsframework/group"/>
  5125      <component name="wsibasicplugin" filter="s60" long-name="WS-I Basic Plugin" plugin="Y">
  7864 </component>
  5126       <unit bldFile="mw/websrv/webservices/wsibasicplugin/group"/>
  7865 <component name="wshttpchanneltransportplugin" filter="s60" long-name="WS HTTP Channel Transport Plugin" plugin="Y">
  5127      </component>
  7866 <unit bldFile="mw/websrv/webservices/wshttpchanneltransportplugin/group"/>
  5128      <component name="wsrestplugin" filter="s60" long-name="WS REST Plugin" plugin="Y">
  7867 </component>
  5129       <unit bldFile="mw/websrv/webservices/wsrestplugin/group"/>
  7868 <component name="wsconnectionagent" filter="s60" long-name="WS Connection Agent">
  5130      </component>
  7869 <unit bldFile="mw/websrv/webservices/wsconnectionagent/group"/>
  5131      <component name="idwsfsecuritymechanism" filter="s60" long-name="ID-WSF Security Mechanism">
  7870 </component>
  5132       <unit bldFile="mw/websrv/webservices/idwsfsecuritymechanism/group"/>
  7871 <component name="wsprovider" filter="s60" long-name="WS Provider">
  5133      </component>
  7872 <unit bldFile="mw/websrv/webservices/wsprovider/group"/>
  5134      <component name="wspasswordtransforms" filter="s60" long-name="WS Password Transforms">
  7873 </component>
  5135       <unit bldFile="mw/websrv/webservices/wspasswordtransforms/group"/>
  7874 <component name="wshostletconnection" filter="s60" long-name="WS Hostlet Connection">
  5136      </component>
  7875 <unit bldFile="mw/websrv/webservices/wshostletconnection/group"/>
  5137      <component name="wscore" filter="s60" long-name="WS Core Service Manager">
  7876 </component>
  5138       <unit bldFile="mw/websrv/webservices/wscore/group"/>
  7877 <component name="wsmanager" filter="s60" long-name="WS Service Manager">
  5139      </component>
  7878 <unit bldFile="mw/websrv/webservices/wsmanager/group"/>
  5140      <component name="wslocaltransportplugin" filter="s60" long-name="WS Local Transport Plugin" plugin="Y">
  7879 </component>
  5141       <unit bldFile="mw/websrv/webservices/wslocaltransportplugin/group"/>
  7880 <component name="wsidentitymanager" filter="s60" long-name="WS Identity Manager">
  5142      </component>
  7881 <unit bldFile="mw/websrv/webservices/wsidentitymanager/group"/>
  5143      <component name="wshostlettransportplugin" filter="s60" long-name="WS Hostlet Transport Plugin" plugin="Y">
  7882 </component>
  5144       <unit bldFile="mw/websrv/webservices/wshostlettransportplugin/group"/>
  7883 <component name="idwsfplugin" filter="s60" long-name="ID-WSF Plugin" plugin="Y">
  5145      </component>
  7884 <unit bldFile="mw/websrv/webservices/idwsfplugin/group"/>
  5146      <component name="wsstar" filter="s60" long-name="WS Star">
  7885 </component>
  5147       <!-- can only have one unit. Need to split into separate components or #include from a single bld.inf -->
  7886 <component name="wsibasicplugin" filter="s60" long-name="WS-I Basic Plugin" plugin="Y">
  5148       <unit bldFile="mw/websrv/webservices/wsstar/wsstarpolicy/group"/>
  7887 <unit bldFile="mw/websrv/webservices/wsibasicplugin/group"/>
  5149       <unit bldFile="mw/websrv/webservices/wsstar/wsstarplugin/group"/>
  7888 </component>
  5150       <unit bldFile="mw/websrv/webservices/wsstar/wsstarmessagehandlers/group"/>
  7889 <component name="wsrestplugin" filter="s60" long-name="WS REST Plugin" plugin="Y">
  5151      </component>
  7890 <unit bldFile="mw/websrv/webservices/wsrestplugin/group"/>
  5152      <component name="wsoviplugin" filter="s60" long-name="WS Ovi Plugin">
  7891 </component>
  5153       <unit bldFile="mw/websrv/webservices/wsoviplugin/group"/>
  7892 <component name="idwsfsecuritymechanism" filter="s60" long-name="ID-WSF Security Mechanism">
  5154      </component>
  7893 <unit bldFile="mw/websrv/webservices/idwsfsecuritymechanism/group"/>
  5155      <component name="wsoviplugin" filter="s60" long-name="WS Ovi Plugin">
  7894 </component>
  5156       <unit bldFile="mw/websrv/webservices/wsoviplugin/group"/>
  7895 <component name="wspasswordtransforms" filter="s60" long-name="WS Password Transforms">
  5157      </component>
  7896 <unit bldFile="mw/websrv/webservices/wspasswordtransforms/group"/>
  5158      <component name="webservices_build" filter="s60" long-name="Web Services Build">
  7897 </component>
  5159       <!-- need to split into self-contained components -->
  7898 <component name="wscore" filter="s60" long-name="WS Core Service Manager">
  5160       <unit bldFile="mw/websrv/webservices/group"/>
  7899 <unit bldFile="mw/websrv/webservices/wscore/group"/>
  5161      </component>
  7900 </component>
  5162     </collection>
  7901 <component name="wslocaltransportplugin" filter="s60" long-name="WS Local Transport Plugin" plugin="Y">
  5163     <collection name="websrv_info" long-name="Web Services Info" level="specific">
  7902 <unit bldFile="mw/websrv/webservices/wslocaltransportplugin/group"/>
  5164      <component name="websrv_bld" filter="s60" long-name="Web Services Build">
  7903 </component>
  5165       <!-- need to include common .hrh in each unit -->
  7904 <component name="wshostlettransportplugin" filter="s60" long-name="WS Hostlet Transport Plugin" plugin="Y">
  5166       <unit bldFile="mw/websrv/group"/>
  7905 <unit bldFile="mw/websrv/webservices/wshostlettransportplugin/group"/>
  5167      </component>
  7906 </component>
  5168      <component name="websrv_pub" filter="s60" long-name="Web Services Public Interfaces" class="api">
  7907 <component name="wsstar" filter="s60" long-name="WS Star">
  5169       <unit bldFile="mw/websrv/websrv_pub/group"/>
  7908 <!-- can only have one unit. Need to split into separate components or #include from a single bld.inf -->
  5170      </component>
  7909 <unit bldFile="mw/websrv/webservices/wsstar/wsstarpolicy/group"/>
  5171     </collection>
  7910 <unit bldFile="mw/websrv/webservices/wsstar/wsstarplugin/group"/>
  5172    </block>
  7911 <unit bldFile="mw/websrv/webservices/wsstar/wsstarmessagehandlers/group"/>
  5173    <block name="platformtools" level="generic" long-name="Platform Tools">
  7912 </component>
  5174     <collection name="gfxconversion" long-name="Graphics Conversion">
  7913 <component name="wsoviplugin" filter="s60" long-name="WS Ovi Plugin">
  5175      <component name="bmconv_s60" filter="s60" long-name="S60 Bitmap Converter" class="PC">
  7914 <unit bldFile="mw/websrv/webservices/wsoviplugin/group"/>
  5176       <unit bldFile="mw/platformtools/gfxconversion/bmconv_s60/group"/>
  7915 </component>
  5177      </component>
  7916 <component name="webservices_build" filter="s60" long-name="Web Services Build">
  5178      <component name="mifconv" filter="s60" long-name="Multi Icon File Converter" class="PC">
  7917 <!-- need to split into self-contained components -->
  5179       <unit bldFile="mw/platformtools/gfxconversion/mifconv/group"/>
  7918 <unit bldFile="mw/websrv/webservices/group"/>
  5180      </component>
  7919 </component>
  5181     </collection>
  7920 </collection>
  5182    </block>
  7921 <collection name="websrv_info" long-name="Web Services Info" level="specific">
  5183    <block name="uitools" level="specific" long-name="UI Tools" levels="compile encode tool if">
  7922 <component name="websrv_bld" filter="s60" long-name="Web Services Build">
  5184     <collection name="cdlcompilertoolkit" long-name="CDL Compiler Toolkit" level="compile">
  7923 <!-- need to include common .hrh in each unit -->
  5185      <!-- collection is actually a component. Needs to be moved down a directory -->
  7924 <unit bldFile="mw/websrv/group"/>
  5186      <component name="cdlcompilertoolkit_build" filter="s60" long-name="CDL Compiler Toolkit Build">
  7925 </component>
  5187       <unit bldFile="mw/uitools/cdlcompilertoolkit/group"/>
  7926 </collection>
  5188      </component>
  7927 </block>
  5189     </collection>
  7928 <block name="platformtools" level="generic" long-name="Platform Tools">
  5190     <collection name="cdlcompiler" long-name="CDL Compiler" level="compile">
  7929 <collection name="gfxconversion" long-name="Graphics Conversion">
  5191      <!-- collection is actually a component. Needs to be moved down a directory -->
  7930 <component name="bmconv_s60" filter="s60" long-name="S60 Bitmap Converter" class="PC">
  5192      <component name="cdlcompiler_build" filter="s60" long-name="CDL Compiler Build">
  7931 <unit bldFile="mw/platformtools/gfxconversion/bmconv_s60/group"/>
  5193       <unit bldFile="mw/uitools/cdlcompiler/group"/>
  7932 </component>
  5194      </component>
  7933 <component name="mifconv" filter="s60" long-name="Multi Icon File Converter" class="PC">
  5195     </collection>
  7934 <unit bldFile="mw/platformtools/gfxconversion/mifconv/group"/>
  5196     <collection name="gfxtools" long-name="Graphics Tools" level="tool">
  7935 </component>
  5197      <component name="gditools" filter="s60" long-name="GDI Tools" class="PC">
  7936 </collection>
  5198       <unit bldFile="mw/uitools/gfxtools/gditools/group"/>
  7937 </block>
  5199      </component>
  7938 <block name="uitools" level="specific" long-name="UI Tools" levels="compile encode tool if">
  5200      <component name="color" filter="s60" long-name="Bitmap Colour Palette" class="PC">
  7939 <collection name="uitools_pub" long-name="UI Tools Public Interfaces" level="if">
  5201       <unit bldFile="mw/uitools/gfxtools/color/group"/>
  7940 <component name="third_party_bitmap_palette_api" long-name="Third Party Bitmap Palette API" filter="s60" class="api">
  5202      </component>
  7941 <unit bldFile="mw/uitools/uitools_pub/third_party_bitmap_palette_api/group"/>
  5203     </collection>
  7942 </component>
  5204     <collection name="aknlayoutcompiler" long-name="Avkon Layout Compiler" level="compile">
  7943 </collection>
  5205      <!-- collection is actually a component. Needs to be moved down a directory -->
  7944 <collection name="uitools_plat" long-name="UI Tools Platform Interfaces" level="if">
  5206      <component name="aknlayoutcompiler_build" filter="s60" long-name="Avkon Layout Compiler Build">
  7945 <component name="cdl_api" long-name="CDL API" filter="s60" class="api">
  5207       <unit bldFile="mw/uitools/aknlayoutcompiler/group"/>
  7946 <unit bldFile="mw/uitools/uitools_plat/cdl_api/group"/>
  5208      </component>
  7947 </component>
  5209     </collection>
  7948 <component name="layout_system_private_api" long-name="Layout System Private API" filter="s60" class="api">
  5210     <collection name="skincompiler" long-name="Skin Compiler" level="compile">
  7949 <unit bldFile="mw/uitools/uitools_plat/layout_system_private_api/group"/>
  5211      <component name="aknskindesccompiler" filter="s60" long-name="Avkon Skin Descriptor Compiler">
  7950 </component>
  5212       <unit bldFile="mw/uitools/skincompiler/AknSkinDescCompiler/group"/>
  7951 </collection>
  5213      </component>
  7952 <collection name="cdlcompilertoolkit" long-name="CDL Compiler Toolkit" level="compile">
  5214     </collection>
  7953 <!-- collection is actually a component. Needs to be moved down a directory -->
  5215     <collection name="reszip" long-name="Resource Zip" level="encode">
  7954 <component name="cdlcompilertoolkit_build" filter="s60" long-name="CDL Compiler Toolkit Build">
  5216      <!-- collection is actually a component. Needs to be moved down a directory -->
  7955 <unit bldFile="mw/uitools/cdlcompilertoolkit/group"/>
  5217      <component name="reszip_build" filter="s60" long-name="Resource Zip Build">
  7956 </component>
  5218       <unit bldFile="mw/uitools/reszip/group"/>
  7957 </collection>
  5219      </component>
  7958 <collection name="cdlcompiler" long-name="CDL Compiler" level="compile">
  5220     </collection>
  7959 <!-- collection is actually a component. Needs to be moved down a directory -->
  5221     <collection name="toollibraries" long-name="Tool Libraries" level="tool"/>
  7960 <component name="cdlcompiler_build" filter="s60" long-name="CDL Compiler Build">
  5222     <collection name="svgtencoder" long-name="SVGT Encoder" level="encode">
  7961 <unit bldFile="mw/uitools/cdlcompiler/group"/>
  5223      <component name="svgtenc" filter="s60" long-name="Standalone SVGT Encoder" class="PC">
  7962 </component>
  5224       <unit bldFile="mw/uitools/svgtencoder/svgtenc/standalone/group"/>
  7963 </collection>
  5225      </component>
  7964 <collection name="gfxtools" long-name="Graphics Tools" level="tool">
  5226     </collection>
  7965 <component name="gditools" filter="s60" long-name="GDI Tools" class="PC">
  5227     <collection name="uitools_info" long-name="UI Tools Info" level="if">
  7966 <unit bldFile="mw/uitools/gfxtools/gditools/group"/>
  5228      <component name="uitools_plat" filter="s60" long-name="UI Tools Platform Interfaces" class="api">
  7967 </component>
  5229       <unit bldFile="mw/uitools/uitools_plat/group"/>
  7968 <component name="color" filter="s60" long-name="Bitmap Colour Palette" class="PC">
  5230      </component>
  7969 <unit bldFile="mw/uitools/gfxtools/color/group"/>
  5231      <component name="uitools_pub" filter="s60" long-name="UI Tools Public Interfaces" class="api">
  7970 </component>
  5232       <unit bldFile="mw/uitools/uitools_pub/group"/>
  7971 </collection>
  5233      </component>
  7972 <collection name="aknlayoutcompiler" long-name="Avkon Layout Compiler" level="compile">
  5234     </collection>
  7973 <!-- collection is actually a component. Needs to be moved down a directory -->
  5235    </block>
  7974 <component name="aknlayoutcompiler_build" filter="s60" long-name="Avkon Layout Compiler Build">
  5236   </layer>
  7975 <unit bldFile="mw/uitools/aknlayoutcompiler/group"/>
  5237   <layer name="app" long-name="Applications" levels="services apps">
  7976 </component>
  5238    <block name="location" level="apps" long-name="Location Apps" levels="ui events loc apps">
  7977 </collection>
  5239     <collection name="basiclocationinfodisplay" long-name="Basic Location Info Display" level="ui">
  7978 <collection name="skincompiler" long-name="Skin Compiler" level="compile">
  5240      <component name="blid" filter="s60" long-name="Basic Location Info Display Build">
  7979 <component name="aknskindesccompiler" filter="s60" long-name="Avkon Skin Descriptor Compiler">
  5241       <unit bldFile="app/location/basiclocationinfodisplay/blid/group"/>
  7980 <unit bldFile="mw/uitools/skincompiler/AknSkinDescCompiler/group"/>
  5242      </component>
  7981 </component>
  5243     </collection>
  7982 </collection>
  5244     <collection name="landmarksui" long-name="Landmarks UI" level="loc">
  7983 <collection name="reszip" long-name="Resource Zip" level="encode">
  5245      <component name="landmarksui_help" filter="s60" long-name="Landmarks UI Help">
  7984 <!-- collection is actually a component. Needs to be moved down a directory -->
  5246       <unit bldFile="app/location/landmarksui/help/group"/>
  7985 <component name="reszip_build" filter="s60" long-name="Resource Zip Build">
  5247      </component>
  7986 <unit bldFile="mw/uitools/reszip/group"/>
  5248      <component name="landmarksui_engine" filter="s60" long-name="Landmarks UI Engine">
  7987 </component>
  5249       <unit bldFile="app/location/landmarksui/engine/group"/>
  7988 </collection>
  5250      </component>
  7989 <collection name="toollibraries" long-name="Tool Libraries" level="tool"/>
  5251      <component name="uicontrols" filter="s60" long-name="Landmarks UI Controls">
  7990 <collection name="svgtencoder" long-name="SVGT Encoder" level="encode">
  5252       <unit bldFile="app/location/landmarksui/uicontrols/group"/>
  7991 <component name="svgtenc" filter="s60" long-name="Standalone SVGT Encoder" class="PC">
  5253      </component>
  7992 <unit bldFile="mw/uitools/svgtencoder/svgtenc/standalone/group"/>
  5254      <component name="landmarksui_commonui" filter="s60" long-name="Landmarks Common UI">
  7993 </component>
  5255       <unit bldFile="app/location/landmarksui/commonui/group"/>
  7994 </collection>
  5256      </component>
  7995 </block>
  5257      <component name="landmarksui_app" filter="s60" long-name="Landmarks Application">
  7996 </layer>
  5258       <unit bldFile="app/location/landmarksui/app/group"/>
  7997 <layer name="app" long-name="Applications" levels="services apps">
  5259      </component>
  7998 <block name="location" level="apps" long-name="Location Apps" levels="ui events loc apps">
  5260      <component name="msgviewer" filter="s60" long-name="Landmarks Message Viewer">
  7999 <collection name="loc_plat" long-name="Location Apps Platform Interfaces" level="apps">
  5261       <unit bldFile="app/location/landmarksui/msgviewer/group"/>
  8000 <component name="location_centre_api" long-name="Location Centre API" introduced="^3" filter="s60" class="api">
  5262      </component>
  8001 <unit bldFile="app/location/loc_plat/location_centre_api/group"/>
  5263      <component name="landmarksui_build" filter="s60" long-name="Landmarks UI Build">
  8002 </component>
  5264       <!-- consider distributing this into the other components or collapsing into a single component -->
  8003 </collection>
  5265       <unit bldFile="app/location/landmarksui/group"/>
  8004 <collection name="loc_pub" long-name="Location Apps Public Interfaces" level="apps">
  5266      </component>
  8005 <component name="landmarks_ui_selector_api" long-name="Landmarks UI Selector API" filter="s60" class="api">
  5267     </collection>
  8006 <unit bldFile="app/location/loc_pub/landmarks_ui_selector_api/group"/>
  5268     <collection name="eventsui" long-name="Location Events UI" level="events">
  8007 </component>
  5269      <component name="eventsui_help" filter="s60" long-name="Events Help">
  8008 <component name="landmarks_ui_addedit_api" long-name="Landmarks UI Add/Edit API" filter="s60" class="api">
  5270       <unit bldFile="app/location/eventsui/help/group"/>
  8009 <unit bldFile="app/location/loc_pub/landmarks_ui_addedit_api/group"/>
  5271      </component>
  8010 </component>
  5272      <component name="eventsutils" filter="s60" long-name="Events Utils">
  8011 </collection>
  5273       <unit bldFile="app/location/eventsui/eventsutils/group"/>
  8012 <collection name="basiclocationinfodisplay" long-name="Basic Location Info Display" level="ui">
  5274      </component>
  8013 <component name="blid" filter="s60" long-name="Basic Location Info Display Build">
  5275      <component name="eventsengine" filter="s60" long-name="Events Engine">
  8014 <unit bldFile="app/location/basiclocationinfodisplay/blid/group"/>
  5276       <unit bldFile="app/location/eventsui/eventsengine/group"/>
  8015 </component>
  5277      </component>
  8016 </collection>
  5278      <component name="eventshandlerui" filter="s60" long-name="Events Handler UI">
  8017 <collection name="landmarksui" long-name="Landmarks UI" level="loc">
  5279       <unit bldFile="app/location/eventsui/eventshandlerui/group"/>
  8018 <component name="landmarksui_help" filter="s60" long-name="Landmarks UI Help">
  5280      </component>
  8019 <unit bldFile="app/location/landmarksui/help/group"/>
  5281      <component name="eventseditor" filter="s60" long-name="Events Editor">
  8020 </component>
  5282       <unit bldFile="app/location/eventsui/eventseditor/group"/>
  8021 <component name="landmarksui_engine" filter="s60" long-name="Landmarks UI Engine">
  5283      </component>
  8022 <unit bldFile="app/location/landmarksui/engine/group"/>
  5284      <component name="eventsmgmtui" filter="s60" long-name="Events Management UI">
  8023 </component>
  5285       <unit bldFile="app/location/eventsui/eventsmgmtui/group"/>
  8024 <component name="uicontrols" filter="s60" long-name="Landmarks UI Controls">
  5286      </component>
  8025 <unit bldFile="app/location/landmarksui/uicontrols/group"/>
  5287      <component name="eventsui_build" filter="s60" long-name="Events UI Build">
  8026 </component>
  5288       <!-- consider distributing this into the other components or collapsing into a single component -->
  8027 <component name="landmarksui_commonui" filter="s60" long-name="Landmarks Common UI">
  5289       <unit bldFile="app/location/eventsui/group"/>
  8028 <unit bldFile="app/location/landmarksui/commonui/group"/>
  5290      </component>
  8029 </component>
  5291     </collection>
  8030 <component name="landmarksui_app" filter="s60" long-name="Landmarks Application">
  5292     <collection name="locationlandmarksrefappfors60" long-name="Location Landmarks Reference App for S60" level="apps">
  8031 <unit bldFile="app/location/landmarksui/app/group"/>
  5293      <!-- this is a component, needs to be moved down a directory -->
  8032 </component>
  5294      <component name="lmrefapp" filter="s60" long-name="Landmarks Reference Application">
  8033 <component name="msgviewer" filter="s60" long-name="Landmarks Message Viewer">
  5295       <unit bldFile="app/location/locationlandmarksrefappfors60/group"/>
  8034 <unit bldFile="app/location/landmarksui/msgviewer/group"/>
  5296      </component>
  8035 </component>
  5297     </collection>
  8036 <component name="landmarksui_build" filter="s60" long-name="Landmarks UI Build">
  5298     <collection name="locationlandmarksuirefapp" long-name="Location Landmarks UI Reference App" level="apps">
  8037 <!-- consider distributing this into the other components or collapsing into a single component -->
  5299      <!-- this is a component, needs to be moved down a directory -->
  8038 <unit bldFile="app/location/landmarksui/group"/>
  5300      <component name="lmuirefapp" filter="s60" long-name="Landmarks UI Reference Application">
  8039 </component>
  5301       <unit bldFile="app/location/locationlandmarksuirefapp/group"/>
  8040 </collection>
  5302      </component>
  8041 <collection name="eventsui" long-name="Location Events UI" level="events">
  5303     </collection>
  8042 <component name="eventsui_help" filter="s60" long-name="Events Help">
  5304     <collection name="locationsatviewrefapp" long-name="Location Satellite View Reference App" level="apps">
  8043 <unit bldFile="app/location/eventsui/help/group"/>
  5305      <!-- this is a component, needs to be moved down a directory -->
  8044 </component>
  5306      <component name="satellitereference" filter="s60" long-name="Satellite Info UI Reference Application">
  8045 <component name="eventsutils" filter="s60" long-name="Events Utils">
  5307       <unit bldFile="app/location/locationsatviewrefapp/group"/>
  8046 <unit bldFile="app/location/eventsui/eventsutils/group"/>
  5308      </component>
  8047 </component>
  5309     </collection>
  8048 <component name="eventsengine" filter="s60" long-name="Events Engine">
  5310     <collection name="simpsyconfigurator" long-name="Simulation PSY Configurator" level="ui">
  8049 <unit bldFile="app/location/eventsui/eventsengine/group"/>
  5311      <!-- this is a component, needs to be moved down a directory -->
  8050 </component>
  5312      <component name="simpsyui" filter="s60" long-name="Simulation PSY UI">
  8051 <component name="eventshandlerui" filter="s60" long-name="Events Handler UI">
  5313       <unit bldFile="app/location/simpsyconfigurator/group"/>
  8052 <unit bldFile="app/location/eventsui/eventshandlerui/group"/>
  5314      </component>
  8053 </component>
  5315     </collection>
  8054 <component name="eventseditor" filter="s60" long-name="Events Editor">
  5316     <collection name="mapnavproviderrefapp" long-name="Map and Navigation Provider Reference App" level="apps">
  8055 <unit bldFile="app/location/eventsui/eventseditor/group"/>
  5317      <!-- this is a component, needs to be moved down a directory -->
  8056 </component>
  5318      <component name="mapnavproviderrefapp_build" filter="s60" long-name="Map and Navigation Provider Reference Application">
  8057 <component name="eventsmgmtui" filter="s60" long-name="Events Management UI">
  5319       <unit bldFile="app/location/mapnavproviderrefapp/group"/>
  8058 <unit bldFile="app/location/eventsui/eventsmgmtui/group"/>
  5320      </component>
  8059 </component>
  5321     </collection>
  8060 <component name="eventsui_build" filter="s60" long-name="Events UI Build">
  5322     <collection name="locationcentre" long-name="Location Centre" level="loc">
  8061 <!-- consider distributing this into the other components or collapsing into a single component -->
  5323      <component name="lcutils" long-name="Location Centre Utilities" filter="s60" introduced="^3">
  8062 <unit bldFile="app/location/eventsui/group"/>
  5324       <unit bldFile="app/location/locationcentre/lcutils/group"/>
  8063 </component>
  5325      </component>
  8064 </collection>
  5326      <component name="lcservice" long-name="Location Centre Service Project" filter="s60" introduced="^3">
  8065 <collection name="locationlandmarksrefappfors60" long-name="Location Landmarks Reference App for S60" level="apps">
  5327       <unit bldFile="app/location/locationcentre/lcservice/group"/>
  8066 <!-- this is a component, needs to be moved down a directory -->
  5328      </component>
  8067 <component name="lmrefapp" filter="s60" long-name="Landmarks Reference Application">
  5329      <component name="lcserver" long-name="Location Centre Server Project" filter="s60" introduced="^3">
  8068 <unit bldFile="app/location/locationlandmarksrefappfors60/group"/>
  5330       <unit bldFile="app/location/locationcentre/lcserver/group"/>
  8069 </component>
  5331      </component>
  8070 </collection>
  5332      <component name="lcapp" long-name="Location Centre Application" filter="s60" introduced="^3">
  8071 <collection name="locationlandmarksuirefapp" long-name="Location Landmarks UI Reference App" level="apps">
  5333       <unit bldFile="app/location/locationcentre/lcapp/group"/>
  8072 <!-- this is a component, needs to be moved down a directory -->
  5334      </component>
  8073 <component name="lmuirefapp" filter="s60" long-name="Landmarks UI Reference Application">
  5335      <component name="locationcentre_build" filter="s60" long-name="Location Centre Build" introduced="^3">
  8074 <unit bldFile="app/location/locationlandmarksuirefapp/group"/>
  5336       <!-- consider distributing this into the other components or collapsing into a single component -->
  8075 </component>
  5337       <unit bldFile="app/location/locationcentre/group"/>
  8076 </collection>
  5338      </component>
  8077 <collection name="locationsatviewrefapp" long-name="Location Satellite View Reference App" level="apps">
  5339     </collection>
  8078 <!-- this is a component, needs to be moved down a directory -->
  5340     <collection name="location_info" long-name="Location Apps Info" level="loc">
  8079 <component name="satellitereference" filter="s60" long-name="Satellite Info UI Reference Application">
  5341      <component name="loc_pub" filter="s60" long-name="Location Apps Public Interfaces" class="api">
  8080 <unit bldFile="app/location/locationsatviewrefapp/group"/>
  5342       <unit bldFile="app/location/loc_pub/group"/>
  8081 </component>
  5343      </component>
  8082 </collection>
  5344      <component name="loc_plat" filter="s60" long-name="Location Apps Platform Interfaces" introduced="^3" class="api">
  8083 <collection name="simpsyconfigurator" long-name="Simulation PSY Configurator" level="ui">
  5345       <unit bldFile="app/location/loc_plat/group"/>
  8084 <!-- this is a component, needs to be moved down a directory -->
  5346      </component>
  8085 <component name="simpsyui" filter="s60" long-name="Simulation PSY UI">
  5347     </collection>
  8086 <unit bldFile="app/location/simpsyconfigurator/group"/>
  5348    </block>
  8087 </component>
  5349    <block name="mmsharinguis" level="services" long-name="Multimedia Sharing UIs" levels="base plugin if">
  8088 </collection>
  5350     <collection name="mmsharing" long-name="Multimedia Sharing" level="base">
  8089 <collection name="mapnavproviderrefapp" long-name="Map and Navigation Provider Reference App" level="apps">
  5351      <component name="mmshavailability" filter="s60" long-name="Multimedia Sharing Availability">
  8090 <!-- this is a component, needs to be moved down a directory -->
  5352       <unit bldFile="app/mmsharinguis/mmsharing/mmshavailability/group"/>
  8091 <component name="mapnavproviderrefapp_build" filter="s60" long-name="Map and Navigation Provider Reference Application">
  5353      </component>
  8092 <unit bldFile="app/location/mapnavproviderrefapp/group"/>
  5354      <component name="mmshindicator" filter="s60" long-name="Multimedia Sharing Indicator">
  8093 </component>
  5355       <unit bldFile="app/mmsharinguis/mmsharing/mmshindicator/group"/>
  8094 </collection>
  5356      </component>
  8095 <collection name="locationcentre" long-name="Location Centre" level="loc">
  5357      <!-- consider putting client and server in the same component -->
  8096 <component name="lcutils" long-name="Location Centre Utilities" filter="s60" introduced="^3">
  5358      <component name="mmshmanagercli" filter="s60" long-name="Multimedia Sharing Manager Client">
  8097 <unit bldFile="app/location/locationcentre/lcutils/group"/>
  5359       <unit bldFile="app/mmsharinguis/mmsharing/mmshmanagercli/group"/>
  8098 </component>
  5360      </component>
  8099 <component name="lcservice" long-name="Location Centre Service Project" filter="s60" introduced="^3">
  5361      <component name="mmshmanagersrv" filter="s60" long-name="Multimedia Sharing Manager Server">
  8100 <unit bldFile="app/location/locationcentre/lcservice/group"/>
  5362       <unit bldFile="app/mmsharinguis/mmsharing/mmshmanagersrv/group"/>
  8101 </component>
  5363      </component>
  8102 <component name="lcserver" long-name="Location Centre Server Project" filter="s60" introduced="^3">
  5364      <component name="mmshengine" filter="s60" long-name="Multimedia Sharing Engine">
  8103 <unit bldFile="app/location/locationcentre/lcserver/group"/>
  5365       <unit bldFile="app/mmsharinguis/mmsharing/mmshengine/group"/>
  8104 </component>
  5366      </component>
  8105 <component name="lcapp" long-name="Location Centre Application" filter="s60" introduced="^3">
  5367      <component name="mmshui" filter="s60" long-name="Multimedia Sharing UI">
  8106 <unit bldFile="app/location/locationcentre/lcapp/group"/>
  5368       <!-- can only have one unti: need to #include one from the other if it's needed -->
  8107 </component>
  5369       <unit bldFile="app/mmsharinguis/mmsharing/mmshui/group"/>
  8108 <component name="locationcentre_build" filter="s60" long-name="Location Centre Build" introduced="^3">
  5370       <unit bldFile="app/mmsharinguis/mmsharing/mmshui/help/group"/>
  8109 <!-- consider distributing this into the other components or collapsing into a single component -->
  5371      </component>
  8110 <unit bldFile="app/location/locationcentre/group"/>
  5372      <component name="mmsharing_build" filter="s60" long-name="MM Sharing Build">
  8111 </component>
  5373       <unit bldFile="app/mmsharinguis/mmsharing/group"/>
  8112 </collection>
  5374      </component>
  8113 </block>
  5375     </collection>
  8114 <block name="mmsharinguis" level="services" long-name="Multimedia Sharing UIs" levels="base plugin if">
  5376     <collection name="mmshplugins" long-name="Multimedia Sharing Plugins" level="plugin">
  8115 <collection name="mmsharinguis_plat" long-name="Multimedia Sharing UIs Platform Interfaces" level="if">
  5377      <component name="mmshaoplugin" filter="s60" long-name="Multimedia Sharing Always Online Plugin" plugin="Y">
  8116 <component name="multimedia_sharing_settings_api" long-name="Multimedia Sharing Settings API" filter="s60" class="api">
  5378       <unit bldFile="app/mmsharinguis/mmshplugins/mmshaoplugin/group"/>
  8117 <unit bldFile="app/mmsharinguis/mmsharinguis_plat/multimedia_sharing_settings_api/group"/>
  5379      </component>
  8118 </component>
  5380      <component name="mmshaiwplugin" filter="s60" long-name="Multimedia Sharing AIW Plugin" plugin="Y">
  8119 <component name="multimedia_sharing_resource_api" long-name="Multimedia Sharing Resource API" filter="s60" class="api">
  5381       <unit bldFile="app/mmsharinguis/mmshplugins/mmshaiwplugin/group"/>
  8120 <unit bldFile="app/mmsharinguis/mmsharinguis_plat/multimedia_sharing_resource_api/group"/>
  5382      </component>
  8121 </component>
  5383      <component name="mmshsipcrplugin" filter="s60" long-name="Multimedia Sharing SIP Client Resolver Plugin" plugin="Y">
  8122 <component name="multimedia_sharing_manager_api" long-name="Multimedia Sharing Manager API" filter="s60" class="api">
  5384       <unit bldFile="app/mmsharinguis/mmshplugins/mmshsipcrplugin/group"/>
  8123 <unit bldFile="app/mmsharinguis/mmsharinguis_plat/multimedia_sharing_manager_api/group"/>
  5385      </component>
  8124 </component>
  5386      <component name="mmshsettingsuiplugin" filter="s60" long-name="Multimedia Sharing Settings UI Plugin" plugin="Y">
  8125 </collection>
  5387       <unit bldFile="app/mmsharinguis/mmshplugins/mmshsettingsuiplugin/group"/>
  8126 <collection name="mmsharing" long-name="Multimedia Sharing" level="base">
  5388      </component>
  8127 <component name="mmshavailability" filter="s60" long-name="Multimedia Sharing Availability">
  5389      <component name="mmshwpadapterplugin" filter="s60" long-name="Multimedia Sharing WAP Provisioning Adapter" plugin="Y">
  8128 <unit bldFile="app/mmsharinguis/mmsharing/mmshavailability/group"/>
  5390       <unit bldFile="app/mmsharinguis/mmshplugins/mmshwpadapterplugin/group"/>
  8129 </component>
  5391      </component>
  8130 <component name="mmshindicator" filter="s60" long-name="Multimedia Sharing Indicator">
  5392     </collection>
  8131 <unit bldFile="app/mmsharinguis/mmsharing/mmshindicator/group"/>
  5393     <collection name="mmsharinguis_info" long-name="Multimedia Sharing UIs Info" level="if">
  8132 </component>
  5394      <component name="mmsharinguis_build" filter="s60" long-name="Multimedia Sharing UIs Build">
  8133 <!-- consider putting client and server in the same component -->
  5395       <!--  consider distributing to other components -->
  8134 <component name="mmshmanagercli" filter="s60" long-name="Multimedia Sharing Manager Client">
  5396       <unit bldFile="app/mmsharinguis/group"/>
  8135 <unit bldFile="app/mmsharinguis/mmsharing/mmshmanagercli/group" filter="!test"/>
  5397      </component>
  8136 </component>
  5398      <component name="mmsharinguis_plat" filter="s60" long-name="Multimedia Sharing UIs Platform Interfaces" class="api">
  8137 <component name="mmshmanagersrv" filter="s60" long-name="Multimedia Sharing Manager Server">
  5399       <unit bldFile="app/mmsharinguis/mmsharinguis_plat/group"/>
  8138 <unit bldFile="app/mmsharinguis/mmsharing/mmshmanagersrv/group"/>
  5400      </component>
  8139 </component>
  5401     </collection>
  8140 <component name="mmshengine" filter="s60" long-name="Multimedia Sharing Engine">
  5402    </block>
  8141 <unit bldFile="app/mmsharinguis/mmsharing/mmshengine/group"/>
  5403    <block name="phone" level="apps" span="2" long-name="Phone Apps" levels="engine plugin ui app">
  8142 </component>
  5404     <collection name="phoneapp" long-name="Phone Application" level="app">
  8143 <component name="mmshui" filter="s60" long-name="Multimedia Sharing UI">
  5405      <component name="blacklist" filter="s60" long-name="Phone Blacklist Clearing" plugin="Y">
  8144 <!-- can only have one unit: need to #include one from the other if it's needed -->
  5406       <unit bldFile="app/phone/phoneapp/blacklist/group"/>
  8145 <unit bldFile="app/mmsharinguis/mmsharing/mmshui/group"/>
  5407      </component>
  8146 <unit bldFile="app/mmsharinguis/mmsharing/mmshui/help/group"/>
  5408      <component name="phoneui" filter="s60" long-name="Phone UI">
  8147 </component>
  5409       <unit bldFile="app/phone/phoneapp/phoneui/group"/>
  8148 <component name="mmsharing_build" filter="s60" long-name="MM Sharing Build">
  5410      </component>
  8149 <unit bldFile="app/mmsharinguis/mmsharing/group"/>
  5411      <component name="phoneuicontrol" filter="s60" long-name="Phone UI Control">
  8150 </component>
  5412       <unit bldFile="app/phone/phoneapp/phoneuicontrol/group"/>
  8151 </collection>
  5413      </component>
  8152 <collection name="mmshplugins" long-name="Multimedia Sharing Plugins" level="plugin">
  5414      <component name="phoneuistates" filter="s60" long-name="Phone UI States">
  8153 <component name="mmshaoplugin" filter="s60" long-name="Multimedia Sharing Always Online Plugin" plugin="Y">
  5415       <unit bldFile="app/phone/phoneapp/phoneuistates/group"/>
  8154 <unit bldFile="app/mmsharinguis/mmshplugins/mmshaoplugin/group"/>
  5416      </component>
  8155 </component>
  5417      <component name="phoneuiutils" filter="s60" long-name="Phone UI Utils">
  8156 <component name="mmshaiwplugin" filter="s60" long-name="Multimedia Sharing AIW Plugin" plugin="Y">
  5418       <unit bldFile="app/phone/phoneapp/phoneuiutils/group"/>
  8157 <unit bldFile="app/mmsharinguis/mmshplugins/mmshaiwplugin/group"/>
  5419      </component>
  8158 </component>
  5420      <component name="phoneuiview" filter="s60" long-name="Phone UI View">
  8159 <component name="mmshsipcrplugin" filter="s60" long-name="Multimedia Sharing SIP Client Resolver Plugin" plugin="Y">
  5421       <unit bldFile="app/phone/phoneapp/phoneuiview/group"/>
  8160 <unit bldFile="app/mmsharinguis/mmshplugins/mmshsipcrplugin/group"/>
  5422      </component>
  8161 </component>
  5423      <component name="phoneuivoipextension" filter="s60" long-name="Phone UI VOIP Extension">
  8162 <component name="mmshsettingsuiplugin" filter="s60" long-name="Multimedia Sharing Settings UI Plugin" plugin="Y">
  5424       <unit bldFile="app/phone/phoneapp/phoneuivoipextension/group"/>
  8163 <unit bldFile="app/mmsharinguis/mmshplugins/mmshsettingsuiplugin/group"/>
  5425      </component>
  8164 </component>
  5426      <component name="silenceactionplugin" filter="s60" long-name="Silence Action Plugin" plugin="Y">
  8165 <component name="mmshwpadapterplugin" filter="s60" long-name="Multimedia Sharing WAP Provisioning Adapter" plugin="Y">
  5427       <unit bldFile="app/phone/phoneapp/silenceactionplugin/group"/>
  8166 <unit bldFile="app/mmsharinguis/mmshplugins/mmshwpadapterplugin/group"/>
  5428      </component>
  8167 </component>
  5429      <component name="phonemediatorcenter" filter="s60" long-name="Phone Mediator Center">
  8168 </collection>
  5430       <unit bldFile="app/phone/phoneapp/phonemediatorcenter/group"/>
  8169 <collection name="mmsharinguis_info" long-name="Multimedia Sharing UIs Info" level="if">
  5431      </component>
  8170 <component name="mmsharinguis_build" filter="s60" long-name="Multimedia Sharing UIs Build">
  5432     </collection>
  8171 <!--  consider distributing to other components -->
  5433     <collection name="phoneengine" long-name="Phone Engine" level="engine">
  8172 <unit bldFile="app/mmsharinguis/group"/>
  5434      <component name="phonecntfinder" filter="s60" long-name="Phone Contact Finder">
  8173 </component>
  5435       <unit bldFile="app/phone/phoneengine/phonecntfinder/group"/>
  8174 </collection>
  5436      </component>
  8175 </block>
  5437      <component name="audiohandling" filter="s60" long-name="Phone Audio Handling">
  8176 <block name="phone" level="apps" span="2" long-name="Phone Apps" levels="engine plugin ui app">
  5438       <unit bldFile="app/phone/phoneengine/audiohandling/group"/>
  8177 <collection name="phone_plat" long-name="Phone Apps Platform Interfaces" level="app">
  5439      </component>
  8178 <component name="3d_ringing_tone_enabler_api" long-name="3D Ringing Tone Enabler API" filter="s60" class="api">
  5440      <component name="callhandling" filter="s60" long-name="Call Handling">
  8179 <unit bldFile="app/phone/phone_plat/3d_ringing_tone_enabler_api/group"/>
  5441       <unit bldFile="app/phone/phoneengine/callhandling/group"/>
  8180 </component>
  5442      </component>
  8181 <component name="telephony_comms_information_api" long-name="Telephony Comms Information API" filter="s60" class="api">
  5443      <component name="contacthandling" filter="s60" long-name="Phone Contact Handling">
  8182 <unit bldFile="app/phone/phone_plat/telephony_comms_information_api/group"/>
  5444       <unit bldFile="app/phone/phoneengine/contacthandling/group"/>
  8183 </component>
  5445      </component>
  8184 <component name="telephony_information_api" long-name="Telephony Information API" filter="s60" class="api">
  5446      <component name="loghandling" filter="s60" long-name="Phone Log Handling">
  8185 <unit bldFile="app/phone/phone_plat/telephony_information_api/group"/>
  5447       <unit bldFile="app/phone/phoneengine/loghandling/group"/>
  8186 </component>
  5448      </component>
  8187 <component name="telephony_device_mode_api" long-name="Telephony Device Mode API" filter="s60" class="api">
  5449      <component name="engineinfo" filter="s60" long-name="Phone Engine Info">
  8188 <unit bldFile="app/phone/phone_plat/telephony_device_mode_api/group"/>
  5450       <unit bldFile="app/phone/phoneengine/engineinfo/group"/>
  8189 </component>
  5451      </component>
  8190 <component name="telephony_remote_party_information_api" long-name="Telephony Remote Party Information API" filter="s60" class="api">
  5452      <component name="phonemodel" filter="s60" long-name="Phone Model">
  8191 <unit bldFile="app/phone/phone_plat/telephony_remote_party_information_api/group"/>
  5453       <unit bldFile="app/phone/phoneengine/phonemodel/group"/>
  8192 </component>
  5454      </component>
  8193 <component name="telephony_video_mailbox_settings_api" long-name="Telephony Video Mailbox Settings API" filter="s60" class="api">
  5455      <component name="servicehandling" filter="s60" long-name="Phone Service Handling">
  8194 <unit bldFile="app/phone/phone_plat/telephony_video_mailbox_settings_api/group"/>
  5456       <unit bldFile="app/phone/phoneengine/servicehandling/group"/>
  8195 </component>
  5457      </component>
  8196 <component name="telephony_configuration_api" long-name="Telephony Configuration API" filter="s60" class="api">
  5458     </collection>
  8197 <unit bldFile="app/phone/phone_plat/telephony_configuration_api/group"/>
  5459     <collection name="phonesettings" long-name="Phone Settings" level="plugin">
  8198 </component>
  5460      <component name="aiwcallimageplugin" filter="s60" long-name="Call Image AIW Plugin" plugin="Y">
  8199 <component name="telephony_microphone_mute_status_api" long-name="Telephony Microphone Mute Status API" filter="s60" class="api">
  5461       <unit bldFile="app/phone/phonesettings/aiwcallimageplugin/group"/>
  8200 <unit bldFile="app/phone/phone_plat/telephony_microphone_mute_status_api/group"/>
  5462      </component>
  8201 </component>
  5463      <component name="pslncallimageplugin" filter="s60" long-name="Call Image Personalization Plugin" plugin="Y">
  8202 <component name="dialer_keypad_api" long-name="Dialer Keypad API" filter="s60" class="api">
  5464       <unit bldFile="app/phone/phonesettings/pslncallimageplugin/group"/>
  8203 <unit bldFile="app/phone/phone_plat/dialer_keypad_api/group"/>
  5465      </component>
  8204 </component>
  5466     </collection>
  8205 <component name="telephony_logging_extension_api" long-name="Telephony Logging Extension API" filter="s60" class="api">
  5467     <collection name="phoneuis" long-name="Phone UIs" level="ui">
  8206 <unit bldFile="app/phone/phone_plat/telephony_logging_extension_api/group"/>
  5468      <component name="dialer" filter="s60" long-name="Dialer">
  8207 </component>
  5469       <unit bldFile="app/phone/phoneuis/dialer/group"/>
  8208 <component name="telephony_matching_extension_api" long-name="Telephony Matching Extension API" filter="s60" class="api">
  5470      </component>
  8209 <unit bldFile="app/phone/phone_plat/telephony_matching_extension_api/group"/>
  5471      <component name="easydialing" filter="s60" long-name="Easy Dialing Plugin" introduced="^3" plugin="Y">
  8210 </component>
  5472       <unit bldFile="app/phone/phoneuis/easydialing/group"/>
  8211 <component name="telephony_bubble_extension_api" long-name="Telephony Bubble Extension API" filter="s60" class="api">
  5473      </component>
  8212 <unit bldFile="app/phone/phone_plat/telephony_bubble_extension_api/group"/>
  5474      <component name="bubblemanager" filter="s60" long-name="Phone Bubble Manager">
  8213 </component>
  5475       <unit bldFile="app/phone/phoneuis/bubblemanager/group"/>
  8214 <component name="telephony_menu_extension_api" long-name="Telephony Menu Extension API" filter="s60" class="api">
  5476      </component>
  8215 <unit bldFile="app/phone/phone_plat/telephony_menu_extension_api/group"/>
  5477      <component name="connectutil" filter="s60" long-name="Connection Utility" plugin="Y">
  8216 </component>
  5478       <unit bldFile="app/phone/phoneuis/connectutil/group"/>
  8217 <component name="phone_application_commands_api" long-name="Phone Application Commands API" filter="s60" class="api">
  5479      </component>
  8218 <unit bldFile="app/phone/phone_plat/phone_application_commands_api/group"/>
  5480      <component name="ussd" filter="s60" long-name="Unstructured Supplementary Services Data">
  8219 </component>
  5481       <unit bldFile="app/phone/phoneuis/ussd/group"/>
  8220 <component name="phone_application_voip_commands_api" long-name="Phone Application VOIP Commands API" filter="s60" class="api">
  5482      </component>
  8221 <unit bldFile="app/phone/phone_plat/phone_application_voip_commands_api/group"/>
  5483      <component name="vmbx" filter="s60" long-name="Voice Mailbox">
  8222 </component>
  5484       <unit bldFile="app/phone/phoneuis/vmbx/group"/>
  8223 <component name="telephony_mediator_api" long-name="Telephony Mediator API" filter="s60" class="api">
  5485      </component>
  8224 <unit bldFile="app/phone/phone_plat/telephony_mediator_api/group"/>
  5486      <component name="telephonydevicemode" filter="s60" long-name="Telephony Device Mode">
  8225 </component>
  5487       <unit bldFile="app/phone/phoneuis/telephonydevicemode/group"/>
  8226 <component name="video_telephony_mediator_api" long-name="Video Telephony Mediator API" filter="s60" class="api">
  5488      </component>
  8227 <unit bldFile="app/phone/phone_plat/video_telephony_mediator_api/group"/>
  5489     </collection>
  8228 </component>
  5490     <collection name="phone_info" long-name="Phone Apps Info" level="app">
  8229 </collection>
  5491      <component name="phone_plat" filter="s60" long-name="Phone Apps Platform Interfaces" class="api">
  8230 <collection name="phoneapp" long-name="Phone Application" level="app">
  5492       <unit bldFile="app/phone/phone_plat/group"/>
  8231 <component name="blacklist" filter="s60" long-name="Phone Blacklist Clearing" plugin="Y">
  5493      </component>
  8232 <unit bldFile="app/phone/phoneapp/blacklist/group"/>
  5494     </collection>
  8233 </component>
  5495     <collection name="phoneplugins" long-name="Phone Plugins" level="plugin">
  8234 <component name="phoneui" filter="s60" long-name="Phone UI">
  5496      <component name="telbranding" filter="s60" long-name="Tel Branding" introduced="^2" plugin="Y">
  8235 <unit bldFile="app/phone/phoneapp/phoneui/group" filter="!test"/>
  5497       <unit bldFile="app/phone/phoneplugins/telbranding/group"/>
  8236 </component>
  5498      </component>
  8237 <component name="phoneuicontrol" filter="s60" long-name="Phone UI Control">
  5499     </collection>
  8238 <unit bldFile="app/phone/phoneapp/phoneuicontrol/group"/>
  5500    </block>
  8239 </component>
  5501    <block name="videotelephony" level="apps" long-name="Video Telephony Apps" levels="engine plugin prot ui">
  8240 <component name="phoneuistates" filter="s60" long-name="Phone UI States">
  5502     <collection name="vtengines" long-name="Video Telephony Engines" level="engine">
  8241 <unit bldFile="app/phone/phoneapp/phoneuistates/group"/>
  5503      <component name="videoteleng" filter="s60" long-name="Video Telephony Engine">
  8242 </component>
  5504       <unit bldFile="app/videotelephony/vtengines/videoteleng/Group"/>
  8243 <component name="phoneuiutils" filter="s60" long-name="Phone UI Utils">
  5505      </component>
  8244 <unit bldFile="app/phone/phoneapp/phoneuiutils/group"/>
  5506      <component name="vtmediatorplugin" filter="s60" long-name="VT Mediator Plugin" plugin="Y">
  8245 </component>
  5507       <unit bldFile="app/videotelephony/vtengines/vtmediatorplugin/group"/>
  8246 <component name="phoneuiview" filter="s60" long-name="Phone UI View">
  5508      </component>
  8247 <unit bldFile="app/phone/phoneapp/phoneuiview/group"/>
  5509     </collection>
  8248 </component>
  5510     <collection name="vtuis" long-name="Video Telephony UIs" level="ui">
  8249 <component name="phoneuivoipextension" filter="s60" long-name="Phone UI VOIP Extension">
  5511      <component name="videotelui" filter="s60" long-name="Video Telephony UI">
  8250 <unit bldFile="app/phone/phoneapp/phoneuivoipextension/group"/>
  5512       <unit bldFile="app/videotelephony/vtuis/videotelui/group"/>
  8251 </component>
  5513      </component>
  8252 <component name="silenceactionplugin" filter="s60" long-name="Silence Action Plugin" plugin="Y">
  5514     </collection>
  8253 <unit bldFile="app/phone/phoneapp/silenceactionplugin/group"/>
  5515     <collection name="vtprotocolplugins" long-name="VT Protocol Plugins" level="plugin">
  8254 </component>
  5516      <component name="displaysink" filter="s60" long-name="Display Sink" introduced="^2">
  8255 <component name="phonemediatorcenter" filter="s60" long-name="Phone Mediator Center">
  5517       <unit bldFile="app/videotelephony/vtprotocolplugins/DisplaySink/group"/>
  8256 <unit bldFile="app/phone/phoneapp/phonemediatorcenter/group"/>
  5518      </component>
  8257 </component>
  5519      <component name="videosource" filter="s60" long-name="Video Source" introduced="^2">
  8258 </collection>
  5520       <unit bldFile="app/videotelephony/vtprotocolplugins/VideoSource/group"/>
  8259 <collection name="phoneengine" long-name="Phone Engine" level="engine">
  5521      </component>
  8260 <component name="phonecntfinder" filter="s60" long-name="Phone Contact Finder">
  5522     </collection>
  8261 <unit bldFile="app/phone/phoneengine/phonecntfinder/group"/>
  5523     <collection name="vtprotocolsstub" long-name="VT Protocols Stub" level="prot">
  8262 </component>
  5524      <!--  this collection is really a component, move down a directory -->
  8263 <component name="audiohandling" filter="s60" long-name="Phone Audio Handling">
  5525      <component name="videotelproto" filter="s60" long-name="Video Telephony Protocol">
  8264 <unit bldFile="app/phone/phoneengine/audiohandling/group"/>
  5526       <unit bldFile="app/videotelephony/vtprotocolsstub/group" filter="sf_build"/>
  8265 </component>
  5527      </component>
  8266 <component name="callhandling" filter="s60" long-name="Call Handling">
  5528     </collection>
  8267 <unit bldFile="app/phone/phoneengine/callhandling/group"/>
  5529     <collection name="videotelephony_info" long-name="VT Apps Info" level="ui">
  8268 </component>
  5530      <component name="videotelephony_plat" filter="s60" long-name="VT Apps Platform Interfaces" class="api">
  8269 <component name="contacthandling" filter="s60" long-name="Phone Contact Handling">
  5531       <unit bldFile="app/videotelephony/videotelephony_plat/group"/>
  8270 <unit bldFile="app/phone/phoneengine/contacthandling/group"/>
  5532      </component>
  8271 </component>
  5533     </collection>
  8272 <component name="loghandling" filter="s60" long-name="Phone Log Handling">
  5534    </block>
  8273 <unit bldFile="app/phone/phoneengine/loghandling/group"/>
  5535    <block name="iptelephony" level="apps" long-name="IP Telephony" levels="eng plugin util ui">
  8274 </component>
  5536     <collection name="iptelcommsconfig" long-name="IP Telephony Comms Config" level="ui">
  8275 <component name="engineinfo" filter="s60" long-name="Phone Engine Info">
  5537      <component name="cscgsplugin" filter="s60" long-name="CSC GS Plugin" introduced="^2" plugin="Y">
  8276 <unit bldFile="app/phone/phoneengine/engineinfo/group"/>
  5538       <unit bldFile="app/iptelephony/commsconfig/cscgsplugin/group"/>
  8277 </component>
  5539      </component>
  8278 <component name="phonemodel" filter="s60" long-name="Phone Model">
  5540      <component name="cscsipvoipcleanupplugin" filter="s60" long-name="CSC SIP VoIP Cleanup Plugin" introduced="^2" plugin="Y">
  8279 <unit bldFile="app/phone/phoneengine/phonemodel/group"/>
  5541       <unit bldFile="app/iptelephony/commsconfig/cscsipvoipcleanupplugin/group"/>
  8280 </component>
  5542      </component>
  8281 <component name="servicehandling" filter="s60" long-name="Phone Service Handling">
  5543      <component name="cscengine" filter="s60" long-name="Connection Service Configurator Engine" introduced="^2">
  8282 <unit bldFile="app/phone/phoneengine/servicehandling/group"/>
  5544       <unit bldFile="app/iptelephony/commsconfig/cscengine/group"/>
  8283 </component>
  5545      </component>
  8284 </collection>
  5546      <component name="cscsettingsui" filter="s60" long-name="CSC Settings UI" introduced="^2">
  8285 <collection name="phonesettings" long-name="Phone Settings" level="plugin">
  5547       <unit bldFile="app/iptelephony/commsconfig/cscsettingsui/group"/>
  8286 <component name="aiwcallimageplugin" filter="s60" long-name="Call Image AIW Plugin" plugin="Y">
  5548      </component>
  8287 <unit bldFile="app/phone/phonesettings/aiwcallimageplugin/group"/>
  5549      <component name="cscapplicationui" filter="s60" long-name="CSC Application UI" introduced="^2">
  8288 </component>
  5550       <unit bldFile="app/iptelephony/commsconfig/cscapplicationui/group"/>
  8289 <component name="pslncallimageplugin" filter="s60" long-name="Call Image Personalization Plugin" plugin="Y">
  5551      </component>
  8290 <unit bldFile="app/phone/phonesettings/pslncallimageplugin/group"/>
  5552      <component name="commsconfig_build" filter="s60" long-name="Comms Config Build" introduced="^2">
  8291 </component>
  5553       <!--  consider distributing this into the above components -->
  8292 </collection>
  5554       <unit bldFile="app/iptelephony/commsconfig/group"/>
  8293 <collection name="phoneuis" long-name="Phone UIs" level="ui">
  5555      </component>
  8294 <component name="dialer" filter="s60" long-name="Dialer">
  5556     </collection>
  8295 <unit bldFile="app/phone/phoneuis/dialer/group" filter="!test"/>
  5557     <collection name="convergedconnectionhandler" long-name="Converged Connection Handler" level="eng">
  8296 </component>
  5558      <component name="cchserver" filter="s60" long-name="CCH Server" introduced="^2">
  8297 <component name="easydialing" filter="s60" long-name="Easy Dialing Plugin" introduced="^3" plugin="Y">
  5559       <unit bldFile="app/iptelephony/convergedconnectionhandler/cchserver/group"/>
  8298 <unit bldFile="app/phone/phoneuis/easydialing/group"/>
  5560      </component>
  8299 </component>
  5561      <component name="cchclient" filter="s60" long-name="CCH Client" introduced="^2">
  8300 <component name="bubblemanager" filter="s60" long-name="Phone Bubble Manager">
  5562       <unit bldFile="app/iptelephony/convergedconnectionhandler/cchclient/group"/>
  8301 <unit bldFile="app/phone/phoneuis/bubblemanager/group"/>
  5563      </component>
  8302 </component>
  5564      <component name="cchclientapi" filter="s60" long-name="CCH Client API" introduced="^2">
  8303 <component name="connectutil" filter="s60" long-name="Connection Utility" plugin="Y">
  5565       <unit bldFile="app/iptelephony/convergedconnectionhandler/cchclientapi/group"/>
  8304 <unit bldFile="app/phone/phoneuis/connectutil/group"/>
  5566      </component>
  8305 </component>
  5567      <component name="convergedconnectionhandler_build" filter="s60" long-name="CCH Build" introduced="^2">
  8306 <component name="ussd" filter="s60" long-name="Unstructured Supplementary Services Data">
  5568       <!--  consider distributing this into the above components, or collapse the collection into a single component. 
  8307 <unit bldFile="app/phone/phoneuis/ussd/group"/>
       
  8308 </component>
       
  8309 <component name="vmbx" filter="s60" long-name="Voice Mailbox">
       
  8310 <unit bldFile="app/phone/phoneuis/vmbx/group"/>
       
  8311 </component>
       
  8312 <component name="telephonydevicemode" filter="s60" long-name="Telephony Device Mode">
       
  8313 <unit bldFile="app/phone/phoneuis/telephonydevicemode/group"/>
       
  8314 </component>
       
  8315 </collection>
       
  8316 <collection name="phoneplugins" long-name="Phone Plugins" level="plugin">
       
  8317 <component name="telbranding" filter="s60" long-name="Tel Branding" introduced="^2" plugin="Y">
       
  8318 <unit bldFile="app/phone/phoneplugins/telbranding/group"/>
       
  8319 </component>
       
  8320 </collection>
       
  8321 </block>
       
  8322 <block name="videotelephony" level="apps" long-name="Video Telephony Apps" levels="engine plugin prot ui">
       
  8323 <collection name="videotelephony_plat" long-name="VT Apps Platform Interfaces" level="ui">
       
  8324 <component name="video_telephony_control_mediator_api" long-name="Video Telephony Control Mediator API" filter="s60" class="api">
       
  8325 <unit bldFile="app/videotelephony/videotelephony_plat/video_telephony_control_mediator_api/group"/>
       
  8326 </component>
       
  8327 <component name="video_telephony_media_configuration_api" long-name="Video Telephony Media Configuration API" filter="s60" class="api">
       
  8328 <unit bldFile="app/videotelephony/videotelephony_plat/video_telephony_media_configuration_api/group"/>
       
  8329 </component>
       
  8330 </collection>
       
  8331 <collection name="vtengines" long-name="Video Telephony Engines" level="engine">
       
  8332 <component name="videoteleng" filter="s60" long-name="Video Telephony Engine">
       
  8333 <unit bldFile="app/videotelephony/vtengines/videoteleng/Group"/>
       
  8334 </component>
       
  8335 <component name="vtmediatorplugin" filter="s60" long-name="VT Mediator Plugin" plugin="Y">
       
  8336 <unit bldFile="app/videotelephony/vtengines/vtmediatorplugin/group"/>
       
  8337 </component>
       
  8338 </collection>
       
  8339 <collection name="vtuis" long-name="Video Telephony UIs" level="ui">
       
  8340 <component name="videotelui" filter="s60" long-name="Video Telephony UI">
       
  8341 <unit bldFile="app/videotelephony/vtuis/videotelui/group"/>
       
  8342 </component>
       
  8343 </collection>
       
  8344 <collection name="vtprotocolplugins" long-name="VT Protocol Plugins" level="plugin">
       
  8345 <component name="displaysink" filter="s60" long-name="Display Sink" introduced="^2">
       
  8346 <unit bldFile="app/videotelephony/vtprotocolplugins/DisplaySink/group"/>
       
  8347 </component>
       
  8348 <component name="videosource" filter="s60" long-name="Video Source" introduced="^2">
       
  8349 <unit bldFile="app/videotelephony/vtprotocolplugins/VideoSource/group"/>
       
  8350 </component>
       
  8351 </collection>
       
  8352 <collection name="vtprotocolsstub" long-name="VT Protocols Stub" level="prot">
       
  8353 <!--  this collection is really a component, move down a directory -->
       
  8354 <component name="videotelproto" filter="s60" long-name="Video Telephony Protocol">
       
  8355 <unit bldFile="app/videotelephony/vtprotocolsstub/group" filter="sf_build"/>
       
  8356 </component>
       
  8357 </collection>
       
  8358 </block>
       
  8359 <block name="iptelephony" level="apps" long-name="IP Telephony" levels="eng plugin util ui">
       
  8360 <collection name="iptel_plat" long-name="IP Telephony Platform Interfaces" level="ui">
       
  8361 <component name="richcallsettingsengine_api" long-name="Rich Call Settings Engine API" introduced="^2" filter="s60" class="api">
       
  8362 <unit bldFile="app/iptelephony/iptel_plat/richcallsettingsengine_api/group"/>
       
  8363 </component>
       
  8364 <component name="cch_client_api" long-name="CCH Client API" introduced="^2" filter="s60" class="api">
       
  8365 <unit bldFile="app/iptelephony/iptel_plat/cch_client_api/group"/>
       
  8366 </component>
       
  8367 <component name="cch_server_api" long-name="CCH Server API" introduced="^2" filter="s60" class="api">
       
  8368 <unit bldFile="app/iptelephony/iptel_plat/cch_server_api/group"/>
       
  8369 </component>
       
  8370 <component name="csc_settingsui_api" long-name="CSC Settings UI API" introduced="^2" filter="s60" class="api">
       
  8371 <unit bldFile="app/iptelephony/iptel_plat/csc_settingsui_api/group"/>
       
  8372 </component>
       
  8373 <component name="vccpropertyhandler_api" long-name="VCC Property Handler API" introduced="^2" filter="s60" class="api">
       
  8374 <unit bldFile="app/iptelephony/iptel_plat/vccpropertyhandler_api/group"/>
       
  8375 </component>
       
  8376 <component name="vcc_api" long-name="VCC API" introduced="^2" filter="s60" class="api">
       
  8377 <unit bldFile="app/iptelephony/iptel_plat/vcc_api/group"/>
       
  8378 </component>
       
  8379 </collection>
       
  8380 <collection name="iptelcommsconfig" long-name="IP Telephony Comms Config" level="ui">
       
  8381 <component name="cscgsplugin" filter="s60" long-name="CSC GS Plugin" introduced="^2" plugin="Y">
       
  8382 <unit bldFile="app/iptelephony/commsconfig/cscgsplugin/group"/>
       
  8383 </component>
       
  8384 <component name="cscsipvoipcleanupplugin" filter="s60" long-name="CSC SIP VoIP Cleanup Plugin" introduced="^2" plugin="Y">
       
  8385 <unit bldFile="app/iptelephony/commsconfig/cscsipvoipcleanupplugin/group"/>
       
  8386 </component>
       
  8387 <component name="cscengine" filter="s60" long-name="Connection Service Configurator Engine" introduced="^2">
       
  8388 <unit bldFile="app/iptelephony/commsconfig/cscengine/group"/>
       
  8389 </component>
       
  8390 <component name="cscsettingsui" filter="s60" long-name="CSC Settings UI" introduced="^2">
       
  8391 <unit bldFile="app/iptelephony/commsconfig/cscsettingsui/group"/>
       
  8392 </component>
       
  8393 <component name="cscapplicationui" filter="s60" long-name="CSC Application UI" introduced="^2">
       
  8394 <unit bldFile="app/iptelephony/commsconfig/cscapplicationui/group"/>
       
  8395 </component>
       
  8396 <component name="commsconfig_build" filter="s60" long-name="Comms Config Build" introduced="^2">
       
  8397 <!--  consider distributing this into the above components -->
       
  8398 <unit bldFile="app/iptelephony/commsconfig/group"/>
       
  8399 </component>
       
  8400 </collection>
       
  8401 <collection name="convergedconnectionhandler" long-name="Converged Connection Handler" level="eng">
       
  8402 <component name="cchserver" filter="s60" long-name="CCH Server" introduced="^2">
       
  8403 <unit bldFile="app/iptelephony/convergedconnectionhandler/cchserver/group"/>
       
  8404 </component>
       
  8405 <component name="cchclient" filter="s60" long-name="CCH Client" introduced="^2">
       
  8406 <unit bldFile="app/iptelephony/convergedconnectionhandler/cchclient/group"/>
       
  8407 </component>
       
  8408 <component name="cchclientapi" filter="s60" long-name="CCH Client API" introduced="^2">
       
  8409 <unit bldFile="app/iptelephony/convergedconnectionhandler/cchclientapi/group"/>
       
  8410 </component>
       
  8411 <component name="convergedconnectionhandler_build" filter="s60" long-name="CCH Build" introduced="^2">
       
  8412 <!--  consider distributing this into the above components, or collapse the collection into a single component. 
       
  8413       		The latter is a better option since clients and sevrers are rarely separate components -->
  5569       		The latter is a better option since clients and sevrers are rarely separate components -->
  8414 <unit bldFile="app/iptelephony/convergedconnectionhandler/group"/>
  5570       <unit bldFile="app/iptelephony/convergedconnectionhandler/group"/>
  8415 </component>
  5571      </component>
  8416 </collection>
  5572     </collection>
  8417 <collection name="richcallsettingsengine" long-name="Rich Call Settings Engine" level="eng">
  5573     <collection name="richcallsettingsengine" long-name="Rich Call Settings Engine" level="eng">
  8418 <component name="rcse2" filter="s60" long-name="Rich Call Settings Engine Build" introduced="^2">
  5574      <component name="rcse2" filter="s60" long-name="Rich Call Settings Engine Build" introduced="^2">
  8419 <unit bldFile="app/iptelephony/richcallsettingsengine/rcse2/group"/>
  5575       <unit bldFile="app/iptelephony/richcallsettingsengine/rcse2/group"/>
  8420 </component>
  5576      </component>
  8421 </collection>
  5577     </collection>
  8422 <collection name="sipvoipprovider" long-name="SIP VoIP Provider" level="plugin">
  5578     <collection name="sipvoipprovider" long-name="SIP VoIP Provider" level="plugin">
  8423 <!-- collection is really a component. Should move down a directory -->
  5579      <!-- collection is really a component. Should move down a directory -->
  8424 <component name="svp" filter="s60" long-name="SIP VoIP Provider Build" introduced="^2" plugin="Y">
  5580      <component name="svp" filter="s60" long-name="SIP VoIP Provider Build" introduced="^2" plugin="Y">
  8425 <unit bldFile="app/iptelephony/sipvoipprovider/group"/>
  5581       <unit bldFile="app/iptelephony/sipvoipprovider/group"/>
  8426 </component>
  5582      </component>
  8427 </collection>
  5583     </collection>
  8428 <collection name="voipplugins" long-name="VoIP Plugins" level="plugin">
  5584     <collection name="voipplugins" long-name="VoIP Plugins" level="plugin">
  8429 <component name="sipmxresolver" filter="s60" long-name="SIP MX Resolver" introduced="^2" plugin="Y">
  5585      <component name="sipmxresolver" filter="s60" long-name="SIP MX Resolver" introduced="^2" plugin="Y">
  8430 <unit bldFile="app/iptelephony/voipplugins/sipmxresolver/group"/>
  5586       <unit bldFile="app/iptelephony/voipplugins/sipmxresolver/group"/>
  8431 </component>
  5587      </component>
  8432 <component name="sipconnectionprovider" filter="s60" long-name="SIP Connection Provider" introduced="^2" plugin="Y">
  5588      <component name="sipconnectionprovider" filter="s60" long-name="SIP Connection Provider" introduced="^2" plugin="Y">
  8433 <unit bldFile="app/iptelephony/voipplugins/sipconnectionprovider/group"/>
  5589       <unit bldFile="app/iptelephony/voipplugins/sipconnectionprovider/group"/>
  8434 <!-- can only have one unit, can the next be #'included from the above? -->
  5590       <!-- can only have one unit, can the next be #'included from the above? -->
  8435 <unit bldFile="app/iptelephony/voipplugins/sipconnectionprovider/ipvoicemailengine/group"/>
  5591       <unit bldFile="app/iptelephony/voipplugins/sipconnectionprovider/ipvoicemailengine/group"/>
  8436 </component>
  5592      </component>
  8437 <component name="ipapputils" filter="s60" long-name="IP App Utils" introduced="^2">
  5593      <component name="ipapputils" filter="s60" long-name="IP App Utils" introduced="^2">
  8438 <unit bldFile="app/iptelephony/voipplugins/ipapputils/group"/>
  5594       <unit bldFile="app/iptelephony/voipplugins/ipapputils/group"/>
  8439 </component>
  5595      </component>
  8440 <component name="voipadapters" filter="s60" long-name="VoIP Adapters" introduced="^2" plugin="Y">
  5596      <component name="voipadapters" filter="s60" long-name="VoIP Adapters" introduced="^2" plugin="Y">
  8441 <unit bldFile="app/iptelephony/voipplugins/voipadapters/group"/>
  5597       <unit bldFile="app/iptelephony/voipplugins/voipadapters/group"/>
  8442 </component>
  5598      </component>
  8443 <component name="accountcreationplugin" filter="s60" long-name="Account Creation Plugin" introduced="^2" plugin="Y">
  5599      <component name="accountcreationplugin" filter="s60" long-name="Account Creation Plugin" introduced="^2" plugin="Y">
  8444 <unit bldFile="app/iptelephony/voipplugins/accountcreationplugin/group"/>
  5600       <unit bldFile="app/iptelephony/voipplugins/accountcreationplugin/group"/>
  8445 </component>
  5601      </component>
  8446 <component name="dhcppositionprovider" filter="s60" long-name="DHCP Position Provider" introduced="^2" plugin="Y">
  5602      <component name="dhcppositionprovider" filter="s60" long-name="DHCP Position Provider" introduced="^2" plugin="Y">
  8447 <unit bldFile="app/iptelephony/voipplugins/dhcppositionprovider/group"/>
  5603       <unit bldFile="app/iptelephony/voipplugins/dhcppositionprovider/group"/>
  8448 </component>
  5604      </component>
  8449 <component name="svtmatching" filter="s60" long-name="SIP VoIP Telephony Matching" introduced="^2" plugin="Y">
  5605      <component name="svtmatching" filter="s60" long-name="SIP VoIP Telephony Matching" introduced="^2" plugin="Y">
  8450 <unit bldFile="app/iptelephony/voipplugins/svtmatching/group"/>
  5606       <unit bldFile="app/iptelephony/voipplugins/svtmatching/group"/>
  8451 </component>
  5607      </component>
  8452 <component name="svtlogging" filter="s60" long-name="SVT Logging" introduced="^2" plugin="Y">
  5608      <component name="svtlogging" filter="s60" long-name="SVT Logging" introduced="^2" plugin="Y">
  8453 <unit bldFile="app/iptelephony/voipplugins/svtlogging/group"/>
  5609       <unit bldFile="app/iptelephony/voipplugins/svtlogging/group"/>
  8454 </component>
  5610      </component>
  8455 <component name="svtcallmenu" filter="s60" long-name="SVT Call Menu" introduced="^2" plugin="Y">
  5611      <component name="svtcallmenu" filter="s60" long-name="SVT Call Menu" introduced="^2" plugin="Y">
  8456 <unit bldFile="app/iptelephony/voipplugins/svtcallmenu/group"/>
  5612       <unit bldFile="app/iptelephony/voipplugins/svtcallmenu/group"/>
  8457 </component>
  5613      </component>
  8458 <component name="sipimresolver" filter="s60" long-name="SIP IM Resolver" introduced="^3" plugin="Y">
  5614      <component name="sipimresolver" filter="s60" long-name="SIP IM Resolver" introduced="^3" plugin="Y">
  8459 <unit bldFile="app/iptelephony/voipplugins/sipimresolver/group"/>
  5615       <unit bldFile="app/iptelephony/voipplugins/sipimresolver/group"/>
  8460 </component>
  5616      </component>
  8461 </collection>
  5617     </collection>
  8462 <collection name="callcontinuity" long-name="Call Continuity" level="util">
  5618     <collection name="callcontinuity" long-name="Call Continuity" level="util">
  8463 <component name="vccutils" filter="s60" long-name="VCC Utils" introduced="^2">
  5619      <component name="vccutils" filter="s60" long-name="VCC Utils" introduced="^2">
  8464 <unit bldFile="app/iptelephony/callcontinuity/vccutils/group"/>
  5620       <unit bldFile="app/iptelephony/callcontinuity/vccutils/group"/>
  8465 </component>
  5621      </component>
  8466 <component name="nsmldmvccadapter" filter="s60" long-name="SyncML DM VCC Adapter" introduced="^2" plugin="Y">
  5622      <component name="nsmldmvccadapter" filter="s60" long-name="SyncML DM VCC Adapter" introduced="^2" plugin="Y">
  8467 <unit bldFile="app/iptelephony/callcontinuity/nsmldmvccadapter/group"/>
  5623       <unit bldFile="app/iptelephony/callcontinuity/nsmldmvccadapter/group"/>
  8468 </component>
  5624      </component>
  8469 <component name="vccclientprovisioningadapter" filter="s60" long-name="VCC Client Provisioning Adapter" introduced="^2" plugin="Y">
  5625      <component name="vccclientprovisioningadapter" filter="s60" long-name="VCC Client Provisioning Adapter" introduced="^2" plugin="Y">
  8470 <unit bldFile="app/iptelephony/callcontinuity/vccclientprovisioningadapter/group"/>
  5626       <unit bldFile="app/iptelephony/callcontinuity/vccclientprovisioningadapter/group"/>
  8471 </component>
  5627      </component>
  8472 <component name="vccpropertyhandler" filter="s60" long-name="VCC Property Handler" introduced="^2">
  5628      <component name="vccpropertyhandler" filter="s60" long-name="VCC Property Handler" introduced="^2">
  8473 <unit bldFile="app/iptelephony/callcontinuity/vccpropertyhandler/group"/>
  5629       <unit bldFile="app/iptelephony/callcontinuity/vccpropertyhandler/group"/>
  8474 </component>
  5630      </component>
  8475 <component name="vcchotrigger" filter="s60" long-name="VCC HO Trigger" introduced="^2">
  5631      <component name="vcchotrigger" filter="s60" long-name="VCC HO Trigger" introduced="^2">
  8476 <unit bldFile="app/iptelephony/callcontinuity/vcchotrigger/group"/>
  5632       <unit bldFile="app/iptelephony/callcontinuity/vcchotrigger/group"/>
  8477 </component>
  5633      </component>
  8478 <component name="vcc" filter="s60" long-name="VoIP Call Continuity" introduced="^2" plugin="Y">
  5634      <component name="vcc" filter="s60" long-name="VoIP Call Continuity" introduced="^2" plugin="Y">
  8479 <unit bldFile="app/iptelephony/callcontinuity/vcc/group"/>
  5635       <unit bldFile="app/iptelephony/callcontinuity/vcc/group"/>
  8480 </component>
  5636      </component>
  8481 <component name="callcontinuity_build" filter="s60" long-name="Call Continuity Build" introduced="^2">
  5637      <component name="callcontinuity_build" filter="s60" long-name="Call Continuity Build" introduced="^2">
  8482 <!--  consider distributing this into the above components -->
  5638       <!--  consider distributing this into the above components -->
  8483 <unit bldFile="app/iptelephony/callcontinuity/group"/>
  5639       <unit bldFile="app/iptelephony/callcontinuity/group"/>
  8484 </component>
  5640      </component>
  8485 </collection>
  5641     </collection>
  8486 </block>
  5642     <collection name="iptelephony_info" long-name="IP Telephony Info" level="ui">
  8487 <block name="settingsuis" level="services" long-name="Settings UIs" levels="rsc ui">
  5643      <component name="iptel_plat" filter="s60" long-name="IP Telephony Platform Interfaces" introduced="^2" class="api">
  8488 <collection name="devmngt_plat" long-name="Settings UIs Platform Interfaces" level="ui">
  5644       <unit bldFile="app/iptelephony/iptel_plat/group"/>
  8489 <component name="default_app_client_api" long-name="Default App Client API" introduced="^1" filter="s60" class="api">
  5645      </component>
  8490 <unit bldFile="app/settingsuis/devmngt_plat/default_app_client_api/group"/>
  5646     </collection>
  8491 </component>
  5647    </block>
  8492 <component name="services_db_api" long-name="Services DB API" introduced="^1" filter="s60" class="api">
  5648    <block name="settingsuis" level="services" long-name="Settings UIs" levels="rsc ui">
  8493 <unit bldFile="app/settingsuis/devmngt_plat/services_db_api/group" filter="!test"/>
  5649     <collection name="defaultapplicationsettings" long-name="Default Application Settings" level="rsc">
  8494 </component>
  5650      <component name="services_db" filter="s60" long-name="Services Database" introduced="^1">
  8495 </collection>
  5651       <unit bldFile="app/settingsuis/defaultapplicationsettings/services_db/group"/>
  8496 <collection name="defaultapplicationsettings" long-name="Default Application Settings" level="rsc">
  5652      </component>
  8497 <component name="services_db" filter="s60" long-name="Services Database" introduced="^1">
  5653      <component name="defaultapplicationsettings_server" filter="s60" long-name="Default Application Server" introduced="^1">
  8498 <unit bldFile="app/settingsuis/defaultapplicationsettings/services_db/group"/>
  5654       <unit bldFile="app/settingsuis/defaultapplicationsettings/server/group"/>
  8499 </component>
  5655      </component>
  8500 <component name="defaultapplicationsettings_server" filter="s60" long-name="Default Application Server" introduced="^1">
  5656      <component name="service" filter="s60" long-name="Default Application Service" introduced="^1">
  8501 <unit bldFile="app/settingsuis/defaultapplicationsettings/server/group"/>
  5657       <unit bldFile="app/settingsuis/defaultapplicationsettings/service/group"/>
  8502 </component>
  5658      </component>
  8503 <component name="service" filter="s60" long-name="Default Application Service" introduced="^1">
  5659      <component name="dasgsplugin" filter="s60" long-name="Default Application Settings GS Plugin" introduced="^1" plugin="Y">
  8504 <unit bldFile="app/settingsuis/defaultapplicationsettings/service/group"/>
  5660       <unit bldFile="app/settingsuis/defaultapplicationsettings/gsplugin/group"/>
  8505 </component>
  5661      </component>
  8506 <component name="dasgsplugin" filter="s60" long-name="Default Application Settings GS Plugin" introduced="^1" plugin="Y">
  5662      <component name="defaultapplicationsettings_build" filter="s60" long-name="Default Application Settings Build" introduced="^1">
  8507 <unit bldFile="app/settingsuis/defaultapplicationsettings/gsplugin/group"/>
  5663       <!-- split the IBYs up into the appropriate components? Make this a ROM component? -->
  8508 </component>
  5664       <unit bldFile="app/settingsuis/defaultapplicationsettings/group"/>
  8509 <component name="defaultapplicationsettings_build" filter="s60" long-name="Default Application Settings Build" introduced="^1">
  5665      </component>
  8510 <!-- split the IBYs up into the appropriate components? Make this a ROM component? -->
  5666     </collection>
  8511 <unit bldFile="app/settingsuis/defaultapplicationsettings/group"/>
  5667     <collection name="systemswuis" long-name="System SW UIs" level="ui">
  8512 </component>
  5668      <component name="touchscreencalib" filter="s60" long-name="Touchscreen Calibration" introduced="^1">
  8513 </collection>
  5669       <unit bldFile="app/settingsuis/systemswuis/touchscreencalib/group"/>
  8514 <collection name="systemswuis" long-name="System SW UIs" level="ui">
  5670      </component>
  8515 <component name="touchscreencalib" filter="s60" long-name="Touchscreen Calibration" introduced="^1">
  5671     </collection>
  8516 <unit bldFile="app/settingsuis/systemswuis/touchscreencalib/group"/>
  5672     <collection name="settingsuis_info" long-name="Settings UIs Info" level="ui">
  8517 </component>
  5673      <component name="devmngt_plat" filter="s60" long-name="Settings UIs Platform Interfaces" introduced="^1" class="api">
  8518 </collection>
  5674       <unit bldFile="app/settingsuis/devmngt_plat/group"/>
  8519 </block>
  5675      </component>
  8520 <block name="contentcontrol" level="services" long-name="Content Control Daemons" levels="plugin app">
  5676      <component name="devmngt_pub" filter="s60" long-name="Settings UIs Public Interfaces" introduced="^1" class="api">
  8521 <collection name="contentctrl_plat" long-name="Content Control Daemons Platforn Interfaces" level="app">
  5677       <unit bldFile="app/settingsuis/devmngt_pub/group"/>
  8522 <component name="oma_ds_presync_plugin_api" long-name="OMA DS PreSync Plugin API" filter="s60" class="api">
  5678      </component>
  8523 <unit bldFile="app/contentcontrol/contentctrl_plat/oma_ds_presync_plugin_api/group"/>
  5679     </collection>
  8524 </component>
  5680    </block>
  8525 <component name="ds_agenda_handler_plugin_api" long-name="DS Agenda Handler Plugin API" filter="s60" class="api">
  5681    <block name="contentcontrol" level="services" long-name="Content Control Daemons" levels="plugin app">
  8526 <unit bldFile="app/contentcontrol/contentctrl_plat/ds_agenda_handler_plugin_api/group"/>
  5682     <collection name="dsdcmoadapter" long-name="Data Sync DCMO Adapter" level="plugin">
  8527 </component>
  5683      <!-- Component at wrong rank, should move down a directory -->
  8528 <component name="ds_folder_util_api" long-name="DS Folder Util API" filter="s60" class="api">
  5684      <component name="dsdcmoadapter_build" filter="s60" long-name="Data Sync Control DCMO Adapter">
  8529 <unit bldFile="app/contentcontrol/contentctrl_plat/ds_folder_util_api/group"/>
  5685       <unit bldFile="app/contentcontrol/dsdcmoadapter/group"/>
  8530 </component>
  5686      </component>
  8531 </collection>
  5687     </collection>
  8532 <collection name="dsdcmoadapter" long-name="Data Sync DCMO Adapter" level="plugin">
  5688     <collection name="omads" long-name="OMA Data Sync" level="app">
  8533 <!-- Component at wrong rank, should move down a directory -->
  5689      <component name="omadsappui" filter="s60" long-name="OMA DS Application UI">
  8534 <component name="dsdcmoadapter_build" filter="s60" long-name="Data Sync Control DCMO Adapter">
  5690       <unit bldFile="app/contentcontrol/omads/omadsappui/group"/>
  8535 <unit bldFile="app/contentcontrol/dsdcmoadapter/group"/>
  5691      </component>
  8536 </component>
  5692      <component name="omadsextensions" filter="s60" long-name="OMA DS Extensions" plugin="Y">
  8537 </collection>
  5693       <unit bldFile="app/contentcontrol/omads/omadsextensions/group"/>
  8538 <collection name="omads" long-name="OMA Data Sync" level="app">
  5694      </component>
  8539 <component name="omadsappui" filter="s60" long-name="OMA DS Application UI">
  5695     </collection>
  8540 <unit bldFile="app/contentcontrol/omads/omadsappui/group"/>
  5696     <collection name="contentcontrol_info" long-name="Content Control Daemons Info" level="app">
  8541 </component>
  5697      <component name="contentctrl_plat" filter="s60" long-name="Content Control Daemons Platforn Interfaces" class="api">
  8542 <component name="omadsextensions" filter="s60" long-name="OMA DS Extensions" plugin="Y">
  5698       <unit bldFile="app/contentcontrol/contentctrl_plat/group"/>
  8543 <unit bldFile="app/contentcontrol/omads/omadsextensions/group"/>
  5699      </component>
  8544 </component>
  5700     </collection>
  8545 </collection>
  5701    </block>
  8546 </block>
  5702    <block name="devicecontrol" level="services" long-name="Device Control Daemons" levels="oma mid app">
  8547 <block name="devicecontrol" level="services" long-name="Device Control Daemons" levels="oma mid app">
  5703     <collection name="devicediagnostics" long-name="Device Diagnostics" level="app">
  8548 <collection name="devicediagnostics" long-name="Device Diagnostics" level="app">
  5704      <component name="devdiagapp" filter="s60" long-name="Device Diagnostics App">
  8549 <component name="devdiagapp" filter="s60" long-name="Device Diagnostics App">
  5705       <unit bldFile="app/devicecontrol/devicediagnostics/devdiagapp/group"/>
  8550 <unit bldFile="app/devicecontrol/devicediagnostics/devdiagapp/group"/>
  5706      </component>
  8551 </component>
  5707      <component name="devdiaggsplugin" filter="s60" long-name="Device Diagnostics GS Plugin" plugin="Y">
  8552 <component name="devdiaggsplugin" filter="s60" long-name="Device Diagnostics GS Plugin" plugin="Y">
  5708       <unit bldFile="app/devicecontrol/devicediagnostics/devdiaggsplugin/group"/>
  8553 <unit bldFile="app/devicecontrol/devicediagnostics/devdiaggsplugin/group"/>
  5709      </component>
  8554 </component>
  5710      <component name="diagplugins" filter="s60" long-name="Diagnostics Plugins" plugin="Y">
  8555 <component name="diagplugins" filter="s60" long-name="Diagnostics Plugins" plugin="Y">
  5711       <unit bldFile="app/devicecontrol/devicediagnostics/diagplugins/group"/>
  8556 <unit bldFile="app/devicecontrol/devicediagnostics/diagplugins/group"/>
  5712      </component>
  8557 </component>
  5713      <component name="diagsuites" filter="s60" long-name="Diagnostics Suites" plugin="Y">
  8558 <component name="diagsuites" filter="s60" long-name="Diagnostics Suites" plugin="Y">
  5714       <unit bldFile="app/devicecontrol/devicediagnostics/diagsuites/group"/>
  8559 <unit bldFile="app/devicecontrol/devicediagnostics/diagsuites/group"/>
  5715      </component>
  8560 </component>
  5716      <component name="devicediagnostics_build" filter="s60" long-name="Device Diagnostics Build">
  8561 <component name="devicediagnostics_build" filter="s60" long-name="Device Diagnostics Build">
  5717       <!-- can the exports be moved to one of the other components?
  8562 <!-- can the exports be moved to one of the other components?
       
  8563 			or all  #includes removed from here, and it renamed Device Diagnostics ROM -->
  5718 			or all  #includes removed from here, and it renamed Device Diagnostics ROM -->
  8564 <unit bldFile="app/devicecontrol/devicediagnostics/group"/>
  5719       <unit bldFile="app/devicecontrol/devicediagnostics/group"/>
  8565 </component>
  5720      </component>
  8566 </collection>
  5721     </collection>
  8567 <collection name="omadm" long-name="OMA Device Management" level="oma">
  5722     <collection name="omadm" long-name="OMA Device Management" level="oma">
  8568 <component name="omadmappui" filter="s60" long-name="OMA DM Application UI">
  5723      <component name="omadmappui" filter="s60" long-name="OMA DM Application UI">
  8569 <unit bldFile="app/devicecontrol/omadm/omadmappui/group"/>
  5724       <unit bldFile="app/devicecontrol/omadm/omadmappui/group"/>
  8570 </component>
  5725      </component>
  8571 <component name="omadmextensions" filter="s60" long-name="OMA DM Extensions" plugin="Y">
  5726      <component name="omadmextensions" filter="s60" long-name="OMA DM Extensions" plugin="Y">
  8572 <unit bldFile="app/devicecontrol/omadm/omadmextensions/group"/>
  5727       <unit bldFile="app/devicecontrol/omadm/omadmextensions/group"/>
  8573 </component>
  5728      </component>
  8574 <component name="dcmo" filter="s60" long-name="Device Capabilities Management Object" introduced="^3" plugin="Y">
  5729      <component name="dcmo" filter="s60" long-name="Device Capabilities Management Object" introduced="^3" plugin="Y">
  8575 <unit bldFile="app/devicecontrol/omadm/dcmo/group"/>
  5730       <unit bldFile="app/devicecontrol/omadm/dcmo/group"/>
  8576 </component>
  5731      </component>
  8577 </collection>
  5732     </collection>
  8578 <collection name="pnpmobileservices" long-name="PnP Mobile Services" level="mid">
  5733     <collection name="pnpmobileservices" long-name="PnP Mobile Services" level="mid">
  8579 <component name="pnpms" filter="s60" long-name="PnP MS">
  5734      <component name="pnpms" filter="s60" long-name="PnP MS">
  8580 <unit bldFile="app/devicecontrol/pnpmobileservices/pnpms/group"/>
  5735       <unit bldFile="app/devicecontrol/pnpmobileservices/pnpms/group"/>
  8581 </component>
  5736      </component>
  8582 </collection>
  5737     </collection>
  8583 <collection name="applicationmanagement" long-name="Application Management" level="app">
  5738     <collection name="applicationmanagement" long-name="Application Management" level="app">
  8584 <!-- could this collection be collapsed into a single component and moved down a dir? Do all these need to be noted separately? -->
  5739      <!-- could this collection be collapsed into a single component and moved down a dir? Do all these need to be noted separately? -->
  8585 <component name="applicationmanagement_options" filter="s60" long-name="AM Install Options">
  5740      <component name="applicationmanagement_options" filter="s60" long-name="AM Install Options">
  8586 <unit bldFile="app/devicecontrol/applicationmanagement/options/group"/>
  5741       <unit bldFile="app/devicecontrol/applicationmanagement/options/group"/>
  8587 </component>
  5742      </component>
  8588 <component name="applicationmanagement_client" filter="s60" long-name="AM Client">
  5743      <component name="applicationmanagement_client" filter="s60" long-name="AM Client">
  8589 <unit bldFile="app/devicecontrol/applicationmanagement/client/group"/>
  5744       <unit bldFile="app/devicecontrol/applicationmanagement/client/group"/>
  8590 </component>
  5745      </component>
  8591 <component name="applicationmanagement_server" filter="s60" long-name="AM Server">
  5746      <component name="applicationmanagement_server" filter="s60" long-name="AM Server">
  8592 <unit bldFile="app/devicecontrol/applicationmanagement/server/group"/>
  5747       <unit bldFile="app/devicecontrol/applicationmanagement/server/group"/>
  8593 </component>
  5748      </component>
  8594 <component name="rfsplugin" filter="s60" long-name="AM RFS Plugin" plugin="Y">
  5749      <component name="rfsplugin" filter="s60" long-name="AM RFS Plugin" plugin="Y">
  8595 <unit bldFile="app/devicecontrol/applicationmanagement/rfsplugin/group"/>
  5750       <unit bldFile="app/devicecontrol/applicationmanagement/rfsplugin/group"/>
  8596 </component>
  5751      </component>
  8597 <component name="amadapter2" filter="s60" long-name="AM Adapter" plugin="Y">
  5752      <component name="amadapter2" filter="s60" long-name="AM Adapter" plugin="Y">
  8598 <unit bldFile="app/devicecontrol/applicationmanagement/amadapter2/group"/>
  5753       <unit bldFile="app/devicecontrol/applicationmanagement/amadapter2/group"/>
  8599 </component>
  5754      </component>
  8600 <component name="omascomoadapter" filter="s60" long-name="OMA SCOMO Adapter" introduced="^3" plugin="Y">
  5755      <component name="omascomoadapter" filter="s60" long-name="OMA SCOMO Adapter" introduced="^3" plugin="Y">
  8601 <unit bldFile="app/devicecontrol/applicationmanagement/omascomoadapter/group"/>
  5756       <unit bldFile="app/devicecontrol/applicationmanagement/amadapter2/group"/>
  8602 </component>
  5757      </component>
  8603 <component name="applicationmanagement_build" filter="s60" long-name="AM Build">
  5758      <component name="applicationmanagement_build" filter="s60" long-name="AM Build">
  8604 <!-- If thes aren't collapsed into one cmp, can all  #includes removed from here, and it renamed AM ROM? -->
  5759       <!-- If thes aren't collapsed into one cmp, can all  #includes removed from here, and it renamed AM ROM? -->
  8605 <unit bldFile="app/devicecontrol/applicationmanagement/group"/>
  5760       <unit bldFile="app/devicecontrol/applicationmanagement/group"/>
  8606 </component>
  5761      </component>
  8607 </collection>
  5762     </collection>
  8608 <collection name="customization" long-name="DM Customization Adapters" level="mid">
  5763     <collection name="customization" long-name="DM Customization Adapters" level="mid">
  8609 <component name="dmutils" long-name="DM Utils" filter="s60">
  5764      <component name="dmutils" long-name="DM Utils" filter="s60">
  8610 <unit bldFile="app/devicecontrol/customization/dmutils/bld"/>
  5765       <unit bldFile="app/devicecontrol/customization/dmutils/bld"/>
  8611 </component>
  5766      </component>
  8612 <component name="uisettingssrv" filter="s60" long-name="UI Settings Server">
  5767      <component name="uisettingssrv" filter="s60" long-name="UI Settings Server">
  8613 <unit bldFile="app/devicecontrol/customization/uisettingssrv/bld"/>
  5768       <unit bldFile="app/devicecontrol/customization/uisettingssrv/bld"/>
  8614 </component>
  5769      </component>
  8615 <component name="isadapter" filter="s60" long-name="Idle State Adapter" plugin="Y">
  5770      <component name="isadapter" filter="s60" long-name="Idle State Adapter" plugin="Y">
  8616 <unit bldFile="app/devicecontrol/customization/isadapter/bld"/>
  5771       <unit bldFile="app/devicecontrol/customization/isadapter/bld"/>
  8617 </component>
  5772      </component>
  8618 <component name="supadapter" filter="s60" long-name="Startup Adapter" plugin="Y">
  5773      <component name="supadapter" filter="s60" long-name="Startup Adapter" plugin="Y">
  8619 <unit bldFile="app/devicecontrol/customization/supadapter/bld"/>
  5774       <unit bldFile="app/devicecontrol/customization/supadapter/bld"/>
  8620 </component>
  5775      </component>
  8621 <component name="wallpaperadapter" filter="s60" long-name="Wallpaper Adapter" plugin="Y">
  5776      <component name="wallpaperadapter" filter="s60" long-name="Wallpaper Adapter" plugin="Y">
  8622 <unit bldFile="app/devicecontrol/customization/wallpaperadapter/bld"/>
  5777       <unit bldFile="app/devicecontrol/customization/wallpaperadapter/bld"/>
  8623 </component>
  5778      </component>
  8624 <component name="operatorlogoadapter" filter="s60" long-name="Operator Logo Adapter" plugin="Y">
  5779      <component name="operatorlogoadapter" filter="s60" long-name="Operator Logo Adapter" plugin="Y">
  8625 <unit bldFile="app/devicecontrol/customization/operatorlogoadapter/bld"/>
  5780       <unit bldFile="app/devicecontrol/customization/operatorlogoadapter/bld"/>
  8626 </component>
  5781      </component>
  8627 <component name="screensaveradapter" filter="s60" long-name="Screen Saver Adapter" plugin="Y">
  5782      <component name="screensaveradapter" filter="s60" long-name="Screen Saver Adapter" plugin="Y">
  8628 <unit bldFile="app/devicecontrol/customization/screensaveradapter/bld"/>
  5783       <unit bldFile="app/devicecontrol/customization/screensaveradapter/bld"/>
  8629 </component>
  5784      </component>
  8630 <component name="themesadapter" filter="s60" long-name="Themes Adapter" plugin="Y">
  5785      <component name="themesadapter" filter="s60" long-name="Themes Adapter" plugin="Y">
  8631 <unit bldFile="app/devicecontrol/customization/themesadapter/bld"/>
  5786       <unit bldFile="app/devicecontrol/customization/themesadapter/bld"/>
  8632 </component>
  5787      </component>
  8633 <component name="embeddedlinkadapter" filter="s60" long-name="Embedded Link Adapter" plugin="Y">
  5788      <component name="embeddedlinkadapter" filter="s60" long-name="Embedded Link Adapter" plugin="Y">
  8634 <unit bldFile="app/devicecontrol/customization/embeddedlinkadapter/bld"/>
  5789       <unit bldFile="app/devicecontrol/customization/embeddedlinkadapter/bld"/>
  8635 </component>
  5790      </component>
  8636 <component name="customization_build" filter="s60" long-name="DM Customization Build">
  5791      <component name="customization_build" filter="s60" long-name="DM Customization Build">
  8637 <!-- If thes aren't collapsed into one cmp, can all  #includes removed from here, and it renamed DM Customization ROM? -->
  5792       <!-- If thes aren't collapsed into one cmp, can all  #includes removed from here, and it renamed DM Customization ROM? -->
  8638 <unit bldFile="app/devicecontrol/customization/group"/>
  5793       <unit bldFile="app/devicecontrol/customization/group"/>
  8639 </component>
  5794      </component>
  8640 </collection>
  5795     </collection>
  8641 <collection name="omacp" long-name="OMA Content Provisioning" level="oma">
  5796     <collection name="omacp" long-name="OMA Content Provisioning" level="oma">
  8642 <component name="omacpadapters" filter="s60" long-name="OMA CP Adapters" plugin="Y">
  5797      <component name="omacpadapters" filter="s60" long-name="OMA CP Adapters" plugin="Y">
  8643 <unit bldFile="app/devicecontrol/omacp/omacpadapters/group"/>
  5798       <unit bldFile="app/devicecontrol/omacp/omacpadapters/group"/>
  8644 </component>
  5799      </component>
  8645 </collection>
  5800     </collection>
  8646 </block>
  5801    </block>
  8647 <block name="printing" level="services" long-name="Printing" levels="app">
  5802    <block name="printing" level="services" long-name="Printing" levels="app">
  8648 <collection name="imageprint" long-name="ImagePrint" level="app">
  5803     <collection name="imageprint" long-name="ImagePrint" level="app">
  8649 <component name="clog" filter="s60" long-name="ImagePrint Logging" introduced="^2">
  5804      <component name="clog" filter="s60" long-name="ImagePrint Logging" introduced="^2">
  8650 <unit bldFile="app/printing/imageprint/clog/group"/>
  5805       <unit bldFile="app/printing/imageprint/clog/group"/>
  8651 </component>
  5806      </component>
  8652 <component name="imageprintengine" filter="s60" long-name="ImagePrint Engine" introduced="^2">
  5807      <component name="imageprintengine" filter="s60" long-name="ImagePrint Engine" introduced="^2">
  8653 <unit bldFile="app/printing/imageprint/imageprintengine/group"/>
  5808       <unit bldFile="app/printing/imageprint/imageprintengine/group"/>
  8654 </component>
  5809      </component>
  8655 <component name="imageprintui" filter="s60" long-name="ImagePrint UI" introduced="^2">
  5810      <component name="imageprintui" filter="s60" long-name="ImagePrint UI" introduced="^2">
  8656 <unit bldFile="app/printing/imageprint/imageprintui/group"/>
  5811       <unit bldFile="app/printing/imageprint/imageprintui/group"/>
  8657 </component>
  5812      </component>
  8658 <component name="imageprint_build" filter="s60" long-name="ImagePrint Build" introduced="^2">
  5813      <component name="imageprint_build" filter="s60" long-name="ImagePrint Build" introduced="^2">
  8659 <!--  Need to break the IBY includes into the other components, or remove #includes and make this a ROM component -->
  5814       <!--  Need to break the IBY includes into the other components, or remove #includes and make this a ROM component -->
  8660 <unit bldFile="app/printing/imageprint/group"/>
  5815       <unit bldFile="app/printing/imageprint/group"/>
  8661 </component>
  5816      </component>
  8662 </collection>
  5817     </collection>
  8663 </block>
  5818    </block>
  8664 <block name="files" level="apps" long-name="File Manager Apps" levels="support apps">
  5819    <block name="files" level="apps" long-name="File Manager Apps" levels="support apps">
  8665 <collection name="files_plat" long-name="File Manager Apps Platform Interfaces" level="apps">
  5820     <collection name="deviceencryption" long-name="Device Encryption" level="support">
  8666 <component name="memory_scan_popup_ui_api" long-name="Memory Scan Popup UI API" filter="s60" class="api">
  5821      <!-- this is either needs to be broken up into idependent bld.infs, or it's really a component and should move down a directory -->
  8667 <unit bldFile="app/files/files_plat/memory_scan_popup_ui_api/group"/>
  5822      <component name="devencnotifplugin" filter="s60" long-name="Device Encryption Notifier Plugin" introduced="^3" plugin="Y">
  8668 </component>
  5823       <unit bldFile="app/files/deviceencryption/devencnotifplugin/group"/>
  8669 </collection>
  5824      </component>
  8670 <collection name="deviceencryption" long-name="Device Encryption" level="support">
  5825      <component name="devencui" filter="s60" long-name="Device Encryption UI" introduced="^3">
  8671 <!-- this is either needs to be broken up into idependent bld.infs, or it's really a component and should move down a directory -->
  5826       <unit bldFile="app/files/deviceencryption/devencui/group"/>
  8672 <component name="devencnotifplugin" filter="s60" long-name="Device Encryption Notifier Plugin" introduced="^3" plugin="Y">
  5827      </component>
  8673 <unit bldFile="app/files/deviceencryption/devencnotifplugin/group"/>
  5828      <component name="devencdmadapter" filter="s60" long-name="Device Encryption DM Adapter" introduced="^3" plugin="Y">
  8674 </component>
  5829       <unit bldFile="app/files/deviceencryption/devencdmadapter/group"/>
  8675 <component name="devencui" filter="s60" long-name="Device Encryption UI" introduced="^3">
  5830      </component>
  8676 <unit bldFile="app/files/deviceencryption/devencui/group"/>
  5831      <component name="devencgsplugin" filter="s60" long-name="Device Encryption GS Plugin" introduced="^3" plugin="Y">
  8677 </component>
  5832       <unit bldFile="app/files/deviceencryption/devencgsplugin/group"/>
  8678 <component name="devencdmadapter" filter="s60" long-name="Device Encryption DM Adapter" introduced="^3" plugin="Y">
  5833      </component>
  8679 <unit bldFile="app/files/deviceencryption/devencdmadapter/group"/>
  5834      <component name="deviceencryption_help" filter="s60" long-name="Device Encryption Help" introduced="^3">
  8680 </component>
  5835       <unit bldFile="app/files/deviceencryption/help/group"/>
  8681 <component name="devencgsplugin" filter="s60" long-name="Device Encryption GS Plugin" introduced="^3" plugin="Y">
  5836      </component>
  8682 <unit bldFile="app/files/deviceencryption/devencgsplugin/group"/>
  5837      <component name="deviceencryption_build" filter="s60" long-name="Device Encryption Build" introduced="^3">
  8683 </component>
  5838       <unit bldFile="app/files/deviceencryption/group"/>
  8684 <component name="deviceencryption_help" filter="s60" long-name="Device Encryption Help" introduced="^3">
  5839      </component>
  8685 <unit bldFile="app/files/deviceencryption/help/group"/>
  5840     </collection>
  8686 </component>
  5841     <collection name="filemanager" long-name="File Manager" level="apps">
  8687 <component name="deviceencryption_build" filter="s60" long-name="Device Encryption Build" introduced="^3">
  5842      <!-- this is really a component, should move down a directory -->
  8688 <unit bldFile="app/files/deviceencryption/group"/>
  5843      <component name="filemanager_build" filter="s60" long-name="File Manager Build">
  8689 </component>
  5844       <unit bldFile="app/files/filemanager/group"/>
  8690 </collection>
  5845      </component>
  8691 <collection name="filemanager" long-name="File Manager" level="apps">
  5846     </collection>
  8692 <!-- this is really a component, should move down a directory -->
  5847     <collection name="filesystemuis" long-name="File System UIs" level="support">
  8693 <component name="filemanager_build" filter="s60" long-name="File Manager Build">
  5848      <component name="memscaneng" filter="s60" long-name="Memory Scan Server">
  8694 <unit bldFile="app/files/filemanager/group"/>
  5849       <unit bldFile="app/files/filesystemuis/memscaneng/group"/>
  8695 </component>
  5850      </component>
  8696 </collection>
  5851      <component name="memstatepopup" filter="s60" long-name="Memory State Popup">
  8697 <collection name="filesystemuis" long-name="File System UIs" level="support">
  5852       <unit bldFile="app/files/filesystemuis/memstatepopup/group"/>
  8698 <component name="memscaneng" filter="s60" long-name="Memory Scan Server">
  5853      </component>
  8699 <unit bldFile="app/files/filesystemuis/memscaneng/group"/>
  5854     </collection>
  8700 </component>
  5855     <collection name="files_info" long-name="File Manager Apps Info" level="apps">
  8701 <component name="memstatepopup" filter="s60" long-name="Memory State Popup">
  5856      <component name="files_plat" filter="s60" long-name="File Manager Apps Platform Interfaces" class="api">
  8702 <unit bldFile="app/files/filesystemuis/memstatepopup/group"/>
  5857       <unit bldFile="app/files/files_plat/group"/>
  8703 </component>
  5858      </component>
  8704 </collection>
  5859     </collection>
  8705 </block>
  5860    </block>
  8706 <block name="utils" level="apps" long-name="Utility Apps" levels="app">
  5861    <block name="utils" level="apps" long-name="Utility Apps" levels="app">
  8707 <collection name="extras" long-name="Extras" level="app">
  5862     <collection name="extras" long-name="Extras" level="app">
  8708 <component name="about" filter="s60" long-name="About Application">
  5863      <component name="about" filter="s60" long-name="About Application">
  8709 <unit bldFile="app/utils/extras/about/group"/>
  5864       <unit bldFile="app/utils/extras/about/group"/>
  8710 </component>
  5865      </component>
  8711 <component name="calcsoft" filter="s60" long-name="Calculator Application">
  5866      <component name="calcsoft" filter="s60" long-name="Calculator Application">
  8712 <unit bldFile="app/utils/extras/calcsoft/group"/>
  5867       <unit bldFile="app/utils/extras/calcsoft/group"/>
  8713 </component>
  5868      </component>
  8714 <component name="converter" filter="s60" long-name="Unit Converter">
  5869      <component name="converter" filter="s60" long-name="Unit Converter">
  8715 <unit bldFile="app/utils/extras/converter/group"/>
  5870       <unit bldFile="app/utils/extras/converter/group"/>
  8716 </component>
  5871      </component>
  8717 </collection>
  5872     </collection>
  8718 </block>
  5873    </block>
  8719 <block name="contacts" level="apps" span="2" long-name="Contacts Apps" levels="engine support services ui">
  5874    <block name="contacts" level="apps" span="2" long-name="Contacts Apps" levels="engine support services ui">
  8720 <collection name="contacts_pub" long-name="Contacts Apps Public Interfaces" level="ui">
  5875     <collection name="contactextensions" long-name="Contacts Extensions" level="services">
  8721 <component name="phonebook_fetch_ui_api" long-name="Phonebook Fetch UI API" filter="s60" class="api">
  5876      <component name="predefinedcontacts" filter="s60" long-name="Predefined Contacts">
  8722 <unit bldFile="app/contacts/contacts_pub/phonebook_fetch_ui_api/group"/>
  5877       <unit bldFile="app/contacts/contactextensions/predefinedcontacts/group"/>
  8723 </component>
  5878      </component>
  8724 <component name="phonebook_data_management_api" long-name="Phonebook Data Management API" filter="s60" class="api">
  5879     </collection>
  8725 <unit bldFile="app/contacts/contacts_pub/phonebook_data_management_api/group"/>
  5880     <collection name="logsui" long-name="Logs UI" level="ui">
  8726 </component>
  5881      <component name="logsui_build" filter="s60" long-name="Logs UI Build">
  8727 <component name="phonebook_vcard_importexport_api" long-name="Phonebook vCard Import/Export API" filter="s60" class="api">
  5882       <!-- component at too high a rank, should move down one directory -->
  8728 <unit bldFile="app/contacts/contacts_pub/phonebook_vcard_importexport_api/group"/>
  5883       <unit bldFile="app/contacts/logsui/group"/>
  8729 </component>
  5884      </component>
  8730 <component name="phonebook_data_addedit_ui_api" long-name="Phonebook Data Add/Edit UI API" filter="s60" class="api">
  5885     </collection>
  8731 <unit bldFile="app/contacts/contacts_pub/phonebook_data_addedit_ui_api/group"/>
  5886     <collection name="phonebookui" long-name="Phonebook UI" level="ui">
  8732 </component>
  5887      <component name="phonebook" filter="s60" long-name="Phonebook">
  8733 <component name="phonebook_ui_utilities_api" long-name="Phonebook UI Utilities API" filter="s60" class="api">
  5888       <unit bldFile="app/contacts/phonebookui/phonebook/group"/>
  8734 <unit bldFile="app/contacts/contacts_pub/phonebook_ui_utilities_api/group"/>
  5889      </component>
  8735 </component>
  5890      <component name="speeddial" filter="s60" long-name="Speed Dial">
  8736 <component name="phonebook_thumbnail_operation_api" long-name="Phonebook Thumbnail Operation API" filter="s60" class="api">
  5891       <unit bldFile="app/contacts/phonebookui/speeddial/group"/>
  8737 <unit bldFile="app/contacts/contacts_pub/phonebook_thumbnail_operation_api/group"/>
  5892      </component>
  8738 </component>
  5893      <component name="phonebook2" filter="s60" long-name="Phone Book 2">
  8739 <component name="speed_dial_utility_control_api" long-name="Speed Dial Utility Control API" filter="s60" class="api">
  5894       <unit bldFile="app/contacts/phonebookui/phonebook2/group"/>
  8740 <unit bldFile="app/contacts/contacts_pub/speed_dial_utility_control_api/group"/>
  5895      </component>
  8741 </component>
  5896     </collection>
  8742 </collection>
  5897     <collection name="phonebookengines" long-name="Phonebook Engines" level="engine">
  8743 <collection name="contacts_plat" long-name="Contacts Apps Platform Interfaces" level="ui">
  5898      <component name="cntfindplugin" filter="s60" long-name="Contacts Find Plugin" introduced="^2" plugin="Y">
  8744 <component name="virtual_phonebook_store_api" long-name="Virtual Phonebook Store API" filter="s60" class="api">
  5899       <unit bldFile="app/contacts/phonebookengines/cntfindplugin/group"/>
  8745 <unit bldFile="app/contacts/contacts_plat/virtual_phonebook_store_api/group"/>
  5900      </component>
  8746 </component>
  5901      <component name="cntsortplugin" filter="s60" long-name="Contacts Sort Plugin" introduced="^2" plugin="Y">
  8747 <component name="virtual_phonebook_sim_services_api" long-name="Virtual Phonebook SIM Services API" filter="s60" class="api">
  5902       <unit bldFile="app/contacts/phonebookengines/cntsortplugin/group"/>
  8748 <unit bldFile="app/contacts/contacts_plat/virtual_phonebook_sim_services_api/group"/>
  5903      </component>
  8749 </component>
  5904      <component name="virtualphonebook" filter="s60" long-name="Virtual Phonebook" introduced="^2">
  8750 <component name="virtual_phonebook_configuration_api" long-name="Virtual Phonebook Configuration API" filter="s60" class="api">
  5905       <unit bldFile="app/contacts/phonebookengines/virtualphonebook/group"/>
  8751 <unit bldFile="app/contacts/contacts_plat/virtual_phonebook_configuration_api/group"/>
  5906      </component>
  8752 </component>
  5907      <component name="contactsmodel" long-name="Contacts Model" introduced="ER5" purpose="optional">
  8753 <component name="virtual_phonebook_copy_policy_api" long-name="Virtual Phonebook Copy Policy API" filter="s60" class="api">
  5908       <unit bldFile="app/contacts/phonebookengines/contactsmodel/groupsql" mrp="app/contacts/phonebookengines/contactsmodel/groupsql/app-engines_cntmodel.mrp" version="2"/>
  8754 <unit bldFile="app/contacts/contacts_plat/virtual_phonebook_copy_policy_api/group"/>
  5909      </component>
  8755 </component>
  5910     </collection>
  8756 <component name="virtual_phonebook_policy_api" long-name="Virtual Phonebook Policy API" filter="s60" class="api">
  5911     <collection name="pimprotocols" long-name="PIM Protocols" level="services">
  8757 <unit bldFile="app/contacts/contacts_plat/virtual_phonebook_policy_api/group"/>
  5912      <component name="phonebooksync" long-name="Phonebook Sync" purpose="optional" plugin="Y">
  8758 </component>
  5913       <unit bldFile="app/contacts/pimprotocols/phonebooksync/group" mrp="app/contacts/pimprotocols/phonebooksync/group/telephony_phbksync.mrp"/>
  8759 <component name="virtual_phonebook_engine_api" long-name="Virtual Phonebook Engine API" filter="s60" class="api">
  5914      </component>
  8760 <unit bldFile="app/contacts/contacts_plat/virtual_phonebook_engine_api/group"/>
  5915      <component name="pbap" long-name="Bluetooth PBAP" introduced="9.2" purpose="optional">
  8761 </component>
  5916       <unit bldFile="app/contacts/pimprotocols/pbap/group" mrp="app/contacts/pimprotocols/pbap/group/bluetooth_accesshost.mrp"/>
  8762 <component name="virtual_phonebook_migration_support_api" long-name="Virtual Phonebook Migration Support API" filter="s60" class="api">
  5917      </component>
  8763 <unit bldFile="app/contacts/contacts_plat/virtual_phonebook_migration_support_api/group"/>
  5918     </collection>
  8764 </component>
  5919     <collection name="ccservices" long-name="Contacts Centric Services" level="services">
  8765 <component name="virtual_phonebook_view_definition_api" long-name="Virtual Phonebook View Definition API" filter="s60" class="api">
  5920      <component name="cmsservices" filter="s60" long-name="Contact Method Selector Services" introduced="^2">
  8766 <unit bldFile="app/contacts/contacts_plat/virtual_phonebook_view_definition_api/group"/>
  5921       <unit bldFile="app/contacts/ccservices/cmsservices/group"/>
  8767 </component>
  5922      </component>
  8768 <component name="virtual_phonebook_vcard_api" long-name="Virtual Phonebook vCard API" filter="s60" class="api">
  5923     </collection>
  8769 <unit bldFile="app/contacts/contacts_plat/virtual_phonebook_vcard_api/group"/>
  5924     <collection name="presencecache" long-name="Presence Cache" level="support">
  8770 </component>
  5925      <component name="presencecacheutils" filter="s60" long-name="Presence Cache Utils" introduced="^2" class="placeholder">
  8771 <component name="cms_contactor_api" long-name="CMS Contactor API" filter="s60" class="api">
  5926       <!-- <unit bldFile="presencecache/presencecacheutils/group"/> -->
  8772 <unit bldFile="app/contacts/contacts_plat/cms_contactor_api/group"/>
  5927      </component>
  8773 </component>
  5928      <component name="presencecacheserver2" filter="s60" long-name="Presence Cache Server" introduced="^2" class="placeholder">
  8774 <component name="contactpresence_api" long-name="Contact Presence API" filter="s60" class="api">
  5929       <!-- <unit bldFile="presencecache/presencecacheserver2/group"/> -->
  8775 <unit bldFile="app/contacts/contacts_plat/contactpresence_api/group"/>
  5930      </component>
  8776 </component>
  5931      <component name="presencecacheclient2" filter="s60" long-name="Presence Cache Client" introduced="^2" class="placeholder">
  8777 <component name="presence_cache_api" long-name="Presence Cache API" filter="s60" class="api">
  5932       <!-- <unit bldFile="presencecache/presencecacheclient2/group"/> -->
  8778 <unit bldFile="app/contacts/contacts_plat/presence_cache_api/group"/>
  5933      </component>
  8779 </component>
  5934      <component name="presencecache_build" filter="s60" long-name="Presence Cache Build" introduced="^2">
  8780 <component name="phonebook_internal_common_api" long-name="Phonebook Internal Common API" filter="s60" class="api">
  5935       <!-- should divide this bld.inf into the other components, or collapse them into a single component -->
  8781 <unit bldFile="app/contacts/contacts_plat/phonebook_internal_common_api/group"/>
  5936       <unit bldFile="app/contacts/presencecache/group"/>
  8782 </component>
  5937      </component>
  8783 <component name="phonebook_internal_appfw_api" long-name="Phonebook Internal App Framework API" filter="s60" class="api">
  5938     </collection>
  8784 <unit bldFile="app/contacts/contacts_plat/phonebook_internal_appfw_api/group"/>
  5939     <collection name="predictivesearch" long-name="Predictive Search" level="support">
  8785 </component>
  5940      <component name="pcsutils" filter="s60" long-name="PCS Utils" introduced="^2">
  8786 <component name="phonebook_internal_data_management_api" long-name="Phonebook Internal Data Management API" filter="s60" class="api">
  5941       <unit bldFile="app/contacts/predictivesearch/pcsutils/group"/>
  8787 <unit bldFile="app/contacts/contacts_plat/phonebook_internal_data_management_api/group"/>
  5942      </component>
  8788 </component>
  5943      <component name="pcsserverclientapi" filter="s60" long-name="PCS Server Client API" introduced="^2">
  8789 <component name="phonebook_2_xsp_extension_manager_api" long-name="Phonebook 2 xSP Extension Manager API" filter="s60" class="api">
  5944       <unit bldFile="app/contacts/predictivesearch/pcsserverclientapi/group"/>
  8790 <unit bldFile="app/contacts/contacts_plat/phonebook_2_xsp_extension_manager_api/group"/>
  5945      </component>
  8791 </component>
  5946      <component name="pcsserver" filter="s60" long-name="PCS Server" introduced="^2">
  8792 <component name="phonebook_ui_controls_api" long-name="Phonebook UI Controls API" filter="s60" class="api">
  5947       <unit bldFile="app/contacts/predictivesearch/pcsserver/group"/>
  8793 <unit bldFile="app/contacts/contacts_plat/phonebook_ui_controls_api/group"/>
  5948      </component>
  8794 </component>
  5949      <component name="pcsadapters" filter="s60" long-name="PCS Adapters" introduced="^2" plugin="Y">
  8795 <component name="phonebook_2_image_management_api" long-name="Phonebook 2 Image Management API" filter="s60" class="api">
  5950       <unit bldFile="app/contacts/predictivesearch/adapters/contacts/group"/>
  8796 <unit bldFile="app/contacts/contacts_plat/phonebook_2_image_management_api/group"/>
  5951      </component>
  8797 </component>
  5952      <component name="pcsalgorithm" filter="s60" long-name="PCS Algorithm" introduced="^2" plugin="Y">
  8798 <component name="phonebook_extension_api" long-name="Phonebook Extension API" filter="s60" class="api">
  5953       <unit bldFile="app/contacts/predictivesearch/pcsalgorithm/group"/>
  8799 <unit bldFile="app/contacts/contacts_plat/phonebook_extension_api/group"/>
  5954      </component>
  8800 </component>
  5955      <component name="predictivesearch_build" filter="s60" long-name="Predictive Search Build" introduced="^2">
  8801 <component name="phonebook_public_constants_api" long-name="Phonebook Public Constants API" filter="s60" class="api">
  5956       <!-- need to remove #includes from bld.inf and rename as Predictive Search ROM -->
  8802 <unit bldFile="app/contacts/contacts_plat/phonebook_public_constants_api/group"/>
  5957       <unit bldFile="app/contacts/predictivesearch/group"/>
  8803 </component>
  5958      </component>
  8804 <component name="phonebook_internal_ui_utilities_api" long-name="Phonebook Internal UI Utilities API" filter="s60" class="api">
  5959     </collection>
  8805 <unit bldFile="app/contacts/contacts_plat/phonebook_internal_ui_utilities_api/group"/>
  5960     <collection name="contacts_info" long-name="Contacts Apps Info" level="ui">
  8806 </component>
  5961      <component name="contacts_plat" filter="s60" long-name="Contacts Apps Platform Interfaces" class="api">
  8807 <component name="logs_engine_api_extensions" long-name="Logs Engine API Extensions" filter="s60" class="api">
  5962       <unit bldFile="app/contacts/contacts_plat/group"/>
  8808 <unit bldFile="app/contacts/contacts_plat/logs_engine_api_extensions/group"/>
  5963      </component>
  8809 </component>
  5964      <component name="contacts_pub" filter="s60" long-name="Contacts Apps Public Interfaces" class="api">
  8810 <component name="phonebook_thumbnails_api" long-name="Phonebook Thumbnails API" filter="s60" class="api">
  5965       <unit bldFile="app/contacts/contacts_pub/group"/>
  8811 <unit bldFile="app/contacts/contacts_plat/phonebook_thumbnails_api/group"/>
  5966      </component>
  8812 </component>
  5967      <component name="contacts_metadata" long-name="Contacts Apps Metadata" introduced="^2" purpose="development" class="config PC">
  8813 <component name="phonebook_2_icon_api" long-name="Phonebook 2 Icon API" filter="s60" class="api">
  5968       <unit mrp="app/contacts/contacts_info/contacts_metadata/contacts_metadata.mrp"/>
  8814 <unit bldFile="app/contacts/contacts_plat/phonebook_2_icon_api/group"/>
  5969      </component>
  8815 </component>
  5970     </collection>
  8816 <component name="phonebook_engine_extension_api" long-name="Phonebook Engine Extension API" filter="s60" class="api">
  5971    </block>
  8817 <unit bldFile="app/contacts/contacts_plat/phonebook_engine_extension_api/group"/>
  5972    <block name="organizer" level="apps" span="2" long-name="Organizer Application Suite" levels="support services engine ui app">
  8818 </component>
  5973     <collection name="alarmengines" long-name="Alarm Engines" level="engine">
  8819 <component name="phonebook_2_store_configuration_management_api" long-name="Phonebook 2 Store Configuration Management API" filter="s60" class="api">
  5974      <component name="missedalarmstore" filter="s60" long-name="Missed Alarm Store">
  8820 <unit bldFile="app/contacts/contacts_plat/phonebook_2_store_configuration_management_api/group"/>
  5975       <unit bldFile="app/organizer/alarmengines/missedalarmstore/group"/>
  8821 </component>
  5976      </component>
  8822 <component name="logs_ui_command_line_api" long-name="Logs UI Command Line API" filter="s60" class="api">
  5977     </collection>
  8823 <unit bldFile="app/contacts/contacts_plat/logs_ui_command_line_api/group"/>
  5978     <collection name="calendarengines" long-name="Calendar Engines" level="engine">
  8824 </component>
  5979      <component name="versit2" filter="s60" long-name="Versit 2 iCal Parser" introduced="9.2">
  8825 <component name="speed_dial_dialogs_api" long-name="Speed Dial Dialogs API" filter="s60" class="api">
  5980       <unit bldFile="app/organizer/calendarengines/versit2/group"/>
  8826 <unit bldFile="app/contacts/contacts_plat/speed_dial_dialogs_api/group"/>
  5981      </component>
  8827 </component>
  5982      <component name="agnversit2" filter="s60" long-name="Versit 2 Agenda Interface" introduced="9.2" plugin="Y">
  8828 <component name="phonebook_2_xsp_view_activation_api" long-name="Phonebook 2 xSP View Activation API" filter="s60" class="api">
  5983       <unit bldFile="app/organizer/calendarengines/agnversit2/group"/>
  8829 <unit bldFile="app/contacts/contacts_plat/phonebook_2_xsp_view_activation_api/group"/>
  5984      </component>
  8830 </component>
  5985      <component name="caleninterimutils" filter="s60" long-name="Calendar Interim Utils" introduced="9.1">
  8831 <component name="logs_timers_api" long-name="Logs Timers API" filter="s60" class="api">
  5986       <unit bldFile="app/organizer/calendarengines/caleninterimutils/group"/>
  8832 <unit bldFile="app/contacts/contacts_plat/logs_timers_api/group"/>
  5987      </component>
  8833 </component>
  5988      <component name="calenimp" filter="s60" long-name="Calendar Import Wrapper" introduced="7.0s">
  8834 <component name="phonebook_2_ui_extension_definition_api" long-name="Phonebook 2 UI Extension Definition API" filter="s60" class="api">
  5989       <unit bldFile="app/organizer/calendarengines/calenimp/group"/>
  8835 <unit bldFile="app/contacts/contacts_plat/phonebook_2_ui_extension_definition_api/group"/>
  5990      </component>
  8836 </component>
  5991      <component name="calenlauncher" filter="s60" long-name="Calendar Launcher">
  8837 <component name="phonebook_2_common_ui_api" long-name="Phonebook 2 Common UI API" filter="s60" class="api">
  5992       <unit bldFile="app/organizer/calendarengines/calenlauncher/group"/>
  8838 <unit bldFile="app/contacts/contacts_plat/phonebook_2_common_ui_api/group"/>
  5993      </component>
  8839 </component>
  5994      <component name="caldavsrv" filter="sf_build" long-name="CalDAV Server" introduced="^3">
  8840 <component name="phonebook_2_ui_extension_api" long-name="Phonebook 2 UI Extension API" filter="s60" class="api">
  5995       <unit bldFile="app/organizer/calendarengines/caldav/group"/>
  8841 <unit bldFile="app/contacts/contacts_plat/phonebook_2_ui_extension_api/group"/>
  5996      </component>
  8842 </component>
  5997     </collection>
  8843 <component name="phonebook_2_store_property_api" long-name="Phonebook 2 Store Property API" filter="s60" class="api">
  5998     <collection name="meetingrequestengines" long-name="Meeting Request Engines" level="engine">
  8844 <unit bldFile="app/contacts/contacts_plat/phonebook_2_store_property_api/group"/>
  5999      <component name="mrmailbox" filter="s60" long-name="Meeting Request Mailbox">
  8845 </component>
  6000       <unit bldFile="app/organizer/meetingrequestengines/mrmailbox/group"/>
  8846 <component name="phonebook_2_ui_extension_plugin_api" long-name="Phonebook 2 UI Extension Plug-In API" filter="s60" class="api">
  6001      </component>
  8847 <unit bldFile="app/contacts/contacts_plat/phonebook_2_ui_extension_plugin_api/group"/>
  6002      <component name="mrmailboxutils" filter="s60" long-name="Meeting Request Mailbox Utils" plugin="Y">
  8848 </component>
  6003       <unit bldFile="app/organizer/meetingrequestengines/mrmailboxutils/group"/>
  8849 <component name="phonebook_2_ui_controls_api" long-name="Phonebook 2 UI Controls API" filter="s60" class="api">
  6004      </component>
  8850 <unit bldFile="app/contacts/contacts_plat/phonebook_2_ui_controls_api/group"/>
  6005     </collection>
  8851 </component>
  6006     <collection name="searchfw" long-name="Search Framework" level="services">
  8852 <component name="phonebook_2_thin_ui_extension_plugin_api" long-name="Phonebook 2 Thin UI Extension Plugin API" filter="s60" class="api">
  6007      <!-- Uncomment all units when configuration is in place. All currently #included from searchfw_build, which should be removed at the same time. -->
  8853 <unit bldFile="app/contacts/contacts_plat/phonebook_2_thin_ui_extension_plugin_api/group"/>
  6008      <component name="coresearchfw" filter="s60" long-name="Core Search Framework" introduced="^1" class="placeholder">
  8854 </component>
  6009       <!--<unit bldFile="searchfw/coresearchfw/group"/>-->
  8855 <component name="phonebook_2_commands_api" long-name="Phonebook 2 Commands API" filter="s60" class="api">
  6010      </component>
  8856 <unit bldFile="app/contacts/contacts_plat/phonebook_2_commands_api/group"/>
  6011      <component name="searchfw_plugins" filter="s60" long-name="Search Plugins" introduced="^1" plugin="Y" class="placeholder">
  8857 </component>
  6012       <!--<unit bldFile="searchfw/plugins/group"/>-->
  8858 <component name="phonebook_2_presentation_api" long-name="Phonebook 2 Presentation API" filter="s60" class="api">
  6013      </component>
  8859 <unit bldFile="app/contacts/contacts_plat/phonebook_2_presentation_api/group"/>
  6014      <component name="searchfw_build" filter="s60" long-name="Search Framework Build" introduced="^1">
  8860 </component>
  6015       <unit bldFile="app/organizer/searchfw/group"/>
  8861 <component name="phonebook_2_ui_utilities_api" long-name="Phonebook 2 UI Utilities API" filter="s60" class="api">
  6016      </component>
  8862 <unit bldFile="app/contacts/contacts_plat/phonebook_2_ui_utilities_api/group"/>
  6017     </collection>
  8863 </component>
  6018     <collection name="alarmui" long-name="Alarm UI" level="app">
  8864 <component name="cca_launch_api" long-name="CCA Launch API" filter="s60" class="api">
  6019      <!-- collection is really a component, should move down a directory -->
  8865 <unit bldFile="app/contacts/contacts_plat/cca_launch_api/group"/>
  6020      <component name="alarmui_build" filter="s60" long-name="Alarm UI Build">
  8866 </component>
  6021       <unit bldFile="app/organizer/alarmui/group"/>
  8867 <component name="cca_view_plugin_api" long-name="CCA View Plugin API" filter="s60" class="api">
  6022      </component>
  8868 <unit bldFile="app/contacts/contacts_plat/cca_view_plugin_api/group"/>
  6023     </collection>
  8869 </component>
  6024     <collection name="calendarui" long-name="Calendar UI" level="ui">
  8870 <component name="predictivesearch_client_api" long-name="Predictive Search Client API" filter="s60" class="api">
  6025      <component name="calendarui_help" filter="s60" long-name="Calendar UI Help">
  8871 <unit bldFile="app/contacts/contacts_plat/predictivesearch_client_api/group"/>
  6026       <unit bldFile="app/organizer/calendarui/help/group"/>
  8872 </component>
  6027      </component>
  8873 <component name="predictivesearch_utils_api" long-name="Predictive Search Utils API" filter="s60" class="api">
  6028      <component name="commonutils" filter="s60" long-name="Calendar Common Utils">
  8874 <unit bldFile="app/contacts/contacts_plat/predictivesearch_utils_api/group"/>
  6029       <unit bldFile="app/organizer/calendarui/commonutils/group"/>
  8875 </component>
  6030      </component>
  8876 <component name="predictivesearch_adapters_api" long-name="Predictive Search Adapters API" filter="s60" class="api">
  6031      <component name="globaldata" filter="s60" long-name="Calendar Global Data">
  8877 <unit bldFile="app/contacts/contacts_plat/predictivesearch_adapters_api/group"/>
  6032       <unit bldFile="app/organizer/calendarui/globaldata/group"/>
  8878 </component>
  6033      </component>
  8879 <component name="predictivesearch_algorithm_api" long-name="Predictive Search Algorithm API" filter="s60" class="api">
  6034      <component name="settings" filter="s60" long-name="Calendar Settings">
  8880 <unit bldFile="app/contacts/contacts_plat/predictivesearch_algorithm_api/group"/>
  6035       <!-- these should be merged into a single bld.inf or split into two components -->
  8881 </component>
  6036       <unit bldFile="app/organizer/calendarui/settings/gsplugin/group"/>
  8882 <component name="phonebook_2_rcl_api" long-name="Phonebook 2 RCL API" filter="s60" class="api">
  6037       <unit bldFile="app/organizer/calendarui/settings/settingsui/group"/>
  8883 <unit bldFile="app/contacts/contacts_plat/phonebook_2_rcl_api/group"/>
  6038      </component>
  8884 </component>
  6039      <component name="customisation" filter="s60" long-name="Calendar Customisation">
  8885 </collection>
  6040       <unit bldFile="app/organizer/calendarui/customisation/group"/>
  8886 <collection name="contactextensions" long-name="Contacts Extensions" level="services">
  6041      </component>
  8887 <component name="predefinedcontacts" filter="s60" long-name="Predefined Contacts">
  6042      <component name="customisationmanager" filter="s60" long-name="Calendar Customisation Manager">
  8888 <unit bldFile="app/contacts/contactextensions/predefinedcontacts/group"/>
  6043       <unit bldFile="app/organizer/calendarui/customisationmanager/group"/>
  8889 </component>
  6044      </component>
  8890 </collection>
  6045      <component name="multicaluidialog" filter="s60" long-name="Multi-Calendar UI Dialog" introduced="^3">
  8891 <collection name="logsui" long-name="Logs UI" level="ui">
  6046       <unit bldFile="app/organizer/calendarui/multicaluidialog/group"/>
  8892 <component name="logsui_build" filter="s60" long-name="Logs UI Build">
  6047      </component>
  8893 <!-- component at too high a rank, should move down one directory -->
  6048      <component name="views" filter="s60" long-name="Calendar Views">
  8894 <unit bldFile="app/contacts/logsui/group"/>
  6049       <unit bldFile="app/organizer/calendarui/views/group"/>
  8895 </component>
  6050      </component>
  8896 </collection>
  6051      <component name="calendarui_controller" filter="s60" long-name="Calendar Controller">
  8897 <collection name="phonebookui" long-name="Phonebook UI" level="ui">
  6052       <unit bldFile="app/organizer/calendarui/controller/group"/>
  8898 <component name="phonebook" filter="s60" long-name="Phonebook">
  6053      </component>
  8899 <unit bldFile="app/contacts/phonebookui/phonebook/group"/>
  6054      <component name="calendarui_editors" filter="s60" long-name="Calendar Editors">
  8900 </component>
  6055       <unit bldFile="app/organizer/calendarui/editors/group"/>
  8901 <component name="speeddial" filter="s60" long-name="Speed Dial">
  6056      </component>
  8902 <unit bldFile="app/contacts/phonebookui/speeddial/group"/>
  6057      <component name="calendarui_application" filter="s60" long-name="Calendar Application">
  8903 </component>
  6058       <unit bldFile="app/organizer/calendarui/application/group"/>
  8904 <component name="phonebook2" filter="s60" long-name="Phone Book 2">
  6059      </component>
  8905 <unit bldFile="app/contacts/phonebookui/phonebook2/group"/>
  6060      <component name="missedalarmindicatorplugin" filter="s60" long-name="Missed Alarm Indicator Plugin" plugin="Y">
  8906 </component>
  6061       <unit bldFile="app/organizer/calendarui/missedalarmindicatorplugin/group"/>
  8907 </collection>
  6062      </component>
  8908 <collection name="phonebookengines" long-name="Phonebook Engines" level="engine">
  6063      <component name="calendarui_server" filter="s60" long-name="Calendar Server">
  8909 <component name="cntfindplugin" filter="s60" long-name="Contacts Find Plugin" introduced="^2" plugin="Y">
  6064       <!-- these should be merged into a single bld.inf or split into two components -->
  8910 <unit bldFile="app/contacts/phonebookengines/cntfindplugin/group"/>
  6065       <unit bldFile="app/organizer/calendarui/server/calensvr/group"/>
  8911 </component>
  6066       <unit bldFile="app/organizer/calendarui/server/calensvrclient/group"/>
  8912 <component name="cntsortplugin" filter="s60" long-name="Contacts Sort Plugin" introduced="^2" plugin="Y">
  6067      </component>
  8913 <unit bldFile="app/contacts/phonebookengines/cntsortplugin/group"/>
  6068      <component name="regionalplugins" filter="s60" long-name="Calendar Regional Plugins" plugin="Y">
  8914 </component>
  6069       <!-- these should be merged into a single bld.inf or split into four components -->
  8915 <component name="virtualphonebook" filter="s60" long-name="Virtual Phonebook" introduced="^2">
  6070       <unit bldFile="app/organizer/calendarui/regionalplugins/calenregionalutil/group"/>
  8916 <unit bldFile="app/contacts/phonebookengines/virtualphonebook/group"/>
  6071       <unit bldFile="app/organizer/calendarui/regionalplugins/lunarchinese/group"/>
  8917 </component>
  6072       <unit bldFile="app/organizer/calendarui/regionalplugins/lunarvietnamese/group"/>
  8918 <component name="contactsmodel" long-name="Contacts Model" introduced="ER5" purpose="optional">
  6073       <unit bldFile="app/organizer/calendarui/regionalplugins/thai/group"/>
  8919 <unit bldFile="app/contacts/phonebookengines/contactsmodel/groupsql" mrp="app/contacts/phonebookengines/contactsmodel/groupsql/app-engines_cntmodel.mrp" version="2"/>
  6074      </component>
  8920 </component>
  6075      <component name="calenaiwprovider" filter="s60" long-name="Calendar AIW Proivder" introduced="^3" plugin="Y">
  8921 </collection>
  6076       <unit bldFile="app/organizer/calendarui/calenaiwprovider/group"/>
  8922 <collection name="pimprotocols" long-name="PIM Protocols" level="services">
  6077      </component>
  8923 <component name="phonebooksync" long-name="Phonebook Sync" purpose="optional" plugin="Y">
  6078      <component name="caldav" filter="sf_build" long-name="CalDAV" introduced="^3" plugin="Y">
  8924 <unit bldFile="app/contacts/pimprotocols/phonebooksync/group" mrp="app/contacts/pimprotocols/phonebooksync/group/telephony_phbksync.mrp"/>
  6079       <unit bldFile="app/organizer/calendarui/caldav/group"/>
  8925 </component>
  6080      </component>
  8926 <component name="pbap" long-name="Bluetooth PBAP" introduced="9.2" purpose="optional">
  6081      <component name="calendarui_build" filter="s60" long-name="Calendar UI Build">
  8927 <unit bldFile="app/contacts/pimprotocols/pbap/group" mrp="app/contacts/pimprotocols/pbap/group/bluetooth_accesshost.mrp"/>
  6082       <!-- split contents into separate components -->
  8928 </component>
  6083       <unit bldFile="app/organizer/calendarui/group"/>
  8929 </collection>
  6084      </component>
  8930 <collection name="ccservices" long-name="Contacts Centric Services" level="services">
  6085     </collection>
  8931 <component name="cmsservices" filter="s60" long-name="Contact Method Selector Services" introduced="^2">
  6086     <collection name="meetingui" long-name="Meeting UI" level="ui">
  8932 <unit bldFile="app/contacts/ccservices/cmsservices/group"/>
  6087      <component name="attendeeview" filter="s60" long-name="Attendee View">
  8933 </component>
  6088       <unit bldFile="app/organizer/meetingui/attendeeview/group"/>
  8934 </collection>
  6089      </component>
  8935 <collection name="presencecache" long-name="Presence Cache" level="support">
  6090      <component name="agnentryui" filter="s60" long-name="Agenda Entry UI" plugin="Y">
  8936 <component name="presencecacheutils" filter="s60" long-name="Presence Cache Utils" introduced="^2" class="placeholder">
  6091       <unit bldFile="app/organizer/meetingui/agnentryui/group"/>
  8937 <!-- <unit bldFile="presencecache/presencecacheutils/group"/> -->
  6092      </component>
  8938 </component>
  6093      <component name="meetingrequestutils" filter="s60" long-name="Meeting Request Utils">
  8939 <component name="presencecacheserver2" filter="s60" long-name="Presence Cache Server" introduced="^2" class="placeholder">
  6094       <unit bldFile="app/organizer/meetingui/meetingrequestutils/group"/>
  8940 <!-- <unit bldFile="presencecache/presencecacheserver2/group"/> -->
  6095      </component>
  8941 </component>
  6096      <component name="meetingrequestviewers" filter="s60" long-name="Meeting Request Viewers" plugin="Y">
  8942 <component name="presencecacheclient2" filter="s60" long-name="Presence Cache Client" introduced="^2" class="placeholder">
  6097       <unit bldFile="app/organizer/meetingui/meetingrequestviewers/group"/>
  8943 <!-- <unit bldFile="presencecache/presencecacheclient2/group"/> -->
  6098      </component>
  8944 </component>
  6099      <component name="meetingui_build" filter="s60" long-name="Meeting UI Build">
  8945 <component name="presencecache_build" filter="s60" long-name="Presence Cache Build" introduced="^2">
  6100       <!-- split contents into separate components -->
  8946 <!-- should divide this bld.inf into the other components, or collapse them into a single component -->
  6101       <unit bldFile="app/organizer/meetingui/group"/>
  8947 <unit bldFile="app/contacts/presencecache/group"/>
  6102      </component>
  8948 </component>
  6103     </collection>
  8949 </collection>
  6104     <collection name="clock2" long-name="Clock" level="app">
  8950 <collection name="predictivesearch" long-name="Predictive Search" level="support">
  6105      <component name="clockengines" filter="s60" long-name="Clock Engines">
  8951 <component name="pcsutils" filter="s60" long-name="PCS Utils" introduced="^2">
  6106       <unit bldFile="app/organizer/clock2/clockengines/group"/>
  8952 <unit bldFile="app/contacts/predictivesearch/pcsutils/group"/>
  6107      </component>
  8953 </component>
  6108      <component name="clockui" filter="s60" long-name="Clock UI">
  8954 <component name="pcsserverclientapi" filter="s60" long-name="PCS Server Client API" introduced="^2">
  6109       <unit bldFile="app/organizer/clock2/clockui/group"/>
  8955 <unit bldFile="app/contacts/predictivesearch/pcsserverclientapi/group"/>
  6110      </component>
  8956 </component>
  6111      <component name="clock2_help" filter="s60" long-name="Clock Help">
  8957 <component name="pcsserver" filter="s60" long-name="PCS Server" introduced="^2">
  6112       <unit bldFile="app/organizer/clock2/help/group"/>
  8958 <unit bldFile="app/contacts/predictivesearch/pcsserver/group"/>
  6113      </component>
  8959 </component>
  6114      <component name="clock2_build" filter="s60" long-name="Clock Build">
  8960 <component name="pcsadapters" filter="s60" long-name="PCS Adapters" introduced="^2" plugin="Y">
  6115       <!-- split contents into separate components, or just make this one component -->
  8961 <unit bldFile="app/contacts/predictivesearch/adapters/contacts/group"/>
  6116       <unit bldFile="app/organizer/clock2/group"/>
  8962 </component>
  6117      </component>
  8963 <component name="pcsalgorithm" filter="s60" long-name="PCS Algorithm" introduced="^2" plugin="Y">
  6118     </collection>
  8964 <unit bldFile="app/contacts/predictivesearch/pcsalgorithm/group"/>
  6119     <collection name="notepad" long-name="Notepad" level="ui">
  8965 </component>
  6120      <component name="notepad_help" filter="s60" long-name="Notepad Help">
  8966 <component name="predictivesearch_build" filter="s60" long-name="Predictive Search Build" introduced="^2">
  6121       <unit bldFile="app/organizer/notepad/help/group"/>
  8967 <!-- need to remove #includes from bld.inf and rename as Predictive Search ROM -->
  6122      </component>
  8968 <unit bldFile="app/contacts/predictivesearch/group"/>
  6123      <component name="notepad1" filter="s60" long-name="Notepad Application 1">
  8969 </component>
  6124       <unit bldFile="app/organizer/notepad/notepad1/group"/>
  8970 </collection>
  6125      </component>
  8971 <collection name="contacts_info" long-name="Contacts Apps Info" level="ui">
  6126      <component name="txtrecog" filter="s60" long-name="Text Recognizer" plugin="Y">
  8972 <component name="contacts_metadata" long-name="Contacts Apps Metadata" introduced="^2" purpose="development" class="config PC">
  6127       <unit bldFile="app/organizer/notepad/txtrecog/group"/>
  8973 <unit mrp="app/contacts/contacts_info/contacts_metadata/contacts_metadata.mrp"/>
  6128      </component>
  8974 </component>
  6129     </collection>
  8975 </collection>
  6130     <collection name="searchui" long-name="Search UI" level="app">
  8976 </block>
  6131      <!-- consider making this a single component -->
  8977 <block name="organizer" level="apps" span="2" long-name="Organizer Application Suite" levels="support services engine ui app">
  6132      <!-- Uncomment all units when configuration is in place. All currently #included from searchui_build, which should be removed at the same time. -->
  8978 <collection name="organizer_plat" long-name="Organizer Application Suite Platform Interfaces" level="app">
  6133      <component name="searchui_help" filter="s60" long-name="Search UI Help" class="placeholder">
  8979 <component name="meeting_request_mailbox_utilities_api" long-name="Meeting Request Mailbox Utilities API" filter="s60" class="api">
  6134       <!--<unit bldFile="searchui/help/group"/>-->
  8980 <unit bldFile="app/organizer/organizer_plat/meeting_request_mailbox_utilities_api/group"/>
  6135      </component>
  8981 </component>
  6136      <component name="searchapp" filter="s60" long-name="Search Application" class="placeholder">
  8982 <component name="meeting_request_uids_api" long-name="Meeting Request UIDs API" filter="s60" class="api">
  6137       <!--<unit bldFile="searchui/searchapp/group"/>-->
  8983 <unit bldFile="app/organizer/organizer_plat/meeting_request_uids_api/group"/>
  6138      </component>
  8984 </component>
  6139      <component name="searchui_build" filter="s60" long-name="Search UI Build">
  8985 <component name="calendar_exporter_api" long-name="Calendar Exporter API" filter="s60" class="api">
  6140       <unit bldFile="app/organizer/searchui/group"/>
  8986 <unit bldFile="app/organizer/organizer_plat/calendar_exporter_api/group"/>
  6141      </component>
  8987 </component>
  6142     </collection>
  8988 <component name="agenda_versit_2_api" long-name="Agenda Versit 2 API" filter="s60" class="api">
  6143     <collection name="pimappservices" long-name="PIM Application Services" level="services">
  8989 <unit bldFile="app/organizer/organizer_plat/agenda_versit_2_api/group"/>
  6144      <component name="calendar" long-name="Calendar" introduced="9.2" purpose="optional">
  8990 </component>
  6145       <unit bldFile="app/organizer/pimappservices/calendar/group" mrp="app/organizer/pimappservices/calendar/group/app-engines_calendar.mrp" version="2"/>
  8991 <component name="calendar_importer_api" long-name="Calendar Importer API" filter="s60" class="api">
  6146      </component>
  8992 <unit bldFile="app/organizer/organizer_plat/calendar_importer_api/group"/>
  6147      <component name="calendarvcalplugin" long-name="Calendar vCal Plugin" introduced="8.1" purpose="optional" plugin="Y">
  8993 </component>
  6148       <unit bldFile="app/organizer/pimappservices/calendarvcalplugin/group" mrp="app/organizer/pimappservices/calendarvcalplugin/group/app-engines_agnversit2.mrp" version="2"/>
  8994 <component name="calendar_launcher_api" long-name="Calendar Launcher API" filter="s60" class="api">
  6149      </component>
  8995 <unit bldFile="app/organizer/organizer_plat/calendar_launcher_api/group"/>
  6150      <component name="appenginesdocs" long-name="Application Engines Documentation" purpose="development" class="doc">
  8996 </component>
  6151       <unit mrp="app/organizer/pimappservices/appenginesdocs/app-engines_documentation.mrp"/>
  8997 <component name="calendar_common_utils_api" long-name="Calendar Common Utils API" filter="s60" class="api">
  6152      </component>
  8998 <unit bldFile="app/organizer/organizer_plat/calendar_common_utils_api/group"/>
  6153     </collection>
  8999 </component>
  6154     <collection name="pimappsupport" long-name="PIM Application Support" level="support">
  9000 <component name="searchfw_launcher_api" long-name="Search Framework Launcher API" filter="s60" class="api">
  6155      <component name="vcardandvcal" long-name="vCard and vCal" introduced="ER5" purpose="optional">
  9001 <unit bldFile="app/organizer/organizer_plat/searchfw_launcher_api/group"/>
  6156       <unit bldFile="app/organizer/pimappsupport/vcardandvcal/group" mrp="app/organizer/pimappsupport/vcardandvcal/group/app-services_versit.mrp"/>
  9002 </component>
  6157      </component>
  9003 <component name="alarm_const_api" long-name="Alarm Const API" filter="s60" class="api">
  6158      <component name="chinesecalendarconverter" long-name="Chinese Calendar Converter" introduced="6.1" purpose="optional">
  9004 <unit bldFile="app/organizer/organizer_plat/alarm_const_api/group"/>
  6159       <unit bldFile="app/organizer/pimappsupport/chinesecalendarconverter/group" mrp="app/organizer/pimappsupport/chinesecalendarconverter/group/app-services_calcon.mrp"/>
  9005 </component>
  6160      </component>
  9006 <component name="alarm_ui_external_control_api" long-name="Alarm UI External Control API" filter="s60" class="api">
  6161     </collection>
  9007 <unit bldFile="app/organizer/organizer_plat/alarm_ui_external_control_api/group"/>
  6162     <collection name="organizer_info" long-name="Organizer Application Suite Info" level="app">
  9008 </component>
  6163      <component name="organizer_pub" filter="s60" long-name="Organizer Application Suite Public Interfaces" class="api">
  9009 <component name="calendar_settings_keys_api" long-name="Calendar Settings Keys API" filter="s60" class="api">
  6164       <unit bldFile="app/organizer/organizer_pub/group"/>
  9010 <unit bldFile="app/organizer/organizer_plat/calendar_settings_keys_api/group"/>
  6165      </component>
  9011 </component>
  6166      <component name="organizer_plat" filter="s60" long-name="Organizer Application Suite Platform Interfaces" class="api">
  9012 <component name="calendar_tones_settings_keys_api" long-name="Calendar Tones Settings Keys API" filter="s60" class="api">
  6167       <unit bldFile="app/organizer/organizer_plat/group"/>
  9013 <unit bldFile="app/organizer/organizer_plat/calendar_tones_settings_keys_api/group"/>
  6168      </component>
  9014 </component>
  6169      <component name="organizer_metadata" long-name="Organizer Application Suite Metadata" introduced="^2" purpose="development" class="config PC">
  9015 <component name="clock_settings_api" long-name="Clock Settings API" filter="s60" class="api">
  6170       <unit mrp="app/organizer/organizer_info/organizer_metadata/organizer_metadata.mrp"/>
  9016 <unit bldFile="app/organizer/organizer_plat/clock_settings_api/group"/>
  6171      </component>
  9017 </component>
  6172     </collection>
  9018 <component name="common_alarm_editor_api" long-name="Common Alarm Editor API" filter="s60" class="api">
  6173    </block>
  9019 <unit bldFile="app/organizer/organizer_plat/common_alarm_editor_api/group"/>
  6174    <block name="messaging" level="apps" span="2" long-name="Messaging Apps" levels="mail eng base ui">
  9020 </component>
  6175     <collection name="mobilemessaging" long-name="Mobile Messaging" level="ui">
  9021 <component name="alarm_ui_secondary_display_api" long-name="Alarm UI Secondary Display API" filter="s60" class="api">
  6176      <component name="audiomsg" filter="s60" long-name="Audio Message">
  9022 <unit bldFile="app/organizer/organizer_plat/alarm_ui_secondary_display_api/group"/>
  6177       <unit bldFile="app/messaging/mobilemessaging/audiomsg/group"/>
  9023 </component>
  6178      </component>
  9024 <component name="searchui_launcher_api" long-name="Search UI Launcher API" filter="s60" class="api">
  6179      <component name="msgmedia" filter="s60" long-name="Message Media">
  9025 <unit bldFile="app/organizer/organizer_plat/searchui_launcher_api/group"/>
  6180       <unit bldFile="app/messaging/mobilemessaging/msgmedia/group"/>
  9026 </component>
  6181      </component>
  9027 <component name="agenda_entry_ui_api" long-name="Agenda Entry UI API" filter="s60" class="api">
  6182      <component name="unieditor" filter="s60" long-name="Unified Editor">
  9028 <unit bldFile="app/organizer/organizer_plat/agenda_entry_ui_api/group"/>
  6183       <unit bldFile="app/messaging/mobilemessaging/unieditor/group"/>
  9029 </component>
  6184      </component>
  9030 <component name="meeting_request_utillities_api" long-name="Meeting Request Utillities API" filter="s60" class="api">
  6185      <component name="mmsui" filter="s60" long-name="MMS UI">
  9031 <unit bldFile="app/organizer/organizer_plat/meeting_request_utillities_api/group"/>
  6186       <unit bldFile="app/messaging/mobilemessaging/mmsui/group"/>
  9032 </component>
  6187      </component>
  9033 <component name="meeting_request_viewer_api" long-name="Meeting Request Viewer API" filter="s60" class="api">
  6188      <component name="postcard" filter="s60" long-name="Postcard">
  9034 <unit bldFile="app/organizer/organizer_plat/meeting_request_viewer_api/group"/>
  6189       <unit bldFile="app/messaging/mobilemessaging/postcard/group"/>
  9035 </component>
  6190      </component>
  9036 <component name="calendar_custamization_api" long-name="Calendar Customization API" filter="s60" class="api">
  6191      <component name="smilui" filter="s60" long-name="SMIL UI">
  9037 <unit bldFile="app/organizer/organizer_plat/calendar_custamization_api/group"/>
  6192       <unit bldFile="app/messaging/mobilemessaging/smilui/group"/>
  9038 </component>
  6193      </component>
  9039 </collection>
  6194      <component name="smum" filter="s60" long-name="SMS UI MTM and UI Data MTM" plugin="Y">
  9040 <collection name="organizer_pub" long-name="Organizer Application Suite Public Interfaces" level="app">
  6195       <unit bldFile="app/messaging/mobilemessaging/smum/group"/>
  9041 <component name="calendar_interim_utils2_api" long-name="Calendar Interim Utils 2 API" filter="s60" class="api">
  6196      </component>
  9042 <unit bldFile="app/organizer/organizer_pub/calendar_interim_utils2_api/group"/>
  6197      <component name="smsui" filter="s60" long-name="SMS UI">
  9043 </component>
  6198       <unit bldFile="app/messaging/mobilemessaging/smsui/group"/>
  9044 <component name="notepad_library_api" long-name="Notepad Library API" filter="s60" class="api">
  6199      </component>
  9045 <unit bldFile="app/organizer/organizer_pub/notepad_library_api/group"/>
  6200      <component name="smsmtm" long-name="SMS MTM" purpose="optional" plugin="Y">
  9046 </component>
  6201       <unit bldFile="app/messaging/mobilemessaging/smsmtm/group" mrp="app/messaging/mobilemessaging/smsmtm/group/messaging_sms.mrp"/>
  9047 </collection>
  6202      </component>
  9048 <collection name="alarmengines" long-name="Alarm Engines" level="engine">
  6203     </collection>
  9049 <component name="missedalarmstore" filter="s60" long-name="Missed Alarm Store">
  6204     <collection name="mmsengine" long-name="MMS Engine" level="eng">
  9050 <unit bldFile="app/organizer/alarmengines/missedalarmstore/group"/>
  6205      <component name="mmsconninit" filter="s60" long-name="MMS Connection Initiator" class="placeholder">
  9051 </component>
  6206       <!-- <unit bldFile="mmsengine/mmsconninit/bld"/> -->
  9052 </collection>
  6207      </component>
  9053 <collection name="calendarengines" long-name="Calendar Engines" level="engine">
  6208      <component name="genutils" filter="s60" long-name="General Utils" class="placeholder">
  9054 <component name="versit2" filter="s60" long-name="Versit 2 iCal Parser" introduced="9.2">
  6209       <!-- <unit bldFile="mmsengine/genutils/bld"/> -->
  9055 <unit bldFile="app/organizer/calendarengines/versit2/group"/>
  6210      </component>
  9056 </component>
  6211      <component name="mmsserversettings" filter="s60" long-name="MMS Server Settings" class="placeholder">
  9057 <component name="agnversit2" filter="s60" long-name="Versit 2 Agenda Interface" introduced="9.2" plugin="Y">
  6212       <!-- <unit bldFile="mmsengine/mmsserversettings/bld"/> -->
  9058 <unit bldFile="app/organizer/calendarengines/agnversit2/group"/>
  6213      </component>
  9059 </component>
  6214      <component name="mmsmessage" filter="s60" long-name="MMS Message" class="placeholder">
  9060 <component name="caleninterimutils" filter="s60" long-name="Calendar Interim Utils" introduced="9.1">
  6215       <!-- <unit bldFile="mmsengine/mmsmessage/bld"/> -->
  9061 <unit bldFile="app/organizer/calendarengines/caleninterimutils/group"/>
  6216      </component>
  9062 </component>
  6217      <component name="mmshttptransport" filter="s60" long-name="MMS HTTP Transport" class="placeholder">
  9063 <component name="calenimp" filter="s60" long-name="Calendar Import Wrapper" introduced="7.0s">
  6218       <!-- <unit bldFile="mmsengine/mmshttptransport/bld"/> -->
  9064 <unit bldFile="app/organizer/calendarengines/calenimp/group"/>
  6219      </component>
  9065 </component>
  6220      <component name="mmscodec" filter="s60" long-name="MMS Codec" class="placeholder">
  9066 <component name="calenlauncher" filter="s60" long-name="Calendar Launcher">
  6221       <!-- <unit bldFile="mmsengine/mmscodec/bld"/> -->
  9067 <unit bldFile="app/organizer/calendarengines/calenlauncher/group"/>
  6222      </component>
  9068 </component>
  6223      <component name="mmsserver" filter="s60" long-name="MMS Server" class="placeholder">
  9069 <component name="caldavsrv" filter="sf_build" long-name="CalDAV Server" introduced="^3">
  6224       <!-- <unit bldFile="mmsengine/mmsserver/bld"/> -->
  9070 <unit bldFile="app/organizer/calendarengines/caldav/group"/>
  6225      </component>
  9071 </component>
  6226      <component name="clientmtm" filter="s60" long-name="MMS Client MTM" plugin="Y" class="placeholder">
  9072 </collection>
  6227       <!-- <unit bldFile="mmsengine/clientmtm/bld"/> -->
  9073 <collection name="meetingrequestengines" long-name="Meeting Request Engines" level="engine">
  6228      </component>
  9074 <component name="mrmailbox" filter="s60" long-name="Meeting Request Mailbox">
  6229      <component name="mmswatcher" filter="s60" long-name="MMS Watcher" plugin="Y" class="placeholder">
  9075 <unit bldFile="app/organizer/meetingrequestengines/mrmailbox/group"/>
  6230       <!-- <unit bldFile="mmsengine/mmswatcher/bld"/> -->
  9076 </component>
  6231      </component>
  9077 <component name="mrmailboxutils" filter="s60" long-name="Meeting Request Mailbox Utils" plugin="Y">
  6232      <component name="mmspushhandler" filter="s60" long-name="MMS Push Handler" plugin="Y" class="placeholder">
  9078 <unit bldFile="app/organizer/meetingrequestengines/mrmailboxutils/group"/>
  6233       <!-- <unit bldFile="mmsengine/mmspushhandler/bld"/> -->
  9079 </component>
  6234      </component>
  9080 </collection>
  6235      <component name="applicationadapter" filter="s60" long-name="MMS Application Adapter" class="placeholder">
  9081 <collection name="searchfw" long-name="Search Framework" level="services">
  6236       <!-- <unit bldFile="mmsengine/applicationadapter/bld"/> -->
  9082 <!-- Uncomment all units when configuration is in place. All currently #included from searchfw_build, which should be removed at the same time. -->
  6237      </component>
  9083 <component name="coresearchfw" filter="s60" long-name="Core Search Framework" introduced="^1" class="placeholder">
  6238      <component name="mmscodecclient" filter="s60" long-name="MMS Codec Client" class="placeholder">
  9084 <!--<unit bldFile="searchfw/coresearchfw/group"/>-->
  6239       <!-- <unit bldFile="mmsengine/mmscodecclient/bld"/> -->
  9085 </component>
  6240      </component>
  9086 <component name="searchfw_plugins" filter="s60" long-name="Search Plugins" introduced="^1" plugin="Y" class="placeholder">
  6241      <component name="mmssettings" long-name="MMS Settings" introduced="9.2" purpose="optional">
  9087 <!--<unit bldFile="searchfw/plugins/group"/>-->
  6242       <unit bldFile="app/messaging/mmsengine/mmssettings/group" mrp="app/messaging/mmsengine/mmssettings/group/messaging_mmssettings.mrp"/>
  9088 </component>
  6243      </component>
  9089 <component name="searchfw_build" filter="s60" long-name="Search Framework Build" introduced="^1">
  6244      <component name="mmsconf" long-name="MMS Configuration" purpose="optional">
  9090 <unit bldFile="app/organizer/searchfw/group"/>
  6245       <unit bldFile="app/messaging/mmsengine/mmsconf" mrp="app/messaging/mmsengine/mmsconf/messaging_mmssettings-config.mrp"/>
  9091 </component>
  6246      </component>
  9092 </collection>
  6247      <component name="mmsengine_build" filter="s60" long-name="MMS Engine Build">
  9093 <collection name="alarmui" long-name="Alarm UI" level="app">
  6248       <!-- this bld.inf should be broken up into the individual other components -->
  9094 <!-- collection is really a component, should move down a directory -->
  6249       <unit bldFile="app/messaging/mmsengine/group"/>
  9095 <component name="alarmui_build" filter="s60" long-name="Alarm UI Build">
  6250      </component>
  9096 <unit bldFile="app/organizer/alarmui/group"/>
  6251     </collection>
  9097 </component>
  6252     <collection name="messagingappbase" long-name="Messaging App Base" level="base">
  9098 </collection>
  6253      <component name="msgavkon" filter="s60" long-name="Messaging Avkon UI">
  9099 <collection name="calendarui" long-name="Calendar UI" level="ui">
  6254       <unit bldFile="app/messaging/messagingappbase/msgavkon/group"/>
  9100 <component name="calendarui_help" filter="s60" long-name="Calendar UI Help">
  6255      </component>
  9101 <unit bldFile="app/organizer/calendarui/help/group"/>
  6256      <component name="mce" filter="s60" long-name="Message Center Application">
  9102 </component>
  6257       <unit bldFile="app/messaging/messagingappbase/mce/group"/>
  9103 <component name="commonutils" filter="s60" long-name="Calendar Common Utils">
  6258      </component>
  9104 <unit bldFile="app/organizer/calendarui/commonutils/group"/>
  6259      <component name="mceextraitems" filter="s60" long-name="Message Center Extra Items">
  9105 </component>
  6260       <unit bldFile="app/messaging/messagingappbase/mceextraitems/group"/>
  9106 <component name="globaldata" filter="s60" long-name="Calendar Global Data">
  6261      </component>
  9107 <unit bldFile="app/organizer/calendarui/globaldata/group"/>
  6262      <component name="mcesettings" filter="s60" long-name="Message Center Settings">
  9108 </component>
  6263       <unit bldFile="app/messaging/messagingappbase/mcesettings/group"/>
  9109 <component name="settings" filter="s60" long-name="Calendar Settings">
  6264      </component>
  9110 <!-- these should be merged into a single bld.inf or split into two components -->
  6265      <component name="msgerrorwatcher" filter="s60" long-name="Messaging Error Watcher" plugin="Y">
  9111 <unit bldFile="app/organizer/calendarui/settings/gsplugin/group"/>
  6266       <unit bldFile="app/messaging/messagingappbase/msgerrorwatcher/group"/>
  9112 <unit bldFile="app/organizer/calendarui/settings/settingsui/group"/>
  6267      </component>
  9113 </component>
  6268      <component name="ncnlist" filter="s60" long-name="New Contacts Note List">
  9114 <component name="customisation" filter="s60" long-name="Calendar Customisation">
  6269       <unit bldFile="app/messaging/messagingappbase/ncnlist/group"/>
  9115 <unit bldFile="app/organizer/calendarui/customisation/group"/>
  6270      </component>
  9116 </component>
  6271      <component name="schemeplugin" filter="s60" long-name="Scheme Handler Plugin" plugin="Y">
  9117 <component name="customisationmanager" filter="s60" long-name="Calendar Customisation Manager">
  6272       <unit bldFile="app/messaging/messagingappbase/schemeplugin/group"/>
  9118 <unit bldFile="app/organizer/calendarui/customisationmanager/group"/>
  6273      </component>
  9119 </component>
  6274      <component name="sendui" filter="s60" long-name="Send UI" plugin="Y">
  9120 <component name="multicaluidialog" filter="s60" long-name="Multi-Calendar UI Dialog" introduced="^3">
  6275       <unit bldFile="app/messaging/messagingappbase/sendui/group"/>
  9121 <unit bldFile="app/organizer/calendarui/multicaluidialog/group"/>
  6276      </component>
  9122 </component>
  6277      <component name="smilengine" filter="s60" long-name="SMIL Engine">
  9123 <component name="views" filter="s60" long-name="Calendar Views">
  6278       <unit bldFile="app/messaging/messagingappbase/smilengine/group"/>
  9124 <unit bldFile="app/organizer/calendarui/views/group"/>
  6279      </component>
  9125 </component>
  6280      <component name="bium" filter="s60" long-name="BIO UI MTM" plugin="Y">
  9126 <component name="calendarui_controller" filter="s60" long-name="Calendar Controller">
  6281       <unit bldFile="app/messaging/messagingappbase/bium/group"/>
  9127 <unit bldFile="app/organizer/calendarui/controller/group"/>
  6282      </component>
  9128 </component>
  6283      <component name="smartmessaging" filter="s60" long-name="Smart Messaging">
  9129 <component name="calendarui_editors" filter="s60" long-name="Calendar Editors">
  6284       <unit bldFile="app/messaging/messagingappbase/smartmessaging/group"/>
  9130 <unit bldFile="app/organizer/calendarui/editors/group"/>
  6285      </component>
  9131 </component>
  6286      <component name="msgeditor" filter="s60" long-name="Messaging Editor">
  9132 <component name="calendarui_application" filter="s60" long-name="Calendar Application">
  6287       <unit bldFile="app/messaging/messagingappbase/msgeditor/group"/>
  9133 <unit bldFile="app/organizer/calendarui/application/group"/>
  6288      </component>
  9134 </component>
  6289      <component name="smilparser" long-name="SMIL Parser" introduced="7.0s" purpose="optional">
  9135 <component name="missedalarmindicatorplugin" filter="s60" long-name="Missed Alarm Indicator Plugin" plugin="Y">
  6290       <unit bldFile="app/messaging/messagingappbase/smilparser/GROUP" mrp="app/messaging/messagingappbase/smilparser/GROUP/messaging_gmxml.mrp"/>
  9136 <unit bldFile="app/organizer/calendarui/missedalarmindicatorplugin/group"/>
  6291      </component>
  9137 </component>
  6292      <component name="obexmtms" long-name="OBEX MTMs" introduced="7.0s" purpose="optional" plugin="Y">
  9138 <component name="calendarui_server" filter="s60" long-name="Calendar Server">
  6293       <unit bldFile="app/messaging/messagingappbase/obexmtms/Group" mrp="app/messaging/messagingappbase/obexmtms/Group/messaging_obex.mrp"/>
  9139 <!-- these should be merged into a single bld.inf or split into two components -->
  6294      </component>
  9140 <unit bldFile="app/organizer/calendarui/server/calensvr/group"/>
  6295     </collection>
  9141 <unit bldFile="app/organizer/calendarui/server/calensvrclient/group"/>
  6296     <collection name="email" long-name="Email" level="mail">
  9142 </component>
  6297      <!-- use commonemail instead -->
  9143 <component name="regionalplugins" filter="s60" long-name="Calendar Regional Plugins" plugin="Y">
  6298      <component name="alwaysonlineemailplugin" filter="s60" long-name="Always Online Mail Plugin" deprecated="^3" plugin="Y">
  9144 <!-- these should be merged into a single bld.inf or split into four components -->
  6299       <unit bldFile="app/messaging/email/alwaysonlineemailplugin/group"/>
  9145 <unit bldFile="app/organizer/calendarui/regionalplugins/calenregionalutil/group"/>
  6300      </component>
  9146 <unit bldFile="app/organizer/calendarui/regionalplugins/lunarchinese/group"/>
  6301      <component name="emailnotificationhandler" filter="s60" long-name="Email Notification Handler" deprecated="^3" plugin="Y">
  9147 <unit bldFile="app/organizer/calendarui/regionalplugins/lunarvietnamese/group"/>
  6302       <unit bldFile="app/messaging/email/emailnotificationhandler/group"/>
  9148 <unit bldFile="app/organizer/calendarui/regionalplugins/thai/group"/>
  6303      </component>
  9149 </component>
  6304      <component name="imum" filter="s60" long-name="Internet Mail UI MTM" deprecated="^3" plugin="Y">
  9150 <component name="calenaiwprovider" filter="s60" long-name="Calendar AIW Proivder" introduced="^3" plugin="Y">
  6305       <unit bldFile="app/messaging/email/imum/group"/>
  9151 <unit bldFile="app/organizer/calendarui/calenaiwprovider/group"/>
  6306      </component>
  9152 </component>
  6307      <component name="mail" filter="s60" long-name="Mail Application" deprecated="^3">
  9153 <component name="caldav" filter="sf_build" long-name="CalDAV" introduced="^3" plugin="Y">
  6308       <unit bldFile="app/messaging/email/mail/group"/>
  9154 <unit bldFile="app/organizer/calendarui/caldav/group"/>
  6309      </component>
  9155 </component>
  6310      <component name="pop3andsmtpmtm" long-name="POP3 and SMTP MTM" purpose="optional" deprecated="^3" plugin="Y">
  9156 <component name="calendarui_build" filter="s60" long-name="Calendar UI Build">
  6311       <unit bldFile="app/messaging/email/pop3andsmtpmtm/group" mrp="app/messaging/email/pop3andsmtpmtm/group/messaging_email.mrp"/>
  9157 <!-- split contents into separate components -->
  6312      </component>
  9158 <unit bldFile="app/organizer/calendarui/group"/>
  6313      <component name="imap4mtm" long-name="IMAP4 MTM" introduced="9.2" purpose="optional" deprecated="^3" plugin="Y">
  9159 </component>
  6314       <unit bldFile="app/messaging/email/imap4mtm/group" mrp="app/messaging/email/imap4mtm/group/messaging_email_imap.mrp"/>
  9160 </collection>
  6315      </component>
  9161 <collection name="meetingui" long-name="Meeting UI" level="ui">
  6316     </collection>
  9162 <component name="attendeeview" filter="s60" long-name="Attendee View">
  6317     <collection name="messaging_info" long-name="Messaging Apps Info" level="ui">
  9163 <unit bldFile="app/organizer/meetingui/attendeeview/group"/>
  6318      <component name="msg_plat" long-name="Messaging Apps Platform APIs" filter="s60" class="api">
  9164 </component>
  6319       <unit bldFile="app/messaging/msg_plat/group"/>
  9165 <component name="agnentryui" filter="s60" long-name="Agenda Entry UI" plugin="Y">
  6320      </component>
  9166 <unit bldFile="app/organizer/meetingui/agnentryui/group"/>
  6321      <component name="msg_pub" long-name="Messaging Apps Public APIs" filter="s60" class="api">
  9167 </component>
  6322       <unit bldFile="app/messaging/msg_pub/group"/>
  9168 <component name="meetingrequestutils" filter="s60" long-name="Meeting Request Utils">
  6323      </component>
  9169 <unit bldFile="app/organizer/meetingui/meetingrequestutils/group"/>
  6324      <component name="messaging_metadata" long-name="Messaging Apps Metadata" introduced="^2" purpose="development" class="config PC">
  9170 </component>
  6325       <unit mrp="app/messaging/messaging_info/messaging_metadata/messaging_metadata.mrp"/>
  9171 <component name="meetingrequestviewers" filter="s60" long-name="Meeting Request Viewers" plugin="Y">
  6326      </component>
  9172 <unit bldFile="app/organizer/meetingui/meetingrequestviewers/group"/>
  6327     </collection>
  9173 </component>
  6328    </block>
  9174 <component name="meetingui_build" filter="s60" long-name="Meeting UI Build">
  6329    <block name="commonemail" level="apps" span="2" long-name="Email Apps" levels="service support ui app">
  9175 <!-- split contents into separate components -->
  6330     <collection name="emailservices" long-name="Email Services" level="service">
  9176 <unit bldFile="app/organizer/meetingui/group"/>
  6331      <component name="emailframework" filter="s60" long-name="Email Framework" introduced="^2">
  9177 </component>
  6332       <unit bldFile="app/commonemail/emailservices/emailframework/group"/>
  9178 </collection>
  6333      </component>
  9179 <collection name="clock2" long-name="Clock" level="app">
  6334      <component name="emailclientapi" filter="s60" long-name="Email Client API" introduced="^2">
  9180 <component name="clockengines" filter="s60" long-name="Clock Engines">
  6335       <unit bldFile="app/commonemail/emailservices/emailclientapi/group"/>
  9181 <unit bldFile="app/organizer/clock2/clockengines/group"/>
  6336      </component>
  9182 </component>
  6337      <component name="emailserver" filter="s60" long-name="Email Server" introduced="^2">
  9183 <component name="clockui" filter="s60" long-name="Clock UI">
  6338       <unit bldFile="app/commonemail/emailservices/emailserver/group"/>
  9184 <unit bldFile="app/organizer/clock2/clockui/group"/>
  6339      </component>
  9185 </component>
  6340      <component name="emailservermonitor" filter="s60" long-name="Email Server Monitor" introduced="^2">
  9186 <component name="clock2_help" filter="s60" long-name="Clock Help">
  6341       <unit bldFile="app/commonemail/emailservices/emailservermonitor/group"/>
  9187 <unit bldFile="app/organizer/clock2/help/group"/>
  6342      </component>
  9188 </component>
  6343      <component name="psmruadapter" filter="s60" long-name="Predictive Search Most Recent Used Adapter" introduced="^2" plugin="Y">
  9189 <component name="clock2_build" filter="s60" long-name="Clock Build">
  6344       <unit bldFile="app/commonemail/emailservices/psmruadapter/group"/>
  9190 <!-- split contents into separate components, or just make this one component -->
  6345      </component>
  9191 <unit bldFile="app/organizer/clock2/group"/>
  6346      <component name="emailstore" filter="s60" long-name="Email Store" introduced="^2">
  9192 </component>
  6347       <unit bldFile="app/commonemail/emailservices/emailstore/group"/>
  9193 </collection>
  6348      </component>
  9194 <collection name="notepad" long-name="Notepad" level="ui">
  6349      <component name="emaildebug" filter="s60" long-name="Email Debug" introduced="^2" class="api">
  9195 <component name="notepad_help" filter="s60" long-name="Notepad Help">
  6350       <unit bldFile="app/commonemail/emailservices/emaildebug/group"/>
  9196 <unit bldFile="app/organizer/notepad/help/group"/>
  6351      </component>
  9197 </component>
  6352      <component name="emailinstallationinitiator" filter="s60" long-name="Email Installation Initiator" introduced="^2">
  9198 <component name="notepad1" filter="s60" long-name="Notepad Application 1">
  6353       <unit bldFile="app/commonemail/emailservices/emailinstallationinitiator/group"/>
  9199 <unit bldFile="app/organizer/notepad/notepad1/group"/>
  6354      </component>
  9200 </component>
  6355     </collection>
  9201 <component name="txtrecog" filter="s60" long-name="Text Recognizer" plugin="Y">
  6356     <collection name="ipsservices" long-name="IMAP/POP/SMTP Services" level="service">
  9202 <unit bldFile="app/organizer/notepad/txtrecog/group"/>
  6357      <component name="ipssossettings" filter="s60" long-name="IPS SOS Settings" introduced="^2">
  9203 </component>
  6358       <!-- SOS? Consider spelling it out since the abbreviation is ambiguous -->
  9204 </collection>
  6359       <unit bldFile="app/commonemail/ipsservices/ipssossettings/group"/>
  9205 <collection name="searchui" long-name="Search UI" level="app">
  6360      </component>
  9206 <!-- consider making this a single component -->
  6361      <component name="ipssosplugin" filter="s60" long-name="IPS SOS Plugin" introduced="^2" plugin="Y">
  9207 <!-- Uncomment all units when configuration is in place. All currently #included from searchui_build, which should be removed at the same time. -->
  6362       <unit bldFile="app/commonemail/ipsservices/ipssosplugin/group"/>
  9208 <component name="searchui_help" filter="s60" long-name="Search UI Help" class="placeholder">
  6363      </component>
  9209 <!--<unit bldFile="searchui/help/group"/>-->
  6364      <component name="ipssosaoplugin" filter="s60" long-name="IPS SOS Always Online Plugin" introduced="^2" plugin="Y">
  9210 </component>
  6365       <unit bldFile="app/commonemail/ipsservices/ipssosaoplugin/group"/>
  9211 <component name="searchapp" filter="s60" long-name="Search Application" class="placeholder">
  6366      </component>
  9212 <!--<unit bldFile="searchui/searchapp/group"/>-->
  6367      <component name="ipsservices_build" filter="s60" long-name="IPS Services Build" introduced="^2">
  9213 </component>
  6368       <unit bldFile="app/commonemail/ipsservices/group"/>
  9214 <component name="searchui_build" filter="s60" long-name="Search UI Build">
  6369       <!-- can the exports be broken up into the other components or made a config component?-->
  9215 <unit bldFile="app/organizer/searchui/group"/>
  6370      </component>
  9216 </component>
  6371     </collection>
  9217 </collection>
  6372     <collection name="emailcontacts" long-name="Email Contacts" level="support">
  9218 <collection name="pimappservices" long-name="PIM Application Services" level="services">
  6373      <component name="contactactionservice" filter="s60" long-name="Contact Action Service" introduced="^2" plugin="Y">
  9219 <component name="calendar" long-name="Calendar" introduced="9.2" purpose="optional">
  6374       <unit bldFile="app/commonemail/emailcontacts/contactactionservice/group"/>
  9220 <unit bldFile="app/organizer/pimappservices/calendar/group" mrp="app/organizer/pimappservices/calendar/group/app-engines_calendar.mrp" version="2"/>
  6375      </component>
  9221 </component>
  6376      <component name="contactactionmenu" filter="s60" long-name="Contact Action Menu" introduced="^2" plugin="Y">
  9222 <component name="calendarvcalplugin" long-name="Calendar vCal Plugin" introduced="8.1" purpose="optional" plugin="Y">
  6377       <unit bldFile="app/commonemail/emailcontacts/contactactionmenu/group"/>
  9223 <unit bldFile="app/organizer/pimappservices/calendarvcalplugin/group" mrp="app/organizer/pimappservices/calendarvcalplugin/group/app-engines_agnversit2.mrp" version="2"/>
  6378      </component>
  9224 </component>
  6379      <component name="remotecontactlookup" filter="s60" long-name="Remote Contact Lookup" introduced="^2" plugin="Y">
  9225 <component name="appenginesdocs" long-name="Application Engines Documentation" purpose="development" class="doc">
  6380       <unit bldFile="app/commonemail/emailcontacts/remotecontactlookup/group"/>
  9226 <unit mrp="app/organizer/pimappservices/appenginesdocs/app-engines_documentation.mrp"/>
  6381      </component>
  9227 </component>
  6382     </collection>
  9228 </collection>
  6383     <collection name="meetingrequest" long-name="Meeting Request" level="ui">
  9229 <collection name="pimappsupport" long-name="PIM Application Support" level="support">
  6384      <component name="mrcommon" filter="s60" long-name="MR Common" introduced="^2">
  9230 <component name="vcardandvcal" long-name="vCard and vCal" introduced="ER5" purpose="optional">
  6385       <unit bldFile="app/commonemail/meetingrequest/mrcommon/group"/>
  9231 <unit bldFile="app/organizer/pimappsupport/vcardandvcal/group" mrp="app/organizer/pimappsupport/vcardandvcal/group/app-services_versit.mrp"/>
  6386      </component>
  9232 </component>
  6387      <component name="mrdb" filter="s60" long-name="MR Database" introduced="^2">
  9233 <component name="chinesecalendarconverter" long-name="Chinese Calendar Converter" introduced="6.1" purpose="optional">
  6388       <unit bldFile="app/commonemail/meetingrequest/mrdb/group"/>
  9234 <unit bldFile="app/organizer/pimappsupport/chinesecalendarconverter/group" mrp="app/organizer/pimappsupport/chinesecalendarconverter/group/app-services_calcon.mrp"/>
  6389      </component>
  9235 </component>
  6390      <component name="mrpolicy" filter="s60" long-name="MR Policy" introduced="^2">
  9236 <component name="chinesecalendaralg" long-name="Chinese Calendar Algorithm" introduced="^2" purpose="optional" plugin="Y">
  6391       <unit bldFile="app/commonemail/meetingrequest/mrpolicy/group"/>
  9237 <unit bldFile="app/organizer/pimappsupport/chinesecalendaralg/group" mrp="app/organizer/pimappsupport/chinesecalendaralg/group/app-services_chinesecalendaralgorithm.mrp"/>
  6392      </component>
  9238 </component>
  6393      <component name="mrservices" filter="s60" long-name="MR Services" introduced="^2">
  9239 </collection>
  6394       <unit bldFile="app/commonemail/meetingrequest/mrservices/group"/>
  9240 <collection name="organizer_info" long-name="Organizer Application Suite Info" level="app">
  6395      </component>
  9241 <component name="organizer_metadata" long-name="Organizer Application Suite Metadata" introduced="^2" purpose="development" class="config PC">
  6396      <component name="mrgui" filter="s60" long-name="MR GUI" introduced="^2">
  9242 <unit mrp="app/organizer/organizer_info/organizer_metadata/organizer_metadata.mrp"/>
  6397       <unit bldFile="app/commonemail/meetingrequest/mrgui/group"/>
  9243 </component>
  6398      </component>
  9244 </collection>
  6399      <component name="mrentry" filter="s60" long-name="MR Entry" introduced="^2">
  9245 </block>
  6400       <unit bldFile="app/commonemail/meetingrequest/mrentry/group"/>
  9246 <block name="messaging" level="apps" span="2" long-name="Messaging Apps" levels="mail eng base ui">
  6401      </component>
  9247 <collection name="msg_pub" long-name="Messaging Apps Public APIs" level="ui">
  6402      <component name="mrtasks" filter="s60" long-name="MR Tasks" introduced="^2">
  9248 <component name="messaging_integration_api" long-name="Messaging Integration API" filter="s60" class="api">
  6403       <unit bldFile="app/commonemail/meetingrequest/mrtasks/group"/>
  9249 <unit bldFile="app/messaging/msg_pub/messaging_integration_api/group"/>
  6404      </component>
  9250 </component>
  6405      <component name="mrutils" filter="s60" long-name="MR Utils" introduced="^2">
  9251 <component name="plugin_bio_control_api" long-name="Plug-in Bio Control API" filter="s60" class="api">
  6406       <unit bldFile="app/commonemail/meetingrequest/mrutils/group"/>
  9252 <unit bldFile="app/messaging/msg_pub/plugin_bio_control_api/group"/>
  6407      </component>
  9253 </component>
  6408      <component name="mrutilscalplugin" filter="s60" long-name="MR Utils Calendar Plugin" introduced="^2" plugin="Y">
  9254 <component name="mms_client_mtm_api" long-name="MMS Client MTM API" filter="s60" class="api">
  6409       <unit bldFile="app/commonemail/meetingrequest/mrutilscalplugin/group"/>
  9255 <unit bldFile="app/messaging/msg_pub/mms_client_mtm_api/group"/>
  6410      </component>
  9256 </component>
  6411      <component name="mrviewer" filter="s60" long-name="MR Viewer" introduced="^2">
  9257 <component name="open_new_message_notification_api" long-name="Open New Message Notification API" filter="s60" class="api">
  6412       <unit bldFile="app/commonemail/meetingrequest/mrviewer/group"/>
  9258 <unit bldFile="app/messaging/msg_pub/open_new_message_notification_api/group"/>
  6413      </component>
  9259 </component>
  6414      <component name="mrviewercalplugin" filter="s60" long-name="MR Viewer Calendar Plugin" introduced="^2">
  9260 <component name="messaging_editor_constants_api" long-name="Messaging Editor Constants API" filter="s60" class="api">
  6415       <unit bldFile="app/commonemail/meetingrequest/mrviewercalplugin/group"/>
  9261 <unit bldFile="app/messaging/msg_pub/messaging_editor_constants_api/group"/>
  6416      </component>
  9262 </component>
  6417      <component name="mricalviewer" filter="s60" long-name="MR iCal Viewer" introduced="^2" plugin="Y">
  9263 </collection>
  6418       <unit bldFile="app/commonemail/meetingrequest/mricalviewer/group"/>
  9264 <collection name="msg_plat" long-name="Messaging Apps Platform APIs" level="ui">
  6419      </component>
  9265 <component name="smil_player_launch_api" long-name="SMIL Player Launch API" filter="s60" class="api">
  6420      <component name="mrversit2" filter="s60" long-name="MR Versit2" introduced="^2">
  9266 <unit bldFile="app/messaging/msg_plat/smil_player_launch_api/group"/>
  6421       <unit bldFile="app/commonemail/meetingrequest/mrversit2/group"/>
  9267 </component>
  6422      </component>
  9268 <component name="messaging_media_resolver_api" long-name="Messaging Media Resolver API" filter="s60" class="api">
  6423      <component name="mragnversit2" filter="s60" long-name="MR Agenda Versit2" introduced="^2">
  9269 <unit bldFile="app/messaging/msg_plat/messaging_media_resolver_api/group"/>
  6424       <unit bldFile="app/commonemail/meetingrequest/mragnversit2/group"/>
  9270 </component>
  6425      </component>
  9271 <component name="smil_engine_api" long-name="SMIL Engine API" filter="s60" class="api">
  6426      <component name="mrcasplugin" filter="s60" long-name="MR Contact Action Service Plugin" introduced="^2" plugin="Y">
  9272 <unit bldFile="app/messaging/msg_plat/smil_engine_api/group"/>
  6427       <unit bldFile="app/commonemail/meetingrequest/mrcasplugin/group"/>
  9273 </component>
  6428      </component>
  9274 <component name="mms_server_settings_api" long-name="MMS Server Settings API" filter="s60" class="api">
  6429      <component name="mrurlparserplugin" filter="s60" long-name="MR URL Parser Plugin" introduced="^2" plugin="Y">
  9275 <unit bldFile="app/messaging/msg_plat/mms_server_settings_api/group"/>
  6430       <unit bldFile="app/commonemail/meetingrequest/mrurlparserplugin/group"/>
  9276 </component>
  6431      </component>
  9277 <component name="new_contacts_note_secondary_display_api" long-name="New Contacts Note Secondary Display API" filter="s60" class="api">
  6432      <component name="meetingrequest_build" filter="s60" long-name="MR Build" introduced="^2">
  9278 <unit bldFile="app/messaging/msg_plat/new_contacts_note_secondary_display_api/group"/>
  6433       <!-- can the exports be broken up into the other components ?
  9279 </component>
       
  9280 <component name="messaging_center_ui_utilities_api" long-name="Messaging Center UI Utilities API" filter="s60" class="api">
       
  9281 <unit bldFile="app/messaging/msg_plat/messaging_center_ui_utilities_api/group"/>
       
  9282 </component>
       
  9283 <component name="internet_mail_mtm_ui_api" long-name="Internet Mail MTM UI API" filter="s60" class="api">
       
  9284 <unit bldFile="app/messaging/msg_plat/internet_mail_mtm_ui_api/group"/>
       
  9285 </component>
       
  9286 <component name="messaging_editor_api" long-name="Messaging Editor API" filter="s60" class="api">
       
  9287 <unit bldFile="app/messaging/msg_plat/messaging_editor_api/group"/>
       
  9288 </component>
       
  9289 <component name="email_domain_utilities_api" long-name="Email Domain Utilities API" filter="s60" class="api">
       
  9290 <unit bldFile="app/messaging/msg_plat/email_domain_utilities_api/group"/>
       
  9291 </component>
       
  9292 <component name="smil_transition_api" long-name="SMIL Transition API" filter="s60" class="api">
       
  9293 <unit bldFile="app/messaging/msg_plat/smil_transition_api/group"/>
       
  9294 </component>
       
  9295 <component name="new_contacts_note_status_api" long-name="New Contacts Note Status API" filter="s60" class="api">
       
  9296 <unit bldFile="app/messaging/msg_plat/new_contacts_note_status_api/group"/>
       
  9297 </component>
       
  9298 <component name="unified_editor_video_conversion_api" long-name="Unified Editor Video Conversion API" filter="s60" class="api">
       
  9299 <unit bldFile="app/messaging/msg_plat/unified_editor_video_conversion_api/group"/>
       
  9300 </component>
       
  9301 <component name="mms_conformance_api" long-name="MMS Conformance API" filter="s60" class="api">
       
  9302 <unit bldFile="app/messaging/msg_plat/mms_conformance_api/group"/>
       
  9303 </component>
       
  9304 <component name="new_contacts_note_variables_api" long-name="New Contacts Note Variables API" filter="s60" class="api">
       
  9305 <unit bldFile="app/messaging/msg_plat/new_contacts_note_variables_api/group"/>
       
  9306 </component>
       
  9307 <component name="new_message_notification_api" long-name="New Message Notification API" filter="s60" class="api">
       
  9308 <unit bldFile="app/messaging/msg_plat/new_message_notification_api/group"/>
       
  9309 </component>
       
  9310 <component name="mms_application_api" long-name="MMS Application API" filter="s60" class="api">
       
  9311 <unit bldFile="app/messaging/msg_plat/mms_application_api/group"/>
       
  9312 </component>
       
  9313 <component name="mms_engine_settings_api" long-name="MMS Engine Settings API" filter="s60" class="api">
       
  9314 <unit bldFile="app/messaging/msg_plat/mms_engine_settings_api/group"/>
       
  9315 </component>
       
  9316 <component name="mms_codec_client_api" long-name="MMS Codec Client API" filter="s60" class="api">
       
  9317 <unit bldFile="app/messaging/msg_plat/mms_codec_client_api/group"/>
       
  9318 </component>
       
  9319 <component name="send_ui_meeting_request_api" long-name="Send UI Meeting Request API" filter="s60" class="api">
       
  9320 <unit bldFile="app/messaging/msg_plat/send_ui_meeting_request_api/group"/>
       
  9321 </component>
       
  9322 <component name="new_contact_notes_extended_api" long-name="New Contact Notes Extended API" filter="s60" class="api">
       
  9323 <unit bldFile="app/messaging/msg_plat/new_contact_notes_extended_api/group"/>
       
  9324 </component>
       
  9325 <component name="mail_ui_constants_api" long-name="Mail UI Constants API" filter="s60" class="api">
       
  9326 <unit bldFile="app/messaging/msg_plat/mail_ui_constants_api/group"/>
       
  9327 </component>
       
  9328 <component name="sim_dialog_launch_api" long-name="SIM Dialog Launch API" filter="s60" class="api">
       
  9329 <unit bldFile="app/messaging/msg_plat/sim_dialog_launch_api/group"/>
       
  9330 </component>
       
  9331 </collection>
       
  9332 <collection name="mobilemessaging" long-name="Mobile Messaging" level="ui">
       
  9333 <component name="audiomsg" filter="s60" long-name="Audio Message">
       
  9334 <unit bldFile="app/messaging/mobilemessaging/audiomsg/group"/>
       
  9335 </component>
       
  9336 <component name="msgmedia" filter="s60" long-name="Message Media">
       
  9337 <unit bldFile="app/messaging/mobilemessaging/msgmedia/group"/>
       
  9338 </component>
       
  9339 <component name="unieditor" filter="s60" long-name="Unified Editor">
       
  9340 <unit bldFile="app/messaging/mobilemessaging/unieditor/group"/>
       
  9341 </component>
       
  9342 <component name="mmsui" filter="s60" long-name="MMS UI">
       
  9343 <unit bldFile="app/messaging/mobilemessaging/mmsui/group"/>
       
  9344 </component>
       
  9345 <component name="postcard" filter="s60" long-name="Postcard">
       
  9346 <unit bldFile="app/messaging/mobilemessaging/postcard/group"/>
       
  9347 </component>
       
  9348 <component name="smilui" filter="s60" long-name="SMIL UI">
       
  9349 <unit bldFile="app/messaging/mobilemessaging/smilui/group"/>
       
  9350 </component>
       
  9351 <component name="smum" filter="s60" long-name="SMS UI MTM and UI Data MTM" plugin="Y">
       
  9352 <unit bldFile="app/messaging/mobilemessaging/smum/group"/>
       
  9353 </component>
       
  9354 <component name="smsui" filter="s60" long-name="SMS UI">
       
  9355 <unit bldFile="app/messaging/mobilemessaging/smsui/group"/>
       
  9356 </component>
       
  9357 <component name="smsmtm" long-name="SMS MTM" purpose="optional" plugin="Y">
       
  9358 <unit bldFile="app/messaging/mobilemessaging/smsmtm/group" mrp="app/messaging/mobilemessaging/smsmtm/group/messaging_sms.mrp"/>
       
  9359 </component>
       
  9360 </collection>
       
  9361 <collection name="mmsengine" long-name="MMS Engine" level="eng">
       
  9362 <component name="mmsconninit" filter="s60" long-name="MMS Connection Initiator" class="placeholder">
       
  9363 <!-- <unit bldFile="mmsengine/mmsconninit/bld"/> -->
       
  9364 </component>
       
  9365 <component name="genutils" filter="s60" long-name="General Utils" class="placeholder">
       
  9366 <!-- <unit bldFile="mmsengine/genutils/bld"/> -->
       
  9367 </component>
       
  9368 <component name="mmsserversettings" filter="s60" long-name="MMS Server Settings" class="placeholder">
       
  9369 <!-- <unit bldFile="mmsengine/mmsserversettings/bld"/> -->
       
  9370 </component>
       
  9371 <component name="mmsmessage" filter="s60" long-name="MMS Message" class="placeholder">
       
  9372 <!-- <unit bldFile="mmsengine/mmsmessage/bld"/> -->
       
  9373 </component>
       
  9374 <component name="mmshttptransport" filter="s60" long-name="MMS HTTP Transport" class="placeholder">
       
  9375 <!-- <unit bldFile="mmsengine/mmshttptransport/bld"/> -->
       
  9376 </component>
       
  9377 <component name="mmscodec" filter="s60" long-name="MMS Codec" class="placeholder">
       
  9378 <!-- <unit bldFile="mmsengine/mmscodec/bld"/> -->
       
  9379 </component>
       
  9380 <component name="mmsserver" filter="s60" long-name="MMS Server" class="placeholder">
       
  9381 <!-- <unit bldFile="mmsengine/mmsserver/bld"/> -->
       
  9382 </component>
       
  9383 <component name="clientmtm" filter="s60" long-name="MMS Client MTM" plugin="Y" class="placeholder">
       
  9384 <!-- <unit bldFile="mmsengine/clientmtm/bld"/> -->
       
  9385 </component>
       
  9386 <component name="mmswatcher" filter="s60" long-name="MMS Watcher" plugin="Y" class="placeholder">
       
  9387 <!-- <unit bldFile="mmsengine/mmswatcher/bld"/> -->
       
  9388 </component>
       
  9389 <component name="mmspushhandler" filter="s60" long-name="MMS Push Handler" plugin="Y" class="placeholder">
       
  9390 <!-- <unit bldFile="mmsengine/mmspushhandler/bld"/> -->
       
  9391 </component>
       
  9392 <component name="applicationadapter" filter="s60" long-name="MMS Application Adapter" class="placeholder">
       
  9393 <!-- <unit bldFile="mmsengine/applicationadapter/bld"/> -->
       
  9394 </component>
       
  9395 <component name="mmscodecclient" filter="s60" long-name="MMS Codec Client" class="placeholder">
       
  9396 <!-- <unit bldFile="mmsengine/mmscodecclient/bld"/> -->
       
  9397 </component>
       
  9398 <component name="mmssettings" long-name="MMS Settings" introduced="9.2" purpose="optional">
       
  9399 <unit bldFile="app/messaging/mmsengine/mmssettings/group" mrp="app/messaging/mmsengine/mmssettings/group/messaging_mmssettings.mrp"/>
       
  9400 </component>
       
  9401 <component name="mmsconf" long-name="MMS Configuration" purpose="optional">
       
  9402 <unit bldFile="app/messaging/mmsengine/mmsconf" mrp="app/messaging/mmsengine/mmsconf/messaging_mmssettings-config.mrp"/>
       
  9403 </component>
       
  9404 <component name="mmsengine_build" filter="s60" long-name="MMS Engine Build">
       
  9405 <!-- this bld.inf should be broken up into the individual other components -->
       
  9406 <unit bldFile="app/messaging/mmsengine/group"/>
       
  9407 </component>
       
  9408 </collection>
       
  9409 <collection name="messagingappbase" long-name="Messaging App Base" level="base">
       
  9410 <component name="msgavkon" filter="s60" long-name="Messaging Avkon UI">
       
  9411 <unit bldFile="app/messaging/messagingappbase/msgavkon/group"/>
       
  9412 </component>
       
  9413 <component name="mce" filter="s60" long-name="Message Center Application">
       
  9414 <unit bldFile="app/messaging/messagingappbase/mce/group"/>
       
  9415 </component>
       
  9416 <component name="mceextraitems" filter="s60" long-name="Message Center Extra Items">
       
  9417 <unit bldFile="app/messaging/messagingappbase/mceextraitems/group"/>
       
  9418 </component>
       
  9419 <component name="mcesettings" filter="s60" long-name="Message Center Settings">
       
  9420 <unit bldFile="app/messaging/messagingappbase/mcesettings/group"/>
       
  9421 </component>
       
  9422 <component name="msgerrorwatcher" filter="s60" long-name="Messaging Error Watcher" plugin="Y">
       
  9423 <unit bldFile="app/messaging/messagingappbase/msgerrorwatcher/group"/>
       
  9424 </component>
       
  9425 <component name="ncnlist" filter="s60" long-name="New Contacts Note List">
       
  9426 <unit bldFile="app/messaging/messagingappbase/ncnlist/group"/>
       
  9427 </component>
       
  9428 <component name="schemeplugin" filter="s60" long-name="Scheme Handler Plugin" plugin="Y">
       
  9429 <unit bldFile="app/messaging/messagingappbase/schemeplugin/group"/>
       
  9430 </component>
       
  9431 <component name="sendui" filter="s60" long-name="Send UI" plugin="Y">
       
  9432 <unit bldFile="app/messaging/messagingappbase/sendui/group"/>
       
  9433 </component>
       
  9434 <component name="smilengine" filter="s60" long-name="SMIL Engine">
       
  9435 <unit bldFile="app/messaging/messagingappbase/smilengine/group"/>
       
  9436 </component>
       
  9437 <component name="bium" filter="s60" long-name="BIO UI MTM" plugin="Y">
       
  9438 <unit bldFile="app/messaging/messagingappbase/bium/group"/>
       
  9439 </component>
       
  9440 <component name="smartmessaging" filter="s60" long-name="Smart Messaging">
       
  9441 <unit bldFile="app/messaging/messagingappbase/smartmessaging/group"/>
       
  9442 </component>
       
  9443 <component name="msgeditor" filter="s60" long-name="Messaging Editor">
       
  9444 <unit bldFile="app/messaging/messagingappbase/msgeditor/group"/>
       
  9445 </component>
       
  9446 <component name="smilparser" long-name="SMIL Parser" introduced="7.0s" purpose="optional">
       
  9447 <unit bldFile="app/messaging/messagingappbase/smilparser/GROUP" mrp="app/messaging/messagingappbase/smilparser/GROUP/messaging_gmxml.mrp"/>
       
  9448 </component>
       
  9449 <component name="obexmtms" long-name="OBEX MTMs" introduced="7.0s" purpose="optional" plugin="Y">
       
  9450 <unit bldFile="app/messaging/messagingappbase/obexmtms/Group" mrp="app/messaging/messagingappbase/obexmtms/Group/messaging_obex.mrp"/>
       
  9451 </component>
       
  9452 </collection>
       
  9453 <collection name="email" long-name="Email" level="mail">
       
  9454 <!-- use commonemail instead -->
       
  9455 <component name="alwaysonlineemailplugin" filter="s60" long-name="Always Online Mail Plugin" deprecated="^3" plugin="Y">
       
  9456 <unit bldFile="app/messaging/email/alwaysonlineemailplugin/group"/>
       
  9457 </component>
       
  9458 <component name="emailnotificationhandler" filter="s60" long-name="Email Notification Handler" deprecated="^3" plugin="Y">
       
  9459 <unit bldFile="app/messaging/email/emailnotificationhandler/group"/>
       
  9460 </component>
       
  9461 <component name="imum" filter="s60" long-name="Internet Mail UI MTM" deprecated="^3" plugin="Y">
       
  9462 <unit bldFile="app/messaging/email/imum/group"/>
       
  9463 </component>
       
  9464 <component name="mail" filter="s60" long-name="Mail Application" deprecated="^3">
       
  9465 <unit bldFile="app/messaging/email/mail/group"/>
       
  9466 </component>
       
  9467 <component name="pop3andsmtpmtm" long-name="POP3 and SMTP MTM" purpose="optional" deprecated="^3" plugin="Y">
       
  9468 <unit bldFile="app/messaging/email/pop3andsmtpmtm/group" mrp="app/messaging/email/pop3andsmtpmtm/group/messaging_email.mrp"/>
       
  9469 </component>
       
  9470 <component name="imap4mtm" long-name="IMAP4 MTM" introduced="9.2" purpose="optional" deprecated="^3" plugin="Y">
       
  9471 <unit bldFile="app/messaging/email/imap4mtm/group" mrp="app/messaging/email/imap4mtm/group/messaging_email_imap.mrp"/>
       
  9472 </component>
       
  9473 </collection>
       
  9474 <collection name="messaging_info" long-name="Messaging Apps Info" level="ui">
       
  9475 <component name="messaging_metadata" long-name="Messaging Apps Metadata" introduced="^2" purpose="development" class="config PC">
       
  9476 <unit mrp="app/messaging/messaging_info/messaging_metadata/messaging_metadata.mrp"/>
       
  9477 </component>
       
  9478 </collection>
       
  9479 </block>
       
  9480 <block name="commonemail" level="apps" span="2" long-name="Email Apps" levels="service support ui app">
       
  9481 <collection name="email_pub" long-name="Email Apps Public Interfaces" level="app">
       
  9482 <component name="email_widget_api" long-name="Email Widget API" filter="s60" class="api">
       
  9483 <unit bldFile="app/commonemail/email_pub/email_widget_api/group"/>
       
  9484 </component>
       
  9485 </collection>
       
  9486 <collection name="email_plat" long-name="Email Apps Platform Interfaces" level="app">
       
  9487 <component name="email_client_api" long-name="Email Client API" filter="s60" class="api">
       
  9488 <unit bldFile="app/commonemail/email_plat/email_client_api/group"/>
       
  9489 </component>
       
  9490 <component name="email_setup_plugin_api" long-name="Email Setup Plugin API" filter="s60" class="api">
       
  9491 <unit bldFile="app/commonemail/email_plat/email_setup_plugin_api/group"/>
       
  9492 </component>
       
  9493 </collection>
       
  9494 <collection name="emailservices" long-name="Email Services" level="service">
       
  9495 <component name="emailframework" filter="s60" long-name="Email Framework" introduced="^2">
       
  9496 <unit bldFile="app/commonemail/emailservices/emailframework/group"/>
       
  9497 </component>
       
  9498 <component name="emailclientapi" filter="s60" long-name="Email Client API" introduced="^2">
       
  9499 <unit bldFile="app/commonemail/emailservices/emailclientapi/group"/>
       
  9500 </component>
       
  9501 <component name="emailserver" filter="s60" long-name="Email Server" introduced="^2">
       
  9502 <unit bldFile="app/commonemail/emailservices/emailserver/group"/>
       
  9503 </component>
       
  9504 <component name="emailservermonitor" filter="s60" long-name="Email Server Monitor" introduced="^2">
       
  9505 <unit bldFile="app/commonemail/emailservices/emailservermonitor/group"/>
       
  9506 </component>
       
  9507 <component name="psmruadapter" filter="s60" long-name="Predictive Search Most Recent Used Adapter" introduced="^2" plugin="Y">
       
  9508 <unit bldFile="app/commonemail/emailservices/psmruadapter/group"/>
       
  9509 </component>
       
  9510 <component name="emailstore" filter="s60" long-name="Email Store" introduced="^2">
       
  9511 <unit bldFile="app/commonemail/emailservices/emailstore/group"/>
       
  9512 </component>
       
  9513 <component name="emaildebug" filter="s60" long-name="Email Debug" introduced="^2" class="api">
       
  9514 <unit bldFile="app/commonemail/emailservices/emaildebug/group"/>
       
  9515 </component>
       
  9516 <component name="emailinstallationinitiator" filter="s60" long-name="Email Installation Initiator" introduced="^2">
       
  9517 <unit bldFile="app/commonemail/emailservices/emailinstallationinitiator/group"/>
       
  9518 </component>
       
  9519 </collection>
       
  9520 <collection name="ipsservices" long-name="IMAP/POP/SMTP Services" level="service">
       
  9521 <component name="ipssossettings" filter="s60" long-name="IPS SOS Settings" introduced="^2">
       
  9522 <!-- SOS? Consider spelling it out since the abbreviation is ambiguous -->
       
  9523 <unit bldFile="app/commonemail/ipsservices/ipssossettings/group"/>
       
  9524 </component>
       
  9525 <component name="ipssosplugin" filter="s60" long-name="IPS SOS Plugin" introduced="^2" plugin="Y">
       
  9526 <unit bldFile="app/commonemail/ipsservices/ipssosplugin/group"/>
       
  9527 </component>
       
  9528 <component name="ipssosaoplugin" filter="s60" long-name="IPS SOS Always Online Plugin" introduced="^2" plugin="Y">
       
  9529 <unit bldFile="app/commonemail/ipsservices/ipssosaoplugin/group"/>
       
  9530 </component>
       
  9531 <component name="ipsservices_build" filter="s60" long-name="IPS Services Build" introduced="^2">
       
  9532 <unit bldFile="app/commonemail/ipsservices/group"/>
       
  9533 <!-- can the exports be broken up into the other components or made a config component?-->
       
  9534 </component>
       
  9535 </collection>
       
  9536 <collection name="emailcontacts" long-name="Email Contacts" level="support">
       
  9537 <component name="contactactionservice" filter="s60" long-name="Contact Action Service" introduced="^2" plugin="Y">
       
  9538 <unit bldFile="app/commonemail/emailcontacts/contactactionservice/group"/>
       
  9539 </component>
       
  9540 <component name="contactactionmenu" filter="s60" long-name="Contact Action Menu" introduced="^2" plugin="Y">
       
  9541 <unit bldFile="app/commonemail/emailcontacts/contactactionmenu/group"/>
       
  9542 </component>
       
  9543 </collection>
       
  9544 <collection name="meetingrequest" long-name="Meeting Request" level="ui">
       
  9545 <component name="mrcommon" filter="s60" long-name="MR Common" introduced="^2">
       
  9546 <unit bldFile="app/commonemail/meetingrequest/mrcommon/group"/>
       
  9547 </component>
       
  9548 <component name="mrdb" filter="s60" long-name="MR Database" introduced="^2">
       
  9549 <unit bldFile="app/commonemail/meetingrequest/mrdb/group"/>
       
  9550 </component>
       
  9551 <component name="mrpolicy" filter="s60" long-name="MR Policy" introduced="^2">
       
  9552 <unit bldFile="app/commonemail/meetingrequest/mrpolicy/group"/>
       
  9553 </component>
       
  9554 <component name="mrservices" filter="s60" long-name="MR Services" introduced="^2">
       
  9555 <unit bldFile="app/commonemail/meetingrequest/mrservices/group"/>
       
  9556 </component>
       
  9557 <component name="mrgui" filter="s60" long-name="MR GUI" introduced="^2">
       
  9558 <unit bldFile="app/commonemail/meetingrequest/mrgui/group"/>
       
  9559 </component>
       
  9560 <component name="mrentry" filter="s60" long-name="MR Entry" introduced="^2">
       
  9561 <unit bldFile="app/commonemail/meetingrequest/mrentry/group"/>
       
  9562 </component>
       
  9563 <component name="mrtasks" filter="s60" long-name="MR Tasks" introduced="^2">
       
  9564 <unit bldFile="app/commonemail/meetingrequest/mrtasks/group"/>
       
  9565 </component>
       
  9566 <component name="mrutils" filter="s60" long-name="MR Utils" introduced="^2">
       
  9567 <unit bldFile="app/commonemail/meetingrequest/mrutils/group"/>
       
  9568 </component>
       
  9569 <component name="mrutilscalplugin" filter="s60" long-name="MR Utils Calendar Plugin" introduced="^2" plugin="Y">
       
  9570 <unit bldFile="app/commonemail/meetingrequest/mrutilscalplugin/group"/>
       
  9571 </component>
       
  9572 <component name="mrviewer" filter="s60" long-name="MR Viewer" introduced="^2">
       
  9573 <unit bldFile="app/commonemail/meetingrequest/mrviewer/group"/>
       
  9574 </component>
       
  9575 <component name="mrviewercalplugin" filter="s60" long-name="MR Viewer Calendar Plugin" introduced="^2">
       
  9576 <unit bldFile="app/commonemail/meetingrequest/mrviewercalplugin/group"/>
       
  9577 </component>
       
  9578 <component name="mricalviewer" filter="s60" long-name="MR iCal Viewer" introduced="^2" plugin="Y">
       
  9579 <unit bldFile="app/commonemail/meetingrequest/mricalviewer/group"/>
       
  9580 </component>
       
  9581 <component name="mrversit2" filter="s60" long-name="MR Versit2" introduced="^2">
       
  9582 <unit bldFile="app/commonemail/meetingrequest/mrversit2/group"/>
       
  9583 </component>
       
  9584 <component name="mragnversit2" filter="s60" long-name="MR Agenda Versit2" introduced="^2">
       
  9585 <unit bldFile="app/commonemail/meetingrequest/mragnversit2/group"/>
       
  9586 </component>
       
  9587 <component name="mrcasplugin" filter="s60" long-name="MR Contact Action Service Plugin" introduced="^2" plugin="Y">
       
  9588 <unit bldFile="app/commonemail/meetingrequest/mrcasplugin/group"/>
       
  9589 </component>
       
  9590 <component name="mrurlparserplugin" filter="s60" long-name="MR URL Parser Plugin" introduced="^2" plugin="Y">
       
  9591 <unit bldFile="app/commonemail/meetingrequest/mrurlparserplugin/group"/>
       
  9592 </component>
       
  9593 <component name="meetingrequest_build" filter="s60" long-name="MR Build" introduced="^2">
       
  9594 <!-- can the exports be broken up into the other components ?
       
  9595 			alternatively, move the exports into a RM Config component-->
  6434 			alternatively, move the exports into a RM Config component-->
  9596 <unit bldFile="app/commonemail/meetingrequest/group"/>
  6435       <unit bldFile="app/commonemail/meetingrequest/group"/>
  9597 </component>
  6436      </component>
  9598 </collection>
  6437     </collection>
  9599 <collection name="emailuis" long-name="Email UIs" level="app">
  6438     <collection name="emailuis" long-name="Email UIs" level="app">
  9600 <component name="emailui" filter="s60" long-name="Email UI" introduced="^2">
  6439      <component name="emailui" filter="s60" long-name="Email UI" introduced="^2">
  9601 <unit bldFile="app/commonemail/emailuis/emailui/group"/>
  6440       <unit bldFile="app/commonemail/emailuis/emailui/group"/>
  9602 </component>
  6441      </component>
  9603 <component name="gsemailsettings" filter="s60" long-name="Email GS Settings" introduced="^2" plugin="Y">
  6442      <component name="gsemailsettings" filter="s60" long-name="Email GS Settings" introduced="^2" plugin="Y">
  9604 <unit bldFile="app/commonemail/emailuis/gsemailsettings/group"/>
  6443       <unit bldFile="app/commonemail/emailuis/gsemailsettings/group"/>
  9605 </component>
  6444      </component>
  9606 <component name="uicomponents" filter="s60" long-name="Email UI Components" introduced="^2">
  6445      <component name="uicomponents" filter="s60" long-name="Email UI Components" introduced="^2">
  9607 <unit bldFile="app/commonemail/emailuis/uicomponents/group"/>
  6446       <unit bldFile="app/commonemail/emailuis/uicomponents/group"/>
  9608 </component>
  6447      </component>
  9609 <component name="widget" filter="s60" long-name="Email Widget" introduced="^2">
  6448      <component name="widget" filter="s60" long-name="Email Widget" introduced="^2">
  9610 <!-- Uncomment unit when configuration is in place. Currently #included from emailuis_build, which should be removed at the same time. -->
  6449       <!-- Uncomment unit when configuration is in place. Currently #included from emailuis_build, which should be removed at the same time. -->
  9611 <!--<unit bldFile="emailuis/widget/group"/>-->
  6450       <!--<unit bldFile="emailuis/widget/group"/>-->
  9612 </component>
  6451      </component>
  9613 <component name="emailuis_build" filter="s60" long-name="Email UIs Build" introduced="^2">
  6452      <component name="emailuis_build" filter="s60" long-name="Email UIs Build" introduced="^2">
  9614 <unit bldFile="app/commonemail/emailuis/group"/>
  6453       <unit bldFile="app/commonemail/emailuis/group"/>
  9615 </component>
  6454      </component>
  9616 </collection>
  6455     </collection>
  9617 <collection name="commonemail_info" long-name="Email Apps Info" level="app">
  6456     <collection name="commonemail_info" long-name="Email Apps Info" level="app">
  9618 <component name="emailhelp" filter="s60" long-name="Email Help" class="placeholder">
  6457      <component name="emailhelp" filter="s60" long-name="Email Help" class="placeholder">
  9619 <!-- should this be commented out or not? -->
  6458       <!-- should this be commented out or not? -->
  9620 <!-- <unit bldFile="emailhelp/group"/> -->
  6459       <!-- <unit bldFile="emailhelp/group"/> -->
  9621 </component>
  6460      </component>
  9622 <component name="commonemail_help" filter="s60" long-name="Email Help" introduced="^2" class="placeholder">
  6461      <component name="commonemail_help" filter="s60" long-name="Email Help" introduced="^2" class="placeholder">
  9623 <!-- should this be commented out or not? -->
  6462       <!-- should this be commented out or not? -->
  9624 <!-- <unit bldFile="help/group"/> -->
  6463       <!-- <unit bldFile="help/group"/> -->
  9625 </component>
  6464      </component>
  9626 </collection>
  6465      <component name="email_plat" filter="s60" long-name="Email Apps Platform Interfaces" class="api">
  9627 </block>
  6466       <unit bldFile="app/commonemail/email_plat/group"/>
  9628 <block name="conversations" level="apps" long-name="Conversation Apps" levels="settings utils plugin ui">
  6467      </component>
  9629 <collection name="conversations_plat" long-name="Conversation Apps Platform Interfaces" level="ui">
  6468      <component name="email_pub" filter="s60" long-name="Email Apps Public Interfaces" class="api">
  9630 <component name="im_cv_launcher_api" long-name="IM CV Launcher API" filter="s60" class="api">
  6469       <unit bldFile="app/commonemail/email_pub/group"/>
  9631 <unit bldFile="app/conversations/conversations_plat/im_cv_launcher_api/group"/>
  6470      </component>
  9632 </component>
  6471     </collection>
  9633 <component name="im_connection_api" long-name="IM Connection API" filter="s60" class="api">
  6472    </block>
  9634 <unit bldFile="app/conversations/conversations_plat/im_connection_api/group"/>
  6473    <block name="conversations" level="apps" long-name="Conversation Apps" levels="settings utils plugin ui">
  9635 </component>
  6474     <collection name="uiservicetabsettings" long-name="UI Service Tab Settings" level="settings">
  9636 <component name="im_cv_appui_api" long-name="IM CV App UI API" filter="s60" class="api">
  6475      <!-- this is really at the wrong rank. should move down a directory -->
  9637 <unit bldFile="app/conversations/conversations_plat/im_cv_appui_api/group"/>
  6476      <component name="vimpstsettings" filter="s60" long-name="VIMP Service Tab Settings">
  9638 </component>
  6477       <unit bldFile="app/conversations/uiservicetabsettings/group"/>
  9639 </collection>
  6478      </component>
  9640 <collection name="uiservicetabsettings" long-name="UI Service Tab Settings" level="settings">
  6479     </collection>
  9641 <!-- this is really at the wrong rank. should move down a directory -->
  6480     <collection name="instantmessagesalert" long-name="Instant Messages Alert" level="utils">
  9642 <component name="vimpstsettings" filter="s60" long-name="VIMP Service Tab Settings">
  6481      <!-- this is really at the wrong rank. should move down a directory -->
  9643 <unit bldFile="app/conversations/uiservicetabsettings/group"/>
  6482      <component name="instantmessagesalert_build" filter="s60" long-name="Instant Messages Alert build" introduced="^3">
  9644 </component>
  6483       <unit bldFile="app/conversations/instantmessagesalert/group"/>
  9645 </collection>
  6484      </component>
  9646 <collection name="instantmessagesalert" long-name="Instant Messages Alert" level="utils">
  6485     </collection>
  9647 <!-- this is really at the wrong rank. should move down a directory -->
  6486     <collection name="imstutils" long-name="IM Service Tab Utils" level="utils">
  9648 <component name="instantmessagesalert_build" filter="s60" long-name="Instant Messages Alert build" introduced="^3">
  6487      <component name="imstutils_help" filter="s60" long-name="IM Service Tab Help">
  9649 <unit bldFile="app/conversations/instantmessagesalert/group"/>
  6488       <unit bldFile="app/conversations/imstutils/help/group"/>
  9650 </component>
  6489      </component>
  9651 </collection>
  6490      <component name="imconnectionprovider" filter="s60" long-name="IM Connection Provider" plugin="Y">
  9652 <collection name="imstutils" long-name="IM Service Tab Utils" level="utils">
  6491       <unit bldFile="app/conversations/imstutils/imconnectionprovider/group"/>
  9653 <component name="imstutils_help" filter="s60" long-name="IM Service Tab Help">
  6492      </component>
  9654 <unit bldFile="app/conversations/imstutils/help/group"/>
  6493      <component name="xmppadapter" filter="s60" long-name="XMPP Settings Adapter" plugin="Y">
  9655 </component>
  6494       <unit bldFile="app/conversations/imstutils/xmppadapter/group"/>
  9656 <component name="imconnectionprovider" filter="s60" long-name="IM Connection Provider" plugin="Y">
  6495      </component>
  9657 <unit bldFile="app/conversations/imstutils/imconnectionprovider/group"/>
  6496      <component name="imconversationview" filter="s60" long-name="IM Conversation View">
  9658 </component>
  6497       <unit bldFile="app/conversations/imstutils/imconversationview/group"/>
  9659 <component name="xmppadapter" filter="s60" long-name="XMPP Settings Adapter" plugin="Y">
  6498      </component>
  9660 <unit bldFile="app/conversations/imstutils/xmppadapter/group"/>
  6499      <component name="imstutils_config" filter="s60" long-name="IM Service Tab Utils config" class="config">
  9661 </component>
  6500       <!-- remove the #includes and or moved ithe loc file into one the above components -->
  9662 <component name="imconversationview" filter="s60" long-name="IM Conversation View">
  6501       <unit bldFile="app/conversations/imstutils/group"/>
  9663 <unit bldFile="app/conversations/imstutils/imconversationview/group"/>
  6502      </component>
  9664 </component>
  6503     </collection>
  9665 <component name="imstutils_config" filter="s60" long-name="IM Service Tab Utils config" class="config">
  6504     <collection name="uiservicetab" long-name="UI Service Tab" level="ui">
  9666 <!-- remove the #includes and or moved ithe loc file into one the above components -->
  6505      <component name="vimpstutils" filter="s60" long-name="VIMP Service Tab Utilities">
  9667 <unit bldFile="app/conversations/imstutils/group"/>
  6506       <!-- need to spell out VIMP at least once -->
  9668 </component>
  6507       <unit bldFile="app/conversations/uiservicetab/vimpstutils/group"/>
  9669 </collection>
  6508      </component>
  9670 <collection name="uiservicetab" long-name="UI Service Tab" level="ui">
  6509      <component name="vimpststorage" filter="s60" long-name="VIMP Service Tab Storage">
  9671 <component name="vimpstutils" filter="s60" long-name="VIMP Service Tab Utilities">
  6510       <unit bldFile="app/conversations/uiservicetab/vimpststorage/group"/>
  9672 <!-- need to spell out VIMP at least once -->
  6511      </component>
  9673 <unit bldFile="app/conversations/uiservicetab/vimpstutils/group"/>
  6512      <component name="vimpstengine" filter="s60" long-name="VIMP Service Tab Engine">
  9674 </component>
  6513       <unit bldFile="app/conversations/uiservicetab/vimpstengine/group"/>
  9675 <component name="vimpststorage" filter="s60" long-name="VIMP Service Tab Storage">
  6514      </component>
  9676 <unit bldFile="app/conversations/uiservicetab/vimpststorage/group"/>
  6515      <component name="vimpstcmdprocess" filter="s60" long-name="VIMP Service Tab Command Process">
  9677 </component>
  6516       <unit bldFile="app/conversations/uiservicetab/vimpstcmdprocess/group"/>
  9678 <component name="vimpstengine" filter="s60" long-name="VIMP Service Tab Engine">
  6517      </component>
  9679 <unit bldFile="app/conversations/uiservicetab/vimpstengine/group"/>
  6518      <component name="vimpstui" filter="s60" long-name="VIMP Service Tab UI">
  9680 </component>
  6519       <unit bldFile="app/conversations/uiservicetab/vimpstui/group"/>
  9681 <component name="vimpstcmdprocess" filter="s60" long-name="VIMP Service Tab Command Process">
  6520      </component>
  9682 <unit bldFile="app/conversations/uiservicetab/vimpstcmdprocess/group"/>
  6521      <component name="vimpstdetailsviewplugin" filter="s60" long-name="VIMP ST Details View Plugin" plugin="Y">
  9683 </component>
  6522       <unit bldFile="app/conversations/uiservicetab/vimpstdetailsviewplugin/group"/>
  9684 <component name="vimpstui" filter="s60" long-name="VIMP Service Tab UI">
  6523      </component>
  9685 <unit bldFile="app/conversations/uiservicetab/vimpstui/group"/>
  6524      <component name="uiservicetab_build" filter="s60" long-name="UI Service Tab Build">
  9686 </component>
  6525       <!-- can this be distributed into the above bld.infs? -->
  9687 <component name="vimpstdetailsviewplugin" filter="s60" long-name="VIMP ST Details View Plugin" plugin="Y">
  6526       <unit bldFile="app/conversations/uiservicetab/group"/>
  9688 <unit bldFile="app/conversations/uiservicetab/vimpstdetailsviewplugin/group"/>
  6527      </component>
  9689 </component>
  6528     </collection>
  9690 <component name="uiservicetab_build" filter="s60" long-name="UI Service Tab Build">
  6529     <collection name="servicewidget" long-name="Service Widget" level="ui">
  9691 <!-- can this be distributed into the above bld.infs? -->
  6530      <component name="servicewidgetdatapublisher" filter="s60" long-name="Service Widget Data Publisher" plugin="Y">
  9692 <unit bldFile="app/conversations/uiservicetab/group"/>
  6531       <unit bldFile="app/conversations/servicewidget/servicewidgetdatapublisher/group"/>
  9693 </component>
  6532      </component>
  9694 </collection>
  6533      <component name="themes" filter="s60" long-name="Service Widget Themes" class="config">
  9695 <collection name="servicewidget" long-name="Service Widget" level="ui">
  6534       <!-- does this really need to have that number in the directory name? -->
  9696 <component name="servicewidgetdatapublisher" filter="s60" long-name="Service Widget Data Publisher" plugin="Y">
  6535       <unit bldFile="app/conversations/servicewidget/themes/install-themes/install/servicewidget_20021383/group"/>
  9697 <unit bldFile="app/conversations/servicewidget/servicewidgetdatapublisher/group"/>
  6536      </component>
  9698 </component>
  6537      <component name="servicewidget_build" filter="s60" long-name="Service Widget Build">
  9699 <component name="themes" filter="s60" long-name="Service Widget Themes" class="config">
  6538       <!-- 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 -->
  9700 <!-- does this really need to have that number in the directory name? -->
  6539       <unit bldFile="app/conversations/servicewidget/group"/>
  9701 <unit bldFile="app/conversations/servicewidget/themes/install-themes/install/servicewidget_20021383/group"/>
  6540      </component>
  9702 </component>
  6541     </collection>
  9703 <component name="servicewidget_build" filter="s60" long-name="Service Widget Build">
  6542     <collection name="instantmsgindicatorplugin" long-name="Instant Message Indicator Plugin" level="plugin">
  9704 <!-- 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 -->
  6543      <!--  collection is really a component. should move down a directory -->
  9705 <unit bldFile="app/conversations/servicewidget/group"/>
  6544      <component name="instantmsgindicatorplugin_build" filter="s60" long-name="Instant Message Indicator Plugin Build" introduced="^3" plugin="Y">
  9706 </component>
  6545       <unit bldFile="app/conversations/instantmsgindicatorplugin/group"/>
  9707 </collection>
  6546      </component>
  9708 <collection name="instantmsgindicatorplugin" long-name="Instant Message Indicator Plugin" level="plugin">
  6547     </collection>
  9709 <!--  collection is really a component. should move down a directory -->
  6548     <collection name="imstatuspaneindicatorplugin" long-name="IM Status Pane Indicator Plugin" level="plugin">
  9710 <component name="instantmsgindicatorplugin_build" filter="s60" long-name="Instant Message Indicator Plugin Build" introduced="^3" plugin="Y">
  6549      <!--  collection is really a component. should move down a directory -->
  9711 <unit bldFile="app/conversations/instantmsgindicatorplugin/group"/>
  6550      <component name="imstatuspaneindicatorplugin_build" filter="s60" long-name="IM Status Pane Indicator Plugin Build" introduced="^3" plugin="Y">
  9712 </component>
  6551       <unit bldFile="app/conversations/imstatuspaneindicatorplugin/group"/>
  9713 </collection>
  6552      </component>
  9714 <collection name="imstatuspaneindicatorplugin" long-name="IM Status Pane Indicator Plugin" level="plugin">
  6553     </collection>
  9715 <!--  collection is really a component. should move down a directory -->
  6554     <collection name="conversations_info" long-name="Conversation Apps Info" level="ui">
  9716 <component name="imstatuspaneindicatorplugin_build" filter="s60" long-name="IM Status Pane Indicator Plugin Build" introduced="^3" plugin="Y">
  6555      <component name="conversations_plat" filter="s60" long-name="Conversation Apps Platform Interfaces" class="api">
  9717 <unit bldFile="app/conversations/imstatuspaneindicatorplugin/group"/>
  6556       <unit bldFile="app/conversations/conversations_plat/group"/>
  9718 </component>
  6557      </component>
  9719 </collection>
  6558      <component name="conversations_build" filter="s60" long-name="Conversation Apps Build">
  9720 <collection name="conversations_info" long-name="Conversation Apps Info" level="ui">
  6559       <!-- can the exports be moved to other components? or this remade into a configuration component?-->
  9721 <component name="conversations_build" filter="s60" long-name="Conversation Apps Build">
  6560       <unit bldFile="app/conversations/group"/>
  9722 <!-- can the exports be moved to other components? or this remade into a configuration component?-->
  6561      </component>
  9723 <unit bldFile="app/conversations/group"/>
  6562     </collection>
  9724 </component>
  6563    </block>
  9725 </collection>
  6564    <block name="im" level="apps" long-name="Instant Messaging Apps" levels="support prot engine apps">
  9726 </block>
  6565     <collection name="wvsettings20" long-name="Wireless Village Settings Engine" level="support">
  9727 <block name="im" level="apps" long-name="Instant Messaging Apps" levels="support prot engine apps">
  6566      <!-- this is really a component. should move down a directory -->
  9728 <collection name="im_plat" long-name="Instant Messaging Apps Platform Interfaces" level="apps">
  6567      <component name="wvsapsettingsstore" long-name="WV SAP Settings Store" filter="s60" introduced="9.3">
  9729 <component name="wv_sap_settings_api" long-name="WV SAP Settings API" filter="s60" class="api">
  6568       <unit bldFile="app/im/wvsettings20/group"/>
  9730 <unit bldFile="app/im/im_plat/wv_sap_settings_api/group"/>
  6569      </component>
  9731 </component>
  6570     </collection>
  9732 </collection>
  6571     <collection name="im_info" long-name="Instant Messaging Apps Info" level="apps">
  9733 <collection name="wvsettings20" long-name="Wireless Village Settings Engine" level="support">
  6572      <component name="im_plat" filter="s60" long-name="Instant Messaging Apps Platform Interfaces" class="api">
  9734 <!-- this is really a component. should move down a directory -->
  6573       <unit bldFile="app/im/im_plat/group"/>
  9735 <component name="wvsapsettingsstore" long-name="WV SAP Settings Store" filter="s60" introduced="9.3">
  6574      </component>
  9736 <unit bldFile="app/im/wvsettings20/group"/>
  6575     </collection>
  9737 </component>
  6576    </block>
  9738 </collection>
  6577    <block name="dictionary" level="services" long-name="Dictionary" levels="utils ui">
  9739 </block>
  6578     <collection name="userdict" long-name="User Dictionary" level="ui">
  9740 <block name="dictionary" level="services" long-name="Dictionary" levels="utils ui">
  6579      <!-- collection is really a component, move down a dir -->
  9741 <collection name="dictionary_plat" long-name="Dictionary Platform Interfaces" level="ui">
  6580      <component name="userdict_build" filter="s60" long-name="Japanese User Dictionary">
  9742 <component name="menu_suites_macros_api" long-name="Menu Suites Macros API" filter="s60" class="api">
  6581       <unit bldFile="app/dictionary/userdict/group"/>
  9743 <unit bldFile="app/dictionary/dictionary_plat/menu_suites_macros_api/group"/>
  6582      </component>
  9744 </component>
  6583     </collection>
  9745 </collection>
  6584     <collection name="dictionary_info" long-name="Dictionary Info" level="ui">
  9746 <collection name="userdict" long-name="User Dictionary" level="ui">
  6585      <component name="dictionary_plat" filter="s60" long-name="Dictionary Platform Interfaces" class="api">
  9747 <!-- collection is really a component, move down a dir -->
  6586       <unit bldFile="app/dictionary/dictionary_plat/group"/>
  9748 <component name="userdict_build" filter="s60" long-name="Japanese User Dictionary">
  6587      </component>
  9749 <unit bldFile="app/dictionary/userdict/group"/>
  6588     </collection>
  9750 </component>
  6589    </block>
  9751 </collection>
  6590    <block name="camera" level="apps" long-name="Camera Apps">
  9752 </block>
  6591     <collection name="camerauis" long-name="Camera UIs">
  9753 <block name="camera" level="apps" long-name="Camera Apps">
  6592      <component name="activepalette" filter="s60" long-name="Active Palette">
  9754 <collection name="camera_plat" long-name="Camera Apps Platform Interfaces">
  6593       <unit bldFile="app/camera/camerauis/activepalette/group"/>
  9755 <component name="camcorder_ui_constants_api" long-name="Camcorder UI Constants API" filter="s60" class="api">
  6594      </component>
  9756 <unit bldFile="app/camera/camera_plat/camcorder_ui_constants_api/group"/>
  6595      <component name="cameraapp" filter="s60" long-name="Camera Application">
  9757 </component>
  6596       <unit bldFile="app/camera/camerauis/cameraapp/group"/>
  9758 <component name="active_palette_2_api" long-name="Active Palette 2 API" filter="s60" class="api">
  6597       <unit bldFile="app/camera/camerauis/cameraapp/help/group"/>
  9759 <unit bldFile="app/camera/camera_plat/active_palette_2_api/group"/>
  6598      </component>
  9760 </component>
  6599     </collection>
  9761 </collection>
  6600     <collection name="camera_info" long-name="Camera Apps Info">
  9762 <collection name="camerauis" long-name="Camera UIs">
  6601      <component name="camera_plat" filter="s60" long-name="Camera Apps Platform Interfaces" class="api">
  9763 <component name="activepalette" filter="s60" long-name="Active Palette">
  6602       <unit bldFile="app/camera/camera_plat/group"/>
  9764 <unit bldFile="app/camera/camerauis/activepalette/group"/>
  6603      </component>
  9765 </component>
  6604     </collection>
  9766 <component name="cameraapp" filter="s60" long-name="Camera Application">
  6605    </block>
  9767 <unit bldFile="app/camera/camerauis/cameraapp/group"/>
  6606    <block name="imgeditor" level="apps" long-name="Image Editor Apps" levels="engine ui">
  9768 <unit bldFile="app/camera/camerauis/cameraapp/help/group"/>
  6607     <collection name="imageeditor" long-name="Image Editor UI" level="ui">
  9769 </component>
  6608      <component name="pb" filter="s60" long-name="Plugin Base">
  9770 </collection>
  6609       <unit bldFile="app/imgeditor/imageeditor/pb/group"/>
  9771 <collection name="camera_info" long-name="Camera Apps Info"/>
  6610      </component>
  9772 </block>
  6611      <component name="iepb" filter="s60" long-name="Image Editor Plugin Base">
  9773 <block name="imgeditor" level="apps" long-name="Image Editor Apps" levels="engine ui">
  6612       <unit bldFile="app/imgeditor/imageeditor/iepb/group"/>
  9774 <collection name="imgeditor_plat" long-name="Image Editor Apps Platform Interfaces" level="ui">
  6613      </component>
  9775 <component name="image_editor_debug_utilities_api" long-name="Image Editor Debug Utilities API" filter="s60" class="api">
  6614      <component name="imageeditorui" filter="s60" long-name="Image Editor UI">
  9776 <unit bldFile="app/imgeditor/imgeditor_plat/image_editor_debug_utilities_api/group"/>
  6615       <unit bldFile="app/imgeditor/imageeditor/imageeditorui/group"/>
  9777 </component>
  6616      </component>
  9778 <component name="image_editor_utilities_api" long-name="Image Editor Utilities API" filter="s60" class="api">
  6617      <component name="imageeditormanager" filter="s60" long-name="Image Editor Manager">
  9779 <unit bldFile="app/imgeditor/imgeditor_plat/image_editor_utilities_api/group"/>
  6618       <unit bldFile="app/imgeditor/imageeditor/imageeditormanager/group"/>
  9780 </component>
  6619      </component>
  9781 <component name="image_editor_definitions_api" long-name="Image Editor Definitions API" filter="s60" class="api">
  6620      <component name="imageeditorapp" filter="s60" long-name="Image Editor Application">
  9782 <unit bldFile="app/imgeditor/imgeditor_plat/image_editor_definitions_api/group"/>
  6621       <unit bldFile="app/imgeditor/imageeditor/imageeditorapp/group"/>
  9783 </component>
  6622      </component>
  9784 <component name="image_editor_system_parameters_api" long-name="Image Editor System Parameters API" filter="s60" class="api">
  6623      <component name="imageeditor_plugins" filter="s60" long-name="Image Editor Plugins" plugin="Y">
  9785 <unit bldFile="app/imgeditor/imgeditor_plat/image_editor_system_parameters_api/group"/>
  6624       <!-- can only have one unit. Need to include all from a single bld.inf -->
  9786 </component>
  6625       <unit bldFile="app/imgeditor/imageeditor/plugins/blackwhiteplugin/group"/>
  9787 <component name="image_processing_engine_api" long-name="Image Processing Engine API" filter="s60" class="api">
  6626       <unit bldFile="app/imgeditor/imageeditor/plugins/brightnessplugin/group"/>
  9788 <unit bldFile="app/imgeditor/imgeditor_plat/image_processing_engine_api/group"/>
  6627       <unit bldFile="app/imgeditor/imageeditor/plugins/bubbleplugin/group"/>
  9789 </component>
  6628       <unit bldFile="app/imgeditor/imageeditor/plugins/cartoonizeplugin/group"/>
  9790 </collection>
  6629       <unit bldFile="app/imgeditor/imageeditor/plugins/clipartplugin/group"/>
  9791 <collection name="imageeditor" long-name="Image Editor UI" level="ui">
  6630       <unit bldFile="app/imgeditor/imageeditor/plugins/contrastplugin/group"/>
  9792 <component name="pb" filter="s60" long-name="Plugin Base">
  6631       <unit bldFile="app/imgeditor/imageeditor/plugins/cropplugin/group"/>
  9793 <unit bldFile="app/imgeditor/imageeditor/pb/group"/>
  6632       <unit bldFile="app/imgeditor/imageeditor/plugins/drawplugin/group"/>
  9794 </component>
  6633       <unit bldFile="app/imgeditor/imageeditor/plugins/frameplugin/group"/>
  9795 <component name="iepb" filter="s60" long-name="Image Editor Plugin Base">
  6634       <unit bldFile="app/imgeditor/imageeditor/plugins/negativeplugin/group"/>
  9796 <unit bldFile="app/imgeditor/imageeditor/iepb/group"/>
  6635       <unit bldFile="app/imgeditor/imageeditor/plugins/redeyeplugin/group"/>
  9797 </component>
  6636       <unit bldFile="app/imgeditor/imageeditor/plugins/resizeplugin/group"/>
  9798 <component name="imageeditorui" filter="s60" long-name="Image Editor UI">
  6637       <unit bldFile="app/imgeditor/imageeditor/plugins/rotatelplugin/group"/>
  9799 <unit bldFile="app/imgeditor/imageeditor/imageeditorui/group"/>
  6638       <unit bldFile="app/imgeditor/imageeditor/plugins/rotaterplugin/group"/>
  9800 </component>
  6639       <unit bldFile="app/imgeditor/imageeditor/plugins/sepiaplugin/group"/>
  9801 <component name="imageeditormanager" filter="s60" long-name="Image Editor Manager">
  6640       <unit bldFile="app/imgeditor/imageeditor/plugins/sharpnessplugin/group"/>
  9802 <unit bldFile="app/imgeditor/imageeditor/imageeditormanager/group"/>
  6641       <unit bldFile="app/imgeditor/imageeditor/plugins/textplugin/group"/>
  9803 </component>
  6642       <!-- conditionally #included in imageeditor_build: need to fix
  9804 <component name="imageeditorapp" filter="s60" long-name="Image Editor Application">
       
  9805 <unit bldFile="app/imgeditor/imageeditor/imageeditorapp/group"/>
       
  9806 </component>
       
  9807 <component name="imageeditor_plugins" filter="s60" long-name="Image Editor Plugins" plugin="Y">
       
  9808 <!-- can only have one unit. Need to include all from a single bld.inf -->
       
  9809 <unit bldFile="app/imgeditor/imageeditor/plugins/blackwhiteplugin/group"/>
       
  9810 <unit bldFile="app/imgeditor/imageeditor/plugins/brightnessplugin/group"/>
       
  9811 <unit bldFile="app/imgeditor/imageeditor/plugins/bubbleplugin/group"/>
       
  9812 <unit bldFile="app/imgeditor/imageeditor/plugins/cartoonizeplugin/group"/>
       
  9813 <unit bldFile="app/imgeditor/imageeditor/plugins/clipartplugin/group"/>
       
  9814 <unit bldFile="app/imgeditor/imageeditor/plugins/contrastplugin/group"/>
       
  9815 <unit bldFile="app/imgeditor/imageeditor/plugins/cropplugin/group"/>
       
  9816 <unit bldFile="app/imgeditor/imageeditor/plugins/drawplugin/group"/>
       
  9817 <unit bldFile="app/imgeditor/imageeditor/plugins/frameplugin/group"/>
       
  9818 <unit bldFile="app/imgeditor/imageeditor/plugins/negativeplugin/group"/>
       
  9819 <unit bldFile="app/imgeditor/imageeditor/plugins/redeyeplugin/group"/>
       
  9820 <unit bldFile="app/imgeditor/imageeditor/plugins/resizeplugin/group"/>
       
  9821 <unit bldFile="app/imgeditor/imageeditor/plugins/rotatelplugin/group"/>
       
  9822 <unit bldFile="app/imgeditor/imageeditor/plugins/rotaterplugin/group"/>
       
  9823 <unit bldFile="app/imgeditor/imageeditor/plugins/sepiaplugin/group"/>
       
  9824 <unit bldFile="app/imgeditor/imageeditor/plugins/sharpnessplugin/group"/>
       
  9825 <unit bldFile="app/imgeditor/imageeditor/plugins/textplugin/group"/>
       
  9826 <!-- conditionally #included in imageeditor_build: need to fix
       
  9827         <unit bldFile="imageeditor/plugins/drawplugin/group"/>
  6643         <unit bldFile="imageeditor/plugins/drawplugin/group"/>
  9828          -->
  6644          -->
  9829 </component>
  6645      </component>
  9830 <component name="editorprovider" filter="s60" long-name="Image Editor Provider">
  6646      <component name="editorprovider" filter="s60" long-name="Image Editor Provider">
  9831 <unit bldFile="app/imgeditor/imageeditor/editorprovider/group"/>
  6647       <unit bldFile="app/imgeditor/imageeditor/editorprovider/group"/>
  9832 </component>
  6648      </component>
  9833 <component name="imageeditor_build" filter="s60" long-name="Image Editor Build">
  6649      <component name="imageeditor_build" filter="s60" long-name="Image Editor Build">
  9834 <!-- should distribute this to the other components -->
  6650       <!-- should distribute this to the other components -->
  9835 <unit bldFile="app/imgeditor/imageeditor/group"/>
  6651       <unit bldFile="app/imgeditor/imageeditor/group"/>
  9836 </component>
  6652      </component>
  9837 </collection>
  6653     </collection>
  9838 <collection name="imageeditorengine" long-name="Image Editor Engine" level="engine">
  6654     <collection name="imageeditorengine" long-name="Image Editor Engine" level="engine">
  9839 <component name="filters" filter="s60" long-name="Image Editor Filters">
  6655      <component name="filters" filter="s60" long-name="Image Editor Filters">
  9840 <!-- can only have one unit. Need to include all from a single bld.inf -->
  6656       <!-- can only have one unit. Need to include all from a single bld.inf -->
  9841 <unit bldFile="app/imgeditor/imageeditorengine/filters/filterbrightness/group"/>
  6657       <unit bldFile="app/imgeditor/imageeditorengine/filters/filterbrightness/group"/>
  9842 <unit bldFile="app/imgeditor/imageeditorengine/filters/filterbubble/group"/>
  6658       <unit bldFile="app/imgeditor/imageeditorengine/filters/filterbubble/group"/>
  9843 <unit bldFile="app/imgeditor/imageeditorengine/filters/filterbuffer/group"/>
  6659       <unit bldFile="app/imgeditor/imageeditorengine/filters/filterbuffer/group"/>
  9844 <unit bldFile="app/imgeditor/imageeditorengine/filters/filtercartoon/group"/>
  6660       <unit bldFile="app/imgeditor/imageeditorengine/filters/filtercartoon/group"/>
  9845 <unit bldFile="app/imgeditor/imageeditorengine/filters/filterclipart/group"/>
  6661       <unit bldFile="app/imgeditor/imageeditorengine/filters/filterclipart/group"/>
  9846 <unit bldFile="app/imgeditor/imageeditorengine/filters/filtercontrast/group"/>
  6662       <unit bldFile="app/imgeditor/imageeditorengine/filters/filtercontrast/group"/>
  9847 <unit bldFile="app/imgeditor/imageeditorengine/filters/filtercrop/group"/>
  6663       <unit bldFile="app/imgeditor/imageeditorengine/filters/filtercrop/group"/>
  9848 <unit bldFile="app/imgeditor/imageeditorengine/filters/filterdraw/group"/>
  6664       <unit bldFile="app/imgeditor/imageeditorengine/filters/filterdraw/group"/>
  9849 <unit bldFile="app/imgeditor/imageeditorengine/filters/filterframe/group"/>
  6665       <unit bldFile="app/imgeditor/imageeditorengine/filters/filterframe/group"/>
  9850 <unit bldFile="app/imgeditor/imageeditorengine/filters/filtergrayscale/group"/>
  6666       <unit bldFile="app/imgeditor/imageeditorengine/filters/filtergrayscale/group"/>
  9851 <unit bldFile="app/imgeditor/imageeditorengine/filters/filtericlsource/group"/>
  6667       <unit bldFile="app/imgeditor/imageeditorengine/filters/filtericlsource/group"/>
  9852 <unit bldFile="app/imgeditor/imageeditorengine/filters/filterjpegsource/group"/>
  6668       <unit bldFile="app/imgeditor/imageeditorengine/filters/filterjpegsource/group"/>
  9853 <unit bldFile="app/imgeditor/imageeditorengine/filters/filterjpegtarget/group"/>
  6669       <unit bldFile="app/imgeditor/imageeditorengine/filters/filterjpegtarget/group"/>
  9854 <unit bldFile="app/imgeditor/imageeditorengine/filters/filternegate/group"/>
  6670       <unit bldFile="app/imgeditor/imageeditorengine/filters/filternegate/group"/>
  9855 <unit bldFile="app/imgeditor/imageeditorengine/filters/filterredeye/group"/>
  6671       <unit bldFile="app/imgeditor/imageeditorengine/filters/filterredeye/group"/>
  9856 <unit bldFile="app/imgeditor/imageeditorengine/filters/filterrotate/group"/>
  6672       <unit bldFile="app/imgeditor/imageeditorengine/filters/filterrotate/group"/>
  9857 <unit bldFile="app/imgeditor/imageeditorengine/filters/filterscale/group"/>
  6673       <unit bldFile="app/imgeditor/imageeditorengine/filters/filterscale/group"/>
  9858 <unit bldFile="app/imgeditor/imageeditorengine/filters/filtersepia/group"/>
  6674       <unit bldFile="app/imgeditor/imageeditorengine/filters/filtersepia/group"/>
  9859 <unit bldFile="app/imgeditor/imageeditorengine/filters/filtersharpness/group"/>
  6675       <unit bldFile="app/imgeditor/imageeditorengine/filters/filtersharpness/group"/>
  9860 <unit bldFile="app/imgeditor/imageeditorengine/filters/filtertext/group"/>
  6676       <unit bldFile="app/imgeditor/imageeditorengine/filters/filtertext/group"/>
  9861 <!-- conditionally #included in imageeditor_build: need to fix
  6677       <!-- conditionally #included in imageeditor_build: need to fix
  9862         <unit bldFile="imageeditorengine/filters/filterdraw/group"/>
  6678         <unit bldFile="imageeditorengine/filters/filterdraw/group"/>
  9863          -->
  6679          -->
  9864 </component>
  6680      </component>
  9865 <component name="imageeditorutils" filter="s60" long-name="Image Editor Utilities">
  6681      <component name="imageeditorutils" filter="s60" long-name="Image Editor Utilities">
  9866 <unit bldFile="app/imgeditor/imageeditorengine/imageeditorutils/group"/>
  6682       <unit bldFile="app/imgeditor/imageeditorengine/imageeditorutils/group"/>
  9867 </component>
  6683      </component>
  9868 <component name="systemparameters" filter="s60" long-name="System Parameters">
  6684      <component name="systemparameters" filter="s60" long-name="System Parameters">
  9869 <unit bldFile="app/imgeditor/imageeditorengine/systemparameters/group"/>
  6685       <unit bldFile="app/imgeditor/imageeditorengine/systemparameters/group"/>
  9870 </component>
  6686      </component>
  9871 <component name="enginewrapper" filter="s60" long-name="Image Editor Engine Wrapper">
  6687      <component name="enginewrapper" filter="s60" long-name="Image Editor Engine Wrapper">
  9872 <unit bldFile="app/imgeditor/imageeditorengine/enginewrapper/group"/>
  6688       <unit bldFile="app/imgeditor/imageeditorengine/enginewrapper/group"/>
  9873 </component>
  6689      </component>
  9874 <component name="imageeditorengine_build" filter="s60" long-name="Image Editor Engine Build">
  6690      <component name="imageeditorengine_build" filter="s60" long-name="Image Editor Engine Build">
  9875 <!-- should distribute this to the other components -->
  6691       <!-- should distribute this to the other components -->
  9876 <unit bldFile="app/imgeditor/imageeditorengine/group"/>
  6692       <unit bldFile="app/imgeditor/imageeditorengine/group"/>
  9877 </component>
  6693      </component>
  9878 </collection>
  6694     </collection>
  9879 </block>
  6695     <collection name="imgeditor_info" long-name="Image Editor Apps Info" level="ui">
  9880 <block name="videoeditor" level="apps" long-name="Video Editor Apps" levels="engine ui">
  6696      <component name="imgeditor_plat" filter="s60" long-name="Image Editor Apps Platform Interfaces" class="api">
  9881 <collection name="videoeditor_plat" long-name="Video Editor Apps Platform Interfaces" level="ui">
  6697       <unit bldFile="app/imgeditor/imgeditor_plat/group"/>
  9882 <component name="video_editor_engine_api" long-name="Video Editor Engine API" introduced="^2" class="api">
  6698      </component>
  9883 <unit bldFile="app/videoeditor/videoeditor_plat/video_editor_engine_api/group"/>
  6699     </collection>
  9884 </component>
  6700    </block>
  9885 </collection>
  6701    <block name="videoeditor" level="apps" long-name="Video Editor Apps" levels="engine ui">
  9886 <collection name="videditor" long-name="Video Editor" level="ui">
  6702     <collection name="videditor" long-name="Video Editor" level="ui">
  9887 <component name="videoeditorcommon" filter="s60" long-name="Video Editor Common" introduced="^2">
  6703      <component name="videoeditorcommon" filter="s60" long-name="Video Editor Common" introduced="^2">
  9888 <unit bldFile="app/videoeditor/videditor/videoeditorcommon/group"/>
  6704       <unit bldFile="app/videoeditor/videditor/videoeditorcommon/group"/>
  9889 </component>
  6705      </component>
  9890 <component name="videoeditoruicomponents" filter="s60" long-name="Video Editor UI Components" introduced="^2">
  6706      <component name="videoeditoruicomponents" filter="s60" long-name="Video Editor UI Components" introduced="^2">
  9891 <unit bldFile="app/videoeditor/videditor/videoeditoruicomponents/group"/>
  6707       <unit bldFile="app/videoeditor/videditor/videoeditoruicomponents/group"/>
  9892 </component>
  6708      </component>
  9893 <component name="simplevideoeditor" filter="s60" long-name="Simple Video Editor" introduced="^2">
  6709      <component name="simplevideoeditor" filter="s60" long-name="Simple Video Editor" introduced="^2">
  9894 <unit bldFile="app/videoeditor/videditor/simplevideoeditor/group"/>
  6710       <unit bldFile="app/videoeditor/videditor/simplevideoeditor/group"/>
  9895 </component>
  6711      </component>
  9896 <component name="simplecutvideo" filter="s60" long-name="Simple Cut Video" introduced="^2">
  6712      <component name="simplecutvideo" filter="s60" long-name="Simple Cut Video" introduced="^2">
  9897 <unit bldFile="app/videoeditor/videditor/simplecutvideo/group"/>
  6713       <unit bldFile="app/videoeditor/videditor/simplecutvideo/group"/>
  9898 </component>
  6714      </component>
  9899 <component name="videoprovider" filter="s60" long-name="Video Provider" introduced="^2">
  6715      <component name="videoprovider" filter="s60" long-name="Video Provider" introduced="^2">
  9900 <unit bldFile="app/videoeditor/videditor/videoprovider/group"/>
  6716       <unit bldFile="app/videoeditor/videditor/videoprovider/group"/>
  9901 </component>
  6717      </component>
  9902 <component name="manualvideoeditor" filter="s60" long-name="Manual Video Editor" introduced="^2" class="placeholder">
  6718      <component name="manualvideoeditor" filter="s60" long-name="Manual Video Editor" introduced="^2" class="placeholder">
  9903 <!--  uncomment when supported
  6719       <!--  uncomment when supported
  9904       	<meta rel="config">
  6720       	<meta rel="config">
  9905       		<defined condition="__INCLUDE_MANUAL_VIDEO_EDITOR__"/>
  6721       		<defined condition="__INCLUDE_MANUAL_VIDEO_EDITOR__"/>
  9906       	</meta>
  6722       	</meta>
  9907         <unit bldFile="videditor/manualvideoeditor/group"/> -->
  6723         <unit bldFile="videditor/manualvideoeditor/group"/> -->
  9908 </component>
  6724      </component>
  9909 <component name="videditor_build" filter="s60" long-name="Video Editor Build" introduced="^2">
  6725      <component name="videditor_build" filter="s60" long-name="Video Editor Build" introduced="^2">
  9910 <!-- can the exports be distributed to the other components? Or should this be collapsed into one component?-->
  6726       <!-- can the exports be distributed to the other components? Or should this be collapsed into one component?-->
  9911 <unit bldFile="app/videoeditor/videditor/group"/>
  6727       <unit bldFile="app/videoeditor/videditor/group"/>
  9912 </component>
  6728      </component>
  9913 </collection>
  6729     </collection>
  9914 <collection name="videoeditorengine" long-name="Video Editor Engine" level="engine">
  6730     <collection name="videoeditorengine" long-name="Video Editor Engine" level="engine">
  9915 <component name="audioeditorengine" filter="s60" long-name="Audio Editor Engine" introduced="^2">
  6731      <component name="audioeditorengine" filter="s60" long-name="Audio Editor Engine" introduced="^2">
  9916 <unit bldFile="app/videoeditor/videoeditorengine/audioeditorengine/group"/>
  6732       <unit bldFile="app/videoeditor/videoeditorengine/audioeditorengine/group"/>
  9917 </component>
  6733      </component>
  9918 <component name="avcedit" filter="s60" long-name="AVC Editing" introduced="^2">
  6734      <component name="avcedit" filter="s60" long-name="AVC Editing" introduced="^2">
  9919 <unit bldFile="app/videoeditor/videoeditorengine/avcedit/group"/>
  6735       <unit bldFile="app/videoeditor/videoeditorengine/avcedit/group"/>
  9920 </component>
  6736      </component>
  9921 <component name="h263decoder" filter="s60" long-name="H.263 Decoder" introduced="^2">
  6737      <component name="h263decoder" filter="s60" long-name="H.263 Decoder" introduced="^2">
  9922 <unit bldFile="app/videoeditor/videoeditorengine/h263decoder/group"/>
  6738       <unit bldFile="app/videoeditor/videoeditorengine/h263decoder/group"/>
  9923 </component>
  6739      </component>
  9924 <component name="mp3aacmaniplib" filter="s60" long-name="MP3 and AAC Manipulation Library" introduced="^2">
  6740      <component name="mp3aacmaniplib" filter="s60" long-name="MP3 and AAC Manipulation Library" introduced="^2">
  9925 <unit bldFile="app/videoeditor/videoeditorengine/mp3aacmaniplib/group"/>
  6741       <unit bldFile="app/videoeditor/videoeditorengine/mp3aacmaniplib/group"/>
  9926 </component>
  6742      </component>
  9927 <component name="vedtranscoder" filter="s60" long-name="Video Editor Transcoder" introduced="^2">
  6743      <component name="vedtranscoder" filter="s60" long-name="Video Editor Transcoder" introduced="^2">
  9928 <unit bldFile="app/videoeditor/videoeditorengine/vedtranscoder/group"/>
  6744       <unit bldFile="app/videoeditor/videoeditorengine/vedtranscoder/group"/>
  9929 </component>
  6745      </component>
  9930 <component name="vedengine" filter="s60" long-name="Video Editor Engine" introduced="^2">
  6746      <component name="vedengine" filter="s60" long-name="Video Editor Engine" introduced="^2">
  9931 <unit bldFile="app/videoeditor/videoeditorengine/vedengine/group"/>
  6747       <unit bldFile="app/videoeditor/videoeditorengine/vedengine/group"/>
  9932 </component>
  6748      </component>
  9933 <component name="videoeditorengine_build" filter="s60" long-name="Video Editor Engine Build" introduced="^2">
  6749      <component name="videoeditorengine_build" filter="s60" long-name="Video Editor Engine Build" introduced="^2">
  9934 <!-- can the exports be distributed to the other components? Or should this be collapsed into one component?-->
  6750       <!-- can the exports be distributed to the other components? Or should this be collapsed into one component?-->
  9935 <unit bldFile="app/videoeditor/videoeditorengine/group"/>
  6751       <unit bldFile="app/videoeditor/videoeditorengine/group"/>
  9936 </component>
  6752      </component>
  9937 </collection>
  6753     </collection>
  9938 </block>
  6754     <collection name="videoeditor_info" long-name="Video Editor Apps Info" level="ui">
  9939 <block name="videoplayer" level="apps" long-name="Video Player Apps" levels="support plugin util apps">
  6755      <component name="videoeditor_plat" filter="s60" long-name="Video Editor Apps Platform Interfaces" introduced="^2" class="api">
  9940 <collection name="videoplayer_plat" long-name="Video Player Apps Platform Interfaces" level="apps">
  6756       <unit bldFile="app/videoeditor/videoeditor_plat/group"/>
  9941 <component name="videoplayer_startup_api" long-name="Video Player Startup API" filter="s60" class="api">
  6757      </component>
  9942 <unit bldFile="app/videoplayer/videoplayer_plat/videoplayer_startup_api/group" filter="!test"/>
  6758     </collection>
  9943 </component>
  6759    </block>
  9944 <component name="video_player_file_details_dialog_api" long-name="Media Player File Details Dialog API" filter="s60" class="api">
  6760    <block name="videoplayer" level="apps" long-name="Video Player Apps" levels="support plugin util apps">
  9945 <unit bldFile="app/videoplayer/videoplayer_plat/video_player_file_details_dialog_api/group" filter="!test"/>
  6761     <collection name="videofeeds" long-name="Video Feeds" level="util">
  9946 </component>
  6762      <component name="iptv_utils" filter="s60" long-name="IPTV Util" introduced="^3">
  9947 <component name="videocollection_api" long-name="Video Collection API" filter="s60" class="api">
  6763       <unit bldFile="app/videoplayer/videofeeds/utils/group"/>
  9948 <unit bldFile="app/videoplayer/videoplayer_plat/videocollection_api/group"/>
  6764      </component>
  9949 </component>
  6765      <component name="viewmessageutility" filter="s60" long-name="View Message Utility" introduced="^3">
  9950 </collection>
  6766       <unit bldFile="app/videoplayer/videofeeds/viewmessageutility/group"/>
  9951 <collection name="videofeeds" long-name="Video Feeds" level="util">
  6767      </component>
  9952 <component name="iptv_utils" filter="s60" long-name="IPTV Util" introduced="^3">
  6768      <component name="vcxnotifier" filter="s60" long-name="Video Connection Notifier" introduced="^3" plugin="Y">
  9953 <unit bldFile="app/videoplayer/videofeeds/utils/group"/>
  6769       <unit bldFile="app/videoplayer/videofeeds/vcxnotifier/group"/>
  9954 </component>
  6770      </component>
  9955 <component name="viewmessageutility" filter="s60" long-name="View Message Utility" introduced="^3">
  6771      <component name="vccommon" filter="s60" long-name="Video Connection Common" introduced="^3">
  9956 <unit bldFile="app/videoplayer/videofeeds/viewmessageutility/group"/>
  6772       <unit bldFile="app/videoplayer/videofeeds/vccommon/group"/>
  9957 </component>
  6773      </component>
  9958 <component name="vcxnotifier" filter="s60" long-name="Video Connection Notifier" introduced="^3" plugin="Y">
  6774      <component name="clientapi" long-name="Server Client" filter="s60" introduced="^3">
  9959 <unit bldFile="app/videoplayer/videofeeds/vcxnotifier/group"/>
  6775       <unit bldFile="app/videoplayer/videofeeds/clientapi/group"/>
  9960 </component>
  6776      </component>
  9961 <component name="vccommon" filter="s60" long-name="Video Connection Common" introduced="^3">
  6777      <component name="provisioningprocessor" long-name="Provisioning Processor" filter="s60" introduced="^3">
  9962 <unit bldFile="app/videoplayer/videofeeds/vccommon/group"/>
  6778       <unit bldFile="app/videoplayer/videofeeds/provisioningprocessor/group"/>
  9963 </component>
  6779      </component>
  9964 <component name="clientapi" long-name="Server Client" filter="s60" introduced="^3">
  6780      <component name="mrssplugin" long-name="RSS plugin" filter="s60" introduced="^3" plugin="Y">
  9965 <unit bldFile="app/videoplayer/videofeeds/clientapi/group"/>
  6781       <unit bldFile="app/videoplayer/videofeeds/mrssplugin/group"/>
  9966 </component>
  6782      </component>
  9967 <component name="provisioningprocessor" long-name="Provisioning Processor" filter="s60" introduced="^3">
  6783      <component name="videofeeds_server" long-name="Server" filter="s60" introduced="^3">
  9968 <unit bldFile="app/videoplayer/videofeeds/provisioningprocessor/group"/>
  6784       <unit bldFile="app/videoplayer/videofeeds/server/group"/>
  9969 </component>
  6785      </component>
  9970 <component name="mrssplugin" long-name="RSS plugin" filter="s60" introduced="^3" plugin="Y">
  6786      <component name="livetvutils" long-name="LiveTV Utils" filter="s60" introduced="^3">
  9971 <unit bldFile="app/videoplayer/videofeeds/mrssplugin/group"/>
  6787       <unit bldFile="app/videoplayer/videofeeds/livetvutils/group"/>
  9972 </component>
  6788      </component>
  9973 <component name="videofeeds_server" long-name="Server" filter="s60" introduced="^3">
  6789      <component name="iptvprovisioningrecognizer" long-name="IP TV Provisioning Recognizer" filter="s60" introduced="^3" plugin="Y">
  9974 <unit bldFile="app/videoplayer/videofeeds/server/group"/>
  6790       <unit bldFile="app/videoplayer/videofeeds/provisioningrecognizer/group"/>
  9975 </component>
  6791      </component>
  9976 <component name="livetvutils" long-name="LiveTV Utils" filter="s60" introduced="^3">
  6792      <component name="iptvprovisioningappui" long-name="IP TV Provisioning App UI" filter="s60" introduced="^3">
  9977 <unit bldFile="app/videoplayer/videofeeds/livetvutils/group"/>
  6793       <unit bldFile="app/videoplayer/videofeeds/provisioningappui/group"/>
  9978 </component>
  6794      </component>
  9979 <component name="iptvprovisioningrecognizer" long-name="IP TV Provisioning Recognizer" filter="s60" introduced="^3" plugin="Y">
  6795      <component name="iptvomaprovisioning" long-name="IP TV OMA Provisioning" filter="s60" introduced="^3">
  9980 <unit bldFile="app/videoplayer/videofeeds/provisioningrecognizer/group"/>
  6796       <unit bldFile="app/videoplayer/videofeeds/omaprovisioning/group"/>
  9981 </component>
  6797      </component>
  9982 <component name="iptvprovisioningappui" long-name="IP TV Provisioning App UI" filter="s60" introduced="^3">
  6798      <component name="vcnsuiengine" long-name="VoD UI Engine" filter="s60" introduced="^3">
  9983 <unit bldFile="app/videoplayer/videofeeds/provisioningappui/group"/>
  6799       <unit bldFile="app/videoplayer/videofeeds/vcnsuiengine/group"/>
  9984 </component>
  6800      </component>
  9985 <component name="iptvomaprovisioning" long-name="IP TV OMA Provisioning" filter="s60" introduced="^3">
  6801      <component name="hgvodui" long-name="Ganes UX2.0 VoD UI" filter="s60" introduced="^3">
  9986 <unit bldFile="app/videoplayer/videofeeds/omaprovisioning/group"/>
  6802       <unit bldFile="app/videoplayer/videofeeds/hgvodui/group"/>
  9987 </component>
  6803      </component>
  9988 <component name="vcnsuiengine" long-name="VoD UI Engine" filter="s60" introduced="^3">
  6804      <component name="hgvodplugin" long-name="Ganes UX2.0 VoD UI Plugin" filter="s60" introduced="^3" plugin="Y">
  9989 <unit bldFile="app/videoplayer/videofeeds/vcnsuiengine/group"/>
  6805       <unit bldFile="app/videoplayer/videofeeds/hgvodplugin/group"/>
  9990 </component>
  6806      </component>
  9991 <component name="hgvodui" long-name="Ganes UX2.0 VoD UI" filter="s60" introduced="^3">
  6807      <component name="vcnsscheduleview" long-name="Scheduled Download Settings View" filter="s60" introduced="^3">
  9992 <unit bldFile="app/videoplayer/videofeeds/hgvodui/group"/>
  6808       <unit bldFile="app/videoplayer/videofeeds/vcnsscheduleview/group"/>
  9993 </component>
  6809      </component>
  9994 <component name="hgvodplugin" long-name="Ganes UX2.0 VoD UI Plugin" filter="s60" introduced="^3" plugin="Y">
  6810      <component name="vcnsscheduleplugin" long-name="Scheduled Download Settings Plugin" filter="s60" introduced="^3" plugin="Y">
  9995 <unit bldFile="app/videoplayer/videofeeds/hgvodplugin/group"/>
  6811       <unit bldFile="app/videoplayer/videofeeds/vcnsscheduleplugin/group"/>
  9996 </component>
  6812      </component>
  9997 <component name="vcnsscheduleview" long-name="Scheduled Download Settings View" filter="s60" introduced="^3">
  6813      <component name="scheduleddlplugin" long-name="Scheduled download plugin" filter="s60" introduced="^3">
  9998 <unit bldFile="app/videoplayer/videofeeds/vcnsscheduleview/group"/>
  6814       <unit bldFile="app/videoplayer/videofeeds/scheduleddlplugin/group"/>
  9999 </component>
  6815      </component>
 10000 <component name="vcnsscheduleplugin" long-name="Scheduled Download Settings Plugin" filter="s60" introduced="^3" plugin="Y">
  6816     </collection>
 10001 <unit bldFile="app/videoplayer/videofeeds/vcnsscheduleplugin/group"/>
  6817     <collection name="videocollection" long-name="Video Collection" level="util">
 10002 </component>
  6818      <component name="mpxmyvideoscollection" filter="s60" long-name="MPX My Videos Collection" introduced="^3">
 10003 <component name="scheduleddlplugin" long-name="Scheduled download plugin" filter="s60" introduced="^3">
  6819       <unit bldFile="app/videoplayer/videocollection/mpxmyvideoscollection/group"/>
 10004 <unit bldFile="app/videoplayer/videofeeds/scheduleddlplugin/group"/>
  6820      </component>
 10005 </component>
  6821      <component name="myvideosindicatorplugin" filter="s60" long-name="My Videos Indicator Plugin" introduced="^3" plugin="Y">
 10006 </collection>
  6822       <unit bldFile="app/videoplayer/videocollection/myvideosindicatorplugin/group"/>
 10007 <collection name="videocollection" long-name="Video Collection" level="util">
  6823      </component>
 10008 <component name="mpxmyvideoscollection" filter="s60" long-name="MPX My Videos Collection" introduced="^3">
  6824      <component name="hgmyvideos" filter="s60" long-name="Huriganes My Videos" introduced="^3">
 10009 <unit bldFile="app/videoplayer/videocollection/mpxmyvideoscollection/group"/>
  6825       <unit bldFile="app/videoplayer/videocollection/hgmyvideos/group"/>
 10010 </component>
  6826      </component>
 10011 <component name="myvideosindicatorplugin" filter="s60" long-name="My Videos Indicator Plugin" introduced="^3" plugin="Y">
  6827      <component name="hgmyvideosplugin" filter="s60" long-name="Huriganes My VideosPlugin" introduced="^3" plugin="Y">
 10012 <unit bldFile="app/videoplayer/videocollection/myvideosindicatorplugin/group"/>
  6828       <unit bldFile="app/videoplayer/videocollection/hgmyvideosplugin/group"/>
 10013 </component>
  6829      </component>
 10014 <component name="hgmyvideos" filter="s60" long-name="Huriganes My Videos" introduced="^3">
  6830     </collection>
 10015 <unit bldFile="app/videoplayer/videocollection/hgmyvideos/group"/>
  6831     <collection name="videoplayer_homescreenplugins" long-name="Videoplayer Homescreen Plugins" level="plugin">
 10016 </component>
  6832      <component name="videosuiteconf" filter="s60" long-name="Video Suite Configuration" introduced="^3" plugin="Y">
 10017 <component name="hgmyvideosplugin" filter="s60" long-name="Huriganes My VideosPlugin" introduced="^3" plugin="Y">
  6833       <unit bldFile="app/videoplayer/homescreenplugins/videosuiteconf/group"/>
 10018 <unit bldFile="app/videoplayer/videocollection/hgmyvideosplugin/group"/>
  6834      </component>
 10019 </component>
  6835      <component name="videoahlplugin" filter="s60" long-name="Video Player Action Handler" introduced="^3" plugin="Y">
 10020 </collection>
  6836       <unit bldFile="app/videoplayer/homescreenplugins/videoahlplugin/group"/>
 10021 <collection name="mediasettings" long-name="Media Settings" level="support">
  6837      </component>
 10022 <!--  this is really a component. Should be moved down a directory -->
  6838      <component name="videochplugin" filter="s60" long-name="Video Player Content Harvester " introduced="^3" plugin="Y">
 10023 <component name="mediasettings_build" filter="s60" long-name="Media Settings Build">
  6839       <unit bldFile="app/videoplayer/homescreenplugins/videochplugin/group"/>
 10024 <unit bldFile="app/videoplayer/mediasettings/group"/>
  6840      </component>
 10025 </component>
  6841     </collection>
 10026 <component name="videoplayer_test" filter="s60" purpose="development" long-name="Video Player Apps Test">
  6842     <collection name="mediasettings" long-name="Media Settings" level="support">
 10027 <!--  can only have one unit. Can thes be #included from the above or another  bld.inf?-->
  6843      <!--  this is really a component. Should be moved down a directory -->
 10028 <unit bldFile="app/videoplayer/tsrc/VCXTestCommon/group"/>
  6844      <component name="mediasettings_build" filter="s60" long-name="Media Settings Build">
 10029 <unit bldFile="app/videoplayer/tsrc/VCXTestUtilModule/group"/>
  6845       <unit bldFile="app/videoplayer/mediasettings/group"/>
 10030 <unit bldFile="app/videoplayer/tsrc/VCXTestMyVideosCollectionClient/group"/>
  6846      </component>
 10031 <unit bldFile="app/videoplayer/mediasettings/mediasettingsengine/tsrc/mediasettingsenginetest/group"/>
  6847      <component name="videoplayer_test" filter="s60" purpose="development" long-name="Video Player Apps Test">
 10032 <unit bldFile="app/videoplayer/mediasettings/videoplayersettingsengine/tsrc/vpsettingsenginetest/group"/>
  6848       <!--  can only have one unit. Can thes be #included from the above or another  bld.inf?-->
 10033 </component>
  6849       <unit bldFile="app/videoplayer/tsrc/VCXTestCommon/group"/>
 10034 </collection>
  6850       <unit bldFile="app/videoplayer/tsrc/VCXTestUtilModule/group"/>
 10035 <collection name="filedetails" long-name="File Details" level="support">
  6851       <unit bldFile="app/videoplayer/tsrc/VCXTestMyVideosCollectionClient/group"/>
 10036 <component name="filedetailsplugin" filter="s60" long-name="File Details Plugin" introduced="^3" plugin="Y">
  6852       <unit bldFile="app/videoplayer/mediasettings/mediasettingsengine/tsrc/mediasettingsenginetest/group"/>
 10037 <unit bldFile="app/videoplayer/filedetails/filedetailsplugin/group"/>
  6853       <unit bldFile="app/videoplayer/mediasettings/videoplayersettingsengine/tsrc/vpsettingsenginetest/group"/>
 10038 </component>
  6854      </component>
 10039 <component name="filedetailsdialog" filter="s60" long-name="File Details Dialog" introduced="^3">
  6855     </collection>
 10040 <unit bldFile="app/videoplayer/filedetails/filedetailsdialog/group"/>
  6856     <collection name="filedetails" long-name="File Details" level="support">
 10041 </component>
  6857      <component name="filedetailsplugin" filter="s60" long-name="File Details Plugin" introduced="^3" plugin="Y">
 10042 </collection>
  6858       <unit bldFile="app/videoplayer/filedetails/filedetailsplugin/group"/>
 10043 <collection name="videoplayerapp" long-name="Video Player App" level="apps">
  6859      </component>
 10044 <component name="lwplayer" long-name="Lightweight Player" filter="s60">
  6860      <component name="filedetailsdialog" filter="s60" long-name="File Details Dialog" introduced="^3">
 10045 <unit bldFile="app/videoplayer/videoplayerapp/lwplayer/group"/>
  6861       <unit bldFile="app/videoplayer/filedetails/filedetailsdialog/group"/>
 10046 </component>
  6862      </component>
 10047 <component name="mpxvideoplayer" filter="s60" long-name="MPX Video Player" plugin="Y">
  6863     </collection>
 10048 <unit bldFile="app/videoplayer/videoplayerapp/mpxvideoplayer/group" filter="!test"/>
  6864     <collection name="videoplayerapp" long-name="Video Player App" level="apps">
 10049 </component>
  6865      <component name="lwplayer" long-name="Lightweight Player" filter="s60">
 10050 </collection>
  6866       <unit bldFile="app/videoplayer/videoplayerapp/lwplayer/group"/>
 10051 <collection name="videoplayback" long-name="Video Playback Plugins" level="plugin">
  6867      </component>
 10052 <component name="videohelix" long-name="Video Helix" filter="s60" introduced="^3" plugin="Y">
  6868      <component name="mpxvideoplayer" filter="s60" long-name="MPX Video Player" plugin="Y">
 10053 <unit bldFile="app/videoplayer/videoplayback/videohelix/group" filter="!test"/>
  6869       <unit bldFile="app/videoplayer/videoplayerapp/mpxvideoplayer/group"/>
 10054 </component>
  6870      </component>
 10055 <component name="videopdlplaybackviewplugin" filter="s60" long-name="Video PDL Playback View Plugin" introduced="^3" plugin="Y">
  6871      <component name="videoplayerlauncher" filter="s60" long-name="Video Player Launcher">
 10056 <unit bldFile="app/videoplayer/videoplayback/videopdlplaybackviewplugin/group" filter="!test"/>
  6872       <unit bldFile="app/videoplayer/videoplayerapp/videoplayerlauncher/group"/>
 10057 </component>
  6873      </component>
 10058 <component name="videoplaybackcontrols" filter="s60" long-name="Video Playback Controls" introduced="^3" plugin="Y">
  6874     </collection>
 10059 <unit bldFile="app/videoplayer/videoplayback/videoplaybackcontrols/group" filter="!test"/>
  6875     <collection name="videoplayback" long-name="Video Playback Plugins" level="plugin">
 10060 </component>
  6876      <component name="videohelix" long-name="Video Helix" filter="s60" introduced="^3" plugin="Y">
 10061 <component name="videoplaybackviewplugin" filter="s60" long-name="Video Playback View Plugin" introduced="^3" plugin="Y">
  6877       <unit bldFile="app/videoplayer/videoplayback/videohelix/group"/>
 10062 <unit bldFile="app/videoplayer/videoplayback/videoplaybackviewplugin/group"/>
  6878      </component>
 10063 </component>
  6879      <component name="videopdlplaybackviewplugin" filter="s60" long-name="Video PDL Playback View Plugin" introduced="^3" plugin="Y">
 10064 <component name="videoplaybackviews" filter="s60" long-name="Video Playback Views" introduced="^3" plugin="Y">
  6880       <unit bldFile="app/videoplayer/videoplayback/videopdlplaybackviewplugin/group"/>
 10065 <unit bldFile="app/videoplayer/videoplayback/videoplaybackviews/group" filter="!test"/>
  6881      </component>
 10066 </component>
  6882      <component name="videoplaybackcontrols" filter="s60" long-name="Video Playback Controls" introduced="^3" plugin="Y">
 10067 </collection>
  6883       <unit bldFile="app/videoplayer/videoplayback/videoplaybackcontrols/group"/>
 10068 </block>
  6884      </component>
 10069 <block name="photos" level="apps" long-name="Photos" levels="support fw ui app">
  6885      <component name="videoplaybackviewplugin" filter="s60" long-name="Video Playback View Plugin" introduced="^3" plugin="Y">
 10070 <collection name="photos_plat" long-name="Photos Platform Interfaces" level="app">
  6886       <unit bldFile="app/videoplayer/videoplayback/videoplaybackviewplugin/group"/>
 10071 <component name="collection_plugins_api" long-name="Collection Plugins API" introduced="^2" filter="s60" class="api">
  6887      </component>
 10072 <unit bldFile="app/photos/photos_plat/collection_plugins_api/group"/>
  6888      <component name="videoplaybackviews" filter="s60" long-name="Video Playback Views" introduced="^3" plugin="Y">
 10073 </component>
  6889       <unit bldFile="app/videoplayer/videoplayback/videoplaybackviews/group"/>
 10074 <component name="controllers_collection_api" long-name="Controllers Collection API" introduced="^2" filter="s60" class="api">
  6890      </component>
 10075 <unit bldFile="app/photos/photos_plat/controllers_collection_api/group"/>
  6891     </collection>
 10076 </component>
  6892     <collection name="videoplayer_info" long-name="Video Player Apps Info" level="apps">
 10077 <component name="gallery_utilities_api" long-name="Gallery Utilities API" introduced="^2" filter="s60" class="api">
  6893      <component name="videoplayer_plat" filter="s60" long-name="Video Player Apps Platform Interfaces" class="api">
 10078 <unit bldFile="app/photos/photos_plat/gallery_utilities_api/group"/>
  6894       <unit bldFile="app/videoplayer/videoplayer_plat/group"/>
 10079 </component>
  6895      </component>
 10080 <component name="slideshow_ui_constants_api" long-name="Slideshow Ui Constants API" introduced="^2" filter="s60" class="api">
  6896     </collection>
 10081 <unit bldFile="app/photos/photos_plat/slideshow_ui_constants_api/group"/>
  6897    </block>
 10082 </component>
  6898    <block name="photos" level="apps" long-name="Photos" levels="support fw ui app">
 10083 <component name="views_metadatadialog_api" long-name="Views Metadata Dialog API" introduced="^2" filter="s60" class="api">
  6899     <collection name="photosgallery" long-name="Photos Gallery" level="app">
 10084 <unit bldFile="app/photos/photos_plat/views_metadatadialog_api/group"/>
  6900      <!-- consider splitting this collection into the application itself, and the frameworks behind it -->
 10085 </component>
  6901      <component name="photosgallery_help" filter="s60" long-name="Photos Help" introduced="^2">
 10086 </collection>
  6902       <unit bldFile="app/photos/photosgallery/help/group"/>
 10087 <collection name="photosgallery" long-name="Photos Gallery" level="app">
  6903      </component>
 10088 <!-- consider splitting this collection into the application itself, and the frameworks behind it -->
  6904      <component name="logging" filter="s60" long-name="Photos Logging" introduced="^2">
 10089 <component name="photosgallery_help" filter="s60" long-name="Photos Help" introduced="^2">
  6905       <unit bldFile="app/photos/photosgallery/logging/group"/>
 10090 <unit bldFile="app/photos/photosgallery/help/group"/>
  6906      </component>
 10091 </component>
  6907      <component name="photosgallery_common" filter="s60" long-name="Photos Common" introduced="^2">
 10092 <component name="logging" filter="s60" long-name="Photos Logging" introduced="^2">
  6908       <unit bldFile="app/photos/photosgallery/common/group"/>
 10093 <unit bldFile="app/photos/photosgallery/logging/group"/>
  6909      </component>
 10094 </component>
  6910      <component name="photosgallery_commonui" filter="s60" long-name="Photos Common UI" introduced="^2">
 10095 <component name="photosgallery_common" filter="s60" long-name="Photos Common" introduced="^2">
  6911       <unit bldFile="app/photos/photosgallery/commonui/group"/>
 10096 <unit bldFile="app/photos/photosgallery/common/group"/>
  6912      </component>
 10097 </component>
  6913      <component name="photosgalleryollectionfw" filter="s60" long-name="Photos Collection Framework" introduced="^2">
 10098 <component name="photosgallery_commonui" filter="s60" long-name="Photos Common UI" introduced="^2">
  6914       <unit bldFile="app/photos/photosgallery/collectionframework/group"/>
 10099 <unit bldFile="app/photos/photosgallery/commonui/group"/>
  6915      </component>
 10100 </component>
  6916      <component name="galleryicons" filter="s60" long-name="Photos Icons" introduced="^2" class="config">
 10101 <component name="photosgalleryollectionfw" filter="s60" long-name="Photos Collection Framework" introduced="^2">
  6917       <unit bldFile="app/photos/photosgallery/icons"/>
 10102 <unit bldFile="app/photos/photosgallery/collectionframework/group"/>
  6918      </component>
 10103 </component>
  6919      <component name="imageviewer" filter="s60" long-name="Image Viewer" introduced="^3">
 10104 <component name="galleryicons" filter="s60" long-name="Photos Icons" introduced="^2" class="config">
  6920       <!-- this is really a part of controllers component, #include from there instead -->
 10105 <unit bldFile="app/photos/photosgallery/icons"/>
  6921       <unit bldFile="app/photos/photosgallery/controllers/imageviewer/group"/>
 10106 </component>
  6922      </component>
 10107 <component name="imageviewer" filter="s60" long-name="Image Viewer" introduced="^3">
  6923      <component name="photosgalleryviewfw" filter="s60" long-name="View Framework" introduced="^2">
 10108 <!-- this is really a part of controllers component, #include from there instead -->
  6924       <unit bldFile="app/photos/photosgallery/viewframework/group"/>
 10109 <unit bldFile="app/photos/photosgallery/controllers/imageviewer/group"/>
  6925      </component>
 10110 </component>
  6926      <component name="controllers" filter="s60" long-name="Photos Controllers" introduced="^2">
 10111 <component name="photosgalleryviewfw" filter="s60" long-name="View Framework" introduced="^2">
  6927       <unit bldFile="app/photos/photosgallery/controllers/group"/>
 10112 <unit bldFile="app/photos/photosgallery/viewframework/group"/>
  6928      </component>
 10113 </component>
  6929      <component name="photogallery" filter="s60" long-name="Media Gallery" introduced="^2">
 10114 <component name="controllers" filter="s60" long-name="Photos Controllers" introduced="^2">
  6930       <unit bldFile="app/photos/photosgallery/gallery/group"/>
 10115 <unit bldFile="app/photos/photosgallery/controllers/group"/>
  6931      </component>
 10116 </component>
  6932      <component name="slideshow" filter="s60" long-name="Slideshow" introduced="^2">
 10117 <component name="photogallery" filter="s60" long-name="Media Gallery" introduced="^2">
  6933       <unit bldFile="app/photos/photosgallery/slideshow/group"/>
 10118 <unit bldFile="app/photos/photosgallery/gallery/group"/>
  6934      </component>
 10119 </component>
  6935      <component name="contentharvesterplugin" filter="s60" long-name="Gallery Content Harvester Plugin" introduced="^2" plugin="Y">
 10120 <component name="slideshow" filter="s60" long-name="Slideshow" introduced="^2">
  6936       <unit bldFile="app/photos/photosgallery/contentharvesterplugin/group"/>
 10121 <unit bldFile="app/photos/photosgallery/slideshow/group"/>
  6937      </component>
 10122 </component>
  6938      <component name="photossuite" filter="s60" long-name="Photos Suite" introduced="^2" class="config">
 10123 <component name="memoryplugin" long-name="Memory Plugin" filter="s60" introduced="^2" plugin="Y">
  6939       <unit bldFile="app/photos/photosgallery/photossuite/group"/>
 10124 <unit bldFile="app/photos/photosgallery/memoryplugin/group"/>
  6940      </component>
 10125 </component>
  6941      <component name="memoryplugin" long-name="Memory Plugin" filter="s60" introduced="^2" plugin="Y">
 10126 <component name="imgvwr" filter="s60" long-name="Photos Image Viewer" introduced="^3">
  6942       <unit bldFile="app/photos/photosgallery/memoryplugin/group"/>
 10127 <unit bldFile="app/photos/photosgallery/imgvwr/group"/>
  6943      </component>
 10128 </component>
  6944      <component name="imgvwr" filter="s60" long-name="Photos Image Viewer" introduced="^3">
 10129 <component name="photosgallery_build" filter="s60" long-name="Photos Gallery Build" introduced="^2">
  6945       <unit bldFile="app/photos/photosgallery/imgvwr/group"/>
 10130 <!--  need to remove the #included above bld.infs from this  -->
  6946      </component>
 10131 <unit bldFile="app/photos/photosgallery/group"/>
  6947      <component name="photosgallery_build" filter="s60" long-name="Photos Gallery Build" introduced="^2">
 10132 </component>
  6948       <!--  need to remove the #included above bld.infs from this  -->
 10133 </collection>
  6949       <unit bldFile="app/photos/photosgallery/group"/>
 10134 </block>
  6950      </component>
 10135 <block name="musicplayer" level="apps" long-name="Music Player Apps" levels="plugins support hs app">
  6951     </collection>
 10136 <collection name="musicplayer_plat" long-name="Music Player Apps Platform Interfaces" level="app">
  6952     <collection name="photos_info" long-name="Photos Info" level="app">
 10137 <component name="mpx_music_player_app_api" long-name="MPX Music Player App API" filter="s60" class="api">
  6953      <component name="photos_plat" filter="s60" long-name="Photos Platform Interfaces" introduced="^2" class="api">
 10138 <unit bldFile="app/musicplayer/musicplayer_plat/mpx_music_player_app_api/group"/>
  6954       <unit bldFile="app/photos/photos_plat/group"/>
 10139 </component>
  6955      </component>
 10140 <component name="mpx_music_player_commonui_api" long-name="MPX Music Player Common UI API" filter="s60" class="api">
  6956     </collection>
 10141 <unit bldFile="app/musicplayer/musicplayer_plat/mpx_music_player_commonui_api/group"/>
  6957    </block>
 10142 </component>
  6958    <block name="musicplayer" level="apps" long-name="Music Player Apps" levels="plugins support hs app">
 10143 <component name="mpx_music_player_media_key_handler_api" long-name="MPX Music Player Media Key Handler API" filter="s60" class="api">
  6959     <collection name="mpxmusicplayer" long-name="MPX Music Player" level="app">
 10144 <unit bldFile="app/musicplayer/musicplayer_plat/mpx_music_player_media_key_handler_api/group"/>
  6960      <component name="mpxmusicplayer_help" filter="s60" long-name="Help">
 10145 </component>
  6961       <unit bldFile="app/musicplayer/mpxmusicplayer/help/group"/>
 10146 <component name="mpx_music_player_remote_control_api" long-name="MPX Music Player Remote Control API" filter="s60" class="api">
  6962      </component>
 10147 <unit bldFile="app/musicplayer/musicplayer_plat/mpx_music_player_remote_control_api/group"/>
  6963      <component name="mpxmusicplayer_commonui" filter="s60" long-name="MPX Common UI">
 10148 </component>
  6964       <unit bldFile="app/musicplayer/mpxmusicplayer/commonui/group"/>
 10149 <component name="mpx_music_shop_ui_api" long-name="MPX Music Shop UI API" filter="s60" class="api">
  6965      </component>
 10150 <unit bldFile="app/musicplayer/musicplayer_plat/mpx_music_shop_ui_api/group"/>
  6966      <component name="mpx_metadatahandler" filter="s60" long-name="MPX Metadata Handler">
 10151 </component>
  6967       <unit bldFile="app/musicplayer/mpxmusicplayer/metadatahandler/group"/>
 10152 <component name="mpx_music_wap_adapter_cenrep_api" long-name="MPX Music Wap Adapter CenRep API" filter="s60" class="api">
  6968      </component>
 10153 <unit bldFile="app/musicplayer/musicplayer_plat/mpx_music_wap_adapter_cenrep_api/group"/>
  6969      <component name="mediakeyhandler" filter="s60" long-name="MPX Media Key Handler">
 10154 </component>
  6970       <unit bldFile="app/musicplayer/mpxmusicplayer/mediakeyhandler/group"/>
 10155 <component name="mpx_music_store_api" long-name="MPX Music Store Find API" filter="s60" class="api">
  6971      </component>
 10156 <unit bldFile="app/musicplayer/musicplayer_plat/mpx_music_store_api/group"/>
  6972      <component name="mpxmusicplayer_app" filter="s60" long-name="MPX Application">
 10157 </component>
  6973       <unit bldFile="app/musicplayer/mpxmusicplayer/app/group"/>
 10158 <component name="audio_application_features_api" long-name="Audio Application Features API" filter="s60" class="api">
  6974      </component>
 10159 <unit bldFile="app/musicplayer/musicplayer_plat/audio_application_features_api/group"/>
  6975      <component name="mpxmusicplayer_build" filter="s60" long-name="MPX Music Player Build">
 10160 </component>
  6976       <!--  can the exports be distributed to the above components?  -->
 10161 <component name="music_content_publisher_plugin_api" long-name="Music Content Publisher Plugin API" filter="s60" class="api">
  6977       <unit bldFile="app/musicplayer/mpxmusicplayer/group"/>
 10162 <unit bldFile="app/musicplayer/musicplayer_plat/music_content_publisher_plugin_api/group"/>
  6978      </component>
 10163 </component>
  6979     </collection>
 10164 </collection>
  6980     <collection name="musichomescreen_multiview" long-name="Music Home Screen Multiview" level="hs">
 10165 <collection name="mpxmusicplayer" long-name="MPX Music Player" level="app">
  6981      <!-- Uncomment all units when configuration is in place. All currently #included from musichomescreen_build -->
 10166 <component name="mpxmusicplayer_help" filter="s60" long-name="Help">
  6982      <component name="mpxcollectionpublisher" filter="s60" long-name="MPX Collection Publisher" introduced="^2" class="placeholder">
 10167 <unit bldFile="app/musicplayer/mpxmusicplayer/help/group"/>
  6983       <!--<unit bldFile="musichomescreen_multiview/mpxcollectionpublisher/group"/>-->
 10168 </component>
  6984      </component>
 10169 <component name="mpxmusicplayer_commonui" filter="s60" long-name="MPX Common UI">
  6985      <component name="musiccontentpublisher" filter="s60" long-name="Music Content Publisher" introduced="^2" class="placeholder">
 10170 <unit bldFile="app/musicplayer/mpxmusicplayer/commonui/group"/>
  6986       <!--<unit bldFile="musichomescreen_multiview/musiccontentpublisher/group"/>-->
 10171 </component>
  6987      </component>
 10172 <component name="mpx_metadatahandler" filter="s60" long-name="MPX Metadata Handler">
  6988      <component name="mcpmusicplayer" filter="s60" long-name="Music Player MCP Plugin" introduced="^2" plugin="Y" class="placeholder">
 10173 <unit bldFile="app/musicplayer/mpxmusicplayer/metadatahandler/group"/>
  6989       <!--<unit bldFile="musichomescreen_multiview/mcpmusicplayer/group"/>-->
 10174 </component>
  6990      </component>
 10175 <component name="mediakeyhandler" filter="s60" long-name="MPX Media Key Handler">
  6991      <component name="musicplayeractionhandlerplugin" filter="s60" long-name="Music Player Action Handler Plugin" introduced="^2" plugin="Y" class="placeholder">
 10176 <unit bldFile="app/musicplayer/mpxmusicplayer/mediakeyhandler/group"/>
  6992       <!--<unit bldFile="musichomescreen_multiview/musicplayeractionhandlerplugin/group"/>-->
 10177 </component>
  6993      </component>
 10178 <component name="mpxmusicplayer_app" filter="s60" long-name="MPX Application">
  6994      <component name="mpx_data" filter="s60" long-name="MPX Data" introduced="^2" class="placeholder">
 10179 <unit bldFile="app/musicplayer/mpxmusicplayer/app/group"/>
  6995       <!-- does this make sense to be a component? should it just be #include from musichomescreen_multiview/group? -->
 10180 </component>
  6996       <!--<unit bldFile="musichomescreen_multiview/data/themes/default/group"/>-->
 10181 <component name="mpxmusicplayer_build" filter="s60" long-name="MPX Music Player Build">
  6997      </component>
 10182 <!--  can the exports be distributed to the above components?  -->
  6998      <component name="musichomescreen_build" filter="s60" long-name="Music Homescreen Multiview Build" introduced="^2">
 10183 <unit bldFile="app/musicplayer/mpxmusicplayer/group"/>
  6999       <unit bldFile="app/musicplayer/musichomescreen_multiview/group"/>
 10184 </component>
  7000      </component>
 10185 </collection>
  7001     </collection>
 10186 <collection name="musichomescreen_multiview" long-name="Music Home Screen Multiview" level="hs">
  7002     <collection name="mpxplugins" long-name="MPX Plugins" level="plugins">
 10187 <!-- Uncomment all units when configuration is in place. All currently #included from musichomescreen_build -->
  7003      <component name="serviceplugins" filter="s60" long-name="MPX Service Plugins" plugin="Y">
 10188 <component name="mpxcollectionpublisher" filter="s60" long-name="MPX Collection Publisher" introduced="^2" class="placeholder">
  7004       <unit bldFile="app/musicplayer/mpxplugins/serviceplugins/group"/>
 10189 <!--<unit bldFile="musichomescreen_multiview/mpxcollectionpublisher/group"/>-->
  7005      </component>
 10190 </component>
  7006      <component name="viewplugins" filter="s60" long-name="MPX View Plugins" plugin="Y">
 10191 <component name="musiccontentpublisher" filter="s60" long-name="Music Content Publisher" introduced="^2" class="placeholder">
  7007       <unit bldFile="app/musicplayer/mpxplugins/viewplugins/group"/>
 10192 <!--<unit bldFile="musichomescreen_multiview/musiccontentpublisher/group"/>-->
  7008      </component>
 10193 </component>
  7009      <component name="mpxplugins_build" filter="s60" long-name="MPX Plugins Build">
 10194 <component name="mcpmusicplayer" filter="s60" long-name="Music Player MCP Plugin" introduced="^2" plugin="Y" class="placeholder">
  7010       <!--  can the exports be distributed to the above components?  -->
 10195 <!--<unit bldFile="musichomescreen_multiview/mcpmusicplayer/group"/>-->
  7011       <unit bldFile="app/musicplayer/mpxplugins/group"/>
 10196 </component>
  7012      </component>
 10197 <component name="musicplayeractionhandlerplugin" filter="s60" long-name="Music Player Action Handler Plugin" introduced="^2" plugin="Y" class="placeholder">
  7013     </collection>
 10198 <!--<unit bldFile="musichomescreen_multiview/musicplayeractionhandlerplugin/group"/>-->
  7014     <collection name="musicplayer_info" long-name="Music Player Apps Info" level="app">
 10199 </component>
  7015      <component name="musicplayer_build" filter="s60" long-name="Music Player Build">
 10200 <component name="mpx_data" filter="s60" long-name="MPX Data" introduced="^2" class="placeholder">
  7016       <!-- should explicitly #inlcude musicplayerbldvariant.hrh in each component  -->
 10201 <!-- does this make sense to be a component? should it just be #include from musichomescreen_multiview/group? -->
  7017       <unit bldFile="app/musicplayer/group"/>
 10202 <!--<unit bldFile="musichomescreen_multiview/data/themes/default/group"/>-->
  7018      </component>
 10203 </component>
  7019      <component name="musicplayer_plat" filter="s60" long-name="Music Player Apps Platform Interfaces" class="api">
 10204 <component name="musichomescreen_build" filter="s60" long-name="Music Homescreen Multiview Build" introduced="^2">
  7020       <unit bldFile="app/musicplayer/musicplayer_plat/group"/>
 10205 <unit bldFile="app/musicplayer/musichomescreen_multiview/group"/>
  7021      </component>
 10206 </component>
  7022     </collection>
 10207 </collection>
  7023    </block>
 10208 <collection name="mpxplugins" long-name="MPX Plugins" level="plugins">
  7024    <block name="radio" level="apps" long-name="Radio Apps" levels="engine ui">
 10209 <component name="serviceplugins" filter="s60" long-name="MPX Service Plugins" plugin="Y">
  7025     <collection name="fmradio" long-name="FM Radio" level="ui">
 10210 <unit bldFile="app/musicplayer/mpxplugins/serviceplugins/group"/>
  7026      <component name="activeidleengine" filter="s60" long-name="FM Radio Active Idle Engine">
 10211 </component>
  7027       <unit bldFile="app/radio/fmradio/activeidleengine/group"/>
 10212 <component name="viewplugins" filter="s60" long-name="MPX View Plugins" plugin="Y">
  7028      </component>
 10213 <unit bldFile="app/musicplayer/mpxplugins/viewplugins/group"/>
  7029      <component name="fmradioengine" filter="s60" long-name="FM Radio Engine">
 10214 </component>
  7030       <unit bldFile="app/radio/fmradio/fmradioengine/group"/>
 10215 <component name="mpxplugins_build" filter="s60" long-name="MPX Plugins Build">
  7031      </component>
 10216 <!--  can the exports be distributed to the above components?  -->
  7032      <component name="fmradioactionhandler" filter="s60" long-name="FM Radio Action Handler" plugin="Y">
 10217 <unit bldFile="app/musicplayer/mpxplugins/group"/>
  7033       <unit bldFile="app/radio/fmradio/fmradioactionhandler/group"/>
 10218 </component>
  7034      </component>
 10219 </collection>
  7035      <component name="fmradiomcpplugin" filter="s60" long-name="FM Radio Content Publisher Plugin" plugin="Y">
 10220 <collection name="musicplayer_info" long-name="Music Player Apps Info" level="app">
  7036       <unit bldFile="app/radio/fmradio/fmradiomcpplugin/group"/>
 10221 <component name="musicplayer_build" filter="s60" long-name="Music Player Build">
  7037      </component>
 10222 <!-- should explicitly #inlcude musicplayerbldvariant.hrh in each component  -->
  7038      <component name="fmradio_build" filter="s60" long-name="FM Radio Build">
 10223 <unit bldFile="app/musicplayer/group"/>
  7039       <unit bldFile="app/radio/fmradio/fmradio/group"/>
 10224 </component>
  7040      </component>
 10225 </collection>
  7041      <component name="fmradio_help" filter="s60" long-name="FM Radio Help">
 10226 </block>
  7042       <unit bldFile="app/radio/fmradio/help/group"/>
 10227 <block name="radio" level="apps" long-name="Radio Apps" levels="engine ui">
  7043      </component>
 10228 <collection name="fmradio" long-name="FM Radio" level="ui">
  7044      <component name="fmradio_build" filter="s60" long-name="FM Radio ROM">
 10229 <component name="activeidleengine" filter="s60" long-name="FM Radio Active Idle Engine">
  7045       <!--  remove above #included bld.infs -->
 10230 <unit bldFile="app/radio/fmradio/activeidleengine/group"/>
  7046       <unit bldFile="app/radio/fmradio/group"/>
 10231 </component>
  7047      </component>
 10232 <component name="fmradioengine" filter="s60" long-name="FM Radio Engine">
  7048     </collection>
 10233 <unit bldFile="app/radio/fmradio/fmradioengine/group"/>
  7049    </block>
 10234 </component>
  7050    <block name="internetradio" level="apps" long-name="Internet Radio Apps"/>
 10235 <component name="fmradioactionhandler" filter="s60" long-name="FM Radio Action Handler" plugin="Y">
  7051    <block name="tv" level="services" long-name="TV Apps"/>
 10236 <unit bldFile="app/radio/fmradio/fmradioactionhandler/group"/>
  7052    <block name="voicerec" level="apps" long-name="Voice Recorder Apps">
 10237 </component>
  7053     <!-- custom filter pref_test-->
 10238 <component name="fmradiomcpplugin" filter="s60" long-name="FM Radio Content Publisher Plugin" plugin="Y">
  7054     <collection name="voicerecorder" long-name="Voice Recorder">
 10239 <unit bldFile="app/radio/fmradio/fmradiomcpplugin/group"/>
  7055      <!--this is really a component, move down a directory -->
 10240 </component>
  7056      <component name="voicerecorder_build" filter="s60" long-name="Voice Recorder Build">
 10241 <component name="fmradio_build" filter="s60" long-name="FM Radio Build">
  7057       <unit bldFile="app/voicerec/voicerecorder/group"/>
 10242 <unit bldFile="app/radio/fmradio/fmradio/group"/>
  7058      </component>
 10243 </component>
  7059     </collection>
 10244 <component name="fmradio_help" filter="s60" long-name="FM Radio Help">
  7060     <collection name="voicerec_info" long-name="Voice Recorder Apps Info">
 10245 <unit bldFile="app/radio/fmradio/help/group"/>
  7061      <component name="voicerec_plat" filter="s60" long-name="Voice Recorder Apps Platform Interfaces" class="api">
 10246 </component>
  7062       <unit bldFile="app/voicerec/voicerec_plat/group"/>
 10247 <component name="fmradio_build" filter="s60" long-name="FM Radio ROM">
  7063      </component>
 10248 <!--  remove above #included bld.infs -->
  7064     </collection>
 10249 <unit bldFile="app/radio/fmradio/group"/>
  7065    </block>
 10250 </component>
  7066    <block name="screensaver" level="apps" long-name="Screen Saver Apps" levels="plugin ui">
 10251 </collection>
  7067     <!-- is this a user-facing application or a daemon? -->
 10252 </block>
  7068     <!-- units need to be commented out until configuration is in place. They are currently #included from screensaver_build-->
 10253 <block name="internetradio" level="apps" long-name="Internet Radio Apps"/>
  7069     <collection name="scrsaver" long-name="Screen Saver" level="plugin">
 10254 <block name="tv" level="services" long-name="TV Apps"/>
  7070      <component name="scrsaverplugins" filter="s60" long-name="Screen Saver Plugins" plugin="Y">
 10255 <block name="voicerec" level="apps" long-name="Voice Recorder Apps">
  7071       <!-- must have only one component. #include from a common bld.inf, or move up a directory and make scrsaverplugins a collection -->
 10256 <!-- custom filter pref_test-->
  7072       <!--<unit bldFile="scrsaver/scrsaverplugins/ScreenSaverAnimPlugin/group/"/>
 10257 <collection name="voicerec_plat" long-name="Voice Recorder Apps Platform Interfaces">
       
 10258 <component name="new_file_service_api" long-name="New File Service API" filter="s60" class="api">
       
 10259 <unit bldFile="app/voicerec/voicerec_plat/new_file_service_api/group"/>
       
 10260 </component>
       
 10261 <component name="voicerecorder_public_constants_api" long-name="Voice Recorder Public Constants API" filter="s60" class="api">
       
 10262 <unit bldFile="app/voicerec/voicerec_plat/voicerecorder_public_constants_api/group"/>
       
 10263 </component>
       
 10264 </collection>
       
 10265 <collection name="voicerecorder" long-name="Voice Recorder">
       
 10266 <!--this is really a component, move down a directory -->
       
 10267 <component name="voicerecorder_build" filter="s60" long-name="Voice Recorder Build">
       
 10268 <unit bldFile="app/voicerec/voicerecorder/group"/>
       
 10269 </component>
       
 10270 </collection>
       
 10271 <collection name="voicerec_info" long-name="Voice Recorder Apps Info"/>
       
 10272 </block>
       
 10273 <block name="screensaver" level="apps" long-name="Screen Saver Apps" levels="plugin ui">
       
 10274 <!-- is this a user-facing application or a daemon? -->
       
 10275 <!-- units need to be commented out until configuration is in place. They are currently #included from screensaver_build-->
       
 10276 <collection name="scrsaver" long-name="Screen Saver" level="plugin">
       
 10277 <component name="scrsaverplugins" filter="s60" long-name="Screen Saver Plugins" plugin="Y">
       
 10278 <!-- must have only one component. #include from a common bld.inf, or move up a directory and make scrsaverplugins a collection -->
       
 10279 <!--<unit bldFile="scrsaver/scrsaverplugins/ScreenSaverAnimPlugin/group/"/>
       
 10280         <unit bldFile="scrsaver/scrsaverplugins/ScreenSaverGifAnimPlugin/group/"/>-->
  7073         <unit bldFile="scrsaver/scrsaverplugins/ScreenSaverGifAnimPlugin/group/"/>-->
 10281 </component>
  7074      </component>
 10282 <component name="scrsaver_slideshowplugin" filter="s60" long-name="Screen Saver Slideshow Plugin" plugin="Y">
  7075      <component name="scrsaver_slideshowplugin" filter="s60" long-name="Screen Saver Slideshow Plugin" plugin="Y">
 10283 <!--<unit bldFile="scrsaver/scrsaverplugins/SlideshowPlugin/group"/>       -->
  7076       <!--<unit bldFile="scrsaver/scrsaverplugins/SlideshowPlugin/group"/>       -->
 10284 </component>
  7077      </component>
 10285 <component name="screensaveraiwplugin" filter="s60" long-name="Screen Saver AIW Plugin" plugin="Y">
  7078      <component name="screensaveraiwplugin" filter="s60" long-name="Screen Saver AIW Plugin" plugin="Y">
 10286 <!-- <unit bldFile="scrsaver/screensaveraiwplugin/group"/>-->
  7079       <!-- <unit bldFile="scrsaver/screensaveraiwplugin/group"/>-->
 10287 </component>
  7080      </component>
 10288 </collection>
  7081     </collection>
 10289 <collection name="screensaver_info" long-name="Screen Saver Apps Info" level="ui">
  7082     <collection name="screensaver_info" long-name="Screen Saver Apps Info" level="ui">
 10290 <component name="screensaver_build" filter="s60" long-name="Screen Saver Application">
  7083      <component name="screensaver_build" filter="s60" long-name="Screen Saver Application">
 10291 <!--the app should be a separate component -->
  7084       <!--the app should be a separate component -->
 10292 <unit bldFile="app/screensaver/group"/>
  7085       <unit bldFile="app/screensaver/group"/>
 10293 </component>
  7086      </component>
 10294 </collection>
  7087     </collection>
 10295 </block>
  7088    </block>
 10296 <block name="homescreen" level="apps" long-name="Home Screen Apps" levels="fw support apps">
  7089    <block name="homescreen" level="apps" long-name="Home Screen Apps" levels="fw support apps">
 10297 <collection name="homescreen_plat" long-name="Home Screen Apps Platform Interfaces" level="apps">
  7090     <collection name="idlehomescreen" long-name="Idle Home Screen" level="apps">
 10298 <component name="menu_settings_api" long-name="Menu Settings API" filter="s60" class="api">
  7091      <component name="nativeuicontroller" filter="s60" long-name="Native UI Controller">
 10299 <unit bldFile="app/homescreen/homescreen_plat/menu_settings_api/group"/>
  7092       <unit bldFile="app/homescreen/idlehomescreen/nativeuicontroller/group"/>
 10300 </component>
  7093      </component>
 10301 <component name="hs_content_control_ui" long-name="HS Content Control Ui" filter="s60" class="api">
  7094      <component name="exths" filter="s60" long-name="Active Idle Container" plugin="Y">
 10302 <unit bldFile="app/homescreen/homescreen_plat/hs_content_control_ui/group"/>
  7095       <!-- why is the ID so different from the name? Is one wrong? -->
 10303 </component>
  7096       <unit bldFile="app/homescreen/idlehomescreen/exths/group"/>
 10304 <component name="hs_renderingplugin_api" long-name="HS Rendering Plugin API" filter="s60" class="api">
  7097      </component>
 10305 <unit bldFile="app/homescreen/homescreen_plat/hs_renderingplugin_api/group"/>
  7098      <component name="hscontentcontrol" filter="s60" long-name="Home Screen Content Control" introduced="^3">
 10306 </component>
  7099       <unit bldFile="app/homescreen/idlehomescreen/hscontentcontrol/group"/>
 10307 </collection>
  7100      </component>
 10308 <collection name="idlehomescreen" long-name="Idle Home Screen" level="apps">
  7101      <component name="hssapiwrapper" filter="s60" long-name="HS SAPI Wrapper" introduced="^3">
 10309 <component name="nativeuicontroller" filter="s60" long-name="Native UI Controller">
  7102       <!--  can only have one unit. #include from a common bld.inf, or split into two components -->
 10310 <unit bldFile="app/homescreen/idlehomescreen/nativeuicontroller/group"/>
  7103       <unit bldFile="app/homescreen/idlehomescreen/sapiwrapper/cpswrapper/group"/>
 10311 </component>
  7104       <unit bldFile="app/homescreen/idlehomescreen/sapiwrapper/hspswrapper/group"/>
 10312 <component name="exths" filter="s60" long-name="Active Idle Container" plugin="Y">
  7105      </component>
 10313 <!-- why is the ID so different from the name? Is one wrong? -->
  7106      <component name="xmluirendering" filter="s60" long-name="XML UI Rendering" introduced="^3">
 10314 <unit bldFile="app/homescreen/idlehomescreen/exths/group"/>
  7107       <unit bldFile="app/homescreen/idlehomescreen/xmluirendering/group"/>
 10315 </component>
  7108      </component>
 10316 <component name="hscontentcontrol" filter="s60" long-name="Home Screen Content Control" introduced="^3">
  7109      <component name="xmluicontroller" filter="s60" long-name="XML UI Controller" introduced="^3">
 10317 <unit bldFile="app/homescreen/idlehomescreen/hscontentcontrol/group"/>
  7110       <unit bldFile="app/homescreen/idlehomescreen/xmluicontroller/group"/>
 10318 </component>
  7111      </component>
 10319 <component name="hssapiwrapper" filter="s60" long-name="HS SAPI Wrapper" introduced="^3">
  7112      <component name="widgetmanager" filter="s60" long-name="Widget Manager" introduced="^3">
 10320 <!--  can only have one unit. #include from a common bld.inf, or split into two components -->
  7113       <unit bldFile="app/homescreen/idlehomescreen/widgetmanager/group"/>
 10321 <unit bldFile="app/homescreen/idlehomescreen/sapiwrapper/cpswrapper/group"/>
  7114      </component>
 10322 <unit bldFile="app/homescreen/idlehomescreen/sapiwrapper/hspswrapper/group"/>
  7115      <component name="idlehomescreen_help" filter="s60" long-name="Idle Home Screen Help">
 10323 </component>
  7116       <unit bldFile="app/homescreen/idlehomescreen/help/group"/>
 10324 <component name="xmluirendering" filter="s60" long-name="XML UI Rendering" introduced="^3">
  7117      </component>
 10325 <unit bldFile="app/homescreen/idlehomescreen/xmluirendering/group"/>
  7118      <component name="idlehomescreen_data" filter="s60" long-name="Idle Home Screen Data">
 10326 </component>
  7119       <unit bldFile="app/homescreen/idlehomescreen/data/group"/>
 10327 <component name="xmluicontroller" filter="s60" long-name="XML UI Controller" introduced="^3">
  7120      </component>
 10328 <unit bldFile="app/homescreen/idlehomescreen/xmluicontroller/group"/>
  7121      <component name="idlehomescreen_build" filter="s60" long-name="Idle Home Screen Build">
 10329 </component>
  7122       <!-- can the loc file be moved to another comopnent and this one removed? -->
 10330 <component name="widgetmanager" filter="s60" long-name="Widget Manager" introduced="^3">
  7123       <unit bldFile="app/homescreen/idlehomescreen/group"/>
 10331 <unit bldFile="app/homescreen/idlehomescreen/widgetmanager/group"/>
  7124      </component>
 10332 </component>
  7125     </collection>
 10333 <component name="idlehomescreen_help" filter="s60" long-name="Idle Home Screen Help">
  7126     <collection name="menufw" long-name="Menu Framework" level="fw">
 10334 <unit bldFile="app/homescreen/idlehomescreen/help/group"/>
  7127      <component name="hierarchynavigator" filter="s60" long-name="Hierarchy Navigator">
 10335 </component>
  7128       <unit bldFile="app/homescreen/menufw/hierarchynavigator/group"/>
 10336 <component name="idlehomescreen_data" filter="s60" long-name="Idle Home Screen Data">
  7129      </component>
 10337 <unit bldFile="app/homescreen/idlehomescreen/data/group"/>
  7130      <component name="menufwui" filter="s60" long-name="Menu Framework UI">
 10338 </component>
  7131       <unit bldFile="app/homescreen/menufw/menufwui/group"/>
 10339 <component name="idlehomescreen_build" filter="s60" long-name="Idle Home Screen Build">
  7132      </component>
 10340 <!-- can the loc file be moved to another comopnent and this one removed? -->
  7133      <component name="menusuites" filter="s60" long-name="Menu Suites">
 10341 <unit bldFile="app/homescreen/idlehomescreen/group"/>
  7134       <unit bldFile="app/homescreen/menufw/menusuites/group"/>
 10342 </component>
  7135      </component>
 10343 </collection>
  7136      <component name="menufw_build" filter="s60" long-name="Menu Framework Build">
 10344 <collection name="menufw" long-name="Menu Framework" level="fw">
  7137       <!-- can the exports be exported by the other components? -->
 10345 <component name="hierarchynavigator" filter="s60" long-name="Hierarchy Navigator">
  7138       <unit bldFile="app/homescreen/menufw/group"/>
 10346 <unit bldFile="app/homescreen/menufw/hierarchynavigator/group"/>
  7139      </component>
 10347 </component>
  7140     </collection>
 10348 <component name="menufwui" filter="s60" long-name="Menu Framework UI">
  7141     <collection name="taskswitcher" long-name="Task Switcher" level="support">
 10349 <unit bldFile="app/homescreen/menufw/menufwui/group"/>
  7142      <component name="contextengine" filter="s60" long-name="Context Engine" introduced="^3">
 10350 </component>
  7143       <unit bldFile="app/homescreen/taskswitcher/contextengine/group"/>
 10351 <component name="menusuites" filter="s60" long-name="Menu Suites">
  7144      </component>
 10352 <unit bldFile="app/homescreen/menufw/menusuites/group"/>
  7145      <component name="taskswitcherui" filter="s60" long-name="Task Switcher UI" introduced="^3">
 10353 </component>
  7146       <unit bldFile="app/homescreen/taskswitcher/taskswitcherui/group"/>
 10354 <component name="menufw_build" filter="s60" long-name="Menu Framework Build">
  7147      </component>
 10355 <!-- can the exports be exported by the other components? -->
  7148     </collection>
 10356 <unit bldFile="app/homescreen/menufw/group"/>
  7149     <collection name="homescreen_info" long-name="Home Screen Apps Info" level="apps">
 10357 </component>
  7150      <component name="homescreen_plat" filter="s60" long-name="Home Screen Apps Platform Interfaces" class="api">
 10358 </collection>
  7151       <unit bldFile="app/homescreen/homescreen_plat/group"/>
 10359 <collection name="taskswitcher" long-name="Task Switcher" level="support">
  7152      </component>
 10360 <component name="contextengine" filter="s60" long-name="Context Engine" introduced="^3">
  7153     </collection>
 10361 <unit bldFile="app/homescreen/taskswitcher/contextengine/group"/>
  7154    </block>
 10362 </component>
  7155    <block name="graphicsuis" level="services" long-name="Graphics UIs" levels="util ui">
 10363 <component name="taskswitcherui" filter="s60" long-name="Task Switcher UI" introduced="^3">
  7156     <collection name="graphicsuis_info" long-name="Graphics UIs Info" level="ui">
 10364 <unit bldFile="app/homescreen/taskswitcher/taskswitcherui/group"/>
  7157      <component name="graphicsuis_plat" filter="s60" long-name="Graphics UIs Platform Interfaces" class="api">
 10365 </component>
  7158       <unit bldFile="app/graphicsuis/graphicsuis_plat/group"/>
 10366 </collection>
  7159      </component>
 10367 </block>
  7160     </collection>
 10368 <block name="graphicsuis" level="services" long-name="Graphics UIs" levels="util ui">
  7161     <collection name="svgtviewer" long-name="SVG-T Viewer" level="ui">
 10369 <collection name="graphicsuis_plat" long-name="Graphics UIs Platform Interfaces" level="ui">
  7162      <component name="svgtviewerplugin" filter="s60" long-name="SVG-T Viewer Plugin">
 10370 <component name="svgt_viewer_ui_api" long-name="SVG-T Viewer UI API" filter="s60" class="api">
  7163       <unit bldFile="app/graphicsuis/svgtviewer/svgtviewerplugin/group"/>
 10371 <unit bldFile="app/graphicsuis/graphicsuis_plat/svgt_viewer_ui_api/group"/>
  7164      </component>
 10372 </component>
  7165     </collection>
 10373 <component name="svg_application_observer_utility_api" long-name="SVG Application Observer Utility API" filter="s60" class="api">
  7166    </block>
 10374 <unit bldFile="app/graphicsuis/graphicsuis_plat/svg_application_observer_utility_api/group"/>
  7167    <block name="profile" level="apps" long-name="Profiles" levels="app">
 10375 </component>
  7168     <collection name="profilesapplication" long-name="Profiles Application" level="app">
 10376 <component name="svgt_file_view_details_dialog_api" long-name="SVG-T File View Details Dialog API" filter="s60" class="api">
  7169      <component name="profiles" filter="s60" long-name="Profiles">
 10377 <unit bldFile="app/graphicsuis/graphicsuis_plat/svgt_file_view_details_dialog_api/group"/>
  7170       <unit bldFile="app/profile/profilesapplication/profiles/group"/>
 10378 </component>
  7171      </component>
 10379 </collection>
  7172     </collection>
 10380 <collection name="svgtviewer" long-name="SVG-T Viewer" level="ui">
  7173     <collection name="profile_info" long-name="Profiles Info" level="app">
 10381 <component name="svgtviewerplugin" filter="s60" long-name="SVG-T Viewer Plugin">
  7174      <component name="profile_plat" filter="s60" long-name="Profiles Platform Interfaces" class="api">
 10382 <unit bldFile="app/graphicsuis/svgtviewer/svgtviewerplugin/group"/>
  7175       <unit bldFile="app/profile/profile_plat/group"/>
 10383 </component>
  7176      </component>
 10384 </collection>
  7177      <component name="profile_help" filter="s60" long-name="Profiles Help">
 10385 </block>
  7178       <unit bldFile="app/profile/help/group"/>
 10386 <block name="profile" level="apps" long-name="Profiles" levels="app">
  7179      </component>
 10387 <collection name="profile_plat" long-name="Profiles Platform Interfaces" level="app">
  7180     </collection>
 10388 <component name="profiles_settings_view_api" long-name="Profiles Settings View API" filter="s60" class="api">
  7181    </block>
 10389 <unit bldFile="app/profile/profile_plat/profiles_settings_view_api/group"/>
  7182    <block name="speechsrv" level="services" long-name="Speech Recognition UIs" levels="engine framework ui">
 10390 </component>
  7183     <collection name="voiceui" long-name="Voice UI" level="ui">
 10391 </collection>
  7184      <component name="vcommand" filter="s60" long-name="Voice Commands UI" introduced="^1">
 10392 <collection name="profilesapplication" long-name="Profiles Application" level="app">
  7185       <unit bldFile="app/speechsrv/voiceui/vcommand/group"/>
 10393 <component name="profiles" filter="s60" long-name="Profiles">
  7186      </component>
 10394 <unit bldFile="app/profile/profilesapplication/profiles/group"/>
  7187      <component name="voiceuivoicerecognition" filter="s60" long-name="Voice UI Recognition" introduced="^1">
 10395 </component>
  7188       <unit bldFile="app/speechsrv/voiceui/voiceuivoicerecognition/group"/>
 10396 </collection>
  7189      </component>
 10397 <collection name="profile_info" long-name="Profiles Info" level="app">
  7190      <component name="pbkinfoviewimpl" filter="s60" long-name="Phonebook Info View Implementation" introduced="^1">
 10398 <component name="profile_help" filter="s60" long-name="Profiles Help">
  7191       <unit bldFile="app/speechsrv/voiceui/pbkinfoviewimpl/group"/>
 10399 <unit bldFile="app/profile/help/group"/>
  7192      </component>
 10400 </component>
  7193      <component name="aiwpbkinfoviewprovider" filter="s60" long-name="AIW Phonebook Info View Provider" introduced="^1" plugin="Y">
 10401 </collection>
  7194       <unit bldFile="app/speechsrv/voiceui/aiwpbkinfoviewprovider/group"/>
 10402 </block>
  7195      </component>
 10403 <block name="speechsrv" level="services" long-name="Speech Recognition UIs" levels="engine framework ui">
  7196      <component name="vccontrolpanelplugin" filter="s60" long-name="Voice Commands Control Panel Plugin" introduced="^1" plugin="Y">
 10404 <collection name="speechsrv_plat" long-name="Speech Recognition UIs Platform Interfaces" level="ui">
  7197       <!-- component is commented out until configuration is in place. Currently #included from voiceui_build -->
 10405 <component name="vas_api" long-name="VAS API" filter="s60" class="api">
  7198       <!--<unit bldFile="voiceui/vccontrolpanelplugin/group"/>-->
 10406 <unit bldFile="app/speechsrv/speechsrv_plat/vas_api/group"/>
  7199      </component>
 10407 </component>
  7200      <component name="voiceui_build" filter="s60" long-name="Voice UI Build" introduced="^1">
 10408 <component name="nss_devasr_api" long-name="NSS DevASR API" filter="s60" class="api">
  7201       <!--  can this be put into the other components? -->
 10409 <unit bldFile="app/speechsrv/speechsrv_plat/nss_devasr_api/group"/>
  7202       <unit bldFile="app/speechsrv/voiceui/group"/>
 10410 </component>
  7203      </component>
 10411 <component name="tts_hw_device_api" long-name="TTS HW Device API" filter="s60" class="api">
  7204     </collection>
 10412 <unit bldFile="app/speechsrv/speechsrv_plat/tts_hw_device_api/group"/>
  7205     <collection name="srsf" long-name="Speech Recognition and Synthesis Framework" level="framework">
 10413 </component>
  7206      <component name="sispeechrecognitiondata" filter="s60" long-name="SI Speech Recognition Data">
 10414 <component name="voice_commands_resource_header_api" long-name="Voice Commands Resource Header API" filter="s60" class="api">
  7207       <unit bldFile="app/speechsrv/srsf/sispeechrecognitiondata/group"/>
 10415 <unit bldFile="app/speechsrv/speechsrv_plat/voice_commands_resource_header_api/group"/>
  7208      </component>
 10416 </component>
  7209      <component name="ttscommon" filter="s60" long-name="TTS Common">
 10417 <component name="nss_mmf_tts_custom_commands_api" long-name="NSS MMF TTS Custom Commands API" filter="s60" class="api">
  7210       <unit bldFile="app/speechsrv/srsf/ttscommon/group"/>
 10418 <unit bldFile="app/speechsrv/speechsrv_plat/nss_mmf_tts_custom_commands_api/group"/>
  7211      </component>
 10419 </component>
  7212      <component name="devtts" filter="s60" long-name="Text to Speech">
 10420 <component name="srsf_cenrep_settings_api" long-name="SRSF CenRep Settings API" filter="s60" class="api">
  7213       <unit bldFile="app/speechsrv/srsf/devtts/group"/>
 10421 <unit bldFile="app/speechsrv/speechsrv_plat/srsf_cenrep_settings_api/group"/>
  7214      </component>
 10422 </component>
  7215      <component name="ttscustomcommands" filter="s60" long-name="TTS Custom Commands">
 10423 <component name="voice_ui_plugin_api" long-name="Voice UI Plug-in API" filter="s60" class="api">
  7216       <unit bldFile="app/speechsrv/srsf/ttscustomcommands/group"/>
 10424 <unit bldFile="app/speechsrv/speechsrv_plat/voice_ui_plugin_api/group"/>
  7217      </component>
 10425 </component>
  7218      <component name="ttscontrollerplugin" filter="s60" long-name="TTS Controller Plugin" plugin="Y">
 10426 <component name="nss_tts_utility_api" long-name="NSS TTS Utility API" filter="s60" class="api">
  7219       <unit bldFile="app/speechsrv/srsf/ttscontrollerplugin/group"/>
 10427 <unit bldFile="app/speechsrv/speechsrv_plat/nss_tts_utility_api/group"/>
  7220      </component>
 10428 </component>
  7221      <component name="ttsutility" filter="s60" long-name="TTS Utility">
 10429 <component name="nss_srs_custom_commands_api" long-name="NSS SRS Custom Commands API" filter="s60" class="api">
  7222       <unit bldFile="app/speechsrv/srsf/ttsutility/group"/>
 10430 <unit bldFile="app/speechsrv/speechsrv_plat/nss_srs_custom_commands_api/group"/>
  7223      </component>
 10431 </component>
  7224      <component name="speechsynthesis" filter="s60" long-name="Speech Synthesis">
 10432 <component name="srsf_secondarydisplay_api" long-name="SRSF Secondary Display API" filter="s60" class="api">
  7225       <!-- can only have one unit. #include these from a common bld.inf -->
 10433 <unit bldFile="app/speechsrv/speechsrv_plat/srsf_secondarydisplay_api/group"/>
  7226       <unit bldFile="app/speechsrv/srsf/speechsynthesis/client/group"/>
 10434 </component>
  7227       <unit bldFile="app/speechsrv/srsf/speechsynthesis/server/group"/>
 10435 <component name="asrs_hw_device_api" long-name="ASRS Hardware Device API" filter="s60" class="api">
  7228      </component>
 10436 <unit bldFile="app/speechsrv/speechsrv_plat/asrs_hw_device_api/group"/>
  7229      <component name="devasr" filter="s60" long-name="Audio Recording and Speech Recognition">
 10437 </component>
  7230       <unit bldFile="app/speechsrv/srsf/devasr/group"/>
 10438 <component name="vas_vcommand_api" long-name="VAS Voice Command API" filter="s60" class="api">
  7231      </component>
 10439 <unit bldFile="app/speechsrv/speechsrv_plat/vas_vcommand_api/group"/>
  7232      <component name="sicc" filter="s60" long-name="Speaker Independent Custom Commands">
 10440 </component>
  7233       <unit bldFile="app/speechsrv/srsf/sicc/group"/>
 10441 <component name="adaptation_hw_device_api" long-name="Adaptation Hardware Device API" filter="s60" class="api">
  7234      </component>
 10442 <unit bldFile="app/speechsrv/speechsrv_plat/adaptation_hw_device_api/group"/>
  7235      <component name="sisrscontrollerplugin" filter="s60" long-name="SI SRS Controller Plugin" plugin="Y">
 10443 </component>
  7236       <unit bldFile="app/speechsrv/srsf/sisrscontrollerplugin/group"/>
 10444 <component name="nss_devtts_api" long-name="NSS DevTTS API" filter="s60" class="api">
  7237      </component>
 10445 <unit bldFile="app/speechsrv/speechsrv_plat/nss_devtts_api/group"/>
  7238      <component name="siutility" filter="s60" long-name="Speaker Independent Utility">
 10446 </component>
  7239       <unit bldFile="app/speechsrv/srsf/siutility/group"/>
 10447 <component name="nss_srs_utility_api" long-name="NSS SRS Utility API" filter="s60" class="api">
  7240      </component>
 10448 <unit bldFile="app/speechsrv/speechsrv_plat/nss_srs_utility_api/group"/>
  7241      <component name="nssvasapi" filter="s60" long-name="NSS VAS API">
 10449 </component>
  7242       <unit bldFile="app/speechsrv/srsf/nssvasapi/group"/>
 10450 <component name="recognition_hw_device_api" long-name="Recognition Hardware Device API" filter="s60" class="api">
  7243      </component>
 10451 <unit bldFile="app/speechsrv/speechsrv_plat/recognition_hw_device_api/group"/>
  7244      <component name="nssvascontacthdlr" filter="s60" long-name="NSS VAS Contact Handler">
 10452 </component>
  7245       <unit bldFile="app/speechsrv/srsf/nssvascontacthdlr/group"/>
 10453 <component name="vas_contact_handler_api" long-name="VAS Contact Handler API" filter="s60" class="api">
  7246      </component>
 10454 <unit bldFile="app/speechsrv/speechsrv_plat/vas_contact_handler_api/group"/>
  7247      <component name="vcommandhandler" filter="s60" long-name="Voice Command Handler">
 10455 </component>
  7248       <unit bldFile="app/speechsrv/srsf/vcommandhandler/group"/>
 10456 <component name="nlp_hw_device" long-name="NLP Hardware Device" filter="s60" class="api">
  7249      </component>
 10457 <unit bldFile="app/speechsrv/speechsrv_plat/nlp_hw_device/group"/>
  7250      <component name="vuiphandler" filter="s60" long-name="Voice UI Plugin Handler">
 10458 </component>
  7251       <unit bldFile="app/speechsrv/srsf/vuiphandler/group"/>
 10459 <component name="nss_si_speech_recognition_data_api" long-name="NSS SI Speech Recognition Data API" filter="s60" class="api">
  7252      </component>
 10460 <unit bldFile="app/speechsrv/speechsrv_plat/nss_si_speech_recognition_data_api/group"/>
  7253      <component name="vcommandexecutor" filter="s60" long-name="Voice Command Executor">
 10461 </component>
  7254       <unit bldFile="app/speechsrv/srsf/vcommandexecutor/group"/>
 10462 <component name="nss_tts_common_api" long-name="NSS TTS Common API" filter="s60" class="api">
  7255      </component>
 10463 <unit bldFile="app/speechsrv/speechsrv_plat/nss_tts_common_api/group"/>
  7256      <component name="vcommandexecutorbearer" filter="s60" long-name="Voice Command Executor Bearer">
 10464 </component>
  7257       <unit bldFile="app/speechsrv/srsf/vcommandexecutorbearer/group"/>
 10465 <component name="grcompiler_hw_device_api" long-name="Grammar Compiler Hardware Device API" filter="s60" class="api">
  7258      </component>
 10466 <unit bldFile="app/speechsrv/speechsrv_plat/grcompiler_hw_device_api/group"/>
  7259      <component name="vcommandmanager" filter="s60" long-name="Voice Command Manager">
 10467 </component>
  7260       <unit bldFile="app/speechsrv/srsf/vcommandmanager/group"/>
 10468 <component name="ttp_hw_device_api" long-name="TTP Hardware Device API" filter="s60" class="api">
  7261      </component>
 10469 <unit bldFile="app/speechsrv/speechsrv_plat/ttp_hw_device_api/group"/>
  7262      <component name="vcexecutorapp" filter="s60" long-name="Voice Command Executor Application">
 10470 </component>
  7263       <unit bldFile="app/speechsrv/srsf/vcexecutorapp/group"/>
 10471 <component name="vocman_hw_device_api" long-name="VocMan Hardware Device API" filter="s60" class="api">
  7264      </component>
 10472 <unit bldFile="app/speechsrv/speechsrv_plat/vocman_hw_device_api/group"/>
  7265      <component name="profileobserverplugin" filter="s60" long-name="Profile Observer Plugin" plugin="Y">
 10473 </component>
  7266       <unit bldFile="app/speechsrv/srsf/profileobserverplugin/group"/>
 10474 <component name="speech_synthesis_clientserver_api" long-name="Speech Synthesis Client-Server API" filter="s60" class="api">
  7267      </component>
 10475 <unit bldFile="app/speechsrv/speechsrv_plat/speech_synthesis_clientserver_api/group"/>
  7268      <component name="srsf_build" filter="s60" long-name="Speech Recognition and Synthesis Framework Build">
 10476 </component>
  7269       <!-- should distribute this into the above components -->
 10477 <component name="voice_ui_accessory_button_handling_api" long-name="Voice UI Accessory Button Handling API" filter="s60" class="api">
  7270       <unit bldFile="app/speechsrv/srsf/group"/>
 10478 <unit bldFile="app/speechsrv/speechsrv_plat/voice_ui_accessory_button_handling_api/group"/>
  7271      </component>
 10479 </component>
  7272     </collection>
 10480 <component name="ui_voice_recognition_api" long-name="UI Voice Recognition API" filter="s60" class="api">
  7273     <collection name="speechsrv_info" long-name="Speech Recognition UIs Info" level="ui">
 10481 <unit bldFile="app/speechsrv/speechsrv_plat/ui_voice_recognition_api/group"/>
  7274      <component name="speechsrv_plat" filter="s60" long-name="Speech Recognition UIs Platform Interfaces" class="api">
 10482 </component>
  7275       <unit bldFile="app/speechsrv/speechsrv_plat/group"/>
 10483 <component name="vcommand_settings_cenrep_api" long-name="Voice Command Settings CenRep API" filter="s60" class="api">
  7276      </component>
 10484 <unit bldFile="app/speechsrv/speechsrv_plat/vcommand_settings_cenrep_api/group"/>
  7277     </collection>
 10485 </component>
  7278    </block>
 10486 </collection>
  7279    <block name="homescreentools" level="services" long-name="Home Screen Tools" levels="tool install">
 10487 <collection name="voiceui" long-name="Voice UI" level="ui">
  7280     <collection name="dtdinstaller" long-name="DTD Installer" level="install">
 10488 <component name="vcommand" filter="s60" long-name="Voice Commands UI" introduced="^1">
  7281      <!-- collection is really a component. Needs to be moved down a directory -->
 10489 <unit bldFile="app/speechsrv/voiceui/vcommand/group"/>
  7282      <!-- this needs to be built first, does build order need to be forced with filters? -->
 10490 </component>
  7283      <component name="dtdinstaller_build" filter="s60" long-name="DTD Installer Build" class="tool PC">
 10491 <component name="voiceuivoicerecognition" filter="s60" long-name="Voice UI Recognition" introduced="^1">
  7284       <unit bldFile="app/homescreentools/dtdinstaller/group"/>
 10492 <unit bldFile="app/speechsrv/voiceui/voiceuivoicerecognition/group"/>
  7285      </component>
 10493 </component>
  7286     </collection>
 10494 <component name="pbkinfoviewimpl" filter="s60" long-name="Phonebook Info View Implementation" introduced="^1">
  7287     <collection name="themeinstaller" long-name="Theme Installer" level="install">
 10495 <unit bldFile="app/speechsrv/voiceui/pbkinfoviewimpl/group"/>
  7288      <!-- collection is really a component. Needs to be moved down a directory -->
 10496 </component>
  7289      <component name="themeinstaller_build" filter="s60" long-name="Theme Installer Build" class="tool PC">
 10497 <component name="aiwpbkinfoviewprovider" filter="s60" long-name="AIW Phonebook Info View Provider" introduced="^1" plugin="Y">
  7290       <unit bldFile="app/homescreentools/themeinstaller/group"/>
 10498 <unit bldFile="app/speechsrv/voiceui/aiwpbkinfoviewprovider/group"/>
  7291      </component>
 10499 </component>
  7292     </collection>
 10500 <component name="vccontrolpanelplugin" filter="s60" long-name="Voice Commands Control Panel Plugin" introduced="^1" plugin="Y">
  7293     <collection name="widgettools" long-name="Widget Tools" level="install">
 10501 <!-- component is commented out until configuration is in place. Currently #included from voiceui_build -->
  7294      <component name="hspluginpreinstaller" filter="s60" long-name="HS Plugin Preinstaller" introduced="^3" class="tool PC">
 10502 <!--<unit bldFile="voiceui/vccontrolpanelplugin/group"/>-->
  7295       <unit bldFile="app/homescreentools/widgettools/hspluginspreinstaller/group"/>
 10503 </component>
  7296      </component>
 10504 <component name="voiceui_build" filter="s60" long-name="Voice UI Build" introduced="^1">
  7297      <component name="wrtwidgetpreinstaller" filter="s60" long-name="WRT Widget Preinstaller" introduced="^3" class="tool PC">
 10505 <!--  can this be put into the other components? -->
  7298       <unit bldFile="app/homescreentools/widgettools/wrtwidgetpreinstaller/group"/>
 10506 <unit bldFile="app/speechsrv/voiceui/group"/>
  7299      </component>
 10507 </component>
  7300     </collection>
 10508 </collection>
  7301    </block>
 10509 <collection name="srsf" long-name="Speech Recognition and Synthesis Framework" level="framework">
  7302    <block name="webuis" level="services" long-name="Web UIs" levels="plugin app">
 10510 <component name="sispeechrecognitiondata" filter="s60" long-name="SI Speech Recognition Data">
  7303     <collection name="browserui" long-name="Browser UI" level="app">
 10511 <unit bldFile="app/speechsrv/srsf/sispeechrecognitiondata/group"/>
  7304      <component name="browser" filter="s60" long-name="Browser">
 10512 </component>
  7305       <unit bldFile="app/webuis/browserui/browser/group"/>
 10513 <component name="ttscommon" filter="s60" long-name="TTS Common">
  7306      </component>
 10514 <unit bldFile="app/speechsrv/srsf/ttscommon/group"/>
  7307      <component name="operatormenu" filter="s60" long-name="Browser Operator Menu">
 10515 </component>
  7308       <unit bldFile="app/webuis/browserui/operatormenu/group"/>
 10516 <component name="devtts" filter="s60" long-name="Text to Speech">
  7309      </component>
 10517 <unit bldFile="app/speechsrv/srsf/devtts/group"/>
  7310      <component name="videoservices" filter="s60" long-name="Browser Video Services">
 10518 </component>
  7311       <unit bldFile="app/webuis/browserui/videoservices/group"/>
 10519 <component name="ttscustomcommands" filter="s60" long-name="TTS Custom Commands">
  7312      </component>
 10520 <unit bldFile="app/speechsrv/srsf/ttscustomcommands/group"/>
  7313     </collection>
 10521 </component>
  7314     <collection name="browserplugins" long-name="Browser Plugins" level="plugin">
 10522 <component name="ttscontrollerplugin" filter="s60" long-name="TTS Controller Plugin" plugin="Y">
  7315      <component name="browsersysteminfoplugin" filter="s60" long-name="Browser System Info Plugin" plugin="Y">
 10523 <unit bldFile="app/speechsrv/srsf/ttscontrollerplugin/group"/>
  7316       <!-- uncomment the unit when configuration is in place, it's currently #included from browserplugins_build -->
 10524 </component>
  7317       <!-- <unit bldFile="browserplugins/browsersysteminfoplugin/group"/>-->
 10525 <component name="ttsutility" filter="s60" long-name="TTS Utility">
  7318      </component>
 10526 <unit bldFile="app/speechsrv/srsf/ttsutility/group"/>
  7319      <component name="browsergpsplugin" filter="s60" long-name="Browser GPS Plugin" plugin="Y">
 10527 </component>
  7320       <!-- uncomment the unit when configuration is in place, it's currently #included from browserplugins_build -->
 10528 <component name="speechsynthesis" filter="s60" long-name="Speech Synthesis">
  7321       <!-- <unit bldFile="browserplugins/browsergpsplugin/group"/>-->
 10529 <!-- can only have one unit. #include these from a common bld.inf -->
  7322      </component>
 10530 <unit bldFile="app/speechsrv/srsf/speechsynthesis/client/group"/>
  7323      <component name="browseraudiovideoplugin" filter="s60" long-name="Browser Audio Video Plugin" plugin="Y">
 10531 <unit bldFile="app/speechsrv/srsf/speechsynthesis/server/group"/>
  7324       <unit bldFile="app/webuis/browserplugins/browseraudiovideoplugin/group"/>
 10532 </component>
  7325      </component>
 10533 <component name="devasr" filter="s60" long-name="Audio Recording and Speech Recognition">
  7326      <component name="browserplugins_build" filter="s60" long-name="Browser Plugins Build">
 10534 <unit bldFile="app/speechsrv/srsf/devasr/group"/>
  7327       <!-- when configuration is in place, the #ifdef is no longer needed and this component can be removed -->
 10535 </component>
  7328       <unit bldFile="app/webuis/browserplugins/group"/>
 10536 <component name="sicc" filter="s60" long-name="Speaker Independent Custom Commands">
  7329      </component>
 10537 <unit bldFile="app/speechsrv/srsf/sicc/group"/>
  7330     </collection>
 10538 </component>
  7331     <collection name="pushmtm" long-name="Push MTM" level="plugin">
 10539 <component name="sisrscontrollerplugin" filter="s60" long-name="SI SRS Controller Plugin" plugin="Y">
  7332      <component name="pushmtm_help" filter="s60" long-name="Push MTM Help">
 10540 <unit bldFile="app/speechsrv/srsf/sisrscontrollerplugin/group"/>
  7333       <unit bldFile="app/webuis/pushmtm/help/group"/>
 10541 </component>
  7334      </component>
 10542 <component name="siutility" filter="s60" long-name="Speaker Independent Utility">
  7335      <component name="plugins" filter="s60" long-name="Push MTM Plugins" plugin="Y">
 10543 <unit bldFile="app/speechsrv/srsf/siutility/group"/>
  7336       <unit bldFile="app/webuis/pushmtm/plugins/group"/>
 10544 </component>
  7337      </component>
 10545 <component name="nssvasapi" filter="s60" long-name="NSS VAS API">
  7338      <component name="pushmtm_build" filter="s60" long-name="Push MTM Build">
 10546 <unit bldFile="app/speechsrv/srsf/nssvasapi/group"/>
  7339       <!-- Some content is at collection level and some is at comopnent level. Either make this a single
 10547 </component>
       
 10548 <component name="nssvascontacthdlr" filter="s60" long-name="NSS VAS Contact Handler">
       
 10549 <unit bldFile="app/speechsrv/srsf/nssvascontacthdlr/group"/>
       
 10550 </component>
       
 10551 <component name="vcommandhandler" filter="s60" long-name="Voice Command Handler">
       
 10552 <unit bldFile="app/speechsrv/srsf/vcommandhandler/group"/>
       
 10553 </component>
       
 10554 <component name="vuiphandler" filter="s60" long-name="Voice UI Plugin Handler">
       
 10555 <unit bldFile="app/speechsrv/srsf/vuiphandler/group"/>
       
 10556 </component>
       
 10557 <component name="vcommandexecutor" filter="s60" long-name="Voice Command Executor">
       
 10558 <unit bldFile="app/speechsrv/srsf/vcommandexecutor/group"/>
       
 10559 </component>
       
 10560 <component name="vcommandexecutorbearer" filter="s60" long-name="Voice Command Executor Bearer">
       
 10561 <unit bldFile="app/speechsrv/srsf/vcommandexecutorbearer/group"/>
       
 10562 </component>
       
 10563 <component name="vcommandmanager" filter="s60" long-name="Voice Command Manager">
       
 10564 <unit bldFile="app/speechsrv/srsf/vcommandmanager/group"/>
       
 10565 </component>
       
 10566 <component name="vcexecutorapp" filter="s60" long-name="Voice Command Executor Application">
       
 10567 <unit bldFile="app/speechsrv/srsf/vcexecutorapp/group"/>
       
 10568 </component>
       
 10569 <component name="profileobserverplugin" filter="s60" long-name="Profile Observer Plugin" plugin="Y">
       
 10570 <unit bldFile="app/speechsrv/srsf/profileobserverplugin/group"/>
       
 10571 </component>
       
 10572 <component name="srsf_build" filter="s60" long-name="Speech Recognition and Synthesis Framework Build">
       
 10573 <!-- should distribute this into the above components -->
       
 10574 <unit bldFile="app/speechsrv/srsf/group"/>
       
 10575 </component>
       
 10576 </collection>
       
 10577 <collection name="speechsrv_info" long-name="Speech Recognition UIs Info" level="ui"/>
       
 10578 </block>
       
 10579 <block name="homescreentools" level="services" long-name="Home Screen Tools" levels="tool install">
       
 10580 <collection name="dtdinstaller" long-name="DTD Installer" level="install">
       
 10581 <!-- collection is really a component. Needs to be moved down a directory -->
       
 10582 <!-- this needs to be built first, does build order need to be forced with filters? -->
       
 10583 <component name="dtdinstaller_build" filter="s60" long-name="DTD Installer Build" class="tool PC">
       
 10584 <unit bldFile="app/homescreentools/dtdinstaller/group"/>
       
 10585 </component>
       
 10586 </collection>
       
 10587 <collection name="themeinstaller" long-name="Theme Installer" level="install">
       
 10588 <!-- collection is really a component. Needs to be moved down a directory -->
       
 10589 <component name="themeinstaller_build" filter="s60" long-name="Theme Installer Build" class="tool PC">
       
 10590 <unit bldFile="app/homescreentools/themeinstaller/group"/>
       
 10591 </component>
       
 10592 </collection>
       
 10593 <collection name="widgettools" long-name="Widget Tools" level="install">
       
 10594 <component name="hspluginpreinstaller" filter="s60" long-name="HS Plugin Preinstaller" introduced="^3" class="tool PC">
       
 10595 <unit bldFile="app/homescreentools/widgettools/hspluginspreinstaller/group"/>
       
 10596 </component>
       
 10597 <component name="wrtwidgetpreinstaller" filter="s60" long-name="WRT Widget Preinstaller" introduced="^3" class="tool PC">
       
 10598 <unit bldFile="app/homescreentools/widgettools/wrtwidgetpreinstaller/group"/>
       
 10599 </component>
       
 10600 </collection>
       
 10601 </block>
       
 10602 <block name="webuis" level="services" long-name="Web UIs" levels="plugin app">
       
 10603 <collection name="browserui" long-name="Browser UI" level="app">
       
 10604 <component name="browser" filter="s60" long-name="Browser">
       
 10605 <unit bldFile="app/webuis/browserui/browser/group"/>
       
 10606 </component>
       
 10607 <component name="operatormenu" filter="s60" long-name="Browser Operator Menu">
       
 10608 <unit bldFile="app/webuis/browserui/operatormenu/group"/>
       
 10609 </component>
       
 10610 <component name="videoservices" filter="s60" long-name="Browser Video Services">
       
 10611 <unit bldFile="app/webuis/browserui/videoservices/group"/>
       
 10612 </component>
       
 10613 </collection>
       
 10614 <collection name="browserplugins" long-name="Browser Plugins" level="plugin">
       
 10615 <component name="browsersysteminfoplugin" filter="s60" long-name="Browser System Info Plugin" plugin="Y">
       
 10616 <!-- uncomment the unit when configuration is in place, it's currently #included from browserplugins_build -->
       
 10617 <!-- <unit bldFile="browserplugins/browsersysteminfoplugin/group"/>-->
       
 10618 </component>
       
 10619 <component name="browsergpsplugin" filter="s60" long-name="Browser GPS Plugin" plugin="Y">
       
 10620 <!-- uncomment the unit when configuration is in place, it's currently #included from browserplugins_build -->
       
 10621 <!-- <unit bldFile="browserplugins/browsergpsplugin/group"/>-->
       
 10622 </component>
       
 10623 <component name="browseraudiovideoplugin" filter="s60" long-name="Browser Audio Video Plugin" plugin="Y">
       
 10624 <unit bldFile="app/webuis/browserplugins/browseraudiovideoplugin/group"/>
       
 10625 </component>
       
 10626 <component name="browserplugins_build" filter="s60" long-name="Browser Plugins Build">
       
 10627 <!-- when configuration is in place, the #ifdef is no longer needed and this component can be removed -->
       
 10628 <unit bldFile="app/webuis/browserplugins/group"/>
       
 10629 </component>
       
 10630 </collection>
       
 10631 <collection name="pushmtm" long-name="Push MTM" level="plugin">
       
 10632 <component name="pushmtm_help" filter="s60" long-name="Push MTM Help">
       
 10633 <unit bldFile="app/webuis/pushmtm/help/group"/>
       
 10634 </component>
       
 10635 <component name="plugins" filter="s60" long-name="Push MTM Plugins" plugin="Y">
       
 10636 <unit bldFile="app/webuis/pushmtm/plugins/group"/>
       
 10637 </component>
       
 10638 <component name="pushmtm_build" filter="s60" long-name="Push MTM Build">
       
 10639 <!-- Some content is at collection level and some is at comopnent level. Either make this a single
       
 10640 			component and move it down a diretcory, or make separate independent components in this collection -->
  7340 			component and move it down a diretcory, or make separate independent components in this collection -->
 10641 <unit bldFile="app/webuis/pushmtm/group"/>
  7341       <unit bldFile="app/webuis/pushmtm/group"/>
 10642 </component>
  7342      </component>
 10643 </collection>
  7343     </collection>
 10644 </block>
  7344    </block>
 10645 <block name="jrt" level="services" long-name="Java Runtime" levels="util generic rt ui">
  7345    <block name="jrt" level="services" long-name="Java Runtime" levels="util generic rt ui">
 10646 <collection name="jrt_plat" long-name="JRT Platform Interfaces" level="ui">
  7346     <collection name="java_stubs" long-name="Java Stubs" level="util">
 10647 <component name="java_registry_api" long-name="Java Registry API" filter="s60" class="api">
  7347      <!-- uncomment all components when configuration is in place. Currently #included from jrt_build -->
 10648 <unit bldFile="app/jrt/jrt_plat/java_registry_api/build"/>
  7348      <component name="javadrmutils" long-name="Java DRM Utils" filter="s60,sf_build" class="placeholder">
 10649 </component>
  7349       <!--<unit bldFile="java_stubs/jrtdrmutils/group"/>-->
 10650 <component name="java_env_info_api" long-name="Java Environment Info API" filter="s60" class="api">
  7350      </component>
 10651 <unit bldFile="app/jrt/jrt_plat/java_env_info_api/build"/>
  7351      <component name="javaenvinfo" long-name="Java Environment Info" filter="s60,sf_build" class="placeholder">
 10652 </component>
  7352       <!--<unit bldFile="java_stubs/jrtenvinfo/group"/>-->
 10653 <component name="java_debug_api" long-name="Java Debug API" filter="s60" class="api">
  7353      </component>
 10654 <unit bldFile="app/jrt/jrt_plat/java_debug_api/build"/>
  7354      <component name="javaregistry" filter="s60,sf_build" long-name="Java Registry" class="placeholder">
 10655 </component>
  7355       <!--<unit bldFile="java_stubs/jrtregistry/clientserver/client/group"/>-->
 10656 </collection>
  7356      </component>
 10657 <collection name="java_stubs" long-name="Java Stubs" level="util">
  7357      <component name="java_stubs_build" filter="s60,sf_build" long-name="Java Stubs ROM" class="placeholder">
 10658 <!-- uncomment all components when configuration is in place. Currently #included from jrt_build -->
  7358       <!-- Remove the #includes and rename JRT ROM-->
 10659 <component name="javadrmutils" long-name="Java DRM Utils" filter="s60,sf_build" class="placeholder">
  7359       <!--<unit bldFile="java_stubs/group"/>-->
 10660 <!--<unit bldFile="java_stubs/jrtdrmutils/group"/>-->
  7360      </component>
 10661 </component>
  7361     </collection>
 10662 <component name="javaenvinfo" long-name="Java Environment Info" filter="s60,sf_build" class="placeholder">
  7362     <collection name="jrt_info" long-name="JRT Info" level="rt">
 10663 <!--<unit bldFile="java_stubs/jrtenvinfo/group"/>-->
  7363      <component name="jrt_plat" filter="s60" long-name="JRT Platform Interfaces" class="api">
 10664 </component>
  7364       <unit bldFile="app/jrt/jrt_plat/group"/>
 10665 <component name="javaregistry" filter="s60,sf_build" long-name="Java Registry" class="placeholder">
  7365      </component>
 10666 <!--<unit bldFile="java_stubs/jrtregistry/clientserver/client/group"/>-->
  7366      <component name="jrt_build" filter="s60" long-name="JRT Build">
 10667 </component>
  7367       <!--  needed for __JAVA_STUBS condition -->
 10668 <component name="java_stubs_build" filter="s60,sf_build" long-name="Java Stubs ROM" class="placeholder">
  7368       <unit bldFile="app/jrt/java_stubs/group"/>
 10669 <!-- Remove the #includes and rename JRT ROM-->
  7369      </component>
 10670 <!--<unit bldFile="java_stubs/group"/>-->
  7370     </collection>
 10671 </component>
  7371    </block>
 10672 </collection>
  7372    <block name="conntools" level="services" long-name="Connectivity Tools" levels="config app">
 10673 <collection name="jrt_info" long-name="JRT Info" level="rt">
  7373     <collection name="nettools" long-name="Net Tools" level="app">
 10674 <component name="jrt_build" filter="s60" long-name="JRT Build">
  7374      <component name="conntest" filter="s60" long-name="Connection Test" purpose="development">
 10675 <!--  needed for __JAVA_STUBS condition -->
  7375       <unit bldFile="app/conntools/nettools/conntest/group"/>
 10676 <unit bldFile="app/jrt/group"/>
  7376      </component>
 10677 </component>
  7377     </collection>
 10678 </collection>
  7378     <collection name="emulatorlan" long-name="Emulator LAN" level="config">
 10679 </block>
  7379      <!-- component is actually a colleciton, should be moved down a directory -->
 10680 <block name="conntools" level="services" long-name="Connectivity Tools" levels="config app">
  7380      <component name="emulatorlan_build" filter="s60" long-name="Emulator LAN Build" purpose="development" class="config">
 10681 <collection name="nettools" long-name="Net Tools" level="app">
  7381       <unit bldFile="app/conntools/emulatorlan/group"/>
 10682 <component name="conntest" filter="s60" long-name="Connection Test" purpose="development">
  7382      </component>
 10683 <unit bldFile="app/conntools/nettools/conntest/group"/>
  7383     </collection>
 10684 </component>
  7384    </block>
 10685 </collection>
  7385    <block name="rndtools" level="services" long-name="R&amp;D tools" levels="support generic test util">
 10686 <collection name="emulatorlan" long-name="Emulator LAN" level="config">
  7386     <collection name="creator" long-name="Creator" level="support">
 10687 <!-- component is actually a colleciton, should be moved down a directory -->
  7387      <!-- collection is really a component. Should move down a directory -->
 10688 <component name="emulatorlan_build" filter="s60" long-name="Emulator LAN Build" purpose="development" class="config">
  7388      <component name="creator_build" filter="s60" long-name="Creator Tool" purpose="development" class="tool">
 10689 <unit bldFile="app/conntools/emulatorlan/group"/>
  7389       <unit bldFile="app/rndtools/creator/group"/>
 10690 </component>
  7390      </component>
 10691 </collection>
  7391     </collection>
 10692 </block>
  7392     <collection name="filebrowser" long-name="File Browser" level="util">
 10693 <block name="rndtools" level="services" long-name="R&amp;D tools" levels="support generic test util">
  7393      <!-- consider collapsing into a single component -->
 10694 <collection name="creator" long-name="Creator" level="support">
  7394      <component name="fileopserver" filter="s60" long-name="File Operations Server" purpose="development" class="tool">
 10695 <!-- collection is really a component. Should move down a directory -->
  7395       <!-- uncomment the unit when configuration is in place, it's currently #included from filebrowser_build -->
 10696 <component name="creator_build" filter="s60" long-name="Creator Tool" purpose="development" class="tool">
  7396       <!-- <unit bldFile="filebrowser/fileopserver/group"/>-->
 10697 <unit bldFile="app/rndtools/creator/group"/>
  7397      </component>
 10698 </component>
  7398      <component name="fileopclient" filter="s60" long-name="File Operations Client" purpose="development" class="tool">
 10699 </collection>
  7399       <!-- uncomment the unit when configuration is in place, it's currently #included from filebrowser_build -->
 10700 <collection name="filebrowser" long-name="File Browser" level="util">
  7400       <!--<unit bldFile="filebrowser/fileopclient/group"/>-->
 10701 <!-- consider collapsing into a single component -->
  7401      </component>
 10702 <component name="fileopserver" filter="s60" long-name="File Operations Server" purpose="development" class="tool">
  7402      <component name="filebrowser_build" filter="s60" long-name="File Browser Application" purpose="development" class="tool">
 10703 <!-- uncomment the unit when configuration is in place, it's currently #included from filebrowser_build -->
  7403       <!-- Need to make this a self-contained component by removing #includes. Can only do when configuration is in place-->
 10704 <!-- <unit bldFile="filebrowser/fileopserver/group"/>-->
  7404       <unit bldFile="app/rndtools/filebrowser/group"/>
 10705 </component>
  7405      </component>
 10706 <component name="fileopclient" filter="s60" long-name="File Operations Client" purpose="development" class="tool">
  7406     </collection>
 10707 <!-- uncomment the unit when configuration is in place, it's currently #included from filebrowser_build -->
  7407     <collection name="launcher" long-name="Launcher" level="util">
 10708 <!--<unit bldFile="filebrowser/fileopclient/group"/>-->
  7408      <!-- collection is really a component. Should move down a directory -->
 10709 </component>
  7409      <component name="launcher_build" filter="s60" long-name="Launcher Utility" purpose="development" class="tool">
 10710 <component name="filebrowser_build" filter="s60" long-name="File Browser Application" purpose="development" class="tool">
  7410       <unit bldFile="app/rndtools/launcher/group"/>
 10711 <!-- Need to make this a self-contained component by removing #includes. Can only do when configuration is in place-->
  7411      </component>
 10712 <unit bldFile="app/rndtools/filebrowser/group"/>
  7412     </collection>
 10713 </component>
  7413     <collection name="loadgen" long-name="Load Generator" level="test">
 10714 </collection>
  7414      <!-- collection is really a component. Should move down a directory -->
 10715 <collection name="launcher" long-name="Launcher" level="util">
  7415      <component name="loadgen_build" filter="s60" long-name="Load Generator Application" purpose="development" class="tool">
 10716 <!-- collection is really a component. Should move down a directory -->
  7416       <unit bldFile="app/rndtools/loadgen/group"/>
 10717 <component name="launcher_build" filter="s60" long-name="Launcher Utility" purpose="development" class="tool">
  7417      </component>
 10718 <unit bldFile="app/rndtools/launcher/group"/>
  7418     </collection>
 10719 </component>
  7419     <collection name="perfmon" long-name="Performance Monitor" level="test">
 10720 </collection>
  7420      <!-- collection is really a component. Should move down a directory -->
 10721 <collection name="loadgen" long-name="Load Generator" level="test">
  7421      <component name="perfmon_build" filter="s60" long-name="Performance Monitor Tool" purpose="development" class="tool">
 10722 <!-- collection is really a component. Should move down a directory -->
  7422       <unit bldFile="app/rndtools/perfmon/group"/>
 10723 <component name="loadgen_build" filter="s60" long-name="Load Generator Application" purpose="development" class="tool">
  7423      </component>
 10724 <unit bldFile="app/rndtools/loadgen/group"/>
  7424     </collection>
 10725 </component>
  7425     <collection name="screengrabber" long-name="Screen Grabber" level="util">
 10726 </collection>
  7426      <!-- collection is really a component. Should move down a directory -->
 10727 <collection name="perfmon" long-name="Performance Monitor" level="test">
  7427      <component name="screengrabber_build" filter="s60" long-name="ScreenGrabber" purpose="development" class="tool">
 10728 <!-- collection is really a component. Should move down a directory -->
  7428       <unit bldFile="app/rndtools/screengrabber/group"/>
 10729 <component name="perfmon_build" filter="s60" long-name="Performance Monitor Tool" purpose="development" class="tool">
  7429      </component>
 10730 <unit bldFile="app/rndtools/perfmon/group"/>
  7430     </collection>
 10731 </component>
  7431     <collection name="stifui" long-name="STIF UI" level="generic">
 10732 </collection>
  7432      <component name="stifui_stifui" filter="s60" long-name="STIF UI" purpose="development">
 10733 <collection name="screengrabber" long-name="Screen Grabber" level="util">
  7433       <unit bldFile="app/rndtools/stifui/stifui/group"/>
 10734 <!-- collection is really a component. Should move down a directory -->
  7434      </component>
 10735 <component name="screengrabber_build" filter="s60" long-name="ScreenGrabber" purpose="development" class="tool">
  7435      <component name="uitestserverstarter" filter="s60" long-name="UI Test Server Starter" purpose="development">
 10736 <unit bldFile="app/rndtools/screengrabber/group"/>
  7436       <unit bldFile="app/rndtools/stifui/uitestserverstarter/group"/>
 10737 </component>
  7437      </component>
 10738 </collection>
  7438      <component name="stifui_build" filter="s60" long-name="STIF UI Build" purpose="development">
 10739 <collection name="stifui" long-name="STIF UI" level="generic">
  7439       <!-- can this be split up into the other components or made a ROM component? -->
 10740 <component name="stifui_stifui" filter="s60" long-name="STIF UI" purpose="development">
  7440       <unit bldFile="app/rndtools/stifui/group"/>
 10741 <unit bldFile="app/rndtools/stifui/stifui/group"/>
  7441      </component>
 10742 </component>
  7442     </collection>
 10743 <component name="uitestserverstarter" filter="s60" long-name="UI Test Server Starter" purpose="development">
  7443     <collection name="memspyui" long-name="Memspy UI" level="generic">
 10744 <unit bldFile="app/rndtools/stifui/uitestserverstarter/group"/>
  7444      <!-- collection is really a component. Should move down a directory -->
 10745 </component>
  7445      <component name="memspyui_build" filter="s60" long-name="Memspy UI Application" purpose="development" class="tool">
 10746 <component name="stifui_build" filter="s60" long-name="STIF UI Build" purpose="development">
  7446       <unit bldFile="app/rndtools/memspyui/group"/>
 10747 <!-- can this be split up into the other components or made a ROM component? -->
  7447      </component>
 10748 <unit bldFile="app/rndtools/stifui/group"/>
  7448     </collection>
 10749 </component>
  7449     <collection name="htiui" long-name="Harmonized Test Interface UI" level="generic">
 10750 </collection>
  7450      <component name="HtiCommPlugins" filter="s60" long-name="HTI Comm Plugins" purpose="development" plugin="Y">
 10751 <collection name="memspyui" long-name="Memspy UI" level="generic">
  7451       <unit bldFile="app/rndtools/htiui/HtiCommPlugins/HtiBtCommPlugin/group"/>
 10752 <!-- collection is really a component. Should move down a directory -->
  7452      </component>
 10753 <component name="memspyui_build" filter="s60" long-name="Memspy UI Application" purpose="development" class="tool">
  7453      <component name="HtiServicePlugins" filter="s60" long-name="HTI Service Plugins" purpose="development" plugin="Y">
 10754 <unit bldFile="app/rndtools/memspyui/group"/>
  7454       <!-- can only have a single unit. Should #include from a common bld.inf file -->
 10755 </component>
  7455       <unit bldFile="app/rndtools/htiui/HtiServicePlugins/HtiAppServicePlugin/group"/>
 10756 </collection>
  7456       <unit bldFile="app/rndtools/htiui/HtiServicePlugins/HtiAudioServicePlugin/group"/>
 10757 <collection name="htiui" long-name="Harmonized Test Interface UI" level="generic">
  7457       <unit bldFile="app/rndtools/htiui/HtiServicePlugins/HtiKeyEventServicePlugin/group"/>
 10758 <component name="HtiCommPlugins" filter="s60" long-name="HTI Comm Plugins" purpose="development" plugin="Y">
  7458       <unit bldFile="app/rndtools/htiui/HtiServicePlugins/HtiMessagesServicePlugin/group"/>
 10759 <unit bldFile="app/rndtools/htiui/HtiCommPlugins/HtiBtCommPlugin/group"/>
  7459       <unit bldFile="app/rndtools/htiui/HtiServicePlugins/HtiPIMServicePlugin/group"/>
 10760 </component>
  7460       <unit bldFile="app/rndtools/htiui/HtiServicePlugins/HtiScreenshotServicePlugin/group"/>
 10761 <component name="HtiServicePlugins" filter="s60" long-name="HTI Service Plugins" purpose="development" plugin="Y">
  7461       <unit bldFile="app/rndtools/htiui/HtiServicePlugins/HtiSysInfoServicePlugin/group"/>
 10762 <!-- can only have a single unit. Should #include from a common bld.inf file -->
  7462       <unit bldFile="app/rndtools/htiui/HtiServicePlugins/HtiFtpBackupFake/group"/>
 10763 <unit bldFile="app/rndtools/htiui/HtiServicePlugins/HtiAppServicePlugin/group"/>
  7463      </component>
 10764 <unit bldFile="app/rndtools/htiui/HtiServicePlugins/HtiAudioServicePlugin/group"/>
  7464      <component name="htidevicereboot" filter="s60" long-name="HTI Device Reboot" purpose="development">
 10765 <unit bldFile="app/rndtools/htiui/HtiServicePlugins/HtiKeyEventServicePlugin/group"/>
  7465       <unit bldFile="app/rndtools/htiui/htidevicereboot/group"/>
 10766 <unit bldFile="app/rndtools/htiui/HtiServicePlugins/HtiMessagesServicePlugin/group"/>
  7466      </component>
 10767 <unit bldFile="app/rndtools/htiui/HtiServicePlugins/HtiPIMServicePlugin/group"/>
  7467      <component name="htistartupwait" filter="s60" long-name="HTI Startup Wait" purpose="development">
 10768 <unit bldFile="app/rndtools/htiui/HtiServicePlugins/HtiScreenshotServicePlugin/group"/>
  7468       <unit bldFile="app/rndtools/htiui/htistartupwait/group"/>
 10769 <unit bldFile="app/rndtools/htiui/HtiServicePlugins/HtiSysInfoServicePlugin/group"/>
  7469      </component>
 10770 <unit bldFile="app/rndtools/htiui/HtiServicePlugins/HtiFtpBackupFake/group"/>
  7470      <component name="htiadmin" filter="s60" long-name="HTI Admin" purpose="development">
 10771 </component>
  7471       <unit bldFile="app/rndtools/htiui/htiadmin/group"/>
 10772 <component name="htidevicereboot" filter="s60" long-name="HTI Device Reboot" purpose="development">
  7472      </component>
 10773 <unit bldFile="app/rndtools/htiui/htidevicereboot/group"/>
  7473      <component name="htiui_build" filter="s60" long-name="HTI UI Build" purpose="development">
 10774 </component>
  7474       <!-- can this be split up into the other components or made a ROM component? -->
 10775 <component name="htistartupwait" filter="s60" long-name="HTI Startup Wait" purpose="development">
  7475       <unit bldFile="app/rndtools/htiui/group"/>
 10776 <unit bldFile="app/rndtools/htiui/htistartupwait/group"/>
  7476      </component>
 10777 </component>
  7477     </collection>
 10778 <component name="htiadmin" filter="s60" long-name="HTI Admin" purpose="development">
  7478    </block>
 10779 <unit bldFile="app/rndtools/htiui/htiadmin/group"/>
  7479    <block name="helps" level="apps" span="2" long-name="Help Apps" levels="eng tools if ui">
 10780 </component>
  7480     <collection name="csxhelp" long-name="Context Sensitive Extended Help" level="if">
 10781 <component name="htiui_build" filter="s60" long-name="HTI UI Build" purpose="development">
  7481      <!-- this is really a component. Should move it down a directory -->
 10782 <!-- can this be split up into the other components or made a ROM component? -->
  7482      <component name="csxhelp_build" filter="s60" long-name="Context Sensitive Extended Help Build">
 10783 <unit bldFile="app/rndtools/htiui/group"/>
  7483       <unit bldFile="app/helps/csxhelp/group"/>
 10784 </component>
  7484      </component>
 10785 </collection>
  7485     </collection>
 10786 </block>
  7486     <collection name="symhelp" long-name="Symbian Help" level="eng">
 10787 <block name="helps" level="apps" span="2" long-name="Help Apps" levels="eng tools if ui">
  7487      <component name="helpmodel" long-name="Help" introduced="6.0" purpose="optional">
 10788 <collection name="csxhelp" long-name="Context Sensitive Extended Help" level="if">
  7488       <unit bldFile="app/helps/symhelp/helpmodel/group" mrp="app/helps/symhelp/helpmodel/group/app-services_hlpmodel.mrp"/>
 10789 <!-- this is really a component. Should move it down a directory -->
  7489      </component>
 10790 <component name="csxhelp_build" filter="s60" long-name="Context Sensitive Extended Help Build">
  7490     </collection>
 10791 <unit bldFile="app/helps/csxhelp/group"/>
  7491     <collection name="helps_info" long-name="Help Apps Info" level="ui">
 10792 </component>
  7492      <component name="helps_metadata" long-name="Help Apps Metadata" introduced="^2" purpose="development" class="config PC">
 10793 </collection>
  7493       <unit mrp="app/helps/helps_info/helps_metadata/helps_metadata.mrp"/>
 10794 <collection name="symhelp" long-name="Symbian Help" level="eng">
  7494      </component>
 10795 <component name="helpmodel" long-name="Help" introduced="6.0" purpose="optional">
  7495     </collection>
 10796 <unit bldFile="app/helps/symhelp/helpmodel/group" mrp="app/helps/symhelp/helpmodel/group/app-services_hlpmodel.mrp"/>
  7496    </block>
 10797 </component>
  7497    <block name="techview" level="apps" span="2" long-name="Techview" levels="services ui utils apps1 apps2 apps3">
 10798 </collection>
  7498     <collection name="buildverification" long-name="Build Verification" level="services">
 10799 <collection name="helps_info" long-name="Help Apps Info" level="ui">
  7499      <component name="autosmoketest" long-name="Auto Smoke Test" filter="gt" purpose="development" introduced="9.1">
 10800 <component name="helps_metadata" long-name="Help Apps Metadata" introduced="^2" purpose="development" class="config PC">
  7500       <unit bldFile="app/techview/buildverification/autosmoketest/Group" mrp="app/techview/buildverification/autosmoketest/Group/testtools_autosmoketest.mrp"/>
 10801 <unit mrp="app/helps/helps_info/helps_metadata/helps_metadata.mrp"/>
  7501      </component>
 10802 </component>
  7502      <component name="smoketest" long-name="Smoke Test" filter="gt" purpose="development">
 10803 </collection>
  7503       <unit bldFile="app/techview/buildverification/smoketest/Group" mrp="app/techview/buildverification/smoketest/Group/testtools_smoketest.mrp"/>
 10804 </block>
  7504      </component>
 10805 <block name="techview" level="apps" span="2" long-name="Techview" levels="services ui utils apps1 apps2 apps3">
  7505     </collection>
 10806 <collection name="buildverification" long-name="Build Verification" level="services">
  7506     <collection name="techviewplat" long-name="Techview Platform" level="services"/>
 10807 <component name="autosmoketest" long-name="Auto Smoke Test" filter="gt" purpose="development" introduced="9.1">
  7507     <collection name="techviewui" long-name="Techview UI" level="ui"/>
 10808 <unit bldFile="app/techview/buildverification/autosmoketest/Group" mrp="app/techview/buildverification/autosmoketest/Group/testtools_autosmoketest.mrp"/>
  7508     <collection name="controlpanel" long-name="Control Panel" level="ui"/>
 10809 </component>
  7509     <collection name="pimapps" long-name="PIM Apps" level="apps3"/>
 10810 <component name="smoketest" long-name="Smoke Test" filter="gt" purpose="development">
  7510     <collection name="securityapps" long-name="Security Apps" level="apps3"/>
 10811 <unit bldFile="app/techview/buildverification/smoketest/Group" mrp="app/techview/buildverification/smoketest/Group/testtools_smoketest.mrp"/>
  7511     <collection name="utilityapps" long-name="Utility Apps" level="apps2"/>
 10812 </component>
  7512     <collection name="installationapps" long-name="Installation Apps" level="apps2"/>
 10813 </collection>
  7513     <collection name="messagingapps" long-name="Messaging Apps" level="apps2"/>
 10814 <collection name="techviewplat" long-name="Techview Platform" level="services"/>
  7514     <collection name="telephonyapps" long-name="Telephony Apps" level="apps1"/>
 10815 <collection name="techviewui" long-name="Techview UI" level="ui"/>
  7515     <collection name="networkingapps" long-name="Networking Apps" level="apps1"/>
 10816 <collection name="controlpanel" long-name="Control Panel" level="ui"/>
  7516     <collection name="networkingutils" long-name="Networking Utils" level="utils"/>
 10817 <collection name="pimapps" long-name="PIM Apps" level="apps3"/>
  7517     <collection name="shortlinkapps" long-name="Shortlink Apps" level="apps1"/>
 10818 <collection name="securityapps" long-name="Security Apps" level="apps3"/>
  7518     <collection name="testapps" long-name="Test Apps" level="utils"/>
 10819 <collection name="utilityapps" long-name="Utility Apps" level="apps2"/>
  7519     <collection name="avapps" long-name="A/V Apps" level="apps3"/>
 10820 <collection name="installationapps" long-name="Installation Apps" level="apps2"/>
  7520     <collection name="toolkit" long-name="Toolkit" level="utils"/>
 10821 <collection name="messagingapps" long-name="Messaging Apps" level="apps2"/>
  7521     <collection name="techview_info" long-name="Techview Info" level="apps3">
 10822 <collection name="telephonyapps" long-name="Telephony Apps" level="apps1"/>
  7522      <component name="techview_metadata" long-name="Techview Metadata" introduced="^2" purpose="development" class="config PC">
 10823 <collection name="networkingapps" long-name="Networking Apps" level="apps1"/>
  7523       <unit mrp="app/techview/techview_info/techview_metadata/techview_metadata.mrp"/>
 10824 <collection name="networkingutils" long-name="Networking Utils" level="utils"/>
  7524      </component>
 10825 <collection name="shortlinkapps" long-name="Shortlink Apps" level="apps1"/>
  7525     </collection>
 10826 <collection name="testapps" long-name="Test Apps" level="utils"/>
  7526    </block>
 10827 <collection name="avapps" long-name="A/V Apps" level="apps3"/>
  7527   </layer>
 10828 <collection name="toolkit" long-name="Toolkit" level="utils"/>
  7528  </systemModel>
 10829 <collection name="techview_info" long-name="Techview Info" level="apps3">
       
 10830 <component name="techview_metadata" long-name="Techview Metadata" introduced="^2" purpose="development" class="config PC">
       
 10831 <unit mrp="app/techview/techview_info/techview_metadata/techview_metadata.mrp"/>
       
 10832 </component>
       
 10833 </collection>
       
 10834 </block>
       
 10835 </layer>
       
 10836 </systemModel>
       
 10837 </SystemDefinition>
  7529 </SystemDefinition>