<project name="Generate NaturalDocs" default="naturaldocs">
	
	<property file="../../_properties/workspace.properties"/>
	<property file="../../_properties/app.properties"/>
	
	<target name="naturaldocs">
		  <!-- naturaldocs generates HTML documentation from AS3 JavaDoc comments -->
				  
		<echo>${project.name}   Building HTML documentation</echo>
	
		<property name="perl.path" value="perl"/>
		<property name="nd.path" value="C:\NaturalDocs-1.51\NaturalDocs"/>
		<property name="nd.format" value= "FramedHTML" />
		<property name="nd.doc_dir" value= "${src.dir}/documentation" />
		<property name="nd.code_dir" value= "${src.dir}" />
		<property name="library.gaia.dir" value="C:\_workspace/CLASS_LIBRARY_AS3/as3_lib_catalyst/src/com/gaia" />
		<property name="nd.work_dir" value= "${src.dir}/documentation/project" />
	
		<property name="exepath" value="${nd.path}NaturalDocs -i ${src.dir} -o FramedHTML ${nd.doc_dir} -p ${nd.work_dir}"/>
		
		<!-- The 'exepath' below can be copied and pasted for command-line testing outsied Eclipse -->			    	
		<echo>${exepath}</echo>
		
		<mkdir dir="${nd.doc_dir}"/>
		<mkdir dir="${nd.work_dir}"/>
		
		<echo>Producing NaturalDocs documentation files now (this may take a few minutes)...</echo>
		
		<exec executable="${perl.path}">
			<arg line="${nd.path}"/>
			<arg line="-o ${nd.format} ${nd.doc_dir}"/>
			<arg line="-i ${nd.code_dir}"/>
			<arg line="-i ${library.gaia.dir}"/>
			<arg line="-p ${nd.work_dir}"/>
		</exec>
		
		<echo>NaturalDocs production complete.</echo>
		<delete dir="${nd.work_dir}"></delete>
		<echo>NaturalDocs cleanup complete.</echo>
	
	</target>
</project>
