PDK_Raptor/config.xml
author Shabe Razvi <shaber@symbian.org>
Tue, 17 Nov 2009 17:09:32 +0000
changeset 2 8f13da8c395b
parent 1 861b800d9c63
child 4 9eea79386bb7
permissions -rw-r--r--
Use %NUMBER_OF_PROCESSORS% for limiting how much of PDK_Raptor is run parallel. Also remove target value to ensure all exports happen.
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
1
861b800d9c63 Add Hudson jobs for building a PDK from source using Helium and Raptor
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
     1
<?xml version='1.0' encoding='UTF-8'?>
861b800d9c63 Add Hudson jobs for building a PDK from source using Helium and Raptor
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
     2
<project>
861b800d9c63 Add Hudson jobs for building a PDK from source using Helium and Raptor
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
     3
  <actions/>
861b800d9c63 Add Hudson jobs for building a PDK from source using Helium and Raptor
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
     4
  <description>&lt;h3&gt;Description&lt;/h3&gt;&#xd;
861b800d9c63 Add Hudson jobs for building a PDK from source using Helium and Raptor
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
     5
&lt;li&gt;This project will rebuild the Symbian^2 and Symbian^3 Platform from source using a Bill Of Materials that can be downloaded from the &lt;a href=&quot;http://developer.symbian.org/main/tools_and_kits/&quot;&gt;kits page.&lt;/a&gt;&#xd;
861b800d9c63 Add Hudson jobs for building a PDK from source using Helium and Raptor
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
     6
&lt;li&gt;It encapsulates the steps as defined in the &lt;a href=&quot;http://developer.symbian.org/wiki/index.php/How_to_perform_a_platform_build_of_PDK_3.0.b_using_Raptor&quot;/&gt;manual build process &lt;/a&gt;for Raptor and is a simple way to start building using SBSv2.&#xd;
861b800d9c63 Add Hudson jobs for building a PDK from source using Helium and Raptor
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
     7
&#xd;
861b800d9c63 Add Hudson jobs for building a PDK from source using Helium and Raptor
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
     8
&lt;h3&gt;Prerequisites&lt;/h3&gt;&#xd;
861b800d9c63 Add Hudson jobs for building a PDK from source using Helium and Raptor
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
     9
&lt;li&gt;Installation of mandatory &lt;a href=&quot;http://developer.symbian.org/wiki/index.php/How_to_perform_a_platform_build_of_PDK_3.0.b_using_Raptor#Installing_Build_Tools&quot;/&gt;build tools&lt;/a&gt;&#xd;
861b800d9c63 Add Hudson jobs for building a PDK from source using Helium and Raptor
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
    10
&lt;li&gt;Download of required (and recommended) &lt;a href=&quot;&#xd;
861b800d9c63 Add Hudson jobs for building a PDK from source using Helium and Raptor
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
    11
http://developer.symbian.org/wiki/index.php/How_to_perform_a_platform_build_of_PDK_3.0.b_using_Raptor#Getting_the_Baseline&quot;/&gt;zips &lt;/a&gt; from the &lt;a href=&quot;http://developer.symbian.org/main/tools_and_kits/&quot;&gt;kits page.&lt;/a&gt;&#xd;
861b800d9c63 Add Hudson jobs for building a PDK from source using Helium and Raptor
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
    12
</description>
861b800d9c63 Add Hudson jobs for building a PDK from source using Helium and Raptor
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
    13
  <keepDependencies>false</keepDependencies>
861b800d9c63 Add Hudson jobs for building a PDK from source using Helium and Raptor
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
    14
  <properties>
2
8f13da8c395b Use %NUMBER_OF_PROCESSORS% for limiting how much of PDK_Raptor is run parallel. Also remove target value to ensure all exports happen.
Shabe Razvi <shaber@symbian.org>
parents: 1
diff changeset
    15
    <hudson.security.AuthorizationMatrixProperty>
8f13da8c395b Use %NUMBER_OF_PROCESSORS% for limiting how much of PDK_Raptor is run parallel. Also remove target value to ensure all exports happen.
Shabe Razvi <shaber@symbian.org>
parents: 1
diff changeset
    16
      <useProjectSecurity>false</useProjectSecurity>
8f13da8c395b Use %NUMBER_OF_PROCESSORS% for limiting how much of PDK_Raptor is run parallel. Also remove target value to ensure all exports happen.
Shabe Razvi <shaber@symbian.org>
parents: 1
diff changeset
    17
    </hudson.security.AuthorizationMatrixProperty>
1
861b800d9c63 Add Hudson jobs for building a PDK from source using Helium and Raptor
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
    18
    <hudson.model.ParametersDefinitionProperty>
861b800d9c63 Add Hudson jobs for building a PDK from source using Helium and Raptor
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
    19
      <parameterDefinitions>
861b800d9c63 Add Hudson jobs for building a PDK from source using Helium and Raptor
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
    20
        <hudson.model.StringParameterDefinition>
861b800d9c63 Add Hudson jobs for building a PDK from source using Helium and Raptor
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
    21
          <name>BUILD_DRIVE</name>
861b800d9c63 Add Hudson jobs for building a PDK from source using Helium and Raptor
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
    22
          <description>Physical Build Drive</description>
861b800d9c63 Add Hudson jobs for building a PDK from source using Helium and Raptor
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
    23
          <defaultValue>C:</defaultValue>
861b800d9c63 Add Hudson jobs for building a PDK from source using Helium and Raptor
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
    24
        </hudson.model.StringParameterDefinition>
861b800d9c63 Add Hudson jobs for building a PDK from source using Helium and Raptor
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
    25
        <hudson.model.StringParameterDefinition>
861b800d9c63 Add Hudson jobs for building a PDK from source using Helium and Raptor
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
    26
          <name>SUBST_DRIVE</name>
861b800d9c63 Add Hudson jobs for building a PDK from source using Helium and Raptor
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
    27
          <description>Subst&apos;d EPOC drive</description>
861b800d9c63 Add Hudson jobs for building a PDK from source using Helium and Raptor
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
    28
          <defaultValue>M:</defaultValue>
861b800d9c63 Add Hudson jobs for building a PDK from source using Helium and Raptor
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
    29
        </hudson.model.StringParameterDefinition>
861b800d9c63 Add Hudson jobs for building a PDK from source using Helium and Raptor
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
    30
        <hudson.model.StringParameterDefinition>
861b800d9c63 Add Hudson jobs for building a PDK from source using Helium and Raptor
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
    31
          <name>RELEASE_ZIP_LOCATION</name>
