symbian4/single/sysdefs/system_model.xml
changeset 585 56db5fd0b342
parent 583 eccec3bf4ab0
child 586 29086410e6a3
equal deleted inserted replaced
584:455e09fd83d7 585:56db5fd0b342
   661 <unit bldFile="os/ossrv/ossrv_pub/wide_character_classapis/group"/>
   661 <unit bldFile="os/ossrv/ossrv_pub/wide_character_classapis/group"/>
   662 </component>
   662 </component>
   663 <component name="dbus_api" long-name="Dbus API" filter="s60" class="api">
   663 <component name="dbus_api" long-name="Dbus API" filter="s60" class="api">
   664 <unit bldFile="os/ossrv/ossrv_pub/dbus/group"/>
   664 <unit bldFile="os/ossrv/ossrv_pub/dbus/group"/>
   665 </component>
   665 </component>
   666 <component name="dbus-glib" long-name="Dbus-glib API" filter="s60" class="api">
   666 <component name="dbus-glib_api" long-name="D-Bus GLib API" filter="s60" class="api">
   667 <unit bldFile="os/ossrv/ossrv_pub/dbus-glib/group"/>
   667 <unit bldFile="os/ossrv/ossrv_pub/dbus-glib/group"/>
   668 </component>
   668 </component>
   669 </collection>
   669 </collection>
   670 <collection name="ossrv_plat" long-name="Generic OS Services Platform Interfaces" level="utilities">
   670 <collection name="ossrv_plat" long-name="Generic OS Services Platform Interfaces" level="utilities">
   671 <component name="libutils_apis" long-name="Utility Library APIs" filter="s60" class="api">
   671 <component name="libutils_apis" long-name="Utility Library APIs" filter="s60" class="api">
   771 <unit bldFile="os/ossrv/genericopenlibs/cppstdlib/group" mrp="os/ossrv/genericopenlibs/cppstdlib/group/openenv_libstdcpp.mrp"/>
   771 <unit bldFile="os/ossrv/genericopenlibs/cppstdlib/group" mrp="os/ossrv/genericopenlibs/cppstdlib/group/openenv_libstdcpp.mrp"/>
   772 </component>
   772 </component>
   773 <component name="openenvcore" long-name="Open Environment Core" introduced="^2" purpose="mandatory">
   773 <component name="openenvcore" long-name="Open Environment Core" introduced="^2" purpose="mandatory">
   774 <unit bldFile="os/ossrv/genericopenlibs/openenvcore/group" mrp="os/ossrv/genericopenlibs/openenvcore/group/openenv.mrp"/>
   774 <unit bldFile="os/ossrv/genericopenlibs/openenvcore/group" mrp="os/ossrv/genericopenlibs/openenvcore/group/openenv.mrp"/>
   775 </component>
   775 </component>
       
   776 <component name="pluggableauthenticationmodulefw" long-name="Pluggable Authentication Module Framework" introduced="^4" purpose="optional">
       
   777 <unit bldFile="os/ossrv/genericopenlibs/pluggableauthenticationmodulefw/group" mrp="os/ossrv/genericopenlibs/pluggableauthenticationmodulefw/group/oeaddons_libpam.mrp"/>
       
   778 </component>
   776 <component name="posixrealtimeextensions" long-name="POSIX Realtime Extensions" introduced="^3" purpose="optional">
   779 <component name="posixrealtimeextensions" long-name="POSIX Realtime Extensions" introduced="^3" purpose="optional">
   777 <unit bldFile="os/ossrv/genericopenlibs/posixrealtimeextensions/group" mrp="os/ossrv/genericopenlibs/posixrealtimeextensions/group/oeaddons_librt.mrp"/>
   780 <unit bldFile="os/ossrv/genericopenlibs/posixrealtimeextensions/group" mrp="os/ossrv/genericopenlibs/posixrealtimeextensions/group/oeaddons_librt.mrp"/>
   778 </component>
   781 </component>
   779 <component name="liboil" long-name="Liboil" introduced="^4" purpose="optional">
   782 <component name="liboil" long-name="Liboil" introduced="^4" purpose="optional">
   780 <unit bldFile="os/ossrv/genericopenlibs/liboil/group" mrp="os/ossrv/genericopenlibs/liboil/group/oeaddons_liboil.mrp"/>
   783 <unit bldFile="os/ossrv/genericopenlibs/liboil/group" mrp="os/ossrv/genericopenlibs/liboil/group/oeaddons_liboil.mrp"/>
   812 </collection>
   815 </collection>
   813 <collection name="loggingservices" long-name="Logging Services" level="server">
   816 <collection name="loggingservices" long-name="Logging Services" level="server">
   814 <component name="eventlogger" long-name="Event Logger" introduced="6.0" purpose="optional">
   817 <component name="eventlogger" long-name="Event Logger" introduced="6.0" purpose="optional">
   815 <unit bldFile="os/persistentdata/loggingservices/eventlogger/group" mrp="os/persistentdata/loggingservices/eventlogger/group/syslibs_logeng.mrp"/>
   818 <unit bldFile="os/persistentdata/loggingservices/eventlogger/group" mrp="os/persistentdata/loggingservices/eventlogger/group/syslibs_logeng.mrp"/>
   816 </component>
   819 </component>
   817 <component name="filelogger" long-name="File Logger" introduced="ER5" purpose="optional">
   820 <component name="filelogger" long-name="File Logger" introduced="ER5" deprecated="^4" purpose="optional">
   818 <unit bldFile="os/persistentdata/loggingservices/filelogger/group" mrp="os/persistentdata/loggingservices/filelogger/group/comms-infras_flogger.mrp"/>
   821 <unit bldFile="os/persistentdata/loggingservices/filelogger/group" mrp="os/persistentdata/loggingservices/filelogger/group/comms-infras_flogger.mrp"/>
   819 </component>
   822 </component>
   820 <component name="rfilelogger" long-name="RFile Logger" deprecated="^3" introduced="9.1" purpose="development">
   823 <component name="rfilelogger" long-name="RFile Logger" deprecated="^3" introduced="9.1" purpose="development">
   821 <unit bldFile="os/persistentdata/loggingservices/rfilelogger/group" mrp="os/persistentdata/loggingservices/rfilelogger/group/testtools_utilities.mrp"/>
   824 <unit bldFile="os/persistentdata/loggingservices/rfilelogger/group" mrp="os/persistentdata/loggingservices/rfilelogger/group/testtools_utilities.mrp"/>
   822 </component>
   825 </component>
  1221 <unit mrp="os/devicesrv/devicesrv_info/devicesrv_metadata/devicesrv_metadata.mrp"/>
  1224 <unit mrp="os/devicesrv/devicesrv_info/devicesrv_metadata/devicesrv_metadata.mrp"/>
  1222 </component>
  1225 </component>
  1223 </collection>
  1226 </collection>
  1224 </block>
  1227 </block>
  1225 <block name="security" level="services" long-name="OS Security" levels="physical-abstraction plugins libraries management services utilities">
  1228 <block name="security" level="services" long-name="OS Security" levels="physical-abstraction plugins libraries management services utilities">
       
  1229 <collection name="authenticationservices" long-name="Authentication Services" level="utilities">
       
  1230 <component name="authenticationserver" long-name="Authentication Server" introduced="^4" purpose="optional">
       
  1231 <unit bldFile="os/security/authenticationservices/authenticationserver/group" mrp="os/security/authenticationservices/authenticationserver/group/security_authserver.mrp"/>
       
  1232 </component>
       
  1233 </collection>
  1226 <collection name="authorisation" long-name="Authorisation" level="utilities">
  1234 <collection name="authorisation" long-name="Authorisation" level="utilities">
  1227 <component name="userpromptservice" long-name="User Prompt Service" introduced="^3" purpose="mandatory">
  1235 <component name="userpromptservice" long-name="User Prompt Service" introduced="^3" purpose="mandatory">
  1228 <unit bldFile="os/security/authorisation/userpromptservice/group" mrp="os/security/authorisation/userpromptservice/group/security_ups.mrp"/>
  1236 <unit bldFile="os/security/authorisation/userpromptservice/group" mrp="os/security/authorisation/userpromptservice/group/security_ups.mrp"/>
  1229 </component>
  1237 </component>
  1230 <component name="userpromptutils" long-name="User Prompt Utils" introduced="^3" purpose="optional">
  1238 <component name="userpromptutils" long-name="User Prompt Utils" introduced="^3" purpose="optional">
  1315 <unit bldFile="os/lbs/datasourcemodules/gpspositioningmodule/group" mrp="os/lbs/datasourcemodules/gpspositioningmodule/group/lbs_agps_positioning_module.mrp"/>
  1323 <unit bldFile="os/lbs/datasourcemodules/gpspositioningmodule/group" mrp="os/lbs/datasourcemodules/gpspositioningmodule/group/lbs_agps_positioning_module.mrp"/>
  1316 </component>
  1324 </component>
  1317 <component name="networkpositioningmodule" long-name="Network Positioning Module" introduced="^3" purpose="optional" plugin="Y">
  1325 <component name="networkpositioningmodule" long-name="Network Positioning Module" introduced="^3" purpose="optional" plugin="Y">
  1318 <unit bldFile="os/lbs/datasourcemodules/networkpositioningmodule/group" mrp="os/lbs/datasourcemodules/networkpositioningmodule/group/lbs_network_positioning_module.mrp"/>
  1326 <unit bldFile="os/lbs/datasourcemodules/networkpositioningmodule/group" mrp="os/lbs/datasourcemodules/networkpositioningmodule/group/lbs_network_positioning_module.mrp"/>
  1319 </component>
  1327 </component>
  1320 <component name="locationapesuplpsy" long-name="APE SUPL PSY" introduced="^3" purpose="optional" filter="s60" plugin="Y">
  1328 <component name="locationapesuplpsy" long-name="APE SUPL Positioning Module" introduced="^3" purpose="optional" plugin="Y">
  1321 <unit bldFile="os/lbs/datasourcemodules/locationapesuplpsy/group"/>
  1329 <unit bldFile="os/lbs/datasourcemodules/locationapesuplpsy/group" mrp="os/lbs/datasourcemodules/locationapesuplpsy/group/lbs_ape_supl_positioning_module.mrp"/>
  1322 </component>
  1330 </component>
  1323 </collection>
  1331 </collection>
  1324 <collection name="datasourceadaptation" long-name="Data Source Adaptation" level="adaptation">
  1332 <collection name="datasourceadaptation" long-name="Data Source Adaptation" level="adaptation">
  1325 <component name="gpsdatasourceadaptation" long-name="GPS Data Source Adaptation" introduced="^2" purpose="optional" plugin="Y">
  1333 <component name="gpsdatasourceadaptation" long-name="GPS Data Source Adaptation" introduced="^2" purpose="optional" plugin="Y">
  1326 <unit bldFile="os/lbs/datasourceadaptation/gpsdatasourceadaptation/group" mrp="os/lbs/datasourceadaptation/gpsdatasourceadaptation/group/lbs_gps_data_source_adaptation.mrp"/>
  1334 <unit bldFile="os/lbs/datasourceadaptation/gpsdatasourceadaptation/group" mrp="os/lbs/datasourceadaptation/gpsdatasourceadaptation/group/lbs_gps_data_source_adaptation.mrp"/>
  1358 </collection>
  1366 </collection>
  1359 <collection name="networkprotocolmodules" long-name="Network Protocol Modules" level="adaptation">
  1367 <collection name="networkprotocolmodules" long-name="Network Protocol Modules" level="adaptation">
  1360 <component name="privacyprotocolmodule" long-name="Privacy Protocol Module" introduced="^2" purpose="optional" plugin="Y">
  1368 <component name="privacyprotocolmodule" long-name="Privacy Protocol Module" introduced="^2" purpose="optional" plugin="Y">
  1361 <unit bldFile="os/lbs/networkprotocolmodules/privacyprotocolmodule/group" mrp="os/lbs/networkprotocolmodules/privacyprotocolmodule/group/lbs_privacyprotocolmodule.mrp"/>
  1369 <unit bldFile="os/lbs/networkprotocolmodules/privacyprotocolmodule/group" mrp="os/lbs/networkprotocolmodules/privacyprotocolmodule/group/lbs_privacyprotocolmodule.mrp"/>
  1362 </component>
  1370 </component>
       
  1371 <component name="suplproxyprotocolmodule" long-name="SUPL Proxy Protocol Module" introduced="^3" purpose="optional" plugin="Y">
       
  1372 <!-- hack for Foundation builds needed while collection is reorganised into proper components -->
       
  1373 <unit bldFile="os/lbs/networkprotocolmodules/suplproxyprotocolmodule/sfgroup" mrp="os/lbs/networkprotocolmodules/suplproxyprotocolmodule/group/lbs_suplproxyprotocolmodule.mrp"/>
       
  1374 </component>
       
  1375 <component name="suplprotocolmodule" long-name="SUPL Protocol Module" introduced="^2" deprecated="^2" purpose="optional" plugin="Y">
       
  1376 <!-- hack for Foundation builds needed while collection is reorganised into proper components -->
       
  1377 <unit bldFile="os/lbs/networkprotocolmodules/suplprotocolmodule/sfgroup" mrp="os/lbs/networkprotocolmodules/suplprotocolmodule/group/lbs_suplprotocolmodule.mrp"/>
       
  1378 </component>
  1363 <component name="suplrrlpasn1" filter="sf_build" long-name="SUPL RRLP ASN1 Parser">
  1379 <component name="suplrrlpasn1" filter="sf_build" long-name="SUPL RRLP ASN1 Parser">
  1364 <!-- hack for Foundation builds needed while collection is reorganised into proper components -->
  1380 <!-- hack for Foundation builds needed while collection is reorganised into proper components -->
  1365 <unit bldFile="os/lbs/networkprotocolmodules/common/suplrrlpasn1/group"/>
  1381 <unit bldFile="os/lbs/networkprotocolmodules/common/suplrrlpasn1/group"/>
       
  1382 </component>
       
  1383 <component name="suplrrlpprotocol" long-name="SUPL RRLP Protocol Module">
       
  1384 <!-- hack for Foundation builds needed while collection is reorganised into proper components -->
       
  1385 <unit bldFile="os/lbs/networkprotocolmodules/suplcontrolplaneprotocols/common/suplrrlpprotocol/sfgroup"/>
  1366 </component>
  1386 </component>
  1367 </collection>
  1387 </collection>
  1368 <collection name="lbsapitest" long-name="Location API Tests" level="application-interface"/>
  1388 <collection name="lbsapitest" long-name="Location API Tests" level="application-interface"/>
  1369 <collection name="lbs_info" long-name="Locating Services Info" level="application-interface">
  1389 <collection name="lbs_info" long-name="Locating Services Info" level="application-interface">
  1370 <component name="lbs_metadata" long-name="Locating Services Metadata" introduced="^2" purpose="development" class="config PC">
  1390 <component name="lbs_metadata" long-name="Locating Services Metadata" introduced="^2" purpose="development" class="config PC">
  2259 <unit bldFile="os/mm/devsound/devsoundpluginsupport/group" mrp="os/mm/devsound/devsoundpluginsupport/group/multimedia_mdf_devsound_pluginsupport.mrp"/>
  2279 <unit bldFile="os/mm/devsound/devsoundpluginsupport/group" mrp="os/mm/devsound/devsoundpluginsupport/group/multimedia_mdf_devsound_pluginsupport.mrp"/>
  2260 </component>
  2280 </component>
  2261 <component name="refdevsound" long-name="Reference DevSound Plugins" introduced="7.0s" purpose="optional">
  2281 <component name="refdevsound" long-name="Reference DevSound Plugins" introduced="7.0s" purpose="optional">
  2262 <unit bldFile="os/mm/devsound/devsoundrefplugin/group" mrp="os/mm/devsound/devsoundrefplugin/group/multimedia_mdf_devsound_refplugin.mrp"/>
  2282 <unit bldFile="os/mm/devsound/devsoundrefplugin/group" mrp="os/mm/devsound/devsoundrefplugin/group/multimedia_mdf_devsound_refplugin.mrp"/>
  2263 </component>
  2283 </component>
  2264 <component name="btdevsound" long-name="Bluetooth DevSound Plugin" introduced="7.0s" purpose="development" plugin="Y">
  2284 <component name="btdevsound" long-name="Bluetooth DevSound Plugin" introduced="7.0s" purpose="development" deprecated="^4" plugin="Y">
  2265 <unit bldFile="os/mm/devsound/sounddevbt/group" mrp="os/mm/devsound/sounddevbt/group/multimedia_mdf_devsound_refbtplugin.mrp"/>
  2285 <unit bldFile="os/mm/devsound/sounddevbt/group" mrp="os/mm/devsound/sounddevbt/group/multimedia_mdf_devsound_refbtplugin.mrp"/>
  2266 </component>
  2286 </component>
  2267 <component name="a3ftrace" long-name="A3F Trace Utility" introduced="^2" purpose="development">
  2287 <component name="a3ftrace" long-name="A3F Trace Utility" introduced="^2" purpose="development">
  2268 <unit bldFile="os/mm/devsound/a3ftrace/group" mrp="os/mm/devsound/a3ftrace/group/multimedia_a3f_traces.mrp"/>
  2288 <unit bldFile="os/mm/devsound/a3ftrace/group" mrp="os/mm/devsound/a3ftrace/group/multimedia_a3f_traces.mrp"/>
  2269 </component>
  2289 </component>
  2315 <unit bldFile="os/imagingext/imagingext_plat/ecam_ui_orientation_override_custom_api/group"/>
  2335 <unit bldFile="os/imagingext/imagingext_plat/ecam_ui_orientation_override_custom_api/group"/>
  2316 </component>
  2336 </component>
  2317 <component name="ecam_face_tracking_custom_api" long-name="ECam Face Tracking Custom API" filter="s60" class="api">
  2337 <component name="ecam_face_tracking_custom_api" long-name="ECam Face Tracking Custom API" filter="s60" class="api">
  2318 <unit bldFile="os/imagingext/imagingext_plat/ecam_face_tracking_custom_api/group"/>
  2338 <unit bldFile="os/imagingext/imagingext_plat/ecam_face_tracking_custom_api/group"/>
  2319 </component>
  2339 </component>
       
  2340 <component name="ecam_use_case_hint_custom_api" long-name="ECam Use Case Hint Custom API" filter="s60" introduced="^4" class="api">
       
  2341 <unit bldFile="os/imagingext/imagingext_plat/ecam_use_case_hint_custom_api/group"/>
       
  2342 </component>
  2320 </collection>
  2343 </collection>
  2321 <collection name="imageadaptationextensions" long-name="Image Adaptation Extensions" level="app-if">
  2344 <collection name="imageadaptationextensions" long-name="Image Adaptation Extensions" level="app-if">
  2322 <component name="iclextjpegapi" filter="s60" long-name="ICL Extension JPEG API">
  2345 <component name="iclextjpegapi" filter="s60" long-name="ICL Extension JPEG API">
  2323 <unit bldFile="os/imagingext/imageadaptationextensions/iclextjpegapi/group"/>
  2346 <unit bldFile="os/imagingext/imageadaptationextensions/iclextjpegapi/group"/>
  2324 </component>
  2347 </component>
  2489 </collection>
  2512 </collection>
  2490 <collection name="graphicsapitest" long-name="Graphics API Tests" level="app-if"/>
  2513 <collection name="graphicsapitest" long-name="Graphics API Tests" level="app-if"/>
  2491 </block>
  2514 </block>
  2492 <block name="textandloc" level="services" long-name="Text and Localisation Services" levels="encoding util fonts tools text">
  2515 <block name="textandloc" level="services" long-name="Text and Localisation Services" levels="encoding util fonts tools text">
  2493 <collection name="textandloc_plat" long-name="Text and Localisation Platform Interfaces" level="text">
  2516 <collection name="textandloc_plat" long-name="Text and Localisation Platform Interfaces" level="text">
  2494 <component name="findutil_api" long-name="Find Utility API" filter="s60" class="api">
  2517 <component name="findutil_api" long-name="Find Util API" filter="s60" class="api">
  2495 <unit bldFile="os/textandloc/textandloc_plat/findutil_api/group"/>
  2518 <unit bldFile="os/textandloc/textandloc_plat/findutil_api/group"/>
  2496 </component>
  2519 </component>
  2497 <component name="japanese_language_utilities_api" long-name="Japanese Language Utilities API" filter="s60" class="api">
  2520 <component name="japanese_language_utilities_api" long-name="Japanese Language Utilities API" filter="s60" class="api">
  2498 <unit bldFile="os/textandloc/textandloc_plat/japanese_language_utilities_api/group"/>
  2521 <unit bldFile="os/textandloc/textandloc_plat/japanese_language_utilities_api/group"/>
  2499 </component>
  2522 </component>
  2500 <component name="sortutil_api" long-name="Sorting Utility API" filter="s60" class="api">
  2523 <component name="sortutil_api" long-name="Sort Util API" filter="s60" class="api">
  2501 <unit bldFile="os/textandloc/textandloc_plat/sortutil_api/group"/>
  2524 <unit bldFile="os/textandloc/textandloc_plat/sortutil_api/group"/>
  2502 </component>
  2525 </component>
  2503 </collection>
  2526 </collection>
  2504 <collection name="textandloc_pub" long-name="Text and Localisation Public Interfaces" level="text">
  2527 <collection name="textandloc_pub" long-name="Text and Localisation Public Interfaces" level="text">
  2505 <component name="directory_localizer_api" long-name="Directory Localizer API" filter="s60" class="api">
  2528 <component name="directory_localizer_api" long-name="Directory Localizer API" filter="s60" class="api">
  2516 <component name="fatfilenameconversionplugins" long-name="FAT Filename Conversion Plugins" introduced="9.1" purpose="optional" plugin="Y">
  2539 <component name="fatfilenameconversionplugins" long-name="FAT Filename Conversion Plugins" introduced="9.1" purpose="optional" plugin="Y">
  2517 <unit bldFile="os/textandloc/charconvfw/fatfilenameconversionplugins/group" mrp="os/textandloc/charconvfw/fatfilenameconversionplugins/group/syslibs_FATCharsetConv.mrp"/>
  2540 <unit bldFile="os/textandloc/charconvfw/fatfilenameconversionplugins/group" mrp="os/textandloc/charconvfw/fatfilenameconversionplugins/group/syslibs_FATCharsetConv.mrp"/>
  2518 </component>
  2541 </component>
  2519 </collection>
  2542 </collection>
  2520 <collection name="fontandtxtsrv" long-name="Font and Text Services" level="fonts">
  2543 <collection name="fontandtxtsrv" long-name="Font and Text Services" level="fonts">
  2521 <component name="iculayoutengine" long-name="ICU Layout Engine" introduced="9.2" purpose="optional" plugin="Y">
  2544 <component name="iculayoutengine" long-name="ICU Layout Engine" introduced="9.2" purpose="optional" deprecated="^4" plugin="Y">
  2522 <unit bldFile="os/textandloc/fontservices/textshaperplugin/group" mrp="os/textandloc/fontservices/textshaperplugin/group/graphics_iculayoutengine.mrp"/>
  2545 <unit bldFile="os/textandloc/fontservices/textshaperplugin/group" mrp="os/textandloc/fontservices/textshaperplugin/group/graphics_iculayoutengine.mrp"/>
  2523 </component>
  2546 </component>
  2524 <component name="fontstore" long-name="Font Store" purpose="mandatory">
  2547 <component name="fontstore" long-name="Font Store" purpose="mandatory">
  2525 <unit bldFile="os/textandloc/fontservices/fontstore/group" mrp="os/textandloc/fontservices/fontstore/group/graphics_fntstore.mrp"/>
  2548 <unit bldFile="os/textandloc/fontservices/fontstore/group" mrp="os/textandloc/fontservices/fontstore/group/graphics_fntstore.mrp"/>
  2526 </component>
  2549 </component>
  2527 <component name="textrendering" long-name="Text Rendering" purpose="mandatory" class="placeholder">
  2550 <component name="textbase" long-name="Text Base" purpose="mandatory" class="placeholder">
  2528 <!-- placeholder for text code from GDI -->
  2551 <!-- placeholder for text code from GDI -->
  2529 </component>
  2552 </component>
  2530 <component name="freetypefontrasteriser" long-name="FreeType Font Rasteriser" purpose="optional" plugin="Y">
  2553 <component name="freetypefontrasteriser" long-name="FreeType Font Rasteriser" purpose="optional" plugin="Y">
  2531 <unit bldFile="os/textandloc/fontservices/freetypefontrasteriser/group" mrp="os/textandloc/fontservices/freetypefontrasteriser/group/graphics_freetype.mrp"/>
  2554 <unit bldFile="os/textandloc/fontservices/freetypefontrasteriser/group" mrp="os/textandloc/fontservices/freetypefontrasteriser/group/graphics_freetype.mrp"/>
  2532 </component>
  2555 </component>
  2541 <component name="textformatting" long-name="Text Formatting" purpose="optional">
  2564 <component name="textformatting" long-name="Text Formatting" purpose="optional">
  2542 <unit bldFile="os/textandloc/textrendering/textformatting/group" mrp="os/textandloc/textrendering/textformatting/group/app-framework_form.mrp"/>
  2565 <unit bldFile="os/textandloc/textrendering/textformatting/group" mrp="os/textandloc/textrendering/textformatting/group/app-framework_form.mrp"/>
  2543 </component>
  2566 </component>
  2544 </collection>
  2567 </collection>
  2545 <collection name="textandlocutils" long-name="Text and Localisation Utils" level="util">
  2568 <collection name="textandlocutils" long-name="Text and Localisation Utils" level="util">
  2546 <!-- components in this collection need to be moved to the right collection.
  2569 <component name="numbergrouping" long-name="Number Grouping">
  2547     		Either move into the units' directories, or create a new textandlocutils directory -->
       
  2548 <component name="numbergrouping" filter="s60" long-name="Number Grouping">
       
  2549 <unit bldFile="os/textandloc/charconvfw/numbergrouping/group"/>
  2570 <unit bldFile="os/textandloc/charconvfw/numbergrouping/group"/>
  2550 </component>
  2571 </component>
  2551 <component name="jplangutil" filter="s60" long-name="Japanese Language Utilities">
  2572 <component name="jplangutil" long-name="Japanese Language Utilities">
  2552 <unit bldFile="os/textandloc/charconvfw/jplangutil/group"/>
  2573 <unit bldFile="os/textandloc/charconvfw/jplangutil/group"/>
  2553 </component>
  2574 </component>
  2554 <component name="sortutil" filter="s60" long-name="Sorting Utility">
  2575 <component name="sortutil" long-name="Sorting Utility">
  2555 <unit bldFile="os/textandloc/charconvfw/sortutil/group"/>
  2576 <unit bldFile="os/textandloc/charconvfw/sortutil/group"/>
  2556 </component>
  2577 </component>
  2557 <component name="inlinetext" filter="s60" long-name="Inline Text">
  2578 <component name="inlinetext" long-name="Inline Text">
  2558 <unit bldFile="os/textandloc/charconvfw/inlinetext/group"/>
  2579 <unit bldFile="os/textandloc/charconvfw/inlinetext/group"/>
  2559 </component>
  2580 </component>
  2560 <component name="nearestlangutil" long-name="Nearest Language Util" introduced="^2" purpose="mandatory" class="placeholder">
  2581 <component name="nearestlangutil" long-name="Nearest Language Util" introduced="^2" purpose="mandatory" class="placeholder">
  2561 <!-- placeholder for split from bafl -->
  2582 <!-- placeholder for split from bafl -->
  2562 </component>
  2583 </component>
  2664 <!-- collection is really a component. Need to move down a directory -->
  2685 <!-- collection is really a component. Need to move down a directory -->
  2665 <component name="helps_loc2_build" long-name="Helps Locale 2 Build" filter="s60">
  2686 <component name="helps_loc2_build" long-name="Helps Locale 2 Build" filter="s60">
  2666 <unit bldFile="os/deviceplatformrelease/helps_loc2/group"/>
  2687 <unit bldFile="os/deviceplatformrelease/helps_loc2/group"/>
  2667 </component>
  2688 </component>
  2668 </collection>
  2689 </collection>
  2669 <collection name="sf_config" long-name="SF Config" level="mid">
  2690 <collection name="symbianosbld" long-name="Symbian OS Build" level="bld">
       
  2691 <component name="cedarutils" long-name="Cedar Utils" purpose="development">
       
  2692 <unit mrp="os/deviceplatformrelease/symbianosbld/cedarutils/tools_utils_cedar.mrp"/>
       
  2693 </component>
       
  2694 <component name="productionbldcbrconfig" long-name="Production Build CBR Config" filter="gt" purpose="development" class="config">
       
  2695 <unit mrp="os/deviceplatformrelease/symbianosbld/productionbldcbrconfig/product_cbr_config.mrp"/>
       
  2696 </component>
       
  2697 </collection>
       
  2698 <collection name="foundation_system" long-name="Foundation System" level="top">
       
  2699 <component name="system_model" long-name="System Model" introduced="^2" purpose="development" class="config PC">
       
  2700 <unit mrp="os/deviceplatformrelease/foundation_system/system_model/system_model.mrp"/>
       
  2701 </component>
       
  2702 <component name="sf_config" long-name="Foundation Config" introduced="^4">
       
  2703 <unit bldFile="os/deviceplatformrelease/foundation_system/sf_config/CI_external/group"/>
       
  2704 </component>
  2670 <component name="config" filter="s60" long-name="Config" purpose="development" class="config"/>
  2705 <component name="config" filter="s60" long-name="Config" purpose="development" class="config"/>
  2671 <component name="cenrep" filter="sf_build" long-name="ConE Central Repository Config" purpose="development" class="config">
  2706 <component name="cenrep" filter="sf_build" long-name="ConE Central Repository Config" purpose="development" class="config">
  2672 <!-- will should give the id/path something more unique than cenrep -->
  2707 <!-- will should give the id/path something more unique than cenrep -->
  2673 <unit bldFile="os/deviceplatformrelease/foundation_system/sf_config/cenrep/group"/>
  2708 <unit bldFile="os/deviceplatformrelease/foundation_system/sf_config/cenrep/group"/>
  2674 </component>
  2709 </component>
  2675 <component name="rombuild_syborg" filter="sf_build" long-name="Syborg iMaker Config" purpose="development" introduced="^3" class="config">
  2710 <component name="rombuild_syborg" filter="sf_build" long-name="Syborg iMaker Config" purpose="development" introduced="^3" class="config">
  2676 <unit bldFile="os/deviceplatformrelease/foundation_system/sf_config/rombuild/syborg/group"/>
  2711 <unit bldFile="os/deviceplatformrelease/foundation_system/sf_config/rombuild/syborg/group"/>
  2677 </component>
  2712 </component>
  2678 <component name="rombuild_zoom2" filter="sf_build" long-name="Zoom2 iMaker Config" purpose="development" introduced="^3" class="config">
  2713 <component name="rombuild_zoom2" filter="sf_build" long-name="Zoom2 iMaker Config" purpose="development" introduced="^3" class="config">
  2679 <unit bldFile="os/deviceplatformrelease/foundation_system/sf_config/rombuild/zoom2/group"/>
  2714 <unit bldFile="os/deviceplatformrelease/foundation_system/sf_config/rombuild/zoom2/group"/>
  2680 </component>
       
  2681 </collection>
       
  2682 <!-- should be located locally in buildplatforms/group 
       
  2683     <collection id="s60bld" name="S60 Build">
       
  2684       <component id="buildplatforms" filter="s60" name="Build Platforms">
       
  2685         <unit bldFile="/tools/buildplatforms/group"/>
       
  2686       </component>
       
  2687     </collection>-->
       
  2688 <collection name="symbianosbld" long-name="Symbian OS Build" level="bld">
       
  2689 <component name="cedarutils" long-name="Cedar Utils" purpose="development">
       
  2690 <unit mrp="os/deviceplatformrelease/symbianosbld/cedarutils/tools_utils_cedar.mrp"/>
       
  2691 </component>
       
  2692 <component name="productionbldcbrconfig" long-name="Production Build CBR Config" filter="gt" purpose="development" class="config">
       
  2693 <unit mrp="os/deviceplatformrelease/symbianosbld/productionbldcbrconfig/product_cbr_config.mrp"/>
       
  2694 </component>
       
  2695 <component name="foundation_s60_packages" long-name="Foundation S60 Packages" introduced="^3" deprecated="^3" purpose="development" class="config PC">
       
  2696 <unit mrp="os/deviceplatformrelease/symbianosbld/foundation_s60_packages/foundation_s60_packages.mrp"/>
       
  2697 </component>
       
  2698 </collection>
       
  2699 <collection name="foundation_system" long-name="Foundation System" level="top">
       
  2700 <component name="system_model" long-name="System Model" introduced="^2" purpose="development" class="config PC">
       
  2701 <unit mrp="os/deviceplatformrelease/foundation_system/system_model/system_model.mrp"/>
       
  2702 </component>
  2715 </component>
  2703 </collection>
  2716 </collection>
  2704 <collection name="deviceplatformrelease_info" long-name="Device Platform Release Info" level="top">
  2717 <collection name="deviceplatformrelease_info" long-name="Device Platform Release Info" level="top">
  2705 <component name="deviceplatformrelease_metadata" long-name="Device Platform Release Metadata" introduced="^2" purpose="development" class="config PC">
  2718 <component name="deviceplatformrelease_metadata" long-name="Device Platform Release Metadata" introduced="^2" purpose="development" class="config PC">
  2706 <unit mrp="os/deviceplatformrelease/deviceplatformrelease_info/deviceplatformrelease_metadata/deviceplatformrelease_metadata.mrp"/>
  2719 <unit mrp="os/deviceplatformrelease/deviceplatformrelease_info/deviceplatformrelease_metadata/deviceplatformrelease_metadata.mrp"/>
  2975 <unit bldFile="mw/appsupport/coreapplicationuis/advancedtspcontroller/group"/>
  2988 <unit bldFile="mw/appsupport/coreapplicationuis/advancedtspcontroller/group"/>
  2976 </component>
  2989 </component>
  2977 <component name="powersaveutilities" filter="s60" long-name="Power Save Utilities">
  2990 <component name="powersaveutilities" filter="s60" long-name="Power Save Utilities">
  2978 <unit bldFile="mw/appsupport/coreapplicationuis/powersaveutilities/group"/>
  2991 <unit bldFile="mw/appsupport/coreapplicationuis/powersaveutilities/group"/>
  2979 </component>
  2992 </component>
  2980 <component name="gsserverenginestub" filter="s60" long-name="GS Server Engine Stub">
  2993 <component name="gsserverenginestub" filter="s60" long-name="GS Server Engine Stub" deprecated="^4">
  2981 <unit bldFile="mw/appsupport/coreapplicationuis/gsserverenginestub/group"/>
  2994 <unit bldFile="mw/appsupport/coreapplicationuis/gsserverenginestub/group"/>
  2982 </component>
  2995 </component>
  2983 <component name="gsserverengine" filter="s60" long-name="GS Server Engine">
  2996 <component name="gsserverengine" filter="s60" long-name="GS Server Engine" deprecated="^4">
  2984 <unit bldFile="mw/appsupport/coreapplicationuis/gsserverengine/group"/>
  2997 <unit bldFile="mw/appsupport/coreapplicationuis/gsserverengine/group"/>
  2985 </component>
  2998 </component>
  2986 <component name="sensordatacompensatorplugin" filter="s60" long-name="Sensor Data Compensator Plugin" plugin="Y">
  2999 <component name="sensordatacompensatorplugin" filter="s60" long-name="Sensor Data Compensator Plugin" plugin="Y">
  2987 <unit bldFile="mw/appsupport/coreapplicationuis/sensordatacompensatorplugin/group"/>
  3000 <unit bldFile="mw/appsupport/coreapplicationuis/sensordatacompensatorplugin/group"/>
  2988 </component>
  3001 </component>
  3037 <component name="richtexttohtmlconverter" long-name="RichText to HTML Converter" introduced="7.0s" purpose="optional" plugin="Y">
  3050 <component name="richtexttohtmlconverter" long-name="RichText to HTML Converter" introduced="7.0s" purpose="optional" plugin="Y">
  3038 <unit bldFile="mw/appsupport/filehandling/richtexttohtmlconverter/Group" mrp="mw/appsupport/filehandling/richtexttohtmlconverter/Group/app-services_richtexttohtmlconv.mrp"/>
  3051 <unit bldFile="mw/appsupport/filehandling/richtexttohtmlconverter/Group" mrp="mw/appsupport/filehandling/richtexttohtmlconverter/Group/app-services_richtexttohtmlconv.mrp"/>
  3039 </component>
  3052 </component>
  3040 </collection>
  3053 </collection>
  3041 <collection name="hwresourceadaptation" long-name="Hardware Resource Adaptation" level="generic">
  3054 <collection name="hwresourceadaptation" long-name="Hardware Resource Adaptation" level="generic">
  3042 <component name="hwresourcemgruiplugin" long-name="Hardware Resource Manager UI Plugin" introduced="^2" purpose="optional" plugin="Y">
  3055 <component name="hwresourcemgruiplugin" long-name="Hardware Resource Manager UI Plugin" introduced="^2" purpose="optional" deprecated="^4" plugin="Y">
  3043 <unit bldFile="mw/appsupport/hwresourceadaptation/hwresourcemgruiplugin/group" mrp="mw/appsupport/hwresourceadaptation/hwresourcemgruiplugin/group/telephony_hwrmuiplugin.mrp"/>
  3056 <unit bldFile="mw/appsupport/hwresourceadaptation/hwresourcemgruiplugin/group" mrp="mw/appsupport/hwresourceadaptation/hwresourcemgruiplugin/group/telephony_hwrmuiplugin.mrp"/>
  3044 </component>
  3057 </component>
  3045 </collection>
  3058 </collection>
  3046 <collection name="commonappservices" long-name="Common Application Services" level="framework">
  3059 <collection name="commonappservices" long-name="Common Application Services" level="framework">
  3047 <component name="alarmserver" long-name="Alarm Server" introduced="7.0" purpose="optional">
  3060 <component name="alarmserver" long-name="Alarm Server" introduced="7.0" purpose="optional">
  3210 </component>
  3223 </component>
  3211 <component name="ocsp" long-name="Online Certificate Status Protocol" introduced="^2" purpose="optional">
  3224 <component name="ocsp" long-name="Online Certificate Status Protocol" introduced="^2" purpose="optional">
  3212 <unit bldFile="mw/securitysrv/pkiutilities/ocsp/group" mrp="mw/securitysrv/pkiutilities/ocsp/group/securitysrv_ocsp.mrp"/>
  3225 <unit bldFile="mw/securitysrv/pkiutilities/ocsp/group" mrp="mw/securitysrv/pkiutilities/ocsp/group/securitysrv_ocsp.mrp"/>
  3213 </component>
  3226 </component>
  3214 </collection>
  3227 </collection>
  3215 <collection name="wim" long-name="Wireless Identity Module " level="framework">
  3228 <collection name="wim" long-name="Wireless Identity Module" level="framework">
  3216 <!-- collection is really a component. Need to move down a directory-->
  3229 <!-- collection is really a component. Need to move down a directory-->
  3217 <component name="wim_build" filter="s60" long-name="WIM Build">
  3230 <component name="wim_build" filter="s60" long-name="WIM Build">
  3218 <unit bldFile="mw/securitysrv/wim/group"/>
  3231 <unit bldFile="mw/securitysrv/wim/group"/>
  3219 </component>
  3232 </component>
  3220 </collection>
  3233 </collection>
  3282 <unit bldFile="mw/securitysrv/devencdiskutils/Pk5Recognizer/group"/>
  3295 <unit bldFile="mw/securitysrv/devencdiskutils/Pk5Recognizer/group"/>
  3283 </component>
  3296 </component>
  3284 <component name="devencstarter" filter="s60" long-name="Device Encryption Starter" introduced="^3" plugin="Y">
  3297 <component name="devencstarter" filter="s60" long-name="Device Encryption Starter" introduced="^3" plugin="Y">
  3285 <unit bldFile="mw/securitysrv/devencdiskutils/DevEncStarter/group"/>
  3298 <unit bldFile="mw/securitysrv/devencdiskutils/DevEncStarter/group"/>
  3286 </component>
  3299 </component>
  3287 <component name="devencdiskutils" filter="s60" long-name="Device Encryption Disk Utils Build" introduced="^3">
  3300 <component name="devencdiskutils_build" filter="s60" long-name="Device Encryption Disk Utils Build" introduced="^3">
  3288 <!-- need to split this into the above components, or remove #includes and make this a ROM  component-->
  3301 <!-- need to split this into the above components, or remove #includes and make this a ROM  component-->
  3289 <unit bldFile="mw/securitysrv/devencdiskutils/group"/>
  3302 <unit bldFile="mw/securitysrv/devencdiskutils/group"/>
  3290 </component>
  3303 </component>
  3291 </collection>
  3304 </collection>
  3292 <collection name="securitysrv_info" long-name="Security Services Info" level="specific">
  3305 <collection name="securitysrv_info" long-name="Security Services Info" level="specific">
  3328 <unit bldFile="mw/drm/drm_plat/drm_agents_api/group"/>
  3341 <unit bldFile="mw/drm/drm_plat/drm_agents_api/group"/>
  3329 </component>
  3342 </component>
  3330 <component name="wmdrm_core_api" long-name="WM DRM Core API" filter="s60" class="api">
  3343 <component name="wmdrm_core_api" long-name="WM DRM Core API" filter="s60" class="api">
  3331 <unit bldFile="mw/drm/drm_plat/wmdrm_core_api/group"/>
  3344 <unit bldFile="mw/drm/drm_plat/wmdrm_core_api/group"/>
  3332 </component>
  3345 </component>
  3333 <component name="wmdrm_access_api" long-name="WMDRM Access API" filter="s60" class="api">
  3346 <component name="wmdrm_access_api" long-name="WM DRM Access API" filter="s60" class="api">
  3334 <unit bldFile="mw/drm/drm_plat/wmdrm_access_api/group"/>
  3347 <unit bldFile="mw/drm/drm_plat/wmdrm_access_api/group"/>
       
  3348 </component>
       
  3349 <component name="wmdrm_ota_access_api" long-name="WM DRM OTA Access API" filter="s60" class="api">
       
  3350 <unit bldFile="mw/drm/drm_plat/wmdrm_ota_access_api/group"/>
  3335 </component>
  3351 </component>
  3336 <component name="camese_utility_api" long-name="Camese Utility API" filter="s60" class="api">
  3352 <component name="camese_utility_api" long-name="Camese Utility API" filter="s60" class="api">
  3337 <unit bldFile="mw/drm/drm_plat/camese_utility_api/group"/>
  3353 <unit bldFile="mw/drm/drm_plat/camese_utility_api/group"/>
  3338 </component>
  3354 </component>
  3339 <component name="camese_framework_api" long-name="Camese Framework API" filter="s60" class="api">
  3355 <component name="camese_framework_api" long-name="Camese Framework API" filter="s60" class="api">
  3361 </component>
  3377 </component>
  3362 <component name="drmrightsmanagerui" filter="s60" long-name="DRM Rights Manager UI">
  3378 <component name="drmrightsmanagerui" filter="s60" long-name="DRM Rights Manager UI">
  3363 <unit bldFile="mw/drm/commondrm/drmrightsmanagerui/help/group"/>
  3379 <unit bldFile="mw/drm/commondrm/drmrightsmanagerui/help/group"/>
  3364 </component>
  3380 </component>
  3365 <component name="drmutility" filter="s60" long-name="DRM Utility">
  3381 <component name="drmutility" filter="s60" long-name="DRM Utility">
  3366 <!-- Uncomment unit when configuration is in place. Currently #included from commondrm_build -->
  3382 <unit bldFile="mw/drm/commondrm/drmutility/group"/>
  3367 <!--<unit bldFile="commondrm/drmutility/group"/>-->
       
  3368 </component>
  3383 </component>
  3369 <component name="drmserviceapiwrapper" filter="s60" long-name="DRM Service API Wrapper">
  3384 <component name="drmserviceapiwrapper" filter="s60" long-name="DRM Service API Wrapper">
  3370 <unit bldFile="mw/drm/commondrm/drmserviceapiwrapper/group"/>
  3385 <unit bldFile="mw/drm/commondrm/drmserviceapiwrapper/group"/>
  3371 </component>
  3386 </component>
  3372 <component name="drmrightsstoringlocation" filter="s60" long-name="DRM Rights Storing Location">
  3387 <component name="drmrightsstoringlocation" filter="s60" long-name="DRM Rights Storing Location">
  4004 <component name="vpnapi" filter="s60" long-name="VPN API" class="api">
  4019 <component name="vpnapi" filter="s60" long-name="VPN API" class="api">
  4005 <unit bldFile="mw/vpnclient/vpnc_plat/vpnapi/group"/>
  4020 <unit bldFile="mw/vpnclient/vpnc_plat/vpnapi/group"/>
  4006 </component>
  4021 </component>
  4007 </collection>
  4022 </collection>
  4008 <collection name="vpnapiimpl" long-name="VPN API Implementation" level="api">
  4023 <collection name="vpnapiimpl" long-name="VPN API Implementation" level="api">
  4009 <component name="vpnapi" filter="s60" long-name="VPN API">
  4024 <component name="vpnapi_impl" filter="s60" long-name="VPN API">
  4010 <unit bldFile="mw/vpnclient/vpnapiimpl/group"/>
  4025 <unit bldFile="mw/vpnclient/vpnapiimpl/group"/>
  4011 </component>
  4026 </component>
  4012 </collection>
  4027 </collection>
  4013 <collection name="vpnengine" long-name="VPN Engine" level="engine">
  4028 <collection name="vpnengine" long-name="VPN Engine" level="engine">
  4014 <!-- too many components in this collection.
  4029 <!-- too many components in this collection.
  4980 </component>
  4995 </component>
  4981 </collection>
  4996 </collection>
  4982 </block>
  4997 </block>
  4983 <block name="srvdiscovery" level="generic" long-name="Service Discovery and Usage" levels="plugin framework server generic specific">
  4998 <block name="srvdiscovery" level="generic" long-name="Service Discovery and Usage" levels="plugin framework server generic specific">
  4984 <collection name="upnpstack_plat" long-name="UPnP Stack Platform Interfaces" level="specific">
  4999 <collection name="upnpstack_plat" long-name="UPnP Stack Platform Interfaces" level="specific">
  4985 <component name="upnpstack_plat" long-name="UPnP Device API" purpose="optional" introduced="^3" class="api">
  5000 <component name="upnp_device_api" long-name="UPnP Device API" purpose="optional" introduced="^3" class="api">
  4986 <unit bldFile="mw/srvdiscovery/upnp/upnpstack_plat/upnp_device_api/group"/>
  5001 <unit bldFile="mw/srvdiscovery/upnp/upnpstack_plat/upnp_device_api/group"/>
  4987 </component>
  5002 </component>
  4988 <component name="upnpstack_plat" long-name="UPnP Common API" purpose="optional" introduced="^3" class="api">
  5003 <component name="upnp_common_api" long-name="UPnP Common API" purpose="optional" introduced="^3" class="api">
  4989 <unit bldFile="mw/srvdiscovery/upnp/upnpstack_plat/upnp_common_api/group"/>
  5004 <unit bldFile="mw/srvdiscovery/upnp/upnpstack_plat/upnp_common_api/group"/>
  4990 </component>
  5005 </component>
  4991 <component name="upnpstack_plat" long-name="UPnP Utils API" purpose="optional" introduced="^3" class="api">
  5006 <component name="upnp_utils_api" long-name="UPnP Utils API" purpose="optional" introduced="^3" class="api">
  4992 <unit bldFile="mw/srvdiscovery/upnp/upnpstack_plat/upnp_utils_api/group"/>
  5007 <unit bldFile="mw/srvdiscovery/upnp/upnpstack_plat/upnp_utils_api/group"/>
  4993 </component>
  5008 </component>
  4994 <component name="upnpstack_plat" long-name="UPnP Control Point API" purpose="optional" introduced="^3" class="api">
  5009 <component name="upnp_control_point_api" long-name="UPnP Control Point API" purpose="optional" introduced="^3" class="api">
  4995 <unit bldFile="mw/srvdiscovery/upnp/upnpstack_plat/upnp_control_point_api/group"/>
  5010 <unit bldFile="mw/srvdiscovery/upnp/upnpstack_plat/upnp_control_point_api/group"/>
  4996 </component>
  5011 </component>
  4997 <component name="upnpstack_plat" long-name="UPnP HTTP Server API" purpose="optional" introduced="^3" class="api">
  5012 <component name="upnp_httpserver_api" long-name="UPnP HTTP Server API" purpose="optional" introduced="^3" class="api">
  4998 <unit bldFile="mw/srvdiscovery/upnp/upnpstack_plat/upnp_httpserver_api/group"/>
  5013 <unit bldFile="mw/srvdiscovery/upnp/upnpstack_plat/upnp_httpserver_api/group"/>
  4999 </component>
  5014 </component>
  5000 <component name="upnpstack_plat" long-name="UPnP HTTP Transfer API" purpose="optional" introduced="^3" class="api">
  5015 <component name="upnp_http_transfer_api" long-name="UPnP HTTP Transfer API" purpose="optional" introduced="^3" class="api">
  5001 <unit bldFile="mw/srvdiscovery/upnp/upnpstack_plat/upnp_http_transfer_api/group"/>
  5016 <unit bldFile="mw/srvdiscovery/upnp/upnpstack_plat/upnp_http_transfer_api/group"/>
  5002 </component>
  5017 </component>
  5003 </collection>
  5018 </collection>
  5004 <collection name="servicediscoveryandcontrol" long-name="Service Discovery and Control" level="framework">
  5019 <collection name="servicediscoveryandcontrol" long-name="Service Discovery and Control" level="framework">
  5005 <component name="servicediscoveryfw" long-name="Service Discovery Framework" introduced="^3" purpose="optional">
  5020 <component name="servicediscoveryfw" long-name="Service Discovery Framework" introduced="^3" purpose="optional">
  5303 <component name="modematplugin" long-name="Modem AT Plugin" filter="s60" introduced="^4" plugin="Y">
  5318 <component name="modematplugin" long-name="Modem AT Plugin" filter="s60" introduced="^4" plugin="Y">
  5304 <unit bldFile="mw/btservices/atcommands/modematplugin/group"/>
  5319 <unit bldFile="mw/btservices/atcommands/modematplugin/group"/>
  5305 </component>
  5320 </component>
  5306 <component name="lccustomplugin" long-name="LC Custom Plugin" filter="s60" introduced="^4" plugin="Y">
  5321 <component name="lccustomplugin" long-name="LC Custom Plugin" filter="s60" introduced="^4" plugin="Y">
  5307 <unit bldFile="mw/btservices/atcommands/lccustomplugin/group"/>
  5322 <unit bldFile="mw/btservices/atcommands/lccustomplugin/group"/>
       
  5323 </component>
       
  5324 </collection>
       
  5325 <collection name="cbsatplugin" long-name="CBS AT Plugin">
       
  5326 <component name="atmisccmdplugin" long-name="AT Misc Commands Plugin" filter="s60" introduced="^4" plugin="Y">
       
  5327 <unit bldFile="mw/btservices/cbsatplugin/atmisccmdplugin/group"/>
  5308 </component>
  5328 </component>
  5309 </collection>
  5329 </collection>
  5310 <collection name="btservices_info" long-name="BT Services Info" level="plugin">
  5330 <collection name="btservices_info" long-name="BT Services Info" level="plugin">
  5311 <component name="btservices_metadata" long-name="BT Services Metadata" introduced="^3" purpose="development" class="config PC">
  5331 <component name="btservices_metadata" long-name="BT Services Metadata" introduced="^3" purpose="development" class="config PC">
  5312 <unit mrp="mw/btservices/btservices_info/btservices_metadata/btservices_metadata.mrp"/>
  5332 <unit mrp="mw/btservices/btservices_info/btservices_metadata/btservices_metadata.mrp"/>
  5484 </collection>
  5504 </collection>
  5485 <collection name="imagehandlingutilities" long-name="Image Handling Utilities" level="util">
  5505 <collection name="imagehandlingutilities" long-name="Image Handling Utilities" level="util">
  5486 <component name="thumbnailmanager" filter="s60" long-name="Thumbnail Manager">
  5506 <component name="thumbnailmanager" filter="s60" long-name="Thumbnail Manager">
  5487 <unit bldFile="mw/imghandling/imagehandlingutilities/thumbnailmanager/group"/>
  5507 <unit bldFile="mw/imghandling/imagehandlingutilities/thumbnailmanager/group"/>
  5488 </component>
  5508 </component>
  5489 <component name="thumbnailmanager" filter="s60" long-name="Thumbnail Manager Qt" introduced="^4">
  5509 <component name="thumbnailmanagerqt" filter="s60" long-name="Thumbnail Manager Qt" introduced="^4">
  5490 <unit bldFile="mw/imghandling/imagehandlingutilities/thumbnailmanager/thumbnailmanagerqt" filter="!test" proFile="thumbnailmanagerqt.pro" qmakeArgs="-r"/>
  5510 <unit bldFile="mw/imghandling/imagehandlingutilities/thumbnailmanager/thumbnailmanagerqt" filter="!test" proFile="thumbnailmanagerqt.pro" qmakeArgs="-r"/>
  5491 </component>
  5511 </component>
  5492 </collection>
  5512 </collection>
  5493 </block>
  5513 </block>
  5494 <block name="metadatasrv" level="specific" long-name="Legacy Metadata Services" levels="plugin framework server generic specific">
  5514 <block name="metadatasrv" level="specific" long-name="Legacy Metadata Services" levels="plugin framework server generic specific">
  5495 <collection name="metadatasrv_pub" long-name="Legacy Metadata Services Public Interfaces" level="specific">
  5515 <collection name="metadatasrv_pub" long-name="Legacy Metadata Services Public Interfaces" level="specific">
  5496 <component name="content_listing_framework_api" long-name="Content Listing Framework API" filter="s60" class="api">
       
  5497 <!-- Leave commented out until confguration is in use
       
  5498 	unit bldFile="metadatasrv_pub/content_listing_framework_api/group"/>-->
       
  5499 </component>
       
  5500 <component name="media_fetch_api" long-name="Media Fetch API" filter="s60" class="api">
  5516 <component name="media_fetch_api" long-name="Media Fetch API" filter="s60" class="api">
  5501 <unit bldFile="mw/metadatasrv/metadatasrv_pub/media_fetch_api/group"/>
  5517 <unit bldFile="mw/metadatasrv/metadatasrv_pub/media_fetch_api/group"/>
  5502 </component>
       
  5503 <component name="metadatasrv_pub_build" long-name="Legacy Metadata Services Public Interface Build" filter="s60" class="api">
       
  5504 <!-- only needed for #ifdefs, remove when confguration is in use -->
       
  5505 <unit bldFile="mw/metadatasrv/metadatasrv_pub/group"/>
       
  5506 </component>
  5518 </component>
  5507 </collection>
  5519 </collection>
  5508 <collection name="metadatasrv_plat" long-name="Legacy Metadata Services Platform Interfaces" level="specific">
  5520 <collection name="metadatasrv_plat" long-name="Legacy Metadata Services Platform Interfaces" level="specific">
  5509 <component name="media_fetch_implementation_api" long-name="Media Fetch Implementation API" filter="s60" class="api">
  5521 <component name="media_fetch_implementation_api" long-name="Media Fetch Implementation API" filter="s60" class="api">
  5510 <unit bldFile="mw/metadatasrv/metadatasrv_plat/media_fetch_implementation_api/group"/>
  5522 <unit bldFile="mw/metadatasrv/metadatasrv_plat/media_fetch_implementation_api/group"/>
  5511 </component>
       
  5512 <component name="content_listing_framework_collection_manager_api" long-name="Content Listing Framework Collection Manager API" filter="s60" class="api">
       
  5513 <!-- Leave commented out until confguration is in use
       
  5514     <unit bldFile="metadatasrv_plat/content_listing_framework_collection_manager_api/group"/>-->
       
  5515 </component>
       
  5516 <component name="content_listing_framework_extended_api" long-name="Content Listing Framework Extended API" filter="s60" class="api">
       
  5517 <!-- Leave commented out until confguration is in use
       
  5518     <unit bldFile="metadatasrv_plat/content_listing_framework_extended_api/group"/>-->
       
  5519 </component>
       
  5520 <component name="metadatasrv_plat_build" long-name="Legacy Metadata Services Platform Interface Build" filter="s60" class="api">
       
  5521 <!-- only needed for #ifdefs, remove when confguration is in use -->
       
  5522 <unit bldFile="mw/metadatasrv/metadatasrv_plat/group"/>
       
  5523 </component>
  5523 </component>
  5524 </collection>
  5524 </collection>
  5525 <collection name="mediamanagementutilities" long-name="Media Management Utilities" level="generic">
  5525 <collection name="mediamanagementutilities" long-name="Media Management Utilities" level="generic">
  5526 <component name="mediafetch" filter="s60" long-name="Media Fetch">
  5526 <component name="mediafetch" filter="s60" long-name="Media Fetch">
  5527 <unit bldFile="mw/metadatasrv/mediamanagementutilities/mediafetch/group"/>
  5527 <unit bldFile="mw/metadatasrv/mediamanagementutilities/mediafetch/group"/>
  5647 <block name="videoutils" level="specific" long-name="Video Utils" levels="eng util if">
  5647 <block name="videoutils" level="specific" long-name="Video Utils" levels="eng util if">
  5648 <collection name="videoutils_plat" long-name="Video Utils Platform Interfaces" level="if">
  5648 <collection name="videoutils_plat" long-name="Video Utils Platform Interfaces" level="if">
  5649 <component name="videoscheduler_api" long-name="Video Scheduler API" filter="s60" class="api">
  5649 <component name="videoscheduler_api" long-name="Video Scheduler API" filter="s60" class="api">
  5650 <unit bldFile="mw/videoutils/videoutils_plat/videoscheduler_api/group"/>
  5650 <unit bldFile="mw/videoutils/videoutils_plat/videoscheduler_api/group"/>
  5651 </component>
  5651 </component>
  5652 <component name="videoconnutility_api" long-name="Video Connection Utility API" filter="s60" class="api">
       
  5653 <unit bldFile="mw/videoutils/videoutils_plat/videoconnutility_api/group"/>
       
  5654 </component>
       
  5655 <component name="videoplayer_constants_api" long-name="Videoplayer Constants API" filter="s60" class="api">
  5652 <component name="videoplayer_constants_api" long-name="Videoplayer Constants API" filter="s60" class="api">
  5656 <unit bldFile="mw/videoutils/videoutils_plat/videoplayer_constants_api/group"/>
  5653 <unit bldFile="mw/videoutils/videoutils_plat/videoplayer_constants_api/group"/>
  5657 </component>
  5654 </component>
  5658 </collection>
  5655 </collection>
  5659 <collection name="videoscheduler" long-name="Video Scheduler" level="util">
  5656 <collection name="videoscheduler" long-name="Video Scheduler" level="util">
  5660 <component name="schedulerclient" filter="s60" long-name="Video Scheduler Client">
  5657 <!-- don't build these -->
  5661 <unit bldFile="mw/videoutils/videoscheduler/schedulerclient/group"/>
  5658 <component name="schedulerclient" filter="s60" long-name="Video Scheduler Client"/>
  5662 </component>
  5659 <component name="schedulerserver" filter="s60" long-name="Video Scheduler Server"/>
  5663 <component name="schedulerserver" filter="s60" long-name="Video Scheduler Server">
  5660 </collection>
  5664 <unit bldFile="mw/videoutils/videoscheduler/schedulerserver/group"/>
       
  5665 </component>
       
  5666 </collection>
       
  5667 <collection name="videoconnutility" long-name="Video Connection Utility" level="util">
       
  5668 <component name="connutilpsworker" filter="s60" long-name="Connection Utility Publish and Subscribe Worker">
       
  5669 <unit bldFile="mw/videoutils/videoconnutility/connutilpsworker/group"/>
       
  5670 </component>
       
  5671 <component name="video_connutility" filter="s60" long-name="Video Connection Utility">
       
  5672 <unit bldFile="mw/videoutils/videoconnutility/connutility/group"/>
       
  5673 </component>
       
  5674 </collection>
       
  5675 <collection name="videoutils_info" long-name="Video Utils Info" level="if"/>
       
  5676 </block>
  5661 </block>
  5677 <block name="mmmw" level="generic" long-name="Multimedia Middleware" levels="plugin framework server generic specific">
  5662 <block name="mmmw" level="generic" long-name="Multimedia Middleware" levels="plugin framework server generic specific">
  5678 <collection name="mmmw_plat" long-name="Multimedia Middleware Platform Interfaces" level="specific">
  5663 <collection name="mmmw_plat" long-name="Multimedia Middleware Platform Interfaces" level="specific">
  5679 <component name="multimedia_data_source_api" long-name="Multimedia Data Source API" filter="s60" class="api">
  5664 <component name="multimedia_data_source_api" long-name="Multimedia Data Source API" filter="s60" class="api">
  5680 <unit bldFile="mw/mmmw/mmmw_plat/multimedia_data_source_api/group"/>
  5665 <unit bldFile="mw/mmmw/mmmw_plat/multimedia_data_source_api/group"/>
  5749 <unit bldFile="mw/mmmw/mmmw_plat/telephony_multimedia_service_api/group" filter="!test"/>
  5734 <unit bldFile="mw/mmmw/mmmw_plat/telephony_multimedia_service_api/group" filter="!test"/>
  5750 </component>
  5735 </component>
  5751 <component name="openmax_al_api" long-name="OpenMAX AL API" filter="s60" introduced="^4" class="api">
  5736 <component name="openmax_al_api" long-name="OpenMAX AL API" filter="s60" introduced="^4" class="api">
  5752 <unit bldFile="mw/mmmw/mmmw_plat/openmax_al_api/group"/>
  5737 <unit bldFile="mw/mmmw/mmmw_plat/openmax_al_api/group"/>
  5753 </component>
  5738 </component>
       
  5739 <component name="system_tone_service_api" long-name="System Tone Service API" filter="s60" introduced="^4" class="api">
       
  5740 <unit bldFile="mw/mmmw/mmmw_plat/system_tone_service_api/group"/>
       
  5741 </component>
  5754 </collection>
  5742 </collection>
  5755 <collection name="mmfenh" long-name="MMF Enhancements" level="generic">
  5743 <collection name="mmfenh" long-name="MMF Enhancements" level="generic">
  5756 <component name="advancedaudiocontroller" filter="s60" long-name="Advanced Audio Controllers" plugin="Y">
  5744 <component name="advancedaudiocontroller" filter="s60" long-name="Advanced Audio Controllers" plugin="Y">
  5757 <unit bldFile="mw/mmmw/mmfenh/advancedaudiocontroller/group"/>
  5745 <unit bldFile="mw/mmmw/mmfenh/advancedaudiocontroller/group"/>
  5758 </component>
  5746 </component>
  5800 </component>
  5788 </component>
  5801 <component name="voipaudioservices" filter="s60" long-name="VoIP Audio Services">
  5789 <component name="voipaudioservices" filter="s60" long-name="VoIP Audio Services">
  5802 <unit bldFile="mw/mmmw/mmserv/voipaudioservices/group"/>
  5790 <unit bldFile="mw/mmmw/mmserv/voipaudioservices/group"/>
  5803 </component>
  5791 </component>
  5804 <component name="lib3gpextparser" filter="s60" long-name="3GP Extension Metadata Parser Library">
  5792 <component name="lib3gpextparser" filter="s60" long-name="3GP Extension Metadata Parser Library">
  5805 <unit bldFile="mw/mmmw/mmserv/metadatautility/3GPExtParserLib_stub/group" filter="sf_build"/>
  5793 <unit bldFile="mw/mmmw/mmserv/metadatautility/3GPExtParserLib_stub/group"/>
       
  5794 </component>
       
  5795 <component name="sts" long-name="System Tone Service" filter="s60" introduced="^4">
       
  5796 <unit bldFile="mw/mmmw/mmserv/sts/group"/>
  5806 </component>
  5797 </component>
  5807 </collection>
  5798 </collection>
  5808 <collection name="mmmw_info" long-name="Multimedia Middleware Info" level="specific">
  5799 <collection name="mmmw_info" long-name="Multimedia Middleware Info" level="specific">
  5809 <component name="mmmw_metadata" long-name="Multimedia Middleware Metadata" introduced="^2" purpose="development" class="config PC">
  5800 <component name="mmmw_metadata" long-name="Multimedia Middleware Metadata" introduced="^2" purpose="development" class="config PC">
  5810 <unit mrp="mw/mmmw/mmmw_info/mmmw_metadata/mmmw_metadata.mrp"/>
  5801 <unit mrp="mw/mmmw/mmmw_info/mmmw_metadata/mmmw_metadata.mrp"/>
  5855 </component>
  5846 </component>
  5856 </collection>
  5847 </collection>
  5857 </block>
  5848 </block>
  5858 <block name="mmappfw" level="specific" long-name="Multimedia App Framework" levels="fw utils if">
  5849 <block name="mmappfw" level="specific" long-name="Multimedia App Framework" levels="fw utils if">
  5859 <collection name="mmappfw_plat" long-name="Multimedia App Framework Platform Interfaces" level="if">
  5850 <collection name="mmappfw_plat" long-name="Multimedia App Framework Platform Interfaces" level="if">
  5860 <component name="mmappfw_plat_build" long-name="Multimedia App Framework Platform Interfaces Build" introduced="^1" filter="s60">
       
  5861 <!-- this is no longer necessary when confguration is put in place -->
       
  5862 <unit bldFile="mw/mmappfw/mmappfw_plat"/>
       
  5863 </component>
       
  5864 <component name="collection_helper_api" long-name="Collection Helper API" introduced="^1" filter="s60" class="api">
  5851 <component name="collection_helper_api" long-name="Collection Helper API" introduced="^1" filter="s60" class="api">
  5865 <unit bldFile="mw/mmappfw/mmappfw_plat/collection_helper_api/group"/>
  5852 <unit bldFile="mw/mmappfw/mmappfw_plat/collection_helper_api/group"/>
  5866 </component>
  5853 </component>
  5867 <component name="harvester_collection_mediator_api" long-name="Harvester Collection Mediator API" introduced="^1" filter="s60" class="api">
  5854 <component name="harvester_collection_mediator_api" long-name="Harvester Collection Mediator API" introduced="^1" filter="s60" class="api">
  5868 <unit bldFile="mw/mmappfw/mmappfw_plat/harvester_collection_mediator_api/group"/>
  5855 <unit bldFile="mw/mmappfw/mmappfw_plat/harvester_collection_mediator_api/group"/>
  5992 </component>
  5979 </component>
  5993 <component name="mmappfw_test" filter="s60,test,api_test,pref_test" long-name="Multimedia App Framework Test" purpose="development" introduced="^1"/>
  5980 <component name="mmappfw_test" filter="s60,test,api_test,pref_test" long-name="Multimedia App Framework Test" purpose="development" introduced="^1"/>
  5994 </collection>
  5981 </collection>
  5995 </block>
  5982 </block>
  5996 <block name="hgwidgets" level="specific" long-name="HG Widgets" levels="framework service api">
  5983 <block name="hgwidgets" level="specific" long-name="HG Widgets" levels="framework service api">
  5997 <collection name="hgwidgets_pub" long-name="HG Widgets Platform Interfaces" level="api">
  5984 <collection name="hgwidgets_plat" long-name="HG Widgets Platform Interfaces" level="api">
  5998 <component name="ganeswidgets_api" long-name="Ganes Widgets API" introduced="^4" class="api placeholder">
  5985 <component name="ganeswidgets_api" long-name="Ganes Widgets API" introduced="^4" class="api placeholder">
  5999 <!-- should separate out unit -->
  5986 <!-- should separate out unit -->
  6000 </component>
  5987 </component>
  6001 </collection>
  5988 </collection>
  6002 <collection name="hgwidgets_pub" long-name="HG Widgets Public Interfaces" level="api"/>
  5989 <collection name="hgwidgets_pub" long-name="HG Widgets Public Interfaces" level="api"/>
  6024 <unit bldFile="mw/inputmethods/inputmethods_pub/input_language_info_api/group"/>
  6011 <unit bldFile="mw/inputmethods/inputmethods_pub/input_language_info_api/group"/>
  6025 </component>
  6012 </component>
  6026 </collection>
  6013 </collection>
  6027 <collection name="inputmethods_plat" long-name="Input Methods Platform Interfaces" level="api">
  6014 <collection name="inputmethods_plat" long-name="Input Methods Platform Interfaces" level="api">
  6028 <component name="pen_input_server_api" long-name="Pen Input Server API" filter="s60" class="api">
  6015 <component name="pen_input_server_api" long-name="Pen Input Server API" filter="s60" class="api">
  6029 <unit bldFile="mw/inputmethods/inputmethods_plat/pen_input_server_api/group" filter="!test"/>
  6016 <unit bldFile="mw/inputmethods/inputmethods_plat/pen_input_server_api/group"/>
  6030 </component>
  6017 </component>
  6031 <component name="ptiengine_hwr_api" long-name="PTI Engine Handwriting Recognition API" filter="s60" class="api">
  6018 <component name="ptiengine_hwr_api" long-name="PTI Engine Handwriting Recognition API" filter="s60" class="api">
  6032 <unit bldFile="mw/inputmethods/inputmethods_plat/ptiengine_hwr_api/group" filter="!test"/>
  6019 <unit bldFile="mw/inputmethods/inputmethods_plat/ptiengine_hwr_api/group"/>
  6033 </component>
  6020 </component>
  6034 <component name="aknfep_settings_api" long-name="Avkon FEP Settings API" filter="s60" class="api">
  6021 <component name="aknfep_settings_api" long-name="Avkon FEP Settings API" filter="s60" class="api">
  6035 <unit bldFile="mw/inputmethods/inputmethods_plat/aknfep_settings_api/group"/>
  6022 <unit bldFile="mw/inputmethods/inputmethods_plat/aknfep_settings_api/group"/>
  6036 </component>
  6023 </component>
  6037 <component name="aknfep_status_api" long-name="Avkon FEP Status API" filter="s60" class="api">
  6024 <component name="aknfep_status_api" long-name="Avkon FEP Status API" filter="s60" class="api">
  6048 </component>
  6035 </component>
  6049 <component name="ptiengine_indic_definitions_api" long-name="PTI Engine Indic Definitions API" filter="s60" class="api">
  6036 <component name="ptiengine_indic_definitions_api" long-name="PTI Engine Indic Definitions API" filter="s60" class="api">
  6050 <unit bldFile="mw/inputmethods/inputmethods_plat/ptiengine_indic_definitions_api/group"/>
  6037 <unit bldFile="mw/inputmethods/inputmethods_plat/ptiengine_indic_definitions_api/group"/>
  6051 </component>
  6038 </component>
  6052 <component name="aknfep_uiinterface_api" long-name="Avkon FEP UI Interface API" filter="s60" class="api">
  6039 <component name="aknfep_uiinterface_api" long-name="Avkon FEP UI Interface API" filter="s60" class="api">
  6053 <unit bldFile="mw/inputmethods/inputmethods_plat/aknfep_uiinterface_api/group" filter="!test"/>
  6040 <unit bldFile="mw/inputmethods/inputmethods_plat/aknfep_uiinterface_api/group"/>
  6054 </component>
  6041 </component>
  6055 </collection>
  6042 </collection>
  6056 <collection name="textinput" long-name="Text Input" level="framework">
  6043 <collection name="textinput" long-name="Text Input" level="framework">
  6057 <component name="ptienginev2" filter="s60" long-name="Predictive Text Input Engine">
  6044 <component name="ptienginev2" filter="s60" long-name="Predictive Text Input Engine">
  6058 <!--uncomment when configuration is turned on and textinput_build is removed-->
  6045 <!--uncomment when configuration is turned on and textinput_build is removed-->
  6092 </component>
  6079 </component>
  6093 </collection>
  6080 </collection>
  6094 </block>
  6081 </block>
  6095 <block name="qt" level="generic" long-name="Qt" levels="tool mw app">
  6082 <block name="qt" level="generic" long-name="Qt" levels="tool mw app">
  6096 <collection name="qtconf" long-name="Qt Config" level="tool">
  6083 <collection name="qtconf" long-name="Qt Config" level="tool">
  6097 <component name="qt_deviceconfiguration" long-name="Qt Device Configuration" introduced="^2" class="config tool">
  6084 <component name="qt_deviceconfiguration" long-name="Qt Device Configuration" filter="qt_tools" introduced="^2" class="config tool">
  6098 <unit bldFile="mw/qt/src/s60installs/deviceconfiguration"/>
  6085 <unit bldFile="mw/qt/src/s60installs/deviceconfiguration"/>
  6099 </component>
  6086 </component>
  6100 </collection>
  6087 </collection>
  6101 <collection name="qt_info" long-name="Qt Info" level="mw">
  6088 <collection name="qt_info" long-name="Qt Info" level="mw">
  6102 <component name="qt_build" long-name="Qt Build" introduced="^2">
  6089 <component name="qt_build" long-name="Qt Build" introduced="^2">
  6103 <unit bldFile="mw/qt" proFile="projects.pro" qmakeArgs="-r"/>
  6090 <unit bldFile="mw/qt" proFile="projects.pro" qmakeArgs="&quot;QMAKE_MOC=/epoc32/tools/qt/moc.exe&quot; &quot;QMAKE_RCC=/epoc32/tools/qt/rcc.exe&quot; &quot;QMAKE_UIC=/epoc32/tools/qt/uic.exe&quot; -r"/>
  6104 </component>
  6091 </component>
  6105 </collection>
  6092 </collection>
  6106 <collection name="qtdemos" long-name="Qt Demos" level="app">
  6093 <collection name="qtdemos" long-name="Qt Demos" level="app">
  6107 <component name="qtdemos_build" long-name="Qt Demos Build" introduced="^2" filter="qtdemos">
  6094 <component name="qtdemos_build" long-name="Qt Demos Build" introduced="^2" filter="qtdemos">
  6108 <unit bldFile="mw/qt/demos" proFile="demos.pro" qmakeArgs="-r"/>
  6095 <unit bldFile="mw/qt/demos" proFile="demos.pro" qmakeArgs="&quot;QMAKE_MOC=/epoc32/tools/qt/moc.exe&quot; &quot;QMAKE_RCC=/epoc32/tools/qt/rcc.exe&quot; &quot;QMAKE_UIC=/epoc32/tools/qt/uic.exe&quot; -r"/>
  6109 </component>
  6096 </component>
  6110 </collection>
  6097 </collection>
  6111 <collection name="qtexamples" long-name="Qt Examples" level="app">
  6098 <collection name="qtexamples" long-name="Qt Examples" level="app">
  6112 <component name="qtexamples_build" long-name="Qt Examples Build" introduced="^2" filter="qtexamples">
  6099 <component name="qtexamples_build" long-name="Qt Examples Build" introduced="^2" filter="qtexamples">
  6113 <unit bldFile="mw/qt/examples" proFile="examples.pro" qmakeArgs="-r"/>
  6100 <unit bldFile="mw/qt/examples" proFile="examples.pro" qmakeArgs="&quot;QMAKE_MOC=/epoc32/tools/qt/moc.exe&quot; &quot;QMAKE_RCC=/epoc32/tools/qt/rcc.exe&quot; &quot;QMAKE_UIC=/epoc32/tools/qt/uic.exe&quot; -r"/>
  6114 </component>
  6101 </component>
  6115 </collection>
  6102 </collection>
  6116 <collection name="qt_tests" long-name="Qt Tests" level="app">
  6103 <collection name="qt_tests" long-name="Qt Tests" level="app">
  6117 <component name="qttestsauto" long-name="Qt Automated Tests" introduced="^2" filter="qttestsauto">
  6104 <component name="qttestsauto" long-name="Qt Automated Tests" introduced="^2" filter="qttestsauto">
  6118 <unit bldFile="mw/qt/tests/auto" proFile="qtpauto.pro"/>
  6105 <unit bldFile="mw/qt/tests/auto" proFile="qtpauto.pro"/>
  6119 </component>
  6106 </component>
  6120 <component name="qttestsbenchmarks" long-name="Qt Benchmarks Tests" introduced="^2" filter="qttestsbenchmarks">
  6107 <component name="qttestsbenchmarks" long-name="Qt Benchmarks Tests" introduced="^2" filter="qttestsbenchmarks">
  6121 <unit bldFile="mw/qt/tests/benchmarks" proFile="benchmarks.pro" qmakeArgs="-r"/>
  6108 <unit bldFile="mw/qt/tests/benchmarks" proFile="benchmarks.pro" qmakeArgs="&quot;QMAKE_MOC=/epoc32/tools/qt/moc.exe&quot; &quot;QMAKE_RCC=/epoc32/tools/qt/rcc.exe&quot; &quot;QMAKE_UIC=/epoc32/tools/qt/uic.exe&quot; -r"/>
  6122 </component>
  6109 </component>
  6123 </collection>
  6110 </collection>
  6124 </block>
  6111 </block>
  6125 <block name="qtextensions" level="generic" long-name="Qt Extensions" levels="tool mw app">
  6112 <block name="qtextensions" level="generic" long-name="Qt Extensions" levels="tool mw app">
  6126 <collection name="qtecomplugins" long-name="Qt ECom Plugins" level="app">
  6113 <collection name="qtecomplugins" long-name="Qt ECom Plugins" level="app">
  6127 <component name="qtecomplugins" filter="qtecomplugins" long-name="Qt ECom Plugin" purpose="development" introduced="^4">
  6114 <component name="qtecomplugins_build" filter="qtecomplugins" long-name="Qt ECom Plugin" purpose="development" introduced="^4" plugin="Y">
  6128 <unit bldFile="mw/qtextensions/qtecomplugins" proFile="qtecomplugins.pro" qmakeArgs="-r"/>
  6115 <unit bldFile="mw/qtextensions/qtecomplugins" proFile="qtecomplugins.pro" qmakeArgs="-r"/>
  6129 </component>
  6116 </component>
  6130 <component name="qtextensions_examples" filter="qtextensionsexamples" long-name="Qt ECom Plugin Examples" purpose="development" introduced="^4">
  6117 <component name="qtextensions_examples" filter="qtextensionsexamples" long-name="Qt ECom Plugin Examples" purpose="development" introduced="^4">
  6131 <unit bldFile="mw/qtextensions/qtecomplugins/examples" proFile="examples.pro" qmakeArgs="-r"/>
  6118 <unit bldFile="mw/qtextensions/qtecomplugins/examples" proFile="examples.pro" qmakeArgs="-r"/>
  6132 </component>
  6119 </component>
  6133 </collection>
  6120 </collection>
  6134 <collection name="qthighway" long-name="Qt Highway" level="app">
  6121 <collection name="qthighway" long-name="Qt Highway" level="app">
  6135 <component name="qthighway" filter="qthighway" long-name="Qt Highway" purpose="development" introduced="^4">
  6122 <component name="qthighway_build" filter="qthighway" long-name="Qt Highway" purpose="development" introduced="^4">
  6136 <unit bldFile="mw/qtextensions/qthighway" proFile="qthighway.pro" qmakeArgs="-r"/>
  6123 <unit bldFile="mw/qtextensions/qthighway" proFile="qthighway.pro" qmakeArgs="-r"/>
  6137 </component>
  6124 </component>
  6138 <component name="qthighway_examples" filter="qtextensionsexamples" long-name="Qt Highway Examples" purpose="development" introduced="^4">
  6125 <component name="qthighway_examples" filter="qtextensionsexamples" long-name="Qt Highway Examples" purpose="development" introduced="^4">
  6139 <unit bldFile="mw/qtextensions/qthighway/examples" qmakeArgs="-r"/>
  6126 <unit bldFile="mw/qtextensions/qthighway/examples" proFile="examples.pro" qmakeArgs="-r"/>
  6140 </component>
  6127 </component>
  6141 <component name="qthighwaytests" filter="qtextensionstests" long-name="Qt Highway Tests" purpose="development" introduced="^4">
  6128 <component name="qthighwaytests" filter="qtextensionstests" long-name="Qt Highway Tests" purpose="development" introduced="^4">
  6142 <unit bldFile="mw/qtextensions/qthighway/tests" proFile="tests.pro" qmakeArgs="-r"/>
  6129 <unit bldFile="mw/qtextensions/qthighway/tests" proFile="tests.pro" qmakeArgs="-r"/>
  6143 </component>
  6130 </component>
  6144 </collection>
  6131 </collection>
  6145 <collection name="qtmobileextensions" long-name="Qt Mobile Extensions" level="app">
  6132 <collection name="qtmobileextensions" long-name="Qt Mobile Extensions" level="app">
  6146 <component name="qtmobileextensions" filter="qtextension" long-name="Qt Mobile Extensions" purpose="development" introduced="^4">
  6133 <component name="qtmobileextensions_build" filter="qtextension" long-name="Qt Mobile Extensions" purpose="development" introduced="^4">
  6147 <unit bldFile="mw/qtextensions/qtmobileextensions" proFile="qtmobileextensions.pro" qmakeArgs="-r"/>
  6134 <unit bldFile="mw/qtextensions/qtmobileextensions" proFile="qtmobileextensions.pro" qmakeArgs="-r"/>
  6148 </component>
  6135 </component>
  6149 <component name="qtmobileextensions_examples" filter="qtextensionsexamples" long-name="Qt Mobile Extensions Examples" purpose="development" introduced="^4">
  6136 <component name="qtmobileextensions_examples" filter="qtextensionsexamples" long-name="Qt Mobile Extensions Examples" purpose="development" introduced="^4">
  6150 <unit bldFile="mw/qtextensions/qtmobileextensions/examples" proFile="examples.pro" qmakeArgs="-r"/>
  6137 <unit bldFile="mw/qtextensions/qtmobileextensions/examples" proFile="examples.pro" qmakeArgs="-r"/>
  6151 </component>
  6138 </component>
  6152 </collection>
  6139 </collection>
  6153 <collection name="qtmobility" long-name="Qt Mobility">
  6140 <collection name="qtmobility" long-name="Qt Mobility" level="mw">
  6154 <component name="qtmobility" filter="qtmobility" long-name="Qt Mobility" purpose="development" introduced="^4">
  6141 <component name="qtmobility_build" filter="qtmobility" long-name="Qt Mobility" purpose="development" introduced="^4">
  6155 <unit bldFile="mw/qtextensions/qtmobility" proFile="qtmobility.pro" qmakeArgs="-r"/>
  6142 <unit bldFile="mw/qtextensions/qtmobility" proFile="qtmobility.pro" qmakeArgs="-r"/>
  6156 </component>
  6143 </component>
  6157 <component name="qtmobility_examples" filter="qtextensionsexamples" long-name="Qt Mobility Examples" purpose="development" introduced="^4">
  6144 <component name="qtmobility_examples" filter="qtextensionsexamples" long-name="Qt Mobility Examples" purpose="development" introduced="^4">
  6158 <unit bldFile="mw/qtextensions/qtmobility/examples" proFile="examples.pro" qmakeArgs="-r"/>
  6145 <unit bldFile="mw/qtextensions/qtmobility/examples" proFile="examples.pro" qmakeArgs="-r"/>
  6159 </component>
  6146 </component>
  6160 <component name="qtmobilitytests" filter="qtextensionstests" long-name="Qt Extensions Tests" purpose="development" introduced="^4">
  6147 <component name="qtmobilitytests" filter="qtextensionstests" long-name="Qt Extensions Tests" purpose="development" introduced="^4">
  6161 <unit bldFile="mw/qtextensions/qtmobility/tests" proFile="tests.pro" qmakeArgs="-r"/>
  6148 <unit bldFile="mw/qtextensions/qtmobility/tests" proFile="tests.pro" qmakeArgs="-r"/>
  6162 </component>
  6149 </component>
  6163 </collection>
  6150 </collection>
  6164 <collection name="qtextensions_info">
  6151 <collection name="qhbstyle" level="mw" long-name="Qt Orbit Style">
  6165 <component name="qtextensions_build" long-name="Qt Extensions Confgure" introduced="^4" class="conf">
  6152 <component name="qhbstyle_build" long-name="Qt Orbit Style Build" introduced="^4">
       
  6153 <unit bldFile="mw/qtextensions/qhbstyle" qmakeArgs="-r" proFile="qhbstyle.pro"/>
       
  6154 </component>
       
  6155 </collection>
       
  6156 <collection name="qtextensions_info" long-name="Qt Extensions Info" level="app">
       
  6157 <component name="qtextensions_conf" long-name="Qt Extensions Confgure" introduced="^4" class="conf">
  6166 <unit bldFile="mw/qtextensions/group"/>
  6158 <unit bldFile="mw/qtextensions/group"/>
  6167 </component>
  6159 </component>
  6168 <component name="qtextensions_build" long-name="Qt Extensions Build" introduced="^4">
  6160 <component name="qtextensions_build" long-name="Qt Extensions Build" introduced="^4">
  6169 <!-- break this up into the above collections-->
  6161 <!-- break this up into the above collections-->
  6170 <unit bldFile="mw/qtextensions" proFile="qtextensions.pro" qmakeArgs="-r"/>
  6162 <unit bldFile="mw/qtextensions" proFile="qtextensions.pro" qmakeArgs="-r"/>
  6185 </collection>
  6177 </collection>
  6186 </block>
  6178 </block>
  6187 <block name="classicui" level="generic" long-name="Classic UI" levels="base support server generic specific">
  6179 <block name="classicui" level="generic" long-name="Classic UI" levels="base support server generic specific">
  6188 <collection name="classicui_plat" long-name="Classic UI Platform Interfaces" level="specific">
  6180 <collection name="classicui_plat" long-name="Classic UI Platform Interfaces" level="specific">
  6189 <component name="personalisation_framework_api" long-name="Personalisation Framework API" filter="s60" class="api">
  6181 <component name="personalisation_framework_api" long-name="Personalisation Framework API" filter="s60" class="api">
  6190 <unit bldFile="mw/classicui/classicui_plat/personalisation_framework_api/group" filter="!test"/>
  6182 <unit bldFile="mw/classicui/classicui_plat/personalisation_framework_api/group"/>
  6191 </component>
  6183 </component>
  6192 <component name="signal_pane_api" long-name="Signal Pane API" filter="s60" class="api">
  6184 <component name="signal_pane_api" long-name="Signal Pane API" filter="s60" class="api">
  6193 <unit bldFile="mw/classicui/classicui_plat/signal_pane_api/group" filter="!test"/>
  6185 <unit bldFile="mw/classicui/classicui_plat/signal_pane_api/group" filter="!test"/>
  6194 </component>
  6186 </component>
  6195 <component name="japanese_reading_api" long-name="Japanese Reading API" filter="s60" class="api">
  6187 <component name="japanese_reading_api" long-name="Japanese Reading API" filter="s60" class="api">
  7050 <component name="ftuwizardmodel_build" long-name="FTU Wizardmodel Build" filter="bldfirst">
  7042 <component name="ftuwizardmodel_build" long-name="FTU Wizardmodel Build" filter="bldfirst">
  7051 <unit bldFile="mw/gsprofilesrv/ftuwizardmodel" proFile="ftuwizardmodel.pro" qmakeArgs="-r -config rom"/>
  7043 <unit bldFile="mw/gsprofilesrv/ftuwizardmodel" proFile="ftuwizardmodel.pro" qmakeArgs="-r -config rom"/>
  7052 </component>
  7044 </component>
  7053 </collection>
  7045 </collection>
  7054 <collection name="controlpanel" long-name="Control Panel" level="generic">
  7046 <collection name="controlpanel" long-name="Control Panel" level="generic">
  7055 <component name="controlpanel_build" long-name="Control Panel Build">
  7047 <component name="controlpanel_rom" long-name="Control Panel ROM" filter="s60">
  7056 <unit bldFile="mw/gsprofilesrv/controlpanel" proFile="controlpanel.pro" qmakeArgs="-r -config rom"/>
  7048 <unit bldFile="mw/gsprofilesrv/controlpanel/rom" proFile="cp_rom.pri" qmakeArgs="-r -config rom"/>
       
  7049 </component>
       
  7050 <component name="controlpanel_source" long-name="Control Panel Source" filter="s60">
       
  7051 <unit bldFile="mw/gsprofilesrv/controlpanel/src" qmakeArgs="-r -config rom" proFile="src.pro"/>
  7057 </component>
  7052 </component>
  7058 </collection>
  7053 </collection>
  7059 <collection name="profilesservices" long-name="Profiles Services" level="server">
  7054 <collection name="profilesservices" long-name="Profiles Services" level="server">
  7060 <component name="profileengine" filter="s60" long-name="Profile Engine" introduced="9.1">
  7055 <component name="profileengine" filter="s60" long-name="Profile Engine" introduced="9.1">
  7061 <unit bldFile="mw/gsprofilesrv/profilesservices/profileengine/group"/>
  7056 <unit bldFile="mw/gsprofilesrv/profilesservices/profileengine/group"/>
  7062 </component>
  7057 </component>
  7063 </collection>
  7058 </collection>
  7064 </block>
  7059 </block>
  7065 <block name="homescreensrv" level="specific" long-name="Home Screen Services" levels="plugin framework server generic specific">
  7060 <block name="homescreensrv" level="specific" long-name="Home Screen Services" levels="plugin framework server generic specific">
  7066 <collection name="homescreensrv_plat" long-name="Home Screen Services Platform Interfaces" level="specific">
  7061 <collection name="appfoundation" long-name="App Foundation" level="generic">
  7067 <component name="action_handler_plugin_api" long-name="Action Handler Plugin API" filter="s60" class="api">
  7062 <component name="appfoundation_build" long-name="App Foundation Build" introduced="^4">
  7068 <unit bldFile="mw/homescreensrv/homescreensrv_plat/action_handler_plugin_api/group" filter="!test"/>
  7063 <unit bldFile="mw/homescreensrv/appfoundation" qmakeArgs="-r" proFile="appfoundation.pro"/>
  7069 </component>
  7064 </component>
  7070 <component name="content_harvester_plugin_api" long-name="Content Harvester Plugin API" filter="s60" class="api">
  7065 </collection>
  7071 <unit bldFile="mw/homescreensrv/homescreensrv_plat/content_harvester_plugin_api/group" filter="!test"/>
  7066 <collection name="hswidgetmodel" long-name="Home Screen Widget Model" level="framework">
  7072 </component>
  7067 <component name="hswidgetmodel_build" long-name="Home Screen Widget Model Build" introduced="^4">
  7073 <component name="menu_sat_interface_api" long-name="Menu SAT Interface API" filter="s60" class="api">
  7068 <unit bldFile="mw/homescreensrv/hswidgetmodel" qmakeArgs="-r" proFile="hswidgetmodel.pro"/>
  7074 <unit bldFile="mw/homescreensrv/homescreensrv_plat/menu_sat_interface_api/group" filter="!test"/>
  7069 </component>
  7075 </component>
  7070 </collection>
  7076 <component name="sapi_contentpublishing" long-name="SAPI Content Publishing" filter="s60" class="api">
  7071 <collection name="contentstorage" long-name="Content Storage" level="framework">
  7077 <unit bldFile="mw/homescreensrv/homescreensrv_plat/sapi_contentpublishing/group"/>
  7072 <component name="cautils" long-name="Content Arsenal Utils" introduced="^4">
  7078 </component>
  7073 <unit bldFile="mw/homescreensrv/contentstorage/cautils" qmakeArgs="-r" proFile="cautils.pro"/>
  7079 <component name="sapi_actionhandler" long-name="SAPI Action Handler" filter="s60" class="api">
  7074 </component>
  7080 <unit bldFile="mw/homescreensrv/homescreensrv_plat/sapi_actionhandler/group"/>
  7075 <component name="contentstorage_build" long-name="Content Storage Build" introduced="^4">
       
  7076 <unit bldFile="mw/homescreensrv/contentstorage/group" qmakeArgs="-r" proFile="group.pro"/>
       
  7077 </component>
       
  7078 <component name="casrv/calocalizerscanner" long-name="Content Arsenal Server Localizer Scanner" introduced="^4">
       
  7079 <unit bldFile="mw/homescreensrv/contentstorage/casrv/calocalizerscanner" qmakeArgs="-r" proFile="calocalizerscanner.pro"/>
       
  7080 </component>
       
  7081 <component name="cahandler" long-name="Content Arsenal Handler" introduced="^4">
       
  7082 <unit bldFile="mw/homescreensrv/contentstorage/cahandler" qmakeArgs="-r" proFile="cahandler.pro"/>
       
  7083 </component>
       
  7084 <component name="caclient" long-name="Content Arsenal Client" introduced="^4">
       
  7085 <unit bldFile="mw/homescreensrv/contentstorage/caclient" qmakeArgs="-r" proFile="caclient.pro"/>
  7081 </component>
  7086 </component>
  7082 </collection>
  7087 </collection>
  7083 <collection name="contentpublishingsrv" long-name="Content Publishing Service" level="server">
  7088 <collection name="contentpublishingsrv" long-name="Content Publishing Service" level="server">
  7084 <component name="contentpublishingdebug" filter="s60" long-name="Content Publishing Debug">
  7089 <component name="contentpublishingdebug" filter="s60" long-name="Content Publishing Debug">
  7085 <!-- need to move this component outside of contentpublishingutils and into separate component directory -->
  7090 <!-- need to move this component outside of contentpublishingutils and into separate component directory -->
  7098 <!-- need to remove links to the above components and just contain the IBY (or move the IBY into another component). 
  7103 <!-- need to remove links to the above components and just contain the IBY (or move the IBY into another component). 
  7099       		If keeping, it need to move down a directory.-->
  7104       		If keeping, it need to move down a directory.-->
  7100 <unit bldFile="mw/homescreensrv/contentpublishingsrv/group"/>
  7105 <unit bldFile="mw/homescreensrv/contentpublishingsrv/group"/>
  7101 </component>
  7106 </component>
  7102 </collection>
  7107 </collection>
  7103 <collection name="homescreensrv_info" long-name="Homescreen Server Info" level="generic">
  7108 <collection name="homescreensrv_plat" long-name="Home Screen Services Platform Interfaces" level="specific">
  7104 <component introduced="^4">
  7109 <component name="action_handler_plugin_api" long-name="Action Handler Plugin API" filter="s60" class="api"/>
  7105 <!-- break this up into the above collections and eventually remove -->
  7110 <component name="content_harvester_plugin_api" long-name="Content Harvester Plugin API" filter="s60" class="api"/>
  7106 <unit bldFile="mw/homescreensrv" proFile="homescreensrv.pro" qmakeArgs="-r"/>
  7111 <component name="menu_sat_interface_api" long-name="Menu SAT Interface API" filter="s60" class="api"/>
       
  7112 <component name="sapi_contentpublishing" long-name="SAPI Content Publishing" filter="s60" class="api"/>
       
  7113 <component name="sapi_actionhandler" long-name="SAPI Action Handler" filter="s60" class="api"/>
       
  7114 </collection>
       
  7115 <collection name="screensavermodel" long-name="Screensaver Model" level="specific">
       
  7116 <component name="screensavermodel_build" long-name="Screensaver Model Build" introduced="^4">
       
  7117 <unit bldFile="mw/homescreensrv/screensavermodel" qmakeArgs="-r" proFile="screensavermodel.pro"/>
       
  7118 </component>
       
  7119 </collection>
       
  7120 <collection name="hsactivityfw" long-name="Activity Framework" level="activityfw">
       
  7121 <component name="hsactivityfw_build" long-name="Activity Framework Build" introduced="^4">
       
  7122 <unit bldFile="mw/homescreensrv/activityfw" qmakeArgs="-r" proFile="activityfw.pro"/>
       
  7123 </component>
       
  7124 </collection>
       
  7125 <collection name="hsappkeyhandler" long-name="HS Appplication Key Handler" level="server">
       
  7126 <component name="hsappkeyhandler_build" long-name="Appplication Key Handler Build" introduced="^4">
       
  7127 <unit bldFile="mw/homescreensrv/hsappkeyhandler" qmakeArgs="-r" proFile="hsappkeyhandler.pro"/>
       
  7128 </component>
       
  7129 </collection>
       
  7130 <collection name="homescreensrv_info" long-name="Home Screen Services Info" level="specific">
       
  7131 <component name="homescreensrvconf" long-name="Home Screen Services Config" introduced="^4" class="config">
       
  7132 <unit bldFile="mw/homescreensrv" qmakeArgs="-r" proFile="homescreensrv_exports_to_rom.pri"/>
       
  7133 </component>
       
  7134 <component name="homescreensrvrom" long-name="Home Screen Services ROM" introduced="^4">
       
  7135 <unit bldFile="mw/homescreensrv/group"/>
  7107 </component>
  7136 </component>
  7108 </collection>
  7137 </collection>
  7109 </block>
  7138 </block>
  7110 <block name="homescreensrvlegacy" level="generic" long-name="Legacy Home Screen Services" levels="plugin framework server generic specific">
  7139 <block name="homescreensrvlegacy" level="generic" long-name="Legacy Home Screen Services" levels="plugin framework server generic specific">
  7111 <collection name="homescreensrvlegacy_plat" long-name="Legacy Home Screen Services Platform Interfaces" level="specific">
  7140 <collection name="homescreensrvlegacy_plat" long-name="Legacy Home Screen Services Platform Interfaces" level="specific">
  7331 <!--  distribute the exports or make this a ROM component by removing the #includes -->
  7360 <!--  distribute the exports or make this a ROM component by removing the #includes -->
  7332 <unit bldFile="mw/serviceapi/serviceproviders/group"/>
  7361 <unit bldFile="mw/serviceapi/serviceproviders/group"/>
  7333 </component>
  7362 </component>
  7334 </collection>
  7363 </collection>
  7335 </block>
  7364 </block>
       
  7365 <block name="browser" level="specific"/>
  7336 <block name="web" level="specific" long-name="Web" levels="plugin utils server generic specific">
  7366 <block name="web" level="specific" long-name="Web" levels="plugin utils server generic specific">
  7337 <collection name="web_pub" long-name="Web Public Interfaces" level="specific">
  7367 <collection name="web_pub" long-name="Web Public Interfaces" level="specific">
  7338 <component name="browser_control_api" long-name="Browser Control API" filter="s60" class="api">
  7368 <component name="browser_control_api" long-name="Browser Control API" filter="s60" class="api">
  7339 <unit bldFile="mw/web/web_pub/browser_control_api/group"/>
  7369 <unit bldFile="mw/web/web_pub/browser_control_api/group"/>
  7340 </component>
  7370 </component>
  7374 <unit bldFile="mw/web/web_plat/cxml_library_api/group"/>
  7404 <unit bldFile="mw/web/web_plat/cxml_library_api/group"/>
  7375 </component>
  7405 </component>
  7376 <component name="download_mgr_client_api_extn" long-name="Download Manager Client API Extension" filter="s60" class="api">
  7406 <component name="download_mgr_client_api_extn" long-name="Download Manager Client API Extension" filter="s60" class="api">
  7377 <unit bldFile="mw/web/web_plat/download_mgr_client_api_extn/group"/>
  7407 <unit bldFile="mw/web/web_plat/download_mgr_client_api_extn/group"/>
  7378 </component>
  7408 </component>
  7379 <component name="download_path_plugin_api" long-name="Download Path Plugin API" filter="s60" introduced="^3" class="api">
       
  7380 <unit bldFile="mw/web/web_plat/download_path_plugin_api/group"/>
       
  7381 </component>
       
  7382 <component name="feeds_engine_api" long-name="Feeds Engine API" filter="s60" class="api">
  7409 <component name="feeds_engine_api" long-name="Feeds Engine API" filter="s60" class="api">
  7383 <unit bldFile="mw/web/web_plat/feeds_engine_api/group"/>
  7410 <unit bldFile="mw/web/web_plat/feeds_engine_api/group"/>
  7384 </component>
  7411 </component>
  7385 <component name="launcher_api" long-name="Launcher API" filter="s60" class="api">
  7412 <component name="launcher_api" long-name="Launcher API" filter="s60" class="api">
  7386 <unit bldFile="mw/web/web_plat/launcher_api/group"/>
  7413 <unit bldFile="mw/web/web_plat/launcher_api/group"/>
  7388 <component name="multipart_parser_api" long-name="Multipart Parser API" filter="s60" class="api">
  7415 <component name="multipart_parser_api" long-name="Multipart Parser API" filter="s60" class="api">
  7389 <unit bldFile="mw/web/web_plat/multipart_parser_api/group"/>
  7416 <unit bldFile="mw/web/web_plat/multipart_parser_api/group"/>
  7390 </component>
  7417 </component>
  7391 <component name="recent_url_store_api" long-name="Recent URL Store API" filter="s60" class="api">
  7418 <component name="recent_url_store_api" long-name="Recent URL Store API" filter="s60" class="api">
  7392 <unit bldFile="mw/web/web_plat/recent_url_store_api/group"/>
  7419 <unit bldFile="mw/web/web_plat/recent_url_store_api/group"/>
       
  7420 </component>
       
  7421 <component name="rt_gesturehelper_api" long-name="Runtime Gesture Helper API" filter="s60" introduced="^4" class="api">
       
  7422 <unit bldFile="mw/web/web_plat/rt_gesturehelper_api/group"/>
  7393 </component>
  7423 </component>
  7394 <component name="scheme_handler_plugin_api" long-name="Scheme Handler Plugin API" filter="s60" class="api">
  7424 <component name="scheme_handler_plugin_api" long-name="Scheme Handler Plugin API" filter="s60" class="api">
  7395 <unit bldFile="mw/web/web_plat/scheme_handler_plugin_api/group"/>
  7425 <unit bldFile="mw/web/web_plat/scheme_handler_plugin_api/group"/>
  7396 </component>
  7426 </component>
  7397 <component name="scriptable_plugin_api" long-name="Scriptable Plugin API" filter="s60" class="api">
  7427 <component name="scriptable_plugin_api" long-name="Scriptable Plugin API" filter="s60" class="api">
  7537 <unit bldFile="mw/web/codhandler/group"/>
  7567 <unit bldFile="mw/web/codhandler/group"/>
  7538 </component>
  7568 </component>
  7539 </collection>
  7569 </collection>
  7540 <collection name="widgets" long-name="Web Widget Framework" level="generic">
  7570 <collection name="widgets" long-name="Web Widget Framework" level="generic">
  7541 <!-- the following units can be uncommented when configuration is put in place -->
  7571 <!-- the following units can be uncommented when configuration is put in place -->
  7542 <component name="widgetrecognizer" filter="s60" long-name="Widget Recognizer" plugin="Y">
  7572 <component name="widgetrecognizer" filter="s60" long-name="Widget Recognizer" plugin="Y" class="placeholder">
  7543 <!--<unit bldFile="widgets/widgetrecognizer/group"/>-->
  7573 <!--<unit bldFile="widgets/widgetrecognizer/group"/>-->
  7544 </component>
  7574 </component>
  7545 <component name="widgetinstaller" filter="s60" long-name="Widget Installer UI" plugin="Y">
  7575 <component name="widgetinstaller" filter="s60" long-name="Widget Installer UI" plugin="Y" class="placeholder">
  7546 <!--<unit bldFile="widgets/widgetinstaller/group"/>-->
  7576 <!--<unit bldFile="widgets/widgetinstaller/group"/>-->
  7547 </component>
  7577 </component>
  7548 <component name="widgetlauncher" filter="s60" long-name="Widget Launcher">
  7578 <component name="widgetlauncher" filter="s60" long-name="Widget Launcher" class="placeholder">
  7549 <!-- <unit bldFile="widgets/widgetlauncher/group"/>-->
  7579 <!-- <unit bldFile="widgets/widgetlauncher/group"/>-->
  7550 </component>
  7580 </component>
  7551 <component name="widgetapp" filter="s60" long-name="Widget UI">
  7581 <component name="widgetapp" filter="s60" long-name="Widget UI" class="placeholder">
  7552 <!--<unit bldFile="widgets/widgetapp/group"/>-->
  7582 <!--<unit bldFile="widgets/widgetapp/group"/>-->
  7553 </component>
       
  7554 <component name="widgetsidchecker" filter="s60" long-name="Widget SID Checker" introduced="^3">
       
  7555 <!--<unit bldFile="widgets/widgetsidchecker/group"/>-->
       
  7556 </component>
  7583 </component>
  7557 <component name="widgetpreinstaller" filter="s60" long-name="Widget Pre-Installer">
  7584 <component name="widgetpreinstaller" filter="s60" long-name="Widget Pre-Installer">
  7558 <!--<unit bldFile="widgets/widgetpreinstaller/group"/>-->
  7585 <!--<unit bldFile="widgets/widgetpreinstaller/group"/>-->
  7559 </component>
  7586 </component>
  7560 <component name="widgetstartup" filter="s60" long-name="Widget Startup">
  7587 <component name="widgetstartup" filter="s60" long-name="Widget Startup">
  7709 <component name="third_party_bitmap_palette_api" long-name="Third Party Bitmap Palette API" filter="s60" class="api">
  7736 <component name="third_party_bitmap_palette_api" long-name="Third Party Bitmap Palette API" filter="s60" class="api">
  7710 <unit bldFile="mw/uitools/uitools_pub/third_party_bitmap_palette_api/group"/>
  7737 <unit bldFile="mw/uitools/uitools_pub/third_party_bitmap_palette_api/group"/>
  7711 </component>
  7738 </component>
  7712 </collection>
  7739 </collection>
  7713 <collection name="uitools_plat" long-name="UI Tools Platform Interfaces" level="if">
  7740 <collection name="uitools_plat" long-name="UI Tools Platform Interfaces" level="if">
  7714 <component name="cdl_api" long-name="CDL API" filter="s60" class="api">
  7741 <component name="uitools_cdl_api" long-name="CDL API" filter="s60" class="api">
  7715 <unit bldFile="mw/uitools/uitools_plat/cdl_api/group"/>
  7742 <unit bldFile="mw/uitools/uitools_plat/cdl_api/group"/>
  7716 </component>
  7743 </component>
  7717 <component name="layout_system_private_api" long-name="Layout System Private API" filter="s60" class="api">
  7744 <component name="uitools_layout_system_private_api" long-name="Layout System Private API" filter="s60" class="api">
  7718 <unit bldFile="mw/uitools/uitools_plat/layout_system_private_api/group"/>
  7745 <unit bldFile="mw/uitools/uitools_plat/layout_system_private_api/group"/>
  7719 </component>
  7746 </component>
  7720 </collection>
  7747 </collection>
  7721 <collection name="cdlcompilertoolkit" long-name="CDL Compiler Toolkit" level="compile">
  7748 <collection name="cdlcompilertoolkit" long-name="CDL Compiler Toolkit" level="compile">
  7722 <!-- collection is actually a component. Needs to be moved down a directory -->
  7749 <!-- collection is actually a component. Needs to be moved down a directory -->
  7729 <component name="cdlcompiler_build" filter="s60" long-name="CDL Compiler Build">
  7756 <component name="cdlcompiler_build" filter="s60" long-name="CDL Compiler Build">
  7730 <unit bldFile="mw/uitools/cdlcompiler/group"/>
  7757 <unit bldFile="mw/uitools/cdlcompiler/group"/>
  7731 </component>
  7758 </component>
  7732 </collection>
  7759 </collection>
  7733 <collection name="gfxtools" long-name="Graphics Tools" level="tool">
  7760 <collection name="gfxtools" long-name="Graphics Tools" level="tool">
  7734 <component name="gditools" filter="s60" long-name="GDI Tools" class="PC">
       
  7735 <unit bldFile="mw/uitools/gfxtools/gditools/group"/>
       
  7736 </component>
       
  7737 <component name="color" filter="s60" long-name="Bitmap Colour Palette" class="PC">
  7761 <component name="color" filter="s60" long-name="Bitmap Colour Palette" class="PC">
  7738 <unit bldFile="mw/uitools/gfxtools/color/group"/>
  7762 <unit bldFile="mw/uitools/gfxtools/color/group"/>
  7739 </component>
  7763 </component>
  7740 </collection>
  7764 </collection>
  7741 <collection name="aknlayoutcompiler" long-name="Avkon Layout Compiler" level="compile">
  7765 <collection name="aknlayoutcompiler" long-name="Avkon Layout Compiler" level="compile">
  7763 </collection>
  7787 </collection>
  7764 </block>
  7788 </block>
  7765 </layer>
  7789 </layer>
  7766 <layer name="app" long-name="Applications" levels="services apps">
  7790 <layer name="app" long-name="Applications" levels="services apps">
  7767 <block name="location" level="apps" long-name="Location Apps" levels="ui events loc api">
  7791 <block name="location" level="apps" long-name="Location Apps" levels="ui events loc api">
  7768 <collection name="loc_plat" long-name="Location Apps Platform Interfaces" level="api">
  7792 <collection name="location_plat" long-name="Location Apps Platform Interfaces" level="api">
  7769 <component name="location_picker_service_api" long-name="Location Picker Service API" introduced="^4" filter="s60" class="api">
  7793 <component name="location_picker_service_api" long-name="Location Picker Service API" introduced="^4" filter="s60" class="api">
  7770 <unit bldFile="app/location/loc_plat" proFile="location_plat.pro"/>
  7794 <unit bldFile="app/location/location_plat" proFile="location_plat.pro"/>
  7771 </component>
  7795 </component>
  7772 </collection>
  7796 </collection>
  7773 <collection name="locationpickerservice" long-name="Location Picker Service" level="loc">
  7797 <collection name="locationpickerservice" long-name="Location Picker Service" level="loc">
  7774 <!--collection is really a component. Should move down a directory -->
  7798 <!--collection is really a component. Should move down a directory -->
  7775 <component name="locationpickerservice_build" filter="s60" long-name="Location Picker Service Build" introduced="^4">
  7799 <component name="locationpickerservice_build" filter="s60" long-name="Location Picker Service Build" introduced="^4">
  7776 <unit bldFile="app/location/locationpickerservice" proFile="locationpickerservice.pro"/>
  7800 <unit bldFile="app/location/locationpickerservice" proFile="locationpickerservice.pro"/>
       
  7801 </component>
       
  7802 </collection>
       
  7803 <collection name="locationdataharvester" long-name="Location Data Harvester" level="events">
       
  7804 <!--collection is really a component. Should move down a directory -->
       
  7805 <component name="locationdataharvester_build" long-name="Location Data Harvester Build" filter="s60" introduced="^4">
       
  7806 <unit bldFile="app/location/locationdataharvester" proFile="locationdataharvester.pro"/>
  7777 </component>
  7807 </component>
  7778 </collection>
  7808 </collection>
  7779 </block>
  7809 </block>
  7780 <!-- pending removal -->
  7810 <!-- pending removal -->
  7781 <block name="phone" level="apps" span="2" long-name="Phone Apps" levels="engine plugin ui app">
  7811 <block name="phone" level="apps" span="2" long-name="Phone Apps" levels="engine plugin ui app">
  7883 <unit bldFile="app/phone/phone_plat/phone_application_commands_api/group"/>
  7913 <unit bldFile="app/phone/phone_plat/phone_application_commands_api/group"/>
  7884 </component>
  7914 </component>
  7885 <component name="phone_application_voip_commands_api" long-name="Phone Application VOIP Commands API" filter="s60" class="api">
  7915 <component name="phone_application_voip_commands_api" long-name="Phone Application VOIP Commands API" filter="s60" class="api">
  7886 <unit bldFile="app/phone/phone_plat/phone_application_voip_commands_api/group"/>
  7916 <unit bldFile="app/phone/phone_plat/phone_application_voip_commands_api/group"/>
  7887 </component>
  7917 </component>
  7888 <component name="telephony_mediator_api" long-name="Telephony Mediator API" filter="s60" class="api">
  7918 <component name="phone_telephony_mediator_api" long-name="Telephony Mediator API" filter="s60" class="api">
  7889 <unit bldFile="app/phone/phone_plat/telephony_mediator_api/group"/>
  7919 <unit bldFile="app/phone/phone_plat/telephony_mediator_api/group"/>
  7890 </component>
  7920 </component>
  7891 <component name="video_telephony_mediator_api" long-name="Video Telephony Mediator API" filter="s60" class="api">
  7921 <component name="video_telephony_mediator_api" long-name="Video Telephony Mediator API" filter="s60" class="api">
  7892 <unit bldFile="app/phone/phone_plat/video_telephony_mediator_api/group"/>
  7922 <unit bldFile="app/phone/phone_plat/video_telephony_mediator_api/group"/>
  7893 </component>
  7923 </component>
  7901 </component>
  7931 </component>
  7902 <component name="hsdialerwidgetplugin" filter="s60" long-name="Home Screen Dialer Widget Plugin" introduced="^4" plugin="Y">
  7932 <component name="hsdialerwidgetplugin" filter="s60" long-name="Home Screen Dialer Widget Plugin" introduced="^4" plugin="Y">
  7903 <unit bldFile="app/phone/phoneplugins/hsdialerwidgetplugin" proFile="hsdialerwidgetplugin.pro"/>
  7933 <unit bldFile="app/phone/phoneplugins/hsdialerwidgetplugin" proFile="hsdialerwidgetplugin.pro"/>
  7904 </component>
  7934 </component>
  7905 <component name="infowidgetplugin" filter="s60" long-name="Info Widget Plugin" introduced="^4" plugin="Y">
  7935 <component name="infowidgetplugin" filter="s60" long-name="Info Widget Plugin" introduced="^4" plugin="Y">
  7906 <unit bldFile="app/phone/phoneplugins/infowidgetplugin" proFile=""/>
  7936 <unit bldFile="app/phone/phoneplugins/infowidgetplugin" proFile="infowidgetplugin.pro"/>
  7907 </component>
  7937 </component>
  7908 </collection>
  7938 </collection>
  7909 <collection name="phonesettings" long-name="Phone Settings" level="plugin">
  7939 <collection name="phonesettings" long-name="Phone Settings" level="plugin">
  7910 <component name="cpphonesettingsplugins" filter="s60" long-name="CP Phone Settings Plugins" introduced="^4" plugin="Y">
  7940 <component name="cpphonesettingsplugins" filter="s60" long-name="CP Phone Settings Plugins" introduced="^4" plugin="Y">
  7911 <unit bldFile="app/phone/phonesettings/cpphonesettingsplugins" proFile="cpphonesettingsplugins.pro"/>
  7941 <unit bldFile="app/phone/phonesettings/cpphonesettingsplugins" proFile="cpphonesettingsplugins.pro"/>
  7912 </component>
  7942 </component>
  7913 </collection>
  7943 </collection>
  7914 </block>
  7944 </block>
       
  7945 <block name="recents" level="apps"/>
  7915 <block name="settingsuis" level="services" long-name="Settings UIs" levels="plugin ui">
  7946 <block name="settingsuis" level="services" long-name="Settings UIs" levels="plugin ui">
  7916 <collection name="controlpanelplugins" long-name="Control Panel Plugins" level="plugin">
  7947 <collection name="controlpanelplugins" long-name="Control Panel Plugins" level="plugin">
  7917 <component name="themeplugin" filter="s60" long-name="Theme Plugin" introduced="^4">
  7948 <component name="themeplugin" filter="s60" long-name="Theme Plugin" introduced="^4">
  7918 <unit bldFile="app/settingsuis/controlpanelplugins/themeplugin" proFile="themeplugin.pro" qmakeArgs="-r -config rom"/>
  7949 <unit bldFile="app/settingsuis/controlpanelplugins/themeplugin" proFile="themeplugin.pro" qmakeArgs="-r -config rom"/>
  7919 </component>
  7950 </component>
  7925 </component>
  7956 </component>
  7926 </collection>
  7957 </collection>
  7927 </block>
  7958 </block>
  7928 <block name="contentcontrol" level="services" long-name="Content Control Daemons" levels="plugin framework app">
  7959 <block name="contentcontrol" level="services" long-name="Content Control Daemons" levels="plugin framework app">
  7929 <collection name="contentctrl_plat" long-name="Content Control Daemons Platforn Interfaces" level="app">
  7960 <collection name="contentctrl_plat" long-name="Content Control Daemons Platforn Interfaces" level="app">
  7930 <component name="ds_contactsdatastoreextension_api" long-name="Adapter Customization API" filter="s60" introduced="^4" class="api">
  7961 <component name="ds_contactsdatastoreextension_api" long-name="DS Contacts Data Store Extension API" filter="s60" introduced="^4" class="api">
  7931 <unit bldFile="app/contentcontrol/contentctrl_plat/ds_contactsdatastoreextension_api/group"/>
  7962 <unit bldFile="app/contentcontrol/contentctrl_plat/ds_contactsdatastoreextension_api/group"/>
  7932 </component>
  7963 </component>
  7933 <component name="ds_data_modification_api" long-name="DS Data Modification API" filter="s60" class="api">
  7964 <component name="ds_data_modification_api" long-name="DS Data Modification API" filter="s60" introduced="^3" class="api">
  7934 <unit bldFile="app/contentcontrol/contentctrl_plat/ds_data_modification_api/group"/>
  7965 <unit bldFile="app/contentcontrol/contentctrl_plat/ds_data_modification_api/group"/>
  7935 </component>
  7966 </component>
  7936 </collection>
  7967 </collection>
  7937 <collection name="connectivitymodules" long-name="Connectivity Modules" level="framework">
  7968 <collection name="connectivitymodules" long-name="Connectivity Modules" level="framework">
  7938 <component name="secon" filter="s60" long-name="Service Controllers">
  7969 <component name="secon" filter="s60" long-name="Service Controllers">
  7951 <!-- need to remove #include and rename and OMA DS ROM -->
  7982 <!-- need to remove #include and rename and OMA DS ROM -->
  7952 </component>
  7983 </component>
  7953 <component name="omadsextensions" filter="s60" long-name="OMA DS Extensions" plugin="Y">
  7984 <component name="omadsextensions" filter="s60" long-name="OMA DS Extensions" plugin="Y">
  7954 <unit bldFile="app/contentcontrol/omads/omadsextensions/group"/>
  7985 <unit bldFile="app/contentcontrol/omads/omadsextensions/group"/>
  7955 </component>
  7986 </component>
  7956 <component name="omadsextensions" filter="s60" long-name="OMA DS Qt Extensions" plugin="Y">
  7987 <component name="omadsextensions_qt" filter="s60" long-name="OMA DS Qt Extensions" plugin="Y">
  7957 <unit bldFile="app/contentcontrol/omads/omadsextensions" proFile="omadsextensions.pro"/>
  7988 <unit bldFile="app/contentcontrol/omads/omadsextensions" proFile="omadsextensions.pro"/>
  7958 </component>
  7989 </component>
  7959 </collection>
  7990 </collection>
  7960 </block>
  7991 </block>
  7961 <block name="firsttimeuse" level="apps" long-name="First Time Use" levels="support services ui app">
  7992 <block name="firsttimeuse" level="apps" long-name="First Time Use" levels="support services ui app">
  8018 </component>
  8049 </component>
  8019 </collection>
  8050 </collection>
  8020 </block>
  8051 </block>
  8021 <block name="contacts" level="apps" span="2" long-name="Contacts Apps" levels="engine support services ui">
  8052 <block name="contacts" level="apps" span="2" long-name="Contacts Apps" levels="engine support services ui">
  8022 <collection name="contacts_plat" long-name="Contacts Apps Platform Interfaces" level="ui">
  8053 <collection name="contacts_plat" long-name="Contacts Apps Platform Interfaces" level="ui">
  8023 <component name="logs_engine_api" long-name="Logs Engine API" filter="s60" introduced="^4" class="api"/>
       
  8024 <component name="logs_engine_api_extensions" long-name="Logs Engine API Extensions" filter="s60" class="api"/>
       
  8025 <component name="logs_services_api" long-name="Logs Services API" filter="s60" introduced="^4" class="api"/>
       
  8026 <component name="logs_timers_api" long-name="Logs Timers API" filter="s60" class="api"/>
       
  8027 <component name="qt_mobility_contacts_api" long-name="Qt Mobility Contacts API" filter="s60" introduced="^4" class="api"/>
  8054 <component name="qt_mobility_contacts_api" long-name="Qt Mobility Contacts API" filter="s60" introduced="^4" class="api"/>
  8028 </collection>
       
  8029 <collection name="logsui" long-name="Logs UI" level="ui">
       
  8030 <component name="logsui_build" filter="s60" long-name="Logs UI Build">
       
  8031 <!-- component at too high a rank, should move down one directory -->
       
  8032 <unit bldFile="app/contacts/logsui" proFile="logsui.pro"/>
       
  8033 </component>
       
  8034 </collection>
  8055 </collection>
  8035 <collection name="phonebookui" long-name="Phonebook UI" level="ui">
  8056 <collection name="phonebookui" long-name="Phonebook UI" level="ui">
  8036 <component name="mobhistorymodel" filter="s60" long-name="Mobile History Model" introduced="^4" class="placeholder">
  8057 <component name="mobhistorymodel" filter="s60" long-name="Mobile History Model" introduced="^4" class="placeholder">
  8037 <!--<unit bldFile="phonebookui/mobhistorymodel" qt:proFile="mobhistorymodel.pro"/> -->
  8058 <!--<unit bldFile="phonebookui/mobhistorymodel" qt:proFile="mobhistorymodel.pro"/> -->
  8038 </component>
  8059 </component>
  8075 <component name="cntmaptileservice" filter="s60" long-name="Contacts Map Tile Service" introduced="^4">
  8096 <component name="cntmaptileservice" filter="s60" long-name="Contacts Map Tile Service" introduced="^4">
  8076 <unit bldFile="app/contacts/phonebookengines/cntmaptileservice" proFile="cntmaptileservice.pro"/>
  8097 <unit bldFile="app/contacts/phonebookengines/cntmaptileservice" proFile="cntmaptileservice.pro"/>
  8077 </component>
  8098 </component>
  8078 <component name="simutility" filter="s60" long-name="SIM Utility" introduced="^4">
  8099 <component name="simutility" filter="s60" long-name="SIM Utility" introduced="^4">
  8079 <unit bldFile="app/contacts/phonebookengines/simutility" proFile="simutility.pro"/>
  8100 <unit bldFile="app/contacts/phonebookengines/simutility" proFile="simutility.pro"/>
       
  8101 </component>
       
  8102 <component name="cntimageutility" long-name="Contacts Image Utility" filter="s60" introduced="^4">
       
  8103 <unit bldFile="app/contacts/phonebookengines/cntimageutility" proFile="cntimageutility.pro"/>
  8080 </component>
  8104 </component>
  8081 </collection>
  8105 </collection>
  8082 <collection name="pimprotocols" long-name="PIM Protocols" level="services">
  8106 <collection name="pimprotocols" long-name="PIM Protocols" level="services">
  8083 <component name="phonebooksync" long-name="Phonebook Sync" purpose="optional" plugin="Y">
  8107 <component name="phonebooksync" long-name="Phonebook Sync" purpose="optional" plugin="Y">
  8084 <unit bldFile="app/contacts/pimprotocols/phonebooksync/group" mrp="app/contacts/pimprotocols/phonebooksync/group/telephony_phbksync.mrp"/>
  8108 <unit bldFile="app/contacts/pimprotocols/phonebooksync/group" mrp="app/contacts/pimprotocols/phonebooksync/group/telephony_phbksync.mrp"/>
  8118 <!--<unit bldFile="organizer_plat/calendar_launcher_api/group"/> -->
  8142 <!--<unit bldFile="organizer_plat/calendar_launcher_api/group"/> -->
  8119 </component>
  8143 </component>
  8120 <component name="agenda_interface_api" long-name="Agenda Interface API" filter="s60" introduced="^4" class="api"/>
  8144 <component name="agenda_interface_api" long-name="Agenda Interface API" filter="s60" introduced="^4" class="api"/>
  8121 <component name="calendar_editor_api" long-name="Calendar Editor API" filter="s60" introduced="^4" class="api"/>
  8145 <component name="calendar_editor_api" long-name="Calendar Editor API" filter="s60" introduced="^4" class="api"/>
  8122 <component name="notes_editor_api" long-name="Notes Editor API" filter="s60" introduced="^4" class="api"/>
  8146 <component name="notes_editor_api" long-name="Notes Editor API" filter="s60" introduced="^4" class="api"/>
  8123 <component name="agenda_eventviewer_api" long-name="Agenda Event Viewer API" filter="s60" introduced="^4" class="api"/>
       
  8124 </collection>
  8147 </collection>
  8125 <collection name="agendainterface" long-name="Agenda Interface" level="services">
  8148 <collection name="agendainterface" long-name="Agenda Interface" level="services">
  8126 <!-- collection is really a component, should move down a directory -->
  8149 <!-- collection is really a component, should move down a directory -->
  8127 <component name="agendainterface_build" filter="s60" long-name="Agenda Interface Build">
  8150 <component name="agendainterface_build" filter="s60" long-name="Agenda Interface Build">
  8128 <unit bldFile="app/organizer/agendainterface" proFile="agendainterface.pro"/>
  8151 <unit bldFile="app/organizer/agendainterface" proFile="agendainterface.pro"/>
  8131 <collection name="calendarui" long-name="Calendar UI" level="ui">
  8154 <collection name="calendarui" long-name="Calendar UI" level="ui">
  8132 <component name="commonutils" filter="s60" long-name="Calendar Common Utils">
  8155 <component name="commonutils" filter="s60" long-name="Calendar Common Utils">
  8133 <unit bldFile="app/organizer/calendarui/commonutils" proFile="commonutils.pro"/>
  8156 <unit bldFile="app/organizer/calendarui/commonutils" proFile="commonutils.pro"/>
  8134 </component>
  8157 </component>
  8135 <component name="calenlauncher" filter="s60" long-name="Calendar Launcher">
  8158 <component name="calenlauncher" filter="s60" long-name="Calendar Launcher">
  8136 <unit bldFile="app/organizer/calendarui/calenlauncher/group" proFile="calenlauncher.pro"/>
  8159 <unit bldFile="app/organizer/calendarui/calenlauncher" proFile="calenlauncher.pro"/>
  8137 </component>
  8160 </component>
  8138 <component name="caleneditor" filter="s60" long-name="Calendar Editor" introduced="^4">
  8161 <component name="caleneditor" filter="s60" long-name="Calendar Editor" introduced="^4">
  8139 <unit bldFile="app/organizer/calendarui/caleneditor" proFile="caleneditor.pro"/>
  8162 <unit bldFile="app/organizer/calendarui/caleneditor" proFile="caleneditor.pro"/>
  8140 </component>
  8163 </component>
  8141 <component name="agendaeventviewer" filter="s60" long-name="Agenda Event Viewer" introduced="^4">
  8164 <component name="agendaeventviewer" filter="s60" long-name="Agenda Event Viewer" introduced="^4">
  8154 <unit bldFile="app/organizer/calendarui/customisationmanager" proFile="customisationmanager.pro"/>
  8177 <unit bldFile="app/organizer/calendarui/customisationmanager" proFile="customisationmanager.pro"/>
  8155 </component>
  8178 </component>
  8156 <component name="views" filter="s60" long-name="Calendar Views">
  8179 <component name="views" filter="s60" long-name="Calendar Views">
  8157 <unit bldFile="app/organizer/calendarui/views" proFile="views.pro"/>
  8180 <unit bldFile="app/organizer/calendarui/views" proFile="views.pro"/>
  8158 </component>
  8181 </component>
  8159 <component name="calengriditemstyleplugin" filter="s60" introduced="^4" plugin="Y">
       
  8160 <unit bldFile="app/organizer/calendarui/styleplugins/calengriditemstyleplugin" proFile="calengriditemstyleplugin.pro"/>
       
  8161 </component>
       
  8162 <component name="calendarui_controller" filter="s60" long-name="Calendar Controller">
  8182 <component name="calendarui_controller" filter="s60" long-name="Calendar Controller">
  8163 <unit bldFile="app/organizer/calendarui/controller" proFile="controller.pro"/>
  8183 <unit bldFile="app/organizer/calendarui/controller" proFile="controller.pro"/>
  8164 </component>
  8184 </component>
  8165 <component name="calendarui_application" filter="s60" long-name="Calendar Application">
  8185 <component name="calendarui_application" filter="s60" long-name="Calendar Application">
  8166 <unit bldFile="app/organizer/calendarui/application" proFile="application.pro"/>
  8186 <unit bldFile="app/organizer/calendarui/application" proFile="application.pro"/>
       
  8187 </component>
       
  8188 <component name="regionalplugins" long-name="Regional Plugins" filter="s60" introduced="^4" plugin="Y">
       
  8189 <unit bldFile="app/organizer/calendarui/regionalplugins" proFile="regionalplugins.pro"/>
  8167 </component>
  8190 </component>
  8168 <component name="caldav" filter="sf_build" long-name="CalDAV" introduced="^3" plugin="Y">
  8191 <component name="caldav" filter="sf_build" long-name="CalDAV" introduced="^3" plugin="Y">
  8169 <unit bldFile="app/organizer/calendarui/caldav/group"/>
  8192 <unit bldFile="app/organizer/calendarui/caldav/group"/>
  8170 </component>
  8193 </component>
  8171 </collection>
  8194 </collection>
  8280 <component name="messagingappbase_build" filter="s60" long-name="Messaging App Base Build" introduced="^4">
  8303 <component name="messagingappbase_build" filter="s60" long-name="Messaging App Base Build" introduced="^4">
  8281 <!-- break this up into the below components -->
  8304 <!-- break this up into the below components -->
  8282 <unit bldFile="app/messaging/messagingappbase" proFile="messagingappbase.pro" qmakeArgs="-r"/>
  8305 <unit bldFile="app/messaging/messagingappbase" proFile="messagingappbase.pro" qmakeArgs="-r"/>
  8283 </component>
  8306 </component>
  8284 <component name="msgmedia" filter="s60" long-name="Message Media"/>
  8307 <component name="msgmedia" filter="s60" long-name="Message Media"/>
  8285 <component name="smsmtm" long-name="SMS MTM" purpose="optional" plugin="Y">
       
  8286 <unit mrp="app/messaging/messagingappbase/smsmtm/group/messaging_sms.mrp"/>
       
  8287 </component>
       
  8288 <component name="smilparser" long-name="SMIL Parser" introduced="7.0s" purpose="optional">
  8308 <component name="smilparser" long-name="SMIL Parser" introduced="7.0s" purpose="optional">
  8289 <unit bldFile="app/messaging/messagingappbase/smilparser/GROUP" mrp="app/messaging/messagingappbase/smilparser/GROUP/messaging_gmxml.mrp"/>
  8309 <unit bldFile="app/messaging/messagingappbase/smilparser/GROUP" mrp="app/messaging/messagingappbase/smilparser/GROUP/messaging_gmxml.mrp"/>
  8290 </component>
  8310 </component>
  8291 <component name="obexmtms" long-name="OBEX MTMs" introduced="7.0s" purpose="optional" plugin="Y">
  8311 <component name="obexmtms" long-name="OBEX MTMs" introduced="7.0s" purpose="optional" plugin="Y">
  8292 <unit bldFile="app/messaging/messagingappbase/obexmtms/Group" mrp="app/messaging/messagingappbase/obexmtms/Group/messaging_obex.mrp"/>
  8312 <unit bldFile="app/messaging/messagingappbase/obexmtms/Group" mrp="app/messaging/messagingappbase/obexmtms/Group/messaging_obex.mrp"/>
  8339 <!-- this should be broken up into the individual other components -->
  8359 <!-- this should be broken up into the individual other components -->
  8340 <unit bldFile="app/messaging/mmsengine" proFile="mmsengine.pro" qmakeArgs="-r"/>
  8360 <unit bldFile="app/messaging/mmsengine" proFile="mmsengine.pro" qmakeArgs="-r"/>
  8341 </component>
  8361 </component>
  8342 </collection>
  8362 </collection>
  8343 <collection name="messagingapp" long-name="Messaging Application" level="app">
  8363 <collection name="messagingapp" long-name="Messaging Application" level="app">
  8344 <component name="mmsengine_build" filter="s60" long-name="MMS Engine Build">
  8364 <component name="messagingapp_build" filter="s60" long-name="MMS Engine Build">
  8345 <!-- this should be broken up into the individual other components -->
  8365 <!-- this should be broken up into the individual other components -->
  8346 <unit bldFile="app/messaging/messagingapp" proFile="messagingapp.pro" qmakeArgs="-r"/>
  8366 <unit bldFile="app/messaging/messagingapp" proFile="messagingapp.pro" qmakeArgs="-r"/>
  8347 </component>
  8367 </component>
  8348 <component name="msgutils" filter="s60" long-name="Messaging Utils" introduced="^4">
  8368 <component name="msgutils" filter="s60" long-name="Messaging Utils" introduced="^4">
  8349 <unit bldFile="app/messaging/messagingapp/msgutils" proFile="msgutils.pro" qmakeArgs="-r"/>
  8369 <unit bldFile="app/messaging/messagingapp/msgutils" proFile="msgutils.pro" qmakeArgs="-r"/>
  8377 </component>
  8397 </component>
  8378 </collection>
  8398 </collection>
  8379 <collection name="messaging_info" long-name="Messaging Apps Info" level="api">
  8399 <collection name="messaging_info" long-name="Messaging Apps Info" level="api">
  8380 <component name="messaging_metadata" long-name="Messaging Apps Metadata" introduced="^2" purpose="development" class="config PC">
  8400 <component name="messaging_metadata" long-name="Messaging Apps Metadata" introduced="^2" purpose="development" class="config PC">
  8381 <unit mrp="app/messaging/messaging_info/messaging_metadata/messaging_metadata.mrp"/>
  8401 <unit mrp="app/messaging/messaging_info/messaging_metadata/messaging_metadata.mrp"/>
  8382 </component>
       
  8383 <component introduced="^4">
       
  8384 <!-- break this up into the above collections and eventually remove -->
       
  8385 <unit bldFile="app/messaging" proFile="messaging.pro" qmakeArgs="-r"/>
       
  8386 </component>
  8402 </component>
  8387 </collection>
  8403 </collection>
  8388 </block>
  8404 </block>
  8389 <block name="commonemail" level="apps" span="2" long-name="Email Apps" levels="service support ui app">
  8405 <block name="commonemail" level="apps" span="2" long-name="Email Apps" levels="service support ui app">
  8390 <!-- need to resolve the qt parts into proper components, then uncomment the units -->
  8406 <!-- need to resolve the qt parts into proper components, then uncomment the units -->
  8472 </component>
  8488 </component>
  8473 </collection>
  8489 </collection>
  8474 </block>
  8490 </block>
  8475 <block name="imgeditor" level="apps" long-name="Image Editor Apps" levels="engine ui">
  8491 <block name="imgeditor" level="apps" long-name="Image Editor Apps" levels="engine ui">
  8476 <collection name="imgeditor_plat" long-name="Image Editor Apps Platform Interfaces" level="ui">
  8492 <collection name="imgeditor_plat" long-name="Image Editor Apps Platform Interfaces" level="ui">
  8477 <component name="image_editor_debug_utilities_api" long-name="Image Editor Debug Utilities API" filter="s60" class="api">
  8493 <component name="image_editor_debug_utilities_api" long-name="Image Editor Debug Utilities API" filter="sf_build" class="api">
  8478 <unit bldFile="app/imgeditor/imgeditor_plat/image_editor_debug_utilities_api/group"/>
  8494 <unit bldFile="app/imgeditor/imgeditor_plat/image_editor_debug_utilities_api/group"/>
  8479 </component>
  8495 </component>
  8480 <component name="image_editor_utilities_api" long-name="Image Editor Utilities API" filter="s60" class="api">
  8496 <component name="image_editor_utilities_api" long-name="Image Editor Utilities API" filter="sf_build" class="api">
  8481 <unit bldFile="app/imgeditor/imgeditor_plat/image_editor_utilities_api/group"/>
  8497 <unit bldFile="app/imgeditor/imgeditor_plat/image_editor_utilities_api/group"/>
  8482 </component>
  8498 </component>
  8483 <component name="image_editor_definitions_api" long-name="Image Editor Definitions API" filter="s60" class="api">
  8499 <component name="image_editor_definitions_api" long-name="Image Editor Definitions API" filter="sf_build" class="api">
  8484 <unit bldFile="app/imgeditor/imgeditor_plat/image_editor_definitions_api/group"/>
  8500 <unit bldFile="app/imgeditor/imgeditor_plat/image_editor_definitions_api/group"/>
  8485 </component>
  8501 </component>
  8486 <component name="image_editor_system_parameters_api" long-name="Image Editor System Parameters API" filter="s60" class="api">
  8502 <component name="image_editor_system_parameters_api" long-name="Image Editor System Parameters API" filter="sf_build" class="api">
  8487 <unit bldFile="app/imgeditor/imgeditor_plat/image_editor_system_parameters_api/group"/>
  8503 <unit bldFile="app/imgeditor/imgeditor_plat/image_editor_system_parameters_api/group"/>
  8488 </component>
  8504 </component>
  8489 <component name="image_processing_engine_api" long-name="Image Processing Engine API" filter="s60" class="api">
  8505 <component name="image_processing_engine_api" long-name="Image Processing Engine API" filter="sf_build" class="api">
  8490 <unit bldFile="app/imgeditor/imgeditor_plat/image_processing_engine_api/group"/>
  8506 <unit bldFile="app/imgeditor/imgeditor_plat/image_processing_engine_api/group"/>
  8491 </component>
  8507 </component>
  8492 </collection>
  8508 </collection>
  8493 <collection name="imageeditor" long-name="Image Editor UI" level="ui">
  8509 <collection name="imageeditor" long-name="Image Editor UI" level="ui">
  8494 <component name="pb" filter="s60" long-name="Plugin Base">
  8510 <component name="pb" filter="sf_build" long-name="Plugin Base">
  8495 <unit bldFile="app/imgeditor/imageeditor/pb/group"/>
  8511 <unit bldFile="app/imgeditor/imageeditor/pb/group"/>
  8496 </component>
  8512 </component>
  8497 <component name="iepb" filter="s60" long-name="Image Editor Plugin Base">
  8513 <component name="iepb" filter="sf_build" long-name="Image Editor Plugin Base">
  8498 <unit bldFile="app/imgeditor/imageeditor/iepb/group"/>
  8514 <unit bldFile="app/imgeditor/imageeditor/iepb/group"/>
  8499 </component>
  8515 </component>
  8500 <component name="imageeditorui" filter="s60" long-name="Image Editor UI">
  8516 <component name="imageeditorui" filter="sf_build" long-name="Image Editor UI">
  8501 <unit bldFile="app/imgeditor/imageeditor/imageeditorui/group"/>
  8517 <unit bldFile="app/imgeditor/imageeditor/imageeditorui/group"/>
  8502 </component>
  8518 </component>
  8503 <component name="imageeditormanager" filter="s60" long-name="Image Editor Manager">
  8519 <component name="imageeditormanager" filter="sf_build" long-name="Image Editor Manager">
  8504 <unit bldFile="app/imgeditor/imageeditor/imageeditormanager/group"/>
  8520 <unit bldFile="app/imgeditor/imageeditor/imageeditormanager/group"/>
  8505 </component>
  8521 </component>
  8506 <component name="imageeditorapp" filter="s60" long-name="Image Editor Application">
  8522 <component name="imageeditorapp" filter="sf_build" long-name="Image Editor Application">
  8507 <unit bldFile="app/imgeditor/imageeditor/imageeditorapp/group"/>
  8523 <unit bldFile="app/imgeditor/imageeditor/imageeditorapp/group"/>
  8508 </component>
  8524 </component>
  8509 <component name="imageeditor_plugins" filter="s60" long-name="Image Editor Plugins" plugin="Y">
  8525 <component name="imageeditor_plugins" filter="sf_build" long-name="Image Editor Plugins" plugin="Y">
  8510 <!-- can only have one unit. Need to include all from a single bld.inf -->
  8526 <!-- can only have one unit. Need to include all from a single bld.inf -->
  8511 <unit bldFile="app/imgeditor/imageeditor/plugins/blackwhiteplugin/group"/>
  8527 <unit bldFile="app/imgeditor/imageeditor/plugins/blackwhiteplugin/group"/>
  8512 <unit bldFile="app/imgeditor/imageeditor/plugins/brightnessplugin/group"/>
  8528 <unit bldFile="app/imgeditor/imageeditor/plugins/brightnessplugin/group"/>
  8513 <unit bldFile="app/imgeditor/imageeditor/plugins/bubbleplugin/group"/>
  8529 <unit bldFile="app/imgeditor/imageeditor/plugins/bubbleplugin/group"/>
  8514 <unit bldFile="app/imgeditor/imageeditor/plugins/cartoonizeplugin/group"/>
  8530 <unit bldFile="app/imgeditor/imageeditor/plugins/cartoonizeplugin/group"/>
  8527 <unit bldFile="app/imgeditor/imageeditor/plugins/textplugin/group"/>
  8543 <unit bldFile="app/imgeditor/imageeditor/plugins/textplugin/group"/>
  8528 <!-- conditionally #included in imageeditor_build: need to fix
  8544 <!-- conditionally #included in imageeditor_build: need to fix
  8529         <unit bldFile="imageeditor/plugins/drawplugin/group"/>
  8545         <unit bldFile="imageeditor/plugins/drawplugin/group"/>
  8530          -->
  8546          -->
  8531 </component>
  8547 </component>
  8532 <component name="editorprovider" filter="s60" long-name="Image Editor Provider">
  8548 <component name="editorprovider" filter="sf_build" long-name="Image Editor Provider">
  8533 <unit bldFile="app/imgeditor/imageeditor/editorprovider/group"/>
  8549 <unit bldFile="app/imgeditor/imageeditor/editorprovider/group"/>
  8534 </component>
  8550 </component>
  8535 <component name="imageeditor_build" filter="s60" long-name="Image Editor Build">
  8551 <component name="imageeditor_build" filter="sf_build" long-name="Image Editor Build">
  8536 <!-- should distribute this to the other components -->
  8552 <!-- should distribute this to the other components -->
  8537 <unit bldFile="app/imgeditor/imageeditor/group"/>
  8553 <unit bldFile="app/imgeditor/imageeditor/group"/>
  8538 </component>
  8554 </component>
  8539 </collection>
  8555 </collection>
  8540 <collection name="imageeditorengine" long-name="Image Editor Engine" level="engine">
  8556 <collection name="imageeditorengine" long-name="Image Editor Engine" level="engine">
  8541 <component name="filters" filter="s60" long-name="Image Editor Filters">
  8557 <component name="filters" filter="sf_build" long-name="Image Editor Filters">
  8542 <!-- can only have one unit. Need to include all from a single bld.inf -->
  8558 <!-- can only have one unit. Need to include all from a single bld.inf -->
  8543 <unit bldFile="app/imgeditor/imageeditorengine/filters/filterbrightness/group"/>
  8559 <unit bldFile="app/imgeditor/imageeditorengine/filters/filterbrightness/group"/>
  8544 <unit bldFile="app/imgeditor/imageeditorengine/filters/filterbubble/group"/>
  8560 <unit bldFile="app/imgeditor/imageeditorengine/filters/filterbubble/group"/>
  8545 <unit bldFile="app/imgeditor/imageeditorengine/filters/filterbuffer/group"/>
  8561 <unit bldFile="app/imgeditor/imageeditorengine/filters/filterbuffer/group"/>
  8546 <unit bldFile="app/imgeditor/imageeditorengine/filters/filtercartoon/group"/>
  8562 <unit bldFile="app/imgeditor/imageeditorengine/filters/filtercartoon/group"/>
  8562 <unit bldFile="app/imgeditor/imageeditorengine/filters/filtertext/group"/>
  8578 <unit bldFile="app/imgeditor/imageeditorengine/filters/filtertext/group"/>
  8563 <!-- conditionally #included in imageeditor_build: need to fix
  8579 <!-- conditionally #included in imageeditor_build: need to fix
  8564         <unit bldFile="imageeditorengine/filters/filterdraw/group"/>
  8580         <unit bldFile="imageeditorengine/filters/filterdraw/group"/>
  8565          -->
  8581          -->
  8566 </component>
  8582 </component>
  8567 <component name="imageeditorutils" filter="s60" long-name="Image Editor Utilities">
  8583 <component name="imageeditorutils" filter="sf_build" long-name="Image Editor Utilities">
  8568 <unit bldFile="app/imgeditor/imageeditorengine/imageeditorutils/group"/>
  8584 <unit bldFile="app/imgeditor/imageeditorengine/imageeditorutils/group"/>
  8569 </component>
  8585 </component>
  8570 <component name="systemparameters" filter="s60" long-name="System Parameters">
  8586 <component name="systemparameters" filter="sf_build" long-name="System Parameters">
  8571 <unit bldFile="app/imgeditor/imageeditorengine/systemparameters/group"/>
  8587 <unit bldFile="app/imgeditor/imageeditorengine/systemparameters/group"/>
  8572 </component>
  8588 </component>
  8573 <component name="enginewrapper" filter="s60" long-name="Image Editor Engine Wrapper">
  8589 <component name="enginewrapper" filter="sf_build" long-name="Image Editor Engine Wrapper">
  8574 <unit bldFile="app/imgeditor/imageeditorengine/enginewrapper/group"/>
  8590 <unit bldFile="app/imgeditor/imageeditorengine/enginewrapper/group"/>
  8575 </component>
  8591 </component>
  8576 <component name="imageeditorengine_build" filter="s60" long-name="Image Editor Engine Build">
  8592 <component name="imageeditorengine_build" filter="sf_build" long-name="Image Editor Engine Build">
  8577 <!-- should distribute this to the other components -->
  8593 <!-- should distribute this to the other components -->
  8578 <unit bldFile="app/imgeditor/imageeditorengine/group"/>
  8594 <unit bldFile="app/imgeditor/imageeditorengine/group"/>
  8579 </component>
  8595 </component>
  8580 </collection>
  8596 </collection>
  8581 </block>
  8597 </block>
  8582 <block name="videoeditor" level="apps" long-name="Video Editor Apps" levels="engine ui">
  8598 <block name="videoeditor" level="apps" long-name="Video Editor Apps" levels="engine ui">
  8583 <collection name="videoeditor_plat" long-name="Video Editor Apps Platform Interfaces" level="ui">
  8599 <collection name="videoeditor_plat" long-name="Video Editor Apps Platform Interfaces" level="ui">
  8584 <component name="video_editor_engine_api" long-name="Video Editor Engine API" introduced="^2" class="api">
  8600 <component name="video_editor_engine_api" filter="sf_build" long-name="Video Editor Engine API" introduced="^2" class="api">
  8585 <unit bldFile="app/videoeditor/videoeditor_plat/video_editor_engine_api/group"/>
  8601 <unit bldFile="app/videoeditor/videoeditor_plat/video_editor_engine_api/group"/>
  8586 </component>
  8602 </component>
  8587 </collection>
  8603 </collection>
  8588 <collection name="videditor" long-name="Video Editor" level="ui">
  8604 <collection name="videditor" long-name="Video Editor" level="ui">
  8589 <component name="videoeditorcommon" filter="s60" long-name="Video Editor Common" introduced="^2">
  8605 <component name="videoeditorcommon" filter="sf_build" long-name="Video Editor Common" introduced="^2">
  8590 <unit bldFile="app/videoeditor/videditor/videoeditorcommon/group"/>
  8606 <unit bldFile="app/videoeditor/videditor/videoeditorcommon/group"/>
  8591 </component>
  8607 </component>
  8592 <component name="videoeditoruicomponents" filter="s60" long-name="Video Editor UI Components" introduced="^2">
  8608 <component name="videoeditoruicomponents" filter="sf_build" long-name="Video Editor UI Components" introduced="^2">
  8593 <unit bldFile="app/videoeditor/videditor/videoeditoruicomponents/group"/>
  8609 <unit bldFile="app/videoeditor/videditor/videoeditoruicomponents/group"/>
  8594 </component>
  8610 </component>
  8595 <component name="simplevideoeditor" filter="s60" long-name="Simple Video Editor" introduced="^2">
  8611 <component name="simplevideoeditor" filter="sf_build" long-name="Simple Video Editor" introduced="^2">
  8596 <unit bldFile="app/videoeditor/videditor/simplevideoeditor/group"/>
  8612 <unit bldFile="app/videoeditor/videditor/simplevideoeditor/group"/>
  8597 </component>
  8613 </component>
  8598 <component name="simplecutvideo" filter="s60" long-name="Simple Cut Video" introduced="^2">
  8614 <component name="simplecutvideo" filter="sf_build" long-name="Simple Cut Video" introduced="^2">
  8599 <unit bldFile="app/videoeditor/videditor/simplecutvideo/group"/>
  8615 <unit bldFile="app/videoeditor/videditor/simplecutvideo/group"/>
  8600 </component>
  8616 </component>
  8601 <component name="videoprovider" filter="s60" long-name="Video Provider" introduced="^2">
  8617 <component name="videoprovider" filter="sf_build" long-name="Video Provider" introduced="^2">
  8602 <unit bldFile="app/videoeditor/videditor/videoprovider/group"/>
  8618 <unit bldFile="app/videoeditor/videditor/videoprovider/group"/>
  8603 </component>
  8619 </component>
  8604 <component name="manualvideoeditor" filter="s60" long-name="Manual Video Editor" introduced="^2" class="placeholder">
  8620 <component name="manualvideoeditor" filter="sf_build" long-name="Manual Video Editor" introduced="^2" class="placeholder">
  8605 <!--  uncomment when supported
  8621 <!--  uncomment when supported
  8606       	<meta rel="config">
  8622       	<meta rel="config">
  8607       		<defined condition="__INCLUDE_MANUAL_VIDEO_EDITOR__"/>
  8623       		<defined condition="__INCLUDE_MANUAL_VIDEO_EDITOR__"/>
  8608       	</meta>
  8624       	</meta>
  8609         <unit bldFile="videditor/manualvideoeditor/group"/> -->
  8625         <unit bldFile="videditor/manualvideoeditor/group"/> -->
  8610 </component>
  8626 </component>
  8611 <component name="videditor_build" filter="s60" long-name="Video Editor Build" introduced="^2">
  8627 <component name="videditor_build" filter="sf_build" long-name="Video Editor Build" introduced="^2">
  8612 <!-- can the exports be distributed to the other components? Or should this be collapsed into one component?-->
  8628 <!-- can the exports be distributed to the other components? Or should this be collapsed into one component?-->
  8613 <unit bldFile="app/videoeditor/videditor/group"/>
  8629 <unit bldFile="app/videoeditor/videditor/group"/>
  8614 </component>
  8630 </component>
  8615 </collection>
  8631 </collection>
  8616 <collection name="videoeditorengine" long-name="Video Editor Engine" level="engine">
  8632 <collection name="videoeditorengine" long-name="Video Editor Engine" level="engine">
  8617 <component name="audioeditorengine" filter="s60" long-name="Audio Editor Engine" introduced="^2">
  8633 <component name="audioeditorengine" filter="sf_build" long-name="Audio Editor Engine" introduced="^2">
  8618 <unit bldFile="app/videoeditor/videoeditorengine/audioeditorengine/group"/>
  8634 <unit bldFile="app/videoeditor/videoeditorengine/audioeditorengine/group"/>
  8619 </component>
  8635 </component>
  8620 <component name="avcedit" filter="s60" long-name="AVC Editing" introduced="^2">
  8636 <component name="avcedit" filter="sf_build" long-name="AVC Editing" introduced="^2">
  8621 <unit bldFile="app/videoeditor/videoeditorengine/avcedit/group"/>
  8637 <unit bldFile="app/videoeditor/videoeditorengine/avcedit/group"/>
  8622 </component>
  8638 </component>
  8623 <component name="h263decoder" filter="s60" long-name="H.263 Decoder" introduced="^2">
  8639 <component name="h263decoder" filter="sf_build" long-name="H.263 Decoder" introduced="^2">
  8624 <unit bldFile="app/videoeditor/videoeditorengine/h263decoder/group"/>
  8640 <unit bldFile="app/videoeditor/videoeditorengine/h263decoder/group"/>
  8625 </component>
  8641 </component>
  8626 <component name="mp3aacmaniplib" filter="s60" long-name="MP3 and AAC Manipulation Library" introduced="^2">
  8642 <component name="mp3aacmaniplib" filter="sf_build" long-name="MP3 and AAC Manipulation Library" introduced="^2">
  8627 <unit bldFile="app/videoeditor/videoeditorengine/mp3aacmaniplib/group"/>
  8643 <unit bldFile="app/videoeditor/videoeditorengine/mp3aacmaniplib/group"/>
  8628 </component>
  8644 </component>
  8629 <component name="vedtranscoder" filter="s60" long-name="Video Editor Transcoder" introduced="^2">
  8645 <component name="vedtranscoder" filter="sf_build" long-name="Video Editor Transcoder" introduced="^2">
  8630 <unit bldFile="app/videoeditor/videoeditorengine/vedtranscoder/group"/>
  8646 <unit bldFile="app/videoeditor/videoeditorengine/vedtranscoder/group"/>
  8631 </component>
  8647 </component>
  8632 <component name="vedengine" filter="s60" long-name="Video Editor Engine" introduced="^2">
  8648 <component name="vedengine" filter="sf_build" long-name="Video Editor Engine" introduced="^2">
  8633 <unit bldFile="app/videoeditor/videoeditorengine/vedengine/group"/>
  8649 <unit bldFile="app/videoeditor/videoeditorengine/vedengine/group"/>
  8634 </component>
  8650 </component>
  8635 <component name="videoeditorengine_build" filter="s60" long-name="Video Editor Engine Build" introduced="^2">
  8651 <component name="videoeditorengine_build" filter="sf_build" long-name="Video Editor Engine Build" introduced="^2">
  8636 <!-- can the exports be distributed to the other components? Or should this be collapsed into one component?-->
  8652 <!-- can the exports be distributed to the other components? Or should this be collapsed into one component?-->
  8637 <unit bldFile="app/videoeditor/videoeditorengine/group"/>
  8653 <unit bldFile="app/videoeditor/videoeditorengine/group"/>
  8638 </component>
  8654 </component>
  8639 </collection>
  8655 </collection>
  8640 </block>
  8656 </block>
  8641 <block name="videoplayer" level="apps" long-name="Video Player Apps" levels="support plugin util apps">
  8657 <block name="videoplayer" level="apps" long-name="Video Player Apps" levels="support plugin util apps">
  8642 <collection name="videoplayer_plat" long-name="Video Player Apps Platform Interfaces" level="apps">
  8658 <collection name="videoplayer_plat" long-name="Video Player Apps Platform Interfaces" level="apps">
  8643 <component name="videoplayer_startup_api" long-name="Video Player Startup API" filter="s60" class="api">
  8659 <component name="videoplayer_startup_api" long-name="Video Player Startup API" filter="s60" class="api">
  8644 <unit bldFile="app/videoplayer/videoplayer_plat/videoplayer_startup_api/group" filter="!test"/>
  8660 <unit bldFile="app/videoplayer/videoplayer_plat/videoplayer_startup_api/group"/>
  8645 </component>
  8661 </component>
  8646 <component name="videocollection_api" long-name="Video Collection API" filter="s60" class="api">
  8662 <component name="videocollection_api" long-name="Video Collection API" filter="s60" class="api">
  8647 <unit bldFile="app/videoplayer/videoplayer_plat/videocollection_api/group"/>
  8663 <unit bldFile="app/videoplayer/videoplayer_plat/videocollection_api/group"/>
  8648 </component>
  8664 </component>
  8649 </collection>
  8665 </collection>
  8849 </collection>
  8865 </collection>
  8850 </block>
  8866 </block>
  8851 <block name="podcatcher" level="apps" long-name="Podcatcher" levels="app">
  8867 <block name="podcatcher" level="apps" long-name="Podcatcher" levels="app">
  8852 <collection name="podcatcher_info" long-name="Podcatcher" level="app">
  8868 <collection name="podcatcher_info" long-name="Podcatcher" level="app">
  8853 <component name="podcatcher_build" filter="sf_build" long-name="Podcatcher Build" introduced="^3">
  8869 <component name="podcatcher_build" filter="sf_build" long-name="Podcatcher Build" introduced="^3">
       
  8870 <!-- has exports from top level bld.inf -->
  8854 <unit bldFile="app/podcatcher/group"/>
  8871 <unit bldFile="app/podcatcher/group"/>
       
  8872 </component>
       
  8873 <component name="podcatcher_app" filter="sf_build" long-name="Podcatcher Application" introduced="^3">
       
  8874 <unit bldFile="app/podcatcher/application/group"/>
       
  8875 </component>
       
  8876 <component name="podcatcher_engine" filter="sf_build" long-name="Podcatcher Engine" introduced="^3">
       
  8877 <unit bldFile="app/podcatcher/engine/group"/>
  8855 </component>
  8878 </component>
  8856 </collection>
  8879 </collection>
  8857 </block>
  8880 </block>
  8858 <block name="homescreen" level="apps" long-name="Home Screen Apps" levels="support task ss hs">
  8881 <block name="homescreen" level="apps" long-name="Home Screen Apps" levels="support task ss hs">
  8859 <collection name="homescreen_info" long-name="Home Screen Info" level="support">
  8882 <collection name="homescreen_info" long-name="Home Screen Info" level="support">
  8888 <component name="tsserviceplugin" long-name="Task Switcher Service Plugin" introduced="^4" plugin="Y"/>
  8911 <component name="tsserviceplugin" long-name="Task Switcher Service Plugin" introduced="^4" plugin="Y"/>
  8889 <component name="ts_runtimeplugins" long-name="TS Runtime Plugins" introduced="^4" plugin="Y"/>
  8912 <component name="ts_runtimeplugins" long-name="TS Runtime Plugins" introduced="^4" plugin="Y"/>
  8890 <component name="tsapplication" long-name="Task Switcher Application" introduced="^4"/>
  8913 <component name="tsapplication" long-name="Task Switcher Application" introduced="^4"/>
  8891 </collection>
  8914 </collection>
  8892 </block>
  8915 </block>
  8893 <block name="homescreentools" level="services" long-name="Home Screen Tools" levels="tool install">
       
  8894 <collection name="dtdinstaller" long-name="DTD Installer" level="install">
       
  8895 <!-- collection is really a component. Needs to be moved down a directory -->
       
  8896 <!-- this needs to be built first, does build order need to be forced with filters? -->
       
  8897 <component name="dtdinstaller_build" filter="s60,bldmefirst" long-name="DTD Installer Build" class="tool PC">
       
  8898 <unit bldFile="app/homescreentools/dtdinstaller/group"/>
       
  8899 </component>
       
  8900 </collection>
       
  8901 <collection name="themeinstaller" long-name="Theme Installer" level="install">
       
  8902 <!-- collection is really a component. Needs to be moved down a directory -->
       
  8903 <component name="themeinstaller_build" filter="s60" long-name="Theme Installer Build" class="tool PC">
       
  8904 <unit bldFile="app/homescreentools/themeinstaller/group"/>
       
  8905 </component>
       
  8906 </collection>
       
  8907 <collection name="widgettools" long-name="Widget Tools" level="install">
       
  8908 <component name="hspluginpreinstaller" filter="s60" long-name="HS Plugin Preinstaller" introduced="^3" class="tool PC">
       
  8909 <unit bldFile="app/homescreentools/widgettools/hspluginspreinstaller/group"/>
       
  8910 </component>
       
  8911 <component name="wrtwidgetpreinstaller" filter="s60" long-name="WRT Widget Preinstaller" introduced="^3" class="tool PC">
       
  8912 <unit bldFile="app/homescreentools/widgettools/wrtwidgetpreinstaller/group"/>
       
  8913 </component>
       
  8914 </collection>
       
  8915 </block>
       
  8916 <block name="jrt" level="services" long-name="Java Runtime" levels="util generic rt ui">
  8916 <block name="jrt" level="services" long-name="Java Runtime" levels="util generic rt ui">
  8917 <collection name="jrt_plat" long-name="JRT Platform Interfaces" level="ui">
  8917 <collection name="jrt_plat" long-name="JRT Platform Interfaces" level="ui">
  8918 <component name="java_registry_api" long-name="Java Registry API" filter="s60" class="api">
  8918 <component name="java_registry_api" long-name="Java Registry API" filter="s60" class="api">
  8919 <unit bldFile="app/jrt/jrt_plat/java_registry_api/build"/>
  8919 <unit bldFile="app/jrt/jrt_plat/java_registry_api/build"/>
  8920 </component>
  8920 </component>
  8923 </component>
  8923 </component>
  8924 <component name="java_debug_api" long-name="Java Debug API" filter="s60" class="api">
  8924 <component name="java_debug_api" long-name="Java Debug API" filter="s60" class="api">
  8925 <unit bldFile="app/jrt/jrt_plat/java_debug_api/build"/>
  8925 <unit bldFile="app/jrt/jrt_plat/java_debug_api/build"/>
  8926 </component>
  8926 </component>
  8927 </collection>
  8927 </collection>
  8928 <collection name="java_stubs" long-name="Java Stubs" level="util">
  8928 <collection name="build_nativejava" long-name="Build Native Java">
  8929 <!-- uncomment all components when configuration is in place. Currently #included from jrt_build -->
  8929 <component name="nativejava" long-name="Build Native Java" filter="s60" introduced="^4">
  8930 <component name="javadrmutils" long-name="Java DRM Utils" filter="s60,sf_build" class="placeholder">
  8930 <unit bldFile="app/jrt/build/nativejava" filter="!sf_build" proFile="nativejava.pro" qmakeArgs="-r"/>
  8931 <!--<unit bldFile="java_stubs/jrtdrmutils/group"/>-->
  8931 <unit bldFile="app/jrt/build/nativejava" filter="sf_build" proFile="nativejava.pro" qmakeArgs="-r RD_JAVA_SF_BUILD=1"/>
  8932 </component>
  8932 </component>
  8933 <component name="javaenvinfo" long-name="Java Environment Info" filter="s60,sf_build" class="placeholder">
  8933 </collection>
  8934 <!--<unit bldFile="java_stubs/jrtenvinfo/group"/>-->
  8934 <collection name="javacommons" long-name="Java Commons" level="generic">
  8935 </component>
  8935 <component name="javacommons_build" filter="s60" long-name="JRT Build">
  8936 <component name="javaregistry" filter="s60,sf_build" long-name="Java Registry" class="placeholder">
  8936 <unit bldFile="app/jrt/javacommons" filter="!sf_build" proFile="javacommons.pro" qmakeArgs="-r"/>
  8937 <!--<unit bldFile="java_stubs/jrtregistry/clientserver/client/group"/>-->
  8937 <unit bldFile="app/jrt/javacommons" filter="sf_build" proFile="javacommons.pro" qmakeArgs="-r RD_JAVA_SF_BUILD=1"/>
  8938 </component>
  8938 </component>
  8939 <component name="java_stubs_build" filter="s60,sf_build" long-name="Java Stubs ROM" class="placeholder">
  8939 </collection>
  8940 <!-- Remove the #includes and rename JRT ROM-->
  8940 <collection name="javaruntimes" long-name="Java Runtimes" level="rt">
  8941 <!--<unit bldFile="java_stubs/group"/>-->
  8941 <component name="javaruntimes_build" filter="s60" long-name="JRT Build">
  8942 </component>
  8942 <unit bldFile="app/jrt/javaruntimes" filter="!sf_build" proFile="javaruntimes.pro" qmakeArgs="-r"/>
  8943 </collection>
  8943 <unit bldFile="app/jrt/javaruntimes" filter="sf_build" proFile="javaruntimes.pro" qmakeArgs="-r RD_JAVA_SF_BUILD=1"/>
  8944 <collection name="jrt_info" long-name="JRT Info" level="rt">
  8944 </component>
  8945 <component name="jrt_build" filter="s60" long-name="JRT Build">
  8945 </collection>
  8946 <!--  needed for __JAVA_STUBS condition -->
  8946 <collection name="javauis" long-name="Java UIs" level="ui">
  8947 <unit bldFile="app/jrt/group"/>
  8947 <component name="javauis_build" filter="s60" long-name="JRT Build">
  8948 </component>
  8948 <unit bldFile="app/jrt/javauis" filter="!sf_build" proFile="javauis.pro" qmakeArgs="-r"/>
  8949 </collection>
  8949 <unit bldFile="app/jrt/javauis" filter="sf_build" proFile="javauis.pro" qmakeArgs="-r RD_JAVA_SF_BUILD=1"/>
  8950 </block>
  8950 </component>
       
  8951 </collection>
       
  8952 <collection name="javamanager" level="generic">
       
  8953 <component name="javamanager_build" filter="s60" long-name="JRT Build">
       
  8954 <unit bldFile="app/jrt/javamanager" filter="!sf_build" proFile="javamanager.pro" qmakeArgs="-r"/>
       
  8955 <unit bldFile="app/jrt/javamanager" filter="sf_build" proFile="javamanager.pro" qmakeArgs="-r RD_JAVA_SF_BUILD=1"/>
       
  8956 </component>
       
  8957 </collection>
       
  8958 <collection name="javatools" long-name="Java Tools" level="util">
       
  8959 <component name="javatools_build" filter="s60" long-name="JRT Build">
       
  8960 <unit bldFile="app/jrt/javatools" filter="!sf_build" proFile="javatools.pro" qmakeArgs="-r"/>
       
  8961 <unit bldFile="app/jrt/javatools" filter="sf_build" proFile="javatools.pro" qmakeArgs="-r RD_JAVA_SF_BUILD=1"/>
       
  8962 </component>
       
  8963 </collection>
       
  8964 <collection name="javaextensions" long-name="Java Extensions" level="generic">
       
  8965 <component name="javaextensions_build" filter="s60" long-name="JRT Build">
       
  8966 <unit bldFile="app/jrt/javaextensions" filter="!sf_build" proFile="javaextensions.pro" qmakeArgs="-r"/>
       
  8967 <unit bldFile="app/jrt/javaextensions" filter="sf_build" proFile="javaextensions.pro" qmakeArgs="-r RD_JAVA_SF_BUILD=1"/>
       
  8968 </component>
       
  8969 </collection>
       
  8970 </block>
       
  8971 <block name="browserui" level="services"/>
  8951 <block name="conntools" level="services" long-name="Connectivity Tools" levels="config app">
  8972 <block name="conntools" level="services" long-name="Connectivity Tools" levels="config app">
  8952 <collection name="nettools" long-name="Net Tools" level="app">
  8973 <collection name="nettools" long-name="Net Tools" level="app">
  8953 <component name="conntest" filter="s60" long-name="Connection Test" purpose="development">
  8974 <component name="conntest" filter="s60" long-name="Connection Test" purpose="development">
  8954 <unit bldFile="app/conntools/nettools/conntest/group"/>
  8975 <unit bldFile="app/conntools/nettools/conntest/group"/>
  8955 </component>
  8976 </component>
  8996 </component>
  9017 </component>
  8997 </collection>
  9018 </collection>
  8998 <collection name="perfmon" long-name="Performance Monitor" level="test">
  9019 <collection name="perfmon" long-name="Performance Monitor" level="test">
  8999 <!-- collection is really a component. Should move down a directory -->
  9020 <!-- collection is really a component. Should move down a directory -->
  9000 <component name="perfmon_build" filter="s60" long-name="Performance Monitor Tool" purpose="development" class="tool">
  9021 <component name="perfmon_build" filter="s60" long-name="Performance Monitor Tool" purpose="development" class="tool">
  9001 <unit bldFile="app/rndtools/perfmon/group"/>
  9022 <unit bldFile="app/rndtools/perfmon" proFile="perfmon.pro"/>
  9002 </component>
  9023 </component>
  9003 </collection>
  9024 </collection>
  9004 <collection name="screengrabber" long-name="Screen Grabber" level="util">
  9025 <collection name="screengrabber" long-name="Screen Grabber" level="util">
  9005 <!-- collection is really a component. Should move down a directory -->
  9026 <!-- collection is really a component. Should move down a directory -->
  9006 <component name="screengrabber_build" filter="s60" long-name="ScreenGrabber" purpose="development" class="tool">
  9027 <component name="screengrabber_build" filter="s60" long-name="ScreenGrabber" purpose="development" class="tool">
  9007 <unit bldFile="app/rndtools/screengrabber/group"/>
  9028 <unit bldFile="app/rndtools/screengrabber" proFile="screengrabber.pro"/>
  9008 </component>
  9029 </component>
  9009 </collection>
  9030 </collection>
  9010 <collection name="stifui" long-name="STIF UI" level="generic">
  9031 <collection name="stifui" long-name="STIF UI" level="generic">
  9011 <component name="stifui_stifui" filter="s60" long-name="STIF UI" purpose="development">
  9032 <component name="stifui_stifui" filter="s60" long-name="STIF UI" purpose="development">
  9012 <unit bldFile="app/rndtools/stifui/stifui/group"/>
  9033 <unit bldFile="app/rndtools/stifui/stifui/group"/>
  9079 <unit bldFile="app/techview/buildverification/smoketest/Group" mrp="app/techview/buildverification/smoketest/Group/testtools_smoketest.mrp"/>
  9100 <unit bldFile="app/techview/buildverification/smoketest/Group" mrp="app/techview/buildverification/smoketest/Group/testtools_smoketest.mrp"/>
  9080 </component>
  9101 </component>
  9081 </collection>
  9102 </collection>
  9082 <collection name="techviewplat" long-name="Techview Platform" level="services"/>
  9103 <collection name="techviewplat" long-name="Techview Platform" level="services"/>
  9083 <collection name="techviewui" long-name="Techview UI" level="ui"/>
  9104 <collection name="techviewui" long-name="Techview UI" level="ui"/>
  9084 <collection name="controlpanel" long-name="Control Panel" level="ui"/>
  9105 <collection name="tv_controlpanel" long-name="Control Panel" level="ui"/>
  9085 <collection name="pimapps" long-name="PIM Apps" level="apps3"/>
  9106 <collection name="pimapps" long-name="PIM Apps" level="apps3"/>
  9086 <collection name="securityapps" long-name="Security Apps" level="apps3"/>
  9107 <collection name="securityapps" long-name="Security Apps" level="apps3"/>
  9087 <collection name="utilityapps" long-name="Utility Apps" level="apps2"/>
  9108 <collection name="utilityapps" long-name="Utility Apps" level="apps2"/>
  9088 <collection name="installationapps" long-name="Installation Apps" level="apps2"/>
  9109 <collection name="installationapps" long-name="Installation Apps" level="apps2"/>
  9089 <collection name="messagingapps" long-name="Messaging Apps" level="apps2"/>
  9110 <collection name="messagingapps" long-name="Messaging Apps" level="apps2"/>