author | Shabe Razvi <shaber@symbian.org> |
Mon, 04 Jan 2010 10:54:17 +0000 | |
changeset 8 | 01e091b8794d |
permissions | -rw-r--r-- |
8
01e091b8794d
Add PKG_Helium Package Build config to allow (re)build against Symbian^2 or Symbian^3 PDKs
Shabe Razvi <shaber@symbian.org>
parents:
diff
changeset
|
1 |
<?xml version='1.0' encoding='UTF-8'?> |
01e091b8794d
Add PKG_Helium Package Build config to allow (re)build against Symbian^2 or Symbian^3 PDKs
Shabe Razvi <shaber@symbian.org>
parents:
diff
changeset
|
2 |
<project> |
01e091b8794d
Add PKG_Helium Package Build config to allow (re)build against Symbian^2 or Symbian^3 PDKs
Shabe Razvi <shaber@symbian.org>
parents:
diff
changeset
|
3 |
<actions/> |
01e091b8794d
Add PKG_Helium Package Build config to allow (re)build against Symbian^2 or Symbian^3 PDKs
Shabe Razvi <shaber@symbian.org>
parents:
diff
changeset
|
4 |
<description><h3>Description</h3>
 |
01e091b8794d
Add PKG_Helium Package Build config to allow (re)build against Symbian^2 or Symbian^3 PDKs
Shabe Razvi <shaber@symbian.org>
parents:
diff
changeset
|
5 |
<li>The project will (re)build a specified package against the Symbian^2 or Symbian^3 Platform from source.
 |
01e091b8794d
Add PKG_Helium Package Build config to allow (re)build against Symbian^2 or Symbian^3 PDKs
Shabe Razvi <shaber@symbian.org>
parents:
diff
changeset
|
6 |
<li>The project will unzip any available source plus take source of the specified package from the web at the correct revision.
 |
01e091b8794d
Add PKG_Helium Package Build config to allow (re)build against Symbian^2 or Symbian^3 PDKs
Shabe Razvi <shaber@symbian.org>
parents:
diff
changeset
|
7 |
<br><br>
 |
01e091b8794d
Add PKG_Helium Package Build config to allow (re)build against Symbian^2 or Symbian^3 PDKs
Shabe Razvi <shaber@symbian.org>
parents:
diff
changeset
|
8 |
The Foundation Build Framework (FBF) is an Apache ANT-like configuration that can be used with the Helium tool, delivered in the <a href="https://developer.symbian.org/main/tools_and_kits/downloads/view.php?id=4"/>PDT</a>.
 |
01e091b8794d
Add PKG_Helium Package Build config to allow (re)build against Symbian^2 or Symbian^3 PDKs
Shabe Razvi <shaber@symbian.org>
parents:
diff
changeset
|
9 |

 |
01e091b8794d
Add PKG_Helium Package Build config to allow (re)build against Symbian^2 or Symbian^3 PDKs
Shabe Razvi <shaber@symbian.org>
parents:
diff
changeset
|
10 |
<h3>Prerequisites</h3>
 |
01e091b8794d
Add PKG_Helium Package Build config to allow (re)build against Symbian^2 or Symbian^3 PDKs
Shabe Razvi <shaber@symbian.org>
parents:
diff
changeset
|
11 |
<li>Installation of mandatory <a href="http://developer.symbian.org/wiki/index.php/How_to_Build_a_Package#Installing_Build_Tools"/>build tools</a>
 |
01e091b8794d
Add PKG_Helium Package Build config to allow (re)build against Symbian^2 or Symbian^3 PDKs
Shabe Razvi <shaber@symbian.org>
parents:
diff
changeset
|
12 |
<li>Download of required (and recommended) <a href="
 |
01e091b8794d
Add PKG_Helium Package Build config to allow (re)build against Symbian^2 or Symbian^3 PDKs
Shabe Razvi <shaber@symbian.org>
parents:
diff
changeset
|
13 |
http://developer.symbian.org/wiki/index.php/How_to_Build_a_Package#Getting_the_Baseline"/>zips </a> from the <a href="http://developer.symbian.org/main/tools_and_kits/">kits page.</a>
 |
01e091b8794d
Add PKG_Helium Package Build config to allow (re)build against Symbian^2 or Symbian^3 PDKs
Shabe Razvi <shaber@symbian.org>
parents:
diff
changeset
|
14 |

 |
01e091b8794d
Add PKG_Helium Package Build config to allow (re)build against Symbian^2 or Symbian^3 PDKs
Shabe Razvi <shaber@symbian.org>
parents:
diff
changeset
|
15 |
<h3>Additional Information</h3>
 |
01e091b8794d
Add PKG_Helium Package Build config to allow (re)build against Symbian^2 or Symbian^3 PDKs
Shabe Razvi <shaber@symbian.org>
parents:
diff
changeset
|
16 |
Source for the FBF can be downloaded from the following Mercurial Repositories -
 |
01e091b8794d
Add PKG_Helium Package Build config to allow (re)build against Symbian^2 or Symbian^3 PDKs
Shabe Razvi <shaber@symbian.org>
parents:
diff
changeset
|
17 |
<br>
 |
01e091b8794d
Add PKG_Helium Package Build config to allow (re)build against Symbian^2 or Symbian^3 PDKs
Shabe Razvi <shaber@symbian.org>
parents:
diff
changeset
|
18 |
<li>FBF Configuration - <a href="https://developer.symbian.org/oss/FCL/interim/fbf/configs/default/"/>https://developer.symbian.org/oss/FCL/interim/fbf/configs/default/</a>
 |
01e091b8794d
Add PKG_Helium Package Build config to allow (re)build against Symbian^2 or Symbian^3 PDKs
Shabe Razvi <shaber@symbian.org>
parents:
diff
changeset
|
19 |
<li>FBF Package Projects - <a href="https://developer.symbian.org/oss/FCL/interim/fbf/projects/packages"/>https://developer.symbian.org/oss/FCL/interim/fbf/projects/packages</a>
 |
01e091b8794d
Add PKG_Helium Package Build config to allow (re)build against Symbian^2 or Symbian^3 PDKs
Shabe Razvi <shaber@symbian.org>
parents:
diff
changeset
|
20 |
<li>FBF Bootstrap - <a href="https://developer.symbian.org/oss/FCL/interim/fbf/bootstrap"/>https://developer.symbian.org/oss/FCL/interim/fbf/bootstrap</a>
 |
