platform_updated/sysdefs/sysdef_2_0_0.dtd
author Simon Howkins <simonh@symbian.org>
Tue, 21 Apr 2009 13:50:28 +0100
changeset 27 aa51b44f83c0
permissions -rw-r--r--
New dir for a platform project which builds from FCLs (where present). (FCLs have updated content from wk16 interim drop.)
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
27
aa51b44f83c0 New dir for a platform project which builds from FCLs (where present). (FCLs have updated content from wk16 interim drop.)
Simon Howkins <simonh@symbian.org>
parents:
diff changeset
     1
 <!ELEMENT SystemDefinition ( systemModel?, SystemBuild? )>
aa51b44f83c0 New dir for a platform project which builds from FCLs (where present). (FCLs have updated content from wk16 interim drop.)
Simon Howkins <simonh@symbian.org>
parents:
diff changeset
     2
 <!ATTLIST SystemDefinition
aa51b44f83c0 New dir for a platform project which builds from FCLs (where present). (FCLs have updated content from wk16 interim drop.)
Simon Howkins <simonh@symbian.org>
parents:
diff changeset
     3
  name CDATA #REQUIRED
aa51b44f83c0 New dir for a platform project which builds from FCLs (where present). (FCLs have updated content from wk16 interim drop.)
Simon Howkins <simonh@symbian.org>
parents:
diff changeset
     4
  schema CDATA #REQUIRED>
aa51b44f83c0 New dir for a platform project which builds from FCLs (where present). (FCLs have updated content from wk16 interim drop.)
Simon Howkins <simonh@symbian.org>
parents:
diff changeset
     5
 <!ELEMENT systemModel (layer+)>
aa51b44f83c0 New dir for a platform project which builds from FCLs (where present). (FCLs have updated content from wk16 interim drop.)
Simon Howkins <simonh@symbian.org>
parents:
diff changeset
     6
 <!ELEMENT layer (block* | collection*)*>
aa51b44f83c0 New dir for a platform project which builds from FCLs (where present). (FCLs have updated content from wk16 interim drop.)
Simon Howkins <simonh@symbian.org>
parents:
diff changeset
     7
 <!ATTLIST layer
aa51b44f83c0 New dir for a platform project which builds from FCLs (where present). (FCLs have updated content from wk16 interim drop.)
Simon Howkins <simonh@symbian.org>
parents:
diff changeset
     8
  name CDATA #REQUIRED
aa51b44f83c0 New dir for a platform project which builds from FCLs (where present). (FCLs have updated content from wk16 interim drop.)
Simon Howkins <simonh@symbian.org>
parents:
diff changeset
     9
  levels NMTOKENS #IMPLIED
aa51b44f83c0 New dir for a platform project which builds from FCLs (where present). (FCLs have updated content from wk16 interim drop.)
Simon Howkins <simonh@symbian.org>
parents:
diff changeset
    10
  span CDATA #IMPLIED>
aa51b44f83c0 New dir for a platform project which builds from FCLs (where present). (FCLs have updated content from wk16 interim drop.)
Simon Howkins <simonh@symbian.org>
parents:
diff changeset
    11
 <!ELEMENT block (subblock* | collection*)*>
aa51b44f83c0 New dir for a platform project which builds from FCLs (where present). (FCLs have updated content from wk16 interim drop.)
Simon Howkins <simonh@symbian.org>
parents:
diff changeset
    12
 <!ATTLIST block
aa51b44f83c0 New dir for a platform project which builds from FCLs (where present). (FCLs have updated content from wk16 interim drop.)
Simon Howkins <simonh@symbian.org>
parents:
diff changeset
    13
  levels NMTOKENS #IMPLIED
aa51b44f83c0 New dir for a platform project which builds from FCLs (where present). (FCLs have updated content from wk16 interim drop.)
Simon Howkins <simonh@symbian.org>
parents:
diff changeset
    14
  span CDATA #IMPLIED
aa51b44f83c0 New dir for a platform project which builds from FCLs (where present). (FCLs have updated content from wk16 interim drop.)
Simon Howkins <simonh@symbian.org>
parents:
diff changeset
    15
  level NMTOKEN #IMPLIED
aa51b44f83c0 New dir for a platform project which builds from FCLs (where present). (FCLs have updated content from wk16 interim drop.)
Simon Howkins <simonh@symbian.org>
parents:
diff changeset
    16
  name CDATA #REQUIRED>
