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:
Michael Bayne
2001-12-04 01:12:02 +00:00
parent 5ab828b270
commit b36362c966
+20 -10
View File
@@ -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>