Statistics
| Revision:

svn-gvsig-desktop / tags / Root_v06 / libraries / libDwg / build.xml @ 4811

History | View | Annotate | Download (2.6 KB)

1
<project name="jdwglib" default="clean" basedir=".">
2
    <description>
3
        Genera jdwglib.jar en /lib y una distribución
4
    </description>
5
  <!-- set global properties for this build -->
6
  <property name="src" location="src"/>
7
  <property name="bin" location="bin"/>
8
  <property name="lib"  location="lib"/>
9
  <property name="doc"  location="doc"/>
10
  <property name="sig_dwg_driver" location="../extDwg/lib"/>
11
  <!-- property name="gdbms_dwg_driver" location="../GDBMS_DWG_Driver/lib"/-->
12
  <!-- property name="cad_dwg_driver" location="C:/jmorell/data/piloto/workspace/FMap 03 piloto/lib"/-->
13
  <property name="dist"  location="dist"/>
14

    
15
  <target name="init">
16
    <!-- Create the time stamp -->
17
    <tstamp/>
18
  </target>
19

    
20
  <target name="make1" depends="init"
21
        description="generate jdwglib.jar in /lib and in the gvSIG Driver" >
22
    <jar jarfile="${sig_dwg_driver}/jdwglib.jar">
23
      <fileset dir="${bin}"
24
               excludes="com/iver/cit/gvsig/fmap/drivers/dgn/ByteUtils.class"
25
      />
26
    </jar>
27
          <jar jarfile="${lib}/jdwglib.jar" basedir="${bin}" includes="**/**"/>
28
  </target>
29

    
30
  <target name="make2" depends="make1"
31
        description="generate jdwglib.jar in GDBMS/lib" >
32
          <jar jarfile="${gdbms_dwg_driver}/jdwglib.jar" basedir="${bin}" includes="**/**"/>
33
  </target>
34

    
35
  <target name="make3" depends="make1"
36
        description="generate jdwglib.jar in FMap 03 CAD/lib" >
37
    <jar jarfile="${cad_dwg_driver}/jdwglib.jar">
38
      <fileset dir="${bin}"
39
               excludes="com/iver/cit/gvsig/fmap/drivers/dgn/ByteUtils.class"
40
      />
41
    </jar>
42
  </target>
43

    
44
  <target name="dist" depends="make1"
45
        description="generate the distribution" >
46
    <!-- Remove previous distribution directory -->
47
    <delete dir="${dist}"/>
48
    <!-- Create the distribution directory structure -->
49
    <mkdir dir="${dist}"/>
50
    <mkdir dir="${dist}/src"/>
51
    <mkdir dir="${dist}/doc"/>
52
    <mkdir dir="${dist}/lib"/>
53
    <!-- Copy necessary distribution files to dist dir -->
54
    <copy todir="${dist}/src">
55
      <fileset dir="${src}"/>
56
    </copy>
57
    <copy todir="${dist}/doc">
58
      <fileset dir="${doc}">
59
        <exclude name="dev_notes.txt"/>
60
      </fileset>
61
    </copy>
62
          <copy todir="${dist}/lib">
63
      <fileset dir="${lib}"/>
64
    </copy>
65
    <!-- Zip distribution -->
66
          <!--
67
    <zip destfile="${dist}/jdwglib.zip"
68
         basedir="${dist}"
69
         update="true"
70
    />
71
    -->
72
  </target>
73

    
74
  <target name="clean" depends="dist"
75
                description="clean dist directory" >
76
    <!-- Clean the distribution directory -->
77
    <delete dir="${dist}/src"/>
78
    <delete dir="${dist}/doc"/>
79
    <delete dir="${dist}/lib"/>
80
  </target>
81

    
82
</project>