blob: 2810eb11eceba50d35ed71702abfd8aada4e847c [file] [log] [blame]
<project name="Torque" default="main" basedir=".">
<!-- ================================================================== -->
<!-- Create torque.jar for stand-alone use outside the context -->
<!-- of the TDK. -->
<!-- ================================================================== -->
<!--
Everything needed is here because I'll probably move this
into a separate xml file and use an ant call from here.
this build file is getting big! :-)
-->
<target name="main">
<property name="torque.dir" value="${build.dir}/torque/torque"/>
<mkdir dir="${torque.dir}"/>
<mkdir dir="${torque.dir}/lib"/>
<copy file="${velocity.jar}" todir="${torque.dir}/lib"/>
<copy file="${village.jar}" todir="${torque.dir}/lib"/>
<copy file="${commons-collections.jar}" todir="${torque.dir}/lib"/>
<copy file="${stratum.jar}" todir="${torque.dir}/lib"/>
<copy file="${log4j.jar}" todir="${torque.dir}/lib"/>
<filter token="TORQUE_HOME" value="."/>
<filter token="JARS" value="lib/*.jar"/>
<copy todir="${torque.dir}" filtering="yes">
<fileset dir="conf/torque"/>
</copy>
<jar jarfile="${torque.dir}/lib/torque.jar">
<fileset dir="${build.dir}/classes"/>
</jar>
<!-- fix permissions -->
<chmod dir="${torque.dir}" perm="ugo+rx" includes="**/*.sh" />
<zip zipfile="${build.dir}/torque.zip"
basedir="${build.dir}/torque"
/>
</target>
</project>