package_definition_2.0.1.xml
author Simon Howkins <simonh@symbian.org>
Thu, 03 Dec 2009 15:23:18 +0000
changeset 13 dc9b4bd57f72
parent 3 9b6caaee1d32
child 98 b3e9a64f6a92
permissions -rw-r--r--
Removed REE_PATH option, as it's no longer needed. Fixed presumed cut/paste error in copyright message.
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
3
9b6caaee1d32 Add package_definition_2.0.1.xml for use with Raptor 2.8.5
William Roberts <williamr@symbian.org>
parents:
diff changeset
     1
<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE SystemDefinition [
9b6caaee1d32 Add package_definition_2.0.1.xml for use with Raptor 2.8.5
William Roberts <williamr@symbian.org>
parents:
diff changeset
     2
<!ELEMENT SystemDefinition ( systemModel )>
9b6caaee1d32 Add package_definition_2.0.1.xml for use with Raptor 2.8.5
William Roberts <williamr@symbian.org>
parents:
diff changeset
     3
<!ATTLIST SystemDefinition
9b6caaee1d32 Add package_definition_2.0.1.xml for use with Raptor 2.8.5
William Roberts <williamr@symbian.org>
parents:
diff changeset
     4
  name CDATA #REQUIRED
9b6caaee1d32 Add package_definition_2.0.1.xml for use with Raptor 2.8.5
William Roberts <williamr@symbian.org>
parents:
diff changeset
     5
  schema CDATA #REQUIRED
9b6caaee1d32 Add package_definition_2.0.1.xml for use with Raptor 2.8.5
William Roberts <williamr@symbian.org>
parents:
diff changeset
     6
>
9b6caaee1d32 Add package_definition_2.0.1.xml for use with Raptor 2.8.5
William Roberts <williamr@symbian.org>
parents:
diff changeset
     7
<!-- all paths are relative to the environment variable specified by the root attribute, or SOURCEROOT if not.  -->
9b6caaee1d32 Add package_definition_2.0.1.xml for use with Raptor 2.8.5
William Roberts <williamr@symbian.org>
parents:
diff changeset
     8
9b6caaee1d32 Add package_definition_2.0.1.xml for use with Raptor 2.8.5
William Roberts <williamr@symbian.org>
parents:
diff changeset
     9
<!-- System Model Section of DTD -->
9b6caaee1d32 Add package_definition_2.0.1.xml for use with Raptor 2.8.5
William Roberts <williamr@symbian.org>
parents:
diff changeset
    10
<!ELEMENT systemModel (layer+)>
9b6caaee1d32 Add package_definition_2.0.1.xml for use with Raptor 2.8.5
William Roberts <williamr@symbian.org>
parents:
diff changeset
    11
9b6caaee1d32 Add package_definition_2.0.1.xml for use with Raptor 2.8.5
William Roberts <williamr@symbian.org>
parents:
diff changeset
    12
<!ELEMENT layer (block* | collection*)*>
9b6caaee1d32 Add package_definition_2.0.1.xml for use with Raptor 2.8.5
William Roberts <williamr@symbian.org>
parents:
diff changeset
    13
<!-- Kernel Services, Base Services, OS Services, Etc -->
9b6caaee1d32 Add package_definition_2.0.1.xml for use with Raptor 2.8.5
William Roberts <williamr@symbian.org>
parents:
diff changeset
    14
<!ATTLIST layer
9b6caaee1d32 Add package_definition_2.0.1.xml for use with Raptor 2.8.5
William Roberts <williamr@symbian.org>
parents:
diff changeset
    15
  name CDATA #REQUIRED
9b6caaee1d32 Add package_definition_2.0.1.xml for use with Raptor 2.8.5
William Roberts <williamr@symbian.org>
parents:
diff changeset
    16
  long-name CDATA #IMPLIED
9b6caaee1d32 Add package_definition_2.0.1.xml for use with Raptor 2.8.5
William Roberts <williamr@symbian.org>
parents:
diff changeset
    17
  levels NMTOKENS #IMPLIED
9b6caaee1d32 Add package_definition_2.0.1.xml for use with Raptor 2.8.5
William Roberts <williamr@symbian.org>
parents:
diff changeset
    18
  span CDATA #IMPLIED
9b6caaee1d32 Add package_definition_2.0.1.xml for use with Raptor 2.8.5
William Roberts <williamr@symbian.org>
parents:
diff changeset
    19
>
9b6caaee1d32 Add package_definition_2.0.1.xml for use with Raptor 2.8.5
William Roberts <williamr@symbian.org>
parents:
diff changeset
    20
9b6caaee1d32 Add package_definition_2.0.1.xml for use with Raptor 2.8.5
William Roberts <williamr@symbian.org>
parents:
diff changeset
    21
<!ELEMENT block (subblock* | collection*)*>
9b6caaee1d32 Add package_definition_2.0.1.xml for use with Raptor 2.8.5
William Roberts <williamr@symbian.org>
parents:
diff changeset
    22
 <!-- Generic OS services, Comms Services, etc -->
9b6caaee1d32 Add package_definition_2.0.1.xml for use with Raptor 2.8.5
William Roberts <williamr@symbian.org>
parents:
diff changeset
    23
<!ATTLIST block
9b6caaee1d32 Add package_definition_2.0.1.xml for use with Raptor 2.8.5
William Roberts <williamr@symbian.org>
parents:
diff changeset
    24
  levels NMTOKENS #IMPLIED
9b6caaee1d32 Add package_definition_2.0.1.xml for use with Raptor 2.8.5
William Roberts <williamr@symbian.org>
parents:
diff changeset
    25
  span CDATA #IMPLIED
9b6caaee1d32 Add package_definition_2.0.1.xml for use with Raptor 2.8.5
William Roberts <williamr@symbian.org>
parents:
diff changeset
    26
  level NMTOKEN #IMPLIED
9b6caaee1d32 Add package_definition_2.0.1.xml for use with Raptor 2.8.5
William Roberts <williamr@symbian.org>
parents:
diff changeset
    27
  name CDATA #REQUIRED
9b6caaee1d32 Add package_definition_2.0.1.xml for use with Raptor 2.8.5
William Roberts <williamr@symbian.org>
parents:
diff changeset
    28
  long-name CDATA #IMPLIED
9b6caaee1d32 Add package_definition_2.0.1.xml for use with Raptor 2.8.5
William Roberts <williamr@symbian.org>
parents:
diff changeset
    29
>
9b6caaee1d32 Add package_definition_2.0.1.xml for use with Raptor 2.8.5
William Roberts <williamr@symbian.org>
parents:
diff changeset
    30
9b6caaee1d32 Add package_definition_2.0.1.xml for use with Raptor 2.8.5
William Roberts <williamr@symbian.org>
parents:
diff changeset
    31
<!ELEMENT subblock (collection)*>
9b6caaee1d32 Add package_definition_2.0.1.xml for use with Raptor 2.8.5
William Roberts <williamr@symbian.org>
parents:
diff changeset
    32
<!-- Cellular Baseband Services, Networking Services, etc -->
9b6caaee1d32 Add package_definition_2.0.1.xml for use with Raptor 2.8.5
William Roberts <williamr@symbian.org>
parents:
diff changeset
    33
<!ATTLIST subblock
9b6caaee1d32 Add package_definition_2.0.1.xml for use with Raptor 2.8.5
William Roberts <williamr@symbian.org>
parents:
diff changeset
    34
  name CDATA #REQUIRED
9b6caaee1d32 Add package_definition_2.0.1.xml for use with Raptor 2.8.5
William Roberts <williamr@symbian.org>
parents:
diff changeset
    35
  long-name CDATA #IMPLIED
9b6caaee1d32 Add package_definition_2.0.1.xml for use with Raptor 2.8.5
William Roberts <williamr@symbian.org>
parents:
diff changeset
    36
>
9b6caaee1d32 Add package_definition_2.0.1.xml for use with Raptor 2.8.5
William Roberts <williamr@symbian.org>
parents:
diff changeset
    37
9b6caaee1d32 Add package_definition_2.0.1.xml for use with Raptor 2.8.5
William Roberts <williamr@symbian.org>
parents:
diff changeset
    38
<!ELEMENT collection (component)*>
9b6caaee1d32 Add package_definition_2.0.1.xml for use with Raptor 2.8.5
William Roberts <williamr@symbian.org>
parents:
diff changeset
    39
<!-- Screen Driver, Content Handling, etc -->
9b6caaee1d32 Add package_definition_2.0.1.xml for use with Raptor 2.8.5
William Roberts <williamr@symbian.org>
parents:
diff changeset
    40
<!ATTLIST collection
9b6caaee1d32 Add package_definition_2.0.1.xml for use with Raptor 2.8.5
William Roberts <williamr@symbian.org>
parents:
diff changeset
    41
  name CDATA #REQUIRED
9b6caaee1d32 Add package_definition_2.0.1.xml for use with Raptor 2.8.5
William Roberts <williamr@symbian.org>
parents:
diff changeset
    42
  long-name CDATA #IMPLIED
9b6caaee1d32 Add package_definition_2.0.1.xml for use with Raptor 2.8.5
William Roberts <williamr@symbian.org>
parents:
diff changeset
    43
  level NMTOKEN #IMPLIED
9b6caaee1d32 Add package_definition_2.0.1.xml for use with Raptor 2.8.5
William Roberts <williamr@symbian.org>
parents:
diff changeset
    44
>
9b6caaee1d32 Add package_definition_2.0.1.xml for use with Raptor 2.8.5
William Roberts <williamr@symbian.org>
parents:
diff changeset
    45
9b6caaee1d32 Add package_definition_2.0.1.xml for use with Raptor 2.8.5
William Roberts <williamr@symbian.org>
parents:
diff changeset
    46
<!ELEMENT component (unit)*>
9b6caaee1d32 Add package_definition_2.0.1.xml for use with Raptor 2.8.5
William Roberts <williamr@symbian.org>
parents:
diff changeset
    47
<!-- contains units or is a  package or prebuilt -->
9b6caaee1d32 Add package_definition_2.0.1.xml for use with Raptor 2.8.5
William Roberts <williamr@symbian.org>
parents:
diff changeset
    48
<!ATTLIST component
9b6caaee1d32 Add package_definition_2.0.1.xml for use with Raptor 2.8.5
William Roberts <williamr@symbian.org>
parents:
diff changeset
    49
  name CDATA #REQUIRED
9b6caaee1d32 Add package_definition_2.0.1.xml for use with Raptor 2.8.5
William Roberts <williamr@symbian.org>
parents:
diff changeset
    50
  long-name CDATA #IMPLIED
9b6caaee1d32 Add package_definition_2.0.1.xml for use with Raptor 2.8.5
William Roberts <williamr@symbian.org>
parents:
diff changeset
    51
  deprecated CDATA #IMPLIED
9b6caaee1d32 Add package_definition_2.0.1.xml for use with Raptor 2.8.5
William Roberts <williamr@symbian.org>
parents:
diff changeset
    52
  introduced CDATA #IMPLIED
9b6caaee1d32 Add package_definition_2.0.1.xml for use with Raptor 2.8.5
William Roberts <williamr@symbian.org>
parents:
diff changeset
    53
  contract CDATA #IMPLIED
9b6caaee1d32 Add package_definition_2.0.1.xml for use with Raptor 2.8.5
William Roberts <williamr@symbian.org>
parents:
diff changeset
    54
  plugin (Y|N) "N"
9b6caaee1d32 Add package_definition_2.0.1.xml for use with Raptor 2.8.5
William Roberts <williamr@symbian.org>
parents:
diff changeset
    55
  filter CDATA #IMPLIED
9b6caaee1d32 Add package_definition_2.0.1.xml for use with Raptor 2.8.5
William Roberts <williamr@symbian.org>
parents:
diff changeset
    56
  class NMTOKENS #IMPLIED
9b6caaee1d32 Add package_definition_2.0.1.xml for use with Raptor 2.8.5
William Roberts <williamr@symbian.org>
parents:
diff changeset
    57
  supports CDATA #IMPLIED
9b6caaee1d32 Add package_definition_2.0.1.xml for use with Raptor 2.8.5
William Roberts <williamr@symbian.org>
parents:
diff changeset
    58
  purpose ( optional | mandatory | development ) "optional"
9b6caaee1d32 Add package_definition_2.0.1.xml for use with Raptor 2.8.5
William Roberts <williamr@symbian.org>
parents:
diff changeset
    59
>
9b6caaee1d32 Add package_definition_2.0.1.xml for use with Raptor 2.8.5
William Roberts <williamr@symbian.org>
parents:
diff changeset
    60
9b6caaee1d32 Add package_definition_2.0.1.xml for use with Raptor 2.8.5
William Roberts <williamr@symbian.org>
parents:
diff changeset
    61
<!ELEMENT unit EMPTY >
9b6caaee1d32 Add package_definition_2.0.1.xml for use with Raptor 2.8.5
William Roberts <williamr@symbian.org>
parents:
diff changeset
    62
<!-- must be buildable (bld.inf) -->
9b6caaee1d32 Add package_definition_2.0.1.xml for use with Raptor 2.8.5
William Roberts <williamr@symbian.org>
parents:
diff changeset
    63
<!-- bldFile  may someday be removed in favour of mrp -->
9b6caaee1d32 Add package_definition_2.0.1.xml for use with Raptor 2.8.5
William Roberts <williamr@symbian.org>
parents:
diff changeset
    64
<!ATTLIST unit
9b6caaee1d32 Add package_definition_2.0.1.xml for use with Raptor 2.8.5
William Roberts <williamr@symbian.org>
parents:
diff changeset
    65
  mrp CDATA #IMPLIED
9b6caaee1d32 Add package_definition_2.0.1.xml for use with Raptor 2.8.5
William Roberts <williamr@symbian.org>
parents:
diff changeset
    66
  filter CDATA #IMPLIED
9b6caaee1d32 Add package_definition_2.0.1.xml for use with Raptor 2.8.5
William Roberts <williamr@symbian.org>
parents:
diff changeset
    67
  bldFile CDATA #IMPLIED
9b6caaee1d32 Add package_definition_2.0.1.xml for use with Raptor 2.8.5
William Roberts <williamr@symbian.org>
parents:
diff changeset
    68
  root CDATA #IMPLIED
9b6caaee1d32 Add package_definition_2.0.1.xml for use with Raptor 2.8.5
William Roberts <williamr@symbian.org>
parents:
diff changeset
    69
  version NMTOKEN #IMPLIED
9b6caaee1d32 Add package_definition_2.0.1.xml for use with Raptor 2.8.5
William Roberts <williamr@symbian.org>
parents:
diff changeset
    70
  prebuilt NMTOKEN #IMPLIED
9b6caaee1d32 Add package_definition_2.0.1.xml for use with Raptor 2.8.5
William Roberts <williamr@symbian.org>
parents:
diff changeset
    71
  late (Y|N) #IMPLIED
9b6caaee1d32 Add package_definition_2.0.1.xml for use with Raptor 2.8.5
William Roberts <williamr@symbian.org>
parents:
diff changeset
    72
  priority CDATA #IMPLIED
9b6caaee1d32 Add package_definition_2.0.1.xml for use with Raptor 2.8.5
William Roberts <williamr@symbian.org>
parents:
diff changeset
    73
>
9b6caaee1d32 Add package_definition_2.0.1.xml for use with Raptor 2.8.5
William Roberts <williamr@symbian.org>
parents:
diff changeset
    74
]>
9b6caaee1d32 Add package_definition_2.0.1.xml for use with Raptor 2.8.5
William Roberts <williamr@symbian.org>
parents:
diff changeset
    75
