Changeset 1:8758c8d2d966
- Timestamp:
- 04/07/2008 10:06:30 PM (4 years ago)
- Branch:
- default
- convert_revision:
- 8ac70e0e84b09ab9bb72e92046c346a113e5be06
- Files:
-
- 1 modified
Legend:
- Unmodified
- Added
- Removed
-
build.xml
r0 r1 1 1 <project name="hog" default="compile" basedir="."> 2 <property name="src" location="src"/> 3 <property name="build" location="bin"/> 4 <property name="dist" location="dist"/> 5 <property name="version" value="HOG-0.1"/> 2 <property name="src" location="src"/> 3 <property name="build" location="bin"/> 4 <property name="dist" location="dist"/> 5 <property name="lib" location="lib"/> 6 <property name="version" value="HOG-0.1"/> 6 7 7 <target name="init"> 8 <tstamp/> 9 <mkdir dir="${build}"/> 10 <mkdir dir="${dist}"/> 11 </target> 8 <property file="gasps1.properties"/> 12 9 13 <target name="javadoc"> 14 <javadoc sourcepath="${src}" destdir="${basedir}/javadoc"/> 10 <path id="lib.classpath"> 11 <fileset dir="${lib}"> 12 <include name="*.jar"/> 13 </fileset> 14 </path> 15 15 16 </target> 16 <path id="runtime.classpath"> 17 <pathelement location="bin"/> 18 <pathelement location="."/> 19 <path refid="lib.classpath"/> 20 </path> 17 21 18 <target name="compile" depends="init"> 19 <javac 20 srcdir="${src}" 21 destdir="${build}" 22 listfiles="yes" 23 debug="yes" 24 debuglevel="lines,vars,source" 25 optimize="yes" 26 source="1.5" 27 classpath="."> 28 </javac> 29 </target> 22 <target name="init"> 23 <tstamp/> 24 <mkdir dir="${build}"/> 25 <mkdir dir="${dist}"/> 26 <mkdir dir="${lib}"/> 27 </target> 30 28 31 <target name="compile-release" depends="init"> 32 <javac 33 srcdir="${src}" 34 destdir="${build}" 35 listfiles="no" 36 debug="no" 37 optimize="yes" 38 source="1.5" 39 classpath="."> 40 </javac> 41 </target> 29 <target name="javadoc"> 30 <javadoc sourcepath="${src}" destdir="${basedir}/javadoc"/> 31 32 </target> 33 34 <target name="gasps1" depends="init"> 35 <ant antfile="${gasps1_dir}/build.xml" target="jar" inheritAll="false"/> 36 <copy todir="${lib}"> 37 <fileset dir="${gasps1_dir}/dist"/> 38 </copy> 39 </target> 40 41 <target name="compile" depends="init, gasps1"> 42 <javac 43 srcdir="${src}" 44 destdir="${build}" 45 listfiles="yes" 46 debug="yes" 47 debuglevel="lines,vars,source" 48 optimize="yes" 49 source="1.5" 50 classpathref="lib.classpath"> 51 </javac> 52 </target> 53 54 <target name="compile-release" depends="init, gasps1"> 55 <javac 56 srcdir="${src}" 57 destdir="${build}" 58 listfiles="no" 59 debug="no" 60 optimize="yes" 61 source="1.5" 62 classpathref="lib.classpath"> 63 </javac> 64 </target> 65 66 <target name="run" depends="compile"> 67 <java classname="pl.gasps.hog.Launcher" classpathref="runtime.classpath" fork="true"> 68 <assertions> 69 <enable/> 70 </assertions> 71 </java> 72 </target> 42 73 43 74 44 <target name="jar" depends="clean, compile-release">45 <jar destfile="${dist}/${version}.jar" basedir="${build}">46 <manifest>47 <attribute name="Main-Class" value="pl.gasps.hog.Launcher" />48 </manifest>49 </jar>50 </target>75 <target name="jar" depends="clean, compile-release"> 76 <jar destfile="${dist}/${version}.jar" basedir="${build}"> 77 <manifest> 78 <attribute name="Main-Class" value="pl.gasps.hog.Launcher" /> 79 </manifest> 80 </jar> 81 </target> 51 82 52 <target name="clean"83 <target name="clean" 53 84 description="clean up" > 54 <delete dir="${build}"/> 55 <delete dir="${dist}"/> 56 </target> 85 <delete dir="${build}"/> 86 <delete dir="${dist}"/> 87 <delete dir="${lib}"/> 88 </target> 57 89 </project>



