curcuru     01/10/15 15:38:15

  Modified:    java     build.xml
  Log:
  Split distros in half: -bin for end users, -src for developers
  
  Revision  Changes    Path
  1.136     +67 -5     xml-xalan/java/build.xml
  
  Index: build.xml
  ===================================================================
  RCS file: /home/cvs/xml-xalan/java/build.xml,v
  retrieving revision 1.135
  retrieving revision 1.136
  diff -u -r1.135 -r1.136
  --- build.xml 2001/10/15 17:12:44     1.135
  +++ build.xml 2001/10/15 22:38:14     1.136
  @@ -42,7 +42,7 @@
   
   Copyright:
     Copyright (c) 1999-2001 The Apache Software Foundation.
  -   $Id: build.xml,v 1.135 2001/10/15 17:12:44 dleslie Exp $
  +   $Id: build.xml,v 1.136 2001/10/15 22:38:14 curcuru Exp $
   ==================================================================== -->
   
   <project name="Xalan" default="jar" basedir=".">
  @@ -184,7 +184,7 @@
     <!-- Creates output build directories and doc prerequistes               
-->
     <!-- =================================================================== 
-->
     <target name="prepare">
  -    <echo message="Project:${Name} version:${version} build.xml $Revision: 
1.135 $"/>
  +    <echo message="Project:${Name} version:${version} build.xml $Revision: 
1.136 $"/>
       <mkdir dir="${build.dir}"/>
       <mkdir dir="${build.classes}"/>
       <!-- Note that all testing-related targets *must* depend on 
  @@ -697,9 +697,71 @@
         <fileset dir="." 
includes="readme.html,KEYS,License,build.xml,build.sh,build.bat,todo.xml,xsltc_todo.xml,todo.xsl,commits.xml"/>
       </copy>
             
  -    <zip zipfile="${build.dir}/${dist.file}.zip" basedir="${build.dir}" 
includes="${dist.file}/**"/>
  -    <tar tarfile="${build.dir}/${dist.file}.tar" basedir="${build.dir}" 
includes="${dist.file}/**"/>
  -    <gzip src="${build.dir}/${dist.file}.tar" 
zipfile="${build.dir}/${dist.file}.tar.gz"/>
  +    <!-- Build separate -src and -bin distros for both .zip and .tar.gz -->
  +    <!-- Explicitly list xerces.jar in patternsets since we definitely want 
Xerces in distros -->
  +    <patternset id="bin-distro" >
  +      <include name="${dist.file}/readme.html"/>
  +      <include name="${dist.file}/License"/>
  +      <include name="${dist.file}/KEYS"/>
  +      <include name="${dist.file}/bin/${name}.jar"/>
  +      <include name="${dist.file}/bin/xsltc.jar"/>
  +      <include name="${dist.file}/bin/xerces.jar"/>
  +      <include name="${dist.file}/bin/${bsf.jar.name}"/>
  +      <include name="${dist.file}/bin/xalansamples.jar"/>
  +      <include name="${dist.file}/bin/xalanservlet.jar"/>
  +      <include name="${dist.file}/samples/"/>
  +      <include name="${dist.file}/docs/"/>
  +    </patternset>
  +    <patternset id="src-distro" >
  +      <include name="${dist.file}/*"/>
  +      <include name="${dist.file}/bin/ant*"/>
  +      <include name="${dist.file}/bin/xerces.jar"/>
  +      <include name="${dist.file}/bin/${bsf.jar.name}"/>
  +      <include name="${dist.file}/bin/${stylebook.jar.name}"/>
  +      <include name="${dist.file}/bin/${doclet.jar.name}"/>
  +      <include name="${dist.file}/samples/"/>
  +      <include name="${dist.file}/src/"/>
  +      <include name="${dist.file}/xdocs/"/>
  +      <include name="${dist.file}/compat_src/"/>
  +    </patternset>
  +    <patternset id="xsltc-deps-jars" >
  +      <include name="${dist.file}/bin/${bcel.jar.name}"/>
  +      <include name="${dist.file}/bin/${java_cup.jar.name}"/>
  +      <include name="${dist.file}/bin/${jlex.jar.name}"/>
  +      <include name="${dist.file}/bin/${runtime.jar.name}"/>
  +      <include name="${dist.file}/bin/${xml.jar.name}"/>
  +    </patternset>
  +
  +    <tar tarfile="${build.dir}/${dist.file}-bin.tar" >
  +      <tarfileset dir="${build.dir}">
  +        <patternset refid="bin-distro"/>
  +        <patternset refid="xsltc-deps-jars"/>
  +      </tarfileset>
  +    </tar>
  +    <gzip src="${build.dir}/${dist.file}-bin.tar" 
zipfile="${build.dir}/${dist.file}-bin.tar.gz"/>
  +    <delete file="${build.dir}/${dist.file}-bin.tar" />
  +
  +    <tar tarfile="${build.dir}/${dist.file}-src.tar" >
  +      <tarfileset dir="${build.dir}">
  +        <patternset refid="src-distro"/>
  +        <patternset refid="xsltc-deps-jars"/>
  +      </tarfileset>
  +    </tar>
  +    <gzip src="${build.dir}/${dist.file}-src.tar" 
zipfile="${build.dir}/${dist.file}-src.tar.gz"/>
  +    <delete file="${build.dir}/${dist.file}-src.tar" />
  +
  +    <zip zipfile="${build.dir}/${dist.file}-bin.zip" >
  +      <fileset dir="${build.dir}">
  +        <patternset refid="bin-distro"/>
  +        <patternset refid="xsltc-deps-jars"/>
  +      </fileset>
  +    </zip>
  +    <zip zipfile="${build.dir}/${dist.file}-src.zip" >
  +      <fileset dir="${build.dir}">
  +        <patternset refid="src-distro"/>
  +        <patternset refid="xsltc-deps-jars"/>
  +      </fileset>
  +    </zip>
     </target>
     
     <!-- =================================================================== 
-->
  
  
  

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to