Statistics
| Revision:

svn-gvsig-desktop / trunk / install / build.xml @ 34677

History | View | Annotate | Download (17.9 KB)

1
<?xml version="1.0" ?>
2
<project default="main">
3

    
4

    
5
        <property file="../_fwAndami/gvSIG/extensiones/com.iver.cit.gvsig/build.number"/>
6
        <import file="../binaries/ant/utilities.xml"/>
7
        <taskdef name="jarbundler" classname="net.sourceforge.jarbundler.JarBundler" >
8
                <classpath>
9
                        <pathelement location="${ant.file.ant_libs.dir}/jarbundler-1.9.jar"/>
10
                </classpath>
11
        </taskdef>
12

    
13
        <property file="build.properties"/> <!--COMPROBAR EXTENSIONES -->
14
        <property name="DIR_LIN" location="./instalador-gvSIG-lin"/>
15
        <property name="DIR_WIN" location="./instalador-gvSIG-win"/>
16
        <property name="DIR_MAC" location="./instalador-gvSIG-mac"/>
17
        <property name="baseFileName" value="${APPNAME}-${bversion}-build_${build.number}"/>
18
        <property name="LINUXBIN" value="${baseFileName}-linux-i586.bin"/>
19
        <property name="LINUXBINWITHJRE" value="${baseFileName}-linux-i586-withjre.bin"/>
20
        <property name="WINDOWSZIP" value="${baseFileName}-windows-i586.7z" />
21
        <property name="WINDOWSEXE" value="${baseFileName}-windows-i586.exe"/>
22
        <property name="WINDOWSEXEWITHJRE" value="${baseFileName}-windows-i586-withjre.exe"/>
23
        <property name="MAC_10_ZIP" value="${baseFileName}-mac-10_4.zip"/>
24
        <property name="JARNAME" value="${APPNAME}-${bversion}-build_${build.number}.jar"/>
25
        <property name="INSTALLER_DIR" value="${APPNAME}-${version}_installer"/>
26
        <property name="nombre_autoinstalador" value="gvSIG ${version} build ${build.number} autoinstalador"/> <!--OJO!!!! HAY QUE REVISAR ESTO -->
27
        <property name="filesToExclude" value="**/ojdbc*.jar,**/gt2-oracle-spatial-*.jar,**/sdoapi.jar,**/jpe91_sdk.jar,**/jsde91_sdk.jar"/>
28
        <property name="DIR_SCRIPTS" location="./scripts"/>
29
        <property environment="env" />
30

    
31

    
32
        <condition property="LAUNCHER7Z" value="./launcher/7z/7za" else="./launcher/7z/7z.exe">
33
                <os family="unix" />
34
        </condition>
35

    
36
        <condition property="Lang.Is.Spanish">
37
                <contains string="${env.LANG}" substring="es"/>
38
        </condition>
39
        <condition property="directorio.base">
40
                <available file="../install" type="dir" />
41
        </condition>
42

    
43
        <target name="E_Spanish" if="Lang.Is.Spanish">
44
                <property name="ERROR_BASEDIR" value="Este script debe invocarse desde el directorio install del workspace" />
45
        </target>
46

    
47
        <target name="E_notSpanish" unless="Lang.Is.Spanish">
48
                <property name="ERROR_BASEDIR" value="This script must be run from the workspace\install's directory" />
49
        </target>
50

    
51
        <target name="check" depends="E_Spanish,E_notSpanish">
52
                <fail message="${ERROR_BASEDIR}" unless="directorio.base"/>
53
        </target>
54

    
55
        <target name="main" depends="check,Linux,Windows,Mac" >
56
                <echo message="DISTRIBUCION" />
57
        </target>
58
        <!--@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
59
        @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
60
        -->
61
        <target name="Linux" depends="check,CopyFilesLin,CopyExtLin,CreateJarLin,InstallationLin,cleanDirLIN">
62
                <echo> ********************************************* </echo>
63
                <echo> ********         LINUX DONE         *********</echo>
64
                <echo> ********************************************* </echo>
65
        </target>
66
        <target name="CopyFilesLin" description="Copia de ficheros LEEME y los jar y zip de _fwAndami/lib">
67
                <delete dir="${DIR_LIN}/bin"/>
68
                <mkdir dir="${DIR_LIN}/bin/gvSIG/extensiones"/>
69
<!--                 copiamos los fichers README LEEME y LLIG-ME, y gpl.txt -->
70

    
71
                <mkdir dir="${DIR_LIN}/bin/install"/>