aa51b44f83c0 New dir for a platform project which builds from FCLs (where present). (FCLs have updated content from wk16 interim drop.)
Simon Howkins <simonh@symbian.org>
parents:
diff changeset
    17
 <!ELEMENT subblock (collection)*>
aa51b44f83c0 New dir for a platform project which builds from FCLs (where present). (FCLs have updated content from wk16 interim drop.)
Simon Howkins <simonh@symbian.org>
parents:
diff changeset
    18
 <!ATTLIST subblock name CDATA #REQUIRED>
aa51b44f83c0 New dir for a platform project which builds from FCLs (where present). (FCLs have updated content from wk16 interim drop.)
Simon Howkins <simonh@symbian.org>
parents:
diff changeset
    19
 <!ELEMENT collection (component)*>
aa51b44f83c0 New dir for a platform project which builds from FCLs (where present). (FCLs have updated content from wk16 interim drop.)
Simon Howkins <simonh@symbian.org>
parents:
diff changeset
    20
 <!ATTLIST collection
aa51b44f83c0 New dir for a platform project which builds from FCLs (where present). (FCLs have updated content from wk16 interim drop.)
Simon Howkins <simonh@symbian.org>
parents:
diff changeset
    21
  name CDATA #REQUIRED
aa51b44f83c0 New dir for a platform project which builds from FCLs (where present). (FCLs have updated content from wk16 interim drop.)
Simon Howkins <simonh@symbian.org>
parents:
diff changeset
    22
  level NMTOKEN #IMPLIED>
aa51b44f83c0 New dir for a platform project which builds from FCLs (where present). (FCLs have updated content from wk16 interim drop.)
Simon Howkins <simonh@symbian.org>
parents:
diff changeset
    23
 <!ELEMENT component (unit)*>
aa51b44f83c0 New dir for a platform project which builds from FCLs (where present). (FCLs have updated content from wk16 interim drop.)
Simon Howkins <simonh@symbian.org>
parents:
diff changeset
    24
 <!ATTLIST component
aa51b44f83c0 New dir for a platform project which builds from FCLs (where present). (FCLs have updated content from wk16 interim drop.)
Simon Howkins <simonh@symbian.org>
parents:
diff changeset
    25
  name CDATA #REQUIRED
aa51b44f83c0 New dir for a platform project which builds from FCLs (where present). (FCLs have updated content from wk16 interim drop.)
Simon Howkins <simonh@symbian.org>
parents:
diff changeset
    26
  deprecated CDATA #IMPLIED
aa51b44f83c0 New dir for a platform project which builds from FCLs (where present). (FCLs have updated content from wk16 interim drop.)
Simon Howkins <simonh@symbian.org>
parents:
diff changeset
    27
  introduced CDATA #IMPLIED
aa51b44f83c0 New dir for a platform project which builds from FCLs (where present). (FCLs have updated content from wk16 interim drop.)
Simon Howkins <simonh@symbian.org>
parents:
diff changeset
    28
  contract CDATA #IMPLIED
aa51b44f83c0 New dir for a platform project which builds from FCLs (where present). (FCLs have updated content from wk16 interim drop.)
Simon Howkins <simonh@symbian.org>
parents:
diff changeset
    29
  plugin (Y|N) "N"
aa51b44f83c0 New dir for a platform project which builds from FCLs (where present). (FCLs have updated content from wk16 interim drop.)
Simon Howkins <simonh@symbian.org>
parents:
diff changeset
    30
  filter CDATA #IMPLIED
aa51b44f83c0 New dir for a platform project which builds from FCLs (where present). (FCLs have updated content from wk16 interim drop.)
Simon Howkins <simonh@symbian.org>
parents:
diff changeset
    31
  class NMTOKENS #IMPLIED
aa51b44f83c0 New dir for a platform project which builds from FCLs (where present). (FCLs have updated content from wk16 interim drop.)
Simon Howkins <simonh@symbian.org>
parents:
diff changeset
    32
  supports CDATA #IMPLIED>
aa51b44f83c0 New dir for a platform project which builds from FCLs (where present). (FCLs have updated content from wk16 interim drop.)
Simon Howkins <simonh@symbian.org>
parents:
diff changeset
    33
 <!ELEMENT unit EMPTY>
aa51b44f83c0 New dir for a platform project which builds from FCLs (where present). (FCLs have updated content from wk16 interim drop.)
Simon Howkins <simonh@symbian.org>
parents:
diff changeset
    34
 <!ATTLIST unit
