PDK_Raptor/config.xml
author Shabe Razvi <shaber@symbian.org>
Fri, 12 Feb 2010 16:16:20 +0000
changeset 13 0760f87d90d6
parent 11 bb9574f14ea1
child 17 20147f9352da
permissions -rw-r--r--
Add localisation option to help build speed. Make 'single model' build the default, now that latest PDks are built that way.
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>
861b800d9c63 Add Hudson jobs for building a PDK from source using Helium and Raptor
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
    15
    <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
    16
      <parameterDefinitions>
861b800d9c63 Add Hudson jobs for building a PDK from source using Helium and Raptor
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
    17
        <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
    18
          <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
    19
          <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
    20
          <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
    21
        </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
    22
        <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
    23
          <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
    24
          <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
    25
          <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
    26
        </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
    27
        <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
    28
          <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
    29
          <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
    30
&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
    31
&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
    32
861b800d9c63 Add Hudson jobs for building a PDK from source using Helium and Raptor
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
    33
</description>
861b800d9c63 Add Hudson jobs for building a PDK from source using Helium and Raptor
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
    34
          <defaultValue></defaultValue>
861b800d9c63 Add Hudson jobs for building a PDK from source using Helium and Raptor
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
    35
        </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
    36
        <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
    37
          <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
    38
          <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
    39
&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
    40
&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
    41
          <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
    42
        </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
    43
        <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
    44
          <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
    45
          <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
    46
&lt;li&gt; Building older Symbian^2 PDKs. e.g. 2.0.d or earlier.
13
0760f87d90d6 Add localisation option to help build speed. Make 'single model' build the default, now that latest PDks are built that way.
Shabe Razvi <shaber@symbian.org>
parents: 11
diff changeset
    47
&lt;li&gt; Building older Symbian^3 PDKs. e.g. 3.0.f or earlier.</description>
0760f87d90d6 Add localisation option to help build speed. Make 'single model' build the default, now that latest PDks are built that way.
Shabe Razvi <shaber@symbian.org>
parents: 11
diff changeset
    48
          <defaultValue>false</defaultValue>
1
861b800d9c63 Add Hudson jobs for building a PDK from source using Helium and Raptor
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
    49
        </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
    50
        <hudson.model.ChoiceParameterDefinition>
13
0760f87d90d6 Add localisation option to help build speed. Make 'single model' build the default, now that latest PDks are built that way.
Shabe Razvi <shaber@symbian.org>
parents: 11
diff changeset
    51
          <name>LOCALISATION</name>
0760f87d90d6 Add localisation option to help build speed. Make 'single model' build the default, now that latest PDks are built that way.
Shabe Razvi <shaber@symbian.org>
parents: 11
diff changeset
    52
          <description>Select whether to build more than one set of localised resources
0760f87d90d6 Add localisation option to help build speed. Make 'single model' build the default, now that latest PDks are built that way.
Shabe Razvi <shaber@symbian.org>
parents: 11
diff changeset
    53
&lt;li&gt;engineering - just r01, results in quicker build
0760f87d90d6 Add localisation option to help build speed. Make 'single model' build the default, now that latest PDks are built that way.
Shabe Razvi <shaber@symbian.org>
parents: 11
diff changeset
    54
&lt;li&gt;western - all defined language ids, build takes longer, but localised resources are created</description>
0760f87d90d6 Add localisation option to help build speed. Make 'single model' build the default, now that latest PDks are built that way.
Shabe Razvi <shaber@symbian.org>
parents: 11
diff changeset
    55
          <choices class="java.util.Arrays$ArrayList">
0760f87d90d6 Add localisation option to help build speed. Make 'single model' build the default, now that latest PDks are built that way.
Shabe Razvi <shaber@symbian.org>
parents: 11
diff changeset
    56
            <a class="string-array">
0760f87d90d6 Add localisation option to help build speed. Make 'single model' build the default, now that latest PDks are built that way.
Shabe Razvi <shaber@symbian.org>
parents: 11
diff changeset
    57
              <string>engineering</string>
0760f87d90d6 Add localisation option to help build speed. Make 'single model' build the default, now that latest PDks are built that way.
Shabe Razvi <shaber@symbian.org>
parents: 11
diff changeset
    58
              <string>western</string>
