annotate misc/yeti/build.xml @ 196:da283326bcd3 tip master

Update plugin versions in RDF
author Chris Cannam <cannam@all-day-breakfast.com>
date Fri, 28 Feb 2020 09:43:02 +0000
parents 6deec2a51d13
children
rev   line source
c@116 1 <project name="cqt" default="test" basedir=".">
c@116 2
c@116 3 <property name="maydir" value="${basedir}/../../may"/>
c@116 4 <property name="yetidir" value="${basedir}/../../yeti"/>
c@116 5
c@116 6 <property name="jardir" value="${maydir}/ext/jar"/>
c@116 7
c@116 8 <property name="extjars" value="${jardir}/jvamp.jar:${jardir}/yertle.jar:${jardir}/jtransforms-2.4.jar:${jardir}/jzy3d-swt-0.9.1.jar:${jardir}/jzy3d-api-0.9.1.jar:${jardir}/jogl-all.jar:${jardir}/gluegen.jar:${jardir}/gluegen-rt.jar:${jardir}/opencsv-2.1.jar:${jardir}/org.convexhull.jar"/>
c@116 9
c@116 10 <condition property="archtag" value="linux32">
c@116 11 <os family="unix" arch="i386"/>
c@116 12 </condition>
c@116 13 <condition property="archtag" value="linux64">
c@116 14 <os family="unix" arch="amd64"/>
c@116 15 </condition>
c@116 16 <condition property="archtag" value="win32">
c@116 17 <os family="windows" arch="x86"/>
c@116 18 </condition>
c@116 19 <condition property="archtag" value="win64">
c@116 20 <os family="windows" arch="amd64"/>
c@116 21 </condition>
c@116 22 <condition property="archtag" value="osx">
c@116 23 <os family="mac"/>
c@116 24 </condition>
c@116 25
c@116 26 <target name="taskdef">
c@116 27 <taskdef name="yetic" classname="yeti.lang.compiler.YetiTask"
c@116 28 classpath="${yetidir}/yeti.jar:${maydir}/may.jar:${extjars}" />
c@116 29 </target>
c@116 30
c@116 31 <target name="prepare">
c@116 32 <mkdir dir="${basedir}/classes"/>
c@116 33 </target>
c@116 34
c@116 35 <target name="yeticlasses" depends="taskdef">
c@116 36 <yetic srcdir="${basedir}"
c@116 37 destdir="${basedir}/classes"
c@116 38 includes="**/*.yeti"
c@116 39 preload="yeti/lang/std:yeti/lang/io"/>
c@116 40 </target>
c@116 41
c@116 42 <target name="classes" depends="prepare,yeticlasses"/>
c@116 43
c@116 44 <target name="jar" depends="classes,taskdef">
c@116 45 <jar jarfile="${basedir}/cqt.jar">
c@116 46 <fileset dir="${basedir}/classes"
c@116 47 includes="**/*.class"
c@116 48 excludes="**/test*.class"/>
c@116 49 </jar>
c@116 50 </target>
c@116 51
c@116 52 <target name="testjar" depends="classes,taskdef">
c@116 53 <jar jarfile="${basedir}/test.jar">
c@116 54 <fileset dir="${basedir}/classes"
c@116 55 includes="**/test*.class"/>
c@116 56 </jar>
c@116 57 </target>
c@116 58
c@116 59 <target name="test" depends="jar,testjar,taskdef">
c@116 60 <java classpath="${basedir}/test.jar:${basedir}/cqt.jar:${maydir}/may.jar:${yetidir}/yeti.jar:${extjars}"
c@116 61 classname="test"
c@116 62 fork="true" failonerror="true">
c@116 63 <sysproperty key="java.library.path" path="${maydir}/ext/native/${archtag}"/>
c@116 64 </java>
c@116 65 </target>
c@116 66
c@116 67 <target name="clean">
c@116 68 <delete dir="${basedir}/classes"/>
c@116 69 </target>
c@116 70
c@116 71 <target name="rebuild" depends="clean,jar"/>
c@116 72
c@116 73 </project>
c@116 74