aa51b44f83c0 New dir for a platform project which builds from FCLs (where present). (FCLs have updated content from wk16 interim drop.)
Simon Howkins <simonh@symbian.org>
parents:
diff changeset
    35
  mrp CDATA #IMPLIED
aa51b44f83c0 New dir for a platform project which builds from FCLs (where present). (FCLs have updated content from wk16 interim drop.)
Simon Howkins <simonh@symbian.org>
parents:
diff changeset
    36
  filter CDATA #IMPLIED
aa51b44f83c0 New dir for a platform project which builds from FCLs (where present). (FCLs have updated content from wk16 interim drop.)
Simon Howkins <simonh@symbian.org>
parents:
diff changeset
    37
  bldFile CDATA #IMPLIED
aa51b44f83c0 New dir for a platform project which builds from FCLs (where present). (FCLs have updated content from wk16 interim drop.)
Simon Howkins <simonh@symbian.org>
parents:
diff changeset
    38
  root CDATA #IMPLIED
aa51b44f83c0 New dir for a platform project which builds from FCLs (where present). (FCLs have updated content from wk16 interim drop.)
Simon Howkins <simonh@symbian.org>
parents:
diff changeset
    39
  version NMTOKEN #IMPLIED
aa51b44f83c0 New dir for a platform project which builds from FCLs (where present). (FCLs have updated content from wk16 interim drop.)
Simon Howkins <simonh@symbian.org>
parents:
diff changeset
    40
  prebuilt NMTOKEN #IMPLIED
aa51b44f83c0 New dir for a platform project which builds from FCLs (where present). (FCLs have updated content from wk16 interim drop.)
Simon Howkins <simonh@symbian.org>
parents:
diff changeset
    41
  late (Y|N) #IMPLIED
aa51b44f83c0 New dir for a platform project which builds from FCLs (where present). (FCLs have updated content from wk16 interim drop.)
Simon Howkins <simonh@symbian.org>
parents:
diff changeset
    42
  priority CDATA #IMPLIED>
aa51b44f83c0 New dir for a platform project which builds from FCLs (where present). (FCLs have updated content from wk16 interim drop.)
Simon Howkins <simonh@symbian.org>
parents:
diff changeset
    43
 <!ELEMENT SystemBuild (option* | target+ | targetList+ | list+ | configuration+)*>
aa51b44f83c0 New dir for a platform project which builds from FCLs (where present). (FCLs have updated content from wk16 interim drop.)
Simon Howkins <simonh@symbian.org>
parents:
diff changeset
    44
 <!ATTLIST SystemBuild schema CDATA #REQUIRED>
aa51b44f83c0 New dir for a platform project which builds from FCLs (where present). (FCLs have updated content from wk16 interim drop.)
Simon Howkins <simonh@symbian.org>
parents:
diff changeset
    45
 <!ELEMENT list (ref+)>
aa51b44f83c0 New dir for a platform project which builds from FCLs (where present). (FCLs have updated content from wk16 interim drop.)
Simon Howkins <simonh@symbian.org>
parents:
diff changeset
    46
 <!ATTLIST list
aa51b44f83c0 New dir for a platform project which builds from FCLs (where present). (FCLs have updated content from wk16 interim drop.)
Simon Howkins <simonh@symbian.org>
parents:
diff changeset
    47
  name ID #REQUIRED
aa51b44f83c0 New dir for a platform project which builds from FCLs (where present). (FCLs have updated content from wk16 interim drop.)
Simon Howkins <simonh@symbian.org>
parents:
diff changeset
    48
  description CDATA #REQUIRED>
aa51b44f83c0 New dir for a platform project which builds from FCLs (where present). (FCLs have updated content from wk16 interim drop.)
Simon Howkins <simonh@symbian.org>
parents:
diff changeset
    49
 <!ELEMENT ref EMPTY>
aa51b44f83c0 New dir for a platform project which builds from FCLs (where present). (FCLs have updated content from wk16 interim drop.)
Simon Howkins <simonh@symbian.org>
parents:
diff changeset
    50
 <!ATTLIST ref item CDATA #REQUIRED>
aa51b44f83c0 New dir for a platform project which builds from FCLs (where present). (FCLs have updated content from wk16 interim drop.)
Simon Howkins <simonh@symbian.org>
parents:
diff changeset
    51
 <!ELEMENT targetList EMPTY>
