You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

40 lines
1.1 KiB
XML

<?xml version="1.0" encoding="UTF-8"?>
<project name="icongen" default="jar">
<description>Procedural icon generator</description>
<property name="version" value="0.1"/>
<path id="lib.path">
<fileset refid="lib.jars"/>
</path>
<fileset id="lib.jars" dir="lib">
<include name="filters/dist/Filters.jar"/>
</fileset>
<target name="clean">
<delete dir="bin"/>
</target>
<target name="lib">
<mkdir dir="lib"/>
<!-- JH Labs Image Filters -->
<get dest="lib/Filters.zip" src="http://jhlabs.com/ip/filters/Filters.zip"/>
<mkdir dir="lib/filters"/>
<unzip src="lib/Filters.zip" dest="lib/filters"/>
<ant dir="lib/filters"/>
</target>
<target name="compile" depends="lib">
<mkdir dir="bin"/>
<javac srcdir="src" destdir="bin" includeAntRuntime="no" classpathref="lib.path"/>
</target>
<target name="jar" depends="compile">
<jar jarfile="${ant.project.name}-${version}.jar" basedir="bin">
<zipgroupfileset refid="lib.jars"/>
</jar>
</target>
</project>