0760f87d90d6 Add localisation option to help build speed. Make 'single model' build the default, now that latest PDks are built that way.
Shabe Razvi <shaber@symbian.org>
parents: 11
diff changeset
    59
            </a>
0760f87d90d6 Add localisation option to help build speed. Make 'single model' build the default, now that latest PDks are built that way.
Shabe Razvi <shaber@symbian.org>
parents: 11
diff changeset
    60
          </choices>
0760f87d90d6 Add localisation option to help build speed. Make 'single model' build the default, now that latest PDks are built that way.
Shabe Razvi <shaber@symbian.org>
parents: 11
diff changeset
    61
        </hudson.model.ChoiceParameterDefinition>
0760f87d90d6 Add localisation option to help build speed. Make 'single model' build the default, now that latest PDks are built that way.
Shabe Razvi <shaber@symbian.org>
parents: 11
diff changeset
    62
        <hudson.model.ChoiceParameterDefinition>
1
861b800d9c63 Add Hudson jobs for building a PDK from source using Helium and Raptor
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
    63
          <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
    64
          <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
    65
&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
    66
&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
    67
          <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
    68
            <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
    69
              <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
    70
              <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
    71
            </a>
861b800d9c63 Add Hudson jobs for building a PDK from source using Helium and Raptor
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
    72
          </choices>
861b800d9c63 Add Hudson jobs for building a PDK from source using Helium and Raptor
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
    73
        </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
    74
        <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
    75
          <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
    76
          <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
    77
          <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
    78
        </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
    79
        <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
    80
          <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
    81
          <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
    82
          <defaultValue></defaultValue>
861b800d9c63 Add Hudson jobs for building a PDK from source using Helium and Raptor
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
    83
        </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
    84
        <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
    85
          <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
    86
          <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;
4
9eea79386bb7 Clear HG_PASSWORD before executing build steps. Also allow cenrep generation in PDK_Raptor for Symbian^3.
Shabe Razvi <shaber@symbian.org>
parents: 2
diff changeset
    87
&lt;br&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
    88
          <defaultValue></defaultValue>
861b800d9c63 Add Hudson jobs for building a PDK from source using Helium and Raptor
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
    89
        </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
    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
          <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
    92
          <description></description>
861b800d9c63 Add Hudson jobs for building a PDK from source using Helium and Raptor
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
    93
          <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
    94
            <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
    95
              <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
    96
              <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
    97
            </a>
861b800d9c63 Add Hudson jobs for building a PDK from source using Helium and Raptor
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
    98
          </choices>
861b800d9c63 Add Hudson jobs for building a PDK from source using Helium and Raptor
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
    99
        </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
   100
        <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
   101
          <name>TARGET</name>
5
3325a05ec9ed Fix Bug 1303 by removing -ignore-os-detection and use buildinfo.txt.
Shabe Razvi <shaber@symbian.org>
parents: 4
diff changeset
   102
          <description>What target to build. Building armv5 targets requires RVCT arm compiler installed. If you need a different target, then select &lt;i&gt;configure&lt;/i&gt; on the left, and add it to the choice option.</description>
1
861b800d9c63 Add Hudson jobs for building a PDK from source using Helium and Raptor
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   103
          <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
   104
            <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
   105
              <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
   106
              <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
   107
              <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
   108
              <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
   109
            </a>
861b800d9c63 Add Hudson jobs for building a PDK from source using Helium and Raptor
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   110
          </choices>
861b800d9c63 Add Hudson jobs for building a PDK from source using Helium and Raptor
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   111
        </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
   112
      </parameterDefinitions>
861b800d9c63 Add Hudson jobs for building a PDK from source using Helium and Raptor
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   113
    </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
   114
  </properties>
861b800d9c63 Add Hudson jobs for building a PDK from source using Helium and Raptor
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   115
  <scm class="hudson.scm.NullSCM"/>
11
bb9574f14ea1 Update PDK_Raptor to use ConE for Symbian^3 platform build
Shabe Razvi <shaber@symbian.org>
parents: 9
diff changeset
   116
  <assignedNode>master</assignedNode>
