Statistics
| Revision:

svn-gvsig-desktop / branches / v2_0_0_prep / binaries / linux / build.xml @ 27523

History | View | Annotate | Download (16.6 KB)

1 13125 jmvivo
<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 26931 jmvivo
        <dirname file="${ant.file.binaries linux}" property="curDirectory"/>
6 13295 jmvivo
7 16295 jmvivo
        <available property="is3D" file="3D" />
8
9 13320 jmvivo
        <target name="init">
10
                <condition property="isLinux">
11
                        <os family="unix"/>
12
                </condition>
13
        </target>
14 13125 jmvivo
        <property name="targetDir" location="." />
15 13295 jmvivo
16 23587 bsanchez
        <target name="main" depends="init, ecw, gdal, mrsid, crs, potrace, 3D, grass" />
17
        <target name="without-3D" depends="init, ecw, gdal, mrsid, crs, potrace" />
18 13295 jmvivo
19 13125 jmvivo
        <target name="ecw">
20 26931 jmvivo
                <!--
21 13125 jmvivo
                <copy todir="${targetDir}">
22 21315 jmvivo
                        <fileset dir="raster/ecw" includes="libjecw.so.0.0.6, libNCScnet.so, libNCSEcwC.so, libNCSEcw.so, libNCSUtil.so" />
23 13125 jmvivo
                </copy>
24 26931 jmvivo
                -->
25 13125 jmvivo
                <!-- necesitamos borrar los links antes de crearlos, porque failonerror=false no
26
                      funciona correctamente -->
27 26931 jmvivo
                <exec executable="${curDirectory}/raster/ecw/install.sh">
28
                        <arg value="${targetDir}"/>
29
                </exec>
30
                <!--
31 13320 jmvivo
                <antcall target="makeLink">
32 21315 jmvivo
                        <param name="ml.file" location="${targetDir}/libjecw.so.0.0.6"/>
33
                        <param name="ml.link" value="${targetDir}/libjecw.so"/>
34 13320 jmvivo
                        <param name="ml.failonerror" value="false"/>
35
                </antcall>
36 13295 jmvivo

37 13320 jmvivo
                <antcall target="makeLink">
38 21315 jmvivo
                        <param name="ml.file" location="${targetDir}/libjecw.so.0.0.6"/>
39
                        <param name="ml.link" value="${targetDir}/libjecw.so.0"/>
40 13320 jmvivo
                        <param name="ml.failonerror" value="false"/>
41
                </antcall>
42 13295 jmvivo

43 13320 jmvivo
                <antcall target="makeLink">
44 21315 jmvivo
                        <param name="ml.file" location="${targetDir}/libNCScnet.so"/>
45
                        <param name="ml.link" value="${targetDir}/libNCScnet.so.0"/>
46 13320 jmvivo
                        <param name="ml.failonerror" value="false"/>
47
                </antcall>
48

49
                <antcall target="makeLink">
50 21315 jmvivo
                        <param name="ml.file" location="${targetDir}/libNCScnet.so"/>
51
                        <param name="ml.link" value="${targetDir}/libNCSCnet.so"/>
52 13320 jmvivo
                        <param name="ml.failonerror" value="false"/>
53
                </antcall>
54

55 15960 jmvivo
                <antcall target="makeLink">
56
                        <param name="ml.file" location="${targetDir}/libNCScnet.so"/>
57 21315 jmvivo
                        <param name="ml.link" value="${targetDir}/libNCSCnet.so.0"/>
58 15960 jmvivo
                        <param name="ml.failonerror" value="false"/>
59
                </antcall>
60

61 21315 jmvivo

62 15960 jmvivo
                <antcall target="makeLink">
63
                        <param name="ml.file" location="${targetDir}/libNCScnet.so"/>
64
                        <param name="ml.link" value="${targetDir}/libNCSCNet.so"/>
65
                        <param name="ml.failonerror" value="false"/>
66
                </antcall>
67

