remm        01/12/04 12:27:55

  Modified:    coyote   build.xml
  Log:
  - Add a placeholder for the Catalina adapter.
  
  Revision  Changes    Path
  1.3       +49 -3     jakarta-tomcat-connectors/coyote/build.xml
  
  Index: build.xml
  ===================================================================
  RCS file: /home/cvs/jakarta-tomcat-connectors/coyote/build.xml,v
  retrieving revision 1.2
  retrieving revision 1.3
  diff -u -r1.2 -r1.3
  --- build.xml 2001/09/17 17:35:12     1.2
  +++ build.xml 2001/12/04 20:27:55     1.3
  @@ -3,7 +3,7 @@
   
   <!--
           "Coyote" connector framework for Jakarta Tomcat
  -        $Id: build.xml,v 1.2 2001/09/17 17:35:12 remm Exp $
  +        $Id: build.xml,v 1.3 2001/12/04 20:27:55 remm Exp $
   -->
   
   
  @@ -66,10 +66,18 @@
     <!-- Should Java compilations set the 'optimize' compiler option? -->
     <property name="compile.optimize"        value="true"/>
   
  +    <!-- default locations -->
  +    <property name="tomcat33.home" 
  +           location="../../jakarta-tomcat/build/tomcat" />
  +    <property name="catalina.home" 
  +           location="../../jakarta-tomcat-4.0/build" />
  +
     <!-- Construct compile classpath -->
     <path id="compile.classpath">
       <pathelement location="${build.home}/classes"/>
       <pathelement location="${tomcat-util.jar}"/>
  +    <pathelement location="${catalina.home}/server/lib/catalina.jar"/>
  +    <pathelement location="${catalina.home}/common/lib/servlet.jar"/>
     </path>
   
   
  @@ -92,6 +100,16 @@
     <property name="test.entry" value="org.apache.coyote.TestAll"/>
   
   
  +<!-- ========== Detection and Reports ===================================== -->
  +
  +
  +    <target name="report-tc4" if="tomcat4.detect" >
  +     <echo message="Tomcat4 detected "  />
  +    </target>
  +
  +    <target name="report" depends="report-tc4" />
  +
  +
   <!-- ========== Executable Targets ======================================== -->
   
   
  @@ -112,6 +130,7 @@
       <mkdir dir="${build.home}/docs/api"/>
       <mkdir dir="${build.home}/lib"/>
       <mkdir dir="${build.home}/tests"/>
  +    <available property="tomcat4.detect" 
file="${catalina.home}/server/lib/catalina.jar" />
     </target>
   
   
  @@ -124,7 +143,7 @@
     </target>
   
   
  -  <target name="compile" depends="static,javadoc"
  +  <target name="compile.shared"
      description="Compile shareable components">
       <javac  srcdir="${source.home}"
              destdir="${build.home}/classes"
  @@ -132,13 +151,40 @@
          deprecation="${compile.deprecation}"
             optimize="${compile.optimize}">
         <classpath refid="compile.classpath"/>
  +      <exclude name="org/apache/coyote/tomcat4/**" />
       </javac>
       <copy    todir="${build.home}/classes" filtering="on">
         <fileset dir="${source.home}" excludes="**/*.java"/>
       </copy>
       <jar    jarfile="${build.home}/lib/tomcat-${component.name}.jar"
  +            basedir="${build.home}/classes"
  +           manifest="${build.home}/conf/MANIFEST.MF"
  +           excludes="org/apache/coyote/tomcat4/**" />
  +  </target>
  +
  +
  +  <target name="compile.tomcat4" if="tomcat4.detect"
  +   description="Compile Tomcat 4.x Adapter">
  +    <javac  srcdir="${source.home}"
  +           destdir="${build.home}/classes"
  +             debug="${compile.debug}"
  +       deprecation="${compile.deprecation}"
  +          optimize="${compile.optimize}">
  +      <classpath refid="compile.classpath"/>
  +      <include name="org/apache/coyote/tomcat4/**" />
  +    </javac>
  +    <copy    todir="${build.home}/classes" filtering="on">
  +      <fileset dir="${source.home}" excludes="**/*.java"/>
  +    </copy>
  +    <jar    jarfile="${build.home}/lib/tomcat-${component.name}-catalina.jar"
               basedir="${build.home}/classes"
  -           manifest="${build.home}/conf/MANIFEST.MF"/>
  +           manifest="${build.home}/conf/MANIFEST.MF"
  +           includes="org/apache/coyote/tomcat4/**" />
  +  </target>
  +
  +  <target name="compile" 
  +   depends="static,javadoc,report,compile.shared,compile.tomcat4"
  +   description="Compile Coyote and its Adapters">
     </target>
   
   
  
  
  

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

Reply via email to