1 <project name="compression" default="jar"> 2 <target name="clean"> 3 <delete dir="build/classes" /> 4 <delete dir="build/jar" /> 5 </target> 6 7 <target name="compile"> 8 <mkdir dir="build/classes" /> 9 <javac srcdir="src" destdir="build/classes" includeantruntime="false" debug="true"> 10 <compilerarg value="-Xlint" /> 11 <classpath> 12 <fileset dir="lib" includes="*.jar" /> 13 </classpath> 14 </javac> 15 </target> 16 17 <target name="jar" depends="compile"> 18 <mkdir dir="build/jar" /> 19 <jar destfile="build/jar/compression.jar" basedir="build/classes"> 20 <zipfileset src="lib/eotconverter.jar" /> 21 <zipfileset src="lib/guava-11.0.1.jar" /> 22 <zipfileset src="lib/sfntly.jar" /> 23 <zipfileset src="lib/woffconverter.jar" /> 24 <zipfileset src="lib/lzma.jar" /> 25 <manifest> 26 <attribute name="Main-Class" value="com.google.typography.font.compression.SimpleRunner" /> 27 </manifest> 28 </jar> 29 </target> 30 31 </project> 32 33