<?xml version="1.0"?>
<project name="xmlbind" default="compile" basedir="..">
<property name="root-dir" value="${basedir}/Build" />
<property name="lib" value="${root-dir}/lib" />
<property name="binding-file" value="${basedir}/binding.xml" />
<target name="setclasspath">
<path id="bindpath">
<pathelement location="${root-dir}" />
<pathelement location="${basedir}/bin" />
<pathelement location="${lib}/jibx-bind.jar" />
<pathelement location="${lib}/bcel.jar" />
<pathelement location="${basedir}/lib/jibx-run.jar" />
<pathelement location="${basedir}/lib/xpp3.jar" />
</path>
</target>
<!-- Delete class files for a single example -->
<target name="clean">
<delete quiet="true">
<fileset dir="${basedir}/bin" includes="**/JiBX_*.class" />
</delete>
</target>
<!-- Create Binding classes -->
<target name="compile" depends="clean,setclasspath">
<java classname="org.jibx.binding.Compile" fork="yes" dir="${root-dir}" failonerror="true">
<classpath refid="bindpath" />
<arg value="${binding-file}" />
</java>
</target>
<!-- Generate classes and binding.xml for given xsd file -->
<target name="run-bind" depends="setclasspath">
<java classname="" fork="yes" dir="${root-dir}" failonerror="true">
<classpath refid="bindpath" />
<arg value="${binding-file}" />
</java>
</target>
</project>
<project name="xmlbind" default="compile" basedir="..">
<property name="root-dir" value="${basedir}/Build" />
<property name="lib" value="${root-dir}/lib" />
<property name="binding-file" value="${basedir}/binding.xml" />
<target name="setclasspath">
<path id="bindpath">
<pathelement location="${root-dir}" />
<pathelement location="${basedir}/bin" />
<pathelement location="${lib}/jibx-bind.jar" />
<pathelement location="${lib}/bcel.jar" />
<pathelement location="${basedir}/lib/jibx-run.jar" />
<pathelement location="${basedir}/lib/xpp3.jar" />
</path>
</target>
<!-- Delete class files for a single example -->
<target name="clean">
<delete quiet="true">
<fileset dir="${basedir}/bin" includes="**/JiBX_*.class" />
</delete>
</target>
<!-- Create Binding classes -->
<target name="compile" depends="clean,setclasspath">
<java classname="org.jibx.binding.Compile" fork="yes" dir="${root-dir}" failonerror="true">
<classpath refid="bindpath" />
<arg value="${binding-file}" />
</java>
</target>
<!-- Generate classes and binding.xml for given xsd file -->
<target name="run-bind" depends="setclasspath">
<java classname="" fork="yes" dir="${root-dir}" failonerror="true">
<classpath refid="bindpath" />
<arg value="${binding-file}" />
</java>
</target>
</project>