Raph Levien | dcecdd8 | 2012-03-23 11:21:16 -0700 | [diff] [blame] | 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" /> |
David Kuettel | 0c3b139 | 2013-02-06 09:31:23 -0800 | [diff] [blame] | 9 | <javac srcdir="src" destdir="build/classes" includeantruntime="false" debug="true"> |
Raph Levien | dcecdd8 | 2012-03-23 11:21:16 -0700 | [diff] [blame] | 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" /> |
David Kuettel | 1fec2c0 | 2013-02-06 17:46:04 -0800 | [diff] [blame] | 24 | <zipfileset src="lib/lzma.jar" /> |
Raph Levien | dcecdd8 | 2012-03-23 11:21:16 -0700 | [diff] [blame] | 25 | <manifest> |
| 26 | <attribute name="Main-Class" value="com.google.typography.font.compression.CompressionRunner" /> |
| 27 | </manifest> |
| 28 | </jar> |
| 29 | </target> |
| 30 | |
| 31 | </project> |
| 32 | |