source: subversion/applications/editors/josm/plugins/colorscheme/build.xml @ 3333

Last change on this file since 3333 was 3333, checked in by christofd, 12 years ago

Initial import.

File size: 1.5 KB
Line 
1<project name="colorscheme" default="dist" basedir=".">
2
3        <property name="josm.build.dir" value="../JOSM"/>
4        <property name="josm.home.dir" value="${user.home}/.josm"/>
5        <property name="plugin.build.dir" value="bin"/>
6
7
8       
9        <target name="dist" depends="compile">
10                <!-- images -->
11                <!--
12                <copy todir="${plugin.build.dir}/images">
13                        <fileset dir="src/images" />
14                </copy>
15                -->
16                        <!-- copy configuration xml files -->
17    <!--
18                <copy todir="${plugin.build.dir}">
19                        <fileset dir="src">
20                                <include name="*.xml"/>
21                </fileset>
22                </copy>
23    -->
24               
25                <!-- create josm-custom.jar -->
26                <jar destfile="${ant.project.name}.jar" basedir="${plugin.build.dir}">
27                        <manifest>
28        <attribute name="Plugin-Class" value="at.dallermassl.josm.plugin.colorscheme.ColorSchemePlugin" />
29        <attribute name="Plugin-Description" value="Manage multiple colorschemes." />
30        <attribute name="Plugin-Version" value="0.5" />
31                        </manifest>
32                </jar>
33        </target>
34
35        <target name="compile" depends="init">
36                <mkdir dir="${plugin.build.dir}"/>
37                <javac srcdir="src" destdir="${plugin.build.dir}" debug="true" source="1.5" target="1.5">
38                        <classpath>
39                                <pathelement path="${josm.build.dir}/build"/>
40              <fileset dir="${josm.build.dir}/lib">
41                <include name="**/*.jar"/>
42              </fileset>
43                        </classpath>
44          </javac>
45        </target>
46
47        <target name="install" depends="dist">
48                <copy file="${ant.project.name}.jar" todir="${josm.home.dir}/plugins" />
49        </target>
50
51  <target name="init">
52         </target>
53
54        <target name="clean">
55                <delete dir="${plugin.build.dir}" />
56        </target>
57
58</project>
Note: See TracBrowser for help on using the repository browser.