bb9574f14ea1 Update PDK_Raptor to use ConE for Symbian^3 platform build
Shabe Razvi <shaber@symbian.org>
parents: 9
diff changeset
   117
  <canRoam>false</canRoam>
1
861b800d9c63 Add Hudson jobs for building a PDK from source using Helium and Raptor
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   118
  <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
   119
  <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
   120
  <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
   121
  <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
   122
  <builders>
861b800d9c63 Add Hudson jobs for building a PDK from source using Helium and Raptor
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   123
    <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
   124
      <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
   125
cd\
861b800d9c63 Add Hudson jobs for building a PDK from source using Helium and Raptor
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   126
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
   127
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
   128
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
   129
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
   130
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
   131
%SUBST_DRIVE%
861b800d9c63 Add Hudson jobs for building a PDK from source using Helium and Raptor
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   132
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
   133
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
   134
    </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
   135
    <hudson.tasks.BatchFile>
5
3325a05ec9ed Fix Bug 1303 by removing -ignore-os-detection and use buildinfo.txt.
Shabe Razvi <shaber@symbian.org>
parents: 4
diff changeset
   136
      <command>@echo off
3325a05ec9ed Fix Bug 1303 by removing -ignore-os-detection and use buildinfo.txt.
Shabe Razvi <shaber@symbian.org>
parents: 4
diff changeset
   137
%SUBST_DRIVE%
1
861b800d9c63 Add Hudson jobs for building a PDK from source using Helium and Raptor
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   138
cd \
11
bb9574f14ea1 Update PDK_Raptor to use ConE for Symbian^3 platform build
Shabe Razvi <shaber@symbian.org>
parents: 9
diff changeset
   139
echo copying zips from %RELEASE_ZIP_LOCATION% - available zips:
bb9574f14ea1 Update PDK_Raptor to use ConE for Symbian^3 platform build
Shabe Razvi <shaber@symbian.org>
parents: 9
diff changeset
   140
dir /b %RELEASE_ZIP_LOCATION%\*.zip
5
3325a05ec9ed Fix Bug 1303 by removing -ignore-os-detection and use buildinfo.txt.
Shabe Razvi <shaber@symbian.org>
parents: 4
diff changeset
   141
xcopy %RELEASE_ZIP_LOCATION%\build_BOM.zip %SUBST_DRIVE%\tmp /q
11
bb9574f14ea1 Update PDK_Raptor to use ConE for Symbian^3 platform build
Shabe Razvi <shaber@symbian.org>
parents: 9
diff changeset
   142
xcopy %RELEASE_ZIP_LOCATION%\bin_rndonly*.zip %SUBST_DRIVE%\tmp /q
5
3325a05ec9ed Fix Bug 1303 by removing -ignore-os-detection and use buildinfo.txt.
Shabe Razvi <shaber@symbian.org>
parents: 4
diff changeset
   143
xcopy %RELEASE_ZIP_LOCATION%\bin_redist*.zip %SUBST_DRIVE%\tmp /q
3325a05ec9ed Fix Bug 1303 by removing -ignore-os-detection and use buildinfo.txt.
Shabe Razvi <shaber@symbian.org>
parents: 4
diff changeset
   144
xcopy %RELEASE_ZIP_LOCATION%\binaries_epoc_additional.zip %SUBST_DRIVE%\tmp /q
3325a05ec9ed Fix Bug 1303 by removing -ignore-os-detection and use buildinfo.txt.
Shabe Razvi <shaber@symbian.org>
parents: 4
diff changeset
   145
xcopy %RELEASE_ZIP_LOCATION%\binaries_bldmefirst.zip %SUBST_DRIVE%\tmp /q
3325a05ec9ed Fix Bug 1303 by removing -ignore-os-detection and use buildinfo.txt.
Shabe Razvi <shaber@symbian.org>
parents: 4
diff changeset
   146
1
861b800d9c63 Add Hudson jobs for building a PDK from source using Helium and Raptor
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   147
IF %SRC_LOCATION% == BOM goto TOOLSZIP
5
3325a05ec9ed Fix Bug 1303 by removing -ignore-os-detection and use buildinfo.txt.
Shabe Razvi <shaber@symbian.org>
parents: 4
diff changeset
   148
