package_definition.xml
author Dario Sestito <darios@symbian.org>
Wed, 20 May 2009 15:19:43 +0100
changeset 11 b345ed34a80d
permissions -rw-r--r--
Added package_definition.xml with no systemBuild section and with paths including /sf/ level

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE SystemDefinition [
 <!ELEMENT SystemDefinition ( systemModel?, SystemBuild? )>
 <!ATTLIST SystemDefinition
  name CDATA #REQUIRED
  schema CDATA #REQUIRED>
 <!ELEMENT systemModel (layer+)>
 <!ELEMENT layer (block* | collection*)*>
 <!ATTLIST layer
  name CDATA #REQUIRED
  long-name CDATA #IMPLIED
  levels NMTOKENS #IMPLIED
  span CDATA #IMPLIED>
 <!ELEMENT block (subblock* | collection*)*>
 <!ATTLIST block
  levels NMTOKENS #IMPLIED
  span CDATA #IMPLIED
  level NMTOKEN #IMPLIED
  name CDATA #REQUIRED
  long-name CDATA #IMPLIED>
 <!ELEMENT subblock (collection)*>
 <!ATTLIST subblock
  name CDATA #REQUIRED
  long-name CDATA #IMPLIED>
 <!ELEMENT collection (component)*>
 <!ATTLIST collection
  name CDATA #REQUIRED
  long-name CDATA #IMPLIED
  level NMTOKEN #IMPLIED>
 <!ELEMENT component (unit)*>
 <!ATTLIST component
  name CDATA #REQUIRED
  long-name CDATA #IMPLIED
  deprecated CDATA #IMPLIED
  introduced CDATA #IMPLIED
  contract CDATA #IMPLIED
  plugin (Y|N) "N"
  filter CDATA #IMPLIED
  class NMTOKENS #IMPLIED
  supports CDATA #IMPLIED
  purpose ( optional | mandatory | development ) "optional">
 <!ELEMENT unit EMPTY >
 <!ATTLIST unit
  mrp CDATA #IMPLIED
  filter CDATA #IMPLIED
  bldFile CDATA #IMPLIED
  root CDATA #IMPLIED
  version NMTOKEN #IMPLIED
  prebuilt NMTOKEN #IMPLIED
  late (Y|N) #IMPLIED
  priority CDATA #IMPLIED>
]>
<SystemDefinition name="Foundation" schema="2.0.1">
 <systemModel>
  <layer name="mw" long-name="Middleware" levels="generic specific">
   <block long-name="Service API Framework" level="specific" name="serviceapifw" levels="plugin framework server generic specific">
    <!-- Following Collection added by SF via autopopulating script from S60 Model -->
    <collection name="serviceapifw" long-name="serviceapifw">
     <!-- Following Component added by SF via autopopulating script from S60 Model -->
     <component name="serviceapifw" long-name="serviceapifw">
      <!-- Unit added by SF via autopopulating script from S60 Model -->
      <unit bldFile="/sf/mw/serviceapifw/group"/>
     </component>
    </collection>
   </block>
  </layer>
 </systemModel>
</SystemDefinition>