source: osm/applications/editors/josm/plugins/editgpx/build.xml@ 14247

Last change on this file since 14247 was 14247, checked in by stoecker, 16 years ago

fixed manifest

File size: 2.8 KB
Line 
1<project name="editgpx" default="dist" basedir=".">
2 <property name="josm" location="../../core/dist/josm-custom.jar"/>
3 <property name="plugin.dist.dir" value="../../dist"/>
4 <property name="plugin.build.dir" value="build"/>
5 <property name="plugin.jar" value="${plugin.dist.dir}/${ant.project.name}.jar"/>
6 <property name="ant.build.javac.target" value="1.5"/>
7 <target name="init">
8 <mkdir dir="${plugin.build.dir}"/>
9 </target>
10 <target name="compile" depends="init">
11 <echo message="creating ${plugin.jar}"/>
12 <javac srcdir="src" classpath="${josm}" debug="true" destdir="${plugin.build.dir}">
13 <compilerarg value="-Xlint:deprecation"/>
14 <compilerarg value="-Xlint:unchecked"/>
15 </javac>
16 </target>
17 <target name="dist" depends="compile,revision">
18 <copy todir="${plugin.build.dir}/images">
19 <fileset dir="images"/>
20 </copy>
21 <jar destfile="${plugin.jar}" basedir="${plugin.build.dir}">
22 <manifest>
23 <attribute name="Author" value="Martin Garbe" />
24 <attribute name="Plugin-Class" value="org.openstreetmap.josm.plugins.editgpx.EditGpxPlugin" />
25 <attribute name="Plugin-Date" value="${version.entry.commit.date}"/>
26 <attribute name="Plugin-Description" value="The main feature of the plugin is the possibility to delete points of the GPX track. This plugin can be used to prepare tracks for uploading to OSM eg. deleting uninteresting parts of track." />
27 <attribute name="Plugin-Link" value="http://wiki.openstreetmap.org/wiki/JOSM/Plugins/EditGpx" />
28 <attribute name="Plugin-Mainversion" value="1500" />
29 <attribute name="Plugin-Version" value="${version.entry.commit.revision}"/>
30 </manifest>
31 </jar>
32 </target>
33 <target name="revision">
34 <exec append="false" output="REVISION" executable="svn" failifexecutionfails="false">
35 <env key="LANG" value="C"/>
36 <arg value="info"/>
37 <arg value="--xml"/>
38 <arg value="."/>
39 </exec>
40 <xmlproperty file="REVISION" prefix="version" keepRoot="false" collapseAttributes="true"/>
41 <delete file="REVISION"/>
42 </target>
43 <target name="clean">
44 <delete dir="${plugin.build.dir}"/>
45 <delete file="${plugin.jar}"/>
46 </target>
47 <target name="install" depends="dist">
48 <property environment="env"/>
49 <condition property="josm.plugins.dir" value="${env.APPDATA}/JOSM/plugins" else="${user.home}/.josm/plugins">
50 <and>
51 <os family="windows"/>
52 </and>
53 </condition>
54 <copy file="${plugin.jar}" todir="${josm.plugins.dir}"/>
55 </target>
56</project>
Note: See TracBrowser for help on using the repository browser.