<?xml version="1.0"?>
<project name="demo" default="all" basedir="..">

   <!-- ==================================================== -->
   <!--                                                      -->
   <!--             Chapter 15  build file                   -->
   <!--                                                      -->
   <!-- ==================================================== -->

   <target name="init">
        <property file="${basedir}/src/ant-properties"/>
	<property name="main" value="${dirs.base}/src/"/>
   </target>

   <target name="all" depends="init,clean">	
           <ant antfile="${main}/chapter3/hello/build.xml" target="all"/>
           <ant antfile="${main}/chapter4/simple/build.xml" target="all"/>
           <ant antfile="${main}/chapter4/extended/build.xml" target="all"/>
           <ant antfile="${main}/chapter7/build.xml" target="all"/>
           <ant antfile="${main}/chapter8/build.xml" target="all"/>
           <ant antfile="${main}/chapter9/build.xml" target="all"/>
           <ant antfile="${main}/chapter10/build.xml" target="all"/>
           <ant antfile="${main}/chapter11/build.xml" target="all"/>
           <ant antfile="${main}/chapter15/build.xml" target="all"/>
   </target>

   <target name="clean" depends="init">
           <ant antfile="${main}/chapter3/hello/build.xml" target="clean"/>
           <ant antfile="${main}/chapter4/simple/build.xml" target="clean"/>
           <ant antfile="${main}/chapter4/extended/build.xml" target="clean"/>
           <ant antfile="${main}/chapter7/build.xml" target="clean"/>
           <ant antfile="${main}/chapter8/build.xml" target="clean"/>
           <ant antfile="${main}/chapter9/build.xml" target="clean"/>
           <ant antfile="${main}/chapter10/build.xml" target="clean"/>
           <ant antfile="${main}/chapter11/build.xml" target="clean"/>
           <ant antfile="${main}/chapter15/build.xml" target="clean"/>
           <delete dir="${dirs.base}/classes/org"/>
           <delete>
                <fileset dir="${dirs.base}/classes" includes="*.jar"/>
           </delete>
   </target>

</project>





