Make vilya's preptools target work like narya's.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@921 c613c5cb-e716-0410-b11b-feb51c14d237
This commit is contained in:
@@ -42,9 +42,18 @@
|
|||||||
<copy todir="${deploy.dir}/lib" flatten="true">
|
<copy todir="${deploy.dir}/lib" flatten="true">
|
||||||
<fileset refid="${lib.name}.libs"/>
|
<fileset refid="${lib.name}.libs"/>
|
||||||
</copy>
|
</copy>
|
||||||
<!-- defines our various presents ant tasks -->
|
</target>
|
||||||
<taskdef resource="com/threerings/presents/tools.properties"
|
|
||||||
classpath="${deploy.dir}/lib/narya-tools.jar"/>
|
<!-- makes sure our tools are compiled and defines the ant tasks -->
|
||||||
|
<target name="preptools" depends="prepare">
|
||||||
|
<javac srcdir="src/java" destdir="${classes.dir}" includeAntRuntime="false"
|
||||||
|
debug="on" optimize="{$build.optimize}" deprecation="on" source="1.5" target="1.5">
|
||||||
|
<classpath refid="classpath"/>
|
||||||
|
<compilerarg value="-Xlint"/>
|
||||||
|
<compilerarg value="-Xlint:-serial"/>
|
||||||
|
<include name="com/threerings/presents/tools/**"/>
|
||||||
|
</javac>
|
||||||
|
<taskdef resource="com/threerings/presents/tools.properties" classpathref="classpath"/>
|
||||||
</target>
|
</target>
|
||||||
|
|
||||||
<!-- cleans out the intermediate build files -->
|
<!-- cleans out the intermediate build files -->
|
||||||
@@ -198,7 +207,7 @@
|
|||||||
</target>
|
</target>
|
||||||
|
|
||||||
<!-- generates fields for persistent record classes -->
|
<!-- generates fields for persistent record classes -->
|
||||||
<target name="genrecord" depends="prepare">
|
<target name="genrecord" depends="preptools">
|
||||||
<taskdef name="grecord" classname="com.samskivert.depot.tools.GenRecordTask"
|
<taskdef name="grecord" classname="com.samskivert.depot.tools.GenRecordTask"
|
||||||
classpathref="classpath"/>
|
classpathref="classpath"/>
|
||||||
<!-- make sure the record class files are all compiled -->
|
<!-- make sure the record class files are all compiled -->
|
||||||
@@ -214,7 +223,7 @@
|
|||||||
</target>
|
</target>
|
||||||
|
|
||||||
<!-- generates additional methods for distributed object classes -->
|
<!-- generates additional methods for distributed object classes -->
|
||||||
<target name="gendobj" depends="prepare">
|
<target name="gendobj" depends="preptools">
|
||||||
<!-- make sure the dobject class files are all compiled -->
|
<!-- make sure the dobject class files are all compiled -->
|
||||||
<javac srcdir="src/java" destdir="${classes.dir}" includeAntRuntime="false"
|
<javac srcdir="src/java" destdir="${classes.dir}" includeAntRuntime="false"
|
||||||
debug="on" optimize="${build.optimize}" deprecation="on"
|
debug="on" optimize="${build.optimize}" deprecation="on"
|
||||||
@@ -230,7 +239,7 @@
|
|||||||
|
|
||||||
<!-- generates marshaller and dispatcher classes for all invocation -->
|
<!-- generates marshaller and dispatcher classes for all invocation -->
|
||||||
<!-- service declarations -->
|
<!-- service declarations -->
|
||||||
<target name="genservice" depends="prepare">
|
<target name="genservice" depends="preptools">
|
||||||
<!-- make sure the service class files are all compiled -->
|
<!-- make sure the service class files are all compiled -->
|
||||||
<javac srcdir="src/java" destdir="${classes.dir}" includeAntRuntime="false"
|
<javac srcdir="src/java" destdir="${classes.dir}" includeAntRuntime="false"
|
||||||
debug="on" optimize="${build.optimize}" deprecation="on"
|
debug="on" optimize="${build.optimize}" deprecation="on"
|
||||||
@@ -264,7 +273,7 @@
|
|||||||
|
|
||||||
<!-- generates sender and decoder classes for all invocation -->
|
<!-- generates sender and decoder classes for all invocation -->
|
||||||
<!-- receiver declarations -->
|
<!-- receiver declarations -->
|
||||||
<target name="genreceiver" depends="prepare">
|
<target name="genreceiver" depends="preptools">
|
||||||
<!-- make sure the receiver class files are all compiled -->
|
<!-- make sure the receiver class files are all compiled -->
|
||||||
<javac srcdir="src/java" destdir="${classes.dir}" includeAntRuntime="false"
|
<javac srcdir="src/java" destdir="${classes.dir}" includeAntRuntime="false"
|
||||||
debug="on" optimize="${build.optimize}" deprecation="on"
|
debug="on" optimize="${build.optimize}" deprecation="on"
|
||||||
@@ -280,8 +289,8 @@
|
|||||||
</genreceiver>
|
</genreceiver>
|
||||||
</target>
|
</target>
|
||||||
|
|
||||||
<!-- adds readField and writeField methods to Stremable classes -->
|
<!-- adds readField and writeField methods to Streamable classes -->
|
||||||
<target name="procstream" depends="prepare">
|
<target name="procstream" depends="preptools">
|
||||||
<!-- now instrument the associated files -->
|
<!-- now instrument the associated files -->
|
||||||
<instream outdir="${classes.dir}">
|
<instream outdir="${classes.dir}">
|
||||||
<path refid="classpath"/>
|
<path refid="classpath"/>
|
||||||
@@ -290,7 +299,7 @@
|
|||||||
</target>
|
</target>
|
||||||
|
|
||||||
<!-- generates ActionScript versions of our Streamable classes -->
|
<!-- generates ActionScript versions of our Streamable classes -->
|
||||||
<target name="genascript" depends="prepare">
|
<target name="genascript" depends="preptools">
|
||||||
<!-- now generate the associated files -->
|
<!-- now generate the associated files -->
|
||||||
<genascript header="lib/SOURCE_HEADER" asroot="src/as">
|
<genascript header="lib/SOURCE_HEADER" asroot="src/as">
|
||||||
<fileset dir="src/java">
|
<fileset dir="src/java">
|
||||||
@@ -302,6 +311,7 @@
|
|||||||
<include name="**/whirled/data/*.java"/>
|
<include name="**/whirled/data/*.java"/>
|
||||||
<include name="**/whirled/**/data/*.java"/>
|
<include name="**/whirled/**/data/*.java"/>
|
||||||
<exclude name="**/whirled/spot/data/Cluster.java"/> <!-- fiddly bits -->
|
<exclude name="**/whirled/spot/data/Cluster.java"/> <!-- fiddly bits -->
|
||||||
|
<include name="**/stage/data/*.java"/>
|
||||||
</fileset>
|
</fileset>
|
||||||
</genascript>
|
</genascript>
|
||||||
</target>
|
</target>
|
||||||
|
|||||||
Reference in New Issue
Block a user