<project name="helloworld.docbook" basedir="." default="all">
	
	<property file="build.properties" />
				
	<!--
	=================================================================
	==                                                             ==
	== CLEAN                                                       ==
	==                                                             ==
	=================================================================
	-->
	<target name="clean">
		<delete dir="${html.dest.dir}"/>
		<mkdir dir="${html.dest.dir}"/>
	</target>	
	
	<!--
	=================================================================
	==                                                             ==
	== ALL                                                         ==
	==                                                             ==
	=================================================================
	-->
	<target name="all">
		<antcall target="clean"/>
		<antcall target="html"/>
	</target>

	<!--
	=================================================================
	==                                                             ==
	== Single HTML                                                 ==
	==                                                             ==
	=================================================================
	-->
	<target name="html">
		
		<copydir dest="${html.dest.dir}/images" 
			       src="${xsl.dir}/images"/>
		
		<copydir dest="${html.dest.dir}/css" 
			       src="${src.dir}/css"/>
		
		<xmlvalidate warn="false">
			<xmlcatalog>
				<dtd publicId="${docbook.public.id}"
						 location="${docbook.dtd}" />
			</xmlcatalog>
			<fileset dir="${src.dir}">
				<include name="${source}" />
			</fileset>
		</xmlvalidate>
		
		<xslt basedir="${src.dir}" 
			    destdir="${html.dest.dir}" 
			    style="${html.stylesheet}"
			    extension=".html"
			    includes="${source}">
			<classpath>
				<pathelement location="${lib.dir}/xalan.jar" />
			</classpath>
			<xmlcatalog>
				<dtd publicId="${docbook.public.id}" 
					   location="${docbook.dtd}" />
			</xmlcatalog>
		</xslt>
	</target>
</project>