861b800d9c63 Add Hudson jobs for building a PDK from source using Helium and Raptor
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
    32
          <description>Location of &lt;a href=&quot;http://developer.symbian.org/main/tools_and_kits/&quot;&gt;release zipfiles&lt;/a&gt; e.g.
861b800d9c63 Add Hudson jobs for building a PDK from source using Helium and Raptor
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
    33
&lt;li&gt;build_BOM.zip
861b800d9c63 Add Hudson jobs for building a PDK from source using Helium and Raptor
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
    34
&lt;li&gt;tools_epoc.zip
861b800d9c63 Add Hudson jobs for building a PDK from source using Helium and Raptor
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
    35
861b800d9c63 Add Hudson jobs for building a PDK from source using Helium and Raptor
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
    36
</description>
861b800d9c63 Add Hudson jobs for building a PDK from source using Helium and Raptor
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
    37
          <defaultValue></defaultValue>
861b800d9c63 Add Hudson jobs for building a PDK from source using Helium and Raptor
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
    38
        </hudson.model.StringParameterDefinition>
861b800d9c63 Add Hudson jobs for building a PDK from source using Helium and Raptor
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
    39
        <hudson.model.BooleanParameterDefinition>
861b800d9c63 Add Hudson jobs for building a PDK from source using Helium and Raptor
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
    40
          <name>REBUILD_TOOLS</name>
2
8f13da8c395b Use %NUMBER_OF_PROCESSORS% for limiting how much of PDK_Raptor is run parallel. Also remove target value to ensure all exports happen.
Shabe Razvi <shaber@symbian.org>
parents: 1
diff changeset
    41
          <description>Tick this if you want to rebuild &quot;TOOLS&quot; target as well
8f13da8c395b Use %NUMBER_OF_PROCESSORS% for limiting how much of PDK_Raptor is run parallel. Also remove target value to ensure all exports happen.
Shabe Razvi <shaber@symbian.org>
parents: 1
diff changeset
    42
&lt;li&gt; Requires comercial VC++ 6.0 installed plus -
8f13da8c395b Use %NUMBER_OF_PROCESSORS% for limiting how much of PDK_Raptor is run parallel. Also remove target value to ensure all exports happen.
Shabe Razvi <shaber@symbian.org>
parents: 1
diff changeset
    43
&lt;li&gt; Requires binaries_epoc32_stlport.zip from &lt;a href=&quot;http://developer.symbian.org/main/tools_and_kits/&quot;&gt;release zipfiles&lt;/a&gt;</description>
1
861b800d9c63 Add Hudson jobs for building a PDK from source using Helium and Raptor
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
    44
          <defaultValue>false</defaultValue>
861b800d9c63 Add Hudson jobs for building a PDK from source using Helium and Raptor
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
    45
        </hudson.model.BooleanParameterDefinition>
861b800d9c63 Add Hudson jobs for building a PDK from source using Helium and Raptor
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
    46
        <hudson.model.BooleanParameterDefinition>
861b800d9c63 Add Hudson jobs for building a PDK from source using Helium and Raptor
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
    47
          <name>SPLIT_BUILD</name>
2
8f13da8c395b Use %NUMBER_OF_PROCESSORS% for limiting how much of PDK_Raptor is run parallel. Also remove target value to ensure all exports happen.
Shabe Razvi <shaber@symbian.org>
parents: 1
diff changeset
    48
          <description>Is the baseline run in two distinct steps (GT+S60). Tick this if -
8f13da8c395b Use %NUMBER_OF_PROCESSORS% for limiting how much of PDK_Raptor is run parallel. Also remove target value to ensure all exports happen.
Shabe Razvi <shaber@symbian.org>
parents: 1
diff changeset
    49
&lt;li&gt; Building older Symbian^2 PDKs. e.g. 2.0.d or earlier.
8f13da8c395b Use %NUMBER_OF_PROCESSORS% for limiting how much of PDK_Raptor is run parallel. Also remove target value to ensure all exports happen.
Shabe Razvi <shaber@symbian.org>
parents: 1
diff changeset
    50
&lt;li&gt; Building current Symbian^3 PDKs.</description>
1
861b800d9c63 Add Hudson jobs for building a PDK from source using Helium and Raptor
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
    51
          <defaultValue>true</defaultValue>
861b800d9c63 Add Hudson jobs for building a PDK from source using Helium and Raptor
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
    52
        </hudson.model.BooleanParameterDefinition>
861b800d9c63 Add Hudson jobs for building a PDK from source using Helium and Raptor
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
    53
        <hudson.model.ChoiceParameterDefinition>
861b800d9c63 Add Hudson jobs for building a PDK from source using Helium and Raptor
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
    54
          <name>SRC_LOCATION</name>
861b800d9c63 Add Hudson jobs for building a PDK from source using Helium and Raptor
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
    55
          <description>How to get src for building the Platform.
861b800d9c63 Add Hudson jobs for building a PDK from source using Helium and Raptor
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
    56
&lt;li&gt;BOM - download source direct from &lt;a href=&quot;https://developer.symbian.org/oss&quot;&gt;web&lt;/a&gt; using downloaded Bill Of Materials 
861b800d9c63 Add Hudson jobs for building a PDK from source using Helium and Raptor
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
    57
&lt;li&gt;ZIPFILES - unpack source zips such as src_oss_os.zip from specified location on disk</description>
861b800d9c63 Add Hudson jobs for building a PDK from source using Helium and Raptor
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
    58
          <choices class="java.util.Arrays$ArrayList">
861b800d9c63 Add Hudson jobs for building a PDK from source using Helium and Raptor
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
    59
            <a class="string-array">
861b800d9c63 Add Hudson jobs for building a PDK from source using Helium and Raptor
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
    60
              <string>BOM</string>
861b800d9c63 Add Hudson jobs for building a PDK from source using Helium and Raptor
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
    61
              <string>ZIPFILES</string>
861b800d9c63 Add Hudson jobs for building a PDK from source using Helium and Raptor
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
    62
            </a>
861b800d9c63 Add Hudson jobs for building a PDK from source using Helium and Raptor
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
    63
          </choices>
861b800d9c63 Add Hudson jobs for building a PDK from source using Helium and Raptor
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
    64
        </hudson.model.ChoiceParameterDefinition>
861b800d9c63 Add Hudson jobs for building a PDK from source using Helium and Raptor
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
    65
        <hudson.model.BooleanParameterDefinition>
861b800d9c63 Add Hudson jobs for building a PDK from source using Helium and Raptor
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
    66
          <name>LEGACY_BLDMEFIRST</name>
