CompilerCompatibility/mw/qt/package_definition.xml
author Simon Howkins <simonh@symbian.org>
Thu, 10 Jun 2010 16:30:35 +0100
branchHighFidelityModel
changeset 283 7b6dfbac0dd3
parent 132 aaa0a8553d6d
child 139 012b7ecead80
permissions -rw-r--r--
Change the order of tests in sub GetXsltDir, so that it tests relative to the root directory before using the current dir (which will always exist) Improved debug output when unable to open some of the files.
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
132
aaa0a8553d6d Catchup from default branch
Dario Sestito <darios@symbian.org>
parents:
diff changeset
     1
<?xml version="1.0" encoding="UTF-8"?>
aaa0a8553d6d Catchup from default branch
Dario Sestito <darios@symbian.org>
parents:
diff changeset
     2
<!DOCTYPE SystemDefinition [
aaa0a8553d6d Catchup from default branch
Dario Sestito <darios@symbian.org>
parents:
diff changeset
     3
 <!ELEMENT SystemDefinition (systemModel?,SystemBuild?)>
aaa0a8553d6d Catchup from default branch
Dario Sestito <darios@symbian.org>
parents:
diff changeset
     4
 <!ATTLIST SystemDefinition
aaa0a8553d6d Catchup from default branch
Dario Sestito <darios@symbian.org>
parents:
diff changeset
     5
  name CDATA #REQUIRED
aaa0a8553d6d Catchup from default branch
Dario Sestito <darios@symbian.org>
parents:
diff changeset
     6
  schema CDATA #REQUIRED>
aaa0a8553d6d Catchup from default branch
Dario Sestito <darios@symbian.org>
parents:
diff changeset
     7
 <!ELEMENT systemModel (layer+)>
aaa0a8553d6d Catchup from default branch
Dario Sestito <darios@symbian.org>
parents:
diff changeset
     8
 <!ELEMENT layer (block*|collection*)*>
aaa0a8553d6d Catchup from default branch
Dario Sestito <darios@symbian.org>
parents:
diff changeset
     9
 <!ATTLIST layer
aaa0a8553d6d Catchup from default branch
Dario Sestito <darios@symbian.org>
parents:
diff changeset
    10
  name CDATA #REQUIRED
aaa0a8553d6d Catchup from default branch
Dario Sestito <darios@symbian.org>
parents:
diff changeset
    11
  long-name CDATA #IMPLIED
aaa0a8553d6d Catchup from default branch
Dario Sestito <darios@symbian.org>
parents:
diff changeset
    12
  levels NMTOKENS #IMPLIED
aaa0a8553d6d Catchup from default branch
Dario Sestito <darios@symbian.org>
parents:
diff changeset
    13
  span CDATA #IMPLIED>
aaa0a8553d6d Catchup from default branch
Dario Sestito <darios@symbian.org>
parents:
diff changeset
    14
 <!ELEMENT block (subblock*|collection*)*>
aaa0a8553d6d Catchup from default branch
Dario Sestito <darios@symbian.org>
parents:
diff changeset
    15
 <!ATTLIST block
aaa0a8553d6d Catchup from default branch
Dario Sestito <darios@symbian.org>
parents:
diff changeset
    16
  levels NMTOKENS #IMPLIED
aaa0a8553d6d Catchup from default branch
Dario Sestito <darios@symbian.org>
parents:
diff changeset
    17
  span CDATA #IMPLIED
aaa0a8553d6d Catchup from default branch
Dario Sestito <darios@symbian.org>
parents:
diff changeset
    18
  level NMTOKEN #IMPLIED
aaa0a8553d6d Catchup from default branch
Dario Sestito <darios@symbian.org>
parents:
diff changeset
    19
  name CDATA #REQUIRED
aaa0a8553d6d Catchup from default branch
Dario Sestito <darios@symbian.org>
parents:
diff changeset
    20
  long-name CDATA #IMPLIED>
aaa0a8553d6d Catchup from default branch
Dario Sestito <darios@symbian.org>
parents:
diff changeset
    21
 <!ELEMENT subblock (collection)*>
aaa0a8553d6d Catchup from default branch
Dario Sestito <darios@symbian.org>
parents:
diff changeset
    22
 <!ATTLIST subblock
aaa0a8553d6d Catchup from default branch
Dario Sestito <darios@symbian.org>
parents:
diff changeset
    23
  name CDATA #REQUIRED
aaa0a8553d6d Catchup from default branch
Dario Sestito <darios@symbian.org>
parents:
diff changeset
    24
  long-name CDATA #IMPLIED>
aaa0a8553d6d Catchup from default branch
Dario Sestito <darios@symbian.org>
parents:
diff changeset
    25
 <!ELEMENT collection (component)*>
aaa0a8553d6d Catchup from default branch
Dario Sestito <darios@symbian.org>
parents:
diff changeset
    26
 <!ATTLIST collection
aaa0a8553d6d Catchup from default branch
Dario Sestito <darios@symbian.org>
parents:
diff changeset
    27
  name CDATA #REQUIRED
aaa0a8553d6d Catchup from default branch
Dario Sestito <darios@symbian.org>
parents:
diff changeset
    28
  long-name CDATA #IMPLIED
aaa0a8553d6d Catchup from default branch
Dario Sestito <darios@symbian.org>
parents:
diff changeset
    29
  level NMTOKEN #IMPLIED>
aaa0a8553d6d Catchup from default branch
Dario Sestito <darios@symbian.org>
parents:
diff changeset
    30
 <!ELEMENT component (unit)*>
aaa0a8553d6d Catchup from default branch
Dario Sestito <darios@symbian.org>
parents:
diff changeset
    31
 <!ATTLIST component
aaa0a8553d6d Catchup from default branch
Dario Sestito <darios@symbian.org>
parents:
diff changeset
    32
  name CDATA #REQUIRED
aaa0a8553d6d Catchup from default branch
Dario Sestito <darios@symbian.org>
parents:
diff changeset
    33
  long-name CDATA #IMPLIED
aaa0a8553d6d Catchup from default branch
Dario Sestito <darios@symbian.org>
parents:
diff changeset
    34
  deprecated CDATA #IMPLIED
aaa0a8553d6d Catchup from default branch
Dario Sestito <darios@symbian.org>
parents:
diff changeset
    35
  introduced CDATA #IMPLIED
aaa0a8553d6d Catchup from default branch
Dario Sestito <darios@symbian.org>
parents:
diff changeset
    36
  contract CDATA #IMPLIED
aaa0a8553d6d Catchup from default branch
Dario Sestito <darios@symbian.org>
parents:
diff changeset
    37
  plugin (Y|N) 'N'
aaa0a8553d6d Catchup from default branch
Dario Sestito <darios@symbian.org>
parents:
diff changeset
    38
  filter CDATA #IMPLIED
aaa0a8553d6d Catchup from default branch
Dario Sestito <darios@symbian.org>
parents:
diff changeset
    39
  class NMTOKENS #IMPLIED
aaa0a8553d6d Catchup from default branch
Dario Sestito <darios@symbian.org>
parents:
diff changeset
    40
  supports CDATA #IMPLIED
aaa0a8553d6d Catchup from default branch
Dario Sestito <darios@symbian.org>
parents:
diff changeset
    41
  purpose (optional|mandatory|development) 'optional'>
aaa0a8553d6d Catchup from default branch
Dario Sestito <darios@symbian.org>
parents:
diff changeset
    42
 <!ELEMENT unit EMPTY>
aaa0a8553d6d Catchup from default branch
Dario Sestito <darios@symbian.org>
parents:
diff changeset
    43
 <!ATTLIST unit
aaa0a8553d6d Catchup from default branch
Dario Sestito <darios@symbian.org>
parents:
diff changeset
    44
  mrp CDATA #IMPLIED
aaa0a8553d6d Catchup from default branch
Dario Sestito <darios@symbian.org>
parents:
diff changeset
    45
  filter CDATA #IMPLIED
aaa0a8553d6d Catchup from default branch
Dario Sestito <darios@symbian.org>
parents:
diff changeset
    46
  bldFile CDATA #IMPLIED
aaa0a8553d6d Catchup from default branch
Dario Sestito <darios@symbian.org>
parents:
diff changeset
    47
  root CDATA #IMPLIED
aaa0a8553d6d Catchup from default branch
Dario Sestito <darios@symbian.org>
parents:
diff changeset
    48
  version NMTOKEN #IMPLIED
aaa0a8553d6d Catchup from default branch
Dario Sestito <darios@symbian.org>
parents:
diff changeset
    49
  prebuilt NMTOKEN #IMPLIED
aaa0a8553d6d Catchup from default branch
Dario Sestito <darios@symbian.org>
parents:
diff changeset
    50
  late (Y|N) #IMPLIED
aaa0a8553d6d Catchup from default branch
Dario Sestito <darios@symbian.org>
parents:
diff changeset
    51
  priority CDATA #IMPLIED>
aaa0a8553d6d Catchup from default branch
Dario Sestito <darios@symbian.org>
parents:
diff changeset
    52
 <!ELEMENT SystemBuild (option*|target+|targetList+|list+|configuration+)*>
aaa0a8553d6d Catchup from default branch
Dario Sestito <darios@symbian.org>
parents:
diff changeset
    53
 <!ATTLIST SystemBuild schema CDATA #REQUIRED>
aaa0a8553d6d Catchup from default branch
Dario Sestito <darios@symbian.org>
parents:
diff changeset
    54
 <!ELEMENT list (ref+)>
aaa0a8553d6d Catchup from default branch
Dario Sestito <darios@symbian.org>
parents:
diff changeset
    55
 <!ATTLIST list
aaa0a8553d6d Catchup from default branch
Dario Sestito <darios@symbian.org>
parents:
diff changeset
    56
  name ID #REQUIRED
aaa0a8553d6d Catchup from default branch
Dario Sestito <darios@symbian.org>
parents:
diff changeset
    57
  description CDATA #REQUIRED>
aaa0a8553d6d Catchup from default branch
Dario Sestito <darios@symbian.org>
parents:
diff changeset
    58
 <!ELEMENT ref EMPTY>
aaa0a8553d6d Catchup from default branch
Dario Sestito <darios@symbian.org>
parents:
diff changeset
    59
 <!ATTLIST ref item CDATA #REQUIRED>
aaa0a8553d6d Catchup from default branch
Dario Sestito <darios@symbian.org>
parents:
diff changeset
    60
 <!ELEMENT targetList EMPTY>
aaa0a8553d6d Catchup from default branch
Dario Sestito <darios@symbian.org>
parents:
diff changeset
    61
 <!ATTLIST targetList
aaa0a8553d6d Catchup from default branch
Dario Sestito <darios@symbian.org>
parents:
diff changeset
    62
  name ID #REQUIRED
aaa0a8553d6d Catchup from default branch
Dario Sestito <darios@symbian.org>
parents:
diff changeset
    63
  description CDATA #REQUIRED
aaa0a8553d6d Catchup from default branch
Dario Sestito <darios@symbian.org>
parents:
diff changeset
    64
  target IDREFS #REQUIRED>
aaa0a8553d6d Catchup from default branch
Dario Sestito <darios@symbian.org>
parents:
diff changeset
    65
 <!ELEMENT target EMPTY>
aaa0a8553d6d Catchup from default branch
Dario Sestito <darios@symbian.org>
parents:
diff changeset
    66
 <!ATTLIST target
aaa0a8553d6d Catchup from default branch
Dario Sestito <darios@symbian.org>
parents:
diff changeset
    67
  name ID #REQUIRED
aaa0a8553d6d Catchup from default branch
Dario Sestito <darios@symbian.org>
parents:
diff changeset
    68
  abldTarget CDATA #REQUIRED
aaa0a8553d6d Catchup from default branch
Dario Sestito <darios@symbian.org>
parents:
diff changeset
    69
  description CDATA #REQUIRED>
aaa0a8553d6d Catchup from default branch
Dario Sestito <darios@symbian.org>
parents:
diff changeset
    70
 <!ELEMENT option EMPTY>
aaa0a8553d6d Catchup from default branch
Dario Sestito <darios@symbian.org>
parents:
diff changeset
    71
 <!ATTLIST option
aaa0a8553d6d Catchup from default branch
Dario Sestito <darios@symbian.org>
parents:
diff changeset
    72
  name ID #REQUIRED
aaa0a8553d6d Catchup from default branch
Dario Sestito <darios@symbian.org>
parents:
diff changeset
    73
  abldOption CDATA #REQUIRED
aaa0a8553d6d Catchup from default branch
Dario Sestito <darios@symbian.org>
parents:
diff changeset
    74
  description CDATA #REQUIRED
aaa0a8553d6d Catchup from default branch
Dario Sestito <darios@symbian.org>
parents:
diff changeset
    75
  enable (Y|N) #REQUIRED>
aaa0a8553d6d Catchup from default branch
Dario Sestito <darios@symbian.org>
parents:
diff changeset
    76
 <!ELEMENT configuration (listRef+|ref+|task+)*>
aaa0a8553d6d Catchup from default branch
Dario Sestito <darios@symbian.org>
parents:
diff changeset
    77
 <!ATTLIST configuration
aaa0a8553d6d Catchup from default branch
Dario Sestito <darios@symbian.org>
parents:
diff changeset
    78
  name ID #REQUIRED
aaa0a8553d6d Catchup from default branch
Dario Sestito <darios@symbian.org>
parents:
diff changeset
    79
  description CDATA #REQUIRED
aaa0a8553d6d Catchup from default branch
Dario Sestito <darios@symbian.org>
parents:
diff changeset
    80
  filter CDATA #REQUIRED>
aaa0a8553d6d Catchup from default branch
Dario Sestito <darios@symbian.org>
parents:
diff changeset
    81
 <!ELEMENT task (listRef*,(buildLayer|specialInstructions))>
aaa0a8553d6d Catchup from default branch
Dario Sestito <darios@symbian.org>
parents:
diff changeset
    82
 <!ELEMENT listRef EMPTY>
aaa0a8553d6d Catchup from default branch
Dario Sestito <darios@symbian.org>
parents:
diff changeset
    83
 <!ATTLIST listRef list CDATA #REQUIRED>
aaa0a8553d6d Catchup from default branch
Dario Sestito <darios@symbian.org>
parents:
diff changeset
    84
 <!ELEMENT buildLayer EMPTY>
aaa0a8553d6d Catchup from default branch
Dario Sestito <darios@symbian.org>
parents:
diff changeset
    85
 <!ATTLIST buildLayer
aaa0a8553d6d Catchup from default branch
Dario Sestito <darios@symbian.org>
parents:
diff changeset
    86
  command CDATA #REQUIRED
aaa0a8553d6d Catchup from default branch
Dario Sestito <darios@symbian.org>
parents:
diff changeset
    87
  targetList IDREFS #IMPLIED
aaa0a8553d6d Catchup from default branch
Dario Sestito <darios@symbian.org>
parents:
diff changeset
    88
  unitParallel (Y|N) #REQUIRED
aaa0a8553d6d Catchup from default branch
Dario Sestito <darios@symbian.org>
parents:
diff changeset
    89
  targetParallel (Y|N) 'N'>
aaa0a8553d6d Catchup from default branch
Dario Sestito <darios@symbian.org>
parents:
diff changeset
    90
 <!ELEMENT specialInstructions EMPTY>
aaa0a8553d6d Catchup from default branch
Dario Sestito <darios@symbian.org>
parents:
diff changeset
    91
 <!ATTLIST specialInstructions
aaa0a8553d6d Catchup from default branch
Dario Sestito <darios@symbian.org>
parents:
diff changeset
    92
  name CDATA #REQUIRED
aaa0a8553d6d Catchup from default branch
Dario Sestito <darios@symbian.org>
parents:
diff changeset
    93
  cwd CDATA #REQUIRED
aaa0a8553d6d Catchup from default branch
Dario Sestito <darios@symbian.org>
parents:
diff changeset
    94
  root CDATA #IMPLIED
aaa0a8553d6d Catchup from default branch
Dario Sestito <darios@symbian.org>
parents:
diff changeset
    95
  command CDATA #REQUIRED>
aaa0a8553d6d Catchup from default branch
Dario Sestito <darios@symbian.org>
parents:
diff changeset
    96
]>
aaa0a8553d6d Catchup from default branch
Dario Sestito <darios@symbian.org>
parents:
diff changeset
    97
