source: osm/applications/editors/josm/plugins/wmsplugin/build.xml@ 6028

Last change on this file since 6028 was 5413, checked in by ulf, 17 years ago

change the install target, so it uses the right home dir even on windows

  • Property svn:executable set to *
File size: 1.8 KB
Line 
1<project name="wmsplugin" default="dist" basedir=".">
2
3 <!-- josm "user home" directory depends on the platform used (windows has a different place than unix/linux) -->
4 <property environment="env"/>
5 <condition property="josm.home.dir" value="${env.APPDATA}/JOSM" else="${user.home}/.josm">
6 <and>
7 <os family="windows"/>
8 </and>
9 </condition>
10
11 <!-- compilation properties -->
12 <property name="josm.build.dir" value="../../core"/>
13 <property name="josm.plugins.dir" value="${josm.home.dir}/plugins"/>
14 <property name="josm" location="../../core/dist/josm-custom.jar" />
15 <property name="plugin.build.dir" value="build"/>
16 <property name="plugin.dist.dir" value="../dist"/>
17 <property name="plugin.name" value="${ant.project.name}"/>
18 <property name="plugin.jar" value="../dist/${plugin.name}.jar"/>
19
20 <property name="ant.build.javac.target" value="1.5"/>
21
22 <target name="init">
23 <mkdir dir="build"></mkdir>
24 <mkdir dir="dist"></mkdir>
25 </target>
26
27 <target name="compile" depends="init">
28 <javac srcdir="src" classpath="${josm}" debug="true" destdir="build">
29 <include name="**/*.java" />
30 </javac>
31 </target>
32
33 <target name="dist" depends="compile">
34 <copy todir="build/images" >
35 <fileset dir="images" />
36 </copy>
37 <jar destfile="${plugin.jar}" basedir="build">
38 <manifest>
39 <attribute name="Plugin-Class" value="wmsplugin.WMSPlugin" />
40 <attribute name="Plugin-Version" value="3.0" />
41 <attribute name="Plugin-Description" value="Allows external WMS resources to be displayed." />
42 </manifest>
43 </jar>
44 </target>
45
46 <target name="clean">
47 <delete dir="${plugin.build.dir}" />
48 <delete file="${plugin.jar}" />
49 </target>
50
51 <target name="install" depends="dist">
52 <copy file="${plugin.jar}" todir="${josm.plugins.dir}"/>
53 </target>
54
55</project>
Note: See TracBrowser for help on using the repository browser.