2
8f13da8c395b Use %NUMBER_OF_PROCESSORS% for limiting how much of PDK_Raptor is run parallel. Also remove target value to ensure all exports happen.
Shabe Razvi <shaber@symbian.org>
parents: 1
diff changeset
    67
          <description>Tick this if building older Symbian^2 PDKs. e.g. 2.0.d or earlier.</description>
1
861b800d9c63 Add Hudson jobs for building a PDK from source using Helium and Raptor
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
    68
          <defaultValue>false</defaultValue>
861b800d9c63 Add Hudson jobs for building a PDK from source using Helium and Raptor
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
    69
        </hudson.model.BooleanParameterDefinition>
861b800d9c63 Add Hudson jobs for building a PDK from source using Helium and Raptor
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
    70
        <hudson.model.StringParameterDefinition>
861b800d9c63 Add Hudson jobs for building a PDK from source using Helium and Raptor
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
    71
          <name>HG_USERNAME</name>
861b800d9c63 Add Hudson jobs for building a PDK from source using Helium and Raptor
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
    72
          <description>Enter your symbian developer web username &lt;i&gt;(required for download of packages from BOM, not needed when using source zip packages)&lt;/i&gt;</description>
861b800d9c63 Add Hudson jobs for building a PDK from source using Helium and Raptor
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
    73
          <defaultValue></defaultValue>
861b800d9c63 Add Hudson jobs for building a PDK from source using Helium and Raptor
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
    74
        </hudson.model.StringParameterDefinition>
861b800d9c63 Add Hudson jobs for building a PDK from source using Helium and Raptor
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
    75
        <hudson.model.PasswordParameterDefinition>
861b800d9c63 Add Hudson jobs for building a PDK from source using Helium and Raptor
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
    76
          <name>HG_PASSWORD</name>
2
8f13da8c395b Use %NUMBER_OF_PROCESSORS% for limiting how much of PDK_Raptor is run parallel. Also remove target value to ensure all exports happen.
Shabe Razvi <shaber@symbian.org>
parents: 1
diff changeset
    77
          <description>Enter your Mercurial symbian developer web password  &lt;i&gt;(required for download of packages from BOM, not needed when using source zip packages)&lt;/i&gt;
8f13da8c395b Use %NUMBER_OF_PROCESSORS% for limiting how much of PDK_Raptor is run parallel. Also remove target value to ensure all exports happen.
Shabe Razvi <shaber@symbian.org>
parents: 1
diff changeset
    78
&lt;br&gt;&lt;b&gt;Note: Be aware that currently this password will appear in plain text in the build logs.&lt;/b&gt;</description>
1
861b800d9c63 Add Hudson jobs for building a PDK from source using Helium and Raptor
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
    79
          <defaultValue></defaultValue>
861b800d9c63 Add Hudson jobs for building a PDK from source using Helium and Raptor
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
    80
        </hudson.model.PasswordParameterDefinition>
861b800d9c63 Add Hudson jobs for building a PDK from source using Helium and Raptor
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
    81
        <hudson.model.ChoiceParameterDefinition>
861b800d9c63 Add Hudson jobs for building a PDK from source using Helium and Raptor
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
    82
          <name>PLATFORM</name>
861b800d9c63 Add Hudson jobs for building a PDK from source using Helium and Raptor
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
    83
          <description></description>
861b800d9c63 Add Hudson jobs for building a PDK from source using Helium and Raptor
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
    84
          <choices class="java.util.Arrays$ArrayList">
861b800d9c63 Add Hudson jobs for building a PDK from source using Helium and Raptor
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
    85
            <a class="string-array">
861b800d9c63 Add Hudson jobs for building a PDK from source using Helium and Raptor
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
    86
              <string>symbian3</string>
861b800d9c63 Add Hudson jobs for building a PDK from source using Helium and Raptor
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
    87
              <string>symbian2</string>
861b800d9c63 Add Hudson jobs for building a PDK from source using Helium and Raptor
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
    88
            </a>
861b800d9c63 Add Hudson jobs for building a PDK from source using Helium and Raptor
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
    89
          </choices>
861b800d9c63 Add Hudson jobs for building a PDK from source using Helium and Raptor
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
    90
        </hudson.model.ChoiceParameterDefinition>
861b800d9c63 Add Hudson jobs for building a PDK from source using Helium and Raptor
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
    91
        <hudson.model.ChoiceParameterDefinition>
861b800d9c63 Add Hudson jobs for building a PDK from source using Helium and Raptor
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
    92
          <name>TARGET</name>
861b800d9c63 Add Hudson jobs for building a PDK from source using Helium and Raptor
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
    93
          <description>What target to build. Building armv5 targets requires RVCT arm compiler installed.</description>
861b800d9c63 Add Hudson jobs for building a PDK from source using Helium and Raptor
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
    94
          <choices class="java.util.Arrays$ArrayList">
861b800d9c63 Add Hudson jobs for building a PDK from source using Helium and Raptor
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
    95
            <a class="string-array">
861b800d9c63 Add Hudson jobs for building a PDK from source using Helium and Raptor
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
    96
              <string>-c winscw_udeb</string>
861b800d9c63 Add Hudson jobs for building a PDK from source using Helium and Raptor
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
    97
              <string>-c winscw</string>
861b800d9c63 Add Hudson jobs for building a PDK from source using Helium and Raptor
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
    98
              <string>-c armv5_urel</string>
861b800d9c63 Add Hudson jobs for building a PDK from source using Helium and Raptor
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
    99
              <string>-c armv5 -c winscw</string>
861b800d9c63 Add Hudson jobs for building a PDK from source using Helium and Raptor
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   100
            </a>
861b800d9c63 Add Hudson jobs for building a PDK from source using Helium and Raptor
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   101
          </choices>
861b800d9c63 Add Hudson jobs for building a PDK from source using Helium and Raptor
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   102
        </hudson.model.ChoiceParameterDefinition>
861b800d9c63 Add Hudson jobs for building a PDK from source using Helium and Raptor
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   103
      </parameterDefinitions>
861b800d9c63 Add Hudson jobs for building a PDK from source using Helium and Raptor
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   104
    </hudson.model.ParametersDefinitionProperty>
861b800d9c63 Add Hudson jobs for building a PDK from source using Helium and Raptor
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   105
  </properties>
861b800d9c63 Add Hudson jobs for building a PDK from source using Helium and Raptor
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   106
  <scm class="hudson.scm.NullSCM"/>
861b800d9c63 Add Hudson jobs for building a PDK from source using Helium and Raptor
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   107
  <canRoam>true</canRoam>