68 21315 jmvivo
                <antcall target="makeLink">
69
                        <param name="ml.file" location="${targetDir}/libNCScnet.so"/>
70
                        <param name="ml.link" value="${targetDir}/libNCSCNet.so.0"/>
71
                        <param name="ml.failonerror" value="false"/>
72
                </antcall>
73

74
                <antcall target="makeLink">
75
                        <param name="ml.file" location="${targetDir}/libNCSEcw.so"/>
76
                        <param name="ml.link" value="${targetDir}/libNCSEcw.so.0"/>
77
                        <param name="ml.failonerror" value="false"/>
78
                </antcall>
79

80
                <antcall target="makeLink">
81
                        <param name="ml.file" location="${targetDir}/libNCSEcwC.so"/>
82
                        <param name="ml.link" value="${targetDir}/libNCSEcwC.so.0"/>
83
                        <param name="ml.failonerror" value="false"/>
84
                </antcall>
85

86
                <antcall target="makeLink">
87
                        <param name="ml.file" location="${targetDir}/libNCSUtil.so"/>
88
                        <param name="ml.link" value="${targetDir}/libNCSUtil.so.0"/>
89
                        <param name="ml.failonerror" value="false"/>
90
                </antcall>
91 26931 jmvivo
                -->
92 21315 jmvivo
93 13125 jmvivo
        </target>
94 13295 jmvivo
95 13125 jmvivo
        <target name="gdal">
96 26931 jmvivo
                <!--
97 13125 jmvivo
                <copy todir="${targetDir}">
98
                        <fileset dir="raster/gdal"
99 21315 jmvivo
                                 includes="lib*.so*"/>
100 13125 jmvivo
                </copy>
101 26931 jmvivo
                -->
102
                <exec executable="${curDirectory}/raster/gdal/install.sh">
103
                        <arg value="${targetDir}"/>
104
                </exec>
105
                <!--
106 13320 jmvivo
                <antcall target="makeLink">
107 16297 jmvivo
                        <param name="ml.file" location="${targetDir}/libcrypto.so.0.9.7"/>
108 13320 jmvivo
                        <param name="ml.link" value="${targetDir}/libcrypto.so"/>
109
                        <param name="ml.failonerror" value="false"/>
110
                </antcall>
111

112
                <antcall target="makeLink">
113 21315 jmvivo
                        <param name="ml.file" location="${targetDir}/libcrypto.so.0.9.7"/>
114
                        <param name="ml.link" value="${targetDir}/libcrypto.so.0"/>
115
                        <param name="ml.failonerror" value="false"/>
116
                </antcall>
117

118
                <antcall target="makeLink">
119 23708 nbrodin
                        <param name="ml.file" location="${targetDir}/libgdal.so.1.12.2"/>
120 13320 jmvivo
                        <param name="ml.link" value="${targetDir}/libgdal.so"/>
121
                        <param name="ml.failonerror" value="false"/>
122
                </antcall>
123

124
                <antcall target="makeLink">
125 23708 nbrodin
                        <param name="ml.file" location="${targetDir}/libgdal.so.1.12.2"/>
126 13320 jmvivo
                        <param name="ml.link" value="${targetDir}/libgdal.so.1"/>
127
                        <param name="ml.failonerror" value="false"/>
128
                </antcall>
129

130 16274 jmvivo

131 13320 jmvivo
                <antcall target="makeLink">
132 16297 jmvivo
                        <param name="ml.file" location="${targetDir}/libjasper-1.701.so.1"/>
133 16295 jmvivo
                        <param name="ml.link" value="${targetDir}/libjasper-1.701.so"/>
134 13320 jmvivo
                        <param name="ml.failonerror" value="false"/>
135
                </antcall>
136 26931 jmvivo
                -->
137 16274 jmvivo
                <!--
138 13320 jmvivo
                <antcall target="makeLink">
139
                        <param name="ml.file" location="libjasper-1.701.so.1.0.0"/>
