Vilya will be harnessing the awesome power of Depot now, so let's bring in the genrecord task.

git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@339 c613c5cb-e716-0410-b11b-feb51c14d237
This commit is contained in:
Par Winzell
2007-07-02 18:30:00 +00:00
parent b19e96796c
commit eb153ea11f
+16
View File
@@ -25,6 +25,22 @@
<fileset dir="${deploy.dir}/lib" includes="**/*.jar"/> <fileset dir="${deploy.dir}/lib" includes="**/*.jar"/>
</path> </path>
<!-- generates fields for persistent record classes -->
<target name="genrecord" depends="prepare">
<taskdef name="grecord" classname="com.samskivert.jdbc.depot.tools.GenRecordTask"
classpathref="classpath"/>
<!-- make sure the record class files are all compiled -->
<javac srcdir="src/java" destdir="${classes.dir}"
debug="on" optimize="${build.optimize}" deprecation="on">
<classpath refid="classpath"/>
<include name="**/*Record.java"/>
</javac>
<!-- now update the source files -->
<grecord classpathref="classpath">
<fileset dir="src/java" includes="**/*Record.java"/>
</grecord>
</target>
<!-- generates additional methods for distributed object classes --> <!-- generates additional methods for distributed object classes -->
<target name="gendobj" depends="prepare"> <target name="gendobj" depends="prepare">
<taskdef name="dobj" classpathref="classpath" <taskdef name="dobj" classpathref="classpath"