<SystemDefinition schema="2.0.1" name="Beagle Board">
9b6caaee1d32 Add package_definition_2.0.1.xml for use with Raptor 2.8.5
William Roberts <williamr@symbian.org>
parents:
diff changeset
    76
<systemModel>
9b6caaee1d32 Add package_definition_2.0.1.xml for use with Raptor 2.8.5
William Roberts <williamr@symbian.org>
parents:
diff changeset
    77
<layer name="anonymous">
9b6caaee1d32 Add package_definition_2.0.1.xml for use with Raptor 2.8.5
William Roberts <williamr@symbian.org>
parents:
diff changeset
    78
<block name="beagleboard" long-name="Beagle Board" levels="hw-if">
9b6caaee1d32 Add package_definition_2.0.1.xml for use with Raptor 2.8.5
William Roberts <williamr@symbian.org>
parents:
diff changeset
    79
<collection name="omap3530" long-name="OMAP 3530" level="hw-if">
9b6caaee1d32 Add package_definition_2.0.1.xml for use with Raptor 2.8.5
William Roberts <williamr@symbian.org>
parents:
diff changeset
    80
<component name="omap3530" long-name="Beagle Board common" introduced="symbian^3" purpose="optional">
9b6caaee1d32 Add package_definition_2.0.1.xml for use with Raptor 2.8.5
William Roberts <williamr@symbian.org>
parents:
diff changeset
    81
