42 </hudson.model.BooleanParameterDefinition> |
42 </hudson.model.BooleanParameterDefinition> |
43 <hudson.model.BooleanParameterDefinition> |
43 <hudson.model.BooleanParameterDefinition> |
44 <name>SPLIT_BUILD</name> |
44 <name>SPLIT_BUILD</name> |
45 <description>Is the baseline run in two distinct steps (GT+S60). Tick this if - |
45 <description>Is the baseline run in two distinct steps (GT+S60). Tick this if - |
46 <li> Building older Symbian^2 PDKs. e.g. 2.0.d or earlier. |
46 <li> Building older Symbian^2 PDKs. e.g. 2.0.d or earlier. |
47 <li> Building current Symbian^3 PDKs.</description> |
47 <li> Building older Symbian^3 PDKs. e.g. 3.0.f or earlier.</description> |
48 <defaultValue>true</defaultValue> |
48 <defaultValue>false</defaultValue> |
49 </hudson.model.BooleanParameterDefinition> |
49 </hudson.model.BooleanParameterDefinition> |
|
50 <hudson.model.ChoiceParameterDefinition> |
|
51 <name>LOCALISATION</name> |
|
52 <description>Select whether to build more than one set of localised resources |
|
53 <li>engineering - just r01, results in quicker build |
|
54 <li>western - all defined language ids, build takes longer, but localised resources are created</description> |
|
55 <choices class="java.util.Arrays$ArrayList"> |
|
56 <a class="string-array"> |
|
57 <string>engineering</string> |
|
58 <string>western</string> |
|
59 </a> |
|
60 </choices> |
|
61 </hudson.model.ChoiceParameterDefinition> |
50 <hudson.model.ChoiceParameterDefinition> |
62 <hudson.model.ChoiceParameterDefinition> |
51 <name>SRC_LOCATION</name> |
63 <name>SRC_LOCATION</name> |
52 <description>How to get src for building the Platform. |
64 <description>How to get src for building the Platform. |
53 <li>BOM - download source direct from <a href="https://developer.symbian.org/oss">web</a> using downloaded Bill Of Materials |
65 <li>BOM - download source direct from <a href="https://developer.symbian.org/oss">web</a> using downloaded Bill Of Materials |
54 <li>ZIPFILES - unpack source zips such as src_oss_os.zip from specified location on disk</description> |
66 <li>ZIPFILES - unpack source zips such as src_oss_os.zip from specified location on disk</description> |
189 <command>IF %LEGACY_BLDMEFIRST% == true exit |
201 <command>IF %LEGACY_BLDMEFIRST% == true exit |
190 cd %SUBST_DRIVE% |
202 cd %SUBST_DRIVE% |
191 %SUBST_DRIVE% |
203 %SUBST_DRIVE% |
192 set HG_PASSWORD= |
204 set HG_PASSWORD= |
193 cd\ |
205 cd\ |
194 cmd /c sbs EXPORT %TARGET% --ignore-os-detection --export-only -b %SUBST_DRIVE%\sf\os\deviceplatformrelease\sf_config\config\western\group\bld.inf |
206 cmd /c sbs EXPORT %TARGET% --ignore-os-detection --export-only -b %SUBST_DRIVE%\sf\os\deviceplatformrelease\sf_config\config\%LOCALISATION%\group\bld.inf |
195 cmd /c sbs EXPORT %TARGET% --ignore-os-detection --export-only -b %SUBST_DRIVE%\sf\os\deviceplatformrelease\sf_config\config\group\bld.inf |
207 cmd /c sbs EXPORT %TARGET% --ignore-os-detection --export-only -b %SUBST_DRIVE%\sf\os\deviceplatformrelease\sf_config\config\group\bld.inf |
196 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 |
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 |
197 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 |
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 |
198 cmd /c sbs EXPORT %TARGET% --ignore-os-detection --export-only -b %SUBST_DRIVE%\sf\os\devicesrv\commonservices\commonengine\group\bld.inf |
210 cmd /c sbs EXPORT %TARGET% --ignore-os-detection --export-only -b %SUBST_DRIVE%\sf\os\devicesrv\commonservices\commonengine\group\bld.inf |
199 cmd /c sbs EXPORT %TARGET% --ignore-os-detection --export-only -b %SUBST_DRIVE%\sf\mw\web\web_plat\browser_platform_api\group\bld.inf |
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 |
303 %SUBST_DRIVE% |
315 %SUBST_DRIVE% |
304 cd\ |
316 cd\ |
305 IF %PLATFORM% == symbian2 GOTO RUN_CENREP |
317 IF %PLATFORM% == symbian2 GOTO RUN_CENREP |
306 |
318 |
307 cd \epoc32\rom\config |
319 cd \epoc32\rom\config |
308 cone generate -c convert.confml -o . |
320 cmd /c cone generate -c convert.confml -o . |
309 cd \epoc32\tools |
321 cd \epoc32\tools |
310 cone generate -p \epoc32\rom\config -o \epoc32\release\winscw\urel\z -c s60_root.confml |
322 cmd /c cone generate -p \epoc32\rom\config -o \epoc32\release\winscw\urel\z -c s60_root.confml |
311 cone generate -p \epoc32\rom\config -o \epoc32\release\winscw\udeb\z -c s60_root.confml |
323 cmd /c cone generate -p \epoc32\rom\config -o \epoc32\release\winscw\udeb\z -c s60_root.confml |
312 cone generate -p \epoc32\rom\config -o \epoc32\data\z -c s60_root.confml |
324 cmd /c cone generate -p \epoc32\rom\config -o \epoc32\data\z -c s60_root.confml |
313 cone generate -p \epoc32\rom\config -o \epoc32\release\winscw\urel\z -c symbianos_root.confml |
325 cmd /c cone generate -p \epoc32\rom\config -o \epoc32\release\winscw\urel\z -c symbianos_root.confml |
314 cone generate -p \epoc32\rom\config -o \epoc32\release\winscw\udeb\z -c symbianos_root.confml |
326 cmd /c cone generate -p \epoc32\rom\config -o \epoc32\release\winscw\udeb\z -c symbianos_root.confml |
315 cone generate -p \epoc32\rom\config -o \epoc32\data\z -c symbianos_root.confml |
327 cmd /c cone generate -p \epoc32\rom\config -o \epoc32\data\z -c symbianos_root.confml |
316 exit 0 |
328 exit 0 |
317 |
329 |
318 :RUN_CENREP |
330 :RUN_CENREP |
319 %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> |
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> |
320 </hudson.tasks.BatchFile> |
332 </hudson.tasks.BatchFile> |