Removed autotools, maven, and ant build tools to focus on cmake
diff --git a/Makefile.am b/Makefile.am
deleted file mode 100644
index 181d0f6..0000000
--- a/Makefile.am
+++ /dev/null
@@ -1,31 +0,0 @@
-# Licensed to the Apache Software Foundation (ASF) under one or more
-# contributor license agreements.  See the NOTICE file distributed with
-# this work for additional information regarding copyright ownership.
-# The ASF licenses this file to You under the Apache License, Version 2.0
-# (the "License"); you may not use this file except in compliance with
-# the License.  You may obtain a copy of the License at
-#
-#      http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing, software
-# distributed under the License is distributed on an "AS IS" BASIS,
-# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-# See the License for the specific language governing permissions and
-# limitations under the License.
-#
-AUTOMAKE_OPTIONS = foreign
-ACLOCAL_AMFLAGS  = -I src/m4
-
-SUBDIRS = src
-EXTRA_DIST = \
-    aclocal.m4 \
-    autogen.sh \
-    build.xml \
-    INSTALL \
-    KEYS \
-    LICENSE \
-    NOTICE \
-    pom.xml
-
-pkgconfigdir = $(libdir)/pkgconfig
-pkgconfig_DATA = liblog4cxx.pc
diff --git a/autogen.sh b/autogen.sh
deleted file mode 100755
index 2ca2925..0000000
--- a/autogen.sh
+++ /dev/null
@@ -1,29 +0,0 @@
-#! /bin/sh -e
-# Licensed to the Apache Software Foundation (ASF) under one or more
-# contributor license agreements.  See the NOTICE file distributed with
-# this work for additional information regarding copyright ownership.
-# The ASF licenses this file to You under the Apache License, Version 2.0
-# (the "License"); you may not use this file except in compliance with
-# the License.  You may obtain a copy of the License at
-#
-#      http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing, software
-# distributed under the License is distributed on an "AS IS" BASIS,
-# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-# See the License for the specific language governing permissions and
-# limitations under the License.
-#
-# Regenerate the files autoconf / automake
-
-case `uname` in
-  (Darwin)  LIBTOOLIZE=glibtoolize  ;;
-  (*)       LIBTOOLIZE=libtoolize   ;;
-esac
-$LIBTOOLIZE --force --automake --copy
-
-rm -f config.cache
-rm -f config.log
-aclocal -I src/m4
-autoconf
-automake -a --copy
diff --git a/build.xml b/build.xml
deleted file mode 100644
index a49280e..0000000
--- a/build.xml
+++ /dev/null
@@ -1,459 +0,0 @@
-<?xml version="1.0"?>
-<!--
- Licensed to the Apache Software Foundation (ASF) under one or more
- contributor license agreements.  See the NOTICE file distributed with
- this work for additional information regarding copyright ownership.
- The ASF licenses this file to You under the Apache License, Version 2.0
- (the "License"); you may not use this file except in compliance with
- the License.  You may obtain a copy of the License at
-
-      http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
-
--->
-<!DOCTYPE project [
-<!ENTITY license '
- Licensed to the Apache Software Foundation (ASF) under one or more
- contributor license agreements.  See the NOTICE file distributed with
- this work for additional information regarding copyright ownership.
- The ASF licenses this file to You under the Apache License, Version 2.0
- (the "License"); you may not use this file except in compliance with
- the License.  You may obtain a copy of the License at
-
-      http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
-'>
-<!ENTITY common SYSTEM 'src/ant/common.xml'>
-]>
-
-<!--
-	This file releases log4cxx using Apache Ant (http://ant.apache.org)
--->
-<project name="log4cxx" default="usage">
-
-	&common;
-
-	<property	name="base.dir"
-				location="."
-	/>
-	<property	name="src.dir"
-				location="${base.dir}/src/main/cpp"
-	/>
-	<property	name="resources.dir"
-				location="${base.dir}/src/main/resources"
-	/>
-	<property	name="include.dir"
-				location="${base.dir}/src/main/include"
-	/>
-	<property	name="target.dir"
-				location="${base.dir}/target"
-	/>
-	<property	name="lib.dir"
-				location="${target.dir}/lib"
-	/>
-	<property	name="examples.dir"
-				location="${base.dir}/src/examples/cpp"
-	/>
-	<property	name="tests.dir"
-				location="${base.dir}/src/test"
-	/>
-	<property	name="tests.cpp.dir"
-				location="${tests.dir}/cpp"
-	/>
-	<property	name="tests.resources.dir"
-				location="${tests.dir}/resources"
-	/>
-	<property	name="tests.output.dir"
-				location="${tests.resources.dir}/output"
-	/>
-	<property	name="m2_repo"
-				location="${user.home}/.m2/repository"
-	/>
-	<property	name="log4j.version"
-				value="1.2.14"
-	/>
-	<available	property="log4j.jar"
-				value="/usr/share/java/log4j-1.2.jar"
-				file="/usr/share/java/log4j-1.2.jar"
-	/>
-	<property	name="log4j.jar"
-				location="${m2_repo}/log4j/log4j/${log4j.version}/log4j-${log4j.version}.jar"
-	/>
-	<property	name="doxygen.exe"
-				value="doxygen"
-	/>
-	<property	name="lib.name"
-				value="${project.groupId}"
-	/>
-	<property	name="lib.prefix"
-				value=""
-	/>
-
-	<propertyregex	property="version.major"
-					input="${project.version}"
-					regexp="^(\d+)"
-					select="\1"
-	/>
-	<propertyregex	property="version.minor"
-					input="${project.version}"
-					regexp="\.(\d+)\."
-					select="\1"
-	/>
-	<propertyregex	property="version.rev"
-					input="${project.version}"
-					regexp="(\d+)(?:-.+)?$"
-					select="\1"
-	/>
-	<propertyregex	property="version.hasSuffix"
-					input="${project.version}"
-					regexp="\d+-.+$"
-					select="\0"
-	/>
-
-	<property	name="site.svnRepoUrl"
-				value="https://svn.apache.org/repos/infra/websites/production/logging/content/log4cxx"
-	/>
-	<property	name="site.deployDir"
-				value="target/site-deploy"
-	/>
-	<property	name="site.deployDir.curVersion"
-				value="${site.deployDir}/${project.version}"
-	/>
-	<property	name="site.deployDir.curVersionWoSuffix"
-				value="${site.deployDir}/${version.major}.${version.minor}.${version.rev}"
-	/>
-
-	<target	name="usage"
-			description="Describes usage of the release script">
-		<echo>
-			Ant file for releasing log4cxx
-
-			Common invocations:
-
-			> ant -p
-
-			Displays available targets
-		</echo>
-	</target>
-
-	<target	name="init"
-			depends="common-init">
-
-		<condition	property="force-ant"
-					value="1">
-			<equals	arg1="${find}"
-					arg2="false"
-			/>
-		</condition>
-		<echo>force-ant: ${force-ant}</echo>
-	</target>
-
-	<target	name="make-header-check">
-		<echo	file="${header}.cpp"
-				append="false">
-			#include "${header}"
-			#include "${header}"
-		</echo>
-	</target>
-
-	<target	name="header-check"
-			description="Checks headers against Effective C++ guidelines">
-		<fail unless="is-gcc">Requires GCC compiler</fail>
-
-		<taskdef resource="net/sf/antcontrib/antcontrib.properties" />
-		<delete dir="${target.dir}/header-check" />
-		<mkdir dir="${target.dir}/header-check" />
-		<copy	todir="${target.dir}/header-check"
-				overwrite="true">
-			<fileset	dir="${include.dir}"
-						includes="**/*.h">
-				<!-- obsolete header with #error directive to eliminate its use -->
-				<exclude name="**/tchar.h" />
-				<!--  excluded due to conflict between log4cxx/rfa.h and log4cxx/rolling/rfa.h  -->
-				<exclude name="log4cxx/rollingfileappender.h" />
-			</fileset>
-		</copy>
-		<foreach	target="make-header-check"
-					param="header">
-			<path>
-				<fileset	dir="${target.dir}/header-check"
-							includes="**/*.h"
-				/>
-			</path>
-		</foreach>
-		<cc	objdir="${target.dir}/header-check"
-			name="gcc"
-			exceptions="true"
-			subsystem="gui"
-			optimize="${optimize}"
-			multithreaded="true"
-			relentless="true"
-			debug="${debug}"
-			projectsOnly="${projectsOnly}">
-
-			<compilerarg	value="-Weffc++"
-			/>
-			<compilerarg	value="-Wall"
-			/>
-			<compilerarg	value="${pic-option}"
-							if="pic-option"
-			/>
-			<fileset	dir="${target.dir}/header-check"
-						includes="**/*.cpp"
-						excludes="log4cxx/private/*.cpp **/aprinitializer.h.cpp"
-			/>
-			<includepath path="${include.dir}" />
-			<project	outfile="${projects.dir}/projects/header-check"
-						type="${project.type}"
-						if="project.if"
-			/>
-		</cc>
-	</target>
-
-	<target	name="clean-output"
-			depends="init">
-		<delete>
-			<fileset	dir="${tests.dir}"
-						includes="output/*"
-			/>
-		</delete>
-	</target>
-
-	<target	name="apidocs"
-			description="Build log4cxx manual">
-		<copy	file="${base.dir}/src/site/doxy/Doxyfile.in"
-				tofile="${target.dir}/Doxyfile"
-				overwrite="true"
-		/>
-		<replace file="${target.dir}/Doxyfile">
-			<replacefilter	token="@version@"
-							value="${project.version}"
-			/>
-			<replacefilter	token="@base_dir@"
-							value="${base.dir}"
-			/>
-			<replacefilter	token="@manual_dest@"
-							value="${target.dir}/site/apidocs"
-			/>
-		</replace>
-
-		<!--
-			Copying project site index data to apidocs index
-
-			We need some Apache boilerplate and intro in the apidocs index page and the easiest
-			solution seems to be to simply copy some of the contents of the project site index.
-		 -->
-		<xslt	in="${target.dir}/site/index.html"
-				out="${target.dir}/mainpage.dox"
-				style="${base.dir}/src/site/doxy/mainpage.dox.xsl"
-				force="true">
-			<xmlcatalog>
-				<dtd	publicId="-//W3C//DTD XHTML 1.0 Transitional//EN"
-						location="${base.dir}/src/site/doxy/DTDs/xhtml1-transitional.dtd"
-				/>
-				<dtd	publicId="-//W3C//ENTITIES Latin 1 for XHTML//EN"
-						location="${base.dir}/src/site/doxy/DTDs/xhtml-lat1.ent"
-				/>
-				<dtd	publicId="-//W3C//ENTITIES Symbols for XHTML//EN"
-						location="${base.dir}/src/site/doxy/DTDs/xhtml-symbol.ent"
-				/>
-				<dtd	publicId="-//W3C//ENTITIES Special for XHTML//EN"
-						location="${base.dir}/src/site/doxy/DTDs/xhtml-special.ent"
-				/>
-			</xmlcatalog>
-		</xslt>
-
-		<mkdir	dir="${target.dir}/site/apidocs" />
-		<exec	executable="${doxygen.exe}"
-				dir="${target.dir}"
-		/>
-
-		<!--
-			Links to the main project site
-
-			We want links to the main project site and adding them after doxygen seems to be the
-			only and easiest way.
-		 -->
-		<replaceregexp	match="(&lt;div (?:id=&quot;projectname&quot;|class=&quot;title&quot;)&gt;)(Apache log4cxx)"
-						replace="\1&lt;a href=&quot;http://logging.apache.org/log4cxx&quot;&gt;\2&lt;/a&gt;"
-						flags="img">
-			<fileset dir="${target.dir}/site/apidocs">
-				<include name="*.html" />
-			</fileset>
-		</replaceregexp>
-	</target>
-
-	<target	name="site-text-file-cleanup">
-		<fixcrlf	srcDir="${base.dir}/${subDir}"
-					tab="asis"
-					tablength="4"
-					fixlast="false"
-					eof="asis"
-					eol="unix"
-					includes="**/*.css **/*.html"
-		/>
-
-		<replaceregexp	flags="mg"
-						match="(?: |\t)+$"
-						replace="">
-			<fileset	dir="${base.dir}/${subDir}"
-						includes="**/*.css, **/*.html"
-			/>
-		</replaceregexp>
-	</target>
-
-	<target	name="site"
-			depends="apidocs">
-		<antcall target="site-text-file-cleanup">
-			<param	name="subDir"
-					value="target/site"
-			/>
-		</antcall>
-	</target>
-
-	<target	name="prepare-changes"
-			description="Prepares changes.xml from a JIRA issues list">
-		<xslt	style="src/changes/changes.xslt"
-				in="issues.xml"
-				out="src/changes/changes.xml"
-		/>
-	</target>
-
-	<target	name="checkout-site">
-		<exec	executable="svn"
-				failonerror="true">
-			<arg value="co"					/>
-			<arg value="${site.svnRepoUrl}"	/>
-			<arg value="${site.deployDir}"	/>
-		</exec>
-	</target>
-
-	<target	name="update-site">
-		<exec	executable="svn"
-				dir="${site.deployDir}"
-				failonerror="true">
-			<arg value="update" />
-		</exec>
-	</target>
-
-	<target	name="post-site"
-			depends="checkout-site, update-site"
-	/>
-
-	<target	name="svn-mime=css">
-		<exec executable="svn">
-			<arg value="propset"		/>
-			<arg value="svn:mime-type"	/>
-			<arg value="text/css"		/>
-			<arg value="${src.css}"		/>
-		</exec>
-	</target>
-
-	<target	name="svn-mime=html">
-		<exec executable="svn">
-			<arg value="propset"		/>
-			<arg value="svn:mime-type"	/>
-			<arg value="text/html"		/>
-			<arg value="${src.html}"	/>
-		</exec>
-	</target>
-
-	<!--
-		Was unable to get a version w/o any suffix in pom.xml/distributionManagement, guess it's a
-		limitation of the property interpolation used. All suggestions found in the net seem to only
-		work outside that section, e.g. I was able to make a shorter version available in some
-		phases calling ANT targets. Doesn't get me anything... So I'm dealing with the long vs.
-		short name here by simply renaming the folder with the long name created by maven.
-
-		This only works for SVN clients using only one ".svn" folder per working copy!
-
-		https://cwiki.apache.org/confluence/display/MAVENOLD/POM+Interpolation+Refactor
-		https://stackoverflow.com/a/12002359/2055163
-		https://gist.github.com/tux2323/970877#file-pom-xml-L24
-	 -->
-	<target	name="svn-shorten-dir-name"
-			if="version.hasSuffix">
-		<delete	dir="${site.deployDir.curVersionWoSuffix}"
-		/>
-		<move	file="${site.deployDir.curVersion}"
-				tofile="${site.deployDir.curVersionWoSuffix}"
-		/>
-	</target>
-
-	<target	name="site-deploy">
-		<antcall	target="svn-shorten-dir-name"				/>
-		<delete		file="${site.deployDir}/svn-commit.tmp~"	/>
-
-		<exec	executable="svn"
-				failonerror="true">
-			<arg value="add"									/>
-			<arg value="--force"								/>
-			<arg value="--depth=infinity"						/>
-			<arg value="${site.deployDir.curVersionWoSuffix}"	/>
-		</exec>
-
-		<taskdef	name="foreach"
-					classname="net.sf.antcontrib.logic.ForEach"
-		/>
-		<foreach	target="svn-mime=css"
-					param="src.css">
-			<path>
-				<fileset	dir="${site.deployDir.curVersionWoSuffix}"
-							includes="**/*.css"
-				/>
-			</path>
-		</foreach>
-		<foreach	target="svn-mime=html"
-					param="src.html">
-			<path>
-				<fileset	dir="${site.deployDir.curVersionWoSuffix}"
-							includes="**/*.html"
-				/>
-			</path>
-		</foreach>
-
-		<antcall target="site-text-file-cleanup">
-			<param	name="subDir"
-					value="${site.deployDir.curVersionWoSuffix}"
-			/>
-		</antcall>
-
-		<!--
-			Is allowed to fail in case of no files to delete:
-
-			[exec] svn: E205001: Try 'svn help delete' for more information
-			[exec] svn: E205001: Not enough arguments provided
-		 -->
-		<exec	executable="sh"
-				failonerror="false">
-			<arg value="-c" />
-			<arg value="svn st &quot;${site.deployDir.curVersionWoSuffix}&quot; | grep ! | cut -d! -f2 | sed 's/^ *//' | sed 's/^/\&quot;/g' | sed 's/$/\&quot;/g' | xargs svn rm" />
-		</exec>
-
-		<!-- Requires that SVN_EDITOR, VISUAL or EDITOR being set to edit commit description. -->
-		<exec	executable="sh"
-				failonerror="true">
-			<arg value="-c" />
-			<arg value="svn ci &quot;${site.deployDir.curVersionWoSuffix}&quot; &lt; /dev/tty &gt; /dev/tty 2&gt; /dev/tty" />
-		</exec>
-	</target>
-
-	<target	name="autogen"
-			depends="init"
-			if="is-unix">
-		<exec executable="sh">
-			<arg value="autogen.sh" />
-		</exec>
-	</target>
-</project>
-
diff --git a/configure.ac b/configure.ac
deleted file mode 100644
index f6b3f44..0000000
--- a/configure.ac
+++ /dev/null
@@ -1,502 +0,0 @@
-# Licensed to the Apache Software Foundation (ASF) under one or more
-# contributor license agreements.  See the NOTICE file distributed with
-# this work for additional information regarding copyright ownership.
-# The ASF licenses this file to You under the Apache License, Version 2.0
-# (the "License"); you may not use this file except in compliance with
-# the License.  You may obtain a copy of the License at
-#
-#      http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing, software
-# distributed under the License is distributed on an "AS IS" BASIS,
-# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-# See the License for the specific language governing permissions and
-# limitations under the License.
-
-AC_INIT([log4cxx], [0.11.0])
-AC_CONFIG_MACRO_DIR([src/m4])
-AC_CONFIG_SRCDIR(src/main/cpp/logger.cpp)
-
-# autoconf 2.50 or higher to rebuild aclocal.m4, because the
-# AC_CREATE_PREFIX_CONFIG_H macro needs the AS_DIRNAME macro.
-AC_PREREQ(2.50)
-
-AC_CANONICAL_HOST
-AC_CANONICAL_TARGET
-
-#
-# +1 : ? : +1  == new interface that does not break old one
-# +1 : ? : 0   == new interface that breaks old one
-#  ? : ? : 0   == no new interfaces, but breaks apps
-#  ? :+1 : ?   == just some internal changes, nothing breaks but might work
-#                 better
-# CURRENT : REVISION : AGE
-LT_VERSION=11:0:0
-
-AC_SUBST(LT_VERSION)
-
-AH_VERBATIM([HAVE_NO_EXPLICIT_EXPORTS],
-[/* no explicit exports */
-#define LOG4CXX_EXPORT])
-
-AM_INIT_AUTOMAKE([foreign subdir-objects -Wall])
-
-# Checks for programs
-# ----------------------------------------------------------------------------
-
-AM_PROG_AR
-AM_PROG_LIBTOOL
-AC_PROG_INSTALL
-AC_PROG_LN_S
-AC_PROG_MAKE_SET
-
-AC_PROG_CXX([g++ c++ gpp aCC CC cxx cc++ cl FCC KCC RCC xlC_r xlC QCC])
-
-AC_PROG_CXXCPP
-AC_LANG(C++)
-
-# CXX fine tuning
-case "$host" in
-    *-dec-osf*)
-        CXXFLAGS="$CXXFLAGS -std strict_ansi_errors"
-        ;;
-    *)
-        ;;
-esac
-
-# Doxygen
-
-AC_ARG_ENABLE(doxygen,
-        AC_HELP_STRING(--enable-doxygen,
-                [enable documentation generation with doxygen (auto)]))
-
-AC_ARG_ENABLE(dot,
-        AC_HELP_STRING(--enable-dot,
-                [use 'dot' to generate graphs in doxygen (auto)]))
-
-AC_ARG_ENABLE(html-docs,
-        AC_HELP_STRING(--enable-html-docs,
-                [enable HTML generation with doxygen (yes)]),
-        [],
-        [enable_html_docs=yes])
-
-AC_ARG_ENABLE(latex-docs,
-        AC_HELP_STRING(--enable-latex-docs,
-                [enable LaTeX documentation generation with doxygen (no)]),
-        [],
-        [enable_latex_docs=no])
-
-if test "x$enable_doxygen" = xno; then
-        enable_doc=no
-else
-        AC_PATH_PROG(DOXYGEN, doxygen, , $PATH)
-        if test "x$DOXYGEN" = x; then
-                        if test "x$enable_doxygen" = xyes; then
-                                        AC_MSG_ERROR([could not find doxygen])
-                        fi
-                        enable_doc=no
-        else
-                        enable_doc=yes
-                        AC_PATH_PROG(DOT, dot, , $PATH)
-        fi
-fi
-AM_CONDITIONAL(DOC, test x$enable_doc = xyes)
-AM_CONDITIONAL(LATEX_DOC, test x$enable_latex_docs = xyes)
-
-if test x$DOT = x; then
-        if test "x$enable_dot" = xyes; then
-                AC_MSG_ERROR([could not find dot])
-        fi
-        enable_dot=no
-else
-        enable_dot=yes
-fi
-
-manual_dest="manual"
-base_dir=`(cd $srcdir && pwd)`
-
-AC_SUBST(enable_dot)
-AC_SUBST(enable_html_docs)
-AC_SUBST(enable_latex_docs)
-AC_SUBST(manual_dest)
-AC_SUBST(base_dir)
-
-
-
-
-# Checks header files
-# ----------------------------------------------------------------------------
-APR_FIND_APR( , , 1, 1)
-if test "$apr_found" = "no"; then
-  AC_MSG_ERROR(APR could not be located. Please use the --with-apr option.)
-fi
-
-CPPFLAGS="$CPPFLAGS `$apr_config --cppflags` `$apr_config --includes`"
-APR_LIBS="`$apr_config --link-ld --libs`"
-AC_SUBST(APR_LIBS)
-LDFLAGS="$LDFLAGS $APR_LIBS"
-
-APR_FIND_APU( , , 1, 1)
-if test "$apu_found" = "no"; then
- AC_MSG_ERROR(APR-util could not be located. Please use the --with-apr-util option.)
-fi
-
-CPPFLAGS="$CPPFLAGS `$apu_config --includes`"
-APU_LIBS="`$apu_config --link-ld --libs`"
-AC_SUBST(APU_LIBS)
-LDFLAGS="$LDFLAGS $APU_LIBS"
-
-# Checks local idioms
-# ----------------------------------------------------------------------------
-
-# for local syslog() function for SyslogAppender
-AC_CHECK_FUNCS(mbsrtowcs, [have_mbsrtowcs=yes], [have_mbsrtowcs=no])
-if test "$have_mbsrtowcs" = "yes"
-then
- AC_SUBST(HAS_MBSRTOWCS, 1)
-else
- AC_SUBST(HAS_MBSRTOWCS, 0)
-fi
-
-AC_CHECK_FUNCS(wcstombs, [have_wcstombs=yes], [have_wcstombs=no])
-if test "$have_wcstombs" = "yes"
-then
- AC_SUBST(HAS_WCSTOMBS, 1)
-else
- AC_SUBST(HAS_WCSTOMBS, 0)
-fi
-
-# for local syslog() function for SyslogAppender
-AC_CHECK_FUNCS(syslog, [have_syslog=yes], [have_syslog=no])
-if test "$have_syslog" = "yes"
-then
- AC_SUBST(HAS_SYSLOG, 1)
-else
- AC_SUBST(HAS_SYSLOG, 0)
-fi
-
-AC_CHECK_HEADER([locale],have_locale=yes,have_locale=no)
-if test "$have_locale" = "yes"
-then
- AC_SUBST(HAS_STD_LOCALE, 1)
-else
- AC_SUBST(HAS_STD_LOCALE, 0)
-fi
-
-AC_MSG_CHECKING([for wchar_t])
-AC_COMPILE_IFELSE([AC_LANG_SOURCE([
-                   #include <string>
-                   std::wstring w;])], [have_wchar_t=yes], [have_wchar_t=no])
-AC_MSG_RESULT($have_wchar_t)
-if test "$have_wchar_t" = "yes"
-then
- AC_SUBST(HAS_WCHAR_T, 1)
-else
- AC_SUBST(HAS_WCHAR_T, 0)
-fi
-
-AC_CHECK_FUNCS(fwide, [have_fwide=yes], [have_fwide=no])
-if test "$have_fwide" = "yes"
-then
- AC_SUBST(HAS_FWIDE, 1)
-else
- AC_SUBST(HAS_FWIDE, 0)
-fi
-
-
-# Checks for libraries
-# ----------------------------------------------------------------------------
-
-#for ODBCAppender
-AC_MSG_CHECKING(for ODBC support)
-AC_ARG_WITH(ODBC,
-        AC_HELP_STRING(--with-ODBC, [ODBC support. Accepted arguments :
-                unixODBC, iODBC, Microsoft, no (default=no)]),
-        [ac_with_odbc=$withval],
-        [ac_with_odbc=no])
-case "$ac_with_odbc" in
-    Microsoft)
-        AC_SUBST(HAS_ODBC, 1, ODBC support)
-        AC_MSG_RESULT(Microsoft)
-        LIBS_ODBC="-lodbc32"
-        ;;
-    unixODBC)
-        AC_MSG_RESULT(unixODBC)
-        AC_CHECK_HEADER(sqlext.h,, AC_MSG_ERROR(unixODBC not found !))
-        AC_SUBST(HAS_ODBC, 1, ODBC support)
-        LIBS_ODBC="-lodbc"
-        ;;
-    iODBC)
-        AC_MSG_RESULT(iODBC)
-        AC_CHECK_PROG(IODBC_CONFIG, iodbc-config, yes, no)
-        if test "x$IODBC_CONFIG" = "xyes"
-        then
-                AC_SUBST(HAS_ODBC, 1, ODBC support)
-                LIBS_ODBC="`iodbc-config --libs`"
-                CPPFLAGS_ODBC="`iodbc-config --cflags`"
-        else
-                AC_MSG_ERROR(iODBC not found !)
-        fi
-        ;;
-        no)
-        AC_SUBST(HAS_ODBC, 0, No ODBC support)
-        AC_MSG_RESULT(no)
-        ;;
-    *)
-        AC_MSG_RESULT(???)
-        AC_MSG_ERROR(Unknown option : $ac_with_odbc)
-        ;;
-esac
-AC_SUBST(LIBS_ODBC)
-AC_SUBST(CPPFLAGS_ODBC)
-
-
-#for SMTPAppender
-AC_MSG_CHECKING(for SMTP support)
-AC_ARG_WITH(SMTP,
-        AC_HELP_STRING(--with-SMTP, [SMTP support. Accepted arguments :
-                libesmtp, no (default=no)]),
-        [ac_with_smtp=$withval],
-        [ac_with_smtp=no])
-case "$ac_with_smtp" in
-    libesmtp)
-        AC_MSG_RESULT(libesmtp)
-        AC_CHECK_LIB([esmtp], [smtp_create_session],,
-                AC_MSG_ERROR(libesmtp library not found !),
-                -lesmtp)
-        AC_SUBST(HAS_LIBESMTP, 1, SMTP support through libesmtp library.)
-        LIBS="-lesmtp $LIBS"
-        ;;
-        no)
-        AC_MSG_RESULT(no)
-        AC_SUBST(HAS_LIBESMTP, 0, SMTP support through libesmtp library.)
-        ;;
-    *)
-        AC_MSG_RESULT(???)
-        AC_MSG_ERROR(Unknown option : $ac_with_smtp)
-        ;;
-esac
-
-#for char api
-AC_ARG_ENABLE(char,
-        AC_HELP_STRING(--enable-char,
-	        [enable char API (yes)]))
-if test "x$enable_char" = xno; then
-        have_char_api=no
-else
-        have_char_api=yes
-fi
-
-if test "$have_char_api" = "yes"
-then
-    AC_SUBST(CHAR_API, 1)
-else
-    AC_SUBST(CHAR_API, 0)
-fi
-
-#for wchar_t api
-AC_ARG_ENABLE(wchar_t,
-        AC_HELP_STRING(--enable-wchar_t,
-	        [enable wchar_t API (yes if wchar_t available)]))
-if test "x$enable_wchar_t" = xno; then
-        have_wchar_t_api=no
-else
-    if test "$have_wchar_t" = "yes"
-    then
-        have_wchar_t_api=yes
-    else
-        have_wchar_t_api=no
-    fi
-fi
-
-if test "$have_wchar_t_api" = "yes"
-then
-    AC_SUBST(WCHAR_T_API, 1)
-else
-    AC_SUBST(WCHAR_T_API, 0)
-fi
-
-#for unichar api
-AC_ARG_ENABLE(unichar,
-        AC_HELP_STRING(--enable-unichar,
-	        [enable unichar API (no)]))
-if test "x$enable_unichar" = "yes"
-then
-    AC_SUBST(UNICHAR_API, 1)
-else
-    AC_SUBST(UNICHAR_API, 0)
-fi
-
-#for cfstring api
-AC_ARG_ENABLE(cfstring,
-        AC_HELP_STRING(--enable-cfstring,
-	        [enable cfstring API (no)]))
-if test "x$enable_cfstring" = xyes; then
-        AC_MSG_CHECKING([for cfstring])
-        CPPFLAGS="$CPPFLAGS -framework CoreFoundation"
-        AC_COMPILE_IFELSE([AC_LANG_SOURCE([
-                   #include <CoreFoundation/CFString.h>
-                   CFStringRef x = CFSTR("Hello");])], [have_cfstring_api=yes], [have_cfstring_api=no])
-        AC_MSG_RESULT($have_cfstring_api)
-else
-        have_cfstring_api=no
-fi
-
-if test "$have_cfstring_api" = "yes"
-then
-    AC_SUBST(CFSTRING_API, 1)
-else
-    AC_SUBST(CFSTRING_API, 0)
-fi
-
-#determine charset type
-AC_MSG_CHECKING([charset type])
-AC_ARG_WITH(charset,
-        AC_HELP_STRING(--with-charset=TYPE, [locale charset.
-                Accepted TYPE variants: auto, utf-8, iso-8859-1, usascii, ebcdic (default=auto)]),
-        [ac_with_charset=$withval],
-        [ac_with_charset=auto])
-
-case "$ac_with_charset" in
-    utf-8)
-        AC_MSG_RESULT(utf-8)
-        AC_SUBST(CHARSET_UTF8, 1)
-        AC_SUBST(CHARSET_ISO88591, 0)
-        AC_SUBST(CHARSET_USASCII, 0)
-        AC_SUBST(CHARSET_EBCDIC, 0)
-        ;;
-
-    iso-8859-1)
-        AC_MSG_RESULT(iso-8859-1)
-        AC_SUBST(CHARSET_UTF8, 0)
-        AC_SUBST(CHARSET_ISO88591, 1)
-        AC_SUBST(CHARSET_USASCII, 0)
-        AC_SUBST(CHARSET_EBCDIC, 0)
-        ;;
-
-    usascii)
-        AC_MSG_RESULT(usascii)
-        AC_SUBST(CHARSET_UTF8, 0)
-        AC_SUBST(CHARSET_ISO88591, 0)
-        AC_SUBST(CHARSET_USASCII, 1)
-        AC_SUBST(CHARSET_EBCDIC, 0)
-        ;;
-
-    ebcdic)
-        AC_MSG_RESULT(usascii)
-        AC_SUBST(CHARSET_UTF8, 0)
-        AC_SUBST(CHARSET_ISO88591, 0)
-        AC_SUBST(CHARSET_USASCII, 0)
-        AC_SUBST(CHARSET_EBCDIC, 1)
-        ;;
-
-    auto)
-        AC_MSG_RESULT(auto)
-        AC_SUBST(CHARSET_UTF8, 0)
-        AC_SUBST(CHARSET_ISO88591, 0)
-        AC_SUBST(CHARSET_USASCII, 0)
-        AC_SUBST(CHARSET_EBCDIC, 0)
-        ;;
-
-    *)
-        AC_MSG_RESULT(???)
-        AC_MSG_ERROR(Invalid charset type: $ac_with_charset)
-        ;;
-esac
-
-
-
-#determine logchar type
-AC_MSG_CHECKING([logchar type])
-AC_ARG_WITH(logchar,
-        AC_HELP_STRING(--with-logchar=TYPE, [type for logchar.
-                Accepted TYPE variants: utf-8, wchar_t, unichar (default=utf-8)]),
-        [ac_with_logchar=$withval],
-        [ac_with_logchar=utf-8])
-
-case "$ac_with_logchar" in
-    utf-8)
-        AC_MSG_RESULT(utf-8)
-        AC_SUBST(LOGCHAR_IS_UTF8, 1)
-        AC_SUBST(LOGCHAR_IS_WCHAR, 0)
-        AC_SUBST(LOGCHAR_IS_UNICHAR, 0)
-        ;;
-
-    wchar_t)
-        AC_MSG_RESULT(wchar_t)
-        AC_SUBST(LOGCHAR_IS_UTF8, 0)
-        AC_SUBST(LOGCHAR_IS_WCHAR, 1)
-        AC_SUBST(LOGCHAR_IS_UNICHAR, 0)
-        ;;
-
-    unichar)
-        AC_MSG_RESULT(unichar)
-        AC_SUBST(LOGCHAR_IS_UTF8, 0)
-        AC_SUBST(LOGCHAR_IS_WCHAR, 0)
-        AC_SUBST(LOGCHAR_IS_UNICHAR, 1)
-        ;;
-
-    *)
-        AC_MSG_RESULT(???)
-        AC_MSG_ERROR(Invalid logchar type: $ac_with_logchar)
-        ;;
-esac
-
-
-AC_ARG_ENABLE(non-blocking,
-            AC_HELP_STRING(--enable-non-blocking,
-           [non-blocking mode (no)]))
-if test "x$enable_non_blocking" = xyes; then
-        CXXFLAGS="$CXXFLAGS -std=c++11"
-        AC_DEFINE(NON_BLOCKING)
-        AC_DEFINE(RW_MUTEX)
-        AC_DEFINE(STATIC_STRINGSTREAM)
-fi
-
-AM_CONDITIONAL([NON_BLOCKING], [test "x$enable_non_blocking" = xyes])
-
-# Create files
-# ----------------------------------------------------------------------------
-
-AC_CONFIG_FILES([
-Makefile
-liblog4cxx.pc
-src/Makefile
-src/main/Makefile
-src/main/cpp/Makefile
-src/main/include/Makefile
-src/main/include/log4cxx/log4cxx.h
-src/main/include/log4cxx/private/log4cxx_private.h
-src/main/include/log4cxx/private/Makefile
-src/main/include/log4cxx/Makefile
-src/main/include/log4cxx/helpers/Makefile
-src/main/include/log4cxx/net/Makefile
-src/main/include/log4cxx/nt/Makefile
-src/main/include/log4cxx/spi/Makefile
-src/main/include/log4cxx/spi/location/Makefile
-src/main/include/log4cxx/varia/Makefile
-src/main/include/log4cxx/xml/Makefile
-src/main/include/log4cxx/config/Makefile
-src/main/include/log4cxx/db/Makefile
-src/main/include/log4cxx/rolling/Makefile
-src/main/include/log4cxx/pattern/Makefile
-src/main/include/log4cxx/filter/Makefile
-src/m4/Makefile
-src/site/Makefile
-src/site/doxy/Makefile
-src/site/doxy/Doxyfile
-src/test/Makefile
-src/test/resources/Makefile
-src/test/resources/input/Makefile
-src/test/resources/input/ndc/Makefile
-src/test/resources/input/rolling/Makefile
-src/test/resources/input/xml/Makefile
-src/test/cpp/Makefile
-src/test/resources/witness/Makefile
-src/test/resources/witness/encoding/Makefile
-src/test/resources/witness/ndc/Makefile
-src/test/resources/witness/rolling/Makefile
-src/examples/Makefile
-src/examples/cpp/Makefile
-])
-AC_OUTPUT
diff --git a/configure.bat b/configure.bat
deleted file mode 100644
index b1101c0..0000000
--- a/configure.bat
+++ /dev/null
@@ -1,19 +0,0 @@
-ECHO OFF
-REM  Licensed to the Apache Software Foundation (ASF) under one or more
-REM  contributor license agreements.  See the NOTICE file distributed with
-REM  this work for additional information regarding copyright ownership.
-REM  The ASF licenses this file to You under the Apache License, Version 2.0
-REM  (the "License"); you may not use this file except in compliance with
-REM  the License.  You may obtain a copy of the License at
-REM
-REM       http://www.apache.org/licenses/LICENSE-2.0
-REM
-REM  Unless required by applicable law or agreed to in writing, software
-REM  distributed under the License is distributed on an "AS IS" BASIS,
-REM  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-REM  See the License for the specific language governing permissions and
-REM  limitations under the License.
-REM
-
-copy /Y src\main\include\log4cxx\log4cxx.hw src\main\include\log4cxx\log4cxx.h
-copy /Y src\main\include\log4cxx\private\log4cxx_private.hw src\main\include\log4cxx\private\log4cxx_private.h
diff --git a/pom.xml b/pom.xml
deleted file mode 100644
index ba23870..0000000
--- a/pom.xml
+++ /dev/null
@@ -1,484 +0,0 @@
-<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
-	<modelVersion>4.0.0</modelVersion>
-	<groupId>log4cxx</groupId>
-	<artifactId>apache-log4cxx</artifactId>
-	<packaging>pom</packaging>
-	<version>0.11.0-SNAPSHOT</version>
-	<name>Apache log4cxx</name>
-	<description>Logging framework for C++.</description>
-	<url>http://logging.apache.org/log4cxx</url>
-	<inceptionYear>2003</inceptionYear>
-
-	<issueManagement>
-		<system>JIRA</system>
-		<url>https://issues.apache.org/jira/browse/LOGCXX</url>
-	</issueManagement>
-
-	<mailingLists>
-		<mailingList>
-			<name>log4cxx usage</name>
-			<subscribe>log4cxx-user-subscribe@logging.apache.org</subscribe>
-			<unsubscribe>log4cxx-user-unsubscribe@logging.apache.org</unsubscribe>
-			<post>log4cxx-user@logging.apache.org</post>
-			<archive>http://mail-archives.apache.org/mod_mbox/logging-log4cxx-user/</archive>
-			<otherArchives>
-				<otherArchive>http://markmail.org/search/list:org.apache.logging.log4cxx-user</otherArchive>
-				<otherArchive>http://marc.info/?l=log4cxx-user</otherArchive>
-				<otherArchive>http://dir.gmane.org/gmane.comp.apache.logging.log4cxx.user</otherArchive>
-			</otherArchives>
-		</mailingList>
-		<mailingList>
-			<name>log4cxx development</name>
-			<subscribe>dev-subscribe@logging.apache.org</subscribe>
-			<unsubscribe>dev-unsubscribe@logging.apache.org</unsubscribe>
-			<post>dev@logging.apache.org</post>
-			<archive>http://mail-archives.apache.org/mod_mbox/logging-dev/</archive>
-			<otherArchives>
-				<otherArchive>http://markmail.org/search/list:org.apache.logging.dev</otherArchive>
-				<otherArchive>http://marc.info/?l=dev</otherArchive>
-				<otherArchive>http://dir.gmane.org/gmane.comp.apache.logging.devel</otherArchive>
-			</otherArchives>
-		</mailingList>
-		<mailingList>
-			<name>Old log4cxx development (NOT USED ANYMORE!)</name>
-			<subscribe>log4cxx-dev-subscribe@logging.apache.org</subscribe>
-			<unsubscribe>log4cxx-dev-unsubscribe@logging.apache.org</unsubscribe>
-			<post>log4cxx-dev@logging.apache.org</post>
-			<archive>http://mail-archives.apache.org/mod_mbox/logging-log4cxx-dev/</archive>
-			<otherArchives>
-				<otherArchive>http://markmail.org/search/list:org.apache.logging.log4cxx-dev</otherArchive>
-				<otherArchive>http://marc.info/?l=log4cxx-dev</otherArchive>
-				<otherArchive>http://dir.gmane.org/gmane.comp.apache.logging.log4cxx.devel</otherArchive>
-			</otherArchives>
-		</mailingList>
-	</mailingLists>
-
-	<licenses>
-		<license>
-			<name>Apache License, Version 2.0</name>
-			<url>http://www.apache.org/licenses/LICENSE-2.0.txt</url>
-			<distribution>repo</distribution>
-		</license>
-	</licenses>
-
-	<scm>
-		<connection>scm:git:http://gitbox.apache.org/repos/asf/logging-log4cxx.git</connection>
-		<developerConnection>scm:git:https://gitbox.apache.org/repos/asf/logging-log4cxx.git</developerConnection>
-		<url>https://gitbox.apache.org/repos/asf?p=logging-log4cxx.git</url>
-		<tag>HEAD</tag>
-	</scm>
-
-	<properties>
-		<!-- Note that any properties you want available in velocity templates must not use periods! -->
-		<releaseArtifactId>${project.artifactId}</releaseArtifactId>
-		<releaseVersion>${project.version}</releaseVersion>
-		<releaseManager>Matt Sicker</releaseManager>
-		<releaseKey>B62BABE8</releaseKey>
-		<windowsArchitecture>x64</windowsArchitecture>
-	</properties>
-
-	<organization>
-		<name>Apache Software Foundation</name>
-		<url>http://www.apache.org</url>
-	</organization>
-
-	<!-- Developers listed by PMC, Committers, alphabetical by id-->
-	<developers>
-		<!--Begin PMC-->
-		<!--End PMC, Begin Committers-->
-		<developer>
-			<id>alexz</id>
-			<name>Alex Zbarcea</name>
-			<email>alexz@apache.org</email>
-			<timezone>America/New York</timezone>
-			<roles>
-				<role>Committer</role>
-			</roles>
-		</developer>
-		<developer>
-			<id>chand</id>
-			<name>Chand Priyankara</name>
-			<email>chand@apache.org</email>
-			<timezone>Sri Lanka/Kadawathe</timezone>
-			<roles>
-				<role>Committer</role>
-			</roles>
-		</developer>
-		<developer>
-			<id>fseydoux</id>
-			<name>Florian Seydoux</name>
-			<email>fseydoux@apache.org</email>
-			<timezone>Europe/Zurich</timezone>
-			<roles>
-				<role>Committer</role>
-			</roles>
-		</developer>
-		<developer>
-			<id>joseph</id>
-			<name>Joseph Southwell</name>
-			<email>joseph@apache.org</email>
-			<timezone>America/Chicago</timezone>
-			<roles>
-				<role>Committer</role>
-			</roles>
-		</developer>
-		<developer>
-			<id>rhys</id>
-			<name>Rhys Ulerich</name>
-			<email>rhys@apache.org</email>
-			<timezone>America/Chicago</timezone>
-			<roles>
-				<role>Committer</role>
-			</roles>
-		</developer>
-		<developer>
-			<id>tschoening</id>
-			<name>Thorsten Schöning</name>
-			<email>tschoening@apache.org</email>
-			<timezone>Europe/Berlin</timezone>
-			<roles>
-				<role>Committer</role>
-			</roles>
-		</developer>
-		<!--End Committers, Begin Emeritus-->
-		<developer>
-			<id>afester</id>
-			<name>Andreas Fester</name>
-			<roles>
-				<role>Emeritus</role>
-			</roles>
-		</developer>
-		<developer>
-			<id>carnold</id>
-			<name>Curtis Arnold</name>
-			<roles>
-				<role>Emeritus</role>
-			</roles>
-		</developer>
-		<developer>
-			<id>cdevienne</id>
-			<name>Christophe de Vienne</name>
-			<roles>
-				<role>Emeritus</role>
-			</roles>
-		</developer>
-		<developer>
-			<id>mcatan</id>
-			<name>Michael Catanzariti</name>
-			<roles>
-				<role>Emeritus</role>
-			</roles>
-		</developer>
-		<!--End Emeritus-->
-	</developers>
-
-	<contributors>
-		<contributor>
-			<name>Andrew Lazarus</name>
-		</contributor>
-	</contributors>
-
-	<build>
-		<plugins>
-			<plugin>
-				<groupId>com.googlecode.cmake-maven-project</groupId>
-				<artifactId>cmake-maven-plugin</artifactId>
-				<version>3.16.3-b1</version>
-
-				<executions>
-					<execution>
-						<id>cmake-generate</id>
-						<goals>
-							<goal>generate</goal>
-						</goals>
-
-						<configuration>
-							<sourcePath>${project.basedir}</sourcePath>
-							<targetPath>${project.build.directory}/${platform}</targetPath>
-							<classifier>${cmake.classifier}</classifier>
-							<options>${cmake.options}</options>
-							<environmentVariables>
-								<CMAKE_CLASSIFIER>${cmake.classifier}</CMAKE_CLASSIFIER>
-							</environmentVariables>
-							<downloadBinaries>${download.cmake}</downloadBinaries>
-						</configuration>
-					</execution>
-
-					<execution>
-						<id>cmake-compile</id>
-						<phase>process-resources</phase>
-						<goals>
-							<goal>compile</goal>
-						</goals>
-
-						<configuration>
-							<projectDirectory>${project.build.directory}/${platform}</projectDirectory>
-							<classifier>${cmake.classifier}</classifier>
-							<config>${cmake.config}</config>
-							<downloadBinaries>true</downloadBinaries>
-						</configuration>
-					</execution>
-
-					<execution>
-						<phase>test</phase>
-						<id>cmake-run-tests</id>
-						<goals>
-							<goal>test</goal>
-						</goals>
-
-						<configuration>
-							<buildDirectory>${project.build.directory}/${platform}</buildDirectory>
-							<testFailureIgnore>true</testFailureIgnore>
-							<ctest.skip.tests>${maven.test.skip}</ctest.skip.tests>
-							<config>${cmake.config}</config>
-							<threadCount>1</threadCount>
-						</configuration>
-					</execution>
-				</executions>
-			</plugin>
-			<plugin>
-				<artifactId>maven-antrun-plugin</artifactId>
-				<version>1.7</version>
-				<executions>
-					<execution>
-						<phase>package</phase>
-						<id>autogen</id>
-						<configuration>
-							<target>
-								<ant target="autogen" />
-							</target>
-						</configuration>
-						<goals>
-							<goal>run</goal>
-						</goals>
-					</execution>
-
-					<execution>
-						<phase>site</phase>
-						<id>site</id>
-						<configuration>
-							<target>
-								<ant target="site" />
-							</target>
-						</configuration>
-						<goals>
-							<goal>run</goal>
-						</goals>
-					</execution>
-
-					<execution>
-						<phase>post-site</phase>
-						<id>post-site</id>
-						<configuration>
-							<target>
-								<ant target="post-site" />
-							</target>
-						</configuration>
-						<goals>
-							<goal>run</goal>
-						</goals>
-					</execution>
-
-					<execution>
-						<phase>site-deploy</phase>
-						<id>site-deploy</id>
-						<configuration>
-							<target>
-								<ant target="site-deploy" />
-							</target>
-						</configuration>
-						<goals>
-							<goal>run</goal>
-						</goals>
-					</execution>
-				</executions>
-
-				<dependencies>
-					<dependency>
-						<groupId>org.apache.ant</groupId>
-						<artifactId>ant</artifactId>
-						<version>1.9.3</version>
-					</dependency>
-
-					<dependency>
-						<groupId>ant-contrib</groupId>
-						<artifactId>ant-contrib</artifactId>
-						<version>1.0b2</version>
-					</dependency>
-				</dependencies>
-			</plugin>
-
-			<plugin>
-				<artifactId>maven-assembly-plugin</artifactId>
-				<version>3.2.0</version>
-				<configuration>
-					<descriptors>
-						<descriptor>src/assembly/source.xml</descriptor>
-					</descriptors>
-					<appendAssemblyId>false</appendAssemblyId>
-					<tarLongFileMode>gnu</tarLongFileMode>
-				</configuration>
-				<executions>
-					<execution>
-						<phase>package</phase>
-						<goals>
-							<goal>single</goal>
-						</goals>
-					</execution>
-				</executions>
-			</plugin>
-
-			<plugin>
-				<groupId>org.codehaus.mojo</groupId>
-				<artifactId>rat-maven-plugin</artifactId>
-				<version>1.0-alpha-3</version>
-			</plugin>
-
-			<plugin>
-				<artifactId>maven-site-plugin</artifactId>
-				<version>3.3</version>
-				<configuration>
-					<templateFile>${basedir}/src/site/site.vm</templateFile>
-				</configuration>
-			</plugin>
-
-			<plugin>
-				<artifactId>maven-release-plugin</artifactId>
-				<version>2.3</version>
-				<configuration>
-					<tagNameFormat>v@{project.version}-RCx</tagNameFormat>
-					<goals>site-deploy assembly:single</goals>
-				</configuration>
-			</plugin>
-		</plugins>
-	</build>
-
-	<reporting>
-		<excludeDefaults>true</excludeDefaults>
-		<plugins>
-			<plugin>
-				<artifactId>maven-project-info-reports-plugin</artifactId>
-				<version>2.7</version>
-				<reportSets>
-					<reportSet>
-						<reports>
-							<report>scm</report>
-							<report>dependencies</report>
-							<report>mailing-list</report>
-							<report>license</report>
-						</reports>
-					</reportSet>
-				</reportSets>
-			</plugin>
-
-			<plugin>
-				<artifactId>maven-changes-plugin</artifactId>
-				<version>2.9</version>
-				<reportSets>
-					<reportSet>
-						<reports>
-							<report>changes-report</report>
-						</reports>
-					</reportSet>
-				</reportSets>
-				<configuration>
-					<issueLinkTemplatePerSystem>
-						<GHPR>https://github.com/apache/logging-log4cxx/pull/%ISSUE%</GHPR>
-						<JIRA>%URL%/%ISSUE%</JIRA>
-					</issueLinkTemplatePerSystem>
-				</configuration>
-			</plugin>
-		</plugins>
-	</reporting>
-
-	<distributionManagement>
-		<repository>
-			<id>tmp.repo</id>
-			<url>file:///tmp</url>
-		</repository>
-		<site>
-			<id>logging.site</id>
-			<url>file:///${user.dir}/target/site-deploy/${project.version}</url>
-		</site>
-	</distributionManagement>
-
-	<profiles>
-		<profile>
-			<id>linux-x86_64-debug</id>
-			<properties>
-				<platform>linux-x86_64</platform>
-				<build.type>debug</build.type>
-			</properties>
-		</profile>
-		<profile>
-			<id>linux-x86_64-release</id>
-			<activation>
-				<os>
-					<family>linux</family>
-					<arch>amd64</arch>
-				</os>
-			</activation>
-			<properties>
-				<platform>linux-x86_64</platform>
-				<build.type>release</build.type>
-				<cmake.classifier>linux-x86_64</cmake.classifier>
-			</properties>
-		</profile>
-		<profile>
-			<id>Win32</id>
-			<properties>
-				<windowsArchitecture>Win32</windowsArchitecture>
-			</properties>
-		</profile>
-		<profile>
-			<id>windows-debug</id>
-			<properties>
-				<platform>windows-${windowsArchitecture}</platform>
-				<build.type>debug</build.type>
-				<cmake.classifier>windows-x86_64</cmake.classifier>
-				<cmake.options>-A${windowsArchitecture}</cmake.options>
-				<cmake.config>${build.type}</cmake.config>
-			</properties>
-		</profile>
-		<profile>
-			<id>windows-release</id>
-			<activation>
-				<os>
-					<family>windows</family>
-					<arch>amd64</arch>
-				</os>
-			</activation>
-			<properties>
-				<platform>windows-${windowsArchitecture}</platform>
-				<build.type>release</build.type>
-				<cmake.classifier>windows-x86_64</cmake.classifier>
-				<cmake.options>-A${windowsArchitecture}</cmake.options>
-				<cmake.config>${build.type}</cmake.config>
-			</properties>
-		</profile>
-		<profile>
-			<id>mac-x86_64-debug</id>
-			<properties>
-				<platform>mac-x86_64</platform>
-				<build.type>debug</build.type>
-				<cmake.classifier>mac-x86_64</cmake.classifier>
-				<cmake.config>${build.type}</cmake.config>
-			</properties>
-		</profile>
-		<profile>
-			<id>mac-x86_64-release</id>
-			<activation>
-				<os>
-					<family>mac</family>
-					<arch>x86_64</arch>
-				</os>
-			</activation>
-			<properties>
-				<platform>mac-x86_64</platform>
-				<build.type>release</build.type>
-				<cmake.classifier>mac-x86_64</cmake.classifier>
-				<cmake.config>${build.type}</cmake.config>
-			</properties>
-		</profile>
-	</profiles>
-</project>
diff --git a/src/Makefile.am b/src/Makefile.am
deleted file mode 100644
index 4c94395..0000000
--- a/src/Makefile.am
+++ /dev/null
@@ -1,17 +0,0 @@
-# Licensed to the Apache Software Foundation (ASF) under one or more
-# contributor license agreements.  See the NOTICE file distributed with
-# this work for additional information regarding copyright ownership.
-# The ASF licenses this file to You under the Apache License, Version 2.0
-# (the "License"); you may not use this file except in compliance with
-# the License.  You may obtain a copy of the License at
-#
-#      http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing, software
-# distributed under the License is distributed on an "AS IS" BASIS,
-# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-# See the License for the specific language governing permissions and
-# limitations under the License.
-#
-SUBDIRS      = main examples site test
-DIST_SUBDIRS = ${SUBDIRS} m4
diff --git a/src/ant/common.xml b/src/ant/common.xml
deleted file mode 100644
index 1f9f192..0000000
--- a/src/ant/common.xml
+++ /dev/null
@@ -1,212 +0,0 @@
-<!--
- Licensed to the Apache Software Foundation (ASF) under one or more
- contributor license agreements.  See the NOTICE file distributed with
- this work for additional information regarding copyright ownership.
- The ASF licenses this file to You under the Apache License, Version 2.0
- (the "License"); you may not use this file except in compliance with
- the License.  You may obtain a copy of the License at
-
-      http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
-
--->
-

