<?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="c15name" value="chapter15"/>
	<property name="c15src" value="${dirs.base}/src/${c15name}"/>
   </target>

   <target name="all" depends="init,clean">	
           <ant antfile="${c15src}/caching/hello/build.xml" target="all"/>
           <ant antfile="${c15src}/callback/hello/build.xml" target="all"/>
           <ant antfile="${c15src}/mtClient/hello/build.xml" target="all"/>
           <ant antfile="${c15src}/pushIterator/hello/build.xml" target="all"/>
           <ant antfile="${c15src}/pullIterator/hello/build.xml" target="all"/>
           <ant antfile="${c15src}/performanceMeasurement/build.xml" target="all"/>
           <ant antfile="${c15src}/modeling/build.xml" target="all"/>
           <ant antfile="${c15src}/management/build.xml" target="all"/>
   </target>

   <target name="clean" depends="init">
           <ant antfile="${c15src}/caching/hello/build.xml" target="clean"/>
           <ant antfile="${c15src}/callback/hello/build.xml" target="clean"/>
           <ant antfile="${c15src}/mtClient/hello/build.xml" target="clean"/>
           <ant antfile="${c15src}/pushIterator/hello/build.xml" target="clean"/>
           <ant antfile="${c15src}/pullIterator/hello/build.xml" target="clean"/>
           <ant antfile="${c15src}/performanceMeasurement/build.xml" target="clean"/>
           <ant antfile="${c15src}/modeling/build.xml" target="clean"/>
           <ant antfile="${c15src}/management/build.xml"
           target="clean"/>
   </target>

</project>





