view build.xml @ 378:518c8eced21c

Add remaining plot-related jars
author Chris Cannam
date Fri, 06 Sep 2013 08:37:51 +0100
parents 0e8b94940399
children c87614a102b1
line wrap: on
line source
<project name="may" default="test" basedir=".">

  <property name="jardir" value="${basedir}/ext/jar"/>

  <property name="extjars" value="${jardir}/jvamp.jar:${jardir}/yertle.jar:${jardir}/jtransforms-2.4.jar:${jardir}/org.jzy3d-0.9.jar:${jardir}/jogl-all.jar:${jardir}/gluegen.jar:${jardir}/gluegen-rt.jar:${jardir}/opencsv-2.1.jar:${jardir}/org.convexhull.jar"/>

  <target name="taskdef">
    <taskdef name="yetic" classname="yeti.lang.compiler.YetiTask"
	     classpath="${basedir}/../yeti/yeti.jar:${extjars}" />
  </target>

  <target name="classes" depends="taskdef">
    <yetic srcdir="${basedir}" destdir="${basedir}/classes"
	   includes="may/**/*.yeti" excludes="**/test/*.yeti" preload="yeti/lang/std:yeti/lang/io"/>
  </target>

  <target name="jar" depends="classes,taskdef">
    <jar jarfile="${basedir}/may.jar">
      <fileset dir="${basedir}/classes"/>
    </jar>
  </target>

  <target name="test" depends="jar,taskdef">
    <java classpath="${basedir}/../yeti/yeti.jar:${basedir}/may.jar;${extjars}"
	  classname="yeti.lang.compiler.yeti"
	  fork="true">
      <sysproperty key="java.library.path" path="${basedir}/ext/native/win64"/>
      <arg value="may/test/all.yeti"/>
    </java>
  </target>

</project>