Statistics
| Revision:

root / branches / gvSIG_03_raster / applications / appgvSIG / build_sources.xml @ 12217

History | View | Annotate | Download (5.02 KB)

1
<project name="Copiar las fuentes a un directorio" default="dist" basedir=".">
2
    <description>
3
        Copiar las fuentes a un directorio
4
    </description>
5
  <!-- set global properties for this build -->
6
  <property name="buildDate" value="${TSTAMP}"/>
7
  <property name="version" value="0.3"/>
8
  <property name="dist"  location="d:/fjp/COPUT/instala_gvsig/fuentes"/>
9
  <property name="fmapdir" value="../FMAP 03"/>
10
  <property name="andamidir" value="../Andami"/>
11
  <property name="coreplugindir" value="../CorePlugin"/>  
12
  <property name="gdbmsdir" value="../GDBMS"/>  
13
  <property name="drivermanagerdir" value="../DriverManager"/>    
14
  <property name="makeZip" location="makeZip"/>
15
  <property name="zipName" value="src_gvSIG-${version}"/>
16

    
17
  <target name="init" depends="clean">
18
    <!-- Create the time stamp -->
19
    <tstamp/>
20
          
21
  </target>
22
        
23

    
24

    
25
  <target name="dist" depends="init"
26
        description="generate the distribution" >
27
    <!-- Create the distribution directory -->
28
    <mkdir dir="${dist}"/>
29
    <mkdir dir="${dist}/Andami"/>
30
    <mkdir dir="${dist}/Andami/src"/>
31
    <mkdir dir="${dist}/Andami/lib"/>
32
    <mkdir dir="${dist}/FMap 03"/>        
33
    <mkdir dir="${dist}/FMap 03/src"/>    
34
    <mkdir dir="${dist}/FMap 03/lib"/>        
35
    <mkdir dir="${dist}/gvSIG"/>        
36
    <mkdir dir="${dist}/gvSIG/src"/>    
37
    <mkdir dir="${dist}/gvSIG/lib"/> 
38
    <mkdir dir="${dist}/gvSIG/config"/> 
39
    <mkdir dir="${dist}/gvSIG/images"/>       
40
    <mkdir dir="${dist}/CorePlugin/src"/>    
41
    <mkdir dir="${dist}/CorePlugin/images"/>       
42
    <mkdir dir="${dist}/GDBMS"/>        
43
    <mkdir dir="${dist}/GDBMS/src"/>    
44
    <mkdir dir="${dist}/GDBMS/lib"/>        
45
    <mkdir dir="${dist}/GDBMS/docs"/>
46
    <mkdir dir="${dist}/GDBMS/grammar"/>           
47
    <mkdir dir="${dist}/DriverManager"/>        
48
    <mkdir dir="${dist}/DriverManager/src"/>    
49
        
50
    <!-- Put everything into the directory ${dist} -->
51
    <copy todir="${dist}/Andami/lib">
52
            <fileset dir="${andamidir}/lib" includes="*.jar,*.zip"/>
53
    </copy>
54
    <copy todir="${dist}/Andami/src">
55
            <fileset dir="${andamidir}/src" includes="**/**"/>
56
    </copy>
57
    <copy todir="${dist}/Andami">
58
            <fileset dir="${andamidir}" includes="*.xml, *.classpath, *.project, text*.properties"/>
59
    </copy>
60
        
61
    <copy todir="${dist}/FMap 03/lib">
62
            <fileset dir="${fmapdir}/lib" includes="*.jar,*.zip"/>
63
    </copy>
64
    <copy todir="${dist}/FMap 03/src">
65
            <fileset dir="${fmapdir}/src" includes="**/**" />
66
    </copy>    
67
    <copy todir="${dist}/FMap 03">
68
            <fileset dir="${fmapdir}" includes="*.xml, *.classpath, *.project" />
69
    </copy>        
70
    
71
    <copy todir="${dist}/gvSIG/config">
72
            <fileset dir="./config" includes="*.*"/>
73
    </copy>    
74
    <copy todir="${dist}/gvSIG/lib">
75
            <fileset dir="./lib" includes="*.jar,*.zip"/>
76
    </copy>    
77
    <copy todir="${dist}/gvSIG/src">
78
            <fileset dir="./src" includes="**/**"/>
79
    </copy>
80
    <copy todir="${dist}/gvSIG">
81
            <fileset dir="." includes="*.xml, *.classpath, *.project, text*.properties"/>
82
    </copy>
83
    <copy todir="${dist}/gvSIG/images">
84
            <fileset dir="./images/" includes="*"/>
85
    </copy>
86
    
87
    <copy todir="${dist}/CorePlugin/src">
88
            <fileset dir="${coreplugindir}/src" includes="**/**"/>
89
    </copy>
90
    <copy todir="${dist}/CorePlugin">
91
            <fileset dir="${coreplugindir}" includes="*.xml, *.classpath, *.project, text*.properties"/>
92
    </copy>
93
    <copy todir="${dist}/CorePlugin/images">
94
            <fileset dir="${coreplugindir}/images/" includes="*"/>
95
    </copy>
96

    
97
    <copy todir="${dist}/GDBMS">
98
            <fileset dir="${gdbmsdir}" includes="*.xml, *.classpath, *.project, text*.properties"/>
99
    </copy>
100
    <copy todir="${dist}/GDBMS/src">
101
            <fileset dir="${gdbmsdir}/src/" includes="**/**"/>
102
    </copy>
103
    <copy todir="${dist}/GDBMS/lib">
104
            <fileset dir="${gdbmsdir}/lib/" includes="*"/>
105
    </copy>
106
    <copy todir="${dist}/GDBMS/docs">
107
            <fileset dir="${gdbmsdir}/docs/" includes="*"/>
108
    </copy>
109
    <copy todir="${dist}/GDBMS/grammar">
110
            <fileset dir="${gdbmsdir}/grammar/" includes="*"/>
111
    </copy>
112

    
113
    <copy todir="${dist}/DriverManager">
114
            <fileset dir="${drivermanagerdir}" includes="*.xml, *.classpath, *.project, text*.properties"/>
115
    </copy>
116
    <copy todir="${dist}/DriverManager/src">
117
            <fileset dir="${drivermanagerdir}/src/" includes="**/**"/>
118
    </copy>
119
    
120
    <!-- BORRAMOS EL DIRECTIORIO DE EDICIÓN (PROVISIONAL) -->
121
        <delete dir="${dist}/FMap/src/com/iver/cit/gvsig/fmap/edition"/>
122

    
123
  </target>
124

    
125
  <target name="makeZip"
126
          description="Genera un zip con todas las fuentes"
127
          depends="dist">
128
        <zip destfile="${dist}/${zipName}.zip" basedir="${dist}" />
129
    <!-- <delete dir="${dist}"/> -->
130
  </target>
131

    
132
  <target name="clean"
133
        description="clean up" >
134
    <!-- Delete the ${build} and ${dist} directory trees -->
135
    <delete dir="${dist}/Andami"/>
136
    <delete dir="${dist}/CorePlugin"/>    
137
    <delete dir="${dist}/FMap 03"/>
138
    <delete dir="${dist}/gvSIG"/>   
139
    <delete dir="${dist}/GDBMS"/>   
140
    <delete file="${dist}/${zipName}.zip" />
141
  </target>
142
</project>
143