aa51b44f83c0 New dir for a platform project which builds from FCLs (where present). (FCLs have updated content from wk16 interim drop.)
Simon Howkins <simonh@symbian.org>
parents:
diff changeset
    52
 <!ATTLIST targetList
aa51b44f83c0 New dir for a platform project which builds from FCLs (where present). (FCLs have updated content from wk16 interim drop.)
Simon Howkins <simonh@symbian.org>
parents:
diff changeset
    53
  name ID #REQUIRED
aa51b44f83c0 New dir for a platform project which builds from FCLs (where present). (FCLs have updated content from wk16 interim drop.)
Simon Howkins <simonh@symbian.org>
parents:
diff changeset
    54
  description CDATA #REQUIRED
aa51b44f83c0 New dir for a platform project which builds from FCLs (where present). (FCLs have updated content from wk16 interim drop.)
Simon Howkins <simonh@symbian.org>
parents:
diff changeset
    55
  target IDREFS #REQUIRED>
aa51b44f83c0 New dir for a platform project which builds from FCLs (where present). (FCLs have updated content from wk16 interim drop.)
Simon Howkins <simonh@symbian.org>
parents:
diff changeset
    56
 <!ELEMENT target EMPTY>
aa51b44f83c0 New dir for a platform project which builds from FCLs (where present). (FCLs have updated content from wk16 interim drop.)
Simon Howkins <simonh@symbian.org>
parents:
diff changeset
    57
 <!ATTLIST target
aa51b44f83c0 New dir for a platform project which builds from FCLs (where present). (FCLs have updated content from wk16 interim drop.)
Simon Howkins <simonh@symbian.org>
parents:
diff changeset
    58
  name ID #REQUIRED
aa51b44f83c0 New dir for a platform project which builds from FCLs (where present). (FCLs have updated content from wk16 interim drop.)
Simon Howkins <simonh@symbian.org>
parents:
diff changeset
    59
  abldTarget CDATA #REQUIRED
aa51b44f83c0 New dir for a platform project which builds from FCLs (where present). (FCLs have updated content from wk16 interim drop.)
Simon Howkins <simonh@symbian.org>
parents:
diff changeset
    60
  description CDATA #REQUIRED>
aa51b44f83c0 New dir for a platform project which builds from FCLs (where present). (FCLs have updated content from wk16 interim drop.)
Simon Howkins <simonh@symbian.org>
parents:
diff changeset
    61
 <!ELEMENT option EMPTY>
aa51b44f83c0 New dir for a platform project which builds from FCLs (where present). (FCLs have updated content from wk16 interim drop.)
Simon Howkins <simonh@symbian.org>
parents:
diff changeset
    62
 <!ATTLIST option
aa51b44f83c0 New dir for a platform project which builds from FCLs (where present). (FCLs have updated content from wk16 interim drop.)
Simon Howkins <simonh@symbian.org>
parents:
diff changeset
    63
  name ID #REQUIRED
aa51b44f83c0 New dir for a platform project which builds from FCLs (where present). (FCLs have updated content from wk16 interim drop.)
Simon Howkins <simonh@symbian.org>
parents:
diff changeset
    64
  abldOption CDATA #REQUIRED
aa51b44f83c0 New dir for a platform project which builds from FCLs (where present). (FCLs have updated content from wk16 interim drop.)
Simon Howkins <simonh@symbian.org>
parents:
diff changeset
    65
  description CDATA #REQUIRED
aa51b44f83c0 New dir for a platform project which builds from FCLs (where present). (FCLs have updated content from wk16 interim drop.)
Simon Howkins <simonh@symbian.org>
parents:
diff changeset
    66
  enable (Y | N ) #REQUIRED>
aa51b44f83c0 New dir for a platform project which builds from FCLs (where present). (FCLs have updated content from wk16 interim drop.)
Simon Howkins <simonh@symbian.org>
parents:
diff changeset
    67
 <!ELEMENT configuration (listRef+ | ref+ | task+)*>
aa51b44f83c0 New dir for a platform project which builds from FCLs (where present). (FCLs have updated content from wk16 interim drop.)
Simon Howkins <simonh@symbian.org>
parents:
diff changeset
    68
 <!ATTLIST configuration
aa51b44f83c0 New dir for a platform project which builds from FCLs (where present). (FCLs have updated content from wk16 interim drop.)
Simon Howkins <simonh@symbian.org>
parents:
diff changeset
    69
  name ID #REQUIRED
