symbian4/single/sysdefs/system_model_3.0.xml
changeset 774 2d20ba6ac5b6
parent 740 a8b07977fbe2
child 777 9e92a4b1eb89
equal deleted inserted replaced
772:ccdbadb88642 774:2d20ba6ac5b6
   129       <component id="syborg" name="Syborg" introduced="^2" filter="sf_build" purpose="optional" target="device">
   129       <component id="syborg" name="Syborg" introduced="^2" filter="sf_build" purpose="optional" target="device">
   130         <unit bldFile="/adaptation/qemu/baseport/syborg" mrp="/adaptation/qemu/baseport/syborg/syborg.mrp"/>
   130         <unit bldFile="/adaptation/qemu/baseport/syborg" mrp="/adaptation/qemu/baseport/syborg/syborg.mrp"/>
   131       </component>
   131       </component>
   132     </collection>
   132     </collection>
   133   </package>
   133   </package>
       
   134       <package id="codecs.aricent" tech-domain="mm" level="low" name="Aricent Codecs">
       
   135     <collection id="utilities" name="Aricent Utilities">
       
   136       <component id="ariprocessengine" name="Aricent Process Engine" target="device" purpose="optional">
       
   137         <unit bldFile="/adaptation/codecs.aricent/utilities/ariprocessengine/group"/>
       
   138       </component>
       
   139       <component id="aristatemachine" name="Aricent State Machine" target="device" purpose="optional">
       
   140         <unit bldFile="/adaptation/codecs.aricent/utilities/aristatemachine/group"/>
       
   141       </component>
       
   142     </collection>
       
   143     <collection id="aaclc_enc" level="plugin">
       
   144       <component id="ariaaclcencmmfcodec" target="device" purpose="optional">
       
   145         <unit bldFile="/adaptation/codecs.aricent/aaclc_enc/ariaaclcencmmfcodec/group"/>
       
   146       </component>
       
   147     </collection>
       
   148     <collection id="amrnb_dec" level="plugin">
       
   149       <component id="ariamrnbdecmmfcodec" target="device" purpose="optional">
       
   150         <unit bldFile="/adaptation/codecs.aricent/amrnb_dec/ariamrnbdecmmfcodec/group"/>
       
   151       </component>
       
   152     </collection>
       
   153     <collection id="amrnb_enc" level="plugin">
       
   154       <component id="ariamrnbencmmfcodec" target="device" purpose="optional">
       
   155         <unit bldFile="/adaptation/codecs.aricent/amrnb_enc/ariamrnbencmmfcodec/group"/>
       
   156       </component>
       
   157     </collection>
       
   158     <collection id="amrwb_dec" level="plugin">
       
   159       <component id="ariamrwbdecmmfcodec" target="device" purpose="optional">
       
   160         <unit bldFile="/adaptation/codecs.aricent/amrwb_dec/ariamrwbdecmmfcodec/group"/>
       
   161       </component>
       
   162     </collection>
       
   163     <collection id="h264_dec" level="plugin">
       
   164       <component id="arih264dechwdevice" target="device" purpose="optional">
       
   165         <unit bldFile="/adaptation/codecs.aricent/h264_dec/arih264dechwdevice/group"/>
       
   166       </component>
       
   167     </collection>
       
   168     <collection id="h264_enc" level="plugin">
       
   169       <component id="arih264enchwdevice" target="device" purpose="optional">
       
   170         <unit bldFile="/adaptation/codecs.aricent/h264_enc/arih264enchwdevice/group"/>
       
   171       </component>
       
   172     </collection>
       
   173     <collection id="heaac_dec" level="plugin">
       
   174       <component id="ariheaacdecmmfcodec" target="device" purpose="optional">
       
   175         <unit bldFile="/adaptation/codecs.aricent/heaac_dec/ariheaacdecmmfcodec/group"/>
       
   176       </component>
       
   177     </collection>
       
   178     <collection id="mp3_dec" level="plugin">
       
   179       <component id="arimp3decmmfcodec" target="device" purpose="optional">
       
   180         <unit bldFile="/adaptation/codecs.aricent/mp3_dec/arimp3decmmfcodec/group"/>
       
   181       </component>
       
   182     </collection>
       
   183     <collection id="mp4asp_dec" level="plugin">
       
   184       <component id="arimpeg4aspdechwdevice" target="device" purpose="optional">
       
   185         <unit bldFile="/adaptation/codecs.aricent/mp4asp_dec/arimpeg4aspdechwdevice/group"/>
       
   186       </component>
       
   187     </collection>
       
   188     <collection id="mp4sp_enc" level="plugin">
       
   189       <component id="arimp4spenchwdevice" target="device" purpose="optional">
       
   190         <unit bldFile="/adaptation/codecs.aricent/mp4sp_enc/arimp4spenchwdevice/group"/>
       
   191       </component>
       
   192     </collection>
       
   193   </package>
   134     </layer>
   194     </layer>
   135     <layer id="os" name="OS" levels="hw services">
   195     <layer id="os" name="OS" levels="hw services">
   136       <package id="kernelhwsrv" level="hw" tech-domain="hb" levels="hw-if adaptation framework test" name="Kernel and Hardware Services">
   196       <package id="kernelhwsrv" level="hw" tech-domain="hb" levels="hw-if adaptation framework test" name="Kernel and Hardware Services">
   137     <collection id="brdbootldr" name="Board Boot Loader" level="hw-if">
   197     <collection id="brdbootldr" name="Board Boot Loader" level="hw-if">
   138       <component id="ubootldr" name="Boot Loader" introduced="9.2" purpose="optional" target="device">
   198       <component id="ubootldr" name="Boot Loader" introduced="9.2" purpose="optional" target="device">
  2216 	<!-- collection is really a component. Needs to move down a directory -->
  2276 	<!-- collection is really a component. Needs to move down a directory -->
  2217    <component id="eaacplusutil_stub_build" name="eAAC Plus Utils Stub Build" introduced="^4" filter="s60" target="device" purpose="optional">
  2277    <component id="eaacplusutil_stub_build" name="eAAC Plus Utils Stub Build" introduced="^4" filter="s60" target="device" purpose="optional">
  2218     <unit bldFile="/os/mm/eaacplusutil_stub/group"/>
  2278     <unit bldFile="/os/mm/eaacplusutil_stub/group"/>
  2219    </component>
  2279    </component>
  2220   </collection>
  2280   </collection>
  2221   <collection id="imagingandcamerafws" name="Imaging and Camera Frameworks" level="app-if">
       
  2222    <component id="imagingfws" name="Imaging Frameworks" introduced="7.0s" purpose="mandatory" target="device">
       
  2223     <unit bldFile="/os/mm/imagingandcamerafws/imagingfws/group" mrp="/os/mm/imagingandcamerafws/imagingfws/group/multimedia_icl.mrp"/>
       
  2224    </component>
       
  2225    
       
  2226    
       
  2227    <component id="camerafw" name="Camera Framework" introduced="7.0s" purpose="optional" target="device">
       
  2228     <unit bldFile="/os/mm/imagingandcamerafws/camerafw/group" mrp="/os/mm/imagingandcamerafws/camerafw/group/multimedia_ecam_framework.mrp"/>
       
  2229    </component>
       
  2230    
       
  2231   </collection>
       
  2232   <collection id="mmlibs" name="Multimedia Libraries" level="middleware">
  2281   <collection id="mmlibs" name="Multimedia Libraries" level="middleware">
  2233    <component id="mmutilitylib" name="Multimedia Utility Library" introduced="8.1" purpose="mandatory" target="device">
  2282    <component id="mmutilitylib" name="Multimedia Utility Library" introduced="8.1" purpose="mandatory" target="device">
  2234     <unit bldFile="/os/mm/mmlibs/mmutilitylib/group" mrp="/os/mm/mmlibs/mmutilitylib/group/multimedia_common.mrp"/>
  2283     <unit bldFile="/os/mm/mmlibs/mmutilitylib/group" mrp="/os/mm/mmlibs/mmutilitylib/group/multimedia_common.mrp"/>
  2235    </component>
  2284    </component>
  2236    <component id="mmfw" name="Multimedia Framework" introduced="7.0s" purpose="mandatory" target="device">
  2285    <component id="mmfw" name="Multimedia Framework" introduced="7.0s" purpose="mandatory" target="device">
  2283    
  2332    
  2284    
  2333    
  2285    
  2334    
  2286    
  2335    
  2287   </collection>
  2336   </collection>
  2288   <collection id="omxil" name="OpenMAX IL" level="hw-if">
       
  2289    <component id="omxilapi" name="OpenMAX IL API" introduced="^3" purpose="optional" target="device">
       
  2290     <unit bldFile="/os/mm/omxil/omxilapi/group" mrp="/os/mm/omxil/omxilapi/group/multimedia_omx_il_api.mrp" version="1"/>
       
  2291    </component>
       
  2292    <component id="omxilcore" name="OpenMAX IL Core" introduced="^3" purpose="optional" target="device">
       
  2293     <unit bldFile="/os/mm/omxil/omxilcore/group" mrp="/os/mm/omxil/omxilcore/group/multimedia_omx_il_core.mrp" version="1"/>
       
  2294    </component>
       
  2295    <component id="omxilcomponentcommon" name="OpenMAX IL Component Framework" introduced="^3" purpose="optional" target="device">
       
  2296     <unit bldFile="/os/mm/omxil/omxilcomponentcommon/group" mrp="/os/mm/omxil/omxilcomponentcommon/group/multimedia_omx_il_comp.mrp" version="1"/>
       
  2297    </component>
       
  2298    <component id="omxilrefcomps" name="OpenMAX IL Reference Components" introduced="^3" purpose="optional" target="device">
       
  2299     <unit bldFile="/os/mm/omxil/omxilrefcomps/ref_components/group" mrp="/os/mm/omxil/omxilrefcomps/ref_components/group/multimedia_omx_il_comp_ref.mrp" version="1"/>
       
  2300    </component>
       
  2301    
       
  2302    
       
  2303    <component id="mmilapi" name="Multimedia Integration Layer API" introduced="^3" purpose="development" target="device">
       
  2304     <unit bldFile="/os/mm/omxil/mmilapi/group" mrp="/os/mm/omxil/mmilapi/group/multimedia_il_api.mrp"/>
       
  2305    </component>
       
  2306   </collection>
       
  2307   <collection id="devsound" name="Sound Device" level="devices">
  2337   <collection id="devsound" name="Sound Device" level="devices">
  2308    <component id="devsoundapi" name="DevSound API" introduced="7.0s" purpose="mandatory" target="device">
  2338    <component id="devsoundapi" name="DevSound API" introduced="7.0s" purpose="mandatory" target="device">
  2309     <unit bldFile="/os/mm/devsound/devsoundapi/group" mrp="/os/mm/devsound/devsoundapi/group/multimedia_mdf_devsound_api.mrp"/>
  2339     <unit bldFile="/os/mm/devsound/devsoundapi/group" mrp="/os/mm/devsound/devsoundapi/group/multimedia_mdf_devsound_api.mrp"/>
  2310    </component>
  2340    </component>
  2311    <component id="a3fdevsound" name="A3F DevSound" introduced="^2" purpose="optional" target="device">
  2341    <component id="a3fdevsound" name="A3F DevSound" introduced="^2" purpose="optional" target="device">
  2351     <unit bldFile="/os/mm/mmhais/dvbhreceiverhai/hai/dvbh/group" mrp="/os/mm/mmhais/dvbhreceiverhai/hai/dvbh/group/multimedia_mobiletv_dvbh_hai.mrp"/>
  2381     <unit bldFile="/os/mm/mmhais/dvbhreceiverhai/hai/dvbh/group" mrp="/os/mm/mmhais/dvbhreceiverhai/hai/dvbh/group/multimedia_mobiletv_dvbh_hai.mrp"/>
  2352    </component>
  2382    </component>
  2353    
  2383    
  2354   </collection>
  2384   </collection>
  2355  </package>
  2385  </package>
       
  2386       <package id="mmimaging" level="services" tech-domain="mm" levels="adaptation hw-if device-fw devices middleware app-if" name="Multimedia Imaging">
       
  2387     <collection id="imaging" name="Imaging Frameworks and Plugins" level="app-if">
       
  2388       <component id="imagingfws" name="Imaging Frameworks" introduced="7.0s" purpose="mandatory" target="device">
       
  2389         <unit bldFile="/os/mmimaging/imaging/imagingfws/group" mrp="/os/mmimaging/imaging/imagingfws/group/multimedia_icl.mrp"/>
       
  2390       </component>
       
  2391       <component id="imagingplugins" name="Imaging Plugins" introduced="7.0s" purpose="optional" class="plugin" target="device">
       
  2392         <unit bldFile="/os/mmimaging/imaging/imagingplugins/group" mrp="/os/mmimaging/imaging/imagingplugins/group/multimedia_icl_plugin.mrp"/>
       
  2393       </component>
       
  2394       
       
  2395       
       
  2396       <component id="imagingdocs" name="Imaging Documentation" purpose="development" class="doc" target="device">
       
  2397       	<unit mrp="/os/mmimaging/imaging/imagingdocs/imaging_documentation.mrp"/>
       
  2398       </component>	  
       
  2399     </collection>
       
  2400     <collection id="imagingtestenv" name="Imaging Test Environment" level="device-fw">
       
  2401       
       
  2402       
       
  2403       
       
  2404       
       
  2405     </collection>
       
  2406   </package>
       
  2407       <package id="openmaxil" level="services" tech-domain="mm" levels="adaptation hw-if device-fw devices middleware app-if" name="openmaxil">
       
  2408 
       
  2409 
       
  2410     <collection id="openmaxil_plat" name="OpenMAX IL Platform Exports" level="hw-if">
       
  2411       <component id="khronos_api" name="OpenMAX IL API" introduced="^3" purpose="mandatory" class="api" target="device">
       
  2412         <unit bldFile="/os/openmaxil/openmaxil_plat/khronos_api/group" version="1"/>
       
  2413       </component>
       
  2414       <component id="symbian_api" name="OpenMAX IL Symbian API" introduced="^3" purpose="mandatory" class="api" target="device">
       
  2415         <unit bldFile="/os/openmaxil/openmaxil_plat/symbian_api/group" version="1"/>
       
  2416       </component>
       
  2417       <component id="test_api" name="OpenMAX IL test headers" introduced="^3" purpose="development" class="api" target="device">
       
  2418         <unit bldFile="/os/openmaxil/openmaxil_plat/test_api/group" version="1"/>
       
  2419       </component>
       
  2420     </collection>
       
  2421 
       
  2422     <collection id="omxil_generic" name="OpenMAX IL Implementation" level="device-fw">
       
  2423       <component id="omxilcomplib" name="OpenMAX IL Component Framework" introduced="^3" purpose="optional" target="device">
       
  2424         <unit bldFile="/os/openmaxil/omxil_generic/omxilcomplib/group" version="1"/>
       
  2425       </component>
       
  2426       <component id="omxilcore" name="OpenMAX IL Core" introduced="^3" purpose="mandatory" target="device">
       
  2427         <unit bldFile="/os/openmaxil/omxil_generic/omxilcore/group" version="1"/>
       
  2428       </component>
       
  2429       <component id="omxilloader" name="OpenMAX IL Loader" introduced="^3" purpose="mandatory" target="device">
       
  2430         <unit bldFile="/os/openmaxil/omxil_generic/omxilloader/group" version="1"/>
       
  2431       </component>
       
  2432     </collection>
       
  2433 
       
  2434     <collection id="tsrc" name="OpenMAX IL Test code" level="hw-if">
       
  2435       <component id="xmltestharness" name="OpenMAX IL XML Test Harness" introduced="^3" purpose="development" target="device">
       
  2436         <unit bldFile="/os/openmaxil/tsrc/xmltestharness/group" version="1"/>
       
  2437       </component>
       
  2438     </collection>
       
  2439 
       
  2440   </package>
  2356       <package id="imagingext" level="services" tech-domain="mm" levels="adaptation hw-if plugin framework server app-if" name="Imaging Extensions">
  2441       <package id="imagingext" level="services" tech-domain="mm" levels="adaptation hw-if plugin framework server app-if" name="Imaging Extensions">
  2357   <collection id="imagingext_pub" name="Imaging Extensions Public Interfaces" level="app-if">
  2442   <collection id="imagingext_pub" name="Imaging Extensions Public Interfaces" level="app-if">
  2358    <component id="exif_api" name="Exif API" filter="s60" class="api" target="device" purpose="optional">
  2443    <component id="exif_api" name="Exif API" filter="s60" class="api" target="device" purpose="optional">
  2359     
  2444     
  2360     <unit bldFile="/os/imagingext/imagingext_pub/exif_api/group" filter="!test"/>
  2445     <unit bldFile="/os/imagingext/imagingext_pub/exif_api/group" filter="!test"/>
  2456       <component id="openwfsupport" name="OpenWF Support" introduced="^3" purpose="optional" target="device">
  2541       <component id="openwfsupport" name="OpenWF Support" introduced="^3" purpose="optional" target="device">
  2457         <unit bldFile="/os/graphics/graphicscomposition/openwfsupport/group" mrp="/os/graphics/graphicscomposition/openwfsupport/group/graphics_openwfsupport.mrp"/>
  2542         <unit bldFile="/os/graphics/graphicscomposition/openwfsupport/group" mrp="/os/graphics/graphicscomposition/openwfsupport/group/graphics_openwfsupport.mrp"/>
  2458       </component>
  2543       </component>
  2459      <component id="surfaceupdate" name="Surface Update" introduced="^3" purpose="optional" target="device">
  2544      <component id="surfaceupdate" name="Surface Update" introduced="^3" purpose="optional" target="device">
  2460       <unit bldFile="/os/graphics/graphicscomposition/surfaceupdate/group" mrp="/os/graphics/graphicscomposition/surfaceupdate/group/graphics_surfaceupdate.mrp"/>
  2545       <unit bldFile="/os/graphics/graphicscomposition/surfaceupdate/group" mrp="/os/graphics/graphicscomposition/surfaceupdate/group/graphics_surfaceupdate.mrp"/>
       
  2546      </component>
       
  2547      <component id="openwfc_ri_displaychannel" name="OpenWFC RI Display Channel" introduced="^4" purpose="optional" target="device">
       
  2548       <unit bldFile="/os/graphics/graphicscomposition/openwfc_ri_displaychannel/group" mrp="/os/graphics/graphicscomposition/openwfc_ri_displaychannel/group/openwfc_ri_displaychannel.mrp"/>
       
  2549      </component>
       
  2550      <component id="openwfc_ri_displayupdater" name="OpenWFC RI Display Update" introduced="^4" purpose="optional" target="device">
       
  2551       <unit bldFile="/os/graphics/graphicscomposition/openwfc_ri_displayupdater/group" mrp="/os/graphics/graphicscomposition/openwfc_ri_displayupdater/group/openwfc_ri_displayupdater.mrp"/>
  2461      </component>
  2552      </component>
  2462     </collection>
  2553     </collection>
  2463     <collection id="graphicstest" name="Graphics Test" level="app-if">
  2554     <collection id="graphicstest" name="Graphics Test" level="app-if">
  2464       
  2555       
  2465       <component id="uibench" name="UI Bench" introduced="9.2" purpose="development" target="device">
  2556       <component id="uibench" name="UI Bench" introduced="9.2" purpose="development" target="device">
  2805         <unit mrp="/os/deviceplatformrelease/deviceplatformrelease_info/deviceplatformrelease_metadata/deviceplatformrelease_metadata.mrp"/>
  2896         <unit mrp="/os/deviceplatformrelease/deviceplatformrelease_info/deviceplatformrelease_metadata/deviceplatformrelease_metadata.mrp"/>
  2806       </component>
  2897       </component>
  2807     </collection>
  2898     </collection>
  2808   </package>
  2899   </package>
  2809       <package id="osrndtools" level="services" tech-domain="to" levels="fw trace analysis" name="OS R&amp;D tools">
  2900       <package id="osrndtools" level="services" tech-domain="to" levels="fw trace analysis" name="OS R&amp;D tools">
  2810   <collection id="stif" name="STIF" level="fw">
       
  2811     <component id="stif_plat" name="STIF Platform Interfaces" filter="s60" purpose="development" class="api" target="device">
       
  2812       <unit bldFile="/os/osrndtools/stif/stif_plat/group"/>
       
  2813     </component>
       
  2814    <component id="testinterface" name="Test Interface" filter="s60" purpose="development" target="device">
       
  2815     <unit bldFile="/os/osrndtools/stif/testinterface/group"/>
       
  2816    </component>
       
  2817    <component id="testserver" name="Test Server" filter="s60" purpose="development" target="device">
       
  2818     <unit bldFile="/os/osrndtools/stif/testserver/group"/>
       
  2819    </component>
       
  2820    <component id="testengine" name="Test Engine" filter="s60" purpose="development" target="device">
       
  2821     <unit bldFile="/os/osrndtools/stif/testengine/group"/>
       
  2822    </component>
       
  2823    <component id="testserverstarter" name="Test Server Starter" filter="s60" purpose="development" target="device">
       
  2824     <unit bldFile="/os/osrndtools/stif/testserverstarter/group"/>
       
  2825    </component>
       
  2826    <component id="stiftfwif" name="STIF Test Framework Interface" filter="s60" purpose="development" target="device">
       
  2827     <unit bldFile="/os/osrndtools/stif/stiftfwif/group"/>
       
  2828    </component>
       
  2829    <component id="consoleui" name="Console UI" filter="s60" purpose="development" target="device">
       
  2830     <unit bldFile="/os/osrndtools/stif/consoleui/group"/>
       
  2831    </component>
       
  2832    <component id="testcombiner" name="Test Combiner" filter="s60" purpose="development" target="device">
       
  2833     <unit bldFile="/os/osrndtools/stif/testcombiner/group"/>
       
  2834    </component>
       
  2835    <component id="demomodule" name="Demo Module" filter="s60" purpose="development" target="device">
       
  2836     <unit bldFile="/os/osrndtools/stif/demomodule/group"/>
       
  2837    </component>
       
  2838    <component id="atslogger" name="ATS Logger" filter="s60" purpose="development" target="device">
       
  2839     <unit bldFile="/os/osrndtools/stif/atslogger/group"/>
       
  2840    </component>
       
  2841    <component id="atsinterface" name="ATS Interface" filter="s60" purpose="development" target="device">
       
  2842     <unit bldFile="/os/osrndtools/stif/atsinterface/group"/>
       
  2843    </component>
       
  2844    <component id="testscripter" name="Test Scripter" filter="s60" purpose="development" target="device">
       
  2845     <unit bldFile="/os/osrndtools/stif/testscripter/group"/>
       
  2846    </component>
       
  2847    <component id="suevent" name="SU Event" filter="s60" purpose="development" target="device">
       
  2848     <unit bldFile="/os/osrndtools/stif/suevent/group"/>
       
  2849    </component>
       
  2850    <component id="stifkerneltestclassbase" name="STIF Kernel Test Class Base" filter="s60" purpose="development" target="device">
       
  2851     
       
  2852     <unit bldFile="/os/osrndtools/stif/stifkerneltestclassbase/group"/>
       
  2853    </component>
       
  2854    <component id="stif_data" name="STIF Data" filter="s60" purpose="development" class="config" target="device">
       
  2855     <!--  This is a component. Should move down a directory. or move into other STIF components-->
       
  2856     <unit bldFile="/os/osrndtools/stif/group"/>
       
  2857    </component>
       
  2858   </collection>
       
  2859   <collection id="memspy" name="MemSpy" level="trace">
  2901   <collection id="memspy" name="MemSpy" level="trace">
  2860     <component id="memspy_plat" name="MemSpy Platform Interfaces" filter="s60" purpose="development" class="api" target="device">
  2902     <component id="memspy_plat" name="MemSpy Platform Interfaces" filter="s60" purpose="development" class="api" target="device">
  2861     
  2903     
  2862       <unit bldFile="/os/osrndtools/memspy/memspy_plat/group"/>
  2904       <unit bldFile="/os/osrndtools/memspy/memspy_plat/group"/>
  2863     </component>
  2905     </component>
  2879    <component id="memspy_build" name="MemSpy Build" filter="s60" purpose="development" target="device">
  2921    <component id="memspy_build" name="MemSpy Build" filter="s60" purpose="development" target="device">
  2880     <!--  move exports into self-contained component.-->
  2922     <!--  move exports into self-contained component.-->
  2881     <unit bldFile="/os/osrndtools/memspy/group"/>
  2923     <unit bldFile="/os/osrndtools/memspy/group"/>
  2882    </component>
  2924    </component>
  2883   </collection>
  2925   </collection>
  2884   <collection id="hti" name="Harmonized Test Interface" level="trace">
       
  2885     <component id="hti_plat" name="HTI Platform Interfaces" filter="s60" purpose="development" class="api" target="device">
       
  2886     
       
  2887       <unit bldFile="/os/osrndtools/hti/hti_plat/group"/>
       
  2888     </component>
       
  2889    <component id="hticfg" name="HTI Config" filter="s60" purpose="development" target="device">
       
  2890     <unit bldFile="/os/osrndtools/hti/hticfg/group"/>
       
  2891    </component>
       
  2892    <component id="htiautostart" name="HTI Autostart" filter="s60" purpose="development" target="device">
       
  2893     <unit bldFile="/os/osrndtools/hti/htiautostart/group"/>
       
  2894    </component>
       
  2895    <component id="htiframework" name="HTI Framework" filter="s60" purpose="development" target="device">
       
  2896     <unit bldFile="/os/osrndtools/hti/htiframework/group"/>
       
  2897    </component>
       
  2898    <component id="hticommplugins" name="HTI Communication Plugins" filter="s60" purpose="development" class="plugin" target="device">
       
  2899     <!-- need to #include these from a single unit or separate into component at the right directory level -->
       
  2900     <unit bldFile="/os/osrndtools/hti/HtiCommPlugins/HtiBtCommPlugin/group"/>
       
  2901     <unit bldFile="/os/osrndtools/hti/HtiCommPlugins/HtiIPCommPlugin/group"/>
       
  2902     <unit bldFile="/os/osrndtools/hti/HtiCommPlugins/HtiSerialCommPlugin/group"/>
       
  2903     <unit bldFile="/os/osrndtools/hti/HtiCommPlugins/HtiUsbSerialCommPlugin/group"/>
       
  2904    </component>
       
  2905    <component id="htiserviceplugins" name="HTI Service Plugins" filter="s60" purpose="development" class="plugin" target="device">
       
  2906     <!-- need to #include these from a single unit or separate into component at the right directory level -->
       
  2907     <unit bldFile="/os/osrndtools/hti/HtiServicePlugins/HtiAppServicePlugin/group"/>
       
  2908     <unit bldFile="/os/osrndtools/hti/HtiServicePlugins/HtiEchoServicePlugin/group"/>
       
  2909     <unit bldFile="/os/osrndtools/hti/HtiServicePlugins/HtiFtpServicePlugin/group"/>
       
  2910     <unit bldFile="/os/osrndtools/hti/HtiServicePlugins/HtiIpProxyServicePlugin/group"/>
       
  2911     <unit bldFile="/os/osrndtools/hti/HtiServicePlugins/HtiStifTfServicePlugin/group"/>
       
  2912    </component>
       
  2913    <component id="htifilehlp" name="HTI File Help" filter="s60" purpose="development" target="device">
       
  2914     <unit bldFile="/os/osrndtools/hti/htifilehlp/group"/>
       
  2915    </component>
       
  2916    <component id="htiwatchdog" name="HTI Watchdog" filter="s60" purpose="development" target="device">
       
  2917     <unit bldFile="/os/osrndtools/hti/htiwatchdog/group"/>
       
  2918    </component>
       
  2919    <component id="hti_build" name="HTI Build" filter="s60" purpose="development" target="device">
       
  2920     <!--  move exports into self-contained component.-->
       
  2921     <unit bldFile="/os/osrndtools/hti/group"/>
       
  2922    </component>
       
  2923   </collection>
       
  2924   <collection id="piprofiler" name="Performance Investigator Profiler" level="analysis">
  2926   <collection id="piprofiler" name="Performance Investigator Profiler" level="analysis">
  2925      <component id="piprofiler_build" name="Performance Investigator Profiler Build" introduced="^4" target="device" purpose="optional">
  2927      <component id="piprofiler_build" name="Performance Investigator Profiler Build" introduced="^4" target="device" purpose="optional">
  2926       <unit bldFile="/os/osrndtools/piprofiler/group"/>
  2928       <unit bldFile="/os/osrndtools/piprofiler/group"/>
  2927      </component>
  2929      </component>
  2928   </collection>
  2930   </collection>
  2929   <collection id="analyzetool" name="Analyze Tool" level="analysis">
  2931   <collection id="analyzetool" name="Analyze Tool" level="analysis">
  2930      <component id="analyzetool_build" name="Analyze Tool Build" introduced="^4" target="device" purpose="optional">
  2932      <component id="analyzetool_build" name="Analyze Tool Build" introduced="^4" target="device" purpose="optional">
  2931       <unit bldFile="/os/osrndtools/analyzetool/group"/>
  2933       <unit bldFile="/os/osrndtools/analyzetool/group"/>
       
  2934      </component>
       
  2935   </collection>
       
  2936  </package>
       
  2937       <package id="ostesttools" level="services" tech-domain="to" levels="fw trace analysis" name="OS Test tools">
       
  2938   <collection id="stif" name="STIF" level="fw">
       
  2939     <component id="stif_plat" name="STIF Platform Interfaces" filter="s60" purpose="development" class="api" target="device">
       
  2940       <unit bldFile="/os/ostesttools/stif/stif_plat/group"/>
       
  2941     </component>
       
  2942    <component id="TestInterface" name="Test Interface" filter="s60" purpose="development" target="device">
       
  2943     <unit bldFile="/os/ostesttools/stif/TestInterface/group"/>
       
  2944    </component>
       
  2945    <component id="TestServer" name="Test Server" filter="s60" purpose="development" target="device">
       
  2946     <unit bldFile="/os/ostesttools/stif/TestServer/group"/>
       
  2947    </component>
       
  2948    <component id="TestEngine" name="Test Engine" filter="s60" purpose="development" target="device">
       
  2949     <unit bldFile="/os/ostesttools/stif/TestEngine/group"/>
       
  2950    </component>
       
  2951    <component id="TestServerStarter" name="Test Server Starter" filter="s60" purpose="development" target="device">
       
  2952     <unit bldFile="/os/ostesttools/stif/TestServerStarter/group"/>
       
  2953    </component>
       
  2954    <component id="StifTFwIf" name="STIF Test Framework Interface" filter="s60" purpose="development" target="device">
       
  2955     <unit bldFile="/os/ostesttools/stif/StifTFwIf/group"/>
       
  2956    </component>
       
  2957    <component id="ConsoleUI" name="Console UI" filter="s60" purpose="development" target="device">
       
  2958     <unit bldFile="/os/ostesttools/stif/ConsoleUI/group"/>
       
  2959    </component>
       
  2960    <component id="TestCombiner" name="Test Combiner" filter="s60" purpose="development" target="device">
       
  2961     <unit bldFile="/os/ostesttools/stif/TestCombiner/group"/>
       
  2962    </component>
       
  2963    <component id="DemoModule" name="Demo Module" filter="s60" purpose="development" target="device">
       
  2964     <unit bldFile="/os/ostesttools/stif/DemoModule/group"/>
       
  2965    </component>
       
  2966    <component id="ATSLogger" name="ATS Logger" filter="s60" purpose="development" target="device">
       
  2967     <unit bldFile="/os/ostesttools/stif/ATSLogger/group"/>
       
  2968    </component>
       
  2969    <component id="ATSInterface" name="ATS Interface" filter="s60" purpose="development" target="device">
       
  2970     <unit bldFile="/os/ostesttools/stif/ATSInterface/group"/>
       
  2971    </component>
       
  2972    <component id="TestScripter" name="Test Scripter" filter="s60" purpose="development" target="device">
       
  2973     <unit bldFile="/os/ostesttools/stif/TestScripter/group"/>
       
  2974    </component>
       
  2975    <component id="SUEvent" name="SU Event" filter="s60" purpose="development" target="device">
       
  2976     <unit bldFile="/os/ostesttools/stif/SUEvent/group"/>
       
  2977    </component>
       
  2978    <component id="StifKernelTestClassBase" name="STIF Kernel Test Class Base" filter="s60" purpose="development" target="device">
       
  2979     
       
  2980     <unit bldFile="/os/ostesttools/stif/StifKernelTestClassBase/group"/>
       
  2981    </component>
       
  2982    <component id="stif_data" name="STIF Data" filter="s60" purpose="development" class="config" target="device">
       
  2983     <!--  This is a component. Should move down a directory. or move into other STIF components-->
       
  2984     <unit bldFile="/os/ostesttools/stif/group"/>
       
  2985    </component>
       
  2986   </collection>
       
  2987   <collection id="hti" name="Harmonized Test Interface" level="trace">
       
  2988     <component id="hti_plat" name="HTI Platform Interfaces" filter="s60" purpose="development" class="api" target="device">
       
  2989     
       
  2990       <unit bldFile="/os/ostesttools/hti/hti_plat/group"/>
       
  2991     </component>
       
  2992    <component id="HtiCfg" name="HTI Config" filter="s60" purpose="development" target="device">
       
  2993     <unit bldFile="/os/ostesttools/hti/HtiCfg/group"/>
       
  2994    </component>
       
  2995    <component id="HtiAutoStart" name="HTI Autostart" filter="s60" purpose="development" target="device">
       
  2996     <unit bldFile="/os/ostesttools/hti/HtiAutoStart/group"/>
       
  2997    </component>
       
  2998    <component id="HtiFramework" name="HTI Framework" filter="s60" purpose="development" target="device">
       
  2999     <unit bldFile="/os/ostesttools/hti/HtiFramework/group"/>
       
  3000    </component>
       
  3001    <component id="hticommplugins" name="HTI Communication Plugins" filter="s60" purpose="development" class="plugin" target="device">
       
  3002     <!-- need to #include these from a single unit or separate into component at the right directory level -->
       
  3003     <unit bldFile="/os/ostesttools/hti/HtiCommPlugins/HtiBtCommPlugin/group"/>
       
  3004     <unit bldFile="/os/ostesttools/hti/HtiCommPlugins/HtiIPCommPlugin/group"/>
       
  3005     <unit bldFile="/os/ostesttools/hti/HtiCommPlugins/HtiSerialCommPlugin/group"/>
       
  3006     <unit bldFile="/os/ostesttools/hti/HtiCommPlugins/HtiUsbSerialCommPlugin/group"/>
       
  3007    </component>
       
  3008    <component id="htiserviceplugins" name="HTI Service Plugins" filter="s60" purpose="development" class="plugin" target="device">
       
  3009     <!-- need to #include these from a single unit or separate into component at the right directory level -->
       
  3010     <unit bldFile="/os/ostesttools/hti/HtiServicePlugins/HtiAppServicePlugin/group"/>
       
  3011     <unit bldFile="/os/ostesttools/hti/HtiServicePlugins/HtiEchoServicePlugin/group"/>
       
  3012     <unit bldFile="/os/ostesttools/hti/HtiServicePlugins/HtiFtpServicePlugin/group"/>
       
  3013     <unit bldFile="/os/ostesttools/hti/HtiServicePlugins/HtiIpProxyServicePlugin/group"/>
       
  3014     <unit bldFile="/os/ostesttools/hti/HtiServicePlugins/HtiStifTfServicePlugin/group"/>
       
  3015    </component>
       
  3016    <component id="HtiFileHlp" name="HTI File Help" filter="s60" purpose="development" target="device">
       
  3017     <unit bldFile="/os/ostesttools/hti/HtiFileHlp/group"/>
       
  3018    </component>
       
  3019    <component id="HtiWatchdog" name="HTI Watchdog" filter="s60" purpose="development" target="device">
       
  3020     <unit bldFile="/os/ostesttools/hti/HtiWatchdog/group"/>
       
  3021    </component>
       
  3022    <component id="hti_build" name="HTI Build" filter="s60" purpose="development" target="device">
       
  3023     <!--  move exports into self-contained component.-->
       
  3024     <unit bldFile="/os/ostesttools/hti/group"/>
       
  3025    </component>
       
  3026   </collection>
       
  3027   <collection id="symbianunittestfw" name="Symbian Unit Test Framework" level="analysis">
       
  3028      <component id="symbianunittestfw_build" name="Symbian Unit Test Framework Build" introduced="^4" target="device" purpose="optional">
       
  3029       <unit bldFile="/os/ostesttools/symbianunittestfw/group"/>
       
  3030      </component>
       
  3031   </collection>
       
  3032   <collection id="testexecmdw" name="testexecmdw" level="analysis">
       
  3033      <component id="tef" name="Test Execute Framework" introduced="^4" target="device" purpose="optional">
       
  3034       <unit bldFile="/os/ostesttools/testexecmdw/tef/group"/>
  2932      </component>
  3035      </component>
  2933   </collection>
  3036   </collection>
  2934  </package>
  3037  </package>
  2935     </layer>
  3038     </layer>
  2936     <layer id="mw" name="Middleware" levels="generic specific">
  3039     <layer id="mw" name="Middleware" levels="generic specific">
  6414     <collection id="qt_tests" name="Qt Tests" level="app">
  6517     <collection id="qt_tests" name="Qt Tests" level="app">
  6415             
  6518             
  6416             
  6519             
  6417     </collection>
  6520     </collection>
  6418   </package>
  6521   </package>
       
  6522       <package id="qtmobility" level="generic" tech-domain="ui" levels="tool mw app" name="Qt Mobility">
       
  6523    <collection id="qtmobility_collection" name="Qt Mobility collection" level="app">
       
  6524      <component id="qtmobility_build" name="Qt Mobility Build" introduced="^4" target="device" purpose="optional">
       
  6525 		<!-- break this up into the above collections-->
       
  6526       <unit bldFile="/mw/qtmobility/." qt:proFile="qtmobility.pro" qt:qmakeArgs="-r"/>
       
  6527      </component>
       
  6528     </collection>
       
  6529   </package>
  6419       <package id="qtextensions" level="generic" tech-domain="ui" levels="tool mw app" name="Qt Extensions">
  6530       <package id="qtextensions" level="generic" tech-domain="ui" levels="tool mw app" name="Qt Extensions">
  6420    <collection id="qtecomplugins" name="Qt ECom Plugins" level="app">
  6531    <collection id="qtecomplugins" name="Qt ECom Plugins" level="app">
  6421      <component id="qtecomplugins_build" name="Qt ECom Plugin" introduced="^4" filter="qtecomplugins" purpose="development" class="plugin" target="device">
  6532      <component id="qtecomplugins_build" name="Qt ECom Plugin" introduced="^4" filter="qtecomplugins" purpose="development" class="plugin" target="device">
  6422       <unit bldFile="/mw/qtextensions/qtecomplugins" qt:proFile="qtecomplugins.pro" qt:qmakeArgs="-r"/>
  6533       <unit bldFile="/mw/qtextensions/qtecomplugins" qt:proFile="qtecomplugins.pro" qt:qmakeArgs="-r"/>
  6423      </component>
  6534      </component>
  6448       <meta rel="testbuild" type="auto">
  6559       <meta rel="testbuild" type="auto">
  6449        <group name="qtextensionsexamples"/>
  6560        <group name="qtextensionsexamples"/>
  6450       </meta>
  6561       </meta>
  6451       <unit bldFile="/mw/qtextensions/qtmobileextensions/examples" qt:proFile="examples.pro" qt:qmakeArgs="-r"/>
  6562       <unit bldFile="/mw/qtextensions/qtmobileextensions/examples" qt:proFile="examples.pro" qt:qmakeArgs="-r"/>
  6452      </component>
  6563      </component>
  6453     </collection>
       
  6454     <collection id="qtmobility" name="Qt Mobility" level="mw">
       
  6455 	 <component id="qtmobility_build" name="Qt Mobility" introduced="^4" filter="qtmobility" purpose="development" target="device">
       
  6456       <unit bldFile="/mw/qtextensions/qtmobility" qt:proFile="qtmobility.pro" qt:qmakeArgs="-r"/>
       
  6457      </component>
       
  6458     <component id="qtmobility_examples" name="Qt Mobility Examples" introduced="^4" filter="qtextensionsexamples,build_as_app" purpose="development" target="device">
       
  6459       <meta rel="testbuild" type="auto">
       
  6460        <group name="qtextensionsexamples"/>
       
  6461       </meta>
       
  6462       <unit bldFile="/mw/qtextensions/qtmobility/examples" qt:proFile="examples.pro" qt:qmakeArgs="-r"/>
       
  6463      </component>
       
  6464      
       
  6465     </collection>
  6564     </collection>
  6466     <collection id="qhbstyle" name="Qt Orbit Style" level="mw">
  6565     <collection id="qhbstyle" name="Qt Orbit Style" level="mw">
  6467      <component id="qhbstyle_build" name="Qt Orbit Style Build" introduced="^4" target="device" purpose="optional">
  6566      <component id="qhbstyle_build" name="Qt Orbit Style Build" introduced="^4" target="device" purpose="optional">
  6468       <unit bldFile="/mw/qtextensions/qhbstyle" qt:proFile="qhbstyle.pro" qt:qmakeArgs="-r"/>
  6567       <unit bldFile="/mw/qtextensions/qhbstyle" qt:proFile="qhbstyle.pro" qt:qmakeArgs="-r"/>
  6469      </component>
  6568      </component>
  6491    <component id="signal_pane_api" name="Signal Pane API" filter="s60" class="api" target="device" purpose="optional">
  6590    <component id="signal_pane_api" name="Signal Pane API" filter="s60" class="api" target="device" purpose="optional">
  6492     
  6591     
  6493     <unit bldFile="/mw/classicui/classicui_plat/signal_pane_api/group" filter="!test"/>
  6592     <unit bldFile="/mw/classicui/classicui_plat/signal_pane_api/group" filter="!test"/>
  6494     
  6593     
  6495    </component>
  6594    </component>
  6496    <component id="japanese_reading_api" name="Japanese Reading API" filter="s60" class="api" target="device" purpose="optional">
       
  6497     
       
  6498     <unit bldFile="/mw/classicui/classicui_plat/japanese_reading_api/group" filter="!test"/>
       
  6499     
       
  6500    </component>
       
  6501    <component id="global_popup_priority_controller_api" name="Global Popup Priority Controller API" filter="s60" class="api" target="device" purpose="optional">
  6595    <component id="global_popup_priority_controller_api" name="Global Popup Priority Controller API" filter="s60" class="api" target="device" purpose="optional">
  6502     
  6596     
  6503     <unit bldFile="/mw/classicui/classicui_plat/global_popup_priority_controller_api/group" filter="!test"/>
  6597     <unit bldFile="/mw/classicui/classicui_plat/global_popup_priority_controller_api/group" filter="!test"/>
  6504     
  6598     
  6505    </component>
  6599    </component>
  6551    <component id="avkon_ui_server_api" name="AVKON UI Server API" filter="s60" class="api" target="device" purpose="optional">
  6645    <component id="avkon_ui_server_api" name="AVKON UI Server API" filter="s60" class="api" target="device" purpose="optional">
  6552     
  6646     
  6553     <unit bldFile="/mw/classicui/classicui_plat/avkon_ui_server_api/group" filter="!test"/>
  6647     <unit bldFile="/mw/classicui/classicui_plat/avkon_ui_server_api/group" filter="!test"/>
  6554     
  6648     
  6555    </component>
  6649    </component>
  6556    <component id="number_grouping_api" name="Number Grouping API" filter="s60" class="api" target="device" purpose="optional">
       
  6557     
       
  6558     <unit bldFile="/mw/classicui/classicui_plat/number_grouping_api/group" filter="!test"/>
       
  6559     
       
  6560    </component>
       
  6561    <component id="extended_status_pane_api" name="Extended Status Pane API" filter="s60" class="api" target="device" purpose="optional">
  6650    <component id="extended_status_pane_api" name="Extended Status Pane API" filter="s60" class="api" target="device" purpose="optional">
  6562     
  6651     
  6563     <unit bldFile="/mw/classicui/classicui_plat/extended_status_pane_api/group" filter="!test"/>
  6652     <unit bldFile="/mw/classicui/classicui_plat/extended_status_pane_api/group" filter="!test"/>
  6564     
  6653     
  6565    </component>
  6654    </component>
  6830     
  6919     
  6831    </component>
  6920    </component>
  6832    <component id="avkon_testability_api" name="AVKON Testability API" filter="s60" class="api" target="device" purpose="optional">
  6921    <component id="avkon_testability_api" name="AVKON Testability API" filter="s60" class="api" target="device" purpose="optional">
  6833     
  6922     
  6834     <unit bldFile="/mw/classicui/classicui_plat/avkon_testability_api/group"/>
  6923     <unit bldFile="/mw/classicui/classicui_plat/avkon_testability_api/group"/>
  6835    </component>
       
  6836    <component id="ganes_api" name="ganes_api" filter="s60" class="api" target="device" purpose="optional">
       
  6837     
       
  6838     <unit bldFile="/mw/classicui/classicui_plat/ganes_api/group"/>
       
  6839    </component>
  6924    </component>
  6840    <component id="ode_api" name="Ode API" filter="s60" class="api" target="device" purpose="optional">
  6925    <component id="ode_api" name="Ode API" filter="s60" class="api" target="device" purpose="optional">
  6841     <unit bldFile="/mw/classicui/classicui_plat/ode_api/group"/>
  6926     <unit bldFile="/mw/classicui/classicui_plat/ode_api/group"/>
  6842    </component>
  6927    </component>
  6843    <component id="physics_api" name="Physics API" filter="s60" class="api" target="device" purpose="optional">
  6928    <component id="physics_api" name="Physics API" filter="s60" class="api" target="device" purpose="optional">
  6856     
  6941     
  6857     <unit bldFile="/mw/classicui/classicui_plat/alternate_fs_api/group"/>
  6942     <unit bldFile="/mw/classicui/classicui_plat/alternate_fs_api/group"/>
  6858    </component>
  6943    </component>
  6859    <component id="discreet_popup_api" name="Discreet Popup API" filter="s60" class="api" target="device" purpose="optional">
  6944    <component id="discreet_popup_api" name="Discreet Popup API" filter="s60" class="api" target="device" purpose="optional">
  6860     <unit bldFile="/mw/classicui/classicui_plat/discreet_popup_api/group"/>
  6945     <unit bldFile="/mw/classicui/classicui_plat/discreet_popup_api/group"/>
  6861    </component>
       
  6862    <component id="touch_gesture_framework_api" name="Touch Gesture Framework API" filter="s60" class="api" target="device" purpose="optional">
       
  6863     
       
  6864     <unit bldFile="/mw/classicui/classicui_plat/touch_gesture_framework_api/group"/> <!-- should this be commented out? -->
       
  6865     <!--<unit bldFile="classicui_plat/touch_gesture_framework_api/tsrc/group" filter="test,api_test"/> -->
       
  6866    </component>
  6946    </component>
  6867    <component id="extended_options_menu_api" name="Extended Options Menu API" filter="s60" class="api" target="device" purpose="optional">
  6947    <component id="extended_options_menu_api" name="Extended Options Menu API" filter="s60" class="api" target="device" purpose="optional">
  6868     
  6948     
  6869     <unit bldFile="/mw/classicui/classicui_plat/extended_options_menu_api/group" filter="!test"/>
  6949     <unit bldFile="/mw/classicui/classicui_plat/extended_options_menu_api/group" filter="!test"/>
  6870     
  6950     
  6875    </component>
  6955    </component>
  6876    <component id="findutil_api" name="Find Util API" filter="s60" class="api" target="device" purpose="optional">
  6956    <component id="findutil_api" name="Find Util API" filter="s60" class="api" target="device" purpose="optional">
  6877       
  6957       
  6878       <unit bldFile="/mw/classicui/classicui_plat/findutil_api/group"/>
  6958       <unit bldFile="/mw/classicui/classicui_plat/findutil_api/group"/>
  6879    </component>
  6959    </component>
  6880   </collection>
       
  6881   <collection id="classicui_pub" name="Classic UI Public Interfaces" level="specific">
       
  6882    <component id="input_frame_api" name="Input Frame API" filter="s60" class="api" target="device" purpose="optional">
  6960    <component id="input_frame_api" name="Input Frame API" filter="s60" class="api" target="device" purpose="optional">
  6883     
  6961     
  6884     <unit bldFile="/mw/classicui/classicui_pub/input_frame_api/group" filter="!test"/>
  6962     <unit bldFile="/mw/classicui/classicui_plat/input_frame_api/group" filter="!test"/>
  6885     
  6963     
  6886    </component>
  6964    </component>
  6887    <component id="window_server_event_observer_api" name="Window Server Event Observer API" filter="s60" class="api" target="device" purpose="optional">
  6965    <component id="window_server_event_observer_api" name="Window Server Event Observer API" filter="s60" class="api" target="device" purpose="optional">
  6888     
  6966     
  6889     <unit bldFile="/mw/classicui/classicui_pub/window_server_event_observer_api/group" filter="!test"/>
  6967     <unit bldFile="/mw/classicui/classicui_plat/window_server_event_observer_api/group" filter="!test"/>
  6890     
  6968     
  6891    </component>
  6969    </component>
  6892    <component id="application_framework_api" name="Application Framework API" filter="s60" class="api" target="device" purpose="optional">
  6970    <component id="application_framework_api" name="Application Framework API" filter="s60" class="api" target="device" purpose="optional">
  6893     
  6971     
  6894     <unit bldFile="/mw/classicui/classicui_pub/application_framework_api/group" filter="!test"/>
  6972     <unit bldFile="/mw/classicui/classicui_plat/application_framework_api/group" filter="!test"/>
  6895     
  6973     
  6896    </component>
  6974    </component>
  6897    <component id="scroller_api" name="Scroller API" filter="s60" class="api" target="device" purpose="optional">
  6975    <component id="scroller_api" name="Scroller API" filter="s60" class="api" target="device" purpose="optional">
  6898     
  6976     
  6899     <unit bldFile="/mw/classicui/classicui_pub/scroller_api/group" filter="!test"/>
  6977     <unit bldFile="/mw/classicui/classicui_plat/scroller_api/group" filter="!test"/>
  6900     
  6978     
  6901    </component>
  6979    </component>
  6902    <component id="ui_framework_utilities_api" name="UI Framework Utilities API" filter="s60" class="api" target="device" purpose="optional">
  6980    <component id="ui_framework_utilities_api" name="UI Framework Utilities API" filter="s60" class="api" target="device" purpose="optional">
  6903     
  6981     
  6904     <unit bldFile="/mw/classicui/classicui_pub/ui_framework_utilities_api/group" filter="!test"/>
  6982     <unit bldFile="/mw/classicui/classicui_plat/ui_framework_utilities_api/group" filter="!test"/>
  6905     
  6983     
  6906    </component>
  6984    </component>
  6907    <component id="ui_framework_definitions_api" name="UI Framework Definitions API" filter="s60" class="api" target="device" purpose="optional">
  6985    <component id="ui_framework_definitions_api" name="UI Framework Definitions API" filter="s60" class="api" target="device" purpose="optional">
  6908     
  6986     
  6909     <unit bldFile="/mw/classicui/classicui_pub/ui_framework_definitions_api/group" filter="!test"/>
  6987     <unit bldFile="/mw/classicui/classicui_plat/ui_framework_definitions_api/group" filter="!test"/>
  6910     
  6988     
  6911    </component>
  6989    </component>
  6912    <component id="buttons_api" name="Buttons API" filter="s60" class="api" target="device" purpose="optional">
  6990    <component id="buttons_api" name="Buttons API" filter="s60" class="api" target="device" purpose="optional">
  6913     
  6991     
  6914     <unit bldFile="/mw/classicui/classicui_pub/buttons_api/group" filter="!test"/>
  6992     <unit bldFile="/mw/classicui/classicui_plat/buttons_api/group" filter="!test"/>
  6915     
  6993     
  6916    </component>
  6994    </component>
  6917    <component id="queries_api" name="Queries API" filter="s60" class="api" target="device" purpose="optional">
  6995    <component id="queries_api" name="Queries API" filter="s60" class="api" target="device" purpose="optional">
  6918     
  6996     
  6919     <unit bldFile="/mw/classicui/classicui_pub/queries_api/group" filter="!test"/>
  6997     <unit bldFile="/mw/classicui/classicui_plat/queries_api/group" filter="!test"/>
  6920     
  6998     
  6921    </component>
  6999    </component>
  6922    <component id="aiw_generic_parameter_api" name="AIW Generic Parameter API" filter="s60" class="api" target="device" purpose="optional">
  7000    <component id="aiw_generic_parameter_api" name="AIW Generic Parameter API" filter="s60" class="api" target="device" purpose="optional">
  6923     
  7001     
  6924     <unit bldFile="/mw/classicui/classicui_pub/aiw_generic_parameter_api/group" filter="!test"/>
  7002     <unit bldFile="/mw/classicui/classicui_plat/aiw_generic_parameter_api/group" filter="!test"/>
  6925     
  7003     
  6926    </component>
  7004    </component>
  6927    <component id="editors_api" name="Editors API" filter="s60" class="api" target="device" purpose="optional">
  7005    <component id="editors_api" name="Editors API" filter="s60" class="api" target="device" purpose="optional">
  6928     
  7006     
  6929     <unit bldFile="/mw/classicui/classicui_pub/editors_api/group" filter="!test"/>
  7007     <unit bldFile="/mw/classicui/classicui_plat/editors_api/group" filter="!test"/>
  6930     
  7008     
  6931    </component>
  7009    </component>
  6932    <component id="common_file_dialogs_api" name="Common File Dialogs API" filter="s60" class="api" target="device" purpose="optional">
  7010    <component id="common_file_dialogs_api" name="Common File Dialogs API" filter="s60" class="api" target="device" purpose="optional">
  6933     
  7011     
  6934     <unit bldFile="/mw/classicui/classicui_pub/common_file_dialogs_api/group"/>
  7012     <unit bldFile="/mw/classicui/classicui_plat/common_file_dialogs_api/group"/>
  6935    </component>
  7013    </component>
  6936    <component id="dialog_shutter_api" name="Dialog Shutter API" filter="s60" class="api" target="device" purpose="optional">
  7014    <component id="dialog_shutter_api" name="Dialog Shutter API" filter="s60" class="api" target="device" purpose="optional">
  6937     
  7015     
  6938     <unit bldFile="/mw/classicui/classicui_pub/dialog_shutter_api/group" filter="!test"/>
  7016     <unit bldFile="/mw/classicui/classicui_plat/dialog_shutter_api/group" filter="!test"/>
  6939     
  7017     
  6940    </component>
  7018    </component>
  6941    <component id="fonts_api" name="Fonts API" filter="s60" class="api" target="device" purpose="optional">
  7019    <component id="fonts_api" name="Fonts API" filter="s60" class="api" target="device" purpose="optional">
  6942     
  7020     
  6943     <unit bldFile="/mw/classicui/classicui_pub/fonts_api/group" filter="!test"/>
  7021     <unit bldFile="/mw/classicui/classicui_plat/fonts_api/group" filter="!test"/>
  6944     
  7022     
  6945    </component>
  7023    </component>
  6946    <component id="screen_clearer_api" name="Screen Clearer API" filter="s60" class="api" target="device" purpose="optional">
  7024    <component id="screen_clearer_api" name="Screen Clearer API" filter="s60" class="api" target="device" purpose="optional">
  6947     
  7025     
  6948     <unit bldFile="/mw/classicui/classicui_pub/screen_clearer_api/group" filter="!test"/>
  7026     <unit bldFile="/mw/classicui/classicui_plat/screen_clearer_api/group" filter="!test"/>
  6949     
  7027     
  6950    </component>
  7028    </component>
  6951    <component id="notifiers_api" name="Notifiers API" filter="s60" class="api" target="device" purpose="optional">
  7029    <component id="notifiers_api" name="Notifiers API" filter="s60" class="api" target="device" purpose="optional">
  6952     
  7030     
  6953     <unit bldFile="/mw/classicui/classicui_pub/notifiers_api/group" filter="!test"/>
  7031     <unit bldFile="/mw/classicui/classicui_plat/notifiers_api/group" filter="!test"/>
  6954     
  7032     
  6955    </component>
  7033    </component>
  6956    <component id="notes_api" name="Notes API" filter="s60" class="api" target="device" purpose="optional">
  7034    <component id="notes_api" name="Notes API" filter="s60" class="api" target="device" purpose="optional">
  6957     
  7035     
  6958     <unit bldFile="/mw/classicui/classicui_pub/notes_api/group" filter="!test"/>
  7036     <unit bldFile="/mw/classicui/classicui_plat/notes_api/group" filter="!test"/>
  6959     
  7037     
  6960    </component>
  7038    </component>
  6961    <component id="status_pane_api" name="Status Pane API" filter="s60" class="api" target="device" purpose="optional">
  7039    <component id="status_pane_api" name="Status Pane API" filter="s60" class="api" target="device" purpose="optional">
  6962     
  7040     
  6963     <unit bldFile="/mw/classicui/classicui_pub/status_pane_api/group" filter="!test"/>
  7041     <unit bldFile="/mw/classicui/classicui_plat/status_pane_api/group" filter="!test"/>
  6964     
  7042     
  6965    </component>
  7043    </component>
  6966    <component id="base_controls_api" name="Base Controls API" filter="s60" class="api" target="device" purpose="optional">
  7044    <component id="base_controls_api" name="Base Controls API" filter="s60" class="api" target="device" purpose="optional">
  6967     
  7045     
  6968     <unit bldFile="/mw/classicui/classicui_pub/base_controls_api/group" filter="!test"/>
  7046     <unit bldFile="/mw/classicui/classicui_plat/base_controls_api/group" filter="!test"/>
  6969     
  7047     
  6970    </component>
  7048    </component>
  6971    <component id="grids_api" name="Grids API" filter="s60" class="api" target="device" purpose="optional">
  7049    <component id="grids_api" name="Grids API" filter="s60" class="api" target="device" purpose="optional">
  6972     
  7050     
  6973     <unit bldFile="/mw/classicui/classicui_pub/grids_api/group" filter="!test"/>
  7051     <unit bldFile="/mw/classicui/classicui_plat/grids_api/group" filter="!test"/>
  6974     
  7052     
  6975    </component>
  7053    </component>
  6976    <component id="context_pane_api" name="Context Pane API" filter="s60" class="api" target="device" purpose="optional">
  7054    <component id="context_pane_api" name="Context Pane API" filter="s60" class="api" target="device" purpose="optional">
  6977     
  7055     
  6978     <unit bldFile="/mw/classicui/classicui_pub/context_pane_api/group" filter="!test"/>
  7056     <unit bldFile="/mw/classicui/classicui_plat/context_pane_api/group" filter="!test"/>
  6979     
  7057     
  6980    </component>
  7058    </component>
  6981    <component id="lists_api" name="Lists API" filter="s60" class="api" target="device" purpose="optional">
  7059    <component id="lists_api" name="Lists API" filter="s60" class="api" target="device" purpose="optional">
  6982     
  7060     
  6983     <unit bldFile="/mw/classicui/classicui_pub/lists_api/group" filter="!test"/>
  7061     <unit bldFile="/mw/classicui/classicui_plat/lists_api/group" filter="!test"/>
  6984     
  7062     
  6985    </component>
  7063    </component>
  6986    <component id="popups_api" name="Popups API" filter="s60" class="api" target="device" purpose="optional">
  7064    <component id="popups_api" name="Popups API" filter="s60" class="api" target="device" purpose="optional">
  6987     
  7065     
  6988     <unit bldFile="/mw/classicui/classicui_pub/popups_api/group" filter="!test"/>
  7066     <unit bldFile="/mw/classicui/classicui_plat/popups_api/group" filter="!test"/>
  6989     
  7067     
  6990    </component>
  7068    </component>
  6991    <component id="misc_controls_api" name="Misc Controls API" filter="s60" class="api" target="device" purpose="optional">
  7069    <component id="misc_controls_api" name="Misc Controls API" filter="s60" class="api" target="device" purpose="optional">
  6992     
  7070     
  6993     <unit bldFile="/mw/classicui/classicui_pub/misc_controls_api/group" filter="!test"/>
  7071     <unit bldFile="/mw/classicui/classicui_plat/misc_controls_api/group" filter="!test"/>
  6994     
  7072     
  6995    </component>
  7073    </component>
  6996    <component id="keylock_api" name="Keylock API" filter="s60" class="api" target="device" purpose="optional">
  7074    <component id="keylock_api" name="Keylock API" filter="s60" class="api" target="device" purpose="optional">
  6997     
  7075     
  6998     <unit bldFile="/mw/classicui/classicui_pub/keylock_api/group" filter="!test"/>
  7076     <unit bldFile="/mw/classicui/classicui_plat/keylock_api/group" filter="!test"/>
  6999     
  7077     
  7000    </component>
  7078    </component>
  7001    <component id="options_menu_api" name="Options Menu API" filter="s60" class="api" target="device" purpose="optional">
  7079    <component id="options_menu_api" name="Options Menu API" filter="s60" class="api" target="device" purpose="optional">
  7002     
  7080     
  7003     <unit bldFile="/mw/classicui/classicui_pub/options_menu_api/group" filter="!test"/>
  7081     <unit bldFile="/mw/classicui/classicui_plat/options_menu_api/group" filter="!test"/>
  7004     
  7082     
  7005    </component>
  7083    </component>
  7006    <component id="hierarchical_lists_api" name="Hierarchical Lists API" filter="s60" class="api" target="device" purpose="optional">
  7084    <component id="hierarchical_lists_api" name="Hierarchical Lists API" filter="s60" class="api" target="device" purpose="optional">
  7007     
  7085     
  7008     <unit bldFile="/mw/classicui/classicui_pub/hierarchical_lists_api/group" filter="!test"/>
  7086     <unit bldFile="/mw/classicui/classicui_plat/hierarchical_lists_api/group" filter="!test"/>
  7009     
  7087     
  7010    </component>
  7088    </component>
  7011    <component id="navigation_pane_api" name="Navigation Pane API" filter="s60" class="api" target="device" purpose="optional">
  7089    <component id="navigation_pane_api" name="Navigation Pane API" filter="s60" class="api" target="device" purpose="optional">
  7012     
  7090     
  7013     <unit bldFile="/mw/classicui/classicui_pub/navigation_pane_api/group" filter="!test"/>
  7091     <unit bldFile="/mw/classicui/classicui_plat/navigation_pane_api/group" filter="!test"/>
  7014     
  7092     
  7015    </component>
  7093    </component>
  7016    <component id="tabs_api" name="Tabs API" filter="s60" class="api" target="device" purpose="optional">
  7094    <component id="tabs_api" name="Tabs API" filter="s60" class="api" target="device" purpose="optional">
  7017     
  7095     
  7018     <unit bldFile="/mw/classicui/classicui_pub/tabs_api/group" filter="!test"/>
  7096     <unit bldFile="/mw/classicui/classicui_plat/tabs_api/group" filter="!test"/>
  7019     
  7097     
  7020    </component>
  7098    </component>
  7021    <component id="title_pane_touch_observer_api" name="Title Pane Touch Observer API" filter="s60" class="api" target="device" purpose="optional">
  7099    <component id="title_pane_touch_observer_api" name="Title Pane Touch Observer API" filter="s60" class="api" target="device" purpose="optional">
  7022     
  7100     
  7023     <unit bldFile="/mw/classicui/classicui_pub/title_pane_touch_observer_api/group"/>
  7101     <unit bldFile="/mw/classicui/classicui_plat/title_pane_touch_observer_api/group"/>
  7024    </component>
  7102    </component>
  7025    <component id="choice_list_api" name="Choice List API" filter="s60" class="api" target="device" purpose="optional">
  7103    <component id="choice_list_api" name="Choice List API" filter="s60" class="api" target="device" purpose="optional">
  7026     
  7104     
  7027     <unit bldFile="/mw/classicui/classicui_pub/choice_list_api/group" filter="!test"/>
  7105     <unit bldFile="/mw/classicui/classicui_plat/choice_list_api/group" filter="!test"/>
  7028     
  7106     
  7029    </component>
  7107    </component>
  7030    <component id="info_popup_note_api" name="Info Popup Note API" filter="s60" class="api" target="device" purpose="optional">
  7108    <component id="info_popup_note_api" name="Info Popup Note API" filter="s60" class="api" target="device" purpose="optional">
  7031     
  7109     
  7032     <unit bldFile="/mw/classicui/classicui_pub/info_popup_note_api/group" filter="!test"/>
  7110     <unit bldFile="/mw/classicui/classicui_plat/info_popup_note_api/group" filter="!test"/>
  7033     
  7111     
  7034    </component>
  7112    </component>
  7035    <component id="setting_pages_api" name="Setting Pages API" filter="s60" class="api" target="device" purpose="optional">
  7113    <component id="setting_pages_api" name="Setting Pages API" filter="s60" class="api" target="device" purpose="optional">
  7036     
  7114     
  7037     <unit bldFile="/mw/classicui/classicui_pub/setting_pages_api/group" filter="!test"/>
  7115     <unit bldFile="/mw/classicui/classicui_plat/setting_pages_api/group" filter="!test"/>
  7038     
  7116     
  7039    </component>
  7117    </component>
  7040    <component id="screen_mode_api" name="Screen Mode API" filter="s60" class="api" target="device" purpose="optional">
  7118    <component id="screen_mode_api" name="Screen Mode API" filter="s60" class="api" target="device" purpose="optional">
  7041     
  7119     
  7042     <unit bldFile="/mw/classicui/classicui_pub/screen_mode_api/group" filter="!test"/>
  7120     <unit bldFile="/mw/classicui/classicui_plat/screen_mode_api/group" filter="!test"/>
  7043     
  7121     
  7044    </component>
  7122    </component>
  7045    <component id="indicators_api" name="Indicators API" filter="s60" class="api" target="device" purpose="optional">
  7123    <component id="indicators_api" name="Indicators API" filter="s60" class="api" target="device" purpose="optional">
  7046     
  7124     
  7047     <unit bldFile="/mw/classicui/classicui_pub/indicators_api/group" filter="!test"/>
  7125     <unit bldFile="/mw/classicui/classicui_plat/indicators_api/group" filter="!test"/>
  7048     
  7126     
  7049    </component>
  7127    </component>
  7050    <component id="error_ui_api" name="Error UI API" filter="s60" class="api" target="device" purpose="optional">
  7128    <component id="error_ui_api" name="Error UI API" filter="s60" class="api" target="device" purpose="optional">
  7051     
  7129     
  7052     <unit bldFile="/mw/classicui/classicui_pub/error_ui_api/group" filter="!test"/>
  7130     <unit bldFile="/mw/classicui/classicui_plat/error_ui_api/group" filter="!test"/>
  7053     
  7131     
  7054    </component>
  7132    </component>
  7055    <component id="animation_api" name="Animation API" filter="s60" class="api" target="device" purpose="optional">
  7133    <component id="animation_api" name="Animation API" filter="s60" class="api" target="device" purpose="optional">
  7056     
  7134     
  7057     <unit bldFile="/mw/classicui/classicui_pub/animation_api/group" filter="!test"/>
  7135     <unit bldFile="/mw/classicui/classicui_plat/animation_api/group" filter="!test"/>
  7058     
  7136     
  7059    </component>
  7137    </component>
  7060    <component id="searchfield_api" name="Searchfield API" filter="s60" class="api" target="device" purpose="optional">
  7138    <component id="searchfield_api" name="Searchfield API" filter="s60" class="api" target="device" purpose="optional">
  7061     
  7139     
  7062     <unit bldFile="/mw/classicui/classicui_pub/searchfield_api/group" filter="!test"/>
  7140     <unit bldFile="/mw/classicui/classicui_plat/searchfield_api/group" filter="!test"/>
  7063     
  7141     
  7064    </component>
  7142    </component>
  7065    <component id="labels_api" name="Labels API" filter="s60" class="api" target="device" purpose="optional">
  7143    <component id="labels_api" name="Labels API" filter="s60" class="api" target="device" purpose="optional">
  7066     
  7144     
  7067     <unit bldFile="/mw/classicui/classicui_pub/labels_api/group" filter="!test"/>
  7145     <unit bldFile="/mw/classicui/classicui_plat/labels_api/group" filter="!test"/>
  7068     
  7146     
  7069    </component>
  7147    </component>
  7070    <component id="hotkeys_api" name="Hotkeys API" filter="s60" class="api" target="device" purpose="optional">
  7148    <component id="hotkeys_api" name="Hotkeys API" filter="s60" class="api" target="device" purpose="optional">
  7071     
  7149     
  7072     <unit bldFile="/mw/classicui/classicui_pub/hotkeys_api/group" filter="!test"/>
  7150     <unit bldFile="/mw/classicui/classicui_plat/hotkeys_api/group" filter="!test"/>
  7073     
  7151     
  7074    </component>
  7152    </component>
  7075    <component id="initialization_api" name="Initialization API" filter="s60" class="api" target="device" purpose="optional">
  7153    <component id="initialization_api" name="Initialization API" filter="s60" class="api" target="device" purpose="optional">
  7076     
  7154     
  7077     <unit bldFile="/mw/classicui/classicui_pub/initialization_api/group" filter="!test"/>
  7155     <unit bldFile="/mw/classicui/classicui_plat/initialization_api/group" filter="!test"/>
  7078     
  7156     
  7079    </component>
  7157    </component>
  7080    <component id="volume_control_api" name="Volume Control API" filter="s60" class="api" target="device" purpose="optional">
  7158    <component id="volume_control_api" name="Volume Control API" filter="s60" class="api" target="device" purpose="optional">
  7081     
  7159     
  7082     <unit bldFile="/mw/classicui/classicui_pub/volume_control_api/group" filter="!test"/>
  7160     <unit bldFile="/mw/classicui/classicui_plat/volume_control_api/group" filter="!test"/>
  7083     
  7161     
  7084    </component>
  7162    </component>
  7085    <component id="title_pane_api" name="Title Pane API" filter="s60" class="api" target="device" purpose="optional">
  7163    <component id="title_pane_api" name="Title Pane API" filter="s60" class="api" target="device" purpose="optional">
  7086     
  7164     
  7087     <unit bldFile="/mw/classicui/classicui_pub/title_pane_api/group" filter="!test"/>
  7165     <unit bldFile="/mw/classicui/classicui_plat/title_pane_api/group" filter="!test"/>
  7088     
  7166     
  7089    </component>
  7167    </component>
  7090    <component id="sounds_api" name="Sounds API" filter="s60" class="api" target="device" purpose="optional">
  7168    <component id="sounds_api" name="Sounds API" filter="s60" class="api" target="device" purpose="optional">
  7091     
  7169     
  7092     <unit bldFile="/mw/classicui/classicui_pub/sounds_api/group" filter="!test"/>
  7170     <unit bldFile="/mw/classicui/classicui_plat/sounds_api/group" filter="!test"/>
  7093     
  7171     
  7094    </component>
  7172    </component>
  7095    <component id="aiw_service_handler_api" name="AIW Service Handler API" filter="s60" class="api" target="device" purpose="optional">
  7173    <component id="aiw_service_handler_api" name="AIW Service Handler API" filter="s60" class="api" target="device" purpose="optional">
  7096     
  7174     
  7097     <unit bldFile="/mw/classicui/classicui_pub/aiw_service_handler_api/group" filter="!test"/>
  7175     <unit bldFile="/mw/classicui/classicui_plat/aiw_service_handler_api/group" filter="!test"/>
  7098     
  7176     
  7099    </component>
  7177    </component>
  7100    <component id="aiw_criteria_api" name="AIW Criteria API" filter="s60" class="api" target="device" purpose="optional">
  7178    <component id="aiw_criteria_api" name="AIW Criteria API" filter="s60" class="api" target="device" purpose="optional">
  7101     
  7179     
  7102     <unit bldFile="/mw/classicui/classicui_pub/aiw_criteria_api/group" filter="!test"/>
  7180     <unit bldFile="/mw/classicui/classicui_plat/aiw_criteria_api/group" filter="!test"/>
  7103     
  7181     
  7104    </component>
  7182    </component>
  7105    <component id="touch_ui_utilities_api" name="Touch UI Utilities API" filter="s60" class="api" target="device" purpose="optional">
  7183    <component id="touch_ui_utilities_api" name="Touch UI Utilities API" filter="s60" class="api" target="device" purpose="optional">
  7106     
  7184     
  7107     <unit bldFile="/mw/classicui/classicui_pub/touch_ui_utilities_api/group" filter="!test"/>
  7185     <unit bldFile="/mw/classicui/classicui_plat/touch_ui_utilities_api/group" filter="!test"/>
  7108     
  7186     
  7109    </component>
  7187    </component>
  7110    <component id="generic_button_api" name="Generic Button API" filter="s60" class="api" target="device" purpose="optional">
  7188    <component id="generic_button_api" name="Generic Button API" filter="s60" class="api" target="device" purpose="optional">
  7111     
  7189     
  7112     <unit bldFile="/mw/classicui/classicui_pub/generic_button_api/group" filter="!test"/>
  7190     <unit bldFile="/mw/classicui/classicui_plat/generic_button_api/group" filter="!test"/>
  7113     
  7191     
  7114    </component>
  7192    </component>
  7115    <component id="form_api" name="Form API" filter="s60" class="api" target="device" purpose="optional">
  7193    <component id="form_api" name="Form API" filter="s60" class="api" target="device" purpose="optional">
  7116     
  7194     
  7117     <unit bldFile="/mw/classicui/classicui_pub/form_api/group" filter="!test"/>
  7195     <unit bldFile="/mw/classicui/classicui_plat/form_api/group" filter="!test"/>
  7118     
  7196     
  7119    </component>
  7197    </component>
  7120    <component id="uikon_core_controls" name="Uikon Core Controls" filter="s60" class="api" target="device" purpose="optional">
  7198    <component id="uikon_core_controls" name="Uikon Core Controls" filter="s60" class="api" target="device" purpose="optional">
  7121     
  7199     
  7122     <unit bldFile="/mw/classicui/classicui_pub/uikon_core_controls/group" filter="!test"/>
  7200     <unit bldFile="/mw/classicui/classicui_plat/uikon_core_controls/group" filter="!test"/>
  7123     
  7201     
  7124    </component>
  7202    </component>
  7125    <component id="calendar_api" name="Calendar API" filter="s60" class="api" target="device" purpose="optional">
  7203    <component id="calendar_api" name="Calendar API" filter="s60" class="api" target="device" purpose="optional">
  7126     
  7204     
  7127     <unit bldFile="/mw/classicui/classicui_pub/calendar_api/group"/>
  7205     <unit bldFile="/mw/classicui/classicui_plat/calendar_api/group"/>
  7128    </component>
  7206    </component>
  7129    <component id="toolbar_api" name="Toolbar API" filter="s60" class="api" target="device" purpose="optional">
  7207    <component id="toolbar_api" name="Toolbar API" filter="s60" class="api" target="device" purpose="optional">
  7130     
  7208     
  7131     <unit bldFile="/mw/classicui/classicui_pub/toolbar_api/group" filter="!test"/>
  7209     <unit bldFile="/mw/classicui/classicui_plat/toolbar_api/group" filter="!test"/>
  7132     
  7210     
  7133    </component>
  7211    </component>
  7134    <component id="server_application_api" name="Server Application API" filter="s60" class="api" target="device" purpose="optional">
  7212    <component id="server_application_api" name="Server Application API" filter="s60" class="api" target="device" purpose="optional">
  7135     
  7213     
  7136     <unit bldFile="/mw/classicui/classicui_pub/server_application_api/group"/>
  7214     <unit bldFile="/mw/classicui/classicui_plat/server_application_api/group"/>
  7137    </component>
  7215    </component>
  7138    <component id="slider_api" name="Slider API" filter="s60" class="api" target="device" purpose="optional">
  7216    <component id="slider_api" name="Slider API" filter="s60" class="api" target="device" purpose="optional">
  7139     
  7217     
  7140     <unit bldFile="/mw/classicui/classicui_pub/slider_api/group" filter="!test"/>
  7218     <unit bldFile="/mw/classicui/classicui_plat/slider_api/group" filter="!test"/>
  7141     
  7219     
  7142    </component>
  7220    </component>
  7143    <component id="private_ui_framework_api" name="Private UI Framework API" filter="s60" class="api" target="device" purpose="optional">
  7221    <component id="private_ui_framework_api" name="Private UI Framework API" filter="s60" class="api" target="device" purpose="optional">
  7144     
  7222     
  7145     <unit bldFile="/mw/classicui/classicui_pub/private_ui_framework_api/group" filter="!test"/>
  7223     <unit bldFile="/mw/classicui/classicui_plat/private_ui_framework_api/group" filter="!test"/>
  7146     
  7224     
  7147    </component>
  7225    </component>
  7148    <component id="dialogs_api" name="Dialogs API" filter="s60" class="api" target="device" purpose="optional">
  7226    <component id="dialogs_api" name="Dialogs API" filter="s60" class="api" target="device" purpose="optional">
  7149     
  7227     
  7150     <unit bldFile="/mw/classicui/classicui_pub/dialogs_api/group" filter="!test"/>
  7228     <unit bldFile="/mw/classicui/classicui_plat/dialogs_api/group" filter="!test"/>
  7151     
  7229     
  7152    </component>
  7230    </component>
  7153    <component id="document_handler_api" name="Document handler API" filter="s60" class="api" target="device" purpose="optional">
  7231    <component id="document_handler_api" name="Document handler API" filter="s60" class="api" target="device" purpose="optional">
  7154     
  7232     
  7155     <unit bldFile="/mw/classicui/classicui_pub/document_handler_api/group"/>
  7233     <unit bldFile="/mw/classicui/classicui_plat/document_handler_api/group"/>
  7156    </component>
  7234    </component>
  7157    <component id="images_api" name="Images API" filter="s60" class="api" target="device" purpose="optional">
  7235    <component id="images_api" name="Images API" filter="s60" class="api" target="device" purpose="optional">
  7158     
  7236     
  7159     <unit bldFile="/mw/classicui/classicui_pub/images_api/group" filter="!test"/>
  7237     <unit bldFile="/mw/classicui/classicui_plat/images_api/group" filter="!test"/>
  7160     
  7238     
  7161    </component>
  7239    </component>
  7162    <component id="stylus_popup_menu_api" name="Stylus Pop-up Menu API" filter="s60" class="api" target="device" purpose="optional">
  7240    <component id="stylus_popup_menu_api" name="Stylus Pop-up Menu API" filter="s60" class="api" target="device" purpose="optional">
  7163     
  7241     
  7164     <unit bldFile="/mw/classicui/classicui_pub/stylus_popup_menu_api/group" filter="!test"/>
  7242     <unit bldFile="/mw/classicui/classicui_plat/stylus_popup_menu_api/group" filter="!test"/>
  7165     
  7243     
  7166    </component>
  7244    </component>
  7167    <component id="information_preview_popup_api" name="Information Preview Popup API" filter="s60" class="api" target="device" purpose="optional">
  7245    <component id="information_preview_popup_api" name="Information Preview Popup API" filter="s60" class="api" target="device" purpose="optional">
  7168     
  7246     
  7169     <unit bldFile="/mw/classicui/classicui_pub/information_preview_popup_api/group" filter="!test"/>
  7247     <unit bldFile="/mw/classicui/classicui_plat/information_preview_popup_api/group" filter="!test"/>
  7170     
  7248     
  7171    </component>
  7249    </component>
  7172    <component id="intermediate_state_api" name="Intermediate State API" filter="s60" class="api" target="device" purpose="optional">
  7250    <component id="intermediate_state_api" name="Intermediate State API" filter="s60" class="api" target="device" purpose="optional">
  7173     
  7251     
  7174     <unit bldFile="/mw/classicui/classicui_pub/intermediate_state_api/group"/>
  7252     <unit bldFile="/mw/classicui/classicui_plat/intermediate_state_api/group"/>
  7175    </component>
  7253    </component>
  7176    <component id="help_launcher_api" name="Help Launcher API" filter="s60" class="api" target="device" purpose="optional">
  7254    <component id="help_launcher_api" name="Help Launcher API" filter="s60" class="api" target="device" purpose="optional">
  7177     <unit bldFile="/mw/classicui/classicui_pub/help_launcher_api/group"/>
  7255     <unit bldFile="/mw/classicui/classicui_plat/help_launcher_api/group"/>
  7178    </component>
  7256    </component>
  7179   </collection>
  7257   </collection>
  7180   <collection id="ode" name="Open Dynamics Engine" level="support">
  7258   <collection id="ode" name="Open Dynamics Engine" level="support">
  7181    <!-- the collection is really a component. Move down a directory.-->
  7259    <!-- the collection is really a component. Move down a directory.-->
  7182    <component id="ode_build" name="ODE" filter="s60" target="device" purpose="optional">
  7260    <component id="ode_build" name="ODE" filter="s60" target="device" purpose="optional">
  7249    </component>
  7327    </component>
  7250   </collection>
  7328   </collection>
  7251   <collection id="commonuisupport" name="Common UI Support" level="support">
  7329   <collection id="commonuisupport" name="Common UI Support" level="support">
  7252    <component id="uikon" name="Uikon" introduced="6.0" purpose="mandatory" target="device">
  7330    <component id="uikon" name="Uikon" introduced="6.0" purpose="mandatory" target="device">
  7253     <unit bldFile="/mw/classicui/commonuisupport/uikon/group" mrp="/mw/classicui/commonuisupport/uikon/group/app-framework_uikon.mrp"/>
  7331     <unit bldFile="/mw/classicui/commonuisupport/uikon/group" mrp="/mw/classicui/commonuisupport/uikon/group/app-framework_uikon.mrp"/>
       
  7332    </component>
       
  7333    <component id="uikon_ncp" name="Uikon (NCP)" introduced="S^4" purpose="mandatory" target="device">
       
  7334     <unit bldFile="/mw/classicui/commonuisupport/uikon/group_ncp"/>
  7254    </component>
  7335    </component>
  7255    <component id="errorresolverdata" name="Error Resolver Data" purpose="mandatory" target="device">
  7336    <component id="errorresolverdata" name="Error Resolver Data" purpose="mandatory" target="device">
  7256     <unit bldFile="/mw/classicui/commonuisupport/errorresolverdata/group" mrp="/mw/classicui/commonuisupport/errorresolverdata/group/app-framework_errorresgt.mrp"/>
  7337     <unit bldFile="/mw/classicui/commonuisupport/errorresolverdata/group" mrp="/mw/classicui/commonuisupport/errorresolverdata/group/app-framework_errorresgt.mrp"/>
  7257    </component>
  7338    </component>
  7258    <component id="uilaf" name="UI Look and Feel" introduced="6.0" purpose="mandatory" target="device">
  7339    <component id="uilaf" name="UI Look and Feel" introduced="6.0" purpose="mandatory" target="device">