dleslie     01/01/11 13:16:03

  Modified:    java     build.xml
  Log:
  Added compat.jar and compat.apidocs targets and added compatability
  jar and javadoc to the autodist target.
  
  Revision  Changes    Path
  1.70      +57 -3     xml-xalan/java/build.xml
  
  Index: build.xml
  ===================================================================
  RCS file: /home/cvs/xml-xalan/java/build.xml,v
  retrieving revision 1.69
  retrieving revision 1.70
  diff -u -r1.69 -r1.70
  --- build.xml 2001/01/11 18:38:49     1.69
  +++ build.xml 2001/01/11 21:15:58     1.70
  @@ -43,7 +43,7 @@
     
     - Much of this file stolen from Stefano's xml-xerces build.xml  
     
  -   $Id: build.xml,v 1.69 2001/01/11 18:38:49 dleslie Exp $
  +   $Id: build.xml,v 1.70 2001/01/11 21:15:58 dleslie Exp $
      
   ==================================================================== -->
   
  @@ -51,7 +51,7 @@
     <!-- =================================================================== 
-->
     <!-- Defines variables used by the other targets                         
-->
     <!-- =================================================================== 
-->
  -  <property name="version" value="2_0_D06"/>
  +  <property name="version" value="2_0_D07"/>
     <property name="name" value="xalan"/>
     <property name="Name" value="Xalan-Java"/>
     <property name="year" value="2000"/>
  @@ -77,6 +77,13 @@
     <property name="build.docs" value="${build.dir}/docs"/>
     <property name="build.samples" value="${build.dir}/samples"/>
     <property name="build.apidocs" value="${build.docs}/apidocs"/>
  +  
  +  <!-- Xalan-J1 compatability stuff.  -->
  +  <property name="compat.jar" value="xalanj1compat.jar"/>
  +  <property name="compat.src.dir" value="./compat_src"/>
  +  <property name="build.compat.classes" value="${build.dir}/compat_classes"/>
  +  <property name="build.compat.jar" value="${build.dir}/${compat.jar}"/>
  +  <property name="build.compat.apidocs" 
value="${build.docs}/compat_apidocs"/>        
   
     <!-- Reference to the top level of the test source code area. -->
     <property name="tests.dir" value="../test/java/"/>
  @@ -225,6 +232,43 @@
       <!-- OK, what are the 'Apache-standard' names for various targets? -->
       <echo message="package is an alias for jar"/>  
     </target>
  +  
  +  <!-- =================================================================== 
-->
  +  <!-- Creates the Xalan-J1 compatability JAR                              
-->
  +  <!-- =================================================================== 
-->
  +  <target name="compat.jar" depends="jar">
  +    <echo message="compile and JAR Xalan-J 1 compability API."/>
  +    <mkdir dir="${build.compat.classes}"/>
  +    <javac srcdir="${compat.src.dir}" 
classpath="${java.class.path}:${built.xalan.jar}" 
  +           destdir="${build.compat.classes}"
  +           includes="**/*.java"
  +           debug="${debug}"/>
  +    <copy todir="${build.compat.classes}">
  +          <fileset dir="${compat.src.dir}" 
excludes="**/classes/**/*,**/msclasses/**/*" 
  +                includes="**/*.properties,**/*.res"/>
  +    </copy>  
  +    <jar jarfile="${built.compat.jar}" manifest="src\MANIFEST.MF" 
basedir="${build.compat.classes}"/>
  +  </target>
  +  
  +  <!-- =================================================================== 
-->
  +  <!-- Creates the Xalan-J1 compatability javadoc                          
-->
  +  <!-- =================================================================== 
-->
  +  <target name="compat.apidocs" depends="compile">
  +    <mkdir dir="${build.compat.apidocs}"/>
  +    <javadoc
  +         classpath="${java.class.path}"
  +         public="true"
  +         sourcepath="${compat.src.dir}"
  +         packagenames="org.apache.xalan.*"
  +         author="true"
  +         version="true"
  +         use="true"
  +         destdir="${build.compat.apidocs}"
  +         windowtitle="Xalan-Java 1 Compatability" 
  +         doctitle="Xalan-Java 1 Compatability"
  +         bottom="Copyright &#169; ${year} Apache XML Project. All Rights 
Reserved.">
  +    </javadoc>
  +  </target>    
   
     <!-- =================================================================== 
-->
     <!-- Compiles the samples (servlet excluded) and jars the class files    
-->  
  @@ -382,7 +426,7 @@
     <!-- =================================================================== 
-->
     <!-- Creates the distribution                                            
-->
     <!-- =================================================================== 
-->
  -  <target name="dist" depends="docs,javadocs,samples,servlet,autodist"
  +  <target name="dist" 
depends="docs,javadocs,samples,servlet,compat.jar,compat.apidocs,autodist"
       description="Create a .zip/.tar.gz distribution module" >
       <echo message="dist is human-useable target for distribution, with all 
dependencies"/>
     </target>
  @@ -391,9 +435,11 @@
       <mkdir dir="${dist.dir}"/>
       <mkdir dir="${dist.dir}/bin"/>    
       <mkdir dir="${dist.dir}/src"/>
  +    <mkdir dir="${dist.dir}/compat_src"/>    
       <mkdir dir="${dist.dir}/xdocs"/>
       <mkdir dir="${dist.dir}/docs"/>
       <mkdir dir="${dist.dir}/docs/apidocs"/>
  +    <mkdir dir="${dist.dir}/docs/compat_apidocs"/>    
       <mkdir dir="${dist.dir}/samples"/>
           
           <!-- Copy bin directory -->
  @@ -405,6 +451,9 @@
       <copy todir="${dist.dir}/src">
         <fileset dir="${src.dir}"/>
       </copy>
  +    <copy todir="${dist.dir}/compat_src">
  +      <fileset dir="${compat.src.dir}"/>
  +    </copy>    
       <copy todir="${dist.dir}/xdocs">
         <fileset dir="${xdocs.dir}"/>
       </copy>
  @@ -419,8 +468,9 @@
       <copy file="${build.dir}/xalansamples.jar" todir="${dist.dir}/bin"/>
       <copy file="${build.dir}/xalanservlet.jar" todir="${dist.dir}/bin"/>
   
  -    <!-- Copy xalan jar into the bin directory (subject to change) -->
  +    <!-- Copy xalan jar and compability into the bin directory (subject to 
change) -->
       <copy file="${built.xalan.jar}" todir="${dist.dir}/bin"/>
  +    <copy file="${built.compat.jar}" todir="${dist.dir}/bin"/>    
   
       <copy todir="${dist.dir}">
         <fileset dir="." 
includes="README,README.html,CREDITS,KEYS,License,build.xml,build.sh,build.bat,todo.xml,todo.xsl,bugs.xml"/>
  @@ -451,7 +501,11 @@
       <!-- put in the javadoc -->
       <copy todir="${site.dir}/apidocs">
         <fileset dir="${build.apidocs}"/>
  +    </copy>
  +    <copy todir="${site.dir}/compat_apidocs">
  +      <fileset dir="${build.compat.apidocs}"/>
       </copy>  
  +      
     </target>
      
     <!-- =================================================================== 
-->
  
  
  

Reply via email to