symbian3/single/sysdefs/system_model.xml
changeset 501 621e7a39919a
parent 498 031ab4f860fa
child 511 41bfba117374
child 518 d23793caf8e5
equal deleted inserted replaced
500:4b422c146eb7 501:621e7a39919a
     1 <?xml version="1.0" encoding="UTF-8"?>
     1 <?xml version="1.0" encoding="UTF-8"?><!DOCTYPE SystemDefinition [
     2 <!DOCTYPE SystemDefinition [
       
     3 <!ELEMENT SystemDefinition ( systemModel )>
     2 <!ELEMENT SystemDefinition ( systemModel )>
     4 <!ATTLIST SystemDefinition
     3 <!ATTLIST SystemDefinition
     5   name CDATA #REQUIRED
     4   name CDATA #REQUIRED
     6   schema CDATA #REQUIRED
     5   schema CDATA #REQUIRED
     7 >
     6 >
    71   prebuilt NMTOKEN #IMPLIED
    70   prebuilt NMTOKEN #IMPLIED
    72   late (Y|N) #IMPLIED
    71   late (Y|N) #IMPLIED
    73   priority CDATA #IMPLIED
    72   priority CDATA #IMPLIED
    74 >
    73 >
    75 ]>
    74 ]>
    76 <SystemDefinition name="Symbian^3" schema="2.0.1">
    75 <SystemDefinition schema="2.0.1" name="Symbian^3">
    77 <systemModel>
    76 <systemModel>
    78 <layer name="adaptation" long-name="Adaptation" levels="low mw high">
    77 <layer name="adaptation" long-name="Adaptation" levels="low mw high">
    79 <block name="stubs" level="high" long-name="Stubs" levels="stub">
    78 <block name="stubs" level="high" long-name="Stubs" levels="stub">
    80 <collection name="s60_stubs" level="stub">
    79 <collection name="s60_stubs" level="stub">
    81 <component name="audiostubs" long-name="Audio Stubs">
    80 <component name="audiostubs" long-name="Audio Stubs">
  1280 </collection>
  1279 </collection>
  1281 <collection name="networkprotocolmodules" long-name="Network Protocol Modules" level="adaptation">
  1280 <collection name="networkprotocolmodules" long-name="Network Protocol Modules" level="adaptation">
  1282 <component name="privacyprotocolmodule" long-name="Privacy Protocol Module" introduced="^2" purpose="optional" plugin="Y">
  1281 <component name="privacyprotocolmodule" long-name="Privacy Protocol Module" introduced="^2" purpose="optional" plugin="Y">
  1283 <unit bldFile="os/lbs/networkprotocolmodules/privacyprotocolmodule/group" mrp="os/lbs/networkprotocolmodules/privacyprotocolmodule/group/lbs_privacyprotocolmodule.mrp"/>
  1282 <unit bldFile="os/lbs/networkprotocolmodules/privacyprotocolmodule/group" mrp="os/lbs/networkprotocolmodules/privacyprotocolmodule/group/lbs_privacyprotocolmodule.mrp"/>
  1284 </component>
  1283 </component>
  1285 <component name="networkprotoutils" long-name="Network Protocol Common Utilities" introduced="^3">
       
  1286 <unit bldFile="os/lbs/networkprotocolmodules/common/utils/group"/>
       
  1287 </component>
       
  1288 <component name="suplproxyprotocolmodule" long-name="SUPL Proxy Protocol Module" filter="sf_build" introduced="^3" purpose="optional" plugin="Y">
       
  1289 <unit bldFile="os/lbs/networkprotocolmodules/suplproxyprotocolmodule/sfgroup"/>
       
  1290 </component>
       
  1291 <component name="suplrrlpasn1" filter="sf_build" long-name="SUPL RRLP ASN1 Parser">
  1284 <component name="suplrrlpasn1" filter="sf_build" long-name="SUPL RRLP ASN1 Parser">
  1292 <!-- hack for Foundation builds needed while collection is reorganised into proper components -->
  1285 <!-- hack for Foundation builds needed while collection is reorganised into proper components -->
  1293 <unit bldFile="os/lbs/networkprotocolmodules/common/suplrrlpasn1/group"/>
  1286 <unit bldFile="os/lbs/networkprotocolmodules/common/suplrrlpasn1/group"/>
  1294 </component>
       
  1295 <component name="suplrrlpprotocol" filter="sf_build" long-name="SUPL RRLP Protocol Module">
       
  1296 <!-- hack for Foundation builds needed while collection is reorganised into proper components -->
       
  1297 <unit bldFile="os/lbs/networkprotocolmodules/suplcontrolplaneprotocols/common/suplrrlpprotocol/sfgroup"/>
       
  1298 </component>
  1287 </component>
  1299 </collection>
  1288 </collection>
  1300 <collection name="lbsapitest" long-name="Location API Tests" level="application-interface"/>
  1289 <collection name="lbsapitest" long-name="Location API Tests" level="application-interface"/>
  1301 <collection name="lbs_info" long-name="Locating Services Info" level="application-interface">
  1290 <collection name="lbs_info" long-name="Locating Services Info" level="application-interface">
  1302 <component name="lbs_metadata" long-name="Locating Services Metadata" introduced="^2" purpose="development" class="config PC">
  1291 <component name="lbs_metadata" long-name="Locating Services Metadata" introduced="^2" purpose="development" class="config PC">
  1708 <component name="mocksy" long-name="MockSY" introduced="^2" purpose="development" plugin="Y">
  1697 <component name="mocksy" long-name="MockSY" introduced="^2" purpose="development" plugin="Y">
  1709 <unit bldFile="os/cellularsrv/hwpluginsimulation/mocksy/group" mrp="os/cellularsrv/hwpluginsimulation/mocksy/group/telephony_tools_mocksy.mrp"/>
  1698 <unit bldFile="os/cellularsrv/hwpluginsimulation/mocksy/group" mrp="os/cellularsrv/hwpluginsimulation/mocksy/group/telephony_tools_mocksy.mrp"/>
  1710 </component>
  1699 </component>
  1711 </collection>
  1700 </collection>
  1712 <collection name="cellularsrvapitest" long-name="Telephony API Tests" level="app-if"/>
  1701 <collection name="cellularsrvapitest" long-name="Telephony API Tests" level="app-if"/>
       
  1702 <collection name="wapstack" long-name="WAP Stack" level="app-if">
       
  1703 <component name="wapmessageapi" long-name="WAP Message API" purpose="development">
       
  1704 <unit mrp="os/cellularsrv/wapstack/wapmessageapi/group/wap-stack_wapmessage.mrp" bldFile="os/cellularsrv/wapstack/wapmessageapi/group"/>
       
  1705 </component>
       
  1706 </collection>
  1713 </block>
  1707 </block>
  1714 <block name="bt" level="services" long-name="Bluetooth" levels="adaptation hw-if plugin framework server app-if">
  1708 <block name="bt" level="services" long-name="Bluetooth" levels="adaptation hw-if plugin framework server app-if">
  1715 <collection name="bt_plat" long-name="Bluetooth Platform Interfaces" level="app-if">
  1709 <collection name="bt_plat" long-name="Bluetooth Platform Interfaces" level="app-if">
  1716 <component name="bluetooth_audio_adaptation_api" long-name="Bluetooth Audio Adaptation API" filter="s60" class="api">
  1710 <component name="bluetooth_audio_adaptation_api" long-name="Bluetooth Audio Adaptation API" filter="s60" class="api">
  1717 <unit bldFile="os/bt/bt_plat/bluetooth_audio_adaptation_api/group"/>
  1711 <unit bldFile="os/bt/bt_plat/bluetooth_audio_adaptation_api/group"/>
  2653 </component>
  2647 </component>
  2654 </collection>
  2648 </collection>
  2655 <collection name="sf_config" long-name="SF Config" level="mid">
  2649 <collection name="sf_config" long-name="SF Config" level="mid">
  2656 <component name="config" filter="s60" long-name="Config" purpose="development" class="config"/>
  2650 <component name="config" filter="s60" long-name="Config" purpose="development" class="config"/>
  2657 <component name="cenrep" filter="sf_build" long-name="ConE Central Repository Config" purpose="development" class="config">
  2651 <component name="cenrep" filter="sf_build" long-name="ConE Central Repository Config" purpose="development" class="config">
  2658 <!-- will should give the id/path something more unique than cenrep -->
  2652 <!-- will shoudl give the id/path something more unique than cenrep -->
  2659 <unit bldFile="os/deviceplatformrelease/sf_config/cenrep/group"/>
  2653 <unit bldFile="os/deviceplatformrelease/sf_config/cenrep/group"/>
  2660 </component>
  2654 </component>
  2661 <component name="rombuild_syborg" filter="sf_build" long-name="Syborg iMaker Config" purpose="development" class="config">
  2655 <component name="rombuild_syborg" filter="sf_build" long-name="Syborg iMaker Config" purpose="development" introduced="^3" class="config">
  2662 <unit bldFile="os/deviceplatformrelease/sf_config/rombuild/syborg/group"/>
  2656 <unit bldFile="os/deviceplatformrelease/sf_config/rombuild/syborg/group"/>
  2663 </component>
  2657 </component>
  2664 <component name="rombuild_zoom2" filter="sf_build" long-name="Zoom2 iMaker Config" purpose="development" class="config">
  2658 <component name="rombuild_zoom2" filter="sf_build" long-name="Zoom2 iMaker Config" purpose="development" introduced="^3" class="config">
  2665 <unit bldFile="os/deviceplatformrelease/sf_config/rombuild/zoom2/group"/>
  2659 <unit bldFile="os/deviceplatformrelease/sf_config/rombuild/zoom2/group"/>
  2666 </component>
  2660 </component>
  2667 </collection>
  2661 </collection>
  2668 <!-- should be located locally in buildplatforms/group -->
  2662 <!-- should be located locally in buildplatforms/group. NB. This is a different package! -->
  2669     <collection id="s60bld" name="S60 Build">
  2663 <collection name="s60bld" long-name="S60 Build">
  2670       <component id="buildplatforms" filter="s60" name="Build Platforms">
  2664 <component name="buildplatforms" filter="s60" long-name="Build Platforms">
  2671         <unit bldFile="tools/buildplatforms/group"/>
  2665 <unit bldFile="tools/buildplatforms/group"/>
  2672       </component>
  2666 </component>
  2673     </collection>
  2667 </collection>
  2674 <collection name="symbianosbld" long-name="Symbian OS Build" level="bld">
  2668 <collection name="symbianosbld" long-name="Symbian OS Build" level="bld">
  2675 <component name="cedarutils" long-name="Cedar Utils" purpose="development">
  2669 <component name="cedarutils" long-name="Cedar Utils" purpose="development">
  2676 <unit mrp="os/deviceplatformrelease/symbianosbld/cedarutils/tools_utils_cedar.mrp"/>
  2670 <unit mrp="os/deviceplatformrelease/symbianosbld/cedarutils/tools_utils_cedar.mrp"/>
  2677 </component>
  2671 </component>
  2678 <component name="productionbldcbrconfig" long-name="Production Build CBR Config" filter="gt" purpose="development" class="config">
  2672 <component name="productionbldcbrconfig" long-name="Production Build CBR Config" filter="gt" purpose="development" class="config">
  3454 <unit bldFile="mw/locationsrv/locsrv_plat/location_triggering_status_information_api/group"/>
  3448 <unit bldFile="mw/locationsrv/locsrv_plat/location_triggering_status_information_api/group"/>
  3455 </component>
  3449 </component>
  3456 <component name="oma_supl_asn_codec_plugin_api" long-name="OMA SUPL ASN Codec Plugin API" filter="s60" class="api">
  3450 <component name="oma_supl_asn_codec_plugin_api" long-name="OMA SUPL ASN Codec Plugin API" filter="s60" class="api">
  3457 <unit bldFile="mw/locationsrv/locsrv_plat/oma_supl_asn_codec_plugin_api/group"/>
  3451 <unit bldFile="mw/locationsrv/locsrv_plat/oma_supl_asn_codec_plugin_api/group"/>
  3458 </component>
  3452 </component>
       
  3453 <component name="query_and_notification_api" long-name="Query and Notification API" filter="s60" introduced="^3" class="api">
       
  3454 <!-- needs metadata file: <meta rel="Api" href="locsrv_plat/query_and_notification_api/query_and_notification_api.metaxml"/> -->
       
  3455 <unit bldFile="mw/locationsrv/locsrv_plat/query_and_notification_api/group"/>
       
  3456 </component>
  3459 <component name="location_local_variation_api" long-name="Location Local Variation API" filter="s60" class="api">
  3457 <component name="location_local_variation_api" long-name="Location Local Variation API" filter="s60" class="api">
  3460 <unit bldFile="mw/locationsrv/locsrv_plat/location_local_variation_api/group"/>
  3458 <unit bldFile="mw/locationsrv/locsrv_plat/location_local_variation_api/group"/>
  3461 </component>
       
  3462 <component name="query_and_notification_api" long-name="Query and Notification API" filter="s60" class="api">
       
  3463 <!-- not yet supplied <meta rel="Api" href="locsrv_plat/query_and_notification_api/query_and_notification_api.metaxml"/> -->
       
  3464 <unit bldFile="mw/locationsrv/locsrv_plat/query_and_notification_api/group"/>
       
  3465 </component>
  3459 </component>
  3466 </collection>
  3460 </collection>
  3467 <collection name="genericpositioningplugins" long-name="Generic Positioning Plugins" level="plugin">
  3461 <collection name="genericpositioningplugins" long-name="Generic Positioning Plugins" level="plugin">
  3468 <component name="locationnpppsy" filter="s60" long-name="Location Positioning Proxy PSY" plugin="Y">
  3462 <component name="locationnpppsy" filter="s60" long-name="Location Positioning Proxy PSY" plugin="Y">
  3469 <unit bldFile="mw/locationsrv/genericpositioningplugins/locationnpppsy/group"/>
  3463 <unit bldFile="mw/locationsrv/genericpositioningplugins/locationnpppsy/group"/>
  4815 <unit bldFile="mw/remotemgmt/remotemgmt_plat/ds_capability_mgmt_plugin_api/group"/>
  4809 <unit bldFile="mw/remotemgmt/remotemgmt_plat/ds_capability_mgmt_plugin_api/group"/>
  4816 </component>
  4810 </component>
  4817 <component name="dm_native_notifier_api" long-name="DM Native Notifier API" filter="s60" class="api">
  4811 <component name="dm_native_notifier_api" long-name="DM Native Notifier API" filter="s60" class="api">
  4818 <unit bldFile="mw/remotemgmt/remotemgmt_plat/dm_native_notifier_api/group"/>
  4812 <unit bldFile="mw/remotemgmt/remotemgmt_plat/dm_native_notifier_api/group"/>
  4819 </component>
  4813 </component>
  4820 <component name="syncml_ds_error_reporting_api" long-name="SyncML DS Error Reporting API" filter="s60" class="api">
  4814 <component name="syncml_ds_error_reporting_api" long-name="SyncML DS Error Reporting API" filter="s60" introduced="^3" class="api">
  4821 <unit bldFile="mw/remotemgmt/remotemgmt_plat/syncml_ds_error_reporting_api/group"/>
  4815 <unit bldFile="mw/remotemgmt/remotemgmt_plat/syncml_ds_error_reporting_api/group"/>
  4822 </component>
  4816 </component>
  4823 <component name="syncml_ds_customization_api" long-name="SyncML DS Customization API" filter="s60" class="api">
  4817 <component name="syncml_ds_customization_api" long-name="SyncML DS Customization API" filter="s60" introduced="^3" class="api">
  4824 <unit bldFile="mw/remotemgmt/remotemgmt_plat/syncml_ds_customization_api/group"/>
  4818 <unit bldFile="mw/remotemgmt/remotemgmt_plat/syncml_ds_customization_api/group"/>
  4825 </component>
  4819 </component>
  4826 </collection>
  4820 </collection>
  4827 <collection name="policymanagement" long-name="Policy Management" level="generic">
  4821 <collection name="policymanagement" long-name="Policy Management" level="generic">
  4828 <component name="pmdmadapter" filter="s60" long-name="PM DM Adapter" plugin="Y">
  4822 <component name="pmdmadapter" filter="s60" long-name="PM DM Adapter" plugin="Y">
  6294 <unit bldFile="mw/qt/src/s60installs/deviceconfiguration"/>
  6288 <unit bldFile="mw/qt/src/s60installs/deviceconfiguration"/>
  6295 </component>
  6289 </component>
  6296 </collection>
  6290 </collection>
  6297 <collection name="qt_info" long-name="Qt Info" level="mw">
  6291 <collection name="qt_info" long-name="Qt Info" level="mw">
  6298 <component name="qt_build" long-name="Qt Build" introduced="^2">
  6292 <component name="qt_build" long-name="Qt Build" introduced="^2">
  6299 <unit bldFile="mw/qt" proFile="projects.pro" qmakeArgs="-r"/>
  6293 <unit bldFile="mw/qt/."/>
  6300 </component>
  6294 </component>
  6301 </collection>
  6295 </collection>
  6302 <collection name="qtdemos" long-name="Qt Demos" level="app">
  6296 <collection name="qtdemos" long-name="Qt Demos" level="app">
  6303 <component name="qtdemos_build" long-name="Qt Demos Build" introduced="^2" filter="qtdemos">
  6297 <component name="qtdemos_build" long-name="Qt Demos Build" introduced="^2" filter="qtdemos">
  6304 <unit bldFile="mw/qt/demos" proFile="demos.pro" qmakeArgs="-r"/>
  6298 <unit bldFile="mw/qt/demos"/>
  6305 </component>
  6299 </component>
  6306 </collection>
  6300 </collection>
  6307 <collection name="qtexamples" long-name="Qt Examples" level="app">
  6301 <collection name="qtexamples" long-name="Qt Examples" level="app">
  6308 <component name="qtexamples_build" long-name="Qt Examples Build" introduced="^2" filter="qtexamples">
  6302 <component name="qtexamples_build" long-name="Qt Examples Build" introduced="^2" filter="qtexamples">
  6309 <unit bldFile="mw/qt/examples" proFile="examples.pro" qmakeArgs="-r"/>
  6303 <unit bldFile="mw/qt/examples"/>
  6310 </component>
  6304 </component>
  6311 </collection>
  6305 </collection>
  6312 <collection name="qt_tests" long-name="Qt Tests" level="app">
  6306 <collection name="qt_tests" long-name="Qt Tests" level="app">
  6313 <component name="qttestsauto" long-name="Qt Automated Tests" introduced="^2" filter="qttestsauto">
  6307 <component name="qttestsauto" long-name="Qt Automated Tests" introduced="^2" filter="qttestsauto">
  6314 <unit bldFile="mw/qt/tests/auto" proFile="qtpauto.pro"/>
  6308 <unit bldFile="mw/qt/tests/auto"/>
  6315 </component>
  6309 </component>
  6316 <component name="qttestsbenchmarks" long-name="Qt Benchmarks Tests" introduced="^2" filter="qttestsbenchmarks">
  6310 <component name="qttestsbenchmarks" long-name="Qt Benchmarks Tests" introduced="^2" filter="qttestsbenchmarks">
  6317 <unit bldFile="mw/qt/tests/benchmarks" proFile="benchmarks.pro" qmakeArgs="-r"/>
  6311 <unit bldFile="mw/qt/tests/benchmarks"/>
  6318 </component>
  6312 </component>
  6319 </collection>
  6313 </collection>
  6320 </block>
  6314 </block>
  6321 <block name="classicui" level="generic" long-name="Classic UI" levels="base support server generic specific">
  6315 <block name="classicui" level="generic" long-name="Classic UI" levels="base support server generic specific">
  6322 <collection name="classicui_plat" long-name="Classic UI Platform Interfaces" level="specific">
  6316 <collection name="classicui_plat" long-name="Classic UI Platform Interfaces" level="specific">
  7616 <unit bldFile="mw/web/web_plat/cxml_library_api/group"/>
  7610 <unit bldFile="mw/web/web_plat/cxml_library_api/group"/>
  7617 </component>
  7611 </component>
  7618 <component name="download_mgr_client_api_extn" long-name="Download Manager Client API Extension" filter="s60" class="api">
  7612 <component name="download_mgr_client_api_extn" long-name="Download Manager Client API Extension" filter="s60" class="api">
  7619 <unit bldFile="mw/web/web_plat/download_mgr_client_api_extn/group"/>
  7613 <unit bldFile="mw/web/web_plat/download_mgr_client_api_extn/group"/>
  7620 </component>
  7614 </component>
  7621 <component name="download_path_plugin_api" long-name="Download Path Plugin API" filter="s60" class="api">
  7615 <component name="download_path_plugin_api" long-name="Download Path Plugin API" filter="s60" introduced="^3" class="api">
  7622 <unit bldFile="mw/web/web_plat/download_path_plugin_api/group"/>
  7616 <unit bldFile="mw/web/web_plat/download_path_plugin_api/group"/>
  7623 </component>
  7617 </component>
  7624 <component name="feeds_engine_api" long-name="Feeds Engine API" filter="s60" class="api">
  7618 <component name="feeds_engine_api" long-name="Feeds Engine API" filter="s60" class="api">
  7625 <unit bldFile="mw/web/web_plat/feeds_engine_api/group"/>
  7619 <unit bldFile="mw/web/web_plat/feeds_engine_api/group"/>
  7626 </component>
  7620 </component>
  9237 <unit bldFile="app/organizer/pimappsupport/vcardandvcal/group" mrp="app/organizer/pimappsupport/vcardandvcal/group/app-services_versit.mrp"/>
  9231 <unit bldFile="app/organizer/pimappsupport/vcardandvcal/group" mrp="app/organizer/pimappsupport/vcardandvcal/group/app-services_versit.mrp"/>
  9238 </component>
  9232 </component>
  9239 <component name="chinesecalendarconverter" long-name="Chinese Calendar Converter" introduced="6.1" purpose="optional">
  9233 <component name="chinesecalendarconverter" long-name="Chinese Calendar Converter" introduced="6.1" purpose="optional">
  9240 <unit bldFile="app/organizer/pimappsupport/chinesecalendarconverter/group" mrp="app/organizer/pimappsupport/chinesecalendarconverter/group/app-services_calcon.mrp"/>
  9234 <unit bldFile="app/organizer/pimappsupport/chinesecalendarconverter/group" mrp="app/organizer/pimappsupport/chinesecalendarconverter/group/app-services_calcon.mrp"/>
  9241 </component>
  9235 </component>
  9242 <component name="chinesecalendaralg" long-name="Chinese Calendar Algorithm" introduced="S^3" purpose="optional">
  9236 <component name="chinesecalendaralg" long-name="Chinese Calendar Algorithm" introduced="^2" purpose="optional" plugin="Y">
  9243 <unit bldFile="app/organizer/pimappsupport/chinesecalendaralg/group" mrp="app/organizer/pimappsupport/chinesecalendaralg/group/app-services_chinesecalendaralgorithm.mrp"/>
  9237 <unit bldFile="app/organizer/pimappsupport/chinesecalendaralg/group" mrp="app/organizer/pimappsupport/chinesecalendaralg/group/app-services_chinesecalendaralgorithm.mrp"/>
  9244 </component>
  9238 </component>
  9245 </collection>
  9239 </collection>
  9246 <collection name="organizer_info" long-name="Organizer Application Suite Info" level="app">
  9240 <collection name="organizer_info" long-name="Organizer Application Suite Info" level="app">
  9247 <component name="organizer_metadata" long-name="Organizer Application Suite Metadata" introduced="^2" purpose="development" class="config PC">
  9241 <component name="organizer_metadata" long-name="Organizer Application Suite Metadata" introduced="^2" purpose="development" class="config PC">