svn-gvsig-desktop / branches / v2_0_0_prep / libraries / libjni-gdal / build.xml @ 27887
History | View | Annotate | Download (1.69 KB)
1 |
<project name="Native Build System" default="native" basedir="."> |
---|---|
2 |
|
3 |
<import file="../build/scripts/utilities.xml" /> |
4 |
<property name="localProductDir" value="${basedir}/target/target_cmake_product" /> |
5 |
|
6 |
<target name="generate"> |
7 |
<cmake /> |
8 |
</target>
|
9 |
|
10 |
<target name="build"> |
11 |
<make-install numProc="${numProc}" /> |
12 |
</target>
|
13 |
|
14 |
<target name="native" depends="build" /> |
15 |
|
16 |
<target name="native-eclipse" depends="download-deps,generate" /> |
17 |
<target name="vs7-eclipse" depends="download-deps-vs7,generate" /> |
18 |
<target name="vs9-eclipse" depends="download-deps-vs9,generate" /> |
19 |
|
20 |
<condition property="isBuildMan"> |
21 |
<equals arg1="${useBuildMan}" arg2="true" /> |
22 |
</condition>
|
23 |
|
24 |
<target name="download-deps" if="isBuildMan"> |
25 |
<buildman goal="update" /> |
26 |
</target>
|
27 |
|
28 |
<target name="download-deps-vs7" if="isBuildMan"> |
29 |
<buildman goal="update" args="--file depman-vs7.xml" /> |
30 |
</target>
|
31 |
<target name="download-deps-vs9" if="isBuildMan"> |
32 |
<buildman goal="update" args="--file depman-vs9.xml" /> |
33 |
</target>
|
34 |
|
35 |
<target name="deploy-native" if="useBuildMan"> |
36 |
<cmake args="-DCMAKE_INSTALL_PREFIX=${localProductDir}" /> |
37 |
<make-install numProc="${numProc}" /> |
38 |
<buildman goal="deploy" args="--path ${localProductDir} --upload" /> |
39 |
</target>
|
40 |
<target name="deploy-vs7" if="isBuildMan"> |
41 |
<cmake args="-DCMAKE_INSTALL_PREFIX=target/target_cmake_product" /> |
42 |
<make-install numProc="${numProc}" /> |
43 |
<buildman goal="deploy" args="--file depman-vs7.xml --path ${localProductDir}" /> |
44 |
</target>
|
45 |
<target name="deploy-vs9" if="isBuildMan"> |
46 |
<cmake args="-DCMAKE_INSTALL_PREFIX=${localProductDir}" /> |
47 |
<make-install numProc="${numProc}" /> |
48 |
<buildman goal="deploy" args="--file depman-vs9.xml --path ${localProductDir}" /> |
49 |
</target>
|
50 |
</project>
|
51 |
|