6d427c4
--- build.xml.orig	2004-12-14 15:54:50.000000000 +0000
6d427c4
+++ build.xml	2010-06-12 19:50:39.976589551 +0100
bd12e78
@@ -54,17 +54,16 @@
bd12e78
 	  <property name="build.dir" value="./build"/>
bd12e78
 	  <property name="build.src" value="${build.dir}/src"/>
bd12e78
 	  <property name="build.dest" value="${build.dir}/classes"/>
bd12e78
+	  <property name="build.javadoc" value="${build.dir}/javadoc"/>
bd12e78
 	  <property name="src.dir" value="./src"/>
bd12e78
 	  <property name="bin.dir" value="./bin"/>
bd12e78
-      <condition property="sun.codec.present" >
bd12e78
-        <available classname="com.sun.image.codec.jpeg.JPEGCodec"/>
bd12e78
-      </condition>
bd12e78
   </target>
bd12e78
 
bd12e78
   <target name="prepare" depends="init">
bd12e78
     <mkdir dir="${build.dir}"/>
bd12e78
     <mkdir dir="${build.src}"/>
bd12e78
     <mkdir dir="${build.dest}"/>
bd12e78
+    <mkdir dir="${build.javadoc}"/>
bd12e78
     <copy todir="${build.src}">
bd12e78
       <fileset dir="${src.dir}"/>
bd12e78
     </copy>
6d427c4
@@ -86,15 +85,14 @@
6d427c4
   
6d427c4
 
bd12e78
   <target name="compile2" depends="prepare">
6d427c4
-    <javac srcdir="${src.dir}" excludes="org/apache/stylebook/processors/XalanProcessor.java" destdir="${build.dest}" debug="${debug}">
6a800c8
+    <javac srcdir="${src.dir}" excludes="org/apache/stylebook/processors/XalanProcessor.java" destdir="${build.dest}" debug="${debug}" classpath="${classpath}">
bd12e78
         <exclude name="**/org/apache/stylebook/processors/XalanProcessor.java"/>
bd12e78
-        <exclude name="**/org/apache/stylebook/printers/ImagePrinter.java" unless="sun.codec.present"/>
bd12e78
     </javac>
bd12e78
     <copy todir="${build.dest}/org/apache/stylebook/data">
bd12e78
       <fileset dir="${build.src}/org/apache/stylebook/data"/>
bd12e78
     </copy>
bd12e78
   </target>
bd12e78
-  <target name="package2" depends="compile2">
bd12e78
+  <target name="package2" depends="compile2,javadoc">
bd12e78
     <replace file="${build.dest}/org/apache/stylebook/data/engine.xml" token="XalanProcessor" value="Xalan2Processor"/>
bd12e78
     <jar jarfile="${bin.dir}/${name}-${version-xalan-2}.jar" basedir="${build.dest}" includes="org/**"/>
bd12e78
   </target>
6a800c8
@@ -103,4 +101,24 @@
bd12e78
     <deltree dir="${build.dir}"/>
bd12e78
   </target>
bd12e78
 
bd12e78
+  <target name="javadoc" depends="prepare">
bd12e78
+    
6a800c8
+             additionalparam="-Xdoclint:none"
6a800c8
+             classpath="${classpath}"
bd12e78
+             packagenames="*"
bd12e78
+             noindex="false"
bd12e78
+             splitindex="true"
bd12e78
+             use="true"
bd12e78
+             version="true"
bd12e78
+             author="true"
bd12e78
+             windowtitle="${name} ${version-xalan-2}"
bd12e78
+             doctitle="${name} ${version-xalan-2} JavaDoc">
bd12e78
+      <fileset dir="${build.src}">
bd12e78
+        <exclude name="**/XalanProcessor.java"/>
mbooth 5c46fc2
+        <exclude name="**/stylebook/data/*"/>
bd12e78
+      </fileset>
6d427c4
+      <link href="/usr/share/javadoc/java" offline="true" packagelistLoc="/usr/share/javadoc/java"/>
bd12e78
+    </javadoc>
bd12e78
+  </target>
bd12e78
+
bd12e78
 </project>