Statistics
| Revision:

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

History | View | Annotate | Download (4.63 KB)

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