You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@avalon.apache.org by do...@apache.org on 2001/03/01 15:04:57 UTC

cvs commit: jakarta-avalon-phoenix build.xml

donaldp     01/03/01 06:04:57

  Modified:    .        build.xml
  Log:
  Changed build file to build docs.
  
  Revision  Changes    Path
  1.6       +36 -3     jakarta-avalon-phoenix/build.xml
  
  Index: build.xml
  ===================================================================
  RCS file: /home/cvs/jakarta-avalon-phoenix/build.xml,v
  retrieving revision 1.5
  retrieving revision 1.6
  diff -u -r1.5 -r1.6
  --- build.xml	2001/02/26 03:52:08	1.5
  +++ build.xml	2001/03/01 14:04:56	1.6
  @@ -55,6 +55,7 @@
     <property name="build.classes" value="${build.dir}/classes"/>
     <property name="build.javadocs" value="${build.dir}/javadocs"/>
     <property name="build.docs" value="${build.dir}/docs"/>
  +  <property name="build.xdocs" value="${build.dir}/xdocs"/>
   
     <!--
          ===================================================================
  @@ -69,6 +70,8 @@
     <property name="tools.dir" value="tools"/>
     <property name="docs.dir" value="docs"/>
     <property name="www.dir" value="www"/>
  +  <property name="avalon.skin" value="${tools.dir}/lib/jakarta-style.jar"/>
  +  <property name="xdocs.dir" value="${src.dir}/xdocs"/>
     <property name="javadocs.dir" value="${docs.dir}/api"/>
   
     <property name="dist.name" value="${name}-${version}"/>
  @@ -248,8 +251,38 @@
   
     </target>
   
  -  <target name="docs">
  +  <!--
  +       ===================================================================
  +                     Prepares the documentation directory
  +       ===================================================================
  +  -->
  +  <target name="xdocs">
  +     
  +    <mkdir dir="${build.xdocs}"/>
       <mkdir dir="${build.docs}"/>
  +
  +    <filter token="year" value="${year}"/>
  +    <filter token="AVALON_BASE" value="http://jakarta.apache.org/avalon"/>
  +
  +    <copy todir="${build.xdocs}" filtering="on">
  +      <fileset dir="${xdocs.dir}">
  +        <exclude name="**/images/**"/>
  +      </fileset>
  +    </copy>
  +
  +    <copy todir="${build.docs}" filtering="off">
  +      <fileset dir="${xdocs.dir}">
  +        <include name="**/images/**"/>
  +        <include name="**/resources/**"/>
  +      </fileset>
  +    </copy>
  +
  +    <stylebook targetdirectory="${build.docs}"
  +               book="${build.xdocs}/book.xml"
  +               skindirectory="${avalon.skin}">
  +      <classpath refid="project.class.path" />
  +    </stylebook>
  +
     </target>
   
     <!--
  @@ -321,7 +354,7 @@
                               Create the distribution
          ===================================================================
     -->
  -  <target name="dist" depends="dist-lite,javadocs,docs">
  +  <target name="dist" depends="dist-lite,javadocs,xdocs">
   
       <mkdir dir="${dist.docs}"/>
       <mkdir dir="${dist.javadocs}"/>
  @@ -350,7 +383,7 @@
                               Create the source distribution
          ===================================================================
     -->
  -  <target name="src-dist" depends="javadocs,docs,setup-properties">
  +  <target name="src-dist" depends="javadocs,xdocs,setup-properties">
   
       <mkdir dir="${src.dist.dir}" />
       <mkdir dir="${src.dist.docs}"/>