symbian3/single/sysdefs/auto/system_model_3.0.xml
changeset 640 647d89fe60d1
child 894 cd43afbd6191
equal deleted inserted replaced
639:a771f6c1712c 640:647d89fe60d1
       
     1 <?xml version="1.0" encoding="UTF-8"?>
       
     2 <SystemDefinition xmlns:qt="http://www.nokia.com/qt" id-namespace="http://www.symbian.org/system-definition" schema="3.0.0">
       
     3 <systemModel name="Symbian^3">
       
     4 <layer id="adaptation" name="Adaptation" levels="low mw high">
       
     5 <package id="stubs" tech-domain="hb" level="high" name="Stubs" levels="stub">
       
     6 <collection id="s60_stubs" level="stub">
       
     7 <component id="audiostubs" name="Audio Stubs">
       
     8 <unit bldFile="/adaptation/stubs/audiostubs/group"/>
       
     9 </component>
       
    10 <component id="btaudioadaptation_stub" name="Bluetooth Audio Adaptation Stub">
       
    11 <unit bldFile="/adaptation/stubs/btaudioadaptation_stub/group"/>
       
    12 </component>
       
    13 <component id="drm_stubs" name="DRM Stubs">
       
    14 <unit bldFile="/adaptation/stubs/drm_stubs/group"/>
       
    15 </component>
       
    16 <component id="ocrsrv_stub" name="OCR Services Stub">
       
    17 <unit bldFile="/adaptation/stubs/ocrsrv_stub/group"/>
       
    18 </component>
       
    19 <component id="omasuplasnconverterstubimpl" name="OMA SUPL ASN Converter Stub Implementation">
       
    20 <unit bldFile="/adaptation/stubs/omasuplasnconverterstubimpl/group"/>
       
    21 </component>
       
    22 <component id="posmsgpluginreferenceimpl" name="POS Message Plugin Reference Implementation" class="plugin">
       
    23 <unit bldFile="/adaptation/stubs/posmsgpluginreferenceimpl/group"/>
       
    24 </component>
       
    25 <component id="srsfenginestub" name="SRSF Engine Stub">
       
    26 <unit bldFile="/adaptation/stubs/srsfenginestub/group"/>
       
    27 </component>
       
    28 <component id="power_save_display_mode_stub" name="Power Save Display Mode Stub">
       
    29 <unit bldFile="/adaptation/stubs/power_save_display_mode_stub/group"/>
       
    30 </component>
       
    31 <component id="systemswstubs" name="System Software Stubs">
       
    32 <unit bldFile="/adaptation/stubs/systemswstubs/group"/>
       
    33 </component>
       
    34 <component id="tactileclickplugin_stub" name="Tactile Click Plugin Stub" class="plugin">
       
    35 <unit bldFile="/adaptation/stubs/tactileclickplugin_stub/group"/>
       
    36 </component>
       
    37 <component id="wlanhwinit_stub" name="WLAN Hardware Init Stub">
       
    38 <unit bldFile="/adaptation/stubs/wlanhwinit_stub/group"/>
       
    39 </component>
       
    40 </collection>
       
    41 </package>
       
    42 <package id="beagleboard" tech-domain="hb" level="low" name="Beagle Board" levels="hw-if">
       
    43 <collection id="omap3530" name="OMAP 3530" level="hw-if">
       
    44 <component id="omap3530_build" name="Beagle Board Common" introduced="^3" purpose="optional" filter="sf_build">
       
    45 <unit bldFile="/adaptation/beagleboard/omap3530" mrp="/adaptation/beagleboard/omap3530/base_beagle.mrp"/>
       
    46 </component>
       
    47 <component id="omap3530_kernel" name="Beagle Board Kernel" introduced="^3" purpose="optional" filter="sf_build">
       
    48 <unit bldFile="/adaptation/beagleboard/omap3530/kernel"/>
       
    49 </component>
       
    50 <component id="beagleboard_Baseport" name="Beagle Board Baseport" introduced="^3" purpose="optional" filter="sf_build">
       
    51 <unit bldFile="/adaptation/beagleboard/omap3530/beagleboard"/>
       
    52 </component>
       
    53 </collection>
       
    54 </package>
       
    55 <package id="qemu" tech-domain="hb" level="low" name="QEMU and Baseport" levels="hw-if">
       
    56 <collection id="qemu_baseport" name="Baseport" level="hw-if">
       
    57 <component id="syborg" name="Syborg" introduced="^2" purpose="optional" filter="sf_build">
       
    58 <unit bldFile="/adaptation/qemu/baseport/syborg" mrp="/adaptation/qemu/baseport/syborg/syborg.mrp"/>
       
    59 </component>
       
    60 </collection>
       
    61 </package>
       
    62 </layer>
       
    63 <layer id="os" name="OS" levels="hw services">
       
    64 <package id="kernelhwsrv" level="hw" tech-domain="hb" name="Kernel and Hardware Services" levels="hw-if adaptation framework test">
       
    65 <collection id="brdbootldr" name="Board Boot Loader" level="hw-if">
       
    66 <component id="ubootldr" name="Boot Loader" introduced="9.2" purpose="optional">
       
    67 <unit mrp="/os/kernelhwsrv/brdbootldr/ubootldr/base_ubootldr.mrp"/>
       
    68 </component>
       
    69 </collection>
       
    70 <collection id="bsptemplate" name="Board Support Package Template" level="hw-if">
       
    71 <component id="asspandvariant" name="Template ASSP and Variant" introduced="6.0" purpose="development">
       
    72 <unit bldFile="/os/kernelhwsrv/bsptemplate/asspandvariant/template_variant" mrp="/os/kernelhwsrv/bsptemplate/asspandvariant/base_template.mrp"/>
       
    73 </component>
       
    74 </collection>
       
    75 <collection id="kernel" name="Kernel Architecture" level="adaptation">
       
    76 <component id="eka" name="Kernel Architecture" introduced="8.0" purpose="mandatory">
       
    77 <unit bldFile="/os/kernelhwsrv/kernel/eka" mrp="/os/kernelhwsrv/kernel/eka/base_e32.mrp"/>
       
    78 </component>
       
    79 </collection>
       
    80 <collection id="kerneltest" name="Kernel Test" level="hw-if">
       
    81 <component id="e32utils" name="E32 Utilities" purpose="development">
       
    82 <unit bldFile="/os/kernelhwsrv/kerneltest/e32utils/group" mrp="/os/kernelhwsrv/kerneltest/e32utils/group/base_e32utils.mrp"/>
       
    83 </component>
       
    84 <component id="e32test" name="E32 Tests" purpose="development">
       
    85 <unit bldFile="/os/kernelhwsrv/kerneltest/e32test/group" mrp="/os/kernelhwsrv/kerneltest/e32test/group/base_e32test.mrp"/>
       
    86 </component>
       
    87 <component id="f32test" name="File Server Tests" purpose="development">
       
    88 <unit bldFile="/os/kernelhwsrv/kerneltest/f32test/group" mrp="/os/kernelhwsrv/kerneltest/f32test/group/base_f32test.mrp"/>
       
    89 </component>
       
    90 </collection>
       
    91 <collection id="ldds" name="Logical Device Drivers" level="adaptation">
       
    92 <component id="ethernetldd" name="Ethernet Drivers" purpose="optional">
       
    93 <unit bldFile="/os/kernelhwsrv/kernel/eka/drivers/ethernet" mrp="/os/kernelhwsrv/kernel/eka/drivers/ethernet/base_e32_drivers_ethernet.mrp"/>
       
    94 </component>
       
    95 <component id="audioldd" name="Audio Drivers" introduced="8.1b" purpose="optional">
       
    96 <unit bldFile="/os/kernelhwsrv/kernel/eka/drivers/soundsc" mrp="/os/kernelhwsrv/kernel/eka/drivers/soundsc/base_e32_drivers_sound.mrp"/>
       
    97 </component>
       
    98 <component id="serialldd" name="Serial Port Drivers" purpose="optional">
       
    99 <unit bldFile="/os/kernelhwsrv/kernel/eka/drivers/ecomm" mrp="/os/kernelhwsrv/kernel/eka/drivers/ecomm/base_e32_drivers_ecomm.mrp"/>
       
   100 </component>
       
   101 <component id="legacydrivers" name="Legacy Drivers" purpose="optional">
       
   102 <unit mrp="/os/kernelhwsrv/kernel/eka/drivers/adc/base_e32_drivers_adc.mrp"/>
       
   103 </component>
       
   104 <component id="locmedia" name="Local Media Subsystem" introduced="8.1b" purpose="mandatory">
       
   105 <!-- these are LDDs for storage media-->
       
   106 <unit bldFile="/os/kernelhwsrv/kernel/eka/drivers/locmedia" mrp="/os/kernelhwsrv/kernel/eka/drivers/locmedia/base_e32_drivers_locmedia.mrp"/>
       
   107 </component>
       
   108 <component id="runmodedebugger" name="Run Mode Debugger" purpose="mandatory">
       
   109 <unit bldFile="/os/kernelhwsrv/kernel/eka/drivers/debug/group" mrp="/os/kernelhwsrv/kernel/eka/drivers/debug/group/base_e32_drivers_debug.mrp"/>
       
   110 </component>
       
   111 <component id="btrace" name="Kernel Trace Tool" purpose="mandatory">
       
   112 <unit bldFile="/os/kernelhwsrv/kernel/eka/drivers/trace" mrp="/os/kernelhwsrv/kernel/eka/drivers/trace/base_e32_drivers_trace.mrp"/>
       
   113 </component>
       
   114 <component id="cameraldd" name="Camera Drivers" introduced="^3" purpose="optional">
       
   115 <unit bldFile="/os/kernelhwsrv/kernel/eka/drivers/camerasc" mrp="/os/kernelhwsrv/kernel/eka/drivers/camerasc/base_drivers_camerasc.mrp"/>
       
   116 </component>
       
   117 <component id="displayldd" name="Display Drivers" introduced="^3" purpose="optional">
       
   118 <!-- owned and maintained by graphics package. To be moved there as soon as technical limitations are resolved -->
       
   119 <unit bldFile="/os/kernelhwsrv/kernel/eka/drivers/display" mrp="/os/kernelhwsrv/kernel/eka/drivers/display/base_e32_drivers_display.mrp"/>
       
   120 </component>
       
   121 <component id="usbclientdrivers" name="USB Client Drivers" introduced="8.1b" purpose="optional">
       
   122 <!-- owned and maintained by usb package. To be moved there as soon as technical limitations are resolved -->
       
   123 <unit bldFile="/os/kernelhwsrv/kernel/eka/drivers/usbc" mrp="/os/kernelhwsrv/kernel/eka/drivers/usbc/base_e32_drivers_usbcli.mrp"/>
       
   124 </component>
       
   125 <component id="usbdescriptors" name="USB Descriptors" purpose="optional">
       
   126 <!-- owned and maintained by usb package. To be moved there as soon as technical limitations are resolved -->
       
   127 <unit bldFile="/os/kernelhwsrv/kernel/eka/drivers/usbho/usbdescriptors" mrp="/os/kernelhwsrv/kernel/eka/drivers/usbho/usbdescriptors/base_drivers_usbdescriptors.mrp"/>
       
   128 </component>
       
   129 <component id="usbdi_utils" name="USB DI Utils" purpose="optional">
       
   130 <!-- owned and maintained by usb package. To be moved there as soon as technical limitations are resolved -->
       
   131 <unit bldFile="/os/kernelhwsrv/kernel/eka/drivers/usbho/usbdi_utils" mrp="/os/kernelhwsrv/kernel/eka/drivers/usbho/usbdi_utils/base_drivers_usbdi_utils.mrp"/>
       
   132 </component>
       
   133 </collection>
       
   134 <collection id="driversupport" name="Generic Driver Support" level="hw-if">
       
   135 <component id="mediadrivers" name="Media Drivers" purpose="optional">
       
   136 <!-- these are for storage media-->
       
   137 <unit bldFile="/os/kernelhwsrv/kernel/eka/drivers/media" mrp="/os/kernelhwsrv/kernel/eka/drivers/media/base_e32_drivers_media.mrp"/>
       
   138 </component>
       
   139 <component id="genericboardsupport" name="Generic Board Support" purpose="optional">
       
   140 <unit bldFile="/os/kernelhwsrv/kernel/eka/drivers/bsp" mrp="/os/kernelhwsrv/kernel/eka/drivers/bsp/base_e32_drivers_bsp.mrp"/>
       
   141 </component>
       
   142 </collection>
       
   143 <collection id="userlibandfileserver" name="User Library and File Server" level="framework">
       
   144 <component id="euser" name="User Library" purpose="mandatory">
       
   145 <unit bldFile="/os/kernelhwsrv/kernel/eka/euser" mrp="/os/kernelhwsrv/kernel/eka/euser/base_e32_euser.mrp"/>
       
   146 </component>
       
   147 <component id="compsupp" name="Compiler Runtime Support" filter="gt" purpose="mandatory">
       
   148 <unit bldFile="/os/kernelhwsrv/kernel/eka/compsupp" mrp="/os/kernelhwsrv/kernel/eka/compsupp/base_e32_compsupp.mrp"/>
       
   149 </component>
       
   150 <component id="fileserver" name="File Server" filter="gt" purpose="mandatory">
       
   151 <unit bldFile="/os/kernelhwsrv/userlibandfileserver/fileserver/group" mrp="/os/kernelhwsrv/userlibandfileserver/fileserver/group/base_f32.mrp"/>
       
   152 </component>
       
   153 <component id="estart" name="Base Starter" filter="gt" purpose="optional">
       
   154 <unit bldFile="/os/kernelhwsrv/userlibandfileserver/fileserver/estart" mrp="/os/kernelhwsrv/userlibandfileserver/fileserver/estart/base_f32_estart.mrp"/>
       
   155 </component>
       
   156 <component id="domainmgr" name="Domain Manager" introduced="8.1b" purpose="mandatory">
       
   157 <unit bldFile="/os/kernelhwsrv/userlibandfileserver/domainmgr/group" mrp="/os/kernelhwsrv/userlibandfileserver/domainmgr/group/base_domain.mrp"/>
       
   158 </component>
       
   159 </collection>
       
   160 <collection id="filesystems" name="File Systems" level="framework">
       
   161 <component id="romfs" name="ROM File System" filter="gt" purpose="optional" class="plugin">
       
   162 <unit mrp="/os/kernelhwsrv/userlibandfileserver/fileserver/srom/base_f32_srom.mrp"/>
       
   163 </component>
       
   164 <component id="rofs" name="ROFS" filter="gt" purpose="optional" class="plugin">
       
   165 <unit bldFile="/os/kernelhwsrv/userlibandfileserver/fileserver/srofs" mrp="/os/kernelhwsrv/userlibandfileserver/fileserver/srofs/base_f32_srofs.mrp"/>
       
   166 </component>
       
   167 <component id="usbmsfs" name="USB Mass Storage File System" filter="gt" purpose="optional" class="plugin">
       
   168 <unit bldFile="/os/kernelhwsrv/userlibandfileserver/fileserver/smassstorage" mrp="/os/kernelhwsrv/userlibandfileserver/fileserver/smassstorage/base_f32_smassstorage.mrp"/>
       
   169 </component>
       
   170 <component id="usbhostmssrv" name="USB Host Mass Storage Server" filter="gt" introduced="^3" purpose="optional" class="plugin">
       
   171 <unit bldFile="/os/kernelhwsrv/userlibandfileserver/fileserver/shostmassstorage" mrp="/os/kernelhwsrv/userlibandfileserver/fileserver/shostmassstorage/base_f32_shostmassstorage.mrp"/>
       
   172 </component>
       
   173 <component id="fat32fs" name="FAT32 File System" filter="gt" purpose="optional" class="plugin">
       
   174 <unit bldFile="/os/kernelhwsrv/userlibandfileserver/fileserver/sfat32" mrp="/os/kernelhwsrv/userlibandfileserver/fileserver/sfat32/base_f32_sfat32.mrp"/>
       
   175 </component>
       
   176 <component id="fatfs" name="FAT File System" filter="gt" purpose="optional" class="plugin">
       
   177 <unit bldFile="/os/kernelhwsrv/userlibandfileserver/fileserver/sfat" mrp="/os/kernelhwsrv/userlibandfileserver/fileserver/sfat/base_f32_sfat.mrp"/>
       
   178 </component>
       
   179 <component id="compfs" name="Composite File System" filter="gt" purpose="optional" class="plugin">
       
   180 <unit bldFile="/os/kernelhwsrv/userlibandfileserver/fileserver/scomp" mrp="/os/kernelhwsrv/userlibandfileserver/fileserver/scomp/base_f32_scomp.mrp"/>
       
   181 </component>
       
   182 </collection>
       
   183 <collection id="halservices" name="HAL Services" level="framework">
       
   184 <component id="hal" name="User-Side Hardware Abstraction" introduced="6.0" purpose="optional">
       
   185 <unit bldFile="/os/kernelhwsrv/halservices/hal" mrp="/os/kernelhwsrv/halservices/hal/base_hal.mrp"/>
       
   186 </component>
       
   187 </collection>
       
   188 <collection id="textmodeshell" name="Text Mode Shell" level="test">
       
   189 <component id="e32wsrv" name="Text Window Server" purpose="optional">
       
   190 <unit bldFile="/os/kernelhwsrv/kernel/eka/ewsrv" mrp="/os/kernelhwsrv/kernel/eka/ewsrv/base_e32_ewsrv.mrp"/>
       
   191 </component>
       
   192 <component id="textshell" name="Text Shell" filter="gt" purpose="development">
       
   193 <unit bldFile="/os/kernelhwsrv/userlibandfileserver/fileserver/etshell" mrp="/os/kernelhwsrv/userlibandfileserver/fileserver/etshell/base_f32_eshell.mrp"/>
       
   194 </component>
       
   195 </collection>
       
   196 <collection id="baseapitest" name="Base API Tests" level="test">
       
   197 
       
   198 </collection>
       
   199 <collection id="kernelhwsrv_info" name="Kernel and Hardware Services Info" level="test">
       
   200 <component id="kernelhwsrv_metadata" name="Kernel and Hardware Services Metadata" class="config" introduced="^2" purpose="development" target="desktop">
       
   201 <unit mrp="/os/kernelhwsrv/kernelhwsrv_info/kernelhwsrv_metadata/kernelhwsrv_metadata.mrp"/>
       
   202 </component>
       
   203 </collection>
       
   204 </package>
       
   205 <package id="boardsupport" level="hw" tech-domain="hb" name="Board Support" levels="bsp test 2 3 config">
       
   206 <collection id="emulator" name="Emulator" level="bsp">
       
   207 <component id="emulatorbsp" name="Emulator BSP" purpose="optional">
       
   208 <unit bldFile="/os/boardsupport/emulator/emulatorbsp" mrp="/os/boardsupport/emulator/emulatorbsp/base_wins.mrp"/>
       
   209 </component>
       
   210 </collection>
       
   211 <collection id="haitest" name="HAI Test Suites" level="test">
       
   212 <component id="bspsvs" name="BSP Verification Suite" introduced="^2" purpose="development">
       
   213 <unit mrp="/os/boardsupport/haitest/bspsvs/group/bspsvs.mrp"/>
       
   214 </component>
       
   215 </collection>
       
   216 <collection id="boardsupport_info" name="Board Support Info" level="config">
       
   217 <component id="boardsupport_metadata" name="Board Support Metadata" class="config" introduced="^2" purpose="development" target="desktop">
       
   218 <unit mrp="/os/boardsupport/boardsupport_info/boardsupport_metadata/boardsupport_metadata.mrp"/>
       
   219 </component>
       
   220 </collection>
       
   221 </package>
       
   222 <package id="buildtools" level="hw" tech-domain="to" name="Build Tools" levels="bld mw fw ui">
       
   223 <collection id="bldsystemtools" name="Build System Tools" level="bld">
       
   224 <component id="sysdeftools" name="System Definition Tools" purpose="development" introduced="^2">
       
   225 <unit mrp="/os/buildtools/bldsystemtools/sysdeftools/group/sysdeftools.mrp"/>
       
   226 </component>
       
   227 <component id="commonbldutils" name="Common Utils" purpose="development">
       
   228 <unit mrp="/os/buildtools/bldsystemtools/commonbldutils/tools_utils_common.mrp"/>
       
   229 </component>
       
   230 </collection>
       
   231 <collection id="toolsandutils" name="Tools and Utils" level="mw">
       
   232 <component id="productionbldtools" name="Production Build Tools" filter="gt" purpose="development">
       
   233 <unit mrp="/os/buildtools/toolsandutils/productionbldtools/product_tools.mrp"/>
       
   234 </component>
       
   235 <component id="e32tools" name="E32 Tools" deprecated="^2" purpose="development" target="desktop">
       
   236 <unit bldFile="/os/buildtools/toolsandutils/e32tools/group" mrp="/os/buildtools/toolsandutils/e32tools/group/tools_e32tools.mrp"/>
       
   237 </component>
       
   238 
       
   239 <component id="autotest" name="Autotest" purpose="development">
       
   240 <unit bldFile="/os/buildtools/toolsandutils/autotest/group" mrp="/os/buildtools/toolsandutils/autotest/group/tools_autotest.mrp"/>
       
   241 </component>
       
   242 </collection>
       
   243 <collection id="sbsv1_os" name="Symbian Build System v1" level="fw">
       
   244 <component id="e32toolp" name="E32 Perl Tools" purpose="development" target="desktop" filter="sf_build">
       
   245 <unit mrp="/os/buildtools/sbsv1_os/e32toolp/group/tools_e32toolp.mrp" bldFile="/os/buildtools/sbsv1_os/e32toolp/group"/>
       
   246 </component>
       
   247 </collection>
       
   248 <collection id="imgtools_os" name="Image Tools" level="fw">
       
   249 <component id="romkiteka2" name="ROMKIT EKA2" deprecated="^2" purpose="development">
       
   250 <unit bldFile="/os/buildtools/imgtools_os/romkiteka2/group" mrp="/os/buildtools/imgtools_os/romkiteka2/group/tools_romkit.mrp"/>
       
   251 </component>
       
   252 </collection>
       
   253 <collection id="misccomponents" name="Misc Components" level="mw">
       
   254 <component id="emulatorlauncher" name="Emulator Launcher" filter="gt" purpose="development">
       
   255 <unit bldFile="/os/buildtools/misccomponents/emulatorlauncher/group" mrp="/os/buildtools/misccomponents/emulatorlauncher/group/tools_sdk_eng_emulator_launcher.mrp"/>
       
   256 </component>
       
   257 </collection>
       
   258 <collection id="buildtools_info" name="Build Tools Info" level="ui">
       
   259 <component id="buildtools_metadata" name="Build Tools Metadata" class="config" introduced="^2" purpose="development" target="desktop">
       
   260 <unit mrp="/os/buildtools/buildtools_info/buildtools_metadata/buildtools_metadata.mrp"/>
       
   261 </component>
       
   262 </collection>
       
   263 </package>
       
   264 <package id="ossrv" level="services" tech-domain="hb" name="Generic OS Services" levels="physical-abstraction app-libs encoding translation data-services utilities">
       
   265 <collection id="ossrv_pub" name="Generic OS Services Public Interfaces" level="utilities">
       
   266 <component id="boost_apis" name="Boost APIs" class="api" filter="s60">
       
   267 <unit bldFile="/os/ossrv/ossrv_pub/boost_apis/group"/>
       
   268 </component>
       
   269 <component id="cpp_wrappers" name="Cpp wrappers" class="api" filter="s60">
       
   270 <unit bldFile="/os/ossrv/ossrv_pub/cpp_wrappers/group"/>
       
   271 </component>
       
   272 <component id="character_type_apis" name="Character Type APIs" class="api" filter="s60">
       
   273 <unit bldFile="/os/ossrv/ossrv_pub/character_type_apis/group"/>
       
   274 </component>
       
   275 <component id="compiler_specific_runtime_support" name="Compiler Specific Runtime Support" class="api" filter="s60">
       
   276 <unit bldFile="/os/ossrv/ossrv_pub/compiler_specific_runtime_support/group"/>
       
   277 </component>
       
   278 <component id="ossrv_configuration_api" name="Generic OS Services Configuration API" class="api" filter="s60">
       
   279 <unit bldFile="/os/ossrv/ossrv_pub/configuration/group"/>
       
   280 </component>
       
   281 <component id="crypto_authentication_codes_and_hash_functions_api" name="Crypto Authentication Codes and Hash Functions API" class="api" filter="s60">
       
   282 <unit bldFile="/os/ossrv/ossrv_pub/crypto_authentication_codes_and_hash_functions_api/group"/>
       
   283 </component>
       
   284 <component id="crypto_auxillary_functions_api" name="Crypto Auxillary Functions API" class="api" filter="s60">
       
   285 <unit bldFile="/os/ossrv/ossrv_pub/crypto_auxillary_functions_api/group"/>
       
   286 </component>
       
   287 <component id="crypto_certificates_api" name="Crypto Certificates API" class="api" filter="s60">
       
   288 <unit bldFile="/os/ossrv/ossrv_pub/crypto_certificates_api/group"/>
       
   289 </component>
       
   290 <component id="crypto_inputoutput_and_data_encoding_api" name="Crypto Input/Output and Data Encoding API" class="api" filter="s60">
       
   291 <unit bldFile="/os/ossrv/ossrv_pub/crypto_inputoutput_and_data_encoding_api/group"/>
       
   292 </component>
       
   293 <component id="crypto_public_key_cryptography_and_key_agreement_api" name="Crypto Public Key Cryptography and Key Agreement API" class="api" filter="s60">
       
   294 <unit bldFile="/os/ossrv/ossrv_pub/crypto_public_key_cryptography_and_key_agreement_api/group"/>
       
   295 </component>
       
   296 <component id="crypto_symmetric_ciphers_api" name="Crypto Symmetric Ciphers API" class="api" filter="s60">
       
   297 <unit bldFile="/os/ossrv/ossrv_pub/crypto_symmetric_ciphers_api/group"/>
       
   298 </component>
       
   299 <component id="crypto_utility_functions_api" name="Crypto Utility Functions API" class="api" filter="s60">
       
   300 <unit bldFile="/os/ossrv/ossrv_pub/crypto_utility_functions_api/group"/>
       
   301 </component>
       
   302 <component id="cryptogaphy_related_api" name="Cryptogaphy Related API" class="api" filter="s60">
       
   303 <unit bldFile="/os/ossrv/ossrv_pub/cryptogaphy_related_api/group"/>
       
   304 </component>
       
   305 <component id="ossrv_debug_api" name="Generic OS Services Debug API" class="api" filter="s60">
       
   306 <unit bldFile="/os/ossrv/ossrv_pub/debug/group"/>
       
   307 </component>
       
   308 <component id="ossrv_exceptions_api" name="Generic OS Services Exceptions API" class="api" filter="s60">
       
   309 <unit bldFile="/os/ossrv/ossrv_pub/exceptions/group"/>
       
   310 </component>
       
   311 <component id="gboxed" name="GBoxed API" class="api" filter="s60">
       
   312 <unit bldFile="/os/ossrv/ossrv_pub/gboxed/group"/>
       
   313 </component>
       
   314 <component id="glib_arrays" name="Glib Arrays API" class="api" filter="s60">
       
   315 <unit bldFile="/os/ossrv/ossrv_pub/glib_arrays/group"/>
       
   316 </component>
       
   317 <component id="glib_asynchronous_queues" name="Glib Asynchronous Queues API" class="api" filter="s60">
       
   318 <unit bldFile="/os/ossrv/ossrv_pub/glib_asynchronous_queues/group"/>
       
   319 </component>
       
   320 <component id="glib_atomic_operations" name="Glib Atomic Operations API" class="api" filter="s60">
       
   321 <unit bldFile="/os/ossrv/ossrv_pub/glib_atomic_operations/group"/>
       
   322 </component>
       
   323 <component id="glib_automatic_string_completion" name="Glib Automatic String Completion API" class="api" filter="s60">
       
   324 <unit bldFile="/os/ossrv/ossrv_pub/glib_automatic_string_completion/group"/>
       
   325 </component>
       
   326 <component id="glib_balanced_binary_trees" name="Glib Balanced Binary Trees API" class="api" filter="s60">
       
   327 <unit bldFile="/os/ossrv/ossrv_pub/glib_balanced_binary_trees/group"/>
       
   328 </component>
       
   329 <component id="glib_basic_types" name="Glib Basic Types API" class="api" filter="s60">
       
   330 <unit bldFile="/os/ossrv/ossrv_pub/glib_basic_types/group"/>
       
   331 </component>
       
   332 <component id="glib_caches" name="Glib Caches API" class="api" filter="s60">
       
   333 <unit bldFile="/os/ossrv/ossrv_pub/glib_caches/group"/>
       
   334 </component>
       
   335 <component id="glib_character_set_conversion" name="Glib Character Set Conversion API" class="api" filter="s60">
       
   336 <unit bldFile="/os/ossrv/ossrv_pub/glib_character_set_conversion/group"/>
       
   337 </component>
       
   338 <component id="glib_closures" name="Glib Closures API" class="api" filter="s60">
       
   339 <unit bldFile="/os/ossrv/ossrv_pub/glib_closures/group"/>
       
   340 </component>
       
   341 <component id="glib_commandline_option_parser" name="Glib Command Line Option Parser API" class="api" filter="s60">
       
   342 <unit bldFile="/os/ossrv/ossrv_pub/glib_commandline_option_parser/group"/>
       
   343 </component>
       
   344 <component id="glib_datasets" name="Glib Datasets API" class="api" filter="s60">
       
   345 <unit bldFile="/os/ossrv/ossrv_pub/glib_datasets/group"/>
       
   346 </component>
       
   347 <component id="glib_date_and_time_functions" name="Glib Date and Time Functions API" class="api" filter="s60">
       
   348 <unit bldFile="/os/ossrv/ossrv_pub/glib_date_and_time_functions/group"/>
       
   349 </component>
       
   350 <component id="glib_doubleended_queues" name="Glib Double-ended Queues API" class="api" filter="s60">
       
   351 <unit bldFile="/os/ossrv/ossrv_pub/glib_doubleended_queues/group"/>
       
   352 </component>
       
   353 <component id="glib_doublylinked_lists" name="Glib Doubly-Linked Lists API" class="api" filter="s60">
       
   354 <unit bldFile="/os/ossrv/ossrv_pub/glib_doublylinked_lists/group"/>
       
   355 </component>
       
   356 <component id="glib_dynamic_loading_of_modules" name="Glib Dynamic Loading of Modules API" class="api" filter="s60">
       
   357 <unit bldFile="/os/ossrv/ossrv_pub/glib_dynamic_loading_of_modules/group"/>
       
   358 </component>
       
   359 <component id="glib_enums_and_flags" name="Glib Enums and Flags API" class="api" filter="s60">
       
   360 <unit bldFile="/os/ossrv/ossrv_pub/glib_enums_and_flags/group"/>
       
   361 </component>
       
   362 <component id="glib_error_reporting" name="Glib Error Reporting API" class="api" filter="s60">
       
   363 <unit bldFile="/os/ossrv/ossrv_pub/glib_error_reporting/group"/>
       
   364 </component>
       
   365 <component id="glib_file_utilities" name="Glib File Utilities API" class="api" filter="s60">
       
   366 <unit bldFile="/os/ossrv/ossrv_pub/glib_file_utilities/group"/>
       
   367 </component>
       
   368 <component id="glib_generic_values" name="Glib Generic Values API" class="api" filter="s60">
       
   369 <unit bldFile="/os/ossrv/ossrv_pub/glib_generic_values/group"/>
       
   370 </component>
       
   371 <component id="glib_globstyle_pattern_matching" name="Glib Glob-Style Pattern Matching API" class="api" filter="s60">
       
   372 <unit bldFile="/os/ossrv/ossrv_pub/glib_globstyle_pattern_matching/group"/>
       
   373 </component>
       
   374 <component id="glib_hash_tables" name="Glib Hash Tables API" class="api" filter="s60">
       
   375 <unit bldFile="/os/ossrv/ossrv_pub/glib_hash_tables/group"/>
       
   376 </component>
       
   377 <component id="glib_hook_functions" name="Glib Hook Functions API" class="api" filter="s60">
       
   378 <unit bldFile="/os/ossrv/ossrv_pub/glib_hook_functions/group"/>
       
   379 </component>
       
   380 <component id="glib_internationalization" name="Glib  Internationalization API" class="api" filter="s60">
       
   381 <unit bldFile="/os/ossrv/ossrv_pub/glib_internationalization/group"/>
       
   382 </component>
       
   383 <component id="glib_io_channels" name="Glib I/O Channels API" class="api" filter="s60">
       
   384 <unit bldFile="/os/ossrv/ossrv_pub/glib_io_channels/group"/>
       
   385 </component>
       
   386 <component id="glib_keyvalue_file_parser" name="Glib Key-Value File Parser API" class="api" filter="s60">
       
   387 <unit bldFile="/os/ossrv/ossrv_pub/glib_keyvalue_file_parser/group"/>
       
   388 </component>
       
   389 <component id="glib_lexical_scanner" name="Glib Lexical Scanner API" class="api" filter="s60">
       
   390 <unit bldFile="/os/ossrv/ossrv_pub/glib_lexical_scanner/group"/>
       
   391 </component>
       
   392 <component id="glib_main_event_loop" name="Glib Main Event Loop API" class="api" filter="s60">
       
   393 <unit bldFile="/os/ossrv/ossrv_pub/glib_main_event_loop/group"/>
       
   394 </component>
       
   395 <component id="glib_memory_allocation" name="Glib Memory Allocation API" class="api" filter="s60">
       
   396 <unit bldFile="/os/ossrv/ossrv_pub/glib_memory_allocation/group"/>
       
   397 </component>
       
   398 <component id="glib_memory_slices" name="Glib Memory Slices API" class="api" filter="s60">
       
   399 <unit bldFile="/os/ossrv/ossrv_pub/glib_memory_slices/group"/>
       
   400 </component>
       
   401 <component id="glib_message_logging" name="Glib Message Logging API" class="api" filter="s60">
       
   402 <unit bldFile="/os/ossrv/ossrv_pub/glib_message_logging/group"/>
       
   403 </component>
       
   404 <component id="glib_miscellaneous_utility_functions" name="Glib Miscellaneous Utility Functions API" class="api" filter="s60">
       
   405 <unit bldFile="/os/ossrv/ossrv_pub/glib_miscellaneous_utility_functions/group"/>
       
   406 </component>
       
   407 <component id="glib_nary_trees" name="Glib N-ary Trees API" class="api" filter="s60">
       
   408 <unit bldFile="/os/ossrv/ossrv_pub/glib_nary_trees/group"/>
       
   409 </component>
       
   410 <component id="glib_parameters_and_values" name="Glib Parameters and Values API" class="api" filter="s60">
       
   411 <unit bldFile="/os/ossrv/ossrv_pub/glib_parameters_and_values/group"/>
       
   412 </component>
       
   413 <component id="glib_quarks" name="Glib Quarks API" class="api" filter="s60">
       
   414 <unit bldFile="/os/ossrv/ossrv_pub/glib_quarks/group"/>
       
   415 </component>
       
   416 <component id="glib_random_numbers" name="Glib Random Numbers API" class="api" filter="s60">
       
   417 <unit bldFile="/os/ossrv/ossrv_pub/glib_random_numbers/group"/>
       
   418 </component>
       
   419 <component id="glib_relations_and_tuples" name="Glib Relations and Tuples API" class="api" filter="s60">
       
   420 <unit bldFile="/os/ossrv/ossrv_pub/glib_relations_and_tuples/group"/>
       
   421 </component>
       
   422 <component id="glib_shellrelated_utilities" name="Glib Shell-related Utilities API" class="api" filter="s60">
       
   423 <unit bldFile="/os/ossrv/ossrv_pub/glib_shellrelated_utilities/group"/>
       
   424 </component>
       
   425 <component id="glib_signals" name="Glib Signals API" class="api" filter="s60">
       
   426 <unit bldFile="/os/ossrv/ossrv_pub/glib_signals/group"/>
       
   427 </component>
       
   428 <component id="glib_simple_xml_subset_parser" name="Glib Simple XML Subset Parser API" class="api" filter="s60">
       
   429 <unit bldFile="/os/ossrv/ossrv_pub/glib_simple_xml_subset_parser/group"/>
       
   430 </component>
       
   431 <component id="glib_singlylinked_lists" name="Glib Singly-Linked Lists API" class="api" filter="s60">
       
   432 <unit bldFile="/os/ossrv/ossrv_pub/glib_singlylinked_lists/group"/>
       
   433 </component>
       
   434 <component id="glib_spawning_processes" name="Glib Spawning Processes API" class="api" filter="s60">
       
   435 <unit bldFile="/os/ossrv/ossrv_pub/glib_spawning_processes/group"/>
       
   436 </component>
       
   437 <component id="glib_standard_macros" name="Glib Standard Macros API" class="api" filter="s60">
       
   438 <unit bldFile="/os/ossrv/ossrv_pub/glib_standard_macros/group"/>
       
   439 </component>
       
   440 <component id="glib_string_utility_functions" name="Glib String Utility Functions API" class="api" filter="s60">
       
   441 <unit bldFile="/os/ossrv/ossrv_pub/glib_string_utility_functions/group"/>
       
   442 </component>
       
   443 <component id="glib_strings" name="Glib Strings API" class="api" filter="s60">
       
   444 <unit bldFile="/os/ossrv/ossrv_pub/glib_strings/group"/>
       
   445 </component>
       
   446 <component id="glib_thread_pools" name="Glib Thread Pools API" class="api" filter="s60">
       
   447 <unit bldFile="/os/ossrv/ossrv_pub/glib_thread_pools/group"/>
       
   448 </component>
       
   449 <component id="glib_threads" name="Glib Threads API" class="api" filter="s60">
       
   450 <unit bldFile="/os/ossrv/ossrv_pub/glib_threads/group"/>
       
   451 </component>
       
   452 <component id="glib_timers" name="Glib Timers API" class="api" filter="s60">
       
   453 <unit bldFile="/os/ossrv/ossrv_pub/glib_timers/group"/>
       
   454 </component>
       
   455 <component id="glib_unicode_manipulation" name="Glib Unicode Manipulation API" class="api" filter="s60">
       
   456 <unit bldFile="/os/ossrv/ossrv_pub/glib_unicode_manipulation/group"/>
       
   457 </component>
       
   458 <component id="glib_value_arrays" name="Glib Value Arrays API" class="api" filter="s60">
       
   459 <unit bldFile="/os/ossrv/ossrv_pub/glib_value_arrays/group"/>
       
   460 </component>
       
   461 <component id="glib_varargs_value_collection" name="Glib Varargs Value Collection API" class="api" filter="s60">
       
   462 <unit bldFile="/os/ossrv/ossrv_pub/glib_varargs_value_collection/group"/>
       
   463 </component>
       
   464 <component id="gobject" name="GObject API" class="api" filter="s60">
       
   465 <unit bldFile="/os/ossrv/ossrv_pub/gobject/group"/>
       
   466 </component>
       
   467 <component id="gparamspec" name="GParamSpec API" class="api" filter="s60">
       
   468 <unit bldFile="/os/ossrv/ossrv_pub/gparamspec/group"/>
       
   469 </component>
       
   470 <component id="gtype" name="GType API" class="api" filter="s60">
       
   471 <unit bldFile="/os/ossrv/ossrv_pub/gtype/group"/>
       
   472 </component>
       
   473 <component id="gtypemodule" name="GTypeModule API" class="api" filter="s60">
       
   474 <unit bldFile="/os/ossrv/ossrv_pub/gtypemodule/group"/>
       
   475 </component>
       
   476 <component id="gtypeplugin" name="GTypePlugin API" class="api" filter="s60">
       
   477 <unit bldFile="/os/ossrv/ossrv_pub/gtypeplugin/group"/>
       
   478 </component>
       
   479 <component id="io_stream_api" name="I/O stream API" class="api" filter="s60">
       
   480 <unit bldFile="/os/ossrv/ossrv_pub/io_stream_api/group"/>
       
   481 </component>
       
   482 <component id="localization_function_api" name="Localization Function API" class="api" filter="s60">
       
   483 <unit bldFile="/os/ossrv/ossrv_pub/localization_function_api/group"/>
       
   484 </component>
       
   485 <component id="math_operations_api" name="Math Operations API" class="api" filter="s60">
       
   486 <unit bldFile="/os/ossrv/ossrv_pub/math_operations_api/group"/>
       
   487 </component>
       
   488 <component id="ossrv_memory_api" name="Generic OS Services Memory API" class="api" filter="s60">
       
   489 <unit bldFile="/os/ossrv/ossrv_pub/memory/group"/>
       
   490 </component>
       
   491 <component id="no_namespace_headers" name="No Namespace Headers" class="api" filter="s60">
       
   492 <unit bldFile="/os/ossrv/ossrv_pub/no_namespace_headers/group"/>
       
   493 </component>
       
   494 <component id="openc_headers" name="OpenC headers" class="api" filter="s60">
       
   495 <unit bldFile="/os/ossrv/ossrv_pub/openc_headers/group"/>
       
   496 </component>
       
   497 <component id="openc_wrappers" name="OpenC wrappers" class="api" filter="s60">
       
   498 <unit bldFile="/os/ossrv/ossrv_pub/openc_wrappers/group"/>
       
   499 </component>
       
   500 <component id="ssl_general_api" name="SSL General API" class="api" filter="s60">
       
   501 <unit bldFile="/os/ossrv/ossrv_pub/ssl_general_api/group"/>
       
   502 </component>
       
   503 <component id="ssl_protocol_methods_api" name="SSL Protocol Methods API" class="api" filter="s60">
       
   504 <unit bldFile="/os/ossrv/ossrv_pub/ssl_protocol_methods_api/group"/>
       
   505 </component>
       
   506 <component id="standard_compressiondecompression_api" name="Standard Compression/Decompression API" class="api" filter="s60">
       
   507 <unit bldFile="/os/ossrv/ossrv_pub/standard_compressiondecompression_api/group"/>
       
   508 </component>
       
   509 <component id="stl" name="STL API" class="api" filter="s60">
       
   510 <unit bldFile="/os/ossrv/ossrv_pub/stl/group"/>
       
   511 </component>
       
   512 <component id="thread_api" name="Thread API" class="api" filter="s60">
       
   513 <unit bldFile="/os/ossrv/ossrv_pub/thread_api/group"/>
       
   514 </component>
       
   515 <component id="type_attributes" name="Type Attributes API" class="api" filter="s60">
       
   516 <unit bldFile="/os/ossrv/ossrv_pub/type_attributes/group"/>
       
   517 </component>
       
   518 <component id="typeinfo" name="Type Info API" class="api" filter="s60">
       
   519 <unit bldFile="/os/ossrv/ossrv_pub/typeinfo/group"/>
       
   520 </component>
       
   521 <component id="utility_apis" name="Utility APIs" class="api" filter="s60">
       
   522 <unit bldFile="/os/ossrv/ossrv_pub/utility_apis/group"/>
       
   523 </component>
       
   524 <component id="wide_character_classapis" name="Wide character class/apis" class="api" filter="s60">
       
   525 <unit bldFile="/os/ossrv/ossrv_pub/wide_character_classapis/group"/>
       
   526 </component>
       
   527 <component id="dbus_api" name="Dbus API" class="api" filter="s60">
       
   528 <unit bldFile="/os/ossrv/ossrv_pub/dbus/group"/>
       
   529 </component>
       
   530 <component id="dbus-glib" name="Dbus-glib API" class="api" filter="s60">
       
   531 <unit bldFile="/os/ossrv/ossrv_pub/dbus-glib/group"/>
       
   532 </component>
       
   533 </collection>
       
   534 <collection id="ossrv_plat" name="Generic OS Services Platform Interfaces" level="utilities">
       
   535 <component id="libutils_apis" name="Utility Library APIs" class="api" filter="s60">
       
   536 <unit bldFile="/os/ossrv/ossrv_plat/libutils/group"/>
       
   537 </component>
       
   538 </collection>
       
   539 <collection id="stdlibs" name="Standard Libraries" level="translation">
       
   540 <component id="libz" filter="s60" name="Z Compression Library">
       
   541 <unit bldFile="/os/ossrv/stdlibs/libz/group"/>
       
   542 </component>
       
   543 <component id="libcrypt" filter="s60" name="Crypt Library">
       
   544 <unit bldFile="/os/ossrv/stdlibs/libcrypt/group"/>
       
   545 </component>
       
   546 </collection>
       
   547 <collection id="ssl" name="SSL" level="data-services">
       
   548 <component id="libcrypto" filter="s60" name="Crypto Library">
       
   549 <unit bldFile="/os/ossrv/ssl/libcrypto/group"/>
       
   550 </component>
       
   551 <component id="libssl" filter="s60" purpose="development" name="SSL Library">
       
   552 <unit bldFile="/os/ossrv/ssl/libssl/group"/>
       
   553 </component>
       
   554 </collection>
       
   555 <collection id="glib" name="GLib" level="utilities">
       
   556 <component id="glibbackend" filter="s60" name="GLib Backend">
       
   557 <unit bldFile="/os/ossrv/glib/glibbackend/group"/>
       
   558 </component>
       
   559 <component id="libglib" filter="s60" name="GLib Library">
       
   560 <unit bldFile="/os/ossrv/glib/libglib/group"/>
       
   561 </component>
       
   562 <component id="libgthread" filter="s60" name="Libg Thread">
       
   563 <unit bldFile="/os/ossrv/glib/libgthread/group"/>
       
   564 </component>
       
   565 <component id="libgmodule" filter="s60" name="Libg Module">
       
   566 <unit bldFile="/os/ossrv/glib/libgmodule/group"/>
       
   567 </component>
       
   568 <component id="libgobject" filter="s60" name="Libg Object">
       
   569 <unit bldFile="/os/ossrv/glib/libgobject/group"/>
       
   570 </component>
       
   571 </collection>
       
   572 <collection id="stdcpp" name="C++ Standard Library" level="translation">
       
   573 <!-- collection is really a component. Needs to be moved down a directory -->
       
   574 <component id="stdcpp_build" filter="s60" name="Stdcpp">
       
   575 <unit bldFile="/os/ossrv/stdcpp/group"/>
       
   576 </component>
       
   577 </collection>
       
   578 <collection id="ofdbus" name="Open Foundation D-Bus" level="utilities">
       
   579 <component id="dbus" filter="s60" name="D-Bus">
       
   580 <unit bldFile="/os/ossrv/ofdbus/dbus/group"/>
       
   581 </component>
       
   582 <component id="dbus-glib" filter="s60" name="D-Bus GLib">
       
   583 <unit bldFile="/os/ossrv/ofdbus/dbus-glib/group"/>
       
   584 </component>
       
   585 <component id="ofdbus_rom" filter="s60" name="D-Bus ROM">
       
   586 <!-- Contains IBY for for dbus. Should remove #includes to above components and move this down a directory 
       
   587             Consider moving IBY file to one of the above as well and removing this component entirely -->
       
   588 <unit bldFile="/os/ossrv/ofdbus/group"/>
       
   589 </component>
       
   590 </collection>
       
   591 <collection id="utilitylibraries" name="Utility Libraries" level="encoding">
       
   592 <component id="libutils" filter="s60" name="Utility Library">
       
   593 <unit bldFile="/os/ossrv/utilitylibraries/libutils/group"/>
       
   594 </component>
       
   595 </collection>
       
   596 <collection id="genericservices" name="Generic Services" level="utilities">
       
   597 <component id="s60compatibilityheaders" name="S60 Compatibility Headers" filter="gt" purpose="optional">
       
   598 <unit version="tb101sf" bldFile="/os/ossrv/genericservices/s60compatibilityheaders/groupsymtb101sf" mrp="/os/ossrv/genericservices/s60compatibilityheaders/groupsymtb101sf/tools_s60_header_compatsymtb101sf.mrp"/>
       
   599 </component>
       
   600 <component id="mimerecognitionfw" name="MIME Recognition Framework" purpose="mandatory">
       
   601 <unit bldFile="/os/ossrv/genericservices/mimerecognitionfw/group" mrp="/os/ossrv/genericservices/mimerecognitionfw/group/app-framework_emime.mrp"/>
       
   602 </component>
       
   603 <component id="systemagent" name="System Agent" introduced="9.0" purpose="mandatory">
       
   604 <unit bldFile="/os/ossrv/genericservices/systemagent/group" mrp="/os/ossrv/genericservices/systemagent/group/syslibs_sysagent2.mrp"/>
       
   605 </component>
       
   606 <component id="taskscheduler" name="Task Scheduler" introduced="6.0" purpose="optional">
       
   607 <unit bldFile="/os/ossrv/genericservices/taskscheduler/group" mrp="/os/ossrv/genericservices/taskscheduler/group/syslibs_schsvr.mrp"/>
       
   608 </component>
       
   609 <component id="activebackupclient" name="Active Backup Client" purpose="optional">
       
   610 <unit bldFile="/os/ossrv/genericservices/activebackupclient/group" mrp="/os/ossrv/genericservices/activebackupclient/group/connectivity_abclient.mrp"/>
       
   611 </component>
       
   612 <component id="syslibsdocs" name="Syslibs Documentation" purpose="development" class="doc">
       
   613 <unit mrp="/os/ossrv/genericservices/syslibsdocs/syslibs_documentation.mrp"/>
       
   614 </component>
       
   615 <component id="httputils" name="HTTP Utilities Library" introduced="6.2" purpose="optional">
       
   616 <unit bldFile="/os/ossrv/genericservices/httputils/group" mrp="/os/ossrv/genericservices/httputils/group/application-protocols_inetprotutil.mrp"/>
       
   617 </component>
       
   618 </collection>
       
   619 <collection id="syslibsapitest" name="SysLibs API Tests" level="utilities">
       
   620 
       
   621 </collection>
       
   622 <collection id="compressionlibs" name="Compression Libraries" level="data-services">
       
   623 <component id="ziplib" name="Zip Compression Library" introduced="6.0" purpose="mandatory">
       
   624 <unit bldFile="/os/ossrv/compressionlibs/ziplib/group" mrp="/os/ossrv/compressionlibs/ziplib/group/syslibs_ezlib2.mrp"/>
       
   625 </component>
       
   626 </collection>
       
   627 <collection id="genericopenlibs" name="Generic Open Libraries" level="translation">
       
   628 <component id="cstdlib" name="C Standard Library" introduced="ER5" purpose="optional">
       
   629 <unit bldFile="/os/ossrv/genericopenlibs/cstdlib/group" mrp="/os/ossrv/genericopenlibs/cstdlib/group/syslibs_stdlib.mrp"/>
       
   630 </component>
       
   631 <component id="cppstdlib" name="C++ Standard Library" introduced="^3" purpose="mandatory">
       
   632 <unit bldFile="/os/ossrv/genericopenlibs/cppstdlib/group" mrp="/os/ossrv/genericopenlibs/cppstdlib/group/openenv_libstdcpp.mrp"/>
       
   633 </component>
       
   634 <component id="openenvcore" name="Open Environment Core" introduced="^2" purpose="mandatory">
       
   635 <unit bldFile="/os/ossrv/genericopenlibs/openenvcore/group" mrp="/os/ossrv/genericopenlibs/openenvcore/group/openenv.mrp"/>
       
   636 </component>
       
   637 <component id="posixrealtimeextensions" name="POSIX Realtime Extensions" introduced="^3" purpose="optional">
       
   638 <unit bldFile="/os/ossrv/genericopenlibs/posixrealtimeextensions/group" mrp="/os/ossrv/genericopenlibs/posixrealtimeextensions/group/oeaddons_librt.mrp"/>
       
   639 </component>
       
   640 </collection>
       
   641 <collection id="lowlevellibsandfws" name="Low Level Libraries and Frameworks" level="app-libs">
       
   642 <component id="pluginfw" name="Plugin Framework" introduced="6.2" purpose="mandatory">
       
   643 <unit version="3" bldFile="/os/ossrv/lowlevellibsandfws/pluginfw/Group" mrp="/os/ossrv/lowlevellibsandfws/pluginfw/Group/syslibs_ecom3.mrp"/>
       
   644 </component>
       
   645 <component id="apputils" name="Application Utilities" introduced="ER5" purpose="mandatory">
       
   646 <unit bldFile="/os/ossrv/lowlevellibsandfws/apputils/group" mrp="/os/ossrv/lowlevellibsandfws/apputils/group/syslibs_bafl.mrp"/>
       
   647 </component>
       
   648 <component id="genericusabilitylib" name="Generic Usability Library" introduced="^3" purpose="mandatory">
       
   649 <unit bldFile="/os/ossrv/lowlevellibsandfws/genericusabilitylib/group" mrp="/os/ossrv/lowlevellibsandfws/genericusabilitylib/group/syslibs_euserhl.mrp"/>
       
   650 </component>
       
   651 </collection>
       
   652 <collection id="ossrv_info" name="Generic OS Services Info" level="utilities">
       
   653 <component id="ossrv_build" filter="s60" name="Generic OS Services Build">
       
   654 <!-- exports should be moved to individual components -->
       
   655 <unit bldFile="/os/ossrv/group"/>
       
   656 </component>
       
   657 <component id="ossrv_metadata" name="Generic OS Services Metadata" class="config" introduced="^2" purpose="development" target="desktop">
       
   658 <unit mrp="/os/ossrv/ossrv_info/ossrv_metadata/ossrv_metadata.mrp"/>
       
   659 </component>
       
   660 </collection>
       
   661 </package>
       
   662 <package id="persistentdata" level="services" tech-domain="hb" name="Persistent Data Services" levels="adaptation hw-if plugin framework server app-if">
       
   663 <collection id="featuremgmt" name="Feature Management" level="framework">
       
   664 <component id="featuremgr" name="Feature Manager" introduced="^3" purpose="mandatory">
       
   665 <unit bldFile="/os/persistentdata/featuremgmt/featuremgr/group" mrp="/os/persistentdata/featuremgmt/featuremgr/group/syslibs_featmgr.mrp"/>
       
   666 </component>
       
   667 <component id="featureregistry" name="Feature Registry" introduced="9.2" deprecated="^3" purpose="mandatory">
       
   668 <unit bldFile="/os/persistentdata/featuremgmt/featureregistry/group" mrp="/os/persistentdata/featuremgmt/featureregistry/group/syslibs_featreg.mrp"/>
       
   669 </component>
       
   670 </collection>
       
   671 <collection id="loggingservices" name="Logging Services" level="server">
       
   672 <component id="eventlogger" name="Event Logger" introduced="6.0" purpose="optional">
       
   673 <unit bldFile="/os/persistentdata/loggingservices/eventlogger/group" mrp="/os/persistentdata/loggingservices/eventlogger/group/syslibs_logeng.mrp"/>
       
   674 </component>
       
   675 <component id="filelogger" name="File Logger" introduced="ER5" purpose="optional">
       
   676 <unit bldFile="/os/persistentdata/loggingservices/filelogger/group" mrp="/os/persistentdata/loggingservices/filelogger/group/comms-infras_flogger.mrp"/>
       
   677 </component>
       
   678 <component id="rfilelogger" name="RFile Logger" deprecated="^3" introduced="9.1" purpose="development">
       
   679 <unit bldFile="/os/persistentdata/loggingservices/rfilelogger/group" mrp="/os/persistentdata/loggingservices/rfilelogger/group/testtools_utilities.mrp"/>
       
   680 </component>
       
   681 </collection>
       
   682 <collection id="traceservices" name="Trace Services" level="server">
       
   683 <component id="commsdebugutility" name="Comms Debug Utility" introduced="7.0s" purpose="optional">
       
   684 <unit bldFile="/os/persistentdata/traceservices/commsdebugutility/group" mrp="/os/persistentdata/traceservices/commsdebugutility/group/comms-infras_commsdebugutility.mrp"/>
       
   685 </component>
       
   686 <component id="tracefw" name="Trace Framework" introduced="9.2" purpose="development">
       
   687 <unit bldFile="/os/persistentdata/traceservices/tracefw/ulogger/group" mrp="/os/persistentdata/traceservices/tracefw/ulogger/group/tools_debug_trace.mrp"/>
       
   688 </component>
       
   689 </collection>
       
   690 <collection id="persistentstorage" name="Persistent Storage" level="framework">
       
   691 <component id="store" name="Store" purpose="optional">
       
   692 <unit bldFile="/os/persistentdata/persistentstorage/store/group" mrp="/os/persistentdata/persistentstorage/store/group/syslibs_store.mrp"/>
       
   693 </component>
       
   694 <component id="dbms" name="DBMS" purpose="optional">
       
   695 <unit bldFile="/os/persistentdata/persistentstorage/dbms/group" mrp="/os/persistentdata/persistentstorage/dbms/group/syslibs_dbms.mrp"/>
       
   696 </component>
       
   697 <component id="centralrepository" name="Central Repository" introduced="7.0s" purpose="mandatory">
       
   698 <unit bldFile="/os/persistentdata/persistentstorage/centralrepository/group" mrp="/os/persistentdata/persistentstorage/centralrepository/group/syslibs_centralrepository.mrp"/>
       
   699 </component>
       
   700 <component id="sql" name="SQL" introduced="9.3" purpose="optional">
       
   701 <unit bldFile="/os/persistentdata/persistentstorage/sql/GROUP" mrp="/os/persistentdata/persistentstorage/sql/GROUP/syslibs_sql.mrp"/>
       
   702 </component>
       
   703 <component id="sqlite3api" name="SQLite 3 API" introduced="^3" purpose="optional">
       
   704 <unit bldFile="/os/persistentdata/persistentstorage/sqlite3api/GROUP" mrp="/os/persistentdata/persistentstorage/sqlite3api/GROUP/syslibs_sqlite3.mrp"/>
       
   705 </component>
       
   706 </collection>
       
   707 <collection id="persistentdata_info" name="Persistent Data Services Info" level="app-if">
       
   708 <component id="persistentdata_metadata" name="Persistent Data Services Metadata" class="config" introduced="^2" purpose="development" target="desktop">
       
   709 <unit mrp="/os/persistentdata/persistentdata_info/persistentdata_metadata/persistentdata_metadata.mrp"/>
       
   710 </component>
       
   711 </collection>
       
   712 </package>
       
   713 <package id="devicesrv" level="services" tech-domain="hb" name="Device Services" levels="adaptation hw-if plugin framework server app-if">
       
   714 <collection id="devicesrv_pub" name="Device Services Public Interfaces" level="app-if">
       
   715 <component id="platform_path_definitions_api" name="Platform Path Definitions API" class="api" filter="s60,bldmefirst">
       
   716 <unit bldFile="/os/devicesrv/devicesrv_pub/platform_path_definitions_api/group"/>
       
   717 </component>
       
   718 <component id="common_platform_security_definitions_api" name="Common Platform Security Definitions API" class="api" filter="s60">
       
   719 <unit bldFile="/os/devicesrv/devicesrv_pub/common_platform_security_definitions_api/group"/>
       
   720 </component>
       
   721 <component id="feature_discovery_api" name="Feature Discovery API" class="api" filter="s60">
       
   722 <unit bldFile="/os/devicesrv/devicesrv_pub/feature_discovery_api/group"/>
       
   723 </component>
       
   724 <component id="platform_environment_api" name="Platform Environment API" class="api" filter="s60">
       
   725 <unit bldFile="/os/devicesrv/devicesrv_pub/platform_environment_api/group"/>
       
   726 </component>
       
   727 <component id="sensor_channel_api" name="Sensor Channel API" class="api" filter="s60">
       
   728 <unit bldFile="/os/devicesrv/devicesrv_pub/sensor_channel_api/group"/>
       
   729 </component>
       
   730 <component id="sensor_definitions_api" name="Sensor Definitions API" class="api" filter="s60">
       
   731 <unit bldFile="/os/devicesrv/devicesrv_pub/sensor_definitions_api/group"/>
       
   732 </component>
       
   733 <component id="version_info_api" name="Version Info API" class="api" filter="s60">
       
   734 <unit bldFile="/os/devicesrv/devicesrv_pub/version_info_api/group"/>
       
   735 </component>
       
   736 <component id="accessory_monitoring_api" name="Accessory Monitoring API" class="api" filter="s60">
       
   737 <unit bldFile="/os/devicesrv/devicesrv_pub/accessory_monitoring_api/group"/>
       
   738 </component>
       
   739 <component id="haptics_api" name="Haptics API" class="api" filter="s60">
       
   740 <unit bldFile="/os/devicesrv/devicesrv_pub/haptics_api/group"/>
       
   741 </component>
       
   742 <component id="sensor_data_compensator_api" name="Sensor Data Compensator API" class="api" filter="s60">
       
   743 <unit bldFile="/os/devicesrv/devicesrv_pub/sensor_data_compensator_api/group"/>
       
   744 </component>
       
   745 </collection>
       
   746 <collection id="devicesrv_plat" name="Device Services Platform Interfaces" level="app-if">
       
   747 <component id="configuration_file_parser_api" name="Configuration File Parser API" class="api" filter="s60">
       
   748 <unit bldFile="/os/devicesrv/devicesrv_plat/configuration_file_parser_api/group"/>
       
   749 </component>
       
   750 <component id="dos_extension_plugin_api" name="DOS Extension Plug-In API" class="api" filter="s60">
       
   751 <unit bldFile="/os/devicesrv/devicesrv_plat/dos_extension_plugin_api/group"/>
       
   752 </component>
       
   753 <component id="mediator_command_initiator_api" name="Mediator Command Initiator API" class="api" filter="s60">
       
   754 <unit bldFile="/os/devicesrv/devicesrv_plat/mediator_command_initiator_api/group"/>
       
   755 </component>
       
   756 <component id="syslangutil_api" name="SysLangUtil API" class="api" filter="s60">
       
   757 <unit bldFile="/os/devicesrv/devicesrv_plat/syslangutil_api/group"/>
       
   758 </component>
       
   759 <component id="wakeup_alarm_api" name="Wakeup Alarm API" class="api" filter="s60">
       
   760 <unit bldFile="/os/devicesrv/devicesrv_plat/wakeup_alarm_api/group"/>
       
   761 </component>
       
   762 <component id="disk_and_memory_level_keys_api" name="Disk and Memory Level Keys API" class="api" filter="s60">
       
   763 <unit bldFile="/os/devicesrv/devicesrv_plat/disk_and_memory_level_keys_api/group"/>
       
   764 </component>
       
   765 <component id="mediator_plugin_api" name="Mediator Plugin API" class="api" filter="s60">
       
   766 <unit bldFile="/os/devicesrv/devicesrv_plat/mediator_plugin_api/group"/>
       
   767 </component>
       
   768 <component id="headset_status_api" name="Headset Status API" class="api" filter="s60">
       
   769 <unit bldFile="/os/devicesrv/devicesrv_plat/headset_status_api/group"/>
       
   770 </component>
       
   771 <component id="system_startup_extension_plugin_api" name="System Startup Extension Plugin API" class="api" filter="s60">
       
   772 <unit bldFile="/os/devicesrv/devicesrv_plat/system_startup_extension_plugin_api/group"/>
       
   773 </component>
       
   774 <component id="sensor_plugin_api" name="Sensor Plugin API" class="api" filter="s60">
       
   775 <unit bldFile="/os/devicesrv/devicesrv_plat/sensor_plugin_api/group"/>
       
   776 </component>
       
   777 <component id="accessory_api" name="Accessory API" class="api" filter="s60">
       
   778 <unit bldFile="/os/devicesrv/devicesrv_plat/accessory_api/group"/>
       
   779 </component>
       
   780 <component id="display_language_definition_api" name="Display Language Definition API" class="api" filter="s60">
       
   781 <unit bldFile="/os/devicesrv/devicesrv_plat/display_language_definition_api/group"/>
       
   782 </component>
       
   783 <component id="mediator_command_responder_api" name="Mediator Command Responder API" class="api" filter="s60">
       
   784 <unit bldFile="/os/devicesrv/devicesrv_plat/mediator_command_responder_api/group"/>
       
   785 </component>
       
   786 <component id="accessory_policy_definitions_api" name="Accessory Policy Definitions API" class="api" filter="s60">
       
   787 <unit bldFile="/os/devicesrv/devicesrv_plat/accessory_policy_definitions_api/group"/>
       
   788 </component>
       
   789 <component id="hw_settings_api" name="Hardware Settings API" class="api" filter="s60">
       
   790 <unit bldFile="/os/devicesrv/devicesrv_plat/hw_settings_api/group"/>
       
   791 </component>
       
   792 <component id="mediator_domain_definitions_api" name="Mediator Domain Definitions API" class="api" filter="s60">
       
   793 <unit bldFile="/os/devicesrv/devicesrv_plat/mediator_domain_definitions_api/group"/>
       
   794 </component>
       
   795 <component id="sensor_extension_api" name="Sensor Extension API" class="api" filter="s60">
       
   796 <unit bldFile="/os/devicesrv/devicesrv_plat/sensor_extension_api/group"/>
       
   797 </component>
       
   798 <component id="accessory_plugin_api" name="Accessory Plugin API" class="api" filter="s60">
       
   799 <unit bldFile="/os/devicesrv/devicesrv_plat/accessory_plugin_api/group"/>
       
   800 </component>
       
   801 <component id="sae_api" name="SAE API" class="api" filter="s60">
       
   802 <unit bldFile="/os/devicesrv/devicesrv_plat/sae_api/group"/>
       
   803 </component>
       
   804 <component id="accessory_control_api" name="Accessory Control API" class="api" filter="s60">
       
   805 <unit bldFile="/os/devicesrv/devicesrv_plat/accessory_control_api/group"/>
       
   806 </component>
       
   807 <component id="mediator_static_registration_api" name="Mediator Static Registration API" class="api" filter="s60">
       
   808 <unit bldFile="/os/devicesrv/devicesrv_plat/mediator_static_registration_api/group"/>
       
   809 </component>
       
   810 <component id="accessory_key_event_handling_api" name="Accessory Key Event Handling API" class="api" filter="s60">
       
   811 <unit bldFile="/os/devicesrv/devicesrv_plat/accessory_key_event_handling_api/group"/>
       
   812 </component>
       
   813 <component id="mediator_notification_api" name="Mediator Notification API" class="api" filter="s60">
       
   814 <unit bldFile="/os/devicesrv/devicesrv_plat/mediator_notification_api/group"/>
       
   815 </component>
       
   816 <component id="accessory_policy_utility_api" name="Accessory Policy Utility API" class="api" filter="s60">
       
   817 <unit bldFile="/os/devicesrv/devicesrv_plat/accessory_policy_utility_api/group"/>
       
   818 </component>
       
   819 <component id="common_dsy_plugin_api" name="Common DSY Plugin API" class="api" filter="s60">
       
   820 <unit bldFile="/os/devicesrv/devicesrv_plat/common_dsy_plugin_api/group"/>
       
   821 </component>
       
   822 <component id="remote_control_extension_api" name="Remote Control Extension API" class="api" filter="s60">
       
   823 <unit bldFile="/os/devicesrv/devicesrv_plat/remote_control_extension_api/group"/>
       
   824 </component>
       
   825 <component id="sensor_channel_filter_api" name="Sensor Channel Filter API" class="api" filter="s60">
       
   826 <unit bldFile="/os/devicesrv/devicesrv_plat/sensor_channel_filter_api/group"/>
       
   827 </component>
       
   828 <component id="dos_extension_api" name="DOS Extension API" class="api" filter="s60">
       
   829 <unit bldFile="/os/devicesrv/devicesrv_plat/dos_extension_api/group"/>
       
   830 </component>
       
   831 <component id="accessory_audio_control_api" name="Accessory Audio Control API" class="api" filter="s60">
       
   832 <unit bldFile="/os/devicesrv/devicesrv_plat/accessory_audio_control_api/group"/>
       
   833 </component>
       
   834 <component id="mediator_event_consumer_api" name="Mediator Event Consumer API" class="api" filter="s60">
       
   835 <unit bldFile="/os/devicesrv/devicesrv_plat/mediator_event_consumer_api/group"/>
       
   836 </component>
       
   837 <component id="shared_data_api" name="Shared Data API" class="api" filter="s60">
       
   838 <unit bldFile="/os/devicesrv/devicesrv_plat/shared_data_api/group"/>
       
   839 </component>
       
   840 <component id="accessory_settings_api" name="Accessory Settings API" class="api" filter="s60">
       
   841 <unit bldFile="/os/devicesrv/devicesrv_plat/accessory_settings_api/group"/>
       
   842 </component>
       
   843 <component id="accessory_bluetooth_control_api" name="Accessory Bluetooth Control API" class="api" filter="s60">
       
   844 <unit bldFile="/os/devicesrv/devicesrv_plat/accessory_bluetooth_control_api/group"/>
       
   845 </component>
       
   846 <component id="extended_version_info_api" name="Extended Version Info API" class="api" filter="s60">
       
   847 <unit bldFile="/os/devicesrv/devicesrv_plat/extended_version_info_api/group"/>
       
   848 </component>
       
   849 <component id="mediator_event_provider_api" name="Mediator Event Provider API" class="api" filter="s60">
       
   850 <unit bldFile="/os/devicesrv/devicesrv_plat/mediator_event_provider_api/group"/>
       
   851 </component>
       
   852 <component id="tv_out_config_api" name="TV Out Config API" class="api" filter="s60">
       
   853 <unit bldFile="/os/devicesrv/devicesrv_plat/tv_out_config_api/group"/>
       
   854 </component>
       
   855 <component id="tspclientmapper_api" name="TSP Client Mapper API" class="api" filter="s60">
       
   856 <unit bldFile="/os/devicesrv/devicesrv_plat/tspclientmapper_api/group"/>
       
   857 </component>
       
   858 <component id="powersave_api" name="Power Save API" class="api" filter="s60">
       
   859 <unit bldFile="/os/devicesrv/devicesrv_plat/powersave_api/group"/>
       
   860 </component>
       
   861 <component id="powersave_definitions_api" name="Power Save Definitions API" class="api" filter="s60">
       
   862 <unit bldFile="/os/devicesrv/devicesrv_plat/powersave_definitions_api/group"/>
       
   863 </component>
       
   864 <component id="powersave_plugin_api" name="Power Save Plugin API" class="api" filter="s60">
       
   865 <unit bldFile="/os/devicesrv/devicesrv_plat/powersave_plugin_api/group"/>
       
   866 </component>
       
   867 <component id="extended_version_info_plugin_api" name="Extended Version Info Plugin API" class="api" filter="s60">
       
   868 <unit bldFile="/os/devicesrv/devicesrv_plat/extended_version_info_plugin_api/group"/>
       
   869 </component>
       
   870 <component id="haptics_plugin_api" name="Haptics Plugin API" class="api" filter="s60">
       
   871 <unit bldFile="/os/devicesrv/devicesrv_plat/haptics_plugin_api/group"/>
       
   872 </component>
       
   873 <component id="haptics_effect_data_getter_plugin_api" name="Haptics Effect Data Getter Plugin API" class="api" filter="s60">
       
   874 <unit bldFile="/os/devicesrv/devicesrv_plat/haptics_effect_data_getter_plugin_api/group"/>
       
   875 </component>
       
   876 <component id="haptics_packetizer_plugin_api" name="Haptics Packetizer Plugin API" class="api" filter="s60">
       
   877 <unit bldFile="/os/devicesrv/devicesrv_plat/haptics_packetizer_plugin_api/group"/>
       
   878 </component>
       
   879 <component id="tiltcompensation_api" name="Tilt Compensation API" class="api" filter="s60">
       
   880 <unit bldFile="/os/devicesrv/devicesrv_plat/tiltcompensation_api/group"/>
       
   881 </component>
       
   882 <component id="disk_notification_handler_api" name="Disk Notification Handler API" class="api" filter="s60">
       
   883 <unit bldFile="/os/devicesrv/devicesrv_plat/disk_notification_handler_api/group"/>
       
   884 </component>
       
   885 <component id="accessory_policy_usb_audio_api" name="Accessory Policy USB Audio API" class="api" filter="s60">
       
   886 <unit bldFile="/os/devicesrv/devicesrv_plat/accessory_policy_usb_audio_api/group"/>
       
   887 </component>
       
   888 <component id="accessory_policy_hdmi_audio_api" name="Accessory Policy HDMI Audio API" class="api" filter="s60">
       
   889 <unit bldFile="/os/devicesrv/devicesrv_plat/accessory_policy_hdmi_audio_api/group"/>
       
   890 </component>
       
   891 <component id="sensor_data_compensator_plugin_api" name="Sensor Data Compensator Plugin API" class="api" filter="s60">
       
   892 <unit bldFile="/os/devicesrv/devicesrv_plat/sensor_data_compensator_plugin_api/group"/>
       
   893 </component>
       
   894 <component id="ddc_access_api" name="DDC Access API" class="api" filter="s60">
       
   895 <unit bldFile="/os/devicesrv/devicesrv_plat/ddc_access_api/group"/>
       
   896 </component>
       
   897 <component id="tv_out_behaviour_api" name="TV Out Behaviour API" class="api" filter="s60">
       
   898 <unit bldFile="/os/devicesrv/devicesrv_plat/tv_out_behaviour_api/group"/>
       
   899 </component>
       
   900 </collection>
       
   901 <collection id="accessoryservices" name="Accessory Services" level="framework">
       
   902 <component id="accessorymonitor" filter="s60" name="Accessory Monitor">
       
   903 <unit bldFile="/os/devicesrv/accessoryservices/accessorymonitor/group"/>
       
   904 </component>
       
   905 <component id="accessoryremotecontrol" filter="s60" name="Accessory Remote Control">
       
   906 <unit bldFile="/os/devicesrv/accessoryservices/accessoryremotecontrol/group"/>
       
   907 </component>
       
   908 <component id="accessoryserver" filter="s60" name="Accessory Server">
       
   909 <unit bldFile="/os/devicesrv/accessoryservices/accessoryserver/group"/>
       
   910 </component>
       
   911 <component id="pluggeddisplay" filter="s60" name="Plugged Display" introduced="^3">
       
   912 <unit bldFile="/os/devicesrv/accessoryservices/pluggeddisplay/group"/>
       
   913 </component>
       
   914 <component id="headsetstatusapi" filter="s60" name="Headset Status API">
       
   915 <unit bldFile="/os/devicesrv/accessoryservices/headsetstatusapi/group"/>
       
   916 </component>
       
   917 <component id="tspclientmapper" filter="s60" name="TSP Client Mapper">
       
   918 <unit bldFile="/os/devicesrv/accessoryservices/tspclientmapper/group"/>
       
   919 </component>
       
   920 <component id="remotecontrolfw" name="Remote Control Framework" introduced="9.1" purpose="optional">
       
   921 <unit bldFile="/os/devicesrv/accessoryservices/remotecontrolfw/group" mrp="/os/devicesrv/accessoryservices/remotecontrolfw/group/bluetooth_remotecontrol.mrp"/>
       
   922 </component>
       
   923 <component id="gid_pc_tool" filter="s60" name="Generic ID PC Tool" target="desktop" class="tool">
       
   924 <unit bldFile="/os/devicesrv/accessoryservices/gid_pc_tool/group"/>
       
   925 </component>
       
   926 </collection>
       
   927 <collection id="commonservices" name="Common Services" level="app-if">
       
   928 <component id="commonengine" filter="s60" name="Common Engine">
       
   929 <unit bldFile="/os/devicesrv/commonservices/commonengine/group"/>
       
   930 </component>
       
   931 <component id="commonengineresources" filter="s60" name="Common Engine Resources" class="config">
       
   932 <unit bldFile="/os/devicesrv/commonservices/commonengineresources/group"/>
       
   933 </component>
       
   934 <component id="platformenv" filter="s60" name="Platform Environment">
       
   935 <unit bldFile="/os/devicesrv/commonservices/platformenv/group"/>
       
   936 </component>
       
   937 <component id="sysutil" name="System Utilities" purpose="mandatory" introduced="ER5">
       
   938 <unit bldFile="/os/devicesrv/commonservices/sysutil/group" mrp="/os/devicesrv/commonservices/sysutil/group/sysutil.mrp"/>
       
   939 </component>
       
   940 <component id="activitymanager" name="Activity Manager" purpose="mandatory" introduced="ER5">
       
   941 <unit bldFile="/os/devicesrv/commonservices/activitymanager/group" mrp="/os/devicesrv/commonservices/activitymanager/group/activitymanager.mrp"/>
       
   942 </component>
       
   943 </collection>
       
   944 <collection id="dosservices" name="Domestic Operating System Services" level="hw-if">
       
   945 <component id="commondsy" filter="s60" name="Common DSY" class="plugin">
       
   946 <unit bldFile="/os/devicesrv/dosservices/commondsy/group"/>
       
   947 </component>
       
   948 <component id="dosserver" filter="s60" name="Domestic OS Server">
       
   949 <unit bldFile="/os/devicesrv/dosservices/dosserver/group"/>
       
   950 </component>
       
   951 </collection>
       
   952 <collection id="sensorservices" name="Sensor Services" level="framework">
       
   953 <component id="sensorserver" filter="s60" name="Sensor Server">
       
   954 <unit bldFile="/os/devicesrv/sensorservices/sensorserver/group"/>
       
   955 </component>
       
   956 <component id="orientationssy" filter="s60" name="Orientation SSY" class="plugin">
       
   957 <unit bldFile="/os/devicesrv/sensorservices/orientationssy/group"/>
       
   958 </component>
       
   959 <component id="tiltcompensationssy" filter="s60" name="Tilt Compensation SSY" class="plugin">
       
   960 <unit bldFile="/os/devicesrv/sensorservices/tiltcompensationssy/group"/>
       
   961 </component>
       
   962 <component id="sensordatacompensator" filter="s60" name="Sensor Data Compensator">
       
   963 <unit bldFile="/os/devicesrv/sensorservices/sensordatacompensator/group"/>
       
   964 </component>
       
   965 </collection>
       
   966 <collection id="hwrmhaptics" name="HWRM Haptics" level="plugin">
       
   967 <component id="hapticseffectdatagetterfw" filter="s60" name="Haptics Effect Data Getter Framework">
       
   968 <unit bldFile="/os/devicesrv/hwrmhaptics/hapticseffectdatagetterfw/group"/>
       
   969 </component>
       
   970 <component id="hapticspluginservice" filter="s60" name="Haptics Plugin Service">
       
   971 <unit bldFile="/os/devicesrv/hwrmhaptics/hapticspluginservice/group"/>
       
   972 </component>
       
   973 <component id="hapticspacketizer" filter="s60" name="Haptics Packetizer">
       
   974 <unit bldFile="/os/devicesrv/hwrmhaptics/hapticspacketizer/group"/>
       
   975 </component>
       
   976 <component id="hapticspluginmanager" filter="s60" name="Haptics Plugin Manager">
       
   977 <unit bldFile="/os/devicesrv/hwrmhaptics/hapticspluginmanager/group"/>
       
   978 </component>
       
   979 <component id="hapticsserver" filter="s60" name="Haptics Server">
       
   980 <unit bldFile="/os/devicesrv/hwrmhaptics/hapticsserver/group"/>
       
   981 </component>
       
   982 <component id="hapticsclient" filter="s60" name="Haptics Client">
       
   983 <unit bldFile="/os/devicesrv/hwrmhaptics/hapticsclient/group"/>
       
   984 </component>
       
   985 <component id="hwrmhaptics_build" filter="s60" name="HWRM Haptics Build">
       
   986 <!-- move these exports into the appropriate above components and delete this component-->
       
   987 <unit bldFile="/os/devicesrv/hwrmhaptics/group"/>
       
   988 </component>
       
   989 </collection>
       
   990 <collection id="mediator" name="Mediator" level="app-if">
       
   991 <!--collection is really a component. Move it down a directory -->
       
   992 <component id="mediator_build" filter="s60" name="Mediator Build">
       
   993 <unit bldFile="/os/devicesrv/mediator/group"/>
       
   994 </component>
       
   995 </collection>
       
   996 <collection id="psmservices" name="Power Save Mode Services" level="app-if">
       
   997 <component id="psmserver" filter="s60" name="PSM Server">
       
   998 <unit bldFile="/os/devicesrv/psmservices/psmserver/group"/>
       
   999 </component>
       
  1000 </collection>
       
  1001 <collection id="resourcemgmt" name="Resource Management" level="hw-if">
       
  1002 <component id="hwrmfmtxwatcherplugin" filter="s60" name="HWRM FM Transmitter Watcher Plugin" class="plugin">
       
  1003 <unit bldFile="/os/devicesrv/resourcemgmt/hwrmfmtxwatcherplugin/group"/>
       
  1004 </component>
       
  1005 <component id="hwrmtargetmodifierplugin" filter="s60" name="HWRM Target Modifier Plugin" class="plugin">
       
  1006 <meta rel="config">
       
  1007 <defined condition="__HWRM_TARGET_MODIFIER_PLUGIN"/>
       
  1008 </meta>
       
  1009 <!-- uncomment the unit when configuration is in place, it's currently #included from resourcemgmt_build, 
       
  1010       		may need to  -->
       
  1011 <!-- <unit bldFile="resourcemgmt/hwrmtargetmodifierplugin/group"/> -->
       
  1012 </component>
       
  1013 <component id="vibractrl" filter="s60" name="Vibra Control" deprecated="9.1">
       
  1014 <unit bldFile="/os/devicesrv/resourcemgmt/vibractrl/group"/>
       
  1015 </component>
       
  1016 <component id="hwresourcesmgr" name="Hardware Resources Manager" introduced="^2" purpose="optional">
       
  1017 <unit bldFile="/os/devicesrv/resourcemgmt/hwresourcesmgr/group" mrp="/os/devicesrv/resourcemgmt/hwresourcesmgr/group/telephony_hwrm.mrp"/>
       
  1018 </component>
       
  1019 <component id="hwresourcesmgrconfig" name="Hardware Resources Manager Config" introduced="^3" purpose="optional" class="config">
       
  1020 <unit bldFile="/os/devicesrv/resourcemgmt/hwresourcesmgrconfig" mrp="/os/devicesrv/resourcemgmt/hwresourcesmgrconfig/telephony_hwrm-config.mrp"/>
       
  1021 </component>
       
  1022 <component id="resourcemgmt_build" filter="s60" name="Resource Management Build">
       
  1023 <!-- Move exports to a self-contained component.
       
  1024          	This needs to be kept around until configuration is in place -->
       
  1025 <unit bldFile="/os/devicesrv/resourcemgmt/group"/>
       
  1026 </component>
       
  1027 <component id="powerandmemorynotificationservice" name="Power and Memory Notification Service" introduced="6.0" purpose="mandatory">
       
  1028 <unit bldFile="/os/devicesrv/resourcemgmt/powerandmemorynotificationservice/group" mrp="/os/devicesrv/resourcemgmt/powerandmemorynotificationservice/group/syslibs_pwrcli.mrp"/>
       
  1029 </component>
       
  1030 </collection>
       
  1031 <collection id="sysstatemgmt" name="System State Management" level="server">
       
  1032 <component id="ssmmapperutility" filter="s60" name="SSM Mapper Utility" introduced="^3">
       
  1033 <unit bldFile="/os/devicesrv/sysstatemgmt/ssmmapperutility/group"/>
       
  1034 </component>
       
  1035 <component id="ssmpolicyplugins" filter="s60" name="SSM Policy Plugins" class="plugin" introduced="^3">
       
  1036 <unit bldFile="/os/devicesrv/sysstatemgmt/ssmpolicyplugins/group"/>
       
  1037 </component>
       
  1038 <component id="ssmutilityplugins" filter="s60" name="SSM Utility Plugins" class="plugin" introduced="^3">
       
  1039 <unit bldFile="/os/devicesrv/sysstatemgmt/ssmutilityplugins/group"/>
       
  1040 </component>
       
  1041 <component id="ssmcmdlists" filter="s60" name="SSM Command Lists" introduced="^3">
       
  1042 <unit bldFile="/os/devicesrv/sysstatemgmt/ssmcmdlists/group"/>
       
  1043 </component>
       
  1044 <component id="ssmcustcmds" filter="s60" name="SSM Custom Commands" introduced="^3">
       
  1045 <unit bldFile="/os/devicesrv/sysstatemgmt/ssmcustcmds/group"/>
       
  1046 </component>
       
  1047 <component id="syslangutil" filter="s60" name="System Language Utility" introduced="^3">
       
  1048 <unit bldFile="/os/devicesrv/sysstatemgmt/syslangutil/group"/>
       
  1049 </component>
       
  1050 <component id="sysrestart" filter="s60" name="System Restart" introduced="^3">
       
  1051 <unit bldFile="/os/devicesrv/sysstatemgmt/sysrestart/group"/>
       
  1052 </component>
       
  1053 <component id="sysuiprovider" filter="s60" name="System UI Provider" introduced="^3">
       
  1054 <unit bldFile="/os/devicesrv/sysstatemgmt/sysuiprovider/group"/>
       
  1055 </component>
       
  1056 <component id="systemstarter" name="System Starter" introduced="9.1" deprecated="^3" purpose="mandatory">
       
  1057 <unit bldFile="/os/devicesrv/sysstatemgmt/systemstarter/group" mrp="/os/devicesrv/sysstatemgmt/systemstarter/group/app-framework_sysstart.mrp"/>
       
  1058 </component>
       
  1059 <component id="systemstatemgr" name="System State Manager" introduced="^3" purpose="mandatory">
       
  1060 <unit bldFile="/os/devicesrv/sysstatemgmt/systemstatemgr/group" mrp="/os/devicesrv/sysstatemgmt/systemstatemgr/group/app-framework_ssma.mrp"/>
       
  1061 </component>
       
  1062 <component id="systemstateplugins" name="System State Plugins" introduced="^3" purpose="optional" class="plugin">
       
  1063 <unit bldFile="/os/devicesrv/sysstatemgmt/systemstateplugins/group" mrp="/os/devicesrv/sysstatemgmt/systemstateplugins/group/app-framework_ssplugins.mrp"/>
       
  1064 </component>
       
  1065 <component id="systemstatereferenceplugins" name="System State Reference Plugins" introduced="^3" purpose="optional" class="plugin">
       
  1066 <unit bldFile="/os/devicesrv/sysstatemgmt/systemstatereferenceplugins/group" mrp="/os/devicesrv/sysstatemgmt/systemstatereferenceplugins/group/app-framework_ssrefplugins.mrp"/>
       
  1067 </component>
       
  1068 </collection>
       
  1069 <collection id="resourceinterfaces" name="Resource Interfaces" level="hw-if">
       
  1070 <component id="fmtransmittercontrol" name="FM Transmitter Control" introduced="^3" purpose="optional">
       
  1071 <unit bldFile="/os/devicesrv/resourceinterfaces/fmtransmittercontrol/group" mrp="/os/devicesrv/resourceinterfaces/fmtransmittercontrol/group/telephony_hwrmfmtx.mrp"/>
       
  1072 </component>
       
  1073 </collection>
       
  1074 <collection id="systemhealthmanagement" name="System Health Management" level="server">
       
  1075 <component id="systemhealthmgr" name="System Health Manager" introduced="^3" purpose="optional">
       
  1076 <unit bldFile="/os/devicesrv/systemhealthmanagement/systemhealthmgr/group" mrp="/os/devicesrv/systemhealthmanagement/systemhealthmgr/group/app-framework_shma.mrp"/>
       
  1077 </component>
       
  1078 </collection>
       
  1079 <collection id="devicesrvapitest" name="Devices Services API Tests" level="app-if">
       
  1080 
       
  1081 
       
  1082 </collection>
       
  1083 <collection id="devicesrv_info" name="Device Services Info" level="app-if">
       
  1084 <component id="devicesrv_metadata" name="Device Services Metadata" class="config" introduced="^2" purpose="development" target="desktop">
       
  1085 <unit mrp="/os/devicesrv/devicesrv_info/devicesrv_metadata/devicesrv_metadata.mrp"/>
       
  1086 </component>
       
  1087 </collection>
       
  1088 </package>
       
  1089 <package id="security" level="services" tech-domain="se" name="OS Security" levels="physical-abstraction plugins libraries management services utilities">
       
  1090 <collection id="authorisation" name="Authorisation" level="utilities">
       
  1091 <component id="userpromptservice" name="User Prompt Service" introduced="^3" purpose="mandatory">
       
  1092 <unit bldFile="/os/security/authorisation/userpromptservice/group" mrp="/os/security/authorisation/userpromptservice/group/security_ups.mrp"/>
       
  1093 </component>
       
  1094 <component id="userpromptutils" name="User Prompt Utils" introduced="^3" purpose="optional">
       
  1095 <unit bldFile="/os/security/authorisation/userpromptutils/group" mrp="/os/security/authorisation/userpromptutils/group/security_ups_utils.mrp"/>
       
  1096 </component>
       
  1097 </collection>
       
  1098 <collection id="contentmgmt" name="Content Management" level="utilities">
       
  1099 <component id="contentaccessfwfordrm" name="Content Access Framework for DRM" introduced="9.1" purpose="mandatory">
       
  1100 <unit bldFile="/os/security/contentmgmt/contentaccessfwfordrm/group" mrp="/os/security/contentmgmt/contentaccessfwfordrm/group/security_caf2.mrp"/>
       
  1101 </component>
       
  1102 <component id="cafrecogniserconfig" name="CAF Recogniser Config" introduced="9.1" purpose="mandatory">
       
  1103 <unit bldFile="/os/security/contentmgmt/cafrecogniserconfig" mrp="/os/security/contentmgmt/cafrecogniserconfig/security_reccafconfig.mrp"/>
       
  1104 </component>
       
  1105 
       
  1106 </collection>
       
  1107 <collection id="crypto" name="Crypto Libraries" level="libraries">
       
  1108 <component id="weakcryptospi" name="Weak Crypto SPI" filter="gt" introduced="^3" purpose="optional">
       
  1109 <unit bldFile="/os/security/crypto/weakcryptospi/group" mrp="/os/security/crypto/weakcryptospi/group/security_cryptospi_weak.mrp"/>
       
  1110 </component>
       
  1111 <component id="strongcryptospi" name="Strong Crypto SPI" filter="gt" introduced="^3" purpose="optional">
       
  1112 <unit bldFile="/os/security/crypto/weakcryptospi/strong" mrp="/os/security/crypto/weakcryptospi/group/security_cryptospi_strong.mrp"/>
       
  1113 </component>
       
  1114 </collection>
       
  1115 <collection id="cryptomgmtlibs" name="Crypto Management Libraries" level="management">
       
  1116 <component id="securityutils" name="Security Utils" introduced="8.0" purpose="optional">
       
  1117 <unit bldFile="/os/security/cryptomgmtlibs/securityutils/group" mrp="/os/security/cryptomgmtlibs/securityutils/group/security_common.mrp"/>
       
  1118 </component>
       
  1119 
       
  1120 <component id="securitydocs" name="Security Documentation" purpose="development" class="doc">
       
  1121 <unit mrp="/os/security/cryptomgmtlibs/securitydocs/security_documentation.mrp"/>
       
  1122 </component>
       
  1123 <component id="cryptotokenfw" name="Crypto Token Framework" introduced="7.0" purpose="optional">
       
  1124 <unit bldFile="/os/security/cryptomgmtlibs/cryptotokenfw/group" mrp="/os/security/cryptomgmtlibs/cryptotokenfw/group/security_cryptotokens.mrp"/>
       
  1125 </component>
       
  1126 <component id="securitycommonutils" name="Security Common Utils" introduced="8.0" purpose="mandatory">
       
  1127 <unit bldFile="/os/security/cryptomgmtlibs/securitycommonutils/group" mrp="/os/security/cryptomgmtlibs/securitycommonutils/group/security_commonutils.mrp"/>
       
  1128 </component>
       
  1129 </collection>
       
  1130 <collection id="securityanddataprivacytools" name="Security and Data Privacy Tools" level="services">
       
  1131 <component id="securityconfig" name="Security Config" introduced="9.1" purpose="optional">
       
  1132 <unit bldFile="/os/security/securityanddataprivacytools/securityconfig/group" mrp="/os/security/securityanddataprivacytools/securityconfig/group/security_config.mrp"/>
       
  1133 </component>
       
  1134 <component id="securitytools" name="Security Tools" introduced="^3" purpose="optional" target="desktop">
       
  1135 <unit bldFile="/os/security/securityanddataprivacytools/securitytools/group" mrp="/os/security/securityanddataprivacytools/securitytools/group/security_tools.mrp"/>
       
  1136 </component>
       
  1137 </collection>
       
  1138 <collection id="cryptoplugins" name="Crypto Plugins" level="plugins">
       
  1139 <component id="cryptospiplugins" name="Crypto SPI Plugins" filter="gt" introduced="^3" purpose="optional" class="plugin">
       
  1140 <unit bldFile="/os/security/cryptoplugins/cryptospiplugins/group" mrp="/os/security/cryptoplugins/cryptospiplugins/group/security_cryptospi_plugins.mrp"/>
       
  1141 </component>
       
  1142 </collection>
       
  1143 <collection id="cryptoservices" name="Crypto Services" level="plugins">
       
  1144 <component id="certificateandkeymgmt" name="Certificate and Key Management" introduced="6.0" purpose="optional">
       
  1145 <unit bldFile="/os/security/cryptoservices/certificateandkeymgmt/group" mrp="/os/security/cryptoservices/certificateandkeymgmt/group/security_certman.mrp"/>
       
  1146 </component>
       
  1147 <component id="filebasedcertificateandkeystores" name="File-based Certificate and Key Stores" introduced="8.0" purpose="optional">
       
  1148 <unit bldFile="/os/security/cryptoservices/filebasedcertificateandkeystores/group" mrp="/os/security/cryptoservices/filebasedcertificateandkeystores/group/security_filetokens.mrp"/>
       
  1149 </component>
       
  1150 <component id="browserrootcertificates" name="Browser Root Certificates" introduced="^2" purpose="optional" filter="sf_build">
       
  1151 <unit mrp="/os/security/cryptoservices/browserrootcertificates/browserrootcerts.mrp"/>
       
  1152 </component>
       
  1153 <component id="rootcertificates" filter="sf_build" name="Root Certificates" introduced="7.0s" purpose="optional">
       
  1154 <!-- not in S60 codebase -->
       
  1155 <unit bldFile="/os/security/cryptoservices/rootcertificates/group" mrp="/os/security/cryptoservices/rootcertificates/group/rootcerts.mrp"/>
       
  1156 </component>
       
  1157 <component id="asnpkcs" name="ASN PKCS" introduced="8.0" purpose="optional">
       
  1158 <unit bldFile="/os/security/cryptoservices/asnpkcs/group" mrp="/os/security/cryptoservices/asnpkcs/group/security_asnpkcs.mrp"/>
       
  1159 </component>
       
  1160 </collection>
       
  1161 <collection id="security_info" name="OS Security Info" level="utilities">
       
  1162 <component id="security_metadata" name="OS Security Metadata" class="config" introduced="^2" purpose="development" target="desktop">
       
  1163 <unit mrp="/os/security/security_info/security_metadata/security_metadata.mrp"/>
       
  1164 </component>
       
  1165 </collection>
       
  1166 </package>
       
  1167 <package id="lbs" level="services" tech-domain="lo" name="Locating Services" levels="hw-if data-acquisition adaptation management application-interface">
       
  1168 <collection id="datasourcemodules" name="Generic Positioning Plugins" level="data-acquisition">
       
  1169 <component id="defaultpositioningmodule" name="Default Positioning Module" introduced="^2" purpose="optional" class="plugin">
       
  1170 <unit bldFile="/os/lbs/datasourcemodules/defaultpositioningmodule/group" mrp="/os/lbs/datasourcemodules/defaultpositioningmodule/group/lbs_default_positioning_module.mrp"/>
       
  1171 </component>
       
  1172 <component id="bluetoothgpspositioningmodule" name="Bluetooth GPS Positioning Module" introduced="^2" purpose="optional" class="plugin">
       
  1173 <unit bldFile="/os/lbs/datasourcemodules/bluetoothgpspositioningmodule/group" mrp="/os/lbs/datasourcemodules/bluetoothgpspositioningmodule/group/lbs_bt_positioning_module.mrp"/>
       
  1174 </component>
       
  1175 <component id="simulationpositioningmodule" name="Simulation Positioning Module" introduced="^2" purpose="development" class="plugin">
       
  1176 <unit bldFile="/os/lbs/datasourcemodules/simulationpositioningmodule/group" mrp="/os/lbs/datasourcemodules/simulationpositioningmodule/group/lbs_simulation_positioning_module.mrp"/>
       
  1177 </component>
       
  1178 <component id="gpspositioningmodule" name="GPS/A-GPS Positioning Module" introduced="^3" purpose="optional" class="plugin">
       
  1179 <unit bldFile="/os/lbs/datasourcemodules/gpspositioningmodule/group" mrp="/os/lbs/datasourcemodules/gpspositioningmodule/group/lbs_agps_positioning_module.mrp"/>
       
  1180 </component>
       
  1181 <component id="networkpositioningmodule" name="Network Positioning Module" introduced="^3" purpose="optional" class="plugin">
       
  1182 <unit bldFile="/os/lbs/datasourcemodules/networkpositioningmodule/group" mrp="/os/lbs/datasourcemodules/networkpositioningmodule/group/lbs_network_positioning_module.mrp"/>
       
  1183 </component>
       
  1184 <component id="locationapesuplpsy" name="APE SUPL PSY" introduced="^3" purpose="optional" class="plugin" filter="s60">
       
  1185 <unit bldFile="/os/lbs/datasourcemodules/locationapesuplpsy/group"/>
       
  1186 </component>
       
  1187 </collection>
       
  1188 <collection id="datasourceadaptation" name="Data Source Adaptation" level="adaptation">
       
  1189 <component id="gpsdatasourceadaptation" name="GPS Data Source Adaptation" introduced="^2" purpose="optional" class="plugin">
       
  1190 <unit bldFile="/os/lbs/datasourceadaptation/gpsdatasourceadaptation/group" mrp="/os/lbs/datasourceadaptation/gpsdatasourceadaptation/group/lbs_gps_data_source_adaptation.mrp"/>
       
  1191 </component>
       
  1192 </collection>
       
  1193 <collection id="locationrequestmgmt" name="Location Request Management" level="application-interface">
       
  1194 <component id="locationserver" name="Location Server" introduced="9.2" purpose="optional">
       
  1195 <unit bldFile="/os/lbs/locationrequestmgmt/locationserver/group" mrp="/os/lbs/locationrequestmgmt/locationserver/group/lbs_locationserver.mrp"/>
       
  1196 </component>
       
  1197 <component id="networkrequesthandler" name="Network Request Handler" introduced="9.2" purpose="optional">
       
  1198 <unit bldFile="/os/lbs/locationrequestmgmt/networkrequesthandler/group" mrp="/os/lbs/locationrequestmgmt/networkrequesthandler/group/lbs_networkrequesthandler.mrp"/>
       
  1199 </component>
       
  1200 </collection>
       
  1201 <collection id="lbstest" name="Locating Services Tests" level="application-interface">
       
  1202 
       
  1203 <component id="locationprotocoltest" name="Location Protocol Tests" introduced="9.2" purpose="development" class="plugin">
       
  1204 <unit bldFile="/os/lbs/lbstest/locationprotocoltest/group" mrp="/os/lbs/lbstest/locationprotocoltest/group/lbs_networktest.mrp"/>
       
  1205 </component>
       
  1206 </collection>
       
  1207 <collection id="locationmgmt" name="Location Management" level="management">
       
  1208 <component id="locmonitor" name="Location Monitor" introduced="^3" purpose="optional">
       
  1209 <unit bldFile="/os/lbs/locationmgmt/locmonitor/lbslocmonitorserver/group" mrp="/os/lbs/locationmgmt/locmonitor/lbslocmonitorserver/group/lbs_locationmonitor.mrp"/>
       
  1210 </component>
       
  1211 <component id="agpslocationmgr" name="A-GPS Location Manager" introduced="9.2" purpose="optional">
       
  1212 <unit bldFile="/os/lbs/locationmgmt/agpslocationmgr/group" mrp="/os/lbs/locationmgmt/agpslocationmgr/group/lbs_agpslocationmanager.mrp"/>
       
  1213 </component>
       
  1214 <component id="networklocationmgr" name="Network Location Manager" introduced="9.2" purpose="optional">
       
  1215 <unit bldFile="/os/lbs/locationmgmt/networklocationmgr/group" mrp="/os/lbs/locationmgmt/networklocationmgr/group/lbs_networklocationmanager.mrp"/>
       
  1216 </component>
       
  1217 <component id="locationcore" name="Location Core" introduced="9.2" purpose="optional">
       
  1218 <unit bldFile="/os/lbs/locationmgmt/locationcore/group" mrp="/os/lbs/locationmgmt/locationcore/group/lbs_admin.mrp"/>
       
  1219 </component>
       
  1220 <component id="networkgateway" name="Network Gateway" introduced="9.2" purpose="optional">
       
  1221 <unit bldFile="/os/lbs/locationmgmt/networkgateway/group" mrp="/os/lbs/locationmgmt/networkgateway/group/lbs_networkgateway.mrp"/>
       
  1222 </component>
       
  1223 </collection>
       
  1224 <collection id="networkprotocolmodules" name="Network Protocol Modules" level="adaptation">
       
  1225 <component id="privacyprotocolmodule" name="Privacy Protocol Module" introduced="^2" purpose="optional" class="plugin">
       
  1226 <unit bldFile="/os/lbs/networkprotocolmodules/privacyprotocolmodule/group" mrp="/os/lbs/networkprotocolmodules/privacyprotocolmodule/group/lbs_privacyprotocolmodule.mrp"/>
       
  1227 </component>
       
  1228 <component id="suplproxyprotocolmodule" name="SUPL Proxy Protocol Module" introduced="^3" purpose="optional" class="plugin">
       
  1229 <!-- hack for Foundation builds needed while collection is reorganised into proper components -->
       
  1230 <unit bldFile="/os/lbs/networkprotocolmodules/suplproxyprotocolmodule/sfgroup" mrp="/os/lbs/networkprotocolmodules/suplproxyprotocolmodule/group/lbs_suplproxyprotocolmodule.mrp"/>
       
  1231 </component>
       
  1232 <component id="suplprotocolmodule" name="SUPL Protocol Module" introduced="^2" deprecated="^2" purpose="optional" class="plugin">
       
  1233 <!-- hack for Foundation builds needed while collection is reorganised into proper components -->
       
  1234 <unit bldFile="/os/lbs/networkprotocolmodules/suplprotocolmodule/sfgroup" mrp="/os/lbs/networkprotocolmodules/suplprotocolmodule/group/lbs_suplprotocolmodule.mrp"/>
       
  1235 </component>
       
  1236 <component id="suplrrlpasn1" filter="sf_build" name="SUPL RRLP ASN1 Parser">
       
  1237 <!-- hack for Foundation builds needed while collection is reorganised into proper components -->
       
  1238 <unit bldFile="/os/lbs/networkprotocolmodules/common/suplrrlpasn1/group"/>
       
  1239 </component>
       
  1240 <component id="suplrrlpprotocol" name="SUPL RRLP Protocol Module">
       
  1241 <!-- hack for Foundation builds needed while collection is reorganised into proper components -->
       
  1242 <unit bldFile="/os/lbs/networkprotocolmodules/suplcontrolplaneprotocols/common/suplrrlpprotocol/sfgroup"/>
       
  1243 </component>
       
  1244 </collection>
       
  1245 <collection id="lbsapitest" name="Location API Tests" level="application-interface">
       
  1246 
       
  1247 </collection>
       
  1248 <collection id="lbs_info" name="Locating Services Info" level="application-interface">
       
  1249 <component id="lbs_metadata" name="Locating Services Metadata" class="config" introduced="^2" purpose="development" target="desktop">
       
  1250 <unit mrp="/os/lbs/lbs_info/lbs_metadata/lbs_metadata.mrp"/>
       
  1251 </component>
       
  1252 </collection>
       
  1253 </package>
       
  1254 <package id="commsfw" level="services" tech-domain="dc" name="Communications Framework" levels="server support framework process app-if">
       
  1255 <collection id="commsprocess" name="Comms Process" level="process">
       
  1256 <component id="commsrootserver" name="Comms Root Server" introduced="7.0s" purpose="mandatory">
       
  1257 <unit bldFile="/os/commsfw/commsprocess/commsrootserverconfig/group" mrp="/os/commsfw/commsprocess/commsrootserverconfig/group/comms-infras_rootserver.mrp"/>
       
  1258 </component>
       
  1259 
       
  1260 </collection>
       
  1261 <collection id="commsconfig" name="Comms Config" level="process">
       
  1262 <component id="commsdatabase" name="Comms Database" purpose="mandatory">
       
  1263 <unit bldFile="/os/commsfw/commsfwtools/preparedefaultcommsdatabase/group" mrp="/os/commsfw/commsfwtools/preparedefaultcommsdatabase/group/comms-infras_commsdat.mrp"/>
       
  1264 </component>
       
  1265 <component id="commsdatabaseshim" name="Comms Database Shim" introduced="8.1" purpose="mandatory">
       
  1266 <unit bldFile="/os/commsfw/commsconfig/commsdatabaseshim/group" mrp="/os/commsfw/commsconfig/commsdatabaseshim/group/comms-infras_commdbshim.mrp"/>
       
  1267 </component>
       
  1268 </collection>
       
  1269 <collection id="datacommsserver" name="Data Comms Server" level="framework">
       
  1270 <component id="esockserver" name="ESock Server" purpose="mandatory">
       
  1271 <unit version="3" bldFile="/os/commsfw/datacommsserver/esockserver/group" mrp="/os/commsfw/datacommsserver/esockserver/group/comms-infras_esock.mrp"/>
       
  1272 </component>
       
  1273 
       
  1274 <component id="networkingdialogapi" name="Networking Dialog API" introduced="6.1" purpose="optional">
       
  1275 <unit bldFile="/os/commsfw/datacommsserver/networkingdialogapi/group" mrp="/os/commsfw/datacommsserver/networkingdialogapi/group/networking_dialog.mrp"/>
       
  1276 </component>
       
  1277 <component id="networkingdialogstub" name="Networking Dialog Stub" introduced="6.1" purpose="optional">
       
  1278 <unit bldFile="/os/commsfw/datacommsserver/networkingdialogapi/default" mrp="/os/commsfw/datacommsserver/networkingdialogapi/default/networking_dialog_default.mrp"/>
       
  1279 </component>
       
  1280 <component id="networkcontroller" name="Network Controller" introduced="7.0s" purpose="optional" class="plugin">
       
  1281 <unit bldFile="/os/commsfw/datacommsserver/networkcontroller/group" mrp="/os/commsfw/datacommsserver/networkcontroller/group/networking_netcon.mrp"/>
       
  1282 </component>
       
  1283 </collection>
       
  1284 <collection id="serialserver" name="Serial Server" level="server">
       
  1285 <component id="serialportcsy" name="Serial Port CSY" introduced="ER5" purpose="optional" class="plugin">
       
  1286 <unit bldFile="/os/commsfw/serialserver/serialportcsy" mrp="/os/commsfw/serialserver/serialportcsy/ser-comms_serialportcsy.mrp"/>
       
  1287 </component>
       
  1288 <component id="packetloopbackcsy" name="Packet Loopback CSY" introduced="8.1" purpose="development">
       
  1289 <unit bldFile="/os/commsfw/serialserver/packetloopbackcsy/group" mrp="/os/commsfw/serialserver/packetloopbackcsy/group/PacketLoopbackCSY.mrp"/>
       
  1290 </component>
       
  1291 <component id="c32serialserver" name="C32 Serial Server" introduced="ER5" purpose="mandatory">
       
  1292 <unit bldFile="/os/commsfw/serialserver/c32serialserver/group" mrp="/os/commsfw/serialserver/c32serialserver/group/ser-comms_c32.mrp"/>
       
  1293 </component>
       
  1294 <component id="c32serialserverconfig" name="C32 Serial Server Config" introduced="ER5" purpose="mandatory" class="config">
       
  1295 <unit bldFile="/os/commsfw/serialserver/c32serialserverconfig" mrp="/os/commsfw/serialserver/c32serialserverconfig/ser-comms_c32-config.mrp"/>
       
  1296 </component>
       
  1297 <component id="c32serialserverdocs" name="C32 Serial Server Documentation" purpose="development" class="doc">
       
  1298 <unit mrp="/os/commsfw/serialserver/c32serialserverdocs/ser-comms_documentation.mrp"/>
       
  1299 </component>
       
  1300 </collection>
       
  1301 <collection id="commsfwutils" name="Comms Framework Utilities" level="framework">
       
  1302 <component id="commsbufs" name="Comms Buffers" introduced="^3" purpose="mandatory">
       
  1303 <unit bldFile="/os/commsfw/commsfwutils/commsbufs/group" mrp="/os/commsfw/commsfwutils/commsbufs/group/comms-infras_commsbufs.mrp"/>
       
  1304 </component>
       
  1305 </collection>
       
  1306 <collection id="commsfw_info" name="Comms Framework Info" level="app-if">
       
  1307 <component id="commsinfrastructuredocs" name="Comms Infrastructure Documentation" introduced="7.0" purpose="development" class="doc">
       
  1308 <unit mrp="/os/commsfw/commsfw_info/commsinfrastructuredocs/comms-infras_documentation.mrp"/>
       
  1309 </component>
       
  1310 <component id="commsfw_metadata" name="Communications Framework Metadata" class="config" introduced="^2" purpose="development" target="desktop">
       
  1311 <unit mrp="/os/commsfw/commsfw_info/commsfw_metadata/commsfw_metadata.mrp"/>
       
  1312 </component>
       
  1313 </collection>
       
  1314 <collection id="commsfwsupport" name="Comms Framework Support" level="support">
       
  1315 <component id="commselements" name="Comms Elements" introduced="8.0" purpose="mandatory">
       
  1316 <unit bldFile="/os/commsfw/commsfwsupport/commselements/group" mrp="/os/commsfw/commsfwsupport/commselements/group/comms-infras_elements.mrp"/>
       
  1317 </component>
       
  1318 </collection>
       
  1319 <collection id="commsinfrastructureapitest" name="Comms-Infras API Tests" level="app-if">
       
  1320 <component id="commsinfrastructuresvs" name="Comms Infrastructure Verification Suite" introduced="^3" purpose="development">
       
  1321 <unit mrp="/os/commsfw/commsinfrastructureapitest/commsinfrastructuresvs/group/commsinfrastructuresvs.mrp"/>
       
  1322 </component>
       
  1323 </collection>
       
  1324 <collection id="commsfwtools" name="Comms Framework Tools" level="app-if">
       
  1325 <component id="preparedefaultcommsdatabase" name="Prepare Default Comms Database" filter="gt" purpose="mandatory" class="config" target="desktop">
       
  1326 <unit bldFile="/os/commsfw/commsfwtools/preparedefaultcommsdatabase/defaultcommdb/group" mrp="/os/commsfw/commsfwtools/preparedefaultcommsdatabase/defaultcommdb/group/comms-infras_defaultcommdb.mrp"/>
       
  1327 </component>
       
  1328 <component id="installdefaultcommsdatabase" name="Install Default Comms Database" purpose="mandatory" target="desktop">
       
  1329 <unit bldFile="/os/commsfw/commsfwtools/preparedefaultcommsdatabase/installdefaultcommdb/group" mrp="/os/commsfw/commsfwtools/preparedefaultcommsdatabase/installdefaultcommdb/group/comms-infras_installdefaultcommdb.mrp" priority="1010"/>
       
  1330 </component>
       
  1331 <component id="commstools" name="Comms Tools" introduced="^3" purpose="development" target="desktop">
       
  1332 <unit bldFile="/os/commsfw/commsfwtools/commstools/group" mrp="/os/commsfw/commsfwtools/commstools/group/comms-infras_tools.mrp"/>
       
  1333 </component>
       
  1334 </collection>
       
  1335 </package>
       
  1336 <package id="networkingsrv" level="services" tech-domain="dc" name="Networking Services" levels="adaptation hw-if plugin framework server app-if">
       
  1337 <collection id="esockapiextensions" name="ESock API Extensions" level="app-if">
       
  1338 <component id="internetsockets" name="Internet Sockets" introduced="ER5" purpose="mandatory">
       
  1339 <unit bldFile="/os/networkingsrv/esockapiextensions/internetsockets/group" mrp="/os/networkingsrv/esockapiextensions/internetsockets/group/networking_insock.mrp"/>
       
  1340 </component>
       
  1341 </collection>
       
  1342 <collection id="tcpiputils" name="TCP/IP Utilities" level="plugin">
       
  1343 <component id="dnd" name="DND" introduced="7.0" purpose="mandatory">
       
  1344 <unit bldFile="/os/networkingsrv/tcpiputils/dnd/group" mrp="/os/networkingsrv/tcpiputils/dnd/group/networking_dnd.mrp"/>
       
  1345 </component>
       
  1346 
       
  1347 <component id="dhcp" name="DHCP" introduced="8.0" purpose="optional">
       
  1348 <unit bldFile="/os/networkingsrv/tcpiputils/dhcp/group" mrp="/os/networkingsrv/tcpiputils/dhcp/group/networking_dhcp.mrp"/>
       
  1349 </component>
       
  1350 <component id="networkaddressandporttranslation" name="Network Address and Port Translation" introduced="^2" purpose="mandatory" class="plugin">
       
  1351 <unit bldFile="/os/networkingsrv/tcpiputils/networkaddressandporttranslation/group" mrp="/os/networkingsrv/tcpiputils/networkaddressandporttranslation/group/networking_napt.mrp"/>
       
  1352 </component>
       
  1353 <component id="punycodeconv" name="Punycode Converter" introduced="^3" purpose="mandatory">
       
  1354 <unit bldFile="/os/networkingsrv/tcpiputils/punycodeconv/group" mrp="/os/networkingsrv/tcpiputils/punycodeconv/group/networking_punycodeconverter.mrp"/>
       
  1355 </component>
       
  1356 </collection>
       
  1357 <collection id="linklayercontrol" name="Link Layer Control" level="hw-if">
       
  1358 <component id="nullagt" name="NULL AGT" introduced="7.0s" purpose="optional" class="plugin">
       
  1359 <unit bldFile="/os/networkingsrv/linklayercontrol/nullagt/group" mrp="/os/networkingsrv/linklayercontrol/nullagt/group/networking_nullagt.mrp"/>
       
  1360 </component>
       
  1361 <component id="genericscprparameters" name="Generic SCPR Parameters" introduced="^3" purpose="optional">
       
  1362 <unit bldFile="/os/networkingsrv/linklayercontrol/genericscprparameters/group" mrp="/os/networkingsrv/linklayercontrol/genericscprparameters/group/networking_genericscprparams.mrp"/>
       
  1363 </component>
       
  1364 <component id="mbmsparameters" name="MBMS Parameters" introduced="^3" purpose="optional" class="plugin">
       
  1365 <unit bldFile="/os/networkingsrv/linklayercontrol/mbmsparameters/group" mrp="/os/networkingsrv/linklayercontrol/mbmsparameters/group/networking_mbmsparams.mrp"/>
       
  1366 </component>
       
  1367 <component id="networkinterfacemgr" name="Network Interface Manager" introduced="ER5U" purpose="mandatory">
       
  1368 <unit version="2" bldFile="/os/networkingsrv/linklayercontrol/networkinterfacemgr/group" mrp="/os/networkingsrv/linklayercontrol/networkinterfacemgr/group/comms-infras_nifman.mrp"/>
       
  1369 </component>
       
  1370 </collection>
       
  1371 <collection id="linklayerprotocols" name="Link Layer Protocols" level="hw-if">
       
  1372 <component id="ethernetnif" name="Ethernet NIF" purpose="optional" class="plugin">
       
  1373 <unit bldFile="/os/networkingsrv/linklayerprotocols/ethernetnif/group" mrp="/os/networkingsrv/linklayerprotocols/ethernetnif/group/networking_ether802.mrp"/>
       
  1374 </component>
       
  1375 
       
  1376 <component id="pppnif" name="PPP NIF" introduced="ER5" purpose="optional" class="plugin">
       
  1377 <unit version="2" bldFile="/os/networkingsrv/linklayerprotocols/pppnif/group" mrp="/os/networkingsrv/linklayerprotocols/pppnif/group/networking_ppp.mrp"/>
       
  1378 </component>
       
  1379 
       
  1380 <component id="slipnif" name="SLIP NIF" purpose="development" class="plugin">
       
  1381 <unit bldFile="/os/networkingsrv/linklayerprotocols/slipnif/group" mrp="/os/networkingsrv/linklayerprotocols/slipnif/group/networking_slip.mrp"/>
       
  1382 </component>
       
  1383 <component id="tunnelnif" name="Tunnel NIF" introduced="7.0s" purpose="optional" class="plugin">
       
  1384 <unit bldFile="/os/networkingsrv/linklayerprotocols/tunnelnif/group" mrp="/os/networkingsrv/linklayerprotocols/tunnelnif/group/networking_tunnelnif.mrp"/>
       
  1385 </component>
       
  1386 </collection>
       
  1387 <collection id="linklayerutils" name="Link Layer Utilities" level="hw-if">
       
  1388 <component id="packetlogger" name="Packet Logger" introduced="8.1" purpose="development">
       
  1389 <unit bldFile="/os/networkingsrv/linklayerutils/packetlogger/group" mrp="/os/networkingsrv/linklayerutils/packetlogger/group/networking_packetlogger.mrp"/>
       
  1390 </component>
       
  1391 </collection>
       
  1392 <collection id="networkcontrol" name="Network Control" level="plugin">
       
  1393 
       
  1394 <component id="qoslib" name="QoS Library" introduced="7.0s" purpose="optional">
       
  1395 <unit bldFile="/os/networkingsrv/networkcontrol/qoslib/group" mrp="/os/networkingsrv/networkcontrol/qoslib/group/networking_qoslib.mrp"/>
       
  1396 </component>
       
  1397 <component id="pfqoslib" name="PF QoS Library" introduced="7.0s" purpose="optional">
       
  1398 <unit bldFile="/os/networkingsrv/networkcontrol/pfqoslib/group" mrp="/os/networkingsrv/networkcontrol/pfqoslib/group/networking_pfqoslib.mrp"/>
       
  1399 </component>
       
  1400 <component id="qosfwprt" name="QoS Framework PRT" introduced="7.0s" purpose="optional" class="plugin">
       
  1401 <unit bldFile="/os/networkingsrv/networkcontrol/qosfwconfig/qos/group" mrp="/os/networkingsrv/networkcontrol/qosfwconfig/qos/group/networking_qos.mrp"/>
       
  1402 </component>
       
  1403 <component id="qosipscpr" name="QoS IP SCPR" purpose="optional" class="plugin">
       
  1404 <unit bldFile="/os/networkingsrv/networkcontrol/qosipscpr/group" mrp="/os/networkingsrv/networkcontrol/qosipscpr/group/networking_qosipscpr.mrp"/>
       
  1405 </component>
       
  1406 <component id="ipnetworklayer" name="IP Network Layer" introduced="^3" purpose="optional" class="plugin">
       
  1407 <unit bldFile="/os/networkingsrv/networkcontrol/ipnetworklayer/group" mrp="/os/networkingsrv/networkcontrol/ipnetworklayer/group/networking_ipproto.mrp"/>
       
  1408 </component>
       
  1409 <component id="iptransportlayer" name="IP Transport Layer" introduced="^3" purpose="optional" class="plugin">
       
  1410 <unit bldFile="/os/networkingsrv/networkcontrol/iptransportlayer/group" mrp="/os/networkingsrv/networkcontrol/iptransportlayer/group/networking_iptransport.mrp"/>
       
  1411 </component>
       
  1412 <component id="commsuserpromptmgr" name="Comms User Prompt Manager" introduced="^3" purpose="mandatory">
       
  1413 <unit bldFile="/os/networkingsrv/networkcontrol/commsuserpromptmgr/group" mrp="/os/networkingsrv/networkcontrol/commsuserpromptmgr/group/networking_netups.mrp"/>
       
  1414 </component>
       
  1415 </collection>
       
  1416 <collection id="networkprotocols" name="Network Protocols" level="plugin">
       
  1417 
       
  1418 <component id="ipeventnotifier" name="IP Event Notifier" introduced="8.1" purpose="mandatory" class="plugin">
       
  1419 <unit bldFile="/os/networkingsrv/networkprotocols/ipeventnotifier/group" mrp="/os/networkingsrv/networkprotocols/ipeventnotifier/group/networking_ipeventnotifier.mrp"/>
       
  1420 </component>
       
  1421 <component id="tcpipv4v6prt" name="TCP/IPv4/v6 PRT" introduced="7.0" purpose="mandatory" class="plugin">
       
  1422 <unit bldFile="/os/networkingsrv/networkprotocols/tcpipv4v6prt/group" mrp="/os/networkingsrv/networkprotocols/tcpipv4v6prt/group/networking_tcpip6.mrp"/>
       
  1423 </component>
       
  1424 <component id="iphook" name="IP Hook" introduced="7.0" purpose="mandatory">
       
  1425 <unit bldFile="/os/networkingsrv/networkprotocols/iphook/inhook6/group" mrp="/os/networkingsrv/networkprotocols/iphook/inhook6/group/networking_inhook6.mrp"/>
       
  1426 </component>
       
  1427 <component id="mobileip" name="Mobile IP" introduced="8.1" purpose="optional" class="plugin">
       
  1428 <unit bldFile="/os/networkingsrv/networkprotocols/mobileip/group" mrp="/os/networkingsrv/networkprotocols/mobileip/group/networking_mobileip.mrp"/>
       
  1429 </component>
       
  1430 <component id="dnsproxy" name="DNS Proxy" introduced="^3" purpose="optional">
       
  1431 <unit bldFile="/os/networkingsrv/networkprotocols/dnsproxy/group" mrp="/os/networkingsrv/networkprotocols/dnsproxy/group/networking_dnsproxy.mrp"/>
       
  1432 </component>
       
  1433 </collection>
       
  1434 <collection id="networksecurity" name="Network Security" level="framework">
       
  1435 <component id="tls" name="TLS" introduced="6.0" purpose="mandatory">
       
  1436 <unit bldFile="/os/networkingsrv/networksecurity/tls/group" mrp="/os/networkingsrv/networksecurity/tls/group/networking_tls.mrp"/>
       
  1437 </component>
       
  1438 <component id="tlsprovider" name="TLS Provider" introduced="8.1" purpose="mandatory">
       
  1439 <unit bldFile="/os/networkingsrv/networksecurity/tlsprovider/group" mrp="/os/networkingsrv/networksecurity/tlsprovider/group/security_tlsprovider.mrp"/>
       
  1440 </component>
       
  1441 <component id="ipsec" name="IPsec" introduced="7.0" purpose="optional">
       
  1442 <unit bldFile="/os/networkingsrv/networksecurity/ipsec/group" mrp="/os/networkingsrv/networksecurity/ipsec/group/networking_ipsec.mrp"/>
       
  1443 </component>
       
  1444 </collection>
       
  1445 <collection id="networkingtestandutils" name="Networking Test and Utils" level="app-if">
       
  1446 
       
  1447 <component id="networkingexamples" name="Networking Examples" introduced="7.0" purpose="development">
       
  1448 <unit bldFile="/os/networkingsrv/networkingtestandutils/networkingexamples/examplecode/group" mrp="/os/networkingsrv/networkingtestandutils/networkingexamples/examplecode/group/networking_examplecode.mrp"/>
       
  1449 </component>
       
  1450 
       
  1451 
       
  1452 
       
  1453 
       
  1454 
       
  1455 
       
  1456 </collection>
       
  1457 <collection id="networkingsrv_info" name="Networking Services Info" level="app-if">
       
  1458 <component id="networkingrom" name="Networking ROM" purpose="mandatory">
       
  1459 <!--  production component: contains the IBY files -->
       
  1460 <unit bldFile="/os/networkingsrv/networkingsrv_info/networkingrom/group" mrp="/os/networkingsrv/networkingsrv_info/networkingrom/group/networking_general.mrp"/>
       
  1461 </component>
       
  1462 <component id="networkingdocs" name="Networking Documentation" purpose="development" class="doc">
       
  1463 <unit mrp="/os/networkingsrv/networkingsrv_info/networkingdocs/networking_documentation.mrp"/>
       
  1464 </component>
       
  1465 <component id="networkingsrv_metadata" name="Networking Services Metadata" class="config" introduced="^2" purpose="development" target="desktop">
       
  1466 <unit mrp="/os/networkingsrv/networkingsrv_info/networkingsrv_metadata/networkingsrv_metadata.mrp"/>
       
  1467 </component>
       
  1468 </collection>
       
  1469 <collection id="pppcompressionplugins" name="PPP Compression Plugins" level="plugin">
       
  1470 <component id="predictorcompression" name="Predictor Compression" introduced="6.0" purpose="optional" class="plugin">
       
  1471 <unit bldFile="/os/networkingsrv/pppcompressionplugins/predictorcompression/group" mrp="/os/networkingsrv/pppcompressionplugins/predictorcompression/group/networking_predcomp.mrp"/>
       
  1472 </component>
       
  1473 </collection>
       
  1474 </package>
       
  1475 <package id="wlan" level="services" tech-domain="dc" name="WLAN" levels="hw low mid high tools test">
       
  1476 <collection id="wlan_plat" name="WLAN Platform Interfaces" level="test">
       
  1477 <component id="wlan_dbif_api" name="WLAN DBIF API" class="api" filter="s60">
       
  1478 <unit bldFile="/os/wlan/wlan_plat/wlan_dbif_api/group"/>
       
  1479 </component>
       
  1480 <component id="wlan_hal_api" name="WLAN HAL API" class="api" filter="s60">
       
  1481 <unit bldFile="/os/wlan/wlan_plat/wlan_hal_api/group"/>
       
  1482 </component>
       
  1483 <component id="wlan_management_api" name="WLAN Management API" class="api" filter="s60">
       
  1484 <unit bldFile="/os/wlan/wlan_plat/wlan_management_api/group"/>
       
  1485 </component>
       
  1486 <component id="wlan_device_settings_api" name="WLAN Device Settings API" class="api" filter="s60">
       
  1487 <unit bldFile="/os/wlan/wlan_plat/wlan_device_settings_api/group"/>
       
  1488 </component>
       
  1489 <component id="wlan_control_api" name="WLAN Control API" class="api" filter="s60">
       
  1490 <unit bldFile="/os/wlan/wlan_plat/wlan_control_api/group"/>
       
  1491 </component>
       
  1492 <component id="wlan_hw_initialization_data_api" name="WLAN Hardware Initialization Data API" class="api" filter="s60">
       
  1493 <unit bldFile="/os/wlan/wlan_plat/wlan_hw_initialization_data_api/group"/>
       
  1494 </component>
       
  1495 <component id="wlan_power_save_plugin_api" name="WLAN Power Save Plugin API" class="api" filter="s60">
       
  1496 <unit bldFile="/os/wlan/wlan_plat/wlan_power_save_plugin_api/group"/>
       
  1497 </component>
       
  1498 <component id="wlan_info_api" name="WLAN Info API" class="api" filter="s60">
       
  1499 <unit bldFile="/os/wlan/wlan_plat/wlan_info_api/group"/>
       
  1500 </component>
       
  1501 <component id="wlan_agent_hotspot_plugin_api" name="WLAN Agent Hotspot Plug-in API" class="api" filter="s60">
       
  1502 <unit bldFile="/os/wlan/wlan_plat/wlan_agent_hotspot_plugin_api/group"/>
       
  1503 </component>
       
  1504 <component id="wlan_osa_api" name="WLAN OSA API" class="api" filter="s60">
       
  1505 <unit bldFile="/os/wlan/wlan_plat/wlan_osa_api/group"/>
       
  1506 </component>
       
  1507 <component id="wlan_spia_api" name="WLAN SPIA API" class="api" filter="s60">
       
  1508 <unit bldFile="/os/wlan/wlan_plat/wlan_spia_api/group"/>
       
  1509 </component>
       
  1510 <component id="wlan_hpa_api" name="WLAN HPA API" class="api" filter="s60">
       
  1511 <unit bldFile="/os/wlan/wlan_plat/wlan_hpa_api/group"/>
       
  1512 </component>
       
  1513 <component id="wlan_eapol_plugin_api" name="WLAN EAPOL Plugin API" class="api" filter="s60">
       
  1514 <unit bldFile="/os/wlan/wlan_plat/wlan_eapol_plugin_api/group"/>
       
  1515 </component>
       
  1516 <component id="wlan_generic_plugin_api" name="WLAN Generic Plugin API" class="api" filter="s60">
       
  1517 <unit bldFile="/os/wlan/wlan_plat/wlan_generic_plugin_api/group"/>
       
  1518 </component>
       
  1519 <component id="wlan_aws_plugin_api" name="WLAN AWS Plugin API" class="api" filter="s60">
       
  1520 <unit bldFile="/os/wlan/wlan_plat/wlan_aws_plugin_api/group"/>
       
  1521 </component>
       
  1522 </collection>
       
  1523 <collection id="wlan_pub" name="WLAN Public Interfaces" level="test">
       
  1524 <component id="wlan_sdk_info_api" name="WLAN SDK Info API" class="api" filter="s60">
       
  1525 <unit bldFile="/os/wlan/wlan_pub/wlan_sdk_info_api/group"/>
       
  1526 </component>
       
  1527 </collection>
       
  1528 <collection id="wlan_bearer" name="WLAN Bearer" level="hw">
       
  1529 <component id="wlanpsmplugin" filter="s60" name="WLAN PSM Plugin" class="plugin">
       
  1530 <unit bldFile="/os/wlan/wlan_bearer/wlanpsmplugin/group"/>
       
  1531 </component>
       
  1532 <component id="wlanagent" filter="s60" name="WLAN Agent">
       
  1533 <unit bldFile="/os/wlan/wlan_bearer/wlanagent/group"/>
       
  1534 </component>
       
  1535 <component id="wlandbif_cd" filter="s60" name="WLAN CommsDat interface">
       
  1536 <unit bldFile="/os/wlan/wlan_bearer/wlandbif_cd/group"/>
       
  1537 </component>
       
  1538 <!-- should follow component directory rules for stuff in wlan_symbian/ and put in a single component or split up properly -->
       
  1539 <component id="wlanengine" filter="s60" name="WLAN Engine">
       
  1540 <unit bldFile="/os/wlan/wlan_bearer/wlanengine/wlan_symbian/wlanengine_symbian_3.1/group"/>
       
  1541 </component>
       
  1542 <component id="wlanldd" filter="s60" name="WLAN LDD">
       
  1543 <unit bldFile="/os/wlan/wlan_bearer/wlanldd/wlan_symbian/wlanldd_symbian/group"/>
       
  1544 </component>
       
  1545 <component id="wlannwif" filter="s60" name="WLAN Network Interface">
       
  1546 <unit bldFile="/os/wlan/wlan_bearer/wlannwif/group"/>
       
  1547 </component>
       
  1548 </collection>
       
  1549 <collection id="wlanapitest" name="WLAN API Tests" level="test">
       
  1550 
       
  1551 </collection>
       
  1552 <collection id="wlan_info" name="WLAN Info" level="test">
       
  1553 <component id="wlan_metadata" name="WLAN Metadata" class="config" introduced="^2" purpose="development" target="desktop">
       
  1554 <unit mrp="/os/wlan/wlan_info/wlan_metadata/wlan_metadata.mrp"/>
       
  1555 </component>
       
  1556 </collection>
       
  1557 </package>
       
  1558 <package id="cellularsrv" level="services" tech-domain="vc" name="Cellular Baseband Services" levels="adaptation hw-if plugin framework server app-if">
       
  1559 <collection id="basebandabstraction" name="Baseband Abstraction" level="hw-if">
       
  1560 <component id="basebandchanneladaptor" name="Baseband Channel Adaptor" introduced="8.1" purpose="optional">
       
  1561 <unit bldFile="/os/cellularsrv/basebandabstraction/basebandchanneladaptor/group" mrp="/os/cellularsrv/basebandabstraction/basebandchanneladaptor/group/networking_bca.mrp"/>
       
  1562 </component>
       
  1563 </collection>
       
  1564 <collection id="basebandadaptationplugins" name="Baseband Adaptation Plugins" level="adaptation">
       
  1565 <component id="basebandchanneladaptorforc32" name="Baseband Channel Adaptor for C32" introduced="8.1" purpose="optional" class="plugin">
       
  1566 <unit bldFile="/os/cellularsrv/basebandadaptationplugins/basebandchanneladaptorforc32/group" mrp="/os/cellularsrv/basebandadaptationplugins/basebandchanneladaptorforc32/group/networking_c32bca.mrp"/>
       
  1567 </component>
       
  1568 </collection>
       
  1569 <collection id="fax" name="Fax" level="server">
       
  1570 <component id="faxclientandserver" name="Fax Client and Server" purpose="optional">
       
  1571 <unit bldFile="/os/cellularsrv/fax/faxclientandserver/Group" mrp="/os/cellularsrv/fax/faxclientandserver/Group/telephony_fax.mrp"/>
       
  1572 </component>
       
  1573 </collection>
       
  1574 <collection id="smsprotocols" name="SMS Protocols" level="framework">
       
  1575 <component id="smsstack" name="SMS Stack" introduced="6.0" purpose="mandatory" class="plugin">
       
  1576 <unit bldFile="/os/cellularsrv/smsprotocols/smsstack/group" mrp="/os/cellularsrv/smsprotocols/smsstack/group/nbprotocols_smsstackv2.mrp"/>
       
  1577 </component>
       
  1578 </collection>
       
  1579 <collection id="telephonyprotocols" name="Telephony Protocols" level="framework">
       
  1580 <component id="csdagt" name="CSD AGT" introduced="6.1" purpose="optional" class="plugin">
       
  1581 <unit bldFile="/os/cellularsrv/telephonyprotocols/csdagt/group" mrp="/os/cellularsrv/telephonyprotocols/csdagt/group/networking_csdagt.mrp"/>
       
  1582 </component>
       
  1583 <component id="psdagt" name="PSD AGT" introduced="7.0s" purpose="optional" class="plugin">
       
  1584 <unit bldFile="/os/cellularsrv/telephonyprotocols/psdagt/group" mrp="/os/cellularsrv/telephonyprotocols/psdagt/group/networking_psdagt.mrp"/>
       
  1585 </component>
       
  1586 <component id="gprsumtsqosprt" name="GPRS/UMTS QoS PRT" introduced="7.0s" purpose="optional" class="plugin">
       
  1587 <unit bldFile="/os/cellularsrv/telephonyprotocols/gprsumtsqosprt/group" mrp="/os/cellularsrv/telephonyprotocols/gprsumtsqosprt/group/networking_guqos.mrp"/>
       
  1588 </component>
       
  1589 <component id="gprsumtsqosinterface" name="GPRS/UMTS QoS Interface" introduced="7.0s" purpose="optional" class="plugin">
       
  1590 <unit bldFile="/os/cellularsrv/telephonyprotocols/gprsumtsqosinterface/group" mrp="/os/cellularsrv/telephonyprotocols/gprsumtsqosinterface/group/networking_umtsif.mrp"/>
       
  1591 </component>
       
  1592 <component id="qosextnapi" name="QoS Extn API" introduced="9.2" purpose="optional">
       
  1593 <unit bldFile="/os/cellularsrv/telephonyprotocols/qosextnapi/group" mrp="/os/cellularsrv/telephonyprotocols/qosextnapi/group/networking_qosextnapi.mrp"/>
       
  1594 </component>
       
  1595 <component id="secondarypdpcontextumtsdriver" name="Secondary PDP context UMTS Driver" introduced="8.1" purpose="optional">
       
  1596 <unit bldFile="/os/cellularsrv/telephonyprotocols/secondarypdpcontextumtsdriver/group" mrp="/os/cellularsrv/telephonyprotocols/secondarypdpcontextumtsdriver/group/networking_spud.mrp"/>
       
  1597 </component>
       
  1598 <component id="qos3gppcpr" name="QoS 3GPP CPR" introduced="9.2" purpose="optional" class="plugin">
       
  1599 <unit bldFile="/os/cellularsrv/telephonyprotocols/qos3gppcpr/group" mrp="/os/cellularsrv/telephonyprotocols/qos3gppcpr/group/networking_Qos3GPP.mrp"/>
       
  1600 </component>
       
  1601 <component id="pdplayer" name="PDP Layer" introduced="^3" purpose="optional" class="plugin">
       
  1602 <unit bldFile="/os/cellularsrv/telephonyprotocols/pdplayer/group" mrp="/os/cellularsrv/telephonyprotocols/pdplayer/group/networking_pdp.mrp"/>
       
  1603 </component>
       
  1604 <component id="rawipnif" name="Raw IP NIF" introduced="8.1" purpose="optional" class="plugin">
       
  1605 <unit bldFile="/os/cellularsrv/telephonyprotocols/rawipnif/group" mrp="/os/cellularsrv/telephonyprotocols/rawipnif/group/networking_rawipnif.mrp"/>
       
  1606 </component>
       
  1607 </collection>
       
  1608 <collection id="telephonyserver" name="Telephony Server" level="server">
       
  1609 <component id="etelserverandcore" name="ETel Server and Core" purpose="mandatory">
       
  1610 <unit bldFile="/os/cellularsrv/telephonyserver/etelserverandcore/group" mrp="/os/cellularsrv/telephonyserver/etelserverandcore/group/telephony_etel.mrp"/>
       
  1611 </component>
       
  1612 
       
  1613 <component id="etelmultimode" name="ETel Multimode" introduced="7.0" purpose="mandatory">
       
  1614 <unit bldFile="/os/cellularsrv/telephonyserver/etelmultimode/group" mrp="/os/cellularsrv/telephonyserver/etelmultimode/group/telephony_etelmm.mrp"/>
       
  1615 </component>
       
  1616 <component id="etelpacketdata" name="ETel Packet Data" introduced="7.0" purpose="mandatory">
       
  1617 <unit bldFile="/os/cellularsrv/telephonyserver/etelpacketdata/group" mrp="/os/cellularsrv/telephonyserver/etelpacketdata/group/telephony_etelpckt.mrp"/>
       
  1618 </component>
       
  1619 <component id="etelsimtoolkit" name="ETel SIM Toolkit" introduced="6.1" purpose="mandatory">
       
  1620 <unit bldFile="/os/cellularsrv/telephonyserver/etelsimtoolkit/group" mrp="/os/cellularsrv/telephonyserver/etelsimtoolkit/group/telephony_etelsat.mrp"/>
       
  1621 </component>
       
  1622 </collection>
       
  1623 <collection id="telephonyserverplugins" name="Telephony Server Plugins" level="plugin">
       
  1624 <component id="common_tsy" name="Common TSY" introduced="^2" purpose="optional" class="plugin">
       
  1625 <unit bldFile="/os/cellularsrv/telephonyserverplugins/common_tsy/group" mrp="/os/cellularsrv/telephonyserverplugins/common_tsy/group/telephony_commontsy.mrp"/>
       
  1626 </component>
       
  1627 <component id="licenseetsystub" name="Licensee TSY Stub" introduced="^2" purpose="development" class="plugin" filter="sf_build">
       
  1628 <unit mrp="/os/cellularsrv/telephonyserverplugins/licenseetsystub/group/licenseetsystub.mrp" bldFile="/os/cellularsrv/telephonyserverplugins/licenseetsystub/group"/>
       
  1629 </component>
       
  1630 <component id="multimodetsy" name="Multimode TSY" purpose="development" class="plugin">
       
  1631 <unit bldFile="/os/cellularsrv/telephonyserverplugins/multimodetsy/group" mrp="/os/cellularsrv/telephonyserverplugins/multimodetsy/group/telephony_mmtsy.mrp"/>
       
  1632 </component>
       
  1633 
       
  1634 <component id="ctsydispatchlayer" name="C-TSY Dispatch Layer" introduced="^3" purpose="optional" class="plugin">
       
  1635 <unit bldFile="/os/cellularsrv/telephonyserverplugins/ctsydispatchlayer/group" mrp="/os/cellularsrv/telephonyserverplugins/ctsydispatchlayer/group/telephony_dispatcher.mrp"/>
       
  1636 </component>
       
  1637 <component id="simatktsy" name="SIMATK TSY" introduced="^3" purpose="optional" class="plugin">
       
  1638 <unit bldFile="/os/cellularsrv/telephonyserverplugins/simatktsy/group" mrp="/os/cellularsrv/telephonyserverplugins/simatktsy/group/commonsimatktsy.mrp"/>
       
  1639 </component>
       
  1640 </collection>
       
  1641 <collection id="telephonyutils" name="Telephony Utilities" level="app-if">
       
  1642 <component id="dial" name="Dial" deprecated="9.1" purpose="optional">
       
  1643 <unit bldFile="/os/cellularsrv/telephonyutils/dial/group" mrp="/os/cellularsrv/telephonyutils/dial/group/telephony_dial.mrp"/>
       
  1644 </component>
       
  1645 <component id="telephonywatchers" name="Telephony Watchers" introduced="6.0" purpose="optional" class="plugin">
       
  1646 <unit bldFile="/os/cellularsrv/telephonyutils/telephonywatchers/group" mrp="/os/cellularsrv/telephonyutils/telephonywatchers/group/telephony_watchers.mrp"/>
       
  1647 </component>
       
  1648 <component id="etel3rdpartyapi" name="ETel 3rd Party API" introduced="7.0" purpose="mandatory">
       
  1649 <unit bldFile="/os/cellularsrv/telephonyutils/etel3rdpartyapi/Group" mrp="/os/cellularsrv/telephonyutils/etel3rdpartyapi/Group/telephony_etel3rdparty.mrp"/>
       
  1650 </component>
       
  1651 </collection>
       
  1652 <collection id="cellularsrv_info" name="Cellular Baseband Services Info" level="app-if">
       
  1653 <component id="telephonyconfidentialdocs" name="Telephony Confidential Documentation" purpose="development" class="doc">
       
  1654 <unit mrp="/os/cellularsrv/cellularsrv_info/telephonyconfidentialdocs/telephony_confidential.mrp"/>
       
  1655 </component>
       
  1656 <component id="telephonydocs" name="Telephony Documentation" purpose="development" class="doc">
       
  1657 <unit mrp="/os/cellularsrv/cellularsrv_info/telephonydocs/telephony_documentation.mrp"/>
       
  1658 </component>
       
  1659 <component id="cellularsrv_metadata" name="Cellular Baseband Services Metadata" class="config" introduced="^2" purpose="development" target="desktop">
       
  1660 <unit mrp="/os/cellularsrv/cellularsrv_info/cellularsrv_metadata/cellularsrv_metadata.mrp"/>
       
  1661 </component>
       
  1662 </collection>
       
  1663 <collection id="hwpluginsimulation" name="Hardware Plugin Simulation" level="adaptation">
       
  1664 <component id="mocksy" name="MockSY" introduced="^2" purpose="development" class="plugin">
       
  1665 <unit bldFile="/os/cellularsrv/hwpluginsimulation/mocksy/group" mrp="/os/cellularsrv/hwpluginsimulation/mocksy/group/telephony_tools_mocksy.mrp"/>
       
  1666 </component>
       
  1667 </collection>
       
  1668 <collection id="cellularsrvapitest" name="Telephony API Tests" level="app-if">
       
  1669 
       
  1670 
       
  1671 
       
  1672 </collection>
       
  1673 <collection id="wapstack" name="WAP Stack" level="app-if">
       
  1674 <component id="wapmessageapi" name="WAP Message API" purpose="development">
       
  1675 <unit mrp="/os/cellularsrv/wapstack/wapmessageapi/group/wap-stack_wapmessage.mrp" bldFile="/os/cellularsrv/wapstack/wapmessageapi/group"/>
       
  1676 </component>
       
  1677 </collection>
       
  1678 </package>
       
  1679 <package id="bt" level="services" tech-domain="de" name="Bluetooth" levels="adaptation hw-if plugin framework server app-if">
       
  1680 <collection id="bt_plat" name="Bluetooth Platform Interfaces" level="app-if">
       
  1681 <component id="bluetooth_audio_adaptation_api" name="Bluetooth Audio Adaptation API" class="api" filter="s60">
       
  1682 <unit bldFile="/os/bt/bt_plat/bluetooth_audio_adaptation_api/group"/>
       
  1683 </component>
       
  1684 <component id="bluetooth_power_management_api" name="Bluetooth Power Management API" class="api" filter="s60">
       
  1685 <unit bldFile="/os/bt/bt_plat/bluetooth_power_management_api/group"/>
       
  1686 </component>
       
  1687 <component id="at_command_handler_plugin_api" name="AT Command Handler Plugin API" class="api" filter="s60">
       
  1688 <unit bldFile="/os/bt/bt_plat/at_command_handler_plugin_api/group"/>
       
  1689 </component>
       
  1690 </collection>
       
  1691 <collection id="bluetooth" name="Bluetooth Core" level="framework">
       
  1692 <component id="btstack" name="Bluetooth Stack" introduced="6.0" purpose="optional">
       
  1693 <unit bldFile="/os/bt/bluetooth/btstack" mrp="/os/bt/bluetooth/btstack/bluetooth_stack.mrp"/>
       
  1694 </component>
       
  1695 <component id="btcomm" name="Bluetooth CSY" introduced="6.0" purpose="optional" class="plugin">
       
  1696 <unit bldFile="/os/bt/bluetooth/btcomm" mrp="/os/bt/bluetooth/btcomm/bluetooth_btcomm.mrp"/>
       
  1697 </component>
       
  1698 <component id="btsdp" name="Bluetooth SDP" introduced="6.1" purpose="optional">
       
  1699 <unit bldFile="/os/bt/bluetooth/btsdp" mrp="/os/bt/bluetooth/btsdp/bluetooth_sdp.mrp"/>
       
  1700 </component>
       
  1701 <component id="btextnotifiers" name="Bluetooth Notifiers Support" introduced="6.1" purpose="optional">
       
  1702 <unit bldFile="/os/bt/bluetooth/btextnotifiers" mrp="/os/bt/bluetooth/btextnotifiers/bluetooth_btextnotifiers.mrp"/>
       
  1703 </component>
       
  1704 <component id="gavdp" name="Bluetooth GAVDP" introduced="8.1" purpose="optional">
       
  1705 <unit bldFile="/os/bt/bluetooth/gavdp/group" mrp="/os/bt/bluetooth/gavdp/group/bluetooth_gavdp.mrp"/>
       
  1706 </component>
       
  1707 
       
  1708 <component id="btlogger" name="Bluetooth Logging Engine" introduced="9.2" purpose="optional">
       
  1709 <unit bldFile="/os/bt/bluetooth/btlogger/group" mrp="/os/bt/bluetooth/btlogger/group/bluetooth_logger.mrp"/>
       
  1710 </component>
       
  1711 <component id="btdocs" name="Bluetooth Documentation" purpose="development" class="doc">
       
  1712 <unit mrp="/os/bt/bluetooth/btdocs/bluetooth_documentation.mrp"/>
       
  1713 </component>
       
  1714 </collection>
       
  1715 <collection id="bluetoothmgmt" name="Bluetooth Management" level="plugin">
       
  1716 <component id="btmgr" name="Bluetooth Manager" introduced="6.0" purpose="optional">
       
  1717 <unit bldFile="/os/bt/bluetoothmgmt/btmgr" mrp="/os/bt/bluetoothmgmt/btmgr/bluetooth_manager.mrp"/>
       
  1718 </component>
       
  1719 <component id="btconfig" name="Bluetooth Config" purpose="optional" class="config">
       
  1720 <unit bldFile="/os/bt/bluetoothmgmt/btconfig" mrp="/os/bt/bluetoothmgmt/btconfig/bluetooth_config.mrp"/>
       
  1721 </component>
       
  1722 <component id="btrom" name="Bluetooth ROM" introduced="9.1" purpose="optional">
       
  1723 <unit bldFile="/os/bt/bluetoothmgmt/btrom" mrp="/os/bt/bluetoothmgmt/btrom/bluetooth_rom.mrp"/>
       
  1724 </component>
       
  1725 <component id="bluetoothclientlib" name="Bluetooth Client Library" introduced="6.0" purpose="optional">
       
  1726 <unit bldFile="/os/bt/bluetoothmgmt/bluetoothclientlib" mrp="/os/bt/bluetoothmgmt/bluetoothclientlib/bluetooth_user.mrp"/>
       
  1727 </component>
       
  1728 
       
  1729 </collection>
       
  1730 <collection id="bluetoothcommsprofiles" name="Bluetooth Comms Profiles" level="app-if">
       
  1731 <component id="btpan" name="Bluetooth PAN Profile" introduced="8.1" purpose="optional" class="plugin">
       
  1732 <unit bldFile="/os/bt/bluetoothcommsprofiles/btpan/group" mrp="/os/bt/bluetoothcommsprofiles/btpan/group/bluetooth_pan.mrp"/>
       
  1733 </component>
       
  1734 </collection>
       
  1735 <collection id="bthci" name="Host Controller Interface" level="server">
       
  1736 <component id="bthci2" name="Bluetooth HCI Framework 2" introduced="9.2" purpose="optional">
       
  1737 <unit bldFile="/os/bt/bthci/bthci2/group" mrp="/os/bt/bthci/bthci2/group/bluetooth_hci_v2_framework.mrp"/>
       
  1738 </component>
       
  1739 <component id="hciextensioninterface" name="Bluetooth HCI Extension Interface" introduced="6.1" purpose="optional">
       
  1740 <unit bldFile="/os/bt/bthci/hciextensioninterface" mrp="/os/bt/bthci/hciextensioninterface/bluetooth_hciproxy.mrp"/>
       
  1741 </component>
       
  1742 <component id="hci2implementations" name="Bluetooth HCI 2 Reference Implementations" introduced="9.2" purpose="optional" class="plugin">
       
  1743 <unit bldFile="/os/bt/bthci/hci2implementations/group" mrp="/os/bt/bthci/hci2implementations/group/bluetooth_hci_v2_implementations.mrp"/>
       
  1744 </component>
       
  1745 </collection>
       
  1746 <collection id="irda" name="IrDA" level="plugin">
       
  1747 <component id="irdastack" name="IrDA Stack" purpose="optional">
       
  1748 <unit bldFile="/os/bt/irda/irdastack/group" mrp="/os/bt/irda/irdastack/group/infra-red_irda.mrp"/>
       
  1749 </component>
       
  1750 </collection>
       
  1751 <collection id="bluetoothapitest" name="Bluetooth API Tests" level="app-if">
       
  1752 
       
  1753 </collection>
       
  1754 <collection id="atext" name="AT Extensions" level="server">
       
  1755 <!-- collection is really a component. Need to move down a directory -->
       
  1756 <component id="atext_build" name="AT Extension Build" introduced="^3" purpose="optional" filter="s60">
       
  1757 <unit bldFile="/os/bt/atext/group"/>
       
  1758 </component>
       
  1759 </collection>
       
  1760 <collection id="bt_info" name="Bluetooth Info" level="app-if">
       
  1761 <component id="bt_metadata" name="Bluetooth Metadata" class="config" introduced="^3" purpose="development" target="desktop">
       
  1762 <unit mrp="/os/bt/bt_info/bt_metadata/bt_metadata.mrp"/>
       
  1763 </component>
       
  1764 </collection>
       
  1765 </package>
       
  1766 <package id="usb" level="services" tech-domain="de" name="USB" levels="adaptation hw-if plugin framework server app-if">
       
  1767 <collection id="usbldd" name="USB Logical Device Drivers" level="hw-if">
       
  1768 <!-- usbclientdrivers  to be moved here from kernelhwsrv-->
       
  1769 </collection>
       
  1770 <collection id="usbmgmt" name="USB Management" level="server">
       
  1771 <component id="usbmgr" name="USB Manager" purpose="optional">
       
  1772 <unit version="2" bldFile="/os/usb/usbmgmt/usbmgr/group" mrp="/os/usb/usbmgmt/usbmgr/group/usb_manager.mrp"/>
       
  1773 </component>
       
  1774 
       
  1775 <component id="usbclassandmgrdocs" name="USB Class and Manager Documentation" purpose="development" class="doc">
       
  1776 <unit mrp="/os/usb/usbmgmt/usbclassandmgrdocs/usb_documentation.mrp"/>
       
  1777 </component>
       
  1778 </collection>
       
  1779 <collection id="usb_info" name="USB Info" level="app-if">
       
  1780 <component id="usb_metadata" name="USB Metadata" class="config" introduced="^3" purpose="development" target="desktop">
       
  1781 <unit mrp="/os/usb/usb_info/usb_metadata/usb_metadata.mrp"/>
       
  1782 </component>
       
  1783 </collection>
       
  1784 </package>
       
  1785 <package id="mm" level="services" tech-domain="mm" name="Multimedia" levels="adaptation hw-if device-fw devices middleware app-if">
       
  1786 <collection id="mm_pub" name="Multimedia Public Interfaces" level="app-if">
       
  1787 <component id="audio_effects_api" name="Audio Effects API" class="api" filter="s60">
       
  1788 <unit bldFile="/os/mm/mm_pub/audio_effects_api/group"/>
       
  1789 </component>
       
  1790 <component id="audio_effects_presets_api" name="Audio Effects Presets API" class="api" filter="s60">
       
  1791 <unit bldFile="/os/mm/mm_pub/audio_effects_presets_api/group"/>
       
  1792 </component>
       
  1793 <component id="drm_audio_player_api" name="DRM Audio Player API" class="api" filter="s60">
       
  1794 <unit bldFile="/os/mm/mm_pub/drm_audio_player_api/group"/>
       
  1795 </component>
       
  1796 <component id="multimedia_extension_interfaces_api" name="Multimedia Extension Interfaces API" class="api" filter="s60">
       
  1797 <unit bldFile="/os/mm/mm_pub/multimedia_extension_interfaces_api/group"/>
       
  1798 </component>
       
  1799 </collection>
       
  1800 <collection id="mm_plat" name="Multimedia Platform Interfaces" level="app-if">
       
  1801 <component id="aac_decoder_config_api" name="AAC Decoder Config API" class="api" filter="s60">
       
  1802 <unit bldFile="/os/mm/mm_plat/aac_decoder_config_api/group"/>
       
  1803 </component>
       
  1804 <component id="aac_decoder_config_msg_hdlr_api" name="AAC Decoder Config Msg Hdlr API" class="api" filter="s60">
       
  1805 <unit bldFile="/os/mm/mm_plat/aac_decoder_config_msg_hdlr_api/group"/>
       
  1806 </component>
       
  1807 <component id="aac_decoder_config_proxy_api" name="AAC Decoder Config Proxy API" class="api" filter="s60">
       
  1808 <unit bldFile="/os/mm/mm_plat/aac_decoder_config_proxy_api/group"/>
       
  1809 </component>
       
  1810 <component id="added_devsound_control_api" name="Added DevSound Control API" class="api" filter="s60">
       
  1811 <unit bldFile="/os/mm/mm_plat/added_devsound_control_api/group"/>
       
  1812 </component>
       
  1813 <component id="added_devsound_control_msg_hdlr_api" name="Added DevSound Control Msg Hdlr API" class="api" filter="s60">
       
  1814 <unit bldFile="/os/mm/mm_plat/added_devsound_control_msg_hdlr_api/group"/>
       
  1815 </component>
       
  1816 <component id="added_devsound_control_proxy_api" name="Added DevSound Control Proxy API" class="api" filter="s60">
       
  1817 <unit bldFile="/os/mm/mm_plat/added_devsound_control_proxy_api/group"/>
       
  1818 </component>
       
  1819 <component id="audio_effects_msg_hdlr_api" name="Audio Effects Message Handler API" class="api" filter="s60">
       
  1820 <unit bldFile="/os/mm/mm_plat/audio_effects_msg_hdlr_api/group"/>
       
  1821 </component>
       
  1822 <component id="audio_effects_proxy_api" name="Audio Effects Proxy API" class="api" filter="s60">
       
  1823 <unit bldFile="/os/mm/mm_plat/audio_effects_proxy_api/group"/>
       
  1824 </component>
       
  1825 <component id="audio_policy_header_api" name="Audio Policy Header API" class="api" filter="s60">
       
  1826 <unit bldFile="/os/mm/mm_plat/audio_policy_header_api/group"/>
       
  1827 </component>
       
  1828 <component id="audio_routing_api" name="Audio Routing API" class="api" filter="s60">
       
  1829 <unit bldFile="/os/mm/mm_plat/audio_routing_api/group"/>
       
  1830 </component>
       
  1831 <component id="audio_routing_msg_hdlr_api" name="Audio Routing Msg Hdlr API" class="api" filter="s60">
       
  1832 <unit bldFile="/os/mm/mm_plat/audio_routing_msg_hdlr_api/group"/>
       
  1833 </component>
       
  1834 <component id="audio_routing_proxy_api" name="Audio Routing Proxy API" class="api" filter="s60">
       
  1835 <unit bldFile="/os/mm/mm_plat/audio_routing_proxy_api/group"/>
       
  1836 </component>
       
  1837 <component id="custom_interface_builder_api" name="Custom Interface Builder API" class="api" filter="s60">
       
  1838 <unit bldFile="/os/mm/mm_plat/custom_interface_builder_api/group"/>
       
  1839 </component>
       
  1840 <component id="custom_interface_message_handler_factory_api" name="Custom Interface Message Handler Factory API" class="api" filter="s60">
       
  1841 <unit bldFile="/os/mm/mm_plat/custom_interface_message_handler_factory_api/group"/>
       
  1842 </component>
       
  1843 <component id="custom_interface_proxy_factory_api" name="Custom Interface Proxy Factory API" class="api" filter="s60">
       
  1844 <unit bldFile="/os/mm/mm_plat/custom_interface_proxy_factory_api/group"/>
       
  1845 </component>
       
  1846 <component id="custom_interface_utility_api" name="Custom Interface Utility API" class="api" filter="s60">
       
  1847 <unit bldFile="/os/mm/mm_plat/custom_interface_utility_api/group"/>
       
  1848 </component>
       
  1849 <component id="devsound_adaptation_api" name="DevSound Adaptation API" class="api" filter="s60">
       
  1850 <unit bldFile="/os/mm/mm_plat/devsound_adaptation_api/group"/>
       
  1851 </component>
       
  1852 <component id="display_posting_api" name="Display Posting API" class="api" filter="s60">
       
  1853 <unit bldFile="/os/mm/mm_plat/display_posting_api/group"/>
       
  1854 </component>
       
  1855 <component id="eaac_plus_decoder_interface_api" name="eAAC Plus Decoder Interface API" class="api" filter="s60">
       
  1856 <unit bldFile="/os/mm/mm_plat/eaac_plus_decoder_interface_api/group"/>
       
  1857 </component>
       
  1858 <component id="eaac_plus_decoder_interface_msg_hdlr_api" name="eAAC Plus Decoder Interface Message Handler API" class="api" filter="s60">
       
  1859 <unit bldFile="/os/mm/mm_plat/eaac_plus_decoder_interface_msg_hdlr_api/group"/>
       
  1860 </component>
       
  1861 <component id="eaac_plus_decoder_interface_proxy_api" name="eAAC Plus Decoder Interface Proxy API" class="api" filter="s60">
       
  1862 <unit bldFile="/os/mm/mm_plat/eaac_plus_decoder_interface_proxy_api/group"/>
       
  1863 </component>
       
  1864 <component id="error_concealment_interface_api" name="Error Concealment Interface API" class="api" filter="s60">
       
  1865 <unit bldFile="/os/mm/mm_plat/error_concealment_interface_api/group"/>
       
  1866 </component>
       
  1867 <component id="error_concealment_interface_msg_hdlr_api" name="Error Concealment Interface Message Handler API" class="api" filter="s60">
       
  1868 <unit bldFile="/os/mm/mm_plat/error_concealment_interface_msg_hdlr_api/group"/>
       
  1869 </component>
       
  1870 <component id="error_concealment_interface_proxy_api" name="Error Concealment Interface Proxy API" class="api" filter="s60">
       
  1871 <unit bldFile="/os/mm/mm_plat/error_concealment_interface_proxy_api/group"/>
       
  1872 </component>
       
  1873 <component id="fm_radio_adaptation_api" name="FM Radio Adaptation API" class="api" filter="s60">
       
  1874 <unit bldFile="/os/mm/mm_plat/fm_radio_adaptation_api/group"/>
       
  1875 </component>
       
  1876 <component id="g711_decoder_interface_api" name="G711 Decoder Interface API" class="api" filter="s60">
       
  1877 <unit bldFile="/os/mm/mm_plat/g711_decoder_interface_api/group"/>
       
  1878 </component>
       
  1879 <component id="g711_decoder_interface_msg_hdlr_api" name="G711 Decoder Interface Message Handler API" class="api" filter="s60">
       
  1880 <unit bldFile="/os/mm/mm_plat/g711_decoder_interface_msg_hdlr_api/group"/>
       
  1881 </component>
       
  1882 <component id="g711_decoder_interface_proxy_api" name="G711 Decoder Interface Proxy API" class="api" filter="s60">
       
  1883 <unit bldFile="/os/mm/mm_plat/g711_decoder_interface_proxy_api/group"/>
       
  1884 </component>
       
  1885 <component id="g711_encoder_interface_api" name="G711 Encoder Interface API" class="api" filter="s60">
       
  1886 <unit bldFile="/os/mm/mm_plat/g711_encoder_interface_api/group"/>
       
  1887 </component>
       
  1888 <component id="g711_encoder_interface_msg_hdlr_api" name="G711 Encoder Interface Message Handler API" class="api" filter="s60">
       
  1889 <unit bldFile="/os/mm/mm_plat/g711_encoder_interface_msg_hdlr_api/group"/>
       
  1890 </component>
       
  1891 <component id="g711_encoder_interface_proxy_api" name="G711 Encoder Interface Proxy API" class="api" filter="s60">
       
  1892 <unit bldFile="/os/mm/mm_plat/g711_encoder_interface_proxy_api/group"/>
       
  1893 </component>
       
  1894 <component id="g729_decoder_interface_api" name="G729 Decoder Interface API" class="api" filter="s60">
       
  1895 <unit bldFile="/os/mm/mm_plat/g729_decoder_interface_api/group"/>
       
  1896 </component>
       
  1897 <component id="g729_decoder_interface_msg_hdlr_api" name="G729 Decoder Interface Message Handler API" class="api" filter="s60">
       
  1898 <unit bldFile="/os/mm/mm_plat/g729_decoder_interface_msg_hdlr_api/group"/>
       
  1899 </component>
       
  1900 <component id="g729_decoder_interface_proxy_api" name="G729 Decoder Interface Proxy API" class="api" filter="s60">
       
  1901 <unit bldFile="/os/mm/mm_plat/g729_decoder_interface_proxy_api/group"/>
       
  1902 </component>
       
  1903 <component id="g729_encoder_interface_api" name="G729 Encoder Interface API" class="api" filter="s60">
       
  1904 <unit bldFile="/os/mm/mm_plat/g729_encoder_interface_api/group"/>
       
  1905 </component>
       
  1906 <component id="g729_encoder_interface_proxy_api" name="G729 Encoder Interface Proxy API" class="api" filter="s60">
       
  1907 <unit bldFile="/os/mm/mm_plat/g729_encoder_interface_proxy_api/group"/>
       
  1908 </component>
       
  1909 <component id="g729_encoder_interface_msg_hdlr_api" name="G729 Encoder Interface Message Handler API" class="api" filter="s60">
       
  1910 <unit bldFile="/os/mm/mm_plat/g729_encoder_interface_msg_hdlr_api/group"/>
       
  1911 </component>
       
  1912 <component id="global_audio_settings_api" name="Global Audio Settings API" class="api" filter="s60">
       
  1913 <unit bldFile="/os/mm/mm_plat/global_audio_settings_api/group"/>
       
  1914 </component>
       
  1915 <component id="global_audio_settings_definition_api" name="Global Audio Settings Definition API" class="api" filter="s60">
       
  1916 <unit bldFile="/os/mm/mm_plat/global_audio_settings_definition_api/group"/>
       
  1917 </component>
       
  1918 <component id="ilbc_decoder_interface_api" name="Ilbc Decoder Interface API" class="api" filter="s60">
       
  1919 <unit bldFile="/os/mm/mm_plat/ilbc_decoder_interface_api/group"/>
       
  1920 </component>
       
  1921 <component id="ilbc_decoder_interface_msg_hdlr_api" name="Ilbc Decoder Interface Message Handler API" class="api" filter="s60">
       
  1922 <unit bldFile="/os/mm/mm_plat/ilbc_decoder_interface_msg_hdlr_api/group"/>
       
  1923 </component>
       
  1924 <component id="ilbc_decoder_interface_proxy_api" name="Ilbc Decoder Interface Proxy API" class="api" filter="s60">
       
  1925 <unit bldFile="/os/mm/mm_plat/ilbc_decoder_interface_proxy_api/group"/>
       
  1926 </component>
       
  1927 <component id="ilbc_encoder_interface_api" name="Ilbc Encoder Interface API" class="api" filter="s60">
       
  1928 <unit bldFile="/os/mm/mm_plat/ilbc_encoder_interface_api/group"/>
       
  1929 </component>
       
  1930 <component id="ilbc_encoder_interface_msg_hdlr_api" name="Ilbc Encoder Interface Message Handler API" class="api" filter="s60">
       
  1931 <unit bldFile="/os/mm/mm_plat/ilbc_encoder_interface_msg_hdlr_api/group"/>
       
  1932 </component>
       
  1933 <component id="ilbc_encoder_interface_proxy_api" name="Ilbc Encoder Interface Proxy API" class="api" filter="s60">
       
  1934 <unit bldFile="/os/mm/mm_plat/ilbc_encoder_interface_proxy_api/group"/>
       
  1935 </component>
       
  1936 <component id="mdf_plugin_uids" name="MDF Plug-in UIDs" class="api" filter="s60">
       
  1937 <unit bldFile="/os/mm/mm_plat/mdf_plugin_uids/group"/>
       
  1938 </component>
       
  1939 <component id="multimedia_fourcc_definitions_api" name="Multimedia FourCC Definitions API" class="api" filter="s60">
       
  1940 <unit bldFile="/os/mm/mm_plat/multimedia_fourcc_definitions_api/group"/>
       
  1941 </component>
       
  1942 <component id="nokia_audio_policy_header_api" name="Nokia Audio Policy Header API" class="api" filter="s60">
       
  1943 <unit bldFile="/os/mm/mm_plat/nokia_audio_policy_header_api/group"/>
       
  1944 </component>
       
  1945 <component id="nokia_multimedia_fourcc_definitions_api" name="Nokia Multimedia Fourcc Definitions API" class="api" filter="s60">
       
  1946 <unit bldFile="/os/mm/mm_plat/nokia_multimedia_fourcc_definitions_api/group"/>
       
  1947 </component>
       
  1948 <component id="ra8_decoder_interface_api" name="RA8 Decoder Interface API" class="api" filter="s60">
       
  1949 <unit bldFile="/os/mm/mm_plat/ra8_decoder_interface_api/group"/>
       
  1950 </component>
       
  1951 <component id="ra8_decoder_interface_msg_hdlr_api" name="RA8 Decoder Interface Message Handler API" class="api" filter="s60">
       
  1952 <unit bldFile="/os/mm/mm_plat/ra8_decoder_interface_msg_hdlr_api/group"/>
       
  1953 </component>
       
  1954 <component id="ra8_decoder_interface_proxy_api" name="RA8 Decoder Interface Proxy API" class="api" filter="s60">
       
  1955 <unit bldFile="/os/mm/mm_plat/ra8_decoder_interface_proxy_api/group"/>
       
  1956 </component>
       
  1957 <component id="rds_adaptation_api" name="RDS Adaptation API" class="api" filter="s60">
       
  1958 <unit bldFile="/os/mm/mm_plat/rds_adaptation_api/group"/>
       
  1959 </component>
       
  1960 <component id="restricted_audio_output_api" name="Restricted Audio Output API" class="api" filter="s60">
       
  1961 <unit bldFile="/os/mm/mm_plat/restricted_audio_output_api/group"/>
       
  1962 </component>
       
  1963 <component id="restricted_audio_output_msg_hdlr_api" name="Restricted Audio Output Message Handler API" class="api" filter="s60">
       
  1964 <unit bldFile="/os/mm/mm_plat/restricted_audio_output_msg_hdlr_api/group"/>
       
  1965 </component>
       
  1966 <component id="restricted_audio_output_proxy_api" name="Restricted Audio Output Proxy API" class="api" filter="s60">
       
  1967 <unit bldFile="/os/mm/mm_plat/restricted_audio_output_proxy_api/group"/>
       
  1968 </component>
       
  1969 <component id="sbc_encoder_interface_api" name="SBC Encoder Interface API" class="api" filter="s60">
       
  1970 <unit bldFile="/os/mm/mm_plat/sbc_encoder_interface_api/group"/>
       
  1971 </component>
       
  1972 <component id="sbc_encoder_interface_msg_hdlr_api" name="SBC Encoder Interface Message Handler API" class="api" filter="s60">
       
  1973 <unit bldFile="/os/mm/mm_plat/sbc_encoder_interface_msg_hdlr_api/group"/>
       
  1974 </component>
       
  1975 <component id="sbc_encoder_interface_proxy_api" name="SBC Encoder Interface Proxy API" class="api" filter="s60">
       
  1976 <unit bldFile="/os/mm/mm_plat/sbc_encoder_interface_proxy_api/group"/>
       
  1977 </component>
       
  1978 <component id="secure_output_mdf_custom_interface" name="Secure Output MDF Custom Interface" class="api" filter="s60">
       
  1979 <unit bldFile="/os/mm/mm_plat/secure_output_mdf_custom_interface/group"/>
       
  1980 </component>
       
  1981 <component id="speech_encoder_config_api" name="Speech Encoder Config API" class="api" filter="s60">
       
  1982 <unit bldFile="/os/mm/mm_plat/speech_encoder_config_api/group"/>
       
  1983 </component>
       
  1984 <component id="speech_encoder_config_msg_hdlr_api" name="Speech Encoder Config Message Handler API" class="api" filter="s60">
       
  1985 <unit bldFile="/os/mm/mm_plat/speech_encoder_config_msg_hdlr_api/group"/>
       
  1986 </component>
       
  1987 <component id="speech_encoder_config_proxy_api" name="Speech Encoder Config Proxy API" class="api" filter="s60">
       
  1988 <unit bldFile="/os/mm/mm_plat/speech_encoder_config_proxy_api/group"/>
       
  1989 </component>
       
  1990 <component id="telephony_audio_routing_client_api" name="Telephony Audio Routing Client API" class="api" filter="s60">
       
  1991 <unit bldFile="/os/mm/mm_plat/telephony_audio_routing_client_api/group"/>
       
  1992 </component>
       
  1993 <component id="telephony_audio_routing_manager_api" name="Telephony Audio Routing Manager API" class="api" filter="s60">
       
  1994 <unit bldFile="/os/mm/mm_plat/telephony_audio_routing_manager_api/group"/>
       
  1995 </component>
       
  1996 <component id="video_buffer_management_mdf_custom_interface" name="Video Buffer Management MDF Custom Interface" class="api" filter="s60">
       
  1997 <unit bldFile="/os/mm/mm_plat/video_buffer_management_mdf_custom_interface/group"/>
       
  1998 </component>
       
  1999 <component id="video_decoder_rotation_mdf_custom_interface" name="Video Decoder Rotation MDF Custom Interface" class="api" filter="s60">
       
  2000 <unit bldFile="/os/mm/mm_plat/video_decoder_rotation_mdf_custom_interface/group"/>
       
  2001 </component>
       
  2002 <component id="video_decoder_scaling_mdf_custom_interface" name="Video Decoder Scaling MDF Custom Interface" class="api" filter="s60">
       
  2003 <unit bldFile="/os/mm/mm_plat/video_decoder_scaling_mdf_custom_interface/group"/>
       
  2004 </component>
       
  2005 <component id="video_reclaim_extbuffers_ci" name="Video Reclaim Extbuffers Custom Interface" class="api" filter="s60">
       
  2006 <unit bldFile="/os/mm/mm_plat/video_reclaim_extbuffers_ci/group"/>
       
  2007 </component>
       
  2008 <component id="video_window_control_custom_interface" name="Video Window Control Custom Interface" class="api" filter="s60">
       
  2009 <unit bldFile="/os/mm/mm_plat/video_window_control_custom_interface/group"/>
       
  2010 </component>
       
  2011 <component id="wma_decoder_interface_api" name="WMA Decoder Interface API" class="api" filter="s60">
       
  2012 <unit bldFile="/os/mm/mm_plat/wma_decoder_interface_api/group"/>
       
  2013 </component>
       
  2014 <component id="wma_decoder_interface_msg_hdlr_api" name="WMA Decoder Interface Message Handler API" class="api" filter="s60">
       
  2015 <unit bldFile="/os/mm/mm_plat/wma_decoder_interface_msg_hdlr_api/group"/>
       
  2016 </component>
       
  2017 <component id="wma_decoder_interface_proxy_api" name="WMA Decoder Interface Proxy API" class="api" filter="s60">
       
  2018 <unit bldFile="/os/mm/mm_plat/wma_decoder_interface_proxy_api/group"/>
       
  2019 </component>
       
  2020 <component id="eaacplusutil_api" name="EAac Plus Util API" class="api" filter="s60">
       
  2021 <unit bldFile="/os/mm/mm_plat/eaacplusutil_api/group"/>
       
  2022 </component>
       
  2023 <component id="frametable_api" name="Frametable API" class="api" filter="s60">
       
  2024 <unit bldFile="/os/mm/mm_plat/frametable_api/group"/>
       
  2025 </component>
       
  2026 </collection>
       
  2027 <collection id="devsoundextensions" name="Devsound Extensions" level="device-fw">
       
  2028 <component id="drmaudioplayer" filter="s60" name="DRM Audio Player">
       
  2029 <unit bldFile="/os/mm/devsoundextensions/drmaudioplayer/group"/>
       
  2030 </component>
       
  2031 <component id="mmextfw" filter="s60" name="Multimedia Extension Framework">
       
  2032 <unit bldFile="/os/mm/devsoundextensions/mmextfw/group"/>
       
  2033 </component>
       
  2034 <component id="audiorouting" filter="s60" name="Audio Routing">
       
  2035 <unit bldFile="/os/mm/devsoundextensions/audiorouting/group"/>
       
  2036 </component>
       
  2037 <component id="effects" filter="s60" name="Effects">
       
  2038 <unit bldFile="/os/mm/devsoundextensions/effects/group"/>
       
  2039 </component>
       
  2040 <component id="effectspresets" filter="s60" name="Effects Presets">
       
  2041 <unit bldFile="/os/mm/devsoundextensions/effectspresets/group"/>
       
  2042 </component>
       
  2043 <component id="effectspresets_utils" filter="s60" name="Effects Presets Utils">
       
  2044 <!-- need to #include the lot from a single bld.inf
       
  2045       		Also move to a standard component location, not under effectspresets -->
       
  2046 <unit bldFile="/os/mm/devsoundextensions/effectspresets/AudioEqualizerUtility/group" filter="!dfs_build"/>
       
  2047 <unit bldFile="/os/mm/devsoundextensions/effectspresets/EnvironmentalReverbUtility/group" filter="!dfs_build"/>
       
  2048 </component>
       
  2049 <component id="telephonyaudiorouting" filter="s60" name="Telephony Audio Routing">
       
  2050 <unit bldFile="/os/mm/devsoundextensions/telephonyaudiorouting/group"/>
       
  2051 </component>
       
  2052 <component id="mmfcustominterfaces" filter="s60" name="MMF Custom Interfaces">
       
  2053 <unit bldFile="/os/mm/devsoundextensions/mmfcustominterfaces/group"/>
       
  2054 </component>
       
  2055 <component id="addeddevsoundcontrol" filter="s60" name="Added DevSound Control">
       
  2056 <unit bldFile="/os/mm/devsoundextensions/addeddevsoundcontrol/group"/>
       
  2057 </component>
       
  2058 <component id="globalaudiosettings" filter="s60" name="Global Audio Settings">
       
  2059 <unit bldFile="/os/mm/devsoundextensions/globalaudiosettings/group"/>
       
  2060 </component>
       
  2061 <component id="restrictedaudiooutput" filter="s60" name="Restricted Audio Output">
       
  2062 <unit bldFile="/os/mm/devsoundextensions/restrictedaudiooutput/group"/>
       
  2063 </component>
       
  2064 <component id="ciextnfactoryplugins" filter="s60" name="Custom Interface Extension Factory Plugins" class="plugin">
       
  2065 <unit bldFile="/os/mm/devsoundextensions/ciextnfactoryplugins/group"/>
       
  2066 </component>
       
  2067 </collection>
       
  2068 <collection id="mdfdevvideoextensions" name="MDF Dev Video Extensions" level="device-fw">
       
  2069 <component id="nga_mdf_postprocessor" name="NGA MDF Postprocessor" filter="s60">
       
  2070 <unit bldFile="/os/mm/mdfdevvideoextensions/nga_mdf_postprocessor/group"/>
       
  2071 </component>
       
  2072 </collection>
       
  2073 <collection id="audio" name="Audio Codecs" level="middleware">
       
  2074 <component id="arm_cmmf_codecs" filter="s60" name="ARM CMMF Codecs" class="plugin">
       
  2075 <unit bldFile="/os/mm/audio/arm_cmmf_codecs/group"/>
       
  2076 </component>
       
  2077 </collection>
       
  2078 <collection id="video" name="Video Codecs" level="middleware">
       
  2079 <!-- empty -->
       
  2080 </collection>
       
  2081 <collection id="imagingandcamerafws" name="Imaging and Camera Frameworks" level="app-if">
       
  2082 <component id="imagingfws" name="Imaging Frameworks" introduced="7.0s" purpose="mandatory">
       
  2083 <unit bldFile="/os/mm/imagingandcamerafws/imagingfws/group" mrp="/os/mm/imagingandcamerafws/imagingfws/group/multimedia_icl.mrp"/>
       
  2084 </component>
       
  2085 
       
  2086 
       
  2087 <component id="camerafw" name="Camera Framework" introduced="7.0s" purpose="optional">
       
  2088 <unit bldFile="/os/mm/imagingandcamerafws/camerafw/group" mrp="/os/mm/imagingandcamerafws/camerafw/group/multimedia_ecam_framework.mrp"/>
       
  2089 </component>
       
  2090 
       
  2091 </collection>
       
  2092 <collection id="mmlibs" name="Multimedia Libraries" level="middleware">
       
  2093 <component id="mmutilitylib" name="Multimedia Utility Library" introduced="8.1" purpose="mandatory">
       
  2094 <unit bldFile="/os/mm/mmlibs/mmutilitylib/group" mrp="/os/mm/mmlibs/mmutilitylib/group/multimedia_common.mrp"/>
       
  2095 </component>
       
  2096 <component id="mmfw" name="Multimedia Framework" introduced="7.0s" purpose="mandatory">
       
  2097 <unit bldFile="/os/mm/mmlibs/mmfw/group" mrp="/os/mm/mmlibs/mmfw/group/multimedia_mmf.mrp"/>
       
  2098 </component>
       
  2099 </collection>
       
  2100 <collection id="mmplugins" name="Multimedia Plugins" level="middleware">
       
  2101 <component id="imagingplugins" name="Imaging Plugins" introduced="7.0s" purpose="optional" class="plugin">
       
  2102 <unit bldFile="/os/mm/mmplugins/imagingplugins/group" mrp="/os/mm/mmplugins/imagingplugins/group/multimedia_icl_plugin.mrp"/>
       
  2103 </component>
       
  2104 <component id="cameraplugins" name="Camera Plugins" introduced="7.0s" purpose="optional" class="plugin">
       
  2105 <unit bldFile="/os/mm/mmplugins/cameraplugins/group" mrp="/os/mm/mmplugins/cameraplugins/group/multimedia_ecam_plugins.mrp"/>
       
  2106 </component>
       
  2107 <component id="lib3gp" name="3GP Library" introduced="^2" purpose="optional">
       
  2108 <unit bldFile="/os/mm/mmplugins/lib3gp/group" mrp="/os/mm/mmplugins/lib3gp/group/multimedia_3gplibrary.mrp"/>
       
  2109 </component>
       
  2110 
       
  2111 <component id="mmfwplugins" name="Multimedia Framework Plugins" introduced="7.0s" purpose="optional" class="plugin">
       
  2112 <unit bldFile="/os/mm/mmplugins/mmfwplugins/group" mrp="/os/mm/mmplugins/mmfwplugins/group/multimedia_mmf_plugin.mrp"/>
       
  2113 </component>
       
  2114 </collection>
       
  2115 <collection id="mm_info" name="Multimedia Info" level="app-if">
       
  2116 <component id="mmdocs" name="Multimedia Documentation" purpose="development" class="doc">
       
  2117 <unit mrp="/os/mm/mm_info/mmdocs/multimedia_documentation.mrp"/>
       
  2118 </component>
       
  2119 
       
  2120 <component id="mm_metadata" name="Multimedia Metadata" class="config" introduced="^2" purpose="development" target="desktop">
       
  2121 <unit mrp="/os/mm/mm_info/mm_metadata/mm_metadata.mrp"/>
       
  2122 </component>
       
  2123 </collection>
       
  2124 <collection id="mmresourcemgmt" name="Multimedia Resource Management" level="middleware">
       
  2125 <component id="mmresctrl" name="Multimedia Resource Controller" introduced="^2" purpose="development">
       
  2126 <unit bldFile="/os/mm/mmresourcemgmt/mmresctrl/group" mrp="/os/mm/mmresourcemgmt/mmresctrl/group/multimedia_a3f_refmmrc.mrp"/>
       
  2127 </component>
       
  2128 </collection>
       
  2129 <collection id="mmdevicefw" name="Multimedia Device Framework" level="device-fw">
       
  2130 <component id="mdf" name="Media Device Framework" introduced="9.2" purpose="mandatory">
       
  2131 <unit bldFile="/os/mm/mmdevicefw/mdf/group" mrp="/os/mm/mmdevicefw/mdf/group/multimedia_mdf.mrp"/>
       
  2132 </component>
       
  2133 
       
  2134 <component id="speechrecogsupport" name="Speech Recognition Support" introduced="7.0s" purpose="mandatory">
       
  2135 <unit bldFile="/os/mm/mmdevicefw/speechrecogsupport/group" mrp="/os/mm/mmdevicefw/speechrecogsupport/group/multimedia_mmf_ASR.mrp"/>
       
  2136 </component>
       
  2137 </collection>
       
  2138 <collection id="mmswadaptation" name="Multimedia Software Adaptation" level="adaptation">
       
  2139 <component id="videorenderer" name="Video Renderer" introduced="^3" purpose="optional">
       
  2140 <unit bldFile="/os/mm/mmswadaptation/videorenderer/group" mrp="/os/mm/mmswadaptation/videorenderer/group/multimedia_videorenderer.mrp"/>
       
  2141 </component>
       
  2142 </collection>
       
  2143 <collection id="mmtestenv" name="Multimedia Test Environment" level="device-fw">
       
  2144 
       
  2145 
       
  2146 
       
  2147 
       
  2148 </collection>
       
  2149 <collection id="omxil" name="OpenMAX IL" level="hw-if">
       
  2150 <component id="omxilapi" name="OpenMAX IL API" introduced="^3" purpose="optional">
       
  2151 <unit version="1" bldFile="/os/mm/omxil/omxilapi/group" mrp="/os/mm/omxil/omxilapi/group/multimedia_omx_il_api.mrp"/>
       
  2152 </component>
       
  2153 <component id="omxilcore" name="OpenMAX IL Core" introduced="^3" purpose="optional">
       
  2154 <unit version="1" bldFile="/os/mm/omxil/omxilcore/group" mrp="/os/mm/omxil/omxilcore/group/multimedia_omx_il_core.mrp"/>
       
  2155 </component>
       
  2156 <component id="omxilcomponentcommon" name="OpenMAX IL Component Framework" introduced="^3" purpose="optional">
       
  2157 <unit version="1" bldFile="/os/mm/omxil/omxilcomponentcommon/group" mrp="/os/mm/omxil/omxilcomponentcommon/group/multimedia_omx_il_comp.mrp"/>
       
  2158 </component>
       
  2159 <component id="omxilrefcomps" name="OpenMAX IL Reference Components" introduced="^3" purpose="optional">
       
  2160 <unit version="1" bldFile="/os/mm/omxil/omxilrefcomps/ref_components/group" mrp="/os/mm/omxil/omxilrefcomps/ref_components/group/multimedia_omx_il_comp_ref.mrp"/>
       
  2161 </component>
       
  2162 
       
  2163 
       
  2164 <component id="mmilapi" name="Multimedia Integration Layer API" introduced="^3" purpose="development">
       
  2165 <unit bldFile="/os/mm/omxil/mmilapi/group" mrp="/os/mm/omxil/mmilapi/group/multimedia_il_api.mrp"/>
       
  2166 </component>
       
  2167 </collection>
       
  2168 <collection id="devsound" name="Sound Device" level="devices">
       
  2169 <component id="devsoundapi" name="DevSound API" introduced="7.0s" purpose="mandatory">
       
  2170 <unit bldFile="/os/mm/devsound/devsoundapi/group" mrp="/os/mm/devsound/devsoundapi/group/multimedia_mdf_devsound_api.mrp"/>
       
  2171 </component>
       
  2172 <component id="a3fdevsound" name="A3F DevSound" introduced="^2" purpose="optional">
       
  2173 <unit bldFile="/os/mm/devsound/a3fdevsound/group" mrp="/os/mm/devsound/a3fdevsound/group/multimedia_a3f_devsound.mrp"/>
       
  2174 </component>
       
  2175 <component id="a3facf" name="A3F Audio Component Framework" introduced="^2" purpose="optional">
       
  2176 <unit bldFile="/os/mm/devsound/a3facf/group" mrp="/os/mm/devsound/a3facf/group/multimedia_a3f_acf.mrp"/>
       
  2177 </component>
       
  2178 <component id="devsoundpluginsupport" name="DevSound Plugin Support" introduced="7.0s" purpose="optional">
       
  2179 <unit bldFile="/os/mm/devsound/devsoundpluginsupport/group" mrp="/os/mm/devsound/devsoundpluginsupport/group/multimedia_mdf_devsound_pluginsupport.mrp"/>
       
  2180 </component>
       
  2181 <component id="refdevsound" name="Reference DevSound Plugins" introduced="7.0s" purpose="optional">
       
  2182 <unit bldFile="/os/mm/devsound/devsoundrefplugin/group" mrp="/os/mm/devsound/devsoundrefplugin/group/multimedia_mdf_devsound_refplugin.mrp"/>
       
  2183 </component>
       
  2184 <component id="btdevsound" name="Bluetooth DevSound Plugin" introduced="7.0s" purpose="development" class="plugin">
       
  2185 <unit bldFile="/os/mm/devsound/sounddevbt/group" mrp="/os/mm/devsound/sounddevbt/group/multimedia_mdf_devsound_refbtplugin.mrp"/>
       
  2186 </component>
       
  2187 <component id="a3ftrace" name="A3F Trace Utility" introduced="^2" purpose="development">
       
  2188 <unit bldFile="/os/mm/devsound/a3ftrace/group" mrp="/os/mm/devsound/a3ftrace/group/multimedia_a3f_traces.mrp"/>
       
  2189 </component>
       
  2190 
       
  2191 <component id="a3fsrvstart" name="A3F Server Start" introduced="^2" purpose="optional" class="plugin">
       
  2192 <unit bldFile="/os/mm/devsound/a3fsrvstart/group" mrp="/os/mm/devsound/a3fsrvstart/group/multimedia_a3f_serverstart.mrp"/>
       
  2193 </component>
       
  2194 </collection>
       
  2195 <collection id="mmhais" name="Multimedia Hardware Adaptation Interfaces" level="adaptation">
       
  2196 <component id="devsoundhwdeviceapi" name="DevSound Hardware Device API" introduced="7.0s" purpose="optional">
       
  2197 <unit bldFile="/os/mm/devsound/hwdevapi/group" mrp="/os/mm/devsound/hwdevapi/group/multimedia_mdf_devsound_hwdev.mrp"/>
       
  2198 </component>
       
  2199 <component id="a3facl" name="A3F Audio Component Library" introduced="^2" purpose="development">
       
  2200 <unit bldFile="/os/mm/mmhais/a3facl/group" mrp="/os/mm/mmhais/a3facl/group/multimedia_a3f_acl.mrp"/>
       
  2201 </component>
       
  2202 <component id="a3fdevsoundcustomisation" name="A3F DevSound Customisation" introduced="^2" purpose="optional">
       
  2203 <unit bldFile="/os/mm/mmhais/a3fdevsoundcustomisation/group" mrp="/os/mm/mmhais/a3fdevsoundcustomisation/group/multimedia_a3f_devsoundadaptationinfo.mrp"/>
       
  2204 </component>
       
  2205 <component id="refacladapt" name="Reference ACL Adaptation" introduced="^2" purpose="optional">
       
  2206 <unit bldFile="/os/mm/mmhais/refacladapt/group" mrp="/os/mm/mmhais/refacladapt/group/multimedia_a3f_refacladaptation.mrp"/>
       
  2207 </component>
       
  2208 <component id="videohai" name="Video HAI" introduced="7.0s" purpose="mandatory">
       
  2209 <unit bldFile="/os/mm/mmhais/videohai/group" mrp="/os/mm/mmhais/videohai/group/multimedia_videohai.mrp"/>
       
  2210 </component>
       
  2211 <component id="dvbhreceiverhai" name="Mobile TV DVB-H Receiver HAI" introduced="^2" purpose="optional">
       
  2212 <unit bldFile="/os/mm/mmhais/dvbhreceiverhai/hai/dvbh/group" mrp="/os/mm/mmhais/dvbhreceiverhai/hai/dvbh/group/multimedia_mobiletv_dvbh_hai.mrp"/>
       
  2213 </component>
       
  2214 
       
  2215 </collection>
       
  2216 </package>
       
  2217 <package id="imagingext" level="services" tech-domain="mm" name="Imaging Extensions" levels="adaptation hw-if plugin framework server app-if">
       
  2218 <collection id="imagingext_pub" name="Imaging Extensions Public Interfaces" level="app-if">
       
  2219 <component id="exif_api" name="Exif API" class="api" filter="s60">
       
  2220 <unit bldFile="/os/imagingext/imagingext_pub/exif_api/group" filter="!test"/>
       
  2221 
       
  2222 </component>
       
  2223 </collection>
       
  2224 <collection id="imagingext_plat" name="Imaging Extensions Platform Interfaces" level="app-if">
       
  2225 <component id="jpeg2000_icl_plugin_api" name="JPEG2000 ICL plugin API" class="api" filter="s60">
       
  2226 <unit bldFile="/os/imagingext/imagingext_plat/jpeg2000_icl_plugin_api/group"/>
       
  2227 </component>
       
  2228 <component id="extended_icl_jpeg_api" name="Extended ICL Jpeg API" class="api" filter="s60">
       
  2229 <unit bldFile="/os/imagingext/imagingext_plat/extended_icl_jpeg_api/group" filter="!test"/>
       
  2230 
       
  2231 </component>
       
  2232 <component id="h324_annex_k_custom_api" name="H324 Annex K Custom API" class="api" filter="s60">
       
  2233 <unit bldFile="/os/imagingext/imagingext_plat/h324_annex_k_custom_api/group"/>
       
  2234 </component>
       
  2235 <component id="ecam_orientation_custom_api" name="ECam Orientation Custom API" class="api" filter="s60">
       
  2236 <unit bldFile="/os/imagingext/imagingext_plat/ecam_orientation_custom_api/group"/>
       
  2237 </component>
       
  2238 <component id="ecam_ui_orientation_override_custom_api" name="ECam UI Orientation Override Custom API" class="api" filter="s60">
       
  2239 <unit bldFile="/os/imagingext/imagingext_plat/ecam_ui_orientation_override_custom_api/group"/>
       
  2240 </component>
       
  2241 <component id="ecam_face_tracking_custom_api" name="ECam Face Tracking Custom API" class="api" filter="s60">
       
  2242 <unit bldFile="/os/imagingext/imagingext_plat/ecam_face_tracking_custom_api/group"/>
       
  2243 </component>
       
  2244 <component id="ecam_use_case_hint_custom_api" name="ECam Use Case Hint Custom API" class="api" filter="s60">
       
  2245 <unit bldFile="/os/imagingext/imagingext_plat/ecam_use_case_hint_custom_api/group"/>
       
  2246 </component>
       
  2247 </collection>
       
  2248 <collection id="imageadaptationextensions" name="Image Adaptation Extensions" level="app-if">
       
  2249 <component id="iclextjpegapi" filter="s60" name="ICL Extension JPEG API">
       
  2250 <unit bldFile="/os/imagingext/imageadaptationextensions/iclextjpegapi/group"/>
       
  2251 </component>
       
  2252 <component id="imageadaptationextensions_build" filter="s60" name="Image Adaptation Extensions Build">
       
  2253 <!--  Move the export from this bld.inf into the above one and remove this component, or make this a ROM component -->
       
  2254 <unit bldFile="/os/imagingext/imageadaptationextensions/group"/>
       
  2255 </component>
       
  2256 </collection>
       
  2257 <collection id="imagingmodules" name="Imaging Modules" level="hw-if">
       
  2258 <component id="exiflib" filter="s60" name="Exif Library">
       
  2259 <unit bldFile="/os/imagingext/imagingmodules/exiflib/group"/>
       
  2260 </component>
       
  2261 <component id="jp2kcodec" filter="s60" name="JPEG2000 Decoder Plugin" class="plugin">
       
  2262 <unit bldFile="/os/imagingext/imagingmodules/jp2kcodec/group"/>
       
  2263 </component>
       
  2264 </collection>
       
  2265 </package>
       
  2266 <package id="graphics" level="services" tech-domain="ui" name="Graphics" levels="adaptation engines internal-adaptations device-interface internal-utils app-if">
       
  2267 <collection id="graphicsaccelaration" name="Graphics Acceleration" level="adaptation">
       
  2268 <component id="vgi" filter="s60" name="VGI">
       
  2269 <unit bldFile="/os/graphics/graphicsaccelaration/vgi/group"/>
       
  2270 </component>
       
  2271 </collection>
       
  2272 <collection id="m3g" name="Mobile 3D Graphics" level="internal-adaptations">
       
  2273 <component id="m3gcore11" filter="s60" name="M3G Core 1.1">
       
  2274 <unit bldFile="/os/graphics/m3g/m3gcore11/group"/>
       
  2275 </component>
       
  2276 </collection>
       
  2277 <collection id="graphicsresourceservices" name="Graphics Resource Services" level="engines">
       
  2278 <component id="graphicsresource" name="Graphics Resource" introduced="^3" deprecated="^3" purpose="optional">
       
  2279 <unit bldFile="/os/graphics/graphicsresourceservices/graphicsresource/group" mrp="/os/graphics/graphicsresourceservices/graphicsresource/group/graphics_graphicsresource.mrp"/>
       
  2280 </component>
       
  2281 <component id="graphicsresourceadaptation" name="Graphics Resource Adaptation" introduced="^3" deprecated="^3" purpose="optional">
       
  2282 <unit bldFile="/os/graphics/graphicsresourceservices/graphicsresourceadaptation/group" mrp="/os/graphics/graphicsresourceservices/graphicsresourceadaptation/group/graphics_graphicsresourceadapter.mrp"/>
       
  2283 </component>
       
  2284 </collection>
       
  2285 <collection id="graphicsutils" name="Graphics Utils" level="engines">
       
  2286 <component id="commongraphicsheaders" name="Common Graphics Headers" introduced="^3" purpose="mandatory">
       
  2287 <unit bldFile="/os/graphics/graphicsutils/commongraphicsheaders/group" mrp="/os/graphics/graphicsutils/commongraphicsheaders/group/graphics_commonheader.mrp"/>
       
  2288 </component>
       
  2289 </collection>
       
  2290 <collection id="graphicshwdrivers" name="Graphics Hardware Drivers" level="adaptation">
       
  2291 <!-- displayldd to be moved here -->
       
  2292 <component id="surfacemgr" name="Surface Manager" introduced="^3" purpose="optional">
       
  2293 <unit bldFile="/os/graphics/graphicshwdrivers/surfacemgr/group" mrp="/os/graphics/graphicshwdrivers/surfacemgr/group/graphics_surfacemanager.mrp"/>
       
  2294 </component>
       
  2295 </collection>
       
  2296 <collection id="graphicscomposition" name="Graphics Composition" level="engines">
       
  2297 <component id="openwfcinterface" name="OpenWF Composition Interface" introduced="^3" purpose="optional">
       
  2298 <unit bldFile="/os/graphics/graphicscomposition/openwfcinterface/group" mrp="/os/graphics/graphicscomposition/openwfcinterface/group/graphics_openwfcinterface.mrp"/>
       
  2299 </component>
       
  2300 <component id="openwfcompositionengine" name="OpenWF Composition Engine" introduced="^3" purpose="development">
       
  2301 <unit bldFile="/os/graphics/graphicscomposition/openwfcompositionengine/group" mrp="/os/graphics/graphicscomposition/openwfcompositionengine/group/graphics_openwfcompositionengine.mrp"/>
       
  2302 </component>
       
  2303 <component id="openwfsupport" name="OpenWF Support" introduced="^3" purpose="optional">
       
  2304 <unit bldFile="/os/graphics/graphicscomposition/openwfsupport/group" mrp="/os/graphics/graphicscomposition/openwfsupport/group/graphics_openwfsupport.mrp"/>
       
  2305 </component>
       
  2306 <component id="surfaceupdate" name="Surface Update" introduced="^3" purpose="optional">
       
  2307 <unit bldFile="/os/graphics/graphicscomposition/surfaceupdate/group" mrp="/os/graphics/graphicscomposition/surfaceupdate/group/graphics_surfaceupdate.mrp"/>
       
  2308 </component>
       
  2309 </collection>
       
  2310 <collection id="graphicstest" name="Graphics Test" level="app-if">
       
  2311 
       
  2312 <component id="uibench" name="UI Bench" introduced="9.2" purpose="development">
       
  2313 <unit bldFile="/os/graphics/graphicstest/uibench/group" mrp="/os/graphics/graphicstest/uibench/group/graphics_ui_bench.mrp"/>
       
  2314 </component>
       
  2315 </collection>
       
  2316 <collection id="graphics_plat" name="Graphics Platform Interfaces" level="app-if">
       
  2317 <component id="m3g_core_api" filter="sf_build" name="M3G Core API" class="api">
       
  2318 <unit bldFile="/os/graphics/graphics_plat/m3g_core_api/group"/>
       
  2319 </component>
       
  2320 </collection>
       
  2321 <collection id="graphics_info" name="Graphics Info" level="app-if">
       
  2322 <component id="graphicsdocs" name="Graphics Documentation" purpose="development" class="doc">
       
  2323 <unit mrp="/os/graphics/graphics_info/graphicsdocs/graphics_documentation.mrp"/>
       
  2324 </component>
       
  2325 <component id="graphics_metadata" name="Graphics Metadata" class="config" introduced="^2" purpose="development" target="desktop">
       
  2326 <unit mrp="/os/graphics/graphics_info/graphics_metadata/graphics_metadata.mrp"/>
       
  2327 </component>
       
  2328 </collection>
       
  2329 <collection id="windowing" name="Windowing" level="app-if">
       
  2330 <component id="windowserver" name="Window Server" purpose="mandatory">
       
  2331 <unit bldFile="/os/graphics/windowing/windowserver/group" mrp="/os/graphics/windowing/windowserver/group/graphics_wserv.mrp"/>
       
  2332 </component>
       
  2333 <component id="windowserverplugins" name="Window Server Plugins" introduced="^3" purpose="optional" class="plugin">
       
  2334 <unit bldFile="/os/graphics/windowing/windowserverplugins/group" mrp="/os/graphics/windowing/windowserverplugins/group/graphics_wserv_std_plugins.mrp"/>
       
  2335 </component>
       
  2336 </collection>
       
  2337 <collection id="printingservices" name="Printing Services" level="app-if">
       
  2338 <component id="printerdriversupport" name="Printer Driver Support" purpose="optional">
       
  2339 <unit bldFile="/os/graphics/printingservices/printerdriversupport/group" mrp="/os/graphics/printingservices/printerdriversupport/group/graphics_pdrstore.mrp"/>
       
  2340 </component>
       
  2341 <component id="printerdrivers" name="Printer Drivers" purpose="optional" class="plugin">
       
  2342 <unit bldFile="/os/graphics/printingservices/printerdrivers/group" mrp="/os/graphics/printingservices/printerdrivers/group/graphics_printdrv.mrp"/>
       
  2343 </component>
       
  2344 </collection>
       
  2345 <collection id="fbs" name="Font and Bitmap Server" level="device-interface">
       
  2346 <component id="fontandbitmapserver" name="Font and Bitmap Server" purpose="mandatory">
       
  2347 <unit bldFile="/os/graphics/fbs/fontandbitmapserver/group" mrp="/os/graphics/fbs/fontandbitmapserver/group/graphics_fbserv.mrp"/>
       
  2348 </component>
       
  2349 </collection>
       
  2350 <collection id="opengles" name="OpenGLES" level="internal-adaptations">
       
  2351 <component id="openglesinterface" name="OpenGL ES Interface" introduced="8.0" purpose="optional">
       
  2352 <unit bldFile="/os/graphics/opengles/openglesinterface/group" mrp="/os/graphics/opengles/openglesinterface/group/graphics_openglesheaders.mrp"/>
       
  2353 </component>
       
  2354 <component id="opengles_stub" filter="sf_build" name="OpenGL ES Stub" purpose="optional" introduced="^2">
       
  2355 <unit bldFile="/os/graphics/opengles/openglesinterface/group/opengles_stub"/>
       
  2356 </component>
       
  2357 </collection>
       
  2358 <collection id="openvg" name="OpenVG" level="internal-adaptations">
       
  2359 <component id="openvginterface" name="OpenVG Interface" introduced="^2" purpose="optional">
       
  2360 <unit bldFile="/os/graphics/openvg/openvginterface/group" mrp="/os/graphics/openvg/openvginterface/group/graphics_openvgheaders.mrp"/>
       
  2361 </component>
       
  2362 <component id="openvg11" filter="s60" name="OpenVG 1.1">
       
  2363 <!-- this needs to be moved to it's own component directory, ie openvg/openvg11 -->
       
  2364 <unit bldFile="/os/graphics/openvg/openvginterface/group/openvg11"/>
       
  2365 </component>
       
  2366 <component id="sfopenvg" filter="sf_build" name="Khronos OpenVG Reference Implementation" introduced="^2" purpose="optional">
       
  2367 <unit bldFile="/os/graphics/openvg/openvgrefimplementation/sfopenvg/group"/>
       
  2368 </component>
       
  2369 </collection>
       
  2370 <collection id="egl" name="EGL" level="internal-adaptations">
       
  2371 <component id="eglinterface" name="EGL Interface" introduced="^2" purpose="optional">
       
  2372 <unit bldFile="/os/graphics/egl/eglinterface/group" mrp="/os/graphics/egl/eglinterface/group/graphics_eglheaders.mrp"/>
       
  2373 </component>
       
  2374 <component id="eglswitch" name="EGL Switch" introduced="^3" purpose="optional">
       
  2375 <unit bldFile="/os/graphics/egl/eglswitch/group" mrp="/os/graphics/egl/eglswitch/group/graphics_eglswitch.mrp"/>
       
  2376 </component>
       
  2377 <component id="eglrefimpl" name="EGL Reference Implementation" introduced="^3" purpose="optional">
       
  2378 <unit bldFile="/os/graphics/egl/eglrefimpl/group" mrp="/os/graphics/egl/eglrefimpl/group/graphics_eglrefimpl.mrp"/>
       
  2379 </component>
       
  2380 <component id="egltest" name="EGL Tests" introduced="^3" purpose="development">
       
  2381 <unit bldFile="/os/graphics/egl/egltest/group" mrp="/os/graphics/egl/egltest/group/graphics_egltest.mrp"/>
       
  2382 </component>
       
  2383 </collection>
       
  2384 <collection id="graphicsdeviceinterface" name="Graphics Device Interface" level="device-interface">
       
  2385 <component id="gdi" name="GDI" purpose="mandatory">
       
  2386 <unit bldFile="/os/graphics/graphicsdeviceinterface/gdi/group" mrp="/os/graphics/graphicsdeviceinterface/gdi/group/graphics_gdi.mrp"/>
       
  2387 </component>
       
  2388 <component id="bitgdi" name="BitGDI" purpose="mandatory">
       
  2389 <unit bldFile="/os/graphics/graphicsdeviceinterface/bitgdi/group" mrp="/os/graphics/graphicsdeviceinterface/bitgdi/group/graphics_bitgdi.mrp"/>
       
  2390 </component>
       
  2391 <component id="colourpalette" name="Colour Palette" introduced="7.0s" purpose="optional">
       
  2392 <unit bldFile="/os/graphics/graphicsdeviceinterface/colourpalette/group" mrp="/os/graphics/graphicsdeviceinterface/colourpalette/group/graphics_palette.mrp"/>
       
  2393 </component>
       
  2394 <component id="screendriver" name="Screen Driver" introduced="6.1" purpose="optional" class="plugin">
       
  2395 <unit bldFile="/os/graphics/graphicsdeviceinterface/screendriver/group" mrp="/os/graphics/graphicsdeviceinterface/screendriver/group/graphics_screendriver.mrp"/>
       
  2396 </component>
       
  2397 <component id="directgdi" name="DirectGDI" introduced="^3" deprecated="^3" purpose="optional">
       
  2398 <unit bldFile="/os/graphics/graphicsdeviceinterface/directgdi/group" mrp="/os/graphics/graphicsdeviceinterface/directgdi/group/graphics_directgdi.mrp"/>
       
  2399 </component>
       
  2400 <component id="directgdiinterface" name="DirectGDI Interface" introduced="^3" deprecated="^3" purpose="optional">
       
  2401 <unit bldFile="/os/graphics/graphicsdeviceinterface/directgdiinterface/group" mrp="/os/graphics/graphicsdeviceinterface/directgdiinterface/group/graphics_directgdiheaders.mrp"/>
       
  2402 </component>
       
  2403 <component id="directgdiadaptation" name="DirectGDI Adaptation" introduced="^3" deprecated="^3" purpose="optional">
       
  2404 <unit bldFile="/os/graphics/graphicsdeviceinterface/directgdiadaptation/group" mrp="/os/graphics/graphicsdeviceinterface/directgdiadaptation/group/graphics_directgdiadapter.mrp"/>
       
  2405 </component>
       
  2406 </collection>
       
  2407 <collection id="graphicstools" name="Graphics Tools" level="internal-utils">
       
  2408 <component id="gdi_tools" name="GDI Tools" purpose="development" target="desktop">
       
  2409 <unit bldFile="/os/graphics/graphicstools/gdi_tools/group" mrp="/os/graphics/graphicstools/gdi_tools/group/graphics_gditools.mrp"/>
       
  2410 </component>
       
  2411 </collection>
       
  2412 <collection id="graphicsapitest" name="Graphics API Tests" level="app-if">
       
  2413 
       
  2414 
       
  2415 </collection>
       
  2416 </package>
       
  2417 <package id="textandloc" level="services" tech-domain="ui" name="Text and Localisation Services" levels="encoding util fonts tools text">
       
  2418 <collection id="textandloc_plat" name="Text and Localisation Platform Interfaces" level="text">
       
  2419 <component id="findutil_api" name="Find Utility API" class="api" filter="s60">
       
  2420 <unit bldFile="/os/textandloc/textandloc_plat/findutil_api/group"/>
       
  2421 </component>
       
  2422 <component id="japanese_language_utilities_api" name="Japanese Language Utilities API" class="api" filter="s60">
       
  2423 <unit bldFile="/os/textandloc/textandloc_plat/japanese_language_utilities_api/group"/>
       
  2424 </component>
       
  2425 <component id="sortutil_api" name="Sorting Utility API" class="api" filter="s60">
       
  2426 <unit bldFile="/os/textandloc/textandloc_plat/sortutil_api/group"/>
       
  2427 </component>
       
  2428 </collection>
       
  2429 <collection id="textandloc_pub" name="Text and Localisation Public Interfaces" level="text">
       
  2430 <component id="directory_localizer_api" name="Directory Localizer API" class="api" filter="s60">
       
  2431 <unit bldFile="/os/textandloc/textandloc_pub/directory_localizer_api/group"/>
       
  2432 </component>
       
  2433 </collection>
       
  2434 <collection id="charconvfw" name="Character Conversion" level="encoding">
       
  2435 <component id="charconv_fw" name="Character Encoding and Conversion Framework" purpose="optional">
       
  2436 <unit bldFile="/os/textandloc/charconvfw/charconv_fw/group" mrp="/os/textandloc/charconvfw/charconv_fw/group/syslibs_charconv.mrp"/>
       
  2437 </component>
       
  2438 <component id="charconvplugins" name="Character Encoding and Conversion Plugins" purpose="optional" class="plugin">
       
  2439 <unit bldFile="/os/textandloc/charconvfw/charconvplugins/group" mrp="/os/textandloc/charconvfw/charconvplugins/group/syslibs_charconv_plugins.mrp"/>
       
  2440 </component>
       
  2441 <component id="fatfilenameconversionplugins" name="FAT Filename Conversion Plugins" introduced="9.1" purpose="optional" class="plugin">
       
  2442 <unit bldFile="/os/textandloc/charconvfw/fatfilenameconversionplugins/group" mrp="/os/textandloc/charconvfw/fatfilenameconversionplugins/group/syslibs_FATCharsetConv.mrp"/>
       
  2443 </component>
       
  2444 </collection>
       
  2445 <collection id="fontandtxtsrv" name="Font and Text Services" level="fonts">
       
  2446 <component id="iculayoutengine" name="ICU Layout Engine" introduced="9.2" purpose="optional" class="plugin">
       
  2447 <unit bldFile="/os/textandloc/fontservices/textshaperplugin/group" mrp="/os/textandloc/fontservices/textshaperplugin/group/graphics_iculayoutengine.mrp"/>
       
  2448 </component>
       
  2449 <component id="fontstore" name="Font Store" purpose="mandatory">
       
  2450 <unit bldFile="/os/textandloc/fontservices/fontstore/group" mrp="/os/textandloc/fontservices/fontstore/group/graphics_fntstore.mrp"/>
       
  2451 </component>
       
  2452 <component id="textrendering" name="Text Rendering" purpose="mandatory">
       
  2453 <!-- placeholder for text code from GDI -->
       
  2454 </component>
       
  2455 <component id="freetypefontrasteriser" name="FreeType Font Rasteriser" purpose="optional" class="plugin">
       
  2456 <unit bldFile="/os/textandloc/fontservices/freetypefontrasteriser/group" mrp="/os/textandloc/fontservices/freetypefontrasteriser/group/graphics_freetype.mrp"/>
       
  2457 </component>
       
  2458 <component id="referencefonts" 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 id="textlayout" name="Text Layout" level="text">
       
  2463 <component id="texthandling" 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 id="textformatting" 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 
       
  2470 </collection>
       
  2471 <collection id="textandlocutils" name="Text and Localisation Utils" level="util">
       
  2472 <!-- components in this collection need to be moved to the right collection.
       
  2473     		Either move into the units' directories, or create a new textandlocutils directory -->
       
  2474 <component id="numbergrouping" filter="s60" name="Number Grouping">
       
  2475 <unit bldFile="/os/textandloc/charconvfw/numbergrouping/group"/>
       
  2476 </component>
       
  2477 <component id="jplangutil" filter="s60" name="Japanese Language Utilities">
       
  2478 <unit bldFile="/os/textandloc/charconvfw/jplangutil/group"/>
       
  2479 </component>
       
  2480 <component id="sortutil" filter="s60" name="Sorting Utility">
       
  2481 <unit bldFile="/os/textandloc/charconvfw/sortutil/group"/>
       
  2482 </component>
       
  2483 <component id="inlinetext" filter="s60" name="Inline Text">
       
  2484 <unit bldFile="/os/textandloc/charconvfw/inlinetext/group"/>
       
  2485 </component>
       
  2486 <component id="nearestlangutil" name="Nearest Language Util" introduced="^2" purpose="mandatory">
       
  2487 <!-- placeholder for split from bafl -->
       
  2488 </component>
       
  2489 <component id="numberformatting" name="Number Formatting" introduced="7.0s" purpose="optional">
       
  2490 <unit bldFile="/os/textandloc/textrendering/numberformatting/group" mrp="/os/textandloc/textrendering/numberformatting/group/app-framework_numberconversion.mrp"/>
       
  2491 </component>
       
  2492 </collection>
       
  2493 <collection id="localesupport" name="Locale Support" level="util">
       
  2494 <component id="reflocales" name="Reference Locales" purpose="optional" class="plugin">
       
  2495 <unit bldFile="/os/textandloc/localisation/localesupport" mrp="/os/textandloc/localisation/localesupport/mmpfiles/base_loce32.mrp"/>
       
  2496 </component>
       
  2497 <component id="initlocale" name="Initialise Locale" introduced="^2" purpose="mandatory">
       
  2498 <!-- placeholder for split from bafl -->
       
  2499 </component>
       
  2500 </collection>
       
  2501 <collection id="textandloctools" name="Text and Localisation Tools" level="tools">
       
  2502 <component id="fontcompiler" name="Font Compiler" purpose="development" target="desktop">
       
  2503 <!-- placeholder for split from GDI Tools -->
       
  2504 </component>
       
  2505 <component id="bitmapfonttools" name="Bitmap Font Tools" purpose="development" target="desktop">
       
  2506 <unit bldFile="/os/graphics/graphicstools/bitmapfonttools/group" mrp="/os/graphics/graphicstools/bitmapfonttools/group/graphics_gdtran.mrp"/>
       
  2507 </component>
       
  2508 </collection>
       
  2509 <collection id="textandloc_info" name="Text and Localisation Info" level="text">
       
  2510 <component id="textandloc_metadata" name="Text and Localisation Metadata" class="config" introduced="^2" purpose="development" target="desktop">
       
  2511 <unit mrp="/os/textandloc/textandloc_info/textandloc_metadata/textandloc_metadata.mrp"/>
       
  2512 </component>
       
  2513 </collection>
       
  2514 </package>
       
  2515 <package id="xmlsrv" level="services" tech-domain="rt" name="XML Services" levels="plugin server framework generic specific">
       
  2516 <collection id="xmlsrv_plat" name="XML Services Platform Interfaces" level="specific">
       
  2517 <component id="xmlsrv_plat_build" name="XML Services Platform Interface Build" class="api" filter="s60">
       
  2518 <!-- need to fix the configuration used here. 
       
  2519 	  Either destribute to other components or use the new feature flags confguration mechanisms.
       
  2520 	  Remove this component and uncomment the other units when fixed-->
       
  2521 <unit bldFile="/os/xmlsrv/xmlsrv_plat/group"/>
       
  2522 </component>
       
  2523 <component id="xml_encryption_api" name="XML Encryption API" class="api" filter="s60">
       
  2524 <!-- <unit bldFile="xmlsrv_plat/xml_encryption_api/group"/> -->
       
  2525 </component>
       
  2526 <component id="xml_signature_api" name="XML Signature API" class="api" filter="s60">
       
  2527 <!-- <unit bldFile="xmlsrv_plat/xml_signature_api/group"/> -->
       
  2528 </component>
       
  2529 <component id="xml_security_engine_utils_api" name="XML Security Engine Utils API" class="api" filter="s60">
       
  2530 <!-- <unit bldFile="xmlsrv_plat/xml_security_engine_utils_api/group"/> -->
       
  2531 </component>
       
  2532 </collection>
       
  2533 <collection id="xmlsecurityengine" name="XML Security Engine" level="framework">
       
  2534 <component id="xmlseccertman" filter="s60" name="XML Security Certificate Manager">
       
  2535 <unit bldFile="/os/xmlsrv/xmlsecurityengine/xmlseccertman/group"/>
       
  2536 </component>
       
  2537 <component id="xmlsec" filter="s60" name="XML Security">
       
  2538 <unit bldFile="/os/xmlsrv/xmlsecurityengine/xmlsec/group"/>
       
  2539 </component>
       
  2540 <component id="xmlseccrypto" filter="s60" name="XML Security Crypto">
       
  2541 <unit bldFile="/os/xmlsrv/xmlsecurityengine/xmlseccrypto/group"/>
       
  2542 </component>
       
  2543 <component id="xmlsecwrapper" filter="s60" name="XML Security Wrapper">
       
  2544 <unit bldFile="/os/xmlsrv/xmlsecurityengine/xmlsecwrapper/group"/>
       
  2545 </component>
       
  2546 </collection>
       
  2547 <collection id="xml" name="XML" level="generic">
       
  2548 <component id="xmlfw" name="XML Framework" introduced="7.0s" purpose="optional">
       
  2549 <unit bldFile="/os/xmlsrv/xml/xmlfw/group" mrp="/os/xmlsrv/xml/xmlfw/group/syslibs_xml.mrp"/>
       
  2550 </component>
       
  2551 <component id="libxml2libs" name="Libxml2 Libraries" introduced="^3" purpose="optional">
       
  2552 <unit bldFile="/os/xmlsrv/xml/libxml2libs/group" mrp="/os/xmlsrv/xml/libxml2libs/group/syslibs_libxml2.mrp"/>
       
  2553 </component>
       
  2554 <component id="legacyminidomparser" name="Legacy Mini-DOM Parser" introduced="7.0s" purpose="optional">
       
  2555 <unit bldFile="/os/xmlsrv/xml/legacyminidomparser/GROUP" mrp="/os/xmlsrv/xml/legacyminidomparser/GROUP/syslibs_legacyminidomparser.mrp"/>
       
  2556 </component>
       
  2557 <component id="xmldomandxpath" name="XML DOM and XPath" introduced="^3" purpose="optional">
       
  2558 <unit bldFile="/os/xmlsrv/xml/xmldomandxpath/group" mrp="/os/xmlsrv/xml/xmldomandxpath/group/syslibs_xmldom.mrp"/>
       
  2559 </component>
       
  2560 <component id="xmlexpatparser" name="XML Expat Parser" introduced="7.0s" purpose="optional" class="plugin">
       
  2561 <unit bldFile="/os/xmlsrv/xml/xmlexpatparser/group" mrp="/os/xmlsrv/xml/xmlexpatparser/group/syslibs_xmlparser.mrp"/>
       
  2562 </component>
       
  2563 <component id="xmllibxml2parser" name="XML Libxml2 Parser" introduced="^3" purpose="optional" class="plugin">
       
  2564 <unit bldFile="/os/xmlsrv/xml/xmllibxml2parser/group" mrp="/os/xmlsrv/xml/xmllibxml2parser/group/syslibs_xmlparser2.mrp"/>
       
  2565 </component>
       
  2566 <component id="wbxmlparser" name="WBXML Parser" introduced="7.0s" purpose="optional" class="plugin">
       
  2567 <unit bldFile="/os/xmlsrv/xml/wbxmlparser/group" mrp="/os/xmlsrv/xml/wbxmlparser/group/syslibs_wbxmlparser.mrp"/>
       
  2568 </component>
       
  2569 </collection>
       
  2570 <collection id="xmlsrv_info" name="XML Services Info" level="specific">
       
  2571 <component id="xmlsrv_metadata" name="XML Services Metadata" class="config" introduced="^2" purpose="development" target="desktop">
       
  2572 <unit mrp="/os/xmlsrv/xmlsrv_info/xmlsrv_metadata/xmlsrv_metadata.mrp"/>
       
  2573 </component>
       
  2574 </collection>
       
  2575 </package>
       
  2576 <package id="deviceplatformrelease" level="services" tech-domain="to" name="Device Platform Release" levels="bld mid top">
       
  2577 <collection id="s60extras" name="S60 Extras" level="mid">
       
  2578 <!-- collection is really a component. Need to move down a directory -->
       
  2579 <component id="s60extras_build" filter="s60" name="S60 Extras Build" class="config" purpose="development">
       
  2580 <unit bldFile="/os/deviceplatformrelease/S60Extras/group"/>
       
  2581 </component>
       
  2582 </collection>
       
  2583 <collection id="locfiles" name="Locale Files" level="mid">
       
  2584 <component id="locfiles_build" filter="s60" name="S60 Locale Files Build" class="config" purpose="development">
       
  2585 <!-- need to move component down a directory -->
       
  2586 <unit bldFile="/os/deviceplatformrelease/locfiles/group"/>
       
  2587 </component>
       
  2588 <component id="locfiles_set1" name="Locale Files Set 1" class="config" filter="s60">
       
  2589 <unit bldFile="/os/deviceplatformrelease/locfiles/group/set1"/>
       
  2590 </component>
       
  2591 <component id="locfiles_set2" name="Locale Files Set 2" class="config" filter="s60">
       
  2592 <unit bldFile="/os/deviceplatformrelease/locfiles/group/set2"/>
       
  2593 </component>
       
  2594 <component id="locfiles_set3" name="Locale Files Set 3" class="config" filter="s60">
       
  2595 <unit bldFile="/os/deviceplatformrelease/locfiles/group/set3"/>
       
  2596 </component>
       
  2597 <component id="locfiles_set4" name="Locale Files Set 4" class="config" filter="s60">
       
  2598 <unit bldFile="/os/deviceplatformrelease/locfiles/group/set4"/>
       
  2599 </component>
       
  2600 <component id="locfiles_set5" name="Locale Files Set 5" class="config" filter="s60">
       
  2601 <unit bldFile="/os/deviceplatformrelease/locfiles/group/set5"/>
       
  2602 </component>
       
  2603 <component id="locfiles_set6" name="Locale Files Set 6" class="config" filter="s60">
       
  2604 <unit bldFile="/os/deviceplatformrelease/locfiles/group/set6"/>
       
  2605 </component>
       
  2606 <!-- is the a problem with SF builds with the following? -->
       
  2607 <component id="locfiles_set7" name="Locale Files Set 7" class="config" filter="s60">
       
  2608 <unit bldFile="/os/deviceplatformrelease/locfiles/group/set7"/>
       
  2609 </component>
       
  2610 <component id="locfiles_set8" name="Locale Files Set 8" class="config" filter="s60">
       
  2611 <unit bldFile="/os/deviceplatformrelease/locfiles/group/set8"/>
       
  2612 </component>
       
  2613 <component id="locfiles_set9" name="Locale Files Set 9" class="config" filter="s60">
       
  2614 <unit bldFile="/os/deviceplatformrelease/locfiles/group/set9"/>
       
  2615 </component>
       
  2616 <component id="locfiles_set10" name="Locale Files Set 10" class="config" filter="s60">
       
  2617 <unit bldFile="/os/deviceplatformrelease/locfiles/group/set10"/>
       
  2618 </component>
       
  2619 <component id="locfiles_set11" name="Locale Files Set 11" class="config" filter="s60">
       
  2620 <unit bldFile="/os/deviceplatformrelease/locfiles/group/set11"/>
       
  2621 </component>
       
  2622 <component id="locfiles_set12" name="Locale Files Set 12" class="config" filter="s60">
       
  2623 <unit bldFile="/os/deviceplatformrelease/locfiles/group/set12"/>
       
  2624 </component>
       
  2625 <component id="locfiles_set13" name="Locale Files Set 13" class="config" filter="s60">
       
  2626 <unit bldFile="/os/deviceplatformrelease/locfiles/group/set13"/>
       
  2627 </component>
       
  2628 <component id="locfiles_set14" name="Locale Files Set 14" class="config" filter="s60">
       
  2629 <unit bldFile="/os/deviceplatformrelease/locfiles/group/set14"/>
       
  2630 </component>
       
  2631 <component id="locfiles_set15" name="Locale Files Set 15" class="config" filter="s60">
       
  2632 <unit bldFile="/os/deviceplatformrelease/locfiles/group/set15"/>
       
  2633 </component>
       
  2634 <component id="locfiles_set16" name="Locale Files Set 16" class="config" filter="s60">
       
  2635 <unit bldFile="/os/deviceplatformrelease/locfiles/group/set16"/>
       
  2636 </component>
       
  2637 </collection>
       
  2638 <collection id="version" name="Version" level="top">
       
  2639 <!-- collection is really a component. Need to move down a directory -->
       
  2640 <component id="version_build" filter="s60" name="Version Build" class="config" purpose="development">
       
  2641 <unit bldFile="/os/deviceplatformrelease/Version/group"/>
       
  2642 </component>
       
  2643 </collection>
       
  2644 <collection id="helps_loc2" name="Helps Locale 2" level="top">
       
  2645 <!-- collection is really a component. Need to move down a directory -->
       
  2646 <component id="helps_loc2_build" name="Helps Locale 2 Build" filter="s60">
       
  2647 <unit bldFile="/os/deviceplatformrelease/helps_loc2/group"/>
       
  2648 </component>
       
  2649 </collection>
       
  2650 <collection id="sf_config" name="SF Config" level="mid">
       
  2651 <component id="config" filter="s60" name="Config" class="config" purpose="development">
       
  2652 <unit base="/os/deviceplatformrelease/sf_config/config"/>
       
  2653 </component>
       
  2654 <component id="cenrep" filter="sf_build" name="ConE Central Repository Config" class="config" purpose="development">
       
  2655 <!-- will shoudl give the id/path something more unique than cenrep -->
       
  2656 <unit bldFile="/os/deviceplatformrelease/sf_config/cenrep/group"/>
       
  2657 </component>
       
  2658 <component id="rombuild_syborg" filter="sf_build" name="Syborg iMaker Config" purpose="development" class="config" introduced="^3">
       
  2659 <unit bldFile="/os/deviceplatformrelease/sf_config/rombuild/syborg/group"/>
       
  2660 </component>
       
  2661 <component id="rombuild_zoom2" filter="sf_build" name="Zoom2 iMaker Config" purpose="development" class="config" introduced="^3">
       
  2662 <unit bldFile="/os/deviceplatformrelease/sf_config/rombuild/zoom2/group"/>
       
  2663 </component>
       
  2664 </collection>
       
  2665 <!-- should be located locally in buildplatforms/group. NB. This is a different package! -->
       
  2666 <collection id="s60bld" name="S60 Build">
       
  2667 <component id="buildplatforms" filter="s60" name="Build Platforms">
       
  2668 <unit bldFile="/tools/buildplatforms/group"/>
       
  2669 </component>
       
  2670 </collection>
       
  2671 <collection id="symbianosbld" name="Symbian OS Build" level="bld">
       
  2672 <component id="cedarutils" name="Cedar Utils" purpose="development">
       
  2673 <unit mrp="/os/deviceplatformrelease/symbianosbld/cedarutils/tools_utils_cedar.mrp"/>
       
  2674 </component>
       
  2675 <component id="productionbldcbrconfig" name="Production Build CBR Config" filter="gt" purpose="development" class="config">
       
  2676 <unit mrp="/os/deviceplatformrelease/symbianosbld/productionbldcbrconfig/product_cbr_config.mrp"/>
       
  2677 </component>
       
  2678 <component id="foundation_s60_packages" name="Foundation S60 Packages" class="config" introduced="^3" deprecated="^3" purpose="development" target="desktop">
       
  2679 <unit mrp="/os/deviceplatformrelease/symbianosbld/foundation_s60_packages/foundation_s60_packages.mrp"/>
       
  2680 </component>
       
  2681 </collection>
       
  2682 <collection id="foundation_system" name="Foundation System" level="top">
       
  2683 <component id="system_model" name="System Model" class="config" introduced="^2" purpose="development" target="desktop">
       
  2684 <unit mrp="/os/deviceplatformrelease/foundation_system/system_model/system_model.mrp"/>
       
  2685 </component>
       
  2686 </collection>
       
  2687 <collection id="deviceplatformrelease_info" name="Device Platform Release Info" level="top">
       
  2688 <component id="deviceplatformrelease_metadata" name="Device Platform Release Metadata" class="config" introduced="^2" purpose="development" target="desktop">
       
  2689 <unit mrp="/os/deviceplatformrelease/deviceplatformrelease_info/deviceplatformrelease_metadata/deviceplatformrelease_metadata.mrp"/>
       
  2690 </component>
       
  2691 </collection>
       
  2692 </package>
       
  2693 <package id="osrndtools" level="services" tech-domain="to" name="OS R&amp;D tools" levels="fw trace">
       
  2694 <collection id="stif" name="STIF" level="fw">
       
  2695 <component id="stif_plat" filter="s60" name="STIF Platform Interfaces" class="api" purpose="development">
       
  2696 <unit bldFile="/os/osrndtools/stif/stif_plat/group"/>
       
  2697 </component>
       
  2698 <component id="testinterface" filter="s60" name="Test Interface" purpose="development">
       
  2699 <unit bldFile="/os/osrndtools/stif/testinterface/group"/>
       
  2700 </component>
       
  2701 <component id="testserver" filter="s60" name="Test Server" purpose="development">
       
  2702 <unit bldFile="/os/osrndtools/stif/testserver/group"/>
       
  2703 </component>
       
  2704 <component id="testengine" filter="s60" name="Test Engine" purpose="development">
       
  2705 <unit bldFile="/os/osrndtools/stif/testengine/group"/>
       
  2706 </component>
       
  2707 <component id="testserverstarter" filter="s60" name="Test Server Starter" purpose="development">
       
  2708 <unit bldFile="/os/osrndtools/stif/testserverstarter/group"/>
       
  2709 </component>
       
  2710 <component id="stiftfwif" filter="s60" name="STIF Test Framework Interface" purpose="development">
       
  2711 <unit bldFile="/os/osrndtools/stif/stiftfwif/group"/>
       
  2712 </component>
       
  2713 <component id="consoleui" filter="s60" name="Console UI" purpose="development">
       
  2714 <unit bldFile="/os/osrndtools/stif/consoleui/group"/>
       
  2715 </component>
       
  2716 <component id="testcombiner" filter="s60" name="Test Combiner" purpose="development">
       
  2717 <unit bldFile="/os/osrndtools/stif/testcombiner/group"/>
       
  2718 </component>
       
  2719 <component id="demomodule" filter="s60" name="Demo Module" purpose="development">
       
  2720 <unit bldFile="/os/osrndtools/stif/demomodule/group"/>
       
  2721 </component>
       
  2722 <component id="atslogger" filter="s60" name="ATS Logger" purpose="development">
       
  2723 <unit bldFile="/os/osrndtools/stif/atslogger/group"/>
       
  2724 </component>
       
  2725 <component id="atsinterface" filter="s60" name="ATS Interface" purpose="development">
       
  2726 <unit bldFile="/os/osrndtools/stif/atsinterface/group"/>
       
  2727 </component>
       
  2728 <component id="testscripter" filter="s60" name="Test Scripter" purpose="development">
       
  2729 <unit bldFile="/os/osrndtools/stif/testscripter/group"/>
       
  2730 </component>
       
  2731 <component id="suevent" filter="s60" name="SU Event" purpose="development">
       
  2732 <unit bldFile="/os/osrndtools/stif/suevent/group"/>
       
  2733 </component>
       
  2734 <component id="stifkerneltestclassbase" filter="s60" name="STIF Kernel Test Class Base" purpose="development">
       
  2735 <meta rel="config">
       
  2736 <defined condition="__S60_"/>
       
  2737 </meta>
       
  2738 <!-- uncomment the unit when configuration is in place, it's currently #included from stif_build -->
       
  2739 <!-- <unit bldFile="stif/stifkerneltestclassbase/group"/>-->
       
  2740 </component>
       
  2741 <component id="stif_build" filter="s60" name="STIF Build" purpose="development">
       
  2742 <!--  move exports into self-contained component. Remove this when configuration is in place-->
       
  2743 <unit bldFile="/os/osrndtools/stif/group"/>
       
  2744 </component>
       
  2745 </collection>
       
  2746 <collection id="memspy" name="Memspy" level="trace">
       
  2747 <component id="memspy_plat" filter="s60" name="Memspy Platform Interfaces" class="api" purpose="development">
       
  2748 <unit bldFile="/os/osrndtools/memspy/memspy_plat/group"/>
       
  2749 </component>
       
  2750 <component id="driver" filter="s60" name="Memspy Driver" purpose="development">
       
  2751 <unit bldFile="/os/osrndtools/memspy/driver/group"/>
       
  2752 </component>
       
  2753 <component id="memspy_engine" filter="s60" name="Memspy Engine" purpose="development">
       
  2754 <unit bldFile="/os/osrndtools/memspy/engine/group"/>
       
  2755 </component>
       
  2756 <component id="commandline" filter="s60" name="Memspy Command Line" purpose="development">
       
  2757 <unit bldFile="/os/osrndtools/memspy/commandline/group"/>
       
  2758 </component>
       
  2759 <component id="console" filter="s60" name="Memspy Console" purpose="development">
       
  2760 <unit bldFile="/os/osrndtools/memspy/console/group"/>
       
  2761 </component>
       
  2762 <component id="memspy_build" filter="s60" name="Memspy Build" purpose="development">
       
  2763 <!--  move exports into self-contained component.-->
       
  2764 <unit bldFile="/os/osrndtools/memspy/group"/>
       
  2765 </component>
       
  2766 </collection>
       
  2767 <collection id="hti" name="Harmonized Test Interface" level="trace">
       
  2768 <component id="hti_plat" filter="s60" name="HTI Platform Interfaces" class="api" purpose="development">
       
  2769 <unit bldFile="/os/osrndtools/hti/hti_plat/group"/>
       
  2770 </component>
       
  2771 <component id="hticfg" filter="s60" name="HTI Config" purpose="development">
       
  2772 <unit bldFile="/os/osrndtools/hti/hticfg/group"/>
       
  2773 </component>
       
  2774 <component id="htiautostart" filter="s60" name="HTI Autostart" purpose="development">
       
  2775 <unit bldFile="/os/osrndtools/hti/htiautostart/group"/>
       
  2776 </component>
       
  2777 <component id="htiframework" filter="s60" name="HTI Framework" purpose="development">
       
  2778 <unit bldFile="/os/osrndtools/hti/htiframework/group"/>
       
  2779 </component>
       
  2780 <component id="hticommplugins" filter="s60" name="HTI Communication Plugins" purpose="development" class="plugin">
       
  2781 <!-- need to #include these from a single unit or separate into component at the right directory level -->
       
  2782 <unit bldFile="/os/osrndtools/hti/HtiCommPlugins/HtiBtCommPlugin/group"/>
       
  2783 <unit bldFile="/os/osrndtools/hti/HtiCommPlugins/HtiIPCommPlugin/group"/>
       
  2784 <unit bldFile="/os/osrndtools/hti/HtiCommPlugins/HtiSerialCommPlugin/group"/>
       
  2785 <unit bldFile="/os/osrndtools/hti/HtiCommPlugins/HtiUsbSerialCommPlugin/group"/>
       
  2786 </component>
       
  2787 <component id="htiserviceplugins" filter="s60" name="HTI Service Plugins" purpose="development" class="plugin">
       
  2788 <!-- need to #include these from a single unit or separate into component at the right directory level -->
       
  2789 <unit bldFile="/os/osrndtools/hti/HtiServicePlugins/HtiAppServicePlugin/group"/>
       
  2790 <unit bldFile="/os/osrndtools/hti/HtiServicePlugins/HtiEchoServicePlugin/group"/>
       
  2791 <unit bldFile="/os/osrndtools/hti/HtiServicePlugins/HtiFtpServicePlugin/group"/>
       
  2792 <unit bldFile="/os/osrndtools/hti/HtiServicePlugins/HtiIpProxyServicePlugin/group"/>
       
  2793 <unit bldFile="/os/osrndtools/hti/HtiServicePlugins/HtiStifTfServicePlugin/group"/>
       
  2794 </component>
       
  2795 <component id="htifilehlp" filter="s60" name="HTI File Help" purpose="development">
       
  2796 <unit bldFile="/os/osrndtools/hti/htifilehlp/group"/>
       
  2797 </component>
       
  2798 <component id="htiwatchdog" filter="s60" name="HTI Watchdog" purpose="development">
       
  2799 <unit bldFile="/os/osrndtools/hti/htiwatchdog/group"/>
       
  2800 </component>
       
  2801 <component id="hti_build" filter="s60" name="HTI Build" purpose="development">
       
  2802 <!--  move exports into self-contained component.-->
       
  2803 <unit bldFile="/os/osrndtools/hti/group"/>
       
  2804 </component>
       
  2805 </collection>
       
  2806 <collection id="osrndtools_info" name="OS R&amp;D tools Info" level="trace">
       
  2807 <component id="osrndtools_metadata" name="OS R&amp;D tools Metadata" class="config" introduced="^2" purpose="development" target="desktop">
       
  2808 <unit mrp="/os/osrndtools/osrndtools_info/osrndtools_metadata/osrndtools_metadata.mrp"/>
       
  2809 </component>
       
  2810 </collection>
       
  2811 </package>
       
  2812 </layer>
       
  2813 <layer id="mw" name="Middleware" levels="generic specific">
       
  2814 <package id="appsupport" level="generic" tech-domain="rt" name="Generic Application Support" levels="system plugin framework server generic specific">
       
  2815 <collection id="appsupport_pub" name="Generic Application Support Public Interfaces" level="specific">
       
  2816 <component id="flash_viewer_framework_api" name="Flash Viewer Framework API" class="api" filter="s60">
       
  2817 <unit bldFile="/mw/appsupport/appsupport_pub/flash_viewer_framework_api/group"/>
       
  2818 </component>
       
  2819 <component id="network_status_api" name="Network Status API" class="api" filter="s60">
       
  2820 <unit bldFile="/mw/appsupport/appsupport_pub/network_status_api/group"/>
       
  2821 </component>
       
  2822 </collection>
       
  2823 <collection id="appsupport_plat" name="Generic Application Support Platform Interfaces" level="specific">
       
  2824 <component id="action_plugin_api" name="Action Plug-In API" class="api" filter="s60">
       
  2825 <unit bldFile="/mw/appsupport/appsupport_plat/action_plugin_api/group"/>
       
  2826 </component>
       
  2827 <component id="application_orientation_api" name="Application Orientation API" class="api" filter="s60">
       
  2828 <unit bldFile="/mw/appsupport/appsupport_plat/application_orientation_api/group"/>
       
  2829 </component>
       
  2830 <component id="context_access_api" name="Context Access API" class="api" filter="s60">
       
  2831 <unit bldFile="/mw/appsupport/appsupport_plat/context_access_api/group"/>
       
  2832 </component>
       
  2833 <component id="context_framework_services_api" name="Context Framework Services API" class="api" filter="s60">
       
  2834 <unit bldFile="/mw/appsupport/appsupport_plat/context_framework_services_api/group"/>
       
  2835 </component>
       
  2836 <component id="context_framework_client_api" name="Context Framework Client API" class="api" filter="s60">
       
  2837 <unit bldFile="/mw/appsupport/appsupport_plat/context_framework_client_api/group"/>
       
  2838 </component>
       
  2839 <component id="context_framework_listener_api" name="Context Framework Listener API" class="api" filter="s60">
       
  2840 <unit bldFile="/mw/appsupport/appsupport_plat/context_framework_listener_api/group"/>
       
  2841 </component>
       
  2842 <component id="context_framework_version_api" name="Context Framework Version API" class="api" filter="s60">
       
  2843 <unit bldFile="/mw/appsupport/appsupport_plat/context_framework_version_api/group"/>
       
  2844 </component>
       
  2845 <component id="context_source_plugin_api" name="Context Source Plug-In API" class="api" filter="s60">
       
  2846 <unit bldFile="/mw/appsupport/appsupport_plat/context_source_plugin_api/group"/>
       
  2847 </component>
       
  2848 <component id="context_source_settings_manager_api" name="Context Source Settings Manager API" class="api" filter="s60">
       
  2849 <unit bldFile="/mw/appsupport/appsupport_plat/context_source_settings_manager_api/group"/>
       
  2850 </component>
       
  2851 <component id="context_subscription_api" name="Context Subscription API" class="api" filter="s60">
       
  2852 <unit bldFile="/mw/appsupport/appsupport_plat/context_subscription_api/group"/>
       
  2853 </component>
       
  2854 <component id="key_event_framework_api" name="Key Event Framework API" class="api" filter="s60">
       
  2855 <unit bldFile="/mw/appsupport/appsupport_plat/key_event_framework_api/group"/>
       
  2856 </component>
       
  2857 <component id="key_event_framework_mapper_api" name="Key Event Framework Mapper API" class="api" filter="s60">
       
  2858 <unit bldFile="/mw/appsupport/appsupport_plat/key_event_framework_mapper_api/group"/>
       
  2859 </component>
       
  2860 <component id="media_keys_definition_api" name="Media Keys Definition API" class="api" filter="s60">
       
  2861 <unit bldFile="/mw/appsupport/appsupport_plat/media_keys_definition_api/group"/>
       
  2862 </component>
       
  2863 <component id="ood_threshold_api" name="OOD Threshold API" class="api" filter="s60">
       
  2864 <unit bldFile="/mw/appsupport/appsupport_plat/ood_threshold_api/group"/>
       
  2865 </component>
       
  2866 <component id="oom_monitor_api" name="OOM Monitor API" class="api" filter="s60">
       
  2867 <unit bldFile="/mw/appsupport/appsupport_plat/oom_monitor_api/group"/>
       
  2868 </component>
       
  2869 <component id="oom_monitor_plugin_api" name="OOM Monitor Plugin API" class="api" filter="s60">
       
  2870 <unit bldFile="/mw/appsupport/appsupport_plat/oom_monitor_plugin_api/group"/>
       
  2871 </component>
       
  2872 <component id="operation_provider_api" name="Operation Provider API" class="api" filter="s60">
       
  2873 <unit bldFile="/mw/appsupport/appsupport_plat/operation_provider_api/group"/>
       
  2874 </component>
       
  2875 <component id="phonecmdhandler_api" name="Phone Command Handler API" class="api" filter="s60">
       
  2876 <unit bldFile="/mw/appsupport/appsupport_plat/phonecmdhandler_api/group"/>
       
  2877 </component>
       
  2878 <component id="restore_factory_settings_api" name="Restore Factory Settings API" class="api" filter="s60">
       
  2879 <unit bldFile="/mw/appsupport/appsupport_plat/restore_factory_settings_api/group"/>
       
  2880 </component>
       
  2881 <component id="restore_factory_settings_plugin_api" name="Restore Factory Settings Plug-in API" class="api" filter="s60">
       
  2882 <unit bldFile="/mw/appsupport/appsupport_plat/restore_factory_settings_plugin_api/group"/>
       
  2883 </component>
       
  2884 <component id="secondary_display_accfw_api" name="Secondary Display Accessory Framework API" class="api" filter="s60">
       
  2885 <unit bldFile="/mw/appsupport/appsupport_plat/secondary_display_accfw_api/group"/>
       
  2886 </component>
       
  2887 <component id="secondary_display_startup_api" name="Secondary Display Startup API" class="api" filter="s60">
       
  2888 <unit bldFile="/mw/appsupport/appsupport_plat/secondary_display_startup_api/group"/>
       
  2889 </component>
       
  2890 <component id="secondary_display_sysap_api" name="Secondary Display System Application API" class="api" filter="s60">
       
  2891 <unit bldFile="/mw/appsupport/appsupport_plat/secondary_display_sysap_api/group"/>
       
  2892 </component>
       
  2893 <component id="secondary_display_system_state_api" name="Secondary Display System State API" class="api" filter="s60">
       
  2894 <unit bldFile="/mw/appsupport/appsupport_plat/secondary_display_system_state_api/group"/>
       
  2895 </component>
       
  2896 <component id="sensor_user_setting_api" name="Sensor User Setting API" class="api" filter="s60">
       
  2897 <unit bldFile="/mw/appsupport/appsupport_plat/sensor_user_setting_api/group"/>
       
  2898 </component>
       
  2899 <component id="startup_configuration_api" name="Startup Configuration API" class="api" filter="s60">
       
  2900 <unit bldFile="/mw/appsupport/appsupport_plat/startup_configuration_api/group"/>
       
  2901 </component>
       
  2902 <component id="system_application_key_handler_plugin_api" name="System Application Key Handler Plug-in API" class="api" filter="s60">
       
  2903 <unit bldFile="/mw/appsupport/appsupport_plat/system_application_key_handler_plugin_api/group"/>
       
  2904 </component>
       
  2905 <component id="system_application_light_control_plugin_api" name="System Application Light Control Plug-in API" class="api" filter="s60">
       
  2906 <unit bldFile="/mw/appsupport/appsupport_plat/system_application_light_control_plugin_api/group"/>
       
  2907 </component>
       
  2908 <component id="system_application_notification_api" name="System Application Notification API" class="api" filter="s60">
       
  2909 <unit bldFile="/mw/appsupport/appsupport_plat/system_application_notification_api/group"/>
       
  2910 </component>
       
  2911 <component id="system_application_plugin_callback_api" name="System Application Plug-in Callback API" class="api" filter="s60">
       
  2912 <unit bldFile="/mw/appsupport/appsupport_plat/system_application_plugin_callback_api/group"/>
       
  2913 </component>
       
  2914 </collection>
       
  2915 <collection id="contextframework" name="Context Framework" level="framework">
       
  2916 <!-- the units that are commented out need to be put back when configuration is in place.
       
  2917 		They're currently #included by contextframework_build, which should be removed when the other units are uncommented -->
       
  2918 <component id="cfw" filter="s60" name="Context Framework">
       
  2919 <meta rel="config">
       
  2920 <defined condition="RD_CONTEXT_FRAMEWORK"/>
       
  2921 </meta>
       
  2922 <!--<unit bldFile="contextframework/cfw/group"/> -->
       
  2923 </component>
       
  2924 <component id="cfwplugins" filter="s60" name="Context Framework Plugins" class="plugin">
       
  2925 <meta rel="config">
       
  2926 <defined condition="RD_CONTEXT_FRAMEWORK"/>
       
  2927 </meta>
       
  2928 <!--<unit bldFile="contextframework/cfwplugins/group"/>-->
       
  2929 </component>
       
  2930 <component id="contextframework_build" filter="s60" name="Context Framework Build">
       
  2931 <unit bldFile="/mw/appsupport/contextframework/group"/>
       
  2932 </component>
       
  2933 </collection>
       
  2934 <collection id="coreapplicationuis" name="Core Application UIs" level="server">
       
  2935 <component id="dbrecovery" filter="s60" name="Database Recovery">
       
  2936 <unit bldFile="/mw/appsupport/coreapplicationuis/dbrecovery/group"/>
       
  2937 </component>
       
  2938 <component id="nspswsplugin" filter="s60" name="NSPS WS Plugin" class="plugin">
       
  2939 <!-- No Service Power Save? Window Server? Please elaborate-->
       
  2940 <unit bldFile="/mw/appsupport/coreapplicationuis/nspswsplugin/group"/>
       
  2941 </component>
       
  2942 <component id="rfs" filter="s60" name="Restore Factory Settings">
       
  2943 <unit bldFile="/mw/appsupport/coreapplicationuis/rfs/group"/>
       
  2944 </component>
       
  2945 <component id="rfsplugins" filter="s60" name="Restore Factory Settings Plugins" class="plugin">
       
  2946 <unit bldFile="/mw/appsupport/coreapplicationuis/rfsplugins/group"/>
       
  2947 </component>
       
  2948 <component id="sysap" filter="s60" name="System Application">
       
  2949 <unit bldFile="/mw/appsupport/coreapplicationuis/sysap/group"/>
       
  2950 </component>
       
  2951 <component id="variatedsettings" filter="s60" name="Variated Settings" class="config">
       
  2952 <unit bldFile="/mw/appsupport/coreapplicationuis/variatedsettings/group"/>
       
  2953 </component>
       
  2954 <component id="accfwuinotifier" filter="s60" name="Accessory Framework UI Notifier" class="plugin">
       
  2955 <unit bldFile="/mw/appsupport/coreapplicationuis/accfwuinotifier/group"/>
       
  2956 </component>
       
  2957 <component id="kefmapper" filter="s60" name="Key Event Framework">
       
  2958 <unit bldFile="/mw/appsupport/coreapplicationuis/kefmapper/group"/>
       
  2959 </component>
       
  2960 <component id="advancedtspcontroller" filter="s60" name="Advanced TSP Controller">
       
  2961 <unit bldFile="/mw/appsupport/coreapplicationuis/advancedtspcontroller/group"/>
       
  2962 </component>
       
  2963 <component id="powersaveutilities" filter="s60" name="Power Save Utilities">
       
  2964 <unit bldFile="/mw/appsupport/coreapplicationuis/powersaveutilities/group"/>
       
  2965 </component>
       
  2966 <component id="gsserverenginestub" filter="s60" name="GS Server Engine Stub">
       
  2967 <unit bldFile="/mw/appsupport/coreapplicationuis/gsserverenginestub/group"/>
       
  2968 </component>
       
  2969 <component id="gsserverengine" filter="s60" name="GS Server Engine">
       
  2970 <unit bldFile="/mw/appsupport/coreapplicationuis/gsserverengine/group"/>
       
  2971 </component>
       
  2972 <component id="sensordatacompensatorplugin" filter="s60" name="Sensor Data Compensator Plugin" class="plugin">
       
  2973 <unit bldFile="/mw/appsupport/coreapplicationuis/sensordatacompensatorplugin/group"/>
       
  2974 </component>
       
  2975 </collection>
       
  2976 <collection id="flashliteapi_3_1" name="Flash Lite API 3.1" level="specific">
       
  2977 <!--  collection is really a component. Move down a directory -->
       
  2978 <component id="flashliteapi_3_1_build" name="Flash Lite API Build" filter="s60" introduced="^2">
       
  2979 <unit base="/mw/appsupport/flashliteapi_3_1/group"/>
       
  2980 </component>
       
  2981 </collection>
       
  2982 <collection id="mediakeys" name="Media Keys" level="plugin">
       
  2983 <!--  collection is really a component. Move down a directory -->
       
  2984 <component id="mediakeys_build" filter="s60" name="Media Keys Build">
       
  2985 <unit bldFile="/mw/appsupport/mediakeys/group"/>
       
  2986 </component>
       
  2987 </collection>
       
  2988 <collection id="startupservices" name="Startup Services" level="system">
       
  2989 <component id="splashscreen" filter="s60" name="Splash Screen">
       
  2990 <unit bldFile="/mw/appsupport/startupservices/splashscreen/group"/>
       
  2991 </component>
       
  2992 <component id="startupanimation" filter="s60" name="Startup Animation">
       
  2993 <unit bldFile="/mw/appsupport/startupservices/startupanimation/group"/>
       
  2994 </component>
       
  2995 <component id="startup" name="Startup Application" filter="s60">
       
  2996 <unit bldFile="/mw/appsupport/startupservices/startup/group"/>
       
  2997 </component>
       
  2998 </collection>
       
  2999 <collection id="sysresmonitoring" name="System Resource Monitoring" level="system">
       
  3000 <component id="oodmonitor" filter="s60" name="OOD Monitor" introduced="7.0s">
       
  3001 <unit bldFile="/mw/appsupport/sysresmonitoring/oodmonitor/group"/>
       
  3002 </component>
       
  3003 <component id="oommonitor" filter="s60" name="OOM Monitor" introduced="7.0s">
       
  3004 <unit bldFile="/mw/appsupport/sysresmonitoring/oommonitor/group"/>
       
  3005 </component>
       
  3006 </collection>
       
  3007 <collection id="systemsettings" name="System Settings" level="system">
       
  3008 <component id="gssensorplugin" filter="s60" name="GS Sensor Plugin" class="plugin">
       
  3009 <unit bldFile="/mw/appsupport/systemsettings/gssensorplugin/group"/>
       
  3010 </component>
       
  3011 <component id="gsaccessoryplugin" filter="s60" name="GS Accessory Plugin" class="plugin">
       
  3012 <unit bldFile="/mw/appsupport/systemsettings/gsaccessoryplugin/group"/>
       
  3013 </component>
       
  3014 </collection>
       
  3015 <collection id="filehandling" name="File Handling" level="server">
       
  3016 <component id="fileconverterfw" name="File Converter Framework" purpose="optional">
       
  3017 <unit bldFile="/mw/appsupport/filehandling/fileconverterfw/group" mrp="/mw/appsupport/filehandling/fileconverterfw/group/app-framework_conarc.mrp"/>
       
  3018 </component>
       
  3019 <component id="htmltorichtextconverter" name="HTML to RichText Converter" introduced="7.0" purpose="optional" class="plugin">
       
  3020 <unit bldFile="/mw/appsupport/filehandling/htmltorichtextconverter/group" mrp="/mw/appsupport/filehandling/htmltorichtextconverter/group/app-services_chtmltocrtconv.mrp"/>
       
  3021 </component>
       
  3022 <component id="richtexttohtmlconverter" name="RichText to HTML Converter" introduced="7.0s" purpose="optional" class="plugin">
       
  3023 <unit bldFile="/mw/appsupport/filehandling/richtexttohtmlconverter/Group" mrp="/mw/appsupport/filehandling/richtexttohtmlconverter/Group/app-services_richtexttohtmlconv.mrp"/>
       
  3024 </component>
       
  3025 </collection>
       
  3026 <collection id="hwresourceadaptation" name="Hardware Resource Adaptation" level="generic">
       
  3027 <component id="hwresourcemgruiplugin" name="Hardware Resource Manager UI Plugin" introduced="^2" purpose="optional" class="plugin">
       
  3028 <unit bldFile="/mw/appsupport/hwresourceadaptation/hwresourcemgruiplugin/group" mrp="/mw/appsupport/hwresourceadaptation/hwresourcemgruiplugin/group/telephony_hwrmuiplugin.mrp"/>
       
  3029 </component>
       
  3030 </collection>
       
  3031 <collection id="commonappservices" name="Common Application Services" level="framework">
       
  3032 <component id="alarmserver" name="Alarm Server" introduced="7.0" purpose="optional">
       
  3033 <unit bldFile="/mw/appsupport/commonappservices/alarmserver/Group" mrp="/mw/appsupport/commonappservices/alarmserver/Group/app-services_alarmserver.mrp"/>
       
  3034 </component>
       
  3035 <component id="alarmservertest" name="Alarm Server Test" deprecated="^3" introduced="8.1" purpose="development">
       
  3036 <unit bldFile="/mw/appsupport/commonappservices/alarmservertest/TestAlarmSrv" mrp="/mw/appsupport/commonappservices/alarmservertest/TestAlarmSrv/app-services_testalarmsrv.mrp"/>
       
  3037 </component>
       
  3038 
       
  3039 <component id="appservicesdocs" name="Application Services Documentation" purpose="development" class="doc">
       
  3040 <unit mrp="/mw/appsupport/commonappservices/appservicesdocs/app-services_documentation.mrp"/>
       
  3041 </component>
       
  3042 <component id="backuprestorenotification" name="Backup Restore Notification" introduced="8.1" purpose="optional">
       
  3043 <unit bldFile="/mw/appsupport/commonappservices/backuprestorenotification/group" mrp="/mw/appsupport/commonappservices/backuprestorenotification/group/app-services_BackupRestoreNotification.mrp"/>
       
  3044 </component>
       
  3045 </collection>
       
  3046 <collection id="tzservices" name="Time Zone Services" level="plugin">
       
  3047 <component id="tzserver" name="Time Zone Server" introduced="9.1" purpose="optional">
       
  3048 <unit bldFile="/mw/appsupport/tzservices/tzserver/group" mrp="/mw/appsupport/tzservices/tzserver/group/app-services_tz.mrp"/>
       
  3049 </component>
       
  3050 <component id="tzloc" name="Time Zone Localization" introduced="9.1" purpose="optional">
       
  3051 <unit bldFile="/mw/appsupport/tzservices/tzloc/group" mrp="/mw/appsupport/tzservices/tzloc/group/app-services_timezonelocalization.mrp"/>
       
  3052 </component>
       
  3053 <component id="tzlocrscfactory" name="Time Zone Localization Resource Factory" introduced="9.1" purpose="optional" class="config">
       
  3054 <unit bldFile="/mw/appsupport/tzservices/tzlocrscfactory/group" mrp="/mw/appsupport/tzservices/tzlocrscfactory/group/app-services_tzlocalizationrscfactory.mrp"/>
       
  3055 </component>
       
  3056 <component id="tzdatabase" name="Time Zone Database" introduced="9.1" purpose="optional" class="config">
       
  3057 <unit bldFile="/mw/appsupport/tzservices/tzdatabase/group" mrp="/mw/appsupport/tzservices/tzdatabase/group/app-services_tzdb.mrp"/>
       
  3058 </component>
       
  3059 </collection>
       
  3060 <collection id="contenthandling" name="Content Handling" level="plugin">
       
  3061 <component id="webrecognisers" name="Web Recognisers" purpose="optional" class="plugin">
       
  3062 <unit bldFile="/mw/appsupport/contenthandling/webrecognisers/group" mrp="/mw/appsupport/contenthandling/webrecognisers/group/application-protocols_recognisers.mrp"/>
       
  3063 </component>
       
  3064 </collection>
       
  3065 <collection id="openenvutils" name="Open Environment Utilities" level="specific">
       
  3066 <component id="commandshell" name="Command Shell" introduced="^3" purpose="development">
       
  3067 <unit bldFile="/mw/appsupport/openenvutils/commandshell/group" mrp="/mw/appsupport/openenvutils/commandshell/group/oetools_zsh.mrp"/>
       
  3068 </component>
       
  3069 <component id="telnetserver" name="Telnet Server" introduced="^3" purpose="development">
       
  3070 <unit bldFile="/mw/appsupport/openenvutils/telnetserver/group" mrp="/mw/appsupport/openenvutils/telnetserver/group/oetools_telnetd.mrp"/>
       
  3071 </component>
       
  3072 </collection>
       
  3073 <collection id="printingsupport" name="Printing Support" level="generic">
       
  3074 <component id="printinguisupport" name="Printing UI Support" purpose="optional" introduced="^2" deprecated="^3">
       
  3075 <unit bldFile="/mw/appsupport/printingsupport/printinguisupport/group" mrp="/mw/appsupport/printingsupport/printinguisupport/group/app-framework_print.mrp"/>
       
  3076 </component>
       
  3077 </collection>
       
  3078 <collection id="appfw" name="Application Framework" level="framework">
       
  3079 <component id="apparchitecture" name="Application Architecture" purpose="mandatory">
       
  3080 <unit bldFile="/mw/appsupport/appfw/apparchitecture/group" mrp="/mw/appsupport/appfw/apparchitecture/group/app-framework_apparc.mrp"/>
       
  3081 </component>
       
  3082 <component id="viewserver" name="View Server" introduced="6.0" purpose="mandatory">
       
  3083 <unit bldFile="/mw/appsupport/appfw/viewserver/group" mrp="/mw/appsupport/appfw/viewserver/group/app-framework_viewsrv.mrp"/>
       
  3084 </component>
       
  3085 
       
  3086 </collection>
       
  3087 <collection id="applaunchservices" name="Application Launch Services" level="generic">
       
  3088 <component id="aftermarketappstarter" name="After Market Application Starter" introduced="^3" purpose="optional">
       
  3089 <unit bldFile="/mw/appsupport/applaunchservices/aftermarketappstarter/group" mrp="/mw/appsupport/applaunchservices/aftermarketappstarter/group/app-framework_amastart.mrp"/>
       
  3090 </component>
       
  3091 <component id="applaunchplugins" name="Application Launch Plugins" introduced="^3" purpose="optional">
       
  3092 <unit bldFile="/mw/appsupport/applaunchservices/applaunchplugins/group" mrp="/mw/appsupport/applaunchservices/applaunchplugins/group/app-framework_aplp.mrp"/>
       
  3093 </component>
       
  3094 </collection>
       
  3095 <collection id="tzpcside" name="Time Zone PC Side" level="plugin">
       
  3096 <component id="tzcompiler" name="Time Zone Compiler" introduced="9.1" purpose="optional" class="config" target="desktop">
       
  3097 <unit bldFile="/mw/appsupport/tzpcside/tzcompiler/group" mrp="/mw/appsupport/tzpcside/tzcompiler/group/app-services_tzcompiler.mrp"/>
       
  3098 </component>
       
  3099 </collection>
       
  3100 <collection id="appsupport_info" name="Generic Application Support Info" level="specific">
       
  3101 <component id="appsupport_metadata" name="Generic Application Support Metadata" class="config" introduced="^2" purpose="development" target="desktop">
       
  3102 <unit mrp="/mw/appsupport/appsupport_info/appsupport_metadata/appsupport_metadata.mrp"/>
       
  3103 </component>
       
  3104 </collection>
       
  3105 </package>
       
  3106 <package id="securitysrv" level="generic" tech-domain="se" name="Security Services" levels="plugin framework server generic specific">
       
  3107 <collection id="secsrv_plat" name="Security Services Platform Interfaces" level="specific">
       
  3108 <component id="cms_api" name="CMS API" class="api" filter="s60">
       
  3109 <unit bldFile="/mw/securitysrv/secsrv_plat/cms_api/group"/>
       
  3110 </component>
       
  3111 <component id="pkcs12_parser_api" name="PKCS12 Parser API" class="api" filter="s60">
       
  3112 <unit bldFile="/mw/securitysrv/secsrv_plat/pkcs12_parser_api/group"/>
       
  3113 </component>
       
  3114 <component id="java_utils_api" name="Java Utils API" class="api" filter="s60">
       
  3115 <unit bldFile="/mw/securitysrv/secsrv_plat/java_utils_api/group"/>
       
  3116 </component>
       
  3117 <component id="wim_cert_api" name="WIM Cert API" class="api" filter="s60">
       
  3118 <unit bldFile="/mw/securitysrv/secsrv_plat/wim_cert_api/group"/>
       
  3119 </component>
       
  3120 <component id="device_key_store_encryption_plugin_api" name="Device Key Store Encryption Plug-in API" class="api" filter="s60">
       
  3121 <unit bldFile="/mw/securitysrv/secsrv_plat/device_key_store_encryption_plugin_api/group"/>
       
  3122 </component>
       
  3123 <component id="x509certnameparser_api" name="X.509 Certificate Name Parser API" class="api" filter="s60">
       
  3124 <unit bldFile="/mw/securitysrv/secsrv_plat/x509certnameparser_api/group"/>
       
  3125 </component>
       
  3126 <component id="remote_lock_api" name="Remote Lock API" class="api" filter="s60">
       
  3127 <unit bldFile="/mw/securitysrv/secsrv_plat/remote_lock_api/group"/>
       
  3128 </component>
       
  3129 <component id="pkidialog_api" name="PKI Dialog API" class="api" filter="s60">
       
  3130 <unit bldFile="/mw/securitysrv/secsrv_plat/pkidialog_api/group"/>
       
  3131 </component>
       
  3132 <component id="provisioning_api" name="Provisioning API" class="api" filter="s60">
       
  3133 <unit bldFile="/mw/securitysrv/secsrv_plat/provisioning_api/group"/>
       
  3134 </component>
       
  3135 <component id="keyguard_configuration_api" name="Keyguard Configuration API" class="api" filter="s60">
       
  3136 <unit bldFile="/mw/securitysrv/secsrv_plat/keyguard_configuration_api/group"/>
       
  3137 </component>
       
  3138 <component id="keylock_policy_api" name="Keylock Policy API" class="api" filter="s60">
       
  3139 <unit bldFile="/mw/securitysrv/secsrv_plat/keylock_policy_api/group"/>
       
  3140 </component>
       
  3141 <component id="security_code_ui_api" name="Security Code UI API" class="api" filter="s60">
       
  3142 <unit bldFile="/mw/securitysrv/secsrv_plat/security_code_ui_api/group"/>
       
  3143 </component>
       
  3144 <component id="gba_api" name="GBA API" class="api" filter="s60">
       
  3145 <unit bldFile="/mw/securitysrv/secsrv_plat/gba_api/group"/>
       
  3146 </component>
       
  3147 <component id="keyguard_access_api" name="Keyguard Access API" class="api" filter="s60">
       
  3148 <unit bldFile="/mw/securitysrv/secsrv_plat/keyguard_access_api/group"/>
       
  3149 </component>
       
  3150 <component id="devicelock_access_api" name="Device Lock Access API" class="api" filter="s60">
       
  3151 <unit bldFile="/mw/securitysrv/secsrv_plat/devicelock_access_api/group"/>
       
  3152 </component>
       
  3153 <component id="lockapp_server_api" name="Lock Application Server API" class="api" filter="s60">
       
  3154 <unit bldFile="/mw/securitysrv/secsrv_plat/lockapp_server_api/group"/>
       
  3155 </component>
       
  3156 <component id="devencadaptation_api" name="Device Encryption Adaptation API" class="api" filter="s60">
       
  3157 <unit bldFile="/mw/securitysrv/secsrv_plat/devencadaptation_api/group"/>
       
  3158 </component>
       
  3159 <component id="devenccommonutils_api" name="Device Encryption Common Utils API" class="api" filter="s60">
       
  3160 <unit bldFile="/mw/securitysrv/secsrv_plat/devenccommonutils_api/group"/>
       
  3161 </component>
       
  3162 </collection>
       
  3163 <collection id="cms" name="Certificate Management Service" level="server">
       
  3164 <!-- collection is really a component. Need to move down a directory-->
       
  3165 <component id="cms_build" filter="s60" name="CMS" introduced="^3">
       
  3166 <unit bldFile="/mw/securitysrv/cms/group"/>
       
  3167 </component>
       
  3168 </collection>
       
  3169 <collection id="pkiutilities" name="PKI Utilities" level="plugin">
       
  3170 <component id="x509certnameparser" filter="s60" name="X.509 Certificate Name Parser">
       
  3171 <unit bldFile="/mw/securitysrv/pkiutilities/x509certnameparser/group"/>
       
  3172 </component>
       
  3173 <component id="pkcs12" filter="s60" name="PKCS #12">
       
  3174 <unit bldFile="/mw/securitysrv/pkiutilities/pkcs12/group"/>
       
  3175 </component>
       
  3176 <component id="certmanui" filter="s60" name="Certificate Management UI">
       
  3177 <unit bldFile="/mw/securitysrv/pkiutilities/certmanui/group"/>
       
  3178 </component>
       
  3179 <component id="ctsecuritydialogs" filter="s60" name="Crypto Token Security Dialogs">
       
  3180 <unit bldFile="/mw/securitysrv/pkiutilities/ctsecuritydialogs/group"/>
       
  3181 </component>
       
  3182 <component id="certsaver" filter="s60" name="Certificate Saver">
       
  3183 <unit bldFile="/mw/securitysrv/pkiutilities/certsaver/group"/>
       
  3184 </component>
       
  3185 <component id="secmodui" filter="s60" name="Security Module UI">
       
  3186 <unit bldFile="/mw/securitysrv/pkiutilities/secmodui/group"/>
       
  3187 </component>
       
  3188 <component id="devicetoken" filter="s60" name="Device Token">
       
  3189 <unit bldFile="/mw/securitysrv/pkiutilities/devicetoken/group"/>
       
  3190 </component>
       
  3191 <component id="certificates" filter="s60" name="Certificates">
       
  3192 <unit bldFile="/mw/securitysrv/pkiutilities/Certificates/group" filter="sf_build"/>
       
  3193 </component>
       
  3194 <component id="pkiutilities_build" filter="s60" name="PKI Utilities Build">
       
  3195 <!-- need to split this into the above components -->
       
  3196 <unit bldFile="/mw/securitysrv/pkiutilities/group"/>
       
  3197 </component>
       
  3198 <component id="ocsp" name="Online Certificate Status Protocol" introduced="^2" purpose="optional">
       
  3199 <unit bldFile="/mw/securitysrv/pkiutilities/ocsp/group" mrp="/mw/securitysrv/pkiutilities/ocsp/group/securitysrv_ocsp.mrp"/>
       
  3200 </component>
       
  3201 </collection>
       
  3202 <collection id="wim" name="Wireless Identity Module " level="framework">
       
  3203 <!-- collection is really a component. Need to move down a directory-->
       
  3204 <component id="wim_build" filter="s60" name="WIM Build">
       
  3205 <unit bldFile="/mw/securitysrv/wim/group"/>
       
  3206 </component>
       
  3207 </collection>
       
  3208 <collection id="remotelock" name="Remote Lock" level="generic">
       
  3209 <!-- collection is really a component. Need to move down a directory-->
       
  3210 <component id="remotelock_build" filter="s60" name="Remote Lock Build">
       
  3211 <unit bldFile="/mw/securitysrv/remotelock/group"/>
       
  3212 </component>
       
  3213 </collection>
       
  3214 <collection id="securitydialogs" name="Security Dialogs" level="specific">
       
  3215 <component id="keylockpolicyapi" filter="s60" name="Keylock Policy API">
       
  3216 <unit bldFile="/mw/securitysrv/securitydialogs/keylockpolicyapi/group"/>
       
  3217 </component>
       
  3218 <component id="autolock" name="Autolock" filter="s60">
       
  3219 <unit bldFile="/mw/securitysrv/securitydialogs/autolock/group"/>
       
  3220 </component>
       
  3221 <component id="secui" filter="s60" name="Security UI">
       
  3222 <unit bldFile="/mw/securitysrv/securitydialogs/secui/group"/>
       
  3223 </component>
       
  3224 <component id="securitynotifier" filter="s60" name="Security Notifier">
       
  3225 <unit bldFile="/mw/securitysrv/securitydialogs/securitynotifier/group"/>
       
  3226 </component>
       
  3227 <component id="lockclient" filter="s60" name="Lock Client" introduced="^3">
       
  3228 <unit bldFile="/mw/securitysrv/securitydialogs/lockclient/group"/>
       
  3229 </component>
       
  3230 <component id="lockapp" filter="s60" name="Lock Application" introduced="^3">
       
  3231 <unit bldFile="/mw/securitysrv/securitydialogs/lockapp/group"/>
       
  3232 </component>
       
  3233 <component id="simlockui" filter="s60" name="SIM Lock UI" introduced="^3">
       
  3234 <unit bldFile="/mw/securitysrv/securitydialogs/simlockui/group"/>
       
  3235 </component>
       
  3236 </collection>
       
  3237 <collection id="boottimeintegritycheck" name="Boot Time Integrity Check" level="plugin">
       
  3238 <!-- collection is really a component. Need to move down a directory-->
       
  3239 <component id="boottimeintegritycheck_build" filter="s60" name="Boot Time Integrity Check Build">
       
  3240 <unit bldFile="/mw/securitysrv/boottimeintegritycheck/group"/>
       
  3241 </component>
       
  3242 </collection>
       
  3243 <collection id="gba" name="Generic Bootstrapping Architecture" level="server">
       
  3244 <component id="uicc" filter="s60" name="UICC" class="plugin" introduced="^2">
       
  3245 <unit bldFile="/mw/securitysrv/gba/uicc/group"/>
       
  3246 </component>
       
  3247 <component id="gbaserver" filter="s60" name="GBA Server" introduced="^2">
       
  3248 <unit bldFile="/mw/securitysrv/gba/gbaserver/group"/>
       
  3249 </component>
       
  3250 <component id="gbaapi" filter="s60" name="GBA API" introduced="^2">
       
  3251 <unit bldFile="/mw/securitysrv/gba/gbaapi/group"/>
       
  3252 </component>
       
  3253 <component id="gbafilter" filter="s60" name="GBA HTTP Filter" class="plugin" introduced="^2">
       
  3254 <unit bldFile="/mw/securitysrv/gba/gbafilter/group"/>
       
  3255 </component>
       
  3256 <component id="gba_build" filter="s60" name="Generic Boot Architecture Build" introduced="^2">
       
  3257 <!-- need to split this into the above components, or remove #includes and make this GBA ROM  -->
       
  3258 <unit bldFile="/mw/securitysrv/gba/group"/>
       
  3259 </component>
       
  3260 </collection>
       
  3261 <collection id="devencdiskutils" name="Device Encryption Disk Utils" level="server">
       
  3262 <component id="devenccommonutils" filter="s60" name="Device Encryption Common Utils" introduced="^3">
       
  3263 <unit bldFile="/mw/securitysrv/devencdiskutils/DevEncCommonUtils/group"/>
       
  3264 </component>
       
  3265 <component id="devencrfsplugin" filter="s60" name="Device Encryption RFS Plugin" introduced="^3" class="plugin">
       
  3266 <unit bldFile="/mw/securitysrv/devencdiskutils/DevEncRfsPlugin/group"/>
       
  3267 </component>
       
  3268 <component id="pk5recognizer" filter="s60" name="Device Encryption Pk5 Recognizer" introduced="^3" class="plugin">
       
  3269 <unit bldFile="/mw/securitysrv/devencdiskutils/Pk5Recognizer/group"/>
       
  3270 </component>
       
  3271 <component id="devencstarter" filter="s60" name="Device Encryption Starter" introduced="^3" class="plugin">
       
  3272 <unit bldFile="/mw/securitysrv/devencdiskutils/DevEncStarter/group"/>
       
  3273 </component>
       
  3274 <component id="devencdiskutils" filter="s60" name="Device Encryption Disk Utils Build" introduced="^3">
       
  3275 <!-- need to split this into the above components, or remove #includes and make this a ROM  component-->
       
  3276 <unit bldFile="/mw/securitysrv/devencdiskutils/group"/>
       
  3277 </component>
       
  3278 </collection>
       
  3279 <collection id="securitysrv_info" name="Security Services Info" level="specific">
       
  3280 
       
  3281 <component id="securitysrv_metadata" name="Security Services Metadata" class="config" introduced="^2" purpose="development" target="desktop">
       
  3282 <unit mrp="/mw/securitysrv/securitysrv_info/securitysrv_metadata/securitysrv_metadata.mrp"/>
       
  3283 </component>
       
  3284 </collection>
       
  3285 </package>
       
  3286 <package id="drm" level="generic" tech-domain="se" name="DRM" levels="plugin framework server generic specific">
       
  3287 <collection id="drm_plat" name="DRM Platform Interfaces" level="specific">
       
  3288 <component id="roap_api" name="ROAP API" class="api" filter="s60">
       
  3289 <unit bldFile="/mw/drm/drm_plat/roap_api/group"/>
       
  3290 </component>
       
  3291 <component id="drm_common_api" name="DRM Common API" class="api" filter="s60">
       
  3292 <unit bldFile="/mw/drm/drm_plat/drm_common_api/group"/>
       
  3293 </component>
       
  3294 <component id="drm_rights_api" name="DRM Rights API" class="api" filter="s60">
       
  3295 <unit bldFile="/mw/drm/drm_plat/drm_rights_api/group"/>
       
  3296 </component>
       
  3297 <component id="drm_legacy_api" name="DRM Legacy API" class="api" filter="s60">
       
  3298 <unit bldFile="/mw/drm/drm_plat/drm_legacy_api/group"/>
       
  3299 </component>
       
  3300 <component id="dcf_repository_api" name="DCF Repository API" class="api" filter="s60">
       
  3301 <unit bldFile="/mw/drm/drm_plat/dcf_repository_api/group"/>
       
  3302 </component>
       
  3303 <component id="drm_service_api" name="DRM Service API" class="api" filter="s60">
       
  3304 <unit bldFile="/mw/drm/drm_plat/drm_service_api/group"/>
       
  3305 </component>
       
  3306 <component id="drm_secondary_display_api" name="DRM Secondary Display API" class="api" filter="s60">
       
  3307 <unit bldFile="/mw/drm/drm_plat/drm_secondary_display_api/group"/>
       
  3308 </component>
       
  3309 <component id="drm_license_manager_api" name="DRM License Manager API" class="api" filter="s60">
       
  3310 <unit bldFile="/mw/drm/drm_plat/drm_license_manager_api/group"/>
       
  3311 </component>
       
  3312 <component id="drm_utility_api" name="DRM Utility API" class="api" filter="s60">
       
  3313 <unit bldFile="/mw/drm/drm_plat/drm_utility_api/group"/>
       
  3314 </component>
       
  3315 <component id="drm_agents_api" name="DRM Agents API" class="api" filter="s60">
       
  3316 <unit bldFile="/mw/drm/drm_plat/drm_agents_api/group"/>
       
  3317 </component>
       
  3318 <component id="wmdrm_core_api" name="WM DRM Core API" class="api" filter="s60">
       
  3319 <unit bldFile="/mw/drm/drm_plat/wmdrm_core_api/group"/>
       
  3320 </component>
       
  3321 <component id="wmdrm_access_api" name="WMDRM Access API" class="api" filter="s60">
       
  3322 <unit bldFile="/mw/drm/drm_plat/wmdrm_access_api/group"/>
       
  3323 </component>
       
  3324 <component id="wmdrm_ota_access_api" name="WMDRM OTA Access API" class="api" filter="s60">
       
  3325 <unit bldFile="/mw/drm/drm_plat/wmdrm_ota_access_api/group"/>
       
  3326 </component>
       
  3327 <component id="camese_utility_api" name="Camese Utility API" class="api" filter="s60">
       
  3328 <meta rel="config">
       
  3329 <defined condition="__WINDOWS_MEDIA_DRM"/>
       
  3330 </meta>
       
  3331 <unit bldFile="/mw/drm/drm_plat/camese_utility_api/group"/>
       
  3332 </component>
       
  3333 <component id="camese_framework_api" name="Camese Framework API" class="api" filter="s60">
       
  3334 <meta rel="config">
       
  3335 <defined condition="__WINDOWS_MEDIA_DRM"/>
       
  3336 </meta>
       
  3337 <unit bldFile="/mw/drm/drm_plat/camese_framework_api/group"/>
       
  3338 </component>
       
  3339 </collection>
       
  3340 <collection id="drm_pub" name="DRM Public Interfaces" level="specific">
       
  3341 <component id="drm_helper_api" name="DRM Helper API" class="api" filter="s60">
       
  3342 <unit bldFile="/mw/drm/drm_pub/drm_helper_api/group"/>
       
  3343 </component>
       
  3344 <component id="oma_drm_caf_agent_api" name="OMA DRM CAF Agent API" class="api" filter="s60">
       
  3345 <unit bldFile="/mw/drm/drm_pub/oma_drm_caf_agent_api/group"/>
       
  3346 </component>
       
  3347 <component id="drm_license_checker_api" name="DRM License Checker API" class="api" filter="s60">
       
  3348 <unit bldFile="/mw/drm/drm_pub/drm_license_checker_api/group"/>
       
  3349 </component>
       
  3350 </collection>
       
  3351 <collection id="commondrm" name="Common DRM" level="generic">
       
  3352 <!-- it looks like this collection would be better as a component. If so, move down a directory. Otherwise, split up the bld.inf -->
       
  3353 <component id="drmencryptor" filter="s60" name="DRM Encryptor">
       
  3354 <!-- this should have its own bld.inf or be removed as a component -->
       
  3355 </component>
       
  3356 <component id="drmsettingsplugin" filter="s60" name="DRM Settings Plugin" class="plugin">
       
  3357 <!-- this should have its own bld.inf or be removed as a component -->
       
  3358 </component>
       
  3359 <component id="drmrightsmanagerui" filter="s60" name="DRM Rights Manager UI">
       
  3360 <unit bldFile="/mw/drm/commondrm/drmrightsmanagerui/help/group"/>
       
  3361 </component>
       
  3362 <component id="drmutility" filter="s60" name="DRM Utility">
       
  3363 <meta rel="config">
       
  3364 <defined condition="RD_DRM_COMMON_INTERFACE_FOR_OMA_AND_WMDRM"/>
       
  3365 </meta>
       
  3366 <!-- Uncomment unit when configuration is in place. Currently #included from commondrm_build -->
       
  3367 <!--<unit bldFile="commondrm/drmutility/group"/>-->
       
  3368 </component>
       
  3369 <component id="drmserviceapiwrapper" filter="s60" name="DRM Service API Wrapper">
       
  3370 <unit bldFile="/mw/drm/commondrm/drmserviceapiwrapper/group"/>
       
  3371 </component>
       
  3372 <component id="drmrightsstoringlocation" filter="s60" name="DRM Rights Storing Location">
       
  3373 <unit bldFile="/mw/drm/commondrm/drmrightsstoringlocation/group"/>
       
  3374 </component>
       
  3375 <component id="commondrm_build" filter="s60" name="Common DRM Build">
       
  3376 <!-- should be split into the above files, or them collapsed into a single component -->
       
  3377 <unit bldFile="/mw/drm/commondrm/group"/>
       
  3378 </component>
       
  3379 </collection>
       
  3380 <collection id="omadrm" name="OMA DRM" level="server">
       
  3381 <!-- collection is really a component. Move down a directory -->
       
  3382 <component id="omadrm_build" filter="s60" name="OMA DRM Build">
       
  3383 <unit bldFile="/mw/drm/omadrm/group"/>
       
  3384 </component>
       
  3385 
       
  3386 <component id="foundationcerts" filter="sf_build" name="Foundation Certificates">
       
  3387 <unit bldFile="/mw/drm/omadrm/foundationcerts/group"/>
       
  3388 </component>
       
  3389 </collection>
       
  3390 <collection id="wmdrm" name="Windows Media DRM" level="framework">
       
  3391 <!-- collection is really a component. Move down a directory -->
       
  3392 <component id="wmdrm_build" filter="s60" name="WM DRM Build">
       
  3393 <unit bldFile="/mw/drm/wmdrm/group"/>
       
  3394 </component>
       
  3395 </collection>
       
  3396 <collection id="drm_info" name="DRM Info" level="specific">
       
  3397 
       
  3398 </collection>
       
  3399 </package>
       
  3400 <package id="locationsrv" level="specific" tech-domain="lo" name="Location Services" levels="plugin fw server if">
       
  3401 <collection id="locsrv_pub" name="Location Services Public Interfaces" level="if">
       
  3402 <component id="landmarks_search_api" name="Landmarks Search API" class="api" filter="s60">
       
  3403 <unit bldFile="/mw/locationsrv/locsrv_pub/landmarks_search_api/group"/>
       
  3404 </component>
       
  3405 <component id="landmarks_api" name="Landmarks API" class="api" filter="s60">
       
  3406 <unit bldFile="/mw/locationsrv/locsrv_pub/landmarks_api/group"/>
       
  3407 </component>
       
  3408 <component id="landmarks_database_management_api" name="Landmarks Database Management API" class="api" filter="s60">
       
  3409 <unit bldFile="/mw/locationsrv/locsrv_pub/landmarks_database_management_api/group"/>
       
  3410 </component>
       
  3411 <component id="location_triggering_api" name="Location Triggering API" class="api" filter="s60">
       
  3412 <unit bldFile="/mw/locationsrv/locsrv_pub/location_triggering_api/group"/>
       
  3413 </component>
       
  3414 <component id="blid_application_satellite_info_api" name="BLID Application Satellite Info API" class="api" filter="s60">
       
  3415 <unit bldFile="/mw/locationsrv/locsrv_pub/blid_application_satellite_info_api/group"/>
       
  3416 </component>
       
  3417 </collection>
       
  3418 <collection id="locsrv_plat" name="Location Services Platform Interfaces" level="if">
       
  3419 <component id="map_and_navigation_api" name="Map and Navigation API" class="api" filter="s60">
       
  3420 <unit bldFile="/mw/locationsrv/locsrv_plat/map_and_navigation_api/group"/>
       
  3421 </component>
       
  3422 <component id="map_and_navigation_provider_discovery_api" name="Map and Navigation Provider Discovery API" class="api" filter="s60">
       
  3423 <unit bldFile="/mw/locationsrv/locsrv_plat/map_and_navigation_provider_discovery_api/group"/>
       
  3424 </component>
       
  3425 <component id="geocoding_api" name="Geocoding API" class="api" filter="s60">
       
  3426 <unit bldFile="/mw/locationsrv/locsrv_plat/geocoding_api/group"/>
       
  3427 </component>
       
  3428 <component id="map_image_api" name="Map Image API" class="api" filter="s60">
       
  3429 <unit bldFile="/mw/locationsrv/locsrv_plat/map_image_api/group"/>
       
  3430 </component>
       
  3431 <component id="map_and_navigation_aiw_api" name="Map and Navigation AIW API" class="api" filter="s60">
       
  3432 <unit bldFile="/mw/locationsrv/locsrv_plat/map_and_navigation_aiw_api/group"/>
       
  3433 </component>
       
  3434 <component id="map_and_navigation_provider_api" name="Map and Navigation Provider API" class="api" filter="s60">
       
  3435 <unit bldFile="/mw/locationsrv/locsrv_plat/map_and_navigation_provider_api/group"/>
       
  3436 </component>
       
  3437 <component id="landmarks_category_definition_api" name="Landmarks Category Definition API" class="api" filter="s60">
       
  3438 <unit bldFile="/mw/locationsrv/locsrv_plat/landmarks_category_definition_api/group"/>
       
  3439 </component>
       
  3440 <component id="supl_settings_api" name="SUPL Settings API" class="api" filter="s60">
       
  3441 <unit bldFile="/mw/locationsrv/locsrv_plat/supl_settings_api/group"/>
       
  3442 </component>
       
  3443 <component id="location_settings_launch_api" name="Location Settings Launch API" class="api" filter="s60">
       
  3444 <unit bldFile="/mw/locationsrv/locsrv_plat/location_settings_launch_api/group"/>
       
  3445 </component>
       
  3446 <component id="map_image_conversion_plugin_api" name="Map Image Conversion Plug-In API" class="api" filter="s60">
       
  3447 <unit bldFile="/mw/locationsrv/locsrv_plat/map_image_conversion_plugin_api/group"/>
       
  3448 </component>
       
  3449 <component id="psy_configuration_ui_plugin_api" name="PSY Configuration UI Plug-in API" class="api" filter="s60">
       
  3450 <unit bldFile="/mw/locationsrv/locsrv_plat/psy_configuration_ui_plugin_api/group"/>
       
  3451 </component>
       
  3452 <component id="np_proxy_configuration_api" name="NP Proxy Configuration API" class="api" filter="s60">
       
  3453 <unit bldFile="/mw/locationsrv/locsrv_plat/np_proxy_configuration_api/group"/>
       
  3454 </component>
       
  3455 <component id="supl_terminal_initiation_api" name="SUPL Terminal Initiation API" class="api" filter="s60">
       
  3456 <unit bldFile="/mw/locationsrv/locsrv_plat/supl_terminal_initiation_api/group"/>
       
  3457 </component>
       
  3458 <component id="location_notation_preferences_settings_api" name="Location Notation Preferences Settings API" class="api" filter="s60">
       
  3459 <unit bldFile="/mw/locationsrv/locsrv_plat/location_notation_preferences_settings_api/group"/>
       
  3460 </component>
       
  3461 <component id="supl_settings_notifier_secondary_display_api" name="SUPL Settings Notifier Secondary Display API" class="api" filter="s60">
       
  3462 <unit bldFile="/mw/locationsrv/locsrv_plat/supl_settings_notifier_secondary_display_api/group"/>
       
  3463 </component>
       
  3464 <component id="supl_network_initiation_api" name="SUPL Network Initiation API" class="api" filter="s60">
       
  3465 <unit bldFile="/mw/locationsrv/locsrv_plat/supl_network_initiation_api/group"/>
       
  3466 </component>
       
  3467 <component id="privacy_notifiers_secondary_display_api" name="Privacy Notifiers Secondary Display API" class="api" filter="s60">
       
  3468 <unit bldFile="/mw/locationsrv/locsrv_plat/privacy_notifiers_secondary_display_api/group"/>
       
  3469 </component>
       
  3470 <component id="oma_supl_configuration_parameter_api" name="OMA SUPL Configuration Parameter API" class="api" filter="s60">
       
  3471 <unit bldFile="/mw/locationsrv/locsrv_plat/oma_supl_configuration_parameter_api/group"/>
       
  3472 </component>
       
  3473 <component id="supl_query_secondary_display_api" name="SUPL Query Secondary Display API" class="api" filter="s60">
       
  3474 <unit bldFile="/mw/locationsrv/locsrv_plat/supl_query_secondary_display_api/group"/>
       
  3475 </component>
       
  3476 <component id="location_triggering_management_api" name="Location Triggering Management API" class="api" filter="s60">
       
  3477 <unit bldFile="/mw/locationsrv/locsrv_plat/location_triggering_management_api/group"/>
       
  3478 </component>
       
  3479 <component id="location_triggering_status_information_api" name="Location Triggering Status Information API" class="api" filter="s60">
       
  3480 <unit bldFile="/mw/locationsrv/locsrv_plat/location_triggering_status_information_api/group"/>
       
  3481 </component>
       
  3482 <component id="oma_supl_asn_codec_plugin_api" name="OMA SUPL ASN Codec Plugin API" class="api" filter="s60">
       
  3483 <unit bldFile="/mw/locationsrv/locsrv_plat/oma_supl_asn_codec_plugin_api/group"/>
       
  3484 </component>
       
  3485 <component id="query_and_notification_api" name="Query and Notification API" class="api" filter="s60" introduced="^3">
       
  3486 <!-- needs metadata file: <meta rel="Api" href="locsrv_plat/query_and_notification_api/query_and_notification_api.metaxml"/> -->
       
  3487 <unit bldFile="/mw/locationsrv/locsrv_plat/query_and_notification_api/group"/>
       
  3488 </component>
       
  3489 <component id="location_local_variation_api" name="Location Local Variation API" class="api" filter="s60">
       
  3490 <unit bldFile="/mw/locationsrv/locsrv_plat/location_local_variation_api/group"/>
       
  3491 </component>
       
  3492 </collection>
       
  3493 <collection id="genericpositioningplugins" name="Generic Positioning Plugins" level="plugin">
       
  3494 <component id="locationnpppsy" filter="s60" name="Location Positioning Proxy PSY" class="plugin">
       
  3495 <unit bldFile="/mw/locationsrv/genericpositioningplugins/locationnpppsy/group"/>
       
  3496 </component>
       
  3497 <component id="locationsuplpsy" filter="s60" name="Location SUPL PSY" class="plugin" introduced="^3">
       
  3498 <unit bldFile="/mw/locationsrv/genericpositioningplugins/locationsuplpsy/group"/>
       
  3499 </component>
       
  3500 <component id="genericpositioningplugins_build" filter="s60" name="Generic Positioning Plugins Build">
       
  3501 <!-- need to break this up into the other components -->
       
  3502 <unit bldFile="/mw/locationsrv/genericpositioningplugins/group"/>
       
  3503 </component>
       
  3504 </collection>
       
  3505 <collection id="landmarks" name="Landmarks" level="server">
       
  3506 <component id="locationlandmarks" filter="s60" name="Location Landmarks">
       
  3507 <unit bldFile="/mw/locationsrv/landmarks/locationlandmarks/group"/>
       
  3508 </component>
       
  3509 </collection>
       
  3510 <collection id="locationmapnavfw" name="Location Map and Navigation Framework" level="fw">
       
  3511 <component id="mnlibrary" filter="s60" name="Map and Navigation Library">
       
  3512 <unit bldFile="/mw/locationsrv/locationmapnavfw/library/group"/>
       
  3513 </component>
       
  3514 <component id="mnaiwprovider" filter="s60" name="Map and Navigation AIW Provider" class="plugin">
       
  3515 <unit bldFile="/mw/locationsrv/locationmapnavfw/aiwprovider/group"/>
       
  3516 </component>
       
  3517 <component id="locationmapnavfw_build" filter="s60" name="Location Map and Navigation Framework Build">
       
  3518 <!-- need to break this up into the other components -->
       
  3519 <unit bldFile="/mw/locationsrv/locationmapnavfw/group"/>
       
  3520 </component>
       
  3521 </collection>
       
  3522 <collection id="locationsystemui" name="Location System UI" level="if">
       
  3523 <component id="locationsysui" filter="s60" name="Location System UI">
       
  3524 <unit bldFile="/mw/locationsrv/locationsystemui/locationsysui/group"/>
       
  3525 </component>
       
  3526 </collection>
       
  3527 <collection id="supl" name="SUPL" level="fw">
       
  3528 <component id="locationsuplfw" filter="s60" name="Location SUPL Framework">
       
  3529 <unit bldFile="/mw/locationsrv/supl/locationsuplfw/group"/>
       
  3530 </component>
       
  3531 <component id="locationomasuplprotocolhandler" filter="s60" name="OMA SUPL Protocol Handler">
       
  3532 <unit bldFile="/mw/locationsrv/supl/locationomasuplprotocolhandler/group"/>
       
  3533 </component>
       
  3534 <component id="supltiapiimplementation" filter="s60" name="SUPL TI API Implementation" introduced="^3">
       
  3535 <unit bldFile="/mw/locationsrv/supl/supltiapiimplementation/group"/>
       
  3536 </component>
       
  3537 </collection>
       
  3538 <collection id="locationtriggering" name="Location Triggering" level="server">
       
  3539 <component id="ltlogger" filter="s60" name="LT Logger">
       
  3540 <unit bldFile="/mw/locationsrv/locationtriggering/ltlogger/group"/>
       
  3541 </component>
       
  3542 <component id="ltclientlib" filter="s60" name="LT Client Library">
       
  3543 <unit bldFile="/mw/locationsrv/locationtriggering/ltclientlib/group"/>
       
  3544 </component>
       
  3545 <component id="ltmanagementlib" filter="s60" name="LT Management Library">
       
  3546 <unit bldFile="/mw/locationsrv/locationtriggering/ltmanagementlib/group"/>
       
  3547 </component>
       
  3548 <component id="ltcontainer" filter="s60" name="LT Container">
       
  3549 <unit bldFile="/mw/locationsrv/locationtriggering/ltcontainer/group"/>
       
  3550 </component>
       
  3551 <component id="ltserver" filter="s60" name="LT Server">
       
  3552 <unit bldFile="/mw/locationsrv/locationtriggering/ltserver/group"/>
       
  3553 </component>
       
  3554 <component id="ltstrategypluginapi" filter="s60" name="LT Strategy Plugin API">
       
  3555 <unit bldFile="/mw/locationsrv/locationtriggering/ltstrategypluginapi/group"/>
       
  3556 </component>
       
  3557 <component id="ltstrategyengine" filter="s60" name="LT Strategy Engine">
       
  3558 <unit bldFile="/mw/locationsrv/locationtriggering/ltstrategyengine/group"/>
       
  3559 </component>
       
  3560 <component id="ltmovementdetectionpluginapi" filter="s60" name="Movement Detection Plugin API">
       
  3561 <unit bldFile="/mw/locationsrv/locationtriggering/ltmovementdetectionpluginapi/group"/>
       
  3562 </component>
       
  3563 <component id="ltcellidmovementdetector" filter="s60" name="Cell ID Movement Detector">
       
  3564 <unit bldFile="/mw/locationsrv/locationtriggering/ltcellidmovementdetector/group"/>
       
  3565 </component>
       
  3566 <component id="lbtmgmtui" filter="s60" name="LBT Management UI" class="plugin">
       
  3567 <unit bldFile="/mw/locationsrv/locationtriggering/lbtmgmtui/group"/>
       
  3568 </component>
       
  3569 <component id="ltcontextsourceplugin" filter="s60" name="LT Context Source Plugin" class="plugin" introduced="^3">
       
  3570 <unit bldFile="/mw/locationsrv/locationtriggering/ltcontextsourceplugin/group"/>
       
  3571 </component>
       
  3572 <component id="locationtriggering_build" filter="s60" name="Location Triggering Build">
       
  3573 <!--  should remove #include from this and maybe put exports in the above components -->
       
  3574 <unit bldFile="/mw/locationsrv/locationtriggering/group"/>
       
  3575 </component>
       
  3576 </collection>
       
  3577 </package>
       
  3578 <package id="accesssec" level="generic" tech-domain="dc" name="Access Security" levels="plugin framework server generic specific">
       
  3579 <collection id="accesssec_plat" name="Access Security Platform Interfaces" level="specific">
       
  3580 <component id="wapi_security_settings_ui_api" name="WAPI Security Settings UI API" class="api" filter="s60">
       
  3581 <unit bldFile="/mw/accesssec/accesssec_plat/wapi_security_settings_ui_api/group"/>
       
  3582 </component>
       
  3583 <component id="wep_security_settings_ui_api" name="WEP Security Settings UI API" class="api" filter="s60">
       
  3584 <unit bldFile="/mw/accesssec/accesssec_plat/wep_security_settings_ui_api/group"/>
       
  3585 </component>
       
  3586 <component id="wi-fi_protected_setup_ui_api" name="Wi-Fi Protected Setup UI API" class="api" filter="s60">
       
  3587 <unit bldFile="/mw/accesssec/accesssec_plat/wi-fi_protected_setup_ui_api/group"/>
       
  3588 </component>
       
  3589 <component id="wlan_eap_settings_ui_api" name="WLAN EAP Settings UI API" class="api" filter="s60">
       
  3590 <unit bldFile="/mw/accesssec/accesssec_plat/wlan_eap_settings_ui_api/group"/>
       
  3591 </component>
       
  3592 <component id="wpa_security_settings_ui_api" name="WPA Security Settings UI API" class="api" filter="s60">
       
  3593 <unit bldFile="/mw/accesssec/accesssec_plat/wpa_security_settings_ui_api/group"/>
       
  3594 </component>
       
  3595 <component id="eap_vpn_api" name="EAP VPN API" class="api" filter="s60">
       
  3596 <unit bldFile="/mw/accesssec/accesssec_plat/eap_vpn_api/group"/>
       
  3597 </component>
       
  3598 <component id="eapsim_db_api" name="EAP-SIM DB API" class="api" filter="s60">
       
  3599 <unit bldFile="/mw/accesssec/accesssec_plat/eapsim_db_api/group"/>
       
  3600 </component>
       
  3601 <component id="eap_type_api" name="EAP Type API" class="api" filter="s60">
       
  3602 <unit bldFile="/mw/accesssec/accesssec_plat/eap_type_api/group"/>
       
  3603 </component>
       
  3604 <component id="eaptlspeap_db_api" name="EAP-TLS-PEAP DB API" class="api" filter="s60">
       
  3605 <unit bldFile="/mw/accesssec/accesssec_plat/eaptlspeap_db_api/group"/>
       
  3606 </component>
       
  3607 <component id="eapleap_db_api" name="LEAP DB API" class="api" filter="s60">
       
  3608 <unit bldFile="/mw/accesssec/accesssec_plat/eapleap_db_api/group"/>
       
  3609 </component>
       
  3610 <component id="eapgtc_db_api" name="EAP-GTC DB API" class="api" filter="s60">
       
  3611 <unit bldFile="/mw/accesssec/accesssec_plat/eapgtc_db_api/group"/>
       
  3612 </component>
       
  3613 <component id="eapmschapv2_db_api" name="EAP-MSCHAPV2 DB API" class="api" filter="s60">
       
  3614 <unit bldFile="/mw/accesssec/accesssec_plat/eapmschapv2_db_api/group"/>
       
  3615 </component>
       
  3616 <component id="eapaka_db_api" name="EAP-AKA DB API" class="api" filter="s60">
       
  3617 <unit bldFile="/mw/accesssec/accesssec_plat/eapaka_db_api/group"/>
       
  3618 </component>
       
  3619 <component id="wapi_db_api" name="WAPI DB API" class="api" filter="s60">
       
  3620 <unit bldFile="/mw/accesssec/accesssec_plat/wapi_db_api/group"/>
       
  3621 </component>
       
  3622 </collection>
       
  3623 <collection id="wlansecuritysettings" name="WLAN Security Settings" level="specific">
       
  3624 <component id="wapisecuritysettingsui" filter="s60" name="WAPI Security Settings UI" introduced="9.1">
       
  3625 <!-- the directory for this needs to be moved up to the right level -->
       
  3626 <unit bldFile="/mw/accesssec/wlansecuritysettings/wapisecuritysettingsui/stub/group"/>
       
  3627 </component>
       
  3628 <component id="wepsecuritysettingsui" filter="s60" name="WEP Security Settings UI" introduced="9.1">
       
  3629 <unit bldFile="/mw/accesssec/wlansecuritysettings/wepsecuritysettingsui/group"/>
       
  3630 </component>
       
  3631 <component id="wifiprotectedsetup" filter="s60" name="WIFI Protected Setup" introduced="^1">
       
  3632 <unit bldFile="/mw/accesssec/wlansecuritysettings/wifiprotectedsetup/group"/>
       
  3633 </component>
       
  3634 <component id="wlaneapsettingsui" filter="s60" name="WLAN EAP Settings UI" introduced="9.3">
       
  3635 <unit bldFile="/mw/accesssec/wlansecuritysettings/wlaneapsettingsui/group"/>
       
  3636 </component>
       
  3637 <component id="wpasecuritysettingsui" filter="s60" name="WPA Security Settings UI" introduced="9.1">
       
  3638 <unit bldFile="/mw/accesssec/wlansecuritysettings/wpasecuritysettingsui/group"/>
       
  3639 </component>
       
  3640 </collection>
       
  3641 <collection id="eapol" name="EAPOL" level="framework">
       
  3642 <component id="eapol_framework" filter="s60" name="EAPOL Framework" introduced="9.2">
       
  3643 <unit bldFile="/mw/accesssec/eapol/eapol_framework/eapol_symbian/group"/>
       
  3644 </component>
       
  3645 </collection>
       
  3646 </package>
       
  3647 <package id="ipconnmgmt" level="generic" tech-domain="dc" name="IP Connectivity Management" levels="plugin framework server generic utils">
       
  3648 <collection id="ipcm_plat" name="IP Connectivity Management Platform Interfaces" level="utils">
       
  3649 <component id="access_point_engine_misc_api" name="Access Point Engine Misc API" class="api" filter="s60">
       
  3650 <unit bldFile="/mw/ipconnmgmt/ipcm_plat/access_point_engine_misc_api/group"/>
       
  3651 </component>
       
  3652 <component id="bearer_settings_plugin_api" name="Bearer Settings Plugin API" class="api" filter="s60">
       
  3653 <unit bldFile="/mw/ipconnmgmt/ipcm_plat/bearer_settings_plugin_api/group"/>
       
  3654 </component>
       
  3655 <component id="commsdat_wlan_api" name="CommsDat WLAN API" class="api" filter="s60">
       
  3656 <unit bldFile="/mw/ipconnmgmt/ipcm_plat/commsdat_wlan_api/group"/>
       
  3657 </component>
       
  3658 <component id="connection_monitor_extension_api" name="Connection Monitor Extension API" class="api" filter="s60">
       
  3659 <unit bldFile="/mw/ipconnmgmt/ipcm_plat/connection_monitor_extension_api/group"/>
       
  3660 </component>
       
  3661 <component id="connection_ui_utilities_api" name="Connection UI Utilities API" class="api" filter="s60">
       
  3662 <unit bldFile="/mw/ipconnmgmt/ipcm_plat/connection_ui_utilities_api/group"/>
       
  3663 </component>
       
  3664 <component id="disconnect_dialog_api" name="Disconnect Dialog API" class="api" filter="s60">
       
  3665 <unit bldFile="/mw/ipconnmgmt/ipcm_plat/disconnect_dialog_api/group"/>
       
  3666 </component>
       
  3667 <component id="disconnect_dialog_disable_api" name="Disconnect Dialog Disable API" class="api" filter="s60">
       
  3668 <unit bldFile="/mw/ipconnmgmt/ipcm_plat/disconnect_dialog_disable_api/group"/>
       
  3669 </component>
       
  3670 <component id="extended_connection_settings_api" name="Extended Connection Settings API" class="api" filter="s60">
       
  3671 <unit bldFile="/mw/ipconnmgmt/ipcm_plat/extended_connection_settings_api/group"/>
       
  3672 </component>
       
  3673 <component id="mpm_default_connection_api" name="MPM Default Connection API" class="api" filter="s60">
       
  3674 <unit bldFile="/mw/ipconnmgmt/ipcm_plat/mpm_default_connection_api/group"/>
       
  3675 </component>
       
  3676 <component id="pdpcontextmanager2_reset_factory_settings_api" name="PDP Context Manager 2 Reset Factory Settings API" class="api" filter="s60">
       
  3677 <unit bldFile="/mw/ipconnmgmt/ipcm_plat/pdpcontextmanager2_reset_factory_settings_api/group"/>
       
  3678 </component>
       
  3679 <component id="pdpcontextmanager2_settings_api" name="PDP Context Manager 2 Settings API" class="api" filter="s60">
       
  3680 <unit bldFile="/mw/ipconnmgmt/ipcm_plat/pdpcontextmanager2_settings_api/group"/>
       
  3681 </component>
       
  3682 <component id="mpm_connect_screen_api" name="MPM Connect Screen API" class="api" filter="s60">
       
  3683 <unit bldFile="/mw/ipconnmgmt/ipcm_plat/mpm_connect_screen_api/group"/>
       
  3684 </component>
       
  3685 </collection>
       
  3686 <collection id="ipcm_pub" name="IP Connectivity Management Public Interfaces" level="utils">
       
  3687 <component id="connection_settings_api" name="Connection Settings API" class="api" filter="s60">
       
  3688 <unit bldFile="/mw/ipconnmgmt/ipcm_pub/connection_settings_api/group"/>
       
  3689 </component>
       
  3690 <component id="access_point_engine_api" name="Access Point Engine API" class="api" filter="s60">
       
  3691 <unit bldFile="/mw/ipconnmgmt/ipcm_pub/access_point_engine_api/group"/>
       
  3692 </component>
       
  3693 <component id="access_point_settings_handler_api" name="Access Point Settings Handler API" class="api" filter="s60">
       
  3694 <unit bldFile="/mw/ipconnmgmt/ipcm_pub/access_point_settings_handler_api/group"/>
       
  3695 </component>
       
  3696 <component id="data_connection_log_counters_api" name="Data Connection Log Counters API" class="api" filter="s60">
       
  3697 <unit bldFile="/mw/ipconnmgmt/ipcm_pub/data_connection_log_counters_api/group"/>
       
  3698 </component>
       
  3699 <component id="connection_monitor_server_api" name="Connection Monitor Server API" class="api" filter="s60">
       
  3700 <unit bldFile="/mw/ipconnmgmt/ipcm_pub/connection_monitor_server_api/group"/>
       
  3701 </component>
       
  3702 <component id="connection_settings_ui_api" name="Connection Settings UI API" class="api" filter="s60">
       
  3703 <unit bldFile="/mw/ipconnmgmt/ipcm_pub/connection_settings_ui_api/group"/>
       
  3704 </component>
       
  3705 <component id="agent_dialog_api" name="Agent Dialog API" class="api" filter="s60">
       
  3706 <unit bldFile="/mw/ipconnmgmt/ipcm_pub/agent_dialog_api/group"/>
       
  3707 </component>
       
  3708 <component id="extendedconnpref_api" name="Extended Connection Preferences API" class="api" filter="s60">
       
  3709 <unit bldFile="/mw/ipconnmgmt/ipcm_pub/extendedconnpref_api/group"/>
       
  3710 </component>
       
  3711 </collection>
       
  3712 <collection id="accesspointcontrol" name="Access Point Control" level="plugin">
       
  3713 <component id="apcontrollistplugin" filter="s60" name="Access Point Control List Plugin" class="plugin" introduced="^2">
       
  3714 <unit bldFile="/mw/ipconnmgmt/accesspointcontrol/apcontrollistplugin/group"/>
       
  3715 </component>
       
  3716 </collection>
       
  3717 <collection id="alwayson_net_plugin" name="Always Online Net Plugin" level="server">
       
  3718 <component id="pdpcontextmanager2" filter="s60" name="PDP Context Manager 2">
       
  3719 <unit bldFile="/mw/ipconnmgmt/alwayson_net_plugin/pdpcontextmanager2/group"/>
       
  3720 </component>
       
  3721 </collection>
       
  3722 <collection id="apengine" name="Access Point Engine" level="framework">
       
  3723 <component id="apeng" filter="s60" name="Access Point Engine">
       
  3724 <unit bldFile="/mw/ipconnmgmt/apengine/apeng/group"/>
       
  3725 </component>
       
  3726 <component id="apsettingshandlerui" filter="s60" name="Access Point Settings Handler UI">
       
  3727 <unit bldFile="/mw/ipconnmgmt/apengine/apsettingshandlerui/group"/>
       
  3728 </component>
       
  3729 <component id="apsettingsplugin" filter="s60" name="Access Point Settings Plugin" class="plugin">
       
  3730 <unit bldFile="/mw/ipconnmgmt/apengine/apsettingsplugin/group"/>
       
  3731 </component>
       
  3732 </collection>
       
  3733 <collection id="bearermanagement" name="Bearer Management" level="framework">
       
  3734 <component id="mpm" filter="s60" name="Mobility Policy Manager">
       
  3735 <unit bldFile="/mw/ipconnmgmt/bearermanagement/mpm/group"/>
       
  3736 </component>
       
  3737 <component id="extendedconnpref" filter="s60" name="Extended Connection Preferences">
       
  3738 <unit bldFile="/mw/ipconnmgmt/bearermanagement/extendedconnpref/group"/>
       
  3739 </component>
       
  3740 <component id="s60mcpr" filter="s60" name="S60 Meta-Connection Provider" class="plugin">
       
  3741 <unit bldFile="/mw/ipconnmgmt/bearermanagement/S60MCPR/group"/>
       
  3742 </component>
       
  3743 </collection>
       
  3744 <collection id="cmmanager" name="Connection Method Manager" level="framework">
       
  3745 <component id="cmmgr" filter="s60" name="CM Manager">
       
  3746 <unit bldFile="/mw/ipconnmgmt/cmmanager/cmmgr/group"/>
       
  3747 </component>
       
  3748 <component id="gsconnsettingsplugin" filter="s60" name="GS Connection Settings Plugin" introduced="^3" class="plugin">
       
  3749 <unit bldFile="/mw/ipconnmgmt/cmmanager/gsconnsettingsplugin/group"/>
       
  3750 </component>
       
  3751 </collection>
       
  3752 <collection id="connectionmonitoring" name="Connection Monitoring" level="server">
       
  3753 <component id="connectionmonitorplugin" filter="s60" name="Connection Monitor Plugin" class="plugin">
       
  3754 <unit bldFile="/mw/ipconnmgmt/connectionmonitoring/connectionmonitorplugin/group"/>
       
  3755 </component>
       
  3756 <component id="connectionmonitorui" filter="s60" name="Connection Monitor UI">
       
  3757 <unit bldFile="/mw/ipconnmgmt/connectionmonitoring/connectionmonitorui/group"/>
       
  3758 </component>
       
  3759 <component id="connmon" filter="s60" name="Connection Monitor">
       
  3760 <!-- either split into two components, or #include from a common bld.inf -->
       
  3761 <unit bldFile="/mw/ipconnmgmt/connectionmonitoring/connmon/connectionmonitor/group"/>
       
  3762 <unit bldFile="/mw/ipconnmgmt/connectionmonitoring/connmon/dataconnectionlogger/group"/>
       
  3763 </component>
       
  3764 <component id="connmonext" filter="s60" name="Connection Monitor Extension API">
       
  3765 <unit bldFile="/mw/ipconnmgmt/connectionmonitoring/connmonext/group"/>
       
  3766 </component>
       
  3767 </collection>
       
  3768 <collection id="connectionutilities" name="Connection Utilities" level="utils">
       
  3769 <component id="connectiondialogs" filter="s60" name="Connection Dialogs">
       
  3770 <unit bldFile="/mw/ipconnmgmt/connectionutilities/connectiondialogs/group"/>
       
  3771 </component>
       
  3772 </collection>
       
  3773 <collection id="dbcreator" name="DB Creator" level="utils">
       
  3774 <component id="commsdatcreator" filter="s60" name="Comms Database Creator" introduced="9.3">
       
  3775 <unit bldFile="/mw/ipconnmgmt/dbcreator/commsdatcreator/group"/>
       
  3776 </component>
       
  3777 <component id="commsdatcreatorrfsplugin" filter="s60" name="Comms Database Creator RFS Plugin" class="plugin" introduced="9.3">
       
  3778 <meta rel="config">
       
  3779 <not-defined condition="WINSCW"/>
       
  3780 </meta>
       
  3781 <!-- uncomment when config is turned on -->
       
  3782 <!-- <unit bldFile="dbcreator/commsdatcreatorrfsplugin/group"/>-->
       
  3783 </component>
       
  3784 <component id="commsdatstartup" filter="s60" name="Comms Database Startup" introduced="9.3">
       
  3785 <unit bldFile="/mw/ipconnmgmt/dbcreator/commsdatstartup/group"/>
       
  3786 </component>
       
  3787 <component id="dbcreatorexe" filter="s60" name="DB Creator" introduced="9.3">
       
  3788 <unit bldFile="/mw/ipconnmgmt/dbcreator/dbcreatorexe/group"/>
       
  3789 </component>
       
  3790 <component id="dbcreator_build" filter="s60" name="DB Creator Build" introduced="9.3">
       
  3791 <!-- move exports to another component, this is needed for the #ifndef for commsdatcreatorrfsplugin until configuration is in place-->
       
  3792 <unit bldFile="/mw/ipconnmgmt/dbcreator/group"/>
       
  3793 </component>
       
  3794 </collection>
       
  3795 <collection id="ipconnmgmt_info" name="IP Connectivity Management Info" level="utils">
       
  3796 <component id="ipcm_build" filter="s60" name="IP Connectivity Management Build">
       
  3797 <!-- need to move exports to another component, or maek this a config component and revmove the #includes -->
       
  3798 <unit bldFile="/mw/ipconnmgmt/group"/>
       
  3799 </component>
       
  3800 </collection>
       
  3801 </package>
       
  3802 <package id="netprotocols" level="generic" tech-domain="dc" name="High-level Internet Protocols" levels="plugin framework server generic specific">
       
  3803 <collection id="netprotocols_plat" name="High-level Internet Protocols Platform Interfaces" level="specific">
       
  3804 <component id="cookie_manager_api" name="Cookie Manager API" class="api" filter="s60">
       
  3805 <unit bldFile="/mw/netprotocols/netprotocols_plat/cookie_manager_api/group"/>
       
  3806 </component>
       
  3807 <component id="http_cache_mgr_api" name="HTTP Cache Manager API" class="api" filter="s60">
       
  3808 <unit bldFile="/mw/netprotocols/netprotocols_plat/http_cache_mgr_api/group"/>
       
  3809 </component>
       
  3810 <component id="http_filters_api" name="HTTP Filters API" class="api" filter="s60">
       
  3811 <unit bldFile="/mw/netprotocols/netprotocols_plat/http_filters_api/group"/>
       
  3812 </component>
       
  3813 </collection>
       
  3814 <collection id="httpfilters" name="HTTP Filters" level="plugin">
       
  3815 <component id="httpfiltercommon" filter="s60" name="HTTP Filter Common">
       
  3816 <unit bldFile="/mw/netprotocols/httpfilters/httpfiltercommon/group"/>
       
  3817 </component>
       
  3818 <component id="cookie" filter="s60" name="Cookie Filter" class="plugin">
       
  3819 <unit bldFile="/mw/netprotocols/httpfilters/cookie/group"/>
       
  3820 </component>
       
  3821 <component id="deflatefilter" filter="s60" name="Deflate Filter" class="plugin">
       
  3822 <unit bldFile="/mw/netprotocols/httpfilters/deflatefilter/group"/>
       
  3823 </component>
       
  3824 <component id="httpfilteracceptheader" filter="s60" name="Accept Header Filter" class="plugin">
       
  3825 <unit bldFile="/mw/netprotocols/httpfilters/httpfilteracceptheader/group"/>
       
  3826 </component>
       
  3827 <component id="httpfilterauthentication" filter="s60" name="Authentication Filter" class="plugin">
       
  3828 <unit bldFile="/mw/netprotocols/httpfilters/httpfilterauthentication/group"/>
       
  3829 </component>
       
  3830 <component id="httpfilterconnhandler" filter="s60" name="Connection Handler Fitler" class="plugin">
       
  3831 <unit bldFile="/mw/netprotocols/httpfilters/httpfilterconnhandler/group"/>
       
  3832 </component>
       
  3833 <component id="httpfilteriop" filter="s60" name="HTTP IOP Filter" class="plugin">
       
  3834 <unit bldFile="/mw/netprotocols/httpfilters/httpfilteriop/group"/>
       
  3835 </component>
       
  3836 <component id="httpfilterproxy" filter="s60" name="HTTP Proxy Filter" class="plugin">
       
  3837 <unit bldFile="/mw/netprotocols/httpfilters/httpfilterproxy/group"/>
       
  3838 </component>
       
  3839 <component id="uaproffilter" filter="s60" name="UAProf Filter" class="plugin">
       
  3840 <unit bldFile="/mw/netprotocols/httpfilters/uaproffilter/group"/>
       
  3841 </component>
       
  3842 </collection>
       
  3843 <collection id="applayerprotocols" name="Application Layer Protocols" level="server">
       
  3844 <component id="httptransportfw" name="HTTP Transport Framework" introduced="6.2" purpose="optional">
       
  3845 <unit bldFile="/mw/netprotocols/applayerprotocols/httptransportfw/group" mrp="/mw/netprotocols/applayerprotocols/httptransportfw/group/http_transport-framework.mrp"/>
       
  3846 </component>
       
  3847 <component id="httpexamples" name="HTTP Examples" introduced="6.2" purpose="development">
       
  3848 <unit bldFile="/mw/netprotocols/applayerprotocols/httpexamples/group" mrp="/mw/netprotocols/applayerprotocols/httpexamples/group/http_examples.mrp"/>
       
  3849 </component>
       
  3850 <component id="wappushsupport" name="WAP Push Support" introduced="6.2" purpose="optional">
       
  3851 <unit bldFile="/mw/netprotocols/applayerprotocols/wappushsupport/Group" mrp="/mw/netprotocols/applayerprotocols/wappushsupport/Group/wap-browser_wappushsupport.mrp"/>
       
  3852 </component>
       
  3853 <component id="wapbase" name="WAP Base" introduced="6.0" purpose="optional">
       
  3854 <unit bldFile="/mw/netprotocols/applayerprotocols/wapbase/Group" mrp="/mw/netprotocols/applayerprotocols/wapbase/Group/wap-browser_wapbase.mrp"/>
       
  3855 </component>
       
  3856 <component id="ftpengine" name="FTP Engine" introduced="6.0" purpose="optional">
       
  3857 <unit bldFile="/mw/netprotocols/applayerprotocols/ftpengine/group" mrp="/mw/netprotocols/applayerprotocols/ftpengine/group/networking_ftp_e.mrp"/>
       
  3858 </component>
       
  3859 <component id="telnetengine" name="Telnet Engine" introduced="6.0" purpose="optional">
       
  3860 <unit bldFile="/mw/netprotocols/applayerprotocols/telnetengine/group" mrp="/mw/netprotocols/applayerprotocols/telnetengine/group/networking_telnet_e.mrp"/>
       
  3861 </component>
       
  3862 <component id="httpserviceapi" name="HTTP Service API" introduced="TB9.2" purpose="optional">
       
  3863 <unit bldFile="/mw/netprotocols/applayerprotocols/httpservice/group" mrp="/mw/netprotocols/applayerprotocols/httpservice/group/http_service.mrp"/>
       
  3864 </component>
       
  3865 </collection>
       
  3866 <collection id="applayerpluginsandutils" name="Application Layer Plugins and Utils" level="framework">
       
  3867 <component id="uripermissionservices" name="URI Permission Services" introduced="^2" purpose="optional">
       
  3868 <unit bldFile="/mw/netprotocols/applayerpluginsandutils/uripermissionservices/group" mrp="/mw/netprotocols/applayerpluginsandutils/uripermissionservices/group/application-protocols_ineturilist.mrp"/>
       
  3869 </component>
       
  3870 <component id="bookmarksupport" name="Bookmark Support" introduced="9.1" purpose="optional">
       
  3871 <unit bldFile="/mw/netprotocols/applayerpluginsandutils/bookmarksupport/group" mrp="/mw/netprotocols/applayerpluginsandutils/bookmarksupport/group/application-protocols_bookmarks.mrp"/>
       
  3872 </component>
       
  3873 <component id="httpprotocolplugins" name="HTTP Protocol Plugins" introduced="6.2" purpose="optional" class="plugin">
       
  3874 <unit bldFile="/mw/netprotocols/applayerpluginsandutils/httpprotocolplugins/group" mrp="/mw/netprotocols/applayerpluginsandutils/httpprotocolplugins/group/http_protocol-plugin.mrp"/>
       
  3875 </component>
       
  3876 <component id="httptransportplugins" name="HTTP Transport Plugins" introduced="6.2" purpose="optional" class="plugin">
       
  3877 <unit bldFile="/mw/netprotocols/applayerpluginsandutils/httptransportplugins/group" mrp="/mw/netprotocols/applayerpluginsandutils/httptransportplugins/group/http_transport-plugin.mrp"/>
       
  3878 </component>
       
  3879 </collection>
       
  3880 <collection id="netprotocols_info" name="High-level Internet Protocols Info" level="specific">
       
  3881 <component id="netprotocols_metadata" name="High-level Internet Protocols Metadata" class="config" introduced="^2" purpose="development" target="desktop">
       
  3882 <unit mrp="/mw/netprotocols/netprotocols_info/netprotocols_metadata/netprotocols_metadata.mrp"/>
       
  3883 </component>
       
  3884 </collection>
       
  3885 </package>
       
  3886 <package id="ipappprotocols" level="generic" tech-domain="dc" name="IP App Protocols" levels="plugin conn server if">
       
  3887 <collection id="ipappprotocols_plat" name="IP App Protocols Platform Interfaces" level="if">
       
  3888 <component id="srtp_api" name="SRTP API" class="api" filter="s60">
       
  3889 <unit bldFile="/mw/ipappprotocols/ipappprotocols_plat/srtp_api/group"/>
       
  3890 </component>
       
  3891 <component id="rtprtcp_api" name="RTP/RTCP API" class="api" filter="s60">
       
  3892 <unit bldFile="/mw/ipappprotocols/ipappprotocols_plat/rtprtcp_api/group"/>
       
  3893 </component>
       
  3894 </collection>
       
  3895 <collection id="rtp" name="RTP" level="server">
       
  3896 <component id="srtpstack" filter="s60" name="SRTP Stack">
       
  3897 <unit bldFile="/mw/ipappprotocols/rtp/srtpstack/group"/>
       
  3898 </component>
       
  3899 <component id="rtpstack" filter="s60" name="RTP Stack">
       
  3900 <unit bldFile="/mw/ipappprotocols/rtp/rtpstack/group"/>
       
  3901 </component>
       
  3902 </collection>
       
  3903 <collection id="realtimenetprots" name="Real Time Net Protocols" level="server">
       
  3904 <component id="symrtp" name="RTP" introduced="9.0" purpose="optional">
       
  3905 <!-- Real Time Data Protocol -->
       
  3906 <unit bldFile="/mw/ipappprotocols/realtimenetprots/rtp/group" mrp="/mw/ipappprotocols/realtimenetprots/rtp/group/mm-protocols_rtp.mrp"/>
       
  3907 </component>
       
  3908 <component id="sipfw" name="SIP Framework" introduced="9.2" purpose="optional">
       
  3909 <unit version="2" bldFile="/mw/ipappprotocols/realtimenetprots/sipfw/Group" mrp="/mw/ipappprotocols/realtimenetprots/sipfw/Group/mm-protocols_SIP2_Com.mrp"/>
       
  3910 </component>
       
  3911 </collection>
       
  3912 <collection id="sipplugins" name="SIP Plugins" level="plugin">
       
  3913 <component id="sippwlanplugin" filter="s60" name="SIP WLAN Plugin" class="plugin">
       
  3914 <unit bldFile="/mw/ipappprotocols/sipplugins/sippwlanplugin/group"/>
       
  3915 </component>
       
  3916 <component id="sippsipsettingsui" filter="s60" name="SIP Settings UI" class="plugin">
       
  3917 <unit bldFile="/mw/ipappprotocols/sipplugins/sippsipsettingsui/group"/>
       
  3918 </component>
       
  3919 <component id="sippdevmgmtsipadapter" filter="s60" name="Device Management SIP Settings Adapter" class="plugin">
       
  3920 <unit bldFile="/mw/ipappprotocols/sipplugins/sippdevmgmtsipadapter/group"/>
       
  3921 </component>
       
  3922 <component id="sippsystemstatemonitor" filter="s60" name="SIP System State Monitor" class="plugin">
       
  3923 <unit bldFile="/mw/ipappprotocols/sipplugins/sippsystemstatemonitor/group"/>
       
  3924 </component>
       
  3925 <component id="sippsipadapter" filter="s60" name="SIP Adapter" class="plugin" introduced="^3">
       
  3926 <unit bldFile="/mw/ipappprotocols/sipplugins/sippsipadapter/group"/>
       
  3927 </component>
       
  3928 </collection>
       
  3929 <collection id="sipproviderplugins" name="SIP Provider Plugins" level="conn">
       
  3930 <component id="sipprovider" name="SIP Provider" introduced="^2" purpose="optional" class="plugin">
       
  3931 <unit bldFile="/mw/ipappprotocols/sipproviderplugins/sipprovider/group" mrp="/mw/ipappprotocols/sipproviderplugins/sipprovider/group/mm-protocols_SipProvider.mrp"/>
       
  3932 </component>
       
  3933 </collection>
       
  3934 <collection id="ipappprotocols_info" name="IP App Protocols Info" level="if">
       
  3935 <component id="ipappprotocols_metadata" name="IP App Protocols Metadata" class="config" introduced="^2" purpose="development" target="desktop">
       
  3936 <unit mrp="/mw/ipappprotocols/ipappprotocols_info/ipappprotocols_metadata/ipappprotocols_metadata.mrp"/>
       
  3937 </component>
       
  3938 </collection>
       
  3939 </package>
       
  3940 <package id="wirelessacc" level="specific" tech-domain="dc" name="Wireless Access" levels="framework generic ui">
       
  3941 <collection id="hsfw_plat" name="HotSpot Framework Platform Interfaces" level="ui">
       
  3942 <component id="hotspot_framework_client_api" name="HotSpot Framework Client API" class="api" filter="s60">
       
  3943 <unit bldFile="/mw/wirelessacc/hsfw_plat/hotspot_framework_client_api/group"/>
       
  3944 </component>
       
  3945 <component id="internet_connectivity_test_service_api" name="Internet Connectivity Test Service API" class="api" filter="s60">
       
  3946 <unit bldFile="/mw/wirelessacc/hsfw_plat/internet_connectivity_test_service_api/group"/>
       
  3947 </component>
       
  3948 <component id="internet_connectivity_test_service_settings_api" name="Internet Connectivity Test Service Settings API" class="api" filter="s60">
       
  3949 <unit bldFile="/mw/wirelessacc/hsfw_plat/internet_connectivity_test_service_settings_api/group"/>
       
  3950 </component>
       
  3951 <component id="hotspot_framework_client_plugin_api" name="HotSpot Framework Client Plugin API" class="api" filter="s60">
       
  3952 <unit bldFile="/mw/wirelessacc/hsfw_plat/hotspot_framework_client_plugin_api/group"/>
       
  3953 </component>
       
  3954 </collection>
       
  3955 <collection id="hotspotfw" name="HotSpot Framework" level="framework">
       
  3956 <component id="hsserver" filter="s60" name="HotSpot Server">
       
  3957 <!-- needs bld.inf extracted from the hotspotfw/group one, or this component should be removed-->
       
  3958 </component>
       
  3959 <component id="hsclient" filter="s60" name="HotSpot Client">
       
  3960 <!-- needs bld.inf extracted from the hotspotfw/group one, or this component should be removed-->
       
  3961 </component>
       
  3962 <component id="internetconnectivitytestservice" filter="s60" name="Internet Connectivity Test Service">
       
  3963 <!-- needs bld.inf un-#included from hotspotfw/group/bld.inf, or this component should be removed-->
       
  3964 <!-- <unit bldFile="hotspotfw/internetconnectivitytestservice/group"/> -->
       
  3965 </component>
       
  3966 <component id="ictsdialogs" filter="s60" name="Internet Connectivity Test Service Dialogs" deprecated="^3">
       
  3967 <!-- needs bld.inf un-#included from hotspotfw/group/bld.inf, or this component should be removed-->
       
  3968 <!-- <unit bldFile="hotspotfw/ictsdialogs/group"/> -->
       
  3969 </component>
       
  3970 <component id="hspluginforagent" filter="s60" name="HotSpot Plugin for Agent" class="plugin">
       
  3971 <!-- needs bld.inf un-#included from hotspotfw/group/bld.inf, or this component should be removed-->
       
  3972 <!-- <unit bldFile="hotspotfw/hspluginforagent/group"/> -->
       
  3973 </component>
       
  3974 <component id="hsbrowser" filter="s60" name="HotSpot Browser">
       
  3975 <!-- needs bld.inf un-#included from hotspotfw/group/bld.inf, or this component should be removed-->
       
  3976 <!-- <unit bldFile="hotspotfw/hsbrowser/group"/> -->
       
  3977 </component>
       
  3978 <component id="hotspotfw_build" filter="s60" name="Hotspot Framework Build">
       
  3979 <!--  should break up this bld.inf into the above components, or collapse them all into a single component -->
       
  3980 <unit bldFile="/mw/wirelessacc/hotspotfw/group"/>
       
  3981 </component>
       
  3982 </collection>
       
  3983 <collection id="wlanutilities" name="WLAN Utilities" level="generic">
       
  3984 <component id="wlanplugin" filter="s60" name="WLAN Plugin" class="plugin">
       
  3985 <unit bldFile="/mw/wirelessacc/wlanutilities/wlanplugin/group"/>
       
  3986 </component>
       
  3987 <component id="wlansettingsui" filter="s60" name="WLAN Settings UI">
       
  3988 <unit bldFile="/mw/wirelessacc/wlanutilities/wlansettingsui/group"/>
       
  3989 </component>
       
  3990 <component id="wlansniffer" filter="s60" name="WLAN Sniffer">
       
  3991 <unit bldFile="/mw/wirelessacc/wlanutilities/wlansniffer/group"/>
       
  3992 </component>
       
  3993 <component id="wlanindicatorplugin" filter="s60" name="WLAN Indicator Plugin" class="plugin">
       
  3994 <unit bldFile="/mw/wirelessacc/wlanutilities/wlanindicatorplugin/group"/>
       
  3995 </component>
       
  3996 </collection>
       
  3997 </package>
       
  3998 <package id="vpnclient" level="specific" tech-domain="dc" name="VPN Client" levels="engine ui api">
       
  3999 <!-- is the !oem_build filter needed? -->
       
  4000 <collection id="vpnc_plat" name="VPN Client Platform Interfaces" level="api">
       
  4001 <component id="vpnapi" filter="s60" class="api" name="VPN API">
       
  4002 <unit bldFile="/mw/vpnclient/vpnc_plat/vpnapi/group" filter="!oem_build"/>
       
  4003 </component>
       
  4004 </collection>
       
  4005 <collection id="vpnapiimpl" name="VPN API Implementation" level="api">
       
  4006 <component id="vpnapi" filter="s60" name="VPN API">
       
  4007 <unit bldFile="/mw/vpnclient/vpnapiimpl/group" filter="!oem_build"/>
       
  4008 </component>
       
  4009 </collection>
       
  4010 <collection id="vpnengine" name="VPN Engine" level="engine">
       
  4011 <!-- too many components in this collection.
       
  4012     		Probably best to group the binaries together into larger components
       
  4013     		or maybe split the collection into more reasonable groups  -->
       
  4014 <component id="eventmediatorapi" filter="s60" name="Event Mediator API">
       
  4015 <unit bldFile="/mw/vpnclient/vpnengine/eventmediatorapi/group" filter="!oem_build"/>
       
  4016 </component>
       
  4017 <component id="eventviewer" filter="s60" name="Event Viewer">
       
  4018 <unit bldFile="/mw/vpnclient/vpnengine/eventviewer/group" filter="!oem_build"/>
       
  4019 </component>
       
  4020 <component id="vpnins" filter="s60" name="VPN Installer">
       
  4021 <unit bldFile="/mw/vpnclient/vpnengine/vpnins/group" filter="!oem_build"/>
       
  4022 </component>
       
  4023 <component id="ikepolparser" filter="s60" name="IKE Policy Parser">
       
  4024 <unit bldFile="/mw/vpnclient/vpnengine/ikepolparser/group" filter="!oem_build"/>
       
  4025 </component>
       
  4026 <component id="utlbase64" filter="s60" name="Base64 Utilities">
       
  4027 <unit bldFile="/mw/vpnclient/vpnengine/utlbase64/group" filter="!oem_build"/>
       
  4028 </component>
       
  4029 <component id="utlcrypto" filter="s60" name="Crypto Utilities">
       
  4030 <unit bldFile="/mw/vpnclient/vpnengine/utlcrypto/group" filter="!oem_build"/>
       
  4031 </component>
       
  4032 <component id="utlxml" filter="s60" name="XML Utilities">
       
  4033 <unit bldFile="/mw/vpnclient/vpnengine/utlxml/group" filter="!oem_build"/>
       
  4034 </component>
       
  4035 <component id="utlpkcs10" filter="s60" name="PKCS#10 Utilities">
       
  4036 <unit bldFile="/mw/vpnclient/vpnengine/utlpkcs10/group" filter="!oem_build"/>
       
  4037 </component>
       
  4038 <component id="pkiserviceapi" filter="s60" name="PKI Service API">
       
  4039 <unit bldFile="/mw/vpnclient/vpnengine/pkiserviceapi/group" filter="!oem_build"/>
       
  4040 </component>
       
  4041 <component id="ikecert" filter="s60" name="IKE Certificate Management">
       
  4042 <unit bldFile="/mw/vpnclient/vpnengine/ikecert/group" filter="!oem_build"/>
       
  4043 </component>
       
  4044 <component id="kmdapi" filter="s60" name="Key Management Daemon API">
       
  4045 <unit bldFile="/mw/vpnclient/vpnengine/kmdapi/group" filter="!oem_build"/>
       
  4046 </component>
       
  4047 <component id="kmdserver" filter="s60" name="Key Management Daemon Server">
       
  4048 <unit bldFile="/mw/vpnclient/vpnengine/kmdserver/group" filter="!oem_build"/>
       
  4049 </component>
       
  4050 <component id="ikeutils" filter="s60" name="Internet Key Exchange Utils">
       
  4051 <unit bldFile="/mw/vpnclient/vpnengine/ikeutils/group" filter="!oem_build"/>
       
  4052 </component>
       
  4053 <component id="ikev1lib" filter="s60" name="IKEv1 Library">
       
  4054 <unit bldFile="/mw/vpnclient/vpnengine/ikev1lib/group" filter="!oem_build"/>
       
  4055 </component>
       
  4056 <component id="ikev2lib" filter="s60" name="IKEv2 Library">
       
  4057 <unit bldFile="/mw/vpnclient/vpnengine/ikev2lib/group" filter="!oem_build"/>
       
  4058 </component>
       
  4059 <component id="vpnipsecpolparser" filter="s60" name="VPN IPsec Policy Parser">
       
  4060 <unit bldFile="/mw/vpnclient/vpnengine/vpnipsecpolparser/group" filter="!oem_build"/>
       
  4061 </component>
       
  4062 <component id="sit" filter="s60" name="Socket Interaction Thread">
       
  4063 <unit bldFile="/mw/vpnclient/vpnengine/sit/group" filter="!oem_build"/>
       
  4064 </component>
       
  4065 <component id="vpntcwrapper" filter="s60" name="VPN Terminal Control Wrapper">
       
  4066 <unit bldFile="/mw/vpnclient/vpnengine/vpntcwrapper/group" filter="!oem_build"/>
       
  4067 </component>
       
  4068 <component id="eventmediator" filter="s60" name="Event Mediator">
       
  4069 <unit bldFile="/mw/vpnclient/vpnengine/eventmediator/group" filter="!oem_build"/>
       
  4070 </component>
       
  4071 <component id="pkiservice" filter="s60" name="PKI Service">
       
  4072 <unit bldFile="/mw/vpnclient/vpnengine/pkiservice/group" filter="!oem_build"/>
       
  4073 </component>
       
  4074 <component id="vpnconnagt" filter="s60" name="VPN Connection Agent">
       
  4075 <unit bldFile="/mw/vpnclient/vpnengine/vpnconnagt/group" filter="!oem_build"/>
       
  4076 </component>
       
  4077 <component id="vpnmanager" filter="s60" name="VPN Manager">
       
  4078 <unit bldFile="/mw/vpnclient/vpnengine/vpnmanager/group" filter="!oem_build"/>
       
  4079 </component>
       
  4080 <component id="vpncleaner" filter="s60" name="VPN Cleaner">
       
  4081 <unit bldFile="/mw/vpnclient/vpnengine/vpncleaner/group" filter="!oem_build"/>
       
  4082 </component>
       
  4083 <component id="utlpkcs12" filter="s60" name="PKCS#12 Utilities">
       
  4084 <unit bldFile="/mw/vpnclient/vpnengine/utlpkcs12/group" filter="!oem_build"/>
       
  4085 </component>
       
  4086 <component id="dmadengine" filter="s60" name="DM Adapter Engine">
       
  4087 <unit bldFile="/mw/vpnclient/vpnengine/dmadengine/group" filter="!oem_build"/>
       
  4088 </component>
       
  4089 <component id="dmadipsecvpn" filter="s60" name="IPsec VPN DM Adapter" class="plugin">
       
  4090 <unit bldFile="/mw/vpnclient/vpnengine/dmadipsecvpn/group" filter="!oem_build"/>
       
  4091 </component>
       
  4092 <component id="dmadpki" filter="s60" name="PKI DM Adapter" class="plugin">
       
  4093 <unit bldFile="/mw/vpnclient/vpnengine/dmadpki/group" filter="!oem_build"/>
       
  4094 </component>
       
  4095 <component id="ikesocket" filter="s60" name="IKE Socket" introduced="^3">
       
  4096 <unit bldFile="/mw/vpnclient/vpnengine/ikesocket/group" filter="!oem_build"/>
       
  4097 </component>
       
  4098 </collection>
       
  4099 <collection id="vpnui" name="VPN UI" level="ui">
       
  4100 <component id="vpnecomnotifier" filter="s60" name="VPN ECOM Notifier" class="plugin">
       
  4101 <unit bldFile="/mw/vpnclient/vpnui/vpnecomnotifier/group" filter="!oem_build"/>
       
  4102 </component>
       
  4103 <component id="vpndialogmanager" filter="s60" name="VPN Dialog Manager">
       
  4104 <unit bldFile="/mw/vpnclient/vpnui/vpndialogmanager/group" filter="!oem_build"/>
       
  4105 </component>
       
  4106 <component id="vpnmanagementui" filter="s60" name="VPN Management UI" class="plugin">
       
  4107 <unit bldFile="/mw/vpnclient/vpnui/vpnmanagementui/group" filter="!oem_build"/>
       
  4108 </component>
       
  4109 <component id="vpnpolins" filter="s60" name="VPN Policy Installer">
       
  4110 <unit bldFile="/mw/vpnclient/vpnui/vpnpolins/group" filter="!oem_build"/>
       
  4111 </component>
       
  4112 <component id="vpnpolicyrecognizer" filter="s60" name="VPN Policy Recognizer" class="plugin">
       
  4113 <unit bldFile="/mw/vpnclient/vpnui/vpnpolicyrecognizer/group" filter="!oem_build"/>
       
  4114 </component>
       
  4115 </collection>
       
  4116 <collection id="vpnclient_info" name="VPN Client Info" level="api">
       
  4117 <component id="vpnclient_help" filter="s60" name="VPN Client Help">
       
  4118 <unit bldFile="/mw/vpnclient/help/group" filter="!oem_build"/>
       
  4119 </component>
       
  4120 <component id="vpnclient_build" filter="s60" name="VPN Client Build">
       
  4121 <!-- should split this up into the other components and remove this-->
       
  4122 <unit bldFile="/mw/vpnclient/group" filter="!oem_build"/>
       
  4123 </component>
       
  4124 </collection>
       
  4125 </package>
       
  4126 <package id="ipappsrv" level="specific" tech-domain="vc" name="IP App Services" levels="framework generic server conn plugin">
       
  4127 <collection id="ipappsrv_plat" name="IP App Services Platform Interfaces" level="plugin">
       
  4128 <component id="transcoder_api" name="Transcoder API" class="api" filter="s60">
       
  4129 <unit bldFile="/mw/ipappsrv/ipappsrv_plat/transcoder_api/group"/>
       
  4130 </component>
       
  4131 <component id="comms_event_api" name="Comms Event API" class="api" filter="s60">
       
  4132 <unit bldFile="/mw/ipappsrv/ipappsrv_plat/comms_event_api/group"/>
       
  4133 </component>
       
  4134 <component id="floor_control_api" name="Floor Control API" class="api" filter="s60">
       
  4135 <unit bldFile="/mw/ipappsrv/ipappsrv_plat/floor_control_api/group"/>
       
  4136 </component>
       
  4137 <component id="media_control_api" name="Media Control API" class="api" filter="s60">
       
  4138 <unit bldFile="/mw/ipappsrv/ipappsrv_plat/media_control_api/group"/>
       
  4139 </component>
       
  4140 <component id="multimedia_comms_api" name="Multimedia Comms API" class="api" filter="s60">
       
  4141 <unit bldFile="/mw/ipappsrv/ipappsrv_plat/multimedia_comms_api/group"/>
       
  4142 </component>
       
  4143 <component id="nat_settings_api" name="NAT Settings API" class="api" filter="s60">
       
  4144 <unit bldFile="/mw/ipappsrv/ipappsrv_plat/nat_settings_api/group"/>
       
  4145 </component>
       
  4146 </collection>
       
  4147 <collection id="natfw" name="NAT Framework" level="framework">
       
  4148 <!-- collection is really a component. Need to move down a directory -->
       
  4149 <component id="natfw_build" filter="s60" name="NAT Framework Build" introduced="^2">
       
  4150 <unit bldFile="/mw/ipappsrv/natfw/group"/>
       
  4151 </component>
       
  4152 </collection>
       
  4153 <collection id="multimediacommscontroller" name="Multimedia Comms Controller" level="conn">
       
  4154 <!-- collection is really a component. Need to move down a directory -->
       
  4155 <component id="multimediacommscontroller_build" filter="s60" name="Multimedia Comms Controller Build">
       
  4156 <unit bldFile="/mw/ipappsrv/multimediacommscontroller/group"/>
       
  4157 </component>
       
  4158 </collection>
       
  4159 <collection id="multimediacommsengine" name="Multimedia Comms Engine" level="generic">
       
  4160 <!-- collection is really a component. Need to move down a directory -->
       
  4161 <component id="multimediacommsengine_build" filter="s60" name="Multimedia Comms Engine Build">
       
  4162 <unit bldFile="/mw/ipappsrv/multimediacommsengine/group"/>
       
  4163 </component>
       
  4164 </collection>
       
  4165 <collection id="natplugins" name="NAT Plugins" level="plugin">
       
  4166 <component id="natpcliprovisioningnatfwadapter" filter="s60" name="Client Provisioning NAT Framework Traversal Adapter" class="plugin" introduced="^2">
       
  4167 <unit bldFile="/mw/ipappsrv/natplugins/natpcliprovisioningnatfwadapter/group"/>
       
  4168 </component>
       
  4169 <component id="natpdevmgmtnatfwadapter" filter="s60" name="Device Management NAT Framework Traversal Adapter" class="plugin">
       
  4170 <unit bldFile="/mw/ipappsrv/natplugins/natpdevmgmtnatfwadapter/group"/>
       
  4171 </component>
       
  4172 <component id="natptraversalcontroller" filter="s60" name="NAT Traversal Controller" class="plugin">
       
  4173 <unit bldFile="/mw/ipappsrv/natplugins/natptraversalcontroller/group"/>
       
  4174 </component>
       
  4175 <component id="natpnatfwsdpprovider" filter="s60" name="NAT Framework SDP Provider" class="plugin">
       
  4176 <unit bldFile="/mw/ipappsrv/natplugins/natpnatfwsdpprovider/group"/>
       
  4177 </component>
       
  4178 </collection>
       
  4179 <collection id="ipappsrv_info" name="IP App Services Info" level="plugin">
       
  4180 <component id="ipappsrv_build" name="IP App Services Build" filter="s60">
       
  4181 <!-- remove the #includes from here and rename as xxx ROM or move iby/sis files into another component-->
       
  4182 <unit mrp="/mw/ipappsrv/group"/>
       
  4183 </component>
       
  4184 <component id="ipappsrv_metadata" name="IP App Services Metadata" class="config" introduced="^2" purpose="development" target="desktop">
       
  4185 <unit mrp="/mw/ipappsrv/ipappsrv_info/ipappsrv_metadata/ipappsrv_metadata.mrp"/>
       
  4186 </component>
       
  4187 </collection>
       
  4188 </package>
       
  4189 <package id="phonesrv" level="specific" tech-domain="vc" name="Telephony and SIM Services" levels="plugin framework server generic specific">
       
  4190 <collection id="phonesrv_plat" name="Telephony and SIM Services Platform Interfaces" level="specific">
       
  4191 <component id="string_parser_api" name="String Parser API" class="api" filter="s60">
       
  4192 <unit bldFile="/mw/phonesrv/phonesrv_plat/string_parser_api/group"/>
       
  4193 </component>
       
  4194 <component id="cbs_mcn_client_api" name="CBS MCN Client API" class="api" filter="s60">
       
  4195 <unit bldFile="/mw/phonesrv/phonesrv_plat/cbs_mcn_client_api/group"/>
       
  4196 </component>
       
  4197 <component id="converged_call_engine_api" name="Converged Call Engine API" class="api" filter="s60">
       
  4198 <unit bldFile="/mw/phonesrv/phonesrv_plat/converged_call_engine_api/group"/>
       
  4199 </component>
       
  4200 <component id="aiw_dial_data_consumer_api" name="AIW Dial Data Consumer API" class="api" filter="s60">
       
  4201 <unit bldFile="/mw/phonesrv/phonesrv_plat/aiw_dial_data_consumer_api/group"/>
       
  4202 </component>
       
  4203 <component id="phone_client_ussd_api" name="Phone Client USSD API" class="api" filter="s60">
       
  4204 <unit bldFile="/mw/phonesrv/phonesrv_plat/phone_client_ussd_api/group"/>
       
  4205 </component>
       
  4206 <component id="sat_refresh_api" name="SAT Refresh API" class="api" filter="s60">
       
  4207 <unit bldFile="/mw/phonesrv/phonesrv_plat/sat_refresh_api/group" filter="!test"/>
       
  4208 
       
  4209 </component>
       
  4210 <component id="network_handling_engine_api" name="Network Handling Engine API" class="api" filter="s60">
       
  4211 <unit bldFile="/mw/phonesrv/phonesrv_plat/network_handling_engine_api/group"/>
       
  4212 </component>
       
  4213 <component id="phone_client_emergency_call_api" name="Phone Client Emergency Call API" class="api" filter="s60">
       
  4214 <unit bldFile="/mw/phonesrv/phonesrv_plat/phone_client_emergency_call_api/group"/>
       
  4215 </component>
       
  4216 <component id="sat_configuration_api" name="SAT Configuration API" class="api" filter="s60">
       
  4217 <unit bldFile="/mw/phonesrv/phonesrv_plat/sat_configuration_api/group"/>
       
  4218 </component>
       
  4219 <component id="dial_utils_api" name="Dial Utils API" class="api" filter="s60">
       
  4220 <unit bldFile="/mw/phonesrv/phonesrv_plat/dial_utils_api/group"/>
       
  4221 </component>
       
  4222 <component id="phone_client_image_handler_api" name="Phone Client Image Handler API" class="api" filter="s60">
       
  4223 <unit bldFile="/mw/phonesrv/phonesrv_plat/phone_client_image_handler_api/group"/>
       
  4224 </component>
       
  4225 <component id="phone_client_messenger_api" name="Phone Client Messenger API" class="api" filter="s60">
       
  4226 <unit bldFile="/mw/phonesrv/phonesrv_plat/phone_client_messenger_api/group"/>
       
  4227 </component>
       
  4228 <component id="sat_client_api" name="SAT Client API" class="api" filter="s60">
       
  4229 <unit bldFile="/mw/phonesrv/phonesrv_plat/sat_client_api/group" filter="!test"/>
       
  4230 
       
  4231 </component>
       
  4232 <component id="phone_client_api" name="Phone Client API" class="api" filter="s60">
       
  4233 <unit bldFile="/mw/phonesrv/phonesrv_plat/phone_client_api/group"/>
       
  4234 </component>
       
  4235 <component id="sat_service_api" name="SAT Service API" class="api" filter="s60">
       
  4236 <unit bldFile="/mw/phonesrv/phonesrv_plat/sat_service_api/group" filter="!test"/>
       
  4237 
       
  4238 </component>
       
  4239 <component id="cbs_message_api" name="CBS Message API" class="api" filter="s60">
       
  4240 <unit bldFile="/mw/phonesrv/phonesrv_plat/cbs_message_api/group"/>
       
  4241 </component>
       
  4242 <component id="phone_client_server_information_api" name="Phone Client Server Information API" class="api" filter="s60">
       
  4243 <unit bldFile="/mw/phonesrv/phonesrv_plat/phone_client_server_information_api/group"/>
       
  4244 </component>
       
  4245 <component id="phone_client_ussd_internal_api" name="Phone Client USSD Internal API" class="api" filter="s60">
       
  4246 <unit bldFile="/mw/phonesrv/phonesrv_plat/phone_client_ussd_internal_api/group"/>
       
  4247 </component>
       
  4248 <component id="phone_client_command_handler_api" name="Phone Client Command Handler API" class="api" filter="s60">
       
  4249 <unit bldFile="/mw/phonesrv/phonesrv_plat/phone_client_command_handler_api/group"/>
       
  4250 </component>
       
  4251 <component id="phone_client_notify_api" name="Phone Client Notify API" class="api" filter="s60">
       
  4252 <unit bldFile="/mw/phonesrv/phonesrv_plat/phone_client_notify_api/group"/>
       
  4253 </component>
       
  4254 <component id="phone_client_utility_api" name="Phone Client Utility API" class="api" filter="s60">
       
  4255 <unit bldFile="/mw/phonesrv/phonesrv_plat/phone_client_utility_api/group"/>
       
  4256 </component>
       
  4257 <component id="telephony_network_information_api" name="Telephony Network Information API" class="api" filter="s60">
       
  4258 <unit bldFile="/mw/phonesrv/phonesrv_plat/telephony_network_information_api/group"/>
       
  4259 </component>
       
  4260 <component id="secondary_display_sat_api" name="Secondary Display SAT API" class="api" filter="s60">
       
  4261 <unit bldFile="/mw/phonesrv/phonesrv_plat/secondary_display_sat_api/group"/>
       
  4262 </component>
       
  4263 <component id="callui_reconnect_query_api" name="CallUI Reconnect Query API" class="api" filter="s60">
       
  4264 <unit bldFile="/mw/phonesrv/phonesrv_plat/callui_reconnect_query_api/group"/>
       
  4265 </component>
       
  4266 <component id="service_provider_settings_api" name="Service Provider Settings API" class="api" filter="s60">
       
  4267 <unit bldFile="/mw/phonesrv/phonesrv_plat/service_provider_settings_api/group"/>
       
  4268 </component>
       
  4269 <component id="converged_call_provider_api" name="Converged Call Provider API" class="api" filter="s60">
       
  4270 <unit bldFile="/mw/phonesrv/phonesrv_plat/converged_call_provider_api/group"/>
       
  4271 </component>
       
  4272 <component id="incoming_call_monitor_api" name="Incoming Call Monitor API" class="api" filter="s60">
       
  4273 <unit bldFile="/mw/phonesrv/phonesrv_plat/incoming_call_monitor_api/group"/>
       
  4274 </component>
       
  4275 <component id="default_emergency_numbers_api" name="Default Emergency Numbers API" class="api" filter="s60">
       
  4276 <unit bldFile="/mw/phonesrv/phonesrv_plat/default_emergency_numbers_api/group"/>
       
  4277 </component>
       
  4278 <component id="cenrep_database_api" name="Central Repository Database API" class="api" filter="s60">
       
  4279 <unit bldFile="/mw/phonesrv/phonesrv_plat/cenrep_database_api/group"/>
       
  4280 </component>
       
  4281 <component id="ss_settings_api" name="SS Settings API" class="api" filter="s60">
       
  4282 <unit bldFile="/mw/phonesrv/phonesrv_plat/ss_settings_api/group"/>
       
  4283 </component>
       
  4284 <component id="phone_settings_observer_api" name="Phone Settings Observer API" class="api" filter="s60">
       
  4285 <unit bldFile="/mw/phonesrv/phonesrv_plat/phone_settings_observer_api/group"/>
       
  4286 </component>
       
  4287 <component id="phone_settings_notes_ui_api" name="Phone Settings Notes UI API" class="api" filter="s60">
       
  4288 <unit bldFile="/mw/phonesrv/phonesrv_plat/phone_settings_notes_ui_api/group"/>
       
  4289 </component>
       
  4290 <component id="phone_settings_api" name="Phone Settings API" class="api" filter="s60">
       
  4291 <unit bldFile="/mw/phonesrv/phonesrv_plat/phone_settings_api/group"/>
       
  4292 </component>
       
  4293 <component id="voice_mailbox_number_api" name="Voice Mailbox Number API" class="api" filter="s60">
       
  4294 <unit bldFile="/mw/phonesrv/phonesrv_plat/voice_mailbox_number_api/group"/>
       
  4295 </component>
       
  4296 <component id="voice_mailbox_settings_api" name="Voice Mailbox Settings API" class="api" filter="s60">
       
  4297 <unit bldFile="/mw/phonesrv/phonesrv_plat/voice_mailbox_settings_api/group"/>
       
  4298 </component>
       
  4299 <component id="call_information_api" name="Call Information API" class="api" filter="s60">
       
  4300 <unit bldFile="/mw/phonesrv/phonesrv_plat/call_information_api/group" filter="!test"/>
       
  4301 
       
  4302 </component>
       
  4303 <component id="call_remote_party_information_api" name="Call Remote Party Information API" class="api" filter="s60">
       
  4304 <unit bldFile="/mw/phonesrv/phonesrv_plat/call_remote_party_information_api/group" filter="!test"/>
       
  4305 
       
  4306 </component>
       
  4307 <component id="telephony_mediator_api" name="Telephony Mediator API" class="api" filter="s60">
       
  4308 <unit bldFile="/mw/phonesrv/phonesrv_plat/telephony_mediator_api/group" filter="!test"/>
       
  4309 
       
  4310 </component>
       
  4311 </collection>
       
  4312 <collection id="telutils" name="Telephony Utils" level="generic">
       
  4313 <component id="phoneparser" filter="s60" name="Phone Parser">
       
  4314 <unit bldFile="/mw/phonesrv/telutils/phoneparser/group"/>
       
  4315 </component>
       
  4316 <component id="telephonyservice" filter="s60" name="Telephony Service">
       
  4317 <unit bldFile="/mw/phonesrv/telutils/telephonyservice/group"/>
       
  4318 </component>
       
  4319 </collection>
       
  4320 <collection id="cbs" name="Cellular Baseband Services" level="plugin">
       
  4321 <component id="cbsserver" filter="s60" name="CBS Server">
       
  4322 <unit bldFile="/mw/phonesrv/cbs/cbsserver/group"/>
       
  4323 </component>
       
  4324 <component id="cbsui" filter="s60" name="CBS UI">
       
  4325 <unit bldFile="/mw/phonesrv/cbs/cbsui/group"/>
       
  4326 </component>
       
  4327 </collection>
       
  4328 <collection id="cellular" name="Cellular" level="server">
       
  4329 <component id="telephonysettings" filter="s60" name="Telephony Settings">
       
  4330 <unit bldFile="/mw/phonesrv/cellular/telephonysettings/group" filter="!test"/>
       
  4331 
       
  4332 </component>
       
  4333 <component id="sssettings" filter="s60" name="Supplementary Service Settings">
       
  4334 <unit bldFile="/mw/phonesrv/cellular/sssettings/group" filter="!test"/>
       
  4335 
       
  4336 </component>
       
  4337 <component id="psetnotesui" filter="s60" name="Phone Settings Notes UI">
       
  4338 <unit bldFile="/mw/phonesrv/cellular/psetnotesui/group" filter="!test"/>
       
  4339 
       
  4340 </component>
       
  4341 <component id="servicerequest" filter="s60" name="Service Request">
       
  4342 <unit bldFile="/mw/phonesrv/cellular/servicerequest/group"/>
       
  4343 </component>
       
  4344 </collection>
       
  4345 <collection id="convergedcallengine" name="Converged Call Engine" level="framework">
       
  4346 <component id="callprovider" filter="s60" name="Call Provider">
       
  4347 <unit bldFile="/mw/phonesrv/convergedcallengine/callprovider/group"/>
       
  4348 </component>
       
  4349 <component id="cce" filter="s60" name="CCE">
       
  4350 <unit bldFile="/mw/phonesrv/convergedcallengine/cce/group" filter="!test"/>
       
  4351 
       
  4352 </component>
       
  4353 <component id="spsettings" filter="s60" name="Service Provider Settings">
       
  4354 <unit bldFile="/mw/phonesrv/convergedcallengine/spsettings/group" filter="!test"/>
       
  4355 
       
  4356 </component>
       
  4357 <component id="cenrepdatabase" filter="s60" name="CCE Cenrep Database">
       
  4358 <unit bldFile="/mw/phonesrv/convergedcallengine/cenrepdatabase/group"/>
       
  4359 </component>
       
  4360 <component id="serviceselector" filter="s60" name="Service Selector">
       
  4361 <unit bldFile="/mw/phonesrv/convergedcallengine/serviceselector/group"/>
       
  4362 </component>
       
  4363 <component id="csplugin" filter="s60" name="CS Plugin" class="plugin">
       
  4364 <!--  should spell out CS in name -->
       
  4365 <unit bldFile="/mw/phonesrv/convergedcallengine/csplugin/group"/>
       
  4366 </component>
       
  4367 </collection>
       
  4368 <collection id="engines" name="Telephony Engines" level="specific">
       
  4369 <component id="vmbxengine" filter="s60" name="Voice Mailbox Engine">
       
  4370 <unit bldFile="/mw/phonesrv/engines/vmbxengine/group"/>
       
  4371 </component>
       
  4372 </collection>
       
  4373 <collection id="networkhandling" name="Network Handling" level="plugin">
       
  4374 <component id="networkhandlingengine" filter="s60" name="Network Handling Engine">
       
  4375 <unit bldFile="/mw/phonesrv/networkhandling/networkhandlingengine/group"/>
       
  4376 </component>
       
  4377 </collection>
       
  4378 <collection id="phoneclientserver" name="Phone Client/Server" level="server">
       
  4379 <component id="enpolicy" filter="s60" name="Emergency Number Policy">
       
  4380 <unit bldFile="/mw/phonesrv/phoneclientserver/enpolicy/group"/>
       
  4381 </component>
       
  4382 <component id="aiwdialdata" filter="s60" name="AIW Dial Data">
       
  4383 <unit bldFile="/mw/phonesrv/phoneclientserver/aiwdialdata/group" filter="!test"/>
       
  4384 
       
  4385 </component>
       
  4386 <component id="dialutils" filter="s60" name="Dial Utils">
       
  4387 <unit bldFile="/mw/phonesrv/phoneclientserver/dialutils/group" filter="!test"/>
       
  4388 
       
  4389 </component>
       
  4390 <component id="phoneclient" filter="s60" name="Phone Client">
       
  4391 <unit bldFile="/mw/phonesrv/phoneclientserver/phoneclient/group" filter="!test"/>
       
  4392 
       
  4393 </component>
       
  4394 <component id="phoneserver" filter="s60" name="Phone Server">
       
  4395 <unit bldFile="/mw/phonesrv/phoneclientserver/phoneserver/group"/>
       
  4396 </component>
       
  4397 <component id="callui" filter="s60" name="Call UI">
       
  4398 <unit bldFile="/mw/phonesrv/phoneclientserver/callui/group"/>
       
  4399 </component>
       
  4400 </collection>
       
  4401 <collection id="satengine" name="SIM Application Toolkit Engine" level="generic">
       
  4402 <component id="satserver" filter="s60" name="SAT Server">
       
  4403 <unit bldFile="/mw/phonesrv/satengine/satserver/group"/>
       
  4404 </component>
       
  4405 </collection>
       
  4406 <collection id="satui" name="SIM Application Toolkit UI" level="specific">
       
  4407 <component id="satapp" filter="s60" name="SAT Application">
       
  4408 <unit bldFile="/mw/phonesrv/satui/satapp/group"/>
       
  4409 </component>
       
  4410 <component id="satplugin" filter="s60" name="SAT Plugin" class="plugin">
       
  4411 <unit bldFile="/mw/phonesrv/satui/satplugin/group"/>
       
  4412 </component>
       
  4413 </collection>
       
  4414 <collection id="phonecmdhandler" name="Phone Command Handler" level="generic">
       
  4415 <component id="phonecmdhnlr" filter="s60" name="Phone Command Handler">
       
  4416 <unit bldFile="/mw/phonesrv/phonecmdhandler/phonecmdhnlr/group"/>
       
  4417 </component>
       
  4418 </collection>
       
  4419 </package>
       
  4420 <package id="messagingmw" level="specific" tech-domain="pr" name="Messaging Middleware" levels="stack fw api">
       
  4421 <collection id="msgfw_pub" name="Messaging Middleware Public Interfaces" level="api">
       
  4422 <component id="send_ui_api" name="Send UI API" class="api" filter="s60">
       
  4423 <unit bldFile="/mw/messagingmw/msgfw_pub/send_ui_api/group"/>
       
  4424 </component>
       
  4425 </collection>
       
  4426 <collection id="msgfw_plat" name="Messaging Middleware Platform Interfaces" level="api">
       
  4427 <component id="always_online_plugin_api" name="Always Online Plugin API" class="api" filter="s60">
       
  4428 <unit bldFile="/mw/messagingmw/msgfw_plat/always_online_plugin_api/group"/>
       
  4429 </component>
       
  4430 <component id="always_online_client_api" name="Always Online Client API" class="api" filter="s60">
       
  4431 <unit bldFile="/mw/messagingmw/msgfw_plat/always_online_client_api/group"/>
       
  4432 </component>
       
  4433 <component id="msg_common_utils_api" name="Messaging Common Utils API" class="api" filter="s60">
       
  4434 <unit bldFile="/mw/messagingmw/msgfw_plat/msg_common_utils_api/group"/>
       
  4435 </component>
       
  4436 <component id="send_ui_plugin_api" name="Send UI Plug-in API" class="api" filter="s60">
       
  4437 <unit bldFile="/mw/messagingmw/msgfw_plat/send_ui_plugin_api/group"/>
       
  4438 </component>
       
  4439 <component id="send_ui_datautils_api" name="Send UI Data Utils API" class="api" filter="s60">
       
  4440 <unit bldFile="/mw/messagingmw/msgfw_plat/send_ui_datautils_api/group"/>
       
  4441 </component>
       
  4442 </collection>
       
  4443 <collection id="msgbranched" name="Messaging Branched" level="fw">
       
  4444 <!-- collection is really a component. Need to move down a directory -->
       
  4445 <component id="msgbranched_build" filter="s60" name="Messaging Branched Build">
       
  4446 <unit bldFile="/mw/messagingmw/msgbranched/group"/>
       
  4447 </component>
       
  4448 </collection>
       
  4449 <collection id="messagingfw" name="Messaging Framework" level="fw">
       
  4450 <!-- should break this collection up into smaller related collections -->
       
  4451 <component id="alwaysonline" filter="s60" name="Always Online Server" introduced="^2">
       
  4452 <unit bldFile="/mw/messagingmw/messagingfw/alwaysonline/group"/>
       
  4453 </component>
       
  4454 <component id="msgcommonutils" filter="s60" name="Messaging Common Utils" introduced="^2">
       
  4455 <unit bldFile="/mw/messagingmw/messagingfw/msgcommonutils/group"/>
       
  4456 </component>
       
  4457 <component id="senduiservices" filter="s60" name="Send UI Services" introduced="^2">
       
  4458 <unit bldFile="/mw/messagingmw/messagingfw/senduiservices/group"/>
       
  4459 </component>
       
  4460 <component id="scheduledsendmtm" name="Scheduled Send MTM" introduced="6.0" purpose="optional" class="plugin">
       
  4461 <unit bldFile="/mw/messagingmw/messagingfw/scheduledsendmtm/group" mrp="/mw/messagingmw/messagingfw/scheduledsendmtm/group/messaging_schedulesend.mrp"/>
       
  4462 </component>
       
  4463 <component id="msgsrvnstore" name="Message Server and Store" purpose="optional">
       
  4464 <unit bldFile="/mw/messagingmw/messagingfw/msgsrvnstore/group" mrp="/mw/messagingmw/messagingfw/msgsrvnstore/group/messaging_framework.mrp"/>
       
  4465 </component>
       
  4466 <component id="biomsgfw" name="BIO Messaging Framework" introduced="6.0" purpose="optional">
       
  4467 <unit bldFile="/mw/messagingmw/messagingfw/biomsgfw/group" mrp="/mw/messagingmw/messagingfw/biomsgfw/group/messaging_biomsg.mrp"/>
       
  4468 </component>
       
  4469 <component id="msgconf" name="Messaging Config" introduced="^2" purpose="optional" class="config">
       
  4470 <unit bldFile="/mw/messagingmw/messagingfw/msgconf/group" mrp="/mw/messagingmw/messagingfw/msgconf/group/messaging_config.mrp"/>
       
  4471 </component>
       
  4472 <component id="watcherfw" name="Watcher Framework" purpose="optional">
       
  4473 <unit bldFile="/mw/messagingmw/messagingfw/watcherfw/group" mrp="/mw/messagingmw/messagingfw/watcherfw/group/messaging_watcher.mrp"/>
       
  4474 </component>
       
  4475 <component id="msgtest" name="Messaging Test" purpose="development">
       
  4476 <unit bldFile="/mw/messagingmw/messagingfw/msgtest/group" mrp="/mw/messagingmw/messagingfw/msgtest/group/messaging_test.mrp"/>
       
  4477 </component>
       
  4478 
       
  4479 
       
  4480 
       
  4481 <component id="sendas" name="Send As" purpose="optional">
       
  4482 <unit bldFile="/mw/messagingmw/messagingfw/sendas/group" mrp="/mw/messagingmw/messagingfw/sendas/group/messaging_sendas2.mrp"/>
       
  4483 </component>
       
  4484 <component id="msgurlhandler" name="Message URL Handler" introduced="7.0" purpose="optional">
       
  4485 <unit bldFile="/mw/messagingmw/messagingfw/msgurlhandler/group" mrp="/mw/messagingmw/messagingfw/msgurlhandler/group/messaging_urlhandler.mrp"/>
       
  4486 </component>
       
  4487 <component id="wappushfw" name="WAP Push Framework" introduced="6.1" purpose="optional">
       
  4488 <unit bldFile="/mw/messagingmw/messagingfw/wappushfw/group" mrp="/mw/messagingmw/messagingfw/wappushfw/group/wap-browser_wappush.mrp"/>
       
  4489 </component>
       
  4490 <component id="suplsmshandler" name="SUPL SMS Handler" introduced="^2" purpose="development" class="plugin">
       
  4491 <unit bldFile="/mw/messagingmw/messagingfw/suplsmshandler/group" mrp="/mw/messagingmw/messagingfw/suplsmshandler/group/lbs_suplsmstrigger.mrp"/>
       
  4492 </component>
       
  4493 <component id="suplwappushhandler" name="SUPL WAP Push Handler" introduced="^2" purpose="optional" class="plugin">
       
  4494 <unit bldFile="/mw/messagingmw/messagingfw/suplwappushhandler/group" mrp="/mw/messagingmw/messagingfw/suplwappushhandler/group/lbs_suplwappush.mrp"/>
       
  4495 </component>
       
  4496 </collection>
       
  4497 <collection id="messagingmw_info" name="Messaging Middleware Info" level="api">
       
  4498 <component id="messagingmw_metadata" name="Messaging Middleware Metadata" class="config" introduced="^2" purpose="development" target="desktop">
       
  4499 <unit mrp="/mw/messagingmw/messagingmw_info/messagingmw_metadata/messagingmw_metadata.mrp"/>
       
  4500 </component>
       
  4501 </collection>
       
  4502 </package>
       
  4503 <package id="imsrv" level="specific" tech-domain="pr" name="Instant Messaging and Presence Services" levels="plugin framework server generic specific">
       
  4504 <collection id="imsrv_plat" name="Instant Messaging and Presence Services Platform Interfaces" level="specific">
       
  4505 <component id="ximp_core_data_model_api" name="XIMP Core Data Model API" class="api" filter="s60">
       
  4506 <unit bldFile="/mw/imsrv/imsrv_plat/ximp_core_data_model_api/group"/>
       
  4507 </component>
       
  4508 <component id="ximp_presence_protocol_plugin_host_api" name="XIMP Presence Protocol Plug-in Host API" class="api" filter="s60">
       
  4509 <unit bldFile="/mw/imsrv/imsrv_plat/ximp_presence_protocol_plugin_host_api/group"/>
       
  4510 </component>
       
  4511 <component id="ximp_presence_data_model_api" name="XIMP Presence Data Model API" class="api" filter="s60">
       
  4512 <unit bldFile="/mw/imsrv/imsrv_plat/ximp_presence_data_model_api/group"/>
       
  4513 </component>
       
  4514 <component id="ximp_presence_protocol_plugin_api" name="XIMP Presence Protocol Plug-in API" class="api" filter="s60">
       
  4515 <unit bldFile="/mw/imsrv/imsrv_plat/ximp_presence_protocol_plugin_api/group"/>
       
  4516 </component>
       
  4517 <component id="ximp_presence_management_api" name="XIMP Presence Management API" class="api" filter="s60">
       
  4518 <unit bldFile="/mw/imsrv/imsrv_plat/ximp_presence_management_api/group"/>
       
  4519 </component>
       
  4520 <component id="ximp_core_protocol_plugin_host_api" name="XIMP Core Protocol Plug-in Host API" class="api" filter="s60">
       
  4521 <unit bldFile="/mw/imsrv/imsrv_plat/ximp_core_protocol_plugin_host_api/group"/>
       
  4522 </component>
       
  4523 <component id="ximp_core_management_api" name="XIMP Core Management API" class="api" filter="s60">
       
  4524 <unit bldFile="/mw/imsrv/imsrv_plat/ximp_core_management_api/group"/>
       
  4525 </component>
       
  4526 <component id="ximp_presence_base_api" name="XIMP Presence Base API" class="api" filter="s60">
       
  4527 <unit bldFile="/mw/imsrv/imsrv_plat/ximp_presence_base_api/group"/>
       
  4528 </component>
       
  4529 <component id="ximp_core_protocol_plugin_api" name="XIMP Core Protocol Plug-in API" class="api" filter="s60">
       
  4530 <unit bldFile="/mw/imsrv/imsrv_plat/ximp_core_protocol_plugin_api/group"/>
       
  4531 </component>
       
  4532 <component id="ximp_core_base_api" name="XIMP Core Base API" class="api" filter="s60">
       
  4533 <unit bldFile="/mw/imsrv/imsrv_plat/ximp_core_base_api/group"/>
       
  4534 </component>
       
  4535 <component id="ximp_presence_cache_api" name="XIMP Presence Cache API" class="api" filter="s60">
       
  4536 <unit bldFile="/mw/imsrv/imsrv_plat/ximp_presence_cache_api/group"/>
       
  4537 </component>
       
  4538 <component id="ximp_core_feature_plugin_api" name="XIMP Core Feature Plugin API" class="api" filter="s60">
       
  4539 <unit bldFile="/mw/imsrv/imsrv_plat/ximp_core_feature_plugin_api/group"/>
       
  4540 </component>
       
  4541 <component id="ximp_im_protocol_plugin_host_api" name="XIMP IM Protocol Plugin Host API" class="api" filter="s60">
       
  4542 <unit bldFile="/mw/imsrv/imsrv_plat/ximp_im_protocol_plugin_host_api/group"/>
       
  4543 </component>
       
  4544 <component id="ximp_im_data_model_api" name="XIMP IM Data Model API" class="api" filter="s60">
       
  4545 <unit bldFile="/mw/imsrv/imsrv_plat/ximp_im_data_model_api/group"/>
       
  4546 </component>
       
  4547 <component id="ximp_im_protocol_plugin_api" name="XIMP IM Protocol Plugin API" class="api" filter="s60">
       
  4548 <unit bldFile="/mw/imsrv/imsrv_plat/ximp_im_protocol_plugin_api/group"/>
       
  4549 </component>
       
  4550 <component id="ximp_im_management_api" name="XIMP IM Management API" class="api" filter="s60">
       
  4551 <unit bldFile="/mw/imsrv/imsrv_plat/ximp_im_management_api/group"/>
       
  4552 </component>
       
  4553 <component id="ximp_im_base_api" name="XIMP IM Base API" class="api" filter="s60">
       
  4554 <unit bldFile="/mw/imsrv/imsrv_plat/ximp_im_base_api/group"/>
       
  4555 </component>
       
  4556 <component id="ximp_search_protocol_plugin_host_api" name="XIMP Search Protocol Plugin Host API" class="api" filter="s60">
       
  4557 <unit bldFile="/mw/imsrv/imsrv_plat/ximp_search_protocol_plugin_host_api/group"/>
       
  4558 </component>
       
  4559 <component id="ximp_search_data_model_api" name="XIMP Search Data Model API" class="api" filter="s60">
       
  4560 <unit bldFile="/mw/imsrv/imsrv_plat/ximp_search_data_model_api/group"/>
       
  4561 </component>
       
  4562 <component id="ximp_search_protocol_plugin_api" name="XIMP search Protocol Plugin API" class="api" filter="s60">
       
  4563 <unit bldFile="/mw/imsrv/imsrv_plat/ximp_search_protocol_plugin_api/group"/>
       
  4564 </component>
       
  4565 <component id="ximp_search_management_api" name="XIMP Search Management API" class="api" filter="s60">
       
  4566 <unit bldFile="/mw/imsrv/imsrv_plat/ximp_search_management_api/group"/>
       
  4567 </component>
       
  4568 <component id="ximp_search_base_api" name="XIMP Search Base API" class="api" filter="s60">
       
  4569 <unit bldFile="/mw/imsrv/imsrv_plat/ximp_search_base_api/group"/>
       
  4570 </component>
       
  4571 <component id="xmpp_settings_api" name="XMPP Settings API" class="api" filter="s60">
       
  4572 <unit bldFile="/mw/imsrv/imsrv_plat/xmpp_settings_api/group"/>
       
  4573 </component>
       
  4574 <component id="im_cache_client_api" name="IM Cache Client API" class="api" filter="s60">
       
  4575 <unit bldFile="/mw/imsrv/imsrv_plat/im_cache_client_api/group"/>
       
  4576 </component>
       
  4577 <component id="im_cache_server_api" name="IM Cache Server API" class="api" filter="s60">
       
  4578 <unit bldFile="/mw/imsrv/imsrv_plat/im_cache_server_api/group"/>
       
  4579 </component>
       
  4580 <component id="presence_avabilitytext" name="Presence Availbility Text" class="api" filter="s60">
       
  4581 <unit bldFile="/mw/imsrv/imsrv_plat/presence_avabilitytext/group"/>
       
  4582 </component>
       
  4583 </collection>
       
  4584 <collection id="ximpfw" name="XIMP Framework" level="framework">
       
  4585 <!-- collection is really a component. Needs to be moved down a directory -->
       
  4586 <component id="ximpfw_build" filter="s60" name="XIMP Framework Build">
       
  4587 <unit bldFile="/mw/imsrv/ximpfw/group"/>
       
  4588 </component>
       
  4589 </collection>
       
  4590 <collection id="imservices" name="IM Services" level="generic">
       
  4591 <component id="imfeatureplugin" filter="s60" name="IM Feature Plugin" class="plugin" introduced="^2">
       
  4592 <unit bldFile="/mw/imsrv/imservices/imfeatureplugin/group"/>
       
  4593 </component>
       
  4594 <component id="searchfeatureplugin" filter="s60" name="Search Feature Plugin" class="plugin" introduced="^2">
       
  4595 <unit bldFile="/mw/imsrv/imservices/searchfeatureplugin/group"/>
       
  4596 </component>
       
  4597 <component id="xmppsettingsapi" filter="s60" name="XMPP Settings API" introduced="^2">
       
  4598 <unit bldFile="/mw/imsrv/imservices/xmppsettingsapi/group"/>
       
  4599 </component>
       
  4600 <component id="xmppsettingsfetcher" filter="s60" name="XMPP Settings Fetcher" introduced="^2">
       
  4601 <unit bldFile="/mw/imsrv/imservices/xmppsettingsfetcher/group"/>
       
  4602 </component>
       
  4603 <component id="instantmessagingcache" filter="s60" name="Instant Messaging Cache" introduced="^2">
       
  4604 <unit bldFile="/mw/imsrv/imservices/instantmessagingcache/group"/>
       
  4605 </component>
       
  4606 </collection>
       
  4607 <collection id="brandingserver" name="Branding Server" level="specific">
       
  4608 <!-- collection is really a component. Needs to be moved down a directory -->
       
  4609 <component id="brandingserver_build" filter="s60" name="Branding Server Build">
       
  4610 <unit bldFile="/mw/imsrv/brandingserver/group"/>
       
  4611 </component>
       
  4612 </collection>
       
  4613 </package>
       
  4614 <package id="legacypresence" level="specific" tech-domain="pr" name="Legacy Presence Services" levels="engine fw ui">
       
  4615 <collection id="pressrv_plat" name="Legacy Presence Services Platform Interfaces" level="ui">
       
  4616 <component id="presence_list_api" name="Presence List API" class="api" filter="s60">
       
  4617 <unit bldFile="/mw/legacypresence/pressrv_plat/presence_list_api/group"/>
       
  4618 </component>
       
  4619 <component id="watcher_info_api" name="Watcher Info API" class="api" filter="s60">
       
  4620 <unit bldFile="/mw/legacypresence/pressrv_plat/watcher_info_api/group"/>
       
  4621 </component>
       
  4622 <component id="simple_documents_api" name="SIMPLE Documents API" class="api" filter="s60">
       
  4623 <unit bldFile="/mw/legacypresence/pressrv_plat/simple_documents_api/group"/>
       
  4624 </component>
       
  4625 <component id="authorization_api" name="Authorization API" class="api" filter="s60">
       
  4626 <unit bldFile="/mw/legacypresence/pressrv_plat/authorization_api/group"/>
       
  4627 </component>
       
  4628 <component id="xdm_protocol_plugin_api" name="XDM Protocol Plug-in API" class="api" filter="s60">
       
  4629 <unit bldFile="/mw/legacypresence/pressrv_plat/xdm_protocol_plugin_api/group"/>
       
  4630 </component>
       
  4631 <component id="watcher_api" name="Watcher API" class="api" filter="s60">
       
  4632 <unit bldFile="/mw/legacypresence/pressrv_plat/watcher_api/group"/>
       
  4633 </component>
       
  4634 <component id="xdm_api" name="XDM API" class="api" filter="s60">
       
  4635 <unit bldFile="/mw/legacypresence/pressrv_plat/xdm_api/group"/>
       
  4636 </component>
       
  4637 <component id="registration_api" name="Registration API" class="api" filter="s60">
       
  4638 <unit bldFile="/mw/legacypresence/pressrv_plat/registration_api/group"/>
       
  4639 </component>
       
  4640 <component id="publisher_api" name="Publisher API" class="api" filter="s60">
       
  4641 <unit bldFile="/mw/legacypresence/pressrv_plat/publisher_api/group"/>
       
  4642 </component>
       
  4643 <component id="messaging_connection_manager_api" name="Messaging Connection Manager API" class="api" filter="s60">
       
  4644 <unit bldFile="/mw/legacypresence/pressrv_plat/messaging_connection_manager_api/group"/>
       
  4645 </component>
       
  4646 <component id="xdm_settings_api" name="XDM Settings API" class="api" filter="s60">
       
  4647 <unit bldFile="/mw/legacypresence/pressrv_plat/xdm_settings_api/group"/>
       
  4648 </component>
       
  4649 <component id="simple_settings_api" name="SIMPLE Settings API" class="api" filter="s60">
       
  4650 <unit bldFile="/mw/legacypresence/pressrv_plat/simple_settings_api/group"/>
       
  4651 </component>
       
  4652 <component id="simple_instant_msg_api" name="Simple Instant Msg API" class="api" filter="s60">
       
  4653 <unit bldFile="/mw/legacypresence/pressrv_plat/simple_instant_msg_api/group"/>
       
  4654 </component>
       
  4655 </collection>
       
  4656 <collection id="xdmengine" name="XDM Engine" level="engine">
       
  4657 <!-- collection is really a component. Need to move down a directory (eg xdm/xdmengine)-->
       
  4658 <component id="xdmengine_build" filter="s60" name="XDM Engine Build">
       
  4659 <unit bldFile="/mw/legacypresence/xdmengine/group"/>
       
  4660 </component>
       
  4661 </collection>
       
  4662 <collection id="xdmsettingsui" name="XDM Settings UI" level="ui">
       
  4663 <!-- collection is really a component. Need to move down a directory (eg xdm/xdmsettingsui)-->
       
  4664 <component id="xdmsettingsui_build" filter="s60" name="XDM Settings UI Build">
       
  4665 <unit bldFile="/mw/legacypresence/xdmsettingsui/group"/>
       
  4666 </component>
       
  4667 </collection>
       
  4668 <collection id="xdmprotocols" name="XDM Protocols" level="fw">
       
  4669 <!-- collection is really a component. Need to move down a directory (eg xdm/xdmprotocols)-->
       
  4670 <component id="xdmprotocols_build" filter="s60" name="XDM Protocols Build">
       
  4671 <unit bldFile="/mw/legacypresence/xdmprotocols/group"/>
       
  4672 </component>
       
  4673 </collection>
       
  4674 <collection id="msgconnmanager" name="Messaging Connection Manager" level="fw">
       
  4675 <!-- collection is really a component. Need to move down a directory-->
       
  4676 <component id="msgconnmanager_build" filter="s60" name="Messaging Connection Manager Build">
       
  4677 <unit bldFile="/mw/legacypresence/msgconnmanager/group"/>
       
  4678 </component>
       
  4679 </collection>
       
  4680 <collection id="presencesettingsui" name="Presence Settings UI" level="ui">
       
  4681 <!-- collection is really a component. Need to move down a directory-->
       
  4682 <component id="presencesettingsui_build" filter="s60" name="Presence Settings UI Build">
       
  4683 <unit bldFile="/mw/legacypresence/presencesettingsui/group"/>
       
  4684 </component>
       
  4685 </collection>
       
  4686 <collection id="simpleengine" name="SIMPLE Engine" level="engine">
       
  4687 <!-- collection is really a component. Need to move down a directory-->
       
  4688 <component id="simpleengine_build" filter="s60" name="SIMPLE Engine Build">
       
  4689 <unit bldFile="/mw/legacypresence/simpleengine/group"/>
       
  4690 </component>
       
  4691 </collection>
       
  4692 <collection id="presencefwsimpleadpt" name="Presence Framework SIMPLE Adaptation" level="fw">
       
  4693 <!-- collection is really a component. Need to move down a directory-->
       
  4694 <component id="simpleplugin" filter="s60" class="plugin" name="SIMPLE Plugin">
       
  4695 <unit bldFile="/mw/legacypresence/presencefwsimpleadpt/group"/>
       
  4696 </component>
       
  4697 </collection>
       
  4698 <collection id="simpledatamodeladapter" name="SIMPLE Data Model Adapter" level="fw">
       
  4699 <component id="presenceplugin" filter="s60" class="plugin" name="Presence Plugin" introduced="^2">
       
  4700 <unit bldFile="/mw/legacypresence/simpledatamodeladapter/group"/>
       
  4701 </component>
       
  4702 </collection>
       
  4703 </package>
       
  4704 <package id="remotemgmt" level="specific" tech-domain="dm" name="Remote Management" levels="plugin framework server generic specific">
       
  4705 <collection id="remotemgmt_pub" name="Remote Management Public Interfaces" level="specific">
       
  4706 <component id="synchronization_capability_api" name="Synchronization Capability API" class="api" filter="s60">
       
  4707 <unit bldFile="/mw/remotemgmt/remotemgmt_pub/synchronization_capability_api/group"/>
       
  4708 </component>
       
  4709 </collection>
       
  4710 <collection id="remotemgmt_plat" name="Remote Management Platform Interfaces" level="specific">
       
  4711 <component id="common_agent_util_and_definitions_api" name="Common Agent util and definitions API" class="api" filter="s60">
       
  4712 <unit bldFile="/mw/remotemgmt/remotemgmt_plat/common_agent_util_and_definitions_api/group"/>
       
  4713 </component>
       
  4714 <component id="policy_management_certificate_api" name="Policy Management Certificate API" class="api" filter="s60">
       
  4715 <unit bldFile="/mw/remotemgmt/remotemgmt_plat/policy_management_certificate_api/group"/>
       
  4716 </component>
       
  4717 <component id="oma_provisioning_adapter_api" name="OMA Provisioning Adapter API" class="api" filter="s60">
       
  4718 <unit bldFile="/mw/remotemgmt/remotemgmt_plat/oma_provisioning_adapter_api/group"/>
       
  4719 </component>
       
  4720 <component id="device_management_parameter_api" name="Device Management Parameter API" class="api" filter="s60">
       
  4721 <unit bldFile="/mw/remotemgmt/remotemgmt_plat/device_management_parameter_api/group"/>
       
  4722 </component>
       
  4723 <component id="data_synchronization_plugin_api" name="Data Synchronization Plug-in API" class="api" filter="s60">
       
  4724 <unit bldFile="/mw/remotemgmt/remotemgmt_plat/data_synchronization_plugin_api/group"/>
       
  4725 </component>
       
  4726 <component id="sync_alert_handler_api" name="Sync Alert Handler API" class="api" filter="s60">
       
  4727 <unit bldFile="/mw/remotemgmt/remotemgmt_plat/sync_alert_handler_api/group"/>
       
  4728 </component>
       
  4729 <component id="syncml_notifier_api" name="SyncML Notifier API" class="api" filter="s60">
       
  4730 <unit bldFile="/mw/remotemgmt/remotemgmt_plat/syncml_notifier_api/group"/>
       
  4731 </component>
       
  4732 <component id="syncml_client_api" name="SyncML Client API" class="api" filter="s60">
       
  4733 <unit bldFile="/mw/remotemgmt/remotemgmt_plat/syncml_client_api/group"/>
       
  4734 </component>
       
  4735 <component id="device_management_plugin_api" name="Device Management plug-in API" class="api" filter="s60">
       
  4736 <unit bldFile="/mw/remotemgmt/remotemgmt_plat/device_management_plugin_api/group"/>
       
  4737 </component>
       
  4738 <component id="dm_tree_apis" name="DM Tree APIs" class="api" filter="s60">
       
  4739 <unit bldFile="/mw/remotemgmt/remotemgmt_plat/dm_tree_apis/group"/>
       
  4740 </component>
       
  4741 <component id="terminal_security_device_lock_api" name="Terminal Security Device Lock API" class="api" filter="s60">
       
  4742 <unit bldFile="/mw/remotemgmt/remotemgmt_plat/terminal_security_device_lock_api/group"/>
       
  4743 </component>
       
  4744 <component id="policy_management_request_api" name="Policy Management Request API" class="api" filter="s60">
       
  4745 <unit bldFile="/mw/remotemgmt/remotemgmt_plat/policy_management_request_api/group"/>
       
  4746 </component>
       
  4747 <component id="ds_constant_definitions_api" name="DS Constant Definitions API" class="api" filter="s60">
       
  4748 <unit bldFile="/mw/remotemgmt/remotemgmt_plat/ds_constant_definitions_api/group"/>
       
  4749 </component>
       
  4750 <component id="scp_server_api" name="SCP Server API" class="api" filter="s60">
       
  4751 <unit bldFile="/mw/remotemgmt/remotemgmt_plat/scp_server_api/group"/>
       
  4752 </component>
       
  4753 <component id="data_synchronization_notification_api" name="Data Synchronization Notification API" class="api" filter="s60">
       
  4754 <unit bldFile="/mw/remotemgmt/remotemgmt_plat/data_synchronization_notification_api/group"/>
       
  4755 </component>
       
  4756 <component id="oma_provisioning_engine_api" name="OMA Provisioning Engine API" class="api" filter="s60">
       
  4757 <unit bldFile="/mw/remotemgmt/remotemgmt_plat/oma_provisioning_engine_api/group"/>
       
  4758 </component>
       
  4759 <component id="dm_utils_api" name="DM Utils API" class="api" filter="s60">
       
  4760 <unit bldFile="/mw/remotemgmt/remotemgmt_plat/dm_utils_api/group"/>
       
  4761 </component>
       
  4762 <component id="syncml_alert_api" name="SyncML Alert API" class="api" filter="s60">
       
  4763 <unit bldFile="/mw/remotemgmt/remotemgmt_plat/syncml_alert_api/group"/>
       
  4764 </component>
       
  4765 <component id="obex_client_session_api" name="OBEX Client session API" class="api" filter="s60">
       
  4766 <unit bldFile="/mw/remotemgmt/remotemgmt_plat/obex_client_session_api/group"/>
       
  4767 </component>
       
  4768 <component id="setting_enforcement_info_api" name="Setting Enforcement Info API" class="api" filter="s60">
       
  4769 <unit bldFile="/mw/remotemgmt/remotemgmt_plat/setting_enforcement_info_api/group"/>
       
  4770 </component>
       
  4771 <component id="dm_constant_definitions_api" name="DM Constant Definitions API" class="api" filter="s60">
       
  4772 <unit bldFile="/mw/remotemgmt/remotemgmt_plat/dm_constant_definitions_api/group"/>
       
  4773 </component>
       
  4774 <component id="oma_ds_extensions_api" name="OMA DS Extensions API" class="api" filter="s60">
       
  4775 <unit bldFile="/mw/remotemgmt/remotemgmt_plat/oma_ds_extensions_api/group"/>
       
  4776 </component>
       
  4777 <component id="pnpms_utils_api" name="PNPMS Utils API" class="api" filter="s60">
       
  4778 <unit bldFile="/mw/remotemgmt/remotemgmt_plat/pnpms_utils_api/group"/>
       
  4779 </component>
       
  4780 <component id="diagnostics_plugin_utility_api" name="Diagnostics Plugin Utility API" class="api" filter="s60">
       
  4781 <unit bldFile="/mw/remotemgmt/remotemgmt_plat/diagnostics_plugin_utility_api/group"/>
       
  4782 </component>
       
  4783 <component id="diagnostics_plugin_api" name="Diagnostics Plug-in API" class="api" filter="s60">
       
  4784 <unit bldFile="/mw/remotemgmt/remotemgmt_plat/diagnostics_plugin_api/group"/>
       
  4785 </component>
       
  4786 <component id="diagnostics_framework_api" name="Diagnostics Framework API" class="api" filter="s60">
       
  4787 <unit bldFile="/mw/remotemgmt/remotemgmt_plat/diagnostics_framework_api/group"/>
       
  4788 </component>
       
  4789 <component id="diagnostics_results_api" name="Diagnostics Results API" class="api" filter="s60">
       
  4790 <unit bldFile="/mw/remotemgmt/remotemgmt_plat/diagnostics_results_api/group"/>
       
  4791 </component>
       
  4792 <component id="diagnostics_plugin_pool_api" name="Diagnostics Plugin Pool API" class="api" filter="s60">
       
  4793 <unit bldFile="/mw/remotemgmt/remotemgmt_plat/diagnostics_plugin_pool_api/group"/>
       
  4794 </component>
       
  4795 <component id="adaptive_history_list_api" name="Adaptive History List API" class="api" filter="s60">
       
  4796 <unit bldFile="/mw/remotemgmt/remotemgmt_plat/adaptive_history_list_api/group"/>
       
  4797 </component>
       
  4798 <component id="adaptive_history_list_session_api" name="Adaptive History List Session API" class="api" filter="s60">
       
  4799 <unit bldFile="/mw/remotemgmt/remotemgmt_plat/adaptive_history_list_session_api/group"/>
       
  4800 </component>
       
  4801 <component id="fota_engine_api" name="FOTA Engine API" class="api" filter="s60">
       
  4802 <unit bldFile="/mw/remotemgmt/remotemgmt_plat/fota_engine_api/group"/>
       
  4803 </component>
       
  4804 <component id="update_package_storage_plugin_api" name="Update Package Storage Plug-in API" class="api" filter="s60">
       
  4805 <unit bldFile="/mw/remotemgmt/remotemgmt_plat/update_package_storage_plugin_api/group"/>
       
  4806 </component>
       
  4807 <component id="syncml_notifier_roaming_api" name="SyncML Notifier Roaming API" class="api" filter="s60">
       
  4808 <unit bldFile="/mw/remotemgmt/remotemgmt_plat/syncml_notifier_roaming_api/group"/>
       
  4809 </component>
       
  4810 <component id="sync_service_api" name="Sync Service API" class="api" filter="s60">
       
  4811 <unit bldFile="/mw/remotemgmt/remotemgmt_plat/sync_service_api/group"/>
       
  4812 </component>
       
  4813 <component id="dcmo_adapter_api" name="DCMO Adapter API" class="api" filter="s60">
       
  4814 <unit bldFile="/mw/remotemgmt/remotemgmt_plat/dcmo_adapter_api/group"/>
       
  4815 </component>
       
  4816 <component id="dcmo_control_api" name="DCMO Control API" class="api" filter="s60">
       
  4817 <unit bldFile="/mw/remotemgmt/remotemgmt_plat/dcmo_control_api/group"/>
       
  4818 </component>
       
  4819 <component id="ds_capability_mgmt_plugin_api" name="DS Capability Management Plugin API" class="api" filter="s60">
       
  4820 <unit bldFile="/mw/remotemgmt/remotemgmt_plat/ds_capability_mgmt_plugin_api/group"/>
       
  4821 </component>
       
  4822 <component id="dm_native_notifier_api" name="DM Native Notifier API" class="api" filter="s60">
       
  4823 <unit bldFile="/mw/remotemgmt/remotemgmt_plat/dm_native_notifier_api/group"/>
       
  4824 </component>
       
  4825 <component id="syncml_ds_error_reporting_api" name="SyncML DS Error Reporting API" class="api" filter="s60" introduced="^3">
       
  4826 <unit bldFile="/mw/remotemgmt/remotemgmt_plat/syncml_ds_error_reporting_api/group"/>
       
  4827 </component>
       
  4828 <component id="syncml_ds_customization_api" name="SyncML DS Customization API" class="api" filter="s60" introduced="^3">
       
  4829 <unit bldFile="/mw/remotemgmt/remotemgmt_plat/syncml_ds_customization_api/group"/>
       
  4830 </component>
       
  4831 </collection>
       
  4832 <collection id="policymanagement" name="Policy Management" level="generic">
       
  4833 <component id="pmdmadapter" filter="s60" name="PM DM Adapter" class="plugin">
       
  4834 <unit bldFile="/mw/remotemgmt/policymanagement/pmdmadapter/group"/>
       
  4835 </component>
       
  4836 <component id="dmutilserver" filter="s60" name="DM Util Server">
       
  4837 <unit bldFile="/mw/remotemgmt/policymanagement/dmutilserver/group"/>
       
  4838 </component>
       
  4839 <component id="policyengine" filter="s60" name="Policy Engine">
       
  4840 <unit bldFile="/mw/remotemgmt/policymanagement/policyengine/group"/>
       
  4841 </component>
       
  4842 <component id="policymanagement_build" filter="s60" name="Policy Management Build">
       
  4843 <!--  need to distribute exports, etc into the other components and remove this-->
       
  4844 <unit bldFile="/mw/remotemgmt/policymanagement/group"/>
       
  4845 </component>
       
  4846 </collection>
       
  4847 <collection id="syncmlfw" name="SyncML Framework" level="server">
       
  4848 <component id="syncmlfw_build" filter="s60" name="SyncML Framework Build">
       
  4849 <!--  need to break this up into components. Too convoluted a structure to be in a single bld.inf-->
       
  4850 <unit bldFile="/mw/remotemgmt/syncmlfw/group"/>
       
  4851 </component>
       
  4852 </collection>
       
  4853 <collection id="terminalsecurity" name="Terminal Security" level="specific">
       
  4854 <component id="scp" filter="s60" name="Security Code Proxy">
       
  4855 <!-- can only have one unit, need to have these #included from a single bld.inf -->
       
  4856 <unit bldFile="/mw/remotemgmt/terminalsecurity/scp/scpclient/group"/>
       
  4857 <unit bldFile="/mw/remotemgmt/terminalsecurity/scp/scpdatabase/group"/>
       
  4858 <unit bldFile="/mw/remotemgmt/terminalsecurity/scp/scpserver/group"/>
       
  4859 <unit bldFile="/mw/remotemgmt/terminalsecurity/scp/scppatternplugin/group"/>
       
  4860 <unit bldFile="/mw/remotemgmt/terminalsecurity/scp/scphistoryplugin/group"/>
       
  4861 <unit bldFile="/mw/remotemgmt/terminalsecurity/scp/scptimestampplugin/group"/>
       
  4862 <unit bldFile="/mw/remotemgmt/terminalsecurity/scp/scpeventhandler/group"/>
       
  4863 <unit bldFile="/mw/remotemgmt/terminalsecurity/scp/dmeventnotifier/group"/>
       
  4864 </component>
       
  4865 <component id="terminalsecurity_client" filter="s60" name="Terminal Control Client">
       
  4866 <unit bldFile="/mw/remotemgmt/terminalsecurity/client/group"/>
       
  4867 </component>
       
  4868 <component id="terminalsecurity_server" filter="s60" name="Terminal Control Server">
       
  4869 <unit bldFile="/mw/remotemgmt/terminalsecurity/server/group"/>
       
  4870 </component>
       
  4871 <component id="tcadapter" filter="s60" name="Terminal Control Adapter">
       
  4872 <unit bldFile="/mw/remotemgmt/terminalsecurity/tcadapter/bld"/>
       
  4873 </component>
       
  4874 <component id="terminalsecurity_build" filter="s60" name="Terminal Security Build">
       
  4875 <!--  need to distribute exports, etc into the other components and remove this-->
       
  4876 <unit bldFile="/mw/remotemgmt/terminalsecurity/group"/>
       
  4877 </component>
       
  4878 </collection>
       
  4879 <collection id="omaprovisioning" name="OMA Provisioning" level="specific">
       
  4880 <component id="pnputil" filter="s60" name="PnP Util">
       
  4881 <unit bldFile="/mw/remotemgmt/omaprovisioning/pnputil/group"/>
       
  4882 </component>
       
  4883 <component id="provisioning" filter="s60" name="Provisioning">
       
  4884 <unit bldFile="/mw/remotemgmt/omaprovisioning/provisioning/group"/>
       
  4885 </component>
       
  4886 </collection>
       
  4887 <collection id="devicediagnosticsfw" name="Device Diagnostics Framework" level="framework">
       
  4888 <component id="diagframework" filter="s60" name="Diagnostics Framework">
       
  4889 <unit bldFile="/mw/remotemgmt/devicediagnosticsfw/diagframework/group"/>
       
  4890 </component>
       
  4891 <component id="diagpluginbase" filter="s60" name="Diagnostics Plugin Base">
       
  4892 <unit bldFile="/mw/remotemgmt/devicediagnosticsfw/diagpluginbase/group"/>
       
  4893 </component>
       
  4894 <component id="diagresultsdb" filter="s60" name="Diagnostics Results Database">
       
  4895 <!--  can only have one unit, merge or split into two components -->
       
  4896 <unit bldFile="/mw/remotemgmt/devicediagnosticsfw/diagresultsdb/client/group"/>
       
  4897 <unit bldFile="/mw/remotemgmt/devicediagnosticsfw/diagresultsdb/server/group"/>
       
  4898 </component>
       
  4899 <component id="devicediagnosticsfw_build" filter="s60" name="Device Diagnostics Framework Build">
       
  4900 <!--  need to distribute exports, etc into the other components and remove this-->
       
  4901 <unit bldFile="/mw/remotemgmt/devicediagnosticsfw/group"/>
       
  4902 </component>
       
  4903 </collection>
       
  4904 <collection id="dcmofw" name="Device Capability Management Object Framework" level="framework">
       
  4905 <component id="dcmoclient" filter="s60" name="DCMO Client">
       
  4906 <unit bldFile="/mw/remotemgmt/dcmofw/dcmoclient/group"/>
       
  4907 </component>
       
  4908 <component id="dcmoserver" filter="s60" name="DCMO Server">
       
  4909 <unit bldFile="/mw/remotemgmt/dcmofw/dcmoserver/group"/>
       
  4910 </component>
       
  4911 <component id="dcmocustcmd" filter="s60" name="DCMO Custom Commands">
       
  4912 <unit bldFile="/mw/remotemgmt/dcmofw/dcmocustcmd/group"/>
       
  4913 </component>
       
  4914 <component id="dcmofw_build" filter="s60" name="DCMO Build">
       
  4915 <!--  need to distribute exports, etc into the other components and remove this-->
       
  4916 <unit bldFile="/mw/remotemgmt/dcmofw/group"/>
       
  4917 </component>
       
  4918 </collection>
       
  4919 <collection id="fotaapplication" name="FOTA Application" level="generic">
       
  4920 <component id="fotaapplication_build" filter="s60" name="FOTA Application Build">
       
  4921 <!-- remove this component when configuration is in place and the #ifdefs have been worked out -->
       
  4922 <unit bldFile="/mw/remotemgmt/fotaapplication/group"/>
       
  4923 </component>
       
  4924 <component id="fotaserver" filter="s60" name="FOTA Server">
       
  4925 <meta rel="config">
       
  4926 <defined condition="__SYNCML_DM_FOTA"/>
       
  4927 </meta>
       
  4928 <!-- uncomment when #ifdefs are resolved -->
       
  4929 <!--<unit bldFile="fotaapplication/fotaserver/group"/>-->
       
  4930 </component>
       
  4931 <component id="fotacustcmds" filter="s60" name="FOTA Custom Commands">
       
  4932 <!-- uncomment when #ifdefs are resolved. Need to put a config meta here-->
       
  4933 <!--<unit bldFile="fotaapplication/fotaserver/fotacustcmds/group"/>-->
       
  4934 </component>
       
  4935 </collection>
       
  4936 </package>
       
  4937 <package id="remotestorage" level="generic" tech-domain="de" name="Remote Storage" levels="framework if">
       
  4938 <collection id="rsfw_plat" name="Remote Storage Platform Interfaces" level="if">
       
  4939 <component id="rsfw_access_protocol_plugin_api" filter="s60" class="api" name="Remote Storage Framework Access Protocol Plugin API">
       
  4940 <unit bldFile="/mw/remotestorage/rsfw_plat/rsfw_access_protocol_plugin_api/group"/>
       
  4941 </component>
       
  4942 </collection>
       
  4943 <collection id="remotestoragefw" name="Remote Storage Framework" level="framework">
       
  4944 <component id="mountstore" filter="s60" name="RSFW Mount Store">
       
  4945 <unit bldFile="/mw/remotestorage/remotestoragefw/mountstore/group"/>
       
  4946 </component>
       
  4947 <component id="rsfwnotifierplugins" filter="s60" name="RSFW Notifier Plugins" class="plugin">
       
  4948 <unit bldFile="/mw/remotestorage/remotestoragefw/rsfwnotifierplugins/group"/>
       
  4949 </component>
       
  4950 <component id="remotefileengine" filter="s60" name="Remote File Engine">
       
  4951 <unit bldFile="/mw/remotestorage/remotestoragefw/remotefileengine/group"/>
       
  4952 </component>
       
  4953 <component id="mountmanager" filter="s60" name="RSFW Mount Manager">
       
  4954 <unit bldFile="/mw/remotestorage/remotestoragefw/mountmanager/group"/>
       
  4955 </component>
       
  4956 <component id="webdavaccessplugin" filter="s60" name="WebDAV Access Plugin" class="plugin">
       
  4957 <unit bldFile="/mw/remotestorage/remotestoragefw/webdavaccessplugin/group"/>
       
  4958 </component>
       
  4959 <component id="remotefilesystemplugin" filter="s60" name="Remote Filesystem Plugin" class="plugin">
       
  4960 <unit bldFile="/mw/remotestorage/remotestoragefw/remotefilesystemplugin/group"/>
       
  4961 </component>
       
  4962 <component id="remotestoragegsplugin" filter="s60" name="RS GS Plugin" class="plugin">
       
  4963 <meta rel="config">
       
  4964 <defined condition="__REMOTE_STORAGE_FW"/>
       
  4965 </meta>
       
  4966 <!-- uncomment the unit when configuration is in place, it's currently #included from remotestoragefw_build -->
       
  4967 <!-- <unit bldFile="remotestoragefw/gsplugin/group"/>-->
       
  4968 </component>
       
  4969 <component id="remotedriveconfigurationbiocontrol" filter="s60" name="Remote Drive Configuration BIO Control">
       
  4970 <meta rel="config">
       
  4971 <defined condition="__REMOTE_STORAGE_FW"/>
       
  4972 </meta>
       
  4973 <!-- uncomment the unit when configuration is in place, it's currently #included from remotestoragefw_build -->
       
  4974 <!--   <unit bldFile="remotestoragefw/remotedriveconfigurationbiocontrol/group"/>-->
       
  4975 </component>
       
  4976 <component id="remotestoragefw_build" filter="s60" name="Remote Storage Framework Build">
       
  4977 <!-- move exports to other components.
       
  4978 				This is needed for #includes of configured component until congigiration is in place -->
       
  4979 <unit bldFile="/mw/remotestorage/remotestoragefw/group"/>
       
  4980 </component>
       
  4981 </collection>
       
  4982 </package>
       
  4983 <package id="remoteconn" level="generic" tech-domain="de" name="Remote Connectivity" levels="plugin framework server generic specific">
       
  4984 <collection id="connectivitymodules" name="Connectivity Modules" level="framework">
       
  4985 <component id="secon" filter="s60" name="Service Controllers">
       
  4986 <unit bldFile="/mw/remoteconn/connectivitymodules/secon/group"/>
       
  4987 </component>
       
  4988 </collection>
       
  4989 <collection id="remoteconn_info" name="Remote Connectivity Info" level="specific">
       
  4990 <component id="remoteconn_metadata" name="Remote Connectivity Metadata" class="config" introduced="^2" purpose="development" target="desktop">
       
  4991 <unit mrp="/mw/remoteconn/remoteconn_info/remoteconn_metadata/remoteconn_metadata.mrp"/>
       
  4992 </component>
       
  4993 </collection>
       
  4994 <collection id="mtptransports" name="MTP Transports" level="plugin">
       
  4995 <component id="mtpusbtransport" name="MTP USB Transport" introduced="^2" purpose="optional" class="plugin">
       
  4996 <unit bldFile="/mw/remoteconn/mtptransports/mtpusbtransport/group" mrp="/mw/remoteconn/mtptransports/mtpusbtransport/group/mtp_usbsic.mrp"/>
       
  4997 </component>
       
  4998 <component id="mtpptpiptransport" name="MTP PTP-IP Transport" introduced="^3" purpose="optional" class="plugin">
       
  4999 <unit bldFile="/mw/remoteconn/mtptransports/mtpptpiptransport/group" mrp="/mw/remoteconn/mtptransports/mtpptpiptransport/group/mtp_ptpip.mrp"/>
       
  5000 </component>
       
  5001 <component id="mtpcontroller" name="MTP Controller" introduced="^3" purpose="optional" class="plugin">
       
  5002 <unit bldFile="/mw/remoteconn/mtptransports/mtpcontroller/group" mrp="/mw/remoteconn/mtptransports/mtpcontroller/group/mtpcontroller.mrp"/>
       
  5003 </component>
       
  5004 </collection>
       
  5005 <collection id="mtpfws" name="MTP Frameworks" level="framework">
       
  5006 <component id="mtpfw" name="MTP Framework" introduced="^2" purpose="optional">
       
  5007 <unit bldFile="/mw/remoteconn/mtpfws/mtpfw/group" mrp="/mw/remoteconn/mtpfws/mtpfw/group/mtp_framework.mrp"/>
       
  5008 </component>
       
  5009 </collection>
       
  5010 <collection id="mtpdataproviders" name="MTP Data Providers" level="generic">
       
  5011 <component id="mtpfileandfolderdp" name="MTP File and Folder Provider" introduced="^2" purpose="optional" class="plugin">
       
  5012 <unit bldFile="/mw/remoteconn/mtpdataproviders/mtpfileandfolderdp/group" mrp="/mw/remoteconn/mtpdataproviders/mtpfileandfolderdp/group/mtp_filedp.mrp"/>
       
  5013 </component>
       
  5014 <component id="mtpimagedp" name="MTP Image Data Provider" filter="gt" introduced="^3" purpose="optional" class="plugin">
       
  5015 <unit bldFile="/mw/remoteconn/mtpdataproviders/mtpimagedp/group" mrp="/mw/remoteconn/mtpdataproviders/mtpimagedp/group/mtp_imagedp.mrp"/>
       
  5016 </component>
       
  5017 <component id="mtppictbridgedp" name="MTP PictBridge Data Provider" filter="gt" introduced="^3" purpose="optional" class="plugin">
       
  5018 <unit bldFile="/mw/remoteconn/mtpdataproviders/mtppictbridgedp/group" mrp="/mw/remoteconn/mtpdataproviders/mtppictbridgedp/group/mtp_pictbridgedp.mrp"/>
       
  5019 </component>
       
  5020 </collection>
       
  5021 <collection id="backupandrestore" name="Backup and Restore" level="specific">
       
  5022 <component id="backupengine" name="Backup Engine" introduced="9.0" purpose="optional">
       
  5023 <unit bldFile="/mw/remoteconn/backupandrestore/backupengine/group" mrp="/mw/remoteconn/backupandrestore/backupengine/group/connectivity_backupengine.mrp"/>
       
  5024 </component>
       
  5025 <component id="backuptest" name="Backup Test" introduced="^2" purpose="development">
       
  5026 <unit bldFile="/mw/remoteconn/backupandrestore/backuptest/group" mrp="/mw/remoteconn/backupandrestore/backuptest/group/connectivity_backuptest.mrp"/>
       
  5027 </component>
       
  5028 </collection>
       
  5029 <collection id="obex" name="OBEX" level="generic">
       
  5030 <component id="obexprotocol" name="OBEX Protocol" introduced="9.1" purpose="optional">
       
  5031 <unit bldFile="/mw/remoteconn/obex/obexprotocol/group" mrp="/mw/remoteconn/obex/obexprotocol/group/obex.mrp"/>
       
  5032 </component>
       
  5033 <component id="obexextensionapi" name="OBEX Extension API" introduced="9.2" purpose="optional">
       
  5034 <unit bldFile="/mw/remoteconn/obex/obexextensionapi/group" mrp="/mw/remoteconn/obex/obexextensionapi/group/obex_extensionapis.mrp"/>
       
  5035 </component>
       
  5036 </collection>
       
  5037 </package>
       
  5038 <package id="srvdiscovery" level="generic" tech-domain="de" name="Service Discovery and Usage" levels="plugin framework server generic specific">
       
  5039 <collection id="upnpstack_plat" name="UPnP Stack Platform Interfaces" level="specific">
       
  5040 <component id="upnpstack_plat" name="UPnP Device API" purpose="optional" introduced="^3" class="api">
       
  5041 <unit bldFile="/mw/srvdiscovery/upnp/upnpstack_plat/upnp_device_api/group"/>
       
  5042 </component>
       
  5043 <component id="upnpstack_plat" name="UPnP Common API" purpose="optional" introduced="^3" class="api">
       
  5044 <unit bldFile="/mw/srvdiscovery/upnp/upnpstack_plat/upnp_common_api/group"/>
       
  5045 </component>
       
  5046 <component id="upnpstack_plat" name="UPnP Utils API" purpose="optional" introduced="^3" class="api">
       
  5047 <unit bldFile="/mw/srvdiscovery/upnp/upnpstack_plat/upnp_utils_api/group"/>
       
  5048 </component>
       
  5049 <component id="upnpstack_plat" name="UPnP Control Point API" purpose="optional" introduced="^3" class="api">
       
  5050 <unit bldFile="/mw/srvdiscovery/upnp/upnpstack_plat/upnp_control_point_api/group"/>
       
  5051 </component>
       
  5052 <component id="upnpstack_plat" name="UPnP HTTP Server API" purpose="optional" introduced="^3" class="api">
       
  5053 <unit bldFile="/mw/srvdiscovery/upnp/upnpstack_plat/upnp_httpserver_api/group"/>
       
  5054 </component>
       
  5055 <component id="upnpstack_plat" name="UPnP HTTP Transfer API" purpose="optional" introduced="^3" class="api">
       
  5056 <unit bldFile="/mw/srvdiscovery/upnp/upnpstack_plat/upnp_http_transfer_api/group"/>
       
  5057 </component>
       
  5058 </collection>
       
  5059 <collection id="servicediscoveryandcontrol" name="Service Discovery and Control" level="framework">
       
  5060 <component id="servicediscoveryfw" name="Service Discovery Framework" introduced="^3" purpose="optional">
       
  5061 <unit bldFile="/mw/srvdiscovery/servicediscoveryandcontrol/pnp/group" mrp="/mw/srvdiscovery/servicediscoveryandcontrol/pnp/group/servicediscoveryframework.mrp"/>
       
  5062 </component>
       
  5063 </collection>
       
  5064 <collection id="upnp" name="UPnP" level="server">
       
  5065 <component id="upnpstack" name="UPnP Stack" introduced="^3" purpose="optional">
       
  5066 <unit bldFile="/mw/srvdiscovery/upnp/upnpstack/group"/>
       
  5067 </component>
       
  5068 </collection>
       
  5069 <collection id="srvdiscovery_info" name="Service Discovery and Usage Info" level="specific">
       
  5070 <component id="srvdiscovery_metadata" name="Service Discovery and Usage Metadata" class="config" introduced="^2" purpose="development" target="desktop">
       
  5071 <unit mrp="/mw/srvdiscovery/srvdiscovery_info/srvdiscovery_metadata/srvdiscovery_metadata.mrp"/>
       
  5072 </component>
       
  5073 </collection>
       
  5074 </package>
       
  5075 <package id="dlnasrv" level="specific" tech-domain="de" name="DLNA Services" levels="stack server ctrl framework plugin">
       
  5076 <!-- uncomment all the units when configuration is in place, they're currently #included from other xxx_build components -->
       
  5077 <collection id="dlnasrv_plat" name="DLNA Services Platform Interfaces" level="plugin">
       
  5078 <component id="upnp_media_server_settings_api" name="UPnP Media Server Settings API" class="api" filter="s60">
       
  5079 <unit bldFile="/mw/dlnasrv/dlnasrv_plat/upnp_media_server_settings_api/group"/>
       
  5080 </component>
       
  5081 <component id="upnp_av_objects_api" name="UPnP A/V Objects API" class="api" filter="s60">
       
  5082 <unit bldFile="/mw/dlnasrv/dlnasrv_plat/upnp_av_objects_api/group"/>
       
  5083 </component>
       
  5084 <component id="upnp_media_server_api" name="UPnP Media Server API" class="api" filter="s60">
       
  5085 <unit bldFile="/mw/dlnasrv/dlnasrv_plat/upnp_media_server_api/group"/>
       
  5086 </component>
       
  5087 <component id="upnp_security_plugin_api" name="UPnP Security Plugin API" class="api" filter="s60">
       
  5088 <unit bldFile="/mw/dlnasrv/dlnasrv_plat/upnp_security_plugin_api/group"/>
       
  5089 </component>
       
  5090 <component id="upnp_avcp_api" name="UPnP AVCP API" class="api" filter="s60">
       
  5091 <unit bldFile="/mw/dlnasrv/dlnasrv_plat/upnp_avcp_api/group"/>
       
  5092 </component>
       
  5093 <component id="upnp_media_server_metadata_api" name="UPnP Media Server Metadata API" class="api" filter="s60">
       
  5094 <unit bldFile="/mw/dlnasrv/dlnasrv_plat/upnp_media_server_metadata_api/group"/>
       
  5095 </component>
       
  5096 <component id="upnp_command_api" name="UPnP Command API" class="api" filter="s60">
       
  5097 <unit bldFile="/mw/dlnasrv/dlnasrv_plat/upnp_command_api/group"/>
       
  5098 </component>
       
  5099 <component id="upnp_plugin_api" name="UPnP Plugin API" class="api" filter="s60">
       
  5100 <unit bldFile="/mw/dlnasrv/dlnasrv_plat/upnp_plugin_api/group"/>
       
  5101 </component>
       
  5102 </collection>
       
  5103 <collection id="upnpavcontrolpoint" name="UPnP A/V Control Point" level="plugin">
       
  5104 <component id="avcontrolframework" filter="s60" name="A/V Control Famework" introduced="9.1" deprecated="^3">
       
  5105 <unit bldFile="/mw/dlnasrv/upnpavcontrolpoint/avcontrolframework/group"/>
       
  5106 </component>
       
  5107 <component id="upnpavcontrolpoint_build" filter="s60" name="UPnP A/V Control Point Build" introduced="9.1" deprecated="^3">
       
  5108 <!-- put exports in other component instead -->
       
  5109 <unit bldFile="/mw/dlnasrv/upnpavcontrolpoint/group"/>
       
  5110 </component>
       
  5111 </collection>
       
  5112 <collection id="upnpmediaserver" name="UPnP Media Server" level="server">
       
  5113 <component id="avobjects" filter="s60" name="A/V Objects">
       
  5114 <unit bldFile="/mw/dlnasrv/upnpmediaserver/avobjects/group"/>
       
  5115 </component>
       
  5116 <component id="mediaserverclient" filter="s60" name="Media Server Client">
       
  5117 <unit bldFile="/mw/dlnasrv/upnpmediaserver/mediaserverclient/group"/>
       
  5118 </component>
       
  5119 <component id="connectionmanagerservice" filter="s60" name="Connection Manager Service">
       
  5120 <unit bldFile="/mw/dlnasrv/upnpmediaserver/connectionmanagerservice/group"/>
       
  5121 </component>
       
  5122 <component id="contentdirectoryservice" filter="s60" name="Content Directory Service">
       
  5123 <unit bldFile="/mw/dlnasrv/upnpmediaserver/contentdirectoryservice/group"/>
       
  5124 </component>
       
  5125 <component id="mediaserverengine" filter="s60" name="Media Server Engine">
       
  5126 <unit bldFile="/mw/dlnasrv/upnpmediaserver/mediaserverengine/group"/>
       
  5127 </component>
       
  5128 <component id="upnpmediaserver_build" filter="s60" name="UPnP Media Server Build">
       
  5129 <!-- move exports into one of above components -->
       
  5130 <unit bldFile="/mw/dlnasrv/upnpmediaserver/group"/>
       
  5131 </component>
       
  5132 </collection>
       
  5133 <collection id="upnpavcontroller" name="UPnP A/V Controller" level="ctrl">
       
  5134 <component id="upnpxmlparser" filter="s60" name="UPnP XML Parser" introduced="^2">
       
  5135 <unit bldFile="/mw/dlnasrv/upnpavcontroller/upnpxmlparser/group"/>
       
  5136 </component>
       
  5137 <component id="upnpavcontrollerserver" filter="s60" name="UPnP A/V Controller Server" introduced="^2">
       
  5138 <unit bldFile="/mw/dlnasrv/upnpavcontroller/upnpavcontrollerserver/group"/>
       
  5139 </component>
       
  5140 <component id="upnpavcontrollerclient" filter="s60" name="UPnP A/V Ccontroller Client" introduced="^2">
       
  5141 <unit bldFile="/mw/dlnasrv/upnpavcontroller/upnpavcontrollerclient/group"/>
       
  5142 </component>
       
  5143 <component id="upnpavcontrollerhelper" filter="s60" name="UPnP A/V Controller Helper" introduced="^2">
       
  5144 <unit bldFile="/mw/dlnasrv/upnpavcontroller/upnpavcontrollerhelper/group"/>
       
  5145 </component>
       
  5146 <component id="upnpavcontroller_build" filter="s60" name="UPnP A/V Controller Build" introduced="^2">
       
  5147 <!-- move exports content into one of above components -->
       
  5148 <unit bldFile="/mw/dlnasrv/upnpavcontroller/group"/>
       
  5149 </component>
       
  5150 </collection>
       
  5151 <collection id="upnpframework" name="UPnP Framework" level="framework">
       
  5152 <component id="upnputilities" filter="s60" name="UPnP Utilities" introduced="^2">
       
  5153 <unit bldFile="/mw/dlnasrv/upnpframework/upnputilities/group"/>
       
  5154 </component>
       
  5155 <component id="upnpextensionpluginif" filter="s60" name="UPnP Home Media Extension Plugin Interface" introduced="^2" deprecated="^3">
       
  5156 <meta rel="config">
       
  5157 <defined condition="FF_UPNP_FRAMEWORK_2_0"/>
       
  5158 </meta>
       
  5159 <!-- <unit bldFile="upnpframework/upnpextensionpluginif/group"/> -->
       
  5160 </component>
       
  5161 <component id="upnpfiletransferengine" filter="s60" name="UPnP File Transfer Engine" introduced="^2" deprecated="^3">
       
  5162 <meta rel="config">
       
  5163 <defined condition="FF_UPNP_FRAMEWORK_2_0"/>
       
  5164 </meta>
       
  5165 <!-- <unit bldFile="upnpframework/upnpfiletransferengine/group"/>-->
       
  5166 </component>
       
  5167 <component id="upnpcommonui" filter="s60" name="UPnP Common UI" introduced="^2" deprecated="^3">
       
  5168 <meta rel="config">
       
  5169 <defined condition="FF_UPNP_FRAMEWORK_2_0"/>
       
  5170 </meta>
       
  5171 <!--<unit bldFile="upnpframework/upnpcommonui/group"/>-->
       
  5172 </component>
       
  5173 <component id="upnpaiwengine" filter="s60" name="UPnP AIW Engine" introduced="^2" deprecated="^3">
       
  5174 <meta rel="config">
       
  5175 <defined condition="FF_UPNP_FRAMEWORK_2_0"/>
       
  5176 </meta>
       
  5177 <!--<unit bldFile="upnpframework/upnpaiwengine/group"/> -->
       
  5178 </component>
       
  5179 <component id="upnpaiwprovider" filter="s60" name="UPnP AIW Provider" class="plugin" introduced="^2" deprecated="^3">
       
  5180 <meta rel="config">
       
  5181 <defined condition="FF_UPNP_FRAMEWORK_2_0"/>
       
  5182 </meta>
       
  5183 <!--<unit bldFile="upnpframework/upnpaiwprovider/group"/>-->
       
  5184 </component>
       
  5185 <component id="upnpmusicadapter" filter="s60" name="UPnP Music Adapter" introduced="^2">
       
  5186 <unit bldFile="/mw/dlnasrv/upnpframework/upnpmusicadapter/group"/>
       
  5187 </component>
       
  5188 <component id="upnpcommand" filter="s60" name="UPnP Command" introduced="^2">
       
  5189 <unit bldFile="/mw/dlnasrv/upnpframework/upnpcommand/group"/>
       
  5190 </component>
       
  5191 <component id="upnpframework_build" filter="s60" name="UPnP Framework Build" introduced="^2">
       
  5192 <!-- move exports content into one of above components -->
       
  5193 <unit bldFile="/mw/dlnasrv/upnpframework/group"/>
       
  5194 </component>
       
  5195 </collection>
       
  5196 <collection id="upnpsettings" name="UPnP Settings" level="framework">
       
  5197 <component id="upnpsettingsengine" filter="s60" name="UPnP Settings Engine" introduced="^2">
       
  5198 <unit bldFile="/mw/dlnasrv/upnpsettings/upnpsettingsengine/group"/>
       
  5199 </component>
       
  5200 <component id="multiselectionui" filter="s60" name="Multi-Selection UI" introduced="^2" deprecated="^3">
       
  5201 <meta rel="config">
       
  5202 <defined condition="FF_UPNP_FRAMEWORK_2_0"/>
       
  5203 </meta>
       
  5204 <!--<unit bldFile="upnpsettings/multiselectionui/group"/>-->
       
  5205 </component>
       
  5206 <component id="appwizard" filter="s60" name="UPnP Settings Wizard App" introduced="^2" deprecated="^3">
       
  5207 <meta rel="config">
       
  5208 <defined condition="FF_UPNP_FRAMEWORK_2_0"/>
       
  5209 </meta>
       
  5210 <!--<unit bldFile="upnpsettings/appwizard/group"/>-->
       
  5211 </component>
       
  5212 <component id="upnpsharingui" filter="s60" name="UPnP Sharing UI" introduced="^2" deprecated="^3">
       
  5213 <meta rel="config">
       
  5214 <defined condition="FF_UPNP_FRAMEWORK_2_0"/>
       
  5215 </meta>
       
  5216 <!--<unit bldFile="upnpsettings/upnpsharingui/group"/>-->
       
  5217 </component>
       
  5218 <component id="upnpgsplugin" filter="s60" name="UPnP GS Plugin" class="plugin" introduced="^2">
       
  5219 <unit bldFile="/mw/dlnasrv/upnpsettings/upnpgsplugin/group"/>
       
  5220 </component>
       
  5221 <component id="upnpsettings_build" filter="s60" name="UPnP Settings Build" introduced="^2">
       
  5222 <!-- move exports content into one of above components -->
       
  5223 <unit bldFile="/mw/dlnasrv/upnpsettings/group"/>
       
  5224 </component>
       
  5225 </collection>
       
  5226 <collection id="upnpsharing" name="UPnP Sharing" level="server">
       
  5227 <component id="upnpdlnaprofiler" filter="s60" name="UPnP DLNA Profiler" introduced="^2">
       
  5228 <unit bldFile="/mw/dlnasrv/upnpsharing/upnpdlnaprofiler/group"/>
       
  5229 </component>
       
  5230 <component id="upnpsecurity" filter="s60" name="UPnP Security" introduced="^2">
       
  5231 <unit bldFile="/mw/dlnasrv/upnpsharing/upnpsecurity/group"/>
       
  5232 </component>
       
  5233 <component id="upnpcontentserver" filter="s60" name="UPnP Content Server" introduced="^2">
       
  5234 <unit bldFile="/mw/dlnasrv/upnpsharing/upnpcontentserver/group"/>
       
  5235 </component>
       
  5236 <component id="applicationengine" filter="s60" name="UPnP Application Engine" introduced="^2">
       
  5237 <unit bldFile="/mw/dlnasrv/upnpsharing/applicationengine/group"/>
       
  5238 </component>
       
  5239 <component id="upnpsharing_build" filter="s60" name="UPnP Sharing Build" introduced="^2">
       
  5240 <!-- move exports content into one of above components -->
       
  5241 <unit bldFile="/mw/dlnasrv/upnpsharing/group"/>
       
  5242 </component>
       
  5243 </collection>
       
  5244 <collection id="upnpmpxplugins" name="UPnP MPX Plugins" level="plugin">
       
  5245 <component id="upnpplaybackplugins" filter="s60" name="UPnP Playback Plugins" class="plugin" introduced="^2">
       
  5246 <unit bldFile="/mw/dlnasrv/upnpmpxplugins/upnpplaybackplugins/group"/>
       
  5247 </component>
       
  5248 <component id="upnpmpxplugins_build" filter="s60" name="UPnP MPX Plugins Build" introduced="^2">
       
  5249 <!-- move exports content into other component? -->
       
  5250 <unit bldFile="/mw/dlnasrv/upnpmpxplugins/group"/>
       
  5251 </component>
       
  5252 </collection>
       
  5253 <collection id="upnpharvester" name="UPnP Harvester" level="ctrl">
       
  5254 <meta rel="config">
       
  5255 <defined condition="FF_UPNP_FRAMEWORK_2_0"/>
       
  5256 </meta>
       
  5257 <component id="upnpharvester_common" filter="s60" name="UPnP Harvester Common" introduced="^2" deprecated="^3">
       
  5258 <!-- need to merge or #include these to a single bld.inf -->
       
  5259 <!--<unit bldFile="upnpharvester/common/cmlibrary/group"/>
       
  5260         <unit bldFile="upnpharvester/common/cmsettings/group"/>
       
  5261         <unit bldFile="upnpharvester/common/cmsqlwrapper/group"/>
       
  5262         <unit bldFile="upnpharvester/common/dbmanager/group"/>-->
       
  5263 </component>
       
  5264 <component id="cdssync" filter="s60" name="CDS Sync" introduced="^2" deprecated="^3">
       
  5265 <!-- <unit bldFile="upnpharvester/cdssync/common"/>-->
       
  5266 </component>
       
  5267 <component id="mdhserver" filter="s60" name="Metadata Harvester Server" introduced="^2" deprecated="^3">
       
  5268 <!--<unit bldFile="upnpharvester/mdhserver/group"/>-->
       
  5269 </component>
       
  5270 <component id="upnpharvester_build" filter="s60" name="UPnP Harvester Build" introduced="^2" deprecated="^3">
       
  5271 <!-- could just make the whole collection one component and move down a dir. Or move the exports here into the other component -->
       
  5272 <!--<unit bldFile="upnpharvester/group"/>-->
       
  5273 </component>
       
  5274 </collection>
       
  5275 <collection id="homesync" name="Home Sync" level="plugin">
       
  5276 <meta rel="config">
       
  5277 <defined condition="FF_UPNP_FRAMEWORK_2_0"/>
       
  5278 </meta>
       
  5279 <component id="contentmanager" filter="s60" name="Content Manager" introduced="^2" deprecated="^3">
       
  5280 <!-- <unit bldFile="homesync/group"/>-->
       
  5281 <!-- move bld.inf into contentmanager dir -->
       
  5282 </component>
       
  5283 </collection>
       
  5284 <collection id="homemedia" name="Home Media" level="framework">
       
  5285 <meta rel="config">
       
  5286 <defined condition="FF_UPNP_FRAMEWORK_2_0"/>
       
  5287 </meta>
       
  5288 <!-- collection is really just a component. Move down a directory -->
       
  5289 <component id="homemedia_build" filter="s60" name="Home Media" introduced="^2" deprecated="^3">
       
  5290 <!-- <unit bldFile="homemedia/group"/> -->
       
  5291 </component>
       
  5292 </collection>
       
  5293 <collection id="dlnasrv_info" name="DLNA Services Info" level="plugin">
       
  5294 <component id="dlnasrv_build" filter="s60" name="DLNA Services Build">
       
  5295 <!-- need to #include upnpplatformvar.hrh from each #included bld.inf, then this can be removed  -->
       
  5296 <unit bldFile="/mw/dlnasrv/group"/>
       
  5297 </component>
       
  5298 
       
  5299 </collection>
       
  5300 </package>
       
  5301 <package id="btservices" level="generic" tech-domain="de" name="Bluetooth Services" levels="framework server generic specific plugin">
       
  5302 <collection id="btservices_pub" name="BT Services Public Interfaces" level="plugin">
       
  5303 <component id="bluetooth_power_state_api" name="Bluetooth Power State API" class="api" filter="s60">
       
  5304 <unit bldFile="/mw/btservices/btservices_pub/bluetooth_power_state_api/group"/>
       
  5305 </component>
       
  5306 <component id="bluetooth_notifier_api" name="Bluetooth Notifier API" class="api" filter="s60">
       
  5307 <unit bldFile="/mw/btservices/btservices_pub/bluetooth_notifier_api/group"/>
       
  5308 </component>
       
  5309 </collection>
       
  5310 <collection id="btservices_plat" name="BT Services Platform Interfaces" level="plugin">
       
  5311 <component id="bluetooth_dosserver_audio_api" name="Bluetooth DOS Server Audio API" class="api" filter="s60">
       
  5312 <unit bldFile="/mw/btservices/btservices_plat/bluetooth_dosserver_audio_api/group"/>
       
  5313 </component>
       
  5314 <component id="bluetooth_dut_mode_api" name="Bluetooth DUT Mode API" class="api" filter="s60">
       
  5315 <unit bldFile="/mw/btservices/btservices_plat/bluetooth_dut_mode_api/group"/>
       
  5316 </component>
       
  5317 <component id="bluetooth_engine_api" name="Bluetooth Engine API" class="api" filter="s60">
       
  5318 <unit bldFile="/mw/btservices/btservices_plat/bluetooth_engine_api/group"/>
       
  5319 </component>
       
  5320 <component id="bluetooth_engine_connection_management_api" name="Bluetooth Engine Connection Management API" class="api" filter="s60">
       
  5321 <unit bldFile="/mw/btservices/btservices_plat/bluetooth_engine_connection_management_api/group"/>
       
  5322 </component>
       
  5323 <component id="bluetooth_engine_device_management_api" name="Bluetooth Engine Device Management API" class="api" filter="s60">
       
  5324 <unit bldFile="/mw/btservices/btservices_plat/bluetooth_engine_device_management_api/group"/>
       
  5325 </component>
       
  5326 <component id="bluetooth_engine_discovery_api" name="Bluetooth Engine Discovery API" class="api" filter="s60">
       
  5327 <unit bldFile="/mw/btservices/btservices_plat/bluetooth_engine_discovery_api/group"/>
       
  5328 </component>
       
  5329 <component id="bluetooth_engine_features_api" name="Bluetooth Engine Features API" class="api" filter="s60">
       
  5330 <unit bldFile="/mw/btservices/btservices_plat/bluetooth_engine_features_api/group"/>
       
  5331 </component>
       
  5332 <component id="bluetooth_engine_settings_api" name="Bluetooth Engine Settings API" class="api" filter="s60">
       
  5333 <unit bldFile="/mw/btservices/btservices_plat/bluetooth_engine_settings_api/group"/>
       
  5334 </component>
       
  5335 <component id="bluetooth_engine_plugin_api" name="Bluetooth Engine Plugin API" class="api" filter="s60">
       
  5336 <unit bldFile="/mw/btservices/btservices_plat/bluetooth_engine_plugin_api/group"/>
       
  5337 </component>
       
  5338 <component id="bluetooth_local_variation_api" name="Bluetooth Local Variation API" class="api" filter="s60">
       
  5339 <unit bldFile="/mw/btservices/btservices_plat/bluetooth_local_variation_api/group"/>
       
  5340 </component>
       
  5341 <component id="bluetooth_notifier_internal_api" name="Bluetooth Notifier internal API" class="api" filter="s60">
       
  5342 <unit bldFile="/mw/btservices/btservices_plat/bluetooth_notifier_internal_api/group"/>
       
  5343 </component>
       
  5344 <component id="bluetooth_sap_connection_state_api" name="Bluetooth SAP Connection State API" class="api" filter="s60">
       
  5345 <unit bldFile="/mw/btservices/btservices_plat/bluetooth_sap_connection_state_api/group"/>
       
  5346 </component>
       
  5347 <component id="bluetooth_secondary_display_notification_api" name="Bluetooth Secondary Display Notification API" class="api" filter="s60">
       
  5348 <unit bldFile="/mw/btservices/btservices_plat/bluetooth_secondary_display_notification_api/group"/>
       
  5349 </component>
       
  5350 </collection>
       
  5351 <collection id="bluetoothengine" name="Bluetooth Engine" level="framework">
       
  5352 <component id="bteng" filter="s60" name="Bluetooth Engine">
       
  5353 <unit bldFile="/mw/btservices/bluetoothengine/bteng/group"/>
       
  5354 </component>
       
  5355 <component id="btnotif" filter="s60" name="Bluetooth Notifier">
       
  5356 <unit bldFile="/mw/btservices/bluetoothengine/btnotif/group"/>
       
  5357 </component>
       
  5358 <component id="btaudioman" filter="s60" name="Bluetooth Audio Manager">
       
  5359 <unit bldFile="/mw/btservices/bluetoothengine/btaudioman/group"/>
       
  5360 </component>
       
  5361 <component id="btmac" filter="s60" name="Bluetooth Mono Audio Controller" class="plugin">
       
  5362 <unit bldFile="/mw/btservices/bluetoothengine/btmac/group"/>
       
  5363 </component>
       
  5364 <component id="btsac" filter="s60" name="Bluetooth Stereo Audio Controller" class="plugin">
       
  5365 <unit bldFile="/mw/btservices/bluetoothengine/btsac/group"/>
       
  5366 </component>
       
  5367 <component id="btaudiostreamer" filter="s60" name="Bluetooth Audio Streamer">
       
  5368 <unit bldFile="/mw/btservices/bluetoothengine/btaudiostreamer/group"/>
       
  5369 </component>
       
  5370 <component id="btsap" filter="s60" name="Bluetooth SIM Access Profile" class="plugin">
       
  5371 <unit bldFile="/mw/btservices/bluetoothengine/btsap/group"/>
       
  5372 </component>
       
  5373 <component id="btui" filter="s60" name="Bluetooth UI">
       
  5374 <unit bldFile="/mw/btservices/bluetoothengine/btui/group"/>
       
  5375 </component>
       
  5376 <component id="btpbap" filter="s60" name="Bluetooth Phonebook Access Profile" class="plugin">
       
  5377 <unit bldFile="/mw/btservices/bluetoothengine/btpbap/group"/>
       
  5378 </component>
       
  5379 <component id="bthid" filter="s60" name="Bluetooth HID">
       
  5380 <unit bldFile="/mw/btservices/bluetoothengine/bthid/group"/>
       
  5381 </component>
       
  5382 <component id="btctrldcmoadapter" filter="s60" name="Bluetooth Control DCMO Adapter" class="plugin" introduced="^3">
       
  5383 <unit bldFile="/mw/btservices/bluetoothengine/btctrldcmoadapter/group"/>
       
  5384 </component>
       
  5385 </collection>
       
  5386 <collection id="bluetoothappprofiles" name="Bluetooth Application Profiles" level="plugin">
       
  5387 <component id="avrcp" name="Bluetooth AVRCP" introduced="9.1" purpose="optional">
       
  5388 <unit bldFile="/mw/btservices/bluetoothappprofiles/avrcp" mrp="/mw/btservices/bluetoothappprofiles/avrcp/bluetooth_avrcp.mrp"/>
       
  5389 </component>
       
  5390 </collection>
       
  5391 <collection id="atcommands" name="AT Commands" level="generic">
       
  5392 <component id="modematplugin" name="Modem AT Plugin" filter="s60" class="plugin" introduced="^4">
       
  5393 <unit bldFile="/mw/btservices/atcommands/modematplugin/group"/>
       
  5394 </component>
       
  5395 <component id="lccustomplugin" name="LC Custom Plugin" filter="s60" class="plugin" introduced="^4">
       
  5396 <unit bldFile="/mw/btservices/atcommands/lccustomplugin/group"/>
       
  5397 </component>
       
  5398 </collection>
       
  5399 <collection id="btservices_info" name="BT Services Info" level="plugin">
       
  5400 <component id="btservices_metadata" name="BT Services Metadata" class="config" introduced="^3" purpose="development" target="desktop">
       
  5401 <unit mrp="/mw/btservices/btservices_info/btservices_metadata/btservices_metadata.mrp"/>
       
  5402 </component>
       
  5403 
       
  5404 </collection>
       
  5405 </package>
       
  5406 <package id="usbservices" level="generic" tech-domain="de" name="USB Services" levels="framework server generic specific plugin">
       
  5407 <collection id="usbservices_plat" name="USB Services Platform Interfaces" level="plugin">
       
  5408 <component id="pictbridge_api" name="PictBridge API" class="api" filter="s60">
       
  5409 <unit bldFile="/mw/usbservices/usbservices_plat/pictbridge_api/group"/>
       
  5410 </component>
       
  5411 <component id="ptp_responder_api" name="PTP Responder API" class="api" filter="s60">
       
  5412 <unit bldFile="/mw/usbservices/usbservices_plat/ptp_responder_api/group"/>
       
  5413 </component>
       
  5414 <component id="ptp_transport_api" name="PTP Transport API" class="api" filter="s60">
       
  5415 <unit bldFile="/mw/usbservices/usbservices_plat/ptp_transport_api/group"/>
       
  5416 </component>
       
  5417 <component id="usb_device_control_plugin_api" name="USB Device Control Plug-in API" class="api" filter="s60">
       
  5418 <unit bldFile="/mw/usbservices/usbservices_plat/usb_device_control_plugin_api/group"/>
       
  5419 </component>
       
  5420 <component id="usb_notifier_api" name="USB Notifier API" class="api" filter="s60">
       
  5421 <unit bldFile="/mw/usbservices/usbservices_plat/usb_notifier_api/group"/>
       
  5422 </component>
       
  5423 <component id="usb_personality_api_header" name="USB Personality API" class="api" filter="s60">
       
  5424 <unit bldFile="/mw/usbservices/usbservices_plat/usb_personality_api_header/group"/>
       
  5425 </component>
       
  5426 <component id="usb_personality_plugin_api" name="USB Personality Plug-in API" class="api" filter="s60">
       
  5427 <unit bldFile="/mw/usbservices/usbservices_plat/usb_personality_plugin_api/group"/>
       
  5428 </component>
       
  5429 <component id="usb_secondary_display_api" name="USB Secondary Display API" class="api" filter="s60">
       
  5430 <unit bldFile="/mw/usbservices/usbservices_plat/usb_secondary_display_api/group"/>
       
  5431 </component>
       
  5432 <component id="usb_watcher_api" name="USB Watcher API" class="api" filter="s60">
       
  5433 <unit bldFile="/mw/usbservices/usbservices_plat/usb_watcher_api/group"/>
       
  5434 </component>
       
  5435 <component id="usb_watcher_info_api_header" name="USB Watcher Info API" class="api" filter="s60">
       
  5436 <unit bldFile="/mw/usbservices/usbservices_plat/usb_watcher_info_api_header/group"/>
       
  5437 </component>
       
  5438 </collection>
       
  5439 <collection id="usbservices_info" name="USB Services Info" level="plugin">
       
  5440 
       
  5441 </collection>
       
  5442 <collection id="usbengines" name="USB Engines" level="generic">
       
  5443 <component id="usbotgwatcher" filter="s60" name="USB OTG Watcher">
       
  5444 <unit bldFile="/mw/usbservices/usbengines/usbotgwatcher/group"/>
       
  5445 </component>
       
  5446 <component id="usbwatcher" filter="s60" name="USB Watcher">
       
  5447 <unit bldFile="/mw/usbservices/usbengines/usbwatcher/group"/>
       
  5448 </component>
       
  5449 <component id="usblocodplugin" filter="s60" name="USB Local Connectivity Domain Plugin" class="plugin">
       
  5450 <unit bldFile="/mw/usbservices/usbengines/usblocodplugin/group"/>
       
  5451 </component>
       
  5452 <component id="usbdevcon" filter="s60" name="USB Device Control">
       
  5453 <unit bldFile="/mw/usbservices/usbengines/usbdevcon/group"/>
       
  5454 </component>
       
  5455 <component id="usbremotepersonality" filter="s60" name="USB Remote Personality">
       
  5456 <unit bldFile="/mw/usbservices/usbengines/usbremotepersonality/group"/>
       
  5457 </component>
       
  5458 </collection>
       
  5459 <collection id="usbclasses" name="USB Classes" level="framework">
       
  5460 <component id="usbobexclasscontroller" filter="s60" name="USB OBEX Class Controller" class="plugin">
       
  5461 <unit bldFile="/mw/usbservices/usbclasses/usbobexclasscontroller/group"/>
       
  5462 </component>
       
  5463 <component id="usbbasicpersonality" filter="s60" name="USB Basic Personality" class="plugin">
       
  5464 <unit bldFile="/mw/usbservices/usbclasses/usbbasicpersonality/group"/>
       
  5465 </component>
       
  5466 <component id="usbmscpersonality" filter="s60" name="USB MSC Personality" class="plugin">
       
  5467 <unit bldFile="/mw/usbservices/usbclasses/usbmscpersonality/group"/>
       
  5468 </component>
       
  5469 <!--	commented out in bld.inf. Should this be deleted?     
       
  5470   <component id="ptpstack" filter="s60" name="Picture Transfer Protocol Stack">
       
  5471         <unit bldFile="usbclasses/ptpstack/group"/>
       
  5472       </component>
       
  5473       <component id="sicdusbplugin" filter="s60" name="SICD USB Plugin" class="plugin">
       
  5474         <unit bldFile="usbclasses/sicdusbplugin/group"/>
       
  5475       </component>
       
  5476       <component id="ptpserver" filter="s60" name="Picture Transfer Protocol Server">
       
  5477         <unit bldFile="usbclasses/ptpserver/group"/>
       
  5478       </component>-->
       
  5479 <component id="pictbridgeengine" filter="s60" name="PictBridge Engine">
       
  5480 <unit bldFile="/mw/usbservices/usbclasses/pictbridgeengine/group"/>
       
  5481 </component>
       
  5482 <component id="usbphoneasmodem" filter="s60" name="USB Phone as Modem" introduced="^3">
       
  5483 <unit bldFile="/mw/usbservices/usbclasses/usbphoneasmodem/group"/>
       
  5484 </component>
       
  5485 </collection>
       
  5486 <collection id="usbuis" name="USB UIs" level="specific">
       
  5487 <component id="usbui" filter="s60" name="USB UI">
       
  5488 <unit bldFile="/mw/usbservices/usbuis/usbui/group"/>
       
  5489 </component>
       
  5490 <component id="usbuinotif" filter="s60" name="USB UI Notifiers">
       
  5491 <unit bldFile="/mw/usbservices/usbuis/usbuinotif/group"/>
       
  5492 </component>
       
  5493 <component id="imageprintuiprovider" filter="s60" name="ImagePrint UI Provider" class="plugin">
       
  5494 <unit bldFile="/mw/usbservices/usbuis/imageprintuiprovider/group"/>
       
  5495 </component>
       
  5496 <component id="usbimageprintui" filter="s60" name="ImagePrint UI">
       
  5497 <unit bldFile="/mw/usbservices/usbuis/imageprintui/group"/>
       
  5498 </component>
       
  5499 </collection>
       
  5500 </package>
       
  5501 <package id="shortlinkconn" level="generic" tech-domain="de" name="Shortlink Connectivity" levels="framework server generic specific plugin">
       
  5502 <!-- Package is pending removal. Contents to be moved to remoteconn and btservices -->
       
  5503 <collection id="shortlinkconn_plat" name="Shortlink Connectivity Platform Interfaces" level="plugin">
       
  5504 <component id="obex_service_utils_api" name="OBEX Service Utils API" class="api" filter="s60">
       
  5505 <unit bldFile="/mw/shortlinkconn/shortlinkconn_plat/obex_service_utils_api/group"/>
       
  5506 </component>
       
  5507 <component id="obex_service_plugin_api" name="OBEX Service Plugin API" class="api" filter="s60">
       
  5508 <unit bldFile="/mw/shortlinkconn/shortlinkconn_plat/obex_service_plugin_api/group"/>
       
  5509 </component>
       
  5510 <component id="dialup_connection_status_api" name="Dial-up Connection Status API" class="api" filter="s60">
       
  5511 <unit bldFile="/mw/shortlinkconn/shortlinkconn_plat/dialup_connection_status_api/group"/>
       
  5512 </component>
       
  5513 <component id="dun_secondary_display_notification_api" name="DUN Secondary Display Notification API" class="api" filter="s60">
       
  5514 <unit bldFile="/mw/shortlinkconn/shortlinkconn_plat/dun_secondary_display_notification_api/group"/>
       
  5515 </component>
       
  5516 <component id="obex_secondary_display_notification_api" name="OBEX Secondary Display Notification API" class="api" filter="s60">
       
  5517 <unit bldFile="/mw/shortlinkconn/shortlinkconn_plat/obex_secondary_display_notification_api/group"/>
       
  5518 </component>
       
  5519 <component id="generic_hid_api" name="Generic HID API" class="api" filter="s60">
       
  5520 <unit bldFile="/mw/shortlinkconn/shortlinkconn_plat/generic_hid_api/group"/>
       
  5521 </component>
       
  5522 <component id="locod_bearer_plugin_api" name="Locod Bearer Plugin API" class="api" filter="s60">
       
  5523 <unit bldFile="/mw/shortlinkconn/shortlinkconn_plat/locod_bearer_plugin_api/group"/>
       
  5524 </component>
       
  5525 <component id="usb_obexservicemanager_client_api" name="USB OBEX Service Manager Client API" class="api" filter="s60">
       
  5526 <unit bldFile="/mw/shortlinkconn/shortlinkconn_plat/usb_obexservicemanager_client_api/group"/>
       
  5527 </component>
       
  5528 </collection>
       
  5529 <collection id="localconnectivityservice" name="Local Connectivity Service" level="server">
       
  5530 <component id="locod" name="Local Connectivity Daemon">
       
  5531 <unit bldFile="/mw/shortlinkconn/localconnectivityservice/locod/group"/>
       
  5532 </component>
       
  5533 <component id="obexserviceman" name="OBEX Service Managar">
       
  5534 <unit bldFile="/mw/shortlinkconn/localconnectivityservice/obexserviceman/group"/>
       
  5535 </component>
       
  5536 <component id="obexsendservices" name="OBEX Send Services">
       
  5537 <unit bldFile="/mw/shortlinkconn/localconnectivityservice/obexsendservices/group"/>
       
  5538 </component>
       
  5539 <component id="obexreceiveservices" name="OBEX Receive Services">
       
  5540 <unit bldFile="/mw/shortlinkconn/localconnectivityservice/obexreceiveservices/group"/>
       
  5541 </component>
       
  5542 <component id="dun" name="Dial Up Networking">
       
  5543 <unit bldFile="/mw/shortlinkconn/localconnectivityservice/dun/group"/>
       
  5544 </component>
       
  5545 <component id="lcstylustap" name="LC Stylus Tap Plugins" class="plugin">
       
  5546 <unit bldFile="/mw/shortlinkconn/localconnectivityservice/lcstylustap/group"/>
       
  5547 </component>
       
  5548 <component id="generichid" name="Generic HID">
       
  5549 <unit bldFile="/mw/shortlinkconn/localconnectivityservice/generichid/group"/>
       
  5550 </component>
       
  5551 <component id="headset" name="Headset">
       
  5552 <unit bldFile="/mw/shortlinkconn/localconnectivityservice/headset/group"/>
       
  5553 </component>
       
  5554 </collection>
       
  5555 </package>
       
  5556 <package id="imghandling" level="specific" tech-domain="mm" name="Image Handling" levels="lib util if">
       
  5557 <collection id="imagehandling_plat" name="Image Handling Platform Interfaces" level="if">
       
  5558 <component id="image_handling_library_api" name="Image Handling Library API" class="api" filter="s60">
       
  5559 <unit bldFile="/mw/imghandling/imagehandling_plat/image_handling_library_api/group"/>
       
  5560 </component>
       
  5561 <component id="3gp_library_api" name="3GP Library API" class="api" filter="s60">
       
  5562 <unit bldFile="/mw/imghandling/imagehandling_plat/3gp_library_api/group"/>
       
  5563 </component>
       
  5564 <component id="thumbnailmanager_api" name="Thumbnail Manager API" class="api" filter="s60">
       
  5565 <unit bldFile="/mw/imghandling/imagehandling_plat/thumbnailmanager_api/group" filter="!test"/>
       
  5566 
       
  5567 </component>
       
  5568 </collection>
       
  5569 <collection id="imagehandlinglib" name="Image Handling Library" level="lib">
       
  5570 <!-- collection is really a component, need to move down a directory -->
       
  5571 <component id="ihl" filter="s60" name="IHL">
       
  5572 <unit bldFile="/mw/imghandling/imagehandlinglib/group"/>
       
  5573 </component>
       
  5574 
       
  5575 </collection>
       
  5576 <collection id="imagehandlingutilities" name="Image Handling Utilities" level="util">
       
  5577 <component id="thumbnailmanager" filter="s60" name="Thumbnail Manager">
       
  5578 <unit bldFile="/mw/imghandling/imagehandlingutilities/thumbnailmanager/group"/>
       
  5579 </component>
       
  5580 </collection>
       
  5581 </package>
       
  5582 <package id="metadatasrv" level="specific" tech-domain="mm" name="Legacy Metadata Services" levels="plugin framework server generic specific">
       
  5583 <collection id="metadatasrv_pub" name="Legacy Metadata Services Public Interfaces" level="specific">
       
  5584 <component id="content_listing_framework_api" name="Content Listing Framework API" class="api" filter="s60">
       
  5585 <meta rel="config">
       
  5586 <not-defined condition="RD_MDS_2_5"/>
       
  5587 </meta>
       
  5588 <!-- Leave commented out until confguration is in use
       
  5589 	unit bldFile="metadatasrv_pub/content_listing_framework_api/group"/>-->
       
  5590 </component>
       
  5591 <component id="media_fetch_api" name="Media Fetch API" class="api" filter="s60">
       
  5592 <unit bldFile="/mw/metadatasrv/metadatasrv_pub/media_fetch_api/group"/>
       
  5593 </component>
       
  5594 <component id="metadatasrv_pub_build" name="Legacy Metadata Services Public Interface Build" class="api" filter="s60">
       
  5595 <!-- only needed for #ifdefs, remove when confguration is in use -->
       
  5596 <unit bldFile="/mw/metadatasrv/metadatasrv_pub/group"/>
       
  5597 </component>
       
  5598 </collection>
       
  5599 <collection id="metadatasrv_plat" name="Legacy Metadata Services Platform Interfaces" level="specific">
       
  5600 <component id="media_fetch_implementation_api" name="Media Fetch Implementation API" class="api" filter="s60">
       
  5601 <unit bldFile="/mw/metadatasrv/metadatasrv_plat/media_fetch_implementation_api/group"/>
       
  5602 </component>
       
  5603 <component id="content_listing_framework_collection_manager_api" name="Content Listing Framework Collection Manager API" class="api" filter="s60">
       
  5604 <meta rel="config">
       
  5605 <not-defined condition="RD_MDS_2_5"/>
       
  5606 </meta>
       
  5607 <!-- Leave commented out until confguration is in use
       
  5608     <unit bldFile="metadatasrv_plat/content_listing_framework_collection_manager_api/group"/>-->
       
  5609 </component>
       
  5610 <component id="content_listing_framework_extended_api" name="Content Listing Framework Extended API" class="api" filter="s60">
       
  5611 <meta rel="config">
       
  5612 <not-defined condition="RD_MDS_2_5"/>
       
  5613 </meta>
       
  5614 <!-- Leave commented out until confguration is in use
       
  5615     <unit bldFile="metadatasrv_plat/content_listing_framework_extended_api/group"/>-->
       
  5616 </component>
       
  5617 <component id="metadatasrv_plat_build" name="Legacy Metadata Services Platform Interface Build" class="api" filter="s60">
       
  5618 <!-- only needed for #ifdefs, remove when confguration is in use -->
       
  5619 <unit bldFile="/mw/metadatasrv/metadatasrv_plat/group"/>
       
  5620 </component>
       
  5621 </collection>
       
  5622 <collection id="mediamanagementutilities" name="Media Management Utilities" level="generic">
       
  5623 <component id="mediafetch" filter="s60" name="Media Fetch">
       
  5624 <unit bldFile="/mw/metadatasrv/mediamanagementutilities/mediafetch/group"/>
       
  5625 </component>
       
  5626 </collection>
       
  5627 </package>
       
  5628 <package id="mds" level="specific" tech-domain="mm" name="Metadata Services" levels="mgr eng server int">
       
  5629 <collection id="mds_plat" name="Metadata Services Platform Interfaces" level="int">
       
  5630 <component id="context_engine_plugin_api" name="Context Engine Plugin API" introduced="^2" class="api" filter="s60">
       
  5631 <unit bldFile="/mw/mds/mds_plat/context_engine_plugin_api/group" filter="!test"/>
       
  5632 
       
  5633 </component>
       
  5634 <component id="harvester_framework_api" name="Harvester Framework API" introduced="^2" class="api" filter="s60">
       
  5635 <unit bldFile="/mw/mds/mds_plat/harvester_framework_api/group" filter="!test"/>
       
  5636 
       
  5637 <!-- can only have one unit with the same filter, #include the following from the previous unit -->
       
  5638 
       
  5639 
       
  5640 
       
  5641 
       
  5642 
       
  5643 </component>
       
  5644 <component id="location_manager_api" name="Location Manager API" introduced="^2" class="api" filter="s60">
       
  5645 <unit bldFile="/mw/mds/mds_plat/location_manager_api/group" filter="!test"/>
       
  5646 
       
  5647 </component>
       
  5648 <component id="metadata_engine_api" name="Metadata Engine API" introduced="^2" class="api" filter="s60">
       
  5649 <unit bldFile="/mw/mds/mds_plat/metadata_engine_api/group" filter="!test"/>
       
  5650 
       
  5651 </component>
       
  5652 <component id="content_listing_framework_collection_manager_api" name="Content Listing Framework Collection Manager API" introduced="^2" class="api" filter="s60">
       
  5653 <meta rel="config">
       
  5654 <defined condition="RD_MDS_2_5"/>
       
  5655 </meta>
       
  5656 <unit bldFile="/mw/mds/mds_plat/content_listing_framework_collection_manager_api/group" filter="!test"/>
       
  5657 
       
  5658 </component>
       
  5659 <component id="content_listing_framework_extended_api" name="Content Listing Framework Extended API" introduced="^2" class="api" filter="s60">
       
  5660 <meta rel="config">
       
  5661 <defined condition="RD_MDS_2_5"/>
       
  5662 </meta>
       
  5663 <unit bldFile="/mw/mds/mds_plat/content_listing_framework_extended_api/group"/>
       
  5664 </component>
       
  5665 </collection>
       
  5666 <collection id="mds_pub" name="Metadata Services Public Interfaces" level="int">
       
  5667 <component id="content_listing_framework_api" name="Content Listing Framework API" introduced="^2" class="api" filter="s60">
       
  5668 <meta rel="config">
       
  5669 <defined condition="RD_MDS_2_5"/>
       
  5670 </meta>
       
  5671 <unit bldFile="/mw/mds/mds_pub/content_listing_framework_api/group" filter="!test"/>
       
  5672 
       
  5673 </component>
       
  5674 </collection>
       
  5675 <collection id="metadataengine" name="Metadata Engine" level="eng">
       
  5676 <component id="metadataengine_common" filter="s60" name="Metadata Engine Common" introduced="^2">
       
  5677 <unit bldFile="/mw/mds/metadataengine/common/group"/>
       
  5678 </component>
       
  5679 <component id="metadataengine_server" filter="s60" name="Metadata Engine Server" introduced="^2">
       
  5680 <unit bldFile="/mw/mds/metadataengine/server/group"/>
       
  5681 </component>
       
  5682 <component id="metadataengine_client" filter="s60" name="Metadata Engine Client" introduced="^2">
       
  5683 <unit bldFile="/mw/mds/metadataengine/client/group"/>
       
  5684 </component>
       
  5685 <component id="metadataengine_build" filter="s60" name="Metadata Engine Build" introduced="^2">
       
  5686 <!--make this collection a single component, or split this bld.inf into the other units  -->
       
  5687 <unit bldFile="/mw/mds/metadataengine/group"/>
       
  5688 </component>
       
  5689 </collection>
       
  5690 <collection id="locationmanager" name="Location Manager" level="mgr">
       
  5691 <component id="locationtrail" filter="s60" name="Location Trail" introduced="^2">
       
  5692 <unit bldFile="/mw/mds/locationmanager/locationtrail/group"/>
       
  5693 </component>
       
  5694 <component id="locationmanager_server" filter="s60" name="Location Manager Server" introduced="^2">
       
  5695 <unit bldFile="/mw/mds/locationmanager/server/group"/>
       
  5696 </component>
       
  5697 <component id="locationmanager_client" filter="s60" name="Location Manager Client" introduced="^2">
       
  5698 <unit bldFile="/mw/mds/locationmanager/client/group"/>
       
  5699 </component>
       
  5700 <component id="locationmanager_build" filter="s60" name="Location Manager Build" introduced="^2">
       
  5701 <!--make this collection a single component, or split this bld.inf into the other units  -->
       
  5702 <unit bldFile="/mw/mds/locationmanager/group"/>
       
  5703 </component>
       
  5704 </collection>
       
  5705 <collection id="contextengine" name="Context Engine" level="eng">
       
  5706 <component id="contextengine_plugins" filter="s60" name="Context Engine Plugins" class="plugin" introduced="^2">
       
  5707 <unit bldFile="/mw/mds/contextengine/plugins/group"/>
       
  5708 </component>
       
  5709 <component id="contextengine_build" filter="s60" name="Context Engine Build" introduced="^2">
       
  5710 <!--make this collection a single component, or make this unit self-contained  -->
       
  5711 <unit bldFile="/mw/mds/contextengine/group"/>
       
  5712 </component>
       
  5713 </collection>
       
  5714 <collection id="harvester" name="Harvester" level="eng">
       
  5715 <component id="blacklistclient" filter="s60" name="Blacklist Client" introduced="^2">
       
  5716 <unit bldFile="/mw/mds/harvester/blacklistclient/group"/>
       
  5717 </component>
       
  5718 <component id="blacklistserver" filter="s60" name="Blacklist Server" introduced="^2">
       
  5719 <unit bldFile="/mw/mds/harvester/blacklistserver/group"/>
       
  5720 </component>
       
  5721 <component id="harvester_common" filter="s60" name="Harvester Common" introduced="^2">
       
  5722 <unit bldFile="/mw/mds/harvester/common/group"/>
       
  5723 </component>
       
  5724 <component id="composerplugins" filter="s60" name="Composer Plugins" class="plugin" introduced="^2">
       
  5725 <unit bldFile="/mw/mds/harvester/composerplugins/group"/>
       
  5726 </component>
       
  5727 <component id="harvesterplugins" filter="s60" name="Harvester Plugins" class="plugin" introduced="^2">
       
  5728 <unit bldFile="/mw/mds/harvester/harvesterplugins/group"/>
       
  5729 </component>
       
  5730 <component id="monitorplugins" filter="s60" name="Monitor Plugins" class="plugin" introduced="^2">
       
  5731 <unit bldFile="/mw/mds/harvester/monitorplugins/group"/>
       
  5732 </component>
       
  5733 <component id="harvester_server" filter="s60" name="Harvester Server" introduced="^2">
       
  5734 <unit bldFile="/mw/mds/harvester/server/group"/>
       
  5735 </component>
       
  5736 <component id="harvester_client" filter="s60" name="Harvester Client" introduced="^2">
       
  5737 <unit bldFile="/mw/mds/harvester/client/group"/>
       
  5738 </component>
       
  5739 <component id="harvester_build" filter="s60" name="Harvester Build" introduced="^2">
       
  5740 <!-- split these exports into the other components -->
       
  5741 <unit bldFile="/mw/mds/harvester/group"/>
       
  5742 </component>
       
  5743 </collection>
       
  5744 <collection id="watchdog" name="Watchdog" level="server">
       
  5745 <!-- collection is really a component. Move down a directory -->
       
  5746 <component id="mdswatchdog" filter="s60" name="Metadata Watchdog" introduced="^2">
       
  5747 <unit bldFile="/mw/mds/watchdog/group"/>
       
  5748 </component>
       
  5749 </collection>
       
  5750 <collection id="clfwrapper" name="Content Listing Framework Wrapper" level="int">
       
  5751 <!-- collection is really a component. Move down a directory -->
       
  5752 <meta rel="config">
       
  5753 <defined condition="RD_MDS_2_5"/>
       
  5754 </meta>
       
  5755 <component id="clfwrapper_build" filter="s60" name="CLF Wrapper Build" introduced="^2">
       
  5756 <!-- Uncomment unit when configuration is in place. Currently #included from mds_build -->
       
  5757 <!--<unit bldFile="clfwrapper/group"/>-->
       
  5758 </component>
       
  5759 </collection>
       
  5760 <collection id="mds_info" name="Metadata Services Info" level="int">
       
  5761 <component id="mds_build" filter="s60" name="Metadata Services Build" introduced="^2">
       
  5762 <!-- consider distributiing this into the rest of the components in the package -->
       
  5763 <unit bldFile="/mw/mds/group"/>
       
  5764 </component>
       
  5765 </collection>
       
  5766 </package>
       
  5767 <package id="mmuifw" level="specific" tech-domain="mm" name="Multimedia UI Framework" levels="mgr mdl util ui api">
       
  5768 <collection id="mmuifw_plat" name="Multimedia UI Framework Platform Interfaces" level="api">
       
  5769 <component id="alf_widgetfactory_api" name="ALF Widget Factory API" class="api" filter="s60">
       
  5770 <unit bldFile="/mw/mmuifw/mmuifw_plat/alf_widgetfactory_api/group"/>
       
  5771 </component>
       
  5772 <component id="alf_widgetutils_api" name="ALF Widget Utils API" class="api" filter="s60">
       
  5773 <unit bldFile="/mw/mmuifw/mmuifw_plat/alf_widgetutils_api/group"/>
       
  5774 </component>
       
  5775 <component id="alf_widgetmodel_api" name="ALF Widget Model API" class="api" filter="s60">
       
  5776 <unit bldFile="/mw/mmuifw/mmuifw_plat/alf_widgetmodel_api/group"/>
       
  5777 </component>
       
  5778 <component id="osn_container_api" name="OSN Container API" class="api" filter="s60">
       
  5779 <unit bldFile="/mw/mmuifw/mmuifw_plat/osn_container_api/group"/>
       
  5780 </component>
       
  5781 <component id="osn_global_api" name="OSN Global API" class="api" filter="s60">
       
  5782 <unit bldFile="/mw/mmuifw/mmuifw_plat/osn_global_api/group"/>
       
  5783 </component>
       
  5784 <component id="osn_string_api" name="OSN String API" class="api" filter="s60">
       
  5785 <unit bldFile="/mw/mmuifw/mmuifw_plat/osn_string_api/group"/>
       
  5786 </component>
       
  5787 <component id="alf_resourcepool_api" name="ALF Resource Pool API" class="api" filter="s60">
       
  5788 <unit bldFile="/mw/mmuifw/mmuifw_plat/alf_resourcepool_api/group"/>
       
  5789 </component>
       
  5790 <component id="alf_containerwidget_api" name="ALF Container Widget API" class="api" filter="s60">
       
  5791 <unit bldFile="/mw/mmuifw/mmuifw_plat/alf_containerwidget_api/group"/>
       
  5792 </component>
       
  5793 <component id="alf_viewwidget_api" name="ALF View Widget API" class="api" filter="s60">
       
  5794 <unit bldFile="/mw/mmuifw/mmuifw_plat/alf_viewwidget_api/group"/>
       
  5795 </component>
       
  5796 <component id="alf_scrollbarwidget_api" name="ALF Scrollbar Widget API" class="api" filter="s60">
       
  5797 <unit bldFile="/mw/mmuifw/mmuifw_plat/alf_scrollbarwidget_api/group"/>
       
  5798 </component>
       
  5799 <component id="alf_customlayoutmanagers_api" name="ALF Custom Layout Managers API" class="api" filter="s60">
       
  5800 <unit bldFile="/mw/mmuifw/mmuifw_plat/alf_customlayoutmanagers_api/group"/>
       
  5801 </component>
       
  5802 <component id="gesturehelper_api" name="Gesture Helper API" class="api" filter="s60">
       
  5803 <unit bldFile="/mw/mmuifw/mmuifw_plat/gesturehelper_api/group"/>
       
  5804 </component>
       
  5805 <component id="mul_coverflowwidget_api" name="MUL Coverflow Widget API" class="api" filter="s60">
       
  5806 <unit bldFile="/mw/mmuifw/mmuifw_plat/mul_coverflowwidget_api/group"/>
       
  5807 </component>
       
  5808 <component id="mul_datamodel_api" name="MUL Data Model API" class="api" filter="s60">
       
  5809 <unit bldFile="/mw/mmuifw/mmuifw_plat/mul_datamodel_api/group"/>
       
  5810 </component>
       
  5811 <component id="mul_sliderwidget_api" name="MUL Slider Widget API" class="api" filter="s60">
       
  5812 <unit bldFile="/mw/mmuifw/mmuifw_plat/mul_sliderwidget_api/group"/>
       
  5813 </component>
       
  5814 <component id="mul_widget_api" name="MUL Widget API" class="api" filter="s60">
       
  5815 <unit bldFile="/mw/mmuifw/mmuifw_plat/mul_widget_api/group"/>
       
  5816 </component>
       
  5817 </collection>
       
  5818 <collection id="mmuifw_info" name="Multimedia UI Framework Info" level="ui">
       
  5819 <component id="mmuifw_build" filter="s60" name="Multimedia UI Framework Build">
       
  5820 <!-- Move exports into other componetns or remove all #includes and make this a ROM component -->
       
  5821 <unit bldFile="/mw/mmuifw/group"/>
       
  5822 </component>
       
  5823 </collection>
       
  5824 <collection id="osncore" name="OS Neutral Library Core" level="util">
       
  5825 <!-- collection is really a component. Move down a directory -->
       
  5826 <component id="osncore_build" filter="s60" name="OSN Core Build">
       
  5827 <unit bldFile="/mw/mmuifw/osncore/group"/>
       
  5828 </component>
       
  5829 </collection>
       
  5830 <collection id="alfwidgetutils" name="Accelerated LAF Widget Utils" level="ui">
       
  5831 <!-- collection is really a component. Move down a directory -->
       
  5832 <component id="alfwidgetutils_build" filter="s60" name="ALF Widget Utils">
       
  5833 <unit bldFile="/mw/mmuifw/alfwidgetutils/group"/>
       
  5834 </component>
       
  5835 </collection>
       
  5836 <collection id="resourcepool" name="Resource Pool" level="util">
       
  5837 <!-- collection is really a component. Move down a directory -->
       
  5838 <component id="alfresourcepool" filter="s60" name="ALF Resource Pool">
       
  5839 <unit bldFile="/mw/mmuifw/resourcepool/group"/>
       
  5840 </component>
       
  5841 </collection>
       
  5842 <collection id="widgetmodel" name="Widget Model" level="mdl">
       
  5843 <!-- collection is really a component. Move down a directory -->
       
  5844 <component id="widgetmodel_build" filter="s60" name="Widget Model Build">
       
  5845 <unit bldFile="/mw/mmuifw/widgetmodel/group"/>
       
  5846 </component>
       
  5847 </collection>
       
  5848 <collection id="mulwidgets" name="MUL Widgets" level="ui">
       
  5849 <!-- should spell out MUL in the collection name -->
       
  5850 <component id="mullogging" filter="s60" name="MUL Logging">
       
  5851 <unit bldFile="/mw/mmuifw/mulwidgets/mullogging/group"/>
       
  5852 </component>
       
  5853 <component id="muldatamodel" filter="s60" name="MUL Data Model">
       
  5854 <unit bldFile="/mw/mmuifw/mulwidgets/muldatamodel/group"/>
       
  5855 </component>
       
  5856 <component id="mulwidgets_common" filter="s60" name="MUL Common Utils">
       
  5857 <unit bldFile="/mw/mmuifw/mulwidgets/common/group"/>
       
  5858 </component>
       
  5859 <component id="gesturehelper" filter="s60" name="Gesture Helper">
       
  5860 <unit bldFile="/mw/mmuifw/mulwidgets/gesturehelper/group"/>
       
  5861 </component>
       
  5862 <component id="mulcoverflowwidget" filter="s60" name="MUL CoverFlow Widget">
       
  5863 <unit bldFile="/mw/mmuifw/mulwidgets/mulcoverflowwidget/group"/>
       
  5864 </component>
       
  5865 <component id="mulsliderwidget" filter="s60" name="MUL Slider Widget">
       
  5866 <unit bldFile="/mw/mmuifw/mulwidgets/mulsliderwidget/group"/>
       
  5867 </component>
       
  5868 <component id="alfviewwidget" filter="s60" name="ALF View Widget">
       
  5869 <unit bldFile="/mw/mmuifw/mulwidgets/alfviewwidget/group"/>
       
  5870 </component>
       
  5871 <component id="alfcontainerwidget" filter="s60" name="ALF Container Widget">
       
  5872 <unit bldFile="/mw/mmuifw/mulwidgets/alfcontainerwidget/group"/>
       
  5873 </component>
       
  5874 <component id="alfscrollbarwidget" filter="s60" name="ALF Scrollbar Widget">
       
  5875 <unit bldFile="/mw/mmuifw/mulwidgets/alfscrollbarwidget/group"/>
       
  5876 </component>
       
  5877 </collection>
       
  5878 </package>
       
  5879 <package id="videoutils" level="specific" tech-domain="mm" name="Video Utils" levels="eng util if">
       
  5880 <collection id="videoutils_plat" name="Video Utils Platform Interfaces" level="if">
       
  5881 <component id="videoscheduler_api" name="Video Scheduler API" class="api" filter="s60">
       
  5882 <unit bldFile="/mw/videoutils/videoutils_plat/videoscheduler_api/group"/>
       
  5883 </component>
       
  5884 <component id="videoconnutility_api" name="Video Connection Utility API" class="api" filter="s60">
       
  5885 <unit bldFile="/mw/videoutils/videoutils_plat/videoconnutility_api/group"/>
       
  5886 </component>
       
  5887 <component id="videoplayer_constants_api" name="Videoplayer Constants API" class="api" filter="s60">
       
  5888 <unit bldFile="/mw/videoutils/videoutils_plat/videoplayer_constants_api/group"/>
       
  5889 </component>
       
  5890 </collection>
       
  5891 <collection id="videoscheduler" name="Video Scheduler" level="util">
       
  5892 <component id="schedulerclient" filter="s60" name="Video Scheduler Client">
       
  5893 <unit bldFile="/mw/videoutils/videoscheduler/schedulerclient/group"/>
       
  5894 </component>
       
  5895 <component id="schedulerserver" filter="s60" name="Video Scheduler Server">
       
  5896 <unit bldFile="/mw/videoutils/videoscheduler/schedulerserver/group"/>
       
  5897 </component>
       
  5898 </collection>
       
  5899 <collection id="videoconnutility" name="Video Connection Utility" level="util">
       
  5900 <component id="connutilpsworker" filter="s60" name="Connection Utility Publish and Subscribe Worker">
       
  5901 <unit bldFile="/mw/videoutils/videoconnutility/connutilpsworker/group"/>
       
  5902 </component>
       
  5903 <component id="video_connutility" filter="s60" name="Video Connection Utility">
       
  5904 <unit bldFile="/mw/videoutils/videoconnutility/connutility/group"/>
       
  5905 </component>
       
  5906 </collection>
       
  5907 <collection id="videoutils_info" name="Video Utils Info" level="if">
       
  5908 
       
  5909 </collection>
       
  5910 </package>
       
  5911 <package id="mmmw" level="generic" tech-domain="mm" name="Multimedia Middleware" levels="plugin framework server generic specific">
       
  5912 <collection id="mmmw_plat" name="Multimedia Middleware Platform Interfaces" level="specific">
       
  5913 <component id="multimedia_data_source_api" name="Multimedia Data Source API" class="api" filter="s60">
       
  5914 <unit bldFile="/mw/mmmw/mmmw_plat/multimedia_data_source_api/group"/>
       
  5915 </component>
       
  5916 <component id="progressive_download_api" name="Progressive Download API" class="api" filter="s60">
       
  5917 <unit bldFile="/mw/mmmw/mmmw_plat/progressive_download_api/group"/>
       
  5918 </component>
       
  5919 <component id="equalizer_ui_api" name="Equalizer UI API" class="api" filter="s60">
       
  5920 <unit bldFile="/mw/mmmw/mmmw_plat/equalizer_ui_api/group"/>
       
  5921 </component>
       
  5922 <component id="enhanced_media_client_api" name="Enhanced Media Client API" class="api" filter="s60">
       
  5923 <unit bldFile="/mw/mmmw/mmmw_plat/enhanced_media_client_api/group"/>
       
  5924 </component>
       
  5925 <component id="stream_control_custom_command_api" name="Stream Control Custom Command API" class="api" filter="s60">
       
  5926 <unit bldFile="/mw/mmmw/mmmw_plat/stream_control_custom_command_api/group"/>
       
  5927 </component>
       
  5928 <component id="emc_buffer_source_api" name="EMC Buffer Source API" class="api" filter="s60">
       
  5929 <unit bldFile="/mw/mmmw/mmmw_plat/emc_buffer_source_api/group"/>
       
  5930 </component>
       
  5931 <component id="emc_file_source_api" name="EMC File Source API" class="api" filter="s60">
       
  5932 <unit bldFile="/mw/mmmw/mmmw_plat/emc_file_source_api/group"/>
       
  5933 </component>
       
  5934 <component id="audio_metadata_reader_api" name="Audio MetaData Reader API" class="api" filter="s60">
       
  5935 <unit bldFile="/mw/mmmw/mmmw_plat/audio_metadata_reader_api/group"/>
       
  5936 </component>
       
  5937 <component id="emc_progressive_download_source_api" name="EMC Progressive Download Source API" class="api" filter="s60">
       
  5938 <unit bldFile="/mw/mmmw/mmmw_plat/emc_progressive_download_source_api/group"/>
       
  5939 </component>
       
  5940 <component id="emc_volume_effect_api" name="EMC Volume Effect API" class="api" filter="s60">
       
  5941 <unit bldFile="/mw/mmmw/mmmw_plat/emc_volume_effect_api/group"/>
       
  5942 </component>
       
  5943 <component id="emc_balance_effect_api" name="EMC Balance Effect API" class="api" filter="s60">
       
  5944 <unit bldFile="/mw/mmmw/mmmw_plat/emc_balance_effect_api/group"/>
       
  5945 </component>
       
  5946 <component id="emc_descriptor_source_api" name="EMC Descriptor Source API" class="api" filter="s60">
       
  5947 <unit bldFile="/mw/mmmw/mmmw_plat/emc_descriptor_source_api/group"/>
       
  5948 </component>
       
  5949 <component id="emc_drm_config_intfc_api" name="EMC DRM Config Intfc API" class="api" filter="s60">
       
  5950 <unit bldFile="/mw/mmmw/mmmw_plat/emc_drm_config_intfc_api/group"/>
       
  5951 </component>
       
  5952 <component id="voip_audio_services_api" name="VoIP Audio Services" class="api" filter="s60">
       
  5953 <unit bldFile="/mw/mmmw/mmmw_plat/voip_audio_services_api/group"/>
       
  5954 </component>
       
  5955 <component id="configuration_components_factory_api" name="Configuration Components Factory API" class="api" filter="s60">
       
  5956 <unit bldFile="/mw/mmmw/mmmw_plat/configuration_components_factory_api/group"/>
       
  5957 </component>
       
  5958 <component id="audio_output_control_utility_api" name="Audio Output Control Utility API" class="api" filter="s60">
       
  5959 <unit bldFile="/mw/mmmw/mmmw_plat/audio_output_control_utility_api/group"/>
       
  5960 </component>
       
  5961 <component id="audio_output_control_utility_proxy_api" name="Audio Output Control Utility Proxy API" class="api" filter="s60">
       
  5962 <unit bldFile="/mw/mmmw/mmmw_plat/audio_output_control_utility_proxy_api/group"/>
       
  5963 </component>
       
  5964 <component id="emc_audio_effects_api" name="EMC Audio Effects API" class="api" filter="s60">
       
  5965 <unit bldFile="/mw/mmmw/mmmw_plat/emc_audio_effects_api/group"/>
       
  5966 </component>
       
  5967 <component id="call_audio_control_api" name="Call AudioControl API" class="api" filter="s60">
       
  5968 <unit bldFile="/mw/mmmw/mmmw_plat/call_audio_control_api/group"/>
       
  5969 </component>
       
  5970 <component id="radio_utilities_api" name="Radio Utilities API" class="api" filter="s60">
       
  5971 <unit bldFile="/mw/mmmw/mmmw_plat/radio_utilities_api/group"/>
       
  5972 </component>
       
  5973 <component id="radio_preset_utilities_api" name="Radio Preset Utilities API" class="api" filter="s60">
       
  5974 <unit bldFile="/mw/mmmw/mmmw_plat/radio_preset_utilities_api/group"/>
       
  5975 </component>
       
  5976 <component id="radio_monitor_api" name="Radio Monitor API" class="api" filter="s60">
       
  5977 <unit bldFile="/mw/mmmw/mmmw_plat/radio_monitor_api/group"/>
       
  5978 </component>
       
  5979 <component id="thumbnail_engine_api" name="Thumbnail Engine API" class="api" filter="s60">
       
  5980 <unit bldFile="/mw/mmmw/mmmw_plat/thumbnail_engine_api/group"/>
       
  5981 </component>
       
  5982 <component id="telephony_multimedia_service_api" name="Telephony Multimedia Service API" class="api" filter="s60">
       
  5983 <unit bldFile="/mw/mmmw/mmmw_plat/telephony_multimedia_service_api/group" filter="!test"/>
       
  5984 
       
  5985 </component>
       
  5986 </collection>
       
  5987 <collection id="mmfenh" name="MMF Enhancements" level="generic">
       
  5988 <component id="advancedaudiocontroller" filter="s60" name="Advanced Audio Controllers" class="plugin">
       
  5989 <unit bldFile="/mw/mmmw/mmfenh/advancedaudiocontroller/group"/>
       
  5990 </component>
       
  5991 <component id="audiooutputcontrolutility" filter="s60" name="Audio Output Control Utility">
       
  5992 <unit bldFile="/mw/mmmw/mmfenh/audiooutputcontrolutility/group"/>
       
  5993 </component>
       
  5994 <component id="configurationcomponentsfactory" filter="s60" name="Configuration Components Factory">
       
  5995 <unit bldFile="/mw/mmmw/mmfenh/configurationcomponentsfactory/group"/>
       
  5996 </component>
       
  5997 <component id="enhancedaudioplayerutility" filter="s60" name="Enhanced Audio Player Utility">
       
  5998 <unit bldFile="/mw/mmmw/mmfenh/enhancedaudioplayerutility/group"/>
       
  5999 </component>
       
  6000 <component id="enhancedmediaclient" filter="s60" name="Enhanced Media Client">
       
  6001 <unit bldFile="/mw/mmmw/mmfenh/enhancedmediaclient/group"/>
       
  6002 </component>
       
  6003 <component id="profilesettingsmonitor" filter="s60" name="Profile Settings Monitor">
       
  6004 <unit bldFile="/mw/mmmw/mmfenh/profilesettingsmonitor/group"/>
       
  6005 </component>
       
  6006 <component id="progressivedownload" filter="s60" name="Progressive Download">
       
  6007 <unit bldFile="/mw/mmmw/mmfenh/progressivedownload/group"/>
       
  6008 </component>
       
  6009 
       
  6010 </collection>
       
  6011 <collection id="mm_fw" name="Multimedia Frameworks" level="framework">
       
  6012 <!-- Id needs to be unique, mmfw already in use -->
       
  6013 <!-- Placeholder for OpenAX AL and other stuff -->
       
  6014 </collection>
       
  6015 <collection id="mmserv" name="Multimedia Services" level="specific">
       
  6016 <component id="audioeffectsui" filter="s60" name="Audio Effects UI">
       
  6017 <unit bldFile="/mw/mmmw/mmserv/audioeffectsui/group"/>
       
  6018 </component>
       
  6019 <component id="callaudiocontrol" filter="s60" name="Call Audio Control">
       
  6020 <unit bldFile="/mw/mmmw/mmserv/callaudiocontrol/group"/>
       
  6021 </component>
       
  6022 <component id="metadatautility" filter="s60" name="Metadata Utility">
       
  6023 <unit bldFile="/mw/mmmw/mmserv/metadatautility/group"/>
       
  6024 </component>
       
  6025 <component id="radioutility" filter="s60" name="Radio Utility">
       
  6026 <unit bldFile="/mw/mmmw/mmserv/radioutility/group"/>
       
  6027 </component>
       
  6028 <component id="thumbnailengine" filter="s60" name="Thumbnail Engine" introduced="^2">
       
  6029 <unit bldFile="/mw/mmmw/mmserv/thumbnailengine/group"/>
       
  6030 </component>
       
  6031 <component id="tms" filter="s60" name="Telephony Multimedia Service" introduced="^3">
       
  6032 <unit bldFile="/mw/mmmw/mmserv/tms/group"/>
       
  6033 </component>
       
  6034 <component id="voipaudioservices" filter="s60" name="VoIP Audio Services">
       
  6035 <unit bldFile="/mw/mmmw/mmserv/voipaudioservices/group"/>
       
  6036 </component>
       
  6037 <component id="lib3gpextparser" filter="s60" name="3GP Extension Metadata Parser Library">
       
  6038 <unit bldFile="/mw/mmmw/mmserv/metadatautility/3GPExtParserLib_stub/group" filter="sf_build"/>
       
  6039 </component>
       
  6040 </collection>
       
  6041 <collection id="mmmw_info" name="Multimedia Middleware Info" level="specific">
       
  6042 
       
  6043 <component id="mmmw_metadata" name="Multimedia Middleware Metadata" class="config" introduced="^2" purpose="development" target="desktop">
       
  6044 <unit mrp="/mw/mmmw/mmmw_info/mmmw_metadata/mmmw_metadata.mrp"/>
       
  6045 </component>
       
  6046 </collection>
       
  6047 </package>
       
  6048 <package id="helix" level="generic" tech-domain="mm" name="Helix" levels="plugin framework server generic specific">
       
  6049 <collection id="helix_ren" name="Helix Engine" level="framework">
       
  6050 <!-- what does "ren" stand for? -->
       
  6051 <component id="helix_stub" filter="s60" name="Helix Stub" class="api" introduced="^2">
       
  6052 <unit bldFile="/mw/helix/helix_ren/helix_stub/group"/>
       
  6053 </component>
       
  6054 </collection>
       
  6055 </package>
       
  6056 <package id="camerasrv" level="specific" tech-domain="mm" name="Camera Services" levels="plugin fw api">
       
  6057 <collection id="camerasrv_plat" name="Camera Services Platform Interfaces" level="api">
       
  6058 <component id="media_recorder_sink_api" name="Media Recorder Sink API" class="api" filter="s60">
       
  6059 <unit bldFile="/mw/camerasrv/camerasrv_plat/media_recorder_sink_api/group"/>
       
  6060 </component>
       
  6061 <component id="cae_extentension_api" name="CAE Extension API" class="api" filter="s60">
       
  6062 <unit bldFile="/mw/camerasrv/camerasrv_plat/cae_extentension_api/group"/>
       
  6063 </component>
       
  6064 <component id="camera_application_engine_api" name="Camera Application Engine API" class="api" filter="s60">
       
  6065 <unit bldFile="/mw/camerasrv/camerasrv_plat/camera_application_engine_api/group" filter="!test"/>
       
  6066 
       
  6067 </component>
       
  6068 <component id="custom_onboard_camera_api" name="Custom Onboard Camera API" class="api" filter="s60">
       
  6069 <unit bldFile="/mw/camerasrv/camerasrv_plat/custom_onboard_camera_api/group"/>
       
  6070 </component>
       
  6071 <component id="imaging_configuration_manager_api" name="Imaging Configuration Manager API" class="api" filter="s60">
       
  6072 <unit bldFile="/mw/camerasrv/camerasrv_plat/imaging_configuration_manager_api/group" filter="!test"/>
       
  6073 
       
  6074 </component>
       
  6075 <component id="media_recorder_api" name="Media Recorder API" class="api" filter="s60">
       
  6076 <unit bldFile="/mw/camerasrv/camerasrv_plat/media_recorder_api/group" filter="!test"/>
       
  6077 
       
  6078 </component>
       
  6079 <component id="3gp_file_composer_api" name="3GP File Composer API" class="api" filter="s60">
       
  6080 <unit bldFile="/mw/camerasrv/camerasrv_plat/3gp_file_composer_api/group"/>
       
  6081 </component>
       
  6082 <component id="asynchronous_file_saving_queue_api" name="Asynchronous File Saving Queue API" class="api" filter="s60">
       
  6083 <unit bldFile="/mw/camerasrv/camerasrv_plat/asynchronous_file_saving_queue_api/group" filter="!test"/>
       
  6084 
       
  6085 </component>
       
  6086 </collection>
       
  6087 <collection id="camappengine" name="Camera App Engine" level="fw">
       
  6088 <!-- is this collection really a component? If so, move down a directory -->
       
  6089 <component id="stillconverter" filter="s60" name="Still Image Converter">
       
  6090 <!-- should separate this from parent engine's bld.inf  -->
       
  6091 <!-- <unit bldFile="camappengine/stillconverter/group"/> -->
       
  6092 </component>
       
  6093 <component id="camappengine_engine" filter="s60" name="Camera App Engine">
       
  6094 <!-- should separate this from parent engine's bld.inf  -->
       
  6095 <!-- <unit bldFile="camappengine/engine/group"/> -->
       
  6096 </component>
       
  6097 <component id="asynchfilesavequeue" filter="s60" name="Asynch File Save Queue">
       
  6098 <unit bldFile="/mw/camerasrv/camappengine/asynchfilesavequeue/group"/>
       
  6099 </component>
       
  6100 <component id="camappengine_build" filter="s60" name="Camera App Engine Build">
       
  6101 <unit bldFile="/mw/camerasrv/camappengine/build"/>
       
  6102 </component>
       
  6103 </collection>
       
  6104 <collection id="camcordermmfplugin" name="Camcorder MMF Plugin" level="plugin">
       
  6105 <!-- collection is really a component. Should move down a directory -->
       
  6106 <component id="camcordermmfplugin_build" filter="s60" name="Camcorder MMF Plugin Build" class="plugin">
       
  6107 <unit bldFile="/mw/camerasrv/camcordermmfplugin/build"/>
       
  6108 </component>
       
  6109 </collection>
       
  6110 <collection id="configmanagers" name="Config Managers" level="api">
       
  6111 <component id="imagingconfigmanager" filter="s60" name="Imaging Config Manager">
       
  6112 <unit bldFile="/mw/camerasrv/configmanagers/imagingconfigmanager/group"/>
       
  6113 </component>
       
  6114 </collection>
       
  6115 <collection id="camerasrv_info" name="Camera Services Info" level="api">
       
  6116 <component id="camerasrv_build" filter="s60" name="Camera Services Build">
       
  6117 <!-- should split into individual bld.infs -->
       
  6118 <unit bldFile="/mw/camerasrv/group"/>
       
  6119 </component>
       
  6120 </collection>
       
  6121 </package>
       
  6122 <package id="mmappfw" level="specific" tech-domain="mm" name="Multimedia App Framework" levels="fw utils if">
       
  6123 <collection id="mmappfw_plat" name="Multimedia App Framework Platform Interfaces" level="if">
       
  6124 <component id="collection_helper_api" name="Collection Helper API" introduced="^1" class="api" filter="s60">
       
  6125 <unit bldFile="/mw/mmappfw/mmappfw_plat/collection_helper_api/group"/>
       
  6126 </component>
       
  6127 <component id="harvester_collection_mediator_api" name="Harvester Collection Mediator API" introduced="^1" class="api" filter="s60">
       
  6128 <unit bldFile="/mw/mmappfw/mmappfw_plat/harvester_collection_mediator_api/group"/>
       
  6129 </component>
       
  6130 <component id="harvester_metadata_extractor_api" name="Harvester Metadata Extractor API" introduced="^1" class="api" filter="s60">
       
  6131 <unit bldFile="/mw/mmappfw/mmappfw_plat/harvester_metadata_extractor_api/group"/>
       
  6132 </component>
       
  6133 <component id="harvester_server_api" name="Harvester Server API" introduced="^1" class="api" filter="s60">
       
  6134 <unit bldFile="/mw/mmappfw/mmappfw_plat/harvester_server_api/group"/>
       
  6135 </component>
       
  6136 <component id="harvester_utility_api" name="Harvester Utility API" introduced="^1" class="api" filter="s60">
       
  6137 <unit bldFile="/mw/mmappfw/mmappfw_plat/harvester_utility_api/group"/>
       
  6138 </component>
       
  6139 <component id="playlist_engine_api" name="Playlist Engine API" introduced="^1" class="api" filter="s60">
       
  6140 <unit bldFile="/mw/mmappfw/mmappfw_plat/playlist_engine_api/group"/>
       
  6141 </component>
       
  6142 <component id="mtp_keys_api" name="MTP Keys API" introduced="^1" class="api" filter="s60">
       
  6143 <unit bldFile="/mw/mmappfw/mmappfw_plat/mtp_keys_api/group"/>
       
  6144 </component>
       
  6145 <component id="mpx_collection_common_definition_api" name="MPX Collection Common Definition API" introduced="^1" class="api" filter="s60">
       
  6146 <unit bldFile="/mw/mmappfw/mmappfw_plat/mpx_collection_common_definition_api/group"/>
       
  6147 </component>
       
  6148 <component id="mpx_collection_utility_api" name="MPX Collection Utility API" introduced="^1" class="api" filter="s60">
       
  6149 <unit bldFile="/mw/mmappfw/mmappfw_plat/mpx_collection_utility_api/group"/>
       
  6150 </component>
       
  6151 <component id="mpx_common_api" name="MPX Common API" introduced="^1" class="api" filter="s60">
       
  6152 <unit bldFile="/mw/mmappfw/mmappfw_plat/mpx_common_api/group"/>
       
  6153 </component>
       
  6154 <component id="mpx_common_definition_api" name="MPX Common Definition API" introduced="^1" class="api" filter="s60">
       
  6155 <unit bldFile="/mw/mmappfw/mmappfw_plat/mpx_common_definition_api/group"/>
       
  6156 </component>
       
  6157 <component id="mpx_playback_common_definition_api" name="MPX Playback Common Definition API" introduced="^1" class="api" filter="s60">
       
  6158 <unit bldFile="/mw/mmappfw/mmappfw_plat/mpx_playback_common_definition_api/group"/>
       
  6159 </component>
       
  6160 <component id="mpx_playback_utility_api" name="MPX Playback Utility API" introduced="^1" class="api" filter="s60">
       
  6161 <unit bldFile="/mw/mmappfw/mmappfw_plat/mpx_playback_utility_api/group"/>
       
  6162 </component>
       
  6163 <component id="mpx_base_view_plugins_api" name="MPX Base View Plugins API" introduced="^1" class="api" filter="s60">
       
  6164 <unit bldFile="/mw/mmappfw/mmappfw_plat/mpx_base_view_plugins_api/group"/>
       
  6165 </component>
       
  6166 <component id="mpx_view_utility_api" name="MPX View Utility API" introduced="^1" class="api" filter="s60">
       
  6167 <unit bldFile="/mw/mmappfw/mmappfw_plat/mpx_view_utility_api/group"/>
       
  6168 </component>
       
  6169 <component id="mpx_albumart_utility_api" name="MPX Album Art Utility API" introduced="^1" class="api" filter="s60">
       
  6170 <unit bldFile="/mw/mmappfw/mmappfw_plat/mpx_albumart_utility_api/group"/>
       
  6171 </component>
       
  6172 <component id="media_player_settings_engine_api" name="Media Player Settings Engine API" introduced="^1" class="api" filter="s60">
       
  6173 <unit bldFile="/mw/mmappfw/mmappfw_plat/media_player_settings_engine_api/group"/>
       
  6174 </component>
       
  6175 <component id="mpx_backstepping_utility_api" name="MPX Backstepping Utility API" introduced="^1" class="api" filter="s60">
       
  6176 <meta rel="config">
       
  6177 <defined condition="IAD_INCLUDE_BACKSTEPPING"/>
       
  6178 </meta>
       
  6179 <!-- uncomment when configuration is put in place
       
  6180 	 <unit bldFile="mmappfw_plat/mpx_backstepping_utility_api/group"/> -->
       
  6181 </component>
       
  6182 <component id="asx_parser_api" name="ASX Parser API" introduced="^1" class="api" filter="s60">
       
  6183 <meta rel="config">
       
  6184 <defined condition="__WINDOWS_MEDIA"/>
       
  6185 </meta>
       
  6186 <!-- uncomment when configuration is put in place
       
  6187     <unit bldFile="mmappfw_plat/asx_parser_api/group"/> -->
       
  6188 </component>
       
  6189 <component id="playback_helper_api" name="Playback Helper API" introduced="^1" class="api" filter="s60">
       
  6190 <unit bldFile="/mw/mmappfw/mmappfw_plat/playback_helper_api/group"/>
       
  6191 </component>
       
  6192 <component id="videoplaylist_utility_api" name="Video Playlist Utility API" introduced="^1" class="api" filter="s60">
       
  6193 <unit bldFile="/mw/mmappfw/mmappfw_plat/videoplaylist_utility_api/group"/>
       
  6194 </component>
       
  6195 <component id="mmappfw_plat_build" name="Multimedia App Framework Platform Interface Build" introduced="^1" class="api" filter="s60">
       
  6196 <!-- needed only for #ifdefs. Remove anmd uncomment above units when configuration is in place -->
       
  6197 <unit bldFile="/mw/mmappfw/mmappfw_plat/group"/>
       
  6198 </component>
       
  6199 </collection>
       
  6200 <collection id="mpx" name="Multimedia Player" level="fw">
       
  6201 <component id="commonframework" filter="s60" name="MPX Common Framework" introduced="^1">
       
  6202 <unit bldFile="/mw/mmappfw/mpx/commonframework/group"/>
       
  6203 </component>
       
  6204 <component id="playbackframework" filter="s60" name="MPX Playback Framework" introduced="^1">
       
  6205 <unit bldFile="/mw/mmappfw/mpx/playbackframework/group"/>
       
  6206 </component>
       
  6207 <component id="mpxcollectionfw" filter="s60" name="MPX Collection Framework" introduced="^1">
       
  6208 <unit bldFile="/mw/mmappfw/mpx/collectionframework/group"/>
       
  6209 </component>
       
  6210 <component id="mpxviewfw" filter="s60" name="MPX View Framework" introduced="^1">
       
  6211 <unit bldFile="/mw/mmappfw/mpx/viewframework/group"/>
       
  6212 </component>
       
  6213 <component id="mpx_build" filter="s60" name="MPX Build" introduced="^1">
       
  6214 <!--  Move the export to another component or remove the #includes from this one -->
       
  6215 <unit bldFile="/mw/mmappfw/mpx/group"/>
       
  6216 </component>
       
  6217 </collection>
       
  6218 <collection id="mmappcomponents" name="Multimedia App Components" level="utils">
       
  6219 <component id="mmappcomponents_build" filter="s60" name="Multimedia App Components Build" introduced="^1">
       
  6220 <!-- needed for  #ifdefs and hrh include. Need to #include the .hrh file in each bld.inf
       
  6221       		Can remove this once configuration is in place-->
       
  6222 <unit bldFile="/mw/mmappfw/mmappcomponents/group"/>
       
  6223 </component>
       
  6224 <component id="collectionhelper" filter="s60" name="Media Player Collection Helper" introduced="^1">
       
  6225 <unit bldFile="/mw/mmappfw/mmappcomponents/collectionhelper/group"/>
       
  6226 </component>
       
  6227 <component id="playlistengine" filter="s60" name="Playlist Engine" introduced="^1">
       
  6228 <unit bldFile="/mw/mmappfw/mmappcomponents/playlistengine/group"/>
       
  6229 </component>
       
  6230 <component id="mpxharvester" filter="s60" name="Media Player Harvester" introduced="^1">
       
  6231 <unit bldFile="/mw/mmappfw/mmappcomponents/harvester/group"/>
       
  6232 </component>
       
  6233 <component id="mmappcommonui" filter="s60" name="Multimedia App Common UI" introduced="^1">
       
  6234 <unit bldFile="/mw/mmappfw/mmappcomponents/mmappcommonui/group"/>
       
  6235 </component>
       
  6236 <component id="mediaplayersettingsengine" filter="s60" name="Media Player Settings Engine" introduced="^1">
       
  6237 <unit bldFile="/mw/mmappfw/mmappcomponents/mediaplayersettingsengine/group"/>
       
  6238 </component>
       
  6239 <component id="audiofetcher" filter="s60" name="Audio Fetcher" class="plugin" introduced="^1">
       
  6240 <meta rel="config">
       
  6241 <defined condition="IAD_INCLUDE_AUDIOFETCHER"/>
       
  6242 </meta>
       
  6243 <!-- uncomment when config is in place, currently #included in mmappcomponents_build -->
       
  6244 <!-- <unit bldFile="mmappcomponents/audiofetcher/group"/>-->
       
  6245 </component>
       
  6246 <component id="asxparser" filter="s60" name="ASX Parser" introduced="^1">
       
  6247 <meta rel="config">
       
  6248 <defined condition="__WINDOWS_MEDIA"/>
       
  6249 </meta>
       
  6250 <!-- uncomment when config is in place, currently #included in mmappcomponents_build -->
       
  6251 <!-- <unit bldFile="mmappcomponents/asxparser/group"/>-->
       
  6252 </component>
       
  6253 <component id="playbackhelper" filter="s60" name="Playback Helper" introduced="^3">
       
  6254 <unit bldFile="/mw/mmappfw/mmappcomponents/playbackhelper/group"/>
       
  6255 </component>
       
  6256 <component id="videoplaylistutility" filter="s60" name="Video Playlist Utility" introduced="^3">
       
  6257 <unit bldFile="/mw/mmappfw/mmappcomponents/videoplaylistutility/group"/>
       
  6258 </component>
       
  6259 <component id="mmmtpdataprovider" filter="s60" name="Multimedia MTP Data Provider" introduced="^3">
       
  6260 <unit bldFile="/mw/mmappfw/mmappcomponents/mmmtpdataprovider/group"/>
       
  6261 </component>
       
  6262 </collection>
       
  6263 <collection id="mmappfw_info" name="Multimedia App Framework Info" level="if">
       
  6264 <component id="mmappfw_build" filter="s60" name="Multimedia App Framework Build" introduced="^1">
       
  6265 <!--  Move the export to another component or remove the #includes from this one -->
       
  6266 <unit bldFile="/mw/mmappfw/group"/>
       
  6267 </component>
       
  6268 <component id="mmappfw_test" filter="s60,test,api_test,pref_test" name="Multimedia App Framework Test" purpose="development" introduced="^1">
       
  6269 
       
  6270 </component>
       
  6271 </collection>
       
  6272 </package>
       
  6273 <package id="inputmethods" level="generic" tech-domain="ui" name="Input Methods" levels="plugin engine framework api">
       
  6274 <collection id="inputmethods_pub" name="Input Methods Public Interfaces" level="api">
       
  6275 <component id="ptiengine_iti_api" name="PTI Engine API" class="api" filter="s60">
       
  6276 <meta rel="config">
       
  6277 <defined condition="RD_INTELLIGENT_TEXT_INPUT"/>
       
  6278 </meta>
       
  6279 <unit bldFile="/mw/inputmethods/inputmethods_pub/ptiengine_iti_api/group"/>
       
  6280 </component>
       
  6281 <component id="optical_character_recognition_api" name="Optical Character Recognition API" class="api" filter="s60">
       
  6282 <unit bldFile="/mw/inputmethods/inputmethods_pub/optical_character_recognition_api/group"/>
       
  6283 </component>
       
  6284 <component id="input_language_info_api" name="Input Language Info API" class="api" filter="s60">
       
  6285 <unit bldFile="/mw/inputmethods/inputmethods_pub/input_language_info_api/group"/>
       
  6286 </component>
       
  6287 </collection>
       
  6288 <collection id="inputmethods_plat" name="Input Methods Platform Interfaces" level="api">
       
  6289 <component id="pen_input_server_api" name="Pen Input Server API" class="api" filter="s60">
       
  6290 <unit bldFile="/mw/inputmethods/inputmethods_plat/pen_input_server_api/group" filter="!test"/>
       
  6291 
       
  6292 </component>
       
  6293 <component id="ptiengine_hwr_api" name="PTI Engine Handwriting Recognition API" class="api" filter="s60">
       
  6294 <unit bldFile="/mw/inputmethods/inputmethods_plat/ptiengine_hwr_api/group" filter="!test"/>
       
  6295 
       
  6296 </component>
       
  6297 <component id="aknfep_settings_api" name="Avkon FEP Settings API" class="api" filter="s60">
       
  6298 <unit bldFile="/mw/inputmethods/inputmethods_plat/aknfep_settings_api/group"/>
       
  6299 </component>
       
  6300 <component id="aknfep_status_api" name="Avkon FEP Status API" class="api" filter="s60">
       
  6301 <meta rel="config">
       
  6302 <defined condition="RD_INTELLIGENT_TEXT_INPUT"/>
       
  6303 </meta>
       
  6304 <unit bldFile="/mw/inputmethods/inputmethods_plat/aknfep_status_api/group"/>
       
  6305 </component>
       
  6306 <component id="ptiengine_key_definations_api" name="PTI Engine Key Definitions API" class="api" filter="s60">
       
  6307 <meta rel="config">
       
  6308 <defined condition="RD_INTELLIGENT_TEXT_INPUT"/>
       
  6309 </meta>
       
  6310 <unit bldFile="/mw/inputmethods/inputmethods_plat/ptiengine_key_definations_api/group"/>
       
  6311 </component>
       
  6312 <component id="aknfep_definitions_api" name="Avkon FEP Definitions API" class="api" filter="s60">
       
  6313 <unit bldFile="/mw/inputmethods/inputmethods_plat/aknfep_definitions_api/group"/>
       
  6314 </component>
       
  6315 <component id="aknfep_pen_support_api" name="Avkon FEP Pen Support API" class="api" filter="s60">
       
  6316 <unit bldFile="/mw/inputmethods/inputmethods_plat/aknfep_pen_support_api/group"/>
       
  6317 </component>
       
  6318 <component id="ptiengine_indic_definitions_api" name="PTI Engine Indic Definitions API" class="api" filter="s60">
       
  6319 <unit bldFile="/mw/inputmethods/inputmethods_plat/ptiengine_indic_definitions_api/group"/>
       
  6320 </component>
       
  6321 <component id="aknfep_uiinterface_api" name="Avkon FEP UI Interface API" class="api" filter="s60">
       
  6322 <unit bldFile="/mw/inputmethods/inputmethods_plat/aknfep_uiinterface_api/group" filter="!test"/>
       
  6323 
       
  6324 </component>
       
  6325 </collection>
       
  6326 <collection id="textinput" name="Text Input" level="framework">
       
  6327 <component id="ptienginev2" filter="s60" name="Predictive Text Input Engine">
       
  6328 <meta rel="config">
       
  6329 <defined condition="RD_INTELLIGENT_TEXT_INPUT"/>
       
  6330 </meta>
       
  6331 <!--uncomment when configuration is turned on and textinput_build is removed-->
       
  6332 <!--  <unit bldFile="textinput/ptienginev2/group"/>-->
       
  6333 </component>
       
  6334 <component id="akninputlanguage" filter="s60" name="Avkon Input Language">
       
  6335 <unit bldFile="/mw/inputmethods/textinput/akninputlanguage/group"/>
       
  6336 </component>
       
  6337 <component id="peninputarc" filter="s60" name="Pen Input Arc">
       
  6338 <unit bldFile="/mw/inputmethods/textinput/peninputarc/group"/>
       
  6339 </component>
       
  6340 <component id="peninputcommonctrls" filter="s60" name="Pen Input Common Controls">
       
  6341 <unit bldFile="/mw/inputmethods/textinput/peninputcommonctrls/group"/>
       
  6342 </component>
       
  6343 <component id="peninputhwrboxcn" filter="s60" name="Chinese Handwriting Recognition Box" class="plugin">
       
  6344 <unit bldFile="/mw/inputmethods/textinput/peninputhwrboxcn/group"/>
       
  6345 </component>
       
  6346 <component id="peninputvkbcn" filter="s60" name="Chinese Virtual Keyboard" class="plugin">
       
  6347 <unit bldFile="/mw/inputmethods/textinput/peninputvkbcn/group"/>
       
  6348 </component>
       
  6349 <component id="peninputcommonlayout" filter="s60" name="Pen Input Common Layout">
       
  6350 <unit bldFile="/mw/inputmethods/textinput/peninputcommonlayout/group"/>
       
  6351 </component>
       
  6352 <component id="peninputgenerichwr" filter="s60" name="Pen Input Generic Handwriting Recognition" class="plugin">
       
  6353 <unit bldFile="/mw/inputmethods/textinput/peninputgenerichwr/group"/>
       
  6354 </component>
       
  6355 <component id="peninputgenericvkb" filter="s60" name="Pen Input Generic Virtual Keyboard" class="plugin">
       
  6356 <unit bldFile="/mw/inputmethods/textinput/peninputgenericvkb/group"/>
       
  6357 </component>
       
  6358 <component id="peninputcommonctrlsjp" filter="s60" name="Pen Input Common Controls Japanese">
       
  6359 <unit bldFile="/mw/inputmethods/textinput/peninputcommonctrlsjp/group"/>
       
  6360 </component>
       
  6361 <component id="peninputhwrboxjp" filter="s60" name="Japanese Handwriting Recognition Box" class="plugin">
       
  6362 <unit bldFile="/mw/inputmethods/textinput/peninputhwrboxjp/group"/>
       
  6363 </component>
       
  6364 <component id="peninputvkbjp" filter="s60" name="Japanese Virtual Keyboard" class="plugin">
       
  6365 <unit bldFile="/mw/inputmethods/textinput/peninputvkbjp/group"/>
       
  6366 </component>
       
  6367 <component id="gslangplugin" filter="s60" name="GS Language Plugin" class="plugin">
       
  6368 <unit bldFile="/mw/inputmethods/textinput/GSLangPlugin"/>
       
  6369 </component>
       
  6370 <component id="peninputgenericitut" filter="s60" name="Pen Input Generic ITU-T" class="plugin" introduced="^3">
       
  6371 <unit bldFile="/mw/inputmethods/textinput/peninputgenericitut/group"/>
       
  6372 </component>
       
  6373 <component id="peninputhwrtrui" filter="s60" name="Pen Input Handwriting Recognition Training UI" class="plugin" introduced="^3">
       
  6374 <unit bldFile="/mw/inputmethods/textinput/peninputhwrtrui/group"/>
       
  6375 </component>
       
  6376 <component id="peninputhwrfscn" filter="s60" name="Pen Input Chinese Full Screen Handwriting Recognition" class="plugin" introduced="^3">
       
  6377 <unit bldFile="/mw/inputmethods/textinput/peninputhwrfscn/group"/>
       
  6378 </component>
       
  6379 <component id="peninputvkbkr" filter="s60" name="Pen Input Korean Virtual Keyboard" class="plugin" introduced="^3">
       
  6380 <unit bldFile="/mw/inputmethods/textinput/peninputvkbkr/group"/>
       
  6381 </component>
       
  6382 <component id="peninputfingerhwr" filter="s60" name="Pen Input Finger Handwriting Recognition" class="plugin" introduced="^3">
       
  6383 <unit bldFile="/mw/inputmethods/textinput/peninputfingerhwr/group"/>
       
  6384 </component>
       
  6385 <component id="peninputsplititut" filter="s60" name="Pen Input Split ITU-T" class="plugin" introduced="^3">
       
  6386 <unit bldFile="/mw/inputmethods/textinput/peninputsplititut/group"/>
       
  6387 </component>
       
  6388 <component id="peninputsplitqwerty" filter="s60" name="Pen Input Split QWERTY" class="plugin" introduced="^3">
       
  6389 <unit bldFile="/mw/inputmethods/textinput/peninputsplitqwerty/group"/>
       
  6390 </component>
       
  6391 <component id="textinput_build" filter="s60" name="Text Input Build">
       
  6392 <!--needed for #ifdef, can be removed when configuration is implemented -->
       
  6393 <unit bldFile="/mw/inputmethods/textinput/group"/>
       
  6394 </component>
       
  6395 </collection>
       
  6396 <collection id="fep" name="FEP" level="engine">
       
  6397 <component id="aknfep" filter="s60" name="Avkon FEP" class="plugin">
       
  6398 <unit bldFile="/mw/inputmethods/fep/aknfep/group"/>
       
  6399 </component>
       
  6400 <component id="frontendprocessor" name="Front End Processor" purpose="mandatory">
       
  6401 <unit bldFile="/mw/inputmethods/fep/frontendprocessor/group" mrp="/mw/inputmethods/fep/frontendprocessor/group/app-framework_fepbase.mrp"/>
       
  6402 </component>
       
  6403 </collection>
       
  6404 <collection id="inputmethods_info" name="Input Methods Info" level="api">
       
  6405 
       
  6406 <component id="inputmethods_metadata" name="Input Methods Metadata" class="config" introduced="^2" purpose="development" target="desktop">
       
  6407 <unit mrp="/mw/inputmethods/inputmethods_info/inputmethods_metadata/inputmethods_metadata.mrp"/>
       
  6408 </component>
       
  6409 </collection>
       
  6410 </package>
       
  6411 <package id="qt" level="generic" tech-domain="ui" name="Qt" levels="tool mw app">
       
  6412 <collection id="qtconf" name="Qt Config" level="tool">
       
  6413 <component id="qt_deviceconfiguration" name="Qt Device Configuration" class="config tool" introduced="^2">
       
  6414 <unit bldFile="/mw/qt/src/s60installs/deviceconfiguration"/>
       
  6415 </component>
       
  6416 </collection>
       
  6417 <collection id="qt_info" name="Qt Info" level="mw">
       
  6418 <component id="qt_build" name="Qt Build" introduced="^2">
       
  6419 <unit bldFile="/mw/qt" qt:proFile="projects.pro" qt:qmakeArgs="-r"/>
       
  6420 </component>
       
  6421 </collection>
       
  6422 <collection id="qtdemos" name="Qt Demos" level="app">
       
  6423 <component id="qtdemos_build" name="Qt Demos Build" introduced="^2" filter="qtdemos">
       
  6424 <unit bldFile="/mw/qt/demos" qt:proFile="demos.pro" qt:qmakeArgs="-r"/>
       
  6425 </component>
       
  6426 </collection>
       
  6427 <collection id="qtexamples" name="Qt Examples" level="app">
       
  6428 <component id="qtexamples_build" name="Qt Examples Build" introduced="^2" filter="qtexamples">
       
  6429 <unit bldFile="/mw/qt/examples" qt:proFile="examples.pro" qt:qmakeArgs="-r"/>
       
  6430 </component>
       
  6431 </collection>
       
  6432 <collection id="qt_tests" name="Qt Tests" level="app">
       
  6433 <component id="qttestsauto" name="Qt Automated Tests" introduced="^2" filter="qttestsauto">
       
  6434 <unit bldFile="/mw/qt/tests/auto" qt:proFile="qtpauto.pro" qt:makeArgs="-r"/>
       
  6435 </component>
       
  6436 <component id="qttestsbenchmarks" name="Qt Benchmarks Tests" introduced="^2" filter="qttestsbenchmarks">
       
  6437 <unit bldFile="/mw/qt/tests/benchmarks" qt:proFile="benchmarks.pro" qt:qmakeArgs="-r"/>
       
  6438 </component>
       
  6439 </collection>
       
  6440 </package>
       
  6441 <package id="classicui" level="generic" tech-domain="ui" name="Classic UI" levels="base support server generic specific">
       
  6442 <collection id="classicui_plat" name="Classic UI Platform Interfaces" level="specific">
       
  6443 <component id="personalisation_framework_api" name="Personalisation Framework API" class="api" filter="s60">
       
  6444 <unit bldFile="/mw/classicui/classicui_plat/personalisation_framework_api/group" filter="!test"/>
       
  6445 
       
  6446 </component>
       
  6447 <component id="signal_pane_api" name="Signal Pane API" class="api" filter="s60">
       
  6448 <unit bldFile="/mw/classicui/classicui_plat/signal_pane_api/group" filter="!test"/>
       
  6449 
       
  6450 </component>
       
  6451 <component id="japanese_reading_api" name="Japanese Reading API" class="api" filter="s60">
       
  6452 <unit bldFile="/mw/classicui/classicui_plat/japanese_reading_api/group" filter="!test"/>
       
  6453 
       
  6454 </component>
       
  6455 <component id="global_popup_priority_controller_api" name="Global Popup Priority Controller API" class="api" filter="s60">
       
  6456 <unit bldFile="/mw/classicui/classicui_plat/global_popup_priority_controller_api/group" filter="!test"/>
       
  6457 
       
  6458 </component>
       
  6459 <component id="item_finder_api" name="Item Finder API" class="api" filter="s60">
       
  6460 <unit bldFile="/mw/classicui/classicui_plat/item_finder_api/group" filter="!test"/>
       
  6461 
       
  6462 </component>
       
  6463 <component id="avkon_fonts_api" name="Avkon Fonts API" class="api" filter="s60">
       
  6464 <unit bldFile="/mw/classicui/classicui_plat/avkon_fonts_api/group" filter="!test"/>
       
  6465 
       
  6466 </component>
       
  6467 <component id="extended_utilities_api" name="Extended Utilities API" class="api" filter="s60">
       
  6468 <unit bldFile="/mw/classicui/classicui_plat/extended_utilities_api/group" filter="!test"/>
       
  6469 
       
  6470 </component>
       
  6471 <component id="personalisation_plugin_api" name="Personalisation Plugin API" class="api" filter="s60">
       
  6472 <unit bldFile="/mw/classicui/classicui_plat/personalisation_plugin_api/group"/>
       
  6473 </component>
       
  6474 <component id="extended_aiw_criteria_api" name="Extended AIW Criteria API" class="api" filter="s60">
       
  6475 <unit bldFile="/mw/classicui/classicui_plat/extended_aiw_criteria_api/group" filter="!test"/>
       
  6476 
       
  6477 </component>
       
  6478 <component id="personalisation_application_api" name="Personalisation Application API" class="api" filter="s60">
       
  6479 <unit bldFile="/mw/classicui/classicui_plat/personalisation_application_api/group"/>
       
  6480 </component>
       
  6481 <component id="volume_popup_api" name="Volume Popup API" class="api" filter="s60">
       
  6482 <unit bldFile="/mw/classicui/classicui_plat/volume_popup_api/group" filter="!test"/>
       
  6483 
       
  6484 </component>
       
  6485 <component id="avkon_secondary_display_support_api" name="AVKON Secondary Display Support API" class="api" filter="s60">
       
  6486 <unit bldFile="/mw/classicui/classicui_plat/avkon_secondary_display_support_api/group" filter="!test"/>
       
  6487 
       
  6488 </component>
       
  6489 <component id="extended_setting_pages_api" name="Extended Setting Pages API" class="api" filter="s60">
       
  6490 <unit bldFile="/mw/classicui/classicui_plat/extended_setting_pages_api/group" filter="!test"/>
       
  6491 
       
  6492 </component>
       
  6493 <component id="extended_lists_api" name="Extended Lists API" class="api" filter="s60">
       
  6494 <unit bldFile="/mw/classicui/classicui_plat/extended_lists_api/group" filter="!test"/>
       
  6495 
       
  6496 </component>
       
  6497 <component id="input_block_api" name="Input Block API" class="api" filter="s60">
       
  6498 <unit bldFile="/mw/classicui/classicui_plat/input_block_api/group" filter="!test"/>
       
  6499 
       
  6500 </component>
       
  6501 <component id="avkon_ui_server_api" name="AVKON UI Server API" class="api" filter="s60">
       
  6502 <unit bldFile="/mw/classicui/classicui_plat/avkon_ui_server_api/group" filter="!test"/>
       
  6503 
       
  6504 </component>
       
  6505 <component id="number_grouping_api" name="Number Grouping API" class="api" filter="s60">
       
  6506 <unit bldFile="/mw/classicui/classicui_plat/number_grouping_api/group" filter="!test"/>
       
  6507 
       
  6508 </component>
       
  6509 <component id="extended_status_pane_api" name="Extended Status Pane API" class="api" filter="s60">
       
  6510 <unit bldFile="/mw/classicui/classicui_plat/extended_status_pane_api/group" filter="!test"/>
       
  6511 
       
  6512 </component>
       
  6513 <component id="extended_notifiers_api" name="Extended Notifiers API" class="api" filter="s60">
       
  6514 <unit bldFile="/mw/classicui/classicui_plat/extended_notifiers_api/group" filter="!test"/>
       
  6515 
       
  6516 </component>
       
  6517 <component id="task_list_api" name="Task List API" class="api" filter="s60">
       
  6518 <unit bldFile="/mw/classicui/classicui_plat/task_list_api/group" filter="!test"/>
       
  6519 
       
  6520 </component>
       
  6521 <component id="personalisation_slide_show_dialog_api" name="Personalisation Slide Show Dialog API" class="api" filter="s60">
       
  6522 <unit bldFile="/mw/classicui/classicui_plat/personalisation_slide_show_dialog_api/group"/>
       
  6523 </component>
       
  6524 <component id="key_event_utilities_api" name="Key Event Utilities API" class="api" filter="s60">
       
  6525 <unit bldFile="/mw/classicui/classicui_plat/key_event_utilities_api/group"/>
       
  6526 </component>
       
  6527 <component id="emergency_call_support_api" name="Emergency Call Support API" class="api" filter="s60">
       
  6528 <unit bldFile="/mw/classicui/classicui_plat/emergency_call_support_api/group" filter="!test"/>
       
  6529 
       
  6530 </component>
       
  6531 <component id="extended_dialogs_api" name="Extended Dialogs API" class="api" filter="s60">
       
  6532 <unit bldFile="/mw/classicui/classicui_plat/extended_dialogs_api/group"/>
       
  6533 </component>
       
  6534 <component id="legacy_ui_framework_headers_api" name="Legacy UI Framework Headers API" class="api" filter="s60">
       
  6535 <unit bldFile="/mw/classicui/classicui_plat/legacy_ui_framework_headers_api/group"/>
       
  6536 </component>
       
  6537 <component id="extended_editors_api" name="Extended Editors API" class="api" filter="s60">
       
  6538 <unit bldFile="/mw/classicui/classicui_plat/extended_editors_api/group" filter="!test"/>
       
  6539 
       
  6540 </component>
       
  6541 <component id="alarm_api" name="Alarm API" class="api" filter="s60">
       
  6542 <unit bldFile="/mw/classicui/classicui_plat/alarm_api/group" filter="!test"/>
       
  6543 
       
  6544 </component>
       
  6545 <component id="aiw_service_interface_base_api" name="AIW Service Interface Base API" class="api" filter="s60">
       
  6546 <unit bldFile="/mw/classicui/classicui_plat/aiw_service_interface_base_api/group" filter="!test"/>
       
  6547 
       
  6548 </component>
       
  6549 <component id="list_effects_api" name="List Effects API" class="api" filter="s60">
       
  6550 <unit bldFile="/mw/classicui/classicui_plat/list_effects_api/group" filter="!test"/>
       
  6551 
       
  6552 </component>
       
  6553 <component id="find_item_ui_api" name="Find Item UI API" class="api" filter="s60">
       
  6554 <unit bldFile="/mw/classicui/classicui_plat/find_item_ui_api/group" filter="!test"/>
       
  6555 
       
  6556 </component>
       
  6557 <component id="server_application_services_api" name="Server Application Services API" class="api" filter="s60">
       
  6558 <unit bldFile="/mw/classicui/classicui_plat/server_application_services_api/group" filter="!test"/>
       
  6559 
       
  6560 </component>
       
  6561 <component id="common_ui_settings_api" name="Common UI Settings API" class="api" filter="s60">
       
  6562 <unit bldFile="/mw/classicui/classicui_plat/common_ui_settings_api/group"/>
       
  6563 </component>
       
  6564 <component id="aiw_service_interface_menu_api" name="AIW Service Interface Menu API" class="api" filter="s60">
       
  6565 <unit bldFile="/mw/classicui/classicui_plat/aiw_service_interface_menu_api/group" filter="!test"/>
       
  6566 
       
  6567 </component>
       
  6568 <component id="eikon_server_extension_client_api" name="EIKON Server Extension Client API" class="api" filter="s60">
       
  6569 <unit bldFile="/mw/classicui/classicui_plat/eikon_server_extension_client_api/group" filter="!test"/>
       
  6570 
       
  6571 </component>
       
  6572 <component id="skinnable_clock_api" name="Skinnable Clock API" class="api" filter="s60">
       
  6573 <unit bldFile="/mw/classicui/classicui_plat/skinnable_clock_api/group" filter="!test"/>
       
  6574 
       
  6575 </component>
       
  6576 <component id="battery_pane_api" name="Battery Pane API" class="api" filter="s60">
       
  6577 <unit bldFile="/mw/classicui/classicui_plat/battery_pane_api/group" filter="!test"/>
       
  6578 
       
  6579 </component>
       
  6580 <component id="fep_document_navigation_api" name="FEP Document Navigation API" class="api" filter="s60">
       
  6581 <unit bldFile="/mw/classicui/classicui_plat/fep_document_navigation_api/group"/>
       
  6582 </component>
       
  6583 <component id="personalisation_localised_texts_api" name="Personalisation Localised Texts API" class="api" filter="s60">
       
  6584 <unit bldFile="/mw/classicui/classicui_plat/personalisation_localised_texts_api/group"/>
       
  6585 </component>
       
  6586 <component id="memory_card_ui_api" name="Memory Card UI API" class="api" filter="s60">
       
  6587 <unit bldFile="/mw/classicui/classicui_plat/memory_card_ui_api/group" filter="!test"/>
       
  6588 
       
  6589 </component>
       
  6590 <component id="avkon_status_api" name="AVKON Status API" class="api" filter="s60">
       
  6591 <unit bldFile="/mw/classicui/classicui_plat/avkon_status_api/group"/>
       
  6592 </component>
       
  6593 <component id="application_switching_api" name="Application Switching API" class="api" filter="s60">
       
  6594 <unit bldFile="/mw/classicui/classicui_plat/application_switching_api/group" filter="!test"/>
       
  6595 
       
  6596 </component>
       
  6597 <component id="avkon_localised_texts_api" name="AVKON Localised Texts API" class="api" filter="s60">
       
  6598 <unit bldFile="/mw/classicui/classicui_plat/avkon_localised_texts_api/group"/>
       
  6599 </component>
       
  6600 <component id="avkon_secondary_display_api" name="AVKON Secondary Display API" class="api" filter="s60">
       
  6601 <unit bldFile="/mw/classicui/classicui_plat/avkon_secondary_display_api/group"/>
       
  6602 </component>
       
  6603 <component id="extended_animation_api" name="Extended Animation API" class="api" filter="s60">
       
  6604 <unit bldFile="/mw/classicui/classicui_plat/extended_animation_api/group" filter="!test"/>
       
  6605 
       
  6606 </component>
       
  6607 <component id="extended_notes_api" name="Extended Notes API" class="api" filter="s60">
       
  6608 <unit bldFile="/mw/classicui/classicui_plat/extended_notes_api/group" filter="!test"/>
       
  6609 
       
  6610 </component>
       
  6611 <component id="screensaver_animation_plugin_definitions_api" name="Screensaver Animation Plugin Definitions API" class="api" filter="s60">
       
  6612 <unit bldFile="/mw/classicui/classicui_plat/screensaver_animation_plugin_definitions_api/group"/>
       
  6613 </component>
       
  6614 <component id="text_scroller_api" name="Text Scroller API" class="api" filter="s60">
       
  6615 <unit bldFile="/mw/classicui/classicui_plat/text_scroller_api/group" filter="!test"/>
       
  6616 
       
  6617 </component>
       
  6618 <component id="custom_cursors_api" name="Custom Cursors API" class="api" filter="s60">
       
  6619 <unit bldFile="/mw/classicui/classicui_plat/custom_cursors_api/group" filter="!test"/>
       
  6620 
       
  6621 </component>
       
  6622 <component id="screensaver_settings_api" name="Screensaver Settings API" class="api" filter="s60">
       
  6623 <unit bldFile="/mw/classicui/classicui_plat/screensaver_settings_api/group"/>
       
  6624 </component>
       
  6625 <component id="global_window_priorities_api" name="Global Window Priorities API" class="api" filter="s60">
       
  6626 <unit bldFile="/mw/classicui/classicui_plat/global_window_priorities_api/group"/>
       
  6627 </component>
       
  6628 <component id="extended_indicators_api" name="Extended Indicators API" class="api" filter="s60">
       
  6629 <unit bldFile="/mw/classicui/classicui_plat/extended_indicators_api/group" filter="!test"/>
       
  6630 
       
  6631 </component>
       
  6632 <component id="special_character_table_api" name="Special Character Table API" class="api" filter="s60">
       
  6633 <unit bldFile="/mw/classicui/classicui_plat/special_character_table_api/group" filter="!test"/>
       
  6634 
       
  6635 </component>
       
  6636 <component id="avkon_settings_api" name="AVKON Settings API" class="api" filter="s60">
       
  6637 <unit bldFile="/mw/classicui/classicui_plat/avkon_settings_api/group"/>
       
  6638 </component>
       
  6639 <component id="extended_sounds_api" name="Extended Sounds API" class="api" filter="s60">
       
  6640 <unit bldFile="/mw/classicui/classicui_plat/extended_sounds_api/group"/>
       
  6641 </component>
       
  6642 <component id="themes_settings_api" name="Themes Settings API" class="api" filter="s60">
       
  6643 <unit bldFile="/mw/classicui/classicui_plat/themes_settings_api/group"/>
       
  6644 </component>
       
  6645 <component id="media_shared_document_api" name="Media Shared Document API" class="api" filter="s60">
       
  6646 <unit bldFile="/mw/classicui/classicui_plat/media_shared_document_api/group" filter="!test"/>
       
  6647 
       
  6648 </component>
       
  6649 <component id="extended_queries_api" name="Extended Queries API" class="api" filter="s60">
       
  6650 <unit bldFile="/mw/classicui/classicui_plat/extended_queries_api/group"/>
       
  6651 </component>
       
  6652 <component id="phone_number_text_utilities_api" name="Phone Number Text Utilities API" class="api" filter="s60">
       
  6653 <unit bldFile="/mw/classicui/classicui_plat/phone_number_text_utilities_api/group" filter="!test"/>
       
  6654 
       
  6655 </component>
       
  6656 <component id="screensaver_runtime_api" name="Screensaver Runtime API" class="api" filter="s60">
       
  6657 <unit bldFile="/mw/classicui/classicui_plat/screensaver_runtime_api/group"/>
       
  6658 </component>
       
  6659 <component id="extended_scroller_api" name="Extended Scroller API" class="api" filter="s60">
       
  6660 <unit bldFile="/mw/classicui/classicui_plat/extended_scroller_api/group"/>
       
  6661 </component>
       
  6662 <component id="key_rotator_api" name="Key Rotator API" class="api" filter="s60">
       
  6663 <unit bldFile="/mw/classicui/classicui_plat/key_rotator_api/group" filter="!test"/>
       
  6664 
       
  6665 </component>
       
  6666 <component id="extended_grids_api" name="Extended Grids API" class="api" filter="s60">
       
  6667 <unit bldFile="/mw/classicui/classicui_plat/extended_grids_api/group" filter="!test"/>
       
  6668 
       
  6669 </component>
       
  6670 <component id="generic_parameter_api" name="Generic Parameter API" class="api" filter="s60">
       
  6671 <unit bldFile="/mw/classicui/classicui_plat/generic_parameter_api/group" filter="!test"/>
       
  6672 
       
  6673 </component>
       
  6674 <component id="indicator_touch_observer_api" name="Indicator Touch Observer API" class="api" filter="s60">
       
  6675 <unit bldFile="/mw/classicui/classicui_plat/indicator_touch_observer_api/group"/>
       
  6676 </component>
       
  6677 <component id="popup_form_api" name="Popup Form API" class="api" filter="s60">
       
  6678 <unit bldFile="/mw/classicui/classicui_plat/popup_form_api/group" filter="!test"/>
       
  6679 
       
  6680 </component>
       
  6681 <component id="stylus_activated_popup_api" name="Stylus Activated Pop-up API" class="api" filter="s60">
       
  6682 <unit bldFile="/mw/classicui/classicui_plat/stylus_activated_popup_api/group" filter="!test"/>
       
  6683 
       
  6684 </component>
       
  6685 <component id="indicator_plugin_api" name="Indicator Plugin API" class="api" filter="s60">
       
  6686 <unit bldFile="/mw/classicui/classicui_plat/indicator_plugin_api/group" filter="!test"/>
       
  6687 
       
  6688 </component>
       
  6689 <component id="layout_configuration_api" name="Layout Configuration API" class="api" filter="s60">
       
  6690 <unit bldFile="/mw/classicui/classicui_plat/layout_configuration_api/group" filter="!test"/>
       
  6691 
       
  6692 </component>
       
  6693 <component id="common_file_dialogs_filter_factory_api" name="Common File Dialogs Filter Factory API" class="api" filter="s60">
       
  6694 <unit bldFile="/mw/classicui/classicui_plat/common_file_dialogs_filter_factory_api/group" filter="!test"/>
       
  6695 
       
  6696 </component>
       
  6697 <component id="avkon_anim_dll_api" name="AVKON Anim DLL API" class="api" filter="s60">
       
  6698 <unit bldFile="/mw/classicui/classicui_plat/avkon_anim_dll_api/group"/>
       
  6699 </component>
       
  6700 <component id="extended_initialization_api" name="Extended Initialization API" class="api" filter="s60">
       
  6701 <unit bldFile="/mw/classicui/classicui_plat/extended_initialization_api/group" filter="!test"/>
       
  6702 
       
  6703 </component>
       
  6704 <component id="long_tap_animation_api" name="Long Tap Animation API" class="api" filter="s60">
       
  6705 <unit bldFile="/mw/classicui/classicui_plat/long_tap_animation_api/group" filter="!test"/>
       
  6706 
       
  6707 </component>
       
  6708 <component id="extended_ui_framework_definitions_api" name="Extended UI Framework Definitions API" class="api" filter="s60">
       
  6709 <unit bldFile="/mw/classicui/classicui_plat/extended_ui_framework_definitions_api/group"/>
       
  6710 </component>
       
  6711 <component id="extended_buttons_api" name="Extended Buttons API" class="api" filter="s60">
       
  6712 <unit bldFile="/mw/classicui/classicui_plat/extended_buttons_api/group" filter="!test"/>
       
  6713 
       
  6714 </component>
       
  6715 <component id="aiw_provider_utility_api" name="AIW Provider Utility API" class="api" filter="s60">
       
  6716 <unit bldFile="/mw/classicui/classicui_plat/aiw_provider_utility_api/group" filter="!test"/>
       
  6717 
       
  6718 </component>
       
  6719 <component id="transition_effect_parameters_api" name="Transition Effect Parameters API" class="api" filter="s60">
       
  6720 <unit bldFile="/mw/classicui/classicui_plat/transition_effect_parameters_api/group" filter="!test"/>
       
  6721 
       
  6722 </component>
       
  6723 <component id="extended_input_capabilities_api" name="Extended Input Capabilities API" class="api" filter="s60">
       
  6724 <unit bldFile="/mw/classicui/classicui_plat/extended_input_capabilities_api/group" filter="!test"/>
       
  6725 
       
  6726 </component>
       
  6727 <component id="uikon_status_api" name="UIKON Status API" class="api" filter="s60">
       
  6728 <unit bldFile="/mw/classicui/classicui_plat/uikon_status_api/group"/>
       
  6729 </component>
       
  6730 <component id="transition_effect_utilities_api" name="Transition Effect Utilities API" class="api" filter="s60">
       
  6731 <unit bldFile="/mw/classicui/classicui_plat/transition_effect_utilities_api/group" filter="!test"/>
       
  6732 
       
  6733 </component>
       
  6734 <component id="pointer_event_modifier_api" name="Pointer Event Modifier API" class="api" filter="s60">
       
  6735 <unit bldFile="/mw/classicui/classicui_plat/pointer_event_modifier_api/group" filter="!test"/>
       
  6736 
       
  6737 </component>
       
  6738 <component id="avkon_testability_api" name="AVKON Testability API" class="api" filter="s60">
       
  6739 <unit bldFile="/mw/classicui/classicui_plat/avkon_testability_api/group"/>
       
  6740 </component>
       
  6741 <component id="ganes_api" name="ganes_api" class="api" filter="s60">
       
  6742 <unit bldFile="/mw/classicui/classicui_plat/ganes_api/group"/>
       
  6743 </component>
       
  6744 <component id="ode_api" name="Ode API" class="api" filter="s60">
       
  6745 <unit bldFile="/mw/classicui/classicui_plat/ode_api/group"/>
       
  6746 </component>
       
  6747 <component id="physics_api" name="Physics API" class="api" filter="s60">
       
  6748 <unit bldFile="/mw/classicui/classicui_plat/physics_api/group"/>
       
  6749 </component>
       
  6750 <component id="touch_pane_api" name="Touch Pane API" class="api" filter="s60">
       
  6751 <unit bldFile="/mw/classicui/classicui_plat/touch_pane_api/group" filter="!test"/>
       
  6752 
       
  6753 </component>
       
  6754 <component id="touch_pane_observer_api" name="Touch Pane Observer API" class="api" filter="s60">
       
  6755 <unit bldFile="/mw/classicui/classicui_plat/touch_pane_observer_api/group"/>
       
  6756 </component>
       
  6757 <component id="alternate_fs_api" name="Alternate FS API" class="api" filter="s60">
       
  6758 <unit bldFile="/mw/classicui/classicui_plat/alternate_fs_api/group"/>
       
  6759 </component>
       
  6760 <component id="discreet_popup_api" name="Discreet Popup API" class="api" filter="s60">
       
  6761 <unit bldFile="/mw/classicui/classicui_plat/discreet_popup_api/group"/>
       
  6762 </component>
       
  6763 <component id="touch_gesture_framework_api" name="Touch Gesture Framework API" class="api" filter="s60">
       
  6764 <unit bldFile="/mw/classicui/classicui_plat/touch_gesture_framework_api/group"/>
       
  6765 <!-- should this be commented out? -->
       
  6766 <!--<unit bldFile="classicui_plat/touch_gesture_framework_api/tsrc/group" filter="test,api_test"/> -->
       
  6767 </component>
       
  6768 <component id="extended_options_menu_api" name="Extended Options Menu API" class="api" filter="s60">
       
  6769 <unit bldFile="/mw/classicui/classicui_plat/extended_options_menu_api/group" filter="!test"/>
       
  6770 
       
  6771 </component>
       
  6772 </collection>
       
  6773 <collection id="classicui_pub" name="Classic UI Public Interfaces" level="specific">
       
  6774 <component id="input_frame_api" name="Input Frame API" class="api" filter="s60">
       
  6775 <unit bldFile="/mw/classicui/classicui_pub/input_frame_api/group" filter="!test"/>
       
  6776 
       
  6777 </component>
       
  6778 <component id="window_server_event_observer_api" name="Window Server Event Observer API" class="api" filter="s60">
       
  6779 <unit bldFile="/mw/classicui/classicui_pub/window_server_event_observer_api/group" filter="!test"/>
       
  6780 
       
  6781 </component>
       
  6782 <component id="application_framework_api" name="Application Framework API" class="api" filter="s60">
       
  6783 <unit bldFile="/mw/classicui/classicui_pub/application_framework_api/group" filter="!test"/>
       
  6784 
       
  6785 </component>
       
  6786 <component id="scroller_api" name="Scroller API" class="api" filter="s60">
       
  6787 <unit bldFile="/mw/classicui/classicui_pub/scroller_api/group" filter="!test"/>
       
  6788 
       
  6789 </component>
       
  6790 <component id="ui_framework_utilities_api" name="UI Framework Utilities API" class="api" filter="s60">
       
  6791 <unit bldFile="/mw/classicui/classicui_pub/ui_framework_utilities_api/group" filter="!test"/>
       
  6792 
       
  6793 </component>
       
  6794 <component id="ui_framework_definitions_api" name="UI Framework Definitions API" class="api" filter="s60">
       
  6795 <unit bldFile="/mw/classicui/classicui_pub/ui_framework_definitions_api/group" filter="!test"/>
       
  6796 
       
  6797 </component>
       
  6798 <component id="buttons_api" name="Buttons API" class="api" filter="s60">
       
  6799 <unit bldFile="/mw/classicui/classicui_pub/buttons_api/group" filter="!test"/>
       
  6800 
       
  6801 </component>
       
  6802 <component id="queries_api" name="Queries API" class="api" filter="s60">
       
  6803 <unit bldFile="/mw/classicui/classicui_pub/queries_api/group" filter="!test"/>
       
  6804 
       
  6805 </component>
       
  6806 <component id="aiw_generic_parameter_api" name="AIW Generic Parameter API" class="api" filter="s60">
       
  6807 <unit bldFile="/mw/classicui/classicui_pub/aiw_generic_parameter_api/group" filter="!test"/>
       
  6808 
       
  6809 </component>
       
  6810 <component id="editors_api" name="Editors API" class="api" filter="s60">
       
  6811 <unit bldFile="/mw/classicui/classicui_pub/editors_api/group" filter="!test"/>
       
  6812 
       
  6813 </component>
       
  6814 <component id="common_file_dialogs_api" name="Common File Dialogs API" class="api" filter="s60">
       
  6815 <unit bldFile="/mw/classicui/classicui_pub/common_file_dialogs_api/group" filter="!test"/>
       
  6816 
       
  6817 </component>
       
  6818 <component id="dialog_shutter_api" name="Dialog Shutter API" class="api" filter="s60">
       
  6819 <unit bldFile="/mw/classicui/classicui_pub/dialog_shutter_api/group" filter="!test"/>
       
  6820 
       
  6821 </component>
       
  6822 <component id="fonts_api" name="Fonts API" class="api" filter="s60">
       
  6823 <unit bldFile="/mw/classicui/classicui_pub/fonts_api/group" filter="!test"/>
       
  6824 
       
  6825 </component>
       
  6826 <component id="screen_clearer_api" name="Screen Clearer API" class="api" filter="s60">
       
  6827 <unit bldFile="/mw/classicui/classicui_pub/screen_clearer_api/group" filter="!test"/>
       
  6828 
       
  6829 </component>
       
  6830 <component id="notifiers_api" name="Notifiers API" class="api" filter="s60">
       
  6831 <unit bldFile="/mw/classicui/classicui_pub/notifiers_api/group" filter="!test"/>
       
  6832 
       
  6833 </component>
       
  6834 <component id="notes_api" name="Notes API" class="api" filter="s60">
       
  6835 <unit bldFile="/mw/classicui/classicui_pub/notes_api/group" filter="!test"/>
       
  6836 
       
  6837 </component>
       
  6838 <component id="screen_saver_api" name="Screen Saver API" class="api" filter="s60">
       
  6839 <unit bldFile="/mw/classicui/classicui_pub/screen_saver_api/group" filter="!test"/>
       
  6840 
       
  6841 </component>
       
  6842 <component id="status_pane_api" name="Status Pane API" class="api" filter="s60">
       
  6843 <unit bldFile="/mw/classicui/classicui_pub/status_pane_api/group" filter="!test"/>
       
  6844 
       
  6845 </component>
       
  6846 <component id="base_controls_api" name="Base Controls API" class="api" filter="s60">
       
  6847 <unit bldFile="/mw/classicui/classicui_pub/base_controls_api/group" filter="!test"/>
       
  6848 
       
  6849 </component>
       
  6850 <component id="grids_api" name="Grids API" class="api" filter="s60">
       
  6851 <unit bldFile="/mw/classicui/classicui_pub/grids_api/group" filter="!test"/>
       
  6852 
       
  6853 </component>
       
  6854 <component id="context_pane_api" name="Context Pane API" class="api" filter="s60">
       
  6855 <unit bldFile="/mw/classicui/classicui_pub/context_pane_api/group" filter="!test"/>
       
  6856 
       
  6857 </component>
       
  6858 <component id="lists_api" name="Lists API" class="api" filter="s60">
       
  6859 <unit bldFile="/mw/classicui/classicui_pub/lists_api/group" filter="!test"/>
       
  6860 
       
  6861 </component>
       
  6862 <component id="popups_api" name="Popups API" class="api" filter="s60">
       
  6863 <unit bldFile="/mw/classicui/classicui_pub/popups_api/group" filter="!test"/>
       
  6864 
       
  6865 </component>
       
  6866 <component id="misc_controls_api" name="Misc Controls API" class="api" filter="s60">
       
  6867 <unit bldFile="/mw/classicui/classicui_pub/misc_controls_api/group" filter="!test"/>
       
  6868 
       
  6869 </component>
       
  6870 <component id="keylock_api" name="Keylock API" class="api" filter="s60">
       
  6871 <unit bldFile="/mw/classicui/classicui_pub/keylock_api/group" filter="!test"/>
       
  6872 
       
  6873 </component>
       
  6874 <component id="options_menu_api" name="Options Menu API" class="api" filter="s60">
       
  6875 <unit bldFile="/mw/classicui/classicui_pub/options_menu_api/group" filter="!test"/>
       
  6876 
       
  6877 </component>
       
  6878 <component id="hierarchical_lists_api" name="Hierarchical Lists API" class="api" filter="s60">
       
  6879 <unit bldFile="/mw/classicui/classicui_pub/hierarchical_lists_api/group" filter="!test"/>
       
  6880 
       
  6881 </component>
       
  6882 <component id="navigation_pane_api" name="Navigation Pane API" class="api" filter="s60">
       
  6883 <unit bldFile="/mw/classicui/classicui_pub/navigation_pane_api/group" filter="!test"/>
       
  6884 
       
  6885 </component>
       
  6886 <component id="tabs_api" name="Tabs API" class="api" filter="s60">
       
  6887 <unit bldFile="/mw/classicui/classicui_pub/tabs_api/group" filter="!test"/>
       
  6888 
       
  6889 </component>
       
  6890 <component id="title_pane_touch_observer_api" name="Title Pane Touch Observer API" class="api" filter="s60">
       
  6891 <unit bldFile="/mw/classicui/classicui_pub/title_pane_touch_observer_api/group"/>
       
  6892 </component>
       
  6893 <component id="choice_list_api" name="Choice List API" class="api" filter="s60">
       
  6894 <unit bldFile="/mw/classicui/classicui_pub/choice_list_api/group" filter="!test"/>
       
  6895 
       
  6896 </component>
       
  6897 <component id="info_popup_note_api" name="Info Popup Note API" class="api" filter="s60">
       
  6898 <unit bldFile="/mw/classicui/classicui_pub/info_popup_note_api/group" filter="!test"/>
       
  6899 
       
  6900 </component>
       
  6901 <component id="setting_pages_api" name="Setting Pages API" class="api" filter="s60">
       
  6902 <unit bldFile="/mw/classicui/classicui_pub/setting_pages_api/group" filter="!test"/>
       
  6903 
       
  6904 </component>
       
  6905 <component id="screen_mode_api" name="Screen Mode API" class="api" filter="s60">
       
  6906 <unit bldFile="/mw/classicui/classicui_pub/screen_mode_api/group" filter="!test"/>
       
  6907 
       
  6908 </component>
       
  6909 <component id="indicators_api" name="Indicators API" class="api" filter="s60">
       
  6910 <unit bldFile="/mw/classicui/classicui_pub/indicators_api/group" filter="!test"/>
       
  6911 
       
  6912 </component>
       
  6913 <component id="error_ui_api" name="Error UI API" class="api" filter="s60">
       
  6914 <unit bldFile="/mw/classicui/classicui_pub/error_ui_api/group" filter="!test"/>
       
  6915 
       
  6916 </component>
       
  6917 <component id="animation_api" name="Animation API" class="api" filter="s60">
       
  6918 <unit bldFile="/mw/classicui/classicui_pub/animation_api/group" filter="!test"/>
       
  6919 
       
  6920 </component>
       
  6921 <component id="searchfield_api" name="Searchfield API" class="api" filter="s60">
       
  6922 <unit bldFile="/mw/classicui/classicui_pub/searchfield_api/group" filter="!test"/>
       
  6923 
       
  6924 </component>
       
  6925 <component id="labels_api" name="Labels API" class="api" filter="s60">
       
  6926 <unit bldFile="/mw/classicui/classicui_pub/labels_api/group" filter="!test"/>
       
  6927 
       
  6928 </component>
       
  6929 <component id="hotkeys_api" name="Hotkeys API" class="api" filter="s60">
       
  6930 <unit bldFile="/mw/classicui/classicui_pub/hotkeys_api/group" filter="!test"/>
       
  6931 
       
  6932 </component>
       
  6933 <component id="initialization_api" name="Initialization API" class="api" filter="s60">
       
  6934 <unit bldFile="/mw/classicui/classicui_pub/initialization_api/group" filter="!test"/>
       
  6935 
       
  6936 </component>
       
  6937 <component id="volume_control_api" name="Volume Control API" class="api" filter="s60">
       
  6938 <unit bldFile="/mw/classicui/classicui_pub/volume_control_api/group" filter="!test"/>
       
  6939 
       
  6940 </component>
       
  6941 <component id="title_pane_api" name="Title Pane API" class="api" filter="s60">
       
  6942 <unit bldFile="/mw/classicui/classicui_pub/title_pane_api/group" filter="!test"/>
       
  6943 
       
  6944 </component>
       
  6945 <component id="sounds_api" name="Sounds API" class="api" filter="s60">
       
  6946 <unit bldFile="/mw/classicui/classicui_pub/sounds_api/group" filter="!test"/>
       
  6947 
       
  6948 </component>
       
  6949 <component id="aiw_service_handler_api" name="AIW Service Handler API" class="api" filter="s60">
       
  6950 <unit bldFile="/mw/classicui/classicui_pub/aiw_service_handler_api/group" filter="!test"/>
       
  6951 
       
  6952 </component>
       
  6953 <component id="aiw_criteria_api" name="AIW Criteria API" class="api" filter="s60">
       
  6954 <unit bldFile="/mw/classicui/classicui_pub/aiw_criteria_api/group" filter="!test"/>
       
  6955 
       
  6956 </component>
       
  6957 <component id="touch_ui_utilities_api" name="Touch UI Utilities API" class="api" filter="s60">
       
  6958 <unit bldFile="/mw/classicui/classicui_pub/touch_ui_utilities_api/group" filter="!test"/>
       
  6959 
       
  6960 </component>
       
  6961 <component id="generic_button_api" name="Generic Button API" class="api" filter="s60">
       
  6962 <unit bldFile="/mw/classicui/classicui_pub/generic_button_api/group" filter="!test"/>
       
  6963 
       
  6964 </component>
       
  6965 <component id="form_api" name="Form API" class="api" filter="s60">
       
  6966 <unit bldFile="/mw/classicui/classicui_pub/form_api/group" filter="!test"/>
       
  6967 
       
  6968 </component>
       
  6969 <component id="uikon_core_controls" name="Uikon Core Controls" class="api" filter="s60">
       
  6970 <unit bldFile="/mw/classicui/classicui_pub/uikon_core_controls/group" filter="!test"/>
       
  6971 
       
  6972 </component>
       
  6973 <component id="calendar_api" name="Calendar API" class="api" filter="s60">
       
  6974 <unit bldFile="/mw/classicui/classicui_pub/calendar_api/group"/>
       
  6975 </component>
       
  6976 <component id="toolbar_api" name="Toolbar API" class="api" filter="s60">
       
  6977 <unit bldFile="/mw/classicui/classicui_pub/toolbar_api/group" filter="!test"/>
       
  6978 
       
  6979 </component>
       
  6980 <component id="server_application_api" name="Server Application API" class="api" filter="s60">
       
  6981 <unit bldFile="/mw/classicui/classicui_pub/server_application_api/group"/>
       
  6982 </component>
       
  6983 <component id="slider_api" name="Slider API" class="api" filter="s60">
       
  6984 <unit bldFile="/mw/classicui/classicui_pub/slider_api/group" filter="!test"/>
       
  6985 
       
  6986 </component>
       
  6987 <component id="private_ui_framework_api" name="Private UI Framework API" class="api" filter="s60">
       
  6988 <unit bldFile="/mw/classicui/classicui_pub/private_ui_framework_api/group" filter="!test"/>
       
  6989 
       
  6990 </component>
       
  6991 <component id="dialogs_api" name="Dialogs API" class="api" filter="s60">
       
  6992 <unit bldFile="/mw/classicui/classicui_pub/dialogs_api/group" filter="!test"/>
       
  6993 
       
  6994 </component>
       
  6995 <component id="document_handler_api" name="Document handler API" class="api" filter="s60">
       
  6996 <unit bldFile="/mw/classicui/classicui_pub/document_handler_api/group"/>
       
  6997 </component>
       
  6998 <component id="images_api" name="Images API" class="api" filter="s60">
       
  6999 <unit bldFile="/mw/classicui/classicui_pub/images_api/group" filter="!test"/>
       
  7000 
       
  7001 </component>
       
  7002 <component id="stylus_popup_menu_api" name="Stylus Pop-up Menu API" class="api" filter="s60">
       
  7003 <unit bldFile="/mw/classicui/classicui_pub/stylus_popup_menu_api/group" filter="!test"/>
       
  7004 
       
  7005 </component>
       
  7006 <component id="information_preview_popup_api" name="Information Preview Popup API" class="api" filter="s60">
       
  7007 <unit bldFile="/mw/classicui/classicui_pub/information_preview_popup_api/group" filter="!test"/>
       
  7008 
       
  7009 </component>
       
  7010 <component id="intermediate_state_api" name="Intermediate State API" class="api" filter="s60">
       
  7011 <unit bldFile="/mw/classicui/classicui_pub/intermediate_state_api/group"/>
       
  7012 </component>
       
  7013 <component id="help_launcher_api" name="Help Launcher API" class="api" filter="s60">
       
  7014 <unit bldFile="/mw/classicui/classicui_pub/help_launcher_api/group"/>
       
  7015 </component>
       
  7016 </collection>
       
  7017 <collection id="ode" name="Open Dynamics Engine" level="support">
       
  7018 <!-- the collection is really a component. Move down a directory.-->
       
  7019 <component id="ode_build" filter="s60" name="ODE">
       
  7020 <unit bldFile="/mw/classicui/ode/group"/>
       
  7021 </component>
       
  7022 </collection>
       
  7023 <collection id="uifw" name="UI Framework" level="server">
       
  7024 <component id="uiklaf" filter="s60" name="Uikon Look-and-Feel">
       
  7025 <unit bldFile="/mw/classicui/uifw/uiklaf/group"/>
       
  7026 </component>
       
  7027 <component id="eikctl" filter="s60" name="Eikon Controls">
       
  7028 <unit bldFile="/mw/classicui/uifw/eikctl/group"/>
       
  7029 </component>
       
  7030 <component id="avkon" filter="s60" name="Avkon">
       
  7031 <!-- can only have one unit. Split into 3 components, or #include all from same bld.inf -->
       
  7032 <unit bldFile="/mw/classicui/uifw/avkon/aknphysics/group"/>
       
  7033 <unit bldFile="/mw/classicui/uifw/avkon/group"/>
       
  7034 <unit bldFile="/mw/classicui/uifw/avkon/aknconf/group"/>
       
  7035 </component>
       
  7036 <component id="eikstd" filter="s60" name="Eikon Standard">
       
  7037 <unit bldFile="/mw/classicui/uifw/eikstd/group"/>
       
  7038 </component>
       
  7039 <component id="aknglobalui" filter="s60" name="Avkon Global UI">
       
  7040 <unit bldFile="/mw/classicui/uifw/aknglobalui/group"/>
       
  7041 </component>
       
  7042 <component id="ganes" filter="s60" name="Ganes">
       
  7043 <unit bldFile="/mw/classicui/uifw/ganes/group"/>
       
  7044 </component>
       
  7045 </collection>
       
  7046 <collection id="commonuis" name="Common UIs" level="specific">
       
  7047 <component id="commonui" filter="s60" name="Common UI">
       
  7048 <unit bldFile="/mw/classicui/commonuis/commonui/group"/>
       
  7049 </component>
       
  7050 <component id="commondialogs" filter="s60" name="Common Dialogs">
       
  7051 <unit bldFile="/mw/classicui/commonuis/commondialogs/group"/>
       
  7052 </component>
       
  7053 </collection>
       
  7054 <collection id="applicationinterworkingfw" name="Application Interworking Framework" level="generic">
       
  7055 <component id="aifwservicehandler" filter="s60" name="Application Interworking Service Handler">
       
  7056 <unit bldFile="/mw/classicui/applicationinterworkingfw/servicehandler/group"/>
       
  7057 </component>
       
  7058 </collection>
       
  7059 <collection id="psln" name="Personalization" level="specific">
       
  7060 <!-- the collection is really a component. Move down a directory. Or it could be split into multiple components-->
       
  7061 <component id="psln_build" filter="s60" name="Personalization Build">
       
  7062 <unit bldFile="/mw/classicui/psln/group"/>
       
  7063 </component>
       
  7064 </collection>
       
  7065 <collection id="commonadapter" name="Common Adapter" level="support">
       
  7066 <!-- the collection is really a component. Move down a directory.-->
       
  7067 <component id="commonadapter_build" filter="s60" name="Common Adapter Build">
       
  7068 <unit bldFile="/mw/classicui/commonadapter/group"/>
       
  7069 </component>
       
  7070 </collection>
       
  7071 <collection id="akntouchgesturefw" name="Avkon Touch Gesture Framework" level="generic">
       
  7072 <!-- the collection is really a component. Move down a directory.-->
       
  7073 <component id="akntouchgesturefw_build" filter="s60" name="Avkon Touch Gesture Framework Build" introduced="^3">
       
  7074 <unit bldFile="/mw/classicui/akntouchgesturefw/group"/>
       
  7075 </component>
       
  7076 </collection>
       
  7077 <collection id="uiutils" name="UI Utils" level="specific">
       
  7078 <component id="localizer" filter="s60" name="Directory Localizer">
       
  7079 <unit bldFile="/mw/classicui/uiutils/localizer/group"/>
       
  7080 </component>
       
  7081 <component id="findutil" filter="s60" name="Find Utility">
       
  7082 <unit bldFile="/mw/classicui/uiutils/findutil/group"/>
       
  7083 </component>
       
  7084 <component id="gamerecognizer" filter="s60" name="Game Recognizer" class="plugin">
       
  7085 <unit bldFile="/mw/classicui/uiutils/gamerecognizer/group"/>
       
  7086 </component>
       
  7087 <component id="aknjapanesereading" filter="s60" name="Avkon Japanese Reading">
       
  7088 <unit bldFile="/mw/classicui/uiutils/aknjapanesereading/group"/>
       
  7089 </component>
       
  7090 </collection>
       
  7091 <collection id="commonuisupport" name="Common UI Support" level="support">
       
  7092 <component id="uikon" name="Uikon" introduced="6.0" purpose="mandatory">
       
  7093 <unit bldFile="/mw/classicui/commonuisupport/uikon/group" mrp="/mw/classicui/commonuisupport/uikon/group/app-framework_uikon.mrp"/>
       
  7094 </component>
       
  7095 <component id="errorresolverdata" name="Error Resolver Data" purpose="mandatory">
       
  7096 <unit bldFile="/mw/classicui/commonuisupport/errorresolverdata/group" mrp="/mw/classicui/commonuisupport/errorresolverdata/group/app-framework_errorresgt.mrp"/>
       
  7097 </component>
       
  7098 <component id="uilaf" name="UI Look and Feel" introduced="6.0" purpose="mandatory">
       
  7099 <unit bldFile="/mw/classicui/commonuisupport/uilaf/GROUP" mrp="/mw/classicui/commonuisupport/uilaf/GROUP/app-framework_uiklafgt.mrp"/>
       
  7100 </component>
       
  7101 <component id="grid" name="Grid" purpose="optional">
       
  7102 <unit bldFile="/mw/classicui/commonuisupport/grid/group" mrp="/mw/classicui/commonuisupport/grid/group/app-framework_grid.mrp"/>
       
  7103 </component>
       
  7104 <component id="uifwsdocs" name="UI Frameworks Documentation" purpose="development" class="doc">
       
  7105 <unit mrp="/mw/classicui/commonuisupport/uifwsdocs/app-framework_documentation.mrp"/>
       
  7106 </component>
       
  7107 </collection>
       
  7108 <collection id="lafagnosticuifoundation" name="Look-and-Feel Agnostic UI Foundation" level="base">
       
  7109 <component id="cone" name="Control Environment" purpose="mandatory">
       
  7110 <unit bldFile="/mw/classicui/lafagnosticuifoundation/cone/group" mrp="/mw/classicui/lafagnosticuifoundation/cone/group/app-framework_cone.mrp"/>
       
  7111 </component>
       
  7112 <component id="graphicseffects" name="Graphics Effects" introduced="9.2" purpose="optional">
       
  7113 <unit bldFile="/mw/classicui/lafagnosticuifoundation/graphicseffects/group" mrp="/mw/classicui/lafagnosticuifoundation/graphicseffects/group/app-framework_gfxtranseffect.mrp"/>
       
  7114 </component>
       
  7115 <component id="uigraphicsutils" name="UI Graphics Utilities" purpose="mandatory">
       
  7116 <unit bldFile="/mw/classicui/lafagnosticuifoundation/uigraphicsutils/group" mrp="/mw/classicui/lafagnosticuifoundation/uigraphicsutils/group/app-framework_egul.mrp"/>
       
  7117 </component>
       
  7118 <component id="clockanim" name="Clock" purpose="optional" class="plugin">
       
  7119 <unit bldFile="/mw/classicui/lafagnosticuifoundation/clockanim/group" mrp="/mw/classicui/lafagnosticuifoundation/clockanim/group/app-framework_clock.mrp"/>
       
  7120 </component>
       
  7121 <component id="bmpanimation" name="BMP Animation" introduced="6.0" purpose="optional">
       
  7122 <unit bldFile="/mw/classicui/lafagnosticuifoundation/bmpanimation/group" mrp="/mw/classicui/lafagnosticuifoundation/bmpanimation/group/app-framework_bmpanim.mrp"/>
       
  7123 </component>
       
  7124 <component id="animation" name="Animation" introduced="9.1" purpose="optional">
       
  7125 <unit bldFile="/mw/classicui/lafagnosticuifoundation/animation/group" mrp="/mw/classicui/lafagnosticuifoundation/animation/group/app-framework_animation.mrp"/>
       
  7126 </component>
       
  7127 </collection>
       
  7128 <collection id="classicui_info" name="Classic UI Info" level="specific">
       
  7129 <!-- the multiple units in the API test components need to be resolved -->
       
  7130 
       
  7131 <component id="classicui_metadata" name="Classic UI Metadata" class="config" introduced="^2" purpose="development" target="desktop">
       
  7132 <unit mrp="/mw/classicui/classicui_info/classicui_metadata/classicui_metadata.mrp"/>
       
  7133 </component>
       
  7134 </collection>
       
  7135 </package>
       
  7136 <package id="svgt" level="generic" tech-domain="ui" name="SVG Tiny" levels="util ui">
       
  7137 <collection id="svgt_plat" name="SVG Tiny Platform Interfaces" level="ui">
       
  7138 <component id="svgt_api" name="SVGT API" introduced="9.2" class="api" filter="s60">
       
  7139 <unit bldFile="/mw/svgt/svgt_plat/svgt_api/group"/>
       
  7140 </component>
       
  7141 <component id="nvg_api" name="NVG API" introduced="9.2" class="api" filter="s60">
       
  7142 <unit bldFile="/mw/svgt/svgt_plat/nvg_api/group"/>
       
  7143 </component>
       
  7144 </collection>
       
  7145 <collection id="svgtopt" name="SVG-T Engine" level="util">
       
  7146 <component id="svgtopt_build" filter="s60" name="SVG Engine" introduced="9.2">
       
  7147 <!-- component is at collection level. Needs to be moved down a directory -->
       
  7148 <unit bldFile="/mw/svgt/svgtopt/group"/>
       
  7149 </component>
       
  7150 <component id="svgtplugin" filter="s60" name="SVG Plugin" class="plugin" introduced="9.2">
       
  7151 <unit bldFile="/mw/svgt/svgtopt/svgtplugin/group"/>
       
  7152 </component>
       
  7153 </collection>
       
  7154 </package>
       
  7155 <package id="uiaccelerator" level="generic" tech-domain="ui" name="UI Accelerator" levels="plugin framework server ex if">
       
  7156 <collection id="uiaccelerator_plat" name="UI Accelerator Platform Interfaces" level="if">
       
  7157 <component id="alf_core_toolkit_api" name="ALF Core Toolkit API" class="api" filter="s60">
       
  7158 <unit bldFile="/mw/uiaccelerator/uiaccelerator_plat/alf_core_toolkit_api/group"/>
       
  7159 </component>
       
  7160 <component id="alf_visual_api" name="ALF Visual API" class="api" filter="s60">
       
  7161 <unit bldFile="/mw/uiaccelerator/uiaccelerator_plat/alf_visual_api/group"/>
       
  7162 </component>
       
  7163 <component id="alf_extended_visual_api" name="ALF Extended Visual API" class="api" filter="s60">
       
  7164 <unit bldFile="/mw/uiaccelerator/uiaccelerator_plat/alf_extended_visual_api/group"/>
       
  7165 </component>
       
  7166 <component id="alf_extension_api" name="ALF Extension API" class="api" filter="s60">
       
  7167 <unit bldFile="/mw/uiaccelerator/uiaccelerator_plat/alf_extension_api/group"/>
       
  7168 </component>
       
  7169 <component id="alf_tracing_api" name="ALF Tracing API" class="api" filter="s60">
       
  7170 <unit bldFile="/mw/uiaccelerator/uiaccelerator_plat/alf_tracing_api/group"/>
       
  7171 </component>
       
  7172 <component id="alf_client_server_api" name="ALF Client Server API" class="api" filter="s60">
       
  7173 <unit bldFile="/mw/uiaccelerator/uiaccelerator_plat/alf_client_server_api/group"/>
       
  7174 </component>
       
  7175 </collection>
       
  7176 <collection id="uiacceltk" name="UI Accelerator Toolkit" level="framework">
       
  7177 <component id="hitchcock" filter="s60" name="Hitchcock">
       
  7178 <unit bldFile="/mw/uiaccelerator/uiacceltk/hitchcock/group"/>
       
  7179 </component>
       
  7180 <component id="uiacceltk_build" filter="s60" name="UI Accelerator Toolkit Build">
       
  7181 <!-- move into the other component, or  remove the #include and make this UI Accelerator Toolkit ROM-->
       
  7182 <unit bldFile="/mw/uiaccelerator/uiacceltk/group"/>
       
  7183 </component>
       
  7184 </collection>
       
  7185 </package>
       
  7186 <package id="uiresources" level="generic" tech-domain="ui" name="UI Resources" levels="compile plugin framework server generic data">
       
  7187 <!-- are the custom filters below needed? -->
       
  7188 <collection id="uiresources_pub" name="UI Resources Public Interfaces" level="data">
       
  7189 <component id="pictograph_api" name="Pictograph API" class="api" filter="s60">
       
  7190 <unit bldFile="/mw/uiresources/uiresources_pub/pictograph_api/group" filter="!test"/>
       
  7191 
       
  7192 </component>
       
  7193 <component id="skins_api" name="Skins API" class="api" filter="s60">
       
  7194 <unit bldFile="/mw/uiresources/uiresources_pub/skins_api/group" filter="!test"/>
       
  7195 
       
  7196 </component>
       
  7197 <component id="font_definition_api" name="Font Definition API" class="api" filter="s60">
       
  7198 <unit bldFile="/mw/uiresources/uiresources_pub/font_definition_api/group" filter="!test"/>
       
  7199 
       
  7200 </component>
       
  7201 <component id="graphics_api" name="Graphics API" class="api" filter="s60">
       
  7202 <unit bldFile="/mw/uiresources/uiresources_pub/graphics_api/group" filter="!test"/>
       
  7203 
       
  7204 </component>
       
  7205 <component id="scalable_icons_api" name="Scalable Icons API" class="api" filter="s60">
       
  7206 <unit bldFile="/mw/uiresources/uiresources_pub/scalable_icons_api/group"/>
       
  7207 </component>
       
  7208 <component id="layout_id_definitions_api" name="Layout ID Definitions API" class="api" filter="s60">
       
  7209 <unit bldFile="/mw/uiresources/uiresources_pub/layout_id_definitions_api/group"/>
       
  7210 </component>
       
  7211 </collection>
       
  7212 <collection id="uiresources_plat" name="UI Resources Platform Interfaces" level="data">
       
  7213 <component id="layout_system_private_api" name="Layout System Private API" class="api" filter="s60">
       
  7214 <unit bldFile="/mw/uiresources/uiresources_plat/layout_system_private_api/group" filter="!test"/>
       
  7215 
       
  7216 </component>
       
  7217 <component id="layout_data_api" name="Layout Data API" class="api" filter="s60">
       
  7218 <unit bldFile="/mw/uiresources/uiresources_plat/layout_data_api/group" filter="!test"/>
       
  7219 
       
  7220 </component>
       
  7221 <component id="cdl_api" name="CDL API" class="api" filter="s60">
       
  7222 <unit bldFile="/mw/uiresources/uiresources_plat/cdl_api/group" filter="!test"/>
       
  7223 
       
  7224 </component>
       
  7225 <component id="extended_skins_api" name="Extended Skins API" class="api" filter="s60">
       
  7226 <unit bldFile="/mw/uiresources/uiresources_plat/extended_skins_api/group" filter="!test"/>
       
  7227 
       
  7228 </component>
       
  7229 <component id="tfx_server_controller_plugin_api" name="TFX Server Controller Plug-in API" class="api" filter="s60">
       
  7230 <unit bldFile="/mw/uiresources/uiresources_plat/tfx_server_controller_plugin_api/group"/>
       
  7231 </component>
       
  7232 <component id="extended_fonts_api" name="Extended Fonts API" class="api" filter="s60">
       
  7233 <unit bldFile="/mw/uiresources/uiresources_plat/extended_fonts_api/group" filter="!test"/>
       
  7234 
       
  7235 </component>
       
  7236 <component id="graphic_configuration_api" name="Graphic Configuration API" class="api" filter="s60">
       
  7237 <unit bldFile="/mw/uiresources/uiresources_plat/graphic_configuration_api/group" filter="!test"/>
       
  7238 
       
  7239 </component>
       
  7240 <component id="mif_header_cdl_api" name="MIF Header CDL API" class="api" filter="s60">
       
  7241 <unit bldFile="/mw/uiresources/uiresources_plat/mif_header_cdl_api/group"/>
       
  7242 </component>
       
  7243 <component id="personalisation_and_skins_settings_api" name="Personalisation and Skins Settings API" class="api" filter="s60">
       
  7244 <unit bldFile="/mw/uiresources/uiresources_plat/personalisation_and_skins_settings_api/group"/>
       
  7245 </component>
       
  7246 <component id="tfx_effect_setup_plugin_api" name="TFX Effect Setup Plug-in API" class="api" filter="s60">
       
  7247 <unit bldFile="/mw/uiresources/uiresources_plat/tfx_effect_setup_plugin_api/group"/>
       
  7248 </component>
       
  7249 <component id="mifconv_definitions_api" name="Mifconv Definitions API" class="api" filter="s60">
       
  7250 <unit bldFile="/mw/uiresources/uiresources_plat/mifconv_definitions_api/group"/>
       
  7251 </component>
       
  7252 <component id="wallpaper_configuration_api" name="Wallpaper Configuration API" class="api" filter="s60">
       
  7253 <unit bldFile="/mw/uiresources/uiresources_plat/wallpaper_configuration_api/group"/>
       
  7254 </component>
       
  7255 <component id="language_code_definitions_api" name="Language Code Definitions API" class="api" filter="s60">
       
  7256 <unit bldFile="/mw/uiresources/uiresources_plat/language_code_definitions_api/group"/>
       
  7257 </component>
       
  7258 <component id="skins_image_attributes_api" name="Skins Image Attributes API" class="api" filter="s60">
       
  7259 <unit bldFile="/mw/uiresources/uiresources_plat/skins_image_attributes_api/group" filter="!test"/>
       
  7260 
       
  7261 </component>
       
  7262 <component id="private_user_area_code_definitions_api" name="Private User Area Code Definitions API" class="api" filter="s60">
       
  7263 <unit bldFile="/mw/uiresources/uiresources_plat/private_user_area_code_definitions_api/group"/>
       
  7264 </component>
       
  7265 <component id="tfx_server_plugin_ids_api" name="TFX Server Plug-in IDs API" class="api" filter="s60">
       
  7266 <unit bldFile="/mw/uiresources/uiresources_plat/tfx_server_plugin_ids_api/group"/>
       
  7267 </component>
       
  7268 </collection>
       
  7269 <collection id="uiresources_info" name="UI Resources Info" level="data">
       
  7270 <component id="uiresources_test" filter="s60,test,api_test" name="UI Resources Tests" purpose="development">
       
  7271 
       
  7272 </component>
       
  7273 </collection>
       
  7274 <collection id="uigraphics" name="UI Graphics" level="generic">
       
  7275 <component id="bitmaps2" filter="s60" name="Bitmaps 2" class="config">
       
  7276 <unit bldFile="/mw/uiresources/uigraphics/bitmaps2/group"/>
       
  7277 </component>
       
  7278 <component id="icons" filter="s60" class="config" name="Icons">
       
  7279 <unit bldFile="/mw/uiresources/uigraphics/icons/group"/>
       
  7280 </component>
       
  7281 <component id="variatedbitmaps" filter="s60" name="Variated Bitmaps" class="config">
       
  7282 <unit bldFile="/mw/uiresources/uigraphics/variatedbitmaps/group"/>
       
  7283 </component>
       
  7284 <component id="aknicon" filter="s60" name="Avkon Icon Framework">
       
  7285 <unit bldFile="/mw/uiresources/uigraphics/aknicon/group"/>
       
  7286 </component>
       
  7287 <component id="nvgrenderstage" filter="sf_build" name="NVG Render Stage">
       
  7288 <unit bldFile="/mw/uiresources/uigraphics/nvgrenderstage/group"/>
       
  7289 </component>
       
  7290 </collection>
       
  7291 <collection id="layouts" name="Layouts" level="plugin">
       
  7292 <component id="cdl" filter="s60" name="Customization Definition Language">
       
  7293 <!-- can only have one unit. Need to #include them or split into multiple components -->
       
  7294 <unit bldFile="/mw/uiresources/layouts/cdl/cdlengine/group"/>
       
  7295 <unit bldFile="/mw/uiresources/layouts/cdl/cdlserver/group"/>
       
  7296 </component>
       
  7297 <component id="aknlayout2" filter="s60" name="Avkon Layout 2">
       
  7298 <unit bldFile="/mw/uiresources/layouts/aknlayout2/group"/>
       
  7299 </component>
       
  7300 </collection>
       
  7301 <collection id="skins" name="Skins" level="data">
       
  7302 <component id="aknskincontent" filter="s60" name="Avkon Skin Content" class="config">
       
  7303 <unit bldFile="/mw/uiresources/skins/aknskincontent/group"/>
       
  7304 </component>
       
  7305 <component id="aknskins" filter="s60" name="Avkon Skin Compiler">
       
  7306 <unit bldFile="/mw/uiresources/skins/aknskins/group"/>
       
  7307 </component>
       
  7308 </collection>
       
  7309 <collection id="pictographs" name="Pictographs" level="data">
       
  7310 <component id="aknpictograph" filter="s60" name="Avkon Pictograph">
       
  7311 <unit bldFile="/mw/uiresources/pictographs/aknpictograph/group"/>
       
  7312 </component>
       
  7313 </collection>
       
  7314 <collection id="locales" name="Locales" level="framework">
       
  7315 <component id="locales_build" filter="s60" name="Locales Build">
       
  7316 <unit bldFile="/mw/uiresources/locales/loce32"/>
       
  7317 </component>
       
  7318 </collection>
       
  7319 <collection id="uiconfig" name="UI Config" level="server">
       
  7320 <component id="s60config" filter="s60" name="S60 UI Config">
       
  7321 <unit bldFile="/mw/uiresources/uiconfig/s60config/group"/>
       
  7322 </component>
       
  7323 </collection>
       
  7324 <collection id="fontsupport" name="Font Support" level="generic">
       
  7325 <component id="fontprovider" filter="s60" name="Font Provider">
       
  7326 <unit bldFile="/mw/uiresources/fontsupport/fontprovider/group"/>
       
  7327 </component>
       
  7328 <!-- R&D materials, should be Nokia only: exports S60 fonts, removes freetype
       
  7329       <component id="s60_fonts" filter="s60" name="S60 Fonts">
       
  7330         <unit bldFile="fontsupport/fontutils/group"/>
       
  7331       </component>
       
  7332 -->
       
  7333 <component id="fontutils" filter="sf_build" name="Font Utils">
       
  7334 <unit bldFile="/mw/uiresources/fontsupport/fontutils/FontUtils/group"/>
       
  7335 </component>
       
  7336 </collection>
       
  7337 <collection id="helpthemes" name="Help Themes" level="data">
       
  7338 <!-- collection is really a component. Need to move down a directory -->
       
  7339 <component id="helpthemes_build" filter="s60" name="Help Themes Build" class="config">
       
  7340 <unit bldFile="/mw/uiresources/helpthemes/group"/>
       
  7341 </component>
       
  7342 </collection>
       
  7343 </package>
       
  7344 <package id="hapticsservices" level="generic" tech-domain="ui" name="Haptics Services" levels="fw server api">
       
  7345 <collection id="hapticsservices_plat" name="Haptics Services Platform Interfaces" level="api">
       
  7346 <component id="tacticon_api" name="Tacticon API" introduced="^1" class="api" filter="s60">
       
  7347 <unit bldFile="/mw/hapticsservices/hapticsservices_plat/tacticon_api/group"/>
       
  7348 </component>
       
  7349 <component id="tactile_feedback_core_api" name="Tactile Feedback Core API" introduced="^1" class="api" filter="s60">
       
  7350 <unit bldFile="/mw/hapticsservices/hapticsservices_plat/tactile_feedback_core_api/group"/>
       
  7351 </component>
       
  7352 <component id="tactile_feedback_server_api" name="Tactile Feedback Server API" introduced="^1" class="api" filter="s60">
       
  7353 <unit bldFile="/mw/hapticsservices/hapticsservices_plat/tactile_feedback_server_api/group"/>
       
  7354 </component>
       
  7355 </collection>
       
  7356 <collection id="hapticsservices_pub" name="Haptics Services Public Interfaces" level="api">
       
  7357 <component id="tactile_feedback_client_api" name="Tactile Feedback Client API" introduced="^1" class="api" filter="s60">
       
  7358 <unit bldFile="/mw/hapticsservices/hapticsservices_pub/tactile_feedback_client_api/group"/>
       
  7359 </component>
       
  7360 </collection>
       
  7361 <collection id="tacticonserver" name="Tacticon Server" level="server">
       
  7362 <!-- collection is really a component. Move down a directory  -->
       
  7363 <component id="tacticonserver_build" filter="s60" name="Tacticon Server Build" introduced="^3">
       
  7364 <unit bldFile="/mw/hapticsservices/tacticonserver/group"/>
       
  7365 <!-- clients and servers are suauly the same component. Consider moving pluign to a separate component if needed -->
       
  7366 </component>
       
  7367 </collection>
       
  7368 <collection id="tactilefeedback" name="Tactile Feedback" level="fw">
       
  7369 <component id="tactilearearegistry" filter="s60" name="Tactile Area Registry" introduced="^1">
       
  7370 <unit bldFile="/mw/hapticsservices/tactilefeedback/tactilearearegistry/group"/>
       
  7371 </component>
       
  7372 <component id="tactilefeedbackresolver" filter="s60" name="Tactile Feedback Resolver" introduced="^1">
       
  7373 <unit bldFile="/mw/hapticsservices/tactilefeedback/tactilefeedbackresolver/group"/>
       
  7374 </component>
       
  7375 <component id="tactileclickplugin" filter="s60" name="Tactile Click Plugin" class="plugin" introduced="^1">
       
  7376 <unit bldFile="/mw/hapticsservices/tactilefeedback/tactileclickplugin/group"/>
       
  7377 </component>
       
  7378 <component id="tactilefeedbackclient" filter="s60" name="Tactile Feedback Client" introduced="^1">
       
  7379 <unit bldFile="/mw/hapticsservices/tactilefeedback/tactilefeedbackclient/group"/>
       
  7380 </component>
       
  7381 <component id="tactileactionplugin" filter="s60" name="Tactile Action Plugin" class="plugin" introduced="^1">
       
  7382 <unit bldFile="/mw/hapticsservices/tactilefeedback/tactileactionplugin/group"/>
       
  7383 </component>
       
  7384 <component id="tactilefeedback_build" filter="s60" name="Tactile Feedback Build" introduced="^1">
       
  7385 <!-- consider moving IBY to one fo the above components -->
       
  7386 <unit bldFile="/mw/hapticsservices/tactilefeedback/group"/>
       
  7387 </component>
       
  7388 </collection>
       
  7389 </package>
       
  7390 <package id="gsprofilesrv" level="generic" tech-domain="ui" name="General Settings and Profiles Services" levels="system plugin framework server generic specific">
       
  7391 <collection id="gsprofilesrv_pub" name="GS and Profiles Services Public Interfaces" level="specific">
       
  7392 <component id="profiles_engine_active_profile_settings_api" name="Profiles Engine Active Profile Settings API" class="api" filter="s60">
       
  7393 <unit bldFile="/mw/gsprofilesrv/gsprofilesrv_pub/profiles_engine_active_profile_settings_api/group"/>
       
  7394 </component>
       
  7395 <component id="profiles_engine_wrapper_api" name="Profiles Engine Wrapper API" class="api" filter="s60">
       
  7396 <unit bldFile="/mw/gsprofilesrv/gsprofilesrv_pub/profiles_engine_wrapper_api/group"/>
       
  7397 </component>
       
  7398 </collection>
       
  7399 <collection id="gsprofilesrv_plat" name="GS and Profiles Services Platform Interfaces" level="specific">
       
  7400 <component id="profiles_engine_api" name="Profiles Engine API" class="api" filter="s60">
       
  7401 <unit bldFile="/mw/gsprofilesrv/gsprofilesrv_plat/profiles_engine_api/group"/>
       
  7402 </component>
       
  7403 <component id="profiles_mediafilelist_api" name="Media File List API" class="api" filter="s60">
       
  7404 <unit bldFile="/mw/gsprofilesrv/gsprofilesrv_plat/profiles_mediafilelist_api/group"/>
       
  7405 </component>
       
  7406 <component id="filelist_api" name="File List API" class="api" filter="s60">
       
  7407 <unit bldFile="/mw/gsprofilesrv/gsprofilesrv_plat/filelist_api/group"/>
       
  7408 </component>
       
  7409 <component id="settings_backgroundimage_api" name="Settings Background Image API" class="api" filter="s60">
       
  7410 <unit bldFile="/mw/gsprofilesrv/gsprofilesrv_plat/settings_backgroundimage_api/group"/>
       
  7411 </component>
       
  7412 <component id="settings_framework_api" name="Settings Framework API" class="api" filter="s60">
       
  7413 <unit bldFile="/mw/gsprofilesrv/gsprofilesrv_plat/settings_framework_api/group"/>
       
  7414 </component>
       
  7415 <component id="settings_launch_api" name="Settings Launch API" class="api" filter="s60">
       
  7416 <unit bldFile="/mw/gsprofilesrv/gsprofilesrv_plat/settings_launch_api/group"/>
       
  7417 </component>
       
  7418 <component id="settings_listbox_api" name="Settings List Box API" class="api" filter="s60">
       
  7419 <unit bldFile="/mw/gsprofilesrv/gsprofilesrv_plat/settings_listbox_api/group"/>
       
  7420 </component>
       
  7421 <component id="settings_plugin_api" name="Settings Plugin API" class="api" filter="s60">
       
  7422 <unit bldFile="/mw/gsprofilesrv/gsprofilesrv_plat/settings_plugin_api/group"/>
       
  7423 </component>
       
  7424 <component id="settings_uis_cenrep_collection_api" name="Settings UIs CenRep Collection API" class="api" filter="s60">
       
  7425 <unit bldFile="/mw/gsprofilesrv/gsprofilesrv_plat/settings_uis_cenrep_collection_api/group"/>
       
  7426 </component>
       
  7427 </collection>
       
  7428 <collection id="gssettingsuis" name="General Settings UIs" level="framework">
       
  7429 <component id="gs" filter="s60" name="General Settings" introduced="9.2">
       
  7430 <unit bldFile="/mw/gsprofilesrv/gssettingsuis/gs/group"/>
       
  7431 </component>
       
  7432 </collection>
       
  7433 <collection id="profilesservices" name="Profiles Services" level="server">
       
  7434 <component id="filelist" filter="s60" name="File List" introduced="9.1">
       
  7435 <unit bldFile="/mw/gsprofilesrv/profilesservices/filelist/group"/>
       
  7436 </component>
       
  7437 <component id="mediafilelist" filter="s60" name="Media File List" introduced="^2">
       
  7438 <unit bldFile="/mw/gsprofilesrv/profilesservices/mediafilelist/group"/>
       
  7439 </component>
       
  7440 <component id="profileengine" filter="s60" name="Profile Engine" introduced="9.1">
       
  7441 <unit bldFile="/mw/gsprofilesrv/profilesservices/profileengine/group"/>
       
  7442 </component>
       
  7443 <component id="ringingtone3dplugin" filter="s60" name="Ringing Tone 3D Plugin" class="plugin" introduced="^2">
       
  7444 <unit bldFile="/mw/gsprofilesrv/profilesservices/ringingtone3dplugin/group"/>
       
  7445 </component>
       
  7446 </collection>
       
  7447 </package>
       
  7448 <package id="homescreensrv" level="specific" tech-domain="ui" name="Home Screen Services" levels="plugin framework server generic specific">
       
  7449 <collection id="homescreensrv_plat" name="Home Screen Services Platform Interfaces" level="specific">
       
  7450 <component id="ai_content_model_api" name="AI Content Model API" class="api" filter="s60">
       
  7451 <unit bldFile="/mw/homescreensrv/homescreensrv_plat/ai_content_model_api/group"/>
       
  7452 </component>
       
  7453 <component id="ai_utilities_api" name="AI Utilities API" class="api" filter="s60">
       
  7454 <unit bldFile="/mw/homescreensrv/homescreensrv_plat/ai_utilities_api/group" filter="!test"/>
       
  7455 
       
  7456 </component>
       
  7457 <component id="ai_plugin_management_api" name="AI Plug-in Management API" class="api" filter="s60">
       
  7458 <unit bldFile="/mw/homescreensrv/homescreensrv_plat/ai_plugin_management_api/group"/>
       
  7459 </component>
       
  7460 <component id="ai_plugin_information_api" name="AI Plug-in Information API" class="api" filter="s60">
       
  7461 <unit bldFile="/mw/homescreensrv/homescreensrv_plat/ai_plugin_information_api/group"/>
       
  7462 </component>
       
  7463 <component id="ai_variation_api" name="AI Variation API" class="api" filter="s60">
       
  7464 <unit bldFile="/mw/homescreensrv/homescreensrv_plat/ai_variation_api/group"/>
       
  7465 </component>
       
  7466 <component id="action_handler_plugin_api" name="Action Handler Plugin API" class="api" filter="s60">
       
  7467 <unit bldFile="/mw/homescreensrv/homescreensrv_plat/action_handler_plugin_api/group" filter="!test"/>
       
  7468 
       
  7469 </component>
       
  7470 <component id="content_harvester_plugin_api" name="Content Harvester Plugin API" class="api" filter="s60">
       
  7471 <unit bldFile="/mw/homescreensrv/homescreensrv_plat/content_harvester_plugin_api/group" filter="!test"/>
       
  7472 
       
  7473 </component>
       
  7474 <component id="menu_model_api" name="Menu Model API" class="api" filter="s60">
       
  7475 <unit bldFile="/mw/homescreensrv/homescreensrv_plat/menu_model_api/group"/>
       
  7476 </component>
       
  7477 <component id="menu_sat_interface_api" name="Menu SAT Interface API" class="api" filter="s60">
       
  7478 <unit bldFile="/mw/homescreensrv/homescreensrv_plat/menu_sat_interface_api/group" filter="!test"/>
       
  7479 
       
  7480 </component>
       
  7481 <component id="external_home_screen_api" name="External Home Screen API" class="api" filter="s60">
       
  7482 <unit bldFile="/mw/homescreensrv/homescreensrv_plat/external_home_screen_api/group"/>
       
  7483 </component>
       
  7484 <component id="menu_content_service_api" name="Menu Content Service API" class="api" filter="s60">
       
  7485 <unit bldFile="/mw/homescreensrv/homescreensrv_plat/menu_content_service_api/group" filter="!test"/>
       
  7486 
       
  7487 </component>
       
  7488 <component id="sapi_contentpublishing" name="SAPI Content Publishing" class="api" filter="s60">
       
  7489 <unit bldFile="/mw/homescreensrv/homescreensrv_plat/sapi_contentpublishing/group"/>
       
  7490 </component>
       
  7491 <component id="sapi_backstepping" name="SAPI Backstepping" class="api" filter="s60">
       
  7492 <unit bldFile="/mw/homescreensrv/homescreensrv_plat/sapi_backstepping/group"/>
       
  7493 </component>
       
  7494 <component id="sapi_actionhandler" name="SAPI Action Handler" class="api" filter="s60">
       
  7495 <unit bldFile="/mw/homescreensrv/homescreensrv_plat/sapi_actionhandler/group"/>
       
  7496 </component>
       
  7497 <component id="sapi_homescreenplugin" name="SAPI Homescreen Plugin" class="api" filter="s60">
       
  7498 <unit bldFile="/mw/homescreensrv/homescreensrv_plat/sapi_homescreenplugin/group" filter="!test"/>
       
  7499 
       
  7500 </component>
       
  7501 <component id="sapi_menucontent" name="SAPI Menu Content" class="api" filter="s60">
       
  7502 <unit bldFile="/mw/homescreensrv/homescreensrv_plat/sapi_menucontent/group"/>
       
  7503 </component>
       
  7504 <component id="xcfw_api" name="XCFW API" class="api" filter="s60">
       
  7505 <unit bldFile="/mw/homescreensrv/homescreensrv_plat/xcfw_api/group"/>
       
  7506 </component>
       
  7507 <component id="idlefw_api" name="Idle Framework API" class="api" filter="s60">
       
  7508 <unit bldFile="/mw/homescreensrv/homescreensrv_plat/idlefw_api/group"/>
       
  7509 </component>
       
  7510 <component id="hs_widget_publisher_api" name="Home Screen Publishing API" class="api" filter="s60">
       
  7511 <unit bldFile="/mw/homescreensrv/homescreensrv_plat/hs_widget_publisher_api/group"/>
       
  7512 </component>
       
  7513 <component id="hs_settings_api" name="HS Settings API" class="api" filter="s60">
       
  7514 <unit bldFile="/mw/homescreensrv/homescreensrv_plat/hs_settings_api/group"/>
       
  7515 </component>
       
  7516 <component id="hs_content_control_api" name="HS Content Control API" class="api" filter="s60">
       
  7517 <unit bldFile="/mw/homescreensrv/homescreensrv_plat/hs_content_control_api/group"/>
       
  7518 </component>
       
  7519 </collection>
       
  7520 <collection id="xcfw" name="XML Content Framework" level="framework">
       
  7521 <!-- collection is really a component, needs to be moved down a directory -->
       
  7522 <component id="xcfw_build" filter="s60" name="XML Content Framework Build">
       
  7523 <unit bldFile="/mw/homescreensrv/xcfw/group"/>
       
  7524 </component>
       
  7525 </collection>
       
  7526 <collection id="homescreenpluginsrv" name="Home Screen Plugin Service" level="plugin">
       
  7527 <component id="hspsdefinitionengine" filter="s60" name="HS Plugin Service Definition Engine">
       
  7528 <!-- <unit bldFile="homescreenpluginsrv/hspsdefinitionengine/group"/> -->
       
  7529 </component>
       
  7530 <component id="hspsdom" filter="s60" name="HS Plugin Service DOM">
       
  7531 <!-- <unit bldFile="homescreenpluginsrv/hspsdom/group"/> -->
       
  7532 </component>
       
  7533 <component id="hspstools" filter="s60" name="HS Server Tools">
       
  7534 <meta rel="config">
       
  7535 <defined condition="____HSPS_CFG_LOG_ON____"/>
       
  7536 </meta>
       
  7537 <!-- <unit bldFile="homescreenpluginsrv/hspstools/group"/> -->
       
  7538 </component>
       
  7539 <component id="hspspluginregistry" filter="s60" name="HS Plugin Registry">
       
  7540 <!-- <unit bldFile="homescreenpluginsrv/hspspluginregistry/group"/>-->
       
  7541 </component>
       
  7542 <component id="hspsmanager" filter="s60" name="HSPS Manager">
       
  7543 <!-- <unit bldFile="homescreenpluginsrv/hspsmanager/group"/>-->
       
  7544 </component>
       
  7545 <component id="hspsodt" filter="s60" name="HSPS Object Description Tree">
       
  7546 <!-- <unit bldFile="homescreenpluginsrv/hspsodt/group"/>-->
       
  7547 </component>
       
  7548 <component id="hspsresource" filter="s60" name="HS Plugin Server Resource">
       
  7549 <!-- <unit bldFile="homescreenpluginsrv/hspsresource/group"/>-->
       
  7550 </component>
       
  7551 <component id="hspsresult" filter="s60" name="HS Plugin Server Result">
       
  7552 <!-- <unit bldFile="homescreenpluginsrv/hspsresult/group"/>-->
       
  7553 </component>
       
  7554 <component id="homescreen_settings_api" filter="s60" name="HS Settings API" class="api">
       
  7555 <!-- <unit bldFile="homescreenpluginsrv/hspsresult/group"/>-->
       
  7556 </component>
       
  7557 <component id="homescreenpluginsrv_build" filter="s60" name="HSPS Build">
       
  7558 <!-- need to break this up into the self-contained components above and uncomment them -->
       
  7559 <unit bldFile="/mw/homescreensrv/homescreenpluginsrv/group"/>
       
  7560 </component>
       
  7561 </collection>
       
  7562 <collection id="idlefw" name="Idle Framework" level="framework">
       
  7563 <meta rel="config">
       
  7564 <defined condition="RD_CUSTOMIZABLE_AI"/>
       
  7565 </meta>
       
  7566 <!-- Uncomment all units when configuration is in place. All currently #included from idlefw_build -->
       
  7567 <component id="idlefw_plugins" filter="s60" name="Idle Framework Plugins" class="plugin">
       
  7568 <!--<unit bldFile="idlefw/plugins/group"/>-->
       
  7569 </component>
       
  7570 <component id="hslaunch" filter="s60" name="Home Screen Launch">
       
  7571 <!--<unit bldFile="idlefw/plugins/group"/>-->
       
  7572 </component>
       
  7573 <component id="idlefw_build" filter="s60" name="Idle Framework Build">
       
  7574 <!--split this into components, or separate from the above components and move this down a directory -->
       
  7575 <unit bldFile="/mw/homescreensrv/idlefw/group"/>
       
  7576 </component>
       
  7577 </collection>
       
  7578 <collection id="menucontentsrv" name="Menu Content Service" level="generic">
       
  7579 <component id="menusatinterface" filter="s60" name="Menu SAT Interface">
       
  7580 <unit bldFile="/mw/homescreensrv/menucontentsrv/menusatinterface/group"/>
       
  7581 </component>
       
  7582 <component id="menucontentsrv_build" filter="s60" name="Menu Content Service Build">
       
  7583 <!--split this into components, or separate from the above component and move this down a directory -->
       
  7584 <unit bldFile="/mw/homescreensrv/menucontentsrv/group"/>
       
  7585 </component>
       
  7586 </collection>
       
  7587 <collection id="backsteppingsrv" name="Back Stepping Service" level="server">
       
  7588 <!-- collection is really a component, needs to be moved down a directory -->
       
  7589 <component id="bsengine" name="Back Stepping Engine" filter="s60">
       
  7590 <unit bldFile="/mw/homescreensrv/backsteppingsrv/group"/>
       
  7591 </component>
       
  7592 </collection>
       
  7593 <collection id="contentpublishingsrv" name="Content Publishing Service" level="server">
       
  7594 <component id="contentpublishingdebug" filter="s60" name="Content Publishing Debug">
       
  7595 <!-- need to move this component outside of contentpublishingutils and into separate component directory -->
       
  7596 <meta rel="config">
       
  7597 <defined condition="CONTENT_PUBLISHER_DEBUG"/>
       
  7598 </meta>
       
  7599 <!-- <unit bldFile="contentpublishingsrv/contentpublishingutils/contentpublishingdebug/group"/> -->
       
  7600 </component>
       
  7601 <component id="contentpublishingutils" filter="s60" name="Content Publishing Utils">
       
  7602 <unit bldFile="/mw/homescreensrv/contentpublishingsrv/contentpublishingutils/group"/>
       
  7603 </component>
       
  7604 <component id="contentpublishingserver" filter="s60" name="Content Publishing Server">
       
  7605 <unit bldFile="/mw/homescreensrv/contentpublishingsrv/contentpublishingserver/group"/>
       
  7606 </component>
       
  7607 <component id="contentharvester" filter="s60" name="Content Harvester">
       
  7608 <unit bldFile="/mw/homescreensrv/contentpublishingsrv/contentharvester/group"/>
       
  7609 </component>
       
  7610 <component id="contentpublishingsrv_build" filter="s60" name="Content Publishing Service Build">
       
  7611 <!-- need to remove links to the above components and just contain the IBY (or move the IBY into another component). 
       
  7612       		If keeping, it need to move down a directory.-->
       
  7613 <unit bldFile="/mw/homescreensrv/contentpublishingsrv/group"/>
       
  7614 </component>
       
  7615 </collection>
       
  7616 <collection id="contentcontrolsrv" name="Content Control Service" level="server">
       
  7617 <component id="ccsrv" name="Content Control Service" filter="s60" introduced="^3">
       
  7618 <unit bldFile="/mw/homescreensrv/contentcontrolsrv/ccsrv/group"/>
       
  7619 </component>
       
  7620 <component id="ccsrvapi" name="Content Control Service API" filter="s60" introduced="^3" class="api">
       
  7621 <unit bldFile="/mw/homescreensrv/contentcontrolsrv/ccsrvapi/group"/>
       
  7622 </component>
       
  7623 <component id="ccclientsession" name="Content Control Client Session" filter="s60" introduced="^3">
       
  7624 <unit bldFile="/mw/homescreensrv/contentcontrolsrv/ccclientsession/group"/>
       
  7625 </component>
       
  7626 <component id="hsccclient" name="HS Content Control Client" filter="s60" introduced="^3">
       
  7627 <unit bldFile="/mw/homescreensrv/contentcontrolsrv/hsccclient/group"/>
       
  7628 </component>
       
  7629 <component id="hscontentinfo" name="Home Screen Content Info" filter="s60" introduced="^3">
       
  7630 <unit bldFile="/mw/homescreensrv/contentcontrolsrv/hscontentinfo/group"/>
       
  7631 </component>
       
  7632 <component id="contentcontrolsrv_build" name="Content Control Service Build" filter="s60" introduced="^3">
       
  7633 <!-- need to remove links to the above components and just contain the IBY (or move the IBY into another component). 
       
  7634       		If keeping, it need to move down a directory.-->
       
  7635 <unit bldFile="/mw/homescreensrv/contentcontrolsrv/group"/>
       
  7636 </component>
       
  7637 </collection>
       
  7638 </package>
       
  7639 <package id="appinstall" level="generic" tech-domain="rt" name="Application Installation" levels="tool framework generic api">
       
  7640 <collection id="appinstall_plat" name="Application Installation Platform Interfaces" level="api">
       
  7641 <component id="iaupdate_api" name="IA Update API" class="api" filter="s60">
       
  7642 <unit bldFile="/mw/appinstall/appinstall_plat/iaupdate_api/group"/>
       
  7643 </component>
       
  7644 <component id="task_plugin_api" name="Task Plugin API" class="api" filter="s60">
       
  7645 <unit bldFile="/mw/appinstall/appinstall_plat/task_plugin_api/group"/>
       
  7646 </component>
       
  7647 <component id="sw_installer_common_ui_api" name="SW Installer Common UI API" class="api" filter="s60">
       
  7648 <unit bldFile="/mw/appinstall/appinstall_plat/sw_installer_common_ui_api/group"/>
       
  7649 </component>
       
  7650 <component id="sw_installer_launcher_api" name="SW Installer Launcher API" class="api" filter="s60">
       
  7651 <unit bldFile="/mw/appinstall/appinstall_plat/sw_installer_launcher_api/group"/>
       
  7652 </component>
       
  7653 <component id="task_management_api" name="Task Management API" class="api" filter="s60">
       
  7654 <unit bldFile="/mw/appinstall/appinstall_plat/task_management_api/group"/>
       
  7655 </component>
       
  7656 <component id="sw_installer_ui_plugin_api" name="SW Installer UI Plugin API" class="api" filter="s60">
       
  7657 <unit bldFile="/mw/appinstall/appinstall_plat/sw_installer_ui_plugin_api/group"/>
       
  7658 </component>
       
  7659 <component id="sw_installer_cr_keys" name="SW Installer CR Keys" class="api" filter="s60">
       
  7660 <unit bldFile="/mw/appinstall/appinstall_plat/sw_installer_cr_keys/group"/>
       
  7661 </component>
       
  7662 <component id="sw_installer_ps_keys" name="SW Installer PS Keys" class="api" filter="s60">
       
  7663 <unit bldFile="/mw/appinstall/appinstall_plat/sw_installer_ps_keys/group"/>
       
  7664 </component>
       
  7665 <component id="appmngr2runtimeapi" name="Application Manager 2 Runtime Plugin API" class="api" filter="s60">
       
  7666 <unit bldFile="/mw/appinstall/appinstall_plat/appmngr2runtimeapi/group"/>
       
  7667 </component>
       
  7668 </collection>
       
  7669 <collection id="appinstall_pub" name="Application Installation Public Interfaces" level="api">
       
  7670 <component id="startup_list_management_api" name="Startup List Management API" class="api" filter="s60">
       
  7671 <unit bldFile="/mw/appinstall/appinstall_pub/startup_list_management_api/group"/>
       
  7672 </component>
       
  7673 </collection>
       
  7674 <collection id="ncdengine" name="Nokia Content Discover" level="framework">
       
  7675 <!-- is this really just a component? If so move down one diretcory. Otherwise properly split up the bld.inf -->
       
  7676 <component id="ncdengine_engine" filter="s60" name="NCD Engine" introduced="^1">
       
  7677 <unit bldFile="/mw/appinstall/ncdengine/engine/group"/>
       
  7678 </component>
       
  7679 <component id="debuglogger" filter="s60" name="NCD Debug Logger" introduced="^1">
       
  7680 <!-- <unit bldFile="ncdengine/debuglogger/group"/> -->
       
  7681 </component>
       
  7682 <component id="ncdengine_build" filter="s60" name="NCD Build" introduced="^1">
       
  7683 <unit bldFile="/mw/appinstall/ncdengine/group"/>
       
  7684 </component>
       
  7685 </collection>
       
  7686 <collection id="appinstaller" name="Application Installer" level="generic">
       
  7687 <component id="appmngr2" filter="s60" name="Application Manager 2" introduced="^2">
       
  7688 <unit bldFile="/mw/appinstall/appinstaller/appmngr2/group"/>
       
  7689 </component>
       
  7690 <component id="appinstui" filter="s60" name="Application Installer UI" introduced="^2">
       
  7691 <unit bldFile="/mw/appinstall/appinstaller/appinstui/group"/>
       
  7692 </component>
       
  7693 </collection>
       
  7694 <collection id="iaupdateapi_stub" name="IA Update API Stub" level="api">
       
  7695 <!-- the collection is really a component. Move down a directory.-->
       
  7696 <component id="iaupdateapi_stub_build" name="IA Update API Stub Build" filter="s60" introduced="^2">
       
  7697 <unit bldFile="/mw/appinstall/iaupdateapi_stub/group"/>
       
  7698 </component>
       
  7699 </collection>
       
  7700 <collection id="iaupdate" name="Independent Apps Update" level="api">
       
  7701 <!-- is this really just a component? If so move down one diretcory. Otherwise properly split up the bld.inf -->
       
  7702 <component id="iad" name="Software Update" filter="s60" introduced="^2">
       
  7703 <unit bldFile="/mw/appinstall/iaupdate/iad/group"/>
       
  7704 </component>
       
  7705 <component id="iaupdate_help" filter="s60" name="IA Update Help" introduced="^2">
       
  7706 <unit bldFile="/mw/appinstall/iaupdate/help/group"/>
       
  7707 </component>
       
  7708 <component id="iaupdate_build" filter="s60" name="IA Update Build" introduced="^2">
       
  7709 <unit bldFile="/mw/appinstall/iaupdate/group"/>
       
  7710 </component>
       
  7711 </collection>
       
  7712 <collection id="installationservices" name="Installation Services" level="generic">
       
  7713 <component id="swi" name="Secure Software Install" purpose="optional">
       
  7714 <unit bldFile="/mw/appinstall/installationservices/swi/group" mrp="/mw/appinstall/installationservices/swi/group/security_swi.mrp"/>
       
  7715 </component>
       
  7716 <component id="swidevicetools" name="Secure Software Install Device Tools" introduced="8.1" purpose="development">
       
  7717 <unit bldFile="/mw/appinstall/installationservices/swidevicetools/group" mrp="/mw/appinstall/installationservices/swidevicetools/group/security_switools_device.mrp"/>
       
  7718 </component>
       
  7719 
       
  7720 <component id="swiconfig" name="Software Install Config" introduced="9.1" purpose="optional" class="config">
       
  7721 <unit bldFile="/mw/appinstall/installationservices/swiconfig/group" mrp="/mw/appinstall/installationservices/swiconfig/group/install_config.mrp"/>
       
  7722 </component>
       
  7723 </collection>
       
  7724 <collection id="secureswitools" name="Secure Software Install Tools" level="tool">
       
  7725 <component id="makekeys" name="MakeKeys" filter="gt" introduced="6.0" purpose="optional" target="desktop">
       
  7726 <unit bldFile="/mw/appinstall/secureswitools/makekeys/group" mrp="/mw/appinstall/secureswitools/makekeys/group/security_makekeys.mrp"/>
       
  7727 </component>
       
  7728 <component id="swianalysistoolkit" name="SWI Analysis Toolkit" purpose="development" target="desktop">
       
  7729 <unit bldFile="/mw/appinstall/secureswitools/swianalysistoolkit/group" mrp="/mw/appinstall/secureswitools/swianalysistoolkit/group/security_switools.mrp"/>
       
  7730 </component>
       
  7731 <component id="openssllib" name="OpenSSL Library" purpose="optional" target="desktop">
       
  7732 <unit mrp="/mw/appinstall/secureswitools/openssllib/security_openssl.mrp"/>
       
  7733 </component>
       
  7734 <component id="swisistools" name="Secure Software Install SIS Tools" purpose="optional" target="desktop">
       
  7735 <unit bldFile="/mw/appinstall/secureswitools/swisistools/group" mrp="/mw/appinstall/secureswitools/swisistools/group/security_sistools.mrp"/>
       
  7736 </component>
       
  7737 </collection>
       
  7738 <collection id="appinstall_info" name="Application Installation Info" level="api">
       
  7739 
       
  7740 <component id="appinstall_metadata" name="Application Installation Metadata" class="config" introduced="^2" purpose="development" target="desktop">
       
  7741 <unit mrp="/mw/appinstall/appinstall_info/appinstall_metadata/appinstall_metadata.mrp"/>
       
  7742 </component>
       
  7743 </collection>
       
  7744 </package>
       
  7745 <package id="serviceapifw" level="specific" tech-domain="rt" name="Service API Framework" levels="plugin framework server generic specific">
       
  7746 <collection id="serviceapifw_pub" name="Service API Framework Public Interfaces" level="specific"/>
       
  7747 <collection id="serviceapifw_plat" name="Service API Framework Platform Interfaces" level="specific">
       
  7748 <component id="rtsecuritymanager_common_api" name="Runtime Security Manager Common API" class="api" filter="s60">
       
  7749 <unit bldFile="/mw/serviceapifw/serviceapifw_plat/rtsecuritymanager_common_api/group"/>
       
  7750 </component>
       
  7751 <component id="rtsecuritymanager_utility_api" name="Runtime Security Manager Utility API" class="api" filter="s60">
       
  7752 <unit bldFile="/mw/serviceapifw/serviceapifw_plat/rtsecuritymanager_utility_api/group"/>
       
  7753 </component>
       
  7754 <component id="rtsecuritymanager_client_api" name="Runtime Security Manager Client API" class="api" filter="s60">
       
  7755 <unit bldFile="/mw/serviceapifw/serviceapifw_plat/rtsecuritymanager_client_api/group"/>
       
  7756 </component>
       
  7757 <component id="liw_provider_utility_api" name="LIW Provider Utility API" class="api" filter="s60">
       
  7758 <unit bldFile="/mw/serviceapifw/serviceapifw_plat/liw_provider_utility_api/group"/>
       
  7759 </component>
       
  7760 <component id="liw_service_interface_base_api" name="LIW Service Interface Base API" class="api" filter="s60">
       
  7761 <unit bldFile="/mw/serviceapifw/serviceapifw_plat/liw_service_interface_base_api/group"/>
       
  7762 </component>
       
  7763 <component id="liw_service_interface_menu_api" name="LIW Service Interface Menu API" class="api" filter="s60">
       
  7764 <unit bldFile="/mw/serviceapifw/serviceapifw_plat/liw_service_interface_menu_api/group"/>
       
  7765 </component>
       
  7766 <component id="liw_criteria_api" name="LIW Criteria API" class="api" filter="s60">
       
  7767 <unit bldFile="/mw/serviceapifw/serviceapifw_plat/liw_criteria_api/group"/>
       
  7768 </component>
       
  7769 <component id="liw_generic_parameter_api" name="LIW Generic Parameter API" class="api" filter="s60">
       
  7770 <unit bldFile="/mw/serviceapifw/serviceapifw_plat/liw_generic_parameter_api/group"/>
       
  7771 </component>
       
  7772 <component id="liw_service_handler_api" name="LIW Service Handler API" class="api" filter="s60">
       
  7773 <unit bldFile="/mw/serviceapifw/serviceapifw_plat/liw_service_handler_api/group"/>
       
  7774 </component>
       
  7775 </collection>
       
  7776 <collection id="rtsecuritymanager" name="Runtime Security Manager" level="server">
       
  7777 <component id="rtsecuritymanagerutil" filter="s60" name="Runtime Security Manager Util">
       
  7778 <unit bldFile="/mw/serviceapifw/rtsecuritymanager/rtsecuritymanagerutil/group"/>
       
  7779 </component>
       
  7780 <component id="rtsecuritymanagerserver" filter="s60" name="Runtime Security Manager Server">
       
  7781 <unit bldFile="/mw/serviceapifw/rtsecuritymanager/rtsecuritymanagerserver/group"/>
       
  7782 </component>
       
  7783 <component id="rtsecuritymanagerclient" filter="s60" name="Runtime Security Manager Client">
       
  7784 <unit bldFile="/mw/serviceapifw/rtsecuritymanager/rtsecuritymanagerclient/group"/>
       
  7785 </component>
       
  7786 <component id="rtsecuritymanager_build" filter="s60" name="Runtime Security Manager Build">
       
  7787 <!-- Move the export to the appropriate components, or make this a ROM component by removing the #includes -->
       
  7788 <unit bldFile="/mw/serviceapifw/rtsecuritymanager/group"/>
       
  7789 </component>
       
  7790 </collection>
       
  7791 <collection id="languageinterworkingfw" name="Language Interworking Framework" level="framework">
       
  7792 <component id="lifwservicehandler" filter="s60" name="Service Handler">
       
  7793 <unit bldFile="/mw/serviceapifw/languageinterworkingfw/servicehandler/group"/>
       
  7794 </component>
       
  7795 </collection>
       
  7796 </package>
       
  7797 <package id="serviceapi" level="specific" tech-domain="rt" name="Service API" levels="os mw1 mw2 app">
       
  7798 <!-- should break up this collection into something meaningful -->
       
  7799 <collection id="serviceproviders" name="Service Providers" level="mw1">
       
  7800 <component id="sapi_contacts_vpbk" name="Contacts Phonebook SAPI" filter="s60" class="plugin">
       
  7801 <unit bldFile="/mw/serviceapi/serviceproviders/sapi_contacts_vpbk/group"/>
       
  7802 </component>
       
  7803 <component id="sapi_location" name="Location SAPI" filter="s60" class="plugin">
       
  7804 <unit bldFile="/mw/serviceapi/serviceproviders/sapi_location/group"/>
       
  7805 </component>
       
  7806 <component id="sapi_mediamanagement" name="Media Management SAPI" filter="s60" class="plugin">
       
  7807 <unit bldFile="/mw/serviceapi/serviceproviders/sapi_mediamanagement/group"/>
       
  7808 </component>
       
  7809 <component id="sapi_landmarks" name="Landmarks SAPI" filter="s60" class="plugin">
       
  7810 <unit bldFile="/mw/serviceapi/serviceproviders/sapi_landmarks/group"/>
       
  7811 </component>
       
  7812 <component id="sapi_messaging" name="Messaging SAPI" filter="s60" class="plugin">
       
  7813 <unit bldFile="/mw/serviceapi/serviceproviders/sapi_messaging/group"/>
       
  7814 </component>
       
  7815 <component id="sapi_applicationmanager" name="Application Manager SAPI" filter="s60" class="plugin">
       
  7816 <unit bldFile="/mw/serviceapi/serviceproviders/sapi_applicationmanager/group"/>
       
  7817 </component>
       
  7818 <component id="sapi_calendar" name="Calendar SAPI" filter="s60" class="plugin">
       
  7819 <unit bldFile="/mw/serviceapi/serviceproviders/sapi_calendar/group"/>
       
  7820 </component>
       
  7821 <component id="sapi_logging" name="Logging SAPI" filter="s60" class="plugin">
       
  7822 <unit bldFile="/mw/serviceapi/serviceproviders/sapi_logging/group"/>
       
  7823 </component>
       
  7824 <component id="sapi_sensor" name="Sensor SAPI" filter="s60" class="plugin">
       
  7825 <unit bldFile="/mw/serviceapi/serviceproviders/sapi_sensor/group"/>
       
  7826 </component>
       
  7827 <component id="sapi_sysinfo" name="Sysinfo SAPI" filter="s60" class="plugin">
       
  7828 <unit bldFile="/mw/serviceapi/serviceproviders/sapi_sysinfo/group"/>
       
  7829 </component>
       
  7830 <component id="sapi_serviceregistry" name="Service Registry SAPI" filter="s60" class="plugin">
       
  7831 <unit bldFile="/mw/serviceapi/serviceproviders/sapi_serviceregistry/group"/>
       
  7832 </component>
       
  7833 <component id="jsapi" name="Javascript API" filter="s60" class="plugin">
       
  7834 <unit bldFile="/mw/serviceapi/serviceproviders/jsapi/group"/>
       
  7835 </component>
       
  7836 <component id="serviceproviders_build" filter="s60" name="Service API Build">
       
  7837 <!--  distribute the exports or make this a ROM component by removing the #includes -->
       
  7838 <unit bldFile="/mw/serviceapi/serviceproviders/group"/>
       
  7839 </component>
       
  7840 </collection>
       
  7841 </package>
       
  7842 <package id="web" level="specific" tech-domain="rt" name="Web" levels="plugin utils server generic specific">
       
  7843 <collection id="web_pub" name="Web Public Interfaces" level="specific">
       
  7844 <component id="browser_control_api" name="Browser Control API" class="api" filter="s60">
       
  7845 <unit bldFile="/mw/web/web_pub/browser_control_api/group"/>
       
  7846 </component>
       
  7847 <component id="download_mgr_client_api" name="Download Manager Client API" class="api" filter="s60">
       
  7848 <unit bldFile="/mw/web/web_pub/download_mgr_client_api/group"/>
       
  7849 </component>
       
  7850 <component id="download_mgr_ui_api" name="Download Manager UI Library API" class="api" filter="s60">
       
  7851 <unit bldFile="/mw/web/web_pub/download_mgr_ui_api/group"/>
       
  7852 </component>
       
  7853 <component id="favourites_engine_api" name="Favourites Engine API" class="api" filter="s60">
       
  7854 <unit bldFile="/mw/web/web_pub/favourites_engine_api/group"/>
       
  7855 </component>
       
  7856 <component id="browser_plugin_api" name="Browser Plug-in API" class="api" filter="s60">
       
  7857 <unit bldFile="/mw/web/web_pub/browser_plugin_api/group"/>
       
  7858 </component>
       
  7859 <component id="settings_api" name="Settings API" class="api" filter="s60">
       
  7860 <unit bldFile="/mw/web/web_pub/settings_api/group"/>
       
  7861 </component>
       
  7862 </collection>
       
  7863 <collection id="web_plat" name="Web Platform Interfaces" level="specific">
       
  7864 <component id="aiw_browser_provider_api" name="AIW Browser Provider API" class="api" filter="s60">
       
  7865 <unit bldFile="/mw/web/web_plat/aiw_browser_provider_api/group"/>
       
  7866 </component>
       
  7867 <component id="browser_dialogs_provider_api" name="Browser Dialogs Provider API" class="api" filter="s60">
       
  7868 <unit bldFile="/mw/web/web_plat/browser_dialogs_provider_api/group"/>
       
  7869 </component>
       
  7870 <component id="browser_platform_api" name="Browser Platform API" class="api" filter="s60">
       
  7871 <unit bldFile="/mw/web/web_plat/browser_platform_api/group"/>
       
  7872 </component>
       
  7873 <component id="cod_handler_api" name="COD Handler API" class="api" filter="s60">
       
  7874 <unit bldFile="/mw/web/web_plat/cod_handler_api/group"/>
       
  7875 </component>
       
  7876 <component id="connection_manager_api" name="Connection Manager API" class="api" filter="s60">
       
  7877 <unit bldFile="/mw/web/web_plat/connection_manager_api/group"/>
       
  7878 </component>
       
  7879 <component id="cxml_library_api" name="cXml Library API" class="api" filter="s60">
       
  7880 <unit bldFile="/mw/web/web_plat/cxml_library_api/group"/>
       
  7881 </component>
       
  7882 <component id="download_mgr_client_api_extn" name="Download Manager Client API Extension" class="api" filter="s60">
       
  7883 <unit bldFile="/mw/web/web_plat/download_mgr_client_api_extn/group"/>
       
  7884 </component>
       
  7885 <component id="download_path_plugin_api" name="Download Path Plugin API" class="api" filter="s60" introduced="^3">
       
  7886 <unit bldFile="/mw/web/web_plat/download_path_plugin_api/group"/>
       
  7887 </component>
       
  7888 <component id="feeds_engine_api" name="Feeds Engine API" class="api" filter="s60">
       
  7889 <unit bldFile="/mw/web/web_plat/feeds_engine_api/group"/>
       
  7890 </component>
       
  7891 <component id="launcher_api" name="Launcher API" class="api" filter="s60">
       
  7892 <unit bldFile="/mw/web/web_plat/launcher_api/group"/>
       
  7893 </component>
       
  7894 <component id="multipart_parser_api" name="Multipart Parser API" class="api" filter="s60">
       
  7895 <meta rel="config">
       
  7896 <defined condition="BRDO_MULTIPART_PARSER_FF"/>
       
  7897 </meta>
       
  7898 <unit bldFile="/mw/web/web_plat/multipart_parser_api/group"/>
       
  7899 </component>
       
  7900 <component id="recent_url_store_api" name="Recent URL Store API" class="api" filter="s60">
       
  7901 <unit bldFile="/mw/web/web_plat/recent_url_store_api/group"/>
       
  7902 </component>
       
  7903 <component id="scheme_handler_plugin_api" name="Scheme Handler Plugin API" class="api" filter="s60">
       
  7904 <unit bldFile="/mw/web/web_plat/scheme_handler_plugin_api/group"/>
       
  7905 </component>
       
  7906 <component id="scriptable_plugin_api" name="Scriptable Plugin API" class="api" filter="s60">
       
  7907 <unit bldFile="/mw/web/web_plat/scriptable_plugin_api/group"/>
       
  7908 </component>
       
  7909 <component id="webutils_api" name="Web Utils API" class="api" filter="s60">
       
  7910 <unit bldFile="/mw/web/web_plat/webutils_api/group"/>
       
  7911 </component>
       
  7912 <component id="widget_registry_api" name="Widget Registry API" class="api" filter="s60">
       
  7913 <unit bldFile="/mw/web/web_plat/widget_registry_api/group"/>
       
  7914 </component>
       
  7915 <component id="xml_parser_api" name="XML Parser API" class="api" filter="s60">
       
  7916 <unit bldFile="/mw/web/web_plat/xml_parser_api/group"/>
       
  7917 </component>
       
  7918 <component id="stmgesturefw_api" name="State Machine Gesture Framework API " class="api" filter="s60">
       
  7919 <unit bldFile="/mw/web/web_plat/stmgesturefw_api/group"/>
       
  7920 </component>
       
  7921 </collection>
       
  7922 <collection id="web_info" name="Web Info" level="specific">
       
  7923 <component id="web_build" filter="s60" name="Web Build">
       
  7924 <!-- when configuration is in place, the #ifdef is no longer needed and this component can be removed -->
       
  7925 <unit bldFile="/mw/web/group"/>
       
  7926 </component>
       
  7927 </collection>
       
  7928 <collection id="browserutilities" name="Browser Utilities" level="utils">
       
  7929 <component id="browserdialogsprovider" filter="s60" name="Browser Dialogs Provider">
       
  7930 <unit bldFile="/mw/web/browserutilities/browserdialogsprovider/group"/>
       
  7931 </component>
       
  7932 <component id="recenturlstore" filter="s60" name="Recent URL Store">
       
  7933 <unit bldFile="/mw/web/browserutilities/recenturlstore/group"/>
       
  7934 </component>
       
  7935 <component id="xmlparser" filter="s60" name="XML Interface">
       
  7936 <unit bldFile="/mw/web/browserutilities/xmlparser/group"/>
       
  7937 </component>
       
  7938 <component id="cxmllibrary" filter="s60" name="XML Parser Implementation">
       
  7939 <unit bldFile="/mw/web/browserutilities/cxmllibrary/group"/>
       
  7940 </component>
       
  7941 <component id="downloadmgr" filter="s60" name="Download Manager">
       
  7942 <unit bldFile="/mw/web/browserutilities/downloadmgr/group"/>
       
  7943 </component>
       
  7944 <component id="connectionmanager" filter="s60" name="Connection Manager">
       
  7945 <unit bldFile="/mw/web/browserutilities/connectionmanager/group"/>
       
  7946 </component>
       
  7947 <component id="browsertelservice" filter="s60" name="Browser Telephony Service">
       
  7948 <unit bldFile="/mw/web/browserutilities/browsertelservice/group"/>
       
  7949 </component>
       
  7950 <component id="favouritesengine" filter="s60" name="Favourites Engine">
       
  7951 <unit bldFile="/mw/web/browserutilities/favouritesengine/group"/>
       
  7952 </component>
       
  7953 <component id="feedsengine" filter="s60" name="Feeds Engine">
       
  7954 <unit bldFile="/mw/web/browserutilities/feedsengine/group"/>
       
  7955 </component>
       
  7956 <component id="multipartparser" filter="s60" name="Multipart Parser">
       
  7957 <meta rel="config">
       
  7958 <defined condition="BRDO_MULTIPART_PARSER_FF"/>
       
  7959 </meta>
       
  7960 <!-- uncomment the unit when configuration is in place, it's currently #included from browserutilities_build -->
       
  7961 <!-- <unit bldFile="browserutilities/multipartparser/group"/> -->
       
  7962 </component>
       
  7963 <component id="schemehandler" filter="s60" name="Scheme Handler">
       
  7964 <unit bldFile="/mw/web/browserutilities/schemehandler/group"/>
       
  7965 </component>
       
  7966 <component id="webutils" filter="s60" name="Web Utils">
       
  7967 <unit bldFile="/mw/web/browserutilities/webutils/group"/>
       
  7968 </component>
       
  7969 <component id="aiwbrowserprovider" filter="s60" name="AIW Browser Provider" class="plugin">
       
  7970 <unit bldFile="/mw/web/browserutilities/aiwbrowserprovider/group"/>
       
  7971 </component>
       
  7972 <component id="browserutilities_build" filter="s60" name="Browser Utilities Build">
       
  7973 <!-- when configuration is in place, the #ifdef is no longer needed and this component can be removed -->
       
  7974 <unit bldFile="/mw/web/browserutilities/group"/>
       
  7975 </component>
       
  7976 </collection>
       
  7977 <collection id="webengine" name="Web Engine" level="server">
       
  7978 <component id="osswebengine" filter="s60" name="OSS Web Engine">
       
  7979 <!-- can only have one unit. Either split into multiple components or #include from a single main bld.inf -->
       
  7980 <unit bldFile="/mw/web/webengine/osswebengine/cache/group"/>
       
  7981 <unit bldFile="/mw/web/webengine/osswebengine/memorymanager/group"/>
       
  7982 <unit bldFile="/mw/web/webengine/osswebengine/npscript/group"/>
       
  7983 <unit bldFile="/mw/web/webengine/osswebengine/webkit/s60/group"/>
       
  7984 <unit bldFile="/mw/web/webengine/osswebengine/webkit/s60/group/javascriptcore"/>
       
  7985 </component>
       
  7986 <component id="webkitutils" filter="s60" name="WebKit Utils">
       
  7987 <unit bldFile="/mw/web/webengine/webkitutils/group"/>
       
  7988 </component>
       
  7989 <component id="pagescaler" filter="s60" name="Page Scaler">
       
  7990 <unit bldFile="/mw/web/webengine/pagescaler/group"/>
       
  7991 </component>
       
  7992 <component id="webwidgetinstaller" filter="s60" name="Widget Installer">
       
  7993 <unit bldFile="/mw/web/webengine/widgetinstaller/group"/>
       
  7994 </component>
       
  7995 <component id="widgetregistry" filter="s60" name="Widget Registry">
       
  7996 <unit bldFile="/mw/web/webengine/widgetregistry/group"/>
       
  7997 </component>
       
  7998 <component id="wmlengine" filter="s60" name="WML Engine">
       
  7999 <unit bldFile="/mw/web/webengine/wmlengine/group"/>
       
  8000 </component>
       
  8001 <component id="device" filter="s60" name="Device">
       
  8002 <!-- this needs a more meaningful name -->
       
  8003 <unit bldFile="/mw/web/webengine/device/group"/>
       
  8004 </component>
       
  8005 <component id="widgetengine" filter="s60" name="Widget Engine">
       
  8006 <unit bldFile="/mw/web/webengine/widgetengine/group"/>
       
  8007 </component>
       
  8008 <component id="web_memoryplugin" name="Memory Plugin" filter="s60" class="plugin">
       
  8009 <unit bldFile="/mw/web/webengine/memoryplugin/group"/>
       
  8010 </component>
       
  8011 <component id="widgetmemoryplugin" filter="s60" name="Widget Memory Plugin" class="plugin">
       
  8012 <unit bldFile="/mw/web/webengine/widgetmemoryplugin/group"/>
       
  8013 </component>
       
  8014 <component id="widgetbackuprestore" filter="s60" name="Widget Backup and Restore">
       
  8015 <unit bldFile="/mw/web/webengine/widgetbackuprestore/group"/>
       
  8016 </component>
       
  8017 <component id="browserrecognizers" filter="s60" name="Browser Recognizers" class="plugin">
       
  8018 <unit bldFile="/mw/web/webengine/browserrecognizers/group"/>
       
  8019 </component>
       
  8020 <component id="wrtharvester" filter="s60" name="Web Runtime Harvester" class="plugin">
       
  8021 <unit bldFile="/mw/web/webengine/wrtharvester/group"/>
       
  8022 </component>
       
  8023 </collection>
       
  8024 <collection id="codhandler" name="Content Object Descriptor Handler" level="specific">
       
  8025 <component id="codeng" filter="s60" name="COD Engine">
       
  8026 <unit bldFile="/mw/web/codhandler/codeng/group"/>
       
  8027 </component>
       
  8028 <component id="codui" filter="s60" name="COD UI">
       
  8029 <unit bldFile="/mw/web/codhandler/codui/group"/>
       
  8030 </component>
       
  8031 <component id="codrecog" filter="s60" name="COD Recogniser" class="plugin">
       
  8032 <unit bldFile="/mw/web/codhandler/codrecog/group"/>
       
  8033 </component>
       
  8034 <component id="codviewer" filter="s60" name="COD Viewer">
       
  8035 <unit bldFile="/mw/web/codhandler/codviewer/group"/>
       
  8036 </component>
       
  8037 <component id="ddrecog" filter="s60" name="Download Descriptor Recogniser" class="plugin">
       
  8038 <unit bldFile="/mw/web/codhandler/ddrecog/group"/>
       
  8039 </component>
       
  8040 <component id="ddviewer" filter="s60" name="Download Descriptor Viewer">
       
  8041 <unit bldFile="/mw/web/codhandler/ddviewer/group"/>
       
  8042 </component>
       
  8043 <component id="coddownload" filter="s60" name="COD Download">
       
  8044 <unit bldFile="/mw/web/codhandler/coddownload/group"/>
       
  8045 </component>
       
  8046 <component id="roapapp" filter="s60" name="ROAP Application">
       
  8047 <unit bldFile="/mw/web/codhandler/roapapp/group"/>
       
  8048 </component>
       
  8049 <component id="codhandler_build" filter="s60" name="COD Handler Build">
       
  8050 <!-- Exports need to go into another component or make this self-contained.
       
  8051       		#included .hrh file needs to be #included in each of the other components -->
       
  8052 <unit bldFile="/mw/web/codhandler/group"/>
       
  8053 </component>
       
  8054 </collection>
       
  8055 <collection id="widgets" name="Web Widget Framework" level="generic">
       
  8056 <meta rel="config">
       
  8057 <defined condition="RD_BROWSER_WIDGETS"/>
       
  8058 </meta>
       
  8059 <!-- the following units can be uncommented when configuration is put in place -->
       
  8060 <component id="widgetrecognizer" filter="s60" name="Widget Recognizer" class="plugin">
       
  8061 <meta rel="config">
       
  8062 <defined condition="__WEB_WIDGETS"/>
       
  8063 </meta>
       
  8064 <!--<unit bldFile="widgets/widgetrecognizer/group"/>-->
       
  8065 </component>
       
  8066 <component id="widgetinstaller" filter="s60" name="Widget Installer UI" class="plugin">
       
  8067 <meta rel="config">
       
  8068 <defined condition="__WEB_WIDGETS"/>
       
  8069 </meta>
       
  8070 <!--<unit bldFile="widgets/widgetinstaller/group"/>-->
       
  8071 </component>
       
  8072 <component id="widgetlauncher" filter="s60" name="Widget Launcher">
       
  8073 <meta rel="config">
       
  8074 <defined condition="__WEB_WIDGETS"/>
       
  8075 </meta>
       
  8076 <!-- <unit bldFile="widgets/widgetlauncher/group"/>-->
       
  8077 </component>
       
  8078 <component id="widgetapp" filter="s60" name="Widget UI">
       
  8079 <meta rel="config">
       
  8080 <defined condition="__WEB_WIDGETS"/>
       
  8081 </meta>
       
  8082 <!--<unit bldFile="widgets/widgetapp/group"/>-->
       
  8083 </component>
       
  8084 <component id="widgetsidchecker" filter="s60" name="Widget SID Checker" introduced="^3">
       
  8085 <meta rel="config">
       
  8086 <defined condition="APP_SID_CHECK_SUPPORT_FF"/>
       
  8087 </meta>
       
  8088 <!--<unit bldFile="widgets/widgetsidchecker/group"/>-->
       
  8089 </component>
       
  8090 <component id="widgetpreinstaller" filter="s60" name="Widget Pre-Installer">
       
  8091 <meta rel="config">
       
  8092 <defined condition="RD_WIDGET_PREINSTALLER"/>
       
  8093 </meta>
       
  8094 <!--<unit bldFile="widgets/widgetpreinstaller/group"/>-->
       
  8095 </component>
       
  8096 <component id="widgetstartup" filter="s60" name="Widget Startup">
       
  8097 <meta rel="config">
       
  8098 <defined condition="RD_WIDGET_PREINSTALLER"/>
       
  8099 </meta>
       
  8100 <!--<unit bldFile="widgets/widgetstartup/group"/>-->
       
  8101 </component>
       
  8102 <component id="widgets_build" filter="s60" name="Widgets Build">
       
  8103 <!-- when configuration is in place, the #ifdef is no longer needed and this component can be removed 
       
  8104       		#included .hrh file needs to be #included in each of the other components -->
       
  8105 <unit bldFile="/mw/web/widgets/group"/>
       
  8106 </component>
       
  8107 </collection>
       
  8108 </package>
       
  8109 <package id="websrv" level="generic" tech-domain="rt" name="Web Services" levels="plugin framework server generic specific">
       
  8110 <collection id="websrv_pub" name="Web Services Public Interfaces" level="specific">
       
  8111 <component id="web_service_description_api" name="Web Service Description API" class="api" filter="s60">
       
  8112 <unit bldFile="/mw/websrv/websrv_pub/web_service_description_api/group"/>
       
  8113 </component>
       
  8114 <component id="web_service_connection_api" name="Web Service Connection API" class="api" filter="s60">
       
  8115 <unit bldFile="/mw/websrv/websrv_pub/web_service_connection_api/group"/>
       
  8116 </component>
       
  8117 <component id="web_service_manager_api" name="Web Service Manager API" class="api" filter="s60">
       
  8118 <unit bldFile="/mw/websrv/websrv_pub/web_service_manager_api/group"/>
       
  8119 </component>
       
  8120 <component id="hostlet_connection_api" name="Hostlet Connection API" class="api" filter="s60">
       
  8121 <unit bldFile="/mw/websrv/websrv_pub/hostlet_connection_api/group"/>
       
  8122 </component>
       
  8123 <component id="web_service_messaging_api" name="Web Service Messaging API" class="api" filter="s60">
       
  8124 <unit bldFile="/mw/websrv/websrv_pub/web_service_messaging_api/group"/>
       
  8125 </component>
       
  8126 <component id="xml_extensions_api" name="XML Extensions API" class="api" filter="s60">
       
  8127 <unit bldFile="/mw/websrv/websrv_pub/xml_extensions_api/group"/>
       
  8128 </component>
       
  8129 <component id="xml_fragment_api" name="XML Fragment API" class="api" filter="s60">
       
  8130 <unit bldFile="/mw/websrv/websrv_pub/xml_fragment_api/group"/>
       
  8131 </component>
       
  8132 </collection>
       
  8133 <collection id="webservices" name="Web Services Framework" level="generic">
       
  8134 <!-- consider breaking this collection into more meaningful subsets -->
       
  8135 <component id="wsnotifierplugins" filter="s60" name="WS Notifier Plugins" class="plugin">
       
  8136 <unit bldFile="/mw/websrv/webservices/wsnotifierplugins/group"/>
       
  8137 </component>
       
  8138 <component id="wslogger" filter="s60" name="WS Logger">
       
  8139 <unit bldFile="/mw/websrv/webservices/wslogger/group"/>
       
  8140 </component>
       
  8141 <component id="wsxml" filter="s60" name="WS XML Extensions">
       
  8142 <unit bldFile="/mw/websrv/webservices/wsxml/group"/>
       
  8143 </component>
       
  8144 <component id="wsutils" filter="s60" name="WS Utils">
       
  8145 <unit bldFile="/mw/websrv/webservices/wsutils/group"/>
       
  8146 </component>
       
  8147 <component id="wsfragment" filter="s60" name="WS Fragment">
       
  8148 <unit bldFile="/mw/websrv/webservices/wsfragment/group"/>
       
  8149 </component>
       
  8150 <component id="wsdescription" filter="s60" name="WS Service Description">
       
  8151 <unit bldFile="/mw/websrv/webservices/wsdescription/group"/>
       
  8152 </component>
       
  8153 <component id="wsconnection" filter="s60" name="WS Service Connection">
       
  8154 <unit bldFile="/mw/websrv/webservices/wsconnection/group"/>
       
  8155 </component>
       
  8156 <component id="wsmessages" filter="s60" name="WS Messages">
       
  8157 <unit bldFile="/mw/websrv/webservices/wsmessages/group"/>
       
  8158 </component>
       
  8159 <component id="wscredentialmanager" filter="s60" name="WS Credential Manager">
       
  8160 <unit bldFile="/mw/websrv/webservices/wscredentialmanager/group"/>
       
  8161 </component>
       
  8162 <component id="wsframework" filter="s60" name="WS Framework">
       
  8163 <unit bldFile="/mw/websrv/webservices/wsframework/group"/>
       
  8164 </component>
       
  8165 <component id="wshttpchanneltransportplugin" filter="s60" name="WS HTTP Channel Transport Plugin" class="plugin">
       
  8166 <unit bldFile="/mw/websrv/webservices/wshttpchanneltransportplugin/group"/>
       
  8167 </component>
       
  8168 <component id="wsconnectionagent" filter="s60" name="WS Connection Agent">
       
  8169 <unit bldFile="/mw/websrv/webservices/wsconnectionagent/group"/>
       
  8170 </component>
       
  8171 <component id="wsprovider" filter="s60" name="WS Provider">
       
  8172 <unit bldFile="/mw/websrv/webservices/wsprovider/group"/>
       
  8173 </component>
       
  8174 <component id="wshostletconnection" filter="s60" name="WS Hostlet Connection">
       
  8175 <unit bldFile="/mw/websrv/webservices/wshostletconnection/group"/>
       
  8176 </component>
       
  8177 <component id="wsmanager" filter="s60" name="WS Service Manager">
       
  8178 <unit bldFile="/mw/websrv/webservices/wsmanager/group"/>
       
  8179 </component>
       
  8180 <component id="wsidentitymanager" filter="s60" name="WS Identity Manager">
       
  8181 <unit bldFile="/mw/websrv/webservices/wsidentitymanager/group"/>
       
  8182 </component>
       
  8183 <component id="idwsfplugin" filter="s60" name="ID-WSF Plugin" class="plugin">
       
  8184 <unit bldFile="/mw/websrv/webservices/idwsfplugin/group"/>
       
  8185 </component>
       
  8186 <component id="wsibasicplugin" filter="s60" name="WS-I Basic Plugin" class="plugin">
       
  8187 <unit bldFile="/mw/websrv/webservices/wsibasicplugin/group"/>
       
  8188 </component>
       
  8189 <component id="wsrestplugin" filter="s60" name="WS REST Plugin" class="plugin">
       
  8190 <unit bldFile="/mw/websrv/webservices/wsrestplugin/group"/>
       
  8191 </component>
       
  8192 <component id="idwsfsecuritymechanism" filter="s60" name="ID-WSF Security Mechanism">
       
  8193 <unit bldFile="/mw/websrv/webservices/idwsfsecuritymechanism/group"/>
       
  8194 </component>
       
  8195 <component id="wspasswordtransforms" filter="s60" name="WS Password Transforms">
       
  8196 <unit bldFile="/mw/websrv/webservices/wspasswordtransforms/group"/>
       
  8197 </component>
       
  8198 <component id="wscore" filter="s60" name="WS Core Service Manager">
       
  8199 <unit bldFile="/mw/websrv/webservices/wscore/group"/>
       
  8200 </component>
       
  8201 <component id="wslocaltransportplugin" filter="s60" name="WS Local Transport Plugin" class="plugin">
       
  8202 <unit bldFile="/mw/websrv/webservices/wslocaltransportplugin/group"/>
       
  8203 </component>
       
  8204 <component id="wshostlettransportplugin" filter="s60" name="WS Hostlet Transport Plugin" class="plugin">
       
  8205 <unit bldFile="/mw/websrv/webservices/wshostlettransportplugin/group"/>
       
  8206 </component>
       
  8207 <component id="wsstar" filter="s60" name="WS Star">
       
  8208 <!-- can only have one unit. Need to split into separate components or #include from a single bld.inf -->
       
  8209 <unit bldFile="/mw/websrv/webservices/wsstar/wsstarpolicy/group"/>
       
  8210 <unit bldFile="/mw/websrv/webservices/wsstar/wsstarplugin/group"/>
       
  8211 <unit bldFile="/mw/websrv/webservices/wsstar/wsstarmessagehandlers/group"/>
       
  8212 </component>
       
  8213 <component id="wsoviplugin" filter="s60" name="WS Ovi Plugin">
       
  8214 <unit bldFile="/mw/websrv/webservices/wsoviplugin/group"/>
       
  8215 </component>
       
  8216 <component id="webservices_build" filter="s60" name="Web Services Build">
       
  8217 <!-- need to split into self-contained components -->
       
  8218 <unit bldFile="/mw/websrv/webservices/group"/>
       
  8219 </component>
       
  8220 </collection>
       
  8221 <collection id="websrv_info" name="Web Services Info" level="specific">
       
  8222 <component id="websrv_bld" filter="s60" name="Web Services Build">
       
  8223 <!-- need to include common .hrh in each unit -->
       
  8224 <unit bldFile="/mw/websrv/group"/>
       
  8225 </component>
       
  8226 </collection>
       
  8227 </package>
       
  8228 <package id="platformtools" level="generic" tech-domain="to" name="Platform Tools">
       
  8229 <collection id="gfxconversion" name="Graphics Conversion">
       
  8230 <component id="bmconv_s60" filter="s60" name="S60 Bitmap Converter" target="desktop">
       
  8231 <unit bldFile="/mw/platformtools/gfxconversion/bmconv_s60/group"/>
       
  8232 </component>
       
  8233 <component id="mifconv" filter="s60" name="Multi Icon File Converter" target="desktop">
       
  8234 <unit bldFile="/mw/platformtools/gfxconversion/mifconv/group"/>
       
  8235 </component>
       
  8236 </collection>
       
  8237 </package>
       
  8238 <package id="uitools" level="specific" tech-domain="to" name="UI Tools" levels="compile encode tool if">
       
  8239 <collection id="uitools_pub" name="UI Tools Public Interfaces" level="if">
       
  8240 <component id="third_party_bitmap_palette_api" name="Third Party Bitmap Palette API" class="api" filter="s60">
       
  8241 <unit bldFile="/mw/uitools/uitools_pub/third_party_bitmap_palette_api/group"/>
       
  8242 </component>
       
  8243 </collection>
       
  8244 <collection id="uitools_plat" name="UI Tools Platform Interfaces" level="if">
       
  8245 <component id="cdl_api" name="CDL API" class="api" filter="s60">
       
  8246 <unit bldFile="/mw/uitools/uitools_plat/cdl_api/group"/>
       
  8247 </component>
       
  8248 <component id="layout_system_private_api" name="Layout System Private API" class="api" filter="s60">
       
  8249 <unit bldFile="/mw/uitools/uitools_plat/layout_system_private_api/group"/>
       
  8250 </component>
       
  8251 </collection>
       
  8252 <collection id="cdlcompilertoolkit" name="CDL Compiler Toolkit" level="compile">
       
  8253 <!-- collection is actually a component. Needs to be moved down a directory -->
       
  8254 <component id="cdlcompilertoolkit_build" filter="s60" name="CDL Compiler Toolkit Build">
       
  8255 <unit bldFile="/mw/uitools/cdlcompilertoolkit/group"/>
       
  8256 </component>
       
  8257 </collection>
       
  8258 <collection id="cdlcompiler" name="CDL Compiler" level="compile">
       
  8259 <!-- collection is actually a component. Needs to be moved down a directory -->
       
  8260 <component id="cdlcompiler_build" filter="s60" name="CDL Compiler Build">
       
  8261 <unit bldFile="/mw/uitools/cdlcompiler/group"/>
       
  8262 </component>
       
  8263 </collection>
       
  8264 <collection id="gfxtools" name="Graphics Tools" level="tool">
       
  8265 <component id="color" filter="s60" name="Bitmap Colour Palette" target="desktop">
       
  8266 <unit bldFile="/mw/uitools/gfxtools/color/group"/>
       
  8267 </component>
       
  8268 </collection>
       
  8269 <collection id="aknlayoutcompiler" name="Avkon Layout Compiler" level="compile">
       
  8270 <!-- collection is actually a component. Needs to be moved down a directory -->
       
  8271 <component id="aknlayoutcompiler_build" filter="s60" name="Avkon Layout Compiler Build">
       
  8272 <unit bldFile="/mw/uitools/aknlayoutcompiler/group"/>
       
  8273 </component>
       
  8274 </collection>
       
  8275 <collection id="skincompiler" name="Skin Compiler" level="compile">
       
  8276 <component id="aknskindesccompiler" filter="s60" name="Avkon Skin Descriptor Compiler">
       
  8277 <unit bldFile="/mw/uitools/skincompiler/AknSkinDescCompiler/group"/>
       
  8278 </component>
       
  8279 </collection>
       
  8280 <collection id="reszip" name="Resource Zip" level="encode">
       
  8281 <!-- collection is actually a component. Needs to be moved down a directory -->
       
  8282 <component id="reszip_build" filter="s60" name="Resource Zip Build">
       
  8283 <unit bldFile="/mw/uitools/reszip/group"/>
       
  8284 </component>
       
  8285 </collection>
       
  8286 <collection id="toollibraries" name="Tool Libraries" level="tool"/>
       
  8287 <collection id="svgtencoder" name="SVGT Encoder" level="encode">
       
  8288 <component id="svgtenc" filter="s60" name="Standalone SVGT Encoder" target="desktop">
       
  8289 <unit bldFile="/mw/uitools/svgtencoder/svgtenc/standalone/group"/>
       
  8290 </component>
       
  8291 </collection>
       
  8292 </package>
       
  8293 <!-- <package id="opensrv" level="specific" tech-domain="pr" href="../../../../mw/opensrv/package_definition.xml"/> -->
       
  8294 </layer>
       
  8295 <layer id="app" name="Applications" levels="services apps">
       
  8296 <package id="location" level="apps" tech-domain="lo" name="Location Apps" levels="ui events loc apps">
       
  8297 <collection id="loc_plat" name="Location Apps Platform Interfaces" level="apps"/>
       
  8298 <collection id="loc_pub" name="Location Apps Public Interfaces" level="apps">
       
  8299 <component id="landmarks_ui_selector_api" name="Landmarks UI Selector API" class="api" filter="s60">
       
  8300 <unit bldFile="/app/location/loc_pub/landmarks_ui_selector_api/group"/>
       
  8301 </component>
       
  8302 <component id="landmarks_ui_addedit_api" name="Landmarks UI Add/Edit API" class="api" filter="s60">
       
  8303 <unit bldFile="/app/location/loc_pub/landmarks_ui_addedit_api/group"/>
       
  8304 </component>
       
  8305 </collection>
       
  8306 <collection id="basiclocationinfodisplay" name="Basic Location Info Display" level="ui">
       
  8307 <component id="blid" filter="s60" name="Basic Location Info Display Build">
       
  8308 <unit bldFile="/app/location/basiclocationinfodisplay/blid/group"/>
       
  8309 </component>
       
  8310 </collection>
       
  8311 <collection id="landmarksui" name="Landmarks UI" level="loc">
       
  8312 <component id="landmarksui_help" filter="s60" name="Landmarks UI Help">
       
  8313 <unit bldFile="/app/location/landmarksui/help/group"/>
       
  8314 </component>
       
  8315 <component id="landmarksui_engine" filter="s60" name="Landmarks UI Engine">
       
  8316 <unit bldFile="/app/location/landmarksui/engine/group"/>
       
  8317 </component>
       
  8318 <component id="uicontrols" filter="s60" name="Landmarks UI Controls">
       
  8319 <unit bldFile="/app/location/landmarksui/uicontrols/group"/>
       
  8320 </component>
       
  8321 <component id="landmarksui_commonui" filter="s60" name="Landmarks Common UI">
       
  8322 <unit bldFile="/app/location/landmarksui/commonui/group"/>
       
  8323 </component>
       
  8324 <component id="landmarksui_app" filter="s60" name="Landmarks Application">
       
  8325 <unit bldFile="/app/location/landmarksui/app/group"/>
       
  8326 </component>
       
  8327 <component id="msgviewer" filter="s60" name="Landmarks Message Viewer">
       
  8328 <unit bldFile="/app/location/landmarksui/msgviewer/group"/>
       
  8329 </component>
       
  8330 <component id="landmarksui_build" filter="s60" name="Landmarks UI Build">
       
  8331 <!-- consider distributing this into the other components or collapsing into a single component -->
       
  8332 <unit bldFile="/app/location/landmarksui/group"/>
       
  8333 </component>
       
  8334 </collection>
       
  8335 <collection id="eventsui" name="Location Events UI" level="events">
       
  8336 <component id="eventsui_help" filter="s60" name="Events Help">
       
  8337 <unit bldFile="/app/location/eventsui/help/group"/>
       
  8338 </component>
       
  8339 <component id="eventsutils" filter="s60" name="Events Utils">
       
  8340 <unit bldFile="/app/location/eventsui/eventsutils/group"/>
       
  8341 </component>
       
  8342 <component id="eventsengine" filter="s60" name="Events Engine">
       
  8343 <unit bldFile="/app/location/eventsui/eventsengine/group"/>
       
  8344 </component>
       
  8345 <component id="eventshandlerui" filter="s60" name="Events Handler UI">
       
  8346 <unit bldFile="/app/location/eventsui/eventshandlerui/group"/>
       
  8347 </component>
       
  8348 <component id="eventseditor" filter="s60" name="Events Editor">
       
  8349 <unit bldFile="/app/location/eventsui/eventseditor/group"/>
       
  8350 </component>
       
  8351 <component id="eventsmgmtui" filter="s60" name="Events Management UI">
       
  8352 <unit bldFile="/app/location/eventsui/eventsmgmtui/group"/>
       
  8353 </component>
       
  8354 <component id="eventsui_build" filter="s60" name="Events UI Build">
       
  8355 <!-- consider distributing this into the other components or collapsing into a single component -->
       
  8356 <unit bldFile="/app/location/eventsui/group"/>
       
  8357 </component>
       
  8358 </collection>
       
  8359 <collection id="locationlandmarksrefappfors60" name="Location Landmarks Reference App for S60" level="apps">
       
  8360 <!-- this is a component, needs to be moved down a directory -->
       
  8361 <component id="lmrefapp" filter="s60" name="Landmarks Reference Application">
       
  8362 <unit bldFile="/app/location/locationlandmarksrefappfors60/group"/>
       
  8363 </component>
       
  8364 </collection>
       
  8365 <collection id="locationlandmarksuirefapp" name="Location Landmarks UI Reference App" level="apps">
       
  8366 <!-- this is a component, needs to be moved down a directory -->
       
  8367 <component id="lmuirefapp" filter="s60" name="Landmarks UI Reference Application">
       
  8368 <unit bldFile="/app/location/locationlandmarksuirefapp/group"/>
       
  8369 </component>
       
  8370 </collection>
       
  8371 <collection id="locationsatviewrefapp" name="Location Satellite View Reference App" level="apps">
       
  8372 <!-- this is a component, needs to be moved down a directory -->
       
  8373 <component id="satellitereference" filter="s60" name="Satellite Info UI Reference Application">
       
  8374 <unit bldFile="/app/location/locationsatviewrefapp/group"/>
       
  8375 </component>
       
  8376 </collection>
       
  8377 <collection id="simpsyconfigurator" name="Simulation PSY Configurator" level="ui">
       
  8378 <!-- this is a component, needs to be moved down a directory -->
       
  8379 <component id="simpsyui" filter="s60" name="Simulation PSY UI">
       
  8380 <unit bldFile="/app/location/simpsyconfigurator/group"/>
       
  8381 </component>
       
  8382 </collection>
       
  8383 <collection id="mapnavproviderrefapp" name="Map and Navigation Provider Reference App" level="apps">
       
  8384 <!-- this is a component, needs to be moved down a directory -->
       
  8385 <component id="mapnavproviderrefapp_build" filter="s60" name="Map and Navigation Provider Reference Application">
       
  8386 <unit bldFile="/app/location/mapnavproviderrefapp/group"/>
       
  8387 </component>
       
  8388 </collection>
       
  8389 </package>
       
  8390 <package id="mmsharinguis" level="services" tech-domain="vc" name="Multimedia Sharing UIs" levels="base plugin if">
       
  8391 <collection id="mmsharinguis_plat" name="Multimedia Sharing UIs Platform Interfaces" level="if">
       
  8392 <component id="multimedia_sharing_settings_api" name="Multimedia Sharing Settings API" class="api" filter="s60">
       
  8393 <unit bldFile="/app/mmsharinguis/mmsharinguis_plat/multimedia_sharing_settings_api/group"/>
       
  8394 </component>
       
  8395 <component id="multimedia_sharing_resource_api" name="Multimedia Sharing Resource API" class="api" filter="s60">
       
  8396 <unit bldFile="/app/mmsharinguis/mmsharinguis_plat/multimedia_sharing_resource_api/group"/>
       
  8397 </component>
       
  8398 <component id="multimedia_sharing_manager_api" name="Multimedia Sharing Manager API" class="api" filter="s60">
       
  8399 <unit bldFile="/app/mmsharinguis/mmsharinguis_plat/multimedia_sharing_manager_api/group"/>
       
  8400 </component>
       
  8401 </collection>
       
  8402 <collection id="mmsharing" name="Multimedia Sharing" level="base">
       
  8403 <component id="mmshavailability" filter="s60" name="Multimedia Sharing Availability">
       
  8404 <unit bldFile="/app/mmsharinguis/mmsharing/mmshavailability/group"/>
       
  8405 </component>
       
  8406 <component id="mmshindicator" filter="s60" name="Multimedia Sharing Indicator">
       
  8407 <unit bldFile="/app/mmsharinguis/mmsharing/mmshindicator/group"/>
       
  8408 </component>
       
  8409 <!-- consider putting client and server in the same component -->
       
  8410 <component id="mmshmanagercli" filter="s60" name="Multimedia Sharing Manager Client">
       
  8411 <unit bldFile="/app/mmsharinguis/mmsharing/mmshmanagercli/group" filter="!test"/>
       
  8412 
       
  8413 </component>
       
  8414 <component id="mmshmanagersrv" filter="s60" name="Multimedia Sharing Manager Server">
       
  8415 <unit bldFile="/app/mmsharinguis/mmsharing/mmshmanagersrv/group"/>
       
  8416 </component>
       
  8417 <component id="mmshengine" filter="s60" name="Multimedia Sharing Engine">
       
  8418 <unit bldFile="/app/mmsharinguis/mmsharing/mmshengine/group"/>
       
  8419 </component>
       
  8420 <component id="mmshui" filter="s60" name="Multimedia Sharing UI">
       
  8421 <!-- can only have one unit: need to #include one from the other if it's needed -->
       
  8422 <unit bldFile="/app/mmsharinguis/mmsharing/mmshui/group"/>
       
  8423 <unit bldFile="/app/mmsharinguis/mmsharing/mmshui/help/group"/>
       
  8424 </component>
       
  8425 <component id="mmsharing_build" filter="s60" name="MM Sharing Build">
       
  8426 <unit bldFile="/app/mmsharinguis/mmsharing/group"/>
       
  8427 </component>
       
  8428 </collection>
       
  8429 <collection id="mmshplugins" name="Multimedia Sharing Plugins" level="plugin">
       
  8430 <component id="mmshaoplugin" filter="s60" name="Multimedia Sharing Always Online Plugin" class="plugin">
       
  8431 <unit bldFile="/app/mmsharinguis/mmshplugins/mmshaoplugin/group"/>
       
  8432 </component>
       
  8433 <component id="mmshaiwplugin" filter="s60" name="Multimedia Sharing AIW Plugin" class="plugin">
       
  8434 <unit bldFile="/app/mmsharinguis/mmshplugins/mmshaiwplugin/group"/>
       
  8435 </component>
       
  8436 <component id="mmshsipcrplugin" filter="s60" name="Multimedia Sharing SIP Client Resolver Plugin" class="plugin">
       
  8437 <unit bldFile="/app/mmsharinguis/mmshplugins/mmshsipcrplugin/group"/>
       
  8438 </component>
       
  8439 <component id="mmshsettingsuiplugin" filter="s60" name="Multimedia Sharing Settings UI Plugin" class="plugin">
       
  8440 <unit bldFile="/app/mmsharinguis/mmshplugins/mmshsettingsuiplugin/group"/>
       
  8441 </component>
       
  8442 <component id="mmshwpadapterplugin" filter="s60" name="Multimedia Sharing WAP Provisioning Adapter" class="plugin">
       
  8443 <unit bldFile="/app/mmsharinguis/mmshplugins/mmshwpadapterplugin/group"/>
       
  8444 </component>
       
  8445 </collection>
       
  8446 <collection id="mmsharinguis_info" name="Multimedia Sharing UIs Info" level="if">
       
  8447 <component id="mmsharinguis_build" filter="s60" name="Multimedia Sharing UIs Build">
       
  8448 <!--  consider distributing to other components -->
       
  8449 <unit bldFile="/app/mmsharinguis/group"/>
       
  8450 </component>
       
  8451 </collection>
       
  8452 </package>
       
  8453 <package id="phone" level="apps" span="2" tech-domain="vc" name="Phone Apps" levels="engine plugin ui app">
       
  8454 <collection id="phone_plat" name="Phone Apps Platform Interfaces" level="app">
       
  8455 <component id="3d_ringing_tone_enabler_api" name="3D Ringing Tone Enabler API" class="api" filter="s60">
       
  8456 <unit bldFile="/app/phone/phone_plat/3d_ringing_tone_enabler_api/group"/>
       
  8457 </component>
       
  8458 <component id="telephony_comms_information_api" name="Telephony Comms Information API" class="api" filter="s60">
       
  8459 <unit bldFile="/app/phone/phone_plat/telephony_comms_information_api/group"/>
       
  8460 </component>
       
  8461 <component id="telephony_information_api" name="Telephony Information API" class="api" filter="s60">
       
  8462 <unit bldFile="/app/phone/phone_plat/telephony_information_api/group"/>
       
  8463 </component>
       
  8464 <component id="telephony_device_mode_api" name="Telephony Device Mode API" class="api" filter="s60">
       
  8465 <unit bldFile="/app/phone/phone_plat/telephony_device_mode_api/group"/>
       
  8466 </component>
       
  8467 <component id="telephony_remote_party_information_api" name="Telephony Remote Party Information API" class="api" filter="s60">
       
  8468 <unit bldFile="/app/phone/phone_plat/telephony_remote_party_information_api/group"/>
       
  8469 </component>
       
  8470 <component id="telephony_video_mailbox_settings_api" name="Telephony Video Mailbox Settings API" class="api" filter="s60">
       
  8471 <unit bldFile="/app/phone/phone_plat/telephony_video_mailbox_settings_api/group"/>
       
  8472 </component>
       
  8473 <component id="telephony_configuration_api" name="Telephony Configuration API" class="api" filter="s60">
       
  8474 <unit bldFile="/app/phone/phone_plat/telephony_configuration_api/group"/>
       
  8475 </component>
       
  8476 <component id="telephony_microphone_mute_status_api" name="Telephony Microphone Mute Status API" class="api" filter="s60">
       
  8477 <unit bldFile="/app/phone/phone_plat/telephony_microphone_mute_status_api/group"/>
       
  8478 </component>
       
  8479 <component id="dialer_keypad_api" name="Dialer Keypad API" class="api" filter="s60">
       
  8480 <unit bldFile="/app/phone/phone_plat/dialer_keypad_api/group"/>
       
  8481 </component>
       
  8482 <component id="telephony_logging_extension_api" name="Telephony Logging Extension API" class="api" filter="s60">
       
  8483 <unit bldFile="/app/phone/phone_plat/telephony_logging_extension_api/group"/>
       
  8484 </component>
       
  8485 <component id="telephony_matching_extension_api" name="Telephony Matching Extension API" class="api" filter="s60">
       
  8486 <unit bldFile="/app/phone/phone_plat/telephony_matching_extension_api/group"/>
       
  8487 </component>
       
  8488 <component id="telephony_bubble_extension_api" name="Telephony Bubble Extension API" class="api" filter="s60">
       
  8489 <unit bldFile="/app/phone/phone_plat/telephony_bubble_extension_api/group"/>
       
  8490 </component>
       
  8491 <component id="telephony_menu_extension_api" name="Telephony Menu Extension API" class="api" filter="s60">
       
  8492 <unit bldFile="/app/phone/phone_plat/telephony_menu_extension_api/group"/>
       
  8493 </component>
       
  8494 <component id="phone_application_commands_api" name="Phone Application Commands API" class="api" filter="s60">
       
  8495 <unit bldFile="/app/phone/phone_plat/phone_application_commands_api/group"/>
       
  8496 </component>
       
  8497 <component id="phone_application_voip_commands_api" name="Phone Application VOIP Commands API" class="api" filter="s60">
       
  8498 <unit bldFile="/app/phone/phone_plat/phone_application_voip_commands_api/group"/>
       
  8499 </component>
       
  8500 <component id="telephony_mediator_api" name="Telephony Mediator API" class="api" filter="s60">
       
  8501 <unit bldFile="/app/phone/phone_plat/telephony_mediator_api/group"/>
       
  8502 </component>
       
  8503 <component id="video_telephony_mediator_api" name="Video Telephony Mediator API" class="api" filter="s60">
       
  8504 <unit bldFile="/app/phone/phone_plat/video_telephony_mediator_api/group"/>
       
  8505 </component>
       
  8506 </collection>
       
  8507 <collection id="phoneapp" name="Phone Application" level="app">
       
  8508 <component id="blacklist" filter="s60" name="Phone Blacklist Clearing" class="plugin">
       
  8509 <unit bldFile="/app/phone/phoneapp/blacklist/group"/>
       
  8510 </component>
       
  8511 <component id="phoneui" filter="s60" name="Phone UI">
       
  8512 <unit bldFile="/app/phone/phoneapp/phoneui/group" filter="!test"/>
       
  8513 
       
  8514 </component>
       
  8515 <component id="phoneuicontrol" filter="s60" name="Phone UI Control">
       
  8516 <unit bldFile="/app/phone/phoneapp/phoneuicontrol/group"/>
       
  8517 </component>
       
  8518 <component id="phoneuistates" filter="s60" name="Phone UI States">
       
  8519 <unit bldFile="/app/phone/phoneapp/phoneuistates/group"/>
       
  8520 </component>
       
  8521 <component id="phoneuiutils" filter="s60" name="Phone UI Utils">
       
  8522 <unit bldFile="/app/phone/phoneapp/phoneuiutils/group"/>
       
  8523 </component>
       
  8524 <component id="phoneuiview" filter="s60" name="Phone UI View">
       
  8525 <unit bldFile="/app/phone/phoneapp/phoneuiview/group"/>
       
  8526 </component>
       
  8527 <component id="phoneuivoipextension" filter="s60" name="Phone UI VOIP Extension">
       
  8528 <unit bldFile="/app/phone/phoneapp/phoneuivoipextension/group"/>
       
  8529 </component>
       
  8530 <component id="silenceactionplugin" filter="s60" name="Silence Action Plugin" class="plugin">
       
  8531 <unit bldFile="/app/phone/phoneapp/silenceactionplugin/group"/>
       
  8532 </component>
       
  8533 <component id="phonemediatorcenter" filter="s60" name="Phone Mediator Center">
       
  8534 <unit bldFile="/app/phone/phoneapp/phonemediatorcenter/group"/>
       
  8535 </component>
       
  8536 </collection>
       
  8537 <collection id="phoneengine" name="Phone Engine" level="engine">
       
  8538 <component id="phonecntfinder" filter="s60" name="Phone Contact Finder">
       
  8539 <unit bldFile="/app/phone/phoneengine/phonecntfinder/group"/>
       
  8540 </component>
       
  8541 <component id="audiohandling" filter="s60" name="Phone Audio Handling">
       
  8542 <unit bldFile="/app/phone/phoneengine/audiohandling/group"/>
       
  8543 </component>
       
  8544 <component id="callhandling" filter="s60" name="Call Handling">
       
  8545 <unit bldFile="/app/phone/phoneengine/callhandling/group"/>
       
  8546 </component>
       
  8547 <component id="contacthandling" filter="s60" name="Phone Contact Handling">
       
  8548 <unit bldFile="/app/phone/phoneengine/contacthandling/group"/>
       
  8549 </component>
       
  8550 <component id="loghandling" filter="s60" name="Phone Log Handling">
       
  8551 <unit bldFile="/app/phone/phoneengine/loghandling/group"/>
       
  8552 </component>
       
  8553 <component id="engineinfo" filter="s60" name="Phone Engine Info">
       
  8554 <unit bldFile="/app/phone/phoneengine/engineinfo/group"/>
       
  8555 </component>
       
  8556 <component id="phonemodel" filter="s60" name="Phone Model">
       
  8557 <unit bldFile="/app/phone/phoneengine/phonemodel/group"/>
       
  8558 </component>
       
  8559 <component id="servicehandling" filter="s60" name="Phone Service Handling">
       
  8560 <unit bldFile="/app/phone/phoneengine/servicehandling/group"/>
       
  8561 </component>
       
  8562 </collection>
       
  8563 <collection id="phonesettings" name="Phone Settings" level="plugin">
       
  8564 <component id="aiwcallimageplugin" filter="s60" name="Call Image AIW Plugin" class="plugin">
       
  8565 <unit bldFile="/app/phone/phonesettings/aiwcallimageplugin/group"/>
       
  8566 </component>
       
  8567 <component id="pslncallimageplugin" filter="s60" name="Call Image Personalization Plugin" class="plugin">
       
  8568 <unit bldFile="/app/phone/phonesettings/pslncallimageplugin/group"/>
       
  8569 </component>
       
  8570 </collection>
       
  8571 <collection id="phoneuis" name="Phone UIs" level="ui">
       
  8572 <component id="dialer" filter="s60" name="Dialer">
       
  8573 <unit bldFile="/app/phone/phoneuis/dialer/group" filter="!test"/>
       
  8574 
       
  8575 </component>
       
  8576 <component id="easydialing" filter="s60" name="Easy Dialing Plugin" class="plugin" introduced="^3">
       
  8577 <unit bldFile="/app/phone/phoneuis/easydialing/group"/>
       
  8578 </component>
       
  8579 <component id="bubblemanager" filter="s60" name="Phone Bubble Manager">
       
  8580 <unit bldFile="/app/phone/phoneuis/bubblemanager/group"/>
       
  8581 </component>
       
  8582 <component id="connectutil" filter="s60" name="Connection Utility" class="plugin">
       
  8583 <unit bldFile="/app/phone/phoneuis/connectutil/group"/>
       
  8584 </component>
       
  8585 <component id="ussd" filter="s60" name="Unstructured Supplementary Services Data">
       
  8586 <unit bldFile="/app/phone/phoneuis/ussd/group"/>
       
  8587 </component>
       
  8588 <component id="vmbx" filter="s60" name="Voice Mailbox">
       
  8589 <unit bldFile="/app/phone/phoneuis/vmbx/group"/>
       
  8590 </component>
       
  8591 <component id="telephonydevicemode" filter="s60" name="Telephony Device Mode">
       
  8592 <unit bldFile="/app/phone/phoneuis/telephonydevicemode/group"/>
       
  8593 </component>
       
  8594 </collection>
       
  8595 <collection id="phoneplugins" name="Phone Plugins" level="plugin">
       
  8596 <component id="telbranding" filter="s60" name="Tel Branding" class="plugin" introduced="^2">
       
  8597 <unit bldFile="/app/phone/phoneplugins/telbranding/group"/>
       
  8598 </component>
       
  8599 </collection>
       
  8600 </package>
       
  8601 <package id="videotelephony" level="apps" tech-domain="vc" name="Video Telephony Apps" levels="engine plugin prot ui">
       
  8602 <collection id="videotelephony_plat" name="VT Apps Platform Interfaces" level="ui">
       
  8603 <component id="video_telephony_control_mediator_api" name="Video Telephony Control Mediator API" class="api" filter="s60">
       
  8604 <unit bldFile="/app/videotelephony/videotelephony_plat/video_telephony_control_mediator_api/group"/>
       
  8605 </component>
       
  8606 <component id="video_telephony_media_configuration_api" name="Video Telephony Media Configuration API" class="api" filter="s60">
       
  8607 <unit bldFile="/app/videotelephony/videotelephony_plat/video_telephony_media_configuration_api/group"/>
       
  8608 </component>
       
  8609 </collection>
       
  8610 <collection id="vtengines" name="Video Telephony Engines" level="engine">
       
  8611 <component id="videoteleng" filter="s60" name="Video Telephony Engine">
       
  8612 <unit bldFile="/app/videotelephony/vtengines/videoteleng/Group"/>
       
  8613 </component>
       
  8614 <component id="vtmediatorplugin" filter="s60" name="VT Mediator Plugin" class="plugin">
       
  8615 <unit bldFile="/app/videotelephony/vtengines/vtmediatorplugin/group"/>
       
  8616 </component>
       
  8617 </collection>
       
  8618 <collection id="vtuis" name="Video Telephony UIs" level="ui">
       
  8619 <component id="videotelui" filter="s60" name="Video Telephony UI">
       
  8620 <unit bldFile="/app/videotelephony/vtuis/videotelui/group"/>
       
  8621 </component>
       
  8622 </collection>
       
  8623 <collection id="vtprotocolplugins" name="VT Protocol Plugins" level="plugin">
       
  8624 <component id="displaysink" filter="s60" name="Display Sink" introduced="^2">
       
  8625 <unit bldFile="/app/videotelephony/vtprotocolplugins/DisplaySink/group"/>
       
  8626 </component>
       
  8627 <component id="videosource" filter="s60" name="Video Source" introduced="^2">
       
  8628 <unit bldFile="/app/videotelephony/vtprotocolplugins/VideoSource/group"/>
       
  8629 </component>
       
  8630 </collection>
       
  8631 <collection id="vtprotocolsstub" name="VT Protocols Stub" level="prot">
       
  8632 <!--  this collection is really a component, move down a directory -->
       
  8633 <component id="videotelproto" filter="s60" name="Video Telephony Protocol">
       
  8634 <unit bldFile="/app/videotelephony/vtprotocolsstub/group" filter="sf_build"/>
       
  8635 </component>
       
  8636 </collection>
       
  8637 </package>
       
  8638 <package id="iptelephony" level="apps" tech-domain="vc" name="IP Telephony" levels="eng plugin util ui">
       
  8639 <collection id="iptel_plat" name="IP Telephony Platform Interfaces" level="ui">
       
  8640 <component id="richcallsettingsengine_api" name="Rich Call Settings Engine API" introduced="^2" class="api" filter="s60">
       
  8641 <unit bldFile="/app/iptelephony/iptel_plat/richcallsettingsengine_api/group"/>
       
  8642 </component>
       
  8643 <component id="cch_client_api" name="CCH Client API" introduced="^2" class="api" filter="s60">
       
  8644 <unit bldFile="/app/iptelephony/iptel_plat/cch_client_api/group"/>
       
  8645 </component>
       
  8646 <component id="cch_server_api" name="CCH Server API" introduced="^2" class="api" filter="s60">
       
  8647 <unit bldFile="/app/iptelephony/iptel_plat/cch_server_api/group"/>
       
  8648 </component>
       
  8649 <component id="csc_settingsui_api" name="CSC Settings UI API" introduced="^2" class="api" filter="s60">
       
  8650 <unit bldFile="/app/iptelephony/iptel_plat/csc_settingsui_api/group"/>
       
  8651 </component>
       
  8652 <component id="vccpropertyhandler_api" name="VCC Property Handler API" introduced="^2" class="api" filter="s60">
       
  8653 <unit bldFile="/app/iptelephony/iptel_plat/vccpropertyhandler_api/group"/>
       
  8654 </component>
       
  8655 <component id="vcc_api" name="VCC API" introduced="^2" class="api" filter="s60">
       
  8656 <unit bldFile="/app/iptelephony/iptel_plat/vcc_api/group"/>
       
  8657 </component>
       
  8658 </collection>
       
  8659 <collection id="iptelcommsconfig" name="IP Telephony Comms Config" level="ui">
       
  8660 <component id="cscgsplugin" filter="s60" name="CSC GS Plugin" class="plugin" introduced="^2">
       
  8661 <unit bldFile="/app/iptelephony/commsconfig/cscgsplugin/group"/>
       
  8662 </component>
       
  8663 <component id="cscsipvoipcleanupplugin" filter="s60" name="CSC SIP VoIP Cleanup Plugin" class="plugin" introduced="^2">
       
  8664 <unit bldFile="/app/iptelephony/commsconfig/cscsipvoipcleanupplugin/group"/>
       
  8665 </component>
       
  8666 <component id="cscengine" filter="s60" name="Connection Service Configurator Engine" introduced="^2">
       
  8667 <unit bldFile="/app/iptelephony/commsconfig/cscengine/group"/>
       
  8668 </component>
       
  8669 <component id="cscsettingsui" filter="s60" name="CSC Settings UI" introduced="^2">
       
  8670 <unit bldFile="/app/iptelephony/commsconfig/cscsettingsui/group"/>
       
  8671 </component>
       
  8672 <component id="cscapplicationui" filter="s60" name="CSC Application UI" introduced="^2">
       
  8673 <unit bldFile="/app/iptelephony/commsconfig/cscapplicationui/group"/>
       
  8674 </component>
       
  8675 <component id="commsconfig_build" filter="s60" name="Comms Config Build" introduced="^2">
       
  8676 <!--  consider distributing this into the above components -->
       
  8677 <unit bldFile="/app/iptelephony/commsconfig/group"/>
       
  8678 </component>
       
  8679 </collection>
       
  8680 <collection id="convergedconnectionhandler" name="Converged Connection Handler" level="eng">
       
  8681 <component id="cchserver" filter="s60" name="CCH Server" introduced="^2">
       
  8682 <unit bldFile="/app/iptelephony/convergedconnectionhandler/cchserver/group"/>
       
  8683 </component>
       
  8684 <component id="cchclient" filter="s60" name="CCH Client" introduced="^2">
       
  8685 <unit bldFile="/app/iptelephony/convergedconnectionhandler/cchclient/group"/>
       
  8686 </component>
       
  8687 <component id="cchclientapi" filter="s60" name="CCH Client API" introduced="^2">
       
  8688 <unit bldFile="/app/iptelephony/convergedconnectionhandler/cchclientapi/group"/>
       
  8689 </component>
       
  8690 <component id="convergedconnectionhandler_build" filter="s60" name="CCH Build" introduced="^2">
       
  8691 <!--  consider distributing this into the above components, or collapse the collection into a single component. 
       
  8692       		The latter is a better option since clients and sevrers are rarely separate components -->
       
  8693 <unit bldFile="/app/iptelephony/convergedconnectionhandler/group"/>
       
  8694 </component>
       
  8695 </collection>
       
  8696 <collection id="richcallsettingsengine" name="Rich Call Settings Engine" level="eng">
       
  8697 <component id="rcse2" filter="s60" name="Rich Call Settings Engine Build" introduced="^2">
       
  8698 <unit bldFile="/app/iptelephony/richcallsettingsengine/rcse2/group"/>
       
  8699 </component>
       
  8700 </collection>
       
  8701 <collection id="sipvoipprovider" name="SIP VoIP Provider" level="plugin">
       
  8702 <!-- collection is really a component. Should move down a directory -->
       
  8703 <component id="svp" filter="s60" name="SIP VoIP Provider Build" class="plugin" introduced="^2">
       
  8704 <unit bldFile="/app/iptelephony/sipvoipprovider/group"/>
       
  8705 </component>
       
  8706 </collection>
       
  8707 <collection id="voipplugins" name="VoIP Plugins" level="plugin">
       
  8708 <component id="sipmxresolver" filter="s60" name="SIP MX Resolver" class="plugin" introduced="^2">
       
  8709 <unit bldFile="/app/iptelephony/voipplugins/sipmxresolver/group"/>
       
  8710 </component>
       
  8711 <component id="sipconnectionprovider" filter="s60" name="SIP Connection Provider" class="plugin" introduced="^2">
       
  8712 <unit bldFile="/app/iptelephony/voipplugins/sipconnectionprovider/group"/>
       
  8713 <!-- can only have one unit, can the next be #'included from the above? -->
       
  8714 <unit bldFile="/app/iptelephony/voipplugins/sipconnectionprovider/ipvoicemailengine/group"/>
       
  8715 </component>
       
  8716 <component id="ipapputils" filter="s60" name="IP App Utils" introduced="^2">
       
  8717 <unit bldFile="/app/iptelephony/voipplugins/ipapputils/group"/>
       
  8718 </component>
       
  8719 <component id="voipadapters" filter="s60" name="VoIP Adapters" class="plugin" introduced="^2">
       
  8720 <unit bldFile="/app/iptelephony/voipplugins/voipadapters/group"/>
       
  8721 </component>
       
  8722 <component id="accountcreationplugin" filter="s60" name="Account Creation Plugin" class="plugin" introduced="^2">
       
  8723 <unit bldFile="/app/iptelephony/voipplugins/accountcreationplugin/group"/>
       
  8724 </component>
       
  8725 <component id="dhcppositionprovider" filter="s60" name="DHCP Position Provider" class="plugin" introduced="^2">
       
  8726 <unit bldFile="/app/iptelephony/voipplugins/dhcppositionprovider/group"/>
       
  8727 </component>
       
  8728 <component id="svtmatching" filter="s60" name="SIP VoIP Telephony Matching" class="plugin" introduced="^2">
       
  8729 <unit bldFile="/app/iptelephony/voipplugins/svtmatching/group"/>
       
  8730 </component>
       
  8731 <component id="svtlogging" filter="s60" name="SVT Logging" class="plugin" introduced="^2">
       
  8732 <unit bldFile="/app/iptelephony/voipplugins/svtlogging/group"/>
       
  8733 </component>
       
  8734 <component id="svtcallmenu" filter="s60" name="SVT Call Menu" class="plugin" introduced="^2">
       
  8735 <unit bldFile="/app/iptelephony/voipplugins/svtcallmenu/group"/>
       
  8736 </component>
       
  8737 <component id="sipimresolver" filter="s60" name="SIP IM Resolver" class="plugin" introduced="^3">
       
  8738 <unit bldFile="/app/iptelephony/voipplugins/sipimresolver/group"/>
       
  8739 </component>
       
  8740 </collection>
       
  8741 <collection id="callcontinuity" name="Call Continuity" level="util">
       
  8742 <component id="vccutils" filter="s60" name="VCC Utils" introduced="^2">
       
  8743 <unit bldFile="/app/iptelephony/callcontinuity/vccutils/group"/>
       
  8744 </component>
       
  8745 <component id="nsmldmvccadapter" filter="s60" name="SyncML DM VCC Adapter" class="plugin" introduced="^2">
       
  8746 <unit bldFile="/app/iptelephony/callcontinuity/nsmldmvccadapter/group"/>
       
  8747 </component>
       
  8748 <component id="vccclientprovisioningadapter" filter="s60" name="VCC Client Provisioning Adapter" class="plugin" introduced="^2">
       
  8749 <unit bldFile="/app/iptelephony/callcontinuity/vccclientprovisioningadapter/group"/>
       
  8750 </component>
       
  8751 <component id="vccpropertyhandler" filter="s60" name="VCC Property Handler" introduced="^2">
       
  8752 <unit bldFile="/app/iptelephony/callcontinuity/vccpropertyhandler/group"/>
       
  8753 </component>
       
  8754 <component id="vcchotrigger" filter="s60" name="VCC HO Trigger" introduced="^2">
       
  8755 <unit bldFile="/app/iptelephony/callcontinuity/vcchotrigger/group"/>
       
  8756 </component>
       
  8757 <component id="vcc" filter="s60" name="VoIP Call Continuity" class="plugin" introduced="^2">
       
  8758 <unit bldFile="/app/iptelephony/callcontinuity/vcc/group"/>
       
  8759 </component>
       
  8760 <component id="callcontinuity_build" filter="s60" name="Call Continuity Build" introduced="^2">
       
  8761 <!--  consider distributing this into the above components -->
       
  8762 <unit bldFile="/app/iptelephony/callcontinuity/group"/>
       
  8763 </component>
       
  8764 </collection>
       
  8765 </package>
       
  8766 <package id="settingsuis" level="services" tech-domain="dm" name="Settings UIs" levels="rsc ui">
       
  8767 <collection id="devmngt_plat" name="Settings UIs Platform Interfaces" level="ui">
       
  8768 <component id="default_app_client_api" name="Default App Client API" introduced="^1" class="api" filter="s60">
       
  8769 <unit bldFile="/app/settingsuis/devmngt_plat/default_app_client_api/group"/>
       
  8770 </component>
       
  8771 <component id="services_db_api" name="Services DB API" introduced="^1" class="api" filter="s60">
       
  8772 <unit bldFile="/app/settingsuis/devmngt_plat/services_db_api/group" filter="!test"/>
       
  8773 
       
  8774 </component>
       
  8775 </collection>
       
  8776 <collection id="defaultapplicationsettings" name="Default Application Settings" level="rsc">
       
  8777 <component id="services_db" filter="s60" name="Services Database" introduced="^1">
       
  8778 <unit bldFile="/app/settingsuis/defaultapplicationsettings/services_db/group"/>
       
  8779 </component>
       
  8780 <component id="defaultapplicationsettings_server" filter="s60" name="Default Application Server" introduced="^1">
       
  8781 <unit bldFile="/app/settingsuis/defaultapplicationsettings/server/group"/>
       
  8782 </component>
       
  8783 <component id="service" filter="s60" name="Default Application Service" introduced="^1">
       
  8784 <unit bldFile="/app/settingsuis/defaultapplicationsettings/service/group"/>
       
  8785 </component>
       
  8786 <component id="dasgsplugin" filter="s60" name="Default Application Settings GS Plugin" class="plugin" introduced="^1">
       
  8787 <unit bldFile="/app/settingsuis/defaultapplicationsettings/gsplugin/group"/>
       
  8788 </component>
       
  8789 <component id="defaultapplicationsettings_build" filter="s60" name="Default Application Settings Build" introduced="^1">
       
  8790 <!-- split the IBYs up into the appropriate components? Make this a ROM component? -->
       
  8791 <unit bldFile="/app/settingsuis/defaultapplicationsettings/group"/>
       
  8792 </component>
       
  8793 </collection>
       
  8794 <collection id="systemswuis" name="System SW UIs" level="ui">
       
  8795 <component id="touchscreencalib" filter="s60" name="Touchscreen Calibration" introduced="^1">
       
  8796 <unit bldFile="/app/settingsuis/systemswuis/touchscreencalib/group"/>
       
  8797 </component>
       
  8798 </collection>
       
  8799 </package>
       
  8800 <package id="contentcontrol" level="services" tech-domain="dm" name="Content Control Daemons" levels="plugin app">
       
  8801 <collection id="contentctrl_plat" name="Content Control Daemons Platforn Interfaces" level="app">
       
  8802 <component id="oma_ds_presync_plugin_api" name="OMA DS PreSync Plugin API" class="api" filter="s60">
       
  8803 <unit bldFile="/app/contentcontrol/contentctrl_plat/oma_ds_presync_plugin_api/group"/>
       
  8804 </component>
       
  8805 <component id="ds_agenda_handler_plugin_api" name="DS Agenda Handler Plugin API" class="api" filter="s60">
       
  8806 <unit bldFile="/app/contentcontrol/contentctrl_plat/ds_agenda_handler_plugin_api/group"/>
       
  8807 </component>
       
  8808 <component id="ds_folder_util_api" name="DS Folder Util API" class="api" filter="s60">
       
  8809 <unit bldFile="/app/contentcontrol/contentctrl_plat/ds_folder_util_api/group"/>
       
  8810 </component>
       
  8811 <component id="adapter_customization_api" name="Adapter Customization API" class="api" filter="s60" introduced="^3">
       
  8812 <unit bldFile="/app/contentcontrol/contentctrl_plat/adapter_customization_api/group"/>
       
  8813 </component>
       
  8814 <component id="ds_data_modification_api" name="DS Data Modification API" class="api" filter="s60" introduced="^3">
       
  8815 <unit bldFile="/app/contentcontrol/contentctrl_plat/ds_data_modification_api/group"/>
       
  8816 </component>
       
  8817 </collection>
       
  8818 <collection id="dsdcmoadapter" name="Data Sync DCMO Adapter" level="plugin">
       
  8819 <!-- Component at wrong rank, should move down a directory -->
       
  8820 <component id="dsdcmoadapter_build" filter="s60" name="Data Sync Control DCMO Adapter">
       
  8821 <unit bldFile="/app/contentcontrol/dsdcmoadapter/group"/>
       
  8822 </component>
       
  8823 </collection>
       
  8824 <collection id="omads" name="OMA Data Sync" level="app">
       
  8825 <component id="omadsappui" filter="s60" name="OMA DS Application UI">
       
  8826 <unit bldFile="/app/contentcontrol/omads/omadsappui/group"/>
       
  8827 </component>
       
  8828 <component id="omadsextensions" filter="s60" name="OMA DS Extensions" class="plugin">
       
  8829 <unit bldFile="/app/contentcontrol/omads/omadsextensions/group"/>
       
  8830 </component>
       
  8831 </collection>
       
  8832 </package>
       
  8833 <package id="devicecontrol" level="services" tech-domain="dm" name="Device Control Daemons" levels="oma mid app">
       
  8834 <collection id="devicediagnostics" name="Device Diagnostics" level="app">
       
  8835 <component id="devdiagapp" filter="s60" name="Device Diagnostics App">
       
  8836 <unit bldFile="/app/devicecontrol/devicediagnostics/devdiagapp/group"/>
       
  8837 </component>
       
  8838 <component id="devdiaggsplugin" filter="s60" name="Device Diagnostics GS Plugin" class="plugin">
       
  8839 <unit bldFile="/app/devicecontrol/devicediagnostics/devdiaggsplugin/group"/>
       
  8840 </component>
       
  8841 <component id="diagplugins" filter="s60" name="Diagnostics Plugins" class="plugin">
       
  8842 <unit bldFile="/app/devicecontrol/devicediagnostics/diagplugins/group"/>
       
  8843 </component>
       
  8844 <component id="diagsuites" filter="s60" name="Diagnostics Suites" class="plugin">
       
  8845 <unit bldFile="/app/devicecontrol/devicediagnostics/diagsuites/group"/>
       
  8846 </component>
       
  8847 <component id="devicediagnostics_build" filter="s60" name="Device Diagnostics Build">
       
  8848 <!-- can the exports be moved to one of the other components?
       
  8849 			or all  #includes removed from here, and it renamed Device Diagnostics ROM -->
       
  8850 <unit bldFile="/app/devicecontrol/devicediagnostics/group"/>
       
  8851 </component>
       
  8852 </collection>
       
  8853 <collection id="omadm" name="OMA Device Management" level="oma">
       
  8854 <component id="omadmappui" filter="s60" name="OMA DM Application UI">
       
  8855 <unit bldFile="/app/devicecontrol/omadm/omadmappui/group"/>
       
  8856 </component>
       
  8857 <component id="omadmextensions" filter="s60" name="OMA DM Extensions" class="plugin">
       
  8858 <unit bldFile="/app/devicecontrol/omadm/omadmextensions/group"/>
       
  8859 </component>
       
  8860 <component id="dcmo" filter="s60" name="Device Capabilities Management Object" class="plugin" introduced="^3">
       
  8861 <unit bldFile="/app/devicecontrol/omadm/dcmo/group"/>
       
  8862 </component>
       
  8863 </collection>
       
  8864 <collection id="pnpmobileservices" name="PnP Mobile Services" level="mid">
       
  8865 <component id="pnpms" filter="s60" name="PnP MS">
       
  8866 <unit bldFile="/app/devicecontrol/pnpmobileservices/pnpms/group"/>
       
  8867 </component>
       
  8868 </collection>
       
  8869 <collection id="applicationmanagement" name="Application Management" level="app">
       
  8870 <!-- could this collection be collapsed into a single component and moved down a dir? Do all these need to be noted separately? -->
       
  8871 <component id="applicationmanagement_options" filter="s60" name="AM Install Options">
       
  8872 <unit bldFile="/app/devicecontrol/applicationmanagement/options/group"/>
       
  8873 </component>
       
  8874 <component id="applicationmanagement_client" filter="s60" name="AM Client">
       
  8875 <unit bldFile="/app/devicecontrol/applicationmanagement/client/group"/>
       
  8876 </component>
       
  8877 <component id="applicationmanagement_server" filter="s60" name="AM Server">
       
  8878 <unit bldFile="/app/devicecontrol/applicationmanagement/server/group"/>
       
  8879 </component>
       
  8880 <component id="rfsplugin" filter="s60" name="AM RFS Plugin" class="plugin">
       
  8881 <unit bldFile="/app/devicecontrol/applicationmanagement/rfsplugin/group"/>
       
  8882 </component>
       
  8883 <component id="amadapter2" filter="s60" name="AM Adapter" class="plugin">
       
  8884 <unit bldFile="/app/devicecontrol/applicationmanagement/amadapter2/group"/>
       
  8885 </component>
       
  8886 <component id="omascomoadapter" filter="s60" name="OMA SCOMO Adapter" class="plugin" introduced="^3">
       
  8887 <unit bldFile="/app/devicecontrol/applicationmanagement/omascomoadapter/group"/>
       
  8888 </component>
       
  8889 <component id="applicationmanagement_build" filter="s60" name="AM Build">
       
  8890 <!-- If thes aren't collapsed into one cmp, can all  #includes removed from here, and it renamed AM ROM? -->
       
  8891 <unit bldFile="/app/devicecontrol/applicationmanagement/group"/>
       
  8892 </component>
       
  8893 </collection>
       
  8894 <collection id="customization" name="DM Customization Adapters" level="mid">
       
  8895 <component id="dmutils" name="DM Utils" filter="s60">
       
  8896 <unit bldFile="/app/devicecontrol/customization/dmutils/bld"/>
       
  8897 </component>
       
  8898 <component id="uisettingssrv" filter="s60" name="UI Settings Server">
       
  8899 <unit bldFile="/app/devicecontrol/customization/uisettingssrv/bld"/>
       
  8900 </component>
       
  8901 <component id="supadapter" filter="s60" name="Startup Adapter" class="plugin">
       
  8902 <unit bldFile="/app/devicecontrol/customization/supadapter/bld"/>
       
  8903 </component>
       
  8904 <component id="wallpaperadapter" filter="s60" name="Wallpaper Adapter" class="plugin">
       
  8905 <unit bldFile="/app/devicecontrol/customization/wallpaperadapter/bld"/>
       
  8906 </component>
       
  8907 <component id="operatorlogoadapter" filter="s60" name="Operator Logo Adapter" class="plugin">
       
  8908 <unit bldFile="/app/devicecontrol/customization/operatorlogoadapter/bld"/>
       
  8909 </component>
       
  8910 <component id="screensaveradapter" filter="s60" name="Screen Saver Adapter" class="plugin">
       
  8911 <unit bldFile="/app/devicecontrol/customization/screensaveradapter/bld"/>
       
  8912 </component>
       
  8913 <component id="themesadapter" filter="s60" name="Themes Adapter" class="plugin">
       
  8914 <unit bldFile="/app/devicecontrol/customization/themesadapter/bld"/>
       
  8915 </component>
       
  8916 <component id="embeddedlinkadapter" filter="s60" name="Embedded Link Adapter" class="plugin">
       
  8917 <unit bldFile="/app/devicecontrol/customization/embeddedlinkadapter/bld"/>
       
  8918 </component>
       
  8919 <component id="customization_build" filter="s60" name="DM Customization Build">
       
  8920 <!-- If thes aren't collapsed into one cmp, can all  #includes removed from here, and it renamed DM Customization ROM? -->
       
  8921 <unit bldFile="/app/devicecontrol/customization/group"/>
       
  8922 </component>
       
  8923 </collection>
       
  8924 <collection id="omacp" name="OMA Content Provisioning" level="oma">
       
  8925 <component id="omacpadapters" filter="s60" name="OMA CP Adapters" class="plugin">
       
  8926 <unit bldFile="/app/devicecontrol/omacp/omacpadapters/group"/>
       
  8927 </component>
       
  8928 </collection>
       
  8929 </package>
       
  8930 <package id="printing" level="services" tech-domain="de" name="Printing" levels="app">
       
  8931 <collection id="DirectPrint" name="DirectPrint" level="app">
       
  8932 <component id="DirectPrintApp" filter="sf_build" name="DirectPrint App" introduced="^3">
       
  8933 <unit bldFile="/app/printing/DirectPrint/DirectPrintApp/group"/>
       
  8934 </component>
       
  8935 <component id="DirectPrintServer" filter="sf_build" name="DirectPrint Server" introduced="^3">
       
  8936 <unit bldFile="/app/printing/DirectPrint/DirectPrintServer/group"/>
       
  8937 </component>
       
  8938 <component id="DirectPrintClient" filter="sf_build" name="DirectPrint Client" introduced="^3">
       
  8939 <unit bldFile="/app/printing/DirectPrint/DirectPrintClient/group"/>
       
  8940 </component>
       
  8941 </collection>
       
  8942 <collection id="imageprint" name="ImagePrint" level="app">
       
  8943 <component id="clog" filter="s60" name="ImagePrint Logging" introduced="^2">
       
  8944 <unit bldFile="/app/printing/imageprint/clog/group"/>
       
  8945 </component>
       
  8946 <component id="imageprintengine" filter="s60" name="ImagePrint Engine" introduced="^2">
       
  8947 <unit bldFile="/app/printing/imageprint/imageprintengine/group"/>
       
  8948 </component>
       
  8949 <component id="imageprintui" filter="s60" name="ImagePrint UI" introduced="^2">
       
  8950 <unit bldFile="/app/printing/imageprint/imageprintui/group"/>
       
  8951 </component>
       
  8952 <component id="imageprint_build" filter="s60" name="ImagePrint Build" introduced="^2">
       
  8953 <!--  Need to break the IBY includes into the other components, or remove #includes and make this a ROM component -->
       
  8954 <unit bldFile="/app/printing/imageprint/group"/>
       
  8955 </component>
       
  8956 </collection>
       
  8957 </package>
       
  8958 <package id="files" level="apps" tech-domain="pr" name="File Manager Apps" levels="support apps">
       
  8959 <collection id="files_plat" name="File Manager Apps Platform Interfaces" level="apps">
       
  8960 <component id="memory_scan_popup_ui_api" name="Memory Scan Popup UI API" class="api" filter="s60">
       
  8961 <unit bldFile="/app/files/files_plat/memory_scan_popup_ui_api/group"/>
       
  8962 </component>
       
  8963 </collection>
       
  8964 <collection id="deviceencryption" name="Device Encryption" level="support">
       
  8965 <!-- this is either needs to be broken up into idependent bld.infs, or it's really a component and should move down a directory -->
       
  8966 <component id="devencnotifplugin" filter="s60" name="Device Encryption Notifier Plugin" class="plugin" introduced="^3">
       
  8967 <unit bldFile="/app/files/deviceencryption/devencnotifplugin/group"/>
       
  8968 </component>
       
  8969 <component id="devencui" filter="s60" name="Device Encryption UI" introduced="^3">
       
  8970 <unit bldFile="/app/files/deviceencryption/devencui/group"/>
       
  8971 </component>
       
  8972 <component id="devencdmadapter" filter="s60" name="Device Encryption DM Adapter" class="plugin" introduced="^3">
       
  8973 <unit bldFile="/app/files/deviceencryption/devencdmadapter/group"/>
       
  8974 </component>
       
  8975 <component id="devencgsplugin" filter="s60" name="Device Encryption GS Plugin" class="plugin" introduced="^3">
       
  8976 <unit bldFile="/app/files/deviceencryption/devencgsplugin/group"/>
       
  8977 </component>
       
  8978 <component id="deviceencryption_help" filter="s60" name="Device Encryption Help" introduced="^3">
       
  8979 <unit bldFile="/app/files/deviceencryption/help/group"/>
       
  8980 </component>
       
  8981 <component id="deviceencryption_build" filter="s60" name="Device Encryption Build" introduced="^3">
       
  8982 <unit bldFile="/app/files/deviceencryption/group"/>
       
  8983 </component>
       
  8984 </collection>
       
  8985 <collection id="filemanager" name="File Manager" level="apps">
       
  8986 <!-- this is really a component, should move down a directory -->
       
  8987 <component id="filemanager_build" filter="s60" name="File Manager Build">
       
  8988 <unit bldFile="/app/files/filemanager/group"/>
       
  8989 </component>
       
  8990 </collection>
       
  8991 <collection id="filesystemuis" name="File System UIs" level="support">
       
  8992 <component id="memscaneng" filter="s60" name="Memory Scan Server">
       
  8993 <unit bldFile="/app/files/filesystemuis/memscaneng/group"/>
       
  8994 </component>
       
  8995 <component id="memstatepopup" filter="s60" name="Memory State Popup">
       
  8996 <unit bldFile="/app/files/filesystemuis/memstatepopup/group"/>
       
  8997 </component>
       
  8998 </collection>
       
  8999 </package>
       
  9000 <package id="utils" level="apps" tech-domain="pr" name="Utility Apps" levels="app">
       
  9001 <collection id="extras" name="Extras" level="app">
       
  9002 <component id="about" filter="s60" name="About Application">
       
  9003 <unit bldFile="/app/utils/extras/about/group"/>
       
  9004 </component>
       
  9005 <component id="calcsoft" filter="s60" name="Calculator Application">
       
  9006 <unit bldFile="/app/utils/extras/calcsoft/group"/>
       
  9007 </component>
       
  9008 </collection>
       
  9009 </package>
       
  9010 <package id="contacts" level="apps" span="2" tech-domain="pr" name="Contacts Apps" levels="engine support services ui">
       
  9011 <collection id="contacts_pub" name="Contacts Apps Public Interfaces" level="ui">
       
  9012 <component id="phonebook_fetch_ui_api" name="Phonebook Fetch UI API" class="api" filter="s60">
       
  9013 <unit bldFile="/app/contacts/contacts_pub/phonebook_fetch_ui_api/group"/>
       
  9014 </component>
       
  9015 <component id="phonebook_data_management_api" name="Phonebook Data Management API" class="api" filter="s60">
       
  9016 <unit bldFile="/app/contacts/contacts_pub/phonebook_data_management_api/group"/>
       
  9017 </component>
       
  9018 <component id="phonebook_vcard_importexport_api" name="Phonebook vCard Import/Export API" class="api" filter="s60">
       
  9019 <unit bldFile="/app/contacts/contacts_pub/phonebook_vcard_importexport_api/group"/>
       
  9020 </component>
       
  9021 <component id="phonebook_data_addedit_ui_api" name="Phonebook Data Add/Edit UI API" class="api" filter="s60">
       
  9022 <unit bldFile="/app/contacts/contacts_pub/phonebook_data_addedit_ui_api/group"/>
       
  9023 </component>
       
  9024 <component id="phonebook_ui_utilities_api" name="Phonebook UI Utilities API" class="api" filter="s60">
       
  9025 <unit bldFile="/app/contacts/contacts_pub/phonebook_ui_utilities_api/group"/>
       
  9026 </component>
       
  9027 <component id="phonebook_thumbnail_operation_api" name="Phonebook Thumbnail Operation API" class="api" filter="s60">
       
  9028 <unit bldFile="/app/contacts/contacts_pub/phonebook_thumbnail_operation_api/group"/>
       
  9029 </component>
       
  9030 <component id="speed_dial_utility_control_api" name="Speed Dial Utility Control API" class="api" filter="s60">
       
  9031 <unit bldFile="/app/contacts/contacts_pub/speed_dial_utility_control_api/group"/>
       
  9032 </component>
       
  9033 </collection>
       
  9034 <collection id="contacts_plat" name="Contacts Apps Platform Interfaces" level="ui">
       
  9035 <component id="virtual_phonebook_store_api" name="Virtual Phonebook Store API" class="api" filter="s60">
       
  9036 <unit bldFile="/app/contacts/contacts_plat/virtual_phonebook_store_api/group" fitler="!test"/>
       
  9037 
       
  9038 </component>
       
  9039 <component id="virtual_phonebook_sim_services_api" name="Virtual Phonebook SIM Services API" class="api" filter="s60">
       
  9040 <unit bldFile="/app/contacts/contacts_plat/virtual_phonebook_sim_services_api/group" fitler="!test"/>
       
  9041 
       
  9042 </component>
       
  9043 <component id="virtual_phonebook_configuration_api" name="Virtual Phonebook Configuration API" class="api" filter="s60">
       
  9044 <unit bldFile="/app/contacts/contacts_plat/virtual_phonebook_configuration_api/group"/>
       
  9045 </component>
       
  9046 <component id="virtual_phonebook_copy_policy_api" name="Virtual Phonebook Copy Policy API" class="api" filter="s60">
       
  9047 <unit bldFile="/app/contacts/contacts_plat/virtual_phonebook_copy_policy_api/group"/>
       
  9048 </component>
       
  9049 <component id="virtual_phonebook_policy_api" name="Virtual Phonebook Policy API" class="api" filter="s60">
       
  9050 <unit bldFile="/app/contacts/contacts_plat/virtual_phonebook_policy_api/group" fitler="!test"/>
       
  9051 
       
  9052 </component>
       
  9053 <component id="virtual_phonebook_engine_api" name="Virtual Phonebook Engine API" class="api" filter="s60">
       
  9054 <unit bldFile="/app/contacts/contacts_plat/virtual_phonebook_engine_api/group" fitler="!test"/>
       
  9055 
       
  9056 </component>
       
  9057 <component id="virtual_phonebook_migration_support_api" name="Virtual Phonebook Migration Support API" class="api" filter="s60">
       
  9058 <unit bldFile="/app/contacts/contacts_plat/virtual_phonebook_migration_support_api/group"/>
       
  9059 </component>
       
  9060 <component id="virtual_phonebook_view_definition_api" name="Virtual Phonebook View Definition API" class="api" filter="s60">
       
  9061 <unit bldFile="/app/contacts/contacts_plat/virtual_phonebook_view_definition_api/group" fitler="!test"/>
       
  9062 
       
  9063 </component>
       
  9064 <component id="virtual_phonebook_vcard_api" name="Virtual Phonebook vCard API" class="api" filter="s60">
       
  9065 <unit bldFile="/app/contacts/contacts_plat/virtual_phonebook_vcard_api/group" fitler="!test"/>
       
  9066 
       
  9067 </component>
       
  9068 <component id="cms_contactor_api" name="CMS Contactor API" class="api" filter="s60">
       
  9069 <unit bldFile="/app/contacts/contacts_plat/cms_contactor_api/group"/>
       
  9070 </component>
       
  9071 <component id="contactpresence_api" name="Contact Presence API" class="api" filter="s60">
       
  9072 <unit bldFile="/app/contacts/contacts_plat/contactpresence_api/group" fitler="!test"/>
       
  9073 
       
  9074 </component>
       
  9075 <component id="presence_cache_api" name="Presence Cache API" class="api" filter="s60">
       
  9076 <unit bldFile="/app/contacts/contacts_plat/presence_cache_api/group" fitler="!test"/>
       
  9077 
       
  9078 </component>
       
  9079 <component id="phonebook_internal_common_api" name="Phonebook Internal Common API" class="api" filter="s60">
       
  9080 <unit bldFile="/app/contacts/contacts_plat/phonebook_internal_common_api/group"/>
       
  9081 </component>
       
  9082 <component id="phonebook_internal_appfw_api" name="Phonebook Internal App Framework API" class="api" filter="s60">
       
  9083 <unit bldFile="/app/contacts/contacts_plat/phonebook_internal_appfw_api/group"/>
       
  9084 </component>
       
  9085 <component id="phonebook_internal_data_management_api" name="Phonebook Internal Data Management API" class="api" filter="s60">
       
  9086 <unit bldFile="/app/contacts/contacts_plat/phonebook_internal_data_management_api/group"/>
       
  9087 </component>
       
  9088 <component id="phonebook_2_xsp_extension_manager_api" name="Phonebook 2 xSP Extension Manager API" class="api" filter="s60">
       
  9089 <unit bldFile="/app/contacts/contacts_plat/phonebook_2_xsp_extension_manager_api/group"/>
       
  9090 </component>
       
  9091 <component id="phonebook_ui_controls_api" name="Phonebook UI Controls API" class="api" filter="s60">
       
  9092 <unit bldFile="/app/contacts/contacts_plat/phonebook_ui_controls_api/group"/>
       
  9093 </component>
       
  9094 <component id="phonebook_2_image_management_api" name="Phonebook 2 Image Management API" class="api" filter="s60">
       
  9095 <unit bldFile="/app/contacts/contacts_plat/phonebook_2_image_management_api/group"/>
       
  9096 </component>
       
  9097 <component id="phonebook_extension_api" name="Phonebook Extension API" class="api" filter="s60">
       
  9098 <unit bldFile="/app/contacts/contacts_plat/phonebook_extension_api/group"/>
       
  9099 </component>
       
  9100 <component id="phonebook_public_constants_api" name="Phonebook Public Constants API" class="api" filter="s60">
       
  9101 <unit bldFile="/app/contacts/contacts_plat/phonebook_public_constants_api/group"/>
       
  9102 </component>
       
  9103 <component id="phonebook_internal_ui_utilities_api" name="Phonebook Internal UI Utilities API" class="api" filter="s60">
       
  9104 <unit bldFile="/app/contacts/contacts_plat/phonebook_internal_ui_utilities_api/group"/>
       
  9105 </component>
       
  9106 <component id="logs_engine_api_extensions" name="Logs Engine API Extensions" class="api" filter="s60">
       
  9107 <unit bldFile="/app/contacts/contacts_plat/logs_engine_api_extensions/group"/>
       
  9108 </component>
       
  9109 <component id="phonebook_thumbnails_api" name="Phonebook Thumbnails API" class="api" filter="s60">
       
  9110 <unit bldFile="/app/contacts/contacts_plat/phonebook_thumbnails_api/group"/>
       
  9111 </component>
       
  9112 <component id="phonebook_2_icon_api" name="Phonebook 2 Icon API" class="api" filter="s60">
       
  9113 <unit bldFile="/app/contacts/contacts_plat/phonebook_2_icon_api/group"/>
       
  9114 </component>
       
  9115 <component id="phonebook_engine_extension_api" name="Phonebook Engine Extension API" class="api" filter="s60">
       
  9116 <unit bldFile="/app/contacts/contacts_plat/phonebook_engine_extension_api/group"/>
       
  9117 </component>
       
  9118 <component id="phonebook_2_store_configuration_management_api" name="Phonebook 2 Store Configuration Management API" class="api" filter="s60">
       
  9119 <unit bldFile="/app/contacts/contacts_plat/phonebook_2_store_configuration_management_api/group"/>
       
  9120 </component>
       
  9121 <component id="logs_ui_command_line_api" name="Logs UI Command Line API" class="api" filter="s60">
       
  9122 <unit bldFile="/app/contacts/contacts_plat/logs_ui_command_line_api/group"/>
       
  9123 </component>
       
  9124 <component id="speed_dial_dialogs_api" name="Speed Dial Dialogs API" class="api" filter="s60">
       
  9125 <unit bldFile="/app/contacts/contacts_plat/speed_dial_dialogs_api/group"/>
       
  9126 </component>
       
  9127 <component id="phonebook_2_xsp_view_activation_api" name="Phonebook 2 xSP View Activation API" class="api" filter="s60">
       
  9128 <unit bldFile="/app/contacts/contacts_plat/phonebook_2_xsp_view_activation_api/group"/>
       
  9129 </component>
       
  9130 <component id="logs_timers_api" name="Logs Timers API" class="api" filter="s60">
       
  9131 <unit bldFile="/app/contacts/contacts_plat/logs_timers_api/group"/>
       
  9132 </component>
       
  9133 <component id="phonebook_2_ui_extension_definition_api" name="Phonebook 2 UI Extension Definition API" class="api" filter="s60">
       
  9134 <unit bldFile="/app/contacts/contacts_plat/phonebook_2_ui_extension_definition_api/group"/>
       
  9135 </component>
       
  9136 <component id="phonebook_2_common_ui_api" name="Phonebook 2 Common UI API" class="api" filter="s60">
       
  9137 <unit bldFile="/app/contacts/contacts_plat/phonebook_2_common_ui_api/group"/>
       
  9138 </component>
       
  9139 <component id="phonebook_2_ui_extension_api" name="Phonebook 2 UI Extension API" class="api" filter="s60">
       
  9140 <unit bldFile="/app/contacts/contacts_plat/phonebook_2_ui_extension_api/group"/>
       
  9141 </component>
       
  9142 <component id="phonebook_2_store_property_api" name="Phonebook 2 Store Property API" class="api" filter="s60">
       
  9143 <unit bldFile="/app/contacts/contacts_plat/phonebook_2_store_property_api/group"/>
       
  9144 </component>
       
  9145 <component id="phonebook_2_ui_extension_plugin_api" name="Phonebook 2 UI Extension Plug-In API" class="api" filter="s60">
       
  9146 <unit bldFile="/app/contacts/contacts_plat/phonebook_2_ui_extension_plugin_api/group"/>
       
  9147 </component>
       
  9148 <component id="phonebook_2_ui_controls_api" name="Phonebook 2 UI Controls API" class="api" filter="s60">
       
  9149 <unit bldFile="/app/contacts/contacts_plat/phonebook_2_ui_controls_api/group"/>
       
  9150 </component>
       
  9151 <component id="phonebook_2_thin_ui_extension_plugin_api" name="Phonebook 2 Thin UI Extension Plugin API" class="api" filter="s60">
       
  9152 <unit bldFile="/app/contacts/contacts_plat/phonebook_2_thin_ui_extension_plugin_api/group"/>
       
  9153 </component>
       
  9154 <component id="phonebook_2_commands_api" name="Phonebook 2 Commands API" class="api" filter="s60">
       
  9155 <unit bldFile="/app/contacts/contacts_plat/phonebook_2_commands_api/group"/>
       
  9156 </component>
       
  9157 <component id="phonebook_2_presentation_api" name="Phonebook 2 Presentation API" class="api" filter="s60">
       
  9158 <unit bldFile="/app/contacts/contacts_plat/phonebook_2_presentation_api/group"/>
       
  9159 </component>
       
  9160 <component id="phonebook_2_ui_utilities_api" name="Phonebook 2 UI Utilities API" class="api" filter="s60">
       
  9161 <unit bldFile="/app/contacts/contacts_plat/phonebook_2_ui_utilities_api/group"/>
       
  9162 </component>
       
  9163 <component id="cca_launch_api" name="CCA Launch API" class="api" filter="s60">
       
  9164 <unit bldFile="/app/contacts/contacts_plat/cca_launch_api/group" fitler="!test"/>
       
  9165 
       
  9166 </component>
       
  9167 <component id="cca_view_plugin_api" name="CCA View Plugin API" class="api" filter="s60">
       
  9168 <unit bldFile="/app/contacts/contacts_plat/cca_view_plugin_api/group" fitler="!test"/>
       
  9169 
       
  9170 </component>
       
  9171 <component id="predictivesearch_client_api" name="Predictive Search Client API" class="api" filter="s60">
       
  9172 <unit bldFile="/app/contacts/contacts_plat/predictivesearch_client_api/group" fitler="!test"/>
       
  9173 
       
  9174 </component>
       
  9175 <component id="predictivesearch_utils_api" name="Predictive Search Utils API" class="api" filter="s60">
       
  9176 <unit bldFile="/app/contacts/contacts_plat/predictivesearch_utils_api/group" fitler="!test"/>
       
  9177 
       
  9178 </component>
       
  9179 <component id="predictivesearch_adapters_api" name="Predictive Search Adapters API" class="api" filter="s60">
       
  9180 <unit bldFile="/app/contacts/contacts_plat/predictivesearch_adapters_api/group"/>
       
  9181 </component>
       
  9182 <component id="predictivesearch_algorithm_api" name="Predictive Search Algorithm API" class="api" filter="s60">
       
  9183 <unit bldFile="/app/contacts/contacts_plat/predictivesearch_algorithm_api/group"/>
       
  9184 </component>
       
  9185 <component id="phonebook_2_rcl_api" name="Phonebook 2 RCL API" class="api" filter="s60">
       
  9186 <unit bldFile="/app/contacts/contacts_plat/phonebook_2_rcl_api/group" fitler="!test"/>
       
  9187 
       
  9188 </component>
       
  9189 </collection>
       
  9190 <collection id="contactextensions" name="Contacts Extensions" level="services">
       
  9191 <component id="predefinedcontacts" filter="s60" name="Predefined Contacts">
       
  9192 <unit bldFile="/app/contacts/contactextensions/predefinedcontacts/group"/>
       
  9193 </component>
       
  9194 </collection>
       
  9195 <collection id="logsui" name="Logs UI" level="ui">
       
  9196 <component id="logsui_build" filter="s60" name="Logs UI Build">
       
  9197 <!-- component at too high a rank, should move down one directory -->
       
  9198 <unit bldFile="/app/contacts/logsui/group"/>
       
  9199 </component>
       
  9200 </collection>
       
  9201 <collection id="phonebookui" name="Phonebook UI" level="ui">
       
  9202 <component id="phonebook" filter="s60" name="Phonebook">
       
  9203 <unit bldFile="/app/contacts/phonebookui/phonebook/group"/>
       
  9204 </component>
       
  9205 <component id="speeddial" filter="s60" name="Speed Dial">
       
  9206 <unit bldFile="/app/contacts/phonebookui/speeddial/group"/>
       
  9207 </component>
       
  9208 <component id="phonebook2" filter="s60" name="Phone Book 2">
       
  9209 <unit bldFile="/app/contacts/phonebookui/phonebook2/group"/>
       
  9210 </component>
       
  9211 </collection>
       
  9212 <collection id="phonebookengines" name="Phonebook Engines" level="engine">
       
  9213 <component id="cntfindplugin" filter="s60" name="Contacts Find Plugin" class="plugin" introduced="^2">
       
  9214 <unit bldFile="/app/contacts/phonebookengines/cntfindplugin/group"/>
       
  9215 </component>
       
  9216 <component id="cntsortplugin" filter="s60" name="Contacts Sort Plugin" class="plugin" introduced="^2">
       
  9217 <unit bldFile="/app/contacts/phonebookengines/cntsortplugin/group"/>
       
  9218 </component>
       
  9219 <component id="virtualphonebook" filter="s60" name="Virtual Phonebook" introduced="^2">
       
  9220 <unit bldFile="/app/contacts/phonebookengines/virtualphonebook/group"/>
       
  9221 </component>
       
  9222 <component id="contactsmodel" name="Contacts Model" introduced="ER5" purpose="optional">
       
  9223 <unit version="2" bldFile="/app/contacts/phonebookengines/contactsmodel/groupsql" mrp="/app/contacts/phonebookengines/contactsmodel/groupsql/app-engines_cntmodel.mrp"/>
       
  9224 </component>
       
  9225 </collection>
       
  9226 <collection id="pimprotocols" name="PIM Protocols" level="services">
       
  9227 <component id="phonebooksync" name="Phonebook Sync" purpose="optional" class="plugin">
       
  9228 <unit bldFile="/app/contacts/pimprotocols/phonebooksync/group" mrp="/app/contacts/pimprotocols/phonebooksync/group/telephony_phbksync.mrp"/>
       
  9229 </component>
       
  9230 <component id="pbap" name="Bluetooth PBAP" introduced="9.2" purpose="optional">
       
  9231 <unit bldFile="/app/contacts/pimprotocols/pbap/group" mrp="/app/contacts/pimprotocols/pbap/group/bluetooth_accesshost.mrp"/>
       
  9232 </component>
       
  9233 </collection>
       
  9234 <collection id="ccservices" name="Contacts Centric Services" level="services">
       
  9235 <component id="cmsservices" filter="s60" name="Contact Method Selector Services" introduced="^2">
       
  9236 <unit bldFile="/app/contacts/ccservices/cmsservices/group"/>
       
  9237 </component>
       
  9238 </collection>
       
  9239 <collection id="presencecache" name="Presence Cache" level="support">
       
  9240 <component id="presencecacheutils" filter="s60" name="Presence Cache Utils" introduced="^2">
       
  9241 <!-- <unit bldFile="presencecache/presencecacheutils/group"/> -->
       
  9242 </component>
       
  9243 <component id="presencecacheserver2" filter="s60" name="Presence Cache Server" introduced="^2">
       
  9244 <!-- <unit bldFile="presencecache/presencecacheserver2/group"/> -->
       
  9245 </component>
       
  9246 <component id="presencecacheclient2" filter="s60" name="Presence Cache Client" introduced="^2">
       
  9247 <!-- <unit bldFile="presencecache/presencecacheclient2/group"/> -->
       
  9248 </component>
       
  9249 <component id="presencecache_build" filter="s60" name="Presence Cache Build" introduced="^2">
       
  9250 <!-- should divide this bld.inf into the other components, or collapse them into a single component -->
       
  9251 <unit bldFile="/app/contacts/presencecache/group"/>
       
  9252 </component>
       
  9253 </collection>
       
  9254 <collection id="predictivesearch" name="Predictive Search" level="support">
       
  9255 <component id="pcsutils" filter="s60" name="PCS Utils" introduced="^2">
       
  9256 <unit bldFile="/app/contacts/predictivesearch/pcsutils/group"/>
       
  9257 </component>
       
  9258 <component id="pcsserverclientapi" filter="s60" name="PCS Server Client API" introduced="^2">
       
  9259 <unit bldFile="/app/contacts/predictivesearch/pcsserverclientapi/group"/>
       
  9260 </component>
       
  9261 <component id="pcsserver" filter="s60" name="PCS Server" introduced="^2">
       
  9262 <unit bldFile="/app/contacts/predictivesearch/pcsserver/group"/>
       
  9263 </component>
       
  9264 <component id="pcsadapters" filter="s60" name="PCS Adapters" class="plugin" introduced="^2">
       
  9265 <unit bldFile="/app/contacts/predictivesearch/adapters/contacts/group"/>
       
  9266 </component>
       
  9267 <component id="pcsalgorithm" filter="s60" name="PCS Algorithm" class="plugin" introduced="^2">
       
  9268 <unit bldFile="/app/contacts/predictivesearch/pcsalgorithm/group"/>
       
  9269 </component>
       
  9270 <component id="predictivesearch_build" filter="s60" name="Predictive Search Build" introduced="^2">
       
  9271 <!-- need to remove #includes from bld.inf and rename as Predictive Search ROM -->
       
  9272 <unit bldFile="/app/contacts/predictivesearch/group"/>
       
  9273 </component>
       
  9274 </collection>
       
  9275 <collection id="contacts_info" name="Contacts Apps Info" level="ui">
       
  9276 <component id="contacts_metadata" name="Contacts Apps Metadata" class="config" introduced="^2" purpose="development" target="desktop">
       
  9277 <unit mrp="/app/contacts/contacts_info/contacts_metadata/contacts_metadata.mrp"/>
       
  9278 </component>
       
  9279 </collection>
       
  9280 </package>
       
  9281 <package id="organizer" level="apps" span="2" tech-domain="pr" name="Organizer Application Suite" levels="support services engine ui app">
       
  9282 <collection id="organizer_plat" name="Organizer Application Suite Platform Interfaces" level="app">
       
  9283 <component id="meeting_request_mailbox_utilities_api" name="Meeting Request Mailbox Utilities API" class="api" filter="s60">
       
  9284 <unit bldFile="/app/organizer/organizer_plat/meeting_request_mailbox_utilities_api/group"/>
       
  9285 </component>
       
  9286 <component id="meeting_request_uids_api" name="Meeting Request UIDs API" class="api" filter="s60">
       
  9287 <unit bldFile="/app/organizer/organizer_plat/meeting_request_uids_api/group"/>
       
  9288 </component>
       
  9289 <component id="calendar_exporter_api" name="Calendar Exporter API" class="api" filter="s60">
       
  9290 <unit bldFile="/app/organizer/organizer_plat/calendar_exporter_api/group"/>
       
  9291 </component>
       
  9292 <component id="agenda_versit_2_api" name="Agenda Versit 2 API" class="api" filter="s60">
       
  9293 <unit bldFile="/app/organizer/organizer_plat/agenda_versit_2_api/group"/>
       
  9294 </component>
       
  9295 <component id="calendar_importer_api" name="Calendar Importer API" class="api" filter="s60">
       
  9296 <unit bldFile="/app/organizer/organizer_plat/calendar_importer_api/group"/>
       
  9297 </component>
       
  9298 <component id="calendar_launcher_api" name="Calendar Launcher API" class="api" filter="s60">
       
  9299 <unit bldFile="/app/organizer/organizer_plat/calendar_launcher_api/group"/>
       
  9300 </component>
       
  9301 <component id="calendar_common_utils_api" name="Calendar Common Utils API" class="api" filter="s60">
       
  9302 <unit bldFile="/app/organizer/organizer_plat/calendar_common_utils_api/group"/>
       
  9303 </component>
       
  9304 <component id="searchfw_launcher_api" name="Search Framework Launcher API" class="api" filter="s60">
       
  9305 <unit bldFile="/app/organizer/organizer_plat/searchfw_launcher_api/group"/>
       
  9306 </component>
       
  9307 <component id="alarm_const_api" name="Alarm Const API" class="api" filter="s60">
       
  9308 <unit bldFile="/app/organizer/organizer_plat/alarm_const_api/group"/>
       
  9309 </component>
       
  9310 <component id="alarm_ui_external_control_api" name="Alarm UI External Control API" class="api" filter="s60">
       
  9311 <unit bldFile="/app/organizer/organizer_plat/alarm_ui_external_control_api/group"/>
       
  9312 </component>
       
  9313 <component id="calendar_settings_keys_api" name="Calendar Settings Keys API" class="api" filter="s60">
       
  9314 <unit bldFile="/app/organizer/organizer_plat/calendar_settings_keys_api/group"/>
       
  9315 </component>
       
  9316 <component id="calendar_tones_settings_keys_api" name="Calendar Tones Settings Keys API" class="api" filter="s60">
       
  9317 <unit bldFile="/app/organizer/organizer_plat/calendar_tones_settings_keys_api/group"/>
       
  9318 </component>
       
  9319 <component id="clock_settings_api" name="Clock Settings API" class="api" filter="s60">
       
  9320 <unit bldFile="/app/organizer/organizer_plat/clock_settings_api/group"/>
       
  9321 </component>
       
  9322 <component id="common_alarm_editor_api" name="Common Alarm Editor API" class="api" filter="s60">
       
  9323 <unit bldFile="/app/organizer/organizer_plat/common_alarm_editor_api/group"/>
       
  9324 </component>
       
  9325 <component id="alarm_ui_secondary_display_api" name="Alarm UI Secondary Display API" class="api" filter="s60">
       
  9326 <unit bldFile="/app/organizer/organizer_plat/alarm_ui_secondary_display_api/group"/>
       
  9327 </component>
       
  9328 <component id="searchui_launcher_api" name="Search UI Launcher API" class="api" filter="s60">
       
  9329 <unit bldFile="/app/organizer/organizer_plat/searchui_launcher_api/group"/>
       
  9330 </component>
       
  9331 <component id="agenda_entry_ui_api" name="Agenda Entry UI API" class="api" filter="s60">
       
  9332 <unit bldFile="/app/organizer/organizer_plat/agenda_entry_ui_api/group"/>
       
  9333 </component>
       
  9334 <component id="meeting_request_utillities_api" name="Meeting Request Utillities API" class="api" filter="s60">
       
  9335 <unit bldFile="/app/organizer/organizer_plat/meeting_request_utillities_api/group"/>
       
  9336 </component>
       
  9337 <component id="meeting_request_viewer_api" name="Meeting Request Viewer API" class="api" filter="s60">
       
  9338 <unit bldFile="/app/organizer/organizer_plat/meeting_request_viewer_api/group"/>
       
  9339 </component>
       
  9340 <component id="calendar_custamization_api" name="Calendar Customization API" class="api" filter="s60">
       
  9341 <unit bldFile="/app/organizer/organizer_plat/calendar_custamization_api/group"/>
       
  9342 </component>
       
  9343 </collection>
       
  9344 <collection id="organizer_pub" name="Organizer Application Suite Public Interfaces" level="app">
       
  9345 <component id="calendar_interim_utils2_api" name="Calendar Interim Utils 2 API" class="api" filter="s60">
       
  9346 <unit bldFile="/app/organizer/organizer_pub/calendar_interim_utils2_api/group"/>
       
  9347 </component>
       
  9348 <component id="notepad_library_api" name="Notepad Library API" class="api" filter="s60">
       
  9349 <unit bldFile="/app/organizer/organizer_pub/notepad_library_api/group"/>
       
  9350 </component>
       
  9351 </collection>
       
  9352 <collection id="alarmengines" name="Alarm Engines" level="engine">
       
  9353 <component id="missedalarmstore" filter="s60" name="Missed Alarm Store">
       
  9354 <unit bldFile="/app/organizer/alarmengines/missedalarmstore/group"/>
       
  9355 </component>
       
  9356 </collection>
       
  9357 <collection id="calendarengines" name="Calendar Engines" level="engine">
       
  9358 <component id="versit2" filter="s60" name="Versit 2 iCal Parser" introduced="9.2">
       
  9359 <unit bldFile="/app/organizer/calendarengines/versit2/group"/>
       
  9360 </component>
       
  9361 <component id="agnversit2" filter="s60" name="Versit 2 Agenda Interface" class="plugin" introduced="9.2">
       
  9362 <unit bldFile="/app/organizer/calendarengines/agnversit2/group"/>
       
  9363 </component>
       
  9364 <component id="caleninterimutils" filter="s60" name="Calendar Interim Utils" introduced="9.1">
       
  9365 <unit bldFile="/app/organizer/calendarengines/caleninterimutils/group"/>
       
  9366 </component>
       
  9367 <component id="calenimp" filter="s60" name="Calendar Import Wrapper" introduced="7.0s">
       
  9368 <unit bldFile="/app/organizer/calendarengines/calenimp/group"/>
       
  9369 </component>
       
  9370 <component id="calenlauncher" filter="s60" name="Calendar Launcher">
       
  9371 <unit bldFile="/app/organizer/calendarengines/calenlauncher/group"/>
       
  9372 </component>
       
  9373 <component id="caldavsrv" filter="sf_build" name="CalDAV Server" introduced="^3">
       
  9374 <unit bldFile="/app/organizer/calendarengines/caldav/group"/>
       
  9375 </component>
       
  9376 </collection>
       
  9377 <collection id="meetingrequestengines" name="Meeting Request Engines" level="engine">
       
  9378 <component id="mrmailbox" filter="s60" name="Meeting Request Mailbox">
       
  9379 <unit bldFile="/app/organizer/meetingrequestengines/mrmailbox/group"/>
       
  9380 </component>
       
  9381 <component id="mrmailboxutils" filter="s60" name="Meeting Request Mailbox Utils" class="plugin">
       
  9382 <unit bldFile="/app/organizer/meetingrequestengines/mrmailboxutils/group"/>
       
  9383 </component>
       
  9384 </collection>
       
  9385 <collection id="searchfw" name="Search Framework" level="services">
       
  9386 <meta rel="config">
       
  9387 <defined condition="RD_GENERAL_SEARCH"/>
       
  9388 </meta>
       
  9389 <!-- Uncomment all units when configuration is in place. All currently #included from searchfw_build, which should be removed at the same time. -->
       
  9390 <component id="coresearchfw" filter="s60" name="Core Search Framework" introduced="^1">
       
  9391 <!--<unit bldFile="searchfw/coresearchfw/group"/>-->
       
  9392 </component>
       
  9393 <component id="searchfw_plugins" filter="s60" name="Search Plugins" class="plugin" introduced="^1">
       
  9394 <!--<unit bldFile="searchfw/plugins/group"/>-->
       
  9395 </component>
       
  9396 <component id="searchfw_build" filter="s60" name="Search Framework Build" introduced="^1">
       
  9397 <unit bldFile="/app/organizer/searchfw/group"/>
       
  9398 </component>
       
  9399 </collection>
       
  9400 <collection id="alarmui" name="Alarm UI" level="app">
       
  9401 <!-- collection is really a component, should move down a directory -->
       
  9402 <component id="alarmui_build" filter="s60" name="Alarm UI Build">
       
  9403 <unit bldFile="/app/organizer/alarmui/group"/>
       
  9404 </component>
       
  9405 </collection>
       
  9406 <collection id="calendarui" name="Calendar UI" level="ui">
       
  9407 <component id="calendarui_help" filter="s60" name="Calendar UI Help">
       
  9408 <unit bldFile="/app/organizer/calendarui/help/group"/>
       
  9409 </component>
       
  9410 <component id="commonutils" filter="s60" name="Calendar Common Utils">
       
  9411 <unit bldFile="/app/organizer/calendarui/commonutils/group"/>
       
  9412 </component>
       
  9413 <component id="globaldata" filter="s60" name="Calendar Global Data">
       
  9414 <unit bldFile="/app/organizer/calendarui/globaldata/group"/>
       
  9415 </component>
       
  9416 <component id="settings" filter="s60" name="Calendar Settings">
       
  9417 <!-- these should be merged into a single bld.inf or split into two components -->
       
  9418 <unit bldFile="/app/organizer/calendarui/settings/gsplugin/group"/>
       
  9419 <unit bldFile="/app/organizer/calendarui/settings/settingsui/group"/>
       
  9420 </component>
       
  9421 <component id="customisation" filter="s60" name="Calendar Customisation">
       
  9422 <unit bldFile="/app/organizer/calendarui/customisation/group"/>
       
  9423 </component>
       
  9424 <component id="customisationmanager" filter="s60" name="Calendar Customisation Manager">
       
  9425 <unit bldFile="/app/organizer/calendarui/customisationmanager/group"/>
       
  9426 </component>
       
  9427 <component id="multicaluidialog" filter="s60" name="Multi-Calendar UI Dialog" introduced="^3">
       
  9428 <unit bldFile="/app/organizer/calendarui/multicaluidialog/group"/>
       
  9429 </component>
       
  9430 <component id="views" filter="s60" name="Calendar Views">
       
  9431 <unit bldFile="/app/organizer/calendarui/views/group"/>
       
  9432 </component>
       
  9433 <component id="calendarui_controller" filter="s60" name="Calendar Controller">
       
  9434 <unit bldFile="/app/organizer/calendarui/controller/group"/>
       
  9435 </component>
       
  9436 <component id="calendarui_editors" filter="s60" name="Calendar Editors">
       
  9437 <unit bldFile="/app/organizer/calendarui/editors/group"/>
       
  9438 </component>
       
  9439 <component id="calendarui_application" filter="s60" name="Calendar Application">
       
  9440 <unit bldFile="/app/organizer/calendarui/application/group"/>
       
  9441 </component>
       
  9442 <component id="missedalarmindicatorplugin" filter="s60" name="Missed Alarm Indicator Plugin" class="plugin">
       
  9443 <unit bldFile="/app/organizer/calendarui/missedalarmindicatorplugin/group"/>
       
  9444 </component>
       
  9445 <component id="calendarui_server" filter="s60" name="Calendar Server">
       
  9446 <!-- these should be merged into a single bld.inf or split into two components -->
       
  9447 <unit bldFile="/app/organizer/calendarui/server/calensvr/group"/>
       
  9448 <unit bldFile="/app/organizer/calendarui/server/calensvrclient/group"/>
       
  9449 </component>
       
  9450 <component id="regionalplugins" filter="s60" name="Calendar Regional Plugins" class="plugin">
       
  9451 <!-- these should be merged into a single bld.inf or split into four components -->
       
  9452 <unit bldFile="/app/organizer/calendarui/regionalplugins/calenregionalutil/group"/>
       
  9453 <unit bldFile="/app/organizer/calendarui/regionalplugins/lunarchinese/group"/>
       
  9454 <unit bldFile="/app/organizer/calendarui/regionalplugins/lunarvietnamese/group"/>
       
  9455 <unit bldFile="/app/organizer/calendarui/regionalplugins/thai/group"/>
       
  9456 </component>
       
  9457 <component id="calenaiwprovider" filter="s60" name="Calendar AIW Proivder" class="plugin" introduced="^3">
       
  9458 <unit bldFile="/app/organizer/calendarui/calenaiwprovider/group"/>
       
  9459 </component>
       
  9460 <component id="caldav" filter="sf_build" name="CalDAV" class="plugin" introduced="^3">
       
  9461 <unit bldFile="/app/organizer/calendarui/caldav/group"/>
       
  9462 </component>
       
  9463 <component id="calendarui_build" filter="s60" name="Calendar UI Build">
       
  9464 <!-- split contents into separate components -->
       
  9465 <unit bldFile="/app/organizer/calendarui/group"/>
       
  9466 </component>
       
  9467 </collection>
       
  9468 <collection id="meetingui" name="Meeting UI" level="ui">
       
  9469 <component id="attendeeview" filter="s60" name="Attendee View">
       
  9470 <unit bldFile="/app/organizer/meetingui/attendeeview/group"/>
       
  9471 </component>
       
  9472 <component id="agnentryui" filter="s60" name="Agenda Entry UI" class="plugin">
       
  9473 <unit bldFile="/app/organizer/meetingui/agnentryui/group"/>
       
  9474 </component>
       
  9475 <component id="meetingrequestutils" filter="s60" name="Meeting Request Utils">
       
  9476 <unit bldFile="/app/organizer/meetingui/meetingrequestutils/group"/>
       
  9477 </component>
       
  9478 <component id="meetingrequestviewers" filter="s60" name="Meeting Request Viewers" class="plugin">
       
  9479 <unit bldFile="/app/organizer/meetingui/meetingrequestviewers/group"/>
       
  9480 </component>
       
  9481 <component id="meetingui_build" filter="s60" name="Meeting UI Build">
       
  9482 <!-- split contents into separate components -->
       
  9483 <unit bldFile="/app/organizer/meetingui/group"/>
       
  9484 </component>
       
  9485 </collection>
       
  9486 <collection id="clock2" name="Clock" level="app">
       
  9487 <component id="clockengines" filter="s60" name="Clock Engines">
       
  9488 <unit bldFile="/app/organizer/clock2/clockengines/group"/>
       
  9489 </component>
       
  9490 <component id="clockui" filter="s60" name="Clock UI">
       
  9491 <unit bldFile="/app/organizer/clock2/clockui/group"/>
       
  9492 </component>
       
  9493 <component id="clock2_help" filter="s60" name="Clock Help">
       
  9494 <unit bldFile="/app/organizer/clock2/help/group"/>
       
  9495 </component>
       
  9496 <component id="clock2_build" filter="s60" name="Clock Build">
       
  9497 <!-- split contents into separate components, or just make this one component -->
       
  9498 <unit bldFile="/app/organizer/clock2/group"/>
       
  9499 </component>
       
  9500 </collection>
       
  9501 <collection id="notepad" name="Notepad" level="ui">
       
  9502 <component id="notepad_help" filter="s60" name="Notepad Help">
       
  9503 <unit bldFile="/app/organizer/notepad/help/group"/>
       
  9504 </component>
       
  9505 <component id="notepad1" filter="s60" name="Notepad Application 1">
       
  9506 <unit bldFile="/app/organizer/notepad/notepad1/group"/>
       
  9507 </component>
       
  9508 <component id="txtrecog" filter="s60" name="Text Recognizer" class="plugin">
       
  9509 <unit bldFile="/app/organizer/notepad/txtrecog/group"/>
       
  9510 </component>
       
  9511 </collection>
       
  9512 <collection id="searchui" name="Search UI" level="app">
       
  9513 <!-- consider making this a single component -->
       
  9514 <meta rel="config">
       
  9515 <defined condition="RD_GENERAL_SEARCH"/>
       
  9516 </meta>
       
  9517 <!-- Uncomment all units when configuration is in place. All currently #included from searchui_build, which should be removed at the same time. -->
       
  9518 <component id="searchui_help" filter="s60" name="Search UI Help">
       
  9519 <!--<unit bldFile="searchui/help/group"/>-->
       
  9520 </component>
       
  9521 <component id="searchapp" filter="s60" name="Search Application">
       
  9522 <!--<unit bldFile="searchui/searchapp/group"/>-->
       
  9523 </component>
       
  9524 <component id="searchui_build" filter="s60" name="Search UI Build">
       
  9525 <unit bldFile="/app/organizer/searchui/group"/>
       
  9526 </component>
       
  9527 </collection>
       
  9528 <collection id="pimappservices" name="PIM Application Services" level="services">
       
  9529 <component id="calendar" name="Calendar" introduced="9.2" purpose="optional">
       
  9530 <unit version="2" bldFile="/app/organizer/pimappservices/calendar/group" mrp="/app/organizer/pimappservices/calendar/group/app-engines_calendar.mrp"/>
       
  9531 </component>
       
  9532 <component id="calendarvcalplugin" name="Calendar vCal Plugin" introduced="8.1" purpose="optional" class="plugin">
       
  9533 <unit version="2" bldFile="/app/organizer/pimappservices/calendarvcalplugin/group" mrp="/app/organizer/pimappservices/calendarvcalplugin/group/app-engines_agnversit2.mrp"/>
       
  9534 </component>
       
  9535 <component id="appenginesdocs" name="Application Engines Documentation" purpose="development" class="doc">
       
  9536 <unit mrp="/app/organizer/pimappservices/appenginesdocs/app-engines_documentation.mrp"/>
       
  9537 </component>
       
  9538 </collection>
       
  9539 <collection id="pimappsupport" name="PIM Application Support" level="support">
       
  9540 <component id="vcardandvcal" name="vCard and vCal" introduced="ER5" purpose="optional">
       
  9541 <unit bldFile="/app/organizer/pimappsupport/vcardandvcal/group" mrp="/app/organizer/pimappsupport/vcardandvcal/group/app-services_versit.mrp"/>
       
  9542 </component>
       
  9543 <component id="chinesecalendarconverter" name="Chinese Calendar Converter" introduced="6.1" purpose="optional">
       
  9544 <unit bldFile="/app/organizer/pimappsupport/chinesecalendarconverter/group" mrp="/app/organizer/pimappsupport/chinesecalendarconverter/group/app-services_calcon.mrp"/>
       
  9545 </component>
       
  9546 <component id="chinesecalendaralg" name="Chinese Calendar Algorithm" introduced="^2" purpose="optional" class="plugin">
       
  9547 <unit bldFile="/app/organizer/pimappsupport/chinesecalendaralg/group" mrp="/app/organizer/pimappsupport/chinesecalendaralg/group/app-services_chinesecalendaralgorithm.mrp"/>
       
  9548 </component>
       
  9549 </collection>
       
  9550 <collection id="organizer_info" name="Organizer Application Suite Info" level="app">
       
  9551 <component id="organizer_metadata" name="Organizer Application Suite Metadata" class="config" introduced="^2" purpose="development" target="desktop">
       
  9552 <unit mrp="/app/organizer/organizer_info/organizer_metadata/organizer_metadata.mrp"/>
       
  9553 </component>
       
  9554 </collection>
       
  9555 </package>
       
  9556 <package id="messaging" level="apps" span="2" tech-domain="pr" name="Messaging Apps" levels="mail eng base ui">
       
  9557 <collection id="msg_pub" name="Messaging Apps Public APIs" level="ui">
       
  9558 <component id="messaging_integration_api" name="Messaging Integration API" class="api" filter="s60">
       
  9559 <unit bldFile="/app/messaging/msg_pub/messaging_integration_api/group"/>
       
  9560 </component>
       
  9561 <component id="plugin_bio_control_api" name="Plug-in Bio Control API" class="api" filter="s60">
       
  9562 <unit bldFile="/app/messaging/msg_pub/plugin_bio_control_api/group"/>
       
  9563 </component>
       
  9564 <component id="mms_client_mtm_api" name="MMS Client MTM API" class="api" filter="s60">
       
  9565 <unit bldFile="/app/messaging/msg_pub/mms_client_mtm_api/group"/>
       
  9566 </component>
       
  9567 <component id="open_new_message_notification_api" name="Open New Message Notification API" class="api" filter="s60">
       
  9568 <unit bldFile="/app/messaging/msg_pub/open_new_message_notification_api/group"/>
       
  9569 </component>
       
  9570 <component id="messaging_editor_constants_api" name="Messaging Editor Constants API" class="api" filter="s60">
       
  9571 <unit bldFile="/app/messaging/msg_pub/messaging_editor_constants_api/group"/>
       
  9572 </component>
       
  9573 </collection>
       
  9574 <collection id="msg_plat" name="Messaging Apps Platform APIs" level="ui">
       
  9575 <component id="smil_player_launch_api" name="SMIL Player Launch API" class="api" filter="s60">
       
  9576 <unit bldFile="/app/messaging/msg_plat/smil_player_launch_api/group"/>
       
  9577 </component>
       
  9578 <component id="messaging_media_resolver_api" name="Messaging Media Resolver API" class="api" filter="s60">
       
  9579 <unit bldFile="/app/messaging/msg_plat/messaging_media_resolver_api/group"/>
       
  9580 </component>
       
  9581 <component id="smil_engine_api" name="SMIL Engine API" class="api" filter="s60">
       
  9582 <unit bldFile="/app/messaging/msg_plat/smil_engine_api/group"/>
       
  9583 </component>
       
  9584 <component id="mms_server_settings_api" name="MMS Server Settings API" class="api" filter="s60">
       
  9585 <unit bldFile="/app/messaging/msg_plat/mms_server_settings_api/group"/>
       
  9586 </component>
       
  9587 <component id="new_contacts_note_secondary_display_api" name="New Contacts Note Secondary Display API" class="api" filter="s60">
       
  9588 <unit bldFile="/app/messaging/msg_plat/new_contacts_note_secondary_display_api/group"/>
       
  9589 </component>
       
  9590 <component id="messaging_center_ui_utilities_api" name="Messaging Center UI Utilities API" class="api" filter="s60">
       
  9591 <unit bldFile="/app/messaging/msg_plat/messaging_center_ui_utilities_api/group"/>
       
  9592 </component>
       
  9593 <component id="internet_mail_mtm_ui_api" name="Internet Mail MTM UI API" class="api" filter="s60">
       
  9594 <unit bldFile="/app/messaging/msg_plat/internet_mail_mtm_ui_api/group"/>
       
  9595 </component>
       
  9596 <component id="messaging_editor_api" name="Messaging Editor API" class="api" filter="s60">
       
  9597 <unit bldFile="/app/messaging/msg_plat/messaging_editor_api/group"/>
       
  9598 </component>
       
  9599 <component id="email_domain_utilities_api" name="Email Domain Utilities API" class="api" filter="s60">
       
  9600 <unit bldFile="/app/messaging/msg_plat/email_domain_utilities_api/group"/>
       
  9601 </component>
       
  9602 <component id="smil_transition_api" name="SMIL Transition API" class="api" filter="s60">
       
  9603 <unit bldFile="/app/messaging/msg_plat/smil_transition_api/group"/>
       
  9604 </component>
       
  9605 <component id="new_contacts_note_status_api" name="New Contacts Note Status API" class="api" filter="s60">
       
  9606 <unit bldFile="/app/messaging/msg_plat/new_contacts_note_status_api/group"/>
       
  9607 </component>
       
  9608 <component id="unified_editor_video_conversion_api" name="Unified Editor Video Conversion API" class="api" filter="s60">
       
  9609 <unit bldFile="/app/messaging/msg_plat/unified_editor_video_conversion_api/group"/>
       
  9610 </component>
       
  9611 <component id="mms_conformance_api" name="MMS Conformance API" class="api" filter="s60">
       
  9612 <unit bldFile="/app/messaging/msg_plat/mms_conformance_api/group"/>
       
  9613 </component>
       
  9614 <component id="new_contacts_note_variables_api" name="New Contacts Note Variables API" class="api" filter="s60">
       
  9615 <unit bldFile="/app/messaging/msg_plat/new_contacts_note_variables_api/group"/>
       
  9616 </component>
       
  9617 <component id="new_message_notification_api" name="New Message Notification API" class="api" filter="s60">
       
  9618 <unit bldFile="/app/messaging/msg_plat/new_message_notification_api/group"/>
       
  9619 </component>
       
  9620 <component id="mms_application_api" name="MMS Application API" class="api" filter="s60">
       
  9621 <unit bldFile="/app/messaging/msg_plat/mms_application_api/group"/>
       
  9622 </component>
       
  9623 <component id="mms_engine_settings_api" name="MMS Engine Settings API" class="api" filter="s60">
       
  9624 <unit bldFile="/app/messaging/msg_plat/mms_engine_settings_api/group"/>
       
  9625 </component>
       
  9626 <component id="mms_codec_client_api" name="MMS Codec Client API" class="api" filter="s60">
       
  9627 <unit bldFile="/app/messaging/msg_plat/mms_codec_client_api/group"/>
       
  9628 </component>
       
  9629 <component id="send_ui_meeting_request_api" name="Send UI Meeting Request API" class="api" filter="s60">
       
  9630 <unit bldFile="/app/messaging/msg_plat/send_ui_meeting_request_api/group"/>
       
  9631 </component>
       
  9632 <component id="new_contact_notes_extended_api" name="New Contact Notes Extended API" class="api" filter="s60">
       
  9633 <unit bldFile="/app/messaging/msg_plat/new_contact_notes_extended_api/group"/>
       
  9634 </component>
       
  9635 <component id="mail_ui_constants_api" name="Mail UI Constants API" class="api" filter="s60">
       
  9636 <unit bldFile="/app/messaging/msg_plat/mail_ui_constants_api/group"/>
       
  9637 </component>
       
  9638 <component id="sim_dialog_launch_api" name="SIM Dialog Launch API" class="api" filter="s60">
       
  9639 <unit bldFile="/app/messaging/msg_plat/sim_dialog_launch_api/group"/>
       
  9640 </component>
       
  9641 </collection>
       
  9642 <collection id="mobilemessaging" name="Mobile Messaging" level="ui">
       
  9643 <component id="audiomsg" filter="s60" name="Audio Message">
       
  9644 <unit bldFile="/app/messaging/mobilemessaging/audiomsg/group"/>
       
  9645 </component>
       
  9646 <component id="msgmedia" filter="s60" name="Message Media">
       
  9647 <unit bldFile="/app/messaging/mobilemessaging/msgmedia/group"/>
       
  9648 </component>
       
  9649 <component id="unieditor" filter="s60" name="Unified Editor">
       
  9650 <unit bldFile="/app/messaging/mobilemessaging/unieditor/group"/>
       
  9651 </component>
       
  9652 <component id="mmsui" filter="s60" name="MMS UI">
       
  9653 <unit bldFile="/app/messaging/mobilemessaging/mmsui/group"/>
       
  9654 </component>
       
  9655 <component id="postcard" filter="s60" name="Postcard">
       
  9656 <unit bldFile="/app/messaging/mobilemessaging/postcard/group"/>
       
  9657 </component>
       
  9658 <component id="smilui" filter="s60" name="SMIL UI">
       
  9659 <unit bldFile="/app/messaging/mobilemessaging/smilui/group"/>
       
  9660 </component>
       
  9661 <component id="smum" filter="s60" name="SMS UI MTM and UI Data MTM" class="plugin">
       
  9662 <unit bldFile="/app/messaging/mobilemessaging/smum/group"/>
       
  9663 </component>
       
  9664 <component id="smsui" filter="s60" name="SMS UI">
       
  9665 <unit bldFile="/app/messaging/mobilemessaging/smsui/group"/>
       
  9666 </component>
       
  9667 <component id="smsmtm" name="SMS MTM" purpose="optional" class="plugin">
       
  9668 <unit bldFile="/app/messaging/mobilemessaging/smsmtm/group" mrp="/app/messaging/mobilemessaging/smsmtm/group/messaging_sms.mrp"/>
       
  9669 </component>
       
  9670 </collection>
       
  9671 <collection id="mmsengine" name="MMS Engine" level="eng">
       
  9672 <component id="mmsconninit" filter="s60" name="MMS Connection Initiator">
       
  9673 <!-- <unit bldFile="mmsengine/mmsconninit/bld"/> -->
       
  9674 </component>
       
  9675 <component id="genutils" filter="s60" name="General Utils">
       
  9676 <!-- <unit bldFile="mmsengine/genutils/bld"/> -->
       
  9677 </component>
       
  9678 <component id="mmsserversettings" filter="s60" name="MMS Server Settings">
       
  9679 <!-- <unit bldFile="mmsengine/mmsserversettings/bld"/> -->
       
  9680 </component>
       
  9681 <component id="mmsmessage" filter="s60" name="MMS Message">
       
  9682 <!-- <unit bldFile="mmsengine/mmsmessage/bld"/> -->
       
  9683 </component>
       
  9684 <component id="mmshttptransport" filter="s60" name="MMS HTTP Transport">
       
  9685 <!-- <unit bldFile="mmsengine/mmshttptransport/bld"/> -->
       
  9686 </component>
       
  9687 <component id="mmscodec" filter="s60" name="MMS Codec">
       
  9688 <!-- <unit bldFile="mmsengine/mmscodec/bld"/> -->
       
  9689 </component>
       
  9690 <component id="mmsserver" filter="s60" name="MMS Server">
       
  9691 <!-- <unit bldFile="mmsengine/mmsserver/bld"/> -->
       
  9692 </component>
       
  9693 <component id="clientmtm" filter="s60" name="MMS Client MTM" class="plugin">
       
  9694 <!-- <unit bldFile="mmsengine/clientmtm/bld"/> -->
       
  9695 </component>
       
  9696 <component id="mmswatcher" filter="s60" name="MMS Watcher" class="plugin">
       
  9697 <!-- <unit bldFile="mmsengine/mmswatcher/bld"/> -->
       
  9698 </component>
       
  9699 <component id="mmspushhandler" filter="s60" name="MMS Push Handler" class="plugin">
       
  9700 <!-- <unit bldFile="mmsengine/mmspushhandler/bld"/> -->
       
  9701 </component>
       
  9702 <component id="applicationadapter" filter="s60" name="MMS Application Adapter">
       
  9703 <!-- <unit bldFile="mmsengine/applicationadapter/bld"/> -->
       
  9704 </component>
       
  9705 <component id="mmscodecclient" filter="s60" name="MMS Codec Client">
       
  9706 <!-- <unit bldFile="mmsengine/mmscodecclient/bld"/> -->
       
  9707 </component>
       
  9708 <component id="mmssettings" name="MMS Settings" introduced="9.2" purpose="optional">
       
  9709 <unit bldFile="/app/messaging/mmsengine/mmssettings/group" mrp="/app/messaging/mmsengine/mmssettings/group/messaging_mmssettings.mrp"/>
       
  9710 </component>
       
  9711 <component id="mmsconf" name="MMS Configuration" purpose="optional">
       
  9712 <unit bldFile="/app/messaging/mmsengine/mmsconf" mrp="/app/messaging/mmsengine/mmsconf/messaging_mmssettings-config.mrp"/>
       
  9713 </component>
       
  9714 <component id="mmsengine_build" filter="s60" name="MMS Engine Build">
       
  9715 <!-- this bld.inf should be broken up into the individual other components -->
       
  9716 <unit bldFile="/app/messaging/mmsengine/group"/>
       
  9717 </component>
       
  9718 </collection>
       
  9719 <collection id="messagingappbase" name="Messaging App Base" level="base">
       
  9720 <component id="msgavkon" filter="s60" name="Messaging Avkon UI">
       
  9721 <unit bldFile="/app/messaging/messagingappbase/msgavkon/group"/>
       
  9722 </component>
       
  9723 <component id="mce" filter="s60" name="Message Center Application">
       
  9724 <unit bldFile="/app/messaging/messagingappbase/mce/group"/>
       
  9725 </component>
       
  9726 <component id="mceextraitems" filter="s60" name="Message Center Extra Items">
       
  9727 <unit bldFile="/app/messaging/messagingappbase/mceextraitems/group"/>
       
  9728 </component>
       
  9729 <component id="mcesettings" filter="s60" name="Message Center Settings">
       
  9730 <unit bldFile="/app/messaging/messagingappbase/mcesettings/group"/>
       
  9731 </component>
       
  9732 <component id="msgerrorwatcher" filter="s60" name="Messaging Error Watcher" class="plugin">
       
  9733 <unit bldFile="/app/messaging/messagingappbase/msgerrorwatcher/group"/>
       
  9734 </component>
       
  9735 <component id="ncnlist" filter="s60" name="New Contacts Note List">
       
  9736 <unit bldFile="/app/messaging/messagingappbase/ncnlist/group"/>
       
  9737 </component>
       
  9738 <component id="schemeplugin" filter="s60" name="Scheme Handler Plugin" class="plugin">
       
  9739 <unit bldFile="/app/messaging/messagingappbase/schemeplugin/group"/>
       
  9740 </component>
       
  9741 <component id="sendui" filter="s60" name="Send UI" class="plugin">
       
  9742 <unit bldFile="/app/messaging/messagingappbase/sendui/group"/>
       
  9743 </component>
       
  9744 <component id="smilengine" filter="s60" name="SMIL Engine">
       
  9745 <unit bldFile="/app/messaging/messagingappbase/smilengine/group"/>
       
  9746 </component>
       
  9747 <component id="bium" filter="s60" name="BIO UI MTM" class="plugin">
       
  9748 <unit bldFile="/app/messaging/messagingappbase/bium/group"/>
       
  9749 </component>
       
  9750 <component id="smartmessaging" filter="s60" name="Smart Messaging">
       
  9751 <unit bldFile="/app/messaging/messagingappbase/smartmessaging/group"/>
       
  9752 </component>
       
  9753 <component id="msgeditor" filter="s60" name="Messaging Editor">
       
  9754 <unit bldFile="/app/messaging/messagingappbase/msgeditor/group"/>
       
  9755 </component>
       
  9756 <component id="smilparser" name="SMIL Parser" introduced="7.0s" purpose="optional">
       
  9757 <unit bldFile="/app/messaging/messagingappbase/smilparser/GROUP" mrp="/app/messaging/messagingappbase/smilparser/GROUP/messaging_gmxml.mrp"/>
       
  9758 </component>
       
  9759 <component id="obexmtms" name="OBEX MTMs" introduced="7.0s" purpose="optional" class="plugin">
       
  9760 <unit bldFile="/app/messaging/messagingappbase/obexmtms/Group" mrp="/app/messaging/messagingappbase/obexmtms/Group/messaging_obex.mrp"/>
       
  9761 </component>
       
  9762 </collection>
       
  9763 <collection id="email" name="Email" level="mail">
       
  9764 <!-- use commonemail instead -->
       
  9765 <component id="alwaysonlineemailplugin" filter="s60" name="Always Online Mail Plugin" class="plugin" deprecated="^3">
       
  9766 <unit bldFile="/app/messaging/email/alwaysonlineemailplugin/group"/>
       
  9767 </component>
       
  9768 <component id="emailnotificationhandler" filter="s60" name="Email Notification Handler" class="plugin" deprecated="^3">
       
  9769 <unit bldFile="/app/messaging/email/emailnotificationhandler/group"/>
       
  9770 </component>
       
  9771 <component id="imum" filter="s60" name="Internet Mail UI MTM" class="plugin" deprecated="^3">
       
  9772 <unit bldFile="/app/messaging/email/imum/group"/>
       
  9773 </component>
       
  9774 <component id="mail" filter="s60" name="Mail Application" deprecated="^3">
       
  9775 <unit bldFile="/app/messaging/email/mail/group"/>
       
  9776 </component>
       
  9777 <component id="pop3andsmtpmtm" name="POP3 and SMTP MTM" purpose="optional" class="plugin" deprecated="^3">
       
  9778 <unit bldFile="/app/messaging/email/pop3andsmtpmtm/group" mrp="/app/messaging/email/pop3andsmtpmtm/group/messaging_email.mrp"/>
       
  9779 </component>
       
  9780 <component id="imap4mtm" name="IMAP4 MTM" introduced="9.2" purpose="optional" class="plugin" deprecated="^3">
       
  9781 <unit bldFile="/app/messaging/email/imap4mtm/group" mrp="/app/messaging/email/imap4mtm/group/messaging_email_imap.mrp"/>
       
  9782 </component>
       
  9783 </collection>
       
  9784 <collection id="messaging_info" name="Messaging Apps Info" level="ui">
       
  9785 <component id="messaging_metadata" name="Messaging Apps Metadata" class="config" introduced="^2" purpose="development" target="desktop">
       
  9786 <unit mrp="/app/messaging/messaging_info/messaging_metadata/messaging_metadata.mrp"/>
       
  9787 </component>
       
  9788 </collection>
       
  9789 </package>
       
  9790 <package id="commonemail" level="apps" span="2" tech-domain="pr" name="Email Apps" levels="service support ui app">
       
  9791 <collection id="email_pub" name="Email Apps Public Interfaces" level="app">
       
  9792 <component id="email_widget_api" name="Email Widget API" class="api" filter="s60">
       
  9793 <unit bldFile="/app/commonemail/email_pub/email_widget_api/group"/>
       
  9794 </component>
       
  9795 </collection>
       
  9796 <collection id="email_plat" name="Email Apps Platform Interfaces" level="app">
       
  9797 <component id="email_client_api" name="Email Client API" class="api" filter="s60">
       
  9798 <unit bldFile="/app/commonemail/email_plat/email_client_api/group"/>
       
  9799 </component>
       
  9800 <component id="email_setup_plugin_api" name="Email Setup Plugin API" class="api" filter="s60">
       
  9801 <unit bldFile="/app/commonemail/email_plat/email_setup_plugin_api/group"/>
       
  9802 </component>
       
  9803 </collection>
       
  9804 <collection id="emailservices" name="Email Services" level="service">
       
  9805 <component id="emailframework" filter="s60" name="Email Framework" introduced="^2">
       
  9806 <unit bldFile="/app/commonemail/emailservices/emailframework/group"/>
       
  9807 </component>
       
  9808 <component id="emailclientapi" filter="s60" name="Email Client API" introduced="^2">
       
  9809 <unit bldFile="/app/commonemail/emailservices/emailclientapi/group"/>
       
  9810 </component>
       
  9811 <component id="emailserver" filter="s60" name="Email Server" introduced="^2">
       
  9812 <unit bldFile="/app/commonemail/emailservices/emailserver/group"/>
       
  9813 </component>
       
  9814 <component id="emailservermonitor" filter="s60" name="Email Server Monitor" introduced="^2">
       
  9815 <unit bldFile="/app/commonemail/emailservices/emailservermonitor/group"/>
       
  9816 </component>
       
  9817 <component id="psmruadapter" filter="s60" name="Predictive Search Most Recent Used Adapter" class="plugin" introduced="^2">
       
  9818 <unit bldFile="/app/commonemail/emailservices/psmruadapter/group"/>
       
  9819 </component>
       
  9820 <component id="emailstore" filter="s60" name="Email Store" introduced="^2">
       
  9821 <unit bldFile="/app/commonemail/emailservices/emailstore/group"/>
       
  9822 </component>
       
  9823 <component id="emaildebug" filter="s60" name="Email Debug" class="api" introduced="^2">
       
  9824 <unit bldFile="/app/commonemail/emailservices/emaildebug/group"/>
       
  9825 </component>
       
  9826 <component id="emailinstallationinitiator" filter="s60" name="Email Installation Initiator" introduced="^2">
       
  9827 <unit bldFile="/app/commonemail/emailservices/emailinstallationinitiator/group"/>
       
  9828 </component>
       
  9829 </collection>
       
  9830 <collection id="ipsservices" name="IMAP/POP/SMTP Services" level="service">
       
  9831 <component id="ipssossettings" filter="s60" name="IPS SOS Settings" introduced="^2">
       
  9832 <!-- SOS? Consider spelling it out since the abbreviation is ambiguous -->
       
  9833 <unit bldFile="/app/commonemail/ipsservices/ipssossettings/group"/>
       
  9834 </component>
       
  9835 <component id="ipssosplugin" filter="s60" name="IPS SOS Plugin" class="plugin" introduced="^2">
       
  9836 <unit bldFile="/app/commonemail/ipsservices/ipssosplugin/group"/>
       
  9837 </component>
       
  9838 <component id="ipssosaoplugin" filter="s60" name="IPS SOS Always Online Plugin" class="plugin" introduced="^2">
       
  9839 <unit bldFile="/app/commonemail/ipsservices/ipssosaoplugin/group"/>
       
  9840 </component>
       
  9841 <component id="ipsservices_build" filter="s60" name="IPS Services Build" introduced="^2">
       
  9842 <unit bldFile="/app/commonemail/ipsservices/group"/>
       
  9843 <!-- can the exports be broken up into the other components or made a config component?-->
       
  9844 </component>
       
  9845 </collection>
       
  9846 <collection id="emailcontacts" name="Email Contacts" level="support">
       
  9847 <component id="contactactionservice" filter="s60" name="Contact Action Service" class="plugin" introduced="^2">
       
  9848 <unit bldFile="/app/commonemail/emailcontacts/contactactionservice/group"/>
       
  9849 </component>
       
  9850 <component id="contactactionmenu" filter="s60" name="Contact Action Menu" class="plugin" introduced="^2">
       
  9851 <unit bldFile="/app/commonemail/emailcontacts/contactactionmenu/group"/>
       
  9852 </component>
       
  9853 </collection>
       
  9854 <collection id="meetingrequest" name="Meeting Request" level="ui">
       
  9855 <component id="mrcommon" filter="s60" name="MR Common" introduced="^2">
       
  9856 <unit bldFile="/app/commonemail/meetingrequest/mrcommon/group"/>
       
  9857 </component>
       
  9858 <component id="mrdb" filter="s60" name="MR Database" introduced="^2">
       
  9859 <unit bldFile="/app/commonemail/meetingrequest/mrdb/group"/>
       
  9860 </component>
       
  9861 <component id="mrpolicy" filter="s60" name="MR Policy" introduced="^2">
       
  9862 <unit bldFile="/app/commonemail/meetingrequest/mrpolicy/group"/>
       
  9863 </component>
       
  9864 <component id="mrservices" filter="s60" name="MR Services" introduced="^2">
       
  9865 <unit bldFile="/app/commonemail/meetingrequest/mrservices/group"/>
       
  9866 </component>
       
  9867 <component id="mrgui" filter="s60" name="MR GUI" introduced="^2">
       
  9868 <unit bldFile="/app/commonemail/meetingrequest/mrgui/group"/>
       
  9869 </component>
       
  9870 <component id="mrentry" filter="s60" name="MR Entry" introduced="^2">
       
  9871 <unit bldFile="/app/commonemail/meetingrequest/mrentry/group"/>
       
  9872 </component>
       
  9873 <component id="mrtasks" filter="s60" name="MR Tasks" introduced="^2">
       
  9874 <unit bldFile="/app/commonemail/meetingrequest/mrtasks/group"/>
       
  9875 </component>
       
  9876 <component id="mrutils" filter="s60" name="MR Utils" introduced="^2">
       
  9877 <unit bldFile="/app/commonemail/meetingrequest/mrutils/group"/>
       
  9878 </component>
       
  9879 <component id="mrutilscalplugin" filter="s60" name="MR Utils Calendar Plugin" class="plugin" introduced="^2">
       
  9880 <unit bldFile="/app/commonemail/meetingrequest/mrutilscalplugin/group"/>
       
  9881 </component>
       
  9882 <component id="mrviewer" filter="s60" name="MR Viewer" introduced="^2">
       
  9883 <unit bldFile="/app/commonemail/meetingrequest/mrviewer/group"/>
       
  9884 </component>
       
  9885 <component id="mrviewercalplugin" filter="s60" name="MR Viewer Calendar Plugin" introduced="^2">
       
  9886 <unit bldFile="/app/commonemail/meetingrequest/mrviewercalplugin/group"/>
       
  9887 </component>
       
  9888 <component id="mricalviewer" filter="s60" name="MR iCal Viewer" class="plugin" introduced="^2">
       
  9889 <unit bldFile="/app/commonemail/meetingrequest/mricalviewer/group"/>
       
  9890 </component>
       
  9891 <component id="mrversit2" filter="s60" name="MR Versit2" introduced="^2">
       
  9892 <unit bldFile="/app/commonemail/meetingrequest/mrversit2/group"/>
       
  9893 </component>
       
  9894 <component id="mragnversit2" filter="s60" name="MR Agenda Versit2" introduced="^2">
       
  9895 <unit bldFile="/app/commonemail/meetingrequest/mragnversit2/group"/>
       
  9896 </component>
       
  9897 <component id="mrcasplugin" filter="s60" name="MR Contact Action Service Plugin" class="plugin" introduced="^2">
       
  9898 <unit bldFile="/app/commonemail/meetingrequest/mrcasplugin/group"/>
       
  9899 </component>
       
  9900 <component id="mrurlparserplugin" filter="s60" name="MR URL Parser Plugin" class="plugin" introduced="^2">
       
  9901 <unit bldFile="/app/commonemail/meetingrequest/mrurlparserplugin/group"/>
       
  9902 </component>
       
  9903 <component id="meetingrequest_build" filter="s60" name="MR Build" introduced="^2">
       
  9904 <!-- can the exports be broken up into the other components ?
       
  9905 			alternatively, move the exports into a RM Config component-->
       
  9906 <unit bldFile="/app/commonemail/meetingrequest/group"/>
       
  9907 </component>
       
  9908 </collection>
       
  9909 <collection id="emailuis" name="Email UIs" level="app">
       
  9910 <component id="emailui" filter="s60" name="Email UI" introduced="^2">
       
  9911 <unit bldFile="/app/commonemail/emailuis/emailui/group"/>
       
  9912 </component>
       
  9913 <component id="gsemailsettings" filter="s60" name="Email GS Settings" class="plugin" introduced="^2">
       
  9914 <unit bldFile="/app/commonemail/emailuis/gsemailsettings/group"/>
       
  9915 </component>
       
  9916 <component id="uicomponents" filter="s60" name="Email UI Components" introduced="^2">
       
  9917 <unit bldFile="/app/commonemail/emailuis/uicomponents/group"/>
       
  9918 </component>
       
  9919 <component id="widget" filter="s60" name="Email Widget" introduced="^2">
       
  9920 <meta rel="config">
       
  9921 <not-defined condition="FF_CMAIL_INTEGRATION"/>
       
  9922 </meta>
       
  9923 <!-- Uncomment unit when configuration is in place. Currently #included from emailuis_build, which should be removed at the same time. -->
       
  9924 <!--<unit bldFile="emailuis/widget/group"/>-->
       
  9925 </component>
       
  9926 <component id="emailuis_build" filter="s60" name="Email UIs Build" introduced="^2">
       
  9927 <unit bldFile="/app/commonemail/emailuis/group"/>
       
  9928 </component>
       
  9929 </collection>
       
  9930 <collection id="commonemail_info" name="Email Apps Info" level="app">
       
  9931 <component id="emailhelp" filter="s60" name="Email Help">
       
  9932 <!-- should this be commented out or not? -->
       
  9933 <!-- <unit bldFile="emailhelp/group"/> -->
       
  9934 </component>
       
  9935 <component id="commonemail_help" filter="s60" name="Email Help" introduced="^2">
       
  9936 <!-- should this be commented out or not? -->
       
  9937 <!-- <unit bldFile="help/group"/> -->
       
  9938 </component>
       
  9939 </collection>
       
  9940 </package>
       
  9941 <package id="conversations" level="apps" tech-domain="pr" name="Conversation Apps" levels="settings utils plugin ui">
       
  9942 <collection id="conversations_plat" name="Conversation Apps Platform Interfaces" level="ui">
       
  9943 <component id="im_cv_launcher_api" name="IM CV Launcher API" class="api" filter="s60">
       
  9944 <unit bldFile="/app/conversations/conversations_plat/im_cv_launcher_api/group"/>
       
  9945 </component>
       
  9946 <component id="im_connection_api" name="IM Connection API" class="api" filter="s60">
       
  9947 <unit bldFile="/app/conversations/conversations_plat/im_connection_api/group"/>
       
  9948 </component>
       
  9949 <component id="im_cv_appui_api" name="IM CV App UI API" class="api" filter="s60">
       
  9950 <unit bldFile="/app/conversations/conversations_plat/im_cv_appui_api/group"/>
       
  9951 </component>
       
  9952 </collection>
       
  9953 <collection id="uiservicetabsettings" name="UI Service Tab Settings" level="settings">
       
  9954 <!-- this is really at the wrong rank. should move down a directory -->
       
  9955 <component id="vimpstsettings" filter="s60" name="VIMP Service Tab Settings">
       
  9956 <unit bldFile="/app/conversations/uiservicetabsettings/group"/>
       
  9957 </component>
       
  9958 </collection>
       
  9959 <collection id="instantmessagesalert" name="Instant Messages Alert" level="utils">
       
  9960 <!-- this is really at the wrong rank. should move down a directory -->
       
  9961 <component id="instantmessagesalert_build" filter="s60" name="Instant Messages Alert build" introduced="^3">
       
  9962 <unit bldFile="/app/conversations/instantmessagesalert/group"/>
       
  9963 </component>
       
  9964 </collection>
       
  9965 <collection id="imstutils" name="IM Service Tab Utils" level="utils">
       
  9966 <component id="imstutils_help" filter="s60" name="IM Service Tab Help">
       
  9967 <unit bldFile="/app/conversations/imstutils/help/group"/>
       
  9968 </component>
       
  9969 <component id="imconnectionprovider" filter="s60" name="IM Connection Provider" class="plugin">
       
  9970 <unit bldFile="/app/conversations/imstutils/imconnectionprovider/group"/>
       
  9971 </component>
       
  9972 <component id="xmppadapter" filter="s60" name="XMPP Settings Adapter" class="plugin">
       
  9973 <unit bldFile="/app/conversations/imstutils/xmppadapter/group"/>
       
  9974 </component>
       
  9975 <component id="imconversationview" filter="s60" name="IM Conversation View">
       
  9976 <unit bldFile="/app/conversations/imstutils/imconversationview/group"/>
       
  9977 </component>
       
  9978 <component id="imstutils_config" filter="s60" name="IM Service Tab Utils config" class="config">
       
  9979 <!-- remove the #includes and or moved ithe loc file into one the above components -->
       
  9980 <unit bldFile="/app/conversations/imstutils/group"/>
       
  9981 </component>
       
  9982 </collection>
       
  9983 <collection id="uiservicetab" name="UI Service Tab" level="ui">
       
  9984 <component id="vimpstutils" filter="s60" name="VIMP Service Tab Utilities">
       
  9985 <!-- need to spell out VIMP at least once -->
       
  9986 <unit bldFile="/app/conversations/uiservicetab/vimpstutils/group"/>
       
  9987 </component>
       
  9988 <component id="vimpststorage" filter="s60" name="VIMP Service Tab Storage">
       
  9989 <unit bldFile="/app/conversations/uiservicetab/vimpststorage/group"/>
       
  9990 </component>
       
  9991 <component id="vimpstengine" filter="s60" name="VIMP Service Tab Engine">
       
  9992 <unit bldFile="/app/conversations/uiservicetab/vimpstengine/group"/>
       
  9993 </component>
       
  9994 <component id="vimpstcmdprocess" filter="s60" name="VIMP Service Tab Command Process">
       
  9995 <unit bldFile="/app/conversations/uiservicetab/vimpstcmdprocess/group"/>
       
  9996 </component>
       
  9997 <component id="vimpstui" filter="s60" name="VIMP Service Tab UI">
       
  9998 <unit bldFile="/app/conversations/uiservicetab/vimpstui/group"/>
       
  9999 </component>
       
 10000 <component id="vimpstdetailsviewplugin" filter="s60" name="VIMP ST Details View Plugin" class="plugin">
       
 10001 <unit bldFile="/app/conversations/uiservicetab/vimpstdetailsviewplugin/group"/>
       
 10002 </component>
       
 10003 <component id="uiservicetab_build" filter="s60" name="UI Service Tab Build">
       
 10004 <!-- can this be distributed into the above bld.infs? -->
       
 10005 <unit bldFile="/app/conversations/uiservicetab/group"/>
       
 10006 </component>
       
 10007 </collection>
       
 10008 <collection id="servicewidget" name="Service Widget" level="ui">
       
 10009 <component id="servicewidgetdatapublisher" filter="s60" name="Service Widget Data Publisher" class="plugin">
       
 10010 <unit bldFile="/app/conversations/servicewidget/servicewidgetdatapublisher/group"/>
       
 10011 </component>
       
 10012 <component id="themes" filter="s60" name="Service Widget Themes" class="config">
       
 10013 <!-- does this really need to have that number in the directory name? -->
       
 10014 <unit bldFile="/app/conversations/servicewidget/themes/install-themes/install/servicewidget_20021383/group"/>
       
 10015 </component>
       
 10016 <component id="servicewidget_build" filter="s60" name="Service Widget Build">
       
 10017 <!-- 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 -->
       
 10018 <unit bldFile="/app/conversations/servicewidget/group"/>
       
 10019 </component>
       
 10020 </collection>
       
 10021 <collection id="instantmsgindicatorplugin" name="Instant Message Indicator Plugin" level="plugin">
       
 10022 <!--  collection is really a component. should move down a directory -->
       
 10023 <component id="instantmsgindicatorplugin_build" filter="s60" name="Instant Message Indicator Plugin Build" class="plugin" introduced="^3">
       
 10024 <unit bldFile="/app/conversations/instantmsgindicatorplugin/group"/>
       
 10025 </component>
       
 10026 </collection>
       
 10027 <collection id="imstatuspaneindicatorplugin" name="IM Status Pane Indicator Plugin" level="plugin">
       
 10028 <!--  collection is really a component. should move down a directory -->
       
 10029 <component id="imstatuspaneindicatorplugin_build" filter="s60" name="IM Status Pane Indicator Plugin Build" class="plugin" introduced="^3">
       
 10030 <unit bldFile="/app/conversations/imstatuspaneindicatorplugin/group"/>
       
 10031 </component>
       
 10032 </collection>
       
 10033 <collection id="conversations_info" name="Conversation Apps Info" level="ui">
       
 10034 <component id="conversations_build" filter="s60" name="Conversation Apps Build">
       
 10035 <!-- can the exports be moved to other components? or this remade into a configuration component?-->
       
 10036 <unit bldFile="/app/conversations/group"/>
       
 10037 </component>
       
 10038 </collection>
       
 10039 </package>
       
 10040 <package id="im" level="apps" tech-domain="pr" name="Instant Messaging Apps" levels="support prot engine apps">
       
 10041 <collection id="im_plat" name="Instant Messaging Apps Platform Interfaces" level="apps">
       
 10042 <component id="wv_sap_settings_api" name="WV SAP Settings API" class="api" filter="s60">
       
 10043 <unit bldFile="/app/im/im_plat/wv_sap_settings_api/group"/>
       
 10044 </component>
       
 10045 </collection>
       
 10046 <collection id="wvsettings20" name="Wireless Village Settings Engine" level="support">
       
 10047 <!-- this is really a component. should move down a directory -->
       
 10048 <component id="wvsapsettingsstore" name="WV SAP Settings Store" filter="s60" introduced="9.3">
       
 10049 <unit bldFile="/app/im/wvsettings20/group"/>
       
 10050 </component>
       
 10051 </collection>
       
 10052 </package>
       
 10053 <package id="dictionary" level="services" tech-domain="pr" name="Dictionary" levels="utils ui">
       
 10054 <collection id="dictionary_plat" name="Dictionary Platform Interfaces" level="ui">
       
 10055 <component id="menu_suites_macros_api" name="Menu Suites Macros API" class="api" filter="s60">
       
 10056 <unit bldFile="/app/dictionary/dictionary_plat/menu_suites_macros_api/group"/>
       
 10057 </component>
       
 10058 </collection>
       
 10059 <collection id="userdict" name="User Dictionary" level="ui">
       
 10060 <!-- collection is really a component, move down a dir -->
       
 10061 <component id="userdict_build" filter="s60" name="Japanese User Dictionary">
       
 10062 <unit bldFile="/app/dictionary/userdict/group"/>
       
 10063 </component>
       
 10064 </collection>
       
 10065 </package>
       
 10066 <package id="camera" level="apps" tech-domain="ma" name="Camera Apps">
       
 10067 <collection id="camera_plat" name="Camera Apps Platform Interfaces">
       
 10068 <component id="camcorder_ui_constants_api" name="Camcorder UI Constants API" class="api" filter="s60">
       
 10069 <unit bldFile="/app/camera/camera_plat/camcorder_ui_constants_api/group"/>
       
 10070 </component>
       
 10071 <component id="active_palette_2_api" name="Active Palette 2 API" class="api" filter="s60">
       
 10072 <unit bldFile="/app/camera/camera_plat/active_palette_2_api/group"/>
       
 10073 </component>
       
 10074 </collection>
       
 10075 <collection id="camerauis" name="Camera UIs">
       
 10076 <component id="activepalette" filter="s60" name="Active Palette">
       
 10077 <unit bldFile="/app/camera/camerauis/activepalette/group"/>
       
 10078 </component>
       
 10079 <component id="cameraapp" filter="s60" name="Camera Application">
       
 10080 <unit bldFile="/app/camera/camerauis/cameraapp/group"/>
       
 10081 <unit bldFile="/app/camera/camerauis/cameraapp/help/group"/>
       
 10082 </component>
       
 10083 </collection>
       
 10084 <collection id="camera_info" name="Camera Apps Info">
       
 10085 
       
 10086 </collection>
       
 10087 </package>
       
 10088 <package id="imgeditor" level="apps" tech-domain="ma" name="Image Editor Apps" levels="engine ui">
       
 10089 <collection id="imgeditor_plat" name="Image Editor Apps Platform Interfaces" level="ui">
       
 10090 <component id="image_editor_debug_utilities_api" name="Image Editor Debug Utilities API" class="api" filter="s60">
       
 10091 <unit bldFile="/app/imgeditor/imgeditor_plat/image_editor_debug_utilities_api/group"/>
       
 10092 </component>
       
 10093 <component id="image_editor_utilities_api" name="Image Editor Utilities API" class="api" filter="s60">
       
 10094 <unit bldFile="/app/imgeditor/imgeditor_plat/image_editor_utilities_api/group"/>
       
 10095 </component>
       
 10096 <component id="image_editor_definitions_api" name="Image Editor Definitions API" class="api" filter="s60">
       
 10097 <unit bldFile="/app/imgeditor/imgeditor_plat/image_editor_definitions_api/group"/>
       
 10098 </component>
       
 10099 <component id="image_editor_system_parameters_api" name="Image Editor System Parameters API" class="api" filter="s60">
       
 10100 <unit bldFile="/app/imgeditor/imgeditor_plat/image_editor_system_parameters_api/group"/>
       
 10101 </component>
       
 10102 <component id="image_processing_engine_api" name="Image Processing Engine API" class="api" filter="s60">
       
 10103 <unit bldFile="/app/imgeditor/imgeditor_plat/image_processing_engine_api/group"/>
       
 10104 </component>
       
 10105 </collection>
       
 10106 <collection id="imageeditor" name="Image Editor UI" level="ui">
       
 10107 <component id="pb" filter="s60" name="Plugin Base">
       
 10108 <unit bldFile="/app/imgeditor/imageeditor/pb/group"/>
       
 10109 </component>
       
 10110 <component id="iepb" filter="s60" name="Image Editor Plugin Base">
       
 10111 <unit bldFile="/app/imgeditor/imageeditor/iepb/group"/>
       
 10112 </component>
       
 10113 <component id="imageeditorui" filter="s60" name="Image Editor UI">
       
 10114 <unit bldFile="/app/imgeditor/imageeditor/imageeditorui/group"/>
       
 10115 </component>
       
 10116 <component id="imageeditormanager" filter="s60" name="Image Editor Manager">
       
 10117 <unit bldFile="/app/imgeditor/imageeditor/imageeditormanager/group"/>
       
 10118 </component>
       
 10119 <component id="imageeditorapp" filter="s60" name="Image Editor Application">
       
 10120 <unit bldFile="/app/imgeditor/imageeditor/imageeditorapp/group"/>
       
 10121 </component>
       
 10122 <component id="imageeditor_plugins" filter="s60" name="Image Editor Plugins" class="plugin">
       
 10123 <!-- can only have one unit. Need to include all from a single bld.inf -->
       
 10124 <unit bldFile="/app/imgeditor/imageeditor/plugins/blackwhiteplugin/group"/>
       
 10125 <unit bldFile="/app/imgeditor/imageeditor/plugins/brightnessplugin/group"/>
       
 10126 <unit bldFile="/app/imgeditor/imageeditor/plugins/bubbleplugin/group"/>
       
 10127 <unit bldFile="/app/imgeditor/imageeditor/plugins/cartoonizeplugin/group"/>
       
 10128 <unit bldFile="/app/imgeditor/imageeditor/plugins/clipartplugin/group"/>
       
 10129 <unit bldFile="/app/imgeditor/imageeditor/plugins/contrastplugin/group"/>
       
 10130 <unit bldFile="/app/imgeditor/imageeditor/plugins/cropplugin/group"/>
       
 10131 <unit bldFile="/app/imgeditor/imageeditor/plugins/drawplugin/group"/>
       
 10132 <unit bldFile="/app/imgeditor/imageeditor/plugins/frameplugin/group"/>
       
 10133 <unit bldFile="/app/imgeditor/imageeditor/plugins/negativeplugin/group"/>
       
 10134 <unit bldFile="/app/imgeditor/imageeditor/plugins/redeyeplugin/group"/>
       
 10135 <unit bldFile="/app/imgeditor/imageeditor/plugins/resizeplugin/group"/>
       
 10136 <unit bldFile="/app/imgeditor/imageeditor/plugins/rotatelplugin/group"/>
       
 10137 <unit bldFile="/app/imgeditor/imageeditor/plugins/rotaterplugin/group"/>
       
 10138 <unit bldFile="/app/imgeditor/imageeditor/plugins/sepiaplugin/group"/>
       
 10139 <unit bldFile="/app/imgeditor/imageeditor/plugins/sharpnessplugin/group"/>
       
 10140 <unit bldFile="/app/imgeditor/imageeditor/plugins/textplugin/group"/>
       
 10141 <!-- conditionally #included in imageeditor_build: need to fix
       
 10142         <unit bldFile="imageeditor/plugins/drawplugin/group"/>
       
 10143          -->
       
 10144 </component>
       
 10145 <component id="editorprovider" filter="s60" name="Image Editor Provider">
       
 10146 <unit bldFile="/app/imgeditor/imageeditor/editorprovider/group"/>
       
 10147 </component>
       
 10148 <component id="imageeditor_build" filter="s60" name="Image Editor Build">
       
 10149 <!-- should distribute this to the other components -->
       
 10150 <unit bldFile="/app/imgeditor/imageeditor/group"/>
       
 10151 </component>
       
 10152 </collection>
       
 10153 <collection id="imageeditorengine" name="Image Editor Engine" level="engine">
       
 10154 <component id="filters" filter="s60" name="Image Editor Filters">
       
 10155 <!-- can only have one unit. Need to include all from a single bld.inf -->
       
 10156 <unit bldFile="/app/imgeditor/imageeditorengine/filters/filterbrightness/group"/>
       
 10157 <unit bldFile="/app/imgeditor/imageeditorengine/filters/filterbubble/group"/>
       
 10158 <unit bldFile="/app/imgeditor/imageeditorengine/filters/filterbuffer/group"/>
       
 10159 <unit bldFile="/app/imgeditor/imageeditorengine/filters/filtercartoon/group"/>
       
 10160 <unit bldFile="/app/imgeditor/imageeditorengine/filters/filterclipart/group"/>
       
 10161 <unit bldFile="/app/imgeditor/imageeditorengine/filters/filtercontrast/group"/>
       
 10162 <unit bldFile="/app/imgeditor/imageeditorengine/filters/filtercrop/group"/>
       
 10163 <unit bldFile="/app/imgeditor/imageeditorengine/filters/filterdraw/group"/>
       
 10164 <unit bldFile="/app/imgeditor/imageeditorengine/filters/filterframe/group"/>
       
 10165 <unit bldFile="/app/imgeditor/imageeditorengine/filters/filtergrayscale/group"/>
       
 10166 <unit bldFile="/app/imgeditor/imageeditorengine/filters/filtericlsource/group"/>
       
 10167 <unit bldFile="/app/imgeditor/imageeditorengine/filters/filterjpegsource/group"/>
       
 10168 <unit bldFile="/app/imgeditor/imageeditorengine/filters/filterjpegtarget/group"/>
       
 10169 <unit bldFile="/app/imgeditor/imageeditorengine/filters/filternegate/group"/>
       
 10170 <unit bldFile="/app/imgeditor/imageeditorengine/filters/filterredeye/group"/>
       
 10171 <unit bldFile="/app/imgeditor/imageeditorengine/filters/filterrotate/group"/>
       
 10172 <unit bldFile="/app/imgeditor/imageeditorengine/filters/filterscale/group"/>
       
 10173 <unit bldFile="/app/imgeditor/imageeditorengine/filters/filtersepia/group"/>
       
 10174 <unit bldFile="/app/imgeditor/imageeditorengine/filters/filtersharpness/group"/>
       
 10175 <unit bldFile="/app/imgeditor/imageeditorengine/filters/filtertext/group"/>
       
 10176 <!-- conditionally #included in imageeditor_build: need to fix
       
 10177         <unit bldFile="imageeditorengine/filters/filterdraw/group"/>
       
 10178          -->
       
 10179 </component>
       
 10180 <component id="imageeditorutils" filter="s60" name="Image Editor Utilities">
       
 10181 <unit bldFile="/app/imgeditor/imageeditorengine/imageeditorutils/group"/>
       
 10182 </component>
       
 10183 <component id="systemparameters" filter="s60" name="System Parameters">
       
 10184 <unit bldFile="/app/imgeditor/imageeditorengine/systemparameters/group"/>
       
 10185 </component>
       
 10186 <component id="enginewrapper" filter="s60" name="Image Editor Engine Wrapper">
       
 10187 <unit bldFile="/app/imgeditor/imageeditorengine/enginewrapper/group"/>
       
 10188 </component>
       
 10189 <component id="imageeditorengine_build" filter="s60" name="Image Editor Engine Build">
       
 10190 <!-- should distribute this to the other components -->
       
 10191 <unit bldFile="/app/imgeditor/imageeditorengine/group"/>
       
 10192 </component>
       
 10193 </collection>
       
 10194 </package>
       
 10195 <!-- <package id="videoeditor" level="apps" tech-domain="ma" href="../../../../app/videoeditor/package_definition.xml"/> -->
       
 10196 <package id="videoplayer" level="apps" tech-domain="ma" name="Video Player Apps" levels="support plugin util apps">
       
 10197 <collection id="videoplayer_plat" name="Video Player Apps Platform Interfaces" level="apps">
       
 10198 <component id="videoplayer_startup_api" name="Video Player Startup API" class="api" filter="s60">
       
 10199 <unit bldFile="/app/videoplayer/videoplayer_plat/videoplayer_startup_api/group" filter="!test"/>
       
 10200 
       
 10201 </component>
       
 10202 <component id="video_player_file_details_dialog_api" name="Media Player File Details Dialog API" class="api" filter="s60">
       
 10203 <unit bldFile="/app/videoplayer/videoplayer_plat/video_player_file_details_dialog_api/group" filter="!test"/>
       
 10204 
       
 10205 </component>
       
 10206 <component id="videocollection_api" name="Video Collection API" class="api" filter="s60">
       
 10207 <unit bldFile="/app/videoplayer/videoplayer_plat/videocollection_api/group"/>
       
 10208 </component>
       
 10209 </collection>
       
 10210 <collection id="videofeeds" name="Video Feeds" level="util">
       
 10211 <component id="iptv_utils" filter="s60" name="IPTV Util" introduced="^3">
       
 10212 <unit bldFile="/app/videoplayer/videofeeds/utils/group"/>
       
 10213 </component>
       
 10214 <component id="viewmessageutility" filter="s60" name="View Message Utility" introduced="^3">
       
 10215 <unit bldFile="/app/videoplayer/videofeeds/viewmessageutility/group"/>
       
 10216 </component>
       
 10217 <component id="vcxnotifier" filter="s60" name="Video Connection Notifier" introduced="^3" class="plugin">
       
 10218 <unit bldFile="/app/videoplayer/videofeeds/vcxnotifier/group"/>
       
 10219 </component>
       
 10220 <component id="vccommon" filter="s60" name="Video Connection Common" introduced="^3">
       
 10221 <unit bldFile="/app/videoplayer/videofeeds/vccommon/group"/>
       
 10222 </component>
       
 10223 <component id="clientapi" name="Server Client" filter="s60" introduced="^3">
       
 10224 <unit bldFile="/app/videoplayer/videofeeds/clientapi/group"/>
       
 10225 </component>
       
 10226 <component id="provisioningprocessor" name="Provisioning Processor" filter="s60" introduced="^3">
       
 10227 <unit bldFile="/app/videoplayer/videofeeds/provisioningprocessor/group"/>
       
 10228 </component>
       
 10229 <component id="mrssplugin" name="RSS plugin" filter="s60" introduced="^3" class="plugin">
       
 10230 <unit bldFile="/app/videoplayer/videofeeds/mrssplugin/group"/>
       
 10231 </component>
       
 10232 <component id="videofeeds_server" name="Server" filter="s60" introduced="^3">
       
 10233 <unit bldFile="/app/videoplayer/videofeeds/server/group"/>
       
 10234 </component>
       
 10235 
       
 10236 <component id="livetvutils" name="LiveTV Utils" filter="s60" introduced="^3">
       
 10237 <unit bldFile="/app/videoplayer/videofeeds/livetvutils/group"/>
       
 10238 </component>
       
 10239 <component id="iptvprovisioningrecognizer" name="IP TV Provisioning Recognizer" filter="s60" introduced="^3" class="plugin">
       
 10240 <unit bldFile="/app/videoplayer/videofeeds/provisioningrecognizer/group"/>
       
 10241 </component>
       
 10242 <component id="iptvprovisioningappui" name="IP TV Provisioning App UI" filter="s60" introduced="^3">
       
 10243 <unit bldFile="/app/videoplayer/videofeeds/provisioningappui/group"/>
       
 10244 </component>
       
 10245 <component id="iptvomaprovisioning" name="IP TV OMA Provisioning" filter="s60" introduced="^3">
       
 10246 <unit bldFile="/app/videoplayer/videofeeds/omaprovisioning/group"/>
       
 10247 </component>
       
 10248 <component id="vcnsuiengine" name="VoD UI Engine" filter="s60" introduced="^3">
       
 10249 <unit bldFile="/app/videoplayer/videofeeds/vcnsuiengine/group"/>
       
 10250 </component>
       
 10251 <component id="hgvodui" name="Ganes UX2.0 VoD UI" filter="s60" introduced="^3">
       
 10252 <unit bldFile="/app/videoplayer/videofeeds/hgvodui/group"/>
       
 10253 </component>
       
 10254 <component id="hgvodplugin" name="Ganes UX2.0 VoD UI Plugin" filter="s60" introduced="^3" class="plugin">
       
 10255 <unit bldFile="/app/videoplayer/videofeeds/hgvodplugin/group"/>
       
 10256 </component>
       
 10257 <component id="vcnsscheduleview" name="Scheduled Download Settings View" filter="s60" introduced="^3">
       
 10258 <unit bldFile="/app/videoplayer/videofeeds/vcnsscheduleview/group"/>
       
 10259 </component>
       
 10260 <component id="vcnsscheduleplugin" name="Scheduled Download Settings Plugin" filter="s60" introduced="^3" class="plugin">
       
 10261 <unit bldFile="/app/videoplayer/videofeeds/vcnsscheduleplugin/group"/>
       
 10262 </component>
       
 10263 <component id="scheduleddlplugin" name="Scheduled download plugin" filter="s60" introduced="^3">
       
 10264 <unit bldFile="/app/videoplayer/videofeeds/scheduleddlplugin/group"/>
       
 10265 </component>
       
 10266 
       
 10267 </collection>
       
 10268 <collection id="videocollection" name="Video Collection" level="util">
       
 10269 <component id="mpxmyvideoscollection" filter="s60" name="MPX My Videos Collection" introduced="^3">
       
 10270 <unit bldFile="/app/videoplayer/videocollection/mpxmyvideoscollection/group"/>
       
 10271 </component>
       
 10272 
       
 10273 <component id="myvideosindicatorplugin" filter="s60" name="My Videos Indicator Plugin" introduced="^3" class="plugin">
       
 10274 <unit bldFile="/app/videoplayer/videocollection/myvideosindicatorplugin/group"/>
       
 10275 </component>
       
 10276 <component id="hgmyvideos" filter="s60" name="Huriganes My Videos" introduced="^3">
       
 10277 <unit bldFile="/app/videoplayer/videocollection/hgmyvideos/group"/>
       
 10278 </component>
       
 10279 <component id="hgmyvideosplugin" filter="s60" name="Huriganes My VideosPlugin" introduced="^3" class="plugin">
       
 10280 <unit bldFile="/app/videoplayer/videocollection/hgmyvideosplugin/group"/>
       
 10281 </component>
       
 10282 
       
 10283 </collection>
       
 10284 <collection id="mediasettings" name="Media Settings" level="support">
       
 10285 <!--  this is really a component. Should be moved down a directory -->
       
 10286 <component id="mediasettings_build" filter="s60" name="Media Settings Build">
       
 10287 <unit bldFile="/app/videoplayer/mediasettings/group"/>
       
 10288 </component>
       
 10289 <component id="videoplayer_test" filter="s60" purpose="development" name="Video Player Apps Test">
       
 10290 <!--  can only have one unit. Can thes be #included from the above or another  bld.inf?-->
       
 10291 <unit bldFile="/app/videoplayer/tsrc/VCXTestCommon/group"/>
       
 10292 <unit bldFile="/app/videoplayer/tsrc/VCXTestUtilModule/group"/>
       
 10293 <unit bldFile="/app/videoplayer/tsrc/VCXTestMyVideosCollectionClient/group"/>
       
 10294 <unit bldFile="/app/videoplayer/mediasettings/mediasettingsengine/tsrc/mediasettingsenginetest/group"/>
       
 10295 <unit bldFile="/app/videoplayer/mediasettings/videoplayersettingsengine/tsrc/vpsettingsenginetest/group"/>
       
 10296 </component>
       
 10297 </collection>
       
 10298 <collection id="filedetails" name="File Details" level="support">
       
 10299 <component id="filedetailsplugin" filter="s60" name="File Details Plugin" class="plugin" introduced="^3">
       
 10300 <unit bldFile="/app/videoplayer/filedetails/filedetailsplugin/group"/>
       
 10301 </component>
       
 10302 <component id="filedetailsdialog" filter="s60" name="File Details Dialog" introduced="^3">
       
 10303 <unit bldFile="/app/videoplayer/filedetails/filedetailsdialog/group"/>
       
 10304 </component>
       
 10305 </collection>
       
 10306 <collection id="videoplayerapp" name="Video Player App" level="apps">
       
 10307 <component id="lwplayer" name="Lightweight Player" filter="s60">
       
 10308 <unit bldFile="/app/videoplayer/videoplayerapp/lwplayer/group"/>
       
 10309 </component>
       
 10310 <component id="mpxvideoplayer" filter="s60" name="MPX Video Player" class="plugin">
       
 10311 <unit bldFile="/app/videoplayer/videoplayerapp/mpxvideoplayer/group" filter="!test"/>
       
 10312 
       
 10313 </component>
       
 10314 </collection>
       
 10315 <collection id="videoplayback" name="Video Playback Plugins" level="plugin">
       
 10316 <component id="videohelix" name="Video Helix" filter="s60" introduced="^3" class="plugin">
       
 10317 <unit bldFile="/app/videoplayer/videoplayback/videohelix/group" filter="!test"/>
       
 10318 
       
 10319 </component>
       
 10320 <component id="videopdlplaybackviewplugin" filter="s60" name="Video PDL Playback View Plugin" class="plugin" introduced="^3">
       
 10321 <unit bldFile="/app/videoplayer/videoplayback/videopdlplaybackviewplugin/group" filter="!test"/>
       
 10322 </component>
       
 10323 <component id="videoplaybackcontrols" filter="s60" name="Video Playback Controls" introduced="^3" class="plugin">
       
 10324 <unit bldFile="/app/videoplayer/videoplayback/videoplaybackcontrols/group" filter="!test"/>
       
 10325 
       
 10326 </component>
       
 10327 <component id="videoplaybackviewplugin" filter="s60" name="Video Playback View Plugin" class="plugin" introduced="^3">
       
 10328 <unit bldFile="/app/videoplayer/videoplayback/videoplaybackviewplugin/group"/>
       
 10329 </component>
       
 10330 <component id="videoplaybackviews" filter="s60" name="Video Playback Views" class="plugin" introduced="^3">
       
 10331 <unit bldFile="/app/videoplayer/videoplayback/videoplaybackviews/group" filter="!test"/>
       
 10332 
       
 10333 </component>
       
 10334 </collection>
       
 10335 </package>
       
 10336 <package id="photos" level="apps" tech-domain="ma" name="Photos" levels="support fw ui app">
       
 10337 <collection id="photos_plat" name="Photos Platform Interfaces" level="app">
       
 10338 <component id="collection_plugins_api" name="Collection Plugins API" introduced="^2" class="api" filter="s60">
       
 10339 <unit bldFile="/app/photos/photos_plat/collection_plugins_api/group"/>
       
 10340 </component>
       
 10341 <component id="controllers_collection_api" name="Controllers Collection API" introduced="^2" class="api" filter="s60">
       
 10342 <unit bldFile="/app/photos/photos_plat/controllers_collection_api/group"/>
       
 10343 </component>
       
 10344 <component id="gallery_utilities_api" name="Gallery Utilities API" introduced="^2" class="api" filter="s60">
       
 10345 <unit bldFile="/app/photos/photos_plat/gallery_utilities_api/group"/>
       
 10346 </component>
       
 10347 <component id="slideshow_ui_constants_api" name="Slideshow Ui Constants API" introduced="^2" class="api" filter="s60">
       
 10348 <unit bldFile="/app/photos/photos_plat/slideshow_ui_constants_api/group"/>
       
 10349 </component>
       
 10350 <component id="views_metadatadialog_api" name="Views Metadata Dialog API" introduced="^2" class="api" filter="s60">
       
 10351 <unit bldFile="/app/photos/photos_plat/views_metadatadialog_api/group"/>
       
 10352 </component>
       
 10353 </collection>
       
 10354 <collection id="photosgallery" name="Photos Gallery" level="app">
       
 10355 <!-- consider splitting this collection into the application itself, and the frameworks behind it -->
       
 10356 <component id="photosgallery_help" filter="s60" name="Photos Help" introduced="^2">
       
 10357 <unit bldFile="/app/photos/photosgallery/help/group"/>
       
 10358 </component>
       
 10359 <component id="logging" filter="s60" name="Photos Logging" introduced="^2">
       
 10360 <unit bldFile="/app/photos/photosgallery/logging/group"/>
       
 10361 </component>
       
 10362 <component id="photosgallery_common" filter="s60" name="Photos Common" introduced="^2">
       
 10363 <unit bldFile="/app/photos/photosgallery/common/group"/>
       
 10364 </component>
       
 10365 <component id="photosgallery_commonui" filter="s60" name="Photos Common UI" introduced="^2">
       
 10366 <unit bldFile="/app/photos/photosgallery/commonui/group"/>
       
 10367 </component>
       
 10368 <component id="photosgalleryollectionfw" filter="s60" name="Photos Collection Framework" introduced="^2">
       
 10369 <unit bldFile="/app/photos/photosgallery/collectionframework/group"/>
       
 10370 </component>
       
 10371 <component id="galleryicons" filter="s60" name="Photos Icons" class="config" introduced="^2">
       
 10372 <unit bldFile="/app/photos/photosgallery/icons"/>
       
 10373 </component>
       
 10374 <component id="imageviewer" filter="s60" name="Image Viewer" introduced="^3">
       
 10375 <!-- this is really a part of controllers component, #include from there instead -->
       
 10376 <unit bldFile="/app/photos/photosgallery/controllers/imageviewer/group"/>
       
 10377 </component>
       
 10378 <component id="photosgalleryviewfw" filter="s60" name="View Framework" introduced="^2">
       
 10379 <unit bldFile="/app/photos/photosgallery/viewframework/group"/>
       
 10380 </component>
       
 10381 <component id="controllers" filter="s60" name="Photos Controllers" introduced="^2">
       
 10382 <unit bldFile="/app/photos/photosgallery/controllers/group"/>
       
 10383 </component>
       
 10384 <component id="photogallery" filter="s60" name="Media Gallery" introduced="^2">
       
 10385 <unit bldFile="/app/photos/photosgallery/gallery/group"/>
       
 10386 </component>
       
 10387 <component id="slideshow" filter="s60" name="Slideshow" introduced="^2">
       
 10388 <unit bldFile="/app/photos/photosgallery/slideshow/group"/>
       
 10389 </component>
       
 10390 <component id="memoryplugin" name="Memory Plugin" class="plugin" filter="s60" introduced="^2">
       
 10391 <unit bldFile="/app/photos/photosgallery/memoryplugin/group"/>
       
 10392 </component>
       
 10393 <component id="imgvwr" filter="s60" name="Photos Image Viewer" introduced="^3">
       
 10394 <unit bldFile="/app/photos/photosgallery/imgvwr/group"/>
       
 10395 </component>
       
 10396 <component id="photosgallery_build" filter="s60" name="Photos Gallery Build" introduced="^2">
       
 10397 <!--  need to remove the #included above bld.infs from this  -->
       
 10398 <unit bldFile="/app/photos/photosgallery/group"/>
       
 10399 </component>
       
 10400 </collection>
       
 10401 </package>
       
 10402 <package id="musicplayer" level="apps" tech-domain="ma" name="Music Player Apps" levels="plugins support hs app">
       
 10403 <collection id="musicplayer_plat" name="Music Player Apps Platform Interfaces" level="app">
       
 10404 <component id="mpx_music_player_app_api" name="MPX Music Player App API" class="api" filter="s60">
       
 10405 <unit bldFile="/app/musicplayer/musicplayer_plat/mpx_music_player_app_api/group"/>
       
 10406 </component>
       
 10407 <component id="mpx_music_player_commonui_api" name="MPX Music Player Common UI API" class="api" filter="s60">
       
 10408 <unit bldFile="/app/musicplayer/musicplayer_plat/mpx_music_player_commonui_api/group"/>
       
 10409 </component>
       
 10410 <component id="mpx_music_player_media_key_handler_api" name="MPX Music Player Media Key Handler API" class="api" filter="s60">
       
 10411 <unit bldFile="/app/musicplayer/musicplayer_plat/mpx_music_player_media_key_handler_api/group"/>
       
 10412 </component>
       
 10413 <component id="mpx_music_player_remote_control_api" name="MPX Music Player Remote Control API" class="api" filter="s60">
       
 10414 <unit bldFile="/app/musicplayer/musicplayer_plat/mpx_music_player_remote_control_api/group"/>
       
 10415 </component>
       
 10416 <component id="mpx_music_shop_ui_api" name="MPX Music Shop UI API" class="api" filter="s60">
       
 10417 <unit bldFile="/app/musicplayer/musicplayer_plat/mpx_music_shop_ui_api/group"/>
       
 10418 </component>
       
 10419 <component id="mpx_music_wap_adapter_cenrep_api" name="MPX Music Wap Adapter CenRep API" class="api" filter="s60">
       
 10420 <unit bldFile="/app/musicplayer/musicplayer_plat/mpx_music_wap_adapter_cenrep_api/group"/>
       
 10421 </component>
       
 10422 <component id="mpx_music_store_api" name="MPX Music Store Find API" class="api" filter="s60">
       
 10423 <unit bldFile="/app/musicplayer/musicplayer_plat/mpx_music_store_api/group"/>
       
 10424 </component>
       
 10425 <component id="audio_application_features_api" name="Audio Application Features API" class="api" filter="s60">
       
 10426 <unit bldFile="/app/musicplayer/musicplayer_plat/audio_application_features_api/group"/>
       
 10427 </component>
       
 10428 <component id="music_content_publisher_plugin_api" name="Music Content Publisher Plugin API" class="api" filter="s60">
       
 10429 <unit bldFile="/app/musicplayer/musicplayer_plat/music_content_publisher_plugin_api/group"/>
       
 10430 </component>
       
 10431 </collection>
       
 10432 <collection id="mpxmusicplayer" name="MPX Music Player" level="app">
       
 10433 <component id="mpxmusicplayer_help" filter="s60" name="Help">
       
 10434 <unit bldFile="/app/musicplayer/mpxmusicplayer/help/group"/>
       
 10435 </component>
       
 10436 <component id="mpxmusicplayer_commonui" filter="s60" name="MPX Common UI">
       
 10437 <unit bldFile="/app/musicplayer/mpxmusicplayer/commonui/group"/>
       
 10438 </component>
       
 10439 <component id="mpx_metadatahandler" filter="s60" name="MPX Metadata Handler">
       
 10440 <unit bldFile="/app/musicplayer/mpxmusicplayer/metadatahandler/group"/>
       
 10441 </component>
       
 10442 <component id="mediakeyhandler" filter="s60" name="MPX Media Key Handler">
       
 10443 <unit bldFile="/app/musicplayer/mpxmusicplayer/mediakeyhandler/group"/>
       
 10444 </component>
       
 10445 <component id="mpxmusicplayer_app" filter="s60" name="MPX Application">
       
 10446 <unit bldFile="/app/musicplayer/mpxmusicplayer/app/group"/>
       
 10447 </component>
       
 10448 <component id="mpxmusicplayer_build" filter="s60" name="MPX Music Player Build">
       
 10449 <!--  can the exports be distributed to the above components?  -->
       
 10450 <unit bldFile="/app/musicplayer/mpxmusicplayer/group"/>
       
 10451 </component>
       
 10452 </collection>
       
 10453 <collection id="musichomescreen_multiview" name="Music Home Screen Multiview" level="hs">
       
 10454 <meta rel="config">
       
 10455 <defined condition="IAD_INCLUDE_ENHANCED_HOMESCREEN"/>
       
 10456 </meta>
       
 10457 <!-- Uncomment all units when configuration is in place. All currently #included from musichomescreen_build -->
       
 10458 <component id="mpxcollectionpublisher" filter="s60" name="MPX Collection Publisher" introduced="^2">
       
 10459 <!--<unit bldFile="musichomescreen_multiview/mpxcollectionpublisher/group"/>-->
       
 10460 </component>
       
 10461 <component id="musiccontentpublisher" filter="s60" name="Music Content Publisher" introduced="^2">
       
 10462 <!--<unit bldFile="musichomescreen_multiview/musiccontentpublisher/group"/>-->
       
 10463 </component>
       
 10464 <component id="mcpmusicplayer" filter="s60" name="Music Player MCP Plugin" class="plugin" introduced="^2">
       
 10465 <!--<unit bldFile="musichomescreen_multiview/mcpmusicplayer/group"/>-->
       
 10466 </component>
       
 10467 <component id="musicplayeractionhandlerplugin" filter="s60" name="Music Player Action Handler Plugin" class="plugin" introduced="^2">
       
 10468 <!--<unit bldFile="musichomescreen_multiview/musicplayeractionhandlerplugin/group"/>-->
       
 10469 </component>
       
 10470 <component id="mpx_data" filter="s60" name="MPX Data" introduced="^2">
       
 10471 <!-- does this make sense to be a component? should it just be #include from musichomescreen_multiview/group? -->
       
 10472 <!--<unit bldFile="musichomescreen_multiview/data/themes/default/group"/>-->
       
 10473 </component>
       
 10474 <component id="musichomescreen_build" filter="s60" name="Music Homescreen Multiview Build" introduced="^2">
       
 10475 <unit bldFile="/app/musicplayer/musichomescreen_multiview/group"/>
       
 10476 </component>
       
 10477 </collection>
       
 10478 <collection id="mpxplugins" name="MPX Plugins" level="plugins">
       
 10479 <component id="serviceplugins" filter="s60" name="MPX Service Plugins" class="plugin">
       
 10480 <unit bldFile="/app/musicplayer/mpxplugins/serviceplugins/group"/>
       
 10481 </component>
       
 10482 <component id="viewplugins" filter="s60" name="MPX View Plugins" class="plugin">
       
 10483 <unit bldFile="/app/musicplayer/mpxplugins/viewplugins/group"/>
       
 10484 </component>
       
 10485 <component id="mpxplugins_build" filter="s60" name="MPX Plugins Build">
       
 10486 <!--  can the exports be distributed to the above components?  -->
       
 10487 <unit bldFile="/app/musicplayer/mpxplugins/group"/>
       
 10488 </component>
       
 10489 </collection>
       
 10490 <collection id="musicplayer_info" name="Music Player Apps Info" level="app">
       
 10491 <component id="musicplayer_build" filter="s60" name="Music Player Build">
       
 10492 <!-- should explicitly #inlcude musicplayerbldvariant.hrh in each component  -->
       
 10493 <unit bldFile="/app/musicplayer/group"/>
       
 10494 </component>
       
 10495 
       
 10496 </collection>
       
 10497 </package>
       
 10498 <package id="radio" level="apps" tech-domain="ma" name="Radio Apps" levels="engine ui">
       
 10499 <collection id="fmradio" name="FM Radio" level="ui">
       
 10500 <component id="activeidleengine" filter="s60" name="FM Radio Active Idle Engine">
       
 10501 <unit bldFile="/app/radio/fmradio/activeidleengine/group"/>
       
 10502 </component>
       
 10503 <component id="fmradioengine" filter="s60" name="FM Radio Engine">
       
 10504 <unit bldFile="/app/radio/fmradio/fmradioengine/group"/>
       
 10505 </component>
       
 10506 <component id="fmradioactionhandler" filter="s60" name="FM Radio Action Handler" class="plugin">
       
 10507 <unit bldFile="/app/radio/fmradio/fmradioactionhandler/group"/>
       
 10508 </component>
       
 10509 <component id="fmradiomcpplugin" filter="s60" name="FM Radio Content Publisher Plugin" class="plugin">
       
 10510 <unit bldFile="/app/radio/fmradio/fmradiomcpplugin/group"/>
       
 10511 </component>
       
 10512 <component id="fmradio_build" filter="s60" name="FM Radio Build">
       
 10513 <unit bldFile="/app/radio/fmradio/fmradio/group"/>
       
 10514 </component>
       
 10515 <component id="fmradio_help" filter="s60" name="FM Radio Help">
       
 10516 <unit bldFile="/app/radio/fmradio/help/group"/>
       
 10517 </component>
       
 10518 <component id="fmradio_build" filter="s60" name="FM Radio ROM">
       
 10519 <!--  remove above #included bld.infs -->
       
 10520 <unit bldFile="/app/radio/fmradio/group"/>
       
 10521 </component>
       
 10522 </collection>
       
 10523 </package>
       
 10524 <package id="podcatcher" level="apps" tech-domain="ma" name="Podcatcher" levels="app">
       
 10525 <collection id="podcatcher_info" name="Podcatcher" level="app">
       
 10526 <component id="podcatcher_build" filter="sf_build" name="Podcatcher Build" introduced="^3">
       
 10527 <unit bldFile="/app/podcatcher/group"/>
       
 10528 </component>
       
 10529 </collection>
       
 10530 </package>
       
 10531 <package id="voicerec" level="apps" tech-domain="ma" name="Voice Recorder Apps">
       
 10532 <!-- custom filter pref_test-->
       
 10533 <collection id="voicerec_plat" name="Voice Recorder Apps Platform Interfaces">
       
 10534 <component id="new_file_service_api" name="New File Service API" class="api" filter="s60">
       
 10535 <unit bldFile="/app/voicerec/voicerec_plat/new_file_service_api/group"/>
       
 10536 </component>
       
 10537 <component id="voicerecorder_public_constants_api" name="Voice Recorder Public Constants API" class="api" filter="s60">
       
 10538 <unit bldFile="/app/voicerec/voicerec_plat/voicerecorder_public_constants_api/group"/>
       
 10539 </component>
       
 10540 </collection>
       
 10541 <collection id="voicerecorder" name="Voice Recorder">
       
 10542 <!--this is really a component, move down a directory -->
       
 10543 <component id="voicerecorder_build" filter="s60" name="Voice Recorder Build">
       
 10544 <unit bldFile="/app/voicerec/voicerecorder/group"/>
       
 10545 </component>
       
 10546 </collection>
       
 10547 <collection id="voicerec_info" name="Voice Recorder Apps Info">
       
 10548 
       
 10549 </collection>
       
 10550 </package>
       
 10551 <package id="screensaver" level="apps" tech-domain="ui" name="Screen Saver Apps" levels="plugin ui">
       
 10552 <!-- is this a user-facing application or a daemon? -->
       
 10553 <!-- units need to be commented out until configuration is in place. They are currently #included from screensaver_build-->
       
 10554 <collection id="scrsaver" name="Screen Saver" level="plugin">
       
 10555 <meta rel="config">
       
 10556 <not-defined condition="TOOLS"/>
       
 10557 </meta>
       
 10558 <component id="scrsaverplugins" filter="s60" name="Screen Saver Plugins" class="plugin">
       
 10559 <meta rel="config">
       
 10560 <not-defined condition="__SERIES60_30__"/>
       
 10561 <defined condition="__SERIES60_NATIVE_BROWSER"/>
       
 10562 </meta>
       
 10563 <!-- must have only one component. #include from a common bld.inf, or move up a directory and make scrsaverplugins a collection -->
       
 10564 <!--<unit bldFile="scrsaver/scrsaverplugins/ScreenSaverAnimPlugin/group/"/>
       
 10565         <unit bldFile="scrsaver/scrsaverplugins/ScreenSaverGifAnimPlugin/group/"/>-->
       
 10566 </component>
       
 10567 <component id="scrsaver_slideshowplugin" filter="s60" name="Screen Saver Slideshow Plugin" class="plugin">
       
 10568 <meta rel="config">
       
 10569 <defined condition="__SLIDESHOW_SCREENSAVER "/>
       
 10570 </meta>
       
 10571 <!--<unit bldFile="scrsaver/scrsaverplugins/SlideshowPlugin/group"/>       -->
       
 10572 </component>
       
 10573 <component id="screensaveraiwplugin" filter="s60" name="Screen Saver AIW Plugin" class="plugin">
       
 10574 <meta rel="config">
       
 10575 <defined condition="RD_SCREENSAVERAIWPLUGIN  "/>
       
 10576 </meta>
       
 10577 <!-- <unit bldFile="scrsaver/screensaveraiwplugin/group"/>-->
       
 10578 </component>
       
 10579 </collection>
       
 10580 <collection id="screensaver_info" name="Screen Saver Apps Info" level="ui">
       
 10581 <component id="screensaver_build" filter="s60" name="Screen Saver Application">
       
 10582 <!--the app should be a separate component -->
       
 10583 <unit bldFile="/app/screensaver/group"/>
       
 10584 </component>
       
 10585 </collection>
       
 10586 </package>
       
 10587 <package id="homescreen" level="apps" tech-domain="ui" name="Home Screen Apps" levels="fw support apps">
       
 10588 <collection id="homescreen_plat" name="Home Screen Apps Platform Interfaces" level="apps">
       
 10589 <component id="menu_settings_api" name="Menu Settings API" class="api" filter="s60">
       
 10590 <unit bldFile="/app/homescreen/homescreen_plat/menu_settings_api/group"/>
       
 10591 </component>
       
 10592 <component id="hs_content_control_ui" name="HS Content Control Ui" class="api" filter="s60">
       
 10593 <unit bldFile="/app/homescreen/homescreen_plat/hs_content_control_ui/group"/>
       
 10594 </component>
       
 10595 <component id="hs_renderingplugin_api" name="HS Rendering Plugin API" class="api" filter="s60">
       
 10596 <unit bldFile="/app/homescreen/homescreen_plat/hs_renderingplugin_api/group"/>
       
 10597 </component>
       
 10598 </collection>
       
 10599 <collection id="idlehomescreen" name="Idle Home Screen" level="apps">
       
 10600 <component id="nativeuicontroller" filter="s60" name="Native UI Controller">
       
 10601 <unit bldFile="/app/homescreen/idlehomescreen/nativeuicontroller/group"/>
       
 10602 </component>
       
 10603 <component id="exths" filter="s60" name="Active Idle Container" class="plugin">
       
 10604 <!-- why is the ID so different from the name? Is one wrong? -->
       
 10605 <unit bldFile="/app/homescreen/idlehomescreen/exths/group"/>
       
 10606 </component>
       
 10607 <component id="hscontentcontrol" filter="s60" name="Home Screen Content Control" introduced="^3">
       
 10608 <unit bldFile="/app/homescreen/idlehomescreen/hscontentcontrol/group"/>
       
 10609 </component>
       
 10610 <component id="hssapiwrapper" filter="s60" name="HS SAPI Wrapper" introduced="^3">
       
 10611 <!--  can only have one unit. #include from a common bld.inf, or split into two components -->
       
 10612 <unit bldFile="/app/homescreen/idlehomescreen/sapiwrapper/cpswrapper/group"/>
       
 10613 <unit bldFile="/app/homescreen/idlehomescreen/sapiwrapper/hspswrapper/group"/>
       
 10614 </component>
       
 10615 <component id="xmluirendering" filter="s60" name="XML UI Rendering" introduced="^3">
       
 10616 <unit bldFile="/app/homescreen/idlehomescreen/xmluirendering/group"/>
       
 10617 </component>
       
 10618 <component id="xmluicontroller" filter="s60" name="XML UI Controller" introduced="^3">
       
 10619 <unit bldFile="/app/homescreen/idlehomescreen/xmluicontroller/group"/>
       
 10620 </component>
       
 10621 <component id="widgetmanager" filter="s60" name="Widget Manager" introduced="^3">
       
 10622 <unit bldFile="/app/homescreen/idlehomescreen/widgetmanager/group"/>
       
 10623 </component>
       
 10624 <component id="idlehomescreen_help" filter="s60" name="Idle Home Screen Help">
       
 10625 <unit bldFile="/app/homescreen/idlehomescreen/help/group"/>
       
 10626 </component>
       
 10627 <component id="idlehomescreen_data" filter="s60" name="Idle Home Screen Data">
       
 10628 <meta rel="config">
       
 10629 <defined condition="FF_HOMESCREEN_COMMON_IDLEFW"/>
       
 10630 <!-- currently always on, so safe to define here for now -->
       
 10631 </meta>
       
 10632 <unit bldFile="/app/homescreen/idlehomescreen/data/group"/>
       
 10633 </component>
       
 10634 <component id="idlehomescreen_build" filter="s60" name="Idle Home Screen Build">
       
 10635 <!-- can the loc file be moved to another comopnent and this one removed? -->
       
 10636 <unit bldFile="/app/homescreen/idlehomescreen/group"/>
       
 10637 </component>
       
 10638 
       
 10639 </collection>
       
 10640 <collection id="menufw" name="Menu Framework" level="fw">
       
 10641 <component id="hierarchynavigator" filter="s60" name="Hierarchy Navigator">
       
 10642 <unit bldFile="/app/homescreen/menufw/hierarchynavigator/group"/>
       
 10643 </component>
       
 10644 <component id="menufwui" filter="s60" name="Menu Framework UI">
       
 10645 <unit bldFile="/app/homescreen/menufw/menufwui/group"/>
       
 10646 </component>
       
 10647 <component id="menusuites" filter="s60" name="Menu Suites">
       
 10648 <unit bldFile="/app/homescreen/menufw/menusuites/group"/>
       
 10649 </component>
       
 10650 <component id="menufw_build" filter="s60" name="Menu Framework Build">
       
 10651 <!-- can the exports be exported by the other components? -->
       
 10652 <unit bldFile="/app/homescreen/menufw/group"/>
       
 10653 </component>
       
 10654 </collection>
       
 10655 <collection id="taskswitcher" name="Task Switcher" level="support">
       
 10656 <component id="contextengine" filter="s60" name="Context Engine" introduced="^3">
       
 10657 <unit bldFile="/app/homescreen/taskswitcher/contextengine/group"/>
       
 10658 </component>
       
 10659 <component id="taskswitcherui" filter="s60" name="Task Switcher UI" introduced="^3">
       
 10660 <unit bldFile="/app/homescreen/taskswitcher/taskswitcherui/group"/>
       
 10661 </component>
       
 10662 </collection>
       
 10663 </package>
       
 10664 <package id="graphicsuis" level="services" tech-domain="ui" name="Graphics UIs" levels="util ui">
       
 10665 <collection id="graphicsuis_plat" name="Graphics UIs Platform Interfaces" level="ui">
       
 10666 <component id="svgt_viewer_ui_api" name="SVG-T Viewer UI API" class="api" filter="s60">
       
 10667 <unit bldFile="/app/graphicsuis/graphicsuis_plat/svgt_viewer_ui_api/group"/>
       
 10668 </component>
       
 10669 <component id="svg_application_observer_utility_api" name="SVG Application Observer Utility API" class="api" filter="s60">
       
 10670 <unit bldFile="/app/graphicsuis/graphicsuis_plat/svg_application_observer_utility_api/group"/>
       
 10671 </component>
       
 10672 <component id="svgt_file_view_details_dialog_api" name="SVG-T File View Details Dialog API" class="api" filter="s60">
       
 10673 <unit bldFile="/app/graphicsuis/graphicsuis_plat/svgt_file_view_details_dialog_api/group"/>
       
 10674 </component>
       
 10675 </collection>
       
 10676 <collection id="svgtviewer" name="SVG-T Viewer" level="ui">
       
 10677 <component id="svgtviewerplugin" filter="s60" name="SVG-T Viewer Plugin">
       
 10678 <unit bldFile="/app/graphicsuis/svgtviewer/svgtviewerplugin/group"/>
       
 10679 </component>
       
 10680 </collection>
       
 10681 </package>
       
 10682 <package id="profile" level="apps" tech-domain="ui" name="Profiles" levels="app">
       
 10683 <collection id="profile_plat" name="Profiles Platform Interfaces" level="app">
       
 10684 <component id="profiles_settings_view_api" name="Profiles Settings View API" class="api" filter="s60">
       
 10685 <unit bldFile="/app/profile/profile_plat/profiles_settings_view_api/group"/>
       
 10686 </component>
       
 10687 </collection>
       
 10688 <collection id="profilesapplication" name="Profiles Application" level="app">
       
 10689 <component id="profiles" filter="s60" name="Profiles">
       
 10690 <unit bldFile="/app/profile/profilesapplication/profiles/group"/>
       
 10691 </component>
       
 10692 
       
 10693 </collection>
       
 10694 <collection id="profile_info" name="Profiles Info" level="app">
       
 10695 <component id="profile_help" filter="s60" name="Profiles Help">
       
 10696 <unit bldFile="/app/profile/help/group"/>
       
 10697 </component>
       
 10698 </collection>
       
 10699 </package>
       
 10700 <package id="speechsrv" level="services" tech-domain="ui" name="Speech Recognition UIs" levels="engine framework ui">
       
 10701 <collection id="speechsrv_plat" name="Speech Recognition UIs Platform Interfaces" level="ui">
       
 10702 <component id="vas_api" name="VAS API" class="api" filter="s60">
       
 10703 <unit bldFile="/app/speechsrv/speechsrv_plat/vas_api/group"/>
       
 10704 </component>
       
 10705 <component id="nss_devasr_api" name="NSS DevASR API" class="api" filter="s60">
       
 10706 <unit bldFile="/app/speechsrv/speechsrv_plat/nss_devasr_api/group"/>
       
 10707 </component>
       
 10708 <component id="tts_hw_device_api" name="TTS HW Device API" class="api" filter="s60">
       
 10709 <unit bldFile="/app/speechsrv/speechsrv_plat/tts_hw_device_api/group"/>
       
 10710 </component>
       
 10711 <component id="voice_commands_resource_header_api" name="Voice Commands Resource Header API" class="api" filter="s60">
       
 10712 <unit bldFile="/app/speechsrv/speechsrv_plat/voice_commands_resource_header_api/group"/>
       
 10713 </component>
       
 10714 <component id="nss_mmf_tts_custom_commands_api" name="NSS MMF TTS Custom Commands API" class="api" filter="s60">
       
 10715 <unit bldFile="/app/speechsrv/speechsrv_plat/nss_mmf_tts_custom_commands_api/group"/>
       
 10716 </component>
       
 10717 <component id="srsf_cenrep_settings_api" name="SRSF CenRep Settings API" class="api" filter="s60">
       
 10718 <unit bldFile="/app/speechsrv/speechsrv_plat/srsf_cenrep_settings_api/group"/>
       
 10719 </component>
       
 10720 <component id="voice_ui_plugin_api" name="Voice UI Plug-in API" class="api" filter="s60">
       
 10721 <unit bldFile="/app/speechsrv/speechsrv_plat/voice_ui_plugin_api/group"/>
       
 10722 </component>
       
 10723 <component id="nss_tts_utility_api" name="NSS TTS Utility API" class="api" filter="s60">
       
 10724 <unit bldFile="/app/speechsrv/speechsrv_plat/nss_tts_utility_api/group"/>
       
 10725 </component>
       
 10726 <component id="nss_srs_custom_commands_api" name="NSS SRS Custom Commands API" class="api" filter="s60">
       
 10727 <unit bldFile="/app/speechsrv/speechsrv_plat/nss_srs_custom_commands_api/group"/>
       
 10728 </component>
       
 10729 <component id="srsf_secondarydisplay_api" name="SRSF Secondary Display API" class="api" filter="s60">
       
 10730 <unit bldFile="/app/speechsrv/speechsrv_plat/srsf_secondarydisplay_api/group"/>
       
 10731 </component>
       
 10732 <component id="asrs_hw_device_api" name="ASRS Hardware Device API" class="api" filter="s60">
       
 10733 <unit bldFile="/app/speechsrv/speechsrv_plat/asrs_hw_device_api/group"/>
       
 10734 </component>
       
 10735 <component id="vas_vcommand_api" name="VAS Voice Command API" class="api" filter="s60">
       
 10736 <unit bldFile="/app/speechsrv/speechsrv_plat/vas_vcommand_api/group"/>
       
 10737 </component>
       
 10738 <component id="adaptation_hw_device_api" name="Adaptation Hardware Device API" class="api" filter="s60">
       
 10739 <unit bldFile="/app/speechsrv/speechsrv_plat/adaptation_hw_device_api/group"/>
       
 10740 </component>
       
 10741 <component id="nss_devtts_api" name="NSS DevTTS API" class="api" filter="s60">
       
 10742 <unit bldFile="/app/speechsrv/speechsrv_plat/nss_devtts_api/group"/>
       
 10743 </component>
       
 10744 <component id="nss_srs_utility_api" name="NSS SRS Utility API" class="api" filter="s60">
       
 10745 <unit bldFile="/app/speechsrv/speechsrv_plat/nss_srs_utility_api/group"/>
       
 10746 </component>
       
 10747 <component id="recognition_hw_device_api" name="Recognition Hardware Device API" class="api" filter="s60">
       
 10748 <unit bldFile="/app/speechsrv/speechsrv_plat/recognition_hw_device_api/group"/>
       
 10749 </component>
       
 10750 <component id="vas_contact_handler_api" name="VAS Contact Handler API" class="api" filter="s60">
       
 10751 <unit bldFile="/app/speechsrv/speechsrv_plat/vas_contact_handler_api/group"/>
       
 10752 </component>
       
 10753 <component id="nlp_hw_device" name="NLP Hardware Device" class="api" filter="s60">
       
 10754 <unit bldFile="/app/speechsrv/speechsrv_plat/nlp_hw_device/group"/>
       
 10755 </component>
       
 10756 <component id="nss_si_speech_recognition_data_api" name="NSS SI Speech Recognition Data API" class="api" filter="s60">
       
 10757 <unit bldFile="/app/speechsrv/speechsrv_plat/nss_si_speech_recognition_data_api/group"/>
       
 10758 </component>
       
 10759 <component id="nss_tts_common_api" name="NSS TTS Common API" class="api" filter="s60">
       
 10760 <unit bldFile="/app/speechsrv/speechsrv_plat/nss_tts_common_api/group"/>
       
 10761 </component>
       
 10762 <component id="grcompiler_hw_device_api" name="Grammar Compiler Hardware Device API" class="api" filter="s60">
       
 10763 <unit bldFile="/app/speechsrv/speechsrv_plat/grcompiler_hw_device_api/group"/>
       
 10764 </component>
       
 10765 <component id="ttp_hw_device_api" name="TTP Hardware Device API" class="api" filter="s60">
       
 10766 <unit bldFile="/app/speechsrv/speechsrv_plat/ttp_hw_device_api/group"/>
       
 10767 </component>
       
 10768 <component id="vocman_hw_device_api" name="VocMan Hardware Device API" class="api" filter="s60">
       
 10769 <unit bldFile="/app/speechsrv/speechsrv_plat/vocman_hw_device_api/group"/>
       
 10770 </component>
       
 10771 <component id="speech_synthesis_clientserver_api" name="Speech Synthesis Client-Server API" class="api" filter="s60">
       
 10772 <unit bldFile="/app/speechsrv/speechsrv_plat/speech_synthesis_clientserver_api/group"/>
       
 10773 </component>
       
 10774 <component id="voice_ui_accessory_button_handling_api" name="Voice UI Accessory Button Handling API" class="api" filter="s60">
       
 10775 <unit bldFile="/app/speechsrv/speechsrv_plat/voice_ui_accessory_button_handling_api/group"/>
       
 10776 </component>
       
 10777 <component id="ui_voice_recognition_api" name="UI Voice Recognition API" class="api" filter="s60">
       
 10778 <unit bldFile="/app/speechsrv/speechsrv_plat/ui_voice_recognition_api/group"/>
       
 10779 </component>
       
 10780 <component id="vcommand_settings_cenrep_api" name="Voice Command Settings CenRep API" class="api" filter="s60">
       
 10781 <unit bldFile="/app/speechsrv/speechsrv_plat/vcommand_settings_cenrep_api/group"/>
       
 10782 </component>
       
 10783 </collection>
       
 10784 <collection id="voiceui" name="Voice UI" level="ui">
       
 10785 <component id="vcommand" filter="s60" name="Voice Commands UI" introduced="^1">
       
 10786 <unit bldFile="/app/speechsrv/voiceui/vcommand/group"/>
       
 10787 </component>
       
 10788 <component id="voiceuivoicerecognition" filter="s60" name="Voice UI Recognition" introduced="^1">
       
 10789 <unit bldFile="/app/speechsrv/voiceui/voiceuivoicerecognition/group"/>
       
 10790 </component>
       
 10791 <component id="pbkinfoviewimpl" filter="s60" name="Phonebook Info View Implementation" introduced="^1">
       
 10792 <unit bldFile="/app/speechsrv/voiceui/pbkinfoviewimpl/group"/>
       
 10793 </component>
       
 10794 <component id="aiwpbkinfoviewprovider" filter="s60" name="AIW Phonebook Info View Provider" class="plugin" introduced="^1">
       
 10795 <unit bldFile="/app/speechsrv/voiceui/aiwpbkinfoviewprovider/group"/>
       
 10796 </component>
       
 10797 <component id="vccontrolpanelplugin" filter="s60" name="Voice Commands Control Panel Plugin" class="plugin" introduced="^1">
       
 10798 <meta rel="config">
       
 10799 <defined condition="__VCOMMAND_CONTROL_PANEL"/>
       
 10800 </meta>
       
 10801 <!-- component is commented out until configuration is in place. Currently #included from voiceui_build -->
       
 10802 <!--<unit bldFile="voiceui/vccontrolpanelplugin/group"/>-->
       
 10803 </component>
       
 10804 <component id="voiceui_build" filter="s60" name="Voice UI Build" introduced="^1">
       
 10805 <!--  can this be put into the other components? -->
       
 10806 <unit bldFile="/app/speechsrv/voiceui/group"/>
       
 10807 </component>
       
 10808 </collection>
       
 10809 <collection id="srsf" name="Speech Recognition and Synthesis Framework" level="framework">
       
 10810 <component id="sispeechrecognitiondata" filter="s60" name="SI Speech Recognition Data">
       
 10811 <unit bldFile="/app/speechsrv/srsf/sispeechrecognitiondata/group"/>
       
 10812 </component>
       
 10813 <component id="ttscommon" filter="s60" name="TTS Common">
       
 10814 <unit bldFile="/app/speechsrv/srsf/ttscommon/group"/>
       
 10815 </component>
       
 10816 <component id="devtts" filter="s60" name="Text to Speech">
       
 10817 <unit bldFile="/app/speechsrv/srsf/devtts/group"/>
       
 10818 </component>
       
 10819 <component id="ttscustomcommands" filter="s60" name="TTS Custom Commands">
       
 10820 <unit bldFile="/app/speechsrv/srsf/ttscustomcommands/group"/>
       
 10821 </component>
       
 10822 <component id="ttscontrollerplugin" filter="s60" name="TTS Controller Plugin" class="plugin">
       
 10823 <unit bldFile="/app/speechsrv/srsf/ttscontrollerplugin/group"/>
       
 10824 </component>
       
 10825 <component id="ttsutility" filter="s60" name="TTS Utility">
       
 10826 <unit bldFile="/app/speechsrv/srsf/ttsutility/group"/>
       
 10827 </component>
       
 10828 <component id="speechsynthesis" filter="s60" name="Speech Synthesis">
       
 10829 <!-- can only have one unit. #include these from a common bld.inf -->
       
 10830 <unit bldFile="/app/speechsrv/srsf/speechsynthesis/client/group"/>
       
 10831 <unit bldFile="/app/speechsrv/srsf/speechsynthesis/server/group"/>
       
 10832 </component>
       
 10833 <component id="devasr" filter="s60" name="Audio Recording and Speech Recognition">
       
 10834 <unit bldFile="/app/speechsrv/srsf/devasr/group"/>
       
 10835 </component>
       
 10836 <component id="sicc" filter="s60" name="Speaker Independent Custom Commands">
       
 10837 <unit bldFile="/app/speechsrv/srsf/sicc/group"/>
       
 10838 </component>
       
 10839 <component id="sisrscontrollerplugin" filter="s60" name="SI SRS Controller Plugin" class="plugin">
       
 10840 <unit bldFile="/app/speechsrv/srsf/sisrscontrollerplugin/group"/>
       
 10841 </component>
       
 10842 <component id="siutility" filter="s60" name="Speaker Independent Utility">
       
 10843 <unit bldFile="/app/speechsrv/srsf/siutility/group"/>
       
 10844 </component>
       
 10845 <component id="nssvasapi" filter="s60" name="NSS VAS API">
       
 10846 <unit bldFile="/app/speechsrv/srsf/nssvasapi/group"/>
       
 10847 </component>
       
 10848 <component id="nssvascontacthdlr" filter="s60" name="NSS VAS Contact Handler">
       
 10849 <unit bldFile="/app/speechsrv/srsf/nssvascontacthdlr/group"/>
       
 10850 </component>
       
 10851 <component id="vcommandhandler" filter="s60" name="Voice Command Handler">
       
 10852 <unit bldFile="/app/speechsrv/srsf/vcommandhandler/group"/>
       
 10853 </component>
       
 10854 <component id="vuiphandler" filter="s60" name="Voice UI Plugin Handler">
       
 10855 <unit bldFile="/app/speechsrv/srsf/vuiphandler/group"/>
       
 10856 </component>
       
 10857 <component id="vcommandexecutor" filter="s60" name="Voice Command Executor">
       
 10858 <unit bldFile="/app/speechsrv/srsf/vcommandexecutor/group"/>
       
 10859 </component>
       
 10860 <component id="vcommandexecutorbearer" filter="s60" name="Voice Command Executor Bearer">
       
 10861 <unit bldFile="/app/speechsrv/srsf/vcommandexecutorbearer/group"/>
       
 10862 </component>
       
 10863 <component id="vcommandmanager" filter="s60" name="Voice Command Manager">
       
 10864 <unit bldFile="/app/speechsrv/srsf/vcommandmanager/group"/>
       
 10865 </component>
       
 10866 <component id="vcexecutorapp" filter="s60" name="Voice Command Executor Application">
       
 10867 <unit bldFile="/app/speechsrv/srsf/vcexecutorapp/group"/>
       
 10868 </component>
       
 10869 <component id="profileobserverplugin" filter="s60" name="Profile Observer Plugin" class="plugin">
       
 10870 <unit bldFile="/app/speechsrv/srsf/profileobserverplugin/group"/>
       
 10871 </component>
       
 10872 <component id="srsf_build" filter="s60" name="Speech Recognition and Synthesis Framework Build">
       
 10873 <!-- should distribute this into the above components -->
       
 10874 <unit bldFile="/app/speechsrv/srsf/group"/>
       
 10875 </component>
       
 10876 </collection>
       
 10877 <collection id="speechsrv_info" name="Speech Recognition UIs Info" level="ui">
       
 10878 
       
 10879 </collection>
       
 10880 </package>
       
 10881 <package id="homescreentools" level="services" tech-domain="ui" name="Home Screen Tools" levels="tool install">
       
 10882 <collection id="dtdinstaller" name="DTD Installer" level="install">
       
 10883 <!-- collection is really a component. Needs to be moved down a directory -->
       
 10884 <!-- this needs to be built first, does build order need to be forced with filters? -->
       
 10885 <component id="dtdinstaller_build" filter="s60" name="DTD Installer Build" target="desktop" class="tool">
       
 10886 <unit bldFile="/app/homescreentools/dtdinstaller/group"/>
       
 10887 </component>
       
 10888 </collection>
       
 10889 <collection id="themeinstaller" name="Theme Installer" level="install">
       
 10890 <!-- collection is really a component. Needs to be moved down a directory -->
       
 10891 <component id="themeinstaller_build" filter="s60" name="Theme Installer Build" target="desktop" class="tool">
       
 10892 <unit bldFile="/app/homescreentools/themeinstaller/group"/>
       
 10893 </component>
       
 10894 </collection>
       
 10895 <collection id="widgettools" name="Widget Tools" level="install">
       
 10896 <component id="hspluginpreinstaller" filter="s60" name="HS Plugin Preinstaller" target="desktop" class="tool" introduced="^3">
       
 10897 <unit bldFile="/app/homescreentools/widgettools/hspluginspreinstaller/group"/>
       
 10898 </component>
       
 10899 <component id="wrtwidgetpreinstaller" filter="s60" name="WRT Widget Preinstaller" target="desktop" class="tool" introduced="^3">
       
 10900 <unit bldFile="/app/homescreentools/widgettools/wrtwidgetpreinstaller/group"/>
       
 10901 </component>
       
 10902 </collection>
       
 10903 </package>
       
 10904 <package id="webuis" level="services" tech-domain="rt" name="Web UIs" levels="plugin app">
       
 10905 <collection id="browserui" name="Browser UI" level="app">
       
 10906 <component id="browser" filter="s60" name="Browser">
       
 10907 <unit bldFile="/app/webuis/browserui/browser/group"/>
       
 10908 </component>
       
 10909 <component id="operatormenu" filter="s60" name="Browser Operator Menu">
       
 10910 <unit bldFile="/app/webuis/browserui/operatormenu/group"/>
       
 10911 </component>
       
 10912 <component id="videoservices" filter="s60" name="Browser Video Services">
       
 10913 <unit bldFile="/app/webuis/browserui/videoservices/group"/>
       
 10914 </component>
       
 10915 </collection>
       
 10916 <collection id="browserplugins" name="Browser Plugins" level="plugin">
       
 10917 <component id="browsersysteminfoplugin" filter="s60" name="Browser System Info Plugin" class="plugin">
       
 10918 <meta rel="config">
       
 10919 <defined condition="__WEB_WIDGETS"/>
       
 10920 </meta>
       
 10921 <!-- uncomment the unit when configuration is in place, it's currently #included from browserplugins_build -->
       
 10922 <!-- <unit bldFile="browserplugins/browsersysteminfoplugin/group"/>-->
       
 10923 </component>
       
 10924 <component id="browsergpsplugin" filter="s60" name="Browser GPS Plugin" class="plugin">
       
 10925 <meta rel="config">
       
 10926 <defined condition="__WEB_WIDGETS"/>
       
 10927 </meta>
       
 10928 <!-- uncomment the unit when configuration is in place, it's currently #included from browserplugins_build -->
       
 10929 <!-- <unit bldFile="browserplugins/browsergpsplugin/group"/>-->
       
 10930 </component>
       
 10931 <component id="browseraudiovideoplugin" filter="s60" name="Browser Audio Video Plugin" class="plugin">
       
 10932 <unit bldFile="/app/webuis/browserplugins/browseraudiovideoplugin/group"/>
       
 10933 </component>
       
 10934 <component id="browserplugins_build" filter="s60" name="Browser Plugins Build">
       
 10935 <!-- when configuration is in place, the #ifdef is no longer needed and this component can be removed -->
       
 10936 <unit bldFile="/app/webuis/browserplugins/group"/>
       
 10937 </component>
       
 10938 </collection>
       
 10939 <collection id="pushmtm" name="Push MTM" level="plugin">
       
 10940 <component id="pushmtm_help" filter="s60" name="Push MTM Help">
       
 10941 <unit bldFile="/app/webuis/pushmtm/help/group"/>
       
 10942 </component>
       
 10943 <component id="plugins" filter="s60" name="Push MTM Plugins" class="plugin">
       
 10944 <unit bldFile="/app/webuis/pushmtm/plugins/group"/>
       
 10945 </component>
       
 10946 <component id="pushmtm_build" filter="s60" name="Push MTM Build">
       
 10947 <!-- Some content is at collection level and some is at comopnent level. Either make this a single
       
 10948 			component and move it down a diretcory, or make separate independent components in this collection -->
       
 10949 <unit bldFile="/app/webuis/pushmtm/group"/>
       
 10950 </component>
       
 10951 </collection>
       
 10952 </package>
       
 10953 <package id="jrt" level="services" tech-domain="rt" name="Java Runtime" levels="util generic rt ui">
       
 10954 <collection id="jrt_plat" name="JRT Platform Interfaces" level="ui">
       
 10955 <component id="java_registry_api" name="Java Registry API" class="api" filter="s60">
       
 10956 <unit bldFile="/app/jrt/jrt_plat/java_registry_api/build"/>
       
 10957 </component>
       
 10958 <component id="java_env_info_api" name="Java Environment Info API" class="api" filter="s60">
       
 10959 <unit bldFile="/app/jrt/jrt_plat/java_env_info_api/build"/>
       
 10960 </component>
       
 10961 <component id="java_debug_api" name="Java Debug API" class="api" filter="s60">
       
 10962 <unit bldFile="/app/jrt/jrt_plat/java_debug_api/build"/>
       
 10963 </component>
       
 10964 </collection>
       
 10965 <collection id="java_build" name="JRT Build" level="util">
       
 10966 <component id="java_build_sf" filter="sf_build" name="JRT Build for Symbian Foundation">
       
 10967 <unit bldFile="/app/jrt/group/sf"/>
       
 10968 </component>
       
 10969 </collection>
       
 10970 </package>
       
 10971 <package id="conntools" level="services" tech-domain="dc" name="Connectivity Tools" levels="config app">
       
 10972 <collection id="nettools" name="Net Tools" level="app">
       
 10973 <component id="conntest" filter="s60" name="Connection Test" purpose="development">
       
 10974 <unit bldFile="/app/conntools/nettools/conntest/group"/>
       
 10975 </component>
       
 10976 </collection>
       
 10977 <collection id="emulatorlan" name="Emulator LAN" level="config">
       
 10978 <!-- component is actually a colleciton, should be moved down a directory -->
       
 10979 <component id="emulatorlan_build" filter="s60" name="Emulator LAN Build" class="config" purpose="development">
       
 10980 <unit bldFile="/app/conntools/emulatorlan/group"/>
       
 10981 </component>
       
 10982 </collection>
       
 10983 </package>
       
 10984 <package id="rndtools" level="services" tech-domain="to" name="R&amp;D tools" levels="support generic test util">
       
 10985 <collection id="creator" name="Creator" level="support">
       
 10986 <!-- collection is really a component. Should move down a directory -->
       
 10987 <component id="creator_build" filter="s60" name="Creator Tool" purpose="development" target="device" class="tool">
       
 10988 <unit bldFile="/app/rndtools/creator/group"/>
       
 10989 </component>
       
 10990 </collection>
       
 10991 <collection id="filebrowser" name="File Browser" level="util">
       
 10992 <!-- consider collapsing into a single component -->
       
 10993 <component id="fileopserver" filter="s60" name="File Operations Server" purpose="development" target="device" class="tool">
       
 10994 <meta rel="config">
       
 10995 <not-defined condition="FILEBROWSER_LITE"/>
       
 10996 </meta>
       
 10997 <!-- uncomment the unit when configuration is in place, it's currently #included from filebrowser_build -->
       
 10998 <!-- <unit bldFile="filebrowser/fileopserver/group"/>-->
       
 10999 </component>
       
 11000 <component id="fileopclient" filter="s60" name="File Operations Client" purpose="development" target="device" class="tool">
       
 11001 <meta rel="config">
       
 11002 <not-defined condition="FILEBROWSER_LITE"/>
       
 11003 </meta>
       
 11004 <!-- uncomment the unit when configuration is in place, it's currently #included from filebrowser_build -->
       
 11005 <!--<unit bldFile="filebrowser/fileopclient/group"/>-->
       
 11006 </component>
       
 11007 <component id="filebrowser_build" filter="s60" name="File Browser Application" purpose="development" target="device" class="tool">
       
 11008 <!-- Need to make this a self-contained component by removing #includes. Can only do when configuration is in place-->
       
 11009 <unit bldFile="/app/rndtools/filebrowser/group"/>
       
 11010 </component>
       
 11011 </collection>
       
 11012 <collection id="launcher" name="Launcher" level="util">
       
 11013 <!-- collection is really a component. Should move down a directory -->
       
 11014 <component id="launcher_build" filter="s60" name="Launcher Utility" purpose="development" target="device" class="tool">
       
 11015 <unit bldFile="/app/rndtools/launcher/group"/>
       
 11016 </component>
       
 11017 </collection>
       
 11018 <collection id="loadgen" name="Load Generator" level="test">
       
 11019 <!-- collection is really a component. Should move down a directory -->
       
 11020 <component id="loadgen_build" filter="s60" name="Load Generator Application" purpose="development" target="device" class="tool">
       
 11021 <unit bldFile="/app/rndtools/loadgen/group"/>
       
 11022 </component>
       
 11023 </collection>
       
 11024 <collection id="perfmon" name="Performance Monitor" level="test">
       
 11025 <!-- collection is really a component. Should move down a directory -->
       
 11026 <component id="perfmon_build" filter="s60" name="Performance Monitor Tool" purpose="development" target="device" class="tool">
       
 11027 <unit bldFile="/app/rndtools/perfmon/group"/>
       
 11028 </component>
       
 11029 </collection>
       
 11030 <collection id="screengrabber" name="Screen Grabber" level="util">
       
 11031 <!-- collection is really a component. Should move down a directory -->
       
 11032 <component id="screengrabber_build" filter="s60" name="ScreenGrabber" purpose="development" target="device" class="tool">
       
 11033 <unit bldFile="/app/rndtools/screengrabber/group"/>
       
 11034 </component>
       
 11035 </collection>
       
 11036 <collection id="stifui" name="STIF UI" level="generic">
       
 11037 <component id="stifui_avkon" filter="s60" name="STIF UI for Avkon" purpose="development" target="device">
       
 11038 <unit bldFile="/app/rndtools/stifui/avkon/group"/>
       
 11039 </component>
       
 11040 
       
 11041 </collection>
       
 11042 <collection id="memspyui" name="Memspy UI" level="generic">
       
 11043 <!-- collection is really a component. Should move down a directory -->
       
 11044 <component id="memspyui_build" filter="s60" name="Memspy UI Application" purpose="development" target="device" class="tool">
       
 11045 <unit bldFile="/app/rndtools/memspyui/group"/>
       
 11046 </component>
       
 11047 </collection>
       
 11048 <collection id="htiui" name="Harmonized Test Interface UI" level="generic">
       
 11049 <component id="HtiServicePlugins" filter="s60" name="HTI Service Plugins" purpose="development" target="device" class="plugin">
       
 11050 <!-- can only have a single unit. Should #include from a common bld.inf file -->
       
 11051 <unit bldFile="/app/rndtools/htiui/HtiServicePlugins/HtiAppServicePlugin/group"/>
       
 11052 <unit bldFile="/app/rndtools/htiui/HtiServicePlugins/HtiAudioServicePlugin/group"/>
       
 11053 <unit bldFile="/app/rndtools/htiui/HtiServicePlugins/HtiKeyEventServicePlugin/group"/>
       
 11054 <unit bldFile="/app/rndtools/htiui/HtiServicePlugins/HtiMessagesServicePlugin/group"/>
       
 11055 <unit bldFile="/app/rndtools/htiui/HtiServicePlugins/HtiPIMServicePlugin/group"/>
       
 11056 <unit bldFile="/app/rndtools/htiui/HtiServicePlugins/HtiScreenshotServicePlugin/group"/>
       
 11057 <unit bldFile="/app/rndtools/htiui/HtiServicePlugins/HtiSysInfoServicePlugin/group"/>
       
 11058 <unit bldFile="/app/rndtools/htiui/HtiServicePlugins/HtiFtpBackupFake/group"/>
       
 11059 </component>
       
 11060 <component id="htidevicereboot" filter="s60" name="HTI Device Reboot" purpose="development" target="device">
       
 11061 <unit bldFile="/app/rndtools/htiui/htidevicereboot/group"/>
       
 11062 </component>
       
 11063 <component id="htistartupwait" filter="s60" name="HTI Startup Wait" purpose="development" target="device">
       
 11064 <unit bldFile="/app/rndtools/htiui/htistartupwait/group"/>
       
 11065 </component>
       
 11066 <component id="htiadmin" filter="s60" name="HTI Admin" purpose="development" target="device">
       
 11067 <unit bldFile="/app/rndtools/htiui/htiadmin/group"/>
       
 11068 </component>
       
 11069 <component id="htiui_build" filter="s60" name="HTI UI Build" purpose="development">
       
 11070 <!-- can this be split up into the other components or made a ROM component? -->
       
 11071 <unit bldFile="/app/rndtools/htiui/group"/>
       
 11072 </component>
       
 11073 </collection>
       
 11074 </package>
       
 11075 <package id="helps" level="apps" span="2" tech-domain="ui" name="Help Apps" levels="eng tools if ui">
       
 11076 <collection id="csxhelp" name="Context Sensitive Extended Help" level="if">
       
 11077 <!-- this is really a component. Should move it down a directory -->
       
 11078 <component id="csxhelp_build" filter="s60" name="Context Sensitive Extended Help Build">
       
 11079 <unit bldFile="/app/helps/csxhelp/group"/>
       
 11080 </component>
       
 11081 </collection>
       
 11082 <collection id="symhelp" name="Symbian Help" level="eng">
       
 11083 <component id="helpmodel" name="Help" introduced="6.0" purpose="optional">
       
 11084 <unit bldFile="/app/helps/symhelp/helpmodel/group" mrp="/app/helps/symhelp/helpmodel/group/app-services_hlpmodel.mrp"/>
       
 11085 </component>
       
 11086 </collection>
       
 11087 <collection id="helps_info" name="Help Apps Info" level="ui">
       
 11088 <component id="helps_metadata" name="Help Apps Metadata" class="config" introduced="^2" purpose="development" target="desktop">
       
 11089 <unit mrp="/app/helps/helps_info/helps_metadata/helps_metadata.mrp"/>
       
 11090 </component>
       
 11091 </collection>
       
 11092 </package>
       
 11093 <package id="techview" level="apps" span="2" tech-domain="ui" name="Techview" levels="services ui utils apps1 apps2 apps3">
       
 11094 <collection id="buildverification" name="Build Verification" level="services">
       
 11095 <component id="autosmoketest" name="Auto Smoke Test" filter="gt" purpose="development" introduced="9.1">
       
 11096 <unit bldFile="/app/techview/buildverification/autosmoketest/Group" mrp="/app/techview/buildverification/autosmoketest/Group/testtools_autosmoketest.mrp"/>
       
 11097 </component>
       
 11098 <component id="smoketest" name="Smoke Test" filter="gt" purpose="development">
       
 11099 <unit bldFile="/app/techview/buildverification/smoketest/Group" mrp="/app/techview/buildverification/smoketest/Group/testtools_smoketest.mrp"/>
       
 11100 </component>
       
 11101 </collection>
       
 11102 <collection id="techviewplat" name="Techview Platform" level="services">
       
 11103 
       
 11104 
       
 11105 
       
 11106 </collection>
       
 11107 <collection id="techviewui" name="Techview UI" level="ui">
       
 11108 
       
 11109 
       
 11110 
       
 11111 
       
 11112 </collection>
       
 11113 <collection id="controlpanel" name="Control Panel" level="ui">
       
 11114 
       
 11115 
       
 11116 
       
 11117 
       
 11118 </collection>
       
 11119 <collection id="pimapps" name="PIM Apps" level="apps3">
       
 11120 
       
 11121 
       
 11122 
       
 11123 </collection>
       
 11124 <collection id="securityapps" name="Security Apps" level="apps3">
       
 11125 
       
 11126 
       
 11127 </collection>
       
 11128 <collection id="utilityapps" name="Utility Apps" level="apps2">
       
 11129 
       
 11130 
       
 11131 
       
 11132 </collection>
       
 11133 <collection id="installationapps" name="Installation Apps" level="apps2">
       
 11134 
       
 11135 </collection>
       
 11136 <collection id="messagingapps" name="Messaging Apps" level="apps2">
       
 11137 
       
 11138 </collection>
       
 11139 <collection id="telephonyapps" name="Telephony Apps" level="apps1">
       
 11140 
       
 11141 </collection>
       
 11142 <collection id="networkingapps" name="Networking Apps" level="apps1">
       
 11143 
       
 11144 
       
 11145 
       
 11146 </collection>
       
 11147 <collection id="networkingutils" name="Networking Utils" level="utils">
       
 11148 
       
 11149 
       
 11150 </collection>
       
 11151 <collection id="shortlinkapps" name="Shortlink Apps" level="apps1">
       
 11152 
       
 11153 
       
 11154 
       
 11155 </collection>
       
 11156 <collection id="testapps" name="Test Apps" level="utils">
       
 11157 
       
 11158 
       
 11159 
       
 11160 
       
 11161 
       
 11162 </collection>
       
 11163 <collection id="avapps" name="A/V Apps" level="apps3">
       
 11164 
       
 11165 </collection>
       
 11166 <collection id="toolkit" name="Toolkit" level="utils">
       
 11167 
       
 11168 
       
 11169 
       
 11170 
       
 11171 </collection>
       
 11172 <collection id="techview_info" name="Techview Info" level="apps3">
       
 11173 <component id="techview_metadata" name="Techview Metadata" class="config" introduced="^2" purpose="development" target="desktop">
       
 11174 <unit mrp="/app/techview/techview_info/techview_metadata/techview_metadata.mrp"/>
       
 11175 </component>
       
 11176 </collection>
       
 11177 </package>
       
 11178 </layer>
       
 11179 </systemModel>
       
 11180 </SystemDefinition>