<SystemDefinition schema="2.0.1" name="Symbian^3">
aaa0a8553d6d Catchup from default branch
Dario Sestito <darios@symbian.org>
parents:
diff changeset
    98
<systemModel>
aaa0a8553d6d Catchup from default branch
Dario Sestito <darios@symbian.org>
parents:
diff changeset
    99
<layer name="mw">
aaa0a8553d6d Catchup from default branch
Dario Sestito <darios@symbian.org>
parents:
diff changeset
   100
<block name="qt">
aaa0a8553d6d Catchup from default branch
Dario Sestito <darios@symbian.org>
parents:
diff changeset
   101
<collection id="s60"> 
aaa0a8553d6d Catchup from default branch
Dario Sestito <darios@symbian.org>
parents:
diff changeset
   102
<component id="qtconf" name="qtconf">
aaa0a8553d6d Catchup from default branch
Dario Sestito <darios@symbian.org>
parents:
diff changeset
   103
<unit bldFile="/sf/mw/qt/group"/>
aaa0a8553d6d Catchup from default branch
Dario Sestito <darios@symbian.org>
parents:
diff changeset
   104
</component>
aaa0a8553d6d Catchup from default branch
Dario Sestito <darios@symbian.org>
parents:
diff changeset
   105
<component id="qt" name="qt">
aaa0a8553d6d Catchup from default branch
Dario Sestito <darios@symbian.org>
parents:
diff changeset
   106
<unit bldFile="/sf/mw/qt"/>
aaa0a8553d6d Catchup from default branch
Dario Sestito <darios@symbian.org>
parents:
diff changeset
   107
</component>
aaa0a8553d6d Catchup from default branch
Dario Sestito <darios@symbian.org>
parents:
diff changeset
   108
</collection>
aaa0a8553d6d Catchup from default branch
Dario Sestito <darios@symbian.org>
parents:
diff changeset
   109
</block>
aaa0a8553d6d Catchup from default branch
Dario Sestito <darios@symbian.org>
parents:
diff changeset
   110
</layer>
aaa0a8553d6d Catchup from default branch
Dario Sestito <darios@symbian.org>
parents:
diff changeset
   111
</systemModel>
aaa0a8553d6d Catchup from default branch
Dario Sestito <darios@symbian.org>
parents:
diff changeset
   112
</SystemDefinition>