symbian3/single/sysdefs/system_model.xml
changeset 426 68fb0a67506f
parent 422 904a95ca5c86
child 427 11b81595813f
equal deleted inserted replaced
425:20bb61cfdcd1 426:68fb0a67506f
    95      </component>
    95      </component>
    96      <component name="posmsgpluginreferenceimpl" long-name="POS Message Plugin Reference Implementation" plugin="Y">
    96      <component name="posmsgpluginreferenceimpl" long-name="POS Message Plugin Reference Implementation" plugin="Y">
    97       <unit bldFile="adaptation/stubs/posmsgpluginreferenceimpl/group"/>
    97       <unit bldFile="adaptation/stubs/posmsgpluginreferenceimpl/group"/>
    98      </component>
    98      </component>
    99      <component name="srsfenginestub" long-name="SRSF Engine Stub">
    99      <component name="srsfenginestub" long-name="SRSF Engine Stub">
   100       <unit bldFile="adaptation/stubs/power_save_display_mode_stub/group"/>
   100       <unit bldFile="adaptation/stubs/srsfenginestub/group"/>
   101      </component>
   101      </component>
   102      <component name="power_save_display_mode_stub" long-name="Power Save Display Mode Stub">
   102      <component name="power_save_display_mode_stub" long-name="Power Save Display Mode Stub">
   103       <unit bldFile="adaptation/stubs/power_save_display_mode_stub/group"/>
   103       <unit bldFile="adaptation/stubs/power_save_display_mode_stub/group"/>
   104      </component>
   104      </component>
   105      <component name="systemswstubs" long-name="System Software Stubs">
   105      <component name="systemswstubs" long-name="System Software Stubs">
   286    <block name="buildtools" level="hw" long-name="Build Tools" levels="bld mw fw ui">
   286    <block name="buildtools" level="hw" long-name="Build Tools" levels="bld mw fw ui">
   287     <collection name="bldsystemtools" long-name="Build System Tools" level="bld">
   287     <collection name="bldsystemtools" long-name="Build System Tools" level="bld">
   288      <component name="sysdeftools" long-name="System Definition Tools" purpose="development" introduced="^2">
   288      <component name="sysdeftools" long-name="System Definition Tools" purpose="development" introduced="^2">
   289       <unit mrp="os/buildtools/bldsystemtools/sysdeftools/group/sysdeftools.mrp"/>
   289       <unit mrp="os/buildtools/bldsystemtools/sysdeftools/group/sysdeftools.mrp"/>
   290      </component>
   290      </component>
   291      <component name="gttechviewbaseline" long-name="GT Techview Baseline" purpose="development">
       
   292       <unit mrp="os/buildtools/packaging/additionalutils/gt_techview_baseline.mrp"/>
       
   293      </component>
       
   294      <component name="commonbldutils" long-name="Common Utils" purpose="development">
   291      <component name="commonbldutils" long-name="Common Utils" purpose="development">
   295       <unit mrp="os/buildtools/bldsystemtools/commonbldutils/tools_utils_common.mrp"/>
   292       <unit mrp="os/buildtools/bldsystemtools/commonbldutils/tools_utils_common.mrp"/>
   296      </component>
       
   297     </collection>
       
   298     <collection name="packaging" long-name="Packaging" level="ui">
       
   299      <component name="additionalutils" long-name="Additional Utils" purpose="development">
       
   300       <unit mrp="os/buildtools/packaging/additionalutils/additional_unknown_cedar.mrp"/>
       
   301      </component>
       
   302      <component name="dummy" long-name="Dummy" purpose="development">
       
   303       <unit bldFile="os/buildtools/packaging/dummy" mrp="os/buildtools/packaging/dummy/additional_dummy.mrp"/>
       
   304      </component>
   293      </component>
   305     </collection>
   294     </collection>
   306     <collection name="toolsandutils" long-name="Tools and Utils" level="mw">
   295     <collection name="toolsandutils" long-name="Tools and Utils" level="mw">
   307      <component name="productionbldtools" long-name="Production Build Tools" filter="gt" purpose="development">
   296      <component name="productionbldtools" long-name="Production Build Tools" filter="gt" purpose="development">
   308       <unit mrp="os/buildtools/toolsandutils/productionbldtools/product_tools.mrp"/>
   297       <unit mrp="os/buildtools/toolsandutils/productionbldtools/product_tools.mrp"/>
   309      </component>
   298      </component>
   310      <component name="e32tools" long-name="E32 Tools" deprecated="^2" purpose="development" class="PC">
   299      <component name="e32tools" long-name="E32 Tools" deprecated="^2" purpose="development" class="PC">
   311       <unit bldFile="os/buildtools/toolsandutils/e32tools/group" mrp="os/buildtools/toolsandutils/e32tools/group/tools_e32tools.mrp"/>
   300       <unit bldFile="os/buildtools/toolsandutils/e32tools/group" mrp="os/buildtools/toolsandutils/e32tools/group/tools_e32tools.mrp"/>
   312      </component>
       
   313      <component name="statapi" long-name="STAT API" filter="gt" purpose="development">
       
   314       <unit bldFile="os/buildtools/toolsandutils/statapi/source/statapi/console" mrp="os/buildtools/toolsandutils/statapi/group/testtools_stat_device_gt.mrp"/>
       
   315      </component>
   301      </component>
   316      <component name="autotest" long-name="Autotest" purpose="development">
   302      <component name="autotest" long-name="Autotest" purpose="development">
   317       <unit bldFile="os/buildtools/toolsandutils/autotest/group" mrp="os/buildtools/toolsandutils/autotest/group/tools_autotest.mrp"/>
   303       <unit bldFile="os/buildtools/toolsandutils/autotest/group" mrp="os/buildtools/toolsandutils/autotest/group/tools_autotest.mrp"/>
   318      </component>
   304      </component>
   319     </collection>
   305     </collection>
   644      <component name="powerandmemorynotificationservice" long-name="Power and Memory Notification Service" introduced="6.0" purpose="mandatory">
   630      <component name="powerandmemorynotificationservice" long-name="Power and Memory Notification Service" introduced="6.0" purpose="mandatory">
   645       <unit bldFile="os/devicesrv/resourcemgmt/powerandmemorynotificationservice/group" mrp="os/devicesrv/resourcemgmt/powerandmemorynotificationservice/group/syslibs_pwrcli.mrp"/>
   631       <unit bldFile="os/devicesrv/resourcemgmt/powerandmemorynotificationservice/group" mrp="os/devicesrv/resourcemgmt/powerandmemorynotificationservice/group/syslibs_pwrcli.mrp"/>
   646      </component>
   632      </component>
   647     </collection>
   633     </collection>
   648     <collection name="sysstatemgmt" long-name="System State Management" level="server">
   634     <collection name="sysstatemgmt" long-name="System State Management" level="server">
   649      <component name="starter" filter="s60" long-name="Starter">
       
   650       <unit bldFile="os/devicesrv/sysstatemgmt/starter/group"/>
       
   651       <!-- are these test bld.infs needed for the build? -->
       
   652       <!-- <unit bldFile="sysstatemgmt/starter/strtsecnote/group"/> -->
       
   653       <!-- <unit bldFile="sysstatemgmt/starter/strtsecobs/group"/> -->
       
   654      </component>
       
   655      <component name="ssmmapperutility" filter="s60" long-name="SSM Mapper Utility" introduced="^3">
   635      <component name="ssmmapperutility" filter="s60" long-name="SSM Mapper Utility" introduced="^3">
   656       <unit bldFile="os/devicesrv/sysstatemgmt/ssmmapperutility/group"/>
   636       <unit bldFile="os/devicesrv/sysstatemgmt/ssmmapperutility/group"/>
   657      </component>
   637      </component>
   658      <component name="ssmpolicyplugins" filter="s60" long-name="SSM Policy Plugins" introduced="^3" plugin="Y">
   638      <component name="ssmpolicyplugins" filter="s60" long-name="SSM Policy Plugins" introduced="^3" plugin="Y">
   659       <unit bldFile="os/devicesrv/sysstatemgmt/ssmpolicyplugins/group"/>
   639       <unit bldFile="os/devicesrv/sysstatemgmt/ssmpolicyplugins/group"/>
   733       <unit bldFile="os/security/contentmgmt/contentaccessfwfordrm/group" mrp="os/security/contentmgmt/contentaccessfwfordrm/group/security_caf2.mrp"/>
   713       <unit bldFile="os/security/contentmgmt/contentaccessfwfordrm/group" mrp="os/security/contentmgmt/contentaccessfwfordrm/group/security_caf2.mrp"/>
   734      </component>
   714      </component>
   735      <component name="cafrecogniserconfig" long-name="CAF Recogniser Config" introduced="9.1" purpose="mandatory">
   715      <component name="cafrecogniserconfig" long-name="CAF Recogniser Config" introduced="9.1" purpose="mandatory">
   736       <unit bldFile="os/security/contentmgmt/cafrecogniserconfig" mrp="os/security/contentmgmt/cafrecogniserconfig/security_reccafconfig.mrp"/>
   716       <unit bldFile="os/security/contentmgmt/cafrecogniserconfig" mrp="os/security/contentmgmt/cafrecogniserconfig/security_reccafconfig.mrp"/>
   737      </component>
   717      </component>
   738      <component name="referencedrmagent" long-name="Reference DRM Agent" introduced="8.0" purpose="development">
       
   739       <unit bldFile="os/security/contentmgmt/referencedrmagent/RefTestAgent/group" mrp="os/security/contentmgmt/referencedrmagent/RefTestAgent/group/security_rta.mrp"/>
       
   740      </component>
       
   741     </collection>
   718     </collection>
   742     <collection name="crypto" long-name="Crypto Libraries" level="libraries">
   719     <collection name="crypto" long-name="Crypto Libraries" level="libraries">
   743      <component name="weakcryptospi" long-name="Weak Crypto SPI" filter="gt" introduced="^3" purpose="optional">
   720      <component name="weakcryptospi" long-name="Weak Crypto SPI" filter="gt" introduced="^3" purpose="optional">
   744       <unit bldFile="os/security/crypto/weakcryptospi/group" mrp="os/security/crypto/weakcryptospi/group/security_cryptospi_weak.mrp"/>
   721       <unit bldFile="os/security/crypto/weakcryptospi/group" mrp="os/security/crypto/weakcryptospi/group/security_cryptospi_weak.mrp"/>
   745      </component>
   722      </component>
   779       <unit bldFile="os/security/cryptoservices/certificateandkeymgmt/group" mrp="os/security/cryptoservices/certificateandkeymgmt/group/security_certman.mrp"/>
   756       <unit bldFile="os/security/cryptoservices/certificateandkeymgmt/group" mrp="os/security/cryptoservices/certificateandkeymgmt/group/security_certman.mrp"/>
   780      </component>
   757      </component>
   781      <component name="filebasedcertificateandkeystores" long-name="File-based Certificate and Key Stores" introduced="8.0" purpose="optional">
   758      <component name="filebasedcertificateandkeystores" long-name="File-based Certificate and Key Stores" introduced="8.0" purpose="optional">
   782       <unit bldFile="os/security/cryptoservices/filebasedcertificateandkeystores/group" mrp="os/security/cryptoservices/filebasedcertificateandkeystores/group/security_filetokens.mrp"/>
   759       <unit bldFile="os/security/cryptoservices/filebasedcertificateandkeystores/group" mrp="os/security/cryptoservices/filebasedcertificateandkeystores/group/security_filetokens.mrp"/>
   783      </component>
   760      </component>
   784      <component name="Browser Root Certificates" introduced="^2" purpose="optional" filter="s60">
   761      <component name="Browser Root Certificates" introduced="^2" purpose="optional" filter="sf_build">
   785       <!-- not really s60 -->
       
   786       <unit mrp="os/security/cryptoservices/browserrootcertificates/browserrootcerts.mrp"/>
   762       <unit mrp="os/security/cryptoservices/browserrootcertificates/browserrootcerts.mrp"/>
   787      </component>
       
   788      <component name="rootcertificates" filter="sf_build" long-name="Root Certificates" introduced="7.0s" purpose="optional">
       
   789       <unit bldFile="os/security/cryptoservices/rootcertificates/group" mrp="os/security/cryptoservices/rootcertificates/group/rootcerts.mrp"/>
       
   790      </component>
   763      </component>
   791      <component name="asnpkcs" long-name="ASN PKCS" introduced="8.0" purpose="optional">
   764      <component name="asnpkcs" long-name="ASN PKCS" introduced="8.0" purpose="optional">
   792       <unit bldFile="os/security/cryptoservices/asnpkcs/group" mrp="os/security/cryptoservices/asnpkcs/group/security_asnpkcs.mrp"/>
   765       <unit bldFile="os/security/cryptoservices/asnpkcs/group" mrp="os/security/cryptoservices/asnpkcs/group/security_asnpkcs.mrp"/>
   793      </component>
   766      </component>
   794     </collection>
   767     </collection>
   816       <unit bldFile="os/lbs/datasourcemodules/networkpositioningmodule/group" mrp="os/lbs/datasourcemodules/networkpositioningmodule/group/lbs_network_positioning_module.mrp"/>
   789       <unit bldFile="os/lbs/datasourcemodules/networkpositioningmodule/group" mrp="os/lbs/datasourcemodules/networkpositioningmodule/group/lbs_network_positioning_module.mrp"/>
   817      </component>
   790      </component>
   818      <component name="locationapesuplpsy" long-name="APE SUPL PSY" introduced="^3" purpose="optional" filter="s60" plugin="Y">
   791      <component name="locationapesuplpsy" long-name="APE SUPL PSY" introduced="^3" purpose="optional" filter="s60" plugin="Y">
   819       <unit bldFile="os/lbs/datasourcemodules/locationapesuplpsy/group"/>
   792       <unit bldFile="os/lbs/datasourcemodules/locationapesuplpsy/group"/>
   820      </component>
   793      </component>
   821      <component name="npeintegmodule" long-name="NPE Integration Module" introduced="^3" purpose="optional" plugin="Y">
       
   822       <unit bldFile="os/lbs/datasourcemodules/npeintegmodule/group" mrp="os/lbs/datasourcemodules/npeintegmodule/group/lbs_npeintegrationmodule.mrp"/>
       
   823      </component>
       
   824      <component name="datasourcemodules_build" long-name="Data Source Modules Build" introduced="^3" purpose="optional" filter="s60">
       
   825       <!-- need to move the exports to another component, or make this a real component by removing the #include and moving down a directory -->
       
   826       <unit bldFile="os/lbs/datasourcemodules/group"/>
       
   827      </component>
       
   828     </collection>
   794     </collection>
   829     <collection name="datasourceadaptation" long-name="Data Source Adaptation" level="adaptation">
   795     <collection name="datasourceadaptation" long-name="Data Source Adaptation" level="adaptation">
   830      <component name="gpsdatasourceadaptation" long-name="GPS Data Source Adaptation" introduced="^2" purpose="optional" plugin="Y">
   796      <component name="gpsdatasourceadaptation" long-name="GPS Data Source Adaptation" introduced="^2" purpose="optional" plugin="Y">
   831       <unit bldFile="os/lbs/datasourceadaptation/gpsdatasourceadaptation/group" mrp="os/lbs/datasourceadaptation/gpsdatasourceadaptation/group/lbs_gps_data_source_adaptation.mrp"/>
   797       <unit bldFile="os/lbs/datasourceadaptation/gpsdatasourceadaptation/group" mrp="os/lbs/datasourceadaptation/gpsdatasourceadaptation/group/lbs_gps_data_source_adaptation.mrp"/>
   832      </component>
   798      </component>
   865      <component name="privacyprotocolmodule" long-name="Privacy Protocol Module" introduced="^2" purpose="optional" plugin="Y">
   831      <component name="privacyprotocolmodule" long-name="Privacy Protocol Module" introduced="^2" purpose="optional" plugin="Y">
   866       <unit bldFile="os/lbs/networkprotocolmodules/privacyprotocolmodule/group" mrp="os/lbs/networkprotocolmodules/privacyprotocolmodule/group/lbs_privacyprotocolmodule.mrp"/>
   832       <unit bldFile="os/lbs/networkprotocolmodules/privacyprotocolmodule/group" mrp="os/lbs/networkprotocolmodules/privacyprotocolmodule/group/lbs_privacyprotocolmodule.mrp"/>
   867      </component>
   833      </component>
   868      <component name="suplproxyprotocolmodule" long-name="SUPL Proxy Protocol Module" introduced="^3" purpose="optional" plugin="Y">
   834      <component name="suplproxyprotocolmodule" long-name="SUPL Proxy Protocol Module" introduced="^3" purpose="optional" plugin="Y">
   869       <unit bldFile="os/lbs/networkprotocolmodules/suplproxyprotocolmodule/group" mrp="os/lbs/networkprotocolmodules/suplproxyprotocolmodule/group/lbs_suplproxyprotocolmodule.mrp"/>
   835       <unit bldFile="os/lbs/networkprotocolmodules/suplproxyprotocolmodule/group" mrp="os/lbs/networkprotocolmodules/suplproxyprotocolmodule/group/lbs_suplproxyprotocolmodule.mrp"/>
       
   836      </component>
       
   837      <component name="suplprotocolmodule" long-name="SUPL Protocol Module" introduced="^2" deprecated="^2" purpose="optional" plugin="Y">
       
   838       <unit bldFile="os/lbs/networkprotocolmodules/suplprotocolmodule/group" mrp="os/lbs/networkprotocolmodules/suplprotocolmodule/group/lbs_suplprotocolmodule.mrp"/>
       
   839      </component>
       
   840      <component name="suplrrlpasn1" filter="sf_build" long-name="SUPL RRLP ASN1 parser">
       
   841       <unit bldFile="os/lbs/networkprotocolmodules/common/suplrrlpasn1/group"/>
       
   842      </component>
       
   843      <component name="suplrrlpprotocol" filter="sf_build" long-name="SUPL RRLP Protocol Module">
       
   844       <unit bldFile="os/lbs/networkprotocolmodules/suplcontrolplaneprotocols/common/suplrrlpprotocol/group"/>
   870      </component>
   845      </component>
   871     </collection>
   846     </collection>
   872     <collection name="lbsapitest" long-name="Location API Tests" level="application-interface"/>
   847     <collection name="lbsapitest" long-name="Location API Tests" level="application-interface"/>
   873     <collection name="lbs_info" long-name="Locating Services Info" level="application-interface">
   848     <collection name="lbs_info" long-name="Locating Services Info" level="application-interface">
   874      <component name="lbs_metadata" long-name="Locating Services Metadata" introduced="^2" purpose="development" class="config PC">
   849      <component name="lbs_metadata" long-name="Locating Services Metadata" introduced="^2" purpose="development" class="config PC">
   955       <unit bldFile="os/commsfw/commsfwtools/commstools/group" mrp="os/commsfw/commsfwtools/commstools/group/comms-infras_tools.mrp"/>
   930       <unit bldFile="os/commsfw/commsfwtools/commstools/group" mrp="os/commsfw/commsfwtools/commstools/group/comms-infras_tools.mrp"/>
   956      </component>
   931      </component>
   957     </collection>
   932     </collection>
   958    </block>
   933    </block>
   959    <block name="networkingsrv" level="services" long-name="Networking Services" levels="adaptation hw-if plugin framework server app-if">
   934    <block name="networkingsrv" level="services" long-name="Networking Services" levels="adaptation hw-if plugin framework server app-if">
   960     <collection name="commsdb" long-name="Comms DB" level="server">
       
   961      <component name="s60_commsdb" filter="s60" long-name="S60 Commsdb" class="config">
       
   962       <unit bldFile="os/networkingsrv/commsdb/s60_commsdb/group"/>
       
   963      </component>
       
   964     </collection>
       
   965     <collection name="esockapiextensions" long-name="ESock API Extensions" level="app-if">
   935     <collection name="esockapiextensions" long-name="ESock API Extensions" level="app-if">
   966      <component name="internetsockets" long-name="Internet Sockets" introduced="ER5" purpose="mandatory">
   936      <component name="internetsockets" long-name="Internet Sockets" introduced="ER5" purpose="mandatory">
   967       <unit bldFile="os/networkingsrv/esockapiextensions/internetsockets/group" mrp="os/networkingsrv/esockapiextensions/internetsockets/group/networking_insock.mrp"/>
   937       <unit bldFile="os/networkingsrv/esockapiextensions/internetsockets/group" mrp="os/networkingsrv/esockapiextensions/internetsockets/group/networking_insock.mrp"/>
   968      </component>
   938      </component>
   969     </collection>
   939     </collection>
  1030      <component name="ipnetworklayer" long-name="IP Network Layer" introduced="^3" purpose="optional" plugin="Y">
  1000      <component name="ipnetworklayer" long-name="IP Network Layer" introduced="^3" purpose="optional" plugin="Y">
  1031       <unit bldFile="os/networkingsrv/networkcontrol/ipnetworklayer/group" mrp="os/networkingsrv/networkcontrol/ipnetworklayer/group/networking_ipproto.mrp"/>
  1001       <unit bldFile="os/networkingsrv/networkcontrol/ipnetworklayer/group" mrp="os/networkingsrv/networkcontrol/ipnetworklayer/group/networking_ipproto.mrp"/>
  1032      </component>
  1002      </component>
  1033      <component name="iptransportlayer" long-name="IP Transport Layer" introduced="^3" purpose="optional" plugin="Y">
  1003      <component name="iptransportlayer" long-name="IP Transport Layer" introduced="^3" purpose="optional" plugin="Y">
  1034       <unit bldFile="os/networkingsrv/networkcontrol/iptransportlayer/group" mrp="os/networkingsrv/networkcontrol/iptransportlayer/group/networking_iptransport.mrp"/>
  1004       <unit bldFile="os/networkingsrv/networkcontrol/iptransportlayer/group" mrp="os/networkingsrv/networkcontrol/iptransportlayer/group/networking_iptransport.mrp"/>
  1035      </component>
       
  1036      <component name="ipupsplugins" long-name="IP UPS" introduced="^3" purpose="optional" plugin="Y">
       
  1037       <unit bldFile="os/networkingsrv/networkcontrol/ipupsplugins/group"/>
       
  1038      </component>
  1005      </component>
  1039      <component name="commsuserpromptmgr" long-name="Comms User Prompt Manager" introduced="^3" purpose="mandatory">
  1006      <component name="commsuserpromptmgr" long-name="Comms User Prompt Manager" introduced="^3" purpose="mandatory">
  1040       <unit bldFile="os/networkingsrv/networkcontrol/commsuserpromptmgr/group" mrp="os/networkingsrv/networkcontrol/commsuserpromptmgr/group/networking_netups.mrp"/>
  1007       <unit bldFile="os/networkingsrv/networkcontrol/commsuserpromptmgr/group" mrp="os/networkingsrv/networkcontrol/commsuserpromptmgr/group/networking_netups.mrp"/>
  1041      </component>
  1008      </component>
  1042     </collection>
  1009     </collection>
  1135    <block name="cellularsrv" level="services" long-name="Cellular Baseband Services" levels="adaptation hw-if plugin framework server app-if">
  1102    <block name="cellularsrv" level="services" long-name="Cellular Baseband Services" levels="adaptation hw-if plugin framework server app-if">
  1136     <collection name="basebandabstraction" long-name="Baseband Abstraction" level="hw-if">
  1103     <collection name="basebandabstraction" long-name="Baseband Abstraction" level="hw-if">
  1137      <component name="basebandchanneladaptor" long-name="Baseband Channel Adaptor" introduced="8.1" purpose="optional">
  1104      <component name="basebandchanneladaptor" long-name="Baseband Channel Adaptor" introduced="8.1" purpose="optional">
  1138       <unit bldFile="os/cellularsrv/basebandabstraction/basebandchanneladaptor/group" mrp="os/cellularsrv/basebandabstraction/basebandchanneladaptor/group/networking_bca.mrp"/>
  1105       <unit bldFile="os/cellularsrv/basebandabstraction/basebandchanneladaptor/group" mrp="os/cellularsrv/basebandabstraction/basebandchanneladaptor/group/networking_bca.mrp"/>
  1139      </component>
  1106      </component>
  1140      <component name="isc_if" filter="s60" long-name="Inter-System Communication Interface">
       
  1141       <unit bldFile="os/cellularsrv/basebandabstraction/isc_if/group"/>
       
  1142      </component>
       
  1143     </collection>
  1107     </collection>
  1144     <collection name="basebandadaptationplugins" long-name="Baseband Adaptation Plugins" level="adaptation">
  1108     <collection name="basebandadaptationplugins" long-name="Baseband Adaptation Plugins" level="adaptation">
  1145      <component name="basebandchanneladaptorforc32" long-name="Baseband Channel Adaptor for C32" introduced="8.1" purpose="optional" plugin="Y">
  1109      <component name="basebandchanneladaptorforc32" long-name="Baseband Channel Adaptor for C32" introduced="8.1" purpose="optional" plugin="Y">
  1146       <unit bldFile="os/cellularsrv/basebandadaptationplugins/basebandchanneladaptorforc32/group" mrp="os/cellularsrv/basebandadaptationplugins/basebandchanneladaptorforc32/group/networking_c32bca.mrp"/>
  1110       <unit bldFile="os/cellularsrv/basebandadaptationplugins/basebandchanneladaptorforc32/group" mrp="os/cellularsrv/basebandadaptationplugins/basebandchanneladaptorforc32/group/networking_c32bca.mrp"/>
  1147      </component>
  1111      </component>
  1217      </component>
  1181      </component>
  1218      <component name="simatktsy" long-name="SIMATK TSY" introduced="^3" purpose="optional" plugin="Y">
  1182      <component name="simatktsy" long-name="SIMATK TSY" introduced="^3" purpose="optional" plugin="Y">
  1219       <unit bldFile="os/cellularsrv/telephonyserverplugins/simatktsy/group" mrp="os/cellularsrv/telephonyserverplugins/simatktsy/group/commonsimatktsy.mrp"/>
  1183       <unit bldFile="os/cellularsrv/telephonyserverplugins/simatktsy/group" mrp="os/cellularsrv/telephonyserverplugins/simatktsy/group/commonsimatktsy.mrp"/>
  1220      </component>
  1184      </component>
  1221     </collection>
  1185     </collection>
  1222     <collection name="commonnetworkinterface" long-name="Common Network Interface" level="hw-if">
       
  1223      <component name="gennif" filter="s60" long-name="Generic NIF">
       
  1224       <unit bldFile="os/cellularsrv/commonnetworkinterface/gennif/group"/>
       
  1225      </component>
       
  1226      <component name="gprsumtsagent" filter="s60" long-name="GPRS UMTS Agent">
       
  1227       <unit bldFile="os/cellularsrv/commonnetworkinterface/gprsumtsagent/group"/>
       
  1228      </component>
       
  1229     </collection>
       
  1230     <collection name="telephonyutils" long-name="Telephony Utilities" level="app-if">
  1186     <collection name="telephonyutils" long-name="Telephony Utilities" level="app-if">
  1231      <component name="dial" long-name="Dial" deprecated="9.1" purpose="optional">
  1187      <component name="dial" long-name="Dial" deprecated="9.1" purpose="optional">
  1232       <unit bldFile="os/cellularsrv/telephonyutils/dial/group" mrp="os/cellularsrv/telephonyutils/dial/group/telephony_dial.mrp"/>
  1188       <unit bldFile="os/cellularsrv/telephonyutils/dial/group" mrp="os/cellularsrv/telephonyutils/dial/group/telephony_dial.mrp"/>
  1233      </component>
  1189      </component>
  1234      <component name="telephonywatchers" long-name="Telephony Watchers" introduced="6.0" purpose="optional" plugin="Y">
  1190      <component name="telephonywatchers" long-name="Telephony Watchers" introduced="6.0" purpose="optional" plugin="Y">
  1237      <component name="etel3rdpartyapi" long-name="ETel 3rd Party API" introduced="7.0" purpose="mandatory">
  1193      <component name="etel3rdpartyapi" long-name="ETel 3rd Party API" introduced="7.0" purpose="mandatory">
  1238       <unit bldFile="os/cellularsrv/telephonyutils/etel3rdpartyapi/Group" mrp="os/cellularsrv/telephonyutils/etel3rdpartyapi/Group/telephony_etel3rdparty.mrp"/>
  1194       <unit bldFile="os/cellularsrv/telephonyutils/etel3rdpartyapi/Group" mrp="os/cellularsrv/telephonyutils/etel3rdpartyapi/Group/telephony_etel3rdparty.mrp"/>
  1239      </component>
  1195      </component>
  1240     </collection>
  1196     </collection>
  1241     <collection name="cellularsrv_info" long-name="Cellular Baseband Services Info" level="app-if">
  1197     <collection name="cellularsrv_info" long-name="Cellular Baseband Services Info" level="app-if">
  1242      <component name="cellularsrv_plat" filter="s60" long-name="Cellular Baseband Services Platform Interfaces" class="api">
       
  1243       <unit bldFile="os/cellularsrv/cellularsrv_plat/group"/>
       
  1244      </component>
       
  1245      <component name="telephonyconfidentialdocs" long-name="Telephony Confidential Documentation" purpose="development" class="doc">
  1198      <component name="telephonyconfidentialdocs" long-name="Telephony Confidential Documentation" purpose="development" class="doc">
  1246       <unit mrp="os/cellularsrv/cellularsrv_info/telephonyconfidentialdocs/telephony_confidential.mrp"/>
  1199       <unit mrp="os/cellularsrv/cellularsrv_info/telephonyconfidentialdocs/telephony_confidential.mrp"/>
  1247      </component>
  1200      </component>
  1248      <component name="telephonydocs" long-name="Telephony Documentation" purpose="development" class="doc">
  1201      <component name="telephonydocs" long-name="Telephony Documentation" purpose="development" class="doc">
  1249       <unit mrp="os/cellularsrv/cellularsrv_info/telephonydocs/telephony_documentation.mrp"/>
  1202       <unit mrp="os/cellularsrv/cellularsrv_info/telephonydocs/telephony_documentation.mrp"/>
  1372      <component name="effectspresets" filter="s60" long-name="Effects Presets">
  1325      <component name="effectspresets" filter="s60" long-name="Effects Presets">
  1373       <unit bldFile="os/mm/devsoundextensions/effectspresets/group"/>
  1326       <unit bldFile="os/mm/devsoundextensions/effectspresets/group"/>
  1374      </component>
  1327      </component>
  1375      <component name="effectspresets_utils" filter="s60" long-name="Effects Presets Utils">
  1328      <component name="effectspresets_utils" filter="s60" long-name="Effects Presets Utils">
  1376       <!-- need to #include the lot from a single bld.inf
  1329       <!-- need to #include the lot from a single bld.inf
  1377       		Also move to a stanard component location, not under effectspresets -->
  1330       		Also move to a standard component location, not under effectspresets -->
  1378       <unit bldFile="os/mm/devsoundextensions/effectspresets/AudioEqualizerUtility/group" filter="!dfs_build"/>
  1331       <unit bldFile="os/mm/devsoundextensions/effectspresets/AudioEqualizerUtility/group" filter="!dfs_build"/>
  1379       <unit bldFile="os/mm/devsoundextensions/effectspresets/EnvironmentalReverbUtility/group" filter="!dfs_build"/>
  1332       <unit bldFile="os/mm/devsoundextensions/effectspresets/EnvironmentalReverbUtility/group" filter="!dfs_build"/>
  1380       <unit bldFile="os/mm/devsoundextensions/effectspresets/StereoWideningUtility/group" filter="!dfs_build"/>
  1333       <unit bldFile="os/mm/devsoundextensions/effectspresets/StereoWideningUtility/group" filter="!dfs_build"/>
  1381      </component>
  1334      </component>
  1382      <component name="telephonyaudiorouting" filter="s60" long-name="Telephony Audio Routing">
  1335      <component name="telephonyaudiorouting" filter="s60" long-name="Telephony Audio Routing">
  1397      <component name="ciextnfactoryplugins" filter="s60" long-name="Custom Interface Extension Factory Plugins" plugin="Y">
  1350      <component name="ciextnfactoryplugins" filter="s60" long-name="Custom Interface Extension Factory Plugins" plugin="Y">
  1398       <unit bldFile="os/mm/devsoundextensions/ciextnfactoryplugins/group"/>
  1351       <unit bldFile="os/mm/devsoundextensions/ciextnfactoryplugins/group"/>
  1399      </component>
  1352      </component>
  1400     </collection>
  1353     </collection>
  1401     <collection name="mdfdevvideoextensions" long-name="MDF Dev Video Extensions" level="device-fw">
  1354     <collection name="mdfdevvideoextensions" long-name="MDF Dev Video Extensions" level="device-fw">
  1402      <component name="arm_mdf_postprocessor" filter="s60" long-name="ARM MDF Postprocessor">
  1355      <component name="nga_mdf_postprocessor" long-name="NGA MDF Postprocessor" filter="s60">
  1403       <unit bldFile="os/mm/mdfdevvideoextensions/arm_mdf_postprocessor/group"/>
       
  1404      </component>
       
  1405      <component name="nga_mdf_postprocessor" long-name="NGA MDF Postprocessor">
       
  1406       <unit bldFile="os/mm/mdfdevvideoextensions/nga_mdf_postprocessor/group"/>
  1356       <unit bldFile="os/mm/mdfdevvideoextensions/nga_mdf_postprocessor/group"/>
  1407      </component>
  1357      </component>
  1408     </collection>
  1358     </collection>
  1409     <collection name="audio" long-name="Audio Codecs" level="middleware">
  1359     <collection name="audio" long-name="Audio Codecs" level="middleware">
  1410      <component name="arm_cmmf_codecs" filter="s60" long-name="ARM CMMF Codecs" plugin="Y">
  1360      <component name="arm_cmmf_codecs" filter="s60" long-name="ARM CMMF Codecs" plugin="Y">
  1411       <unit bldFile="os/mm/audio/arm_cmmf_codecs/group"/>
  1361       <unit bldFile="os/mm/audio/arm_cmmf_codecs/group"/>
  1412      </component>
  1362      </component>
  1413     </collection>
  1363     </collection>
  1414     <collection name="video" long-name="Video Codecs" level="middleware">
  1364     <collection name="video" long-name="Video Codecs" level="middleware">
  1415      <!-- empty -->
  1365      <!-- empty -->
  1416     </collection>
       
  1417     <collection name="videoadaptationextensions" long-name="Video Adaptation Extensions" level="adaptation">
       
  1418      <component name="postingsurface" filter="s60" long-name="Posting Surface">
       
  1419       <unit bldFile="os/mm/videoadaptationextensions/postingsurface/group"/>
       
  1420      </component>
       
  1421     </collection>
  1366     </collection>
  1422     <collection name="imagingandcamerafws" long-name="Imaging and Camera Frameworks" level="app-if">
  1367     <collection name="imagingandcamerafws" long-name="Imaging and Camera Frameworks" level="app-if">
  1423      <component name="imagingfws" long-name="Imaging Frameworks" introduced="7.0s" purpose="mandatory">
  1368      <component name="imagingfws" long-name="Imaging Frameworks" introduced="7.0s" purpose="mandatory">
  1424       <unit bldFile="os/mm/imagingandcamerafws/imagingfws/group" mrp="os/mm/imagingandcamerafws/imagingfws/group/multimedia_icl.mrp"/>
  1369       <unit bldFile="os/mm/imagingandcamerafws/imagingfws/group" mrp="os/mm/imagingandcamerafws/imagingfws/group/multimedia_icl.mrp"/>
  1425      </component>
  1370      </component>
  1578      </component>
  1523      </component>
  1579     </collection>
  1524     </collection>
  1580    </block>
  1525    </block>
  1581    <block name="graphics" level="services" long-name="Graphics" levels="adaptation engines internal-adaptations device-interface internal-utils app-if">
  1526    <block name="graphics" level="services" long-name="Graphics" levels="adaptation engines internal-adaptations device-interface internal-utils app-if">
  1582     <collection name="graphicsaccelaration" long-name="Graphics Acceleration" level="adaptation">
  1527     <collection name="graphicsaccelaration" long-name="Graphics Acceleration" level="adaptation">
  1583      <component name="3d_opengl_es_1_1" filter="s60" long-name="3D OpenGL ES 1.1" introduced="^3">
       
  1584       <unit bldFile="os/graphics/graphicsaccelaration/3d_opengl_es_1_1/group"/>
       
  1585      </component>
       
  1586      <component name="2d_openvg_1_1" filter="s60" long-name="2D OpenVG 1.1" introduced="^3">
       
  1587       <unit bldFile="os/graphics/graphicsaccelaration/2D_OpenVG_1_1/group"/>
       
  1588      </component>
       
  1589      <component name="vgi" filter="s60" long-name="VGI">
  1528      <component name="vgi" filter="s60" long-name="VGI">
  1590       <unit bldFile="os/graphics/graphicsaccelaration/vgi/group"/>
  1529       <unit bldFile="os/graphics/graphicsaccelaration/vgi/group"/>
  1591      </component>
  1530      </component>
  1592     </collection>
  1531     </collection>
  1593     <collection name="m3g" long-name="Mobile 3D Graphics" level="internal-adaptations">
  1532     <collection name="m3g" long-name="Mobile 3D Graphics" level="internal-adaptations">
  2081      <component name="hti_build" filter="s60" long-name="HTI Build" purpose="development">
  2020      <component name="hti_build" filter="s60" long-name="HTI Build" purpose="development">
  2082       <!--  move exports into self-contained component.-->
  2021       <!--  move exports into self-contained component.-->
  2083       <unit bldFile="os/osrndtools/hti/group"/>
  2022       <unit bldFile="os/osrndtools/hti/group"/>
  2084      </component>
  2023      </component>
  2085     </collection>
  2024     </collection>
  2086     <collection name="testexecfw1" long-name="Test Execution Framework v1" level="fw">
       
  2087      <component name="cinidata" long-name="CINI Data" purpose="development">
       
  2088       <unit bldFile="os/osrndtools/testexecfw1/cinidata" mrp="os/osrndtools/testexecfw1/cinidata/tools_cinidata.mrp"/>
       
  2089      </component>
       
  2090      <component name="testexecute" long-name="Test Execute" deprecated="^2" purpose="development">
       
  2091       <unit bldFile="os/osrndtools/testexecfw1/testexecute/Group" mrp="os/osrndtools/testexecfw1/testexecute/Group/tools_testexecute.mrp"/>
       
  2092      </component>
       
  2093     </collection>
       
  2094     <collection name="osrndtools_info" long-name="OS R&amp;D tools Info" level="trace">
  2025     <collection name="osrndtools_info" long-name="OS R&amp;D tools Info" level="trace">
  2095      <component name="osrndtools_plat" filter="s60" long-name="OS R&amp;D tools Platform Interfaces" purpose="development" class="api">
  2026      <component name="osrndtools_plat" filter="s60" long-name="OS R&amp;D tools Platform Interfaces" purpose="development" class="api">
  2096       <unit bldFile="os/osrndtools/osrndtools_plat/group"/>
  2027       <unit bldFile="os/osrndtools/osrndtools_plat/group"/>
  2097       <!-- currently empty. Remove? -->
  2028       <!-- currently empty. Remove? -->
  2098      </component>
  2029      </component>
  2444     <collection name="omadrm" long-name="OMA DRM" level="server">
  2375     <collection name="omadrm" long-name="OMA DRM" level="server">
  2445      <!-- collection is really a component. Move down a directory -->
  2376      <!-- collection is really a component. Move down a directory -->
  2446      <component name="omadrm_build" filter="s60" long-name="OMA DRM Build">
  2377      <component name="omadrm_build" filter="s60" long-name="OMA DRM Build">
  2447       <unit bldFile="mw/drm/omadrm/group"/>
  2378       <unit bldFile="mw/drm/omadrm/group"/>
  2448      </component>
  2379      </component>
       
  2380      <component name="foundationcerts" filter="sf_build" long-name="Foundation Certificates">
       
  2381       <unit bldFile="mw/drm/omadrm/foundationcerts/group"/>
       
  2382      </component>
  2449     </collection>
  2383     </collection>
  2450     <collection name="wmdrm" long-name="Windows Media DRM" level="framework">
  2384     <collection name="wmdrm" long-name="Windows Media DRM" level="framework">
  2451      <!-- collection is really a component. Move down a directory -->
  2385      <!-- collection is really a component. Move down a directory -->
  2452      <component name="wmdrm_build" filter="s60" long-name="WM DRM Build">
  2386      <component name="wmdrm_build" filter="s60" long-name="WM DRM Build">
  2453       <unit bldFile="mw/drm/wmdrm/group"/>
  2387       <unit bldFile="mw/drm/wmdrm/group"/>
  2610     </collection>
  2544     </collection>
  2611     <collection name="bearermanagement" long-name="Bearer Management" level="framework">
  2545     <collection name="bearermanagement" long-name="Bearer Management" level="framework">
  2612      <component name="mpm" filter="s60" long-name="Mobility Policy Manager">
  2546      <component name="mpm" filter="s60" long-name="Mobility Policy Manager">
  2613       <unit bldFile="mw/ipconnmgmt/bearermanagement/mpm/group"/>
  2547       <unit bldFile="mw/ipconnmgmt/bearermanagement/mpm/group"/>
  2614      </component>
  2548      </component>
  2615      <component name="bearermanager" filter="s60" long-name="Bearer Manager">
  2549      <component name="extendedconnpref" filter="s60" long-name="Extended Connection Preferences">
  2616       <unit bldFile="mw/ipconnmgmt/bearermanagement/bearermanager/group"/>
  2550       <unit bldFile="mw/ipconnmgmt/bearermanagement/extendedconnpref/group"/>
  2617      </component>
  2551      </component>
  2618      <component name="bearermanagement_build" filter="s60" long-name="Bearer Management Build">
  2552      <component name="s60mcpr" filter="s60" long-name="S60 Meta-Connection Provider" plugin="Y">
  2619       <!-- move exports into one of the other components and remove this one -->
  2553       <unit bldFile="mw/ipconnmgmt/bearermanagement/S60MCPR/group"/>
  2620       <unit bldFile="mw/ipconnmgmt/bearermanagement/group"/>
       
  2621      </component>
  2554      </component>
  2622     </collection>
  2555     </collection>
  2623     <collection name="cmmanager" long-name="Connection Method Manager" level="framework">
  2556     <collection name="cmmanager" long-name="Connection Method Manager" level="framework">
  2624      <component name="cmmgr" filter="s60" long-name="CM Manager">
  2557      <component name="cmmgr" filter="s60" long-name="CM Manager">
  2625       <unit bldFile="mw/ipconnmgmt/cmmanager/cmmgr/group"/>
  2558       <unit bldFile="mw/ipconnmgmt/cmmanager/cmmgr/group"/>
  2946      </component>
  2879      </component>
  2947      <component name="dmadpki" filter="s60" long-name="PKI DM Adapter" plugin="Y">
  2880      <component name="dmadpki" filter="s60" long-name="PKI DM Adapter" plugin="Y">
  2948       <unit bldFile="mw/vpnclient/vpnengine/dmadpki/group" filter="!oem_build"/>
  2881       <unit bldFile="mw/vpnclient/vpnengine/dmadpki/group" filter="!oem_build"/>
  2949      </component>
  2882      </component>
  2950      <component name="ikesocket" filter="s60" long-name="IKE Socket" introduced="^3">
  2883      <component name="ikesocket" filter="s60" long-name="IKE Socket" introduced="^3">
  2951       <unit bldFile="mw/vpnclient/vpnengine/ikesocketplugin/group" filter="!oem_build"/>
  2884       <unit bldFile="mw/vpnclient/vpnengine/ikesocket/group" filter="!oem_build"/>
  2952      </component>
  2885      </component>
  2953     </collection>
  2886     </collection>
  2954     <collection name="vpnui" long-name="VPN UI" level="ui">
  2887     <collection name="vpnui" long-name="VPN UI" level="ui">
  2955      <component name="vpnecomnotifier" filter="s60" long-name="VPN ECOM Notifier" plugin="Y">
  2888      <component name="vpnecomnotifier" filter="s60" long-name="VPN ECOM Notifier" plugin="Y">
  2956       <unit bldFile="mw/vpnclient/vpnui/vpnecomnotifier/group" filter="!oem_build"/>
  2889       <unit bldFile="mw/vpnclient/vpnui/vpnecomnotifier/group" filter="!oem_build"/>
  3417       <!--  need to distribute exports, etc into the other components and remove this-->
  3350       <!--  need to distribute exports, etc into the other components and remove this-->
  3418       <unit bldFile="mw/remotemgmt/dcmofw/group"/>
  3351       <unit bldFile="mw/remotemgmt/dcmofw/group"/>
  3419      </component>
  3352      </component>
  3420     </collection>
  3353     </collection>
  3421     <collection name="fotaapplication" long-name="FOTA Application" level="generic">
  3354     <collection name="fotaapplication" long-name="FOTA Application" level="generic">
  3422      <!-- need to break up into components after resolving the #ifdefs -->
       
  3423      <component name="fotaapplication_build" filter="s60" long-name="FOTA Application Build">
  3355      <component name="fotaapplication_build" filter="s60" long-name="FOTA Application Build">
  3424       <unit bldFile="mw/remotemgmt/fotaapplication/fotaserver/fotastartupextplg/group"/>
  3356       <!-- remove this component when configuration is in place and the #ifdefs have been worked out -->
       
  3357       <unit bldFile="mw/remotemgmt/fotaapplication/group"/>
  3425      </component>
  3358      </component>
  3426      <component name="fotaserver" filter="s60" long-name="FOTA Server">
  3359      <component name="fotaserver" filter="s60" long-name="FOTA Server">
  3427       <unit bldFile="mw/remotemgmt/fotaapplication/fotaserver/group"/>
  3360       <!-- uncomment when #ifdefs are resolved -->
  3428      </component>
  3361       <!--<unit bldFile="fotaapplication/fotaserver/group"/>-->
  3429      <component name="fotacustcmds" filter="s60" long-name="FOTA Custom Commands">
  3362      </component>
  3430       <unit bldFile="mw/remotemgmt/fotaapplication/fotaserver/fotacustcmds/group"/>
  3363      <component name="fotacustcmds" filter="s60" long-name="FOTA Custom Commands" class="placeholder">
       
  3364       <!-- uncomment when #ifdefs are resolved. Need to put a config meta here-->
       
  3365       <!--<unit bldFile="fotaapplication/fotaserver/fotacustcmds/group"/>-->
  3431      </component>
  3366      </component>
  3432     </collection>
  3367     </collection>
  3433     <collection name="remotemgmt_info" long-name="Remote Management Info" level="specific">
  3368     <collection name="remotemgmt_info" long-name="Remote Management Info" level="specific">
  3434      <component name="remotemgmt_plat" filter="s60" long-name="Remote Management Platform Interfaces" class="api">
  3369      <component name="remotemgmt_plat" filter="s60" long-name="Remote Management Platform Interfaces" class="api">
  3435       <unit bldFile="mw/remotemgmt/remotemgmt_plat/group"/>
  3370       <unit bldFile="mw/remotemgmt/remotemgmt_plat/group"/>
  3510      </component>
  3445      </component>
  3511     </collection>
  3446     </collection>
  3512     <collection name="mtpdataproviders" long-name="MTP Data Providers" level="generic">
  3447     <collection name="mtpdataproviders" long-name="MTP Data Providers" level="generic">
  3513      <component name="mtpfileandfolderdp" long-name="MTP File and Folder Provider" introduced="^2" purpose="optional" plugin="Y">
  3448      <component name="mtpfileandfolderdp" long-name="MTP File and Folder Provider" introduced="^2" purpose="optional" plugin="Y">
  3514       <unit bldFile="mw/remoteconn/mtpdataproviders/mtpfileandfolderdp/group" mrp="mw/remoteconn/mtpdataproviders/mtpfileandfolderdp/group/mtp_filedp.mrp"/>
  3449       <unit bldFile="mw/remoteconn/mtpdataproviders/mtpfileandfolderdp/group" mrp="mw/remoteconn/mtpdataproviders/mtpfileandfolderdp/group/mtp_filedp.mrp"/>
       
  3450      </component>
       
  3451      <component name="mtpimagedp" long-name="MTP Image Data Provider" filter="gt" introduced="^3" purpose="optional" plugin="Y">
       
  3452       <unit bldFile="mw/remoteconn/mtpdataproviders/mtpimagedp/group" mrp="mw/remoteconn/mtpdataproviders/mtpimagedp/group/mtp_imagedp.mrp"/>
       
  3453      </component>
       
  3454      <component name="mtppictbridgedp" long-name="MTP PictBridge Data Provider" filter="gt" introduced="^3" purpose="optional" plugin="Y">
       
  3455       <unit bldFile="mw/remoteconn/mtpdataproviders/mtppictbridgedp/group" mrp="mw/remoteconn/mtpdataproviders/mtppictbridgedp/group/mtp_pictbridgedp.mrp"/>
  3515      </component>
  3456      </component>
  3516     </collection>
  3457     </collection>
  3517     <collection name="backupandrestore" long-name="Backup and Restore" level="specific">
  3458     <collection name="backupandrestore" long-name="Backup and Restore" level="specific">
  3518      <component name="backupengine" long-name="Backup Engine" introduced="9.0" purpose="optional">
  3459      <component name="backupengine" long-name="Backup Engine" introduced="9.0" purpose="optional">
  3519       <unit bldFile="mw/remoteconn/backupandrestore/backupengine/group" mrp="mw/remoteconn/backupandrestore/backupengine/group/connectivity_backupengine.mrp"/>
  3460       <unit bldFile="mw/remoteconn/backupandrestore/backupengine/group" mrp="mw/remoteconn/backupandrestore/backupengine/group/connectivity_backupengine.mrp"/>
  4287       <!--  <unit bldFile="textinput/ptienginev2/group"/>-->
  4228       <!--  <unit bldFile="textinput/ptienginev2/group"/>-->
  4288      </component>
  4229      </component>
  4289      <component name="akninputlanguage" filter="s60" long-name="Avkon Input Language">
  4230      <component name="akninputlanguage" filter="s60" long-name="Avkon Input Language">
  4290       <unit bldFile="mw/inputmethods/textinput/akninputlanguage/group"/>
  4231       <unit bldFile="mw/inputmethods/textinput/akninputlanguage/group"/>
  4291      </component>
  4232      </component>
       
  4233      <component name="ptihangulcore" filter="s60" long-name="PIT Hangul Core" introduced="^3">
       
  4234       <unit bldFile="mw/inputmethods/textinput/ptihangulcore/group"/>
       
  4235      </component>
       
  4236      <component name="ptikoreanqwertycore" filter="s60" long-name="PTI Korean QWERTY Core" introduced="^3">
       
  4237       <unit bldFile="mw/inputmethods/textinput/ptikoreanqwertycore/group"/>
       
  4238      </component>
  4292      <component name="peninputarc" filter="s60" long-name="Pen Input Arc">
  4239      <component name="peninputarc" filter="s60" long-name="Pen Input Arc">
  4293       <unit bldFile="mw/inputmethods/textinput/peninputarc/group"/>
  4240       <unit bldFile="mw/inputmethods/textinput/peninputarc/group"/>
  4294      </component>
  4241      </component>
  4295      <component name="peninputcommonctrls" filter="s60" long-name="Pen Input Common Controls">
  4242      <component name="peninputcommonctrls" filter="s60" long-name="Pen Input Common Controls">
  4296       <unit bldFile="mw/inputmethods/textinput/peninputcommonctrls/group"/>
  4243       <unit bldFile="mw/inputmethods/textinput/peninputcommonctrls/group"/>
  4318      </component>
  4265      </component>
  4319      <component name="peninputvkbjp" filter="s60" long-name="Japanese Virtual Keyboard" plugin="Y">
  4266      <component name="peninputvkbjp" filter="s60" long-name="Japanese Virtual Keyboard" plugin="Y">
  4320       <unit bldFile="mw/inputmethods/textinput/peninputvkbjp/group"/>
  4267       <unit bldFile="mw/inputmethods/textinput/peninputvkbjp/group"/>
  4321      </component>
  4268      </component>
  4322      <component name="gslangplugin" filter="s60" long-name="GS Language Plugin" plugin="Y">
  4269      <component name="gslangplugin" filter="s60" long-name="GS Language Plugin" plugin="Y">
  4323       <unit bldFile="mw/inputmethods/textinput/gslangplugin"/>
  4270       <unit bldFile="mw/inputmethods/textinput/GSLangPlugin"/>
       
  4271      </component>
       
  4272      <component name="peninputgenericitut" filter="s60" long-name="Pen Input Generic ITU-T" introduced="^3" plugin="Y">
       
  4273       <unit bldFile="mw/inputmethods/textinput/peninputgenericitut/group"/>
       
  4274      </component>
       
  4275      <component name="peninputhwrtrui" filter="s60" long-name="Pen Input Handwriting Recognition Training UI" introduced="^3" plugin="Y">
       
  4276       <unit bldFile="mw/inputmethods/textinput/peninputhwrtrui/group"/>
       
  4277      </component>
       
  4278      <component name="peninputhwrfscn" filter="s60" long-name="Pen Input Chinese Full Screen Handwriting Recognition" introduced="^3" plugin="Y">
       
  4279       <unit bldFile="mw/inputmethods/textinput/peninputhwrfscn/group"/>
       
  4280      </component>
       
  4281      <component name="peninputvkbkr" filter="s60" long-name="Pen Input Korean Virtual Keyboard" introduced="^3" plugin="Y">
       
  4282       <unit bldFile="mw/inputmethods/textinput/peninputvkbkr/group"/>
       
  4283      </component>
       
  4284      <component name="peninputfingerhwr" filter="s60" long-name="Pen Input Finger Handwriting Recognition" introduced="^3" plugin="Y">
       
  4285       <unit bldFile="mw/inputmethods/textinput/peninputfingerhwr/group"/>
       
  4286      </component>
       
  4287      <component name="peninputsplititut" filter="s60" long-name="Pen Input Split ITU-T" introduced="^3" plugin="Y">
       
  4288       <unit bldFile="mw/inputmethods/textinput/peninputsplititut/group"/>
       
  4289      </component>
       
  4290      <component name="peninputsplitqwerty" filter="s60" long-name="Pen Input Split QWERTY" introduced="^3" plugin="Y">
       
  4291       <unit bldFile="mw/inputmethods/textinput/peninputsplitqwerty/group"/>
  4324      </component>
  4292      </component>
  4325      <component name="textinput_build" filter="s60" long-name="Text Input Build">
  4293      <component name="textinput_build" filter="s60" long-name="Text Input Build">
  4326       <!--needed for #ifdef, can be removed when configuration is implemented -->
  4294       <!--needed for #ifdef, can be removed when configuration is implemented -->
  4327       <unit bldFile="mw/inputmethods/textinput/group"/>
  4295       <unit bldFile="mw/inputmethods/textinput/group"/>
  4328      </component>
  4296      </component>
  4574     </collection>
  4542     </collection>
  4575     <collection name="fontsupport" long-name="Font Support" level="generic">
  4543     <collection name="fontsupport" long-name="Font Support" level="generic">
  4576      <component name="fontprovider" filter="s60" long-name="Font Provider">
  4544      <component name="fontprovider" filter="s60" long-name="Font Provider">
  4577       <unit bldFile="mw/uiresources/fontsupport/fontprovider/group"/>
  4545       <unit bldFile="mw/uiresources/fontsupport/fontprovider/group"/>
  4578      </component>
  4546      </component>
  4579      <!-- R&D materials, should be Nokia only
  4547      <!-- R&D materials, should be Nokia only: exports S60 fonts, removes freetype
  4580       <component id="fontutils" filter="s60" name="Font Utils">
  4548       <component id="s6_fonts" filter="s60" name="S60 Fonts">
  4581         <unit bldFile="fontsupport/fontutils/group"/>
  4549         <unit bldFile="fontsupport/fontutils/group"/>
  4582       </component>
  4550       </component>
  4583 -->
  4551 -->
       
  4552      <component name="fontutils" filter="sf_build" long-name="Font Utils">
       
  4553       <unit bldFile="mw/uiresources/fontsupport/fontutils/FontUtils/group"/>
       
  4554      </component>
  4584     </collection>
  4555     </collection>
  4585     <collection name="helpthemes" long-name="Help Themes" level="data">
  4556     <collection name="helpthemes" long-name="Help Themes" level="data">
  4586      <!-- collection is really a component. Need to move down a directory -->
  4557      <!-- collection is really a component. Need to move down a directory -->
  4587      <component name="helpthemes_build" filter="s60" long-name="Help Themes Build" class="config">
  4558      <component name="helpthemes_build" filter="s60" long-name="Help Themes Build" class="config">
  4588       <unit bldFile="mw/uiresources/helpthemes/group"/>
  4559       <unit bldFile="mw/uiresources/helpthemes/group"/>
  6552     <collection name="servicewidget" long-name="Service Widget" level="ui">
  6523     <collection name="servicewidget" long-name="Service Widget" level="ui">
  6553      <component name="servicewidgetdatapublisher" filter="s60" long-name="Service Widget Data Publisher" plugin="Y">
  6524      <component name="servicewidgetdatapublisher" filter="s60" long-name="Service Widget Data Publisher" plugin="Y">
  6554       <unit bldFile="app/conversations/servicewidget/servicewidgetdatapublisher/group"/>
  6525       <unit bldFile="app/conversations/servicewidget/servicewidgetdatapublisher/group"/>
  6555      </component>
  6526      </component>
  6556      <component name="themes" filter="s60" long-name="Service Widget Themes" class="config">
  6527      <component name="themes" filter="s60" long-name="Service Widget Themes" class="config">
  6557       <unit bldFile="app/conversations/servicewidget/themes/install-themes/install/servicewidget/group"/>
  6528       <!-- does this really need to have that number in the directory name? -->
       
  6529       <unit bldFile="app/conversations/servicewidget/themes/install-themes/install/servicewidget_20021383/group"/>
  6558      </component>
  6530      </component>
  6559      <component name="servicewidget_build" filter="s60" long-name="Service Widget Build">
  6531      <component name="servicewidget_build" filter="s60" long-name="Service Widget Build">
  6560       <!-- Either move the whole collection down one directory into a single component, or move the ROM and SIS parts into a Service Widget ROM component -->
  6532       <!-- Either move the whole collection down one directory into a single component, or move the ROM and SIS parts into a Service Widget ROM component -->
  6561       <unit bldFile="app/conversations/servicewidget/group"/>
  6533       <unit bldFile="app/conversations/servicewidget/group"/>
  6562      </component>
  6534      </component>