1 <?xml version="1.0" encoding="UTF-8" standalone="no"?>
3 <project name="Treibjagd" default="compile" basedir=".">
6 <pathelement location="bin/classes/"/>
8 <include name="*.jar"/>
15 Initializes the bin directory.
20 <mkdir dir="bin/classes"/>
26 Deletes the bin directory and everything inside the lib directory.
36 Compiles the source code.
39 <target name="compile" depends="init">
40 <javac destdir="bin/classes" deprecation="yes">
42 <classpath refid="cp"/>
52 <target name="jar" depends="compile">
53 <jar destfile="Treibjagd.jar" basedir="bin/classes">
55 <attribute name="Main-Class" value="de.elrador.treibjagd.client.TreibjagdClient" />
56 <attribute name="Class-Path" value="lib/ioframework.jar lib/mina-core.jar lib/slf4j-api.jar lib/slf4j-simple.jar" />
64 Runs the Treibjagd server.
67 <target name="run-server" depends="compile">
68 <java classname="de.elrador.treibjagd.server.TreibjagdStarter" classpathref="cp" fork="true"/>
74 Runs the Treibjagd client.
77 <target name="run-client" depends="compile">
78 <java classname="de.elrador.treibjagd.client.TreibjagdClient" classpathref="cp" fork="true"/>