<project name="gis" default="compile" basedir="..">
<description>
for tt
</description>
<!– set global properties for this build –>
<property name="src" location="${basedir}/src"/>
<property name="build" location="${basedir}/build"/>
<property name="classes" location="${build}/classes"/>
<property name="lib" location="${basedir}/lib"/>
<property name="preverified" location="${build}/preverified"/>
<property name="bin" location="${basedir}/bin"/>
<property name="dist" location="${build}/dist"/>
<property name="javadoc" location="${basedir}/javadoc"/>
<target name="init">
<!– create the time stamp –>
<tstamp/>
<mkdir dir="${classes}"/>
</target>
<target name="compile" depends="init" description="compile the source " >
<javac srcdir="${src}"
destdir="${classes}"
bootclasspath="${lib}"
target="1.1"
/>
</target>
<target name="preverify" depends="compile">
<mkdir dir="${preverified}"/>
<exec executable="${bin}/preverify">
<arg line="-classpath ${lib}"/>
<arg line="-d ${preverified}"/>
<arg line="${classes}"/>
</exec>
</target>
<target name="dist" depends="preverify">
<mkdir dir="${dist}"/>
<jar basedir="${preverified}"
jarfile="${dist}/goldgis.jar"
manifest="${build}/manifest.mf"
>
<fileset dir="res"/>
</jar>
<!–
<copy file="${basedir}/goldgis.jad"
tofile="${dist}/goldgis.jad"/>
–>
</target>
<target name="run" depends="dist">
<exec executable="${bin}/midp">
<arg line="-classpath ${dist}/goldgis.jar"/>
<arg line="com.gistt.gismidlet" />
</exec>
</target>
<target name="doc" depends="dist">
<mkdir dir="${javadoc}"/>
<javadoc
destdir="${javadoc}"
windowtitle="goldgis api"
bootclasspath = "${lib}"
classpath = "${classes}"
private = "true"
>
<fileset dir="${src}" defaultexcludes="yes">
<include name="**/*.java" />
</fileset>
<doctitle><![cdata][<h1>goldgis</h1>]]></doctitle>
<bottom><![cdata][<i>copyright © 2002 jigsaw. all rights reserved.</i>]]></bottom>
</javadoc>
</target>
<target name="clean" description="clean up" >
<delete dir="${classes}"/>
<delete dir="${preverified}"/>
<delete dir="${dist}"/>
<delete dir="${javadoc}" />
</target>
</project>
