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: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]