1 <?xml version="1.0" encoding="UTF-8"?>
2 <!-- ======================================================================
4 armadillo - archiving utility
5 ====================================================================== -->
6 <project name="armadillo1" default="build">
8 <!-- ENVIRONMENT VERSION INFO -->
9 <echo level="info" message="Ant = ${ant.version}" />
10 <echo level="info" message="java = ${ant.java.version}" />
13 <property name="project.archive" value="armadillo.jar" />
14 <property name="project.directory.source" value="src" />
15 <property name="project.directory.binary" value="BLD" />
17 <!-- TARGET : clean -->
19 <mkdir dir="${project.directory.binary}" />
20 <delete includeEmptyDirs="yes">
21 <fileset dir="${project.directory.binary}" includes="**" />
25 <!-- TARGET : compile -->
26 <target name="compile">
27 <mkdir dir="${project.directory.binary}" />
28 <javac srcdir="${project.directory.source}"
29 destdir="${project.directory.binary}"
35 debuglevel="source,lines">
37 <copy todir="${project.directory.binary}">
38 <fileset dir="${project.directory.source}">
39 <include name="**/*.u8p" />
40 <include name="**/*.png" />
41 <include name="**/version" />
46 <!-- TARGET : archive -->
47 <target name="archive" depends="compile">
48 <jar destfile="${project.archive}"
49 manifest="${project.directory.source}/MANIFEST.MF">
50 <fileset dir="${project.directory.binary}">
56 <!-- TARGET : build -->
57 <target name="build" depends="archive" />