140
                        <param name="ml.link" value="${targetDir}/libjasper-1.701.so.1"/>
141
                        <param name="ml.failonerror" value="false"/>
142
                </antcall>
143
                -->
144 26931 jmvivo
                <!--
145 13320 jmvivo
                <antcall target="makeLink">
146 22555 nbrodin
                        <param name="ml.file" location="${targetDir}/libjgdal.so.0.9.1"/>
147 13320 jmvivo
                        <param name="ml.link" value="${targetDir}/libjgdal.so"/>
148
                        <param name="ml.failonerror" value="false"/>
149
                </antcall>
150

151
                <antcall target="makeLink">
152 22555 nbrodin
                        <param name="ml.file" location="${targetDir}/libjgdal.so.0.9.1"/>
153 13320 jmvivo
                        <param name="ml.link" value="${targetDir}/libjgdal.so.0"/>
154
                        <param name="ml.failonerror" value="false"/>
155
                </antcall>
156

157
                <antcall target="makeLink">
158 16297 jmvivo
                        <param name="ml.file" location="${targetDir}/libodbc.so.1"/>
159 13320 jmvivo
                        <param name="ml.link" value="${targetDir}/libodbc.so"/>
160
                        <param name="ml.failonerror" value="false"/>
161
                </antcall>
162

163
                <antcall target="makeLink">
164 16297 jmvivo
                        <param name="ml.file" location="${targetDir}/libpng.so.3"/>
165 13320 jmvivo
                        <param name="ml.link" value="${targetDir}/libpng.so"/>
166
                        <param name="ml.failonerror" value="false"/>
167
                </antcall>
168 26931 jmvivo
                -->
169 25850 nbrodin
                <!--<antcall target="makeLink">
170 16297 jmvivo
                        <param name="ml.file" location="${targetDir}/libpq.so.3"/>
171 13320 jmvivo
                        <param name="ml.link" value="${targetDir}/libpq.so"/>
172
                        <param name="ml.failonerror" value="false"/>
173 25850 nbrodin
                </antcall>-->
174 26931 jmvivo
                <!--
175 25850 nbrodin
                <antcall target="makeLink">
176
                        <param name="ml.file" location="${targetDir}/libpq.so.5.1"/>
177
                        <param name="ml.link" value="${targetDir}/libpq.so.5"/>
178
                        <param name="ml.failonerror" value="false"/>
179 13320 jmvivo
                </antcall>
180

181
                <antcall target="makeLink">
182 16297 jmvivo
                        <param name="ml.file" location="${targetDir}/libssl.so.0.9.7"/>
183 13320 jmvivo
                        <param name="ml.link" value="${targetDir}/libssl.so"/>
184
                        <param name="ml.failonerror" value="false"/>
185
                </antcall>
186

187
                <antcall target="makeLink">
188 16297 jmvivo
                        <param name="ml.file" location="${targetDir}/libssl.so.0.9.7"/>
189 13320 jmvivo
                        <param name="ml.link" value="${targetDir}/libssl.so.0"/>
190
                        <param name="ml.failonerror" value="false"/>
191
                </antcall>
192

193 17630 nbrodin
                <antcall target="makeLink">
194 21315 jmvivo
                        <param name="ml.file" location="${targetDir}/libcrypt.so.1"/>
195
                        <param name="ml.link" value="${targetDir}/libcrypt.so"/>
196
                        <param name="ml.failonerror" value="false"/>
197
                </antcall>
198

199
                <antcall target="makeLink">
200
                        <param name="ml.file" location="${targetDir}/libjpeg.so.62"/>
201
                        <param name="ml.link" value="${targetDir}/libjpeg.so"/>
202
                        <param name="ml.failonerror" value="false"/>
203
                </antcall>
204

205
                <antcall target="makeLink">
206
                        <param name="ml.file" location="${targetDir}/libm.so.6"/>
207
                        <param name="ml.link" value="${targetDir}/libm.so"/>
