svn-gvsig-desktop / tags / v1_0_2_Build_896 / binaries / linux / build.xml @ 34029
History | View | Annotate | Download (4.21 KB)
1 | 9203 | cesar | <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 | 9505 | cesar | <!-- necesitamos borrar los links antes de crearlos, porque failonerror=false no
|
15 | funciona correctamente -->
|
||
16 | <delete file="${targetDir}/libjecwcompress.so"/> |
||
17 | 9203 | cesar | <symlink
|
18 | action="single" |
||
19 | resource="libjecwcompress.so.0.1.0" |
||
20 | link="${targetDir}/libjecwcompress.so" |
||
21 | failonerror="false" /> |
||
22 | 9505 | cesar | <delete file="${targetDir}/libjecwcompress.so.0" /> |
23 | 9203 | cesar | <symlink
|
24 | action="single" |
||
25 | resource="libjecwcompress.so.0.1.0" |
||
26 | link="${targetDir}/libjecwcompress.so.0" |
||
27 | failonerror="false" /> |
||
28 | 9505 | cesar | <delete file="${targetDir}/libjecw.so" /> |
29 | 9203 | cesar | <symlink
|
30 | action="single" |
||
31 | resource="libjecw.so.0.0.1" |
||
32 | link="${targetDir}/libjecw.so" |
||
33 | failonerror="false" /> |
||
34 | 9505 | cesar | <delete file="${targetDir}/libjecw.so.0" /> |
35 | 9203 | cesar | <symlink
|
36 | action="single" |
||
37 | resource="libjecw.so.0.0.1" |
||
38 | link="${targetDir}/libjecw.so.0" |
||
39 | failonerror="false" /> |
||
40 | 9505 | cesar | <delete file="${targetDir}/libNCSCNet.so" /> |
41 | 9203 | cesar | <symlink
|
42 | action="single" |
||
43 | resource="libNCScnet.so" |
||
44 | link="${targetDir}/libNCSCNet.so" |
||
45 | failonerror="false" /> |
||
46 | </target>
|
||
47 | |||
48 | <target name="gdal"> |
||
49 | <copy todir="${targetDir}"> |
||
50 | <fileset dir="raster/gdal" |
||
51 | 9506 | cesar | 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"/> |
52 | 9203 | cesar | </copy>
|
53 | 9505 | cesar | <delete file="${targetDir}/libcrypto.so" /> |
54 | 9203 | cesar | <symlink
|
55 | action="single" |
||
56 | resource="libcrypto.so.0.9.7" |
||
57 | link="${targetDir}/libcrypto.so" |
||
58 | failonerror="false" /> |
||
59 | 9505 | cesar | <delete file="${targetDir}/libgdal.so" /> |
60 | 9203 | cesar | <symlink
|
61 | action="single" |
||
62 | resource="libgdal.so.1.10.0" |
||
63 | link="${targetDir}/libgdal.so" |
||
64 | failonerror="false" /> |
||
65 | 9505 | cesar | <delete file="${targetDir}/libgdal.so.1" /> |
66 | 9203 | cesar | <symlink
|
67 | action="single" |
||
68 | resource="libgdal.so.1.10.0" |
||
69 | link="${targetDir}/libgdal.so.1" |
||
70 | failonerror="false" /> |
||
71 | 9505 | cesar | <delete file="${targetDir}/libjasper-1.701.so" /> |
72 | 9203 | cesar | <symlink
|
73 | action="single" |
||
74 | 9506 | cesar | resource="libjasper-1.701.so.1.0.0" |
75 | 9505 | cesar | link="${targetDir}/libjasper-1.701.so" |
76 | 9203 | cesar | failonerror="false" /> |
77 | 9506 | cesar | <delete file="${targetDir}/libjasper-1.701.so.1" /> |
78 | <symlink
|
||
79 | action="single" |
||
80 | resource="libjasper-1.701.so.1.0.0" |
||
81 | link="${targetDir}/libjasper-1.701.so.1" |
||
82 | failonerror="false" /> |
||
83 | 9505 | cesar | <delete file="${targetDir}/libjgdal.so" /> |
84 | 9203 | cesar | <symlink
|
85 | action="single" |
||
86 | resource="libjgdal.so.0.6.0" |
||
87 | link="${targetDir}/libjgdal.so" |
||
88 | failonerror="false" /> |
||
89 | 9505 | cesar | <delete file="${targetDir}/libjgdal.so.0" /> |
90 | 9203 | cesar | <symlink
|
91 | action="single" |
||
92 | resource="libjgdal.so.0.6.0" |
||
93 | link="${targetDir}/libjgdal.so.0" |
||
94 | failonerror="false" /> |
||
95 | 9505 | cesar | <delete file="${targetDir}/libodbc.so" /> |
96 | 9203 | cesar | <symlink
|
97 | action="single" |
||
98 | resource="libodbc.so.1" |
||
99 | link="${targetDir}/libodbc.so" |
||
100 | failonerror="false" /> |
||
101 | 9505 | cesar | <delete file="${targetDir}/libpng.so" /> |
102 | 9203 | cesar | <symlink
|
103 | action="single" |
||
104 | resource="libpng.so.3" |
||
105 | link="${targetDir}/libpng.so" |
||
106 | failonerror="false" /> |
||
107 | 9505 | cesar | <delete file="${targetDir}/libpq.so" /> |
108 | 9203 | cesar | <symlink
|
109 | action="single" |
||
110 | resource="libpq.so.3" |
||
111 | link="${targetDir}/libpq.so" |
||
112 | failonerror="false" /> |
||
113 | 9505 | cesar | <delete file="${targetDir}/libssl.so" /> |
114 | 9203 | cesar | <symlink
|
115 | action="single" |
||
116 | resource="libssl.so.0.9.7" |
||
117 | link="${targetDir}/libssl.so" |
||
118 | failonerror="false" /> |
||
119 | 9505 | cesar | <delete file="${targetDir}/libssl.so.0" /> |
120 | 9203 | cesar | <symlink
|
121 | action="single" |
||
122 | resource="libssl.so.0.9.7" |
||
123 | link="${targetDir}/libssl.so.0" |
||
124 | failonerror="false" /> |
||
125 | </target>
|
||
126 | |||
127 | <target name="mrsid"> |
||
128 | <copy todir="${targetDir}"> |
||
129 | <fileset dir="raster/mrsid" includes="libjmrsid.so.0.0.2" /> |
||
130 | </copy>
|
||
131 | 9505 | cesar | <delete file="${targetDir}/libjmrsid.so" /> |
132 | 9203 | cesar | <symlink
|
133 | action="single" |
||
134 | resource="libjmrsid.so.0.0.2" |
||
135 | link="${targetDir}/libjmrsid.so" |
||
136 | failonerror="false" /> |
||
137 | 9505 | cesar | <delete file="${targetDir}/libjmrsid.so.0" /> |
138 | 9203 | cesar | <symlink
|
139 | action="single" |
||
140 | resource="libjmrsid.so.0.0.2" |
||
141 | link="${targetDir}/libjmrsid.so.0" |
||
142 | failonerror="false" /> |
||
143 | </target>
|
||
144 | |||
145 | <target name="clean"> |
||
146 | <delete>
|
||
147 | <fileset
|
||
148 | dir="${targetDir}" |
||
149 | includes="*.so*"/> |
||
150 | </delete>
|
||
151 | </target>
|
||
152 | |||
153 | </project> |