72
                <copy todir="${DIR_LIN}/bin">
73
                        <fileset dir="${DIR_LIN}/installer_files">
74
                                <include name="*"/>
75
                                <exclude name="*.*" />
76
                        </fileset>
77
                </copy>
78
                <copy todir="${DIR_LIN}/bin" file="${DIR_LIN}/resources/gpl.txt"/>
79

    
80
                <mkdir dir="${DIR_LIN}/bin/lib"/>
81

    
82
<!--                 copiamos los jar y zip que tenemos en _fwAndami/lib                 -->
83
                <copy todir="${DIR_LIN}/bin/lib">
84
                        <fileset dir="../_fwAndami/lib">
85
                                <include name="*.jar"/>
86
                                <include name="*.zip"/>
87
                        </fileset>
88
                </copy>
89

    
90
                <copy todir="${DIR_LIN}/bin" file="../_fwAndami/andami.jar"/>
91
                <copy todir="${DIR_LIN}/bin" file="../_fwAndami/castor.properties"/>
92

    
93
                <mkdir dir="${DIR_LIN}/bin/theme"/>
94
                <copy todir="${DIR_LIN}/bin/theme">
95
                        <fileset dir="../_fwAndami/theme">
96
                                <include name="*"/>
97
                        </fileset>
98
                </copy>
99

    
100

    
101

    
102
        </target>
103

    
104
        <target name="CopyExtLin" description="Copia de las extensiones" >
105
<!--          Estas extensiones se copian directamente al directorio destino, ya que no vamos a dar -->
106
<!--     opcion a no instalarlas, son obligatorias. Los drivers de oracle no se deben copiar -->
107
                <for list="${MANDATORY_EXTENSIONS}" param="mandatory">
108
                        <sequential>
109
                                <copy todir="${DIR_LIN}/bin/gvSIG/extensiones/@{mandatory}">
110
                                        <fileset dir="../_fwAndami/gvSIG/extensiones/@{mandatory}" excludes="${filesToExclude}">
111
                                        </fileset>
112
                                </copy>
113
                                <echo>copiado @{mandatory}</echo>
114
                        </sequential>
115
                </for>
116

    
117
                <delete dir="${DIR_LIN}/extensiones"/>
118
                <mkdir dir="${DIR_LIN}/extensiones" /> 
119

    
120

    
121

    
122
<!--         Copiamos las demas extensiones, de nuevo sin copiar los drivers de oracle -->
123
                <for list="${EXTENSIONS}" param="extensions">
124
                        <sequential>
125
                                <copy todir="${DIR_LIN}/extensiones/@{extensions}">
126
                                        <fileset dir="../_fwAndami/gvSIG/extensiones/@{extensions}" excludes="${filesToExclude}">
127
                                        </fileset>
128
                                </copy>
129
                                <echo>extension ==> @{extensions} </echo>
130
                        </sequential>
131
                </for>
132
        </target>
133

    
134
        <target name="ContributionsInsertion" description="Inserción de las contribuciones para Linux" >
135
                <exec dir="." executable="${DIR_SCRIPTS}/preparePrevInstall.sh"></exec>
136
                <input
137
                        message="Instale en este momento las contribuciones externas y después continúe con este proceso. Cuando el instalador pregunte el lugar donde está instalado gvSIG, proporciónele la ruta al directorio prev_install que se ha creado nuevo en el directorio INSTALL de su workspace. ¿Desea continuar ahora?"
138
                        validargs="Sí,No"
139
                        addproperty="continue"
140
                />
141
                <condition property="abort">
142
                        <equals arg1="No" arg2="${continue}"/>
143
                </condition>
144
                <fail if="abort">Build abortado.</fail>
145
                <exec dir="." executable="${DIR_SCRIPTS}/appendContributionsToInstall.sh"></exec>
146
        </target>
147
        
148
        <target name="CreateJarLin" depends="ContributionsInsertion" description="Generacion del instalador(jar) para Linux" >
149
<!--                 Generamos el instalador (jar) para Linux -->
150
                <delete file="../${JARNAME}"/>
151
                <ant dir="${DIR_LIN}">
152
                        <property name="JARNAME" value="${JARNAME}"/>
153
                        <property name="GVSIG_VERSION" value="${version}"/>
154
                        <property name="APPNAME" value="${APPNAME}"/>
155
                </ant>
156
        </target>
157
        
