Ignore:
Timestamp:
2007-10-15T18:27:44+02:00 (17 years ago)
Author:
joerg
Message:

josm/plugins: add clean target to some plugins, reactivate compiling plugins

Location:
applications/editors/josm/plugins
Files:
6 edited

Legend:

Unmodified
Added
Removed
  • applications/editors/josm/plugins/build.xml

    r5016 r5017  
    2222
    2323        <target name="build" depends="compile">
    24                 <ant dir="colorscheme" antfile="build.xml" target="dist"/>
    25                 <!--ant dir="grid" antfile="build.xml" target="build"/-->
    26                 <ant dir="lang" antfile="build.xml" target="install-all"/>
    27                 <ant dir="livegps" antfile="build.xml" target="dist"/>
    28                 <ant dir="mappaint" antfile="build.xml" target="build"/>
    29                 <ant dir="namefinder" antfile="build.xml" target="dist"/>
    30                 <!-- ant dir="navigator" antfile="build.xml" target="dist"/ -->
    31                 <!-- ant dir="nearclick" antfile="build.xml" target="build"/ -->
    32                 <!-- ant dir="osmarender" antfile="build.xml" target="build"/ -->
    33                 <ant dir="plastic_laf" antfile="build.xml" target="build"/>
    34                 <!-- ant dir="pluginmanager" antfile="build.xml" target="dist"/ -->
    35                 <ant dir="slippymap" antfile="build.xml" target="dist"/>
    36                 <!-- ant dir="surveyor" antfile="build.xml" target="dist"/-->
    37                 <ant dir="tagging-preset-tester" antfile="build.xml" target="build"/>
    38                 <!-- ant dir="tways" antfile="build.xml" target="build"/ -->
    39                 <ant dir="validator" antfile="build.xml" target="build"/>
    40                 <!-- ant dir="waypoints" antfile="build.xml" target="build"/ -->
    41                 <ant dir="wmsplugin" antfile="build.xml" target="build"/>
    42                 <ant dir="ywms" antfile="build.xml" target="build"/>
     24                <ant    dir="colorscheme"       antfile="build.xml"     target="dist"/>
     25        <!--ant dir="grid"      antfile="build.xml"     target="build"/-->
     26                <ant    dir="lang"      antfile="build.xml"     target="install-all"/>
     27                <ant    dir="livegps"   antfile="build.xml"     target="dist"/>
     28                <ant    dir="mappaint"  antfile="build.xml"     target="build"/>
     29                <ant    dir="namefinder"        antfile="build.xml"     target="dist"/>
     30        <!-- ant        dir="navigator" antfile="build.xml"     target="dist"/ -->
     31                <ant    dir="nearclick" antfile="build.xml"     target="build"/>
     32                <ant    dir="osmarender"        antfile="build.xml"     target="build"/>
     33                <ant    dir="plastic_laf"       antfile="build.xml"     target="build"/>
     34        <!-- ant        dir="pluginmanager"     antfile="build.xml"     target="dist"/ -->
     35                <ant    dir="slippymap" antfile="build.xml"     target="dist"/>
     36                <ant    dir="surveyor"  antfile="build.xml"     target="dist"/>
     37                <ant    dir="tagging-preset-tester"     antfile="build.xml"     target="build"/>
     38        <!-- ant        dir="tways"     antfile="build.xml"     target="build"/ -->
     39                <ant    dir="validator" antfile="build.xml"     target="build"/>
     40        <!-- ant        dir="waypoints" antfile="build.xml"     target="build"/ -->
     41                <ant    dir="wmsplugin" antfile="build.xml"     target="build"/>
     42                <ant    dir="ywms"      antfile="build.xml"     target="build"/>
    4343        </target>
    4444
    4545        <target name="clean">
    46                 <ant dir="colorscheme" antfile="build.xml" target="clean"/>
    47                 <!--ant dir="grid" antfile="build.xml" target="clean"/-->
    48                 <!--ant dir="lang" antfile="build.xml" target="clean"/-->
    49                 <ant dir="livegps" antfile="build.xml" target="clean"/>
    50                 <ant dir="mappaint" antfile="build.xml" target="clean"/>
    51                 <ant dir="namefinder" antfile="build.xml" target="clean"/>
    52                 <ant dir="navigator" antfile="build.xml" target="clean"/>
    53                 <ant dir="nearclick" antfile="build.xml" target="clean"/>
    54                 <ant dir="osmarender" antfile="build.xml" target="clean"/>
    55                 <ant dir="plastic_laf" antfile="build.xml" target="clean"/>
    56                 <ant dir="pluginmanager" antfile="build.xml" target="clean"/>
    57                 <ant dir="surveyor" antfile="build.xml" target="clean"/>
    58                 <ant dir="tagging-preset-tester" antfile="build.xml" target="clean"/>
    59                 <ant dir="tways" antfile="build.xml" target="clean"/>
    60                 <ant dir="validator" antfile="build.xml" target="clean"/>
    61                 <ant dir="waypoints" antfile="build.xml" target="clean"/>
    62                 <ant dir="wmsplugin" antfile="build.xml" target="clean"/>
    63                 <ant dir="ywms" antfile="build.xml" target="clean"/>
     46                <ant    dir="colorscheme"       antfile="build.xml"     target="clean"/>
     47                <ant    dir="grid"      antfile="build.xml"     target="clean"/>
     48                <ant    dir="lang"      antfile="build.xml"     target="clean"/>
     49                <ant    dir="livegps"   antfile="build.xml"     target="clean"/>
     50                <ant    dir="mappaint"  antfile="build.xml"     target="clean"/>
     51                <ant    dir="namefinder"        antfile="build.xml"     target="clean"/>
     52                <ant    dir="navigator" antfile="build.xml"     target="clean"/>
     53                <ant    dir="nearclick" antfile="build.xml"     target="clean"/>
     54                <ant    dir="osmarender"        antfile="build.xml"     target="clean"/>
     55                <ant    dir="plastic_laf"       antfile="build.xml"     target="clean"/>
     56                <ant    dir="pluginmanager"     antfile="build.xml"     target="clean"/>
     57                <ant    dir="surveyor"  antfile="build.xml"     target="clean"/>
     58                <ant    dir="tagging-preset-tester"     antfile="build.xml"     target="clean"/>
     59                <ant    dir="tways"     antfile="build.xml"     target="clean"/>
     60                <ant    dir="validator" antfile="build.xml"     target="clean"/>
     61                <ant    dir="waypoints" antfile="build.xml"     target="clean"/>
     62                <ant    dir="wmsplugin" antfile="build.xml"     target="clean"/>
     63                <ant    dir="ywms"      antfile="build.xml"     target="clean"/>
    6464        </target>
    6565
  • applications/editors/josm/plugins/grid/build.xml

    r3785 r5017  
    11<project name="grid" default="build" basedir=".">
    22
     3  <!-- compilation properties -->
     4  <property name="josm.build.dir" value="../../core"/>
     5  <property name="josm.home.dir" value="${user.home}/.josm"/>
     6  <property name="plugin.build.dir" value="bin"/>
     7  <property name="plugin.name" value="${ant.project.name}"/>
     8  <property name="plugin.jar" value="${plugin.name}.jar"/>
     9 
    310        <!-- point to your JOSM directory -->
    4         <property name="josm" location="../../core/dist/josm-custom.jar" />
     11        <property name="josm" location="${josm.build.dir}/dist/josm-custom.jar" />
    512
    613
     
    2128                        <fileset dir="images" />
    2229                </copy>
    23                 <jar destfile="dist/grid.jar" basedir="build">
     30                <jar destfile="${plugin.jar}" basedir="build">
    2431                        <manifest>
    2532                                <attribute name="Plugin-Class" value="grid.GridPlugin" />
     
    3239                <delete dir="build" />
    3340                <delete dir="dist" />
     41                <delete dir="${plugin.jar}" />
    3442        </target>
    3543
    3644        <target name="install" depends="build">
    37                 <copy file="dist/grid.jar" todir="${user.home}/.josm/plugins"/>
     45                <copy file="${plugin.jar}" todir="${user.home}/.josm/plugins"/>
    3846        </target>
    3947
     48
    4049</project>
  • applications/editors/josm/plugins/lang/build.xml

    r3996 r5017  
    11<project name="lang" default="install-all" basedir=".">
    22
    3         <property name="josm" value="../../core" />
    4         <property name="plugins" value=".."/>
     3
     4  <!-- compilation properties -->
     5  <property name="josm.build.dir" value="../../core"/>
     6  <property name="josm.home.dir" value="${user.home}/.josm"/>
     7  <property name="plugin.build.dir" value="bin"/>
     8  <property name="plugin.name" value="${ant.project.name}"/>
     9  <property name="plugin.jar" value="${plugin.name}.jar"/>
     10  <property name="plugins" value=".."/>
    511
    612        <target name="install-all" depends="josm-build,keys.pot">
     
    1420                <mkdir dir="${language}/bin"/>
    1521                <mkdir dir="dist"/>
    16                 <javac srcdir="${language}/src" classpath="${josm}/dist/josm-custom.jar" destdir="${language}/bin" />
     22                <javac srcdir="${language}/src" classpath="${josm.build.dir}/dist/josm-custom.jar" destdir="${language}/bin" />
    1723
    1824                <exec executable="msgmerge">
     
    3844
    3945        <target name="josm-build">
    40                 <ant dir="${josm}" />
     46                <ant dir="${josm.build.dir}" />
    4147        </target>
    4248       
    4349        <target name="keys.pot">
    4450                <exec executable="find" output="alljava.txt">
    45                         <arg line="${josm}/src ${plugins} -name '*.java'"/>
     51                        <arg line="${josm.build.dir}/src ${plugins} -name '*.java'"/>
    4652                </exec>
    4753
     
    5056                </exec>
    5157        </target>
     58
     59        <target name="clean">
     60                <delete dir="build" />
     61                <delete dir="dist" />
     62                <delete dir="${plugin.jar}" />
     63        </target>
     64
    5265</project>
Note: See TracChangeset for help on using the changeset viewer.