xcopy %RELEASE_ZIP_LOCATION%\src_*.zip %SUBST_DRIVE%\tmp /q
1
861b800d9c63 Add Hudson jobs for building a PDK from source using Helium and Raptor
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   149
:TOOLSZIP
11
bb9574f14ea1 Update PDK_Raptor to use ConE for Symbian^3 platform build
Shabe Razvi <shaber@symbian.org>
parents: 9
diff changeset
   150
IF %REBUILD_TOOLS% == true GOTO ZIP_COPY_DONE
5
3325a05ec9ed Fix Bug 1303 by removing -ignore-os-detection and use buildinfo.txt.
Shabe Razvi <shaber@symbian.org>
parents: 4
diff changeset
   151
xcopy %RELEASE_ZIP_LOCATION%\binaries_epoc32_stlport.zip %SUBST_DRIVE%\tmp /q
3325a05ec9ed Fix Bug 1303 by removing -ignore-os-detection and use buildinfo.txt.
Shabe Razvi <shaber@symbian.org>
parents: 4
diff changeset
   152
xcopy %RELEASE_ZIP_LOCATION%\tools_*.zip %SUBST_DRIVE%\tmp /q
11
bb9574f14ea1 Update PDK_Raptor to use ConE for Symbian^3 platform build
Shabe Razvi <shaber@symbian.org>
parents: 9
diff changeset
   153
:ZIP_COPY_DONE
bb9574f14ea1 Update PDK_Raptor to use ConE for Symbian^3 platform build
Shabe Razvi <shaber@symbian.org>
parents: 9
diff changeset
   154
echo %SUBST_DRIVE%\tmp\
bb9574f14ea1 Update PDK_Raptor to use ConE for Symbian^3 platform build
Shabe Razvi <shaber@symbian.org>
parents: 9
diff changeset
   155
dir /b %SUBST_DRIVE%\tmp\*.zip
1
861b800d9c63 Add Hudson jobs for building a PDK from source using Helium and Raptor
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   156
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
   157
    </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
   158
    <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
   159
      <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
   160
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
   161
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
   162
cd..
11
bb9574f14ea1 Update PDK_Raptor to use ConE for Symbian^3 platform build
Shabe Razvi <shaber@symbian.org>
parents: 9
diff changeset
   163
dir /b *.zip
1
861b800d9c63 Add Hudson jobs for building a PDK from source using Helium and Raptor
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   164
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
   165
del *.zip
861b800d9c63 Add Hudson jobs for building a PDK from source using Helium and Raptor
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   166
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
   167
    </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
   168
    <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
   169
      <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
   170
%SUBST_DRIVE%
861b800d9c63 Add Hudson jobs for building a PDK from source using Helium and Raptor
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   171
cd \
861b800d9c63 Add Hudson jobs for building a PDK from source using Helium and Raptor
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   172
@ECHO OFF
861b800d9c63 Add Hudson jobs for building a PDK from source using Helium and Raptor
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   173
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
   174
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
   175
exit 1
861b800d9c63 Add Hudson jobs for building a PDK from source using Helium and Raptor
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   176
:USERNAME_OK
861b800d9c63 Add Hudson jobs for building a PDK from source using Helium and Raptor
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   177
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
   178
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
   179
exit 1
861b800d9c63 Add Hudson jobs for building a PDK from source using Helium and Raptor
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   180
:HG_OK
861b800d9c63 Add Hudson jobs for building a PDK from source using Helium and Raptor
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   181
\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
   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
    <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
   184
      <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
   185
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
   186
%SUBST_DRIVE%
861b800d9c63 Add Hudson jobs for building a PDK from source using Helium and Raptor
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   187
cd \ 
861b800d9c63 Add Hudson jobs for building a PDK from source using Helium and Raptor
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   188
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
   189
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
   190
set VARIANT=tb91sf
4
9eea79386bb7 Clear HG_PASSWORD before executing build steps. Also allow cenrep generation in PDK_Raptor for Symbian^3.
Shabe Razvi <shaber@symbian.org>
parents: 2
diff changeset
   191
set HG_PASSWORD=
1
861b800d9c63 Add Hudson jobs for building a PDK from source using Helium and Raptor
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   192
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
   193
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
   194
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
   195
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
   196
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
   197
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
   198
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
   199
    </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
   200
    <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
   201
      <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
   202
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
   203