-<property	file="build.properties"
-/>
-<property	name="debug"
-			value="true"
-/>
-<property	name="rtti"
-			value="false"
-/>
-<property	name="optimize"
-			value="none"
-/>
-<property	name="lib.type"

-			value="shared"

-/>

-<property	name="runtime"
-			value="dynamic"
-/>

-
-<taskdef resource="net/sf/antcontrib/antcontrib.properties" />
-
-<target name="os-detect">
-	<condition	property="os.family"
-				value="mac">
-		<os family="mac" />
-	</condition>
-	<condition	property="os.family"
-				value="windows">
-		<os family="windows" />
-	</condition>
-	<property	name="os.family"
-				value="unix"
-	/>
-

-	<condition	property="is-mac"
-				value="1">
-		<equals arg1="${os.family}" arg2="mac" />
-	</condition>
-	<condition	property="is-windows"
-				value="1">
-		<equals arg1="${os.family}" arg2="windows" />
-	</condition>
-	<condition	property="is-unix" value="1">
-		<or>
-			<equals arg1="${os.family}" arg2="unix"		/>
-			<equals arg1="${os.family}" arg2="mac"		/>
-			<equals arg1="${os.family}" arg2="cygwin"	/>
-		</or>
-	</condition>
-</target>
-
-<target	name="win-init"
-		depends="os-detect"
-		if="is-windows">
-	<property	name="compiler"
-				value="msvc"
-	/>
-
-	<condition	property="is-bcc"
-				value="true">
-		<or>
-			<equals arg1="${compiler}" arg2="bcc" />
-		</or>
-	</condition>
-
-	<condition	property="is-msvc"
-				value="true">
-		<or>
-			<equals arg1="${compiler}" arg2="msvc" />
-		</or>
-	</condition>
-
-	<condition	property="is-mingw"
-				value="true">
-		<or>
-			<equals arg1="${compiler}" arg2="gcc" />
-			<equals arg1="${compiler}" arg2="g++" />
-		</or>
-	</condition>

