mirror of
				https://github.com/apache/cloudstack.git
				synced 2025-11-04 00:02:37 +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="thirdparty.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="thirdparty.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>
 | 
						|
 | 
						|
 |