svn-gvsig-desktop / branches / v10 / binaries / linux / build.xml @ 10432
History | View | Annotate | Download (4.72 KB)
1 |
<project name="binaries linux" default="main" basedir="."> |
---|---|
2 |
<description>
|
3 |
Reorganiza el directorio binaries/linux, para que pueda usarse directamente por gvSIG. |
4 |
</description>
|
5 |
|
6 |
<property name="targetDir" location="." /> |
7 |
|
8 |
<target name="main" depends="ecw, gdal, mrsid" /> |
9 |
|
10 |
<target name="ecw"> |
11 |
<copy todir="${targetDir}"> |
12 |
<fileset dir="raster/ecw" includes="*.so*" /> |
13 |
</copy>
|
14 |
<!-- necesitamos borrar los links antes de crearlos, porque failonerror=false no
|
15 |
funciona correctamente -->
|
16 |
<delete file="${targetDir}/libjecwcompress.so"/> |
17 |
<symlink
|
18 |
action="single" |
19 |
resource="libjecwcompress.so.0.1.0" |
20 |
link="${targetDir}/libjecwcompress.so" |
21 |
failonerror="false" /> |
22 |
<delete file="${targetDir}/libjecwcompress.so.0" /> |
23 |
<symlink
|
24 |
action="single" |
25 |
resource="libjecwcompress.so.0.1.0" |
26 |
link="${targetDir}/libjecwcompress.so.0" |
27 |
failonerror="false" /> |
28 |
<delete file="${targetDir}/libjecw.so" /> |
29 |
<symlink
|
30 |
action="single" |
31 |
resource="libjecw.so.0.0.1" |
32 |
link="${targetDir}/libjecw.so" |
33 |
failonerror="false" /> |
34 |
<delete file="${targetDir}/libjecw.so.0" /> |
35 |
<symlink
|
36 |
action="single" |
37 |
resource="libjecw.so.0.0.1" |
38 |
link="${targetDir}/libjecw.so.0" |
39 |
failonerror="false" /> |
40 |
<delete file="${targetDir}/libNCSCNet.so" /> |
41 |
<symlink
|
42 |
action="single" |
43 |
resource="libNCSCnet.so.0.0.0" |
44 |
link="${targetDir}/libNCScnet.so" |
45 |
failonerror="false" /> |
46 |
<symlink
|
47 |
action="single" |
48 |
resource="libNCSCnet.so.0.0.0" |
49 |
link="${targetDir}/libNCSCNet.so" |
50 |
failonerror="false" /> |
51 |
<symlink
|
52 |
action="single" |
53 |
resource="libNCSEcw.so.0.0.0" |
54 |
link="${targetDir}/libNCSEcw.so" |
55 |
failonerror="false" /> |
56 |
<symlink
|
57 |
action="single" |
58 |
resource="libNCSEcwC.so.0.0.0" |
59 |
link="${targetDir}/libNCSEcwC.so" |
60 |
failonerror="false" /> |
61 |
<symlink
|
62 |
action="single" |
63 |
resource="libNCSUtil.so.0.0.0" |
64 |
link="${targetDir}/libNCSUtil.so" |
65 |
failonerror="false" /> |
66 |
|
67 |
</target>
|
68 |
|
69 |
<target name="gdal"> |
70 |
<copy todir="${targetDir}"> |
71 |
<fileset dir="raster/gdal" |
72 |
includes="libcrypto.so.0.9.7 libgdal.so.1.10.0 libjasper-1.701.so.1.0.0 libjgdal.so.0.6.0 libodbc.so.1 libpng.so.3 libpq.so.3 libssl.so.0.9.7"/> |
73 |
</copy>
|
74 |
<delete file="${targetDir}/libcrypto.so" /> |
75 |
<symlink
|
76 |
action="single" |
77 |
resource="libcrypto.so.0.9.7" |
78 |
link="${targetDir}/libcrypto.so" |
79 |
failonerror="false" /> |
80 |
<delete file="${targetDir}/libgdal.so" /> |
81 |
<symlink
|
82 |
action="single" |
83 |
resource="libgdal.so.1.10.0" |
84 |
link="${targetDir}/libgdal.so" |
85 |
failonerror="false" /> |
86 |
<delete file="${targetDir}/libgdal.so.1" /> |
87 |
<symlink
|
88 |
action="single" |
89 |
resource="libgdal.so.1.10.0" |
90 |
link="${targetDir}/libgdal.so.1" |
91 |
failonerror="false" /> |
92 |
<delete file="${targetDir}/libjasper-1.701.so" /> |
93 |
<symlink
|
94 |
action="single" |
95 |
resource="libjasper-1.701.so.1.0.0" |
96 |
link="${targetDir}/libjasper-1.701.so" |
97 |
failonerror="false" /> |
98 |
<delete file="${targetDir}/libjasper-1.701.so.1" /> |
99 |
<symlink
|
100 |
action="single" |
101 |
resource="libjasper-1.701.so.1.0.0" |
102 |
link="${targetDir}/libjasper-1.701.so.1" |
103 |
failonerror="false" /> |
104 |
<delete file="${targetDir}/libjgdal.so" /> |
105 |
<symlink
|
106 |
action="single" |
107 |
resource="libjgdal.so.0.6.0" |
108 |
link="${targetDir}/libjgdal.so" |
109 |
failonerror="false" /> |
110 |
<delete file="${targetDir}/libjgdal.so.0" /> |
111 |
<symlink
|
112 |
action="single" |
113 |
resource="libjgdal.so.0.6.0" |
114 |
link="${targetDir}/libjgdal.so.0" |
115 |
failonerror="false" /> |
116 |
<delete file="${targetDir}/libodbc.so" /> |
117 |
<symlink
|
118 |
action="single" |
119 |
resource="libodbc.so.1" |
120 |
link="${targetDir}/libodbc.so" |
121 |
failonerror="false" /> |
122 |
<delete file="${targetDir}/libpng.so" /> |
123 |
<symlink
|
124 |
action="single" |
125 |
resource="libpng.so.3" |
126 |
link="${targetDir}/libpng.so" |
127 |
failonerror="false" /> |
128 |
<delete file="${targetDir}/libpq.so" /> |
129 |
<symlink
|
130 |
action="single" |
131 |
resource="libpq.so.3" |
132 |
link="${targetDir}/libpq.so" |
133 |
failonerror="false" /> |
134 |
<delete file="${targetDir}/libssl.so" /> |
135 |
<symlink
|
136 |
action="single" |
137 |
resource="libssl.so.0.9.7" |
138 |
link="${targetDir}/libssl.so" |
139 |
failonerror="false" /> |
140 |
<delete file="${targetDir}/libssl.so.0" /> |
141 |
<symlink
|
142 |
action="single" |
143 |
resource="libssl.so.0.9.7" |
144 |
link="${targetDir}/libssl.so.0" |
145 |
failonerror="false" /> |
146 |
</target>
|
147 |
|
148 |
<target name="mrsid"> |
149 |
<copy todir="${targetDir}"> |
150 |
<fileset dir="raster/mrsid" includes="libjmrsid.so.0.0.2" /> |
151 |
</copy>
|
152 |
<delete file="${targetDir}/libjmrsid.so" /> |
153 |
<symlink
|
154 |
action="single" |
155 |
resource="libjmrsid.so.0.0.2" |
156 |
link="${targetDir}/libjmrsid.so" |
157 |
failonerror="false" /> |
158 |
<delete file="${targetDir}/libjmrsid.so.0" /> |
159 |
<symlink
|
160 |
action="single" |
161 |
resource="libjmrsid.so.0.0.2" |
162 |
link="${targetDir}/libjmrsid.so.0" |
163 |
failonerror="false" /> |
164 |
</target>
|
165 |
|
166 |
<target name="clean"> |
167 |
<delete>
|
168 |
<fileset
|
169 |
dir="${targetDir}" |
170 |
includes="*.so*"/> |
171 |
</delete>
|
172 |
</target>
|
173 |
|
174 |
</project>
|