symbian3/single/sysdefs/system_model.xml
changeset 446 b73548d05e72
parent 442 2c616067053f
child 449 321a53705efc
equal deleted inserted replaced
445:731411a3cd2a 446:b73548d05e72
   136   </layer>
   136   </layer>
   137   <layer name="os" long-name="OS" levels="hw services">
   137   <layer name="os" long-name="OS" levels="hw services">
   138    <block name="kernelhwsrv" level="hw" long-name="Kernel and Hardware Services" levels="hw-if adaptation framework test">
   138    <block name="kernelhwsrv" level="hw" long-name="Kernel and Hardware Services" levels="hw-if adaptation framework test">
   139     <collection name="brdbootldr" long-name="Board Boot Loader" level="hw-if">
   139     <collection name="brdbootldr" long-name="Board Boot Loader" level="hw-if">
   140      <component name="ubootldr" long-name="Boot Loader" introduced="9.2" purpose="optional">
   140      <component name="ubootldr" long-name="Boot Loader" introduced="9.2" purpose="optional">
   141       <unit mrp="os/kernelhwsrv/brdbootldr/ubootldr/base_ubootldr.mrp"/>
   141       <unit bldFile="os/kernelhwsrv/brdbootldr/ubootldr" mrp="os/kernelhwsrv/brdbootldr/ubootldr/base_ubootldr.mrp"/>
   142      </component>
   142      </component>
   143     </collection>
   143     </collection>
   144     <collection name="bsptemplate" long-name="Board Support Package Template" level="hw-if">
   144     <collection name="bsptemplate" long-name="Board Support Package Template" level="hw-if">
   145      <component name="asspandvariant" long-name="Template ASSP and Variant" introduced="6.0" purpose="development">
   145      <component name="asspandvariant" long-name="Template ASSP and Variant" introduced="6.0" purpose="development">
   146       <unit bldFile="os/kernelhwsrv/bsptemplate/asspandvariant/template_variant" mrp="os/kernelhwsrv/bsptemplate/asspandvariant/base_template.mrp"/>
   146       <unit bldFile="os/kernelhwsrv/bsptemplate/asspandvariant/template_variant" mrp="os/kernelhwsrv/bsptemplate/asspandvariant/base_template.mrp"/>
   323       <unit mrp="os/buildtools/buildtools_info/buildtools_metadata/buildtools_metadata.mrp"/>
   323       <unit mrp="os/buildtools/buildtools_info/buildtools_metadata/buildtools_metadata.mrp"/>
   324      </component>
   324      </component>
   325     </collection>
   325     </collection>
   326    </block>
   326    </block>
   327    <block name="ossrv" level="services" long-name="Generic OS Services" levels="physical-abstraction app-libs encoding translation data-services utilities">
   327    <block name="ossrv" level="services" long-name="Generic OS Services" levels="physical-abstraction app-libs encoding translation data-services utilities">
       
   328     <collection name="ossrv_pub" long-name="Generic OS Services Public Interfaces" level="utilities">
       
   329      <component name="boost_apis" long-name="Boost APIs" filter="s60" class="api">
       
   330       <unit bldFile="os/ossrv/ossrv_pub/boost_apis/group"/>
       
   331      </component>
       
   332      <component name="cpp_wrappers" long-name="Cpp wrappers" filter="s60" class="api">
       
   333       <unit bldFile="os/ossrv/ossrv_pub/cpp_wrappers/group"/>
       
   334      </component>
       
   335      <component name="character_type_apis" long-name="Character Type APIs" filter="s60" class="api">
       
   336       <unit bldFile="os/ossrv/ossrv_pub/character_type_apis/group"/>
       
   337      </component>
       
   338      <component name="compiler_specific_runtime_support" long-name="Compiler Specific Runtime Support" filter="s60" class="api">
       
   339       <unit bldFile="os/ossrv/ossrv_pub/compiler_specific_runtime_support/group"/>
       
   340      </component>
       
   341      <component name="ossrv_configuration_api" long-name="Generic OS Services Configuration API" filter="s60" class="api">
       
   342       <unit bldFile="os/ossrv/ossrv_pub/configuration/group"/>
       
   343      </component>
       
   344      <component name="crypto_authentication_codes_and_hash_functions_api" long-name="Crypto Authentication Codes and Hash Functions API" filter="s60" class="api">
       
   345       <unit bldFile="os/ossrv/ossrv_pub/crypto_authentication_codes_and_hash_functions_api/group"/>
       
   346      </component>
       
   347      <component name="crypto_auxillary_functions_api" long-name="Crypto Auxillary Functions API" filter="s60" class="api">
       
   348       <unit bldFile="os/ossrv/ossrv_pub/crypto_auxillary_functions_api/group"/>
       
   349      </component>
       
   350      <component name="crypto_certificates_api" long-name="Crypto Certificates API" filter="s60" class="api">
       
   351       <unit bldFile="os/ossrv/ossrv_pub/crypto_certificates_api/group"/>
       
   352      </component>
       
   353      <component name="crypto_inputoutput_and_data_encoding_api" long-name="Crypto Input/Output and Data Encoding API" filter="s60" class="api">
       
   354       <unit bldFile="os/ossrv/ossrv_pub/crypto_inputoutput_and_data_encoding_api/group"/>
       
   355      </component>
       
   356      <component name="crypto_public_key_cryptography_and_key_agreement_api" long-name="Crypto Public Key Cryptography and Key Agreement API" filter="s60" class="api">
       
   357       <unit bldFile="os/ossrv/ossrv_pub/crypto_public_key_cryptography_and_key_agreement_api/group"/>
       
   358      </component>
       
   359      <component name="crypto_symmetric_ciphers_api" long-name="Crypto Symmetric Ciphers API" filter="s60" class="api">
       
   360       <unit bldFile="os/ossrv/ossrv_pub/crypto_symmetric_ciphers_api/group"/>
       
   361      </component>
       
   362      <component name="crypto_utility_functions_api" long-name="Crypto Utility Functions API" filter="s60" class="api">
       
   363       <unit bldFile="os/ossrv/ossrv_pub/crypto_utility_functions_api/group"/>
       
   364      </component>
       
   365      <component name="cryptogaphy_related_api" long-name="Cryptogaphy Related API" filter="s60" class="api">
       
   366       <unit bldFile="os/ossrv/ossrv_pub/cryptogaphy_related_api/group"/>
       
   367      </component>
       
   368      <component name="ossrv_debug_api" long-name="Generic OS Services Debug API" filter="s60" class="api">
       
   369       <unit bldFile="os/ossrv/ossrv_pub/debug/group"/>
       
   370      </component>
       
   371      <component name="ossrv_exceptions_api" long-name="Generic OS Services Exceptions API" filter="s60" class="api">
       
   372       <unit bldFile="os/ossrv/ossrv_pub/exceptions/group"/>
       
   373      </component>
       
   374      <component name="gboxed" long-name="GBoxed API" filter="s60" class="api">
       
   375       <unit bldFile="os/ossrv/ossrv_pub/gboxed/group"/>
       
   376      </component>
       
   377      <component name="glib_arrays" long-name="Glib Arrays API" filter="s60" class="api">
       
   378       <unit bldFile="os/ossrv/ossrv_pub/glib_arrays/group"/>
       
   379      </component>
       
   380      <component name="glib_asynchronous_queues" long-name="Glib Asynchronous Queues API" filter="s60" class="api">
       
   381       <unit bldFile="os/ossrv/ossrv_pub/glib_asynchronous_queues/group"/>
       
   382      </component>
       
   383      <component name="glib_atomic_operations" long-name="Glib Atomic Operations API" filter="s60" class="api">
       
   384       <unit bldFile="os/ossrv/ossrv_pub/glib_atomic_operations/group"/>
       
   385      </component>
       
   386      <component name="glib_automatic_string_completion" long-name="Glib Automatic String Completion API" filter="s60" class="api">
       
   387       <unit bldFile="os/ossrv/ossrv_pub/glib_automatic_string_completion/group"/>
       
   388      </component>
       
   389      <component name="glib_balanced_binary_trees" long-name="Glib Balanced Binary Trees API" filter="s60" class="api">
       
   390       <unit bldFile="os/ossrv/ossrv_pub/glib_balanced_binary_trees/group"/>
       
   391      </component>
       
   392      <component name="glib_basic_types" long-name="Glib Basic Types API" filter="s60" class="api">
       
   393       <unit bldFile="os/ossrv/ossrv_pub/glib_basic_types/group"/>
       
   394      </component>
       
   395      <component name="glib_caches" long-name="Glib Caches API" filter="s60" class="api">
       
   396       <unit bldFile="os/ossrv/ossrv_pub/glib_caches/group"/>
       
   397      </component>
       
   398      <component name="glib_character_set_conversion" long-name="Glib Character Set Conversion API" filter="s60" class="api">
       
   399       <unit bldFile="os/ossrv/ossrv_pub/glib_character_set_conversion/group"/>
       
   400      </component>
       
   401      <component name="glib_closures" long-name="Glib Closures API" filter="s60" class="api">
       
   402       <unit bldFile="os/ossrv/ossrv_pub/glib_closures/group"/>
       
   403      </component>
       
   404      <component name="glib_commandline_option_parser" long-name="Glib Command Line Option Parser API" filter="s60" class="api">
       
   405       <unit bldFile="os/ossrv/ossrv_pub/glib_commandline_option_parser/group"/>
       
   406      </component>
       
   407      <component name="glib_datasets" long-name="Glib Datasets API" filter="s60" class="api">
       
   408       <unit bldFile="os/ossrv/ossrv_pub/glib_datasets/group"/>
       
   409      </component>
       
   410      <component name="glib_date_and_time_functions" long-name="Glib Date and Time Functions API" filter="s60" class="api">
       
   411       <unit bldFile="os/ossrv/ossrv_pub/glib_date_and_time_functions/group"/>
       
   412      </component>
       
   413      <component name="glib_doubleended_queues" long-name="Glib Double-ended Queues API" filter="s60" class="api">
       
   414       <unit bldFile="os/ossrv/ossrv_pub/glib_doubleended_queues/group"/>
       
   415      </component>
       
   416      <component name="glib_doublylinked_lists" long-name="Glib Doubly-Linked Lists API" filter="s60" class="api">
       
   417       <unit bldFile="os/ossrv/ossrv_pub/glib_doublylinked_lists/group"/>
       
   418      </component>
       
   419      <component name="glib_dynamic_loading_of_modules" long-name="Glib Dynamic Loading of Modules API" filter="s60" class="api">
       
   420       <unit bldFile="os/ossrv/ossrv_pub/glib_dynamic_loading_of_modules/group"/>
       
   421      </component>
       
   422      <component name="glib_enums_and_flags" long-name="Glib Enums and Flags API" filter="s60" class="api">
       
   423       <unit bldFile="os/ossrv/ossrv_pub/glib_enums_and_flags/group"/>
       
   424      </component>
       
   425      <component name="glib_error_reporting" long-name="Glib Error Reporting API" filter="s60" class="api">
       
   426       <unit bldFile="os/ossrv/ossrv_pub/glib_error_reporting/group"/>
       
   427      </component>
       
   428      <component name="glib_file_utilities" long-name="Glib File Utilities API" filter="s60" class="api">
       
   429       <unit bldFile="os/ossrv/ossrv_pub/glib_file_utilities/group"/>
       
   430      </component>
       
   431      <component name="glib_generic_values" long-name="Glib Generic Values API" filter="s60" class="api">
       
   432       <unit bldFile="os/ossrv/ossrv_pub/glib_generic_values/group"/>
       
   433      </component>
       
   434      <component name="glib_globstyle_pattern_matching" long-name="Glib Glob-Style Pattern Matching API" filter="s60" class="api">
       
   435       <unit bldFile="os/ossrv/ossrv_pub/glib_globstyle_pattern_matching/group"/>
       
   436      </component>
       
   437      <component name="glib_hash_tables" long-name="Glib Hash Tables API" filter="s60" class="api">
       
   438       <unit bldFile="os/ossrv/ossrv_pub/glib_hash_tables/group"/>
       
   439      </component>
       
   440      <component name="glib_hook_functions" long-name="Glib Hook Functions API" filter="s60" class="api">
       
   441       <unit bldFile="os/ossrv/ossrv_pub/glib_hook_functions/group"/>
       
   442      </component>
       
   443      <component name="glib_internationalization" long-name="Glib  Internationalization API" filter="s60" class="api">
       
   444       <unit bldFile="os/ossrv/ossrv_pub/glib_internationalization/group"/>
       
   445      </component>
       
   446      <component name="glib_io_channels" long-name="Glib I/O Channels API" filter="s60" class="api">
       
   447       <unit bldFile="os/ossrv/ossrv_pub/glib_io_channels/group"/>
       
   448      </component>
       
   449      <component name="glib_keyvalue_file_parser" long-name="Glib Key-Value File Parser API" filter="s60" class="api">
       
   450       <unit bldFile="os/ossrv/ossrv_pub/glib_keyvalue_file_parser/group"/>
       
   451      </component>
       
   452      <component name="glib_lexical_scanner" long-name="Glib Lexical Scanner API" filter="s60" class="api">
       
   453       <unit bldFile="os/ossrv/ossrv_pub/glib_lexical_scanner/group"/>
       
   454      </component>
       
   455      <component name="glib_main_event_loop" long-name="Glib Main Event Loop API" filter="s60" class="api">
       
   456       <unit bldFile="os/ossrv/ossrv_pub/glib_main_event_loop/group"/>
       
   457      </component>
       
   458      <component name="glib_memory_allocation" long-name="Glib Memory Allocation API" filter="s60" class="api">
       
   459       <unit bldFile="os/ossrv/ossrv_pub/glib_memory_allocation/group"/>
       
   460      </component>
       
   461      <component name="glib_memory_slices" long-name="Glib Memory Slices API" filter="s60" class="api">
       
   462       <unit bldFile="os/ossrv/ossrv_pub/glib_memory_slices/group"/>
       
   463      </component>
       
   464      <component name="glib_message_logging" long-name="Glib Message Logging API" filter="s60" class="api">
       
   465       <unit bldFile="os/ossrv/ossrv_pub/glib_message_logging/group"/>
       
   466      </component>
       
   467      <component name="glib_miscellaneous_utility_functions" long-name="Glib Miscellaneous Utility Functions API" filter="s60" class="api">
       
   468       <unit bldFile="os/ossrv/ossrv_pub/glib_miscellaneous_utility_functions/group"/>
       
   469      </component>
       
   470      <component name="glib_nary_trees" long-name="Glib N-ary Trees API" filter="s60" class="api">
       
   471       <unit bldFile="os/ossrv/ossrv_pub/glib_nary_trees/group"/>
       
   472      </component>
       
   473      <component name="glib_parameters_and_values" long-name="Glib Parameters and Values API" filter="s60" class="api">
       
   474       <unit bldFile="os/ossrv/ossrv_pub/glib_parameters_and_values/group"/>
       
   475      </component>
       
   476      <component name="glib_quarks" long-name="Glib Quarks API" filter="s60" class="api">
       
   477       <unit bldFile="os/ossrv/ossrv_pub/glib_quarks/group"/>
       
   478      </component>
       
   479      <component name="glib_random_numbers" long-name="Glib Random Numbers API" filter="s60" class="api">
       
   480       <unit bldFile="os/ossrv/ossrv_pub/glib_random_numbers/group"/>
       
   481      </component>
       
   482      <component name="glib_relations_and_tuples" long-name="Glib Relations and Tuples API" filter="s60" class="api">
       
   483       <unit bldFile="os/ossrv/ossrv_pub/glib_relations_and_tuples/group"/>
       
   484      </component>
       
   485      <component name="glib_shellrelated_utilities" long-name="Glib Shell-related Utilities API" filter="s60" class="api">
       
   486       <unit bldFile="os/ossrv/ossrv_pub/glib_shellrelated_utilities/group"/>
       
   487      </component>
       
   488      <component name="glib_signals" long-name="Glib Signals API" filter="s60" class="api">
       
   489       <unit bldFile="os/ossrv/ossrv_pub/glib_signals/group"/>
       
   490      </component>
       
   491      <component name="glib_simple_xml_subset_parser" long-name="Glib Simple XML Subset Parser API" filter="s60" class="api">
       
   492       <unit bldFile="os/ossrv/ossrv_pub/glib_simple_xml_subset_parser/group"/>
       
   493      </component>
       
   494      <component name="glib_singlylinked_lists" long-name="Glib Singly-Linked Lists API" filter="s60" class="api">
       
   495       <unit bldFile="os/ossrv/ossrv_pub/glib_singlylinked_lists/group"/>
       
   496      </component>
       
   497      <component name="glib_spawning_processes" long-name="Glib Spawning Processes API" filter="s60" class="api">
       
   498       <unit bldFile="os/ossrv/ossrv_pub/glib_spawning_processes/group"/>
       
   499      </component>
       
   500      <component name="glib_standard_macros" long-name="Glib Standard Macros API" filter="s60" class="api">
       
   501       <unit bldFile="os/ossrv/ossrv_pub/glib_standard_macros/group"/>
       
   502      </component>
       
   503      <component name="glib_string_utility_functions" long-name="Glib String Utility Functions API" filter="s60" class="api">
       
   504       <unit bldFile="os/ossrv/ossrv_pub/glib_string_utility_functions/group"/>
       
   505      </component>
       
   506      <component name="glib_strings" long-name="Glib Strings API" filter="s60" class="api">
       
   507       <unit bldFile="os/ossrv/ossrv_pub/glib_strings/group"/>
       
   508      </component>
       
   509      <component name="glib_thread_pools" long-name="Glib Thread Pools API" filter="s60" class="api">
       
   510       <unit bldFile="os/ossrv/ossrv_pub/glib_thread_pools/group"/>
       
   511      </component>
       
   512      <component name="glib_threads" long-name="Glib Threads API" filter="s60" class="api">
       
   513       <unit bldFile="os/ossrv/ossrv_pub/glib_threads/group"/>
       
   514      </component>
       
   515      <component name="glib_timers" long-name="Glib Timers API" filter="s60" class="api">
       
   516       <unit bldFile="os/ossrv/ossrv_pub/glib_timers/group"/>
       
   517      </component>
       
   518      <component name="glib_unicode_manipulation" long-name="Glib Unicode Manipulation API" filter="s60" class="api">
       
   519       <unit bldFile="os/ossrv/ossrv_pub/glib_unicode_manipulation/group"/>
       
   520      </component>
       
   521      <component name="glib_value_arrays" long-name="Glib Value Arrays API" filter="s60" class="api">
       
   522       <unit bldFile="os/ossrv/ossrv_pub/glib_value_arrays/group"/>
       
   523      </component>
       
   524      <component name="glib_varargs_value_collection" long-name="Glib Varargs Value Collection API" filter="s60" class="api">
       
   525       <unit bldFile="os/ossrv/ossrv_pub/glib_varargs_value_collection/group"/>
       
   526      </component>
       
   527      <component name="gobject" long-name="GObject API" filter="s60" class="api">
       
   528       <unit bldFile="os/ossrv/ossrv_pub/gobject/group"/>
       
   529      </component>
       
   530      <component name="gparamspec" long-name="GParamSpec API" filter="s60" class="api">
       
   531       <unit bldFile="os/ossrv/ossrv_pub/gparamspec/group"/>
       
   532      </component>
       
   533      <component name="gtype" long-name="GType API" filter="s60" class="api">
       
   534       <unit bldFile="os/ossrv/ossrv_pub/gtype/group"/>
       
   535      </component>
       
   536      <component name="gtypemodule" long-name="GTypeModule API" filter="s60" class="api">
       
   537       <unit bldFile="os/ossrv/ossrv_pub/gtypemodule/group"/>
       
   538      </component>
       
   539      <component name="gtypeplugin" long-name="GTypePlugin API" filter="s60" class="api">
       
   540       <unit bldFile="os/ossrv/ossrv_pub/gtypeplugin/group"/>
       
   541      </component>
       
   542      <component name="io_stream_api" long-name="I/O stream API" filter="s60" class="api">
       
   543       <unit bldFile="os/ossrv/ossrv_pub/io_stream_api/group"/>
       
   544      </component>
       
   545      <component name="localization_function_api" long-name="Localization Function API" filter="s60" class="api">
       
   546       <unit bldFile="os/ossrv/ossrv_pub/localization_function_api/group"/>
       
   547      </component>
       
   548      <component name="math_operations_api" long-name="Math Operations API" filter="s60" class="api">
       
   549       <unit bldFile="os/ossrv/ossrv_pub/math_operations_api/group"/>
       
   550      </component>
       
   551      <component name="ossrv_memory_api" long-name="Generic OS Services Memory API" filter="s60" class="api">
       
   552       <unit bldFile="os/ossrv/ossrv_pub/memory/group"/>
       
   553      </component>
       
   554      <component name="no_namespace_headers" long-name="No Namespace Headers" filter="s60" class="api">
       
   555       <unit bldFile="os/ossrv/ossrv_pub/no_namespace_headers/group"/>
       
   556      </component>
       
   557      <component name="openc_headers" long-name="OpenC headers" filter="s60" class="api">
       
   558       <unit bldFile="os/ossrv/ossrv_pub/openc_headers/group"/>
       
   559      </component>
       
   560      <component name="openc_wrappers" long-name="OpenC wrappers" filter="s60" class="api">
       
   561       <unit bldFile="os/ossrv/ossrv_pub/openc_wrappers/group"/>
       
   562      </component>
       
   563      <component name="ssl_general_api" long-name="SSL General API" filter="s60" class="api">
       
   564       <unit bldFile="os/ossrv/ossrv_pub/ssl_general_api/group"/>
       
   565      </component>
       
   566      <component name="ssl_protocol_methods_api" long-name="SSL Protocol Methods API" filter="s60" class="api">
       
   567       <unit bldFile="os/ossrv/ossrv_pub/ssl_protocol_methods_api/group"/>
       
   568      </component>
       
   569      <component name="standard_compressiondecompression_api" long-name="Standard Compression/Decompression API" filter="s60" class="api">
       
   570       <unit bldFile="os/ossrv/ossrv_pub/standard_compressiondecompression_api/group"/>
       
   571      </component>
       
   572      <component name="stl" long-name="STL API" filter="s60" class="api">
       
   573       <unit bldFile="os/ossrv/ossrv_pub/stl/group"/>
       
   574      </component>
       
   575      <component name="thread_api" long-name="Thread API" filter="s60" class="api">
       
   576       <unit bldFile="os/ossrv/ossrv_pub/thread_api/group"/>
       
   577      </component>
       
   578      <component name="type_attributes" long-name="Type Attributes API" filter="s60" class="api">
       
   579       <unit bldFile="os/ossrv/ossrv_pub/type_attributes/group"/>
       
   580      </component>
       
   581      <component name="typeinfo" long-name="Type Info API" filter="s60" class="api">
       
   582       <unit bldFile="os/ossrv/ossrv_pub/typeinfo/group"/>
       
   583      </component>
       
   584      <component name="utility_apis" long-name="Utility APIs" filter="s60" class="api">
       
   585       <unit bldFile="os/ossrv/ossrv_pub/utility_apis/group"/>
       
   586      </component>
       
   587      <component name="wide_character_classapis" long-name="Wide character class/apis" filter="s60" class="api">
       
   588       <unit bldFile="os/ossrv/ossrv_pub/wide_character_classapis/group"/>
       
   589      </component>
       
   590      <component name="dbus_api" long-name="Dbus API" filter="s60" class="api">
       
   591       <unit bldFile="os/ossrv/ossrv_pub/dbus/group"/>
       
   592      </component>
       
   593      <component name="dbus-glib" long-name="Dbus-glib API" filter="s60" class="api">
       
   594       <unit bldFile="os/ossrv/ossrv_pub/dbus-glib/group"/>
       
   595      </component>
       
   596     </collection>
       
   597     <collection name="ossrv_plat" long-name="Generic OS Services Platform Interfaces" level="utilities">
       
   598      <component name="libutils_apis" long-name="Utility Library APIs" filter="s60" class="api">
       
   599       <unit bldFile="os/ossrv/ossrv_plat/libutils/group"/>
       
   600      </component>
       
   601     </collection>
   328     <collection name="stdlibs" long-name="Standard Libraries" level="translation">
   602     <collection name="stdlibs" long-name="Standard Libraries" level="translation">
   329      <component name="libz" filter="s60" long-name="Z Compression Library">
   603      <component name="libz" filter="s60" long-name="Z Compression Library">
   330       <unit bldFile="os/ossrv/stdlibs/libz/group"/>
   604       <unit bldFile="os/ossrv/stdlibs/libz/group"/>
   331      </component>
   605      </component>
   332      <component name="libcrypt" filter="s60" long-name="Crypt Library">
   606      <component name="libcrypt" filter="s60" long-name="Crypt Library">
   341       <unit bldFile="os/ossrv/ssl/libssl/group"/>
   615       <unit bldFile="os/ossrv/ssl/libssl/group"/>
   342      </component>
   616      </component>
   343     </collection>
   617     </collection>
   344     <collection name="glib" long-name="GLib" level="utilities">
   618     <collection name="glib" long-name="GLib" level="utilities">
   345      <component name="glibbackend" filter="s60" long-name="GLib Backend">
   619      <component name="glibbackend" filter="s60" long-name="GLib Backend">
   346       <unit bldFile="os/ossrv/glib/glibbackend/group"/>
   620       <unit bldFile="os/ossrv/glib/build/symbian/glibbackend/group"/>
       
   621       <!-- Move to here: <unit bldFile="glib/glibbackend/group"/> -->
   347      </component>
   622      </component>
   348      <component name="libglib" filter="s60" long-name="GLib Library">
   623      <component name="libglib" filter="s60" long-name="GLib Library">
   349       <unit bldFile="os/ossrv/glib/libglib/group"/>
   624       <unit bldFile="os/ossrv/glib/build/symbian/glib/group"/>
       
   625       <!-- Move to here: <unit bldFile="glib/libglib/group"/> -->
   350      </component>
   626      </component>
   351      <component name="libgthread" filter="s60" long-name="Libg Thread">
   627      <component name="libgthread" filter="s60" long-name="Libg Thread">
   352       <unit bldFile="os/ossrv/glib/libgthread/group"/>
   628       <unit bldFile="os/ossrv/glib/build/symbian/gthread/group"/>
       
   629       <!-- Move to here:     <unit bldFile="glib/libgthread/group"/> -->
   353      </component>
   630      </component>
   354      <component name="libgmodule" filter="s60" long-name="Libg Module">
   631      <component name="libgmodule" filter="s60" long-name="Libg Module">
   355       <unit bldFile="os/ossrv/glib/libgmodule/group"/>
   632       <unit bldFile="os/ossrv/glib/build/symbian/gmodule/group"/>
       
   633       <!-- Move to here:         <unit bldFile="glib/libgmodule/group"/> -->
   356      </component>
   634      </component>
   357      <component name="libgobject" filter="s60" long-name="Libg Object">
   635      <component name="libgobject" filter="s60" long-name="Libg Object">
   358       <unit bldFile="os/ossrv/glib/libgobject/group"/>
   636       <unit bldFile="os/ossrv/glib/build/symbian/gobject/group"/>
       
   637       <!-- Move to here:         <unit bldFile="glib/libgobject/group"/> -->
   359      </component>
   638      </component>
   360     </collection>
   639     </collection>
   361     <collection name="stdcpp" long-name="C++ Standard Library" level="translation">
   640     <collection name="stdcpp" long-name="C++ Standard Library" level="translation">
   362      <!-- collection is really a component. Needs to be moved down a directory -->
   641      <!-- collection is really a component. Needs to be moved down a directory -->
   363      <component name="stdcpp_build" filter="s60" long-name="Stdcpp">
   642      <component name="stdcpp_build" filter="s60" long-name="Stdcpp">
   422       <unit bldFile="os/ossrv/genericopenlibs/openenvcore/group" mrp="os/ossrv/genericopenlibs/openenvcore/group/openenv.mrp"/>
   701       <unit bldFile="os/ossrv/genericopenlibs/openenvcore/group" mrp="os/ossrv/genericopenlibs/openenvcore/group/openenv.mrp"/>
   423      </component>
   702      </component>
   424      <component name="posixrealtimeextensions" long-name="POSIX Realtime Extensions" introduced="^3" purpose="optional">
   703      <component name="posixrealtimeextensions" long-name="POSIX Realtime Extensions" introduced="^3" purpose="optional">
   425       <unit bldFile="os/ossrv/genericopenlibs/posixrealtimeextensions/group" mrp="os/ossrv/genericopenlibs/posixrealtimeextensions/group/oeaddons_librt.mrp"/>
   704       <unit bldFile="os/ossrv/genericopenlibs/posixrealtimeextensions/group" mrp="os/ossrv/genericopenlibs/posixrealtimeextensions/group/oeaddons_librt.mrp"/>
   426      </component>
   705      </component>
       
   706      <component name="liboil" long-name="Liboil" introduced="^4" purpose="optional">
       
   707       <unit bldFile="os/ossrv/genericopenlibs/liboil/group" mrp="os/ossrv/genericopenlibs/liboil/group/oeaddons_liboil.mrp"/>
       
   708      </component>
   427     </collection>
   709     </collection>
   428     <collection name="lowlevellibsandfws" long-name="Low Level Libraries and Frameworks" level="app-libs">
   710     <collection name="lowlevellibsandfws" long-name="Low Level Libraries and Frameworks" level="app-libs">
   429      <component name="pluginfw" long-name="Plugin Framework" introduced="6.2" purpose="mandatory">
   711      <component name="pluginfw" long-name="Plugin Framework" introduced="6.2" purpose="mandatory">
   430       <unit bldFile="os/ossrv/lowlevellibsandfws/pluginfw/Group" mrp="os/ossrv/lowlevellibsandfws/pluginfw/Group/syslibs_ecom3.mrp" version="3"/>
   712       <unit bldFile="os/ossrv/lowlevellibsandfws/pluginfw/Group" mrp="os/ossrv/lowlevellibsandfws/pluginfw/Group/syslibs_ecom3.mrp" version="3"/>
   431      </component>
   713      </component>
   437      </component>
   719      </component>
   438     </collection>
   720     </collection>
   439     <collection name="ossrv_info" long-name="Generic OS Services Info" level="utilities">
   721     <collection name="ossrv_info" long-name="Generic OS Services Info" level="utilities">
   440      <component name="ossrv_build" filter="s60" long-name="Generic OS Services Build">
   722      <component name="ossrv_build" filter="s60" long-name="Generic OS Services Build">
   441       <!-- exports should be moved to individual components -->
   723       <!-- exports should be moved to individual components -->
   442       <unit bldFile="os/ossrv/rom"/>
   724       <unit bldFile="os/ossrv/group"/>
   443      </component>
       
   444      <component name="ossrv_plat" filter="s60" long-name="Generic OS Services Platform Interfaces" class="api">
       
   445       <unit bldFile="os/ossrv/ossrv_plat/libutils/group"/>
       
   446      </component>
       
   447      <component name="ossrv_pub" filter="s60" long-name="Generic OS Services Public Interfaces" class="api">
       
   448       <unit bldFile="os/ossrv/ossrv_pub/group"/>
       
   449      </component>
   725      </component>
   450      <component name="ossrv_metadata" long-name="Generic OS Services Metadata" introduced="^2" purpose="development" class="config PC">
   726      <component name="ossrv_metadata" long-name="Generic OS Services Metadata" introduced="^2" purpose="development" class="config PC">
   451       <unit mrp="os/ossrv/ossrv_info/ossrv_metadata/ossrv_metadata.mrp"/>
   727       <unit mrp="os/ossrv/ossrv_info/ossrv_metadata/ossrv_metadata.mrp"/>
   452      </component>
   728      </component>
   453     </collection>
   729     </collection>
   502       <unit mrp="os/persistentdata/persistentdata_info/persistentdata_metadata/persistentdata_metadata.mrp"/>
   778       <unit mrp="os/persistentdata/persistentdata_info/persistentdata_metadata/persistentdata_metadata.mrp"/>
   503      </component>
   779      </component>
   504     </collection>
   780     </collection>
   505    </block>
   781    </block>
   506    <block name="devicesrv" level="services" long-name="Device Services" levels="adaptation hw-if plugin framework server app-if">
   782    <block name="devicesrv" level="services" long-name="Device Services" levels="adaptation hw-if plugin framework server app-if">
       
   783     <collection name="devicesrv_pub" long-name="Device Services Public Interfaces" level="app-if">
       
   784      <component name="platform_path_definitions_api" long-name="Platform Path Definitions API" filter="s60,bldmefirst" class="api">
       
   785       <unit bldFile="os/devicesrv/devicesrv_pub/platform_path_definitions_api/group"/>
       
   786      </component>
       
   787      <component name="common_platform_security_definitions_api" long-name="Common Platform Security Definitions API" filter="s60" class="api">
       
   788       <unit bldFile="os/devicesrv/devicesrv_pub/common_platform_security_definitions_api/group"/>
       
   789      </component>
       
   790      <component name="feature_discovery_api" long-name="Feature Discovery API" filter="s60" class="api">
       
   791       <unit bldFile="os/devicesrv/devicesrv_pub/feature_discovery_api/group"/>
       
   792      </component>
       
   793      <component name="platform_environment_api" long-name="Platform Environment API" filter="s60" class="api">
       
   794       <unit bldFile="os/devicesrv/devicesrv_pub/platform_environment_api/group"/>
       
   795      </component>
       
   796      <component name="sensor_channel_api" long-name="Sensor Channel API" filter="s60" class="api">
       
   797       <unit bldFile="os/devicesrv/devicesrv_pub/sensor_channel_api/group"/>
       
   798      </component>
       
   799      <component name="sensor_definitions_api" long-name="Sensor Definitions API" filter="s60" class="api">
       
   800       <unit bldFile="os/devicesrv/devicesrv_pub/sensor_definitions_api/group"/>
       
   801      </component>
       
   802      <component name="version_info_api" long-name="Version Info API" filter="s60" class="api">
       
   803       <unit bldFile="os/devicesrv/devicesrv_pub/version_info_api/group"/>
       
   804      </component>
       
   805      <component name="accessory_monitoring_api" long-name="Accessory Monitoring API" filter="s60" class="api">
       
   806       <unit bldFile="os/devicesrv/devicesrv_pub/accessory_monitoring_api/group"/>
       
   807      </component>
       
   808      <component name="haptics_api" long-name="Haptics API" filter="s60" class="api">
       
   809       <unit bldFile="os/devicesrv/devicesrv_pub/haptics_api/group"/>
       
   810      </component>
       
   811      <component name="sensor_data_compensator_api" long-name="Sensor Data Compensator API" filter="s60" class="api">
       
   812       <unit bldFile="os/devicesrv/devicesrv_pub/sensor_data_compensator_api/group"/>
       
   813      </component>
       
   814      <component name="platform_path_definitions_api" long-name="Platform Path Definitions API" filter="s60" class="api">
       
   815       <unit bldFile="os/devicesrv/devicesrv_pub/platform_path_definitions_api/inc/platform_paths.hrh"/>
       
   816      </component>
       
   817     </collection>
       
   818     <collection name="devicesrv_plat" long-name="Device Services Platform Interfaces" level="app-if">
       
   819      <component name="configuration_file_parser_api" long-name="Configuration File Parser API" filter="s60" class="api">
       
   820       <unit bldFile="os/devicesrv/devicesrv_plat/configuration_file_parser_api/group"/>
       
   821      </component>
       
   822      <component name="dos_extension_plugin_api" long-name="DOS Extension Plug-In API" filter="s60" class="api">
       
   823       <unit bldFile="os/devicesrv/devicesrv_plat/dos_extension_plugin_api/group"/>
       
   824      </component>
       
   825      <component name="mediator_command_initiator_api" long-name="Mediator Command Initiator API" filter="s60" class="api">
       
   826       <unit bldFile="os/devicesrv/devicesrv_plat/mediator_command_initiator_api/group"/>
       
   827      </component>
       
   828      <component name="syslangutil_api" long-name="SysLangUtil API" filter="s60" class="api">
       
   829       <unit bldFile="os/devicesrv/devicesrv_plat/syslangutil_api/group"/>
       
   830      </component>
       
   831      <component name="wakeup_alarm_api" long-name="Wakeup Alarm API" filter="s60" class="api">
       
   832       <unit bldFile="os/devicesrv/devicesrv_plat/wakeup_alarm_api/group"/>
       
   833      </component>
       
   834      <component name="disk_and_memory_level_keys_api" long-name="Disk and Memory Level Keys API" filter="s60" class="api">
       
   835       <unit bldFile="os/devicesrv/devicesrv_plat/disk_and_memory_level_keys_api/group"/>
       
   836      </component>
       
   837      <component name="mediator_plugin_api" long-name="Mediator Plugin API" filter="s60" class="api">
       
   838       <unit bldFile="os/devicesrv/devicesrv_plat/mediator_plugin_api/group"/>
       
   839      </component>
       
   840      <component name="headset_status_api" long-name="Headset Status API" filter="s60" class="api">
       
   841       <unit bldFile="os/devicesrv/devicesrv_plat/headset_status_api/group"/>
       
   842      </component>
       
   843      <component name="system_startup_extension_plugin_api" long-name="System Startup Extension Plugin API" filter="s60" class="api">
       
   844       <unit bldFile="os/devicesrv/devicesrv_plat/system_startup_extension_plugin_api/group"/>
       
   845      </component>
       
   846      <component name="sensor_plugin_api" long-name="Sensor Plugin API" filter="s60" class="api">
       
   847       <unit bldFile="os/devicesrv/devicesrv_plat/sensor_plugin_api/group"/>
       
   848      </component>
       
   849      <component name="accessory_api" long-name="Accessory API" filter="s60" class="api">
       
   850       <unit bldFile="os/devicesrv/devicesrv_plat/accessory_api/group"/>
       
   851      </component>
       
   852      <component name="display_language_definition_api" long-name="Display Language Definition API" filter="s60" class="api">
       
   853       <unit bldFile="os/devicesrv/devicesrv_plat/display_language_definition_api/group"/>
       
   854      </component>
       
   855      <component name="mediator_command_responder_api" long-name="Mediator Command Responder API" filter="s60" class="api">
       
   856       <unit bldFile="os/devicesrv/devicesrv_plat/mediator_command_responder_api/group"/>
       
   857      </component>
       
   858      <component name="accessory_policy_definitions_api" long-name="Accessory Policy Definitions API" filter="s60" class="api">
       
   859       <unit bldFile="os/devicesrv/devicesrv_plat/accessory_policy_definitions_api/group"/>
       
   860      </component>
       
   861      <component name="hw_settings_api" long-name="Hardware Settings API" filter="s60" class="api">
       
   862       <unit bldFile="os/devicesrv/devicesrv_plat/hw_settings_api/group"/>
       
   863      </component>
       
   864      <component name="mediator_domain_definitions_api" long-name="Mediator Domain Definitions API" filter="s60" class="api">
       
   865       <unit bldFile="os/devicesrv/devicesrv_plat/mediator_domain_definitions_api/group"/>
       
   866      </component>
       
   867      <component name="sensor_extension_api" long-name="Sensor Extension API" filter="s60" class="api">
       
   868       <unit bldFile="os/devicesrv/devicesrv_plat/sensor_extension_api/group"/>
       
   869      </component>
       
   870      <component name="accessory_plugin_api" long-name="Accessory Plugin API" filter="s60" class="api">
       
   871       <unit bldFile="os/devicesrv/devicesrv_plat/accessory_plugin_api/group"/>
       
   872      </component>
       
   873      <component name="sae_api" long-name="SAE API" filter="s60" class="api">
       
   874       <unit bldFile="os/devicesrv/devicesrv_plat/sae_api/group"/>
       
   875      </component>
       
   876      <component name="accessory_control_api" long-name="Accessory Control API" filter="s60" class="api">
       
   877       <unit bldFile="os/devicesrv/devicesrv_plat/accessory_control_api/group"/>
       
   878      </component>
       
   879      <component name="mediator_static_registration_api" long-name="Mediator Static Registration API" filter="s60" class="api">
       
   880       <unit bldFile="os/devicesrv/devicesrv_plat/mediator_static_registration_api/group"/>
       
   881      </component>
       
   882      <component name="accessory_key_event_handling_api" long-name="Accessory Key Event Handling API" filter="s60" class="api">
       
   883       <unit bldFile="os/devicesrv/devicesrv_plat/accessory_key_event_handling_api/group"/>
       
   884      </component>
       
   885      <component name="mediator_notification_api" long-name="Mediator Notification API" filter="s60" class="api">
       
   886       <unit bldFile="os/devicesrv/devicesrv_plat/mediator_notification_api/group"/>
       
   887      </component>
       
   888      <component name="accessory_policy_utility_api" long-name="Accessory Policy Utility API" filter="s60" class="api">
       
   889       <unit bldFile="os/devicesrv/devicesrv_plat/accessory_policy_utility_api/group"/>
       
   890      </component>
       
   891      <component name="common_dsy_plugin_api" long-name="Common DSY Plugin API" filter="s60" class="api">
       
   892       <unit bldFile="os/devicesrv/devicesrv_plat/common_dsy_plugin_api/group"/>
       
   893      </component>
       
   894      <component name="remote_control_extension_api" long-name="Remote Control Extension API" filter="s60" class="api">
       
   895       <unit bldFile="os/devicesrv/devicesrv_plat/remote_control_extension_api/group"/>
       
   896      </component>
       
   897      <component name="sensor_channel_filter_api" long-name="Sensor Channel Filter API" filter="s60" class="api">
       
   898       <unit bldFile="os/devicesrv/devicesrv_plat/sensor_channel_filter_api/group"/>
       
   899      </component>
       
   900      <component name="dos_extension_api" long-name="DOS Extension API" filter="s60" class="api">
       
   901       <unit bldFile="os/devicesrv/devicesrv_plat/dos_extension_api/group"/>
       
   902      </component>
       
   903      <component name="accessory_audio_control_api" long-name="Accessory Audio Control API" filter="s60" class="api">
       
   904       <unit bldFile="os/devicesrv/devicesrv_plat/accessory_audio_control_api/group"/>
       
   905      </component>
       
   906      <component name="mediator_event_consumer_api" long-name="Mediator Event Consumer API" filter="s60" class="api">
       
   907       <unit bldFile="os/devicesrv/devicesrv_plat/mediator_event_consumer_api/group"/>
       
   908      </component>
       
   909      <component name="shared_data_api" long-name="Shared Data API" filter="s60" class="api">
       
   910       <unit bldFile="os/devicesrv/devicesrv_plat/shared_data_api/group"/>
       
   911      </component>
       
   912      <component name="accessory_settings_api" long-name="Accessory Settings API" filter="s60" class="api">
       
   913       <unit bldFile="os/devicesrv/devicesrv_plat/accessory_settings_api/group"/>
       
   914      </component>
       
   915      <component name="accessory_bluetooth_control_api" long-name="Accessory Bluetooth Control API" filter="s60" class="api">
       
   916       <unit bldFile="os/devicesrv/devicesrv_plat/accessory_bluetooth_control_api/group"/>
       
   917      </component>
       
   918      <component name="extended_version_info_api" long-name="Extended Version Info API" filter="s60" class="api">
       
   919       <unit bldFile="os/devicesrv/devicesrv_plat/extended_version_info_api/group"/>
       
   920      </component>
       
   921      <component name="mediator_event_provider_api" long-name="Mediator Event Provider API" filter="s60" class="api">
       
   922       <unit bldFile="os/devicesrv/devicesrv_plat/mediator_event_provider_api/group"/>
       
   923      </component>
       
   924      <component name="tv_out_config_api" long-name="TV Out Config API" filter="s60" class="api">
       
   925       <unit bldFile="os/devicesrv/devicesrv_plat/tv_out_config_api/group"/>
       
   926      </component>
       
   927      <component name="tspclientmapper_api" long-name="TSP Client Mapper API" filter="s60" class="api">
       
   928       <unit bldFile="os/devicesrv/devicesrv_plat/tspclientmapper_api/group"/>
       
   929      </component>
       
   930      <component name="powersave_api" long-name="Power Save API" filter="s60" class="api">
       
   931       <unit bldFile="os/devicesrv/devicesrv_plat/powersave_api/group"/>
       
   932      </component>
       
   933      <component name="powersave_definitions_api" long-name="Power Save Definitions API" filter="s60" class="api">
       
   934       <unit bldFile="os/devicesrv/devicesrv_plat/powersave_definitions_api/group"/>
       
   935      </component>
       
   936      <component name="powersave_plugin_api" long-name="Power Save Plugin API" filter="s60" class="api">
       
   937       <unit bldFile="os/devicesrv/devicesrv_plat/powersave_plugin_api/group"/>
       
   938      </component>
       
   939      <component name="extended_version_info_plugin_api" long-name="Extended Version Info Plugin API" filter="s60" class="api">
       
   940       <unit bldFile="os/devicesrv/devicesrv_plat/extended_version_info_plugin_api/group"/>
       
   941      </component>
       
   942      <component name="haptics_plugin_api" long-name="Haptics Plugin API" filter="s60" class="api">
       
   943       <unit bldFile="os/devicesrv/devicesrv_plat/haptics_plugin_api/group"/>
       
   944      </component>
       
   945      <component name="haptics_effect_data_getter_plugin_api" long-name="Haptics Effect Data Getter Plugin API" filter="s60" class="api">
       
   946       <unit bldFile="os/devicesrv/devicesrv_plat/haptics_effect_data_getter_plugin_api/group"/>
       
   947      </component>
       
   948      <component name="haptics_packetizer_plugin_api" long-name="Haptics Packetizer Plugin API" filter="s60" class="api">
       
   949       <unit bldFile="os/devicesrv/devicesrv_plat/haptics_packetizer_plugin_api/group"/>
       
   950      </component>
       
   951      <component name="tiltcompensation_api" long-name="Tilt Compensation API" filter="s60" class="api">
       
   952       <unit bldFile="os/devicesrv/devicesrv_plat/tiltcompensation_api/group"/>
       
   953      </component>
       
   954      <component name="disk_notification_handler_api" long-name="Disk Notification Handler API" filter="s60" class="api">
       
   955       <unit bldFile="os/devicesrv/devicesrv_plat/disk_notification_handler_api/group"/>
       
   956      </component>
       
   957      <component name="accessory_policy_usb_audio_api" long-name="Accessory Policy USB Audio API" filter="s60" class="api">
       
   958       <unit bldFile="os/devicesrv/devicesrv_plat/accessory_policy_usb_audio_api/group"/>
       
   959      </component>
       
   960      <component name="accessory_policy_hdmi_audio_api" long-name="Accessory Policy HDMI Audio API" filter="s60" class="api">
       
   961       <unit bldFile="os/devicesrv/devicesrv_plat/accessory_policy_hdmi_audio_api/group"/>
       
   962      </component>
       
   963      <component name="sensor_data_compensator_plugin_api" long-name="Sensor Data Compensator Plugin API" filter="s60" class="api">
       
   964       <unit bldFile="os/devicesrv/devicesrv_plat/sensor_data_compensator_plugin_api/group"/>
       
   965      </component>
       
   966      <component name="ddc_access_api" long-name="DDC Access API" filter="s60" class="api">
       
   967       <unit bldFile="os/devicesrv/devicesrv_plat/ddc_access_api/group"/>
       
   968      </component>
       
   969      <component name="tv_out_behaviour_api" long-name="TV Out Behaviour API" filter="s60" class="api">
       
   970       <unit bldFile="os/devicesrv/devicesrv_plat/tv_out_behaviour_api/group"/>
       
   971      </component>
       
   972     </collection>
   507     <collection name="accessoryservices" long-name="Accessory Services" level="framework">
   973     <collection name="accessoryservices" long-name="Accessory Services" level="framework">
   508      <component name="accessorymonitor" filter="s60" long-name="Accessory Monitor">
   974      <component name="accessorymonitor" filter="s60" long-name="Accessory Monitor">
   509       <unit bldFile="os/devicesrv/accessoryservices/accessorymonitor/group"/>
   975       <unit bldFile="os/devicesrv/accessoryservices/accessorymonitor/group"/>
   510      </component>
   976      </component>
   511      <component name="accessoryremotecontrol" filter="s60" long-name="Accessory Remote Control">
   977      <component name="accessoryremotecontrol" filter="s60" long-name="Accessory Remote Control">
   679       <unit bldFile="os/devicesrv/systemhealthmanagement/systemhealthmgr/group" mrp="os/devicesrv/systemhealthmanagement/systemhealthmgr/group/app-framework_shma.mrp"/>
  1145       <unit bldFile="os/devicesrv/systemhealthmanagement/systemhealthmgr/group" mrp="os/devicesrv/systemhealthmanagement/systemhealthmgr/group/app-framework_shma.mrp"/>
   680      </component>
  1146      </component>
   681     </collection>
  1147     </collection>
   682     <collection name="devicesrvapitest" long-name="Devices Services API Tests" level="app-if"/>
  1148     <collection name="devicesrvapitest" long-name="Devices Services API Tests" level="app-if"/>
   683     <collection name="devicesrv_info" long-name="Device Services Info" level="app-if">
  1149     <collection name="devicesrv_info" long-name="Device Services Info" level="app-if">
   684      <component name="devicesrv_plat" filter="s60" long-name="Device Services Platform Interfaces" class="api">
       
   685       <unit bldFile="os/devicesrv/devicesrv_plat/group"/>
       
   686      </component>
       
   687      <component name="devicesrv_pub" filter="s60" long-name="Device Services Public Interfaces" class="api">
       
   688       <unit bldFile="os/devicesrv/devicesrv_pub/group"/>
       
   689       <unit bldFile="os/devicesrv/devicesrv_pub/platform_path_definitions_api/group" filter="bldmefirst"/>
       
   690       <!-- separate to another component? -->
       
   691      </component>
       
   692      <component name="devicesrv_metadata" long-name="Device Services Metadata" introduced="^2" purpose="development" class="config PC">
  1150      <component name="devicesrv_metadata" long-name="Device Services Metadata" introduced="^2" purpose="development" class="config PC">
   693       <unit mrp="os/devicesrv/devicesrv_info/devicesrv_metadata/devicesrv_metadata.mrp"/>
  1151       <unit mrp="os/devicesrv/devicesrv_info/devicesrv_metadata/devicesrv_metadata.mrp"/>
   694      </component>
  1152      </component>
   695     </collection>
  1153     </collection>
   696    </block>
  1154    </block>
   713       <unit bldFile="os/security/contentmgmt/contentaccessfwfordrm/group" mrp="os/security/contentmgmt/contentaccessfwfordrm/group/security_caf2.mrp"/>
  1171       <unit bldFile="os/security/contentmgmt/contentaccessfwfordrm/group" mrp="os/security/contentmgmt/contentaccessfwfordrm/group/security_caf2.mrp"/>
   714      </component>
  1172      </component>
   715      <component name="cafrecogniserconfig" long-name="CAF Recogniser Config" introduced="9.1" purpose="mandatory">
  1173      <component name="cafrecogniserconfig" long-name="CAF Recogniser Config" introduced="9.1" purpose="mandatory">
   716       <unit bldFile="os/security/contentmgmt/cafrecogniserconfig" mrp="os/security/contentmgmt/cafrecogniserconfig/security_reccafconfig.mrp"/>
  1174       <unit bldFile="os/security/contentmgmt/cafrecogniserconfig" mrp="os/security/contentmgmt/cafrecogniserconfig/security_reccafconfig.mrp"/>
   717      </component>
  1175      </component>
       
  1176      <component name="referencedrmagent" long-name="Reference DRM Agent" introduced="8.0" purpose="development">
       
  1177       <unit bldFile="os/security/contentmgmt/referencedrmagent/RefTestAgent/group" mrp="os/security/contentmgmt/referencedrmagent/RefTestAgent/group/security_rta.mrp"/>
       
  1178      </component>
       
  1179      <component name="cafstreamingsupport" long-name="CAF Streaming Support" introduced="^3" purpose="optional">
       
  1180       <unit bldFile="os/security/contentmgmt/cafstreamingsupport/group" mrp="os/security/contentmgmt/cafstreamingsupport/group/security_streamingcaf.mrp"/>
       
  1181      </component>
   718     </collection>
  1182     </collection>
   719     <collection name="crypto" long-name="Crypto Libraries" level="libraries">
  1183     <collection name="crypto" long-name="Crypto Libraries" level="libraries">
   720      <component name="weakcryptospi" long-name="Weak Crypto SPI" filter="gt" introduced="^3" purpose="optional">
  1184      <component name="weakcryptospi" long-name="Weak Crypto SPI" filter="gt" introduced="^3" purpose="optional">
   721       <unit bldFile="os/security/crypto/weakcryptospi/group" mrp="os/security/crypto/weakcryptospi/group/security_cryptospi_weak.mrp"/>
  1185       <unit bldFile="os/security/crypto/weakcryptospi/group" mrp="os/security/crypto/weakcryptospi/group/security_cryptospi_weak.mrp"/>
   722      </component>
  1186      </component>
   758      <component name="filebasedcertificateandkeystores" long-name="File-based Certificate and Key Stores" introduced="8.0" purpose="optional">
  1222      <component name="filebasedcertificateandkeystores" long-name="File-based Certificate and Key Stores" introduced="8.0" purpose="optional">
   759       <unit bldFile="os/security/cryptoservices/filebasedcertificateandkeystores/group" mrp="os/security/cryptoservices/filebasedcertificateandkeystores/group/security_filetokens.mrp"/>
  1223       <unit bldFile="os/security/cryptoservices/filebasedcertificateandkeystores/group" mrp="os/security/cryptoservices/filebasedcertificateandkeystores/group/security_filetokens.mrp"/>
   760      </component>
  1224      </component>
   761      <component name="Browser Root Certificates" introduced="^2" purpose="optional" filter="sf_build">
  1225      <component name="Browser Root Certificates" introduced="^2" purpose="optional" filter="sf_build">
   762       <unit mrp="os/security/cryptoservices/browserrootcertificates/browserrootcerts.mrp"/>
  1226       <unit mrp="os/security/cryptoservices/browserrootcertificates/browserrootcerts.mrp"/>
       
  1227      </component>
       
  1228      <component name="rootcertificates" filter="sf_build" long-name="Root Certificates" introduced="7.0s" purpose="optional">
       
  1229       <!-- not in S60 codebase -->
       
  1230       <unit bldFile="os/security/cryptoservices/rootcertificates/group" mrp="os/security/cryptoservices/rootcertificates/group/rootcerts.mrp"/>
   763      </component>
  1231      </component>
   764      <component name="asnpkcs" long-name="ASN PKCS" introduced="8.0" purpose="optional">
  1232      <component name="asnpkcs" long-name="ASN PKCS" introduced="8.0" purpose="optional">
   765       <unit bldFile="os/security/cryptoservices/asnpkcs/group" mrp="os/security/cryptoservices/asnpkcs/group/security_asnpkcs.mrp"/>
  1233       <unit bldFile="os/security/cryptoservices/asnpkcs/group" mrp="os/security/cryptoservices/asnpkcs/group/security_asnpkcs.mrp"/>
   766      </component>
  1234      </component>
   767     </collection>
  1235     </collection>
  1065       <unit bldFile="os/networkingsrv/pppcompressionplugins/predictorcompression/group" mrp="os/networkingsrv/pppcompressionplugins/predictorcompression/group/networking_predcomp.mrp"/>
  1533       <unit bldFile="os/networkingsrv/pppcompressionplugins/predictorcompression/group" mrp="os/networkingsrv/pppcompressionplugins/predictorcompression/group/networking_predcomp.mrp"/>
  1066      </component>
  1534      </component>
  1067     </collection>
  1535     </collection>
  1068    </block>
  1536    </block>
  1069    <block name="wlan" level="services" long-name="WLAN" levels="hw low mid high tools test">
  1537    <block name="wlan" level="services" long-name="WLAN" levels="hw low mid high tools test">
       
  1538     <collection name="wlan_plat" long-name="WLAN Platform Interfaces" level="test">
       
  1539      <component name="wlan_dbif_api" long-name="WLAN DBIF API" filter="s60" class="api">
       
  1540       <unit bldFile="os/wlan/wlan_plat/wlan_dbif_api/group"/>
       
  1541      </component>
       
  1542      <component name="wlan_hal_api" long-name="WLAN HAL API" filter="s60" class="api">
       
  1543       <unit bldFile="os/wlan/wlan_plat/wlan_hal_api/group"/>
       
  1544      </component>
       
  1545      <component name="wlan_management_api" long-name="WLAN Management API" filter="s60" class="api">
       
  1546       <unit bldFile="os/wlan/wlan_plat/wlan_management_api/group"/>
       
  1547      </component>
       
  1548      <component name="wlan_device_settings_api" long-name="WLAN Device Settings API" filter="s60" class="api">
       
  1549       <unit bldFile="os/wlan/wlan_plat/wlan_device_settings_api/group"/>
       
  1550      </component>
       
  1551      <component name="wlan_control_api" long-name="WLAN Control API" filter="s60" class="api">
       
  1552       <unit bldFile="os/wlan/wlan_plat/wlan_control_api/group"/>
       
  1553      </component>
       
  1554      <component name="wlan_hw_initialization_data_api" long-name="WLAN Hardware Initialization Data API" filter="s60" class="api">
       
  1555       <unit bldFile="os/wlan/wlan_plat/wlan_hw_initialization_data_api/group"/>
       
  1556      </component>
       
  1557      <component name="wlan_power_save_plugin_api" long-name="WLAN Power Save Plugin API" filter="s60" class="api">
       
  1558       <unit bldFile="os/wlan/wlan_plat/wlan_power_save_plugin_api/group"/>
       
  1559      </component>
       
  1560      <component name="wlan_info_api" long-name="WLAN Info API" filter="s60" class="api">
       
  1561       <unit bldFile="os/wlan/wlan_plat/wlan_info_api/group"/>
       
  1562      </component>
       
  1563      <component name="wlan_agent_hotspot_plugin_api" long-name="WLAN Agent Hotspot Plug-in API" filter="s60" class="api">
       
  1564       <unit bldFile="os/wlan/wlan_plat/wlan_agent_hotspot_plugin_api/group"/>
       
  1565      </component>
       
  1566      <component name="wlan_osa_api" long-name="WLAN OSA API" filter="s60" class="api">
       
  1567       <unit bldFile="os/wlan/wlan_plat/wlan_osa_api/group"/>
       
  1568      </component>
       
  1569      <component name="wlan_spia_api" long-name="WLAN SPIA API" filter="s60" class="api">
       
  1570       <unit bldFile="os/wlan/wlan_plat/wlan_spia_api/group"/>
       
  1571      </component>
       
  1572      <component name="wlan_hpa_api" long-name="WLAN HPA API" filter="s60" class="api">
       
  1573       <unit bldFile="os/wlan/wlan_plat/wlan_hpa_api/group"/>
       
  1574      </component>
       
  1575      <component name="wlan_eapol_plugin_api" long-name="WLAN EAPOL Plugin API" filter="s60" class="api">
       
  1576       <unit bldFile="os/wlan/wlan_plat/wlan_eapol_plugin_api/group"/>
       
  1577      </component>
       
  1578      <component name="wlan_generic_plugin_api" long-name="WLAN Generic Plugin API" filter="s60" class="api">
       
  1579       <unit bldFile="os/wlan/wlan_plat/wlan_generic_plugin_api/group"/>
       
  1580      </component>
       
  1581      <component name="wlan_aws_plugin_api" long-name="WLAN AWS Plugin API" filter="s60" class="api">
       
  1582       <unit bldFile="os/wlan/wlan_plat/wlan_aws_plugin_api/group"/>
       
  1583      </component>
       
  1584     </collection>
       
  1585     <collection name="wlan_pub" long-name="WLAN Public Interfaces" level="test">
       
  1586      <component name="wlan_sdk_info_api" long-name="WLAN SDK Info API" filter="s60" class="api">
       
  1587       <unit bldFile="os/wlan/wlan_pub/wlan_sdk_info_api/group"/>
       
  1588      </component>
       
  1589     </collection>
  1070     <collection name="wlan_bearer" long-name="WLAN Bearer" level="hw">
  1590     <collection name="wlan_bearer" long-name="WLAN Bearer" level="hw">
  1071      <component name="wlanpsmplugin" filter="s60" long-name="WLAN PSM Plugin" plugin="Y">
  1591      <component name="wlanpsmplugin" filter="s60" long-name="WLAN PSM Plugin" plugin="Y">
  1072       <unit bldFile="os/wlan/wlan_bearer/wlanpsmplugin/group"/>
  1592       <unit bldFile="os/wlan/wlan_bearer/wlanpsmplugin/group"/>
  1073      </component>
  1593      </component>
  1074      <component name="wlanagent" filter="s60" long-name="WLAN Agent">
  1594      <component name="wlanagent" filter="s60" long-name="WLAN Agent">
  1088       <unit bldFile="os/wlan/wlan_bearer/wlannwif/group"/>
  1608       <unit bldFile="os/wlan/wlan_bearer/wlannwif/group"/>
  1089      </component>
  1609      </component>
  1090     </collection>
  1610     </collection>
  1091     <collection name="wlanapitest" long-name="WLAN API Tests" level="test"/>
  1611     <collection name="wlanapitest" long-name="WLAN API Tests" level="test"/>
  1092     <collection name="wlan_info" long-name="WLAN Info" level="test">
  1612     <collection name="wlan_info" long-name="WLAN Info" level="test">
  1093      <component name="wlan_pub" filter="s60" long-name="WLAN Public Interfaces" class="api">
       
  1094       <unit bldFile="os/wlan/wlan_pub/group"/>
       
  1095      </component>
       
  1096      <component name="wlan_plat" filter="s60" long-name="WLAN Platform Interfaces" class="api">
       
  1097       <unit bldFile="os/wlan/wlan_plat/group"/>
       
  1098      </component>
       
  1099      <component name="wlan_metadata" long-name="WLAN Metadata" introduced="^2" purpose="development" class="config PC">
  1613      <component name="wlan_metadata" long-name="WLAN Metadata" introduced="^2" purpose="development" class="config PC">
  1100       <unit mrp="os/wlan/wlan_info/wlan_metadata/wlan_metadata.mrp"/>
  1614       <unit mrp="os/wlan/wlan_info/wlan_metadata/wlan_metadata.mrp"/>
  1101      </component>
  1615      </component>
  1102     </collection>
  1616     </collection>
  1103    </block>
  1617    </block>
  1110     <collection name="basebandadaptationplugins" long-name="Baseband Adaptation Plugins" level="adaptation">
  1624     <collection name="basebandadaptationplugins" long-name="Baseband Adaptation Plugins" level="adaptation">
  1111      <component name="basebandchanneladaptorforc32" long-name="Baseband Channel Adaptor for C32" introduced="8.1" purpose="optional" plugin="Y">
  1625      <component name="basebandchanneladaptorforc32" long-name="Baseband Channel Adaptor for C32" introduced="8.1" purpose="optional" plugin="Y">
  1112       <unit bldFile="os/cellularsrv/basebandadaptationplugins/basebandchanneladaptorforc32/group" mrp="os/cellularsrv/basebandadaptationplugins/basebandchanneladaptorforc32/group/networking_c32bca.mrp"/>
  1626       <unit bldFile="os/cellularsrv/basebandadaptationplugins/basebandchanneladaptorforc32/group" mrp="os/cellularsrv/basebandadaptationplugins/basebandchanneladaptorforc32/group/networking_c32bca.mrp"/>
  1113      </component>
  1627      </component>
  1114     </collection>
  1628     </collection>
  1115     <collection name="fax" long-name="Fax" level="server">
       
  1116      <component name="faxclientandserver" long-name="Fax Client and Server" purpose="optional">
       
  1117       <unit bldFile="os/cellularsrv/fax/faxclientandserver/Group" mrp="os/cellularsrv/fax/faxclientandserver/Group/telephony_fax.mrp"/>
       
  1118      </component>
       
  1119     </collection>
       
  1120     <collection name="smsprotocols" long-name="SMS Protocols" level="framework">
  1629     <collection name="smsprotocols" long-name="SMS Protocols" level="framework">
  1121      <component name="smsstack" long-name="SMS Stack" introduced="6.0" purpose="mandatory" plugin="Y">
  1630      <component name="smsstack" long-name="SMS Stack" introduced="6.0" purpose="mandatory" plugin="Y">
  1122       <unit bldFile="os/cellularsrv/smsprotocols/smsstack/group" mrp="os/cellularsrv/smsprotocols/smsstack/group/nbprotocols_smsstackv2.mrp"/>
  1631       <unit bldFile="os/cellularsrv/smsprotocols/smsstack/group" mrp="os/cellularsrv/smsprotocols/smsstack/group/nbprotocols_smsstackv2.mrp"/>
  1123      </component>
  1632      </component>
  1124     </collection>
  1633     </collection>
  1213      </component>
  1722      </component>
  1214     </collection>
  1723     </collection>
  1215     <collection name="cellularsrvapitest" long-name="Telephony API Tests" level="app-if"/>
  1724     <collection name="cellularsrvapitest" long-name="Telephony API Tests" level="app-if"/>
  1216    </block>
  1725    </block>
  1217    <block name="bt" level="services" long-name="Bluetooth" levels="adaptation hw-if plugin framework server app-if">
  1726    <block name="bt" level="services" long-name="Bluetooth" levels="adaptation hw-if plugin framework server app-if">
       
  1727     <collection name="bt_plat" long-name="Bluetooth Platform Interfaces" level="app-if">
       
  1728      <component name="bluetooth_audio_adaptation_api" long-name="Bluetooth Audio Adaptation API" filter="s60" class="api">
       
  1729       <unit bldFile="os/bt/bt_plat/bluetooth_audio_adaptation_api/group"/>
       
  1730      </component>
       
  1731      <component name="bluetooth_power_management_api" long-name="Bluetooth Power Management API" filter="s60" class="api">
       
  1732       <unit bldFile="os/bt/bt_plat/bluetooth_power_management_api/group"/>
       
  1733      </component>
       
  1734      <component name="at_command_handler_plugin_api" long-name="AT Command Handler Plugin API" filter="s60" class="api">
       
  1735       <unit bldFile="os/bt/bt_plat/at_command_handler_plugin_api/group"/>
       
  1736      </component>
       
  1737     </collection>
  1218     <collection name="bluetooth" long-name="Bluetooth Core" level="framework">
  1738     <collection name="bluetooth" long-name="Bluetooth Core" level="framework">
  1219      <component name="btstack" long-name="Bluetooth Stack" introduced="6.0" purpose="optional">
  1739      <component name="btstack" long-name="Bluetooth Stack" introduced="6.0" purpose="optional">
  1220       <unit bldFile="os/bt/bluetooth/btstack" mrp="os/bt/bluetooth/btstack/bluetooth_stack.mrp"/>
  1740       <unit bldFile="os/bt/bluetooth/btstack" mrp="os/bt/bluetooth/btstack/bluetooth_stack.mrp"/>
  1221      </component>
  1741      </component>
  1222      <component name="btcomm" long-name="Bluetooth CSY" introduced="6.0" purpose="optional" plugin="Y">
  1742      <component name="btcomm" long-name="Bluetooth CSY" introduced="6.0" purpose="optional" plugin="Y">
  1279      <component name="atext_build" long-name="AT Extension Build" introduced="^3" purpose="optional" filter="s60">
  1799      <component name="atext_build" long-name="AT Extension Build" introduced="^3" purpose="optional" filter="s60">
  1280       <unit bldFile="os/bt/atext/group"/>
  1800       <unit bldFile="os/bt/atext/group"/>
  1281      </component>
  1801      </component>
  1282     </collection>
  1802     </collection>
  1283     <collection name="bt_info" long-name="Bluetooth Info" level="app-if">
  1803     <collection name="bt_info" long-name="Bluetooth Info" level="app-if">
  1284      <component name="bt_plat" filter="s60" class="api">
       
  1285       <unit bldFile="os/bt/bt_plat/group"/>
       
  1286      </component>
       
  1287      <component name="bt_metadata" long-name="Bluetooth Metadata" introduced="^3" purpose="development" class="config PC">
  1804      <component name="bt_metadata" long-name="Bluetooth Metadata" introduced="^3" purpose="development" class="config PC">
  1288       <unit mrp="os/bt/bt_info/bt_metadata/bt_metadata.mrp"/>
  1805       <unit mrp="os/bt/bt_info/bt_metadata/bt_metadata.mrp"/>
  1289      </component>
  1806      </component>
  1290     </collection>
  1807     </collection>
  1291    </block>
  1808    </block>
  1292    <block name="usb" level="services" long-name="USB" levels="adaptation hw-if plugin framework server app-if">
  1809    <block name="usb" level="services" long-name="USB" levels="adaptation hw-if plugin framework server app-if">
       
  1810     <collection name="usb_plat" long-name="USB Platform Interfaces" level="app-if">
       
  1811      <component name="usb_audio_stream_plugin_api" long-name="USB Audio Stream Plugin API" filter="s60" class="api">
       
  1812       <unit bldFile="os/usb/usb_plat/usb_audio_stream_plugin_api/group"/>
       
  1813      </component>
       
  1814     </collection>
  1293     <collection name="usbldd" long-name="USB Logical Device Drivers" level="hw-if">
  1815     <collection name="usbldd" long-name="USB Logical Device Drivers" level="hw-if">
  1294      <!-- usbclientdrivers  to be moved here from kernelhwsrv-->
  1816      <!-- usbclientdrivers  to be moved here from kernelhwsrv-->
  1295     </collection>
  1817     </collection>
  1296     <collection name="usbmgmt" long-name="USB Management" level="server">
  1818     <collection name="usbmgmt" long-name="USB Management" level="server">
  1297      <component name="usbmgr" long-name="USB Manager" purpose="optional">
  1819      <component name="usbmgr" long-name="USB Manager" purpose="optional">
  1300      <component name="usbclassandmgrdocs" long-name="USB Class and Manager Documentation" purpose="development" class="doc">
  1822      <component name="usbclassandmgrdocs" long-name="USB Class and Manager Documentation" purpose="development" class="doc">
  1301       <unit mrp="os/usb/usbmgmt/usbclassandmgrdocs/usb_documentation.mrp"/>
  1823       <unit mrp="os/usb/usbmgmt/usbclassandmgrdocs/usb_documentation.mrp"/>
  1302      </component>
  1824      </component>
  1303     </collection>
  1825     </collection>
  1304     <collection name="usb_info" long-name="USB Info" level="app-if">
  1826     <collection name="usb_info" long-name="USB Info" level="app-if">
  1305      <component name="usb_plat" filter="s60" long-name="USB Platform Interfaces" class="api">
       
  1306       <unit bldFile="os/usb/usb_plat/group"/>
       
  1307      </component>
       
  1308      <component name="usb_metadata" long-name="USB Metadata" introduced="^3" purpose="development" class="config PC">
  1827      <component name="usb_metadata" long-name="USB Metadata" introduced="^3" purpose="development" class="config PC">
  1309       <unit mrp="os/usb/usb_info/usb_metadata/usb_metadata.mrp"/>
  1828       <unit mrp="os/usb/usb_info/usb_metadata/usb_metadata.mrp"/>
  1310      </component>
  1829      </component>
  1311     </collection>
  1830     </collection>
  1312    </block>
  1831    </block>
  1313    <block name="mm" level="services" long-name="Multimedia" levels="adaptation hw-if device-fw devices middleware app-if">
  1832    <block name="mm" level="services" long-name="Multimedia" levels="adaptation hw-if device-fw devices middleware app-if">
       
  1833     <collection name="mm_pub" long-name="Multimedia Public Interfaces" level="app-if">
       
  1834      <component name="audio_effects_api" long-name="Audio Effects API" filter="s60" class="api">
       
  1835       <unit bldFile="os/mm/mm_pub/audio_effects_api/group"/>
       
  1836      </component>
       
  1837      <component name="audio_effects_presets_api" long-name="Audio Effects Presets API" filter="s60" class="api">
       
  1838       <unit bldFile="os/mm/mm_pub/audio_effects_presets_api/group"/>
       
  1839      </component>
       
  1840      <component name="drm_audio_player_api" long-name="DRM Audio Player API" filter="s60" class="api">
       
  1841       <unit bldFile="os/mm/mm_pub/drm_audio_player_api/group"/>
       
  1842      </component>
       
  1843      <component name="multimedia_extension_interfaces_api" long-name="Multimedia Extension Interfaces API" filter="s60" class="api">
       
  1844       <unit bldFile="os/mm/mm_pub/multimedia_extension_interfaces_api/group"/>
       
  1845      </component>
       
  1846     </collection>
       
  1847     <collection name="mm_plat" long-name="Multimedia Platform Interfaces" level="app-if">
       
  1848      <component name="aac_decoder_config_api" long-name="AAC Decoder Config API" filter="s60" class="api">
       
  1849       <unit bldFile="os/mm/mm_plat/aac_decoder_config_api/group"/>
       
  1850      </component>
       
  1851      <component name="aac_decoder_config_msg_hdlr_api" long-name="AAC Decoder Config Msg Hdlr API" filter="s60" class="api">
       
  1852       <unit bldFile="os/mm/mm_plat/aac_decoder_config_msg_hdlr_api/group"/>
       
  1853      </component>
       
  1854      <component name="aac_decoder_config_proxy_api" long-name="AAC Decoder Config Proxy API" filter="s60" class="api">
       
  1855       <unit bldFile="os/mm/mm_plat/aac_decoder_config_proxy_api/group"/>
       
  1856      </component>
       
  1857      <component name="added_devsound_control_api" long-name="Added DevSound Control API" filter="s60" class="api">
       
  1858       <unit bldFile="os/mm/mm_plat/added_devsound_control_api/group"/>
       
  1859      </component>
       
  1860      <component name="added_devsound_control_msg_hdlr_api" long-name="Added DevSound Control Msg Hdlr API" filter="s60" class="api">
       
  1861       <unit bldFile="os/mm/mm_plat/added_devsound_control_msg_hdlr_api/group"/>
       
  1862      </component>
       
  1863      <component name="added_devsound_control_proxy_api" long-name="Added DevSound Control Proxy API" filter="s60" class="api">
       
  1864       <unit bldFile="os/mm/mm_plat/added_devsound_control_proxy_api/group"/>
       
  1865      </component>
       
  1866      <component name="audio_effects_msg_hdlr_api" long-name="Audio Effects Message Handler API" filter="s60" class="api">
       
  1867       <unit bldFile="os/mm/mm_plat/audio_effects_msg_hdlr_api/group"/>
       
  1868      </component>
       
  1869      <component name="audio_effects_proxy_api" long-name="Audio Effects Proxy API" filter="s60" class="api">
       
  1870       <unit bldFile="os/mm/mm_plat/audio_effects_proxy_api/group"/>
       
  1871      </component>
       
  1872      <component name="audio_policy_header_api" long-name="Audio Policy Header API" filter="s60" class="api">
       
  1873       <unit bldFile="os/mm/mm_plat/audio_policy_header_api/group"/>
       
  1874      </component>
       
  1875      <component name="audio_routing_api" long-name="Audio Routing API" filter="s60" class="api">
       
  1876       <unit bldFile="os/mm/mm_plat/audio_routing_api/group"/>
       
  1877      </component>
       
  1878      <component name="audio_routing_msg_hdlr_api" long-name="Audio Routing Msg Hdlr API" filter="s60" class="api">
       
  1879       <unit bldFile="os/mm/mm_plat/audio_routing_msg_hdlr_api/group"/>
       
  1880      </component>
       
  1881      <component name="audio_routing_proxy_api" long-name="Audio Routing Proxy API" filter="s60" class="api">
       
  1882       <unit bldFile="os/mm/mm_plat/audio_routing_proxy_api/group"/>
       
  1883      </component>
       
  1884      <component name="custom_interface_builder_api" long-name="Custom Interface Builder API" filter="s60" class="api">
       
  1885       <unit bldFile="os/mm/mm_plat/custom_interface_builder_api/group"/>
       
  1886      </component>
       
  1887      <component name="custom_interface_message_handler_factory_api" long-name="Custom Interface Message Handler Factory API" filter="s60" class="api">
       
  1888       <unit bldFile="os/mm/mm_plat/custom_interface_message_handler_factory_api/group"/>
       
  1889      </component>
       
  1890      <component name="custom_interface_proxy_factory_api" long-name="Custom Interface Proxy Factory API" filter="s60" class="api">
       
  1891       <unit bldFile="os/mm/mm_plat/custom_interface_proxy_factory_api/group"/>
       
  1892      </component>
       
  1893      <component name="custom_interface_utility_api" long-name="Custom Interface Utility API" filter="s60" class="api">
       
  1894       <unit bldFile="os/mm/mm_plat/custom_interface_utility_api/group"/>
       
  1895      </component>
       
  1896      <component name="devsound_adaptation_api" long-name="DevSound Adaptation API" filter="s60" class="api">
       
  1897       <unit bldFile="os/mm/mm_plat/devsound_adaptation_api/group"/>
       
  1898      </component>
       
  1899      <component name="display_posting_api" long-name="Display Posting API" filter="s60" class="api">
       
  1900       <unit bldFile="os/mm/mm_plat/display_posting_api/group"/>
       
  1901      </component>
       
  1902      <component name="eaac_plus_decoder_interface_api" long-name="eAAC Plus Decoder Interface API" filter="s60" class="api">
       
  1903       <unit bldFile="os/mm/mm_plat/eaac_plus_decoder_interface_api/group"/>
       
  1904      </component>
       
  1905      <component name="eaac_plus_decoder_interface_msg_hdlr_api" long-name="eAAC Plus Decoder Interface Message Handler API" filter="s60" class="api">
       
  1906       <unit bldFile="os/mm/mm_plat/eaac_plus_decoder_interface_msg_hdlr_api/group"/>
       
  1907      </component>
       
  1908      <component name="eaac_plus_decoder_interface_proxy_api" long-name="eAAC Plus Decoder Interface Proxy API" filter="s60" class="api">
       
  1909       <unit bldFile="os/mm/mm_plat/eaac_plus_decoder_interface_proxy_api/group"/>
       
  1910      </component>
       
  1911      <component name="error_concealment_interface_api" long-name="Error Concealment Interface API" filter="s60" class="api">
       
  1912       <unit bldFile="os/mm/mm_plat/error_concealment_interface_api/group"/>
       
  1913      </component>
       
  1914      <component name="error_concealment_interface_msg_hdlr_api" long-name="Error Concealment Interface Message Handler API" filter="s60" class="api">
       
  1915       <unit bldFile="os/mm/mm_plat/error_concealment_interface_msg_hdlr_api/group"/>
       
  1916      </component>
       
  1917      <component name="error_concealment_interface_proxy_api" long-name="Error Concealment Interface Proxy API" filter="s60" class="api">
       
  1918       <unit bldFile="os/mm/mm_plat/error_concealment_interface_proxy_api/group"/>
       
  1919      </component>
       
  1920      <component name="fm_radio_adaptation_api" long-name="FM Radio Adaptation API" filter="s60" class="api">
       
  1921       <unit bldFile="os/mm/mm_plat/fm_radio_adaptation_api/group"/>
       
  1922      </component>
       
  1923      <component name="g711_decoder_interface_api" long-name="G711 Decoder Interface API" filter="s60" class="api">
       
  1924       <unit bldFile="os/mm/mm_plat/g711_decoder_interface_api/group"/>
       
  1925      </component>
       
  1926      <component name="g711_decoder_interface_msg_hdlr_api" long-name="G711 Decoder Interface Message Handler API" filter="s60" class="api">
       
  1927       <unit bldFile="os/mm/mm_plat/g711_decoder_interface_msg_hdlr_api/group"/>
       
  1928      </component>
       
  1929      <component name="g711_decoder_interface_proxy_api" long-name="G711 Decoder Interface Proxy API" filter="s60" class="api">
       
  1930       <unit bldFile="os/mm/mm_plat/g711_decoder_interface_proxy_api/group"/>
       
  1931      </component>
       
  1932      <component name="g711_encoder_interface_api" long-name="G711 Encoder Interface API" filter="s60" class="api">
       
  1933       <unit bldFile="os/mm/mm_plat/g711_encoder_interface_api/group"/>
       
  1934      </component>
       
  1935      <component name="g711_encoder_interface_msg_hdlr_api" long-name="G711 Encoder Interface Message Handler API" filter="s60" class="api">
       
  1936       <unit bldFile="os/mm/mm_plat/g711_encoder_interface_msg_hdlr_api/group"/>
       
  1937      </component>
       
  1938      <component name="g711_encoder_interface_proxy_api" long-name="G711 Encoder Interface Proxy API" filter="s60" class="api">
       
  1939       <unit bldFile="os/mm/mm_plat/g711_encoder_interface_proxy_api/group"/>
       
  1940      </component>
       
  1941      <component name="g729_decoder_interface_api" long-name="G729 Decoder Interface API" filter="s60" class="api">
       
  1942       <unit bldFile="os/mm/mm_plat/g729_decoder_interface_api/group"/>
       
  1943      </component>
       
  1944      <component name="g729_decoder_interface_msg_hdlr_api" long-name="G729 Decoder Interface Message Handler API" filter="s60" class="api">
       
  1945       <unit bldFile="os/mm/mm_plat/g729_decoder_interface_msg_hdlr_api/group"/>
       
  1946      </component>
       
  1947      <component name="g729_decoder_interface_proxy_api" long-name="G729 Decoder Interface Proxy API" filter="s60" class="api">
       
  1948       <unit bldFile="os/mm/mm_plat/g729_decoder_interface_proxy_api/group"/>
       
  1949      </component>
       
  1950      <component name="g729_encoder_interface_api" long-name="G729 Encoder Interface API" filter="s60" class="api">
       
  1951       <unit bldFile="os/mm/mm_plat/g729_encoder_interface_api/group"/>
       
  1952      </component>
       
  1953      <component name="g729_encoder_interface_proxy_api" long-name="G729 Encoder Interface Proxy API" filter="s60" class="api">
       
  1954       <unit bldFile="os/mm/mm_plat/g729_encoder_interface_proxy_api/group"/>
       
  1955      </component>
       
  1956      <component name="g729_encoder_interface_msg_hdlr_api" long-name="G729 Encoder Interface Message Handler API" filter="s60" class="api">
       
  1957       <unit bldFile="os/mm/mm_plat/g729_encoder_interface_msg_hdlr_api/group"/>
       
  1958      </component>
       
  1959      <component name="global_audio_settings_api" long-name="Global Audio Settings API" filter="s60" class="api">
       
  1960       <unit bldFile="os/mm/mm_plat/global_audio_settings_api/group"/>
       
  1961      </component>
       
  1962      <component name="global_audio_settings_definition_api" long-name="Global Audio Settings Definition API" filter="s60" class="api">
       
  1963       <unit bldFile="os/mm/mm_plat/global_audio_settings_definition_api/group"/>
       
  1964      </component>
       
  1965      <component name="ilbc_decoder_interface_api" long-name="Ilbc Decoder Interface API" filter="s60" class="api">
       
  1966       <unit bldFile="os/mm/mm_plat/ilbc_decoder_interface_api/group"/>
       
  1967      </component>
       
  1968      <component name="ilbc_decoder_interface_msg_hdlr_api" long-name="Ilbc Decoder Interface Message Handler API" filter="s60" class="api">
       
  1969       <unit bldFile="os/mm/mm_plat/ilbc_decoder_interface_msg_hdlr_api/group"/>
       
  1970      </component>
       
  1971      <component name="ilbc_decoder_interface_proxy_api" long-name="Ilbc Decoder Interface Proxy API" filter="s60" class="api">
       
  1972       <unit bldFile="os/mm/mm_plat/ilbc_decoder_interface_proxy_api/group"/>
       
  1973      </component>
       
  1974      <component name="ilbc_encoder_interface_api" long-name="Ilbc Encoder Interface API" filter="s60" class="api">
       
  1975       <unit bldFile="os/mm/mm_plat/ilbc_encoder_interface_api/group"/>
       
  1976      </component>
       
  1977      <component name="ilbc_encoder_interface_msg_hdlr_api" long-name="Ilbc Encoder Interface Message Handler API" filter="s60" class="api">
       
  1978       <unit bldFile="os/mm/mm_plat/ilbc_encoder_interface_msg_hdlr_api/group"/>
       
  1979      </component>
       
  1980      <component name="ilbc_encoder_interface_proxy_api" long-name="Ilbc Encoder Interface Proxy API" filter="s60" class="api">
       
  1981       <unit bldFile="os/mm/mm_plat/ilbc_encoder_interface_proxy_api/group"/>
       
  1982      </component>
       
  1983      <component name="mdf_plugin_uids" long-name="MDF Plug-in UIDs" filter="s60" class="api">
       
  1984       <unit bldFile="os/mm/mm_plat/mdf_plugin_uids/group"/>
       
  1985      </component>
       
  1986      <component name="multimedia_fourcc_definitions_api" long-name="Multimedia FourCC Definitions API" filter="s60" class="api">
       
  1987       <unit bldFile="os/mm/mm_plat/multimedia_fourcc_definitions_api/group"/>
       
  1988      </component>
       
  1989      <component name="nokia_audio_policy_header_api" long-name="Nokia Audio Policy Header API" filter="s60" class="api">
       
  1990       <unit bldFile="os/mm/mm_plat/nokia_audio_policy_header_api/group"/>
       
  1991      </component>
       
  1992      <component name="nokia_multimedia_fourcc_definitions_api" long-name="Nokia Multimedia Fourcc Definitions API" filter="s60" class="api">
       
  1993       <unit bldFile="os/mm/mm_plat/nokia_multimedia_fourcc_definitions_api/group"/>
       
  1994      </component>
       
  1995      <component name="ra8_decoder_interface_api" long-name="RA8 Decoder Interface API" filter="s60" class="api">
       
  1996       <unit bldFile="os/mm/mm_plat/ra8_decoder_interface_api/group"/>
       
  1997      </component>
       
  1998      <component name="ra8_decoder_interface_msg_hdlr_api" long-name="RA8 Decoder Interface Message Handler API" filter="s60" class="api">
       
  1999       <unit bldFile="os/mm/mm_plat/ra8_decoder_interface_msg_hdlr_api/group"/>
       
  2000      </component>
       
  2001      <component name="ra8_decoder_interface_proxy_api" long-name="RA8 Decoder Interface Proxy API" filter="s60" class="api">
       
  2002       <unit bldFile="os/mm/mm_plat/ra8_decoder_interface_proxy_api/group"/>
       
  2003      </component>
       
  2004      <component name="rds_adaptation_api" long-name="RDS Adaptation API" filter="s60" class="api">
       
  2005       <unit bldFile="os/mm/mm_plat/rds_adaptation_api/group"/>
       
  2006      </component>
       
  2007      <component name="restricted_audio_output_api" long-name="Restricted Audio Output API" filter="s60" class="api">
       
  2008       <unit bldFile="os/mm/mm_plat/restricted_audio_output_api/group"/>
       
  2009      </component>
       
  2010      <component name="restricted_audio_output_msg_hdlr_api" long-name="Restricted Audio Output Message Handler API" filter="s60" class="api">
       
  2011       <unit bldFile="os/mm/mm_plat/restricted_audio_output_msg_hdlr_api/group"/>
       
  2012      </component>
       
  2013      <component name="restricted_audio_output_proxy_api" long-name="Restricted Audio Output Proxy API" filter="s60" class="api">
       
  2014       <unit bldFile="os/mm/mm_plat/restricted_audio_output_proxy_api/group"/>
       
  2015      </component>
       
  2016      <component name="sbc_encoder_interface_api" long-name="SBC Encoder Interface API" filter="s60" class="api">
       
  2017       <unit bldFile="os/mm/mm_plat/sbc_encoder_interface_api/group"/>
       
  2018      </component>
       
  2019      <component name="sbc_encoder_interface_msg_hdlr_api" long-name="SBC Encoder Interface Message Handler API" filter="s60" class="api">
       
  2020       <unit bldFile="os/mm/mm_plat/sbc_encoder_interface_msg_hdlr_api/group"/>
       
  2021      </component>
       
  2022      <component name="sbc_encoder_interface_proxy_api" long-name="SBC Encoder Interface Proxy API" filter="s60" class="api">
       
  2023       <unit bldFile="os/mm/mm_plat/sbc_encoder_interface_proxy_api/group"/>
       
  2024      </component>
       
  2025      <component name="secure_output_mdf_custom_interface" long-name="Secure Output MDF Custom Interface" filter="s60" class="api">
       
  2026       <unit bldFile="os/mm/mm_plat/secure_output_mdf_custom_interface/group"/>
       
  2027      </component>
       
  2028      <component name="speech_encoder_config_api" long-name="Speech Encoder Config API" filter="s60" class="api">
       
  2029       <unit bldFile="os/mm/mm_plat/speech_encoder_config_api/group"/>
       
  2030      </component>
       
  2031      <component name="speech_encoder_config_msg_hdlr_api" long-name="Speech Encoder Config Message Handler API" filter="s60" class="api">
       
  2032       <unit bldFile="os/mm/mm_plat/speech_encoder_config_msg_hdlr_api/group"/>
       
  2033      </component>
       
  2034      <component name="speech_encoder_config_proxy_api" long-name="Speech Encoder Config Proxy API" filter="s60" class="api">
       
  2035       <unit bldFile="os/mm/mm_plat/speech_encoder_config_proxy_api/group"/>
       
  2036      </component>
       
  2037      <component name="telephony_audio_routing_client_api" long-name="Telephony Audio Routing Client API" filter="s60" class="api">
       
  2038       <unit bldFile="os/mm/mm_plat/telephony_audio_routing_client_api/group"/>
       
  2039      </component>
       
  2040      <component name="telephony_audio_routing_manager_api" long-name="Telephony Audio Routing Manager API" filter="s60" class="api">
       
  2041       <unit bldFile="os/mm/mm_plat/telephony_audio_routing_manager_api/group"/>
       
  2042      </component>
       
  2043      <component name="video_buffer_management_mdf_custom_interface" long-name="Video Buffer Management MDF Custom Interface" filter="s60" class="api">
       
  2044       <unit bldFile="os/mm/mm_plat/video_buffer_management_mdf_custom_interface/group"/>
       
  2045      </component>
       
  2046      <component name="video_decoder_rotation_mdf_custom_interface" long-name="Video Decoder Rotation MDF Custom Interface" filter="s60" class="api">
       
  2047       <unit bldFile="os/mm/mm_plat/video_decoder_rotation_mdf_custom_interface/group"/>
       
  2048      </component>
       
  2049      <component name="video_decoder_scaling_mdf_custom_interface" long-name="Video Decoder Scaling MDF Custom Interface" filter="s60" class="api">
       
  2050       <unit bldFile="os/mm/mm_plat/video_decoder_scaling_mdf_custom_interface/group"/>
       
  2051      </component>
       
  2052      <component name="video_reclaim_extbuffers_ci" long-name="Video Reclaim Extbuffers Custom Interface" filter="s60" class="api">
       
  2053       <unit bldFile="os/mm/mm_plat/video_reclaim_extbuffers_ci/group"/>
       
  2054      </component>
       
  2055      <component name="video_window_control_custom_interface" long-name="Video Window Control Custom Interface" filter="s60" class="api">
       
  2056       <unit bldFile="os/mm/mm_plat/video_window_control_custom_interface/group"/>
       
  2057      </component>
       
  2058      <component name="wma_decoder_interface_api" long-name="WMA Decoder Interface API" filter="s60" class="api">
       
  2059       <unit bldFile="os/mm/mm_plat/wma_decoder_interface_api/group"/>
       
  2060      </component>
       
  2061      <component name="wma_decoder_interface_msg_hdlr_api" long-name="WMA Decoder Interface Message Handler API" filter="s60" class="api">
       
  2062       <unit bldFile="os/mm/mm_plat/wma_decoder_interface_msg_hdlr_api/group"/>
       
  2063      </component>
       
  2064      <component name="wma_decoder_interface_proxy_api" long-name="WMA Decoder Interface Proxy API" filter="s60" class="api">
       
  2065       <unit bldFile="os/mm/mm_plat/wma_decoder_interface_proxy_api/group"/>
       
  2066      </component>
       
  2067      <component name="eaacplusutil_api" long-name="EAac Plus Util API" filter="s60" class="api">
       
  2068       <unit bldFile="os/mm/mm_plat/eaacplusutil_api/group"/>
       
  2069      </component>
       
  2070      <component name="frametable_api" long-name="Frametable API" filter="s60" class="api">
       
  2071       <unit bldFile="os/mm/mm_plat/frametable_api/group"/>
       
  2072      </component>
       
  2073     </collection>
  1314     <collection name="devsoundextensions" long-name="Devsound Extensions" level="device-fw">
  2074     <collection name="devsoundextensions" long-name="Devsound Extensions" level="device-fw">
  1315      <component name="drmaudioplayer" filter="s60" long-name="DRM Audio Player">
  2075      <component name="drmaudioplayer" filter="s60" long-name="DRM Audio Player">
  1316       <unit bldFile="os/mm/devsoundextensions/drmaudioplayer/group"/>
  2076       <unit bldFile="os/mm/devsoundextensions/drmaudioplayer/group"/>
  1317      </component>
  2077      </component>
  1318      <component name="mmextfw" filter="s60" long-name="Multimedia Extension Framework">
  2078      <component name="mmextfw" filter="s60" long-name="Multimedia Extension Framework">
  1395      <component name="mmfwplugins" long-name="Multimedia Framework Plugins" introduced="7.0s" purpose="optional" plugin="Y">
  2155      <component name="mmfwplugins" long-name="Multimedia Framework Plugins" introduced="7.0s" purpose="optional" plugin="Y">
  1396       <unit bldFile="os/mm/mmplugins/mmfwplugins/group" mrp="os/mm/mmplugins/mmfwplugins/group/multimedia_mmf_plugin.mrp"/>
  2156       <unit bldFile="os/mm/mmplugins/mmfwplugins/group" mrp="os/mm/mmplugins/mmfwplugins/group/multimedia_mmf_plugin.mrp"/>
  1397      </component>
  2157      </component>
  1398     </collection>
  2158     </collection>
  1399     <collection name="mm_info" long-name="Multimedia Info" level="app-if">
  2159     <collection name="mm_info" long-name="Multimedia Info" level="app-if">
  1400      <component name="mm_plat" filter="s60" long-name="Multimedia Platform Interfaces" class="api">
       
  1401       <unit bldFile="os/mm/mm_plat/group"/>
       
  1402      </component>
       
  1403      <component name="mm_pub" filter="s60" long-name="Multimedia Public Interfaces" class="api">
       
  1404       <unit bldFile="os/mm/mm_pub/group"/>
       
  1405      </component>
       
  1406      <component name="mmdocs" long-name="Multimedia Documentation" purpose="development" class="doc">
  2160      <component name="mmdocs" long-name="Multimedia Documentation" purpose="development" class="doc">
  1407       <unit mrp="os/mm/mm_info/mmdocs/multimedia_documentation.mrp"/>
  2161       <unit mrp="os/mm/mm_info/mmdocs/multimedia_documentation.mrp"/>
  1408      </component>
  2162      </component>
  1409      <component name="mm_metadata" long-name="Multimedia Metadata" introduced="^2" purpose="development" class="config PC">
  2163      <component name="mm_metadata" long-name="Multimedia Metadata" introduced="^2" purpose="development" class="config PC">
  1410       <unit mrp="os/mm/mm_info/mm_metadata/mm_metadata.mrp"/>
  2164       <unit mrp="os/mm/mm_info/mm_metadata/mm_metadata.mrp"/>
  1497       <unit mrp="os/mm/mmapitest/mmsvs/group/mmsvs.mrp"/>
  2251       <unit mrp="os/mm/mmapitest/mmsvs/group/mmsvs.mrp"/>
  1498      </component>
  2252      </component>
  1499     </collection>
  2253     </collection>
  1500    </block>
  2254    </block>
  1501    <block name="imagingext" level="services" long-name="Imaging Extensions" levels="adaptation hw-if plugin framework server app-if">
  2255    <block name="imagingext" level="services" long-name="Imaging Extensions" levels="adaptation hw-if plugin framework server app-if">
       
  2256     <collection name="imagingext_pub" long-name="Imaging Extensions Public Interfaces" level="app-if">
       
  2257      <component name="exif_api" long-name="Exif API" filter="s60" class="api">
       
  2258       <unit bldFile="os/imagingext/imagingext_pub/exif_api/group" filter="!test"/>
       
  2259      </component>
       
  2260     </collection>
       
  2261     <collection name="imagingext_plat" long-name="Imaging Extensions Platform Interfaces" level="app-if">
       
  2262      <component name="jpeg2000_icl_plugin_api" long-name="JPEG2000 ICL plugin API" filter="s60" class="api">
       
  2263       <unit bldFile="os/imagingext/imagingext_plat/jpeg2000_icl_plugin_api/group"/>
       
  2264      </component>
       
  2265      <component name="extended_icl_jpeg_api" long-name="Extended ICL Jpeg API" filter="s60" class="api">
       
  2266       <unit bldFile="os/imagingext/imagingext_plat/extended_icl_jpeg_api/group" filter="!test"/>
       
  2267      </component>
       
  2268      <component name="h324_annex_k_custom_api" long-name="H324 Annex K Custom API" filter="s60" class="api">
       
  2269       <unit bldFile="os/imagingext/imagingext_plat/h324_annex_k_custom_api/group"/>
       
  2270      </component>
       
  2271      <component name="ecam_orientation_custom_api" long-name="ECam Orientation Custom API" filter="s60" class="api">
       
  2272       <unit bldFile="os/imagingext/imagingext_plat/ecam_orientation_custom_api/group"/>
       
  2273      </component>
       
  2274      <component name="ecam_ui_orientation_override_custom_api" long-name="ECam UI Orientation Override Custom API" filter="s60" class="api">
       
  2275       <unit bldFile="os/imagingext/imagingext_plat/ecam_ui_orientation_override_custom_api/group"/>
       
  2276      </component>
       
  2277      <component name="ecam_face_tracking_custom_api" long-name="ECam Face Tracking Custom API" filter="s60" class="api">
       
  2278       <unit bldFile="os/imagingext/imagingext_plat/ecam_face_tracking_custom_api/group"/>
       
  2279      </component>
       
  2280     </collection>
  1502     <collection name="imageadaptationextensions" long-name="Image Adaptation Extensions" level="app-if">
  2281     <collection name="imageadaptationextensions" long-name="Image Adaptation Extensions" level="app-if">
  1503      <component name="iclextjpegapi" filter="s60" long-name="ICL Extension JPEG API">
  2282      <component name="iclextjpegapi" filter="s60" long-name="ICL Extension JPEG API">
  1504       <unit bldFile="os/imagingext/imageadaptationextensions/iclextjpegapi/group"/>
  2283       <unit bldFile="os/imagingext/imageadaptationextensions/iclextjpegapi/group"/>
  1505      </component>
  2284      </component>
  1506      <component name="imageadaptationextensions_build" filter="s60" long-name="Image Adaptation Extensions Build">
  2285      <component name="imageadaptationextensions_build" filter="s60" long-name="Image Adaptation Extensions Build">
  1512      <component name="exiflib" filter="s60" long-name="Exif Library">
  2291      <component name="exiflib" filter="s60" long-name="Exif Library">
  1513       <unit bldFile="os/imagingext/imagingmodules/exiflib/group"/>
  2292       <unit bldFile="os/imagingext/imagingmodules/exiflib/group"/>
  1514      </component>
  2293      </component>
  1515      <component name="jp2kcodec" filter="s60" long-name="JPEG2000 Decoder Plugin" plugin="Y">
  2294      <component name="jp2kcodec" filter="s60" long-name="JPEG2000 Decoder Plugin" plugin="Y">
  1516       <unit bldFile="os/imagingext/imagingmodules/jp2kcodec/group"/>
  2295       <unit bldFile="os/imagingext/imagingmodules/jp2kcodec/group"/>
  1517      </component>
       
  1518     </collection>
       
  1519     <collection name="imagingext_info" long-name="Imaging Extensions Info" level="app-if">
       
  1520      <component name="imagingext_plat" filter="s60" long-name="Imaging Extensions Platform Interfaces" class="api">
       
  1521       <unit bldFile="os/imagingext/imagingext_plat/group"/>
       
  1522      </component>
       
  1523      <component name="imagingext_pub" filter="s60" long-name="Imaging Extensions Public Interfaces" class="api">
       
  1524       <unit bldFile="os/imagingext/imagingext_pub/group"/>
       
  1525      </component>
  2296      </component>
  1526     </collection>
  2297     </collection>
  1527    </block>
  2298    </block>
  1528    <block name="graphics" level="services" long-name="Graphics" levels="adaptation engines internal-adaptations device-interface internal-utils app-if">
  2299    <block name="graphics" level="services" long-name="Graphics" levels="adaptation engines internal-adaptations device-interface internal-utils app-if">
  1529     <collection name="graphicsaccelaration" long-name="Graphics Acceleration" level="adaptation">
  2300     <collection name="graphicsaccelaration" long-name="Graphics Acceleration" level="adaptation">
  1572     <collection name="graphicstest" long-name="Graphics Test" level="app-if">
  2343     <collection name="graphicstest" long-name="Graphics Test" level="app-if">
  1573      <component name="uibench" long-name="UI Bench" introduced="9.2" purpose="development">
  2344      <component name="uibench" long-name="UI Bench" introduced="9.2" purpose="development">
  1574       <unit bldFile="os/graphics/graphicstest/uibench/group" mrp="os/graphics/graphicstest/uibench/group/graphics_ui_bench.mrp"/>
  2345       <unit bldFile="os/graphics/graphicstest/uibench/group" mrp="os/graphics/graphicstest/uibench/group/graphics_ui_bench.mrp"/>
  1575      </component>
  2346      </component>
  1576     </collection>
  2347     </collection>
  1577     <collection name="graphics_info" long-name="Graphics Info" level="app-if">
  2348     <collection name="graphics_plat" long-name="Graphics Platform Interfaces" level="app-if">
  1578      <component name="m3g_core_api" filter="sf_build" long-name="M3G Core API" class="api">
  2349      <component name="m3g_core_api" filter="sf_build" long-name="M3G Core API" class="api">
  1579       <unit bldFile="os/graphics/graphics_plat/m3g_core_api/group"/>
  2350       <unit bldFile="os/graphics/graphics_plat/m3g_core_api/group"/>
  1580       <!-- cope with missing graphics_plat/group -->
  2351      </component>
  1581      </component>
  2352     </collection>
       
  2353     <collection name="graphics_info" long-name="Graphics Info" level="app-if">
  1582      <component name="graphicsdocs" long-name="Graphics Documentation" purpose="development" class="doc">
  2354      <component name="graphicsdocs" long-name="Graphics Documentation" purpose="development" class="doc">
  1583       <unit mrp="os/graphics/graphics_info/graphicsdocs/graphics_documentation.mrp"/>
  2355       <unit mrp="os/graphics/graphics_info/graphicsdocs/graphics_documentation.mrp"/>
  1584      </component>
  2356      </component>
  1585      <component name="graphics_metadata" long-name="Graphics Metadata" introduced="^2" purpose="development" class="config PC">
  2357      <component name="graphics_metadata" long-name="Graphics Metadata" introduced="^2" purpose="development" class="config PC">
  1586       <unit mrp="os/graphics/graphics_info/graphics_metadata/graphics_metadata.mrp"/>
  2358       <unit mrp="os/graphics/graphics_info/graphics_metadata/graphics_metadata.mrp"/>
  1670      </component>
  2442      </component>
  1671     </collection>
  2443     </collection>
  1672     <collection name="graphicsapitest" long-name="Graphics API Tests" level="app-if"/>
  2444     <collection name="graphicsapitest" long-name="Graphics API Tests" level="app-if"/>
  1673    </block>
  2445    </block>
  1674    <block name="textandloc" level="services" long-name="Text and Localisation Services" levels="encoding util fonts tools text">
  2446    <block name="textandloc" level="services" long-name="Text and Localisation Services" levels="encoding util fonts tools text">
       
  2447     <collection name="textandloc_plat" long-name="Text and Localisation Platform Interfaces" level="text">
       
  2448      <component name="findutil_api" long-name="Find Utility API" filter="s60" class="api">
       
  2449       <unit bldFile="os/textandloc/textandloc_plat/findutil_api/group"/>
       
  2450      </component>
       
  2451      <component name="japanese_language_utilities_api" long-name="Japanese Language Utilities API" filter="s60" class="api">
       
  2452       <unit bldFile="os/textandloc/textandloc_plat/japanese_language_utilities_api/group"/>
       
  2453      </component>
       
  2454      <component name="sortutil_api" long-name="Sorting Utility API" filter="s60" class="api">
       
  2455       <unit bldFile="os/textandloc/textandloc_plat/sortutil_api/group"/>
       
  2456      </component>
       
  2457     </collection>
       
  2458     <collection name="textandloc_pub" long-name="Text and Localisation Public Interfaces" level="text">
       
  2459      <component name="directory_localizer_api" long-name="Directory Localizer API" filter="s60" class="api">
       
  2460       <unit bldFile="os/textandloc/textandloc_pub/directory_localizer_api/group"/>
       
  2461      </component>
       
  2462     </collection>
  1675     <collection name="charconvfw" long-name="Character Conversion" level="encoding">
  2463     <collection name="charconvfw" long-name="Character Conversion" level="encoding">
  1676      <component name="charconv_fw" long-name="Character Encoding and Conversion Framework" purpose="optional">
  2464      <component name="charconv_fw" long-name="Character Encoding and Conversion Framework" purpose="optional">
  1677       <unit bldFile="os/textandloc/charconvfw/charconv_fw/group" mrp="os/textandloc/charconvfw/charconv_fw/group/syslibs_charconv.mrp"/>
  2465       <unit bldFile="os/textandloc/charconvfw/charconv_fw/group" mrp="os/textandloc/charconvfw/charconv_fw/group/syslibs_charconv.mrp"/>
  1678      </component>
  2466      </component>
  1679      <component name="charconvplugins" long-name="Character Encoding and Conversion Plugins" purpose="optional" plugin="Y">
  2467      <component name="charconvplugins" long-name="Character Encoding and Conversion Plugins" purpose="optional" plugin="Y">
  1745      <component name="bitmapfonttools" long-name="Bitmap Font Tools" purpose="development" class="PC">
  2533      <component name="bitmapfonttools" long-name="Bitmap Font Tools" purpose="development" class="PC">
  1746       <unit bldFile="os/graphics/graphicstools/bitmapfonttools/group" mrp="os/graphics/graphicstools/bitmapfonttools/group/graphics_gdtran.mrp"/>
  2534       <unit bldFile="os/graphics/graphicstools/bitmapfonttools/group" mrp="os/graphics/graphicstools/bitmapfonttools/group/graphics_gdtran.mrp"/>
  1747      </component>
  2535      </component>
  1748     </collection>
  2536     </collection>
  1749     <collection name="textandloc_info" long-name="Text and Localisation Info" level="text">
  2537     <collection name="textandloc_info" long-name="Text and Localisation Info" level="text">
  1750      <component name="textandloc_pub" filter="s60" long-name="Text and Localisation Public Interfaces" class="api">
       
  1751       <unit bldFile="os/textandloc/textandloc_pub/group"/>
       
  1752      </component>
       
  1753      <component name="textandloc_plat" filter="s60" long-name="Text and Localisation Platform Interfaces" class="api">
       
  1754       <unit bldFile="os/textandloc/textandloc_plat/group"/>
       
  1755      </component>
       
  1756      <component name="textandloc_metadata" long-name="Text and Localisation Metadata" introduced="^2" purpose="development" class="config PC">
  2538      <component name="textandloc_metadata" long-name="Text and Localisation Metadata" introduced="^2" purpose="development" class="config PC">
  1757       <unit mrp="os/textandloc/textandloc_info/textandloc_metadata/textandloc_metadata.mrp"/>
  2539       <unit mrp="os/textandloc/textandloc_info/textandloc_metadata/textandloc_metadata.mrp"/>
  1758      </component>
  2540      </component>
  1759     </collection>
  2541     </collection>
  1760    </block>
  2542    </block>
  1761    <block name="xmlsrv" level="services" long-name="XML Services" levels="plugin server framework generic specific">
  2543    <block name="xmlsrv" level="services" long-name="XML Services" levels="plugin server framework generic specific">
       
  2544     <collection name="xmlsrv_plat" long-name="XML Services Platform Interfaces" level="specific">
       
  2545      <component name="xmlsrv_plat_build" long-name="XML Services Platform Interface Build" filter="s60" class="api">
       
  2546       <!-- need to fix the configuration used here. 
       
  2547 	  Either destribute to other components or use the new feature flags confguration mechanisms.
       
  2548 	  Remove this component and uncomment the other units when fixed-->
       
  2549       <unit bldFile="os/xmlsrv/xmlsrv_plat/group"/>
       
  2550      </component>
       
  2551      <component name="xml_encryption_api" long-name="XML Encryption API" filter="s60" class="api">
       
  2552       <!-- <unit bldFile="xmlsrv_plat/xml_encryption_api/group"/> -->
       
  2553      </component>
       
  2554      <component name="xml_signature_api" long-name="XML Signature API" filter="s60" class="api">
       
  2555       <!-- <unit bldFile="xmlsrv_plat/xml_signature_api/group"/> -->
       
  2556      </component>
       
  2557      <component name="xml_security_engine_utils_api" long-name="XML Security Engine Utils API" filter="s60" class="api">
       
  2558       <!-- <unit bldFile="xmlsrv_plat/xml_security_engine_utils_api/group"/> -->
       
  2559      </component>
       
  2560     </collection>
  1762     <collection name="xmlsecurityengine" long-name="XML Security Engine" level="framework">
  2561     <collection name="xmlsecurityengine" long-name="XML Security Engine" level="framework">
  1763      <component name="xmlseccertman" filter="s60" long-name="XML Security Certificate Manager">
  2562      <component name="xmlseccertman" filter="s60" long-name="XML Security Certificate Manager">
  1764       <unit bldFile="os/xmlsrv/xmlsecurityengine/xmlseccertman/group"/>
  2563       <unit bldFile="os/xmlsrv/xmlsecurityengine/xmlseccertman/group"/>
  1765      </component>
  2564      </component>
  1766      <component name="xmlsec" filter="s60" long-name="XML Security">
  2565      <component name="xmlsec" filter="s60" long-name="XML Security">
  1795      <component name="wbxmlparser" long-name="WBXML Parser" introduced="7.0s" purpose="optional" plugin="Y">
  2594      <component name="wbxmlparser" long-name="WBXML Parser" introduced="7.0s" purpose="optional" plugin="Y">
  1796       <unit bldFile="os/xmlsrv/xml/wbxmlparser/group" mrp="os/xmlsrv/xml/wbxmlparser/group/syslibs_wbxmlparser.mrp"/>
  2595       <unit bldFile="os/xmlsrv/xml/wbxmlparser/group" mrp="os/xmlsrv/xml/wbxmlparser/group/syslibs_wbxmlparser.mrp"/>
  1797      </component>
  2596      </component>
  1798     </collection>
  2597     </collection>
  1799     <collection name="xmlsrv_info" long-name="XML Services Info" level="specific">
  2598     <collection name="xmlsrv_info" long-name="XML Services Info" level="specific">
  1800      <component name="xmlsrv_plat" filter="s60" long-name="XML Services Platform Interfaces" class="api">
       
  1801       <unit bldFile="os/xmlsrv/xmlsrv_plat/group"/>
       
  1802      </component>
       
  1803      <component name="xmlsrv_metadata" long-name="XML Services Metadata" introduced="^2" purpose="development" class="config PC">
  2599      <component name="xmlsrv_metadata" long-name="XML Services Metadata" introduced="^2" purpose="development" class="config PC">
  1804       <unit mrp="os/xmlsrv/xmlsrv_info/xmlsrv_metadata/xmlsrv_metadata.mrp"/>
  2600       <unit mrp="os/xmlsrv/xmlsrv_info/xmlsrv_metadata/xmlsrv_metadata.mrp"/>
  1805      </component>
  2601      </component>
  1806     </collection>
  2602     </collection>
  1807    </block>
  2603    </block>
  2023       <!--  move exports into self-contained component.-->
  2819       <!--  move exports into self-contained component.-->
  2024       <unit bldFile="os/osrndtools/hti/group"/>
  2820       <unit bldFile="os/osrndtools/hti/group"/>
  2025      </component>
  2821      </component>
  2026     </collection>
  2822     </collection>
  2027     <collection name="osrndtools_info" long-name="OS R&amp;D tools Info" level="trace">
  2823     <collection name="osrndtools_info" long-name="OS R&amp;D tools Info" level="trace">
  2028      <component name="osrndtools_plat" filter="s60" long-name="OS R&amp;D tools Platform Interfaces" purpose="development" class="api">
       
  2029       <unit bldFile="os/osrndtools/osrndtools_plat/group"/>
       
  2030       <!-- currently empty. Remove? -->
       
  2031      </component>
       
  2032      <component name="osrndtools_metadata" long-name="OS R&amp;D tools Metadata" introduced="^2" purpose="development" class="config PC">
  2824      <component name="osrndtools_metadata" long-name="OS R&amp;D tools Metadata" introduced="^2" purpose="development" class="config PC">
  2033       <unit mrp="os/osrndtools/osrndtools_info/osrndtools_metadata/osrndtools_metadata.mrp"/>
  2825       <unit mrp="os/osrndtools/osrndtools_info/osrndtools_metadata/osrndtools_metadata.mrp"/>
  2034      </component>
  2826      </component>
  2035     </collection>
  2827     </collection>
  2036    </block>
  2828    </block>
  2037   </layer>
  2829   </layer>
  2038   <layer name="mw" long-name="Middleware" levels="generic specific">
  2830   <layer name="mw" long-name="Middleware" levels="generic specific">
  2039    <block name="appsupport" level="generic" long-name="Generic Application Support" levels="system plugin framework server generic specific">
  2831    <block name="appsupport" level="generic" long-name="Generic Application Support" levels="system plugin framework server generic specific">
       
  2832     <collection name="appsupport_pub" long-name="Generic Application Support Public Interfaces" level="specific">
       
  2833      <component name="flash_viewer_framework_api" long-name="Flash Viewer Framework API" filter="s60" class="api">
       
  2834       <unit bldFile="mw/appsupport/appsupport_pub/flash_viewer_framework_api/group"/>
       
  2835      </component>
       
  2836      <component name="network_status_api" long-name="Network Status API" filter="s60" class="api">
       
  2837       <unit bldFile="mw/appsupport/appsupport_pub/network_status_api/group"/>
       
  2838      </component>
       
  2839     </collection>
       
  2840     <collection name="appsupport_plat" long-name="Generic Application Support Platform Interfaces" level="specific">
       
  2841      <component name="action_plugin_api" long-name="Action Plug-In API" filter="s60" class="api">
       
  2842       <unit bldFile="mw/appsupport/appsupport_plat/action_plugin_api/group"/>
       
  2843      </component>
       
  2844      <component name="application_orientation_api" long-name="Application Orientation API" filter="s60" class="api">
       
  2845       <unit bldFile="mw/appsupport/appsupport_plat/application_orientation_api/group"/>
       
  2846      </component>
       
  2847      <component name="context_access_api" long-name="Context Access API" filter="s60" class="api">
       
  2848       <unit bldFile="mw/appsupport/appsupport_plat/context_access_api/group"/>
       
  2849      </component>
       
  2850      <component name="context_framework_services_api" long-name="Context Framework Services API" filter="s60" class="api">
       
  2851       <unit bldFile="mw/appsupport/appsupport_plat/context_framework_services_api/group"/>
       
  2852      </component>
       
  2853      <component name="context_framework_client_api" long-name="Context Framework Client API" filter="s60" class="api">
       
  2854       <unit bldFile="mw/appsupport/appsupport_plat/context_framework_client_api/group"/>
       
  2855      </component>
       
  2856      <component name="context_framework_listener_api" long-name="Context Framework Listener API" filter="s60" class="api">
       
  2857       <unit bldFile="mw/appsupport/appsupport_plat/context_framework_listener_api/group"/>
       
  2858      </component>
       
  2859      <component name="context_framework_version_api" long-name="Context Framework Version API" filter="s60" class="api">
       
  2860       <unit bldFile="mw/appsupport/appsupport_plat/context_framework_version_api/group"/>
       
  2861      </component>
       
  2862      <component name="context_source_plugin_api" long-name="Context Source Plug-In API" filter="s60" class="api">
       
  2863       <unit bldFile="mw/appsupport/appsupport_plat/context_source_plugin_api/group"/>
       
  2864      </component>
       
  2865      <component name="context_source_settings_manager_api" long-name="Context Source Settings Manager API" filter="s60" class="api">
       
  2866       <unit bldFile="mw/appsupport/appsupport_plat/context_source_settings_manager_api/group"/>
       
  2867      </component>
       
  2868      <component name="context_subscription_api" long-name="Context Subscription API" filter="s60" class="api">
       
  2869       <unit bldFile="mw/appsupport/appsupport_plat/context_subscription_api/group"/>
       
  2870      </component>
       
  2871      <component name="key_event_framework_api" long-name="Key Event Framework API" filter="s60" class="api">
       
  2872       <unit bldFile="mw/appsupport/appsupport_plat/key_event_framework_api/group"/>
       
  2873      </component>
       
  2874      <component name="key_event_framework_mapper_api" long-name="Key Event Framework Mapper API" filter="s60" class="api">
       
  2875       <unit bldFile="mw/appsupport/appsupport_plat/key_event_framework_mapper_api/group"/>
       
  2876      </component>
       
  2877      <component name="media_keys_definition_api" long-name="Media Keys Definition API" filter="s60" class="api">
       
  2878       <unit bldFile="mw/appsupport/appsupport_plat/media_keys_definition_api/group"/>
       
  2879      </component>
       
  2880      <component name="ood_threshold_api" long-name="OOD Threshold API" filter="s60" class="api">
       
  2881       <unit bldFile="mw/appsupport/appsupport_plat/ood_threshold_api/group"/>
       
  2882      </component>
       
  2883      <component name="oom_monitor_api" long-name="OOM Monitor API" filter="s60" class="api">
       
  2884       <unit bldFile="mw/appsupport/appsupport_plat/oom_monitor_api/group"/>
       
  2885      </component>
       
  2886      <component name="oom_monitor_plugin_api" long-name="OOM Monitor Plugin API" filter="s60" class="api">
       
  2887       <unit bldFile="mw/appsupport/appsupport_plat/oom_monitor_plugin_api/group"/>
       
  2888      </component>
       
  2889      <component name="operation_provider_api" long-name="Operation Provider API" filter="s60" class="api">
       
  2890       <unit bldFile="mw/appsupport/appsupport_plat/operation_provider_api/group"/>
       
  2891      </component>
       
  2892      <component name="phonecmdhandler_api" long-name="Phone Command Handler API" filter="s60" class="api">
       
  2893       <unit bldFile="mw/appsupport/appsupport_plat/phonecmdhandler_api/group"/>
       
  2894      </component>
       
  2895      <component name="restore_factory_settings_api" long-name="Restore Factory Settings API" filter="s60" class="api">
       
  2896       <unit bldFile="mw/appsupport/appsupport_plat/restore_factory_settings_api/group"/>
       
  2897      </component>
       
  2898      <component name="restore_factory_settings_plugin_api" long-name="Restore Factory Settings Plug-in API" filter="s60" class="api">
       
  2899       <unit bldFile="mw/appsupport/appsupport_plat/restore_factory_settings_plugin_api/group"/>
       
  2900      </component>
       
  2901      <component name="secondary_display_accfw_api" long-name="Secondary Display Accessory Framework API" filter="s60" class="api">
       
  2902       <unit bldFile="mw/appsupport/appsupport_plat/secondary_display_accfw_api/group"/>
       
  2903      </component>
       
  2904      <component name="secondary_display_startup_api" long-name="Secondary Display Startup API" filter="s60" class="api">
       
  2905       <unit bldFile="mw/appsupport/appsupport_plat/secondary_display_startup_api/group"/>
       
  2906      </component>
       
  2907      <component name="secondary_display_sysap_api" long-name="Secondary Display System Application API" filter="s60" class="api">
       
  2908       <unit bldFile="mw/appsupport/appsupport_plat/secondary_display_sysap_api/group"/>
       
  2909      </component>
       
  2910      <component name="secondary_display_system_state_api" long-name="Secondary Display System State API" filter="s60" class="api">
       
  2911       <unit bldFile="mw/appsupport/appsupport_plat/secondary_display_system_state_api/group"/>
       
  2912      </component>
       
  2913      <component name="sensor_user_setting_api" long-name="Sensor User Setting API" filter="s60" class="api">
       
  2914       <unit bldFile="mw/appsupport/appsupport_plat/sensor_user_setting_api/group"/>
       
  2915      </component>
       
  2916      <component name="startup_configuration_api" long-name="Startup Configuration API" filter="s60" class="api">
       
  2917       <unit bldFile="mw/appsupport/appsupport_plat/startup_configuration_api/group"/>
       
  2918      </component>
       
  2919      <component name="system_application_key_handler_plugin_api" long-name="System Application Key Handler Plug-in API" filter="s60" class="api">
       
  2920       <unit bldFile="mw/appsupport/appsupport_plat/system_application_key_handler_plugin_api/group"/>
       
  2921      </component>
       
  2922      <component name="system_application_light_control_plugin_api" long-name="System Application Light Control Plug-in API" filter="s60" class="api">
       
  2923       <unit bldFile="mw/appsupport/appsupport_plat/system_application_light_control_plugin_api/group"/>
       
  2924      </component>
       
  2925      <component name="system_application_notification_api" long-name="System Application Notification API" filter="s60" class="api">
       
  2926       <unit bldFile="mw/appsupport/appsupport_plat/system_application_notification_api/group"/>
       
  2927      </component>
       
  2928      <component name="system_application_plugin_callback_api" long-name="System Application Plug-in Callback API" filter="s60" class="api">
       
  2929       <unit bldFile="mw/appsupport/appsupport_plat/system_application_plugin_callback_api/group"/>
       
  2930      </component>
       
  2931     </collection>
  2040     <collection name="contextframework" long-name="Context Framework" level="framework">
  2932     <collection name="contextframework" long-name="Context Framework" level="framework">
  2041      <!-- the units that are commented out need to be put back when configuration is in place.
  2933      <!-- the units that are commented out need to be put back when configuration is in place.
  2042 		They're currently #included by contextframework_build, which should be removed when the other units are uncommented -->
  2934 		They're currently #included by contextframework_build, which should be removed when the other units are uncommented -->
  2043      <component name="cfw" filter="s60" long-name="Context Framework">
  2935      <component name="cfw" filter="s60" long-name="Context Framework">
  2044       <!--<unit bldFile="contextframework/cfw/group"/> -->
  2936       <!--<unit bldFile="contextframework/cfw/group"/> -->
  2167       <unit bldFile="mw/appsupport/tzservices/tzloc/group" mrp="mw/appsupport/tzservices/tzloc/group/app-services_timezonelocalization.mrp"/>
  3059       <unit bldFile="mw/appsupport/tzservices/tzloc/group" mrp="mw/appsupport/tzservices/tzloc/group/app-services_timezonelocalization.mrp"/>
  2168      </component>
  3060      </component>
  2169      <component name="tzlocrscfactory" long-name="Time Zone Localization Resource Factory" introduced="9.1" purpose="optional" class="config">
  3061      <component name="tzlocrscfactory" long-name="Time Zone Localization Resource Factory" introduced="9.1" purpose="optional" class="config">
  2170       <unit bldFile="mw/appsupport/tzservices/tzlocrscfactory/group" mrp="mw/appsupport/tzservices/tzlocrscfactory/group/app-services_tzlocalizationrscfactory.mrp"/>
  3062       <unit bldFile="mw/appsupport/tzservices/tzlocrscfactory/group" mrp="mw/appsupport/tzservices/tzlocrscfactory/group/app-services_tzlocalizationrscfactory.mrp"/>
  2171      </component>
  3063      </component>
       
  3064      <component name="tzdatabase" long-name="Time Zone Database" introduced="9.1" purpose="optional" class="config">
       
  3065       <unit bldFile="mw/appsupport/tzservices/tzdatabase/group" mrp="mw/appsupport/tzservices/tzdatabase/group/app-services_tzdb.mrp"/>
       
  3066      </component>
  2172     </collection>
  3067     </collection>
  2173     <collection name="contenthandling" long-name="Content Handling" level="plugin">
  3068     <collection name="contenthandling" long-name="Content Handling" level="plugin">
  2174      <component name="webrecognisers" long-name="Web Recognisers" purpose="optional" plugin="Y">
  3069      <component name="webrecognisers" long-name="Web Recognisers" purpose="optional" plugin="Y">
  2175       <unit bldFile="mw/appsupport/contenthandling/webrecognisers/group" mrp="mw/appsupport/contenthandling/webrecognisers/group/application-protocols_recognisers.mrp"/>
  3070       <unit bldFile="mw/appsupport/contenthandling/webrecognisers/group" mrp="mw/appsupport/contenthandling/webrecognisers/group/application-protocols_recognisers.mrp"/>
  2176      </component>
  3071      </component>
  2208      <component name="tzcompiler" long-name="Time Zone Compiler" introduced="9.1" purpose="optional" class="config PC">
  3103      <component name="tzcompiler" long-name="Time Zone Compiler" introduced="9.1" purpose="optional" class="config PC">
  2209       <unit bldFile="mw/appsupport/tzpcside/tzcompiler/group" mrp="mw/appsupport/tzpcside/tzcompiler/group/app-services_tzcompiler.mrp"/>
  3104       <unit bldFile="mw/appsupport/tzpcside/tzcompiler/group" mrp="mw/appsupport/tzpcside/tzcompiler/group/app-services_tzcompiler.mrp"/>
  2210      </component>
  3105      </component>
  2211     </collection>
  3106     </collection>
  2212     <collection name="appsupport_info" long-name="Generic Application Support Info" level="specific">
  3107     <collection name="appsupport_info" long-name="Generic Application Support Info" level="specific">
  2213      <component name="appsupport_plat" filter="s60" long-name="Generic Application Support Platform Interfaces" class="api">
       
  2214       <unit bldFile="mw/appsupport/appsupport_plat/group"/>
       
  2215      </component>
       
  2216      <component name="appsupport_pub" filter="s60" long-name="Generic Application Support Public Interfaces" class="api">
       
  2217       <unit bldFile="mw/appsupport/appsupport_pub/group"/>
       
  2218      </component>
       
  2219      <component name="appsupport_metadata" long-name="Generic Application Support Metadata" introduced="^2" purpose="development" class="config PC">
  3108      <component name="appsupport_metadata" long-name="Generic Application Support Metadata" introduced="^2" purpose="development" class="config PC">
  2220       <unit mrp="mw/appsupport/appsupport_info/appsupport_metadata/appsupport_metadata.mrp"/>
  3109       <unit mrp="mw/appsupport/appsupport_info/appsupport_metadata/appsupport_metadata.mrp"/>
  2221      </component>
  3110      </component>
  2222     </collection>
  3111     </collection>
  2223    </block>
  3112    </block>
  2224    <block name="securitysrv" level="generic" long-name="Security Services" levels="plugin framework server generic specific">
  3113    <block name="securitysrv" level="generic" long-name="Security Services" levels="plugin framework server generic specific">
       
  3114     <collection name="secsrv_plat" long-name="Security Services Platform Interfaces" level="specific">
       
  3115      <component name="cms_api" long-name="CMS API" filter="s60" class="api">
       
  3116       <unit bldFile="mw/securitysrv/secsrv_plat/cms_api/group"/>
       
  3117      </component>
       
  3118      <component name="pkcs12_parser_api" long-name="PKCS12 Parser API" filter="s60" class="api">
       
  3119       <unit bldFile="mw/securitysrv/secsrv_plat/pkcs12_parser_api/group"/>
       
  3120      </component>
       
  3121      <component name="java_utils_api" long-name="Java Utils API" filter="s60" class="api">
       
  3122       <unit bldFile="mw/securitysrv/secsrv_plat/java_utils_api/group"/>
       
  3123      </component>
       
  3124      <component name="wim_cert_api" long-name="WIM Cert API" filter="s60" class="api">
       
  3125       <unit bldFile="mw/securitysrv/secsrv_plat/wim_cert_api/group"/>
       
  3126      </component>
       
  3127      <component name="device_key_store_encryption_plugin_api" long-name="Device Key Store Encryption Plug-in API" filter="s60" class="api">
       
  3128       <unit bldFile="mw/securitysrv/secsrv_plat/device_key_store_encryption_plugin_api/group"/>
       
  3129      </component>
       
  3130      <component name="x509certnameparser_api" long-name="X.509 Certificate Name Parser API" filter="s60" class="api">
       
  3131       <unit bldFile="mw/securitysrv/secsrv_plat/x509certnameparser_api/group"/>
       
  3132      </component>
       
  3133      <component name="remote_lock_api" long-name="Remote Lock API" filter="s60" class="api">
       
  3134       <unit bldFile="mw/securitysrv/secsrv_plat/remote_lock_api/group"/>
       
  3135      </component>
       
  3136      <component name="pkidialog_api" long-name="PKI Dialog API" filter="s60" class="api">
       
  3137       <unit bldFile="mw/securitysrv/secsrv_plat/pkidialog_api/group"/>
       
  3138      </component>
       
  3139      <component name="provisioning_api" long-name="Provisioning API" filter="s60" class="api">
       
  3140       <unit bldFile="mw/securitysrv/secsrv_plat/provisioning_api/group"/>
       
  3141      </component>
       
  3142      <component name="keyguard_configuration_api" long-name="Keyguard Configuration API" filter="s60" class="api">
       
  3143       <unit bldFile="mw/securitysrv/secsrv_plat/keyguard_configuration_api/group"/>
       
  3144      </component>
       
  3145      <component name="keylock_policy_api" long-name="Keylock Policy API" filter="s60" class="api">
       
  3146       <unit bldFile="mw/securitysrv/secsrv_plat/keylock_policy_api/group"/>
       
  3147      </component>
       
  3148      <component name="security_code_ui_api" long-name="Security Code UI API" filter="s60" class="api">
       
  3149       <unit bldFile="mw/securitysrv/secsrv_plat/security_code_ui_api/group"/>
       
  3150      </component>
       
  3151      <component name="gba_api" long-name="GBA API" filter="s60" class="api">
       
  3152       <unit bldFile="mw/securitysrv/secsrv_plat/gba_api/group"/>
       
  3153      </component>
       
  3154      <component name="keyguard_access_api" long-name="Keyguard Access API" filter="s60" class="api">
       
  3155       <unit bldFile="mw/securitysrv/secsrv_plat/keyguard_access_api/group"/>
       
  3156      </component>
       
  3157      <component name="devicelock_access_api" long-name="Device Lock Access API" filter="s60" class="api">
       
  3158       <unit bldFile="mw/securitysrv/secsrv_plat/devicelock_access_api/group"/>
       
  3159      </component>
       
  3160      <component name="lockapp_server_api" long-name="Lock Application Server API" filter="s60" class="api">
       
  3161       <unit bldFile="mw/securitysrv/secsrv_plat/lockapp_server_api/group"/>
       
  3162      </component>
       
  3163      <component name="devencadaptation_api" long-name="Device Encryption Adaptation API" filter="s60" class="api">
       
  3164       <unit bldFile="mw/securitysrv/secsrv_plat/devencadaptation_api/group"/>
       
  3165      </component>
       
  3166      <component name="devenccommonutils_api" long-name="Device Encryption Common Utils API" filter="s60" class="api">
       
  3167       <unit bldFile="mw/securitysrv/secsrv_plat/devenccommonutils_api/group"/>
       
  3168      </component>
       
  3169     </collection>
  2225     <collection name="cms" long-name="Certificate Management Service" level="server">
  3170     <collection name="cms" long-name="Certificate Management Service" level="server">
  2226      <!-- collection is really a component. Need to move down a directory-->
  3171      <!-- collection is really a component. Need to move down a directory-->
  2227      <component name="cms_build" filter="s60" long-name="CMS" introduced="^3">
  3172      <component name="cms_build" filter="s60" long-name="CMS" introduced="^3">
  2228       <unit bldFile="mw/securitysrv/cms/group"/>
  3173       <unit bldFile="mw/securitysrv/cms/group"/>
  2229      </component>
  3174      </component>
  2337       <!-- need to split this into the above components, or remove #includes and make this a ROM  component-->
  3282       <!-- need to split this into the above components, or remove #includes and make this a ROM  component-->
  2338       <unit bldFile="mw/securitysrv/devencdiskutils/group"/>
  3283       <unit bldFile="mw/securitysrv/devencdiskutils/group"/>
  2339      </component>
  3284      </component>
  2340     </collection>
  3285     </collection>
  2341     <collection name="securitysrv_info" long-name="Security Services Info" level="specific">
  3286     <collection name="securitysrv_info" long-name="Security Services Info" level="specific">
  2342      <component name="secsrv_plat" long-name="Security Services Platform Interfaces" filter="s60" class="api">
       
  2343       <unit bldFile="mw/securitysrv/secsrv_plat/group"/>
       
  2344      </component>
       
  2345      <component name="securitysrv_metadata" long-name="Security Services Metadata" introduced="^2" purpose="development" class="config PC">
  3287      <component name="securitysrv_metadata" long-name="Security Services Metadata" introduced="^2" purpose="development" class="config PC">
  2346       <unit mrp="mw/securitysrv/securitysrv_info/securitysrv_metadata/securitysrv_metadata.mrp"/>
  3288       <unit mrp="mw/securitysrv/securitysrv_info/securitysrv_metadata/securitysrv_metadata.mrp"/>
  2347      </component>
  3289      </component>
  2348     </collection>
  3290     </collection>
  2349    </block>
  3291    </block>
  2350    <block name="drm" level="generic" long-name="DRM" levels="plugin framework server generic specific">
  3292    <block name="drm" level="generic" long-name="DRM" levels="plugin framework server generic specific">
       
  3293     <collection name="drm_plat" long-name="DRM Platform Interfaces" level="specific">
       
  3294      <component name="roap_api" long-name="ROAP API" filter="s60" class="api">
       
  3295       <unit bldFile="mw/drm/drm_plat/roap_api/group"/>
       
  3296      </component>
       
  3297      <component name="drm_common_api" long-name="DRM Common API" filter="s60" class="api">
       
  3298       <unit bldFile="mw/drm/drm_plat/drm_common_api/group"/>
       
  3299      </component>
       
  3300      <component name="drm_rights_api" long-name="DRM Rights API" filter="s60" class="api">
       
  3301       <unit bldFile="mw/drm/drm_plat/drm_rights_api/group"/>
       
  3302      </component>
       
  3303      <component name="drm_legacy_api" long-name="DRM Legacy API" filter="s60" class="api">
       
  3304       <unit bldFile="mw/drm/drm_plat/drm_legacy_api/group"/>
       
  3305      </component>
       
  3306      <component name="dcf_repository_api" long-name="DCF Repository API" filter="s60" class="api">
       
  3307       <unit bldFile="mw/drm/drm_plat/dcf_repository_api/group"/>
       
  3308      </component>
       
  3309      <component name="drm_service_api" long-name="DRM Service API" filter="s60" class="api">
       
  3310       <unit bldFile="mw/drm/drm_plat/drm_service_api/group"/>
       
  3311      </component>
       
  3312      <component name="drm_secondary_display_api" long-name="DRM Secondary Display API" filter="s60" class="api">
       
  3313       <unit bldFile="mw/drm/drm_plat/drm_secondary_display_api/group"/>
       
  3314      </component>
       
  3315      <component name="drm_license_manager_api" long-name="DRM License Manager API" filter="s60" class="api">
       
  3316       <unit bldFile="mw/drm/drm_plat/drm_license_manager_api/group"/>
       
  3317      </component>
       
  3318      <component name="drm_utility_api" long-name="DRM Utility API" filter="s60" class="api">
       
  3319       <unit bldFile="mw/drm/drm_plat/drm_utility_api/group"/>
       
  3320      </component>
       
  3321      <component name="drm_agents_api" long-name="DRM Agents API" filter="s60" class="api">
       
  3322       <unit bldFile="mw/drm/drm_plat/drm_agents_api/group"/>
       
  3323      </component>
       
  3324      <component name="wmdrm_core_api" long-name="WM DRM Core API" filter="s60" class="api">
       
  3325       <unit bldFile="mw/drm/drm_plat/wmdrm_core_api/group"/>
       
  3326      </component>
       
  3327      <component name="wmdrm_access_api" long-name="WMDRM Access API" filter="s60" class="api">
       
  3328       <unit bldFile="mw/drm/drm_plat/wmdrm_access_api/group"/>
       
  3329      </component>
       
  3330      <component name="camese_utility_api" long-name="Camese Utility API" filter="s60" class="api">
       
  3331       <unit bldFile="mw/drm/drm_plat/camese_utility_api/group"/>
       
  3332      </component>
       
  3333      <component name="camese_framework_api" long-name="Camese Framework API" filter="s60" class="api">
       
  3334       <unit bldFile="mw/drm/drm_plat/camese_framework_api/group"/>
       
  3335      </component>
       
  3336     </collection>
       
  3337     <collection name="drm_pub" long-name="DRM Public Interfaces" level="specific">
       
  3338      <component name="drm_helper_api" long-name="DRM Helper API" filter="s60" class="api">
       
  3339       <unit bldFile="mw/drm/drm_pub/drm_helper_api/group"/>
       
  3340      </component>
       
  3341      <component name="oma_drm_caf_agent_api" long-name="OMA DRM CAF Agent API" filter="s60" class="api">
       
  3342       <unit bldFile="mw/drm/drm_pub/oma_drm_caf_agent_api/group"/>
       
  3343      </component>
       
  3344      <component name="drm_license_checker_api" long-name="DRM License Checker API" filter="s60" class="api">
       
  3345       <unit bldFile="mw/drm/drm_pub/drm_license_checker_api/group"/>
       
  3346      </component>
       
  3347     </collection>
  2351     <collection name="commondrm" long-name="Common DRM" level="generic">
  3348     <collection name="commondrm" long-name="Common DRM" level="generic">
  2352      <!-- it looks like this collection would be better as a component. If so, move down a directory. Otherwise, split up the bld.inf -->
  3349      <!-- it looks like this collection would be better as a component. If so, move down a directory. Otherwise, split up the bld.inf -->
  2353      <component name="drmencryptor" filter="s60" long-name="DRM Encryptor" class="placeholder">
  3350      <component name="drmencryptor" filter="s60" long-name="DRM Encryptor" class="placeholder">
  2354       <!-- this should have its own bld.inf or be removed as a component -->
  3351       <!-- this should have its own bld.inf or be removed as a component -->
  2355      </component>
  3352      </component>
  2387      <!-- collection is really a component. Move down a directory -->
  3384      <!-- collection is really a component. Move down a directory -->
  2388      <component name="wmdrm_build" filter="s60" long-name="WM DRM Build">
  3385      <component name="wmdrm_build" filter="s60" long-name="WM DRM Build">
  2389       <unit bldFile="mw/drm/wmdrm/group"/>
  3386       <unit bldFile="mw/drm/wmdrm/group"/>
  2390      </component>
  3387      </component>
  2391     </collection>
  3388     </collection>
  2392     <collection name="drm_info" long-name="DRM Info" level="specific">
  3389     <collection name="drm_info" long-name="DRM Info" level="specific"/>
  2393      <component name="drm_pub" filter="s60" long-name="DRM Public Interfaces" class="api">
       
  2394       <unit bldFile="mw/drm/drm_pub/group"/>
       
  2395      </component>
       
  2396      <component name="drm_plat" filter="s60" long-name="DRM Platform Interfaces" class="api">
       
  2397       <unit bldFile="mw/drm/drm_plat/group"/>
       
  2398      </component>
       
  2399     </collection>
       
  2400    </block>
  3390    </block>
  2401    <block name="locationsrv" level="specific" long-name="Location Services" levels="plugin fw server if">
  3391    <block name="locationsrv" level="specific" long-name="Location Services" levels="plugin fw server if">
       
  3392     <collection name="locsrv_pub" long-name="Location Services Public Interfaces" level="if">
       
  3393      <component name="landmarks_search_api" long-name="Landmarks Search API" filter="s60" class="api">
       
  3394       <unit bldFile="mw/locationsrv/locsrv_pub/landmarks_search_api/group"/>
       
  3395      </component>
       
  3396      <component name="landmarks_api" long-name="Landmarks API" filter="s60" class="api">
       
  3397       <unit bldFile="mw/locationsrv/locsrv_pub/landmarks_api/group"/>
       
  3398      </component>
       
  3399      <component name="landmarks_database_management_api" long-name="Landmarks Database Management API" filter="s60" class="api">
       
  3400       <unit bldFile="mw/locationsrv/locsrv_pub/landmarks_database_management_api/group"/>
       
  3401      </component>
       
  3402      <component name="location_triggering_api" long-name="Location Triggering API" filter="s60" class="api">
       
  3403       <unit bldFile="mw/locationsrv/locsrv_pub/location_triggering_api/group"/>
       
  3404      </component>
       
  3405      <component name="blid_application_satellite_info_api" long-name="BLID Application Satellite Info API" filter="s60" class="api">
       
  3406       <unit bldFile="mw/locationsrv/locsrv_pub/blid_application_satellite_info_api/group"/>
       
  3407      </component>
       
  3408     </collection>
       
  3409     <collection name="locsrv_plat" long-name="Location Services Platform Interfaces" level="if">
       
  3410      <component name="map_and_navigation_api" long-name="Map and Navigation API" filter="s60" class="api">
       
  3411       <unit bldFile="mw/locationsrv/locsrv_plat/map_and_navigation_api/group"/>
       
  3412      </component>
       
  3413      <component name="map_and_navigation_provider_discovery_api" long-name="Map and Navigation Provider Discovery API" filter="s60" class="api">
       
  3414       <unit bldFile="mw/locationsrv/locsrv_plat/map_and_navigation_provider_discovery_api/group"/>
       
  3415      </component>
       
  3416      <component name="geocoding_api" long-name="Geocoding API" filter="s60" class="api">
       
  3417       <unit bldFile="mw/locationsrv/locsrv_plat/geocoding_api/group"/>
       
  3418      </component>
       
  3419      <component name="map_image_api" long-name="Map Image API" filter="s60" class="api">
       
  3420       <unit bldFile="mw/locationsrv/locsrv_plat/map_image_api/group"/>
       
  3421      </component>
       
  3422      <component name="map_and_navigation_aiw_api" long-name="Map and Navigation AIW API" filter="s60" class="api">
       
  3423       <unit bldFile="mw/locationsrv/locsrv_plat/map_and_navigation_aiw_api/group"/>
       
  3424      </component>
       
  3425      <component name="map_and_navigation_provider_api" long-name="Map and Navigation Provider API" filter="s60" class="api">
       
  3426       <unit bldFile="mw/locationsrv/locsrv_plat/map_and_navigation_provider_api/group"/>
       
  3427      </component>
       
  3428      <component name="landmarks_category_definition_api" long-name="Landmarks Category Definition API" filter="s60" class="api">
       
  3429       <unit bldFile="mw/locationsrv/locsrv_plat/landmarks_category_definition_api/group"/>
       
  3430      </component>
       
  3431      <component name="supl_settings_api" long-name="SUPL Settings API" filter="s60" class="api">
       
  3432       <unit bldFile="mw/locationsrv/locsrv_plat/supl_settings_api/group"/>
       
  3433      </component>
       
  3434      <component name="location_settings_launch_api" long-name="Location Settings Launch API" filter="s60" class="api">
       
  3435       <unit bldFile="mw/locationsrv/locsrv_plat/location_settings_launch_api/group"/>
       
  3436      </component>
       
  3437      <component name="map_image_conversion_plugin_api" long-name="Map Image Conversion Plug-In API" filter="s60" class="api">
       
  3438       <unit bldFile="mw/locationsrv/locsrv_plat/map_image_conversion_plugin_api/group"/>
       
  3439      </component>
       
  3440      <component name="psy_configuration_ui_plugin_api" long-name="PSY Configuration UI Plug-in API" filter="s60" class="api">
       
  3441       <unit bldFile="mw/locationsrv/locsrv_plat/psy_configuration_ui_plugin_api/group"/>
       
  3442      </component>
       
  3443      <component name="np_proxy_configuration_api" long-name="NP Proxy Configuration API" filter="s60" class="api">
       
  3444       <unit bldFile="mw/locationsrv/locsrv_plat/np_proxy_configuration_api/group"/>
       
  3445      </component>
       
  3446      <component name="supl_terminal_initiation_api" long-name="SUPL Terminal Initiation API" filter="s60" class="api">
       
  3447       <unit bldFile="mw/locationsrv/locsrv_plat/supl_terminal_initiation_api/group"/>
       
  3448      </component>
       
  3449      <component name="location_notation_preferences_settings_api" long-name="Location Notation Preferences Settings API" filter="s60" class="api">
       
  3450       <unit bldFile="mw/locationsrv/locsrv_plat/location_notation_preferences_settings_api/group"/>
       
  3451      </component>
       
  3452      <component name="supl_settings_notifier_secondary_display_api" long-name="SUPL Settings Notifier Secondary Display API" filter="s60" class="api">
       
  3453       <unit bldFile="mw/locationsrv/locsrv_plat/supl_settings_notifier_secondary_display_api/group"/>
       
  3454      </component>
       
  3455      <component name="supl_network_initiation_api" long-name="SUPL Network Initiation API" filter="s60" class="api">
       
  3456       <unit bldFile="mw/locationsrv/locsrv_plat/supl_network_initiation_api/group"/>
       
  3457      </component>
       
  3458      <component name="privacy_notifiers_secondary_display_api" long-name="Privacy Notifiers Secondary Display API" filter="s60" class="api">
       
  3459       <unit bldFile="mw/locationsrv/locsrv_plat/privacy_notifiers_secondary_display_api/group"/>
       
  3460      </component>
       
  3461      <component name="oma_supl_configuration_parameter_api" long-name="OMA SUPL Configuration Parameter API" filter="s60" class="api">
       
  3462       <unit bldFile="mw/locationsrv/locsrv_plat/oma_supl_configuration_parameter_api/group"/>
       
  3463      </component>
       
  3464      <component name="supl_query_secondary_display_api" long-name="SUPL Query Secondary Display API" filter="s60" class="api">
       
  3465       <unit bldFile="mw/locationsrv/locsrv_plat/supl_query_secondary_display_api/group"/>
       
  3466      </component>
       
  3467      <component name="location_triggering_management_api" long-name="Location Triggering Management API" filter="s60" class="api">
       
  3468       <unit bldFile="mw/locationsrv/locsrv_plat/location_triggering_management_api/group"/>
       
  3469      </component>
       
  3470      <component name="location_triggering_status_information_api" long-name="Location Triggering Status Information API" filter="s60" class="api">
       
  3471       <unit bldFile="mw/locationsrv/locsrv_plat/location_triggering_status_information_api/group"/>
       
  3472      </component>
       
  3473      <component name="oma_supl_asn_codec_plugin_api" long-name="OMA SUPL ASN Codec Plugin API" filter="s60" class="api">
       
  3474       <unit bldFile="mw/locationsrv/locsrv_plat/oma_supl_asn_codec_plugin_api/group"/>
       
  3475      </component>
       
  3476      <component name="location_local_variation_api" long-name="Location Local Variation API" filter="s60" class="api">
       
  3477       <unit bldFile="mw/locationsrv/locsrv_plat/location_local_variation_api/group"/>
       
  3478      </component>
       
  3479     </collection>
  2402     <collection name="genericpositioningplugins" long-name="Generic Positioning Plugins" level="plugin">
  3480     <collection name="genericpositioningplugins" long-name="Generic Positioning Plugins" level="plugin">
  2403      <component name="locationnpppsy" filter="s60" long-name="Location Positioning Proxy PSY" plugin="Y">
  3481      <component name="locationnpppsy" filter="s60" long-name="Location Positioning Proxy PSY" plugin="Y">
  2404       <unit bldFile="mw/locationsrv/genericpositioningplugins/locationnpppsy/group"/>
  3482       <unit bldFile="mw/locationsrv/genericpositioningplugins/locationnpppsy/group"/>
  2405      </component>
  3483      </component>
  2406      <component name="locationsuplpsy" filter="s60" long-name="Location SUPL PSY" introduced="^3" plugin="Y">
  3484      <component name="locationsuplpsy" filter="s60" long-name="Location SUPL PSY" introduced="^3" plugin="Y">
  2481      <component name="locationtriggering_build" filter="s60" long-name="Location Triggering Build">
  3559      <component name="locationtriggering_build" filter="s60" long-name="Location Triggering Build">
  2482       <!--  should remove #include from this and maybe put exports in the above components -->
  3560       <!--  should remove #include from this and maybe put exports in the above components -->
  2483       <unit bldFile="mw/locationsrv/locationtriggering/group"/>
  3561       <unit bldFile="mw/locationsrv/locationtriggering/group"/>
  2484      </component>
  3562      </component>
  2485     </collection>
  3563     </collection>
  2486     <collection name="locationsrv_info" long-name="Location Services Info" level="if">
       
  2487      <component name="locsrv_plat" filter="s60" long-name="Location Services Platform Interfaces" class="api">
       
  2488       <unit bldFile="mw/locationsrv/locsrv_plat/group"/>
       
  2489      </component>
       
  2490      <component name="locsrv_pub" filter="s60" long-name="Location Services Public Interfaces" class="api">
       
  2491       <unit bldFile="mw/locationsrv/locsrv_pub/group"/>
       
  2492      </component>
       
  2493     </collection>
       
  2494    </block>
  3564    </block>
  2495    <block name="accesssec" level="generic" long-name="Access Security" levels="plugin framework server generic specific">
  3565    <block name="accesssec" level="generic" long-name="Access Security" levels="plugin framework server generic specific">
       
  3566     <collection name="accesssec_plat" long-name="Access Security Platform Interfaces" level="specific">
       
  3567      <component name="wapi_security_settings_ui_api" long-name="WAPI Security Settings UI API" filter="s60" class="api">
       
  3568       <unit bldFile="mw/accesssec/accesssec_plat/wapi_security_settings_ui_api/group"/>
       
  3569      </component>
       
  3570      <component name="wep_security_settings_ui_api" long-name="WEP Security Settings UI API" filter="s60" class="api">
       
  3571       <unit bldFile="mw/accesssec/accesssec_plat/wep_security_settings_ui_api/group"/>
       
  3572      </component>
       
  3573      <component name="wi-fi_protected_setup_ui_api" long-name="Wi-Fi Protected Setup UI API" filter="s60" class="api">
       
  3574       <unit bldFile="mw/accesssec/accesssec_plat/wi-fi_protected_setup_ui_api/group"/>
       
  3575      </component>
       
  3576      <component name="wlan_eap_settings_ui_api" long-name="WLAN EAP Settings UI API" filter="s60" class="api">
       
  3577       <unit bldFile="mw/accesssec/accesssec_plat/wlan_eap_settings_ui_api/group"/>
       
  3578      </component>
       
  3579      <component name="wpa_security_settings_ui_api" long-name="WPA Security Settings UI API" filter="s60" class="api">
       
  3580       <unit bldFile="mw/accesssec/accesssec_plat/wpa_security_settings_ui_api/group"/>
       
  3581      </component>
       
  3582      <component name="eap_vpn_api" long-name="EAP VPN API" filter="s60" class="api">
       
  3583       <unit bldFile="mw/accesssec/accesssec_plat/eap_vpn_api/group"/>
       
  3584      </component>
       
  3585      <component name="eapsim_db_api" long-name="EAP-SIM DB API" filter="s60" class="api">
       
  3586       <unit bldFile="mw/accesssec/accesssec_plat/eapsim_db_api/group"/>
       
  3587      </component>
       
  3588      <component name="eap_type_api" long-name="EAP Type API" filter="s60" class="api">
       
  3589       <unit bldFile="mw/accesssec/accesssec_plat/eap_type_api/group"/>
       
  3590      </component>
       
  3591      <component name="eaptlspeap_db_api" long-name="EAP-TLS-PEAP DB API" filter="s60" class="api">
       
  3592       <unit bldFile="mw/accesssec/accesssec_plat/eaptlspeap_db_api/group"/>
       
  3593      </component>
       
  3594      <component name="eapleap_db_api" long-name="LEAP DB API" filter="s60" class="api">
       
  3595       <unit bldFile="mw/accesssec/accesssec_plat/eapleap_db_api/group"/>
       
  3596      </component>
       
  3597      <component name="eapgtc_db_api" long-name="EAP-GTC DB API" filter="s60" class="api">
       
  3598       <unit bldFile="mw/accesssec/accesssec_plat/eapgtc_db_api/group"/>
       
  3599      </component>
       
  3600      <component name="eapmschapv2_db_api" long-name="EAP-MSCHAPV2 DB API" filter="s60" class="api">
       
  3601       <unit bldFile="mw/accesssec/accesssec_plat/eapmschapv2_db_api/group"/>
       
  3602      </component>
       
  3603      <component name="eapaka_db_api" long-name="EAP-AKA DB API" filter="s60" class="api">
       
  3604       <unit bldFile="mw/accesssec/accesssec_plat/eapaka_db_api/group"/>
       
  3605      </component>
       
  3606      <component name="wapi_db_api" long-name="WAPI DB API" filter="s60" class="api">
       
  3607       <unit bldFile="mw/accesssec/accesssec_plat/wapi_db_api/group"/>
       
  3608      </component>
       
  3609     </collection>
  2496     <collection name="wlansecuritysettings" long-name="WLAN Security Settings" level="specific">
  3610     <collection name="wlansecuritysettings" long-name="WLAN Security Settings" level="specific">
  2497      <component name="wapisecuritysettingsui" filter="s60" long-name="WAPI Security Settings UI" introduced="9.1">
  3611      <component name="wapisecuritysettingsui" filter="s60" long-name="WAPI Security Settings UI" introduced="9.1">
  2498       <!-- the directory for this needs to be moved up to the right level -->
  3612       <!-- the directory for this needs to be moved up to the right level -->
  2499       <unit bldFile="mw/accesssec/wlansecuritysettings/wapisecuritysettingsui/stub/group"/>
  3613       <unit bldFile="mw/accesssec/wlansecuritysettings/wapisecuritysettingsui/stub/group"/>
  2500      </component>
  3614      </component>
  2514     <collection name="eapol" long-name="EAPOL" level="framework">
  3628     <collection name="eapol" long-name="EAPOL" level="framework">
  2515      <component name="eapol_framework" filter="s60" long-name="EAPOL Framework" introduced="9.2">
  3629      <component name="eapol_framework" filter="s60" long-name="EAPOL Framework" introduced="9.2">
  2516       <unit bldFile="mw/accesssec/eapol/eapol_framework/eapol_symbian/group"/>
  3630       <unit bldFile="mw/accesssec/eapol/eapol_framework/eapol_symbian/group"/>
  2517      </component>
  3631      </component>
  2518     </collection>
  3632     </collection>
  2519     <collection name="accesssec_info" long-name="Access Security Info" level="specific">
       
  2520      <component name="accesssec_plat" filter="s60" long-name="Access Security Platform Interfaces" class="api">
       
  2521       <unit bldFile="mw/accesssec/accesssec_plat/group"/>
       
  2522      </component>
       
  2523     </collection>
       
  2524    </block>
  3633    </block>
  2525    <block name="ipconnmgmt" level="generic" long-name="IP Connectivity Management" levels="plugin framework server generic utils">
  3634    <block name="ipconnmgmt" level="generic" long-name="IP Connectivity Management" levels="plugin framework server generic utils">
       
  3635     <collection name="ipcm_plat" long-name="IP Connectivity Management Platform Interfaces" level="utils">
       
  3636      <component name="access_point_engine_misc_api" long-name="Access Point Engine Misc API" filter="s60" class="api">
       
  3637       <unit bldFile="mw/ipconnmgmt/ipcm_plat/access_point_engine_misc_api/group"/>
       
  3638      </component>
       
  3639      <component name="bearer_settings_plugin_api" long-name="Bearer Settings Plugin API" filter="s60" class="api">
       
  3640       <unit bldFile="mw/ipconnmgmt/ipcm_plat/bearer_settings_plugin_api/group"/>
       
  3641      </component>
       
  3642      <component name="commsdat_wlan_api" long-name="CommsDat WLAN API" filter="s60" class="api">
       
  3643       <unit bldFile="mw/ipconnmgmt/ipcm_plat/commsdat_wlan_api/group"/>
       
  3644      </component>
       
  3645      <component name="connection_monitor_extension_api" long-name="Connection Monitor Extension API" filter="s60" class="api">
       
  3646       <unit bldFile="mw/ipconnmgmt/ipcm_plat/connection_monitor_extension_api/group"/>
       
  3647      </component>
       
  3648      <component name="connection_ui_utilities_api" long-name="Connection UI Utilities API" filter="s60" class="api">
       
  3649       <unit bldFile="mw/ipconnmgmt/ipcm_plat/connection_ui_utilities_api/group"/>
       
  3650      </component>
       
  3651      <component name="disconnect_dialog_api" long-name="Disconnect Dialog API" filter="s60" class="api">
       
  3652       <unit bldFile="mw/ipconnmgmt/ipcm_plat/disconnect_dialog_api/group"/>
       
  3653      </component>
       
  3654      <component name="disconnect_dialog_disable_api" long-name="Disconnect Dialog Disable API" filter="s60" class="api">
       
  3655       <unit bldFile="mw/ipconnmgmt/ipcm_plat/disconnect_dialog_disable_api/group"/>
       
  3656      </component>
       
  3657      <component name="extended_connection_settings_api" long-name="Extended Connection Settings API" filter="s60" class="api">
       
  3658       <unit bldFile="mw/ipconnmgmt/ipcm_plat/extended_connection_settings_api/group"/>
       
  3659      </component>
       
  3660      <component name="mpm_default_connection_api" long-name="MPM Default Connection API" filter="s60" class="api">
       
  3661       <unit bldFile="mw/ipconnmgmt/ipcm_plat/mpm_default_connection_api/group"/>
       
  3662      </component>
       
  3663      <component name="pdpcontextmanager2_reset_factory_settings_api" long-name="PDP Context Manager 2 Reset Factory Settings API" filter="s60" class="api">
       
  3664       <unit bldFile="mw/ipconnmgmt/ipcm_plat/pdpcontextmanager2_reset_factory_settings_api/group"/>
       
  3665      </component>
       
  3666      <component name="pdpcontextmanager2_settings_api" long-name="PDP Context Manager 2 Settings API" filter="s60" class="api">
       
  3667       <unit bldFile="mw/ipconnmgmt/ipcm_plat/pdpcontextmanager2_settings_api/group"/>
       
  3668      </component>
       
  3669      <component name="mpm_connect_screen_api" long-name="MPM Connect Screen API" filter="s60" class="api">
       
  3670       <unit bldFile="mw/ipconnmgmt/ipcm_plat/mpm_connect_screen_api/group"/>
       
  3671      </component>
       
  3672     </collection>
       
  3673     <collection name="ipcm_pub" long-name="IP Connectivity Management Public Interfaces" level="utils">
       
  3674      <component name="connection_settings_api" long-name="Connection Settings API" filter="s60" class="api">
       
  3675       <unit bldFile="mw/ipconnmgmt/ipcm_pub/connection_settings_api/group"/>
       
  3676      </component>
       
  3677      <component name="access_point_engine_api" long-name="Access Point Engine API" filter="s60" class="api">
       
  3678       <unit bldFile="mw/ipconnmgmt/ipcm_pub/access_point_engine_api/group"/>
       
  3679      </component>
       
  3680      <component name="access_point_settings_handler_api" long-name="Access Point Settings Handler API" filter="s60" class="api">
       
  3681       <unit bldFile="mw/ipconnmgmt/ipcm_pub/access_point_settings_handler_api/group"/>
       
  3682      </component>
       
  3683      <component name="data_connection_log_counters_api" long-name="Data Connection Log Counters API" filter="s60" class="api">
       
  3684       <unit bldFile="mw/ipconnmgmt/ipcm_pub/data_connection_log_counters_api/group"/>
       
  3685      </component>
       
  3686      <component name="connection_monitor_server_api" long-name="Connection Monitor Server API" filter="s60" class="api">
       
  3687       <unit bldFile="mw/ipconnmgmt/ipcm_pub/connection_monitor_server_api/group"/>
       
  3688      </component>
       
  3689      <component name="connection_settings_ui_api" long-name="Connection Settings UI API" filter="s60" class="api">
       
  3690       <unit bldFile="mw/ipconnmgmt/ipcm_pub/connection_settings_ui_api/group"/>
       
  3691      </component>
       
  3692      <component name="agent_dialog_api" long-name="Agent Dialog API" filter="s60" class="api">
       
  3693       <unit bldFile="mw/ipconnmgmt/ipcm_pub/agent_dialog_api/group"/>
       
  3694      </component>
       
  3695      <component name="extendedconnpref_api" long-name="Extended Connection Preferences API" filter="s60" class="api">
       
  3696       <unit bldFile="mw/ipconnmgmt/ipcm_pub/extendedconnpref_api/group"/>
       
  3697      </component>
       
  3698     </collection>
  2526     <collection name="accesspointcontrol" long-name="Access Point Control" level="plugin">
  3699     <collection name="accesspointcontrol" long-name="Access Point Control" level="plugin">
  2527      <component name="apcontrollistplugin" filter="s60" long-name="Access Point Control List Plugin" introduced="^2" plugin="Y">
  3700      <component name="apcontrollistplugin" filter="s60" long-name="Access Point Control List Plugin" introduced="^2" plugin="Y">
  2528       <unit bldFile="mw/ipconnmgmt/accesspointcontrol/apcontrollistplugin/group"/>
  3701       <unit bldFile="mw/ipconnmgmt/accesspointcontrol/apcontrollistplugin/group"/>
  2529      </component>
  3702      </component>
  2530     </collection>
  3703     </collection>
  2602       <!-- move exports to another component, this is needed for the #ifndef for commsdatcreatorrfsplugin until configuration is in place-->
  3775       <!-- move exports to another component, this is needed for the #ifndef for commsdatcreatorrfsplugin until configuration is in place-->
  2603       <unit bldFile="mw/ipconnmgmt/dbcreator/group"/>
  3776       <unit bldFile="mw/ipconnmgmt/dbcreator/group"/>
  2604      </component>
  3777      </component>
  2605     </collection>
  3778     </collection>
  2606     <collection name="ipconnmgmt_info" long-name="IP Connectivity Management Info" level="utils">
  3779     <collection name="ipconnmgmt_info" long-name="IP Connectivity Management Info" level="utils">
  2607      <component name="ipcm_pub" filter="s60" long-name="IP Connectivity Management Public Interfaces" class="api">
       
  2608       <unit bldFile="mw/ipconnmgmt/ipcm_pub/group"/>
       
  2609      </component>
       
  2610      <component name="ipcm_plat" filter="s60" long-name="IP Connectivity Management Platform Interfaces" class="api">
       
  2611       <unit bldFile="mw/ipconnmgmt/ipcm_plat/group"/>
       
  2612      </component>
       
  2613      <component name="ipcm_build" filter="s60" long-name="IP Connectivity Management Build">
  3780      <component name="ipcm_build" filter="s60" long-name="IP Connectivity Management Build">
  2614       <!-- need to move exports to another component, or maek this a config component and revmove the #includes -->
  3781       <!-- need to move exports to another component, or maek this a config component and revmove the #includes -->
  2615       <unit bldFile="mw/ipconnmgmt/group"/>
  3782       <unit bldFile="mw/ipconnmgmt/group"/>
  2616      </component>
  3783      </component>
  2617     </collection>
  3784     </collection>
  2618    </block>
  3785    </block>
  2619    <block name="netprotocols" level="generic" long-name="High-level Internet Protocols" levels="plugin framework server generic specific">
  3786    <block name="netprotocols" level="generic" long-name="High-level Internet Protocols" levels="plugin framework server generic specific">
       
  3787     <collection name="netprotocols_plat" long-name="High-level Internet Protocols Platform Interfaces" level="specific">
       
  3788      <component name="cookie_manager_api" long-name="Cookie Manager API" filter="s60" class="api">
       
  3789       <unit bldFile="mw/netprotocols/netprotocols_plat/cookie_manager_api/group"/>
       
  3790      </component>
       
  3791      <component name="http_cache_mgr_api" long-name="HTTP Cache Manager API" filter="s60" class="api">
       
  3792       <unit bldFile="mw/netprotocols/netprotocols_plat/http_cache_mgr_api/group"/>
       
  3793      </component>
       
  3794      <component name="http_filters_api" long-name="HTTP Filters API" filter="s60" class="api">
       
  3795       <unit bldFile="mw/netprotocols/netprotocols_plat/http_filters_api/group"/>
       
  3796      </component>
       
  3797     </collection>
  2620     <collection name="httpfilters" long-name="HTTP Filters" level="plugin">
  3798     <collection name="httpfilters" long-name="HTTP Filters" level="plugin">
  2621      <component name="httpfiltercommon" filter="s60" long-name="HTTP Filter Common">
  3799      <component name="httpfiltercommon" filter="s60" long-name="HTTP Filter Common">
  2622       <unit bldFile="mw/netprotocols/httpfilters/httpfiltercommon/group"/>
  3800       <unit bldFile="mw/netprotocols/httpfilters/httpfiltercommon/group"/>
  2623      </component>
  3801      </component>
  2624      <component name="cookie" filter="s60" long-name="Cookie Filter" plugin="Y">
  3802      <component name="cookie" filter="s60" long-name="Cookie Filter" plugin="Y">
  2682      <component name="httptransportplugins" long-name="HTTP Transport Plugins" introduced="6.2" purpose="optional" plugin="Y">
  3860      <component name="httptransportplugins" long-name="HTTP Transport Plugins" introduced="6.2" purpose="optional" plugin="Y">
  2683       <unit bldFile="mw/netprotocols/applayerpluginsandutils/httptransportplugins/group" mrp="mw/netprotocols/applayerpluginsandutils/httptransportplugins/group/http_transport-plugin.mrp"/>
  3861       <unit bldFile="mw/netprotocols/applayerpluginsandutils/httptransportplugins/group" mrp="mw/netprotocols/applayerpluginsandutils/httptransportplugins/group/http_transport-plugin.mrp"/>
  2684      </component>
  3862      </component>
  2685     </collection>
  3863     </collection>
  2686     <collection name="netprotocols_info" long-name="High-level Internet Protocols Info" level="specific">
  3864     <collection name="netprotocols_info" long-name="High-level Internet Protocols Info" level="specific">
  2687      <component name="netprotocols_plat" filter="s60" long-name="High-level Internet Protocols Platform Interfaces" class="api">
       
  2688       <unit bldFile="mw/netprotocols/netprotocols_plat/group"/>
       
  2689      </component>
       
  2690      <component name="netprotocols_metadata" long-name="High-level Internet Protocols Metadata" introduced="^2" purpose="development" class="config PC">
  3865      <component name="netprotocols_metadata" long-name="High-level Internet Protocols Metadata" introduced="^2" purpose="development" class="config PC">
  2691       <unit mrp="mw/netprotocols/netprotocols_info/netprotocols_metadata/netprotocols_metadata.mrp"/>
  3866       <unit mrp="mw/netprotocols/netprotocols_info/netprotocols_metadata/netprotocols_metadata.mrp"/>
  2692      </component>
  3867      </component>
  2693     </collection>
  3868     </collection>
  2694    </block>
  3869    </block>
  2695    <block name="ipappprotocols" level="generic" long-name="IP App Protocols" levels="plugin conn server if">
  3870    <block name="ipappprotocols" level="generic" long-name="IP App Protocols" levels="plugin conn server if">
       
  3871     <collection name="ipappprotocols_plat" long-name="IP App Protocols Platform Interfaces" level="if">
       
  3872      <component name="srtp_api" long-name="SRTP API" filter="s60" class="api">
       
  3873       <unit bldFile="mw/ipappprotocols/ipappprotocols_plat/srtp_api/group"/>
       
  3874      </component>
       
  3875      <component name="rtprtcp_api" long-name="RTP/RTCP API" filter="s60" class="api">
       
  3876       <unit bldFile="mw/ipappprotocols/ipappprotocols_plat/rtprtcp_api/group"/>
       
  3877      </component>
       
  3878     </collection>
  2696     <collection name="rtp" long-name="RTP" level="server">
  3879     <collection name="rtp" long-name="RTP" level="server">
  2697      <component name="srtpstack" filter="s60" long-name="SRTP Stack">
  3880      <component name="srtpstack" filter="s60" long-name="SRTP Stack">
  2698       <unit bldFile="mw/ipappprotocols/rtp/srtpstack/group"/>
  3881       <unit bldFile="mw/ipappprotocols/rtp/srtpstack/group"/>
  2699      </component>
  3882      </component>
  2700      <component name="rtpstack" filter="s60" long-name="RTP Stack">
  3883      <component name="rtpstack" filter="s60" long-name="RTP Stack">
  2731      <component name="sipprovider" long-name="SIP Provider" introduced="^2" purpose="optional" plugin="Y">
  3914      <component name="sipprovider" long-name="SIP Provider" introduced="^2" purpose="optional" plugin="Y">
  2732       <unit bldFile="mw/ipappprotocols/sipproviderplugins/sipprovider/group" mrp="mw/ipappprotocols/sipproviderplugins/sipprovider/group/mm-protocols_SipProvider.mrp"/>
  3915       <unit bldFile="mw/ipappprotocols/sipproviderplugins/sipprovider/group" mrp="mw/ipappprotocols/sipproviderplugins/sipprovider/group/mm-protocols_SipProvider.mrp"/>
  2733      </component>
  3916      </component>
  2734     </collection>
  3917     </collection>
  2735     <collection name="ipappprotocols_info" long-name="IP App Protocols Info" level="if">
  3918     <collection name="ipappprotocols_info" long-name="IP App Protocols Info" level="if">
  2736      <component name="ipappprotocols_plat" filter="s60" long-name="IP App Protocols Platform Interfaces" class="api">
       
  2737       <unit bldFile="mw/ipappprotocols/ipappprotocols_plat/group"/>
       
  2738      </component>
       
  2739      <component name="ipappprotocols_metadata" long-name="IP App Protocols Metadata" introduced="^2" purpose="development" class="config PC">
  3919      <component name="ipappprotocols_metadata" long-name="IP App Protocols Metadata" introduced="^2" purpose="development" class="config PC">
  2740       <unit mrp="mw/ipappprotocols/ipappprotocols_info/ipappprotocols_metadata/ipappprotocols_metadata.mrp"/>
  3920       <unit mrp="mw/ipappprotocols/ipappprotocols_info/ipappprotocols_metadata/ipappprotocols_metadata.mrp"/>
  2741      </component>
  3921      </component>
  2742     </collection>
  3922     </collection>
  2743    </block>
  3923    </block>
  2744    <block name="wirelessacc" level="specific" long-name="Wireless Access" levels="framework generic ui">
  3924    <block name="wirelessacc" level="specific" long-name="Wireless Access" levels="framework generic ui">
       
  3925     <collection name="hsfw_plat" long-name="HotSpot Framework Platform Interfaces" level="ui">
       
  3926      <component name="hotspot_framework_client_api" long-name="HotSpot Framework Client API" filter="s60" class="api">
       
  3927       <unit bldFile="mw/wirelessacc/hsfw_plat/hotspot_framework_client_api/group"/>
       
  3928      </component>
       
  3929      <component name="internet_connectivity_test_service_api" long-name="Internet Connectivity Test Service API" filter="s60" class="api">
       
  3930       <unit bldFile="mw/wirelessacc/hsfw_plat/internet_connectivity_test_service_api/group"/>
       
  3931      </component>
       
  3932      <component name="internet_connectivity_test_service_settings_api" long-name="Internet Connectivity Test Service Settings API" filter="s60" class="api">
       
  3933       <unit bldFile="mw/wirelessacc/hsfw_plat/internet_connectivity_test_service_settings_api/group"/>
       
  3934      </component>
       
  3935      <component name="hotspot_framework_client_plugin_api" long-name="HotSpot Framework Client Plugin API" filter="s60" class="api">
       
  3936       <unit bldFile="mw/wirelessacc/hsfw_plat/hotspot_framework_client_plugin_api/group"/>
       
  3937      </component>
       
  3938     </collection>
  2745     <collection name="hotspotfw" long-name="HotSpot Framework" level="framework">
  3939     <collection name="hotspotfw" long-name="HotSpot Framework" level="framework">
  2746      <component name="hsserver" filter="s60" long-name="HotSpot Server" class="placeholder">
  3940      <component name="hsserver" filter="s60" long-name="HotSpot Server" class="placeholder">
  2747       <!-- needs bld.inf extracted from the hotspotfw/group one, or this component should be removed-->
  3941       <!-- needs bld.inf extracted from the hotspotfw/group one, or this component should be removed-->
  2748      </component>
  3942      </component>
  2749      <component name="hsclient" filter="s60" long-name="HotSpot Client" class="placeholder">
  3943      <component name="hsclient" filter="s60" long-name="HotSpot Client" class="placeholder">
  2782      </component>
  3976      </component>
  2783      <component name="wlanindicatorplugin" filter="s60" long-name="WLAN Indicator Plugin" plugin="Y">
  3977      <component name="wlanindicatorplugin" filter="s60" long-name="WLAN Indicator Plugin" plugin="Y">
  2784       <unit bldFile="mw/wirelessacc/wlanutilities/wlanindicatorplugin/group"/>
  3978       <unit bldFile="mw/wirelessacc/wlanutilities/wlanindicatorplugin/group"/>
  2785      </component>
  3979      </component>
  2786     </collection>
  3980     </collection>
  2787     <collection name="wirelessacc_info" long-name="Wireless Access Info" level="ui">
       
  2788      <component name="hsfw_plat" long-name="HotSpot Framework Platform Interfaces" filter="s60" class="api">
       
  2789       <unit bldFile="mw/wirelessacc/hsfw_plat/group"/>
       
  2790      </component>
       
  2791     </collection>
       
  2792    </block>
  3981    </block>
  2793    <block name="vpnclient" level="specific" long-name="VPN Client" levels="engine ui api">
  3982    <block name="vpnclient" level="specific" long-name="VPN Client" levels="engine ui api">
  2794     <!-- is the !oem_build filter needed? -->
  3983     <!-- is the !oem_build filter needed? -->
       
  3984     <collection name="vpnc_plat" long-name="VPN Client Platform Interfaces" level="api">
       
  3985      <component name="vpnapi" filter="s60" long-name="VPN API" class="api">
       
  3986       <unit bldFile="mw/vpnclient/vpnc_plat/vpnapi/group" filter="!oem_build"/>
       
  3987      </component>
       
  3988     </collection>
  2795     <collection name="vpnapiimpl" long-name="VPN API Implementation" level="api">
  3989     <collection name="vpnapiimpl" long-name="VPN API Implementation" level="api">
  2796      <component name="vpnapi" filter="s60" long-name="VPN API">
  3990      <component name="vpnapi" filter="s60" long-name="VPN API">
  2797       <unit bldFile="mw/vpnclient/vpnapiimpl/group" filter="!oem_build"/>
  3991       <unit bldFile="mw/vpnclient/vpnapiimpl/group" filter="!oem_build"/>
  2798      </component>
  3992      </component>
  2799     </collection>
  3993     </collection>
  2909      </component>
  4103      </component>
  2910      <component name="vpnclient_build" filter="s60" long-name="VPN Client Build">
  4104      <component name="vpnclient_build" filter="s60" long-name="VPN Client Build">
  2911       <!-- should split this up into the other components and remove this-->
  4105       <!-- should split this up into the other components and remove this-->
  2912       <unit bldFile="mw/vpnclient/group" filter="!oem_build"/>
  4106       <unit bldFile="mw/vpnclient/group" filter="!oem_build"/>
  2913      </component>
  4107      </component>
  2914      <component name="vpnc_plat" filter="s60" long-name="VPN Client Platform Interfaces" class="api">
       
  2915       <unit bldFile="mw/vpnclient/vpnc_plat/vpnapi/group" filter="!oem_build"/>
       
  2916      </component>
       
  2917     </collection>
  4108     </collection>
  2918    </block>
  4109    </block>
  2919    <block name="ipappsrv" level="specific" long-name="IP App Services" levels="framework generic server conn plugin">
  4110    <block name="ipappsrv" level="specific" long-name="IP App Services" levels="framework generic server conn plugin">
       
  4111     <collection name="ipappsrv_plat" long-name="IP App Services Platform Interfaces" level="plugin">
       
  4112      <component name="transcoder_api" long-name="Transcoder API" filter="s60" class="api">
       
  4113       <unit bldFile="mw/ipappsrv/ipappsrv_plat/transcoder_api/group"/>
       
  4114      </component>
       
  4115      <component name="comms_event_api" long-name="Comms Event API" filter="s60" class="api">
       
  4116       <unit bldFile="mw/ipappsrv/ipappsrv_plat/comms_event_api/group"/>
       
  4117      </component>
       
  4118      <component name="floor_control_api" long-name="Floor Control API" filter="s60" class="api">
       
  4119       <unit bldFile="mw/ipappsrv/ipappsrv_plat/floor_control_api/group"/>
       
  4120      </component>
       
  4121      <component name="media_control_api" long-name="Media Control API" filter="s60" class="api">
       
  4122       <unit bldFile="mw/ipappsrv/ipappsrv_plat/media_control_api/group"/>
       
  4123      </component>
       
  4124      <component name="multimedia_comms_api" long-name="Multimedia Comms API" filter="s60" class="api">
       
  4125       <unit bldFile="mw/ipappsrv/ipappsrv_plat/multimedia_comms_api/group"/>
       
  4126      </component>
       
  4127      <component name="nat_settings_api" long-name="NAT Settings API" filter="s60" class="api">
       
  4128       <unit bldFile="mw/ipappsrv/ipappsrv_plat/nat_settings_api/group"/>
       
  4129      </component>
       
  4130     </collection>
  2920     <collection name="natfw" long-name="NAT Framework" level="framework">
  4131     <collection name="natfw" long-name="NAT Framework" level="framework">
  2921      <!-- collection is really a component. Need to move down a directory -->
  4132      <!-- collection is really a component. Need to move down a directory -->
  2922      <component name="natfw_build" filter="s60" long-name="NAT Framework Build" introduced="^2">
  4133      <component name="natfw_build" filter="s60" long-name="NAT Framework Build" introduced="^2">
  2923       <unit bldFile="mw/ipappsrv/natfw/group"/>
  4134       <unit bldFile="mw/ipappsrv/natfw/group"/>
  2924      </component>
  4135      </component>
  2948      <component name="natpnatfwsdpprovider" filter="s60" long-name="NAT Framework SDP Provider" plugin="Y">
  4159      <component name="natpnatfwsdpprovider" filter="s60" long-name="NAT Framework SDP Provider" plugin="Y">
  2949       <unit bldFile="mw/ipappsrv/natplugins/natpnatfwsdpprovider/group"/>
  4160       <unit bldFile="mw/ipappsrv/natplugins/natpnatfwsdpprovider/group"/>
  2950      </component>
  4161      </component>
  2951     </collection>
  4162     </collection>
  2952     <collection name="ipappsrv_info" long-name="IP App Services Info" level="plugin">
  4163     <collection name="ipappsrv_info" long-name="IP App Services Info" level="plugin">
  2953      <component name="ipappsrv_plat" filter="s60" long-name="IP App Services Platform Interfaces" class="api">
       
  2954       <unit bldFile="mw/ipappsrv/ipappsrv_plat/group"/>
       
  2955      </component>
       
  2956      <component name="ipappsrv_build" long-name="IP App Services Build" filter="s60">
  4164      <component name="ipappsrv_build" long-name="IP App Services Build" filter="s60">
  2957       <!-- remove the #includes from here and rename as xxx ROM or move iby/sis files into another component-->
  4165       <!-- remove the #includes from here and rename as xxx ROM or move iby/sis files into another component-->
  2958       <unit mrp="mw/ipappsrv/group"/>
  4166       <unit mrp="mw/ipappsrv/group"/>
  2959      </component>
  4167      </component>
  2960      <component name="ipappsrv_metadata" long-name="IP App Services Metadata" introduced="^2" purpose="development" class="config PC">
  4168      <component name="ipappsrv_metadata" long-name="IP App Services Metadata" introduced="^2" purpose="development" class="config PC">
  2961       <unit mrp="mw/ipappsrv/ipappsrv_info/ipappsrv_metadata/ipappsrv_metadata.mrp"/>
  4169       <unit mrp="mw/ipappsrv/ipappsrv_info/ipappsrv_metadata/ipappsrv_metadata.mrp"/>
  2962      </component>
  4170      </component>
  2963     </collection>
  4171     </collection>
  2964    </block>
  4172    </block>
  2965    <block name="phonesrv" level="specific" long-name="Telephony and SIM Services" levels="plugin framework server generic specific">
  4173    <block name="phonesrv" level="specific" long-name="Telephony and SIM Services" levels="plugin framework server generic specific">
       
  4174     <collection name="phonesrv_plat" long-name="Telephony and SIM Services Platform Interfaces" level="specific">
       
  4175      <component name="string_parser_api" long-name="String Parser API" filter="s60" class="api">
       
  4176       <unit bldFile="mw/phonesrv/phonesrv_plat/string_parser_api/group"/>
       
  4177      </component>
       
  4178      <component name="cbs_mcn_client_api" long-name="CBS MCN Client API" filter="s60" class="api">
       
  4179       <unit bldFile="mw/phonesrv/phonesrv_plat/cbs_mcn_client_api/group"/>
       
  4180      </component>
       
  4181      <component name="converged_call_engine_api" long-name="Converged Call Engine API" filter="s60" class="api">
       
  4182       <unit bldFile="mw/phonesrv/phonesrv_plat/converged_call_engine_api/group"/>
       
  4183      </component>
       
  4184      <component name="aiw_dial_data_consumer_api" long-name="AIW Dial Data Consumer API" filter="s60" class="api">
       
  4185       <unit bldFile="mw/phonesrv/phonesrv_plat/aiw_dial_data_consumer_api/group"/>
       
  4186      </component>
       
  4187      <component name="phone_client_ussd_api" long-name="Phone Client USSD API" filter="s60" class="api">
       
  4188       <unit bldFile="mw/phonesrv/phonesrv_plat/phone_client_ussd_api/group"/>
       
  4189      </component>
       
  4190      <component name="sat_refresh_api" long-name="SAT Refresh API" filter="s60" class="api">
       
  4191       <unit bldFile="mw/phonesrv/phonesrv_plat/sat_refresh_api/group" filter="!test"/>
       
  4192      </component>
       
  4193      <component name="network_handling_engine_api" long-name="Network Handling Engine API" filter="s60" class="api">
       
  4194       <unit bldFile="mw/phonesrv/phonesrv_plat/network_handling_engine_api/group"/>
       
  4195      </component>
       
  4196      <component name="phone_client_emergency_call_api" long-name="Phone Client Emergency Call API" filter="s60" class="api">
       
  4197       <unit bldFile="mw/phonesrv/phonesrv_plat/phone_client_emergency_call_api/group"/>
       
  4198      </component>
       
  4199      <component name="sat_configuration_api" long-name="SAT Configuration API" filter="s60" class="api">
       
  4200       <unit bldFile="mw/phonesrv/phonesrv_plat/sat_configuration_api/group"/>
       
  4201      </component>
       
  4202      <component name="dial_utils_api" long-name="Dial Utils API" filter="s60" class="api">
       
  4203       <unit bldFile="mw/phonesrv/phonesrv_plat/dial_utils_api/group"/>
       
  4204      </component>
       
  4205      <component name="phone_client_image_handler_api" long-name="Phone Client Image Handler API" filter="s60" class="api">
       
  4206       <unit bldFile="mw/phonesrv/phonesrv_plat/phone_client_image_handler_api/group"/>
       
  4207      </component>
       
  4208      <component name="phone_client_messenger_api" long-name="Phone Client Messenger API" filter="s60" class="api">
       
  4209       <unit bldFile="mw/phonesrv/phonesrv_plat/phone_client_messenger_api/group"/>
       
  4210      </component>
       
  4211      <component name="sat_client_api" long-name="SAT Client API" filter="s60" class="api">
       
  4212       <unit bldFile="mw/phonesrv/phonesrv_plat/sat_client_api/group" filter="!test"/>
       
  4213      </component>
       
  4214      <component name="phone_client_api" long-name="Phone Client API" filter="s60" class="api">
       
  4215       <unit bldFile="mw/phonesrv/phonesrv_plat/phone_client_api/group"/>
       
  4216      </component>
       
  4217      <component name="sat_service_api" long-name="SAT Service API" filter="s60" class="api">
       
  4218       <unit bldFile="mw/phonesrv/phonesrv_plat/sat_service_api/group" filter="!test"/>
       
  4219      </component>
       
  4220      <component name="cbs_message_api" long-name="CBS Message API" filter="s60" class="api">
       
  4221       <unit bldFile="mw/phonesrv/phonesrv_plat/cbs_message_api/group"/>
       
  4222      </component>
       
  4223      <component name="phone_client_server_information_api" long-name="Phone Client Server Information API" filter="s60" class="api">
       
  4224       <unit bldFile="mw/phonesrv/phonesrv_plat/phone_client_server_information_api/group"/>
       
  4225      </component>
       
  4226      <component name="phone_client_ussd_internal_api" long-name="Phone Client USSD Internal API" filter="s60" class="api">
       
  4227       <unit bldFile="mw/phonesrv/phonesrv_plat/phone_client_ussd_internal_api/group"/>
       
  4228      </component>
       
  4229      <component name="phone_client_command_handler_api" long-name="Phone Client Command Handler API" filter="s60" class="api">
       
  4230       <unit bldFile="mw/phonesrv/phonesrv_plat/phone_client_command_handler_api/group"/>
       
  4231      </component>
       
  4232      <component name="phone_client_notify_api" long-name="Phone Client Notify API" filter="s60" class="api">
       
  4233       <unit bldFile="mw/phonesrv/phonesrv_plat/phone_client_notify_api/group"/>
       
  4234      </component>
       
  4235      <component name="phone_client_utility_api" long-name="Phone Client Utility API" filter="s60" class="api">
       
  4236       <unit bldFile="mw/phonesrv/phonesrv_plat/phone_client_utility_api/group"/>
       
  4237      </component>
       
  4238      <component name="telephony_network_information_api" long-name="Telephony Network Information API" filter="s60" class="api">
       
  4239       <unit bldFile="mw/phonesrv/phonesrv_plat/telephony_network_information_api/group"/>
       
  4240      </component>
       
  4241      <component name="secondary_display_sat_api" long-name="Secondary Display SAT API" filter="s60" class="api">
       
  4242       <unit bldFile="mw/phonesrv/phonesrv_plat/secondary_display_sat_api/group"/>
       
  4243      </component>
       
  4244      <component name="callui_reconnect_query_api" long-name="CallUI Reconnect Query API" filter="s60" class="api">
       
  4245       <unit bldFile="mw/phonesrv/phonesrv_plat/callui_reconnect_query_api/group"/>
       
  4246      </component>
       
  4247      <component name="service_provider_settings_api" long-name="Service Provider Settings API" filter="s60" class="api">
       
  4248       <unit bldFile="mw/phonesrv/phonesrv_plat/service_provider_settings_api/group"/>
       
  4249      </component>
       
  4250      <component name="converged_call_provider_api" long-name="Converged Call Provider API" filter="s60" class="api">
       
  4251       <unit bldFile="mw/phonesrv/phonesrv_plat/converged_call_provider_api/group"/>
       
  4252      </component>
       
  4253      <component name="incoming_call_monitor_api" long-name="Incoming Call Monitor API" filter="s60" class="api">
       
  4254       <unit bldFile="mw/phonesrv/phonesrv_plat/incoming_call_monitor_api/group"/>
       
  4255      </component>
       
  4256      <component name="default_emergency_numbers_api" long-name="Default Emergency Numbers API" filter="s60" class="api">
       
  4257       <unit bldFile="mw/phonesrv/phonesrv_plat/default_emergency_numbers_api/group"/>
       
  4258      </component>
       
  4259      <component name="cenrep_database_api" long-name="Central Repository Database API" filter="s60" class="api">
       
  4260       <unit bldFile="mw/phonesrv/phonesrv_plat/cenrep_database_api/group"/>
       
  4261      </component>
       
  4262      <component name="ss_settings_api" long-name="SS Settings API" filter="s60" class="api">
       
  4263       <unit bldFile="mw/phonesrv/phonesrv_plat/ss_settings_api/group"/>
       
  4264      </component>
       
  4265      <component name="phone_settings_observer_api" long-name="Phone Settings Observer API" filter="s60" class="api">
       
  4266       <unit bldFile="mw/phonesrv/phonesrv_plat/phone_settings_observer_api/group"/>
       
  4267      </component>
       
  4268      <component name="phone_settings_notes_ui_api" long-name="Phone Settings Notes UI API" filter="s60" class="api">
       
  4269       <unit bldFile="mw/phonesrv/phonesrv_plat/phone_settings_notes_ui_api/group"/>
       
  4270      </component>
       
  4271      <component name="phone_settings_api" long-name="Phone Settings API" filter="s60" class="api">
       
  4272       <unit bldFile="mw/phonesrv/phonesrv_plat/phone_settings_api/group"/>
       
  4273      </component>
       
  4274      <component name="voice_mailbox_number_api" long-name="Voice Mailbox Number API" filter="s60" class="api">
       
  4275       <unit bldFile="mw/phonesrv/phonesrv_plat/voice_mailbox_number_api/group"/>
       
  4276      </component>
       
  4277      <component name="voice_mailbox_settings_api" long-name="Voice Mailbox Settings API" filter="s60" class="api">
       
  4278       <unit bldFile="mw/phonesrv/phonesrv_plat/voice_mailbox_settings_api/group"/>
       
  4279      </component>
       
  4280      <component name="call_information_api" long-name="Call Information API" filter="s60" class="api">
       
  4281       <unit bldFile="mw/phonesrv/phonesrv_plat/call_information_api/group" filter="!test"/>
       
  4282      </component>
       
  4283      <component name="call_remote_party_information_api" long-name="Call Remote Party Information API" filter="s60" class="api">
       
  4284       <unit bldFile="mw/phonesrv/phonesrv_plat/call_remote_party_information_api/group" filter="!test"/>
       
  4285      </component>
       
  4286      <component name="telephony_mediator_api" long-name="Telephony Mediator API" filter="s60" class="api">
       
  4287       <unit bldFile="mw/phonesrv/phonesrv_plat/telephony_mediator_api/group"/>
       
  4288      </component>
       
  4289     </collection>
  2966     <collection name="telutils" long-name="Telephony Utils" level="generic">
  4290     <collection name="telutils" long-name="Telephony Utils" level="generic">
  2967      <component name="phoneparser" filter="s60" long-name="Phone Parser">
  4291      <component name="phoneparser" filter="s60" long-name="Phone Parser">
  2968       <unit bldFile="mw/phonesrv/telutils/phoneparser/group"/>
  4292       <unit bldFile="mw/phonesrv/telutils/phoneparser/group"/>
  2969      </component>
  4293      </component>
  2970      <component name="telephonyservice" filter="s60" long-name="Telephony Service">
  4294      <component name="telephonyservice" filter="s60" long-name="Telephony Service">
  3060     <collection name="phonecmdhandler" long-name="Phone Command Handler" level="generic">
  4384     <collection name="phonecmdhandler" long-name="Phone Command Handler" level="generic">
  3061      <component name="phonecmdhnlr" filter="s60" long-name="Phone Command Handler">
  4385      <component name="phonecmdhnlr" filter="s60" long-name="Phone Command Handler">
  3062       <unit bldFile="mw/phonesrv/phonecmdhandler/phonecmdhnlr/group"/>
  4386       <unit bldFile="mw/phonesrv/phonecmdhandler/phonecmdhnlr/group"/>
  3063      </component>
  4387      </component>
  3064     </collection>
  4388     </collection>
  3065     <collection name="phonesrv_info" long-name="Telephony and SIM Services Info" level="specific">
  4389     <collection name="phonesrv_info" long-name="Telephony and SIM Services Info" level="specific"/>
  3066      <component name="phonesrv_plat" filter="s60" long-name="Telephony and SIM Services Platform Interfaces" class="api">
       
  3067       <unit bldFile="mw/phonesrv/phonesrv_plat/group"/>
       
  3068      </component>
       
  3069      <component name="phonesrv_pub" filter="s60" long-name="Telephony and SIM Services Public Interfaces" class="api">
       
  3070       <unit bldFile="mw/phonesrv/phonesrv_pub/group"/>
       
  3071      </component>
       
  3072     </collection>
       
  3073    </block>
  4390    </block>
  3074    <block name="messagingmw" level="specific" long-name="Messaging Middleware" levels="stack fw api">
  4391    <block name="messagingmw" level="specific" long-name="Messaging Middleware" levels="stack fw api">
       
  4392     <collection name="msgfw_pub" long-name="Messaging Middleware Public Interfaces" level="api">
       
  4393      <component name="send_ui_api" long-name="Send UI API" filter="s60" class="api">
       
  4394       <unit bldFile="mw/messagingmw/msgfw_pub/send_ui_api/group"/>
       
  4395      </component>
       
  4396     </collection>
       
  4397     <collection name="msgfw_plat" long-name="Messaging Middleware Platform Interfaces" level="api">
       
  4398      <component name="always_online_plugin_api" long-name="Always Online Plugin API" filter="s60" class="api">
       
  4399       <unit bldFile="mw/messagingmw/msgfw_plat/always_online_plugin_api/group"/>
       
  4400      </component>
       
  4401      <component name="always_online_client_api" long-name="Always Online Client API" filter="s60" class="api">
       
  4402       <unit bldFile="mw/messagingmw/msgfw_plat/always_online_client_api/group"/>
       
  4403      </component>
       
  4404      <component name="msg_common_utils_api" long-name="Messaging Common Utils API" filter="s60" class="api">
       
  4405       <unit bldFile="mw/messagingmw/msgfw_plat/msg_common_utils_api/group"/>
       
  4406      </component>
       
  4407      <component name="send_ui_plugin_api" long-name="Send UI Plug-in API" filter="s60" class="api">
       
  4408       <unit bldFile="mw/messagingmw/msgfw_plat/send_ui_plugin_api/group"/>
       
  4409      </component>
       
  4410      <component name="send_ui_datautils_api" long-name="Send UI Data Utils API" filter="s60" class="api">
       
  4411       <unit bldFile="mw/messagingmw/msgfw_plat/send_ui_datautils_api/group"/>
       
  4412      </component>
       
  4413     </collection>
  3075     <collection name="msgbranched" long-name="Messaging Branched" level="fw">
  4414     <collection name="msgbranched" long-name="Messaging Branched" level="fw">
  3076      <!-- collection is really a component. Need to move down a directory -->
  4415      <!-- collection is really a component. Need to move down a directory -->
  3077      <component name="msgbranched_build" filter="s60" long-name="Messaging Branched Build">
  4416      <component name="msgbranched_build" filter="s60" long-name="Messaging Branched Build">
  3078       <unit bldFile="mw/messagingmw/msgbranched/group"/>
  4417       <unit bldFile="mw/messagingmw/msgbranched/group"/>
  3079      </component>
  4418      </component>
  3122      <component name="suplwappushhandler" long-name="SUPL WAP Push Handler" introduced="^2" purpose="optional" plugin="Y">
  4461      <component name="suplwappushhandler" long-name="SUPL WAP Push Handler" introduced="^2" purpose="optional" plugin="Y">
  3123       <unit bldFile="mw/messagingmw/messagingfw/suplwappushhandler/group" mrp="mw/messagingmw/messagingfw/suplwappushhandler/group/lbs_suplwappush.mrp"/>
  4462       <unit bldFile="mw/messagingmw/messagingfw/suplwappushhandler/group" mrp="mw/messagingmw/messagingfw/suplwappushhandler/group/lbs_suplwappush.mrp"/>
  3124      </component>
  4463      </component>
  3125     </collection>
  4464     </collection>
  3126     <collection name="messagingmw_info" long-name="Messaging Middleware Info" level="api">
  4465     <collection name="messagingmw_info" long-name="Messaging Middleware Info" level="api">
  3127      <component name="msgfw_plat" filter="s60" long-name="Messaging Middleware Platform Interfaces" class="api">
       
  3128       <unit bldFile="mw/messagingmw/msgfw_plat/group"/>
       
  3129      </component>
       
  3130      <component name="msgfw_pub" filter="s60" long-name="Messaging Middleware Public Interfaces" class="api">
       
  3131       <unit bldFile="mw/messagingmw/msgfw_pub/group"/>
       
  3132      </component>
       
  3133      <component name="messagingmw_metadata" long-name="Messaging Middleware Metadata" introduced="^2" purpose="development" class="config PC">
  4466      <component name="messagingmw_metadata" long-name="Messaging Middleware Metadata" introduced="^2" purpose="development" class="config PC">
  3134       <unit mrp="mw/messagingmw/messagingmw_info/messagingmw_metadata/messagingmw_metadata.mrp"/>
  4467       <unit mrp="mw/messagingmw/messagingmw_info/messagingmw_metadata/messagingmw_metadata.mrp"/>
  3135      </component>
  4468      </component>
  3136     </collection>
  4469     </collection>
  3137    </block>
  4470    </block>
  3138    <block name="imsrv" level="specific" long-name="Instant Messaging and Presence Services" levels="plugin framework server generic specific">
  4471    <block name="imsrv" level="specific" long-name="Instant Messaging and Presence Services" levels="plugin framework server generic specific">
       
  4472     <collection name="imsrv_plat" long-name="Instant Messaging and Presence Services Platform Interfaces" level="specific">
       
  4473      <component name="ximp_core_data_model_api" long-name="XIMP Core Data Model API" filter="s60" class="api">
       
  4474       <unit bldFile="mw/imsrv/imsrv_plat/ximp_core_data_model_api/group"/>
       
  4475      </component>
       
  4476      <component name="ximp_presence_protocol_plugin_host_api" long-name="XIMP Presence Protocol Plug-in Host API" filter="s60" class="api">
       
  4477       <unit bldFile="mw/imsrv/imsrv_plat/ximp_presence_protocol_plugin_host_api/group"/>
       
  4478      </component>
       
  4479      <component name="ximp_presence_data_model_api" long-name="XIMP Presence Data Model API" filter="s60" class="api">
       
  4480       <unit bldFile="mw/imsrv/imsrv_plat/ximp_presence_data_model_api/group"/>
       
  4481      </component>
       
  4482      <component name="ximp_presence_protocol_plugin_api" long-name="XIMP Presence Protocol Plug-in API" filter="s60" class="api">
       
  4483       <unit bldFile="mw/imsrv/imsrv_plat/ximp_presence_protocol_plugin_api/group"/>
       
  4484      </component>
       
  4485      <component name="ximp_presence_management_api" long-name="XIMP Presence Management API" filter="s60" class="api">
       
  4486       <unit bldFile="mw/imsrv/imsrv_plat/ximp_presence_management_api/group"/>
       
  4487      </component>
       
  4488      <component name="ximp_core_protocol_plugin_host_api" long-name="XIMP Core Protocol Plug-in Host API" filter="s60" class="api">
       
  4489       <unit bldFile="mw/imsrv/imsrv_plat/ximp_core_protocol_plugin_host_api/group"/>
       
  4490      </component>
       
  4491      <component name="ximp_core_management_api" long-name="XIMP Core Management API" filter="s60" class="api">
       
  4492       <unit bldFile="mw/imsrv/imsrv_plat/ximp_core_management_api/group"/>
       
  4493      </component>
       
  4494      <component name="ximp_presence_base_api" long-name="XIMP Presence Base API" filter="s60" class="api">
       
  4495       <unit bldFile="mw/imsrv/imsrv_plat/ximp_presence_base_api/group"/>
       
  4496      </component>
       
  4497      <component name="ximp_core_protocol_plugin_api" long-name="XIMP Core Protocol Plug-in API" filter="s60" class="api">
       
  4498       <unit bldFile="mw/imsrv/imsrv_plat/ximp_core_protocol_plugin_api/group"/>
       
  4499      </component>
       
  4500      <component name="ximp_core_base_api" long-name="XIMP Core Base API" filter="s60" class="api">
       
  4501       <unit bldFile="mw/imsrv/imsrv_plat/ximp_core_base_api/group"/>
       
  4502      </component>
       
  4503      <component name="ximp_presence_cache_api" long-name="XIMP Presence Cache API" filter="s60" class="api">
       
  4504       <unit bldFile="mw/imsrv/imsrv_plat/ximp_presence_cache_api/group"/>
       
  4505      </component>
       
  4506      <component name="ximp_core_feature_plugin_api" long-name="XIMP Core Feature Plugin API" filter="s60" class="api">
       
  4507       <unit bldFile="mw/imsrv/imsrv_plat/ximp_core_feature_plugin_api/group"/>
       
  4508      </component>
       
  4509      <component name="ximp_im_protocol_plugin_host_api" long-name="XIMP IM Protocol Plugin Host API" filter="s60" class="api">
       
  4510       <unit bldFile="mw/imsrv/imsrv_plat/ximp_im_protocol_plugin_host_api/group"/>
       
  4511      </component>
       
  4512      <component name="ximp_im_data_model_api" long-name="XIMP IM Data Model API" filter="s60" class="api">
       
  4513       <unit bldFile="mw/imsrv/imsrv_plat/ximp_im_data_model_api/group"/>
       
  4514      </component>
       
  4515      <component name="ximp_im_protocol_plugin_api" long-name="XIMP IM Protocol Plugin API" filter="s60" class="api">
       
  4516       <unit bldFile="mw/imsrv/imsrv_plat/ximp_im_protocol_plugin_api/group"/>
       
  4517      </component>
       
  4518      <component name="ximp_im_management_api" long-name="XIMP IM Management API" filter="s60" class="api">
       
  4519       <unit bldFile="mw/imsrv/imsrv_plat/ximp_im_management_api/group"/>
       
  4520      </component>
       
  4521      <component name="ximp_im_base_api" long-name="XIMP IM Base API" filter="s60" class="api">
       
  4522       <unit bldFile="mw/imsrv/imsrv_plat/ximp_im_base_api/group"/>
       
  4523      </component>
       
  4524      <component name="ximp_search_protocol_plugin_host_api" long-name="XIMP Search Protocol Plugin Host API" filter="s60" class="api">
       
  4525       <unit bldFile="mw/imsrv/imsrv_plat/ximp_search_protocol_plugin_host_api/group"/>
       
  4526      </component>
       
  4527      <component name="ximp_search_data_model_api" long-name="XIMP Search Data Model API" filter="s60" class="api">
       
  4528       <unit bldFile="mw/imsrv/imsrv_plat/ximp_search_data_model_api/group"/>
       
  4529      </component>
       
  4530      <component name="ximp_search_protocol_plugin_api" long-name="XIMP search Protocol Plugin API" filter="s60" class="api">
       
  4531       <unit bldFile="mw/imsrv/imsrv_plat/ximp_search_protocol_plugin_api/group"/>
       
  4532      </component>
       
  4533      <component name="ximp_search_management_api" long-name="XIMP Search Management API" filter="s60" class="api">
       
  4534       <unit bldFile="mw/imsrv/imsrv_plat/ximp_search_management_api/group"/>
       
  4535      </component>
       
  4536      <component name="ximp_search_base_api" long-name="XIMP Search Base API" filter="s60" class="api">
       
  4537       <unit bldFile="mw/imsrv/imsrv_plat/ximp_search_base_api/group"/>
       
  4538      </component>
       
  4539      <component name="xmpp_settings_api" long-name="XMPP Settings API" filter="s60" class="api">
       
  4540       <unit bldFile="mw/imsrv/imsrv_plat/xmpp_settings_api/group"/>
       
  4541      </component>
       
  4542      <component name="im_cache_client_api" long-name="IM Cache Client API" filter="s60" class="api">
       
  4543       <unit bldFile="mw/imsrv/imsrv_plat/im_cache_client_api/group"/>
       
  4544      </component>
       
  4545      <component name="im_cache_server_api" long-name="IM Cache Server API" filter="s60" class="api">
       
  4546       <unit bldFile="mw/imsrv/imsrv_plat/im_cache_server_api/group"/>
       
  4547      </component>
       
  4548      <component name="presence_avabilitytext" long-name="Presence Avability Text" filter="s60" class="api">
       
  4549       <unit bldFile="mw/imsrv/imsrv_plat/presence_avabilitytext/group"/>
       
  4550      </component>
       
  4551     </collection>
  3139     <collection name="ximpfw" long-name="XIMP Framework" level="framework">
  4552     <collection name="ximpfw" long-name="XIMP Framework" level="framework">
  3140      <!-- collection is really a component. Needs to be moved down a directory -->
  4553      <!-- collection is really a component. Needs to be moved down a directory -->
  3141      <component name="ximpfw_build" filter="s60" long-name="XIMP Framework Build">
  4554      <component name="ximpfw_build" filter="s60" long-name="XIMP Framework Build">
  3142       <unit bldFile="mw/imsrv/ximpfw/group"/>
  4555       <unit bldFile="mw/imsrv/ximpfw/group"/>
  3143      </component>
  4556      </component>
  3166      <!-- collection is really a component. Needs to be moved down a directory -->
  4579      <!-- collection is really a component. Needs to be moved down a directory -->
  3167      <component name="brandingserver_build" filter="s60" long-name="Branding Server Build">
  4580      <component name="brandingserver_build" filter="s60" long-name="Branding Server Build">
  3168       <unit bldFile="mw/imsrv/brandingserver/group"/>
  4581       <unit bldFile="mw/imsrv/brandingserver/group"/>
  3169      </component>
  4582      </component>
  3170     </collection>
  4583     </collection>
  3171     <collection name="imsrv_info" long-name="Instant Messaging and Presence Services Info" level="specific">
       
  3172      <component name="imsrv_plat" filter="s60" long-name="Instant Messaging and Presence Services Platform Interfaces" class="api">
       
  3173       <unit bldFile="mw/imsrv/imsrv_plat/group"/>
       
  3174      </component>
       
  3175     </collection>
       
  3176    </block>
  4584    </block>
  3177    <block name="legacypresence" level="specific" long-name="Legacy Presence Services" levels="engine fw ui">
  4585    <block name="legacypresence" level="specific" long-name="Legacy Presence Services" levels="engine fw ui">
       
  4586     <collection name="pressrv_plat" long-name="Legacy Presence Services Platform Interfaces" level="ui">
       
  4587      <component name="presence_list_api" long-name="Presence List API" filter="s60" class="api">
       
  4588       <unit bldFile="mw/legacypresence/pressrv_plat/presence_list_api/group"/>
       
  4589      </component>
       
  4590      <component name="watcher_info_api" long-name="Watcher Info API" filter="s60" class="api">
       
  4591       <unit bldFile="mw/legacypresence/pressrv_plat/watcher_info_api/group"/>
       
  4592      </component>
       
  4593      <component name="simple_documents_api" long-name="SIMPLE Documents API" filter="s60" class="api">
       
  4594       <unit bldFile="mw/legacypresence/pressrv_plat/simple_documents_api/group"/>
       
  4595      </component>
       
  4596      <component name="authorization_api" long-name="Authorization API" filter="s60" class="api">
       
  4597       <unit bldFile="mw/legacypresence/pressrv_plat/authorization_api/group"/>
       
  4598      </component>
       
  4599      <component name="xdm_protocol_plugin_api" long-name="XDM Protocol Plug-in API" filter="s60" class="api">
       
  4600       <unit bldFile="mw/legacypresence/pressrv_plat/xdm_protocol_plugin_api/group"/>
       
  4601      </component>
       
  4602      <component name="watcher_api" long-name="Watcher API" filter="s60" class="api">
       
  4603       <unit bldFile="mw/legacypresence/pressrv_plat/watcher_api/group"/>
       
  4604      </component>
       
  4605      <component name="xdm_api" long-name="XDM API" filter="s60" class="api">
       
  4606       <unit bldFile="mw/legacypresence/pressrv_plat/xdm_api/group"/>
       
  4607      </component>
       
  4608      <component name="registration_api" long-name="Registration API" filter="s60" class="api">
       
  4609       <unit bldFile="mw/legacypresence/pressrv_plat/registration_api/group"/>
       
  4610      </component>
       
  4611      <component name="publisher_api" long-name="Publisher API" filter="s60" class="api">
       
  4612       <unit bldFile="mw/legacypresence/pressrv_plat/publisher_api/group"/>
       
  4613      </component>
       
  4614      <component name="messaging_connection_manager_api" long-name="Messaging Connection Manager API" filter="s60" class="api">
       
  4615       <unit bldFile="mw/legacypresence/pressrv_plat/messaging_connection_manager_api/group"/>
       
  4616      </component>
       
  4617      <component name="xdm_settings_api" long-name="XDM Settings API" filter="s60" class="api">
       
  4618       <unit bldFile="mw/legacypresence/pressrv_plat/xdm_settings_api/group"/>
       
  4619      </component>
       
  4620      <component name="simple_settings_api" long-name="SIMPLE Settings API" filter="s60" class="api">
       
  4621       <unit bldFile="mw/legacypresence/pressrv_plat/simple_settings_api/group"/>
       
  4622      </component>
       
  4623      <component name="simple_instant_msg_api" long-name="Simple Instant Msg API" filter="s60" class="api">
       
  4624       <unit bldFile="mw/legacypresence/pressrv_plat/simple_instant_msg_api/group"/>
       
  4625      </component>
       
  4626     </collection>
  3178     <collection name="xdmengine" long-name="XDM Engine" level="engine">
  4627     <collection name="xdmengine" long-name="XDM Engine" level="engine">
  3179      <!-- collection is really a component. Need to move down a directory (eg xdm/xdmengine)-->
  4628      <!-- collection is really a component. Need to move down a directory (eg xdm/xdmengine)-->
  3180      <component name="xdmengine_build" filter="s60" long-name="XDM Engine Build">
  4629      <component name="xdmengine_build" filter="s60" long-name="XDM Engine Build">
  3181       <unit bldFile="mw/legacypresence/xdmengine/group"/>
  4630       <unit bldFile="mw/legacypresence/xdmengine/group"/>
  3182      </component>
  4631      </component>
  3220     <collection name="simpledatamodeladapter" long-name="SIMPLE Data Model Adapter" level="fw">
  4669     <collection name="simpledatamodeladapter" long-name="SIMPLE Data Model Adapter" level="fw">
  3221      <component name="presenceplugin" filter="s60" long-name="Presence Plugin" introduced="^2" plugin="Y">
  4670      <component name="presenceplugin" filter="s60" long-name="Presence Plugin" introduced="^2" plugin="Y">
  3222       <unit bldFile="mw/legacypresence/simpledatamodeladapter/group"/>
  4671       <unit bldFile="mw/legacypresence/simpledatamodeladapter/group"/>
  3223      </component>
  4672      </component>
  3224     </collection>
  4673     </collection>
  3225     <collection name="legacypresence_info" long-name="Legacy Presence Services Info" level="ui">
       
  3226      <component name="pressrv_plat" filter="s60" long-name="Legacy Presence Services Platform Interfaces" class="api">
       
  3227       <unit bldFile="mw/legacypresence/pressrv_plat/group"/>
       
  3228      </component>
       
  3229     </collection>
       
  3230    </block>
  4674    </block>
  3231    <block name="opensrv" level="specific" long-name="Open Services" levels="prt lib server eng">
  4675    <block name="opensrv" level="specific" long-name="Open Services" levels="prt lib server eng">
       
  4676     <collection name="opensrv_plat" long-name="Open Services Platform Interfaces" level="eng">
       
  4677      <component name="messagequeue_api" long-name="Message Queue API" introduced="^2" filter="s60" class="api">
       
  4678       <unit bldFile="mw/opensrv/opensrv_plat/messagequeue_api/group"/>
       
  4679      </component>
       
  4680     </collection>
  3232     <collection name="loudmouth" long-name="Loudmouth" level="prt">
  4681     <collection name="loudmouth" long-name="Loudmouth" level="prt">
  3233      <!-- collection is really a component so it needs to be moved down a directory -->
  4682      <!-- collection is really a component so it needs to be moved down a directory -->
  3234      <component name="loudmouth_build" filter="s60" long-name="Loudmouth Build" introduced="^2">
  4683      <component name="loudmouth_build" filter="s60" long-name="Loudmouth Build" introduced="^2">
  3235       <unit bldFile="mw/opensrv/loudmouth/group"/>
  4684       <unit bldFile="mw/opensrv/loudmouth/group"/>
  3236      </component>
  4685      </component>
  3257      <component name="isolationserver_build" filter="s60" long-name="Isloation Server Build" introduced="^2">
  4706      <component name="isolationserver_build" filter="s60" long-name="Isloation Server Build" introduced="^2">
  3258       <!-- needs #includes removed. either move the exports to another component or make this a ROM component -->
  4707       <!-- needs #includes removed. either move the exports to another component or make this a ROM component -->
  3259       <unit bldFile="mw/opensrv/isolationserver/group"/>
  4708       <unit bldFile="mw/opensrv/isolationserver/group"/>
  3260      </component>
  4709      </component>
  3261     </collection>
  4710     </collection>
  3262     <collection name="opensrv_info" long-name="Open Services Info" level="eng">
       
  3263      <component name="opensrv_plat" filter="s60" long-name="Open Services Platform Interfaces" introduced="^2" class="api">
       
  3264       <unit bldFile="mw/opensrv/opensrv_plat/group"/>
       
  3265      </component>
       
  3266     </collection>
       
  3267    </block>
  4711    </block>
  3268    <block name="remotemgmt" level="specific" long-name="Remote Management" levels="plugin framework server generic specific">
  4712    <block name="remotemgmt" level="specific" long-name="Remote Management" levels="plugin framework server generic specific">
       
  4713     <collection name="remotemgmt_pub" long-name="Remote Management Public Interfaces" level="specific">
       
  4714      <component name="synchronization_capability_api" long-name="Synchronization Capability API" filter="s60" class="api">
       
  4715       <unit bldFile="mw/remotemgmt/remotemgmt_pub/synchronization_capability_api/group"/>
       
  4716      </component>
       
  4717     </collection>
       
  4718     <collection name="remotemgmt_plat" long-name="Remote Management Platform Interfaces" level="specific">
       
  4719      <component name="common_agent_util_and_definitions_api" long-name="Common Agent util and definitions API" filter="s60" class="api">
       
  4720       <unit bldFile="mw/remotemgmt/remotemgmt_plat/common_agent_util_and_definitions_api/group"/>
       
  4721      </component>
       
  4722      <component name="policy_management_certificate_api" long-name="Policy Management Certificate API" filter="s60" class="api">
       
  4723       <unit bldFile="mw/remotemgmt/remotemgmt_plat/policy_management_certificate_api/group"/>
       
  4724      </component>
       
  4725      <component name="oma_provisioning_adapter_api" long-name="OMA Provisioning Adapter API" filter="s60" class="api">
       
  4726       <unit bldFile="mw/remotemgmt/remotemgmt_plat/oma_provisioning_adapter_api/group"/>
       
  4727      </component>
       
  4728      <component name="device_management_parameter_api" long-name="Device Management Parameter API" filter="s60" class="api">
       
  4729       <unit bldFile="mw/remotemgmt/remotemgmt_plat/device_management_parameter_api/group"/>
       
  4730      </component>
       
  4731      <component name="data_synchronization_plugin_api" long-name="Data Synchronization Plug-in API" filter="s60" class="api">
       
  4732       <unit bldFile="mw/remotemgmt/remotemgmt_plat/data_synchronization_plugin_api/group"/>
       
  4733      </component>
       
  4734      <component name="sync_alert_handler_api" long-name="Sync Alert Handler API" filter="s60" class="api">
       
  4735       <unit bldFile="mw/remotemgmt/remotemgmt_plat/sync_alert_handler_api/group"/>
       
  4736      </component>
       
  4737      <component name="syncml_notifier_api" long-name="SyncML Notifier API" filter="s60" class="api">
       
  4738       <unit bldFile="mw/remotemgmt/remotemgmt_plat/syncml_notifier_api/group"/>
       
  4739      </component>
       
  4740      <component name="syncml_client_api" long-name="SyncML Client API" filter="s60" class="api">
       
  4741       <unit bldFile="mw/remotemgmt/remotemgmt_plat/syncml_client_api/group"/>
       
  4742      </component>
       
  4743      <component name="device_management_plugin_api" long-name="Device Management plug-in API" filter="s60" class="api">
       
  4744       <unit bldFile="mw/remotemgmt/remotemgmt_plat/device_management_plugin_api/group"/>
       
  4745      </component>
       
  4746      <component name="dm_tree_apis" long-name="DM Tree APIs" filter="s60" class="api">
       
  4747       <unit bldFile="mw/remotemgmt/remotemgmt_plat/dm_tree_apis/group"/>
       
  4748      </component>
       
  4749      <component name="terminal_security_device_lock_api" long-name="Terminal Security Device Lock API" filter="s60" class="api">
       
  4750       <unit bldFile="mw/remotemgmt/remotemgmt_plat/terminal_security_device_lock_api/group"/>
       
  4751      </component>
       
  4752      <component name="policy_management_request_api" long-name="Policy Management Request API" filter="s60" class="api">
       
  4753       <unit bldFile="mw/remotemgmt/remotemgmt_plat/policy_management_request_api/group"/>
       
  4754      </component>
       
  4755      <component name="ds_constant_definitions_api" long-name="DS Constant Definitions API" filter="s60" class="api">
       
  4756       <unit bldFile="mw/remotemgmt/remotemgmt_plat/ds_constant_definitions_api/group"/>
       
  4757      </component>
       
  4758      <component name="scp_server_api" long-name="SCP Server API" filter="s60" class="api">
       
  4759       <unit bldFile="mw/remotemgmt/remotemgmt_plat/scp_server_api/group"/>
       
  4760      </component>
       
  4761      <component name="data_synchronization_notification_api" long-name="Data Synchronization Notification API" filter="s60" class="api">
       
  4762       <unit bldFile="mw/remotemgmt/remotemgmt_plat/data_synchronization_notification_api/group"/>
       
  4763      </component>
       
  4764      <component name="oma_provisioning_engine_api" long-name="OMA Provisioning Engine API" filter="s60" class="api">
       
  4765       <unit bldFile="mw/remotemgmt/remotemgmt_plat/oma_provisioning_engine_api/group"/>
       
  4766      </component>
       
  4767      <component name="dm_utils_api" long-name="DM Utils API" filter="s60" class="api">
       
  4768       <unit bldFile="mw/remotemgmt/remotemgmt_plat/dm_utils_api/group"/>
       
  4769      </component>
       
  4770      <component name="syncml_alert_api" long-name="SyncML Alert API" filter="s60" class="api">
       
  4771       <unit bldFile="mw/remotemgmt/remotemgmt_plat/syncml_alert_api/group"/>
       
  4772      </component>
       
  4773      <component name="obex_client_session_api" long-name="OBEX Client session API" filter="s60" class="api">
       
  4774       <unit bldFile="mw/remotemgmt/remotemgmt_plat/obex_client_session_api/group"/>
       
  4775      </component>
       
  4776      <component name="setting_enforcement_info_api" long-name="Setting Enforcement Info API" filter="s60" class="api">
       
  4777       <unit bldFile="mw/remotemgmt/remotemgmt_plat/setting_enforcement_info_api/group"/>
       
  4778      </component>
       
  4779      <component name="dm_constant_definitions_api" long-name="DM Constant Definitions API" filter="s60" class="api">
       
  4780       <unit bldFile="mw/remotemgmt/remotemgmt_plat/dm_constant_definitions_api/group"/>
       
  4781      </component>
       
  4782      <component name="oma_ds_extensions_api" long-name="OMA DS Extensions API" filter="s60" class="api">
       
  4783       <unit bldFile="mw/remotemgmt/remotemgmt_plat/oma_ds_extensions_api/group"/>
       
  4784      </component>
       
  4785      <component name="pnpms_utils_api" long-name="PNPMS Utils API" filter="s60" class="api">
       
  4786       <unit bldFile="mw/remotemgmt/remotemgmt_plat/pnpms_utils_api/group"/>
       
  4787      </component>
       
  4788      <component name="diagnostics_plugin_utility_api" long-name="Diagnostics Plugin Utility API" filter="s60" class="api">
       
  4789       <unit bldFile="mw/remotemgmt/remotemgmt_plat/diagnostics_plugin_utility_api/group"/>
       
  4790      </component>
       
  4791      <component name="diagnostics_plugin_api" long-name="Diagnostics Plug-in API" filter="s60" class="api">
       
  4792       <unit bldFile="mw/remotemgmt/remotemgmt_plat/diagnostics_plugin_api/group"/>
       
  4793      </component>
       
  4794      <component name="diagnostics_framework_api" long-name="Diagnostics Framework API" filter="s60" class="api">
       
  4795       <unit bldFile="mw/remotemgmt/remotemgmt_plat/diagnostics_framework_api/group"/>
       
  4796      </component>
       
  4797      <component name="diagnostics_results_api" long-name="Diagnostics Results API" filter="s60" class="api">
       
  4798       <unit bldFile="mw/remotemgmt/remotemgmt_plat/diagnostics_results_api/group"/>
       
  4799      </component>
       
  4800      <component name="diagnostics_plugin_pool_api" long-name="Diagnostics Plugin Pool API" filter="s60" class="api">
       
  4801       <unit bldFile="mw/remotemgmt/remotemgmt_plat/diagnostics_plugin_pool_api/group"/>
       
  4802      </component>
       
  4803      <component name="adaptive_history_list_api" long-name="Adaptive History List API" filter="s60" class="api">
       
  4804       <unit bldFile="mw/remotemgmt/remotemgmt_plat/adaptive_history_list_api/group"/>
       
  4805      </component>
       
  4806      <component name="adaptive_history_list_session_api" long-name="Adaptive History List Session API" filter="s60" class="api">
       
  4807       <unit bldFile="mw/remotemgmt/remotemgmt_plat/adaptive_history_list_session_api/group"/>
       
  4808      </component>
       
  4809      <component name="fota_engine_api" long-name="FOTA Engine API" filter="s60" class="api">
       
  4810       <unit bldFile="mw/remotemgmt/remotemgmt_plat/fota_engine_api/group"/>
       
  4811      </component>
       
  4812      <component name="update_package_storage_plugin_api" long-name="Update Package Storage Plug-in API" filter="s60" class="api">
       
  4813       <unit bldFile="mw/remotemgmt/remotemgmt_plat/update_package_storage_plugin_api/group"/>
       
  4814      </component>
       
  4815      <component name="syncml_notifier_roaming_api" long-name="SyncML Notifier Roaming API" filter="s60" class="api">
       
  4816       <unit bldFile="mw/remotemgmt/remotemgmt_plat/syncml_notifier_roaming_api/group"/>
       
  4817      </component>
       
  4818      <component name="sync_service_api" long-name="Sync Service API" filter="s60" class="api">
       
  4819       <unit bldFile="mw/remotemgmt/remotemgmt_plat/sync_service_api/group"/>
       
  4820      </component>
       
  4821      <component name="dcmo_adapter_api" long-name="DCMO Adapter API" filter="s60" class="api">
       
  4822       <unit bldFile="mw/remotemgmt/remotemgmt_plat/dcmo_adapter_api/group"/>
       
  4823      </component>
       
  4824      <component name="dcmo_control_api" long-name="DCMO Control API" filter="s60" class="api">
       
  4825       <unit bldFile="mw/remotemgmt/remotemgmt_plat/dcmo_control_api/group"/>
       
  4826      </component>
       
  4827      <component name="ds_capability_mgmt_plugin_api" long-name="DS Capability Management Plugin API" filter="s60" class="api">
       
  4828       <unit bldFile="mw/remotemgmt/remotemgmt_plat/ds_capability_mgmt_plugin_api/group"/>
       
  4829      </component>
       
  4830      <component name="dm_native_notifier_api" long-name="DM Native Notifier API" filter="s60" class="api">
       
  4831       <unit bldFile="mw/remotemgmt/remotemgmt_plat/dm_native_notifier_api/group"/>
       
  4832      </component>
       
  4833     </collection>
  3269     <collection name="policymanagement" long-name="Policy Management" level="generic">
  4834     <collection name="policymanagement" long-name="Policy Management" level="generic">
  3270      <component name="pmdmadapter" filter="s60" long-name="PM DM Adapter" plugin="Y">
  4835      <component name="pmdmadapter" filter="s60" long-name="PM DM Adapter" plugin="Y">
  3271       <unit bldFile="mw/remotemgmt/policymanagement/pmdmadapter/group"/>
  4836       <unit bldFile="mw/remotemgmt/policymanagement/pmdmadapter/group"/>
  3272      </component>
  4837      </component>
  3273      <component name="dmutilserver" filter="s60" long-name="DM Util Server">
  4838      <component name="dmutilserver" filter="s60" long-name="DM Util Server">
  3365      <component name="fotacustcmds" filter="s60" long-name="FOTA Custom Commands" class="placeholder">
  4930      <component name="fotacustcmds" filter="s60" long-name="FOTA Custom Commands" class="placeholder">
  3366       <!-- uncomment when #ifdefs are resolved. Need to put a config meta here-->
  4931       <!-- uncomment when #ifdefs are resolved. Need to put a config meta here-->
  3367       <!--<unit bldFile="fotaapplication/fotaserver/fotacustcmds/group"/>-->
  4932       <!--<unit bldFile="fotaapplication/fotaserver/fotacustcmds/group"/>-->
  3368      </component>
  4933      </component>
  3369     </collection>
  4934     </collection>
  3370     <collection name="remotemgmt_info" long-name="Remote Management Info" level="specific">
       
  3371      <component name="remotemgmt_plat" filter="s60" long-name="Remote Management Platform Interfaces" class="api">
       
  3372       <unit bldFile="mw/remotemgmt/remotemgmt_plat/group"/>
       
  3373      </component>
       
  3374      <component name="remotemgmt_pub" filter="s60" long-name="Remote Management Public Interfaces" class="api">
       
  3375       <unit bldFile="mw/remotemgmt/remotemgmt_pub/group"/>
       
  3376      </component>
       
  3377     </collection>
       
  3378    </block>
  4935    </block>
  3379    <block name="remotestorage" level="generic" long-name="Remote Storage" levels="framework if">
  4936    <block name="remotestorage" level="generic" long-name="Remote Storage" levels="framework if">
       
  4937     <collection name="rsfw_plat" long-name="Remote Storage Platform Interfaces" level="if">
       
  4938      <component name="rsfw_access_protocol_plugin_api" filter="s60" long-name="Remote Storage Framework Access Protocol Plugin API" class="api">
       
  4939       <unit bldFile="mw/remotestorage/rsfw_plat/rsfw_access_protocol_plugin_api/group"/>
       
  4940      </component>
       
  4941     </collection>
  3380     <collection name="remotestoragefw" long-name="Remote Storage Framework" level="framework">
  4942     <collection name="remotestoragefw" long-name="Remote Storage Framework" level="framework">
  3381      <component name="mountstore" filter="s60" long-name="RSFW Mount Store">
  4943      <component name="mountstore" filter="s60" long-name="RSFW Mount Store">
  3382       <unit bldFile="mw/remotestorage/remotestoragefw/mountstore/group"/>
  4944       <unit bldFile="mw/remotestorage/remotestoragefw/mountstore/group"/>
  3383      </component>
  4945      </component>
  3384      <component name="rsfwnotifierplugins" filter="s60" long-name="RSFW Notifier Plugins" plugin="Y">
  4946      <component name="rsfwnotifierplugins" filter="s60" long-name="RSFW Notifier Plugins" plugin="Y">
  3408       <!-- move exports to other components.
  4970       <!-- move exports to other components.
  3409 				This is needed for #includes of configured component until congigiration is in place -->
  4971 				This is needed for #includes of configured component until congigiration is in place -->
  3410       <unit bldFile="mw/remotestorage/remotestoragefw/group"/>
  4972       <unit bldFile="mw/remotestorage/remotestoragefw/group"/>
  3411      </component>
  4973      </component>
  3412     </collection>
  4974     </collection>
  3413     <collection name="remotestorage_info" long-name="Remote Storage Info" level="if">
       
  3414      <component name="rsfw_plat" filter="s60" long-name="Remote Storage Platform Interfaces" class="api">
       
  3415       <unit bldFile="mw/remotestorage/rsfw_plat/rsfw_access_protocol_plugin_api/group"/>
       
  3416      </component>
       
  3417     </collection>
       
  3418    </block>
  4975    </block>
  3419    <block name="remoteconn" level="generic" long-name="Remote Connectivity" levels="plugin framework server generic specific">
  4976    <block name="remoteconn" level="generic" long-name="Remote Connectivity" levels="plugin framework server generic specific">
  3420     <collection name="connectivitymodules" long-name="Connectivity Modules" level="framework">
  4977     <collection name="connectivitymodules" long-name="Connectivity Modules" level="framework">
  3421      <component name="secon" filter="s60" long-name="Service Controllers">
  4978      <component name="secon" filter="s60" long-name="Service Controllers">
  3422       <unit bldFile="mw/remoteconn/connectivitymodules/secon/group"/>
  4979       <unit bldFile="mw/remoteconn/connectivitymodules/secon/group"/>
  3423      </component>
  4980      </component>
  3424     </collection>
  4981     </collection>
  3425     <collection name="remoteconn_info" long-name="Remote Connectivity Info" level="specific">
  4982     <collection name="remoteconn_info" long-name="Remote Connectivity Info" level="specific">
  3426      <component name="remoteconn_plat" filter="s60" long-name="Remote Connectivity Platform Interfaces" class="api">
       
  3427       <unit bldFile="mw/remoteconn/remoteconn_plat/group"/>
       
  3428      </component>
       
  3429      <component name="remoteconn_metadata" long-name="Remote Connectivity Metadata" introduced="^2" purpose="development" class="config PC">
  4983      <component name="remoteconn_metadata" long-name="Remote Connectivity Metadata" introduced="^2" purpose="development" class="config PC">
  3430       <unit mrp="mw/remoteconn/remoteconn_info/remoteconn_metadata/remoteconn_metadata.mrp"/>
  4984       <unit mrp="mw/remoteconn/remoteconn_info/remoteconn_metadata/remoteconn_metadata.mrp"/>
  3431      </component>
  4985      </component>
  3432     </collection>
  4986     </collection>
  3433     <collection name="mtptransports" long-name="MTP Transports" level="plugin">
  4987     <collection name="mtptransports" long-name="MTP Transports" level="plugin">
  3473       <unit bldFile="mw/remoteconn/obex/obexextensionapi/group" mrp="mw/remoteconn/obex/obexextensionapi/group/obex_extensionapis.mrp"/>
  5027       <unit bldFile="mw/remoteconn/obex/obexextensionapi/group" mrp="mw/remoteconn/obex/obexextensionapi/group/obex_extensionapis.mrp"/>
  3474      </component>
  5028      </component>
  3475     </collection>
  5029     </collection>
  3476    </block>
  5030    </block>
  3477    <block name="srvdiscovery" level="generic" long-name="Service Discovery and Usage" levels="plugin framework server generic specific">
  5031    <block name="srvdiscovery" level="generic" long-name="Service Discovery and Usage" levels="plugin framework server generic specific">
       
  5032     <collection name="upnpstack_plat" long-name="UPnP Stack Platform Interfaces" level="specific">
       
  5033      <component name="upnpstack_plat" long-name="UPnP Device API" purpose="optional" introduced="^3" class="api">
       
  5034       <unit bldFile="mw/srvdiscovery/upnp/upnpstack_plat/upnp_device_api/group"/>
       
  5035      </component>
       
  5036      <component name="upnpstack_plat" long-name="UPnP Common API" purpose="optional" introduced="^3" class="api">
       
  5037       <unit bldFile="mw/srvdiscovery/upnp/upnpstack_plat/upnp_common_api/group"/>
       
  5038      </component>
       
  5039      <component name="upnpstack_plat" long-name="UPnP Utils API" purpose="optional" introduced="^3" class="api">
       
  5040       <unit bldFile="mw/srvdiscovery/upnp/upnpstack_plat/upnp_utils_api/group"/>
       
  5041      </component>
       
  5042      <component name="upnpstack_plat" long-name="UPnP Control Point API" purpose="optional" introduced="^3" class="api">
       
  5043       <unit bldFile="mw/srvdiscovery/upnp/upnpstack_plat/upnp_control_point_api/group"/>
       
  5044      </component>
       
  5045      <component name="upnpstack_plat" long-name="UPnP HTTP Server API" purpose="optional" introduced="^3" class="api">
       
  5046       <unit bldFile="mw/srvdiscovery/upnp/upnpstack_plat/upnp_httpserver_api/group"/>
       
  5047      </component>
       
  5048      <component name="upnpstack_plat" long-name="UPnP HTTP Transfer API" purpose="optional" introduced="^3" class="api">
       
  5049       <unit bldFile="mw/srvdiscovery/upnp/upnpstack_plat/upnp_http_transfer_api/group"/>
       
  5050      </component>
       
  5051     </collection>
  3478     <collection name="servicediscoveryandcontrol" long-name="Service Discovery and Control" level="framework">
  5052     <collection name="servicediscoveryandcontrol" long-name="Service Discovery and Control" level="framework">
  3479      <component name="servicediscoveryfw" long-name="Service Discovery Framework" introduced="^3" purpose="optional">
  5053      <component name="servicediscoveryfw" long-name="Service Discovery Framework" introduced="^3" purpose="optional">
  3480       <unit bldFile="mw/srvdiscovery/servicediscoveryandcontrol/pnp/group" mrp="mw/srvdiscovery/servicediscoveryandcontrol/pnp/group/servicediscoveryframework.mrp"/>
  5054       <unit bldFile="mw/srvdiscovery/servicediscoveryandcontrol/pnp/group" mrp="mw/srvdiscovery/servicediscoveryandcontrol/pnp/group/servicediscoveryframework.mrp"/>
  3481      </component>
  5055      </component>
  3482     </collection>
  5056     </collection>
  3483     <collection name="upnp" long-name="UPnP" level="server">
  5057     <collection name="upnp" long-name="UPnP" level="server">
  3484      <component name="upnpstack_plat" long-name="UPnP Stack Platform Interfaces" introduced="^3" purpose="optional" class="api">
       
  3485       <unit bldFile="mw/srvdiscovery/upnp/upnpstack_plat/group"/>
       
  3486      </component>
       
  3487      <component name="upnpstack" long-name="UPnP Stack" introduced="^3" purpose="optional">
  5058      <component name="upnpstack" long-name="UPnP Stack" introduced="^3" purpose="optional">
  3488       <unit bldFile="mw/srvdiscovery/upnp/upnpstack/group"/>
  5059       <unit bldFile="mw/srvdiscovery/upnp/upnpstack/group"/>
  3489      </component>
  5060      </component>
  3490     </collection>
  5061     </collection>
  3491     <collection name="srvdiscovery_info" long-name="Service Discovery and Usage Info" level="specific">
  5062     <collection name="srvdiscovery_info" long-name="Service Discovery and Usage Info" level="specific">
  3494      </component>
  5065      </component>
  3495     </collection>
  5066     </collection>
  3496    </block>
  5067    </block>
  3497    <block name="dlnasrv" level="specific" long-name="DLNA Services" levels="stack server ctrl framework plugin">
  5068    <block name="dlnasrv" level="specific" long-name="DLNA Services" levels="stack server ctrl framework plugin">
  3498     <!-- uncomment all the units when configuration is in place, they're currently #included from other xxx_build components -->
  5069     <!-- uncomment all the units when configuration is in place, they're currently #included from other xxx_build components -->
       
  5070     <collection name="dlnasrv_plat" long-name="DLNA Services Platform Interfaces" level="plugin">
       
  5071      <component name="upnp_media_server_settings_api" long-name="UPnP Media Server Settings API" filter="s60" class="api">
       
  5072       <unit bldFile="mw/dlnasrv/dlnasrv_plat/upnp_media_server_settings_api/group"/>
       
  5073      </component>
       
  5074      <component name="upnp_av_objects_api" long-name="UPnP A/V Objects API" filter="s60" class="api">
       
  5075       <unit bldFile="mw/dlnasrv/dlnasrv_plat/upnp_av_objects_api/group"/>
       
  5076      </component>
       
  5077      <component name="upnp_media_server_api" long-name="UPnP Media Server API" filter="s60" class="api">
       
  5078       <unit bldFile="mw/dlnasrv/dlnasrv_plat/upnp_media_server_api/group"/>
       
  5079      </component>
       
  5080      <component name="upnp_security_plugin_api" long-name="UPnP Security Plugin API" filter="s60" class="api">
       
  5081       <unit bldFile="mw/dlnasrv/dlnasrv_plat/upnp_security_plugin_api/group"/>
       
  5082      </component>
       
  5083      <component name="upnp_avcp_api" long-name="UPnP AVCP API" filter="s60" class="api">
       
  5084       <unit bldFile="mw/dlnasrv/dlnasrv_plat/upnp_avcp_api/group"/>
       
  5085      </component>
       
  5086      <component name="upnp_media_server_metadata_api" long-name="UPnP Media Server Metadata API" filter="s60" class="api">
       
  5087       <unit bldFile="mw/dlnasrv/dlnasrv_plat/upnp_media_server_metadata_api/group"/>
       
  5088      </component>
       
  5089      <component name="upnp_command_api" long-name="UPnP Command API" filter="s60" class="api">
       
  5090       <unit bldFile="mw/dlnasrv/dlnasrv_plat/upnp_command_api/group"/>
       
  5091      </component>
       
  5092      <component name="upnp_plugin_api" long-name="UPnP Plugin API" filter="s60" class="api">
       
  5093       <unit bldFile="mw/dlnasrv/dlnasrv_plat/upnp_plugin_api/group"/>
       
  5094      </component>
       
  5095     </collection>
  3499     <collection name="upnpavcontrolpoint" long-name="UPnP A/V Control Point" level="plugin">
  5096     <collection name="upnpavcontrolpoint" long-name="UPnP A/V Control Point" level="plugin">
  3500      <component name="avcontrolframework" filter="s60" long-name="A/V Control Famework" introduced="9.1" deprecated="^3">
  5097      <component name="avcontrolframework" filter="s60" long-name="A/V Control Famework" introduced="9.1" deprecated="^3">
  3501       <unit bldFile="mw/dlnasrv/upnpavcontrolpoint/avcontrolframework/group"/>
  5098       <unit bldFile="mw/dlnasrv/upnpavcontrolpoint/avcontrolframework/group"/>
  3502      </component>
  5099      </component>
  3503      <component name="upnpavcontrolpoint_build" filter="s60" long-name="UPnP A/V Control Point Build" introduced="9.1" deprecated="^3">
  5100      <component name="upnpavcontrolpoint_build" filter="s60" long-name="UPnP A/V Control Point Build" introduced="9.1" deprecated="^3">
  3652      <component name="homemedia_build" filter="s60" long-name="Home Media" introduced="^2" deprecated="^3" class="placeholder">
  5249      <component name="homemedia_build" filter="s60" long-name="Home Media" introduced="^2" deprecated="^3" class="placeholder">
  3653       <!-- <unit bldFile="homemedia/group"/> -->
  5250       <!-- <unit bldFile="homemedia/group"/> -->
  3654      </component>
  5251      </component>
  3655     </collection>
  5252     </collection>
  3656     <collection name="dlnasrv_info" long-name="DLNA Services Info" level="plugin">
  5253     <collection name="dlnasrv_info" long-name="DLNA Services Info" level="plugin">
  3657      <component name="dlnasrv_plat" filter="s60" long-name="DLNA Services Platform Interfaces" class="api">
       
  3658       <unit bldFile="mw/dlnasrv/dlnasrv_plat/group"/>
       
  3659      </component>
       
  3660      <component name="dlnasrv_build" filter="s60" long-name="DLNA Services Build">
  5254      <component name="dlnasrv_build" filter="s60" long-name="DLNA Services Build">
  3661       <!-- need to #include upnpplatformvar.hrh from each #included bld.inf, then this can be removed  -->
  5255       <!-- need to #include upnpplatformvar.hrh from each #included bld.inf, then this can be removed  -->
  3662       <unit bldFile="mw/dlnasrv/group"/>
  5256       <unit bldFile="mw/dlnasrv/group"/>
  3663      </component>
  5257      </component>
  3664     </collection>
  5258     </collection>
  3665    </block>
  5259    </block>
  3666    <block name="btservices" level="generic" long-name="Bluetooth Services" levels="framework server generic specific plugin">
  5260    <block name="btservices" level="generic" long-name="Bluetooth Services" levels="framework server generic specific plugin">
       
  5261     <collection name="btservices_pub" long-name="BT Services Public Interfaces" level="plugin">
       
  5262      <component name="bluetooth_power_state_api" long-name="Bluetooth Power State API" filter="s60" class="api">
       
  5263       <unit bldFile="mw/btservices/btservices_pub/bluetooth_power_state_api/group"/>
       
  5264      </component>
       
  5265      <component name="bluetooth_notifier_api" long-name="Bluetooth Notifier API" filter="s60" class="api">
       
  5266       <unit bldFile="mw/btservices/btservices_pub/bluetooth_notifier_api/group"/>
       
  5267      </component>
       
  5268     </collection>
       
  5269     <collection name="btservices_plat" long-name="BT Services Platform Interfaces" level="plugin">
       
  5270      <component name="bluetooth_dosserver_audio_api" long-name="Bluetooth DOS Server Audio API" filter="s60" class="api">
       
  5271       <unit bldFile="mw/btservices/btservices_plat/bluetooth_dosserver_audio_api/group"/>
       
  5272      </component>
       
  5273      <component name="bluetooth_dut_mode_api" long-name="Bluetooth DUT Mode API" filter="s60" class="api">
       
  5274       <unit bldFile="mw/btservices/btservices_plat/bluetooth_dut_mode_api/group"/>
       
  5275      </component>
       
  5276      <component name="bluetooth_engine_api" long-name="Bluetooth Engine API" filter="s60" class="api">
       
  5277       <unit bldFile="mw/btservices/btservices_plat/bluetooth_engine_api/group"/>
       
  5278      </component>
       
  5279      <component name="bluetooth_engine_connection_management_api" long-name="Bluetooth Engine Connection Management API" filter="s60" class="api">
       
  5280       <unit bldFile="mw/btservices/btservices_plat/bluetooth_engine_connection_management_api/group"/>
       
  5281      </component>
       
  5282      <component name="bluetooth_engine_device_management_api" long-name="Bluetooth Engine Device Management API" filter="s60" class="api">
       
  5283       <unit bldFile="mw/btservices/btservices_plat/bluetooth_engine_device_management_api/group"/>
       
  5284      </component>
       
  5285      <component name="bluetooth_engine_discovery_api" long-name="Bluetooth Engine Discovery API" filter="s60" class="api">
       
  5286       <unit bldFile="mw/btservices/btservices_plat/bluetooth_engine_discovery_api/group"/>
       
  5287      </component>
       
  5288      <component name="bluetooth_engine_features_api" long-name="Bluetooth Engine Features API" filter="s60" class="api">
       
  5289       <unit bldFile="mw/btservices/btservices_plat/bluetooth_engine_features_api/group"/>
       
  5290      </component>
       
  5291      <component name="bluetooth_engine_settings_api" long-name="Bluetooth Engine Settings API" filter="s60" class="api">
       
  5292       <unit bldFile="mw/btservices/btservices_plat/bluetooth_engine_settings_api/group"/>
       
  5293      </component>
       
  5294      <component name="bluetooth_engine_plugin_api" long-name="Bluetooth Engine Plugin API" filter="s60" class="api">
       
  5295       <unit bldFile="mw/btservices/btservices_plat/bluetooth_engine_plugin_api/group"/>
       
  5296      </component>
       
  5297      <component name="bluetooth_local_variation_api" long-name="Bluetooth Local Variation API" filter="s60" class="api">
       
  5298       <unit bldFile="mw/btservices/btservices_plat/bluetooth_local_variation_api/group"/>
       
  5299      </component>
       
  5300      <component name="bluetooth_notifier_internal_api" long-name="Bluetooth Notifier internal API" filter="s60" class="api">
       
  5301       <unit bldFile="mw/btservices/btservices_plat/bluetooth_notifier_internal_api/group"/>
       
  5302      </component>
       
  5303      <component name="bluetooth_sap_connection_state_api" long-name="Bluetooth SAP Connection State API" filter="s60" class="api">
       
  5304       <unit bldFile="mw/btservices/btservices_plat/bluetooth_sap_connection_state_api/group"/>
       
  5305      </component>
       
  5306      <component name="bluetooth_secondary_display_notification_api" long-name="Bluetooth Secondary Display Notification API" filter="s60" class="api">
       
  5307       <unit bldFile="mw/btservices/btservices_plat/bluetooth_secondary_display_notification_api/group"/>
       
  5308      </component>
       
  5309     </collection>
  3667     <collection name="bluetoothengine" long-name="Bluetooth Engine" level="framework">
  5310     <collection name="bluetoothengine" long-name="Bluetooth Engine" level="framework">
  3668      <component name="bteng" filter="s60" long-name="Bluetooth Engine">
  5311      <component name="bteng" filter="s60" long-name="Bluetooth Engine">
  3669       <unit bldFile="mw/btservices/bluetoothengine/bteng/group"/>
  5312       <unit bldFile="mw/btservices/bluetoothengine/bteng/group"/>
  3670      </component>
  5313      </component>
  3671      <component name="btnotif" filter="s60" long-name="Bluetooth Notifier">
  5314      <component name="btnotif" filter="s60" long-name="Bluetooth Notifier">
  3703      <component name="avrcp" long-name="Bluetooth AVRCP" introduced="9.1" purpose="optional">
  5346      <component name="avrcp" long-name="Bluetooth AVRCP" introduced="9.1" purpose="optional">
  3704       <unit bldFile="mw/btservices/bluetoothappprofiles/avrcp" mrp="mw/btservices/bluetoothappprofiles/avrcp/bluetooth_avrcp.mrp"/>
  5347       <unit bldFile="mw/btservices/bluetoothappprofiles/avrcp" mrp="mw/btservices/bluetoothappprofiles/avrcp/bluetooth_avrcp.mrp"/>
  3705      </component>
  5348      </component>
  3706     </collection>
  5349     </collection>
  3707     <collection name="btservices_info" long-name="BT Services Info" level="plugin">
  5350     <collection name="btservices_info" long-name="BT Services Info" level="plugin">
  3708      <component name="btservices_plat" filter="s60" long-name="BT Services Platform Interfaces" class="api">
       
  3709       <unit bldFile="mw/btservices/btservices_plat/group"/>
       
  3710      </component>
       
  3711      <component name="btservices_pub" filter="s60" long-name="BT Services Public Interfaces" class="api">
       
  3712       <unit bldFile="mw/btservices/btservices_pub/group"/>
       
  3713      </component>
       
  3714      <component name="btservices_metadata" long-name="BT Services Metadata" introduced="^3" purpose="development" class="config PC">
  5351      <component name="btservices_metadata" long-name="BT Services Metadata" introduced="^3" purpose="development" class="config PC">
  3715       <unit mrp="mw/btservices/btservices_info/btservices_metadata/btservices_metadata.mrp"/>
  5352       <unit mrp="mw/btservices/btservices_info/btservices_metadata/btservices_metadata.mrp"/>
  3716      </component>
  5353      </component>
  3717     </collection>
  5354     </collection>
  3718    </block>
  5355    </block>
  3719    <block name="usbservices" level="generic" long-name="USB Services" levels="framework server generic specific plugin">
  5356    <block name="usbservices" level="generic" long-name="USB Services" levels="framework server generic specific plugin">
  3720     <collection name="usbservices_info" long-name="USB Services Info" level="plugin">
  5357     <collection name="usbservices_plat" long-name="USB Services Platform Interfaces" level="plugin">
  3721      <component name="usbservices_plat" filter="s60" long-name="USB Services Platform Interfaces" class="api">
  5358      <component name="pictbridge_api" long-name="PictBridge API" filter="s60" class="api">
  3722       <unit bldFile="mw/usbservices/usbservices_plat/group"/>
  5359       <unit bldFile="mw/usbservices/usbservices_plat/pictbridge_api/group"/>
  3723      </component>
  5360      </component>
  3724     </collection>
  5361      <component name="ptp_responder_api" long-name="PTP Responder API" filter="s60" class="api">
       
  5362       <unit bldFile="mw/usbservices/usbservices_plat/ptp_responder_api/group"/>
       
  5363      </component>
       
  5364      <component name="ptp_transport_api" long-name="PTP Transport API" filter="s60" class="api">
       
  5365       <unit bldFile="mw/usbservices/usbservices_plat/ptp_transport_api/group"/>
       
  5366      </component>
       
  5367      <component name="usb_device_control_plugin_api" long-name="USB Device Control Plug-in API" filter="s60" class="api">
       
  5368       <unit bldFile="mw/usbservices/usbservices_plat/usb_device_control_plugin_api/group"/>
       
  5369      </component>
       
  5370      <component name="usb_notifier_api" long-name="USB Notifier API" filter="s60" class="api">
       
  5371       <unit bldFile="mw/usbservices/usbservices_plat/usb_notifier_api/group"/>
       
  5372      </component>
       
  5373      <component name="usb_personality_api_header" long-name="USB Personality API" filter="s60" class="api">
       
  5374       <unit bldFile="mw/usbservices/usbservices_plat/usb_personality_api_header/group"/>
       
  5375      </component>
       
  5376      <component name="usb_personality_plugin_api" long-name="USB Personality Plug-in API" filter="s60" class="api">
       
  5377       <unit bldFile="mw/usbservices/usbservices_plat/usb_personality_plugin_api/group"/>
       
  5378      </component>
       
  5379      <component name="usb_secondary_display_api" long-name="USB Secondary Display API" filter="s60" class="api">
       
  5380       <unit bldFile="mw/usbservices/usbservices_plat/usb_secondary_display_api/group"/>
       
  5381      </component>
       
  5382      <component name="usb_watcher_api" long-name="USB Watcher API" filter="s60" class="api">
       
  5383       <unit bldFile="mw/usbservices/usbservices_plat/usb_watcher_api/group"/>
       
  5384      </component>
       
  5385      <component name="usb_watcher_info_api_header" long-name="USB Watcher Info API" filter="s60" class="api">
       
  5386       <unit bldFile="mw/usbservices/usbservices_plat/usb_watcher_info_api_header/group"/>
       
  5387      </component>
       
  5388     </collection>
       
  5389     <collection name="usbservices_info" long-name="USB Services Info" level="plugin"/>
  3725     <collection name="usbengines" long-name="USB Engines" level="generic">
  5390     <collection name="usbengines" long-name="USB Engines" level="generic">
  3726      <component name="usbotgwatcher" filter="s60" long-name="USB OTG Watcher">
  5391      <component name="usbotgwatcher" filter="s60" long-name="USB OTG Watcher">
  3727       <unit bldFile="mw/usbservices/usbengines/usbotgwatcher/group"/>
  5392       <unit bldFile="mw/usbservices/usbengines/usbotgwatcher/group"/>
  3728      </component>
  5393      </component>
  3729      <component name="usbwatcher" filter="s60" long-name="USB Watcher">
  5394      <component name="usbwatcher" filter="s60" long-name="USB Watcher">
  3777       <unit bldFile="mw/usbservices/usbuis/imageprintuiprovider/group"/>
  5442       <unit bldFile="mw/usbservices/usbuis/imageprintuiprovider/group"/>
  3778      </component>
  5443      </component>
  3779      <component name="usbimageprintui" filter="s60" long-name="ImagePrint UI">
  5444      <component name="usbimageprintui" filter="s60" long-name="ImagePrint UI">
  3780       <unit bldFile="mw/usbservices/usbuis/imageprintui/group"/>
  5445       <unit bldFile="mw/usbservices/usbuis/imageprintui/group"/>
  3781      </component>
  5446      </component>
  3782      <component name="rndisui" filter="s60" long-name="Remote NDIS UI" introduced="^3">
       
  3783       <unit bldFile="mw/usbservices/usbuis/rndisui/group"/>
       
  3784      </component>
       
  3785     </collection>
  5447     </collection>
  3786    </block>
  5448    </block>
  3787    <block name="shortlinkconn" level="generic" long-name="Shortlink Connectivity" levels="framework server generic specific plugin">
  5449    <block name="shortlinkconn" level="generic" long-name="Shortlink Connectivity" levels="framework server generic specific plugin">
  3788     <!-- Package is pending removal. Contents to be moved to remoteconn and btservices -->
  5450     <!-- Package is pending removal. Contents to be moved to remoteconn and btservices -->
       
  5451     <collection name="shortlinkconn_plat" long-name="Shortlink Connectivity Platform Interfaces" level="plugin">
       
  5452      <component name="obex_service_utils_api" long-name="OBEX Service Utils API" filter="s60" class="api">
       
  5453       <unit bldFile="mw/shortlinkconn/shortlinkconn_plat/obex_service_utils_api/group"/>
       
  5454      </component>
       
  5455      <component name="obex_service_plugin_api" long-name="OBEX Service Plugin API" filter="s60" class="api">
       
  5456       <unit bldFile="mw/shortlinkconn/shortlinkconn_plat/obex_service_plugin_api/group"/>
       
  5457      </component>
       
  5458      <component name="dialup_connection_status_api" long-name="Dial-up Connection Status API" filter="s60" class="api">
       
  5459       <unit bldFile="mw/shortlinkconn/shortlinkconn_plat/dialup_connection_status_api/group"/>
       
  5460      </component>
       
  5461      <component name="dun_secondary_display_notification_api" long-name="DUN Secondary Display Notification API" filter="s60" class="api">
       
  5462       <unit bldFile="mw/shortlinkconn/shortlinkconn_plat/dun_secondary_display_notification_api/group"/>
       
  5463      </component>
       
  5464      <component name="obex_secondary_display_notification_api" long-name="OBEX Secondary Display Notification API" filter="s60" class="api">
       
  5465       <unit bldFile="mw/shortlinkconn/shortlinkconn_plat/obex_secondary_display_notification_api/group"/>
       
  5466      </component>
       
  5467      <component name="generic_hid_api" long-name="Generic HID API" filter="s60" class="api">
       
  5468       <unit bldFile="mw/shortlinkconn/shortlinkconn_plat/generic_hid_api/group"/>
       
  5469      </component>
       
  5470      <component name="locod_bearer_plugin_api" long-name="Locod Bearer Plugin API" filter="s60" class="api">
       
  5471       <unit bldFile="mw/shortlinkconn/shortlinkconn_plat/locod_bearer_plugin_api/group"/>
       
  5472      </component>
       
  5473      <component name="usb_obexservicemanager_client_api" long-name="USB OBEX Service Manager Client API" filter="s60" class="api">
       
  5474       <unit bldFile="mw/shortlinkconn/shortlinkconn_plat/usb_obexservicemanager_client_api/group"/>
       
  5475      </component>
       
  5476     </collection>
  3789     <collection name="localconnectivityservice" long-name="Local Connectivity Service" level="server">
  5477     <collection name="localconnectivityservice" long-name="Local Connectivity Service" level="server">
  3790      <component name="locod" long-name="Local Connectivity Daemon">
  5478      <component name="locod" long-name="Local Connectivity Daemon">
  3791       <unit bldFile="mw/shortlinkconn/localconnectivityservice/locod/group"/>
  5479       <unit bldFile="mw/shortlinkconn/localconnectivityservice/locod/group"/>
  3792      </component>
  5480      </component>
  3793      <component name="obexserviceman" long-name="OBEX Service Managar">
  5481      <component name="obexserviceman" long-name="OBEX Service Managar">
  3819      </component>
  5507      </component>
  3820      <component name="headset" long-name="Headset">
  5508      <component name="headset" long-name="Headset">
  3821       <unit bldFile="mw/shortlinkconn/localconnectivityservice/headset/group"/>
  5509       <unit bldFile="mw/shortlinkconn/localconnectivityservice/headset/group"/>
  3822      </component>
  5510      </component>
  3823     </collection>
  5511     </collection>
  3824     <collection name="shortlinkconn_info" long-name="Shortlink Connectivity Info" level="plugin">
       
  3825      <component name="shortlinkconn_plat" filter="s60" long-name="Shortlink Connectivity Platform Interfaces" class="api">
       
  3826       <unit bldFile="mw/shortlinkconn/shortlinkconn_plat/group"/>
       
  3827      </component>
       
  3828     </collection>
       
  3829    </block>
  5512    </block>
  3830    <block name="imghandling" level="specific" long-name="Image Handling" levels="lib util if">
  5513    <block name="imghandling" level="specific" long-name="Image Handling" levels="lib util if">
       
  5514     <collection name="imagehandling_plat" long-name="Image Handling Platform Interfaces" level="if">
       
  5515      <component name="image_handling_library_api" long-name="Image Handling Library API" filter="s60" class="api">
       
  5516       <unit bldFile="mw/imghandling/imagehandling_plat/image_handling_library_api/group"/>
       
  5517      </component>
       
  5518      <component name="3gp_library_api" long-name="3GP Library API" filter="s60" class="api">
       
  5519       <unit bldFile="mw/imghandling/imagehandling_plat/3gp_library_api/group"/>
       
  5520      </component>
       
  5521      <component name="thumbnailmanager_api" long-name="Thumbnail Manager API" filter="s60" class="api">
       
  5522       <unit bldFile="mw/imghandling/imagehandling_plat/thumbnailmanager_api/group" filter="!test"/>
       
  5523      </component>
       
  5524     </collection>
  3831     <collection name="imagehandlinglib" long-name="Image Handling Library" level="lib">
  5525     <collection name="imagehandlinglib" long-name="Image Handling Library" level="lib">
  3832      <!-- collection is really a component, need to move down a directory -->
  5526      <!-- collection is really a component, need to move down a directory -->
  3833      <component name="ihl" filter="s60" long-name="IHL">
  5527      <component name="ihl" filter="s60" long-name="IHL">
  3834       <unit bldFile="mw/imghandling/imagehandlinglib/group"/>
  5528       <unit bldFile="mw/imghandling/imagehandlinglib/group"/>
  3835      </component>
  5529      </component>
  3837     <collection name="imagehandlingutilities" long-name="Image Handling Utilities" level="util">
  5531     <collection name="imagehandlingutilities" long-name="Image Handling Utilities" level="util">
  3838      <component name="thumbnailmanager" filter="s60" long-name="Thumbnail Manager">
  5532      <component name="thumbnailmanager" filter="s60" long-name="Thumbnail Manager">
  3839       <unit bldFile="mw/imghandling/imagehandlingutilities/thumbnailmanager/group"/>
  5533       <unit bldFile="mw/imghandling/imagehandlingutilities/thumbnailmanager/group"/>
  3840      </component>
  5534      </component>
  3841     </collection>
  5535     </collection>
  3842     <collection name="imghandling_info" long-name="Image Handling Info" level="if">
       
  3843      <component name="imagehandling_plat" filter="s60" long-name="Image Handling Platform Interfaces" class="api">
       
  3844       <unit bldFile="mw/imghandling/imagehandling_plat/group"/>
       
  3845      </component>
       
  3846     </collection>
       
  3847    </block>
  5536    </block>
  3848    <block name="metadatasrv" level="specific" long-name="Legacy Metadata Services" levels="plugin framework server generic specific">
  5537    <block name="metadatasrv" level="specific" long-name="Legacy Metadata Services" levels="plugin framework server generic specific">
       
  5538     <collection name="metadatasrv_pub" long-name="Legacy Metadata Services Public Interfaces" level="specific">
       
  5539      <component name="content_listing_framework_api" long-name="Content Listing Framework API" filter="s60" class="api">
       
  5540       <unit bldFile="mw/metadatasrv/metadatasrv_pub/content_listing_framework_api/group"/>
       
  5541      </component>
       
  5542      <component name="media_fetch_api" long-name="Media Fetch API" filter="s60" class="api">
       
  5543       <unit bldFile="mw/metadatasrv/metadatasrv_pub/media_fetch_api/group"/>
       
  5544      </component>
       
  5545     </collection>
       
  5546     <collection name="metadatasrv_plat" long-name="Legacy Metadata Services Platform Interfaces" level="specific">
       
  5547      <component name="media_fetch_implementation_api" long-name="Media Fetch Implementation API" filter="s60" class="api">
       
  5548       <unit bldFile="mw/metadatasrv/metadatasrv_plat/media_fetch_implementation_api/group"/>
       
  5549      </component>
       
  5550      <component name="content_listing_framework_collection_manager_api" long-name="Content Listing Framework Collection Manager API" filter="s60" class="api">
       
  5551       <unit bldFile="mw/metadatasrv/metadatasrv_plat/content_listing_framework_collection_manager_api/group"/>
       
  5552      </component>
       
  5553      <component name="content_listing_framework_extended_api" long-name="Content Listing Framework Extended API" filter="s60" class="api">
       
  5554       <unit bldFile="mw/metadatasrv/metadatasrv_plat/content_listing_framework_extended_api/group"/>
       
  5555      </component>
       
  5556     </collection>
  3849     <collection name="mediamanagementutilities" long-name="Media Management Utilities" level="generic">
  5557     <collection name="mediamanagementutilities" long-name="Media Management Utilities" level="generic">
  3850      <component name="mediafetch" filter="s60" long-name="Media Fetch">
  5558      <component name="mediafetch" filter="s60" long-name="Media Fetch">
  3851       <unit bldFile="mw/metadatasrv/mediamanagementutilities/mediafetch/group"/>
  5559       <unit bldFile="mw/metadatasrv/mediamanagementutilities/mediafetch/group"/>
  3852      </component>
  5560      </component>
  3853     </collection>
  5561     </collection>
  3854     <collection name="metadatasrv_info" long-name="Legacy Metadata Services Info" level="specific">
       
  3855      <component name="metadatasrv_plat" filter="s60" long-name="Legacy Metadata Services Platform Interfaces" class="api">
       
  3856       <unit bldFile="mw/metadatasrv/metadatasrv_plat/group"/>
       
  3857      </component>
       
  3858      <component name="metadatasrv_pub" filter="s60" long-name="Legacy Metadata Services Public Interfaces" class="api">
       
  3859       <unit bldFile="mw/metadatasrv/metadatasrv_pub/group"/>
       
  3860      </component>
       
  3861     </collection>
       
  3862    </block>
  5562    </block>
  3863    <block name="mds" level="specific" long-name="Metadata Services" levels="mgr eng server int">
  5563    <block name="mds" level="specific" long-name="Metadata Services" levels="mgr eng server int">
       
  5564     <collection name="mds_plat" long-name="Metadata Services Platform Interfaces" level="int">
       
  5565      <component name="context_engine_plugin_api" long-name="Context Engine Plugin API" introduced="^2" filter="s60" class="api">
       
  5566       <unit bldFile="mw/mds/mds_plat/context_engine_plugin_api/group" filter="!test"/>
       
  5567      </component>
       
  5568      <component name="harvester_framework_api" long-name="Harvester Framework API" introduced="^2" filter="s60" class="api">
       
  5569       <unit bldFile="mw/mds/mds_plat/harvester_framework_api/group" filter="!test"/>
       
  5570       <!-- can only have one unit with the same filter, #include the following from the previous unit -->
       
  5571      </component>
       
  5572      <component name="location_manager_api" long-name="Location Manager API" introduced="^2" filter="s60" class="api">
       
  5573       <unit bldFile="mw/mds/mds_plat/location_manager_api/group" filter="!test"/>
       
  5574      </component>
       
  5575      <component name="metadata_engine_api" long-name="Metadata Engine API" introduced="^2" filter="s60" class="api">
       
  5576       <unit bldFile="mw/mds/mds_plat/metadata_engine_api/group" filter="!test"/>
       
  5577      </component>
       
  5578      <component name="content_listing_framework_collection_manager_api" long-name="Content Listing Framework Collection Manager API" introduced="^2" filter="s60" class="api">
       
  5579       <unit bldFile="mw/mds/mds_plat/content_listing_framework_collection_manager_api/group" filter="!test"/>
       
  5580      </component>
       
  5581      <component name="content_listing_framework_extended_api" long-name="Content Listing Framework Extended API" introduced="^2" filter="s60" class="api">
       
  5582       <unit bldFile="mw/mds/mds_plat/content_listing_framework_extended_api/group"/>
       
  5583      </component>
       
  5584     </collection>
       
  5585     <collection name="mds_pub" long-name="Metadata Services Public Interfaces" level="int">
       
  5586      <component name="content_listing_framework_api" long-name="Content Listing Framework API" introduced="^2" filter="s60" class="api">
       
  5587       <unit bldFile="mw/mds/mds_pub/content_listing_framework_api/group" filter="!test"/>
       
  5588      </component>
       
  5589     </collection>
  3864     <collection name="metadataengine" long-name="Metadata Engine" level="eng">
  5590     <collection name="metadataengine" long-name="Metadata Engine" level="eng">
  3865      <component name="metadataengine_common" filter="s60" long-name="Metadata Engine Common" introduced="^2">
  5591      <component name="metadataengine_common" filter="s60" long-name="Metadata Engine Common" introduced="^2">
  3866       <unit bldFile="mw/mds/metadataengine/common/group"/>
  5592       <unit bldFile="mw/mds/metadataengine/common/group"/>
  3867      </component>
  5593      </component>
  3868      <component name="metadataengine_server" filter="s60" long-name="Metadata Engine Server" introduced="^2">
  5594      <component name="metadataengine_server" filter="s60" long-name="Metadata Engine Server" introduced="^2">
  3942       <!-- Uncomment unit when configuration is in place. Currently #included from mds_build -->
  5668       <!-- Uncomment unit when configuration is in place. Currently #included from mds_build -->
  3943       <!--<unit bldFile="clfwrapper/group"/>-->
  5669       <!--<unit bldFile="clfwrapper/group"/>-->
  3944      </component>
  5670      </component>
  3945     </collection>
  5671     </collection>
  3946     <collection name="mds_info" long-name="Metadata Services Info" level="int">
  5672     <collection name="mds_info" long-name="Metadata Services Info" level="int">
  3947      <component name="mds_pub" filter="s60" long-name="Metadata Services Public Interfaces" introduced="^2" class="api">
       
  3948       <unit bldFile="mw/mds/mds_pub/group"/>
       
  3949      </component>
       
  3950      <component name="mds_plat" filter="s60" long-name="Metadata Services Platform Interfaces" introduced="^2" class="api">
       
  3951       <unit bldFile="mw/mds/mds_plat/group"/>
       
  3952      </component>
       
  3953      <component name="mds_build" filter="s60" long-name="Metadata Services Build" introduced="^2">
  5673      <component name="mds_build" filter="s60" long-name="Metadata Services Build" introduced="^2">
  3954       <!-- consider distributiing this into the rest of the components in the package -->
  5674       <!-- consider distributiing this into the rest of the components in the package -->
  3955       <unit bldFile="mw/mds/group"/>
  5675       <unit bldFile="mw/mds/group"/>
  3956      </component>
  5676      </component>
  3957     </collection>
  5677     </collection>
  3958    </block>
  5678    </block>
  3959    <block name="mmuifw" level="specific" long-name="Multimedia UI Framework" levels="mgr mdl util ui">
  5679    <block name="mmuifw" level="specific" long-name="Multimedia UI Framework" levels="mgr mdl util ui api">
       
  5680     <collection name="mmuifw_plat" long-name="Multimedia UI Framework Platform Interfaces" level="api">
       
  5681      <component name="alf_widgetfactory_api" long-name="ALF Widget Factory API" filter="s60" class="api">
       
  5682       <unit bldFile="mw/mmuifw/mmuifw_plat/alf_widgetfactory_api/group"/>
       
  5683      </component>
       
  5684      <component name="alf_widgetutils_api" long-name="ALF Widget Utils API" filter="s60" class="api">
       
  5685       <unit bldFile="mw/mmuifw/mmuifw_plat/alf_widgetutils_api/group"/>
       
  5686      </component>
       
  5687      <component name="alf_widgetmodel_api" long-name="ALF Widget Model API" filter="s60" class="api">
       
  5688       <unit bldFile="mw/mmuifw/mmuifw_plat/alf_widgetmodel_api/group"/>
       
  5689      </component>
       
  5690      <component name="osn_container_api" long-name="OSN Container API" filter="s60" class="api">
       
  5691       <unit bldFile="mw/mmuifw/mmuifw_plat/osn_container_api/group"/>
       
  5692      </component>
       
  5693      <component name="osn_global_api" long-name="OSN Global API" filter="s60" class="api">
       
  5694       <unit bldFile="mw/mmuifw/mmuifw_plat/osn_global_api/group"/>
       
  5695      </component>
       
  5696      <component name="osn_string_api" long-name="OSN String API" filter="s60" class="api">
       
  5697       <unit bldFile="mw/mmuifw/mmuifw_plat/osn_string_api/group"/>
       
  5698      </component>
       
  5699      <component name="alf_resourcepool_api" long-name="ALF Resource Pool API" filter="s60" class="api">
       
  5700       <unit bldFile="mw/mmuifw/mmuifw_plat/alf_resourcepool_api/group"/>
       
  5701      </component>
       
  5702      <component name="alf_containerwidget_api" long-name="ALF Container Widget API" filter="s60" class="api">
       
  5703       <unit bldFile="mw/mmuifw/mmuifw_plat/alf_containerwidget_api/group"/>
       
  5704      </component>
       
  5705      <component name="alf_viewwidget_api" long-name="ALF View Widget API" filter="s60" class="api">
       
  5706       <unit bldFile="mw/mmuifw/mmuifw_plat/alf_viewwidget_api/group"/>
       
  5707      </component>
       
  5708      <component name="alf_scrollbarwidget_api" long-name="ALF Scrollbar Widget API" filter="s60" class="api">
       
  5709       <unit bldFile="mw/mmuifw/mmuifw_plat/alf_scrollbarwidget_api/group"/>
       
  5710      </component>
       
  5711      <component name="alf_customlayoutmanagers_api" long-name="ALF Custom Layout Managers API" filter="s60" class="api">
       
  5712       <unit bldFile="mw/mmuifw/mmuifw_plat/alf_customlayoutmanagers_api/group"/>
       
  5713      </component>
       
  5714      <component name="gesturehelper_api" long-name="Gesture Helper API" filter="s60" class="api">
       
  5715       <unit bldFile="mw/mmuifw/mmuifw_plat/gesturehelper_api/group"/>
       
  5716      </component>
       
  5717      <component name="mul_coverflowwidget_api" long-name="MUL Coverflow Widget API" filter="s60" class="api">
       
  5718       <unit bldFile="mw/mmuifw/mmuifw_plat/mul_coverflowwidget_api/group"/>
       
  5719      </component>
       
  5720      <component name="mul_datamodel_api" long-name="MUL Data Model API" filter="s60" class="api">
       
  5721       <unit bldFile="mw/mmuifw/mmuifw_plat/mul_datamodel_api/group"/>
       
  5722      </component>
       
  5723      <component name="mul_sliderwidget_api" long-name="MUL Slider Widget API" filter="s60" class="api">
       
  5724       <unit bldFile="mw/mmuifw/mmuifw_plat/mul_sliderwidget_api/group"/>
       
  5725      </component>
       
  5726      <component name="mul_widget_api" long-name="MUL Widget API" filter="s60" class="api">
       
  5727       <unit bldFile="mw/mmuifw/mmuifw_plat/mul_widget_api/group"/>
       
  5728      </component>
       
  5729     </collection>
  3960     <collection name="mmuifw_info" long-name="Multimedia UI Framework Info" level="ui">
  5730     <collection name="mmuifw_info" long-name="Multimedia UI Framework Info" level="ui">
  3961      <component name="mmuifw_plat" filter="s60" long-name="Multimedia UI Framework Platform Interfaces" class="api">
       
  3962       <unit bldFile="mw/mmuifw/mmuifw_plat/group"/>
       
  3963      </component>
       
  3964      <component name="mmuifw_build" filter="s60" long-name="Multimedia UI Framework Build">
  5731      <component name="mmuifw_build" filter="s60" long-name="Multimedia UI Framework Build">
  3965       <!-- Move exports into other componetns or remove all #includes and make this a ROM component -->
  5732       <!-- Move exports into other componetns or remove all #includes and make this a ROM component -->
  3966       <unit bldFile="mw/mmuifw/group"/>
  5733       <unit bldFile="mw/mmuifw/group"/>
  3967      </component>
  5734      </component>
  3968     </collection>
  5735     </collection>
  4020       <unit bldFile="mw/mmuifw/mulwidgets/alfscrollbarwidget/group"/>
  5787       <unit bldFile="mw/mmuifw/mulwidgets/alfscrollbarwidget/group"/>
  4021      </component>
  5788      </component>
  4022     </collection>
  5789     </collection>
  4023    </block>
  5790    </block>
  4024    <block name="videoutils" level="specific" long-name="Video Utils" levels="eng util if">
  5791    <block name="videoutils" level="specific" long-name="Video Utils" levels="eng util if">
       
  5792     <collection name="videoutils_plat" long-name="Video Utils Platform Interfaces" level="if">
       
  5793      <component name="videoscheduler_api" long-name="Video Scheduler API" filter="s60" class="api">
       
  5794       <unit bldFile="mw/videoutils/videoutils_plat/videoscheduler_api/group"/>
       
  5795      </component>
       
  5796      <component name="videoconnutility_api" long-name="Video Connection Utility API" filter="s60" class="api">
       
  5797       <unit bldFile="mw/videoutils/videoutils_plat/videoconnutility_api/group"/>
       
  5798      </component>
       
  5799      <component name="videoplayer_constants_api" long-name="Videoplayer Constants API" filter="s60" class="api">
       
  5800       <unit bldFile="mw/videoutils/videoutils_plat/videoplayer_constants_api/group"/>
       
  5801      </component>
       
  5802     </collection>
  4025     <collection name="videoscheduler" long-name="Video Scheduler" level="util">
  5803     <collection name="videoscheduler" long-name="Video Scheduler" level="util">
  4026      <component name="schedulerclient" filter="s60" long-name="Video Scheduler Client">
  5804      <component name="schedulerclient" filter="s60" long-name="Video Scheduler Client">
  4027       <unit bldFile="mw/videoutils/videoscheduler/schedulerclient/group"/>
  5805       <unit bldFile="mw/videoutils/videoscheduler/schedulerclient/group"/>
  4028      </component>
  5806      </component>
  4029      <component name="schedulerserver" filter="s60" long-name="Video Scheduler Server">
  5807      <component name="schedulerserver" filter="s60" long-name="Video Scheduler Server">
  4036      </component>
  5814      </component>
  4037      <component name="video_connutility" filter="s60" long-name="Video Connection Utility">
  5815      <component name="video_connutility" filter="s60" long-name="Video Connection Utility">
  4038       <unit bldFile="mw/videoutils/videoconnutility/connutility/group"/>
  5816       <unit bldFile="mw/videoutils/videoconnutility/connutility/group"/>
  4039      </component>
  5817      </component>
  4040     </collection>
  5818     </collection>
  4041     <collection name="videoutils_info" long-name="Video Utils Info" level="if">
  5819     <collection name="videoutils_info" long-name="Video Utils Info" level="if"/>
  4042      <component name="videoutils_plat" filter="s60" long-name="Video Utils Platform Interfaces" class="api">
       
  4043       <unit bldFile="mw/videoutils/videoutils_plat/group"/>
       
  4044      </component>
       
  4045     </collection>
       
  4046    </block>
  5820    </block>
  4047    <block name="mmmw" level="generic" long-name="Multimedia Middleware" levels="plugin framework server generic specific">
  5821    <block name="mmmw" level="generic" long-name="Multimedia Middleware" levels="plugin framework server generic specific">
       
  5822     <collection name="mmmw_plat" long-name="Multimedia Middleware Platform Interfaces" level="specific">
       
  5823      <component name="multimedia_data_source_api" long-name="Multimedia Data Source API" filter="s60" class="api">
       
  5824       <unit bldFile="mw/mmmw/mmmw_plat/multimedia_data_source_api/group"/>
       
  5825      </component>
       
  5826      <component name="progressive_download_api" long-name="Progressive Download API" filter="s60" class="api">
       
  5827       <unit bldFile="mw/mmmw/mmmw_plat/progressive_download_api/group"/>
       
  5828      </component>
       
  5829      <component name="equalizer_ui_api" long-name="Equalizer UI API" filter="s60" class="api">
       
  5830       <unit bldFile="mw/mmmw/mmmw_plat/equalizer_ui_api/group"/>
       
  5831      </component>
       
  5832      <component name="enhanced_media_client_api" long-name="Enhanced Media Client API" filter="s60" class="api">
       
  5833       <unit bldFile="mw/mmmw/mmmw_plat/enhanced_media_client_api/group"/>
       
  5834      </component>
       
  5835      <component name="stream_control_custom_command_api" long-name="Stream Control Custom Command API" filter="s60" class="api">
       
  5836       <unit bldFile="mw/mmmw/mmmw_plat/stream_control_custom_command_api/group"/>
       
  5837      </component>
       
  5838      <component name="emc_buffer_source_api" long-name="EMC Buffer Source API" filter="s60" class="api">
       
  5839       <unit bldFile="mw/mmmw/mmmw_plat/emc_buffer_source_api/group"/>
       
  5840      </component>
       
  5841      <component name="emc_file_source_api" long-name="EMC File Source API" filter="s60" class="api">
       
  5842       <unit bldFile="mw/mmmw/mmmw_plat/emc_file_source_api/group"/>
       
  5843      </component>
       
  5844      <component name="audio_metadata_reader_api" long-name="Audio MetaData Reader API" filter="s60" class="api">
       
  5845       <unit bldFile="mw/mmmw/mmmw_plat/audio_metadata_reader_api/group"/>
       
  5846      </component>
       
  5847      <component name="emc_progressive_download_source_api" long-name="EMC Progressive Download Source API" filter="s60" class="api">
       
  5848       <unit bldFile="mw/mmmw/mmmw_plat/emc_progressive_download_source_api/group"/>
       
  5849      </component>
       
  5850      <component name="emc_volume_effect_api" long-name="EMC Volume Effect API" filter="s60" class="api">
       
  5851       <unit bldFile="mw/mmmw/mmmw_plat/emc_volume_effect_api/group"/>
       
  5852      </component>
       
  5853      <component name="emc_balance_effect_api" long-name="EMC Balance Effect API" filter="s60" class="api">
       
  5854       <unit bldFile="mw/mmmw/mmmw_plat/emc_balance_effect_api/group"/>
       
  5855      </component>
       
  5856      <component name="emc_descriptor_source_api" long-name="EMC Descriptor Source API" filter="s60" class="api">
       
  5857       <unit bldFile="mw/mmmw/mmmw_plat/emc_descriptor_source_api/group"/>
       
  5858      </component>
       
  5859      <component name="emc_drm_config_intfc_api" long-name="EMC DRM Config Intfc API" filter="s60" class="api">
       
  5860       <unit bldFile="mw/mmmw/mmmw_plat/emc_drm_config_intfc_api/group"/>
       
  5861      </component>
       
  5862      <component name="voip_audio_services_api" long-name="VoIP Audio Services" filter="s60" class="api">
       
  5863       <unit bldFile="mw/mmmw/mmmw_plat/voip_audio_services_api/group"/>
       
  5864      </component>
       
  5865      <component name="configuration_components_factory_api" long-name="Configuration Components Factory API" filter="s60" class="api">
       
  5866       <unit bldFile="mw/mmmw/mmmw_plat/configuration_components_factory_api/group"/>
       
  5867      </component>
       
  5868      <component name="audio_output_control_utility_api" long-name="Audio Output Control Utility API" filter="s60" class="api">
       
  5869       <unit bldFile="mw/mmmw/mmmw_plat/audio_output_control_utility_api/group"/>
       
  5870      </component>
       
  5871      <component name="audio_output_control_utility_proxy_api" long-name="Audio Output Control Utility Proxy API" filter="s60" class="api">
       
  5872       <unit bldFile="mw/mmmw/mmmw_plat/audio_output_control_utility_proxy_api/group"/>
       
  5873      </component>
       
  5874      <component name="emc_audio_effects_api" long-name="EMC Audio Effects API" filter="s60" class="api">
       
  5875       <unit bldFile="mw/mmmw/mmmw_plat/emc_audio_effects_api/group"/>
       
  5876      </component>
       
  5877      <component name="call_audio_control_api" long-name="Call AudioControl API" filter="s60" class="api">
       
  5878       <unit bldFile="mw/mmmw/mmmw_plat/call_audio_control_api/group"/>
       
  5879      </component>
       
  5880      <component name="radio_utilities_api" long-name="Radio Utilities API" filter="s60" class="api">
       
  5881       <unit bldFile="mw/mmmw/mmmw_plat/radio_utilities_api/group"/>
       
  5882      </component>
       
  5883      <component name="radio_preset_utilities_api" long-name="Radio Preset Utilities API" filter="s60" class="api">
       
  5884       <unit bldFile="mw/mmmw/mmmw_plat/radio_preset_utilities_api/group"/>
       
  5885      </component>
       
  5886      <component name="radio_monitor_api" long-name="Radio Monitor API" filter="s60" class="api">
       
  5887       <unit bldFile="mw/mmmw/mmmw_plat/radio_monitor_api/group"/>
       
  5888      </component>
       
  5889      <component name="thumbnail_engine_api" long-name="Thumbnail Engine API" filter="s60" class="api">
       
  5890       <unit bldFile="mw/mmmw/mmmw_plat/thumbnail_engine_api/group"/>
       
  5891      </component>
       
  5892      <component name="telephony_multimedia_service_api" long-name="Telephony Multimedia Service API" filter="s60" class="api">
       
  5893       <unit bldFile="mw/mmmw/mmmw_plat/telephony_multimedia_service_api/group" filter="!test"/>
       
  5894      </component>
       
  5895     </collection>
  4048     <collection name="mmfenh" long-name="MMF Enhancements" level="generic">
  5896     <collection name="mmfenh" long-name="MMF Enhancements" level="generic">
  4049      <component name="advancedaudiocontroller" filter="s60" long-name="Advanced Audio Controllers" plugin="Y">
  5897      <component name="advancedaudiocontroller" filter="s60" long-name="Advanced Audio Controllers" plugin="Y">
  4050       <unit bldFile="mw/mmmw/mmfenh/advancedaudiocontroller/group"/>
  5898       <unit bldFile="mw/mmmw/mmfenh/advancedaudiocontroller/group"/>
  4051      </component>
  5899      </component>
  4052      <component name="audiooutputcontrolutility" filter="s60" long-name="Audio Output Control Utility">
  5900      <component name="audiooutputcontrolutility" filter="s60" long-name="Audio Output Control Utility">
  4097      <component name="lib3gpextparser" filter="s60" long-name="3GP Extension Metadata Parser Library">
  5945      <component name="lib3gpextparser" filter="s60" long-name="3GP Extension Metadata Parser Library">
  4098       <unit bldFile="mw/mmmw/mmserv/metadatautility/3GPExtParserLib_stub/group" filter="sf_build"/>
  5946       <unit bldFile="mw/mmmw/mmserv/metadatautility/3GPExtParserLib_stub/group" filter="sf_build"/>
  4099      </component>
  5947      </component>
  4100     </collection>
  5948     </collection>
  4101     <collection name="mmmw_info" long-name="Multimedia Middleware Info" level="specific">
  5949     <collection name="mmmw_info" long-name="Multimedia Middleware Info" level="specific">
  4102      <component name="mmmw_plat" filter="s60" long-name="Multimedia Middleware Platform Interfaces" class="api">
       
  4103       <unit bldFile="mw/mmmw/mmmw_plat/group"/>
       
  4104      </component>
       
  4105      <component name="mmmw_metadata" long-name="Multimedia Middleware Metadata" introduced="^2" purpose="development" class="config PC">
  5950      <component name="mmmw_metadata" long-name="Multimedia Middleware Metadata" introduced="^2" purpose="development" class="config PC">
  4106       <unit mrp="mw/mmmw/mmmw_info/mmmw_metadata/mmmw_metadata.mrp"/>
  5951       <unit mrp="mw/mmmw/mmmw_info/mmmw_metadata/mmmw_metadata.mrp"/>
  4107      </component>
  5952      </component>
  4108     </collection>
  5953     </collection>
  4109    </block>
  5954    </block>
  4114       <unit bldFile="mw/helix/helix_ren/helix_stub/group"/>
  5959       <unit bldFile="mw/helix/helix_ren/helix_stub/group"/>
  4115      </component>
  5960      </component>
  4116     </collection>
  5961     </collection>
  4117    </block>
  5962    </block>
  4118    <block name="camerasrv" level="specific" long-name="Camera Services" levels="plugin fw api">
  5963    <block name="camerasrv" level="specific" long-name="Camera Services" levels="plugin fw api">
       
  5964     <collection name="camerasrv_plat" long-name="Camera Services Platform Interfaces" level="api">
       
  5965      <component name="media_recorder_sink_api" long-name="Media Recorder Sink API" filter="s60" class="api">
       
  5966       <unit bldFile="mw/camerasrv/camerasrv_plat/media_recorder_sink_api/group"/>
       
  5967      </component>
       
  5968      <component name="cae_extentension_api" long-name="CAE Extension API" filter="s60" class="api">
       
  5969       <unit bldFile="mw/camerasrv/camerasrv_plat/cae_extentension_api/group"/>
       
  5970      </component>
       
  5971      <component name="camera_application_engine_api" long-name="Camera Application Engine API" filter="s60" class="api">
       
  5972       <unit bldFile="mw/camerasrv/camerasrv_plat/camera_application_engine_api/group" filter="!test"/>
       
  5973      </component>
       
  5974      <component name="custom_onboard_camera_api" long-name="Custom Onboard Camera API" filter="s60" class="api">
       
  5975       <unit bldFile="mw/camerasrv/camerasrv_plat/custom_onboard_camera_api/group"/>
       
  5976      </component>
       
  5977      <component name="imaging_configuration_manager_api" long-name="Imaging Configuration Manager API" filter="s60" class="api">
       
  5978       <unit bldFile="mw/camerasrv/camerasrv_plat/imaging_configuration_manager_api/group" filter="!test"/>
       
  5979      </component>
       
  5980      <component name="media_recorder_api" long-name="Media Recorder API" filter="s60" class="api">
       
  5981       <unit bldFile="mw/camerasrv/camerasrv_plat/media_recorder_api/group" filter="!test"/>
       
  5982      </component>
       
  5983      <component name="3gp_file_composer_api" long-name="3GP File Composer API" filter="s60" class="api">
       
  5984       <unit bldFile="mw/camerasrv/camerasrv_plat/3gp_file_composer_api/group"/>
       
  5985      </component>
       
  5986      <component name="asynchronous_file_saving_queue_api" long-name="Asynchronous File Saving Queue API" filter="s60" class="api">
       
  5987       <unit bldFile="mw/camerasrv/camerasrv_plat/asynchronous_file_saving_queue_api/group" filter="!test"/>
       
  5988      </component>
       
  5989     </collection>
  4119     <collection name="camappengine" long-name="Camera App Engine" level="fw">
  5990     <collection name="camappengine" long-name="Camera App Engine" level="fw">
  4120      <!-- is this collection really a component? If so, move down a directory -->
  5991      <!-- is this collection really a component? If so, move down a directory -->
  4121      <component name="stillconverter" filter="s60" long-name="Still Image Converter" class="placeholder">
  5992      <component name="stillconverter" filter="s60" long-name="Still Image Converter" class="placeholder">
  4122       <!-- should separate this from parent engine's bld.inf  -->
  5993       <!-- should separate this from parent engine's bld.inf  -->
  4123       <!-- <unit bldFile="camappengine/stillconverter/group"/> -->
  5994       <!-- <unit bldFile="camappengine/stillconverter/group"/> -->
  4143      <component name="imagingconfigmanager" filter="s60" long-name="Imaging Config Manager">
  6014      <component name="imagingconfigmanager" filter="s60" long-name="Imaging Config Manager">
  4144       <unit bldFile="mw/camerasrv/configmanagers/imagingconfigmanager/group"/>
  6015       <unit bldFile="mw/camerasrv/configmanagers/imagingconfigmanager/group"/>
  4145      </component>
  6016      </component>
  4146     </collection>
  6017     </collection>
  4147     <collection name="camerasrv_info" long-name="Camera Services Info" level="api">
  6018     <collection name="camerasrv_info" long-name="Camera Services Info" level="api">
  4148      <component name="camerasrv_plat" filter="s60" long-name="Camera Services Platform Interfaces" class="api">
       
  4149       <unit bldFile="mw/camerasrv/camerasrv_plat/group"/>
       
  4150      </component>
       
  4151      <component name="camerasrv_build" filter="s60" long-name="Camera Services Build">
  6019      <component name="camerasrv_build" filter="s60" long-name="Camera Services Build">
  4152       <!-- should split into individual bld.infs -->
  6020       <!-- should split into individual bld.infs -->
  4153       <unit bldFile="mw/camerasrv/group"/>
  6021       <unit bldFile="mw/camerasrv/group"/>
  4154      </component>
  6022      </component>
  4155     </collection>
  6023     </collection>
  4156    </block>
  6024    </block>
  4157    <block name="mmappfw" level="specific" long-name="Multimedia App Framework" levels="fw utils if">
  6025    <block name="mmappfw" level="specific" long-name="Multimedia App Framework" levels="fw utils if">
       
  6026     <collection name="mmappfw_plat" long-name="Multimedia App Framework Platform Interfaces" level="if">
       
  6027      <component name="inc" long-name="Inc" introduced="^1" filter="s60" class="api">
       
  6028       <unit bldFile="mw/mmappfw/mmappfw_plat/inc/mmappfwbldvariant.hrh"/>
       
  6029      </component>
       
  6030      <component name="collection_helper_api" long-name="Collection Helper API" introduced="^1" filter="s60" class="api">
       
  6031       <unit bldFile="mw/mmappfw/mmappfw_plat/collection_helper_api/group"/>
       
  6032      </component>
       
  6033      <component name="harvester_collection_mediator_api" long-name="Harvester Collection Mediator API" introduced="^1" filter="s60" class="api">
       
  6034       <unit bldFile="mw/mmappfw/mmappfw_plat/harvester_collection_mediator_api/group"/>
       
  6035      </component>
       
  6036      <component name="harvester_metadata_extractor_api" long-name="Harvester Metadata Extractor API" introduced="^1" filter="s60" class="api">
       
  6037       <unit bldFile="mw/mmappfw/mmappfw_plat/harvester_metadata_extractor_api/group"/>
       
  6038      </component>
       
  6039      <component name="harvester_server_api" long-name="Harvester Server API" introduced="^1" filter="s60" class="api">
       
  6040       <unit bldFile="mw/mmappfw/mmappfw_plat/harvester_server_api/group"/>
       
  6041      </component>
       
  6042      <component name="harvester_utility_api" long-name="Harvester Utility API" introduced="^1" filter="s60" class="api">
       
  6043       <unit bldFile="mw/mmappfw/mmappfw_plat/harvester_utility_api/group"/>
       
  6044      </component>
       
  6045      <component name="playlist_engine_api" long-name="Playlist Engine API" introduced="^1" filter="s60" class="api">
       
  6046       <unit bldFile="mw/mmappfw/mmappfw_plat/playlist_engine_api/group"/>
       
  6047      </component>
       
  6048      <component name="mtp_keys_api" long-name="MTP Keys API" introduced="^1" filter="s60" class="api">
       
  6049       <unit bldFile="mw/mmappfw/mmappfw_plat/mtp_keys_api/group"/>
       
  6050      </component>
       
  6051      <component name="mpx_collection_common_definition_api" long-name="MPX Collection Common Definition API" introduced="^1" filter="s60" class="api">
       
  6052       <unit bldFile="mw/mmappfw/mmappfw_plat/mpx_collection_common_definition_api/group"/>
       
  6053      </component>
       
  6054      <component name="mpx_collection_utility_api" long-name="MPX Collection Utility API" introduced="^1" filter="s60" class="api">
       
  6055       <unit bldFile="mw/mmappfw/mmappfw_plat/mpx_collection_utility_api/group"/>
       
  6056      </component>
       
  6057      <component name="mpx_common_api" long-name="MPX Common API" introduced="^1" filter="s60" class="api">
       
  6058       <unit bldFile="mw/mmappfw/mmappfw_plat/mpx_common_api/group"/>
       
  6059      </component>
       
  6060      <component name="mpx_common_definition_api" long-name="MPX Common Definition API" introduced="^1" filter="s60" class="api">
       
  6061       <unit bldFile="mw/mmappfw/mmappfw_plat/mpx_common_definition_api/group"/>
       
  6062      </component>
       
  6063      <component name="mpx_playback_common_definition_api" long-name="MPX Playback Common Definition API" introduced="^1" filter="s60" class="api">
       
  6064       <unit bldFile="mw/mmappfw/mmappfw_plat/mpx_playback_common_definition_api/group"/>
       
  6065      </component>
       
  6066      <component name="mpx_playback_utility_api" long-name="MPX Playback Utility API" introduced="^1" filter="s60" class="api">
       
  6067       <unit bldFile="mw/mmappfw/mmappfw_plat/mpx_playback_utility_api/group"/>
       
  6068      </component>
       
  6069      <component name="mpx_base_view_plugins_api" long-name="MPX Base View Plugins API" introduced="^1" filter="s60" class="api">
       
  6070       <unit bldFile="mw/mmappfw/mmappfw_plat/mpx_base_view_plugins_api/group"/>
       
  6071      </component>
       
  6072      <component name="mpx_view_utility_api" long-name="MPX View Utility API" introduced="^1" filter="s60" class="api">
       
  6073       <unit bldFile="mw/mmappfw/mmappfw_plat/mpx_view_utility_api/group"/>
       
  6074      </component>
       
  6075      <component name="mpx_albumart_utility_api" long-name="MPX Album Art Utility API" introduced="^1" filter="s60" class="api">
       
  6076       <unit bldFile="mw/mmappfw/mmappfw_plat/mpx_albumart_utility_api/group"/>
       
  6077      </component>
       
  6078      <component name="media_player_settings_engine_api" long-name="Media Player Settings Engine API" introduced="^1" filter="s60" class="api">
       
  6079       <unit bldFile="mw/mmappfw/mmappfw_plat/media_player_settings_engine_api/group"/>
       
  6080      </component>
       
  6081      <component name="mpx_backstepping_utility_api" long-name="MPX Backstepping Utility API" introduced="^1" filter="s60" class="api">
       
  6082       <unit bldFile="mw/mmappfw/mmappfw_plat/mpx_backstepping_utility_api/group"/>
       
  6083      </component>
       
  6084      <component name="asx_parser_api" long-name="ASX Parser API" introduced="^1" filter="s60" class="api">
       
  6085       <unit bldFile="mw/mmappfw/mmappfw_plat/asx_parser_api/group"/>
       
  6086      </component>
       
  6087      <component name="playback_helper_api" long-name="Playback Helper API" introduced="^1" filter="s60" class="api">
       
  6088       <unit bldFile="mw/mmappfw/mmappfw_plat/playback_helper_api/group"/>
       
  6089      </component>
       
  6090      <component name="videoplaylist_utility_api" long-name="Video Playlist Utility API" introduced="^1" filter="s60" class="api">
       
  6091       <unit bldFile="mw/mmappfw/mmappfw_plat/videoplaylist_utility_api/group"/>
       
  6092      </component>
       
  6093     </collection>
  4158     <collection name="mpx" long-name="Multimedia Player" level="fw">
  6094     <collection name="mpx" long-name="Multimedia Player" level="fw">
  4159      <component name="commonframework" filter="s60" long-name="MPX Common Framework" introduced="^1">
  6095      <component name="commonframework" filter="s60" long-name="MPX Common Framework" introduced="^1">
  4160       <unit bldFile="mw/mmappfw/mpx/commonframework/group"/>
  6096       <unit bldFile="mw/mmappfw/mpx/commonframework/group"/>
  4161      </component>
  6097      </component>
  4162      <component name="playbackframework" filter="s60" long-name="MPX Playback Framework" introduced="^1">
  6098      <component name="playbackframework" filter="s60" long-name="MPX Playback Framework" introduced="^1">
  4216      <component name="mmappfw_build" filter="s60" long-name="Multimedia App Framework Build" introduced="^1">
  6152      <component name="mmappfw_build" filter="s60" long-name="Multimedia App Framework Build" introduced="^1">
  4217       <!--  Move the export to another component or remove the #includes from this one -->
  6153       <!--  Move the export to another component or remove the #includes from this one -->
  4218       <unit bldFile="mw/mmappfw/group"/>
  6154       <unit bldFile="mw/mmappfw/group"/>
  4219      </component>
  6155      </component>
  4220      <component name="mmappfw_test" filter="s60,test,api_test,pref_test" long-name="Multimedia App Framework Test" purpose="development" introduced="^1"/>
  6156      <component name="mmappfw_test" filter="s60,test,api_test,pref_test" long-name="Multimedia App Framework Test" purpose="development" introduced="^1"/>
  4221      <component name="mmappfw_plat" filter="s60" long-name="Multimedia App Framework Platform Interfaces" introduced="^1" class="api">
  6157     </collection>
  4222       <unit bldFile="mw/mmappfw/mmappfw_plat/group"/>
  6158    </block>
  4223      </component>
  6159    <block name="inputmethods" level="generic" long-name="Input Methods" levels="plugin engine framework api">
  4224     </collection>
  6160     <collection name="inputmethods_pub" long-name="Input Methods Public Interfaces" level="api">
  4225    </block>
  6161      <component name="ptiengine_iti_api" long-name="PTI Engine API" filter="s60" class="api">
  4226    <block name="inputmethods" level="generic" long-name="Input Methods" levels="plugin engine framework">
  6162       <unit bldFile="mw/inputmethods/inputmethods_pub/ptiengine_iti_api/group"/>
       
  6163      </component>
       
  6164      <component name="optical_character_recognition_api" long-name="Optical Character Recognition API" filter="s60" class="api">
       
  6165       <unit bldFile="mw/inputmethods/inputmethods_pub/optical_character_recognition_api/group"/>
       
  6166      </component>
       
  6167      <component name="input_language_info_api" long-name="Input Language Info API" filter="s60" class="api">
       
  6168       <unit bldFile="mw/inputmethods/inputmethods_pub/input_language_info_api/group"/>
       
  6169      </component>
       
  6170     </collection>
       
  6171     <collection name="inputmethods_plat" long-name="Input Methods Platform Interfaces" level="api">
       
  6172      <component name="pen_input_server_api" long-name="Pen Input Server API" filter="s60" class="api">
       
  6173       <unit bldFile="mw/inputmethods/inputmethods_plat/pen_input_server_api/group" filter="!test"/>
       
  6174      </component>
       
  6175      <component name="ptiengine_hwr_api" long-name="PTI Engine Handwriting Recognition API" filter="s60" class="api">
       
  6176       <unit bldFile="mw/inputmethods/inputmethods_plat/ptiengine_hwr_api/group" filter="!test"/>
       
  6177      </component>
       
  6178      <component name="aknfep_settings_api" long-name="Avkon FEP Settings API" filter="s60" class="api">
       
  6179       <unit bldFile="mw/inputmethods/inputmethods_plat/aknfep_settings_api/group"/>
       
  6180      </component>
       
  6181      <component name="aknfep_status_api" long-name="Avkon FEP Status API" filter="s60" class="api">
       
  6182       <unit bldFile="mw/inputmethods/inputmethods_plat/aknfep_status_api/group"/>
       
  6183      </component>
       
  6184      <component name="ptiengine_key_definations_api" long-name="PTI Engine Key Definitions API" filter="s60" class="api">
       
  6185       <unit bldFile="mw/inputmethods/inputmethods_plat/ptiengine_key_definations_api/group"/>
       
  6186      </component>
       
  6187      <component name="aknfep_definitions_api" long-name="Avkon FEP Definitions API" filter="s60" class="api">
       
  6188       <unit bldFile="mw/inputmethods/inputmethods_plat/aknfep_definitions_api/group"/>
       
  6189      </component>
       
  6190      <component name="aknfep_pen_support_api" long-name="Avkon FEP Pen Support API" filter="s60" class="api">
       
  6191       <unit bldFile="mw/inputmethods/inputmethods_plat/aknfep_pen_support_api/group"/>
       
  6192      </component>
       
  6193      <component name="ptiengine_indic_definitions_api" long-name="PTI Engine Indic Definitions API" filter="s60" class="api">
       
  6194       <unit bldFile="mw/inputmethods/inputmethods_plat/ptiengine_indic_definitions_api/group"/>
       
  6195      </component>
       
  6196      <component name="aknfep_uiinterface_api" long-name="Avkon FEP UI Interface API" filter="s60" class="api">
       
  6197       <unit bldFile="mw/inputmethods/inputmethods_plat/aknfep_uiinterface_api/group" filter="!test"/>
       
  6198      </component>
       
  6199     </collection>
  4227     <collection name="textinput" long-name="Text Input" level="framework">
  6200     <collection name="textinput" long-name="Text Input" level="framework">
  4228      <component name="ptienginev2" filter="s60" long-name="Predictive Text Input Engine">
  6201      <component name="ptienginev2" filter="s60" long-name="Predictive Text Input Engine">
  4229       <!--uncomment when configuration is turned on and textinput_build is removed-->
  6202       <!--uncomment when configuration is turned on and textinput_build is removed-->
  4230       <!--  <unit bldFile="textinput/ptienginev2/group"/>-->
  6203       <!--  <unit bldFile="textinput/ptienginev2/group"/>-->
  4231      </component>
  6204      </component>
  4303      </component>
  6276      </component>
  4304      <component name="frontendprocessor" long-name="Front End Processor" purpose="mandatory">
  6277      <component name="frontendprocessor" long-name="Front End Processor" purpose="mandatory">
  4305       <unit bldFile="mw/inputmethods/fep/frontendprocessor/group" mrp="mw/inputmethods/fep/frontendprocessor/group/app-framework_fepbase.mrp"/>
  6278       <unit bldFile="mw/inputmethods/fep/frontendprocessor/group" mrp="mw/inputmethods/fep/frontendprocessor/group/app-framework_fepbase.mrp"/>
  4306      </component>
  6279      </component>
  4307     </collection>
  6280     </collection>
  4308     <collection name="inputmethods_info" long-name="Input Methods Info" level="framework">
  6281     <collection name="inputmethods_info" long-name="Input Methods Info" level="api">
  4309      <component name="inputmethods_plat" filter="s60" long-name="Input Methods Platform Interfaces" class="api">
       
  4310       <unit bldFile="mw/inputmethods/inputmethods_plat/group"/>
       
  4311      </component>
       
  4312      <component name="inputmethods_pub" filter="s60" long-name="Input Methods Public Interfaces" class="api">
       
  4313       <unit bldFile="mw/inputmethods/inputmethods_pub/group"/>
       
  4314      </component>
       
  4315      <component name="inputmethods_metadata" long-name="Input Methods Metadata" introduced="^2" purpose="development" class="config PC">
  6282      <component name="inputmethods_metadata" long-name="Input Methods Metadata" introduced="^2" purpose="development" class="config PC">
  4316       <unit mrp="mw/inputmethods/inputmethods_info/inputmethods_metadata/inputmethods_metadata.mrp"/>
  6283       <unit mrp="mw/inputmethods/inputmethods_info/inputmethods_metadata/inputmethods_metadata.mrp"/>
  4317      </component>
  6284      </component>
  4318     </collection>
  6285     </collection>
  4319    </block>
  6286    </block>
  4320    <block name="qt" level="generic" long-name="Qt"/>
  6287    <block name="qt" level="generic" long-name="Qt"/>
  4321    <block name="classicui" level="generic" long-name="Classic UI" levels="base support server generic specific">
  6288    <block name="classicui" level="generic" long-name="Classic UI" levels="base support server generic specific">
       
  6289     <collection name="classicui_plat" long-name="Classic UI Platform Interfaces" level="specific">
       
  6290      <component name="personalisation_framework_api" long-name="Personalisation Framework API" filter="s60" class="api">
       
  6291       <unit bldFile="mw/classicui/classicui_plat/personalisation_framework_api/group" filter="!test"/>
       
  6292      </component>
       
  6293      <component name="signal_pane_api" long-name="Signal Pane API" filter="s60" class="api">
       
  6294       <unit bldFile="mw/classicui/classicui_plat/signal_pane_api/group" filter="!test"/>
       
  6295      </component>
       
  6296      <component name="japanese_reading_api" long-name="Japanese Reading API" filter="s60" class="api">
       
  6297       <unit bldFile="mw/classicui/classicui_plat/japanese_reading_api/group" filter="!test"/>
       
  6298      </component>
       
  6299      <component name="global_popup_priority_controller_api" long-name="Global Popup Priority Controller API" filter="s60" class="api">
       
  6300       <unit bldFile="mw/classicui/classicui_plat/global_popup_priority_controller_api/group" filter="!test"/>
       
  6301      </component>
       
  6302      <component name="item_finder_api" long-name="Item Finder API" filter="s60" class="api">
       
  6303       <unit bldFile="mw/classicui/classicui_plat/item_finder_api/group" filter="!test"/>
       
  6304      </component>
       
  6305      <component name="avkon_fonts_api" long-name="Avkon Fonts API" filter="s60" class="api">
       
  6306       <unit bldFile="mw/classicui/classicui_plat/avkon_fonts_api/group" filter="!test"/>
       
  6307      </component>
       
  6308      <component name="extended_utilities_api" long-name="Extended Utilities API" filter="s60" class="api">
       
  6309       <unit bldFile="mw/classicui/classicui_plat/extended_utilities_api/group" filter="!test"/>
       
  6310      </component>
       
  6311      <component name="personalisation_plugin_api" long-name="Personalisation Plugin API" filter="s60" class="api">
       
  6312       <unit bldFile="mw/classicui/classicui_plat/personalisation_plugin_api/group"/>
       
  6313      </component>
       
  6314      <component name="extended_aiw_criteria_api" long-name="Extended AIW Criteria API" filter="s60" class="api">
       
  6315       <unit bldFile="mw/classicui/classicui_plat/extended_aiw_criteria_api/group" filter="!test"/>
       
  6316      </component>
       
  6317      <component name="personalisation_application_api" long-name="Personalisation Application API" filter="s60" class="api">
       
  6318       <unit bldFile="mw/classicui/classicui_plat/personalisation_application_api/group"/>
       
  6319      </component>
       
  6320      <component name="volume_popup_api" long-name="Volume Popup API" filter="s60" class="api">
       
  6321       <unit bldFile="mw/classicui/classicui_plat/volume_popup_api/group" filter="!test"/>
       
  6322      </component>
       
  6323      <component name="avkon_secondary_display_support_api" long-name="AVKON Secondary Display Support API" filter="s60" class="api">
       
  6324       <unit bldFile="mw/classicui/classicui_plat/avkon_secondary_display_support_api/group" filter="!test"/>
       
  6325      </component>
       
  6326      <component name="extended_setting_pages_api" long-name="Extended Setting Pages API" filter="s60" class="api">
       
  6327       <unit bldFile="mw/classicui/classicui_plat/extended_setting_pages_api/group" filter="!test"/>
       
  6328      </component>
       
  6329      <component name="extended_lists_api" long-name="Extended Lists API" filter="s60" class="api">
       
  6330       <unit bldFile="mw/classicui/classicui_plat/extended_lists_api/group" filter="!test"/>
       
  6331      </component>
       
  6332      <component name="input_block_api" long-name="Input Block API" filter="s60" class="api">
       
  6333       <unit bldFile="mw/classicui/classicui_plat/input_block_api/group" filter="!test"/>
       
  6334      </component>
       
  6335      <component name="avkon_ui_server_api" long-name="AVKON UI Server API" filter="s60" class="api">
       
  6336       <unit bldFile="mw/classicui/classicui_plat/avkon_ui_server_api/group" filter="!test"/>
       
  6337      </component>
       
  6338      <component name="number_grouping_api" long-name="Number Grouping API" filter="s60" class="api">
       
  6339       <unit bldFile="mw/classicui/classicui_plat/number_grouping_api/group" filter="!test"/>
       
  6340      </component>
       
  6341      <component name="extended_status_pane_api" long-name="Extended Status Pane API" filter="s60" class="api">
       
  6342       <unit bldFile="mw/classicui/classicui_plat/extended_status_pane_api/group" filter="!test"/>
       
  6343      </component>
       
  6344      <component name="extended_notifiers_api" long-name="Extended Notifiers API" filter="s60" class="api">
       
  6345       <unit bldFile="mw/classicui/classicui_plat/extended_notifiers_api/group" filter="!test"/>
       
  6346      </component>
       
  6347      <component name="task_list_api" long-name="Task List API" filter="s60" class="api">
       
  6348       <unit bldFile="mw/classicui/classicui_plat/task_list_api/group" filter="!test"/>
       
  6349      </component>
       
  6350      <component name="personalisation_slide_show_dialog_api" long-name="Personalisation Slide Show Dialog API" filter="s60" class="api">
       
  6351       <unit bldFile="mw/classicui/classicui_plat/personalisation_slide_show_dialog_api/group"/>
       
  6352      </component>
       
  6353      <component name="key_event_utilities_api" long-name="Key Event Utilities API" filter="s60" class="api">
       
  6354       <unit bldFile="mw/classicui/classicui_plat/key_event_utilities_api/group"/>
       
  6355      </component>
       
  6356      <component name="emergency_call_support_api" long-name="Emergency Call Support API" filter="s60" class="api">
       
  6357       <unit bldFile="mw/classicui/classicui_plat/emergency_call_support_api/group" filter="!test"/>
       
  6358      </component>
       
  6359      <component name="extended_dialogs_api" long-name="Extended Dialogs API" filter="s60" class="api">
       
  6360       <unit bldFile="mw/classicui/classicui_plat/extended_dialogs_api/group"/>
       
  6361      </component>
       
  6362      <component name="legacy_ui_framework_headers_api" long-name="Legacy UI Framework Headers API" filter="s60" class="api">
       
  6363       <unit bldFile="mw/classicui/classicui_plat/legacy_ui_framework_headers_api/group"/>
       
  6364      </component>
       
  6365      <component name="extended_editors_api" long-name="Extended Editors API" filter="s60" class="api">
       
  6366       <unit bldFile="mw/classicui/classicui_plat/extended_editors_api/group" filter="!test"/>
       
  6367      </component>
       
  6368      <component name="alarm_api" long-name="Alarm API" filter="s60" class="api">
       
  6369       <unit bldFile="mw/classicui/classicui_plat/alarm_api/group" filter="!test"/>
       
  6370      </component>
       
  6371      <component name="aiw_service_interface_base_api" long-name="AIW Service Interface Base API" filter="s60" class="api">
       
  6372       <unit bldFile="mw/classicui/classicui_plat/aiw_service_interface_base_api/group" filter="!test"/>
       
  6373      </component>
       
  6374      <component name="list_effects_api" long-name="List Effects API" filter="s60" class="api">
       
  6375       <unit bldFile="mw/classicui/classicui_plat/list_effects_api/group" filter="!test"/>
       
  6376      </component>
       
  6377      <component name="find_item_ui_api" long-name="Find Item UI API" filter="s60" class="api">
       
  6378       <unit bldFile="mw/classicui/classicui_plat/find_item_ui_api/group" filter="!test"/>
       
  6379      </component>
       
  6380      <component name="server_application_services_api" long-name="Server Application Services API" filter="s60" class="api">
       
  6381       <unit bldFile="mw/classicui/classicui_plat/server_application_services_api/group" filter="!test"/>
       
  6382      </component>
       
  6383      <component name="common_ui_settings_api" long-name="Common UI Settings API" filter="s60" class="api">
       
  6384       <unit bldFile="mw/classicui/classicui_plat/common_ui_settings_api/group"/>
       
  6385      </component>
       
  6386      <component name="aiw_service_interface_menu_api" long-name="AIW Service Interface Menu API" filter="s60" class="api">
       
  6387       <unit bldFile="mw/classicui/classicui_plat/aiw_service_interface_menu_api/group" filter="!test"/>
       
  6388      </component>
       
  6389      <component name="eikon_server_extension_client_api" long-name="EIKON Server Extension Client API" filter="s60" class="api">
       
  6390       <unit bldFile="mw/classicui/classicui_plat/eikon_server_extension_client_api/group" filter="!test"/>
       
  6391      </component>
       
  6392      <component name="skinnable_clock_api" long-name="Skinnable Clock API" filter="s60" class="api">
       
  6393       <unit bldFile="mw/classicui/classicui_plat/skinnable_clock_api/group" filter="!test"/>
       
  6394      </component>
       
  6395      <component name="battery_pane_api" long-name="Battery Pane API" filter="s60" class="api">
       
  6396       <unit bldFile="mw/classicui/classicui_plat/battery_pane_api/group" filter="!test"/>
       
  6397      </component>
       
  6398      <component name="fep_document_navigation_api" long-name="FEP Document Navigation API" filter="s60" class="api">
       
  6399       <unit bldFile="mw/classicui/classicui_plat/fep_document_navigation_api/group"/>
       
  6400      </component>
       
  6401      <component name="personalisation_localised_texts_api" long-name="Personalisation Localised Texts API" filter="s60" class="api">
       
  6402       <unit bldFile="mw/classicui/classicui_plat/personalisation_localised_texts_api/group"/>
       
  6403      </component>
       
  6404      <component name="memory_card_ui_api" long-name="Memory Card UI API" filter="s60" class="api">
       
  6405       <unit bldFile="mw/classicui/classicui_plat/memory_card_ui_api/group" filter="!test"/>
       
  6406      </component>
       
  6407      <component name="avkon_status_api" long-name="AVKON Status API" filter="s60" class="api">
       
  6408       <unit bldFile="mw/classicui/classicui_plat/avkon_status_api/group"/>
       
  6409      </component>
       
  6410      <component name="application_switching_api" long-name="Application Switching API" filter="s60" class="api">
       
  6411       <unit bldFile="mw/classicui/classicui_plat/application_switching_api/group" filter="!test"/>
       
  6412      </component>
       
  6413      <component name="avkon_localised_texts_api" long-name="AVKON Localised Texts API" filter="s60" class="api">
       
  6414       <unit bldFile="mw/classicui/classicui_plat/avkon_localised_texts_api/group"/>
       
  6415      </component>
       
  6416      <component name="avkon_secondary_display_api" long-name="AVKON Secondary Display API" filter="s60" class="api">
       
  6417       <unit bldFile="mw/classicui/classicui_plat/avkon_secondary_display_api/group"/>
       
  6418      </component>
       
  6419      <component name="extended_animation_api" long-name="Extended Animation API" filter="s60" class="api">
       
  6420       <unit bldFile="mw/classicui/classicui_plat/extended_animation_api/group" filter="!test"/>
       
  6421      </component>
       
  6422      <component name="extended_notes_api" long-name="Extended Notes API" filter="s60" class="api">
       
  6423       <unit bldFile="mw/classicui/classicui_plat/extended_notes_api/group" filter="!test"/>
       
  6424      </component>
       
  6425      <component name="screensaver_animation_plugin_definitions_api" long-name="Screensaver Animation Plugin Definitions API" filter="s60" class="api">
       
  6426       <unit bldFile="mw/classicui/classicui_plat/screensaver_animation_plugin_definitions_api/group"/>
       
  6427      </component>
       
  6428      <component name="text_scroller_api" long-name="Text Scroller API" filter="s60" class="api">
       
  6429       <unit bldFile="mw/classicui/classicui_plat/text_scroller_api/group" filter="!test"/>
       
  6430      </component>
       
  6431      <component name="custom_cursors_api" long-name="Custom Cursors API" filter="s60" class="api">
       
  6432       <unit bldFile="mw/classicui/classicui_plat/custom_cursors_api/group" filter="!test"/>
       
  6433      </component>
       
  6434      <component name="screensaver_settings_api" long-name="Screensaver Settings API" filter="s60" class="api">
       
  6435       <unit bldFile="mw/classicui/classicui_plat/screensaver_settings_api/group"/>
       
  6436      </component>
       
  6437      <component name="global_window_priorities_api" long-name="Global Window Priorities API" filter="s60" class="api">
       
  6438       <unit bldFile="mw/classicui/classicui_plat/global_window_priorities_api/group"/>
       
  6439      </component>
       
  6440      <component name="extended_indicators_api" long-name="Extended Indicators API" filter="s60" class="api">
       
  6441       <unit bldFile="mw/classicui/classicui_plat/extended_indicators_api/group" filter="!test"/>
       
  6442      </component>
       
  6443      <component name="special_character_table_api" long-name="Special Character Table API" filter="s60" class="api">
       
  6444       <unit bldFile="mw/classicui/classicui_plat/special_character_table_api/group" filter="!test"/>
       
  6445      </component>
       
  6446      <component name="avkon_settings_api" long-name="AVKON Settings API" filter="s60" class="api">
       
  6447       <unit bldFile="mw/classicui/classicui_plat/avkon_settings_api/group"/>
       
  6448      </component>
       
  6449      <component name="extended_sounds_api" long-name="Extended Sounds API" filter="s60" class="api">
       
  6450       <unit bldFile="mw/classicui/classicui_plat/extended_sounds_api/group"/>
       
  6451      </component>
       
  6452      <component name="themes_settings_api" long-name="Themes Settings API" filter="s60" class="api">
       
  6453       <unit bldFile="mw/classicui/classicui_plat/themes_settings_api/group"/>
       
  6454      </component>
       
  6455      <component name="media_shared_document_api" long-name="Media Shared Document API" filter="s60" class="api">
       
  6456       <unit bldFile="mw/classicui/classicui_plat/media_shared_document_api/group" filter="!test"/>
       
  6457      </component>
       
  6458      <component name="extended_queries_api" long-name="Extended Queries API" filter="s60" class="api">
       
  6459       <unit bldFile="mw/classicui/classicui_plat/extended_queries_api/group"/>
       
  6460      </component>
       
  6461      <component name="phone_number_text_utilities_api" long-name="Phone Number Text Utilities API" filter="s60" class="api">
       
  6462       <unit bldFile="mw/classicui/classicui_plat/phone_number_text_utilities_api/group" filter="!test"/>
       
  6463      </component>
       
  6464      <component name="screensaver_runtime_api" long-name="Screensaver Runtime API" filter="s60" class="api">
       
  6465       <unit bldFile="mw/classicui/classicui_plat/screensaver_runtime_api/group"/>
       
  6466      </component>
       
  6467      <component name="extended_scroller_api" long-name="Extended Scroller API" filter="s60" class="api">
       
  6468       <unit bldFile="mw/classicui/classicui_plat/extended_scroller_api/group"/>
       
  6469      </component>
       
  6470      <component name="key_rotator_api" long-name="Key Rotator API" filter="s60" class="api">
       
  6471       <unit bldFile="mw/classicui/classicui_plat/key_rotator_api/group" filter="!test"/>
       
  6472      </component>
       
  6473      <component name="extended_grids_api" long-name="Extended Grids API" filter="s60" class="api">
       
  6474       <unit bldFile="mw/classicui/classicui_plat/extended_grids_api/group" filter="!test"/>
       
  6475      </component>
       
  6476      <component name="generic_parameter_api" long-name="Generic Parameter API" filter="s60" class="api">
       
  6477       <unit bldFile="mw/classicui/classicui_plat/generic_parameter_api/group" filter="!test"/>
       
  6478      </component>
       
  6479      <component name="indicator_touch_observer_api" long-name="Indicator Touch Observer API" filter="s60" class="api">
       
  6480       <unit bldFile="mw/classicui/classicui_plat/indicator_touch_observer_api/group"/>
       
  6481      </component>
       
  6482      <component name="popup_form_api" long-name="Popup Form API" filter="s60" class="api">
       
  6483       <unit bldFile="mw/classicui/classicui_plat/popup_form_api/group" filter="!test"/>
       
  6484      </component>
       
  6485      <component name="stylus_activated_popup_api" long-name="Stylus Activated Pop-up API" filter="s60" class="api">
       
  6486       <unit bldFile="mw/classicui/classicui_plat/stylus_activated_popup_api/group" filter="!test"/>
       
  6487      </component>
       
  6488      <component name="indicator_plugin_api" long-name="Indicator Plugin API" filter="s60" class="api">
       
  6489       <unit bldFile="mw/classicui/classicui_plat/indicator_plugin_api/group" filter="!test"/>
       
  6490      </component>
       
  6491      <component name="layout_configuration_api" long-name="Layout Configuration API" filter="s60" class="api">
       
  6492       <unit bldFile="mw/classicui/classicui_plat/layout_configuration_api/group" filter="!test"/>
       
  6493      </component>
       
  6494      <component name="common_file_dialogs_filter_factory_api" long-name="Common File Dialogs Filter Factory API" filter="s60" class="api">
       
  6495       <unit bldFile="mw/classicui/classicui_plat/common_file_dialogs_filter_factory_api/group" filter="!test"/>
       
  6496      </component>
       
  6497      <component name="avkon_anim_dll_api" long-name="AVKON Anim DLL API" filter="s60" class="api">
       
  6498       <unit bldFile="mw/classicui/classicui_plat/avkon_anim_dll_api/group"/>
       
  6499      </component>
       
  6500      <component name="extended_initialization_api" long-name="Extended Initialization API" filter="s60" class="api">
       
  6501       <unit bldFile="mw/classicui/classicui_plat/extended_initialization_api/group" filter="!test"/>
       
  6502      </component>
       
  6503      <component name="long_tap_animation_api" long-name="Long Tap Animation API" filter="s60" class="api">
       
  6504       <unit bldFile="mw/classicui/classicui_plat/long_tap_animation_api/group" filter="!test"/>
       
  6505      </component>
       
  6506      <component name="extended_ui_framework_definitions_api" long-name="Extended UI Framework Definitions API" filter="s60" class="api">
       
  6507       <unit bldFile="mw/classicui/classicui_plat/extended_ui_framework_definitions_api/group"/>
       
  6508      </component>
       
  6509      <component name="extended_buttons_api" long-name="Extended Buttons API" filter="s60" class="api">
       
  6510       <unit bldFile="mw/classicui/classicui_plat/extended_buttons_api/group" filter="!test"/>
       
  6511      </component>
       
  6512      <component name="aiw_provider_utility_api" long-name="AIW Provider Utility API" filter="s60" class="api">
       
  6513       <unit bldFile="mw/classicui/classicui_plat/aiw_provider_utility_api/group" filter="!test"/>
       
  6514      </component>
       
  6515      <component name="transition_effect_parameters_api" long-name="Transition Effect Parameters API" filter="s60" class="api">
       
  6516       <unit bldFile="mw/classicui/classicui_plat/transition_effect_parameters_api/group" filter="!test"/>
       
  6517      </component>
       
  6518      <component name="extended_input_capabilities_api" long-name="Extended Input Capabilities API" filter="s60" class="api">
       
  6519       <unit bldFile="mw/classicui/classicui_plat/extended_input_capabilities_api/group" filter="!test"/>
       
  6520      </component>
       
  6521      <component name="uikon_status_api" long-name="UIKON Status API" filter="s60" class="api">
       
  6522       <unit bldFile="mw/classicui/classicui_plat/uikon_status_api/group"/>
       
  6523      </component>
       
  6524      <component name="transition_effect_utilities_api" long-name="Transition Effect Utilities API" filter="s60" class="api">
       
  6525       <unit bldFile="mw/classicui/classicui_plat/transition_effect_utilities_api/group" filter="!test"/>
       
  6526      </component>
       
  6527      <component name="pointer_event_modifier_api" long-name="Pointer Event Modifier API" filter="s60" class="api">
       
  6528       <unit bldFile="mw/classicui/classicui_plat/pointer_event_modifier_api/group" filter="!test"/>
       
  6529      </component>
       
  6530      <component name="avkon_testability_api" long-name="AVKON Testability API" filter="s60" class="api">
       
  6531       <unit bldFile="mw/classicui/classicui_plat/avkon_testability_api/group"/>
       
  6532      </component>
       
  6533      <component name="ganes_api" filter="s60" class="api">
       
  6534       <unit bldFile="mw/classicui/classicui_plat/ganes_api/group"/>
       
  6535      </component>
       
  6536      <component name="ode_api" long-name="Ode API" filter="s60" class="api">
       
  6537       <unit bldFile="mw/classicui/classicui_plat/ode_api/group"/>
       
  6538      </component>
       
  6539      <component name="physics_api" long-name="Physics API" filter="s60" class="api">
       
  6540       <unit bldFile="mw/classicui/classicui_plat/physics_api/group"/>
       
  6541      </component>
       
  6542      <component name="touch_pane_api" long-name="Touch Pane API" filter="s60" class="api">
       
  6543       <unit bldFile="mw/classicui/classicui_plat/touch_pane_api/group" filter="!test"/>
       
  6544      </component>
       
  6545      <component name="touch_pane_observer_api" long-name="Touch Pane Observer API" filter="s60" class="api">
       
  6546       <unit bldFile="mw/classicui/classicui_plat/touch_pane_observer_api/group"/>
       
  6547      </component>
       
  6548      <component name="alternate_fs_api" long-name="Alternate FS API" filter="s60" class="api">
       
  6549       <unit bldFile="mw/classicui/classicui_plat/alternate_fs_api/group"/>
       
  6550      </component>
       
  6551      <component name="discreet_popup_api" long-name="Discreet Popup API" filter="s60" class="api">
       
  6552       <unit bldFile="mw/classicui/classicui_plat/discreet_popup_api/group"/>
       
  6553      </component>
       
  6554      <component name="touch_gesture_framework_api" long-name="Touch Gesture Framework API" filter="s60" class="api">
       
  6555       <unit bldFile="mw/classicui/classicui_plat/touch_gesture_framework_api/group"/>
       
  6556       <!-- should this be commented out? -->
       
  6557       <!--<unit bldFile="classicui_plat/touch_gesture_framework_api/tsrc/group" filter="test,api_test"/> -->
       
  6558      </component>
       
  6559      <component name="extended_options_menu_api" long-name="Extended Options Menu API" filter="s60" class="api">
       
  6560       <unit bldFile="mw/classicui/classicui_plat/extended_options_menu_api/group" filter="!test"/>
       
  6561      </component>
       
  6562     </collection>
       
  6563     <collection name="classicui_pub" long-name="Classic UI Public Interfaces" level="specific">
       
  6564      <component name="input_frame_api" long-name="Input Frame API" filter="s60" class="api">
       
  6565       <unit bldFile="mw/classicui/classicui_pub/input_frame_api/group" filter="!test"/>
       
  6566      </component>
       
  6567      <component name="window_server_event_observer_api" long-name="Window Server Event Observer API" filter="s60" class="api">
       
  6568       <unit bldFile="mw/classicui/classicui_pub/window_server_event_observer_api/group" filter="!test"/>
       
  6569      </component>
       
  6570      <component name="application_framework_api" long-name="Application Framework API" filter="s60" class="api">
       
  6571       <unit bldFile="mw/classicui/classicui_pub/application_framework_api/group" filter="!test"/>
       
  6572      </component>
       
  6573      <component name="scroller_api" long-name="Scroller API" filter="s60" class="api">
       
  6574       <unit bldFile="mw/classicui/classicui_pub/scroller_api/group" filter="!test"/>
       
  6575      </component>
       
  6576      <component name="ui_framework_utilities_api" long-name="UI Framework Utilities API" filter="s60" class="api">
       
  6577       <unit bldFile="mw/classicui/classicui_pub/ui_framework_utilities_api/group" filter="!test"/>
       
  6578      </component>
       
  6579      <component name="ui_framework_definitions_api" long-name="UI Framework Definitions API" filter="s60" class="api">
       
  6580       <unit bldFile="mw/classicui/classicui_pub/ui_framework_definitions_api/group" filter="!test"/>
       
  6581      </component>
       
  6582      <component name="buttons_api" long-name="Buttons API" filter="s60" class="api">
       
  6583       <unit bldFile="mw/classicui/classicui_pub/buttons_api/group" filter="!test"/>
       
  6584      </component>
       
  6585      <component name="queries_api" long-name="Queries API" filter="s60" class="api">
       
  6586       <unit bldFile="mw/classicui/classicui_pub/queries_api/group" filter="!test"/>
       
  6587      </component>
       
  6588      <component name="aiw_generic_parameter_api" long-name="AIW Generic Parameter API" filter="s60" class="api">
       
  6589       <unit bldFile="mw/classicui/classicui_pub/aiw_generic_parameter_api/group" filter="!test"/>
       
  6590      </component>
       
  6591      <component name="editors_api" long-name="Editors API" filter="s60" class="api">
       
  6592       <unit bldFile="mw/classicui/classicui_pub/editors_api/group" filter="!test"/>
       
  6593      </component>
       
  6594      <component name="common_file_dialogs_api" long-name="Common File Dialogs API" filter="s60" class="api">
       
  6595       <unit bldFile="mw/classicui/classicui_pub/common_file_dialogs_api/group" filter="!test"/>
       
  6596      </component>
       
  6597      <component name="dialog_shutter_api" long-name="Dialog Shutter API" filter="s60" class="api">
       
  6598       <unit bldFile="mw/classicui/classicui_pub/dialog_shutter_api/group" filter="!test"/>
       
  6599      </component>
       
  6600      <component name="fonts_api" long-name="Fonts API" filter="s60" class="api">
       
  6601       <unit bldFile="mw/classicui/classicui_pub/fonts_api/group" filter="!test"/>
       
  6602      </component>
       
  6603      <component name="screen_clearer_api" long-name="Screen Clearer API" filter="s60" class="api">
       
  6604       <unit bldFile="mw/classicui/classicui_pub/screen_clearer_api/group" filter="!test"/>
       
  6605      </component>
       
  6606      <component name="notifiers_api" long-name="Notifiers API" filter="s60" class="api">
       
  6607       <unit bldFile="mw/classicui/classicui_pub/notifiers_api/group" filter="!test"/>
       
  6608      </component>
       
  6609      <component name="notes_api" long-name="Notes API" filter="s60" class="api">
       
  6610       <unit bldFile="mw/classicui/classicui_pub/notes_api/group" filter="!test"/>
       
  6611      </component>
       
  6612      <component name="screen_saver_api" long-name="Screen Saver API" filter="s60" class="api">
       
  6613       <unit bldFile="mw/classicui/classicui_pub/screen_saver_api/group" filter="!test"/>
       
  6614      </component>
       
  6615      <component name="status_pane_api" long-name="Status Pane API" filter="s60" class="api">
       
  6616       <unit bldFile="mw/classicui/classicui_pub/status_pane_api/group" filter="!test"/>
       
  6617      </component>
       
  6618      <component name="base_controls_api" long-name="Base Controls API" filter="s60" class="api">
       
  6619       <unit bldFile="mw/classicui/classicui_pub/base_controls_api/group" filter="!test"/>
       
  6620      </component>
       
  6621      <component name="grids_api" long-name="Grids API" filter="s60" class="api">
       
  6622       <unit bldFile="mw/classicui/classicui_pub/grids_api/group" filter="!test"/>
       
  6623      </component>
       
  6624      <component name="context_pane_api" long-name="Context Pane API" filter="s60" class="api">
       
  6625       <unit bldFile="mw/classicui/classicui_pub/context_pane_api/group" filter="!test"/>
       
  6626      </component>
       
  6627      <component name="lists_api" long-name="Lists API" filter="s60" class="api">
       
  6628       <unit bldFile="mw/classicui/classicui_pub/lists_api/group" filter="!test"/>
       
  6629      </component>
       
  6630      <component name="popups_api" long-name="Popups API" filter="s60" class="api">
       
  6631       <unit bldFile="mw/classicui/classicui_pub/popups_api/group" filter="!test"/>
       
  6632      </component>
       
  6633      <component name="misc_controls_api" long-name="Misc Controls API" filter="s60" class="api">
       
  6634       <unit bldFile="mw/classicui/classicui_pub/misc_controls_api/group" filter="!test"/>
       
  6635      </component>
       
  6636      <component name="keylock_api" long-name="Keylock API" filter="s60" class="api">
       
  6637       <unit bldFile="mw/classicui/classicui_pub/keylock_api/group" filter="!test"/>
       
  6638      </component>
       
  6639      <component name="options_menu_api" long-name="Options Menu API" filter="s60" class="api">
       
  6640       <unit bldFile="mw/classicui/classicui_pub/options_menu_api/group" filter="!test"/>
       
  6641      </component>
       
  6642      <component name="hierarchical_lists_api" long-name="Hierarchical Lists API" filter="s60" class="api">
       
  6643       <unit bldFile="mw/classicui/classicui_pub/hierarchical_lists_api/group" filter="!test"/>
       
  6644      </component>
       
  6645      <component name="navigation_pane_api" long-name="Navigation Pane API" filter="s60" class="api">
       
  6646       <unit bldFile="mw/classicui/classicui_pub/navigation_pane_api/group" filter="!test"/>
       
  6647      </component>
       
  6648      <component name="tabs_api" long-name="Tabs API" filter="s60" class="api">
       
  6649       <unit bldFile="mw/classicui/classicui_pub/tabs_api/group" filter="!test"/>
       
  6650      </component>
       
  6651      <component name="title_pane_touch_observer_api" long-name="Title Pane Touch Observer API" filter="s60" class="api">
       
  6652       <unit bldFile="mw/classicui/classicui_pub/title_pane_touch_observer_api/group"/>
       
  6653      </component>
       
  6654      <component name="choice_list_api" long-name="Choice List API" filter="s60" class="api">
       
  6655       <unit bldFile="mw/classicui/classicui_pub/choice_list_api/group" filter="!test"/>
       
  6656      </component>
       
  6657      <component name="info_popup_note_api" long-name="Info Popup Note API" filter="s60" class="api">
       
  6658       <unit bldFile="mw/classicui/classicui_pub/info_popup_note_api/group" filter="!test"/>
       
  6659      </component>
       
  6660      <component name="setting_pages_api" long-name="Setting Pages API" filter="s60" class="api">
       
  6661       <unit bldFile="mw/classicui/classicui_pub/setting_pages_api/group" filter="!test"/>
       
  6662      </component>
       
  6663      <component name="screen_mode_api" long-name="Screen Mode API" filter="s60" class="api">
       
  6664       <unit bldFile="mw/classicui/classicui_pub/screen_mode_api/group" filter="!test"/>
       
  6665      </component>
       
  6666      <component name="indicators_api" long-name="Indicators API" filter="s60" class="api">
       
  6667       <unit bldFile="mw/classicui/classicui_pub/indicators_api/group" filter="!test"/>
       
  6668      </component>
       
  6669      <component name="error_ui_api" long-name="Error UI API" filter="s60" class="api">
       
  6670       <unit bldFile="mw/classicui/classicui_pub/error_ui_api/group" filter="!test"/>
       
  6671      </component>
       
  6672      <component name="animation_api" long-name="Animation API" filter="s60" class="api">
       
  6673       <unit bldFile="mw/classicui/classicui_pub/animation_api/group" filter="!test"/>
       
  6674      </component>
       
  6675      <component name="searchfield_api" long-name="Searchfield API" filter="s60" class="api">
       
  6676       <unit bldFile="mw/classicui/classicui_pub/searchfield_api/group" filter="!test"/>
       
  6677      </component>
       
  6678      <component name="labels_api" long-name="Labels API" filter="s60" class="api">
       
  6679       <unit bldFile="mw/classicui/classicui_pub/labels_api/group" filter="!test"/>
       
  6680      </component>
       
  6681      <component name="hotkeys_api" long-name="Hotkeys API" filter="s60" class="api">
       
  6682       <unit bldFile="mw/classicui/classicui_pub/hotkeys_api/group" filter="!test"/>
       
  6683      </component>
       
  6684      <component name="initialization_api" long-name="Initialization API" filter="s60" class="api">
       
  6685       <unit bldFile="mw/classicui/classicui_pub/initialization_api/group" filter="!test"/>
       
  6686      </component>
       
  6687      <component name="volume_control_api" long-name="Volume Control API" filter="s60" class="api">
       
  6688       <unit bldFile="mw/classicui/classicui_pub/volume_control_api/group" filter="!test"/>
       
  6689      </component>
       
  6690      <component name="title_pane_api" long-name="Title Pane API" filter="s60" class="api">
       
  6691       <unit bldFile="mw/classicui/classicui_pub/title_pane_api/group" filter="!test"/>
       
  6692      </component>
       
  6693      <component name="sounds_api" long-name="Sounds API" filter="s60" class="api">
       
  6694       <unit bldFile="mw/classicui/classicui_pub/sounds_api/group" filter="!test"/>
       
  6695      </component>
       
  6696      <component name="aiw_service_handler_api" long-name="AIW Service Handler API" filter="s60" class="api">
       
  6697       <unit bldFile="mw/classicui/classicui_pub/aiw_service_handler_api/group" filter="!test"/>
       
  6698      </component>
       
  6699      <component name="aiw_criteria_api" long-name="AIW Criteria API" filter="s60" class="api">
       
  6700       <unit bldFile="mw/classicui/classicui_pub/aiw_criteria_api/group" filter="!test"/>
       
  6701      </component>
       
  6702      <component name="touch_ui_utilities_api" long-name="Touch UI Utilities API" filter="s60" class="api">
       
  6703       <unit bldFile="mw/classicui/classicui_pub/touch_ui_utilities_api/group" filter="!test"/>
       
  6704      </component>
       
  6705      <component name="generic_button_api" long-name="Generic Button API" filter="s60" class="api">
       
  6706       <unit bldFile="mw/classicui/classicui_pub/generic_button_api/group" filter="!test"/>
       
  6707      </component>
       
  6708      <component name="form_api" long-name="Form API" filter="s60" class="api">
       
  6709       <unit bldFile="mw/classicui/classicui_pub/form_api/group" filter="!test"/>
       
  6710      </component>
       
  6711      <component name="uikon_core_controls" long-name="Uikon Core Controls" filter="s60" class="api">
       
  6712       <unit bldFile="mw/classicui/classicui_pub/uikon_core_controls/group" filter="!test"/>
       
  6713      </component>
       
  6714      <component name="calendar_api" long-name="Calendar API" filter="s60" class="api">
       
  6715       <unit bldFile="mw/classicui/classicui_pub/calendar_api/group"/>
       
  6716      </component>
       
  6717      <component name="toolbar_api" long-name="Toolbar API" filter="s60" class="api">
       
  6718       <unit bldFile="mw/classicui/classicui_pub/toolbar_api/group" filter="!test"/>
       
  6719      </component>
       
  6720      <component name="server_application_api" long-name="Server Application API" filter="s60" class="api">
       
  6721       <unit bldFile="mw/classicui/classicui_pub/server_application_api/group"/>
       
  6722      </component>
       
  6723      <component name="slider_api" long-name="Slider API" filter="s60" class="api">
       
  6724       <unit bldFile="mw/classicui/classicui_pub/slider_api/group" filter="!test"/>
       
  6725      </component>
       
  6726      <component name="private_ui_framework_api" long-name="Private UI Framework API" filter="s60" class="api">
       
  6727       <unit bldFile="mw/classicui/classicui_pub/private_ui_framework_api/group" filter="!test"/>
       
  6728      </component>
       
  6729      <component name="dialogs_api" long-name="Dialogs API" filter="s60" class="api">
       
  6730       <unit bldFile="mw/classicui/classicui_pub/dialogs_api/group" filter="!test"/>
       
  6731      </component>
       
  6732      <component name="document_handler_api" long-name="Document handler API" filter="s60" class="api">
       
  6733       <unit bldFile="mw/classicui/classicui_pub/document_handler_api/group"/>
       
  6734      </component>
       
  6735      <component name="images_api" long-name="Images API" filter="s60" class="api">
       
  6736       <unit bldFile="mw/classicui/classicui_pub/images_api/group" filter="!test"/>
       
  6737      </component>
       
  6738      <component name="stylus_popup_menu_api" long-name="Stylus Pop-up Menu API" filter="s60" class="api">
       
  6739       <unit bldFile="mw/classicui/classicui_pub/stylus_popup_menu_api/group" filter="!test"/>
       
  6740      </component>
       
  6741      <component name="information_preview_popup_api" long-name="Information Preview Popup API" filter="s60" class="api">
       
  6742       <unit bldFile="mw/classicui/classicui_pub/information_preview_popup_api/group" filter="!test"/>
       
  6743      </component>
       
  6744      <component name="intermediate_state_api" long-name="Intermediate State API" filter="s60" class="api">
       
  6745       <unit bldFile="mw/classicui/classicui_pub/intermediate_state_api/group"/>
       
  6746      </component>
       
  6747      <component name="help_launcher_api" long-name="Help Launcher API" filter="s60" class="api">
       
  6748       <unit bldFile="mw/classicui/classicui_pub/help_launcher_api/group"/>
       
  6749      </component>
       
  6750     </collection>
  4322     <collection name="ode" long-name="Open Dynamics Engine" level="support">
  6751     <collection name="ode" long-name="Open Dynamics Engine" level="support">
  4323      <!-- the collection is really a component. Move down a directory.-->
  6752      <!-- the collection is really a component. Move down a directory.-->
  4324      <component name="ode_build" filter="s60" long-name="ODE">
  6753      <component name="ode_build" filter="s60" long-name="ODE">
  4325       <unit bldFile="mw/classicui/ode/group"/>
  6754       <unit bldFile="mw/classicui/ode/group"/>
  4326      </component>
  6755      </component>
  4429      <component name="animation" long-name="Animation" introduced="9.1" purpose="optional">
  6858      <component name="animation" long-name="Animation" introduced="9.1" purpose="optional">
  4430       <unit bldFile="mw/classicui/lafagnosticuifoundation/animation/group" mrp="mw/classicui/lafagnosticuifoundation/animation/group/app-framework_animation.mrp"/>
  6859       <unit bldFile="mw/classicui/lafagnosticuifoundation/animation/group" mrp="mw/classicui/lafagnosticuifoundation/animation/group/app-framework_animation.mrp"/>
  4431      </component>
  6860      </component>
  4432     </collection>
  6861     </collection>
  4433     <collection name="classicui_info" long-name="Classic UI Info" level="specific">
  6862     <collection name="classicui_info" long-name="Classic UI Info" level="specific">
  4434      <component name="classicui_pub" filter="s60" long-name="Classic UI Public Interfaces" class="api">
       
  4435       <unit bldFile="mw/classicui/classicui_pub/group"/>
       
  4436      </component>
       
  4437      <component name="classicui_plat" filter="s60" long-name="Classic UI Platform Interfaces" class="api">
       
  4438       <unit bldFile="mw/classicui/classicui_plat/group"/>
       
  4439      </component>
       
  4440      <!-- the multiple units in the API test components need to be resolved -->
  6863      <!-- the multiple units in the API test components need to be resolved -->
  4441      <component name="classicui_metadata" long-name="Classic UI Metadata" introduced="^2" purpose="development" class="config PC">
  6864      <component name="classicui_metadata" long-name="Classic UI Metadata" introduced="^2" purpose="development" class="config PC">
  4442       <unit mrp="mw/classicui/classicui_info/classicui_metadata/classicui_metadata.mrp"/>
  6865       <unit mrp="mw/classicui/classicui_info/classicui_metadata/classicui_metadata.mrp"/>
  4443      </component>
  6866      </component>
  4444     </collection>
  6867     </collection>
  4445    </block>
  6868    </block>
  4446    <block name="svgt" level="generic" long-name="SVG Tiny" levels="util ui">
  6869    <block name="svgt" level="generic" long-name="SVG Tiny" levels="util ui">
  4447     <collection name="svgt_info" long-name="SVG Tiny Info" level="ui">
  6870     <collection name="svgt_plat" long-name="SVG Tiny Platform Interfaces" level="ui">
  4448      <component name="svgt_plat" filter="s60" long-name="SVG Tiny Platform Interfaces" introduced="9.2" class="api">
  6871      <component name="svgt_api" long-name="SVGT API" introduced="9.2" filter="s60" class="api">
  4449       <unit bldFile="mw/svgt/svgt_plat/group"/>
  6872       <unit bldFile="mw/svgt/svgt_plat/svgt_api/group"/>
       
  6873      </component>
       
  6874      <component name="nvg_api" long-name="NVG API" introduced="9.2" filter="s60" class="api">
       
  6875       <unit bldFile="mw/svgt/svgt_plat/nvg_api/group"/>
  4450      </component>
  6876      </component>
  4451     </collection>
  6877     </collection>
  4452     <collection name="svgtopt" long-name="SVG-T Engine" level="util">
  6878     <collection name="svgtopt" long-name="SVG-T Engine" level="util">
  4453      <component name="svgtopt_build" filter="s60" long-name="SVG Engine" introduced="9.2">
  6879      <component name="svgtopt_build" filter="s60" long-name="SVG Engine" introduced="9.2">
  4454       <!-- component is at collection level. Needs to be moved down a directory -->
  6880       <!-- component is at collection level. Needs to be moved down a directory -->
  4458       <unit bldFile="mw/svgt/svgtopt/svgtplugin/group"/>
  6884       <unit bldFile="mw/svgt/svgtopt/svgtplugin/group"/>
  4459      </component>
  6885      </component>
  4460     </collection>
  6886     </collection>
  4461    </block>
  6887    </block>
  4462    <block name="uiaccelerator" level="generic" long-name="UI Accelerator" levels="plugin framework server ex if">
  6888    <block name="uiaccelerator" level="generic" long-name="UI Accelerator" levels="plugin framework server ex if">
  4463     <collection name="uiaccelerator_info" long-name="UI Accelerator Info" level="if">
  6889     <collection name="uiaccelerator_plat" long-name="UI Accelerator Platform Interfaces" level="if">
  4464      <component name="uiaccelerator_plat" filter="s60" long-name="UI Accelerator Platform Interfaces" class="api">
  6890      <component name="alf_core_toolkit_api" long-name="ALF Core Toolkit API" filter="s60" class="api">
  4465       <unit bldFile="mw/uiaccelerator/uiaccelerator_plat/group"/>
  6891       <unit bldFile="mw/uiaccelerator/uiaccelerator_plat/alf_core_toolkit_api/group"/>
       
  6892      </component>
       
  6893      <component name="alf_visual_api" long-name="ALF Visual API" filter="s60" class="api">
       
  6894       <unit bldFile="mw/uiaccelerator/uiaccelerator_plat/alf_visual_api/group"/>
       
  6895      </component>
       
  6896      <component name="alf_extended_visual_api" long-name="ALF Extended Visual API" filter="s60" class="api">
       
  6897       <unit bldFile="mw/uiaccelerator/uiaccelerator_plat/alf_extended_visual_api/group"/>
       
  6898      </component>
       
  6899      <component name="alf_extension_api" long-name="ALF Extension API" filter="s60" class="api">
       
  6900       <unit bldFile="mw/uiaccelerator/uiaccelerator_plat/alf_extension_api/group"/>
       
  6901      </component>
       
  6902      <component name="alf_tracing_api" long-name="ALF Tracing API" filter="s60" class="api">
       
  6903       <unit bldFile="mw/uiaccelerator/uiaccelerator_plat/alf_tracing_api/group"/>
       
  6904      </component>
       
  6905      <component name="alf_client_server_api" long-name="ALF Client Server API" filter="s60" class="api">
       
  6906       <unit bldFile="mw/uiaccelerator/uiaccelerator_plat/alf_client_server_api/group"/>
  4466      </component>
  6907      </component>
  4467     </collection>
  6908     </collection>
  4468     <collection name="uiacceltk" long-name="UI Accelerator Toolkit" level="framework">
  6909     <collection name="uiacceltk" long-name="UI Accelerator Toolkit" level="framework">
  4469      <component name="hitchcock" filter="s60" long-name="Hitchcock">
  6910      <component name="hitchcock" filter="s60" long-name="Hitchcock">
  4470       <unit bldFile="mw/uiaccelerator/uiacceltk/hitchcock/group"/>
  6911       <unit bldFile="mw/uiaccelerator/uiacceltk/hitchcock/group"/>
  4474       <unit bldFile="mw/uiaccelerator/uiacceltk/group"/>
  6915       <unit bldFile="mw/uiaccelerator/uiacceltk/group"/>
  4475      </component>
  6916      </component>
  4476     </collection>
  6917     </collection>
  4477    </block>
  6918    </block>
  4478    <block name="uiresources" level="generic" long-name="UI Resources" levels="compile plugin framework server generic data">
  6919    <block name="uiresources" level="generic" long-name="UI Resources" levels="compile plugin framework server generic data">
       
  6920     <!-- are the custom filters below needed? -->
       
  6921     <collection name="uiresources_pub" long-name="UI Resources Public Interfaces" level="data">
       
  6922      <component name="pictograph_api" long-name="Pictograph API" filter="s60" class="api">
       
  6923       <unit bldFile="mw/uiresources/uiresources_pub/pictograph_api/group" filter="!test"/>
       
  6924      </component>
       
  6925      <component name="skins_api" long-name="Skins API" filter="s60" class="api">
       
  6926       <unit bldFile="mw/uiresources/uiresources_pub/skins_api/group" filter="!test"/>
       
  6927      </component>
       
  6928      <component name="font_definition_api" long-name="Font Definition API" filter="s60" class="api">
       
  6929       <unit bldFile="mw/uiresources/uiresources_pub/font_definition_api/group" filter="!test"/>
       
  6930      </component>
       
  6931      <component name="graphics_api" long-name="Graphics API" filter="s60" class="api">
       
  6932       <unit bldFile="mw/uiresources/uiresources_pub/graphics_api/group" filter="!test"/>
       
  6933      </component>
       
  6934      <component name="scalable_icons_api" long-name="Scalable Icons API" filter="s60" class="api">
       
  6935       <unit bldFile="mw/uiresources/uiresources_pub/scalable_icons_api/group"/>
       
  6936      </component>
       
  6937      <component name="layout_id_definitions_api" long-name="Layout ID Definitions API" filter="s60" class="api">
       
  6938       <unit bldFile="mw/uiresources/uiresources_pub/layout_id_definitions_api/group"/>
       
  6939      </component>
       
  6940     </collection>
       
  6941     <collection name="uiresources_plat" long-name="UI Resources Platform Interfaces" level="data">
       
  6942      <component name="layout_system_private_api" long-name="Layout System Private API" filter="s60" class="api">
       
  6943       <unit bldFile="mw/uiresources/uiresources_plat/layout_system_private_api/group" filter="!test"/>
       
  6944      </component>
       
  6945      <component name="layout_data_api" long-name="Layout Data API" filter="s60" class="api">
       
  6946       <unit bldFile="mw/uiresources/uiresources_plat/layout_data_api/group" filter="!test"/>
       
  6947      </component>
       
  6948      <component name="cdl_api" long-name="CDL API" filter="s60" class="api">
       
  6949       <unit bldFile="mw/uiresources/uiresources_plat/cdl_api/group" filter="!test"/>
       
  6950      </component>
       
  6951      <component name="extended_skins_api" long-name="Extended Skins API" filter="s60" class="api">
       
  6952       <unit bldFile="mw/uiresources/uiresources_plat/extended_skins_api/group" filter="!test"/>
       
  6953      </component>
       
  6954      <component name="tfx_server_controller_plugin_api" long-name="TFX Server Controller Plug-in API" filter="s60" class="api">
       
  6955       <unit bldFile="mw/uiresources/uiresources_plat/tfx_server_controller_plugin_api/group"/>
       
  6956      </component>
       
  6957      <component name="extended_fonts_api" long-name="Extended Fonts API" filter="s60" class="api">
       
  6958       <unit bldFile="mw/uiresources/uiresources_plat/extended_fonts_api/group" filter="!test"/>
       
  6959      </component>
       
  6960      <component name="graphic_configuration_api" long-name="Graphic Configuration API" filter="s60" class="api">
       
  6961       <unit bldFile="mw/uiresources/uiresources_plat/graphic_configuration_api/group" filter="!test"/>
       
  6962      </component>
       
  6963      <component name="mif_header_cdl_api" long-name="MIF Header CDL API" filter="s60" class="api">
       
  6964       <unit bldFile="mw/uiresources/uiresources_plat/mif_header_cdl_api/group"/>
       
  6965      </component>
       
  6966      <component name="personalisation_and_skins_settings_api" long-name="Personalisation and Skins Settings API" filter="s60" class="api">
       
  6967       <unit bldFile="mw/uiresources/uiresources_plat/personalisation_and_skins_settings_api/group"/>
       
  6968      </component>
       
  6969      <component name="tfx_effect_setup_plugin_api" long-name="TFX Effect Setup Plug-in API" filter="s60" class="api">
       
  6970       <unit bldFile="mw/uiresources/uiresources_plat/tfx_effect_setup_plugin_api/group"/>
       
  6971      </component>
       
  6972      <component name="mifconv_definitions_api" long-name="Mifconv Definitions API" filter="s60" class="api">
       
  6973       <unit bldFile="mw/uiresources/uiresources_plat/mifconv_definitions_api/group"/>
       
  6974      </component>
       
  6975      <component name="wallpaper_configuration_api" long-name="Wallpaper Configuration API" filter="s60" class="api">
       
  6976       <unit bldFile="mw/uiresources/uiresources_plat/wallpaper_configuration_api/group"/>
       
  6977      </component>
       
  6978      <component name="language_code_definitions_api" long-name="Language Code Definitions API" filter="s60" class="api">
       
  6979       <unit bldFile="mw/uiresources/uiresources_plat/language_code_definitions_api/group"/>
       
  6980      </component>
       
  6981      <component name="skins_image_attributes_api" long-name="Skins Image Attributes API" filter="s60" class="api">
       
  6982       <unit bldFile="mw/uiresources/uiresources_plat/skins_image_attributes_api/group" filter="!test"/>
       
  6983      </component>
       
  6984      <component name="private_user_area_code_definitions_api" long-name="Private User Area Code Definitions API" filter="s60" class="api">
       
  6985       <unit bldFile="mw/uiresources/uiresources_plat/private_user_area_code_definitions_api/group"/>
       
  6986      </component>
       
  6987      <component name="tfx_server_plugin_ids_api" long-name="TFX Server Plug-in IDs API" filter="s60" class="api">
       
  6988       <unit bldFile="mw/uiresources/uiresources_plat/tfx_server_plugin_ids_api/group"/>
       
  6989      </component>
       
  6990     </collection>
  4479     <collection name="uiresources_info" long-name="UI Resources Info" level="data">
  6991     <collection name="uiresources_info" long-name="UI Resources Info" level="data">
  4480      <component name="uiresources_plat" filter="s60" long-name="UI Resources Platform Interfaces" class="api">
       
  4481       <unit bldFile="mw/uiresources/uiresources_plat/group"/>
       
  4482      </component>
       
  4483      <component name="uiresources_pub" filter="s60" long-name="UI Resources Public Interfaces" class="api">
       
  4484       <unit bldFile="mw/uiresources/uiresources_pub/group"/>
       
  4485      </component>
       
  4486      <component name="uiresources_test" filter="s60,test,api_test" long-name="UI Resources Tests" purpose="development"/>
  6992      <component name="uiresources_test" filter="s60,test,api_test" long-name="UI Resources Tests" purpose="development"/>
  4487      <!-- are these custom filters needed? -->
       
  4488      <component name="uiresources_test_pat" filter="s60,test,api_test" long-name="UI Resources Platform API Tests" purpose="development" class="placeholder">
       
  4489       <!-- can only have one unit. Need to #include from a common one -->
       
  4490      </component>
       
  4491      <component name="uiresources_test_pat" filter="s60,test,api_test" long-name="UI Resources Public API Tests" purpose="development" class="placeholder">
       
  4492       <!-- can only have one unit. Need to #include from a common one -->
       
  4493      </component>
       
  4494     </collection>
  6993     </collection>
  4495     <collection name="uigraphics" long-name="UI Graphics" level="generic">
  6994     <collection name="uigraphics" long-name="UI Graphics" level="generic">
  4496      <component name="bitmaps2" filter="s60" long-name="Bitmaps 2" class="config">
  6995      <component name="bitmaps2" filter="s60" long-name="Bitmaps 2" class="config">
  4497       <unit bldFile="mw/uiresources/uigraphics/bitmaps2/group"/>
  6996       <unit bldFile="mw/uiresources/uigraphics/bitmaps2/group"/>
  4498      </component>
  6997      </component>
  4561       <unit bldFile="mw/uiresources/helpthemes/group"/>
  7060       <unit bldFile="mw/uiresources/helpthemes/group"/>
  4562      </component>
  7061      </component>
  4563     </collection>
  7062     </collection>
  4564    </block>
  7063    </block>
  4565    <block name="hapticsservices" level="generic" long-name="Haptics Services" levels="fw server api">
  7064    <block name="hapticsservices" level="generic" long-name="Haptics Services" levels="fw server api">
       
  7065     <collection name="hapticsservices_plat" long-name="Haptics Services Platform Interfaces" level="api">
       
  7066      <component name="tacticon_api" long-name="Tacticon API" introduced="^1" filter="s60" class="api">
       
  7067       <unit bldFile="mw/hapticsservices/hapticsservices_plat/tacticon_api/group"/>
       
  7068      </component>
       
  7069      <component name="tactile_feedback_core_api" long-name="Tactile Feedback Core API" introduced="^1" filter="s60" class="api">
       
  7070       <unit bldFile="mw/hapticsservices/hapticsservices_plat/tactile_feedback_core_api/group"/>
       
  7071      </component>
       
  7072      <component name="tactile_feedback_server_api" long-name="Tactile Feedback Server API" introduced="^1" filter="s60" class="api">
       
  7073       <unit bldFile="mw/hapticsservices/hapticsservices_plat/tactile_feedback_server_api/group"/>
       
  7074      </component>
       
  7075     </collection>
       
  7076     <collection name="hapticsservices_pub" long-name="Haptics Services Public Interfaces" level="api">
       
  7077      <component name="tactile_feedback_client_api" long-name="Tactile Feedback Client API" introduced="^1" filter="s60" class="api">
       
  7078       <unit bldFile="mw/hapticsservices/hapticsservices_pub/tactile_feedback_client_api/group"/>
       
  7079      </component>
       
  7080     </collection>
  4566     <collection name="tacticonserver" long-name="Tacticon Server" level="server">
  7081     <collection name="tacticonserver" long-name="Tacticon Server" level="server">
  4567      <!-- collection is really a component. Move down a directory  -->
  7082      <!-- collection is really a component. Move down a directory  -->
  4568      <component name="tacticonserver_build" filter="s60" long-name="Tacticon Server Build" introduced="^3">
  7083      <component name="tacticonserver_build" filter="s60" long-name="Tacticon Server Build" introduced="^3">
  4569       <unit bldFile="mw/hapticsservices/tacticonserver/group"/>
  7084       <unit bldFile="mw/hapticsservices/tacticonserver/group"/>
  4570       <!-- clients and servers are suauly the same component. Consider moving pluign to a separate component if needed -->
  7085       <!-- clients and servers are suauly the same component. Consider moving pluign to a separate component if needed -->
  4589      <component name="tactilefeedback_build" filter="s60" long-name="Tactile Feedback Build" introduced="^1">
  7104      <component name="tactilefeedback_build" filter="s60" long-name="Tactile Feedback Build" introduced="^1">
  4590       <!-- consider moving IBY to one fo the above components -->
  7105       <!-- consider moving IBY to one fo the above components -->
  4591       <unit bldFile="mw/hapticsservices/tactilefeedback/group"/>
  7106       <unit bldFile="mw/hapticsservices/tactilefeedback/group"/>
  4592      </component>
  7107      </component>
  4593     </collection>
  7108     </collection>
  4594     <collection name="hapticsservices_info" long-name="Haptics Services Info" level="api">
       
  4595      <component name="hapticsservices_pub" filter="s60" long-name="Haptics Services Public Interfaces" introduced="^1" class="api">
       
  4596       <unit bldFile="mw/hapticsservices/hapticsservices_pub/group"/>
       
  4597      </component>
       
  4598      <component name="hapticsservices_plat" filter="s60" long-name="Haptics Services Platform Interfaces" introduced="^1" class="api">
       
  4599       <unit bldFile="mw/hapticsservices/hapticsservices_plat/group"/>
       
  4600      </component>
       
  4601     </collection>
       
  4602    </block>
  7109    </block>
  4603    <block name="gsprofilesrv" level="generic" long-name="General Settings and Profiles Services" levels="system plugin framework server generic specific">
  7110    <block name="gsprofilesrv" level="generic" long-name="General Settings and Profiles Services" levels="system plugin framework server generic specific">
       
  7111     <collection name="gsprofilesrv_pub" long-name="GS and Profiles Services Public Interfaces" level="specific">
       
  7112      <component name="profiles_engine_active_profile_settings_api" long-name="Profiles Engine Active Profile Settings API" filter="s60" class="api">
       
  7113       <unit bldFile="mw/gsprofilesrv/gsprofilesrv_pub/profiles_engine_active_profile_settings_api/group"/>
       
  7114      </component>
       
  7115      <component name="profiles_engine_wrapper_api" long-name="Profiles Engine Wrapper API" filter="s60" class="api">
       
  7116       <unit bldFile="mw/gsprofilesrv/gsprofilesrv_pub/profiles_engine_wrapper_api/group"/>
       
  7117      </component>
       
  7118     </collection>
       
  7119     <collection name="gsprofilesrv_plat" long-name="GS and Profiles Services Platform Interfaces" level="specific">
       
  7120      <component name="profiles_engine_api" long-name="Profiles Engine API" filter="s60" class="api">
       
  7121       <unit bldFile="mw/gsprofilesrv/gsprofilesrv_plat/profiles_engine_api/group"/>
       
  7122      </component>
       
  7123      <component name="profiles_mediafilelist_api" long-name="Media File List API" filter="s60" class="api">
       
  7124       <unit bldFile="mw/gsprofilesrv/gsprofilesrv_plat/profiles_mediafilelist_api/group"/>
       
  7125      </component>
       
  7126      <component name="filelist_api" long-name="File List API" filter="s60" class="api">
       
  7127       <unit bldFile="mw/gsprofilesrv/gsprofilesrv_plat/filelist_api/group"/>
       
  7128      </component>
       
  7129      <component name="settings_backgroundimage_api" long-name="Settings Background Image API" filter="s60" class="api">
       
  7130       <unit bldFile="mw/gsprofilesrv/gsprofilesrv_plat/settings_backgroundimage_api/group"/>
       
  7131      </component>
       
  7132      <component name="settings_framework_api" long-name="Settings Framework API" filter="s60" class="api">
       
  7133       <unit bldFile="mw/gsprofilesrv/gsprofilesrv_plat/settings_framework_api/group"/>
       
  7134      </component>
       
  7135      <component name="settings_launch_api" long-name="Settings Launch API" filter="s60" class="api">
       
  7136       <unit bldFile="mw/gsprofilesrv/gsprofilesrv_plat/settings_launch_api/group"/>
       
  7137      </component>
       
  7138      <component name="settings_listbox_api" long-name="Settings List Box API" filter="s60" class="api">
       
  7139       <unit bldFile="mw/gsprofilesrv/gsprofilesrv_plat/settings_listbox_api/group"/>
       
  7140      </component>
       
  7141      <component name="settings_plugin_api" long-name="Settings Plugin API" filter="s60" class="api">
       
  7142       <unit bldFile="mw/gsprofilesrv/gsprofilesrv_plat/settings_plugin_api/group"/>
       
  7143      </component>
       
  7144      <component name="settings_uis_cenrep_collection_api" long-name="Settings UIs CenRep Collection API" filter="s60" class="api">
       
  7145       <unit bldFile="mw/gsprofilesrv/gsprofilesrv_plat/settings_uis_cenrep_collection_api/group"/>
       
  7146      </component>
       
  7147     </collection>
  4604     <collection name="gssettingsuis" long-name="General Settings UIs" level="framework">
  7148     <collection name="gssettingsuis" long-name="General Settings UIs" level="framework">
  4605      <component name="gs" filter="s60" long-name="General Settings" introduced="9.2">
  7149      <component name="gs" filter="s60" long-name="General Settings" introduced="9.2">
  4606       <unit bldFile="mw/gsprofilesrv/gssettingsuis/gs/group"/>
  7150       <unit bldFile="mw/gsprofilesrv/gssettingsuis/gs/group"/>
  4607      </component>
  7151      </component>
  4608     </collection>
  7152     </collection>
  4618      </component>
  7162      </component>
  4619      <component name="ringingtone3dplugin" filter="s60" long-name="Ringing Tone 3D Plugin" introduced="^2" plugin="Y">
  7163      <component name="ringingtone3dplugin" filter="s60" long-name="Ringing Tone 3D Plugin" introduced="^2" plugin="Y">
  4620       <unit bldFile="mw/gsprofilesrv/profilesservices/ringingtone3dplugin/group"/>
  7164       <unit bldFile="mw/gsprofilesrv/profilesservices/ringingtone3dplugin/group"/>
  4621      </component>
  7165      </component>
  4622     </collection>
  7166     </collection>
  4623     <collection name="gsprofilesrv_info" long-name="GS and Profiles Services Info" level="specific">
       
  4624      <component name="gsprofilesrv_plat" filter="s60" long-name="GS and Profiles Services Platform Interfaces" class="api">
       
  4625       <unit bldFile="mw/gsprofilesrv/gsprofilesrv_plat/group"/>
       
  4626      </component>
       
  4627      <component name="gsprofilesrv_pub" filter="s60" long-name="GS and Profiles Services Public Interfaces" class="api">
       
  4628       <unit bldFile="mw/gsprofilesrv/gsprofilesrv_pub/group"/>
       
  4629      </component>
       
  4630     </collection>
       
  4631    </block>
  7167    </block>
  4632    <block name="homescreensrv" level="specific" long-name="Home Screen Services" levels="plugin framework server generic specific">
  7168    <block name="homescreensrv" level="specific" long-name="Home Screen Services" levels="plugin framework server generic specific">
       
  7169     <collection name="homescreensrv_plat" long-name="Home Screen Services Platform Interfaces" level="specific">
       
  7170      <component name="ai_content_model_api" long-name="AI Content Model API" filter="s60" class="api">
       
  7171       <unit bldFile="mw/homescreensrv/homescreensrv_plat/ai_content_model_api/group"/>
       
  7172      </component>
       
  7173      <component name="ai_utilities_api" long-name="AI Utilities API" filter="s60" class="api">
       
  7174       <unit bldFile="mw/homescreensrv/homescreensrv_plat/ai_utilities_api/group" filter="!test"/>
       
  7175      </component>
       
  7176      <component name="ai_plugin_management_api" long-name="AI Plug-in Management API" filter="s60" class="api">
       
  7177       <unit bldFile="mw/homescreensrv/homescreensrv_plat/ai_plugin_management_api/group"/>
       
  7178      </component>
       
  7179      <component name="ai_plugin_information_api" long-name="AI Plug-in Information API" filter="s60" class="api">
       
  7180       <unit bldFile="mw/homescreensrv/homescreensrv_plat/ai_plugin_information_api/group"/>
       
  7181      </component>
       
  7182      <component name="ai_variation_api" long-name="AI Variation API" filter="s60" class="api">
       
  7183       <unit bldFile="mw/homescreensrv/homescreensrv_plat/ai_variation_api/group"/>
       
  7184      </component>
       
  7185      <component name="action_handler_plugin_api" long-name="Action Handler Plugin API" filter="s60" class="api">
       
  7186       <unit bldFile="mw/homescreensrv/homescreensrv_plat/action_handler_plugin_api/group" filter="!test"/>
       
  7187      </component>
       
  7188      <component name="content_harvester_plugin_api" long-name="Content Harvester Plugin API" filter="s60" class="api">
       
  7189       <unit bldFile="mw/homescreensrv/homescreensrv_plat/content_harvester_plugin_api/group" filter="!test"/>
       
  7190      </component>
       
  7191      <component name="menu_model_api" long-name="Menu Model API" filter="s60" class="api">
       
  7192       <unit bldFile="mw/homescreensrv/homescreensrv_plat/menu_model_api/group"/>
       
  7193      </component>
       
  7194      <component name="menu_sat_interface_api" long-name="Menu SAT Interface API" filter="s60" class="api">
       
  7195       <unit bldFile="mw/homescreensrv/homescreensrv_plat/menu_sat_interface_api/group" filter="!test"/>
       
  7196      </component>
       
  7197      <component name="external_home_screen_api" long-name="External Home Screen API" filter="s60" class="api">
       
  7198       <unit bldFile="mw/homescreensrv/homescreensrv_plat/external_home_screen_api/group"/>
       
  7199      </component>
       
  7200      <component name="menu_content_service_api" long-name="Menu Content Service API" filter="s60" class="api">
       
  7201       <unit bldFile="mw/homescreensrv/homescreensrv_plat/menu_content_service_api/group" filter="!test"/>
       
  7202      </component>
       
  7203      <component name="sapi_contentpublishing" long-name="SAPI Content Publishing" filter="s60" class="api">
       
  7204       <unit bldFile="mw/homescreensrv/homescreensrv_plat/sapi_contentpublishing/group"/>
       
  7205      </component>
       
  7206      <component name="sapi_backstepping" long-name="SAPI Backstepping" filter="s60" class="api">
       
  7207       <unit bldFile="mw/homescreensrv/homescreensrv_plat/sapi_backstepping/group"/>
       
  7208      </component>
       
  7209      <component name="sapi_actionhandler" long-name="SAPI Action Handler" filter="s60" class="api">
       
  7210       <unit bldFile="mw/homescreensrv/homescreensrv_plat/sapi_actionhandler/group"/>
       
  7211      </component>
       
  7212      <component name="sapi_homescreenplugin" long-name="SAPI Homescreen Plugin" filter="s60" class="api">
       
  7213       <unit bldFile="mw/homescreensrv/homescreensrv_plat/sapi_homescreenplugin/group" filter="!test"/>
       
  7214      </component>
       
  7215      <component name="sapi_menucontent" long-name="SAPI Menu Content" filter="s60" class="api">
       
  7216       <unit bldFile="mw/homescreensrv/homescreensrv_plat/sapi_menucontent/group"/>
       
  7217      </component>
       
  7218      <component name="xcfw_api" long-name="XCFW API" filter="s60" class="api">
       
  7219       <unit bldFile="mw/homescreensrv/homescreensrv_plat/xcfw_api/group"/>
       
  7220      </component>
       
  7221      <component name="idlefw_api" long-name="Idle Framework API" filter="s60" class="api">
       
  7222       <unit bldFile="mw/homescreensrv/homescreensrv_plat/idlefw_api/group"/>
       
  7223      </component>
       
  7224      <component name="hs_widget_publisher_api" long-name="Home Screen Publishing API" filter="s60" class="api">
       
  7225       <unit bldFile="mw/homescreensrv/homescreensrv_plat/hs_widget_publisher_api/group"/>
       
  7226      </component>
       
  7227      <component name="context_utility_api" long-name="UI Context Utility API" filter="s60" class="api">
       
  7228       <unit bldFile="mw/homescreensrv/homescreensrv_plat/context_utility_api/group"/>
       
  7229      </component>
       
  7230      <component name="hs_settings_api" long-name="HS Settings API" filter="s60" class="api">
       
  7231       <unit bldFile="mw/homescreensrv/homescreensrv_plat/hs_settings_api/group"/>
       
  7232      </component>
       
  7233      <component name="hs_content_control_api" long-name="HS Content Control API" filter="s60" class="api">
       
  7234       <unit bldFile="mw/homescreensrv/homescreensrv_plat/hs_content_control_api/group"/>
       
  7235      </component>
       
  7236     </collection>
  4633     <collection name="xcfw" long-name="XML Content Framework" level="framework">
  7237     <collection name="xcfw" long-name="XML Content Framework" level="framework">
  4634      <!-- collection is really a component, needs to be moved down a directory -->
  7238      <!-- collection is really a component, needs to be moved down a directory -->
  4635      <component name="xcfw_build" filter="s60" long-name="XML Content Framework Build">
  7239      <component name="xcfw_build" filter="s60" long-name="XML Content Framework Build">
  4636       <unit bldFile="mw/homescreensrv/xcfw/group"/>
  7240       <unit bldFile="mw/homescreensrv/xcfw/group"/>
  4637      </component>
  7241      </component>
  4697       <unit bldFile="mw/homescreensrv/backsteppingsrv/group"/>
  7301       <unit bldFile="mw/homescreensrv/backsteppingsrv/group"/>
  4698      </component>
  7302      </component>
  4699     </collection>
  7303     </collection>
  4700     <collection name="contentpublishingsrv" long-name="Content Publishing Service" level="server">
  7304     <collection name="contentpublishingsrv" long-name="Content Publishing Service" level="server">
  4701      <component name="contentpublishingdebug" filter="s60" long-name="Content Publishing Debug">
  7305      <component name="contentpublishingdebug" filter="s60" long-name="Content Publishing Debug">
       
  7306       <!-- need to move this component outside of contentpublishingutils and into separate component directory -->
  4702       <!-- <unit bldFile="contentpublishingsrv/contentpublishingutils/contentpublishingdebug/group"/> -->
  7307       <!-- <unit bldFile="contentpublishingsrv/contentpublishingutils/contentpublishingdebug/group"/> -->
  4703      </component>
  7308      </component>
  4704      <component name="contentpublishingutils" filter="s60" long-name="Content Publishing Utils">
  7309      <component name="contentpublishingutils" filter="s60" long-name="Content Publishing Utils">
  4705       <unit bldFile="mw/homescreensrv/contentpublishingsrv/contentpublishingutils/group"/>
  7310       <unit bldFile="mw/homescreensrv/contentpublishingsrv/contentpublishingutils/group"/>
  4706      </component>
  7311      </component>
  4742       <!-- need to remove links to the above components and just contain the IBY (or move the IBY into another component). 
  7347       <!-- need to remove links to the above components and just contain the IBY (or move the IBY into another component). 
  4743       		If keeping, it need to move down a directory.-->
  7348       		If keeping, it need to move down a directory.-->
  4744       <unit bldFile="mw/homescreensrv/contentcontrolsrv/group"/>
  7349       <unit bldFile="mw/homescreensrv/contentcontrolsrv/group"/>
  4745      </component>
  7350      </component>
  4746     </collection>
  7351     </collection>
  4747     <collection name="homescreensrv_info" long-name="Home Screen Services Info" level="specific">
       
  4748      <component name="homescreensrv_plat" filter="s60" long-name="Home Screen Services Platform Interfaces" class="api">
       
  4749       <unit bldFile="mw/homescreensrv/homescreensrv_plat/group"/>
       
  4750      </component>
       
  4751     </collection>
       
  4752    </block>
  7352    </block>
  4753    <block name="appinstall" level="generic" long-name="Application Installation" levels="tool framework generic api">
  7353    <block name="appinstall" level="generic" long-name="Application Installation" levels="tool framework generic api">
       
  7354     <collection name="appinstall_plat" long-name="Application Installation Platform Interfaces" level="api">
       
  7355      <component name="iaupdate_api" long-name="IA Update API" filter="s60" class="api">
       
  7356       <unit bldFile="mw/appinstall/appinstall_plat/iaupdate_api/group"/>
       
  7357      </component>
       
  7358      <component name="task_plugin_api" long-name="Task Plugin API" filter="s60" class="api">
       
  7359       <unit bldFile="mw/appinstall/appinstall_plat/task_plugin_api/group"/>
       
  7360      </component>
       
  7361      <component name="sw_installer_common_ui_api" long-name="SW Installer Common UI API" filter="s60" class="api">
       
  7362       <unit bldFile="mw/appinstall/appinstall_plat/sw_installer_common_ui_api/group"/>
       
  7363      </component>
       
  7364      <component name="sw_installer_launcher_api" long-name="SW Installer Launcher API" filter="s60" class="api">
       
  7365       <unit bldFile="mw/appinstall/appinstall_plat/sw_installer_launcher_api/group"/>
       
  7366      </component>
       
  7367      <component name="task_management_api" long-name="Task Management API" filter="s60" class="api">
       
  7368       <unit bldFile="mw/appinstall/appinstall_plat/task_management_api/group"/>
       
  7369      </component>
       
  7370      <component name="sw_installer_ui_plugin_api" long-name="SW Installer UI Plugin API" filter="s60" class="api">
       
  7371       <unit bldFile="mw/appinstall/appinstall_plat/sw_installer_ui_plugin_api/group"/>
       
  7372      </component>
       
  7373      <component name="sw_installer_cr_keys" long-name="SW Installer CR Keys" filter="s60" class="api">
       
  7374       <unit bldFile="mw/appinstall/appinstall_plat/sw_installer_cr_keys/group"/>
       
  7375      </component>
       
  7376      <component name="sw_installer_ps_keys" long-name="SW Installer PS Keys" filter="s60" class="api">
       
  7377       <unit bldFile="mw/appinstall/appinstall_plat/sw_installer_ps_keys/group"/>
       
  7378      </component>
       
  7379      <component name="appmngr2runtimeapi" long-name="Application Manager 2 Runtime Plugin API" filter="s60" class="api">
       
  7380       <unit bldFile="mw/appinstall/appinstall_plat/appmngr2runtimeapi/group"/>
       
  7381      </component>
       
  7382     </collection>
       
  7383     <collection name="appinstall_pub" long-name="Application Installation Public Interfaces" level="api">
       
  7384      <component name="startup_list_management_api" long-name="Startup List Management API" filter="s60" class="api">
       
  7385       <unit bldFile="mw/appinstall/appinstall_pub/startup_list_management_api/group"/>
       
  7386      </component>
       
  7387     </collection>
  4754     <collection name="ncdengine" long-name="Nokia Content Discover" level="framework">
  7388     <collection name="ncdengine" long-name="Nokia Content Discover" level="framework">
  4755      <!-- is this really just a component? If so move down one diretcory. Otherwise properly split up the bld.inf -->
  7389      <!-- is this really just a component? If so move down one diretcory. Otherwise properly split up the bld.inf -->
  4756      <component name="ncdengine_engine" filter="s60" long-name="NCD Engine" introduced="^1">
  7390      <component name="ncdengine_engine" filter="s60" long-name="NCD Engine" introduced="^1">
  4757       <unit bldFile="mw/appinstall/ncdengine/engine/group"/>
  7391       <unit bldFile="mw/appinstall/ncdengine/engine/group"/>
  4758      </component>
  7392      </component>
  4813      <component name="swisistools" long-name="Secure Software Install SIS Tools" purpose="optional" class="PC">
  7447      <component name="swisistools" long-name="Secure Software Install SIS Tools" purpose="optional" class="PC">
  4814       <unit bldFile="mw/appinstall/secureswitools/swisistools/group" mrp="mw/appinstall/secureswitools/swisistools/group/security_sistools.mrp"/>
  7448       <unit bldFile="mw/appinstall/secureswitools/swisistools/group" mrp="mw/appinstall/secureswitools/swisistools/group/security_sistools.mrp"/>
  4815      </component>
  7449      </component>
  4816     </collection>
  7450     </collection>
  4817     <collection name="appinstall_info" long-name="Application Installation Info" level="api">
  7451     <collection name="appinstall_info" long-name="Application Installation Info" level="api">
  4818      <component name="appinstall_pub" filter="s60" long-name="Application Installation Public Interfaces" class="api">
       
  4819       <unit bldFile="mw/appinstall/appinstall_pub/group"/>
       
  4820      </component>
       
  4821      <component name="appinstall_plat" filter="s60" long-name="Application Installation Platform Interfaces" class="api">
       
  4822       <unit bldFile="mw/appinstall/appinstall_plat/group"/>
       
  4823      </component>
       
  4824      <component name="appinstall_metadata" long-name="Application Installation Metadata" introduced="^2" purpose="development" class="config PC">
  7452      <component name="appinstall_metadata" long-name="Application Installation Metadata" introduced="^2" purpose="development" class="config PC">
  4825       <unit mrp="mw/appinstall/appinstall_info/appinstall_metadata/appinstall_metadata.mrp"/>
  7453       <unit mrp="mw/appinstall/appinstall_info/appinstall_metadata/appinstall_metadata.mrp"/>
  4826      </component>
  7454      </component>
  4827     </collection>
  7455     </collection>
  4828    </block>
  7456    </block>
  4829    <block name="serviceapifw" level="specific" long-name="Service API Framework" levels="plugin framework server generic specific">
  7457    <block name="serviceapifw" level="specific" long-name="Service API Framework" levels="plugin framework server generic specific">
       
  7458     <collection name="serviceapifw_pub" long-name="Service API Framework Public Interfaces" level="specific"/>
       
  7459     <collection name="serviceapifw_plat" long-name="Service API Framework Platform Interfaces" level="specific">
       
  7460      <component name="rtsecuritymanager_common_api" long-name="Runtime Security Manager Common API" filter="s60" class="api">
       
  7461       <unit bldFile="mw/serviceapifw/serviceapifw_plat/rtsecuritymanager_common_api/group"/>
       
  7462      </component>
       
  7463      <component name="rtsecuritymanager_utility_api" long-name="Runtime Security Manager Utility API" filter="s60" class="api">
       
  7464       <unit bldFile="mw/serviceapifw/serviceapifw_plat/rtsecuritymanager_utility_api/group"/>
       
  7465      </component>
       
  7466      <component name="rtsecuritymanager_client_api" long-name="Runtime Security Manager Client API" filter="s60" class="api">
       
  7467       <unit bldFile="mw/serviceapifw/serviceapifw_plat/rtsecuritymanager_client_api/group"/>
       
  7468      </component>
       
  7469      <component name="liw_provider_utility_api" long-name="LIW Provider Utility API" filter="s60" class="api">
       
  7470       <unit bldFile="mw/serviceapifw/serviceapifw_plat/liw_provider_utility_api/group"/>
       
  7471      </component>
       
  7472      <component name="liw_service_interface_base_api" long-name="LIW Service Interface Base API" filter="s60" class="api">
       
  7473       <unit bldFile="mw/serviceapifw/serviceapifw_plat/liw_service_interface_base_api/group"/>
       
  7474      </component>
       
  7475      <component name="liw_service_interface_menu_api" long-name="LIW Service Interface Menu API" filter="s60" class="api">
       
  7476       <unit bldFile="mw/serviceapifw/serviceapifw_plat/liw_service_interface_menu_api/group"/>
       
  7477      </component>
       
  7478      <component name="liw_criteria_api" long-name="LIW Criteria API" filter="s60" class="api">
       
  7479       <unit bldFile="mw/serviceapifw/serviceapifw_plat/liw_criteria_api/group"/>
       
  7480      </component>
       
  7481      <component name="liw_generic_parameter_api" long-name="LIW Generic Parameter API" filter="s60" class="api">
       
  7482       <unit bldFile="mw/serviceapifw/serviceapifw_plat/liw_generic_parameter_api/group"/>
       
  7483      </component>
       
  7484      <component name="liw_service_handler_api" long-name="LIW Service Handler API" filter="s60" class="api">
       
  7485       <unit bldFile="mw/serviceapifw/serviceapifw_plat/liw_service_handler_api/group"/>
       
  7486      </component>
       
  7487     </collection>
  4830     <collection name="rtsecuritymanager" long-name="Runtime Security Manager" level="server">
  7488     <collection name="rtsecuritymanager" long-name="Runtime Security Manager" level="server">
  4831      <component name="rtsecuritymanagerutil" filter="s60" long-name="Runtime Security Manager Util">
  7489      <component name="rtsecuritymanagerutil" filter="s60" long-name="Runtime Security Manager Util">
  4832       <unit bldFile="mw/serviceapifw/rtsecuritymanager/rtsecuritymanagerutil/group"/>
  7490       <unit bldFile="mw/serviceapifw/rtsecuritymanager/rtsecuritymanagerutil/group"/>
  4833      </component>
  7491      </component>
  4834      <component name="rtsecuritymanagerserver" filter="s60" long-name="Runtime Security Manager Server">
  7492      <component name="rtsecuritymanagerserver" filter="s60" long-name="Runtime Security Manager Server">
  4843      </component>
  7501      </component>
  4844     </collection>
  7502     </collection>
  4845     <collection name="languageinterworkingfw" long-name="Language Interworking Framework" level="framework">
  7503     <collection name="languageinterworkingfw" long-name="Language Interworking Framework" level="framework">
  4846      <component name="lifwservicehandler" filter="s60" long-name="Service Handler">
  7504      <component name="lifwservicehandler" filter="s60" long-name="Service Handler">
  4847       <unit bldFile="mw/serviceapifw/languageinterworkingfw/servicehandler/group"/>
  7505       <unit bldFile="mw/serviceapifw/languageinterworkingfw/servicehandler/group"/>
  4848      </component>
       
  4849     </collection>
       
  4850     <collection name="serviceapifw_info" long-name="Service API Framework Info" level="specific">
       
  4851      <component name="serviceapifw_plat" filter="s60" long-name="Service API Framework Platform Interfaces" class="api">
       
  4852       <unit bldFile="mw/serviceapifw/serviceapifw_plat/group"/>
       
  4853      </component>
       
  4854      <component name="serviceapifw_pub" filter="s60" long-name="Service API Framework Public Interfaces" class="api">
       
  4855       <unit bldFile="mw/serviceapifw/serviceapifw_pub/group"/>
       
  4856      </component>
  7506      </component>
  4857     </collection>
  7507     </collection>
  4858    </block>
  7508    </block>
  4859    <block name="serviceapi" level="specific" long-name="Service API" levels="os mw1 mw2 app">
  7509    <block name="serviceapi" level="specific" long-name="Service API" levels="os mw1 mw2 app">
  4860     <!-- should break up this collection into something meaningful -->
  7510     <!-- should break up this collection into something meaningful -->
  4900       <unit bldFile="mw/serviceapi/serviceproviders/group"/>
  7550       <unit bldFile="mw/serviceapi/serviceproviders/group"/>
  4901      </component>
  7551      </component>
  4902     </collection>
  7552     </collection>
  4903    </block>
  7553    </block>
  4904    <block name="web" level="specific" long-name="Web" levels="plugin utils server generic specific">
  7554    <block name="web" level="specific" long-name="Web" levels="plugin utils server generic specific">
       
  7555     <collection name="web_pub" long-name="Web Public Interfaces" level="specific">
       
  7556      <component name="browser_control_api" long-name="Browser Control API" filter="s60" class="api">
       
  7557       <unit bldFile="mw/web/web_pub/browser_control_api/group"/>
       
  7558      </component>
       
  7559      <component name="download_mgr_client_api" long-name="Download Manager Client API" filter="s60" class="api">
       
  7560       <unit bldFile="mw/web/web_pub/download_mgr_client_api/group"/>
       
  7561      </component>
       
  7562      <component name="download_mgr_ui_api" long-name="Download Manager UI Library API" filter="s60" class="api">
       
  7563       <unit bldFile="mw/web/web_pub/download_mgr_ui_api/group"/>
       
  7564      </component>
       
  7565      <component name="favourites_engine_api" long-name="Favourites Engine API" filter="s60" class="api">
       
  7566       <unit bldFile="mw/web/web_pub/favourites_engine_api/group"/>
       
  7567      </component>
       
  7568      <component name="browser_plugin_api" long-name="Browser Plug-in API" filter="s60" class="api">
       
  7569       <unit bldFile="mw/web/web_pub/browser_plugin_api/group"/>
       
  7570      </component>
       
  7571      <component name="settings_api" long-name="Settings API" filter="s60" class="api">
       
  7572       <unit bldFile="mw/web/web_pub/settings_api/group"/>
       
  7573      </component>
       
  7574     </collection>
       
  7575     <collection name="web_plat" long-name="Web Platform Interfaces" level="specific">
       
  7576      <component name="browser_platform_api" long-name="Browser Platform API" filter="s60" class="api">
       
  7577       <unit bldFile="mw/web/web_plat/browser_platform_api/inc/browser_platform_variant.hrh"/>
       
  7578      </component>
       
  7579      <component name="aiw_browser_provider_api" long-name="AIW Browser Provider API" filter="s60" class="api">
       
  7580       <unit bldFile="mw/web/web_plat/aiw_browser_provider_api/group"/>
       
  7581      </component>
       
  7582      <component name="browser_dialogs_provider_api" long-name="Browser Dialogs Provider API" filter="s60" class="api">
       
  7583       <unit bldFile="mw/web/web_plat/browser_dialogs_provider_api/group"/>
       
  7584      </component>
       
  7585      <component name="browser_platform_api" long-name="Browser Platform API" filter="s60" class="api">
       
  7586       <unit bldFile="mw/web/web_plat/browser_platform_api/group"/>
       
  7587      </component>
       
  7588      <component name="cod_handler_api" long-name="COD Handler API" filter="s60" class="api">
       
  7589       <unit bldFile="mw/web/web_plat/cod_handler_api/group"/>
       
  7590      </component>
       
  7591      <component name="connection_manager_api" long-name="Connection Manager API" filter="s60" class="api">
       
  7592       <unit bldFile="mw/web/web_plat/connection_manager_api/group"/>
       
  7593      </component>
       
  7594      <component name="cxml_library_api" long-name="cXml Library API" filter="s60" class="api">
       
  7595       <unit bldFile="mw/web/web_plat/cxml_library_api/group"/>
       
  7596      </component>
       
  7597      <component name="download_mgr_client_api_extn" long-name="Download Manager Client API Extension" filter="s60" class="api">
       
  7598       <unit bldFile="mw/web/web_plat/download_mgr_client_api_extn/group"/>
       
  7599      </component>
       
  7600      <component name="feeds_engine_api" long-name="Feeds Engine API" filter="s60" class="api">
       
  7601       <unit bldFile="mw/web/web_plat/feeds_engine_api/group"/>
       
  7602      </component>
       
  7603      <component name="launcher_api" long-name="Launcher API" filter="s60" class="api">
       
  7604       <unit bldFile="mw/web/web_plat/launcher_api/group"/>
       
  7605      </component>
       
  7606      <component name="multipart_parser_api" long-name="Multipart Parser API" filter="s60" class="api">
       
  7607       <unit bldFile="mw/web/web_plat/multipart_parser_api/group"/>
       
  7608      </component>
       
  7609      <component name="recent_url_store_api" long-name="Recent URL Store API" filter="s60" class="api">
       
  7610       <unit bldFile="mw/web/web_plat/recent_url_store_api/group"/>
       
  7611      </component>
       
  7612      <component name="scheme_handler_plugin_api" long-name="Scheme Handler Plugin API" filter="s60" class="api">
       
  7613       <unit bldFile="mw/web/web_plat/scheme_handler_plugin_api/group"/>
       
  7614      </component>
       
  7615      <component name="scriptable_plugin_api" long-name="Scriptable Plugin API" filter="s60" class="api">
       
  7616       <unit bldFile="mw/web/web_plat/scriptable_plugin_api/group"/>
       
  7617      </component>
       
  7618      <component name="webutils_api" long-name="Web Utils API" filter="s60" class="api">
       
  7619       <unit bldFile="mw/web/web_plat/webutils_api/group"/>
       
  7620      </component>
       
  7621      <component name="widget_registry_api" long-name="Widget Registry API" filter="s60" class="api">
       
  7622       <unit bldFile="mw/web/web_plat/widget_registry_api/group"/>
       
  7623      </component>
       
  7624      <component name="xml_parser_api" long-name="XML Parser API" filter="s60" class="api">
       
  7625       <unit bldFile="mw/web/web_plat/xml_parser_api/group"/>
       
  7626      </component>
       
  7627      <component name="stmgesturefw_api" long-name="State Machine Gesture Framework API " filter="s60" class="api">
       
  7628       <unit bldFile="mw/web/web_plat/stmgesturefw_api/group"/>
       
  7629      </component>
       
  7630     </collection>
  4905     <collection name="web_info" long-name="Web Info" level="specific">
  7631     <collection name="web_info" long-name="Web Info" level="specific">
  4906      <component name="web_plat" filter="s60" long-name="Web Platform Interfaces" class="api">
       
  4907       <unit bldFile="mw/web/web_plat/group"/>
       
  4908      </component>
       
  4909      <component name="web_pub" filter="s60" long-name="Web Public Interfaces" class="api">
       
  4910       <unit bldFile="mw/web/web_pub/group"/>
       
  4911      </component>
       
  4912      <component name="web_build" filter="s60" long-name="Web Build">
  7632      <component name="web_build" filter="s60" long-name="Web Build">
  4913       <!-- when configuration is in place, the #ifdef is no longer needed and this component can be removed -->
  7633       <!-- when configuration is in place, the #ifdef is no longer needed and this component can be removed -->
  4914       <unit bldFile="mw/web/group"/>
  7634       <unit bldFile="mw/web/group"/>
  4915      </component>
  7635      </component>
  4916     </collection>
  7636     </collection>
  5067       <unit bldFile="mw/web/widgets/group"/>
  7787       <unit bldFile="mw/web/widgets/group"/>
  5068      </component>
  7788      </component>
  5069     </collection>
  7789     </collection>
  5070    </block>
  7790    </block>
  5071    <block name="websrv" level="generic" long-name="Web Services" levels="plugin framework server generic specific">
  7791    <block name="websrv" level="generic" long-name="Web Services" levels="plugin framework server generic specific">
       
  7792     <collection name="websrv_pub" long-name="Web Services Public Interfaces" level="specific">
       
  7793      <component name="web_service_description_api" long-name="Web Service Description API" filter="s60" class="api">
       
  7794       <unit bldFile="mw/websrv/websrv_pub/web_service_description_api/group"/>
       
  7795      </component>
       
  7796      <component name="web_service_connection_api" long-name="Web Service Connection API" filter="s60" class="api">
       
  7797       <unit bldFile="mw/websrv/websrv_pub/web_service_connection_api/group"/>
       
  7798      </component>
       
  7799      <component name="web_service_manager_api" long-name="Web Service Manager API" filter="s60" class="api">
       
  7800       <unit bldFile="mw/websrv/websrv_pub/web_service_manager_api/group"/>
       
  7801      </component>
       
  7802      <component name="hostlet_connection_api" long-name="Hostlet Connection API" filter="s60" class="api">
       
  7803       <unit bldFile="mw/websrv/websrv_pub/hostlet_connection_api/group"/>
       
  7804      </component>
       
  7805      <component name="web_service_messaging_api" long-name="Web Service Messaging API" filter="s60" class="api">
       
  7806       <unit bldFile="mw/websrv/websrv_pub/web_service_messaging_api/group"/>
       
  7807      </component>
       
  7808      <component name="xml_extensions_api" long-name="XML Extensions API" filter="s60" class="api">
       
  7809       <unit bldFile="mw/websrv/websrv_pub/xml_extensions_api/group"/>
       
  7810      </component>
       
  7811      <component name="xml_fragment_api" long-name="XML Fragment API" filter="s60" class="api">
       
  7812       <unit bldFile="mw/websrv/websrv_pub/xml_fragment_api/group"/>
       
  7813      </component>
       
  7814     </collection>
  5072     <collection name="webservices" long-name="Web Services Framework" level="generic">
  7815     <collection name="webservices" long-name="Web Services Framework" level="generic">
  5073      <!-- consider breaking this collection into more meaningful subsets -->
  7816      <!-- consider breaking this collection into more meaningful subsets -->
  5074      <component name="wsnotifierplugins" filter="s60" long-name="WS Notifier Plugins" plugin="Y">
  7817      <component name="wsnotifierplugins" filter="s60" long-name="WS Notifier Plugins" plugin="Y">
  5075       <unit bldFile="mw/websrv/webservices/wsnotifierplugins/group"/>
  7818       <unit bldFile="mw/websrv/webservices/wsnotifierplugins/group"/>
  5076      </component>
  7819      </component>
  5163     <collection name="websrv_info" long-name="Web Services Info" level="specific">
  7906     <collection name="websrv_info" long-name="Web Services Info" level="specific">
  5164      <component name="websrv_bld" filter="s60" long-name="Web Services Build">
  7907      <component name="websrv_bld" filter="s60" long-name="Web Services Build">
  5165       <!-- need to include common .hrh in each unit -->
  7908       <!-- need to include common .hrh in each unit -->
  5166       <unit bldFile="mw/websrv/group"/>
  7909       <unit bldFile="mw/websrv/group"/>
  5167      </component>
  7910      </component>
  5168      <component name="websrv_pub" filter="s60" long-name="Web Services Public Interfaces" class="api">
       
  5169       <unit bldFile="mw/websrv/websrv_pub/group"/>
       
  5170      </component>
       
  5171     </collection>
  7911     </collection>
  5172    </block>
  7912    </block>
  5173    <block name="platformtools" level="generic" long-name="Platform Tools">
  7913    <block name="platformtools" level="generic" long-name="Platform Tools">
  5174     <collection name="gfxconversion" long-name="Graphics Conversion">
  7914     <collection name="gfxconversion" long-name="Graphics Conversion">
  5175      <component name="bmconv_s60" filter="s60" long-name="S60 Bitmap Converter" class="PC">
  7915      <component name="bmconv_s60" filter="s60" long-name="S60 Bitmap Converter" class="PC">
  5179       <unit bldFile="mw/platformtools/gfxconversion/mifconv/group"/>
  7919       <unit bldFile="mw/platformtools/gfxconversion/mifconv/group"/>
  5180      </component>
  7920      </component>
  5181     </collection>
  7921     </collection>
  5182    </block>
  7922    </block>
  5183    <block name="uitools" level="specific" long-name="UI Tools" levels="compile encode tool if">
  7923    <block name="uitools" level="specific" long-name="UI Tools" levels="compile encode tool if">
       
  7924     <collection name="uitools_pub" long-name="UI Tools Public Interfaces" level="if">
       
  7925      <component name="third_party_bitmap_palette_api" long-name="Third Party Bitmap Palette API" filter="s60" class="api">
       
  7926       <unit bldFile="mw/uitools/uitools_pub/third_party_bitmap_palette_api/group"/>
       
  7927      </component>
       
  7928     </collection>
       
  7929     <collection name="uitools_plat" long-name="UI Tools Platform Interfaces" level="if">
       
  7930      <component name="cdl_api" long-name="CDL API" filter="s60" class="api">
       
  7931       <unit bldFile="mw/uitools/uitools_plat/cdl_api/group"/>
       
  7932      </component>
       
  7933      <component name="layout_system_private_api" long-name="Layout System Private API" filter="s60" class="api">
       
  7934       <unit bldFile="mw/uitools/uitools_plat/layout_system_private_api/group"/>
       
  7935      </component>
       
  7936     </collection>
  5184     <collection name="cdlcompilertoolkit" long-name="CDL Compiler Toolkit" level="compile">
  7937     <collection name="cdlcompilertoolkit" long-name="CDL Compiler Toolkit" level="compile">
  5185      <!-- collection is actually a component. Needs to be moved down a directory -->
  7938      <!-- collection is actually a component. Needs to be moved down a directory -->
  5186      <component name="cdlcompilertoolkit_build" filter="s60" long-name="CDL Compiler Toolkit Build">
  7939      <component name="cdlcompilertoolkit_build" filter="s60" long-name="CDL Compiler Toolkit Build">
  5187       <unit bldFile="mw/uitools/cdlcompilertoolkit/group"/>
  7940       <unit bldFile="mw/uitools/cdlcompilertoolkit/group"/>
  5188      </component>
  7941      </component>
  5222     <collection name="svgtencoder" long-name="SVGT Encoder" level="encode">
  7975     <collection name="svgtencoder" long-name="SVGT Encoder" level="encode">
  5223      <component name="svgtenc" filter="s60" long-name="Standalone SVGT Encoder" class="PC">
  7976      <component name="svgtenc" filter="s60" long-name="Standalone SVGT Encoder" class="PC">
  5224       <unit bldFile="mw/uitools/svgtencoder/svgtenc/standalone/group"/>
  7977       <unit bldFile="mw/uitools/svgtencoder/svgtenc/standalone/group"/>
  5225      </component>
  7978      </component>
  5226     </collection>
  7979     </collection>
  5227     <collection name="uitools_info" long-name="UI Tools Info" level="if">
       
  5228      <component name="uitools_plat" filter="s60" long-name="UI Tools Platform Interfaces" class="api">
       
  5229       <unit bldFile="mw/uitools/uitools_plat/group"/>
       
  5230      </component>
       
  5231      <component name="uitools_pub" filter="s60" long-name="UI Tools Public Interfaces" class="api">
       
  5232       <unit bldFile="mw/uitools/uitools_pub/group"/>
       
  5233      </component>
       
  5234     </collection>
       
  5235    </block>
  7980    </block>
  5236   </layer>
  7981   </layer>
  5237   <layer name="app" long-name="Applications" levels="services apps">
  7982   <layer name="app" long-name="Applications" levels="services apps">
  5238    <block name="location" level="apps" long-name="Location Apps" levels="ui events loc apps">
  7983    <block name="location" level="apps" long-name="Location Apps" levels="ui events loc apps">
       
  7984     <collection name="loc_plat" long-name="Location Apps Platform Interfaces" level="apps">
       
  7985      <component name="location_centre_api" long-name="Location Centre API" introduced="^3" filter="s60" class="api">
       
  7986       <unit bldFile="app/location/loc_plat/location_centre_api/group"/>
       
  7987      </component>
       
  7988     </collection>
       
  7989     <collection name="loc_pub" long-name="Location Apps Public Interfaces" level="apps">
       
  7990      <component name="landmarks_ui_selector_api" long-name="Landmarks UI Selector API" filter="s60" class="api">
       
  7991       <unit bldFile="app/location/loc_pub/landmarks_ui_selector_api/group"/>
       
  7992      </component>
       
  7993      <component name="landmarks_ui_addedit_api" long-name="Landmarks UI Add/Edit API" filter="s60" class="api">
       
  7994       <unit bldFile="app/location/loc_pub/landmarks_ui_addedit_api/group"/>
       
  7995      </component>
       
  7996     </collection>
  5239     <collection name="basiclocationinfodisplay" long-name="Basic Location Info Display" level="ui">
  7997     <collection name="basiclocationinfodisplay" long-name="Basic Location Info Display" level="ui">
  5240      <component name="blid" filter="s60" long-name="Basic Location Info Display Build">
  7998      <component name="blid" filter="s60" long-name="Basic Location Info Display Build">
  5241       <unit bldFile="app/location/basiclocationinfodisplay/blid/group"/>
  7999       <unit bldFile="app/location/basiclocationinfodisplay/blid/group"/>
  5242      </component>
  8000      </component>
  5243     </collection>
  8001     </collection>
  5335      <component name="locationcentre_build" filter="s60" long-name="Location Centre Build" introduced="^3">
  8093      <component name="locationcentre_build" filter="s60" long-name="Location Centre Build" introduced="^3">
  5336       <!-- consider distributing this into the other components or collapsing into a single component -->
  8094       <!-- consider distributing this into the other components or collapsing into a single component -->
  5337       <unit bldFile="app/location/locationcentre/group"/>
  8095       <unit bldFile="app/location/locationcentre/group"/>
  5338      </component>
  8096      </component>
  5339     </collection>
  8097     </collection>
  5340     <collection name="location_info" long-name="Location Apps Info" level="loc">
       
  5341      <component name="loc_pub" filter="s60" long-name="Location Apps Public Interfaces" class="api">
       
  5342       <unit bldFile="app/location/loc_pub/group"/>
       
  5343      </component>
       
  5344      <component name="loc_plat" filter="s60" long-name="Location Apps Platform Interfaces" introduced="^3" class="api">
       
  5345       <unit bldFile="app/location/loc_plat/group"/>
       
  5346      </component>
       
  5347     </collection>
       
  5348    </block>
  8098    </block>
  5349    <block name="mmsharinguis" level="services" long-name="Multimedia Sharing UIs" levels="base plugin if">
  8099    <block name="mmsharinguis" level="services" long-name="Multimedia Sharing UIs" levels="base plugin if">
       
  8100     <collection name="mmsharinguis_plat" long-name="Multimedia Sharing UIs Platform Interfaces" level="if">
       
  8101      <component name="multimedia_sharing_settings_api" long-name="Multimedia Sharing Settings API" filter="s60" class="api">
       
  8102       <unit bldFile="app/mmsharinguis/mmsharinguis_plat/multimedia_sharing_settings_api/group"/>
       
  8103      </component>
       
  8104      <component name="multimedia_sharing_resource_api" long-name="Multimedia Sharing Resource API" filter="s60" class="api">
       
  8105       <unit bldFile="app/mmsharinguis/mmsharinguis_plat/multimedia_sharing_resource_api/group"/>
       
  8106      </component>
       
  8107      <component name="multimedia_sharing_manager_api" long-name="Multimedia Sharing Manager API" filter="s60" class="api">
       
  8108       <unit bldFile="app/mmsharinguis/mmsharinguis_plat/multimedia_sharing_manager_api/group"/>
       
  8109      </component>
       
  8110     </collection>
  5350     <collection name="mmsharing" long-name="Multimedia Sharing" level="base">
  8111     <collection name="mmsharing" long-name="Multimedia Sharing" level="base">
  5351      <component name="mmshavailability" filter="s60" long-name="Multimedia Sharing Availability">
  8112      <component name="mmshavailability" filter="s60" long-name="Multimedia Sharing Availability">
  5352       <unit bldFile="app/mmsharinguis/mmsharing/mmshavailability/group"/>
  8113       <unit bldFile="app/mmsharinguis/mmsharing/mmshavailability/group"/>
  5353      </component>
  8114      </component>
  5354      <component name="mmshindicator" filter="s60" long-name="Multimedia Sharing Indicator">
  8115      <component name="mmshindicator" filter="s60" long-name="Multimedia Sharing Indicator">
  5355       <unit bldFile="app/mmsharinguis/mmsharing/mmshindicator/group"/>
  8116       <unit bldFile="app/mmsharinguis/mmsharing/mmshindicator/group"/>
  5356      </component>
  8117      </component>
  5357      <!-- consider putting client and server in the same component -->
  8118      <!-- consider putting client and server in the same component -->
  5358      <component name="mmshmanagercli" filter="s60" long-name="Multimedia Sharing Manager Client">
  8119      <component name="mmshmanagercli" filter="s60" long-name="Multimedia Sharing Manager Client">
  5359       <unit bldFile="app/mmsharinguis/mmsharing/mmshmanagercli/group"/>
  8120       <unit bldFile="app/mmsharinguis/mmsharing/mmshmanagercli/group" filter="!test"/>
  5360      </component>
  8121      </component>
  5361      <component name="mmshmanagersrv" filter="s60" long-name="Multimedia Sharing Manager Server">
  8122      <component name="mmshmanagersrv" filter="s60" long-name="Multimedia Sharing Manager Server">
  5362       <unit bldFile="app/mmsharinguis/mmsharing/mmshmanagersrv/group"/>
  8123       <unit bldFile="app/mmsharinguis/mmsharing/mmshmanagersrv/group"/>
  5363      </component>
  8124      </component>
  5364      <component name="mmshengine" filter="s60" long-name="Multimedia Sharing Engine">
  8125      <component name="mmshengine" filter="s60" long-name="Multimedia Sharing Engine">
  5365       <unit bldFile="app/mmsharinguis/mmsharing/mmshengine/group"/>
  8126       <unit bldFile="app/mmsharinguis/mmsharing/mmshengine/group"/>
  5366      </component>
  8127      </component>
  5367      <component name="mmshui" filter="s60" long-name="Multimedia Sharing UI">
  8128      <component name="mmshui" filter="s60" long-name="Multimedia Sharing UI">
  5368       <!-- can only have one unti: need to #include one from the other if it's needed -->
  8129       <!-- can only have one unit: need to #include one from the other if it's needed -->
  5369       <unit bldFile="app/mmsharinguis/mmsharing/mmshui/group"/>
  8130       <unit bldFile="app/mmsharinguis/mmsharing/mmshui/group"/>
  5370       <unit bldFile="app/mmsharinguis/mmsharing/mmshui/help/group"/>
  8131       <unit bldFile="app/mmsharinguis/mmsharing/mmshui/help/group"/>
  5371      </component>
  8132      </component>
  5372      <component name="mmsharing_build" filter="s60" long-name="MM Sharing Build">
  8133      <component name="mmsharing_build" filter="s60" long-name="MM Sharing Build">
  5373       <unit bldFile="app/mmsharinguis/mmsharing/group"/>
  8134       <unit bldFile="app/mmsharinguis/mmsharing/group"/>
  5393     <collection name="mmsharinguis_info" long-name="Multimedia Sharing UIs Info" level="if">
  8154     <collection name="mmsharinguis_info" long-name="Multimedia Sharing UIs Info" level="if">
  5394      <component name="mmsharinguis_build" filter="s60" long-name="Multimedia Sharing UIs Build">
  8155      <component name="mmsharinguis_build" filter="s60" long-name="Multimedia Sharing UIs Build">
  5395       <!--  consider distributing to other components -->
  8156       <!--  consider distributing to other components -->
  5396       <unit bldFile="app/mmsharinguis/group"/>
  8157       <unit bldFile="app/mmsharinguis/group"/>
  5397      </component>
  8158      </component>
  5398      <component name="mmsharinguis_plat" filter="s60" long-name="Multimedia Sharing UIs Platform Interfaces" class="api">
       
  5399       <unit bldFile="app/mmsharinguis/mmsharinguis_plat/group"/>
       
  5400      </component>
       
  5401     </collection>
  8159     </collection>
  5402    </block>
  8160    </block>
  5403    <block name="phone" level="apps" span="2" long-name="Phone Apps" levels="engine plugin ui app">
  8161    <block name="phone" level="apps" span="2" long-name="Phone Apps" levels="engine plugin ui app">
       
  8162     <collection name="phone_plat" long-name="Phone Apps Platform Interfaces" level="app">
       
  8163      <component name="3d_ringing_tone_enabler_api" long-name="3D Ringing Tone Enabler API" filter="s60" class="api">
       
  8164       <unit bldFile="app/phone/phone_plat/3d_ringing_tone_enabler_api/group"/>
       
  8165      </component>
       
  8166      <component name="telephony_comms_information_api" long-name="Telephony Comms Information API" filter="s60" class="api">
       
  8167       <unit bldFile="app/phone/phone_plat/telephony_comms_information_api/group"/>
       
  8168      </component>
       
  8169      <component name="telephony_information_api" long-name="Telephony Information API" filter="s60" class="api">
       
  8170       <unit bldFile="app/phone/phone_plat/telephony_information_api/group"/>
       
  8171      </component>
       
  8172      <component name="telephony_device_mode_api" long-name="Telephony Device Mode API" filter="s60" class="api">
       
  8173       <unit bldFile="app/phone/phone_plat/telephony_device_mode_api/group"/>
       
  8174      </component>
       
  8175      <component name="telephony_remote_party_information_api" long-name="Telephony Remote Party Information API" filter="s60" class="api">
       
  8176       <unit bldFile="app/phone/phone_plat/telephony_remote_party_information_api/group"/>
       
  8177      </component>
       
  8178      <component name="telephony_video_mailbox_settings_api" long-name="Telephony Video Mailbox Settings API" filter="s60" class="api">
       
  8179       <unit bldFile="app/phone/phone_plat/telephony_video_mailbox_settings_api/group"/>
       
  8180      </component>
       
  8181      <component name="telephony_configuration_api" long-name="Telephony Configuration API" filter="s60" class="api">
       
  8182       <unit bldFile="app/phone/phone_plat/telephony_configuration_api/group"/>
       
  8183      </component>
       
  8184      <component name="telephony_microphone_mute_status_api" long-name="Telephony Microphone Mute Status API" filter="s60" class="api">
       
  8185       <unit bldFile="app/phone/phone_plat/telephony_microphone_mute_status_api/group"/>
       
  8186      </component>
       
  8187      <component name="dialer_keypad_api" long-name="Dialer Keypad API" filter="s60" class="api">
       
  8188       <unit bldFile="app/phone/phone_plat/dialer_keypad_api/group"/>
       
  8189      </component>
       
  8190      <component name="telephony_logging_extension_api" long-name="Telephony Logging Extension API" filter="s60" class="api">
       
  8191       <unit bldFile="app/phone/phone_plat/telephony_logging_extension_api/group"/>
       
  8192      </component>
       
  8193      <component name="telephony_matching_extension_api" long-name="Telephony Matching Extension API" filter="s60" class="api">
       
  8194       <unit bldFile="app/phone/phone_plat/telephony_matching_extension_api/group"/>
       
  8195      </component>
       
  8196      <component name="telephony_bubble_extension_api" long-name="Telephony Bubble Extension API" filter="s60" class="api">
       
  8197       <unit bldFile="app/phone/phone_plat/telephony_bubble_extension_api/group"/>
       
  8198      </component>
       
  8199      <component name="telephony_menu_extension_api" long-name="Telephony Menu Extension API" filter="s60" class="api">
       
  8200       <unit bldFile="app/phone/phone_plat/telephony_menu_extension_api/group"/>
       
  8201      </component>
       
  8202      <component name="phone_application_commands_api" long-name="Phone Application Commands API" filter="s60" class="api">
       
  8203       <unit bldFile="app/phone/phone_plat/phone_application_commands_api/group"/>
       
  8204      </component>
       
  8205      <component name="phone_application_voip_commands_api" long-name="Phone Application VOIP Commands API" filter="s60" class="api">
       
  8206       <unit bldFile="app/phone/phone_plat/phone_application_voip_commands_api/group"/>
       
  8207      </component>
       
  8208      <component name="telephony_mediator_api" long-name="Telephony Mediator API" filter="s60" class="api">
       
  8209       <unit bldFile="app/phone/phone_plat/telephony_mediator_api/group"/>
       
  8210      </component>
       
  8211      <component name="video_telephony_mediator_api" long-name="Video Telephony Mediator API" filter="s60" class="api">
       
  8212       <unit bldFile="app/phone/phone_plat/video_telephony_mediator_api/group"/>
       
  8213      </component>
       
  8214     </collection>
  5404     <collection name="phoneapp" long-name="Phone Application" level="app">
  8215     <collection name="phoneapp" long-name="Phone Application" level="app">
  5405      <component name="blacklist" filter="s60" long-name="Phone Blacklist Clearing" plugin="Y">
  8216      <component name="blacklist" filter="s60" long-name="Phone Blacklist Clearing" plugin="Y">
  5406       <unit bldFile="app/phone/phoneapp/blacklist/group"/>
  8217       <unit bldFile="app/phone/phoneapp/blacklist/group"/>
  5407      </component>
  8218      </component>
  5408      <component name="phoneui" filter="s60" long-name="Phone UI">
  8219      <component name="phoneui" filter="s60" long-name="Phone UI">
  5409       <unit bldFile="app/phone/phoneapp/phoneui/group"/>
  8220       <unit bldFile="app/phone/phoneapp/phoneui/group" filter="!test"/>
  5410      </component>
  8221      </component>
  5411      <component name="phoneuicontrol" filter="s60" long-name="Phone UI Control">
  8222      <component name="phoneuicontrol" filter="s60" long-name="Phone UI Control">
  5412       <unit bldFile="app/phone/phoneapp/phoneuicontrol/group"/>
  8223       <unit bldFile="app/phone/phoneapp/phoneuicontrol/group"/>
  5413      </component>
  8224      </component>
  5414      <component name="phoneuistates" filter="s60" long-name="Phone UI States">
  8225      <component name="phoneuistates" filter="s60" long-name="Phone UI States">
  5464       <unit bldFile="app/phone/phonesettings/pslncallimageplugin/group"/>
  8275       <unit bldFile="app/phone/phonesettings/pslncallimageplugin/group"/>
  5465      </component>
  8276      </component>
  5466     </collection>
  8277     </collection>
  5467     <collection name="phoneuis" long-name="Phone UIs" level="ui">
  8278     <collection name="phoneuis" long-name="Phone UIs" level="ui">
  5468      <component name="dialer" filter="s60" long-name="Dialer">
  8279      <component name="dialer" filter="s60" long-name="Dialer">
  5469       <unit bldFile="app/phone/phoneuis/dialer/group"/>
  8280       <unit bldFile="app/phone/phoneuis/dialer/group" filter="!test"/>
  5470      </component>
  8281      </component>
  5471      <component name="easydialing" filter="s60" long-name="Easy Dialing Plugin" introduced="^3" plugin="Y">
  8282      <component name="easydialing" filter="s60" long-name="Easy Dialing Plugin" introduced="^3" plugin="Y">
  5472       <unit bldFile="app/phone/phoneuis/easydialing/group"/>
  8283       <unit bldFile="app/phone/phoneuis/easydialing/group"/>
  5473      </component>
  8284      </component>
  5474      <component name="bubblemanager" filter="s60" long-name="Phone Bubble Manager">
  8285      <component name="bubblemanager" filter="s60" long-name="Phone Bubble Manager">
  5483      <component name="vmbx" filter="s60" long-name="Voice Mailbox">
  8294      <component name="vmbx" filter="s60" long-name="Voice Mailbox">
  5484       <unit bldFile="app/phone/phoneuis/vmbx/group"/>
  8295       <unit bldFile="app/phone/phoneuis/vmbx/group"/>
  5485      </component>
  8296      </component>
  5486      <component name="telephonydevicemode" filter="s60" long-name="Telephony Device Mode">
  8297      <component name="telephonydevicemode" filter="s60" long-name="Telephony Device Mode">
  5487       <unit bldFile="app/phone/phoneuis/telephonydevicemode/group"/>
  8298       <unit bldFile="app/phone/phoneuis/telephonydevicemode/group"/>
  5488      </component>
       
  5489     </collection>
       
  5490     <collection name="phone_info" long-name="Phone Apps Info" level="app">
       
  5491      <component name="phone_plat" filter="s60" long-name="Phone Apps Platform Interfaces" class="api">
       
  5492       <unit bldFile="app/phone/phone_plat/group"/>
       
  5493      </component>
  8299      </component>
  5494     </collection>
  8300     </collection>
  5495     <collection name="phoneplugins" long-name="Phone Plugins" level="plugin">
  8301     <collection name="phoneplugins" long-name="Phone Plugins" level="plugin">
  5496      <component name="telbranding" filter="s60" long-name="Tel Branding" introduced="^2" plugin="Y">
  8302      <component name="telbranding" filter="s60" long-name="Tel Branding" introduced="^2" plugin="Y">
  5497       <unit bldFile="app/phone/phoneplugins/telbranding/group"/>
  8303       <unit bldFile="app/phone/phoneplugins/telbranding/group"/>
  5498      </component>
  8304      </component>
  5499     </collection>
  8305     </collection>
  5500    </block>
  8306    </block>
  5501    <block name="videotelephony" level="apps" long-name="Video Telephony Apps" levels="engine plugin prot ui">
  8307    <block name="videotelephony" level="apps" long-name="Video Telephony Apps" levels="engine plugin prot ui">
       
  8308     <collection name="videotelephony_plat" long-name="VT Apps Platform Interfaces" level="ui">
       
  8309      <component name="video_telephony_control_mediator_api" long-name="Video Telephony Control Mediator API" filter="s60" class="api">
       
  8310       <unit bldFile="app/videotelephony/videotelephony_plat/video_telephony_control_mediator_api/group"/>
       
  8311      </component>
       
  8312      <component name="video_telephony_media_configuration_api" long-name="Video Telephony Media Configuration API" filter="s60" class="api">
       
  8313       <unit bldFile="app/videotelephony/videotelephony_plat/video_telephony_media_configuration_api/group"/>
       
  8314      </component>
       
  8315     </collection>
  5502     <collection name="vtengines" long-name="Video Telephony Engines" level="engine">
  8316     <collection name="vtengines" long-name="Video Telephony Engines" level="engine">
  5503      <component name="videoteleng" filter="s60" long-name="Video Telephony Engine">
  8317      <component name="videoteleng" filter="s60" long-name="Video Telephony Engine">
  5504       <unit bldFile="app/videotelephony/vtengines/videoteleng/Group"/>
  8318       <unit bldFile="app/videotelephony/vtengines/videoteleng/Group"/>
  5505      </component>
  8319      </component>
  5506      <component name="vtmediatorplugin" filter="s60" long-name="VT Mediator Plugin" plugin="Y">
  8320      <component name="vtmediatorplugin" filter="s60" long-name="VT Mediator Plugin" plugin="Y">
  5524      <!--  this collection is really a component, move down a directory -->
  8338      <!--  this collection is really a component, move down a directory -->
  5525      <component name="videotelproto" filter="s60" long-name="Video Telephony Protocol">
  8339      <component name="videotelproto" filter="s60" long-name="Video Telephony Protocol">
  5526       <unit bldFile="app/videotelephony/vtprotocolsstub/group" filter="sf_build"/>
  8340       <unit bldFile="app/videotelephony/vtprotocolsstub/group" filter="sf_build"/>
  5527      </component>
  8341      </component>
  5528     </collection>
  8342     </collection>
  5529     <collection name="videotelephony_info" long-name="VT Apps Info" level="ui">
       
  5530      <component name="videotelephony_plat" filter="s60" long-name="VT Apps Platform Interfaces" class="api">
       
  5531       <unit bldFile="app/videotelephony/videotelephony_plat/group"/>
       
  5532      </component>
       
  5533     </collection>
       
  5534    </block>
  8343    </block>
  5535    <block name="iptelephony" level="apps" long-name="IP Telephony" levels="eng plugin util ui">
  8344    <block name="iptelephony" level="apps" long-name="IP Telephony" levels="eng plugin util ui">
       
  8345     <collection name="iptel_plat" long-name="IP Telephony Platform Interfaces" level="ui">
       
  8346      <component name="richcallsettingsengine_api" long-name="Rich Call Settings Engine API" introduced="^2" filter="s60" class="api">
       
  8347       <unit bldFile="app/iptelephony/iptel_plat/richcallsettingsengine_api/group"/>
       
  8348      </component>
       
  8349      <component name="cch_client_api" long-name="CCH Client API" introduced="^2" filter="s60" class="api">
       
  8350       <unit bldFile="app/iptelephony/iptel_plat/cch_client_api/group"/>
       
  8351      </component>
       
  8352      <component name="cch_server_api" long-name="CCH Server API" introduced="^2" filter="s60" class="api">
       
  8353       <unit bldFile="app/iptelephony/iptel_plat/cch_server_api/group"/>
       
  8354      </component>
       
  8355      <component name="csc_settingsui_api" long-name="CSC Settings UI API" introduced="^2" filter="s60" class="api">
       
  8356       <unit bldFile="app/iptelephony/iptel_plat/csc_settingsui_api/group"/>
       
  8357      </component>
       
  8358      <component name="vccpropertyhandler_api" long-name="VCC Property Handler API" introduced="^2" filter="s60" class="api">
       
  8359       <unit bldFile="app/iptelephony/iptel_plat/vccpropertyhandler_api/group"/>
       
  8360      </component>
       
  8361      <component name="vcc_api" long-name="VCC API" introduced="^2" filter="s60" class="api">
       
  8362       <unit bldFile="app/iptelephony/iptel_plat/vcc_api/group"/>
       
  8363      </component>
       
  8364     </collection>
  5536     <collection name="iptelcommsconfig" long-name="IP Telephony Comms Config" level="ui">
  8365     <collection name="iptelcommsconfig" long-name="IP Telephony Comms Config" level="ui">
  5537      <component name="cscgsplugin" filter="s60" long-name="CSC GS Plugin" introduced="^2" plugin="Y">
  8366      <component name="cscgsplugin" filter="s60" long-name="CSC GS Plugin" introduced="^2" plugin="Y">
  5538       <unit bldFile="app/iptelephony/commsconfig/cscgsplugin/group"/>
  8367       <unit bldFile="app/iptelephony/commsconfig/cscgsplugin/group"/>
  5539      </component>
  8368      </component>
  5540      <component name="cscsipvoipcleanupplugin" filter="s60" long-name="CSC SIP VoIP Cleanup Plugin" introduced="^2" plugin="Y">
  8369      <component name="cscsipvoipcleanupplugin" filter="s60" long-name="CSC SIP VoIP Cleanup Plugin" introduced="^2" plugin="Y">
  5637      <component name="callcontinuity_build" filter="s60" long-name="Call Continuity Build" introduced="^2">
  8466      <component name="callcontinuity_build" filter="s60" long-name="Call Continuity Build" introduced="^2">
  5638       <!--  consider distributing this into the above components -->
  8467       <!--  consider distributing this into the above components -->
  5639       <unit bldFile="app/iptelephony/callcontinuity/group"/>
  8468       <unit bldFile="app/iptelephony/callcontinuity/group"/>
  5640      </component>
  8469      </component>
  5641     </collection>
  8470     </collection>
  5642     <collection name="iptelephony_info" long-name="IP Telephony Info" level="ui">
       
  5643      <component name="iptel_plat" filter="s60" long-name="IP Telephony Platform Interfaces" introduced="^2" class="api">
       
  5644       <unit bldFile="app/iptelephony/iptel_plat/group"/>
       
  5645      </component>
       
  5646     </collection>
       
  5647    </block>
  8471    </block>
  5648    <block name="settingsuis" level="services" long-name="Settings UIs" levels="rsc ui">
  8472    <block name="settingsuis" level="services" long-name="Settings UIs" levels="rsc ui">
       
  8473     <collection name="devmngt_plat" long-name="Settings UIs Platform Interfaces" level="ui">
       
  8474      <component name="default_app_client_api" long-name="Default App Client API" introduced="^1" filter="s60" class="api">
       
  8475       <unit bldFile="app/settingsuis/devmngt_plat/default_app_client_api/group"/>
       
  8476      </component>
       
  8477      <component name="services_db_api" long-name="Services DB API" introduced="^1" filter="s60" class="api">
       
  8478       <unit bldFile="app/settingsuis/devmngt_plat/services_db_api/group" filter="!test"/>
       
  8479      </component>
       
  8480     </collection>
  5649     <collection name="defaultapplicationsettings" long-name="Default Application Settings" level="rsc">
  8481     <collection name="defaultapplicationsettings" long-name="Default Application Settings" level="rsc">
  5650      <component name="services_db" filter="s60" long-name="Services Database" introduced="^1">
  8482      <component name="services_db" filter="s60" long-name="Services Database" introduced="^1">
  5651       <unit bldFile="app/settingsuis/defaultapplicationsettings/services_db/group"/>
  8483       <unit bldFile="app/settingsuis/defaultapplicationsettings/services_db/group"/>
  5652      </component>
  8484      </component>
  5653      <component name="defaultapplicationsettings_server" filter="s60" long-name="Default Application Server" introduced="^1">
  8485      <component name="defaultapplicationsettings_server" filter="s60" long-name="Default Application Server" introduced="^1">
  5667     <collection name="systemswuis" long-name="System SW UIs" level="ui">
  8499     <collection name="systemswuis" long-name="System SW UIs" level="ui">
  5668      <component name="touchscreencalib" filter="s60" long-name="Touchscreen Calibration" introduced="^1">
  8500      <component name="touchscreencalib" filter="s60" long-name="Touchscreen Calibration" introduced="^1">
  5669       <unit bldFile="app/settingsuis/systemswuis/touchscreencalib/group"/>
  8501       <unit bldFile="app/settingsuis/systemswuis/touchscreencalib/group"/>
  5670      </component>
  8502      </component>
  5671     </collection>
  8503     </collection>
  5672     <collection name="settingsuis_info" long-name="Settings UIs Info" level="ui">
       
  5673      <component name="devmngt_plat" filter="s60" long-name="Settings UIs Platform Interfaces" introduced="^1" class="api">
       
  5674       <unit bldFile="app/settingsuis/devmngt_plat/group"/>
       
  5675      </component>
       
  5676      <component name="devmngt_pub" filter="s60" long-name="Settings UIs Public Interfaces" introduced="^1" class="api">
       
  5677       <unit bldFile="app/settingsuis/devmngt_pub/group"/>
       
  5678      </component>
       
  5679     </collection>
       
  5680    </block>
  8504    </block>
  5681    <block name="contentcontrol" level="services" long-name="Content Control Daemons" levels="plugin app">
  8505    <block name="contentcontrol" level="services" long-name="Content Control Daemons" levels="plugin app">
       
  8506     <collection name="contentctrl_plat" long-name="Content Control Daemons Platforn Interfaces" level="app">
       
  8507      <component name="oma_ds_presync_plugin_api" long-name="OMA DS PreSync Plugin API" filter="s60" class="api">
       
  8508       <unit bldFile="app/contentcontrol/contentctrl_plat/oma_ds_presync_plugin_api/group"/>
       
  8509      </component>
       
  8510      <component name="ds_agenda_handler_plugin_api" long-name="DS Agenda Handler Plugin API" filter="s60" class="api">
       
  8511       <unit bldFile="app/contentcontrol/contentctrl_plat/ds_agenda_handler_plugin_api/group"/>
       
  8512      </component>
       
  8513      <component name="ds_folder_util_api" long-name="DS Folder Util API" filter="s60" class="api">
       
  8514       <unit bldFile="app/contentcontrol/contentctrl_plat/ds_folder_util_api/group"/>
       
  8515      </component>
       
  8516      <component name="adapter_customization_api" long-name="Adapter Customization API" filter="s60" class="api">
       
  8517       <unit bldFile="app/contentcontrol/contentctrl_plat/adapter_customization_api/group"/>
       
  8518      </component>
       
  8519      <component name="ds_data_modification_api" long-name="DS Data Modification API" filter="s60" class="api">
       
  8520       <unit bldFile="app/contentcontrol/contentctrl_plat/ds_data_modification_api/group"/>
       
  8521      </component>
       
  8522     </collection>
  5682     <collection name="dsdcmoadapter" long-name="Data Sync DCMO Adapter" level="plugin">
  8523     <collection name="dsdcmoadapter" long-name="Data Sync DCMO Adapter" level="plugin">
  5683      <!-- Component at wrong rank, should move down a directory -->
  8524      <!-- Component at wrong rank, should move down a directory -->
  5684      <component name="dsdcmoadapter_build" filter="s60" long-name="Data Sync Control DCMO Adapter">
  8525      <component name="dsdcmoadapter_build" filter="s60" long-name="Data Sync Control DCMO Adapter">
  5685       <unit bldFile="app/contentcontrol/dsdcmoadapter/group"/>
  8526       <unit bldFile="app/contentcontrol/dsdcmoadapter/group"/>
  5686      </component>
  8527      </component>
  5691      </component>
  8532      </component>
  5692      <component name="omadsextensions" filter="s60" long-name="OMA DS Extensions" plugin="Y">
  8533      <component name="omadsextensions" filter="s60" long-name="OMA DS Extensions" plugin="Y">
  5693       <unit bldFile="app/contentcontrol/omads/omadsextensions/group"/>
  8534       <unit bldFile="app/contentcontrol/omads/omadsextensions/group"/>
  5694      </component>
  8535      </component>
  5695     </collection>
  8536     </collection>
  5696     <collection name="contentcontrol_info" long-name="Content Control Daemons Info" level="app">
       
  5697      <component name="contentctrl_plat" filter="s60" long-name="Content Control Daemons Platforn Interfaces" class="api">
       
  5698       <unit bldFile="app/contentcontrol/contentctrl_plat/group"/>
       
  5699      </component>
       
  5700     </collection>
       
  5701    </block>
  8537    </block>
  5702    <block name="devicecontrol" level="services" long-name="Device Control Daemons" levels="oma mid app">
  8538    <block name="devicecontrol" level="services" long-name="Device Control Daemons" levels="oma mid app">
  5703     <collection name="devicediagnostics" long-name="Device Diagnostics" level="app">
  8539     <collection name="devicediagnostics" long-name="Device Diagnostics" level="app">
  5704      <component name="devdiagapp" filter="s60" long-name="Device Diagnostics App">
  8540      <component name="devdiagapp" filter="s60" long-name="Device Diagnostics App">
  5705       <unit bldFile="app/devicecontrol/devicediagnostics/devdiagapp/group"/>
  8541       <unit bldFile="app/devicecontrol/devicediagnostics/devdiagapp/group"/>
  5815       <unit bldFile="app/printing/imageprint/group"/>
  8651       <unit bldFile="app/printing/imageprint/group"/>
  5816      </component>
  8652      </component>
  5817     </collection>
  8653     </collection>
  5818    </block>
  8654    </block>
  5819    <block name="files" level="apps" long-name="File Manager Apps" levels="support apps">
  8655    <block name="files" level="apps" long-name="File Manager Apps" levels="support apps">
       
  8656     <collection name="files_plat" long-name="File Manager Apps Platform Interfaces" level="apps">
       
  8657      <component name="memory_scan_popup_ui_api" long-name="Memory Scan Popup UI API" filter="s60" class="api">
       
  8658       <unit bldFile="app/files/files_plat/memory_scan_popup_ui_api/group"/>
       
  8659      </component>
       
  8660     </collection>
  5820     <collection name="deviceencryption" long-name="Device Encryption" level="support">
  8661     <collection name="deviceencryption" long-name="Device Encryption" level="support">
  5821      <!-- this is either needs to be broken up into idependent bld.infs, or it's really a component and should move down a directory -->
  8662      <!-- this is either needs to be broken up into idependent bld.infs, or it's really a component and should move down a directory -->
  5822      <component name="devencnotifplugin" filter="s60" long-name="Device Encryption Notifier Plugin" introduced="^3" plugin="Y">
  8663      <component name="devencnotifplugin" filter="s60" long-name="Device Encryption Notifier Plugin" introduced="^3" plugin="Y">
  5823       <unit bldFile="app/files/deviceencryption/devencnotifplugin/group"/>
  8664       <unit bldFile="app/files/deviceencryption/devencnotifplugin/group"/>
  5824      </component>
  8665      </component>
  5850      </component>
  8691      </component>
  5851      <component name="memstatepopup" filter="s60" long-name="Memory State Popup">
  8692      <component name="memstatepopup" filter="s60" long-name="Memory State Popup">
  5852       <unit bldFile="app/files/filesystemuis/memstatepopup/group"/>
  8693       <unit bldFile="app/files/filesystemuis/memstatepopup/group"/>
  5853      </component>
  8694      </component>
  5854     </collection>
  8695     </collection>
  5855     <collection name="files_info" long-name="File Manager Apps Info" level="apps">
       
  5856      <component name="files_plat" filter="s60" long-name="File Manager Apps Platform Interfaces" class="api">
       
  5857       <unit bldFile="app/files/files_plat/group"/>
       
  5858      </component>
       
  5859     </collection>
       
  5860    </block>
  8696    </block>
  5861    <block name="utils" level="apps" long-name="Utility Apps" levels="app">
  8697    <block name="utils" level="apps" long-name="Utility Apps" levels="app">
  5862     <collection name="extras" long-name="Extras" level="app">
  8698     <collection name="extras" long-name="Extras" level="app">
  5863      <component name="about" filter="s60" long-name="About Application">
  8699      <component name="about" filter="s60" long-name="About Application">
  5864       <unit bldFile="app/utils/extras/about/group"/>
  8700       <unit bldFile="app/utils/extras/about/group"/>
  5870       <unit bldFile="app/utils/extras/converter/group"/>
  8706       <unit bldFile="app/utils/extras/converter/group"/>
  5871      </component>
  8707      </component>
  5872     </collection>
  8708     </collection>
  5873    </block>
  8709    </block>
  5874    <block name="contacts" level="apps" span="2" long-name="Contacts Apps" levels="engine support services ui">
  8710    <block name="contacts" level="apps" span="2" long-name="Contacts Apps" levels="engine support services ui">
       
  8711     <collection name="contacts_pub" long-name="Contacts Apps Public Interfaces" level="ui">
       
  8712      <component name="phonebook_fetch_ui_api" long-name="Phonebook Fetch UI API" filter="s60" class="api">
       
  8713       <unit bldFile="app/contacts/contacts_pub/phonebook_fetch_ui_api/group"/>
       
  8714      </component>
       
  8715      <component name="phonebook_data_management_api" long-name="Phonebook Data Management API" filter="s60" class="api">
       
  8716       <unit bldFile="app/contacts/contacts_pub/phonebook_data_management_api/group"/>
       
  8717      </component>
       
  8718      <component name="phonebook_vcard_importexport_api" long-name="Phonebook vCard Import/Export API" filter="s60" class="api">
       
  8719       <unit bldFile="app/contacts/contacts_pub/phonebook_vcard_importexport_api/group"/>
       
  8720      </component>
       
  8721      <component name="phonebook_data_addedit_ui_api" long-name="Phonebook Data Add/Edit UI API" filter="s60" class="api">
       
  8722       <unit bldFile="app/contacts/contacts_pub/phonebook_data_addedit_ui_api/group"/>
       
  8723      </component>
       
  8724      <component name="phonebook_ui_utilities_api" long-name="Phonebook UI Utilities API" filter="s60" class="api">
       
  8725       <unit bldFile="app/contacts/contacts_pub/phonebook_ui_utilities_api/group"/>
       
  8726      </component>
       
  8727      <component name="phonebook_thumbnail_operation_api" long-name="Phonebook Thumbnail Operation API" filter="s60" class="api">
       
  8728       <unit bldFile="app/contacts/contacts_pub/phonebook_thumbnail_operation_api/group"/>
       
  8729      </component>
       
  8730      <component name="speed_dial_utility_control_api" long-name="Speed Dial Utility Control API" filter="s60" class="api">
       
  8731       <unit bldFile="app/contacts/contacts_pub/speed_dial_utility_control_api/group"/>
       
  8732      </component>
       
  8733     </collection>
       
  8734     <collection name="contacts_plat" long-name="Contacts Apps Platform Interfaces" level="ui">
       
  8735      <component name="virtual_phonebook_store_api" long-name="Virtual Phonebook Store API" filter="s60" class="api">
       
  8736       <unit bldFile="app/contacts/contacts_plat/virtual_phonebook_store_api/group"/>
       
  8737      </component>
       
  8738      <component name="virtual_phonebook_sim_services_api" long-name="Virtual Phonebook SIM Services API" filter="s60" class="api">
       
  8739       <unit bldFile="app/contacts/contacts_plat/virtual_phonebook_sim_services_api/group"/>
       
  8740      </component>
       
  8741      <component name="virtual_phonebook_configuration_api" long-name="Virtual Phonebook Configuration API" filter="s60" class="api">
       
  8742       <unit bldFile="app/contacts/contacts_plat/virtual_phonebook_configuration_api/group"/>
       
  8743      </component>
       
  8744      <component name="virtual_phonebook_copy_policy_api" long-name="Virtual Phonebook Copy Policy API" filter="s60" class="api">
       
  8745       <unit bldFile="app/contacts/contacts_plat/virtual_phonebook_copy_policy_api/group"/>
       
  8746      </component>
       
  8747      <component name="virtual_phonebook_policy_api" long-name="Virtual Phonebook Policy API" filter="s60" class="api">
       
  8748       <unit bldFile="app/contacts/contacts_plat/virtual_phonebook_policy_api/group"/>
       
  8749      </component>
       
  8750      <component name="virtual_phonebook_engine_api" long-name="Virtual Phonebook Engine API" filter="s60" class="api">
       
  8751       <unit bldFile="app/contacts/contacts_plat/virtual_phonebook_engine_api/group"/>
       
  8752      </component>
       
  8753      <component name="virtual_phonebook_migration_support_api" long-name="Virtual Phonebook Migration Support API" filter="s60" class="api">
       
  8754       <unit bldFile="app/contacts/contacts_plat/virtual_phonebook_migration_support_api/group"/>
       
  8755      </component>
       
  8756      <component name="virtual_phonebook_view_definition_api" long-name="Virtual Phonebook View Definition API" filter="s60" class="api">
       
  8757       <unit bldFile="app/contacts/contacts_plat/virtual_phonebook_view_definition_api/group"/>
       
  8758      </component>
       
  8759      <component name="virtual_phonebook_vcard_api" long-name="Virtual Phonebook vCard API" filter="s60" class="api">
       
  8760       <unit bldFile="app/contacts/contacts_plat/virtual_phonebook_vcard_api/group"/>
       
  8761      </component>
       
  8762      <component name="cms_contactor_api" long-name="CMS Contactor API" filter="s60" class="api">
       
  8763       <unit bldFile="app/contacts/contacts_plat/cms_contactor_api/group"/>
       
  8764      </component>
       
  8765      <component name="contactpresence_api" long-name="Contact Presence API" filter="s60" class="api">
       
  8766       <unit bldFile="app/contacts/contacts_plat/contactpresence_api/group"/>
       
  8767      </component>
       
  8768      <component name="presence_cache_api" long-name="Presence Cache API" filter="s60" class="api">
       
  8769       <unit bldFile="app/contacts/contacts_plat/presence_cache_api/group"/>
       
  8770      </component>
       
  8771      <component name="phonebook_internal_common_api" long-name="Phonebook Internal Common API" filter="s60" class="api">
       
  8772       <unit bldFile="app/contacts/contacts_plat/phonebook_internal_common_api/group"/>
       
  8773      </component>
       
  8774      <component name="phonebook_internal_appfw_api" long-name="Phonebook Internal App Framework API" filter="s60" class="api">
       
  8775       <unit bldFile="app/contacts/contacts_plat/phonebook_internal_appfw_api/group"/>
       
  8776      </component>
       
  8777      <component name="phonebook_internal_data_management_api" long-name="Phonebook Internal Data Management API" filter="s60" class="api">
       
  8778       <unit bldFile="app/contacts/contacts_plat/phonebook_internal_data_management_api/group"/>
       
  8779      </component>
       
  8780      <component name="phonebook_2_xsp_extension_manager_api" long-name="Phonebook 2 xSP Extension Manager API" filter="s60" class="api">
       
  8781       <unit bldFile="app/contacts/contacts_plat/phonebook_2_xsp_extension_manager_api/group"/>
       
  8782      </component>
       
  8783      <component name="phonebook_ui_controls_api" long-name="Phonebook UI Controls API" filter="s60" class="api">
       
  8784       <unit bldFile="app/contacts/contacts_plat/phonebook_ui_controls_api/group"/>
       
  8785      </component>
       
  8786      <component name="phonebook_2_image_management_api" long-name="Phonebook 2 Image Management API" filter="s60" class="api">
       
  8787       <unit bldFile="app/contacts/contacts_plat/phonebook_2_image_management_api/group"/>
       
  8788      </component>
       
  8789      <component name="phonebook_extension_api" long-name="Phonebook Extension API" filter="s60" class="api">
       
  8790       <unit bldFile="app/contacts/contacts_plat/phonebook_extension_api/group"/>
       
  8791      </component>
       
  8792      <component name="phonebook_public_constants_api" long-name="Phonebook Public Constants API" filter="s60" class="api">
       
  8793       <unit bldFile="app/contacts/contacts_plat/phonebook_public_constants_api/group"/>
       
  8794      </component>
       
  8795      <component name="phonebook_internal_ui_utilities_api" long-name="Phonebook Internal UI Utilities API" filter="s60" class="api">
       
  8796       <unit bldFile="app/contacts/contacts_plat/phonebook_internal_ui_utilities_api/group"/>
       
  8797      </component>
       
  8798      <component name="logs_engine_api_extensions" long-name="Logs Engine API Extensions" filter="s60" class="api">
       
  8799       <unit bldFile="app/contacts/contacts_plat/logs_engine_api_extensions/group"/>
       
  8800      </component>
       
  8801      <component name="phonebook_thumbnails_api" long-name="Phonebook Thumbnails API" filter="s60" class="api">
       
  8802       <unit bldFile="app/contacts/contacts_plat/phonebook_thumbnails_api/group"/>
       
  8803      </component>
       
  8804      <component name="phonebook_2_icon_api" long-name="Phonebook 2 Icon API" filter="s60" class="api">
       
  8805       <unit bldFile="app/contacts/contacts_plat/phonebook_2_icon_api/group"/>
       
  8806      </component>
       
  8807      <component name="phonebook_engine_extension_api" long-name="Phonebook Engine Extension API" filter="s60" class="api">
       
  8808       <unit bldFile="app/contacts/contacts_plat/phonebook_engine_extension_api/group"/>
       
  8809      </component>
       
  8810      <component name="phonebook_2_store_configuration_management_api" long-name="Phonebook 2 Store Configuration Management API" filter="s60" class="api">
       
  8811       <unit bldFile="app/contacts/contacts_plat/phonebook_2_store_configuration_management_api/group"/>
       
  8812      </component>
       
  8813      <component name="logs_ui_command_line_api" long-name="Logs UI Command Line API" filter="s60" class="api">
       
  8814       <unit bldFile="app/contacts/contacts_plat/logs_ui_command_line_api/group"/>
       
  8815      </component>
       
  8816      <component name="speed_dial_dialogs_api" long-name="Speed Dial Dialogs API" filter="s60" class="api">
       
  8817       <unit bldFile="app/contacts/contacts_plat/speed_dial_dialogs_api/group"/>
       
  8818      </component>
       
  8819      <component name="phonebook_2_xsp_view_activation_api" long-name="Phonebook 2 xSP View Activation API" filter="s60" class="api">
       
  8820       <unit bldFile="app/contacts/contacts_plat/phonebook_2_xsp_view_activation_api/group"/>
       
  8821      </component>
       
  8822      <component name="logs_timers_api" long-name="Logs Timers API" filter="s60" class="api">
       
  8823       <unit bldFile="app/contacts/contacts_plat/logs_timers_api/group"/>
       
  8824      </component>
       
  8825      <component name="phonebook_2_ui_extension_definition_api" long-name="Phonebook 2 UI Extension Definition API" filter="s60" class="api">
       
  8826       <unit bldFile="app/contacts/contacts_plat/phonebook_2_ui_extension_definition_api/group"/>
       
  8827      </component>
       
  8828      <component name="phonebook_2_common_ui_api" long-name="Phonebook 2 Common UI API" filter="s60" class="api">
       
  8829       <unit bldFile="app/contacts/contacts_plat/phonebook_2_common_ui_api/group"/>
       
  8830      </component>
       
  8831      <component name="phonebook_2_ui_extension_api" long-name="Phonebook 2 UI Extension API" filter="s60" class="api">
       
  8832       <unit bldFile="app/contacts/contacts_plat/phonebook_2_ui_extension_api/group"/>
       
  8833      </component>
       
  8834      <component name="phonebook_2_store_property_api" long-name="Phonebook 2 Store Property API" filter="s60" class="api">
       
  8835       <unit bldFile="app/contacts/contacts_plat/phonebook_2_store_property_api/group"/>
       
  8836      </component>
       
  8837      <component name="phonebook_2_ui_extension_plugin_api" long-name="Phonebook 2 UI Extension Plug-In API" filter="s60" class="api">
       
  8838       <unit bldFile="app/contacts/contacts_plat/phonebook_2_ui_extension_plugin_api/group"/>
       
  8839      </component>
       
  8840      <component name="phonebook_2_ui_controls_api" long-name="Phonebook 2 UI Controls API" filter="s60" class="api">
       
  8841       <unit bldFile="app/contacts/contacts_plat/phonebook_2_ui_controls_api/group"/>
       
  8842      </component>
       
  8843      <component name="phonebook_2_thin_ui_extension_plugin_api" long-name="Phonebook 2 Thin UI Extension Plugin API" filter="s60" class="api">
       
  8844       <unit bldFile="app/contacts/contacts_plat/phonebook_2_thin_ui_extension_plugin_api/group"/>
       
  8845      </component>
       
  8846      <component name="phonebook_2_commands_api" long-name="Phonebook 2 Commands API" filter="s60" class="api">
       
  8847       <unit bldFile="app/contacts/contacts_plat/phonebook_2_commands_api/group"/>
       
  8848      </component>
       
  8849      <component name="phonebook_2_presentation_api" long-name="Phonebook 2 Presentation API" filter="s60" class="api">
       
  8850       <unit bldFile="app/contacts/contacts_plat/phonebook_2_presentation_api/group"/>
       
  8851      </component>
       
  8852      <component name="phonebook_2_ui_utilities_api" long-name="Phonebook 2 UI Utilities API" filter="s60" class="api">
       
  8853       <unit bldFile="app/contacts/contacts_plat/phonebook_2_ui_utilities_api/group"/>
       
  8854      </component>
       
  8855      <component name="phonebook_2_contact_related_icon_customization_api" long-name="Phonebook 2 Contact Related Icon Customization API" filter="s60" class="api">
       
  8856       <unit bldFile="app/contacts/contacts_plat/phonebook_2_contact_related_icon_customization_api/group"/>
       
  8857      </component>
       
  8858      <component name="cca_launch_api" long-name="CCA Launch API" filter="s60" class="api">
       
  8859       <unit bldFile="app/contacts/contacts_plat/cca_launch_api/group"/>
       
  8860      </component>
       
  8861      <component name="cca_view_plugin_api" long-name="CCA View Plugin API" filter="s60" class="api">
       
  8862       <unit bldFile="app/contacts/contacts_plat/cca_view_plugin_api/group"/>
       
  8863      </component>
       
  8864      <component name="predictivesearch_client_api" long-name="Predictive Search Client API" filter="s60" class="api">
       
  8865       <unit bldFile="app/contacts/contacts_plat/predictivesearch_client_api/group"/>
       
  8866      </component>
       
  8867      <component name="predictivesearch_utils_api" long-name="Predictive Search Utils API" filter="s60" class="api">
       
  8868       <unit bldFile="app/contacts/contacts_plat/predictivesearch_utils_api/group"/>
       
  8869      </component>
       
  8870      <component name="predictivesearch_adapters_api" long-name="Predictive Search Adapters API" filter="s60" class="api">
       
  8871       <unit bldFile="app/contacts/contacts_plat/predictivesearch_adapters_api/group"/>
       
  8872      </component>
       
  8873      <component name="predictivesearch_algorithm_api" long-name="Predictive Search Algorithm API" filter="s60" class="api">
       
  8874       <unit bldFile="app/contacts/contacts_plat/predictivesearch_algorithm_api/group"/>
       
  8875      </component>
       
  8876      <component name="phonebook_2_rcl_api" long-name="Phonebook 2 RCL API" filter="s60" class="api">
       
  8877       <unit bldFile="app/contacts/contacts_plat/phonebook_2_rcl_api/group"/>
       
  8878      </component>
       
  8879     </collection>
  5875     <collection name="contactextensions" long-name="Contacts Extensions" level="services">
  8880     <collection name="contactextensions" long-name="Contacts Extensions" level="services">
  5876      <component name="predefinedcontacts" filter="s60" long-name="Predefined Contacts">
  8881      <component name="predefinedcontacts" filter="s60" long-name="Predefined Contacts">
  5877       <unit bldFile="app/contacts/contactextensions/predefinedcontacts/group"/>
  8882       <unit bldFile="app/contacts/contactextensions/predefinedcontacts/group"/>
  5878      </component>
  8883      </component>
  5879     </collection>
  8884     </collection>
  5956       <!-- need to remove #includes from bld.inf and rename as Predictive Search ROM -->
  8961       <!-- need to remove #includes from bld.inf and rename as Predictive Search ROM -->
  5957       <unit bldFile="app/contacts/predictivesearch/group"/>
  8962       <unit bldFile="app/contacts/predictivesearch/group"/>
  5958      </component>
  8963      </component>
  5959     </collection>
  8964     </collection>
  5960     <collection name="contacts_info" long-name="Contacts Apps Info" level="ui">
  8965     <collection name="contacts_info" long-name="Contacts Apps Info" level="ui">
  5961      <component name="contacts_plat" filter="s60" long-name="Contacts Apps Platform Interfaces" class="api">
       
  5962       <unit bldFile="app/contacts/contacts_plat/group"/>
       
  5963      </component>
       
  5964      <component name="contacts_pub" filter="s60" long-name="Contacts Apps Public Interfaces" class="api">
       
  5965       <unit bldFile="app/contacts/contacts_pub/group"/>
       
  5966      </component>
       
  5967      <component name="contacts_metadata" long-name="Contacts Apps Metadata" introduced="^2" purpose="development" class="config PC">
  8966      <component name="contacts_metadata" long-name="Contacts Apps Metadata" introduced="^2" purpose="development" class="config PC">
  5968       <unit mrp="app/contacts/contacts_info/contacts_metadata/contacts_metadata.mrp"/>
  8967       <unit mrp="app/contacts/contacts_info/contacts_metadata/contacts_metadata.mrp"/>
  5969      </component>
  8968      </component>
  5970     </collection>
  8969     </collection>
  5971    </block>
  8970    </block>
  5972    <block name="organizer" level="apps" span="2" long-name="Organizer Application Suite" levels="support services engine ui app">
  8971    <block name="organizer" level="apps" span="2" long-name="Organizer Application Suite" levels="support services engine ui app">
       
  8972     <collection name="organizer_plat" long-name="Organizer Application Suite Platform Interfaces" level="app">
       
  8973      <component name="meeting_request_mailbox_utilities_api" long-name="Meeting Request Mailbox Utilities API" filter="s60" class="api">
       
  8974       <unit bldFile="app/organizer/organizer_plat/meeting_request_mailbox_utilities_api/group"/>
       
  8975      </component>
       
  8976      <component name="meeting_request_uids_api" long-name="Meeting Request UIDs API" filter="s60" class="api">
       
  8977       <unit bldFile="app/organizer/organizer_plat/meeting_request_uids_api/group"/>
       
  8978      </component>
       
  8979      <component name="calendar_exporter_api" long-name="Calendar Exporter API" filter="s60" class="api">
       
  8980       <unit bldFile="app/organizer/organizer_plat/calendar_exporter_api/group"/>
       
  8981      </component>
       
  8982      <component name="agenda_versit_2_api" long-name="Agenda Versit 2 API" filter="s60" class="api">
       
  8983       <unit bldFile="app/organizer/organizer_plat/agenda_versit_2_api/group"/>
       
  8984      </component>
       
  8985      <component name="calendar_importer_api" long-name="Calendar Importer API" filter="s60" class="api">
       
  8986       <unit bldFile="app/organizer/organizer_plat/calendar_importer_api/group"/>
       
  8987      </component>
       
  8988      <component name="calendar_launcher_api" long-name="Calendar Launcher API" filter="s60" class="api">
       
  8989       <unit bldFile="app/organizer/organizer_plat/calendar_launcher_api/group"/>
       
  8990      </component>
       
  8991      <component name="calendar_common_utils_api" long-name="Calendar Common Utils API" filter="s60" class="api">
       
  8992       <unit bldFile="app/organizer/organizer_plat/calendar_common_utils_api/group"/>
       
  8993      </component>
       
  8994      <component name="searchfw_launcher_api" long-name="Search Framework Launcher API" filter="s60" class="api">
       
  8995       <unit bldFile="app/organizer/organizer_plat/searchfw_launcher_api/group"/>
       
  8996      </component>
       
  8997      <component name="alarm_const_api" long-name="Alarm Const API" filter="s60" class="api">
       
  8998       <unit bldFile="app/organizer/organizer_plat/alarm_const_api/group"/>
       
  8999      </component>
       
  9000      <component name="alarm_ui_external_control_api" long-name="Alarm UI External Control API" filter="s60" class="api">
       
  9001       <unit bldFile="app/organizer/organizer_plat/alarm_ui_external_control_api/group"/>
       
  9002      </component>
       
  9003      <component name="calendar_settings_keys_api" long-name="Calendar Settings Keys API" filter="s60" class="api">
       
  9004       <unit bldFile="app/organizer/organizer_plat/calendar_settings_keys_api/group"/>
       
  9005      </component>
       
  9006      <component name="calendar_tones_settings_keys_api" long-name="Calendar Tones Settings Keys API" filter="s60" class="api">
       
  9007       <unit bldFile="app/organizer/organizer_plat/calendar_tones_settings_keys_api/group"/>
       
  9008      </component>
       
  9009      <component name="clock_settings_api" long-name="Clock Settings API" filter="s60" class="api">
       
  9010       <unit bldFile="app/organizer/organizer_plat/clock_settings_api/group"/>
       
  9011      </component>
       
  9012      <component name="common_alarm_editor_api" long-name="Common Alarm Editor API" filter="s60" class="api">
       
  9013       <unit bldFile="app/organizer/organizer_plat/common_alarm_editor_api/group"/>
       
  9014      </component>
       
  9015      <component name="alarm_ui_secondary_display_api" long-name="Alarm UI Secondary Display API" filter="s60" class="api">
       
  9016       <unit bldFile="app/organizer/organizer_plat/alarm_ui_secondary_display_api/group"/>
       
  9017      </component>
       
  9018      <component name="searchui_launcher_api" long-name="Search UI Launcher API" filter="s60" class="api">
       
  9019       <unit bldFile="app/organizer/organizer_plat/searchui_launcher_api/group"/>
       
  9020      </component>
       
  9021      <component name="agenda_entry_ui_api" long-name="Agenda Entry UI API" filter="s60" class="api">
       
  9022       <unit bldFile="app/organizer/organizer_plat/agenda_entry_ui_api/group"/>
       
  9023      </component>
       
  9024      <component name="meeting_request_utillities_api" long-name="Meeting Request Utillities API" filter="s60" class="api">
       
  9025       <unit bldFile="app/organizer/organizer_plat/meeting_request_utillities_api/group"/>
       
  9026      </component>
       
  9027      <component name="meeting_request_viewer_api" long-name="Meeting Request Viewer API" filter="s60" class="api">
       
  9028       <unit bldFile="app/organizer/organizer_plat/meeting_request_viewer_api/group"/>
       
  9029      </component>
       
  9030      <component name="calendar_custamization_api" long-name="Calendar Customization API" filter="s60" class="api">
       
  9031       <unit bldFile="app/organizer/organizer_plat/calendar_custamization_api/group"/>
       
  9032      </component>
       
  9033     </collection>
       
  9034     <collection name="organizer_pub" long-name="Organizer Application Suite Public Interfaces" level="app">
       
  9035      <component name="calendar_interim_utils2_api" long-name="Calendar Interim Utils 2 API" filter="s60" class="api">
       
  9036       <unit bldFile="app/organizer/organizer_pub/calendar_interim_utils2_api/group"/>
       
  9037      </component>
       
  9038      <component name="notepad_library_api" long-name="Notepad Library API" filter="s60" class="api">
       
  9039       <unit bldFile="app/organizer/organizer_pub/notepad_library_api/group"/>
       
  9040      </component>
       
  9041     </collection>
  5973     <collection name="alarmengines" long-name="Alarm Engines" level="engine">
  9042     <collection name="alarmengines" long-name="Alarm Engines" level="engine">
  5974      <component name="missedalarmstore" filter="s60" long-name="Missed Alarm Store">
  9043      <component name="missedalarmstore" filter="s60" long-name="Missed Alarm Store">
  5975       <unit bldFile="app/organizer/alarmengines/missedalarmstore/group"/>
  9044       <unit bldFile="app/organizer/alarmengines/missedalarmstore/group"/>
  5976      </component>
  9045      </component>
  5977     </collection>
  9046     </collection>
  6158      <component name="chinesecalendarconverter" long-name="Chinese Calendar Converter" introduced="6.1" purpose="optional">
  9227      <component name="chinesecalendarconverter" long-name="Chinese Calendar Converter" introduced="6.1" purpose="optional">
  6159       <unit bldFile="app/organizer/pimappsupport/chinesecalendarconverter/group" mrp="app/organizer/pimappsupport/chinesecalendarconverter/group/app-services_calcon.mrp"/>
  9228       <unit bldFile="app/organizer/pimappsupport/chinesecalendarconverter/group" mrp="app/organizer/pimappsupport/chinesecalendarconverter/group/app-services_calcon.mrp"/>
  6160      </component>
  9229      </component>
  6161     </collection>
  9230     </collection>
  6162     <collection name="organizer_info" long-name="Organizer Application Suite Info" level="app">
  9231     <collection name="organizer_info" long-name="Organizer Application Suite Info" level="app">
  6163      <component name="organizer_pub" filter="s60" long-name="Organizer Application Suite Public Interfaces" class="api">
       
  6164       <unit bldFile="app/organizer/organizer_pub/group"/>
       
  6165      </component>
       
  6166      <component name="organizer_plat" filter="s60" long-name="Organizer Application Suite Platform Interfaces" class="api">
       
  6167       <unit bldFile="app/organizer/organizer_plat/group"/>
       
  6168      </component>
       
  6169      <component name="organizer_metadata" long-name="Organizer Application Suite Metadata" introduced="^2" purpose="development" class="config PC">
  9232      <component name="organizer_metadata" long-name="Organizer Application Suite Metadata" introduced="^2" purpose="development" class="config PC">
  6170       <unit mrp="app/organizer/organizer_info/organizer_metadata/organizer_metadata.mrp"/>
  9233       <unit mrp="app/organizer/organizer_info/organizer_metadata/organizer_metadata.mrp"/>
  6171      </component>
  9234      </component>
  6172     </collection>
  9235     </collection>
  6173    </block>
  9236    </block>
  6174    <block name="messaging" level="apps" span="2" long-name="Messaging Apps" levels="mail eng base ui">
  9237    <block name="messaging" level="apps" span="2" long-name="Messaging Apps" levels="mail eng base ui">
       
  9238     <collection name="msg_pub" long-name="Messaging Apps Public APIs" level="ui">
       
  9239      <component name="messaging_integration_api" long-name="Messaging Integration API" filter="s60" class="api">
       
  9240       <unit bldFile="app/messaging/msg_pub/messaging_integration_api/group"/>
       
  9241      </component>
       
  9242      <component name="plugin_bio_control_api" long-name="Plug-in Bio Control API" filter="s60" class="api">
       
  9243       <unit bldFile="app/messaging/msg_pub/plugin_bio_control_api/group"/>
       
  9244      </component>
       
  9245      <component name="mms_client_mtm_api" long-name="MMS Client MTM API" filter="s60" class="api">
       
  9246       <unit bldFile="app/messaging/msg_pub/mms_client_mtm_api/group"/>
       
  9247      </component>
       
  9248      <component name="open_new_message_notification_api" long-name="Open New Message Notification API" filter="s60" class="api">
       
  9249       <unit bldFile="app/messaging/msg_pub/open_new_message_notification_api/group"/>
       
  9250      </component>
       
  9251      <component name="messaging_editor_constants_api" long-name="Messaging Editor Constants API" filter="s60" class="api">
       
  9252       <unit bldFile="app/messaging/msg_pub/messaging_editor_constants_api/group"/>
       
  9253      </component>
       
  9254     </collection>
       
  9255     <collection name="msg_plat" long-name="Messaging Apps Platform APIs" level="ui">
       
  9256      <component name="smil_player_launch_api" long-name="SMIL Player Launch API" filter="s60" class="api">
       
  9257       <unit bldFile="app/messaging/msg_plat/smil_player_launch_api/group"/>
       
  9258      </component>
       
  9259      <component name="messaging_media_resolver_api" long-name="Messaging Media Resolver API" filter="s60" class="api">
       
  9260       <unit bldFile="app/messaging/msg_plat/messaging_media_resolver_api/group"/>
       
  9261      </component>
       
  9262      <component name="smil_engine_api" long-name="SMIL Engine API" filter="s60" class="api">
       
  9263       <unit bldFile="app/messaging/msg_plat/smil_engine_api/group"/>
       
  9264      </component>
       
  9265      <component name="mms_server_settings_api" long-name="MMS Server Settings API" filter="s60" class="api">
       
  9266       <unit bldFile="app/messaging/msg_plat/mms_server_settings_api/group"/>
       
  9267      </component>
       
  9268      <component name="new_contacts_note_secondary_display_api" long-name="New Contacts Note Secondary Display API" filter="s60" class="api">
       
  9269       <unit bldFile="app/messaging/msg_plat/new_contacts_note_secondary_display_api/group"/>
       
  9270      </component>
       
  9271      <component name="messaging_center_ui_utilities_api" long-name="Messaging Center UI Utilities API" filter="s60" class="api">
       
  9272       <unit bldFile="app/messaging/msg_plat/messaging_center_ui_utilities_api/group"/>
       
  9273      </component>
       
  9274      <component name="internet_mail_mtm_ui_api" long-name="Internet Mail MTM UI API" filter="s60" class="api">
       
  9275       <unit bldFile="app/messaging/msg_plat/internet_mail_mtm_ui_api/group"/>
       
  9276      </component>
       
  9277      <component name="messaging_editor_api" long-name="Messaging Editor API" filter="s60" class="api">
       
  9278       <unit bldFile="app/messaging/msg_plat/messaging_editor_api/group"/>
       
  9279      </component>
       
  9280      <component name="email_domain_utilities_api" long-name="Email Domain Utilities API" filter="s60" class="api">
       
  9281       <unit bldFile="app/messaging/msg_plat/email_domain_utilities_api/group"/>
       
  9282      </component>
       
  9283      <component name="smil_transition_api" long-name="SMIL Transition API" filter="s60" class="api">
       
  9284       <unit bldFile="app/messaging/msg_plat/smil_transition_api/group"/>
       
  9285      </component>
       
  9286      <component name="new_contacts_note_status_api" long-name="New Contacts Note Status API" filter="s60" class="api">
       
  9287       <unit bldFile="app/messaging/msg_plat/new_contacts_note_status_api/group"/>
       
  9288      </component>
       
  9289      <component name="unified_editor_video_conversion_api" long-name="Unified Editor Video Conversion API" filter="s60" class="api">
       
  9290       <unit bldFile="app/messaging/msg_plat/unified_editor_video_conversion_api/group"/>
       
  9291      </component>
       
  9292      <component name="mms_conformance_api" long-name="MMS Conformance API" filter="s60" class="api">
       
  9293       <unit bldFile="app/messaging/msg_plat/mms_conformance_api/group"/>
       
  9294      </component>
       
  9295      <component name="new_contacts_note_variables_api" long-name="New Contacts Note Variables API" filter="s60" class="api">
       
  9296       <unit bldFile="app/messaging/msg_plat/new_contacts_note_variables_api/group"/>
       
  9297      </component>
       
  9298      <component name="new_message_notification_api" long-name="New Message Notification API" filter="s60" class="api">
       
  9299       <unit bldFile="app/messaging/msg_plat/new_message_notification_api/group"/>
       
  9300      </component>
       
  9301      <component name="mms_application_api" long-name="MMS Application API" filter="s60" class="api">
       
  9302       <unit bldFile="app/messaging/msg_plat/mms_application_api/group"/>
       
  9303      </component>
       
  9304      <component name="mms_engine_settings_api" long-name="MMS Engine Settings API" filter="s60" class="api">
       
  9305       <unit bldFile="app/messaging/msg_plat/mms_engine_settings_api/group"/>
       
  9306      </component>
       
  9307      <component name="mms_codec_client_api" long-name="MMS Codec Client API" filter="s60" class="api">
       
  9308       <unit bldFile="app/messaging/msg_plat/mms_codec_client_api/group"/>
       
  9309      </component>
       
  9310      <component name="send_ui_meeting_request_api" long-name="Send UI Meeting Request API" filter="s60" class="api">
       
  9311       <unit bldFile="app/messaging/msg_plat/send_ui_meeting_request_api/group"/>
       
  9312      </component>
       
  9313      <component name="new_contact_notes_extended_api" long-name="New Contact Notes Extended API" filter="s60" class="api">
       
  9314       <unit bldFile="app/messaging/msg_plat/new_contact_notes_extended_api/group"/>
       
  9315      </component>
       
  9316      <component name="mail_ui_constants_api" long-name="Mail UI Constants API" filter="s60" class="api">
       
  9317       <unit bldFile="app/messaging/msg_plat/mail_ui_constants_api/group"/>
       
  9318      </component>
       
  9319      <component name="sim_dialog_launch_api" long-name="SIM Dialog Launch API" filter="s60" class="api">
       
  9320       <unit bldFile="app/messaging/msg_plat/sim_dialog_launch_api/group"/>
       
  9321      </component>
       
  9322     </collection>
  6175     <collection name="mobilemessaging" long-name="Mobile Messaging" level="ui">
  9323     <collection name="mobilemessaging" long-name="Mobile Messaging" level="ui">
  6176      <component name="audiomsg" filter="s60" long-name="Audio Message">
  9324      <component name="audiomsg" filter="s60" long-name="Audio Message">
  6177       <unit bldFile="app/messaging/mobilemessaging/audiomsg/group"/>
  9325       <unit bldFile="app/messaging/mobilemessaging/audiomsg/group"/>
  6178      </component>
  9326      </component>
  6179      <component name="msgmedia" filter="s60" long-name="Message Media">
  9327      <component name="msgmedia" filter="s60" long-name="Message Media">
  6313      <component name="imap4mtm" long-name="IMAP4 MTM" introduced="9.2" purpose="optional" deprecated="^3" plugin="Y">
  9461      <component name="imap4mtm" long-name="IMAP4 MTM" introduced="9.2" purpose="optional" deprecated="^3" plugin="Y">
  6314       <unit bldFile="app/messaging/email/imap4mtm/group" mrp="app/messaging/email/imap4mtm/group/messaging_email_imap.mrp"/>
  9462       <unit bldFile="app/messaging/email/imap4mtm/group" mrp="app/messaging/email/imap4mtm/group/messaging_email_imap.mrp"/>
  6315      </component>
  9463      </component>
  6316     </collection>
  9464     </collection>
  6317     <collection name="messaging_info" long-name="Messaging Apps Info" level="ui">
  9465     <collection name="messaging_info" long-name="Messaging Apps Info" level="ui">
  6318      <component name="msg_plat" long-name="Messaging Apps Platform APIs" filter="s60" class="api">
       
  6319       <unit bldFile="app/messaging/msg_plat/group"/>
       
  6320      </component>
       
  6321      <component name="msg_pub" long-name="Messaging Apps Public APIs" filter="s60" class="api">
       
  6322       <unit bldFile="app/messaging/msg_pub/group"/>
       
  6323      </component>
       
  6324      <component name="messaging_metadata" long-name="Messaging Apps Metadata" introduced="^2" purpose="development" class="config PC">
  9466      <component name="messaging_metadata" long-name="Messaging Apps Metadata" introduced="^2" purpose="development" class="config PC">
  6325       <unit mrp="app/messaging/messaging_info/messaging_metadata/messaging_metadata.mrp"/>
  9467       <unit mrp="app/messaging/messaging_info/messaging_metadata/messaging_metadata.mrp"/>
  6326      </component>
  9468      </component>
  6327     </collection>
  9469     </collection>
  6328    </block>
  9470    </block>
  6329    <block name="commonemail" level="apps" span="2" long-name="Email Apps" levels="service support ui app">
  9471    <block name="commonemail" level="apps" span="2" long-name="Email Apps" levels="service support ui app">
       
  9472     <collection name="email_pub" long-name="Email Apps Public Interfaces" level="app">
       
  9473      <component name="email_widget_api" long-name="Email Widget API" filter="s60" class="api">
       
  9474       <unit bldFile="app/commonemail/email_pub/email_widget_api/group"/>
       
  9475      </component>
       
  9476     </collection>
       
  9477     <collection name="email_plat" long-name="Email Apps Platform Interfaces" level="app">
       
  9478      <component name="email_client_api" long-name="Email Client API" filter="s60" class="api">
       
  9479       <unit bldFile="app/commonemail/email_plat/email_client_api/group"/>
       
  9480      </component>
       
  9481      <component name="email_setup_plugin_api" long-name="Email Setup Plugin API" filter="s60" class="api">
       
  9482       <unit bldFile="app/commonemail/email_plat/email_setup_plugin_api/group"/>
       
  9483      </component>
       
  9484      <component name="email_crkeys_api" long-name="Email CenRep Keys API" filter="s60" class="api">
       
  9485       <unit bldFile="app/commonemail/email_plat/email_crkeys_api/group"/>
       
  9486      </component>
       
  9487     </collection>
  6330     <collection name="emailservices" long-name="Email Services" level="service">
  9488     <collection name="emailservices" long-name="Email Services" level="service">
  6331      <component name="emailframework" filter="s60" long-name="Email Framework" introduced="^2">
  9489      <component name="emailframework" filter="s60" long-name="Email Framework" introduced="^2">
  6332       <unit bldFile="app/commonemail/emailservices/emailframework/group"/>
  9490       <unit bldFile="app/commonemail/emailservices/emailframework/group"/>
  6333      </component>
  9491      </component>
  6334      <component name="emailclientapi" filter="s60" long-name="Email Client API" introduced="^2">
  9492      <component name="emailclientapi" filter="s60" long-name="Email Client API" introduced="^2">
  6460      </component>
  9618      </component>
  6461      <component name="commonemail_help" filter="s60" long-name="Email Help" introduced="^2" class="placeholder">
  9619      <component name="commonemail_help" filter="s60" long-name="Email Help" introduced="^2" class="placeholder">
  6462       <!-- should this be commented out or not? -->
  9620       <!-- should this be commented out or not? -->
  6463       <!-- <unit bldFile="help/group"/> -->
  9621       <!-- <unit bldFile="help/group"/> -->
  6464      </component>
  9622      </component>
  6465      <component name="email_plat" filter="s60" long-name="Email Apps Platform Interfaces" class="api">
       
  6466       <unit bldFile="app/commonemail/email_plat/group"/>
       
  6467      </component>
       
  6468      <component name="email_pub" filter="s60" long-name="Email Apps Public Interfaces" class="api">
       
  6469       <unit bldFile="app/commonemail/email_pub/group"/>
       
  6470      </component>
       
  6471     </collection>
  9623     </collection>
  6472    </block>
  9624    </block>
  6473    <block name="conversations" level="apps" long-name="Conversation Apps" levels="settings utils plugin ui">
  9625    <block name="conversations" level="apps" long-name="Conversation Apps" levels="settings utils plugin ui">
       
  9626     <collection name="conversations_plat" long-name="Conversation Apps Platform Interfaces" level="ui">
       
  9627      <component name="im_cv_launcher_api" long-name="IM CV Launcher API" filter="s60" class="api">
       
  9628       <unit bldFile="app/conversations/conversations_plat/im_cv_launcher_api/group"/>
       
  9629      </component>
       
  9630      <component name="im_connection_api" long-name="IM Connection API" filter="s60" class="api">
       
  9631       <unit bldFile="app/conversations/conversations_plat/im_connection_api/group"/>
       
  9632      </component>
       
  9633      <component name="im_cv_appui_api" long-name="IM CV App UI API" filter="s60" class="api">
       
  9634       <unit bldFile="app/conversations/conversations_plat/im_cv_appui_api/group"/>
       
  9635      </component>
       
  9636     </collection>
  6474     <collection name="uiservicetabsettings" long-name="UI Service Tab Settings" level="settings">
  9637     <collection name="uiservicetabsettings" long-name="UI Service Tab Settings" level="settings">
  6475      <!-- this is really at the wrong rank. should move down a directory -->
  9638      <!-- this is really at the wrong rank. should move down a directory -->
  6476      <component name="vimpstsettings" filter="s60" long-name="VIMP Service Tab Settings">
  9639      <component name="vimpstsettings" filter="s60" long-name="VIMP Service Tab Settings">
  6477       <unit bldFile="app/conversations/uiservicetabsettings/group"/>
  9640       <unit bldFile="app/conversations/uiservicetabsettings/group"/>
  6478      </component>
  9641      </component>
  6550      <component name="imstatuspaneindicatorplugin_build" filter="s60" long-name="IM Status Pane Indicator Plugin Build" introduced="^3" plugin="Y">
  9713      <component name="imstatuspaneindicatorplugin_build" filter="s60" long-name="IM Status Pane Indicator Plugin Build" introduced="^3" plugin="Y">
  6551       <unit bldFile="app/conversations/imstatuspaneindicatorplugin/group"/>
  9714       <unit bldFile="app/conversations/imstatuspaneindicatorplugin/group"/>
  6552      </component>
  9715      </component>
  6553     </collection>
  9716     </collection>
  6554     <collection name="conversations_info" long-name="Conversation Apps Info" level="ui">
  9717     <collection name="conversations_info" long-name="Conversation Apps Info" level="ui">
  6555      <component name="conversations_plat" filter="s60" long-name="Conversation Apps Platform Interfaces" class="api">
       
  6556       <unit bldFile="app/conversations/conversations_plat/group"/>
       
  6557      </component>
       
  6558      <component name="conversations_build" filter="s60" long-name="Conversation Apps Build">
  9718      <component name="conversations_build" filter="s60" long-name="Conversation Apps Build">
  6559       <!-- can the exports be moved to other components? or this remade into a configuration component?-->
  9719       <!-- can the exports be moved to other components? or this remade into a configuration component?-->
  6560       <unit bldFile="app/conversations/group"/>
  9720       <unit bldFile="app/conversations/group"/>
  6561      </component>
  9721      </component>
  6562     </collection>
  9722     </collection>
  6563    </block>
  9723    </block>
  6564    <block name="im" level="apps" long-name="Instant Messaging Apps" levels="support prot engine apps">
  9724    <block name="im" level="apps" long-name="Instant Messaging Apps" levels="support prot engine apps">
       
  9725     <collection name="im_plat" long-name="Instant Messaging Apps Platform Interfaces" level="apps">
       
  9726      <component name="wv_sap_settings_api" long-name="WV SAP Settings API" filter="s60" class="api">
       
  9727       <unit bldFile="app/im/im_plat/wv_sap_settings_api/group"/>
       
  9728      </component>
       
  9729     </collection>
  6565     <collection name="wvsettings20" long-name="Wireless Village Settings Engine" level="support">
  9730     <collection name="wvsettings20" long-name="Wireless Village Settings Engine" level="support">
  6566      <!-- this is really a component. should move down a directory -->
  9731      <!-- this is really a component. should move down a directory -->
  6567      <component name="wvsapsettingsstore" long-name="WV SAP Settings Store" filter="s60" introduced="9.3">
  9732      <component name="wvsapsettingsstore" long-name="WV SAP Settings Store" filter="s60" introduced="9.3">
  6568       <unit bldFile="app/im/wvsettings20/group"/>
  9733       <unit bldFile="app/im/wvsettings20/group"/>
  6569      </component>
  9734      </component>
  6570     </collection>
  9735     </collection>
  6571     <collection name="im_info" long-name="Instant Messaging Apps Info" level="apps">
       
  6572      <component name="im_plat" filter="s60" long-name="Instant Messaging Apps Platform Interfaces" class="api">
       
  6573       <unit bldFile="app/im/im_plat/group"/>
       
  6574      </component>
       
  6575     </collection>
       
  6576    </block>
  9736    </block>
  6577    <block name="dictionary" level="services" long-name="Dictionary" levels="utils ui">
  9737    <block name="dictionary" level="services" long-name="Dictionary" levels="utils ui">
       
  9738     <collection name="dictionary_plat" long-name="Dictionary Platform Interfaces" level="ui">
       
  9739      <component name="menu_suites_macros_api" long-name="Menu Suites Macros API" filter="s60" class="api">
       
  9740       <unit bldFile="app/dictionary/dictionary_plat/menu_suites_macros_api/group"/>
       
  9741      </component>
       
  9742     </collection>
  6578     <collection name="userdict" long-name="User Dictionary" level="ui">
  9743     <collection name="userdict" long-name="User Dictionary" level="ui">
  6579      <!-- collection is really a component, move down a dir -->
  9744      <!-- collection is really a component, move down a dir -->
  6580      <component name="userdict_build" filter="s60" long-name="Japanese User Dictionary">
  9745      <component name="userdict_build" filter="s60" long-name="Japanese User Dictionary">
  6581       <unit bldFile="app/dictionary/userdict/group"/>
  9746       <unit bldFile="app/dictionary/userdict/group"/>
  6582      </component>
  9747      </component>
  6583     </collection>
  9748     </collection>
  6584     <collection name="dictionary_info" long-name="Dictionary Info" level="ui">
       
  6585      <component name="dictionary_plat" filter="s60" long-name="Dictionary Platform Interfaces" class="api">
       
  6586       <unit bldFile="app/dictionary/dictionary_plat/group"/>
       
  6587      </component>
       
  6588     </collection>
       
  6589    </block>
  9749    </block>
  6590    <block name="camera" level="apps" long-name="Camera Apps">
  9750    <block name="camera" level="apps" long-name="Camera Apps">
       
  9751     <collection name="camera_plat" long-name="Camera Apps Platform Interfaces">
       
  9752      <component name="camcorder_ui_constants_api" long-name="Camcorder UI Constants API" filter="s60" class="api">
       
  9753       <unit bldFile="app/camera/camera_plat/camcorder_ui_constants_api/group"/>
       
  9754      </component>
       
  9755      <component name="active_palette_2_api" long-name="Active Palette 2 API" filter="s60" class="api">
       
  9756       <unit bldFile="app/camera/camera_plat/active_palette_2_api/group"/>
       
  9757      </component>
       
  9758     </collection>
  6591     <collection name="camerauis" long-name="Camera UIs">
  9759     <collection name="camerauis" long-name="Camera UIs">
  6592      <component name="activepalette" filter="s60" long-name="Active Palette">
  9760      <component name="activepalette" filter="s60" long-name="Active Palette">
  6593       <unit bldFile="app/camera/camerauis/activepalette/group"/>
  9761       <unit bldFile="app/camera/camerauis/activepalette/group"/>
  6594      </component>
  9762      </component>
  6595      <component name="cameraapp" filter="s60" long-name="Camera Application">
  9763      <component name="cameraapp" filter="s60" long-name="Camera Application">
  6596       <unit bldFile="app/camera/camerauis/cameraapp/group"/>
  9764       <unit bldFile="app/camera/camerauis/cameraapp/group"/>
  6597       <unit bldFile="app/camera/camerauis/cameraapp/help/group"/>
  9765       <unit bldFile="app/camera/camerauis/cameraapp/help/group"/>
  6598      </component>
  9766      </component>
  6599     </collection>
  9767     </collection>
  6600     <collection name="camera_info" long-name="Camera Apps Info">
  9768     <collection name="camera_info" long-name="Camera Apps Info"/>
  6601      <component name="camera_plat" filter="s60" long-name="Camera Apps Platform Interfaces" class="api">
       
  6602       <unit bldFile="app/camera/camera_plat/group"/>
       
  6603      </component>
       
  6604     </collection>
       
  6605    </block>
  9769    </block>
  6606    <block name="imgeditor" level="apps" long-name="Image Editor Apps" levels="engine ui">
  9770    <block name="imgeditor" level="apps" long-name="Image Editor Apps" levels="engine ui">
       
  9771     <collection name="imgeditor_plat" long-name="Image Editor Apps Platform Interfaces" level="ui">
       
  9772      <component name="image_editor_debug_utilities_api" long-name="Image Editor Debug Utilities API" filter="s60" class="api">
       
  9773       <unit bldFile="app/imgeditor/imgeditor_plat/image_editor_debug_utilities_api/group"/>
       
  9774      </component>
       
  9775      <component name="image_editor_utilities_api" long-name="Image Editor Utilities API" filter="s60" class="api">
       
  9776       <unit bldFile="app/imgeditor/imgeditor_plat/image_editor_utilities_api/group"/>
       
  9777      </component>
       
  9778      <component name="image_editor_definitions_api" long-name="Image Editor Definitions API" filter="s60" class="api">
       
  9779       <unit bldFile="app/imgeditor/imgeditor_plat/image_editor_definitions_api/group"/>
       
  9780      </component>
       
  9781      <component name="image_editor_system_parameters_api" long-name="Image Editor System Parameters API" filter="s60" class="api">
       
  9782       <unit bldFile="app/imgeditor/imgeditor_plat/image_editor_system_parameters_api/group"/>
       
  9783      </component>
       
  9784      <component name="image_processing_engine_api" long-name="Image Processing Engine API" filter="s60" class="api">
       
  9785       <unit bldFile="app/imgeditor/imgeditor_plat/image_processing_engine_api/group"/>
       
  9786      </component>
       
  9787     </collection>
  6607     <collection name="imageeditor" long-name="Image Editor UI" level="ui">
  9788     <collection name="imageeditor" long-name="Image Editor UI" level="ui">
  6608      <component name="pb" filter="s60" long-name="Plugin Base">
  9789      <component name="pb" filter="s60" long-name="Plugin Base">
  6609       <unit bldFile="app/imgeditor/imageeditor/pb/group"/>
  9790       <unit bldFile="app/imgeditor/imageeditor/pb/group"/>
  6610      </component>
  9791      </component>
  6611      <component name="iepb" filter="s60" long-name="Image Editor Plugin Base">
  9792      <component name="iepb" filter="s60" long-name="Image Editor Plugin Base">
  6690      <component name="imageeditorengine_build" filter="s60" long-name="Image Editor Engine Build">
  9871      <component name="imageeditorengine_build" filter="s60" long-name="Image Editor Engine Build">
  6691       <!-- should distribute this to the other components -->
  9872       <!-- should distribute this to the other components -->
  6692       <unit bldFile="app/imgeditor/imageeditorengine/group"/>
  9873       <unit bldFile="app/imgeditor/imageeditorengine/group"/>
  6693      </component>
  9874      </component>
  6694     </collection>
  9875     </collection>
  6695     <collection name="imgeditor_info" long-name="Image Editor Apps Info" level="ui">
       
  6696      <component name="imgeditor_plat" filter="s60" long-name="Image Editor Apps Platform Interfaces" class="api">
       
  6697       <unit bldFile="app/imgeditor/imgeditor_plat/group"/>
       
  6698      </component>
       
  6699     </collection>
       
  6700    </block>
  9876    </block>
  6701    <block name="videoeditor" level="apps" long-name="Video Editor Apps" levels="engine ui">
  9877    <block name="videoeditor" level="apps" long-name="Video Editor Apps" levels="engine ui">
       
  9878     <collection name="videoeditor_plat" long-name="Video Editor Apps Platform Interfaces" level="ui">
       
  9879      <component name="video_editor_engine_api" long-name="Video Editor Engine API" introduced="^2" class="api">
       
  9880       <unit bldFile="app/videoeditor/videoeditor_plat/video_editor_engine_api/group"/>
       
  9881      </component>
       
  9882     </collection>
  6702     <collection name="videditor" long-name="Video Editor" level="ui">
  9883     <collection name="videditor" long-name="Video Editor" level="ui">
  6703      <component name="videoeditorcommon" filter="s60" long-name="Video Editor Common" introduced="^2">
  9884      <component name="videoeditorcommon" filter="s60" long-name="Video Editor Common" introduced="^2">
  6704       <unit bldFile="app/videoeditor/videditor/videoeditorcommon/group"/>
  9885       <unit bldFile="app/videoeditor/videditor/videoeditorcommon/group"/>
  6705      </component>
  9886      </component>
  6706      <component name="videoeditoruicomponents" filter="s60" long-name="Video Editor UI Components" introduced="^2">
  9887      <component name="videoeditoruicomponents" filter="s60" long-name="Video Editor UI Components" introduced="^2">
  6749      <component name="videoeditorengine_build" filter="s60" long-name="Video Editor Engine Build" introduced="^2">
  9930      <component name="videoeditorengine_build" filter="s60" long-name="Video Editor Engine Build" introduced="^2">
  6750       <!-- can the exports be distributed to the other components? Or should this be collapsed into one component?-->
  9931       <!-- can the exports be distributed to the other components? Or should this be collapsed into one component?-->
  6751       <unit bldFile="app/videoeditor/videoeditorengine/group"/>
  9932       <unit bldFile="app/videoeditor/videoeditorengine/group"/>
  6752      </component>
  9933      </component>
  6753     </collection>
  9934     </collection>
  6754     <collection name="videoeditor_info" long-name="Video Editor Apps Info" level="ui">
       
  6755      <component name="videoeditor_plat" filter="s60" long-name="Video Editor Apps Platform Interfaces" introduced="^2" class="api">
       
  6756       <unit bldFile="app/videoeditor/videoeditor_plat/group"/>
       
  6757      </component>
       
  6758     </collection>
       
  6759    </block>
  9935    </block>
  6760    <block name="videoplayer" level="apps" long-name="Video Player Apps" levels="support plugin util apps">
  9936    <block name="videoplayer" level="apps" long-name="Video Player Apps" levels="support plugin util apps">
       
  9937     <collection name="videoplayer_plat" long-name="Video Player Apps Platform Interfaces" level="apps">
       
  9938      <component name="videoplayer_startup_api" long-name="Video Player Startup API" filter="s60" class="api">
       
  9939       <unit bldFile="app/videoplayer/videoplayer_plat/videoplayer_startup_api/group" filter="!test"/>
       
  9940      </component>
       
  9941      <component name="video_player_file_details_dialog_api" long-name="Media Player File Details Dialog API" filter="s60" class="api">
       
  9942       <unit bldFile="app/videoplayer/videoplayer_plat/video_player_file_details_dialog_api/group" filter="!test"/>
       
  9943      </component>
       
  9944      <component name="videocollection_api" long-name="Video Collection API" filter="s60" class="api">
       
  9945       <unit bldFile="app/videoplayer/videoplayer_plat/videocollection_api/group"/>
       
  9946      </component>
       
  9947     </collection>
  6761     <collection name="videofeeds" long-name="Video Feeds" level="util">
  9948     <collection name="videofeeds" long-name="Video Feeds" level="util">
  6762      <component name="iptv_utils" filter="s60" long-name="IPTV Util" introduced="^3">
  9949      <component name="iptv_utils" filter="s60" long-name="IPTV Util" introduced="^3">
  6763       <unit bldFile="app/videoplayer/videofeeds/utils/group"/>
  9950       <unit bldFile="app/videoplayer/videofeeds/utils/group"/>
  6764      </component>
  9951      </component>
  6765      <component name="viewmessageutility" filter="s60" long-name="View Message Utility" introduced="^3">
  9952      <component name="viewmessageutility" filter="s60" long-name="View Message Utility" introduced="^3">
  6864     <collection name="videoplayerapp" long-name="Video Player App" level="apps">
 10051     <collection name="videoplayerapp" long-name="Video Player App" level="apps">
  6865      <component name="lwplayer" long-name="Lightweight Player" filter="s60">
 10052      <component name="lwplayer" long-name="Lightweight Player" filter="s60">
  6866       <unit bldFile="app/videoplayer/videoplayerapp/lwplayer/group"/>
 10053       <unit bldFile="app/videoplayer/videoplayerapp/lwplayer/group"/>
  6867      </component>
 10054      </component>
  6868      <component name="mpxvideoplayer" filter="s60" long-name="MPX Video Player" plugin="Y">
 10055      <component name="mpxvideoplayer" filter="s60" long-name="MPX Video Player" plugin="Y">
  6869       <unit bldFile="app/videoplayer/videoplayerapp/mpxvideoplayer/group"/>
 10056       <unit bldFile="app/videoplayer/videoplayerapp/mpxvideoplayer/group" filter="!test"/>
  6870      </component>
 10057      </component>
  6871      <component name="videoplayerlauncher" filter="s60" long-name="Video Player Launcher">
 10058      <component name="videoplayerlauncher" filter="s60" long-name="Video Player Launcher">
  6872       <unit bldFile="app/videoplayer/videoplayerapp/videoplayerlauncher/group"/>
 10059       <unit bldFile="app/videoplayer/videoplayerapp/videoplayerlauncher/group"/>
  6873      </component>
 10060      </component>
  6874     </collection>
 10061     </collection>
  6875     <collection name="videoplayback" long-name="Video Playback Plugins" level="plugin">
 10062     <collection name="videoplayback" long-name="Video Playback Plugins" level="plugin">
  6876      <component name="videohelix" long-name="Video Helix" filter="s60" introduced="^3" plugin="Y">
 10063      <component name="videohelix" long-name="Video Helix" filter="s60" introduced="^3" plugin="Y">
  6877       <unit bldFile="app/videoplayer/videoplayback/videohelix/group"/>
 10064       <unit bldFile="app/videoplayer/videoplayback/videohelix/group" filter="!test"/>
  6878      </component>
 10065      </component>
  6879      <component name="videopdlplaybackviewplugin" filter="s60" long-name="Video PDL Playback View Plugin" introduced="^3" plugin="Y">
 10066      <component name="videopdlplaybackviewplugin" filter="s60" long-name="Video PDL Playback View Plugin" introduced="^3" plugin="Y">
  6880       <unit bldFile="app/videoplayer/videoplayback/videopdlplaybackviewplugin/group"/>
 10067       <unit bldFile="app/videoplayer/videoplayback/videopdlplaybackviewplugin/group" filter="!test"/>
  6881      </component>
 10068      </component>
  6882      <component name="videoplaybackcontrols" filter="s60" long-name="Video Playback Controls" introduced="^3" plugin="Y">
 10069      <component name="videoplaybackcontrols" filter="s60" long-name="Video Playback Controls" introduced="^3" plugin="Y">
  6883       <unit bldFile="app/videoplayer/videoplayback/videoplaybackcontrols/group"/>
 10070       <unit bldFile="app/videoplayer/videoplayback/videoplaybackcontrols/group" filter="!test"/>
  6884      </component>
 10071      </component>
  6885      <component name="videoplaybackviewplugin" filter="s60" long-name="Video Playback View Plugin" introduced="^3" plugin="Y">
 10072      <component name="videoplaybackviewplugin" filter="s60" long-name="Video Playback View Plugin" introduced="^3" plugin="Y">
  6886       <unit bldFile="app/videoplayer/videoplayback/videoplaybackviewplugin/group"/>
 10073       <unit bldFile="app/videoplayer/videoplayback/videoplaybackviewplugin/group"/>
  6887      </component>
 10074      </component>
  6888      <component name="videoplaybackviews" filter="s60" long-name="Video Playback Views" introduced="^3" plugin="Y">
 10075      <component name="videoplaybackviews" filter="s60" long-name="Video Playback Views" introduced="^3" plugin="Y">
  6889       <unit bldFile="app/videoplayer/videoplayback/videoplaybackviews/group"/>
 10076       <unit bldFile="app/videoplayer/videoplayback/videoplaybackviews/group" filter="!test"/>
  6890      </component>
       
  6891     </collection>
       
  6892     <collection name="videoplayer_info" long-name="Video Player Apps Info" level="apps">
       
  6893      <component name="videoplayer_plat" filter="s60" long-name="Video Player Apps Platform Interfaces" class="api">
       
  6894       <unit bldFile="app/videoplayer/videoplayer_plat/group"/>
       
  6895      </component>
 10077      </component>
  6896     </collection>
 10078     </collection>
  6897    </block>
 10079    </block>
  6898    <block name="photos" level="apps" long-name="Photos" levels="support fw ui app">
 10080    <block name="photos" level="apps" long-name="Photos" levels="support fw ui app">
       
 10081     <collection name="photos_plat" long-name="Photos Platform Interfaces" level="app">
       
 10082      <component name="collection_plugins_api" long-name="Collection Plugins API" introduced="^2" filter="s60" class="api">
       
 10083       <unit bldFile="app/photos/photos_plat/collection_plugins_api/group"/>
       
 10084      </component>
       
 10085      <component name="controllers_collection_api" long-name="Controllers Collection API" introduced="^2" filter="s60" class="api">
       
 10086       <unit bldFile="app/photos/photos_plat/controllers_collection_api/group"/>
       
 10087      </component>
       
 10088      <component name="gallery_utilities_api" long-name="Gallery Utilities API" introduced="^2" filter="s60" class="api">
       
 10089       <unit bldFile="app/photos/photos_plat/gallery_utilities_api/group"/>
       
 10090      </component>
       
 10091      <component name="slideshow_ui_constants_api" long-name="Slideshow Ui Constants API" introduced="^2" filter="s60" class="api">
       
 10092       <unit bldFile="app/photos/photos_plat/slideshow_ui_constants_api/group"/>
       
 10093      </component>
       
 10094      <component name="views_metadatadialog_api" long-name="Views Metadata Dialog API" introduced="^2" filter="s60" class="api">
       
 10095       <unit bldFile="app/photos/photos_plat/views_metadatadialog_api/group"/>
       
 10096      </component>
       
 10097     </collection>
  6899     <collection name="photosgallery" long-name="Photos Gallery" level="app">
 10098     <collection name="photosgallery" long-name="Photos Gallery" level="app">
  6900      <!-- consider splitting this collection into the application itself, and the frameworks behind it -->
 10099      <!-- consider splitting this collection into the application itself, and the frameworks behind it -->
  6901      <component name="photosgallery_help" filter="s60" long-name="Photos Help" introduced="^2">
 10100      <component name="photosgallery_help" filter="s60" long-name="Photos Help" introduced="^2">
  6902       <unit bldFile="app/photos/photosgallery/help/group"/>
 10101       <unit bldFile="app/photos/photosgallery/help/group"/>
  6903      </component>
 10102      </component>
  6947      <component name="photosgallery_build" filter="s60" long-name="Photos Gallery Build" introduced="^2">
 10146      <component name="photosgallery_build" filter="s60" long-name="Photos Gallery Build" introduced="^2">
  6948       <!--  need to remove the #included above bld.infs from this  -->
 10147       <!--  need to remove the #included above bld.infs from this  -->
  6949       <unit bldFile="app/photos/photosgallery/group"/>
 10148       <unit bldFile="app/photos/photosgallery/group"/>
  6950      </component>
 10149      </component>
  6951     </collection>
 10150     </collection>
  6952     <collection name="photos_info" long-name="Photos Info" level="app">
       
  6953      <component name="photos_plat" filter="s60" long-name="Photos Platform Interfaces" introduced="^2" class="api">
       
  6954       <unit bldFile="app/photos/photos_plat/group"/>
       
  6955      </component>
       
  6956     </collection>
       
  6957    </block>
 10151    </block>
  6958    <block name="musicplayer" level="apps" long-name="Music Player Apps" levels="plugins support hs app">
 10152    <block name="musicplayer" level="apps" long-name="Music Player Apps" levels="plugins support hs app">
       
 10153     <collection name="musicplayer_plat" long-name="Music Player Apps Platform Interfaces" level="app">
       
 10154      <component name="mpx_music_player_app_api" long-name="MPX Music Player App API" filter="s60" class="api">
       
 10155       <unit bldFile="app/musicplayer/musicplayer_plat/mpx_music_player_app_api/group"/>
       
 10156      </component>
       
 10157      <component name="mpx_music_player_commonui_api" long-name="MPX Music Player Common UI API" filter="s60" class="api">
       
 10158       <unit bldFile="app/musicplayer/musicplayer_plat/mpx_music_player_commonui_api/group"/>
       
 10159      </component>
       
 10160      <component name="mpx_music_player_media_key_handler_api" long-name="MPX Music Player Media Key Handler API" filter="s60" class="api">
       
 10161       <unit bldFile="app/musicplayer/musicplayer_plat/mpx_music_player_media_key_handler_api/group"/>
       
 10162      </component>
       
 10163      <component name="mpx_music_player_remote_control_api" long-name="MPX Music Player Remote Control API" filter="s60" class="api">
       
 10164       <unit bldFile="app/musicplayer/musicplayer_plat/mpx_music_player_remote_control_api/group"/>
       
 10165      </component>
       
 10166      <component name="mpx_music_shop_ui_api" long-name="MPX Music Shop UI API" filter="s60" class="api">
       
 10167       <unit bldFile="app/musicplayer/musicplayer_plat/mpx_music_shop_ui_api/group"/>
       
 10168      </component>
       
 10169      <component name="mpx_music_wap_adapter_cenrep_api" long-name="MPX Music Wap Adapter CenRep API" filter="s60" class="api">
       
 10170       <unit bldFile="app/musicplayer/musicplayer_plat/mpx_music_wap_adapter_cenrep_api/group"/>
       
 10171      </component>
       
 10172      <component name="mpx_music_store_api" long-name="MPX Music Store Find API" filter="s60" class="api">
       
 10173       <unit bldFile="app/musicplayer/musicplayer_plat/mpx_music_store_api/group"/>
       
 10174      </component>
       
 10175      <component name="audio_application_features_api" long-name="Audio Application Features API" filter="s60" class="api">
       
 10176       <unit bldFile="app/musicplayer/musicplayer_plat/audio_application_features_api/group"/>
       
 10177      </component>
       
 10178      <component name="music_content_publisher_plugin_api" long-name="Music Content Publisher Plugin API" filter="s60" class="api">
       
 10179       <unit bldFile="app/musicplayer/musicplayer_plat/music_content_publisher_plugin_api/group"/>
       
 10180      </component>
       
 10181     </collection>
  6959     <collection name="mpxmusicplayer" long-name="MPX Music Player" level="app">
 10182     <collection name="mpxmusicplayer" long-name="MPX Music Player" level="app">
  6960      <component name="mpxmusicplayer_help" filter="s60" long-name="Help">
 10183      <component name="mpxmusicplayer_help" filter="s60" long-name="Help">
  6961       <unit bldFile="app/musicplayer/mpxmusicplayer/help/group"/>
 10184       <unit bldFile="app/musicplayer/mpxmusicplayer/help/group"/>
  6962      </component>
 10185      </component>
  6963      <component name="mpxmusicplayer_commonui" filter="s60" long-name="MPX Common UI">
 10186      <component name="mpxmusicplayer_commonui" filter="s60" long-name="MPX Common UI">
  7014     <collection name="musicplayer_info" long-name="Music Player Apps Info" level="app">
 10237     <collection name="musicplayer_info" long-name="Music Player Apps Info" level="app">
  7015      <component name="musicplayer_build" filter="s60" long-name="Music Player Build">
 10238      <component name="musicplayer_build" filter="s60" long-name="Music Player Build">
  7016       <!-- should explicitly #inlcude musicplayerbldvariant.hrh in each component  -->
 10239       <!-- should explicitly #inlcude musicplayerbldvariant.hrh in each component  -->
  7017       <unit bldFile="app/musicplayer/group"/>
 10240       <unit bldFile="app/musicplayer/group"/>
  7018      </component>
 10241      </component>
  7019      <component name="musicplayer_plat" filter="s60" long-name="Music Player Apps Platform Interfaces" class="api">
       
  7020       <unit bldFile="app/musicplayer/musicplayer_plat/group"/>
       
  7021      </component>
       
  7022     </collection>
 10242     </collection>
  7023    </block>
 10243    </block>
  7024    <block name="radio" level="apps" long-name="Radio Apps" levels="engine ui">
 10244    <block name="radio" level="apps" long-name="Radio Apps" levels="engine ui">
  7025     <collection name="fmradio" long-name="FM Radio" level="ui">
 10245     <collection name="fmradio" long-name="FM Radio" level="ui">
  7026      <component name="activeidleengine" filter="s60" long-name="FM Radio Active Idle Engine">
 10246      <component name="activeidleengine" filter="s60" long-name="FM Radio Active Idle Engine">
  7049    </block>
 10269    </block>
  7050    <block name="internetradio" level="apps" long-name="Internet Radio Apps"/>
 10270    <block name="internetradio" level="apps" long-name="Internet Radio Apps"/>
  7051    <block name="tv" level="services" long-name="TV Apps"/>
 10271    <block name="tv" level="services" long-name="TV Apps"/>
  7052    <block name="voicerec" level="apps" long-name="Voice Recorder Apps">
 10272    <block name="voicerec" level="apps" long-name="Voice Recorder Apps">
  7053     <!-- custom filter pref_test-->
 10273     <!-- custom filter pref_test-->
       
 10274     <collection name="voicerec_plat" long-name="Voice Recorder Apps Platform Interfaces">
       
 10275      <component name="new_file_service_api" long-name="New File Service API" filter="s60" class="api">
       
 10276       <unit bldFile="app/voicerec/voicerec_plat/new_file_service_api/group"/>
       
 10277      </component>
       
 10278      <component name="voicerecorder_public_constants_api" long-name="Voice Recorder Public Constants API" filter="s60" class="api">
       
 10279       <unit bldFile="app/voicerec/voicerec_plat/voicerecorder_public_constants_api/group"/>
       
 10280      </component>
       
 10281     </collection>
  7054     <collection name="voicerecorder" long-name="Voice Recorder">
 10282     <collection name="voicerecorder" long-name="Voice Recorder">
  7055      <!--this is really a component, move down a directory -->
 10283      <!--this is really a component, move down a directory -->
  7056      <component name="voicerecorder_build" filter="s60" long-name="Voice Recorder Build">
 10284      <component name="voicerecorder_build" filter="s60" long-name="Voice Recorder Build">
  7057       <unit bldFile="app/voicerec/voicerecorder/group"/>
 10285       <unit bldFile="app/voicerec/voicerecorder/group"/>
  7058      </component>
 10286      </component>
  7059     </collection>
 10287     </collection>
  7060     <collection name="voicerec_info" long-name="Voice Recorder Apps Info">
 10288     <collection name="voicerec_info" long-name="Voice Recorder Apps Info"/>
  7061      <component name="voicerec_plat" filter="s60" long-name="Voice Recorder Apps Platform Interfaces" class="api">
       
  7062       <unit bldFile="app/voicerec/voicerec_plat/group"/>
       
  7063      </component>
       
  7064     </collection>
       
  7065    </block>
 10289    </block>
  7066    <block name="screensaver" level="apps" long-name="Screen Saver Apps" levels="plugin ui">
 10290    <block name="screensaver" level="apps" long-name="Screen Saver Apps" levels="plugin ui">
  7067     <!-- is this a user-facing application or a daemon? -->
 10291     <!-- is this a user-facing application or a daemon? -->
  7068     <!-- units need to be commented out until configuration is in place. They are currently #included from screensaver_build-->
 10292     <!-- units need to be commented out until configuration is in place. They are currently #included from screensaver_build-->
  7069     <collection name="scrsaver" long-name="Screen Saver" level="plugin">
 10293     <collection name="scrsaver" long-name="Screen Saver" level="plugin">
  7085       <unit bldFile="app/screensaver/group"/>
 10309       <unit bldFile="app/screensaver/group"/>
  7086      </component>
 10310      </component>
  7087     </collection>
 10311     </collection>
  7088    </block>
 10312    </block>
  7089    <block name="homescreen" level="apps" long-name="Home Screen Apps" levels="fw support apps">
 10313    <block name="homescreen" level="apps" long-name="Home Screen Apps" levels="fw support apps">
       
 10314     <collection name="homescreen_plat" long-name="Home Screen Apps Platform Interfaces" level="apps">
       
 10315      <component name="menu_settings_api" long-name="Menu Settings API" filter="s60" class="api">
       
 10316       <unit bldFile="app/homescreen/homescreen_plat/menu_settings_api/group"/>
       
 10317      </component>
       
 10318      <component name="hs_content_control_ui" long-name="HS Content Control Ui" filter="s60" class="api">
       
 10319       <unit bldFile="app/homescreen/homescreen_plat/hs_content_control_ui/group"/>
       
 10320      </component>
       
 10321      <component name="hs_renderingplugin_api" long-name="HS Rendering Plugin API" filter="s60" class="api">
       
 10322       <unit bldFile="app/homescreen/homescreen_plat/hs_renderingplugin_api/group"/>
       
 10323      </component>
       
 10324     </collection>
  7090     <collection name="idlehomescreen" long-name="Idle Home Screen" level="apps">
 10325     <collection name="idlehomescreen" long-name="Idle Home Screen" level="apps">
  7091      <component name="nativeuicontroller" filter="s60" long-name="Native UI Controller">
 10326      <component name="nativeuicontroller" filter="s60" long-name="Native UI Controller">
  7092       <unit bldFile="app/homescreen/idlehomescreen/nativeuicontroller/group"/>
 10327       <unit bldFile="app/homescreen/idlehomescreen/nativeuicontroller/group"/>
  7093      </component>
 10328      </component>
  7094      <component name="exths" filter="s60" long-name="Active Idle Container" plugin="Y">
 10329      <component name="exths" filter="s60" long-name="Active Idle Container" plugin="Y">
  7144      </component>
 10379      </component>
  7145      <component name="taskswitcherui" filter="s60" long-name="Task Switcher UI" introduced="^3">
 10380      <component name="taskswitcherui" filter="s60" long-name="Task Switcher UI" introduced="^3">
  7146       <unit bldFile="app/homescreen/taskswitcher/taskswitcherui/group"/>
 10381       <unit bldFile="app/homescreen/taskswitcher/taskswitcherui/group"/>
  7147      </component>
 10382      </component>
  7148     </collection>
 10383     </collection>
  7149     <collection name="homescreen_info" long-name="Home Screen Apps Info" level="apps">
       
  7150      <component name="homescreen_plat" filter="s60" long-name="Home Screen Apps Platform Interfaces" class="api">
       
  7151       <unit bldFile="app/homescreen/homescreen_plat/group"/>
       
  7152      </component>
       
  7153     </collection>
       
  7154    </block>
 10384    </block>
  7155    <block name="graphicsuis" level="services" long-name="Graphics UIs" levels="util ui">
 10385    <block name="graphicsuis" level="services" long-name="Graphics UIs" levels="util ui">
  7156     <collection name="graphicsuis_info" long-name="Graphics UIs Info" level="ui">
 10386     <collection name="graphicsuis_plat" long-name="Graphics UIs Platform Interfaces" level="ui">
  7157      <component name="graphicsuis_plat" filter="s60" long-name="Graphics UIs Platform Interfaces" class="api">
 10387      <component name="svgt_viewer_ui_api" long-name="SVG-T Viewer UI API" filter="s60" class="api">
  7158       <unit bldFile="app/graphicsuis/graphicsuis_plat/group"/>
 10388       <unit bldFile="app/graphicsuis/graphicsuis_plat/svgt_viewer_ui_api/group"/>
       
 10389      </component>
       
 10390      <component name="svg_application_observer_utility_api" long-name="SVG Application Observer Utility API" filter="s60" class="api">
       
 10391       <unit bldFile="app/graphicsuis/graphicsuis_plat/svg_application_observer_utility_api/group"/>
       
 10392      </component>
       
 10393      <component name="svgt_file_view_details_dialog_api" long-name="SVG-T File View Details Dialog API" filter="s60" class="api">
       
 10394       <unit bldFile="app/graphicsuis/graphicsuis_plat/svgt_file_view_details_dialog_api/group"/>
  7159      </component>
 10395      </component>
  7160     </collection>
 10396     </collection>
  7161     <collection name="svgtviewer" long-name="SVG-T Viewer" level="ui">
 10397     <collection name="svgtviewer" long-name="SVG-T Viewer" level="ui">
  7162      <component name="svgtviewerplugin" filter="s60" long-name="SVG-T Viewer Plugin">
 10398      <component name="svgtviewerplugin" filter="s60" long-name="SVG-T Viewer Plugin">
  7163       <unit bldFile="app/graphicsuis/svgtviewer/svgtviewerplugin/group"/>
 10399       <unit bldFile="app/graphicsuis/svgtviewer/svgtviewerplugin/group"/>
  7164      </component>
 10400      </component>
  7165     </collection>
 10401     </collection>
  7166    </block>
 10402    </block>
  7167    <block name="profile" level="apps" long-name="Profiles" levels="app">
 10403    <block name="profile" level="apps" long-name="Profiles" levels="app">
       
 10404     <collection name="profile_plat" long-name="Profiles Platform Interfaces" level="app">
       
 10405      <component name="profiles_settings_view_api" long-name="Profiles Settings View API" filter="s60" class="api">
       
 10406       <unit bldFile="app/profile/profile_plat/profiles_settings_view_api/group"/>
       
 10407      </component>
       
 10408     </collection>
  7168     <collection name="profilesapplication" long-name="Profiles Application" level="app">
 10409     <collection name="profilesapplication" long-name="Profiles Application" level="app">
  7169      <component name="profiles" filter="s60" long-name="Profiles">
 10410      <component name="profiles" filter="s60" long-name="Profiles">
  7170       <unit bldFile="app/profile/profilesapplication/profiles/group"/>
 10411       <unit bldFile="app/profile/profilesapplication/profiles/group"/>
  7171      </component>
 10412      </component>
  7172     </collection>
 10413     </collection>
  7173     <collection name="profile_info" long-name="Profiles Info" level="app">
 10414     <collection name="profile_info" long-name="Profiles Info" level="app">
  7174      <component name="profile_plat" filter="s60" long-name="Profiles Platform Interfaces" class="api">
       
  7175       <unit bldFile="app/profile/profile_plat/group"/>
       
  7176      </component>
       
  7177      <component name="profile_help" filter="s60" long-name="Profiles Help">
 10415      <component name="profile_help" filter="s60" long-name="Profiles Help">
  7178       <unit bldFile="app/profile/help/group"/>
 10416       <unit bldFile="app/profile/help/group"/>
  7179      </component>
 10417      </component>
  7180     </collection>
 10418     </collection>
  7181    </block>
 10419    </block>
  7182    <block name="speechsrv" level="services" long-name="Speech Recognition UIs" levels="engine framework ui">
 10420    <block name="speechsrv" level="services" long-name="Speech Recognition UIs" levels="engine framework ui">
       
 10421     <collection name="speechsrv_plat" long-name="Speech Recognition UIs Platform Interfaces" level="ui">
       
 10422      <component name="vas_api" long-name="VAS API" filter="s60" class="api">
       
 10423       <unit bldFile="app/speechsrv/speechsrv_plat/vas_api/group"/>
       
 10424      </component>
       
 10425      <component name="nss_devasr_api" long-name="NSS DevASR API" filter="s60" class="api">
       
 10426       <unit bldFile="app/speechsrv/speechsrv_plat/nss_devasr_api/group"/>
       
 10427      </component>
       
 10428      <component name="tts_hw_device_api" long-name="TTS HW Device API" filter="s60" class="api">
       
 10429       <unit bldFile="app/speechsrv/speechsrv_plat/tts_hw_device_api/group"/>
       
 10430      </component>
       
 10431      <component name="voice_commands_resource_header_api" long-name="Voice Commands Resource Header API" filter="s60" class="api">
       
 10432       <unit bldFile="app/speechsrv/speechsrv_plat/voice_commands_resource_header_api/group"/>
       
 10433      </component>
       
 10434      <component name="nss_mmf_tts_custom_commands_api" long-name="NSS MMF TTS Custom Commands API" filter="s60" class="api">
       
 10435       <unit bldFile="app/speechsrv/speechsrv_plat/nss_mmf_tts_custom_commands_api/group"/>
       
 10436      </component>
       
 10437      <component name="srsf_cenrep_settings_api" long-name="SRSF CenRep Settings API" filter="s60" class="api">
       
 10438       <unit bldFile="app/speechsrv/speechsrv_plat/srsf_cenrep_settings_api/group"/>
       
 10439      </component>
       
 10440      <component name="voice_ui_plugin_api" long-name="Voice UI Plug-in API" filter="s60" class="api">
       
 10441       <unit bldFile="app/speechsrv/speechsrv_plat/voice_ui_plugin_api/group"/>
       
 10442      </component>
       
 10443      <component name="nss_tts_utility_api" long-name="NSS TTS Utility API" filter="s60" class="api">
       
 10444       <unit bldFile="app/speechsrv/speechsrv_plat/nss_tts_utility_api/group"/>
       
 10445      </component>
       
 10446      <component name="nss_srs_custom_commands_api" long-name="NSS SRS Custom Commands API" filter="s60" class="api">
       
 10447       <unit bldFile="app/speechsrv/speechsrv_plat/nss_srs_custom_commands_api/group"/>
       
 10448      </component>
       
 10449      <component name="srsf_secondarydisplay_api" long-name="SRSF Secondary Display API" filter="s60" class="api">
       
 10450       <unit bldFile="app/speechsrv/speechsrv_plat/srsf_secondarydisplay_api/group"/>
       
 10451      </component>
       
 10452      <component name="asrs_hw_device_api" long-name="ASRS Hardware Device API" filter="s60" class="api">
       
 10453       <unit bldFile="app/speechsrv/speechsrv_plat/asrs_hw_device_api/group"/>
       
 10454      </component>
       
 10455      <component name="vas_vcommand_api" long-name="VAS Voice Command API" filter="s60" class="api">
       
 10456       <unit bldFile="app/speechsrv/speechsrv_plat/vas_vcommand_api/group"/>
       
 10457      </component>
       
 10458      <component name="adaptation_hw_device_api" long-name="Adaptation Hardware Device API" filter="s60" class="api">
       
 10459       <unit bldFile="app/speechsrv/speechsrv_plat/adaptation_hw_device_api/group"/>
       
 10460      </component>
       
 10461      <component name="nss_devtts_api" long-name="NSS DevTTS API" filter="s60" class="api">
       
 10462       <unit bldFile="app/speechsrv/speechsrv_plat/nss_devtts_api/group"/>
       
 10463      </component>
       
 10464      <component name="nss_srs_utility_api" long-name="NSS SRS Utility API" filter="s60" class="api">
       
 10465       <unit bldFile="app/speechsrv/speechsrv_plat/nss_srs_utility_api/group"/>
       
 10466      </component>
       
 10467      <component name="recognition_hw_device_api" long-name="Recognition Hardware Device API" filter="s60" class="api">
       
 10468       <unit bldFile="app/speechsrv/speechsrv_plat/recognition_hw_device_api/group"/>
       
 10469      </component>
       
 10470      <component name="vas_contact_handler_api" long-name="VAS Contact Handler API" filter="s60" class="api">
       
 10471       <unit bldFile="app/speechsrv/speechsrv_plat/vas_contact_handler_api/group"/>
       
 10472      </component>
       
 10473      <component name="nlp_hw_device" long-name="NLP Hardware Device" filter="s60" class="api">
       
 10474       <unit bldFile="app/speechsrv/speechsrv_plat/nlp_hw_device/group"/>
       
 10475      </component>
       
 10476      <component name="nss_si_speech_recognition_data_api" long-name="NSS SI Speech Recognition Data API" filter="s60" class="api">
       
 10477       <unit bldFile="app/speechsrv/speechsrv_plat/nss_si_speech_recognition_data_api/group"/>
       
 10478      </component>
       
 10479      <component name="nss_tts_common_api" long-name="NSS TTS Common API" filter="s60" class="api">
       
 10480       <unit bldFile="app/speechsrv/speechsrv_plat/nss_tts_common_api/group"/>
       
 10481      </component>
       
 10482      <component name="grcompiler_hw_device_api" long-name="Grammar Compiler Hardware Device API" filter="s60" class="api">
       
 10483       <unit bldFile="app/speechsrv/speechsrv_plat/grcompiler_hw_device_api/group"/>
       
 10484      </component>
       
 10485      <component name="ttp_hw_device_api" long-name="TTP Hardware Device API" filter="s60" class="api">
       
 10486       <unit bldFile="app/speechsrv/speechsrv_plat/ttp_hw_device_api/group"/>
       
 10487      </component>
       
 10488      <component name="vocman_hw_device_api" long-name="VocMan Hardware Device API" filter="s60" class="api">
       
 10489       <unit bldFile="app/speechsrv/speechsrv_plat/vocman_hw_device_api/group"/>
       
 10490      </component>
       
 10491      <component name="speech_synthesis_clientserver_api" long-name="Speech Synthesis Client-Server API" filter="s60" class="api">
       
 10492       <unit bldFile="app/speechsrv/speechsrv_plat/speech_synthesis_clientserver_api/group"/>
       
 10493      </component>
       
 10494      <component name="voice_ui_accessory_button_handling_api" long-name="Voice UI Accessory Button Handling API" filter="s60" class="api">
       
 10495       <unit bldFile="app/speechsrv/speechsrv_plat/voice_ui_accessory_button_handling_api/group"/>
       
 10496      </component>
       
 10497      <component name="ui_voice_recognition_api" long-name="UI Voice Recognition API" filter="s60" class="api">
       
 10498       <unit bldFile="app/speechsrv/speechsrv_plat/ui_voice_recognition_api/group"/>
       
 10499      </component>
       
 10500      <component name="vcommand_settings_cenrep_api" long-name="Voice Command Settings CenRep API" filter="s60" class="api">
       
 10501       <unit bldFile="app/speechsrv/speechsrv_plat/vcommand_settings_cenrep_api/group"/>
       
 10502      </component>
       
 10503     </collection>
  7183     <collection name="voiceui" long-name="Voice UI" level="ui">
 10504     <collection name="voiceui" long-name="Voice UI" level="ui">
  7184      <component name="vcommand" filter="s60" long-name="Voice Commands UI" introduced="^1">
 10505      <component name="vcommand" filter="s60" long-name="Voice Commands UI" introduced="^1">
  7185       <unit bldFile="app/speechsrv/voiceui/vcommand/group"/>
 10506       <unit bldFile="app/speechsrv/voiceui/vcommand/group"/>
  7186      </component>
 10507      </component>
  7187      <component name="voiceuivoicerecognition" filter="s60" long-name="Voice UI Recognition" introduced="^1">
 10508      <component name="voiceuivoicerecognition" filter="s60" long-name="Voice UI Recognition" introduced="^1">
  7268      <component name="srsf_build" filter="s60" long-name="Speech Recognition and Synthesis Framework Build">
 10589      <component name="srsf_build" filter="s60" long-name="Speech Recognition and Synthesis Framework Build">
  7269       <!-- should distribute this into the above components -->
 10590       <!-- should distribute this into the above components -->
  7270       <unit bldFile="app/speechsrv/srsf/group"/>
 10591       <unit bldFile="app/speechsrv/srsf/group"/>
  7271      </component>
 10592      </component>
  7272     </collection>
 10593     </collection>
  7273     <collection name="speechsrv_info" long-name="Speech Recognition UIs Info" level="ui">
 10594     <collection name="speechsrv_info" long-name="Speech Recognition UIs Info" level="ui"/>
  7274      <component name="speechsrv_plat" filter="s60" long-name="Speech Recognition UIs Platform Interfaces" class="api">
       
  7275       <unit bldFile="app/speechsrv/speechsrv_plat/group"/>
       
  7276      </component>
       
  7277     </collection>
       
  7278    </block>
 10595    </block>
  7279    <block name="homescreentools" level="services" long-name="Home Screen Tools" levels="tool install">
 10596    <block name="homescreentools" level="services" long-name="Home Screen Tools" levels="tool install">
  7280     <collection name="dtdinstaller" long-name="DTD Installer" level="install">
 10597     <collection name="dtdinstaller" long-name="DTD Installer" level="install">
  7281      <!-- collection is really a component. Needs to be moved down a directory -->
 10598      <!-- collection is really a component. Needs to be moved down a directory -->
  7282      <!-- this needs to be built first, does build order need to be forced with filters? -->
 10599      <!-- this needs to be built first, does build order need to be forced with filters? -->
  7341       <unit bldFile="app/webuis/pushmtm/group"/>
 10658       <unit bldFile="app/webuis/pushmtm/group"/>
  7342      </component>
 10659      </component>
  7343     </collection>
 10660     </collection>
  7344    </block>
 10661    </block>
  7345    <block name="jrt" level="services" long-name="Java Runtime" levels="util generic rt ui">
 10662    <block name="jrt" level="services" long-name="Java Runtime" levels="util generic rt ui">
       
 10663     <collection name="jrt_plat" long-name="JRT Platform Interfaces" level="ui">
       
 10664      <component name="java_registry_api" long-name="Java Registry API" filter="s60" class="api">
       
 10665       <unit bldFile="app/jrt/jrt_plat/java_registry_api/build"/>
       
 10666      </component>
       
 10667      <component name="java_env_info_api" long-name="Java Environment Info API" filter="s60" class="api">
       
 10668       <unit bldFile="app/jrt/jrt_plat/java_env_info_api/build"/>
       
 10669      </component>
       
 10670      <component name="java_debug_api" long-name="Java Debug API" filter="s60" class="api">
       
 10671       <unit bldFile="app/jrt/jrt_plat/java_debug_api/build"/>
       
 10672      </component>
       
 10673     </collection>
  7346     <collection name="java_stubs" long-name="Java Stubs" level="util">
 10674     <collection name="java_stubs" long-name="Java Stubs" level="util">
  7347      <!-- uncomment all components when configuration is in place. Currently #included from jrt_build -->
 10675      <!-- uncomment all components when configuration is in place. Currently #included from jrt_build -->
  7348      <component name="javadrmutils" long-name="Java DRM Utils" filter="s60,sf_build" class="placeholder">
 10676      <component name="javadrmutils" long-name="Java DRM Utils" filter="s60,sf_build" class="placeholder">
  7349       <!--<unit bldFile="java_stubs/jrtdrmutils/group"/>-->
 10677       <!--<unit bldFile="java_stubs/jrtdrmutils/group"/>-->
  7350      </component>
 10678      </component>
  7358       <!-- Remove the #includes and rename JRT ROM-->
 10686       <!-- Remove the #includes and rename JRT ROM-->
  7359       <!--<unit bldFile="java_stubs/group"/>-->
 10687       <!--<unit bldFile="java_stubs/group"/>-->
  7360      </component>
 10688      </component>
  7361     </collection>
 10689     </collection>
  7362     <collection name="jrt_info" long-name="JRT Info" level="rt">
 10690     <collection name="jrt_info" long-name="JRT Info" level="rt">
  7363      <component name="jrt_plat" filter="s60" long-name="JRT Platform Interfaces" class="api">
       
  7364       <unit bldFile="app/jrt/jrt_plat/group"/>
       
  7365      </component>
       
  7366      <component name="jrt_build" filter="s60" long-name="JRT Build">
 10691      <component name="jrt_build" filter="s60" long-name="JRT Build">
  7367       <!--  needed for __JAVA_STUBS condition -->
 10692       <!--  needed for __JAVA_STUBS condition -->
  7368       <unit bldFile="app/jrt/java_stubs/group"/>
 10693       <unit bldFile="app/jrt/group"/>
  7369      </component>
 10694      </component>
  7370     </collection>
 10695     </collection>
  7371    </block>
 10696    </block>
  7372    <block name="conntools" level="services" long-name="Connectivity Tools" levels="config app">
 10697    <block name="conntools" level="services" long-name="Connectivity Tools" levels="config app">
  7373     <collection name="nettools" long-name="Net Tools" level="app">
 10698     <collection name="nettools" long-name="Net Tools" level="app">