patrickl    2002/10/17 11:18:48

  Modified:    jk       build.properties.autoconf build.properties.sample
                        build.xml
  Log:
  Add support for Tomcat 5
  
  Revision  Changes    Path
  1.2       +3 -0      jakarta-tomcat-connectors/jk/build.properties.autoconf
  
  Index: build.properties.autoconf
  ===================================================================
  RCS file: /home/cvs/jakarta-tomcat-connectors/jk/build.properties.autoconf,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- build.properties.autoconf 24 May 2002 07:10:20 -0000      1.1
  +++ build.properties.autoconf 17 Oct 2002 18:18:48 -0000      1.2
  @@ -3,6 +3,9 @@
   # to be processed by configure
   #
   
  +# Directory where tomcat5 is installed
  +tomcat5.home=@TOMCAT5_HOME@ 
  +
   # Directory where catalina is installed. It can 
   # be either 4.0 or 4.1
   tomcat40.home=@TOMCAT40_HOME@
  
  
  
  1.15      +3 -0      jakarta-tomcat-connectors/jk/build.properties.sample
  
  Index: build.properties.sample
  ===================================================================
  RCS file: /home/cvs/jakarta-tomcat-connectors/jk/build.properties.sample,v
  retrieving revision 1.14
  retrieving revision 1.15
  diff -u -r1.14 -r1.15
  --- build.properties.sample   27 May 2002 15:22:41 -0000      1.14
  +++ build.properties.sample   17 Oct 2002 18:18:48 -0000      1.15
  @@ -3,6 +3,9 @@
   # edit to taste...
   #
   
  +# Directory where tomcat5 is installed
  +tomcat5.home= ../../jakarta-tomcat-5/build
  +
   # Directory where catalina is installed. It can 
   # be either 4.0 or 4.1
   tomcat40.home=../../jakarta-tomcat-4.0/build
  
  
  
  1.60      +24 -25    jakarta-tomcat-connectors/jk/build.xml
  
  Index: build.xml
  ===================================================================
  RCS file: /home/cvs/jakarta-tomcat-connectors/jk/build.xml,v
  retrieving revision 1.59
  retrieving revision 1.60
  diff -u -r1.59 -r1.60
  --- build.xml 15 Oct 2002 21:03:26 -0000      1.59
  +++ build.xml 17 Oct 2002 18:18:48 -0000      1.60
  @@ -1,8 +1,9 @@
   <project name="jk" default="build-main" basedir=".">
     
       <!-- We'll build jk for 3.3 or 4.0 ( depending on what you have installed ).
  -    You need to set tomcat40.home and/or tomcat33.home in build.properties
  -    ( either the path to 'official' distribution or the development dirs )
  +    You need to set tomcat5.home, tomcat40.home, and/or tomcat33.home in
  +    build.properties ( either the path to 'official' distribution or the
  +    development dirs )
       -->
     
       <!-- ===================== Initialize Property Values ================ -->
  @@ -28,6 +29,8 @@
              location="../../jakarta-tomcat-4.0/build" />
       <property name="tomcat41.home" 
              location="../../jakarta-tomcat-4.1/build" />
  +    <property name="tomcat5.home" 
  +           location="../../jakarta-tomcat-catalina/build" />
       <property name="coyote.home" 
              location="../coyote/build" />
       <property name="commons-logging.jar" location="../lib/commons-logging.jar" />
  @@ -41,11 +44,11 @@
           <echo message="Tomcat33: ${tomcat33.detect} ${tomcat33.home}" />
           <echo message="Tomcat40:  ${tomcat40.detect} ${tomcat40.home}" />
           <echo message="Tomcat41: ${tomcat41.detect} ${tomcat41.home}" />
  +        <echo message="Tomcat5:  ${tomcat5.detect} ${tomcat5.home}" />
           <echo message="Apache13: ${apache13.detect} ${apache13.home}" />
           <echo message="Apache2: ${apache2.detect} ${apache2.home}" />
           <echo message="iPlanet:  ${iplanet.detect} ${iplanet.home}" />
           <echo message="IIS:      ${iis.detect} ${iis.home}" />
  -        <echo message="Using catalina.home:      ${catalina.home}" />
       </target>
   
       <target name="detect" >
  @@ -56,6 +59,14 @@
                      file="${tomcat40.home}/server/lib/catalina.jar" />
           <available property="tomcat41.detect" 
                      file="${tomcat41.home}/server/webapps" />
  +        <condition property="tomcat5.detect">
  +          <and>
  +            <available
  +              classname="javax.servlet.ServletRequestEvent"
  +              classpath="${tomcat5.home}/common/lib/servlet-api.jar"
  +            />
  +          </and>
  +        </condition>
           <available property="apache13.detect" 
                      file="${apache13.home}" />
           <available property="apache2.detect" 
  @@ -78,23 +89,7 @@
           </available>
       </target>
   
  -    <target name="cpath" depends="guess_catalina40,guess_catalina41" />
  -    <!-- If both 4.0 and 4.1 are present ( developer machine ), use 4.1 jars.
  -         If only 4.0 is present or
  -         If only 4.1 is present - use what's available.
  -     -->
  -
  -    <target name="guess_catalina40" unless="tomcat41.detect">
  -        <property name="catalina.home" 
  -                  location="${tomcat40.home}" />
  -    </target>
  -
  -    <target name="guess_catalina41" if="tomcat41.detect">
  -        <property name="catalina.home" 
  -                  location="${tomcat41.home}" />
  -    </target>
  -
  -    <target name="prepare" depends="detect,cpath" >
  +    <target name="prepare" depends="detect" >
           <mkdir dir="${jk.build}"/>
           <mkdir dir="${jk.build}"/>
           <mkdir dir="${jk.build}/conf"/>
  @@ -120,9 +115,12 @@
           <path id="build-main.classpath">
               <fileset dir="../lib" includes="*.jar" />
               <pathelement location="../util/build/classes"/>
  -            <pathelement location="${catalina.home}/server/lib/catalina.jar"/>
  -            <pathelement location="${catalina.home}/common/lib/servlet.jar"/>
  -            <pathelement location="${catalina.home}/common/lib/servlet-api.jar"/>
  +            <pathelement location="${tomcat5.home}/server/lib/catalina.jar"/>
  +            <pathelement location="${tomcat5.home}/common/lib/servlet-api.jar"/>
  +            <pathelement location="${tomcat41.home}/server/lib/catalina.jar"/>
  +            <pathelement location="${tomcat41.home}/common/lib/servlet.jar"/>
  +            <pathelement location="${tomcat40.home}/server/lib/catalina.jar"/>
  +            <pathelement location="${tomcat40.home}/common/lib/servlet.jar"/>
               <pathelement location="${tomcat33.home}/lib/common/tomcat_core.jar"/>
               <pathelement location="${tomcat33.home}/lib/common/core_util.jar"/>
               <pathelement location="${tomcat-util.jar}" />
  @@ -164,6 +162,7 @@
                  debug="${debug}"
                  optimize="${optimize}"
                  verbose="off" >
  +            <exclude name="org/apache/ajp/tomcat5/**" unless="tomcat5.detect"/>
               <exclude name="org/apache/ajp/tomcat4/**" unless="tomcat40.detect"/>
               <exclude name="org/apache/ajp/tomcat33/**" 
                        unless="tomcat33.detect"/>
  @@ -310,9 +309,9 @@
       <target name="javadoc">
           <delete dir="${jk.build}/javadoc"/>
        <mkdir dir="${jk.build}/javadoc"/>
  -     <javadoc packagenames="org.apache.ajp,org.apache.ajp.tomcat4"
  +     <javadoc 
packagenames="org.apache.ajp,org.apache.ajp.tomcat4,org.apache.ajp,org.apache.ajp.tomcat5"
                    sourcepath="java"
  -                 
classpath="${tomcat-util.jar}:${tomcat40.home}/server/lib/catalina.jar:${tomcat40.home}/common/lib/servlet.jar:${tomcat40.home}/common/lib/servlet-api.jar"
  +                 
classpath="${tomcat5.home}/server/lib/catalina.jar:${tomcat5.home}/common/lib/servlet-api.jar:${tomcat41.home}/server/lib/catalina.jar:${tomcat41.home}/common/lib/servlet.jar:${tomcat40.home}/server/lib/catalina.jar:${tomcat40.home}/common/lib/servlet.jar:${tomcat-util.jar}"
                    destdir="${jk.build}/javadoc"
                    author="true"
                    version="true"
  
  
  

--
To unsubscribe, e-mail:   <mailto:tomcat-dev-unsubscribe@;jakarta.apache.org>
For additional commands, e-mail: <mailto:tomcat-dev-help@;jakarta.apache.org>

Reply via email to