]> git.mxchange.org Git - flightgear.git/blob - scripts/java/FGClient/build.xml
Remove a duplicate line.
[flightgear.git] / scripts / java / FGClient / build.xml
1 <?xml version="1.0"?>
2
3 <project name="fgfsclient" default="compile" basedir=".">
4
5 <target name="init">
6  <tstamp/>
7 </target>
8
9 <target name="prepare" depends="init">
10  <mkdir dir="classes"/>
11  <mkdir dir="docs/javadoc"/>
12 </target>
13
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"/>
18  </copy>
19 </target>
20
21 <target name="jar" depends="compile">
22  <jar manifest="main-class.txt" jarfile="fgfsclient.jar" basedir="classes" excludes="**/Makefile"/>
23 </target>
24
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"/>
29  </javadoc>
30 </target>
31
32 <target name="run" depends="compile">
33   <java classname="FGFSDemo" fork="yes" failonerror="yes">
34    <classpath>
35     <pathelement location="./classes"/>
36     <pathelement path="${java.class.path}"/>
37    </classpath>
38    <arg value="localhost"/>
39    <arg value="9000"/>
40   </java>
41 </target>
42
43 <target name="clean" depends="init">
44  <deltree dir="classes"/>
45  <deltree dir="docs/javadoc"/>
46  <delete file="fgfsclient.jar"/>
47 </target>
48
49 </project>