2668N/A<project name="PackageVerify" default="dist" basedir="..">
2668N/A <!-- Requires ant 1.6.1+ and JDK 1.6+-->
2668N/A
2668N/A <!-- set global properties for this build -->
2668N/A <property name="src" value="${basedir}/src"/>
2668N/A <property name="build" value="${basedir}/build"/>
2668N/A <property name="dist" value="${basedir}/dist"/>
2668N/A <property name="make" value="${basedir}/make"/>
2668N/A <property name="classes" value="${build}/classes"/>
2668N/A <property name="api" value="${build}/api"/>
2668N/A
2668N/A <target name="init">
2668N/A <!-- Create the time stamp -->
2668N/A <tstamp/>
2668N/A <!-- Create the build directory structure used by compile -->
2668N/A <mkdir dir="${build}"/>
2668N/A <mkdir dir="${dist}"/>
2668N/A <mkdir dir="${classes}"/>
2668N/A <mkdir dir="${api}"/>
2668N/A </target>
2668N/A
2668N/A <target name="compile" depends="init">
2668N/A <!-- Compile the java code from ${src} into ${build} -->
2668N/A <javac
2668N/A source="1.6"
2668N/A srcdir="${src}"
2668N/A destdir="${build}/classes"
2668N/A verbose="no"
2668N/A debug="on"
2668N/A />
2668N/A </target>
2668N/A
2668N/A <target name="doc" depends="init, compile">
2668N/A <javadoc
2668N/A source="1.6"
2668N/A sourcepath="${src}"
2668N/A destdir="${api}"
2668N/A />
2668N/A </target>
2668N/A <target name="dist" depends="compile, doc">
2668N/A <!-- Put everything in jar file -->
2668N/A <jar destfile="${dist}/pack200-verifier.jar">
2668N/A <manifest>
2668N/A <attribute name="Main-Class" value="sun.tools.pack.verify.Main"/>
2668N/A </manifest>
2668N/A <fileset dir="${classes}"/>
2668N/A </jar>
2668N/A <zip destfile="dist/pack200-verifier-doc.zip">
2668N/A <fileset dir="${api}"/>
2668N/A </zip>
2668N/A </target>
2668N/A
2668N/A <target name="clean">
2668N/A <!-- Delete the ${build} and ${dist} directory trees -->
2668N/A <delete dir="${build}"/>
2668N/A <delete dir="${dist}"/>
2668N/A </target>
2668N/A
2668N/A</project>