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