Statistics
| Revision:

svn-gvsig-desktop / trunk / libraries / libGDBMS / build.xml @ 4622

History | View | Annotate | Download (4.31 KB)

1
<project name="GDBMS" default="generar-todos" basedir=".">
2
        <description>
3
        Instala el plugin
4
    </description>
5
        <!-- set global properties for this build -->
6
        <property name="drivers-dir" location="../_fwAndami/gvSIG/extensiones/com.iver.cit.gvsig/drivers" />
7
        <property name="classes-dir" location="target/classes" />
8

    
9
        <target name="init">
10
                <!-- Create the time stamp -->
11
                <tstamp />        
12
        </target>
13

    
14
        <target name="generar-todos" depends="init, csv, odbc, mysql, postgresql, hsqldb, create-jar" description="Genera los jars de todos los drivers ">
15
        </target>
16

    
17
        <target name="csv" description="Genera el jar de csv">
18
                <delete dir="${drivers-dir}/csv" />
19
                <mkdir dir="${drivers-dir}/csv" />
20
                <jar jarfile="${drivers-dir}/csv/csv.jar" basedir="${classes-dir}" includes="com/hardcode/gdbms/driver/csv/**" />
21
        </target>
22

    
23
        <target name="csvstring" description="Genera el jar de csvstring">
24
                <delete dir="${drivers-dir}/csvstring" />
25
                <mkdir dir="${drivers-dir}/csvstring" />
26
                <jar jarfile="${drivers-dir}/csvstring/csvstring.jar" basedir="${classes-dir}" includes="com/hardcode/gdbms/driver/csvstring/**" />
27
        </target>
28

    
29
        <target name="dbf" description="Genera el jar de dbf">
30
                <delete dir="${drivers-dir}/dbf" />
31
                <mkdir dir="${drivers-dir}/dbf" />
32
                <jar jarfile="${drivers-dir}/dbf/dbf.jar" basedir="${classes-dir}" includes="com/hardcode/gdbms/driver/dbf/**" />
33
        </target>
34

    
35
        <target name="dxf" description="Genera el jar de dxf">
36
                <delete dir="${drivers-dir}/dxf" />
37
                <mkdir dir="${drivers-dir}/dxf" />
38
                <jar jarfile="${drivers-dir}/dxf/dxf.jar" basedir="${classes-dir}" includes="com/hardcode/gdbms/driver/dxf/**" />
39
        </target>
40

    
41
        <target name="shp" description="Genera el jar de shapefile de ESRI">
42
                <delete dir="${drivers-dir}/shp" />
43
                <mkdir dir="${drivers-dir}/shp" />
44
                <jar jarfile="${drivers-dir}/shp/shp.jar" basedir="${classes-dir}" includes="com/hardcode/gdbms/driver/shapefile/**" />
45
        </target>
46

    
47
        <target name="postgis" description="Genera el jar de postgis">
48
                <delete dir="${drivers-dir}/postgis" />
49
                <mkdir dir="${drivers-dir}/postgis" />
50
                <jar jarfile="${drivers-dir}/postgis/postgis.jar" basedir="${classes-dir}" includes="com/hardcode/gdbms/driver/postgis/**" />
51
        </target>
52

    
53
        <target name="odbc" description="Genera el jar de odbc">
54
                <delete dir="${drivers-dir}/odbc" />
55
                <mkdir dir="${drivers-dir}/odbc" />
56
                <jar jarfile="${drivers-dir}/odbc/odbc.jar" basedir="${classes-dir}" includes="com/hardcode/gdbms/driver/odbc/**" />
57
        </target>
58

    
59
        <target name="foo" description="Genera el jar foo">
60
                <delete dir="${drivers-dir}/foo" />
61
                <mkdir dir="${drivers-dir}/foo" />
62
                <jar jarfile="${drivers-dir}/foo/foo.jar" basedir="${classes-dir}" includes="com/hardcode/gdbms/driver/foodriver/**" />
63
        </target>
64

    
65
        <target name="hsqldb" description="Genera el jar de hsqldb">
66
                <delete dir="${drivers-dir}/hsqldb" />
67
                <mkdir dir="${drivers-dir}/hsqldb" />
68
                <jar jarfile="${drivers-dir}/hsqldb/hsqldb.jar" basedir="${classes-dir}" includes="com/hardcode/gdbms/driver/hsqldb/**" />
69
        </target>
70

    
71
        <target name="hsqldb transactional" description="Genera el jar de hsqldb transaccional">
72
                <delete dir="${drivers-dir}/hsqldbTransactional" />
73
                <mkdir dir="${drivers-dir}/hsqldbTransactional" />
74
                <jar jarfile="${drivers-dir}/hsqldbTransactional/hsqldb.jar" basedir="${classes-dir}" includes="com/hardcode/gdbms/driver/hsqldbTransactional/**" />
75
        </target>
76

    
77
        <target name="mysql" description="Genera el jar de mysql">
78
                <delete dir="${drivers-dir}/mysql" />
79
                <mkdir dir="${drivers-dir}/mysql" />
80
                <jar jarfile="${drivers-dir}/mysql/mysql.jar" basedir="${classes-dir}" includes="com/hardcode/gdbms/driver/mysql/**" />
81
        </target>
82

    
83
        <target name="postgresql" description="Genera el jar de postgresql">
84
                <delete dir="${drivers-dir}/postgresql" />
85
                <mkdir dir="${drivers-dir}/postgresql" />
86
                <jar jarfile="${drivers-dir}/postgresql/postgresql.jar" basedir="${classes-dir}" includes="com/hardcode/gdbms/driver/postgresql/**" />
87
        </target>
88

    
89
        <target name="create-jar" description="Genera el jar de gdbms">
90
                <delete file="../libFMap/lib/gdbms-0-8-SNAPSHOT.jar"/>
91
                <jar jarfile="../libFMap/lib/gdbms-0.8-SNAPSHOT.jar">
92
                        <fileset dir="${classes-dir}" includes="com/hardcode/gdbms/engine/**" />
93
                        <fileset dir="${classes-dir}" includes="com/hardcode/gdbms/parser/**" />
94
                        <fileset dir="${classes-dir}" includes="com/hardcode/gdbms/driver/DriverUtilities.*" />
95
                </jar>
96
        </target>
97
</project>