curcuru     01/11/08 14:00:26

  Modified:    java     build.xml
  Log:
  OK, now we're finally using the new build.xml-apis.jar in the classpath in
  all the places we need it.  Really.  I promise.
  
  Revision  Changes    Path
  1.143     +76 -40    xml-xalan/java/build.xml
  
  Index: build.xml
  ===================================================================
  RCS file: /home/cvs/xml-xalan/java/build.xml,v
  retrieving revision 1.142
  retrieving revision 1.143
  diff -u -r1.142 -r1.143
  --- build.xml 2001/11/08 21:00:45     1.142
  +++ build.xml 2001/11/08 22:00:26     1.143
  @@ -42,7 +42,7 @@
   
   Copyright:
     Copyright (c) 1999-2001 The Apache Software Foundation.
  -   $Id: build.xml,v 1.142 2001/11/08 21:00:45 curcuru Exp $
  +   $Id: build.xml,v 1.143 2001/11/08 22:00:26 curcuru Exp $
   ==================================================================== -->
   
   <project name="Xalan" default="jar" basedir=".">
  @@ -158,8 +158,14 @@
       <pathelement location="${stylebook.jar}" />
       <pathelement location="${doclet.jar}" />
       <pathelement location="${build.xalan.jar}" />
  +    <pathelement location="${build.xml-apis.jar}" />
       <pathelement path="${java.class.path}" />
     </path>
  +  <path id="samples.class.path">
  +    <pathelement location="${build.xalan.jar}" />
  +    <pathelement location="${build.xml-apis.jar}" />
  +    <pathelement path="${java.class.path}" />
  +  </path>
     <path id="xslt.boot.class.path">
       <!-- Put this version of xalan in front of the jdk's for JDK 1.4+ -->
       <pathelement location="${build.classes}" />
  @@ -170,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.142 $"/>
  +    <echo message="Project:${Name-in-docs} version:${version} build.xml 
$Revision: 1.143 $"/>
       <mkdir dir="${build.dir}"/>
       <mkdir dir="${build.classes}"/>
       <!-- Note that all testing-related targets *must* depend on 
  @@ -382,14 +388,16 @@
     <!-- Creates the Xalan-J1 compatability JAR                              
-->
     <!-- =================================================================== 
-->
     <target name="compat.jar" depends="jar"
  -    description="Compile and jar Xalan-J 1.x backwards compat classes" >
  -    <echo message="Compile and jar just the Xalan-J 1 compability API"/>
  +    description="DEPRECATED:Compile and jar Xalan-J 1.x backwards compat 
classes" >
  +    <echo message="DEPRECATED:Compile and jar just the Xalan-J 1 compability 
API"/>
       <mkdir dir="${build.compat.classes}"/>
  -    <javac srcdir="${compat.src.dir}" 
classpath="${build.xalan.jar}:${java.class.path}" 
  +    <javac srcdir="${compat.src.dir}" 
              destdir="${build.compat.classes}"
              includes="**/*.java"
              debug="${build.debug}"
  -           bootclasspathref="xslt.boot.class.path" />
  +           bootclasspathref="xslt.boot.class.path" >
  +      <classpath refid="docs.class.path" />
  +    </javac>           
       <copy todir="${build.compat.classes}">
             <fileset dir="${compat.src.dir}" 
includes="**/*.properties,**/*.res"/>
       </copy>  
  @@ -427,42 +435,66 @@
       <property name="exclude" 
value="*.xml,*.xsl,*.txt,*.html,*.properties,*.out"/>
       <mkdir dir="${build.samples}"/>
       <!-- Since the samples are packageless, they must be compiled 
separately. -->   
  -    <javac srcdir="${samples.dir}/SimpleTransform" 
classpath="${java.class.path}:${build.xalan.jar}" 
  +    <javac srcdir="${samples.dir}/SimpleTransform" 
              destdir="${build.samples}"  excludes="${exclude}"
  -           debug="${build.debug}" bootclasspathref="xslt.boot.class.path" />
  -    <javac srcdir="${samples.dir}/UseStylesheetPI" 
classpath="${java.class.path}:${build.xalan.jar}"  
  +           debug="${build.debug}" bootclasspathref="xslt.boot.class.path" >
  +      <classpath refid="samples.class.path" />
  +    </javac>           
  +    <javac srcdir="${samples.dir}/UseStylesheetPI"   
              destdir="${build.samples}"  excludes="${exclude}"
  -           debug="${build.debug}" bootclasspathref="xslt.boot.class.path" />
  -    <javac srcdir="${samples.dir}/UseStylesheetParam" 
classpath="${java.class.path}:${build.xalan.jar}"
  +           debug="${build.debug}" bootclasspathref="xslt.boot.class.path" >
  +      <classpath refid="samples.class.path" />
  +    </javac>           
  +    <javac srcdir="${samples.dir}/UseStylesheetParam" 
              destdir="${build.samples}"  excludes="${exclude}"
  -           debug="${build.debug}" bootclasspathref="xslt.boot.class.path" />
  -    <javac srcdir="${samples.dir}/SAX2SAX" 
