You are viewing a plain text version of this content. The canonical link for it is here.
Posted to log4j-cvs@jakarta.apache.org by ce...@apache.org on 2001/01/25 21:24:33 UTC
cvs commit: jakarta-log4j/build build.xml
ceki 01/01/25 12:24:33
Modified: build build.xml
Log:
Completing build.xml to contain all needs of the project.
Revision Changes Path
1.2 +43 -7 jakarta-log4j/build/build.xml
Index: build.xml
===================================================================
RCS file: /home/cvs/jakarta-log4j/build/build.xml,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- build.xml 2001/01/25 15:49:19 1.1
+++ build.xml 2001/01/25 20:24:27 1.2
@@ -90,6 +90,7 @@
<tstamp />
<property name="java.source.dir" value="." />
<property name="javac.dest" value="classes" />
+ <property name="jar.dest" value="lib" />
<property name="docs" value="docs" />
<property name="javadoc.dest" value="${docs}/api" />
<property name="stem" value="${java.source.dir}/org/apache/log4j" />
@@ -174,8 +175,9 @@
<!-- Create log4j-core.jar, exluding non-core files -->
<target name="log4j-core.jar" depends="build">
- <delete file="log4j-core.jar"/>
- <jar jarfile="log4j-core.jar" basedir="${javac.dest}"
+ <mkdir dir="${jar.dest}"/>
+ <delete file="${jar.dest}/log4j-core.jar"/>
+ <jar jarfile="${jar.dest}/log4j-core.jar" basedir="${javac.dest}"
includes="**/log4j/*.class, **/log4j/helpers/*.class,
**/log4j/spi/*.class, **/log4j/or/*.class"
excludes="**/StressCategory*, **/TTCC*, **/SimpleLayout.*,
@@ -193,8 +195,9 @@
<!-- Create log4j.jar, excluding tests and other odds and
ends. -->
<target name="log4j.jar" depends="build">
- <delete file="log4j.jar"/>
- <jar jarfile="log4j.jar" basedir="${javac.dest}"
+ <mkdir dir="${jar.dest}"/>
+ <delete file="${jar.dest}/log4j.jar"/>
+ <jar jarfile="${jar.dest}/log4j.jar" basedir="${javac.dest}"
includes="**/log4j/*.class, ${stem}/xml/log4j.dtd,
**/log4j/helpers/*.class, icons/**,
**/log4j/spi/*.class, **/log4j/net/*.class,
@@ -207,10 +210,12 @@
/>
</target>
- <target name="javadoc" depends="init">
+ <!-- ================================================================= -->
+ <!-- This target builds the javadoc files. -->
+ <!-- ================================================================= -->
+ <target name="javadoc" depends="init">
-
<mkdir dir="${javadoc.dest}" />
<copy todir="${stem}/examples/doc-files/" >
@@ -222,7 +227,6 @@
NumberCruncher.java, factor.lcf, sort4.lcf"/>
</copy>
-
<copy todir="${stem}/xml/examples/doc-files/" >
<fileset dir="${stem}/xml/examples/"
includes="XMLSample.java, sample1.xml, sample2.xml, extension1.xml,
@@ -263,5 +267,37 @@
packageListLoc="packaging"/>
</javadoc>
</target>
+
+ <target name="log4j.tar" depends="jar" >
+
+ <delete>
+ <fileset dir="."
+ includes="**/*.bak, {$stem}/**/temp*,
+ ${stem}/performance/test, {$stem}test/current.*
+ {$stem}/examples/test,
+ {$stem}/test/logging.*,
+ {$stem}/test/log4j.properties,
+ {$stem}/test/socket.lcf,
+ {$stem}/test/file,
+ {$stem}/test/output.*,
+ {$stem}/nt/EventLogCategories.dbg,
+ {$stem}/nt/EventLogCategories.h,
+ {$stem}/nt/EventLogCategories.rc,
+ {$stem}/nt/EventLogCategories.RES,
+ {$stem}/nt/MSG00001.bin,
+ {$stem}/nt/NTEventLogAppender.lib,
+ {$stem}/nt/NTEventLogAppender.exp,
+ {$stem}/nt/vc50.idb,
+ {$stem}/net/test/loop.log,
+ {$stem}/net/test/loop.log.1"/>
+ </delete>
+ <tar tarfile="../jakarta-log4j-${version}.tar" basedir="."
+ includes="make/**, xdocs/**, docs/**, Makefile, build/**
+ manifest.mf, INSTALL, LICENSE.APL, ${jar.dest}/**,
+ org/**, icons/**, ${javac.dest}/**"
+ excludes="make/make.loc, **/*.bak"
+ />
+ </target>
+
</project>