curcuru     00/08/21 07:36:17

  Modified:    java     build.xml
  Log:
  Added autodist target for use by automated build processes
  
  Revision  Changes    Path
  1.9       +29 -15    xml-xalan/java/build.xml
  
  Index: build.xml
  ===================================================================
  RCS file: /home/cvs/xml-xalan/java/build.xml,v
  retrieving revision 1.8
  retrieving revision 1.9
  diff -u -r1.8 -r1.9
  --- build.xml 2000/08/09 13:57:28     1.8
  +++ build.xml 2000/08/21 14:36:12     1.9
  @@ -34,7 +34,7 @@
     
     - Much of this file stolen from Stefano's xml-xerces build.xml  
     
  -   $Id: build.xml,v 1.8 2000/08/09 13:57:28 dleslie Exp $
  +   $Id: build.xml,v 1.9 2000/08/21 14:36:12 curcuru Exp $
      
   ==================================================================== -->
   
  @@ -72,7 +72,7 @@
     <property name="xercesjar" value="./bin/xerces.jar"/>
   
     <property name="dist.file" value="${name}-j_${version}"/>
  -  <property name="dist.dir" value="./${dist.file}"/>    <!-- Check dir name 
dash/underscore 17-Jan-00 SCurcuru -->
  +  <property name="dist.dir" value="${build.dir}/${dist.file}"/>
     <property name="samples.dir" value="./samples"/>
   
     <property name="bin.dir" value="./bin"/>
  @@ -221,7 +221,8 @@
            private="true"
            doclet="xalanjdoc.Standard"
            sourcepath="${src.dir}"
  -         overview="${src.dir}/javadocOverview.html"        
packagenames="org.apache.xalan.client,org.apache.xalan.dtm,org.apache.xalan.extensions,org.apache.xalan.lib,org.apache.xalan.processor,org.apache.xalan.res,org.apache.xalan.stree,org.apache.xalan.templates,org.apache.xalan.trace,org.apache.xalan.transformer,org.apache.xalan.utils,org.apache.xalan.xslt,org.apache.xpath,org.apache.xpath.axes,org.apache.xpath.compiler,org.apache.xpath.functions,org.apache.xpath.objects,org.apache.xpath.operations,org.apache.xpath.patterns,org.apache.xpath.res,serialize,serialize.helpers,trax"
  +         overview="${src.dir}/javadocOverview.html"
  +         
packagenames="org.apache.xalan.client,org.apache.xalan.dtm,org.apache.xalan.extensions,org.apache.xalan.lib,org.apache.xalan.processor,org.apache.xalan.res,org.apache.xalan.stree,org.apache.xalan.templates,org.apache.xalan.trace,org.apache.xalan.transformer,org.apache.xalan.utils,org.apache.xalan.xslt,org.apache.xpath,org.apache.xpath.axes,org.apache.xpath.compiler,org.apache.xpath.functions,org.apache.xpath.objects,org.apache.xpath.operations,org.apache.xpath.patterns,org.apache.xpath.res,serialize,serialize.helpers,trax"
            group="Xalan_Core org.apache.xalan*,XPath org.apache.xpath*,TRaX 
trax*,Serializers serialize*"
            destdir="${build.apidocs}"
            author="true"
  @@ -245,38 +246,51 @@
     <!-- =================================================================== 
-->
     <!-- Creates the distribution                                            
-->
     <!-- =================================================================== 
-->
  -  <target name="dist" depends="docs,javadocs,samples,servlet">
  +  <target name="dist" depends="docs,javadocs,samples,servlet,autodist">
  +    <echo message="dist is human-useable target for distribution, with all 
dependencies"/>
  +  </target>
  +  <target name="autodist">
  +    <echo message="autodist is for automated build processes, without 
