I2P Address: [http://git.idk.i2p]

Skip to content
Snippets Groups Projects
build.xml 1.61 KiB
Newer Older
  • Learn to ignore specific revisions
  • jrandom's avatar
    jrandom committed
    <?xml version="1.0" encoding="UTF-8"?>
    <project basedir="." default="all" name="streaming">
        <target name="all" depends="clean, build" />
        <target name="build" depends="builddep, jar" />
        <target name="builddep">
            <ant dir="../../ministreaming/java/" target="build" />
    	<!-- ministreaming will build core -->
        </target>
        <target name="compile">
            <mkdir dir="./build" />
            <mkdir dir="./build/obj" />
            <javac 
                srcdir="./src:./test" 
                debug="true" deprecation="on" source="1.3" target="1.3" 
                destdir="./build/obj" 
                classpath="../../../core/java/build/i2p.jar:../../ministreaming/java/build/mstreaming.jar" />
        </target>
        <target name="jar" depends="builddep, compile">
            <jar destfile="./build/streaming.jar" basedir="./build/obj" includes="**/*.class" />
        </target>
        <target name="javadoc">
            <mkdir dir="./build" />
            <mkdir dir="./build/javadoc" />
            <javadoc 
                sourcepath="./src:../../../core/java/src:../../ministreaming/java/src" destdir="./build/javadoc" 
                packagenames="*" 
                use="true" 
                splitindex="true" 
                windowtitle="Streaming" />
        </target>
        <target name="clean">
            <delete dir="./build" />
        </target>
        <target name="cleandep" depends="clean">
    	<!-- ministreaming will clean core -->
            <ant dir="../../ministreaming/java/" target="distclean" />
        </target>
        <target name="distclean" depends="clean">
    	<!-- ministreaming will clean core -->
            <ant dir="../../ministreaming/java/" target="distclean" />
        </target>
    </project>