Revision 2497 trunk/extensions/extDwg/build.xml
build.xml | ||
---|---|---|
4 | 4 |
</description> |
5 | 5 |
<!-- set global properties for this build --> |
6 | 6 |
<property name="drivers-dir" location="../Andami/gvSIG/extensiones/com.iver.cit.gvsig/drivers" /> |
7 |
<property name="lib-dir" location="../Andami/gvSIG/extensiones/com.iver.cit.gvsig/lib" /> |
|
7 | 8 |
<property name="src" location="src"/> |
8 | 9 |
<property name="bin" location="bin"/> |
9 | 10 |
<property name="doc" location="doc"/> |
11 |
<property name="lib" location="lib"/> |
|
10 | 12 |
<property name="dist" location="dist"/> |
11 | 13 |
|
12 | 14 |
<target name="init"> |
... | ... | |
14 | 16 |
<tstamp/> |
15 | 17 |
</target> |
16 | 18 |
|
17 |
<target name="compile" depends="init" |
|
18 |
description="compile the source" > |
|
19 |
<!-- Compile the Java code from ${src} to ${bin} --> |
|
20 |
<javac srcdir="${src}" destdir="${bin}"/> |
|
21 |
</target> |
|
22 |
|
|
23 |
<target name="charge" depends="compile" description="Genera el jar de dwg"> |
|
19 |
<target name="generate-without-source" depends="init" description="Carga el driver de DWG en Andami"> |
|
24 | 20 |
<mkdir dir="${drivers-dir}/dwg" /> |
25 | 21 |
<jar jarfile="${drivers-dir}/dwg/dwg.jar" basedir="./bin" includes="es/iver/gvsig/drivers/dwg/**" /> |
22 |
<copy todir="${lib-dir}"> |
|
23 |
<fileset dir="${lib}"/> |
|
24 |
</copy> |
|
26 | 25 |
</target> |
27 | 26 |
|
28 |
<target name="dist" depends="charge"
|
|
27 |
<target name="generate-with-source" depends="generate-without-source"
|
|
29 | 28 |
description="generate the distribution" > |
30 | 29 |
<!-- Remove previous distribution directory --> |
31 | 30 |
<delete dir="${dist}"/> |
... | ... | |
33 | 32 |
<mkdir dir="${dist}"/> |
34 | 33 |
<mkdir dir="${dist}/src"/> |
35 | 34 |
<mkdir dir="${dist}/doc"/> |
35 |
<mkdir dir="${dist}/lib"/> |
|
36 | 36 |
<mkdir dir="${dist}/bin"/> |
37 | 37 |
<!-- Copy necessary distribution files to dist dir --> |
38 | 38 |
<copy todir="${dist}/src"> |
... | ... | |
41 | 41 |
<copy todir="${dist}/doc"> |
42 | 42 |
<fileset dir="${doc}"/> |
43 | 43 |
</copy> |
44 |
<copy todir="${dist}/lib"> |
|
45 |
<fileset dir="${lib}"/> |
|
46 |
</copy> |
|
44 | 47 |
<mkdir dir="${dist}/bin/dwg" /> |
45 | 48 |
<jar jarfile="${dist}/bin/dwg/dwg.jar" basedir="./bin" includes="es/iver/gvsig/drivers/dwg/**" /> |
46 | 49 |
<!-- Zip distribution --> |
... | ... | |
50 | 53 |
/> |
51 | 54 |
</target> |
52 | 55 |
|
53 |
<target name="clean" depends="dist"
|
|
56 |
<target name="clean" depends="generate-with-source"
|
|
54 | 57 |
description="clean dist directory" > |
55 | 58 |
<!-- Clean the distribution directory --> |
56 | 59 |
<delete dir="${dist}/src"/> |
57 | 60 |
<delete dir="${dist}/doc"/> |
58 | 61 |
<delete dir="${dist}/bin"/> |
62 |
<delete dir="${dist}/lib"/> |
|
59 | 63 |
</target> |
60 | 64 |
|
61 | 65 |
</project> |
Also available in: Unified diff