1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56
|
--- ../build-tree/relaxngDatatype-1.0/build.xml 2001-11-27 19:20:34.000000000 +0100
+++ build.xml 2004-05-27 15:59:36.000000000 +0200
@@ -3,18 +3,29 @@
<project name="relaxng" basedir="." default="release">
<property name="version" value="1.0"/>
- <target name="release">
+ <target name="prepare">
<tstamp/>
-
- <!-- compile Java source files -->
<mkdir dir="bin"/>
+ </target>
+
+ <target name="clean">
+ <delete dir="bin"/>
+ <delete dir="doc"/>
+ <delete file="relaxngDatatype.jar"/>
+ <delete file="relaxngDatatype-1.0.zip"/>
+ </target>
+
+ <target name="compile" depends="prepare">
+ <!-- compile Java source files -->
<javac
srcdir="src"
destdir="bin"
debug="off"
optimize="on"
/>
-
+ </target>
+
+ <target name="jar" depends="compile">
<!-- create manifest file -->
<echo file="MANIFEST.MF">Manifest-Version: 1.0
@@ -30,7 +41,8 @@
manifest="MANIFEST.MF">
<fileset dir="bin" includes="**/*.class" />
</jar>
-
+ </target>
+ <target name="javadoc" depends="prepare">
<!-- generate javadoc documentation -->
<mkdir dir="doc"/>
<javadoc locale="en_US"
@@ -42,7 +54,8 @@
author="yes"
>
</javadoc>
-
+ </target>
+ <target name="release" depends="jar,javadoc">
<!-- creates distribution package -->
<zip zipfile="relaxngDatatype-${version}.zip">
<zipfileset dir="." prefix="relaxngDatatype-${version}"
|