<unit bldFile="/sf/adaptation/beagleboard/omap3530" mrp="/sf/adaptation/beagleboard/omap3530/base_beagle.mrp"/>
9b6caaee1d32 Add package_definition_2.0.1.xml for use with Raptor 2.8.5
William Roberts <williamr@symbian.org>
parents:
diff changeset
    82
</component>
9b6caaee1d32 Add package_definition_2.0.1.xml for use with Raptor 2.8.5
William Roberts <williamr@symbian.org>
parents:
diff changeset
    83
<component name="kernel" long-name="Beagle Board kernel" introduced="symbian^3" purpose="optional">
9b6caaee1d32 Add package_definition_2.0.1.xml for use with Raptor 2.8.5
William Roberts <williamr@symbian.org>
parents:
diff changeset
    84
<unit bldFile="/sf/adaptation/beagleboard/omap3530/kernel"/>
9b6caaee1d32 Add package_definition_2.0.1.xml for use with Raptor 2.8.5
William Roberts <williamr@symbian.org>
parents:
diff changeset
    85
</component>
9b6caaee1d32 Add package_definition_2.0.1.xml for use with Raptor 2.8.5
William Roberts <williamr@symbian.org>
parents:
diff changeset
    86
<component name="beagleboard" long-name="Beagle Board baseport" introduced="symbian^3" purpose="optional">
9b6caaee1d32 Add package_definition_2.0.1.xml for use with Raptor 2.8.5
William Roberts <williamr@symbian.org>
parents:
diff changeset
    87
<unit bldFile="/sf/adaptation/beagleboard/omap3530/beagleboard"/>
9b6caaee1d32 Add package_definition_2.0.1.xml for use with Raptor 2.8.5
William Roberts <williamr@symbian.org>
parents:
diff changeset
    88
</component>
9b6caaee1d32 Add package_definition_2.0.1.xml for use with Raptor 2.8.5
William Roberts <williamr@symbian.org>
parents:
diff changeset
    89
</collection>
9b6caaee1d32 Add package_definition_2.0.1.xml for use with Raptor 2.8.5
William Roberts <williamr@symbian.org>
parents:
diff changeset
    90
</block>
9b6caaee1d32 Add package_definition_2.0.1.xml for use with Raptor 2.8.5
William Roberts <williamr@symbian.org>
parents:
diff changeset
    91
</layer>
9b6caaee1d32 Add package_definition_2.0.1.xml for use with Raptor 2.8.5
William Roberts <williamr@symbian.org>
parents:
diff changeset
    92
</systemModel>
9b6caaee1d32 Add package_definition_2.0.1.xml for use with Raptor 2.8.5
William Roberts <williamr@symbian.org>
parents:
diff changeset
    93
</SystemDefinition>