ceki        2004/04/05 10:04:17

  Modified:    .        build.xml
  Log:
  

  Made the Servlet API dependency optional
  
  Revision  Changes    Path
  1.94      +28 -18    logging-log4j/build.xml
  
  Index: build.xml
  ===================================================================
  RCS file: /home/cvs/logging-log4j/build.xml,v
  retrieving revision 1.93
  retrieving revision 1.94
  diff -u -r1.93 -r1.94
  --- build.xml 30 Mar 2004 10:45:21 -0000      1.93
  +++ build.xml 5 Apr 2004 17:04:17 -0000       1.94
  @@ -128,9 +128,7 @@
     <target name="avalonFrameworkCheck">
       <available classname="org.apache.avalon.framework.logger.Logger"
           property="avalonFramework-present">
  -      <classpath>
  -        <pathelement location="${avalon-framework.jar}"/>
  -      </classpath>
  +         <classpath refid="compile.classpath"/>
       </available>
     </target>
     <target name="avalonFramework" depends="avalonFrameworkCheck" 
if="avalonFramework-present">
  @@ -139,21 +137,16 @@
   
     <target name="jmxCheck">
       <available classname="javax.management.MBeanInfo" property="jmx-present">
  -      <classpath>
  -  <pathelement location="${jmx.jar}"/>
  -      </classpath>
  +     <classpath refid="compile.classpath"/>
       </available>
     </target>
     <target name="jmx" depends="jmxCheck" if="jmx-present">
       <echo message="JMX is present."/>
     </target>
   
  -
     <target name="jmsCheck">
       <available classname="javax.jms.Message" property="jms-present">
  -      <classpath>
  -  <pathelement location="${jms.jar}"/>
  -      </classpath>
  +     <classpath refid="compile.classpath"/>
       </available>
     </target>
     <target name="jms" depends="jmsCheck" if="jms-present">
  @@ -169,15 +162,21 @@
   
     <target name="javamailCheck">
       <available classname="javax.mail.Message" property="javamail-present">
  -      <classpath>
  -  <pathelement location="${javamail.jar}"/>
  -      </classpath>
  +      <classpath refid="compile.classpath"/>
       </available>
     </target>
     <target name="javamail" depends="javamailCheck" if="javamail-present">
       <echo message="JAVAMAIL is present."/>
     </target>
   
  +  <target name="servletAPICheck">
  +    <available classname="javax.servlet.ServletContext" 
property="servletAPI-present">
  +     <classpath refid="compile.classpath"/>
  +    </available>
  +  </target>
  +  <target name="servletAPI" depends="servletAPICheck" if="servletAPI-present">
  +    <echo message="Servlet API is present."/>
  +  </target>
     <!-- ================================================================= -->
     <!-- Initialize variables                                              -->
     <!-- NOTE: all directories are relative to jakarta-log4j/              -->
  @@ -188,7 +187,7 @@
   
     <target name="build" description="Compile all log4j components."
            depends="init, build.core, build.lf5, build.chainsaw, build.examples, 
build.xml,
  -         build.javamail, build.jms, build.jmx, build.avalonFramework"/>
  +         build.javamail, build.jms, build.jmx, build.avalonFramework, 
build.servletAPI"/>
   
     <target name="build.core" depends="init">
       <mkdir dir="${javac.dest}" />
  @@ -209,7 +208,8 @@
                       ${stem}/rule/*.java,
                       ${stem}/varia/Log4JAvalonLogger.java,
                       ${stem}/varia/ExpressionFilter.java,
  -                    ${stem}/or/jms/*.java"
  +                    ${stem}/or/jms/*.java,
  +                    ${stem}/selector/servlet/*.java"
           deprecation="${deprecation}"
         debug="on">
         <classpath refid="compile.classpath"/>
  @@ -278,8 +278,8 @@
       </javac>
     </target>
   
  - <target name="build.javamail" depends="init, javamail"
  -               if="javamail-present">
  +  <target name="build.javamail" depends="init, javamail"
  +                if="javamail-present">
       <javac srcdir="${java.source.dir}"
        destdir="${javac.dest}"
        deprecation="${deprecation}"
  @@ -307,7 +307,17 @@
       </javac>
     </target>
   
  - <target name="build.chainsaw" depends="init, chainsawCheck, build.core" 
if="chainsaw-libraries-present">
  +   <target name="build.servletAPI" depends="init, servletAPI"
  +                if="servletAPI-present">
  +    <javac srcdir="${java.source.dir}"
  +     destdir="${javac.dest}"
  +     deprecation="${deprecation}"
  +     includes="${stem}/selector/servlet/*.java">
  +      <classpath refid="compile.classpath"/>
  +    </javac>
  +  </target>
  +  
  +  <target name="build.chainsaw" depends="init, chainsawCheck, build.core" 
if="chainsaw-libraries-present">
       <javac deprecation="${deprecation}"
              srcdir="${java.source.dir}"
        destdir="${javac.dest}"
  
  
  

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

Reply via email to