158
        <target name="InstallationLin" description="Generacion de la distribucion">
159
                <echo> ********************************************* </echo>
160
                <echo> Buildnumber----> ${build.number} --- version--> ${version}</echo>
161
                <echo> ********************************************* </echo>
162

    
163
<!--                 INSTALACION PARA LINUX -->
164
                <mkdir dir="${OUTPUT_DIR}" />
165
                <delete dir="${DIR_LIN}/${INSTALLER_DIR}"/>
166
                <mkdir dir="${DIR_LIN}/${INSTALLER_DIR}/tmp_gvSIGInstall"/>
167
                <move todir="${DIR_LIN}/${INSTALLER_DIR}/tmp_gvSIGInstall">
168
                        <fileset file="./${JARNAME}"/>
169
                </move>
170

    
171
<!--                 carpetas CVS no se copiaran, ANT las excluye por defecto -->
172
                <copy todir="${DIR_LIN}/${INSTALLER_DIR}/tmp_gvSIGInstall">
173
                        <fileset dir="./launcher/izpack-launcher-1.3_linux/dist">
174
                                <exclude name="launcher.ini"/>
175
                        </fileset>
176
                </copy>
177
                <chmod file="${DIR_LIN}/${INSTALLER_DIR}/tmp_gvSIGInstall/launcher-Linux" perm="ugo+rx"/>
178

    
179
                <copy file="${DIR_LIN}/resources/launcher.ini.j15" tofile="${DIR_LIN}/${INSTALLER_DIR}/tmp_gvSIGInstall/launcher.ini"/>
180
                <replace file="${DIR_LIN}/${INSTALLER_DIR}/tmp_gvSIGInstall/launcher.ini" token="%JARNAME%" value="${JARNAME}"/>
181

    
182
<!--                 comprimimos la carpeta tmp_gvSIGInstall en tmp.tgz -->
183
                <tar destfile="${DIR_LIN}/${INSTALLER_DIR}/tmp.tgz"  compression="gzip">
184
                        <tarfileset dir="${DIR_LIN}/${INSTALLER_DIR}" mode="755" >
185
                                <include name="tmp_gvSIGInstall/launcher-Linux"/>
186
                                <include name="tmp_gvSIGInstall/install_jre.sh"/>
187
                        </tarfileset>
188
                        <tarfileset dir="${DIR_LIN}/${INSTALLER_DIR}">
189
                                <include name="tmp_gvSIGInstall/*"/>
190
                                <exclude name="tmp_gvSIGInstall/launcher-Linux"/>
191
                                <exclude name="tmp_gvSIGInstall/install_jre.sh"/>
192
                        </tarfileset>
193
                </tar>
194
<!--                 copiamos la jre y volvemos a comprimir en tmp_wjre.tgz -->
195
                <copy todir="${DIR_LIN}/${INSTALLER_DIR}/tmp_gvSIGInstall">
196
                        <fileset file="${DIR_LIN}/jre/*-1_6_0_*.gz"/>
197
                </copy>
198
                <tar destfile="${DIR_LIN}/${INSTALLER_DIR}/tmp_wjre.tgz" compression="gzip">
199
                        <tarfileset dir="${DIR_LIN}/${INSTALLER_DIR}" mode="755" >
200
                                <include name="tmp_gvSIGInstall/launcher-Linux"/>
201
                                <include name="tmp_gvSIGInstall/install_jre.sh"/>
202
                        </tarfileset>
203
                        <tarfileset dir="${DIR_LIN}/${INSTALLER_DIR}">
204
                                <include name="tmp_gvSIGInstall/*"/>
205
                                <exclude name="tmp_gvSIGInstall/launcher-Linux"/>
206
                                <exclude name="tmp_gvSIGInstall/install_jre.sh"/>
207
                        </tarfileset>
208
                </tar>
209
                <echo message="#!/bin/sh${line.separator}" file="${DIR_LIN}/${INSTALLER_DIR}/xx.tmp" />
210
                <echo message="lcount=59${line.separator}" file="${DIR_LIN}/${INSTALLER_DIR}/xx.tmp" append="true" />
211
                <concat destfile="${DIR_LIN}/${INSTALLER_DIR}/${LINUXBIN}" binary="true" >
212
                        <fileset file="${DIR_LIN}/${INSTALLER_DIR}/xx.tmp"/>
213
                        <fileset file="./launcher/izpack-launcher-1.3_linux/h_gvSIG-install.sh"/>
