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
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>
|