aa51b44f83c0 New dir for a platform project which builds from FCLs (where present). (FCLs have updated content from wk16 interim drop.)
Simon Howkins <simonh@symbian.org>
parents:
diff changeset
    70
  description CDATA #REQUIRED
aa51b44f83c0 New dir for a platform project which builds from FCLs (where present). (FCLs have updated content from wk16 interim drop.)
Simon Howkins <simonh@symbian.org>
parents:
diff changeset
    71
  filter CDATA #REQUIRED>
aa51b44f83c0 New dir for a platform project which builds from FCLs (where present). (FCLs have updated content from wk16 interim drop.)
Simon Howkins <simonh@symbian.org>
parents:
diff changeset
    72
 <!ELEMENT task (listRef* , (buildLayer | specialInstructions))>
aa51b44f83c0 New dir for a platform project which builds from FCLs (where present). (FCLs have updated content from wk16 interim drop.)
Simon Howkins <simonh@symbian.org>
parents:
diff changeset
    73
 <!ELEMENT listRef EMPTY>
aa51b44f83c0 New dir for a platform project which builds from FCLs (where present). (FCLs have updated content from wk16 interim drop.)
Simon Howkins <simonh@symbian.org>
parents:
diff changeset
    74
 <!ATTLIST listRef list CDATA #REQUIRED>
aa51b44f83c0 New dir for a platform project which builds from FCLs (where present). (FCLs have updated content from wk16 interim drop.)
Simon Howkins <simonh@symbian.org>
parents:
diff changeset
    75
 <!ELEMENT buildLayer EMPTY>
aa51b44f83c0 New dir for a platform project which builds from FCLs (where present). (FCLs have updated content from wk16 interim drop.)
Simon Howkins <simonh@symbian.org>
parents:
diff changeset
    76
 <!ATTLIST buildLayer
aa51b44f83c0 New dir for a platform project which builds from FCLs (where present). (FCLs have updated content from wk16 interim drop.)
Simon Howkins <simonh@symbian.org>
parents:
diff changeset
    77
  command CDATA #REQUIRED
aa51b44f83c0 New dir for a platform project which builds from FCLs (where present). (FCLs have updated content from wk16 interim drop.)
Simon Howkins <simonh@symbian.org>
parents:
diff changeset
    78
  targetList IDREFS #IMPLIED
aa51b44f83c0 New dir for a platform project which builds from FCLs (where present). (FCLs have updated content from wk16 interim drop.)
Simon Howkins <simonh@symbian.org>
parents:
diff changeset
    79
  unitParallel (Y | N ) #REQUIRED
aa51b44f83c0 New dir for a platform project which builds from FCLs (where present). (FCLs have updated content from wk16 interim drop.)
Simon Howkins <simonh@symbian.org>
parents:
diff changeset
    80
  targetParallel (Y | N ) "N">
aa51b44f83c0 New dir for a platform project which builds from FCLs (where present). (FCLs have updated content from wk16 interim drop.)
Simon Howkins <simonh@symbian.org>
parents:
diff changeset
    81
 <!ELEMENT specialInstructions EMPTY>
aa51b44f83c0 New dir for a platform project which builds from FCLs (where present). (FCLs have updated content from wk16 interim drop.)
Simon Howkins <simonh@symbian.org>
parents:
diff changeset
    82
 <!ATTLIST specialInstructions
aa51b44f83c0 New dir for a platform project which builds from FCLs (where present). (FCLs have updated content from wk16 interim drop.)
Simon Howkins <simonh@symbian.org>
parents:
diff changeset
    83
  name CDATA #REQUIRED
aa51b44f83c0 New dir for a platform project which builds from FCLs (where present). (FCLs have updated content from wk16 interim drop.)
Simon Howkins <simonh@symbian.org>
parents:
diff changeset
    84
  cwd CDATA #REQUIRED
aa51b44f83c0 New dir for a platform project which builds from FCLs (where present). (FCLs have updated content from wk16 interim drop.)
Simon Howkins <simonh@symbian.org>
parents:
diff changeset
    85
  root CDATA #IMPLIED
aa51b44f83c0 New dir for a platform project which builds from FCLs (where present). (FCLs have updated content from wk16 interim drop.)
Simon Howkins <simonh@symbian.org>
parents:
diff changeset
    86
  command CDATA #REQUIRED>