classpath="${java.class.path}:${build.xalan.jar}" 
  +           debug="${build.debug}" bootclasspathref="xslt.boot.class.path" >
  +      <classpath refid="samples.class.path" />
  +    </javac>           
  +    <javac srcdir="${samples.dir}/SAX2SAX"  
              destdir="${build.samples}"  excludes="${exclude}"
  -           debug="${build.debug}" bootclasspathref="xslt.boot.class.path" />
  -    <javac srcdir="${samples.dir}/DOM2DOM" 
classpath="${java.class.path}:${build.xalan.jar}" 
  +           debug="${build.debug}" bootclasspathref="xslt.boot.class.path" >
  +      <classpath refid="samples.class.path" />
  +    </javac>           
  +    <javac srcdir="${samples.dir}/DOM2DOM"  
              destdir="${build.samples}"  excludes="${exclude}"
  -           debug="${build.debug}" bootclasspathref="xslt.boot.class.path" />
  -    <javac srcdir="${samples.dir}/Pipe" 
classpath="${java.class.path}:${build.xalan.jar}" 
  +           debug="${build.debug}" bootclasspathref="xslt.boot.class.path" >
  +      <classpath refid="samples.class.path" />
  +    </javac>           
  +    <javac srcdir="${samples.dir}/Pipe"  
              destdir="${build.samples}"  excludes="${exclude}"
  -           debug="${build.debug}" bootclasspathref="xslt.boot.class.path" />
  -    <javac srcdir="${samples.dir}/UseXMLFilters" 
classpath="${java.class.path}:${build.xalan.jar}" 
  +           debug="${build.debug}" bootclasspathref="xslt.boot.class.path" >
  +      <classpath refid="samples.class.path" />
  +    </javac>           
  +    <javac srcdir="${samples.dir}/UseXMLFilters"  
              destdir="${build.samples}"  excludes="${exclude}"
  -           debug="${build.debug}" bootclasspathref="xslt.boot.class.path" />
  -    <javac srcdir="${samples.dir}/Trace" 
classpath="${java.class.path}:${build.xalan.jar}"  
  +           debug="${build.debug}" bootclasspathref="xslt.boot.class.path" >
  +      <classpath refid="samples.class.path" />
  +    </javac>           
  +    <javac srcdir="${samples.dir}/Trace"   
              destdir="${build.samples}"  excludes="${exclude}"
  -           debug="${build.debug}" bootclasspathref="xslt.boot.class.path" />
  -    <javac srcdir="${samples.dir}/ApplyXPath" 
classpath="${java.class.path}:${build.xalan.jar}" 
  +           debug="${build.debug}" bootclasspathref="xslt.boot.class.path" >
  +      <classpath refid="samples.class.path" />
  +    </javac>           
  +    <javac srcdir="${samples.dir}/ApplyXPath"  
              destdir="${build.samples}" excludes="${exclude}" 
  -           debug="${build.debug}" bootclasspathref="xslt.boot.class.path" />
  -    <javac srcdir="${samples.dir}/trax" 
classpath="${java.class.path}:${build.xalan.jar}" 
  +           debug="${build.debug}" bootclasspathref="xslt.boot.class.path" >
  +      <classpath refid="samples.class.path" />
  +    </javac>           
  +    <javac srcdir="${samples.dir}/trax"  
              destdir="${build.samples}" excludes="${exclude}" 
  -           debug="${build.debug}" bootclasspathref="xslt.boot.class.path" />
  -    <javac srcdir="${samples.dir}/extensions" 
classpath="${java.class.path}:${build.xalan.jar}" 
  +           debug="${build.debug}" bootclasspathref="xslt.boot.class.path" >
  +      <classpath refid="samples.class.path" />
  +    </javac>           
  +    <javac srcdir="${samples.dir}/extensions"  
              destdir="${build.samples}" excludes="${exclude}" 
  -           debug="${build.debug}" bootclasspathref="xslt.boot.class.path" />
  -    <javac srcdir="${samples.dir}/Validate" 
classpath="${java.class.path}:${build.xalan.jar}" 
  +           debug="${build.debug}" bootclasspathref="xslt.boot.class.path" >
  +      <classpath refid="samples.class.path" />
  +    </javac>           
  +    <javac srcdir="${samples.dir}/Validate"  
              destdir="${build.samples}" excludes="${exclude}" 
  -           debug="${build.debug}" bootclasspathref="xslt.boot.class.path" />
  +           debug="${build.debug}" bootclasspathref="xslt.boot.class.path" >
  +      <classpath refid="samples.class.path" />
  +    </javac>           
       <jar jarfile="${build.samples.jar}" basedir="${build.samples}"
            includes="*.class"/>                   
     </target>
  @@ -476,10 +508,12 @@
       description="Compile and jar the servlet samples" >
        <echo message="To compile the sample servlets, javax.servlet and 
