author | Johan Groth <johang@symbian.org> |
Tue, 05 Oct 2010 11:37:00 +0100 | |
changeset 1290 | 7fa08dafc6b9 |
child 1293 | 5450d9b3723a |
permissions | -rw-r--r-- |
1290
7fa08dafc6b9
Added a template to build Orbit tools.
Johan Groth <johang@symbian.org>
parents:
diff
changeset
|
1 |
<?xml version="1.0"?> |
7fa08dafc6b9
Added a template to build Orbit tools.
Johan Groth <johang@symbian.org>
parents:
diff
changeset
|
2 |
<project name="run-qmake" default="all"> |
7fa08dafc6b9
Added a template to build Orbit tools.
Johan Groth <johang@symbian.org>
parents:
diff
changeset
|
3 |
|
7fa08dafc6b9
Added a template to build Orbit tools.
Johan Groth <johang@symbian.org>
parents:
diff
changeset
|
4 |
<target name="all" depends="sd-qmake-all-profiles"/> |
7fa08dafc6b9
Added a template to build Orbit tools.
Johan Groth <johang@symbian.org>
parents:
diff
changeset
|
5 |
|
7fa08dafc6b9
Added a template to build Orbit tools.
Johan Groth <johang@symbian.org>
parents:
diff
changeset
|
6 |
|
7fa08dafc6b9
Added a template to build Orbit tools.
Johan Groth <johang@symbian.org>
parents:
diff
changeset
|
7 |
<target name="sf-configure-orbit"> |
7fa08dafc6b9
Added a template to build Orbit tools.
Johan Groth <johang@symbian.org>
parents:
diff
changeset
|
8 |
<sequential> |
7fa08dafc6b9
Added a template to build Orbit tools.
Johan Groth <johang@symbian.org>
parents:
diff
changeset
|
9 |
<#list data["//unit[@proFile = 'hb.pro']"] as unit> |
7fa08dafc6b9
Added a template to build Orbit tools.
Johan Groth <johang@symbian.org>
parents:
diff
changeset
|
10 |
<echo>Running configure.py for ${unit.@bldFile}/${unit.@proFile}</echo> |
7fa08dafc6b9
Added a template to build Orbit tools.
Johan Groth <johang@symbian.org>
parents:
diff
changeset
|
11 |
<if> |
7fa08dafc6b9
Added a template to build Orbit tools.
Johan Groth <johang@symbian.org>
parents:
diff
changeset
|
12 |
<available file="${r'$'}{build.drive}${unit.@bldFile}" type="dir"/> |
7fa08dafc6b9
Added a template to build Orbit tools.
Johan Groth <johang@symbian.org>
parents:
diff
changeset
|
13 |
<then> |
7fa08dafc6b9
Added a template to build Orbit tools.
Johan Groth <johang@symbian.org>
parents:
diff
changeset
|
14 |
<exec executable="cmd" dir="${r'$'}{build.drive}${unit.@bldFile}" failonerror="false" output="${r'$'}{build.drive}/output/logs/${ant['build.id']}_compile_hb_configure.log"> |
7fa08dafc6b9
Added a template to build Orbit tools.
Johan Groth <johang@symbian.org>
parents:
diff
changeset
|
15 |
<arg value="/C"/> |
7fa08dafc6b9
Added a template to build Orbit tools.
Johan Groth <johang@symbian.org>
parents:
diff
changeset
|
16 |
<arg value="python"/> |
7fa08dafc6b9
Added a template to build Orbit tools.
Johan Groth <johang@symbian.org>
parents:
diff
changeset
|
17 |
<arg line ="configure.py --host-make-bin=mingw32-make.exe --host-qmake-bin=qmake.exe --qmake-spec=win32-g++ --platform=symbian --qmake-options=MMP_RULES+=EXPORTUNFROZEN CONFIG+=sgimagelite_support DEFINES+=HB_EFFECTS_OPENVG DEFINES+=HB_FILTER_EFFECTS"/> |
7fa08dafc6b9
Added a template to build Orbit tools.
Johan Groth <johang@symbian.org>
parents:
diff
changeset
|
18 |
</exec> |
7fa08dafc6b9
Added a template to build Orbit tools.
Johan Groth <johang@symbian.org>
parents:
diff
changeset
|
19 |
|
7fa08dafc6b9
Added a template to build Orbit tools.
Johan Groth <johang@symbian.org>
parents:
diff
changeset
|
20 |
<echo>INFO: Exporting Orbit mkspecs to epoc32\tools for ${unit.@bldFile}/${unit.@proFile}</echo> |
7fa08dafc6b9
Added a template to build Orbit tools.
Johan Groth <johang@symbian.org>
parents:
diff
changeset
|
21 |
<echo>INFO: Running Orbit theme installer, make install step</echo> |
7fa08dafc6b9
Added a template to build Orbit tools.
Johan Groth <johang@symbian.org>
parents:
diff
changeset
|
22 |
<exec executable="cmd" dir="${r'$'}{build.drive}${unit.@bldFile}" failonerror="false" output="${r'$'}{build.drive}/output/logs/${ant['build.id']}_install_hb_configure.log"> |
7fa08dafc6b9
Added a template to build Orbit tools.
Johan Groth <johang@symbian.org>
parents:
diff
changeset
|
23 |
<arg value="/C"/> |
7fa08dafc6b9
Added a template to build Orbit tools.
Johan Groth <johang@symbian.org>
parents:
diff
changeset
|
24 |
<arg value="make install"/> |
7fa08dafc6b9
Added a template to build Orbit tools.
Johan Groth <johang@symbian.org>
parents:
diff
changeset
|
25 |
</exec> |
7fa08dafc6b9
Added a template to build Orbit tools.
Johan Groth <johang@symbian.org>
parents:
diff
changeset
|
26 |
</then> |
7fa08dafc6b9
Added a template to build Orbit tools.
Johan Groth <johang@symbian.org>
parents:
diff
changeset
|
27 |
<else> |
7fa08dafc6b9
Added a template to build Orbit tools.
Johan Groth <johang@symbian.org>
parents:
diff
changeset
|
28 |
<echo message="ERROR: Directory ${r'$'}{build.drive}${unit.@bldFile} doesn't exist."/> |
7fa08dafc6b9
Added a template to build Orbit tools.
Johan Groth <johang@symbian.org>
parents:
diff
changeset
|
29 |
</else> |
7fa08dafc6b9
Added a template to build Orbit tools.
Johan Groth <johang@symbian.org>
parents:
diff
changeset
|
30 |
</if> |
7fa08dafc6b9
Added a template to build Orbit tools.
Johan Groth <johang@symbian.org>
parents:
diff
changeset
|
31 |
</#list> |
7fa08dafc6b9
Added a template to build Orbit tools.
Johan Groth <johang@symbian.org>
parents:
diff
changeset
|
32 |
</sequential> |
7fa08dafc6b9
Added a template to build Orbit tools.
Johan Groth <johang@symbian.org>
parents:
diff
changeset
|
33 |
</target> |
7fa08dafc6b9
Added a template to build Orbit tools.
Johan Groth <johang@symbian.org>
parents:
diff
changeset
|
34 |
|
7fa08dafc6b9
Added a template to build Orbit tools.
Johan Groth <johang@symbian.org>
parents:
diff
changeset
|
35 |
|
7fa08dafc6b9
Added a template to build Orbit tools.
Johan Groth <johang@symbian.org>
parents:
diff
changeset
|
36 |
</project> |