symbian3/single/sysdefs/system_model.xml
changeset 958 7ed7e7a9dfa6
parent 948 9cb52f62a444
child 960 0240cdcd8446
equal deleted inserted replaced
957:8dd7b23fb722 958:7ed7e7a9dfa6
    74 >
    74 >
    75 ]>
    75 ]>
    76 <SystemDefinition name="Symbian^3" schema="2.0.1">
    76 <SystemDefinition name="Symbian^3" schema="2.0.1">
    77 <systemModel>
    77 <systemModel>
    78 <layer name="adapt" long-name="Adaptation" levels="low mw high">
    78 <layer name="adapt" long-name="Adaptation" levels="low mw high">
    79 <block name="stubs" level="high" long-name="Stubs" levels="stub">
    79 <block name="stubs" level="high" span="2" long-name="Stubs" levels="stub">
    80 <collection name="s60_stubs" level="stub">
    80 <collection name="s60_stubs" level="stub">
    81 <component name="audiostubs" long-name="Audio Stubs">
    81 <component name="audiostubs" long-name="Audio Stubs">
    82 <unit bldFile="adapt/stubs/audiostubs/group"/>
    82 <unit bldFile="adapt/stubs/audiostubs/group"/>
    83 </component>
    83 </component>
    84 <component name="btaudioadaptation_stub" long-name="Bluetooth Audio Adaptation Stub">
    84 <component name="btaudioadaptation_stub" long-name="Bluetooth Audio Adaptation Stub">
  1289 <unit bldFile="os/lbs/datasourcemodules/gpspositioningmodule/group" mrp="os/lbs/datasourcemodules/gpspositioningmodule/group/lbs_agps_positioning_module.mrp"/>
  1289 <unit bldFile="os/lbs/datasourcemodules/gpspositioningmodule/group" mrp="os/lbs/datasourcemodules/gpspositioningmodule/group/lbs_agps_positioning_module.mrp"/>
  1290 </component>
  1290 </component>
  1291 <component name="networkpositioningmodule" long-name="Network Positioning Module" introduced="^3" purpose="optional" plugin="Y">
  1291 <component name="networkpositioningmodule" long-name="Network Positioning Module" introduced="^3" purpose="optional" plugin="Y">
  1292 <unit bldFile="os/lbs/datasourcemodules/networkpositioningmodule/group" mrp="os/lbs/datasourcemodules/networkpositioningmodule/group/lbs_network_positioning_module.mrp"/>
  1292 <unit bldFile="os/lbs/datasourcemodules/networkpositioningmodule/group" mrp="os/lbs/datasourcemodules/networkpositioningmodule/group/lbs_network_positioning_module.mrp"/>
  1293 </component>
  1293 </component>
  1294 <component name="locationapesuplpsy" long-name="APE SUPL Positioning Module" introduced="^3" purpose="optional" filter="s60" plugin="Y">
  1294 <component name="locationapesuplpsy" long-name="APE SUPL Positioning Module" introduced="^3" purpose="optional" plugin="Y">
  1295 <unit bldFile="os/lbs/datasourcemodules/locationapesuplpsy/group" mrp="os/lbs/datasourcemodules/locationapesuplpsy/group/lbs_ape_supl_positioning_module.mrp"/>
  1295 <unit bldFile="os/lbs/datasourcemodules/locationapesuplpsy/group" mrp="os/lbs/datasourcemodules/locationapesuplpsy/group/lbs_ape_supl_positioning_module.mrp"/>
  1296 </component>
  1296 </component>
  1297 </collection>
  1297 </collection>
  1298 <collection name="datasourceadaptation" long-name="Data Source Adaptation" level="adapt">
  1298 <collection name="datasourceadaptation" long-name="Data Source Adaptation" level="adapt">
  1299 <component name="gpsdatasourceadaptation" long-name="GPS Data Source Adaptation" introduced="^2" purpose="optional" plugin="Y">
  1299 <component name="gpsdatasourceadaptation" long-name="GPS Data Source Adaptation" introduced="^2" purpose="optional" plugin="Y">
  3819 <collection name="dbcreator" long-name="DB Creator" level="utils">
  3819 <collection name="dbcreator" long-name="DB Creator" level="utils">
  3820 <component name="commsdatcreator" filter="s60" long-name="Comms Database Creator" introduced="9.3">
  3820 <component name="commsdatcreator" filter="s60" long-name="Comms Database Creator" introduced="9.3">
  3821 <unit bldFile="mw/ipconnmgmt/dbcreator/commsdatcreator/group"/>
  3821 <unit bldFile="mw/ipconnmgmt/dbcreator/commsdatcreator/group"/>
  3822 </component>
  3822 </component>
  3823 <component name="commsdatcreatorrfsplugin" filter="s60" long-name="Comms Database Creator RFS Plugin" introduced="9.3" plugin="Y">
  3823 <component name="commsdatcreatorrfsplugin" filter="s60" long-name="Comms Database Creator RFS Plugin" introduced="9.3" plugin="Y">
  3824 <!-- uncomment when config is turned on -->
  3824 <unit bldFile="mw/ipconnmgmt/dbcreator/commsdatcreatorrfsplugin/group"/>
  3825 <!-- <unit bldFile="dbcreator/commsdatcreatorrfsplugin/group"/>-->
       
  3826 </component>
  3825 </component>
  3827 <component name="commsdatstartup" filter="s60" long-name="Comms Database Startup" introduced="9.3">
  3826 <component name="commsdatstartup" filter="s60" long-name="Comms Database Startup" introduced="9.3">
  3828 <unit bldFile="mw/ipconnmgmt/dbcreator/commsdatstartup/group"/>
  3827 <unit bldFile="mw/ipconnmgmt/dbcreator/commsdatstartup/group"/>
  3829 </component>
  3828 </component>
  3830 <component name="dbcreatorexe" filter="s60" long-name="DB Creator" introduced="9.3">
  3829 <component name="dbcreatorexe" filter="s60" long-name="DB Creator" introduced="9.3">
  3831 <unit bldFile="mw/ipconnmgmt/dbcreator/dbcreatorexe/group"/>
  3830 <unit bldFile="mw/ipconnmgmt/dbcreator/dbcreatorexe/group"/>
  3832 </component>
  3831 </component>
  3833 <component name="dbcreator_build" filter="s60" long-name="DB Creator Build" introduced="9.3">
  3832 <component name="dbcreator_conf" filter="s60" long-name="DB Creator Configuration" introduced="9.3">
  3834 <!-- move exports to another component, this is needed for the #ifndef for commsdatcreatorrfsplugin until configuration is in place-->
  3833 <unit bldFile="mw/ipconnmgmt/dbcreator/conf"/>
  3835 <unit bldFile="mw/ipconnmgmt/dbcreator/group"/>
  3834 </component>
       
  3835 <component name="dbcreator_rom" filter="s60" long-name="DB Creator ROM" introduced="9.3">
       
  3836 <unit bldFile="mw/ipconnmgmt/dbcreator/rom"/>
  3836 </component>
  3837 </component>
  3837 </collection>
  3838 </collection>
  3838 <collection name="ipconnmgmt_info" long-name="IP Connectivity Management Info" level="api">
  3839 <collection name="ipconnmgmt_info" long-name="IP Connectivity Management Info" level="api">
  3839 <component name="ipcm_build" filter="s60" long-name="IP Connectivity Management Build">
  3840 <component name="ipcm_config" filter="s60" long-name="IP Connectivity Management Configuration">
  3840 <!-- need to move exports to another component, or maek this a config component and revmove the #includes -->
  3841 <unit bldFile="mw/ipconnmgmt/data"/>
  3841 <unit bldFile="mw/ipconnmgmt/group"/>
       
  3842 </component>
  3842 </component>
  3843 </collection>
  3843 </collection>
  3844 </block>
  3844 </block>
  3845 <block name="netprotocols" level="generic" long-name="High-level Internet Protocols" levels="plugin framework server generic specific">
  3845 <block name="netprotocols" level="generic" long-name="High-level Internet Protocols" levels="plugin framework server generic specific">
  3846 <collection name="netprotocols_plat" long-name="High-level Internet Protocols Platform Interfaces" level="specific">
  3846 <collection name="netprotocols_plat" long-name="High-level Internet Protocols Platform Interfaces" level="specific">
  7409 <unit bldFile="mw/appinstall/ncdengine/engine/group"/>
  7409 <unit bldFile="mw/appinstall/ncdengine/engine/group"/>
  7410 </component>
  7410 </component>
  7411 <component name="debuglogger" filter="s60" long-name="NCD Debug Logger" introduced="^1" class="placeholder">
  7411 <component name="debuglogger" filter="s60" long-name="NCD Debug Logger" introduced="^1" class="placeholder">
  7412 <!-- <unit bldFile="ncdengine/debuglogger/group"/> -->
  7412 <!-- <unit bldFile="ncdengine/debuglogger/group"/> -->
  7413 </component>
  7413 </component>
  7414 <component name="ncdengine_build" filter="s60" long-name="NCD Build" introduced="^1">
  7414 <component name="ncdengine_exports" filter="s60" long-name="NCD Exports" introduced="^1">
  7415 <unit bldFile="mw/appinstall/ncdengine/group"/>
  7415 <unit bldFile="mw/appinstall/ncdengine/exports"/>
  7416 </component>
  7416 </component>
  7417 </collection>
  7417 </collection>
  7418 <collection name="appinstaller" long-name="Application Installer" level="generic">
  7418 <collection name="appinstaller" long-name="Application Installer" level="generic">
  7419 <component name="appmngr2" filter="s60" long-name="Application Manager 2" introduced="^2">
  7419 <component name="appmngr2" filter="s60" long-name="Application Manager 2" introduced="^2">
  7420 <unit bldFile="mw/appinstall/appinstaller/appmngr2/group"/>
  7420 <unit bldFile="mw/appinstall/appinstaller/appmngr2/group"/>
  7435 <unit bldFile="mw/appinstall/iaupdate/iad/group"/>
  7435 <unit bldFile="mw/appinstall/iaupdate/iad/group"/>
  7436 </component>
  7436 </component>
  7437 <component name="iaupdate_help" filter="s60" long-name="IA Update Help" introduced="^2">
  7437 <component name="iaupdate_help" filter="s60" long-name="IA Update Help" introduced="^2">
  7438 <unit bldFile="mw/appinstall/iaupdate/help/group"/>
  7438 <unit bldFile="mw/appinstall/iaupdate/help/group"/>
  7439 </component>
  7439 </component>
  7440 <component name="iaupdate_build" filter="s60" long-name="IA Update Build" introduced="^2">
  7440 <component name="iaupdate_rom" filter="s60" long-name="IA Update ROM" introduced="^2">
  7441 <unit bldFile="mw/appinstall/iaupdate/group"/>
  7441 <unit bldFile="mw/appinstall/iaupdate/rom"/>
  7442 </component>
  7442 </component>
  7443 </collection>
  7443 </collection>
  7444 <collection name="installationservices" long-name="Installation Services" level="generic">
  7444 <collection name="installationservices" long-name="Installation Services" level="generic">
  7445 <component name="swi" long-name="Secure Software Install" purpose="optional">
  7445 <component name="swi" long-name="Secure Software Install" purpose="optional">
  7446 <unit bldFile="mw/appinstall/installationservices/swi/group" mrp="mw/appinstall/installationservices/swi/group/security_swi.mrp"/>
  7446 <unit bldFile="mw/appinstall/installationservices/swi/group" mrp="mw/appinstall/installationservices/swi/group/security_swi.mrp"/>
  8118 <component name="mmshui" filter="s60" long-name="Multimedia Sharing UI">
  8118 <component name="mmshui" filter="s60" long-name="Multimedia Sharing UI">
  8119 <!-- can only have one unit: need to #include one from the other if it's needed -->
  8119 <!-- can only have one unit: need to #include one from the other if it's needed -->
  8120 <unit bldFile="app/mmsharinguis/mmsharing/mmshui/group"/>
  8120 <unit bldFile="app/mmsharinguis/mmsharing/mmshui/group"/>
  8121 <unit bldFile="app/mmsharinguis/mmsharing/mmshui/help/group"/>
  8121 <unit bldFile="app/mmsharinguis/mmsharing/mmshui/help/group"/>
  8122 </component>
  8122 </component>
  8123 <component name="mmsharing_build" filter="s60" long-name="MM Sharing Build">
  8123 <component name="mmsharing_exports" filter="s60" long-name="MM Sharing exports">
  8124 <unit bldFile="app/mmsharinguis/mmsharing/group"/>
  8124 <unit bldFile="app/mmsharinguis/mmsharing/exports"/>
  8125 </component>
  8125 </component>
  8126 </collection>
  8126 </collection>
  8127 <collection name="mmshplugins" long-name="Multimedia Sharing Plugins" level="plugin">
  8127 <collection name="mmshplugins" long-name="Multimedia Sharing Plugins" level="plugin">
  8128 <component name="mmshaoplugin" filter="s60" long-name="Multimedia Sharing Always Online Plugin" plugin="Y">
  8128 <component name="mmshaoplugin" filter="s60" long-name="Multimedia Sharing Always Online Plugin" plugin="Y">
  8129 <unit bldFile="app/mmsharinguis/mmshplugins/mmshaoplugin/group"/>
  8129 <unit bldFile="app/mmsharinguis/mmshplugins/mmshaoplugin/group"/>
  8140 <component name="mmshwpadapterplugin" filter="s60" long-name="Multimedia Sharing WAP Provisioning Adapter" plugin="Y">
  8140 <component name="mmshwpadapterplugin" filter="s60" long-name="Multimedia Sharing WAP Provisioning Adapter" plugin="Y">
  8141 <unit bldFile="app/mmsharinguis/mmshplugins/mmshwpadapterplugin/group"/>
  8141 <unit bldFile="app/mmsharinguis/mmshplugins/mmshwpadapterplugin/group"/>
  8142 </component>
  8142 </component>
  8143 </collection>
  8143 </collection>
  8144 <collection name="mmsharinguis_info" long-name="Multimedia Sharing UIs Info" level="if">
  8144 <collection name="mmsharinguis_info" long-name="Multimedia Sharing UIs Info" level="if">
  8145 <component name="mmsharinguis_build" filter="s60" long-name="Multimedia Sharing UIs Build">
  8145 <component name="mmsharinguis_rom" filter="s60" long-name="Multimedia Sharing UIs ROM">
  8146 <!--  consider distributing to other components -->
  8146 <unit bldFile="app/mmsharinguis/rom"/>
  8147 <unit bldFile="app/mmsharinguis/group"/>
       
  8148 </component>
  8147 </component>
  8149 </collection>
  8148 </collection>
  8150 </block>
  8149 </block>
  8151 <block name="phone" level="apps" span="2" long-name="Phone Apps" levels="engine plugin ui app">
  8150 <block name="phone" level="apps" span="2" long-name="Phone Apps" levels="engine plugin ui app">
  8152 <collection name="phone_plat" long-name="Phone Apps Platform Interfaces" level="app">
  8151 <collection name="phone_plat" long-name="Phone Apps Platform Interfaces" level="app">
  9140 <unit bldFile="app/organizer/calendarui/calenaiwprovider/group"/>
  9139 <unit bldFile="app/organizer/calendarui/calenaiwprovider/group"/>
  9141 </component>
  9140 </component>
  9142 <component name="caldav" filter="sf_build" long-name="CalDAV" introduced="^3" plugin="Y">
  9141 <component name="caldav" filter="sf_build" long-name="CalDAV" introduced="^3" plugin="Y">
  9143 <unit bldFile="app/organizer/calendarui/caldav/group"/>
  9142 <unit bldFile="app/organizer/calendarui/caldav/group"/>
  9144 </component>
  9143 </component>
  9145 <component name="calendarui_build" filter="s60" long-name="Calendar UI Build">
  9144 <component name="calendarui_exports" filter="s60" long-name="Calendar UI Exports">
  9146 <!-- split contents into separate components -->
  9145 <unit bldFile="app/organizer/calendarui/exports"/>
  9147 <unit bldFile="app/organizer/calendarui/group"/>
  9146 </component>
       
  9147 <component name="calendarui_organizerplugin" filter="s60" long-name="Calendar UI Organizer Plugin">
       
  9148 <unit bldFile="app/organizer/calendarui/organizerplugin/group"/>
  9148 </component>
  9149 </component>
  9149 </collection>
  9150 </collection>
  9150 <collection name="meetingui" long-name="Meeting UI" level="ui">
  9151 <collection name="meetingui" long-name="Meeting UI" level="ui">
  9151 <component name="attendeeview" filter="s60" long-name="Attendee View">
  9152 <component name="attendeeview" filter="s60" long-name="Attendee View">
  9152 <unit bldFile="app/organizer/meetingui/attendeeview/group"/>
  9153 <unit bldFile="app/organizer/meetingui/attendeeview/group"/>
  9173 <unit bldFile="app/organizer/clock2/clockui/group"/>
  9174 <unit bldFile="app/organizer/clock2/clockui/group"/>
  9174 </component>
  9175 </component>
  9175 <component name="clock2_help" filter="s60" long-name="Clock Help">
  9176 <component name="clock2_help" filter="s60" long-name="Clock Help">
  9176 <unit bldFile="app/organizer/clock2/help/group"/>
  9177 <unit bldFile="app/organizer/clock2/help/group"/>
  9177 </component>
  9178 </component>
  9178 <component name="clock2_build" filter="s60" long-name="Clock Build">
  9179 <component name="clock2_exports" filter="s60" long-name="Clock Exports">
  9179 <!-- split contents into separate components, or just make this one component -->
  9180 <unit bldFile="app/organizer/clock2/exports"/>
  9180 <unit bldFile="app/organizer/clock2/group"/>
       
  9181 </component>
  9181 </component>
  9182 </collection>
  9182 </collection>
  9183 <collection name="notepad" long-name="Notepad" level="ui">
  9183 <collection name="notepad" long-name="Notepad" level="ui">
  9184 <component name="notepad_help" filter="s60" long-name="Notepad Help">
  9184 <component name="notepad_help" filter="s60" long-name="Notepad Help">
  9185 <unit bldFile="app/organizer/notepad/help/group"/>
  9185 <unit bldFile="app/organizer/notepad/help/group"/>
  9515 <unit bldFile="app/commonemail/ipsservices/ipssosplugin/group"/>
  9515 <unit bldFile="app/commonemail/ipsservices/ipssosplugin/group"/>
  9516 </component>
  9516 </component>
  9517 <component name="ipssosaoplugin" filter="s60" long-name="IPS SOS Always Online Plugin" introduced="^2" plugin="Y">
  9517 <component name="ipssosaoplugin" filter="s60" long-name="IPS SOS Always Online Plugin" introduced="^2" plugin="Y">
  9518 <unit bldFile="app/commonemail/ipsservices/ipssosaoplugin/group"/>
  9518 <unit bldFile="app/commonemail/ipsservices/ipssosaoplugin/group"/>
  9519 </component>
  9519 </component>
  9520 <component name="ipsservices_build" filter="s60" long-name="IPS Services Build" introduced="^2">
  9520 <component name="ipsservices_conf" filter="s60" long-name="IPS Services Configuration" introduced="^2">
  9521 <unit bldFile="app/commonemail/ipsservices/group"/>
  9521 <unit bldFile="app/commonemail/ipsservices/conf"/>
  9522 <!-- can the exports be broken up into the other components or made a config component?-->
  9522 </component>
       
  9523 <component name="ipsservices_rom" filter="s60" long-name="IPS Services ROM" introduced="^2">
       
  9524 <unit bldFile="app/commonemail/ipsservices/rom"/>
  9523 </component>
  9525 </component>
  9524 </collection>
  9526 </collection>
  9525 <collection name="emailcontacts" long-name="Email Contacts" level="support">
  9527 <collection name="emailcontacts" long-name="Email Contacts" level="support">
  9526 <component name="contactactionservice" filter="s60" long-name="Contact Action Service" introduced="^2" plugin="Y">
  9528 <component name="contactactionservice" filter="s60" long-name="Contact Action Service" introduced="^2" plugin="Y">
  9527 <unit bldFile="app/commonemail/emailcontacts/contactactionservice/group"/>
  9529 <unit bldFile="app/commonemail/emailcontacts/contactactionservice/group"/>
  9577 <unit bldFile="app/commonemail/meetingrequest/mrcasplugin/group"/>
  9579 <unit bldFile="app/commonemail/meetingrequest/mrcasplugin/group"/>
  9578 </component>
  9580 </component>
  9579 <component name="mrurlparserplugin" filter="s60" long-name="MR URL Parser Plugin" introduced="^2" plugin="Y">
  9581 <component name="mrurlparserplugin" filter="s60" long-name="MR URL Parser Plugin" introduced="^2" plugin="Y">
  9580 <unit bldFile="app/commonemail/meetingrequest/mrurlparserplugin/group"/>
  9582 <unit bldFile="app/commonemail/meetingrequest/mrurlparserplugin/group"/>
  9581 </component>
  9583 </component>
  9582 <component name="meetingrequest_build" filter="s60" long-name="MR Build" introduced="^2">
  9584 <component name="meetingrequest_config" filter="s60" long-name="MR Configuration" introduced="^2">
  9583 <!-- can the exports be broken up into the other components ?
  9585 <unit bldFile="app/commonemail/meetingrequest/conf"/>
  9584 			alternatively, move the exports into a RM Config component-->
  9586 </component>
  9585 <unit bldFile="app/commonemail/meetingrequest/group"/>
  9587 <component name="meetingrequest_rom" filter="s60" long-name="MR ROM" introduced="^2">
       
  9588 <unit bldFile="app/commonemail/meetingrequest/rom"/>
       
  9589 </component>
       
  9590 <component name="mrbcplugin" filter="s60" long-name="MR BC Plugin" introduced="^2">
       
  9591 <unit bldFile="app/commonemail/meetingrequest/mrbcplugin/group"/>
       
  9592 </component>
       
  9593 <component name="mrcalremoteattachment" filter="s60" long-name="MR Calendar Remote Attachment" introduced="^2">
       
  9594 <unit bldFile="app/commonemail/meetingrequest/mrcalremoteattachment/group"/>
       
  9595 </component>
       
  9596 <component name="mrcmailremoteattachmentplugin" filter="s60" long-name="MR Cmail Remote Attachment Plugin" introduced="^2">
       
  9597 <unit bldFile="app/commonemail/meetingrequest/mrcmailremoteattachmentplugin/group"/>
       
  9598 </component>
       
  9599 <component name="mrguicommon" filter="s60" long-name="MR GUI COmmon" introduced="^2">
       
  9600 <unit bldFile="app/commonemail/meetingrequest/mrguicommon/group"/>
       
  9601 </component>
       
  9602 <component name="mrmbutilsextension" filter="s60" long-name="MR MB Utilities Extension" introduced="^2">
       
  9603 <unit bldFile="app/commonemail/meetingrequest/mrmbutilsextension/group"/>
       
  9604 </component>
       
  9605 <component name="mrprocessor" filter="s60" long-name="MR Processor" introduced="^2">
       
  9606 <unit bldFile="app/commonemail/meetingrequest/mrprocessor/group"/>
  9586 </component>
  9607 </component>
  9587 </collection>
  9608 </collection>
  9588 <collection name="emailuis" long-name="Email UIs" level="app">
  9609 <collection name="emailuis" long-name="Email UIs" level="app">
  9589 <component name="emailui" filter="s60" long-name="Email UI" introduced="^2">
  9610 <component name="emailui" filter="s60" long-name="Email UI" introduced="^2">
  9590 <unit bldFile="app/commonemail/emailuis/emailui/group"/>
  9611 <unit bldFile="app/commonemail/emailuis/emailui/group"/>
  9594 </component>
  9615 </component>
  9595 <component name="uicomponents" filter="s60" long-name="Email UI Components" introduced="^2">
  9616 <component name="uicomponents" filter="s60" long-name="Email UI Components" introduced="^2">
  9596 <unit bldFile="app/commonemail/emailuis/uicomponents/group"/>
  9617 <unit bldFile="app/commonemail/emailuis/uicomponents/group"/>
  9597 </component>
  9618 </component>
  9598 <component name="widget" filter="s60" long-name="Email Widget" introduced="^2">
  9619 <component name="widget" filter="s60" long-name="Email Widget" introduced="^2">
  9599 <!-- Uncomment unit when configuration is in place. Currently #included from emailuis_build, which should be removed at the same time. -->
  9620 <unit bldFile="app/commonemail/emailuis/widget/group"/>
  9600 <!--<unit bldFile="emailuis/widget/group"/>-->
       
  9601 </component>
       
  9602 <component name="emailuis_build" filter="s60" long-name="Email UIs Build" introduced="^2">
       
  9603 <unit bldFile="app/commonemail/emailuis/group"/>
       
  9604 </component>
  9621 </component>
  9605 </collection>
  9622 </collection>
  9606 <collection name="commonemail_info" long-name="Email Apps Info" level="app">
  9623 <collection name="commonemail_info" long-name="Email Apps Info" level="app">
  9607 <component name="emailhelp" filter="s60" long-name="Email Help" class="placeholder">
  9624 <component name="emailhelp" filter="s60" long-name="Email Help" class="placeholder">
  9608 <!-- should this be commented out or not? -->
  9625 <!-- should this be commented out or not? -->
  9649 <unit bldFile="app/conversations/imstutils/xmppadapter/group"/>
  9666 <unit bldFile="app/conversations/imstutils/xmppadapter/group"/>
  9650 </component>
  9667 </component>
  9651 <component name="imconversationview" filter="s60" long-name="IM Conversation View">
  9668 <component name="imconversationview" filter="s60" long-name="IM Conversation View">
  9652 <unit bldFile="app/conversations/imstutils/imconversationview/group"/>
  9669 <unit bldFile="app/conversations/imstutils/imconversationview/group"/>
  9653 </component>
  9670 </component>
  9654 <component name="imstutils_config" filter="s60" long-name="IM Service Tab Utils config" class="config">
  9671 <component name="imstutils_loc" filter="s60" long-name="IM Service Tab Utils Localisation" class="config">
  9655 <!-- remove the #includes and or moved ithe loc file into one the above components -->
  9672 <unit bldFile="app/conversations/imstutils/loc"/>
  9656 <unit bldFile="app/conversations/imstutils/group"/>
       
  9657 </component>
  9673 </component>
  9658 </collection>
  9674 </collection>
  9659 <collection name="uiservicetab" long-name="UI Service Tab" level="ui">
  9675 <collection name="uiservicetab" long-name="UI Service Tab" level="ui">
  9660 <component name="vimpstutils" filter="s60" long-name="VIMP Service Tab Utilities">
  9676 <component name="vimpstutils" filter="s60" long-name="VIMP Service Tab Utilities">
  9661 <!-- need to spell out VIMP at least once -->
  9677 <!-- need to spell out VIMP at least once -->
  9674 <unit bldFile="app/conversations/uiservicetab/vimpstui/group"/>
  9690 <unit bldFile="app/conversations/uiservicetab/vimpstui/group"/>
  9675 </component>
  9691 </component>
  9676 <component name="vimpstdetailsviewplugin" filter="s60" long-name="VIMP ST Details View Plugin" plugin="Y">
  9692 <component name="vimpstdetailsviewplugin" filter="s60" long-name="VIMP ST Details View Plugin" plugin="Y">
  9677 <unit bldFile="app/conversations/uiservicetab/vimpstdetailsviewplugin/group"/>
  9693 <unit bldFile="app/conversations/uiservicetab/vimpstdetailsviewplugin/group"/>
  9678 </component>
  9694 </component>
  9679 <component name="uiservicetab_build" filter="s60" long-name="UI Service Tab Build">
  9695 <component name="uiservicetab_exports" filter="s60" long-name="UI Service Tab Exports">
  9680 <!-- can this be distributed into the above bld.infs? -->
  9696 <unit bldFile="app/conversations/uiservicetab/exports"/>
  9681 <unit bldFile="app/conversations/uiservicetab/group"/>
       
  9682 </component>
  9697 </component>
  9683 </collection>
  9698 </collection>
  9684 <collection name="servicewidget" long-name="Service Widget" level="ui">
  9699 <collection name="servicewidget" long-name="Service Widget" level="ui">
  9685 <component name="servicewidgetdatapublisher" filter="s60" long-name="Service Widget Data Publisher" plugin="Y">
  9700 <component name="servicewidgetdatapublisher" filter="s60" long-name="Service Widget Data Publisher" plugin="Y">
  9686 <unit bldFile="app/conversations/servicewidget/servicewidgetdatapublisher/group"/>
  9701 <unit bldFile="app/conversations/servicewidget/servicewidgetdatapublisher/group"/>
  9687 </component>
  9702 </component>
  9688 <component name="themes" filter="s60" long-name="Service Widget Themes" class="config">
  9703 <component name="themes" filter="s60" long-name="Service Widget Themes" class="config">
  9689 <!-- does this really need to have that number in the directory name? -->
  9704 <!-- does this really need to have that number in the directory name? -->
  9690 <unit bldFile="app/conversations/servicewidget/themes/install-themes/install/servicewidget_20021383/group"/>
  9705 <unit bldFile="app/conversations/servicewidget/themes/install-themes/install/servicewidget_20021383/group"/>
  9691 </component>
  9706 </component>
  9692 <component name="servicewidget_build" filter="s60" long-name="Service Widget Build">
  9707 <component name="servicewidget_rom" filter="s60" long-name="Service Widget ROM">
  9693 <!-- Either move the whole collection down one directory into a single component, or move the ROM and SIS parts into a Service Widget ROM component -->
  9708 <unit bldFile="app/conversations/servicewidget/rom"/>
  9694 <unit bldFile="app/conversations/servicewidget/group"/>
       
  9695 </component>
  9709 </component>
  9696 </collection>
  9710 </collection>
  9697 <collection name="instantmsgindicatorplugin" long-name="Instant Message Indicator Plugin" level="plugin">
  9711 <collection name="instantmsgindicatorplugin" long-name="Instant Message Indicator Plugin" level="plugin">
  9698 <!--  collection is really a component. should move down a directory -->
  9712 <!--  collection is really a component. should move down a directory -->
  9699 <component name="instantmsgindicatorplugin_build" filter="s60" long-name="Instant Message Indicator Plugin Build" introduced="^3" plugin="Y">
  9713 <component name="instantmsgindicatorplugin_build" filter="s60" long-name="Instant Message Indicator Plugin Build" introduced="^3" plugin="Y">
  9706 <unit bldFile="app/conversations/imstatuspaneindicatorplugin/group"/>
  9720 <unit bldFile="app/conversations/imstatuspaneindicatorplugin/group"/>
  9707 </component>
  9721 </component>
  9708 </collection>
  9722 </collection>
  9709 <collection name="conversations_info" long-name="Conversation Apps Info" level="ui">
  9723 <collection name="conversations_info" long-name="Conversation Apps Info" level="ui">
  9710 <component name="conversations_build" filter="s60" long-name="Conversation Apps Build">
  9724 <component name="conversations_build" filter="s60" long-name="Conversation Apps Build">
  9711 <!-- can the exports be moved to other components? or this remade into a configuration component?-->
  9725 <unit bldFile="app/conversations/exports"/>
  9712 <unit bldFile="app/conversations/group"/>
       
  9713 </component>
  9726 </component>
  9714 </collection>
  9727 </collection>
  9715 </block>
  9728 </block>
  9716 <block name="im" level="apps" long-name="Instant Messaging Apps" levels="support prot engine apps">
  9729 <block name="im" level="apps" long-name="Instant Messaging Apps" levels="support prot engine apps">
  9717 <collection name="im_plat" long-name="Instant Messaging Apps Platform Interfaces" level="apps">
  9730 <collection name="im_plat" long-name="Instant Messaging Apps Platform Interfaces" level="apps">
 10101 <unit bldFile="app/musicplayer/mpxmusicplayer/mediakeyhandler/group"/>
 10114 <unit bldFile="app/musicplayer/mpxmusicplayer/mediakeyhandler/group"/>
 10102 </component>
 10115 </component>
 10103 <component name="mpxmusicplayer_app" filter="s60" long-name="MPX Application">
 10116 <component name="mpxmusicplayer_app" filter="s60" long-name="MPX Application">
 10104 <unit bldFile="app/musicplayer/mpxmusicplayer/app/group"/>
 10117 <unit bldFile="app/musicplayer/mpxmusicplayer/app/group"/>
 10105 </component>
 10118 </component>
 10106 <component name="mpxmusicplayer_build" filter="s60" long-name="MPX Music Player Build">
 10119 <component name="mpxmusicplayer_exports" filter="s60" long-name="MPX Music Player Exports">
 10107 <!--  can the exports be distributed to the above components?  -->
 10120 <unit bldFile="app/musicplayer/mpxmusicplayer/exports"/>
 10108 <unit bldFile="app/musicplayer/mpxmusicplayer/group"/>
       
 10109 </component>
 10121 </component>
 10110 </collection>
 10122 </collection>
 10111 <collection name="musichomescreen_multiview" long-name="Music Home Screen Multiview" level="hs">
 10123 <collection name="musichomescreen_multiview" long-name="Music Home Screen Multiview" level="hs">
 10112 <!-- Uncomment all units when configuration is in place. All currently #included from musichomescreen_build -->
 10124 <!-- Uncomment all units when configuration is in place. All currently #included from musichomescreen_build -->
 10113 <component name="mpxcollectionpublisher" filter="s60" long-name="MPX Collection Publisher" introduced="^2" class="placeholder">
 10125 <component name="mpxcollectionpublisher" filter="s60" long-name="MPX Collection Publisher" introduced="^2" class="placeholder">
 10135 <unit bldFile="app/musicplayer/mpxplugins/serviceplugins/group"/>
 10147 <unit bldFile="app/musicplayer/mpxplugins/serviceplugins/group"/>
 10136 </component>
 10148 </component>
 10137 <component name="viewplugins" filter="s60" long-name="MPX View Plugins" plugin="Y">
 10149 <component name="viewplugins" filter="s60" long-name="MPX View Plugins" plugin="Y">
 10138 <unit bldFile="app/musicplayer/mpxplugins/viewplugins/group"/>
 10150 <unit bldFile="app/musicplayer/mpxplugins/viewplugins/group"/>
 10139 </component>
 10151 </component>
 10140 <component name="mpxplugins_build" filter="s60" long-name="MPX Plugins Build">
 10152 <component name="mpxplugins_exports" filter="s60" long-name="MPX Plugins Exports">
 10141 <!--  can the exports be distributed to the above components?  -->
 10153 <unit bldFile="app/musicplayer/mpxplugins/exports"/>
 10142 <unit bldFile="app/musicplayer/mpxplugins/group"/>
 10154 </component>
 10143 </component>
 10155 </collection>
 10144 </collection>
 10156 <collection name="musicplayer_info" long-name="Music Player Apps Info" level="app"/>
 10145 <collection name="musicplayer_info" long-name="Music Player Apps Info" level="app">
       
 10146 <component name="musicplayer_build" filter="s60" long-name="Music Player Build">
       
 10147 <!-- should explicitly #inlcude musicplayerbldvariant.hrh in each component  -->
       
 10148 <unit bldFile="app/musicplayer/group"/>
       
 10149 </component>
       
 10150 </collection>
       
 10151 </block>
 10157 </block>
 10152 <block name="radio" level="apps" long-name="Radio Apps" levels="engine ui">
 10158 <block name="radio" level="apps" long-name="Radio Apps" levels="engine ui">
 10153 <collection name="fmradio" long-name="FM Radio" level="ui">
 10159 <collection name="fmradio" long-name="FM Radio" level="ui">
 10154 <component name="activeidleengine" filter="s60" long-name="FM Radio Active Idle Engine">
 10160 <component name="activeidleengine" filter="s60" long-name="FM Radio Active Idle Engine">
 10155 <unit bldFile="app/radio/fmradio/activeidleengine/group"/>
 10161 <unit bldFile="app/radio/fmradio/activeidleengine/group"/>
 10180 <block name="podcatcher" level="apps" long-name="Podcatcher" levels="app">
 10186 <block name="podcatcher" level="apps" long-name="Podcatcher" levels="app">
 10181 <collection name="podcatcher_info" long-name="Podcatcher" level="app">
 10187 <collection name="podcatcher_info" long-name="Podcatcher" level="app">
 10182 <component name="podcatcher_build" filter="sf_build" long-name="Podcatcher Build" introduced="^3">
 10188 <component name="podcatcher_build" filter="sf_build" long-name="Podcatcher Build" introduced="^3">
 10183 <unit bldFile="app/podcatcher/group"/>
 10189 <unit bldFile="app/podcatcher/group"/>
 10184 </component>
 10190 </component>
       
 10191 <component name="podcatcher_app" filter="sf_build" long-name="Podcatcher Application" introduced="^3"/>
       
 10192 <component name="podcatcher_engine" filter="sf_build" long-name="Podcatcher Engine" introduced="^3"/>
 10185 </collection>
 10193 </collection>
 10186 </block>
 10194 </block>
 10187 <block name="voicerec" level="apps" long-name="Voice Recorder Apps">
 10195 <block name="voicerec" level="apps" long-name="Voice Recorder Apps">
 10188 <!-- custom filter pref_test-->
 10196 <!-- custom filter pref_test-->
 10189 <collection name="voicerec_plat" long-name="Voice Recorder Apps Platform Interfaces">
 10197 <collection name="voicerec_plat" long-name="Voice Recorder Apps Platform Interfaces">
 10423 </component>
 10431 </component>
 10424 <component name="aiwpbkinfoviewprovider" filter="s60" long-name="AIW Phonebook Info View Provider" introduced="^1" plugin="Y">
 10432 <component name="aiwpbkinfoviewprovider" filter="s60" long-name="AIW Phonebook Info View Provider" introduced="^1" plugin="Y">
 10425 <unit bldFile="app/speechsrv/voiceui/aiwpbkinfoviewprovider/group"/>
 10433 <unit bldFile="app/speechsrv/voiceui/aiwpbkinfoviewprovider/group"/>
 10426 </component>
 10434 </component>
 10427 <component name="vccontrolpanelplugin" filter="s60" long-name="Voice Commands Control Panel Plugin" introduced="^1" plugin="Y">
 10435 <component name="vccontrolpanelplugin" filter="s60" long-name="Voice Commands Control Panel Plugin" introduced="^1" plugin="Y">
 10428 <!-- component is commented out until configuration is in place. Currently #included from voiceui_build -->
 10436 <unit bldFile="app/speechsrv/voiceui/vccontrolpanelplugin/group"/>
 10429 <!--<unit bldFile="voiceui/vccontrolpanelplugin/group"/>-->
       
 10430 </component>
 10437 </component>
 10431 <component name="voiceui_build" filter="s60" long-name="Voice UI Build" introduced="^1">
 10438 <component name="voiceui_build" filter="s60" long-name="Voice UI Build" introduced="^1">
 10432 <!--  can this be put into the other components? -->
 10439 <unit bldFile="app/speechsrv/voiceui/build"/>
 10433 <unit bldFile="app/speechsrv/voiceui/group"/>
       
 10434 </component>
 10440 </component>
 10435 </collection>
 10441 </collection>
 10436 <collection name="srsf" long-name="Speech Recognition and Synthesis Framework" level="framework">
 10442 <collection name="srsf" long-name="Speech Recognition and Synthesis Framework" level="framework">
 10437 <component name="sispeechrecognitiondata" filter="s60" long-name="SI Speech Recognition Data">
 10443 <component name="sispeechrecognitiondata" filter="s60" long-name="SI Speech Recognition Data">
 10438 <unit bldFile="app/speechsrv/srsf/sispeechrecognitiondata/group"/>
 10444 <unit bldFile="app/speechsrv/srsf/sispeechrecognitiondata/group"/>
 10538 <unit bldFile="app/webuis/browserui/videoservices/group"/>
 10544 <unit bldFile="app/webuis/browserui/videoservices/group"/>
 10539 </component>
 10545 </component>
 10540 </collection>
 10546 </collection>
 10541 <collection name="browserplugins" long-name="Browser Plugins" level="plugin">
 10547 <collection name="browserplugins" long-name="Browser Plugins" level="plugin">
 10542 <component name="browsersysteminfoplugin" filter="s60" long-name="Browser System Info Plugin" plugin="Y">
 10548 <component name="browsersysteminfoplugin" filter="s60" long-name="Browser System Info Plugin" plugin="Y">
 10543 <!-- uncomment the unit when configuration is in place, it's currently #included from browserplugins_build -->
 10549 <unit bldFile="app/webuis/browserplugins/browsersysteminfoplugin/group"/>
 10544 <!-- <unit bldFile="browserplugins/browsersysteminfoplugin/group"/>-->
       
 10545 </component>
 10550 </component>
 10546 <component name="browsergpsplugin" filter="s60" long-name="Browser GPS Plugin" plugin="Y">
 10551 <component name="browsergpsplugin" filter="s60" long-name="Browser GPS Plugin" plugin="Y">
 10547 <!-- uncomment the unit when configuration is in place, it's currently #included from browserplugins_build -->
 10552 <unit bldFile="app/webuis/browserplugins/browsergpsplugin/group"/>
 10548 <!-- <unit bldFile="browserplugins/browsergpsplugin/group"/>-->
       
 10549 </component>
 10553 </component>
 10550 <component name="browseraudiovideoplugin" filter="s60" long-name="Browser Audio Video Plugin" plugin="Y">
 10554 <component name="browseraudiovideoplugin" filter="s60" long-name="Browser Audio Video Plugin" plugin="Y">
 10551 <unit bldFile="app/webuis/browserplugins/browseraudiovideoplugin/group"/>
 10555 <unit bldFile="app/webuis/browserplugins/browseraudiovideoplugin/group"/>
 10552 </component>
       
 10553 <component name="browserplugins_build" filter="s60" long-name="Browser Plugins Build">
       
 10554 <!-- when configuration is in place, the #ifdef is no longer needed and this component can be removed -->
       
 10555 <unit bldFile="app/webuis/browserplugins/group"/>
       
 10556 </component>
 10556 </component>
 10557 </collection>
 10557 </collection>
 10558 <collection name="pushmtm" long-name="Push MTM" level="plugin">
 10558 <collection name="pushmtm" long-name="Push MTM" level="plugin">
 10559 <component name="pushmtm_help" filter="s60" long-name="Push MTM Help">
 10559 <component name="pushmtm_help" filter="s60" long-name="Push MTM Help">
 10560 <unit bldFile="app/webuis/pushmtm/help/group"/>
 10560 <unit bldFile="app/webuis/pushmtm/help/group"/>