javax.servlet.http must be on the classpath"/>   
        <mkdir dir="${build.samples}/servlet"/>
  -     <javac srcdir="${samples.dir}/servlet" 
classpath="${java.class.path}:${build.xalan.jar}" 
  +     <javac srcdir="${samples.dir}/servlet"
               destdir="${build.samples}"
               debug="${build.debug}"
  -            bootclasspathref="xslt.boot.class.path" />
  +            bootclasspathref="xslt.boot.class.path" >
  +       <classpath refid="samples.class.path" />
  +     </javac>           
         <copy todir="${build.samples}/servlet">
           <fileset dir="${samples.dir}/servlet" 
             includes="media.properties,default.xsl,default2.xsl"/>
  @@ -862,35 +896,37 @@
     <!-- =================================================================== 
-->  
      <!-- for developers only; compiles xalan-j1 samples with compat jar and 
xalan-j2 xalan.jar-->
      <target name="compat.samples" depends="jar,compat.jar" 
  -    description="Compile and jar Xalan-J 1.x backwards compat samples" >
  +    description="DEPRECATED:Compile and jar Xalan-J 1.x backwards compat 
samples" >
        <property name="exclude" value="*.xml,*.xsl,*.txt,*.html.*.properties"/>
        <property name="samplesj1.dir" value="/xml-xalan/samples"/>
        <property name="build.compat.samples" value="./build/compat_samples"/>
  +     <property name="build.compat.class.path" 
value="${build.compat.jar}:${build.xalan.jar}:${build.xml-apis.jar}:${java.class.path}"/>
  +     
        <mkdir dir="${build.compat.samples}"/>     
   
       <!--need to use the XalanJ2 XPathAPI, so cannot compile ApplyXPath as is 
-->   
  -    <javac srcdir="${samplesj1.dir}/Pipe" 
classpath="${build.compat.jar}:${build.xalan.jar}:${java.class.path}" 
  +    <javac srcdir="${samplesj1.dir}/Pipe" 
classpath="${build.compat.class.path}" 
              destdir="${build.compat.samples}"  excludes="${exclude}"
              debug="${build.debug}" bootclasspathref="xslt.boot.class.path" />
  -    <javac srcdir="${samplesj1.dir}/SimpleTransform" 
classpath="${build.compat.jar}:${build.xalan.jar}:${java.class.path}" 
  +    <javac srcdir="${samplesj1.dir}/SimpleTransform" 
classpath="${build.compat.class.path}" 
              destdir="${build.compat.samples}"  excludes="${exclude}"
              debug="${build.debug}" bootclasspathref="xslt.boot.class.path" />
  -    <javac srcdir="${samplesj1.dir}/TransformToDom" 
classpath="${build.compat.jar}:${build.xalan.jar}:${java.class.path}" 
  +    <javac srcdir="${samplesj1.dir}/TransformToDom" 
classpath="${build.compat.class.path}" 
              destdir="${build.compat.samples}"  excludes="${exclude}"
              debug="${build.debug}" bootclasspathref="xslt.boot.class.path" />
  -    <javac srcdir="${samplesj1.dir}/PureSAX" 
classpath="${build.compat.jar}:${build.xalan.jar}:${java.class.path}" 
  +    <javac srcdir="${samplesj1.dir}/PureSAX" 
classpath="${build.compat.class.path}" 
              destdir="${build.compat.samples}"  excludes="${exclude}"
              debug="${build.debug}" bootclasspathref="xslt.boot.class.path" />
  -    <javac srcdir="${samplesj1.dir}/UseStylesheetParam" 
classpath="${build.compat.jar}:${build.xalan.jar}:${java.class.path}" 
  +    <javac srcdir="${samplesj1.dir}/UseStylesheetParam" 
classpath="${build.compat.class.path}" 
              destdir="${build.compat.samples}"  excludes="${exclude}"
              debug="${build.debug}" bootclasspathref="xslt.boot.class.path" />
  -    <javac srcdir="${samplesj1.dir}/Servlet" 
classpath="${build.compat.jar}:${build.xalan.jar}:${java.class.path}" 
  +    <javac srcdir="${samplesj1.dir}/Servlet" 
classpath="${build.compat.class.path}" 
              destdir="${build.compat.samples}" excludes="${exclude}"
              debug="${build.debug}" bootclasspathref="xslt.boot.class.path" />
       <jar   jarfile="${build.compat.samples}/xalanjcompatsamples.jar" 
basedir="${build.compat.samples}"
               includes="*.class"/> 
        <!--put the servlet in a separate jar -->
  -     <javac srcdir="${samplesj1.dir}/Servlet" 
classpath="${build.compat.jar}:${build.xalan.jar}:${java.class.path}" 
  +     <javac srcdir="${samplesj1.dir}/Servlet" 
classpath="${build.compat.class.path}" 
              destdir="${build.compat.samples}"
              debug="${build.debug}"
              bootclasspathref="xslt.boot.class.path" />
  
  
  

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

Reply via email to