symbian4/single/sysdefs/system_model_3.0.xml
changeset 692 2a474e3bb10f
parent 679 e9aa1e11b96b
child 739 a8b07977fbe2
equal deleted inserted replaced
691:eddf9dc5369f 692:2a474e3bb10f
     1 <?xml version="1.0" encoding="UTF-8"?><SystemDefinition id-namespace="http://www.symbian.org/system-definition" schema="3.0.0">
     1 <?xml version="1.0" encoding="UTF-8"?>
       
     2 <SystemDefinition xmlns:qt="http://www.nokia.com/qt" id-namespace="http://www.symbian.org/system-definition" schema="3.0.0">
     2 <systemModel name="Symbian^4">
     3 <systemModel name="Symbian^4">
     3 <layer id="adaptation" name="Adaptation" levels="low mw high">
     4 <layer id="adaptation" name="Adaptation" levels="low mw high">
     4 <package id="stubs" tech-domain="hb" level="high" span="2" name="Stubs" levels="adaptation plugin mid engine">
     5 <package id="stubs" tech-domain="hb" level="high" span="2" name="Stubs" levels="adaptation plugin mid engine">
     5 <collection id="audiostubs" name="Audio Stubs" level="adaptation">
     6 <collection id="audiostubs" name="Audio Stubs" level="adaptation">
     6 <component id="devsoundextensions_stubs" name="Devsound Extensions Stubs">
     7 <component id="devsoundextensions_stubs" name="Devsound Extensions Stubs">
   277 </collection>
   278 </collection>
   278 <collection id="kernelhwsrv_info" name="Kernel and Hardware Services Info" level="test">
   279 <collection id="kernelhwsrv_info" name="Kernel and Hardware Services Info" level="test">
   279 <component id="kernelhwsrv_metadata" name="Kernel and Hardware Services Metadata" class="config" introduced="^2" purpose="development" target="desktop">
   280 <component id="kernelhwsrv_metadata" name="Kernel and Hardware Services Metadata" class="config" introduced="^2" purpose="development" target="desktop">
   280 <unit mrp="/os/kernelhwsrv/kernelhwsrv_info/kernelhwsrv_metadata/kernelhwsrv_metadata.mrp"/>
   281 <unit mrp="/os/kernelhwsrv/kernelhwsrv_info/kernelhwsrv_metadata/kernelhwsrv_metadata.mrp"/>
   281 </component>
   282 </component>
   282 <component id="kernelhwsrv_docpub" name="Kernel and Hardware Services Public Documentation" class="doc" introduced="^3" purpose="development">
   283 <component id="kernelhwsrv_metadata" name="Kernel and Hardware Services Public Documentation" class="doc" introduced="^3" purpose="development">
   283 <unit mrp="/os/kernelhwsrv/kernelhwsrv_info/doc_pub/kernelhwsrv_doc_pub.mrp"/>
   284 <unit mrp="/os/kernelhwsrv/kernelhwsrv_info/doc_pub/kernelhwsrv_doc_pub.mrp"/>
   284 </component>
   285 </component>
   285 </collection>
   286 </collection>
   286 </package>
   287 </package>
   287 <package id="boardsupport" level="hw" tech-domain="hb" name="Board Support" levels="bsp test 2 3 config">
   288 <package id="boardsupport" level="hw" tech-domain="hb" name="Board Support" levels="bsp test 2 3 config">
   932 </component>
   933 </component>
   933 <component id="hwrmtargetmodifierplugin" filter="s60" name="HWRM Target Modifier Plugin" class="plugin">
   934 <component id="hwrmtargetmodifierplugin" filter="s60" name="HWRM Target Modifier Plugin" class="plugin">
   934 <meta rel="config">
   935 <meta rel="config">
   935 <defined condition="__HWRM_TARGET_MODIFIER_PLUGIN"/>
   936 <defined condition="__HWRM_TARGET_MODIFIER_PLUGIN"/>
   936 </meta>
   937 </meta>
   937 <unit bldFile="/os/devicesrv/resourcemgmt/hwrmtargetmodifierplugin/group"/>
   938 <!-- uncomment the unit when configuration is in place, it's currently #included from resourcemgmt_build, 
       
   939       		may need to  -->
       
   940 <!-- <unit bldFile="resourcemgmt/hwrmtargetmodifierplugin/group"/> -->
   938 </component>
   941 </component>
   939 <component id="vibractrl" filter="s60" name="Vibra Control" deprecated="9.1">
   942 <component id="vibractrl" filter="s60" name="Vibra Control" deprecated="9.1">
   940 <unit bldFile="/os/devicesrv/resourcemgmt/vibractrl/group"/>
   943 <unit bldFile="/os/devicesrv/resourcemgmt/vibractrl/group"/>
   941 </component>
   944 </component>
   942 <component id="hwresourcesmgr" name="Hardware Resources Manager" introduced="^2" purpose="optional">
   945 <component id="hwresourcesmgr" name="Hardware Resources Manager" introduced="^2" purpose="optional">
   943 <unit bldFile="/os/devicesrv/resourcemgmt/hwresourcesmgr/group" mrp="/os/devicesrv/resourcemgmt/hwresourcesmgr/group/telephony_hwrm.mrp"/>
   946 <unit bldFile="/os/devicesrv/resourcemgmt/hwresourcesmgr/group" mrp="/os/devicesrv/resourcemgmt/hwresourcesmgr/group/telephony_hwrm.mrp"/>
   944 </component>
   947 </component>
   945 <component id="hwresourcesmgrconfig" name="Hardware Resources Manager Config" introduced="^3" purpose="optional" class="config">
   948 <component id="hwresourcesmgrconfig" name="Hardware Resources Manager Config" introduced="^3" purpose="optional" class="config">
   946 <unit bldFile="/os/devicesrv/resourcemgmt/hwresourcesmgrconfig" mrp="/os/devicesrv/resourcemgmt/hwresourcesmgrconfig/telephony_hwrm-config.mrp"/>
   949 <unit bldFile="/os/devicesrv/resourcemgmt/hwresourcesmgrconfig" mrp="/os/devicesrv/resourcemgmt/hwresourcesmgrconfig/telephony_hwrm-config.mrp"/>
   947 </component>
   950 </component>
   948 <component id="resourcemgmt_data" filter="s60" name="Resource Management Data" class="config">
   951 <component id="resourcemgmt_build" filter="s60" name="Resource Management Build">
   949 <!-- Move exports to a self-contained component. Or leave as a component but move down a dir -->
   952 <!-- Move exports to a self-contained component.
       
   953          	This needs to be kept around until configuration is in place -->
   950 <unit bldFile="/os/devicesrv/resourcemgmt/group"/>
   954 <unit bldFile="/os/devicesrv/resourcemgmt/group"/>
   951 </component>
   955 </component>
   952 <component id="powerandmemorynotificationservice" name="Power and Memory Notification Service" introduced="6.0" purpose="mandatory">
   956 <component id="powerandmemorynotificationservice" name="Power and Memory Notification Service" introduced="6.0" purpose="mandatory">
   953 <unit bldFile="/os/devicesrv/resourcemgmt/powerandmemorynotificationservice/group" mrp="/os/devicesrv/resourcemgmt/powerandmemorynotificationservice/group/syslibs_pwrcli.mrp"/>
   957 <unit bldFile="/os/devicesrv/resourcemgmt/powerandmemorynotificationservice/group" mrp="/os/devicesrv/resourcemgmt/powerandmemorynotificationservice/group/syslibs_pwrcli.mrp"/>
   954 </component>
   958 </component>
  2169 <unit bldFile="/os/imagingext/imagingext_plat/ecam_ui_orientation_override_custom_api/group"/>
  2173 <unit bldFile="/os/imagingext/imagingext_plat/ecam_ui_orientation_override_custom_api/group"/>
  2170 </component>
  2174 </component>
  2171 <component id="ecam_face_tracking_custom_api" name="ECam Face Tracking Custom API" class="api" filter="s60">
  2175 <component id="ecam_face_tracking_custom_api" name="ECam Face Tracking Custom API" class="api" filter="s60">
  2172 <unit bldFile="/os/imagingext/imagingext_plat/ecam_face_tracking_custom_api/group"/>
  2176 <unit bldFile="/os/imagingext/imagingext_plat/ecam_face_tracking_custom_api/group"/>
  2173 </component>
  2177 </component>
  2174 <component id="ecam_use_case_hint_custom_api" class="api" name="ECam Use Case Hint Custom API" filter="s60" introduced="^3">
  2178 <component id="ecam_use_case_hint_custom_api" class="api" name="ECam Use Case Hint Custom API" filter="s60" introduced="^4">
  2175 <unit bldFile="/os/imagingext/imagingext_plat/ecam_use_case_hint_custom_api/group"/>
  2179 <unit bldFile="/os/imagingext/imagingext_plat/ecam_use_case_hint_custom_api/group"/>
  2176 </component>
  2180 </component>
  2177 </collection>
  2181 </collection>
  2178 <collection id="imageadaptationextensions" name="Image Adaptation Extensions" level="app-if">
  2182 <collection id="imageadaptationextensions" name="Image Adaptation Extensions" level="app-if">
  2179 <component id="iclextjpegapi" filter="s60" name="ICL Extension JPEG API">
  2183 <component id="iclextjpegapi" filter="s60" name="ICL Extension JPEG API">
  2319 </collection>
  2323 </collection>
  2320 <collection id="graphicsdeviceinterface" name="Graphics Device Interface" level="device-interface">
  2324 <collection id="graphicsdeviceinterface" name="Graphics Device Interface" level="device-interface">
  2321 <component id="gdi" name="GDI" purpose="mandatory">
  2325 <component id="gdi" name="GDI" purpose="mandatory">
  2322 <unit bldFile="/os/graphics/graphicsdeviceinterface/gdi/group" mrp="/os/graphics/graphicsdeviceinterface/gdi/group/graphics_gdi.mrp"/>
  2326 <unit bldFile="/os/graphics/graphicsdeviceinterface/gdi/group" mrp="/os/graphics/graphicsdeviceinterface/gdi/group/graphics_gdi.mrp"/>
  2323 </component>
  2327 </component>
  2324 <component id="bitgdi" name="BitGDI" purpose="mandatory" filter="api_test">
  2328 <component id="bitgdi" name="BitGDI" purpose="mandatory">
  2325 <!-- just api_test, not test -->
       
  2326 <unit bldFile="/os/graphics/graphicsdeviceinterface/bitgdi/group" mrp="/os/graphics/graphicsdeviceinterface/bitgdi/group/graphics_bitgdi.mrp"/>
  2329 <unit bldFile="/os/graphics/graphicsdeviceinterface/bitgdi/group" mrp="/os/graphics/graphicsdeviceinterface/bitgdi/group/graphics_bitgdi.mrp"/>
  2327 </component>
  2330 </component>
  2328 <component id="colourpalette" name="Colour Palette" introduced="7.0s" purpose="optional">
  2331 <component id="colourpalette" name="Colour Palette" introduced="7.0s" purpose="optional">
  2329 <unit bldFile="/os/graphics/graphicsdeviceinterface/colourpalette/group" mrp="/os/graphics/graphicsdeviceinterface/colourpalette/group/graphics_palette.mrp"/>
  2332 <unit bldFile="/os/graphics/graphicsdeviceinterface/colourpalette/group" mrp="/os/graphics/graphicsdeviceinterface/colourpalette/group/graphics_palette.mrp"/>
  2330 </component>
  2333 </component>
  2351 
  2354 
  2352 </collection>
  2355 </collection>
  2353 </package>
  2356 </package>
  2354 <package id="textandloc" level="services" tech-domain="ui" name="Text and Localisation Services" levels="encoding util fonts tools text">
  2357 <package id="textandloc" level="services" tech-domain="ui" name="Text and Localisation Services" levels="encoding util fonts tools text">
  2355 <collection id="textandloc_plat" name="Text and Localisation Platform Interfaces" level="text">
  2358 <collection id="textandloc_plat" name="Text and Localisation Platform Interfaces" level="text">
       
  2359 <component id="findutil_api" class="api" name="Find Util API" filter="s60">
       
  2360 <unit bldFile="/os/textandloc/textandloc_plat/findutil_api/group"/>
       
  2361 </component>
  2356 <component id="japanese_language_utilities_api" class="api" name="Japanese Language Utilities API" filter="s60">
  2362 <component id="japanese_language_utilities_api" class="api" name="Japanese Language Utilities API" filter="s60">
  2357 <unit bldFile="/os/textandloc/textandloc_plat/japanese_language_utilities_api/group"/>
  2363 <unit bldFile="/os/textandloc/textandloc_plat/japanese_language_utilities_api/group"/>
  2358 </component>
  2364 </component>
  2359 <component id="sortutil_api" class="api" name="Sort Util API" filter="s60">
  2365 <component id="sortutil_api" class="api" name="Sort Util API" filter="s60">
  2360 <unit bldFile="/os/textandloc/textandloc_plat/sortutil_api/group"/>
  2366 <unit bldFile="/os/textandloc/textandloc_plat/sortutil_api/group"/>
       
  2367 </component>
       
  2368 </collection>
       
  2369 <collection id="textandloc_pub" name="Text and Localisation Public Interfaces" level="text">
       
  2370 <component id="directory_localizer_api" class="api" name="Directory Localizer API" filter="s60">
       
  2371 <unit bldFile="/os/textandloc/textandloc_pub/directory_localizer_api/group"/>
  2361 </component>
  2372 </component>
  2362 </collection>
  2373 </collection>
  2363 <collection id="charconvfw" name="Character Conversion" level="encoding">
  2374 <collection id="charconvfw" name="Character Conversion" level="encoding">
  2364 <component id="charconv_fw" name="Character Encoding and Conversion Framework" purpose="optional">
  2375 <component id="charconv_fw" name="Character Encoding and Conversion Framework" purpose="optional">
  2365 <unit bldFile="/os/textandloc/charconvfw/charconv_fw/group" mrp="/os/textandloc/charconvfw/charconv_fw/group/syslibs_charconv.mrp"/>
  2376 <unit bldFile="/os/textandloc/charconvfw/charconv_fw/group" mrp="/os/textandloc/charconvfw/charconv_fw/group/syslibs_charconv.mrp"/>
  2397 </component>
  2408 </component>
  2398 
  2409 
  2399 </collection>
  2410 </collection>
  2400 <collection id="textandlocutils" name="Text and Localisation Utils" level="util">
  2411 <collection id="textandlocutils" name="Text and Localisation Utils" level="util">
  2401 <component id="numbergrouping" name="Number Grouping">
  2412 <component id="numbergrouping" name="Number Grouping">
  2402 <unit bldFile="/os/textandloc/textandlocutils/numbergrouping/group" mrp="/os/textandloc/textandlocutils/numbergrouping/group/tls_numbergrouping.mrp"/>
  2413 <unit bldFile="/os/textandloc/charconvfw/numbergrouping/group"/>
  2403 </component>
  2414 </component>
  2404 <component id="jplangutil" name="Japanese Language Utilities">
  2415 <component id="jplangutil" name="Japanese Language Utilities">
  2405 <unit bldFile="/os/textandloc/textandlocutils/jplangutil/group" mrp="/os/textandloc/textandlocutils/jplangutil/group/tls_jplangutil.mrp"/>
  2416 <unit bldFile="/os/textandloc/charconvfw/jplangutil/group"/>
  2406 </component>
  2417 </component>
  2407 <component id="sortutil" name="Sorting Utility">
  2418 <component id="sortutil" name="Sorting Utility">
  2408 <unit bldFile="/os/textandloc/textandlocutils/sortutil/group" mrp="/os/textandloc/textandlocutils/sortutil/group/tls_sortutil.mrp"/>
  2419 <unit bldFile="/os/textandloc/charconvfw/sortutil/group"/>
  2409 </component>
  2420 </component>
  2410 <component id="inlinetext" name="Inline Text">
  2421 <component id="inlinetext" name="Inline Text">
  2411 <unit bldFile="/os/textandloc/textandlocutils/inlinetext/group" mrp="/os/textandloc/textandlocutils/inlinetext/group/tls_inlinetext.mrp"/>
  2422 <unit bldFile="/os/textandloc/charconvfw/inlinetext/group"/>
       
  2423 </component>
       
  2424 <component id="nearestlangutil" name="Nearest Language Util" introduced="^2" purpose="mandatory">
       
  2425 <!-- placeholder for split from bafl -->
  2412 </component>
  2426 </component>
  2413 <component id="numberformatting" name="Number Formatting" introduced="7.0s" purpose="optional">
  2427 <component id="numberformatting" name="Number Formatting" introduced="7.0s" purpose="optional">
  2414 <unit bldFile="/os/textandloc/textrendering/numberformatting/group" mrp="/os/textandloc/textrendering/numberformatting/group/app-framework_numberconversion.mrp"/>
  2428 <unit bldFile="/os/textandloc/textrendering/numberformatting/group" mrp="/os/textandloc/textrendering/numberformatting/group/app-framework_numberconversion.mrp"/>
  2415 </component>
  2429 </component>
  2416 </collection>
  2430 </collection>
  2499 </package>
  2513 </package>
  2500 <package id="deviceplatformrelease" level="services" tech-domain="to" name="Device Platform Release" levels="bld mid top">
  2514 <package id="deviceplatformrelease" level="services" tech-domain="to" name="Device Platform Release" levels="bld mid top">
  2501 <collection id="s60extras" name="S60 Extras" level="mid">
  2515 <collection id="s60extras" name="S60 Extras" level="mid">
  2502 <!-- collection is really a component. Need to move down a directory -->
  2516 <!-- collection is really a component. Need to move down a directory -->
  2503 <component id="s60extras_build" filter="s60" name="S60 Extras Build" class="config" purpose="development">
  2517 <component id="s60extras_build" filter="s60" name="S60 Extras Build" class="config" purpose="development">
  2504 <unit bldFile="/os/deviceplatformrelease/s60extras/group"/>
  2518 <unit bldFile="/os/deviceplatformrelease/S60Extras/group"/>
  2505 </component>
  2519 </component>
  2506 </collection>
  2520 </collection>
  2507 <collection id="version" name="Version" level="top">
  2521 <collection id="version" name="Version" level="top">
  2508 <!-- collection is really a component. Need to move down a directory -->
  2522 <!-- collection is really a component. Need to move down a directory -->
  2509 <component id="version_build" filter="s60" name="Version Build" class="config" purpose="development">
  2523 <component id="version_build" filter="s60" name="Version Build" class="config" purpose="development">
  2510 <unit bldFile="/os/deviceplatformrelease/version/group"/>
  2524 <unit bldFile="/os/deviceplatformrelease/Version/group"/>
  2511 </component>
  2525 </component>
  2512 </collection>
  2526 </collection>
  2513 <collection id="symbianosbld" name="Symbian OS Build" level="bld">
  2527 <collection id="symbianosbld" name="Symbian OS Build" level="bld">
  2514 <component id="cedarutils" name="Cedar Utils" purpose="development">
  2528 <component id="cedarutils" name="Cedar Utils" purpose="development">
  2515 <unit mrp="/os/deviceplatformrelease/symbianosbld/cedarutils/tools_utils_cedar.mrp"/>
  2529 <unit mrp="/os/deviceplatformrelease/symbianosbld/cedarutils/tools_utils_cedar.mrp"/>
  2520 </collection>
  2534 </collection>
  2521 <collection id="foundation_system" name="Foundation System" level="top">
  2535 <collection id="foundation_system" name="Foundation System" level="top">
  2522 <component id="system_model" name="System Model" class="config" introduced="^2" purpose="development" target="desktop">
  2536 <component id="system_model" name="System Model" class="config" introduced="^2" purpose="development" target="desktop">
  2523 <unit mrp="/os/deviceplatformrelease/foundation_system/system_model/system_model.mrp"/>
  2537 <unit mrp="/os/deviceplatformrelease/foundation_system/system_model/system_model.mrp"/>
  2524 </component>
  2538 </component>
  2525 <component id="sf_config" filter="s60" name="Foundation Config" introduced="^4">
  2539 <component id="sf_config" name="Foundation Config" introduced="^4">
  2526 <unit bldFile="/os/deviceplatformrelease/foundation_system/sf_config/CI_external/group"/>
  2540 <unit bldFile="/os/deviceplatformrelease/foundation_system/sf_config/CI_external/group"/>
  2527 </component>
  2541 </component>
  2528 <component id="config" filter="s60" name="Config" class="config" purpose="development">
  2542 <component id="config" filter="s60" name="Config" class="config" purpose="development">
  2529 <unit base="/os/deviceplatformrelease/foundation_system/sf_config/config"/>
  2543 <unit base="/os/deviceplatformrelease/foundation_system/sf_config/config"/>
  2530 </component>
  2544 </component>
  2543 <component id="deviceplatformrelease_metadata" name="Device Platform Release Metadata" class="config" introduced="^2" purpose="development" target="desktop">
  2557 <component id="deviceplatformrelease_metadata" name="Device Platform Release Metadata" class="config" introduced="^2" purpose="development" target="desktop">
  2544 <unit mrp="/os/deviceplatformrelease/deviceplatformrelease_info/deviceplatformrelease_metadata/deviceplatformrelease_metadata.mrp"/>
  2558 <unit mrp="/os/deviceplatformrelease/deviceplatformrelease_info/deviceplatformrelease_metadata/deviceplatformrelease_metadata.mrp"/>
  2545 </component>
  2559 </component>
  2546 </collection>
  2560 </collection>
  2547 </package>
  2561 </package>
  2548 <package id="osrndtools" level="services" tech-domain="to" name="OS R&amp;D tools" levels="fw trace analysis">
  2562 <package id="osrndtools" level="services" tech-domain="to" name="OS R&amp;D tools" levels="fw trace">
  2549 <collection id="stif" name="STIF" level="fw">
  2563 <collection id="stif" name="STIF" level="fw">
  2550 <component id="stif_plat" filter="s60" name="STIF Platform Interfaces" class="api" purpose="development">
  2564 <component id="stif_plat" filter="s60" name="STIF Platform Interfaces" class="api" purpose="development">
  2551 <unit bldFile="/os/osrndtools/stif/stif_plat/group"/>
  2565 <unit bldFile="/os/osrndtools/stif/stif_plat/group"/>
  2552 </component>
  2566 </component>
  2553 <component id="testinterface" filter="s60" name="Test Interface" purpose="development">
  2567 <component id="testinterface" filter="s60" name="Test Interface" purpose="development">
  2588 </component>
  2602 </component>
  2589 <component id="stifkerneltestclassbase" filter="s60" name="STIF Kernel Test Class Base" purpose="development">
  2603 <component id="stifkerneltestclassbase" filter="s60" name="STIF Kernel Test Class Base" purpose="development">
  2590 <meta rel="config">
  2604 <meta rel="config">
  2591 <defined condition="__S60_"/>
  2605 <defined condition="__S60_"/>
  2592 </meta>
  2606 </meta>
  2593 <unit bldFile="/os/osrndtools/stif/stifkerneltestclassbase/group"/>
  2607 <!-- uncomment the unit when configuration is in place, it's currently #included from stif_build -->
  2594 </component>
  2608 <!-- <unit bldFile="stif/stifkerneltestclassbase/group"/>-->
  2595 <component id="stif_data" filter="s60" name="STIF Data" purpose="development" class="config">
  2609 </component>
  2596 <!--  This is a component. Should move down a directory. or move into other STIF components-->
  2610 <component id="stif_build" filter="s60" name="STIF Build" purpose="development">
       
  2611 <!--  move exports into self-contained component. Remove this when configuration is in place-->
  2597 <unit bldFile="/os/osrndtools/stif/group"/>
  2612 <unit bldFile="/os/osrndtools/stif/group"/>
  2598 </component>
  2613 </component>
  2599 </collection>
  2614 </collection>
  2600 <collection id="memspy" name="MemSpy" level="trace">
  2615 <collection id="memspy" name="Memspy" level="trace">
  2601 <component id="memspy_plat" filter="s60" name="MemSpy Platform Interfaces" class="api" purpose="development">
  2616 <component id="memspy_plat" filter="s60" name="Memspy Platform Interfaces" class="api" purpose="development">
  2602 <unit bldFile="/os/osrndtools/memspy/memspy_plat/group"/>
  2617 <unit bldFile="/os/osrndtools/memspy/memspy_plat/group"/>
  2603 </component>
  2618 </component>
  2604 <component id="driver" filter="s60" name="MemSpy Driver" purpose="development">
  2619 <component id="driver" filter="s60" name="Memspy Driver" purpose="development">
  2605 <unit bldFile="/os/osrndtools/memspy/driver/group"/>
  2620 <unit bldFile="/os/osrndtools/memspy/driver/group"/>
  2606 </component>
  2621 </component>
  2607 <component id="memspy_engine" filter="s60" name="MemSpy Engine" purpose="development">
  2622 <component id="memspy_engine" filter="s60" name="Memspy Engine" purpose="development">
  2608 <unit bldFile="/os/osrndtools/memspy/engine/group"/>
  2623 <unit bldFile="/os/osrndtools/memspy/engine/group"/>
  2609 </component>
  2624 </component>
  2610 <component id="commandline" filter="s60" name="MemSpy Command Line" purpose="development">
  2625 <component id="commandline" filter="s60" name="Memspy Command Line" purpose="development">
  2611 <unit bldFile="/os/osrndtools/memspy/commandline/group"/>
  2626 <unit bldFile="/os/osrndtools/memspy/commandline/group"/>
  2612 </component>
  2627 </component>
  2613 <component id="console" filter="s60" name="MemSpy Console" purpose="development">
  2628 <component id="console" filter="s60" name="Memspy Console" purpose="development">
  2614 <unit bldFile="/os/osrndtools/memspy/console/group"/>
  2629 <unit bldFile="/os/osrndtools/memspy/console/group"/>
  2615 </component>
  2630 </component>
  2616 <component id="memspyserver" filter="s60" name="MemSpy Server" purpose="development" introduced="^4">
  2631 <component id="memspy_build" filter="s60" name="Memspy Build" purpose="development">
  2617 <unit bldFile="/os/osrndtools/memspy/MemSpyServer/group"/>
       
  2618 </component>
       
  2619 <component id="memspyclient" filter="s60" name="MemSpy Client" purpose="development" introduced="^4">
       
  2620 <unit bldFile="/os/osrndtools/memspy/MemSpyClient/group"/>
       
  2621 </component>
       
  2622 <component id="memspy_build" filter="s60" name="MemSpy Build" purpose="development">
       
  2623 <!--  move exports into self-contained component.-->
  2632 <!--  move exports into self-contained component.-->
  2624 <unit bldFile="/os/osrndtools/memspy/group"/>
  2633 <unit bldFile="/os/osrndtools/memspy/group"/>
  2625 </component>
  2634 </component>
  2626 </collection>
  2635 </collection>
  2627 <collection id="hti" name="Harmonized Test Interface" level="trace">
  2636 <collection id="hti" name="Harmonized Test Interface" level="trace">
  2661 <component id="hti_build" filter="s60" name="HTI Build" purpose="development">
  2670 <component id="hti_build" filter="s60" name="HTI Build" purpose="development">
  2662 <!--  move exports into self-contained component.-->
  2671 <!--  move exports into self-contained component.-->
  2663 <unit bldFile="/os/osrndtools/hti/group"/>
  2672 <unit bldFile="/os/osrndtools/hti/group"/>
  2664 </component>
  2673 </component>
  2665 </collection>
  2674 </collection>
  2666 <collection id="piprofiler" name="Performance Investigator Profiler" level="analysis">
       
  2667 <component id="piprofiler_build" name="Performance Investigator Profiler Build" introduced="^4">
       
  2668 <unit bldFile="/os/osrndtools/piprofiler/group"/>
       
  2669 </component>
       
  2670 </collection>
       
  2671 <collection id="analyzetool" name="Analyze Tool" level="analysis">
       
  2672 <component id="analyzetool_build" name="Analyze Tool Build" introduced="^4">
       
  2673 <unit bldFile="/os/osrndtools/analyzetool/group"/>
       
  2674 </component>
       
  2675 </collection>
       
  2676 <collection id="osrndtools_info" name="OS R&amp;D tools Info" level="trace">
  2675 <collection id="osrndtools_info" name="OS R&amp;D tools Info" level="trace">
  2677 <component id="osrndtools_metadata" name="OS R&amp;D tools Metadata" class="config" introduced="^2" purpose="development" target="desktop">
  2676 <component id="osrndtools_metadata" name="OS R&amp;D tools Metadata" class="config" introduced="^2" purpose="development" target="desktop">
  2678 <unit mrp="/os/osrndtools/osrndtools_info/osrndtools_metadata/osrndtools_metadata.mrp"/>
  2677 <unit mrp="/os/osrndtools/osrndtools_info/osrndtools_metadata/osrndtools_metadata.mrp"/>
  2679 </component>
  2678 </component>
  2680 </collection>
  2679 </collection>
  2787 <component id="flash_netscape_plugin_command_api" name="Flash Netscape Plugin Command API" class="api" filter="s60,!sf_build" introduced="^2">
  2786 <component id="flash_netscape_plugin_command_api" name="Flash Netscape Plugin Command API" class="api" filter="s60,!sf_build" introduced="^2">
  2788 <unit bldFile="/mw/appsupport/appsupport_plat/flash_netscape_plugin_command_api/group"/>
  2787 <unit bldFile="/mw/appsupport/appsupport_plat/flash_netscape_plugin_command_api/group"/>
  2789 </component>
  2788 </component>
  2790 </collection>
  2789 </collection>
  2791 <collection id="contextframework" name="Context Framework" level="framework">
  2790 <collection id="contextframework" name="Context Framework" level="framework">
       
  2791 <!-- the units that are commented out need to be put back when configuration is in place.
       
  2792 		They're currently #included by contextframework_build, which should be removed when the other units are uncommented -->
  2792 <component id="cfw" filter="s60" name="Context Framework">
  2793 <component id="cfw" filter="s60" name="Context Framework">
  2793 <meta rel="config">
  2794 <meta rel="config">
  2794 <defined condition="RD_CONTEXT_FRAMEWORK"/>
  2795 <defined condition="RD_CONTEXT_FRAMEWORK"/>
  2795 </meta>
  2796 </meta>
  2796 <unit bldFile="/mw/appsupport/contextframework/cfw/group"/>
  2797 <!--<unit bldFile="contextframework/cfw/group"/> -->
  2797 </component>
  2798 </component>
  2798 <component id="cfwplugins" filter="s60" name="Context Framework Plugins" class="plugin">
  2799 <component id="cfwplugins" filter="s60" name="Context Framework Plugins" class="plugin">
  2799 <meta rel="config">
  2800 <meta rel="config">
  2800 <defined condition="RD_CONTEXT_FRAMEWORK"/>
  2801 <defined condition="RD_CONTEXT_FRAMEWORK"/>
  2801 </meta>
  2802 </meta>
  2802 <unit bldFile="/mw/appsupport/contextframework/cfwplugins/group"/>
  2803 <!--<unit bldFile="contextframework/cfwplugins/group"/>-->
       
  2804 </component>
       
  2805 <component id="contextframework_build" filter="s60" name="Context Framework Build">
       
  2806 <unit bldFile="/mw/appsupport/contextframework/group"/>
  2803 </component>
  2807 </component>
  2804 </collection>
  2808 </collection>
  2805 <collection id="coreapplicationuis" name="Core Application UIs" level="server">
  2809 <collection id="coreapplicationuis" name="Core Application UIs" level="server">
  2806 <component id="dbrecovery" filter="s60" name="Database Recovery">
  2810 <component id="dbrecovery" filter="s60" name="Database Recovery">
  2807 <unit bldFile="/mw/appsupport/coreapplicationuis/dbrecovery/group"/>
  2811 <unit bldFile="/mw/appsupport/coreapplicationuis/dbrecovery/group"/>
  3045 <unit bldFile="/mw/securitysrv/pkiutilities/x509certnameparser/group"/>
  3049 <unit bldFile="/mw/securitysrv/pkiutilities/x509certnameparser/group"/>
  3046 </component>
  3050 </component>
  3047 <component id="pkcs12" filter="s60" name="PKCS #12">
  3051 <component id="pkcs12" filter="s60" name="PKCS #12">
  3048 <unit bldFile="/mw/securitysrv/pkiutilities/pkcs12/group"/>
  3052 <unit bldFile="/mw/securitysrv/pkiutilities/pkcs12/group"/>
  3049 </component>
  3053 </component>
       
  3054 <component id="certmanui" filter="s60" name="Certificate Management UI">
       
  3055 <unit bldFile="/mw/securitysrv/pkiutilities/certmanui/group"/>
       
  3056 </component>
  3050 <component id="ctsecuritydialogs" filter="s60" name="Crypto Token Security Dialogs">
  3057 <component id="ctsecuritydialogs" filter="s60" name="Crypto Token Security Dialogs">
  3051 <unit bldFile="/mw/securitysrv/pkiutilities/ctsecuritydialogs/group"/>
  3058 <unit bldFile="/mw/securitysrv/pkiutilities/ctsecuritydialogs/group"/>
  3052 </component>
  3059 </component>
  3053 <component id="certsaver" filter="s60" name="Certificate Saver">
  3060 <component id="certsaver" filter="s60" name="Certificate Saver">
  3054 <unit bldFile="/mw/securitysrv/pkiutilities/certsaver/group"/>
  3061 <unit bldFile="/mw/securitysrv/pkiutilities/certsaver/group"/>
       
  3062 </component>
       
  3063 <component id="secmodui" filter="s60" name="Security Module UI">
       
  3064 <unit bldFile="/mw/securitysrv/pkiutilities/secmodui/group"/>
  3055 </component>
  3065 </component>
  3056 <component id="devicetoken" filter="s60" name="Device Token">
  3066 <component id="devicetoken" filter="s60" name="Device Token">
  3057 <unit bldFile="/mw/securitysrv/pkiutilities/devicetoken/group"/>
  3067 <unit bldFile="/mw/securitysrv/pkiutilities/devicetoken/group"/>
  3058 </component>
  3068 </component>
  3059 <component id="certificates" filter="s60" name="Certificates">
  3069 <component id="certificates" filter="s60" name="Certificates">
  3090 <unit bldFile="/mw/securitysrv/securitydialogs/secui/group"/>
  3100 <unit bldFile="/mw/securitysrv/securitydialogs/secui/group"/>
  3091 </component>
  3101 </component>
  3092 <component id="securitynotifier" filter="s60" name="Security Notifier">
  3102 <component id="securitynotifier" filter="s60" name="Security Notifier">
  3093 <unit bldFile="/mw/securitysrv/securitydialogs/securitynotifier/group"/>
  3103 <unit bldFile="/mw/securitysrv/securitydialogs/securitynotifier/group"/>
  3094 </component>
  3104 </component>
  3095 <component id="lockclient" filter="s60" name="Lock Client" introduced="^3">
  3105 <component id="lockclient" filter="s60" name="Lock Client" introduced="^4">
  3096 <!-- This overwrites the bld.inf already in this dir. I'm pretty sure this will cause problems with the export -->
  3106 <unit bldFile="/mw/securitysrv/securitydialogs/lockclient/group" qt:proFile="lockclient.pro" qt:qmakeArgs="-r"/>
  3097 <unit xmlns:qt="http://www.nokia.com/qt" bldFile="/mw/securitysrv/securitydialogs/lockclient/group" qt:proFile="lockclient.pro" qt:qmakeArgs="-r"/>
       
  3098 </component>
  3107 </component>
  3099 <component id="lockapp" filter="s60" name="Lock Application" introduced="^3">
  3108 <component id="lockapp" filter="s60" name="Lock Application" introduced="^3">
  3100 <unit bldFile="/mw/securitysrv/securitydialogs/lockapp/group"/>
  3109 <unit bldFile="/mw/securitysrv/securitydialogs/lockapp/group"/>
  3101 </component>
  3110 </component>
  3102 <component id="secuinotifications" name="Security UI Notifications" introduced="^4" filter="s60">
  3111 <component id="secuinotifications" name="Security UI Notifications" introduced="^4" filter="s60">
  3103 <unit xmlns:qt="http://www.nokia.com/qt" bldFile="/mw/securitysrv/securitydialogs/secuinotifications" qt:proFile="secuinotifications.pro" qt:qmakeArgs="-r"/>
  3112 <unit bldFile="/mw/securitysrv/securitydialogs/secuinotifications" qt:proFile="secuinotifications.pro" qt:qmakeArgs="-r"/>
  3104 </component>
       
  3105 <component id="indicatorautolockplugin" name="Auto Lock Indicator Plugin" introduced="^4" filter="s60" class="plugin">
       
  3106 <!-- directory at the wrong level to be a component-->
       
  3107 <unit xmlns:qt="http://www.nokia.com/qt" bldFile="/mw/securitysrv/securitydialogs/AutolockSrv/indicatorplugin" qt:proFile="indicatorautolockplugin.pro" qt:qmakeArgs="-r"/>
       
  3108 </component>
       
  3109 <component id="autolockuseractivityservice" name="Auto Lock User Activity Service" introduced="^4" filter="s60">
       
  3110 <!-- Can't have two .pro files in the same dir: their generated bld.infs will overwrite each other-->
       
  3111 <unit xmlns:qt="http://www.nokia.com/qt" bldFile="/mw/securitysrv/securitydialogs/AutolockSrv" qt:proFile="autolockuseractivityservice.pro" qt:qmakeArgs="-r"/>
       
  3112 </component>
       
  3113 <component id="autolocksrv" name="Auto Lock Server" introduced="^4" filter="s60">
       
  3114 <!-- directory at the wrong level to be a component-->
       
  3115 <unit xmlns:qt="http://www.nokia.com/qt" bldFile="/mw/securitysrv/securitydialogs/AutolockSrv" qt:proFile="AutolockSrv.pro" qt:qmakeArgs="-r"/>
       
  3116 </component>
       
  3117 </collection>
       
  3118 <collection id="cpsecplugins" name="Security Settings Plugins" level="plugin">
       
  3119 <component id="devicelockplugin" name="Device Lock Plugin" introduced="^4" filter="s60">
       
  3120 <unit xmlns:qt="http://www.nokia.com/qt" bldFile="/mw/securitysrv/cpsecplugins/devicelockplugin" qt:proFile="devicelockplugin.pro" qt:qmakeArgs="-r"/>
       
  3121 </component>
       
  3122 <component id="simpincodeplugin" name="SIM PIN Code Plugin" introduced="^4" filter="s60">
       
  3123 <unit xmlns:qt="http://www.nokia.com/qt" bldFile="/mw/securitysrv/cpsecplugins/simpincodeplugin" qt:proFile="pincodeplugin.pro" qt:qmakeArgs="-r"/>
       
  3124 </component>
       
  3125 <component id="cpadvancedsecplugin" name="Advanced Security Plugin" introduced="^4" filter="s60">
       
  3126 <unit xmlns:qt="http://www.nokia.com/qt" bldFile="/mw/securitysrv/cpsecplugins/cpadvancedsecplugin/group" qt:proFile="advancedsecplugin.pro" qt:qmakeArgs="-r"/>
       
  3127 </component>
  3113 </component>
  3128 </collection>
  3114 </collection>
  3129 <collection id="boottimeintegritycheck" name="Boot Time Integrity Check" level="plugin">
  3115 <collection id="boottimeintegritycheck" name="Boot Time Integrity Check" level="plugin">
  3130 <!-- collection is really a component. Need to move down a directory-->
  3116 <!-- collection is really a component. Need to move down a directory-->
  3131 <component id="boottimeintegritycheck_build" filter="s60" name="Boot Time Integrity Check Build">
  3117 <component id="boottimeintegritycheck_build" filter="s60" name="Boot Time Integrity Check Build">
  3243 <collection id="commondrm" name="Common DRM" level="generic">
  3229 <collection id="commondrm" name="Common DRM" level="generic">
  3244 <!-- it looks like this collection would be better as a component. If so, move down a directory. Otherwise, split up the bld.inf -->
  3230 <!-- it looks like this collection would be better as a component. If so, move down a directory. Otherwise, split up the bld.inf -->
  3245 <component id="drmencryptor" filter="s60" name="DRM Encryptor">
  3231 <component id="drmencryptor" filter="s60" name="DRM Encryptor">
  3246 <!-- this should have its own bld.inf or be removed as a component -->
  3232 <!-- this should have its own bld.inf or be removed as a component -->
  3247 </component>
  3233 </component>
       
  3234 <component id="drmsettingsplugin" filter="s60" name="DRM Settings Plugin" class="plugin">
       
  3235 <!-- this should have its own bld.inf or be removed as a component -->
       
  3236 </component>
  3248 <component id="drmrightsmanagerui" filter="s60" name="DRM Rights Manager UI">
  3237 <component id="drmrightsmanagerui" filter="s60" name="DRM Rights Manager UI">
  3249 <unit bldFile="/mw/drm/commondrm/drmrightsmanagerui/help/group"/>
  3238 <unit bldFile="/mw/drm/commondrm/drmrightsmanagerui/help/group"/>
  3250 </component>
  3239 </component>
  3251 <component id="drmutility" filter="s60" name="DRM Utility">
  3240 <component id="drmutility" filter="s60" name="DRM Utility">
  3252 <unit bldFile="/mw/drm/commondrm/drmutility/group"/>
  3241 <unit bldFile="/mw/drm/commondrm/drmutility/group"/>
  3301 </collection>
  3290 </collection>
  3302 <collection id="locsrv_plat" name="Location Services Platform Interfaces" level="if">
  3291 <collection id="locsrv_plat" name="Location Services Platform Interfaces" level="if">
  3303 <component id="geocoding_api" name="Geocoding API" class="api" filter="s60">
  3292 <component id="geocoding_api" name="Geocoding API" class="api" filter="s60">
  3304 <unit bldFile="/mw/locationsrv/locsrv_plat/geocoding_api/group"/>
  3293 <unit bldFile="/mw/locationsrv/locsrv_plat/geocoding_api/group"/>
  3305 </component>
  3294 </component>
  3306 <component id="supl_pos_message_plugin_api" name="SUPL POS Message Plugin API" class="api" filter="s60">
       
  3307 <!-- placeholder
       
  3308     <meta rel="Api" href="locsrv_plat/supl_pos_message_plugin_api/supl_pos_message_plugin_api.metaxml"/>
       
  3309     <unit bldFile="locsrv_plat/supl_pos_message_plugin_api/group"/>
       
  3310 	 -->
       
  3311 </component>
       
  3312 <component id="landmarks_category_definition_api" name="Landmarks Category Definition API" class="api" filter="s60">
  3295 <component id="landmarks_category_definition_api" name="Landmarks Category Definition API" class="api" filter="s60">
  3313 <unit bldFile="/mw/locationsrv/locsrv_plat/landmarks_category_definition_api/group"/>
  3296 <unit bldFile="/mw/locationsrv/locsrv_plat/landmarks_category_definition_api/group"/>
  3314 </component>
  3297 </component>
  3315 <component id="supl_settings_api" name="SUPL Settings API" class="api" filter="s60">
  3298 <component id="supl_settings_api" name="SUPL Settings API" class="api" filter="s60">
  3316 <unit bldFile="/mw/locationsrv/locsrv_plat/supl_settings_api/group"/>
  3299 <unit bldFile="/mw/locationsrv/locsrv_plat/supl_settings_api/group"/>
  3362 </collection>
  3345 </collection>
  3363 <collection id="locationsystemui" name="Location System UI" level="if">
  3346 <collection id="locationsystemui" name="Location System UI" level="if">
  3364 <component id="locationsysui" filter="s60" name="Location System UI">
  3347 <component id="locationsysui" filter="s60" name="Location System UI">
  3365 <unit bldFile="/mw/locationsrv/locationsystemui/locationsysui/group"/>
  3348 <unit bldFile="/mw/locationsrv/locationsystemui/locationsysui/group"/>
  3366 </component>
  3349 </component>
  3367 <component id="locationsysui" filter="s60" name="Location System Qt UI">
       
  3368 <unit xmlns:qt="http://www.nokia.com/qt" bldFile="/mw/locationsrv/locationsystemui/locationsysui" qt:proFile="locsysui.pro"/>
       
  3369 </component>
       
  3370 </collection>
  3350 </collection>
  3371 <collection id="supl" name="SUPL" level="fw">
  3351 <collection id="supl" name="SUPL" level="fw">
  3372 <component id="locationsuplfw" filter="s60" name="Location SUPL Framework">
  3352 <component id="locationsuplfw" filter="s60" name="Location SUPL Framework">
  3373 <unit bldFile="/mw/locationsrv/supl/locationsuplfw/group"/>
  3353 <unit bldFile="/mw/locationsrv/supl/locationsuplfw/group"/>
  3374 </component>
  3354 </component>
  3414 <!--  should remove #include from this and maybe put exports in the above components -->
  3394 <!--  should remove #include from this and maybe put exports in the above components -->
  3415 <unit bldFile="/mw/locationsrv/locationtriggering/group"/>
  3395 <unit bldFile="/mw/locationsrv/locationtriggering/group"/>
  3416 </component>
  3396 </component>
  3417 </collection>
  3397 </collection>
  3418 </package>
  3398 </package>
  3419 <package id="accesssec" level="generic" tech-domain="dc" name="Access Security" levels="plugin framework server generic specific">
  3399 <package id="accesssec" level="generic" tech-domain="dc"/>
  3420 <collection id="accesssec_plat" name="Access Security Platform Interfaces" level="specific">
       
  3421 <component id="eap_vpn_api" name="EAP VPN API" class="api" filter="s60">
       
  3422 <unit bldFile="/mw/accesssec/accesssec_plat/eap_vpn_api/group"/>
       
  3423 </component>
       
  3424 <component id="eap_type_api" name="EAP Type API" class="api" filter="s60">
       
  3425 <unit bldFile="/mw/accesssec/accesssec_plat/eap_type_api/group"/>
       
  3426 </component>
       
  3427 </collection>
       
  3428 <collection id="securitysettings" name="WLAN Security Settings" level="specific">
       
  3429 <component id="accesssec_qtconfigutils" filter="s60" name="Access Security Config Utils" introduced="^4">
       
  3430 <unit xmlns:qt="http://www.nokia.com/qt" bldFile="/mw/accesssec/securitysettings/qtconfigutils" qt:proFile="qtconfigutils.pro" qt:qmakeArgs="-r"/>
       
  3431 </component>
       
  3432 <component id="cpwlansecurityuiplugins" filter="s60" name="Control Panel WLAN Security UI Plugins" introduced="^4">
       
  3433 <unit xmlns:qt="http://www.nokia.com/qt" bldFile="/mw/accesssec/securitysettings/cpwlansecurityuiplugins" qt:proFile="cpwlansecurityuiplugins.pro" qt:qmakeArgs="-r"/>
       
  3434 </component>
       
  3435 </collection>
       
  3436 <collection id="eapol" name="EAPOL" level="framework">
       
  3437 <component id="eapol_framework" filter="s60" name="EAPOL Framework" introduced="9.2">
       
  3438 <unit bldFile="/mw/accesssec/eapol/eapol_framework/eapol_symbian/group"/>
       
  3439 </component>
       
  3440 </collection>
       
  3441 </package>
       
  3442 <package id="ipconnmgmt" level="generic" tech-domain="dc" name="IP Connectivity Management" levels="plugin framework server utils api">
  3400 <package id="ipconnmgmt" level="generic" tech-domain="dc" name="IP Connectivity Management" levels="plugin framework server utils api">
  3443 <collection id="ipcm_plat" name="IP Connectivity Management Platform Interfaces" level="api">
  3401 <collection id="ipcm_plat" name="IP Connectivity Management Platform Interfaces" level="api">
  3444 <component id="access_point_engine_misc_api" name="Access Point Engine Misc API" class="api" filter="s60">
  3402 <component id="access_point_engine_misc_api" name="Access Point Engine Misc API" class="api" filter="s60">
  3445 <unit bldFile="/mw/ipconnmgmt/ipcm_plat/access_point_engine_misc_api/group"/>
  3403 <unit bldFile="/mw/ipconnmgmt/ipcm_plat/access_point_engine_misc_api/group"/>
  3446 </component>
  3404 </component>
  3502 </component>
  3460 </component>
  3503 <component id="extendedconnpref_api" name="Extended Connection Preferences API" class="api" filter="s60">
  3461 <component id="extendedconnpref_api" name="Extended Connection Preferences API" class="api" filter="s60">
  3504 <unit bldFile="/mw/ipconnmgmt/ipcm_pub/extendedconnpref_api/group"/>
  3462 <unit bldFile="/mw/ipconnmgmt/ipcm_pub/extendedconnpref_api/group"/>
  3505 </component>
  3463 </component>
  3506 </collection>
  3464 </collection>
       
  3465 <collection id="accesspointcontrol" name="Access Point Control" level="plugin">
       
  3466 <component id="apcontrollistplugin" filter="s60" name="Access Point Control List Plugin" class="plugin" introduced="^2">
       
  3467 <unit bldFile="/mw/ipconnmgmt/accesspointcontrol/apcontrollistplugin/group"/>
       
  3468 </component>
       
  3469 </collection>
  3507 <collection id="alwayson_net_plugin" name="Always Online Net Plugin" level="server">
  3470 <collection id="alwayson_net_plugin" name="Always Online Net Plugin" level="server">
  3508 <component id="pdpcontextmanager2" filter="s60" name="PDP Context Manager 2">
  3471 <component id="pdpcontextmanager2" filter="s60" name="PDP Context Manager 2">
  3509 <unit bldFile="/mw/ipconnmgmt/alwayson_net_plugin/pdpcontextmanager2/group"/>
  3472 <unit bldFile="/mw/ipconnmgmt/alwayson_net_plugin/pdpcontextmanager2/group"/>
  3510 </component>
  3473 </component>
  3511 </collection>
  3474 </collection>
  3555 <component id="commsdatcreator" filter="s60" name="Comms Database Creator" introduced="9.3">
  3518 <component id="commsdatcreator" filter="s60" name="Comms Database Creator" introduced="9.3">
  3556 <unit bldFile="/mw/ipconnmgmt/dbcreator/commsdatcreator/group"/>
  3519 <unit bldFile="/mw/ipconnmgmt/dbcreator/commsdatcreator/group"/>
  3557 </component>
  3520 </component>
  3558 <component id="commsdatcreatorrfsplugin" filter="s60" name="Comms Database Creator RFS Plugin" class="plugin" introduced="9.3">
  3521 <component id="commsdatcreatorrfsplugin" filter="s60" name="Comms Database Creator RFS Plugin" class="plugin" introduced="9.3">
  3559 <meta rel="config">
  3522 <meta rel="config">
  3560 <not-defined xmlns:qt="http://www.nokia.com/qt" condition="WINSCW"/>
  3523 <not-defined condition="WINSCW"/>
  3561 </meta>
  3524 </meta>
  3562 <unit bldFile="/mw/ipconnmgmt/dbcreator/commsdatcreatorrfsplugin/group"/>
  3525 <!-- uncomment when config is turned on -->
       
  3526 <!-- <unit bldFile="dbcreator/commsdatcreatorrfsplugin/group"/>-->
  3563 </component>
  3527 </component>
  3564 <component id="commsdatstartup" filter="s60" name="Comms Database Startup" introduced="9.3">
  3528 <component id="commsdatstartup" filter="s60" name="Comms Database Startup" introduced="9.3">
  3565 <unit bldFile="/mw/ipconnmgmt/dbcreator/commsdatstartup/group"/>
  3529 <unit bldFile="/mw/ipconnmgmt/dbcreator/commsdatstartup/group"/>
  3566 </component>
  3530 </component>
  3567 <component id="dbcreatorexe" filter="s60" name="DB Creator" introduced="9.3">
  3531 <component id="dbcreatorexe" filter="s60" name="DB Creator" introduced="9.3">
  3572 <unit bldFile="/mw/ipconnmgmt/dbcreator/group"/>
  3536 <unit bldFile="/mw/ipconnmgmt/dbcreator/group"/>
  3573 </component>
  3537 </component>
  3574 </collection>
  3538 </collection>
  3575 <collection id="ipconnmgmt_info" name="IP Connectivity Management Info" level="api">
  3539 <collection id="ipconnmgmt_info" name="IP Connectivity Management Info" level="api">
  3576 <component id="ipcm_build" filter="s60" name="IP Connectivity Management Build">
  3540 <component id="ipcm_build" filter="s60" name="IP Connectivity Management Build">
  3577 <!-- need to move exports to another component, or make this a config component and revmove the #includes -->
  3541 <!-- need to move exports to another component, or maek this a config component and revmove the #includes -->
  3578 <unit bldFile="/mw/ipconnmgmt/group"/>
  3542 <unit bldFile="/mw/ipconnmgmt/group"/>
  3579 </component>
  3543 </component>
  3580 <component id="ipcm_qt_build" name="IP Connectivity Management Qt Build" introduced="^4">
  3544 <component id="ipcm_qt_build" name="IP Connectivity Management Qt Build" introduced="^4">
  3581 <unit xmlns:qt="http://www.nokia.com/qt" bldFile="/mw/ipconnmgmt" qt:proFile="ipconnmgmt.pro" qt:qmakeArgs="-r"/>
  3545 <unit bldFile="/mw/ipconnmgmt" qt:proFile="ipconnmgmt.pro" qt:qmakeArgs="-r"/>
  3582 </component>
  3546 </component>
  3583 </collection>
  3547 </collection>
  3584 </package>
  3548 </package>
  3585 <package id="netprotocols" level="generic" tech-domain="dc" name="High-level Internet Protocols" levels="plugin framework server generic specific">
  3549 <package id="netprotocols" level="generic" tech-domain="dc" name="High-level Internet Protocols" levels="plugin framework server generic specific">
  3586 <collection id="netprotocols_plat" name="High-level Internet Protocols Platform Interfaces" level="specific">
  3550 <collection id="netprotocols_plat" name="High-level Internet Protocols Platform Interfaces" level="specific">
  3695 <collection id="sipplugins" name="SIP Plugins" level="plugin">
  3659 <collection id="sipplugins" name="SIP Plugins" level="plugin">
  3696 <component id="sippwlanplugin" filter="s60" name="SIP WLAN Plugin" class="plugin">
  3660 <component id="sippwlanplugin" filter="s60" name="SIP WLAN Plugin" class="plugin">
  3697 <unit bldFile="/mw/ipappprotocols/sipplugins/sippwlanplugin/group"/>
  3661 <unit bldFile="/mw/ipappprotocols/sipplugins/sippwlanplugin/group"/>
  3698 </component>
  3662 </component>
  3699 <component id="sippsipsettingsui" filter="s60" name="SIP Settings UI" class="plugin">
  3663 <component id="sippsipsettingsui" filter="s60" name="SIP Settings UI" class="plugin">
  3700 <!--<unit bldFile="sipplugins/sippsipsettingsui/group"/> -->
  3664 <unit bldFile="/mw/ipappprotocols/sipplugins/sippsipsettingsui/group"/>
  3701 </component>
  3665 </component>
  3702 <component id="sippdevmgmtsipadapter" filter="s60" name="Device Management SIP Settings Adapter" class="plugin">
  3666 <component id="sippdevmgmtsipadapter" filter="s60" name="Device Management SIP Settings Adapter" class="plugin">
  3703 <unit bldFile="/mw/ipappprotocols/sipplugins/sippdevmgmtsipadapter/group"/>
  3667 <unit bldFile="/mw/ipappprotocols/sipplugins/sippdevmgmtsipadapter/group"/>
  3704 </component>
  3668 </component>
  3705 <component id="sippsystemstatemonitor" filter="s60" name="SIP System State Monitor" class="plugin">
  3669 <component id="sippsystemstatemonitor" filter="s60" name="SIP System State Monitor" class="plugin">
  3764 </component>
  3728 </component>
  3765 </collection>
  3729 </collection>
  3766 <collection id="wlanutilities" name="WLAN Utilities" level="generic">
  3730 <collection id="wlanutilities" name="WLAN Utilities" level="generic">
  3767 <component id="wlanutilities_build" name="WLAN Utilities Qt" introduced="^4" filter="s60">
  3731 <component id="wlanutilities_build" name="WLAN Utilities Qt" introduced="^4" filter="s60">
  3768 <!-- is this uinit needed, or is it sufficient to uncomment the units in the below components? -->
  3732 <!-- is this uinit needed, or is it sufficient to uncomment the units in the below components? -->
  3769 <unit xmlns:qt="http://www.nokia.com/qt" bldFile="/mw/wirelessacc/wlanutilities" qt:proFile="wlanutilities.pro" qt:qmakeArgs="-r"/>
  3733 <unit bldFile="/mw/wirelessacc/wlanutilities" qt:proFile="wlanutilities.pro" qt:qmakeArgs="-r"/>
  3770 </component>
  3734 </component>
  3771 <component id="wlanqtutilities" filter="s60" name="WLAN Qt Utilities" introduced="^4">
  3735 <component id="wlanqtutilities" filter="s60" name="WLAN Qt Utilities" introduced="^4">
  3772 <!--<unit bldFile="wlanutilities/wlanplugin/group" qt:proFile="wlanqtutilities.pro"/>-->
  3736 <!--<unit bldFile="wlanutilities/wlanplugin/group" qt:proFile="wlanqtutilities.pro"/>-->
  3773 </component>
  3737 </component>
  3774 <component id="wlansniffer" filter="s60" name="WLAN Sniffer">
  3738 <component id="wlansniffer" filter="s60" name="WLAN Sniffer">
  3784 <!--<unit bldFile="wlanutilities/cpwlansettingsplugin/group" qt:proFile="cpwlansettingsplugin.pro"/>-->
  3748 <!--<unit bldFile="wlanutilities/cpwlansettingsplugin/group" qt:proFile="cpwlansettingsplugin.pro"/>-->
  3785 </component>
  3749 </component>
  3786 </collection>
  3750 </collection>
  3787 </package>
  3751 </package>
  3788 <package id="vpnclient" level="specific" tech-domain="dc" name="VPN Client" levels="engine ui api">
  3752 <package id="vpnclient" level="specific" tech-domain="dc" name="VPN Client" levels="engine ui api">
       
  3753 <!-- is the !oem_build filter needed? -->
  3789 <collection id="vpnc_plat" name="VPN Client Platform Interfaces" level="api">
  3754 <collection id="vpnc_plat" name="VPN Client Platform Interfaces" level="api">
  3790 <component id="vpnapi" filter="s60" class="api" name="VPN API">
  3755 <component id="vpnapi" filter="s60" class="api" name="VPN API">
  3791 <unit bldFile="/mw/vpnclient/vpnc_plat/vpnapi/group"/>
  3756 <unit bldFile="/mw/vpnclient/vpnc_plat/vpnapi/group"/>
  3792 </component>
  3757 </component>
  3793 </collection>
  3758 </collection>
  4128 
  4093 
  4129 </component>
  4094 </component>
  4130 </collection>
  4095 </collection>
  4131 <collection id="phonesrv_info" name="Phone Server Info" level="generic">
  4096 <collection id="phonesrv_info" name="Phone Server Info" level="generic">
  4132 <component id="phonesrv_build" name="Phone Server Build" filter="s60">
  4097 <component id="phonesrv_build" name="Phone Server Build" filter="s60">
  4133 <unit xmlns:qt="http://www.nokia.com/qt" bldFile="/mw/phonesrv" qt:proFile="phonesrv.pro"/>
  4098 <unit bldFile="/mw/phonesrv" qt:proFile="phonesrv.pro"/>
  4134 </component>
  4099 </component>
  4135 </collection>
  4100 </collection>
  4136 </package>
  4101 </package>
  4137 <package id="messagingmw" level="specific" tech-domain="pr" name="Messaging Middleware" levels="stack support fw api">
  4102 <package id="messagingmw" level="specific" tech-domain="pr" name="Messaging Middleware" levels="stack support fw api">
  4138 <collection id="msgfw_plat" name="Messaging Middleware Platform Interfaces" level="api">
  4103 <collection id="msgfw_plat" name="Messaging Middleware Platform Interfaces" level="api">
  4296 <unit bldFile="/mw/imsrv/imsrv_plat/im_cache_client_api/group"/>
  4261 <unit bldFile="/mw/imsrv/imsrv_plat/im_cache_client_api/group"/>
  4297 </component>
  4262 </component>
  4298 <component id="im_cache_server_api" name="IM Cache Server API" class="api" filter="s60">
  4263 <component id="im_cache_server_api" name="IM Cache Server API" class="api" filter="s60">
  4299 <unit bldFile="/mw/imsrv/imsrv_plat/im_cache_server_api/group"/>
  4264 <unit bldFile="/mw/imsrv/imsrv_plat/im_cache_server_api/group"/>
  4300 </component>
  4265 </component>
  4301 <component id="presence_avabilitytext" name="Presence Availability Text" class="api" filter="s60">
  4266 <component id="presence_avabilitytext" name="Presence Avability Text" class="api" filter="s60">
  4302 <unit bldFile="/mw/imsrv/imsrv_plat/presence_avabilitytext/group"/>
  4267 <unit bldFile="/mw/imsrv/imsrv_plat/presence_avabilitytext/group"/>
  4303 </component>
  4268 </component>
  4304 </collection>
  4269 </collection>
  4305 <collection id="ximpfw" name="XIMP Framework" level="framework">
  4270 <collection id="ximpfw" name="XIMP Framework" level="framework">
  4306 <!-- collection is really a component. Needs to be moved down a directory -->
  4271 <!-- collection is really a component. Needs to be moved down a directory -->
  4378 <!-- collection is really a component. Need to move down a directory (eg xdm/xdmengine)-->
  4343 <!-- collection is really a component. Need to move down a directory (eg xdm/xdmengine)-->
  4379 <component id="xdmengine_build" filter="s60" name="XDM Engine Build">
  4344 <component id="xdmengine_build" filter="s60" name="XDM Engine Build">
  4380 <unit bldFile="/mw/legacypresence/xdmengine/group"/>
  4345 <unit bldFile="/mw/legacypresence/xdmengine/group"/>
  4381 </component>
  4346 </component>
  4382 </collection>
  4347 </collection>
       
  4348 <collection id="xdmsettingsui" name="XDM Settings UI" level="ui">
       
  4349 <!-- collection is really a component. Need to move down a directory (eg xdm/xdmsettingsui)-->
       
  4350 <component id="xdmsettingsui_build" filter="s60" name="XDM Settings UI Build">
       
  4351 <unit bldFile="/mw/legacypresence/xdmsettingsui/group"/>
       
  4352 </component>
       
  4353 </collection>
  4383 <collection id="xdmprotocols" name="XDM Protocols" level="fw">
  4354 <collection id="xdmprotocols" name="XDM Protocols" level="fw">
  4384 <!-- collection is really a component. Need to move down a directory (eg xdm/xdmprotocols)-->
  4355 <!-- collection is really a component. Need to move down a directory (eg xdm/xdmprotocols)-->
  4385 <component id="xdmprotocols_build" filter="s60" name="XDM Protocols Build">
  4356 <component id="xdmprotocols_build" filter="s60" name="XDM Protocols Build">
  4386 <unit bldFile="/mw/legacypresence/xdmprotocols/group"/>
  4357 <unit bldFile="/mw/legacypresence/xdmprotocols/group"/>
  4387 </component>
  4358 </component>
  4390 <!-- collection is really a component. Need to move down a directory-->
  4361 <!-- collection is really a component. Need to move down a directory-->
  4391 <component id="msgconnmanager_build" filter="s60" name="Messaging Connection Manager Build">
  4362 <component id="msgconnmanager_build" filter="s60" name="Messaging Connection Manager Build">
  4392 <unit bldFile="/mw/legacypresence/msgconnmanager/group"/>
  4363 <unit bldFile="/mw/legacypresence/msgconnmanager/group"/>
  4393 </component>
  4364 </component>
  4394 </collection>
  4365 </collection>
       
  4366 <collection id="presencesettingsui" name="Presence Settings UI" level="ui">
       
  4367 <!-- collection is really a component. Need to move down a directory-->
       
  4368 <component id="presencesettingsui_build" filter="s60" name="Presence Settings UI Build">
       
  4369 <unit bldFile="/mw/legacypresence/presencesettingsui/group"/>
       
  4370 </component>
       
  4371 </collection>
  4395 <collection id="simpleengine" name="SIMPLE Engine" level="engine">
  4372 <collection id="simpleengine" name="SIMPLE Engine" level="engine">
  4396 <!-- collection is really a component. Need to move down a directory-->
  4373 <!-- collection is really a component. Need to move down a directory-->
  4397 <component id="simpleengine_build" filter="s60" name="SIMPLE Engine Build">
  4374 <component id="simpleengine_build" filter="s60" name="SIMPLE Engine Build">
  4398 <unit bldFile="/mw/legacypresence/simpleengine/group"/>
  4375 <unit bldFile="/mw/legacypresence/simpleengine/group"/>
  4399 </component>
  4376 </component>
  4459 <unit bldFile="/mw/searchsrv/WatchDog/group"/>
  4436 <unit bldFile="/mw/searchsrv/WatchDog/group"/>
  4460 </component>
  4437 </component>
  4461 </collection>
  4438 </collection>
  4462 <collection id="qcpix" name="Qt CPIX" level="engine">
  4439 <collection id="qcpix" name="Qt CPIX" level="engine">
  4463 <component id="qcpix_build" name="Qt CPIX Build" introduced="^4">
  4440 <component id="qcpix_build" name="Qt CPIX Build" introduced="^4">
  4464 <unit xmlns:qt="http://www.nokia.com/qt" bldFile="/mw/searchsrv/qcpix" qt:proFile="qcpix.pro"/>
  4441 <unit bldFile="/mw/searchsrv/qcpix" qt:proFile="qcpix.pro"/>
  4465 </component>
  4442 </component>
  4466 </collection>
  4443 </collection>
  4467 <collection id="searchsrv_info" name="Search Services Info">
  4444 <collection id="searchsrv_info" name="Search Services Info">
  4468 <component id="searchsrv_build" name="Search Services Build" introduced="^4">
  4445 <component id="searchsrv_build" name="Search Services Build" introduced="^4">
  4469 <!-- move exports to own component and remove this -->
  4446 <!-- move exports to own component and remove this -->
  4545 <component id="oma_ds_extensions_api" name="OMA DS Extensions API" class="api" filter="s60">
  4522 <component id="oma_ds_extensions_api" name="OMA DS Extensions API" class="api" filter="s60">
  4546 <unit bldFile="/mw/remotemgmt/remotemgmt_plat/oma_ds_extensions_api/group"/>
  4523 <unit bldFile="/mw/remotemgmt/remotemgmt_plat/oma_ds_extensions_api/group"/>
  4547 </component>
  4524 </component>
  4548 <component id="pnpms_utils_api" name="PNPMS Utils API" class="api" filter="s60">
  4525 <component id="pnpms_utils_api" name="PNPMS Utils API" class="api" filter="s60">
  4549 <unit bldFile="/mw/remotemgmt/remotemgmt_plat/pnpms_utils_api/group"/>
  4526 <unit bldFile="/mw/remotemgmt/remotemgmt_plat/pnpms_utils_api/group"/>
       
  4527 </component>
       
  4528 <component id="diagnostics_plugin_utility_api" name="Diagnostics Plugin Utility API" class="api" filter="s60">
       
  4529 <unit bldFile="/mw/remotemgmt/remotemgmt_plat/diagnostics_plugin_utility_api/group"/>
       
  4530 </component>
       
  4531 <component id="diagnostics_plugin_api" name="Diagnostics Plug-in API" class="api" filter="s60">
       
  4532 <unit bldFile="/mw/remotemgmt/remotemgmt_plat/diagnostics_plugin_api/group"/>
       
  4533 </component>
       
  4534 <component id="diagnostics_framework_api" name="Diagnostics Framework API" class="api" filter="s60">
       
  4535 <unit bldFile="/mw/remotemgmt/remotemgmt_plat/diagnostics_framework_api/group"/>
       
  4536 </component>
       
  4537 <component id="diagnostics_results_api" name="Diagnostics Results API" class="api" filter="s60">
       
  4538 <unit bldFile="/mw/remotemgmt/remotemgmt_plat/diagnostics_results_api/group"/>
       
  4539 </component>
       
  4540 <component id="diagnostics_plugin_pool_api" name="Diagnostics Plugin Pool API" class="api" filter="s60">
       
  4541 <unit bldFile="/mw/remotemgmt/remotemgmt_plat/diagnostics_plugin_pool_api/group"/>
  4550 </component>
  4542 </component>
  4551 <component id="adaptive_history_list_api" name="Adaptive History List API" class="api" filter="s60">
  4543 <component id="adaptive_history_list_api" name="Adaptive History List API" class="api" filter="s60">
  4552 <unit bldFile="/mw/remotemgmt/remotemgmt_plat/adaptive_history_list_api/group"/>
  4544 <unit bldFile="/mw/remotemgmt/remotemgmt_plat/adaptive_history_list_api/group"/>
  4553 </component>
  4545 </component>
  4554 <component id="adaptive_history_list_session_api" name="Adaptive History List Session API" class="api" filter="s60">
  4546 <component id="adaptive_history_list_session_api" name="Adaptive History List Session API" class="api" filter="s60">
  4629 </component>
  4621 </component>
  4630 <component id="provisioning" filter="s60" name="Provisioning">
  4622 <component id="provisioning" filter="s60" name="Provisioning">
  4631 <unit bldFile="/mw/remotemgmt/omaprovisioning/provisioning/group"/>
  4623 <unit bldFile="/mw/remotemgmt/omaprovisioning/provisioning/group"/>
  4632 </component>
  4624 </component>
  4633 </collection>
  4625 </collection>
       
  4626 <collection id="devicediagnosticsfw" name="Device Diagnostics Framework" level="framework">
       
  4627 <component id="diagframework" filter="s60" name="Diagnostics Framework">
       
  4628 <unit bldFile="/mw/remotemgmt/devicediagnosticsfw/diagframework/group"/>
       
  4629 </component>
       
  4630 <component id="diagpluginbase" filter="s60" name="Diagnostics Plugin Base">
       
  4631 <unit bldFile="/mw/remotemgmt/devicediagnosticsfw/diagpluginbase/group"/>
       
  4632 </component>
       
  4633 <component id="diagresultsdb" filter="s60" name="Diagnostics Results Database">
       
  4634 <!--  can only have one unit, merge or split into two components -->
       
  4635 <unit bldFile="/mw/remotemgmt/devicediagnosticsfw/diagresultsdb/client/group"/>
       
  4636 <unit bldFile="/mw/remotemgmt/devicediagnosticsfw/diagresultsdb/server/group"/>
       
  4637 </component>
       
  4638 <component id="devicediagnosticsfw_build" filter="s60" name="Device Diagnostics Framework Build">
       
  4639 <!--  need to distribute exports, etc into the other components and remove this-->
       
  4640 <unit bldFile="/mw/remotemgmt/devicediagnosticsfw/group"/>
       
  4641 </component>
       
  4642 </collection>
  4634 <collection id="dcmofw" name="Device Capability Management Object Framework" level="framework">
  4643 <collection id="dcmofw" name="Device Capability Management Object Framework" level="framework">
  4635 <component id="dcmoclient" filter="s60" name="DCMO Client">
  4644 <component id="dcmoclient" filter="s60" name="DCMO Client">
  4636 <unit bldFile="/mw/remotemgmt/dcmofw/dcmoclient/group"/>
  4645 <unit bldFile="/mw/remotemgmt/dcmofw/dcmoclient/group"/>
  4637 </component>
  4646 </component>
  4638 <component id="dcmoserver" filter="s60" name="DCMO Server">
  4647 <component id="dcmoserver" filter="s60" name="DCMO Server">
  4645 <!--  need to distribute exports, etc into the other components and remove this-->
  4654 <!--  need to distribute exports, etc into the other components and remove this-->
  4646 <unit bldFile="/mw/remotemgmt/dcmofw/group"/>
  4655 <unit bldFile="/mw/remotemgmt/dcmofw/group"/>
  4647 </component>
  4656 </component>
  4648 </collection>
  4657 </collection>
  4649 <collection id="fotaapplication" name="FOTA Application" level="generic">
  4658 <collection id="fotaapplication" name="FOTA Application" level="generic">
       
  4659 <component id="fotaapplication_build" filter="s60" name="FOTA Application Build">
       
  4660 <!-- remove this component when configuration is in place and the #ifdefs have been worked out -->
       
  4661 <unit bldFile="/mw/remotemgmt/fotaapplication/group"/>
       
  4662 </component>
  4650 <component id="fotaserver" filter="s60" name="FOTA Server">
  4663 <component id="fotaserver" filter="s60" name="FOTA Server">
  4651 <meta rel="config">
  4664 <meta rel="config">
  4652 <defined condition="__SYNCML_DM_FOTA"/>
  4665 <defined condition="__SYNCML_DM_FOTA"/>
  4653 </meta>
  4666 </meta>
  4654 <unit bldFile="/mw/remotemgmt/fotaapplication/fotaserver/group"/>
  4667 <!-- uncomment when #ifdefs are resolved -->
       
  4668 <!--<unit bldFile="fotaapplication/fotaserver/group"/>-->
  4655 </component>
  4669 </component>
  4656 <component id="fotacustcmds" filter="s60" name="FOTA Custom Commands">
  4670 <component id="fotacustcmds" filter="s60" name="FOTA Custom Commands">
  4657 <meta rel="config">
  4671 <!-- uncomment when #ifdefs are resolved. Need to put a config meta here-->
  4658 <defined condition="__SYNCML_DM"/>
  4672 <!--<unit bldFile="fotaapplication/fotaserver/fotacustcmds/group"/>-->
  4659 <not-defined condition="__PLUG_AND_PLAY_MOBILE_SERVICES"/>
       
  4660 </meta>
       
  4661 <unit bldFile="/mw/remotemgmt/fotaapplication/fotaserver/fotacustcmds/group"/>
       
  4662 </component>
       
  4663 <!-- really need to find a better way to do this -->
       
  4664 <component id="fotacustcmds-alt" filter="s60" name="FOTA Custom Commands">
       
  4665 <meta rel="config">
       
  4666 <defined condition="__PLUG_AND_PLAY_MOBILE_SERVICES"/>
       
  4667 </meta>
       
  4668 <unit bldFile="/mw/remotemgmt/fotaapplication/fotaserver/fotacustcmds/group"/>
       
  4669 </component>
  4673 </component>
  4670 </collection>
  4674 </collection>
  4671 </package>
  4675 </package>
  4672 <package id="remoteconn" level="generic" tech-domain="de" name="Remote Connectivity" levels="plugin framework server generic specific">
  4676 <package id="remoteconn" level="generic" tech-domain="de" name="Remote Connectivity" levels="plugin framework server generic specific">
  4673 <collection id="remoteconn_info" name="Remote Connectivity Info" level="specific">
  4677 <collection id="remoteconn_info" name="Remote Connectivity Info" level="specific">
  4838 </component>
  4842 </component>
  4839 <component id="upnpextensionpluginif" filter="s60" name="UPnP Home Media Extension Plugin Interface" introduced="^2" deprecated="^3">
  4843 <component id="upnpextensionpluginif" filter="s60" name="UPnP Home Media Extension Plugin Interface" introduced="^2" deprecated="^3">
  4840 <meta rel="config">
  4844 <meta rel="config">
  4841 <defined condition="FF_UPNP_FRAMEWORK_2_0"/>
  4845 <defined condition="FF_UPNP_FRAMEWORK_2_0"/>
  4842 </meta>
  4846 </meta>
  4843 <unit bldFile="/mw/dlnasrv/upnpframework/upnpextensionpluginif/group"/>
  4847 <!-- <unit bldFile="upnpframework/upnpextensionpluginif/group"/> -->
  4844 </component>
  4848 </component>
  4845 <component id="upnpfiletransferengine" filter="s60" name="UPnP File Transfer Engine" introduced="^2" deprecated="^3">
  4849 <component id="upnpfiletransferengine" filter="s60" name="UPnP File Transfer Engine" introduced="^2" deprecated="^3">
  4846 <meta rel="config">
  4850 <meta rel="config">
  4847 <defined condition="FF_UPNP_FRAMEWORK_2_0"/>
  4851 <defined condition="FF_UPNP_FRAMEWORK_2_0"/>
  4848 </meta>
  4852 </meta>
  4849 <unit bldFile="/mw/dlnasrv/upnpframework/upnpfiletransferengine/group"/>
  4853 <!-- <unit bldFile="upnpframework/upnpfiletransferengine/group"/>-->
  4850 </component>
  4854 </component>
  4851 <component id="upnpcommonui" filter="s60" name="UPnP Common UI" introduced="^2" deprecated="^3">
  4855 <component id="upnpcommonui" filter="s60" name="UPnP Common UI" introduced="^2" deprecated="^3">
  4852 <meta rel="config">
  4856 <meta rel="config">
  4853 <defined condition="FF_UPNP_FRAMEWORK_2_0"/>
  4857 <defined condition="FF_UPNP_FRAMEWORK_2_0"/>
  4854 </meta>
  4858 </meta>
  4855 <unit bldFile="/mw/dlnasrv/upnpframework/upnpcommonui/group"/>
  4859 <!--<unit bldFile="upnpframework/upnpcommonui/group"/>-->
  4856 </component>
  4860 </component>
  4857 <component id="upnpaiwengine" filter="s60" name="UPnP AIW Engine" introduced="^2" deprecated="^3">
  4861 <component id="upnpaiwengine" filter="s60" name="UPnP AIW Engine" introduced="^2" deprecated="^3">
  4858 <meta rel="config">
  4862 <meta rel="config">
  4859 <defined condition="FF_UPNP_FRAMEWORK_2_0"/>
  4863 <defined condition="FF_UPNP_FRAMEWORK_2_0"/>
  4860 </meta>
  4864 </meta>
  4861 <unit bldFile="/mw/dlnasrv/upnpframework/upnpaiwengine/group"/>
  4865 <!--<unit bldFile="upnpframework/upnpaiwengine/group"/> -->
  4862 </component>
  4866 </component>
  4863 <component id="upnpaiwprovider" filter="s60" name="UPnP AIW Provider" class="plugin" introduced="^2" deprecated="^3">
  4867 <component id="upnpaiwprovider" filter="s60" name="UPnP AIW Provider" class="plugin" introduced="^2" deprecated="^3">
  4864 <meta rel="config">
  4868 <meta rel="config">
  4865 <defined condition="FF_UPNP_FRAMEWORK_2_0"/>
  4869 <defined condition="FF_UPNP_FRAMEWORK_2_0"/>
  4866 </meta>
  4870 </meta>
  4867 <unit bldFile="/mw/dlnasrv/upnpframework/upnpaiwprovider/group"/>
  4871 <!--<unit bldFile="upnpframework/upnpaiwprovider/group"/>-->
  4868 </component>
  4872 </component>
  4869 <component id="upnpmusicadapter" filter="s60" name="UPnP Music Adapter" introduced="^2">
  4873 <component id="upnpmusicadapter" filter="s60" name="UPnP Music Adapter" introduced="^2">
  4870 <unit bldFile="/mw/dlnasrv/upnpframework/upnpmusicadapter/group"/>
  4874 <unit bldFile="/mw/dlnasrv/upnpframework/upnpmusicadapter/group"/>
  4871 </component>
  4875 </component>
  4872 <component id="upnpcommand" filter="s60" name="UPnP Command" introduced="^2">
  4876 <component id="upnpcommand" filter="s60" name="UPnP Command" introduced="^2">
  4873 <unit bldFile="/mw/dlnasrv/upnpframework/upnpcommand/group"/>
  4877 <unit bldFile="/mw/dlnasrv/upnpframework/upnpcommand/group"/>
  4874 </component>
  4878 </component>
  4875 <component id="upnpframework_build" filter="s60" name="UPnP Framework Build" introduced="^2">
  4879 <component id="upnpframework_build" filter="s60" name="UPnP Framework Build" introduced="^2">
  4876 <!-- move exports content into one or more of above components -->
  4880 <!-- move exports content into one of above components -->
  4877 <unit bldFile="/mw/dlnasrv/upnpframework/group"/>
  4881 <unit bldFile="/mw/dlnasrv/upnpframework/group"/>
  4878 </component>
  4882 </component>
  4879 </collection>
  4883 </collection>
  4880 <collection id="upnpsettings" name="UPnP Settings" level="framework">
  4884 <collection id="upnpsettings" name="UPnP Settings" level="framework">
  4881 <component id="upnpsettingsengine" filter="s60" name="UPnP Settings Engine" introduced="^2">
  4885 <component id="upnpsettingsengine" filter="s60" name="UPnP Settings Engine" introduced="^2">
  4883 </component>
  4887 </component>
  4884 <component id="multiselectionui" filter="s60" name="Multi-Selection UI" introduced="^2" deprecated="^3">
  4888 <component id="multiselectionui" filter="s60" name="Multi-Selection UI" introduced="^2" deprecated="^3">
  4885 <meta rel="config">
  4889 <meta rel="config">
  4886 <defined condition="FF_UPNP_FRAMEWORK_2_0"/>
  4890 <defined condition="FF_UPNP_FRAMEWORK_2_0"/>
  4887 </meta>
  4891 </meta>
  4888 <unit bldFile="/mw/dlnasrv/upnpsettings/multiselectionui/group"/>
  4892 <!--<unit bldFile="upnpsettings/multiselectionui/group"/>-->
  4889 </component>
  4893 </component>
  4890 <component id="appwizard" filter="s60" name="UPnP Settings Wizard App" introduced="^2" deprecated="^3">
  4894 <component id="appwizard" filter="s60" name="UPnP Settings Wizard App" introduced="^2" deprecated="^3">
  4891 <meta rel="config">
  4895 <meta rel="config">
  4892 <defined condition="FF_UPNP_FRAMEWORK_2_0"/>
  4896 <defined condition="FF_UPNP_FRAMEWORK_2_0"/>
  4893 </meta>
  4897 </meta>
  4894 <unit bldFile="/mw/dlnasrv/upnpsettings/appwizard/group"/>
  4898 <!--<unit bldFile="upnpsettings/appwizard/group"/>-->
  4895 </component>
  4899 </component>
  4896 <component id="upnpsharingui" filter="s60" name="UPnP Sharing UI" introduced="^2" deprecated="^3">
  4900 <component id="upnpsharingui" filter="s60" name="UPnP Sharing UI" introduced="^2" deprecated="^3">
  4897 <meta rel="config">
  4901 <meta rel="config">
  4898 <defined condition="FF_UPNP_FRAMEWORK_2_0"/>
  4902 <defined condition="FF_UPNP_FRAMEWORK_2_0"/>
  4899 </meta>
  4903 </meta>
  4900 <unit bldFile="/mw/dlnasrv/upnpsettings/upnpsharingui/group"/>
  4904 <!--<unit bldFile="upnpsettings/upnpsharingui/group"/>-->
  4901 </component>
  4905 </component>
  4902 <component id="upnpgsplugin" filter="s60" name="UPnP GS Plugin" class="plugin" introduced="^2">
  4906 <component id="upnpgsplugin" filter="s60" name="UPnP GS Plugin" class="plugin" introduced="^2">
  4903 <meta rel="config">
       
  4904 <defined condition="FF_UPNP_FRAMEWORK_2_0"/>
       
  4905 </meta>
       
  4906 <unit bldFile="/mw/dlnasrv/upnpsettings/upnpgsplugin/group"/>
  4907 <unit bldFile="/mw/dlnasrv/upnpsettings/upnpgsplugin/group"/>
  4907 </component>
  4908 </component>
  4908 <component id="upnpsettings_build" filter="s60" name="UPnP Settings Build" introduced="^2">
  4909 <component id="upnpsettings_build" filter="s60" name="UPnP Settings Build" introduced="^2">
  4909 <!-- move exports content into one of above components -->
  4910 <!-- move exports content into one of above components -->
  4910 <unit bldFile="/mw/dlnasrv/upnpsettings/group"/>
  4911 <unit bldFile="/mw/dlnasrv/upnpsettings/group"/>
  4941 <meta rel="config">
  4942 <meta rel="config">
  4942 <defined condition="FF_UPNP_FRAMEWORK_2_0"/>
  4943 <defined condition="FF_UPNP_FRAMEWORK_2_0"/>
  4943 </meta>
  4944 </meta>
  4944 <component id="upnpharvester_common" filter="s60" name="UPnP Harvester Common" introduced="^2" deprecated="^3">
  4945 <component id="upnpharvester_common" filter="s60" name="UPnP Harvester Common" introduced="^2" deprecated="^3">
  4945 <!-- need to merge or #include these to a single bld.inf -->
  4946 <!-- need to merge or #include these to a single bld.inf -->
  4946 <unit bldFile="/mw/dlnasrv/upnpharvester/common/cmlibrary/group"/>
  4947 <!--<unit bldFile="upnpharvester/common/cmlibrary/group"/>
  4947 <unit bldFile="/mw/dlnasrv/upnpharvester/common/cmsettings/group"/>
  4948         <unit bldFile="upnpharvester/common/cmsettings/group"/>
  4948 <unit bldFile="/mw/dlnasrv/upnpharvester/common/cmsqlwrapper/group"/>
  4949         <unit bldFile="upnpharvester/common/cmsqlwrapper/group"/>
  4949 <unit bldFile="/mw/dlnasrv/upnpharvester/common/dbmanager/group"/>
  4950         <unit bldFile="upnpharvester/common/dbmanager/group"/>-->
  4950 </component>
  4951 </component>
  4951 <component id="cdssync" filter="s60" name="CDS Sync" introduced="^2" deprecated="^3">
  4952 <component id="cdssync" filter="s60" name="CDS Sync" introduced="^2" deprecated="^3">
  4952 <unit bldFile="/mw/dlnasrv/upnpharvester/cdssync/common"/>
  4953 <!-- <unit bldFile="upnpharvester/cdssync/common"/>-->
  4953 </component>
  4954 </component>
  4954 <component id="mdhserver" filter="s60" name="Metadata Harvester Server" introduced="^2" deprecated="^3">
  4955 <component id="mdhserver" filter="s60" name="Metadata Harvester Server" introduced="^2" deprecated="^3">
  4955 <unit bldFile="/mw/dlnasrv/upnpharvester/mdhserver/group"/>
  4956 <!--<unit bldFile="upnpharvester/mdhserver/group"/>-->
  4956 </component>
  4957 </component>
  4957 <component id="upnpharvester_build" filter="s60" name="UPnP Harvester Build" introduced="^2" deprecated="^3">
  4958 <component id="upnpharvester_build" filter="s60" name="UPnP Harvester Build" introduced="^2" deprecated="^3">
  4958 <!-- could just make the whole collection one component and move down a dir. Or move the exports here into the other component -->
  4959 <!-- could just make the whole collection one component and move down a dir. Or move the exports here into the other component -->
  4959 <unit bldFile="/mw/dlnasrv/upnpharvester/group"/>
  4960 <!--<unit bldFile="upnpharvester/group"/>-->
  4960 </component>
  4961 </component>
  4961 </collection>
  4962 </collection>
  4962 <collection id="homesync" name="Home Sync" level="plugin">
  4963 <collection id="homesync" name="Home Sync" level="plugin">
  4963 <meta rel="config">
  4964 <meta rel="config">
  4964 <defined condition="FF_UPNP_FRAMEWORK_2_0"/>
  4965 <defined condition="FF_UPNP_FRAMEWORK_2_0"/>
  4965 </meta>
  4966 </meta>
  4966 <component id="contentmanager" filter="s60" name="Content Manager" introduced="^2" deprecated="^3">
  4967 <component id="contentmanager" filter="s60" name="Content Manager" introduced="^2" deprecated="^3">
  4967 <unit bldFile="/mw/dlnasrv/homesync/group"/>
  4968 <!-- <unit bldFile="homesync/group"/>-->
  4968 <!-- move bld.inf into contentmanager dir -->
  4969 <!-- move bld.inf into contentmanager dir -->
  4969 </component>
  4970 </component>
  4970 </collection>
  4971 </collection>
  4971 <collection id="homemedia" name="Home Media" level="framework">
  4972 <collection id="homemedia" name="Home Media" level="framework">
  4972 <meta rel="config">
  4973 <meta rel="config">
  4973 <defined condition="FF_UPNP_FRAMEWORK_2_0"/>
  4974 <defined condition="FF_UPNP_FRAMEWORK_2_0"/>
  4974 </meta>
  4975 </meta>
  4975 <!-- collection is really just a component. Move down a directory -->
  4976 <!-- collection is really just a component. Move down a directory -->
  4976 <component id="homemedia_build" filter="s60" name="Home Media" introduced="^2" deprecated="^3">
  4977 <component id="homemedia_build" filter="s60" name="Home Media" introduced="^2" deprecated="^3">
  4977 <unit bldFile="/mw/dlnasrv/homemedia/group"/>
  4978 <!-- <unit bldFile="homemedia/group"/> -->
  4978 </component>
  4979 </component>
  4979 </collection>
  4980 </collection>
  4980 <collection id="dlnasrv_info" name="DLNA Services Info" level="plugin">
  4981 <collection id="dlnasrv_info" name="DLNA Services Info" level="plugin">
       
  4982 <component id="dlnasrv_build" filter="s60" name="DLNA Services Build">
       
  4983 <!-- need to #include upnpplatformvar.hrh from each #included bld.inf, then this can be removed  -->
       
  4984 <unit bldFile="/mw/dlnasrv/group"/>
       
  4985 </component>
  4981 
  4986 
  4982 </collection>
  4987 </collection>
  4983 </package>
  4988 </package>
  4984 <package id="btservices" level="generic" tech-domain="de" name="Bluetooth Services" levels="framework server generic specific plugin">
  4989 <package id="btservices" level="generic" tech-domain="de" name="Bluetooth Services" levels="framework server generic specific plugin">
  4985 <collection id="btservices_pub" name="BT Services Public Interfaces" level="plugin">
  4990 <collection id="btservices_pub" name="BT Services Public Interfaces" level="plugin">
  5030 <component id="bluetooth_secondary_display_notification_api" name="Bluetooth Secondary Display Notification API" class="api" filter="s60">
  5035 <component id="bluetooth_secondary_display_notification_api" name="Bluetooth Secondary Display Notification API" class="api" filter="s60">
  5031 <unit bldFile="/mw/btservices/btservices_plat/bluetooth_secondary_display_notification_api/group"/>
  5036 <unit bldFile="/mw/btservices/btservices_plat/bluetooth_secondary_display_notification_api/group"/>
  5032 </component>
  5037 </component>
  5033 </collection>
  5038 </collection>
  5034 <collection id="bluetoothengine" name="Bluetooth Engine" level="framework">
  5039 <collection id="bluetoothengine" name="Bluetooth Engine" level="framework">
  5035 <component id="btnotifclient" filter="s60" name="Bluetooth Notification Client" introduced="^4">
       
  5036 <!-- cannot put a component under another component. Move up a directory -->
       
  5037 <unit bldFile="/mw/btservices/bluetoothengine/btnotif/btnotifclient/group"/>
       
  5038 </component>
       
  5039 <component id="bteng" filter="s60" name="Bluetooth Engine">
  5040 <component id="bteng" filter="s60" name="Bluetooth Engine">
  5040 <unit bldFile="/mw/btservices/bluetoothengine/bteng/group"/>
  5041 <unit bldFile="/mw/btservices/bluetoothengine/bteng/group"/>
  5041 </component>
  5042 </component>
  5042 <component id="btserviceutil" filter="s60" name="Bluetooth Service Utils" introduced="^4">
       
  5043 <unit bldFile="/mw/btservices/bluetoothengine/btserviceutil/group"/>
       
  5044 </component>
       
  5045 <component id="btnotif" filter="s60" name="Bluetooth Notifier">
  5043 <component id="btnotif" filter="s60" name="Bluetooth Notifier">
  5046 <unit bldFile="/mw/btservices/bluetoothengine/btnotif/group"/>
  5044 <unit bldFile="/mw/btservices/bluetoothengine/btnotif/group"/>
  5047 </component>
  5045 </component>
  5048 <component id="btdevicedialogplugin" filter="s60" name="Bluetooth Device Dialog Plugin" class="plugin" introduced="^4">
       
  5049 <unit xmlns:qt="http://www.nokia.com/qt" bldFile="/mw/btservices/bluetoothengine/btnotif/btdevicedialogplugin" qt:proFile="btdevicedialogplugin.pro"/>
       
  5050 </component>
       
  5051 <component id="btaudioman" filter="s60" name="Bluetooth Audio Manager">
  5046 <component id="btaudioman" filter="s60" name="Bluetooth Audio Manager">
  5052 <unit bldFile="/mw/btservices/bluetoothengine/btaudioman/group"/>
  5047 <unit bldFile="/mw/btservices/bluetoothengine/btaudioman/group"/>
  5053 </component>
  5048 </component>
  5054 <component id="btmac" filter="s60" name="Bluetooth Mono Audio Controller" class="plugin">
  5049 <component id="btmac" filter="s60" name="Bluetooth Mono Audio Controller" class="plugin">
  5055 <unit bldFile="/mw/btservices/bluetoothengine/btmac/group"/>
  5050 <unit bldFile="/mw/btservices/bluetoothengine/btmac/group"/>
  5062 </component>
  5057 </component>
  5063 <component id="btsap" filter="s60" name="Bluetooth SIM Access Profile" class="plugin">
  5058 <component id="btsap" filter="s60" name="Bluetooth SIM Access Profile" class="plugin">
  5064 <unit bldFile="/mw/btservices/bluetoothengine/btsap/group"/>
  5059 <unit bldFile="/mw/btservices/bluetoothengine/btsap/group"/>
  5065 </component>
  5060 </component>
  5066 <component id="btui" filter="s60" name="Bluetooth UI">
  5061 <component id="btui" filter="s60" name="Bluetooth UI">
  5067 <unit xmlns:qt="http://www.nokia.com/qt" bldFile="/mw/btservices/bluetoothengine/btui" qt:proFile="btui.pro"/>
  5062 <unit bldFile="/mw/btservices/bluetoothengine/btui/group"/>
  5068 </component>
  5063 </component>
  5069 <component id="btpbap" filter="s60" name="Bluetooth Phonebook Access Profile" class="plugin">
  5064 <component id="btpbap" filter="s60" name="Bluetooth Phonebook Access Profile" class="plugin">
  5070 <unit bldFile="/mw/btservices/bluetoothengine/btpbap/group"/>
  5065 <unit bldFile="/mw/btservices/bluetoothengine/btpbap/group"/>
  5071 </component>
  5066 </component>
  5072 <component id="bthid" filter="s60" name="Bluetooth HID">
  5067 <component id="bthid" filter="s60" name="Bluetooth HID">
  5073 <unit bldFile="/mw/btservices/bluetoothengine/bthid/group"/>
  5068 <unit bldFile="/mw/btservices/bluetoothengine/bthid/group"/>
  5074 </component>
  5069 </component>
  5075 <component id="btctrldcmoadapter" filter="s60" name="Bluetooth Control DCMO Adapter" class="plugin" introduced="^3">
  5070 <component id="btctrldcmoadapter" filter="s60" name="Bluetooth Control DCMO Adapter" class="plugin" introduced="^3">
  5076 <unit bldFile="/mw/btservices/bluetoothengine/btctrldcmoadapter/group"/>
  5071 <unit bldFile="/mw/btservices/bluetoothengine/btctrldcmoadapter/group"/>
       
  5072 </component>
       
  5073 <component id="btserviceutil" filter="s60" name="Bluetooth Service Utils">
       
  5074 <unit bldFile="/mw/btservices/bluetoothengine/btserviceutil/group"/>
       
  5075 </component>
       
  5076 <component id="btnotifclient" filter="s60" name="Bluetooth Notifier Client">
       
  5077 <unit bldFile="/mw/btservices/bluetoothengine/btnotif/btnotifclient/group"/>
  5077 </component>
  5078 </component>
  5078 </collection>
  5079 </collection>
  5079 <collection id="bluetoothappprofiles" name="Bluetooth Application Profiles" level="plugin">
  5080 <collection id="bluetoothappprofiles" name="Bluetooth Application Profiles" level="plugin">
  5080 <component id="avrcp" name="Bluetooth AVRCP" introduced="9.1" purpose="optional">
  5081 <component id="avrcp" name="Bluetooth AVRCP" introduced="9.1" purpose="optional">
  5081 <unit bldFile="/mw/btservices/bluetoothappprofiles/avrcp" mrp="/mw/btservices/bluetoothappprofiles/avrcp/bluetooth_avrcp.mrp"/>
  5082 <unit bldFile="/mw/btservices/bluetoothappprofiles/avrcp" mrp="/mw/btservices/bluetoothappprofiles/avrcp/bluetooth_avrcp.mrp"/>
  5177 <component id="usbphoneasmodem" filter="s60" name="USB Phone as Modem" introduced="^3">
  5178 <component id="usbphoneasmodem" filter="s60" name="USB Phone as Modem" introduced="^3">
  5178 <unit bldFile="/mw/usbservices/usbclasses/usbphoneasmodem/group"/>
  5179 <unit bldFile="/mw/usbservices/usbclasses/usbphoneasmodem/group"/>
  5179 </component>
  5180 </component>
  5180 </collection>
  5181 </collection>
  5181 <collection id="usbuis" name="USB UIs" level="specific">
  5182 <collection id="usbuis" name="USB UIs" level="specific">
       
  5183 <component id="usbui" filter="s60" name="USB UI">
       
  5184 <unit bldFile="/mw/usbservices/usbuis/usbui/group"/>
       
  5185 </component>
  5182 <component id="usbuinotif" filter="s60" name="USB UI Notifiers">
  5186 <component id="usbuinotif" filter="s60" name="USB UI Notifiers">
  5183 <unit bldFile="/mw/usbservices/usbuis/usbuinotif/group"/>
  5187 <unit bldFile="/mw/usbservices/usbuis/usbuinotif/group"/>
  5184 </component>
  5188 </component>
  5185 <component id="imageprintuiprovider" filter="s60" name="ImagePrint UI Provider" class="plugin">
  5189 <component id="imageprintuiprovider" filter="s60" name="ImagePrint UI Provider" class="plugin">
  5186 <unit bldFile="/mw/usbservices/usbuis/imageprintuiprovider/group"/>
  5190 <unit bldFile="/mw/usbservices/usbuis/imageprintuiprovider/group"/>
  5187 </component>
  5191 </component>
  5188 <component id="usbimageprintui" filter="s60" name="ImagePrint UI">
  5192 <component id="usbimageprintui" filter="s60" name="ImagePrint UI">
  5189 <unit bldFile="/mw/usbservices/usbuis/imageprintui/group"/>
  5193 <unit bldFile="/mw/usbservices/usbuis/imageprintui/group"/>
  5190 </component>
  5194 </component>
  5191 <component id="usbsettingsapp" name="USB Settings Application" introduced="^4" filter="s60">
  5195 <component id="usbuiqt" name="USB UI Qt" introduced="^4" filter="s60">
  5192 <unit xmlns:qt="http://www.nokia.com/qt" bldFile="/mw/usbservices/usbuis/usbsettingsapp" qt:proFile="usbsettingsapp.pro" qt:qmakeArgs="-r"/>
  5196 <unit bldFile="/mw/usbservices/usbuis/usbuiqt" qt:proFile="usbapplication.pro"/>
  5193 </component>
       
  5194 <component id="usbindicatorplugin" name="USB Indicator Plugin" introduced="^4" filter="s60" class="plugin">
       
  5195 <unit xmlns:qt="http://www.nokia.com/qt" bldFile="/mw/usbservices/usbuis/usbindicatorplugin" qt:proFile="usbindicatorplugin.pro" qt:qmakeArgs="-r"/>
       
  5196 </component>
  5197 </component>
  5197 </collection>
  5198 </collection>
  5198 <collection id="usbservices_test" name="USB Services Test" level="server">
  5199 <collection id="usbservices_test" name="USB Services Test" level="server">
  5199 
  5200 
  5200 </collection>
  5201 </collection>
  5235 <unit bldFile="/mw/shortlinkconn/localconnectivityservice/obexserviceman/group"/>
  5236 <unit bldFile="/mw/shortlinkconn/localconnectivityservice/obexserviceman/group"/>
  5236 </component>
  5237 </component>
  5237 <component id="obexsendservices" name="OBEX Send Services">
  5238 <component id="obexsendservices" name="OBEX Send Services">
  5238 <unit bldFile="/mw/shortlinkconn/localconnectivityservice/obexsendservices/group"/>
  5239 <unit bldFile="/mw/shortlinkconn/localconnectivityservice/obexsendservices/group"/>
  5239 </component>
  5240 </component>
  5240 <component id="obexhighway" name="OBEX Highway" introduced="^4">
       
  5241 <!-- component must be moved to its own directory. Components cannot live in others component's directories -->
       
  5242 <unit xmlns:qt="http://www.nokia.com/qt" bldFile="/mw/shortlinkconn/localconnectivityservice/obexsendservices/obexhighway" qt:proFile="obexhighway.pro"/>
       
  5243 </component>
       
  5244 <component id="obexreceiveservices" name="OBEX Receive Services">
  5241 <component id="obexreceiveservices" name="OBEX Receive Services">
  5245 <unit bldFile="/mw/shortlinkconn/localconnectivityservice/obexreceiveservices/group"/>
  5242 <unit bldFile="/mw/shortlinkconn/localconnectivityservice/obexreceiveservices/group"/>
  5246 </component>
  5243 </component>
  5247 <component id="dun" name="Dial Up Networking">
  5244 <component id="dun" name="Dial Up Networking">
  5248 <unit bldFile="/mw/shortlinkconn/localconnectivityservice/dun/group"/>
  5245 <unit bldFile="/mw/shortlinkconn/localconnectivityservice/dun/group"/>
  5278 <collection id="imagehandlingutilities" name="Image Handling Utilities" level="util">
  5275 <collection id="imagehandlingutilities" name="Image Handling Utilities" level="util">
  5279 <component id="thumbnailmanager" filter="s60" name="Thumbnail Manager">
  5276 <component id="thumbnailmanager" filter="s60" name="Thumbnail Manager">
  5280 <unit bldFile="/mw/imghandling/imagehandlingutilities/thumbnailmanager/group"/>
  5277 <unit bldFile="/mw/imghandling/imagehandlingutilities/thumbnailmanager/group"/>
  5281 </component>
  5278 </component>
  5282 <component id="thumbnailmanagerqt" filter="s60" name="Thumbnail Manager Qt" introduced="^4">
  5279 <component id="thumbnailmanagerqt" filter="s60" name="Thumbnail Manager Qt" introduced="^4">
  5283 <unit xmlns:qt="http://www.nokia.com/qt" bldFile="/mw/imghandling/imagehandlingutilities/thumbnailmanager/thumbnailmanagerqt" qt:proFile="thumbnailmanagerqt.pro" qt:qmakeArgs="-r" filter="!test"/>
  5280 <unit bldFile="/mw/imghandling/imagehandlingutilities/thumbnailmanager/thumbnailmanagerqt" qt:proFile="thumbnailmanagerqt.pro" qt:qmakeArgs="-r" filter="!test"/>
  5284 
  5281 
  5285 </component>
  5282 </component>
  5286 </collection>
  5283 </collection>
  5287 </package>
  5284 </package>
  5288 <package id="metadatasrv" level="specific" tech-domain="mm" name="Legacy Metadata Services" levels="plugin framework server generic specific">
  5285 <package id="metadatasrv" level="specific" tech-domain="mm" name="Legacy Metadata Services" levels="plugin framework server generic specific">
  5428 <!-- collection is really a component. Move down a directory -->
  5425 <!-- collection is really a component. Move down a directory -->
  5429 <meta rel="config">
  5426 <meta rel="config">
  5430 <defined condition="RD_MDS_2_5"/>
  5427 <defined condition="RD_MDS_2_5"/>
  5431 </meta>
  5428 </meta>
  5432 <component id="clfwrapper_build" filter="s60" name="CLF Wrapper Build" introduced="^2">
  5429 <component id="clfwrapper_build" filter="s60" name="CLF Wrapper Build" introduced="^2">
  5433 <unit bldFile="/mw/mds/clfwrapper/group"/>
  5430 <!-- Uncomment unit when configuration is in place. Currently #included from mds_build -->
       
  5431 <!--<unit bldFile="clfwrapper/group"/>-->
  5434 </component>
  5432 </component>
  5435 </collection>
  5433 </collection>
  5436 <collection id="mds_info" name="Metadata Services Info" level="int">
  5434 <collection id="mds_info" name="Metadata Services Info" level="int">
  5437 <component id="mds_build" filter="s60" name="Metadata Services Build" introduced="^2">
  5435 <component id="mds_build" filter="s60" name="Metadata Services Build" introduced="^2">
  5438 <!-- consider distributiing this into the rest of the components in the package -->
  5436 <!-- consider distributiing this into the rest of the components in the package -->
  5462 <package id="mmmw" level="generic" tech-domain="mm" name="Multimedia Middleware" levels="plugin framework server generic specific">
  5460 <package id="mmmw" level="generic" tech-domain="mm" name="Multimedia Middleware" levels="plugin framework server generic specific">
  5463 <collection id="mmmw_plat" name="Multimedia Middleware Platform Interfaces" level="specific">
  5461 <collection id="mmmw_plat" name="Multimedia Middleware Platform Interfaces" level="specific">
  5464 <component id="multimedia_data_source_api" name="Multimedia Data Source API" class="api" filter="s60">
  5462 <component id="multimedia_data_source_api" name="Multimedia Data Source API" class="api" filter="s60">
  5465 <unit bldFile="/mw/mmmw/mmmw_plat/multimedia_data_source_api/group"/>
  5463 <unit bldFile="/mw/mmmw/mmmw_plat/multimedia_data_source_api/group"/>
  5466 </component>
  5464 </component>
       
  5465 <component id="progressive_download_api" name="Progressive Download API" class="api" filter="s60">
       
  5466 <unit bldFile="/mw/mmmw/mmmw_plat/progressive_download_api/group"/>
       
  5467 </component>
       
  5468 <component id="equalizer_ui_api" name="Equalizer UI API" class="api" filter="s60">
       
  5469 <unit bldFile="/mw/mmmw/mmmw_plat/equalizer_ui_api/group"/>
       
  5470 </component>
  5467 <component id="enhanced_media_client_api" name="Enhanced Media Client API" class="api" filter="s60">
  5471 <component id="enhanced_media_client_api" name="Enhanced Media Client API" class="api" filter="s60">
  5468 <unit bldFile="/mw/mmmw/mmmw_plat/enhanced_media_client_api/group"/>
  5472 <unit bldFile="/mw/mmmw/mmmw_plat/enhanced_media_client_api/group"/>
  5469 </component>
  5473 </component>
  5470 <component id="stream_control_custom_command_api" name="Stream Control Custom Command API" class="api" filter="s60">
  5474 <component id="stream_control_custom_command_api" name="Stream Control Custom Command API" class="api" filter="s60">
  5471 <unit bldFile="/mw/mmmw/mmmw_plat/stream_control_custom_command_api/group"/>
  5475 <unit bldFile="/mw/mmmw/mmmw_plat/stream_control_custom_command_api/group"/>
  5477 <unit bldFile="/mw/mmmw/mmmw_plat/emc_file_source_api/group"/>
  5481 <unit bldFile="/mw/mmmw/mmmw_plat/emc_file_source_api/group"/>
  5478 </component>
  5482 </component>
  5479 <component id="audio_metadata_reader_api" name="Audio MetaData Reader API" class="api" filter="s60">
  5483 <component id="audio_metadata_reader_api" name="Audio MetaData Reader API" class="api" filter="s60">
  5480 <unit bldFile="/mw/mmmw/mmmw_plat/audio_metadata_reader_api/group"/>
  5484 <unit bldFile="/mw/mmmw/mmmw_plat/audio_metadata_reader_api/group"/>
  5481 </component>
  5485 </component>
       
  5486 <component id="emc_progressive_download_source_api" name="EMC Progressive Download Source API" class="api" filter="s60">
       
  5487 <unit bldFile="/mw/mmmw/mmmw_plat/emc_progressive_download_source_api/group"/>
       
  5488 </component>
  5482 <component id="emc_volume_effect_api" name="EMC Volume Effect API" class="api" filter="s60">
  5489 <component id="emc_volume_effect_api" name="EMC Volume Effect API" class="api" filter="s60">
  5483 <unit bldFile="/mw/mmmw/mmmw_plat/emc_volume_effect_api/group"/>
  5490 <unit bldFile="/mw/mmmw/mmmw_plat/emc_volume_effect_api/group"/>
  5484 </component>
  5491 </component>
  5485 <component id="emc_balance_effect_api" name="EMC Balance Effect API" class="api" filter="s60">
  5492 <component id="emc_balance_effect_api" name="EMC Balance Effect API" class="api" filter="s60">
  5486 <unit bldFile="/mw/mmmw/mmmw_plat/emc_balance_effect_api/group"/>
  5493 <unit bldFile="/mw/mmmw/mmmw_plat/emc_balance_effect_api/group"/>
  5526 
  5533 
  5527 </component>
  5534 </component>
  5528 <component id="openmax_al_api" name="OpenMAX AL API" class="api" filter="s60" introduced="^4">
  5535 <component id="openmax_al_api" name="OpenMAX AL API" class="api" filter="s60" introduced="^4">
  5529 <unit bldFile="/mw/mmmw/mmmw_plat/openmax_al_api/group"/>
  5536 <unit bldFile="/mw/mmmw/mmmw_plat/openmax_al_api/group"/>
  5530 </component>
  5537 </component>
  5531 <component id="openmax_al_ext_api" name="OpenMAX AL Extensions API" class="api" filter="s60" introduced="^4">
       
  5532 <unit bldFile="/mw/mmmw/mmmw_plat/openmax_al_ext_api/group"/>
       
  5533 </component>
       
  5534 <component id="system_tone_service_api" name="System Tone Service API" class="api" filter="s60" introduced="^4">
  5538 <component id="system_tone_service_api" name="System Tone Service API" class="api" filter="s60" introduced="^4">
  5535 <unit bldFile="/mw/mmmw/mmmw_plat/system_tone_service_api/group"/>
  5539 <unit bldFile="/mw/mmmw/mmmw_plat/system_tone_service_api/group"/>
  5536 </component>
       
  5537 </collection>
       
  5538 <collection id="khronosfws" name="Khronos Frameworks" level="framework">
       
  5539 <component id="openmax_al" filter="s60" name="OpenMAX AL" introduced="^4">
       
  5540 <unit bldFile="/mw/mmmw/khronosfws/openmax_al/group"/>
       
  5541 </component>
  5540 </component>
  5542 </collection>
  5541 </collection>
  5543 <collection id="mmfenh" name="MMF Enhancements" level="generic">
  5542 <collection id="mmfenh" name="MMF Enhancements" level="generic">
  5544 <component id="advancedaudiocontroller" filter="s60" name="Advanced Audio Controllers" class="plugin">
  5543 <component id="advancedaudiocontroller" filter="s60" name="Advanced Audio Controllers" class="plugin">
  5545 <unit bldFile="/mw/mmmw/mmfenh/advancedaudiocontroller/group"/>
  5544 <unit bldFile="/mw/mmmw/mmfenh/advancedaudiocontroller/group"/>
  5557 <unit bldFile="/mw/mmmw/mmfenh/enhancedmediaclient/group"/>
  5556 <unit bldFile="/mw/mmmw/mmfenh/enhancedmediaclient/group"/>
  5558 </component>
  5557 </component>
  5559 <component id="profilesettingsmonitor" filter="s60" name="Profile Settings Monitor">
  5558 <component id="profilesettingsmonitor" filter="s60" name="Profile Settings Monitor">
  5560 <unit bldFile="/mw/mmmw/mmfenh/profilesettingsmonitor/group"/>
  5559 <unit bldFile="/mw/mmmw/mmfenh/profilesettingsmonitor/group"/>
  5561 </component>
  5560 </component>
  5562 
  5561 <component id="progressivedownload" filter="s60" name="Progressive Download">
       
  5562 <unit bldFile="/mw/mmmw/mmfenh/progressivedownload/group"/>
       
  5563 </component>
       
  5564 
       
  5565 </collection>
       
  5566 <collection id="mm_fw" name="Multimedia Frameworks" level="framework">
       
  5567 <!-- Id needs to be unique, mmfw already in use -->
       
  5568 <!-- Placeholder for OpenAX AL and other stuff -->
  5563 </collection>
  5569 </collection>
  5564 <collection id="mmserv" name="Multimedia Services" level="specific">
  5570 <collection id="mmserv" name="Multimedia Services" level="specific">
       
  5571 <component id="audioeffectsui" filter="s60" name="Audio Effects UI">
       
  5572 <unit bldFile="/mw/mmmw/mmserv/audioeffectsui/group"/>
       
  5573 </component>
  5565 <component id="callaudiocontrol" filter="s60" name="Call Audio Control">
  5574 <component id="callaudiocontrol" filter="s60" name="Call Audio Control">
  5566 <unit bldFile="/mw/mmmw/mmserv/callaudiocontrol/group"/>
  5575 <unit bldFile="/mw/mmmw/mmserv/callaudiocontrol/group"/>
  5567 </component>
  5576 </component>
  5568 <component id="metadatautility" filter="s60" name="Metadata Utility">
  5577 <component id="metadatautility" filter="s60" name="Metadata Utility">
  5569 <unit bldFile="/mw/mmmw/mmserv/metadatautility/group"/>
  5578 <unit bldFile="/mw/mmmw/mmserv/metadatautility/group"/>
  5612 <component id="gst_plugins_good" name="GStreamer Good Plugins" introduced="^3">
  5621 <component id="gst_plugins_good" name="GStreamer Good Plugins" introduced="^3">
  5613 <!--<unit bldFile="gst_plugins_good/group"/>-->
  5622 <!--<unit bldFile="gst_plugins_good/group"/>-->
  5614 </component>
  5623 </component>
  5615 <component id="gst_plugins_symbian" filter="s60" name="GStreamer Sybmian Plugins" introduced="^3">
  5624 <component id="gst_plugins_symbian" filter="s60" name="GStreamer Sybmian Plugins" introduced="^3">
  5616 <!--<unit bldFile="gst_plugins_symbian/group" filter="!test"/>-->
  5625 <!--<unit bldFile="gst_plugins_symbian/group" filter="!test"/>-->
  5617 
  5626 <!--<unit bldFile="gst_plugins_symbian/tsrc/GStreamerTestModule/group" filter="test,pref_test"/>-->
  5618 <!-- add ,pref_test,TA_GSTREAMER filters later -->
       
  5619 </component>
  5627 </component>
  5620 </collection>
  5628 </collection>
  5621 <collection id="gstregistrygenerator" name="GStreamer Registry Generator" level="core">
  5629 <collection id="gstregistrygenerator" name="GStreamer Registry Generator" level="core">
  5622 <!-- collection is really a component. Move down an directory -->
  5630 <!-- collection is really a component. Move down an directory -->
  5623 <component id="gstregistrygenerator_build" filter="s60" name="GStreamer Registry Generator Build" introduced="^3">
  5631 <component id="gstregistrygenerator_build" filter="s60" name="GStreamer Registry Generator Build" introduced="^3">
  5735 <component id="media_player_settings_engine_api" name="Media Player Settings Engine API" introduced="^1" class="api" filter="s60">
  5743 <component id="media_player_settings_engine_api" name="Media Player Settings Engine API" introduced="^1" class="api" filter="s60">
  5736 <unit bldFile="/mw/mmappfw/mmappfw_plat/media_player_settings_engine_api/group"/>
  5744 <unit bldFile="/mw/mmappfw/mmappfw_plat/media_player_settings_engine_api/group"/>
  5737 </component>
  5745 </component>
  5738 <component id="mpx_backstepping_utility_api" name="MPX Backstepping Utility API" introduced="^1" class="api" filter="s60">
  5746 <component id="mpx_backstepping_utility_api" name="MPX Backstepping Utility API" introduced="^1" class="api" filter="s60">
  5739 <meta rel="config">
  5747 <meta rel="config">
  5740 <defined xmlns:qt="http://www.nokia.com/qt" condition="IAD_INCLUDE_BACKSTEPPING"/>
  5748 <defined condition="IAD_INCLUDE_BACKSTEPPING"/>
  5741 </meta>
  5749 </meta>
  5742 <unit bldFile="/mw/mmappfw/mmappfw_plat/mpx_backstepping_utility_api/group"/>
  5750 <unit bldFile="/mw/mmappfw/mmappfw_plat/mpx_backstepping_utility_api/group"/>
  5743 </component>
  5751 </component>
  5744 <component id="asx_parser_api" name="ASX Parser API" introduced="^1" class="api" filter="s60">
  5752 <component id="asx_parser_api" name="ASX Parser API" introduced="^1" class="api" filter="s60">
  5745 <meta rel="config">
  5753 <meta rel="config">
  5746 <defined xmlns:qt="http://www.nokia.com/qt" condition="__WINDOWS_MEDIA"/>
  5754 <defined condition="__WINDOWS_MEDIA"/>
  5747 </meta>
  5755 </meta>
  5748 <unit bldFile="/mw/mmappfw/mmappfw_plat/asx_parser_api/group"/>
  5756 <unit bldFile="/mw/mmappfw/mmappfw_plat/asx_parser_api/group"/>
  5749 </component>
  5757 </component>
  5750 <component id="playback_helper_api" name="Playback Helper API" introduced="^1" class="api" filter="s60">
  5758 <component id="playback_helper_api" name="Playback Helper API" introduced="^1" class="api" filter="s60">
  5751 <unit bldFile="/mw/mmappfw/mmappfw_plat/playback_helper_api/group"/>
  5759 <unit bldFile="/mw/mmappfw/mmappfw_plat/playback_helper_api/group"/>
  5752 </component>
  5760 </component>
  5753 <component id="videoplaylist_utility_api" name="Video Playlist Utility API" introduced="^1" class="api" filter="s60">
  5761 <component id="videoplaylist_utility_api" name="Video Playlist Utility API" introduced="^1" class="api" filter="s60">
  5754 <unit bldFile="/mw/mmappfw/mmappfw_plat/videoplaylist_utility_api/group"/>
  5762 <unit bldFile="/mw/mmappfw/mmappfw_plat/videoplaylist_utility_api/group"/>
  5755 </component>
       
  5756 <component id="qt_telephony_multimedia_service_api" name="Qt Telephony Multimedia Service API" introduced="^4" class="api" filter="s60">
       
  5757 <unit bldFile="/mw/mmappfw/mmappfw_plat/qt_telephony_multimedia_service_api/group"/>
       
  5758 </component>
  5763 </component>
  5759 </collection>
  5764 </collection>
  5760 <collection id="mpx" name="Multimedia Player" level="fw">
  5765 <collection id="mpx" name="Multimedia Player" level="fw">
  5761 <component id="commonframework" filter="s60" name="MPX Common Framework" introduced="^1">
  5766 <component id="commonframework" filter="s60" name="MPX Common Framework" introduced="^1">
  5762 <unit bldFile="/mw/mmappfw/mpx/commonframework/group"/>
  5767 <unit bldFile="/mw/mmappfw/mpx/commonframework/group"/>
  5768 <unit bldFile="/mw/mmappfw/mpx/collectionframework/group"/>
  5773 <unit bldFile="/mw/mmappfw/mpx/collectionframework/group"/>
  5769 </component>
  5774 </component>
  5770 <component id="mpxviewfw" filter="s60" name="MPX View Framework" introduced="^1">
  5775 <component id="mpxviewfw" filter="s60" name="MPX View Framework" introduced="^1">
  5771 <unit bldFile="/mw/mmappfw/mpx/viewframework/group"/>
  5776 <unit bldFile="/mw/mmappfw/mpx/viewframework/group"/>
  5772 </component>
  5777 </component>
  5773 <component id="mpxviewframeworkqt" name="MPX View Framework Qt" filter="s60" introduced="^4">
  5778 <component id="mpxviewframeworkqt" name="MPX View Framework Qt" filter="s60" introducde="^4">
  5774 <unit xmlns:qt="http://www.nokia.com/qt" bldFile="/mw/mmappfw/mpx/mpxviewframeworkqt" qt:proFile="mpxviewframeworkqt.pro" qt:qmakeArgs="-r -config rom"/>
  5779 <unit bldFile="/mw/mmappfw/mpx/mpxviewframeworkqt" qt:proFile="mpxviewframeworkqt.pro" qt:qmakeArgs="-r -config rom"/>
  5775 </component>
  5780 </component>
  5776 <component id="mpx_build" filter="s60" name="MPX Build" introduced="^1">
  5781 <component id="mpx_build" filter="s60" name="MPX Build" introduced="^1">
  5777 <!--  Move the export to another component or remove the #includes from this one -->
  5782 <!--  Move the export to another component or remove the #includes from this one -->
  5778 <unit bldFile="/mw/mmappfw/mpx/group"/>
  5783 <unit bldFile="/mw/mmappfw/mpx/group"/>
  5779 </component>
  5784 </component>
  5799 <component id="mediaplayersettingsengine" filter="s60" name="Media Player Settings Engine" introduced="^1">
  5804 <component id="mediaplayersettingsengine" filter="s60" name="Media Player Settings Engine" introduced="^1">
  5800 <unit bldFile="/mw/mmappfw/mmappcomponents/mediaplayersettingsengine/group"/>
  5805 <unit bldFile="/mw/mmappfw/mmappcomponents/mediaplayersettingsengine/group"/>
  5801 </component>
  5806 </component>
  5802 <component id="audiofetcher" filter="s60" name="Audio Fetcher" class="plugin" introduced="^1">
  5807 <component id="audiofetcher" filter="s60" name="Audio Fetcher" class="plugin" introduced="^1">
  5803 <meta rel="config">
  5808 <meta rel="config">
  5804 <defined xmlns:qt="http://www.nokia.com/qt" condition="IAD_INCLUDE_AUDIOFETCHER"/>
  5809 <defined condition="IAD_INCLUDE_AUDIOFETCHER"/>
  5805 </meta>
  5810 </meta>
  5806 <unit bldFile="/mw/mmappfw/mmappcomponents/audiofetcher/group"/>
  5811 <!-- uncomment when config is in place, currently #included in mmappcomponents_build -->
       
  5812 <!-- <unit bldFile="mmappcomponents/audiofetcher/group"/>-->
  5807 </component>
  5813 </component>
  5808 <component id="asxparser" filter="s60" name="ASX Parser" introduced="^1">
  5814 <component id="asxparser" filter="s60" name="ASX Parser" introduced="^1">
  5809 <meta rel="config">
  5815 <meta rel="config">
  5810 <defined xmlns:qt="http://www.nokia.com/qt" condition="__WINDOWS_MEDIA"/>
  5816 <defined condition="__WINDOWS_MEDIA"/>
  5811 </meta>
  5817 </meta>
  5812 <unit bldFile="/mw/mmappfw/mmappcomponents/asxparser/group"/>
  5818 <!-- uncomment when config is in place, currently #included in mmappcomponents_build -->
       
  5819 <!-- <unit bldFile="mmappcomponents/asxparser/group"/>-->
  5813 </component>
  5820 </component>
  5814 <component id="playbackhelper" filter="s60" name="Playback Helper" introduced="^3">
  5821 <component id="playbackhelper" filter="s60" name="Playback Helper" introduced="^3">
  5815 <unit bldFile="/mw/mmappfw/mmappcomponents/playbackhelper/group"/>
  5822 <unit bldFile="/mw/mmappfw/mmappcomponents/playbackhelper/group"/>
  5816 </component>
  5823 </component>
  5817 <component id="videoplaylistutility" filter="s60" name="Video Playlist Utility" introduced="^3">
  5824 <component id="videoplaylistutility" filter="s60" name="Video Playlist Utility" introduced="^3">
  5818 <unit bldFile="/mw/mmappfw/mmappcomponents/videoplaylistutility/group"/>
  5825 <unit bldFile="/mw/mmappfw/mmappcomponents/videoplaylistutility/group"/>
  5819 </component>
  5826 </component>
  5820 <component id="mmmtpdataprovider" filter="s60" name="Multimedia MTP Data Provider" introduced="^3">
  5827 <component id="mmmtpdataprovider" filter="s60" name="Multimedia MTP Data Provider" introduced="^3">
  5821 <unit bldFile="/mw/mmappfw/mmappcomponents/mmmtpdataprovider/group"/>
  5828 <unit bldFile="/mw/mmappfw/mmappcomponents/mmmtpdataprovider/group"/>
  5822 </component>
       
  5823 </collection>
       
  5824 <collection id="qtms" name="Qt Telephony Multimedia Services" level="fw">
       
  5825 <component id="qtms_build" filter="s60" name="Qt Telephony Multimedia Services Build" introduced="^4">
       
  5826 <!--  Collection is really a component. Move down a dir -->
       
  5827 <unit xmlns:qt="http://www.nokia.com/qt" bldFile="/mw/mmappfw/qtms" qt:proFile="qtmsapi.pro" qt:qmakeArgs="-r -config rom"/>
       
  5828 </component>
  5829 </component>
  5829 </collection>
  5830 </collection>
  5830 <collection id="mmappfw_info" name="Multimedia App Framework Info" level="if">
  5831 <collection id="mmappfw_info" name="Multimedia App Framework Info" level="if">
  5831 <component id="mmappfw_build" filter="s60" name="Multimedia App Framework Build" introduced="^1">
  5832 <component id="mmappfw_build" filter="s60" name="Multimedia App Framework Build" introduced="^1">
  5832 <!--  Move the export to another component or remove the #includes from this one -->
  5833 <!--  Move the export to another component or remove the #includes from this one -->
  5835 <component id="mmappfw_test" filter="s60,test,api_test,pref_test" name="Multimedia App Framework Test" purpose="development" introduced="^1">
  5836 <component id="mmappfw_test" filter="s60,test,api_test,pref_test" name="Multimedia App Framework Test" purpose="development" introduced="^1">
  5836 
  5837 
  5837 </component>
  5838 </component>
  5838 </collection>
  5839 </collection>
  5839 </package>
  5840 </package>
  5840 <package id="hgwidgets" level="specific" tech-domain="mm" name="Multimedia Widgets" levels="framework service api">
  5841 <package id="hgwidgets" level="specific" tech-domain="mm" name="HG Widgets" levels="framework service api">
  5841 <collection id="hgwidgets_plat" name="Multimedia Widgets Platform Interfaces" level="api">
  5842 <collection id="hgwidgets_plat" name="HG Widgets Platform Interfaces" level="api">
  5842 <component id="ganeswidgets_api" name="Ganes Widgets API" class="api" introduced="^4">
  5843 <component id="ganeswidgets_api" name="Ganes Widgets API" class="api" introduced="^4">
  5843 <!-- should separate out unit -->
  5844 <!-- should separate out unit -->
  5844 </component>
  5845 </component>
  5845 <component id="hgcacheproxymodel_api" name="Hg Cache Proxy Model API" class="api" introduced="^4">
  5846 </collection>
  5846 <!-- should separate out unit -->
  5847 <collection id="hgwidgets_pub" name="HG Widgets Public Interfaces" level="api"/>
  5847 </component>
       
  5848 <component id="hgwidgets_plat_build" name="Multimedia Widgets Platform Interfaces Build" class="api" introduced="^4">
       
  5849 <!-- break this up into separate components -->
       
  5850 <unit xmlns:qt="http://www.nokia.com/qt" bldFile="/mw/hgwidgets/hgwidgets_plat" qt:proFile="hgwidgets_plat.pro"/>
       
  5851 </component>
       
  5852 </collection>
       
  5853 <collection id="ganeswidgets" name="Ganes Widgets" level="service">
  5848 <collection id="ganeswidgets" name="Ganes Widgets" level="service">
  5854 <!-- really a component, should move down a dir level and have a unit -->
  5849 <!-- really a component, should move down a dir level and have a unit -->
  5855 <component id="ganeswidgets_build" name="Ganes Widgets Build" introduced="^4">
  5850 <component id="ganeswidgets_build" name="Ganes Widgets Build" introduced="^4">
  5856 <unit xmlns:qt="http://www.nokia.com/qt" bldFile="/mw/hgwidgets/ganeswidgets" qt:proFile="ganeswidgets.pro"/>
  5851 <!-- should separate out unit -->
  5857 </component>
  5852 </component>
  5858 </collection>
  5853 </collection>
  5859 <collection id="hgcacheproxymodel" name="Hurriganes Cache Proxy Model" level="framework">
  5854 <collection id="hgwidgets_info" name="HG Widgets Info" level="framework">
  5860 <!-- really a component, should move down a dir level and have a unit -->
  5855 <component id="hgwidgets_build" name="HG Widgets Build" introduced="^4">
  5861 <component id="hgcacheproxymodel_build" name="Hurriganes Cache Proxy Model Build" introduced="^4">
  5856 <unit bldFile="/mw/hgwidgets" qt:proFile="hgwidgets.pro"/>
  5862 <unit xmlns:qt="http://www.nokia.com/qt" bldFile="/mw/hgwidgets/hgcacheproxymodel" qt:proFile="hgcacheproxymodel.pro"/>
       
  5863 </component>
  5857 </component>
  5864 </collection>
  5858 </collection>
  5865 </package>
  5859 </package>
  5866 <package id="inputmethods" level="generic" tech-domain="ui" name="Input Methods" levels="plugin engine framework api">
  5860 <package id="inputmethods" level="generic" tech-domain="ui" name="Input Methods" levels="plugin engine framework api">
  5867 <collection id="inputmethods_pub" name="Input Methods Public Interfaces" level="api">
  5861 <collection id="inputmethods_pub" name="Input Methods Public Interfaces" level="api">
  5916 <collection id="textinput" name="Text Input" level="framework">
  5910 <collection id="textinput" name="Text Input" level="framework">
  5917 <component id="ptienginev2" filter="s60" name="Predictive Text Input Engine">
  5911 <component id="ptienginev2" filter="s60" name="Predictive Text Input Engine">
  5918 <meta rel="config">
  5912 <meta rel="config">
  5919 <defined condition="RD_INTELLIGENT_TEXT_INPUT"/>
  5913 <defined condition="RD_INTELLIGENT_TEXT_INPUT"/>
  5920 </meta>
  5914 </meta>
  5921 <unit bldFile="/mw/inputmethods/textinput/ptienginev2/group"/>
  5915 <!--uncomment when configuration is turned on and textinput_build is removed-->
       
  5916 <!--  <unit bldFile="textinput/ptienginev2/group"/>-->
  5922 </component>
  5917 </component>
  5923 <component id="akninputlanguage" filter="s60" name="Avkon Input Language">
  5918 <component id="akninputlanguage" filter="s60" name="Avkon Input Language">
  5924 <unit bldFile="/mw/inputmethods/textinput/akninputlanguage/group"/>
  5919 <unit bldFile="/mw/inputmethods/textinput/akninputlanguage/group"/>
  5925 </component>
  5920 </component>
  5926 <component id="peninputarc" filter="s60" name="Pen Input Arc">
  5921 <component id="peninputarc" filter="s60" name="Pen Input Arc">
  5927 <unit bldFile="/mw/inputmethods/textinput/peninputarc/group"/>
  5922 <unit bldFile="/mw/inputmethods/textinput/peninputarc/group"/>
       
  5923 </component>
       
  5924 <component id="peninputcommonctrls" filter="s60" name="Pen Input Common Controls">
       
  5925 <unit bldFile="/mw/inputmethods/textinput/peninputcommonctrls/group"/>
       
  5926 </component>
       
  5927 <component id="peninputcommonlayout" filter="s60" name="Pen Input Common Layout">
       
  5928 <unit bldFile="/mw/inputmethods/textinput/peninputcommonlayout/group"/>
       
  5929 </component>
       
  5930 <component id="peninputhwrtrui" filter="s60" name="Pen Input Handwriting Recognition Training UI" class="plugin" introduced="^3">
       
  5931 <unit bldFile="/mw/inputmethods/textinput/peninputhwrtrui/group"/>
       
  5932 </component>
       
  5933 <component id="textinput_build" filter="s60" name="Text Input Build">
       
  5934 <!--needed for #ifdef, can be removed when configuration is implemented -->
       
  5935 <unit bldFile="/mw/inputmethods/textinput/group"/>
  5928 </component>
  5936 </component>
  5929 </collection>
  5937 </collection>
  5930 <collection id="fep" name="FEP" level="engine">
  5938 <collection id="fep" name="FEP" level="engine">
  5931 <component id="aknfep" filter="s60" name="Avkon FEP" class="plugin">
  5939 <component id="aknfep" filter="s60" name="Avkon FEP" class="plugin">
  5932 <unit bldFile="/mw/inputmethods/fep/aknfep/group"/>
  5940 <unit bldFile="/mw/inputmethods/fep/aknfep/group"/>
  5948 <unit bldFile="/mw/qt/src/s60installs/deviceconfiguration"/>
  5956 <unit bldFile="/mw/qt/src/s60installs/deviceconfiguration"/>
  5949 </component>
  5957 </component>
  5950 </collection>
  5958 </collection>
  5951 <collection id="qt_info" name="Qt Info" level="mw">
  5959 <collection id="qt_info" name="Qt Info" level="mw">
  5952 <component id="qt_build" name="Qt Build" introduced="^2">
  5960 <component id="qt_build" name="Qt Build" introduced="^2">
  5953 <unit xmlns:qt="http://www.nokia.com/qt" bldFile="/mw/qt" qt:proFile="projects.pro" qt:qmakeArgs="&quot;QMAKE_MOC=/epoc32/tools/moc.exe&quot; &quot;QMAKE_RCC=/epoc32/tools/rcc.exe&quot; &quot;QMAKE_UIC=/epoc32/tools/uic.exe&quot; -r"/>
  5961 <unit bldFile="/mw/qt" qt:proFile="projects.pro" qt:qmakeArgs="-r -config sgimagelite_support"/>
  5954 </component>
  5962 </component>
  5955 </collection>
  5963 </collection>
  5956 <collection id="qtdemos" name="Qt Demos" level="app">
  5964 <collection id="qtdemos" name="Qt Demos" level="app">
  5957 
  5965 <component id="qtdemos_build" name="Qt Demos Build" introduced="^2" filter="qtdemos">
       
  5966 <unit bldFile="/mw/qt/demos" qt:proFile="demos.pro" qt:qmakeArgs="-r"/>
       
  5967 </component>
  5958 </collection>
  5968 </collection>
  5959 <collection id="qtexamples" name="Qt Examples" level="app">
  5969 <collection id="qtexamples" name="Qt Examples" level="app">
  5960 
  5970 <component id="qtexamples_build" name="Qt Examples Build" introduced="^2" filter="qtexamples">
       
  5971 <unit bldFile="/mw/qt/examples" qt:proFile="examples.pro" qt:qmakeArgs="-r"/>
       
  5972 </component>
  5961 </collection>
  5973 </collection>
  5962 <collection id="qt_tests" name="Qt Tests" level="app">
  5974 <collection id="qt_tests" name="Qt Tests" level="app">
  5963 
  5975 
  5964 
  5976 
  5965 </collection>
  5977 </collection>
  5966 </package>
  5978 </package>
  5967 <package id="qtextensions" level="generic" tech-domain="ui" name="Qt Extensions" levels="tool mw app">
  5979 <package id="qtextensions" level="generic" tech-domain="ui" name="Qt Extensions" levels="tool mw app">
  5968 <collection id="qtecomplugins" name="Qt ECom Plugins" level="app">
  5980 <collection id="qtecomplugins" name="Qt ECom Plugins" level="app">
  5969 <component id="qtecomplugins_build" filter="qtecomplugins" name="Qt ECom Plugin" purpose="development" introduced="^4" class="plugin">
  5981 <component id="qtecomplugins_build" filter="qtecomplugins" name="Qt ECom Plugin" purpose="development" introduced="^4" class="plugin">
  5970 <unit xmlns:qt="http://www.nokia.com/qt" bldFile="/mw/qtextensions/qtecomplugins" qt:proFile="qtecomplugins.pro" qt:qmakeArgs="-r"/>
  5982 <unit bldFile="/mw/qtextensions/qtecomplugins" qt:proFile="qtecomplugins.pro" qt:qmakeArgs="-r"/>
  5971 </component>
  5983 </component>
  5972 <component id="qtextensions_examples" filter="qtextensionsexamples" name="Qt ECom Plugin Examples" purpose="development" introduced="^4">
  5984 <component id="qtextensions_examples" filter="qtextensionsexamples" name="Qt ECom Plugin Examples" purpose="development" introduced="^4">
  5973 <unit xmlns:qt="http://www.nokia.com/qt" bldFile="/mw/qtextensions/qtecomplugins/examples" qt:proFile="examples.pro" qt:qmakeArgs="-r"/>
  5985 <unit bldFile="/mw/qtextensions/qtecomplugins/examples" qt:proFile="examples.pro" qt:qmakeArgs="-r"/>
  5974 </component>
  5986 </component>
  5975 </collection>
  5987 </collection>
  5976 <collection id="qthighway" name="Qt Highway" level="app">
  5988 <collection id="qthighway" name="Qt Highway" level="app">
  5977 <component id="qthighway_build" filter="qthighway" name="Qt Highway" purpose="development" introduced="^4">
  5989 <component id="qthighway_build" filter="qthighway" name="Qt Highway" purpose="development" introduced="^4">
  5978 <unit xmlns:qt="http://www.nokia.com/qt" bldFile="/mw/qtextensions/qthighway" qt:proFile="qthighway.pro" qt:qmakeArgs="-r"/>
  5990 <unit bldFile="/mw/qtextensions/qthighway" qt:proFile="qthighway.pro" qt:qmakeArgs="-r"/>
  5979 </component>
  5991 </component>
  5980 <component id="qthighway_examples" filter="qtextensionsexamples" name="Qt Highway Examples" purpose="development" introduced="^4">
  5992 <component id="qthighway_examples" filter="qtextensionsexamples" name="Qt Highway Examples" purpose="development" introduced="^4">
  5981 <unit xmlns:qt="http://www.nokia.com/qt" bldFile="/mw/qtextensions/qthighway/examples" qt:proFile="examples.pro" qt:qmakeArgs="-r"/>
  5993 <unit bldFile="/mw/qtextensions/qthighway/examples" qt:proFile="examples.pro" qt:qmakeArgs="-r"/>
  5982 </component>
  5994 </component>
  5983 
  5995 
  5984 </collection>
  5996 </collection>
  5985 <collection id="qtmobileextensions" name="Qt Mobile Extensions" level="app">
  5997 <collection id="qtmobileextensions" name="Qt Mobile Extensions" level="app">
  5986 <component id="qtmobileextensions_build" filter="qtextension" name="Qt Mobile Extensions" purpose="development" introduced="^4">
  5998 <component id="qtmobileextensions_build" filter="qtextension" name="Qt Mobile Extensions" purpose="development" introduced="^4">
  5987 <unit xmlns:qt="http://www.nokia.com/qt" bldFile="/mw/qtextensions/qtmobileextensions" qt:proFile="qtmobileextensions.pro" qt:qmakeArgs="-r"/>
  5999 <unit bldFile="/mw/qtextensions/qtmobileextensions" qt:proFile="qtmobileextensions.pro" qt:qmakeArgs="-r"/>
  5988 </component>
  6000 </component>
  5989 <component id="qtmobileextensions_examples" filter="qtextensionsexamples" name="Qt Mobile Extensions Examples" purpose="development" introduced="^4">
  6001 <component id="qtmobileextensions_examples" filter="qtextensionsexamples" name="Qt Mobile Extensions Examples" purpose="development" introduced="^4">
  5990 <unit xmlns:qt="http://www.nokia.com/qt" bldFile="/mw/qtextensions/qtmobileextensions/examples" qt:proFile="examples.pro" qt:qmakeArgs="-r"/>
  6002 <unit bldFile="/mw/qtextensions/qtmobileextensions/examples" qt:proFile="examples.pro" qt:qmakeArgs="-r"/>
  5991 </component>
  6003 </component>
  5992 </collection>
  6004 </collection>
  5993 <collection id="qtmobility" name="Qt Mobility" level="mw">
  6005 <collection id="qtmobility" name="Qt Mobility" level="mw">
  5994 <component id="qtmobility_build" filter="qtmobility" name="Qt Mobility" purpose="development" introduced="^4">
  6006 <component id="qtmobility_build" filter="qtmobility" name="Qt Mobility" purpose="development" introduced="^4">
  5995 <unit xmlns:qt="http://www.nokia.com/qt" bldFile="/mw/qtextensions/qtmobility" qt:proFile="qtmobility.pro" qt:qmakeArgs="-r"/>
  6007 <unit bldFile="/mw/qtextensions/qtmobility" qt:proFile="qtmobility.pro" qt:qmakeArgs="-r"/>
  5996 </component>
  6008 </component>
  5997 <component id="qtmobility_examples" filter="qtextensionsexamples" name="Qt Mobility Examples" purpose="development" introduced="^4">
  6009 <component id="qtmobility_examples" filter="qtextensionsexamples" name="Qt Mobility Examples" purpose="development" introduced="^4">
  5998 <unit xmlns:qt="http://www.nokia.com/qt" bldFile="/mw/qtextensions/qtmobility/examples" qt:proFile="examples.pro" qt:qmakeArgs="-r"/>
  6010 <unit bldFile="/mw/qtextensions/qtmobility/examples" qt:proFile="examples.pro" qt:qmakeArgs="-r"/>
  5999 </component>
  6011 </component>
  6000 
  6012 
  6001 </collection>
  6013 </collection>
  6002 <collection id="qhbstyle" level="mw" name="Qt Orbit Style">
  6014 <collection id="qhbstyle" level="mw" name="Qt Orbit Style">
  6003 <component id="qhbstyle_build" name="Qt Orbit Style Build" introduced="^4">
  6015 <component id="qhbstyle_build" name="Qt Orbit Style Build" introduced="^4">
  6004 <unit xmlns:qt="http://www.nokia.com/qt" bldFile="/mw/qtextensions/qhbstyle" qt:qmakeArgs="-r" qt:proFile="qhbstyle.pro"/>
  6016 <unit bldFile="/mw/qtextensions/qhbstyle" qt:qmakeArgs="-r" qt:proFile="qhbstyle.pro"/>
  6005 </component>
  6017 </component>
  6006 </collection>
  6018 </collection>
  6007 <collection id="qtextensions_info" name="Qt Extensions Info" level="app">
  6019 <collection id="qtextensions_info" name="Qt Extensions Info" level="app">
  6008 <component id="qtextensions_conf" name="Qt Extensions Confgure" class="config" introduced="^4" filter="qt_tools">
  6020 <component id="qtextensions_conf" name="Qt Extensions Confgure" class="conf" introduced="^4" filter="qt_tools">
  6009 <unit bldFile="/mw/qtextensions/group"/>
  6021 <unit bldFile="/mw/qtextensions/group"/>
  6010 </component>
  6022 </component>
  6011 <component id="qtextensions_build" name="Qt Extensions Build" introduced="^4">
  6023 <component id="qtextensions_build" name="Qt Extensions Build" introduced="^4">
  6012 <!-- break this up into the above collections-->
  6024 <!-- break this up into the above collections-->
  6013 <unit xmlns:qt="http://www.nokia.com/qt" bldFile="/mw/qtextensions" qt:proFile="qtextensions.pro" qt:qmakeArgs="-r"/>
  6025 <unit bldFile="/mw/qtextensions" qt:proFile="qtextensions.pro" qt:qmakeArgs="-r"/>
  6014 </component>
  6026 </component>
  6015 </collection>
  6027 </collection>
  6016 </package>
  6028 </package>
  6017 <package id="hb" level="generic" tech-domain="ui" name="Orbit" levels="engine test api">
  6029 <package id="hb" level="generic" tech-domain="ui" name="Orbit" levels="engine test api">
  6018 <collection id="hb_info" name="Orbit Info" level="api">
  6030 <collection id="hb_info" name="Orbit Info" level="api">
  6019 <component id="hb_build" name="Orbit Build" introduced="^4">
  6031 <component id="hb_build" name="Orbit Build" introduced="^4">
  6020 <!-- should break this down into actual components -->
  6032 <!-- should break this down into actual components -->
  6021 <unit xmlns:qt="http://www.nokia.com/qt" bldFile="/mw/hb" qt:proFile="hb.pro" qt:qmakeArgs="-r MMP_RULES+=EXPORTUNFROZEN"/>
  6033 <unit bldFile="/mw/hb" qt:proFile="hb.pro" qt:qmakeArgs="-r MMP_RULES+=EXPORTUNFROZEN"/>
  6022 </component>
  6034 </component>
  6023 </collection>
  6035 </collection>
  6024 </package>
  6036 </package>
  6025 <package id="classicui" level="generic" tech-domain="ui" name="Classic UI" levels="base support server generic specific">
  6037 <package id="classicui" level="generic" tech-domain="ui" name="Classic UI" levels="base support server generic specific">
  6026 <collection id="classicui_plat" name="Classic UI Platform Interfaces" level="specific">
  6038 <collection id="classicui_plat" name="Classic UI Platform Interfaces" level="specific">
       
  6039 <component id="personalisation_framework_api" name="Personalisation Framework API" class="api" filter="s60">
       
  6040 <unit bldFile="/mw/classicui/classicui_plat/personalisation_framework_api/group"/>
       
  6041 </component>
  6027 <component id="signal_pane_api" name="Signal Pane API" class="api" filter="s60">
  6042 <component id="signal_pane_api" name="Signal Pane API" class="api" filter="s60">
  6028 <unit bldFile="/mw/classicui/classicui_plat/signal_pane_api/group" filter="!test"/>
  6043 <unit bldFile="/mw/classicui/classicui_plat/signal_pane_api/group" filter="!test"/>
  6029 
  6044 
  6030 </component>
  6045 </component>
  6031 <component id="japanese_reading_api" name="Japanese Reading API" class="api" filter="s60">
  6046 <component id="japanese_reading_api" name="Japanese Reading API" class="api" filter="s60">
  6046 </component>
  6061 </component>
  6047 <component id="extended_utilities_api" name="Extended Utilities API" class="api" filter="s60">
  6062 <component id="extended_utilities_api" name="Extended Utilities API" class="api" filter="s60">
  6048 <unit bldFile="/mw/classicui/classicui_plat/extended_utilities_api/group" filter="!test"/>
  6063 <unit bldFile="/mw/classicui/classicui_plat/extended_utilities_api/group" filter="!test"/>
  6049 
  6064 
  6050 </component>
  6065 </component>
       
  6066 <component id="personalisation_plugin_api" name="Personalisation Plugin API" class="api" filter="s60">
       
  6067 <unit bldFile="/mw/classicui/classicui_plat/personalisation_plugin_api/group"/>
       
  6068 </component>
  6051 <component id="extended_aiw_criteria_api" name="Extended AIW Criteria API" class="api" filter="s60">
  6069 <component id="extended_aiw_criteria_api" name="Extended AIW Criteria API" class="api" filter="s60">
  6052 <unit bldFile="/mw/classicui/classicui_plat/extended_aiw_criteria_api/group" filter="!test"/>
  6070 <unit bldFile="/mw/classicui/classicui_plat/extended_aiw_criteria_api/group" filter="!test"/>
  6053 
  6071 
  6054 </component>
  6072 </component>
       
  6073 <component id="personalisation_application_api" name="Personalisation Application API" class="api" filter="s60">
       
  6074 <unit bldFile="/mw/classicui/classicui_plat/personalisation_application_api/group"/>
       
  6075 </component>
  6055 <component id="volume_popup_api" name="Volume Popup API" class="api" filter="s60">
  6076 <component id="volume_popup_api" name="Volume Popup API" class="api" filter="s60">
  6056 <unit bldFile="/mw/classicui/classicui_plat/volume_popup_api/group" filter="!test"/>
  6077 <unit bldFile="/mw/classicui/classicui_plat/volume_popup_api/group" filter="!test"/>
  6057 
  6078 
  6058 </component>
  6079 </component>
  6059 <component id="avkon_secondary_display_support_api" name="AVKON Secondary Display Support API" class="api" filter="s60">
  6080 <component id="avkon_secondary_display_support_api" name="AVKON Secondary Display Support API" class="api" filter="s60">
  6090 </component>
  6111 </component>
  6091 <component id="task_list_api" name="Task List API" class="api" filter="s60">
  6112 <component id="task_list_api" name="Task List API" class="api" filter="s60">
  6092 <unit bldFile="/mw/classicui/classicui_plat/task_list_api/group" filter="!test"/>
  6113 <unit bldFile="/mw/classicui/classicui_plat/task_list_api/group" filter="!test"/>
  6093 
  6114 
  6094 </component>
  6115 </component>
       
  6116 <component id="personalisation_slide_show_dialog_api" name="Personalisation Slide Show Dialog API" class="api" filter="s60">
       
  6117 <unit bldFile="/mw/classicui/classicui_plat/personalisation_slide_show_dialog_api/group"/>
       
  6118 </component>
  6095 <component id="key_event_utilities_api" name="Key Event Utilities API" class="api" filter="s60">
  6119 <component id="key_event_utilities_api" name="Key Event Utilities API" class="api" filter="s60">
  6096 <unit bldFile="/mw/classicui/classicui_plat/key_event_utilities_api/group"/>
  6120 <unit bldFile="/mw/classicui/classicui_plat/key_event_utilities_api/group"/>
  6097 </component>
  6121 </component>
  6098 <component id="emergency_call_support_api" name="Emergency Call Support API" class="api" filter="s60">
  6122 <component id="emergency_call_support_api" name="Emergency Call Support API" class="api" filter="s60">
  6099 <unit bldFile="/mw/classicui/classicui_plat/emergency_call_support_api/group" filter="!test"/>
  6123 <unit bldFile="/mw/classicui/classicui_plat/emergency_call_support_api/group" filter="!test"/>
  6148 <unit bldFile="/mw/classicui/classicui_plat/battery_pane_api/group" filter="!test"/>
  6172 <unit bldFile="/mw/classicui/classicui_plat/battery_pane_api/group" filter="!test"/>
  6149 
  6173 
  6150 </component>
  6174 </component>
  6151 <component id="fep_document_navigation_api" name="FEP Document Navigation API" class="api" filter="s60">
  6175 <component id="fep_document_navigation_api" name="FEP Document Navigation API" class="api" filter="s60">
  6152 <unit bldFile="/mw/classicui/classicui_plat/fep_document_navigation_api/group"/>
  6176 <unit bldFile="/mw/classicui/classicui_plat/fep_document_navigation_api/group"/>
       
  6177 </component>
       
  6178 <component id="personalisation_localised_texts_api" name="Personalisation Localised Texts API" class="api" filter="s60">
       
  6179 <unit bldFile="/mw/classicui/classicui_plat/personalisation_localised_texts_api/group"/>
  6153 </component>
  6180 </component>
  6154 <component id="memory_card_ui_api" name="Memory Card UI API" class="api" filter="s60">
  6181 <component id="memory_card_ui_api" name="Memory Card UI API" class="api" filter="s60">
  6155 <unit bldFile="/mw/classicui/classicui_plat/memory_card_ui_api/group" filter="!test"/>
  6182 <unit bldFile="/mw/classicui/classicui_plat/memory_card_ui_api/group" filter="!test"/>
  6156 
  6183 
  6157 </component>
  6184 </component>
  6325 <!--<unit bldFile="classicui_plat/touch_gesture_framework_api/tsrc/group" filter="test,api_test"/> -->
  6352 <!--<unit bldFile="classicui_plat/touch_gesture_framework_api/tsrc/group" filter="test,api_test"/> -->
  6326 </component>
  6353 </component>
  6327 <component id="extended_options_menu_api" name="Extended Options Menu API" class="api" filter="s60">
  6354 <component id="extended_options_menu_api" name="Extended Options Menu API" class="api" filter="s60">
  6328 <unit bldFile="/mw/classicui/classicui_plat/extended_options_menu_api/group" filter="!test"/>
  6355 <unit bldFile="/mw/classicui/classicui_plat/extended_options_menu_api/group" filter="!test"/>
  6329 
  6356 
  6330 </component>
       
  6331 <component id="directory_localizer_api" class="api" name="Directory Localizer API" filter="s60">
       
  6332 <unit bldFile="/mw/classicui/classicui_plat/directory_localizer_api/group"/>
       
  6333 </component>
       
  6334 <component id="findutil_api" class="api" name="Find Util API" filter="s60">
       
  6335 <unit bldFile="/mw/classicui/classicui_plat/findutil_api/group"/>
       
  6336 </component>
  6357 </component>
  6337 </collection>
  6358 </collection>
  6338 <collection id="classicui_pub" name="Classic UI Public Interfaces" level="specific">
  6359 <collection id="classicui_pub" name="Classic UI Public Interfaces" level="specific">
  6339 <component id="input_frame_api" name="Input Frame API" class="api" filter="s60">
  6360 <component id="input_frame_api" name="Input Frame API" class="api" filter="s60">
  6340 <unit bldFile="/mw/classicui/classicui_pub/input_frame_api/group" filter="!test"/>
  6361 <unit bldFile="/mw/classicui/classicui_pub/input_frame_api/group" filter="!test"/>
  6613 </component>
  6634 </component>
  6614 </collection>
  6635 </collection>
  6615 <collection id="applicationinterworkingfw" name="Application Interworking Framework" level="generic">
  6636 <collection id="applicationinterworkingfw" name="Application Interworking Framework" level="generic">
  6616 <component id="aifwservicehandler" filter="s60" name="Application Interworking Service Handler">
  6637 <component id="aifwservicehandler" filter="s60" name="Application Interworking Service Handler">
  6617 <unit bldFile="/mw/classicui/applicationinterworkingfw/servicehandler/group"/>
  6638 <unit bldFile="/mw/classicui/applicationinterworkingfw/servicehandler/group"/>
       
  6639 </component>
       
  6640 </collection>
       
  6641 <collection id="psln" name="Personalization" level="specific">
       
  6642 <!-- the collection is really a component. Move down a directory. Or it could be split into multiple components-->
       
  6643 <component id="psln_build" filter="s60" name="Personalization Build">
       
  6644 <unit bldFile="/mw/classicui/psln/group"/>
  6618 </component>
  6645 </component>
  6619 </collection>
  6646 </collection>
  6620 <collection id="commonadapter" name="Common Adapter" level="support">
  6647 <collection id="commonadapter" name="Common Adapter" level="support">
  6621 <!-- the collection is really a component. Move down a directory.-->
  6648 <!-- the collection is really a component. Move down a directory.-->
  6622 <component id="commonadapter_build" filter="s60" name="Common Adapter Build">
  6649 <component id="commonadapter_build" filter="s60" name="Common Adapter Build">
  6950 </package>
  6977 </package>
  6951 <package id="platformthemes" level="specific" tech-domain="ui" name="Platform Themes" levels="framework generic ui">
  6978 <package id="platformthemes" level="specific" tech-domain="ui" name="Platform Themes" levels="framework generic ui">
  6952 <collection id="platformthemes_info" name="Platform Themes Info">
  6979 <collection id="platformthemes_info" name="Platform Themes Info">
  6953 <component id="platformthemes_build" name="Platform Themes Build">
  6980 <component id="platformthemes_build" name="Platform Themes Build">
  6954 <!-- no real structure in this package. Should break into collections / components -->
  6981 <!-- no real structure in this package. Should break into collections / components -->
  6955 <unit xmlns:qt="http://www.nokia.com/qt" bldFile="/mw/platformthemes" qt:proFile="platformthemes.pro"/>
  6982 <unit bldFile="/mw/platformthemes" qt:proFile="platformthemes.pro"/>
  6956 </component>
  6983 </component>
  6957 </collection>
  6984 </collection>
  6958 </package>
  6985 </package>
  6959 <package id="gsprofilesrv" level="generic" tech-domain="ui" name="General Settings and Profiles Services" levels="system plugin framework server generic specific">
  6986 <package id="gsprofilesrv" level="generic" tech-domain="ui" name="General Settings and Profiles Services" levels="system plugin framework server generic specific">
  6960 <collection id="gsprofilesrv_pub" name="GS and Profiles Services Public Interfaces" level="specific">
  6987 <collection id="gsprofilesrv_pub" name="GS and Profiles Services Public Interfaces" level="specific">
  6965 <unit bldFile="/mw/gsprofilesrv/gsprofilesrv_pub/profiles_engine_wrapper_api/group"/>
  6992 <unit bldFile="/mw/gsprofilesrv/gsprofilesrv_pub/profiles_engine_wrapper_api/group"/>
  6966 </component>
  6993 </component>
  6967 </collection>
  6994 </collection>
  6968 <collection id="gsprofilesrv_plat" name="GS and Profiles Services Platform Interfaces" level="specific">
  6995 <collection id="gsprofilesrv_plat" name="GS and Profiles Services Platform Interfaces" level="specific">
  6969 <component id="ftuwizardmodel_api" name="FTU Wizard Model API" filter="bldfirst,s60" class="api">
  6996 <component id="ftuwizardmodel_api" name="FTU Wizard Model API" filter="bldfirst,s60" class="api">
  6970 <unit xmlns:qt="http://www.nokia.com/qt" bldFile="/mw/gsprofilesrv/gsprofilesrv_plat/ftuwizardmodel_api" qt:proFile="ftuwizardmodel_api.pro" qt:qmakeArgs="-r -config rom"/>
  6997 <unit bldFile="/mw/gsprofilesrv/gsprofilesrv_plat/ftuwizardmodel_api" qt:proFile="ftuwizardmodel_api.pro" qt:qmakeArgs="-r -config rom"/>
  6971 </component>
  6998 </component>
  6972 <component id="profiles_engine_api" name="Profiles Engine API" class="api" filter="s60">
  6999 <component id="profiles_engine_api" name="Profiles Engine API" class="api" filter="s60">
  6973 <unit bldFile="/mw/gsprofilesrv/gsprofilesrv_plat/profiles_engine_api/group"/>
  7000 <unit bldFile="/mw/gsprofilesrv/gsprofilesrv_plat/profiles_engine_api/group"/>
  6974 </component>
  7001 </component>
       
  7002 <component id="settings_backgroundimage_api" name="Settings Background Image API" class="api" filter="s60">
       
  7003 <unit bldFile="/mw/gsprofilesrv/gsprofilesrv_plat/settings_backgroundimage_api/group"/>
       
  7004 </component>
       
  7005 <component id="settings_framework_api" name="Settings Framework API" class="api" filter="s60">
       
  7006 <unit bldFile="/mw/gsprofilesrv/gsprofilesrv_plat/settings_framework_api/group"/>
       
  7007 </component>
       
  7008 <component id="settings_launch_api" name="Settings Launch API" class="api" filter="s60">
       
  7009 <unit bldFile="/mw/gsprofilesrv/gsprofilesrv_plat/settings_launch_api/group"/>
       
  7010 </component>
       
  7011 <component id="settings_listbox_api" name="Settings List Box API" class="api" filter="s60">
       
  7012 <unit bldFile="/mw/gsprofilesrv/gsprofilesrv_plat/settings_listbox_api/group"/>
       
  7013 </component>
       
  7014 <component id="settings_plugin_api" name="Settings Plugin API" class="api" filter="s60">
       
  7015 <unit bldFile="/mw/gsprofilesrv/gsprofilesrv_plat/settings_plugin_api/group"/>
       
  7016 </component>
  6975 <component id="settings_uis_cenrep_collection_api" name="Settings UIs CenRep Collection API" class="api" filter="s60">
  7017 <component id="settings_uis_cenrep_collection_api" name="Settings UIs CenRep Collection API" class="api" filter="s60">
  6976 <unit bldFile="/mw/gsprofilesrv/gsprofilesrv_plat/settings_uis_cenrep_collection_api/group"/>
  7018 <unit bldFile="/mw/gsprofilesrv/gsprofilesrv_plat/settings_uis_cenrep_collection_api/group"/>
  6977 </component>
  7019 </component>
  6978 </collection>
  7020 </collection>
       
  7021 <collection id="gssettingsuis" name="General Settings UIs" level="framework">
       
  7022 <component id="gs" filter="s60" name="General Settings" introduced="9.2">
       
  7023 <unit bldFile="/mw/gsprofilesrv/gssettingsuis/gs/group"/>
       
  7024 </component>
       
  7025 </collection>
  6979 <collection id="ftuwizardmodel" name="FTU Wizard Model" level="generic">
  7026 <collection id="ftuwizardmodel" name="FTU Wizard Model" level="generic">
  6980 <component id="ftuwizardmodel_build" name="FTU Wizardmodel Build" filter="bldfirst">
  7027 <component id="ftuwizardmodel_build" name="FTU Wizardmodel Build" filter="bldfirst">
  6981 <unit xmlns:qt="http://www.nokia.com/qt" bldFile="/mw/gsprofilesrv/ftuwizardmodel" qt:proFile="ftuwizardmodel.pro" qt:qmakeArgs="-r -config rom"/>
  7028 <unit bldFile="/mw/gsprofilesrv/ftuwizardmodel" qt:proFile="ftuwizardmodel.pro" qt:qmakeArgs="-r -config rom"/>
  6982 </component>
  7029 </component>
  6983 </collection>
  7030 </collection>
  6984 <collection id="controlpanel" name="Control Panel" level="generic">
  7031 <collection id="controlpanel" name="Control Panel" level="generic">
  6985 
  7032 
  6986 <component id="controlpanel_rom" name="Control Panel ROM" filter="s60">
  7033 <component id="controlpanel_rom" name="Control Panel ROM" filter="s60">
  6987 <!-- Need to create a real .pro file for this 
  7034 <unit bldFile="/mw/gsprofilesrv/controlpanel/rom" qt:proFile="cp_rom.pri" qt:qmakeArgs="-r -config rom"/>
  6988 	  <unit bldFile="controlpanel/rom" qt:proFile="cp_rom.pri" qt:qmakeArgs="-r -config rom"/> -->
       
  6989 </component>
       
  6990 <component id="controlpanel_config" name="Control Panel Config" filter="s60" class="config" introduced="^4">
       
  6991 <!-- Need to create a real .pro file for this 
       
  6992 	  <unit bldFile="controlpanel/conf" qt:proFile="conf.pri" qt:qmakeArgs="-r -config rom"/> -->
       
  6993 </component>
  7035 </component>
  6994 <component id="controlpanel_source" name="Control Panel Source" filter="s60">
  7036 <component id="controlpanel_source" name="Control Panel Source" filter="s60">
  6995 <!-- Uncomment when controlpanel_build is removed
  7037 <unit bldFile="/mw/gsprofilesrv/controlpanel/src" qt:qmakeArgs="-r -config rom" qt:proFile="src.pro"/>
  6996 	  <unit bldFile="controlpanel/src" qt:qmakeArgs="-r -config rom" qt:proFile="src.pro"/> -->
       
  6997 </component>
       
  6998 <component id="controlpanel_build" name="Control Panel Build" filter="s60">
       
  6999 <!-- need to make included .pri file into a real .pro file -->
       
  7000 <unit xmlns:qt="http://www.nokia.com/qt" bldFile="/mw/gsprofilesrv/controlpanel" qt:qmakeArgs="-r -config rom" qt:proFile="controlpanel.pro"/>
       
  7001 </component>
  7038 </component>
  7002 </collection>
  7039 </collection>
  7003 <collection id="profilesservices" name="Profiles Services" level="server">
  7040 <collection id="profilesservices" name="Profiles Services" level="server">
  7004 <component id="profileengine" filter="s60" name="Profile Engine" introduced="9.1">
  7041 <component id="profileengine" filter="s60" name="Profile Engine" introduced="9.1">
  7005 <unit bldFile="/mw/gsprofilesrv/profilesservices/profileengine/group"/>
  7042 <unit bldFile="/mw/gsprofilesrv/profilesservices/profileengine/group"/>
  7007 </collection>
  7044 </collection>
  7008 </package>
  7045 </package>
  7009 <package id="homescreensrv" level="specific" tech-domain="ui" name="Home Screen Services" levels="plugin framework server generic specific">
  7046 <package id="homescreensrv" level="specific" tech-domain="ui" name="Home Screen Services" levels="plugin framework server generic specific">
  7010 <collection id="appfoundation" name="App Foundation" level="generic">
  7047 <collection id="appfoundation" name="App Foundation" level="generic">
  7011 <component id="appfoundation_build" name="App Foundation Build" introduced="^4">
  7048 <component id="appfoundation_build" name="App Foundation Build" introduced="^4">
  7012 <unit xmlns:qt="http://www.nokia.com/qt" bldFile="/mw/homescreensrv/appfoundation" qt:qmakeArgs="-r" qt:proFile="appfoundation.pro"/>
  7049 <unit bldFile="/mw/homescreensrv/appfoundation" qt:qmakeArgs="-r" qt:proFile="appfoundation.pro"/>
  7013 </component>
  7050 </component>
  7014 </collection>
  7051 </collection>
  7015 <collection id="hswidgetmodel" name="Home Screen Widget Model" level="framework">
  7052 <collection id="hswidgetmodel" name="Home Screen Widget Model" level="framework">
  7016 <component id="hswidgetmodel_build" name="Home Screen Widget Model Build" introduced="^4">
  7053 <component id="hswidgetmodel_build" name="Home Screen Widget Model Build" introduced="^4">
  7017 <unit xmlns:qt="http://www.nokia.com/qt" bldFile="/mw/homescreensrv/hswidgetmodel" qt:qmakeArgs="-r" qt:proFile="hswidgetmodel.pro"/>
  7054 <unit bldFile="/mw/homescreensrv/hswidgetmodel" qt:qmakeArgs="-r" qt:proFile="hswidgetmodel.pro"/>
  7018 </component>
  7055 </component>
  7019 </collection>
  7056 </collection>
  7020 <collection id="contentstorage" name="Content Storage" level="framework">
  7057 <collection id="contentstorage" name="Content Storage" level="framework">
  7021 <component id="cautils" name="Content Arsenal Utils" introduced="^4">
  7058 <component id="cautils" name="Content Arsenal Utils" introduced="^4">
  7022 <unit xmlns:qt="http://www.nokia.com/qt" bldFile="/mw/homescreensrv/contentstorage/cautils" qt:qmakeArgs="-r" qt:proFile="cautils.pro"/>
  7059 <unit bldFile="/mw/homescreensrv/contentstorage/cautils" qt:qmakeArgs="-r" qt:proFile="cautils.pro"/>
  7023 </component>
  7060 </component>
  7024 <component id="contentstorage_build" name="Content Storage Build" introduced="^4">
  7061 <component id="contentstorage_build" name="Content Storage Build" introduced="^4">
  7025 <unit xmlns:qt="http://www.nokia.com/qt" bldFile="/mw/homescreensrv/contentstorage/group" qt:qmakeArgs="-r" qt:proFile="group.pro"/>
  7062 <unit bldFile="/mw/homescreensrv/contentstorage/group" qt:qmakeArgs="-r" qt:proFile="group.pro"/>
  7026 </component>
  7063 </component>
  7027 <component id="casrv/calocalizerscanner" name="Content Arsenal Server Localizer Scanner" introduced="^4">
  7064 <component id="casrv/calocalizerscanner" name="Content Arsenal Server Localizer Scanner" introduced="^4">
  7028 <unit xmlns:qt="http://www.nokia.com/qt" bldFile="/mw/homescreensrv/contentstorage/casrv/calocalizerscanner" qt:qmakeArgs="-r" qt:proFile="calocalizerscanner.pro"/>
  7065 <unit bldFile="/mw/homescreensrv/contentstorage/casrv/calocalizerscanner" qt:qmakeArgs="-r" qt:proFile="calocalizerscanner.pro"/>
  7029 </component>
  7066 </component>
  7030 <component id="cahandler" name="Content Arsenal Handler" introduced="^4">
  7067 <component id="cahandler" name="Content Arsenal Handler" introduced="^4">
  7031 <unit xmlns:qt="http://www.nokia.com/qt" bldFile="/mw/homescreensrv/contentstorage/cahandler" qt:qmakeArgs="-r" qt:proFile="cahandler.pro"/>
  7068 <unit bldFile="/mw/homescreensrv/contentstorage/cahandler" qt:qmakeArgs="-r" qt:proFile="cahandler.pro"/>
  7032 </component>
  7069 </component>
  7033 <component id="caclient" name="Content Arsenal Client" introduced="^4">
  7070 <component id="caclient" name="Content Arsenal Client" introduced="^4">
  7034 <unit xmlns:qt="http://www.nokia.com/qt" bldFile="/mw/homescreensrv/contentstorage/caclient" qt:qmakeArgs="-r" qt:proFile="caclient.pro"/>
  7071 <unit bldFile="/mw/homescreensrv/contentstorage/caclient" qt:qmakeArgs="-r" qt:proFile="caclient.pro"/>
  7035 </component>
       
  7036 <component id="casoftwareregistry" name="Content Arsenal Software Registry" introduced="^4">
       
  7037 <unit xmlns:qt="http://www.nokia.com/qt" bldFile="/mw/homescreensrv/contentstorage/casoftwareregistry" qt:qmakeArgs="-r" qt:proFile="casoftwareregistry.pro"/>
       
  7038 </component>
  7072 </component>
  7039 </collection>
  7073 </collection>
  7040 <collection id="homescreensrv_plat" name="Home Screen Services Platform Interfaces" level="specific">
  7074 <collection id="homescreensrv_plat" name="Home Screen Services Platform Interfaces" level="specific">
  7041 <component id="homescreensrv_plat_build" name="Home Screen Services Platform Interfaces build" introduced="^4">
  7075 <component id="homescreensrv_plat_build" name="Home Screen Services Platform Interfaces build" introduced="^4">
  7042 <unit xmlns:qt="http://www.nokia.com/qt" bldFile="/mw/homescreensrv/homescreensrv_plat" qt:qmakeArgs="-r" qt:proFile="homescreensrv_plat.pro"/>
  7076 <unit bldFile="/mw/homescreensrv/homescreensrv_plat" qt:qmakeArgs="-r" qt:proFile="homescreensrv_plat.pro"/>
       
  7077 </component>
       
  7078 <component id="action_handler_plugin_api" name="Action Handler Plugin API" class="api" filter="s60">
       
  7079 <unit base="/mw/homescreensrv/homescreensrv_plat/action_handler_plugin_api"/>
       
  7080 </component>
       
  7081 <component id="content_harvester_plugin_api" name="Content Harvester Plugin API" class="api" filter="s60">
       
  7082 <unit base="/mw/homescreensrv/homescreensrv_plat/content_harvester_plugin_api"/>
       
  7083 </component>
       
  7084 <component id="sapi_contentpublishing" name="SAPI Content Publishing" class="api" filter="s60">
       
  7085 <unit base="/mw/homescreensrv/homescreensrv_plat/sapi_contentpublishing"/>
       
  7086 </component>
       
  7087 <component id="sapi_actionhandler" name="SAPI Action Handler" class="api" filter="s60">
       
  7088 <unit base="/mw/homescreensrv/homescreensrv_plat/sapi_actionhandler"/>
  7043 </component>
  7089 </component>
  7044 <component id="menu_sat_interface_api" name="Menu SAT Interface API" class="api" filter="s60">
  7090 <component id="menu_sat_interface_api" name="Menu SAT Interface API" class="api" filter="s60">
  7045 <unit base="/mw/homescreensrv/homescreensrv_plat/menu_sat_interface_api"/>
  7091 <unit base="/mw/homescreensrv/homescreensrv_plat/menu_sat_interface_api"/>
  7046 </component>
  7092 </component>
  7047 <component id="appruntimemodel_api" name="Appliction Run-Time Model API" class="api" filter="s60" introduced="^4">
  7093 <component id="appruntimemodel_api" name="Appliction Run-Time Model API" class="api" filter="s60" introduced="^4">
  7058 </component>
  7104 </component>
  7059 <component id="homescreen_information_api" name="Homescreen Information API" class="api" filter="s60" introduced="^4">
  7105 <component id="homescreen_information_api" name="Homescreen Information API" class="api" filter="s60" introduced="^4">
  7060 <unit base="/mw/homescreensrv/homescreensrv_plat/homescreen_information_api"/>
  7106 <unit base="/mw/homescreensrv/homescreensrv_plat/homescreen_information_api"/>
  7061 </component>
  7107 </component>
  7062 </collection>
  7108 </collection>
  7063 <collection id="hsactivityfw" name="Activity Framework" level="fw">
  7109 <collection id="hsactivityfw" name="Activity Framework" level="activityfw">
  7064 <component id="hsactivityfw_build" name="Activity Framework Build" introduced="^4">
  7110 <component id="hsactivityfw_build" name="Activity Framework Build" introduced="^4">
  7065 <unit xmlns:qt="http://www.nokia.com/qt" bldFile="/mw/homescreensrv/activityfw" qt:qmakeArgs="-r" qt:proFile="activityfw.pro"/>
  7111 <unit bldFile="/mw/homescreensrv/activityfw" qt:qmakeArgs="-r" qt:proFile="activityfw.pro"/>
  7066 </component>
       
  7067 </collection>
       
  7068 <collection id="tstaskmonitor" name="Task Switcher Task Monitor" level="fw">
       
  7069 <!-- move collection down to a component directory or split up into component .pro files -->
       
  7070 <component id="tstaskmonitor_build" name="Task Switcher Task Monitor Build" introduced="^4">
       
  7071 <unit xmlns:qt="http://www.nokia.com/qt" bldFile="/mw/homescreensrv/tstaskmonitor" qt:qmakeArgs="-r" qt:proFile="tstaskmonitor.pro"/>
       
  7072 </component>
  7112 </component>
  7073 </collection>
  7113 </collection>
  7074 <collection id="hsappkeyhandler" name="HS Appplication Key Handler" level="server">
  7114 <collection id="hsappkeyhandler" name="HS Appplication Key Handler" level="server">
  7075 <component id="hsappkeyhandler_build" name="Appplication Key Handler Build" introduced="^4">
  7115 <component id="hsappkeyhandler_build" name="Appplication Key Handler Build" introduced="^4">
  7076 <unit xmlns:qt="http://www.nokia.com/qt" bldFile="/mw/homescreensrv/hsappkeyhandler" qt:qmakeArgs="-r" qt:proFile="hsappkeyhandler.pro"/>
  7116 <unit bldFile="/mw/homescreensrv/hsappkeyhandler" qt:qmakeArgs="-r" qt:proFile="hsappkeyhandler.pro"/>
  7077 </component>
  7117 </component>
  7078 </collection>
  7118 </collection>
  7079 <collection id="homescreensrv_info" name="Home Screen Services Info" level="specific">
  7119 <collection id="homescreensrv_info" name="Home Screen Services Info" level="specific">
  7080 <component id="homescreensrvconf" name="Home Screen Services Config" class="config" introduced="^4">
  7120 <component id="homescreensrvconf" name="Home Screen Services Config" class="config" introduced="^4">
  7081 <unit xmlns:qt="http://www.nokia.com/qt" bldFile="/mw/homescreensrv" qt:qmakeArgs="-r" qt:proFile="homescreensrv_exports_to_rom.pri"/>
  7121 <unit bldFile="/mw/homescreensrv" qt:qmakeArgs="-r" qt:proFile="homescreensrv.pro"/>
  7082 </component>
  7122 </component>
  7083 <component id="homescreensrvrom" name="Home Screen Services ROM" introduced="^4">
  7123 <component id="homescreensrvrom" name="Home Screen Services ROM" introduced="^4">
  7084 <unit bldFile="/mw/homescreensrv/group"/>
  7124 <unit bldFile="/mw/homescreensrv/group"/>
  7085 </component>
  7125 </component>
  7086 
  7126 
  7087 </collection>
  7127 </collection>
  7088 </package>
  7128 </package>
  7089 <package id="homescreensrvlegacy" level="generic" tech-domain="ui" name="Legacy Home Screen Services" levels="plugin framework server generic specific">
  7129 <package id="homescreensrvlegacy" level="generic" tech-domain="ui" name="Legacy Home Screen Services" levels="plugin framework server generic specific">
  7090 <collection id="homescreensrvlegacy_plat" name="Legacy Home Screen Services Platform Interfaces" level="specific">
  7130 <collection id="homescreensrvlegacy_plat" name="Legacy Home Screen Services Platform Interfaces" level="specific">
  7091 <component id="ai_content_model_api" name="AI Content Model API" class="api" filter="s60">
  7131 <component id="ai_content_model_api" name="AI Content Model API" class="api" filter="s60">
  7092 <unit xmlns:qt="http://www.nokia.com/qt" bldFile="/mw/homescreensrvlegacy/ai_content_model_api/group" qt:proFile="group.pro"/>
  7132 <unit bldFile="/mw/homescreensrvlegacy/ai_content_model_api/group" qt:proFile="group.pro"/>
  7093 </component>
  7133 </component>
  7094 <component id="ai_plugin_information_api" name="AI Plug-in Information API" class="api" filter="s60">
  7134 <component id="ai_plugin_information_api" name="AI Plug-in Information API" class="api" filter="s60">
  7095 <unit xmlns:qt="http://www.nokia.com/qt" bldFile="/mw/homescreensrvlegacy/ai_plugin_information_api/group" qt:proFile="group.pro"/>
  7135 <unit bldFile="/mw/homescreensrvlegacy/ai_plugin_information_api/group" qt:proFile="group.pro"/>
  7096 </component>
       
  7097 <component id="content_harvester_plugin_api" name="Content Harvester Plugin API " class="api" filter="s60">
       
  7098 <unit bldFile="/mw/homescreensrvlegacy/content_harvester_plugin_api/group"/>
       
  7099 </component>
  7136 </component>
  7100 </collection>
  7137 </collection>
  7101 </package>
  7138 </package>
  7102 <package id="appinstall" level="generic" tech-domain="rt" name="Application Installation" levels="tool framework generic api">
  7139 <package id="appinstall" level="generic" tech-domain="rt" name="Application Installation" levels="tool framework generic api">
  7103 <collection id="appinstall_plat" name="Application Installation Platform Interfaces" level="api">
  7140 <collection id="appinstall_plat" name="Application Installation Platform Interfaces" level="api">
  7123 <unit bldFile="/mw/appinstall/appinstall_plat/sw_installer_cr_keys/group"/>
  7160 <unit bldFile="/mw/appinstall/appinstall_plat/sw_installer_cr_keys/group"/>
  7124 </component>
  7161 </component>
  7125 <component id="sw_installer_ps_keys" name="SW Installer PS Keys" class="api" filter="s60">
  7162 <component id="sw_installer_ps_keys" name="SW Installer PS Keys" class="api" filter="s60">
  7126 <unit bldFile="/mw/appinstall/appinstall_plat/sw_installer_ps_keys/group"/>
  7163 <unit bldFile="/mw/appinstall/appinstall_plat/sw_installer_ps_keys/group"/>
  7127 </component>
  7164 </component>
       
  7165 <component id="appmngr2runtimeapi" name="Application Manager 2 Runtime Plugin API" class="api" filter="s60">
       
  7166 <unit bldFile="/mw/appinstall/appinstall_plat/appmngr2runtimeapi/group"/>
       
  7167 </component>
  7128 <component id="sifui_api" name="STIF UI API" class="api" filter="s60">
  7168 <component id="sifui_api" name="STIF UI API" class="api" filter="s60">
  7129 <unit bldFile="/mw/appinstall/appinstall_plat/sifui_api/group"/>
  7169 <unit bldFile="/mw/appinstall/appinstall_plat/sifui_api/group"/>
  7130 </component>
  7170 </component>
  7131 </collection>
  7171 </collection>
  7132 <collection id="appinstall_pub" name="Application Installation Public Interfaces" level="api">
  7172 <collection id="appinstall_pub" name="Application Installation Public Interfaces" level="api">
  7133 <component id="startup_list_management_api" name="Startup List Management API" class="api" filter="s60">
  7173 <component id="startup_list_management_api" name="Startup List Management API" class="api" filter="s60">
  7134 <unit bldFile="/mw/appinstall/appinstall_pub/startup_list_management_api/group"/>
  7174 <unit bldFile="/mw/appinstall/appinstall_pub/startup_list_management_api/group"/>
  7135 </component>
  7175 </component>
  7136 </collection>
  7176 </collection>
  7137 <collection id="ncdengine" name="Nokia Content Discover" level="framework">
  7177 <collection id="ncdengine" name="Nokia Content Discover" level="framework">
  7138 <!-- collection is really just a component. Move down one diretcory -->
  7178 <!-- is this really just a component? If so move down one diretcory. Otherwise properly split up the bld.inf -->
       
  7179 <component id="ncdengine_engine" filter="s60" name="NCD Engine" introduced="^1">
       
  7180 <unit bldFile="/mw/appinstall/ncdengine/engine/group"/>
       
  7181 </component>
       
  7182 <component id="debuglogger" filter="s60" name="NCD Debug Logger" introduced="^1">
       
  7183 <!-- <unit bldFile="ncdengine/debuglogger/group"/> -->
       
  7184 </component>
  7139 <component id="ncdengine_build" filter="s60" name="NCD Build" introduced="^1">
  7185 <component id="ncdengine_build" filter="s60" name="NCD Build" introduced="^1">
  7140 <unit bldFile="/mw/appinstall/ncdengine/group"/>
  7186 <unit bldFile="/mw/appinstall/ncdengine/group"/>
  7141 </component>
  7187 </component>
  7142 </collection>
  7188 </collection>
  7143 <collection id="appinstaller" name="Application Installer" level="generic">
  7189 <collection id="appinstaller" name="Application Installer" level="generic">
  7144 <component id="appinstui" filter="s60" name="Application Installer UI" introduced="^2">
  7190 <component id="appinstui" filter="s60" name="Application Installer UI" introduced="^2">
  7145 <unit bldFile="/mw/appinstall/appinstaller/appinstui/group"/>
  7191 <unit bldFile="/mw/appinstall/appinstaller/appinstui/group"/>
  7146 </component>
       
  7147 <component id="appinstui_qt" filter="s60" name="Application Installer Qt UI" introduced="^2">
       
  7148 <unit xmlns:qt="http://www.nokia.com/qt" bldFile="/mw/appinstall/appinstaller/appinstui" qt:proFile="appinstui.pro" qt:qmakeArgs="-r"/>
       
  7149 </component>
  7192 </component>
  7150 </collection>
  7193 </collection>
  7151 <collection id="iaupdateapi_stub" name="IA Update API Stub" level="api">
  7194 <collection id="iaupdateapi_stub" name="IA Update API Stub" level="api">
  7152 <!-- the collection is really a component. Move down a directory.-->
  7195 <!-- the collection is really a component. Move down a directory.-->
  7153 <component id="iaupdateapi_stub_build" name="IA Update API Stub Build" filter="s60" introduced="^2">
  7196 <component id="iaupdateapi_stub_build" name="IA Update API Stub Build" filter="s60" introduced="^2">
  7154 <unit bldFile="/mw/appinstall/iaupdateapi_stub/group"/>
  7197 <unit bldFile="/mw/appinstall/iaupdateapi_stub/group"/>
  7155 </component>
  7198 </component>
  7156 </collection>
  7199 </collection>
  7157 <collection id="iaupdate" name="Independent Apps Update" level="api">
  7200 <collection id="iaupdate" name="Independent Apps Update" level="api">
  7158 <!-- Should reorganise into actual components -->
  7201 <!-- is this really just a component? If so move down one diretcory. Otherwise properly split up the bld.inf -->
  7159 <component id="iad" name="Independent App delivery" filter="s60" introduced="^4" purpose="development">
  7202 <component id="iad" name="Software Update" filter="s60" introduced="^2">
  7160 <unit xmlns:qt="http://www.nokia.com/qt" bldFile="/mw/appinstall/iaupdate" qt:proFile="iaupdate.pro" qt:qmakeArgs="-r"/>
  7203 <unit bldFile="/mw/appinstall/iaupdate/iad/group"/>
       
  7204 </component>
       
  7205 <component id="iaupdate_help" filter="s60" name="IA Update Help" introduced="^2">
       
  7206 <unit bldFile="/mw/appinstall/iaupdate/help/group"/>
  7161 </component>
  7207 </component>
  7162 <component id="iaupdate_build" filter="s60" name="IA Update Build" introduced="^2">
  7208 <component id="iaupdate_build" filter="s60" name="IA Update Build" introduced="^2">
  7163 <unit bldFile="/mw/appinstall/iaupdate/group"/>
  7209 <unit bldFile="/mw/appinstall/iaupdate/group"/>
  7164 </component>
  7210 </component>
  7165 </collection>
  7211 </collection>
  7203 <component id="swisistools" name="Secure Software Install SIS Tools" purpose="optional" target="desktop">
  7249 <component id="swisistools" name="Secure Software Install SIS Tools" purpose="optional" target="desktop">
  7204 <unit bldFile="/mw/appinstall/secureswitools/swisistools/group" mrp="/mw/appinstall/secureswitools/swisistools/group/security_sistools.mrp"/>
  7250 <unit bldFile="/mw/appinstall/secureswitools/swisistools/group" mrp="/mw/appinstall/secureswitools/swisistools/group/security_sistools.mrp"/>
  7205 </component>
  7251 </component>
  7206 </collection>
  7252 </collection>
  7207 <collection id="appinstall_info" name="Application Installation Info" level="api">
  7253 <collection id="appinstall_info" name="Application Installation Info" level="api">
       
  7254 
  7208 
  7255 
  7209 <component id="appinstall_metadata" name="Application Installation Metadata" class="config" introduced="^2" purpose="development" target="desktop">
  7256 <component id="appinstall_metadata" name="Application Installation Metadata" class="config" introduced="^2" purpose="development" target="desktop">
  7210 <unit mrp="/mw/appinstall/appinstall_info/appinstall_metadata/appinstall_metadata.mrp"/>
  7257 <unit mrp="/mw/appinstall/appinstall_info/appinstall_metadata/appinstall_metadata.mrp"/>
  7211 </component>
  7258 </component>
  7212 </collection>
  7259 </collection>
  7264 </collection>
  7311 </collection>
  7265 </package>
  7312 </package>
  7266 <package id="serviceapi" level="specific" tech-domain="rt" name="Service API" levels="os mw1 mw2 app">
  7313 <package id="serviceapi" level="specific" tech-domain="rt" name="Service API" levels="os mw1 mw2 app">
  7267 <!-- should break up this collection into something meaningful -->
  7314 <!-- should break up this collection into something meaningful -->
  7268 <collection id="serviceproviders" name="Service Providers" level="mw1">
  7315 <collection id="serviceproviders" name="Service Providers" level="mw1">
  7269 <!-- are commented out components to be removed? -->
       
  7270 <component id="sapi_contacts_vpbk" name="Contacts Phonebook SAPI" filter="s60" class="plugin">
  7316 <component id="sapi_contacts_vpbk" name="Contacts Phonebook SAPI" filter="s60" class="plugin">
  7271 <!--<unit bldFile="serviceproviders/sapi_contacts_vpbk/group"/>-->
  7317 <unit bldFile="/mw/serviceapi/serviceproviders/sapi_contacts_vpbk/group"/>
  7272 </component>
  7318 </component>
  7273 <component id="sapi_location" name="Location SAPI" filter="s60" class="plugin">
  7319 <component id="sapi_location" name="Location SAPI" filter="s60" class="plugin">
  7274 <unit bldFile="/mw/serviceapi/serviceproviders/sapi_location/group"/>
  7320 <unit bldFile="/mw/serviceapi/serviceproviders/sapi_location/group"/>
  7275 </component>
  7321 </component>
  7276 <component id="sapi_mediamanagement" name="Media Management SAPI" filter="s60" class="plugin">
  7322 <component id="sapi_mediamanagement" name="Media Management SAPI" filter="s60" class="plugin">
  7278 </component>
  7324 </component>
  7279 <component id="sapi_landmarks" name="Landmarks SAPI" filter="s60" class="plugin">
  7325 <component id="sapi_landmarks" name="Landmarks SAPI" filter="s60" class="plugin">
  7280 <unit bldFile="/mw/serviceapi/serviceproviders/sapi_landmarks/group"/>
  7326 <unit bldFile="/mw/serviceapi/serviceproviders/sapi_landmarks/group"/>
  7281 </component>
  7327 </component>
  7282 <component id="sapi_messaging" name="Messaging SAPI" filter="s60" class="plugin">
  7328 <component id="sapi_messaging" name="Messaging SAPI" filter="s60" class="plugin">
  7283 <!-- <unit bldFile="serviceproviders/sapi_messaging/group"/> -->
  7329 <unit bldFile="/mw/serviceapi/serviceproviders/sapi_messaging/group"/>
  7284 </component>
  7330 </component>
  7285 <component id="sapi_applicationmanager" name="Application Manager SAPI" filter="s60" class="plugin">
  7331 <component id="sapi_applicationmanager" name="Application Manager SAPI" filter="s60" class="plugin">
  7286 <!--  <unit bldFile="serviceproviders/sapi_applicationmanager/group"/>-->
  7332 <unit bldFile="/mw/serviceapi/serviceproviders/sapi_applicationmanager/group"/>
  7287 </component>
  7333 </component>
  7288 <component id="sapi_calendar" name="Calendar SAPI" filter="s60" class="plugin">
  7334 <component id="sapi_calendar" name="Calendar SAPI" filter="s60" class="plugin">
  7289 <!-- <unit bldFile="serviceproviders/sapi_calendar/group"/> -->
  7335 <unit bldFile="/mw/serviceapi/serviceproviders/sapi_calendar/group"/>
  7290 </component>
  7336 </component>
  7291 <component id="sapi_logging" name="Logging SAPI" filter="s60" class="plugin">
  7337 <component id="sapi_logging" name="Logging SAPI" filter="s60" class="plugin">
  7292 <unit bldFile="/mw/serviceapi/serviceproviders/sapi_logging/group"/>
  7338 <unit bldFile="/mw/serviceapi/serviceproviders/sapi_logging/group"/>
  7293 </component>
  7339 </component>
  7294 <component id="sapi_sensor" name="Sensor SAPI" filter="s60" class="plugin">
  7340 <component id="sapi_sensor" name="Sensor SAPI" filter="s60" class="plugin">
  7310 </collection>
  7356 </collection>
  7311 </package>
  7357 </package>
  7312 <package id="browser" level="specific" tech-domain="rt" name="Browser" levels="plugin utils support main">
  7358 <package id="browser" level="specific" tech-domain="rt" name="Browser" levels="plugin utils support main">
  7313 <collection id="bookmarksengine" name="Bookmarks Engine" level="support">
  7359 <collection id="bookmarksengine" name="Bookmarks Engine" level="support">
  7314 <component id="bookmarksengine_build" name="Bookmarks Engine Build" introduced="^4">
  7360 <component id="bookmarksengine_build" name="Bookmarks Engine Build" introduced="^4">
  7315 <unit xmlns:qt="http://www.nokia.com/qt" bldFile="/mw/browser/bookmarksengine" qt:proFile="bookmarksengine.pro" qt:qmakeArgs="&quot;what+=plat_101&quot;"/>
  7361 <unit bldFile="/mw/browser/bookmarksengine" qt:proFile="bookmarksengine.pro" qt:qmakeArgs="&quot;what+=plat_101&quot;"/>
  7316 </component>
  7362 </component>
  7317 </collection>
  7363 </collection>
  7318 </package>
  7364 </package>
  7319 <package id="web" level="specific" tech-domain="rt" name="Web" levels="plugin utils server generic specific">
  7365 <package id="web" level="specific" tech-domain="rt" name="Web" levels="plugin utils server generic specific">
  7320 <collection id="web_pub" name="Web Public Interfaces" level="specific">
  7366 <collection id="web_pub" name="Web Public Interfaces" level="specific">
  7391 </component>
  7437 </component>
  7392 <component id="xml_parser_api" name="XML Parser API" class="api" filter="s60">
  7438 <component id="xml_parser_api" name="XML Parser API" class="api" filter="s60">
  7393 <unit bldFile="/mw/web/web_plat/xml_parser_api/group"/>
  7439 <unit bldFile="/mw/web/web_plat/xml_parser_api/group"/>
  7394 </component>
  7440 </component>
  7395 </collection>
  7441 </collection>
       
  7442 <collection id="web_info" name="Web Info" level="specific">
       
  7443 <component id="web_build" filter="s60" name="Web Build">
       
  7444 <!-- when configuration is in place, the #ifdef is no longer needed and this component can be removed -->
       
  7445 <unit bldFile="/mw/web/group"/>
       
  7446 </component>
       
  7447 </collection>
  7396 <collection id="browserutilities" name="Browser Utilities" level="utils">
  7448 <collection id="browserutilities" name="Browser Utilities" level="utils">
  7397 <component id="browserdialogsprovider" filter="s60" name="Browser Dialogs Provider">
  7449 <component id="browserdialogsprovider" filter="s60" name="Browser Dialogs Provider">
  7398 <unit bldFile="/mw/web/browserutilities/browserdialogsprovider/group"/>
  7450 <unit bldFile="/mw/web/browserutilities/browserdialogsprovider/group"/>
  7399 </component>
  7451 </component>
  7400 <component id="recenturlstore" filter="s60" name="Recent URL Store">
  7452 <component id="recenturlstore" filter="s60" name="Recent URL Store">
  7423 </component>
  7475 </component>
  7424 <component id="multipartparser" filter="s60" name="Multipart Parser">
  7476 <component id="multipartparser" filter="s60" name="Multipart Parser">
  7425 <meta rel="config">
  7477 <meta rel="config">
  7426 <defined condition="BRDO_MULTIPART_PARSER_FF"/>
  7478 <defined condition="BRDO_MULTIPART_PARSER_FF"/>
  7427 </meta>
  7479 </meta>
  7428 <unit bldFile="/mw/web/browserutilities/multipartparser/group"/>
  7480 <!-- uncomment the unit when configuration is in place, it's currently #included from browserutilities_build -->
       
  7481 <!-- <unit bldFile="browserutilities/multipartparser/group"/> -->
  7429 </component>
  7482 </component>
  7430 <component id="schemehandler" filter="s60" name="Scheme Handler">
  7483 <component id="schemehandler" filter="s60" name="Scheme Handler">
  7431 <unit bldFile="/mw/web/browserutilities/schemehandler/group"/>
  7484 <unit bldFile="/mw/web/browserutilities/schemehandler/group"/>
  7432 </component>
  7485 </component>
  7433 <component id="webutils" filter="s60" name="Web Utils">
  7486 <component id="webutils" filter="s60" name="Web Utils">
  7434 <unit bldFile="/mw/web/browserutilities/webutils/group"/>
  7487 <unit bldFile="/mw/web/browserutilities/webutils/group"/>
  7435 </component>
  7488 </component>
  7436 <component id="aiwbrowserprovider" filter="s60" name="AIW Browser Provider" class="plugin">
  7489 <component id="aiwbrowserprovider" filter="s60" name="AIW Browser Provider" class="plugin">
  7437 <unit bldFile="/mw/web/browserutilities/aiwbrowserprovider/group"/>
  7490 <unit bldFile="/mw/web/browserutilities/aiwbrowserprovider/group"/>
       
  7491 </component>
       
  7492 <component id="browserutilities_build" filter="s60" name="Browser Utilities Build">
       
  7493 <!-- when configuration is in place, the #ifdef is no longer needed and this component can be removed -->
       
  7494 <unit bldFile="/mw/web/browserutilities/group"/>
  7438 </component>
  7495 </component>
  7439 </collection>
  7496 </collection>
  7440 <collection id="webengine" name="Web Engine" level="server">
  7497 <collection id="webengine" name="Web Engine" level="server">
  7441 <component id="osswebengine" filter="s60" name="OSS Web Engine">
  7498 <component id="osswebengine" filter="s60" name="OSS Web Engine">
  7442 <!-- can only have one unit. Either split into multiple components or #include from a single main bld.inf -->
  7499 <!-- can only have one unit. Either split into multiple components or #include from a single main bld.inf -->
  7518 <collection id="widgets" name="Web Widget Framework" level="generic">
  7575 <collection id="widgets" name="Web Widget Framework" level="generic">
  7519 <meta rel="config">
  7576 <meta rel="config">
  7520 <defined condition="RD_BROWSER_WIDGETS"/>
  7577 <defined condition="RD_BROWSER_WIDGETS"/>
  7521 <defined condition="__WEB_WIDGETS"/>
  7578 <defined condition="__WEB_WIDGETS"/>
  7522 </meta>
  7579 </meta>
       
  7580 <!-- the following units can be uncommented when configuration is put in place -->
  7523 <component id="widgetrecognizer" filter="s60" name="Widget Recognizer" class="plugin">
  7581 <component id="widgetrecognizer" filter="s60" name="Widget Recognizer" class="plugin">
  7524 <unit bldFile="/mw/web/widgets/widgetrecognizer/group"/>
  7582 <!--<unit bldFile="widgets/widgetrecognizer/group"/>-->
  7525 </component>
  7583 </component>
  7526 <component id="widgetinstaller" filter="s60" name="Widget Installer UI" class="plugin">
  7584 <component id="widgetinstaller" filter="s60" name="Widget Installer UI" class="plugin">
  7527 <unit bldFile="/mw/web/widgets/widgetinstaller/group"/>
  7585 <!--<unit bldFile="widgets/widgetinstaller/group"/>-->
  7528 </component>
  7586 </component>
  7529 <component id="widgetlauncher" filter="s60" name="Widget Launcher">
  7587 <component id="widgetlauncher" filter="s60" name="Widget Launcher">
  7530 <unit bldFile="/mw/web/widgets/widgetlauncher/group"/>
  7588 <!-- <unit bldFile="widgets/widgetlauncher/group"/>-->
  7531 </component>
  7589 </component>
  7532 <component id="widgetapp" filter="s60" name="Widget UI">
  7590 <component id="widgetapp" filter="s60" name="Widget UI">
  7533 <unit bldFile="/mw/web/widgets/widgetapp/group"/>
  7591 <!--<unit bldFile="widgets/widgetapp/group"/>-->
  7534 </component>
  7592 </component>
  7535 <component id="widgetpreinstaller" filter="s60" name="Widget Pre-Installer">
  7593 <component id="widgetpreinstaller" filter="s60" name="Widget Pre-Installer">
  7536 <meta rel="config">
  7594 <meta rel="config">
  7537 <defined condition="RD_WIDGET_PREINSTALLER"/>
  7595 <defined condition="RD_WIDGET_PREINSTALLER"/>
  7538 </meta>
  7596 </meta>
  7539 <unit bldFile="/mw/web/widgets/widgetpreinstaller/group"/>
  7597 <!--<unit bldFile="widgets/widgetpreinstaller/group"/>-->
  7540 </component>
  7598 </component>
  7541 <component id="widgetstartup" filter="s60" name="Widget Startup">
  7599 <component id="widgetstartup" filter="s60" name="Widget Startup">
  7542 <meta rel="config">
  7600 <meta rel="config">
  7543 <defined condition="RD_WIDGET_PREINSTALLER"/>
  7601 <defined condition="RD_WIDGET_PREINSTALLER"/>
  7544 </meta>
  7602 </meta>
  7545 <unit bldFile="/mw/web/widgets/widgetstartup/group"/>
  7603 <!--<unit bldFile="widgets/widgetstartup/group"/>-->
       
  7604 </component>
       
  7605 <component id="widgets_build" filter="s60" name="Widgets Build">
       
  7606 <!-- when configuration is in place, the #ifdef is no longer needed and this component can be removed 
       
  7607       		#included .hrh file needs to be #included in each of the other components -->
       
  7608 <unit bldFile="/mw/web/widgets/group"/>
  7546 </component>
  7609 </component>
  7547 </collection>
  7610 </collection>
  7548 </package>
  7611 </package>
  7549 <package id="websrv" level="generic" tech-domain="rt" name="Web Services" levels="plugin framework server generic specific">
  7612 <package id="websrv" level="generic" tech-domain="rt" name="Web Services" levels="plugin framework server generic specific">
  7550 <collection id="websrv_pub" name="Web Services Public Interfaces" level="specific">
  7613 <collection id="websrv_pub" name="Web Services Public Interfaces" level="specific">
  7664 <unit bldFile="/mw/websrv/group"/>
  7727 <unit bldFile="/mw/websrv/group"/>
  7665 </component>
  7728 </component>
  7666 </collection>
  7729 </collection>
  7667 </package>
  7730 </package>
  7668 <package id="webruntime" level="specific" tech-domain="rt" name="Web Runtime">
  7731 <package id="webruntime" level="specific" tech-domain="rt" name="Web Runtime">
  7669 <!-- need to break up this package into collections and components -->
  7732 <!-- need to break up this package nito collections and components -->
  7670 <collection id="webruntime_info" name="Web Runtime Info">
  7733 <collection id="webruntime_info" name="Web Runtime Info">
  7671 <component id="webruntime_build" name="Web Runtime Build" introduced="^4">
  7734 <component id="webruntime_build" name="Web Runtime Build" introduced="^4">
  7672 <unit xmlns:qt="http://www.nokia.com/qt" bldFile="/mw/webruntime" qt:proFile="cwrt.pro" qt:qmakeArgs="&quot;what+=qtsfw&quot; &quot;what+=qt_unstable&quot; &quot;what+=tenone&quot; &quot;what+=usif&quot; &quot;what+=services&quot; &quot;what+=wrtlite&quot; &quot;what+=exportiby&quot;"/>
  7735 <unit bldFile="/mw/webruntime" qt:proFile="cwrt.pro" qt:qmakeArgs="&quot;what+=ninetwo&quot; &quot;what+=tenone&quot; &quot;what+=qt_unstable&quot; &quot;what+=wrtlite&quot; &quot;what+=exportiby&quot;"/>
  7673 </component>
  7736 </component>
  7674 </collection>
  7737 </collection>
  7675 </package>
  7738 </package>
  7676 <package id="platformtools" level="generic" tech-domain="to" name="Platform Tools">
  7739 <package id="platformtools" level="generic" tech-domain="to" name="Platform Tools">
  7677 <collection id="gfxconversion" name="Graphics Conversion">
  7740 <collection id="gfxconversion" name="Graphics Conversion">
  7678 <component id="bmconv_s60" filter="s60" name="S60 Bitmap Converter" target="desktop">
  7741 <component id="bmconv_s60" filter="s60" name="S60 Bitmap Converter" target="desktop">
  7679 <!-- Removed bmconv from builds     <unit bldFile="gfxconversion/bmconv_s60/group"/>   -->
  7742 <unit bldFile="/mw/platformtools/gfxconversion/bmconv_s60/group"/>
  7680 </component>
  7743 </component>
  7681 <component id="mifconv" filter="s60" name="Multi Icon File Converter" target="desktop">
  7744 <component id="mifconv" filter="s60" name="Multi Icon File Converter" target="desktop">
  7682 <unit bldFile="/mw/platformtools/gfxconversion/mifconv/group"/>
  7745 <unit bldFile="/mw/platformtools/gfxconversion/mifconv/group"/>
  7683 </component>
  7746 </component>
  7684 </collection>
  7747 </collection>
  7741 </layer>
  7804 </layer>
  7742 <layer id="app" name="Applications" levels="services apps">
  7805 <layer id="app" name="Applications" levels="services apps">
  7743 <package id="location" level="apps" tech-domain="lo" name="Location Apps" levels="ui events loc api">
  7806 <package id="location" level="apps" tech-domain="lo" name="Location Apps" levels="ui events loc api">
  7744 <collection id="location_plat" name="Location Apps Platform Interfaces" level="api">
  7807 <collection id="location_plat" name="Location Apps Platform Interfaces" level="api">
  7745 <component id="location_picker_service_api" name="Location Picker Service API" introduced="^4" class="api" filter="s60">
  7808 <component id="location_picker_service_api" name="Location Picker Service API" introduced="^4" class="api" filter="s60">
  7746 <unit xmlns:qt="http://www.nokia.com/qt" bldFile="/app/location/location_plat" qt:proFile="location_plat.pro"/>
  7809 <unit bldFile="/app/location/location_plat" qt:proFile="location_plat.pro"/>
  7747 </component>
  7810 </component>
  7748 </collection>
  7811 </collection>
  7749 <collection id="locationpickerservice" name="Location Picker Service" level="loc">
  7812 <collection id="locationpickerservice" name="Location Picker Service" level="loc">
  7750 <!--collection is really a component. Should move down a directory -->
  7813 <!--collection is really a component. Should move down a directory -->
  7751 <component id="locationpickerservice_build" filter="s60" name="Location Picker Service Build" introduced="^4">
  7814 <component id="locationpickerservice_build" filter="s60" name="Location Picker Service Build" introduced="^4">
  7752 <unit xmlns:qt="http://www.nokia.com/qt" bldFile="/app/location/locationpickerservice" qt:proFile="locationpickerservice.pro"/>
  7815 <unit bldFile="/app/location/locationpickerservice" qt:proFile="locationpickerservice.pro"/>
  7753 </component>
  7816 </component>
  7754 </collection>
  7817 </collection>
  7755 <collection id="locationdataharvester" name="Location Data Harvester" level="events">
  7818 <collection id="locationdataharvester" name="Location Data Harvester" level="events">
  7756 <!--collection is really a component. Should move down a directory -->
  7819 <!--collection is really a component. Should move down a directory -->
  7757 <component id="locationdataharvester_build" name="Location Data Harvester Build" filter="s60" introduced="^4">
  7820 <component id="locationdataharvester_build" name="Location Data Harvester Build" filter="s60" introduced="^4">
  7758 <unit xmlns:qt="http://www.nokia.com/qt" bldFile="/app/location/locationdataharvester" qt:proFile="locationdataharvester.pro"/>
  7821 <unit bldFile="/app/location/locationdataharvester" qt:proFile="locationdataharvester.pro"/>
  7759 </component>
  7822 </component>
  7760 </collection>
  7823 </collection>
  7761 </package>
  7824 </package>
  7762 <!-- pending removal -->
  7825 <!-- pending removal -->
  7763 <package id="phone" level="apps" span="2" tech-domain="vc" name="Phone Apps" levels="engine plugin ui app">
  7826 <package id="phone" level="apps" span="2" tech-domain="vc" name="Phone Apps" levels="engine plugin ui app">
  7779 </component>
  7842 </component>
  7780 <component id="phonemediatorcenter" filter="s60" name="Phone Mediator Center">
  7843 <component id="phonemediatorcenter" filter="s60" name="Phone Mediator Center">
  7781 <unit bldFile="/app/phone/phoneapp/phonemediatorcenter/group"/>
  7844 <unit bldFile="/app/phone/phoneapp/phonemediatorcenter/group"/>
  7782 </component>
  7845 </component>
  7783 <component id="phoneuiview2" filter="s60" name="Phone UI View">
  7846 <component id="phoneuiview2" filter="s60" name="Phone UI View">
  7784 <unit xmlns:qt="http://www.nokia.com/qt" bldFile="/app/phone/phoneapp/phoneuiview2" qt:proFile="phoneuiview2.pro"/>
  7847 <unit bldFile="/app/phone/phoneapp/phoneuiview2" qt:proFile="phoneuiview2.pro"/>
  7785 </component>
  7848 </component>
  7786 <component id="phoneuiqtviewadapter" filter="s60" name="Phone UI Qt View Adapter" introduced="^4" class="plugin">
  7849 <component id="phoneuiqtviewadapter" filter="s60" name="Phone UI Qt View Adapter" introduced="^4" class="plugin">
  7787 <unit xmlns:qt="http://www.nokia.com/qt" bldFile="/app/phone/phoneapp/phoneuiqtviewadapter" qt:proFile="phoneuiqtviewadapter.pro"/>
  7850 <unit bldFile="/app/phone/phoneapp/phoneuiqtviewadapter" qt:proFile="phoneuiqtviewadapter.pro"/>
  7788 </component>
  7851 </component>
  7789 <component id="phonestringloader" filter="s60" name="Phone String Loader" introduced="^4">
  7852 <component id="phonestringloader" filter="s60" name="Phone String Loader" introduced="^4">
  7790 <unit xmlns:qt="http://www.nokia.com/qt" bldFile="/app/phone/phoneapp/phonestringloader" qt:proFile="phonestringloader.pro"/>
  7853 <unit bldFile="/app/phone/phoneapp/phonestringloader" qt:proFile="phonestringloader.pro"/>
  7791 </component>
  7854 </component>
  7792 <component id="phoneui2" filter="s60" name="Phone UI">
  7855 <component id="phoneui2" filter="s60" name="Phone UI">
  7793 <unit xmlns:qt="http://www.nokia.com/qt" bldFile="/app/phone/phoneapp/phoneui2" qt:proFile="phoneui2.pro"/>
  7856 <unit bldFile="/app/phone/phoneapp/phoneui2" qt:proFile="phoneui2.pro"/>
  7794 </component>
  7857 </component>
  7795 </collection>
  7858 </collection>
  7796 <collection id="phoneengine" name="Phone Engine" level="engine">
  7859 <collection id="phoneengine" name="Phone Engine" level="engine">
  7797 <component id="phonecntfinder2" filter="s60" name="Phone Contact Finder">
  7860 <component id="phonecntfinder2" filter="s60" name="Phone Contact Finder">
  7798 <unit xmlns:qt="http://www.nokia.com/qt" bldFile="/app/phone/phoneengine/phonecntfinder2" qt:proFile="phonecntfinder2.pro"/>
  7861 <unit bldFile="/app/phone/phoneengine/phonecntfinder2" qt:proFile="phonecntfinder2.pro"/>
  7799 </component>
  7862 </component>
  7800 <component id="audiohandling" filter="s60" name="Phone Audio Handling">
  7863 <component id="audiohandling" filter="s60" name="Phone Audio Handling">
  7801 <unit bldFile="/app/phone/phoneengine/audiohandling/group"/>
  7864 <unit bldFile="/app/phone/phoneengine/audiohandling/group"/>
  7802 </component>
  7865 </component>
  7803 <component id="callhandling" filter="s60" name="Call Handling">
  7866 <component id="callhandling" filter="s60" name="Call Handling">
  7811 </component>
  7874 </component>
  7812 <component id="engineinfo" filter="s60" name="Phone Engine Info">
  7875 <component id="engineinfo" filter="s60" name="Phone Engine Info">
  7813 <unit bldFile="/app/phone/phoneengine/engineinfo/group"/>
  7876 <unit bldFile="/app/phone/phoneengine/engineinfo/group"/>
  7814 </component>
  7877 </component>
  7815 <component id="phonemodel" filter="s60" name="Phone Model">
  7878 <component id="phonemodel" filter="s60" name="Phone Model">
  7816 <unit xmlns:qt="http://www.nokia.com/qt" bldFile="/app/phone/phoneengine/phonemodel" qt:proFile="phonemodel.pro"/>
  7879 <unit bldFile="/app/phone/phoneengine/phonemodel" qt:proFile="phonemodel.pro"/>
  7817 </component>
  7880 </component>
  7818 <component id="servicehandling" filter="s60" name="Phone Service Handling">
  7881 <component id="servicehandling" filter="s60" name="Phone Service Handling">
  7819 <unit bldFile="/app/phone/phoneengine/servicehandling/group"/>
  7882 <unit bldFile="/app/phone/phoneengine/servicehandling/group"/>
  7820 </component>
  7883 </component>
  7821 <component id="phoneservices" filter="s60" name="Phone Server" introduced="^4">
  7884 <component id="phoneservices" filter="s60" name="Phone Server" introduced="^4">
  7822 <unit xmlns:qt="http://www.nokia.com/qt" bldFile="/app/phone/phoneengine/phoneservices" qt:proFile="phoneservices.pro"/>
  7885 <unit bldFile="/app/phone/phoneengine/phoneservices" qt:proFile="phoneservices.pro"/>
  7823 </component>
  7886 </component>
  7824 <component id="parserrecognizer" filter="s60" name="Parser Recognizer" introduced="^4" class="plugin">
  7887 <component id="parserrecognizer" filter="s60" name="Parser Recognizer" introduced="^4" class="plugin">
  7825 <unit xmlns:qt="http://www.nokia.com/qt" bldFile="/app/phone/phoneengine/parserrecognizer" qt:proFile="parserrecognizer.pro"/>
  7888 <unit bldFile="/app/phone/phoneengine/parserrecognizer" qt:proFile="parserrecognizer.pro"/>
  7826 </component>
  7889 </component>
  7827 </collection>
  7890 </collection>
  7828 <collection id="phoneuis" name="Phone UIs" level="ui">
  7891 <collection id="phoneuis" name="Phone UIs" level="ui">
  7829 <component id="bubblemanager2" filter="s60" name="Phone Bubble Manager">
  7892 <component id="bubblemanager2" filter="s60" name="Phone Bubble Manager">
  7830 <unit xmlns:qt="http://www.nokia.com/qt" bldFile="/app/phone/phoneuis/bubblemanager2" qt:proFile="bubblemanager2.pro"/>
  7893 <unit bldFile="/app/phone/phoneuis/bubblemanager2" qt:proFile="bubblemanager2.pro"/>
  7831 </component>
  7894 </component>
  7832 <component id="telephonydevicemode" filter="s60" name="Telephony Device Mode">
  7895 <component id="telephonydevicemode" filter="s60" name="Telephony Device Mode">
  7833 <unit bldFile="/app/phone/phoneuis/telephonydevicemode/group"/>
  7896 <unit bldFile="/app/phone/phoneuis/telephonydevicemode/group"/>
  7834 </component>
  7897 </component>
  7835 </collection>
  7898 </collection>
  7880 <collection id="phoneplugins" name="Phone Plugins" level="plugin">
  7943 <collection id="phoneplugins" name="Phone Plugins" level="plugin">
  7881 <component id="csplugin" filter="s60" name="Circuit Switched Plugin" class="plugin" introduced="^4">
  7944 <component id="csplugin" filter="s60" name="Circuit Switched Plugin" class="plugin" introduced="^4">
  7882 <unit bldFile="/app/phone/phoneplugins/csplugin/group"/>
  7945 <unit bldFile="/app/phone/phoneplugins/csplugin/group"/>
  7883 </component>
  7946 </component>
  7884 <component id="hsdialerwidgetplugin" filter="s60" name="Home Screen Dialer Widget Plugin" class="plugin" introduced="^4">
  7947 <component id="hsdialerwidgetplugin" filter="s60" name="Home Screen Dialer Widget Plugin" class="plugin" introduced="^4">
  7885 <unit xmlns:qt="http://www.nokia.com/qt" bldFile="/app/phone/phoneplugins/hsdialerwidgetplugin" qt:proFile="hsdialerwidgetplugin.pro"/>
  7948 <unit bldFile="/app/phone/phoneplugins/hsdialerwidgetplugin" qt:proFile="hsdialerwidgetplugin.pro"/>
  7886 </component>
  7949 </component>
  7887 <component id="infowidgetplugin" filter="s60" name="Info Widget Plugin" class="plugin" introduced="^4">
  7950 <component id="infowidgetplugin" filter="s60" name="Info Widget Plugin" class="plugin" introduced="^4">
  7888 <unit xmlns:qt="http://www.nokia.com/qt" bldFile="/app/phone/phoneplugins/infowidgetplugin" qt:proFile="infowidgetplugin.pro"/>
  7951 <unit bldFile="/app/phone/phoneplugins/infowidgetplugin" qt:proFile="infowidgetplugin.pro"/>
  7889 </component>
  7952 </component>
  7890 </collection>
  7953 </collection>
  7891 <collection id="phonesettings" name="Phone Settings" level="plugin">
  7954 <collection id="phonesettings" name="Phone Settings" level="plugin">
  7892 <component id="cpphonesettingsplugins" filter="s60" name="CP Phone Settings Plugins" class="plugin" introduced="^4">
  7955 <component id="cpphonesettingsplugins" filter="s60" name="CP Phone Settings Plugins" class="plugin" introduced="^4">
  7893 <unit xmlns:qt="http://www.nokia.com/qt" bldFile="/app/phone/phonesettings/cpphonesettingsplugins" qt:proFile="cpphonesettingsplugins.pro"/>
  7956 <unit bldFile="/app/phone/phonesettings/cpphonesettingsplugins" qt:proFile="cpphonesettingsplugins.pro"/>
  7894 </component>
  7957 </component>
  7895 </collection>
  7958 </collection>
  7896 </package>
  7959 </package>
  7897 <package id="recents" level="apps" tech-domain="vc" name="Recent Events" levels="engine support ui api">
  7960 <package id="recents" level="apps" tech-domain="vc" name="Recent Events" levels="engine support ui api">
  7898 <collection id="recents_plat" name="Recent Events Platform Interfaces" level="api">
  7961 <collection id="recents_plat" name="Recent Events Platform Interfaces" level="api">
  7908 <component id="logs_engine_api_extensions" name="Logs Engine API Extensions" class="api" filter="s60">
  7971 <component id="logs_engine_api_extensions" name="Logs Engine API Extensions" class="api" filter="s60">
  7909 <unit base="/app/recents/recents_plat/logs_engine_api_extensions"/>
  7972 <unit base="/app/recents/recents_plat/logs_engine_api_extensions"/>
  7910 </component>
  7973 </component>
  7911 </collection>
  7974 </collection>
  7912 <collection id="logsui" name="Logs UI" level="ui">
  7975 <collection id="logsui" name="Logs UI" level="ui">
  7913 <!-- split into actual components -->
       
  7914 <component id="logsservices" filter="s60" name="Logs Services" introduced="^4">
       
  7915 <!-- <unit bldFile="logsui/logsservices" qt:proFile="logsui.pro"/> -->
       
  7916 </component>
       
  7917 <component id="logscntfinder" filter="s60" name="Logs Contact finder">
       
  7918 <!--<unit bldFile="logsui/logscntfinder" qt:proFile="logscntfinder.pro"/> -->
       
  7919 </component>
       
  7920 <component id="logsengine" filter="s60" name="Logs Engine" introduced="^4">
       
  7921 <!--<unit bldFile="logsui/logsengine" qt:proFile="logsengine.pro"/> -->
       
  7922 </component>
       
  7923 <component id="logsapp" filter="s60" name="Logs Application">
       
  7924 <!--<unit bldFile="logsui/logsengine" qt:proFile="logsengine.pro"/> -->
       
  7925 </component>
       
  7926 <component id="logsui_build" filter="s60" name="Logs UI Build">
  7976 <component id="logsui_build" filter="s60" name="Logs UI Build">
  7927 <unit xmlns:qt="http://www.nokia.com/qt" bldFile="/app/recents/logsui" qt:proFile="logsui.pro"/>
  7977 <!-- component at too high a rank, should move down one directory -->
       
  7978 <unit bldFile="/app/recents/logsui" qt:proFile="logsui.pro"/>
  7928 </component>
  7979 </component>
  7929 </collection>
  7980 </collection>
  7930 </package>
  7981 </package>
  7931 <package id="settingsuis" level="services" tech-domain="dm" name="Settings UIs" levels="plugin ui">
  7982 <package id="settingsuis" level="services" tech-domain="dm" name="Settings UIs" levels="plugin ui">
  7932 <collection id="controlpanelplugins" name="Control Panel Plugins" level="plugin">
  7983 <collection id="controlpanelplugins" name="Control Panel Plugins" level="plugin">
  7933 <component id="themeplugin" filter="s60" name="Theme Plugin" introduced="^4">
  7984 <component id="themeplugin" filter="s60" name="Theme Plugin" introduced="^4">
  7934 <unit xmlns:qt="http://www.nokia.com/qt" bldFile="/app/settingsuis/controlpanelplugins/themeplugin" qt:proFile="themeplugin.pro" qt:qmakeArgs="-r -config rom"/>
  7985 <unit bldFile="/app/settingsuis/controlpanelplugins/themeplugin" qt:proFile="themeplugin.pro" qt:qmakeArgs="-r -config rom"/>
  7935 </component>
  7986 </component>
  7936 </collection>
  7987 </collection>
  7937 <collection id="controlpanelui" name="Control Panel UI" level="ui">
  7988 <collection id="controlpanelui" name="Control Panel UI" level="ui">
  7938 <!-- collection is really a component, move down a dir -->
  7989 <!-- collection is really a component, move down a dir -->
  7939 <component id="controlpanelui_build" filter="s60" name="Control Panel UI Build" introduced="^4">
  7990 <component id="controlpanelui_build" filter="s60" name="Control Panel UI Build" introduced="^4">
  7940 <unit xmlns:qt="http://www.nokia.com/qt" bldFile="/app/settingsuis/controlpanelui" qt:proFile="controlpanelui.pro" qt:qmakeArgs="-r -config rom"/>
  7991 <unit bldFile="/app/settingsuis/controlpanelui" qt:proFile="controlpanelui.pro" qt:qmakeArgs="-r -config rom"/>
  7941 </component>
  7992 </component>
  7942 </collection>
  7993 </collection>
  7943 </package>
  7994 </package>
  7944 <package id="contentcontrol" level="services" tech-domain="dm" name="Content Control Daemons" levels="plugin framework app">
  7995 <package id="contentcontrol" level="services" tech-domain="dm" name="Content Control Daemons" levels="plugin framework app">
  7945 <collection id="contentctrl_plat" name="Content Control Daemons Platforn Interfaces" level="app">
  7996 <collection id="contentctrl_plat" name="Content Control Daemons Platforn Interfaces" level="app">
  7968 </component>
  8019 </component>
  7969 <component id="omadsextensions" filter="s60" name="OMA DS Extensions" class="plugin">
  8020 <component id="omadsextensions" filter="s60" name="OMA DS Extensions" class="plugin">
  7970 <unit bldFile="/app/contentcontrol/omads/omadsextensions/group"/>
  8021 <unit bldFile="/app/contentcontrol/omads/omadsextensions/group"/>
  7971 </component>
  8022 </component>
  7972 <component id="omadsextensions_qt" filter="s60" name="OMA DS Qt Extensions" class="plugin">
  8023 <component id="omadsextensions_qt" filter="s60" name="OMA DS Qt Extensions" class="plugin">
  7973 <unit xmlns:qt="http://www.nokia.com/qt" bldFile="/app/contentcontrol/omads/omadsextensions" qt:proFile="omadsextensions.pro"/>
  8024 <unit bldFile="/app/contentcontrol/omads/omadsextensions" qt:proFile="omadsextensions.pro"/>
  7974 </component>
  8025 </component>
  7975 </collection>
  8026 </collection>
  7976 </package>
  8027 </package>
  7977 <package id="firsttimeuse" level="apps" tech-domain="dm" name="First Time Use" levels="support services ui app">
  8028 <package id="firsttimeuse" level="apps" tech-domain="dm" name="First Time Use" levels="support services ui app">
  7978 <!-- these empty collections are really components. Move down a directory and supply units -->
  8029 <!-- these empty collections are really components. Move down a directory and supply units -->
  7981 <collection id="wizardproviders" name="Wizard Providers" level="support"/>
  8032 <collection id="wizardproviders" name="Wizard Providers" level="support"/>
  7982 <collection id="stateproviders" name="State Providers" level="support"/>
  8033 <collection id="stateproviders" name="State Providers" level="support"/>
  7983 <collection id="runtimeproviders" name="Runtime Providers" level="support"/>
  8034 <collection id="runtimeproviders" name="Runtime Providers" level="support"/>
  7984 <collection id="firsttimeuse_info" name="First Time Use Info" level="ui">
  8035 <collection id="firsttimeuse_info" name="First Time Use Info" level="ui">
  7985 <component id="firsttimeuse_build" name="First Time Use Build">
  8036 <component id="firsttimeuse_build" name="First Time Use Build">
  7986 <unit xmlns:qt="http://www.nokia.com/qt" bldFile="/app/firsttimeuse" qt:proFile="ftu.pro" qt:qmakeArgs="-r -config rom"/>
  8037 <unit bldFile="/app/firsttimeuse" qt:proFile="ftu.pro" qt:qmakeArgs="-r -config rom"/>
  7987 </component>
  8038 </component>
  7988 </collection>
  8039 </collection>
  7989 </package>
  8040 </package>
  7990 <package id="devicecontrol" level="services" tech-domain="dm" name="Device Control Daemons" levels="oma mid app">
  8041 <package id="devicecontrol" level="services" tech-domain="dm" name="Device Control Daemons" levels="oma mid app">
  7991 <collection id="deviceupdatesui" name="Device Updates UI" level="app">
  8042 <collection id="deviceupdatesui" name="Device Updates UI" level="app">
  7992 <component id="deviceupdatesui_adapters" name="Device Updates Adapters" filter="s60" class="plugin" introduced="^4">
  8043 <component id="deviceupdatesui_adapters" name="Device Updates Adapters" filter="s60" class="plugin" introduced="^4">
  7993 <unit bldFile="/app/devicecontrol/deviceupdatesui/adapters/bld"/>
  8044 <unit bldFile="/app/devicecontrol/deviceupdatesui/adapters/bld"/>
  7994 </component>
  8045 </component>
  7995 <component id="deviceupdates" name="Device Updates" filter="s60" introduced="^4">
  8046 <component id="deviceupdates" name="Device Updates" filter="s60" introduced="^4">
  7996 <unit xmlns:qt="http://www.nokia.com/qt" bldFile="/app/devicecontrol/deviceupdatesui/deviceupdates" qt:proFile="deviceupdates.pro"/>
  8047 <unit bldFile="/app/devicecontrol/deviceupdatesui/deviceupdates" qt:proFile="deviceupdates.pro"/>
  7997 </component>
  8048 </component>
  7998 <component id="deviceupdatesplugin" name="Device Updates Plugin" filter="s60" introduced="^4" class="plugin">
  8049 <component id="deviceupdatesplugin" name="Device Updates Plugin" filter="s60" introduced="^4" class="plugin">
  7999 <unit xmlns:qt="http://www.nokia.com/qt" bldFile="/app/devicecontrol/deviceupdatesui/deviceupdatesplugin" qt:proFile="deviceupdatesplugin.pro"/>
  8050 <unit bldFile="/app/devicecontrol/deviceupdatesui/deviceupdatesplugin" qt:proFile="deviceupdatesplugin.pro"/>
  8000 </component>
  8051 </component>
  8001 <component id="deviceupdatesqtsp" name="Device Updates Qt Service Provider" filter="s60" introduced="^4">
  8052 <component id="deviceupdatesqtsp" name="Device Updates Qt Service Provider" filter="s60" introduced="^4">
  8002 <unit xmlns:qt="http://www.nokia.com/qt" bldFile="/app/devicecontrol/deviceupdatesui/deviceupdatesqtsp" qt:proFile="deviceupdatesqtsp.pro"/>
  8053 <unit bldFile="/app/devicecontrol/deviceupdatesui/deviceupdatesqtsp" qt:proFile="deviceupdatesqtsp.pro"/>
  8003 </component>
  8054 </component>
  8004 <component id="cpqtsp" name="Client Provisioning Qt Service Provider" filter="s60" introduced="^4">
  8055 <component id="cpqtsp" name="Client Provisioning Qt Service Provider" filter="s60" introduced="^4">
  8005 <unit xmlns:qt="http://www.nokia.com/qt" bldFile="/app/devicecontrol/deviceupdatesui/cpqtsp" qt:proFile="cpqtsp.pro"/>
  8056 <unit bldFile="/app/devicecontrol/deviceupdatesui/cpqtsp" qt:proFile="cpqtsp.pro"/>
  8006 </component>
  8057 </component>
  8007 <component id="devicemanagementnotifiersplugin" name="Device Management Notifiers Plugin" filter="s60" introduced="^4" class="plugin">
  8058 <component id="devicemanagementnotifiersplugin" name="Device Management Notifiers Plugin" filter="s60" introduced="^4" class="plugin">
  8008 <unit xmlns:qt="http://www.nokia.com/qt" bldFile="/app/devicecontrol/deviceupdatesui/devicemanagementnotifiersplugin" qt:proFile="devicemanagementnotifiersplugin.pro"/>
  8059 <unit bldFile="/app/devicecontrol/deviceupdatesui/devicemanagementnotifiersplugin" qt:proFile="devicemanagementnotifiersplugin.pro"/>
  8009 </component>
  8060 </component>
  8010 </collection>
  8061 </collection>
  8011 </package>
  8062 </package>
  8012 <package id="printing" level="services" tech-domain="de" name="Printing"/>
  8063 <package id="printing" level="services" tech-domain="de" name="Printing"/>
  8013 <package id="files" level="apps" tech-domain="pr" name="File Manager Apps" levels="support apps">
  8064 <package id="files" level="apps" tech-domain="pr" name="File Manager Apps" levels="support apps">
  8014 <collection id="filemanager" name="File Manager" level="apps">
  8065 <collection id="filemanager" name="File Manager" level="apps">
  8015 <component id="filemanager_plat" name="File Manager Platform Interfaces" class="api" filter="s60" introduced="^4">
  8066 <component id="filemanager_plat" name="File Manager Platform Interfaces" class="api" filter="s60" introduced="^4">
  8016 <unit base="/app/files/filemanager/filemanager_plat"/>
  8067 <unit base="/app/files/filemanager/filemanager_plat"/>
  8017 </component>
  8068 </component>
  8018 <component id="fmbkupengine" filter="s60,bldfirst" name="File Manager Backup Engine" introduced="^4">
  8069 <component id="fmbkupengine" filter="s60" name="File Manager Backup Engine" introduced="^4">
  8019 <unit bldFile="/app/files/filemanager/src/fmbkupengine/group"/>
  8070 <unit bldFile="/app/files/filemanager/src/fmbkupengine/group"/>
  8020 </component>
       
  8021 <component id="fmfiledialog" filter="s60,bldfirst" name="File Manager File Dialog" introduced="^4">
       
  8022 <unit xmlns:qt="http://www.nokia.com/qt" bldFile="/app/files/filemanager/src/fmfiledialog" qt:proFile="fmfiledialog.pro" qt:qmakeArgs="-r -config rom"/>
       
  8023 </component>
  8071 </component>
  8024 <component id="filemanager_build" filter="s60" name="File Manager Build">
  8072 <component id="filemanager_build" filter="s60" name="File Manager Build">
  8025 <!-- break this up into components or move down a directory -->
  8073 <!-- break this up into components or move down a directory -->
  8026 <unit xmlns:qt="http://www.nokia.com/qt" bldFile="/app/files/filemanager" qt:qmakeArgs="-r" qt:proFile="filemanager.pro"/>
  8074 <unit bldFile="/app/files/filemanager" qt:qmakeArgs="-r" qt:proFile="filemanager.pro"/>
  8027 </component>
  8075 </component>
  8028 
       
  8029 </collection>
  8076 </collection>
  8030 </package>
  8077 </package>
  8031 <package id="search" level="apps" tech-domain="pr" name="Search Apps" levels="eng base app api">
  8078 <package id="search" level="apps" tech-domain="pr" name="Search Apps" levels="eng base app api">
  8032 <collection id="search_info" name="Search Info">
  8079 <collection id="search_info" name="Search Info">
  8033 <component id="search_build" name="Search Build" introduced="^4">
  8080 <component id="search_build" name="Search Build" introduced="^4">
  8034 <unit bldFile="/app/search/group"/>
  8081 <unit bldFile="/app/search/group"/>
  8035 </component>
  8082 </component>
  8036 </collection>
  8083 </collection>
  8037 <collection id="searchui" name="Search UI">
  8084 <collection id="searchui" name="Search UI">
  8038 <component id="searchui_build" name="Search UI Build" introduced="^4">
  8085 <component id="searchui_build" name="Search UI Build" introduced="^4">
  8039 <unit xmlns:qt="http://www.nokia.com/qt" bldFile="/app/search/searchui" qt:proFile="searchui.pro"/>
  8086 <unit bldFile="/app/search/searchui" qt:proFile="searchui.pro"/>
  8040 </component>
  8087 </component>
  8041 </collection>
  8088 </collection>
  8042 </package>
  8089 </package>
  8043 <package id="contacts" level="apps" span="2" tech-domain="pr" name="Contacts Apps" levels="engine support services ui">
  8090 <package id="contacts" level="apps" span="2" tech-domain="pr" name="Contacts Apps" levels="engine support services ui">
  8044 <collection id="contacts_plat" name="Contacts Apps Platform Interfaces" level="ui">
  8091 <collection id="contacts_plat" name="Contacts Apps Platform Interfaces" level="ui">
  8045 <component id="qt_mobility_contacts_api" name="Qt Mobility Contacts API" class="api" filter="s60" introduced="^4">
  8092 <component id="qt_mobility_contacts_api" name="Qt Mobility Contacts API" class="api" filter="s60" introduced="^4">
  8046 <unit base="/app/contacts/contacts_plat/qt_mobility_contacts_api"/>
  8093 <unit base="/app/contacts/contacts_plat/qt_mobility_contacts_api"/>
  8047 </component>
  8094 </component>
  8048 </collection>
  8095 </collection>
  8049 <collection id="phonebookui" name="Phonebook UI" level="ui">
  8096 <collection id="phonebookui" name="Phonebook UI" level="ui">
  8050 <component id="cnthistorymodel" filter="s60" name="Contacts History Model" introduced="^4">
  8097 <component id="mobhistorymodel" filter="s60" name="Mobile History Model" introduced="^4">
  8051 <!--<unit bldFile="phonebookui/cnthistorymodel" qt:proFile="cnthistorymodel.pro"/> -->
  8098 <!--<unit bldFile="phonebookui/mobhistorymodel" qt:proFile="mobhistorymodel.pro"/> -->
  8052 </component>
  8099 </component>
  8053 <component id="pbkcommonui" filter="s60" name="Phonebook Common UI" introduced="^4">
  8100 <component id="pbkcommonui" filter="s60" name="Phonebook Common UI" introduced="^4">
  8054 <!--<unit bldFile="phonebookui/pbkcommonui" qt:proFile="pbkcommonui.pro"/> -->
  8101 <!--<unit bldFile="phonebookui/pbkcommonui" qt:proFile="pbkcommonui.pro"/> -->
  8055 </component>
  8102 </component>
  8056 <component id="phonebookapp" filter="s60" name="Phonebook Application" introduced="^4">
  8103 <component id="phonebookapp" filter="s60" name="Phonebook Application" introduced="^4">
  8059 <component id="phonebookservices" filter="s60" name="Phonebook Services" introduced="^4">
  8106 <component id="phonebookservices" filter="s60" name="Phonebook Services" introduced="^4">
  8060 <!--<unit bldFile="phonebookui/phonebookservices" qt:proFile="phonebookservices.pro"/> -->
  8107 <!--<unit bldFile="phonebookui/phonebookservices" qt:proFile="phonebookservices.pro"/> -->
  8061 </component>
  8108 </component>
  8062 <component id="phonebookui_build" filter="s60" name="Phonebook UI Build" introduced="^4">
  8109 <component id="phonebookui_build" filter="s60" name="Phonebook UI Build" introduced="^4">
  8063 <!-- break up into components -->
  8110 <!-- break up into components -->
  8064 <unit xmlns:qt="http://www.nokia.com/qt" bldFile="/app/contacts/phonebookui" qt:proFile="phonebookui.pro"/>
  8111 <unit bldFile="/app/contacts/phonebookui" qt:proFile="phonebookui.pro"/>
       
  8112 </component>
       
  8113 </collection>
       
  8114 <collection id="qtcontactsmobility" name="Qt Contacts Mobility" level="support">
       
  8115 <component id="qtcontactsmobility_build" filter="s60" name="Qt Contacts Mobility Build" class="plugin" introduced="^4">
       
  8116 <!-- not really a component, move down a dir? Break up into compnents? -->
       
  8117 <unit bldFile="/app/contacts/qtcontactsmobility" qt:proFile="qtcontactsmobility.pro"/>
  8065 </component>
  8118 </component>
  8066 </collection>
  8119 </collection>
  8067 <collection id="phonebookengines" name="Phonebook Engines" level="engine">
  8120 <collection id="phonebookengines" name="Phonebook Engines" level="engine">
  8068 <component id="cntfindplugin" filter="s60" name="Contacts Find Plugin" class="plugin" introduced="^2">
  8121 <component id="cntfindplugin" filter="s60" name="Contacts Find Plugin" class="plugin" introduced="^2">
  8069 <unit xmlns:qt="http://www.nokia.com/qt" bldFile="/app/contacts/phonebookengines/cntfindplugin" qt:proFile="cntfindplugin.pro"/>
  8122 <unit bldFile="/app/contacts/phonebookengines/cntfindplugin" qt:proFile="cntfindplugin.pro"/>
  8070 </component>
  8123 </component>
  8071 <component id="contactsmodel" name="Contacts Model" introduced="ER5" purpose="optional">
  8124 <component id="contactsmodel" name="Contacts Model" introduced="ER5" purpose="optional">
  8072 <unit version="2" bldFile="/app/contacts/phonebookengines/contactsmodel/groupsql" mrp="/app/contacts/phonebookengines/contactsmodel/groupsql/app-engines_cntmodel.mrp"/>
  8125 <unit version="2" bldFile="/app/contacts/phonebookengines/contactsmodel/groupsql" mrp="/app/contacts/phonebookengines/contactsmodel/groupsql/app-engines_cntmodel.mrp"/>
  8073 </component>
  8126 </component>
  8074 <component id="cntsortplugin" filter="s60" name="Contacts Sort Plugin" class="plugin" introduced="^2">
  8127 <component id="cntsortplugin" filter="s60" name="Contacts Sort Plugin" class="plugin" introduced="^2">
  8075 <unit xmlns:qt="http://www.nokia.com/qt" bldFile="/app/contacts/phonebookengines/cntsortplugin" qt:proFile="cntsortplugin.pro"/>
  8128 <unit bldFile="/app/contacts/phonebookengines/cntsortplugin" qt:proFile="cntsortplugin.pro"/>
  8076 </component>
       
  8077 <component id="qtcontactsmobility" filter="s60" name="Qt Contacts Mobility" class="plugin" introduced="^4">
       
  8078 <!-- need to move to this actual dir rather than including something from another collection -->
       
  8079 <unit xmlns:qt="http://www.nokia.com/qt" bldFile="/app/contacts/qtcontactsmobility" qt:proFile="qtcontactsmobility.pro"/>
       
  8080 </component>
  8129 </component>
  8081 <component id="mobcntmodel" filter="s60" name="Mobile Contacts Model" introduced="^4">
  8130 <component id="mobcntmodel" filter="s60" name="Mobile Contacts Model" introduced="^4">
  8082 <unit xmlns:qt="http://www.nokia.com/qt" bldFile="/app/contacts/phonebookengines/mobcntmodel" qt:proFile="mobcntmodel.pro"/>
  8131 <unit bldFile="/app/contacts/phonebookengines/mobcntmodel" qt:proFile="mobcntmodel.pro"/>
  8083 </component>
  8132 </component>
  8084 <component id="mobcntactions" filter="s60" name="Mobile Contacts Actions" introduced="^4">
  8133 <component id="mobcntactions" filter="s60" name="Mobile Contacts Actions" introduced="^4">
  8085 <unit xmlns:qt="http://www.nokia.com/qt" bldFile="/app/contacts/phonebookengines/mobcntactions" qt:proFile="mobcntactions.pro"/>
  8134 <unit bldFile="/app/contacts/phonebookengines/mobcntactions" qt:proFile="mobcntactions.pro"/>
  8086 </component>
  8135 </component>
  8087 <component id="cntmaptileservice" filter="s60" name="Contacts Map Tile Service" introduced="^4">
  8136 <component id="cntmaptileservice" filter="s60" name="Contacts Map Tile Service" introduced="^4">
  8088 <unit xmlns:qt="http://www.nokia.com/qt" bldFile="/app/contacts/phonebookengines/cntmaptileservice" qt:proFile="cntmaptileservice.pro"/>
  8137 <unit bldFile="/app/contacts/phonebookengines/cntmaptileservice" qt:proFile="cntmaptileservice.pro"/>
  8089 </component>
  8138 </component>
  8090 <component id="simutility" filter="s60" name="SIM Utility" introduced="^4">
  8139 <component id="simutility" filter="s60" name="SIM Utility" introduced="^4">
  8091 <unit xmlns:qt="http://www.nokia.com/qt" bldFile="/app/contacts/phonebookengines/simutility" qt:proFile="simutility.pro"/>
  8140 <unit bldFile="/app/contacts/phonebookengines/simutility" qt:proFile="simutility.pro"/>
  8092 </component>
  8141 </component>
  8093 <component id="cntimageutility" name="Contacts Image Utility" filter="s60" introduced="^4">
  8142 <component id="cntimageutility" name="Contacts Image Utility" filter="s60" introduced="^4">
  8094 <unit xmlns:qt="http://www.nokia.com/qt" bldFile="/app/contacts/phonebookengines/cntimageutility" qt:proFile="cntimageutility.pro"/>
  8143 <unit bldFile="/app/contacts/phonebookengines/cntimageutility" qt:proFile="cntimageutility.pro"/>
  8095 </component>
  8144 </component>
  8096 </collection>
  8145 </collection>
  8097 <collection id="pimprotocols" name="PIM Protocols" level="services">
  8146 <collection id="pimprotocols" name="PIM Protocols" level="services">
  8098 <component id="phonebooksync" name="Phonebook Sync" purpose="optional" class="plugin">
  8147 <component id="phonebooksync" name="Phonebook Sync" purpose="optional" class="plugin">
  8099 <unit bldFile="/app/contacts/pimprotocols/phonebooksync/group" mrp="/app/contacts/pimprotocols/phonebooksync/group/telephony_phbksync.mrp"/>
  8148 <unit bldFile="/app/contacts/pimprotocols/phonebooksync/group" mrp="/app/contacts/pimprotocols/phonebooksync/group/telephony_phbksync.mrp"/>
  8110 </package>
  8159 </package>
  8111 <package id="organizer" level="apps" span="2" tech-domain="pr" name="Organizer Application Suite" levels="support services engine ui app">
  8160 <package id="organizer" level="apps" span="2" tech-domain="pr" name="Organizer Application Suite" levels="support services engine ui app">
  8112 <collection id="organizer_pub" name="Organizer Application Suite Public Interfaces" level="app">
  8161 <collection id="organizer_pub" name="Organizer Application Suite Public Interfaces" level="app">
  8113 <component id="calendar_interim_utils2_api" name="Calendar Interim Utils 2 API" class="api" filter="s60">
  8162 <component id="calendar_interim_utils2_api" name="Calendar Interim Utils 2 API" class="api" filter="s60">
  8114 <!-- move into own .pro file -->
  8163 <!-- move into own .pro file -->
  8115 <unit xmlns:qt="http://www.nokia.com/qt" bldFile="/app/organizer/organizer_pub" qt:proFile="organizer_pub.pro"/>
  8164 <unit bldFile="/app/organizer/organizer_pub" qt:proFile="organizer_pub.pro"/>
  8116 </component>
  8165 </component>
  8117 </collection>
  8166 </collection>
  8118 <collection id="organizer_plat" name="Organizer Application Suite Platform Interfaces" level="app">
  8167 <collection id="organizer_plat" name="Organizer Application Suite Platform Interfaces" level="app">
  8119 <component id="organizer_plat_build" name="Organizer Application Suite Platform Interface Build" class="api" filter="s60">
  8168 <component id="organizer_plat_build" name="Organizer Application Suite Platform Interface Build" class="api" filter="s60">
  8120 <!-- break up into individual .pro files, move the above metaxmls to those components -->
  8169 <!-- break up into individual .pro files -->
  8121 <unit xmlns:qt="http://www.nokia.com/qt" bldFile="/app/organizer/organizer_plat" qt:proFile="organizer_plat.pro"/>
  8170 <unit bldFile="/app/organizer/organizer_plat" qt:proFile="organizer_plat.pro"/>
  8122 </component>
  8171 </component>
  8123 <component id="agenda_versit_2_api" name="Agenda Versit 2 API" class="api" filter="s60">
  8172 <component id="agenda_versit_2_api" name="Agenda Versit 2 API" class="api" filter="s60">
  8124 <!-- <unit bldFile="organizer_plat/agenda_versit_2_api/group"/>-->
  8173 <!-- <unit bldFile="organizer_plat/agenda_versit_2_api/group"/>-->
  8125 </component>
  8174 </component>
  8126 <component id="calendar_exporter_api" name="Calendar Exporter API" class="api" filter="s60">
  8175 <component id="calendar_exporter_api" name="Calendar Exporter API" class="api" filter="s60">
  8143 </component>
  8192 </component>
  8144 </collection>
  8193 </collection>
  8145 <collection id="agendainterface" name="Agenda Interface" level="services">
  8194 <collection id="agendainterface" name="Agenda Interface" level="services">
  8146 <!-- collection is really a component, should move down a directory -->
  8195 <!-- collection is really a component, should move down a directory -->
  8147 <component id="agendainterface_build" filter="s60" name="Agenda Interface Build">
  8196 <component id="agendainterface_build" filter="s60" name="Agenda Interface Build">
  8148 <unit xmlns:qt="http://www.nokia.com/qt" bldFile="/app/organizer/agendainterface" qt:proFile="agendainterface.pro"/>
  8197 <unit bldFile="/app/organizer/agendainterface" qt:proFile="agendainterface.pro"/>
  8149 </component>
  8198 </component>
  8150 </collection>
  8199 </collection>
  8151 <collection id="calendarui" name="Calendar UI" level="ui">
  8200 <collection id="calendarui" name="Calendar UI" level="ui">
  8152 <component id="commonutils" filter="s60" name="Calendar Common Utils">
  8201 <component id="commonutils" filter="s60" name="Calendar Common Utils">
  8153 <unit xmlns:qt="http://www.nokia.com/qt" bldFile="/app/organizer/calendarui/commonutils" qt:proFile="commonutils.pro"/>
  8202 <unit bldFile="/app/organizer/calendarui/commonutils" qt:proFile="commonutils.pro"/>
  8154 </component>
  8203 </component>
  8155 <component id="calenlauncher" filter="s60" name="Calendar Launcher">
  8204 <component id="calenlauncher" filter="s60" name="Calendar Launcher">
  8156 <unit xmlns:qt="http://www.nokia.com/qt" bldFile="/app/organizer/calendarui/calenlauncher" qt:proFile="calenlauncher.pro"/>
  8205 <unit bldFile="/app/organizer/calendarui/calenlauncher" qt:proFile="calenlauncher.pro"/>
  8157 </component>
  8206 </component>
  8158 <component id="caleneditor" filter="s60" name="Calendar Editor" introduced="^4">
  8207 <component id="caleneditor" filter="s60" name="Calendar Editor" introduced="^4">
  8159 <unit xmlns:qt="http://www.nokia.com/qt" bldFile="/app/organizer/calendarui/caleneditor" qt:proFile="caleneditor.pro"/>
  8208 <unit bldFile="/app/organizer/calendarui/caleneditor" qt:proFile="caleneditor.pro"/>
  8160 </component>
  8209 </component>
  8161 <component id="agendaeventviewer" filter="s60" name="Agenda Event Viewer" introduced="^4">
  8210 <component id="agendaeventviewer" filter="s60" name="Agenda Event Viewer" introduced="^4">
  8162 <unit xmlns:qt="http://www.nokia.com/qt" bldFile="/app/organizer/calendarui/agendaeventviewer" qt:proFile="agendaeventviewer.pro"/>
  8211 <unit bldFile="/app/organizer/calendarui/agendaeventviewer" qt:proFile="agendaeventviewer.pro"/>
  8163 </component>
  8212 </component>
  8164 <component id="globaldata" filter="s60" name="Calendar Global Data">
  8213 <component id="globaldata" filter="s60" name="Calendar Global Data">
  8165 <unit xmlns:qt="http://www.nokia.com/qt" bldFile="/app/organizer/calendarui/globaldata" qt:proFile="globaldata.pro"/>
  8214 <unit bldFile="/app/organizer/calendarui/globaldata" qt:proFile="globaldata.pro"/>
  8166 </component>
  8215 </component>
  8167 <component id="settings" filter="s60" name="Calendar Settings">
  8216 <component id="settings" filter="s60" name="Calendar Settings">
  8168 <unit xmlns:qt="http://www.nokia.com/qt" bldFile="/app/organizer/calendarui/settings" qt:proFile="settings.pro"/>
  8217 <unit bldFile="/app/organizer/calendarui/settings" qt:proFile="settings.pro"/>
  8169 </component>
  8218 </component>
  8170 <component id="calenplugins" filter="s60" name="Calendar Plugins" introduced="^4" class="plugin">
  8219 <component id="calenplugins" filter="s60" name="Calendar Plugins" introduced="^4" class="plugin">
  8171 <unit xmlns:qt="http://www.nokia.com/qt" bldFile="/app/organizer/calendarui/calenplugins" qt:proFile="calenplugins.pro"/>
  8220 <unit bldFile="/app/organizer/calendarui/calenplugins" qt:proFile="calenplugins.pro"/>
  8172 </component>
  8221 </component>
  8173 <component id="customisationmanager" filter="s60" name="Calendar Customisation Manager">
  8222 <component id="customisationmanager" filter="s60" name="Calendar Customisation Manager">
  8174 <unit xmlns:qt="http://www.nokia.com/qt" bldFile="/app/organizer/calendarui/customisationmanager" qt:proFile="customisationmanager.pro"/>
  8223 <unit bldFile="/app/organizer/calendarui/customisationmanager" qt:proFile="customisationmanager.pro"/>
  8175 </component>
  8224 </component>
  8176 <component id="views" filter="s60" name="Calendar Views">
  8225 <component id="views" filter="s60" name="Calendar Views">
  8177 <unit xmlns:qt="http://www.nokia.com/qt" bldFile="/app/organizer/calendarui/views" qt:proFile="views.pro"/>
  8226 <unit bldFile="/app/organizer/calendarui/views" qt:proFile="views.pro"/>
  8178 </component>
  8227 </component>
  8179 <component id="calendarui_controller" filter="s60" name="Calendar Controller">
  8228 <component id="calendarui_controller" filter="s60" name="Calendar Controller">
  8180 <unit xmlns:qt="http://www.nokia.com/qt" bldFile="/app/organizer/calendarui/controller" qt:proFile="controller.pro"/>
  8229 <unit bldFile="/app/organizer/calendarui/controller" qt:proFile="controller.pro"/>
  8181 </component>
  8230 </component>
  8182 <component id="calendarui_application" filter="s60" name="Calendar Application">
  8231 <component id="calendarui_application" filter="s60" name="Calendar Application">
  8183 <unit xmlns:qt="http://www.nokia.com/qt" bldFile="/app/organizer/calendarui/application" qt:proFile="application.pro"/>
  8232 <unit bldFile="/app/organizer/calendarui/application" qt:proFile="application.pro"/>
  8184 </component>
  8233 </component>
  8185 <component id="regionalplugins" name="Regional Plugins" filter="s60" introduced="^4" class="plugin">
  8234 <component id="regionalplugins" name="Regional Plugins" filter="s60" introduced="^4" class="plugin">
  8186 <unit xmlns:qt="http://www.nokia.com/qt" bldFile="/app/organizer/calendarui/regionalplugins" qt:proFile="regionalplugins.pro"/>
  8235 <unit bldFile="/app/organizer/calendarui/regionalplugins" qt:proFile="regionalplugins.pro"/>
  8187 </component>
  8236 </component>
  8188 <component id="caldav" filter="sf_build" name="CalDAV" class="plugin" introduced="^3">
  8237 <component id="caldav" filter="sf_build" name="CalDAV" class="plugin" introduced="^3">
  8189 <!-- not yet delivered in S^4 <unit bldFile="calendarui/caldav/group"/>-->
  8238 <!-- not yet delivered in S^4 <unit bldFile="calendarui/caldav/group"/>-->
  8190 </component>
  8239 </component>
  8191 </collection>
  8240 </collection>
  8192 <collection id="notes" name="Notes" level="ui">
  8241 <collection id="notes" name="Notes" level="ui">
  8193 <component id="noteseditor" filter="s60" name="Notes Editor" introduced="^4">
  8242 <component id="noteseditor" filter="s60" name="Notes Editor" introduced="^4">
  8194 <unit xmlns:qt="http://www.nokia.com/qt" bldFile="/app/organizer/notes/notesui/noteseditor" qt:proFile="noteseditor.pro"/>
  8243 <unit bldFile="/app/organizer/notes/notesui/noteseditor" qt:proFile="noteseditor.pro"/>
  8195 </component>
  8244 </component>
  8196 <component id="notes_build" filter="s60" name="Notes Build" introduced="^4">
  8245 <component id="notes_build" filter="s60" name="Notes Build" introduced="^4">
  8197 <unit xmlns:qt="http://www.nokia.com/qt" bldFile="/app/organizer/notes" qt:proFile="notes.pro"/>
  8246 <unit bldFile="/app/organizer/notes" qt:proFile="notes.pro"/>
  8198 </component>
  8247 </component>
  8199 </collection>
  8248 </collection>
  8200 <collection id="calendarengines" name="Calendar Engines" level="engine">
  8249 <collection id="calendarengines" name="Calendar Engines" level="engine">
  8201 <component id="versit2" filter="s60" name="Versit 2 iCal Parser" introduced="9.2">
  8250 <component id="versit2" filter="s60" name="Versit 2 iCal Parser" introduced="9.2">
  8202 <unit bldFile="/app/organizer/calendarengines/versit2/group"/>
  8251 <unit bldFile="/app/organizer/calendarengines/versit2/group"/>
  8223 <!--<unit bldFile="clock/clockmw" qt:proFile="clockmw.pro"/>-->
  8272 <!--<unit bldFile="clock/clockmw" qt:proFile="clockmw.pro"/>-->
  8224 </component>
  8273 </component>
  8225 <component id="clockui" filter="s60" name="Clock UI">
  8274 <component id="clockui" filter="s60" name="Clock UI">
  8226 <!--<unit bldFile="clock/clockui" qt:proFile="clockui.pro"/>-->
  8275 <!--<unit bldFile="clock/clockui" qt:proFile="clockui.pro"/>-->
  8227 </component>
  8276 </component>
       
  8277 <component id="ftudatetimewizard" filter="s60" name="First Time Use Date/Time Wizard" introduced="^4">
       
  8278 <!--<unit bldFile="clock/ftudatetimewizard" qt:proFile="ftudatetimewizard.pro"/>-->
       
  8279 </component>
  8228 <component id="clock_build" filter="s60" name="Clock Build">
  8280 <component id="clock_build" filter="s60" name="Clock Build">
  8229 <!-- make exports into a component, or just move to one of the above components, then remove this and uncomment the above -->
  8281 <!-- make exports into a component, or just move to one of the above components, then remove this and uncomment the above -->
  8230 <unit xmlns:qt="http://www.nokia.com/qt" bldFile="/app/organizer/clock" qt:proFile="clock.pro"/>
  8282 <unit bldFile="/app/organizer/clock" qt:proFile="clock.pro"/>
  8231 </component>
  8283 </component>
  8232 </collection>
  8284 </collection>
  8233 <collection id="pimappservices" name="PIM Application Services" level="services">
  8285 <collection id="pimappservices" name="PIM Application Services" level="services">
  8234 <component id="calendar" name="Calendar" introduced="9.2" purpose="optional">
  8286 <component id="calendar" name="Calendar" introduced="9.2" purpose="optional">
  8235 <unit version="2" bldFile="/app/organizer/pimappservices/calendar/group" mrp="/app/organizer/pimappservices/calendar/group/app-engines_calendar.mrp"/>
  8287 <unit version="2" bldFile="/app/organizer/pimappservices/calendar/group" mrp="/app/organizer/pimappservices/calendar/group/app-engines_calendar.mrp"/>
  8253 </component>
  8305 </component>
  8254 </collection>
  8306 </collection>
  8255 <collection id="alarmui" name="Alarm UI" level="app">
  8307 <collection id="alarmui" name="Alarm UI" level="app">
  8256 <!-- collection is really a component, should move down a directory -->
  8308 <!-- collection is really a component, should move down a directory -->
  8257 <component id="alarmui_build" filter="s60" name="Alarm UI Build">
  8309 <component id="alarmui_build" filter="s60" name="Alarm UI Build">
  8258 <unit xmlns:qt="http://www.nokia.com/qt" bldFile="/app/organizer/alarmui" qt:proFile="alarmui.pro"/>
  8310 <unit bldFile="/app/organizer/alarmui" qt:proFile="alarmui.pro"/>
  8259 </component>
  8311 </component>
  8260 </collection>
  8312 </collection>
  8261 <collection id="organizer_info" name="Organizer Application Suite Info" level="app">
  8313 <collection id="organizer_info" name="Organizer Application Suite Info" level="app">
  8262 <component id="organizer_metadata" name="Organizer Application Suite Metadata" class="config" introduced="^2" purpose="development" target="desktop">
  8314 <component id="organizer_metadata" name="Organizer Application Suite Metadata" class="config" introduced="^2" purpose="development" target="desktop">
  8263 <unit mrp="/app/organizer/organizer_info/organizer_metadata/organizer_metadata.mrp"/>
  8315 <unit mrp="/app/organizer/organizer_info/organizer_metadata/organizer_metadata.mrp"/>
  8299 <component id="messaging_history_api" name="Messaging History API" class="api" filter="s60" introduced="^4">
  8351 <component id="messaging_history_api" name="Messaging History API" class="api" filter="s60" introduced="^4">
  8300 <unit base="/app/messaging/msg_plat/messaging_history_api"/>
  8352 <unit base="/app/messaging/msg_plat/messaging_history_api"/>
  8301 </component>
  8353 </component>
  8302 <component id="msg_plat_build" name="Messaging Apps Platform APIs Build" class="api" filter="s60" introduced="^4">
  8354 <component id="msg_plat_build" name="Messaging Apps Platform APIs Build" class="api" filter="s60" introduced="^4">
  8303 <!-- break this up into the above units and replace their base attributes with bldFile, etc -->
  8355 <!-- break this up into the above units and replace their base attributes with bldFile, etc -->
  8304 <unit xmlns:qt="http://www.nokia.com/qt" base="/app/messaging/msg_plat" qt:proFile="msg_plat.pro" qt:qmakeArgs="-r"/>
  8356 <unit base="/app/messaging/msg_plat" qt:proFile="msg_plat.pro" qt:qmakeArgs="-r"/>
  8305 </component>
  8357 </component>
  8306 </collection>
  8358 </collection>
  8307 <collection id="msg_pub" name="Messaging Apps Public APIs" level="api">
  8359 <collection id="msg_pub" name="Messaging Apps Public APIs" level="api">
  8308 <component id="mms_client_mtm_api" name="MMS Client MTM API" class="api" filter="s60">
  8360 <component id="mms_client_mtm_api" name="MMS Client MTM API" class="api" filter="s60">
  8309 <unit base="/app/messaging/msg_pub/mms_client_mtm_api"/>
  8361 <unit base="/app/messaging/msg_pub/mms_client_mtm_api"/>
  8311 <component id="msg_smil_dtd_api" name="Messaging SMIL DTD API" class="api" filter="s60" introduced="^4">
  8363 <component id="msg_smil_dtd_api" name="Messaging SMIL DTD API" class="api" filter="s60" introduced="^4">
  8312 <unit base="/app/messaging/msg_pub/msg_smil_dtd_api"/>
  8364 <unit base="/app/messaging/msg_pub/msg_smil_dtd_api"/>
  8313 </component>
  8365 </component>
  8314 <component id="msg_pub_build" name="Messaging Apps Public APIs Build" class="api" filter="s60" introduced="^4">
  8366 <component id="msg_pub_build" name="Messaging Apps Public APIs Build" class="api" filter="s60" introduced="^4">
  8315 <!-- break this up into the above units and replace their base attributes with bldFile, etc -->
  8367 <!-- break this up into the above units and replace their base attributes with bldFile, etc -->
  8316 <unit xmlns:qt="http://www.nokia.com/qt" base="/app/messaging/msg_pub" qt:proFile="msg_pub.pro" qt:qmakeArgs="-r"/>
  8368 <unit base="/app/messaging/msg_pub" qt:proFile="msg_pub.pro" qt:qmakeArgs="-r"/>
  8317 </component>
  8369 </component>
  8318 </collection>
  8370 </collection>
  8319 <collection id="mobilemessaging" name="Mobile Messaging" level="plugin">
  8371 <collection id="mobilemessaging" name="Mobile Messaging" level="plugin">
  8320 <component id="smsmtm" name="SMS MTM" purpose="optional" class="plugin">
  8372 <component id="smsmtm" name="SMS MTM" purpose="optional" class="plugin">
  8321 <unit bldFile="/app/messaging/mobilemessaging/smsmtm/group" mrp="/app/messaging/mobilemessaging/smsmtm/group/messaging_sms.mrp"/>
  8373 <unit bldFile="/app/messaging/mobilemessaging/smsmtm/group" mrp="/app/messaging/mobilemessaging/smsmtm/group/messaging_sms.mrp"/>
  8322 </component>
  8374 </component>
  8323 </collection>
  8375 </collection>
  8324 <collection id="messagingappbase" name="Messaging App Base" level="base">
  8376 <collection id="messagingappbase" name="Messaging App Base" level="base">
  8325 <component id="messagingappbase_build" filter="s60" name="Messaging App Base Build" introduced="^4">
  8377 <component id="messagingappbase_build" filter="s60" name="Messaging App Base Build" introduced="^4">
  8326 <!-- break this up into the below components -->
  8378 <!-- break this up into the below components -->
  8327 <unit xmlns:qt="http://www.nokia.com/qt" bldFile="/app/messaging/messagingappbase" qt:proFile="messagingappbase.pro" qt:qmakeArgs="-r"/>
  8379 <unit bldFile="/app/messaging/messagingappbase" qt:proFile="messagingappbase.pro" qt:qmakeArgs="-r"/>
  8328 </component>
  8380 </component>
  8329 <component id="msgmedia" filter="s60" name="Message Media">
  8381 <component id="msgmedia" filter="s60" name="Message Media">
  8330 <unit base="/app/messaging/messagingappbase/msgmedia"/>
  8382 <unit base="/app/messaging/messagingappbase/msgmedia"/>
  8331 </component>
  8383 </component>
  8332 <component id="smilparser" name="SMIL Parser" introduced="7.0s" purpose="optional">
  8384 <component id="smilparser" name="SMIL Parser" introduced="7.0s" purpose="optional">
  8379 <component id="mmsconf" name="MMS Configuration" purpose="optional">
  8431 <component id="mmsconf" name="MMS Configuration" purpose="optional">
  8380 <unit bldFile="/app/messaging/mmsengine/mmsconf" mrp="/app/messaging/mmsengine/mmsconf/messaging_mmssettings-config.mrp"/>
  8432 <unit bldFile="/app/messaging/mmsengine/mmsconf" mrp="/app/messaging/mmsengine/mmsconf/messaging_mmssettings-config.mrp"/>
  8381 </component>
  8433 </component>
  8382 <component id="mmsengine_build" filter="s60" name="MMS Engine Build">
  8434 <component id="mmsengine_build" filter="s60" name="MMS Engine Build">
  8383 <!-- this should be broken up into the individual other components -->
  8435 <!-- this should be broken up into the individual other components -->
  8384 <unit xmlns:qt="http://www.nokia.com/qt" bldFile="/app/messaging/mmsengine" qt:proFile="mmsengine.pro" qt:qmakeArgs="-r"/>
  8436 <unit bldFile="/app/messaging/mmsengine" qt:proFile="mmsengine.pro" qt:qmakeArgs="-r"/>
  8385 </component>
  8437 </component>
  8386 </collection>
  8438 </collection>
  8387 <collection id="messagingapp" name="Messaging Application" level="app">
  8439 <collection id="messagingapp" name="Messaging Application" level="app">
  8388 <component id="messaging_conf" filter="s60" name="Messaging Application Configuration" class="config" introduced="^4">
  8440 <component id="messagingapp_build" filter="s60" name="MMS Engine Build">
  8389 <unit xmlns:qt="http://www.nokia.com/qt" bldFile="/app/messaging/messagingapp/conf" qt:proFile="messaging_conf.pro" qt:qmakeArgs="-r"/>
  8441 <!-- this should be broken up into the individual other components -->
       
  8442 <unit bldFile="/app/messaging/messagingapp" qt:proFile="messagingapp.pro" qt:qmakeArgs="-r"/>
  8390 </component>
  8443 </component>
  8391 <component id="msgutils" filter="s60" name="Messaging Utils" introduced="^4">
  8444 <component id="msgutils" filter="s60" name="Messaging Utils" introduced="^4">
  8392 <unit xmlns:qt="http://www.nokia.com/qt" bldFile="/app/messaging/messagingapp/msgutils" qt:proFile="msgutils.pro" qt:qmakeArgs="-r"/>
  8445 <unit bldFile="/app/messaging/messagingapp/msgutils" qt:proFile="msgutils.pro" qt:qmakeArgs="-r"/>
  8393 </component>
  8446 </component>
  8394 <component id="msgappfw" filter="s60" name="Messaging Application Framework" introduced="^4">
  8447 <component id="msgappfw" filter="s60" name="Messaging Application Framework" introduced="^4">
  8395 <unit xmlns:qt="http://www.nokia.com/qt" bldFile="/app/messaging/messagingapp/msgappfw" qt:proFile="msgappfw.pro" qt:qmakeArgs="-r"/>
  8448 <unit bldFile="/app/messaging/messagingapp/msgappfw" qt:proFile="msgappfw.pro" qt:qmakeArgs="-r"/>
  8396 </component>
  8449 </component>
  8397 <component id="msgsettings" filter="s60" name="Messaging Settings" introduced="^4">
  8450 <component id="msgsettings" filter="s60" name="Messaging Settings" introduced="^4">
  8398 <unit xmlns:qt="http://www.nokia.com/qt" bldFile="/app/messaging/messagingapp/msgsettings" qt:proFile="msgsettings.pro" qt:qmakeArgs="-r"/>
  8451 <unit bldFile="/app/messaging/messagingapp/msgsettings" qt:proFile="msgsettings.pro" qt:qmakeArgs="-r"/>
  8399 </component>
  8452 </component>
  8400 <component id="msgnotifications" filter="s60" name="Messaging Notifications" introduced="^4">
  8453 <component id="msgnotifications" filter="s60" name="Messaging Notifications" introduced="^4">
  8401 <unit xmlns:qt="http://www.nokia.com/qt" bldFile="/app/messaging/messagingapp/msgnotifications" qt:proFile="msgnotifications.pro" qt:qmakeArgs="-r"/>
  8454 <unit bldFile="/app/messaging/messagingapp/msgnotifications" qt:proFile="msgnotifications.pro" qt:qmakeArgs="-r"/>
  8402 </component>
  8455 </component>
  8403 <component id="smartmessaging" filter="s60" name="Smart Messaging">
  8456 <component id="smartmessaging" filter="s60" name="Smart Messaging">
  8404 <unit xmlns:qt="http://www.nokia.com/qt" bldFile="/app/messaging/messagingapp/smartmessaging" qt:proFile="smartmessaging.pro" qt:qmakeArgs="-r"/>
  8457 <unit bldFile="/app/messaging/messagingapp/smartmessaging" qt:proFile="smartmessaging.pro" qt:qmakeArgs="-r"/>
  8405 </component>
  8458 </component>
  8406 <component id="shareui" filter="s60" name="Shared UI" introduced="^4">
  8459 <component id="shareui" filter="s60" name="Shared UI" introduced="^4">
  8407 <unit xmlns:qt="http://www.nokia.com/qt" bldFile="/app/messaging/messagingapp/shareui" qt:proFile="shareui.pro" qt:qmakeArgs="-r"/>
  8460 <unit bldFile="/app/messaging/messagingapp/shareui" qt:proFile="shareui.pro" qt:qmakeArgs="-r"/>
  8408 </component>
  8461 </component>
  8409 <component id="msgui" filter="s60" name="Messaging UI" introduced="^4">
  8462 <component id="msgui" filter="s60" name="Messaging UI" introduced="^4">
  8410 <unit xmlns:qt="http://www.nokia.com/qt" bldFile="/app/messaging/messagingapp/msgui" qt:proFile="msgui.pro" qt:qmakeArgs="-r"/>
  8463 <unit bldFile="/app/messaging/messagingapp/msgui" qt:proFile="msgui.pro" qt:qmakeArgs="-r"/>
  8411 </component>
       
  8412 <component id="msgservices" filter="s60" name="Messaging Services" introduced="^4">
       
  8413 <unit xmlns:qt="http://www.nokia.com/qt" bldFile="/app/messaging/messagingapp/msgservices" qt:proFile="msgservices.pro" qt:qmakeArgs="-r"/>
       
  8414 </component>
  8464 </component>
  8415 </collection>
  8465 </collection>
  8416 <collection id="email" name="Email" level="plugin">
  8466 <collection id="email" name="Email" level="plugin">
  8417 <!-- use commonemail instead -->
  8467 <!-- use commonemail instead -->
  8418 <component id="pop3andsmtpmtm" name="POP3 and SMTP MTM" purpose="optional" class="plugin" deprecated="^3">
  8468 <component id="pop3andsmtpmtm" name="POP3 and SMTP MTM" purpose="optional" class="plugin" deprecated="^3">
  8452 <!-- <unit bldFile="emailservices/nmclientapi" qt:proFile="nmclientapi.pro"/>-->
  8502 <!-- <unit bldFile="emailservices/nmclientapi" qt:proFile="nmclientapi.pro"/>-->
  8453 </component>
  8503 </component>
  8454 <component id="nmailagent" filter="s60" name="Nmail Agent" introduced="^4">
  8504 <component id="nmailagent" filter="s60" name="Nmail Agent" introduced="^4">
  8455 <!-- <unit bldFile="emailservices/nmailagent" qt:proFile="nmailagent.pro"/>-->
  8505 <!-- <unit bldFile="emailservices/nmailagent" qt:proFile="nmailagent.pro"/>-->
  8456 </component>
  8506 </component>
  8457 <component id="nmutilities" filter="s60" name="Nmail Utilities" introduced="^4">
       
  8458 <!-- <unit bldFile="emailservices/nmutilities" qt:proFile="nmutilities.pro"/> -->
       
  8459 </component>
       
  8460 </collection>
  8507 </collection>
  8461 <collection id="ipsservices" name="IMAP/POP/SMTP Services" level="service">
  8508 <collection id="ipsservices" name="IMAP/POP/SMTP Services" level="service">
  8462 <component id="ipssosplugin" filter="s60" name="IPS SOS Plugin" class="plugin" introduced="^2">
  8509 <component id="ipssosplugin" filter="s60" name="IPS SOS Plugin" class="plugin" introduced="^2">
  8463 <!-- SOS? Consider spelling it out since the abbreviation is ambiguous -->
  8510 <!-- SOS? Consider spelling it out since the abbreviation is ambiguous -->
  8464 <!--<unit bldFile="ipsservices/ipssosplugin" qt:proFile="ipssosplugin.pro" />-->
  8511 <!--<unit bldFile="ipsservices/ipssosplugin" qt:proFile="ipssosplugin.pro" />-->
  8505 
  8552 
  8506 </collection>
  8553 </collection>
  8507 <collection id="commonemail_info" name="Email Apps Info" level="app">
  8554 <collection id="commonemail_info" name="Email Apps Info" level="app">
  8508 <component id="commonemail_build" name="Email Apps Build" introduced="^4">
  8555 <component id="commonemail_build" name="Email Apps Build" introduced="^4">
  8509 <!-- split into actual components -->
  8556 <!-- split into actual components -->
  8510 <unit xmlns:qt="http://www.nokia.com/qt" bldFile="/app/commonemail" qt:proFile="nmail.pro" qt:qmakeArgs="-r"/>
  8557 <unit bldFile="/app/commonemail" qt:proFile="nmail.pro" qt:qmakeArgs="-r"/>
  8511 </component>
  8558 </component>
  8512 </collection>
  8559 </collection>
  8513 </package>
  8560 </package>
  8514 <package id="camera" level="apps" tech-domain="ma" name="Camera Apps">
  8561 <package id="camera" level="apps" tech-domain="ma" name="Camera Apps">
  8515 <collection id="camerauis" name="Camera UIs">
  8562 <collection id="camerauis" name="Camera UIs">
  8516 <component id="cameraxui" filter="s60" name="CameraX UIs">
  8563 <component id="cameraxui" filter="s60" name="CameraX UIs">
  8517 <meta rel="testbuild">
  8564 <meta rel="testbuild">
  8518 <group xmlns:qt="http://www.nokia.com/qt" name="camera_unit_tests"/>
  8565 <group name="camera_unit_tests"/>
  8519 </meta>
  8566 </meta>
  8520 <unit xmlns:qt="http://www.nokia.com/qt" bldFile="/app/camera/camerauis/cameraxui" qt:proFile="camerax.pro" filter="!test"/>
  8567 <unit bldFile="/app/camera/camerauis/cameraxui" qt:proFile="camerax.pro" filter="!test"/>
  8521 
  8568 
  8522 </component>
  8569 </component>
  8523 </collection>
  8570 </collection>
  8524 </package>
  8571 </package>
  8525 <package id="imgeditor" level="apps" tech-domain="ma" name="Image Editor"/>
  8572 <!-- <package id="imgeditor" level="apps" tech-domain="ma" href="../../../../app/imgeditor/package_definition.xml"/> -->
  8526 <package id="videoeditor" level="apps" tech-domain="ma" name="Video Editor"/>
  8573 <!-- <package id="videoeditor" level="apps" tech-domain="ma" href="../../../../app/videoeditor/package_definition.xml"/> -->
  8527 <package id="videoplayer" level="apps" tech-domain="ma" name="Video Player Apps" levels="support plugin util apps">
  8574 <package id="videoplayer" level="apps" tech-domain="ma" name="Video Player Apps" levels="support plugin util apps">
  8528 <collection id="videoplayer_plat" name="Video Player Apps Platform Interfaces" level="apps">
  8575 <collection id="videoplayer_plat" name="Video Player Apps Platform Interfaces" level="apps">
  8529 <component id="videoplayer_startup_api" name="Video Player Startup API" class="api" filter="s60">
  8576 <component id="videoplayer_startup_api" name="Video Player Startup API" class="api" filter="s60">
  8530 <unit bldFile="/app/videoplayer/videoplayer_plat/videoplayer_startup_api/group"/>
  8577 <unit bldFile="/app/videoplayer/videoplayer_plat/videoplayer_startup_api/group"/>
  8531 </component>
  8578 </component>
  8536 <collection id="videocollection" name="Video Collection" level="util">
  8583 <collection id="videocollection" name="Video Collection" level="util">
  8537 <component id="mpxmyvideoscollection" filter="s60" name="MPX My Videos Collection" introduced="^3">
  8584 <component id="mpxmyvideoscollection" filter="s60" name="MPX My Videos Collection" introduced="^3">
  8538 <unit bldFile="/app/videoplayer/videocollection/mpxmyvideoscollection/group"/>
  8585 <unit bldFile="/app/videoplayer/videocollection/mpxmyvideoscollection/group"/>
  8539 </component>
  8586 </component>
  8540 <component id="videocollectionwrapper" filter="s60" name="Video Collection Wrapper" introduced="^4">
  8587 <component id="videocollectionwrapper" filter="s60" name="Video Collection Wrapper" introduced="^4">
  8541 <unit xmlns:qt="http://www.nokia.com/qt" bldFile="/app/videoplayer/videocollection/videocollectionwrapper" qt:proFile="videocollectionwrapper.pro" qt:qmakeArgs="-r"/>
  8588 <unit bldFile="/app/videoplayer/videocollection/videocollectionwrapper" qt:proFile="videocollectionwrapper.pro" qt:qmakeArgs="-r"/>
  8542 </component>
  8589 </component>
  8543 
  8590 
  8544 <component id="videocollectionview" filter="s60" name="Video Collection View" introduced="^4">
  8591 <component id="videocollectionview" filter="s60" name="Video Collection View" introduced="^4">
  8545 <unit xmlns:qt="http://www.nokia.com/qt" bldFile="/app/videoplayer/videocollection/videocollectionview" qt:proFile="videocollectionview.pro" qt:qmakeArgs="-r"/>
  8592 <unit bldFile="/app/videoplayer/videocollection/videocollectionview" qt:proFile="videocollectionview.pro" qt:qmakeArgs="-r"/>
  8546 </component>
  8593 </component>
  8547 
  8594 
  8548 <component id="videofiledetailsview" filter="s60" name="Video File Details View" introduced="^4">
  8595 <component id="videofiledetailsview" filter="s60" name="Video File Details View" introduced="^4">
  8549 <unit xmlns:qt="http://www.nokia.com/qt" bldFile="/app/videoplayer/videocollection/videofiledetailsview" qt:proFile="videofiledetailsview.pro" qt:qmakeArgs="-r"/>
  8596 <unit bldFile="/app/videoplayer/videocollection/videofiledetailsview" qt:proFile="videofiledetailsview.pro" qt:qmakeArgs="-r"/>
  8550 </component>
  8597 </component>
  8551 </collection>
  8598 </collection>
  8552 <collection id="mediasettings" name="Media Settings" level="support">
  8599 <collection id="mediasettings" name="Media Settings" level="support">
  8553 <!--  this is really a component. Should be moved down a directory -->
  8600 <!--  this is really a component. Should be moved down a directory -->
  8554 <component id="mediasettings_build" filter="s60" name="Media Settings Build">
  8601 <component id="mediasettings_build" filter="s60" name="Media Settings Build">
  8555 <unit bldFile="/app/videoplayer/mediasettings/group"/>
  8602 <unit bldFile="/app/videoplayer/mediasettings/group"/>
  8556 </component>
  8603 </component>
  8557 </collection>
  8604 </collection>
  8558 <collection id="videoplayerapp" name="Video Player App" level="apps">
  8605 <collection id="videoplayerapp" name="Video Player App" level="apps">
  8559 <component id="videoplayerengine" name="Video Player Engine" filter="s60" introduced="^4">
  8606 <component id="videoplayerengine" name="Video Player Engine" filter="s60" introduced="^4">
  8560 <unit xmlns:qt="http://www.nokia.com/qt" bldFile="/app/videoplayer/videoplayerapp/videoplayerengine" qt:proFile="videoplayerengine.pro" qt:qmakeArgs="-r"/>
  8607 <unit bldFile="/app/videoplayer/videoplayerapp/videoplayerengine" qt:proFile="videoplayerengine.pro" qt:qmakeArgs="-r"/>
  8561 </component>
  8608 </component>
  8562 <component id="hbvideoplayer" filter="s60" name="HB Video Player" introduced="^4">
  8609 <component id="hbvideoplayer" filter="s60" name="HB Video Player" introduced="^4">
  8563 <unit xmlns:qt="http://www.nokia.com/qt" bldFile="/app/videoplayer/videoplayerapp/hbvideoplayer" qt:proFile="hbvideoplayer.pro" qt:qmakeArgs="-r"/>
  8610 <unit bldFile="/app/videoplayer/videoplayerapp/hbvideoplayer" qt:proFile="hbvideoplayer.pro" qt:qmakeArgs="-r"/>
  8564 </component>
  8611 </component>
  8565 </collection>
  8612 </collection>
  8566 <collection id="videoplayback" name="Video Playback Plugins" level="plugin">
  8613 <collection id="videoplayback" name="Video Playback Plugins" level="plugin">
  8567 <component id="hbvideoplaybackview" filter="s60" name="HB Video Playback View" class="plugin" introduced="^4">
  8614 <component id="hbvideoplaybackview" filter="s60" name="HB Video Playback View" class="plugin" introduced="^4">
  8568 <unit xmlns:qt="http://www.nokia.com/qt" bldFile="/app/videoplayer/videoplayback/hbvideoplaybackview" qt:proFile="hbvideoplaybackview.pro" qt:qmakeArgs="-r"/>
  8615 <unit bldFile="/app/videoplayer/videoplayback/hbvideoplaybackview" qt:proFile="hbvideoplaybackview.pro" qt:qmakeArgs="-r"/>
  8569 </component>
  8616 </component>
  8570 <component id="hbvideoplaybackviewplugin" filter="s60" name="HB Video Playback View Plugin" introduced="^4" class="plugin">
  8617 <component id="hbvideoplaybackviewplugin" filter="s60" name="HB Video Playback View Plugin" introduced="^4" class="plugin">
  8571 <unit xmlns:qt="http://www.nokia.com/qt" bldFile="/app/videoplayer/videoplayback/hbvideoplaybackviewplugin" qt:proFile="hbvideoplaybackviewplugin.pro" qt:qmakeArgs="-r"/>
  8618 <unit bldFile="/app/videoplayer/videoplayback/hbvideoplaybackviewplugin" qt:proFile="hbvideoplaybackviewplugin.pro" qt:qmakeArgs="-r"/>
  8572 </component>
  8619 </component>
  8573 <component id="videohelix" name="Video Helix" filter="s60" introduced="^3" class="plugin">
  8620 <component id="videohelix" name="Video Helix" filter="s60" introduced="^3" class="plugin">
  8574 <unit bldFile="/app/videoplayer/videoplayback/videohelix/group"/>
  8621 <unit bldFile="/app/videoplayer/videoplayback/videohelix/group"/>
  8575 </component>
  8622 </component>
  8576 </collection>
  8623 </collection>
  8611 <collection id="photos_main" name="Photos Main" level="support">
  8658 <collection id="photos_main" name="Photos Main" level="support">
  8612 <component id="photos_main_build" filter="s60" name="Photos Main Build" introduced="^4">
  8659 <component id="photos_main_build" filter="s60" name="Photos Main Build" introduced="^4">
  8613 <!--<unit bldFile="main" qt:proFile="main.pro"/> -->
  8660 <!--<unit bldFile="main" qt:proFile="main.pro"/> -->
  8614 </component>
  8661 </component>
  8615 </collection>
  8662 </collection>
  8616 <collection id="gallery" name="Gallery" level="ui">
       
  8617 <component id="gallery_build" filter="s60" name="Gallery Build" introduced="^4">
       
  8618 <!--<unit bldFile="gallery" qt:proFile="gallery.pro"/> -->
       
  8619 </component>
       
  8620 </collection>
       
  8621 <collection id="imageviewerapp" name="Image Viewer App" level="support">
  8663 <collection id="imageviewerapp" name="Image Viewer App" level="support">
  8622 <component id="imageviewerapp_build" filter="s60" name="Image Viewer App Build" introduced="^4">
  8664 <component id="imageviewerapp_build" filter="s60" name="Image Viewer App Build" introduced="^4">
  8623 <!--<unit bldFile="imageviewerapp" qt:proFile="imageviewerapp.pro"/> -->
  8665 <!--<unit bldFile="imageviewerapp" qt:proFile="imageviewerapp.pro"/> -->
  8624 </component>
  8666 </component>
  8625 </collection>
  8667 </collection>
  8626 <collection id="photos_info" name="Photos Info" level="support">
  8668 <collection id="photos_info" name="Photos Info" level="support">
  8627 <component id="photos_build" filter="s60" name="Photos Build" introduced="^4">
  8669 <component id="photos_build" filter="s60" name="Photos Build" introduced="^4">
  8628 <!--  split this up into the above components  -->
  8670 <!--  split this up into the above components  -->
  8629 <unit xmlns:qt="http://www.nokia.com/qt" bldFile="/app/photos" qt:proFile="photos.pro"/>
  8671 <unit bldFile="/app/photos" qt:proFile="photos.pro"/>
  8630 </component>
  8672 </component>
  8631 </collection>
  8673 </collection>
  8632 </package>
  8674 </package>
  8633 <package id="musicplayer" level="apps" tech-domain="ma" name="Music Player Apps" levels="plugins support engine app">
  8675 <package id="musicplayer" level="apps" tech-domain="ma" name="Music Player Apps" levels="plugins support hs app">
  8634 <!-- move the rom .pri files into their components and uncomment the units -->
  8676 <!-- move the export .pri files into their components and uncomment the units -->
  8635 <collection id="musicplayer_utilities " name="Music Player Utilities" level="support">
  8677 <collection id="musicplayer_utilities " name="Music Player Utilities" level="support">
  8636 <component id="mpnowplayingbanner" filter="s60" name="MP Now Playing Banner" introduced="^4">
  8678 <component id="mpnowplayingbanner" filter="s60" name="MP Now Playing Banner" introduced="^4">
  8637 <!-- <unit bldFile="utilities/mpnowplayingbanner" qt:proFile="mpnowplayingbanner.pro" qt:qmakeArgs="-r -config rom"/> -->
  8679 <!-- <unit bldFile="utilities/mpnowplayingbanner" qt:proFile="mpnowplayingbanner.pro" qt:qmakeArgs="-r -config rom"/> -->
  8638 </component>
  8680 </component>
  8639 <component id="mpsettingsmanager" filter="s60" name="MP Settings Manager" introduced="^4">
  8681 <component id="mpsettingsmanager" filter="s60" name="MP Settings Manager" introduced="^4">
  8640 <!-- <unit bldFile="utilities/mpsettingsmanager" qt:proFile="mpsettingsmanager.pro" qt:qmakeArgs="-r -config rom"/> -->
  8682 <!-- <unit bldFile="utilities/mpsettingsmanager" qt:proFile="mpsettingsmanager.pro" qt:qmakeArgs="-r -config rom"/> -->
  8641 </component>
  8683 </component>
  8642 </collection>
  8684 </collection>
  8643 <collection id="musicservices " name="Music Services" level="support">
  8685 <collection id="musicfetcher " name="Music Fetcher" level="support">
  8644 <!-- collection is really a component, move down a directory -->
  8686 <!-- collection is really a component, move down a directory -->
  8645 <component id="musicservices_build" filter="s60" name="Music Services Build" introduced="^4">
  8687 <component id="musicfetcher_buld" filter="s60" name="Music Fetcher Build" introduced="^4">
  8646 <!-- <unit bldFile="musicservices" qt:proFile="musicservices.pro" qt:qmakeArgs="-r -config rom"/> -->
  8688 <!-- <unit bldFile="musicfetcher" qt:proFile="musicfetcher.pro" qt:qmakeArgs="-r -config rom"/> -->
  8647 </component>
  8689 </component>
  8648 </collection>
  8690 </collection>
  8649 <collection id="musicplayer_app " name="Music Player Application" level="app">
  8691 <collection id="musicplayer_app " name="Music Player Application" level="app">
  8650 <!-- collection is really a component, move down a directory -->
  8692 <!-- collection is really a component, move down a directory -->
  8651 <component id="musicplayer_app_build" filter="s60" name="Music Player Application Build" introduced="^4">
  8693 <component id="musicplayer_app_build" filter="s60" name="Music Player Application Build" introduced="^4">
  8652 <!-- <unit bldFile="app" qt:proFile="app.pro" qt:qmakeArgs="-r -config rom"/> -->
  8694 <!-- <unit bldFile="app" qt:proFile="app.pro" qt:qmakeArgs="-r -config rom"/> -->
  8653 </component>
  8695 </component>
  8654 </collection>
  8696 </collection>
  8655 <collection id="mpdata " name="Music Player Data" level="support">
  8697 <collection id="mpviewplugins " name="Music Player View Plugins" level="plugins">
  8656 <!-- collection is really a component, move down a directory -->
       
  8657 <component id="mpdata_build" filter="s60" name="Music Player Data Build" introduced="^4">
       
  8658 <!-- <unit bldFile="mpdata" qt:proFile="mpdata.pro" qt:qmakeArgs="-r -config rom"/> -->
       
  8659 </component>
       
  8660 </collection>
       
  8661 <collection id="mpengine " name="Music Player Engine" level="engine">
       
  8662 <!-- collection is really a component, move down a directory -->
       
  8663 <component id="mpengine_build" filter="s60" name="Music Player Engine Build" introduced="^4">
       
  8664 <!-- <unit bldFile="mpengine" qt:proFile="mpengine.pro" qt:qmakeArgs="-r -config rom"/> -->
       
  8665 </component>
       
  8666 </collection>
       
  8667 <collection id="mpviewplugins" name="Music Player View Plugins" level="plugins">
       
  8668 <component id="mpcollectionviewplugin" filter="s60" name="MP Collection View Plugin" introduced="^4" class="plugin">
  8698 <component id="mpcollectionviewplugin" filter="s60" name="MP Collection View Plugin" introduced="^4" class="plugin">
  8669 <!--<unit bldFile="mpviewplugins/mpcollectionviewplugin" qt:proFile="mpcollectionviewplugin.pro" qt:qmakeArgs="-r -config rom"/> -->
  8699 <!--<unit bldFile="mpviewplugins/mpcollectionviewplugin/group"/>-->
  8670 </component>
  8700 </component>
  8671 <component id="mpplaybackviewplugin" filter="s60" name="MP Playback View Plugin" introduced="^4" class="plugin">
  8701 <component id="mpplaybackviewplugin" filter="s60" name="MP Playback View Plugin" introduced="^4" class="plugin">
  8672 <!--<unit bldFile="mpviewplugins/mpplaybackviewplugin" qt:proFile="mpplaybackviewplugin.pro" qt:qmakeArgs="-r -config rom"/> -->
  8702 <!--<unit bldFile="mpviewplugins/mpplaybackviewplugin/group"/>-->
  8673 </component>
       
  8674 <component id="mpsettingsviewplugin" filter="s60" name="MP Settings View Plugin" introduced="^4" class="plugin">
       
  8675 <!--<unit bldFile="mpviewplugins/mpsettingsviewplugin" qt:proFile="mpsettingsviewplugin.pro" qt:qmakeArgs="-r -config rom"/> -->
       
  8676 </component>
       
  8677 <component id="mpdetailsviewplugin" filter="s60" name="MP Details View Plugin" introduced="^4" class="plugin">
       
  8678 <!--<unit bldFile="mpviewplugins/mpdetailsviewplugin" qt:proFile="mpdetailsviewplugin.pro" qt:qmakeArgs="-r -config rom"/> -->
       
  8679 </component>
       
  8680 <component id="mpmediawallviewplugin" filter="s60" name="MP Media Wall View Plugin" introduced="^4" class="plugin">
       
  8681 <!--<unit bldFile="mpviewplugins/mpmediawallviewplugin" qt:proFile="mpmediawallviewplugin.pro" qt:qmakeArgs="-r -config rom"/> -->
       
  8682 </component>
  8703 </component>
  8683 </collection>
  8704 </collection>
  8684 <collection id="mpserviceplugins" name="Music Player Service Plugins" level="plugins">
  8705 <collection id="mpserviceplugins" name="Music Player Service Plugins" level="plugins">
  8685 <component id="audioeffects" filter="s60" name="Audio Effects" introduced="^4" class="plugin">
  8706 <component id="audioeffects" filter="s60" name="Audio Effects" introduced="^4" class="plugin">
  8686 <!--<unit bldFile="mpserviceplugins/audioeffects/group"/>-->
  8707 <!--<unit bldFile="mpserviceplugins/audioeffects/group"/>-->
  8690 </component>
  8711 </component>
  8691 <!-- Note: it's called SQLite, not SQLLite, just the one "L" -->
  8712 <!-- Note: it's called SQLite, not SQLLite, just the one "L" -->
  8692 <component id="mpxsqlitedbcommon" filter="s60" name="MPX SQLite Database Common" introduced="^4">
  8713 <component id="mpxsqlitedbcommon" filter="s60" name="MPX SQLite Database Common" introduced="^4">
  8693 <!--<unit bldFile="mpserviceplugins/mpxsqlitedbcommon/group"/>-->
  8714 <!--<unit bldFile="mpserviceplugins/mpxsqlitedbcommon/group"/>-->
  8694 </component>
  8715 </component>
  8695 <component id="mpxsqlitedbhgplugin" filter="s60" name="MPX SQLite Database Hg Plugin" introduced="^4" class="plugin">
       
  8696 <!--<unit bldFile="mpserviceplugins/mpxsqlitedbhgplugin/group"/>-->
       
  8697 </component>
       
  8698 <component id="mpxsqlitedbplugin" filter="s60" name="MPX SQLite Database Plugin" introduced="^4" class="plugin">
  8716 <component id="mpxsqlitedbplugin" filter="s60" name="MPX SQLite Database Plugin" introduced="^4" class="plugin">
  8699 <!--<unit bldFile="mpserviceplugins/mpxsqlitedbplugin/group"/>-->
  8717 <!--<unit bldFile="mpserviceplugins/mpxsqlitedbplugin/group"/>-->
  8700 </component>
  8718 </component>
  8701 <component id="mpxsqlitepodcastdbplugin" filter="s60" name="MPX SQLlite Podcast Database Plugin" introduced="^4" class="plugin">
  8719 <component id="mpxsqlitepodcastdbplugin" filter="s60" name="MPX SQLlite Podcast Database Plugin" introduced="^4" class="plugin">
  8702 <!--<unit bldFile="mpserviceplugins/mpxsqlitepodcastdbplugin/group"/>-->
  8720 <!--<unit bldFile="mpserviceplugins/mpxsqlitepodcastdbplugin/group"/>-->
  8703 </component>
  8721 </component>
  8704 <component id="mpxinmemoryplugin" filter="s60" name="MPX In-Memory Plugin" introduced="^4" class="plugin">
       
  8705 <!--<unit bldFile="mpserviceplugins/mpxinmemoryplugin/group"/>-->
       
  8706 </component>
       
  8707 <component id="m3uplaylistplugin" filter="s60" name="M3U Playlist Plugin" introduced="^4" class="plugin">
  8722 <component id="m3uplaylistplugin" filter="s60" name="M3U Playlist Plugin" introduced="^4" class="plugin">
  8708 <!--<unit bldFile="mpserviceplugins/mpxsqlitepodcastdbplugin/group"/>-->
  8723 <!--<unit bldFile="mpserviceplugins/mpxsqlitepodcastdbplugin/group"/>-->
  8709 </component>
  8724 </component>
  8710 </collection>
  8725 </collection>
  8711 <collection id="musicplayer_info" name="Music Player Apps Info" level="app">
  8726 <collection id="musicplayer_info" name="Music Player Apps Info" level="app">
  8712 <component id="musicplayer_build" filter="s60" name="Music Player Build">
  8727 <component id="musicplayer_build" filter="s60" name="Music Player Build">
  8713 <!-- break up into individual components. ROM includes should be in their components -->
  8728 <!-- should brak up into individual components  -->
  8714 <unit xmlns:qt="http://www.nokia.com/qt" bldFile="/app/musicplayer" qt:proFile="qtmusicplayer.pro" qt:qmakeArgs="-r -config rom"/>
  8729 <unit bldFile="/app/musicplayer" qt:proFile="qtmusicplayer.pro" qt:qmakeArgs="-r -config rom"/>
  8715 </component>
  8730 </component>
  8716 </collection>
  8731 </collection>
  8717 </package>
  8732 </package>
  8718 <package id="radio" level="apps" tech-domain="ma" name="Radio Apps" levels="engine plugin ui">
  8733 <package id="radio" level="apps" tech-domain="ma" name="Radio Apps" levels="engine ui">
  8719 <collection id="radioengine" name="Radio Engine" level="engine">
  8734 <collection id="radioengine" name="Radio Engine" level="engine">
  8720 <component id="radioengineutils" filter="s60" name="Radio Engine Utils" introduced="^4">
  8735 <component id="radioengineutils" filter="s60" name="Radio Engine Utils" introduced="^4">
  8721 <unit bldFile="/app/radio/radioengine/utils/group"/>
  8736 <unit bldFile="/app/radio/radioengine/utils/group"/>
  8722 </component>
  8737 </component>
  8723 <component id="radioenginesettings" filter="s60" name="Radio Engine Settings" introduced="^4">
  8738 <component id="radioenginesettings" filter="s60" name="Radio Engine Settings" introduced="^4">
  8727 <unit bldFile="/app/radio/radioengine/engine/group"/>
  8742 <unit bldFile="/app/radio/radioengine/engine/group"/>
  8728 </component>
  8743 </component>
  8729 </collection>
  8744 </collection>
  8730 <collection id="radioapp" name="Radio App" level="ui">
  8745 <collection id="radioapp" name="Radio App" level="ui">
  8731 <component id="radioenginewrapper" filter="s60" name="Radio Engine Wrapper" introduced="^4">
  8746 <component id="radioenginewrapper" filter="s60" name="Radio Engine Wrapper" introduced="^4">
  8732 <unit xmlns:qt="http://www.nokia.com/qt" bldFile="/app/radio/radioapp/radioenginewrapper" qt:proFile="radioenginewrapper.pro"/>
  8747 <unit bldFile="/app/radio/radioapp/radioenginewrapper" qt:proFile="radioenginewrapper.pro"/>
  8733 </component>
  8748 </component>
  8734 <component id="radiopresetstorage" filter="s60" name="Radio Preset Storage" introduced="^4">
  8749 <component id="radiopresetstorage" filter="s60" name="Radio Preset Storage" introduced="^4">
  8735 <unit xmlns:qt="http://www.nokia.com/qt" bldFile="/app/radio/radioapp/radiopresetstorage" qt:proFile="radiopresetstorage.pro"/>
  8750 <unit bldFile="/app/radio/radioapp/radiopresetstorage" qt:proFile="radiopresetstorage.pro"/>
  8736 </component>
  8751 </component>
  8737 <component id="radiouiengine" filter="s60" name="Radio UI Engine" introduced="^4">
  8752 <component id="radiouiengine" filter="s60" name="Radio UI Engine" introduced="^4">
  8738 <unit xmlns:qt="http://www.nokia.com/qt" bldFile="/app/radio/radioapp/radiouiengine" qt:proFile="radiouiengine.pro"/>
  8753 <unit bldFile="/app/radio/radioapp/radiouiengine" qt:proFile="radiouiengine.pro"/>
  8739 </component>
  8754 </component>
  8740 <component id="radiowidgets" filter="s60" name="Radio Widgets" introduced="^4">
  8755 <component id="radiowidgets" filter="s60" name="Radio Widgets" introduced="^4">
  8741 <unit xmlns:qt="http://www.nokia.com/qt" bldFile="/app/radio/radioapp/radiowidgets" qt:proFile="radiowidgets.pro"/>
  8756 <unit bldFile="/app/radio/radioapp/radiowidgets" qt:proFile="radiowidgets.pro"/>
  8742 </component>
  8757 </component>
  8743 <component id="radioapplication" filter="s60" name="Radio Application" introduced="^4">
  8758 <component id="radioapplication" filter="s60" name="Radio Application" introduced="^4">
  8744 <unit xmlns:qt="http://www.nokia.com/qt" bldFile="/app/radio/radioapp/radioapplication" qt:proFile="radioapplication.pro"/>
  8759 <unit bldFile="/app/radio/radioapp/radioapplication" qt:proFile="radioapplication.pro"/>
  8745 </component>
  8760 </component>
  8746 <component id="radio_rom" filter="s60" name="Radio ROM" introduced="^4">
  8761 <component id="radio_rom" filter="s60" name="Radio ROM" introduced="^4">
  8747 <unit bldFile="/app/radio/rom"/>
  8762 <unit bldFile="/app/radio/rom"/>
  8748 </component>
       
  8749 </collection>
       
  8750 <collection id="radio_hswidgetplugin" name="FM Radio Homescreen Widget Plugin" level="plugin">
       
  8751 <component id="fmradiohswidgetplugin" filter="s60" name="FM Radio HS Widget Plugin" class="plugin" introduced="^4">
       
  8752 <unit xmlns:qt="http://www.nokia.com/qt" bldFile="/app/radio/hswidgetplugin/fmradiohswidgetplugin" qt:proFile="fmradiohswidgetplugin.pro"/>
       
  8753 </component>
       
  8754 <component id="fmradiohswidgetplugininstaller" filter="s60" name="FM Radio HS Widget Plugin Installer" introduced="^4">
       
  8755 <unit xmlns:qt="http://www.nokia.com/qt" bldFile="/app/radio/hswidgetplugin/fmradiohswidgetplugininstaller" qt:proFile="fmradiohswidgetplugininstaller.pro"/>
       
  8756 </component>
       
  8757 <component id="fmradiohswidgetplugin_exports_to_rom" filter="s60" name="FM Radio HS Widget Plugin ROM" introduced="^4">
       
  8758 <unit xmlns:qt="http://www.nokia.com/qt" bldFile="/app/radio/hswidgetplugin" qt:proFile="fmradiohswidgetplugin_exports_to_rom.pri"/>
       
  8759 </component>
  8763 </component>
  8760 </collection>
  8764 </collection>
  8761 </package>
  8765 </package>
  8762 <package id="internetradio" level="apps" tech-domain="ma" name="Internet Radio Apps" levels="engine server ui">
  8766 <package id="internetradio" level="apps" tech-domain="ma" name="Internet Radio Apps" levels="engine server ui">
  8763 <collection id="internetradio2_0" name="Internet Radio 2.0" level="ui">
  8767 <collection id="internetradio2_0" name="Internet Radio 2.0" level="ui">
  8773 </component>
  8777 </component>
  8774 </collection>
  8778 </collection>
  8775 <collection id="qtinternetradio" name="Qt Internet Radio">
  8779 <collection id="qtinternetradio" name="Qt Internet Radio">
  8776 <component id="qtinternetradio_build" name="Qt Internet Radio Build">
  8780 <component id="qtinternetradio_build" name="Qt Internet Radio Build">
  8777 <!--  Move down a dir or break into components-->
  8781 <!--  Move down a dir or break into components-->
  8778 <unit xmlns:qt="http://www.nokia.com/qt" bldFile="/app/internetradio/qtinternetradio" qt:proFile="all.pro" qt:qmakeArgs="-r -config rom"/>
  8782 <unit bldFile="/app/internetradio/qtinternetradio" qt:proFile="all.pro" qt:qmakeArgs="-r -config rom"/>
  8779 </component>
  8783 </component>
  8780 
  8784 
  8781 </collection>
  8785 </collection>
  8782 </package>
  8786 </package>
  8783 <package id="podcatcher" level="apps" tech-domain="ma" name="Podcatcher" levels="app">
  8787 <package id="podcatcher" level="apps" tech-domain="ma" name="Podcatcher" levels="app">
  8793 <unit bldFile="/app/podcatcher/engine/group"/>
  8797 <unit bldFile="/app/podcatcher/engine/group"/>
  8794 </component>
  8798 </component>
  8795 </collection>
  8799 </collection>
  8796 </package>
  8800 </package>
  8797 <package id="homescreen" level="apps" tech-domain="ui" name="Home Screen Apps" levels="support task ss hs">
  8801 <package id="homescreen" level="apps" tech-domain="ui" name="Home Screen Apps" levels="support task ss hs">
       
  8802 <collection id="homescreen_info" name="Home Screen Info" level="support">
       
  8803 <component id="homescreen_build" name="Homescreen Build">
       
  8804 <!-- break this up properly into components -->
       
  8805 <unit bldFile="/app/homescreen" qt:proFile="homescreen.pro" qt:qmakeArgs="-r -config rom"/>
       
  8806 </component>
       
  8807 </collection>
  8798 <collection id="homescreen_test" name="Home Screen Test" level="support">
  8808 <collection id="homescreen_test" name="Home Screen Test" level="support">
  8799 
  8809 
  8800 </collection>
  8810 </collection>
       
  8811 <!-- fiill in details with broken up homescreen_build -->
  8801 <collection id="homescreenapp" name="Home Screen Application" level="hs">
  8812 <collection id="homescreenapp" name="Home Screen Application" level="hs">
  8802 <component id="hsutils" name="Home Screen Utils" introduced="^4">
  8813 <component id="hsutils" name="Home Screen Utils" introduced="^4"/>
  8803 <unit xmlns:qt="http://www.nokia.com/qt" bldFile="/app/homescreen/homescreenapp/hsutils" qt:proFile="hsutils.pro" qt:qmakeArgs="-r -config rom"/>
  8814 <component id="hsdomainmodel" name="HS Domain Model" introduced="^4"/>
  8804 </component>
  8815 <component id="hs_runtimeplugins" name="HS Runtime Plugins" introduced="^4" class="plugin"/>
  8805 <component id="hsdomainmodel" name="HS Domain Model" introduced="^4">
  8816 <component id="hs_serviceproviders" name="HS Service Providers" introduced="^4" class="plugin"/>
  8806 <unit xmlns:qt="http://www.nokia.com/qt" bldFile="/app/homescreen/homescreenapp/hsdomainmodel" qt:proFile="hsdomainmodel.pro" qt:qmakeArgs="-r -config rom"/>
  8817 <component id="hs_stateplugins" name="HS State Plugins" introduced="^4" class="plugin"/>
  8807 </component>
  8818 <component id="hs_widgetplugins" name="HS Widget Plugins" introduced="^4" class="plugin"/>
  8808 <component id="hs_runtimeplugins" name="HS Runtime Plugins" introduced="^4" class="plugin">
  8819 <component id="hsapplication" name="Home Screen Application" introduced="^4"/>
  8809 <unit xmlns:qt="http://www.nokia.com/qt" bldFile="/app/homescreen/homescreenapp/runtimeplugins" qt:proFile="runtimeplugins.pro" qt:qmakeArgs="-r -config rom"/>
  8820 <component id="hshomescreenclientplugin" name="Home Screen Client Plugin" introduced="^4" class="plugin"/>
  8810 </component>
  8821 <component id="hsmenucontentpublish" name="HS Menu Content Publish" introduced="^4"/>
  8811 <component id="hs_serviceproviders" name="HS Service Providers" introduced="^4" class="plugin">
  8822 </collection>
  8812 <unit xmlns:qt="http://www.nokia.com/qt" bldFile="/app/homescreen/homescreenapp/serviceproviders" qt:proFile="serviceproviders.pro" qt:qmakeArgs="-r -config rom"/>
  8823 <collection id="screensaverapp" name="Screen Saver Application" level="ss">
  8813 </component>
  8824 <component id="snsrutils" name="Screen Saver Utils" introduced="^4"/>
  8814 <component id="hs_stateplugins" name="HS State Plugins" introduced="^4" class="plugin">
  8825 <component id="snsr_serviceproviders" name="Screen Saver Service Providers" introduced="^4" class="plugin"/>
  8815 <unit xmlns:qt="http://www.nokia.com/qt" bldFile="/app/homescreen/homescreenapp/stateplugins" qt:proFile="stateplugins.pro" qt:qmakeArgs="-r -config rom"/>
  8826 <component id="snsr_stateproviders" name="Screen Saver State Providers" introduced="^4" class="plugin"/>
  8816 </component>
  8827 <component id="snsr_runtimeproviders" name="Screen Saver Runtime Providers" introduced="^4" class="plugin"/>
  8817 <component id="hs_widgetplugins" name="HS Widget Plugins" introduced="^4" class="plugin">
  8828 <component id="snsrapplication" name="Screen Saver Application" introduced="^4"/>
  8818 <unit xmlns:qt="http://www.nokia.com/qt" bldFile="/app/homescreen/homescreenapp/widgetplugins" qt:proFile="widgetplugins.pro" qt:qmakeArgs="-r -config rom"/>
  8829 <component id="screensaverproviders" name="Screen Saver Providers" introduced="^4" class="plugin"/>
  8819 </component>
       
  8820 <component id="hsapplication" name="Home Screen Application" introduced="^4">
       
  8821 <unit xmlns:qt="http://www.nokia.com/qt" bldFile="/app/homescreen/homescreenapp/hsapplication" qt:proFile="hsapplication.pro" qt:qmakeArgs="-r -config rom"/>
       
  8822 </component>
       
  8823 <component id="hsmenuclientplugin" name="Home Screen Menu Client Plugin" introduced="^4" class="plugin">
       
  8824 <unit xmlns:qt="http://www.nokia.com/qt" bldFile="/app/homescreen/homescreenapp/hsmenuclientplugin" qt:proFile="hsmenuclientplugin.pro" qt:qmakeArgs="-r -config rom"/>
       
  8825 </component>
       
  8826 <component id="hshomescreenclientplugin" name="HS Menu Client Plugin" introduced="^4" class="plugin">
       
  8827 <unit xmlns:qt="http://www.nokia.com/qt" bldFile="/app/homescreen/homescreenapp/hshomescreenclientplugin" qt:proFile="hshomescreenclientplugin.pro" qt:qmakeArgs="-r -config rom"/>
       
  8828 </component>
       
  8829 <component id="hswidgetuninstaller" name="HS Widget Uninstaller" introduced="^4">
       
  8830 <unit xmlns:qt="http://www.nokia.com/qt" bldFile="/app/homescreen/homescreenapp/hswidgetuninstaller" qt:proFile="hswidgetuninstaller.pro" qt:qmakeArgs="-r -config rom"/>
       
  8831 </component>
       
  8832 <component id="homescreenapp_rom" name="Home Screen App ROM" introduced="^4">
       
  8833 <unit xmlns:qt="http://www.nokia.com/qt" bldFile="/app/homescreen/homescreenapp" qt:proFile="homescreenapp_exports_to_rom.pri" qt:qmakeArgs="-r -config rom"/>
       
  8834 </component>
       
  8835 </collection>
  8830 </collection>
  8836 <collection id="taskswitcherapp" name="Task Switcher Application" level="task">
  8831 <collection id="taskswitcherapp" name="Task Switcher Application" level="task">
  8837 <!-- break collection info components, or move down a dir and make it a component -->
  8832 <component id="taskswitcherappecom" name="Task Switcher Application ECom" introduced="^4"/>
  8838 <component id="taskswitcherapp_build" name="Task Switcher Application Build">
  8833 <component id="tsserviceplugin" name="Task Switcher Service Plugin" introduced="^4" class="plugin"/>
  8839 <unit xmlns:qt="http://www.nokia.com/qt" bldFile="/app/homescreen/taskswitcherapp" qt:proFile="taskswitcherapp.pro" qt:qmakeArgs="-r -config rom"/>
  8834 <component id="ts_runtimeplugins" name="TS Runtime Plugins" introduced="^4" class="plugin"/>
  8840 </component>
  8835 <component id="tsapplication" name="Task Switcher Application" introduced="^4"/>
  8841 <component id="tsdevicedialogplugin" name="Task Switcher Device Dialog Plugin" introduced="^4" class="plugin"/>
       
  8842 </collection>
  8836 </collection>
  8843 </package>
  8837 </package>
  8844 <package id="jrt" level="services" tech-domain="rt" name="Java Runtime" levels="util generic rt ui">
  8838 <package id="jrt" level="services" tech-domain="rt" name="Java Runtime" levels="util generic rt ui">
  8845 <collection id="jrt_plat" name="JRT Platform Interfaces" level="ui">
  8839 <collection id="jrt_plat" name="JRT Platform Interfaces" level="ui">
  8846 <component id="java_registry_api" name="Java Registry API" class="api" filter="s60">
  8840 <component id="java_registry_api" name="Java Registry API" class="api" filter="s60">
  8851 </component>
  8845 </component>
  8852 <component id="java_debug_api" name="Java Debug API" class="api" filter="s60">
  8846 <component id="java_debug_api" name="Java Debug API" class="api" filter="s60">
  8853 <unit bldFile="/app/jrt/jrt_plat/java_debug_api/build"/>
  8847 <unit bldFile="/app/jrt/jrt_plat/java_debug_api/build"/>
  8854 </component>
  8848 </component>
  8855 </collection>
  8849 </collection>
  8856 <collection id="java_stubs" name="Java Stubs" level="rt">
       
  8857 <component id="java_stubs_build" name="Build Native Java" filter="sf_build" introduced="^4">
       
  8858 <unit bldFile="/app/jrt/java_stubs/group"/>
       
  8859 </component>
       
  8860 </collection>
       
  8861 <collection id="build_nativejava" name="Build Native Java">
  8850 <collection id="build_nativejava" name="Build Native Java">
  8862 <component id="nativejava" name="Build Native Java" filter="s60" introduced="^4">
  8851 <component id="nativejava" name="Build Native Java" filter="s60" introduced="^4">
  8863 <unit xmlns:qt="http://www.nokia.com/qt" bldFile="/app/jrt/build/nativejava" qt:proFile="nativejava.pro" qt:qmakeArgs="-r" filter="!sf_build"/>
  8852 <unit bldFile="/app/jrt/build/nativejava" qt:proFile="nativejava.pro" qt:qmakeArgs="-r" filter="!sf_build"/>
  8864 <unit xmlns:qt="http://www.nokia.com/qt" bldFile="/app/jrt/build/nativejava" qt:proFile="nativejava.pro" qt:qmakeArgs="-r RD_JAVA_SF_BUILD=1" filter="sf_build"/>
  8853 <unit bldFile="/app/jrt/build/nativejava" qt:proFile="nativejava.pro" qt:qmakeArgs="-r RD_JAVA_SF_BUILD=1" filter="sf_build"/>
  8865 </component>
  8854 </component>
  8866 </collection>
  8855 </collection>
  8867 <collection id="javacommons" name="Java Commons" level="generic">
  8856 <collection id="javacommons" name="Java Commons" level="generic">
  8868 <component id="javacommons_build" filter="s60" name="JRT Build">
  8857 <component id="javacommons_build" filter="s60" name="JRT Build">
  8869 <unit xmlns:qt="http://www.nokia.com/qt" bldFile="/app/jrt/javacommons" qt:proFile="javacommons.pro" qt:qmakeArgs="-r" filter="!sf_build"/>
  8858 <unit bldFile="/app/jrt/javacommons" qt:proFile="javacommons.pro" qt:qmakeArgs="-r" filter="!sf_build"/>
  8870 <unit xmlns:qt="http://www.nokia.com/qt" bldFile="/app/jrt/javacommons" qt:proFile="javacommons.pro" qt:qmakeArgs="-r RD_JAVA_SF_BUILD=1" filter="sf_build"/>
  8859 <unit bldFile="/app/jrt/javacommons" qt:proFile="javacommons.pro" qt:qmakeArgs="-r RD_JAVA_SF_BUILD=1" filter="sf_build"/>
  8871 </component>
  8860 </component>
  8872 </collection>
  8861 </collection>
  8873 <collection id="javaruntimes" name="Java Runtimes" level="rt">
  8862 <collection id="javaruntimes" name="Java Runtimes" level="rt">
  8874 <component id="javaruntimes_build" filter="s60" name="JRT Build">
  8863 <component id="javaruntimes_build" filter="s60" name="JRT Build">
  8875 <unit xmlns:qt="http://www.nokia.com/qt" bldFile="/app/jrt/javaruntimes" qt:proFile="javaruntimes.pro" qt:qmakeArgs="-r" filter="!sf_build"/>
  8864 <unit bldFile="/app/jrt/javaruntimes" qt:proFile="javaruntimes.pro" qt:qmakeArgs="-r" filter="!sf_build"/>
  8876 <unit xmlns:qt="http://www.nokia.com/qt" bldFile="/app/jrt/javaruntimes" qt:proFile="javaruntimes.pro" qt:qmakeArgs="-r RD_JAVA_SF_BUILD=1" filter="sf_build"/>
  8865 <unit bldFile="/app/jrt/javaruntimes" qt:proFile="javaruntimes.pro" qt:qmakeArgs="-r RD_JAVA_SF_BUILD=1" filter="sf_build"/>
  8877 </component>
  8866 </component>
  8878 </collection>
  8867 </collection>
  8879 <collection id="javauis" name="Java UIs" level="ui">
  8868 <collection id="javauis" name="Java UIs" level="ui">
  8880 <component id="javauis_build" filter="s60" name="JRT Build">
  8869 <component id="javauis_build" filter="s60" name="JRT Build">
  8881 <unit xmlns:qt="http://www.nokia.com/qt" bldFile="/app/jrt/javauis" qt:proFile="javauis.pro" qt:qmakeArgs="-r" filter="!sf_build"/>
  8870 <unit bldFile="/app/jrt/javauis" qt:proFile="javauis.pro" qt:qmakeArgs="-r" filter="!sf_build"/>
  8882 <unit xmlns:qt="http://www.nokia.com/qt" bldFile="/app/jrt/javauis" qt:proFile="javauis.pro" qt:qmakeArgs="-r RD_JAVA_SF_BUILD=1" filter="sf_build"/>
  8871 <unit bldFile="/app/jrt/javauis" qt:proFile="javauis.pro" qt:qmakeArgs="-r RD_JAVA_SF_BUILD=1" filter="sf_build"/>
  8883 </component>
  8872 </component>
  8884 </collection>
  8873 </collection>
  8885 <collection id="javamanager" level="generic">
  8874 <collection id="javamanager" level="generic">
  8886 <component id="javamanager_build" filter="s60" name="JRT Build">
  8875 <component id="javamanager_build" filter="s60" name="JRT Build">
  8887 <unit xmlns:qt="http://www.nokia.com/qt" bldFile="/app/jrt/javamanager" qt:proFile="javamanager.pro" qt:qmakeArgs="-r" filter="!sf_build"/>
  8876 <unit bldFile="/app/jrt/javamanager" qt:proFile="javamanager.pro" qt:qmakeArgs="-r" filter="!sf_build"/>
  8888 <unit xmlns:qt="http://www.nokia.com/qt" bldFile="/app/jrt/javamanager" qt:proFile="javamanager.pro" qt:qmakeArgs="-r RD_JAVA_SF_BUILD=1" filter="sf_build"/>
  8877 <unit bldFile="/app/jrt/javamanager" qt:proFile="javamanager.pro" qt:qmakeArgs="-r RD_JAVA_SF_BUILD=1" filter="sf_build"/>
  8889 </component>
  8878 </component>
  8890 </collection>
  8879 </collection>
  8891 <collection id="javatools" name="Java Tools" level="util">
  8880 <collection id="javatools" name="Java Tools" level="util">
  8892 <component id="javatools_build" filter="s60" name="JRT Build">
  8881 <component id="javatools_build" filter="s60" name="JRT Build">
  8893 <unit xmlns:qt="http://www.nokia.com/qt" bldFile="/app/jrt/javatools" qt:proFile="javatools.pro" qt:qmakeArgs="-r" filter="!sf_build"/>
  8882 <unit bldFile="/app/jrt/javatools" qt:proFile="javatools.pro" qt:qmakeArgs="-r" filter="!sf_build"/>
  8894 <unit xmlns:qt="http://www.nokia.com/qt" bldFile="/app/jrt/javatools" qt:proFile="javatools.pro" qt:qmakeArgs="-r RD_JAVA_SF_BUILD=1" filter="sf_build"/>
  8883 <unit bldFile="/app/jrt/javatools" qt:proFile="javatools.pro" qt:qmakeArgs="-r RD_JAVA_SF_BUILD=1" filter="sf_build"/>
  8895 </component>
  8884 </component>
  8896 </collection>
  8885 </collection>
  8897 <collection id="javaextensions" name="Java Extensions" level="generic">
  8886 <collection id="javaextensions" name="Java Extensions" level="generic">
  8898 <component id="javaextensions_build" filter="s60" name="JRT Build">
  8887 <component id="javaextensions_build" filter="s60" name="JRT Build">
  8899 <unit xmlns:qt="http://www.nokia.com/qt" bldFile="/app/jrt/javaextensions" qt:proFile="javaextensions.pro" qt:qmakeArgs="-r" filter="!sf_build"/>
  8888 <unit bldFile="/app/jrt/javaextensions" qt:proFile="javaextensions.pro" qt:qmakeArgs="-r" filter="!sf_build"/>
  8900 <unit xmlns:qt="http://www.nokia.com/qt" bldFile="/app/jrt/javaextensions" qt:proFile="javaextensions.pro" qt:qmakeArgs="-r RD_JAVA_SF_BUILD=1" filter="sf_build"/>
  8889 <unit bldFile="/app/jrt/javaextensions" qt:proFile="javaextensions.pro" qt:qmakeArgs="-r RD_JAVA_SF_BUILD=1" filter="sf_build"/>
  8901 </component>
  8890 </component>
  8902 </collection>
  8891 </collection>
  8903 </package>
  8892 </package>
  8904 <package id="browserui" level="services" tech-domain="rt" name="Browser UI" levels="utils support ui">
  8893 <package id="browserui" level="services" tech-domain="rt" name="Browser UI" levels="utils support ui">
  8905 <collection id="browserui_info" name="Browser UI Info" level="ui">
  8894 <collection id="browserui_info" name="Browser UI Info" level="ui">
  8906 <component id="browserui_build" name="Bookmarks Engine Build" introduced="^4">
  8895 <component id="browserui_build" name="Bookmarks Engine Build" introduced="^4">
  8907 <unit xmlns:qt="http://www.nokia.com/qt" bldFile="/app/browserui" qt:proFile="browserui.pro" qt:qmakeArgs="&quot;what+=plat_101&quot;"/>
  8896 <unit bldFile="/app/browserui" qt:proFile="browserui.pro" qt:qmakeArgs="&quot;what+=plat_101&quot;"/>
  8908 </component>
  8897 </component>
  8909 </collection>
  8898 </collection>
  8910 </package>
  8899 </package>
  8911 <package id="conntools" level="services" tech-domain="dc" name="Connectivity Tools" levels="config app">
  8900 <package id="conntools" level="services" tech-domain="dc" name="Connectivity Tools" levels="config app">
  8912 <collection id="nettools" name="Net Tools" level="app">
  8901 <collection id="nettools" name="Net Tools" level="app">
  8923 </package>
  8912 </package>
  8924 <package id="rndtools" level="services" tech-domain="to" name="R&amp;D tools" levels="support generic test util">
  8913 <package id="rndtools" level="services" tech-domain="to" name="R&amp;D tools" levels="support generic test util">
  8925 <collection id="creator" name="Creator" level="support">
  8914 <collection id="creator" name="Creator" level="support">
  8926 <!-- collection is really a component. Should move down a directory -->
  8915 <!-- collection is really a component. Should move down a directory -->
  8927 <component id="creator_build" filter="s60" name="Creator Tool" purpose="development" target="device" class="tool">
  8916 <component id="creator_build" filter="s60" name="Creator Tool" purpose="development" target="device" class="tool">
  8928 <unit xmlns:qt="http://www.nokia.com/qt" bldFile="/app/rndtools/creator" qt:proFile="creator.pro"/>
  8917 <unit bldFile="/app/rndtools/creator" qt:qmakeArgs="-r" qt:proFile="creator.pro"/>
  8929 </component>
  8918 </component>
  8930 </collection>
  8919 </collection>
  8931 <collection id="filebrowser" name="File Browser" level="util">
  8920 <collection id="filebrowser" name="File Browser" level="util">
  8932 <!-- collection is really a component. Should move down a directory -->
  8921 <!-- consider collapsing into a single component -->
  8933 <component id="filebrowser_build" filter="s60" name="File Browser Build" purpose="development" target="device" class="tool">
  8922 <component id="fileopserver" filter="s60" name="File Operations Server" purpose="development" target="device" class="tool">
  8934 <unit xmlns:qt="http://www.nokia.com/qt" bldFile="/app/rndtools/filebrowser" qt:proFile="filebrowser.pro"/>
  8923 <meta rel="config">
       
  8924 <not-defined condition="FILEBROWSER_LITE"/>
       
  8925 </meta>
       
  8926 <!-- uncomment the unit when configuration is in place, it's currently #included from filebrowser_build -->
       
  8927 <!-- <unit bldFile="filebrowser/fileopserver/group"/>-->
       
  8928 </component>
       
  8929 <component id="fileopclient" filter="s60" name="File Operations Client" purpose="development" target="device" class="tool">
       
  8930 <meta rel="config">
       
  8931 <not-defined condition="FILEBROWSER_LITE"/>
       
  8932 </meta>
       
  8933 <!-- uncomment the unit when configuration is in place, it's currently #included from filebrowser_build -->
       
  8934 <!--<unit bldFile="filebrowser/fileopclient/group"/>-->
       
  8935 </component>
       
  8936 <component id="filebrowser_build" filter="s60" name="File Browser Application" purpose="development" target="device" class="tool">
       
  8937 <!-- Need to make this a self-contained component by removing #includes. Can only do when configuration is in place-->
       
  8938 <unit bldFile="/app/rndtools/filebrowser/group"/>
  8935 </component>
  8939 </component>
  8936 </collection>
  8940 </collection>
  8937 <collection id="launcher" name="Launcher" level="util">
  8941 <collection id="launcher" name="Launcher" level="util">
  8938 <!-- collection is really a component. Should move down a directory -->
  8942 <!-- collection is really a component. Should move down a directory -->
  8939 <component id="launcher_build" filter="s60" name="Launcher Utility" purpose="development" target="device" class="tool">
  8943 <component id="launcher_build" filter="s60" name="Launcher Utility" purpose="development" target="device" class="tool">
  8940 <unit xmlns:qt="http://www.nokia.com/qt" bldFile="/app/rndtools/launcher" qt:proFile="launcher.pro"/>
  8944 <unit bldFile="/app/rndtools/launcher/group"/>
  8941 </component>
  8945 </component>
  8942 </collection>
  8946 </collection>
  8943 <collection id="loadgen" name="Load Generator" level="test">
  8947 <collection id="loadgen" name="Load Generator" level="test">
  8944 <!-- collection is really a component. Should move down a directory -->
  8948 <!-- collection is really a component. Should move down a directory -->
  8945 <component id="loadgen_build" filter="s60" name="Load Generator Application" purpose="development" target="device" class="tool">
  8949 <component id="loadgen_build" filter="s60" name="Load Generator Application" purpose="development" target="device" class="tool">
  8946 <unit xmlns:qt="http://www.nokia.com/qt" bldFile="/app/rndtools/loadgen" qt:proFile="loadgen.pro"/>
  8950 <unit bldFile="/app/rndtools/loadgen/group"/>
  8947 </component>
  8951 </component>
  8948 </collection>
  8952 </collection>
  8949 <collection id="perfmon" name="Performance Monitor" level="test">
  8953 <collection id="perfmon" name="Performance Monitor" level="test">
  8950 <!-- collection is really a component. Should move down a directory -->
  8954 <!-- collection is really a component. Should move down a directory -->
  8951 <component id="perfmon_build" filter="s60" name="Performance Monitor Tool" purpose="development" target="device" class="tool">
  8955 <component id="perfmon_build" filter="s60" name="Performance Monitor Tool" purpose="development" target="device" class="tool">
  8952 <unit xmlns:qt="http://www.nokia.com/qt" bldFile="/app/rndtools/perfmon" qt:proFile="perfmon.pro"/>
  8956 <unit bldFile="/app/rndtools/perfmon" qt:proFile="perfmon.pro"/>
  8953 </component>
       
  8954 </collection>
       
  8955 <collection id="piprofilerui" name="Performance Investigator Profiler UI" level="generic">
       
  8956 <!-- collection is really a component. Should move down a directory -->
       
  8957 <component id="piprofilerui_build" filter="s60" name="Performance Investigator Profiler UI Build" purpose="development" target="device" introduced="^4">
       
  8958 <unit xmlns:qt="http://www.nokia.com/qt" bldFile="/app/rndtools/piprofilerui" qt:proFile="piprofilerui.pro"/>
       
  8959 </component>
  8957 </component>
  8960 </collection>
  8958 </collection>
  8961 <collection id="screengrabber" name="Screen Grabber" level="util">
  8959 <collection id="screengrabber" name="Screen Grabber" level="util">
  8962 <!-- collection is really a component. Should move down a directory -->
  8960 <!-- collection is really a component. Should move down a directory -->
  8963 <component id="screengrabber_build" filter="s60" name="ScreenGrabber" purpose="development" target="device" class="tool">
  8961 <component id="screengrabber_build" filter="s60" name="ScreenGrabber" purpose="development" target="device" class="tool">
  8964 <unit xmlns:qt="http://www.nokia.com/qt" bldFile="/app/rndtools/screengrabber" qt:proFile="screengrabber.pro"/>
  8962 <unit bldFile="/app/rndtools/screengrabber" qt:proFile="screengrabber.pro"/>
  8965 </component>
  8963 </component>
  8966 </collection>
  8964 </collection>
  8967 <collection id="stifui" name="STIF UI" level="generic">
  8965 <collection id="stifui" name="STIF UI" level="generic">
  8968 <component id="stifuiqt" filter="s60" name="STIF Qt UI" purpose="development" target="device" introduced="^4">
  8966 <component id="stifui_avkon" filter="s60" name="STIF UI for Avkon" purpose="development" target="device">
  8969 <unit xmlns:qt="http://www.nokia.com/qt" bldFile="/app/rndtools/stifui/qt" qt:proFile="stifqtui.pro"/>
  8967 <unit bldFile="/app/rndtools/stifui/akvon/group"/>
  8970 <!-- should use stifuiqt as the dir name -->
       
  8971 </component>
       
  8972 </collection>
       
  8973 <collection id="memspyui" name="Memspy UI" level="generic">
       
  8974 <!-- collection is really a component. Should move down a directory -->
       
  8975 <component id="memspyui_build" filter="s60" name="Memspy UI Application" purpose="development" target="device" class="tool">
       
  8976 <unit xmlns:qt="http://www.nokia.com/qt" bldFile="/app/rndtools/memspyui" qt:proFile="memspyui.pro"/>
       
  8977 </component>
  8968 </component>
  8978 </collection>
  8969 </collection>
  8979 <collection id="htiui" name="Harmonized Test Interface UI" level="generic">
  8970 <collection id="htiui" name="Harmonized Test Interface UI" level="generic">
  8980 <component id="htiui_build" filter="s60" name="HTI UI Build" purpose="development" target="device">
  8971 <component id="HtiServicePlugins" filter="s60" name="HTI Service Plugins" purpose="development" target="device" class="plugin">
  8981 <!-- should split up into individual components -->
  8972 <!-- can only have a single unit. Should #include from a common bld.inf file -->
  8982 <unit bldFile="/app/rndtools/htiui/group"/>
  8973 <unit bldFile="/app/rndtools/htiui/HtiServicePlugins/HtiAppServicePlugin/group"/>
  8983 </component>
  8974 <unit bldFile="/app/rndtools/htiui/HtiServicePlugins/HtiAudioServicePlugin/group"/>
  8984 <component id="htiadminqt" filter="s60" name="HTI Admin Qt" purpose="development" target="device">
  8975 <unit bldFile="/app/rndtools/htiui/HtiServicePlugins/HtiKeyEventServicePlugin/group"/>
  8985 <unit xmlns:qt="http://www.nokia.com/qt" bldFile="/app/rndtools/htiui/htiadminqt" qt:proFile="HtiAdmin.pro"/>
  8976 <unit bldFile="/app/rndtools/htiui/HtiServicePlugins/HtiMessagesServicePlugin/group"/>
       
  8977 <unit bldFile="/app/rndtools/htiui/HtiServicePlugins/HtiPIMServicePlugin/group"/>
       
  8978 <unit bldFile="/app/rndtools/htiui/HtiServicePlugins/HtiScreenshotServicePlugin/group"/>
       
  8979 <unit bldFile="/app/rndtools/htiui/HtiServicePlugins/HtiSysInfoServicePlugin/group"/>
       
  8980 <unit bldFile="/app/rndtools/htiui/HtiServicePlugins/HtiFtpBackupFake/group"/>
       
  8981 </component>
       
  8982 <component id="htidevicereboot" filter="s60" name="HTI Device Reboot" purpose="development" target="device">
       
  8983 <unit bldFile="/app/rndtools/htiui/htidevicereboot/group"/>
       
  8984 </component>
       
  8985 <component id="htistartupwait" filter="s60" name="HTI Startup Wait" purpose="development" target="device">
       
  8986 <unit bldFile="/app/rndtools/htiui/htistartupwait/group"/>
       
  8987 </component>
       
  8988 <component id="htiadmin" filter="s60" name="HTI Admin" purpose="development" target="device">
       
  8989 <unit bldFile="/app/rndtools/htiui/htiadmin/group"/>
  8986 </component>
  8990 </component>
  8987 </collection>
  8991 </collection>
  8988 </package>
  8992 </package>
  8989 <package id="helps" level="apps" span="2" tech-domain="ui" name="Help Apps" levels="eng tools if ui">
  8993 <package id="helps" level="apps" span="2" tech-domain="ui" name="Help Apps" levels="eng tools if ui">
  8990 <collection id="userguide" name="User Guide" level="if">
  8994 <collection id="userguide" name="User Guide" level="if">
  8991 <!-- collection is really a component. Move down a directory -->
  8995 <!-- collection is really a component. Move down a directory -->
  8992 <component id="userguide_build" name="User Guide Build" filter="s60" introduced="^4">
  8996 <component id="userguide_build" name="User Guide Build" filter="s60" introduced="^4">
  8993 <unit xmlns:qt="http://www.nokia.com/qt" bldFile="/app/helps/userguide" qt:proFile="Userguide.pro"/>
  8997 <unit bldFile="/app/helps/userguide" qt:proFile="Userguide.pro"/>
  8994 </component>
  8998 </component>
  8995 </collection>
  8999 </collection>
  8996 <collection id="symhelp" name="Symbian Help" level="eng">
  9000 <collection id="symhelp" name="Symbian Help" level="eng">
  8997 <component id="helpmodel" name="Help" introduced="6.0" purpose="optional">
  9001 <component id="helpmodel" name="Help" introduced="6.0" purpose="optional">
  8998 <unit bldFile="/app/helps/symhelp/helpmodel/group" mrp="/app/helps/symhelp/helpmodel/group/app-services_hlpmodel.mrp"/>
  9002 <unit bldFile="/app/helps/symhelp/helpmodel/group" mrp="/app/helps/symhelp/helpmodel/group/app-services_hlpmodel.mrp"/>