diff --git a/docs/manual/using.html b/docs/manual/using.html
index 1ce50c997..0d25e6ce0 100644
--- a/docs/manual/using.html
+++ b/docs/manual/using.html
@@ -223,9 +223,11 @@ ant.java.version the JVM version Ant detected; currently it can hold
Example Buildfile
<project name="MyProject" default="dist" basedir="."> - + <description> + simple example build file + </description> <!-- set global properties for this build --> - <property name="src" value="."/> + <property name="src" value="src"/> <property name="build" value="build"/> <property name="dist" value="dist"/> @@ -236,12 +238,14 @@ ant.java.version the JVM version Ant detected; currently it can hold <mkdir dir="${build}"/> </target> - <target name="compile" depends="init"> + <target name="compile" depends="init" + description="compile the source " > <!-- Compile the java code from ${src} into ${build} --> <javac srcdir="${src}" destdir="${build}"/> </target> - <target name="dist" depends="compile"> + <target name="dist" depends="compile" + description="generate the distribution" > <!-- Create the distribution directory --> <mkdir dir="${dist}/lib"/> @@ -249,7 +253,8 @@ ant.java.version the JVM version Ant detected; currently it can hold <jar jarfile="${dist}/lib/MyProject-${DSTAMP}.jar" basedir="${build}"/> </target> - <target name="clean"> + <target name="clean" + description="clean up" > <!-- Delete the ${build} and ${dist} directory trees --> <delete dir="${build}"/> <delete dir="${dist}"/> @@ -257,6 +262,21 @@ ant.java.version the JVM version Ant detected; currently it can hold </project>+Notice that we are declaring properties outside any target. The +<property>,<path> and <taskdef> +tasks are special in that they can be declared outside any target. When you +do this they are evaluated before any targets are executed. No other tasks +can be declared outside targets. + +
+We have given some targets descriptions; this causes the projecthelp +invocation option to list them as public targets with the descriptions; the +other target is internal and not listed. +
+Finally, for this target to work the source in the src subdirectory
+should be stored in a directory tree which matches the package names. Check the
+<javac> task for details.
+
Token Filters
A project can have a set of tokens that might be automatically expanded if found when a file is copied, when the filtering-copy behavior is selected in the