<project name="namefinder" default="dist" basedir=".">
  <property name="josm.prj.dir" value="../../josm"/>
  <property name="josm.home.dir" value="${user.home}/.josm"/>
  <property name="plugin.build.dir" value="build"/>

    <!-- init target -->
     <target name="init">
        <mkdir dir="build" />
      </target>

    <!-- clean target -->
      <target name="clean">
        <delete dir="build" />
      </target>
    
    <!-- compile target -->
    <target name="compile" depends="init">
    <javac srcdir="namefinder" destdir="${plugin.build.dir}" debug="true" source="1.5" target="1.5">
      <classpath>
        <pathelement path="${josm.prj.dir}/bin"/>
        <fileset dir="${josm.prj.dir}/lib">
          <include name="**/*.jar"/>
        </fileset>
      </classpath>
    </javac>
    </target>

    <!-- dist target - crate jar file -->
  <target name="dist" depends="compile">
    <jar destfile="${ant.project.name}.jar" basedir="${plugin.build.dir}">
      <manifest>
        <attribute name="Plugin-Class" value="namefinder.NameFinderPlugin" />
        <attribute name="Plugin-Description" value="Allows selection of download areas by name, using an external service" />
      </manifest>
    </jar>
  </target>

    <!-- dist target - copy jar file to plugin destination -->
     <target name="install" depends="dist">
        <copy file="${ant.project.name}.jar" todir="${josm.home.dir}/plugins" />
      </target>
    
</project>

