1 <?xml version="1.0"?>
\r
3 <project name="GpsPrune" default="jar" basedir=".">
\r
4 <!-- This file was supplied by Denny from the OpenSuse build service project -->
\r
6 <property file="version.properties" />
\r
7 <property name="src" value="src" />
\r
8 <property name="build" value="build" />
\r
9 <property name="dist" value="dist" />
\r
12 <fileset dir="/usr/share/java/" includes="*.jar"/>
\r
17 <target name="init">
\r
18 <mkdir dir="${build}" />
\r
19 <mkdir dir="${dist}" />
\r
24 <target name="clean" description="Clean build directory">
\r
26 <delete dir="${build}" />
\r
27 <delete dir="${dist}" />
\r
32 <target name="build" description="Build from source" depends="clean,init">
\r
33 <javac srcdir="${src}" destdir="${build}">
\r
34 <classpath refid="j3dlibs" />
\r
40 <target name="jar" description="Create jar file" depends="build">
\r
41 <copy todir="${build}/tim/prune/lang">
\r
42 <fileset dir="${src}/tim/prune/lang"/>
\r
44 <copy todir="${build}/tim/prune/gui/images">
\r
45 <fileset dir="${src}/tim/prune/gui/images"/>
\r
47 <copy todir="${build}/tim/prune/">
\r
48 <fileset dir="${src}/tim/prune">
\r
49 <include name="*.txt"/>
\r
52 <copy file="${src}/tim/prune/function/srtm/srtmtiles.dat" todir="${build}/tim/prune/function/srtm"/>
\r
53 <fileset dir="${build}" casesensitive="yes">
\r
54 <include name="build/*" />
\r
56 <jar destfile="${dist}/${ant.project.name}-${version}.jar" basedir="${build}">
\r
57 <!-- define MANIFEST.MF -->
\r
59 <!-- Who is building this jar? -->
\r
60 <attribute name="Built-By" value="${user.name}" />
\r
61 <!-- Information about the program itself -->
\r
62 <attribute name="Implementation-Vendor" value="ActivityWorkshop.net" />
\r
63 <attribute name="Implementation-Title" value="${ant.project.name}" />
\r
64 <attribute name="Implementation-Version" value="${version}" />
\r
66 <attribute name="Main-Class" value="tim.prune.GpsPrune" />
\r
67 <attribute name="Class-Path" value="${ant.project.name}.jar" />
\r