33 <property name="build.family" value="test_minibuild_ido" /> |
33 <property name="build.family" value="test_minibuild_ido" /> |
34 <property name="major.version" value="0" /> |
34 <property name="major.version" value="0" /> |
35 <property name="minor.version" value="0" /> |
35 <property name="minor.version" value="0" /> |
36 <!-- Compatibility analyser enabling flag, causes binary check to be run --> |
36 <!-- Compatibility analyser enabling flag, causes binary check to be run --> |
37 <property name="ca.enabled" value="true" /> |
37 <property name="ca.enabled" value="true" /> |
|
38 <property name="bc.prep.ca.file" location="${helium.dir}/tools/quality/compatibility_analyser/ca.cfg.xml" /> |
38 |
39 |
39 <condition property="ccm.project.wa_path" value="${data.drive.letter}:\Build_${data.drive.letter}\${env.USERNAME}\ido_wa\${build.name}" else="${build.name}\wa" > |
40 <condition property="ccm.project.wa_path" value="${data.drive.letter}:\Build_${data.drive.letter}\${env.USERNAME}\ido_wa\${build.name}" else="${build.name}\wa" > |
40 <os family="windows"/> |
41 <os family="windows"/> |
41 </condition> |
42 </condition> |
42 <property name="ccm.enabled" value="true" /> |
43 <property name="ccm.enabled" value="true" /> |
45 <!--property name="ido.name" value="test_cmt" /--> |
46 <!--property name="ido.name" value="test_cmt" /--> |
46 |
47 |
47 |
48 |
48 <!-- build configuration --> |
49 <!-- build configuration --> |
49 <property name="sysdef.configurations.list" value="helium_minibuild_ido" /> |
50 <property name="sysdef.configurations.list" value="helium_minibuild_ido" /> |
50 <path id="system.definition.files"> |
51 <property name="sysdef3.enabled" value="true" /> |
|
52 <property name="qmake.enabled" value="true" /> |
|
53 <condition property="sysdef3.system.definition.files.id" value="system.definition.files.new" else="system.definition.files.old"> |
|
54 <istrue value="${sysdef3.enabled}" /> |
|
55 </condition> |
|
56 <!--property name="ido.name" value="test_cmt" /--> |
|
57 <path id="system.definition.files.old"> |
51 <fileset dir="${config.dir}" includes="sysdefs/*.sysdef.xml" /> |
58 <fileset dir="${config.dir}" includes="sysdefs/*.sysdef.xml" /> |
52 <fileset dir="${ccm.project.wa_path}" includes="*/*/*/layers.sysdef.xml" /> |
59 <fileset dir="${ccm.project.wa_path}" includes="*/*/*/layers.sysdef.xml" /> |
53 </path> |
60 </path> |
|
61 |
|
62 <path id="system.definition.files.new"> |
|
63 <fileset dir="${ccm.project.wa_path}" includes="*/*/*/package_definition.xml"/> |
|
64 </path> |
|
65 |
|
66 |
|
67 <path id="system.definition.files"> |
|
68 <path refid="${sysdef3.system.definition.files.id}" /> |
|
69 </path> |
54 |
70 |
55 |
71 |
56 <!-- Configuring the build system --> |
72 <!-- Configuring the build system --> |
57 <property name="build.system" value="ec-helium" /> |
73 <property name="build.system" value="sbs" /> |
58 <property name="rvct.version" value="22_686" /> |
74 <property name="rvct.version" value="22_686" /> |
59 |
75 |
60 <!-- Configuring get latest env. --> |
76 <!-- Configuring get latest env. --> |
61 <property name="s60.grace.service" value="S60RnD" /> |
77 <property name="s60.grace.service" value="s60_devices_sw" /> |
62 <property name="s60.grace.product" value="pf_5250_prd" /> |
78 <property name="s60.grace.product" value="DFS7x.92" /> |
63 <property name="s60.grace.release" value="pf_5250_prd_\d{2}\.\d{1}\.\d{3}" /> |
79 <property name="s60.grace.release" value="92_\d{6}_hw79" /> |
64 |
80 |
65 <!-- matching mcl_200948_hw79 --> |
81 <!-- matching mcl_200948_hw79 --> |
66 <condition property="prep.root.dir" value="${data.drive.letter}:\Build_${data.drive.letter}\${env.USERNAME}\ido_ba\${build.name}" else="${build.name}\ido_ba" > |
82 <condition property="prep.root.dir" value="${data.drive.letter}:\Build_${data.drive.letter}\${env.USERNAME}\ido_ba\${build.name}" else="${build.name}\ido_ba" > |
67 <os family="windows"/> |
83 <os family="windows"/> |
68 </condition> |
84 </condition> |
84 <property name="s60.build.robot.path" location="${build.drive}/shared_drive/s60robot/${build.name}/${ido.robot.tstamp}" /> |
100 <property name="s60.build.robot.path" location="${build.drive}/shared_drive/s60robot/${build.name}/${ido.robot.tstamp}" /> |
85 |
101 |
86 <import file="hack-test.ant.xml" /> |
102 <import file="hack-test.ant.xml" /> |
87 <import file="${helium.dir}/helium.ant.xml" /> |
103 <import file="${helium.dir}/helium.ant.xml" /> |
88 <import file="config/stages_config.ant.xml" /> |
104 <import file="config/stages_config.ant.xml" /> |
89 |
105 <import file="config/build.sbsinput.ant.xml" /> |
|
106 |
90 <!-- Run the full sequence of target for the minibuild. ,minibuild-prep,compile-main,zip-ee,minibuild-check--> |
107 <!-- Run the full sequence of target for the minibuild. ,minibuild-prep,compile-main,zip-ee,minibuild-check--> |
91 <target name="do-minibuild" depends="ido-update-build-area, |
108 <target name="do-minibuild" depends="ido-update-build-area, |
92 flag-ba-for-deletion, |
109 flag-ba-for-deletion, |
93 minibuild-cleanup, |
110 minibuild-cleanup, |
94 ido-build, |
111 ido-build, |
213 <au:assertFileExists file="${build.log.dir}/${build.id}_compile.ant.log" /> |
230 <au:assertFileExists file="${build.log.dir}/${build.id}_compile.ant.log" /> |
214 <au:assertFileExists file="${build.log.dir}/${build.id}_test.ant.log" /> |
231 <au:assertFileExists file="${build.log.dir}/${build.id}_test.ant.log" /> |
215 </target> |
232 </target> |
216 |
233 |
217 |
234 |
218 <target name="update-policy-src-reference" depends="ido-create-ado-mapping"> |
235 <target name="update-policy-src-reference"> |
219 <hlm:iniKeys2Path ini="${ado.mapping.file}" pathid="reference.policy.path.list"/> |
236 <property name="policy.src.mapping.file" location="${build.output.dir}/build/ado_mapping_policy_src.ini" /> |
|
237 <hlm:createAdoMappingMacro adoMapFile="${policy.src.mapping.file}" /> |
|
238 <hlm:iniKeys2Path ini="${policy.src.mapping.file}" pathid="reference.policy.path.list"/> |
220 </target> |
239 </target> |
221 |
240 |
222 </project> |
241 </project> |
223 |
242 |