You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@xalan.apache.org by dl...@locus.apache.org on 2000/12/08 20:03:59 UTC

cvs commit: xml-xalan/c build.xml

dleslie     00/12/08 11:03:59

  Added:       c        build.xml
  Log:
  For building doc and apidocs.
  
  Revision  Changes    Path
  1.1                  xml-xalan/c/build.xml
  
  Index: build.xml
  ===================================================================
  <project name="XalanC" default="docs" basedir=".">
  
    <property name="xdocs.dir" value="./xdocs"/>
    <property name="xdocs.book" value="${xdocs.dir}/sources/xalanLocal.xml"/>
    <property name="xdocs.site" value="${xdocs.dir}/sources/xalan.xml"/>  
    <property name="xdocs.style" value="${xdocs.dir}/style"/>
    <property name="xdocs.apidocs" value="${xdocs.dir}/html/apiDocs"/>  
  
    <property name="doc.generator" value="org.apache.stylebook.StyleBook"/>
    <property name="doc.generator.styletargz" value="${xdocs.dir}/xml-site-style.tar.gz"/>
    <property name="doc.generator.styletar" value="${xdocs.dir}/xml-site-style.tar"/>
    
    <property name="build.dir" value="./build"/>
  
    <property name="build.docs" value="${build.dir}/docs"/>
    <property name="build.apidocs" value="${build.docs}/apidocs"/>  
    <property name="build.site" value="${build.dir}/site"/>
  
    <target name="prepare">
      <gunzip src="${doc.generator.styletargz}"/>
      <untar src="${doc.generator.styletar}" dest="${xdocs.dir}"/>
  	<delete file="${doc.generator.styletar}"/>
      <mkdir dir="${build.apidocs}"/>
      <mkdir dir="${site.dir}/apidocs}"/>    
      
    </target>
  
    <target name="docs" depends="prepare">
      <java fork="yes" classname="${doc.generator}" classpath="${java.class.path}">
        <arg line="targetDirectory=${build.docs} ${xdocs.book} ${xdocs.style}"/>    
      </java>  
    </target>
  
    <target name="apidocs" depends="prepare">
      <!--copy todir="${build.apidocs}">
        <fileset dir="${xdocs.apidocs}"/>
      </copy-->
      <exec executable="doxygen.exe" dir="${xdocs.dir}">
        <arg value="DoxyFileXalan"/>
      </exec>  
    </target>
      
    <target name="site" depends="prepare">
      <java fork="yes" classname="${doc.generator}" classpath="${java.class.path}">
        <arg line="targetDirectory=${build.site} ${xdocs.site} ${xdocs.style}"/>    
      </java>
      <copy todir="${site.dir}/apidocs">
        <fileset dir="${build.apidocs}"/>
      </copy>      
        
    </target>
    
    <target name="clean">
      <delete dir="${build.dir}"/>
    </target>   
      
  </project>