214
                        <fileset file="${DIR_LIN}/${INSTALLER_DIR}/tmp.tgz"/>
215
                </concat>
216
                <concat destfile="${DIR_LIN}/${INSTALLER_DIR}/${LINUXBINWITHJRE}" binary="true" >
217
                        <fileset file="${DIR_LIN}/${INSTALLER_DIR}/xx.tmp"/>
218
                        <fileset file="./launcher/izpack-launcher-1.3_linux/h_gvSIG-install.sh"/>
219
                        <fileset file="${DIR_LIN}/${INSTALLER_DIR}/tmp_wjre.tgz"/>
220
                </concat>
221
                <chmod file="${DIR_LIN}/${INSTALLER_DIR}/${LINUXBIN}" perm="ugo+rx"/>
222
                <chmod file="${DIR_LIN}/${INSTALLER_DIR}/${LINUXBINWITHJRE}" perm="ugo+rx"/>
223
                <delete file="${DIR_LIN}/${INSTALLER_DIR}/xx.tmp"/>
224
                <move todir="${OUTPUT_DIR}" >
225
                        <fileset file="${DIR_LIN}/${INSTALLER_DIR}/${LINUXBIN}"/>
226
                        <fileset file="${DIR_LIN}/${INSTALLER_DIR}/${LINUXBINWITHJRE}"/>
227
                </move>
228
                <chmod file="${OUTPUT_DIR}/${LINUXBIN}" perm="ugo+rx"/>
229
                <chmod file="${OUTPUT_DIR}/${LINUXBINWITHJRE}" perm="ugo+rx"/>
230
                <delete dir="${DIR_LIN}/${INSTALLER_DIR}"/>
231
        </target>
232
        <target name="cleanDirLIN" description="Limpiamos los directorios DIR_LIN">
233
                <delete dir="${DIR_LIN}/extensiones" />
234
                <delete dir="${DIR_LIN}/bin" />
235

    
236
        </target>
237

    
238
        <!--@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
239
        @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
240
        -->
241
        <target name="Windows" depends="check,CopyFilesWin,CopyExtWin,CreateJarWin,InstallationWin,cleanDirWIN" >
242
                <echo> ********************************************* </echo>
243
                <echo> ********        WINDOWS DONE        *********</echo>
244
                <echo> ********************************************* </echo>
245
        </target>
246
        <target name="CopyFilesWin" description="Copia de ficheros LEEME y los jar y zip de _fwAndami/lib" >
247

    
248

    
249
                <delete dir="${DIR_WIN}/bin"/>
250
                <mkdir dir="${DIR_WIN}/bin/gvSIG/extensiones"/>
251
                <mkdir dir="${DIR_WIN}/bin/install"/>
252
                <copy todir="${DIR_WIN}/bin">
253
                        <fileset dir="${DIR_WIN}/installer_files">
254
                                <include name="*.txt"/>
255
                        </fileset>
256
                </copy>
257
                <copy todir="${DIR_WIN}/bin" file="${DIR_WIN}/resources/gpl.txt"/>
258

    
259
                <!--                 copiamos los jar y zip que tenemos en _fwAndami/lib                 -->
260
                <copy todir="${DIR_WIN}/bin/lib">
261
                        <fileset dir="../_fwAndami/lib">
262
                                <include name="*.jar"/>
263
                                <include name="*.zip"/>
264
                        </fileset>
265
                </copy>
266

    
267
                <copy todir="${DIR_WIN}/bin" file="../_fwAndami/andami.jar"/>
268
                <copy todir="${DIR_WIN}/bin" file="../_fwAndami/castor.properties"/>
269

    
270
                <mkdir dir="${DIR_WIN}/bin/theme"/>
271
                <copy todir="${DIR_WIN}/bin/theme">
272
                        <fileset dir="../_fwAndami/theme">
273
                                <include name="*"/>
274
                        </fileset>
275
                </copy>
276

    
277

    
278

    
279
                <delete dir="${DIR_WIN}/tmpResources"/>
280
                <mkdir dir="${DIR_WIN}/tmpResources" />
