symbian3/os/buildtools/package_definition.xml
changeset 138 6892870d74c9
parent 30 0f4f00318d20
child 212 a44ae815a47f
equal deleted inserted replaced
137:dd877759a2b1 138:6892870d74c9
     1 <?xml version="1.0" encoding="UTF-8"?>
     1 <?xml version="1.0" encoding="UTF-8"?>
     2 <!DOCTYPE SystemDefinition [
     2 <!DOCTYPE SystemDefinition [
     3  <!ELEMENT SystemDefinition (systemModel?,SystemBuild?)>
     3  <!ELEMENT SystemDefinition (systemModel)>
     4  <!ATTLIST SystemDefinition
     4  <!ATTLIST SystemDefinition
     5   name CDATA #REQUIRED
     5   name CDATA #REQUIRED
     6   schema CDATA #REQUIRED>
     6   schema CDATA #REQUIRED>
     7  <!ELEMENT systemModel (layer+)>
     7  <!ELEMENT systemModel (layer+)>
     8  <!ELEMENT layer (block*|collection*)*>
     8  <!ELEMENT layer (block*|collection*)*>
    47   root CDATA #IMPLIED
    47   root CDATA #IMPLIED
    48   version NMTOKEN #IMPLIED
    48   version NMTOKEN #IMPLIED
    49   prebuilt NMTOKEN #IMPLIED
    49   prebuilt NMTOKEN #IMPLIED
    50   late (Y|N) #IMPLIED
    50   late (Y|N) #IMPLIED
    51   priority CDATA #IMPLIED>
    51   priority CDATA #IMPLIED>
    52  <!ELEMENT SystemBuild (option*|target+|targetList+|list+|configuration+)*>
       
    53  <!ATTLIST SystemBuild schema CDATA #REQUIRED>
       
    54  <!ELEMENT list (ref+)>
       
    55  <!ATTLIST list
       
    56   name ID #REQUIRED
       
    57   description CDATA #REQUIRED>
       
    58  <!ELEMENT ref EMPTY>
       
    59  <!ATTLIST ref item CDATA #REQUIRED>
       
    60  <!ELEMENT targetList EMPTY>
       
    61  <!ATTLIST targetList
       
    62   name ID #REQUIRED
       
    63   description CDATA #REQUIRED
       
    64   target IDREFS #REQUIRED>
       
    65  <!ELEMENT target EMPTY>
       
    66  <!ATTLIST target
       
    67   name ID #REQUIRED
       
    68   abldTarget CDATA #REQUIRED
       
    69   description CDATA #REQUIRED>
       
    70  <!ELEMENT option EMPTY>
       
    71  <!ATTLIST option
       
    72   name ID #REQUIRED
       
    73   abldOption CDATA #REQUIRED
       
    74   description CDATA #REQUIRED
       
    75   enable (Y|N) #REQUIRED>
       
    76  <!ELEMENT configuration (listRef+|ref+|task+)*>
       
    77  <!ATTLIST configuration
       
    78   name ID #REQUIRED
       
    79   description CDATA #REQUIRED
       
    80   filter CDATA #REQUIRED>
       
    81  <!ELEMENT task (listRef*,(buildLayer|specialInstructions))>
       
    82  <!ELEMENT listRef EMPTY>
       
    83  <!ATTLIST listRef list CDATA #REQUIRED>
       
    84  <!ELEMENT buildLayer EMPTY>
       
    85  <!ATTLIST buildLayer
       
    86   command CDATA #REQUIRED
       
    87   targetList IDREFS #IMPLIED
       
    88   unitParallel (Y|N) #REQUIRED
       
    89   targetParallel (Y|N) 'N'>
       
    90  <!ELEMENT specialInstructions EMPTY>
       
    91  <!ATTLIST specialInstructions
       
    92   name CDATA #REQUIRED
       
    93   cwd CDATA #REQUIRED
       
    94   root CDATA #IMPLIED
       
    95   command CDATA #REQUIRED>
       
    96 ]>
    52 ]>
    97 <SystemDefinition schema="2.0.1" name="Symbian^3">
    53 <SystemDefinition name="Symbian^3" schema="2.0.1">
    98 <systemModel>
    54 <systemModel>
    99 <layer name="os" long-name="OS" levels="hw services">
    55 <layer name="os" long-name="OS" levels="hw services">
   100 <block name="buildtools" level="hw" long-name="Build Tools" levels="bld mw fw ui">
    56 <block name="buildtools" level="hw" long-name="Build Tools" levels="bld mw fw ui">
   101 <collection name="bldsystemtools" long-name="Build System Tools" level="bld">
    57     <collection name="bldsystemtools" long-name="Build System Tools" level="bld">
   102 <component name="buildsystemtools" long-name="Build System Tools" purpose="development">
    58      <component name="sysdeftools" long-name="System Definition Tools" purpose="development" introduced="^2">
   103 <unit bldFile="/sf/os/buildtools/bldsystemtools/buildsystemtools/group" mrp="/sf/os/buildtools/bldsystemtools/buildsystemtools/group/tools_build.mrp"/>
    59       <unit mrp="/sf/os/buildtools/bldsystemtools/sysdeftools/group/sysdeftools.mrp"/>
   104 </component>
    60      </component>
   105 <component name="gttechviewbaseline" long-name="GT Techview Baseline" purpose="development">
    61      <component name="commonbldutils" long-name="Common Utils" purpose="development">
   106 <unit mrp="/sf/os/buildtools/packaging/additionalutils/gt_techview_baseline.mrp"/>
    62       <unit mrp="/sf/os/buildtools/bldsystemtools/commonbldutils/tools_utils_common.mrp"/>
   107 </component>
    63      </component>
   108 <component name="commonbldutils" long-name="Common Utils" purpose="development">
    64     </collection>
   109 <unit mrp="/sf/os/buildtools/bldsystemtools/commonbldutils/tools_utils_common.mrp"/>
    65     <collection name="toolsandutils" long-name="Tools and Utils" level="mw">
   110 </component>
    66      <component name="productionbldtools" long-name="Production Build Tools" filter="gt" purpose="development">
   111 </collection>
    67       <unit mrp="/sf/os/buildtools/toolsandutils/productionbldtools/product_tools.mrp"/>
   112 <collection name="packaging" long-name="Packaging" level="ui">
    68      </component>
   113 <component name="additionalutils" long-name="Additional Utils" purpose="development">
    69      <component name="e32tools" long-name="E32 Tools" deprecated="^2" purpose="development" class="PC">
   114 <unit mrp="/sf/os/buildtools/packaging/additionalutils/additional_unknown_cedar.mrp"/>
    70       <unit bldFile="/sf/os/buildtools/toolsandutils/e32tools/group" mrp="/sf/os/buildtools/toolsandutils/e32tools/group/tools_e32tools.mrp"/>
   115 </component>
    71      </component>
   116 <component name="dummy" long-name="Dummy" purpose="development">
    72      <component name="autotest" long-name="Autotest" purpose="development">
   117 <unit bldFile="/sf/os/buildtools/packaging/dummy" mrp="/sf/os/buildtools/packaging/dummy/additional_dummy.mrp"/>
    73       <unit bldFile="/sf/os/buildtools/toolsandutils/autotest/group" mrp="/sf/os/buildtools/toolsandutils/autotest/group/tools_autotest.mrp"/>
   118 </component>
    74      </component>
   119 </collection>
    75     </collection>
   120 <collection name="toolsandutils" long-name="Tools and Utils" level="mw">
    76     <collection name="sbsv1_os" long-name="Symbian Build System v1" level="fw">
   121 <component name="productionbldtools" long-name="Production Build Tools" filter="gt" purpose="development">
    77      <component name="e32toolp" long-name="E32 Perl Tools" purpose="development" filter="sf_build" class="PC">
   122 <unit mrp="/sf/os/buildtools/toolsandutils/productionbldtools/product_tools.mrp"/>
    78       <unit mrp="/sf/os/buildtools/sbsv1_os/e32toolp/group/tools_e32toolp.mrp" bldFile="/sf/os/buildtools/sbsv1_os/e32toolp/group"/>
   123 </component>
    79      </component>
   124 <component name="e32tools" long-name="E32 Tools" deprecated="tb91" purpose="development" class="PC">
    80     </collection>
   125 <unit bldFile="/sf/os/buildtools/toolsandutils/e32tools/group" mrp="/sf/os/buildtools/toolsandutils/e32tools/group/tools_e32tools.mrp"/>
    81     <collection name="imgtools_os" long-name="Image Tools" level="fw">
   126 </component>
    82      <component name="romkiteka2" long-name="ROMKIT EKA2" deprecated="^2" purpose="development">
   127 <component name="wincredistribution" long-name="WinC Redistribution" purpose="development">
    83       <unit bldFile="/sf/os/buildtools/imgtools_os/romkiteka2/group" mrp="/sf/os/buildtools/imgtools_os/romkiteka2/group/tools_romkit.mrp"/>
   128 <unit mrp="/sf/os/buildtools/dist_os/redistributionwinceka2/tools_redistribution_winc.mrp"/>
    84      </component>
   129 </component>
    85     </collection>
   130 <component name="additionalredistribution" long-name="Additional Redistribution" purpose="development">
    86     <collection name="misccomponents" long-name="Misc Components" level="mw">
   131 <unit mrp="/sf/os/buildtools/perltoolsplat_os/redistribution/additional_tools.mrp"/>
    87      <component name="emulatorlauncher" long-name="Emulator Launcher" filter="gt" purpose="development">
   132 </component>
    88       <unit bldFile="/sf/os/buildtools/misccomponents/emulatorlauncher/group" mrp="/sf/os/buildtools/misccomponents/emulatorlauncher/group/tools_sdk_eng_emulator_launcher.mrp"/>
   133 <component name="statapi" long-name="STAT API" filter="gt" purpose="development">
    89      </component>
   134 <unit bldFile="/sf/os/buildtools/toolsandutils/statapi/source/statapi/console" mrp="/sf/os/buildtools/toolsandutils/statapi/group/testtools_stat_device_gt.mrp"/>
    90     </collection>
   135 </component>
    91     <collection name="buildtools_info" long-name="Build Tools Info" level="ui">
   136 <component name="wintunnel" long-name="Wintunnel" purpose="development">
    92      <component name="buildtools_metadata" long-name="Build Tools Metadata" introduced="^2" purpose="development" class="config PC">
   137 <unit mrp="/sf/os/buildtools/toolsandutils/wintunnel/group/testtools_WinTunnel_srconly.mrp"/>
    93       <unit mrp="/sf/os/buildtools/buildtools_info/buildtools_metadata/buildtools_metadata.mrp"/>
   138 </component>
    94      </component>
   139 <component name="autotest" long-name="Autotest" purpose="development">
    95     </collection>
   140 <unit bldFile="/sf/os/buildtools/toolsandutils/autotest/group" mrp="/sf/os/buildtools/toolsandutils/autotest/group/tools_autotest.mrp"/>
    96    </block>
   141 </component>
       
   142 </collection>
       
   143 <collection name="sbsv1_os" long-name="Symbian Build System v1" level="fw">
       
   144 <component name="e32toolp" long-name="E32 Perl Tools" purpose="development" class="PC">
       
   145 <unit bldFile="/sf/os/buildtools/sbsv1_os/e32toolp/group" mrp="/sf/os/buildtools/sbsv1_os/e32toolp/group/tools_e32toolp.mrp"/>
       
   146 </component>
       
   147 </collection>
       
   148 <collection name="imgtools_os" long-name="Image Tools" level="fw">
       
   149 <component name="romkiteka2" long-name="ROMKIT EKA2" deprecated="tb91" purpose="development">
       
   150 <unit bldFile="/sf/os/buildtools/imgtools_os/romkiteka2/group" mrp="/sf/os/buildtools/imgtools_os/romkiteka2/group/tools_romkit.mrp"/>
       
   151 </component>
       
   152 </collection>
       
   153 <collection name="misccomponents" long-name="Misc Components" level="mw">
       
   154 <component name="emulatorlauncher" long-name="Emulator Launcher" filter="gt" purpose="development">
       
   155 <unit bldFile="/sf/os/buildtools/misccomponents/emulatorlauncher/group" mrp="/sf/os/buildtools/misccomponents/emulatorlauncher/group/tools_sdk_eng_emulator_launcher.mrp"/>
       
   156 </component>
       
   157 </collection>
       
   158 <collection name="buildtools_info" long-name="Build Tools Info" level="ui">
       
   159 <component name="buildtools_metadata" long-name="Build Tools Metadata" introduced="tb91" purpose="development" class="config PC">
       
   160 <unit mrp="/sf/os/buildtools/buildtools_info/buildtools_metadata/buildtools_metadata.mrp"/>
       
   161 </component>
       
   162 </collection>
       
   163 </block>
       
   164 </layer>
    97 </layer>
   165 </systemModel>
    98 </systemModel>
   166 </SystemDefinition>
    99 </SystemDefinition>