curcuru 01/11/26 06:08:32
Modified: java build.xml
Log:
Bump D version number just in case; update handling of patternsets for
xml-commons related files; fix 'clean' target to delete (most) xml-commons
related files;
update BCEL and JLex Ant propertynames to be all lower case
Revision Changes Path
1.146 +22 -19 xml-xalan/java/build.xml
Index: build.xml
===================================================================
RCS file: /home/cvs/xml-xalan/java/build.xml,v
retrieving revision 1.145
retrieving revision 1.146
diff -u -r1.145 -r1.146
--- build.xml 2001/11/12 15:07:18 1.145
+++ build.xml 2001/11/26 14:08:32 1.146
@@ -9,13 +9,12 @@
- set the JAVA_HOME environment variable to the JDK root directory
- To build 'servlet' sample: Include Servlet SDK in your classpath
- To build docs/javadocs/xsltc: use JDK 1.2.x or higher
- - (if shipping a public distribution) have checked out xml-commons
- as a sister directory to xml-xalan
Build Instructions:
To build, run
build.bat (win32) or build.sh (unix) [antoptions] [targets]
- in the directory where this file is located.
+ in the directory where this file is located; you should also be
+ able to use an installation of Ant v1.4.1 or later.
build -projecthelp will show a list of supported targets.
@@ -42,7 +41,7 @@
Copyright:
Copyright (c) 1999-2001 The Apache Software Foundation.
- $Id: build.xml,v 1.145 2001/11/12 15:07:18 curcuru Exp $
+ $Id: build.xml,v 1.146 2001/11/26 14:08:32 curcuru Exp $
==================================================================== -->
<project name="Xalan" default="jar" basedir=".">
@@ -67,14 +66,14 @@
<property name="doclet.jar" value="${bin.dir}/${doclet.jar.name}"/>
<!-- GUMP: Currently 18-Apr-01 used only for xsltc.compile -->
- <property name="BCEL.jar.name" value="BCEL.jar"/>
- <property name="BCEL.jar" value="${bin.dir}/${BCEL.jar.name}"/>
+ <property name="bcel.jar.name" value="BCEL.jar"/>
+ <property name="bcel.jar" value="${bin.dir}/${bcel.jar.name}"/>
<property name="crimson.jar.name" value="crimson.jar"/><!-- Why is this
here? 10-Sep-01 -sc -->
<property name="crimson.jar" value="${bin.dir}/${crimson.jar.name}"/>
<property name="java_cup.jar.name" value="java_cup.jar"/>
<property name="java_cup.jar" value="${bin.dir}/${java_cup.jar.name}"/>
- <property name="JLex.jar.name" value="JLex.jar"/>
- <property name="JLex.jar" value="${bin.dir}/${JLex.jar.name}"/>
+ <property name="jlex.jar.name" value="JLex.jar"/>
+ <property name="jlex.jar" value="${bin.dir}/${jlex.jar.name}"/>
<property name="runtime.jar.name" value="runtime.jar"/>
<property name="runtime.jar" value="${bin.dir}/${runtime.jar.name}"/>
<property name="xml.jar.name" value="xml.jar"/>
@@ -84,7 +83,7 @@
<property name="version.VERSION" value="2"/>
<property name="version.RELEASE" value="2"/>
<property name="version.DEVELOPER" value="D"/><!-- Set this to 'D' if a
developer release; blank "" if maintenance release -->
- <property name="version.MINOR" value="13"/><!-- EITHER the developer
release number, or a maintenance release number -->
+ <property name="version.MINOR" value="14"/><!-- EITHER the developer
release number, or a maintenance release number -->
<property name="version"
value="${version.VERSION}_${version.RELEASE}_${version.DEVELOPER}${version.MINOR}"/><!--
GUMP: version # of dist file -->
<property name="impl.version"
value="${version.VERSION}.${version.RELEASE}.${version.DEVELOPER}${version.MINOR}"/><!--
Used in jar task for filtering MANIFEST.MF file -->
<property name="name" value="xalan"/><!-- GUMP: base name of jar target's
file -->
@@ -177,7 +176,7 @@
<!-- Creates output build directories and doc prerequistes
-->
<!-- ===================================================================
-->
<target name="prepare">
- <echo message="Project:${Name-in-docs} version:${version} build.xml
$Revision: 1.145 $"/>
+ <echo message="Project:${Name-in-docs} version:${version} build.xml
$Revision: 1.146 $"/>
<mkdir dir="${build.dir}"/>
<mkdir dir="${build.classes}"/>
<!-- Note that all testing-related targets *must* depend on
@@ -286,8 +285,8 @@
<!-- Compile just the XSLTC compiler portion (to be integrated soon!) -->
<!-- ===================================================================
-->
<path id="xsltc.class.path">
- <pathelement location="${BCEL.jar}" />
- <pathelement location="${JLex.jar}" />
+ <pathelement location="${bcel.jar}" />
+ <pathelement location="${jlex.jar}" />
<pathelement location="${java_cup.jar}" />
<pathelement location="${runtime.jar}" />
<pathelement location="${xml.jar}" />
@@ -362,19 +361,17 @@
<filter token="impl.version" value="${impl.version}"/>
<copy todir="${build.dir}" file="${manifest.mf}" filtering="true"/>
<jar jarfile="${build.xalan.jar}" manifest="${build.dir}/MANIFEST.MF"
basedir="${build.classes}" >
- <patternset><!-- relative to jar/@basedir -->
+ <patternset>
<exclude name="org/w3c/dom/"/>
<exclude name="org/xml/sax/"/>
<exclude name="javax/xml/"/>
+ </patternset>
+ <patternset><!-- relative to jar/@basedir -->
<exclude name="${xsltc.reldir}/**/*" />
</patternset>
</jar>
<jar jarfile="${build.xml-apis.jar}" basedir="${build.classes}" >
- <patternset><!-- relative to jar/@basedir -->
- <include name="org/w3c/dom/"/>
- <include name="org/xml/sax/"/>
- <include name="javax/xml/"/>
- </patternset>
+ <patternset refid="api-patternset"/>
</jar>
</target>
@@ -527,7 +524,7 @@
<!-- ===================================================================
-->
<!-- Compiles (does not jar) the translet samples in translets.
-->
<!-- For time being, classes are generated in place.
-->
- <!-- To run these samples, add xsltc.jar, runtime.jar, BCEL.jar,
-->
+ <!-- To run these samples, add xsltc.jar, runtime.jar, bcel.jar,
-->
<!-- and java_cup.jar (all in the bin directory) to the classpath
-->
<!--
-->
<!-- When we have straightened out classpath issues,
-->
@@ -619,6 +616,12 @@
<fileset dir="${xdocs.style}" excludes="${xalanonly-styledocs}"/>
</delete>
<delete file="${xdocs.DONE.file}"/>
+ <!-- Also delete files expanded from ${xml-commons-srcs.tar.gz}-->
+ <delete includeEmptyDirs="true" >
+ <fileset dir="${src.dir}" >
+ <patternset refid="api-patternset"/>
+ </fileset>
+ </delete>
</target>
<target name="xsltc.clean"
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]