dependencies"/>
       <mkdir dir="${dist.dir}"/>
       <mkdir dir="${dist.dir}/bin"/>    
       <mkdir dir="${dist.dir}/src"/>
       <mkdir dir="${dist.dir}/xdocs"/>
       <mkdir dir="${dist.dir}/docs"/>
  -    <mkdir dir="${dist.dir}/docs/javadocs"/>
  +    <mkdir dir="${dist.dir}/docs/apidocs"/>
       <mkdir dir="${dist.dir}/samples"/>
   
       <copydir src="${src.dir}" dest="${dist.dir}/src"/>
       <copydir src="${bin.dir}" dest="${dist.dir}/bin"/>
  -    <copyfile src="${xalanjar}jar" dest="${dist.dir}/bin/xalan.jar"/>    
  -    <copydir src="${xdocs.dir}" dest="${dist.dir}/xdocs"/>
  +    <copyfile src="${xalanjar}" dest="${dist.dir}/bin/xalan.jar"/>    
  +    <!-- Remove copy of xdocs since it's not checked in yet
  +    copydir src="${xdocs.dir}" dest="${dist.dir}/xdocs"/
  +    -->
       <copydir src="${build.docs}" dest="${dist.dir}/docs"/>
   
       <copydir src="${samples.dir}" dest="${dist.dir}/samples"/>   
       <copyfile src="${build.samples}/xalansamples.jar" 
dest="${dist.dir}/samples/xalansamples.jar"/>
  -    <copyfile src="${build.samples}/servlet/xalanservlet.jar" 
dest="${dist.dir}/samples/servlet/xalanservlet.jar"/>    
  +    <!-- Remove copy of servlet stuff since it may not work yet
  +    copyfile src="${build.samples}/servlet/xalanservlet.jar" 
dest="${dist.dir}/samples/servlet/xalanservlet.jar"/
  +    -->
       <!--put xalan.jar and xerces.jar where the sample applet can readily use 
them-->
  -    <copyfile src="${xalanjar}" 
dest="${samples.dir}/AppletXMLtoHTML/xalan.jar"/>
  -    <copyfile src="${xercesjar}" 
dest="${samples.dir}/AppletXMLtoHTML/xerces.jar"/>
  +    <!-- Remove copy of servlet stuff since it may not work yet
  +    copyfile src="${xalanjar}" 
dest="${samples.dir}/AppletXMLtoHTML/xalan.jar"/
  +    copyfile src="${xercesjar}" 
dest="${samples.dir}/AppletXMLtoHTML/xerces.jar"/
  +    -->
  +
  +    <copyfile src="build.xml" dest="${dist.dir}/build.xml"/>
  +    <copyfile src="KEYS" dest="${dist.dir}/KEYS"/>
   
  +    <!-- Remove copy of other files that aren't checked in yet
       <copyfile src="README" dest="${dist.dir}/README"/>
       <copyfile src="README.html" dest="${dist.dir}/README.html"/>
       <copyfile src="CREDITS" dest="${dist.dir}/CREDITS"/>
  -    <copyfile src="KEYS" dest="${dist.dir}/KEYS"/>
       <copyfile src="License" dest="${dist.dir}/License"/>
  -    <copyfile src="build.xml" dest="${dist.dir}/build.xml"/>
  +    -->
       
  -    <zip zipfile="${dist.file}.zip" basedir="${dist.dir}" includes="*"/>
  -    <tar tarfile="${dist.file}.tar" basedir="${dist.dir}" includes="*"/>
  -    <gzip src="${dist.file}.tar" zipfile="${dist.file}.tar.gz"/>
  +    <zip zipfile="${build.dir}/${dist.file}.zip" basedir="${dist.dir}" />
  +    <tar tarfile="${build.dir}/${dist.file}.tar" basedir="${dist.dir}" />
  +    <gzip src="${build.dir}/${dist.file}.tar" 
zipfile="${build.dir}/${dist.file}.tar.gz"/>
     </target>
     
     <!-- =================================================================== 
-->
  
  
  

Reply via email to