package_definition.xml
changeset 609 f76e0f94b7ab
parent 590 360bd6b35136
child 611 75fabbc53db5
equal deleted inserted replaced
608:690cd13b97a9 609:f76e0f94b7ab
     1 <?xml version="1.0" encoding="UTF-8"?>
     1 <?xml version="1.0" encoding="UTF-8"?>
     2 <SystemDefinition schema="3.0.0">
     2 <!DOCTYPE SystemDefinition [
     3     <package id="build" levels="lowlevel-libs middleware framework ui" name="Build">
     3 <!ELEMENT SystemDefinition ( systemModel?, SystemBuild? )>
     4         <collection id="bintools" level="framework" name="Binary Tools">
     4  <!ATTLIST SystemDefinition
     5             <component filter="build_SFPhase3" id="evalid" name="Evalid" >
     5   name CDATA #REQUIRED
     6                 <unit bldFile="bintools/evalid" mrp="bintools/evalid/evalid.mrp"/>
     6   schema CDATA #REQUIRED>
     7             </component>
     7  <!ELEMENT systemModel (layer+)>
     8             <component filter="build_SFPhase1" id="rcomp" name="Resource Compiler" >
     8  <!ELEMENT layer (block* | collection*)*>
     9                 <unit bldFile="bintools/rcomp/group" mrp="bintools/rcomp/group/rcomp.mrp"/>
     9  <!ATTLIST layer
    10             </component>
    10   name CDATA #REQUIRED
    11             <component filter="build_SFPhase1" id="checklib" name="checklib" >
    11   long-name CDATA #IMPLIED
    12                 <unit bldFile="bintools/checklib/group" mrp="bintools/checklib/group/checklib.mrp"/>
    12   levels NMTOKENS #IMPLIED
    13             </component>
    13   span CDATA #IMPLIED>
    14             <component filter="build_SFPhase1" id="elftools" name="elftools" >
    14  <!ELEMENT block (subblock* | collection*)*>
    15                 <unit bldFile="bintools/elftools/group" mrp="bintools/elftools/group/elftools.mrp"/>
    15  <!ATTLIST block
    16             </component>
    16   levels NMTOKENS #IMPLIED
    17         </collection>
    17   span CDATA #IMPLIED
    18         <collection id="srctools" level="middleware" name="Source Tools">
    18   level NMTOKEN #IMPLIED
    19             <component filter="build_SFPhase1" id="tranasm" name="tranasm" >
    19   name CDATA #REQUIRED
    20                 <unit bldFile="srctools/tranasm/group" mrp="srctools/tranasm/group/tranasm.mrp"/>
    20   long-name CDATA #IMPLIED>
    21             </component>
    21  <!ELEMENT subblock (collection)*>
    22         </collection>
    22  <!ATTLIST subblock
    23         <collection id="e32tools" level="middleware" name="E32 Tools">
    23   name CDATA #REQUIRED
    24             <component filter="build_SFPhase1" id="elf2e32" name="elf2e32 (Postlinker)" >
    24   long-name CDATA #IMPLIED>
    25                 <unit bldFile="e32tools/elf2e32/group" mrp="e32tools/elf2e32/group/elf2e32.mrp"/>
    25  <!ELEMENT collection (component)*>
    26             </component>
    26  <!ATTLIST collection
    27             <component filter="build_SFPhase1" id="e32lib" name="E32 Image Library" >
    27   name CDATA #REQUIRED
    28                 <unit bldFile="e32tools/e32lib/group" mrp="e32tools/e32lib/group/e32lib.mrp"/>
    28   long-name CDATA #IMPLIED
    29             </component>
    29   level NMTOKEN #IMPLIED>
    30         </collection>
    30  <!ELEMENT component (unit)*>
    31         <collection id="buildtoolguides" level="ui" name="Build Tool Guides">
    31  <!ATTLIST component
    32             <component filter="build_SFPhase3" id="emulconfiguratorguide" name="Emulator Configurator Guide" >
    32   name CDATA #REQUIRED
    33                 <unit bldFile="buildtoolguides/emulconfiguratorguide/group" mrp="buildtoolguides/emulconfiguratorguide/group/emulbuilderguide.mrp"/>
    33   long-name CDATA #IMPLIED
    34             </component>
    34   deprecated CDATA #IMPLIED
    35             <component filter="build_SFPhase3" id="romtoolsguide" name="ROM Tools Guide" >
    35   introduced CDATA #IMPLIED
    36                 <unit bldFile="buildtoolguides/romtoolsguide/group" mrp="buildtoolguides/romtoolsguide/group/romtoolsguide.mrp"/>
    36   contract CDATA #IMPLIED
    37             </component>
    37   plugin (Y|N) "N"
    38             <component filter="build_SFPhase3" id="sbsv2guide" name="SBSv2 Guide" >
    38   filter CDATA #IMPLIED
    39                 <unit bldFile="buildtoolguides/sbsv2guide/group" mrp="buildtoolguides/sbsv2guide/group/sbsv2guide.mrp"/>
    39   class NMTOKENS #IMPLIED
    40             </component>
    40   supports CDATA #IMPLIED
    41         </collection>
    41   purpose ( optional | mandatory | development ) "optional">
    42         <collection id="sbsv2" level="middleware" name="Symbian Build System v2">
    42  <!ELEMENT unit EMPTY>
    43             <component filter="build_SFPhase3" id="cpp-raptor" name="CPP (Raptor)" >
    43  <!ATTLIST unit
    44                 <unit bldFile="sbsv2/cpp-raptor/group" mrp="sbsv2/cpp-raptor/group/cpp-raptor.mrp"/>
    44   mrp CDATA #IMPLIED
    45             </component>
    45   filter CDATA #IMPLIED
    46             <component filter="build_SFPhase3" id="pvmgmake" name="PVM Gmake" >
    46   bldFile CDATA #IMPLIED
    47                 <unit bldFile="sbsv2/pvmgmake/group" mrp="sbsv2/pvmgmake/group/pvmgmake.mrp"/>
    47   root CDATA #IMPLIED
    48             </component>
    48   version NMTOKEN #IMPLIED
    49             <component filter="build_SFPhase3" id="raptor" name="SBSv2 (Raptor)" >
    49   prebuilt NMTOKEN #IMPLIED
    50                 <unit bldFile="sbsv2/raptor/group" mrp="sbsv2/raptor/group/raptor.mrp"/>
    50   late (Y|N) #IMPLIED
    51             </component>
    51   priority CDATA #IMPLIED>
    52         </collection>
    52  <!ELEMENT SystemBuild (option* | target+ | targetList+ | list+ | configuration+)*>
    53         <collection id="imgtools" level="framework" name="Image Tools">
    53  <!ATTLIST SystemBuild
    54             <component filter="build_SFPhase3" id="romtools" name="ROM Tools" >
    54   name CDATA #REQUIRED
    55                 <unit bldFile="imgtools/romtools/group" mrp="imgtools/romtools/group/romtools.mrp"/>
    55   schema CDATA #REQUIRED>
    56             </component>
    56  <!ELEMENT list (ref+)>
    57             <component filter="build_SFPhase3" id="buildrom" name="Build ROM" >
    57  <!ATTLIST list
    58                 <unit bldFile="imgtools/buildrom/group" mrp="imgtools/buildrom/group/buildrom.mrp"/>
    58   name ID #REQUIRED
    59             </component>
    59   description CDATA #REQUIRED>
    60             <component filter="build_SFPhase1" id="imglib" name="ROM/ROFS Image Library" >
    60  <!ELEMENT ref EMPTY>
    61                 <unit bldFile="imgtools/imglib/group" mrp="imgtools/imglib/group/imglib.mrp"/>
    61  <!ATTLIST ref item CDATA #REQUIRED>
    62             </component>
    62  <!ELEMENT targetList EMPTY>
    63             <component filter="build_SFPhase3" id="sisutils" name="SIS Utility Library" >
    63  <!ATTLIST targetList
    64                 <unit bldFile="imgtools/sisutils/group" mrp="imgtools/sisutils/group/sisutils.mrp"/>
    64   name ID #REQUIRED
    65             </component>
    65   description CDATA #REQUIRED
    66             <component filter="build_SFPhase2" id="imgcheck" name="Image Checker" >
    66   target IDREFS #REQUIRED>
    67                 <unit bldFile="imgtools/imgcheck/group" mrp="imgtools/imgcheck/group/imgcheck.mrp"/>
    67  <!ELEMENT target EMPTY>
    68             </component>
    68  <!ATTLIST target
    69         </collection>
    69   name ID #REQUIRED
    70         <collection id="build_info" name="Build Info" level="ui">
    70   abldTarget CDATA #REQUIRED
    71           <component id="build_metadata" name="Build Metadata" filter="build_SFPhase3">
    71   description CDATA #REQUIRED>
    72             <unit mrp="build_info/build_metadata/build_metadata.mrp"/>
    72  <!ELEMENT option EMPTY>
    73           </component>
    73  <!ATTLIST option
    74         </collection>
    74   name ID #REQUIRED
    75     </package>
    75   abldOption CDATA #REQUIRED
    76 </SystemDefinition>
    76   description CDATA #REQUIRED
       
    77   enable (Y | N | y | n) #REQUIRED>
       
    78  <!ELEMENT configuration (listRef+ | ref+ | task+)*>
       
    79  <!ATTLIST configuration
       
    80   name ID #REQUIRED
       
    81   description CDATA #REQUIRED
       
    82   filter CDATA #REQUIRED>
       
    83  <!ELEMENT task (listRef* , (buildLayer | specialInstructions))>
       
    84  <!ELEMENT listRef EMPTY>
       
    85  <!ATTLIST listRef list CDATA #REQUIRED>
       
    86  <!ELEMENT buildLayer EMPTY>
       
    87  <!ATTLIST buildLayer
       
    88   command CDATA #REQUIRED
       
    89   targetList IDREFS #IMPLIED
       
    90   unitParallel (Y | N | y | n) #REQUIRED
       
    91   targetParallel (Y | N | y | n) #IMPLIED>
       
    92  <!ELEMENT specialInstructions EMPTY>
       
    93  <!ATTLIST specialInstructions
       
    94   name CDATA #REQUIRED
       
    95   cwd CDATA #REQUIRED
       
    96   root CDATA #IMPLIED
       
    97   command CDATA #REQUIRED>
       
    98 ]>
       
    99 <SystemDefinition schema="2.0.1" name="Symbian">
       
   100     <systemModel>
       
   101         <layer name="dev" levels="device middleware eclipse" long-name="Development">
       
   102             <!-- Developer Product -->
       
   103             
       
   104             <!-- OS Product-->
       
   105 
       
   106             <block name="buildtools" level="framework" levels="lowlevel-libs middleware framework ui" long-name="Build Tools">
       
   107                 <collection name="imgtools_os" level="framework" long-name="Image Tools Metadata">
       
   108                     <component filter="build_SFPhase1" name="romkiteka2">
       
   109                         <unit bldFile="trunk\buildtools\imgtools_os\romkiteka2\group" mrp="trunk\buildtools\imgtools_os\romkiteka2\group\tools_romkit.mrp"/>
       
   110                     </component>
       
   111                 </collection>
       
   112                 <!-- 
       
   113                 <collection name="perltoolsplat_os" level="framework" long-name="Redistribution Tools">
       
   114                     <component filter="build_SFPhase1" name="redistribution">
       
   115                         <unit bldFile="trunk\buildtools\perltoolsplat_os\redistribution" mrp="trunk\buildtools\perltoolsplat_os\redistribution\tools_redistribution_common.mrp"/>
       
   116                     </component>
       
   117                 </collection>
       
   118                 <collection name="sbsv1_os" level="framework" long-name="Symbian Build System v1">
       
   119                     <component filter="build_SFPhase1" name="e32toolp">
       
   120                         <unit bldFile="trunk\buildtools\sbsv1_os\e32toolp\group" mrp="trunk\buildtools\sbsv1_os\e32toolp\group\tools_e32toolp.mrp"/>
       
   121                     </component>
       
   122                 </collection>
       
   123                 <collection name="toolsandutils" level="framework" long-name="Other Tools">
       
   124                     <component filter="build_SFPhase1" name="e32tools">
       
   125                         <unit bldFile="trunk\buildtools\toolsandutils\e32tools\group" mrp="trunk\buildtools\toolsandutils\e32tools\group\tools_e32tools.mrp"/>
       
   126                     </component>
       
   127                     <component filter="build_SFPhase1" name="stlport">
       
   128                         <unit bldFile="trunk\buildtools\toolsandutils\stlport\group" mrp="trunk\buildtools\toolsandutils\stlport\group\tools_stlport.mrp"/>
       
   129                     </component>
       
   130                 </collection>
       
   131                 <collection name="miscomponents" level="framework" long-name="Mis Components">
       
   132                     <component filter="build_SFPhase1" name="emulatorlauncher">
       
   133                         <unit bldFile="trunk\buildtools\misccomponents\emulatorlauncher\group" mrp="trunk\buildtools\misccomponents\emulatorlauncher\group\tools_sdk_eng_emulator_launcher.mrp"/>
       
   134                     </component>
       
   135                 </collection>
       
   136                 <collection name="dist_os" level="framework" long-name="Redistribution Tools">
       
   137                     <component filter="build_SFPhase1" name="redistributionwinceka2">
       
   138                         <unit bldFile="trunk\buildtools\dist_os\redistributionwinceka2" mrp="trunk\buildtools\dist_os\redistributionwinceka2\tools_redistribution_winc.mrp"/>
       
   139                     </component>
       
   140                 </collection>
       
   141                 -->
       
   142             </block>
       
   143 
       
   144 
       
   145             <block name="build" level="framework" levels="lowlevel-libs middleware framework ui" long-name="Build">
       
   146                 <collection name="bintools" level="framework" long-name="Binary Tools">
       
   147                     <component filter="build_SFPhase1" name="rcomp" long-name="Resource Compiler">
       
   148                         <unit bldFile="trunk\build\bintools\rcomp\group" mrp="trunk\build\bintools\rcomp\group\rcomp.mrp"/>
       
   149                     </component>
       
   150                     <component filter="build_SFPhase1" name="bin2coff">
       
   151                         <unit bldFile="trunk\build\bintools\bin2coff\group" mrp="trunk\build\bintools\bin2coff\group\bin2coff.mrp"/>
       
   152                     </component>
       
   153                     <component filter="build_SFPhase1" name="petools">
       
   154                         <unit bldFile="trunk\build\bintools\petools\group" mrp="trunk\build\bintools\petools\group\petools.mrp"/>
       
   155                     </component>
       
   156                     <component filter="build_SFPhase1" name="elftools">
       
   157                         <unit bldFile="trunk\build\bintools\elftools\group" mrp="trunk\build\bintools\elftools\group\elftools.mrp"/>
       
   158                     </component>
       
   159                     <component filter="build_SFPhase1" name="checklib">
       
   160                         <unit bldFile="trunk\build\bintools\checklib\group" mrp="trunk\build\bintools\checklib\group\checklib.mrp"/>
       
   161                     </component>
       
   162                     <component filter="build_SFPhase1" name="evalid">
       
   163                         <unit bldFile="trunk\build\bintools\evalid" mrp="trunk\build\bintools\evalid\dev_build_bintools_evalid.mrp"/>
       
   164                     </component>
       
   165                 </collection>
       
   166                 
       
   167                 <collection name="releasing" level="framework" long-name="Binary Tools">
       
   168                     <component filter="build_SFPhase1" name="cbrtools">
       
   169                         <unit bldFile="trunk\build\releasing\cbrtools\group" mrp="trunk\build\releasing\cbrtools\group\cbrtools.mrp"/>
       
   170                     </component>
       
   171                     <component filter="build_SFPhase1" name="makecbr">
       
   172                         <unit bldFile="trunk\build\releasing\makecbr\group" mrp="trunk\build\releasing\makecbr\group\makecbr.mrp"/>
       
   173                     </component>
       
   174                     <component filter="build_SFPhase1" name="zdelta-2.1">
       
   175                         <unit bldFile="trunk\build\releasing\zdelta-2.1\group" mrp="trunk\build\releasing\zdelta-2.1\group\zdelta-2.1.mrp"/>
       
   176                     </component>
       
   177                 </collection>
       
   178                 
       
   179                 <collection name="e32tools" level="framework" long-name="E32 Tools">
       
   180                     <component filter="build_SFPhase1" name="e32lib">
       
   181                         <unit bldFile="trunk\build\e32tools\e32lib\group" mrp="trunk\build\e32tools\e32lib\group\e32lib.mrp"/>
       
   182                     </component>
       
   183                     <component filter="build_SFPhase1" name="elf2e32" long-name="Post Linker">
       
   184                         <unit bldFile="trunk\build\e32tools\elf2e32\group" mrp="trunk\build\e32tools\elf2e32\group\elf2e32.mrp"/>
       
   185                     </component>
       
   186                 </collection>
       
   187                 
       
   188                 <collection name="deprecated" level="framework" long-name="Deprecated Tools">
       
   189                     <component filter="build_SFPhase1" name="eruntest">
       
   190                         <unit bldFile="trunk\build\deprecated\eruntest\group" mrp="trunk\build\deprecated\eruntest\group\eruntest.mrp"/>
       
   191                     </component>
       
   192                     <component filter="build_SFPhase1" name="etouch">
       
   193                         <unit bldFile="trunk\build\deprecated\etouch\group" mrp="trunk\build\deprecated\etouch\group\etouch.mrp"/>
       
   194                     </component>
       
   195                     <component filter="build_SFPhase1" name="rommask">
       
   196                         <unit bldFile="trunk\build\deprecated\rommask\group" mrp="trunk\build\deprecated\rommask\group\rommask.mrp"/>
       
   197                     </component>
       
   198                     <component filter="build_SFPhase1" name="w32repro">
       
   199                         <unit bldFile="trunk\build\deprecated\w32repro\group" mrp="trunk\build\deprecated\w32repro\group\w32repro.mrp"/>
       
   200                     </component>
       
   201                     <component filter="build_SFPhase1" name="wveconv">
       
   202                         <unit bldFile="trunk\build\deprecated\wveconv\group" mrp="trunk\build\deprecated\wveconv\group\wveconv.mrp"/>
       
   203                     </component>
       
   204                 </collection>
       
   205                 
       
   206                 <collection name="sbsv1" level="framework" long-name="Symbian Build System v1">
       
   207                     <component filter="build_SFPhase1" name="abld">
       
   208                         <unit bldFile="trunk\build\sbsv1\abld\group" mrp="trunk\build\sbsv1\abld\group\abld.mrp"/>
       
   209                     </component>
       
   210                     <component filter="build_SFPhase1" name="buildsystem">
       
   211                         <unit bldFile="trunk\build\sbsv1\buildsystem\group" mrp="trunk\build\sbsv1\buildsystem\group\buildsystem.mrp"/>
       
   212                     </component>
       
   213                     <component filter="build_SFPhase1" name="make-abld">
       
   214                         <unit bldFile="trunk\build\sbsv1\make-abld\group" mrp="trunk\build\sbsv1\make-abld\group\make-abld.mrp"/>
       
   215                     </component>
       
   216                     <component filter="build_SFPhase1" name="scpp-abld">
       
   217                         <unit bldFile="trunk\build\sbsv1\scpp-abld\group" mrp="trunk\build\sbsv1\scpp-abld\group\scpp-abld.mrp"/>
       
   218                     </component>
       
   219                 </collection>
       
   220 
       
   221                 <collection name="imgtools" level="framework" long-name="Image Tools">
       
   222                     <component filter="build_SFPhase2" name="imgcheck" long-name="Image Checker">
       
   223                         <unit bldFile="trunk\build\imgtools\imgcheck\group" mrp="trunk\build\imgtools\imgcheck\group\imgcheck.mrp"/>
       
   224                     </component>
       
   225                     <component filter="build_SFPhase1" name="imglib" long-name="ROM/ROFS Image Library">
       
   226                         <unit bldFile="trunk\build\imgtools\imglib\group" mrp="trunk\build\imgtools\imglib\group\imglib.mrp"/>
       
   227                     </component>
       
   228                     <component filter="build_SFPhase3" name="romtools" long-name="ROM Tools">
       
   229                         <unit bldFile="trunk\build\imgtools\romtools\group" mrp="trunk\build\imgtools\romtools\group\romtools.mrp"/>
       
   230                     </component>
       
   231                     <component filter="build_SFPhase3" name="buildrom" long-name="Build ROM">
       
   232                         <unit bldFile="trunk\build\imgtools\buildrom\group" mrp="trunk\build\imgtools\buildrom\group\buildrom.mrp"/>
       
   233                     </component>
       
   234                     <component filter="build_SFPhase3" name="sisutils" long-name="SIS Utility Library">
       
   235                         <unit bldFile="trunk\build\imgtools\sisutils\group" mrp="trunk\build\imgtools\sisutils\group\sisutils.mrp"/>
       
   236                     </component>
       
   237                 </collection>
       
   238                 
       
   239                 <collection name="srctools" level="framework" long-name="Source Tools">
       
   240                     <component filter="build_SFPhase1" name="tranasm">
       
   241                         <unit bldFile="trunk\build\srctools\tranasm\group" mrp="trunk\build\srctools\tranasm\group\tranasm.mrp"/>
       
   242                     </component>
       
   243                     <component filter="build_SFPhase1" name="readtype">
       
   244                         <unit bldFile="trunk\build\srctools\readtype\group" mrp="trunk\build\srctools\readtype\group\readtype.mrp"/>
       
   245                     </component>
       
   246                 </collection>
       
   247 
       
   248 								<collection name="cpptoolsplat" level="framework" long-name="C++ Tools Platform">
       
   249                     <component filter="build_SFPhase1" name="stlport" long-name="STLport">
       
   250                         <unit bldFile="trunk\build\cpptoolsplat\stlport\group" mrp="trunk\build\cpptoolsplat\stlport\group\stlport.mrp"/>
       
   251                     </component>
       
   252                     <component filter="build_SFPhase1" name="cpp-2.9-psion-98r2">
       
   253                         <unit bldFile="trunk\build\cpptoolsplat\cpp-2.9-psion-98r2\group" mrp="trunk\build\cpptoolsplat\cpp-2.9-psion-98r2\group\cpp-2.9-psion-98r2.mrp"/>
       
   254                     </component>
       
   255                     <component filter="build_SFPhase1" name="mingw-gcc-3.4.5">
       
   256                         <unit bldFile="trunk\build\cpptoolsplat\mingw-gcc-3.4.5\group" mrp="trunk\build\cpptoolsplat\mingw-gcc-3.4.5\group\mingw-gcc-3.4.5.mrp"/>
       
   257                     </component>
       
   258                     <component filter="build_SFPhase1" name="gcce-4.3.2">
       
   259                         <unit bldFile="trunk\build\cpptoolsplat\gcce-4.3.2\group" mrp="trunk\build\cpptoolsplat\gcce-4.3.2\group\gcce-4.3.2.mrp"/>
       
   260                     </component>
       
   261                     <component filter="build_SFPhase1" name="gcce-3.4.3">
       
   262                         <unit bldFile="trunk\build\cpptoolsplat\gcce-3.4.3\group" mrp="trunk\build\cpptoolsplat\gcce-3.4.3\group\gcce-3.4.3.mrp"/>
       
   263                     </component>
       
   264                 </collection>
       
   265 		
       
   266                 <collection name="perltoolsplat" level="framework" long-name="Perl Tools Platform">
       
   267                     <component filter="build_SFPhase1" name="activestate-perl-5.6.1">
       
   268                         <unit bldFile="trunk\build\perltoolsplat\activestate-perl-5.6.1\group" mrp="trunk\build\perltoolsplat\activestate-perl-5.6.1\group\activestate-perl-5.6.1.mrp"/>
       
   269                     </component>
       
   270                 </collection>
       
   271 	
       
   272                 <collection name="javatoolsplat" level="framework" long-name="Java Tools Platform">
       
   273                     <component filter="build_SFPhase1" name="j2re-1.3.1">
       
   274                         <unit bldFile="trunk\build\javatoolsplat\j2re-1.3.1\group" mrp="trunk\build\javatoolsplat\j2re-1.3.1\group\j2re-1.3.1.mrp"/>
       
   275                     </component>
       
   276                 </collection>
       
   277 				
       
   278                 <collection name="hostenv" level="framework" long-name="Host Environment">
       
   279                     <component filter="build_SFPhase1" name="zip-2.2">
       
   280                         <unit bldFile="trunk\build\hostenv\zip-2.2\group" mrp="trunk\build\hostenv\zip-2.2\group\zip-2.2.mrp"/>
       
   281                     </component>
       
   282                     <component filter="build_SFPhase1" name="unzip-5.40">
       
   283                         <unit bldFile="trunk\build\hostenv\unzip-5.40\group" mrp="trunk\build\hostenv\unzip-5.40\group\unzip-5.40.mrp"/>
       
   284                     </component>
       
   285                 </collection>
       
   286             </block>
       
   287         </layer>
       
   288     </systemModel>
       
   289     <SystemBuild name="TCL" schema="2.0.0">
       
   290         <option name="KEEPGOING" abldOption="-keepgoing" description="Causes make to keepgoing on errors" enable="Y"/>
       
   291         <option name="SAVESPACE" abldOption="-savespace" description="Causes the removal of intermediate files" enable="Y"/>
       
   292         <target name="WINS" abldTarget="wins" description="MSVC Compiler"/>
       
   293         <target name="WINS_REL" abldTarget="wins urel" description="MSVC Compiler"/>
       
   294         <target name="WINS_DEB" abldTarget="wins udeb" description="MSVC Compiler"/>
       
   295         <target name="WINSCW" abldTarget="winscw" description="CodeWarrior Compiler"/>
       
   296         <target name="WINSCW_REL" abldTarget="winscw urel" description="CodeWarrior Compiler"/>
       
   297         <target name="WINSCW_DEB" abldTarget="winscw udeb" description="CodeWarrior Compiler"/>
       
   298         <target name="TOOLS" abldTarget="tools" description="MSVC Compiler for Tools"/>
       
   299         <target name="TOOLS_REL" abldTarget="tools rel" description="MSVC Compiler for Tools Release mode only"/>
       
   300         <target name="TOOLS2" abldTarget="tools2" description="MinGW GCC Compiler for Tools"/>
       
   301         <target name="TOOLS2_REL" abldTarget="tools2 rel" description="MinGW GCC Compiler for Tools Release mode only"/>
       
   302         <target name="ARMV5" abldTarget="armv5" description="RVCT Compiler"/>
       
   303         <target name="ARMV5_REL" abldTarget="armv5 urel" description="RVCT Compiler"/>
       
   304         <target name="ARMV5_DEB" abldTarget="armv5 udeb" description="RVCT Compiler"/>
       
   305         <target name="ARMV5SMP" abldTarget="armv5smp" description="RVCT Compiler for SMP"/>
       
   306         <target name="ARMV5SMP_REL" abldTarget="armv5smp urel" description="RVCT Compiler for SMP"/>
       
   307         <target name="ARMV5SMP_DEB" abldTarget="armv5smp udeb" description="RVCT Compiler for SMP"/>
       
   308         <!-- <target name="GCCE" abldTarget="gcce" description="GCCCE Compiler"/> -->
       
   309         <!-- <target name="GCCE_DEB" abldTarget="gcce udeb" description="GCCCE Compiler"/> -->
       
   310         <!-- <target name="GCCE_REL" abldTarget="gcce urel" description="GCCCE Compiler"/> -->
       
   311         <!-- Aditional Targets -->
       
   312         <target name="CWTOOLS" abldTarget="cwtools" description="CodeWarrior Compiler for Tools"/><!-- Not supported -->
       
   313         <target name="CWTOOLS_REL" abldTarget="cwtools rel" description="CodeWarrior Compiler for Tools Release mode only"/><!-- Not supported -->
       
   314         <target name="GCCXML" abldTarget="gccxml" description="GCCXML for Code comparision tools"/>
       
   315         <target name="GCCXML_REL" abldTarget="gccxml urel" description="GCCXML for Code comparision tools release mode only"/>
       
   316         <targetList name="default_9.0" description="Main Targets for 9.0" target="WINSCW ARMV5 ARMV5SMP"/>
       
   317         <targetList name="default_9.0_rel" description="Main Targets for 9.0_rel" target="WINSCW_REL ARMV5_REL ARMV5SMP_REL"/>
       
   318         <targetList name="default_9.0_deb" description="Main Targets for 9.0_deb" target="WINSCW_DEB ARMV5_DEB ARMV5SMP_DEB"/>
       
   319         <targetList name="tools" description="tools Targets" target="TOOLS"/>
       
   320         <targetList name="tools_rel" description="tools Release Targets" target="TOOLS_REL"/>
       
   321         <targetList name="tools2" description="tools Targets" target="TOOLS2"/>
       
   322         <targetList name="tools2_rel" description="tools Release Targets" target="TOOLS2_REL"/>
       
   323         <targetList name="gccxml" description="tools Targets" target="GCCXML"/>
       
   324         <targetList name="gccxml_rel" description="tools Release Targets" target="GCCXML_REL"/>
       
   325         <targetList name="armv5smp" description="Separate ARMV5 SMP target" target="ARMV5SMP"/>
       
   326         <targetList name="armv5smp_rel" description="Separate ARMV5 SMP release target" target="ARMV5SMP_REL"/>
       
   327         <targetList name="armv5smp_deb" description="Separate ARMV5 SMP debug target" target="ARMV5SMP_DEB"/>
       
   328         <!-- Default configuration -->
       
   329         <configuration name="TCL_SF_PHASE3" description="Symbian Foundation Build Phase3" filter="tcl,build_SFPhase3">
       
   330             <ref item="ana"/>
       
   331             <ref item="depl"/>
       
   332             <ref item="dev"/>
       
   333             <ref item="unclassifiedlayer"/>
       
   334         </configuration>
       
   335 </SystemBuild></SystemDefinition>