208
                        <param name="ml.failonerror" value="false"/>
209
                </antcall>
210

211
                <antcall target="makeLink">
212
                        <param name="ml.file" location="${targetDir}/libnsl.so.1"/>
213
                        <param name="ml.link" value="${targetDir}/libnsl.so"/>
214
                        <param name="ml.failonerror" value="false"/>
215
                </antcall>
216

217
                <antcall target="makeLink">
218
                        <param name="ml.file" location="${targetDir}/libodbc.so.1"/>
219
                        <param name="ml.link" value="${targetDir}/libodbc.so"/>
220
                        <param name="ml.failonerror" value="false"/>
221
                </antcall>
222

223

224
                <antcall target="makeLink">
225
                        <param name="ml.file" location="${targetDir}/libpng.so.3"/>
226
                        <param name="ml.link" value="${targetDir}/libpng.so"/>
227
                        <param name="ml.failonerror" value="false"/>
228
                </antcall>
229 26931 jmvivo
                -->
230 25850 nbrodin
                <!--<antcall target="makeLink">
231 21315 jmvivo
                        <param name="ml.file" location="${targetDir}/libpq.so.3"/>
232
                        <param name="ml.link" value="${targetDir}/libpq.so"/>
233
                        <param name="ml.failonerror" value="false"/>
234 25850 nbrodin
                </antcall>-->
235 26931 jmvivo
                <!--
236 21315 jmvivo
                <antcall target="makeLink">
237
                        <param name="ml.file" location="${targetDir}/libz.so.1"/>
238
                        <param name="ml.link" value="${targetDir}/libz.so"/>
239
                        <param name="ml.failonerror" value="false"/>
240
                </antcall>
241 26931 jmvivo
                -->
242 23708 nbrodin
                <!--
243
                <antcall target="makeLink">
244
                        <param name="ml.file" location="${targetDir}/libhdf5_hl.so.0.0.0"/>
245
                        <param name="ml.link" value="${targetDir}/libhdf5_hl.so.0"/>
246
                        <param name="ml.failonerror" value="false"/>
247
                </antcall>
248

249
                <antcall target="makeLink">
250
                        <param name="ml.file" location="${targetDir}/libhdf5_hl.so.0.0.0"/>
251
                        <param name="ml.link" value="${targetDir}/libhdf5_hl.so"/>
252
                        <param name="ml.failonerror" value="false"/>
253
                </antcall>
254

255
                <antcall target="makeLink">
256
                        <param name="ml.file" location="${targetDir}/libhdf5.so.0.0.0"/>
257
                        <param name="ml.link" value="${targetDir}/libhdf5.so.0"/>
258
                        <param name="ml.failonerror" value="false"/>
259
                </antcall>
260

261
                <antcall target="makeLink">
262
                        <param name="ml.file" location="${targetDir}/libhdf5.so.0.0.0"/>
263
                        <param name="ml.link" value="${targetDir}/libhdf5.so"/>
264
                        <param name="ml.failonerror" value="false"/>
265
                </antcall>
266
                -->
267 13125 jmvivo
        </target>
268 13295 jmvivo
269 13125 jmvivo
        <target name="mrsid">
270 26931 jmvivo
                <!--
271 13125 jmvivo
                <copy todir="${targetDir}">
272
                        <fileset dir="raster/mrsid" includes="libjmrsid.so.0.0.2" />
273
                </copy>
274 26931 jmvivo
                -->
275
                <exec executable="${curDirectory}/raster/mrsid/install.sh">
276
                        <arg value="${targetDir}"/>
277
                </exec>
278
                <!--
279 13320 jmvivo
                <antcall target="makeLink">
280 16297 jmvivo
                        <param name="ml.file" location="${targetDir}/libjmrsid.so.0.0.2"/>
281 13320 jmvivo
                        <param name="ml.link" value="${targetDir}/libjmrsid.so"/>
282
                        <param name="ml.failonerror" value="false"/>
