melaquias    01/03/23 13:53:59

  Modified:    .        build.xml
  Log:
  Adds more control over whether or which javadocs get generated by adding various 
'javadoc.xxxxx' targets as well as a 'dist.nojavadoc' target.  Changes base 'dist' 
target to build all javadocs, as one would expect for the full distribution build.
  
  Revision  Changes    Path
  1.125     +76 -6     jakarta-tomcat/build.xml
  
  Index: build.xml
  ===================================================================
  RCS file: /home/cvs/jakarta-tomcat/build.xml,v
  retrieving revision 1.124
  retrieving revision 1.125
  diff -u -r1.124 -r1.125
  --- build.xml 2001/03/17 23:57:23     1.124
  +++ build.xml 2001/03/23 21:53:59     1.125
  @@ -481,26 +481,93 @@
     <target name="javadoc" depends="main,webapps,tomcat-jars-new">
       <!-- Add Tomcat internal javadoc -->
       <mkdir dir="${tomcat.build}/webapps/ROOT/javadoc"/>
  +    <javadoc packagenames="org.apache.*" 
  +             sourcepath="src/share;src/facade22" 
  +             destdir="${tomcat.build}/webapps/ROOT/javadoc" 
  +             author="true" 
  +             version="true" 
  +             use="true" 
  +             windowtitle="Tomcat and Jasper Internal API" 
  +             doctitle="Tomcat and Jasper Internal API" 
  +             bottom="Copyright © 2000 Apache Software Foundation. All Rights 
Reserved."
  +             />
  +  </target>
  +  <target name="javadoc.tomcat" depends="main,webapps,tomcat-jars-new">
  +    <javadoc packagenames="org.apache.tomcat.*" 
  +          sourcepath="src/share;src/facade22" 
  +          destdir="${tomcat.build}/webapps/ROOT/javadoc" 
  +          author="true" 
  +          version="true" 
  +          use="true" 
  +          windowtitle="Tomcat API" 
  +          doctitle="Tomcat API" 
  +          bottom="Copyright © 2000 Apache Software Foundation. All Rights 
Reserved."/>
  +  </target>
  +  <target name="javadoc.tomcat.core" depends="main,webapps,tomcat-jars-new">
       <javadoc packagenames="org.apache.tomcat.core" 
             sourcepath="src/share;src/facade22" 
             destdir="${tomcat.build}/webapps/ROOT/javadoc" 
             author="true" 
             version="true" 
             use="true" 
  -          windowtitle="Tomcat internal API" 
  -          doctitle="Tomcat internal" 
  +          windowtitle="Tomcat Core API" 
  +          doctitle="Tomcat Core API" 
             bottom="Copyright © 2000 Apache Software Foundation. All Rights 
Reserved."/>
  -
  +  </target>
  +  <target name="javadoc.tomcat.facade" depends="main,webapps,tomcat-jars-new">
  +    <javadoc packagenames="org.apache.tomcat.facade" 
  +          sourcepath="src/share;src/facade22" 
  +          destdir="${tomcat.build}/webapps/ROOT/javadoc" 
  +          author="true" 
  +          version="true" 
  +          use="true" 
  +          windowtitle="Tomcat Facade API" 
  +          doctitle="Tomcat Facade API" 
  +          bottom="Copyright © 2000 Apache Software Foundation. All Rights 
Reserved."/>
  +  </target>
  +  <target name="javadoc.tomcat.modules" depends="main,webapps,tomcat-jars-new">
       <javadoc packagenames="org.apache.tomcat.modules.*" 
             sourcepath="src/share;src/facade22" 
             destdir="${tomcat.build}/webapps/ROOT/javadoc" 
             author="true" 
             version="true" 
  +          use="true" 
  +          windowtitle="Tomcat Modules API" 
  +          doctitle="Tomcat Modules API" 
  +          bottom="Copyright © 2000 Apache Software Foundation. All Rights 
Reserved."/>
  +  </target>
  +  <target name="javadoc.tomcat.startup" depends="main,webapps,tomcat-jars-new">
  +    <javadoc packagenames="org.apache.tomcat.startup" 
  +          sourcepath="src/share;src/facade22" 
  +          destdir="${tomcat.build}/webapps/ROOT/javadoc" 
  +          author="true" 
  +          version="true" 
  +          use="true" 
  +          windowtitle="Tomcat Startup API" 
  +          doctitle="Tomcat Startup API" 
  +          bottom="Copyright © 2000 Apache Software Foundation. All Rights 
Reserved."/>
  +  </target>
  +  <target name="javadoc.tomcat.util" depends="main,webapps,tomcat-jars-new">
  +    <javadoc packagenames="org.apache.tomcat.util.*" 
  +          sourcepath="src/share;src/facade22" 
  +          destdir="${tomcat.build}/webapps/ROOT/javadoc" 
  +          author="true" 
  +          version="true" 
  +          use="true" 
  +          windowtitle="Tomcat Utilities API" 
  +          doctitle="Tomcat Utilities API" 
  +          bottom="Copyright © 2000 Apache Software Foundation. All Rights 
Reserved."/>
  +  </target>
  +  <target name="javadoc.jasper" depends="main,webapps,tomcat-jars-new">
  +    <javadoc packagenames="org.apache.jasper.*" 
  +          sourcepath="src/share;src/facade22" 
  +          destdir="${tomcat.build}/webapps/ROOT/javadoc" 
  +          author="true" 
  +          version="true" 
             use="true" 
  -          windowtitle="Tomcat modules" 
  -          doctitle="Tomcat modules" 
  +          windowtitle="Jasper API" 
  +          doctitle="Jasper API" 
             bottom="Copyright © 2000 Apache Software Foundation. All Rights 
Reserved."/>
  -  
     </target>
   
     <target name="dist.war" depends="dist.prepare" >
  @@ -520,6 +587,9 @@
       <jar jarfile="${tomcat.dist}/webapps/ROOT.war" 
         basedir="${tomcat.build}/webapps/ROOT" 
         includes="**"/>
  +  </target>
  +
  +  <target name="dist.nojavadoc" depends="dist.war">
     </target>
   
     <!-- =================================================================== -->
  
  
  

Reply via email to