Statistics
| Revision:

root / import / ext3D / trunk / install-extension3d / mac / build.xml @ 15284

History | View | Annotate | Download (3.9 KB)

1
<project name="bundle-gvSIG" default="init" basedir=".">
2
        <property name="NOMBRE_BUNDLE" value="Instalador Extension 3D"/>
3
        <property name="EXTENSIONES" value="../../_fwAndami/gvSIG/extensiones"/>
4
        <property name="LIBRERIAS" value="../../ext3D/binaries/mac"/>
5
        <target name="init">
6
                <!--Generamos el bundle de instalaciĆ³n-->
7
                <mkdir dir="${NOMBRE_BUNDLE}.app"/>
8
                <mkdir dir="${NOMBRE_BUNDLE}.app/Contents"/>
9
                <copy todir="${NOMBRE_BUNDLE}.app/Contents">
10
                        <fileset dir="resources/bundle" includes="Info.plist PkgInfo" />
11
                </copy>
12
                <mkdir dir="${NOMBRE_BUNDLE}.app/Contents/MacOS"/>
13
                <copy todir="${NOMBRE_BUNDLE}.app/Contents/MacOS">
14
                        <fileset dir="resources/bundle" includes="applet"/>
15
                </copy>
16
                <chmod file="${NOMBRE_BUNDLE}.app/Contents/MacOS/applet" perm="+rwxrxrx"/>
17
                <mkdir dir="${NOMBRE_BUNDLE}.app/Contents/Resources"/>
18
                <copy todir="${NOMBRE_BUNDLE}.app/Contents/Resources">
19
                        <fileset dir="resources/bundle" includes="applet.icns applet.rsrc" />
20
                </copy>
21
                <mkdir dir="${NOMBRE_BUNDLE}.app/Contents/Resources/description.rtfd"/>
22
                <copy todir="${NOMBRE_BUNDLE}.app/Contents/Resources/description.rtfd">
23
                        <fileset dir="resources/bundle" includes="TXT.rtf" />
24
                </copy>
25
                <mkdir dir="${NOMBRE_BUNDLE}.app/Contents/Resources/Scripts"/>
26
                <copy todir="${NOMBRE_BUNDLE}.app/Contents/Resources/Scripts">
27
                        <fileset dir="resources/bundle" includes="main.scpt" />
28
                </copy>
29
                <mkdir dir="${NOMBRE_BUNDLE}.app/Contents/Resources/Updates"/>
30
                <copy todir="${NOMBRE_BUNDLE}.app/Contents/Resources/Updates">
31
                        <fileset dir="resources/updates" includes="Info.plist" />
32
                </copy>
33
                <unzip src="resources/updates/Frameworks.zip" dest="${NOMBRE_BUNDLE}.app/Contents/Resources/Updates"/>
34
                <!--Borrammos el directorio temporal que crea al descomprimir-->
35
                <delete dir="${NOMBRE_BUNDLE}.app/Contents/Resources/Updates/__MACOSX"/>
36
                <!--Copiamos las extensiones-->
37
                <mkdir dir="${NOMBRE_BUNDLE}.app/Contents/Resources/Updates/Resources/Java/gvSIG/extensiones/com.iver.ai2.gvsig3d"/>
38
                <copy todir="${NOMBRE_BUNDLE}.app/Contents/Resources/Updates/Resources/Java/gvSIG/extensiones/com.iver.ai2.gvsig3d">
39
                        <fileset dir="${EXTENSIONES}/com.iver.ai2.gvsig3d"/>
40
                </copy>
41
                <mkdir dir="${NOMBRE_BUNDLE}.app/Contents/Resources/Updates/Resources/Java/gvSIG/extensiones/com.iver.cit.gvsig"/>
42
                <copy todir="${NOMBRE_BUNDLE}.app/Contents/Resources/Updates/Resources/Java/gvSIG/extensiones/com.iver.cit.gvsig">
43
                        <fileset dir="${EXTENSIONES}/com.iver.cit.gvsig"/>
44
                </copy>
45
                <mkdir dir="${NOMBRE_BUNDLE}.app/Contents/Resources/Updates/Resources/Java/gvSIG/extensiones/com.iver.cit.gvsig.wcs"/>
46
                <copy todir="${NOMBRE_BUNDLE}.app/Contents/Resources/Updates/Resources/Java/gvSIG/extensiones/com.iver.cit.gvsig.wcs">
47
                        <fileset dir="${EXTENSIONES}/com.iver.cit.gvsig.wcs"/>
48
                </copy>
49
                <mkdir dir="${NOMBRE_BUNDLE}.app/Contents/Resources/Updates/Resources/Java/gvSIG/extensiones/com.iver.cit.gvsig.wfs2"/>
50
                <copy todir="${NOMBRE_BUNDLE}.app/Contents/Resources/Updates/Resources/Java/gvSIG/extensiones/com.iver.cit.gvsig.wfs2">
51
                        <fileset dir="${EXTENSIONES}/com.iver.cit.gvsig.wfs2"/>
52
                </copy>
53
                <mkdir dir="${NOMBRE_BUNDLE}.app/Contents/Resources/Updates/Resources/Java/gvSIG/extensiones/com.iver.core"/>
54
                <copy todir="${NOMBRE_BUNDLE}.app/Contents/Resources/Updates/Resources/Java/gvSIG/extensiones/com.iver.core">
55
                        <fileset dir="${EXTENSIONES}/com.iver.core"/>
56
                </copy>
57
                <mkdir dir="${NOMBRE_BUNDLE}.app/Contents/Resources/Updates/Resources/Java/gvSIG/extensiones/es.gva.cit.gvsig.catalogClient"/>
58
                <copy todir="${NOMBRE_BUNDLE}.app/Contents/Resources/Updates/Resources/Java/gvSIG/extensiones/es.gva.cit.gvsig.catalogClient">
59
                        <fileset dir="${EXTENSIONES}/es.gva.cit.gvsig.catalogClient"/>
60
                </copy>
61
                <!--Copiamos las librerias nativas-->
62
                <mkdir dir="${NOMBRE_BUNDLE}.app/Contents/Resources/Updates/Resources/NativeLibs"/>
63
                <copy todir="${NOMBRE_BUNDLE}.app/Contents/Resources/Updates/Resources/NativeLibs">
64
                        <fileset dir="${LIBRERIAS}"/>
65
                </copy>
66
        </target>
67
</project>