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]