dleslie     00/11/10 14:38:56

  Modified:    test/java build.xml
  Log:
  Added targets: prepare.docs and docs
  Added a number of xdocs related properties.
  Added to clean target.
  
  Revision  Changes    Path
  1.5       +30 -3     xml-xalan/test/java/build.xml
  
  Index: build.xml
  ===================================================================
  RCS file: /home/cvs/xml-xalan/test/java/build.xml,v
  retrieving revision 1.4
  retrieving revision 1.5
  diff -u -r1.4 -r1.5
  --- build.xml 2000/11/10 02:00:32     1.4
  +++ build.xml 2000/11/10 22:38:56     1.5
  @@ -37,16 +37,26 @@
       <property name="test.root" value="/org/apache/qetest"/>
       <property name="test.dir" value="${src.dir}${test.root}"/>
       <property name="build.dir" value="./build"/>
  -    <property name="build.docs" value="${build.dir}/apidocs"/>
  +    <property name="build.docs" value="${build.dir}/docs"/>
  +     <property name="build.apidocs" value="${build.docs}/apidocs"/>
       <!-- // TODO add org.apache.qetest.xalanj2, xalanc1, etc.  -->
   
       <property name="javadocs.packages" 
                 
value="org.apache.qetest,org.apache.qetest.xslwrapper,org.apache.qetest.xsl,org.apache.qetest.trax,org.apache.qetest.xalanj1"/>
   
  +    <property name="xdocs.dir" value="./xdocs"/>
  +    <property name="xdocs.book" value="${xdocs.dir}/sources/xalantest.xml"/>
  +    <property name="xdocs.style" value="${xdocs.dir}/style"/>
  +
  +    <property name="xalan.xdocs" value="../../xdocs"/> <!--Xalan-J 1 for now 
-->
  +    <property name="doc.generator" value="org.apache.stylebook.StyleBook"/>
  +    <property name="xalan.generator.styletargz" 
value="${xalan.xdocs}/xml-site-style.tar.gz"/>
  +    <property name="xdocs.generator.styletar" 
value="${xdocs.dir}/xml-site-style.tar"/>
  +
       <!-- Prepare output tree; copy over prebuilt classes -->
       <target name="prepare">
           <mkdir dir="${build.dir}" />
  -        <mkdir dir="${build.docs}" />
  +        <mkdir dir="${build.apidocs}" />
           <mkdir dir="${build.dir}${test.root}" />
           <!-- Also copy over precompiled external processor wrapper classes 
-->
           <copy todir="${build.dir}${test.root}/xslwrapper" >
  @@ -58,6 +68,13 @@
           
           <tstamp />
       </target>
  +     
  +     <target name="prepare.docs" depends="prepare">
  +         <!-- get files from xml-site-style.tar.gz-->
  +         <gunzip src="${xalan.generator.styletargz}" 
dest="${xdocs.generator.styletar}"/>
  +        <untar src="${xdocs.generator.styletar}" dest="${xdocs.dir}"/>
  +        <delete file="${xdocs.generator.styletar}"/>
  +     </target>
   
       <!-- Compile generic qetest reporter; used by all tests; no code 
dependencies -->
       <target name="compile.reporter" depends="prepare">
  @@ -129,7 +146,17 @@
   
       <target name="clean">
           <delete dir="${build.dir}"/>
  +             <delete dir="${xdocs.style}"/> <!--prepare.docs creates this 
tree-->
       </target>
  +     
  +    <!-- =================================================================== 
-->
  +    <!-- Creates the User's Guide                                            
-->
  +    <!-- =================================================================== 
-->
  +  <target name="docs" depends="prepare.docs">
  +    <java fork="yes" classname="${doc.generator}"> 
  +        <arg line="targetDirectory=${build.docs} ${xdocs.book} 
${xdocs.style}"/>    
  +    </java>
  +  </target>
   
       <!-- =================================================================== 
-->
       <!-- Creates the API documentation                                       
-->
  @@ -137,7 +164,7 @@
       <target name="javadocs" depends="prepare">
           <javadoc
                sourcepath="${src.dir}"
  -             destdir="${build.docs}"
  +             destdir="${build.apidocs}"
                packagenames="${javadocs.packages}"
                public="true"
                author="true"
  
  
  

Reply via email to