861b800d9c63 Add Hudson jobs for building a PDK from source using Helium and Raptor
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   108
  <disabled>false</disabled>
861b800d9c63 Add Hudson jobs for building a PDK from source using Helium and Raptor
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   109
  <blockBuildWhenUpstreamBuilding>false</blockBuildWhenUpstreamBuilding>
861b800d9c63 Add Hudson jobs for building a PDK from source using Helium and Raptor
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   110
  <triggers class="vector"/>
861b800d9c63 Add Hudson jobs for building a PDK from source using Helium and Raptor
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   111
  <concurrentBuild>true</concurrentBuild>
861b800d9c63 Add Hudson jobs for building a PDK from source using Helium and Raptor
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   112
  <builders>
861b800d9c63 Add Hudson jobs for building a PDK from source using Helium and Raptor
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   113
    <hudson.tasks.BatchFile>
861b800d9c63 Add Hudson jobs for building a PDK from source using Helium and Raptor
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   114
      <command>%BUILD_DRIVE%
861b800d9c63 Add Hudson jobs for building a PDK from source using Helium and Raptor
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   115
cd\
861b800d9c63 Add Hudson jobs for building a PDK from source using Helium and Raptor
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   116
mkdir build_%JOB_NAME%.%BUILD_NUMBER%\tmp
861b800d9c63 Add Hudson jobs for building a PDK from source using Helium and Raptor
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   117
cd build_%JOB_NAME%.%BUILD_NUMBER%
861b800d9c63 Add Hudson jobs for building a PDK from source using Helium and Raptor
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   118
subst /d %SUBST_DRIVE%
861b800d9c63 Add Hudson jobs for building a PDK from source using Helium and Raptor
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   119
subst %SUBST_DRIVE% .
861b800d9c63 Add Hudson jobs for building a PDK from source using Helium and Raptor
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   120
cd %SUBST_DRIVE%
861b800d9c63 Add Hudson jobs for building a PDK from source using Helium and Raptor
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   121
%SUBST_DRIVE%
861b800d9c63 Add Hudson jobs for building a PDK from source using Helium and Raptor
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   122
cd %SUBST_DRIVE%\tmp
861b800d9c63 Add Hudson jobs for building a PDK from source using Helium and Raptor
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   123
hg clone http://developer.symbian.org/oss/MCL/utilities</command>
861b800d9c63 Add Hudson jobs for building a PDK from source using Helium and Raptor
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   124
    </hudson.tasks.BatchFile>
861b800d9c63 Add Hudson jobs for building a PDK from source using Helium and Raptor
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   125
    <hudson.tasks.BatchFile>
861b800d9c63 Add Hudson jobs for building a PDK from source using Helium and Raptor
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   126
      <command>%SUBST_DRIVE%
861b800d9c63 Add Hudson jobs for building a PDK from source using Helium and Raptor
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   127
cd \
861b800d9c63 Add Hudson jobs for building a PDK from source using Helium and Raptor
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   128
copy %RELEASE_ZIP_LOCATION%\build_BOM.zip %SUBST_DRIVE%\tmp
861b800d9c63 Add Hudson jobs for building a PDK from source using Helium and Raptor
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   129
copy %RELEASE_ZIP_LOCATION%\*_rndonly*.zip %SUBST_DRIVE%\tmp
861b800d9c63 Add Hudson jobs for building a PDK from source using Helium and Raptor
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   130
copy %RELEASE_ZIP_LOCATION%\bin_redist*.zip %SUBST_DRIVE%\tmp
861b800d9c63 Add Hudson jobs for building a PDK from source using Helium and Raptor
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   131
copy %RELEASE_ZIP_LOCATION%\binaries_epoc_additional.zip %SUBST_DRIVE%\tmp
861b800d9c63 Add Hudson jobs for building a PDK from source using Helium and Raptor
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   132
copy %RELEASE_ZIP_LOCATION%\binaries_bldmefirst.zip %SUBST_DRIVE%\tmp
861b800d9c63 Add Hudson jobs for building a PDK from source using Helium and Raptor
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   133
%SUBST_DRIVE%\tmp
861b800d9c63 Add Hudson jobs for building a PDK from source using Helium and Raptor
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   134
IF %SRC_LOCATION% == BOM goto TOOLSZIP
861b800d9c63 Add Hudson jobs for building a PDK from source using Helium and Raptor
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   135
copy %RELEASE_ZIP_LOCATION%\src_*.zip %SUBST_DRIVE%\tmp
861b800d9c63 Add Hudson jobs for building a PDK from source using Helium and Raptor
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   136
:TOOLSZIP
861b800d9c63 Add Hudson jobs for building a PDK from source using Helium and Raptor
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   137
IF %REBUILD_TOOLS% == true exit 0
861b800d9c63 Add Hudson jobs for building a PDK from source using Helium and Raptor
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   138
copy %RELEASE_ZIP_LOCATION%\binaries_epoc32_stlport.zip %SUBST_DRIVE%\tmp
861b800d9c63 Add Hudson jobs for building a PDK from source using Helium and Raptor
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   139
copy %RELEASE_ZIP_LOCATION%\tools_*.zip %SUBST_DRIVE%\tmp
861b800d9c63 Add Hudson jobs for building a PDK from source using Helium and Raptor
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   140
exit 0</command>
861b800d9c63 Add Hudson jobs for building a PDK from source using Helium and Raptor
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   141
    </hudson.tasks.BatchFile>
861b800d9c63 Add Hudson jobs for building a PDK from source using Helium and Raptor
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   142
    <hudson.tasks.BatchFile>
861b800d9c63 Add Hudson jobs for building a PDK from source using Helium and Raptor
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   143
      <command>%SUBST_DRIVE%
861b800d9c63 Add Hudson jobs for building a PDK from source using Helium and Raptor
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   144
cd %SUBST_DRIVE%\tmp
861b800d9c63 Add Hudson jobs for building a PDK from source using Helium and Raptor
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   145
7z x *.zip -o.. -y
861b800d9c63 Add Hudson jobs for building a PDK from source using Helium and Raptor
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   146
cd..
861b800d9c63 Add Hudson jobs for building a PDK from source using Helium and Raptor
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   147
7z x *.zip -y
861b800d9c63 Add Hudson jobs for building a PDK from source using Helium and Raptor
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   148
del *.zip
861b800d9c63 Add Hudson jobs for building a PDK from source using Helium and Raptor
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   149
exit 0</command>
861b800d9c63 Add Hudson jobs for building a PDK from source using Helium and Raptor
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   150
    </hudson.tasks.BatchFile>
