Extracted classpath into its own deal; added a target for generating a
viztool visualization. git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@732 542714f4-19e9-0310-aa3c-eee0fc999fb1
This commit is contained in:
@@ -13,6 +13,13 @@
|
|||||||
<property name="build.optimize" value="off"/>
|
<property name="build.optimize" value="off"/>
|
||||||
<property name="java.libraries" value="/usr/share/java"/>
|
<property name="java.libraries" value="/usr/share/java"/>
|
||||||
|
|
||||||
|
<!-- declare our classpath -->
|
||||||
|
<path id="classpath">
|
||||||
|
<pathelement location="${deploy.dir}/classes"/>
|
||||||
|
<fileset dir="lib" includes="**/*.jar"/>
|
||||||
|
<fileset dir="${java.libraries}" includes="**/*.jar"/>
|
||||||
|
</path>
|
||||||
|
|
||||||
<!-- prepares the application directories -->
|
<!-- prepares the application directories -->
|
||||||
<target name="prepare">
|
<target name="prepare">
|
||||||
<mkdir dir="${deploy.dir}"/>
|
<mkdir dir="${deploy.dir}"/>
|
||||||
@@ -36,11 +43,7 @@
|
|||||||
<target name="compile" depends="prepare">
|
<target name="compile" depends="prepare">
|
||||||
<javac srcdir="src/java" destdir="${deploy.dir}/classes"
|
<javac srcdir="src/java" destdir="${deploy.dir}/classes"
|
||||||
debug="on" optimize="{$build.optimize}" deprecation="off">
|
debug="on" optimize="{$build.optimize}" deprecation="off">
|
||||||
<classpath>
|
<classpath refid="classpath"/>
|
||||||
<fileset dir="${java.libraries}" includes="**/*.jar"/>
|
|
||||||
<fileset dir="lib" includes="**/*.jar"/>
|
|
||||||
<pathelement location="${deploy.dir}/classes"/>
|
|
||||||
</classpath>
|
|
||||||
</javac>
|
</javac>
|
||||||
</target>
|
</target>
|
||||||
|
|
||||||
@@ -50,11 +53,7 @@
|
|||||||
packagenames="com.threerings.*"
|
packagenames="com.threerings.*"
|
||||||
destdir="${javadoc.home}"
|
destdir="${javadoc.home}"
|
||||||
additionalparam="-breakiterator">
|
additionalparam="-breakiterator">
|
||||||
<classpath>
|
<classpath refid="classpath"/>
|
||||||
<fileset dir="${java.libraries}" includes="**/*.jar"/>
|
|
||||||
<fileset dir="lib" includes="**/*.jar"/>
|
|
||||||
<pathelement location="${deploy.dir}/classes"/>
|
|
||||||
</classpath>
|
|
||||||
</javadoc>
|
</javadoc>
|
||||||
<copy todir="${javadoc.home}">
|
<copy todir="${javadoc.home}">
|
||||||
<fileset dir="src/java" includes="**/*.png"/>
|
<fileset dir="src/java" includes="**/*.png"/>
|
||||||
@@ -70,4 +69,15 @@
|
|||||||
basedir="${deploy.dir}/classes"/>
|
basedir="${deploy.dir}/classes"/>
|
||||||
</target>
|
</target>
|
||||||
|
|
||||||
|
<!-- generate a class hierarchy diagram -->
|
||||||
|
<target name="sumgen" depends="prepare,compile">
|
||||||
|
<taskdef name="viztool" classname="com.samskivert.viztool.DriverTask"/>
|
||||||
|
<viztool visualizer="com.samskivert.viztool.summary.SummaryVisualizer"
|
||||||
|
pkgroot="com.threerings"
|
||||||
|
classes="SpotSceneModel|SpotScene$"
|
||||||
|
output="summary.ps">
|
||||||
|
<classpath refid="classpath"/>
|
||||||
|
</viztool>
|
||||||
|
</target>
|
||||||
|
|
||||||
</project>
|
</project>
|
||||||
|
|||||||
Reference in New Issue
Block a user