minchau 2003/10/20 09:20:52
Modified: java Tag: xslt20-compiled build.xml
Log:
Changes for bug 20572
Revision Changes Path
No revision
No revision
1.196.2.2 +76 -4 xml-xalan/java/build.xml
Index: build.xml
===================================================================
RCS file: /home/cvs/xml-xalan/java/build.xml,v
retrieving revision 1.196.2.1
retrieving revision 1.196.2.2
diff -u -r1.196.2.1 -r1.196.2.2
--- build.xml 16 Sep 2003 09:24:20 -0000 1.196.2.1
+++ build.xml 20 Oct 2003 16:20:52 -0000 1.196.2.2
@@ -66,6 +66,8 @@
<property name="stylebook.jar" value="${bin.dir}/${stylebook.jar.name}"/>
<property name="doclet.jar.name" value="xalan2jdoc.jar"/>
<property name="doclet.jar" value="${bin.dir}/${doclet.jar.name}"/>
+ <property name="taglet.jar.name" value="xalan2jtaglet.jar"/>
+ <property name="taglet.jar" value="${bin.dir}/${taglet.jar.name}"/>
<!-- GUMP: Currently 18-Apr-01 used only for xsltc.compile -->
<property name="bcel.jar.name" value="BCEL.jar"/>
@@ -161,6 +163,7 @@
<pathelement location="${runtime.jar}" />
<pathelement location="${stylebook.jar}" />
<pathelement location="${doclet.jar}" />
+ <pathelement location="${taglet.jar}" />
<pathelement location="${build.xalan.jar}" />
<pathelement path="${java.class.path}" />
</path>
@@ -827,8 +830,78 @@
<echo message="javadocs is human-usable target with dependencies"/>
</target>
- <target name="autojavadocs">
+ <target name="autojavadocs"
+ depends="autojavadocs-1.4-if,autojavadocs-non1.4-if">
<echo message="autojavadocs is for automated build process, without
dependencies"/>
+ </target>
+
+ <target name="check-using-java-1.4">
+ <condition property="using-java-1.4">
+ <equals arg1="${ant.java.version}" arg2="1.4"/>
+ </condition>
+ </target>
+
+ <target name="autojavadocs-1.4-if" if="using-java-1.4"
+ depends="check-using-java-1.4">
+ <antcall target="autojavadocs-1.4"/>
+ </target>
+
+ <target name="autojavadocs-non1.4-if" unless="using-java-1.4"
+ depends="check-using-java-1.4">
+ <antcall target="autojavadocs-non1.4"/>
+ </target>
+
+ <target name="autojavadocs-1.4">
+
+ <!-- Expand xml-commons sources (JAXP 1.1, DOM 2, and SAX 2) into
source tree for
+ inclusion in the Javadoc. -->
+ <gunzip src="${xml-commons-srcs.tar.gz}" dest="${build.dir}" />
+ <untar src="${xml-commons-srcs.tar}" dest="${src.dir}" /><!-- Note this
is into the src area.-->
+ <delete file="${xml-commons-srcs.tar}"/>
+
+ <!-- Ant ignores destdir arg if doclet is set, so must send to doclet in
doclet subelement-->
+ <javadoc
+ destdir="${build.apidocs}"
+ public="true"
+ sourcepath="${src.dir}"
+ overview="${src.dir}/javadocOverview.html"
+ packagenames="org.apache.*,org.xml.*,org.w3c.*,javax.xml.*"
+ author="true"
+ version="true"
+ use="true"
+ windowtitle="${Name-in-docs} ${impl.version}"
+ doctitle="${Name-in-docs} ${impl.version}"
+ bottom="Copyright © ${year} Apache XML Project. All Rights
Reserved.">
+ <classpath refid="docs.class.path" />
+ <taglet name="xalan2jtaglet.XSLUsageTag" path="${taglet.jar}"/>
+ <group title="Transformations API for XML (TrAX)"
packages="javax.xml.transform*"/>
+ <group title="Java API for XML Parsing"
packages="javax.xml.parsers"/>
+ <group title="Xalan Core"
+
packages="org.apache.xalan.processor:org.apache.xalan.templates:org.apache.xalan.transformer"/>
+ <group title="XPath" packages="org.apache.xpath*"/>
+ <group title="Document Table Model (DTM)"
packages="org.apache.xml.dtm*"/>
+ <group title="Utilities" packages="org.apache.xml.utils*"/>
+ <group title="Xalan Other"
packages="org.apache.xalan.client:org:org.apache.xalan.extensions:org.apache.xalan.res:org.apache.xalan.stree:org.apache.xalan.trace:org.apache.xalan.xslt"/>
+ <group title="Xalan Extensions" packages="org.apache.xalan.lib*"/>
+ <group title="Serializers" packages="org.apache.xalan.serialize"/>
+ <group title="SAX 2" packages="org.xml.sax*"/>
+ <group title="DOM 2" packages="org.w3c.dom*"/>
+ <group title="XSLTC Core"
+ packages="org.apache.xalan.xsltc*"/>
+ </javadoc>
+
+ <!-- remove the xml-commons sources -->
+ <delete dir="${src.dir}/javax" />
+ <delete includeEmptyDirs="true" quiet="true">
+ <fileset dir="${src.dir}/org/w3c">
+ <exclude name="dom/xpath/**"/>
+ </fileset>
+ </delete>
+ <delete dir="${src.dir}/org/xml" />
+ <delete dir="${src.dir}/org/apache/xmlcommons" />
+ <delete file="${src.dir}/manifest.commons" />
+ </target>
+ <target name="autojavadocs-non1.4">
<!-- Expand xml-commons sources (JAXP 1.1, DOM 2, and SAX 2) into
source tree for
inclusion in the Javadoc. -->
@@ -879,7 +952,6 @@
<delete dir="${src.dir}/org/apache/xmlcommons" />
<delete file="${src.dir}/manifest.commons" />
</target>
-
<!-- ===================================================================
-->
<!-- Various targets to clean the build tree
-->
<!-- ===================================================================
-->
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]