283
                </antcall>
284

285
                <antcall target="makeLink">
286 16297 jmvivo
                        <param name="ml.file" location="${targetDir}/libjmrsid.so.0.0.2"/>
287 13320 jmvivo
                        <param name="ml.link" value="${targetDir}/libjmrsid.so.0"/>
288
                        <param name="ml.failonerror" value="false"/>
289
                </antcall>
290 26931 jmvivo
                -->
291 13125 jmvivo
        </target>
292 23563 nbrodin
293
        <target name="grass">
294 26931 jmvivo
                <!--
295 23563 nbrodin
                <copy todir="${targetDir}">
296
                        <fileset dir="raster/grass" includes="lib*.so*" />
297
                </copy>
298 26931 jmvivo
                -->
299
                <exec executable="${curDirectory}/raster/grass/install.sh">
300
                        <arg value="${targetDir}"/>
301
                </exec>
302
                <!--
303 23563 nbrodin
                <antcall target="makeLink">
304
                        <param name="ml.file" location="${targetDir}/libgrass_datetime.6.0.2.so"/>
305
                        <param name="ml.link" value="${targetDir}/libgrass_datetime.so"/>
306
                        <param name="ml.failonerror" value="false"/>
307
                </antcall>
308 13125 jmvivo

309 23563 nbrodin
                <antcall target="makeLink">
310
                        <param name="ml.file" location="${targetDir}/libgrass_dbmibase.6.0.2.so"/>
311
                        <param name="ml.link" value="${targetDir}/libgrass_dbmibase.so"/>
312
                        <param name="ml.failonerror" value="false"/>
313
                </antcall>
314

315
                <antcall target="makeLink">
316
                        <param name="ml.file" location="${targetDir}/libgrass_dbmiclient.6.0.2.so"/>
317
                        <param name="ml.link" value="${targetDir}/libgrass_dbmiclient.so"/>
318
                        <param name="ml.failonerror" value="false"/>
319
                </antcall>
320

321
                <antcall target="makeLink">
322
                        <param name="ml.file" location="${targetDir}/libgrass_dgl.6.0.2.so"/>
323
                        <param name="ml.link" value="${targetDir}/libgrass_dgl.so"/>
324
                        <param name="ml.failonerror" value="false"/>
325
                </antcall>
326

327
                <antcall target="makeLink">
328
                        <param name="ml.file" location="${targetDir}/libgrass_dig2.6.0.2.so"/>
329
                        <param name="ml.link" value="${targetDir}/libgrass_dig2.so"/>
330
                        <param name="ml.failonerror" value="false"/>
331
                </antcall>
332

333
                <antcall target="makeLink">
334
                        <param name="ml.file" location="${targetDir}/libgrass_gis.6.0.2.so"/>
335
                        <param name="ml.link" value="${targetDir}/libgrass_gis.so"/>
336
                        <param name="ml.failonerror" value="false"/>
337
                </antcall>
338

339
                <antcall target="makeLink">
340
                        <param name="ml.file" location="${targetDir}/libgrass_gmath.6.0.2.so"/>
341
                        <param name="ml.link" value="${targetDir}/libgrass_gmath.so"/>
342
                        <param name="ml.failonerror" value="false"/>
343
                </antcall>
344

345
                <antcall target="makeLink">
346
                        <param name="ml.file" location="${targetDir}/libgrass_gproj.6.0.2.so"/>
347
                        <param name="ml.link" value="${targetDir}/libgrass_gproj.so"/>
348
                        <param name="ml.failonerror" value="false"/>
349
                </antcall>
350

351
                <antcall target="makeLink">
352
                        <param name="ml.file" location="${targetDir}/libgrass_I.6.0.2.so"/>
353
                        <param name="ml.link" value="${targetDir}/libgrass_I.so"/>
354
                        <param name="ml.failonerror" value="false"/>
355
                </antcall>
356

357
                <antcall target="makeLink">
