Statistics
| Revision:

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