861b800d9c63 Add Hudson jobs for building a PDK from source using Helium and Raptor
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   151
    <hudson.tasks.BatchFile>
861b800d9c63 Add Hudson jobs for building a PDK from source using Helium and Raptor
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   152
      <command>IF NOT %SRC_LOCATION% == BOM exit
861b800d9c63 Add Hudson jobs for building a PDK from source using Helium and Raptor
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   153
%SUBST_DRIVE%
861b800d9c63 Add Hudson jobs for building a PDK from source using Helium and Raptor
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   154
cd \
861b800d9c63 Add Hudson jobs for building a PDK from source using Helium and Raptor
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   155
@ECHO OFF
861b800d9c63 Add Hudson jobs for building a PDK from source using Helium and Raptor
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   156
IF NOT &quot;%HG_USERNAME%&quot; == &quot;&quot; GOTO USERNAME_OK
861b800d9c63 Add Hudson jobs for building a PDK from source using Helium and Raptor
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   157
echo &quot;You must enter a UserName and Password when using the BOM option&quot;
861b800d9c63 Add Hudson jobs for building a PDK from source using Helium and Raptor
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   158
exit 1
861b800d9c63 Add Hudson jobs for building a PDK from source using Helium and Raptor
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   159
:USERNAME_OK
861b800d9c63 Add Hudson jobs for building a PDK from source using Helium and Raptor
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   160
IF NOT &quot;%HG_PASSWORD%&quot; == &quot;&quot; GOTO HG_OK
861b800d9c63 Add Hudson jobs for building a PDK from source using Helium and Raptor
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   161
echo &quot;You must enter a UserName and Password when using the BOM option&quot;
861b800d9c63 Add Hudson jobs for building a PDK from source using Helium and Raptor
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   162
exit 1
861b800d9c63 Add Hudson jobs for building a PDK from source using Helium and Raptor
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   163
:HG_OK
861b800d9c63 Add Hudson jobs for building a PDK from source using Helium and Raptor
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   164
\tmp\utilities\clone_packages\clone_all_packages.pl -packagelist \build_info\logs\BOM\build-info.xml -username %HG_USERNAME% -password %HG_PASSWORD% -retries=7</command>
861b800d9c63 Add Hudson jobs for building a PDK from source using Helium and Raptor
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   165
    </hudson.tasks.BatchFile>
861b800d9c63 Add Hudson jobs for building a PDK from source using Helium and Raptor
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   166
    <hudson.tasks.BatchFile>
861b800d9c63 Add Hudson jobs for building a PDK from source using Helium and Raptor
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   167
      <command>IF %LEGACY_BLDMEFIRST% == true exit
861b800d9c63 Add Hudson jobs for building a PDK from source using Helium and Raptor
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   168
cd %SUBST_DRIVE%
861b800d9c63 Add Hudson jobs for building a PDK from source using Helium and Raptor
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   169
%SUBST_DRIVE%
861b800d9c63 Add Hudson jobs for building a PDK from source using Helium and Raptor
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   170
cd \ 
861b800d9c63 Add Hudson jobs for building a PDK from source using Helium and Raptor
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   171
mkdir %SUBST_DRIVE%\epoc32\include\variant\
861b800d9c63 Add Hudson jobs for building a PDK from source using Helium and Raptor
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   172
mkdir %SUBST_DRIVE%\epoc32\tools\variant\
861b800d9c63 Add Hudson jobs for building a PDK from source using Helium and Raptor
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   173
set VARIANT=tb91sf
861b800d9c63 Add Hudson jobs for building a PDK from source using Helium and Raptor
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   174
IF %PLATFORM% == symbian3 set VARIANT=tb92sf
861b800d9c63 Add Hudson jobs for building a PDK from source using Helium and Raptor
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   175
IF NOT %PLATFORM% == symbian2 copy %SUBST_DRIVE%\sf\os\deviceplatformrelease\symbianosbld\cedarutils\inc\Symbian_OS_%VARIANT%.hrh %SUBST_DRIVE%\sf\os\deviceplatformrelease\symbianosbld\cedarutils\Symbian_OS.hrh
861b800d9c63 Add Hudson jobs for building a PDK from source using Helium and Raptor
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   176
copy %SUBST_DRIVE%\sf\os\deviceplatformrelease\symbianosbld\cedarutils\*.hrh %SUBST_DRIVE%\epoc32\include\variant\
861b800d9c63 Add Hudson jobs for building a PDK from source using Helium and Raptor
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   177
copy %SUBST_DRIVE%\sf\os\deviceplatformrelease\symbianosbld\cedarutils\Symbian_OS_v%VARIANT%.cfg %SUBST_DRIVE%\epoc32\tools\variant\variant.cfg
861b800d9c63 Add Hudson jobs for building a PDK from source using Helium and Raptor
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   178
cd %SUBST_DRIVE%\sf\os\deviceplatformrelease\sf_config\config\inc\
861b800d9c63 Add Hudson jobs for building a PDK from source using Helium and Raptor
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   179
copy variant.cfg +,,
861b800d9c63 Add Hudson jobs for building a PDK from source using Helium and Raptor
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   180
exit 0</command>
861b800d9c63 Add Hudson jobs for building a PDK from source using Helium and Raptor
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   181
    </hudson.tasks.BatchFile>
861b800d9c63 Add Hudson jobs for building a PDK from source using Helium and Raptor
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   182
    <hudson.tasks.BatchFile>
861b800d9c63 Add Hudson jobs for building a PDK from source using Helium and Raptor
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   183
      <command>IF %LEGACY_BLDMEFIRST% == true exit
861b800d9c63 Add Hudson jobs for building a PDK from source using Helium and Raptor
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   184
cd %SUBST_DRIVE%
861b800d9c63 Add Hudson jobs for building a PDK from source using Helium and Raptor
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   185
%SUBST_DRIVE%
861b800d9c63 Add Hudson jobs for building a PDK from source using Helium and Raptor
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   186
cd\
2
8f13da8c395b Use %NUMBER_OF_PROCESSORS% for limiting how much of PDK_Raptor is run parallel. Also remove target value to ensure all exports happen.
Shabe Razvi <shaber@symbian.org>
parents: 1
diff changeset
   187
cmd /c sbs EXPORT --ignore-os-detection --export-only -b %SUBST_DRIVE%\sf\os\deviceplatformrelease\sf_config\config\western\group\bld.inf 
8f13da8c395b Use %NUMBER_OF_PROCESSORS% for limiting how much of PDK_Raptor is run parallel. Also remove target value to ensure all exports happen.
Shabe Razvi <shaber@symbian.org>
parents: 1
diff changeset
   188
