mirror of
https://github.com/apache/cloudstack.git
synced 2025-10-26 08:42:29 +01:00
67 lines
2.9 KiB
XML
Executable File
67 lines
2.9 KiB
XML
Executable File
<?xml version="1.0" encoding="UTF-8"?>
|
|
<!-- Copyright 2008 Cloud, Inc. All Rights Reserved -->
|
|
|
|
<project name="Cloud Stack Document Tasks" default="help" basedir=".">
|
|
<description>
|
|
Cloud Stack ant build file
|
|
</description>
|
|
|
|
<!--
|
|
Always use this variable to refer to the base directory because this
|
|
variable is changeable
|
|
-->
|
|
<dirname property="base.dir" file="${ant.file.Cloud Stack Document Tasks}/.." />
|
|
|
|
<import file="./build-cloud.xml" optional="false"/>
|
|
|
|
<!-- directories for java doc -->
|
|
<property name="docs.dir" location="${target.dir}/docs" />
|
|
<property name="docs.dist.dir" location="${dist.dir}/docs" />
|
|
|
|
<target name="doc" depends="-init, javadoc, readme" description="create all javadoc" />
|
|
|
|
<target name="readme" depends="-init">
|
|
<mkdir dir="${docs.dir}/readme" />
|
|
<copy file="${agent.dir}/scripts/README.txt" todir="${docs.dir}/readme" />
|
|
</target>
|
|
|
|
<target name="pdf" depends="-init">
|
|
<javadoc doclet="com.tarsec.javadoc.pdfdoclet.PDFDoclet" docletpath="${tools.dir}/pdfdoclet/pdfdoclet-1.0.2-all.jar" overview="${build.dir}/overview.html" additionalparam="-pdf javadoc.pdf -debug" private="no" access="public" classpathref="deps.classpath" linksource="true" sourcepathref="prod.src.path">
|
|
<!--
|
|
<taglet name="net.sourceforge.taglets.Taglets" path="${tools.dir}/taglets/taglets.jar"/>
|
|
<tag name="config" description="Configurable Parameters in components.xml" scope="types"/>
|
|
<tag name="see" />
|
|
<tag name="author" />
|
|
<tag name="since" />
|
|
-->
|
|
<!--<packages>com.cloud.agent</packages-->
|
|
<!--package name="com.cloud.agent"/-->
|
|
<packageset dir="${server.dir}/src" />
|
|
</javadoc>
|
|
</target>
|
|
|
|
<target name="javadoc" depends="-init, build-all" description="Generate internal javadoc documentation for maintenance">
|
|
<!-- documentation properties -->
|
|
<property name="jdoc.footer" value="Copyright &copy; ${company.copyright.year} ${company.name}" />
|
|
|
|
<javadoc destdir="${docs.dir}/html/api-internal" author="true" version="true" classpathref="deps.classpath" sourcepathref="prod.src.path" access="protected" linksource="true" windowtitle="${company.name} ${version} Maintenance API Reference" doctitle="${company.name} ${version} Maintenance API Reference" bottom="${jdoc.footer}" overview="${build.dir}/overview.html">
|
|
<excludepackage name="com.xensource.xenapi.*" />
|
|
<taglet name="net.sourceforge.taglets.Taglets" path="${tools.dir}/taglets/taglets.jar" />
|
|
<tag name="config" description="Configurable Parameters in components.xml" scope="types" />
|
|
<tag name="see" />
|
|
<tag name="author" />
|
|
<tag name="since" />
|
|
<packageset dir="${server.dir}/src" />
|
|
</javadoc>
|
|
</target>
|
|
|
|
<target name="build-docs" depends="javadoc">
|
|
<copy todir="${docs.dist.dir}">
|
|
<fileset dir="${docs.dir}" />
|
|
</copy>
|
|
</target>
|
|
|
|
</project>
|
|
|
|
|