281

    
282
                <!--         Copiamos el lanzador y sus traduciones al tmpResources,sin copiar el ini, manifest y los CVS (ANT excluye carpetas CVS por defecto -->
283
                <copy todir="${DIR_WIN}/tmpResources">
284
                        <fileset dir="./launcher/izpack-launcher-1.3/dist/">
285
                                <include name="**/"/>
286
                                <exclude name="**/*.ini"/>
287
                                <exclude name="**/*.manifest"/>
288
                        </fileset>
289
                </copy>
290
                <move file="${DIR_WIN}/tmpResources/launcher-Win32.exe" tofile="${DIR_WIN}/tmpResources/gvSIG.exe"/>
291
                <!--<copy todir="${DIR_WIN}/tmpResources/jai_imageio-1_0_01-lib-windows/">
292
                        <fileset dir="${DIR_WIN}/jre_installers_1.6/jai_imageio-1_0_01-lib-windows"/>
293
                </copy>-->
294
                <copy file="${DIR_WIN}/resources/gvSIG.ini.J15" tofile="${DIR_WIN}/tmpResources/gvSIG.ini"/>
295

    
296
        </target>
297
        <target name="CopyExtWin" description="Copia de las extensiones" >
298
                <!--          Estas extensiones se copian directamente al directorio destino, ya que no vamos a dar -->
299
                <!--     opcion a no instalarlas, son obligatorias. Los drivers de oracle no se deben copiar -->
300
                <for list="${MANDATORY_EXTENSIONS}" param="mandatory">
301
                        <sequential>
302
                                <copy todir="${DIR_WIN}/bin/gvSIG/extensiones/@{mandatory}">
303
                                        <fileset dir="../_fwAndami/gvSIG/extensiones/@{mandatory}"  excludes="${filesToExclude}">
304
                                        </fileset>
305
                                </copy>
306
                                <echo>copiado @{mandatory}</echo>
307
                        </sequential>
308
                </for>
309

    
310
                <delete dir="${DIR_WIN}/extensiones"/>
311
                <mkdir dir="${DIR_WIN}/extensiones" />
312

    
313
                <!--         Copiamos las demas extensiones, de nuevo sin copiar los drivers de oracle -->
314
                <for list="${EXTENSIONS}" param="extensions">
315
                        <sequential>
316
                                <copy todir="${DIR_WIN}/extensiones/@{extensions}">
317
                                        <fileset dir="../_fwAndami/gvSIG/extensiones/@{extensions}"  excludes="${filesToExclude}">
318
                                        </fileset>
319
                                </copy>
320
                                <echo>extension--> @{extensions} </echo>
321
                        </sequential>
322
                </for>
323
        </target>
324
        <target name="ContributionsInsertionWin" description="Inserción de las contribuciones para Windows" >
325
                <exec dir="." executable="${DIR_SCRIPTS}/preparePrevInstallWin.sh"></exec>
326
                <input
327
                        message="Instale en este momento las contribuciones externas y después continúe con este proceso. Cuando el instalador pregunte el lugar donde está instalado gvSIG, proporciónele la ruta al directorio prev_install que se ha creado nuevo en el directorio INSTALL de su workspace. ¿Desea continuar ahora?"
328
                        validargs="Sí,No"
329
                        addproperty="continue"
330
                />
331
                <condition property="abort">
332
                        <equals arg1="No" arg2="${continue}"/>
333
                </condition>
334
                <fail if="abort">Build abortado.</fail>
335
                <exec dir="." executable="${DIR_SCRIPTS}/appendContributionsToInstallWin.sh"></exec>
336
        </target>
337

    
338
        <target name="CreateJarWin" depends="ContributionsInsertionWin" description="Generacion del instalador(jar) para Windows" >
339

    
340
        <!--         Instalador para Windows -->
341

    
342
                <echo> ********************************************* </echo>
343
                <echo> Buildnumber----> ${build.number} --- version--> ${version}</echo>
344
                <echo> ********************************************* </echo>
345
                <delete file="./${JARNAME}"/>
346
                <ant dir="${DIR_WIN}">
347
                        <property name="JARNAME" value="${JARNAME}"/>
348
                        <property name="GVSIG_VERSION" value="${version}"/>
349
                        <property name="APPNAME" value="${APPNAME}"/>
350
                        <property name="INSTALL_FILE" value="${DIR_WIN}/install_15.xml"/>
351
                </ant>
352

    
353
        </target>
354
        <target name="InstallationWin" description="Generacion de la distribucion">
355

    
356
                <delete dir="${DIR_WIN}/${INSTALLER_DIR}"/>
357

    
358
                <copy todir="${DIR_WIN}/${INSTALLER_DIR}">
359

    
360

    
361
                        <fileset dir="${DIR_WIN}/installer_files">
362
                                <exclude name="install.bat"/>
363
                        </fileset>
364
                </copy>
365
                <copy todir="${DIR_WIN}/${INSTALLER_DIR}">
366
                        <fileset dir="./launcher/izpack-launcher-1.3/dist">
367
                                <exclude name="launcher-Win32.ini"/>
368
                        </fileset>
369
                </copy>
370
                <copy file="${DIR_WIN}/resources/launcher-Win32.ini.j15" tofile="${DIR_WIN}/${INSTALLER_DIR}/launcher-Win32.ini"/>
371
                <replace file="${DIR_WIN}/${INSTALLER_DIR}/launcher-Win32.ini" token="%JARNAME%" value="${JARNAME}"/>
372
                <move todir="${DIR_WIN}/${INSTALLER_DIR}/">
373
                        <fileset file="./${JARNAME}"/>
374
                </move>
375
                <delete file="${DIR_WIN}/${WINDOWSZIP}"/>
376
                <exec executable="${LAUNCHER7Z}">
377
                        <arg line="a -r ${DIR_WIN}/${WINDOWSZIP} ${DIR_WIN}/${INSTALLER_DIR}/*"/>
378
                </exec>
379

    
380
                <copy file="./launcher/7z/dist_config.txt" tofile="${DIR_WIN}/dist_config.txt"/>
381
                <replace file="${DIR_WIN}/dist_config.txt" token="%TITLE%" value="gvSIG-${bversion}_${build.number}" />
382
                <concat destfile="${DIR_WIN}/${WINDOWSEXE}" binary="true">
383
                        <fileset file="./launcher/7z/7zS.sfx"/>
384
                        <fileset file="${DIR_WIN}/dist_config.txt"/>
385
                        <fileset file="${DIR_WIN}/${WINDOWSZIP}"/>
386
                </concat>
387
                <exec executable="${LAUNCHER7Z}">
388
                        <arg line="a -r ${DIR_WIN}/${WINDOWSZIP} ${DIR_WIN}/jre_installers_1.6/*.exe"/>
389
                </exec>
390
                <concat destfile="${DIR_WIN}/${WINDOWSEXEWITHJRE}" binary="true">
391
                        <fileset file="./launcher/7z/7zS.sfx"/>
392
                        <fileset file="${DIR_WIN}/dist_config.txt"/>
393
                        <fileset file="${DIR_WIN}/${WINDOWSZIP}"/>
394
                </concat>
395
                <move todir="${OUTPUT_DIR}" >
396
                        <fileset file="${DIR_WIN}/${WINDOWSEXE}"/>
397
                        <fileset file="${DIR_WIN}/${WINDOWSEXEWITHJRE}"/>
398
                </move>
399
                <delete file="${DIR_WIN}/${WINDOWSZIP}" />
400
                <delete file="${DIR_WIN}/dist_config.txt" />
401
                <delete dir="${DIR_WIN}/${INSTALLER_DIR}" />
402
                <delete dir="${DIR_WIN}/tmpResources" />
403
        </target>
404
        <target name="cleanDirWIN" description="Limpiamos los directorios DIR_WIN">
405
                <delete dir="${DIR_WIN}/extensiones" />
406
                <delete dir="${DIR_WIN}/bin" />
407

    
408
        </target>
409

    
410
        <!--@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
411
        @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
412
        -->
413
        <target name="Mac">
414
                <mkdir dir="${OUTPUT_DIR}" />
415
              <mkdir dir="${DIR_MAC}/tmp" />
416
                <ant dir="${DIR_MAC}">
417
                        <property name="build.number" value="${build.number}"/>
418
                        <property name="DIR_DESTINO" location="${DIR_MAC}/tmp"/>
419
                </ant>
420
                <zip destfile="${OUTPUT_DIR}/${MAC_10_ZIP}">
421
                        <zipfileset dir="${DIR_MAC}/tmp"
422
                                    includes="*.app/**"
423
                                    excludes="**/MacOS/*"
424
                                    />
425
                        <zipfileset dir="${DIR_MAC}/tmp"
426
                                    includes="**/MacOS/*"
427
                                    filemode="755"
428
                                    />
429

    
430
                </zip>
431
                <delete dir="${DIR_MAC}/tmp"/>
432

    
433

    
434
                <echo> ********************************************* </echo>
435
                <echo> ********          MAC DONE        *********</echo>
436
                <echo> ********************************************* </echo>
437
        </target>
438
</project>