cmd /c sbs EXPORT --ignore-os-detection --export-only -b %SUBST_DRIVE%\sf\os\deviceplatformrelease\sf_config\config\group\bld.inf 
8f13da8c395b Use %NUMBER_OF_PROCESSORS% for limiting how much of PDK_Raptor is run parallel. Also remove target value to ensure all exports happen.
Shabe Razvi <shaber@symbian.org>
parents: 1
diff changeset
   189
cmd /c sbs EXPORT --ignore-os-detection --export-only -b %SUBST_DRIVE%\sf\os\devicesrv\devicesrv_pub\platform_path_definitions_api\group\bld.inf
8f13da8c395b Use %NUMBER_OF_PROCESSORS% for limiting how much of PDK_Raptor is run parallel. Also remove target value to ensure all exports happen.
Shabe Razvi <shaber@symbian.org>
parents: 1
diff changeset
   190
cmd /c sbs EXPORT --ignore-os-detection --export-only -b %SUBST_DRIVE%\sf\os\devicesrv\devicesrv_pub\common_platform_security_definitions_api\group\bld.inf
8f13da8c395b Use %NUMBER_OF_PROCESSORS% for limiting how much of PDK_Raptor is run parallel. Also remove target value to ensure all exports happen.
Shabe Razvi <shaber@symbian.org>
parents: 1
diff changeset
   191
cmd /c sbs EXPORT --ignore-os-detection --export-only -b %SUBST_DRIVE%\sf\os\devicesrv\commonservices\commonengine\group\bld.inf
8f13da8c395b Use %NUMBER_OF_PROCESSORS% for limiting how much of PDK_Raptor is run parallel. Also remove target value to ensure all exports happen.
Shabe Razvi <shaber@symbian.org>
parents: 1
diff changeset
   192
cmd /c sbs EXPORT --ignore-os-detection --export-only -b %SUBST_DRIVE%\sf\mw\web\web_plat\browser_platform_api\group\bld.inf
8f13da8c395b Use %NUMBER_OF_PROCESSORS% for limiting how much of PDK_Raptor is run parallel. Also remove target value to ensure all exports happen.
Shabe Razvi <shaber@symbian.org>
parents: 1
diff changeset
   193
cmd /c sbs EXPORT --ignore-os-detection --export-only -b %SUBST_DRIVE%\sf\tools\homescreentools\dtdinstaller\group\bld.inf</command>
1
861b800d9c63 Add Hudson jobs for building a PDK from source using Helium and Raptor
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   194
    </hudson.tasks.BatchFile>
861b800d9c63 Add Hudson jobs for building a PDK from source using Helium and Raptor
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   195
    <hudson.tasks.BatchFile>
861b800d9c63 Add Hudson jobs for building a PDK from source using Helium and Raptor
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   196
      <command>IF %LEGACY_BLDMEFIRST% == true exit
861b800d9c63 Add Hudson jobs for building a PDK from source using Helium and Raptor
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   197
cd %SUBST_DRIVE%
861b800d9c63 Add Hudson jobs for building a PDK from source using Helium and Raptor
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   198
%SUBST_DRIVE%
861b800d9c63 Add Hudson jobs for building a PDK from source using Helium and Raptor
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   199
cd\
861b800d9c63 Add Hudson jobs for building a PDK from source using Helium and Raptor
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   200
xcopy /s %SUBST_DRIVE%\sf\tools\makefile_templates\*.* %SUBST_DRIVE%\epoc32\tools\makefile_templates\s60\
861b800d9c63 Add Hudson jobs for building a PDK from source using Helium and Raptor
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   201
exit 0</command>
861b800d9c63 Add Hudson jobs for building a PDK from source using Helium and Raptor
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   202
    </hudson.tasks.BatchFile>
861b800d9c63 Add Hudson jobs for building a PDK from source using Helium and Raptor
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   203
    <hudson.tasks.BatchFile>
861b800d9c63 Add Hudson jobs for building a PDK from source using Helium and Raptor
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   204
      <command>if %REBUILD_TOOLS% == true exit
861b800d9c63 Add Hudson jobs for building a PDK from source using Helium and Raptor
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   205
cd %SUBST_DRIVE%
861b800d9c63 Add Hudson jobs for building a PDK from source using Helium and Raptor
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   206
%SUBST_DRIVE%
861b800d9c63 Add Hudson jobs for building a PDK from source using Helium and Raptor
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   207
cd\
861b800d9c63 Add Hudson jobs for building a PDK from source using Helium and Raptor
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   208
set VARIANT=tb91sf
861b800d9c63 Add Hudson jobs for building a PDK from source using Helium and Raptor
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   209
IF %PLATFORM% == symbian3 set VARIANT=tb92sf
861b800d9c63 Add Hudson jobs for building a PDK from source using Helium and Raptor
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   210
cmd /c sbs -s %SUBST_DRIVE%\build_info\logs\BOM\canonical_system_definition_GT_%VARIANT%.xml -c tools_rel.whatlog -c tools2_rel.whatlog %TARGET% -i EXPORT -k -f exports.log</command>
861b800d9c63 Add Hudson jobs for building a PDK from source using Helium and Raptor
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   211
    </hudson.tasks.BatchFile>
861b800d9c63 Add Hudson jobs for building a PDK from source using Helium and Raptor
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   212
    <hudson.tasks.BatchFile>
861b800d9c63 Add Hudson jobs for building a PDK from source using Helium and Raptor
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   213
      <command>if %REBUILD_TOOLS% == false exit
861b800d9c63 Add Hudson jobs for building a PDK from source using Helium and Raptor
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   214
cd %SUBST_DRIVE%
861b800d9c63 Add Hudson jobs for building a PDK from source using Helium and Raptor
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   215
%SUBST_DRIVE%
861b800d9c63 Add Hudson jobs for building a PDK from source using Helium and Raptor
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   216
cd\
861b800d9c63 Add Hudson jobs for building a PDK from source using Helium and Raptor
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   217
set VARIANT=tb91sf
861b800d9c63 Add Hudson jobs for building a PDK from source using Helium and Raptor
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   218
IF %PLATFORM% == symbian3 set VARIANT=tb92sf
2
8f13da8c395b Use %NUMBER_OF_PROCESSORS% for limiting how much of PDK_Raptor is run parallel. Also remove target value to ensure all exports happen.
Shabe Razvi <shaber@symbian.org>
parents: 1
diff changeset
   219
