symbian4/adaptation/stubs/package_definition.xml
branchHighFidelityModel
changeset 246 f99f9ea9b39f
parent 174 e7654a759056
child 335 633f3bea9521
equal deleted inserted replaced
245:30e67220bf86 246:f99f9ea9b39f
     1 <?xml version="1.0" encoding="UTF-8"?>
     1 <?xml version="1.0" encoding="UTF-8"?>
     2 <!DOCTYPE SystemDefinition [
     2 <SystemDefinition schema="3.0.0">
     3 <!ELEMENT SystemDefinition ( systemModel )>
     3   <package id="stubs" name="Stubs" levels="adaptation plugin mid engine">
     4 <!ATTLIST SystemDefinition
     4     <collection id="audiostubs" name="Audio Stubs" level="adaptation">
     5   name CDATA #REQUIRED
     5      <component id="devsoundextensions_stubs" name="Devsound Extensions Stubs">
     6   schema CDATA #REQUIRED
     6       <unit bldFile="audiostubs/devsoundextensions_stubs/group"/>
     7 >
     7      </component>
     8 <!-- all paths are relative to the environment variable specified by the root attribute, or SOURCEROOT if not.  -->
     8      <component id="fmradiotunercontrolstub" name="FM Radio Tuner Control Stub">
     9 
     9       <unit bldFile="audiostubs/fmradiotunercontrolstub/group"/>
    10 <!-- System Model Section of DTD -->
    10      </component>
    11 <!ELEMENT systemModel (layer+)>
    11     </collection>
    12 
    12    <collection id="btaudioadaptation_stub" name="Bluetooth Audio Adaptation Stub" level="adaptation">
    13 <!ELEMENT layer (block* | collection*)*>
    13      <component id="btaudioadaptation_stub_build" name="Bluetooth Audio Adaptation Stub Build" filter="oem_build">
    14 <!-- Kernel Services, Base Services, OS Services, Etc -->
    14       <unit bldFile="btaudioadaptation_stub/group"/>
    15 <!ATTLIST layer
    15      </component>
    16   name CDATA #REQUIRED
    16     </collection>
    17   long-name CDATA #IMPLIED
    17    <collection id="drm_stubs" name="DRM Stubs" level="plugin">
    18   levels NMTOKENS #IMPLIED
    18      <component id="drm_stubs_build" name="DRM Stubs Build">
    19   span CDATA #IMPLIED
    19       <unit bldFile="drm_stubs/group"/>
    20 >
    20      </component>
    21 
    21     </collection>
    22 <!ELEMENT block (subblock* | collection*)*>
    22     <collection id="ocrsrv_stub" name="OCR Services Stub" level="mid">
    23  <!-- Generic OS services, Comms Services, etc -->
    23      <component id="ocrsrv_stub_build" name="OCR Services Stub Build" filter="!dfs_build">
    24 <!ATTLIST block
    24       <unit bldFile="ocrsrv_stub/group"/>
    25   levels NMTOKENS #IMPLIED
    25      </component>
    26   span CDATA #IMPLIED
    26     </collection>
    27   level NMTOKEN #IMPLIED
    27     <collection id="omasuplasnconverterstubimpl" name="OMA SUPL ASN Converter Stub Implementation" level="plugin">
    28   name CDATA #REQUIRED
    28 	 <component id="omasuplasnconverterstubimpl_build" name="OMA SUPL ASN Converter Stub Implementation Build" filter="!dfs_build">
    29   long-name CDATA #IMPLIED
    29       <unit bldFile="omasuplasnconverterstubimpl/group"/>
    30 >
    30      </component>
    31 
    31     </collection>
    32 <!ELEMENT subblock (collection)*>
    32     <collection id="posmsgpluginreferenceimpl" name="POS Message Plugin Reference Implementation" level="plugin">
    33 <!-- Cellular Baseband Services, Networking Services, etc -->
    33      <component id="posmsgpluginreferenceimpl_build" name="POS Message Plugin Reference Implementation Build" class="plugin">
    34 <!ATTLIST subblock
    34       <unit bldFile="posmsgpluginreferenceimpl/group"/>
    35   name CDATA #REQUIRED
    35      </component>
    36   long-name CDATA #IMPLIED
    36     </collection>
    37 >
    37     <collection id="srsfenginestub" name="SRSF Engine Stub" level="engine">
    38 
    38      <component id="srsfenginestub_build" name="SRSF Engine Stub Build" filter="stubs">
    39 <!ELEMENT collection (component)*>
    39 	    <unit bldFile="srsfenginestub/group"/>
    40 <!-- Screen Driver, Content Handling, etc -->
    40      </component>
    41 <!ATTLIST collection
    41     </collection>
    42   name CDATA #REQUIRED
    42     <collection id="power_save_display_mode_stub" name="Power Save Display Mode Stub" level="plugin">
    43   long-name CDATA #IMPLIED
    43      <component id="power_save_display_mode_stub_build" name="Power Save Display Mode Stub Build">
    44   level NMTOKEN #IMPLIED
    44       <unit bldFile="power_save_display_mode_stub/group"/>
    45 >
    45      </component>
    46 
    46     </collection>
    47 <!ELEMENT component (unit)*>
    47     <collection id="systemswstubs" name="System Software Stubs" level="adaptation">
    48 <!-- contains units or is a  package or prebuilt -->
    48      <component id="ddcaccessstub" name="DDC Access Stub">
    49 <!ATTLIST component
    49       <unit bldFile="systemswstubs/ddcaccessstub/group"/>
    50   name CDATA #REQUIRED
    50      </component>
    51   long-name CDATA #IMPLIED
    51      <component id="tvoutconfig" name="TV Out Config">
    52   deprecated CDATA #IMPLIED
    52       <unit bldFile="systemswstubs/TVOutConfig/group" filter="oem_build"/>
    53   introduced CDATA #IMPLIED
    53      </component>
    54   contract CDATA #IMPLIED
    54      <component id="accessorypolicyreference" name="Accessory Policy Reference">
    55   plugin (Y|N) "N"
    55  	  <meta rel="config">
    56   filter CDATA #IMPLIED
    56          <defined condition="__ACCESSORY_FW"/>
    57   class NMTOKENS #IMPLIED
    57        </meta>
    58   supports CDATA #IMPLIED
    58       <unit bldFile="systemswstubs/accessorypolicyreference/group" filter="oem_build"/>
    59   purpose ( optional | mandatory | development ) "optional"
    59      </component>
    60 >
    60      <component id="asyreference" name="ASY Reference" class="plugin">
    61 
    61  	  <meta rel="config">
    62 <!ELEMENT unit EMPTY >
    62          <defined condition="__ACCESSORY_FW"/>
    63 <!-- must be buildable (bld.inf) -->
    63        </meta>
    64 <!-- bldFile  may someday be removed in favour of mrp -->
    64       <unit bldFile="systemswstubs/asyreference/group" filter="oem_build"/>
    65 <!ATTLIST unit
    65      </component>
    66   mrp CDATA #IMPLIED
    66      <component id="examplecommonisc" name="Example Common ISC">
    67   filter CDATA #IMPLIED
    67       <unit bldFile="systemswstubs/examplecommonisc/group" filter="oem_build"/>
    68   bldFile CDATA #IMPLIED
    68      </component>
    69   root CDATA #IMPLIED
    69      <component id="exampledsy" name="Example DSY">
    70   version NMTOKEN #IMPLIED
    70  	  <meta rel="config">
    71   prebuilt NMTOKEN #IMPLIED
    71          <defined condition="RD_STARTUP_CHANGE"/>
    72   late (Y|N) #IMPLIED
    72        </meta>
    73   priority CDATA #IMPLIED
    73       <unit bldFile="systemswstubs/exampledsy/group" filter="oem_build"/>
    74 >
    74      </component>
    75 ]>
    75      <component id="featuremanagerstub" name="Feature Manager Stub">
    76 <SystemDefinition name="Symbian^4" schema="2.0.1">
    76       <unit bldFile="systemswstubs/featuremanagerstub/group" filter="oem_build"/>
    77   <systemModel>
    77      </component>
    78     <layer name="adaptation" long-name="Adaptation" levels="low mw high">
    78      <component id="hwrmstubplugins" name="Hardware Resource Manager Stub Plugins" class="plugin">
    79       <block name="stubs" level="high" span="2" long-name="Stubs" levels="adaptation plugin mid engine">
    79       <unit bldFile="systemswstubs/hwrmstubplugins/group" filter="oem_build"/>
    80         <collection name="audiostubs" long-name="Audio Stubs" level="adaptation">
    80      </component>
    81           <component name="devsoundextensions_stubs" long-name="Devsound Extensions Stubs">
    81      <component id="hwrmhapticsstubplugin" name="Hardware Resource Manager Haptics Stub Plugin" class="plugin">
    82             <unit bldFile="/sf/adaptation/stubs/audiostubs/devsoundextensions_stubs/group"/>
    82       <unit bldFile="systemswstubs/hwrmhapticsstubplugin/group" filter="oem_build"/>
    83           </component>
    83      </component>
    84           <component name="fmradiotunercontrolstub" long-name="FM Radio Tuner Control Stub">
    84      <component id="sensorchannelsreference" name="Sensor Channels Reference">
    85             <unit bldFile="/sf/adaptation/stubs/audiostubs/fmradiotunercontrolstub/group"/>
    85       <unit bldFile="systemswstubs/sensorchannelsreference/group" filter="oem_build"/>
    86           </component>
    86      </component>
    87         </collection>
    87      <component id="ssyreference" name="SSY Reference" class="plugin">
    88         <collection name="btaudioadaptation_stub" long-name="Bluetooth Audio Adaptation Stub" level="adaptation">
    88  	  <meta rel="config">
    89           <component name="btaudioadaptation_stub_build" long-name="Bluetooth Audio Adaptation Stub Build" filter="oem_build">
    89          <defined condition="RD_SENSOR_FW"/>
    90             <unit bldFile="/sf/adaptation/stubs/btaudioadaptation_stub/group"/>
    90        </meta>
    91           </component>
    91       <unit bldFile="systemswstubs/ssyreference/group" filter="oem_build"/>
    92         </collection>
    92      </component>
    93         <collection name="drm_stubs" long-name="DRM Stubs" level="plugin">
    93      <component id="startupadaptationstub" name="Startup Adaptation Stub" class="plugin">
    94           <component name="drm_stubs_build" long-name="DRM Stubs Build">
    94       <unit bldFile="systemswstubs/startupadaptationstub/group" filter="oem_build"/>
    95             <unit bldFile="/sf/adaptation/stubs/drm_stubs/group"/>
    95      </component>
    96           </component>
    96      <component id="tiltcompensationstub" name="Tilt Compensation Stub">
    97         </collection>
    97       <unit bldFile="systemswstubs/tiltcompensationstub/group" filter="oem_build"/>
    98         <collection name="ocrsrv_stub" long-name="OCR Services Stub" level="mid">
    98      </component>
    99           <component name="ocrsrv_stub_build" long-name="OCR Services Stub Build" filter="!dfs_build">
    99      <component id="tvoutbehaviour" name="TV Out Behaviour">
   100             <unit bldFile="/sf/adaptation/stubs/ocrsrv_stub/group"/>
   100       <unit bldFile="systemswstubs/tvoutbehaviour/group" filter="oem_build"/>
   101           </component>
   101      </component>
   102         </collection>
   102      <component id="wiredbearerreference" name="Wired Bearer Reference" class="plugin">
   103         <collection name="omasuplasnconverterstubimpl" long-name="OMA SUPL ASN Converter Stub Implementation" level="plugin">
   103       <unit bldFile="systemswstubs/wiredbearerreference/group" filter="oem_build"/>
   104           <component name="omasuplasnconverterstubimpl_build" long-name="OMA SUPL ASN Converter Stub Implementation Build" filter="!dfs_build">
   104      </component>
   105             <unit bldFile="/sf/adaptation/stubs/omasuplasnconverterstubimpl/group"/>
   105     </collection>
   106           </component>
   106     <collection id="tactileclickplugin_stub" name="Tactile Click Plugin Stub" level="engine">
   107         </collection>
   107  	  <meta rel="config">
   108         <collection name="posmsgpluginreferenceimpl" long-name="POS Message Plugin Reference Implementation" level="plugin">
   108          <defined condition="RD_TACTILE_FEEDBACK"/>
   109           <component name="posmsgpluginreferenceimpl_build" long-name="POS Message Plugin Reference Implementation Build" plugin="Y">
   109        </meta>
   110             <unit bldFile="/sf/adaptation/stubs/posmsgpluginreferenceimpl/group"/>
   110      <component id="tactileclickplugin_stub_build" name="Tactile Click Plugin Stub Build" class="plugin">
   111           </component>
   111       <unit bldFile="tactileclickplugin_stub/group"/>
   112         </collection>
   112      </component>
   113         <collection name="srsfenginestub" long-name="SRSF Engine Stub" level="engine">
   113     </collection>
   114           <component name="srsfenginestub_build" long-name="SRSF Engine Stub Build" filter="stubs">
   114     <collection id="wlanhwinit_stub" name="WLAN Hardware Init Stub" level="mid">
   115             <unit bldFile="/sf/adaptation/stubs/srsfenginestub/group"/>
   115      <component id="wlanhwinit_stub_build" name="WLAN Hardware Init Stub Build">
   116           </component>
   116       <unit bldFile="wlanhwinit_stub/group"/>
   117         </collection>
   117      </component>
   118         <collection name="power_save_display_mode_stub" long-name="Power Save Display Mode Stub" level="plugin">
   118     </collection>
   119           <component name="power_save_display_mode_stub_build" long-name="Power Save Display Mode Stub Build">
   119   </package>
   120             <unit bldFile="/sf/adaptation/stubs/power_save_display_mode_stub/group"/>
       
   121           </component>
       
   122         </collection>
       
   123         <collection name="systemswstubs" long-name="System Software Stubs" level="adaptation">
       
   124           <component name="ddcaccessstub" long-name="DDC Access Stub">
       
   125             <unit bldFile="/sf/adaptation/stubs/systemswstubs/ddcaccessstub/group"/>
       
   126           </component>
       
   127           <component name="tvoutconfig" long-name="TV Out Config">
       
   128             <unit bldFile="/sf/adaptation/stubs/systemswstubs/TVOutConfig/group" filter="oem_build"/>
       
   129           </component>
       
   130           <component name="accessorypolicyreference" long-name="Accessory Policy Reference">
       
   131             <unit bldFile="/sf/adaptation/stubs/systemswstubs/accessorypolicyreference/group" filter="oem_build"/>
       
   132           </component>
       
   133           <component name="asyreference" long-name="ASY Reference" plugin="Y">
       
   134             <unit bldFile="/sf/adaptation/stubs/systemswstubs/asyreference/group" filter="oem_build"/>
       
   135           </component>
       
   136           <component name="examplecommonisc" long-name="Example Common ISC">
       
   137             <unit bldFile="/sf/adaptation/stubs/systemswstubs/examplecommonisc/group" filter="oem_build"/>
       
   138           </component>
       
   139           <component name="exampledsy" long-name="Example DSY">
       
   140             <unit bldFile="/sf/adaptation/stubs/systemswstubs/exampledsy/group" filter="oem_build"/>
       
   141           </component>
       
   142           <component name="featuremanagerstub" long-name="Feature Manager Stub">
       
   143             <unit bldFile="/sf/adaptation/stubs/systemswstubs/featuremanagerstub/group" filter="oem_build"/>
       
   144           </component>
       
   145           <component name="hwrmstubplugins" long-name="Hardware Resource Manager Stub Plugins" plugin="Y">
       
   146             <unit bldFile="/sf/adaptation/stubs/systemswstubs/hwrmstubplugins/group" filter="oem_build"/>
       
   147           </component>
       
   148           <component name="hwrmhapticsstubplugin" long-name="Hardware Resource Manager Haptics Stub Plugin" plugin="Y">
       
   149             <unit bldFile="/sf/adaptation/stubs/systemswstubs/hwrmhapticsstubplugin/group" filter="oem_build"/>
       
   150           </component>
       
   151           <component name="sensorchannelsreference" long-name="Sensor Channels Reference">
       
   152             <unit bldFile="/sf/adaptation/stubs/systemswstubs/sensorchannelsreference/group" filter="oem_build"/>
       
   153           </component>
       
   154           <component name="ssyreference" long-name="SSY Reference" plugin="Y">
       
   155             <unit bldFile="/sf/adaptation/stubs/systemswstubs/ssyreference/group" filter="oem_build"/>
       
   156           </component>
       
   157           <component name="startupadaptationstub" long-name="Startup Adaptation Stub" plugin="Y">
       
   158             <unit bldFile="/sf/adaptation/stubs/systemswstubs/startupadaptationstub/group" filter="oem_build"/>
       
   159           </component>
       
   160           <component name="tiltcompensationstub" long-name="Tilt Compensation Stub">
       
   161             <unit bldFile="/sf/adaptation/stubs/systemswstubs/tiltcompensationstub/group" filter="oem_build"/>
       
   162           </component>
       
   163           <component name="tvoutbehaviour" long-name="TV Out Behaviour">
       
   164             <unit bldFile="/sf/adaptation/stubs/systemswstubs/tvoutbehaviour/group" filter="oem_build"/>
       
   165           </component>
       
   166           <component name="wiredbearerreference" long-name="Wired Bearer Reference" plugin="Y">
       
   167             <unit bldFile="/sf/adaptation/stubs/systemswstubs/wiredbearerreference/group" filter="oem_build"/>
       
   168           </component>
       
   169         </collection>
       
   170         <collection name="tactileclickplugin_stub" long-name="Tactile Click Plugin Stub" level="engine">
       
   171           <component name="tactileclickplugin_stub_build" long-name="Tactile Click Plugin Stub Build" plugin="Y">
       
   172             <unit bldFile="/sf/adaptation/stubs/tactileclickplugin_stub/group"/>
       
   173           </component>
       
   174         </collection>
       
   175         <collection name="wlanhwinit_stub" long-name="WLAN Hardware Init Stub" level="mid">
       
   176           <component name="wlanhwinit_stub_build" long-name="WLAN Hardware Init Stub Build">
       
   177             <unit bldFile="/sf/adaptation/stubs/wlanhwinit_stub/group"/>
       
   178           </component>
       
   179         </collection>
       
   180       </block>
       
   181     </layer>
       
   182   </systemModel>
       
   183 </SystemDefinition>
   120 </SystemDefinition>