blob: 203abc3afded222fc8e6c1f17e5a192f9c1c7b92 [file] [log] [blame]
<project name="AntManual" default="taskdocs" basedir=".">
<property file="${basedir}/build.properties"/>
<property name="lib.dir" location="${basedir}/lib" />
<property name="build.dir" location="${basedir}/../build" />
<property name="docs.src" location="${basedir}/../../../xdocs" />
<property name="taskdocs.src" location="${build.dir}/gen" />
<property name="stylesheet" location="${docs.src}/stylesheets/project.xml"/>
<!-- The docs destination directory -->
<property name="docs.dest" location="${build.dir}/docs"/>
<property name="manual.dest" location="${docs.dest}/manual" />
<property name="xdocs.dir" location="${basedir}/xdocs"/>
<property name="stylesheet.dir" location="${xdocs.dir}/stylesheets"/>
<!-- Construct compile classpath -->
<path id="classpath">
<fileset dir="${lib.dir}">
<include name="**/*.jar"/>
</fileset>
</path>
<target name="init">
<taskdef name="dvsl" classname="org.apache.tools.dvsl.DVSLTask">
<classpath>
<path refid="classpath"/>
</classpath>
</taskdef>
<!-- Make stuff available relative to current location -->
<mkdir dir="${stylesheet.dir}" />
<copy todir="${stylesheet.dir}" file="${stylesheet}"/>
</target>
<target name="taskdocs" depends="init"
description="Generate Task Documentation">
<dvsl basedir="${taskdocs.src}" destdir="${manual.dest}"
style="task.dvsl" extension=".html"
toolboxfile="toolbox.props"
includes="**/*.xml">
<velconfig name="velocimacro.library" value="" />
</dvsl>
</target>
</project>