cmd /c sbs -s %SUBST_DRIVE%\build_info\logs\BOM\canonical_system_definition_GT_%VARIANT%.xml  -c tools2_rel.whatlog.v%VARIANT% -i -j %NUMBER_OF_PROCESSORS% -t 5 -k -f tools2_gt.log</command>
1
861b800d9c63 Add Hudson jobs for building a PDK from source using Helium and Raptor
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   220
    </hudson.tasks.BatchFile>
861b800d9c63 Add Hudson jobs for building a PDK from source using Helium and Raptor
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   221
    <hudson.tasks.BatchFile>
861b800d9c63 Add Hudson jobs for building a PDK from source using Helium and Raptor
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   222
      <command>if %REBUILD_TOOLS% == false exit
861b800d9c63 Add Hudson jobs for building a PDK from source using Helium and Raptor
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   223
cd %SUBST_DRIVE%
861b800d9c63 Add Hudson jobs for building a PDK from source using Helium and Raptor
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   224
%SUBST_DRIVE%
861b800d9c63 Add Hudson jobs for building a PDK from source using Helium and Raptor
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   225
cd\
861b800d9c63 Add Hudson jobs for building a PDK from source using Helium and Raptor
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   226
set VARIANT=tb91sf
861b800d9c63 Add Hudson jobs for building a PDK from source using Helium and Raptor
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   227
IF %PLATFORM% == symbian3 set VARIANT=tb92sf
2
8f13da8c395b Use %NUMBER_OF_PROCESSORS% for limiting how much of PDK_Raptor is run parallel. Also remove target value to ensure all exports happen.
Shabe Razvi <shaber@symbian.org>
parents: 1
diff changeset
   228
cmd /c sbs -s %SUBST_DRIVE%\build_info\logs\BOM\canonical_system_definition_GT_%VARIANT%.xml  -c tools_rel.whatlog.v%VARIANT% -i -j %NUMBER_OF_PROCESSORS% -t 5 -k -f tools_gt.log</command>
1
861b800d9c63 Add Hudson jobs for building a PDK from source using Helium and Raptor
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   229
    </hudson.tasks.BatchFile>
861b800d9c63 Add Hudson jobs for building a PDK from source using Helium and Raptor
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   230
    <hudson.tasks.BatchFile>
861b800d9c63 Add Hudson jobs for building a PDK from source using Helium and Raptor
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   231
      <command>cd %SUBST_DRIVE%
861b800d9c63 Add Hudson jobs for building a PDK from source using Helium and Raptor
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   232
%SUBST_DRIVE%
861b800d9c63 Add Hudson jobs for building a PDK from source using Helium and Raptor
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   233
cd\
861b800d9c63 Add Hudson jobs for building a PDK from source using Helium and Raptor
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   234
set VARIANT=tb91sf
861b800d9c63 Add Hudson jobs for building a PDK from source using Helium and Raptor
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   235
IF %PLATFORM% == symbian3 set VARIANT=tb92sf
2
8f13da8c395b Use %NUMBER_OF_PROCESSORS% for limiting how much of PDK_Raptor is run parallel. Also remove target value to ensure all exports happen.
Shabe Razvi <shaber@symbian.org>
parents: 1
diff changeset
   236
cmd /c sbs -s %SUBST_DRIVE%\build_info\logs\BOM\canonical_system_definition_GT_%VARIANT%.xml  %TARGET% -i -j %NUMBER_OF_PROCESSORS% -t 5 -k -f build.log</command>
1
861b800d9c63 Add Hudson jobs for building a PDK from source using Helium and Raptor
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   237
    </hudson.tasks.BatchFile>
861b800d9c63 Add Hudson jobs for building a PDK from source using Helium and Raptor
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   238
    <hudson.tasks.BatchFile>
861b800d9c63 Add Hudson jobs for building a PDK from source using Helium and Raptor
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   239
      <command>IF %SPLIT_BUILD% == false exit
861b800d9c63 Add Hudson jobs for building a PDK from source using Helium and Raptor
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   240
IF %REBUILD_TOOLS% == true exit
861b800d9c63 Add Hudson jobs for building a PDK from source using Helium and Raptor
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   241
cd %SUBST_DRIVE%
861b800d9c63 Add Hudson jobs for building a PDK from source using Helium and Raptor
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   242
%SUBST_DRIVE%
861b800d9c63 Add Hudson jobs for building a PDK from source using Helium and Raptor
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   243
cd\
861b800d9c63 Add Hudson jobs for building a PDK from source using Helium and Raptor
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   244
set S60VARIANT=5_1
861b800d9c63 Add Hudson jobs for building a PDK from source using Helium and Raptor
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   245
set VARIANT=tb91sf
861b800d9c63 Add Hudson jobs for building a PDK from source using Helium and Raptor
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   246
IF %PLATFORM% == symbian3 set VARIANT=tb92sf
861b800d9c63 Add Hudson jobs for building a PDK from source using Helium and Raptor
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   247
IF %PLATFORM% == symbian3 set S60VARIANT=5_2
861b800d9c63 Add Hudson jobs for building a PDK from source using Helium and Raptor
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   248
cmd /c sbs -s %SUBST_DRIVE%\build_info\logs\BOM\canonical_system_definition_S60_%S60VARIANT%_sf.xml -c tools_rel.whatlog -c tools2_rel.whatlog %TARGET% -i EXPORT -k -f exports.log</command>
861b800d9c63 Add Hudson jobs for building a PDK from source using Helium and Raptor
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   249
    </hudson.tasks.BatchFile>
861b800d9c63 Add Hudson jobs for building a PDK from source using Helium and Raptor
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   250
    <hudson.tasks.BatchFile>
861b800d9c63 Add Hudson jobs for building a PDK from source using Helium and Raptor
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   251
      <command>IF %SPLIT_BUILD% == false exit
861b800d9c63 Add Hudson jobs for building a PDK from source using Helium and Raptor
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   252
IF %REBUILD_TOOLS% == false exit
861b800d9c63 Add Hudson jobs for building a PDK from source using Helium and Raptor
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   253
cd %SUBST_DRIVE%
861b800d9c63 Add Hudson jobs for building a PDK from source using Helium and Raptor
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   254
%SUBST_DRIVE%
861b800d9c63 Add Hudson jobs for building a PDK from source using Helium and Raptor
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   255
cd\
861b800d9c63 Add Hudson jobs for building a PDK from source using Helium and Raptor
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   256
set S60VARIANT=5_1
861b800d9c63 Add Hudson jobs for building a PDK from source using Helium and Raptor
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   257
set VARIANT=tb91sf
861b800d9c63 Add Hudson jobs for building a PDK from source using Helium and Raptor
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   258
IF %PLATFORM% == symbian3 set VARIANT=tb92sf
861b800d9c63 Add Hudson jobs for building a PDK from source using Helium and Raptor
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   259
IF %PLATFORM% == symbian3 set S60VARIANT=5_2
2
8f13da8c395b Use %NUMBER_OF_PROCESSORS% for limiting how much of PDK_Raptor is run parallel. Also remove target value to ensure all exports happen.
Shabe Razvi <shaber@symbian.org>
parents: 1
diff changeset
   260
