Statistics
| Revision:

root / trunk / libraries / libjni-ecwcompress / ant.xml @ 2211

History | View | Annotate | Download (3.3 KB)

1
<project name="EcwCompress" default="dist" basedir=".">
2
    <description>
3
        Genera distribuciones de lector de ecw
4
    </description>
5

    
6
  <property name="src" location="src"/>
7
  <property name="src-test" location="src-test"/>
8
  <property name="build" location="bin"/>
9
  <property name="dist"  location="dist"/>
10
  <property name="include" location="include"/>
11
  <property name="doc" location="doc"/>
12
  <property name="lib" location="lib"/>
13
  <property name="bin"  location="bin"/>
14
  <property name="app" value="jecwcompress"/>
15
  <property name="version" value="0.0.0"/>
16

    
17
  <target name="init">
18
    <tstamp/>
19
  </target>
20

    
21
  <target name="dist" depends="init"
22
        description="Crea distribuciĆ³n de binarios" >
23
        <mkdir dir="${dist}/${app}-${version}"/>
24
          <mkdir dir="${dist}/${app}-${version}/bin"/>
25
          <mkdir dir="${dist}/${app}-${version}/doc"/>
26
          <copy todir="./dist/${app}-${version}/doc/">
27
                      <fileset dir="${doc}"/>
28
          </copy>
29
          <mkdir dir="${dist}/${app}-${version}/dist"/>
30
          <copy todir="./dist/${app}-${version}/dist/">
31
            <fileset dir="${dist}" includes="jecwcompress.dll"/>
32
            <fileset dir="${dist}" includes="jecwcompress.jar"/>
33
            <fileset dir="${dist}" includes="libjecwcompress.so.*"/>
34
          </copy>
35
          <mkdir dir="${dist}/${app}-${version}/lib"/>
36
          <copy todir="./dist/${app}-${version}/lib/">
37
                      <fileset dir="${lib}"/>
38
          </copy>
39
          <mkdir dir="${dist}/${app}-${version}/src-test"/>
40
          <copy todir="./dist/${app}-${version}/src-test/">
41
                      <fileset dir="${src-test}" includes="*.class"/>
42
          </copy>
43
          <copy todir="./dist/${app}-${version}/">
44
                                  <fileset dir="" includes="README"/>
45
          </copy>
46
          <!--
47
          <tar tarfile="./${app}-${version}.tar"
48
                  basedir="./dist/"
49
                  includes="${app}-${version}/*" />
50
          -->
51
  </target>
52

    
53
  <target name="src" depends="dist"
54
        description="Crea distribuciĆ³n de fuentes" >
55
        <mkdir dir="${dist}/${app}-src-${version}"/>
56
          <mkdir dir="${dist}/${app}-src-${version}/src"/>
57
          <copy todir="./dist/${app}-src-${version}/src/">
58
                      <fileset dir="${src}"/>
59
          </copy>
60
          <mkdir dir="${dist}/${app}-src-${version}/src-test"/>
61
          <copy todir="./dist/${app}-src-${version}/src-test/">
62
                        <fileset dir="${src-test}" includes="*.java"/>
63
          </copy>
64
          <mkdir dir="${dist}/${app}-src-${version}/include"/>
65
          <copy todir="./dist/${app}-src-${version}/include/">
66
                        <fileset dir="${include}"/>
67
          </copy>
68
          <mkdir dir="${dist}/${app}-src-${version}/bin"/>
69
          <mkdir dir="${dist}/${app}-src-${version}/dist"/>
70
          <mkdir dir="${dist}/${app}-src-${version}/doc"/>
71
          <copy todir="./dist/${app}-src-${version}/doc/">
72
                        <fileset dir="${doc}"/>
73
          </copy>
74
          <mkdir dir="${dist}/${app}-src-${version}/lib"/>
75
          <copy todir="./dist/${app}-src-${version}/lib/">
76
                        <fileset dir="${lib}"/>
77
          </copy>
78
          <copy todir="./dist/${app}-src-${version}/">
79
                       <fileset dir="" includes="Makefile"/>
80
                        <fileset dir="" includes="makefile.w32"/>
81
                        <fileset dir="" includes="README"/>
82
                        <fileset dir="" includes="submake.bat"/>
83
          </copy>
84
          <!--
85
          <tar tarfile="./${app}-src-${version}.tar"
86
                            basedir="./dist/"
87
                            includes="${app}-src-${version}/*" />
88
          -->
89
  </target>
90

    
91
  <target name="clean"
92
        description="clean up" >
93
    <delete dir="${dist}/${app}-${version}"/>
94
    <delete dir="${dist}/${app}-src-${version}"/>
95
  </target>
96
</project>
97