symbian3/single/sysdefs/system_model.xml
changeset 609 354d5b0553f4
parent 589 3d5b6dc0fe59
child 611 cc81159cb4c4
equal deleted inserted replaced
608:cef7e00e6981 609:354d5b0553f4
     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">
  2261 <component name="ecam_ui_orientation_override_custom_api" long-name="ECam UI Orientation Override Custom API" filter="s60" class="api">
  2260 <component name="ecam_ui_orientation_override_custom_api" long-name="ECam UI Orientation Override Custom API" filter="s60" class="api">
  2262 <unit bldFile="os/imagingext/imagingext_plat/ecam_ui_orientation_override_custom_api/group"/>
  2261 <unit bldFile="os/imagingext/imagingext_plat/ecam_ui_orientation_override_custom_api/group"/>
  2263 </component>
  2262 </component>
  2264 <component name="ecam_face_tracking_custom_api" long-name="ECam Face Tracking Custom API" filter="s60" class="api">
  2263 <component name="ecam_face_tracking_custom_api" long-name="ECam Face Tracking Custom API" filter="s60" class="api">
  2265 <unit bldFile="os/imagingext/imagingext_plat/ecam_face_tracking_custom_api/group"/>
  2264 <unit bldFile="os/imagingext/imagingext_plat/ecam_face_tracking_custom_api/group"/>
       
  2265 </component>
       
  2266 <component name="ecam_use_case_hint_custom_api" long-name="ECam Use Case Hint Custom API" filter="s60" class="api">
       
  2267 <unit bldFile="os/imagingext/imagingext_plat/ecam_use_case_hint_custom_api/group"/>
  2266 </component>
  2268 </component>
  2267 </collection>
  2269 </collection>
  2268 <collection name="imageadaptationextensions" long-name="Image Adaptation Extensions" level="app-if">
  2270 <collection name="imageadaptationextensions" long-name="Image Adaptation Extensions" level="app-if">
  2269 <component name="iclextjpegapi" filter="s60" long-name="ICL Extension JPEG API">
  2271 <component name="iclextjpegapi" filter="s60" long-name="ICL Extension JPEG API">
  2270 <unit bldFile="os/imagingext/imageadaptationextensions/iclextjpegapi/group"/>
  2272 <unit bldFile="os/imagingext/imageadaptationextensions/iclextjpegapi/group"/>
  4542 <unit bldFile="mw/imsrv/imsrv_plat/im_cache_client_api/group"/>
  4544 <unit bldFile="mw/imsrv/imsrv_plat/im_cache_client_api/group"/>
  4543 </component>
  4545 </component>
  4544 <component name="im_cache_server_api" long-name="IM Cache Server API" filter="s60" class="api">
  4546 <component name="im_cache_server_api" long-name="IM Cache Server API" filter="s60" class="api">
  4545 <unit bldFile="mw/imsrv/imsrv_plat/im_cache_server_api/group"/>
  4547 <unit bldFile="mw/imsrv/imsrv_plat/im_cache_server_api/group"/>
  4546 </component>
  4548 </component>
  4547 <component name="presence_avabilitytext" long-name="Presence Avability Text" filter="s60" class="api">
  4549 <component name="presence_avabilitytext" long-name="Presence Availbility Text" filter="s60" class="api">
  4548 <unit bldFile="mw/imsrv/imsrv_plat/presence_avabilitytext/group"/>
  4550 <unit bldFile="mw/imsrv/imsrv_plat/presence_avabilitytext/group"/>
  4549 </component>
  4551 </component>
  4550 </collection>
  4552 </collection>
  4551 <collection name="ximpfw" long-name="XIMP Framework" level="framework">
  4553 <collection name="ximpfw" long-name="XIMP Framework" level="framework">
  4552 <!-- collection is really a component. Needs to be moved down a directory -->
  4554 <!-- collection is really a component. Needs to be moved down a directory -->
  4564 <component name="xmppsettingsapi" filter="s60" long-name="XMPP Settings API" introduced="^2">
  4566 <component name="xmppsettingsapi" filter="s60" long-name="XMPP Settings API" introduced="^2">
  4565 <unit bldFile="mw/imsrv/imservices/xmppsettingsapi/group"/>
  4567 <unit bldFile="mw/imsrv/imservices/xmppsettingsapi/group"/>
  4566 </component>
  4568 </component>
  4567 <component name="xmppsettingsfetcher" filter="s60" long-name="XMPP Settings Fetcher" introduced="^2">
  4569 <component name="xmppsettingsfetcher" filter="s60" long-name="XMPP Settings Fetcher" introduced="^2">
  4568 <unit bldFile="mw/imsrv/imservices/xmppsettingsfetcher/group"/>
  4570 <unit bldFile="mw/imsrv/imservices/xmppsettingsfetcher/group"/>
  4569 </component>
       
  4570 <component name="ossprotocoladaptation" filter="s60" long-name="OSS Protocol Adaptation" introduced="^2" plugin="Y">
       
  4571 <unit bldFile="mw/imsrv/imservices/ossprotocoladaptation/group"/>
       
  4572 </component>
  4571 </component>
  4573 <component name="instantmessagingcache" filter="s60" long-name="Instant Messaging Cache" introduced="^2">
  4572 <component name="instantmessagingcache" filter="s60" long-name="Instant Messaging Cache" introduced="^2">
  4574 <unit bldFile="mw/imsrv/imservices/instantmessagingcache/group"/>
  4573 <unit bldFile="mw/imsrv/imservices/instantmessagingcache/group"/>
  4575 </component>
  4574 </component>
  4576 </collection>
  4575 </collection>
  7965 <component name="svgtenc" filter="s60" long-name="Standalone SVGT Encoder" class="PC">
  7964 <component name="svgtenc" filter="s60" long-name="Standalone SVGT Encoder" class="PC">
  7966 <unit bldFile="mw/uitools/svgtencoder/svgtenc/standalone/group"/>
  7965 <unit bldFile="mw/uitools/svgtencoder/svgtenc/standalone/group"/>
  7967 </component>
  7966 </component>
  7968 </collection>
  7967 </collection>
  7969 </block>
  7968 </block>
  7970 <block name="opensrv" level="specific" long-name="Open Services" levels="prt lib server eng">
  7969 <!-- <package id="opensrv" level="specific" tech-domain="pr" href="../../../../mw/opensrv/package_definition.xml"/> -->
  7971 <collection name="opensrv_plat" long-name="Open Services Platform Interfaces" level="eng">
       
  7972 <component name="messagequeue_api" long-name="Message Queue API" introduced="^2" filter="s60" class="api">
       
  7973 <unit bldFile="mw/opensrv/opensrv_plat/messagequeue_api/group"/>
       
  7974 </component>
       
  7975 </collection>
       
  7976 <collection name="loudmouth" long-name="Loudmouth" level="prt">
       
  7977 <!-- collection is really a component so it needs to be moved down a directory -->
       
  7978 <component name="loudmouth_build" filter="s60" long-name="Loudmouth Build" introduced="^2">
       
  7979 <unit bldFile="mw/opensrv/loudmouth/group"/>
       
  7980 </component>
       
  7981 </collection>
       
  7982 <collection name="libtelepathy" long-name="Telepathy Library" level="lib">
       
  7983 <!-- collection is really a component so it needs to be moved down a directory -->
       
  7984 <component name="libtelepathy_build" filter="s60" long-name="Telepathy Library Build" introduced="^2">
       
  7985 <unit bldFile="mw/opensrv/libtelepathy/group"/>
       
  7986 </component>
       
  7987 </collection>
       
  7988 <collection name="telepathygabble" long-name="Telepathy Gabble" level="eng">
       
  7989 <!-- collection is really a component so it needs to be moved down a directory -->
       
  7990 <component name="telepathygabble_build" filter="s60" long-name="Telepathy Gabble Build" introduced="^2">
       
  7991 <unit bldFile="mw/opensrv/telepathygabble/group"/>
       
  7992 </component>
       
  7993 </collection>
       
  7994 <collection name="isolationserver" long-name="Isolation Server" level="server">
       
  7995 <component name="messagequeue" filter="s60" long-name="Message Queue" introduced="^2">
       
  7996 <unit bldFile="mw/opensrv/isolationserver/messagequeue/group"/>
       
  7997 </component>
       
  7998 <component name="isoserver" filter="s60" long-name="ISO Server" introduced="^2">
       
  7999 <unit bldFile="mw/opensrv/isolationserver/isoserver/group"/>
       
  8000 </component>
       
  8001 <component name="isolationserver_build" filter="s60" long-name="Isloation Server Build" introduced="^2">
       
  8002 <!-- needs #includes removed. either move the exports to another component or make this a ROM component -->
       
  8003 <unit bldFile="mw/opensrv/isolationserver/group"/>
       
  8004 </component>
       
  8005 </collection>
       
  8006 </block>
       
  8007 </layer>
  7970 </layer>
  8008 <layer name="app" long-name="Applications" levels="services apps">
  7971 <layer name="app" long-name="Applications" levels="services apps">
  8009 <block name="location" level="apps" long-name="Location Apps" levels="ui events loc apps">
  7972 <block name="location" level="apps" long-name="Location Apps" levels="ui events loc apps">
  8010 <collection name="loc_plat" long-name="Location Apps Platform Interfaces" level="apps">
  7973 <collection name="loc_plat" long-name="Location Apps Platform Interfaces" level="apps"/>
  8011 <component name="location_centre_api" long-name="Location Centre API" introduced="^3" filter="s60" class="api">
       
  8012 <unit bldFile="app/location/loc_plat/location_centre_api/group"/>
       
  8013 </component>
       
  8014 </collection>
       
  8015 <collection name="loc_pub" long-name="Location Apps Public Interfaces" level="apps">
  7974 <collection name="loc_pub" long-name="Location Apps Public Interfaces" level="apps">
  8016 <component name="landmarks_ui_selector_api" long-name="Landmarks UI Selector API" filter="s60" class="api">
  7975 <component name="landmarks_ui_selector_api" long-name="Landmarks UI Selector API" filter="s60" class="api">
  8017 <unit bldFile="app/location/loc_pub/landmarks_ui_selector_api/group"/>
  7976 <unit bldFile="app/location/loc_pub/landmarks_ui_selector_api/group"/>
  8018 </component>
  7977 </component>
  8019 <component name="landmarks_ui_addedit_api" long-name="Landmarks UI Add/Edit API" filter="s60" class="api">
  7978 <component name="landmarks_ui_addedit_api" long-name="Landmarks UI Add/Edit API" filter="s60" class="api">
  8101 <!-- this is a component, needs to be moved down a directory -->
  8060 <!-- this is a component, needs to be moved down a directory -->
  8102 <component name="mapnavproviderrefapp_build" filter="s60" long-name="Map and Navigation Provider Reference Application">
  8061 <component name="mapnavproviderrefapp_build" filter="s60" long-name="Map and Navigation Provider Reference Application">
  8103 <unit bldFile="app/location/mapnavproviderrefapp/group"/>
  8062 <unit bldFile="app/location/mapnavproviderrefapp/group"/>
  8104 </component>
  8063 </component>
  8105 </collection>
  8064 </collection>
  8106 <collection name="locationcentre" long-name="Location Centre" level="loc">
       
  8107 <component name="lcutils" long-name="Location Centre Utilities" filter="s60" introduced="^3">
       
  8108 <unit bldFile="app/location/locationcentre/lcutils/group"/>
       
  8109 </component>
       
  8110 <component name="lcservice" long-name="Location Centre Service Project" filter="s60" introduced="^3">
       
  8111 <unit bldFile="app/location/locationcentre/lcservice/group"/>
       
  8112 </component>
       
  8113 <component name="lcserver" long-name="Location Centre Server Project" filter="s60" introduced="^3">
       
  8114 <unit bldFile="app/location/locationcentre/lcserver/group"/>
       
  8115 </component>
       
  8116 <component name="lcapp" long-name="Location Centre Application" filter="s60" introduced="^3">
       
  8117 <unit bldFile="app/location/locationcentre/lcapp/group"/>
       
  8118 </component>
       
  8119 <component name="locationcentre_build" filter="s60" long-name="Location Centre Build" introduced="^3">
       
  8120 <!-- consider distributing this into the other components or collapsing into a single component -->
       
  8121 <unit bldFile="app/location/locationcentre/group"/>
       
  8122 </component>
       
  8123 </collection>
       
  8124 </block>
  8065 </block>
  8125 <block name="mmsharinguis" level="services" long-name="Multimedia Sharing UIs" levels="base plugin if">
  8066 <block name="mmsharinguis" level="services" long-name="Multimedia Sharing UIs" levels="base plugin if">
  8126 <collection name="mmsharinguis_plat" long-name="Multimedia Sharing UIs Platform Interfaces" level="if">
  8067 <collection name="mmsharinguis_plat" long-name="Multimedia Sharing UIs Platform Interfaces" level="if">
  8127 <component name="multimedia_sharing_settings_api" long-name="Multimedia Sharing Settings API" filter="s60" class="api">
  8068 <component name="multimedia_sharing_settings_api" long-name="Multimedia Sharing Settings API" filter="s60" class="api">
  8128 <unit bldFile="app/mmsharinguis/mmsharinguis_plat/multimedia_sharing_settings_api/group"/>
  8069 <unit bldFile="app/mmsharinguis/mmsharinguis_plat/multimedia_sharing_settings_api/group"/>
  8733 <component name="about" filter="s60" long-name="About Application">
  8674 <component name="about" filter="s60" long-name="About Application">
  8734 <unit bldFile="app/utils/extras/about/group"/>
  8675 <unit bldFile="app/utils/extras/about/group"/>
  8735 </component>
  8676 </component>
  8736 <component name="calcsoft" filter="s60" long-name="Calculator Application">
  8677 <component name="calcsoft" filter="s60" long-name="Calculator Application">
  8737 <unit bldFile="app/utils/extras/calcsoft/group"/>
  8678 <unit bldFile="app/utils/extras/calcsoft/group"/>
  8738 </component>
       
  8739 <component name="converter" filter="s60" long-name="Unit Converter">
       
  8740 <unit bldFile="app/utils/extras/converter/group"/>
       
  8741 </component>
  8679 </component>
  8742 </collection>
  8680 </collection>
  8743 </block>
  8681 </block>
  8744 <block name="contacts" level="apps" span="2" long-name="Contacts Apps" levels="engine support services ui">
  8682 <block name="contacts" level="apps" span="2" long-name="Contacts Apps" levels="engine support services ui">
  8745 <collection name="contacts_pub" long-name="Contacts Apps Public Interfaces" level="ui">
  8683 <collection name="contacts_pub" long-name="Contacts Apps Public Interfaces" level="ui">
  9900 <!-- should distribute this to the other components -->
  9838 <!-- should distribute this to the other components -->
  9901 <unit bldFile="app/imgeditor/imageeditorengine/group"/>
  9839 <unit bldFile="app/imgeditor/imageeditorengine/group"/>
  9902 </component>
  9840 </component>
  9903 </collection>
  9841 </collection>
  9904 </block>
  9842 </block>
  9905 <block name="videoeditor" level="apps" long-name="Video Editor Apps" levels="engine ui">
  9843 <!-- <package id="videoeditor" level="apps" tech-domain="ma" href="../../../../app/videoeditor/package_definition.xml"/> -->
  9906 <collection name="videoeditor_plat" long-name="Video Editor Apps Platform Interfaces" level="ui">
       
  9907 <component name="video_editor_engine_api" long-name="Video Editor Engine API" introduced="^2" class="api">
       
  9908 <unit bldFile="app/videoeditor/videoeditor_plat/video_editor_engine_api/group"/>
       
  9909 </component>
       
  9910 </collection>
       
  9911 <collection name="videditor" long-name="Video Editor" level="ui">
       
  9912 <component name="videoeditorcommon" filter="s60" long-name="Video Editor Common" introduced="^2">
       
  9913 <unit bldFile="app/videoeditor/videditor/videoeditorcommon/group"/>
       
  9914 </component>
       
  9915 <component name="videoeditoruicomponents" filter="s60" long-name="Video Editor UI Components" introduced="^2">
       
  9916 <unit bldFile="app/videoeditor/videditor/videoeditoruicomponents/group"/>
       
  9917 </component>
       
  9918 <component name="simplevideoeditor" filter="s60" long-name="Simple Video Editor" introduced="^2">
       
  9919 <unit bldFile="app/videoeditor/videditor/simplevideoeditor/group"/>
       
  9920 </component>
       
  9921 <component name="simplecutvideo" filter="s60" long-name="Simple Cut Video" introduced="^2">
       
  9922 <unit bldFile="app/videoeditor/videditor/simplecutvideo/group"/>
       
  9923 </component>
       
  9924 <component name="videoprovider" filter="s60" long-name="Video Provider" introduced="^2">
       
  9925 <unit bldFile="app/videoeditor/videditor/videoprovider/group"/>
       
  9926 </component>
       
  9927 <component name="manualvideoeditor" filter="s60" long-name="Manual Video Editor" introduced="^2" class="placeholder">
       
  9928 <!--  uncomment when supported
       
  9929       	<meta rel="config">
       
  9930       		<defined condition="__INCLUDE_MANUAL_VIDEO_EDITOR__"/>
       
  9931       	</meta>
       
  9932         <unit bldFile="videditor/manualvideoeditor/group"/> -->
       
  9933 </component>
       
  9934 <component name="videditor_build" filter="s60" long-name="Video Editor Build" introduced="^2">
       
  9935 <!-- can the exports be distributed to the other components? Or should this be collapsed into one component?-->
       
  9936 <unit bldFile="app/videoeditor/videditor/group"/>
       
  9937 </component>
       
  9938 </collection>
       
  9939 <collection name="videoeditorengine" long-name="Video Editor Engine" level="engine">
       
  9940 <component name="audioeditorengine" filter="s60" long-name="Audio Editor Engine" introduced="^2">
       
  9941 <unit bldFile="app/videoeditor/videoeditorengine/audioeditorengine/group"/>
       
  9942 </component>
       
  9943 <component name="avcedit" filter="s60" long-name="AVC Editing" introduced="^2">
       
  9944 <unit bldFile="app/videoeditor/videoeditorengine/avcedit/group"/>
       
  9945 </component>
       
  9946 <component name="h263decoder" filter="s60" long-name="H.263 Decoder" introduced="^2">
       
  9947 <unit bldFile="app/videoeditor/videoeditorengine/h263decoder/group"/>
       
  9948 </component>
       
  9949 <component name="mp3aacmaniplib" filter="s60" long-name="MP3 and AAC Manipulation Library" introduced="^2">
       
  9950 <unit bldFile="app/videoeditor/videoeditorengine/mp3aacmaniplib/group"/>
       
  9951 </component>
       
  9952 <component name="vedtranscoder" filter="s60" long-name="Video Editor Transcoder" introduced="^2">
       
  9953 <unit bldFile="app/videoeditor/videoeditorengine/vedtranscoder/group"/>
       
  9954 </component>
       
  9955 <component name="vedengine" filter="s60" long-name="Video Editor Engine" introduced="^2">
       
  9956 <unit bldFile="app/videoeditor/videoeditorengine/vedengine/group"/>
       
  9957 </component>
       
  9958 <component name="videoeditorengine_build" filter="s60" long-name="Video Editor Engine Build" introduced="^2">
       
  9959 <!-- can the exports be distributed to the other components? Or should this be collapsed into one component?-->
       
  9960 <unit bldFile="app/videoeditor/videoeditorengine/group"/>
       
  9961 </component>
       
  9962 </collection>
       
  9963 </block>
       
  9964 <block name="videoplayer" level="apps" long-name="Video Player Apps" levels="support plugin util apps">
  9844 <block name="videoplayer" level="apps" long-name="Video Player Apps" levels="support plugin util apps">
  9965 <collection name="videoplayer_plat" long-name="Video Player Apps Platform Interfaces" level="apps">
  9845 <collection name="videoplayer_plat" long-name="Video Player Apps Platform Interfaces" level="apps">
  9966 <component name="videoplayer_startup_api" long-name="Video Player Startup API" filter="s60" class="api">
  9846 <component name="videoplayer_startup_api" long-name="Video Player Startup API" filter="s60" class="api">
  9967 <unit bldFile="app/videoplayer/videoplayer_plat/videoplayer_startup_api/group" filter="!test"/>
  9847 <unit bldFile="app/videoplayer/videoplayer_plat/videoplayer_startup_api/group" filter="!test"/>
  9968 </component>
  9848 </component>
 10759 <component name="memspyui_build" filter="s60" long-name="Memspy UI Application" purpose="development" class="tool">
 10639 <component name="memspyui_build" filter="s60" long-name="Memspy UI Application" purpose="development" class="tool">
 10760 <unit bldFile="app/rndtools/memspyui/group"/>
 10640 <unit bldFile="app/rndtools/memspyui/group"/>
 10761 </component>
 10641 </component>
 10762 </collection>
 10642 </collection>
 10763 <collection name="htiui" long-name="Harmonized Test Interface UI" level="generic">
 10643 <collection name="htiui" long-name="Harmonized Test Interface UI" level="generic">
 10764 <component name="HtiCommPlugins" filter="s60" long-name="HTI Comm Plugins" purpose="development" plugin="Y">
       
 10765 <unit bldFile="app/rndtools/htiui/HtiCommPlugins/HtiBtCommPlugin/group"/>
       
 10766 </component>
       
 10767 <component name="HtiServicePlugins" filter="s60" long-name="HTI Service Plugins" purpose="development" plugin="Y">
 10644 <component name="HtiServicePlugins" filter="s60" long-name="HTI Service Plugins" purpose="development" plugin="Y">
 10768 <!-- can only have a single unit. Should #include from a common bld.inf file -->
 10645 <!-- can only have a single unit. Should #include from a common bld.inf file -->
 10769 <unit bldFile="app/rndtools/htiui/HtiServicePlugins/HtiAppServicePlugin/group"/>
 10646 <unit bldFile="app/rndtools/htiui/HtiServicePlugins/HtiAppServicePlugin/group"/>
 10770 <unit bldFile="app/rndtools/htiui/HtiServicePlugins/HtiAudioServicePlugin/group"/>
 10647 <unit bldFile="app/rndtools/htiui/HtiServicePlugins/HtiAudioServicePlugin/group"/>
 10771 <unit bldFile="app/rndtools/htiui/HtiServicePlugins/HtiKeyEventServicePlugin/group"/>
 10648 <unit bldFile="app/rndtools/htiui/HtiServicePlugins/HtiKeyEventServicePlugin/group"/>