cmd /c sbs -s %SUBST_DRIVE%\build_info\logs\BOM\canonical_system_definition_S60_%S60VARIANT%_sf.xml  -c tools2_rel.whatlog.v%VARIANT% -i -j %NUMBER_OF_PROCESSORS% -t 5 -k -f tools2_gt.log</command>
1
861b800d9c63 Add Hudson jobs for building a PDK from source using Helium and Raptor
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   261
    </hudson.tasks.BatchFile>
861b800d9c63 Add Hudson jobs for building a PDK from source using Helium and Raptor
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   262
    <hudson.tasks.BatchFile>
861b800d9c63 Add Hudson jobs for building a PDK from source using Helium and Raptor
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   263
      <command>IF %SPLIT_BUILD% == false exit
861b800d9c63 Add Hudson jobs for building a PDK from source using Helium and Raptor
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   264
IF %REBUILD_TOOLS% == false exit
861b800d9c63 Add Hudson jobs for building a PDK from source using Helium and Raptor
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   265
cd %SUBST_DRIVE%
861b800d9c63 Add Hudson jobs for building a PDK from source using Helium and Raptor
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   266
%SUBST_DRIVE%
861b800d9c63 Add Hudson jobs for building a PDK from source using Helium and Raptor
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   267
cd\
861b800d9c63 Add Hudson jobs for building a PDK from source using Helium and Raptor
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   268
set S60VARIANT=5_1
861b800d9c63 Add Hudson jobs for building a PDK from source using Helium and Raptor
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   269
set VARIANT=tb91sf
861b800d9c63 Add Hudson jobs for building a PDK from source using Helium and Raptor
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   270
IF %PLATFORM% == symbian3 set VARIANT=tb92sf
861b800d9c63 Add Hudson jobs for building a PDK from source using Helium and Raptor
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   271
IF %PLATFORM% == symbian3 set S60VARIANT=5_2
2
8f13da8c395b Use %NUMBER_OF_PROCESSORS% for limiting how much of PDK_Raptor is run parallel. Also remove target value to ensure all exports happen.
Shabe Razvi <shaber@symbian.org>
parents: 1
diff changeset
   272
cmd /c sbs -s %SUBST_DRIVE%\build_info\logs\BOM\canonical_system_definition_S60_%S60VARIANT%_sf.xml  -c tools_rel.whatlog.v%VARIANT% -i -j %NUMBER_OF_PROCESSORS% -t 5 -k -f tools_gt.log</command>
1
861b800d9c63 Add Hudson jobs for building a PDK from source using Helium and Raptor
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   273
    </hudson.tasks.BatchFile>
861b800d9c63 Add Hudson jobs for building a PDK from source using Helium and Raptor
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   274
    <hudson.tasks.BatchFile>
861b800d9c63 Add Hudson jobs for building a PDK from source using Helium and Raptor
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   275
      <command>IF %SPLIT_BUILD% == false exit
861b800d9c63 Add Hudson jobs for building a PDK from source using Helium and Raptor
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   276
cd %SUBST_DRIVE%
861b800d9c63 Add Hudson jobs for building a PDK from source using Helium and Raptor
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   277
%SUBST_DRIVE%
861b800d9c63 Add Hudson jobs for building a PDK from source using Helium and Raptor
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   278
cd\
861b800d9c63 Add Hudson jobs for building a PDK from source using Helium and Raptor
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   279
set S60VARIANT=5_1
861b800d9c63 Add Hudson jobs for building a PDK from source using Helium and Raptor
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   280
set VARIANT=tb91sf
861b800d9c63 Add Hudson jobs for building a PDK from source using Helium and Raptor
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   281
IF %PLATFORM% == symbian3 set VARIANT=tb92sf
861b800d9c63 Add Hudson jobs for building a PDK from source using Helium and Raptor
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   282
IF %PLATFORM% == symbian3 set S60VARIANT=5_2
2
8f13da8c395b Use %NUMBER_OF_PROCESSORS% for limiting how much of PDK_Raptor is run parallel. Also remove target value to ensure all exports happen.
Shabe Razvi <shaber@symbian.org>
parents: 1
diff changeset
   283
cmd /c sbs -s %SUBST_DRIVE%\build_info\logs\BOM\canonical_system_definition_S60_%S60VARIANT%_sf.xml  %TARGET% -i -j %NUMBER_OF_PROCESSORS% -t 5 -k -f build.log</command>
1
861b800d9c63 Add Hudson jobs for building a PDK from source using Helium and Raptor
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   284
    </hudson.tasks.BatchFile>
861b800d9c63 Add Hudson jobs for building a PDK from source using Helium and Raptor
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   285
    <hudson.tasks.BatchFile>
861b800d9c63 Add Hudson jobs for building a PDK from source using Helium and Raptor
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   286
      <command>cd %SUBST_DRIVE%
861b800d9c63 Add Hudson jobs for building a PDK from source using Helium and Raptor
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   287
%SUBST_DRIVE%
861b800d9c63 Add Hudson jobs for building a PDK from source using Helium and Raptor
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   288
cd\
861b800d9c63 Add Hudson jobs for building a PDK from source using Helium and Raptor
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   289
%HELIUM_HOME%\..\ConfigurationTool/cli_build.cmd -master_conf s60 -impl /epoc32/rom/config/confml_data/s60 -confml /epoc32/rom/config/confml_data/s60 -ignore_errors</command>
861b800d9c63 Add Hudson jobs for building a PDK from source using Helium and Raptor
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   290
    </hudson.tasks.BatchFile>
861b800d9c63 Add Hudson jobs for building a PDK from source using Helium and Raptor
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   291
  </builders>
861b800d9c63 Add Hudson jobs for building a PDK from source using Helium and Raptor
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   292
  <publishers/>
861b800d9c63 Add Hudson jobs for building a PDK from source using Helium and Raptor
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   293
  <buildWrappers/>
861b800d9c63 Add Hudson jobs for building a PDK from source using Helium and Raptor
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   294
  <customWorkspace>C:\</customWorkspace>
861b800d9c63 Add Hudson jobs for building a PDK from source using Helium and Raptor
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   295
</project>