2 <project name="vamsas-client" default="build" basedir=".">
4 <property name="libDir" value="lib"/>
5 <property name="resourceDir" value="resources"/>
6 <property name="sourceDir" value="src" />
7 <property name="outputDir" value="classes" />
8 <property name="packageDir" value="packages" />
13 <path id="build.classpath">
15 <include name="*.jar"/>
16 <include name="**/*.jar"/>
19 <fileset dir="${libDir}">
20 <include name="*.jar"/>
21 <include name="**/*.jar"/>
23 <!-- <path refid="axis.classpath"/> --->
27 <target name="prepare" depends="init">
28 <mkdir dir="${packageDir}"/>
29 <mkdir dir="${outputDir}"/>
30 <copy todir="${outputDir}">
31 <fileset dir="${resourceDir}" />
34 <target name="clean" depends="init">
36 <fileset dir="${outputDir}">
39 <include name="**/*"/>
40 <include name="**/*.*"/>
43 <delete dir="${axisbuild}"/>
44 <!-- <ant dir="test" antfile="build.xml" target="clean"
45 inheritRefs="true"/> -->
47 <target name="realclean" depends="init, clean">
48 <delete dir="${packageDir}"/>
50 <target name="distclean" depends="init, realclean">
51 <echo message="REMOVING ALL BACKUP/AUTOSAVES!"/>
55 <include name="#*.*#"/>
56 <include name="**/#*#"/>
57 <include name="**/#*.*#"/>
59 <include name="*.*~"/>
60 <include name="**/*~"/>
61 <include name="**/*.*~"/>
66 <target name="build" depends="init, prepare">
67 <!-- not efficient yet. : use excludes="*/localtest/*.java" if local tests are not building -->
68 <javac classpathref="build.classpath" debug="on" srcdir="${sourceDir}" destdir="${outputDir}" />