<?xml version="1.0" encoding="windows-1252" ?>
<project name="imutils_ant" basedir="." default="prepare_ant"
         xmlns="antlib:org.apache.tools.ant">
    <property file="build.properties"/>
    <!-- == _____________________________________________________________________________ == -->
    <target name="Non7VrJ8UUNDrr8mOfzEauN9kTb0WKWA"
            description="prepare ant classes">
        <echo>
            building ant task jar (needs commons-net in ant classpath!!)
        </echo>
        <echo>
            if you want support for extracting tar archives (recommended), you
            need to set anttarsupport=true (default) in the build properties and
            the Java Activation Framework in the ant classpath
        </echo>
        <delete includeemptydirs="true" quiet="true">
            <fileset dir="${compile.outdir}"
                     includes="util/Hasher** util/StringBuilder** util/HashCodeUtil** util/classes/StaticInvoker** util/classes/JClass** util/exception/** util/net/BrowserControl** util/html/HtmlDoc** util/javadoc/** util/ant/** util/net/FTP** com/ice/tar/**"/>
        </delete>
        <javac srcdir="${src.outdir}" destdir="${compile.outdir}" target="1.4"
               source="1.4" classpathref="antclasspath" fork="true"
               includes="util/Hasher** util/StringBuilder** util/HashCodeUtil** util/classes/StaticInvoker** util/classes/JClass** util/exception/** util/net/BrowserControl** util/html/HtmlDoc** util/javadoc/** util/ant/** util/net/FTP** com/ice/tar/**"/>
        <jar destfile="${build.outdir}/${jarname}_ant.jar">
            <fileset dir="${compile.outdir}"
                     includes="util/Hasher** util/StringBuilder** util/HashCodeUtil** util/classes/StaticInvoker** util/classes/JClass** util/exception/** util/net/BrowserControl** util/html/HtmlDoc** util/javadoc/** util/ant/** util/net/FTP** com/ice/tar/**"/>
            <fileset dir="${src.outdir}" includes="com/ice/tar/asciimime.txt"/>
            <manifest>
                <attribute name="Date" value="${TODAY}, ${NOW} (${timezone})"/>
                <attribute name="Created-By" value="${buildby}"/>
                <attribute name="Package-Title" value="${package.title}"/>
                <attribute name="Package-Vendor" value="${package.vendor}"/>
                <attribute name="Package-Version"
                           value="${majorversion}.${minorversion}.${subversion}.${build.number} ${versionsuffix} 4 Ant/Javadoc"/>
            </manifest>
        </jar>
    </target>
    <!-- == _____________________________________________________________________________ == -->
    <target name="wUzUkseKGln2KzuF3iAbNIgzqHf6gJfB"
            description="prints info on ant classes">
        <echo>
            taskdef name="if" classname="util.ant.If"
            classpath="${build.outdir}/${jarname}_ant.jar"/
        </echo>
        <echo>
            taskdef name="true" classname="util.ant.True"
            classpath="${build.outdir}/${jarname}_ant.jar"/
        </echo>
        <echo>
            taskdef name="false" classname="util.ant.False"
            classpath="${build.outdir}/${jarname}_ant.jar"/
        </echo>
        <echo>
            taskdef name="false" classname="util.ant.Install"
            classpath="${build.outdir}/${jarname}_ant.jar"/
        </echo>
        <echo>
            taskdef name="false" classname="util.ant.FileFinder"
            classpath="${build.outdir}/${jarname}_ant.jar"/
        </echo>
    </target>
    <!-- == _____________________________________________________________________________ == -->
    <target name="OkcBDELVfriRzOzvvLLaopiY0i47VrRt"
            description="creates javadoc from ant classes">
        <delete>
            <fileset dir="${javadoc.outdir}"/>
        </delete>
        <mkdir dir="${javadoc.outdir}"/>
        <javadoc sourcepathref="srcpath" classpathref="classpath"
                 destdir="${javadoc.outdir}" encoding="Cp1252"
                 additionalparam="-J-Xmx256m" access="${javadoc.access}"
                 version="true" author="true" use="true" splitindex="true"
                 stylesheetfile="stylesheet.css" serialwarn="false">
            <packageset dir="src">
                <include name="util/ant"/>
                <include name="util/javadoc"/>
                <include name="util/ant/**"/>
                <include name="util/javadoc/**"/>
            </packageset>
            <link offline="true" href="${internetapi}"
                  packagelistloc="${localapi}"/>
            <taglet name="util.javadoc.ToDo" path="${compile.outdir}"/>
            <taglet name="util.javadoc.FixMe" path="${compile.outdir}"/>
            <taglet name="util.javadoc.Requires" path="${compile.outdir}"/>
            <taglet name="util.javadoc.Usage" path="${compile.outdir}"/>
            <taglet name="util.javadoc.Example" path="${compile.outdir}"/>
            <taglet name="util.javadoc.VersionHistory"
                    path="${compile.outdir}"/>
        </javadoc>
        <zip destfile="${build.outdir}/${jarname}_ant.doc.zip">
            <fileset dir="${javadoc.outdir}" casesensitive="no">
                <patternset>
                    <include name="**"/>
                </patternset>
            </fileset>
        </zip>
    </target>
    <!-- == _____________________________________________________________________________ == -->
</project>