%SUBST_DRIVE%
4
9eea79386bb7 Clear HG_PASSWORD before executing build steps. Also allow cenrep generation in PDK_Raptor for Symbian^3.
Shabe Razvi <shaber@symbian.org>
parents: 2
diff changeset
   204
set HG_PASSWORD=
1
861b800d9c63 Add Hudson jobs for building a PDK from source using Helium and Raptor
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   205
cd\
13
0760f87d90d6 Add localisation option to help build speed. Make 'single model' build the default, now that latest PDks are built that way.
Shabe Razvi <shaber@symbian.org>
parents: 11
diff changeset
   206
cmd /c sbs EXPORT %TARGET% --ignore-os-detection --export-only -b %SUBST_DRIVE%\sf\os\deviceplatformrelease\sf_config\config\%LOCALISATION%\group\bld.inf 
9
eb11a5189bd4 Fixes bug: 1585 (HUDSON PDK_Raptor config.xml fails for winscw only)
Hamish Willee <hamishwillee@gmail.com>
parents: 5
diff changeset
   207
cmd /c sbs EXPORT %TARGET% --ignore-os-detection --export-only -b %SUBST_DRIVE%\sf\os\deviceplatformrelease\sf_config\config\group\bld.inf 
eb11a5189bd4 Fixes bug: 1585 (HUDSON PDK_Raptor config.xml fails for winscw only)
Hamish Willee <hamishwillee@gmail.com>
parents: 5
diff changeset
   208
cmd /c sbs EXPORT %TARGET% --ignore-os-detection --export-only -b %SUBST_DRIVE%\sf\os\devicesrv\devicesrv_pub\platform_path_definitions_api\group\bld.inf
eb11a5189bd4 Fixes bug: 1585 (HUDSON PDK_Raptor config.xml fails for winscw only)
Hamish Willee <hamishwillee@gmail.com>
parents: 5
diff changeset
   209
cmd /c sbs EXPORT %TARGET% --ignore-os-detection --export-only -b %SUBST_DRIVE%\sf\os\devicesrv\devicesrv_pub\common_platform_security_definitions_api\group\bld.inf
eb11a5189bd4 Fixes bug: 1585 (HUDSON PDK_Raptor config.xml fails for winscw only)
Hamish Willee <hamishwillee@gmail.com>
parents: 5
diff changeset
   210
cmd /c sbs EXPORT %TARGET% --ignore-os-detection --export-only -b %SUBST_DRIVE%\sf\os\devicesrv\commonservices\commonengine\group\bld.inf
eb11a5189bd4 Fixes bug: 1585 (HUDSON PDK_Raptor config.xml fails for winscw only)
Hamish Willee <hamishwillee@gmail.com>
parents: 5
diff changeset
   211
cmd /c sbs EXPORT %TARGET% --ignore-os-detection --export-only -b %SUBST_DRIVE%\sf\mw\web\web_plat\browser_platform_api\group\bld.inf
eb11a5189bd4 Fixes bug: 1585 (HUDSON PDK_Raptor config.xml fails for winscw only)
Hamish Willee <hamishwillee@gmail.com>
parents: 5
diff changeset
   212
cmd /c sbs EXPORT %TARGET% --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
   213
    </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
   214
    <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
   215
      <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
   216
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
   217
%SUBST_DRIVE%
4
9eea79386bb7 Clear HG_PASSWORD before executing build steps. Also allow cenrep generation in PDK_Raptor for Symbian^3.
Shabe Razvi <shaber@symbian.org>
parents: 2
diff changeset
   218
set HG_PASSWORD=
1
861b800d9c63 Add Hudson jobs for building a PDK from source using Helium and Raptor
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   219
cd\
861b800d9c63 Add Hudson jobs for building a PDK from source using Helium and Raptor
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   220
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
   221
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
   222
    </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
   223
    <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
   224
      <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
   225
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
   226
%SUBST_DRIVE%
4
9eea79386bb7 Clear HG_PASSWORD before executing build steps. Also allow cenrep generation in PDK_Raptor for Symbian^3.
Shabe Razvi <shaber@symbian.org>
parents: 2
diff changeset
   227
