symbian4/single/sysdefs/auto/system_model.xml
changeset 713 7194052d454d
parent 692 cd2c4d3274f5
child 722 62e087304207
equal deleted inserted replaced
712:c28bd28248bf 713:7194052d454d
    83 </component>
    83 </component>
    84 <component name="fmradiotunercontrolstub" long-name="FM Radio Tuner Control Stub">
    84 <component name="fmradiotunercontrolstub" long-name="FM Radio Tuner Control Stub">
    85 <unit bldFile="adaptation/stubs/audiostubs/fmradiotunercontrolstub/group"/>
    85 <unit bldFile="adaptation/stubs/audiostubs/fmradiotunercontrolstub/group"/>
    86 </component>
    86 </component>
    87 </collection>
    87 </collection>
    88 <collection name="btaudioadaptation_stub" long-name="Bluetooth Audio Adaptation Stub" level="adaptation">
       
    89 <component name="btaudioadaptation_stub_build" long-name="Bluetooth Audio Adaptation Stub Build" filter="oem_build">
       
    90 <unit bldFile="adaptation/stubs/btaudioadaptation_stub/group"/>
       
    91 </component>
       
    92 </collection>
       
    93 <collection name="drm_stubs" long-name="DRM Stubs" level="plugin">
    88 <collection name="drm_stubs" long-name="DRM Stubs" level="plugin">
    94 <component name="drm_stubs_build" long-name="DRM Stubs Build">
    89 <component name="drm_stubs_build" long-name="DRM Stubs Build">
    95 <unit bldFile="adaptation/stubs/drm_stubs/group"/>
    90 <unit bldFile="adaptation/stubs/drm_stubs/group"/>
    96 </component>
    91 </component>
    97 </collection>
    92 </collection>
   688 </collection>
   683 </collection>
   689 </block>
   684 </block>
   690 <block name="devicesrv" level="services" long-name="Device Services" levels="adaptation hw-if plugin framework server app-if">
   685 <block name="devicesrv" level="services" long-name="Device Services" levels="adaptation hw-if plugin framework server app-if">
   691 <collection name="devicesrv_pub" long-name="Device Services Public Interfaces" level="app-if">
   686 <collection name="devicesrv_pub" long-name="Device Services Public Interfaces" level="app-if">
   692 <component name="platform_path_definitions_api" long-name="Platform Path Definitions API" filter="s60,bldmefirst" class="api">
   687 <component name="platform_path_definitions_api" long-name="Platform Path Definitions API" filter="s60,bldmefirst" class="api">
       
   688 <!-- this needs to be moved to deviceplatformrelease -->
   693 <unit bldFile="os/devicesrv/devicesrv_pub/platform_path_definitions_api/group"/>
   689 <unit bldFile="os/devicesrv/devicesrv_pub/platform_path_definitions_api/group"/>
   694 </component>
   690 </component>
   695 <component name="common_platform_security_definitions_api" long-name="Common Platform Security Definitions API" filter="s60" class="api">
   691 <component name="common_platform_security_definitions_api" long-name="Common Platform Security Definitions API" filter="s60" class="api">
   696 <unit bldFile="os/devicesrv/devicesrv_pub/common_platform_security_definitions_api/group"/>
   692 <unit bldFile="os/devicesrv/devicesrv_pub/common_platform_security_definitions_api/group"/>
   697 </component>
   693 </component>
   999 </component>
   995 </component>
  1000 <component name="resourcemgmt_data" filter="s60" long-name="Resource Management Data" class="config">
   996 <component name="resourcemgmt_data" filter="s60" long-name="Resource Management Data" class="config">
  1001 <!-- Move exports to a self-contained component. Or leave as a component but move down a dir -->
   997 <!-- Move exports to a self-contained component. Or leave as a component but move down a dir -->
  1002 <unit bldFile="os/devicesrv/resourcemgmt/group"/>
   998 <unit bldFile="os/devicesrv/resourcemgmt/group"/>
  1003 </component>
   999 </component>
  1004 <component name="powerandmemorynotificationservice" long-name="Power and Memory Notification Service" introduced="6.0" purpose="mandatory">
  1000 <component name="powerandmemorynotificationservice" long-name="Power and Memory Notification Service" introduced="6.0" purpose="mandatory" filter="s60">
  1005 <unit bldFile="os/devicesrv/resourcemgmt/powerandmemorynotificationservice/group" mrp="os/devicesrv/resourcemgmt/powerandmemorynotificationservice/group/syslibs_pwrcli.mrp"/>
  1001 <unit bldFile="os/devicesrv/resourcemgmt/powerandmemorynotificationservice/group" mrp="os/devicesrv/resourcemgmt/powerandmemorynotificationservice/group/syslibs_pwrcli.mrp"/>
  1006 </component>
  1002 </component>
  1007 </collection>
  1003 </collection>
  1008 <collection name="sysstatemgmt" long-name="System State Management" level="server">
  1004 <collection name="sysstatemgmt" long-name="System State Management" level="server">
  1009 <component name="ssmmapperutility" filter="s60" long-name="SSM Mapper Utility" introduced="^3">
  1005 <component name="ssmmapperutility" filter="s60" long-name="SSM Mapper Utility" introduced="^3">
  1541 <unit bldFile="os/cellularsrv/telephonyprotocols/gprsumtsqosinterface/group" mrp="os/cellularsrv/telephonyprotocols/gprsumtsqosinterface/group/networking_umtsif.mrp"/>
  1537 <unit bldFile="os/cellularsrv/telephonyprotocols/gprsumtsqosinterface/group" mrp="os/cellularsrv/telephonyprotocols/gprsumtsqosinterface/group/networking_umtsif.mrp"/>
  1542 </component>
  1538 </component>
  1543 <component name="qosextnapi" long-name="QoS Extn API" introduced="9.2" purpose="optional">
  1539 <component name="qosextnapi" long-name="QoS Extn API" introduced="9.2" purpose="optional">
  1544 <unit bldFile="os/cellularsrv/telephonyprotocols/qosextnapi/group" mrp="os/cellularsrv/telephonyprotocols/qosextnapi/group/networking_qosextnapi.mrp"/>
  1540 <unit bldFile="os/cellularsrv/telephonyprotocols/qosextnapi/group" mrp="os/cellularsrv/telephonyprotocols/qosextnapi/group/networking_qosextnapi.mrp"/>
  1545 </component>
  1541 </component>
  1546 <component name="secondarypdpcontextumtsdriver" long-name="Secondary PDP context UMTS Driver" introduced="8.1" purpose="optional">
       
  1547 <unit bldFile="os/cellularsrv/telephonyprotocols/secondarypdpcontextumtsdriver/group" mrp="os/cellularsrv/telephonyprotocols/secondarypdpcontextumtsdriver/group/networking_spud.mrp"/>
       
  1548 </component>
       
  1549 <component name="qos3gppcpr" long-name="QoS 3GPP CPR" introduced="9.2" purpose="optional" plugin="Y">
  1542 <component name="qos3gppcpr" long-name="QoS 3GPP CPR" introduced="9.2" purpose="optional" plugin="Y">
  1550 <unit bldFile="os/cellularsrv/telephonyprotocols/qos3gppcpr/group" mrp="os/cellularsrv/telephonyprotocols/qos3gppcpr/group/networking_Qos3GPP.mrp"/>
  1543 <unit bldFile="os/cellularsrv/telephonyprotocols/qos3gppcpr/group" mrp="os/cellularsrv/telephonyprotocols/qos3gppcpr/group/networking_Qos3GPP.mrp"/>
  1551 </component>
  1544 </component>
  1552 <component name="pdplayer" long-name="PDP Layer" introduced="^3" purpose="optional" plugin="Y">
  1545 <component name="pdplayer" long-name="PDP Layer" introduced="^3" purpose="optional" plugin="Y">
  1553 <unit bldFile="os/cellularsrv/telephonyprotocols/pdplayer/group" mrp="os/cellularsrv/telephonyprotocols/pdplayer/group/networking_pdp.mrp"/>
  1546 <unit bldFile="os/cellularsrv/telephonyprotocols/pdplayer/group" mrp="os/cellularsrv/telephonyprotocols/pdplayer/group/networking_pdp.mrp"/>
  1613 <component name="mocksy" long-name="MockSY" introduced="^2" purpose="development" plugin="Y">
  1606 <component name="mocksy" long-name="MockSY" introduced="^2" purpose="development" plugin="Y">
  1614 <unit bldFile="os/cellularsrv/hwpluginsimulation/mocksy/group" mrp="os/cellularsrv/hwpluginsimulation/mocksy/group/telephony_tools_mocksy.mrp"/>
  1607 <unit bldFile="os/cellularsrv/hwpluginsimulation/mocksy/group" mrp="os/cellularsrv/hwpluginsimulation/mocksy/group/telephony_tools_mocksy.mrp"/>
  1615 </component>
  1608 </component>
  1616 </collection>
  1609 </collection>
  1617 <collection name="cellularsrvapitest" long-name="Telephony API Tests" level="app-if"/>
  1610 <collection name="cellularsrvapitest" long-name="Telephony API Tests" level="app-if"/>
       
  1611 <collection name="cbsref" long-name="CBS Reference" level="plugin"/>
  1618 <collection name="wapstack" long-name="WAP Stack" level="plugin">
  1612 <collection name="wapstack" long-name="WAP Stack" level="plugin">
  1619 <component name="wapmessageapi" long-name="WAP Message API" purpose="optional">
  1613 <component name="wapmessageapi" long-name="WAP Message API" purpose="optional">
  1620 <unit bldFile="os/cellularsrv/wapstack/wapmessageapi/group" mrp="os/cellularsrv/wapstack/wapmessageapi/group/wap-stack_wapmessage.mrp"/>
  1614 <unit bldFile="os/cellularsrv/wapstack/wapmessageapi/group" mrp="os/cellularsrv/wapstack/wapmessageapi/group/wap-stack_wapmessage.mrp"/>
  1621 </component>
  1615 </component>
  1622 </collection>
  1616 </collection>
  1701 <collection name="bt_info" long-name="Bluetooth Info" level="app-if">
  1695 <collection name="bt_info" long-name="Bluetooth Info" level="app-if">
  1702 <component name="bt_metadata" long-name="Bluetooth Metadata" introduced="^3" purpose="development" class="config PC">
  1696 <component name="bt_metadata" long-name="Bluetooth Metadata" introduced="^3" purpose="development" class="config PC">
  1703 <unit mrp="os/bt/bt_info/bt_metadata/bt_metadata.mrp"/>
  1697 <unit mrp="os/bt/bt_info/bt_metadata/bt_metadata.mrp"/>
  1704 </component>
  1698 </component>
  1705 </collection>
  1699 </collection>
       
  1700 <collection name="btsimulator" long-name="Bluetooth Simulator" level="internal-utils">
       
  1701 <component name="btaudioadaptation_stub" long-name="Bluetooth Audio Adaption Stub" introduced="^3" purpose="optional" filter="s60">
       
  1702 <unit bldFile="os/bt/btsimulator/btaudioadaptation_stub/group"/>
       
  1703 </component>
       
  1704 </collection>
  1706 </block>
  1705 </block>
  1707 <block name="usb" level="services" long-name="USB" levels="adaptation hw-if plugin framework server app-if">
  1706 <block name="usb" level="services" long-name="USB" levels="adaptation hw-if plugin framework server app-if">
  1708 <collection name="usb_plat" long-name="USB Platform Interfaces" level="app-if">
  1707 <collection name="usb_plat" long-name="USB Platform Interfaces" level="app-if">
  1709 <!-- placeholder for platform APIs -->
  1708 <!-- placeholder for platform APIs -->
  1710 </collection>
  1709 </collection>
  2011 <collection name="mdfdevvideoextensions" long-name="MDF Dev Video Extensions" level="device-fw">
  2010 <collection name="mdfdevvideoextensions" long-name="MDF Dev Video Extensions" level="device-fw">
  2012 <component name="nga_mdf_postprocessor" long-name="NGA MDF Postprocessor" filter="s60">
  2011 <component name="nga_mdf_postprocessor" long-name="NGA MDF Postprocessor" filter="s60">
  2013 <unit bldFile="os/mm/mdfdevvideoextensions/nga_mdf_postprocessor/group"/>
  2012 <unit bldFile="os/mm/mdfdevvideoextensions/nga_mdf_postprocessor/group"/>
  2014 </component>
  2013 </component>
  2015 </collection>
  2014 </collection>
  2016 <collection name="audio" long-name="Audio Codecs" level="middleware">
  2015 <collection name="frametable_stub" long-name="Frametable Stub" level="device-fw">
  2017 <component name="arm_cmmf_codecs" filter="s60" long-name="ARM CMMF Codecs" plugin="Y">
  2016 <!-- collection is really a component. Needs to move down a directory -->
  2018 <unit bldFile="os/mm/audio/arm_cmmf_codecs/group"/>
  2017 <component name="frametable_stub_build" long-name="Frametable Stub Build" filter="s60" introduced="^4">
  2019 </component>
  2018 <unit bldFile="os/mm/frametable_stub/group"/>
  2020 </collection>
  2019 </component>
  2021 <collection name="video" long-name="Video Codecs" level="middleware">
  2020 </collection>
  2022 <!-- empty -->
  2021 <collection name="eaacplusutil_stub" long-name="eAAC Plus Utils Stub" level="hw-if">
       
  2022 <!-- collection is really a component. Needs to move down a directory -->
       
  2023 <component name="eaacplusutil_stub_build" long-name="eAAC Plus Utils Stub Build" filter="s60" introduced="^4">
       
  2024 <unit bldFile="os/mm/eaacplusutil_stub/group"/>
       
  2025 </component>
  2023 </collection>
  2026 </collection>
  2024 <collection name="imagingandcamerafws" long-name="Imaging and Camera Frameworks" level="app-if">
  2027 <collection name="imagingandcamerafws" long-name="Imaging and Camera Frameworks" level="app-if">
  2025 <component name="imagingfws" long-name="Imaging Frameworks" introduced="7.0s" purpose="mandatory">
  2028 <component name="imagingfws" long-name="Imaging Frameworks" introduced="7.0s" purpose="mandatory">
  2026 <unit bldFile="os/mm/imagingandcamerafws/imagingfws/group" mrp="os/mm/imagingandcamerafws/imagingfws/group/multimedia_icl.mrp"/>
  2029 <unit bldFile="os/mm/imagingandcamerafws/imagingfws/group" mrp="os/mm/imagingandcamerafws/imagingfws/group/multimedia_icl.mrp"/>
  2027 </component>
  2030 </component>
  2432 <unit bldFile="os/xmlsrv/xmlsrv_plat/xml_signature_api/group"/>
  2435 <unit bldFile="os/xmlsrv/xmlsrv_plat/xml_signature_api/group"/>
  2433 </component>
  2436 </component>
  2434 <component name="xml_security_engine_utils_api" long-name="XML Security Engine Utils API" filter="s60" class="api">
  2437 <component name="xml_security_engine_utils_api" long-name="XML Security Engine Utils API" filter="s60" class="api">
  2435 <unit bldFile="os/xmlsrv/xmlsrv_plat/xml_security_engine_utils_api/group"/>
  2438 <unit bldFile="os/xmlsrv/xmlsrv_plat/xml_security_engine_utils_api/group"/>
  2436 </component>
  2439 </component>
       
  2440 <component name="cxml_library_api" long-name="cXml Library API" filter="s60" class="api">
       
  2441 <unit bldFile="os/xmlsrv/xmlsrv_plat/cxml_library_api/group"/>
       
  2442 </component>
       
  2443 <component name="xml_parser_api" long-name="XML Parser API" filter="s60" class="api">
       
  2444 <unit bldFile="os/xmlsrv/xmlsrv_plat/xml_parser_api/group"/>
       
  2445 </component>
  2437 </collection>
  2446 </collection>
  2438 <collection name="xmlsecurityengine" long-name="XML Security Engine" level="framework">
  2447 <collection name="xmlsecurityengine" long-name="XML Security Engine" level="framework">
  2439 <component name="xmlseccertman" filter="s60" long-name="XML Security Certificate Manager">
  2448 <component name="xmlseccertman" filter="s60" long-name="XML Security Certificate Manager">
  2440 <unit bldFile="os/xmlsrv/xmlsecurityengine/xmlseccertman/group"/>
  2449 <unit bldFile="os/xmlsrv/xmlsecurityengine/xmlseccertman/group"/>
  2441 </component>
  2450 </component>
  2449 <unit bldFile="os/xmlsrv/xmlsecurityengine/xmlsecwrapper/group"/>
  2458 <unit bldFile="os/xmlsrv/xmlsecurityengine/xmlsecwrapper/group"/>
  2450 </component>
  2459 </component>
  2451 </collection>
  2460 </collection>
  2452 <collection name="xml" long-name="XML" level="generic">
  2461 <collection name="xml" long-name="XML" level="generic">
  2453 <component name="xmlfw" long-name="XML Framework" introduced="7.0s" purpose="optional">
  2462 <component name="xmlfw" long-name="XML Framework" introduced="7.0s" purpose="optional">
  2454 <unit bldFile="os/xmlsrv/xml/xmlfw/group" mrp="os/xmlsrv/xml/xmlfw/group/syslibs_xml.mrp"/>
  2463 <unit bldFile="os/xmlsrv/xml/xmlfw/group" mrp="os/xmlsrv/xml/xmlfw/group/syslibs_xml.mrp" filter="!test"/>
  2455 </component>
  2464 </component>
  2456 <component name="libxml2libs" long-name="Libxml2 Libraries" introduced="^3" purpose="optional">
  2465 <component name="libxml2libs" long-name="Libxml2 Libraries" introduced="^3" purpose="optional">
  2457 <unit bldFile="os/xmlsrv/xml/libxml2libs/group" mrp="os/xmlsrv/xml/libxml2libs/group/syslibs_libxml2.mrp"/>
  2466 <unit bldFile="os/xmlsrv/xml/libxml2libs/group" mrp="os/xmlsrv/xml/libxml2libs/group/syslibs_libxml2.mrp" filter="!test"/>
  2458 </component>
  2467 </component>
  2459 <component name="legacyminidomparser" long-name="Legacy Mini-DOM Parser" introduced="7.0s" purpose="optional">
  2468 <component name="legacyminidomparser" long-name="Legacy Mini-DOM Parser" introduced="7.0s" purpose="optional">
  2460 <unit bldFile="os/xmlsrv/xml/legacyminidomparser/GROUP" mrp="os/xmlsrv/xml/legacyminidomparser/GROUP/syslibs_legacyminidomparser.mrp"/>
  2469 <unit bldFile="os/xmlsrv/xml/legacyminidomparser/GROUP" mrp="os/xmlsrv/xml/legacyminidomparser/GROUP/syslibs_legacyminidomparser.mrp" filter="!test"/>
  2461 </component>
  2470 </component>
  2462 <component name="xmldomandxpath" long-name="XML DOM and XPath" introduced="^3" purpose="optional">
  2471 <component name="xmldomandxpath" long-name="XML DOM and XPath" introduced="^3" purpose="optional">
  2463 <unit bldFile="os/xmlsrv/xml/xmldomandxpath/group" mrp="os/xmlsrv/xml/xmldomandxpath/group/syslibs_xmldom.mrp"/>
  2472 <unit bldFile="os/xmlsrv/xml/xmldomandxpath/group" mrp="os/xmlsrv/xml/xmldomandxpath/group/syslibs_xmldom.mrp" filter="!test"/>
  2464 </component>
  2473 </component>
  2465 <component name="xmlexpatparser" long-name="XML Expat Parser" introduced="7.0s" purpose="optional" plugin="Y">
  2474 <component name="xmlexpatparser" long-name="XML Expat Parser" introduced="7.0s" purpose="optional" plugin="Y">
  2466 <unit bldFile="os/xmlsrv/xml/xmlexpatparser/group" mrp="os/xmlsrv/xml/xmlexpatparser/group/syslibs_xmlparser.mrp"/>
  2475 <unit bldFile="os/xmlsrv/xml/xmlexpatparser/group" mrp="os/xmlsrv/xml/xmlexpatparser/group/syslibs_xmlparser.mrp" filter="!test"/>
  2467 </component>
  2476 </component>
  2468 <component name="xmllibxml2parser" long-name="XML Libxml2 Parser" introduced="^3" purpose="optional" plugin="Y">
  2477 <component name="xmllibxml2parser" long-name="XML Libxml2 Parser" introduced="^3" purpose="optional" plugin="Y">
  2469 <unit bldFile="os/xmlsrv/xml/xmllibxml2parser/group" mrp="os/xmlsrv/xml/xmllibxml2parser/group/syslibs_xmlparser2.mrp"/>
  2478 <unit bldFile="os/xmlsrv/xml/xmllibxml2parser/group" mrp="os/xmlsrv/xml/xmllibxml2parser/group/syslibs_xmlparser2.mrp" filter="!test"/>
  2470 </component>
  2479 </component>
  2471 <component name="wbxmlparser" long-name="WBXML Parser" introduced="7.0s" purpose="optional" plugin="Y">
  2480 <component name="wbxmlparser" long-name="WBXML Parser" introduced="7.0s" purpose="optional" plugin="Y">
  2472 <unit bldFile="os/xmlsrv/xml/wbxmlparser/group" mrp="os/xmlsrv/xml/wbxmlparser/group/syslibs_wbxmlparser.mrp"/>
  2481 <unit bldFile="os/xmlsrv/xml/wbxmlparser/group" mrp="os/xmlsrv/xml/wbxmlparser/group/syslibs_wbxmlparser.mrp" filter="!test"/>
       
  2482 </component>
       
  2483 <component name="cxmllibrary" filter="s60" long-name="cXml Library">
       
  2484 <unit bldFile="os/xmlsrv/xml/cxmllibrary/group"/>
       
  2485 </component>
       
  2486 <component name="xmlparser" filter="s60" long-name="XML Interface">
       
  2487 <unit bldFile="os/xmlsrv/xml/xmlparser/group"/>
  2473 </component>
  2488 </component>
  2474 </collection>
  2489 </collection>
  2475 <collection name="xmlsrv_info" long-name="XML Services Info" level="specific">
  2490 <collection name="xmlsrv_info" long-name="XML Services Info" level="specific">
  2476 <component name="xmlsrv_metadata" long-name="XML Services Metadata" introduced="^2" purpose="development" class="config PC">
  2491 <component name="xmlsrv_metadata" long-name="XML Services Metadata" introduced="^2" purpose="development" class="config PC">
  2477 <unit mrp="os/xmlsrv/xmlsrv_info/xmlsrv_metadata/xmlsrv_metadata.mrp"/>
  2492 <unit mrp="os/xmlsrv/xmlsrv_info/xmlsrv_metadata/xmlsrv_metadata.mrp"/>
  2583 <component name="memspy_engine" filter="s60" long-name="MemSpy Engine" purpose="development">
  2598 <component name="memspy_engine" filter="s60" long-name="MemSpy Engine" purpose="development">
  2584 <unit bldFile="os/osrndtools/memspy/engine/group"/>
  2599 <unit bldFile="os/osrndtools/memspy/engine/group"/>
  2585 </component>
  2600 </component>
  2586 <component name="commandline" filter="s60" long-name="MemSpy Command Line" purpose="development">
  2601 <component name="commandline" filter="s60" long-name="MemSpy Command Line" purpose="development">
  2587 <unit bldFile="os/osrndtools/memspy/commandline/group"/>
  2602 <unit bldFile="os/osrndtools/memspy/commandline/group"/>
  2588 </component>
       
  2589 <component name="console" filter="s60" long-name="MemSpy Console" purpose="development">
       
  2590 <unit bldFile="os/osrndtools/memspy/console/group"/>
       
  2591 </component>
  2603 </component>
  2592 <component name="memspyserver" filter="s60" long-name="MemSpy Server" purpose="development" introduced="^4">
  2604 <component name="memspyserver" filter="s60" long-name="MemSpy Server" purpose="development" introduced="^4">
  2593 <unit bldFile="os/osrndtools/memspy/MemSpyServer/group"/>
  2605 <unit bldFile="os/osrndtools/memspy/MemSpyServer/group"/>
  2594 </component>
  2606 </component>
  2595 <component name="memspyclient" filter="s60" long-name="MemSpy Client" purpose="development" introduced="^4">
  2607 <component name="memspyclient" filter="s60" long-name="MemSpy Client" purpose="development" introduced="^4">
  2647 <collection name="analyzetool" long-name="Analyze Tool" level="analysis">
  2659 <collection name="analyzetool" long-name="Analyze Tool" level="analysis">
  2648 <component name="analyzetool_build" long-name="Analyze Tool Build" introduced="^4">
  2660 <component name="analyzetool_build" long-name="Analyze Tool Build" introduced="^4">
  2649 <unit bldFile="os/osrndtools/analyzetool/group"/>
  2661 <unit bldFile="os/osrndtools/analyzetool/group"/>
  2650 </component>
  2662 </component>
  2651 </collection>
  2663 </collection>
  2652 <collection name="osrndtools_info" long-name="OS R&amp;D tools Info" level="trace">
       
  2653 <component name="osrndtools_metadata" long-name="OS R&amp;D tools Metadata" introduced="^2" purpose="development" class="config PC">
       
  2654 <unit mrp="os/osrndtools/osrndtools_info/osrndtools_metadata/osrndtools_metadata.mrp"/>
       
  2655 </component>
       
  2656 </collection>
       
  2657 </block>
  2664 </block>
  2658 </layer>
  2665 </layer>
  2659 <layer name="mw" long-name="Middleware" levels="generic specific">
  2666 <layer name="mw" long-name="Middleware" levels="generic specific">
  2660 <block name="appsupport" level="generic" long-name="Generic Application Support" levels="system plugin framework server generic specific">
  2667 <block name="appsupport" level="generic" long-name="Generic Application Support" levels="system plugin framework server generic specific">
  2661 <collection name="appsupport_pub" long-name="Generic Application Support Public Interfaces" level="specific">
  2668 <collection name="appsupport_pub" long-name="Generic Application Support Public Interfaces" level="specific">
  2851 </collection>
  2858 </collection>
  2852 <collection name="systemsettings" long-name="System Settings" level="system">
  2859 <collection name="systemsettings" long-name="System Settings" level="system">
  2853 <component name="gssensorplugin" filter="s60" long-name="GS Sensor Plugin" plugin="Y">
  2860 <component name="gssensorplugin" filter="s60" long-name="GS Sensor Plugin" plugin="Y">
  2854 <unit bldFile="mw/appsupport/systemsettings/gssensorplugin/group"/>
  2861 <unit bldFile="mw/appsupport/systemsettings/gssensorplugin/group"/>
  2855 </component>
  2862 </component>
  2856 <component name="gsaccessoryplugin" filter="s60" long-name="GS Accessory Plugin" plugin="Y">
  2863 <component name="accindicatorplugin" filter="s60" long-name="ACC Indicator Plugin" plugin="Y">
  2857 <unit bldFile="mw/appsupport/systemsettings/gsaccessoryplugin/group"/>
  2864 <unit bldFile="mw/appsupport/systemsettings/accindicatorplugin" proFile="accindicatorplugin.pro"/>
       
  2865 </component>
       
  2866 <component name="accindicatorsettings" filter="s60" long-name="ACC Indicator Settings">
       
  2867 <!-- can't have a component inside another component -->
       
  2868 <unit bldFile="mw/appsupport/systemsettings/accindicatorplugin/accindicatorsettings" proFile="accindicatorsettings.pro"/>
  2858 </component>
  2869 </component>
  2859 </collection>
  2870 </collection>
  2860 <collection name="filehandling" long-name="File Handling" level="server">
  2871 <collection name="filehandling" long-name="File Handling" level="server">
  2861 <component name="fileconverterfw" long-name="File Converter Framework" purpose="optional">
  2872 <component name="fileconverterfw" long-name="File Converter Framework" purpose="optional">
  2862 <unit bldFile="mw/appsupport/filehandling/fileconverterfw/group" mrp="mw/appsupport/filehandling/fileconverterfw/group/app-framework_conarc.mrp"/>
  2873 <unit bldFile="mw/appsupport/filehandling/fileconverterfw/group" mrp="mw/appsupport/filehandling/fileconverterfw/group/app-framework_conarc.mrp"/>
  2879 </component>
  2890 </component>
  2880 <component name="alarmservertest" long-name="Alarm Server Test" deprecated="^3" introduced="8.1" purpose="development">
  2891 <component name="alarmservertest" long-name="Alarm Server Test" deprecated="^3" introduced="8.1" purpose="development">
  2881 <unit bldFile="mw/appsupport/commonappservices/alarmservertest/TestAlarmSrv" mrp="mw/appsupport/commonappservices/alarmservertest/TestAlarmSrv/app-services_testalarmsrv.mrp"/>
  2892 <unit bldFile="mw/appsupport/commonappservices/alarmservertest/TestAlarmSrv" mrp="mw/appsupport/commonappservices/alarmservertest/TestAlarmSrv/app-services_testalarmsrv.mrp"/>
  2882 </component>
  2893 </component>
  2883 <component name="appservicesdocs" long-name="Application Services Documentation" purpose="development" class="doc">
  2894 <component name="appservicesdocs" long-name="Application Services Documentation" purpose="development" class="doc">
  2884 <unit mrp="mw/appsupport/commonappservices/appservicesdocs/app-services_documentation.mrp"/>
  2895 <unit mrp="mw/appsupport/commonappservices/doc_pub/app-services_documentation.mrp"/>
  2885 </component>
  2896 </component>
  2886 <component name="backuprestorenotification" long-name="Backup Restore Notification" introduced="8.1" purpose="optional">
  2897 <component name="backuprestorenotification" long-name="Backup Restore Notification" introduced="8.1" purpose="optional">
  2887 <unit bldFile="mw/appsupport/commonappservices/backuprestorenotification/group" mrp="mw/appsupport/commonappservices/backuprestorenotification/group/app-services_BackupRestoreNotification.mrp"/>
  2898 <unit bldFile="mw/appsupport/commonappservices/backuprestorenotification/group" mrp="mw/appsupport/commonappservices/backuprestorenotification/group/app-services_BackupRestoreNotification.mrp"/>
  2888 </component>
  2899 </component>
  2889 </collection>
  2900 </collection>
  3033 <unit bldFile="mw/securitysrv/pkiutilities/group"/>
  3044 <unit bldFile="mw/securitysrv/pkiutilities/group"/>
  3034 </component>
  3045 </component>
  3035 <component name="ocsp" long-name="Online Certificate Status Protocol" introduced="^2" purpose="optional">
  3046 <component name="ocsp" long-name="Online Certificate Status Protocol" introduced="^2" purpose="optional">
  3036 <unit bldFile="mw/securitysrv/pkiutilities/ocsp/group" mrp="mw/securitysrv/pkiutilities/ocsp/group/securitysrv_ocsp.mrp"/>
  3047 <unit bldFile="mw/securitysrv/pkiutilities/ocsp/group" mrp="mw/securitysrv/pkiutilities/ocsp/group/securitysrv_ocsp.mrp"/>
  3037 </component>
  3048 </component>
       
  3049 <component name="untrustedcertificatedialog" filter="s60" long-name="Untrusted Certificate Dialog" introduced="^4">
       
  3050 <unit bldFile="mw/securitysrv/pkiutilities/untrustedcertificatedialog" proFile="untrustedcertificateplugin.pro" qmakeArgs="-r"/>
       
  3051 </component>
  3038 </collection>
  3052 </collection>
  3039 <collection name="wim" long-name="Wireless Identity Module" level="framework">
  3053 <collection name="wim" long-name="Wireless Identity Module" level="framework">
  3040 <!-- collection is really a component. Need to move down a directory-->
  3054 <!-- collection is really a component. Need to move down a directory-->
  3041 <component name="wim_build" filter="s60" long-name="WIM Build">
  3055 <component name="wim_build" filter="s60" long-name="WIM Build">
  3042 <unit bldFile="mw/securitysrv/wim/group"/>
  3056 <unit bldFile="mw/securitysrv/wim/group"/>
  3050 </collection>
  3064 </collection>
  3051 <collection name="securitydialogs" long-name="Security Dialogs" level="specific">
  3065 <collection name="securitydialogs" long-name="Security Dialogs" level="specific">
  3052 <component name="keylockpolicyapi" filter="s60" long-name="Keylock Policy API">
  3066 <component name="keylockpolicyapi" filter="s60" long-name="Keylock Policy API">
  3053 <unit bldFile="mw/securitysrv/securitydialogs/keylockpolicyapi/group"/>
  3067 <unit bldFile="mw/securitysrv/securitydialogs/keylockpolicyapi/group"/>
  3054 </component>
  3068 </component>
  3055 <component name="autolock" long-name="Autolock" filter="s60">
       
  3056 <unit bldFile="mw/securitysrv/securitydialogs/autolock" proFile="autolock.pro"/>
       
  3057 </component>
       
  3058 <component name="secui" filter="s60" long-name="Security UI">
  3069 <component name="secui" filter="s60" long-name="Security UI">
  3059 <unit bldFile="mw/securitysrv/securitydialogs/secui/group"/>
  3070 <unit bldFile="mw/securitysrv/securitydialogs/secui/group"/>
  3060 </component>
  3071 </component>
  3061 <component name="securitynotifier" filter="s60" long-name="Security Notifier">
  3072 <component name="securitynotifier" filter="s60" long-name="Security Notifier">
  3062 <unit bldFile="mw/securitysrv/securitydialogs/securitynotifier/group"/>
  3073 <unit bldFile="mw/securitysrv/securitydialogs/securitynotifier/group"/>
  3069 <unit bldFile="mw/securitysrv/securitydialogs/lockapp/group"/>
  3080 <unit bldFile="mw/securitysrv/securitydialogs/lockapp/group"/>
  3070 </component>
  3081 </component>
  3071 <component name="secuinotifications" long-name="Security UI Notifications" introduced="^4" filter="s60">
  3082 <component name="secuinotifications" long-name="Security UI Notifications" introduced="^4" filter="s60">
  3072 <unit bldFile="mw/securitysrv/securitydialogs/secuinotifications" proFile="secuinotifications.pro" qmakeArgs="-r"/>
  3083 <unit bldFile="mw/securitysrv/securitydialogs/secuinotifications" proFile="secuinotifications.pro" qmakeArgs="-r"/>
  3073 </component>
  3084 </component>
       
  3085 <component name="indicatorautolockplugin" long-name="Auto Lock Indicator Plugin" introduced="^4" filter="s60" plugin="Y">
       
  3086 <!-- directory at the wrong level to be a component-->
       
  3087 <unit bldFile="mw/securitysrv/securitydialogs/autolock/indicatorplugin" proFile="indicatorautolockplugin.pro" qmakeArgs="-r"/>
       
  3088 </component>
  3074 <component name="autolockuseractivityservice" long-name="Auto Lock User Activity Service" introduced="^4" filter="s60">
  3089 <component name="autolockuseractivityservice" long-name="Auto Lock User Activity Service" introduced="^4" filter="s60">
  3075 <unit bldFile="mw/securitysrv/securitydialogs/Autolock/autolockuseractivityservice" proFile="autolockuseractivityservice.pro" qmakeArgs="-r"/>
  3090 <!-- Can't have two .pro files in the same dir: their generated bld.infs will overwrite each other-->
       
  3091 <unit bldFile="mw/securitysrv/securitydialogs/autolock" proFile="autolockuseractivityservice.pro" qmakeArgs="-r"/>
       
  3092 </component>
       
  3093 <component name="autolocksrv" long-name="Auto Lock Server" introduced="^4" filter="s60">
       
  3094 <!-- Can't have two .pro files in the same dir: their generated bld.infs will overwrite each other-->
       
  3095 <unit bldFile="mw/securitysrv/securitydialogs/autolock" proFile="autolock.pro" qmakeArgs="-r"/>
  3076 </component>
  3096 </component>
  3077 </collection>
  3097 </collection>
  3078 <collection name="cpsecplugins" long-name="Security Settings Plugins" level="plugin">
  3098 <collection name="cpsecplugins" long-name="Security Settings Plugins" level="plugin">
  3079 <component name="devicelockplugin" long-name="Device Lock Plugin" introduced="^4" filter="s60">
  3099 <component name="devicelockplugin" long-name="Device Lock Plugin" introduced="^4" filter="s60">
  3080 <unit bldFile="mw/securitysrv/cpsecplugins/devicelockplugin" proFile="devicelockplugin.pro" qmakeArgs="-r"/>
  3100 <unit bldFile="mw/securitysrv/cpsecplugins/devicelockplugin" proFile="devicelockplugin.pro" qmakeArgs="-r"/>
  3127 <!-- need to split this into the above components, or remove #includes and make this a ROM  component-->
  3147 <!-- need to split this into the above components, or remove #includes and make this a ROM  component-->
  3128 <unit bldFile="mw/securitysrv/devencdiskutils/group"/>
  3148 <unit bldFile="mw/securitysrv/devencdiskutils/group"/>
  3129 </component>
  3149 </component>
  3130 </collection>
  3150 </collection>
  3131 <collection name="securitysrv_info" long-name="Security Services Info" level="specific">
  3151 <collection name="securitysrv_info" long-name="Security Services Info" level="specific">
       
  3152 <component name="securitysrv_test" filter="s60,test,api_test" purpose="development" long-name="Security Services Test"/>
  3132 <component name="securitysrv_metadata" long-name="Security Services Metadata" introduced="^2" purpose="development" class="config PC">
  3153 <component name="securitysrv_metadata" long-name="Security Services Metadata" introduced="^2" purpose="development" class="config PC">
  3133 <unit mrp="mw/securitysrv/securitysrv_info/securitysrv_metadata/securitysrv_metadata.mrp"/>
  3154 <unit mrp="mw/securitysrv/securitysrv_info/securitysrv_metadata/securitysrv_metadata.mrp"/>
  3134 </component>
  3155 </component>
  3135 </collection>
  3156 </collection>
  3136 </block>
  3157 </block>
  3212 </component>
  3233 </component>
  3213 <component name="commondrm_build" filter="s60" long-name="Common DRM Build">
  3234 <component name="commondrm_build" filter="s60" long-name="Common DRM Build">
  3214 <!-- should be split into the above files, or them collapsed into a single component -->
  3235 <!-- should be split into the above files, or them collapsed into a single component -->
  3215 <unit bldFile="mw/drm/commondrm/group"/>
  3236 <unit bldFile="mw/drm/commondrm/group"/>
  3216 </component>
  3237 </component>
       
  3238 <component name="commondrm_qt_build" filter="s60" long-name="Common DRM Qt Build" introduced="^4">
       
  3239 <!-- split up build components -->
       
  3240 <unit bldFile="mw/drm/commondrm" qmakeArgs="-r" proFile="commondrm.pro"/>
       
  3241 </component>
  3217 </collection>
  3242 </collection>
  3218 <collection name="omadrm" long-name="OMA DRM" level="server">
  3243 <collection name="omadrm" long-name="OMA DRM" level="server">
  3219 <!-- collection is really a component. Move down a directory -->
  3244 <!-- split up build components -->
  3220 <component name="omadrm_build" filter="s60" long-name="OMA DRM Build">
  3245 <component name="omadrm_build" filter="s60" long-name="OMA DRM Build">
  3221 <unit bldFile="mw/drm/omadrm/group"/>
  3246 <unit bldFile="mw/drm/omadrm/group"/>
       
  3247 </component>
       
  3248 <component name="omadrm_qt_build" filter="s60" long-name="OMA DRM Qt Build" introduced="^4">
       
  3249 <unit bldFile="mw/drm/omadrm" proFile="omadrm.pro"/>
  3222 </component>
  3250 </component>
  3223 <component name="foundationcerts" filter="sf_build" long-name="Foundation Certificates">
  3251 <component name="foundationcerts" filter="sf_build" long-name="Foundation Certificates">
  3224 <unit bldFile="mw/drm/omadrm/foundationcerts/group"/>
  3252 <unit bldFile="mw/drm/omadrm/foundationcerts/group"/>
  3225 </component>
  3253 </component>
  3226 </collection>
  3254 </collection>
  3373 <unit bldFile="mw/accesssec/accesssec_plat/eap_vpn_api/group"/>
  3401 <unit bldFile="mw/accesssec/accesssec_plat/eap_vpn_api/group"/>
  3374 </component>
  3402 </component>
  3375 <component name="eap_type_api" long-name="EAP Type API" filter="s60" class="api">
  3403 <component name="eap_type_api" long-name="EAP Type API" filter="s60" class="api">
  3376 <unit bldFile="mw/accesssec/accesssec_plat/eap_type_api/group"/>
  3404 <unit bldFile="mw/accesssec/accesssec_plat/eap_type_api/group"/>
  3377 </component>
  3405 </component>
       
  3406 <component name="eap_qt_configuration_api" long-name="EAP Qt Configuration API" filter="s60" introduced="^4" class="api">
       
  3407 <unit bldFile="mw/accesssec/accesssec_plat" proFile="accesssec_plat.pro" qmakeArgs="-r"/>
       
  3408 </component>
  3378 </collection>
  3409 </collection>
  3379 <collection name="securitysettings" long-name="WLAN Security Settings" level="specific">
  3410 <collection name="securitysettings" long-name="WLAN Security Settings" level="specific">
  3380 <component name="accesssec_qtconfigutils" filter="s60" long-name="Access Security Config Utils" introduced="^4">
  3411 <component name="accesssec_qtconfigutils" filter="s60" long-name="Access Security Config Utils" introduced="^4">
  3381 <unit bldFile="mw/accesssec/securitysettings/qtconfigutils" proFile="qtconfigutils.pro" qmakeArgs="-r"/>
  3412 <unit bldFile="mw/accesssec/securitysettings/qtconfigutils" proFile="qtconfigutils.pro" qmakeArgs="-r"/>
  3382 </component>
  3413 </component>
  3383 <component name="cpwlansecurityuiplugins" filter="s60" long-name="Control Panel WLAN Security UI Plugins" introduced="^4">
  3414 <component name="cpwlansecurityuiplugins" filter="s60" long-name="Control Panel WLAN Security UI Plugins" introduced="^4" plugin="Y">
  3384 <unit bldFile="mw/accesssec/securitysettings/cpwlansecurityuiplugins" proFile="cpwlansecurityuiplugins.pro" qmakeArgs="-r"/>
  3415 <unit bldFile="mw/accesssec/securitysettings/cpwlansecurityuiplugins" proFile="cpwlansecurityuiplugins.pro" qmakeArgs="-r"/>
       
  3416 </component>
       
  3417 <component name="cpeapuiplugins" filter="s60" long-name="Control Panel EAP UI Pugins" introduced="^4" plugin="Y">
       
  3418 <unit bldFile="mw/accesssec/securitysettings/cpeapuiplugins" proFile="cpeapuiplugins.pro" qmakeArgs="-r"/>
       
  3419 </component>
       
  3420 <component name="eapqtdialogs" filter="s60" long-name="EAP Qt Dialogs" introduced="^4">
       
  3421 <unit bldFile="mw/accesssec/securitysettings/eapqtdialogs" proFile="eapqtdialogs.pro" qmakeArgs="-r"/>
  3385 </component>
  3422 </component>
  3386 </collection>
  3423 </collection>
  3387 <collection name="eapol" long-name="EAPOL" level="framework">
  3424 <collection name="eapol" long-name="EAPOL" level="framework">
  3388 <component name="eapol_framework" filter="s60" long-name="EAPOL Framework" introduced="9.2">
  3425 <component name="eapol_framework" filter="s60" long-name="EAPOL Framework" introduced="9.2">
  3389 <unit bldFile="mw/accesssec/eapol/group"/>
  3426 <unit bldFile="mw/accesssec/eapol/group"/>
  3390 </component>
  3427 </component>
  3391 </collection>
  3428 </collection>
  3392 </block>
  3429 </block>
  3393 <block name="ipconnmgmt" level="generic" long-name="IP Connectivity Management" levels="plugin framework server utils api">
  3430 <block name="ipconnmgmt" level="generic" long-name="IP Connectivity Management" levels="plugin framework server utils api">
  3394 <collection name="ipcm_plat" long-name="IP Connectivity Management Platform Interfaces" level="api">
  3431 <collection name="ipcm_plat" long-name="IP Connectivity Management Platform Interfaces" level="api">
       
  3432 <component name="ipcm_plat_qt_build" long-name="IP Connectivity Management Qt Platform Interfaces" filter="s60" introduced="^4" class="api">
       
  3433 <unit bldFile="mw/ipconnmgmt/ipcm_plat" proFile="ipcm_plat.pro"/>
       
  3434 </component>
  3395 <component name="access_point_engine_misc_api" long-name="Access Point Engine Misc API" filter="s60" class="api">
  3435 <component name="access_point_engine_misc_api" long-name="Access Point Engine Misc API" filter="s60" class="api">
  3396 <unit bldFile="mw/ipconnmgmt/ipcm_plat/access_point_engine_misc_api/group"/>
  3436 <unit bldFile="mw/ipconnmgmt/ipcm_plat/access_point_engine_misc_api/group"/>
  3397 </component>
  3437 </component>
  3398 <component name="bearer_settings_plugin_api" long-name="Bearer Settings Plugin API" filter="s60" class="api">
  3438 <component name="bearer_settings_plugin_api" long-name="Bearer Settings Plugin API" filter="s60" class="api">
  3399 <unit bldFile="mw/ipconnmgmt/ipcm_plat/bearer_settings_plugin_api/group"/>
  3439 <unit bldFile="mw/ipconnmgmt/ipcm_plat/bearer_settings_plugin_api/group"/>
  3425 <component name="mpm_connect_screen_api" long-name="MPM Connect Screen API" filter="s60" class="api">
  3465 <component name="mpm_connect_screen_api" long-name="MPM Connect Screen API" filter="s60" class="api">
  3426 <unit bldFile="mw/ipconnmgmt/ipcm_plat/mpm_connect_screen_api/group"/>
  3466 <unit bldFile="mw/ipconnmgmt/ipcm_plat/mpm_connect_screen_api/group"/>
  3427 </component>
  3467 </component>
  3428 <component name="flextimer_api" long-name="Flex Timer API" filter="s60" introduced="^4" class="api">
  3468 <component name="flextimer_api" long-name="Flex Timer API" filter="s60" introduced="^4" class="api">
  3429 <unit bldFile="mw/ipconnmgmt/ipcm_plat/flextimer_api/group"/>
  3469 <unit bldFile="mw/ipconnmgmt/ipcm_plat/flextimer_api/group"/>
       
  3470 </component>
       
  3471 <component name="mpm_vpn_toggle_api" long-name="MPM VPN Toggle API" filter="s60" introduced="^4" class="api">
       
  3472 <unit bldFile="mw/ipconnmgmt/ipcm_plat/mpm_vpn_toggle_api/group"/>
  3430 </component>
  3473 </component>
  3431 </collection>
  3474 </collection>
  3432 <collection name="ipcm_pub" long-name="IP Connectivity Management Public Interfaces" level="api">
  3475 <collection name="ipcm_pub" long-name="IP Connectivity Management Public Interfaces" level="api">
  3433 <component name="connection_settings_api" long-name="Connection Settings API" filter="s60" class="api">
  3476 <component name="connection_settings_api" long-name="Connection Settings API" filter="s60" class="api">
  3434 <unit bldFile="mw/ipconnmgmt/ipcm_pub/connection_settings_api/group"/>
  3477 <unit bldFile="mw/ipconnmgmt/ipcm_pub/connection_settings_api/group"/>
  3480 </component>
  3523 </component>
  3481 </collection>
  3524 </collection>
  3482 <collection name="cmmanager" long-name="Connection Method Manager" level="framework">
  3525 <collection name="cmmanager" long-name="Connection Method Manager" level="framework">
  3483 <component name="cmmgr" filter="s60" long-name="CM Manager">
  3526 <component name="cmmgr" filter="s60" long-name="CM Manager">
  3484 <unit bldFile="mw/ipconnmgmt/cmmanager/cmmgr/group"/>
  3527 <unit bldFile="mw/ipconnmgmt/cmmanager/cmmgr/group"/>
       
  3528 </component>
       
  3529 <component name="connection_settings_shim" long-name="Connection Settings Shim" introduced="^4">
       
  3530 <unit bldFile="mw/ipconnmgmt/cmmanager/connection_settings_shim" proFile="connection_settings_shim.pro" qmakeArgs="-r"/>
       
  3531 </component>
       
  3532 <component name="cmapplsettingsui" long-name="Connection Settings UI" introduced="^4">
       
  3533 <unit bldFile="mw/ipconnmgmt/cmmanager/cmapplsettingsui" proFile="cmapplsettingsui.pro" qmakeArgs="-r"/>
       
  3534 </component>
       
  3535 <component name="cpipsettingsplugin" long-name="Connection Settings IP Plugin" introduced="^4" plugin="Y">
       
  3536 <unit bldFile="mw/ipconnmgmt/cmmanager/cpipsettingsplugin" proFile="cpipsettingsplugin.pro" qmakeArgs="-r"/>
       
  3537 </component>
       
  3538 <component name="cpdestinationplugin" long-name="CP Destination Plugin" introduced="^4" plugin="Y">
       
  3539 <unit bldFile="mw/ipconnmgmt/cmmanager/cpdestinationplugin" proFile="cpdestinationplugin.pro" qmakeArgs="-r"/>
       
  3540 </component>
       
  3541 <component name="cppacketdataapplugin" long-name="CP Packet Data AP Pplugin" introduced="^4" plugin="Y">
       
  3542 <unit bldFile="mw/ipconnmgmt/cmmanager/cppacketdataapplugin" proFile="cppacketdataapplugin.pro" qmakeArgs="-r"/>
       
  3543 </component>
       
  3544 <component name="cpwlanapplugin" long-name="CP WLAN AP Plugin" introduced="^4" plugin="Y">
       
  3545 <unit bldFile="mw/ipconnmgmt/cmmanager/cpwlanapplugin" proFile="cpwlanapplugin.pro" qmakeArgs="-r"/>
  3485 </component>
  3546 </component>
  3486 </collection>
  3547 </collection>
  3487 <collection name="connectionmonitoring" long-name="Connection Monitoring" level="server">
  3548 <collection name="connectionmonitoring" long-name="Connection Monitoring" level="server">
  3488 <component name="connectionmonitorui" filter="s60" long-name="Connection Monitor UI">
  3549 <component name="connectionmonitorui" filter="s60" long-name="Connection Monitor UI">
  3489 <unit bldFile="mw/ipconnmgmt/connectionmonitoring/connectionmonitorui/group"/>
  3550 <unit bldFile="mw/ipconnmgmt/connectionmonitoring/connectionmonitorui/group"/>
  3494 <unit bldFile="mw/ipconnmgmt/connectionmonitoring/connmon/dataconnectionlogger/group"/>
  3555 <unit bldFile="mw/ipconnmgmt/connectionmonitoring/connmon/dataconnectionlogger/group"/>
  3495 </component>
  3556 </component>
  3496 <component name="connmonext" filter="s60" long-name="Connection Monitor Extension API">
  3557 <component name="connmonext" filter="s60" long-name="Connection Monitor Extension API">
  3497 <unit bldFile="mw/ipconnmgmt/connectionmonitoring/connmonext/group"/>
  3558 <unit bldFile="mw/ipconnmgmt/connectionmonitoring/connmonext/group"/>
  3498 </component>
  3559 </component>
       
  3560 <component name="cellularindicatorplugin" long-name="Cellular Indicator Plugin" introduced="^4" plugin="Y">
       
  3561 <unit bldFile="mw/ipconnmgmt/connectionmonitoring/cellularindicatorplugin" proFile="cellularindicatorplugin.pro" qmakeArgs="-r"/>
       
  3562 </component>
       
  3563 <component name="indicatorobserver" long-name="Indicator Observer" introduced="^4">
       
  3564 <unit bldFile="mw/ipconnmgmt/connectionmonitoring/indicatorobserver" proFile="indicatorobserver.pro" qmakeArgs="-r"/>
       
  3565 </component>
       
  3566 <component name="connectionmonitoringnview" long-name="Connection View" introduced="^4">
       
  3567 <unit bldFile="mw/ipconnmgmt/connectionmonitoring/connectionview" proFile="connectionview.pro" qmakeArgs="-r"/>
       
  3568 </component>
  3499 </collection>
  3569 </collection>
  3500 <collection name="connectionutilities" long-name="Connection Utilities" level="utils">
  3570 <collection name="connectionutilities" long-name="Connection Utilities" level="utils">
  3501 <component name="connectiondialogs" filter="s60" long-name="Connection Dialogs">
  3571 <component name="connectiondialogs" filter="s60" long-name="Connection Dialogs">
  3502 <unit bldFile="mw/ipconnmgmt/connectionutilities/connectiondialogs/group"/>
  3572 <unit bldFile="mw/ipconnmgmt/connectionutilities/connectiondialogs/group"/>
       
  3573 </component>
       
  3574 <component name="confirmqueries" long-name="Confirm Queries" introduced="^4">
       
  3575 <unit bldFile="mw/ipconnmgmt/connectionutilities/confirmqueries" proFile="confirmqueries.pro" qmakeArgs="-r"/>
  3503 </component>
  3576 </component>
  3504 </collection>
  3577 </collection>
  3505 <collection name="keepalive" long-name="Keep Alive" level="server">
  3578 <collection name="keepalive" long-name="Keep Alive" level="server">
  3506 <component name="flextimer" filter="s60" long-name="Flex Timer" introduced="^4">
  3579 <component name="flextimer" filter="s60" long-name="Flex Timer" introduced="^4">
  3507 <unit bldFile="mw/ipconnmgmt/keepalive/flextimer/group"/>
  3580 <unit bldFile="mw/ipconnmgmt/keepalive/flextimer/group"/>
  3528 <collection name="ipconnmgmt_info" long-name="IP Connectivity Management Info" level="api">
  3601 <collection name="ipconnmgmt_info" long-name="IP Connectivity Management Info" level="api">
  3529 <component name="ipcm_build" filter="s60" long-name="IP Connectivity Management Build">
  3602 <component name="ipcm_build" filter="s60" long-name="IP Connectivity Management Build">
  3530 <!-- need to move exports to another component, or make this a config component and revmove the #includes -->
  3603 <!-- need to move exports to another component, or make this a config component and revmove the #includes -->
  3531 <unit bldFile="mw/ipconnmgmt/group"/>
  3604 <unit bldFile="mw/ipconnmgmt/group"/>
  3532 </component>
  3605 </component>
  3533 <component name="ipcm_qt_build" long-name="IP Connectivity Management Qt Build" introduced="^4">
       
  3534 <unit bldFile="mw/ipconnmgmt" proFile="ipconnmgmt.pro" qmakeArgs="-r"/>
       
  3535 </component>
       
  3536 </collection>
  3606 </collection>
  3537 </block>
  3607 </block>
  3538 <block name="netprotocols" level="generic" long-name="High-level Internet Protocols" levels="plugin framework server generic specific">
  3608 <block name="netprotocols" level="generic" long-name="High-level Internet Protocols" levels="plugin framework server generic specific">
  3539 <collection name="netprotocols_plat" long-name="High-level Internet Protocols Platform Interfaces" level="specific">
  3609 <collection name="netprotocols_plat" long-name="High-level Internet Protocols Platform Interfaces" level="specific">
  3540 <component name="cookie_manager_api" long-name="Cookie Manager API" filter="s60" class="api">
  3610 <component name="cookie_manager_api" long-name="Cookie Manager API" filter="s60" class="api">
  3555 <unit bldFile="mw/netprotocols/httpfilters/cookie/group"/>
  3625 <unit bldFile="mw/netprotocols/httpfilters/cookie/group"/>
  3556 </component>
  3626 </component>
  3557 <component name="deflatefilter" filter="s60" long-name="Deflate Filter" plugin="Y">
  3627 <component name="deflatefilter" filter="s60" long-name="Deflate Filter" plugin="Y">
  3558 <unit bldFile="mw/netprotocols/httpfilters/deflatefilter/group"/>
  3628 <unit bldFile="mw/netprotocols/httpfilters/deflatefilter/group"/>
  3559 </component>
  3629 </component>
  3560 <component name="httpfilteracceptheader" filter="s60" long-name="Accept Header Filter" plugin="Y">
       
  3561 <unit bldFile="mw/netprotocols/httpfilters/httpfilteracceptheader/group"/>
       
  3562 </component>
       
  3563 <component name="httpfilterauthentication" filter="s60" long-name="Authentication Filter" plugin="Y">
  3630 <component name="httpfilterauthentication" filter="s60" long-name="Authentication Filter" plugin="Y">
  3564 <unit bldFile="mw/netprotocols/httpfilters/httpfilterauthentication/group"/>
  3631 <unit bldFile="mw/netprotocols/httpfilters/httpfilterauthentication/group"/>
  3565 </component>
  3632 </component>
  3566 <component name="httpfilterconnhandler" filter="s60" long-name="Connection Handler Fitler" plugin="Y">
  3633 <component name="httpfilterconnhandler" filter="s60" long-name="Connection Handler Fitler" plugin="Y">
  3567 <unit bldFile="mw/netprotocols/httpfilters/httpfilterconnhandler/group"/>
  3634 <unit bldFile="mw/netprotocols/httpfilters/httpfilterconnhandler/group"/>
  3569 <component name="httpfilteriop" filter="s60" long-name="HTTP IOP Filter" plugin="Y">
  3636 <component name="httpfilteriop" filter="s60" long-name="HTTP IOP Filter" plugin="Y">
  3570 <unit bldFile="mw/netprotocols/httpfilters/httpfilteriop/group"/>
  3637 <unit bldFile="mw/netprotocols/httpfilters/httpfilteriop/group"/>
  3571 </component>
  3638 </component>
  3572 <component name="httpfilterproxy" filter="s60" long-name="HTTP Proxy Filter" plugin="Y">
  3639 <component name="httpfilterproxy" filter="s60" long-name="HTTP Proxy Filter" plugin="Y">
  3573 <unit bldFile="mw/netprotocols/httpfilters/httpfilterproxy/group"/>
  3640 <unit bldFile="mw/netprotocols/httpfilters/httpfilterproxy/group"/>
  3574 </component>
       
  3575 <component name="uaproffilter" filter="s60" long-name="UAProf Filter" plugin="Y">
       
  3576 <unit bldFile="mw/netprotocols/httpfilters/uaproffilter/group"/>
       
  3577 </component>
  3641 </component>
  3578 </collection>
  3642 </collection>
  3579 <collection name="applayerprotocols" long-name="Application Layer Protocols" level="server">
  3643 <collection name="applayerprotocols" long-name="Application Layer Protocols" level="server">
  3580 <component name="httptransportfw" long-name="HTTP Transport Framework" introduced="6.2" purpose="optional">
  3644 <component name="httptransportfw" long-name="HTTP Transport Framework" introduced="6.2" purpose="optional">
  3581 <unit bldFile="mw/netprotocols/applayerprotocols/httptransportfw/group" mrp="mw/netprotocols/applayerprotocols/httptransportfw/group/http_transport-framework.mrp"/>
  3645 <unit bldFile="mw/netprotocols/applayerprotocols/httptransportfw/group" mrp="mw/netprotocols/applayerprotocols/httptransportfw/group/http_transport-framework.mrp"/>
  3687 <component name="hotspot_framework_client_plugin_api" long-name="HotSpot Framework Client Plugin API" filter="s60" class="api">
  3751 <component name="hotspot_framework_client_plugin_api" long-name="HotSpot Framework Client Plugin API" filter="s60" class="api">
  3688 <unit bldFile="mw/wirelessacc/hsfw_plat/hotspot_framework_client_plugin_api/group"/>
  3752 <unit bldFile="mw/wirelessacc/hsfw_plat/hotspot_framework_client_plugin_api/group"/>
  3689 </component>
  3753 </component>
  3690 </collection>
  3754 </collection>
  3691 <collection name="hotspotfw" long-name="HotSpot Framework" level="framework">
  3755 <collection name="hotspotfw" long-name="HotSpot Framework" level="framework">
  3692 <component name="hsserver" filter="s60" long-name="HotSpot Server" class="placeholder">
  3756 <!-- collection is really a component. Needs to move down a dir -->
  3693 <!-- needs bld.inf extracted from the hotspotfw/group one, or this component should be removed-->
  3757 <component name="hotspotfw_build" filter="s60" long-name="HotSpot Framework Build">
  3694 </component>
       
  3695 <component name="hsclient" filter="s60" long-name="HotSpot Client" class="placeholder">
       
  3696 <!-- needs bld.inf extracted from the hotspotfw/group one, or this component should be removed-->
       
  3697 </component>
       
  3698 <component name="internetconnectivitytestservice" filter="s60" long-name="Internet Connectivity Test Service" class="placeholder">
       
  3699 <!-- needs bld.inf un-#included from hotspotfw/group/bld.inf, or this component should be removed-->
       
  3700 <!-- <unit bldFile="hotspotfw/internetconnectivitytestservice/group"/> -->
       
  3701 </component>
       
  3702 <component name="ictsdialogs" filter="s60" long-name="Internet Connectivity Test Service Dialogs" deprecated="^3" class="placeholder">
       
  3703 <!-- needs bld.inf un-#included from hotspotfw/group/bld.inf, or this component should be removed-->
       
  3704 <!-- <unit bldFile="hotspotfw/ictsdialogs/group"/> -->
       
  3705 </component>
       
  3706 <component name="hspluginforagent" filter="s60" long-name="HotSpot Plugin for Agent" plugin="Y" class="placeholder">
       
  3707 <!-- needs bld.inf un-#included from hotspotfw/group/bld.inf, or this component should be removed-->
       
  3708 <!-- <unit bldFile="hotspotfw/hspluginforagent/group"/> -->
       
  3709 </component>
       
  3710 <component name="hsbrowser" filter="s60" long-name="HotSpot Browser" class="placeholder">
       
  3711 <!-- needs bld.inf un-#included from hotspotfw/group/bld.inf, or this component should be removed-->
       
  3712 <!-- <unit bldFile="hotspotfw/hsbrowser/group"/> -->
       
  3713 </component>
       
  3714 <component name="hotspotfw_build" filter="s60" long-name="Hotspot Framework Build">
       
  3715 <!--  should break up this bld.inf into the above components, or collapse them all into a single component -->
       
  3716 <unit bldFile="mw/wirelessacc/hotspotfw/group"/>
  3758 <unit bldFile="mw/wirelessacc/hotspotfw/group"/>
  3717 </component>
  3759 </component>
  3718 </collection>
  3760 </collection>
  3719 <collection name="wlanutilities" long-name="WLAN Utilities" level="generic">
  3761 <collection name="wlanutilities" long-name="WLAN Utilities" level="generic">
  3720 <component name="wlanutilities_build" long-name="WLAN Utilities Qt" introduced="^4" filter="s60">
  3762 <component name="wlanqtutilities" filter="s60" long-name="WLAN Qt Utilities" introduced="^4">
  3721 <!-- is this uinit needed, or is it sufficient to uncomment the units in the below components? -->
  3763 <unit bldFile="mw/wirelessacc/wlanutilities/wlanqtutilities" proFile="wlanqtutilities.pro" qmakeArgs="-r"/>
  3722 <unit bldFile="mw/wirelessacc/wlanutilities" proFile="wlanutilities.pro" qmakeArgs="-r"/>
  3764 </component>
  3723 </component>
  3765 <component name="eapwizard " filter="s60" long-name="EAP Wizard" introduced="^4">
  3724 <component name="wlanqtutilities" filter="s60" long-name="WLAN Qt Utilities" introduced="^4" class="placeholder">
  3766 <unit bldFile="mw/wirelessacc/wlanutilities/eapwizard" proFile="eapwizard.pro" qmakeArgs="-r"/>
  3725 <!--<unit bldFile="wlanutilities/wlanplugin" qt:proFile="wlanqtutilities.pro"/>-->
  3767 </component>
  3726 </component>
  3768 <component name="wpswizard " filter="s60" long-name="WPS Wizard" introduced="^4">
  3727 <component name="wlanwizard " filter="s60" long-name="WLAN Wizard" introduced="^4" class="placeholder">
  3769 <unit bldFile="mw/wirelessacc/wlanutilities/wpswizard" proFile="wpswizard.pro" qmakeArgs="-r"/>
  3728 <!--<unit bldFile="wlanutilities/wlanwizard" qt:proFile="wlanwizard.pro"/>-->
  3770 </component>
  3729 </component>
  3771 <component name="wlanwizard " filter="s60" long-name="WLAN Wizard" introduced="^4">
  3730 <component name="wlansniffer" filter="s60" long-name="WLAN Sniffer" class="placeholder">
  3772 <unit bldFile="mw/wirelessacc/wlanutilities/wlanwizard" proFile="wlanwizard.pro" qmakeArgs="-r"/>
  3731 <!--<unit bldFile="wlanutilities/wlansettingsui" qt:proFile="wlansniffer.pro"/>-->
  3773 </component>
  3732 </component>
  3774 <component name="wlansniffer" filter="s60" long-name="WLAN Sniffer">
  3733 <component name="wlanentryplugin" filter="s60" long-name="WLAN Entry Plugin" plugin="Y" class="placeholder">
  3775 <unit bldFile="mw/wirelessacc/wlanutilities/wlansniffer" proFile="wlansniffer.pro" qmakeArgs="-r"/>
  3734 <!--<unit bldFile="wlanutilities/wlansniffer" qt:proFile="wlanentryplugin.pro"/>-->
  3776 </component>
  3735 </component>
  3777 <component name="wlanentryplugin" filter="s60" long-name="WLAN Entry Plugin" plugin="Y">
  3736 <component name="wlanindicatorplugin" filter="s60" long-name="WLAN Indicator Plugin" plugin="Y" class="placeholder">
  3778 <unit bldFile="mw/wirelessacc/wlanutilities/wlanentryplugin" proFile="wlanentryplugin.pro" qmakeArgs="-r"/>
  3737 <!--<unit bldFile="wlanutilities/wlanindicatorplugin" qt:proFile="wlanindicatorplugin.pro"/>-->
  3779 </component>
  3738 </component>
  3780 <component name="wlanindicatorplugin" filter="s60" long-name="WLAN Indicator Plugin" plugin="Y">
  3739 <component name="cpwlansettingsplugin" filter="s60" long-name="WLAN Settings Control Panel Plugin" introduced="^4" plugin="Y" class="placeholder">
  3781 <unit bldFile="mw/wirelessacc/wlanutilities/wlanindicatorplugin" proFile="wlanindicatorplugin.pro" qmakeArgs="-r"/>
  3740 <!--<unit bldFile="wlanutilities/cpwlansettingsplugin" qt:proFile="cpwlansettingsplugin.pro"/>-->
  3782 </component>
       
  3783 <component name="cpwlansettingsplugin" filter="s60" long-name="WLAN Settings Control Panel Plugin" introduced="^4" plugin="Y">
       
  3784 <unit bldFile="mw/wirelessacc/wlanutilities/cpwlansettingsplugin" proFile="cpwlansettingsplugin.pro" qmakeArgs="-r"/>
       
  3785 </component>
       
  3786 <component name="wlanlogin" filter="s60" long-name="WLAN Login" introduced="^4">
       
  3787 <unit bldFile="mw/wirelessacc/wlanutilities/wlanlogin" proFile="wlanlogin.pro" qmakeArgs="-r"/>
  3741 </component>
  3788 </component>
  3742 </collection>
  3789 </collection>
  3743 </block>
  3790 </block>
  3744 <block name="vpnclient" level="specific" long-name="VPN Client" levels="engine ui api">
  3791 <block name="vpnclient" level="specific" long-name="VPN Client" levels="engine ui api">
  3745 <collection name="vpnc_plat" long-name="VPN Client Platform Interfaces" level="api">
  3792 <collection name="vpnc_plat" long-name="VPN Client Platform Interfaces" level="api">
  3930 <unit bldFile="mw/phonesrv/phonesrv_plat/telephony_mediator_api/group" filter="!test"/>
  3977 <unit bldFile="mw/phonesrv/phonesrv_plat/telephony_mediator_api/group" filter="!test"/>
  3931 </component>
  3978 </component>
  3932 <component name="dialpad_api" long-name="Dialpad API" filter="s60" introduced="^4" class="api">
  3979 <component name="dialpad_api" long-name="Dialpad API" filter="s60" introduced="^4" class="api">
  3933 <unit bldFile="mw/phonesrv/phonesrv_plat/dialpad_api/group"/>
  3980 <unit bldFile="mw/phonesrv/phonesrv_plat/dialpad_api/group"/>
  3934 </component>
  3981 </component>
       
  3982 <component name="phone_settings_ui_notes_api" long-name="Phone Settings UI Notes API" filter="s60" introduced="^4" class="api">
       
  3983 <unit bldFile="mw/phonesrv/phonesrv_plat/phone_settings_ui_notes_api/group"/>
       
  3984 </component>
  3935 </collection>
  3985 </collection>
  3936 <collection name="telutils" long-name="Telephony Utils" level="utils">
  3986 <collection name="telutils" long-name="Telephony Utils" level="utils">
  3937 <component name="phoneparser" filter="s60" long-name="Phone Parser">
  3987 <component name="phoneparser" filter="s60" long-name="Phone Parser">
  3938 <unit bldFile="mw/phonesrv/telutils/phoneparser/group"/>
  3988 <unit bldFile="mw/phonesrv/telutils/phoneparser/group"/>
  3939 </component>
  3989 </component>
  3970 <!-- need to move to own component, not under sssettings -->
  4020 <!-- need to move to own component, not under sssettings -->
  3971 <unit bldFile="mw/phonesrv/cellular/sssettings/xqbindings/sssettingswrapper" proFile="sssettingswrapper.pro"/>
  4021 <unit bldFile="mw/phonesrv/cellular/sssettings/xqbindings/sssettingswrapper" proFile="sssettingswrapper.pro"/>
  3972 </component>
  4022 </component>
  3973 <component name="psetnotesui" filter="s60" long-name="Phone Settings Notes UI" purpose="development">
  4023 <component name="psetnotesui" filter="s60" long-name="Phone Settings Notes UI" purpose="development">
  3974 <unit bldFile="mw/phonesrv/cellular/psetnotesui/group" filter="!test"/>
  4024 <unit bldFile="mw/phonesrv/cellular/psetnotesui/group" filter="!test"/>
       
  4025 </component>
       
  4026 <component name="psuinotes" filter="s60" long-name="Phone Settings Notes UI" introduced="^4">
       
  4027 <unit bldFile="mw/phonesrv/cellular/psuinotes" proFile="psuinotes.pro"/>
  3975 </component>
  4028 </component>
  3976 <component name="servicerequest" filter="s60" long-name="Service Request">
  4029 <component name="servicerequest" filter="s60" long-name="Service Request">
  3977 <unit bldFile="mw/phonesrv/cellular/servicerequest/group"/>
  4030 <unit bldFile="mw/phonesrv/cellular/servicerequest/group"/>
  3978 </component>
  4031 </component>
  3979 </collection>
  4032 </collection>
  4056 </component>
  4109 </component>
  4057 <component name="muiu_utils_api" long-name="Messaging Center UI Utilities API" filter="s60" introduced="^4" class="api">
  4110 <component name="muiu_utils_api" long-name="Messaging Center UI Utilities API" filter="s60" introduced="^4" class="api">
  4058 <unit bldFile="mw/messagingmw/msgfw_plat/muiu_utils_api/group"/>
  4111 <unit bldFile="mw/messagingmw/msgfw_plat/muiu_utils_api/group"/>
  4059 </component>
  4112 </component>
  4060 </collection>
  4113 </collection>
  4061 <collection name="msgbranched" long-name="Messaging Branched" level="support">
       
  4062 <!-- collection is really a component. Need to move down a directory -->
       
  4063 <component name="msgbranched_build" filter="s60" long-name="Messaging Branched Build" class="config">
       
  4064 <unit bldFile="mw/messagingmw/msgbranched/group"/>
       
  4065 </component>
       
  4066 </collection>
       
  4067 <collection name="messagingfw" long-name="Messaging Framework" level="fw">
  4114 <collection name="messagingfw" long-name="Messaging Framework" level="fw">
  4068 <!-- should break this collection up into smaller related collections -->
  4115 <!-- should break this collection up into smaller related collections -->
  4069 <component name="send_ui_api" long-name="Send UI API" filter="s60" deprecated="^4" class="api">
  4116 <component name="send_ui_api" long-name="Send UI API" filter="s60" deprecated="^4" class="api">
  4070 <unit bldFile="mw/messagingmw/messagingfw/deprecate/send_ui_api/group"/>
  4117 <unit bldFile="mw/messagingmw/messagingfw/deprecate/send_ui_api/group"/>
  4071 </component>
  4118 </component>
  4278 </component>
  4325 </component>
  4279 <component name="simple_instant_msg_api" long-name="Simple Instant Msg API" filter="s60" class="api">
  4326 <component name="simple_instant_msg_api" long-name="Simple Instant Msg API" filter="s60" class="api">
  4280 <unit bldFile="mw/legacypresence/pressrv_plat/simple_instant_msg_api/group"/>
  4327 <unit bldFile="mw/legacypresence/pressrv_plat/simple_instant_msg_api/group"/>
  4281 </component>
  4328 </component>
  4282 </collection>
  4329 </collection>
  4283 <collection name="xdmengine" long-name="XDM Engine" level="engine">
       
  4284 <!-- collection is really a component. Need to move down a directory (eg xdm/xdmengine)-->
       
  4285 <component name="xdmengine_build" filter="s60" long-name="XDM Engine Build">
       
  4286 <unit bldFile="mw/legacypresence/xdmengine/group"/>
       
  4287 </component>
       
  4288 </collection>
       
  4289 <collection name="xdmprotocols" long-name="XDM Protocols" level="fw">
       
  4290 <!-- collection is really a component. Need to move down a directory (eg xdm/xdmprotocols)-->
       
  4291 <component name="xdmprotocols_build" filter="s60" long-name="XDM Protocols Build">
       
  4292 <unit bldFile="mw/legacypresence/xdmprotocols/group"/>
       
  4293 </component>
       
  4294 </collection>
       
  4295 <collection name="msgconnmanager" long-name="Messaging Connection Manager" level="fw">
       
  4296 <!-- collection is really a component. Need to move down a directory-->
       
  4297 <component name="msgconnmanager_build" filter="s60" long-name="Messaging Connection Manager Build">
       
  4298 <unit bldFile="mw/legacypresence/msgconnmanager/group"/>
       
  4299 </component>
       
  4300 </collection>
       
  4301 <collection name="simpleengine" long-name="SIMPLE Engine" level="engine">
       
  4302 <!-- collection is really a component. Need to move down a directory-->
       
  4303 <component name="simpleengine_build" filter="s60" long-name="SIMPLE Engine Build">
       
  4304 <unit bldFile="mw/legacypresence/simpleengine/group"/>
       
  4305 </component>
       
  4306 </collection>
       
  4307 <collection name="presencefwsimpleadpt" long-name="Presence Framework SIMPLE Adaptation" level="fw">
       
  4308 <!-- collection is really a component. Need to move down a directory-->
       
  4309 <component name="simpleplugin" filter="s60" long-name="SIMPLE Plugin" plugin="Y">
       
  4310 <unit bldFile="mw/legacypresence/presencefwsimpleadpt/group"/>
       
  4311 </component>
       
  4312 </collection>
       
  4313 <collection name="simpledatamodeladapter" long-name="SIMPLE Data Model Adapter" level="fw">
       
  4314 <component name="presenceplugin" filter="s60" long-name="Presence Plugin" introduced="^2" plugin="Y">
       
  4315 <unit bldFile="mw/legacypresence/simpledatamodeladapter/group"/>
       
  4316 </component>
       
  4317 </collection>
       
  4318 </block>
  4330 </block>
  4319 <block name="searchsrv" level="specific" long-name="Search Services" levels="services engine generic api">
  4331 <block name="searchsrv" level="specific" long-name="Search Services" levels="services engine generic api">
  4320 <collection name="searchsrv_plat" long-name="Search Services Platform Interfaces" level="api">
  4332 <collection name="searchsrv_plat" long-name="Search Services Platform Interfaces" level="api">
  4321 <component name="cpix_utility_api" long-name="CPIX Utility API" filter="s60" introduced="^4" class="api">
  4333 <component name="cpix_utility_api" long-name="CPIX Utility API" filter="s60" introduced="^4" class="api">
  4322 <unit bldFile="mw/searchsrv/searchsrv_plat/cpix_utility_api/group"/>
  4334 <unit bldFile="mw/searchsrv/searchsrv_plat/cpix_utility_api/group"/>
  4344 <unit bldFile="mw/searchsrv/searcher/SearchClient/group"/>
  4356 <unit bldFile="mw/searchsrv/searcher/SearchClient/group"/>
  4345 </component>
  4357 </component>
  4346 <component name="searchserver" long-name="Search Server" filter="s60" introduced="^4">
  4358 <component name="searchserver" long-name="Search Server" filter="s60" introduced="^4">
  4347 <unit bldFile="mw/searchsrv/searcher/SearchServer/group"/>
  4359 <unit bldFile="mw/searchsrv/searcher/SearchServer/group"/>
  4348 </component>
  4360 </component>
       
  4361 <component name="searcher_test" long-name="Searcher Tests" filter="s60" purpose="development" introduced="^4">
       
  4362 <!-- #include from common bld.inf or split into two components -->
       
  4363 <unit bldFile="mw/searchsrv/searcher/tsrc/RobustnessTest/group"/>
       
  4364 <unit bldFile="mw/searchsrv/searcher/tsrc/LogPlayer/group"/>
       
  4365 </component>
  4349 </collection>
  4366 </collection>
  4350 <collection name="searchsrv_harvester" long-name="Search Services Harvester" level="services">
  4367 <collection name="searchsrv_harvester" long-name="Search Services Harvester" level="services">
  4351 <component name="searchsrv_pluginfw" long-name="Search Server" filter="s60" introduced="^4">
  4368 <component name="searchsrv_pluginfw" long-name="Search Server" filter="s60" introduced="^4">
  4352 <unit bldFile="mw/searchsrv/harvester/pluginfw/group"/>
  4369 <unit bldFile="mw/searchsrv/harvester/pluginfw/group"/>
  4353 </component>
  4370 </component>
  4354 <component name="searchsrv_harvesterserver" long-name="Search Harvester Server" filter="s60" introduced="^4">
  4371 <component name="searchsrv_harvesterserver" long-name="Search Harvester Server" filter="s60" introduced="^4">
  4355 <unit bldFile="mw/searchsrv/harvester/HarvesterServer/group"/>
  4372 <unit bldFile="mw/searchsrv/harvester/harvesterserver" proFile="harvester.pro"/>
  4356 </component>
  4373 </component>
  4357 </collection>
  4374 </collection>
  4358 <collection name="searchsrv_watchdog" long-name="Search Services Watch Dog" level="services">
  4375 <collection name="searchsrv_watchdog" long-name="Search Services Watch Dog" level="services">
  4359 <component name="searchsrv_watchdog_build" long-name="Search Services Watch Dog Build" filter="s60" introduced="^4">
  4376 <component name="searchsrv_watchdog_build" long-name="Search Services Watch Dog Build" filter="s60" introduced="^4">
  4360 <unit bldFile="mw/searchsrv/WatchDog/group"/>
  4377 <unit bldFile="mw/searchsrv/WatchDog/group"/>
  4361 </component>
  4378 </component>
  4362 </collection>
  4379 </collection>
  4363 <collection name="qcpix" long-name="Qt CPIX" level="engine">
  4380 <collection name="qcpix" long-name="Qt CPIX" level="engine">
  4364 <component name="qcpixsearchclient" long-name="Qt CPIX Search Client" introduced="^4">
  4381 <component name="qcpix_build" long-name="Qt CPIX Build" introduced="^4">
  4365 <!-- Snag! qcpix.pro and qcpixsearchclient.pro in same directory! -->
  4382 <unit bldFile="mw/searchsrv/qcpix" proFile="qcpix.pro"/>
  4366 <unit bldFile="mw/searchsrv/qcpix" proFile="qcpixsearchclient.pro"/>
       
  4367 </component>
  4383 </component>
  4368 </collection>
  4384 </collection>
  4369 <collection name="searchsrv_info" long-name="Search Services Info">
  4385 <collection name="searchsrv_info" long-name="Search Services Info">
  4370 <component name="searchsrv_build" long-name="Search Services Build" introduced="^4">
  4386 <component name="searchsrv_build" long-name="Search Services Build" introduced="^4">
  4371 <!-- move exports to own component and remove this -->
  4387 <!-- move exports to own component and remove this -->
  4462 <unit bldFile="mw/remotemgmt/remotemgmt_plat/update_package_storage_plugin_api/group"/>
  4478 <unit bldFile="mw/remotemgmt/remotemgmt_plat/update_package_storage_plugin_api/group"/>
  4463 </component>
  4479 </component>
  4464 <component name="syncml_notifier_roaming_api" long-name="SyncML Notifier Roaming API" filter="s60" class="api">
  4480 <component name="syncml_notifier_roaming_api" long-name="SyncML Notifier Roaming API" filter="s60" class="api">
  4465 <unit bldFile="mw/remotemgmt/remotemgmt_plat/syncml_notifier_roaming_api/group"/>
  4481 <unit bldFile="mw/remotemgmt/remotemgmt_plat/syncml_notifier_roaming_api/group"/>
  4466 </component>
  4482 </component>
  4467 <component name="sync_service_api" long-name="Sync Service API" filter="s60" class="api">
       
  4468 <unit bldFile="mw/remotemgmt/remotemgmt_plat/sync_service_api/group"/>
       
  4469 </component>
       
  4470 <component name="dcmo_adapter_api" long-name="DCMO Adapter API" filter="s60" class="api">
  4483 <component name="dcmo_adapter_api" long-name="DCMO Adapter API" filter="s60" class="api">
  4471 <unit bldFile="mw/remotemgmt/remotemgmt_plat/dcmo_adapter_api/group"/>
  4484 <unit bldFile="mw/remotemgmt/remotemgmt_plat/dcmo_adapter_api/group"/>
  4472 </component>
  4485 </component>
  4473 <component name="dcmo_control_api" long-name="DCMO Control API" filter="s60" class="api">
  4486 <component name="dcmo_control_api" long-name="DCMO Control API" filter="s60" class="api">
  4474 <unit bldFile="mw/remotemgmt/remotemgmt_plat/dcmo_control_api/group"/>
  4487 <unit bldFile="mw/remotemgmt/remotemgmt_plat/dcmo_control_api/group"/>
  4477 <unit bldFile="mw/remotemgmt/remotemgmt_plat/ds_capability_mgmt_plugin_api/group"/>
  4490 <unit bldFile="mw/remotemgmt/remotemgmt_plat/ds_capability_mgmt_plugin_api/group"/>
  4478 </component>
  4491 </component>
  4479 <component name="devicemgmt_dialogs_api" long-name="Device Management Dialogs API" filter="s60" introduced="^4" class="api">
  4492 <component name="devicemgmt_dialogs_api" long-name="Device Management Dialogs API" filter="s60" introduced="^4" class="api">
  4480 <unit bldFile="mw/remotemgmt/remotemgmt_plat/devicemgmt_dialogs_api/group"/>
  4493 <unit bldFile="mw/remotemgmt/remotemgmt_plat/devicemgmt_dialogs_api/group"/>
  4481 </component>
  4494 </component>
       
  4495 <component name="dm_device_dialog_api" long-name="DM Device Dialog API" filter="s60" introduced="^4" class="api">
       
  4496 <unit bldFile="mw/remotemgmt/remotemgmt_plat/dm_device_dialog_api/group"/>
       
  4497 </component>
  4482 </collection>
  4498 </collection>
  4483 <collection name="policymanagement" long-name="Policy Management" level="generic">
  4499 <collection name="policymanagement" long-name="Policy Management" level="generic">
  4484 <component name="pmdmadapter" filter="s60" long-name="PM DM Adapter" plugin="Y">
  4500 <component name="policyenginepolicies" long-name="Policy Engine Policies" filter="s60,!dfs_build">
  4485 <unit bldFile="mw/remotemgmt/policymanagement/pmdmadapter/group"/>
  4501 <unit bldFile="mw/remotemgmt/policymanagement/policyengine/policyenginepolicies/group"/>
  4486 </component>
       
  4487 <component name="dmutilserver" filter="s60" long-name="DM Util Server">
       
  4488 <unit bldFile="mw/remotemgmt/policymanagement/dmutilserver/group"/>
       
  4489 </component>
  4502 </component>
  4490 <component name="policyengine" filter="s60" long-name="Policy Engine">
  4503 <component name="policyengine" filter="s60" long-name="Policy Engine">
  4491 <unit bldFile="mw/remotemgmt/policymanagement/policyengine/group" filter="!dfs_build"/>
  4504 <unit bldFile="mw/remotemgmt/policymanagement/policyengine" proFile="policyengine.pro"/>
  4492 </component>
  4505 </component>
  4493 <component name="policymanagement_build" filter="s60" long-name="Policy Management Build">
  4506 <component name="policymanagement_config" filter="s60" long-name="Policy Management Config" class="config">
  4494 <!--  need to distribute exports, etc into the other components and remove this-->
       
  4495 <unit bldFile="mw/remotemgmt/policymanagement/group"/>
  4507 <unit bldFile="mw/remotemgmt/policymanagement/group"/>
  4496 </component>
  4508 </component>
  4497 </collection>
  4509 </collection>
  4498 <collection name="syncmlfw" long-name="SyncML Framework" level="server">
  4510 <collection name="syncmlfw" long-name="SyncML Framework" level="server">
  4499 <component name="syncmlfw_build" filter="s60" long-name="SyncML Framework Build">
  4511 <component name="syncmlfw_build" filter="s60" long-name="SyncML Framework Build">
  4549 <!--  need to distribute exports, etc into the other components and remove this-->
  4561 <!--  need to distribute exports, etc into the other components and remove this-->
  4550 <unit bldFile="mw/remotemgmt/dcmofw/group"/>
  4562 <unit bldFile="mw/remotemgmt/dcmofw/group"/>
  4551 </component>
  4563 </component>
  4552 </collection>
  4564 </collection>
  4553 <collection name="fotaapplication" long-name="FOTA Application" level="generic">
  4565 <collection name="fotaapplication" long-name="FOTA Application" level="generic">
       
  4566 <component name="fotaapplication_build" filter="s60" long-name="FOTA Application Build">
       
  4567 <!-- need to make this a real component: move down a dir? break up? -->
       
  4568 <unit bldFile="mw/remotemgmt/fotaapplication/group"/>
       
  4569 </component>
  4554 <component name="fotaserver" filter="s60" long-name="FOTA Server">
  4570 <component name="fotaserver" filter="s60" long-name="FOTA Server">
  4555 <unit bldFile="mw/remotemgmt/fotaapplication/fotaserver/group"/>
  4571 <unit bldFile="mw/remotemgmt/fotaapplication/fotaserver" proFile="fotaserver.pro"/>
  4556 </component>
  4572 </component>
  4557 <component name="fotacustcmds" filter="s60" long-name="FOTA Custom Commands">
  4573 </collection>
  4558 <unit bldFile="mw/remotemgmt/fotaapplication/fotaserver/fotacustcmds/group"/>
  4574 <collection name="devicemgmtnotifications" long-name="Device Management Notifications" level="server">
  4559 </component>
  4575 <component name="devicemgmtnotifications_rom" filter="s60" long-name="DM Notifications ROM" introduced="^4">
  4560 <!-- really need to find a better way to do this -->
  4576 <unit bldFile="mw/remotemgmt/devicemgmtnotifications/rom"/>
  4561 <component name="fotacustcmds-alt" filter="s60" long-name="FOTA Custom Commands">
  4577 </component>
  4562 <unit bldFile="mw/remotemgmt/fotaapplication/fotaserver/fotacustcmds/group"/>
  4578 <component name="dmdevdialogclient" filter="s60" long-name="DM Device Dialog Client" introduced="^4">
       
  4579 <unit bldFile="mw/remotemgmt/devicemgmtnotifications/dmdevdialogclient/bld"/>
       
  4580 </component>
       
  4581 <component name="dmdevdialogserver" filter="s60" long-name="DM Device Dialog Server" introduced="^4">
       
  4582 <unit bldFile="mw/remotemgmt/devicemgmtnotifications/dmdevdialogserver/bld"/>
  4563 </component>
  4583 </component>
  4564 </collection>
  4584 </collection>
  4565 </block>
  4585 </block>
  4566 <block name="remoteconn" level="generic" long-name="Remote Connectivity" levels="plugin framework server generic specific">
  4586 <block name="remoteconn" level="generic" long-name="Remote Connectivity" levels="plugin framework server generic specific">
  4567 <collection name="remoteconn_info" long-name="Remote Connectivity Info" level="specific">
  4587 <collection name="remoteconn_info" long-name="Remote Connectivity Info" level="specific">
  4592 <component name="mtpimagedp" long-name="MTP Image Data Provider" filter="gt" introduced="^3" purpose="optional" plugin="Y">
  4612 <component name="mtpimagedp" long-name="MTP Image Data Provider" filter="gt" introduced="^3" purpose="optional" plugin="Y">
  4593 <unit bldFile="mw/remoteconn/mtpdataproviders/mtpimagedp/group" mrp="mw/remoteconn/mtpdataproviders/mtpimagedp/group/mtp_imagedp.mrp"/>
  4613 <unit bldFile="mw/remoteconn/mtpdataproviders/mtpimagedp/group" mrp="mw/remoteconn/mtpdataproviders/mtpimagedp/group/mtp_imagedp.mrp"/>
  4594 </component>
  4614 </component>
  4595 <component name="mtppictbridgedp" long-name="MTP PictBridge Data Provider" filter="gt" introduced="^3" purpose="optional" plugin="Y">
  4615 <component name="mtppictbridgedp" long-name="MTP PictBridge Data Provider" filter="gt" introduced="^3" purpose="optional" plugin="Y">
  4596 <unit bldFile="mw/remoteconn/mtpdataproviders/mtppictbridgedp/group" mrp="mw/remoteconn/mtpdataproviders/mtppictbridgedp/group/mtp_pictbridgedp.mrp"/>
  4616 <unit bldFile="mw/remoteconn/mtpdataproviders/mtppictbridgedp/group" mrp="mw/remoteconn/mtpdataproviders/mtppictbridgedp/group/mtp_pictbridgedp.mrp"/>
       
  4617 </component>
       
  4618 <component name="mtpplaybackcontroldp" long-name="MTP Playback Control Data Provider" introduced="^4" purpose="optional" plugin="Y">
       
  4619 <unit bldFile="mw/remoteconn/mtpdataproviders/mtpplaybackcontroldp/group" mrp="mw/remoteconn/mtpdataproviders/mtpplaybackcontroldp/group/mtp_playbackcontroldp.mrp"/>
  4597 </component>
  4620 </component>
  4598 </collection>
  4621 </collection>
  4599 <collection name="backupandrestore" long-name="Backup and Restore" level="specific">
  4622 <collection name="backupandrestore" long-name="Backup and Restore" level="specific">
  4600 <component name="backupengine" long-name="Backup Engine" introduced="9.0" purpose="optional">
  4623 <component name="backupengine" long-name="Backup Engine" introduced="9.0" purpose="optional">
  4601 <unit bldFile="mw/remoteconn/backupandrestore/backupengine/group" mrp="mw/remoteconn/backupandrestore/backupengine/group/connectivity_backupengine.mrp"/>
  4624 <unit bldFile="mw/remoteconn/backupandrestore/backupengine/group" mrp="mw/remoteconn/backupandrestore/backupengine/group/connectivity_backupengine.mrp"/>
  4896 <unit bldFile="mw/btservices/btservices_plat/obex_service_utils_api/group"/>
  4919 <unit bldFile="mw/btservices/btservices_plat/obex_service_utils_api/group"/>
  4897 </component>
  4920 </component>
  4898 <component name="usb_obexservicemanager_client_api" long-name="OBEX Service Manager Client API" filter="s60" class="api">
  4921 <component name="usb_obexservicemanager_client_api" long-name="OBEX Service Manager Client API" filter="s60" class="api">
  4899 <unit bldFile="mw/btservices/btservices_plat/usb_obexservicemanager_client_api/group"/>
  4922 <unit bldFile="mw/btservices/btservices_plat/usb_obexservicemanager_client_api/group"/>
  4900 </component>
  4923 </component>
       
  4924 <component name="bt_remote_device_setting_api" long-name="BT Remote Device Setting API" filter="s60" introduced="^4" class="api">
       
  4925 <unit bldFile="mw/btservices/btservices_plat" proFile="btservices_plat.pro"/>
       
  4926 </component>
  4901 </collection>
  4927 </collection>
  4902 <collection name="bluetoothengine" long-name="Bluetooth Engine" level="framework">
  4928 <collection name="bluetoothengine" long-name="Bluetooth Engine" level="framework">
  4903 <component name="btnotifclient" filter="s60" long-name="Bluetooth Notification Client" introduced="^4">
  4929 <component name="btnotifclient" filter="s60" long-name="Bluetooth Notification Client" introduced="^4">
  4904 <!-- cannot put a component under another component. Move up a directory -->
  4930 <!-- cannot put a component under another component. Move up a directory -->
  4905 <unit bldFile="mw/btservices/bluetoothengine/btnotif/btnotifclient/group"/>
  4931 <unit bldFile="mw/btservices/bluetoothengine/btnotif/btnotifclient/group"/>
  4941 <unit bldFile="mw/btservices/bluetoothengine/bthid/group"/>
  4967 <unit bldFile="mw/btservices/bluetoothengine/bthid/group"/>
  4942 </component>
  4968 </component>
  4943 <component name="btctrldcmoadapter" filter="s60" long-name="Bluetooth Control DCMO Adapter" introduced="^3" plugin="Y">
  4969 <component name="btctrldcmoadapter" filter="s60" long-name="Bluetooth Control DCMO Adapter" introduced="^3" plugin="Y">
  4944 <unit bldFile="mw/btservices/bluetoothengine/btctrldcmoadapter/group"/>
  4970 <unit bldFile="mw/btservices/bluetoothengine/btctrldcmoadapter/group"/>
  4945 </component>
  4971 </component>
       
  4972 <component name="btindicator" filter="s60" long-name="Bluetooth Indicator" introduced="^4">
       
  4973 <unit bldFile="mw/btservices/bluetoothengine/btindicator" proFile="btindicator.pro"/>
       
  4974 </component>
       
  4975 <component name="bluetoothengine_conf" filter="s60" long-name="Bluetooth Engine Config" introduced="^4" class="config">
       
  4976 <unit bldFile="mw/btservices/bluetoothengine/conf"/>
       
  4977 </component>
  4946 </collection>
  4978 </collection>
  4947 <collection name="bluetoothappprofiles" long-name="Bluetooth Application Profiles" level="plugin">
  4979 <collection name="bluetoothappprofiles" long-name="Bluetooth Application Profiles" level="plugin">
  4948 <component name="avrcp" long-name="Bluetooth AVRCP" introduced="9.1" purpose="optional">
  4980 <component name="avrcp" long-name="Bluetooth AVRCP" introduced="9.1" purpose="optional">
  4949 <unit bldFile="mw/btservices/bluetoothappprofiles/avrcp" mrp="mw/btservices/bluetoothappprofiles/avrcp/bluetooth_avrcp.mrp"/>
  4981 <unit bldFile="mw/btservices/bluetoothappprofiles/avrcp" mrp="mw/btservices/bluetoothappprofiles/avrcp/bluetooth_avrcp.mrp"/>
  4950 </component>
  4982 </component>
  4963 </component>
  4995 </component>
  4964 </collection>
  4996 </collection>
  4965 <collection name="btobexprofiles" long-name="BT OBEX Profiles" level="generic">
  4997 <collection name="btobexprofiles" long-name="BT OBEX Profiles" level="generic">
  4966 <component name="obexreceiveservices" long-name="OBEX Receive Services" filter="s60">
  4998 <component name="obexreceiveservices" long-name="OBEX Receive Services" filter="s60">
  4967 <unit bldFile="mw/btservices/btobexprofiles/obexreceiveservices/group"/>
  4999 <unit bldFile="mw/btservices/btobexprofiles/obexreceiveservices/group"/>
       
  5000 </component>
       
  5001 <component name="btmsgviewer" long-name="BT Message Viewer" filter="s60" introduced="^4">
       
  5002 <!-- should be moved out from under obexreceiveservices into own component dir -->
       
  5003 <unit bldFile="mw/btservices/btobexprofiles/obexreceiveservices/btmsgviewer" proFile="btmsgviewer.pro"/>
  4968 </component>
  5004 </component>
  4969 <component name="obexsendservices" long-name="OBEX Send Services" filter="s60">
  5005 <component name="obexsendservices" long-name="OBEX Send Services" filter="s60">
  4970 <unit bldFile="mw/btservices/btobexprofiles/obexsendservices/group"/>
  5006 <unit bldFile="mw/btservices/btobexprofiles/obexsendservices/group"/>
  4971 </component>
  5007 </component>
  4972 <component name="obexhighway" long-name="OBEX Highway" filter="s60" introduced="^4">
  5008 <component name="obexhighway" long-name="OBEX Highway" filter="s60" introduced="^4">
  5047 <unit bldFile="mw/usbservices/usbclasses/usbphoneasmodem/group"/>
  5083 <unit bldFile="mw/usbservices/usbclasses/usbphoneasmodem/group"/>
  5048 </component>
  5084 </component>
  5049 </collection>
  5085 </collection>
  5050 <collection name="usbuis" long-name="USB UIs" level="specific">
  5086 <collection name="usbuis" long-name="USB UIs" level="specific">
  5051 <component name="usbuinotif" filter="s60" long-name="USB UI Notifiers">
  5087 <component name="usbuinotif" filter="s60" long-name="USB UI Notifiers">
  5052 <unit bldFile="mw/usbservices/usbuis/usbuinotif" proFile="usbuinotif.pro" qmakeArgs="-r"/>
  5088 <unit bldFile="mw/usbservices/usbuis/usbuinotif" filter="!test" proFile="usbuinotif.pro" qmakeArgs="-r"/>
  5053 </component>
  5089 </component>
  5054 <component name="imageprintuiprovider" filter="s60" long-name="ImagePrint UI Provider" plugin="Y">
  5090 <component name="imageprintuiprovider" filter="s60" long-name="ImagePrint UI Provider" plugin="Y">
  5055 <unit bldFile="mw/usbservices/usbuis/imageprintuiprovider/group"/>
  5091 <unit bldFile="mw/usbservices/usbuis/imageprintuiprovider/group"/>
  5056 </component>
  5092 </component>
  5057 <component name="usbimageprintui" filter="s60" long-name="ImagePrint UI">
  5093 <component name="usbimageprintui" filter="s60" long-name="ImagePrint UI">
  5062 </component>
  5098 </component>
  5063 <component name="usbindicatorplugin" long-name="USB Indicator Plugin" introduced="^4" filter="s60" plugin="Y">
  5099 <component name="usbindicatorplugin" long-name="USB Indicator Plugin" introduced="^4" filter="s60" plugin="Y">
  5064 <unit bldFile="mw/usbservices/usbuis/usbindicatorplugin" proFile="usbindicatorplugin.pro" qmakeArgs="-r"/>
  5100 <unit bldFile="mw/usbservices/usbuis/usbindicatorplugin" proFile="usbindicatorplugin.pro" qmakeArgs="-r"/>
  5065 </component>
  5101 </component>
  5066 </collection>
  5102 </collection>
  5067 <collection name="usbservices_test" long-name="USB Services Test" level="server"/>
       
  5068 </block>
  5103 </block>
  5069 <block name="imghandling" level="specific" long-name="Image Handling" levels="lib util if">
  5104 <block name="imghandling" level="specific" long-name="Image Handling" levels="lib util if">
  5070 <collection name="imagehandling_plat" long-name="Image Handling Platform Interfaces" level="if">
  5105 <collection name="imagehandling_plat" long-name="Image Handling Platform Interfaces" level="if">
  5071 <component name="image_handling_library_api" long-name="Image Handling Library API" filter="s60" class="api">
  5106 <component name="image_handling_library_api" long-name="Image Handling Library API" filter="s60" class="api">
  5072 <unit bldFile="mw/imghandling/imagehandling_plat/image_handling_library_api/group"/>
  5107 <unit bldFile="mw/imghandling/imagehandling_plat/image_handling_library_api/group"/>
  5151 <!--make this collection a single component, or split this bld.inf into the other units  -->
  5186 <!--make this collection a single component, or split this bld.inf into the other units  -->
  5152 <unit bldFile="mw/mds/metadataengine/group"/>
  5187 <unit bldFile="mw/mds/metadataengine/group"/>
  5153 </component>
  5188 </component>
  5154 </collection>
  5189 </collection>
  5155 <collection name="locationmanager" long-name="Location Manager" level="mgr">
  5190 <collection name="locationmanager" long-name="Location Manager" level="mgr">
       
  5191 <component name="geoconverter" filter="s60" long-name="Geoconverter" introduced="^4">
       
  5192 <unit bldFile="mw/mds/locationmanager/geoconverter/group"/>
       
  5193 </component>
       
  5194 <component name="geo_tagcreator" filter="s60" long-name="Geo Tag Creator" introduced="^4">
       
  5195 <unit bldFile="mw/mds/locationmanager/tagcreator/group"/>
       
  5196 </component>
       
  5197 <component name="reversegeocode" filter="s60" long-name="Reverse Geocode" introduced="^4">
       
  5198 <unit bldFile="mw/mds/locationmanager/ReverseGeocode/group"/>
       
  5199 </component>
       
  5200 <component name="reversegeocoderplugin" filter="s60" long-name="Reverse Geo-Coder Plugin" introduced="^4" plugin="Y">
       
  5201 <unit bldFile="mw/mds/locationmanager/ReverseGeoCoderPlugin/group"/>
       
  5202 </component>
       
  5203 <component name="geotagger" filter="s60" long-name="Geo Tagger" introduced="^4">
       
  5204 <unit bldFile="mw/mds/locationmanager/geotagger/group"/>
       
  5205 </component>
  5156 <component name="locationtrail" filter="s60" long-name="Location Trail" introduced="^2">
  5206 <component name="locationtrail" filter="s60" long-name="Location Trail" introduced="^2">
  5157 <unit bldFile="mw/mds/locationmanager/locationtrail/group"/>
  5207 <unit bldFile="mw/mds/locationmanager/locationtrail/group"/>
  5158 </component>
  5208 </component>
  5159 <component name="locationmanager_server" filter="s60" long-name="Location Manager Server" introduced="^2">
  5209 <component name="locationmanager_server" filter="s60" long-name="Location Manager Server" introduced="^2">
  5160 <unit bldFile="mw/mds/locationmanager/server/group"/>
  5210 <unit bldFile="mw/mds/locationmanager/server/group"/>
  5688 <unit bldFile="mw/qt/src/s60installs/deviceconfiguration"/>
  5738 <unit bldFile="mw/qt/src/s60installs/deviceconfiguration"/>
  5689 </component>
  5739 </component>
  5690 </collection>
  5740 </collection>
  5691 <collection name="qt_info" long-name="Qt Info" level="mw">
  5741 <collection name="qt_info" long-name="Qt Info" level="mw">
  5692 <component name="qt_build" long-name="Qt Build" introduced="^2">
  5742 <component name="qt_build" long-name="Qt Build" introduced="^2">
  5693 <unit bldFile="mw/qt" proFile="projects.pro" 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"/>
  5743 <unit bldFile="mw/qt" proFile="projects.pro" qmakeArgs="-r"/>
  5694 </component>
  5744 </component>
  5695 </collection>
  5745 </collection>
  5696 <collection name="qtdemos" long-name="Qt Demos" level="app"/>
  5746 <collection name="qtdemos" long-name="Qt Demos" level="app"/>
  5697 <collection name="qtexamples" long-name="Qt Examples" level="app"/>
  5747 <collection name="qtexamples" long-name="Qt Examples" level="app"/>
  5698 <collection name="qt_tests" long-name="Qt Tests" level="app"/>
  5748 <collection name="qt_tests" long-name="Qt Tests" level="app"/>
  6608 <unit bldFile="mw/gsprofilesrv/profilesservices/profileengine/group"/>
  6658 <unit bldFile="mw/gsprofilesrv/profilesservices/profileengine/group"/>
  6609 </component>
  6659 </component>
  6610 </collection>
  6660 </collection>
  6611 </block>
  6661 </block>
  6612 <block name="homescreensrv" level="specific" long-name="Home Screen Services" levels="plugin framework server generic specific">
  6662 <block name="homescreensrv" level="specific" long-name="Home Screen Services" levels="plugin framework server generic specific">
  6613 <collection name="appfoundation" long-name="App Foundation" level="generic">
       
  6614 <component name="appfoundation_build" long-name="App Foundation Build" introduced="^4">
       
  6615 <unit bldFile="mw/homescreensrv/appfoundation" qmakeArgs="-r" proFile="appfoundation.pro"/>
       
  6616 </component>
       
  6617 </collection>
       
  6618 <collection name="hswidgetmodel" long-name="Home Screen Widget Model" level="framework">
  6663 <collection name="hswidgetmodel" long-name="Home Screen Widget Model" level="framework">
  6619 <component name="hswidgetmodel_build" long-name="Home Screen Widget Model Build" introduced="^4">
  6664 <component name="hswidgetmodel_build" long-name="Home Screen Widget Model Build" introduced="^4">
  6620 <unit bldFile="mw/homescreensrv/hswidgetmodel" qmakeArgs="-r" proFile="hswidgetmodel.pro"/>
  6665 <unit bldFile="mw/homescreensrv/hswidgetmodel" qmakeArgs="-r" proFile="hswidgetmodel.pro"/>
  6621 </component>
  6666 </component>
  6622 </collection>
  6667 </collection>
  6643 <collection name="homescreensrv_plat" long-name="Home Screen Services Platform Interfaces" level="specific">
  6688 <collection name="homescreensrv_plat" long-name="Home Screen Services Platform Interfaces" level="specific">
  6644 <component name="homescreensrv_plat_build" long-name="Home Screen Services Platform Interfaces build" introduced="^4">
  6689 <component name="homescreensrv_plat_build" long-name="Home Screen Services Platform Interfaces build" introduced="^4">
  6645 <unit bldFile="mw/homescreensrv/homescreensrv_plat" qmakeArgs="-r" proFile="homescreensrv_plat.pro"/>
  6690 <unit bldFile="mw/homescreensrv/homescreensrv_plat" qmakeArgs="-r" proFile="homescreensrv_plat.pro"/>
  6646 </component>
  6691 </component>
  6647 <component name="menu_sat_interface_api" long-name="Menu SAT Interface API" filter="s60" class="api"/>
  6692 <component name="menu_sat_interface_api" long-name="Menu SAT Interface API" filter="s60" class="api"/>
  6648 <component name="appruntimemodel_api" long-name="Appliction Run-Time Model API" filter="s60" introduced="^4" class="api"/>
       
  6649 <component name="contentstorage_api" long-name="Content Storage API" filter="s60" introduced="^4" class="api"/>
  6693 <component name="contentstorage_api" long-name="Content Storage API" filter="s60" introduced="^4" class="api"/>
  6650 <component name="hswidgetmodel_api" long-name="HS Widget Model API" filter="s60" introduced="^4" class="api"/>
  6694 <component name="hswidgetmodel_api" long-name="HS Widget Model API" filter="s60" introduced="^4" class="api"/>
  6651 <component name="statemodel_api" long-name="State Model API" filter="s60" introduced="^4" class="api"/>
       
  6652 <component name="homescreen_information_api" long-name="Homescreen Information API" filter="s60" introduced="^4" class="api"/>
  6695 <component name="homescreen_information_api" long-name="Homescreen Information API" filter="s60" introduced="^4" class="api"/>
  6653 </collection>
  6696 </collection>
  6654 <collection name="hsactivityfw" long-name="Activity Framework" level="fw">
  6697 <collection name="hsactivityfw" long-name="Activity Framework" level="fw">
  6655 <component name="hsactivityfw_build" long-name="Activity Framework Build" introduced="^4">
  6698 <component name="hsactivityfw_build" long-name="Activity Framework Build" introduced="^4">
  6656 <unit bldFile="mw/homescreensrv/activityfw" qmakeArgs="-r" proFile="activityfw.pro"/>
  6699 <unit bldFile="mw/homescreensrv/activityfw" qmakeArgs="-r" proFile="activityfw.pro"/>
  6665 <collection name="hsappkeyhandler" long-name="HS Appplication Key Handler" level="server">
  6708 <collection name="hsappkeyhandler" long-name="HS Appplication Key Handler" level="server">
  6666 <component name="hsappkeyhandler_build" long-name="Appplication Key Handler Build" introduced="^4">
  6709 <component name="hsappkeyhandler_build" long-name="Appplication Key Handler Build" introduced="^4">
  6667 <unit bldFile="mw/homescreensrv/hsappkeyhandler" qmakeArgs="-r" proFile="hsappkeyhandler.pro"/>
  6710 <unit bldFile="mw/homescreensrv/hsappkeyhandler" qmakeArgs="-r" proFile="hsappkeyhandler.pro"/>
  6668 </component>
  6711 </component>
  6669 </collection>
  6712 </collection>
       
  6713 <collection name="tsdevicedialog" long-name="Task Switcher Device Dialog" level="plugin">
       
  6714 <component name="tsdevicedialog_build" long-name="Task Switcher Device Dialog Build" introduced="^4">
       
  6715 <!-- break this up into real components -->
       
  6716 <unit bldFile="mw/homescreensrv/tsdevicedialog" qmakeArgs="-r" proFile="tsdevicedialog.pro"/>
       
  6717 </component>
       
  6718 </collection>
  6670 <collection name="homescreensrv_info" long-name="Home Screen Services Info" level="specific">
  6719 <collection name="homescreensrv_info" long-name="Home Screen Services Info" level="specific">
  6671 <component name="homescreensrvconf" long-name="Home Screen Services Config" introduced="^4" class="config">
  6720 <component name="homescreensrvconf" long-name="Home Screen Services Config" introduced="^4" class="config">
  6672 <unit bldFile="mw/homescreensrv" qmakeArgs="-r" proFile="homescreensrv_exports_to_rom.pri"/>
  6721 <unit bldFile="mw/homescreensrv" qmakeArgs="-r" proFile="homescreensrv_exports_to_rom.pri"/>
  6673 </component>
  6722 </component>
  6674 <component name="homescreensrvrom" long-name="Home Screen Services ROM" introduced="^4">
  6723 <component name="homescreensrvrom" long-name="Home Screen Services ROM" introduced="^4">
  6723 <component name="startup_list_management_api" long-name="Startup List Management API" filter="s60" class="api">
  6772 <component name="startup_list_management_api" long-name="Startup List Management API" filter="s60" class="api">
  6724 <unit bldFile="mw/appinstall/appinstall_pub/startup_list_management_api/group"/>
  6773 <unit bldFile="mw/appinstall/appinstall_pub/startup_list_management_api/group"/>
  6725 </component>
  6774 </component>
  6726 </collection>
  6775 </collection>
  6727 <collection name="ncdengine" long-name="Nokia Content Discover" level="framework">
  6776 <collection name="ncdengine" long-name="Nokia Content Discover" level="framework">
  6728 <!-- collection is really just a component. Move down one diretcory -->
  6777 <component name="ncdengine_build" filter="s60" long-name="NCD Engine" introduced="^1">
  6729 <component name="ncdengine_build" filter="s60" long-name="NCD Build" introduced="^1">
  6778 <unit bldFile="mw/appinstall/ncdengine/engine" proFile="engine.pro" qmakeArgs="-r"/>
  6730 <unit bldFile="mw/appinstall/ncdengine/group"/>
       
  6731 </component>
  6779 </component>
  6732 </collection>
  6780 </collection>
  6733 <collection name="appinstaller" long-name="Application Installer" level="generic">
  6781 <collection name="appinstaller" long-name="Application Installer" level="generic">
  6734 <component name="appinstui" filter="s60" long-name="Application Installer UI" introduced="^2">
  6782 <component name="appinstui" filter="s60" long-name="Application Installer UI" introduced="^2">
  6735 <unit bldFile="mw/appinstall/appinstaller/appinstui/group"/>
  6783 <unit bldFile="mw/appinstall/appinstaller/appinstui/group"/>
  6939 <unit bldFile="mw/web/web_plat/cod_handler_api/group"/>
  6987 <unit bldFile="mw/web/web_plat/cod_handler_api/group"/>
  6940 </component>
  6988 </component>
  6941 <component name="connection_manager_api" long-name="Connection Manager API" filter="s60" class="api">
  6989 <component name="connection_manager_api" long-name="Connection Manager API" filter="s60" class="api">
  6942 <unit bldFile="mw/web/web_plat/connection_manager_api/group"/>
  6990 <unit bldFile="mw/web/web_plat/connection_manager_api/group"/>
  6943 </component>
  6991 </component>
  6944 <component name="cxml_library_api" long-name="cXml Library API" filter="s60" class="api">
       
  6945 <unit bldFile="mw/web/web_plat/cxml_library_api/group"/>
       
  6946 </component>
       
  6947 <component name="download_mgr_client_api_extn" long-name="Download Manager Client API Extension" filter="s60" class="api">
  6992 <component name="download_mgr_client_api_extn" long-name="Download Manager Client API Extension" filter="s60" class="api">
  6948 <unit bldFile="mw/web/web_plat/download_mgr_client_api_extn/group"/>
  6993 <unit bldFile="mw/web/web_plat/download_mgr_client_api_extn/group"/>
  6949 </component>
  6994 </component>
  6950 <component name="feeds_engine_api" long-name="Feeds Engine API" filter="s60" class="api">
  6995 <component name="feeds_engine_api" long-name="Feeds Engine API" filter="s60" class="api">
  6951 <unit bldFile="mw/web/web_plat/feeds_engine_api/group"/>
  6996 <unit bldFile="mw/web/web_plat/feeds_engine_api/group"/>
  6971 <component name="webutils_api" long-name="Web Utils API" filter="s60" class="api">
  7016 <component name="webutils_api" long-name="Web Utils API" filter="s60" class="api">
  6972 <unit bldFile="mw/web/web_plat/webutils_api/group"/>
  7017 <unit bldFile="mw/web/web_plat/webutils_api/group"/>
  6973 </component>
  7018 </component>
  6974 <component name="widget_registry_api" long-name="Widget Registry API" filter="s60" class="api">
  7019 <component name="widget_registry_api" long-name="Widget Registry API" filter="s60" class="api">
  6975 <unit bldFile="mw/web/web_plat/widget_registry_api/group"/>
  7020 <unit bldFile="mw/web/web_plat/widget_registry_api/group"/>
  6976 </component>
       
  6977 <component name="xml_parser_api" long-name="XML Parser API" filter="s60" class="api">
       
  6978 <unit bldFile="mw/web/web_plat/xml_parser_api/group"/>
       
  6979 </component>
  7021 </component>
  6980 </collection>
  7022 </collection>
  6981 <collection name="browserutilities" long-name="Browser Utilities" level="utils">
  7023 <collection name="browserutilities" long-name="Browser Utilities" level="utils">
  6982 <component name="browserdialogsprovider" filter="s60" long-name="Browser Dialogs Provider">
  7024 <component name="browserdialogsprovider" filter="s60" long-name="Browser Dialogs Provider">
  6983 <unit bldFile="mw/web/browserutilities/browserdialogsprovider/group"/>
  7025 <unit bldFile="mw/web/browserutilities/browserdialogsprovider/group"/>
  6984 </component>
  7026 </component>
  6985 <component name="recenturlstore" filter="s60" long-name="Recent URL Store">
  7027 <component name="recenturlstore" filter="s60" long-name="Recent URL Store">
  6986 <unit bldFile="mw/web/browserutilities/recenturlstore/group"/>
  7028 <unit bldFile="mw/web/browserutilities/recenturlstore/group"/>
  6987 </component>
       
  6988 <component name="xmlparser" filter="s60" long-name="XML Interface">
       
  6989 <unit bldFile="mw/web/browserutilities/xmlparser/group"/>
       
  6990 </component>
       
  6991 <component name="cxmllibrary" filter="s60" long-name="XML Parser Implementation">
       
  6992 <unit bldFile="mw/web/browserutilities/cxmllibrary/group"/>
       
  6993 </component>
  7029 </component>
  6994 <component name="downloadmgr" filter="s60" long-name="Download Manager">
  7030 <component name="downloadmgr" filter="s60" long-name="Download Manager">
  6995 <unit bldFile="mw/web/browserutilities/downloadmgr/group"/>
  7031 <unit bldFile="mw/web/browserutilities/downloadmgr/group"/>
  6996 </component>
  7032 </component>
  6997 <component name="connectionmanager" filter="s60" long-name="Connection Manager">
  7033 <component name="connectionmanager" filter="s60" long-name="Connection Manager">
  7445 </collection>
  7481 </collection>
  7446 <collection name="phoneplugins" long-name="Phone Plugins" level="plugin">
  7482 <collection name="phoneplugins" long-name="Phone Plugins" level="plugin">
  7447 <component name="csplugin" filter="s60" long-name="Circuit Switched Plugin" introduced="^4" plugin="Y">
  7483 <component name="csplugin" filter="s60" long-name="Circuit Switched Plugin" introduced="^4" plugin="Y">
  7448 <unit bldFile="app/phone/phoneplugins/csplugin/group"/>
  7484 <unit bldFile="app/phone/phoneplugins/csplugin/group"/>
  7449 </component>
  7485 </component>
  7450 <component name="hsdialerwidgetplugin" filter="s60" long-name="Home Screen Dialer Widget Plugin" introduced="^4" plugin="Y">
  7486 <component name="dialerwidgetplugin" filter="s60" long-name="Dialer Widget Plugin" introduced="^4" plugin="Y">
  7451 <unit bldFile="app/phone/phoneplugins/hsdialerwidgetplugin" proFile="hsdialerwidgetplugin.pro"/>
  7487 <unit bldFile="app/phone/phoneplugins/dialerwidgetplugin" proFile="dialerwidgetplugin.pro"/>
  7452 </component>
  7488 </component>
  7453 <component name="infowidgetplugin" filter="s60" long-name="Info Widget Plugin" introduced="^4" plugin="Y">
  7489 <component name="infowidgetplugin" filter="s60" long-name="Info Widget Plugin" introduced="^4" plugin="Y">
  7454 <unit bldFile="app/phone/phoneplugins/infowidgetplugin" proFile="infowidgetplugin.pro"/>
  7490 <unit bldFile="app/phone/phoneplugins/infowidgetplugin" proFile="infowidgetplugin.pro"/>
  7455 </component>
  7491 </component>
  7456 </collection>
  7492 </collection>
  7550 <!-- need to put component at the proper directory level -->
  7586 <!-- need to put component at the proper directory level -->
  7551 <component name="devicemanagementnotifiersplugin" long-name="Device Management Notifiers Plugin" filter="s60" introduced="^4" plugin="Y">
  7587 <component name="devicemanagementnotifiersplugin" long-name="Device Management Notifiers Plugin" filter="s60" introduced="^4" plugin="Y">
  7552 <unit bldFile="app/devicecontrol/devicemgmtdialogsplugin" proFile="devicemgmtdialogsplugin.pro"/>
  7588 <unit bldFile="app/devicecontrol/devicemgmtdialogsplugin" proFile="devicemgmtdialogsplugin.pro"/>
  7553 </component>
  7589 </component>
  7554 </collection>
  7590 </collection>
       
  7591 <collection name="devicemgmtindicatorsplugin" long-name="Device Management Indicators Plugin" level="support">
       
  7592 <!-- collection is really a component. Need to move down a dir -->
       
  7593 <component name="devicemgmtindicatorsplugin_build" long-name="Device Management Indicators Plugin Build" filter="s60" introduced="^4" plugin="Y">
       
  7594 <unit bldFile="app/devicecontrol/devicemgmtindicatorsplugin" proFile="devicemgmtindicatorsplugin.pro"/>
       
  7595 </component>
       
  7596 </collection>
  7555 <collection name="deviceupdatesui" long-name="Device Updates UI" level="app">
  7597 <collection name="deviceupdatesui" long-name="Device Updates UI" level="app">
  7556 <component name="deviceupdates" long-name="Device Updates" filter="s60" introduced="^4">
  7598 <component name="deviceupdates" long-name="Device Updates" filter="s60" introduced="^4">
  7557 <unit bldFile="app/devicecontrol/deviceupdatesui/deviceupdates" proFile="deviceupdates.pro"/>
  7599 <unit bldFile="app/devicecontrol/deviceupdatesui/deviceupdates" proFile="deviceupdates.pro"/>
  7558 </component>
  7600 </component>
  7559 <component name="deviceupdatesplugin" long-name="Device Updates Plugin" filter="s60" introduced="^4" plugin="Y">
  7601 <component name="deviceupdatesplugin" long-name="Device Updates Plugin" filter="s60" introduced="^4" plugin="Y">
  7564 </component>
  7606 </component>
  7565 </collection>
  7607 </collection>
  7566 <collection name="clientprovisioning" long-name="Client Provisioning" level="mid">
  7608 <collection name="clientprovisioning" long-name="Client Provisioning" level="mid">
  7567 <component name="cpqtsp" long-name="Client Provisioning Qt Service Provider" filter="s60" introduced="^4">
  7609 <component name="cpqtsp" long-name="Client Provisioning Qt Service Provider" filter="s60" introduced="^4">
  7568 <unit bldFile="app/devicecontrol/clientprovisioning/cpqtsp" proFile="cpqtsp.pro"/>
  7610 <unit bldFile="app/devicecontrol/clientprovisioning/cpqtsp" proFile="cpqtsp.pro"/>
       
  7611 </component>
       
  7612 </collection>
       
  7613 <collection name="applicationmanagement" long-name="Applicaton Management" level="mid">
       
  7614 <component name="applicationmgmtserver" long-name="Applicaton Management Server" filter="s60" introduced="^4">
       
  7615 <unit bldFile="app/devicecontrol/applicationmanagement/server" proFile="server.pro"/>
       
  7616 </component>
       
  7617 <component name="applicationmgmt_build" long-name="Applicaton Management Build" filter="s60" introduced="^4">
       
  7618 <!-- need to break up into components or move down a directory -->
       
  7619 <unit bldFile="app/devicecontrol/applicationmanagement/group"/>
  7569 </component>
  7620 </component>
  7570 </collection>
  7621 </collection>
  7571 <collection name="omadmadapters" long-name="OMA DM Adapters" level="support">
  7622 <collection name="omadmadapters" long-name="OMA DM Adapters" level="support">
  7572 <component name="omadmadapters_build" long-name="OMA DM Adapters Build" filter="s60">
  7623 <component name="omadmadapters_build" long-name="OMA DM Adapters Build" filter="s60">
  7573 <!-- need to split IBY into the components or make this a ROM component -->
  7624 <!-- need to split IBY into the components or make this a ROM component -->
  7592 <unit bldFile="app/devicecontrol/omadmadapters/streamingadapter/bld"/>
  7643 <unit bldFile="app/devicecontrol/omadmadapters/streamingadapter/bld"/>
  7593 </component>
  7644 </component>
  7594 <component name="globalwlansettings" long-name="Global WLAN Settings" filter="s60">
  7645 <component name="globalwlansettings" long-name="Global WLAN Settings" filter="s60">
  7595 <unit bldFile="app/devicecontrol/omadmadapters/globalwlansettings/group"/>
  7646 <unit bldFile="app/devicecontrol/omadmadapters/globalwlansettings/group"/>
  7596 </component>
  7647 </component>
  7597 <component name="nsmldminternet" filter="s60" class="placeholder">
  7648 <component name="nsmldminternet" filter="s60">
  7598 <!--  <unit bldFile="omadmadapters/nsmldminternet/group"/> -->
  7649 <unit bldFile="app/devicecontrol/omadmadapters/nsmldminternet/group"/>
  7599 </component>
  7650 </component>
  7600 <component name="nsmldmalwaysonadapter" long-name="Always Online Device Management Adapter" filter="s60" introduced="9.1" plugin="Y">
  7651 <component name="nsmldmalwaysonadapter" long-name="Always Online Device Management Adapter" filter="s60" introduced="9.1" plugin="Y">
  7601 <unit bldFile="app/devicecontrol/omadmadapters/nsmldmalwaysonadapter/group"/>
  7652 <unit bldFile="app/devicecontrol/omadmadapters/nsmldmalwaysonadapter/group"/>
  7602 </component>
  7653 </component>
  7603 <component name="nsmldmbmadapter" long-name="NSML DM BM Adapter" filter="s60" plugin="Y">
  7654 <component name="nsmldmbmadapter" long-name="NSML DM BM Adapter" filter="s60" plugin="Y">
  7614 </component>
  7665 </component>
  7615 <component name="omadm_mms" long-name="OMA DM MMS" filter="s60">
  7666 <component name="omadm_mms" long-name="OMA DM MMS" filter="s60">
  7616 <unit bldFile="app/devicecontrol/omadmadapters/mms/bld"/>
  7667 <unit bldFile="app/devicecontrol/omadmadapters/mms/bld"/>
  7617 </component>
  7668 </component>
  7618 <component name="omadm_fota" long-name="OMA DM FOTA" filter="s60">
  7669 <component name="omadm_fota" long-name="OMA DM FOTA" filter="s60">
  7619 <!--  <unit bldFile="omadmadapters/fota/bld"/> -->
  7670 <unit bldFile="app/devicecontrol/omadmadapters/fota/bld"/>
  7620 </component>
  7671 </component>
  7621 <component name="omadm_imps" long-name="OMA DM IMPS" filter="s60">
  7672 <component name="omadm_imps" long-name="OMA DM IMPS" filter="s60">
  7622 <!--  <unit bldFile="omadmadapters/imps/bld"/> -->
  7673 <!--  <unit bldFile="omadmadapters/imps/bld"/> -->
  7623 </component>
  7674 </component>
  7624 <component name="dcmodmadapter" long-name="DC Management Object  DM Adapter" filter="s60" plugin="Y" class="placeholder">
  7675 <component name="dcmodmadapter" long-name="DC Management Object  DM Adapter" filter="s60" plugin="Y">
  7625 <!--  <unit bldFile="omadmadapters/dcmodmadapter/group"/> -->
  7676 <unit bldFile="app/devicecontrol/omadmadapters/dcmodmadapter/group"/>
       
  7677 </component>
       
  7678 </collection>
       
  7679 <collection name="omadcmoadapters" long-name="OMA DC Management Object Adapters" level="support">
       
  7680 <component name="omadcmoadapters_build" long-name="OMA DCMA Adapters Build" filter="s60" introduced="^4">
       
  7681 <!-- need to break up into components  -->
       
  7682 <unit bldFile="app/devicecontrol/omadcmoadapters/group"/>
       
  7683 </component>
       
  7684 </collection>
       
  7685 <collection name="omacpadapters" long-name="OMA Client Provisioning Adapters" level="support">
       
  7686 <component name="omacpadapters_build" long-name="OMA CP Adapters Build" filter="s60" introduced="^4">
       
  7687 <!-- need to break up into components  -->
       
  7688 <unit bldFile="app/devicecontrol/omacpadapters/bld"/>
  7626 </component>
  7689 </component>
  7627 </collection>
  7690 </collection>
  7628 </block>
  7691 </block>
  7629 <block name="printing" level="services" long-name="Printing"/>
  7692 <block name="printing" level="services" long-name="Printing"/>
  7630 <block name="files" level="apps" long-name="File Manager Apps" levels="support apps">
  7693 <block name="files" level="apps" long-name="File Manager Apps" levels="support apps">
  7641 <unit bldFile="app/files/filemanager" qmakeArgs="-r" proFile="filemanager.pro"/>
  7704 <unit bldFile="app/files/filemanager" qmakeArgs="-r" proFile="filemanager.pro"/>
  7642 </component>
  7705 </component>
  7643 </collection>
  7706 </collection>
  7644 </block>
  7707 </block>
  7645 <block name="search" level="apps" long-name="Search Apps" levels="eng base app api">
  7708 <block name="search" level="apps" long-name="Search Apps" levels="eng base app api">
  7646 <collection name="search_info" long-name="Search Info">
  7709 <collection name="search_info" long-name="Search Info" level="base">
  7647 <component name="search_build" long-name="Search Build" introduced="^4">
  7710 <component name="search_build" long-name="Search Build" introduced="^4">
  7648 <unit bldFile="app/search/group"/>
  7711 <unit bldFile="app/search/group"/>
  7649 </component>
  7712 </component>
  7650 </collection>
  7713 </collection>
  7651 <collection name="searchui" long-name="Search UI">
  7714 <collection name="search_plat" long-name="Search Platform Interfaces" level="api">
       
  7715 <component name="search_plat_build" long-name="Search Platform Interfaces Build" introduced="^4" class="api">
       
  7716 <unit bldFile="app/search/search_plat" proFile="search_plat.pro"/>
       
  7717 </component>
       
  7718 </collection>
       
  7719 <collection name="onlinesearchproviders" long-name="Online Search Providers" level="eng">
       
  7720 <component name="onlinesearchproviders_build" long-name="Online Search Providers Build" introduced="^4">
       
  7721 <unit bldFile="app/search/onlinesearchproviders" proFile="onlinesearchproviders.pro"/>
       
  7722 </component>
       
  7723 </collection>
       
  7724 <collection name="search_harvesterplugins" long-name="Search Harvester Plugins" level="base">
       
  7725 <component name="search_qtemailfetcher" long-name="Search Qt Email Fetcher" introduced="^4" plugin="Y">
       
  7726 <unit bldFile="app/search/harvesterplugins/messaging/email/qtemailfetcher" proFile="qtemailfetcher.pro"/>
       
  7727 </component>
       
  7728 </collection>
       
  7729 <collection name="searchui" long-name="Search UI" level="app">
  7652 <component name="searchui_build" long-name="Search UI Build" introduced="^4">
  7730 <component name="searchui_build" long-name="Search UI Build" introduced="^4">
  7653 <unit bldFile="app/search/searchui" proFile="searchui.pro"/>
  7731 <unit bldFile="app/search/searchui" proFile="searchui.pro"/>
  7654 </component>
  7732 </component>
  7655 </collection>
  7733 </collection>
  7656 </block>
  7734 </block>
  7657 <block name="contacts" level="apps" span="2" long-name="Contacts Apps" levels="engine support services ui">
  7735 <block name="contacts" level="apps" span="2" long-name="Contacts Apps" levels="engine support services plugin ui">
  7658 <collection name="contacts_plat" long-name="Contacts Apps Platform Interfaces" level="ui">
  7736 <collection name="contacts_plat" long-name="Contacts Apps Platform Interfaces" level="ui">
  7659 <component name="qt_mobility_contacts_api" long-name="Qt Mobility Contacts API" filter="s60" introduced="^4" class="api"/>
  7737 <component name="qt_mobility_contacts_api" long-name="Qt Mobility Contacts API" filter="s60" introduced="^4" class="api"/>
  7660 </collection>
  7738 </collection>
  7661 <collection name="phonebookui" long-name="Phonebook UI" level="ui">
  7739 <collection name="phonebookui" long-name="Phonebook UI" level="ui">
  7662 <component name="cnthistorymodel" filter="s60" long-name="Contacts History Model" introduced="^4" class="placeholder">
  7740 <component name="cnthistorymodel" filter="s60" long-name="Contacts History Model" introduced="^4" class="placeholder">
  7674 <component name="phonebookui_build" filter="s60" long-name="Phonebook UI Build" introduced="^4">
  7752 <component name="phonebookui_build" filter="s60" long-name="Phonebook UI Build" introduced="^4">
  7675 <!-- break up into components -->
  7753 <!-- break up into components -->
  7676 <unit bldFile="app/contacts/phonebookui" proFile="phonebookui.pro"/>
  7754 <unit bldFile="app/contacts/phonebookui" proFile="phonebookui.pro"/>
  7677 </component>
  7755 </component>
  7678 </collection>
  7756 </collection>
       
  7757 <collection name="phonebookengines_old" long-name="Old Phonebook Engines" level="engine">
       
  7758 <component name="contactsmodel" long-name="Contacts Model" introduced="ER5" purpose="optional">
       
  7759 <unit bldFile="app/contacts/phonebookengines_old/contactsmodel/groupsql" mrp="app/contacts/phonebookengines_old/contactsmodel/groupsql/app-engines_cntmodel.mrp" version="2"/>
       
  7760 </component>
       
  7761 </collection>
  7679 <collection name="phonebookengines" long-name="Phonebook Engines" level="engine">
  7762 <collection name="phonebookengines" long-name="Phonebook Engines" level="engine">
  7680 <component name="cntfindplugin" filter="s60" long-name="Contacts Find Plugin" introduced="^2" plugin="Y">
  7763 <component name="cntfindplugin" filter="s60" long-name="Contacts Find Plugin" introduced="^2" plugin="Y">
  7681 <unit bldFile="app/contacts/phonebookengines/cntfindplugin" proFile="cntfindplugin.pro"/>
  7764 <unit bldFile="app/contacts/phonebookengines/cntfindplugin" proFile="cntfindplugin.pro"/>
  7682 </component>
  7765 </component>
  7683 <component name="contactsmodel" long-name="Contacts Model" introduced="ER5" purpose="optional">
       
  7684 <unit bldFile="app/contacts/phonebookengines_old/contactsmodel/groupsql" mrp="app/contacts/phonebookengines_old/contactsmodel/groupsql/app-engines_cntmodel.mrp" version="2"/>
       
  7685 </component>
       
  7686 <component name="cntsortplugin" filter="s60" long-name="Contacts Sort Plugin" introduced="^2" plugin="Y">
  7766 <component name="cntsortplugin" filter="s60" long-name="Contacts Sort Plugin" introduced="^2" plugin="Y">
  7687 <unit bldFile="app/contacts/phonebookengines/cntsortplugin" proFile="cntsortplugin.pro"/>
  7767 <unit bldFile="app/contacts/phonebookengines/cntsortplugin" proFile="cntsortplugin.pro"/>
  7688 </component>
  7768 </component>
  7689 <component name="qtcontactsmobility" filter="s60" long-name="Qt Contacts Mobility" introduced="^4" plugin="Y">
  7769 <component name="qtcontactsmobility" filter="s60" long-name="Qt Contacts Mobility" introduced="^4" plugin="Y" class="placeholder">
  7690 <!-- need to move to this actual dir rather than including something from another collection -->
  7770 <!-- need to move to this actual dir rather than including something from another collection -->
  7691 <unit bldFile="app/contacts/qtcontactsmobility" proFile="qtcontactsmobility.pro"/>
  7771 <!-- <unit bldFile="qtcontactsmobility" qt:proFile="qtcontactsmobility.pro"/> -->
  7692 </component>
  7772 </component>
  7693 <component name="cntlistmodel" filter="s60" long-name="Contact List Model" introduced="^4">
  7773 <component name="cntlistmodel" filter="s60" long-name="Contact List Model" introduced="^4">
  7694 <unit bldFile="app/contacts/phonebookengines/cntlistmodel" proFile="cntlistmodel.pro"/>
  7774 <unit bldFile="app/contacts/phonebookengines/cntlistmodel" proFile="cntlistmodel.pro"/>
  7695 </component>
  7775 </component>
  7696 <component name="cntactions" filter="s60" long-name="Contacts Actions" introduced="^4">
  7776 <component name="cntactions" filter="s60" long-name="Contacts Actions" introduced="^4">
  7718 <component name="presencecachesymbian" filter="s60" long-name="Presence Cache Symbian" introduced="^4">
  7798 <component name="presencecachesymbian" filter="s60" long-name="Presence Cache Symbian" introduced="^4">
  7719 <unit bldFile="app/contacts/presencecache/presencecachesymbian" proFile="presencecachesymbian.pro"/>
  7799 <unit bldFile="app/contacts/presencecache/presencecachesymbian" proFile="presencecachesymbian.pro"/>
  7720 </component>
  7800 </component>
  7721 <component name="presencecacheqt" filter="s60" long-name="Presence Cache Qt" introduced="^4">
  7801 <component name="presencecacheqt" filter="s60" long-name="Presence Cache Qt" introduced="^4">
  7722 <unit bldFile="app/contacts/presencecache/presencecacheqt" proFile="presencecacheqt.pro"/>
  7802 <unit bldFile="app/contacts/presencecache/presencecacheqt" proFile="presencecacheqt.pro"/>
       
  7803 </component>
       
  7804 </collection>
       
  7805 <collection name="contactwidgethsplugin" long-name="Contact Widget Homescreen Plugin" level="plugin">
       
  7806 <!-- collection is really a component, move down a directory -->
       
  7807 <component name="contactwidgethsplugin_build" long-name="Contact Widget Homescreen Plugin Build" introduced="^4">
       
  7808 <unit bldFile="app/contacts/contactwidgethsplugin" proFile="contactwidgethsplugin.pro"/>
  7723 </component>
  7809 </component>
  7724 </collection>
  7810 </collection>
  7725 <collection name="contacts_info" long-name="Contacts Apps Info" level="ui">
  7811 <collection name="contacts_info" long-name="Contacts Apps Info" level="ui">
  7726 <component name="contacts_metadata" long-name="Contacts Apps Metadata" introduced="^2" purpose="development" class="config PC">
  7812 <component name="contacts_metadata" long-name="Contacts Apps Metadata" introduced="^2" purpose="development" class="config PC">
  7727 <unit mrp="app/contacts/contacts_info/contacts_metadata/contacts_metadata.mrp"/>
  7813 <unit mrp="app/contacts/contacts_info/contacts_metadata/contacts_metadata.mrp"/>
  7874 </component>
  7960 </component>
  7875 </collection>
  7961 </collection>
  7876 <collection name="organizer_info" long-name="Organizer Application Suite Info" level="app">
  7962 <collection name="organizer_info" long-name="Organizer Application Suite Info" level="app">
  7877 <component name="organizer_metadata" long-name="Organizer Application Suite Metadata" introduced="^2" purpose="development" class="config PC">
  7963 <component name="organizer_metadata" long-name="Organizer Application Suite Metadata" introduced="^2" purpose="development" class="config PC">
  7878 <unit mrp="app/organizer/organizer_info/organizer_metadata/organizer_metadata.mrp"/>
  7964 <unit mrp="app/organizer/organizer_info/organizer_metadata/organizer_metadata.mrp"/>
       
  7965 </component>
       
  7966 </collection>
       
  7967 </block>
       
  7968 <block name="calendarwidget" level="apps" long-name="Calendar Widget" levels="build app">
       
  7969 <collection name="calendarwidget_info" long-name="Calendar Widget Info" level="build">
       
  7970 <component name="calendarwidget_rom" long-name="Calendar Widget ROM" filter="dfs_build" introduced="^4">
       
  7971 <!-- remove subdirs and put exports into a real bld.inf  -->
       
  7972 <unit bldFile="app/calendarwidget" proFile="calendarwidget.pro" qmakeArgs="-r"/>
       
  7973 </component>
       
  7974 </collection>
       
  7975 <collection name="calendarwidgetinstaller" long-name="Calendar Widget Installer" level="build">
       
  7976 <!-- collection is really a component, need to move down a directory -->
       
  7977 <component name="calendarwidgetinstaller_build" long-name="Calendar Widget Installer Build" filter="dfs_build" introduced="^4" class="placeholder">
       
  7978 <!--  built by calendarwidget_rom
       
  7979 	  <unit bldFile="calendarwidgetinstaller" qt:qmakeArgs="-r" qt:proFile="calendarwidgetinstaller.pro"/> -->
       
  7980 </component>
       
  7981 </collection>
       
  7982 <collection name="calendarwidgetplugin" long-name="Calendar Widget Plugin" level="app">
       
  7983 <!-- collection is really a component, need to move down a directory -->
       
  7984 <component name="calendarwidgetplugin_build" long-name="Calendar Widget Plugin Build" filter="dfs_build" introduced="^4" plugin="Y" class="placeholder">
       
  7985 <!--  built by calendarwidget_rom
       
  7986 	  <unit bldFile="calendarwidgetplugin" qt:qmakeArgs="-r" qt:proFile="calendarwidgetplugin.pro"/> -->
       
  7987 </component>
       
  7988 <component name="calendarwidgetplugin_test" long-name="Calendar Widget Plugin Test" filter="dfs_build" introduced="^4">
       
  7989 <unit bldFile="app/calendarwidget/calendarwidgetplugin/tsrc" qmakeArgs="-r" proFile="tsrc.pro"/>
  7879 </component>
  7990 </component>
  7880 </collection>
  7991 </collection>
  7881 </block>
  7992 </block>
  7882 <block name="messaging" level="apps" span="2" long-name="Messaging Apps" levels="plugin eng base app api">
  7993 <block name="messaging" level="apps" span="2" long-name="Messaging Apps" levels="plugin eng base app api">
  7883 <collection name="msg_plat" long-name="Messaging Apps Platform APIs" level="api">
  7994 <collection name="msg_plat" long-name="Messaging Apps Platform APIs" level="api">
  8017 </block>
  8128 </block>
  8018 <block name="commonemail" level="apps" span="2" long-name="Email Apps" levels="service support ui app">
  8129 <block name="commonemail" level="apps" span="2" long-name="Email Apps" levels="service support ui app">
  8019 <!-- need to resolve the qt parts into proper components, then uncomment the units -->
  8130 <!-- need to resolve the qt parts into proper components, then uncomment the units -->
  8020 <collection name="email_plat" long-name="Email Apps Platform Interfaces" level="app">
  8131 <collection name="email_plat" long-name="Email Apps Platform Interfaces" level="app">
  8021 <component name="nmail_client_api" long-name="NMail Client API" filter="s60" introduced="^4" class="api placeholder">
  8132 <component name="nmail_client_api" long-name="NMail Client API" filter="s60" introduced="^4" class="api placeholder">
  8022 <!--<unit bldFile="email_plat" qt:proFile="email_plat.pro"/> -->
  8133 <!--<unit bldFile="email_plat/nmail_client_api" qt:proFile="nmail_client_api.pro"/> -->
       
  8134 </component>
       
  8135 <component name="email_services_api" long-name="Email Services API" filter="s60" introduced="^4" class="api placeholder">
       
  8136 <!--<unit bldFile="email_plat/email_services_api" qt:proFile="email_services_api.pro"/> -->
       
  8137 </component>
       
  8138 <component name="nmail_settings_api" long-name="NMail Settings API" filter="s60" introduced="^4" class="api placeholder">
       
  8139 <!--<unit bldFile="email_plat/nmail_settings_api" qt:proFile="nmail_settings_api.pro"/> -->
       
  8140 </component>
       
  8141 <component name="email_client_api" long-name="EMail Client API" filter="s60" introduced="^4" class="api placeholder">
       
  8142 <!--<unit bldFile="email_plat/email_client_api" qt:proFile="email_client_api.pro"/> -->
  8023 </component>
  8143 </component>
  8024 </collection>
  8144 </collection>
  8025 <collection name="emailservices" long-name="Email Services" level="service">
  8145 <collection name="emailservices" long-name="Email Services" level="service">
  8026 <component name="nmailbase" filter="s60" long-name="NMail Base" introduced="^4" class="placeholder">
  8146 <component name="nmailbase" filter="s60" long-name="NMail Base" introduced="^4" class="placeholder">
  8027 <!-- <unit bldFile="emailservices/nmailbase" qt:proFile="nmailbase.pro"/> -->
  8147 <!-- <unit bldFile="emailservices/nmailbase" qt:proFile="nmailbase.pro"/> -->
  8091 </component>
  8211 </component>
  8092 </collection>
  8212 </collection>
  8093 <collection name="commonemail_info" long-name="Email Apps Info" level="app">
  8213 <collection name="commonemail_info" long-name="Email Apps Info" level="app">
  8094 <component name="commonemail_build" long-name="Email Apps Build" introduced="^4">
  8214 <component name="commonemail_build" long-name="Email Apps Build" introduced="^4">
  8095 <!-- split into actual components -->
  8215 <!-- split into actual components -->
  8096 <unit bldFile="app/commonemail/group"/>
  8216 <unit bldFile="app/commonemail" proFile="nmail.pro" qmakeArgs="-r"/>
  8097 </component>
  8217 </component>
  8098 </collection>
  8218 </collection>
  8099 </block>
  8219 </block>
  8100 <block name="camera" level="apps" long-name="Camera Apps">
  8220 <block name="camera" level="apps" long-name="Camera Apps">
  8101 <collection name="camerauis" long-name="Camera UIs">
  8221 <collection name="camerauis" long-name="Camera UIs">
  8131 </collection>
  8251 </collection>
  8132 <collection name="mediasettings" long-name="Media Settings" level="support">
  8252 <collection name="mediasettings" long-name="Media Settings" level="support">
  8133 <component name="mediasettingsengine" filter="s60" long-name="Media Settings Engine">
  8253 <component name="mediasettingsengine" filter="s60" long-name="Media Settings Engine">
  8134 <unit bldFile="app/videoplayer/mediasettings/mediasettingsengine/group"/>
  8254 <unit bldFile="app/videoplayer/mediasettings/mediasettingsengine/group"/>
  8135 </component>
  8255 </component>
  8136 <component name="videosettingsplugin" filter="s60" long-name="Video Settings Plugin" plugin="Y" class="placeholder">
  8256 <component name="videosettingsplugin" filter="s60" long-name="Video Settings Plugin" plugin="Y">
  8137 <!--<unit bldFile="mediasettings/videosettingsplugin" qt:proFile="videosettingsplugin.pro"/> -->
  8257 <unit bldFile="app/videoplayer/mediasettings/videosettingsplugin" proFile="videosettingsplugin.pro"/>
  8138 </component>
  8258 </component>
  8139 </collection>
  8259 </collection>
  8140 <collection name="videoplayerapp" long-name="Video Player App" level="apps">
  8260 <collection name="videoplayerapp" long-name="Video Player App" level="apps">
  8141 <component name="videoplayerengine" long-name="Video Player Engine" filter="s60" introduced="^4">
  8261 <component name="videoplayerengine" long-name="Video Player Engine" filter="s60" introduced="^4">
  8142 <unit bldFile="app/videoplayer/videoplayerapp/videoplayerengine" proFile="videoplayerengine.pro" qmakeArgs="-r"/>
  8262 <unit bldFile="app/videoplayer/videoplayerapp/videoplayerengine" proFile="videoplayerengine.pro" qmakeArgs="-r"/>
  8420 </component>
  8540 </component>
  8421 <component name="homescreenapp_rom" long-name="Home Screen App ROM" introduced="^4">
  8541 <component name="homescreenapp_rom" long-name="Home Screen App ROM" introduced="^4">
  8422 <unit bldFile="app/homescreen/homescreenapp" proFile="homescreenapp_exports_to_rom.pri" qmakeArgs="-r -config rom"/>
  8542 <unit bldFile="app/homescreen/homescreenapp" proFile="homescreenapp_exports_to_rom.pri" qmakeArgs="-r -config rom"/>
  8423 </component>
  8543 </component>
  8424 </collection>
  8544 </collection>
  8425 <collection name="taskswitcherapp" long-name="Task Switcher Application" level="task">
  8545 <collection name="screensaver" long-name="Screen Saver" level="ss">
  8426 <!-- break collection info components, or move down a dir and make it a component -->
  8546 <!-- break collection into components, or move down a dir and make it a component -->
  8427 <component name="taskswitcherapp_build" long-name="Task Switcher Application Build">
  8547 <component name="screensaver_build" long-name="Screen Saver Build">
  8428 <unit bldFile="app/homescreen/taskswitcherapp" proFile="taskswitcherapp.pro" qmakeArgs="-r -config rom"/>
  8548 <unit bldFile="app/homescreen/screensaver" proFile="screensaver.pro" qmakeArgs="-r -config rom"/>
  8429 </component>
  8549 </component>
  8430 <component name="tsdevicedialogplugin" long-name="Task Switcher Device Dialog Plugin" introduced="^4" plugin="Y"/>
       
  8431 </collection>
  8550 </collection>
  8432 </block>
  8551 </block>
  8433 <block name="jrt" level="services" long-name="Java Runtime" levels="util generic rt ui">
  8552 <block name="jrt" level="services" long-name="Java Runtime" levels="util generic rt ui">
  8434 <collection name="jrt_plat" long-name="JRT Platform Interfaces" level="ui">
  8553 <collection name="jrt_plat" long-name="JRT Platform Interfaces" level="ui">
  8435 <component name="java_registry_api" long-name="Java Registry API" filter="s60" class="api">
  8554 <component name="java_registry_api" long-name="Java Registry API" filter="s60" class="api">
  8552 <component name="screengrabber_build" filter="s60" long-name="ScreenGrabber" purpose="development" class="tool">
  8671 <component name="screengrabber_build" filter="s60" long-name="ScreenGrabber" purpose="development" class="tool">
  8553 <unit bldFile="app/rndtools/screengrabber" proFile="screengrabber.pro"/>
  8672 <unit bldFile="app/rndtools/screengrabber" proFile="screengrabber.pro"/>
  8554 </component>
  8673 </component>
  8555 </collection>
  8674 </collection>
  8556 <collection name="stifui" long-name="STIF UI" level="generic">
  8675 <collection name="stifui" long-name="STIF UI" level="generic">
  8557 <component name="stifuiqt" filter="s60" long-name="STIF Qt UI" purpose="development" introduced="^4">
  8676 <component name="stifui_avkon" filter="s60" long-name="STIF UI for Avkon" purpose="development">
  8558 <unit bldFile="app/rndtools/stifui/qt" proFile="stifqtui.pro"/>
  8677 <unit bldFile="app/rndtools/stifui/avkon/group"/>
  8559 <!-- should use stifuiqt as the dir name -->
       
  8560 </component>
  8678 </component>
  8561 </collection>
  8679 </collection>
  8562 <collection name="memspyui" long-name="Memspy UI" level="generic">
  8680 <collection name="memspyui" long-name="Memspy UI" level="generic">
  8563 <!-- collection is really a component. Should move down a directory -->
  8681 <!-- collection is really a component. Should move down a directory -->
  8564 <component name="memspyui_build" filter="s60" long-name="Memspy UI Application" purpose="development" class="tool">
  8682 <component name="memspyui_build" filter="s60" long-name="Memspy UI Application" purpose="development" class="tool">