1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66
|
<?xml version="1.0"?>
<project basedir="." name="Squareness" default="build">
<property name="version" value="2.3.0"/>
<property name="class.dir" value="class"/>
<property name="source.dir" value="source"/>
<property name="jar.name" value="squareness.jar"/>
<property name="source.name" value="squareness_jlf_src-${version}.zip"/>
<property name="build.name" value="squareness_jlf_build-${version}.tar"/>
<property name="redist.name" value="squareness_jlf-${version}.zip"/>
<target name="init">
<tstamp/>
</target>
<target name="clean" depends="init">
<delete dir="${class.dir}" quiet="true"/>
<delete file="${jar.name}" quiet="true"/>
</target>
<target name="compile" depends="init, clean">
<mkdir dir="${class.dir}"/>
<copy todir="${class.dir}">
<fileset dir="${source.dir}">
<include name="**/*.gif"/>
<include name="**/*.png"/>
<include name="**/*.jpg"/>
<include name="**/*.html"/>
</fileset>
</copy>
<javac srcdir="${source.dir}"
destdir="${class.dir}"
debug="on"
source="1.4"
target="1.4"/>
</target>
<target name="build" depends="init, clean, compile">
<jar destfile="${jar.name}">
<fileset dir="${class.dir}"/>
<metainf dir="license">
<include name="*.txt"/>
</metainf>
<manifest>
<attribute name="Specification-Title" value="Squareness Look And Feel"/>
<attribute name="Specification-Version" value="${version}"/>
<attribute name="Specification-Vendor" value="Robert F. Beeger"/>
<attribute name="Implementation-Title" value="Squareness Look And Feel"/>
<attribute name="Implementation-Version" value="${version} ${TODAY}"/>
<attribute name="Implementation-Vendor" value="Robert F. Beeger"/>
</manifest>
</jar>
</target>
<target name="install">
<mkdir dir="${destdir}/usr/share/squareness/" />
<copy todir="${destdir}/usr/share/squareness/">
<fileset file="${jar.name}" />
</copy>
</target>
</project>
|