sboag 00/11/03 17:49:10
Modified: java build.xml
Log:
Copy META-MF stuff into jar file, fix for javax vs. TrAX. Exclude msclasses
and classes dirs.
Revision Changes Path
1.43 +9 -7 xml-xalan/java/build.xml
Index: build.xml
===================================================================
RCS file: /home/cvs/xml-xalan/java/build.xml,v
retrieving revision 1.42
retrieving revision 1.43
diff -u -r1.42 -r1.43
--- build.xml 2000/11/01 19:45:52 1.42
+++ build.xml 2000/11/04 01:49:09 1.43
@@ -40,7 +40,7 @@
- Much of this file stolen from Stefano's xml-xerces build.xml
- $Id: build.xml,v 1.42 2000/11/01 19:45:52 dleslie Exp $
+ $Id: build.xml,v 1.43 2000/11/04 01:49:09 sboag Exp $
==================================================================== -->
@@ -57,10 +57,11 @@
<property name="build.compiler" value="classic"/>
<property name="debug" value="off"/>
+ <property name="mfinf.dir" value="./src/META-INF"/>
<property name="src.dir" value="./src"/>
<property name="xpath.reldir" value="org/apache/xpath"/>
<property name="xalan.reldir" value="org/apache/xalan"/>
- <property name="trax.reldir" value="javax/xml/trax"/>
+ <property name="javax.reldir" value="javax"/>
<property name="serialize.reldir" value="org/apache/serialize"/>
<property name="serializer.reldir" value="org/apache/xalan/serialize"/>
<property name="jaxp.reldir" value="javax/xml/parsers"/>
@@ -145,17 +146,18 @@
includes="**/*.java"
debug="${debug}"/>
<copy todir="${build.classes}">
- <fileset dir="${src.dir}" includes="**/*.properties,**/*.res"/>
+ <fileset dir="${src.dir}"
excludes="**/classes/**/*,**/msclasses/**/*"
+
includes="**/*.properties,**/*.res,**/MANIFEST.MF,**/javax.xml.parsers.*,**/javax.xml.transform.*"/>
</copy>
</target>
<!-- ===================================================================
-->
<!-- Compiles other source trees
-->
<!-- ===================================================================
-->
- <target name="compile.trax" depends="prepare">
+ <target name="compile.javax" depends="prepare">
<javac srcdir="${src.dir}"
destdir="${build.classes}"
- includes="${trax.reldir}/**"
+ includes="${javax.reldir}/**"
debug="${debug}"/>
</target>
<target name="compile.serialize" depends="prepare">
@@ -184,7 +186,7 @@
<!-- Creates the xalan JAR
-->
<!-- ===================================================================
-->
<target name="jar" depends="compile">
- <jar jarfile="${build.dir}/${xalan.jar}" basedir="${build.classes}"/>
+ <jar jarfile="${build.dir}/${xalan.jar}"
manifest="src\META-INF\MANIFEST.MF" basedir="${build.classes}"/>
</target>
<target name="package" depends="jar">
<!-- OK, what are the 'Apache-standard' names for various targets? -->
@@ -287,7 +289,7 @@
<doclet name="xalanjdoc.Standard" path="${bin.dir}/xalanjdoc.jar">
<param name="-d" value="${build.apidocs}"/>
</doclet>
- <group title="TrAX" packages="javax.xml.trax*"/>
+ <group title="javax" packages="org.apache.javax"/>
<group title="Xalan_Core"
packages="org.apache.xalan.processor:org.apache.xalan.templates:org.apache.xalan.transformer"/>
<group title="XPath" packages="org.apache.xpath*"/>