01e091b8794d
Add PKG_Helium Package Build config to allow (re)build against Symbian^2 or Symbian^3 PDKs
Shabe Razvi <shaber@symbian.org>
parents:
diff
changeset
|
21 |
</description> |
01e091b8794d
Add PKG_Helium Package Build config to allow (re)build against Symbian^2 or Symbian^3 PDKs
Shabe Razvi <shaber@symbian.org>
parents:
diff
changeset
|
22 |
<keepDependencies>false</keepDependencies> |
01e091b8794d
Add PKG_Helium Package Build config to allow (re)build against Symbian^2 or Symbian^3 PDKs
Shabe Razvi <shaber@symbian.org>
parents:
diff
changeset
|
23 |
<properties> |
01e091b8794d
Add PKG_Helium Package Build config to allow (re)build against Symbian^2 or Symbian^3 PDKs
Shabe Razvi <shaber@symbian.org>
parents:
diff
changeset
|
24 |
<hudson.model.ParametersDefinitionProperty> |
01e091b8794d
Add PKG_Helium Package Build config to allow (re)build against Symbian^2 or Symbian^3 PDKs
Shabe Razvi <shaber@symbian.org>
parents:
diff
changeset
|
25 |
<parameterDefinitions> |
01e091b8794d
Add PKG_Helium Package Build config to allow (re)build against Symbian^2 or Symbian^3 PDKs
Shabe Razvi <shaber@symbian.org>
parents:
diff
changeset
|
26 |
<hudson.model.StringParameterDefinition> |
01e091b8794d
Add PKG_Helium Package Build config to allow (re)build against Symbian^2 or Symbian^3 PDKs
Shabe Razvi <shaber@symbian.org>
parents:
diff
changeset
|
27 |
<name>BUILD_DRIVE</name> |
01e091b8794d
Add PKG_Helium Package Build config to allow (re)build against Symbian^2 or Symbian^3 PDKs
Shabe Razvi <shaber@symbian.org>
parents:
diff
changeset
|
28 |
<description>Physical Build Drive</description> |
01e091b8794d
Add PKG_Helium Package Build config to allow (re)build against Symbian^2 or Symbian^3 PDKs
Shabe Razvi <shaber@symbian.org>
parents:
diff
changeset
|
29 |
<defaultValue>C:</defaultValue> |
01e091b8794d
Add PKG_Helium Package Build config to allow (re)build against Symbian^2 or Symbian^3 PDKs
Shabe Razvi <shaber@symbian.org>
parents:
diff
changeset
|
30 |
</hudson.model.StringParameterDefinition> |
01e091b8794d
Add PKG_Helium Package Build config to allow (re)build against Symbian^2 or Symbian^3 PDKs
Shabe Razvi <shaber@symbian.org>
parents:
diff
changeset
|
31 |
<hudson.model.StringParameterDefinition> |
01e091b8794d
Add PKG_Helium Package Build config to allow (re)build against Symbian^2 or Symbian^3 PDKs
Shabe Razvi <shaber@symbian.org>
parents:
diff
changeset
|
32 |
<name>SUBST_DRIVE</name> |
01e091b8794d
Add PKG_Helium Package Build config to allow (re)build against Symbian^2 or Symbian^3 PDKs
Shabe Razvi <shaber@symbian.org>
parents:
diff
changeset
|
33 |
<description>Subst'd EPOC drive</description> |
01e091b8794d
Add PKG_Helium Package Build config to allow (re)build against Symbian^2 or Symbian^3 PDKs
Shabe Razvi <shaber@symbian.org>
parents:
diff
changeset
|
34 |
<defaultValue>M:</defaultValue> |
01e091b8794d
Add PKG_Helium Package Build config to allow (re)build against Symbian^2 or Symbian^3 PDKs
Shabe Razvi <shaber@symbian.org>
parents:
diff
changeset
|
35 |
</hudson.model.StringParameterDefinition> |
01e091b8794d
Add PKG_Helium Package Build config to allow (re)build against Symbian^2 or Symbian^3 PDKs
Shabe Razvi <shaber@symbian.org>
parents:
diff
changeset
|
36 |
<hudson.model.StringParameterDefinition> |
01e091b8794d
Add PKG_Helium Package Build config to allow (re)build against Symbian^2 or Symbian^3 PDKs
Shabe Razvi <shaber@symbian.org>
parents:
diff
changeset
|
37 |
<name>RELEASE_ZIP_LOCATION</name> |
01e091b8794d
Add PKG_Helium Package Build config to allow (re)build against Symbian^2 or Symbian^3 PDKs
Shabe Razvi <shaber@symbian.org>
parents:
diff
changeset
|
38 |
<description>Location of <a href="http://developer.symbian.org/main/tools_and_kits/">release zipfiles</a> |
01e091b8794d
Add PKG_Helium Package Build config to allow (re)build against Symbian^2 or Symbian^3 PDKs
Shabe Razvi <shaber@symbian.org>
parents:
diff
changeset
|
39 |
<li>build_BOM.zip |
01e091b8794d
Add PKG_Helium Package Build config to allow (re)build against Symbian^2 or Symbian^3 PDKs
Shabe Razvi <shaber@symbian.org>
parents:
diff
changeset
|
40 |
<li>tools_epoc.zip |
01e091b8794d
Add PKG_Helium Package Build config to allow (re)build against Symbian^2 or Symbian^3 PDKs
Shabe Razvi <shaber@symbian.org>
parents:
diff
changeset
|
41 |
|
01e091b8794d
Add PKG_Helium Package Build config to allow (re)build against Symbian^2 or Symbian^3 PDKs
Shabe Razvi <shaber@symbian.org>
parents:
diff
changeset
|
42 |
e.g. C:\downloads</description> |
01e091b8794d
Add PKG_Helium Package Build config to allow (re)build against Symbian^2 or Symbian^3 PDKs
Shabe Razvi <shaber@symbian.org>
parents:
diff
changeset
|
43 |
<defaultValue></defaultValue> |
01e091b8794d
Add PKG_Helium Package Build config to allow (re)build against Symbian^2 or Symbian^3 PDKs
Shabe Razvi <shaber@symbian.org>
parents:
diff
changeset
|
44 |
</hudson.model.StringParameterDefinition> |
01e091b8794d
Add PKG_Helium Package Build config to allow (re)build against Symbian^2 or Symbian^3 PDKs
Shabe Razvi <shaber@symbian.org>
parents:
diff
changeset
|
45 |
<hudson.model.StringParameterDefinition> |
01e091b8794d
Add PKG_Helium Package Build config to allow (re)build against Symbian^2 or Symbian^3 PDKs
Shabe Razvi <shaber@symbian.org>
parents:
diff
changeset
|
46 |
<name>HG_USERNAME</name> |
01e091b8794d
Add PKG_Helium Package Build config to allow (re)build against Symbian^2 or Symbian^3 PDKs
Shabe Razvi <shaber@symbian.org>
parents:
diff
changeset
|
47 |
<description>Enter your symbian developer web username <i>(required for download of packages from BOM, not needed when using source zip packages)</i></description> |
01e091b8794d
Add PKG_Helium Package Build config to allow (re)build against Symbian^2 or Symbian^3 PDKs
Shabe Razvi <shaber@symbian.org>
parents:
diff
changeset
|
48 |
<defaultValue></defaultValue> |
01e091b8794d
Add PKG_Helium Package Build config to allow (re)build against Symbian^2 or Symbian^3 PDKs
Shabe Razvi <shaber@symbian.org>
parents:
diff
changeset
|
49 |
</hudson.model.StringParameterDefinition> |
01e091b8794d
Add PKG_Helium Package Build config to allow (re)build against Symbian^2 or Symbian^3 PDKs
Shabe Razvi <shaber@symbian.org>
parents:
diff
changeset
|
50 |
<hudson.model.PasswordParameterDefinition> |
01e091b8794d
Add PKG_Helium Package Build config to allow (re)build against Symbian^2 or Symbian^3 PDKs
Shabe Razvi <shaber@symbian.org>
parents:
diff
changeset
|
51 |
<name>HG_PASSWORD</name> |
01e091b8794d
Add PKG_Helium Package Build config to allow (re)build against Symbian^2 or Symbian^3 PDKs
Shabe Razvi <shaber@symbian.org>
parents:
diff
changeset
|
52 |
<description>Enter your Mercurial symbian developer web password <i>(required for download of packages from BOM, not needed when using source zip packages)</i> |
01e091b8794d
Add PKG_Helium Package Build config to allow (re)build against Symbian^2 or Symbian^3 PDKs
Shabe Razvi <shaber@symbian.org>
parents:
diff
changeset
|
53 |
<br></description> |
01e091b8794d
Add PKG_Helium Package Build config to allow (re)build against Symbian^2 or Symbian^3 PDKs
Shabe Razvi <shaber@symbian.org>
parents:
diff
changeset
|
54 |
<defaultValue></defaultValue> |
01e091b8794d
Add PKG_Helium Package Build config to allow (re)build against Symbian^2 or Symbian^3 PDKs
Shabe Razvi <shaber@symbian.org>
parents:
diff
changeset
|
55 |
</hudson.model.PasswordParameterDefinition> |
01e091b8794d
Add PKG_Helium Package Build config to allow (re)build against Symbian^2 or Symbian^3 PDKs
Shabe Razvi <shaber@symbian.org>
parents:
diff
changeset
|
56 |
<hudson.model.ChoiceParameterDefinition> |
01e091b8794d
Add PKG_Helium Package Build config to allow (re)build against Symbian^2 or Symbian^3 PDKs
Shabe Razvi <shaber@symbian.org>
parents:
diff
changeset
|
57 |
<name>FBF_REV</name> |
01e091b8794d
Add PKG_Helium Package Build config to allow (re)build against Symbian^2 or Symbian^3 PDKs
Shabe Razvi <shaber@symbian.org>
parents:
diff
changeset
|
58 |
<description>The tagged version of the FBF (Helium) to use to build the Platform. |
01e091b8794d
Add PKG_Helium Package Build config to allow (re)build against Symbian^2 or Symbian^3 PDKs
Shabe Razvi <shaber@symbian.org>
parents:
diff
changeset
|
59 |
<li>tip - is the latest revision from the web |
01e091b8794d
Add PKG_Helium Package Build config to allow (re)build against Symbian^2 or Symbian^3 PDKs
Shabe Razvi <shaber@symbian.org>
parents:
diff
changeset
|
60 |
<br><br> |
01e091b8794d
Add PKG_Helium Package Build config to allow (re)build against Symbian^2 or Symbian^3 PDKs
Shabe Razvi <shaber@symbian.org>
parents:
diff
changeset
|
61 |
<i>Unless you want the latest changes, its recommended to use the revision that matches the build_BOM.zip downloaded</i> |
01e091b8794d
Add PKG_Helium Package Build config to allow (re)build against Symbian^2 or Symbian^3 PDKs
Shabe Razvi <shaber@symbian.org>
parents:
diff
changeset
|
62 |
</description> |
01e091b8794d
Add PKG_Helium Package Build config to allow (re)build against Symbian^2 or Symbian^3 PDKs
Shabe Razvi <shaber@symbian.org>
parents:
diff
changeset
|
63 |
<choices class="java.util.Arrays$ArrayList"> |
01e091b8794d
Add PKG_Helium Package Build config to allow (re)build against Symbian^2 or Symbian^3 PDKs
Shabe Razvi <shaber@symbian.org>
parents:
diff
changeset
|
64 |
<a class="string-array"> |
01e091b8794d
Add PKG_Helium Package Build config to allow (re)build against Symbian^2 or Symbian^3 PDKs
Shabe Razvi <shaber@symbian.org>
parents:
diff
changeset
|
65 |
<string>tip</string> |
01e091b8794d
Add PKG_Helium Package Build config to allow (re)build against Symbian^2 or Symbian^3 PDKs
Shabe Razvi <shaber@symbian.org>
parents:
diff
changeset
|
66 |
<string>PDK_2.0.2</string> |
01e091b8794d
Add PKG_Helium Package Build config to allow (re)build against Symbian^2 or Symbian^3 PDKs
Shabe Razvi <shaber@symbian.org>
parents:
diff
changeset
|
67 |
<string>PDK_2.0.1</string> |
01e091b8794d
Add PKG_Helium Package Build config to allow (re)build against Symbian^2 or Symbian^3 PDKs
Shabe Razvi <shaber@symbian.org>
parents:
diff
changeset
|
68 |
<string>PDK_2.0.0</string> |
01e091b8794d
Add PKG_Helium Package Build config to allow (re)build against Symbian^2 or Symbian^3 PDKs
Shabe Razvi <shaber@symbian.org>
parents:
diff
changeset
|
69 |
<string>PDK_3.0.d</string> |
01e091b8794d
Add PKG_Helium Package Build config to allow (re)build against Symbian^2 or Symbian^3 PDKs
Shabe Razvi <shaber@symbian.org>
parents:
diff
changeset
|
70 |
<string>PDK_3.0.c</string> |
01e091b8794d
Add PKG_Helium Package Build config to allow (re)build against Symbian^2 or Symbian^3 PDKs
Shabe Razvi <shaber@symbian.org>
parents:
diff
changeset
|
71 |
<string>PDK_3.0.b</string> |
01e091b8794d
Add PKG_Helium Package Build config to allow (re)build against Symbian^2 or Symbian^3 PDKs
Shabe Razvi <shaber@symbian.org>
parents:
diff
changeset
|
72 |
<string>PDK_3.0.a</string> |
01e091b8794d
Add PKG_Helium Package Build config to allow (re)build against Symbian^2 or Symbian^3 PDKs
Shabe Razvi <shaber@symbian.org>
parents:
diff
changeset
|
73 |
</a> |
01e091b8794d
Add PKG_Helium Package Build config to allow (re)build against Symbian^2 or Symbian^3 PDKs
Shabe Razvi <shaber@symbian.org>
parents:
diff
changeset
|
74 |
</choices> |
01e091b8794d
Add PKG_Helium Package Build config to allow (re)build against Symbian^2 or Symbian^3 PDKs
Shabe Razvi <shaber@symbian.org>
parents:
diff
changeset
|
75 |
</hudson.model.ChoiceParameterDefinition> |
01e091b8794d
Add PKG_Helium Package Build config to allow (re)build against Symbian^2 or Symbian^3 PDKs
Shabe Razvi <shaber@symbian.org>
parents:
diff
changeset
|
76 |
<hudson.model.ChoiceParameterDefinition> |
01e091b8794d
Add PKG_Helium Package Build config to allow (re)build against Symbian^2 or Symbian^3 PDKs
Shabe Razvi <shaber@symbian.org>
parents:
diff
changeset
|
77 |
<name>CODELINE</name> |
01e091b8794d
Add PKG_Helium Package Build config to allow (re)build against Symbian^2 or Symbian^3 PDKs
Shabe Razvi <shaber@symbian.org>
parents:
diff
changeset
|
78 |
<description></description> |
01e091b8794d
Add PKG_Helium Package Build config to allow (re)build against Symbian^2 or Symbian^3 PDKs
Shabe Razvi <shaber@symbian.org>
parents:
diff
changeset
|
79 |
<choices class="java.util.Arrays$ArrayList"> |
01e091b8794d
Add PKG_Helium Package Build config to allow (re)build against Symbian^2 or Symbian^3 PDKs
Shabe Razvi <shaber@symbian.org>
parents:
diff
changeset
|
80 |
<a class="string-array"> |
01e091b8794d
Add PKG_Helium Package Build config to allow (re)build against Symbian^2 or Symbian^3 PDKs
Shabe Razvi <shaber@symbian.org>
parents:
diff
changeset
|
81 |
<string>Symbian2</string> |
01e091b8794d
Add PKG_Helium Package Build config to allow (re)build against Symbian^2 or Symbian^3 PDKs
Shabe Razvi <shaber@symbian.org>
parents:
diff
changeset
|
82 |
<string>Symbian3</string> |
01e091b8794d
Add PKG_Helium Package Build config to allow (re)build against Symbian^2 or Symbian^3 PDKs
Shabe Razvi <shaber@symbian.org>
parents:
diff
changeset
|
83 |
<string>CompilerCompatability</string> |
01e091b8794d
Add PKG_Helium Package Build config to allow (re)build against Symbian^2 or Symbian^3 PDKs
Shabe Razvi <shaber@symbian.org>
parents:
diff
changeset
|
84 |
</a> |
01e091b8794d
Add PKG_Helium Package Build config to allow (re)build against Symbian^2 or Symbian^3 PDKs
Shabe Razvi <shaber@symbian.org>
parents:
diff
changeset
|
85 |
</choices> |
01e091b8794d
Add PKG_Helium Package Build config to allow (re)build against Symbian^2 or Symbian^3 PDKs
Shabe Razvi <shaber@symbian.org>
parents:
diff
changeset
|
86 |
</hudson.model.ChoiceParameterDefinition> |
01e091b8794d
Add PKG_Helium Package Build config to allow (re)build against Symbian^2 or Symbian^3 PDKs
Shabe Razvi <shaber@symbian.org>
parents:
diff
changeset
|
87 |
<hudson.model.StringParameterDefinition> |
01e091b8794d
Add PKG_Helium Package Build config to allow (re)build against Symbian^2 or Symbian^3 PDKs
Shabe Razvi <shaber@symbian.org>
parents:
diff
changeset
|
88 |
<name>PACKAGE</name> |
01e091b8794d
Add PKG_Helium Package Build config to allow (re)build against Symbian^2 or Symbian^3 PDKs
Shabe Razvi <shaber@symbian.org>
parents:
diff
changeset
|
89 |
<description>Layer and name of package e.g. os/kernelhwsrv</description> |
01e091b8794d
Add PKG_Helium Package Build config to allow (re)build against Symbian^2 or Symbian^3 PDKs
Shabe Razvi <shaber@symbian.org>
parents:
diff
changeset
|
90 |
<defaultValue></defaultValue> |
01e091b8794d
Add PKG_Helium Package Build config to allow (re)build against Symbian^2 or Symbian^3 PDKs
Shabe Razvi <shaber@symbian.org>
parents:
diff
changeset
|
91 |
</hudson.model.StringParameterDefinition> |
01e091b8794d
Add PKG_Helium Package Build config to allow (re)build against Symbian^2 or Symbian^3 PDKs
Shabe Razvi <shaber@symbian.org>
parents:
diff
changeset
|
92 |
<hudson.model.StringParameterDefinition> |
01e091b8794d
Add PKG_Helium Package Build config to allow (re)build against Symbian^2 or Symbian^3 PDKs
Shabe Razvi <shaber@symbian.org>
parents:
diff
changeset
|
93 |
<name>TARGET</name> |
01e091b8794d
Add PKG_Helium Package Build config to allow (re)build against Symbian^2 or Symbian^3 PDKs
Shabe Razvi <shaber@symbian.org>
parents:
diff
changeset
|
94 |
<description>Comma separated list of target(s) to build. Building armv5 targets requires RVCT arm compiler installed. e.g. |
01e091b8794d
Add PKG_Helium Package Build config to allow (re)build against Symbian^2 or Symbian^3 PDKs
Shabe Razvi <shaber@symbian.org>
parents:
diff
changeset
|
95 |
<br><br> |
01e091b8794d
Add PKG_Helium Package Build config to allow (re)build against Symbian^2 or Symbian^3 PDKs
Shabe Razvi <shaber@symbian.org>
parents:
diff
changeset
|
96 |
<li>tools.whatlog,tools2.whatlog,winscw_udeb.whatlog |
01e091b8794d
Add PKG_Helium Package Build config to allow (re)build against Symbian^2 or Symbian^3 PDKs
Shabe Razvi <shaber@symbian.org>
parents:
diff
changeset
|
97 |
<li>winscw_udeb.whatlog, armv5_urel.whatlog |
01e091b8794d
Add PKG_Helium Package Build config to allow (re)build against Symbian^2 or Symbian^3 PDKs
Shabe Razvi <shaber@symbian.org>
parents:
diff
changeset
|
98 |
<li>armv5.whatlog,winscw.whatlog</description> |
01e091b8794d
Add PKG_Helium Package Build config to allow (re)build against Symbian^2 or Symbian^3 PDKs
Shabe Razvi <shaber@symbian.org>
parents:
diff
changeset
|
99 |
<defaultValue>winscw_udeb.whatlog</defaultValue> |
01e091b8794d
Add PKG_Helium Package Build config to allow (re)build against Symbian^2 or Symbian^3 PDKs
Shabe Razvi <shaber@symbian.org>
parents:
diff
changeset
|
100 |
</hudson.model.StringParameterDefinition> |
01e091b8794d
Add PKG_Helium Package Build config to allow (re)build against Symbian^2 or Symbian^3 PDKs
Shabe Razvi <shaber@symbian.org>
parents:
diff
changeset
|
101 |
<hudson.model.BooleanParameterDefinition> |
01e091b8794d
Add PKG_Helium Package Build config to allow (re)build against Symbian^2 or Symbian^3 PDKs
Shabe Razvi <shaber@symbian.org>
parents:
diff
changeset
|
102 |
<name>COMPILE_ONLY</name> |
01e091b8794d
Add PKG_Helium Package Build config to allow (re)build against Symbian^2 or Symbian^3 PDKs
Shabe Razvi <shaber@symbian.org>
parents:
diff
changeset
|
103 |
<description>Compile just the package. <b>Tick if -</b> |
01e091b8794d
Add PKG_Helium Package Build config to allow (re)build against Symbian^2 or Symbian^3 PDKs
Shabe Razvi <shaber@symbian.org>
parents:
diff
changeset
|
104 |
|
01e091b8794d
Add PKG_Helium Package Build config to allow (re)build against Symbian^2 or Symbian^3 PDKs
Shabe Razvi <shaber@symbian.org>
parents:
diff
changeset
|
105 |
<li> the build environment on the drive specified has been prepared already.</description> |
01e091b8794d
Add PKG_Helium Package Build config to allow (re)build against Symbian^2 or Symbian^3 PDKs
Shabe Razvi <shaber@symbian.org>
parents:
diff
changeset
|
106 |
<defaultValue>false</defaultValue> |
01e091b8794d
Add PKG_Helium Package Build config to allow (re)build against Symbian^2 or Symbian^3 PDKs
Shabe Razvi <shaber@symbian.org>
parents:
diff
changeset
|
107 |
</hudson.model.BooleanParameterDefinition> |
01e091b8794d
Add PKG_Helium Package Build config to allow (re)build against Symbian^2 or Symbian^3 PDKs
Shabe Razvi <shaber@symbian.org>
parents:
diff
changeset
|
108 |
</parameterDefinitions> |
01e091b8794d
Add PKG_Helium Package Build config to allow (re)build against Symbian^2 or Symbian^3 PDKs
Shabe Razvi <shaber@symbian.org>
parents:
diff
changeset
|
109 |
</hudson.model.ParametersDefinitionProperty> |
01e091b8794d
Add PKG_Helium Package Build config to allow (re)build against Symbian^2 or Symbian^3 PDKs
Shabe Razvi <shaber@symbian.org>
parents:
diff
changeset
|
110 |
</properties> |
01e091b8794d
Add PKG_Helium Package Build config to allow (re)build against Symbian^2 or Symbian^3 PDKs
Shabe Razvi <shaber@symbian.org>
parents:
diff
changeset
|
111 |
<scm class="hudson.scm.NullSCM"/> |
01e091b8794d
Add PKG_Helium Package Build config to allow (re)build against Symbian^2 or Symbian^3 PDKs
Shabe Razvi <shaber@symbian.org>
parents:
diff
changeset
|
112 |
<canRoam>true</canRoam> |
01e091b8794d
Add PKG_Helium Package Build config to allow (re)build against Symbian^2 or Symbian^3 PDKs
Shabe Razvi <shaber@symbian.org>
parents:
diff
changeset
|
113 |
<disabled>false</disabled> |
01e091b8794d
Add PKG_Helium Package Build config to allow (re)build against Symbian^2 or Symbian^3 PDKs
Shabe Razvi <shaber@symbian.org>
parents:
diff
changeset
|
114 |
<blockBuildWhenUpstreamBuilding>false</blockBuildWhenUpstreamBuilding> |
01e091b8794d
Add PKG_Helium Package Build config to allow (re)build against Symbian^2 or Symbian^3 PDKs
Shabe Razvi <shaber@symbian.org>
parents:
diff
changeset
|
115 |
<triggers class="vector"/> |
01e091b8794d
Add PKG_Helium Package Build config to allow (re)build against Symbian^2 or Symbian^3 PDKs
Shabe Razvi <shaber@symbian.org>
parents:
diff
changeset
|
116 |
<concurrentBuild>true</concurrentBuild> |
01e091b8794d
Add PKG_Helium Package Build config to allow (re)build against Symbian^2 or Symbian^3 PDKs
Shabe Razvi <shaber@symbian.org>
parents:
diff
changeset
|
117 |
<builders> |
01e091b8794d
Add PKG_Helium Package Build config to allow (re)build against Symbian^2 or Symbian^3 PDKs
Shabe Razvi <shaber@symbian.org>
parents:
diff
changeset
|
118 |
<hudson.tasks.BatchFile> |
01e091b8794d
Add PKG_Helium Package Build config to allow (re)build against Symbian^2 or Symbian^3 PDKs
Shabe Razvi <shaber@symbian.org>
parents:
diff
changeset
|
119 |
<command>IF "%COMPILE_ONLY%"=="true" exit 0 |
01e091b8794d
Add PKG_Helium Package Build config to allow (re)build against Symbian^2 or Symbian^3 PDKs
Shabe Razvi <shaber@symbian.org>
parents:
diff
changeset
|
120 |
%BUILD_DRIVE% |
01e091b8794d
Add PKG_Helium Package Build config to allow (re)build against Symbian^2 or Symbian^3 PDKs
Shabe Razvi <shaber@symbian.org>
parents:
diff
changeset
|
121 |
cd\ |
01e091b8794d
Add PKG_Helium Package Build config to allow (re)build against Symbian^2 or Symbian^3 PDKs
Shabe Razvi <shaber@symbian.org>
parents:
diff
changeset
|
122 |
mkdir %TMP%\sf-bootstrap.%BUILD_NUMBER% |
01e091b8794d
Add PKG_Helium Package Build config to allow (re)build against Symbian^2 or Symbian^3 PDKs
Shabe Razvi <shaber@symbian.org>
parents:
diff
changeset
|
123 |
cd /d %TMP%\sf-bootstrap.%BUILD_NUMBER% |
01e091b8794d
Add PKG_Helium Package Build config to allow (re)build against Symbian^2 or Symbian^3 PDKs
Shabe Razvi <shaber@symbian.org>
parents:
diff
changeset
|
124 |
hg clone http://developer.symbian.org/oss/FCL/interim/fbf/bootstrap |
01e091b8794d
Add PKG_Helium Package Build config to allow (re)build against Symbian^2 or Symbian^3 PDKs
Shabe Razvi <shaber@symbian.org>
parents:
diff
changeset
|
125 |
cd bootstrap |
01e091b8794d
Add PKG_Helium Package Build config to allow (re)build against Symbian^2 or Symbian^3 PDKs
Shabe Razvi <shaber@symbian.org>
parents:
diff
changeset
|
126 |
hlm -f bootstrap.xml -Dsf.project.repo=https://developer.symbian.org/oss/FCL/interim/fbf/projects/packages/ -Dsf.config.repo=http://developer.symbian.org/oss/FCL/interim/fbf/configs/default -Dsf.target.dir=%TMP%\maintools_%JOB_NAME%.%BUILD_NUMBER% -Dsf.config.rev=%FBF_REV% -Dsf.project.rev=%FBF_REV%</command> |
01e091b8794d
Add PKG_Helium Package Build config to allow (re)build against Symbian^2 or Symbian^3 PDKs
Shabe Razvi <shaber@symbian.org>
parents:
diff
changeset
|
127 |
</hudson.tasks.BatchFile> |
01e091b8794d
Add PKG_Helium Package Build config to allow (re)build against Symbian^2 or Symbian^3 PDKs
Shabe Razvi <shaber@symbian.org>
parents:
diff
changeset
|
128 |
<hudson.tasks.BatchFile> |
01e091b8794d
Add PKG_Helium Package Build config to allow (re)build against Symbian^2 or Symbian^3 PDKs
Shabe Razvi <shaber@symbian.org>
parents:
diff
changeset
|
129 |
<command>IF "%COMPILE_ONLY%"=="true" exit 0 |
01e091b8794d
Add PKG_Helium Package Build config to allow (re)build against Symbian^2 or Symbian^3 PDKs
Shabe Razvi <shaber@symbian.org>
parents:
diff
changeset
|
130 |
%BUILD_DRIVE% |
01e091b8794d
Add PKG_Helium Package Build config to allow (re)build against Symbian^2 or Symbian^3 PDKs
Shabe Razvi <shaber@symbian.org>
parents:
diff
changeset
|
131 |
set HG_PASSWORD= |
01e091b8794d
Add PKG_Helium Package Build config to allow (re)build against Symbian^2 or Symbian^3 PDKs
Shabe Razvi <shaber@symbian.org>
parents:
diff
changeset
|
132 |
cd\ |
01e091b8794d
Add PKG_Helium Package Build config to allow (re)build against Symbian^2 or Symbian^3 PDKs
Shabe Razvi <shaber@symbian.org>
parents:
diff
changeset
|
133 |
cd /d %TMP%\maintools_%JOB_NAME%.%BUILD_NUMBER%\sf-config |
01e091b8794d
Add PKG_Helium Package Build config to allow (re)build against Symbian^2 or Symbian^3 PDKs
Shabe Razvi <shaber@symbian.org>
parents:
diff
changeset
|
134 |
hlm sf-prep -Dbuild.drive=%SUBST_DRIVE% -Dsf.spec.job.number=%JOB_NAME%.%BUILD_NUMBER% -Dsf.spec.sbs.config="%TARGET%" -Dsf.spec.baseline.location=%RELEASE_ZIP_LOCATION% -Dsf.spec.job.rootdir=%BUILD_DRIVE% -Dsf.suppress.buildenv.check=true -Dsf.suppress.drive.space.check=true -Dsf.project.type=package -Dsf.subproject.path=%CODELINE%/%PACKAGE% -Dsf.spec.publish.enable=false</command> |
01e091b8794d
Add PKG_Helium Package Build config to allow (re)build against Symbian^2 or Symbian^3 PDKs
Shabe Razvi <shaber@symbian.org>
parents:
diff
changeset
|
135 |
</hudson.tasks.BatchFile> |
01e091b8794d
Add PKG_Helium Package Build config to allow (re)build against Symbian^2 or Symbian^3 PDKs
Shabe Razvi <shaber@symbian.org>
parents:
diff
changeset
|
136 |
<hudson.tasks.BatchFile> |
01e091b8794d
Add PKG_Helium Package Build config to allow (re)build against Symbian^2 or Symbian^3 PDKs
Shabe Razvi <shaber@symbian.org>
parents:
diff
changeset
|
137 |
<command>exit 0 |
01e091b8794d
Add PKG_Helium Package Build config to allow (re)build against Symbian^2 or Symbian^3 PDKs
Shabe Razvi <shaber@symbian.org>
parents:
diff
changeset
|
138 |
IF "%COMPILE_ONLY%"=="true" exit 0 |
01e091b8794d
Add PKG_Helium Package Build config to allow (re)build against Symbian^2 or Symbian^3 PDKs
Shabe Razvi <shaber@symbian.org>
parents:
diff
changeset
|
139 |
%BUILD_DRIVE% |
01e091b8794d
Add PKG_Helium Package Build config to allow (re)build against Symbian^2 or Symbian^3 PDKs
Shabe Razvi <shaber@symbian.org>
parents:
diff
changeset
|
140 |
set HG_PASSWORD= |
01e091b8794d
Add PKG_Helium Package Build config to allow (re)build against Symbian^2 or Symbian^3 PDKs
Shabe Razvi <shaber@symbian.org>
parents:
diff
changeset
|
141 |
cd\ |
01e091b8794d
Add PKG_Helium Package Build config to allow (re)build against Symbian^2 or Symbian^3 PDKs
Shabe Razvi <shaber@symbian.org>
parents:
diff
changeset
|
142 |
cd /d %TMP%\maintools_%JOB_NAME%.%BUILD_NUMBER%\sf-config |
01e091b8794d
Add PKG_Helium Package Build config to allow (re)build against Symbian^2 or Symbian^3 PDKs
Shabe Razvi <shaber@symbian.org>
parents:
diff
changeset
|
143 |
hlm sf-getenvs -Dbuild.drive=%SUBST_DRIVE% -Dsf.spec.job.number=%JOB_NAME%.%BUILD_NUMBER% -Dsf.spec.sbs.config="%TARGET%" -Dsf.spec.baseline.location=%RELEASE_ZIP_LOCATION% -Dsf.spec.job.rootdir=%BUILD_DRIVE% -Dsf.suppress.buildenv.check=true -Dsf.suppress.drive.space.check=true -Dsf.project.type=package -Dsf.subproject.path=%CODELINE%/%PACKAGE% -Dsf.spec.publish.enable=false -Dsf.spec.baseline.getenv_options="-I rnd -I info -k" |
01e091b8794d
Add PKG_Helium Package Build config to allow (re)build against Symbian^2 or Symbian^3 PDKs
Shabe Razvi <shaber@symbian.org>
parents:
diff
changeset
|
144 |
exit 0</command> |
01e091b8794d
Add PKG_Helium Package Build config to allow (re)build against Symbian^2 or Symbian^3 PDKs
Shabe Razvi <shaber@symbian.org>
parents:
diff
changeset
|
145 |
</hudson.tasks.BatchFile> |
01e091b8794d
Add PKG_Helium Package Build config to allow (re)build against Symbian^2 or Symbian^3 PDKs
Shabe Razvi <shaber@symbian.org>
parents:
diff
changeset
|
146 |
<hudson.tasks.BatchFile> |
01e091b8794d
Add PKG_Helium Package Build config to allow (re)build against Symbian^2 or Symbian^3 PDKs
Shabe Razvi <shaber@symbian.org>
parents:
diff
changeset
|
147 |
<command>rem exit 0 |
01e091b8794d
Add PKG_Helium Package Build config to allow (re)build against Symbian^2 or Symbian^3 PDKs
Shabe Razvi <shaber@symbian.org>
parents:
diff
changeset
|
148 |
IF "%COMPILE_ONLY%"=="true" exit 0 |
01e091b8794d
Add PKG_Helium Package Build config to allow (re)build against Symbian^2 or Symbian^3 PDKs
Shabe Razvi <shaber@symbian.org>
parents:
diff
changeset
|
149 |
%SUBST_DRIVE% |
01e091b8794d
Add PKG_Helium Package Build config to allow (re)build against Symbian^2 or Symbian^3 PDKs
Shabe Razvi <shaber@symbian.org>
parents:
diff
changeset
|
150 |
cd\ |
01e091b8794d
Add PKG_Helium Package Build config to allow (re)build against Symbian^2 or Symbian^3 PDKs
Shabe Razvi <shaber@symbian.org>
parents:
diff
changeset
|
151 |
mkdir tmp |
01e091b8794d
Add PKG_Helium Package Build config to allow (re)build against Symbian^2 or Symbian^3 PDKs
Shabe Razvi <shaber@symbian.org>
parents:
diff
changeset
|
152 |
copy %RELEASE_ZIP_LOCATION%\build_BOM.zip %SUBST_DRIVE%\tmp |
01e091b8794d
Add PKG_Helium Package Build config to allow (re)build against Symbian^2 or Symbian^3 PDKs
Shabe Razvi <shaber@symbian.org>
parents:
diff
changeset
|
153 |
copy %RELEASE_ZIP_LOCATION%\*bin*.zip %SUBST_DRIVE%\tmp |
01e091b8794d
Add PKG_Helium Package Build config to allow (re)build against Symbian^2 or Symbian^3 PDKs
Shabe Razvi <shaber@symbian.org>
parents:
diff
changeset
|
154 |
copy %RELEASE_ZIP_LOCATION%\src_*.zip %SUBST_DRIVE%\tmp |
01e091b8794d
Add PKG_Helium Package Build config to allow (re)build against Symbian^2 or Symbian^3 PDKs
Shabe Razvi <shaber@symbian.org>
parents:
diff
changeset
|
155 |
copy %RELEASE_ZIP_LOCATION%\tools_*.zip %SUBST_DRIVE%\tmp |
01e091b8794d
Add PKG_Helium Package Build config to allow (re)build against Symbian^2 or Symbian^3 PDKs
Shabe Razvi <shaber@symbian.org>
parents:
diff
changeset
|
156 |
%SUBST_DRIVE% |
01e091b8794d
Add PKG_Helium Package Build config to allow (re)build against Symbian^2 or Symbian^3 PDKs
Shabe Razvi <shaber@symbian.org>
parents:
diff
changeset
|
157 |
cd %SUBST_DRIVE%\tmp |
01e091b8794d
Add PKG_Helium Package Build config to allow (re)build against Symbian^2 or Symbian^3 PDKs
Shabe Razvi <shaber@symbian.org>
parents:
diff
changeset
|
158 |
dir |
01e091b8794d
Add PKG_Helium Package Build config to allow (re)build against Symbian^2 or Symbian^3 PDKs
Shabe Razvi <shaber@symbian.org>
parents:
diff
changeset
|
159 |
@ECHO OFF |
01e091b8794d
Add PKG_Helium Package Build config to allow (re)build against Symbian^2 or Symbian^3 PDKs
Shabe Razvi <shaber@symbian.org>
parents:
diff
changeset
|
160 |
7z x *.zip -o.. -y |
01e091b8794d
Add PKG_Helium Package Build config to allow (re)build against Symbian^2 or Symbian^3 PDKs
Shabe Razvi <shaber@symbian.org>
parents:
diff
changeset
|
161 |
cd.. |
01e091b8794d
Add PKG_Helium Package Build config to allow (re)build against Symbian^2 or Symbian^3 PDKs
Shabe Razvi <shaber@symbian.org>
parents:
diff
changeset
|
162 |
7z x *.zip -y |
01e091b8794d
Add PKG_Helium Package Build config to allow (re)build against Symbian^2 or Symbian^3 PDKs
Shabe Razvi <shaber@symbian.org>
parents:
diff
changeset
|
163 |
del *.zip |
01e091b8794d
Add PKG_Helium Package Build config to allow (re)build against Symbian^2 or Symbian^3 PDKs
Shabe Razvi <shaber@symbian.org>
parents:
diff
changeset
|
164 |
exit 0</command> |
01e091b8794d
Add PKG_Helium Package Build config to allow (re)build against Symbian^2 or Symbian^3 PDKs
Shabe Razvi <shaber@symbian.org>
parents:
diff
changeset
|
165 |
</hudson.tasks.BatchFile> |
01e091b8794d
Add PKG_Helium Package Build config to allow (re)build against Symbian^2 or Symbian^3 PDKs
Shabe Razvi <shaber@symbian.org>
parents:
diff
changeset
|
166 |
<hudson.tasks.BatchFile> |
01e091b8794d
Add PKG_Helium Package Build config to allow (re)build against Symbian^2 or Symbian^3 PDKs
Shabe Razvi <shaber@symbian.org>
parents:
diff
changeset
|
167 |
<command>IF "%COMPILE_ONLY%"=="true" exit 0 |
01e091b8794d
Add PKG_Helium Package Build config to allow (re)build against Symbian^2 or Symbian^3 PDKs
Shabe Razvi <shaber@symbian.org>
parents:
diff
changeset
|
168 |
%SUBST_DRIVE% |
01e091b8794d
Add PKG_Helium Package Build config to allow (re)build against Symbian^2 or Symbian^3 PDKs
Shabe Razvi <shaber@symbian.org>
parents:
diff
changeset
|
169 |
cd \ |
01e091b8794d
Add PKG_Helium Package Build config to allow (re)build against Symbian^2 or Symbian^3 PDKs
Shabe Razvi <shaber@symbian.org>
parents:
diff
changeset
|
170 |
@ECHO OFF |
01e091b8794d
Add PKG_Helium Package Build config to allow (re)build against Symbian^2 or Symbian^3 PDKs
Shabe Razvi <shaber@symbian.org>
parents:
diff
changeset
|
171 |
IF NOT "%HG_USERNAME%" == "" GOTO USERNAME_OK |
01e091b8794d
Add PKG_Helium Package Build config to allow (re)build against Symbian^2 or Symbian^3 PDKs
Shabe Razvi <shaber@symbian.org>
parents:
diff
changeset
|
172 |
echo "You must enter a UserName and Password " |
01e091b8794d
Add PKG_Helium Package Build config to allow (re)build against Symbian^2 or Symbian^3 PDKs
Shabe Razvi <shaber@symbian.org>
parents:
diff
changeset
|
173 |
exit 1 |
01e091b8794d
Add PKG_Helium Package Build config to allow (re)build against Symbian^2 or Symbian^3 PDKs
Shabe Razvi <shaber@symbian.org>
parents:
diff
changeset
|
174 |
:USERNAME_OK |
01e091b8794d
Add PKG_Helium Package Build config to allow (re)build against Symbian^2 or Symbian^3 PDKs
Shabe Razvi <shaber@symbian.org>
parents:
diff
changeset
|
175 |
IF NOT "%HG_PASSWORD%" == "" GOTO HG_OK |
01e091b8794d
Add PKG_Helium Package Build config to allow (re)build against Symbian^2 or Symbian^3 PDKs
Shabe Razvi <shaber@symbian.org>
parents:
diff
changeset
|
176 |
echo "You must enter a UserName and Password" |
01e091b8794d
Add PKG_Helium Package Build config to allow (re)build against Symbian^2 or Symbian^3 PDKs
Shabe Razvi <shaber@symbian.org>
parents:
diff
changeset
|
177 |
exit 1 |
01e091b8794d
Add PKG_Helium Package Build config to allow (re)build against Symbian^2 or Symbian^3 PDKs
Shabe Razvi <shaber@symbian.org>
parents:
diff
changeset
|
178 |
:HG_OK |
01e091b8794d
Add PKG_Helium Package Build config to allow (re)build against Symbian^2 or Symbian^3 PDKs
Shabe Razvi <shaber@symbian.org>
parents:
diff
changeset
|
179 |
if exist sf\%PACKAGE% ( |
01e091b8794d
Add PKG_Helium Package Build config to allow (re)build against Symbian^2 or Symbian^3 PDKs
Shabe Razvi <shaber@symbian.org>
parents:
diff
changeset
|
180 |
ECHO Moving zip source of %PACKAGE% to %PACKAGE%.PDK |
01e091b8794d
Add PKG_Helium Package Build config to allow (re)build against Symbian^2 or Symbian^3 PDKs
Shabe Razvi <shaber@symbian.org>
parents:
diff
changeset
|
181 |
move sf\%PACKAGE% sf\%PACKAGE%.PDK |
01e091b8794d
Add PKG_Helium Package Build config to allow (re)build against Symbian^2 or Symbian^3 PDKs
Shabe Razvi <shaber@symbian.org>
parents:
diff
changeset
|
182 |
) |
01e091b8794d
Add PKG_Helium Package Build config to allow (re)build against Symbian^2 or Symbian^3 PDKs
Shabe Razvi <shaber@symbian.org>
parents:
diff
changeset
|
183 |
cd \tmp |
01e091b8794d
Add PKG_Helium Package Build config to allow (re)build against Symbian^2 or Symbian^3 PDKs
Shabe Razvi <shaber@symbian.org>
parents:
diff
changeset
|
184 |
hg clone http://developer.symbian.org/oss/MCL/utilities |
01e091b8794d
Add PKG_Helium Package Build config to allow (re)build against Symbian^2 or Symbian^3 PDKs
Shabe Razvi <shaber@symbian.org>
parents:
diff
changeset
|
185 |
cd\ |
01e091b8794d
Add PKG_Helium Package Build config to allow (re)build against Symbian^2 or Symbian^3 PDKs
Shabe Razvi <shaber@symbian.org>
parents:
diff
changeset
|
186 |
\tmp\utilities\clone_packages\clone_all_packages.pl -packagelist \build_info\logs\BOM\build-info.xml -username %HG_USERNAME% -password %HG_PASSWORD% -retries=7 -filter %PACKAGE%</command> |
01e091b8794d
Add PKG_Helium Package Build config to allow (re)build against Symbian^2 or Symbian^3 PDKs
Shabe Razvi <shaber@symbian.org>
parents:
diff
changeset
|
187 |
</hudson.tasks.BatchFile> |
01e091b8794d
Add PKG_Helium Package Build config to allow (re)build against Symbian^2 or Symbian^3 PDKs
Shabe Razvi <shaber@symbian.org>
parents:
diff
changeset
|
188 |
<hudson.tasks.BatchFile> |
01e091b8794d
Add PKG_Helium Package Build config to allow (re)build against Symbian^2 or Symbian^3 PDKs
Shabe Razvi <shaber@symbian.org>
parents:
diff
changeset
|
189 |
<command>IF "%COMPILE_ONLY%"=="true" exit 0 |
01e091b8794d
Add PKG_Helium Package Build config to allow (re)build against Symbian^2 or Symbian^3 PDKs
Shabe Razvi <shaber@symbian.org>
parents:
diff
changeset
|
190 |
%BUILD_DRIVE% |
01e091b8794d
Add PKG_Helium Package Build config to allow (re)build against Symbian^2 or Symbian^3 PDKs
Shabe Razvi <shaber@symbian.org>
parents:
diff
changeset
|
191 |
set HG_PASSWORD= |
01e091b8794d
Add PKG_Helium Package Build config to allow (re)build against Symbian^2 or Symbian^3 PDKs
Shabe Razvi <shaber@symbian.org>
parents:
diff
changeset
|
192 |
cd /d %TMP%\maintools_%JOB_NAME%.%BUILD_NUMBER%\sf-config |
01e091b8794d
Add PKG_Helium Package Build config to allow (re)build against Symbian^2 or Symbian^3 PDKs
Shabe Razvi <shaber@symbian.org>
parents:
diff
changeset
|
193 |
hlm sf-build-noprep -Dbuild.drive=%SUBST_DRIVE% -Dsf.spec.job.number=%JOB_NAME%.%BUILD_NUMBER% -Dsf.spec.sbs.config="%TARGET%" -Dsf.spec.baseline.location=%RELEASE_ZIP_LOCATION% -Dsf.spec.job.rootdir=%BUILD_DRIVE% -Dsf.suppress.buildenv.check=true -Dsf.suppress.drive.space.check=true -Dsf.project.type=package -Dsf.subproject.path=%CODELINE%/%PACKAGE% -Dsf.spec.publish.enable=false </command> |
01e091b8794d
Add PKG_Helium Package Build config to allow (re)build against Symbian^2 or Symbian^3 PDKs
Shabe Razvi <shaber@symbian.org>
parents:
diff
changeset
|
194 |
</hudson.tasks.BatchFile> |
01e091b8794d
Add PKG_Helium Package Build config to allow (re)build against Symbian^2 or Symbian^3 PDKs
Shabe Razvi <shaber@symbian.org>
parents:
diff
changeset
|
195 |
<hudson.tasks.BatchFile> |
01e091b8794d
Add PKG_Helium Package Build config to allow (re)build against Symbian^2 or Symbian^3 PDKs
Shabe Razvi <shaber@symbian.org>
parents:
diff
changeset
|
196 |
<command>IF "%COMPILE_ONLY%"=="true" exit 0 |
01e091b8794d
Add PKG_Helium Package Build config to allow (re)build against Symbian^2 or Symbian^3 PDKs
Shabe Razvi <shaber@symbian.org>
parents:
diff
changeset
|
197 |
ECHO Copying FBF tools to build drive, %SUBST_DRIVE% |
01e091b8794d
Add PKG_Helium Package Build config to allow (re)build against Symbian^2 or Symbian^3 PDKs
Shabe Razvi <shaber@symbian.org>
parents:
diff
changeset
|
198 |
@ECHO OFF |
01e091b8794d
Add PKG_Helium Package Build config to allow (re)build against Symbian^2 or Symbian^3 PDKs
Shabe Razvi <shaber@symbian.org>
parents:
diff
changeset
|
199 |
cd /d %TMP% |
01e091b8794d
Add PKG_Helium Package Build config to allow (re)build against Symbian^2 or Symbian^3 PDKs
Shabe Razvi <shaber@symbian.org>
parents:
diff
changeset
|
200 |
xcopy /s /q maintools_%JOB_NAME%.%BUILD_NUMBER% %SUBST_DRIVE%\maintools\</command> |
01e091b8794d
Add PKG_Helium Package Build config to allow (re)build against Symbian^2 or Symbian^3 PDKs
Shabe Razvi <shaber@symbian.org>
parents:
diff
changeset
|
201 |
</hudson.tasks.BatchFile> |
01e091b8794d
Add PKG_Helium Package Build config to allow (re)build against Symbian^2 or Symbian^3 PDKs
Shabe Razvi <shaber@symbian.org>
parents:
diff
changeset
|
202 |
<hudson.tasks.BatchFile> |
01e091b8794d
Add PKG_Helium Package Build config to allow (re)build against Symbian^2 or Symbian^3 PDKs
Shabe Razvi <shaber@symbian.org>
parents:
diff
changeset
|
203 |
<command>IF NOT "%COMPILE_ONLY%"=="true" exit 0 |
01e091b8794d
Add PKG_Helium Package Build config to allow (re)build against Symbian^2 or Symbian^3 PDKs
Shabe Razvi <shaber@symbian.org>
parents:
diff
changeset
|
204 |
%SUBST_DRIVE% |
01e091b8794d
Add PKG_Helium Package Build config to allow (re)build against Symbian^2 or Symbian^3 PDKs
Shabe Razvi <shaber@symbian.org>
parents:
diff
changeset
|
205 |
set HG_PASSWORD= |
01e091b8794d
Add PKG_Helium Package Build config to allow (re)build against Symbian^2 or Symbian^3 PDKs
Shabe Razvi <shaber@symbian.org>
parents:
diff
changeset
|
206 |
cd maintools\sf-config |
01e091b8794d
Add PKG_Helium Package Build config to allow (re)build against Symbian^2 or Symbian^3 PDKs
Shabe Razvi <shaber@symbian.org>
parents:
diff
changeset
|
207 |
hlm sf-build-noprep -Dbuild.drive=%SUBST_DRIVE% -Dsf.spec.job.number=%JOB_NAME%.%BUILD_NUMBER% -Dsf.spec.sbs.config="%TARGET%" -Dsf.spec.job.rootdir=%BUILD_DRIVE% -Dsf.project.type=package -Dsf.subproject.path=%CODELINE%/%PACKAGE% -Dsf.spec.publish.enable=false </command> |
01e091b8794d
Add PKG_Helium Package Build config to allow (re)build against Symbian^2 or Symbian^3 PDKs
Shabe Razvi <shaber@symbian.org>
parents:
diff
changeset
|
208 |
</hudson.tasks.BatchFile> |
01e091b8794d
Add PKG_Helium Package Build config to allow (re)build against Symbian^2 or Symbian^3 PDKs
Shabe Razvi <shaber@symbian.org>
parents:
diff
changeset
|
209 |
</builders> |
01e091b8794d
Add PKG_Helium Package Build config to allow (re)build against Symbian^2 or Symbian^3 PDKs
Shabe Razvi <shaber@symbian.org>
parents:
diff
changeset
|
210 |
<publishers/> |
01e091b8794d
Add PKG_Helium Package Build config to allow (re)build against Symbian^2 or Symbian^3 PDKs
Shabe Razvi <shaber@symbian.org>
parents:
diff
changeset
|
211 |
<buildWrappers/> |
01e091b8794d
Add PKG_Helium Package Build config to allow (re)build against Symbian^2 or Symbian^3 PDKs
Shabe Razvi <shaber@symbian.org>
parents:
diff
changeset
|
212 |
<customWorkspace>D:\</customWorkspace> |
01e091b8794d
Add PKG_Helium Package Build config to allow (re)build against Symbian^2 or Symbian^3 PDKs
Shabe Razvi <shaber@symbian.org>
parents:
diff
changeset
|
213 |
</project> |