set HG_PASSWORD=
1
861b800d9c63 Add Hudson jobs for building a PDK from source using Helium and Raptor
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   228
cd\
861b800d9c63 Add Hudson jobs for building a PDK from source using Helium and Raptor
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   229
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
   230
IF %PLATFORM% == symbian3 set VARIANT=tb92sf
5
3325a05ec9ed Fix Bug 1303 by removing -ignore-os-detection and use buildinfo.txt.
Shabe Razvi <shaber@symbian.org>
parents: 4
diff changeset
   231
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% EXPORT -k -f exports.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
   232
    </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
   233
    <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
   234
      <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
   235
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
   236
%SUBST_DRIVE%
4
9eea79386bb7 Clear HG_PASSWORD before executing build steps. Also allow cenrep generation in PDK_Raptor for Symbian^3.
Shabe Razvi <shaber@symbian.org>
parents: 2
diff changeset
   237
set HG_PASSWORD=
1
861b800d9c63 Add Hudson jobs for building a PDK from source using Helium and Raptor
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   238
cd\
861b800d9c63 Add Hudson jobs for building a PDK from source using Helium and Raptor
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   239
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
   240
IF %PLATFORM% == symbian3 set VARIANT=tb92sf
5
3325a05ec9ed Fix Bug 1303 by removing -ignore-os-detection and use buildinfo.txt.
Shabe Razvi <shaber@symbian.org>
parents: 4
diff changeset
   241
cmd /c sbs -s %SUBST_DRIVE%\build_info\logs\BOM\canonical_system_definition_GT_%VARIANT%.xml  -c tools2_rel.whatlog.v%VARIANT% -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
   242
    </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
   243
    <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
   244
      <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
   245
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
   246
%SUBST_DRIVE%
4
9eea79386bb7 Clear HG_PASSWORD before executing build steps. Also allow cenrep generation in PDK_Raptor for Symbian^3.
Shabe Razvi <shaber@symbian.org>
parents: 2
diff changeset
   247
set HG_PASSWORD=
1
861b800d9c63 Add Hudson jobs for building a PDK from source using Helium and Raptor
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   248
cd\
861b800d9c63 Add Hudson jobs for building a PDK from source using Helium and Raptor
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   249
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
   250
IF %PLATFORM% == symbian3 set VARIANT=tb92sf
5
3325a05ec9ed Fix Bug 1303 by removing -ignore-os-detection and use buildinfo.txt.
Shabe Razvi <shaber@symbian.org>
parents: 4
diff changeset
   251
cmd /c sbs -s %SUBST_DRIVE%\build_info\logs\BOM\canonical_system_definition_GT_%VARIANT%.xml  -c tools_rel.whatlog.v%VARIANT% -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
   252
    </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
   253
    <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
   254
      <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
   255
%SUBST_DRIVE%
4
9eea79386bb7 Clear HG_PASSWORD before executing build steps. Also allow cenrep generation in PDK_Raptor for Symbian^3.
Shabe Razvi <shaber@symbian.org>
parents: 2
diff changeset
   256
set HG_PASSWORD=
1
861b800d9c63 Add Hudson jobs for building a PDK from source using Helium and Raptor
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   257
cd\
861b800d9c63 Add Hudson jobs for building a PDK from source using Helium and Raptor
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   258
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
   259
IF %PLATFORM% == symbian3 set VARIANT=tb92sf
5
3325a05ec9ed Fix Bug 1303 by removing -ignore-os-detection and use buildinfo.txt.
Shabe Razvi <shaber@symbian.org>
parents: 4
diff changeset
   260
cmd /c sbs -s %SUBST_DRIVE%\build_info\logs\BOM\canonical_system_definition_GT_%VARIANT%.xml  %TARGET% -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
   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% == true 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%
4
9eea79386bb7 Clear HG_PASSWORD before executing build steps. Also allow cenrep generation in PDK_Raptor for Symbian^3.
Shabe Razvi <shaber@symbian.org>
parents: 2
diff changeset
   267
set HG_PASSWORD=
1
861b800d9c63 Add Hudson jobs for building a PDK from source using Helium and Raptor
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   268
cd\
861b800d9c63 Add Hudson jobs for building a PDK from source using Helium and Raptor
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   269
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
   270
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
   271
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
   272
