Added targets for generating service and receiver related class

definitions. Cleaned up gendobj target a smidge.


git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@1639 542714f4-19e9-0310-aa3c-eee0fc999fb1
This commit is contained in:
Michael Bayne
2002-08-11 05:54:57 +00:00
parent 749621063f
commit f38e14e428
+27 -2
View File
@@ -29,12 +29,37 @@
<!-- generates .java files for all .dobj files -->
<target name="gendobj">
<apply executable="bin/gendobj" failonerror="true">
<srcfile/>
<apply executable="bin/gendobj" failonerror="true" parallel="true">
<fileset dir="src/java" includes="**/*.dobj"/>
</apply>
</target>
<!-- generates marshaller and dispatcher classes for all invocation
service declarations -->
<target name="genservice">
<apply executable="bin/genservice" failonerror="true" parallel="true">
<arg value="--classpath"/>
<arg value="${classes.dir}"/>
<arg value="--sourcedir"/>
<arg value="src/java"/>
<fileset dir="src/java" includes="**/*Service.java"
excludes="**/InvocationService.java"/>
</apply>
</target>
<!-- generates sender and decoder classes for all invocation
receiver declarations -->
<target name="genreceiver">
<apply executable="bin/genreceiver" failonerror="true" parallel="true">
<arg value="--classpath"/>
<arg value="${classes.dir}"/>
<arg value="--sourcedir"/>
<arg value="src/java"/>
<fileset dir="src/java" includes="**/*Receiver.java"
excludes="**/InvocationReceiver.java"/>
</apply>
</target>
<!-- prepares the application directories -->
<target name="prepare" depends="gendobj">
<mkdir dir="${deploy.dir}"/>