You are viewing a plain text version of this content. The canonical link for it is here.
Posted to log4j-dev@logging.apache.org by ce...@apache.org on 2003/09/23 15:17:03 UTC
cvs commit: jakarta-log4j build.xml
ceki 2003/09/23 06:17:03
Modified: . build.xml
Log:
- Added joran files to the build.core target and the log4j.jar file.
- Added a lf5 specific build target
- Removed chainsaw from build.core since chainsaw already has is own build target, (No reason to build twice.)
Revision Changes Path
1.76 +46 -32 jakarta-log4j/build.xml
Index: build.xml
===================================================================
RCS file: /home/cvs/jakarta-log4j/build.xml,v
retrieving revision 1.75
retrieving revision 1.76
diff -u -r1.75 -r1.76
--- build.xml 18 Sep 2003 21:26:55 -0000 1.75
+++ build.xml 23 Sep 2003 13:17:03 -0000 1.76
@@ -183,20 +183,22 @@
</target>
<target name="build" description="Compile all log4j components."
- depends="init, build.core, build.chainsaw, build.examples, build.xml,
+ depends="init, build.core, build.lf5, build.chainsaw, build.examples, build.xml,
build.javamail, build.jms, build.jmx, build.avalonFramework"/>
<target name="build.core" depends="init">
<mkdir dir="${javac.dest}" />
<javac srcdir="${java.source.dir}"
destdir="${javac.dest}"
- includes="${stem}/**/*.java, ${stem}/xml/XMLLayout.java,"
+ includes="${stem}/**/*.java, org/apache/joran/**/*.java, ${stem}/xml/XMLLayout.java,"
excludes="misc/*, **/UnitTest*.java,
**/StressCategory.java,
**/doc-files/*,
+ ${stem}/lf5/**,
+ ${stem}/chainsaw/**,
${stem}/xml/**,
${stem}/test/serialization/**,
- ${stem}/net/SMTPAppender.java,
+ ${stem}/net/SMTPAppender.java,
${stem}/net/JMS*.java,
${stem}/jmx/*.java,
${stem}/chainsaw/**/*.java,
@@ -206,15 +208,26 @@
debug="on">
<classpath refid="compile.classpath"/>
</javac>
-
- <copy todir="${javac.dest}">
- <fileset dir="${java.source.dir}"
- includes="${stem}/lf5/**/*.properties"/>
- <fileset dir="${java.source.dir}"
- includes="${stem}/lf5/viewer/images/*"/>
- </copy>
</target>
+ <!-- ================================================= -->
+ <!-- Compile LF5 classes -->
+ <!-- ================================================= -->
+ <target name="build.lf5" depends="build.core">
+ <javac deprecation="${deprecation}"
+ srcdir="${java.source.dir}"
+ destdir="${javac.dest}"
+ includes="${stem}/lf5/**/*.java"
+ excludes="">
+ <classpath refid="compile.classpath"/>
+ </javac>
+
+ <copy todir="${javac.dest}">
+ <fileset dir="${java.source.dir}" includes="${stem}/lf5/**/*.properties"/>
+ <fileset dir="${java.source.dir}" includes="${stem}/lf5/viewer/images/*"/>
+ </copy>
+ </target>
+
<target name="build.examples" depends="build.core">
<mkdir dir="${examples.javac.dest}" />
<javac srcdir="${basedir}"
@@ -427,37 +440,38 @@
<target name="log4j.jar" depends="build">
<delete>
<fileset dir="${jar.dest}">
- <include name="${log4j.jar}"/>
+ <include name="${log4j.jar}"/>
</fileset>
</delete>
<jar jarfile="${jar.dest}/${log4j.jar}" basedir="${javac.dest}"
includes="${stem}/*.class, ${stem}/xml/log4j.dtd,
+ org/apache/joran/**/*.class,
${stem}/config/*.class,
- ${stem}/helpers/*.class,
- ${stem}/spi/*.class,
- ${stem}/net/*.class,
- ${stem}/jdbc/*.class,
- ${stem}/varia/*.class,
- ${stem}/nt/*.class,
- ${stem}/rolling/*.class,
- ${stem}/xml/*.class,
- ${stem}/jmx/*.class,
- ${stem}/pattern/*.class,
- ${stem}/or/*.class,
- ${stem}/or/sax/*.class,
- ${stem}/or/jms/*.class,
- ${stem}/plugins/*.class,
- ${stem}/config/*.class"
+ ${stem}/helpers/*.class,
+ ${stem}/spi/*.class,
+ ${stem}/net/*.class,
+ ${stem}/jdbc/*.class,
+ ${stem}/varia/*.class,
+ ${stem}/nt/*.class,
+ ${stem}/rolling/*.class,
+ ${stem}/xml/*.class,
+ ${stem}/jmx/*.class,
+ ${stem}/pattern/*.class,
+ ${stem}/or/*.class,
+ ${stem}/or/sax/*.class,
+ ${stem}/or/jms/*.class,
+ ${stem}/plugins/*.class,
+ ${stem}/config/*.class"
excludes="**/UnitTest**">
<manifest>
- <attribute name="Manifest-version" value="1.0"/>
- <section name="org/apache/log4j/">
- <attribute name="Implementation-Title" value="log4j"/>
- <attribute name="Implementation-Version" value="${version}"/>
- <attribute name="Implementation-Vendor" value="APache Software Foundation"/>
- </section>
+ <attribute name="Manifest-version" value="1.0"/>
+ <section name="org/apache/log4j/">
+ <attribute name="Implementation-Title" value="log4j"/>
+ <attribute name="Implementation-Version" value="${version}"/>
+ <attribute name="Implementation-Vendor" value="Apache Software Foundation"/>
+ </section>
</manifest>
</jar>
</target>
---------------------------------------------------------------------
To unsubscribe, e-mail: log4j-dev-unsubscribe@jakarta.apache.org
For additional commands, e-mail: log4j-dev-help@jakarta.apache.org