3 <project name="fgfsclient" default="compile" basedir=".">
9 <target name="prepare" depends="init">
10 <mkdir dir="classes"/>
11 <mkdir dir="docs/javadoc"/>
14 <target name="compile" depends="prepare">
15 <javac debug="on" optimize="off" srcdir="src" destdir="classes" excludes="**/Makefile"/>
16 <copy todir="classes">
17 <fileset dir="src" includes="**/*.xml,**/*.dtd"/>
21 <target name="jar" depends="compile">
22 <jar jarfile="fgfsclient.jar" basedir="classes" excludes="**/Makefile"/>
25 <target name="javadoc" depends="prepare">
26 <javadoc Public="yes" Use="yes" packagenames="org.flightgear.fgfsclient.*"
27 sourcepath="src" destdir="docs/javadoc" Author="Yes" Version="Yes">
28 <link href="http://java.sun.com/products/jdk/1.3/docs/api"/>
32 <target name="run" depends="compile">
33 <java classname="FGFSDemo" fork="yes" failonerror="yes">
35 <pathelement location="./classes"/>
36 <pathelement path="${java.class.path}"/>
38 <arg value="localhost"/>
43 <target name="clean" depends="init">
44 <deltree dir="classes"/>
45 <deltree dir="docs/javadoc"/>
46 <delete file="fgfsclient.jar"/>