view analyzer/build.xml @ 32:a4ee61f4ba79

Bug 1691: Update HeapStats logos reviewed-by: ykubota
author Yasumasa Suenaga <suenaga.yasumasa@lab.ntt.co.jp>
date Mon, 03 Mar 2014 18:11:40 +0900
parents 31c9d9bc743b
children
line wrap: on
line source

<?xml version="1.0" encoding="UTF-8"?>

<project name="heapstats-analyzer" default="all">
  <property file="build.properties"/>

  <target name="compile">
   <javac srcdir="${src.dir}" destdir="${build.dir}" source="${source}" target="${target}">
      <compilerarg value="-Xlint"/>
      <classpath>
        <fileset dir="${lib.dir}" includes="*.jar"/>
      </classpath>
    </javac>
  </target>

  <target name="clean">
    <delete dir="${dist.dir}" includeEmptyDirs="true" />
    <delete dir="${build.dir}/jp" includeEmptyDirs="true"/>
    <delete file="heapstats.jar"/>
  </target>

  <target name="jar" depends="compile">
    <jar destfile="heapstats.jar">
        <fileset dir="${src.dir}" includes="heapstats-*.png" />
    	<fileset dir="${src.dir}" includes="*.properties" />
        <zipfileset dir="${build.dir}" />
        <manifest>
            <attribute name="Main-Class" value="jp.co.ntt.oss.heapstats.Launcher" />
        </manifest>
    </jar>
  </target>

  <target name="dist" depends="jar" description="creates a distribution in ${dist.dir}">
    <copy todir="${dist.dir}/${ant.project.name}-${version}">
      <fileset dir=".">
        <include name="heapstats*"/>
        <include name="filterDefine.xsd"/>
        <include name="*txt"/>
        <include name="lib/README"/>
      </fileset>
    </copy>
    <zip destfile="${dist.dir}/${ant.project.name}-${version}.zip" basedir="${dist.dir}"/>
    <delete dir="${dist.dir}/${ant.project.name}-${version}" includeEmptyDirs="true"/>
  </target>

  <target name="all" depends="jar"/>
</project>