<?xml version="1.0"?>

<project name="chapter9.appletServer" default="all" basedir="../../..">

  <!-- ==================================================== -->
  <!--             chapter 9        build file              -->
  <!-- ==================================================== -->


   <target name="init">
        <property file="${basedir}/src/ant-properties"/>
	<property name="name" value="chapter9"/>
	<property name="src" value="${dirs.base}/src/${name}"/>
	<property name="idlout" value="${src}/appletserver/generated"/>
	<property name="idlflags" value="-d ${src}/generated -I${includepath}"/>
   </target>

   <target name="all" depends="init,idl">	
      <javac srcdir="${src}/appletServer"
	       destdir="${classdir}"
	       includes="**/*.java"
	        />
   </target>


   <target name="idl" depends="init">
      <exec dir="${src}/appletServer" executable="${orb.idlcompiler}">
           <arg line="${orb.idlcompiler.outflag} ${idlout} ${orb.idlcompiler.includeflag}${includepath} ${src}/appletServer/Talk.idl"/>
      </exec>
   </target>



   <!-- executes the printer client program -->

   <target name="printclient" depends="init">
       <exec dir="${src}" executable="${orb.script}">
           <arg
           line="com.wiley.compbooks.brose.chapter7.printing.PrintClient
           build.xml"/>
        </exec>
   </target>

   <target name="clean" depends="init">
       <delete dir="${classdir}/com/wiley/compbooks/brose/${name}"/>
       <delete dir="${idlout}"/>
   </target>

</project>