IF %PLATFORM% == symbian3 set S60VARIANT=5_2
5
3325a05ec9ed Fix Bug 1303 by removing -ignore-os-detection and use buildinfo.txt.
Shabe Razvi <shaber@symbian.org>
parents: 4
diff changeset
   273
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% EXPORT -k -f exports_s60.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
   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
    <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
   276
      <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
   277
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
   278
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
   279
%SUBST_DRIVE%
4
9eea79386bb7 Clear HG_PASSWORD before executing build steps. Also allow cenrep generation in PDK_Raptor for Symbian^3.
Shabe Razvi <shaber@symbian.org>
parents: 2
diff changeset
   280
set HG_PASSWORD=
1
861b800d9c63 Add Hudson jobs for building a PDK from source using Helium and Raptor
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   281
cd\
861b800d9c63 Add Hudson jobs for building a PDK from source using Helium and Raptor
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   282
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
   283
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
   284
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
   285
IF %PLATFORM% == symbian3 set S60VARIANT=5_2
5
3325a05ec9ed Fix Bug 1303 by removing -ignore-os-detection and use buildinfo.txt.
Shabe Razvi <shaber@symbian.org>
parents: 4
diff changeset
   286
cmd /c sbs -s %SUBST_DRIVE%\build_info\logs\BOM\canonical_system_definition_S60_%S60VARIANT%_sf.xml  -c tools2_rel.whatlog.v%VARIANT% -j %NUMBER_OF_PROCESSORS% -t 5 -k -f tools2_s60.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
   287
    </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
   288
    <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
   289
      <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
   290
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
   291
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
   292
%SUBST_DRIVE%
4
9eea79386bb7 Clear HG_PASSWORD before executing build steps. Also allow cenrep generation in PDK_Raptor for Symbian^3.
Shabe Razvi <shaber@symbian.org>
parents: 2
diff changeset
   293
set HG_PASSWORD=
1
861b800d9c63 Add Hudson jobs for building a PDK from source using Helium and Raptor
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   294
cd\
861b800d9c63 Add Hudson jobs for building a PDK from source using Helium and Raptor
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   295
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
   296
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
   297
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
   298
IF %PLATFORM% == symbian3 set S60VARIANT=5_2
5
3325a05ec9ed Fix Bug 1303 by removing -ignore-os-detection and use buildinfo.txt.
Shabe Razvi <shaber@symbian.org>
parents: 4
diff changeset
   299
cmd /c sbs -s %SUBST_DRIVE%\build_info\logs\BOM\canonical_system_definition_S60_%S60VARIANT%_sf.xml  -c tools_rel.whatlog.v%VARIANT% -j %NUMBER_OF_PROCESSORS% -t 5 -k -f tools_s60.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
   300
    </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
   301
    <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
   302
      <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
   303
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
   304
%SUBST_DRIVE%
4
9eea79386bb7 Clear HG_PASSWORD before executing build steps. Also allow cenrep generation in PDK_Raptor for Symbian^3.
Shabe Razvi <shaber@symbian.org>
parents: 2
diff changeset
   305
set HG_PASSWORD=
1
861b800d9c63 Add Hudson jobs for building a PDK from source using Helium and Raptor
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   306
cd\
861b800d9c63 Add Hudson jobs for building a PDK from source using Helium and Raptor
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   307
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
   308
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
   309
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
   310
IF %PLATFORM% == symbian3 set S60VARIANT=5_2
5
3325a05ec9ed Fix Bug 1303 by removing -ignore-os-detection and use buildinfo.txt.
Shabe Razvi <shaber@symbian.org>
parents: 4
diff changeset
   311
cmd /c sbs -s %SUBST_DRIVE%\build_info\logs\BOM\canonical_system_definition_S60_%S60VARIANT%_sf.xml  %TARGET% -j %NUMBER_OF_PROCESSORS% -t 5 -k -f build_s60.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
   312
    </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
   313
    <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
   314
      <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
   315
%SUBST_DRIVE%
861b800d9c63 Add Hudson jobs for building a PDK from source using Helium and Raptor
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   316
cd\
11
bb9574f14ea1 Update PDK_Raptor to use ConE for Symbian^3 platform build
Shabe Razvi <shaber@symbian.org>
parents: 9
diff changeset
   317
