Ignore:
Timestamp:
2007-10-24T07:31:46+02:00 (17 years ago)
Author:
joerg
Message:

josm/plugins: reindent build Files, sort plugin build order

File:
1 edited

Legend:

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

    r4499 r5147  
    11<project name="surveyor" default="dist" 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     <property name="livegpsplugin.jar" value="${josm.home.dir}/plugins/livegps.jar"/>
    10          
    11           <!-- plugin meta data (enter new version number if anything changed!) -->
    12           <property name="plugin.version" value="1.3.3"/>
    13           <property name="plugin.description" value="Allow adding markers/nodes on current gps positions (V${plugin.version})."/>
    14           <property name="plugin.stage" value="60"/>
    15     <property name="plugin.class" value="at.dallermassl.josm.plugin.surveyor.SurveyorPlugin"/>
    16          
    17           <!-- update site meta data -->
    18           <property name="plugin.site.file" value="josm-site.xml"/>
    19           <property name="plugin.site.description" value="Josm's Surveyor Update Site"/>
    20           <property name="plugin.site.url" value="http://www.tegmento.org/~cdaller/josm/surveyor/"/>
    21           <property name="plugin.site.upload.target" value="cdaller@www.tegmento.org:public_html/josm/surveyor/"/>
    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  <property name="livegpsplugin.jar" value="../livegps/livegps.jar"/>
     10 
     11  <!-- plugin meta data (enter new version number if anything changed!) -->
     12  <property name="plugin.version" value="1.3.3"/>
     13  <property name="plugin.description" value="Allow adding markers/nodes on current gps positions (V${plugin.version})."/>
     14  <property name="plugin.stage" value="60"/>
     15  <property name="plugin.class" value="at.dallermassl.josm.plugin.surveyor.SurveyorPlugin"/>
     16 
     17  <!-- update site meta data -->
     18  <property name="plugin.site.file" value="josm-site.xml"/>
     19  <property name="plugin.site.description" value="Josm's Surveyor Update Site"/>
     20  <property name="plugin.site.url" value="http://www.tegmento.org/~cdaller/josm/surveyor/"/>
     21  <property name="plugin.site.upload.target" value="cdaller@www.tegmento.org:public_html/josm/surveyor/"/>
     22 
    2323
    24         <target name="dist" depends="compile,site">
    25                 <!-- images -->
    26                 <copy todir="${plugin.build.dir}/">
    27                         <fileset dir="resources">
    28                                 <include name="*.xml"/>
    29                                 <include name="audio/*"/>
    30                   </fileset>
    31                 </copy>
    32                
     24  <target name="dist" depends="compile,site">
     25    <!-- images -->
     26    <copy todir="${plugin.build.dir}/">
     27      <fileset dir="resources">
     28        <include name="*.xml"/>
     29        <include name="audio/*"/>
     30      </fileset>
     31    </copy>
     32   
    3333    <!-- create jar file -->
    3434    <jar destfile="${plugin.jar}" basedir="${plugin.build.dir}">
     
    4141      </manifest>
    4242    </jar>
    43         </target>
     43  </target>
    4444
    45         <target name="compile" depends="init">
    46                 <mkdir dir="${plugin.build.dir}"/>
    47                 <javac srcdir="src" destdir="${plugin.build.dir}" debug="true" source="1.5" target="1.5">
    48                         <classpath>
    49                                 <pathelement path="${josm.build.dir}/build"/>
    50               <fileset dir="${josm.build.dir}/lib">
    51                 <include name="**/*.jar"/>
    52               </fileset>
     45  <target name="compile" depends="init">
     46    <mkdir dir="${plugin.build.dir}"/>
     47    <javac srcdir="src" destdir="${plugin.build.dir}" debug="true" source="1.5" target="1.5">
     48      <classpath>
     49        <pathelement path="${josm.build.dir}/build"/>
     50        <fileset dir="${josm.build.dir}/lib">
     51          <include name="**/*.jar"/>
     52        </fileset>
    5353        <pathelement location="${livegpsplugin.jar}"/>
    54                         </classpath>
    55           </javac>
    56         </target>
     54      </classpath>
     55    </javac>
     56  </target>
    5757
    5858  <target name="install" depends="dist">
     
    6161
    6262  <target name="init">
    63      <echo>java version: ${java.version}</echo>
    64    </target>
     63    <echo>java version: ${java.version}</echo>
     64  </target>
    6565
    6666  <target name="clean">
     
    7575    <echo file="${plugin.site.file}">&lt;!-- plugins available on this site -->
    7676  &lt;plugins>
    77     &lt;plugin id="${ant.project.name}" version="${plugin.version}">
    78       &lt;name>${ant.project.name}&lt;/name>
    79       &lt;description>${plugin.description}&lt;/description>
    80       &lt;resource>${plugin.site.url}${plugin.jar}&lt;/resource>
    81     &lt;/plugin>
     77  &lt;plugin id="${ant.project.name}" version="${plugin.version}">
     78  &lt;name>${ant.project.name}&lt;/name>
     79  &lt;description>${plugin.description}&lt;/description>
     80  &lt;resource>${plugin.site.url}${plugin.jar}&lt;/resource>
     81  &lt;/plugin>
    8282  &lt;/plugins>
    83     </echo>
    84   </target>
     83</echo>
     84</target>
    8585
    86   <!-- write site description for the given plugin (not implemented in JOSM as full version yet!) -->
    87   <target name="site-full-donotuse">
    88     <echo message="creating site description in ${plugin.site.file}"/>
    89     <echo file="${plugin.site.file}">&lt;?xml version="1.0"?>
    90 &lt;site version="1.0">
    91   &lt;!-- meta data of site -->
    92   &lt;site-info>
    93     &lt;site-name>${plugin.site.description}&lt;/site-name>
    94     &lt;site-url>${plugin.site.url}&lt;/site-url>
    95   &lt;/site-info>
     86<!-- write site description for the given plugin (not implemented in JOSM as full version yet!) -->
     87<target name="site-full-donotuse">
     88  <echo message="creating site description in ${plugin.site.file}"/>
     89  <echo file="${plugin.site.file}">&lt;?xml version="1.0"?>
     90    &lt;site version="1.0">
     91    &lt;!-- meta data of site -->
     92&lt;site-info>
     93&lt;site-name>${plugin.site.description}&lt;/site-name>
     94&lt;site-url>${plugin.site.url}&lt;/site-url>
     95&lt;/site-info>
    9696
    97   &lt;!-- plugins available on this site -->
    98   &lt;plugins>
    99     &lt;plugin id="${ant.project.name}" version="${plugin.version}">
    100       &lt;name>${ant.project.name}&lt;/name>
    101       &lt;description>${plugin.description}&lt;/description>
    102       &lt;resources>
    103         &lt;resource src="${plugin.site.url}${plugin.jar}"
    104                   target="${josm.home.dir}/plugins/${plugin.jar}"/>
    105       &lt;/resources>
    106     &lt;/plugin>
    107   &lt;/plugins>
     97&lt;!-- plugins available on this site -->
     98&lt;plugins>
     99&lt;plugin id="${ant.project.name}" version="${plugin.version}">
     100&lt;name>${ant.project.name}&lt;/name>
     101&lt;description>${plugin.description}&lt;/description>
     102&lt;resources>
     103&lt;resource src="${plugin.site.url}${plugin.jar}"
     104target="${josm.home.dir}/plugins/${plugin.jar}"/>
     105&lt;/resources>
     106&lt;/plugin>
     107&lt;/plugins>
    108108&lt;/site>
    109     </echo>
    110   </target>
     109</echo>
     110</target>
    111111
    112112
    113   <!-- upload the site description and the jar file via ssh -->
    114   <target name="upload" depends="dist,site">
    115     <echo message="uploading jar and site description to ${plugin.site.upload.target}"/>
    116     <exec executable="scp">
    117       <arg value="${plugin.jar}"/>
    118       <arg value="${plugin.site.file}"/>
    119       <arg value="${plugin.site.upload.target}"/>
    120     </exec>
    121   </target>
     113<!-- upload the site description and the jar file via ssh -->
     114<target name="upload" depends="dist,site">
     115  <echo message="uploading jar and site description to ${plugin.site.upload.target}"/>
     116  <exec executable="scp">
     117    <arg value="${plugin.jar}"/>
     118    <arg value="${plugin.site.file}"/>
     119    <arg value="${plugin.site.upload.target}"/>
     120  </exec>
     121</target>
    122122
    123123</project>
Note: See TracChangeset for help on using the changeset viewer.