-</target>
-
-<target	name="mac-init"
-		depends="os-detect"
-		if="is-mac">
-	<property	name="project.type"
-				value="xcode"
-	/>
-</target>
-
-<target	name="unix-init"
-		depends="mac-init" if="is-unix">
-	<property	name="compiler"
-				value="gcc"
-	/>
-
-	<condition	property="has-expat"
-				value="true">
-		<not><isset property="is-mac" /></not>
-	</condition>
-	<condition	property="is-cygwin"
-				value="true">
-		<os family="windows" />
-	</condition>
-</target>
-
-<target	name="common-init"
-		depends="win-init, unix-init">
-
-	<condition	property="is-gcc"
-				value="true">
-		<or>
-			<equals arg1="${compiler}" arg2="gcc" />
-			<equals arg1="${compiler}" arg2="g++" />
-		</or>
-	</condition>
-
-	<condition	property="pic-option"
-				value="-fPIC">
-		<and>
-			<isset	property="is-gcc"	/>
-			<istrue	value="${use-pic}"	/>
-		</and>
-	</condition>
-
-
-	<condition	property="is-debug"
-				value="true">
-		<istrue value="${debug}" />
-	</condition>
-
-	<condition	property="debug.release"
-				value="debug">
-		<isset property="is-debug" />
-	</condition>
-	<property	name="debug.release"
-				value="release"
-	/>
-
-	<condition	property="D.debug"
-				value="d">
-		<isset property="is-debug" />
-	</condition>
-	<property	name="D.debug"
-				value=""
-	/>
-
-	<condition	property="D.R"
-				value="d">
-		<isset property="is-debug" />
-	</condition>
-	<property	name="D.R"
-				value="r"
-	/>
-
-	<property	name="lib-suffix"
-				value=""
-	/>
-
-	<condition	property="is-static"
-				value="1">
-		<equals arg1="${lib.type}" arg2="static" />
-	</condition>
-	<condition	property="is-shared"
-				value="1">
-		<equals arg1="${lib.type}" arg2="shared" />
-	</condition>
-
-	<property	name="executable.dir"
-				value="${target.dir}/${debug.release}/${lib.type}"
-	/>
-
-	<property	name="projectsOnly"
-				value="false"
-	/>
-</target>
-
-<target	name="copy-if-changed-compare"
-		unless="force-copy">
-	<condition	property="force-copy"
-				value="2">
-		<not>
-			<filesmatch	file1="${tofile}"
-						file2="${file}"
-			/>
-		</not>
-	</condition>
-</target>
-
-<target	name="copy-if-changed"
-		depends="copy-if-changed-compare" if="force-copy">
-	<copy	tofile="${tofile}"
-			file="${file}"
-			overwrite="true"
-	/>
-</target>
\ No newline at end of file
diff --git a/src/assembly/source.xml b/src/assembly/source.xml
deleted file mode 100644
index 860fb2e..0000000
--- a/src/assembly/source.xml
+++ /dev/null
@@ -1,110 +0,0 @@
-<!--
- Licensed to the Apache Software Foundation (ASF) under one or more
- contributor license agreements.  See the NOTICE file distributed with
- this work for additional information regarding copyright ownership.
- The ASF licenses this file to You under the Apache License, Version 2.0
- (the "License"); you may not use this file except in compliance with
- the License.  You may obtain a copy of the License at
-
-      http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
-
--->
-<assembly>
-	<id>source</id>
-	<formats>
-		<format>tar.gz</format>
-		<format>zip</format>
-	</formats>
-	<baseDirectory>${project.artifactId}-${project.version}</baseDirectory>
-
-	<fileSets>
-		<!-- Some files need to be executable. -->
-		<fileSet>
-			<includes>
-				<include>ar-lib</include>
-				<include>autogen.sh</include>
-				<include>configure.bat</include>
-				<include>configure-aprutil.bat</include>
-				<include>configure</include>
-				<include>depcomp</include>
-				<include>install-sh</include>
-				<include>ltmain.sh</include>
-				<include>missing</include>
-			</includes>
-
-			<fileMode>0755</fileMode>
-		</fileSet>
-
-		<fileSet>
-			<includes>
-				<include>aclocal.m4</include>
-				<include>build.xml</include>
-				<include>CMakeLists.txt</include>
-				<include>configure.ac</include>
-				<include>config.guess</include>
-				<include>config.sub</include>
-				<include>INSTALL</include>
-				<include>KEYS</include>
-				<include>liblog4cxx.pc.in</include>
-				<include>LICENSE</include>
-				<include>Makefile.am</include>
-				<include>Makefile.in</include>
-				<include>NOTICE</include>
-				<include>pom.xml</include>
-				<include>src/**</include>
-			</includes>
-
-			<excludes>
-				<exclude>src/examples/cpp/console</exclude>
-				<exclude>src/examples/cpp/delayedloop</exclude>
-				<exclude>src/examples/cpp/stream</exclude>
-				<exclude>src/examples/cpp/trivial</exclude>
-				<exclude>src/m4/libtool.m4</exclude>
-				<exclude>src/m4/ltoptions.m4</exclude>
-				<exclude>src/m4/ltsugar.m4</exclude>
-				<exclude>src/m4/ltversion.m4</exclude>
-				<exclude>src/m4/lt~obsolete.m4</exclude>
-				<exclude>src/main/include/log4cxx/log4cxx.h</exclude>
-				<exclude>src/main/include/log4cxx/private/log4cxx_private.h</exclude>
-				<exclude>src/test/cpp/testsuite</exclude>
-				<exclude>src/test/resources/output/**</exclude>
-				<exclude>**/.libs/**</exclude>
-				<exclude>**/.deps/**</exclude>
-				<exclude>**/*.a</exclude>
-				<exclude>**/*.dll</exclude>
-				<exclude>**/*.dylib</exclude>
-				<exclude>**/*.la</exclude>
-				<exclude>**/*.lo</exclude>
-				<exclude>**/*.o</exclude>
-				<exclude>**/*.Po</exclude>
-				<exclude>**/*.so</exclude>
-				<exclude>**/Doxyfile</exclude>
-				<exclude>**/Makefile</exclude>
-			</excludes>
-
-			<fileMode>0644</fileMode>
-			<directoryMode>0755</directoryMode>
-		</fileSet>
-
-		<!-- "includeSiteDirectory" seems to add files with wrong permissions. -->
-		<fileSet>
-			<directory>target</directory>
-			<lineEnding>keep</lineEnding>
-			<outputDirectory>.</outputDirectory>
-
-			<includes>
-				<include>site/**</include>
-			</includes>
-
-			<fileMode>0644</fileMode>
-			<directoryMode>0755</directoryMode>
-		</fileSet>
-	</fileSets>
-</assembly>
-
diff --git a/src/changes/Makefile.am b/src/changes/Makefile.am
deleted file mode 100644
index 8e6be87..0000000
--- a/src/changes/Makefile.am
+++ /dev/null
@@ -1,15 +0,0 @@
-# Licensed to the Apache Software Foundation (ASF) under one or more
-# contributor license agreements.  See the NOTICE file distributed with
-# this work for additional information regarding copyright ownership.
-# The ASF licenses this file to You under the Apache License, Version 2.0
-# (the "License"); you may not use this file except in compliance with
-# the License.  You may obtain a copy of the License at
-#
-#      http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing, software
-# distributed under the License is distributed on an "AS IS" BASIS,
-# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-# See the License for the specific language governing permissions and
-# limitations under the License.
-#
diff --git a/src/changes/changes.xml b/src/changes/changes.xml
deleted file mode 100644
index fb2f76f..0000000
--- a/src/changes/changes.xml
+++ /dev/null
@@ -1,466 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
-
- Licensed to the Apache Software Foundation (ASF) under one or more
- contributor license agreements.  See the NOTICE file distributed with
- this work for additional information regarding copyright ownership.
- The ASF licenses this file to You under the Apache License, Version 2.0
- (the "License"); you may not use this file except in compliance with
- the License.  You may obtain a copy of the License at
-
-      http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
-
--->
-<document>
-	<properties>
-		<title>Changes</title>
-	</properties>
-
-	<body>
-		<release	version="0.11.0"
-					date="XXXX-XX-XX"
-					description="Maintenance release.">
-			<action issue="LOGCXX-512" type="fix">cmake and autotools generate different versioned binaries</action>
-			<action issue="LOGCXX-506" type="fix">CachedDateFormat reuses timestamps without updating milliseconds after formatting timestamp with ms == 654</action>
-			<action issue="LOGCXX-503" type="update">Checksums/Signatures don't match for log4cxx binaries</action>
-			<action issue="LOGCXX-502" type="update">appenderattachable.h function doc formatted "incorrectly"</action>
-			<action issue="LOGCXX-500" type="update">Logging in Timing-Critical Applications</action>
-			<action issue="LOGCXX-494" type="fix">Provide a windows build environment for the project by replacing the ant build with a CMake build</action>
-			<action issue="LOGCXX-493" type="fix">Wrong usage of milli- vs. micro- and non- vs. milliseconds in some docs.</action>
-			<action issue="LOGCXX-490" type="fix">conditional expression is constant</action>
-			<action issue="LOGCXX-488" type="fix">Space after log level hides messages</action>
-			<action issue="LOGCXX-484" type="fix">Spelling error s/excute/execute</action>
-			<action issue="LOGCXX-483" type="update">Not able to see hebrew values when logging in log4cxx</action>
-			<action issue="LOGCXX-482" type="fix">Build failure with GCC-6</action>
-			<action issue="LOGCXX-464" type="fix">TimeBasedRollingPolicy should append as configured on rollover</action>
-			<action issue="LOGCXX-455" type="fix">LogLog::setQuietMode(true) does not suppress exception reporting</action>
-			<action issue="LOGCXX-446" type="fix">make install fails, trying to overwrite header files</action>
-			<action issue="LOGCXX-443" type="fix">Return by const reference in Logger::getName()</action>
-			<action issue="LOGCXX-433" type="fix">Autoconf 2.69 needs 'ACLOCAL_AMFLAGS= -I .'</action>
-			<action issue="LOGCXX-428" type="fix">Wildcards in Makefile.am break either VPATH or non-VPATH installs</action>
-			<action issue="LOGCXX-425" type="fix">exceptions in CachedDateFormatTestCase after LOGCXX-420</action>
-			<action issue="LOGCXX-424" type="fix">liblog4cxx.pc.in should reflect dependency on apr-1, apr-1-util</action>
-			<action issue="LOGCXX-423" type="fix">Repair autogen script warnings</action>
-			<action issue="LOGCXX-422" type="fix">Regression of LOGCXX-420</action>
-			<action issue="LOGCXX-420" type="fix">Possible out_of_range exception for millisecond formats in CachedDateFormat</action>
-			<action issue="LOGCXX-417" type="fix">atoi undefined on Mac OS 10.9 compiling stringhelper.cpp</action>
-			<action issue="LOGCXX-416" type="fix">Configure and watch could crash on app exit with static linking</action>
-			<action issue="LOGCXX-415" type="fix">Empty XML configuration file causes crash</action>
-			<action issue="LOGCXX-414" type="fix">possibly wrong use of autotools docdir (due to Alex Zbarcea)</action>
-			<action issue="LOGCXX-413" type="fix">log4cxx doesn't compile on openembedded (due to Alex Zbarcea)</action>
-			<action issue="LOGCXX-412" type="fix">Log4cxx doesn't roll normally when working under multiple processes environment</action>
-			<action issue="LOGCXX-411" type="fix">Crash when logging on multiple threads.</action>
-			<action issue="LOGCXX-400" type="fix">C++11 does not allow char literals with highest bit set unless cast</action>
-			<action issue="LOGCXX-399" type="fix">Non-ascii character output wrong.</action>
-			<action issue="LOGCXX-398" type="fix">Infinite loop in Transcoder::encode(const LogString&amp; src, std::wstring&amp; dst)</action>
-			<action issue="LOGCXX-394" type="fix">Levels are not thread safe</action>
-			<action issue="LOGCXX-388" type="fix">Hierarchy::updateParents loops forever on illegal logger-name like '.logger1'</action>
-			<action issue="LOGCXX-382" type="fix">Mingw build type conversion error</action>
-			<action issue="LOGCXX-381" type="fix">Pkgconfig can't find dependencies properly if log4cxx built statically</action>
-			<action issue="LOGCXX-369" type="fix">Load Properties File Fails When There Are multibyte Characters in the Path</action>
-			<action issue="LOGCXX-368" type="fix">method and class name functions not properly implemented</action>
-			<action issue="LOGCXX-367" type="fix">Build fails on Linux with g++ 4.4</action>
-			<action issue="LOGCXX-366" type="fix">Errors when compile log4cxx 0.10.0 under Win7 x64 with Visual Studio 2010 (due to Christian Boos and Feng Nan)</action>
-			<action issue="LOGCXX-365" type="fix">Unit tests fail on system dates later than 2009-12-31.</action>
-			<action issue="LOGCXX-358" type="fix">SMTPAppender generating Emails with an empty body</action>
-			<action issue="LOGCXX-356" type="fix">apache-log4cxx-0.10.0\src\main\include\log4cxx\spi\configurator.h(57) : warning C4231: nonstandard extension used : 'extern' before template explicit instantiation</action>
-			<action issue="LOGCXX-353" type="fix">When a client disconnects the SocketHubAppender crashes on the next log message</action>
-			<action issue="LOGCXX-351" type="fix">Download page does not have link to KEYS file</action>
-			<action issue="LOGCXX-340" type="fix">Transcoder::encodeCharsetName bungles encoding</action>
-			<action issue="LOGCXX-339" type="update">Child thread does not inherit a copy of the mapped diagnostic context of its parent</action>
-			<action issue="LOGCXX-337" type="fix">Suggested fix for socketappender not reconnecting multiple times</action>
-			<action issue="LOGCXX-336" type="fix">Test compilation fails: Overloading ambiguity</action>
-			<action issue="LOGCXX-331" type="fix">DailyRollingFileAppender should roll if program doesn't run at rolling time</action>
-			<action issue="LOGCXX-320" type="fix">TLS memory of APR is not freed in destructor of APRInitializer</action>
-			<action issue="LOGCXX-319" type="fix">Please make sure that the LOG4CXX_* macro's can be used as ordinary statements.</action>
-			<action issue="LOGCXX-317" type="fix">Log4cxx triggers locking inversion which can result in a deadlock.</action>
-			<action issue="LOGCXX-313" type="fix">Build process fails in case of absence of iconv support in apr-util</action>
-			<action issue="LOGCXX-305" type="fix">Property/DOMConfigurator::configureAndWatch can continue to run after APR termination</action>
-			<action issue="LOGCXX-304" type="fix">BasicConfigurator::configure results in writer not set warning.</action>
-			<action issue="LOGCXX-303" type="fix">DOMConfigurator does not set ErrorHandler.</action>
-			<action issue="LOGCXX-300" type="fix">ODBCAppender connection settings broken (or just have changed).</action>
-			<action issue="LOGCXX-299" type="fix">odbcappender.cpp does not compile with unixODBC on linux.</action>
-			<action issue="LOGCXX-298" type="fix">SMTPAppender does not build properly with autotools.</action>
-			<action issue="LOGCXX-293" type="fix">Escape sequences not recognized in property files.</action>
-			<action issue="LOGCXX-292" type="fix">Value continuation does not properly handle CRLF in property files.</action>
-			<action issue="LOGCXX-291" type="fix">Tab characters are not recognized in property files.</action>
-			<action issue="LOGCXX-288" type="fix">Unnecessary trailing semi-colons after LOG4CXX_INFO et al in docs, examples and tests.</action>
-			<action issue="LOGCXX-286" type="fix">gcc 4.3 requires #include &lt;cstring&gt; when using memcpy and related.</action>
-			<action issue="LOGCXX-285" type="fix">LevelRangeFilter has default value for acceptOnMatch that is different from log4j</action>
-			<action issue="LOGCXX-284" type="fix">Unit tests fail to compile with xlc_r on AIX</action>
-			<action issue="LOGCXX-283" type="fix">Suspicious, but harmless, reuse of LOCAL1 in SyslogAppender</action>
-			<action issue="LOGCXX-282" type="fix">Thread::sleep not affected by Thread::interrupt.</action>
-			<action issue="LOGCXX-281" type="fix">Sun Studio 11 reports function hides base virtual function warning</action>
-			<action issue="LOGCXX-280" type="fix">tests and sample code unnecessarily compiled during default make target</action>
-			<action issue="LOGCXX-278" type="fix">Threads for reconnecting sockets do not end cleanly when program exits</action>
-			<action issue="LOGCXX-277" type="fix">Reconnection not working for sockets</action>
-			<action issue="LOGCXX-276" type="fix">AndFilter and others defined but not implemented</action>
-			<action issue="LOGCXX-275" type="fix">Headers cannot be included with very strict warning settings</action>
-			<action issue="LOGCXX-273" type="fix">Prevent filenamepatterntestcase from failing in some timezones</action>
-			<action issue="LOGCXX-272" type="update">Apache log4cxx 0.11.0 release</action>
-			<action issue="LOGCXX-271" type="fix">MDC::put will not overwrite existing key value pair</action>
-			<action issue="LOGCXX-270" type="fix">Add ability to compile out logging by logging level.</action>
-			<action issue="LOGCXX-267" type="fix">Local variables hide member variables</action>
-			<action issue="LOGCXX-266" type="fix">Eliminate Extra ";" ignored warnings</action>
-			<action issue="LOGCXX-265" type="fix">Eliminate anachronism warnings</action>
-			<action issue="LOGCXX-263" type="fix">Bad link to log4cxx-dev archive</action>
-			<action issue="LOGCXX-262" type="fix">socketappendertestcase and xmlsocketappendertestcase not run</action>
-			<action issue="LOGCXX-249" type="fix">Console appender crashes if layout is not set</action>
-
-			<action issue="32" system="GHPR" type="add">Set SONAME in cmake like autotools based buildsystem would do.</action>
-			<action issue="24" system="GHPR" type="add">Implementation of map-based filter.</action>
-			<action issue="21" system="GHPR" type="add">Added support for building log4cxx as a statically linked library on Windows.</action>
-			<action issue="14" system="GHPR" type="add">Replaced ant build with cmake.</action>
-			<action issue="13" system="GHPR" type="add">JSONLayout</action>
-
-			<action type="update">Behavior of StringHelper::startsWith and endsWith synced.</action>
-			<action type="update">Documented C (class) and M (method) log format keywords.</action>
-			<action type="add">LocationInfo for Borland C++ Builder and successors improved.</action>
-		</release>
-
-		<release	version="0.10.0"
-					date="2008-04-03"
-					description="First Apache release">
-			<action issue="LOGCXX-259" type="fix">Several appenders fail to compile in Visual Studio 2008</action>
-			<action issue="LOGCXX-258" type="fix">unable to build from make dist package due to missing doxygen file</action>
-			<action issue="LOGCXX-257" type="fix">ServerSocket::accept hangs on Unix</action>
-			<action issue="LOGCXX-256" type="fix">SocketHubAppender fails after accepting connection</action>
-			<action issue="LOGCXX-254" type="add">Add build option for static C RTL</action>
-			<action issue="LOGCXX-253" type="fix">Transcoder compilation error with utf-8 charset</action>
-			<action issue="LOGCXX-252" type="add">Add documentation for use of operator&lt;&lt; in logging requests</action>
-			<action issue="LOGCXX-251" type="fix">NDC::cloneStack and NDC::inherit missing in 0.10.0 RC2</action>
-			<action issue="LOGCXX-248" type="fix">ODBCAppender has unicode issues</action>
-			<action issue="LOGCXX-247" type="fix">MSVC project has wrong additional include directories</action>
-			<action issue="LOGCXX-246" type="fix">Config refresh hangs a client application that uses TelnetAppender</action>
-			<action issue="LOGCXX-243" type="fix">Problem Compile in Doxy</action>
-			<action issue="LOGCXX-242" type="update">Eliminate log4cxx proxies for APR types</action>
-			<action issue="LOGCXX-241" type="fix">Non-ascii named files have names mangled</action>
-			<action issue="LOGCXX-239" type="update">Inconsistent const qualification on logging methods.</action>
-			<action issue="LOGCXX-237" type="fix">Include missing headers</action>
-			<action issue="LOGCXX-236" type="fix">Re-order constructor initialiser lists to match declaration order</action>
-			<action issue="LOGCXX-235" type="add">Add ObjectPtrT::exchange</action>
-			<action issue="LOGCXX-234" type="fix">Assignment operator removes const qualifier</action>
-			<action issue="LOGCXX-233" type="update">Unnecessary casts in ObjectPtrT</action>
-			<action issue="LOGCXX-232" type="update">Drop src/performance</action>
-			<action issue="LOGCXX-231" type="fix">Deadlock in AsyncAppender</action>
-			<action issue="LOGCXX-230" type="update">Align ant build options with automake</action>
-			<action issue="LOGCXX-228" type="update">Remove @author tags</action>
-			<action issue="LOGCXX-227" type="update">Remove @since tags</action>
-			<action issue="LOGCXX-226" type="update">Default configurator uses *.properties in preference to *.xml</action>
-			<action issue="LOGCXX-225" type="update">Migrate unit tests from LGPL'd CPPUNIT to an ASL'd testing framework</action>
-			<action issue="LOGCXX-222" type="fix">trunk compile error.</action>
-			<action issue="LOGCXX-221" type="fix">ThreadID layout does not match debugger</action>
-			<action issue="LOGCXX-220" type="fix">Memory leaks when using MFC</action>
-			<action issue="LOGCXX-219" type="fix">suspicious warnings</action>
-			<action issue="LOGCXX-218" type="add">Visual Studio 8 build</action>
-			<action issue="LOGCXX-217" type="fix">Not initialized LoggerPtr segfault program.</action>
-			<action issue="LOGCXX-216" type="fix">crash on program exit</action>
-			<action issue="LOGCXX-215" type="update">Eliminate sqlext.h from odbcappender.h</action>
-			<action issue="LOGCXX-214" type="fix">Possible memory leak due to fault in build process (via make)</action>
-			<action issue="LOGCXX-213" type="fix">trace method implementation is missing</action>
-			<action issue="LOGCXX-212" type="fix">unittest failed</action>
-			<action issue="LOGCXX-211" type="fix">Crash(Segmentation Fault) in DailyRollingFileAppender when file change</action>
-			<action issue="LOGCXX-210" type="fix">HTMLLayout NDC null check</action>
-			<action issue="LOGCXX-209" type="fix">A message of type wchar_t* is not beeing written correctly to the internal message buffer (Revision: 592627)</action>
-			<action issue="LOGCXX-208" type="fix">isTraceEnabled implemenation missing in logger.cpp (Revision: 592627)</action>
-			<action issue="LOGCXX-204" type="fix">PatternParserTestCase and FileNamePatternTestCase fail only with VC6</action>
-			<action issue="LOGCXX-202" type="fix">ObjectPtrT has inconsistent const-ness on accessors</action>
-			<action issue="LOGCXX-201" type="add">Visual Studio 6 build</action>
-			<action issue="LOGCXX-200" type="add">Implement compression for RollingFileAppender</action>
-			<action issue="LOGCXX-197" type="fix">ant can't generate vc6 project</action>
-			<action issue="LOGCXX-196" type="fix">Syslog appender destructor can cause core</action>
-			<action issue="LOGCXX-195" type="fix">Syslog appender adds characters to output.</action>
-			<action issue="LOGCXX-194" type="fix">Garbage in log files when appenders are defined in multiple levels of the logger hierarchy</action>
-			<action issue="LOGCXX-193" type="update">Please rename or remove new local variable "buf" in Logger.h macros</action>
-			<action issue="LOGCXX-192" type="update">Suggested improvements to log4cxx webpages</action>
-			<action issue="LOGCXX-191" type="fix">Application cores when syslog appender is given an unreachable host/ip.</action>
-			<action issue="LOGCXX-190" type="fix">The 'logger.h' header includes itself.</action>
-			<action issue="LOGCXX-189" type="update">Migrate to Maven 2.0 for documentation and packaging</action>
-			<action issue="LOGCXX-188" type="update">Upgrade to apr 1.2.9 and apr-util 1.2.8</action>
-			<action issue="LOGCXX-187" type="fix">LogLog::emit() could potentially interleave messages</action>
-			<action issue="LOGCXX-186" type="fix">Garbage characters in log files when log requests from multiple threads with hyperthreading enabled</action>
-			<action issue="LOGCXX-184" type="fix">Crash when log level set to 'inherited'</action>
-			<action issue="LOGCXX-183" type="fix">Compiler warning: dereferencing type-punned pointer will break strict-aliasing rules</action>
-			<action issue="LOGCXX-182" type="fix">missing man page for simplesocketserver</action>
-			<action issue="LOGCXX-181" type="fix">Level::DEBUG and other non-local statics cause crash on app shutdown on AIX</action>
-			<action issue="LOGCXX-180" type="fix">Build fails at domconfigurator.h</action>
-			<action issue="LOGCXX-179" type="add">example applications do SIGABRT on aix 5.2</action>
-			<action issue="LOGCXX-178" type="fix">Link failure if wchar_t cannot be determined as UTF-16 or UTF-32</action>
-			<action issue="LOGCXX-177" type="fix">SocketImpl::accept uses private APR function: apr_wait_for_io_or_timeout</action>
-			<action issue="LOGCXX-175" type="fix">APRCharsetEncoder is not thread safe</action>
-			<action issue="LOGCXX-172" type="fix">configure fail with ".infig.status: error: cannot find input file:"</action>
-			<action issue="LOGCXX-171" type="add">Add project description file for projects.apache.org</action>
-			<action issue="LOGCXX-169" type="fix">XMLLayoutTestCase fails on compilers that do not provide location info</action>
-			<action issue="LOGCXX-168" type="fix">log4j.dtd does not contain rollingPolicy and other o.a.l.r.RFA elements</action>
-			<action issue="LOGCXX-167" type="fix">system locale charmap is not determined properly on Fedora Core 6</action>
-			<action issue="LOGCXX-165" type="fix">XMLSocketAppender may generate erroneous output due to mismatched encoding</action>
-			<action issue="LOGCXX-164" type="fix">XMLSocketAppender is disabled</action>
-			<action issue="LOGCXX-163" type="fix">liblog4cxx (svn 480882) does not link on Mac OS X 10.4</action>
-			<action issue="LOGCXX-162" type="fix">Problem printing string with embedded NULL character</action>
-			<action issue="LOGCXX-161" type="fix">Using RollingFileAppender increases the working set with each rollover</action>
-			<action issue="LOGCXX-160" type="fix">helpers/object.h: DECLARE_LOG4CXX_OBJECT macro definition is missing virtual destructor declaration</action>
-			<action issue="LOGCXX-159" type="fix">Initialization of local static objects out of order on Linux</action>
-			<action issue="LOGCXX-158" type="fix">tolower not defined in stringhelper.cpp</action>
-			<action issue="LOGCXX-157" type="fix">make install fails since @manual_dest@ replacement is missing in Makefiles</action>
-			<action issue="LOGCXX-156" type="update">immediate flush in console appender</action>
-			<action issue="LOGCXX-155" type="update">Update source headers per new ASF header policy</action>
-			<action issue="LOGCXX-153" type="add">Automate log4cxx site and doxygen generation and deployment</action>
-			<action issue="LOGCXX-152" type="fix">gcc warning about cast from `const void*' to `log4cxx::helpers::Object*' discards qualifiers from pointer target typ</action>
-			<action issue="LOGCXX-151" type="fix">Umlauts as literal in patternlayout won't be logged correct</action>
-			<action issue="LOGCXX-150" type="fix">logstream's operator&lt;&lt; declared in the wrong namespace</action>
-			<action issue="LOGCXX-149" type="fix">make dist does not work</action>
-			<action issue="LOGCXX-146" type="fix">DailyRollingFileAppender::~DailyRollingFileAppender must call finalize</action>
-			<action issue="LOGCXX-143" type="fix">-xarch=v8plus should be removed from Makefile.in</action>
-			<action issue="LOGCXX-142" type="fix">socketservertestcase.cpp does not compile with Sun Studio 11 on Solaris</action>
-			<action issue="LOGCXX-141" type="update">Upgrade to APR 1.2.7 or later</action>
-			<action issue="LOGCXX-140" type="fix">Handle leak with LoggingEvent::getCurrentThreadName</action>
-			<action issue="LOGCXX-139" type="fix">XMLLayoutTestCase uses inadequate filters for 64 bit platforms</action>
-			<action issue="LOGCXX-138" type="fix">XMLLayoutTestCase output and filtered output gets overwritten</action>
-			<action issue="LOGCXX-136" type="fix">DailyRollingFileAppender not using Property options</action>
-			<action issue="LOGCXX-135" type="update">Use std::string with logstream</action>
-			<action issue="LOGCXX-134" type="fix">FileAppender could create missing directories</action>
-			<action issue="LOGCXX-133" type="fix">Missing parenthesis in LOG4CXX_ASSERT</action>
-			<action issue="LOGCXX-132" type="fix">various segmentation faults in multithreaded application</action>
-			<action issue="LOGCXX-131" type="fix">TimeBasedRollingPolicy is declared "abstract"</action>
-			<action issue="LOGCXX-130" type="fix">Compile fails on gcc4.1</action>
-			<action issue="LOGCXX-129" type="fix">Asyncappender is full of race conditions (improper use of condition variables)</action>
-			<action issue="LOGCXX-127" type="fix">Main build.xml not referencing "env" properly.</action>
-			<action issue="LOGCXX-126" type="fix">std::cout stops working if log4cxx is first to output</action>
-			<action issue="LOGCXX-125" type="update">L7dTestCase is stubbed out</action>
-			<action issue="LOGCXX-124" type="fix">wchar_t constructor missing in class NDC</action>
-			<action issue="LOGCXX-123" type="fix">UTF-8 build fails on Linux</action>
-			<action issue="LOGCXX-120" type="fix">Wrong parameter description in Patternlayout</action>
-			<action issue="LOGCXX-119" type="fix">ndctestcase not working</action>
-			<action issue="LOGCXX-118" type="fix">Hierarchy corrupts with PropertyConfigurator</action>
-			<action issue="LOGCXX-117" type="fix">Memory leak with ThreadSpecificData on Win32</action>
-			<action issue="LOGCXX-116" type="fix">SVN head does not compiler with MinGW compiler</action>
-			<action issue="LOGCXX-115" type="fix">SVN head does not compile with Borland C++ compiler</action>
-			<action issue="LOGCXX-114" type="update">Upgrade APR to 1.2.2 from 1.1.0</action>
-			<action issue="LOGCXX-113" type="update">separate apr detection m4 codes from aclocal.m4</action>
-			<action issue="LOGCXX-112" type="update">change "static" to "auto" for Transcoder::decode() decoder and CharsetDecoder::getDefaultDecoder() decoder</action>
-			<action issue="LOGCXX-111" type="update">make Logger cache a LoggerRepositoryPtr instead of a "blind" pointer</action>
-			<action issue="LOGCXX-110" type="fix">try fix 64bit log4cxx_intptr_t</action>
-			<action issue="LOGCXX-107" type="fix">Can't compile log4cxx in ascii on Windows</action>
-			<action issue="LOGCXX-106" type="fix">maxFileSize has bad type in SizeBasedTriggeringPolicy file</action>
-			<action issue="LOGCXX-105" type="fix">Infinite loop in string replacing</action>
-			<action issue="LOGCXX-104" type="fix">ODBCAppender::close does not check if appender is already closed</action>
-			<action issue="LOGCXX-103" type="update">Much of CVS HEAD seems #if 0 out, especially ResourceBundle stuff</action>
-			<action issue="LOGCXX-100" type="fix">Fixes for ODBCAppender</action>
-			<action issue="LOGCXX-98" type="fix">Gump build fails for log4cxx-ant-no-wchar-t target</action>
-			<action issue="LOGCXX-94" type="update">simplesocketserver.cpp should use LOG4CXX_STR("...") not L"..."</action>
-			<action issue="LOGCXX-88" type="update">Explore use of security-enhanced CRT methods</action>
-			<action issue="LOGCXX-87" type="update">Remove remaining uses of Category and Priority</action>
-			<action issue="LOGCXX-86" type="add">Add TRACE level</action>
-			<action issue="LOGCXX-85" type="update">Mac OS/X fixes and enhancements</action>
-			<action issue="LOGCXX-84" type="fix">Problems with stream logging in UTF8, no WCHAR_T build</action>
-			<action issue="LOGCXX-83" type="fix">log4cxx::Level::ERROR fails to compile when GDI enabled</action>
-			<action issue="LOGCXX-82" type="fix">Compiling with stream.h in multiple object files errors</action>
-			<action issue="LOGCXX-81" type="fix">SimpleDateFormat does not compile on Solaris 2.95.2 gcc</action>
-			<action issue="LOGCXX-80" type="update">Migrated network appenders to APR network IO</action>
-			<action issue="LOGCXX-79" type="update">configure check for apr-util</action>
-			<action issue="LOGCXX-77" type="fix">Static builds broken</action>
-			<action issue="LOGCXX-76" type="add">user.home, user.dir, java.io.tmpdir available within configuration files</action>
-			<action issue="LOGCXX-75" type="add">Cygwin build</action>
-			<action issue="LOGCXX-74" type="add">MinGW build</action>
-			<action issue="LOGCXX-73" type="fix">Not loading configuration from log4cxx.properties or log4cxx.xml</action>
-			<action issue="LOGCXX-72" type="update">INSTALL out of date</action>
-			<action issue="LOGCXX-71" type="update">Update performance page on web site</action>
-			<action issue="LOGCXX-70" type="fix">Logic flaws in StringHelper::startsWith and StringHelper::endsWith</action>
-			<action issue="LOGCXX-67" type="fix">NTEventLogAppender always uses RPC method for logging and has inadequate error handling.</action>
-			<action issue="LOGCXX-66" type="fix">SyslogAppender append method currently stubbed out</action>
-			<action issue="LOGCXX-64" type="update">Migrate to APR network IO</action>
-			<action issue="LOGCXX-63" type="update">Platform appropriate line-feed convention</action>
-			<action issue="LOGCXX-62" type="update">log4cxx 0.10.0 release</action>
-			<action issue="LOGCXX-60" type="fix">XML layout can be mismatched with document encoding</action>
-			<action issue="LOGCXX-59" type="update">Implement encoding support for Writer appender</action>
-			<action issue="LOGCXX-58" type="fix">ImmediateFlush'd FileAppenders extremely slow on Windows</action>
-			<action issue="LOGCXX-57" type="add">Port log4j performance test</action>
-			<action issue="LOGCXX-56" type="fix">BasicConfiguration is unreliable</action>
-			<action issue="LOGCXX-55" type="add">DailyRolling File Appender</action>
-			<action issue="LOGCXX-54" type="fix">Eliminate use of boost-regex in unit tests</action>
-			<action issue="LOGCXX-53" type="fix">Problems compiling with MsDev 6.0 (space in paths)</action>
-			<action issue="LOGCXX-52" type="add">Migrate log4j 1.3 RollingFileAppender</action>
-			<action issue="LOGCXX-50" type="fix">variable name clash in macro</action>
-			<action issue="LOGCXX-49" type="add">Move timezone specification into pattern, remove locale specification</action>
-			<action issue="LOGCXX-48" type="add">Use hex representation for thread identifier</action>
-			<action issue="LOGCXX-47" type="fix">Check headers for missing declarations and Effective C++ violations</action>
-			<action issue="LOGCXX-46" type="fix">Extra semicolon after namespace closing paren</action>
-			<action issue="LOGCXX-45" type="fix">_T causes error : 1048576 cannot be used as a function</action>
-			<action issue="LOGCXX-44" type="add">GUMP integation</action>
-			<action issue="LOGCXX-43" type="add">configure/make help needed</action>
-			<action issue="LOGCXX-41" type="fix">Layout timestamp doesn't seem to adjust for daylight saving</action>
-			<action issue="LOGCXX-40" type="fix">PatternLayout does not support Java date format specifiers</action>
-			<action issue="LOGCXX-39" type="remove">Remove DailyRollingFileAppender</action>
-			<action issue="LOGCXX-37" type="fix">Unable to build log4cxx under Borland C++</action>
-			<action issue="LOGCXX-36" type="add">Migrate to Apache Portable Runtime threads</action>
-			<action issue="LOGCXX-35" type="remove">Avoid use of MSXML</action>
-			<action issue="LOGCXX-34" type="fix">Visual Studio 6 CVS build broken</action>
-			<action issue="LOGCXX-33" type="fix">log4cxx::Exception is not derived from std::exception</action>
-			<action issue="LOGCXX-32" type="fix">Missing copy constructors and assignment operators</action>
-			<action issue="LOGCXX-31" type="fix">Missing const qualifiers, Exception::getMessage() in particular.</action>
-			<action issue="LOGCXX-30" type="fix">StringTokenizer uses evil strtok and wcstok functions</action>
-			<action issue="LOGCXX-29" type="fix">Appender attributes are not passed passed to setOption correctly.</action>
-			<action issue="LOGCXX-28" type="fix">Appender threshold cannot be set in configuration files</action>
-			<action issue="LOGCXX-27" type="fix">Appender threshold cannot be set in configuration files</action>
-			<action issue="LOGCXX-26" type="fix">Default initialization is broken</action>
-			<action issue="LOGCXX-25" type="add">Add Ant+cpptasks build file</action>
-			<action issue="LOGCXX-24" type="fix">Class and module name not available in LogEvent</action>
-			<action issue="LOGCXX-23" type="fix">Unit tests have become stale</action>
-			<action issue="LOGCXX-22" type="fix">Backslashes in filenames in XML config of FileAppender broken</action>
-			<action issue="LOGCXX-21" type="add">Add check that libxml2 not libxml has been included</action>
-			<action issue="LOGCXX-19" type="add">Add .cvsignore's to ignore generated files</action>
-			<action issue="LOGCXX-18" type="add">LoggerStream Feature</action>
-			<action issue="LOGCXX-17" type="update">Use of non reentrant time functions</action>
-			<action issue="LOGCXX-16" type="fix">Misleading statements in Introduction to log4cxx</action>
-			<action issue="LOGCXX-15" type="fix">PatternLayout don't use locale time zone,it's use GMT tome zone</action>
-			<action issue="LOGCXX-14" type="add">add -Wall to compile log4cxx will get many warning</action>
-			<action issue="LOGCXX-13" type="add">Add branch optimization hint to LOG4CXX_DEBUG macro</action>
-			<action issue="LOGCXX-12" type="fix">the threshold of ApenderSkeleton can not be set by calling setOption.</action>
-			<action issue="LOGCXX-11" type="fix">Timezone may have side-effects</action>
-			<action issue="LOGCXX-10" type="fix">Conflicting definitions of tchar.h/simulatenous Unicode+MBCS</action>
-			<action issue="LOGCXX-8" type="fix">Compilation problems using VC5 or VC6 with later Platform SDKs</action>
-			<action issue="LOGCXX-7" type="fix">SocketAppender binary format not compatible with Chainsaw</action>
-			<action issue="LOGCXX-6" type="add">Win32 OutputDebugString</action>
-			<action issue="LOGCXX-5" type="fix">Preprocessor macro WIN32 used instead of _WIN32</action>
-			<action issue="LOGCXX-4" type="fix">initialization not working on many OS's</action>
-			<action issue="LOGCXX-3" type="fix">Missing #else</action>
-			<action issue="LOGCXX-2" type="fix">logger.h includes config.h</action>
-		</release>
-
-		<release	version="0.9.7"
-					date="2004-05-10">
-			<action type="fix">Fixed examples source code in the "Short introduction to log4cxx".</action>
-			<action type="fix">Fixed, in the renaming algorithm of RollingFileAppender and DailyRollingFileAppender, a problem specific to Unicode.</action>
-			<action type="fix">Fixed conflict with Windows macros "min" and "max", by renaming StrictMath::min and StrictMath::max to StrictMath::minimum and StrictMath::maximum.</action>
-			<action type="add">Port to HPUX 11.0.</action>
-			<action type="fix">Fixed segmentation fault in PropertyConfigurator.</action>
-			<action type="add">Port to Solaris.</action>
-			<action type="fix">Fixed MutexException thrown while destroying RollingFileAppender.</action>
-			<action type="fix">Logging macros can be used without explicity declaring the use of log4cxx namespace.</action>
-			<action type="fix">Fixed static library unresolved externals for msvc 6 and 7.1</action>
-		</release>
-
-		<release	version="0.9.6"
-					date="2004-04-11">
-			<action type="update">Timezone management has been optimized through the class TimeZone</action>
-			<action type="update">Inter-thread synchronization and reference counting has been optimized</action>
-			<action type="update">Reference counting now uses gcc atomic functions (bug 929078)</action>
-			<action type="update">Use of StringBuffer has been optimized.</action>
-			<action type="add">Support of localisation throug resourceBundles</action>
-			<action type="update">SyslogAppender now uses the system function 'syslog' to log on the local host. (only for POSIX systems)</action>
-			<action type="add">Added TimeZone configuration to PatternLayout (bug 912563)</action>
-			<action type="add">Support of the DailyRollingFileAppender (feature request 842765)</action>
-		</release>
-
-		<release	version="0.9.5"
-					date="2004-02-04">
-			<action type="add">Port of log4j Jnuit tests with Cppunit and Boost Regex.</action>
-			<action type="add">Added explicit exports for MSDEV 6 and MSDEV 7 (no further need of .def files)</action>
-			<action type="add">Custom levels can be configured through the DOMConfigurator and PropertyConfigurator classes (Level inherites from Object)</action>
-			<action type="add">Added a reference counter to LoggingEvent to avoid useless copies (LoggingEvent inherites from Object)</action>
-			<action type="add">The file log4j.xml as well as the file log4j.properties are now search for, in log4cxx initialization.</action>
-			<action type="add">The root logger can be assigned the "OFF" level.</action>
-			<action type="add">Added MSVC6 project missing files mutext.cpp and condition.cpp (bug 847397)</action>
-			<action type="fix">condition.cpp now compiles with MSVC6 (bug 847417)</action>
-			<action type="fix">fixed pure virtual function call in PropertyConfigurator::configureAndWatch (bug 848521)</action>
-			<action type="fix">XMLAppender now displays correct timestamp with MSVC 6 (bug 852836)</action>
-			<action type="add">SRLPORT 4.6 support.</action>
-			<action type="fix">Fixed an infinite loop in class Properties.</action>
-			<action type="fix">Fixed compilations problems with unicode.</action>
-			<action type="fix">Fixed SocketAppender bug concerning MDC and NDC.</action>
-		</release>
-
-		<release	version="0.9.4"
-					date="2003-10-25">
-			<action type="update">StringBuffer has been optimized.</action>
-			<action type="fix">Fixed miscellaneous threading problems.</action>
-			<action type="add">Added TimeZone support in PatternLayout (bug 796894)</action>
-			<action type="fix">Fixed threading configuration problems (bug 809125)</action>
-			<action type="fix">Fixed miscellaneous MSVC and cygwin compilation problems.</action>
-		</release>
-
-		<release	version="0.9.3"
-					date="2003-09-19">
-			<action type="update">Changed tstring to log4cxx::String and tostringstream to log4cxx::StringBuffer.</action>
-			<action type="fix">Fixed MSVC 2003 compilation erros and warnings.</action>
-			<action type="add">Added helpers for NDC and MDC.</action>
-			<action type="add">Added TimeZone support in TTCCLayout.</action>
-			<action type="fix">Fixed compilation problems with logger macros (LOG4CXX_...)</action>
-			<action type="fix">Fixed milliseconds formatting problem with MSVC 6.0 and 2003</action>
-			<action type="fix">Fixed AsyncAppender crash</action>
-			<action type="add">Added new tests	</action>
-			<action type="add">Added benchmarks</action>
-		</release>
-
-		<release	version="0.9.2"
-					date="2003-08-10">
-			<action type="fix">Fixed FreeBSD compilation problem with pthread mutex (class CriticalSection).</action>
-			<action type="fix">Fixed milliseconds formatting problem (class DateFormat).</action>
-			<action type="add">Long events (&gt; 1024 chars) are now supported in the class XMLSocketAppender.</action>
-			<action type="update">Carriage returns have been normalized in the class XMLLayout.</action>
-		</release>
-
-		<release	version="0.9.1"
-					date="2003-08-06">
-			<action type="fix">Fixed deadlock problems in classes Logger and AsyncAppender.</action>
-			<action type="fix">Fixed MSVC 6.0 compilation problems.</action>
-			<action type="add">Added MSVC 6.0 static libraty project.</action>
-			<action type="update">Default configuration for the SMTP options is "no".</action>
-		</release>
-
-		<release	version="0.9.0"
-					date="2003-08-06">
-			<action type="add">Added ODBCAppender (matching log4j JDBCAppender)</action>
-			<action type="add">Added SyslogAppender</action>
-			<action type="add">Added SMTPAppender (only for Linux/FreeBSD)</action>
-			<action type="add">Added BasicConfigurator</action>
-			<action type="add">Added a FileWatchDog in PropertyConfigurator and DOMConfigurator</action>
-			<action type="add">Possibility to load a custom LoggerFactory through the DOMConfigurator</action>
-			<action type="add">Changed time precision from seconds to milliseconds</action>
-			<action type="add">Added MSVC 6.0 'Unicode Debug' and 'Unicode Release' targets</action>
-			<action type="add">Added Java like System class.</action>
-		</release>
-
-		<release	version="0.1.1"
-					date="2003-07-09">
-			<action type="fix">Fixed MSVC 6.0 compilation problems concerning the 'Release' target</action>
-			<action type="add">Added MSVC 6.0 tests projects</action>
-		</release>
-
-		<release	version="0.1.0"
-					date="2003-07-08">
-			<action type="add">FreeBSD Autotools/Compilation support</action>
-			<action type="fix">Fixed TelnetAppender crash when a socket bind exception occured.</action>
-			<action type="add">Added log4j DTD support to XMLLayout and DOMConfigurator</action>
-			<action type="add">Can now send events in XML format over TCP (class XMLSocketAppender) for the log4j Chainsaw UI</action>
-			<action type="add">Now compiles with 'configure --enable-unicode' (UTF16 Unicode support)</action>
-			<action type="add">Added Java like Properties class. It's a helper for the PropertyConfigurator</action>
-			<action type="add">Added Java like objects with dynamic cast and instanciation. Custom objects can be configured through the DOMConfigurator and PropertyConfigurator classes</action>
-			<action type="add">Port of the PropertyConfigurator class</action>
-			<action type="add">Port of the "Map Diagnostic Context" (MDC) class</action>
-			<action type="add">Added 13 tests (try make check)</action>
-		</release>
-
-		<release	version="0.0.1"
-					date="2003-05-31">
-			<action type="add">Loggers, Hierarchy, Filters, Appenders, Layouts, NDC</action>
-			<action type="add">Appenders:
-				AsyncAppender, ConsoleAppender, FileAppender, NTEventLogAppender,
-				RollingFileAppender, SocketAppender, SocketHubAappender, TelnetAppender
-			</action>
-			<action type="add">Layouts:
-				HTMLLayout, PatternLayout, SimpleLayout, TTCCLayout, XMLLayout
-			</action>
-			<action type="add">Filters:
-				DenyAllFilter, LevelMatchFilter, LevelRangeFilter, StringMatchFilter
-			</action>
-			<action type="add">Configurators: DOMConfigurator</action>
-		</release>
-	</body>
-</document>
diff --git a/src/examples/Makefile.am b/src/examples/Makefile.am
deleted file mode 100644
index 83b32d8..0000000
--- a/src/examples/Makefile.am
+++ /dev/null
@@ -1,16 +0,0 @@
-# Licensed to the Apache Software Foundation (ASF) under one or more
-# contributor license agreements.  See the NOTICE file distributed with
-# this work for additional information regarding copyright ownership.
-# The ASF licenses this file to You under the Apache License, Version 2.0
-# (the "License"); you may not use this file except in compliance with
-# the License.  You may obtain a copy of the License at
-#
-#      http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing, software
-# distributed under the License is distributed on an "AS IS" BASIS,
-# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-# See the License for the specific language governing permissions and
-# limitations under the License.
-#
-SUBDIRS = cpp
diff --git a/src/examples/cpp/Makefile.am b/src/examples/cpp/Makefile.am
deleted file mode 100644
index 8f2489d..0000000
--- a/src/examples/cpp/Makefile.am
+++ /dev/null
@@ -1,30 +0,0 @@
-# Licensed to the Apache Software Foundation (ASF) under one or more
-# contributor license agreements.  See the NOTICE file distributed with
-# this work for additional information regarding copyright ownership.
-# The ASF licenses this file to You under the Apache License, Version 2.0
-# (the "License"); you may not use this file except in compliance with
-# the License.  You may obtain a copy of the License at
-#
-#      http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing, software
-# distributed under the License is distributed on an "AS IS" BASIS,
-# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-# See the License for the specific language governing permissions and
-# limitations under the License.
-#
-check_PROGRAMS = trivial delayedloop stream console
-
-AM_CPPFLAGS = -I$(top_srcdir)/src/main/include -I$(top_builddir)/src/main/include
-
-trivial_SOURCES = trivial.cpp
-trivial_LDADD = $(top_builddir)/src/main/cpp/liblog4cxx.la
-
-delayedloop_SOURCES = delayedloop.cpp
-delayedloop_LDADD = $(top_builddir)/src/main/cpp/liblog4cxx.la
-
-stream_SOURCES = stream.cpp
-stream_LDADD = $(top_builddir)/src/main/cpp/liblog4cxx.la
-
-console_SOURCES = console.cpp
-console_LDADD = $(top_builddir)/src/main/cpp/liblog4cxx.la
diff --git a/src/m4/Makefile.am b/src/m4/Makefile.am
deleted file mode 100644
index b678c61..0000000
--- a/src/m4/Makefile.am
+++ /dev/null
@@ -1,23 +0,0 @@
-# Licensed to the Apache Software Foundation (ASF) under one or more
-# contributor license agreements.  See the NOTICE file distributed with
-# this work for additional information regarding copyright ownership.
-# The ASF licenses this file to You under the Apache License, Version 2.0
-# (the "License"); you may not use this file except in compliance with
-# the License.  You may obtain a copy of the License at
-#
-#      http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing, software
-# distributed under the License is distributed on an "AS IS" BASIS,
-# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-# See the License for the specific language governing permissions and
-# limitations under the License.
-#
-#DISTCLEANFILES = libtool.m4 ltoptions.m4 ltsugar.m4 ltversion.m4 lt~obsolete.m4
-
-dist-hook:
-	-rm -f	"$(distdir)/libtool.m4"		\
-		"$(distdir)/ltoptions.m4"	\
-		"$(distdir)/ltsugar.m4"		\
-		"$(distdir)/ltversion.m4"	\
-		"$(distdir)/lt~obsolete.m4"
diff --git a/src/m4/find_apr.m4 b/src/m4/find_apr.m4
deleted file mode 100644
index 88f64a7..0000000
--- a/src/m4/find_apr.m4
+++ /dev/null
@@ -1,202 +0,0 @@
-dnl -------------------------------------------------------- -*- autoconf -*-
-dnl Licensed to the Apache Software Foundation (ASF) under one or more
-dnl contributor license agreements.  See the NOTICE file distributed with
-dnl this work for additional information regarding copyright ownership.
-dnl The ASF licenses this file to You under the Apache License, Version 2.0
-dnl (the "License"); you may not use this file except in compliance with
-dnl the License.  You may obtain a copy of the License at
-dnl
-dnl     http://www.apache.org/licenses/LICENSE-2.0
-dnl
-dnl Unless required by applicable law or agreed to in writing, software
-dnl distributed under the License is distributed on an "AS IS" BASIS,
-dnl WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-dnl See the License for the specific language governing permissions and
-dnl limitations under the License.
-
-dnl
-dnl find_apr.m4 : locate the APR include files and libraries
-dnl
-dnl This macro file can be used by applications to find and use the APR
-dnl library. It provides a standardized mechanism for using APR. It supports
-dnl embedding APR into the application source, or locating an installed
-dnl copy of APR.
-dnl
-dnl APR_FIND_APR(srcdir, builddir, implicit-install-check, acceptable-majors,
-dnl              detailed-check)
-dnl
-dnl   where srcdir is the location of the bundled APR source directory, or
-dnl   empty if source is not bundled.
-dnl
-dnl   where builddir is the location where the bundled APR will will be built,
-dnl   or empty if the build will occur in the srcdir.
-dnl
-dnl   where implicit-install-check set to 1 indicates if there is no
-dnl   --with-apr option specified, we will look for installed copies.
-dnl
-dnl   where acceptable-majors is a space separated list of acceptable major
-dnl   version numbers. Often only a single major version will be acceptable.
-dnl   If multiple versions are specified, and --with-apr=PREFIX or the
-dnl   implicit installed search are used, then the first (leftmost) version
-dnl   in the list that is found will be used.  Currently defaults to [0 1].
-dnl
-dnl   where detailed-check is an M4 macro which sets the apr_acceptable to
-dnl   either "yes" or "no". The macro will be invoked for each installed
-dnl   copy of APR found, with the apr_config variable set appropriately.
-dnl   Only installed copies of APR which are considered acceptable by
-dnl   this macro will be considered found. If no installed copies are
-dnl   considered acceptable by this macro, apr_found will be set to either
-dnl   either "no" or "reconfig".
-dnl
-dnl Sets the following variables on exit:
-dnl
-dnl   apr_found : "yes", "no", "reconfig"
-dnl
-dnl   apr_config : If the apr-config tool exists, this refers to it. If
-dnl                apr_found is "reconfig", then the bundled directory
-dnl                should be reconfigured *before* using apr_config.
-dnl
-dnl Note: this macro file assumes that apr-config has been installed; it
-dnl       is normally considered a required part of an APR installation.
-dnl
-dnl If a bundled source directory is available and needs to be (re)configured,
-dnl then apr_found is set to "reconfig". The caller should reconfigure the
-dnl (passed-in) source directory, placing the result in the build directory,
-dnl as appropriate.
-dnl
-dnl If apr_found is "yes" or "reconfig", then the caller should use the
-dnl value of apr_config to fetch any necessary build/link information.
-dnl
-
-AC_DEFUN([APR_FIND_APR], [
-  apr_found="no"
-
-  if test "$target_os" = "os2-emx"; then
-    # Scripts don't pass test -x on OS/2
-    TEST_X="test -f"
-  else
-    TEST_X="test -x"
-  fi
-
-  ifelse([$4], [], [
-         ifdef(AC_WARNING,AC_WARNING([$0: missing argument 4 (acceptable-majors): Defaulting to APR 0.x then APR 1.x]))
-         acceptable_majors="0 1"],
-         [acceptable_majors="$4"])
-
-  apr_temp_acceptable_apr_config=""
-  for apr_temp_major in $acceptable_majors
-  do
-    case $apr_temp_major in
-      0)
-      apr_temp_acceptable_apr_config="$apr_temp_acceptable_apr_config apr-config"
-      ;;
-      *)
-      apr_temp_acceptable_apr_config="$apr_temp_acceptable_apr_config apr-$apr_temp_major-config"
-      ;;
-    esac
-  done
-
-  AC_MSG_CHECKING(for APR)
-  AC_ARG_WITH(apr,
-  [  --with-apr=PATH         prefix for installed APR or the full path to 
-                             apr-config],
-  [
-    if test "$withval" = "no" || test "$withval" = "yes"; then
-      AC_MSG_ERROR([--with-apr requires a directory or file to be provided])
-    fi
-
-    for apr_temp_apr_config_file in $apr_temp_acceptable_apr_config
-    do
-      for lookdir in "$withval/bin" "$withval"
-      do
-        if $TEST_X "$lookdir/$apr_temp_apr_config_file"; then
-          apr_config="$lookdir/$apr_temp_apr_config_file"
-          ifelse([$5], [], [], [
-          apr_acceptable="yes"
-          $5
-          if test "$apr_acceptable" != "yes"; then
-            AC_MSG_WARN([Found APR in $apr_config, but we think it is considered unacceptable])
-            continue
-          fi])
-          apr_found="yes"
-          break 2
-        fi
-      done
-    done
-
-    if test "$apr_found" != "yes" && $TEST_X "$withval" && $withval --help > /dev/null 2>&1 ; then
-      apr_config="$withval"
-      ifelse([$5], [], [apr_found="yes"], [
-          apr_acceptable="yes"
-          $5
-          if test "$apr_acceptable" = "yes"; then
-                apr_found="yes"
-          fi])
-    fi
-
-    dnl if --with-apr is used, it is a fatal error for its argument
-    dnl to be invalid
-    if test "$apr_found" != "yes"; then
-      AC_MSG_ERROR([the --with-apr parameter is incorrect. It must specify an install prefix, a build directory, or an apr-config file.])
-    fi
-  ],[
-    dnl If we allow installed copies, check those before using bundled copy.
-    if test -n "$3" && test "$3" = "1"; then
-      for apr_temp_apr_config_file in $apr_temp_acceptable_apr_config
-      do
-        if $apr_temp_apr_config_file --help > /dev/null 2>&1 ; then
-          apr_config="$apr_temp_apr_config_file"
-          ifelse([$5], [], [], [
-          apr_acceptable="yes"
-          $5
-          if test "$apr_acceptable" != "yes"; then
-            AC_MSG_WARN([skipped APR at $apr_config, version not acceptable])
-            continue
-          fi])
-          apr_found="yes"
-          break
-        else
-          dnl look in some standard places
-          for lookdir in /usr /usr/local /usr/local/apr /opt/apr; do
-            if $TEST_X "$lookdir/bin/$apr_temp_apr_config_file"; then
-              apr_config="$lookdir/bin/$apr_temp_apr_config_file"
-              ifelse([$5], [], [], [
-              apr_acceptable="yes"
-              $5
-              if test "$apr_acceptable" != "yes"; then
-                AC_MSG_WARN([skipped APR at $apr_config, version not acceptable])
-                continue
-              fi])
-              apr_found="yes"
-              break 2
-            fi
-          done
-        fi
-      done
-    fi
-    dnl if we have not found anything yet and have bundled source, use that
-    if test "$apr_found" = "no" && test -d "$1"; then
-      apr_temp_abs_srcdir="`cd $1 && pwd`"
-      apr_found="reconfig"
-      apr_bundled_major="`sed -n '/#define.*APR_MAJOR_VERSION/s/^[^0-9]*\([0-9]*\).*$/\1/p' \"$1/include/apr_version.h\"`"
-      case $apr_bundled_major in
-        "")
-          AC_MSG_ERROR([failed to find major version of bundled APR])
-        ;;
-        0)
-          apr_temp_apr_config_file="apr-config"
-        ;;
-        *)
-          apr_temp_apr_config_file="apr-$apr_bundled_major-config"
-        ;;
-      esac
-      if test -n "$2"; then
-        apr_config="$2/$apr_temp_apr_config_file"
-      else
-        apr_config="$1/$apr_temp_apr_config_file"
-      fi
-    fi
-  ])
-
-  AC_MSG_RESULT($apr_found)
-])
diff --git a/src/m4/find_apu.m4 b/src/m4/find_apu.m4
deleted file mode 100644
index 6654162..0000000
--- a/src/m4/find_apu.m4
+++ /dev/null
@@ -1,211 +0,0 @@
-dnl -------------------------------------------------------- -*- autoconf -*-
-dnl Copyright 2002-2005 The Apache Software Foundation or its licensors, as
-dnl applicable.
-dnl
-dnl Licensed under the Apache License, Version 2.0 (the "License");
-dnl you may not use this file except in compliance with the License.
-dnl You may obtain a copy of the License at
-dnl
-dnl     http://www.apache.org/licenses/LICENSE-2.0
-dnl
-dnl Unless required by applicable law or agreed to in writing, software
-dnl distributed under the License is distributed on an "AS IS" BASIS,
-dnl WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-dnl See the License for the specific language governing permissions and
-dnl limitations under the License.
-
-dnl
-dnl find_apu.m4 : locate the APR-util (APU) include files and libraries
-dnl
-dnl This macro file can be used by applications to find and use the APU
-dnl library. It provides a standardized mechanism for using APU. It supports
-dnl embedding APU into the application source, or locating an installed
-dnl copy of APU.
-dnl
-dnl APR_FIND_APU(srcdir, builddir, implicit-install-check, acceptable-majors,
-dnl              detailed-check)
-dnl
-dnl   where srcdir is the location of the bundled APU source directory, or
-dnl   empty if source is not bundled.
-dnl
-dnl   where builddir is the location where the bundled APU will be built,
-dnl   or empty if the build will occur in the srcdir.
-dnl
-dnl   where implicit-install-check set to 1 indicates if there is no
-dnl   --with-apr-util option specified, we will look for installed copies.
-dnl
-dnl   where acceptable-majors is a space separated list of acceptable major
-dnl   version numbers. Often only a single major version will be acceptable.
-dnl   If multiple versions are specified, and --with-apr-util=PREFIX or the
-dnl   implicit installed search are used, then the first (leftmost) version
-dnl   in the list that is found will be used.  Currently defaults to [0 1].
-dnl
-dnl   where detailed-check is an M4 macro which sets the apu_acceptable to
-dnl   either "yes" or "no". The macro will be invoked for each installed
-dnl   copy of APU found, with the apu_config variable set appropriately.
-dnl   Only installed copies of APU which are considered acceptable by
-dnl   this macro will be considered found. If no installed copies are
-dnl   considered acceptable by this macro, apu_found will be set to either
-dnl   either "no" or "reconfig".
-dnl
-dnl Sets the following variables on exit:
-dnl
-dnl   apu_found : "yes", "no", "reconfig"
-dnl
-dnl   apu_config : If the apu-config tool exists, this refers to it.  If
-dnl                apu_found is "reconfig", then the bundled directory
-dnl                should be reconfigured *before* using apu_config.
-dnl
-dnl Note: this macro file assumes that apr-config has been installed; it
-dnl       is normally considered a required part of an APR installation.
-dnl
-dnl Note: At this time, we cannot find *both* a source dir and a build dir.
-dnl       If both are available, the build directory should be passed to
-dnl       the --with-apr-util switch.
-dnl
-dnl Note: the installation layout is presumed to follow the standard
-dnl       PREFIX/lib and PREFIX/include pattern. If the APU config file
-dnl       is available (and can be found), then non-standard layouts are
-dnl       possible, since it will be described in the config file.
-dnl
-dnl If a bundled source directory is available and needs to be (re)configured,
-dnl then apu_found is set to "reconfig". The caller should reconfigure the
-dnl (passed-in) source directory, placing the result in the build directory,
-dnl as appropriate.
-dnl
-dnl If apu_found is "yes" or "reconfig", then the caller should use the
-dnl value of apu_config to fetch any necessary build/link information.
-dnl
-
-AC_DEFUN([APR_FIND_APU], [
-  apu_found="no"
-
-  if test "$target_os" = "os2-emx"; then
-    # Scripts don't pass test -x on OS/2
-    TEST_X="test -f"
-  else
-    TEST_X="test -x"
-  fi
-
-  ifelse([$4], [],
-  [
-    ifdef(AC_WARNING,([$0: missing argument 4 (acceptable-majors): Defaulting to APU 0.x then APU 1.x]))
-    acceptable_majors="0 1"
-  ], [acceptable_majors="$4"])
-
-  apu_temp_acceptable_apu_config=""
-  for apu_temp_major in $acceptable_majors
-  do
-    case $apu_temp_major in
-      0)
-      apu_temp_acceptable_apu_config="$apu_temp_acceptable_apu_config apu-config"
-      ;;
-      *)
-      apu_temp_acceptable_apu_config="$apu_temp_acceptable_apu_config apu-$apu_temp_major-config"
-      ;;
-    esac
-  done
-
-  AC_MSG_CHECKING(for APR-util)
-  AC_ARG_WITH(apr-util,
-  [  --with-apr-util=PATH    prefix for installed APU or the full path to 
-                             apu-config],
-  [
-    if test "$withval" = "no" || test "$withval" = "yes"; then
-      AC_MSG_ERROR([--with-apr-util requires a directory or file to be provided])
-    fi
-
-    for apu_temp_apu_config_file in $apu_temp_acceptable_apu_config
-    do
-      for lookdir in "$withval/bin" "$withval"
-      do
-        if $TEST_X "$lookdir/$apu_temp_apu_config_file"; then
-          apu_config="$lookdir/$apu_temp_apu_config_file"
-          ifelse([$5], [], [], [
-          apu_acceptable="yes"
-          $5
-          if test "$apu_acceptable" != "yes"; then
-            AC_MSG_WARN([Found APU in $apu_config, but it is considered unacceptable])
-            continue
-          fi])
-          apu_found="yes"
-          break 2
-        fi
-      done
-    done
-
-    if test "$apu_found" != "yes" && $TEST_X "$withval" && $withval --help > /dev/null 2>&1 ; then
-      apu_config="$withval"
-      ifelse([$5], [], [apu_found="yes"], [
-          apu_acceptable="yes"
-          $5
-          if test "$apu_acceptable" = "yes"; then
-                apu_found="yes"
-          fi])
-    fi
-
-    dnl if --with-apr-util is used, it is a fatal error for its argument
-    dnl to be invalid
-    if test "$apu_found" != "yes"; then
-      AC_MSG_ERROR([the --with-apr-util parameter is incorrect. It must specify an install prefix, a build directory, or an apu-config file.])
-    fi
-  ],[
-    if test -n "$3" && test "$3" = "1"; then
-      for apu_temp_apu_config_file in $apu_temp_acceptable_apu_config
-      do
-        if $apu_temp_apu_config_file --help > /dev/null 2>&1 ; then
-          apu_config="$apu_temp_apu_config_file" 
-          ifelse([$5], [], [], [
-          apu_acceptable="yes"
-          $5
-          if test "$apu_acceptable" != "yes"; then
-            AC_MSG_WARN([skipped APR-util at $apu_config, version not acceptable])
-            continue
-          fi])
-          apu_found="yes"
-          break
-        else
-          dnl look in some standard places (apparently not in builtin/default)
-          for lookdir in /usr /usr/local /usr/local/apr /opt/apr; do
-            if $TEST_X "$lookdir/bin/$apu_temp_apu_config_file"; then
-              apu_config="$lookdir/bin/$apu_temp_apu_config_file"
-              ifelse([$5], [], [], [
-              apu_acceptable="yes"
-              $5
-              if test "$apu_acceptable" != "yes"; then
-                AC_MSG_WARN([skipped APR-util at $apu_config, version not acceptable])
-                continue
-              fi])
-              apu_found="yes"
-              break 2
-            fi
-          done
-        fi
-      done
-    fi
-    dnl if we have not found anything yet and have bundled source, use that
-    if test "$apu_found" = "no" && test -d "$1"; then
-      apu_temp_abs_srcdir="`cd $1 && pwd`"
-      apu_found="reconfig"
-      apu_bundled_major="`sed -n '/#define.*APU_MAJOR_VERSION/s/^[^0-9]*\([0-9]*\).*$/\1/p' \"$1/include/apu_version.h\"`"
-      case $apu_bundled_major in
-        "")
-          AC_MSG_ERROR([failed to find major version of bundled APU])
-        ;;
-        0)
-          apu_temp_apu_config_file="apu-config"
-        ;;
-        *)
-          apu_temp_apu_config_file="apu-$apu_bundled_major-config"
-        ;;
-      esac
-      if test -n "$2"; then
-        apu_config="$2/$apu_temp_apu_config_file"
-      else
-        apu_config="$1/$apu_temp_apu_config_file"
-      fi
-    fi
-  ])
-
-  AC_MSG_RESULT($apu_found)
-])
diff --git a/src/main/Makefile.am b/src/main/Makefile.am
deleted file mode 100644
index 67714c0..0000000
--- a/src/main/Makefile.am
+++ /dev/null
@@ -1,16 +0,0 @@
-# Licensed to the Apache Software Foundation (ASF) under one or more
-# contributor license agreements.  See the NOTICE file distributed with
-# this work for additional information regarding copyright ownership.
-# The ASF licenses this file to You under the Apache License, Version 2.0
-# (the "License"); you may not use this file except in compliance with
-# the License.  You may obtain a copy of the License at
-#
-#      http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing, software
-# distributed under the License is distributed on an "AS IS" BASIS,
-# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-# See the License for the specific language governing permissions and
-# limitations under the License.
-#
-SUBDIRS = cpp include
diff --git a/src/main/cpp/Makefile.am b/src/main/cpp/Makefile.am
deleted file mode 100644
index 3643623..0000000
--- a/src/main/cpp/Makefile.am
+++ /dev/null
@@ -1,180 +0,0 @@
-# Licensed to the Apache Software Foundation (ASF) under one or more
-# contributor license agreements.  See the NOTICE file distributed with
-# this work for additional information regarding copyright ownership.
-# The ASF licenses this file to You under the Apache License, Version 2.0
-# (the "License"); you may not use this file except in compliance with
-# the License.  You may obtain a copy of the License at
-#
-#      http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing, software
-# distributed under the License is distributed on an "AS IS" BASIS,
-# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-# See the License for the specific language governing permissions and
-# limitations under the License.
-#
-lib_LTLIBRARIES = liblog4cxx.la
-
-AM_CPPFLAGS = -I$(top_srcdir)/src/main/include -I$(top_builddir)/src/main/include
-
-liblog4cxx_la_SOURCES = \
-        action.cpp \
-        andfilter.cpp \
-        appenderattachableimpl.cpp \
-        appenderskeleton.cpp \
-        aprinitializer.cpp \
-        basicconfigurator.cpp \
-        bufferedwriter.cpp \
-        bytearrayinputstream.cpp \
-        bytearrayoutputstream.cpp \
-        bytebuffer.cpp \
-        cacheddateformat.cpp \
-        charsetdecoder.cpp \
-        charsetencoder.cpp \
-        class.cpp \
-        classnamepatternconverter.cpp \
-        classregistration.cpp \
-        condition.cpp \
-        configurator.cpp \
-        consoleappender.cpp \
-        cyclicbuffer.cpp \
-        dailyrollingfileappender.cpp \
-        datagrampacket.cpp \
-        datagramsocket.cpp \
-        date.cpp \
-        dateformat.cpp \
-        datelayout.cpp \
-        datepatternconverter.cpp \
-        defaultloggerfactory.cpp \
-        defaultconfigurator.cpp \
-        defaultrepositoryselector.cpp \
-        domconfigurator.cpp \
-        exception.cpp \
-        fallbackerrorhandler.cpp \
-        file.cpp \
-        fileappender.cpp \
-        filedatepatternconverter.cpp \
-        fileinputstream.cpp \
-        filelocationpatternconverter.cpp \
-        fileoutputstream.cpp \
-        filerenameaction.cpp \
-        filewatchdog.cpp \
-        filter.cpp \
-        filterbasedtriggeringpolicy.cpp \
-        fixedwindowrollingpolicy.cpp \
-        formattinginfo.cpp \
-        fulllocationpatternconverter.cpp \
-        gzcompressaction.cpp \
-        hierarchy.cpp \
-        htmllayout.cpp \
-        inetaddress.cpp \
-        inputstream.cpp \
-        inputstreamreader.cpp \
-        integer.cpp \
-        integerpatternconverter.cpp \
-        jsonlayout.cpp \
-        layout.cpp\
-        level.cpp \
-        levelmatchfilter.cpp \
-        levelrangefilter.cpp \
-        levelpatternconverter.cpp \
-        linelocationpatternconverter.cpp \
-        lineseparatorpatternconverter.cpp \
-        literalpatternconverter.cpp \
-        loggermatchfilter.cpp \
-        loggerpatternconverter.cpp \
-        loggingeventpatternconverter.cpp \
-        loader.cpp\
-        locale.cpp\
-        locationinfo.cpp\
-        logger.cpp \
-        loggingevent.cpp \
-        loglog.cpp \
-        logmanager.cpp \
-        logstream.cpp \
-        manualtriggeringpolicy.cpp \
-        mapfilter.cpp \
-        messagebuffer.cpp \
-        messagepatternconverter.cpp \
-        methodlocationpatternconverter.cpp \
-        mdc.cpp \
-        mutex.cpp \
-        nameabbreviator.cpp \
-        namepatternconverter.cpp \
-        ndcpatternconverter.cpp \
-        ndc.cpp \
-        nteventlogappender.cpp \
-        objectimpl.cpp \
-        objectptr.cpp \
-        objectoutputstream.cpp \
-        obsoleterollingfileappender.cpp \
-        odbcappender.cpp \
-        onlyonceerrorhandler.cpp \
-        optionconverter.cpp \
-        outputdebugstringappender.cpp \
-        outputstream.cpp \
-        outputstreamwriter.cpp \
-        patternconverter.cpp \
-        patternlayout.cpp \
-        patternparser.cpp \
-        pool.cpp \
-        properties.cpp \
-        propertiespatternconverter.cpp \
-        propertyconfigurator.cpp \
-        propertyresourcebundle.cpp \
-        propertysetter.cpp \
-        reader.cpp \
-        relativetimedateformat.cpp \
-        relativetimepatternconverter.cpp \
-        resourcebundle.cpp \
-        rollingfileappender.cpp \
-        rollingpolicy.cpp \
-        rollingpolicybase.cpp \
-        rolloverdescription.cpp \
-        rootlogger.cpp \
-        serversocket.cpp \
-        simpledateformat.cpp \
-        simplelayout.cpp \
-        sizebasedtriggeringpolicy.cpp \
-        smtpappender.cpp \
-        socket.cpp \
-        socketappender.cpp \
-        socketappenderskeleton.cpp \
-        sockethubappender.cpp \
-        socketoutputstream.cpp \
-        strftimedateformat.cpp \
-        stringhelper.cpp \
-        stringmatchfilter.cpp \
-        stringtokenizer.cpp \
-        synchronized.cpp \
-        syslogappender.cpp \
-        syslogwriter.cpp \
-        system.cpp \
-        systemerrwriter.cpp \
-        systemoutwriter.cpp \
-        telnetappender.cpp \
-        threadcxx.cpp \
-        threadlocal.cpp \
-        threadspecificdata.cpp \
-        threadpatternconverter.cpp \
-        throwableinformationpatternconverter.cpp \
-        timezone.cpp \
-        timebasedrollingpolicy.cpp \
-        transform.cpp \
-        triggeringpolicy.cpp \
-        transcoder.cpp \
-        ttcclayout.cpp \
-        writer.cpp \
-        writerappender.cpp \
-        xmllayout.cpp\
-        xmlsocketappender.cpp \
-        zipcompressaction.cpp
-
-if NON_BLOCKING
-liblog4cxx_la_SOURCES += asyncappender_nonblocking.cpp
-else
-liblog4cxx_la_SOURCES += asyncappender.cpp
-endif
-
-AM_CPPFLAGS += @CPPFLAGS_ODBC@
-liblog4cxx_la_LDFLAGS = -version-info @LT_VERSION@ @LIBS_ODBC@ -@APR_LIBS@
diff --git a/src/main/include/Makefile.am b/src/main/include/Makefile.am
deleted file mode 100644
index 072c7bb..0000000
--- a/src/main/include/Makefile.am
+++ /dev/null
@@ -1,16 +0,0 @@
-# Licensed to the Apache Software Foundation (ASF) under one or more
-# contributor license agreements.  See the NOTICE file distributed with
-# this work for additional information regarding copyright ownership.
-# The ASF licenses this file to You under the Apache License, Version 2.0
-# (the "License"); you may not use this file except in compliance with
-# the License.  You may obtain a copy of the License at
-#
-#      http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing, software
-# distributed under the License is distributed on an "AS IS" BASIS,
-# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-# See the License for the specific language governing permissions and
-# limitations under the License.
-#
-SUBDIRS = log4cxx
diff --git a/src/main/include/log4cxx/Makefile.am b/src/main/include/log4cxx/Makefile.am
deleted file mode 100644
index f629b45..0000000
--- a/src/main/include/log4cxx/Makefile.am
+++ /dev/null
@@ -1,57 +0,0 @@
-# Licensed to the Apache Software Foundation (ASF) under one or more
-# contributor license agreements.  See the NOTICE file distributed with
-# this work for additional information regarding copyright ownership.
-# The ASF licenses this file to You under the Apache License, Version 2.0
-# (the "License"); you may not use this file except in compliance with
-# the License.  You may obtain a copy of the License at
-#
-#      http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing, software
-# distributed under the License is distributed on an "AS IS" BASIS,
-# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-# See the License for the specific language governing permissions and
-# limitations under the License.
-#
-SUBDIRS = helpers net nt rolling spi varia xml config db private pattern filter
-log4cxxincdir = $(includedir)/log4cxx
-DISTCLEANFILES = log4cxx.h
-EXTRA_DIST = log4cxx.hw
-
-# Importantly, $(top_srcdir)/src/main/include/log4cxx/log4cxx.h
-# does NOT appear in the following list so the built version is preferred.
-# This subtly is important for properly handling VPATH vs non-VPATH builds.
-log4cxxinc_HEADERS  = $(top_builddir)/src/main/include/log4cxx/log4cxx.h
-log4cxxinc_HEADERS += \
-    $(top_srcdir)/src/main/include/log4cxx/appender.h \
-    $(top_srcdir)/src/main/include/log4cxx/appenderskeleton.h \
-    $(top_srcdir)/src/main/include/log4cxx/asyncappender.h \
-    $(top_srcdir)/src/main/include/log4cxx/basicconfigurator.h \
-    $(top_srcdir)/src/main/include/log4cxx/consoleappender.h \
-    $(top_srcdir)/src/main/include/log4cxx/dailyrollingfileappender.h \
-    $(top_srcdir)/src/main/include/log4cxx/defaultconfigurator.h \
-    $(top_srcdir)/src/main/include/log4cxx/defaultloggerfactory.h \
-    $(top_srcdir)/src/main/include/log4cxx/fileappender.h \
-    $(top_srcdir)/src/main/include/log4cxx/file.h \
-    $(top_srcdir)/src/main/include/log4cxx/hierarchy.h \
-    $(top_srcdir)/src/main/include/log4cxx/htmllayout.h \
-    $(top_srcdir)/src/main/include/log4cxx/jsonlayout.h \
-    $(top_srcdir)/src/main/include/log4cxx/layout.h \
-    $(top_srcdir)/src/main/include/log4cxx/level.h \
-    $(top_srcdir)/src/main/include/log4cxx/logger.h \
-    $(top_srcdir)/src/main/include/log4cxx/logmanager.h \
-    $(top_srcdir)/src/main/include/log4cxx/logstring.h \
-    $(top_srcdir)/src/main/include/log4cxx/mdc.h \
-    $(top_srcdir)/src/main/include/log4cxx/ndc.h \
-    $(top_srcdir)/src/main/include/log4cxx/patternlayout.h \
-    $(top_srcdir)/src/main/include/log4cxx/portability.h \
-    $(top_srcdir)/src/main/include/log4cxx/propertyconfigurator.h \
-    $(top_srcdir)/src/main/include/log4cxx/provisionnode.h \
-    $(top_srcdir)/src/main/include/log4cxx/rollingfileappender.h \
-    $(top_srcdir)/src/main/include/log4cxx/simplelayout.h \
-    $(top_srcdir)/src/main/include/log4cxx/stream.h \
-    $(top_srcdir)/src/main/include/log4cxx/ttcclayout.h \
-    $(top_srcdir)/src/main/include/log4cxx/writerappender.h
-
-dist-hook:
-	-rm -f $(distdir)/log4cxx.h
diff --git a/src/main/include/log4cxx/config/Makefile.am b/src/main/include/log4cxx/config/Makefile.am
deleted file mode 100644
index df86ce1..0000000
--- a/src/main/include/log4cxx/config/Makefile.am
+++ /dev/null
@@ -1,18 +0,0 @@
-# Licensed to the Apache Software Foundation (ASF) under one or more
-# contributor license agreements.  See the NOTICE file distributed with
-# this work for additional information regarding copyright ownership.
-# The ASF licenses this file to You under the Apache License, Version 2.0
-# (the "License"); you may not use this file except in compliance with
-# the License.  You may obtain a copy of the License at
-#
-#      http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing, software
-# distributed under the License is distributed on an "AS IS" BASIS,
-# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-# See the License for the specific language governing permissions and
-# limitations under the License.
-#
-configincdir = $(includedir)/log4cxx/config
-configinc_HEADERS= \
-    propertysetter.h
diff --git a/src/main/include/log4cxx/db/Makefile.am b/src/main/include/log4cxx/db/Makefile.am
deleted file mode 100644
index 6f295d7..0000000
--- a/src/main/include/log4cxx/db/Makefile.am
+++ /dev/null
@@ -1,18 +0,0 @@
-# Licensed to the Apache Software Foundation (ASF) under one or more
-# contributor license agreements.  See the NOTICE file distributed with
-# this work for additional information regarding copyright ownership.
-# The ASF licenses this file to You under the Apache License, Version 2.0
-# (the "License"); you may not use this file except in compliance with
-# the License.  You may obtain a copy of the License at
-#
-#      http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing, software
-# distributed under the License is distributed on an "AS IS" BASIS,
-# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-# See the License for the specific language governing permissions and
-# limitations under the License.
-#
-dbincdir = $(includedir)/log4cxx/db
-dbinc_HEADERS= \
-    odbcappender.h
diff --git a/src/main/include/log4cxx/filter/Makefile.am b/src/main/include/log4cxx/filter/Makefile.am
deleted file mode 100644
index df0c3be..0000000
--- a/src/main/include/log4cxx/filter/Makefile.am
+++ /dev/null
@@ -1,27 +0,0 @@
-# Licensed to the Apache Software Foundation (ASF) under one or more
-# contributor license agreements.  See the NOTICE file distributed with
-# this work for additional information regarding copyright ownership.
-# The ASF licenses this file to You under the Apache License, Version 2.0
-# (the "License"); you may not use this file except in compliance with
-# the License.  You may obtain a copy of the License at
-#
-#      http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing, software
-# distributed under the License is distributed on an "AS IS" BASIS,
-# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-# See the License for the specific language governing permissions and
-# limitations under the License.
-#
-filterincdir = $(includedir)/log4cxx/filter
-filterinc_HEADERS= \
-    andfilter.h \
-    denyallfilter.h \
-    expressionfilter.h \
-    levelmatchfilter.h \
-    levelrangefilter.h \
-    locationinfofilter.h \
-    loggermatchfilter.h \
-    mapfilter.h \
-    propertyfilter.h \
-    stringmatchfilter.h
diff --git a/src/main/include/log4cxx/helpers/Makefile.am b/src/main/include/log4cxx/helpers/Makefile.am
deleted file mode 100644
index 3d88825..0000000
--- a/src/main/include/log4cxx/helpers/Makefile.am
+++ /dev/null
@@ -1,88 +0,0 @@
-# Licensed to the Apache Software Foundation (ASF) under one or more
-# contributor license agreements.  See the NOTICE file distributed with
-# this work for additional information regarding copyright ownership.
-# The ASF licenses this file to You under the Apache License, Version 2.0
-# (the "License"); you may not use this file except in compliance with
-# the License.  You may obtain a copy of the License at
-#
-#      http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing, software
-# distributed under the License is distributed on an "AS IS" BASIS,
-# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-# See the License for the specific language governing permissions and
-# limitations under the License.
-#
-helpersincdir = $(includedir)/log4cxx/helpers
-helpersinc_HEADERS= \
-    absolutetimedateformat.h \
-    appenderattachableimpl.h \
-    aprinitializer.h \
-    bufferedoutputstream.h \
-    bufferedwriter.h \
-    bytearrayinputstream.h \
-    bytearrayoutputstream.h \
-    bytebuffer.h \
-    cacheddateformat.h \
-    charsetdecoder.h \
-    charsetencoder.h \
-    class.h \
-    classregistration.h \
-    condition.h \
-    cyclicbuffer.h \
-    datagrampacket.h \
-    datagramsocket.h \
-    dateformat.h \
-    date.h \
-    datelayout.h \
-    datetimedateformat.h \
-    exception.h \
-    fileinputstream.h \
-    fileoutputstream.h \
-    filewatchdog.h \
-    inetaddress.h \
-    inputstream.h \
-    inputstreamreader.h \
-    integer.h \
-    iso8601dateformat.h \
-    loader.h \
-    locale.h \
-    loglog.h \
-    messagebuffer.h \
-    mutex.h \
-    object.h \
-    objectimpl.h \
-    objectoutputstream.h \
-    objectptr.h \
-    onlyonceerrorhandler.h \
-    optionconverter.h \
-    outputstream.h \
-    outputstreamwriter.h \
-    pool.h \
-    properties.h \
-    propertyresourcebundle.h \
-    reader.h \
-    relativetimedateformat.h \
-    resourcebundle.h \
-    serversocket.h \
-    simpledateformat.h \
-    socket.h \
-    socketoutputstream.h \
-    strftimedateformat.h \
-    strictmath.h \
-    stringhelper.h \
-    stringtokenizer.h \
-    synchronized.h \
-    syslogwriter.h \
-    systemerrwriter.h \
-    system.h \
-    systemoutwriter.h \
-    tchar.h \
-    thread.h \
-    threadlocal.h \
-    threadspecificdata.h \
-    timezone.h \
-    transcoder.h \
-    transform.h \
-    writer.h \
-    xml.h
diff --git a/src/main/include/log4cxx/net/Makefile.am b/src/main/include/log4cxx/net/Makefile.am
deleted file mode 100644
index 7fbb21f..0000000
--- a/src/main/include/log4cxx/net/Makefile.am
+++ /dev/null
@@ -1,24 +0,0 @@
-# Licensed to the Apache Software Foundation (ASF) under one or more
-# contributor license agreements.  See the NOTICE file distributed with
-# this work for additional information regarding copyright ownership.
-# The ASF licenses this file to You under the Apache License, Version 2.0
-# (the "License"); you may not use this file except in compliance with
-# the License.  You may obtain a copy of the License at
-#
-#      http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing, software
-# distributed under the License is distributed on an "AS IS" BASIS,
-# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-# See the License for the specific language governing permissions and
-# limitations under the License.
-#
-netincdir = $(includedir)/log4cxx/net
-netinc_HEADERS= \
-    smtpappender.h \
-    socketappender.h \
-    socketappenderskeleton.h \
-    sockethubappender.h \
-    syslogappender.h \
-    telnetappender.h \
-    xmlsocketappender.h
diff --git a/src/main/include/log4cxx/nt/Makefile.am b/src/main/include/log4cxx/nt/Makefile.am
deleted file mode 100644
index 5214143..0000000
--- a/src/main/include/log4cxx/nt/Makefile.am
+++ /dev/null
@@ -1,19 +0,0 @@
-# Licensed to the Apache Software Foundation (ASF) under one or more
-# contributor license agreements.  See the NOTICE file distributed with
-# this work for additional information regarding copyright ownership.
-# The ASF licenses this file to You under the Apache License, Version 2.0
-# (the "License"); you may not use this file except in compliance with
-# the License.  You may obtain a copy of the License at
-#
-#      http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing, software
-# distributed under the License is distributed on an "AS IS" BASIS,
-# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-# See the License for the specific language governing permissions and
-# limitations under the License.
-#
-ntincdir = $(includedir)/log4cxx/nt
-ntinc_HEADERS= \
-    nteventlogappender.h \
-    outputdebugstringappender.h
diff --git a/src/main/include/log4cxx/pattern/Makefile.am b/src/main/include/log4cxx/pattern/Makefile.am
deleted file mode 100644
index 57d42e9..0000000
--- a/src/main/include/log4cxx/pattern/Makefile.am
+++ /dev/null
@@ -1,41 +0,0 @@
-# Licensed to the Apache Software Foundation (ASF) under one or more
-# contributor license agreements.  See the NOTICE file distributed with
-# this work for additional information regarding copyright ownership.
-# The ASF licenses this file to You under the Apache License, Version 2.0
-# (the "License"); you may not use this file except in compliance with
-# the License.  You may obtain a copy of the License at
-#
-#      http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing, software
-# distributed under the License is distributed on an "AS IS" BASIS,
-# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-# See the License for the specific language governing permissions and
-# limitations under the License.
-#
-patternincdir = $(includedir)/log4cxx/pattern
-patterninc_HEADERS= \
-    classnamepatternconverter.h \
-    datepatternconverter.h \
-    filedatepatternconverter.h \
-    filelocationpatternconverter.h \
-    formattinginfo.h \
-    fulllocationpatternconverter.h \
-    integerpatternconverter.h \
-    levelpatternconverter.h \
-    linelocationpatternconverter.h \
-    lineseparatorpatternconverter.h \
-    literalpatternconverter.h \
-    loggerpatternconverter.h \
-    loggingeventpatternconverter.h \
-    messagepatternconverter.h \
-    methodlocationpatternconverter.h \
-    nameabbreviator.h \
-    namepatternconverter.h \
-    ndcpatternconverter.h \
-    patternconverter.h \
-    patternparser.h \
-    propertiespatternconverter.h \
-    relativetimepatternconverter.h \
-    threadpatternconverter.h \
-    throwableinformationpatternconverter.h
diff --git a/src/main/include/log4cxx/private/Makefile.am b/src/main/include/log4cxx/private/Makefile.am
deleted file mode 100644
index 82ff880..0000000
--- a/src/main/include/log4cxx/private/Makefile.am
+++ /dev/null
@@ -1,18 +0,0 @@
-# Licensed to the Apache Software Foundation (ASF) under one or more
-# contributor license agreements.  See the NOTICE file distributed with
-# this work for additional information regarding copyright ownership.
-# The ASF licenses this file to You under the Apache License, Version 2.0
-# (the "License"); you may not use this file except in compliance with
-# the License.  You may obtain a copy of the License at
-#
-#      http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing, software
-# distributed under the License is distributed on an "AS IS" BASIS,
-# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-# See the License for the specific language governing permissions and
-# limitations under the License.
-#
-privateincdir = $(includedir)/log4cxx/private
-privateinc_HEADERS = log4cxx_private.h
-EXTRA_DIST = log4cxx_private.hw
diff --git a/src/main/include/log4cxx/rolling/Makefile.am b/src/main/include/log4cxx/rolling/Makefile.am
deleted file mode 100644
index 5bca754..0000000
--- a/src/main/include/log4cxx/rolling/Makefile.am
+++ /dev/null
@@ -1,32 +0,0 @@
-# Licensed to the Apache Software Foundation (ASF) under one or more
-# contributor license agreements.  See the NOTICE file distributed with
-# this work for additional information regarding copyright ownership.
-# The ASF licenses this file to You under the Apache License, Version 2.0
-# (the "License"); you may not use this file except in compliance with
-# the License.  You may obtain a copy of the License at
-#
-#      http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing, software
-# distributed under the License is distributed on an "AS IS" BASIS,
-# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-# See the License for the specific language governing permissions and
-# limitations under the License.
-#
-rollingincdir = $(includedir)/log4cxx/rolling
-rollinginc_HEADERS= \
-    action.h \
-    filerenameaction.h \
-    filterbasedtriggeringpolicy.h \
-    fixedwindowrollingpolicy.h \
-    gzcompressaction.h \
-    manualtriggeringpolicy.h \
-    rollingfileappender.h \
-    rollingfileappenderskeleton.h \
-    rollingpolicybase.h \
-    rollingpolicy.h \
-    rolloverdescription.h \
-    sizebasedtriggeringpolicy.h \
-    timebasedrollingpolicy.h \
-    triggeringpolicy.h \
-    zipcompressaction.h
diff --git a/src/main/include/log4cxx/spi/Makefile.am b/src/main/include/log4cxx/spi/Makefile.am
deleted file mode 100644
index 2c1336c..0000000
--- a/src/main/include/log4cxx/spi/Makefile.am
+++ /dev/null
@@ -1,31 +0,0 @@
-# Licensed to the Apache Software Foundation (ASF) under one or more
-# contributor license agreements.  See the NOTICE file distributed with
-# this work for additional information regarding copyright ownership.
-# The ASF licenses this file to You under the Apache License, Version 2.0
-# (the "License"); you may not use this file except in compliance with
-# the License.  You may obtain a copy of the License at
-#
-#      http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing, software
-# distributed under the License is distributed on an "AS IS" BASIS,
-# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-# See the License for the specific language governing permissions and
-# limitations under the License.
-#
-SUBDIRS = location
-spiincdir = $(includedir)/log4cxx/spi
-spiinc_HEADERS= \
-    appenderattachable.h \
-    configurator.h \
-    defaultrepositoryselector.h \
-    errorhandler.h \
-    filter.h \
-    hierarchyeventlistener.h \
-    loggerfactory.h \
-    loggerrepository.h \
-    loggingevent.h \
-    optionhandler.h \
-    repositoryselector.h \
-    rootlogger.h \
-    triggeringeventevaluator.h
diff --git a/src/main/include/log4cxx/spi/location/Makefile.am b/src/main/include/log4cxx/spi/location/Makefile.am
deleted file mode 100644
index f7da589..0000000
--- a/src/main/include/log4cxx/spi/location/Makefile.am
+++ /dev/null
@@ -1,18 +0,0 @@
-# Licensed to the Apache Software Foundation (ASF) under one or more
-# contributor license agreements.  See the NOTICE file distributed with
-# this work for additional information regarding copyright ownership.
-# The ASF licenses this file to You under the Apache License, Version 2.0
-# (the "License"); you may not use this file except in compliance with
-# the License.  You may obtain a copy of the License at
-#
-#      http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing, software
-# distributed under the License is distributed on an "AS IS" BASIS,
-# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-# See the License for the specific language governing permissions and
-# limitations under the License.
-#
-spiincdir = $(includedir)/log4cxx/spi/location
-spiinc_HEADERS= \
-    locationinfo.h
diff --git a/src/main/include/log4cxx/varia/Makefile.am b/src/main/include/log4cxx/varia/Makefile.am
deleted file mode 100644
index 85ff262..0000000
--- a/src/main/include/log4cxx/varia/Makefile.am
+++ /dev/null
@@ -1,18 +0,0 @@
-# Licensed to the Apache Software Foundation (ASF) under one or more
-# contributor license agreements.  See the NOTICE file distributed with
-# this work for additional information regarding copyright ownership.
-# The ASF licenses this file to You under the Apache License, Version 2.0
-# (the "License"); you may not use this file except in compliance with
-# the License.  You may obtain a copy of the License at
-#
-#      http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing, software
-# distributed under the License is distributed on an "AS IS" BASIS,
-# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-# See the License for the specific language governing permissions and
-# limitations under the License.
-#
-variaincdir = $(includedir)/log4cxx/varia
-variainc_HEADERS= \
-    fallbackerrorhandler.h
diff --git a/src/main/include/log4cxx/xml/Makefile.am b/src/main/include/log4cxx/xml/Makefile.am
deleted file mode 100644
index eeebb42..0000000
--- a/src/main/include/log4cxx/xml/Makefile.am
+++ /dev/null
@@ -1,19 +0,0 @@
-# Licensed to the Apache Software Foundation (ASF) under one or more
-# contributor license agreements.  See the NOTICE file distributed with
-# this work for additional information regarding copyright ownership.
-# The ASF licenses this file to You under the Apache License, Version 2.0
-# (the "License"); you may not use this file except in compliance with
-# the License.  You may obtain a copy of the License at
-#
-#      http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing, software
-# distributed under the License is distributed on an "AS IS" BASIS,
-# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-# See the License for the specific language governing permissions and
-# limitations under the License.
-#
-xmlincdir = $(includedir)/log4cxx/xml
-xmlinc_HEADERS= \
-    domconfigurator.h \
-    xmllayout.h
diff --git a/src/site/Makefile.am b/src/site/Makefile.am
deleted file mode 100644
index d48a135..0000000
--- a/src/site/Makefile.am
+++ /dev/null
@@ -1,16 +0,0 @@
-# Licensed to the Apache Software Foundation (ASF) under one or more
-# contributor license agreements.  See the NOTICE file distributed with
-# this work for additional information regarding copyright ownership.
-# The ASF licenses this file to You under the Apache License, Version 2.0
-# (the "License"); you may not use this file except in compliance with
-# the License.  You may obtain a copy of the License at
-#
-#      http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing, software
-# distributed under the License is distributed on an "AS IS" BASIS,
-# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-# See the License for the specific language governing permissions and
-# limitations under the License.
-#
-SUBDIRS = doxy
diff --git a/src/site/apt/Makefile.am b/src/site/apt/Makefile.am
deleted file mode 100644
index 8e6be87..0000000
--- a/src/site/apt/Makefile.am
+++ /dev/null
@@ -1,15 +0,0 @@
-# Licensed to the Apache Software Foundation (ASF) under one or more
-# contributor license agreements.  See the NOTICE file distributed with
-# this work for additional information regarding copyright ownership.
-# The ASF licenses this file to You under the Apache License, Version 2.0
-# (the "License"); you may not use this file except in compliance with
-# the License.  You may obtain a copy of the License at
-#
-#      http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing, software
-# distributed under the License is distributed on an "AS IS" BASIS,
-# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-# See the License for the specific language governing permissions and
-# limitations under the License.
-#
diff --git a/src/site/doxy/Makefile.am b/src/site/doxy/Makefile.am
deleted file mode 100644
index 307e53b..0000000
--- a/src/site/doxy/Makefile.am
+++ /dev/null
@@ -1,85 +0,0 @@
-# Licensed to the Apache Software Foundation (ASF) under one or more
-# contributor license agreements.  See the NOTICE file distributed with
-# this work for additional information regarding copyright ownership.
-# The ASF licenses this file to You under the Apache License, Version 2.0
-# (the "License"); you may not use this file except in compliance with
-# the License.  You may obtain a copy of the License at
-#
-#      http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing, software
-# distributed under the License is distributed on an "AS IS" BASIS,
-# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-# See the License for the specific language governing permissions and
-# limitations under the License.
-#
-EXTRA_DIST = Doxyfile license_notice_footer.txt
-
-# DOC is defined if installer requests doc generation.
-
-
-if DOC
-
-htmldest = $(docdir)/html
-
-install-data-hook:
-	$(mkinstalldirs) $(DESTDIR)$(htmldest)
-	cp -pR @manual_dest@/* $(DESTDIR)$(htmldest)
-
-# Automake's "distcheck" is sensitive to having files left over
-# after "make uninstall", so we have to clean up the install hook.
-uninstall-local:
-	rm -rf $(DESTDIR)$(htmldest)
-
-dox: @manual_dest@/index.html
-
-if LATEX_DOC
-
-pdf: @PACKAGE@.pdf
-@PACKAGE@.pdf:
-	$(MAKE) -C ./latex pdf
-	ln -s ./latex/refman.ps	 @PACKAGE@.ps
-	ln -s ./latex/refman.pdf @PACKAGE@.pdf
-
-endif
-
-else
-
-# We repeat the three targets in both the "if" and "else" clauses
-# of the conditional, because the generated makefile will contain
-# references to the targets (target "install" depends on target
-# "install-datahook", for example), and some make programs get upset
-# if no target exists.
-
-install-data-hook:
-uninstall-local:
-dox:
-
-endif
-
-
-all-local: dox
-
-
-@manual_dest@/index.html: Doxyfile
-	"@DOXYGEN@"
-
-distdir = $(top_builddir)/$(PACKAGE)-$(VERSION)
-
-# Make tarfile to distribute the HTML documentation.
-doc-dist: dox
-	rm -rf $(distdir)
-	mkdir $(distdir)
-	mkdir $(distdir)/docs
-	mkdir $(distdir)/docs/html
-	cp @manual_dest@/* $(distdir)/docs/html
-	tar -czf $(top_builddir)/$(PACKAGE)-docs-$(VERSION).tar.gz -C $(distdir) docs
-	rm -rf $(distdir)
-
-
-clean-local:
-	$(RM) -r latex
-	$(RM) -r @manual_dest@ man @PACKAGE@.ps @PACKAGE@.pdf
-
-dist-hook:
-	-rm -f $(distdir)/Doxyfile
diff --git a/src/site/fml/Makefile.am b/src/site/fml/Makefile.am
deleted file mode 100644
index 8e6be87..0000000
--- a/src/site/fml/Makefile.am
+++ /dev/null
@@ -1,15 +0,0 @@
-# Licensed to the Apache Software Foundation (ASF) under one or more
-# contributor license agreements.  See the NOTICE file distributed with
-# this work for additional information regarding copyright ownership.
-# The ASF licenses this file to You under the Apache License, Version 2.0
-# (the "License"); you may not use this file except in compliance with
-# the License.  You may obtain a copy of the License at
-#
-#      http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing, software
-# distributed under the License is distributed on an "AS IS" BASIS,
-# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-# See the License for the specific language governing permissions and
-# limitations under the License.
-#
diff --git a/src/site/site.vm b/src/site/site.vm
deleted file mode 100644
index d6aeca9..0000000
--- a/src/site/site.vm
+++ /dev/null
@@ -1,518 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-<!--
-   Licensed to the Apache Software Foundation (ASF) under one or more
-   contributor license agreements.  See the NOTICE file distributed with
-   this work for additional information regarding copyright ownership.
-   The ASF licenses this file to You under the Apache License, Version 2.0
-   (the "License"); you may not use this file except in compliance with
-   the License.  You may obtain a copy of the License at
-
-       http://www.apache.org/licenses/LICENSE-2.0
-
-   Unless required by applicable law or agreed to in writing, software
-   distributed under the License is distributed on an "AS IS" BASIS,
-   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-   See the License for the specific language governing permissions and
-   limitations under the License.
--->
-<!-- Generated by Apache Maven Doxia at $dateFormat.format( $currentDate ) -->
-#macro ( link $href $name $target $img $position $alt $border $width $height )
-	#set ( $linkTitle = ' title="' + $name + '"' )
-	#if( $target )
-		#set ( $linkTarget = ' target="' + $target + '"' )
-	#else
-		#set ( $linkTarget = "" )
-	#end
-	#if ( $href.toLowerCase().startsWith("http:/") || $href.toLowerCase().startsWith("https:/") ||
-		$href.toLowerCase().startsWith("ftp:/") || $href.toLowerCase().startsWith("mailto:/") ||
-		$href.toLowerCase().startsWith("file:/") || ($href.toLowerCase().indexOf("://") != -1) )
-		#set ( $linkClass = ' class="external" target="_blank"' )
-
-		#if ( $linkTarget )
-		#else
-			#set ( $linkTarget = "_blank" )
-		#end
-
-	#else
-		#set ( $linkClass = "" )
-	#end
-	#if ( $img )
-		#if ( $position == "left" )
-			<a href="$href"$linkClass$linkTarget$linkTitle>#image($img $alt $border $width $height)$name</a>
-		#else
-			<a href="$href"$linkClass$linkTarget$linkTitle>$name #image($img $alt $border $width $height)</a>
-		#end
-	#else
-		<a href="$href"$linkClass$linkTarget$linkTitle>$name</a>
-	#end
-#end
-##
-#macro ( image $img $alt $border $width $height )
-	#if( $img )
-		#if ( ! ( $img.toLowerCase().startsWith("http:/") || $img.toLowerCase().startsWith("https:/") ||
-						$img.toLowerCase().startsWith("ftp:/") || $img.toLowerCase().startsWith("mailto:/") ||
-						$img.toLowerCase().startsWith("file:/") || ($img.toLowerCase().indexOf("://") != -1) ) )
-			#set ( $imgSrc = $PathTool.calculateLink( $img, $relativePath ) )
-			#set ( $imgSrc = $imgSrc.replaceAll( '\\', '/' ) )
-			#set ( $imgSrc = ' src="' + $imgSrc + '"' )
-		#else
-			#set ( $imgSrc = ' src="' + $img + '"' )
-		#end
-		#if( $alt )
-			#set ( $imgAlt = ' alt="' + $alt + '"' )
-		#else
-			#set ( $imgAlt = ' alt=""' )
-		#end
-		#if( $border )
-			#set ( $imgBorder = ' border="' + $border + '"' )
-		#else
-			#set ( $imgBorder = "" )
-		#end
-		#if( $width )
-			#set ( $imgWidth = ' width="' + $width + '"' )
-		#else
-			#set ( $imgWidth = "" )
-		#end
-		#if( $height )
-			#set ( $imgHeight = ' height="' + $height + '"' )
-		#else
-			#set ( $imgHeight = "" )
-		#end
-		<img class="imageLink"$imgSrc$imgAlt$imgBorder$imgWidth$imgHeight/>
-	#end
-#end
-#macro ( banner $banner $id )
-	#if ( $banner )
-		#if( $banner.href )
-			#set ( $hrf = $banner.href )
-			#if ( ! ( $hrf.toLowerCase().startsWith("http:/") || $hrf.toLowerCase().startsWith("https:/") ||
-				$hrf.toLowerCase().startsWith("ftp:/") || $hrf.toLowerCase().startsWith("mailto:/") ||
-				$hrf.toLowerCase().startsWith("file:/") || ($hrf.toLowerCase().indexOf("://") != -1) ) )
-				#set ( $hrf = $PathTool.calculateLink( $hrf, $relativePath ) )
-				#set ( $hrf = $hrf.replaceAll( '\\', '/' ) )
-				#if ( ( $hrf == '' ) )
-					#set ( $hrf = './' )
-				#end
-			#end
-			<a href="$hrf" id="$id"#if( $banner.alt ) title="$banner.alt"#end>
-		#else
-				<div id="$id">
-		#end
-##
-		#if( $banner.src )
-				#set ( $src = $banner.src )
-				#if ( ! ( $src.toLowerCase().startsWith("http:/") || $src.toLowerCase().startsWith("https:/") ||
-								$src.toLowerCase().startsWith("ftp:/") || $src.toLowerCase().startsWith("mailto:/") ||
-								$src.toLowerCase().startsWith("file:/") || ($src.toLowerCase().indexOf("://") != -1) ) )
-						#set ( $src = $PathTool.calculateLink( $src, $relativePath ) )
-						#set ( $src = $src.replaceAll( '\\', '/' ) )
-				#end
-				#if ( $banner.alt )
-						#set ( $alt = $banner.alt )
-				#else
-						#set ( $alt = $banner.name )
-				#end
-				<img src="$src" alt="$alt" />
-		#else
-				$banner.name
-		#end
-##
-		#if( $banner.href )
-				</a>
-		#else
-				</div>
-		#end
-	#end
-#end
-##
-#macro ( links $links )
-	<ul class="nav">
-	#set ( $counter = 0 )
-	#foreach( $item in $links )
-		#set ( $counter = $counter + 1 )
-		#set ( $currentItemHref = $PathTool.calculateLink( $item.href, $relativePath ) )
-		#set ( $currentItemHref = $currentItemHref.replaceAll( '\\', '/' ) )
-		#set ( $activeClass = "" )
-		#if ( $alignedFileName == $currentItemHref)
-			#set ( $activeClass = ' class="active"' )
-		#end
-		<li$activeClass>
-		#link( $currentItemHref $item.name $item.target $item.img $item.position $item.alt $item.border $item.width $item.height )
-		</li>
-	#end
-	</ul>
-#end
-##
-#macro ( breadcrumbs $breadcrumbs )
-	#foreach( $item in $breadcrumbs )
-		#set ( $currentItemHref = $PathTool.calculateLink( $item.href, $relativePath ) )
-		#set ( $currentItemHref = $currentItemHref.replaceAll( '\\', '/' ) )
-		#if ( ( $currentItemHref == '' ) )
-			#set ( $currentItemHref = './' )
-		#end
-##
-			#link( $currentItemHref $item.name $item.target $item.img $item.position $item.alt $item.border $item.width $item.height )
-			<span class="divider">&gt;</span>
-	#end
-	$title
-#end
-##
-#macro ( displayTree $display $item )
-	#if ( $item && $item.items && $item.items.size() > 0 )
-		#foreach( $subitem in $item.items )
-			#set ( $subitemHref = $PathTool.calculateLink( $subitem.href, $relativePath ) )
-			#set ( $subitemHref = $subitemHref.replaceAll( '\\', '/' ) )
-##
-			#if ( $alignedFileName == $subitemHref )
-				#set ( $display = true )
-			#end
-##
-			#displayTree( $display $subitem )
-		#end
-	#end
-#end
-##
-#macro ( menuItem $item $isComponentDocumentation )
-	#set ( $collapse = "none" )
-	#set ( $currentItemHref = $PathTool.calculateLink( $item.href, $relativePath ) )
-	#set ( $currentItemHref = $currentItemHref.replaceAll( '\\', '/' ) )
-##
-	#if ( $item && $item.items && $item.items.size() > 0 )
-		#if ( $item.collapse == false )
-			#set ( $collapse = "expanded" )
-		#else
-			## By default collapsed
-			#set ( $collapse = "collapsed" )
-		#end
-##
-		#set ( $display = false )
-		#displayTree( $display $item )
-##
-		#if ( $alignedFileName == $currentItemHref || $display )
-			#set ( $collapse = "expanded" )
-		#end
-	#end
-	#set ( $active = "" )
-	#if ( $alignedFileName == $currentItemHref )
-	#set ($active = " active")
-	#end
-	#set ( $thisProjectDir = "../${project.artifactId}" )
-	#if ($thisProjectDir == $PathTool.getDirectoryComponent( $item.href ))
-	#set ($active = " active")
-	#end
-	#if (${project.artifactId} != "apache-log4cxx" && $isComponentDocumentation &&
-				($item.href == "team-list.html" || $item.href == "mail-lists.html"
-				|| $item.href == "issue-tracking.html" || $item.href == "license.html"
-				|| $item.href == "source-repository.html"))
-	<!-- Removing overall project item $item.name from component-specific menu -->
-	#else
-		#set ($thisItemName = $item.name)
-		#if (${project.artifactId} != "apache-log4cxx" && $isComponentDocumentation )
-		#set ($thisItemName = $item.name.replace("Project Information", "Component Project"))
-		#set ($thisItemName = $item.name.replace("Project", "Component"))
-		#end
-		<li class="$collapse$active">
-		#link($currentItemHref $thisItemName $item.target $item.img $item.position $item.alt $item.border $item.width $item.height )
-		#if ( $item && $item.items && $item.items.size() > 0 )
-			#if ( $collapse == "expanded" )
-				<ul>
-					#foreach( $subitem in $item.items )
-						#menuItem( $subitem $isComponentDocumentation )
-					#end
-				</ul>
-			#end
-		#end
-		</li>
- 	#end
-#end
-##
-#macro ( mainMenu $menus )
-	#foreach( $menu in $menus )
-		<ul class="nav nav-list">
-		#set ($isComponentDocumentation = false)
- 		#if ( $menu.name )
-			#set ( $menuName = $menu.name )
-			#if ( $menuName == "Project Documentation" )
-			#set ( $menuName = "Component Documentation" )
-			#set ($isComponentDocumentation = true)
-			#end
-			#if ( $menu.img )
-			 <li class="nav-header"><i class="$menu.img"></i>$menuName</li>
-			#else
-			 <li class="nav-header">$menuName</li>
-			#end
-		#end
-		#if ( $menu.items && $menu.items.size() > 0 )
-			#foreach( $item in $menu.items )
-				#menuItem( $item $isComponentDocumentation )
-			#end
-		#end
-		</ul>
-	#end
-#end
-##
-#macro ( copyright )
-	#if ( $project )
-		#if ( ${project.organization} && ${project.organization.name} )
-			#set ( $period = "" )
-		#else
-			#set ( $period = "." )
-	 #end
-##
-	 #set ( $currentYear = ${currentDate.year} + 1900 )
-##
-		#if ( ${project.inceptionYear} && ( ${project.inceptionYear} != ${currentYear.toString()} ) )
-			${project.inceptionYear}-${currentYear}${period}
-		#else
-			${currentYear}${period}
-		#end
-##
-		#if ( ${project.organization} )
-			#if ( ${project.organization.name} && ${project.organization.url} )
-					<a href="$project.organization.url">${project.organization.name}</a>.
-			#elseif ( ${project.organization.name} )
-				${project.organization.name}.
-			#end
-		#end
-	#end
-#end
-##
-#macro ( publishDate $position $publishDate $version )
-	#if ( $publishDate && $publishDate.format )
-		#set ( $format = $publishDate.format )
-	#else
-		#set ( $format = "yyyy-MM-dd" )
-	#end
-##
-	$dateFormat.applyPattern( $format )
-##
-	#set ( $dateToday = $dateFormat.format( $currentDate ) )
-##
-	#if ( $publishDate && $publishDate.position )
-		#set ( $datePosition = $publishDate.position )
-	#else
-		#set ( $datePosition = "left" )
-	#end
-##
-	#if ( $version )
-		#if ( $version.position )
-			#set ( $versionPosition = $version.position )
-		#else
-			#set ( $versionPosition = "left" )
-		#end
-	#else
-		#set ( $version = "" )
-		#set ( $versionPosition = "left" )
-	#end
-##
-	#set ( $breadcrumbs = $decoration.body.breadcrumbs )
-	#set ( $links = $decoration.body.links )
-
-	#if ( $datePosition.equalsIgnoreCase( $position ) )
-		#if ( ( $datePosition.equalsIgnoreCase( "right" ) ) || ( $datePosition.equalsIgnoreCase( "bottom" ) ) )
-			<span id="publishDate">$i18n.getString( "site-renderer", $locale, "template.lastpublished" ): $dateToday</span>
-			#if ( $versionPosition.equalsIgnoreCase( $position ) )
-				<span class="divider">|</span> <span id="projectVersion">$i18n.getString( "site-renderer", $locale, "template.version" ): ${project.version}</span>
-			#end
-		#elseif ( ( $datePosition.equalsIgnoreCase( "navigation-bottom" ) ) || ( $datePosition.equalsIgnoreCase( "navigation-top" ) ) )
-			<div id="lastPublished">
-				<span id="publishDate">$i18n.getString( "site-renderer", $locale, "template.lastpublished" ): $dateToday</span>
-				#if ( $versionPosition.equalsIgnoreCase( $position ) )
-					<span class="divider">|</span> <span id="projectVersion">$i18n.getString( "site-renderer", $locale, "template.version" ): ${project.version}</span>
-				#end
-			</div>
-		#elseif ( $datePosition.equalsIgnoreCase("left") )
-			<div class="pull-left">
-				<span id="publishDate">$i18n.getString( "site-renderer", $locale, "template.lastpublished" ): $dateToday</span>
-				#if ( $versionPosition.equalsIgnoreCase( $position ) )
-					<span class="divider">|</span> <span id="projectVersion">$i18n.getString( "site-renderer", $locale, "template.version" ): ${project.version}</span>
-				#end
-				#if ( $breadcrumbs && $breadcrumbs.size() > 0 )
-					<span class="divider">|</span> #breadcrumbs( $breadcrumbs )
-				#end
-			</div>
-		#end
-	#elseif ( $versionPosition.equalsIgnoreCase( $position ) )
-		#if ( ( $versionPosition.equalsIgnoreCase( "right" ) ) || ( $versionPosition.equalsIgnoreCase( "bottom" ) ) )
-			$prefix <span id="projectVersion">$i18n.getString( "site-renderer", $locale, "template.version" ): ${project.version}</span>
-		#elseif ( ( $versionPosition.equalsIgnoreCase( "navigation-bottom" ) ) || ( $versionPosition.equalsIgnoreCase( "navigation-top" ) ) )
-			<div id="lastPublished">
-				<span id="projectVersion">$i18n.getString( "site-renderer", $locale, "template.version" ): ${project.version}</span>
-			</div>
-		#elseif ( $versionPosition.equalsIgnoreCase("left") )
-			<div class="pull-left">
-				<span id="projectVersion">$i18n.getString( "site-renderer", $locale, "template.version" ): ${project.version}</span>
-				#if ( $breadcrumbs && $breadcrumbs.size() > 0 )
-					<span class="divider">|</span> #breadcrumbs( $breadcrumbs )
-				#end
-			</div>
-		#end
-	#elseif ( $position.equalsIgnoreCase( "left" ) )
-		#if ( $breadcrumbs && $breadcrumbs.size() > 0 )
-			<div class="pull-left">
-				#breadcrumbs( $breadcrumbs )
-			</div>
-		#end
-	#end
-#end
-##
-#macro ( poweredByLogo $poweredBy )
-	#if( $poweredBy )
-		#foreach ($item in $poweredBy)
-			#if( $item.href )
-				#set ( $href = $PathTool.calculateLink( $item.href, $relativePath ) )
-				#set ( $href = $href.replaceAll( '\\', '/' ) )
-			#else
-				#set ( $href="https://maven.apache.org/" )
-			#end
-##
-			#if( $item.name )
-				#set ( $name = $item.name )
-			#else
-				#set ( $name = $i18n.getString( "site-renderer", $locale, "template.builtby" )	)
-				#set ( $name = "${name} Maven"	)
-			#end
-##
-			#if( $item.img )
-				#set ( $img = $item.img )
-			#else
-				#set ( $img = "images/maven-feather.png" )
-			#end
-##
-			#if ( ! ( $img.toLowerCase().startsWith("http:/") || $img.toLowerCase().startsWith("https:/") ||
-						$img.toLowerCase().startsWith("ftp:/") || $img.toLowerCase().startsWith("mailto:/") ||
-						$img.toLowerCase().startsWith("file:/") || ($img.toLowerCase().indexOf("://") != -1) ) )
-				#set ( $img = $PathTool.calculateLink( $img, $relativePath ) )
-				#set ( $img = $img.replaceAll( '\\', '/' ) )
-			#end
-##
-			#if( $item.alt )
-				#set ( $alt = ' alt="' + $item.alt + '"' )
-			#else
-				#set ( $alt = ' alt="' + $name + '"' )
-			#end
-##
-			#if( $item.border )
-				#set ( $border = ' border="' + $item.border + '"' )
-			#else
-				#set ( $border = "" )
-			#end
-##
-			#if( $item.width )
-				#set ( $width = ' width="' + $item.width + '"' )
-			#else
-				#set ( $width = "" )
-			#end
-			#if( $item.height )
-				#set ( $height = ' height="' + $item.height + '"' )
-			#else
-				#set ( $height = "" )
-			#end
-##
-			<a href="$href" title="$name" class="poweredBy">
-				<img class="poweredBy" $alt src="$img" $border $width $height />
-			</a>
-		#end
-		#if( $poweredBy.isEmpty() )
-			<a href="https://maven.apache.org/" title="$i18n.getString( "site-renderer", $locale, "template.builtby" ) Maven" class="poweredBy">
-				<img class="poweredBy" alt="$i18n.getString( "site-renderer", $locale, "template.builtby" ) Maven" src="$relativePath/images/logos/maven-feather.png" />
-			</a>
-		#end
-	#else
-		<a href="https://maven.apache.org/" title="$i18n.getString( "site-renderer", $locale, "template.builtby" ) Maven" class="poweredBy">
-			<img class="poweredBy" alt="$i18n.getString( "site-renderer", $locale, "template.builtby" ) Maven" src="$relativePath/images/logos/maven-feather.png" />
-		</a>
-	#end
-#end
-##
-#macro ( googleAnalytics $accountId )
-	#if( $accountId && $accountId != "" )
-		<!-- Google Analytics -->
-		<script type="text/javascript">
-
-			var _gaq = _gaq || [];
-			_gaq.push(['_setAccount', '$accountId']);
-			_gaq.push (['_gat._anonymizeIp']);
-			_gaq.push(['_trackPageview']);
-
-			(function() {
-				var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
-				ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
-				var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
-			})();
-
-		</script>
-	#end
-#end
-##
-<html xmlns="http://www.w3.org/1999/xhtml"#if ( $locale ) xml:lang="$locale.language" lang="$locale.language"#end>
-	<head>
-		<meta http-equiv="Content-Type" content="text/html; charset=${outputEncoding}" />
-		<title>$title - $project.name</title>
-		<link rel="stylesheet" href="$relativePath/css/bootstrap.min.css" type="text/css" />
-		<link rel="stylesheet" href="$relativePath/css/site.css" type="text/css" />
-		<script type="text/javascript" src="$relativePath/js/jquery.min.js"></script>
-		<script type="text/javascript" src="$relativePath/js/bootstrap.min.js"></script>
-		<script type="text/javascript" src="$relativePath/js/prettify.min.js"></script>
-		<script type="text/javascript" src="$relativePath/js/site.js"></script>
-#foreach( $author in $authors )
-			<meta name="author" content="$author" />
-#end
-#if ( $dateCreation )
-		<meta name="Date-Creation-yyyymmdd" content="$dateCreation" />
-#end
-#if ( $dateRevision )
-		<meta name="Date-Revision-yyyymmdd" content="$dateRevision" />
-#end
-#if ( $locale )
-		<meta http-equiv="Content-Language" content="$locale.language" />
-#end
-		$headContent
-		#googleAnalytics( $decoration.googleAnalyticsAccountId )
-	</head>
-	<body class="composite">
-		<a href="https://logging.apache.org/">
-			<img class="logo-left" src="$relativePath/images/logos/ls-logo.jpg" alt="Apache logging services logo" />
-		</a>
-		<img class="logo-right" src="$relativePath/images/logos/logo.png" alt="Apache log4j logo" />
-		<div class="clear"></div>
-
-		<div class="navbar">
-			<div class="navbar-inner">
-				<div class="container-fluid">
-					<a class="brand" href="$project.url">$project.name &#8482;</a>
-					#links( $decoration.body.links )
-
-					<div class="pull-right">
-						#publishDate( "right" $decoration.publishDate $decoration.version )
-					</div>
-				</div>
-			</div>
-		</div>
-
-		<div class="container-fluid">
-			<table class="layout-table">
-				<tr>
-					<td class="sidebar">
-						<div class="well sidebar-nav">
-							#mainMenu( $decoration.body.menus )
-						</div>
-						<div id="poweredBy">
-							#poweredByLogo( $decoration.poweredBy )
-						</div>
-					</td>
-					<td class="content">
-						$bodyContent
-					</td>
-				</tr>
-			</table>
-		</div>
-
-		<div class="footer">
-			#set ( $currentYear = ${currentDate.year} + 1900 )
-				<p>Copyright © ${project.inceptionYear}-${currentYear} <a class="external" href="$project.organization.url">${project.organization.name}</a>. All Rights Reserved.</p>
-				<p>Apache Logging, Apache Log4j, Log4j, Apache, the Apache feather logo, and the Apache Logging project logo are trademarks of The Apache Software Foundation.</p>
-				<p>Site powered by <a class="external" href="https://getbootstrap.com/">Twitter Bootstrap</a>. Icons from <a class="external" href="https://glyphicons.com/">Glyphicons Free</a>.</p>
-		</div>
-	</body>
-</html>
\ No newline at end of file
diff --git a/src/site/site.xml b/src/site/site.xml
deleted file mode 100644
index c19d505..0000000
--- a/src/site/site.xml
+++ /dev/null
@@ -1,142 +0,0 @@
-<!--
- Licensed to the Apache Software Foundation (ASF) under one or more
- contributor license agreements.  See the NOTICE file distributed with
- this work for additional information regarding copyright ownership.
- The ASF licenses this file to You under the Apache License, Version 2.0
- (the "License"); you may not use this file except in compliance with
- the License.  You may obtain a copy of the License at
-
-      http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
-
--->
-<project	xmlns="http://maven.apache.org/DECORATION/1.4.0"
-			xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
-			xsi:schemaLocation="http://maven.apache.org/DECORATION/1.4.0 https://maven.apache.org/xsd/decoration-1.4.0.xsd"
-			name="log4cxx">
-
-	<publishDate	position="right" />
-	<version		position="right" />
-
-	<bannerLeft>
-		<name>Logging Services</name>
-		<src>images/logos/ls-logo.jpg</src>
-		<href>https://logging.apache.org</href>
-		<title>Open the Apache Logging homepage</title>
-	</bannerLeft>
-
-	<body>
-		<links>
-			<item	name="Logging Wiki"
-					href="https://wiki.apache.org/logging"
-			/>
-			<item	name="Apache"
-					href="https://www.apache.org/"
-			/>
-			<item	name="Logging Services"
-					href="https://logging.apache.org/"
-			/>
-			<item	name="GitHub"
-					href="https://github.com/apache/logging-log4cxx"
-			/>
-		</links>
-
-		<menu	name="About"
-				img="icon-home">
-			<item	name="What is log4cxx?"
-					href="/index.html"
-			/>
-			<item	name="Project Information"
-					href="project-info.html"
-			/>
-			<item	name="Generated Reports"
-					href="project-reports.html"
-			/>
-		</menu>
-
-		<menu	name="Usage"
-				img="icon-book">
-			<item	name="How to use log4cxx?"
-					href="/usage.html"
-			/>
-			<item	name="API Documentation"
-					href="/apidocs/index.html"
-			/>
-			<item	name="FAQ"
-					href="/faq.html"
-			/>
-		</menu>
-
-		<menu	name="Get"
-				img="icon-cog">
-			<item	name="Download"
-					href="/download.html"
-			/>
-			<item	name="Changes"
-					href="/changes-report.html"
-			/>
-			<item	name="License"
-					href="/license.html"
-			/>
-		</menu>
-
-		<menu	name="Community"
-				img="icon-pencil">
-			<item	name="Mailing Lists"
-					href="/mail-lists.html"
-			/>
-			<item	name="Issue Tracking"
-					href="/community/issue-tracking.html"
-			/>
-			<item	name="Wiki"
-					href="https://wiki.apache.org/logging-log4cxx"
-			/>
-		</menu>
-
-		<menu	name="Development"
-				img="icon-pencil">
-			<item	name="Repository"
-					href="/source-repository.html"
-			/>
-			<item	name="Dependencies"
-					href="dependencies.html"
-			/>
-			<item	name="Building"
-					href="/building/index.html">
-				<item	name="Apache Maven 2"
-						href="/building/maven.html"
-				/>
-				<item	name="Autotools"
-						href="/building/autotools.html"
-				/>
-				<item	name="CMake"
-						href="/building/cmake.html"
-				/>
-				<item	name="Microsoft vcpkg"
-						href="/building/vcpkg.html"
-				/>
-			</item>
-		</menu>
-
-		<menu	name="Apache"
-				img="icon-info-sign">
-			<item	name="Home"
-					href="https://www.apache.org"
-			/>
-			<item	name="Sponsorship"
-					href="https://www.apache.org/foundation/sponsorship.html"
-			/>
-			<item	name="Thanks"
-					href="https://www.apache.org/foundation/thanks.html"
-			/>
-			<item	name="Conferences"
-					href="https://www.apachecon.com"
-			/>
-		</menu>
-	</body>
-</project>
diff --git a/src/site/xdoc/Makefile.am b/src/site/xdoc/Makefile.am
deleted file mode 100644
index 8e6be87..0000000
--- a/src/site/xdoc/Makefile.am
+++ /dev/null
@@ -1,15 +0,0 @@
-# Licensed to the Apache Software Foundation (ASF) under one or more
-# contributor license agreements.  See the NOTICE file distributed with
-# this work for additional information regarding copyright ownership.
-# The ASF licenses this file to You under the Apache License, Version 2.0
-# (the "License"); you may not use this file except in compliance with
-# the License.  You may obtain a copy of the License at
-#
-#      http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing, software
-# distributed under the License is distributed on an "AS IS" BASIS,
-# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-# See the License for the specific language governing permissions and
-# limitations under the License.
-#
diff --git a/src/test/Makefile.am b/src/test/Makefile.am
deleted file mode 100644
index 528d1b8..0000000
--- a/src/test/Makefile.am
+++ /dev/null
@@ -1,16 +0,0 @@
-# Licensed to the Apache Software Foundation (ASF) under one or more
-# contributor license agreements.  See the NOTICE file distributed with
-# this work for additional information regarding copyright ownership.
-# The ASF licenses this file to You under the Apache License, Version 2.0
-# (the "License"); you may not use this file except in compliance with
-# the License.  You may obtain a copy of the License at
-#
-#      http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing, software
-# distributed under the License is distributed on an "AS IS" BASIS,
-# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-# See the License for the specific language governing permissions and
-# limitations under the License.
-#
-SUBDIRS = cpp resources
diff --git a/src/test/cpp/Makefile.am b/src/test/cpp/Makefile.am
deleted file mode 100644
index 1f42361..0000000
--- a/src/test/cpp/Makefile.am
+++ /dev/null
@@ -1,196 +0,0 @@
-# Licensed to the Apache Software Foundation (ASF) under one or more
-# contributor license agreements.  See the NOTICE file distributed with
-# this work for additional information regarding copyright ownership.
-# The ASF licenses this file to You under the Apache License, Version 2.0
-# (the "License"); you may not use this file except in compliance with
-# the License.  You may obtain a copy of the License at
-#
-#      http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing, software
-# distributed under the License is distributed on an "AS IS" BASIS,
-# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-# See the License for the specific language governing permissions and
-# limitations under the License.
-#
-noinst_HEADERS = \
-    $(top_srcdir)/src/test/cpp/abts.h \
-    $(top_srcdir)/src/test/cpp/abts_tests.h \
-    $(top_srcdir)/src/test/cpp/appenderskeletontestcase.h \
-    $(top_srcdir)/src/test/cpp/customlogger/xlogger.h \
-    $(top_srcdir)/src/test/cpp/fileappendertestcase.h \
-    $(top_srcdir)/src/test/cpp/helpers/localechanger.h \
-    $(top_srcdir)/src/test/cpp/insertwide.h \
-    $(top_srcdir)/src/test/cpp/logunit.h \
-    $(top_srcdir)/src/test/cpp/net/socketservertestcase.h \
-    $(top_srcdir)/src/test/cpp/pattern/num343patternconverter.h \
-    $(top_srcdir)/src/test/cpp/testchar.h \
-    $(top_srcdir)/src/test/cpp/testutil.h \
-    $(top_srcdir)/src/test/cpp/util/absolutedateandtimefilter.h \
-    $(top_srcdir)/src/test/cpp/util/absolutetimefilter.h \
-    $(top_srcdir)/src/test/cpp/util/binarycompare.h \
-    $(top_srcdir)/src/test/cpp/util/compare.h \
-    $(top_srcdir)/src/test/cpp/util/controlfilter.h \
-    $(top_srcdir)/src/test/cpp/util/filenamefilter.h \
-    $(top_srcdir)/src/test/cpp/util/filter.h \
-    $(top_srcdir)/src/test/cpp/util/iso8601filter.h \
-    $(top_srcdir)/src/test/cpp/util/linenumberfilter.h \
-    $(top_srcdir)/src/test/cpp/util/relativetimefilter.h \
-    $(top_srcdir)/src/test/cpp/util/serializationtesthelper.h \
-    $(top_srcdir)/src/test/cpp/util/threadfilter.h \
-    $(top_srcdir)/src/test/cpp/util/transformer.h \
-    $(top_srcdir)/src/test/cpp/util/xmlfilenamefilter.h \
-    $(top_srcdir)/src/test/cpp/util/xmllineattributefilter.h \
-    $(top_srcdir)/src/test/cpp/util/xmlthreadfilter.h \
-    $(top_srcdir)/src/test/cpp/util/xmltimestampfilter.h \
-    $(top_srcdir)/src/test/cpp/vectorappender.h \
-    $(top_srcdir)/src/test/cpp/writerappendertestcase.h \
-    $(top_srcdir)/src/test/cpp/xml/xlevel.h
-
-AM_CPPFLAGS = -I$(top_srcdir)/src/main/include -I$(top_builddir)/src/main/include
-
-check_PROGRAMS = testsuite
-
-customlogger_tests = \
-    customlogger/xlogger.cpp \
-    customlogger/xloggertestcase.cpp
-
-defaultinit_tests = \
-    defaultinit/testcase1.cpp \
-    defaultinit/testcase2.cpp \
-    defaultinit/testcase3.cpp \
-    defaultinit/testcase4.cpp
-
-filter_tests = \
-    filter/andfiltertest.cpp \
-    filter/denyallfiltertest.cpp \
-    filter/levelmatchfiltertest.cpp \
-    filter/levelrangefiltertest.cpp \
-    filter/loggermatchfiltertest.cpp \
-    filter/mapfiltertest.cpp \
-    filter/stringmatchfiltertest.cpp
-
-helpers = \
-    helpers/absolutetimedateformattestcase.cpp \
-    helpers/cacheddateformattestcase.cpp \
-    helpers/charsetdecodertestcase.cpp \
-    helpers/charsetencodertestcase.cpp \
-    helpers/cyclicbuffertestcase.cpp \
-    helpers/datetimedateformattestcase.cpp \
-    helpers/inetaddresstestcase.cpp \
-    helpers/iso8601dateformattestcase.cpp \
-    helpers/localechanger.cpp \
-    helpers/messagebuffertest.cpp \
-    helpers/optionconvertertestcase.cpp       \
-    helpers/propertiestestcase.cpp \
-    helpers/relativetimedateformattestcase.cpp \
-    helpers/stringtokenizertestcase.cpp \
-    helpers/stringhelpertestcase.cpp \
-    helpers/syslogwritertest.cpp \
-    helpers/threadtestcase.cpp \
-    helpers/timezonetestcase.cpp \
-    helpers/transcodertestcase.cpp
-
-net_tests = \
-    net/smtpappendertestcase.cpp \
-    net/socketappendertestcase.cpp \
-    net/sockethubappendertestcase.cpp \
-    net/socketservertestcase.cpp \
-    net/syslogappendertestcase.cpp \
-    net/telnetappendertestcase.cpp \
-    net/xmlsocketappendertestcase.cpp
-
-pattern_tests = \
-    pattern/num343patternconverter.cpp \
-    pattern/patternparsertestcase.cpp
-
-rolling_tests = \
-    rolling/filenamepatterntestcase.cpp \
-    rolling/filterbasedrollingtest.cpp \
-    rolling/manualrollingtest.cpp \
-    rolling/obsoletedailyrollingfileappendertest.cpp \
-    rolling/obsoleterollingfileappendertest.cpp \
-    rolling/sizebasedrollingtest.cpp \
-    rolling/timebasedrollingtest.cpp
-
-util = \
-    util/absolutetimefilter.cpp \
-    util/absolutedateandtimefilter.cpp \
-    util/binarycompare.cpp \
-    util/compare.cpp \
-    util/controlfilter.cpp \
-    util/filenamefilter.cpp \
-    util/utilfilter.cpp \
-    util/iso8601filter.cpp \
-    util/linenumberfilter.cpp \
-    util/relativetimefilter.cpp \
-    util/serializationtesthelper.cpp \
-    util/threadfilter.cpp \
-    util/transformer.cpp \
-    util/xmlfilenamefilter.cpp \
-    util/xmllineattributefilter.cpp \
-    util/xmltimestampfilter.cpp \
-    util/xmlthreadfilter.cpp
-
-varia_tests = \
-    varia/errorhandlertestcase.cpp \
-    varia/levelmatchfiltertestcase.cpp \
-    varia/levelrangefiltertestcase.cpp
-
-db_tests = \
-    db/odbcappendertestcase.cpp
-
-xml_tests = \
-    xml/customleveltestcase.cpp \
-    xml/domtestcase.cpp \
-    xml/xlevel.cpp \
-    xml/xmllayouttestcase.cpp \
-    xml/xmllayouttest.cpp
-
-nt_tests = \
-    nt/nteventlogappendertestcase.cpp
-
-testsuite_SOURCES = \
-    $(customlogger_tests) \
-    $(defaultinit_tests) \
-    $(filter_tests) \
-    $(helpers) \
-    $(net_tests) \
-    $(pattern_tests) \
-    $(rolling_tests) \
-    $(util) \
-    $(varia_tests) \
-    $(db_tests) \
-    $(xml_tests) \
-    $(nt_tests) \
-    abts.cpp \
-    asyncappendertestcase.cpp \
-    encodingtest.cpp \
-    filetestcase.cpp \
-    hierarchytest.cpp \
-    hierarchythresholdtestcase.cpp \
-    jsonlayouttest.cpp \
-    l7dtestcase.cpp \
-    leveltestcase.cpp \
-    logunit.cpp \
-    loggertestcase.cpp \
-    minimumtestcase.cpp \
-    patternlayouttest.cpp \
-    vectorappender.cpp \
-    appenderskeletontestcase.cpp \
-    consoleappendertestcase.cpp \
-    fileappendertestcase.cpp \
-    rollingfileappendertestcase.cpp \
-    streamtestcase.cpp \
-    writerappendertestcase.cpp \
-    ndctestcase.cpp \
-    propertyconfiguratortest.cpp \
-    mdctestcase.cpp
-
-testsuite_LDADD = \
-    $(top_builddir)/src/main/cpp/liblog4cxx.la
-
-testsuite_DEPENDENCIES = \
-    $(top_builddir)/src/main/cpp/liblog4cxx.la
-
-check: testsuite
diff --git a/src/test/resources/Makefile.am b/src/test/resources/Makefile.am
deleted file mode 100644
index d86a1ad..0000000
--- a/src/test/resources/Makefile.am
+++ /dev/null
@@ -1,63 +0,0 @@
-# Licensed to the Apache Software Foundation (ASF) under one or more
-# contributor license agreements.  See the NOTICE file distributed with
-# this work for additional information regarding copyright ownership.
-# The ASF licenses this file to You under the Apache License, Version 2.0
-# (the "License"); you may not use this file except in compliance with
-# the License.  You may obtain a copy of the License at
-#
-#      http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing, software
-# distributed under the License is distributed on an "AS IS" BASIS,
-# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-# See the License for the specific language governing permissions and
-# limitations under the License.
-#
-SUBDIRS = input witness
-EXTRA_DIST = L7D_en_US.properties L7D_fr_CH.properties L7D_fr.properties
-
-# if we are building in a separate build tree, then prepare all necessary links
-all-local:
-	@if test "$(top_srcdir)" != "$(top_builddir)"; then \
-	  echo "Symlinking test suite data files ..." ; \
-	  for file in $(EXTRA_DIST); do \
-	    test -a "$$file" || $(LN_S) "$(srcdir)/$$file"; \
-	  done \
-	fi
-
-prepare:
-	@test -d output || mkdir output
-	@rm -rf log4j.xml
-	@rm -rf log4j.properties
-	@rm -rf log4cxx.xml
-	@rm -rf log4cxx.properties
-
-build: check-recursive prepare
-
-clean-local:
-	@rm -rf output/*
-
-check: prepare run-unittest DefaultInit
-
-run-unittest: build clean-local
-	@export TOTO=wonderful; \
-	export key1=value1; \
-	export key2=value2; \
-	../cpp/testsuite -v
-
-DefaultInit: build clean-local
-	../cpp/testsuite -v testcase1
-	@cp input/xml/defaultInit.xml log4j.xml
-	../cpp/testsuite -v testcase2
-	@rm -f log4j.xml
-	@cp input/defaultInit3.properties log4j.properties
-	../cpp/testsuite -v testcase3
-	@rm -f log4j.properties
-	@cp input/defaultInit3.properties log4j.properties
-	@cp input/xml/defaultInit.xml log4j.xml
-	../cpp/testsuite -v testcase4
-	@rm -f log4j.xml
-	@rm -f log4j.properties
-
-SocketServer: build clean-local
-	../cpp/testsuite -v socketservertestcase
diff --git a/src/test/resources/input/Makefile.am b/src/test/resources/input/Makefile.am
deleted file mode 100644
index d3016ae..0000000
--- a/src/test/resources/input/Makefile.am
+++ /dev/null
@@ -1,58 +0,0 @@
-# Licensed to the Apache Software Foundation (ASF) under one or more
-# contributor license agreements.  See the NOTICE file distributed with
-# this work for additional information regarding copyright ownership.
-# The ASF licenses this file to You under the Apache License, Version 2.0
-# (the "License"); you may not use this file except in compliance with
-# the License.  You may obtain a copy of the License at
-#
-#      http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing, software
-# distributed under the License is distributed on an "AS IS" BASIS,
-# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-# See the License for the specific language governing permissions and
-# limitations under the License.
-#
-SUBDIRS = ndc xml rolling
-EXTRA_DIST = \
-    defaultInit3.properties \
-    hierarchyThreshold1.properties \
-    hierarchyThreshold2.properties \
-    hierarchyThreshold3.properties \
-    hierarchyThreshold4.properties \
-    hierarchyThreshold5.properties \
-    hierarchyThreshold6.properties \
-    hierarchyThreshold7.properties \
-    hierarchyThreshold8.properties \
-    l7d1.properties \
-    patternLayout10.properties \
-    patternLayout11.properties \
-    patternLayout12.properties \
-    patternLayout1.properties \
-    patternLayout2.properties \
-    patternLayout3.properties \
-    patternLayout4.properties \
-    patternLayout5.properties \
-    patternLayout6.properties \
-    patternLayout7.properties \
-    patternLayout8.properties \
-    patternLayout9.properties \
-    patternLayout.mdc.1.properties \
-    propertiestestcase.properties \
-    socketServer1.properties \
-    socketServer2.properties \
-    socketServer3.properties \
-    socketServer4.properties \
-    socketServer5.properties \
-    socketServer6.properties \
-    socketServer7.properties \
-    socketServer8.properties
-
-# if we are building in a separate build tree, then prepare all necessary links
-all-local:
-	@if test "$(top_srcdir)" != "$(top_builddir)"; then \
-	  echo "Symlinking test suite data files ..." ; \
-	  for file in $(EXTRA_DIST); do \
-	    test -a "$$file" || $(LN_S) "$(srcdir)/$$file"; \
-	  done \
-	fi
diff --git a/src/test/resources/input/decoding/Makefile.am b/src/test/resources/input/decoding/Makefile.am
deleted file mode 100644
index c1a34ad..0000000
--- a/src/test/resources/input/decoding/Makefile.am
+++ /dev/null
@@ -1,31 +0,0 @@
-# Licensed to the Apache Software Foundation (ASF) under one or more
-# contributor license agreements.  See the NOTICE file distributed with
-# this work for additional information regarding copyright ownership.
-# The ASF licenses this file to You under the Apache License, Version 2.0
-# (the "License"); you may not use this file except in compliance with
-# the License.  You may obtain a copy of the License at
-#
-#      http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing, software
-# distributed under the License is distributed on an "AS IS" BASIS,
-# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-# See the License for the specific language governing permissions and
-# limitations under the License.
-#
-EXTRA_DIST = \
-    ascii.txt \
-    latin1.txt \
-    UTF-16BE.txt \
-    UTF-16LE.txt \
-    UTF-16.txt \
-    UTF-8.txt
-
-# if we are building in a separate build tree, then prepare all necessary links
-all-local:
-	@if test "$(top_srcdir)" != "$(top_builddir)"; then \
-	  echo "Symlinking test suite data files ..." ; \
-	  for file in $(EXTRA_DIST); do \
-	    test -a "$$file" || $(LN_S) "$(srcdir)/$$file"; \
-	  done \
-	fi
diff --git a/src/test/resources/input/ndc/Makefile.am b/src/test/resources/input/ndc/Makefile.am
deleted file mode 100644
index e1e6cf3..0000000
--- a/src/test/resources/input/ndc/Makefile.am
+++ /dev/null
@@ -1,26 +0,0 @@
-# Licensed to the Apache Software Foundation (ASF) under one or more
-# contributor license agreements.  See the NOTICE file distributed with
-# this work for additional information regarding copyright ownership.
-# The ASF licenses this file to You under the Apache License, Version 2.0
-# (the "License"); you may not use this file except in compliance with
-# the License.  You may obtain a copy of the License at
-#
-#      http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing, software
-# distributed under the License is distributed on an "AS IS" BASIS,
-# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-# See the License for the specific language governing permissions and
-# limitations under the License.
-#
-EXTRA_DIST = \
-    NDC1.properties
-
-# if we are building in a separate build tree, then prepare all necessary links
-all-local:
-	@if test "$(top_srcdir)" != "$(top_builddir)"; then \
-	  echo "Symlinking test suite data files ..." ; \
-	  for file in $(EXTRA_DIST); do \
-	    test -a "$$file" || $(LN_S) "$(srcdir)/$$file"; \
-	  done \
-	fi
diff --git a/src/test/resources/input/rolling/Makefile.am b/src/test/resources/input/rolling/Makefile.am
deleted file mode 100644
index d8083d2..0000000
--- a/src/test/resources/input/rolling/Makefile.am
+++ /dev/null
@@ -1,30 +0,0 @@
-# Licensed to the Apache Software Foundation (ASF) under one or more
-# contributor license agreements.  See the NOTICE file distributed with
-# this work for additional information regarding copyright ownership.
-# The ASF licenses this file to You under the Apache License, Version 2.0
-# (the "License"); you may not use this file except in compliance with
-# the License.  You may obtain a copy of the License at
-#
-#      http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing, software
-# distributed under the License is distributed on an "AS IS" BASIS,
-# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-# See the License for the specific language governing permissions and
-# limitations under the License.
-#
-EXTRA_DIST = \
-    filter1.xml \
-    obsoleteDRFA1.properties \
-    obsoleteERFA1.properties \
-    obsoleteRFA1.properties \
-    time1.xml
-
-# if we are building in a separate build tree, then prepare all necessary links
-all-local:
-	@if test "$(top_srcdir)" != "$(top_builddir)"; then \
-	  echo "Symlinking test suite data files ..." ; \
-	  for file in $(EXTRA_DIST); do \
-	    test -a "$$file" || $(LN_S) "$(srcdir)/$$file"; \
-	  done \
-	fi
diff --git a/src/test/resources/input/xml/Makefile.am b/src/test/resources/input/xml/Makefile.am
deleted file mode 100644
index fc25cb7..0000000
--- a/src/test/resources/input/xml/Makefile.am
+++ /dev/null
@@ -1,45 +0,0 @@
-# Licensed to the Apache Software Foundation (ASF) under one or more
-# contributor license agreements.  See the NOTICE file distributed with
-# this work for additional information regarding copyright ownership.
-# The ASF licenses this file to You under the Apache License, Version 2.0
-# (the "License"); you may not use this file except in compliance with
-# the License.  You may obtain a copy of the License at
-#
-#      http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing, software
-# distributed under the License is distributed on an "AS IS" BASIS,
-# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-# See the License for the specific language governing permissions and
-# limitations under the License.
-#
-EXTRA_DIST = \
-    log4j.dtd \
-    asyncAppender1.xml \
-    customLevel1.xml \
-    customLevel2.xml \
-    customLevel3.xml \
-    customLevel4.xml \
-    customLogger1.xml \
-    customLogger2.xml \
-    defaultInit.xml \
-    DOMTestCase1.xml \
-    DOMTestCase2.xml \
-    DOMTestCase3.xml \
-    DOMTestCase4.xml \
-    fallback1.xml \
-    filters.LevelMatchFilter.test4.0.xml \
-    filters.LevelMatchFilter.test4.1.xml \
-    filters.LevelMatchFilter.test4.2.xml \
-    filters.LevelMatchFilter.test4.3.xml \
-    filters.LevelMatchFilter.test4.4.xml \
-    smtpAppender1.xml
-
-# if we are building in a separate build tree, then prepare all necessary links
-all-local:
-	@if test "$(top_srcdir)" != "$(top_builddir)"; then \
-	  echo "Symlinking test suite data files ..." ; \
-	  for file in $(EXTRA_DIST); do \
-	    test -a "$$file" || $(LN_S) "$(srcdir)/$$file"; \
-	  done \
-	fi
diff --git a/src/test/resources/witness/Makefile.am b/src/test/resources/witness/Makefile.am
deleted file mode 100644
index bc5cfce..0000000
--- a/src/test/resources/witness/Makefile.am
+++ /dev/null
@@ -1,82 +0,0 @@
-# Licensed to the Apache Software Foundation (ASF) under one or more
-# contributor license agreements.  See the NOTICE file distributed with
-# this work for additional information regarding copyright ownership.
-# The ASF licenses this file to You under the Apache License, Version 2.0
-# (the "License"); you may not use this file except in compliance with
-# the License.  You may obtain a copy of the License at
-#
-#      http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing, software
-# distributed under the License is distributed on an "AS IS" BASIS,
-# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-# See the License for the specific language governing permissions and
-# limitations under the License.
-#
-SUBDIRS = encoding ndc rolling
-EXTRA_DIST = \
-    customLevel.1 \
-    customLevel.2 \
-    customLevel.3 \
-    customLevel.4 \
-    customLogger.1 \
-    customLogger.2 \
-    dom.A1.1 \
-    dom.A1.2 \
-    dom.A2.1 \
-    dom.A2.2 \
-    fallback1 \
-    hierarchyThreshold.1 \
-    hierarchyThreshold.2 \
-    hierarchyThreshold.3 \
-    hierarchyThreshold.4 \
-    hierarchyThreshold.5 \
-    hierarchyThreshold.6 \
-    hierarchyThreshold.7 \
-    hierarchyThreshold.8 \
-    l7d.1 \
-    LevelMatchFilter_accept \
-    LevelMatchFilter_deny \
-    LevelRangeFilter_accept \
-    LevelRangeFilter_neutral \
-    NDCMatchFilter_accept \
-    NDCMatchFilter_deny \
-    patternLayout.1 \
-    patternLayout.10 \
-    patternLayout.11 \
-    patternLayout.12 \
-    patternLayout.2 \
-    patternLayout.3 \
-    patternLayout.4 \
-    patternLayout.5 \
-    patternLayout.6 \
-    patternLayout.7 \
-    patternLayout.8 \
-    patternLayout.9 \
-    patternLayout.mdc.1 \
-    patternLayout.mdc.2 \
-    simple \
-    socketServer.1 \
-    socketServer.2 \
-    socketServer.3 \
-    socketServer.4 \
-    socketServer.5 \
-    socketServer.6 \
-    socketServer.7 \
-    socketServer.8 \
-    ttcc \
-    xmlLayout.1 \
-    xmlLayout.2 \
-    xmlLayout.3 \
-    xmlLayout.mdc.1 \
-    xmlLayout.mdc.2 \
-    xmlLayout.null
-
-# if we are building in a separate build tree, then prepare all necessary links
-all-local:
-	@if test "$(top_srcdir)" != "$(top_builddir)"; then \
-	  echo "Symlinking test suite data files ..." ; \
-	  for file in $(EXTRA_DIST); do \
-	    test -a "$$file" || $(LN_S) "$(srcdir)/$$file"; \
-	  done \
-	fi
diff --git a/src/test/resources/witness/encoding/Makefile.am b/src/test/resources/witness/encoding/Makefile.am
deleted file mode 100644
index cd909f2..0000000
--- a/src/test/resources/witness/encoding/Makefile.am
+++ /dev/null
@@ -1,31 +0,0 @@
-# Licensed to the Apache Software Foundation (ASF) under one or more
-# contributor license agreements.  See the NOTICE file distributed with
-# this work for additional information regarding copyright ownership.
-# The ASF licenses this file to You under the Apache License, Version 2.0
-# (the "License"); you may not use this file except in compliance with
-# the License.  You may obtain a copy of the License at
-#
-#      http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing, software
-# distributed under the License is distributed on an "AS IS" BASIS,
-# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-# See the License for the specific language governing permissions and
-# limitations under the License.
-#
-EXTRA_DIST = \
-    ascii.log \
-    latin1.log \
-    UTF-16BE.log \
-    UTF-16LE.log \
-    UTF-16.log \
-    UTF-8.log
-
-# if we are building in a separate build tree, then prepare all necessary links
-all-local:
-	@if test "$(top_srcdir)" != "$(top_builddir)"; then \
-	  echo "Symlinking test suite data files ..." ; \
-	  for file in $(EXTRA_DIST); do \
-	    test -a "$$file" || $(LN_S) "$(srcdir)/$$file"; \
-	  done \
-	fi
diff --git a/src/test/resources/witness/ndc/Makefile.am b/src/test/resources/witness/ndc/Makefile.am
deleted file mode 100644
index ffd9944..0000000
--- a/src/test/resources/witness/ndc/Makefile.am
+++ /dev/null
@@ -1,26 +0,0 @@
-# Licensed to the Apache Software Foundation (ASF) under one or more
-# contributor license agreements.  See the NOTICE file distributed with
-# this work for additional information regarding copyright ownership.
-# The ASF licenses this file to You under the Apache License, Version 2.0
-# (the "License"); you may not use this file except in compliance with
-# the License.  You may obtain a copy of the License at
-#
-#      http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing, software
-# distributed under the License is distributed on an "AS IS" BASIS,
-# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-# See the License for the specific language governing permissions and
-# limitations under the License.
-#
-EXTRA_DIST = \
-    NDC.1
-
-# if we are building in a separate build tree, then prepare all necessary links
-all-local:
-	@if test "$(top_srcdir)" != "$(top_builddir)"; then \
-	  echo "Symlinking test suite data files ..." ; \
-	  for file in $(EXTRA_DIST); do \
-	    test -a "$$file" || $(LN_S) "$(srcdir)/$$file"; \
-	  done \
-	fi
diff --git a/src/test/resources/witness/rolling/Makefile.am b/src/test/resources/witness/rolling/Makefile.am
deleted file mode 100644
index c51948d..0000000
--- a/src/test/resources/witness/rolling/Makefile.am
+++ /dev/null
@@ -1,50 +0,0 @@
-# Licensed to the Apache Software Foundation (ASF) under one or more
-# contributor license agreements.  See the NOTICE file distributed with
-# this work for additional information regarding copyright ownership.
-# The ASF licenses this file to You under the Apache License, Version 2.0
-# (the "License"); you may not use this file except in compliance with
-# the License.  You may obtain a copy of the License at
-#
-#      http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing, software
-# distributed under the License is distributed on an "AS IS" BASIS,
-# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-# See the License for the specific language governing permissions and
-# limitations under the License.
-#
-EXTRA_DIST = \
-    sbr-test2.0 \
-    sbr-test2.1 \
-    sbr-test2.log \
-    sbr-test3.0.gz \
-    sbr-test3.1.gz \
-    sbr-test3.log \
-    sbr-test4.log \
-    tbr-test1.0 \
-    tbr-test1.1 \
-    tbr-test1.2 \
-    tbr-test1.3 \
-    tbr-test2.0 \
-    tbr-test2.1 \
-    tbr-test2.2 \
-    tbr-test2.3 \
-    tbr-test3.3 \
-    tbr-test4.0 \
-    tbr-test4.1 \
-    tbr-test4.2 \
-    tbr-test4.3 \
-    tbr-test5.0 \
-    tbr-test5.1 \
-    tbr-test5.2 \
-    tbr-test5.3 \
-    tbr-test6.3
-
-# if we are building in a separate build tree, then prepare all necessary links
-all-local:
-	@if test "$(top_srcdir)" != "$(top_builddir)"; then \
-	  echo "Symlinking test suite data files ..." ; \
-	  for file in $(EXTRA_DIST); do \
-	    test -a "$$file" || $(LN_S) "$(srcdir)/$$file"; \
-	  done \
-	fi