358
                        <param name="ml.file" location="${targetDir}/libgrass_linkm.6.0.2.so"/>
359
                        <param name="ml.link" value="${targetDir}/libgrass_linkm.so"/>
360
                        <param name="ml.failonerror" value="false"/>
361
                </antcall>
362

363
                <antcall target="makeLink">
364
                        <param name="ml.file" location="${targetDir}/libgrass_rtree.6.0.2.so"/>
365
                        <param name="ml.link" value="${targetDir}/libgrass_rtree.so"/>
366
                        <param name="ml.failonerror" value="false"/>
367
                </antcall>
368

369
                <antcall target="makeLink">
370
                        <param name="ml.file" location="${targetDir}/libgrass_vask.6.0.2.so"/>
371
                        <param name="ml.link" value="${targetDir}/libgrass_vask.so"/>
372
                        <param name="ml.failonerror" value="false"/>
373
                </antcall>
374

375
                <antcall target="makeLink">
376
                        <param name="ml.file" location="${targetDir}/libgrass_vect.6.0.2.so"/>
377
                        <param name="ml.link" value="${targetDir}/libgrass_vect.so"/>
378
                        <param name="ml.failonerror" value="false"/>
379
                </antcall>
380 26931 jmvivo
                -->
381 23563 nbrodin
                <!--<antcall target="makeLink">
382
                        <param name="ml.file" location="${targetDir}/libproj.so.0.5.0"/>
383
                        <param name="ml.link" value="${targetDir}/libproj.so"/>
384
                        <param name="ml.failonerror" value="false"/>
385
                </antcall>-->
386
        </target>
387
388 23587 bsanchez
        <target name="potrace">
389 26931 jmvivo
                <!--
390 23587 bsanchez
                <copy todir="${targetDir}">
391
                        <fileset dir="raster/potrace" includes="lib*.so*"/>
392
                </copy>
393 26931 jmvivo
                -->
394
                <exec executable="${curDirectory}/raster/potrace/install.sh">
395
                        <arg value="${targetDir}"/>
396
                </exec>
397
                <!--
398 23587 bsanchez

399
                <antcall target="makeLink">
400
                        <param name="ml.file" location="${targetDir}/libpotrace.so.0.0.1"/>
401
                        <param name="ml.link" value="${targetDir}/libpotrace.so"/>
402
                        <param name="ml.failonerror" value="false"/>
403
                </antcall>
404

405
                <antcall target="makeLink">
406
                        <param name="ml.file" location="${targetDir}/libjpotrace.so.0.0.1"/>
407
                        <param name="ml.link" value="${targetDir}/libjpotrace.so"/>
408
                        <param name="ml.failonerror" value="false"/>
409
                </antcall>
410

411
                <antcall target="makeLink">
412
                        <param name="ml.file" location="${targetDir}/libpotrace.so.0.0.1"/>
413
                        <param name="ml.link" value="${targetDir}/libpotrace.so.0"/>
414
                        <param name="ml.failonerror" value="false"/>
415
                </antcall>
416

417
                <antcall target="makeLink">
418
                        <param name="ml.file" location="${targetDir}/libjpotrace.so.0.0.1"/>
419
                        <param name="ml.link" value="${targetDir}/libjpotrace.so.0"/>
420
                        <param name="ml.failonerror" value="false"/>
421
                </antcall>
422 26931 jmvivo
                -->
423 23587 bsanchez
        </target>
424
425 13125 jmvivo
        <target name="crs">
426 26931 jmvivo
                <!--
427 16274 jmvivo
                <copy todir="${targetDir}">
428
                        <fileset dir="crs"
429
                                includes="*.so.*,*.so"/>
430
                </copy>
431 26931 jmvivo
                -->
432 16274 jmvivo
433 26931 jmvivo
                <exec executable="${curDirectory}/crs/install.sh">
434
                        <arg value="${targetDir}"/>
435
                </exec>
