<!-- build.xml excerpt for generating AS2 files -->

<project>

<property name="xdoclet2.libs.dir" location="xdoclet2/1.0.3/lib"/>
<fileset id="xdoclet2.libs.set" dir="${xdoclet2.libs.dir}" includes="**/*.jar"/>

<property name="xdoclet2.plugins.dir" location="xdoclet2/1.0.3/plugins"/>
<fileset id="xdoclet2.plugins.set" dir="${xdoclet2.plugins.dir}" includes="**/*.jar"/>

<!-- where your project Java source lives -->
<property name="src" value="java/"/>

<!-- where your project jar lives -->
<property name="lib" value="lib/"/>

<!-- where your generated AS source lives -->
<property name="generated" value="webapp/WEB-INF/flex/user_classes"/>

<target name="generate-flex-classes" >
    <path id="xdoclet2.task.classpath">
	<fileset refid="xdoclet2.libs.set"/>
	<fileset refid="xdoclet2.plugins.set"/>
	<pathelement path="webapp/WEB-INF/classes" />
	<fileset dir="${lib}" includes="**/*.jar"/>
     </path>

    <taskdef
	name="xdoclet"
	classname="org.xdoclet.ant.XDocletTask"
	classpathref="xdoclet2.task.classpath"
	/>

    <xdoclet>
      <fileset dir="${src}">
	<include name="**/*.java"/>
      </fileset>

      <!-- Note: use ActionScript3Plugin instead for AS3 -->
      <component
	  classname="org.xdoclet.plugin.actionscript.ActionScriptPlugin"
	  destdir="${generated}"
	  />
    </xdoclet>
    <touch file="webapp/flex.generated"/>
</target>

</project>
