Blame SOURCES/xml-stylebook-build-javadoc.patch

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