IF %PLATFORM% == symbian2 GOTO RUN_CENREP
bb9574f14ea1 Update PDK_Raptor to use ConE for Symbian^3 platform build
Shabe Razvi <shaber@symbian.org>
parents: 9
diff changeset
   318
bb9574f14ea1 Update PDK_Raptor to use ConE for Symbian^3 platform build
Shabe Razvi <shaber@symbian.org>
parents: 9
diff changeset
   319
cd \epoc32\rom\config
13
0760f87d90d6 Add localisation option to help build speed. Make 'single model' build the default, now that latest PDks are built that way.
Shabe Razvi <shaber@symbian.org>
parents: 11
diff changeset
   320
cmd /c cone generate -c convert.confml -o .
11
bb9574f14ea1 Update PDK_Raptor to use ConE for Symbian^3 platform build
Shabe Razvi <shaber@symbian.org>
parents: 9
diff changeset
   321
cd \epoc32\tools
13
0760f87d90d6 Add localisation option to help build speed. Make 'single model' build the default, now that latest PDks are built that way.
Shabe Razvi <shaber@symbian.org>
parents: 11
diff changeset
   322
cmd /c cone generate -p \epoc32\rom\config -o \epoc32\release\winscw\urel\z -c s60_root.confml
0760f87d90d6 Add localisation option to help build speed. Make 'single model' build the default, now that latest PDks are built that way.
Shabe Razvi <shaber@symbian.org>
parents: 11
diff changeset
   323
cmd /c cone generate -p \epoc32\rom\config -o \epoc32\release\winscw\udeb\z -c s60_root.confml
0760f87d90d6 Add localisation option to help build speed. Make 'single model' build the default, now that latest PDks are built that way.
Shabe Razvi <shaber@symbian.org>
parents: 11
diff changeset
   324
cmd /c cone generate -p \epoc32\rom\config -o \epoc32\data\z -c s60_root.confml
0760f87d90d6 Add localisation option to help build speed. Make 'single model' build the default, now that latest PDks are built that way.
Shabe Razvi <shaber@symbian.org>
parents: 11
diff changeset
   325
cmd /c cone generate -p \epoc32\rom\config -o \epoc32\release\winscw\urel\z -c symbianos_root.confml
0760f87d90d6 Add localisation option to help build speed. Make 'single model' build the default, now that latest PDks are built that way.
Shabe Razvi <shaber@symbian.org>
parents: 11
diff changeset
   326
cmd /c cone generate -p \epoc32\rom\config -o \epoc32\release\winscw\udeb\z -c symbianos_root.confml
0760f87d90d6 Add localisation option to help build speed. Make 'single model' build the default, now that latest PDks are built that way.
Shabe Razvi <shaber@symbian.org>
parents: 11
diff changeset
   327
cmd /c cone generate -p \epoc32\rom\config -o \epoc32\data\z -c symbianos_root.confml
11
bb9574f14ea1 Update PDK_Raptor to use ConE for Symbian^3 platform build
Shabe Razvi <shaber@symbian.org>
parents: 9
diff changeset
   328
exit 0
bb9574f14ea1 Update PDK_Raptor to use ConE for Symbian^3 platform build
Shabe Razvi <shaber@symbian.org>
parents: 9
diff changeset
   329
bb9574f14ea1 Update PDK_Raptor to use ConE for Symbian^3 platform build
Shabe Razvi <shaber@symbian.org>
parents: 9
diff changeset
   330
:RUN_CENREP
bb9574f14ea1 Update PDK_Raptor to use ConE for Symbian^3 platform build
Shabe Razvi <shaber@symbian.org>
parents: 9
diff changeset
   331
%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>
1
861b800d9c63 Add Hudson jobs for building a PDK from source using Helium and Raptor
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   332
    </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
   333
  </builders>
861b800d9c63 Add Hudson jobs for building a PDK from source using Helium and Raptor
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   334
  <publishers/>
861b800d9c63 Add Hudson jobs for building a PDK from source using Helium and Raptor
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   335
  <buildWrappers/>
861b800d9c63 Add Hudson jobs for building a PDK from source using Helium and Raptor
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   336
  <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
   337
</project>