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="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>
 | |
| 
 | |
| 
 |