svn-gvsig-desktop / tags / v2_0_0_Build_2038 / build / product / build.xml @ 37137
History | View | Annotate | Download (3.97 KB)
1 |
<?xml version="1.0" encoding="UTF-8"?>
|
---|---|
2 |
<!-- ======================================================================
|
3 |
28/04/2009 14:06:47
|
4 |
|
5 |
gvSIG product
|
6 |
Launch gvSIG
|
7 |
|
8 |
jmvivo
|
9 |
====================================================================== -->
|
10 |
<project name="gvSIG product" default="default"> |
11 |
<description>
|
12 |
Launch gvSIG |
13 |
</description>
|
14 |
<dirname file="${ant.file}" property="product_loc"/> |
15 |
<dirname file="${product_loc}" property="build_loc"/> |
16 |
<dirname file="${build_loc}" property="workspace_loc"/> |
17 |
<property environment="environment"></property> |
18 |
|
19 |
<!-- OS dectection-->
|
20 |
<condition property="isLinux"> |
21 |
<os family="unix"/> |
22 |
</condition>
|
23 |
|
24 |
<condition property="isWindows"> |
25 |
<or>
|
26 |
<os family="windows"/> |
27 |
<os family="win9x"/> |
28 |
<os name="Windows Vista"/> |
29 |
</or>
|
30 |
</condition>
|
31 |
|
32 |
<condition property="isMac"> |
33 |
<os family="mac"/> |
34 |
</condition>
|
35 |
|
36 |
<condition property="is_OS_dectected"> |
37 |
<or>
|
38 |
<istrue value="${isLinux}"/> |
39 |
<istrue value="${isWindows}"/> |
40 |
<istrue value="${isMac}"/> |
41 |
</or>
|
42 |
|
43 |
</condition>
|
44 |
<!-- OS dectection end -->
|
45 |
|
46 |
|
47 |
|
48 |
|
49 |
<!-- library path definition -->
|
50 |
<target name="init-library-properties" depends="init-library-win,init-library-linux,init-library-mac"> |
51 |
</target>
|
52 |
|
53 |
<target name="init-library-win" if="isWindows"> |
54 |
<property name="library-env-name" value="PATH"/> |
55 |
<property name="library-env-toadd" value="${environment.USERPROFILE}\.depman\bin;${workspace_loc}/binaries/w32"/> |
56 |
<property name="library-env-value" value="${environment.PATH};${library-env-toadd}"/> |
57 |
</target>
|
58 |
|
59 |
<target name="init-library-linux" if="isLinux"> |
60 |
<property name="library-env-name" value="LD_LIBRARY_PATH"/> |
61 |
<property name="library-env-toadd" value="${environment.HOME}/.depman/lib:${workspace_loc}/binaries/linux"/> |
62 |
<property name="library-env-value" |
63 |
value="${environment.LD_LIBRARY_PATH}:${library-env-toadd}"/> |
64 |
</target>
|
65 |
|
66 |
<target name="init-library-mac" if="isMac"> |
67 |
<property name="library-env-name" value="DYLD_LIBRARY_PATH"/> |
68 |
<property name="library-env-toadd" value="${environment.HOME}/.depman/lib:${workspace_loc}/binaries/mac"/> |
69 |
<property name="library-env-value" value="${environment.DYLD_LIBRARY_PATH}:${library-env-toadd}"/> |
70 |
</target>
|
71 |
|
72 |
<!-- library path definition end -->
|
73 |
|
74 |
<!-- =================================
|
75 |
target: default
|
76 |
================================= -->
|
77 |
<target name="default" description="Launch gvSIG" depends="init-library-properties"> |
78 |
<!--
|
79 |
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:"$HOME/.depman/lib:../../binaries/linux/"
|
80 |
export DYLD_LIBRARY_PATH=$DYLD_LIBRARY_PATH:"/Developer/DepMan/lib:../../binaries/mac/"
|
81 |
export PROJ_LIB="$INSTALL_PATH/bin/gvSIG/extensiones/org.gvsig.crs/data"
|
82 |
-->
|
83 |
<!--$JAVA_HOME/bin/java
|
84 |
-Djava.library.path=/usr/lib:"$INSTALL_PATH/libs"
|
85 |
-cp $LIBRARIES -Xmx500M com.iver.andami.Launcher gvSIG gvSIG/extensiones "$@"
|
86 |
-->
|
87 |
|
88 |
|
89 |
<java
|
90 |
dir="${product_loc}" |
91 |
classname="org.gvsig.andami.Launcher" |
92 |
fork="true" |
93 |
failonerror="true" |
94 |
maxmemory="512m" |
95 |
>
|
96 |
<env key="${library-env-name}" value="${library-env-value}"/> |
97 |
<env key="DYLD_FRAMEWORK_PATH" value="${environment.HOME}/.depman/Frameworks"/> |
98 |
<env key="PROJ_LIB" value="${product_loc}/gvSIG/extensiones/org.gvsig.crs/data"/> |
99 |
<env key="GDAL_DATA" value="${workspace_loc}/binaries/linux/raster/gdal/data"/> <!--valid for al os --> |
100 |
<jvmarg value="-Djava.library.path=${library-env-toadd}"/> |
101 |
|
102 |
<arg value="gvSIG"/> |
103 |
<arg value="gvSIG/extensiones"/> |
104 |
|
105 |
<classpath>
|
106 |
<fileset dir="${product_loc}/lib"> |
107 |
<include name="*.jar"/> |
108 |
<include name="*.zip"/> |
109 |
</fileset>
|
110 |
</classpath>
|
111 |
</java>
|
112 |
|
113 |
</target>
|
114 |
|
115 |
|
116 |
</project>
|