436 16274 jmvivo
437 26931 jmvivo
                <!--
438 13320 jmvivo
                <antcall target="makeLink">
439 16297 jmvivo
                        <param name="ml.file" location="${targetDir}/libproj.so.0.5.0"/>
440 13320 jmvivo
                        <param name="ml.link" value="${targetDir}/libproj.so"/>
441
                        <param name="ml.failonerror" value="false"/>
442
                </antcall>
443

444
                <antcall target="makeLink">
445 16297 jmvivo
                        <param name="ml.file" location="${targetDir}/libproj.so.0.5.0"/>
446 13320 jmvivo
                        <param name="ml.link" value="${targetDir}/libproj.so.0"/>
447
                        <param name="ml.failonerror" value="false"/>
448
                </antcall>
449

450
                <antcall target="makeLink">
451 16297 jmvivo
                        <param name="ml.file" location="${targetDir}/libcrsjniproj.so.0.1.1"/>
452 13320 jmvivo
                        <param name="ml.link" value="${targetDir}/libcrsjniproj.so"/>
453
                        <param name="ml.failonerror" value="false"/>
454
                </antcall>
455 15597 jmvivo
                <antcall target="makeLink">
456 16297 jmvivo
                        <param name="ml.file" location="${targetDir}/libcrsjniproj.so.0.1.1"/>
457 15597 jmvivo
                        <param name="ml.link" value="${targetDir}/libcrsjniproj.so.0"/>
458
                        <param name="ml.failonerror" value="false"/>
459
                </antcall>
460 26931 jmvivo
                -->
461 13125 jmvivo
        </target>
462
463 13295 jmvivo
464 13320 jmvivo
465
466 16295 jmvivo
        <target name="makeLink" if="isLinux">
467 13320 jmvivo
                <!--<exec executable="ln" os="unix" failonerror="${ml.failonerror}">-->
468
                <exec executable="ln" failonerror="true">
469
                    <arg value="-sf"/>
470
                    <arg value="${ml.file}"/>
471
                    <arg value="${ml.link}"/>
472
                </exec>
473
        </target>
474
475 16510 jmvivo
        <target name="clean3D" if="is3D">
476
                <delete includeemptydirs="true">
477
                        <fileset dir="${targetDir}" includes="osgPlugins**/**" />
478
                </delete>
479
        </target>
480
481
        <target name="clean" depends="clean3D">
482 13125 jmvivo
                <delete>
483
                        <fileset
484
                                dir="${targetDir}"
485
                                includes="*.so*"/>
486
                </delete>
487
        </target>
488
489 16295 jmvivo
490
        <target name="3D" if="is3D">
491 26931 jmvivo
                <!--
492 16295 jmvivo
                <copy todir="${targetDir}">
493 16303 jmvivo
                        <fileset dir="3D" includes="*.so*" />
494 16295 jmvivo
                </copy>
495 16456 jmvivo
                <copy todir="${targetDir}">
496
                        <fileset dir="3D" includes="**/*.so*" />
497
                </copy>
498 26931 jmvivo
                -->
499 16460 jmvivo
                <!--<property file="3D/links.properties" prefix="links3D"/>-->
500 26931 jmvivo
                <!--
501 16460 jmvivo
                <exec executable="${basedir}/3D/install-3D.sh">
502 16510 jmvivo
                        <arg value="${targetDir}"/>
503 16460 jmvivo
                </exec>
504 26931 jmvivo
                -->
505 17502 jmvivo
                <!-- cd $HOME/.depman/lib ; find . -type l -exec ls -l {} ';' | sed 's/.*[.][/]//g' | sed 's/\(.*\) -> \(.*\)$/ln -sf \2 \1/g' > ${3D}/install-3D.sh ; cat ${3D}/install-3D.sh.head ${3D}/install-3D.sh > ${3D}/install-3D.sh -->
506 16303 jmvivo
507 16295 jmvivo
        </target>
508
509 13125 jmvivo
</project>