<?xml version="1.0" encoding="UTF-8"?> <project basedir="." default="all" name="ministreaming"> <target name="all" depends="clean, build" /> <target name="build" depends="builddep, jar" /> <target name="builddep"> <ant dir="../../../core/java/" target="build" /> </target> <condition property="depend.available"> <typefound name="depend" /> </condition> <target name="depend" if="depend.available"> <depend cache="../../../build" srcdir="./src" destdir="./build/obj" > <!-- Depend on classes instead of jars where available --> <classpath> <pathelement location="../../../core/java/build/obj" /> </classpath> </depend> </target> <property name="javac.compilerargs" value="" /> <target name="compile" depends="depend"> <mkdir dir="./build" /> <mkdir dir="./build/obj" /> <javac srcdir="./src" debug="true" deprecation="on" source="1.5" target="1.5" destdir="./build/obj" classpath="../../../core/java/build/i2p.jar" > <compilerarg line="${javac.compilerargs}" /> </javac> </target> <target name="jar" depends="compile"> <jar destfile="./build/mstreaming.jar" basedir="./build/obj" includes="**/*.class" /> </target> <target name="javadoc"> <mkdir dir="./build" /> <mkdir dir="./build/javadoc" /> <javadoc sourcepath="./src:../../../core/java/src:../../../core/java/test" destdir="./build/javadoc" packagenames="*" use="true" splitindex="true" windowtitle="I2P ministreaming library" /> </target> <target name="clean"> <delete dir="./build" /> </target> <target name="cleandep" depends="clean"> <ant dir="../../../core/java/" target="cleandep" /> </target> <target name="distclean" depends="clean"> <ant dir="../../../core/java/" target="distclean" /> </target> </project>