symbian4/single/sysdefs/auto/system_model.xml
changeset 802 29c56a470d91
parent 785 c39f74057244
child 808 148a9907e767
equal deleted inserted replaced
801:ef0ace5c7af5 802:29c56a470d91
   191 <component name="syborg" long-name="Syborg" introduced="^2" purpose="optional" filter="sf_build">
   191 <component name="syborg" long-name="Syborg" introduced="^2" purpose="optional" filter="sf_build">
   192 <unit bldFile="adaptation/qemu/baseport/syborg" mrp="adaptation/qemu/baseport/syborg/syborg.mrp"/>
   192 <unit bldFile="adaptation/qemu/baseport/syborg" mrp="adaptation/qemu/baseport/syborg/syborg.mrp"/>
   193 </component>
   193 </component>
   194 </collection>
   194 </collection>
   195 </block>
   195 </block>
   196 <block name="codecs.aricent" level="low" long-name="Aricent Codecs">
   196 <block name="codecs.aricent" level="low" long-name="Aricent Codecs" levels="util plugin">
   197 <collection name="utilities" long-name="Aricent Utilities">
   197 <collection name="aricent_utilities" long-name="Aricent Utilities" level="util">
   198 <component name="ariprocessengine" long-name="Aricent Process Engine">
   198 <component name="ariprocessengine" long-name="Aricent Process Engine" filter="sf_build" introduced="^4">
   199 <unit bldFile="adaptation/codecs.aricent/utilities/ariprocessengine/group"/>
   199 <unit bldFile="adaptation/codecs.aricent/utilities/ariprocessengine/group"/>
   200 </component>
   200 </component>
   201 <component name="aristatemachine" long-name="Aricent State Machine">
   201 <component name="aristatemachine" long-name="Aricent State Machine" filter="sf_build" introduced="^4">
   202 <unit bldFile="adaptation/codecs.aricent/utilities/aristatemachine/group"/>
   202 <unit bldFile="adaptation/codecs.aricent/utilities/aristatemachine/group"/>
   203 </component>
   203 </component>
   204 </collection>
   204 </collection>
   205 <collection name="aaclc_enc" level="plugin">
   205 <collection name="aaclc_enc" long-name="AAC LC Encoding" level="plugin">
   206 <component name="ariaaclcencmmfcodec">
   206 <component name="ariaaclcencmmfcodec" long-name="Aricent AAC LC Encoding MMF Codec" filter="sf_build" introduced="^4" plugin="Y">
   207 <unit bldFile="adaptation/codecs.aricent/aaclc_enc/ariaaclcencmmfcodec/group"/>
   207 <unit bldFile="adaptation/codecs.aricent/aaclc_enc/ariaaclcencmmfcodec/group"/>
   208 </component>
   208 </component>
   209 </collection>
   209 </collection>
   210 <collection name="amrnb_dec" level="plugin">
   210 <collection name="amrnb_dec" long-name="AMR NB Decoding" level="plugin">
   211 <component name="ariamrnbdecmmfcodec">
   211 <component name="ariamrnbdecmmfcodec" long-name="Aricent AMR NB Decoding MMF Codec" filter="sf_build" introduced="^4" plugin="Y">
   212 <unit bldFile="adaptation/codecs.aricent/amrnb_dec/ariamrnbdecmmfcodec/group"/>
   212 <unit bldFile="adaptation/codecs.aricent/amrnb_dec/ariamrnbdecmmfcodec/group"/>
   213 </component>
   213 </component>
   214 </collection>
   214 </collection>
   215 <collection name="amrnb_enc" level="plugin">
   215 <collection name="amrnb_enc" long-name="AMR NB Encoding" level="plugin">
   216 <component name="ariamrnbencmmfcodec">
   216 <component name="ariamrnbencmmfcodec" long-name="Aricent AMR NB Encoding MMF Codec" filter="sf_build" introduced="^4" plugin="Y">
   217 <unit bldFile="adaptation/codecs.aricent/amrnb_enc/ariamrnbencmmfcodec/group"/>
   217 <unit bldFile="adaptation/codecs.aricent/amrnb_enc/ariamrnbencmmfcodec/group"/>
   218 </component>
   218 </component>
   219 </collection>
   219 </collection>
   220 <collection name="amrwb_dec" level="plugin">
   220 <collection name="amrwb_dec" long-name="AMR WB Decoding" level="plugin">
   221 <component name="ariamrwbdecmmfcodec">
   221 <component name="ariamrwbdecmmfcodec" long-name="Aricent AMR WB Decoding MMF Codec" filter="sf_build" introduced="^4" plugin="Y">
   222 <unit bldFile="adaptation/codecs.aricent/amrwb_dec/ariamrwbdecmmfcodec/group"/>
   222 <unit bldFile="adaptation/codecs.aricent/amrwb_dec/ariamrwbdecmmfcodec/group"/>
   223 </component>
   223 </component>
   224 </collection>
   224 </collection>
   225 <collection name="h264_dec" level="plugin">
   225 <collection name="h264_dec" long-name="H264 Decoding" level="plugin">
   226 <component name="arih264dechwdevice">
   226 <component name="arih264dechwdevice" long-name="Aricent H264 Decoding Hardware Device" filter="sf_build" introduced="^4" plugin="Y">
   227 <unit bldFile="adaptation/codecs.aricent/h264_dec/arih264dechwdevice/group"/>
   227 <unit bldFile="adaptation/codecs.aricent/h264_dec/arih264dechwdevice/group"/>
   228 </component>
   228 </component>
   229 </collection>
   229 </collection>
   230 <collection name="h264_enc" level="plugin">
   230 <collection name="h264_enc" long-name="H264 Encoding" level="plugin">
   231 <component name="arih264enchwdevice">
   231 <component name="arih264enchwdevice" long-name="Aricent H264 Encoding Hardware Device" filter="sf_build" introduced="^4" plugin="Y">
   232 <unit bldFile="adaptation/codecs.aricent/h264_enc/arih264enchwdevice/group"/>
   232 <unit bldFile="adaptation/codecs.aricent/h264_enc/arih264enchwdevice/group"/>
   233 </component>
   233 </component>
   234 </collection>
   234 </collection>
   235 <collection name="heaac_dec" level="plugin">
   235 <collection name="heaac_dec" long-name="HE AAC Decoding" level="plugin">
   236 <component name="ariheaacdecmmfcodec">
   236 <component name="ariheaacdecmmfcodec" long-name="Aricent HE AAC Decoding MMF Codec" filter="sf_build" introduced="^4" plugin="Y">
   237 <unit bldFile="adaptation/codecs.aricent/heaac_dec/ariheaacdecmmfcodec/group"/>
   237 <unit bldFile="adaptation/codecs.aricent/heaac_dec/ariheaacdecmmfcodec/group"/>
   238 </component>
   238 </component>
   239 </collection>
   239 </collection>
   240 <collection name="mp3_dec" level="plugin">
   240 <collection name="mp3_dec" long-name="MP3 Decoding" level="plugin">
   241 <component name="arimp3decmmfcodec">
   241 <component name="arimp3decmmfcodec" long-name="Aricent MP3 Decoding MMF Codec" filter="sf_build" introduced="^4" plugin="Y">
   242 <unit bldFile="adaptation/codecs.aricent/mp3_dec/arimp3decmmfcodec/group"/>
   242 <unit bldFile="adaptation/codecs.aricent/mp3_dec/arimp3decmmfcodec/group"/>
   243 </component>
   243 </component>
   244 </collection>
   244 </collection>
   245 <collection name="mp4asp_dec" level="plugin">
   245 <collection name="mp4asp_dec" long-name="MP4 ASP Decoding" level="plugin">
   246 <component name="arimpeg4aspdechwdevice">
   246 <component name="arimpeg4aspdechwdevice" long-name="Aricent MP4 ASP Decoding Hardware Device" filter="sf_build" introduced="^4" plugin="Y">
   247 <unit bldFile="adaptation/codecs.aricent/mp4asp_dec/arimpeg4aspdechwdevice/group"/>
   247 <unit bldFile="adaptation/codecs.aricent/mp4asp_dec/arimpeg4aspdechwdevice/group"/>
   248 </component>
   248 </component>
   249 </collection>
   249 </collection>
   250 <collection name="mp4sp_enc" level="plugin">
   250 <collection name="mp4sp_enc" long-name="MP4 SP Encoding" level="plugin">
   251 <component name="arimp4spenchwdevice">
   251 <component name="arimp4spenchwdevice" long-name="MP4 SP Encoding Hardware Device" filter="sf_build" introduced="^4" plugin="Y">
   252 <unit bldFile="adaptation/codecs.aricent/mp4sp_enc/arimp4spenchwdevice/group"/>
   252 <unit bldFile="adaptation/codecs.aricent/mp4sp_enc/arimp4spenchwdevice/group"/>
   253 </component>
   253 </component>
   254 </collection>
   254 </collection>
   255 </block>
   255 </block>
   256 </layer>
   256 </layer>
   279 <unit bldFile="os/kernelhwsrv/kerneltest/e32test/group" mrp="os/kernelhwsrv/kerneltest/e32test/group/base_e32test.mrp"/>
   279 <unit bldFile="os/kernelhwsrv/kerneltest/e32test/group" mrp="os/kernelhwsrv/kerneltest/e32test/group/base_e32test.mrp"/>
   280 </component>
   280 </component>
   281 <component name="f32test" long-name="File Server Tests" purpose="development">
   281 <component name="f32test" long-name="File Server Tests" purpose="development">
   282 <unit bldFile="os/kernelhwsrv/kerneltest/f32test/group" mrp="os/kernelhwsrv/kerneltest/f32test/group/base_f32test.mrp"/>
   282 <unit bldFile="os/kernelhwsrv/kerneltest/f32test/group" mrp="os/kernelhwsrv/kerneltest/f32test/group/base_f32test.mrp"/>
   283 </component>
   283 </component>
       
   284 <component name="rofstests" long-name="Read Only File System Tests" purpose="development">
       
   285 <unit bldFile="os/kernelhwsrv/kerneltest/f32test/rofs" mrp="os/kernelhwsrv/kerneltest/f32test/rofs/rofs_tests.mrp"/>
       
   286 </component>
       
   287 <component name="loadertest" long-name="Loader Tests" purpose="development">
       
   288 <unit bldFile="os/kernelhwsrv/kerneltest/f32test/loader" mrp="os/kernelhwsrv/kerneltest/f32test/loader/base_loader.mrp"/>
       
   289 </component>
   284 </collection>
   290 </collection>
   285 <collection name="ldds" long-name="Logical Device Drivers" level="adaptation">
   291 <collection name="ldds" long-name="Logical Device Drivers" level="adaptation">
   286 <component name="ethernetldd" long-name="Ethernet Drivers" purpose="optional">
   292 <component name="ethernetldd" long-name="Ethernet Drivers" purpose="optional">
   287 <unit bldFile="os/kernelhwsrv/kernel/eka/drivers/ethernet" mrp="os/kernelhwsrv/kernel/eka/drivers/ethernet/base_e32_drivers_ethernet.mrp"/>
   293 <unit bldFile="os/kernelhwsrv/kernel/eka/drivers/ethernet" mrp="os/kernelhwsrv/kernel/eka/drivers/ethernet/base_e32_drivers_ethernet.mrp"/>
   288 </component>
   294 </component>
   297 </component>
   303 </component>
   298 <component name="locmedia" long-name="Local Media Subsystem" introduced="8.1b" purpose="mandatory">
   304 <component name="locmedia" long-name="Local Media Subsystem" introduced="8.1b" purpose="mandatory">
   299 <!-- these are LDDs for storage media-->
   305 <!-- these are LDDs for storage media-->
   300 <unit bldFile="os/kernelhwsrv/kernel/eka/drivers/locmedia" mrp="os/kernelhwsrv/kernel/eka/drivers/locmedia/base_e32_drivers_locmedia.mrp"/>
   306 <unit bldFile="os/kernelhwsrv/kernel/eka/drivers/locmedia" mrp="os/kernelhwsrv/kernel/eka/drivers/locmedia/base_e32_drivers_locmedia.mrp"/>
   301 </component>
   307 </component>
   302 <component name="runmodedebugger" long-name="Run Mode Debugger" purpose="mandatory">
   308 <component name="stopmodedebugdriver" long-name="Stop Mode Debug Driver" purpose="mandatory">
   303 <unit bldFile="os/kernelhwsrv/kernel/eka/drivers/debug/group" mrp="os/kernelhwsrv/kernel/eka/drivers/debug/group/base_e32_drivers_debug.mrp"/>
   309 <unit bldFile="os/kernelhwsrv/kernel/eka/drivers/debug/group" mrp="os/kernelhwsrv/kernel/eka/drivers/debug/group/base_e32_drivers_debug.mrp"/>
   304 </component>
   310 </component>
   305 <component name="btrace" long-name="Kernel Trace Tool" purpose="mandatory">
   311 <component name="btrace" long-name="Kernel Trace Tool" purpose="mandatory">
   306 <unit bldFile="os/kernelhwsrv/kernel/eka/drivers/trace" mrp="os/kernelhwsrv/kernel/eka/drivers/trace/base_e32_drivers_trace.mrp"/>
   312 <unit bldFile="os/kernelhwsrv/kernel/eka/drivers/trace" mrp="os/kernelhwsrv/kernel/eka/drivers/trace/base_e32_drivers_trace.mrp"/>
   307 </component>
   313 </component>
   951 <unit bldFile="os/devicesrv/accessoryservices/headsetstatusapi/group"/>
   957 <unit bldFile="os/devicesrv/accessoryservices/headsetstatusapi/group"/>
   952 </component>
   958 </component>
   953 <component name="tspclientmapper" filter="s60" long-name="TSP Client Mapper">
   959 <component name="tspclientmapper" filter="s60" long-name="TSP Client Mapper">
   954 <unit bldFile="os/devicesrv/accessoryservices/tspclientmapper/group"/>
   960 <unit bldFile="os/devicesrv/accessoryservices/tspclientmapper/group"/>
   955 </component>
   961 </component>
   956 <component name="remotecontrolfw" long-name="Remote Control Framework" introduced="9.1" purpose="optional" filter="s60">
   962 <component name="remotecontrolfw" long-name="Remote Control Framework" introduced="9.1" purpose="optional">
   957 <unit bldFile="os/devicesrv/accessoryservices/remotecontrolfw/group" mrp="os/devicesrv/accessoryservices/remotecontrolfw/group/bluetooth_remotecontrol.mrp"/>
   963 <unit bldFile="os/devicesrv/accessoryservices/remotecontrolfw/group" mrp="os/devicesrv/accessoryservices/remotecontrolfw/group/bluetooth_remotecontrol.mrp"/>
   958 </component>
   964 </component>
   959 <component name="gid_pc_tool" filter="s60" long-name="Generic ID PC Tool" class="tool PC">
   965 <component name="gid_pc_tool" filter="s60" long-name="Generic ID PC Tool" class="tool PC">
   960 <unit bldFile="os/devicesrv/accessoryservices/gid_pc_tool/group"/>
   966 <unit bldFile="os/devicesrv/accessoryservices/gid_pc_tool/group"/>
   961 </component>
   967 </component>
   971 <unit bldFile="os/devicesrv/commonservices/commonengineresources/group"/>
   977 <unit bldFile="os/devicesrv/commonservices/commonengineresources/group"/>
   972 </component>
   978 </component>
   973 <component name="platformenv" filter="s60" long-name="Platform Environment">
   979 <component name="platformenv" filter="s60" long-name="Platform Environment">
   974 <unit bldFile="os/devicesrv/commonservices/platformenv/group"/>
   980 <unit bldFile="os/devicesrv/commonservices/platformenv/group"/>
   975 </component>
   981 </component>
   976 <component name="sysutil" long-name="System Utilities" purpose="mandatory" introduced="ER5" filter="s60">
   982 <component name="sysutil" long-name="System Utilities" purpose="mandatory" introduced="ER5">
   977 <unit bldFile="os/devicesrv/commonservices/sysutil/group" mrp="os/devicesrv/commonservices/sysutil/group/sysutil.mrp"/>
   983 <unit bldFile="os/devicesrv/commonservices/sysutil/group" mrp="os/devicesrv/commonservices/sysutil/group/sysutil.mrp"/>
   978 </component>
   984 </component>
   979 <component name="activitymanager" long-name="Activity Manager" purpose="mandatory" introduced="ER5" filter="s60">
   985 <component name="activitymanager" long-name="Activity Manager" purpose="mandatory" introduced="ER5">
   980 <unit bldFile="os/devicesrv/commonservices/activitymanager/group" mrp="os/devicesrv/commonservices/activitymanager/group/activitymanager.mrp"/>
   986 <unit bldFile="os/devicesrv/commonservices/activitymanager/group" mrp="os/devicesrv/commonservices/activitymanager/group/activitymanager.mrp"/>
   981 </component>
   987 </component>
   982 </collection>
   988 </collection>
   983 <collection name="dosservices" long-name="Domestic Operating System Services" level="hw-if">
   989 <collection name="dosservices" long-name="Domestic Operating System Services" level="hw-if">
   984 <component name="commondsy" filter="s60" long-name="Common DSY" plugin="Y">
   990 <component name="commondsy" filter="s60" long-name="Common DSY" plugin="Y">
  1045 <unit bldFile="os/devicesrv/resourcemgmt/hwrmtargetmodifierplugin/group"/>
  1051 <unit bldFile="os/devicesrv/resourcemgmt/hwrmtargetmodifierplugin/group"/>
  1046 </component>
  1052 </component>
  1047 <component name="vibractrl" filter="s60" long-name="Vibra Control" deprecated="9.1">
  1053 <component name="vibractrl" filter="s60" long-name="Vibra Control" deprecated="9.1">
  1048 <unit bldFile="os/devicesrv/resourcemgmt/vibractrl/group"/>
  1054 <unit bldFile="os/devicesrv/resourcemgmt/vibractrl/group"/>
  1049 </component>
  1055 </component>
  1050 <component name="hwresourcesmgr" long-name="Hardware Resources Manager" introduced="^2" purpose="optional" filter="s60">
  1056 <component name="hwresourcesmgr" long-name="Hardware Resources Manager" introduced="^2" purpose="optional">
  1051 <unit bldFile="os/devicesrv/resourcemgmt/hwresourcesmgr/group" mrp="os/devicesrv/resourcemgmt/hwresourcesmgr/group/telephony_hwrm.mrp"/>
  1057 <unit bldFile="os/devicesrv/resourcemgmt/hwresourcesmgr/group" mrp="os/devicesrv/resourcemgmt/hwresourcesmgr/group/telephony_hwrm.mrp"/>
  1052 </component>
  1058 </component>
  1053 <component name="hwresourcesmgrconfig" long-name="Hardware Resources Manager Config" introduced="^3" purpose="optional" filter="s60" class="config">
  1059 <component name="hwresourcesmgrconfig" long-name="Hardware Resources Manager Config" introduced="^3" purpose="optional" class="config">
  1054 <unit bldFile="os/devicesrv/resourcemgmt/hwresourcesmgrconfig" mrp="os/devicesrv/resourcemgmt/hwresourcesmgrconfig/telephony_hwrm-config.mrp"/>
  1060 <unit bldFile="os/devicesrv/resourcemgmt/hwresourcesmgrconfig" mrp="os/devicesrv/resourcemgmt/hwresourcesmgrconfig/telephony_hwrm-config.mrp"/>
  1055 </component>
  1061 </component>
  1056 <component name="resourcemgmt_data" filter="s60" long-name="Resource Management Data" class="config">
  1062 <component name="resourcemgmt_data" filter="s60" long-name="Resource Management Data" class="config">
  1057 <!-- Move exports to a self-contained component. Or leave as a component but move down a dir -->
  1063 <unit bldFile="os/devicesrv/resourcemgmt/data"/>
  1058 <unit bldFile="os/devicesrv/resourcemgmt/group"/>
  1064 </component>
  1059 </component>
  1065 <component name="powerandmemorynotificationservice" long-name="Power and Memory Notification Service" introduced="6.0" purpose="mandatory">
  1060 <component name="powerandmemorynotificationservice" long-name="Power and Memory Notification Service" introduced="6.0" purpose="mandatory" filter="s60">
       
  1061 <unit bldFile="os/devicesrv/resourcemgmt/powerandmemorynotificationservice/group" mrp="os/devicesrv/resourcemgmt/powerandmemorynotificationservice/group/syslibs_pwrcli.mrp"/>
  1066 <unit bldFile="os/devicesrv/resourcemgmt/powerandmemorynotificationservice/group" mrp="os/devicesrv/resourcemgmt/powerandmemorynotificationservice/group/syslibs_pwrcli.mrp"/>
  1062 </component>
  1067 </component>
  1063 </collection>
  1068 </collection>
  1064 <collection name="sysstatemgmt" long-name="System State Management" level="server">
  1069 <collection name="sysstatemgmt" long-name="System State Management" level="server">
  1065 <component name="ssmmapperutility" filter="s60" long-name="SSM Mapper Utility" introduced="^3">
  1070 <component name="ssmmapperutility" filter="s60" long-name="SSM Mapper Utility" introduced="^3">
  1084 <unit bldFile="os/devicesrv/sysstatemgmt/sysrestart/group"/>
  1089 <unit bldFile="os/devicesrv/sysstatemgmt/sysrestart/group"/>
  1085 </component>
  1090 </component>
  1086 <component name="sysuiprovider" filter="s60" long-name="System UI Provider" introduced="^3">
  1091 <component name="sysuiprovider" filter="s60" long-name="System UI Provider" introduced="^3">
  1087 <unit bldFile="os/devicesrv/sysstatemgmt/sysuiprovider/group"/>
  1092 <unit bldFile="os/devicesrv/sysstatemgmt/sysuiprovider/group"/>
  1088 </component>
  1093 </component>
  1089 <component name="systemstarter" long-name="System Starter" introduced="9.1" deprecated="^3" purpose="mandatory" filter="s60">
  1094 <component name="systemstarter" long-name="System Starter" introduced="9.1" deprecated="^3" purpose="mandatory">
  1090 <unit bldFile="os/devicesrv/sysstatemgmt/systemstarter/group" mrp="os/devicesrv/sysstatemgmt/systemstarter/group/app-framework_sysstart.mrp"/>
  1095 <unit bldFile="os/devicesrv/sysstatemgmt/systemstarter/group" mrp="os/devicesrv/sysstatemgmt/systemstarter/group/app-framework_sysstart.mrp"/>
  1091 </component>
  1096 </component>
  1092 <component name="systemstatemgr" long-name="System State Manager" introduced="^3" purpose="mandatory" filter="s60">
  1097 <component name="systemstatemgr" long-name="System State Manager" introduced="^3" purpose="mandatory">
  1093 <unit bldFile="os/devicesrv/sysstatemgmt/systemstatemgr/group" mrp="os/devicesrv/sysstatemgmt/systemstatemgr/group/app-framework_ssma.mrp"/>
  1098 <unit bldFile="os/devicesrv/sysstatemgmt/systemstatemgr/group" mrp="os/devicesrv/sysstatemgmt/systemstatemgr/group/app-framework_ssma.mrp"/>
  1094 </component>
  1099 </component>
  1095 <component name="systemstateplugins" long-name="System State Plugins" introduced="^3" purpose="optional" filter="s60" plugin="Y">
  1100 <component name="systemstateplugins" long-name="System State Plugins" introduced="^3" purpose="optional" plugin="Y">
  1096 <unit bldFile="os/devicesrv/sysstatemgmt/systemstateplugins/group" mrp="os/devicesrv/sysstatemgmt/systemstateplugins/group/app-framework_ssplugins.mrp"/>
  1101 <unit bldFile="os/devicesrv/sysstatemgmt/systemstateplugins/group" mrp="os/devicesrv/sysstatemgmt/systemstateplugins/group/app-framework_ssplugins.mrp"/>
  1097 </component>
  1102 </component>
  1098 <component name="systemstatereferenceplugins" long-name="System State Reference Plugins" introduced="^3" purpose="optional" filter="s60" plugin="Y">
  1103 <component name="systemstatereferenceplugins" long-name="System State Reference Plugins" introduced="^3" purpose="optional" plugin="Y">
  1099 <unit bldFile="os/devicesrv/sysstatemgmt/systemstatereferenceplugins/group" mrp="os/devicesrv/sysstatemgmt/systemstatereferenceplugins/group/app-framework_ssrefplugins.mrp"/>
  1104 <unit bldFile="os/devicesrv/sysstatemgmt/systemstatereferenceplugins/group" mrp="os/devicesrv/sysstatemgmt/systemstatereferenceplugins/group/app-framework_ssrefplugins.mrp"/>
  1100 </component>
  1105 </component>
  1101 </collection>
  1106 </collection>
  1102 <collection name="resourceinterfaces" long-name="Resource Interfaces" level="hw-if">
  1107 <collection name="resourceinterfaces" long-name="Resource Interfaces" level="hw-if">
  1103 <component name="fmtransmittercontrol" long-name="FM Transmitter Control" introduced="^3" purpose="optional">
  1108 <component name="fmtransmittercontrol" long-name="FM Transmitter Control" introduced="^3" purpose="optional">
  1104 <unit bldFile="os/devicesrv/resourceinterfaces/fmtransmittercontrol/group" mrp="os/devicesrv/resourceinterfaces/fmtransmittercontrol/group/telephony_hwrmfmtx.mrp"/>
  1109 <unit bldFile="os/devicesrv/resourceinterfaces/fmtransmittercontrol/group" mrp="os/devicesrv/resourceinterfaces/fmtransmittercontrol/group/telephony_hwrmfmtx.mrp"/>
  1105 </component>
  1110 </component>
  1106 </collection>
  1111 </collection>
  1107 <collection name="systemhealthmanagement" long-name="System Health Management" level="server">
  1112 <collection name="systemhealthmanagement" long-name="System Health Management" level="server">
  1108 <component name="systemhealthmgr" long-name="System Health Manager" introduced="^3" purpose="optional" filter="s60">
  1113 <component name="systemhealthmgr" long-name="System Health Manager" introduced="^3" purpose="optional">
  1109 <unit bldFile="os/devicesrv/systemhealthmanagement/systemhealthmgr/group" mrp="os/devicesrv/systemhealthmanagement/systemhealthmgr/group/app-framework_shma.mrp"/>
  1114 <unit bldFile="os/devicesrv/systemhealthmanagement/systemhealthmgr/group" mrp="os/devicesrv/systemhealthmanagement/systemhealthmgr/group/app-framework_shma.mrp"/>
  1110 </component>
  1115 </component>
  1111 </collection>
  1116 </collection>
  1112 <collection name="devicesrvapitest" long-name="Devices Services API Tests" level="app-if"/>
  1117 <collection name="devicesrvapitest" long-name="Devices Services API Tests" level="app-if"/>
  1113 <collection name="devicesrv_info" long-name="Device Services Info" level="app-if">
  1118 <collection name="devicesrv_info" long-name="Device Services Info" level="app-if">
  1184 <unit bldFile="os/security/cryptoservices/certificateandkeymgmt/group" mrp="os/security/cryptoservices/certificateandkeymgmt/group/security_certman.mrp"/>
  1189 <unit bldFile="os/security/cryptoservices/certificateandkeymgmt/group" mrp="os/security/cryptoservices/certificateandkeymgmt/group/security_certman.mrp"/>
  1185 </component>
  1190 </component>
  1186 <component name="filebasedcertificateandkeystores" long-name="File-based Certificate and Key Stores" introduced="8.0" purpose="optional">
  1191 <component name="filebasedcertificateandkeystores" long-name="File-based Certificate and Key Stores" introduced="8.0" purpose="optional">
  1187 <unit bldFile="os/security/cryptoservices/filebasedcertificateandkeystores/group" mrp="os/security/cryptoservices/filebasedcertificateandkeystores/group/security_filetokens.mrp"/>
  1192 <unit bldFile="os/security/cryptoservices/filebasedcertificateandkeystores/group" mrp="os/security/cryptoservices/filebasedcertificateandkeystores/group/security_filetokens.mrp"/>
  1188 </component>
  1193 </component>
       
  1194 <component name="rootcertificates" long-name="Root Certificates" introduced="7.0s" purpose="optional" filter="sf_build">
       
  1195 <unit bldFile="os/security/cryptoservices/rootcertificates/group" mrp="os/security/cryptoservices/rootcertificates/group/rootcerts.mrp"/>
       
  1196 </component>
  1189 <component name="browserrootcertificates" long-name="Browser Root Certificates" introduced="^2" purpose="optional" filter="sf_build">
  1197 <component name="browserrootcertificates" long-name="Browser Root Certificates" introduced="^2" purpose="optional" filter="sf_build">
  1190 <unit mrp="os/security/cryptoservices/browserrootcertificates/browserrootcerts.mrp"/>
  1198 <unit mrp="os/security/cryptoservices/browserrootcertificates/browserrootcerts.mrp"/>
  1191 </component>
  1199 </component>
  1192 <component name="asnpkcs" long-name="ASN PKCS" introduced="8.0" purpose="optional">
  1200 <component name="asnpkcs" long-name="ASN PKCS" introduced="8.0" purpose="optional">
  1193 <unit bldFile="os/security/cryptoservices/asnpkcs/group" mrp="os/security/cryptoservices/asnpkcs/group/security_asnpkcs.mrp"/>
  1201 <unit bldFile="os/security/cryptoservices/asnpkcs/group" mrp="os/security/cryptoservices/asnpkcs/group/security_asnpkcs.mrp"/>
  1522 <unit bldFile="os/wlan/wlan_plat/wlan_agent_hotspot_plugin_api/group"/>
  1530 <unit bldFile="os/wlan/wlan_plat/wlan_agent_hotspot_plugin_api/group"/>
  1523 </component>
  1531 </component>
  1524 <component name="wlan_osa_api" long-name="WLAN OSA API" filter="s60" class="api">
  1532 <component name="wlan_osa_api" long-name="WLAN OSA API" filter="s60" class="api">
  1525 <unit bldFile="os/wlan/wlan_plat/wlan_osa_api/group"/>
  1533 <unit bldFile="os/wlan/wlan_plat/wlan_osa_api/group"/>
  1526 </component>
  1534 </component>
  1527 <component name="wlan_spia_api" long-name="WLAN SPIA API" filter="s60" class="api">
  1535 <component name="wlan_busaccess_api" long-name="WLAN Bus Access API" filter="s60" class="api">
  1528 <unit bldFile="os/wlan/wlan_plat/wlan_spia_api/group"/>
  1536 <unit bldFile="os/wlan/wlan_plat/wlan_busaccess_api/group"/>
  1529 </component>
  1537 </component>
  1530 <component name="wlan_hpa_api" long-name="WLAN HPA API" filter="s60" class="api">
  1538 <component name="wlan_hpa_api" long-name="WLAN HPA API" filter="s60" class="api">
  1531 <unit bldFile="os/wlan/wlan_plat/wlan_hpa_api/group"/>
  1539 <unit bldFile="os/wlan/wlan_plat/wlan_hpa_api/group"/>
  1532 </component>
  1540 </component>
  1533 <component name="wlan_eapol_plugin_api" long-name="WLAN EAPOL Plugin API" filter="s60" class="api">
  1541 <component name="wlan_eapol_plugin_api" long-name="WLAN EAPOL Plugin API" filter="s60" class="api">
  2196 </collection>
  2204 </collection>
  2197 <collection name="imagingtestenv" long-name="Imaging Test Environment" level="device-fw"/>
  2205 <collection name="imagingtestenv" long-name="Imaging Test Environment" level="device-fw"/>
  2198 </block>
  2206 </block>
  2199 <block name="openmaxil" level="services" levels="adaptation hw-if device-fw devices middleware app-if">
  2207 <block name="openmaxil" level="services" levels="adaptation hw-if device-fw devices middleware app-if">
  2200 <collection name="openmaxil_plat" long-name="OpenMAX IL Platform Exports" level="hw-if">
  2208 <collection name="openmaxil_plat" long-name="OpenMAX IL Platform Exports" level="hw-if">
  2201 <component name="khronos_api" long-name="OpenMAX IL API" introduced="^3" purpose="mandatory" class="api">
  2209 <component name="openmaxil_khronos_api" long-name="OpenMAX IL API" introduced="^3" purpose="mandatory" class="api">
  2202 <unit bldFile="os/openmaxil/openmaxil_plat/khronos_api/group" version="1"/>
  2210 <unit bldFile="os/openmaxil/openmaxil_plat/khronos_api/group" version="1"/>
  2203 </component>
  2211 </component>
  2204 <component name="symbian_api" long-name="OpenMAX IL Symbian API" introduced="^3" purpose="mandatory" class="api">
  2212 <component name="openmaxil_symbian_api" long-name="OpenMAX IL Symbian API" introduced="^3" purpose="mandatory" class="api">
  2205 <unit bldFile="os/openmaxil/openmaxil_plat/symbian_api/group" version="1"/>
  2213 <unit bldFile="os/openmaxil/openmaxil_plat/symbian_api/group" version="1"/>
  2206 </component>
  2214 </component>
  2207 <component name="test_api" long-name="OpenMAX IL test headers" introduced="^3" purpose="development" class="api">
  2215 <component name="openmaxil_test_api" long-name="OpenMAX IL test headers" introduced="^3" purpose="development" class="api">
  2208 <unit bldFile="os/openmaxil/openmaxil_plat/test_api/group" version="1"/>
  2216 <unit bldFile="os/openmaxil/openmaxil_plat/test_api/group" version="1"/>
  2209 </component>
  2217 </component>
  2210 </collection>
  2218 </collection>
  2211 <collection name="omxil_generic" long-name="OpenMAX IL Implementation" level="device-fw">
  2219 <collection name="omxil_generic" long-name="OpenMAX IL Implementation" level="device-fw">
  2212 <component name="omxilcomplib" long-name="OpenMAX IL Component Framework" introduced="^3" purpose="optional">
  2220 <component name="omxilcomplib" long-name="OpenMAX IL Component Framework" introduced="^3" purpose="optional">
  2217 </component>
  2225 </component>
  2218 <component name="omxilloader" long-name="OpenMAX IL Loader" introduced="^3" purpose="mandatory">
  2226 <component name="omxilloader" long-name="OpenMAX IL Loader" introduced="^3" purpose="mandatory">
  2219 <unit bldFile="os/openmaxil/omxil_generic/omxilloader/group" version="1"/>
  2227 <unit bldFile="os/openmaxil/omxil_generic/omxilloader/group" version="1"/>
  2220 </component>
  2228 </component>
  2221 </collection>
  2229 </collection>
  2222 <collection name="tsrc" long-name="OpenMAX IL Test code" level="hw-if">
  2230 <collection name="openmaxil_tsrc" long-name="OpenMAX IL Test code" level="hw-if">
  2223 <component name="xmltestharness" long-name="OpenMAX IL XML Test Harness" introduced="^3" purpose="development">
  2231 <component name="xmltestharness" long-name="OpenMAX IL XML Test Harness" introduced="^3" purpose="development">
  2224 <unit bldFile="os/openmaxil/tsrc/xmltestharness/group" version="1"/>
  2232 <unit bldFile="os/openmaxil/tsrc/xmltestharness/group" version="1"/>
  2225 </component>
  2233 </component>
  2226 </collection>
  2234 </collection>
  2227 </block>
  2235 </block>
  3421 <unit bldFile="mw/locationsrv/genericpositioningplugins/locationnpppsy/group"/>
  3429 <unit bldFile="mw/locationsrv/genericpositioningplugins/locationnpppsy/group"/>
  3422 </component>
  3430 </component>
  3423 <component name="locationsuplpsy" filter="s60" long-name="Location SUPL PSY" introduced="^3" plugin="Y">
  3431 <component name="locationsuplpsy" filter="s60" long-name="Location SUPL PSY" introduced="^3" plugin="Y">
  3424 <unit bldFile="mw/locationsrv/genericpositioningplugins/locationsuplpsy/group"/>
  3432 <unit bldFile="mw/locationsrv/genericpositioningplugins/locationsuplpsy/group"/>
  3425 </component>
  3433 </component>
  3426 <component name="genericpositioningplugins_build" filter="s60" long-name="Generic Positioning Plugins Build">
  3434 <component name="genericpositioningplugins_rom" filter="s60" long-name="Generic Positioning Plugins ROM" class="config">
  3427 <!-- need to break this up into the other components -->
  3435 <unit bldFile="mw/locationsrv/genericpositioningplugins/rom"/>
  3428 <unit bldFile="mw/locationsrv/genericpositioningplugins/group"/>
       
  3429 </component>
  3436 </component>
  3430 </collection>
  3437 </collection>
  3431 <collection name="landmarks" long-name="Landmarks" level="server">
  3438 <collection name="landmarks" long-name="Landmarks" level="server">
  3432 <component name="locationlandmarks" filter="s60" long-name="Location Landmarks">
  3439 <component name="locationlandmarks" filter="s60" long-name="Location Landmarks">
  3433 <unit bldFile="mw/locationsrv/landmarks/locationlandmarks/group"/>
  3440 <unit bldFile="mw/locationsrv/landmarks/locationlandmarks/group"/>
  3481 <unit bldFile="mw/locationsrv/locationtriggering/ltcellidmovementdetector/group"/>
  3488 <unit bldFile="mw/locationsrv/locationtriggering/ltcellidmovementdetector/group"/>
  3482 </component>
  3489 </component>
  3483 <component name="ltcontextsourceplugin" filter="s60" long-name="LT Context Source Plugin" introduced="^3" plugin="Y">
  3490 <component name="ltcontextsourceplugin" filter="s60" long-name="LT Context Source Plugin" introduced="^3" plugin="Y">
  3484 <unit bldFile="mw/locationsrv/locationtriggering/ltcontextsourceplugin/group"/>
  3491 <unit bldFile="mw/locationsrv/locationtriggering/ltcontextsourceplugin/group"/>
  3485 </component>
  3492 </component>
  3486 <component name="locationtriggering_build" filter="s60" long-name="Location Triggering Build">
  3493 <component name="locationtriggering_rom" filter="s60" long-name="Location Triggering ROM" class="config">
  3487 <!--  should remove #include from this and maybe put exports in the above components -->
  3494 <unit bldFile="mw/locationsrv/locationtriggering/rom"/>
  3488 <unit bldFile="mw/locationsrv/locationtriggering/group"/>
       
  3489 </component>
  3495 </component>
  3490 </collection>
  3496 </collection>
  3491 </block>
  3497 </block>
  3492 <block name="accesssec" level="generic" long-name="Access Security" levels="plugin framework server generic specific">
  3498 <block name="accesssec" level="generic" long-name="Access Security" levels="plugin framework server generic specific">
  3493 <collection name="accesssec_plat" long-name="Access Security Platform Interfaces" level="specific">
  3499 <collection name="accesssec_plat" long-name="Access Security Platform Interfaces" level="specific">
  3496 </component>
  3502 </component>
  3497 <component name="eap_type_api" long-name="EAP Type API" filter="s60" class="api">
  3503 <component name="eap_type_api" long-name="EAP Type API" filter="s60" class="api">
  3498 <unit bldFile="mw/accesssec/accesssec_plat/eap_type_api/group"/>
  3504 <unit bldFile="mw/accesssec/accesssec_plat/eap_type_api/group"/>
  3499 </component>
  3505 </component>
  3500 <component name="eap_qt_configuration_api" long-name="EAP Qt Configuration API" filter="s60" introduced="^4" class="api">
  3506 <component name="eap_qt_configuration_api" long-name="EAP Qt Configuration API" filter="s60" introduced="^4" class="api">
  3501 <unit bldFile="mw/accesssec/accesssec_plat" proFile="accesssec_plat.pro" qmakeArgs="-r"/>
  3507 <unit bldFile="mw/accesssec/accesssec_plat" proFile="accesssec_plat.pro"/>
  3502 </component>
  3508 </component>
  3503 </collection>
  3509 </collection>
  3504 <collection name="securitysettings" long-name="WLAN Security Settings" level="specific">
  3510 <collection name="securitysettings" long-name="WLAN Security Settings" level="specific">
  3505 <component name="accesssec_qtconfigutils" filter="s60" long-name="Access Security Config Utils" introduced="^4">
  3511 <component name="accesssec_qtconfigutils" filter="s60" long-name="Access Security Config Utils" introduced="^4">
  3506 <unit bldFile="mw/accesssec/securitysettings/qtconfigutils" proFile="qtconfigutils.pro" qmakeArgs="-r"/>
  3512 <unit bldFile="mw/accesssec/securitysettings/qtconfigutils" proFile="qtconfigutils.pro"/>
  3507 </component>
  3513 </component>
  3508 <component name="cpwlansecurityuiplugins" filter="s60" long-name="Control Panel WLAN Security UI Plugins" introduced="^4" plugin="Y">
  3514 <component name="cpwlansecurityuiplugins" filter="s60" long-name="Control Panel WLAN Security UI Plugins" introduced="^4" plugin="Y">
  3509 <unit bldFile="mw/accesssec/securitysettings/cpwlansecurityuiplugins" proFile="cpwlansecurityuiplugins.pro" qmakeArgs="-r"/>
  3515 <unit bldFile="mw/accesssec/securitysettings/cpwlansecurityuiplugins" proFile="cpwlansecurityuiplugins.pro"/>
  3510 </component>
  3516 </component>
  3511 <component name="cpeapuiplugins" filter="s60" long-name="Control Panel EAP UI Pugins" introduced="^4" plugin="Y">
  3517 <component name="cpeapuiplugins" filter="s60" long-name="Control Panel EAP UI Pugins" introduced="^4" plugin="Y">
  3512 <unit bldFile="mw/accesssec/securitysettings/cpeapuiplugins" proFile="cpeapuiplugins.pro" qmakeArgs="-r"/>
  3518 <unit bldFile="mw/accesssec/securitysettings/cpeapuiplugins" proFile="cpeapuiplugins.pro"/>
  3513 </component>
  3519 </component>
  3514 <component name="eapqtdialogs" filter="s60" long-name="EAP Qt Dialogs" introduced="^4">
  3520 <component name="eapqtdialogs" filter="s60" long-name="EAP Qt Dialogs" introduced="^4">
  3515 <unit bldFile="mw/accesssec/securitysettings/eapqtdialogs" proFile="eapqtdialogs.pro" qmakeArgs="-r"/>
  3521 <unit bldFile="mw/accesssec/securitysettings/eapqtdialogs" proFile="eapqtdialogs.pro"/>
  3516 </component>
  3522 </component>
  3517 </collection>
  3523 </collection>
  3518 <collection name="eapol" long-name="EAPOL" level="framework">
  3524 <collection name="eapol" long-name="EAPOL" level="framework">
  3519 <component name="eapol_framework" filter="s60" long-name="EAPOL Framework" introduced="9.2">
  3525 <component name="eapol_framework" filter="s60" long-name="EAPOL Framework" introduced="9.2">
  3520 <unit bldFile="mw/accesssec/eapol/group"/>
  3526 <unit bldFile="mw/accesssec/eapol/group"/>
  3618 </collection>
  3624 </collection>
  3619 <collection name="cmmanager" long-name="Connection Method Manager" level="framework">
  3625 <collection name="cmmanager" long-name="Connection Method Manager" level="framework">
  3620 <component name="cmmgr" filter="s60" long-name="CM Manager">
  3626 <component name="cmmgr" filter="s60" long-name="CM Manager">
  3621 <unit bldFile="mw/ipconnmgmt/cmmanager/cmmgr/group"/>
  3627 <unit bldFile="mw/ipconnmgmt/cmmanager/cmmgr/group"/>
  3622 </component>
  3628 </component>
  3623 <component name="connection_settings_shim" long-name="Connection Settings Shim" introduced="^4">
  3629 <component name="connection_settings_shim" long-name="Connection Settings Shim" introduced="^4" filter="s60">
  3624 <unit bldFile="mw/ipconnmgmt/cmmanager/connection_settings_shim" proFile="connection_settings_shim.pro" qmakeArgs="-r"/>
  3630 <unit bldFile="mw/ipconnmgmt/cmmanager/connection_settings_shim" proFile="connection_settings_shim.pro"/>
  3625 </component>
  3631 </component>
  3626 <component name="cmapplsettingsui" long-name="Connection Settings UI" introduced="^4">
  3632 <component name="cmapplsettingsui" long-name="Connection Settings UI" introduced="^4" filter="s60">
  3627 <unit bldFile="mw/ipconnmgmt/cmmanager/cmapplsettingsui" proFile="cmapplsettingsui.pro" qmakeArgs="-r"/>
  3633 <unit bldFile="mw/ipconnmgmt/cmmanager/cmapplsettingsui" proFile="cmapplsettingsui.pro"/>
  3628 </component>
  3634 </component>
  3629 <component name="cpipsettingsplugin" long-name="Connection Settings IP Plugin" introduced="^4" plugin="Y">
  3635 <component name="cpipsettingsplugin" long-name="Connection Settings IP Plugin" introduced="^4" filter="s60" plugin="Y">
  3630 <unit bldFile="mw/ipconnmgmt/cmmanager/cpipsettingsplugin" proFile="cpipsettingsplugin.pro" qmakeArgs="-r"/>
  3636 <unit bldFile="mw/ipconnmgmt/cmmanager/cpipsettingsplugin" proFile="cpipsettingsplugin.pro"/>
  3631 </component>
  3637 </component>
  3632 <component name="cpdestinationplugin" long-name="CP Destination Plugin" introduced="^4" plugin="Y">
  3638 <component name="cpdestinationplugin" long-name="CP Destination Plugin" introduced="^4" filter="s60" plugin="Y">
  3633 <unit bldFile="mw/ipconnmgmt/cmmanager/cpdestinationplugin" proFile="cpdestinationplugin.pro" qmakeArgs="-r"/>
  3639 <unit bldFile="mw/ipconnmgmt/cmmanager/cpdestinationplugin" proFile="cpdestinationplugin.pro"/>
  3634 </component>
  3640 </component>
  3635 <component name="cppacketdataapplugin" long-name="CP Packet Data AP Pplugin" introduced="^4" plugin="Y">
  3641 <component name="cppacketdataapplugin" long-name="CP Packet Data AP Pplugin" introduced="^4" filter="s60" plugin="Y">
  3636 <unit bldFile="mw/ipconnmgmt/cmmanager/cppacketdataapplugin" proFile="cppacketdataapplugin.pro" qmakeArgs="-r"/>
  3642 <unit bldFile="mw/ipconnmgmt/cmmanager/cppacketdataapplugin" proFile="cppacketdataapplugin.pro"/>
  3637 </component>
  3643 </component>
  3638 <component name="cpwlanapplugin" long-name="CP WLAN AP Plugin" introduced="^4" plugin="Y">
  3644 <component name="cpwlanapplugin" long-name="CP WLAN AP Plugin" introduced="^4" filter="s60" plugin="Y">
  3639 <unit bldFile="mw/ipconnmgmt/cmmanager/cpwlanapplugin" proFile="cpwlanapplugin.pro" qmakeArgs="-r"/>
  3645 <unit bldFile="mw/ipconnmgmt/cmmanager/cpwlanapplugin" proFile="cpwlanapplugin.pro"/>
  3640 </component>
  3646 </component>
  3641 </collection>
  3647 </collection>
  3642 <collection name="connectionmonitoring" long-name="Connection Monitoring" level="server">
  3648 <collection name="connectionmonitoring" long-name="Connection Monitoring" level="server">
  3643 <component name="connectionmonitorui" filter="s60" long-name="Connection Monitor UI">
       
  3644 <unit bldFile="mw/ipconnmgmt/connectionmonitoring/connectionmonitorui/group"/>
       
  3645 </component>
       
  3646 <component name="connmon" filter="s60" long-name="Connection Monitor">
  3649 <component name="connmon" filter="s60" long-name="Connection Monitor">
  3647 <!-- either split into two components, or #include from a common bld.inf -->
  3650 <!-- either split into two components, or #include from a common bld.inf -->
  3648 <unit bldFile="mw/ipconnmgmt/connectionmonitoring/connmon/connectionmonitor/group"/>
  3651 <unit bldFile="mw/ipconnmgmt/connectionmonitoring/connmon/connectionmonitor/group"/>
  3649 <unit bldFile="mw/ipconnmgmt/connectionmonitoring/connmon/dataconnectionlogger/group"/>
  3652 <unit bldFile="mw/ipconnmgmt/connectionmonitoring/connmon/dataconnectionlogger/group"/>
  3650 </component>
  3653 </component>
  3651 <component name="connmonext" filter="s60" long-name="Connection Monitor Extension API">
  3654 <component name="connmonext" filter="s60" long-name="Connection Monitor Extension API">
  3652 <unit bldFile="mw/ipconnmgmt/connectionmonitoring/connmonext/group"/>
  3655 <unit bldFile="mw/ipconnmgmt/connectionmonitoring/connmonext/group"/>
  3653 </component>
  3656 </component>
  3654 <component name="cellularindicatorplugin" long-name="Cellular Indicator Plugin" introduced="^4" plugin="Y">
  3657 <component name="cellularindicatorplugin" long-name="Cellular Indicator Plugin" introduced="^4" filter="s60" plugin="Y">
  3655 <unit bldFile="mw/ipconnmgmt/connectionmonitoring/cellularindicatorplugin" proFile="cellularindicatorplugin.pro" qmakeArgs="-r"/>
  3658 <unit bldFile="mw/ipconnmgmt/connectionmonitoring/cellularindicatorplugin" proFile="cellularindicatorplugin.pro"/>
  3656 </component>
  3659 </component>
  3657 <component name="indicatorobserver" long-name="Indicator Observer" introduced="^4">
  3660 <component name="indicatorobserver" long-name="Indicator Observer" introduced="^4" filter="s60">
  3658 <unit bldFile="mw/ipconnmgmt/connectionmonitoring/indicatorobserver" proFile="indicatorobserver.pro" qmakeArgs="-r"/>
  3661 <unit bldFile="mw/ipconnmgmt/connectionmonitoring/indicatorobserver" proFile="indicatorobserver.pro"/>
  3659 </component>
  3662 </component>
  3660 <component name="connectionmonitoringnview" long-name="Connection View" introduced="^4">
  3663 <component name="connectionmonitoringnview" long-name="Connection View" introduced="^4" filter="s60">
  3661 <unit bldFile="mw/ipconnmgmt/connectionmonitoring/connectionview" proFile="connectionview.pro" qmakeArgs="-r"/>
  3664 <unit bldFile="mw/ipconnmgmt/connectionmonitoring/connectionview" proFile="connectionview.pro"/>
  3662 </component>
  3665 </component>
  3663 </collection>
  3666 </collection>
  3664 <collection name="connectionutilities" long-name="Connection Utilities" level="utils">
  3667 <collection name="connectionutilities" long-name="Connection Utilities" level="utils">
  3665 <component name="connectiondialogs" filter="s60" long-name="Connection Dialogs">
  3668 <component name="connectiondialogs" filter="s60" long-name="Connection Dialogs">
  3666 <unit bldFile="mw/ipconnmgmt/connectionutilities/connectiondialogs/group"/>
  3669 <unit bldFile="mw/ipconnmgmt/connectionutilities/connectiondialogs/group"/>
  3667 </component>
  3670 </component>
  3668 <component name="confirmqueries" long-name="Confirm Queries" introduced="^4">
  3671 <component name="confirmqueries" long-name="Confirm Queries" introduced="^4" filter="s60">
  3669 <unit bldFile="mw/ipconnmgmt/connectionutilities/confirmqueries" proFile="confirmqueries.pro" qmakeArgs="-r"/>
  3672 <unit bldFile="mw/ipconnmgmt/connectionutilities/confirmqueries" proFile="confirmqueries.pro"/>
  3670 </component>
  3673 </component>
  3671 </collection>
  3674 </collection>
  3672 <collection name="keepalive" long-name="Keep Alive" level="server">
  3675 <collection name="keepalive" long-name="Keep Alive" level="server">
  3673 <component name="flextimer" filter="s60" long-name="Flex Timer" introduced="^4">
  3676 <component name="flextimer" filter="s60" long-name="Flex Timer" introduced="^4">
  3674 <unit bldFile="mw/ipconnmgmt/keepalive/flextimer/group"/>
  3677 <unit bldFile="mw/ipconnmgmt/keepalive/flextimer/group"/>
  3685 <unit bldFile="mw/ipconnmgmt/dbcreator/commsdatstartup/group"/>
  3688 <unit bldFile="mw/ipconnmgmt/dbcreator/commsdatstartup/group"/>
  3686 </component>
  3689 </component>
  3687 <component name="dbcreatorexe" filter="s60" long-name="DB Creator" introduced="9.3">
  3690 <component name="dbcreatorexe" filter="s60" long-name="DB Creator" introduced="9.3">
  3688 <unit bldFile="mw/ipconnmgmt/dbcreator/dbcreatorexe/group"/>
  3691 <unit bldFile="mw/ipconnmgmt/dbcreator/dbcreatorexe/group"/>
  3689 </component>
  3692 </component>
  3690 <component name="dbcreator_build" filter="s60" long-name="DB Creator Build" introduced="9.3">
  3693 <component name="dbcreator_conf" filter="s60" long-name="DB Creator Config" introduced="9.3" class="config">
  3691 <!-- move exports to another component, this is needed for the #ifndef for commsdatcreatorrfsplugin until configuration is in place-->
  3694 <unit bldFile="mw/ipconnmgmt/dbcreator/conf"/>
  3692 <unit bldFile="mw/ipconnmgmt/dbcreator/group"/>
       
  3693 </component>
  3695 </component>
  3694 </collection>
  3696 </collection>
  3695 <collection name="ipconnmgmt_info" long-name="IP Connectivity Management Info" level="api">
  3697 <collection name="ipconnmgmt_info" long-name="IP Connectivity Management Info" level="api">
  3696 <component name="ipcm_build" filter="s60" long-name="IP Connectivity Management Build">
  3698 <component name="ipcm_data" filter="s60" long-name="IP Connectivity Management Data" class="config">
  3697 <!-- need to move exports to another component, or make this a config component and revmove the #includes -->
  3699 <unit bldFile="mw/ipconnmgmt/data"/>
  3698 <unit bldFile="mw/ipconnmgmt/group"/>
       
  3699 </component>
  3700 </component>
  3700 </collection>
  3701 </collection>
  3701 </block>
  3702 </block>
  3702 <block name="netprotocols" level="generic" long-name="High-level Internet Protocols" levels="plugin framework server generic specific">
  3703 <block name="netprotocols" level="generic" long-name="High-level Internet Protocols" levels="plugin framework server generic specific">
  3703 <collection name="netprotocols_plat" long-name="High-level Internet Protocols Platform Interfaces" level="specific">
  3704 <collection name="netprotocols_plat" long-name="High-level Internet Protocols Platform Interfaces" level="specific">
  3793 <component name="rtpstack" filter="s60" long-name="RTP Stack">
  3794 <component name="rtpstack" filter="s60" long-name="RTP Stack">
  3794 <unit bldFile="mw/ipappprotocols/rtp/rtpstack/group"/>
  3795 <unit bldFile="mw/ipappprotocols/rtp/rtpstack/group"/>
  3795 </component>
  3796 </component>
  3796 </collection>
  3797 </collection>
  3797 <collection name="realtimenetprots" long-name="Real Time Net Protocols" level="server">
  3798 <collection name="realtimenetprots" long-name="Real Time Net Protocols" level="server">
  3798 <component name="symrtp" long-name="RTP" introduced="9.0" purpose="optional">
  3799 <component name="symrtp" long-name="RTP" introduced="9.0" filter="s60" purpose="optional">
  3799 <!-- Real Time Data Protocol -->
  3800 <!-- Real Time Data Protocol -->
  3800 <unit bldFile="mw/ipappprotocols/realtimenetprots/rtp/group" mrp="mw/ipappprotocols/realtimenetprots/rtp/group/mm-protocols_rtp.mrp"/>
  3801 <unit bldFile="mw/ipappprotocols/realtimenetprots/rtp/group" mrp="mw/ipappprotocols/realtimenetprots/rtp/group/mm-protocols_rtp.mrp"/>
  3801 </component>
  3802 </component>
  3802 <component name="sipfw" long-name="SIP Framework" introduced="9.2" purpose="optional">
  3803 <component name="sipfw" long-name="SIP Framework" introduced="9.2" filter="s60" purpose="optional">
  3803 <unit bldFile="mw/ipappprotocols/realtimenetprots/sipfw/Group" mrp="mw/ipappprotocols/realtimenetprots/sipfw/Group/mm-protocols_SIP2_Com.mrp" version="2"/>
  3804 <unit bldFile="mw/ipappprotocols/realtimenetprots/sipfw/Group" mrp="mw/ipappprotocols/realtimenetprots/sipfw/Group/mm-protocols_SIP2_Com.mrp" version="2"/>
  3804 </component>
  3805 </component>
  3805 </collection>
  3806 </collection>
  3806 <collection name="sipplugins" long-name="SIP Plugins" level="plugin">
  3807 <collection name="sipplugins" long-name="SIP Plugins" level="plugin">
  3807 <component name="sippwlanplugin" filter="s60" long-name="SIP WLAN Plugin" plugin="Y">
  3808 <component name="sippwlanplugin" filter="s60" long-name="SIP WLAN Plugin" plugin="Y">
  3819 <component name="sippsipadapter" filter="s60" long-name="SIP Adapter" introduced="^3" plugin="Y">
  3820 <component name="sippsipadapter" filter="s60" long-name="SIP Adapter" introduced="^3" plugin="Y">
  3820 <unit bldFile="mw/ipappprotocols/sipplugins/sippsipadapter/group"/>
  3821 <unit bldFile="mw/ipappprotocols/sipplugins/sippsipadapter/group"/>
  3821 </component>
  3822 </component>
  3822 </collection>
  3823 </collection>
  3823 <collection name="sipproviderplugins" long-name="SIP Provider Plugins" level="conn">
  3824 <collection name="sipproviderplugins" long-name="SIP Provider Plugins" level="conn">
  3824 <component name="sipprovider" long-name="SIP Provider" introduced="^2" purpose="optional" plugin="Y">
  3825 <component name="sipprovider" long-name="SIP Provider" introduced="^2" filter="s60" purpose="optional" plugin="Y">
  3825 <unit bldFile="mw/ipappprotocols/sipproviderplugins/sipprovider/group" mrp="mw/ipappprotocols/sipproviderplugins/sipprovider/group/mm-protocols_SipProvider.mrp"/>
  3826 <unit bldFile="mw/ipappprotocols/sipproviderplugins/sipprovider/group" mrp="mw/ipappprotocols/sipproviderplugins/sipprovider/group/mm-protocols_SipProvider.mrp"/>
  3826 </component>
  3827 </component>
  3827 </collection>
  3828 </collection>
  3828 <collection name="ipappprotocols_info" long-name="IP App Protocols Info" level="if">
  3829 <collection name="ipappprotocols_info" long-name="IP App Protocols Info" level="if">
  3829 <component name="ipappprotocols_metadata" long-name="IP App Protocols Metadata" introduced="^2" purpose="development" class="config PC">
  3830 <component name="ipappprotocols_metadata" long-name="IP App Protocols Metadata" introduced="^2" purpose="development" class="config PC">
  3852 <unit bldFile="mw/wirelessacc/hotspotfw/group"/>
  3853 <unit bldFile="mw/wirelessacc/hotspotfw/group"/>
  3853 </component>
  3854 </component>
  3854 </collection>
  3855 </collection>
  3855 <collection name="wlanutilities" long-name="WLAN Utilities" level="generic">
  3856 <collection name="wlanutilities" long-name="WLAN Utilities" level="generic">
  3856 <component name="wlanqtutilities" filter="s60" long-name="WLAN Qt Utilities" introduced="^4">
  3857 <component name="wlanqtutilities" filter="s60" long-name="WLAN Qt Utilities" introduced="^4">
  3857 <unit bldFile="mw/wirelessacc/wlanutilities/wlanqtutilities" proFile="wlanqtutilities.pro" qmakeArgs="-r"/>
  3858 <unit bldFile="mw/wirelessacc/wlanutilities/wlanqtutilities" proFile="wlanqtutilities.pro"/>
  3858 </component>
  3859 </component>
  3859 <component name="eapwizard " filter="s60" long-name="EAP Wizard" introduced="^4">
  3860 <component name="eapwizard " filter="s60" long-name="EAP Wizard" introduced="^4">
  3860 <unit bldFile="mw/wirelessacc/wlanutilities/eapwizard" proFile="eapwizard.pro" qmakeArgs="-r"/>
  3861 <unit bldFile="mw/wirelessacc/wlanutilities/eapwizard" proFile="eapwizard.pro"/>
  3861 </component>
  3862 </component>
  3862 <component name="wpswizard " filter="s60" long-name="WPS Wizard" introduced="^4">
  3863 <component name="wpswizard " filter="s60" long-name="WPS Wizard" introduced="^4">
  3863 <unit bldFile="mw/wirelessacc/wlanutilities/wpswizard" proFile="wpswizard.pro" qmakeArgs="-r"/>
  3864 <unit bldFile="mw/wirelessacc/wlanutilities/wpswizard" proFile="wpswizard.pro"/>
  3864 </component>
  3865 </component>
  3865 <component name="wlanwizard " filter="s60" long-name="WLAN Wizard" introduced="^4">
  3866 <component name="wlanwizard " filter="s60" long-name="WLAN Wizard" introduced="^4">
  3866 <unit bldFile="mw/wirelessacc/wlanutilities/wlanwizard" proFile="wlanwizard.pro" qmakeArgs="-r"/>
  3867 <unit bldFile="mw/wirelessacc/wlanutilities/wlanwizard" proFile="wlanwizard.pro"/>
  3867 </component>
  3868 </component>
  3868 <component name="wlansniffer" filter="s60" long-name="WLAN Sniffer">
  3869 <component name="wlansniffer" filter="s60" long-name="WLAN Sniffer">
  3869 <unit bldFile="mw/wirelessacc/wlanutilities/wlansniffer" proFile="wlansniffer.pro" qmakeArgs="-r"/>
  3870 <unit bldFile="mw/wirelessacc/wlanutilities/wlansniffer" proFile="wlansniffer.pro"/>
  3870 </component>
  3871 </component>
  3871 <component name="wlanentryplugin" filter="s60" long-name="WLAN Entry Plugin" plugin="Y">
  3872 <component name="wlanentryplugin" filter="s60" long-name="WLAN Entry Plugin" plugin="Y">
  3872 <unit bldFile="mw/wirelessacc/wlanutilities/wlanentryplugin" proFile="wlanentryplugin.pro" qmakeArgs="-r"/>
  3873 <unit bldFile="mw/wirelessacc/wlanutilities/wlanentryplugin" proFile="wlanentryplugin.pro"/>
  3873 </component>
  3874 </component>
  3874 <component name="wlanindicatorplugin" filter="s60" long-name="WLAN Indicator Plugin" plugin="Y">
  3875 <component name="wlanindicatorplugin" filter="s60" long-name="WLAN Indicator Plugin" plugin="Y">
  3875 <unit bldFile="mw/wirelessacc/wlanutilities/wlanindicatorplugin" proFile="wlanindicatorplugin.pro" qmakeArgs="-r"/>
  3876 <unit bldFile="mw/wirelessacc/wlanutilities/wlanindicatorplugin" proFile="wlanindicatorplugin.pro"/>
  3876 </component>
  3877 </component>
  3877 <component name="cpwlansettingsplugin" filter="s60" long-name="WLAN Settings Control Panel Plugin" introduced="^4" plugin="Y">
  3878 <component name="cpwlansettingsplugin" filter="s60" long-name="WLAN Settings Control Panel Plugin" introduced="^4" plugin="Y">
  3878 <unit bldFile="mw/wirelessacc/wlanutilities/cpwlansettingsplugin" proFile="cpwlansettingsplugin.pro" qmakeArgs="-r"/>
  3879 <unit bldFile="mw/wirelessacc/wlanutilities/cpwlansettingsplugin" proFile="cpwlansettingsplugin.pro"/>
  3879 </component>
  3880 </component>
  3880 <component name="wlanlogin" filter="s60" long-name="WLAN Login" introduced="^4">
  3881 <component name="wlanlogin" filter="s60" long-name="WLAN Login" introduced="^4">
  3881 <unit bldFile="mw/wirelessacc/wlanutilities/wlanlogin" proFile="wlanlogin.pro" qmakeArgs="-r"/>
  3882 <unit bldFile="mw/wirelessacc/wlanutilities/wlanlogin" proFile="wlanlogin.pro"/>
  3882 </component>
  3883 </component>
  3883 </collection>
  3884 </collection>
  3884 </block>
  3885 </block>
  3885 <block name="vpnclient" level="specific" long-name="VPN Client" levels="engine ui api">
  3886 <block name="vpnclient" level="specific" long-name="VPN Client" levels="engine ui api">
  3886 <collection name="vpnc_plat" long-name="VPN Client Platform Interfaces" level="api">
  3887 <collection name="vpnc_plat" long-name="VPN Client Platform Interfaces" level="api">
  4417 <component name="simple_settings_api" long-name="SIMPLE Settings API" filter="s60" class="api">
  4418 <component name="simple_settings_api" long-name="SIMPLE Settings API" filter="s60" class="api">
  4418 <unit bldFile="mw/legacypresence/pressrv_plat/simple_settings_api/group"/>
  4419 <unit bldFile="mw/legacypresence/pressrv_plat/simple_settings_api/group"/>
  4419 </component>
  4420 </component>
  4420 <component name="simple_instant_msg_api" long-name="Simple Instant Msg API" filter="s60" class="api">
  4421 <component name="simple_instant_msg_api" long-name="Simple Instant Msg API" filter="s60" class="api">
  4421 <unit bldFile="mw/legacypresence/pressrv_plat/simple_instant_msg_api/group"/>
  4422 <unit bldFile="mw/legacypresence/pressrv_plat/simple_instant_msg_api/group"/>
       
  4423 </component>
       
  4424 </collection>
       
  4425 <collection name="xdmengine" long-name="XDM Engine" level="engine">
       
  4426 <!-- collection is really a component. Need to move down a directory (eg xdm/xdmengine)-->
       
  4427 <component name="xdmengine_build" filter="s60" long-name="XDM Engine Build">
       
  4428 <unit bldFile="mw/legacypresence/xdmengine/group"/>
       
  4429 </component>
       
  4430 </collection>
       
  4431 <collection name="simpleengine" long-name="SIMPLE Engine" level="engine">
       
  4432 <!-- collection is really a component. Need to move down a directory-->
       
  4433 <component name="simpleengine_build" filter="s60" long-name="SIMPLE Engine Build" class="placeholder">
       
  4434 <!-- <unit bldFile="simpleengine/group"/> not built -->
  4422 </component>
  4435 </component>
  4423 </collection>
  4436 </collection>
  4424 </block>
  4437 </block>
  4425 <block name="searchsrv" level="specific" long-name="Search Services" levels="services engine generic api">
  4438 <block name="searchsrv" level="specific" long-name="Search Services" levels="services engine generic api">
  4426 <collection name="searchsrv_plat" long-name="Search Services Platform Interfaces" level="api">
  4439 <collection name="searchsrv_plat" long-name="Search Services Platform Interfaces" level="api">
  4670 <unit bldFile="mw/remotemgmt/devicemgmtnotifications/dmdevdialogserver/bld"/>
  4683 <unit bldFile="mw/remotemgmt/devicemgmtnotifications/dmdevdialogserver/bld"/>
  4671 </component>
  4684 </component>
  4672 </collection>
  4685 </collection>
  4673 </block>
  4686 </block>
  4674 <block name="remoteconn" level="generic" long-name="Remote Connectivity" levels="plugin framework server generic specific">
  4687 <block name="remoteconn" level="generic" long-name="Remote Connectivity" levels="plugin framework server generic specific">
  4675 <collection name="remoteconn_info" long-name="Remote Connectivity Info" level="specific">
       
  4676 <component name="remoteconn_metadata" long-name="Remote Connectivity Metadata" introduced="^2" purpose="development" class="config PC">
       
  4677 <unit mrp="mw/remoteconn/remoteconn_info/remoteconn_metadata/remoteconn_metadata.mrp"/>
       
  4678 </component>
       
  4679 </collection>
       
  4680 <collection name="remoteconn_plat" long-name="Remote Connectivity Platform Interfaces" level="specific">
  4688 <collection name="remoteconn_plat" long-name="Remote Connectivity Platform Interfaces" level="specific">
  4681 <component name="dialup_connection_status_api" long-name="Dialup Connection Status API" filter="s60" class="api">
  4689 <component name="dialup_connection_status_api" long-name="Dialup Connection Status API" filter="s60" class="api">
  4682 <unit bldFile="mw/remoteconn/remoteconn_plat/dialup_connection_status_api/group"/>
  4690 <unit bldFile="mw/remoteconn/remoteconn_plat/dialup_connection_status_api/group"/>
  4683 </component>
  4691 </component>
  4684 <component name="dun_secondary_display_notification_api" long-name="Dialup Secondary Display Notification API" filter="s60" class="api">
  4692 <component name="dun_secondary_display_notification_api" long-name="Dialup Secondary Display Notification API" filter="s60" class="api">
  4710 <component name="headset" long-name="Headset" introduced="^4" purpose="optional" filter="s60">
  4718 <component name="headset" long-name="Headset" introduced="^4" purpose="optional" filter="s60">
  4711 <unit bldFile="mw/remoteconn/localconnectivityservice/headset/group"/>
  4719 <unit bldFile="mw/remoteconn/localconnectivityservice/headset/group"/>
  4712 </component>
  4720 </component>
  4713 </collection>
  4721 </collection>
  4714 <collection name="mtptransports" long-name="MTP Transports" level="plugin">
  4722 <collection name="mtptransports" long-name="MTP Transports" level="plugin">
  4715 <component name="mtpusbtransport" long-name="MTP USB Transport" introduced="^2" purpose="optional" filter="s60" plugin="Y">
  4723 <component name="mtpusbtransport" long-name="MTP USB Transport" introduced="^2" purpose="optional" plugin="Y">
  4716 <unit bldFile="mw/remoteconn/mtptransports/mtpusbtransport/group" mrp="mw/remoteconn/mtptransports/mtpusbtransport/group/mtp_usbsic.mrp"/>
  4724 <unit bldFile="mw/remoteconn/mtptransports/mtpusbtransport/group" mrp="mw/remoteconn/mtptransports/mtpusbtransport/group/mtp_usbsic.mrp"/>
  4717 </component>
  4725 </component>
  4718 <component name="mtpptpiptransport" long-name="MTP PTP-IP Transport" introduced="^3" purpose="optional" filter="s60" plugin="Y">
  4726 <component name="mtpptpiptransport" long-name="MTP PTP-IP Transport" introduced="^3" purpose="optional" plugin="Y">
  4719 <unit bldFile="mw/remoteconn/mtptransports/mtpptpiptransport/group" mrp="mw/remoteconn/mtptransports/mtpptpiptransport/group/mtp_ptpip.mrp"/>
  4727 <unit bldFile="mw/remoteconn/mtptransports/mtpptpiptransport/group" mrp="mw/remoteconn/mtptransports/mtpptpiptransport/group/mtp_ptpip.mrp"/>
  4720 </component>
  4728 </component>
  4721 <component name="mtpcontroller" long-name="MTP Controller" introduced="^3" purpose="optional" plugin="Y">
  4729 <component name="mtpcontroller" long-name="MTP Controller" introduced="^3" purpose="optional" plugin="Y">
  4722 <unit bldFile="mw/remoteconn/mtptransports/mtpcontroller/group" mrp="mw/remoteconn/mtptransports/mtpcontroller/group/mtpcontroller.mrp"/>
  4730 <unit bldFile="mw/remoteconn/mtptransports/mtpcontroller/group" mrp="mw/remoteconn/mtptransports/mtpcontroller/group/mtpcontroller.mrp"/>
  4723 </component>
  4731 </component>
  4724 </collection>
  4732 </collection>
  4725 <collection name="mtpfws" long-name="MTP Frameworks" level="framework">
  4733 <collection name="mtpfws" long-name="MTP Frameworks" level="framework">
  4726 <component name="mtpfw" long-name="MTP Framework" introduced="^2" purpose="optional" filter="s60">
  4734 <component name="mtpfw" long-name="MTP Framework" introduced="^2" purpose="optional">
  4727 <unit bldFile="mw/remoteconn/mtpfws/mtpfw/group" mrp="mw/remoteconn/mtpfws/mtpfw/group/mtp_framework.mrp"/>
  4735 <unit bldFile="mw/remoteconn/mtpfws/mtpfw/group" mrp="mw/remoteconn/mtpfws/mtpfw/group/mtp_framework.mrp"/>
  4728 </component>
  4736 </component>
  4729 <component name="devdpextn" long-name="MTP Device Provider Extension" introduced="^4" purpose="optional" filter="s60">
  4737 <component name="devdpextn" long-name="MTP Device Provider Extension" introduced="^4" purpose="optional">
  4730 <!-- can't have a component inside another component. Need to move to mtpfws/devdpextn/group -->
  4738 <!-- can't have a component inside another component. Need to move to mtpfws/devdpextn/group -->
  4731 <unit bldFile="mw/remoteconn/mtpfws/mtpfw/dataproviders/devdp/devdpextn/group"/>
  4739 <unit bldFile="mw/remoteconn/mtpfws/mtpfw/dataproviders/devdp/devdpextn/group"/>
  4732 </component>
  4740 </component>
  4733 </collection>
  4741 </collection>
  4734 <collection name="mtpdataproviders" long-name="MTP Data Providers" level="generic">
  4742 <collection name="mtpdataproviders" long-name="MTP Data Providers" level="generic">
  4735 <component name="mtpfileandfolderdp" long-name="MTP File and Folder Provider" introduced="^2" purpose="optional" filter="s60" plugin="Y">
  4743 <component name="mtpfileandfolderdp" long-name="MTP File and Folder Provider" introduced="^2" purpose="optional" plugin="Y">
  4736 <unit bldFile="mw/remoteconn/mtpdataproviders/mtpfileandfolderdp/group" mrp="mw/remoteconn/mtpdataproviders/mtpfileandfolderdp/group/mtp_filedp.mrp"/>
  4744 <unit bldFile="mw/remoteconn/mtpdataproviders/mtpfileandfolderdp/group" mrp="mw/remoteconn/mtpdataproviders/mtpfileandfolderdp/group/mtp_filedp.mrp"/>
  4737 </component>
  4745 </component>
  4738 <component name="mtpimagedp" long-name="MTP Image Data Provider" introduced="^3" purpose="optional" filter="s60" plugin="Y">
  4746 <component name="mtpimagedp" long-name="MTP Image Data Provider" filter="gt" introduced="^3" purpose="optional" plugin="Y">
  4739 <unit bldFile="mw/remoteconn/mtpdataproviders/mtpimagedp/group" mrp="mw/remoteconn/mtpdataproviders/mtpimagedp/group/mtp_imagedp.mrp"/>
  4747 <unit bldFile="mw/remoteconn/mtpdataproviders/mtpimagedp/group" mrp="mw/remoteconn/mtpdataproviders/mtpimagedp/group/mtp_imagedp.mrp"/>
  4740 </component>
  4748 </component>
  4741 <component name="mtppictbridgedp" long-name="MTP PictBridge Data Provider" introduced="^3" purpose="optional" filter="s60" plugin="Y">
  4749 <component name="mtppictbridgedp" long-name="MTP PictBridge Data Provider" introduced="^3" purpose="optional" filter="gt" plugin="Y">
  4742 <unit bldFile="mw/remoteconn/mtpdataproviders/mtppictbridgedp/group" mrp="mw/remoteconn/mtpdataproviders/mtppictbridgedp/group/mtp_pictbridgedp.mrp"/>
  4750 <unit bldFile="mw/remoteconn/mtpdataproviders/mtppictbridgedp/group" mrp="mw/remoteconn/mtpdataproviders/mtppictbridgedp/group/mtp_pictbridgedp.mrp"/>
  4743 </component>
  4751 </component>
  4744 <component name="pictbridgeengine" long-name="MTP PictBridge Engine" introduced="^4" purpose="optional" filter="s60">
  4752 <component name="pictbridgeengine" long-name="MTP PictBridge Engine" introduced="^4" purpose="optional" filter="s60">
  4745 <!-- can't have a component inside another component. Need to move to mtpdataproviders/pictbridgeengine/group -->
  4753 <!-- can't have a component inside another component. Need to move to mtpdataproviders/pictbridgeengine/group -->
  4746 <unit bldFile="mw/remoteconn/mtpdataproviders/mtppictbridgedp/pictbridgeengine/group"/>
  4754 <unit bldFile="mw/remoteconn/mtpdataproviders/mtppictbridgedp/pictbridgeengine/group"/>
  4747 </component>
  4755 </component>
  4748 <component name="mtpplaybackcontroldp" long-name="MTP Playback Control Data Provider" introduced="^4" purpose="optional" filter="s60" plugin="Y">
  4756 <component name="mtpplaybackcontroldp" long-name="MTP Playback Control Data Provider" introduced="^4" filter="s60" purpose="optional" plugin="Y">
  4749 <unit bldFile="mw/remoteconn/mtpdataproviders/mtpplaybackcontroldp/group" mrp="mw/remoteconn/mtpdataproviders/mtpplaybackcontroldp/group/mtp_playbackcontroldp.mrp"/>
  4757 <unit bldFile="mw/remoteconn/mtpdataproviders/mtpplaybackcontroldp/group" mrp="mw/remoteconn/mtpdataproviders/mtpplaybackcontroldp/group/mtp_playbackcontroldp.mrp"/>
  4750 </component>
  4758 </component>
  4751 </collection>
  4759 </collection>
  4752 <collection name="backupandrestore" long-name="Backup and Restore" level="specific">
  4760 <collection name="backupandrestore" long-name="Backup and Restore" level="specific">
  4753 <component name="backupengine" long-name="Backup Engine" introduced="9.0" purpose="optional" filter="s60">
  4761 <component name="backupengine" long-name="Backup Engine" introduced="9.0" purpose="optional">
  4754 <unit bldFile="mw/remoteconn/backupandrestore/backupengine/group" mrp="mw/remoteconn/backupandrestore/backupengine/group/connectivity_backupengine.mrp"/>
  4762 <unit bldFile="mw/remoteconn/backupandrestore/backupengine/group" mrp="mw/remoteconn/backupandrestore/backupengine/group/connectivity_backupengine.mrp"/>
       
  4763 </component>
       
  4764 <component name="backuptest" long-name="Backup Test" introduced="^2" purpose="development">
       
  4765 <unit bldFile="mw/remoteconn/backupandrestore/backuptest/group" mrp="mw/remoteconn/backupandrestore/backuptest/group/connectivity_backuptest.mrp"/>
  4755 </component>
  4766 </component>
  4756 </collection>
  4767 </collection>
  4757 <collection name="obex" long-name="OBEX" level="generic">
  4768 <collection name="obex" long-name="OBEX" level="generic">
  4758 <component name="obexprotocol" long-name="OBEX Protocol" introduced="9.1" purpose="optional">
  4769 <component name="obexprotocol" long-name="OBEX Protocol" introduced="9.1" purpose="optional">
  4759 <unit bldFile="mw/remoteconn/obex/obexprotocol/group" mrp="mw/remoteconn/obex/obexprotocol/group/obex.mrp"/>
  4770 <unit bldFile="mw/remoteconn/obex/obexprotocol/group" mrp="mw/remoteconn/obex/obexprotocol/group/obex.mrp"/>
  4763 </component>
  4774 </component>
  4764 </collection>
  4775 </collection>
  4765 </block>
  4776 </block>
  4766 <block name="srvdiscovery" level="generic" long-name="Service Discovery and Usage" levels="plugin framework server generic specific">
  4777 <block name="srvdiscovery" level="generic" long-name="Service Discovery and Usage" levels="plugin framework server generic specific">
  4767 <collection name="upnpstack_plat" long-name="UPnP Stack Platform Interfaces" level="specific">
  4778 <collection name="upnpstack_plat" long-name="UPnP Stack Platform Interfaces" level="specific">
  4768 <component name="upnp_device_api" long-name="UPnP Device API" purpose="optional" introduced="^3" class="api">
  4779 <component name="upnp_device_api" long-name="UPnP Device API" purpose="optional" introduced="^3" filter="s60" class="api">
  4769 <unit bldFile="mw/srvdiscovery/upnp/upnpstack_plat/upnp_device_api/group"/>
  4780 <unit bldFile="mw/srvdiscovery/upnp/upnpstack_plat/upnp_device_api/group"/>
  4770 </component>
  4781 </component>
  4771 <component name="upnp_common_api" long-name="UPnP Common API" purpose="optional" introduced="^3" class="api">
  4782 <component name="upnp_common_api" long-name="UPnP Common API" purpose="optional" introduced="^3" filter="s60" class="api">
  4772 <unit bldFile="mw/srvdiscovery/upnp/upnpstack_plat/upnp_common_api/group"/>
  4783 <unit bldFile="mw/srvdiscovery/upnp/upnpstack_plat/upnp_common_api/group"/>
  4773 </component>
  4784 </component>
  4774 <component name="upnp_utils_api" long-name="UPnP Utils API" purpose="optional" introduced="^3" class="api">
  4785 <component name="upnp_utils_api" long-name="UPnP Utils API" purpose="optional" introduced="^3" filter="s60" class="api">
  4775 <unit bldFile="mw/srvdiscovery/upnp/upnpstack_plat/upnp_utils_api/group"/>
  4786 <unit bldFile="mw/srvdiscovery/upnp/upnpstack_plat/upnp_utils_api/group"/>
  4776 </component>
  4787 </component>
  4777 <component name="upnp_control_point_api" long-name="UPnP Control Point API" purpose="optional" introduced="^3" class="api">
  4788 <component name="upnp_control_point_api" long-name="UPnP Control Point API" purpose="optional" introduced="^3" filter="s60" class="api">
  4778 <unit bldFile="mw/srvdiscovery/upnp/upnpstack_plat/upnp_control_point_api/group"/>
  4789 <unit bldFile="mw/srvdiscovery/upnp/upnpstack_plat/upnp_control_point_api/group"/>
  4779 </component>
  4790 </component>
  4780 <component name="upnp_httpserver_api" long-name="UPnP HTTP Server API" purpose="optional" introduced="^3" class="api">
  4791 <component name="upnp_httpserver_api" long-name="UPnP HTTP Server API" purpose="optional" introduced="^3" filter="s60" class="api">
  4781 <unit bldFile="mw/srvdiscovery/upnp/upnpstack_plat/upnp_httpserver_api/group"/>
  4792 <unit bldFile="mw/srvdiscovery/upnp/upnpstack_plat/upnp_httpserver_api/group"/>
  4782 </component>
  4793 </component>
  4783 <component name="upnp_http_transfer_api" long-name="UPnP HTTP Transfer API" purpose="optional" introduced="^3" class="api">
  4794 <component name="upnp_http_transfer_api" long-name="UPnP HTTP Transfer API" purpose="optional" introduced="^3" filter="s60" class="api">
  4784 <unit bldFile="mw/srvdiscovery/upnp/upnpstack_plat/upnp_http_transfer_api/group"/>
  4795 <unit bldFile="mw/srvdiscovery/upnp/upnpstack_plat/upnp_http_transfer_api/group"/>
  4785 </component>
  4796 </component>
  4786 </collection>
  4797 </collection>
  4787 <collection name="servicediscoveryandcontrol" long-name="Service Discovery and Control" level="framework">
  4798 <collection name="servicediscoveryandcontrol" long-name="Service Discovery and Control" level="framework">
  4788 <component name="servicediscoveryfw" long-name="Service Discovery Framework" introduced="^3" purpose="optional" filter="s60">
  4799 <component name="servicediscoveryfw" long-name="Service Discovery Framework" introduced="^3" purpose="optional" filter="s60">
  4790 </component>
  4801 </component>
  4791 </collection>
  4802 </collection>
  4792 <collection name="upnp" long-name="UPnP" level="server">
  4803 <collection name="upnp" long-name="UPnP" level="server">
  4793 <component name="upnpstack" long-name="UPnP Stack" introduced="^3" purpose="optional" filter="s60">
  4804 <component name="upnpstack" long-name="UPnP Stack" introduced="^3" purpose="optional" filter="s60">
  4794 <unit bldFile="mw/srvdiscovery/upnp/upnpstack/group"/>
  4805 <unit bldFile="mw/srvdiscovery/upnp/upnpstack/group"/>
       
  4806 </component>
       
  4807 </collection>
       
  4808 <collection name="srvdiscovery_services" long-name="Service Discovery Services" level="server">
       
  4809 <component name="terminalmodeservice_plat" long-name="Terminal Mode Service Platform Interfaces" introduced="^4" filter="s60" class="api">
       
  4810 <unit bldFile="mw/srvdiscovery/services/terminalmodeservice_plat/group"/>
       
  4811 </component>
       
  4812 <component name="terminalmodeservice" long-name="Terminal Mode Service" introduced="^4" filter="s60">
       
  4813 <unit bldFile="mw/srvdiscovery/services/terminalmodeservice/group"/>
  4795 </component>
  4814 </component>
  4796 </collection>
  4815 </collection>
  4797 <collection name="srvdiscovery_info" long-name="Service Discovery and Usage Info" level="specific">
  4816 <collection name="srvdiscovery_info" long-name="Service Discovery and Usage Info" level="specific">
  4798 <component name="srvdiscovery_metadata" long-name="Service Discovery and Usage Metadata" introduced="^2" purpose="development" filter="s60" class="config PC">
  4817 <component name="srvdiscovery_metadata" long-name="Service Discovery and Usage Metadata" introduced="^2" purpose="development" filter="s60" class="config PC">
  4799 <unit mrp="mw/srvdiscovery/srvdiscovery_info/srvdiscovery_metadata/srvdiscovery_metadata.mrp"/>
  4818 <unit mrp="mw/srvdiscovery/srvdiscovery_info/srvdiscovery_metadata/srvdiscovery_metadata.mrp"/>
  5176 <unit bldFile="mw/usbservices/usbservices_plat/usb_watcher_info_api_header/group"/>
  5195 <unit bldFile="mw/usbservices/usbservices_plat/usb_watcher_info_api_header/group"/>
  5177 </component>
  5196 </component>
  5178 </collection>
  5197 </collection>
  5179 <collection name="usbengines" long-name="USB Engines" level="generic">
  5198 <collection name="usbengines" long-name="USB Engines" level="generic">
  5180 <component name="usbotgwatcher" filter="s60" long-name="USB OTG Watcher">
  5199 <component name="usbotgwatcher" filter="s60" long-name="USB OTG Watcher">
  5181 <unit bldFile="mw/usbservices/usbengines/usbotgwatcher/group"/>
  5200 <unit bldFile="mw/usbservices/usbengines/usbotgwatcher/group" filter="!test"/>
  5182 </component>
  5201 </component>
  5183 <component name="usbwatcher" filter="s60" long-name="USB Watcher">
  5202 <component name="usbwatcher" filter="s60" long-name="USB Watcher">
  5184 <unit bldFile="mw/usbservices/usbengines/usbwatcher/group"/>
  5203 <unit bldFile="mw/usbservices/usbengines/usbwatcher/group"/>
  5185 </component>
  5204 </component>
  5186 <component name="usblocodplugin" filter="s60" long-name="USB Local Connectivity Domain Plugin" plugin="Y">
  5205 <component name="usblocodplugin" filter="s60" long-name="USB Local Connectivity Domain Plugin" plugin="Y">
  5207 <unit bldFile="mw/usbservices/usbclasses/usbphoneasmodem/group"/>
  5226 <unit bldFile="mw/usbservices/usbclasses/usbphoneasmodem/group"/>
  5208 </component>
  5227 </component>
  5209 </collection>
  5228 </collection>
  5210 <collection name="usbuis" long-name="USB UIs" level="specific">
  5229 <collection name="usbuis" long-name="USB UIs" level="specific">
  5211 <component name="usbuinotif" filter="s60" long-name="USB UI Notifiers">
  5230 <component name="usbuinotif" filter="s60" long-name="USB UI Notifiers">
  5212 <unit bldFile="mw/usbservices/usbuis/usbuinotif" filter="!test" proFile="usbuinotif.pro" qmakeArgs="-r"/>
  5231 <unit bldFile="mw/usbservices/usbuis/usbuinotif" filter="!test" proFile="usbuinotif.pro"/>
  5213 </component>
  5232 </component>
  5214 <component name="imageprintuiprovider" filter="s60" long-name="ImagePrint UI Provider" plugin="Y">
  5233 <component name="imageprintuiprovider" filter="s60" long-name="ImagePrint UI Provider" plugin="Y">
  5215 <unit bldFile="mw/usbservices/usbuis/imageprintuiprovider/group"/>
  5234 <unit bldFile="mw/usbservices/usbuis/imageprintuiprovider/group"/>
  5216 </component>
  5235 </component>
  5217 <component name="usbimageprintui" filter="s60" long-name="ImagePrint UI">
  5236 <component name="usbimageprintui" filter="s60" long-name="ImagePrint UI">
  5218 <unit bldFile="mw/usbservices/usbuis/imageprintui/group"/>
  5237 <unit bldFile="mw/usbservices/usbuis/imageprintui/group"/>
  5219 </component>
  5238 </component>
  5220 <component name="usbsettingsapp" long-name="USB Settings Application" introduced="^4" filter="s60">
  5239 <component name="usbsettingsapp" long-name="USB Settings Application" introduced="^4" filter="s60">
  5221 <unit bldFile="mw/usbservices/usbuis/usbsettingsapp" proFile="usbsettingsapp.pro" qmakeArgs="-r"/>
  5240 <unit bldFile="mw/usbservices/usbuis/usbsettingsapp" proFile="usbsettingsapp.pro"/>
  5222 </component>
  5241 </component>
  5223 <component name="usbindicatorplugin" long-name="USB Indicator Plugin" introduced="^4" filter="s60" plugin="Y">
  5242 <component name="usbindicatorplugin" long-name="USB Indicator Plugin" introduced="^4" filter="s60" plugin="Y">
  5224 <unit bldFile="mw/usbservices/usbuis/usbindicatorplugin" proFile="usbindicatorplugin.pro" qmakeArgs="-r"/>
  5243 <unit bldFile="mw/usbservices/usbuis/usbindicatorplugin" proFile="usbindicatorplugin.pro"/>
       
  5244 </component>
       
  5245 </collection>
       
  5246 <collection name="usb_testtools" long-name="USB Test Tools" level="server">
       
  5247 <component name="usb_stubsrv" long-name="USB Stub Server" introduced="^4" filter="s60">
       
  5248 <unit bldFile="mw/usbservices/tsrc/testtools/stubsrv/group"/>
  5225 </component>
  5249 </component>
  5226 </collection>
  5250 </collection>
  5227 </block>
  5251 </block>
  5228 <block name="imghandling" level="specific" long-name="Image Handling" levels="lib util if">
  5252 <block name="imghandling" level="specific" long-name="Image Handling" levels="lib util if">
  5229 <collection name="imagehandling_plat" long-name="Image Handling Platform Interfaces" level="if">
  5253 <collection name="imagehandling_plat" long-name="Image Handling Platform Interfaces" level="if">
  5295 <component name="content_listing_framework_api" long-name="Content Listing Framework API" introduced="^2" filter="s60" class="api">
  5319 <component name="content_listing_framework_api" long-name="Content Listing Framework API" introduced="^2" filter="s60" class="api">
  5296 <unit bldFile="mw/mds/mds_pub/content_listing_framework_api/group" filter="!test"/>
  5320 <unit bldFile="mw/mds/mds_pub/content_listing_framework_api/group" filter="!test"/>
  5297 </component>
  5321 </component>
  5298 </collection>
  5322 </collection>
  5299 <collection name="metadataengine" long-name="Metadata Engine" level="eng">
  5323 <collection name="metadataengine" long-name="Metadata Engine" level="eng">
  5300 <component name="metadataengine_common" filter="s60" long-name="Metadata Engine Common" introduced="^2">
       
  5301 <unit bldFile="mw/mds/metadataengine/common/group"/>
       
  5302 </component>
       
  5303 <component name="metadataengine_server" filter="s60" long-name="Metadata Engine Server" introduced="^2">
       
  5304 <unit bldFile="mw/mds/metadataengine/server/group"/>
       
  5305 </component>
       
  5306 <component name="metadataengine_client" filter="s60" long-name="Metadata Engine Client" introduced="^2">
       
  5307 <unit bldFile="mw/mds/metadataengine/client/group"/>
       
  5308 </component>
       
  5309 <component name="metadataengine_build" filter="s60" long-name="Metadata Engine Build" introduced="^2">
  5324 <component name="metadataengine_build" filter="s60" long-name="Metadata Engine Build" introduced="^2">
  5310 <!--make this collection a single component, or split this bld.inf into the other units  -->
  5325 <!--collection is really a component. Move down a directory  -->
  5311 <unit bldFile="mw/mds/metadataengine/group"/>
  5326 <unit bldFile="mw/mds/metadataengine/group"/>
  5312 </component>
  5327 </component>
  5313 </collection>
  5328 </collection>
  5314 <collection name="locationmanager" long-name="Location Manager" level="mgr">
  5329 <collection name="locationmanager" long-name="Location Manager" level="mgr">
  5315 <component name="geoconverter" filter="s60" long-name="Geoconverter" introduced="^4">
  5330 <component name="geoconverter" filter="s60" long-name="Geoconverter" introduced="^4">
  5334 <unit bldFile="mw/mds/locationmanager/server/group"/>
  5349 <unit bldFile="mw/mds/locationmanager/server/group"/>
  5335 </component>
  5350 </component>
  5336 <component name="locationmanager_client" filter="s60" long-name="Location Manager Client" introduced="^2">
  5351 <component name="locationmanager_client" filter="s60" long-name="Location Manager Client" introduced="^2">
  5337 <unit bldFile="mw/mds/locationmanager/client/group"/>
  5352 <unit bldFile="mw/mds/locationmanager/client/group"/>
  5338 </component>
  5353 </component>
  5339 <component name="locationmanager_build" filter="s60" long-name="Location Manager Build" introduced="^2">
  5354 <component name="locationmanager_data" filter="s60" long-name="Location Manager Data" introduced="^2">
  5340 <!--make this collection a single component, or split this bld.inf into the other units  -->
  5355 <unit bldFile="mw/mds/locationmanager/data"/>
  5341 <unit bldFile="mw/mds/locationmanager/group"/>
       
  5342 </component>
  5356 </component>
  5343 </collection>
  5357 </collection>
  5344 <collection name="contextengine" long-name="Context Engine" level="eng">
  5358 <collection name="contextengine" long-name="Context Engine" level="eng">
  5345 <component name="contextengine_plugins" filter="s60" long-name="Context Engine Plugins" introduced="^2" plugin="Y">
       
  5346 <unit bldFile="mw/mds/contextengine/plugins/group"/>
       
  5347 </component>
       
  5348 <component name="contextengine_build" filter="s60" long-name="Context Engine Build" introduced="^2">
  5359 <component name="contextengine_build" filter="s60" long-name="Context Engine Build" introduced="^2">
  5349 <!--make this collection a single component, or make this unit self-contained  -->
  5360 <!-- collection is really a component. Move down a directory -->
  5350 <unit bldFile="mw/mds/contextengine/group"/>
  5361 <unit bldFile="mw/mds/contextengine/group"/>
  5351 </component>
  5362 </component>
  5352 </collection>
  5363 </collection>
  5353 <collection name="harvester" long-name="Harvester" level="eng">
  5364 <collection name="harvester" long-name="Harvester" level="eng">
  5354 <component name="blacklistclient" filter="s60" long-name="Blacklist Client" introduced="^2">
  5365 <component name="blacklistclient" filter="s60" long-name="Blacklist Client" introduced="^2">
  5373 <unit bldFile="mw/mds/harvester/server/group"/>
  5384 <unit bldFile="mw/mds/harvester/server/group"/>
  5374 </component>
  5385 </component>
  5375 <component name="harvester_client" filter="s60" long-name="Harvester Client" introduced="^2">
  5386 <component name="harvester_client" filter="s60" long-name="Harvester Client" introduced="^2">
  5376 <unit bldFile="mw/mds/harvester/client/group"/>
  5387 <unit bldFile="mw/mds/harvester/client/group"/>
  5377 </component>
  5388 </component>
  5378 <component name="harvester_build" filter="s60" long-name="Harvester Build" introduced="^2">
  5389 <component name="harvester_data" filter="s60" long-name="Harvester Data" introduced="^2" class="config">
  5379 <!-- split these exports into the other components -->
  5390 <!-- consider moving these exports into the other components -->
  5380 <unit bldFile="mw/mds/harvester/group"/>
  5391 <unit bldFile="mw/mds/harvester/data"/>
  5381 </component>
  5392 </component>
  5382 </collection>
  5393 </collection>
  5383 <collection name="watchdog" long-name="Watchdog" level="server">
  5394 <collection name="watchdog" long-name="Watchdog" level="server">
  5384 <!-- collection is really a component. Move down a directory -->
  5395 <!-- collection is really a component. Move down a directory -->
  5385 <component name="mdswatchdog" filter="s60" long-name="Metadata Watchdog" introduced="^2">
  5396 <component name="mdswatchdog" filter="s60" long-name="Metadata Watchdog" introduced="^2">
  5391 <component name="clfwrapper_build" filter="s60" long-name="CLF Wrapper Build" introduced="^2">
  5402 <component name="clfwrapper_build" filter="s60" long-name="CLF Wrapper Build" introduced="^2">
  5392 <unit bldFile="mw/mds/clfwrapper/group"/>
  5403 <unit bldFile="mw/mds/clfwrapper/group"/>
  5393 </component>
  5404 </component>
  5394 </collection>
  5405 </collection>
  5395 <collection name="mds_info" long-name="Metadata Services Info" level="int">
  5406 <collection name="mds_info" long-name="Metadata Services Info" level="int">
  5396 <component name="mds_build" filter="s60" long-name="Metadata Services Build" introduced="^2">
  5407 <component name="mds_rom" filter="s60" long-name="Metadata Services ROM" introduced="^2" class="config">
  5397 <!-- consider distributiing this into the rest of the components in the package -->
  5408 <!-- consider moving these exports into the other collections -->
  5398 <unit bldFile="mw/mds/group"/>
  5409 <unit bldFile="mw/mds/rom"/>
  5399 </component>
  5410 </component>
  5400 </collection>
  5411 </collection>
  5401 </block>
  5412 </block>
  5402 <block name="videoutils" level="specific" long-name="Video Utils" levels="eng util if">
  5413 <block name="videoutils" level="specific" long-name="Video Utils" levels="eng util if">
  5403 <collection name="videoutils_plat" long-name="Video Utils Platform Interfaces" level="if">
  5414 <collection name="videoutils_plat" long-name="Video Utils Platform Interfaces" level="if">
  5404 <component name="videoscheduler_api" long-name="Video Scheduler API" filter="s60" class="api">
       
  5405 <unit bldFile="mw/videoutils/videoutils_plat/videoscheduler_api/group"/>
       
  5406 </component>
       
  5407 <component name="videoplayer_constants_api" long-name="Videoplayer Constants API" filter="s60" class="api">
  5415 <component name="videoplayer_constants_api" long-name="Videoplayer Constants API" filter="s60" class="api">
  5408 <unit bldFile="mw/videoutils/videoutils_plat/videoplayer_constants_api/group"/>
  5416 <unit bldFile="mw/videoutils/videoutils_plat/videoplayer_constants_api/group"/>
  5409 </component>
  5417 </component>
  5410 </collection>
       
  5411 <collection name="videoscheduler" long-name="Video Scheduler" level="util">
       
  5412 <!-- don't build these -->
       
  5413 <component name="schedulerclient" filter="s60" long-name="Video Scheduler Client"/>
       
  5414 <component name="schedulerserver" filter="s60" long-name="Video Scheduler Server"/>
       
  5415 </collection>
  5418 </collection>
  5416 </block>
  5419 </block>
  5417 <block name="mmmw" level="generic" long-name="Multimedia Middleware" levels="plugin framework server generic specific">
  5420 <block name="mmmw" level="generic" long-name="Multimedia Middleware" levels="plugin framework server generic specific">
  5418 <collection name="mmmw_plat" long-name="Multimedia Middleware Platform Interfaces" level="specific">
  5421 <collection name="mmmw_plat" long-name="Multimedia Middleware Platform Interfaces" level="specific">
  5419 <component name="multimedia_data_source_api" long-name="Multimedia Data Source API" filter="s60" class="api">
  5422 <component name="multimedia_data_source_api" long-name="Multimedia Data Source API" filter="s60" class="api">
  5546 <unit mrp="mw/mmmw/mmmw_info/mmmw_metadata/mmmw_metadata.mrp"/>
  5549 <unit mrp="mw/mmmw/mmmw_info/mmmw_metadata/mmmw_metadata.mrp"/>
  5547 </component>
  5550 </component>
  5548 </collection>
  5551 </collection>
  5549 </block>
  5552 </block>
  5550 <block name="gstreamer" level="generic" long-name="GStreamer" levels="plugin core api">
  5553 <block name="gstreamer" level="generic" long-name="GStreamer" levels="plugin core api">
  5551 <!-- Uncomment all units when configuration is in place. All currently #included from gstreamer_build -->
       
  5552 <!-- structure matches planned directory layout -->
  5554 <!-- structure matches planned directory layout -->
  5553 <collection name="gstreamerfw" long-name="GStreamer Framework" level="core">
  5555 <collection name="gstreamerfw" long-name="GStreamer Framework" level="core">
  5554 <component name="gstreamer_core" long-name="GStreamer Core" introduced="^3" class="placeholder">
  5556 <component name="gstreamer_core" long-name="GStreamer Core" introduced="^3" filter="s60">
  5555 <!--<unit bldFile="gstreamer_core/group"/>-->
  5557 <unit bldFile="mw/gstreamer/gstreamer_core/group"/>
  5556 </component>
  5558 </component>
  5557 </collection>
  5559 </collection>
  5558 <collection name="gst_plugins" long-name="GStreamer Plugins" level="plugin">
  5560 <collection name="gst_plugins" long-name="GStreamer Plugins" level="plugin">
  5559 <component name="gst_plugins_base" long-name="GStreamer Base Plugins" introduced="^3" class="placeholder">
  5561 <component name="gst_plugins_base" long-name="GStreamer Base Plugins" introduced="^3" filter="s60">
  5560 <!--<unit bldFile="gst_plugins_base/group"/>-->
  5562 <unit bldFile="mw/gstreamer/gst_plugins_base/group"/>
  5561 </component>
  5563 </component>
  5562 <component name="gst_plugins_good" long-name="GStreamer Good Plugins" introduced="^3" class="placeholder">
  5564 <component name="gst_plugins_good" long-name="GStreamer Good Plugins" introduced="^3" filter="s60">
  5563 <!--<unit bldFile="gst_plugins_good/group"/>-->
  5565 <unit bldFile="mw/gstreamer/gst_plugins_good/group"/>
  5564 </component>
  5566 </component>
  5565 <component name="gst_plugins_symbian" filter="s60" long-name="GStreamer Sybmian Plugins" introduced="^3" class="placeholder">
  5567 <component name="gst_plugins_symbian" filter="s60" long-name="GStreamer Sybmian Plugins" introduced="^3">
  5566 <!--<unit bldFile="gst_plugins_symbian/group" filter="!test"/>-->
  5568 <unit bldFile="mw/gstreamer/gst_plugins_symbian/group" filter="!test"/>
  5567 <!-- add ,pref_test,TA_GSTREAMER filters later -->
       
  5568 </component>
  5569 </component>
  5569 </collection>
  5570 </collection>
  5570 <collection name="gstregistrygenerator" long-name="GStreamer Registry Generator" level="core">
  5571 <collection name="gstregistrygenerator" long-name="GStreamer Registry Generator" level="core">
  5571 <!-- collection is really a component. Move down an directory -->
  5572 <!-- collection is really a component. Move down an directory  -->
  5572 <component name="gstregistrygenerator_build" filter="s60" long-name="GStreamer Registry Generator Build" introduced="^3" class="placeholder">
  5573 <component name="gstregistrygenerator_build" filter="s60" long-name="GStreamer Registry Generator Build" introduced="^3">
  5573 <!-- <unit bldFile="gstregistrygenerator/group"/>-->
  5574 <unit bldFile="mw/gstreamer/gstregistrygenerator/group"/>
  5574 </component>
  5575 </component>
  5575 </collection>
  5576 </collection>
  5576 <collection name="gst_test_apps" long-name="GStreamer Test Applications" level="api">
  5577 <collection name="gst_test_apps" long-name="GStreamer Test Applications" level="api"/>
  5577 <component name="gst_player" filter="s60" long-name="GStreamer Player" introduced="^3" purpose="development" class="placeholder">
       
  5578 <!-- <unit bldFile="gst_test_apps/gst_player/group"/>-->
       
  5579 </component>
       
  5580 </collection>
       
  5581 <collection name="gstreamer_info" long-name="GStreamer Info" level="api">
  5578 <collection name="gstreamer_info" long-name="GStreamer Info" level="api">
  5582 <component name="gstreamer_build" filter="s60" long-name="GStreamer Build" introduced="^3">
  5579 <component name="gstreamer_rom" filter="s60" long-name="GStreamer ROM" introduced="^3" class="config">
  5583 <!-- make this a ROM component or split up instead? -->
  5580 <unit bldFile="mw/gstreamer/rom"/>
  5584 <unit bldFile="mw/gstreamer/group"/>
       
  5585 </component>
  5581 </component>
  5586 </collection>
  5582 </collection>
  5587 </block>
  5583 </block>
  5588 <block name="helix" level="generic" long-name="Helix" levels="plugin framework server generic specific">
  5584 <block name="helix" level="generic" long-name="Helix" levels="plugin framework server generic specific">
  5589 <collection name="helix_ren" long-name="Helix Engine" level="framework">
  5585 <collection name="helix_ren" long-name="Helix Engine" level="framework">
  5590 <!-- what does "ren" stand for? -->
  5586 <component name="helix_ren_build" filter="s60" long-name="Helix Engine Build" introduced="^2">
  5591 <component name="helix_stub" filter="s60" long-name="Helix Stub" introduced="^2" class="api">
  5587 <unit bldFile="mw/helix/helix_ren/group"/>
       
  5588 </component>
       
  5589 <component name="helix_stub" filter="sf_build" long-name="Helix Stub" introduced="^2" class="api">
  5592 <unit bldFile="mw/helix/helix_ren/helix_stub/group"/>
  5590 <unit bldFile="mw/helix/helix_ren/helix_stub/group"/>
       
  5591 </component>
       
  5592 <component name="helixrfsplugin" filter="s60" long-name="Helix RFS Plugin" introduced="^2" plugin="Y">
       
  5593 <unit bldFile="mw/helix/helix_ren/helixrfsplugin/group"/>
  5593 </component>
  5594 </component>
  5594 </collection>
  5595 </collection>
  5595 </block>
  5596 </block>
  5596 <block name="camerasrv" level="specific" long-name="Camera Services" levels="plugin fw api">
  5597 <block name="camerasrv" level="specific" long-name="Camera Services" levels="plugin fw api">
  5597 <collection name="camerasrv_plat" long-name="Camera Services Platform Interfaces" level="api">
  5598 <collection name="camerasrv_plat" long-name="Camera Services Platform Interfaces" level="api">
  5618 </component>
  5619 </component>
  5619 </collection>
  5620 </collection>
  5620 <collection name="configmanagers" long-name="Config Managers" level="api">
  5621 <collection name="configmanagers" long-name="Config Managers" level="api">
  5621 <component name="imagingconfigmanager" filter="s60" long-name="Imaging Config Manager">
  5622 <component name="imagingconfigmanager" filter="s60" long-name="Imaging Config Manager">
  5622 <unit bldFile="mw/camerasrv/configmanagers/imagingconfigmanager/group"/>
  5623 <unit bldFile="mw/camerasrv/configmanagers/imagingconfigmanager/group"/>
  5623 </component>
       
  5624 </collection>
       
  5625 <collection name="camerasrv_info" long-name="Camera Services Info" level="api">
       
  5626 <component name="camerasrv_build" filter="s60" long-name="Camera Services Build">
       
  5627 <!-- should split into individual bld.infs -->
       
  5628 <unit bldFile="mw/camerasrv/group"/>
       
  5629 </component>
  5624 </component>
  5630 </collection>
  5625 </collection>
  5631 </block>
  5626 </block>
  5632 <block name="mmappfw" level="specific" long-name="Multimedia App Framework" levels="fw utils if">
  5627 <block name="mmappfw" level="specific" long-name="Multimedia App Framework" levels="fw utils if">
  5633 <collection name="mmappfw_plat" long-name="Multimedia App Framework Platform Interfaces" level="if">
  5628 <collection name="mmappfw_plat" long-name="Multimedia App Framework Platform Interfaces" level="if">
  5862 </component>
  5857 </component>
  5863 </collection>
  5858 </collection>
  5864 </block>
  5859 </block>
  5865 <block name="qt" level="generic" long-name="Qt" levels="tool mw app">
  5860 <block name="qt" level="generic" long-name="Qt" levels="tool mw app">
  5866 <collection name="qtconf" long-name="Qt Config" level="tool">
  5861 <collection name="qtconf" long-name="Qt Config" level="tool">
  5867 <component name="qt_deviceconfiguration" long-name="Qt Device Configuration" filter="qt_tools" introduced="^2" class="config tool">
  5862 <component name="qt_deviceconfiguration" long-name="Qt Device Configuration" filter="s60,qt_tools" introduced="^2" class="config tool">
  5868 <unit bldFile="mw/qt/src/s60installs/deviceconfiguration"/>
  5863 <unit bldFile="mw/qt/src/s60installs/deviceconfiguration"/>
  5869 </component>
  5864 </component>
  5870 </collection>
  5865 </collection>
  5871 <collection name="qt_info" long-name="Qt Info" level="mw">
  5866 <collection name="qt_info" long-name="Qt Info" level="mw">
  5872 <component name="qt_build" long-name="Qt Build" introduced="^2">
  5867 <component name="qt_build" long-name="Qt Build" introduced="^2" filter="s60">
  5873 <unit bldFile="mw/qt" proFile="projects.pro" qmakeArgs="-r"/>
  5868 <unit bldFile="mw/qt" proFile="projects.pro"/>
  5874 </component>
  5869 </component>
  5875 </collection>
  5870 </collection>
  5876 <collection name="qtdemos" long-name="Qt Demos" level="app"/>
  5871 <collection name="qtdemos" long-name="Qt Demos" level="app"/>
  5877 <collection name="qtexamples" long-name="Qt Examples" level="app"/>
  5872 <collection name="qtexamples" long-name="Qt Examples" level="app"/>
  5878 <collection name="qt_tests" long-name="Qt Tests" level="app"/>
  5873 <collection name="qt_tests" long-name="Qt Tests" level="app"/>
  5879 </block>
  5874 </block>
  5880 <block name="qtmobility" level="generic" long-name="Qt Mobility" levels="tool mw app">
  5875 <block name="qtmobility" level="generic" long-name="Qt Mobility" levels="tool mw app">
  5881 <collection name="qtmobility_collection" long-name="Qt Mobility collection" level="app">
  5876 <collection name="qtmobility_info" long-name="Qt Mobility Info" level="mw">
  5882 <component name="qtmobility_build" long-name="Qt Mobility Build" introduced="^4">
  5877 <component name="qtmobilityconf" long-name="Qt Mobility Config" filter="s60,tools" introduced="^4">
  5883 <!-- break this up into the above collections-->
  5878 <unit bldFile="mw/qtmobility/group"/>
  5884 <unit bldFile="mw/qtmobility" proFile="qtmobility.pro" qmakeArgs="-r"/>
  5879 </component>
  5885 </component>
  5880 <component name="qtmobility_build" long-name="Qt Mobility Build" introduced="^4" filter="s60">
  5886 </collection>
  5881 <unit bldFile="mw/qtmobility" proFile="qtmobility.pro"/>
       
  5882 </component>
       
  5883 </collection>
       
  5884 <collection name="qtmobility_examples" long-name="Qt Mobility Examples" level="app"/>
       
  5885 <collection name="tests" long-name="Qt Mobility Tests"/>
  5887 </block>
  5886 </block>
  5888 <block name="qtextensions" level="generic" long-name="Qt Extensions" levels="tool mw app">
  5887 <block name="qtextensions" level="generic" long-name="Qt Extensions" levels="tool mw app">
  5889 <collection name="qtecomplugins" long-name="Qt ECom Plugins" level="app">
  5888 <collection name="qtecomplugins" long-name="Qt ECom Plugins" level="app">
  5890 <component name="qtecomplugins_build" filter="qtecomplugins" long-name="Qt ECom Plugin" purpose="development" introduced="^4" plugin="Y">
  5889 <component name="qtecomplugins_build" filter="s60,qtecomplugins" long-name="Qt ECom Plugin" purpose="development" introduced="^4" plugin="Y">
  5891 <unit bldFile="mw/qtextensions/qtecomplugins" proFile="qtecomplugins.pro" qmakeArgs="-r"/>
  5890 <unit bldFile="mw/qtextensions/qtecomplugins" proFile="qtecomplugins.pro"/>
  5892 </component>
  5891 </component>
  5893 <component name="qtextensions_examples" filter="qtextensionsexamples,build_as_app" long-name="Qt ECom Plugin Examples" purpose="development" introduced="^4">
  5892 <component name="qtextensions_examples" filter="s60,qtextensionsexamples,build_as_app" long-name="Qt ECom Plugin Examples" purpose="development" introduced="^4">
  5894 <unit bldFile="mw/qtextensions/qtecomplugins/examples" proFile="examples.pro" qmakeArgs="-r"/>
  5893 <unit bldFile="mw/qtextensions/qtecomplugins/examples" proFile="examples.pro"/>
  5895 </component>
  5894 </component>
  5896 </collection>
  5895 </collection>
  5897 <collection name="qthighway" long-name="Qt Highway" level="app">
  5896 <collection name="qthighway" long-name="Qt Highway" level="app">
  5898 <component name="qthighway_build" filter="qthighway" long-name="Qt Highway" purpose="development" introduced="^4">
  5897 <component name="qthighway_build" filter="s60,qthighway" long-name="Qt Highway" purpose="development" introduced="^4">
  5899 <unit bldFile="mw/qtextensions/qthighway" proFile="qthighway.pro" qmakeArgs="-r"/>
  5898 <unit bldFile="mw/qtextensions/qthighway" proFile="qthighway.pro"/>
  5900 </component>
       
  5901 <component name="qthighway_examples" filter="qtextensionsexamples,build_as_app" long-name="Qt Highway Examples" purpose="development" introduced="^4">
       
  5902 <unit bldFile="mw/qtextensions/qthighway/examples" proFile="examples.pro" qmakeArgs="-r"/>
       
  5903 </component>
  5899 </component>
  5904 </collection>
  5900 </collection>
  5905 <collection name="qtmobileextensions" long-name="Qt Mobile Extensions" level="app">
  5901 <collection name="qtmobileextensions" long-name="Qt Mobile Extensions" level="app">
  5906 <component name="qtmobileextensions_build" filter="qtextension" long-name="Qt Mobile Extensions" purpose="development" introduced="^4">
  5902 <component name="qtmobileextensions_build" filter="s60,qtextension" long-name="Qt Mobile Extensions" purpose="development" introduced="^4">
  5907 <unit bldFile="mw/qtextensions/qtmobileextensions" proFile="qtmobileextensions.pro" qmakeArgs="-r"/>
  5903 <unit bldFile="mw/qtextensions/qtmobileextensions" proFile="qtmobileextensions.pro"/>
  5908 </component>
  5904 </component>
  5909 <component name="qtmobileextensions_examples" filter="qtextensionsexamples,build_as_app" long-name="Qt Mobile Extensions Examples" purpose="development" introduced="^4">
  5905 <component name="qtmobileextensions_examples" filter="s60,qtextensionsexamples,build_as_app" long-name="Qt Mobile Extensions Examples" purpose="development" introduced="^4">
  5910 <unit bldFile="mw/qtextensions/qtmobileextensions/examples" proFile="examples.pro" qmakeArgs="-r"/>
  5906 <unit bldFile="mw/qtextensions/qtmobileextensions/examples" proFile="examples.pro"/>
  5911 </component>
  5907 </component>
  5912 </collection>
  5908 </collection>
  5913 <collection name="qhbstyle" level="mw" long-name="Qt Orbit Style">
  5909 <collection name="qhbstyle" level="mw" long-name="Qt Orbit Style">
  5914 <component name="qhbstyle_build" long-name="Qt Orbit Style Build" introduced="^4">
  5910 <component name="qhbstyle_build" long-name="Qt Orbit Style Build" introduced="^4" filter="s60">
  5915 <unit bldFile="mw/qtextensions/qhbstyle" qmakeArgs="-r" proFile="qhbstyle.pro"/>
  5911 <unit bldFile="mw/qtextensions/qhbstyle" proFile="qhbstyle.pro"/>
  5916 </component>
  5912 </component>
  5917 </collection>
  5913 </collection>
  5918 <collection name="qtextensions_info" long-name="Qt Extensions Info" level="app">
  5914 <collection name="qtextensions_info" long-name="Qt Extensions Info" level="app">
  5919 <component name="qtextensions_conf" long-name="Qt Extensions Confgure" introduced="^4" filter="qt_tools" class="config">
  5915 <component name="qtextensions_conf" long-name="Qt Extensions Confgure" introduced="^4" filter="s60,qt_tools" class="config">
  5920 <unit bldFile="mw/qtextensions/group"/>
  5916 <unit bldFile="mw/qtextensions/group"/>
  5921 </component>
       
  5922 <component name="qtextensions_build" long-name="Qt Extensions Build" introduced="^4">
       
  5923 <!-- break this up into the above collections-->
       
  5924 <unit bldFile="mw/qtextensions" proFile="qtextensions.pro" qmakeArgs="-r"/>
       
  5925 </component>
  5917 </component>
  5926 </collection>
  5918 </collection>
  5927 </block>
  5919 </block>
  5928 <block name="hb" level="generic" long-name="Orbit" levels="engine test api">
  5920 <block name="hb" level="generic" long-name="Orbit" levels="engine test api">
  5929 <collection name="hb_info" long-name="Orbit Info" level="api">
  5921 <collection name="hb_info" long-name="Orbit Info" level="api">
  5930 <component name="hb_build" long-name="Orbit Build" introduced="^4">
  5922 <component name="hb_build" long-name="Orbit Build" introduced="^4" filter="s60">
  5931 <!-- should break this down into actual components -->
  5923 <!-- should break this down into actual components -->
  5932 <unit bldFile="mw/hb" proFile="hb.pro" qmakeArgs="-r MMP_RULES+=EXPORTUNFROZEN"/>
  5924 <unit bldFile="mw/hb" proFile="hb.pro" qmakeArgs="-r MMP_RULES+=EXPORTUNFROZEN"/>
  5933 </component>
  5925 </component>
  5934 </collection>
  5926 </collection>
  5935 </block>
  5927 </block>
  6631 </collection>
  6623 </collection>
  6632 <collection name="fontsupport" long-name="Font Support" level="generic">
  6624 <collection name="fontsupport" long-name="Font Support" level="generic">
  6633 <component name="fontprovider" filter="s60" long-name="Font Provider">
  6625 <component name="fontprovider" filter="s60" long-name="Font Provider">
  6634 <unit bldFile="mw/uiresources/fontsupport/fontprovider/group"/>
  6626 <unit bldFile="mw/uiresources/fontsupport/fontprovider/group"/>
  6635 </component>
  6627 </component>
  6636 <!-- R&D materials, should be Nokia only: exports S60 fonts, removes freetype
  6628 <component name="fontutils" long-name="Font Utils" filter="s60">
  6637       <component id="s60_fonts" filter="s60" name="S60 Fonts">
       
  6638         <unit bldFile="fontsupport/fontutils/group"/>
       
  6639       </component>
       
  6640 -->
       
  6641 <component name="fontutils" filter="sf_build" long-name="Font Utils">
       
  6642 <unit bldFile="mw/uiresources/fontsupport/fontutils/FontUtils/group"/>
  6629 <unit bldFile="mw/uiresources/fontsupport/fontutils/FontUtils/group"/>
  6643 </component>
  6630 </component>
  6644 </collection>
  6631 </collection>
  6645 <collection name="helpthemes" long-name="Help Themes" level="data">
  6632 <collection name="helpthemes" long-name="Help Themes" level="data">
  6646 <!-- collection is really a component. Need to move down a directory -->
  6633 <!-- collection is really a component. Need to move down a directory -->
  6668 </collection>
  6655 </collection>
  6669 <collection name="tacticonserver" long-name="Tacticon Server" level="server">
  6656 <collection name="tacticonserver" long-name="Tacticon Server" level="server">
  6670 <!-- collection is really a component. Move down a directory  -->
  6657 <!-- collection is really a component. Move down a directory  -->
  6671 <component name="tacticonserver_build" filter="s60" long-name="Tacticon Server Build" introduced="^3">
  6658 <component name="tacticonserver_build" filter="s60" long-name="Tacticon Server Build" introduced="^3">
  6672 <unit bldFile="mw/hapticsservices/tacticonserver/group"/>
  6659 <unit bldFile="mw/hapticsservices/tacticonserver/group"/>
  6673 <!-- clients and servers are suauly the same component. Consider moving pluign to a separate component if needed -->
  6660 <!-- clients and servers are usualy the same component. Consider moving plugins to separate components if needed -->
       
  6661 </component>
       
  6662 <component name="tacticonhapticsplugin" long-name="Tacticon Haptics Plugin" introduced="^3" filter="s60,dfs_build" plugin="Y">
       
  6663 <unit bldFile="mw/hapticsservices/tacticonserver/server/tacticonpluginfw/tacticonhapticsplugin/group"/>
  6674 </component>
  6664 </component>
  6675 </collection>
  6665 </collection>
  6676 <collection name="tactilefeedback" long-name="Tactile Feedback" level="fw">
  6666 <collection name="tactilefeedback" long-name="Tactile Feedback" level="fw">
  6677 <component name="tactilearearegistry" filter="s60" long-name="Tactile Area Registry" introduced="^1">
  6667 <component name="tactilearearegistry" filter="s60" long-name="Tactile Area Registry" introduced="^1">
  6678 <unit bldFile="mw/hapticsservices/tactilefeedback/tactilearearegistry/group"/>
  6668 <unit bldFile="mw/hapticsservices/tactilefeedback/tactilearearegistry/group"/>
  6679 </component>
  6669 </component>
  6680 <component name="tactilefeedbackresolver" filter="s60" long-name="Tactile Feedback Resolver" introduced="^1">
  6670 <component name="tactilefeedbackresolver" filter="s60" long-name="Tactile Feedback Resolver" introduced="^1">
  6681 <unit bldFile="mw/hapticsservices/tactilefeedback/tactilefeedbackresolver/group"/>
  6671 <unit bldFile="mw/hapticsservices/tactilefeedback/tactilefeedbackresolver/group"/>
  6682 </component>
  6672 </component>
       
  6673 <component name="tactilefeedbackresolver_plugins" long-name="Tactile Feedback Resolver Plugins" introduced="^1" filter="s60,dfs_build" plugin="Y">
       
  6674 <unit bldFile="mw/hapticsservices/tactilefeedback/tactilefeedbackresolver/plugins/group"/>
       
  6675 </component>
  6683 <component name="tactileclickplugin" filter="s60" long-name="Tactile Click Plugin" introduced="^1" plugin="Y">
  6676 <component name="tactileclickplugin" filter="s60" long-name="Tactile Click Plugin" introduced="^1" plugin="Y">
  6684 <unit bldFile="mw/hapticsservices/tactilefeedback/tactileclickplugin/group"/>
  6677 <unit bldFile="mw/hapticsservices/tactilefeedback/tactileclickplugin/group"/>
  6685 </component>
  6678 </component>
  6686 <component name="tactilefeedbackclient" filter="s60" long-name="Tactile Feedback Client" introduced="^1">
  6679 <component name="tactilefeedbackclient" filter="s60" long-name="Tactile Feedback Client" introduced="^1">
  6687 <unit bldFile="mw/hapticsservices/tactilefeedback/tactilefeedbackclient/group"/>
  6680 <unit bldFile="mw/hapticsservices/tactilefeedback/tactilefeedbackclient/group"/>
  6688 </component>
  6681 </component>
  6689 <component name="tactileactionplugin" filter="s60" long-name="Tactile Action Plugin" introduced="^1" plugin="Y">
  6682 <component name="tactileactionplugin" filter="s60" long-name="Tactile Action Plugin" introduced="^1" plugin="Y">
  6690 <unit bldFile="mw/hapticsservices/tactilefeedback/tactileactionplugin/group"/>
  6683 <unit bldFile="mw/hapticsservices/tactilefeedback/tactileactionplugin/group"/>
  6691 </component>
  6684 </component>
  6692 <component name="tactilefeedback_build" filter="s60" long-name="Tactile Feedback Build" introduced="^1">
  6685 <component name="tactilefeedback_rom" filter="s60" long-name="Tactile Feedback ROM" introduced="^1">
  6693 <!-- consider moving IBY to one fo the above components -->
  6686 <unit bldFile="mw/hapticsservices/tactilefeedback/rom"/>
  6694 <unit bldFile="mw/hapticsservices/tactilefeedback/group"/>
       
  6695 </component>
  6687 </component>
  6696 </collection>
  6688 </collection>
  6697 </block>
  6689 </block>
  6698 <block name="platformthemes" level="specific" long-name="Platform Themes" levels="framework generic ui">
  6690 <block name="platformthemes" level="specific" long-name="Platform Themes" levels="framework generic ui">
  6699 <collection name="platformthemes_info" long-name="Platform Themes Info">
  6691 <collection name="platformthemes_info" long-name="Platform Themes Info">
  6700 <component name="platformthemes_build" long-name="Platform Themes Build">
  6692 <component name="platformthemes_build" long-name="Platform Themes Build" filter="s60">
  6701 <!-- no real structure in this package. Should break into collections / components -->
  6693 <!-- no real structure in this package. Should break into collections / components -->
  6702 <unit bldFile="mw/platformthemes" proFile="platformthemes.pro"/>
  6694 <unit bldFile="mw/platformthemes" proFile="platformthemes.pro"/>
  6703 </component>
  6695 </component>
  6704 </collection>
  6696 </collection>
  6705 </block>
  6697 </block>
  6865 <component name="startup_list_management_api" long-name="Startup List Management API" filter="s60" class="api">
  6857 <component name="startup_list_management_api" long-name="Startup List Management API" filter="s60" class="api">
  6866 <unit bldFile="mw/appinstall/appinstall_pub/startup_list_management_api/group"/>
  6858 <unit bldFile="mw/appinstall/appinstall_pub/startup_list_management_api/group"/>
  6867 </component>
  6859 </component>
  6868 </collection>
  6860 </collection>
  6869 <collection name="ncdengine" long-name="Nokia Content Discover" level="framework">
  6861 <collection name="ncdengine" long-name="Nokia Content Discover" level="framework">
  6870 <component name="ncdengine_build" filter="s60" long-name="NCD API" introduced="^1">
  6862 <component name="ncdengine_build" filter="s60" long-name="NCD Engine" introduced="^1">
  6871 <unit bldFile="mw/appinstall/ncdengine/group"/>
  6863 <unit bldFile="mw/appinstall/ncdengine/group"/>
  6872 </component>
  6864 </component>
  6873 <component name="ncdengine_engine" filter="s60" long-name="NCD Engine" introduced="^1">
  6865 <component name="ncdengine_qt_build" filter="s60" long-name="NCD Qt Engine">
  6874 <unit bldFile="mw/appinstall/ncdengine/engine" proFile="engine.pro" qmakeArgs="-r"/>
  6866 <unit bldFile="mw/appinstall/ncdengine/engine" proFile="engine.pro"/>
  6875 </component>
  6867 </component>
  6876 </collection>
  6868 </collection>
  6877 <collection name="appinstaller" long-name="Application Installer" level="generic">
  6869 <collection name="appinstaller" long-name="Application Installer" level="generic">
  6878 <component name="appinstui" filter="s60" long-name="Application Installer UI" introduced="^2">
  6870 <component name="appinstui" filter="s60" long-name="Application Installer UI" introduced="^2">
  6879 <unit bldFile="mw/appinstall/appinstaller/appinstui/group"/>
  6871 <unit bldFile="mw/appinstall/appinstaller/appinstui/group"/>
  6880 </component>
  6872 </component>
  6881 <component name="appinstui_qt" filter="s60" long-name="Application Installer Qt UI" introduced="^2">
  6873 <component name="appinstui_qt" filter="s60" long-name="Application Installer Qt UI" introduced="^2">
  6882 <unit bldFile="mw/appinstall/appinstaller/appinstui" proFile="appinstui.pro" qmakeArgs="-r"/>
  6874 <unit bldFile="mw/appinstall/appinstaller/appinstui" proFile="appinstui.pro"/>
  6883 </component>
  6875 </component>
  6884 </collection>
  6876 </collection>
  6885 <collection name="iaupdateapi_stub" long-name="IA Update API Stub" level="api">
  6877 <collection name="iaupdateapi_stub" long-name="IA Update API Stub" level="api">
  6886 <!-- the collection is really a component. Move down a directory.-->
  6878 <!-- the collection is really a component. Move down a directory.-->
  6887 <component name="iaupdateapi_stub_build" long-name="IA Update API Stub Build" filter="s60" introduced="^2">
  6879 <component name="iaupdateapi_stub_build" long-name="IA Update API Stub Build" filter="s60" introduced="^2">
  6889 </component>
  6881 </component>
  6890 </collection>
  6882 </collection>
  6891 <collection name="iaupdate" long-name="Independent Apps Update" level="api">
  6883 <collection name="iaupdate" long-name="Independent Apps Update" level="api">
  6892 <!-- Should reorganise into actual components -->
  6884 <!-- Should reorganise into actual components -->
  6893 <component name="iad" long-name="Independent App delivery" filter="s60" introduced="^4" purpose="development">
  6885 <component name="iad" long-name="Independent App delivery" filter="s60" introduced="^4" purpose="development">
  6894 <unit bldFile="mw/appinstall/iaupdate" proFile="iaupdate.pro" qmakeArgs="-r"/>
  6886 <unit bldFile="mw/appinstall/iaupdate" proFile="iaupdate.pro"/>
  6895 </component>
  6887 </component>
  6896 <component name="iaupdate_build" filter="s60" long-name="IA Update Build" introduced="^2">
  6888 <component name="iaupdate_build" filter="s60" long-name="IA Update Build" introduced="^2">
  6897 <unit bldFile="mw/appinstall/iaupdate/group"/>
  6889 <unit bldFile="mw/appinstall/iaupdate/group"/>
  6898 </component>
  6890 </component>
  6899 </collection>
  6891 </collection>
  7041 </component>
  7033 </component>
  7042 </collection>
  7034 </collection>
  7043 </block>
  7035 </block>
  7044 <block name="browser" level="specific" long-name="Browser" levels="plugin utils support main">
  7036 <block name="browser" level="specific" long-name="Browser" levels="plugin utils support main">
  7045 <collection name="bookmarksengine" long-name="Bookmarks Engine" level="support">
  7037 <collection name="bookmarksengine" long-name="Bookmarks Engine" level="support">
  7046 <component name="bookmarksengine_build" long-name="Bookmarks Engine Build" introduced="^4">
  7038 <component name="bookmarksengine_build" long-name="Bookmarks Engine Build" introduced="^4" filter="s60">
  7047 <unit bldFile="mw/browser/bookmarksengine" proFile="bookmarksengine.pro"/>
  7039 <unit bldFile="mw/browser/bookmarksengine" proFile="bookmarksengine.pro"/>
  7048 </component>
  7040 </component>
  7049 </collection>
  7041 </collection>
  7050 </block>
  7042 </block>
  7051 <block name="web" level="specific" long-name="Web" levels="plugin utils server generic specific">
  7043 <block name="web" level="specific" long-name="Web" levels="plugin utils server generic specific">
  7494 <unit bldFile="app/phone/phoneapp/phonestringloader" proFile="phonestringloader.pro"/>
  7486 <unit bldFile="app/phone/phoneapp/phonestringloader" proFile="phonestringloader.pro"/>
  7495 </component>
  7487 </component>
  7496 <component name="phoneui2" filter="s60" long-name="Phone UI">
  7488 <component name="phoneui2" filter="s60" long-name="Phone UI">
  7497 <unit bldFile="app/phone/phoneapp/phoneui2" proFile="phoneui2.pro"/>
  7489 <unit bldFile="app/phone/phoneapp/phoneui2" proFile="phoneui2.pro"/>
  7498 </component>
  7490 </component>
       
  7491 <component name="phoneuivoipextension" filter="s60" long-name="Phone UI VOIP Extension" introduced="^4">
       
  7492 <unit bldFile="app/phone/phoneapp/phoneuivoipextension/group"/>
       
  7493 </component>
  7499 </collection>
  7494 </collection>
  7500 <collection name="phoneengine" long-name="Phone Engine" level="engine">
  7495 <collection name="phoneengine" long-name="Phone Engine" level="engine">
  7501 <component name="phonecntfinder2" filter="s60" long-name="Phone Contact Finder">
  7496 <component name="phonecntfinder2" filter="s60" long-name="Phone Contact Finder">
  7502 <unit bldFile="app/phone/phoneengine/phonecntfinder2" proFile="phonecntfinder2.pro"/>
  7497 <unit bldFile="app/phone/phoneengine/phonecntfinder2" proFile="phonecntfinder2.pro"/>
  7503 </component>
  7498 </component>
  7651 <component name="ds_contactsdatastoreextension_api" long-name="DS Contacts Data Store Extension API" filter="s60" introduced="^4" class="api">
  7646 <component name="ds_contactsdatastoreextension_api" long-name="DS Contacts Data Store Extension API" filter="s60" introduced="^4" class="api">
  7652 <unit bldFile="app/contentcontrol/contentctrl_plat/ds_contactsdatastoreextension_api/group"/>
  7647 <unit bldFile="app/contentcontrol/contentctrl_plat/ds_contactsdatastoreextension_api/group"/>
  7653 </component>
  7648 </component>
  7654 <component name="ds_data_modification_api" long-name="DS Data Modification API" filter="s60" introduced="^3" class="api">
  7649 <component name="ds_data_modification_api" long-name="DS Data Modification API" filter="s60" introduced="^3" class="api">
  7655 <unit bldFile="app/contentcontrol/contentctrl_plat/ds_data_modification_api/group"/>
  7650 <unit bldFile="app/contentcontrol/contentctrl_plat/ds_data_modification_api/group"/>
       
  7651 </component>
       
  7652 <component name="ds_contact_adapter_customization_api" long-name="DS Contact Adapter Customization API" filter="s60" introduced="^4" class="api">
       
  7653 <unit bldFile="app/contentcontrol/contentctrl_plat/ds_contact_adapter_customization_api/group"/>
  7656 </component>
  7654 </component>
  7657 </collection>
  7655 </collection>
  7658 <collection name="connectivitymodules" long-name="Connectivity Modules" level="framework">
  7656 <collection name="connectivitymodules" long-name="Connectivity Modules" level="framework">
  7659 <component name="secon" filter="s60" long-name="Service Controllers">
  7657 <component name="secon" filter="s60" long-name="Service Controllers">
  7660 <unit bldFile="app/contentcontrol/connectivitymodules/secon/group"/>
  7658 <unit bldFile="app/contentcontrol/connectivitymodules/secon/group"/>
  7685 <collection name="fturuntimeservices" long-name="First Time Use Runtime Services" level="services"/>
  7683 <collection name="fturuntimeservices" long-name="First Time Use Runtime Services" level="services"/>
  7686 <collection name="wizardproviders" long-name="Wizard Providers" level="support"/>
  7684 <collection name="wizardproviders" long-name="Wizard Providers" level="support"/>
  7687 <collection name="stateproviders" long-name="State Providers" level="support"/>
  7685 <collection name="stateproviders" long-name="State Providers" level="support"/>
  7688 <collection name="runtimeproviders" long-name="Runtime Providers" level="support"/>
  7686 <collection name="runtimeproviders" long-name="Runtime Providers" level="support"/>
  7689 <collection name="firsttimeuse_info" long-name="First Time Use Info" level="ui">
  7687 <collection name="firsttimeuse_info" long-name="First Time Use Info" level="ui">
  7690 <component name="firsttimeuse_build" long-name="First Time Use Build">
  7688 <component name="firsttimeuse_build" long-name="First Time Use Build" filter="s60">
  7691 <unit bldFile="app/firsttimeuse" proFile="ftu.pro" qmakeArgs="-r -config rom"/>
  7689 <unit bldFile="app/firsttimeuse" proFile="ftu.pro" qmakeArgs="-r -config rom"/>
  7692 </component>
  7690 </component>
  7693 </collection>
  7691 </collection>
  7694 </block>
  7692 </block>
  7695 <block name="devicecontrol" level="services" long-name="Device Control Daemons" levels="support mid app">
  7693 <block name="devicecontrol" level="services" long-name="Device Control Daemons" levels="support mid app">
  8564 <unit bldFile="app/radio/radioapp/radiowidgets" proFile="radiowidgets.pro"/>
  8562 <unit bldFile="app/radio/radioapp/radiowidgets" proFile="radiowidgets.pro"/>
  8565 </component>
  8563 </component>
  8566 <component name="radioapplication" filter="s60" long-name="Radio Application" introduced="^4">
  8564 <component name="radioapplication" filter="s60" long-name="Radio Application" introduced="^4">
  8567 <unit bldFile="app/radio/radioapp/radioapplication" proFile="radioapplication.pro"/>
  8565 <unit bldFile="app/radio/radioapp/radioapplication" proFile="radioapplication.pro"/>
  8568 </component>
  8566 </component>
  8569 <component name="radio_rom" filter="s60" long-name="Radio ROM" introduced="^4">
  8567 <component name="radiowidgetsplugin" filter="s60" long-name="Radio Widgets Plugin" introduced="^4" plugin="Y">
       
  8568 <unit bldFile="app/radio/radioapp/radiowidgetsplugin" proFile="radiowidgetsplugin.pro"/>
       
  8569 </component>
       
  8570 <component name="radio_rom" filter="s60" long-name="Radio ROM" introduced="^4" class="config">
  8570 <unit bldFile="app/radio/rom"/>
  8571 <unit bldFile="app/radio/rom"/>
  8571 </component>
  8572 </component>
  8572 </collection>
  8573 </collection>
  8573 <collection name="radiohswidget" long-name="Radio Homescreen Widget" level="plugin">
  8574 <collection name="radiohswidget" long-name="Radio Homescreen Widget" level="plugin">
  8574 <!-- collection is really a component. Move down a directory -->
  8575 <!-- collection is really a component. Move down a directory -->
  8664 </component>
  8665 </component>
  8665 <component name="java_debug_api" long-name="Java Debug API" filter="s60" class="api">
  8666 <component name="java_debug_api" long-name="Java Debug API" filter="s60" class="api">
  8666 <unit bldFile="app/jrt/jrt_plat/java_debug_api/build"/>
  8667 <unit bldFile="app/jrt/jrt_plat/java_debug_api/build"/>
  8667 </component>
  8668 </component>
  8668 </collection>
  8669 </collection>
  8669 <collection name="java_stubs" long-name="Java Stubs" level="rt">
       
  8670 <component name="java_stubs_build" long-name="Build Native Java" filter="sf_build" introduced="^4">
       
  8671 <unit bldFile="app/jrt/java_stubs/group"/>
       
  8672 </component>
       
  8673 </collection>
       
  8674 <collection name="build_nativejava" long-name="Build Native Java">
  8670 <collection name="build_nativejava" long-name="Build Native Java">
  8675 <component name="nativejava" long-name="Build Native Java" filter="s60" introduced="^4">
  8671 <component name="nativejava" long-name="Build Native Java" filter="s60" introduced="^4">
  8676 <unit bldFile="app/jrt/build/nativejava" filter="!sf_build" proFile="nativejava.pro" qmakeArgs="-r"/>
  8672 <unit bldFile="app/jrt/build"/>
  8677 <unit bldFile="app/jrt/build/nativejava" filter="sf_build" proFile="nativejava.pro" qmakeArgs="-r RD_JAVA_SF_BUILD=1"/>
       
  8678 </component>
  8673 </component>
  8679 </collection>
  8674 </collection>
  8680 <collection name="javacommons" long-name="Java Commons" level="generic">
  8675 <collection name="javacommons" long-name="Java Commons" level="generic">
  8681 <component name="javacommons_build" filter="s60" long-name="JRT Build">
  8676 <component name="javacommons_build" filter="s60" long-name="Java Commons Build">
  8682 <unit bldFile="app/jrt/javacommons" filter="!sf_build" proFile="javacommons.pro" qmakeArgs="-r"/>
  8677 <unit bldFile="app/jrt/javacommons" proFile="javacommons.pro"/>
  8683 <unit bldFile="app/jrt/javacommons" filter="sf_build" proFile="javacommons.pro" qmakeArgs="-r RD_JAVA_SF_BUILD=1"/>
       
  8684 </component>
  8678 </component>
  8685 </collection>
  8679 </collection>
  8686 <collection name="javaruntimes" long-name="Java Runtimes" level="rt">
  8680 <collection name="javaruntimes" long-name="Java Runtimes" level="rt">
  8687 <component name="javaruntimes_build" filter="s60" long-name="JRT Build">
  8681 <component name="javaruntimes_build" filter="s60" long-name="Java Runtimes Build">
  8688 <unit bldFile="app/jrt/javaruntimes" filter="!sf_build" proFile="javaruntimes.pro" qmakeArgs="-r"/>
  8682 <unit bldFile="app/jrt/javaruntimes" proFile="javaruntimes.pro"/>
  8689 <unit bldFile="app/jrt/javaruntimes" filter="sf_build" proFile="javaruntimes.pro" qmakeArgs="-r RD_JAVA_SF_BUILD=1"/>
       
  8690 </component>
  8683 </component>
  8691 </collection>
  8684 </collection>
  8692 <collection name="javauis" long-name="Java UIs" level="ui">
  8685 <collection name="javauis" long-name="Java UIs" level="ui">
  8693 <component name="javauis_build" filter="s60" long-name="JRT Build">
  8686 <component name="javauis_build" filter="s60" long-name="Java UIs Build">
  8694 <unit bldFile="app/jrt/javauis" filter="!sf_build" proFile="javauis.pro" qmakeArgs="-r"/>
  8687 <unit bldFile="app/jrt/javauis" proFile="javauis.pro"/>
  8695 <unit bldFile="app/jrt/javauis" filter="sf_build" proFile="javauis.pro" qmakeArgs="-r RD_JAVA_SF_BUILD=1"/>
  8688 </component>
  8696 </component>
  8689 </collection>
  8697 </collection>
  8690 <collection name="javamanager" long-name="Java Manager" level="generic">
  8698 <collection name="javamanager" level="generic">
  8691 <component name="javamanager_build" filter="s60" long-name="Java Manager Build">
  8699 <component name="javamanager_build" filter="s60" long-name="JRT Build">
  8692 <unit bldFile="app/jrt/javamanager" proFile="javamanager.pro"/>
  8700 <unit bldFile="app/jrt/javamanager" filter="!sf_build" proFile="javamanager.pro" qmakeArgs="-r"/>
       
  8701 <unit bldFile="app/jrt/javamanager" filter="sf_build" proFile="javamanager.pro" qmakeArgs="-r RD_JAVA_SF_BUILD=1"/>
       
  8702 </component>
  8693 </component>
  8703 </collection>
  8694 </collection>
  8704 <collection name="javatools" long-name="Java Tools" level="util">
  8695 <collection name="javatools" long-name="Java Tools" level="util">
  8705 <component name="javatools_build" filter="s60" long-name="JRT Build">
  8696 <component name="javatools_build" filter="s60" long-name="Java Tools Build">
  8706 <unit bldFile="app/jrt/javatools" filter="!sf_build" proFile="javatools.pro" qmakeArgs="-r"/>
  8697 <unit bldFile="app/jrt/javatools" proFile="javatools.pro"/>
  8707 <unit bldFile="app/jrt/javatools" filter="sf_build" proFile="javatools.pro" qmakeArgs="-r RD_JAVA_SF_BUILD=1"/>
       
  8708 </component>
  8698 </component>
  8709 </collection>
  8699 </collection>
  8710 <collection name="javaextensions" long-name="Java Extensions" level="generic">
  8700 <collection name="javaextensions" long-name="Java Extensions" level="generic">
  8711 <component name="javaextensions_build" filter="s60" long-name="JRT Build">
  8701 <component name="javaextensions_build" filter="s60" long-name="Java Extensions Build">
  8712 <unit bldFile="app/jrt/javaextensions" filter="!sf_build" proFile="javaextensions.pro" qmakeArgs="-r"/>
  8702 <unit bldFile="app/jrt/javaextensions" proFile="javaextensions.pro"/>
  8713 <unit bldFile="app/jrt/javaextensions" filter="sf_build" proFile="javaextensions.pro" qmakeArgs="-r RD_JAVA_SF_BUILD=1"/>
       
  8714 </component>
  8703 </component>
  8715 </collection>
  8704 </collection>
  8716 </block>
  8705 </block>
  8717 <block name="browserui" level="services" long-name="Browser UI" levels="utils support ui">
  8706 <block name="browserui" level="services" long-name="Browser UI" levels="utils support ui">
  8718 <collection name="browserui_info" long-name="Browser UI Info" level="ui">
  8707 <collection name="browserui_info" long-name="Browser UI Info" level="ui">
  8719 <component name="browserui_build" long-name="Bookmarks Engine Build" introduced="^4">
  8708 <component name="browserui_build" long-name="Bookmarks Engine Build" introduced="^4" filter="s60">
  8720 <unit bldFile="app/browserui" proFile="browserui.pro"/>
  8709 <unit bldFile="app/browserui" proFile="browserui.pro"/>
  8721 </component>
  8710 </component>
  8722 </collection>
  8711 </collection>
  8723 </block>
  8712 </block>
  8724 <block name="conntools" level="services" long-name="Connectivity Tools" levels="config app">
  8713 <block name="conntools" level="services" long-name="Connectivity Tools" levels="config app">
  8775 <!-- collection is really a component. Should move down a directory -->
  8764 <!-- collection is really a component. Should move down a directory -->
  8776 <component name="screengrabber_build" filter="s60" long-name="ScreenGrabber" purpose="development" class="tool">
  8765 <component name="screengrabber_build" filter="s60" long-name="ScreenGrabber" purpose="development" class="tool">
  8777 <unit bldFile="app/rndtools/screengrabber" proFile="screengrabber.pro"/>
  8766 <unit bldFile="app/rndtools/screengrabber" proFile="screengrabber.pro"/>
  8778 </component>
  8767 </component>
  8779 </collection>
  8768 </collection>
  8780 <collection name="stifui" long-name="STIF UI" level="generic">
       
  8781 <component name="stifui_avkon" filter="s60" long-name="STIF UI for Avkon" purpose="development">
       
  8782 <unit bldFile="app/rndtools/stifui/avkon/group"/>
       
  8783 </component>
       
  8784 </collection>
       
  8785 <collection name="memspyui" long-name="Memspy UI" level="generic">
  8769 <collection name="memspyui" long-name="Memspy UI" level="generic">
  8786 <!-- collection is really a component. Should move down a directory -->
  8770 <!-- collection is really a component. Should move down a directory -->
  8787 <component name="memspyui_build" filter="s60" long-name="Memspy UI Application" purpose="development" class="tool">
  8771 <component name="memspyui_build" filter="s60" long-name="Memspy UI Application" purpose="development" class="tool">
  8788 <unit bldFile="app/rndtools/memspyui" proFile="memspyui.pro"/>
  8772 <unit bldFile="app/rndtools/memspyui" proFile="memspyui.pro"/>
  8789 </component>
       
  8790 </collection>
       
  8791 <collection name="htiui" long-name="Harmonized Test Interface UI" level="generic">
       
  8792 <component name="htiui_build" filter="s60" long-name="HTI UI Build" purpose="development">
       
  8793 <!-- should split up into individual components -->
       
  8794 <unit bldFile="app/rndtools/htiui/group"/>
       
  8795 </component>
       
  8796 <component name="htiadminqt" filter="s60" long-name="HTI Admin Qt" purpose="development">
       
  8797 <unit bldFile="app/rndtools/htiui/htiadminqt" proFile="HtiAdmin.pro"/>
       
  8798 </component>
  8773 </component>
  8799 </collection>
  8774 </collection>
  8800 </block>
  8775 </block>
  8801 <block name="helps" level="apps" span="2" long-name="Help Apps" levels="eng tools if ui">
  8776 <block name="helps" level="apps" span="2" long-name="Help Apps" levels="eng tools if ui">
  8802 <collection name="userguide" long-name="User Guide" level="if">
  8777 <collection name="userguide" long-name="User Guide" level="if">