Statistics
| Revision:

svn-gvsig-desktop / tags / Root_v061 / libraries / libGDBMS / build.xml @ 47840

History | View | Annotate | Download (3.67 KB)

1 466 fernando
<project name="GDBMS" default="generar-todos" basedir=".">
2
        <description>
3
        Instala el plugin
4
    </description>
5
        <!-- set global properties for this build -->
6 3200 fjp
        <property name="drivers-dir" location="src/main/resources/drivers" />
7
        <property name="classes-dir" location="target/classes" />
8 466 fernando
9
        <target name="init">
10
                <!-- Create the time stamp -->
11
                <tstamp />
12
        </target>
13
14 3200 fjp
        <target name="generar-todos" depends="init, csv, csvstring, dbf, dxf, shp, odbc, mysql, postgis, foo, postgresql, hsqldb, hsqldb transactional" description="Genera los jars de todos los drivers ">
15 466 fernando
        </target>
16
17
        <target name="csv" description="Genera el jar de csv">
18
                <mkdir dir="${drivers-dir}/csv" />
19 3200 fjp
                <jar jarfile="${drivers-dir}/csv/csv.jar" basedir="${classes-dir}" includes="com/hardcode/gdbms/driver/csv/**" />
20 466 fernando
        </target>
21
22 3200 fjp
        <target name="csvstring" description="Genera el jar de csvstring">
23
                <mkdir dir="${drivers-dir}/csvstring" />
24
                <jar jarfile="${drivers-dir}/csvstring/csvstring.jar" basedir="${classes-dir}" includes="com/hardcode/gdbms/driver/csvstring/**" />
25
        </target>
26
27 466 fernando
        <target name="dbf" description="Genera el jar de dbf">
28
                <mkdir dir="${drivers-dir}/dbf" />
29 3200 fjp
                <jar jarfile="${drivers-dir}/dbf/dbf.jar" basedir="${classes-dir}" includes="com/hardcode/gdbms/driver/dbf/**" />
30 466 fernando
        </target>
31
32 3200 fjp
        <target name="dxf" description="Genera el jar de dxf">
33
                <mkdir dir="${drivers-dir}/dxf" />
34
                <jar jarfile="${drivers-dir}/dxf/dxf.jar" basedir="${classes-dir}" includes="com/hardcode/gdbms/driver/dxf/**" />
35
        </target>
36
37
        <target name="shp" description="Genera el jar de shapefile de ESRI">
38
                <mkdir dir="${drivers-dir}/shp" />
39
                <jar jarfile="${drivers-dir}/shp/shp.jar" basedir="${classes-dir}" includes="com/hardcode/gdbms/driver/shapefile/**" />
40
        </target>
41
42
        <target name="postgis" description="Genera el jar de postgis">
43
                <mkdir dir="${drivers-dir}/postgis" />
44
                <jar jarfile="${drivers-dir}/postgis/postgis.jar" basedir="${classes-dir}" includes="com/hardcode/gdbms/driver/postgis/**" />
45
        </target>
46
47
        <target name="odbc" description="Genera el jar de odbc">
48
                <mkdir dir="${drivers-dir}/odbc" />
49
                <jar jarfile="${drivers-dir}/odbc/odbc.jar" basedir="${classes-dir}" includes="com/hardcode/gdbms/driver/odbc/**" />
50
        </target>
51
52
        <target name="foo" description="Genera el jar foo">
53
                <mkdir dir="${drivers-dir}/foo" />
54
                <jar jarfile="${drivers-dir}/foo/foo.jar" basedir="${classes-dir}" includes="com/hardcode/gdbms/driver/foodriver/**" />
55
        </target>
56
57
        <target name="hsqldb" description="Genera el jar de hsqldb">
58
                <mkdir dir="${drivers-dir}/hsqldb" />
59
                <jar jarfile="${drivers-dir}/hsqldb/hsqldb.jar" basedir="${classes-dir}" includes="com/hardcode/gdbms/driver/hsqldb/**" />
60
        </target>
61
62
        <target name="hsqldb transactional" description="Genera el jar de hsqldb transaccional">
63
                <mkdir dir="${drivers-dir}/hsqldbTransactional" />
64
                <jar jarfile="${drivers-dir}/hsqldbTransactional/hsqldb.jar" basedir="${classes-dir}" includes="com/hardcode/gdbms/driver/hsqldbTransactional/**" />
65
        </target>
66
67 466 fernando
        <target name="mysql" description="Genera el jar de mysql">
68
                <mkdir dir="${drivers-dir}/mysql" />
69 3200 fjp
                <jar jarfile="${drivers-dir}/mysql/mysql.jar" basedir="${classes-dir}" includes="com/hardcode/gdbms/driver/mysql/**" />
70 466 fernando
        </target>
71
72 1956 fjp
        <target name="postgresql" description="Genera el jar de postgresql">
73
                <mkdir dir="${drivers-dir}/postgresql" />
74 3200 fjp
                <jar jarfile="${drivers-dir}/postgresql/postgresql.jar" basedir="${classes-dir}" includes="com/hardcode/gdbms/driver/postgresql/**" />
75 1956 fjp
        </target>
76
77 466 fernando
        <target name="create-jar" description="Genera el jar de gdbms">
78
                <jar jarfile="gdbms.jar">
79 3200 fjp
                        <fileset dir="${classes-dir}" includes="com/hardcode/gdbms/engine/**" />
80
                        <fileset dir="${classes-dir}" includes="com/hardcode/gdbms/parser/**" />
81 466 fernando
                </jar>
82
        </target>
83
</project>