Statistics
| Revision:

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

History | View | Annotate | Download (4.53 KB)

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