author | MattD <mattd@symbian.org> |
Tue, 29 Sep 2009 16:13:02 +0100 | |
changeset 220 | c12183d23974 |
parent 189 | 00a37f8b0739 |
permissions | -rw-r--r-- |
189
00a37f8b0739
Add BuildEnv.xml to enforce Raptor 2.8.5 and Helium 5.0
Shabe Razvi <shaber@symbian.org>
parents:
diff
changeset
|
1 |
<?xml version="1.0"?> |
00a37f8b0739
Add BuildEnv.xml to enforce Raptor 2.8.5 and Helium 5.0
Shabe Razvi <shaber@symbian.org>
parents:
diff
changeset
|
2 |
<!DOCTYPE BuildEnv [ |
00a37f8b0739
Add BuildEnv.xml to enforce Raptor 2.8.5 and Helium 5.0
Shabe Razvi <shaber@symbian.org>
parents:
diff
changeset
|
3 |
|
00a37f8b0739
Add BuildEnv.xml to enforce Raptor 2.8.5 and Helium 5.0
Shabe Razvi <shaber@symbian.org>
parents:
diff
changeset
|
4 |
|
00a37f8b0739
Add BuildEnv.xml to enforce Raptor 2.8.5 and Helium 5.0
Shabe Razvi <shaber@symbian.org>
parents:
diff
changeset
|
5 |
<!ELEMENT BuildEnv (context*)> |
00a37f8b0739
Add BuildEnv.xml to enforce Raptor 2.8.5 and Helium 5.0
Shabe Razvi <shaber@symbian.org>
parents:
diff
changeset
|
6 |
<!ATTLIST BuildEnv name CDATA #REQUIRED |
00a37f8b0739
Add BuildEnv.xml to enforce Raptor 2.8.5 and Helium 5.0
Shabe Razvi <shaber@symbian.org>
parents:
diff
changeset
|
7 |
revision CDATA #REQUIRED> |
00a37f8b0739
Add BuildEnv.xml to enforce Raptor 2.8.5 and Helium 5.0
Shabe Razvi <shaber@symbian.org>
parents:
diff
changeset
|
8 |
|
00a37f8b0739
Add BuildEnv.xml to enforce Raptor 2.8.5 and Helium 5.0
Shabe Razvi <shaber@symbian.org>
parents:
diff
changeset
|
9 |
<!ELEMENT context (context*, tool+)> |
00a37f8b0739
Add BuildEnv.xml to enforce Raptor 2.8.5 and Helium 5.0
Shabe Razvi <shaber@symbian.org>
parents:
diff
changeset
|
10 |
<!ATTLIST context id (system|p4|cbr) "system"> |
00a37f8b0739
Add BuildEnv.xml to enforce Raptor 2.8.5 and Helium 5.0
Shabe Razvi <shaber@symbian.org>
parents:
diff
changeset
|
11 |
|
00a37f8b0739
Add BuildEnv.xml to enforce Raptor 2.8.5 and Helium 5.0
Shabe Razvi <shaber@symbian.org>
parents:
diff
changeset
|
12 |
<!ELEMENT tool (location?, verify*)> |
00a37f8b0739
Add BuildEnv.xml to enforce Raptor 2.8.5 and Helium 5.0
Shabe Razvi <shaber@symbian.org>
parents:
diff
changeset
|
13 |
<!ATTLIST tool name CDATA #REQUIRED> |
00a37f8b0739
Add BuildEnv.xml to enforce Raptor 2.8.5 and Helium 5.0
Shabe Razvi <shaber@symbian.org>
parents:
diff
changeset
|
14 |
<!ELEMENT location EMPTY> |
00a37f8b0739
Add BuildEnv.xml to enforce Raptor 2.8.5 and Helium 5.0
Shabe Razvi <shaber@symbian.org>
parents:
diff
changeset
|
15 |
<!ATTLIST location strict (true|false) "true" value CDATA #REQUIRED> |
00a37f8b0739
Add BuildEnv.xml to enforce Raptor 2.8.5 and Helium 5.0
Shabe Razvi <shaber@symbian.org>
parents:
diff
changeset
|
16 |
<!ELEMENT verify (check+)> |
00a37f8b0739
Add BuildEnv.xml to enforce Raptor 2.8.5 and Helium 5.0
Shabe Razvi <shaber@symbian.org>
parents:
diff
changeset
|
17 |
<!ATTLIST verify version CDATA #REQUIRED showstopper (true|false) "false"> |
00a37f8b0739
Add BuildEnv.xml to enforce Raptor 2.8.5 and Helium 5.0
Shabe Razvi <shaber@symbian.org>
parents:
diff
changeset
|
18 |
<!ELEMENT check EMPTY> |
00a37f8b0739
Add BuildEnv.xml to enforce Raptor 2.8.5 and Helium 5.0
Shabe Razvi <shaber@symbian.org>
parents:
diff
changeset
|
19 |
<!ATTLIST check exclusive (false|true) "false" |
00a37f8b0739
Add BuildEnv.xml to enforce Raptor 2.8.5 and Helium 5.0
Shabe Razvi <shaber@symbian.org>
parents:
diff
changeset
|
20 |
values CDATA #REQUIRED |
00a37f8b0739
Add BuildEnv.xml to enforce Raptor 2.8.5 and Helium 5.0
Shabe Razvi <shaber@symbian.org>
parents:
diff
changeset
|
21 |
locator CDATA #IMPLIED |
00a37f8b0739
Add BuildEnv.xml to enforce Raptor 2.8.5 and Helium 5.0
Shabe Razvi <shaber@symbian.org>
parents:
diff
changeset
|
22 |
var CDATA #IMPLIED |
00a37f8b0739
Add BuildEnv.xml to enforce Raptor 2.8.5 and Helium 5.0
Shabe Razvi <shaber@symbian.org>
parents:
diff
changeset
|
23 |
execute CDATA #IMPLIED |
00a37f8b0739
Add BuildEnv.xml to enforce Raptor 2.8.5 and Helium 5.0
Shabe Razvi <shaber@symbian.org>
parents:
diff
changeset
|
24 |
name CDATA #IMPLIED |
00a37f8b0739
Add BuildEnv.xml to enforce Raptor 2.8.5 and Helium 5.0
Shabe Razvi <shaber@symbian.org>
parents:
diff
changeset
|
25 |
silent (false|true) "false" |
00a37f8b0739
Add BuildEnv.xml to enforce Raptor 2.8.5 and Helium 5.0
Shabe Razvi <shaber@symbian.org>
parents:
diff
changeset
|
26 |
log (false|true) "false"> |
00a37f8b0739
Add BuildEnv.xml to enforce Raptor 2.8.5 and Helium 5.0
Shabe Razvi <shaber@symbian.org>
parents:
diff
changeset
|
27 |
|
00a37f8b0739
Add BuildEnv.xml to enforce Raptor 2.8.5 and Helium 5.0
Shabe Razvi <shaber@symbian.org>
parents:
diff
changeset
|
28 |
]> |
00a37f8b0739
Add BuildEnv.xml to enforce Raptor 2.8.5 and Helium 5.0
Shabe Razvi <shaber@symbian.org>
parents:
diff
changeset
|
29 |
|
00a37f8b0739
Add BuildEnv.xml to enforce Raptor 2.8.5 and Helium 5.0
Shabe Razvi <shaber@symbian.org>
parents:
diff
changeset
|
30 |
|
00a37f8b0739
Add BuildEnv.xml to enforce Raptor 2.8.5 and Helium 5.0
Shabe Razvi <shaber@symbian.org>
parents:
diff
changeset
|
31 |
<BuildEnv name="BuildEnv" revision="1"> |
00a37f8b0739
Add BuildEnv.xml to enforce Raptor 2.8.5 and Helium 5.0
Shabe Razvi <shaber@symbian.org>
parents:
diff
changeset
|
32 |
|
00a37f8b0739
Add BuildEnv.xml to enforce Raptor 2.8.5 and Helium 5.0
Shabe Razvi <shaber@symbian.org>
parents:
diff
changeset
|
33 |
<!-- OS-dependant contexts --> |
00a37f8b0739
Add BuildEnv.xml to enforce Raptor 2.8.5 and Helium 5.0
Shabe Razvi <shaber@symbian.org>
parents:
diff
changeset
|
34 |
<context id="Common"> |
00a37f8b0739
Add BuildEnv.xml to enforce Raptor 2.8.5 and Helium 5.0
Shabe Razvi <shaber@symbian.org>
parents:
diff
changeset
|
35 |
<tool name="Perl"> |
00a37f8b0739
Add BuildEnv.xml to enforce Raptor 2.8.5 and Helium 5.0
Shabe Razvi <shaber@symbian.org>
parents:
diff
changeset
|
36 |
<location strict="false" value="C:\apps\perl\bin\perl.exe"/> |
00a37f8b0739
Add BuildEnv.xml to enforce Raptor 2.8.5 and Helium 5.0
Shabe Razvi <shaber@symbian.org>
parents:
diff
changeset
|
37 |
<verify version="5.6.1" showstopper="true" > |
00a37f8b0739
Add BuildEnv.xml to enforce Raptor 2.8.5 and Helium 5.0
Shabe Razvi <shaber@symbian.org>
parents:
diff
changeset
|
38 |
<check name="version" execute="%location% -v" values="v5\.6\.1" locator="This is perl, (.*) built"/> |
00a37f8b0739
Add BuildEnv.xml to enforce Raptor 2.8.5 and Helium 5.0
Shabe Razvi <shaber@symbian.org>
parents:
diff
changeset
|
39 |
<check name="build" execute="%location% -v" values="build 633|build 635|build 638" locator="Binary (.*) provided by ActiveState" log="true"/> |
220
c12183d23974
Symbian2 single model Buildenv.xml- removed requirement for XML::SAX as it's supplied with the FBF. Added wildcard on HELIUM_HOME check for using PDT_1.1 or 1.0, as some machines have Helium 5 in PDT_1.0 location.
MattD <mattd@symbian.org>
parents:
189
diff
changeset
|
40 |
<!-- <check name="module SAX version" execute="ppm query sax" values="0\.15" locator="XML-SAX \[(.*)\] Simple API" /> --> |
189
00a37f8b0739
Add BuildEnv.xml to enforce Raptor 2.8.5 and Helium 5.0
Shabe Razvi <shaber@symbian.org>
parents:
diff
changeset
|
41 |
</verify> |
00a37f8b0739
Add BuildEnv.xml to enforce Raptor 2.8.5 and Helium 5.0
Shabe Razvi <shaber@symbian.org>
parents:
diff
changeset
|
42 |
</tool> |
00a37f8b0739
Add BuildEnv.xml to enforce Raptor 2.8.5 and Helium 5.0
Shabe Razvi <shaber@symbian.org>
parents:
diff
changeset
|
43 |
<tool name="Mercurial"> |
00a37f8b0739
Add BuildEnv.xml to enforce Raptor 2.8.5 and Helium 5.0
Shabe Razvi <shaber@symbian.org>
parents:
diff
changeset
|
44 |
<location strict="false" value="C:\Apps\mercurial\hg.exe"/> |
00a37f8b0739
Add BuildEnv.xml to enforce Raptor 2.8.5 and Helium 5.0
Shabe Razvi <shaber@symbian.org>
parents:
diff
changeset
|
45 |
<verify version="1.2" showstopper="false"> |
00a37f8b0739
Add BuildEnv.xml to enforce Raptor 2.8.5 and Helium 5.0
Shabe Razvi <shaber@symbian.org>
parents:
diff
changeset
|
46 |
<check name="version" execute="%location% version" values="1\.2\.[1-9]" locator="Mercurial Distributed SCM \(version ([0-9\.]*)\)"/> |
00a37f8b0739
Add BuildEnv.xml to enforce Raptor 2.8.5 and Helium 5.0
Shabe Razvi <shaber@symbian.org>
parents:
diff
changeset
|
47 |
</verify> |
00a37f8b0739
Add BuildEnv.xml to enforce Raptor 2.8.5 and Helium 5.0
Shabe Razvi <shaber@symbian.org>
parents:
diff
changeset
|
48 |
</tool> |
00a37f8b0739
Add BuildEnv.xml to enforce Raptor 2.8.5 and Helium 5.0
Shabe Razvi <shaber@symbian.org>
parents:
diff
changeset
|
49 |
<tool name="Python"> |
00a37f8b0739
Add BuildEnv.xml to enforce Raptor 2.8.5 and Helium 5.0
Shabe Razvi <shaber@symbian.org>
parents:
diff
changeset
|
50 |
<location strict="false" value="c:\apps\python25\python.exe"/> |
00a37f8b0739
Add BuildEnv.xml to enforce Raptor 2.8.5 and Helium 5.0
Shabe Razvi <shaber@symbian.org>
parents:
diff
changeset
|
51 |
<verify version="2.5" showstopper="false"> |
00a37f8b0739
Add BuildEnv.xml to enforce Raptor 2.8.5 and Helium 5.0
Shabe Razvi <shaber@symbian.org>
parents:
diff
changeset
|
52 |
<check name="version" execute="%location% -V" values="2\.5\.[0-9]" locator="Python (.*)"/> |
00a37f8b0739
Add BuildEnv.xml to enforce Raptor 2.8.5 and Helium 5.0
Shabe Razvi <shaber@symbian.org>
parents:
diff
changeset
|
53 |
</verify> |
00a37f8b0739
Add BuildEnv.xml to enforce Raptor 2.8.5 and Helium 5.0
Shabe Razvi <shaber@symbian.org>
parents:
diff
changeset
|
54 |
</tool> |
00a37f8b0739
Add BuildEnv.xml to enforce Raptor 2.8.5 and Helium 5.0
Shabe Razvi <shaber@symbian.org>
parents:
diff
changeset
|
55 |
<tool name="Java Compiler"> |
00a37f8b0739
Add BuildEnv.xml to enforce Raptor 2.8.5 and Helium 5.0
Shabe Razvi <shaber@symbian.org>
parents:
diff
changeset
|
56 |
<location strict="false" value="C:\apps\jdk1.6.0_14\bin\javac"/> |
00a37f8b0739
Add BuildEnv.xml to enforce Raptor 2.8.5 and Helium 5.0
Shabe Razvi <shaber@symbian.org>
parents:
diff
changeset
|
57 |
<verify version="1.6" showstopper="true"> |
00a37f8b0739
Add BuildEnv.xml to enforce Raptor 2.8.5 and Helium 5.0
Shabe Razvi <shaber@symbian.org>
parents:
diff
changeset
|
58 |
<check var="JAVA_6_HOME" values="jdk1\.6"/> |
00a37f8b0739
Add BuildEnv.xml to enforce Raptor 2.8.5 and Helium 5.0
Shabe Razvi <shaber@symbian.org>
parents:
diff
changeset
|
59 |
<check name="version" execute="%JAVA_6_HOME%\bin\javac -version" values="1\.6\.[0-9]_[0-9]+" locator="javac (.*)"/> |
00a37f8b0739
Add BuildEnv.xml to enforce Raptor 2.8.5 and Helium 5.0
Shabe Razvi <shaber@symbian.org>
parents:
diff
changeset
|
60 |
</verify> |
00a37f8b0739
Add BuildEnv.xml to enforce Raptor 2.8.5 and Helium 5.0
Shabe Razvi <shaber@symbian.org>
parents:
diff
changeset
|
61 |
<verify version="default" showstopper="false"> |
00a37f8b0739
Add BuildEnv.xml to enforce Raptor 2.8.5 and Helium 5.0
Shabe Razvi <shaber@symbian.org>
parents:
diff
changeset
|
62 |
<check var="JAVA_HOME" values="jdk1\.6"/> |
00a37f8b0739
Add BuildEnv.xml to enforce Raptor 2.8.5 and Helium 5.0
Shabe Razvi <shaber@symbian.org>
parents:
diff
changeset
|
63 |
</verify> |
00a37f8b0739
Add BuildEnv.xml to enforce Raptor 2.8.5 and Helium 5.0
Shabe Razvi <shaber@symbian.org>
parents:
diff
changeset
|
64 |
</tool> |
00a37f8b0739
Add BuildEnv.xml to enforce Raptor 2.8.5 and Helium 5.0
Shabe Razvi <shaber@symbian.org>
parents:
diff
changeset
|
65 |
<tool name="7-Zip"> |
00a37f8b0739
Add BuildEnv.xml to enforce Raptor 2.8.5 and Helium 5.0
Shabe Razvi <shaber@symbian.org>
parents:
diff
changeset
|
66 |
<location strict="false" value="C:\apps\7-zip\7z.exe"/> |
00a37f8b0739
Add BuildEnv.xml to enforce Raptor 2.8.5 and Helium 5.0
Shabe Razvi <shaber@symbian.org>
parents:
diff
changeset
|
67 |
<verify version="4.65" showstopper="false"> |
00a37f8b0739
Add BuildEnv.xml to enforce Raptor 2.8.5 and Helium 5.0
Shabe Razvi <shaber@symbian.org>
parents:
diff
changeset
|
68 |
<check name="version" execute="%location% -h" values="4\.65" locator="7-Zip (.*) Copyright"/> |
00a37f8b0739
Add BuildEnv.xml to enforce Raptor 2.8.5 and Helium 5.0
Shabe Razvi <shaber@symbian.org>
parents:
diff
changeset
|
69 |
</verify> |
00a37f8b0739
Add BuildEnv.xml to enforce Raptor 2.8.5 and Helium 5.0
Shabe Razvi <shaber@symbian.org>
parents:
diff
changeset
|
70 |
</tool> |
00a37f8b0739
Add BuildEnv.xml to enforce Raptor 2.8.5 and Helium 5.0
Shabe Razvi <shaber@symbian.org>
parents:
diff
changeset
|
71 |
<tool name="PDT Home"> |
00a37f8b0739
Add BuildEnv.xml to enforce Raptor 2.8.5 and Helium 5.0
Shabe Razvi <shaber@symbian.org>
parents:
diff
changeset
|
72 |
<location strict="false" value="C:\Symbian\Tools\PDT_1.0\helium\hlm.bat"/> |
00a37f8b0739
Add BuildEnv.xml to enforce Raptor 2.8.5 and Helium 5.0
Shabe Razvi <shaber@symbian.org>
parents:
diff
changeset
|
73 |
<verify version="1.0 [beta]" showstopper="false"> |
00a37f8b0739
Add BuildEnv.xml to enforce Raptor 2.8.5 and Helium 5.0
Shabe Razvi <shaber@symbian.org>
parents:
diff
changeset
|
74 |
<check var="PDT_HOME" values="\\Tools\\PDT_\d"/> |
00a37f8b0739
Add BuildEnv.xml to enforce Raptor 2.8.5 and Helium 5.0
Shabe Razvi <shaber@symbian.org>
parents:
diff
changeset
|
75 |
</verify> |
00a37f8b0739
Add BuildEnv.xml to enforce Raptor 2.8.5 and Helium 5.0
Shabe Razvi <shaber@symbian.org>
parents:
diff
changeset
|
76 |
</tool> |
00a37f8b0739
Add BuildEnv.xml to enforce Raptor 2.8.5 and Helium 5.0
Shabe Razvi <shaber@symbian.org>
parents:
diff
changeset
|
77 |
<tool name="EPOC"> |
00a37f8b0739
Add BuildEnv.xml to enforce Raptor 2.8.5 and Helium 5.0
Shabe Razvi <shaber@symbian.org>
parents:
diff
changeset
|
78 |
<verify version="Environment Vars" showstopper="true"> |
00a37f8b0739
Add BuildEnv.xml to enforce Raptor 2.8.5 and Helium 5.0
Shabe Razvi <shaber@symbian.org>
parents:
diff
changeset
|
79 |
<check var="EPOCROOT" values="^\\$"/> |
00a37f8b0739
Add BuildEnv.xml to enforce Raptor 2.8.5 and Helium 5.0
Shabe Razvi <shaber@symbian.org>
parents:
diff
changeset
|
80 |
<check var="PATH" values=";\\epoc32\\tools;" silent="true"/> |
00a37f8b0739
Add BuildEnv.xml to enforce Raptor 2.8.5 and Helium 5.0
Shabe Razvi <shaber@symbian.org>
parents:
diff
changeset
|
81 |
</verify> |
00a37f8b0739
Add BuildEnv.xml to enforce Raptor 2.8.5 and Helium 5.0
Shabe Razvi <shaber@symbian.org>
parents:
diff
changeset
|
82 |
</tool> |
00a37f8b0739
Add BuildEnv.xml to enforce Raptor 2.8.5 and Helium 5.0
Shabe Razvi <shaber@symbian.org>
parents:
diff
changeset
|
83 |
<tool name="Helium"> |
00a37f8b0739
Add BuildEnv.xml to enforce Raptor 2.8.5 and Helium 5.0
Shabe Razvi <shaber@symbian.org>
parents:
diff
changeset
|
84 |
<location strict="false" value="C:\Symbian\Tools\PDT_1.0\helium\hlm.bat"/> |
00a37f8b0739
Add BuildEnv.xml to enforce Raptor 2.8.5 and Helium 5.0
Shabe Razvi <shaber@symbian.org>
parents:
diff
changeset
|
85 |
<verify version="5.0" showstopper="true"> |
220
c12183d23974
Symbian2 single model Buildenv.xml- removed requirement for XML::SAX as it's supplied with the FBF. Added wildcard on HELIUM_HOME check for using PDT_1.1 or 1.0, as some machines have Helium 5 in PDT_1.0 location.
MattD <mattd@symbian.org>
parents:
189
diff
changeset
|
86 |
<check var="HELIUM_HOME" values="[CD]:\\Symbian\\Tools\\PDT_1.\d\\helium"/> |
189
00a37f8b0739
Add BuildEnv.xml to enforce Raptor 2.8.5 and Helium 5.0
Shabe Razvi <shaber@symbian.org>
parents:
diff
changeset
|
87 |
<check name="version" execute="%HELIUM_HOME%\hlm.bat -f %HELIUM_HOME%\build.xml version" values="5\.0" locator="Helium version: ([\d\.]+)"/> |
00a37f8b0739
Add BuildEnv.xml to enforce Raptor 2.8.5 and Helium 5.0
Shabe Razvi <shaber@symbian.org>
parents:
diff
changeset
|
88 |
</verify> |
00a37f8b0739
Add BuildEnv.xml to enforce Raptor 2.8.5 and Helium 5.0
Shabe Razvi <shaber@symbian.org>
parents:
diff
changeset
|
89 |
</tool> |
00a37f8b0739
Add BuildEnv.xml to enforce Raptor 2.8.5 and Helium 5.0
Shabe Razvi <shaber@symbian.org>
parents:
diff
changeset
|
90 |
<tool name="Raptor"> |
00a37f8b0739
Add BuildEnv.xml to enforce Raptor 2.8.5 and Helium 5.0
Shabe Razvi <shaber@symbian.org>
parents:
diff
changeset
|
91 |
<location strict="false" value="C:\apps\raptor\bin\sbs.bat"/> |
00a37f8b0739
Add BuildEnv.xml to enforce Raptor 2.8.5 and Helium 5.0
Shabe Razvi <shaber@symbian.org>
parents:
diff
changeset
|
92 |
<verify version="2.8.5" showstopper="true"> |
00a37f8b0739
Add BuildEnv.xml to enforce Raptor 2.8.5 and Helium 5.0
Shabe Razvi <shaber@symbian.org>
parents:
diff
changeset
|
93 |
<check var="SBS_HOME" values="apps\\raptor"/> |
00a37f8b0739
Add BuildEnv.xml to enforce Raptor 2.8.5 and Helium 5.0
Shabe Razvi <shaber@symbian.org>
parents:
diff
changeset
|
94 |
<check name="version" execute="%SBS_HOME%\bin\sbs.bat -version" values="2\.8\.5" locator="sbs version (.*) \["/> |
00a37f8b0739
Add BuildEnv.xml to enforce Raptor 2.8.5 and Helium 5.0
Shabe Razvi <shaber@symbian.org>
parents:
diff
changeset
|
95 |
</verify> |
00a37f8b0739
Add BuildEnv.xml to enforce Raptor 2.8.5 and Helium 5.0
Shabe Razvi <shaber@symbian.org>
parents:
diff
changeset
|
96 |
</tool> |
00a37f8b0739
Add BuildEnv.xml to enforce Raptor 2.8.5 and Helium 5.0
Shabe Razvi <shaber@symbian.org>
parents:
diff
changeset
|
97 |
</context> |
00a37f8b0739
Add BuildEnv.xml to enforce Raptor 2.8.5 and Helium 5.0
Shabe Razvi <shaber@symbian.org>
parents:
diff
changeset
|
98 |
|
00a37f8b0739
Add BuildEnv.xml to enforce Raptor 2.8.5 and Helium 5.0
Shabe Razvi <shaber@symbian.org>
parents:
diff
changeset
|
99 |
<context id="ARMv5"> |
00a37f8b0739
Add BuildEnv.xml to enforce Raptor 2.8.5 and Helium 5.0
Shabe Razvi <shaber@symbian.org>
parents:
diff
changeset
|
100 |
<tool name="RVCT ARM Compiler"> |
00a37f8b0739
Add BuildEnv.xml to enforce Raptor 2.8.5 and Helium 5.0
Shabe Razvi <shaber@symbian.org>
parents:
diff
changeset
|
101 |
<location strict="false" value="C:\apps\arm\RVCT2.2[616]\RVCT\Programs\2.2\349\win_32-pentium\armcc.exe"/> |
00a37f8b0739
Add BuildEnv.xml to enforce Raptor 2.8.5 and Helium 5.0
Shabe Razvi <shaber@symbian.org>
parents:
diff
changeset
|
102 |
<verify version="2.2" showstopper="true"> |
00a37f8b0739
Add BuildEnv.xml to enforce Raptor 2.8.5 and Helium 5.0
Shabe Razvi <shaber@symbian.org>
parents:
diff
changeset
|
103 |
<check name="version" execute="%location% --help" values="RVCT2\.2\ \[Build 616\]" log="false" locator="ARM\/Thumb C\/C\+\+ Compiler, (.*)Usage"/> |
00a37f8b0739
Add BuildEnv.xml to enforce Raptor 2.8.5 and Helium 5.0
Shabe Razvi <shaber@symbian.org>
parents:
diff
changeset
|
104 |
<!-- <check execute="%RVCT22BIN%\armcc.exe" values="616" log="false"/> --> |
00a37f8b0739
Add BuildEnv.xml to enforce Raptor 2.8.5 and Helium 5.0
Shabe Razvi <shaber@symbian.org>
parents:
diff
changeset
|
105 |
<check var="RVCT22BIN" values="RVCT\\Programs\\2\.2\\349\\win_32-pentium" silent="true"/> |
00a37f8b0739
Add BuildEnv.xml to enforce Raptor 2.8.5 and Helium 5.0
Shabe Razvi <shaber@symbian.org>
parents:
diff
changeset
|
106 |
<check var="RVCT22INC" values="RVCT\\Data\\2\.2\\349\\include\\windows" silent="true"/> |
00a37f8b0739
Add BuildEnv.xml to enforce Raptor 2.8.5 and Helium 5.0
Shabe Razvi <shaber@symbian.org>
parents:
diff
changeset
|
107 |
<check var="RVCT22LIB" values="RVCT\\Data\\2\.2\\349\\lib" silent="true"/> |
00a37f8b0739
Add BuildEnv.xml to enforce Raptor 2.8.5 and Helium 5.0
Shabe Razvi <shaber@symbian.org>
parents:
diff
changeset
|
108 |
<check var="ARMLMD_LICENSE_FILE" values="8224@LON-ENGBUILD8[79]|8224@C10072[56]"/> |
00a37f8b0739
Add BuildEnv.xml to enforce Raptor 2.8.5 and Helium 5.0
Shabe Razvi <shaber@symbian.org>
parents:
diff
changeset
|
109 |
</verify> |
00a37f8b0739
Add BuildEnv.xml to enforce Raptor 2.8.5 and Helium 5.0
Shabe Razvi <shaber@symbian.org>
parents:
diff
changeset
|
110 |
<verify version="2.2 [options]" showstopper="false"> |
00a37f8b0739
Add BuildEnv.xml to enforce Raptor 2.8.5 and Helium 5.0
Shabe Razvi <shaber@symbian.org>
parents:
diff
changeset
|
111 |
<check var="RVCT22_ASMOPT" values="--licretry" silent="true"/> |
00a37f8b0739
Add BuildEnv.xml to enforce Raptor 2.8.5 and Helium 5.0
Shabe Razvi <shaber@symbian.org>
parents:
diff
changeset
|
112 |
<check var="RVCT22_CCOPT" values="--licretry" silent="true"/> |
00a37f8b0739
Add BuildEnv.xml to enforce Raptor 2.8.5 and Helium 5.0
Shabe Razvi <shaber@symbian.org>
parents:
diff
changeset
|
113 |
<check var="RVCT22_LINKOPT" values="--licretry" silent="true"/> |
00a37f8b0739
Add BuildEnv.xml to enforce Raptor 2.8.5 and Helium 5.0
Shabe Razvi <shaber@symbian.org>
parents:
diff
changeset
|
114 |
</verify> |
00a37f8b0739
Add BuildEnv.xml to enforce Raptor 2.8.5 and Helium 5.0
Shabe Razvi <shaber@symbian.org>
parents:
diff
changeset
|
115 |
</tool> |
00a37f8b0739
Add BuildEnv.xml to enforce Raptor 2.8.5 and Helium 5.0
Shabe Razvi <shaber@symbian.org>
parents:
diff
changeset
|
116 |
</context> |
00a37f8b0739
Add BuildEnv.xml to enforce Raptor 2.8.5 and Helium 5.0
Shabe Razvi <shaber@symbian.org>
parents:
diff
changeset
|
117 |
|
00a37f8b0739
Add BuildEnv.xml to enforce Raptor 2.8.5 and Helium 5.0
Shabe Razvi <shaber@symbian.org>
parents:
diff
changeset
|
118 |
<context id="Test"> |
00a37f8b0739
Add BuildEnv.xml to enforce Raptor 2.8.5 and Helium 5.0
Shabe Razvi <shaber@symbian.org>
parents:
diff
changeset
|
119 |
<tool name="cURL"> |
00a37f8b0739
Add BuildEnv.xml to enforce Raptor 2.8.5 and Helium 5.0
Shabe Razvi <shaber@symbian.org>
parents:
diff
changeset
|
120 |
<location strict="false" value="C:\apps\curl_7.18.2\curl.exe"/> |
00a37f8b0739
Add BuildEnv.xml to enforce Raptor 2.8.5 and Helium 5.0
Shabe Razvi <shaber@symbian.org>
parents:
diff
changeset
|
121 |
<verify version="7.18.2" showstopper="false"> |
00a37f8b0739
Add BuildEnv.xml to enforce Raptor 2.8.5 and Helium 5.0
Shabe Razvi <shaber@symbian.org>
parents:
diff
changeset
|
122 |
<check name="version" execute="%location% -V" values="7\.18\.2" locator="curl (.*) \(i386-pc-win32\)"/> |
00a37f8b0739
Add BuildEnv.xml to enforce Raptor 2.8.5 and Helium 5.0
Shabe Razvi <shaber@symbian.org>
parents:
diff
changeset
|
123 |
</verify> |
00a37f8b0739
Add BuildEnv.xml to enforce Raptor 2.8.5 and Helium 5.0
Shabe Razvi <shaber@symbian.org>
parents:
diff
changeset
|
124 |
</tool> |
00a37f8b0739
Add BuildEnv.xml to enforce Raptor 2.8.5 and Helium 5.0
Shabe Razvi <shaber@symbian.org>
parents:
diff
changeset
|
125 |
<tool name="Junction"> |
00a37f8b0739
Add BuildEnv.xml to enforce Raptor 2.8.5 and Helium 5.0
Shabe Razvi <shaber@symbian.org>
parents:
diff
changeset
|
126 |
<location strict="true" value="C:\Bin\junction.exe"/> |
00a37f8b0739
Add BuildEnv.xml to enforce Raptor 2.8.5 and Helium 5.0
Shabe Razvi <shaber@symbian.org>
parents:
diff
changeset
|
127 |
<verify version="1.0.5" showstopper="true"> |
00a37f8b0739
Add BuildEnv.xml to enforce Raptor 2.8.5 and Helium 5.0
Shabe Razvi <shaber@symbian.org>
parents:
diff
changeset
|
128 |
<check name="version - local" execute="%location%" values="v1\.05" locator="Junction (.*) - Windows junction creator"/> |
00a37f8b0739
Add BuildEnv.xml to enforce Raptor 2.8.5 and Helium 5.0
Shabe Razvi <shaber@symbian.org>
parents:
diff
changeset
|
129 |
<check execute="junction - system" values="v1\.05" locator="Junction (.*) - Windows junction creator"/> |
00a37f8b0739
Add BuildEnv.xml to enforce Raptor 2.8.5 and Helium 5.0
Shabe Razvi <shaber@symbian.org>
parents:
diff
changeset
|
130 |
</verify> |
00a37f8b0739
Add BuildEnv.xml to enforce Raptor 2.8.5 and Helium 5.0
Shabe Razvi <shaber@symbian.org>
parents:
diff
changeset
|
131 |
</tool> |
00a37f8b0739
Add BuildEnv.xml to enforce Raptor 2.8.5 and Helium 5.0
Shabe Razvi <shaber@symbian.org>
parents:
diff
changeset
|
132 |
<tool name="ATS3 Worker"> |
00a37f8b0739
Add BuildEnv.xml to enforce Raptor 2.8.5 and Helium 5.0
Shabe Razvi <shaber@symbian.org>
parents:
diff
changeset
|
133 |
<location strict="true" value="C:\apps\ats3\bin\STAFEnv.bat"/> |
00a37f8b0739
Add BuildEnv.xml to enforce Raptor 2.8.5 and Helium 5.0
Shabe Razvi <shaber@symbian.org>
parents:
diff
changeset
|
134 |
<verify version="7.18.2" showstopper="false"> |
00a37f8b0739
Add BuildEnv.xml to enforce Raptor 2.8.5 and Helium 5.0
Shabe Razvi <shaber@symbian.org>
parents:
diff
changeset
|
135 |
<check execute="%location%" values=".*"/> |
00a37f8b0739
Add BuildEnv.xml to enforce Raptor 2.8.5 and Helium 5.0
Shabe Razvi <shaber@symbian.org>
parents:
diff
changeset
|
136 |
<check var="ATS3_HOME" values="\w:\\\w+"/> |
00a37f8b0739
Add BuildEnv.xml to enforce Raptor 2.8.5 and Helium 5.0
Shabe Razvi <shaber@symbian.org>
parents:
diff
changeset
|
137 |
</verify> |
00a37f8b0739
Add BuildEnv.xml to enforce Raptor 2.8.5 and Helium 5.0
Shabe Razvi <shaber@symbian.org>
parents:
diff
changeset
|
138 |
</tool> |
00a37f8b0739
Add BuildEnv.xml to enforce Raptor 2.8.5 and Helium 5.0
Shabe Razvi <shaber@symbian.org>
parents:
diff
changeset
|
139 |
</context> |
00a37f8b0739
Add BuildEnv.xml to enforce Raptor 2.8.5 and Helium 5.0
Shabe Razvi <shaber@symbian.org>
parents:
diff
changeset
|
140 |
|
00a37f8b0739
Add BuildEnv.xml to enforce Raptor 2.8.5 and Helium 5.0
Shabe Razvi <shaber@symbian.org>
parents:
diff
changeset
|
141 |
<context id="Tools"> |
00a37f8b0739
Add BuildEnv.xml to enforce Raptor 2.8.5 and Helium 5.0
Shabe Razvi <shaber@symbian.org>
parents:
diff
changeset
|
142 |
<tool name="Microsoft Visual C++ compiler"> |
00a37f8b0739
Add BuildEnv.xml to enforce Raptor 2.8.5 and Helium 5.0
Shabe Razvi <shaber@symbian.org>
parents:
diff
changeset
|
143 |
<location strict="false" value="C:\apps\MSVC6\VC98\bin\vcvars32.bat"/> |
00a37f8b0739
Add BuildEnv.xml to enforce Raptor 2.8.5 and Helium 5.0
Shabe Razvi <shaber@symbian.org>
parents:
diff
changeset
|
144 |
<verify version="6.00" showstopper="false"> |
00a37f8b0739
Add BuildEnv.xml to enforce Raptor 2.8.5 and Helium 5.0
Shabe Razvi <shaber@symbian.org>
parents:
diff
changeset
|
145 |
<check var="PATH" values="MSVC6\\Common\\MSDev98\\bin" silent="true"/> |
00a37f8b0739
Add BuildEnv.xml to enforce Raptor 2.8.5 and Helium 5.0
Shabe Razvi <shaber@symbian.org>
parents:
diff
changeset
|
146 |
<check var="PATH" values="MSVC6\\Common\\Tools\\WinNT" silent="true"/> |
00a37f8b0739
Add BuildEnv.xml to enforce Raptor 2.8.5 and Helium 5.0
Shabe Razvi <shaber@symbian.org>
parents:
diff
changeset
|
147 |
<check var="PATH" values="MSVC6\\Common\\Tools" silent="true"/> |
00a37f8b0739
Add BuildEnv.xml to enforce Raptor 2.8.5 and Helium 5.0
Shabe Razvi <shaber@symbian.org>
parents:
diff
changeset
|
148 |
<check var="PATH" values="MSVC6\\VC98\\bin" silent="true"/> |
00a37f8b0739
Add BuildEnv.xml to enforce Raptor 2.8.5 and Helium 5.0
Shabe Razvi <shaber@symbian.org>
parents:
diff
changeset
|
149 |
<check var="INCLUDE" values="MSVC6\\VC98\\atl\\include" silent="true"/> |
00a37f8b0739
Add BuildEnv.xml to enforce Raptor 2.8.5 and Helium 5.0
Shabe Razvi <shaber@symbian.org>
parents:
diff
changeset
|
150 |
<check var="INCLUDE" values="MSVC6\\VC98\\mfc\\include" silent="true"/> |
00a37f8b0739
Add BuildEnv.xml to enforce Raptor 2.8.5 and Helium 5.0
Shabe Razvi <shaber@symbian.org>
parents:
diff
changeset
|
151 |
<check var="INCLUDE" values="MSVC6\\VC98\\include" silent="true"/> |
00a37f8b0739
Add BuildEnv.xml to enforce Raptor 2.8.5 and Helium 5.0
Shabe Razvi <shaber@symbian.org>
parents:
diff
changeset
|
152 |
<check var="LIB" values="MSVC6\\VC98\\mfc\\lib" silent="true"/> |
00a37f8b0739
Add BuildEnv.xml to enforce Raptor 2.8.5 and Helium 5.0
Shabe Razvi <shaber@symbian.org>
parents:
diff
changeset
|
153 |
<check var="LIB" values="MSVC6\\VC98\\lib" silent="true"/> |
00a37f8b0739
Add BuildEnv.xml to enforce Raptor 2.8.5 and Helium 5.0
Shabe Razvi <shaber@symbian.org>
parents:
diff
changeset
|
154 |
<check var="MSDEVDIR" values="msvc6\\Common\\MSDev98" silent="true"/> |
00a37f8b0739
Add BuildEnv.xml to enforce Raptor 2.8.5 and Helium 5.0
Shabe Razvi <shaber@symbian.org>
parents:
diff
changeset
|
155 |
</verify> |
00a37f8b0739
Add BuildEnv.xml to enforce Raptor 2.8.5 and Helium 5.0
Shabe Razvi <shaber@symbian.org>
parents:
diff
changeset
|
156 |
</tool> |
00a37f8b0739
Add BuildEnv.xml to enforce Raptor 2.8.5 and Helium 5.0
Shabe Razvi <shaber@symbian.org>
parents:
diff
changeset
|
157 |
</context> |
00a37f8b0739
Add BuildEnv.xml to enforce Raptor 2.8.5 and Helium 5.0
Shabe Razvi <shaber@symbian.org>
parents:
diff
changeset
|
158 |
|
00a37f8b0739
Add BuildEnv.xml to enforce Raptor 2.8.5 and Helium 5.0
Shabe Razvi <shaber@symbian.org>
parents:
diff
changeset
|
159 |
</BuildEnv> |