This patch contains changes to build.xml to incorporate the new taglets (xerces.internal and xerces.experimental).
The new taglets are ignored if the JVM in use is <  1.4 since this feature was introduced to javadoc in 1.4.



Ankit Pasricha
XML Parser Development
IBM Toronto Lab
8200 Warden Avenue, Ontario L6G 1C7
Phone: (905) 413 4941
Index: build.xml
===================================================================
RCS file: /home/cvspublic/xml-xerces/java/build.xml,v
retrieving revision 1.174
diff -u -r1.174 build.xml
--- build.xml   15 Sep 2004 15:38:19 -0000      1.174
+++ build.xml   4 Oct 2004 18:25:35 -0000
@@ -28,7 +28,7 @@
   <property file=".ant.properties"/>
   <property file="${user.home}/.ant.properties"/>
   <property file="default.properties"/>  
-
+ 
   <target name="init">
     <property name='parser.Name' value='Xerces-J'/>
     <property name='parser.name' value='xerces-j'/>
@@ -367,7 +367,18 @@
   <!-- =================================================================== -->
   <!-- Creates the API documentation                                       -->
   <!-- =================================================================== -->
-  <target name="javadocs" depends="prepare-src">
+  <target name="javadocs" depends="prepare-src">       
+       
+       <condition property="additional.param" value="">
+               <not>
+                       <available classname="com.sun.tools.doclets.Taglet"/>
+               </not>
+       </condition>
+               
+       <condition property="additional.param" value=" @${tools.dir}\bin\taglets.opt 
-tagletpath ${tools.dir}\bin\taglets.jar">
+               <available classname="com.sun.tools.doclets.Taglet"/>
+       </condition>
+       
     <mkdir dir='${build.dir}/docs/javadocs/api'/>
     <javadoc packagenames='javax.xml.parsers,org.w3c.*,org.xml.*'
       locale='en_US'
@@ -375,6 +386,7 @@
       author='true' version='true'
       windowtitle='XML Standard API' doctitle='XML Standard API'
       bottom='${copyright}'
+      additionalparam='${additional.param}'
       />
     <mkdir dir='${build.dir}/docs/javadocs/xni'/>
     <javadoc packagenames='org.apache.xerces.xni.*'
@@ -384,6 +396,7 @@
       windowtitle='Xerces Native Interface' 
       doctitle='Xerces Native Interface'
       bottom='${copyright}'
+      additionalparam='${additional.param}'
       />
     <mkdir dir='${build.dir}/docs/javadocs/xs'/>
     <javadoc packagenames='org.apache.xerces.xs'
@@ -393,6 +406,7 @@
       windowtitle='XML Schema API' 
       doctitle='XML Schema API'
       bottom='${copyright}'
+      additionalparam='${additional.param}'
       />
     <mkdir dir='${build.dir}/docs/javadocs/dom3-api'/>
     <javadoc packagenames='org.apache.xerces.dom3.*'
@@ -401,6 +415,7 @@
      author='true' version='true'
      windowtitle='DOM Level 3 API' doctitle='DOM Level 3 API'
      bottom='${copyright}'
+     additionalparam='${additional.param}'
      />
     
     <mkdir dir='${build.dir}/docs/javadocs/xerces2'/>
@@ -417,6 +432,7 @@
       windowtitle='Xerces2 Implementation' 
       doctitle='Xerces2 Implementation'
       bottom='${copyright}'
+      additionalparam='${additional.param}'
       />
     <mkdir dir='${build.dir}/docs/javadocs/other'/>
     <javadoc packagenames='org.apache.html.*,
@@ -427,6 +443,7 @@
       author='true' version='true'
       windowtitle='Other Classes' doctitle='Other Classes'
       bottom='${copyright}'
+      additionalparam='${additional.param}'
       />
   </target>
 
@@ -513,7 +530,7 @@
     <copy todir="${disttools.dir}" >
         <fileset
             dir="${tools.dir}"  
-            includes="**/*.txt, **/*.bat, **/*.jar, **/*.zip"
+            includes="**/*.txt, **/*.bat, **/*.jar, **/*.zip, **/*.opt"
             excludes="**/CVS*, **/.#*, **/*.class"
         />
     </copy>
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to