psmith      2005/02/24 19:11:30

  Modified:    .        build.xml
  Log:
  First part of moving out Chainsaw into it's own module.  This tidys up the 
log4j build process
to not need to reference chainsaw at all.

Note: I've explicity added the ListModelAppender into the log4j core via this 
change, while
this is an Appender that Chainsaw uses (and maybe it won't forever), it is a 
generally useful feature outside the scope of Chainsaw.   I'm happy to move 
this into the Chainsaw module if
no-one thinks it's of much use in the core.
  
  Revision  Changes    Path
  1.150     +3 -31     logging-log4j/build.xml
  
  Index: build.xml
  ===================================================================
  RCS file: /home/cvs/logging-log4j/build.xml,v
  retrieving revision 1.149
  retrieving revision 1.150
  diff -u -r1.149 -r1.150
  --- build.xml 21 Feb 2005 23:32:13 -0000      1.149
  +++ build.xml 25 Feb 2005 03:11:30 -0000      1.150
  @@ -34,9 +34,6 @@
     <!-- The jar file that the jar task will generate -->
     <property name="log4j.jar" value="log4j-${version}.jar"/>
   
  -  <!-- the jar file for Chainsaw that will be generated -->
  -  <property name="log4j-chainsaw.jar" value="log4j-chainsaw-${version}.jar"/>
  -  
     <!-- Destination for documentation files -->
     <property name="docs.dest" value="./docs"/>
     <!-- Source directory for xml docs -->
  @@ -110,9 +107,6 @@
       log4j-'dep'.jar - where 'dep' is one of "optional", "jms", "db", "smtp" 
and "xml".
       jar     - build all jar files
        
  -    build.chainsaw - build chainsaw classes
  -    chainsaw.har - build chainsaw.jar        
  -    chainsaw - run chainsaw
   
       javadoc - build project javadoc files
   
  @@ -235,7 +229,7 @@
   
     <target name="build" description="Compile all log4j components."
              depends="init, build.core, build.oro, build.jms, build.smtp, 
build.db,
  -                    build.examples, build.chainsaw"/>
  +                    build.examples"/>
   
     <target name="requiredepsCheck" 
        
depends="jndiCheck,jmsCheck,oroCheck,javamailCheck,servletAPICheck,jdbcExtensionCheck,jaxpCheck"
  @@ -267,7 +261,6 @@
                     **/UnitTest*.java,
                        **/StressCategory.java,
                        **/doc-files/*,
  -                     ${stem}/chainsaw/**,
                        ${stem}/db/**,
                        ${stem}/test/serialization/**,
                        ${stem}/net/SMTPAppender.java,
  @@ -284,27 +277,6 @@
     </target>
   
   
  -  <target name="build.chainsaw" depends="init, build.core, build.oro, 
build.xml">
  -    <ant antfile="build-chainsaw.xml" target="build.chainsaw"/> 
  -  </target>  
  -  
  -  <target name="chainsaw.jar" depends="build.chainsaw, log4j.jar, 
  -                                        log4j-xml.jar, 
  -                                        log4j-optional.jar">
  -    <ant antfile="build-chainsaw.xml" target="chainsaw.jar"/> 
  -  </target>    
  -
  -  <target name="chainsaw" depends="log4j.jar, log4j-xml.jar, 
log4j-optional.jar" 
  -           description="Builds and runs Chainsaw v2" >
  -    <ant antfile="build-chainsaw.xml" target="chainsaw"/>
  -  </target>  
  -     
  -  <target name="webstart" depends="ugli.jar, log4j.jar, log4j-optional.jar, 
  -      chainsaw.jar, log4j-jms.jar,  log4j-smtp.jar, 
  -      log4j-db.jar, log4j-oro.jar, log4j-xml.jar">
  -     <ant antfile="build-chainsaw.xml" target="webstart"/>
  -  </target>
  -
   
    <!-- ================================================= -->
    <!--                Compile examples                   -->
  @@ -520,7 +492,7 @@
     <!-- Actual work is done in the dependencies.                         -->
     <!-- ================================================================= -->
     <target name="jar" depends="ugli.jar, log4j.jar, log4j-optional.jar, 
  -                               chainsaw.jar, log4j-jms.jar,  log4j-smtp.jar, 
  +                               log4j-jms.jar,  log4j-smtp.jar, 
                                  log4j-db.jar, log4j-oro.jar, log4j-xml.jar">
     </target>
   
  @@ -557,7 +529,7 @@
                   ${stem}/pattern/*.class,
                   ${stem}/or/*.class,
                   ${stem}/or/sax/*.class,
  -             ${stem}/varia/ListAppender.class
  +             ${stem}/varia/List*Appender.class
                ${stem}/plugins/*.class,
                   ${stem}/config/*.class"
         excludes="org/apache/ugli/**/JDK14*.class,
  
  
  

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

Reply via email to