diff -Nru xerces-c-3.2.0+debian/aclocal.m4 xerces-c-3.2.2+debian/aclocal.m4
--- xerces-c-3.2.0+debian/aclocal.m4 2017-08-02 19:20:49.000000000 +0000
+++ xerces-c-3.2.2+debian/aclocal.m4 2018-09-10 23:01:07.000000000 +0000
@@ -1,6 +1,6 @@
-# generated automatically by aclocal 1.15.1 -*- Autoconf -*-
+# generated automatically by aclocal 1.16.1 -*- Autoconf -*-
-# Copyright (C) 1996-2017 Free Software Foundation, Inc.
+# Copyright (C) 1996-2018 Free Software Foundation, Inc.
# This file is free software; the Free Software Foundation
# gives unlimited permission to copy and/or distribute it,
@@ -20,7 +20,7 @@
If you have problems, you may need to regenerate the build system entirely.
To do so, use the procedure documented by the package, typically 'autoreconf'.])])
-# Copyright (C) 2002-2017 Free Software Foundation, Inc.
+# Copyright (C) 2002-2018 Free Software Foundation, Inc.
#
# This file is free software; the Free Software Foundation
# gives unlimited permission to copy and/or distribute it,
@@ -32,10 +32,10 @@
# generated from the m4 files accompanying Automake X.Y.
# (This private macro should not be called outside this file.)
AC_DEFUN([AM_AUTOMAKE_VERSION],
-[am__api_version='1.15'
+[am__api_version='1.16'
dnl Some users find AM_AUTOMAKE_VERSION and mistake it for a way to
dnl require some minimum version. Point them to the right macro.
-m4_if([$1], [1.15.1], [],
+m4_if([$1], [1.16.1], [],
[AC_FATAL([Do not call $0, use AM_INIT_AUTOMAKE([$1]).])])dnl
])
@@ -51,14 +51,14 @@
# Call AM_AUTOMAKE_VERSION and AM_AUTOMAKE_VERSION so they can be traced.
# This function is AC_REQUIREd by AM_INIT_AUTOMAKE.
AC_DEFUN([AM_SET_CURRENT_AUTOMAKE_VERSION],
-[AM_AUTOMAKE_VERSION([1.15.1])dnl
+[AM_AUTOMAKE_VERSION([1.16.1])dnl
m4_ifndef([AC_AUTOCONF_VERSION],
[m4_copy([m4_PACKAGE_VERSION], [AC_AUTOCONF_VERSION])])dnl
_AM_AUTOCONF_VERSION(m4_defn([AC_AUTOCONF_VERSION]))])
# AM_AUX_DIR_EXPAND -*- Autoconf -*-
-# Copyright (C) 2001-2017 Free Software Foundation, Inc.
+# Copyright (C) 2001-2018 Free Software Foundation, Inc.
#
# This file is free software; the Free Software Foundation
# gives unlimited permission to copy and/or distribute it,
@@ -110,7 +110,7 @@
# AM_CONDITIONAL -*- Autoconf -*-
-# Copyright (C) 1997-2017 Free Software Foundation, Inc.
+# Copyright (C) 1997-2018 Free Software Foundation, Inc.
#
# This file is free software; the Free Software Foundation
# gives unlimited permission to copy and/or distribute it,
@@ -141,7 +141,7 @@
Usually this means the macro was only invoked conditionally.]])
fi])])
-# Copyright (C) 1999-2017 Free Software Foundation, Inc.
+# Copyright (C) 1999-2018 Free Software Foundation, Inc.
#
# This file is free software; the Free Software Foundation
# gives unlimited permission to copy and/or distribute it,
@@ -332,13 +332,12 @@
# Generate code to set up dependency tracking. -*- Autoconf -*-
-# Copyright (C) 1999-2017 Free Software Foundation, Inc.
+# Copyright (C) 1999-2018 Free Software Foundation, Inc.
#
# This file is free software; the Free Software Foundation
# gives unlimited permission to copy and/or distribute it,
# with or without modifications, as long as this notice is preserved.
-
# _AM_OUTPUT_DEPENDENCY_COMMANDS
# ------------------------------
AC_DEFUN([_AM_OUTPUT_DEPENDENCY_COMMANDS],
@@ -346,49 +345,41 @@
# Older Autoconf quotes --file arguments for eval, but not when files
# are listed without --file. Let's play safe and only enable the eval
# if we detect the quoting.
- case $CONFIG_FILES in
- *\'*) eval set x "$CONFIG_FILES" ;;
- *) set x $CONFIG_FILES ;;
- esac
+ # TODO: see whether this extra hack can be removed once we start
+ # requiring Autoconf 2.70 or later.
+ AS_CASE([$CONFIG_FILES],
+ [*\'*], [eval set x "$CONFIG_FILES"],
+ [*], [set x $CONFIG_FILES])
shift
- for mf
+ # Used to flag and report bootstrapping failures.
+ am_rc=0
+ for am_mf
do
# Strip MF so we end up with the name of the file.
- mf=`echo "$mf" | sed -e 's/:.*$//'`
- # Check whether this is an Automake generated Makefile or not.
- # We used to match only the files named 'Makefile.in', but
- # some people rename them; so instead we look at the file content.
- # Grep'ing the first line is not enough: some people post-process
- # each Makefile.in and add a new line on top of each file to say so.
- # Grep'ing the whole file is not good either: AIX grep has a line
+ am_mf=`AS_ECHO(["$am_mf"]) | sed -e 's/:.*$//'`
+ # Check whether this is an Automake generated Makefile which includes
+ # dependency-tracking related rules and includes.
+ # Grep'ing the whole file directly is not great: AIX grep has a line
# limit of 2048, but all sed's we know have understand at least 4000.
- if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then
- dirpart=`AS_DIRNAME("$mf")`
- else
- continue
- fi
- # Extract the definition of DEPDIR, am__include, and am__quote
- # from the Makefile without running 'make'.
- DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"`
- test -z "$DEPDIR" && continue
- am__include=`sed -n 's/^am__include = //p' < "$mf"`
- test -z "$am__include" && continue
- am__quote=`sed -n 's/^am__quote = //p' < "$mf"`
- # Find all dependency output files, they are included files with
- # $(DEPDIR) in their names. We invoke sed twice because it is the
- # simplest approach to changing $(DEPDIR) to its actual value in the
- # expansion.
- for file in `sed -n "
- s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \
- sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g'`; do
- # Make sure the directory exists.
- test -f "$dirpart/$file" && continue
- fdir=`AS_DIRNAME(["$file"])`
- AS_MKDIR_P([$dirpart/$fdir])
- # echo "creating $dirpart/$file"
- echo '# dummy' > "$dirpart/$file"
- done
+ sed -n 's,^am--depfiles:.*,X,p' "$am_mf" | grep X >/dev/null 2>&1 \
+ || continue
+ am_dirpart=`AS_DIRNAME(["$am_mf"])`
+ am_filepart=`AS_BASENAME(["$am_mf"])`
+ AM_RUN_LOG([cd "$am_dirpart" \
+ && sed -e '/# am--include-marker/d' "$am_filepart" \
+ | $MAKE -f - am--depfiles]) || am_rc=$?
done
+ if test $am_rc -ne 0; then
+ AC_MSG_FAILURE([Something went wrong bootstrapping makefile fragments
+ for automatic dependency tracking. Try re-running configure with the
+ '--disable-dependency-tracking' option to at least be able to build
+ the package (albeit without support for automatic dependency tracking).])
+ fi
+ AS_UNSET([am_dirpart])
+ AS_UNSET([am_filepart])
+ AS_UNSET([am_mf])
+ AS_UNSET([am_rc])
+ rm -f conftest-deps.mk
}
])# _AM_OUTPUT_DEPENDENCY_COMMANDS
@@ -397,18 +388,17 @@
# -----------------------------
# This macro should only be invoked once -- use via AC_REQUIRE.
#
-# This code is only required when automatic dependency tracking
-# is enabled. FIXME. This creates each '.P' file that we will
-# need in order to bootstrap the dependency handling code.
+# This code is only required when automatic dependency tracking is enabled.
+# This creates each '.Po' and '.Plo' makefile fragment that we'll need in
+# order to bootstrap the dependency handling code.
AC_DEFUN([AM_OUTPUT_DEPENDENCY_COMMANDS],
[AC_CONFIG_COMMANDS([depfiles],
[test x"$AMDEP_TRUE" != x"" || _AM_OUTPUT_DEPENDENCY_COMMANDS],
- [AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir"])
-])
+ [AMDEP_TRUE="$AMDEP_TRUE" MAKE="${MAKE-make}"])])
# Do all the work for Automake. -*- Autoconf -*-
-# Copyright (C) 1996-2017 Free Software Foundation, Inc.
+# Copyright (C) 1996-2018 Free Software Foundation, Inc.
#
# This file is free software; the Free Software Foundation
# gives unlimited permission to copy and/or distribute it,
@@ -495,8 +485,8 @@
AC_REQUIRE([AC_PROG_MKDIR_P])dnl
# For better backward compatibility. To be removed once Automake 1.9.x
# dies out for good. For more background, see:
-#
-#
+#
+#
AC_SUBST([mkdir_p], ['$(MKDIR_P)'])
# We need awk for the "check" target (and possibly the TAP driver). The
# system "awk" is bad on some platforms.
@@ -563,7 +553,7 @@
Aborting the configuration process, to ensure you take notice of the issue.
You can download and install GNU coreutils to get an 'rm' implementation
-that behaves properly: .
+that behaves properly: .
If you want to complete the configuration process using your problematic
'rm' anyway, export the environment variable ACCEPT_INFERIOR_RM_PROGRAM
@@ -605,7 +595,7 @@
done
echo "timestamp for $_am_arg" >`AS_DIRNAME(["$_am_arg"])`/stamp-h[]$_am_stamp_count])
-# Copyright (C) 2001-2017 Free Software Foundation, Inc.
+# Copyright (C) 2001-2018 Free Software Foundation, Inc.
#
# This file is free software; the Free Software Foundation
# gives unlimited permission to copy and/or distribute it,
@@ -626,7 +616,7 @@
fi
AC_SUBST([install_sh])])
-# Copyright (C) 2003-2017 Free Software Foundation, Inc.
+# Copyright (C) 2003-2018 Free Software Foundation, Inc.
#
# This file is free software; the Free Software Foundation
# gives unlimited permission to copy and/or distribute it,
@@ -648,7 +638,7 @@
# Add --enable-maintainer-mode option to configure. -*- Autoconf -*-
# From Jim Meyering
-# Copyright (C) 1996-2017 Free Software Foundation, Inc.
+# Copyright (C) 1996-2018 Free Software Foundation, Inc.
#
# This file is free software; the Free Software Foundation
# gives unlimited permission to copy and/or distribute it,
@@ -683,7 +673,7 @@
# Check to see how 'make' treats includes. -*- Autoconf -*-
-# Copyright (C) 2001-2017 Free Software Foundation, Inc.
+# Copyright (C) 2001-2018 Free Software Foundation, Inc.
#
# This file is free software; the Free Software Foundation
# gives unlimited permission to copy and/or distribute it,
@@ -691,49 +681,42 @@
# AM_MAKE_INCLUDE()
# -----------------
-# Check to see how make treats includes.
+# Check whether make has an 'include' directive that can support all
+# the idioms we need for our automatic dependency tracking code.
AC_DEFUN([AM_MAKE_INCLUDE],
-[am_make=${MAKE-make}
-cat > confinc << 'END'
+[AC_MSG_CHECKING([whether ${MAKE-make} supports the include directive])
+cat > confinc.mk << 'END'
am__doit:
- @echo this is the am__doit target
+ @echo this is the am__doit target >confinc.out
.PHONY: am__doit
END
-# If we don't find an include directive, just comment out the code.
-AC_MSG_CHECKING([for style of include used by $am_make])
am__include="#"
am__quote=
-_am_result=none
-# First try GNU make style include.
-echo "include confinc" > confmf
-# Ignore all kinds of additional output from 'make'.
-case `$am_make -s -f confmf 2> /dev/null` in #(
-*the\ am__doit\ target*)
- am__include=include
- am__quote=
- _am_result=GNU
- ;;
-esac
-# Now try BSD make style include.
-if test "$am__include" = "#"; then
- echo '.include "confinc"' > confmf
- case `$am_make -s -f confmf 2> /dev/null` in #(
- *the\ am__doit\ target*)
- am__include=.include
- am__quote="\""
- _am_result=BSD
- ;;
- esac
-fi
-AC_SUBST([am__include])
-AC_SUBST([am__quote])
-AC_MSG_RESULT([$_am_result])
-rm -f confinc confmf
-])
+# BSD make does it like this.
+echo '.include "confinc.mk" # ignored' > confmf.BSD
+# Other make implementations (GNU, Solaris 10, AIX) do it like this.
+echo 'include confinc.mk # ignored' > confmf.GNU
+_am_result=no
+for s in GNU BSD; do
+ AM_RUN_LOG([${MAKE-make} -f confmf.$s && cat confinc.out])
+ AS_CASE([$?:`cat confinc.out 2>/dev/null`],
+ ['0:this is the am__doit target'],
+ [AS_CASE([$s],
+ [BSD], [am__include='.include' am__quote='"'],
+ [am__include='include' am__quote=''])])
+ if test "$am__include" != "#"; then
+ _am_result="yes ($s style)"
+ break
+ fi
+done
+rm -f confinc.* confmf.*
+AC_MSG_RESULT([${_am_result}])
+AC_SUBST([am__include])])
+AC_SUBST([am__quote])])
# Fake the existence of programs that GNU maintainers use. -*- Autoconf -*-
-# Copyright (C) 1997-2017 Free Software Foundation, Inc.
+# Copyright (C) 1997-2018 Free Software Foundation, Inc.
#
# This file is free software; the Free Software Foundation
# gives unlimited permission to copy and/or distribute it,
@@ -772,7 +755,7 @@
# Helper functions for option handling. -*- Autoconf -*-
-# Copyright (C) 2001-2017 Free Software Foundation, Inc.
+# Copyright (C) 2001-2018 Free Software Foundation, Inc.
#
# This file is free software; the Free Software Foundation
# gives unlimited permission to copy and/or distribute it,
@@ -801,7 +784,7 @@
AC_DEFUN([_AM_IF_OPTION],
[m4_ifset(_AM_MANGLE_OPTION([$1]), [$2], [$3])])
-# Copyright (C) 1999-2017 Free Software Foundation, Inc.
+# Copyright (C) 1999-2018 Free Software Foundation, Inc.
#
# This file is free software; the Free Software Foundation
# gives unlimited permission to copy and/or distribute it,
@@ -848,7 +831,7 @@
# For backward compatibility.
AC_DEFUN_ONCE([AM_PROG_CC_C_O], [AC_REQUIRE([AC_PROG_CC])])
-# Copyright (C) 2001-2017 Free Software Foundation, Inc.
+# Copyright (C) 2001-2018 Free Software Foundation, Inc.
#
# This file is free software; the Free Software Foundation
# gives unlimited permission to copy and/or distribute it,
@@ -867,7 +850,7 @@
# Check to make sure that the build environment is sane. -*- Autoconf -*-
-# Copyright (C) 1996-2017 Free Software Foundation, Inc.
+# Copyright (C) 1996-2018 Free Software Foundation, Inc.
#
# This file is free software; the Free Software Foundation
# gives unlimited permission to copy and/or distribute it,
@@ -948,7 +931,7 @@
rm -f conftest.file
])
-# Copyright (C) 2009-2017 Free Software Foundation, Inc.
+# Copyright (C) 2009-2018 Free Software Foundation, Inc.
#
# This file is free software; the Free Software Foundation
# gives unlimited permission to copy and/or distribute it,
@@ -1008,7 +991,7 @@
_AM_SUBST_NOTMAKE([AM_BACKSLASH])dnl
])
-# Copyright (C) 2001-2017 Free Software Foundation, Inc.
+# Copyright (C) 2001-2018 Free Software Foundation, Inc.
#
# This file is free software; the Free Software Foundation
# gives unlimited permission to copy and/or distribute it,
@@ -1036,7 +1019,7 @@
INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s"
AC_SUBST([INSTALL_STRIP_PROGRAM])])
-# Copyright (C) 2006-2017 Free Software Foundation, Inc.
+# Copyright (C) 2006-2018 Free Software Foundation, Inc.
#
# This file is free software; the Free Software Foundation
# gives unlimited permission to copy and/or distribute it,
@@ -1055,7 +1038,7 @@
# Check how to create a tarball. -*- Autoconf -*-
-# Copyright (C) 2004-2017 Free Software Foundation, Inc.
+# Copyright (C) 2004-2018 Free Software Foundation, Inc.
#
# This file is free software; the Free Software Foundation
# gives unlimited permission to copy and/or distribute it,
@@ -1192,6 +1175,7 @@
m4_include([m4/cxx_have_namespaces.m4])
m4_include([m4/cxx_have_std_libs.m4])
m4_include([m4/cxx_have_std_namespace.m4])
+m4_include([m4/cxx_have_std_thread.m4])
m4_include([m4/libtool.m4])
m4_include([m4/ltoptions.m4])
m4_include([m4/ltsugar.m4])
@@ -1208,3 +1192,4 @@
m4_include([m4/xerces_no_threads.m4])
m4_include([m4/xerces_path_delimiters.m4])
m4_include([m4/xerces_transcoder_selection.m4])
+m4_include([m4/xerces_xmlch_selection.m4])
diff -Nru xerces-c-3.2.0+debian/cmake/XercesDLL.cmake xerces-c-3.2.2+debian/cmake/XercesDLL.cmake
--- xerces-c-3.2.0+debian/cmake/XercesDLL.cmake 2017-06-21 00:51:06.000000000 +0000
+++ xerces-c-3.2.2+debian/cmake/XercesDLL.cmake 2018-05-01 23:58:20.000000000 +0000
@@ -32,6 +32,7 @@
set(XERCES_PLATFORM_EXPORT)
set(XERCES_PLATFORM_IMPORT)
+set(XERCES_TEMPLATE_EXTERN extern)
set(XERCES_DLL_EXPORT)
set(XERCES_STATIC_LIBRARY)
if(NOT BUILD_SHARED_LIBS)
@@ -40,24 +41,9 @@
if(WIN32)
set(XERCES_PLATFORM_EXPORT "__declspec(dllexport)")
set(XERCES_PLATFORM_IMPORT "__declspec(dllimport)")
+ if (MSVC)
+ set(XERCES_TEMPLATE_EXTERN)
+ endif()
set(XERCES_DLL_EXPORT 1)
endif()
endif()
-
-# Versioning information
-
-file(STRINGS "${PROJECT_SOURCE_DIR}/version.incl" icu_verinfo
- REGEX "^[^#].*=.*")
-
-foreach(item IN LISTS icu_verinfo)
- string(REGEX REPLACE "^([^=]+)=(.*)"
- "\\1" lib_key "${item}")
- string(REGEX REPLACE "^([^=]+)=(.*)"
- "\\2" lib_value "${item}")
- set(LIB_${lib_key} "${lib_value}")
-endforeach()
-
-string(REGEX REPLACE "^([0-9]+)_.*"
- "\\1"
- LIB_INTERFACE_VER_U_MAJOR
- "${LIB_INTERFACE_VER_U}")
diff -Nru xerces-c-3.2.0+debian/cmake/XercesFunctions.cmake xerces-c-3.2.2+debian/cmake/XercesFunctions.cmake
--- xerces-c-3.2.0+debian/cmake/XercesFunctions.cmake 2017-08-07 23:34:17.000000000 +0000
+++ xerces-c-3.2.2+debian/cmake/XercesFunctions.cmake 2018-09-10 22:56:24.000000000 +0000
@@ -32,7 +32,6 @@
check_function_exists(ftime HAVE_FTIME)
check_function_exists(gettimeofday HAVE_GETTIMEOFDAY)
check_function_exists(gmtime_r HAVE_GMTIME_R)
-check_function_exists(timegm HAVE_TIMEGM)
check_function_exists(memmove HAVE_MEMMOVE)
check_function_exists(memset HAVE_MEMSET)
check_function_exists(nl_langinfo HAVE_NL_LANGINFO)
diff -Nru xerces-c-3.2.0+debian/cmake/XercesIntTypes.cmake xerces-c-3.2.2+debian/cmake/XercesIntTypes.cmake
--- xerces-c-3.2.0+debian/cmake/XercesIntTypes.cmake 2017-07-07 00:13:27.000000000 +0000
+++ xerces-c-3.2.2+debian/cmake/XercesIntTypes.cmake 2018-09-10 22:56:24.000000000 +0000
@@ -62,7 +62,7 @@
set(XERCES_SIZE_T size_t)
set(XERCES_SIZE_MAX SIZE_MAX)
else()
- set(XERCES_SIZE_T unsigned long)
+ set(XERCES_SIZE_T "unsigned long")
set(XERCES_SIZE_MAX ULONG_MAX)
endif()
if(SIZEOF_SSIZE_T)
diff -Nru xerces-c-3.2.0+debian/cmake/XercesMFC.cmake xerces-c-3.2.2+debian/cmake/XercesMFC.cmake
--- xerces-c-3.2.0+debian/cmake/XercesMFC.cmake 1970-01-01 00:00:00.000000000 +0000
+++ xerces-c-3.2.2+debian/cmake/XercesMFC.cmake 2018-02-16 22:07:25.000000000 +0000
@@ -0,0 +1,26 @@
+# CMake build for xerces-c
+#
+# Written by Roger Leigh
+#
+# 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.
+
+# MFC Support
+
+if(MSVC)
+ option(mfc-debug "MFC debug support" ON)
+
+ set(XERCES_MFC_SUPPORT ${mfc-debug})
+endif()
diff -Nru xerces-c-3.2.0+debian/cmake/XercesMutexMgrSelection.cmake xerces-c-3.2.2+debian/cmake/XercesMutexMgrSelection.cmake
--- xerces-c-3.2.0+debian/cmake/XercesMutexMgrSelection.cmake 2017-06-24 02:21:32.000000000 +0000
+++ xerces-c-3.2.2+debian/cmake/XercesMutexMgrSelection.cmake 2018-05-01 23:58:20.000000000 +0000
@@ -21,16 +21,60 @@
option(threads "Threading support" ON)
+include(CheckCXXSourceCompiles)
+
+find_package(Threads REQUIRED)
+
+function(thread_test outvar)
+ set(CMAKE_REQUIRED_LIBRARIES ${CMAKE_REQUIRED_LIBRARIES} ${CMAKE_THREAD_LIBS_INIT})
+
+ check_cxx_source_compiles(
+"#include
+#include
+#include
+
+namespace
+{
+
+ std::mutex m1;
+ std::recursive_mutex m2;
+
+ void
+ threadmain()
+ {
+ std::lock_guard lock1(m1);
+ std::lock_guard lock2(m2);
+ std::cout << \"In thread\" << std::endl;
+ }
+
+}
+
+int main() {
+ std::thread foo(threadmain);
+ foo.join();
+
+ return 0;
+}"
+${outvar})
+
+ set(${outvar} ${${outvar}} PARENT_SCOPE)
+endfunction(thread_test)
+
if(threads)
set(THREADS_PREFER_PTHREAD_FLAG ON)
add_definitions(-D_THREAD_SAFE=1)
find_package(Threads)
+ thread_test(XERCES_HAVE_STD_THREAD)
+ if(XERCES_HAVE_STD_THREAD)
+ list(APPEND mutexmgrs standard)
+ endif()
+
if(TARGET Threads::Threads)
if(WIN32)
list(APPEND mutexmgrs windows)
else()
- list(APPEND mutexmgrs POSIX)
+ list(APPEND mutexmgrs posix)
set(HAVE_PTHREAD 1)
endif()
endif()
@@ -49,15 +93,18 @@
message(FATAL_ERROR "${mutexmgr} mutexmgr unavailable")
endif()
+set(XERCES_USE_MUTEXMGR_STD 0)
set(XERCES_USE_MUTEXMGR_POSIX 0)
set(XERCES_USE_MUTEXMGR_WINDOWS 0)
-set(XERCES_USE_MUTEXMGR_NOTHREADS 0)
-if(mutexmgr STREQUAL "POSIX")
+set(XERCES_USE_MUTEXMGR_NOTHREAD 0)
+if(mutexmgr STREQUAL "standard")
+ set(XERCES_USE_MUTEXMGR_STD 1)
+elseif(mutexmgr STREQUAL "posix")
set(XERCES_USE_MUTEXMGR_POSIX 1)
elseif(mutexmgr STREQUAL "windows")
set(XERCES_USE_MUTEXMGR_WINDOWS 1)
elseif(mutexmgr STREQUAL "nothreads")
- set(XERCES_USE_MUTEXMGR_NOTHREADS 1)
+ set(XERCES_USE_MUTEXMGR_NOTHREAD 1)
else()
message(FATAL_ERROR "Invalid mutex manager: \"${mutexmgr}\"")
endif()
diff -Nru xerces-c-3.2.0+debian/cmake/XercesNetAccessorSelection.cmake xerces-c-3.2.2+debian/cmake/XercesNetAccessorSelection.cmake
--- xerces-c-3.2.0+debian/cmake/XercesNetAccessorSelection.cmake 2017-06-21 00:51:06.000000000 +0000
+++ xerces-c-3.2.2+debian/cmake/XercesNetAccessorSelection.cmake 2018-09-10 22:56:24.000000000 +0000
@@ -31,7 +31,7 @@
# Requires select() which is UNIX only
if(UNIX)
- find_package(CURL COMPONENTS uc data)
+ find_package(CURL)
if(CURL_FOUND)
list(APPEND netaccessors curl)
endif()
diff -Nru xerces-c-3.2.0+debian/cmake/XercesTest.cmake xerces-c-3.2.2+debian/cmake/XercesTest.cmake
--- xerces-c-3.2.0+debian/cmake/XercesTest.cmake 2017-06-21 00:51:06.000000000 +0000
+++ xerces-c-3.2.2+debian/cmake/XercesTest.cmake 2018-09-11 16:22:30.000000000 +0000
@@ -61,6 +61,10 @@
${xerces_test_extra_args}
-P "${xerces_test_dir}/RunTest.cmake"
)
+
+ if(AXT_STDIN)
+ set_property(TEST "${name}" PROPERTY RUN_SERIAL 1)
+ endif()
endmacro()
macro(add_xerces_test name)
diff -Nru xerces-c-3.2.0+debian/cmake/XercesTranscoderSelection.cmake xerces-c-3.2.2+debian/cmake/XercesTranscoderSelection.cmake
--- xerces-c-3.2.0+debian/cmake/XercesTranscoderSelection.cmake 2017-06-21 00:51:06.000000000 +0000
+++ xerces-c-3.2.2+debian/cmake/XercesTranscoderSelection.cmake 2018-02-15 01:22:34.000000000 +0000
@@ -59,7 +59,7 @@
set(gnuiconv_available 0)
if(HAVE_ICONV_H AND HAVE_WCHAR_H AND HAVE_STRING_H AND HAVE_STDLIB_H AND
HAVE_STDIO_H AND HAVE_CTYPE_H AND HAVE_LOCALE_H AND HAVE_ERRNO_H)
- if (HAVE_ENDIAN_H OR HAVE_MACHINE/ENDIAN_H OR HAVE_ARPA/NAMESER_COMPAT_H)
+ if (HAVE_ENDIAN_H OR HAVE_MACHINE_ENDIAN_H OR HAVE_ARPA_NAMESER_COMPAT_H)
if(HAVE_ICONV_OPEN AND HAVE_ICONV_CLOSE AND HAVE_ICONV)
set(gnuiconv_available 1)
list(APPEND transcoders gnuiconv)
diff -Nru xerces-c-3.2.0+debian/cmake/XercesXMLCh.cmake xerces-c-3.2.2+debian/cmake/XercesXMLCh.cmake
--- xerces-c-3.2.0+debian/cmake/XercesXMLCh.cmake 2017-07-29 19:58:31.000000000 +0000
+++ xerces-c-3.2.2+debian/cmake/XercesXMLCh.cmake 2018-02-15 01:22:34.000000000 +0000
@@ -26,10 +26,6 @@
include(CheckTypeSize)
include(XercesIntTypes)
-set(XERCES_XMLCH_T ${XERCES_U16BIT_INT})
-set(XERCES_USE_CHAR16_T 0)
-set(XERCES_INCLUDE_WCHAR_H 0)
-
check_cxx_source_compiles("
int main() {
const char16_t *unicode = u\"Test ünÃcodè → ©\";
@@ -41,19 +37,16 @@
check_type_size("wchar_t" SIZEOF_WCHAR_T LANGUAGE CXX)
if(NOT SIZEOF_CHAR16_T EQUAL 2)
- message(FATAL_ERROR "char16_t is not a 16-bit type")
- endif()
- if(WIN32)
- if(NOT SIZEOF_WCHAR_T EQUAL 2)
- message(FATAL_ERROR "wchar_t is not a 16-bit type, and size differs from char16_t")
- endif()
+ message(WARNING "char16_t is not a 16-bit type")
+ elseif(WIN32 AND NOT SIZEOF_WCHAR_T EQUAL 2)
+ message(WARNING "wchar_t is not a 16-bit type, and size differs from char16_t")
+ else()
+ list(APPEND xmlch_types char16_t)
endif()
+endif()
- set(XERCES_XMLCH_T char16_t)
- set(XERCES_USE_CHAR16_T 1)
-else()
- if(WIN32)
- check_cxx_source_compiles("
+if(WIN32)
+ check_cxx_source_compiles("
#include
wchar_t file[] = L\"dummy.file\";
@@ -64,9 +57,30 @@
}"
WINDOWS_wchar)
- if(WINDOWS_wchar)
- set(XERCES_XMLCH_T wchar_t)
- set(XERCES_INCLUDE_WCHAR_H 1)
- endif()
+ if(WINDOWS_wchar)
+ list(APPEND xmlch_types wchar_t)
endif()
endif()
+
+list(APPEND xmlch_types uint16_t)
+
+string(REPLACE ";" "|" xmlch_type_help "${xmlch_types}")
+list(GET xmlch_types 0 xerces_xmlch_type_default)
+set(xmlch-type "${xerces_xmlch_type_default}" CACHE STRING "XMLCh type (${xmlch_type_help})")
+set(xmlch_type "${xmlch-type}")
+
+list(FIND xmlch_types "${xmlch_type}" xmlch_type_found)
+if(xmlch_type_found EQUAL -1)
+ message(FATAL_ERROR "${xmlch_type} xmlch_type unavailable")
+endif()
+
+set(XERCES_XMLCH_T ${XERCES_U16BIT_INT})
+set(XERCES_USE_CHAR16_T 0)
+set(XERCES_INCLUDE_WCHAR_H 0)
+if(xmlch_type STREQUAL "char16_t")
+ set(XERCES_XMLCH_T char16_t)
+ set(XERCES_USE_CHAR16_T 1)
+elseif(xmlch_type STREQUAL "wchar_t")
+set(XERCES_XMLCH_T wchar_t)
+set(XERCES_INCLUDE_WCHAR_H 1)
+endif()
diff -Nru xerces-c-3.2.0+debian/CMakeLists.txt xerces-c-3.2.2+debian/CMakeLists.txt
--- xerces-c-3.2.0+debian/CMakeLists.txt 2017-07-18 01:12:02.000000000 +0000
+++ xerces-c-3.2.2+debian/CMakeLists.txt 2018-02-20 00:17:32.000000000 +0000
@@ -50,6 +50,18 @@
string(REGEX REPLACE "^AC_INIT\\(\\[xerces-c\\],\\[(.*)\\]\\)" "\\1" xerces_c_version "${line}")
break()
endforeach()
+file(STRINGS "${CMAKE_CURRENT_LIST_DIR}/configure.ac" configure
+ REGEX "^INTERFACE_VERSION=.*")
+foreach(line IN LISTS configure)
+ string(REGEX REPLACE "^INTERFACE_VERSION=(.*)" "\\1" xerces_c_interface_version "${line}")
+ break()
+endforeach()
+file(STRINGS "${CMAKE_CURRENT_LIST_DIR}/configure.ac" configure
+ REGEX "^GRAMMAR_SERIALIZATION_LEVEL=.*")
+foreach(line IN LISTS configure)
+ string(REGEX REPLACE "^GRAMMAR_SERIALIZATION_LEVEL=(.*)" "\\1" xerces_c_grammar_serialization_level "${line}")
+ break()
+endforeach()
message(STATUS "Configuring Apache Xerces-C++ version ${xerces_c_version}")
@@ -68,8 +80,20 @@
set(PACKAGE_BUGREPORT "c-dev@xerces.apache.org")
set(PACKAGE_URL "https://xerces.apache.org/xerces-c/")
+set(VERSION "${PROJECT_VERSION}")
+set(XERCES_VERSION_MAJOR "${PROJECT_VERSION_MAJOR}")
+set(XERCES_VERSION_MINOR "${PROJECT_VERSION_MINOR}")
+set(XERCES_VERSION_REVISION "${PROJECT_VERSION_PATCH}")
+string(REPLACE "." ";" interface_version_parts "${xerces_c_interface_version}")
+list(GET interface_version_parts 0 INTERFACE_VERSION_MAJOR)
+list(GET interface_version_parts 1 INTERFACE_VERSION_MINOR)
+
+set(INTERFACE_VERSION_D "${INTERFACE_VERSION_MAJOR}.${INTERFACE_VERSION_MINOR}")
+set(INTERFACE_VERSION_U "${INTERFACE_VERSION_MAJOR}_${INTERFACE_VERSION_MINOR}")
+
+set(XERCES_GRAMMAR_SERIALIZATION_LEVEL "${xerces_c_grammar_serialization_level}")
+
set(EXTRA_DIST
- version.incl
xerces-c.spec
xerces-c.pc.in
CREDITS
@@ -107,6 +131,7 @@
include(XercesInline)
include(XercesVolatile)
include(XercesLString)
+include(XercesMFC)
include(XercesNamespaces)
include(XercesStdLibs)
include(XercesStdNamespace)
@@ -125,6 +150,14 @@
${CMAKE_CURRENT_SOURCE_DIR}/src/xercesc/util/Xerces_autoconf_config.hpp.cmake.in
${CMAKE_CURRENT_BINARY_DIR}/src/xercesc/util/Xerces_autoconf_config.hpp
@ONLY)
+configure_file(
+ ${CMAKE_CURRENT_SOURCE_DIR}/src/xercesc/util/XercesVersion.hpp.cmake.in
+ ${CMAKE_CURRENT_BINARY_DIR}/src/xercesc/util/XercesVersion.hpp
+ @ONLY)
+configure_file(
+ ${CMAKE_CURRENT_SOURCE_DIR}/doc/style/dtd/entities.ent.in
+ ${CMAKE_CURRENT_BINARY_DIR}/doc/style/dtd/entities.ent
+ @ONLY)
# Generate pkg-config file
set(pkgconfig-dir "${CMAKE_INSTALL_LIBDIR}/pkgconfig" CACHE STRING "pkg-config installation directory (default ${CMAKE_INSTALL_LIBDIR}/pkgconfig)")
@@ -152,19 +185,18 @@
message(STATUS "Xerces-C++ configuration summary")
message(STATUS "--------------------------------")
message(STATUS "")
-message(STATUS " Version: ${xerces-c_VERSION}")
-message(STATUS " Library version: ${LIB_VER}")
-message(STATUS " Library interface version D: ${LIB_INTERFACE_VER_D}")
-message(STATUS " Library interface version U: ${LIB_INTERFACE_VER_U}")
+message(STATUS " Version: ${xerces-c_VERSION}")
+message(STATUS " Library interface version: ${xerces_c_interface_version}")
message(STATUS "")
-message(STATUS " Installation directory: ${prefix}")
-message(STATUS " C compiler: ${CMAKE_C_COMPILER}")
-message(STATUS " C++ compiler: ${CMAKE_CXX_COMPILER}")
+message(STATUS " Installation directory: ${prefix}")
+message(STATUS " C compiler: ${CMAKE_C_COMPILER}")
+message(STATUS " C++ compiler: ${CMAKE_CXX_COMPILER}")
message(STATUS "")
-message(STATUS " Build shared libraries: ${BUILD_SHARED_LIBS}")
-message(STATUS " Path delimiters: \"${path_delims}\"")
-message(STATUS " File Manager: ${filemgr}")
-message(STATUS " Mutex Manager: ${mutexmgr}")
-message(STATUS " Transcoder: ${transcoder}")
-message(STATUS " NetAccessor: ${netaccessor}")
-message(STATUS " Message Loader: ${msgloader}")
+message(STATUS " Build shared libraries: ${BUILD_SHARED_LIBS}")
+message(STATUS " Path delimiters: \"${path_delims}\"")
+message(STATUS " File Manager: ${filemgr}")
+message(STATUS " Mutex Manager: ${mutexmgr}")
+message(STATUS " Transcoder: ${transcoder}")
+message(STATUS " NetAccessor: ${netaccessor}")
+message(STATUS " Message Loader: ${msgloader}")
+message(STATUS " XMLCh type: ${xmlch_type}")
diff -Nru xerces-c-3.2.0+debian/config/compile xerces-c-3.2.2+debian/config/compile
--- xerces-c-3.2.0+debian/config/compile 2017-08-02 19:20:51.000000000 +0000
+++ xerces-c-3.2.2+debian/config/compile 2018-09-10 23:01:10.000000000 +0000
@@ -1,9 +1,9 @@
#! /bin/sh
# Wrapper for compilers which do not understand '-c -o'.
-scriptversion=2016-01-11.22; # UTC
+scriptversion=2018-03-07.03; # UTC
-# Copyright (C) 1999-2017 Free Software Foundation, Inc.
+# Copyright (C) 1999-2018 Free Software Foundation, Inc.
# Written by Tom Tromey .
#
# This program is free software; you can redistribute it and/or modify
@@ -17,7 +17,7 @@
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
-# along with this program. If not, see .
+# along with this program. If not, see .
# As a special exception to the GNU General Public License, if you
# distribute this file as part of a program that contains a
@@ -340,7 +340,7 @@
# Local Variables:
# mode: shell-script
# sh-indentation: 2
-# eval: (add-hook 'write-file-hooks 'time-stamp)
+# eval: (add-hook 'before-save-hook 'time-stamp)
# time-stamp-start: "scriptversion="
# time-stamp-format: "%:y-%02m-%02d.%02H"
# time-stamp-time-zone: "UTC0"
diff -Nru xerces-c-3.2.0+debian/config/config.guess xerces-c-3.2.2+debian/config/config.guess
--- xerces-c-3.2.0+debian/config/config.guess 2017-08-02 19:20:51.000000000 +0000
+++ xerces-c-3.2.2+debian/config/config.guess 2018-09-10 23:01:10.000000000 +0000
@@ -1,8 +1,8 @@
#! /bin/sh
# Attempt to guess a canonical system name.
-# Copyright 1992-2017 Free Software Foundation, Inc.
+# Copyright 1992-2018 Free Software Foundation, Inc.
-timestamp='2017-05-27'
+timestamp='2018-03-08'
# This file is free software; you can redistribute it and/or modify it
# under the terms of the GNU General Public License as published by
@@ -15,7 +15,7 @@
# General Public License for more details.
#
# You should have received a copy of the GNU General Public License
-# along with this program; if not, see .
+# along with this program; if not, see .
#
# As a special exception to the GNU General Public License, if you
# distribute this file as part of a program that contains a
@@ -27,7 +27,7 @@
# Originally written by Per Bothner; maintained since 2000 by Ben Elliston.
#
# You can get the latest version of this script from:
-# http://git.savannah.gnu.org/gitweb/?p=config.git;a=blob_plain;f=config.guess
+# https://git.savannah.gnu.org/gitweb/?p=config.git;a=blob_plain;f=config.guess
#
# Please send patches to .
@@ -39,7 +39,7 @@
Output the configuration name of the system \`$me' is run on.
-Operation modes:
+Options:
-h, --help print this help, then exit
-t, --time-stamp print date of last modification, then exit
-v, --version print version number, then exit
@@ -50,7 +50,7 @@
GNU config.guess ($timestamp)
Originally written by Per Bothner.
-Copyright 1992-2017 Free Software Foundation, Inc.
+Copyright 1992-2018 Free Software Foundation, Inc.
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE."
@@ -107,9 +107,9 @@
dummy=$tmp/dummy ;
tmpfiles="$dummy.c $dummy.o $dummy.rel $dummy" ;
case $CC_FOR_BUILD,$HOST_CC,$CC in
- ,,) echo "int x;" > $dummy.c ;
+ ,,) echo "int x;" > "$dummy.c" ;
for c in cc gcc c89 c99 ; do
- if ($c -c -o $dummy.o $dummy.c) >/dev/null 2>&1 ; then
+ if ($c -c -o "$dummy.o" "$dummy.c") >/dev/null 2>&1 ; then
CC_FOR_BUILD="$c"; break ;
fi ;
done ;
@@ -132,14 +132,14 @@
UNAME_SYSTEM=`(uname -s) 2>/dev/null` || UNAME_SYSTEM=unknown
UNAME_VERSION=`(uname -v) 2>/dev/null` || UNAME_VERSION=unknown
-case "${UNAME_SYSTEM}" in
+case "$UNAME_SYSTEM" in
Linux|GNU|GNU/*)
# If the system lacks a compiler, then just pick glibc.
# We could probably try harder.
LIBC=gnu
- eval $set_cc_for_build
- cat <<-EOF > $dummy.c
+ eval "$set_cc_for_build"
+ cat <<-EOF > "$dummy.c"
#include
#if defined(__UCLIBC__)
LIBC=uclibc
@@ -149,13 +149,20 @@
LIBC=gnu
#endif
EOF
- eval `$CC_FOR_BUILD -E $dummy.c 2>/dev/null | grep '^LIBC' | sed 's, ,,g'`
+ eval "`$CC_FOR_BUILD -E "$dummy.c" 2>/dev/null | grep '^LIBC' | sed 's, ,,g'`"
+
+ # If ldd exists, use it to detect musl libc.
+ if command -v ldd >/dev/null && \
+ ldd --version 2>&1 | grep -q ^musl
+ then
+ LIBC=musl
+ fi
;;
esac
# Note: order is significant - the case branches are not exclusive.
-case "${UNAME_MACHINE}:${UNAME_SYSTEM}:${UNAME_RELEASE}:${UNAME_VERSION}" in
+case "$UNAME_MACHINE:$UNAME_SYSTEM:$UNAME_RELEASE:$UNAME_VERSION" in
*:NetBSD:*:*)
# NetBSD (nbsd) targets should (where applicable) match one or
# more of the tuples: *-*-netbsdelf*, *-*-netbsdaout*,
@@ -169,30 +176,30 @@
# portion of the name. We always set it to "unknown".
sysctl="sysctl -n hw.machine_arch"
UNAME_MACHINE_ARCH=`(uname -p 2>/dev/null || \
- /sbin/$sysctl 2>/dev/null || \
- /usr/sbin/$sysctl 2>/dev/null || \
+ "/sbin/$sysctl" 2>/dev/null || \
+ "/usr/sbin/$sysctl" 2>/dev/null || \
echo unknown)`
- case "${UNAME_MACHINE_ARCH}" in
+ case "$UNAME_MACHINE_ARCH" in
armeb) machine=armeb-unknown ;;
arm*) machine=arm-unknown ;;
sh3el) machine=shl-unknown ;;
sh3eb) machine=sh-unknown ;;
sh5el) machine=sh5le-unknown ;;
earmv*)
- arch=`echo ${UNAME_MACHINE_ARCH} | sed -e 's,^e\(armv[0-9]\).*$,\1,'`
- endian=`echo ${UNAME_MACHINE_ARCH} | sed -ne 's,^.*\(eb\)$,\1,p'`
- machine=${arch}${endian}-unknown
+ arch=`echo "$UNAME_MACHINE_ARCH" | sed -e 's,^e\(armv[0-9]\).*$,\1,'`
+ endian=`echo "$UNAME_MACHINE_ARCH" | sed -ne 's,^.*\(eb\)$,\1,p'`
+ machine="${arch}${endian}"-unknown
;;
- *) machine=${UNAME_MACHINE_ARCH}-unknown ;;
+ *) machine="$UNAME_MACHINE_ARCH"-unknown ;;
esac
# The Operating System including object format, if it has switched
# to ELF recently (or will in the future) and ABI.
- case "${UNAME_MACHINE_ARCH}" in
+ case "$UNAME_MACHINE_ARCH" in
earm*)
os=netbsdelf
;;
arm*|i386|m68k|ns32k|sh3*|sparc|vax)
- eval $set_cc_for_build
+ eval "$set_cc_for_build"
if echo __ELF__ | $CC_FOR_BUILD -E - 2>/dev/null \
| grep -q __ELF__
then
@@ -208,10 +215,10 @@
;;
esac
# Determine ABI tags.
- case "${UNAME_MACHINE_ARCH}" in
+ case "$UNAME_MACHINE_ARCH" in
earm*)
expr='s/^earmv[0-9]/-eabi/;s/eb$//'
- abi=`echo ${UNAME_MACHINE_ARCH} | sed -e "$expr"`
+ abi=`echo "$UNAME_MACHINE_ARCH" | sed -e "$expr"`
;;
esac
# The OS release
@@ -219,46 +226,55 @@
# thus, need a distinct triplet. However, they do not need
# kernel version information, so it can be replaced with a
# suitable tag, in the style of linux-gnu.
- case "${UNAME_VERSION}" in
+ case "$UNAME_VERSION" in
Debian*)
release='-gnu'
;;
*)
- release=`echo ${UNAME_RELEASE} | sed -e 's/[-_].*//' | cut -d. -f1,2`
+ release=`echo "$UNAME_RELEASE" | sed -e 's/[-_].*//' | cut -d. -f1,2`
;;
esac
# Since CPU_TYPE-MANUFACTURER-KERNEL-OPERATING_SYSTEM:
# contains redundant information, the shorter form:
# CPU_TYPE-MANUFACTURER-OPERATING_SYSTEM is used.
- echo "${machine}-${os}${release}${abi}"
+ echo "$machine-${os}${release}${abi}"
exit ;;
*:Bitrig:*:*)
UNAME_MACHINE_ARCH=`arch | sed 's/Bitrig.//'`
- echo ${UNAME_MACHINE_ARCH}-unknown-bitrig${UNAME_RELEASE}
+ echo "$UNAME_MACHINE_ARCH"-unknown-bitrig"$UNAME_RELEASE"
exit ;;
*:OpenBSD:*:*)
UNAME_MACHINE_ARCH=`arch | sed 's/OpenBSD.//'`
- echo ${UNAME_MACHINE_ARCH}-unknown-openbsd${UNAME_RELEASE}
+ echo "$UNAME_MACHINE_ARCH"-unknown-openbsd"$UNAME_RELEASE"
exit ;;
*:LibertyBSD:*:*)
UNAME_MACHINE_ARCH=`arch | sed 's/^.*BSD\.//'`
- echo ${UNAME_MACHINE_ARCH}-unknown-libertybsd${UNAME_RELEASE}
+ echo "$UNAME_MACHINE_ARCH"-unknown-libertybsd"$UNAME_RELEASE"
+ exit ;;
+ *:MidnightBSD:*:*)
+ echo "$UNAME_MACHINE"-unknown-midnightbsd"$UNAME_RELEASE"
exit ;;
*:ekkoBSD:*:*)
- echo ${UNAME_MACHINE}-unknown-ekkobsd${UNAME_RELEASE}
+ echo "$UNAME_MACHINE"-unknown-ekkobsd"$UNAME_RELEASE"
exit ;;
*:SolidBSD:*:*)
- echo ${UNAME_MACHINE}-unknown-solidbsd${UNAME_RELEASE}
+ echo "$UNAME_MACHINE"-unknown-solidbsd"$UNAME_RELEASE"
exit ;;
macppc:MirBSD:*:*)
- echo powerpc-unknown-mirbsd${UNAME_RELEASE}
+ echo powerpc-unknown-mirbsd"$UNAME_RELEASE"
exit ;;
*:MirBSD:*:*)
- echo ${UNAME_MACHINE}-unknown-mirbsd${UNAME_RELEASE}
+ echo "$UNAME_MACHINE"-unknown-mirbsd"$UNAME_RELEASE"
exit ;;
*:Sortix:*:*)
- echo ${UNAME_MACHINE}-unknown-sortix
+ echo "$UNAME_MACHINE"-unknown-sortix
+ exit ;;
+ *:Redox:*:*)
+ echo "$UNAME_MACHINE"-unknown-redox
exit ;;
+ mips:OSF1:*.*)
+ echo mips-dec-osf1
+ exit ;;
alpha:OSF1:*:*)
case $UNAME_RELEASE in
*4.0)
@@ -310,28 +326,19 @@
# A Tn.n version is a released field test version.
# A Xn.n version is an unreleased experimental baselevel.
# 1.2 uses "1.2" for uname -r.
- echo ${UNAME_MACHINE}-dec-osf`echo ${UNAME_RELEASE} | sed -e 's/^[PVTX]//' | tr ABCDEFGHIJKLMNOPQRSTUVWXYZ abcdefghijklmnopqrstuvwxyz`
+ echo "$UNAME_MACHINE"-dec-osf"`echo "$UNAME_RELEASE" | sed -e 's/^[PVTX]//' | tr ABCDEFGHIJKLMNOPQRSTUVWXYZ abcdefghijklmnopqrstuvwxyz`"
# Reset EXIT trap before exiting to avoid spurious non-zero exit code.
exitcode=$?
trap '' 0
exit $exitcode ;;
- Alpha\ *:Windows_NT*:*)
- # How do we know it's Interix rather than the generic POSIX subsystem?
- # Should we change UNAME_MACHINE based on the output of uname instead
- # of the specific Alpha model?
- echo alpha-pc-interix
- exit ;;
- 21064:Windows_NT:50:3)
- echo alpha-dec-winnt3.5
- exit ;;
Amiga*:UNIX_System_V:4.0:*)
echo m68k-unknown-sysv4
exit ;;
*:[Aa]miga[Oo][Ss]:*:*)
- echo ${UNAME_MACHINE}-unknown-amigaos
+ echo "$UNAME_MACHINE"-unknown-amigaos
exit ;;
*:[Mm]orph[Oo][Ss]:*:*)
- echo ${UNAME_MACHINE}-unknown-morphos
+ echo "$UNAME_MACHINE"-unknown-morphos
exit ;;
*:OS/390:*:*)
echo i370-ibm-openedition
@@ -343,7 +350,7 @@
echo powerpc-ibm-os400
exit ;;
arm:RISC*:1.[012]*:*|arm:riscix:1.[012]*:*)
- echo arm-acorn-riscix${UNAME_RELEASE}
+ echo arm-acorn-riscix"$UNAME_RELEASE"
exit ;;
arm*:riscos:*:*|arm*:RISCOS:*:*)
echo arm-unknown-riscos
@@ -370,19 +377,19 @@
sparc) echo sparc-icl-nx7; exit ;;
esac ;;
s390x:SunOS:*:*)
- echo ${UNAME_MACHINE}-ibm-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'`
+ echo "$UNAME_MACHINE"-ibm-solaris2"`echo "$UNAME_RELEASE" | sed -e 's/[^.]*//'`"
exit ;;
sun4H:SunOS:5.*:*)
- echo sparc-hal-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'`
+ echo sparc-hal-solaris2"`echo "$UNAME_RELEASE"|sed -e 's/[^.]*//'`"
exit ;;
sun4*:SunOS:5.*:* | tadpole*:SunOS:5.*:*)
- echo sparc-sun-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'`
+ echo sparc-sun-solaris2"`echo "$UNAME_RELEASE" | sed -e 's/[^.]*//'`"
exit ;;
i86pc:AuroraUX:5.*:* | i86xen:AuroraUX:5.*:*)
- echo i386-pc-auroraux${UNAME_RELEASE}
+ echo i386-pc-auroraux"$UNAME_RELEASE"
exit ;;
i86pc:SunOS:5.*:* | i86xen:SunOS:5.*:*)
- eval $set_cc_for_build
+ eval "$set_cc_for_build"
SUN_ARCH=i386
# If there is a compiler, see if it is configured for 64-bit objects.
# Note that the Sun cc does not turn __LP64__ into 1 like gcc does.
@@ -395,13 +402,13 @@
SUN_ARCH=x86_64
fi
fi
- echo ${SUN_ARCH}-pc-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'`
+ echo "$SUN_ARCH"-pc-solaris2"`echo "$UNAME_RELEASE"|sed -e 's/[^.]*//'`"
exit ;;
sun4*:SunOS:6*:*)
# According to config.sub, this is the proper way to canonicalize
# SunOS6. Hard to guess exactly what SunOS6 will be like, but
# it's likely to be more like Solaris than SunOS4.
- echo sparc-sun-solaris3`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'`
+ echo sparc-sun-solaris3"`echo "$UNAME_RELEASE"|sed -e 's/[^.]*//'`"
exit ;;
sun4*:SunOS:*:*)
case "`/usr/bin/arch -k`" in
@@ -410,25 +417,25 @@
;;
esac
# Japanese Language versions have a version number like `4.1.3-JL'.
- echo sparc-sun-sunos`echo ${UNAME_RELEASE}|sed -e 's/-/_/'`
+ echo sparc-sun-sunos"`echo "$UNAME_RELEASE"|sed -e 's/-/_/'`"
exit ;;
sun3*:SunOS:*:*)
- echo m68k-sun-sunos${UNAME_RELEASE}
+ echo m68k-sun-sunos"$UNAME_RELEASE"
exit ;;
sun*:*:4.2BSD:*)
UNAME_RELEASE=`(sed 1q /etc/motd | awk '{print substr($5,1,3)}') 2>/dev/null`
- test "x${UNAME_RELEASE}" = x && UNAME_RELEASE=3
+ test "x$UNAME_RELEASE" = x && UNAME_RELEASE=3
case "`/bin/arch`" in
sun3)
- echo m68k-sun-sunos${UNAME_RELEASE}
+ echo m68k-sun-sunos"$UNAME_RELEASE"
;;
sun4)
- echo sparc-sun-sunos${UNAME_RELEASE}
+ echo sparc-sun-sunos"$UNAME_RELEASE"
;;
esac
exit ;;
aushp:SunOS:*:*)
- echo sparc-auspex-sunos${UNAME_RELEASE}
+ echo sparc-auspex-sunos"$UNAME_RELEASE"
exit ;;
# The situation for MiNT is a little confusing. The machine name
# can be virtually everything (everything which is not
@@ -439,44 +446,44 @@
# MiNT. But MiNT is downward compatible to TOS, so this should
# be no problem.
atarist[e]:*MiNT:*:* | atarist[e]:*mint:*:* | atarist[e]:*TOS:*:*)
- echo m68k-atari-mint${UNAME_RELEASE}
+ echo m68k-atari-mint"$UNAME_RELEASE"
exit ;;
atari*:*MiNT:*:* | atari*:*mint:*:* | atarist[e]:*TOS:*:*)
- echo m68k-atari-mint${UNAME_RELEASE}
+ echo m68k-atari-mint"$UNAME_RELEASE"
exit ;;
*falcon*:*MiNT:*:* | *falcon*:*mint:*:* | *falcon*:*TOS:*:*)
- echo m68k-atari-mint${UNAME_RELEASE}
+ echo m68k-atari-mint"$UNAME_RELEASE"
exit ;;
milan*:*MiNT:*:* | milan*:*mint:*:* | *milan*:*TOS:*:*)
- echo m68k-milan-mint${UNAME_RELEASE}
+ echo m68k-milan-mint"$UNAME_RELEASE"
exit ;;
hades*:*MiNT:*:* | hades*:*mint:*:* | *hades*:*TOS:*:*)
- echo m68k-hades-mint${UNAME_RELEASE}
+ echo m68k-hades-mint"$UNAME_RELEASE"
exit ;;
*:*MiNT:*:* | *:*mint:*:* | *:*TOS:*:*)
- echo m68k-unknown-mint${UNAME_RELEASE}
+ echo m68k-unknown-mint"$UNAME_RELEASE"
exit ;;
m68k:machten:*:*)
- echo m68k-apple-machten${UNAME_RELEASE}
+ echo m68k-apple-machten"$UNAME_RELEASE"
exit ;;
powerpc:machten:*:*)
- echo powerpc-apple-machten${UNAME_RELEASE}
+ echo powerpc-apple-machten"$UNAME_RELEASE"
exit ;;
RISC*:Mach:*:*)
echo mips-dec-mach_bsd4.3
exit ;;
RISC*:ULTRIX:*:*)
- echo mips-dec-ultrix${UNAME_RELEASE}
+ echo mips-dec-ultrix"$UNAME_RELEASE"
exit ;;
VAX*:ULTRIX*:*:*)
- echo vax-dec-ultrix${UNAME_RELEASE}
+ echo vax-dec-ultrix"$UNAME_RELEASE"
exit ;;
2020:CLIX:*:* | 2430:CLIX:*:*)
- echo clipper-intergraph-clix${UNAME_RELEASE}
+ echo clipper-intergraph-clix"$UNAME_RELEASE"
exit ;;
mips:*:*:UMIPS | mips:*:*:RISCos)
- eval $set_cc_for_build
- sed 's/^ //' << EOF >$dummy.c
+ eval "$set_cc_for_build"
+ sed 's/^ //' << EOF > "$dummy.c"
#ifdef __cplusplus
#include /* for printf() prototype */
int main (int argc, char *argv[]) {
@@ -485,23 +492,23 @@
#endif
#if defined (host_mips) && defined (MIPSEB)
#if defined (SYSTYPE_SYSV)
- printf ("mips-mips-riscos%ssysv\n", argv[1]); exit (0);
+ printf ("mips-mips-riscos%ssysv\\n", argv[1]); exit (0);
#endif
#if defined (SYSTYPE_SVR4)
- printf ("mips-mips-riscos%ssvr4\n", argv[1]); exit (0);
+ printf ("mips-mips-riscos%ssvr4\\n", argv[1]); exit (0);
#endif
#if defined (SYSTYPE_BSD43) || defined(SYSTYPE_BSD)
- printf ("mips-mips-riscos%sbsd\n", argv[1]); exit (0);
+ printf ("mips-mips-riscos%sbsd\\n", argv[1]); exit (0);
#endif
#endif
exit (-1);
}
EOF
- $CC_FOR_BUILD -o $dummy $dummy.c &&
- dummyarg=`echo "${UNAME_RELEASE}" | sed -n 's/\([0-9]*\).*/\1/p'` &&
- SYSTEM_NAME=`$dummy $dummyarg` &&
+ $CC_FOR_BUILD -o "$dummy" "$dummy.c" &&
+ dummyarg=`echo "$UNAME_RELEASE" | sed -n 's/\([0-9]*\).*/\1/p'` &&
+ SYSTEM_NAME=`"$dummy" "$dummyarg"` &&
{ echo "$SYSTEM_NAME"; exit; }
- echo mips-mips-riscos${UNAME_RELEASE}
+ echo mips-mips-riscos"$UNAME_RELEASE"
exit ;;
Motorola:PowerMAX_OS:*:*)
echo powerpc-motorola-powermax
@@ -527,17 +534,17 @@
AViiON:dgux:*:*)
# DG/UX returns AViiON for all architectures
UNAME_PROCESSOR=`/usr/bin/uname -p`
- if [ $UNAME_PROCESSOR = mc88100 ] || [ $UNAME_PROCESSOR = mc88110 ]
+ if [ "$UNAME_PROCESSOR" = mc88100 ] || [ "$UNAME_PROCESSOR" = mc88110 ]
then
- if [ ${TARGET_BINARY_INTERFACE}x = m88kdguxelfx ] || \
- [ ${TARGET_BINARY_INTERFACE}x = x ]
+ if [ "$TARGET_BINARY_INTERFACE"x = m88kdguxelfx ] || \
+ [ "$TARGET_BINARY_INTERFACE"x = x ]
then
- echo m88k-dg-dgux${UNAME_RELEASE}
+ echo m88k-dg-dgux"$UNAME_RELEASE"
else
- echo m88k-dg-dguxbcs${UNAME_RELEASE}
+ echo m88k-dg-dguxbcs"$UNAME_RELEASE"
fi
else
- echo i586-dg-dgux${UNAME_RELEASE}
+ echo i586-dg-dgux"$UNAME_RELEASE"
fi
exit ;;
M88*:DolphinOS:*:*) # DolphinOS (SVR3)
@@ -554,7 +561,7 @@
echo m68k-tektronix-bsd
exit ;;
*:IRIX*:*:*)
- echo mips-sgi-irix`echo ${UNAME_RELEASE}|sed -e 's/-/_/g'`
+ echo mips-sgi-irix"`echo "$UNAME_RELEASE"|sed -e 's/-/_/g'`"
exit ;;
????????:AIX?:[12].1:2) # AIX 2.2.1 or AIX 2.1.1 is RT/PC AIX.
echo romp-ibm-aix # uname -m gives an 8 hex-code CPU id
@@ -566,14 +573,14 @@
if [ -x /usr/bin/oslevel ] ; then
IBM_REV=`/usr/bin/oslevel`
else
- IBM_REV=${UNAME_VERSION}.${UNAME_RELEASE}
+ IBM_REV="$UNAME_VERSION.$UNAME_RELEASE"
fi
- echo ${UNAME_MACHINE}-ibm-aix${IBM_REV}
+ echo "$UNAME_MACHINE"-ibm-aix"$IBM_REV"
exit ;;
*:AIX:2:3)
if grep bos325 /usr/include/stdio.h >/dev/null 2>&1; then
- eval $set_cc_for_build
- sed 's/^ //' << EOF >$dummy.c
+ eval "$set_cc_for_build"
+ sed 's/^ //' << EOF > "$dummy.c"
#include
main()
@@ -584,7 +591,7 @@
exit(0);
}
EOF
- if $CC_FOR_BUILD -o $dummy $dummy.c && SYSTEM_NAME=`$dummy`
+ if $CC_FOR_BUILD -o "$dummy" "$dummy.c" && SYSTEM_NAME=`"$dummy"`
then
echo "$SYSTEM_NAME"
else
@@ -598,7 +605,7 @@
exit ;;
*:AIX:*:[4567])
IBM_CPU_ID=`/usr/sbin/lsdev -C -c processor -S available | sed 1q | awk '{ print $1 }'`
- if /usr/sbin/lsattr -El ${IBM_CPU_ID} | grep ' POWER' >/dev/null 2>&1; then
+ if /usr/sbin/lsattr -El "$IBM_CPU_ID" | grep ' POWER' >/dev/null 2>&1; then
IBM_ARCH=rs6000
else
IBM_ARCH=powerpc
@@ -607,18 +614,18 @@
IBM_REV=`/usr/bin/lslpp -Lqc bos.rte.libc |
awk -F: '{ print $3 }' | sed s/[0-9]*$/0/`
else
- IBM_REV=${UNAME_VERSION}.${UNAME_RELEASE}
+ IBM_REV="$UNAME_VERSION.$UNAME_RELEASE"
fi
- echo ${IBM_ARCH}-ibm-aix${IBM_REV}
+ echo "$IBM_ARCH"-ibm-aix"$IBM_REV"
exit ;;
*:AIX:*:*)
echo rs6000-ibm-aix
exit ;;
- ibmrt:4.4BSD:*|romp-ibm:BSD:*)
+ ibmrt:4.4BSD:*|romp-ibm:4.4BSD:*)
echo romp-ibm-bsd4.4
exit ;;
ibmrt:*BSD:*|romp-ibm:BSD:*) # covers RT/PC BSD and
- echo romp-ibm-bsd${UNAME_RELEASE} # 4.3 with uname added to
+ echo romp-ibm-bsd"$UNAME_RELEASE" # 4.3 with uname added to
exit ;; # report: romp-ibm BSD 4.3
*:BOSX:*:*)
echo rs6000-bull-bosx
@@ -633,28 +640,28 @@
echo m68k-hp-bsd4.4
exit ;;
9000/[34678]??:HP-UX:*:*)
- HPUX_REV=`echo ${UNAME_RELEASE}|sed -e 's/[^.]*.[0B]*//'`
- case "${UNAME_MACHINE}" in
- 9000/31? ) HP_ARCH=m68000 ;;
- 9000/[34]?? ) HP_ARCH=m68k ;;
+ HPUX_REV=`echo "$UNAME_RELEASE"|sed -e 's/[^.]*.[0B]*//'`
+ case "$UNAME_MACHINE" in
+ 9000/31?) HP_ARCH=m68000 ;;
+ 9000/[34]??) HP_ARCH=m68k ;;
9000/[678][0-9][0-9])
if [ -x /usr/bin/getconf ]; then
sc_cpu_version=`/usr/bin/getconf SC_CPU_VERSION 2>/dev/null`
sc_kernel_bits=`/usr/bin/getconf SC_KERNEL_BITS 2>/dev/null`
- case "${sc_cpu_version}" in
+ case "$sc_cpu_version" in
523) HP_ARCH=hppa1.0 ;; # CPU_PA_RISC1_0
528) HP_ARCH=hppa1.1 ;; # CPU_PA_RISC1_1
532) # CPU_PA_RISC2_0
- case "${sc_kernel_bits}" in
+ case "$sc_kernel_bits" in
32) HP_ARCH=hppa2.0n ;;
64) HP_ARCH=hppa2.0w ;;
'') HP_ARCH=hppa2.0 ;; # HP-UX 10.20
esac ;;
esac
fi
- if [ "${HP_ARCH}" = "" ]; then
- eval $set_cc_for_build
- sed 's/^ //' << EOF >$dummy.c
+ if [ "$HP_ARCH" = "" ]; then
+ eval "$set_cc_for_build"
+ sed 's/^ //' << EOF > "$dummy.c"
#define _HPUX_SOURCE
#include
@@ -687,13 +694,13 @@
exit (0);
}
EOF
- (CCOPTS="" $CC_FOR_BUILD -o $dummy $dummy.c 2>/dev/null) && HP_ARCH=`$dummy`
+ (CCOPTS="" $CC_FOR_BUILD -o "$dummy" "$dummy.c" 2>/dev/null) && HP_ARCH=`"$dummy"`
test -z "$HP_ARCH" && HP_ARCH=hppa
fi ;;
esac
- if [ ${HP_ARCH} = hppa2.0w ]
+ if [ "$HP_ARCH" = hppa2.0w ]
then
- eval $set_cc_for_build
+ eval "$set_cc_for_build"
# hppa2.0w-hp-hpux* has a 64-bit kernel and a compiler generating
# 32-bit code. hppa64-hp-hpux* has the same kernel and a compiler
@@ -712,15 +719,15 @@
HP_ARCH=hppa64
fi
fi
- echo ${HP_ARCH}-hp-hpux${HPUX_REV}
+ echo "$HP_ARCH"-hp-hpux"$HPUX_REV"
exit ;;
ia64:HP-UX:*:*)
- HPUX_REV=`echo ${UNAME_RELEASE}|sed -e 's/[^.]*.[0B]*//'`
- echo ia64-hp-hpux${HPUX_REV}
+ HPUX_REV=`echo "$UNAME_RELEASE"|sed -e 's/[^.]*.[0B]*//'`
+ echo ia64-hp-hpux"$HPUX_REV"
exit ;;
3050*:HI-UX:*:*)
- eval $set_cc_for_build
- sed 's/^ //' << EOF >$dummy.c
+ eval "$set_cc_for_build"
+ sed 's/^ //' << EOF > "$dummy.c"
#include
int
main ()
@@ -745,11 +752,11 @@
exit (0);
}
EOF
- $CC_FOR_BUILD -o $dummy $dummy.c && SYSTEM_NAME=`$dummy` &&
+ $CC_FOR_BUILD -o "$dummy" "$dummy.c" && SYSTEM_NAME=`"$dummy"` &&
{ echo "$SYSTEM_NAME"; exit; }
echo unknown-hitachi-hiuxwe2
exit ;;
- 9000/7??:4.3bsd:*:* | 9000/8?[79]:4.3bsd:*:* )
+ 9000/7??:4.3bsd:*:* | 9000/8?[79]:4.3bsd:*:*)
echo hppa1.1-hp-bsd
exit ;;
9000/8??:4.3bsd:*:*)
@@ -758,7 +765,7 @@
*9??*:MPE/iX:*:* | *3000*:MPE/iX:*:*)
echo hppa1.0-hp-mpeix
exit ;;
- hp7??:OSF1:*:* | hp8?[79]:OSF1:*:* )
+ hp7??:OSF1:*:* | hp8?[79]:OSF1:*:*)
echo hppa1.1-hp-osf
exit ;;
hp8??:OSF1:*:*)
@@ -766,9 +773,9 @@
exit ;;
i*86:OSF1:*:*)
if [ -x /usr/sbin/sysversion ] ; then
- echo ${UNAME_MACHINE}-unknown-osf1mk
+ echo "$UNAME_MACHINE"-unknown-osf1mk
else
- echo ${UNAME_MACHINE}-unknown-osf1
+ echo "$UNAME_MACHINE"-unknown-osf1
fi
exit ;;
parisc*:Lites*:*:*)
@@ -793,128 +800,109 @@
echo c4-convex-bsd
exit ;;
CRAY*Y-MP:*:*:*)
- echo ymp-cray-unicos${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/'
+ echo ymp-cray-unicos"$UNAME_RELEASE" | sed -e 's/\.[^.]*$/.X/'
exit ;;
CRAY*[A-Z]90:*:*:*)
- echo ${UNAME_MACHINE}-cray-unicos${UNAME_RELEASE} \
+ echo "$UNAME_MACHINE"-cray-unicos"$UNAME_RELEASE" \
| sed -e 's/CRAY.*\([A-Z]90\)/\1/' \
-e y/ABCDEFGHIJKLMNOPQRSTUVWXYZ/abcdefghijklmnopqrstuvwxyz/ \
-e 's/\.[^.]*$/.X/'
exit ;;
CRAY*TS:*:*:*)
- echo t90-cray-unicos${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/'
+ echo t90-cray-unicos"$UNAME_RELEASE" | sed -e 's/\.[^.]*$/.X/'
exit ;;
CRAY*T3E:*:*:*)
- echo alphaev5-cray-unicosmk${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/'
+ echo alphaev5-cray-unicosmk"$UNAME_RELEASE" | sed -e 's/\.[^.]*$/.X/'
exit ;;
CRAY*SV1:*:*:*)
- echo sv1-cray-unicos${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/'
+ echo sv1-cray-unicos"$UNAME_RELEASE" | sed -e 's/\.[^.]*$/.X/'
exit ;;
*:UNICOS/mp:*:*)
- echo craynv-cray-unicosmp${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/'
+ echo craynv-cray-unicosmp"$UNAME_RELEASE" | sed -e 's/\.[^.]*$/.X/'
exit ;;
F30[01]:UNIX_System_V:*:* | F700:UNIX_System_V:*:*)
FUJITSU_PROC=`uname -m | tr ABCDEFGHIJKLMNOPQRSTUVWXYZ abcdefghijklmnopqrstuvwxyz`
FUJITSU_SYS=`uname -p | tr ABCDEFGHIJKLMNOPQRSTUVWXYZ abcdefghijklmnopqrstuvwxyz | sed -e 's/\///'`
- FUJITSU_REL=`echo ${UNAME_RELEASE} | sed -e 's/ /_/'`
+ FUJITSU_REL=`echo "$UNAME_RELEASE" | sed -e 's/ /_/'`
echo "${FUJITSU_PROC}-fujitsu-${FUJITSU_SYS}${FUJITSU_REL}"
exit ;;
5000:UNIX_System_V:4.*:*)
FUJITSU_SYS=`uname -p | tr ABCDEFGHIJKLMNOPQRSTUVWXYZ abcdefghijklmnopqrstuvwxyz | sed -e 's/\///'`
- FUJITSU_REL=`echo ${UNAME_RELEASE} | tr ABCDEFGHIJKLMNOPQRSTUVWXYZ abcdefghijklmnopqrstuvwxyz | sed -e 's/ /_/'`
+ FUJITSU_REL=`echo "$UNAME_RELEASE" | tr ABCDEFGHIJKLMNOPQRSTUVWXYZ abcdefghijklmnopqrstuvwxyz | sed -e 's/ /_/'`
echo "sparc-fujitsu-${FUJITSU_SYS}${FUJITSU_REL}"
exit ;;
i*86:BSD/386:*:* | i*86:BSD/OS:*:* | *:Ascend\ Embedded/OS:*:*)
- echo ${UNAME_MACHINE}-pc-bsdi${UNAME_RELEASE}
+ echo "$UNAME_MACHINE"-pc-bsdi"$UNAME_RELEASE"
exit ;;
sparc*:BSD/OS:*:*)
- echo sparc-unknown-bsdi${UNAME_RELEASE}
+ echo sparc-unknown-bsdi"$UNAME_RELEASE"
exit ;;
*:BSD/OS:*:*)
- echo ${UNAME_MACHINE}-unknown-bsdi${UNAME_RELEASE}
+ echo "$UNAME_MACHINE"-unknown-bsdi"$UNAME_RELEASE"
exit ;;
*:FreeBSD:*:*)
UNAME_PROCESSOR=`/usr/bin/uname -p`
- case ${UNAME_PROCESSOR} in
+ case "$UNAME_PROCESSOR" in
amd64)
UNAME_PROCESSOR=x86_64 ;;
i386)
UNAME_PROCESSOR=i586 ;;
esac
- echo ${UNAME_PROCESSOR}-unknown-freebsd`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'`
+ echo "$UNAME_PROCESSOR"-unknown-freebsd"`echo "$UNAME_RELEASE"|sed -e 's/[-(].*//'`"
exit ;;
i*:CYGWIN*:*)
- echo ${UNAME_MACHINE}-pc-cygwin
+ echo "$UNAME_MACHINE"-pc-cygwin
exit ;;
*:MINGW64*:*)
- echo ${UNAME_MACHINE}-pc-mingw64
+ echo "$UNAME_MACHINE"-pc-mingw64
exit ;;
*:MINGW*:*)
- echo ${UNAME_MACHINE}-pc-mingw32
+ echo "$UNAME_MACHINE"-pc-mingw32
exit ;;
*:MSYS*:*)
- echo ${UNAME_MACHINE}-pc-msys
- exit ;;
- i*:windows32*:*)
- # uname -m includes "-pc" on this system.
- echo ${UNAME_MACHINE}-mingw32
+ echo "$UNAME_MACHINE"-pc-msys
exit ;;
i*:PW*:*)
- echo ${UNAME_MACHINE}-pc-pw32
+ echo "$UNAME_MACHINE"-pc-pw32
exit ;;
*:Interix*:*)
- case ${UNAME_MACHINE} in
+ case "$UNAME_MACHINE" in
x86)
- echo i586-pc-interix${UNAME_RELEASE}
+ echo i586-pc-interix"$UNAME_RELEASE"
exit ;;
authenticamd | genuineintel | EM64T)
- echo x86_64-unknown-interix${UNAME_RELEASE}
+ echo x86_64-unknown-interix"$UNAME_RELEASE"
exit ;;
IA64)
- echo ia64-unknown-interix${UNAME_RELEASE}
+ echo ia64-unknown-interix"$UNAME_RELEASE"
exit ;;
esac ;;
- [345]86:Windows_95:* | [345]86:Windows_98:* | [345]86:Windows_NT:*)
- echo i${UNAME_MACHINE}-pc-mks
- exit ;;
- 8664:Windows_NT:*)
- echo x86_64-pc-mks
- exit ;;
- i*:Windows_NT*:* | Pentium*:Windows_NT*:*)
- # How do we know it's Interix rather than the generic POSIX subsystem?
- # It also conflicts with pre-2.0 versions of AT&T UWIN. Should we
- # UNAME_MACHINE based on the output of uname instead of i386?
- echo i586-pc-interix
- exit ;;
i*:UWIN*:*)
- echo ${UNAME_MACHINE}-pc-uwin
+ echo "$UNAME_MACHINE"-pc-uwin
exit ;;
amd64:CYGWIN*:*:* | x86_64:CYGWIN*:*:*)
echo x86_64-unknown-cygwin
exit ;;
- p*:CYGWIN*:*)
- echo powerpcle-unknown-cygwin
- exit ;;
prep*:SunOS:5.*:*)
- echo powerpcle-unknown-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'`
+ echo powerpcle-unknown-solaris2"`echo "$UNAME_RELEASE"|sed -e 's/[^.]*//'`"
exit ;;
*:GNU:*:*)
# the GNU system
- echo `echo ${UNAME_MACHINE}|sed -e 's,[-/].*$,,'`-unknown-${LIBC}`echo ${UNAME_RELEASE}|sed -e 's,/.*$,,'`
+ echo "`echo "$UNAME_MACHINE"|sed -e 's,[-/].*$,,'`-unknown-$LIBC`echo "$UNAME_RELEASE"|sed -e 's,/.*$,,'`"
exit ;;
*:GNU/*:*:*)
# other systems with GNU libc and userland
- echo ${UNAME_MACHINE}-unknown-`echo ${UNAME_SYSTEM} | sed 's,^[^/]*/,,' | tr "[:upper:]" "[:lower:]"``echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'`-${LIBC}
+ echo "$UNAME_MACHINE-unknown-`echo "$UNAME_SYSTEM" | sed 's,^[^/]*/,,' | tr "[:upper:]" "[:lower:]"``echo "$UNAME_RELEASE"|sed -e 's/[-(].*//'`-$LIBC"
exit ;;
i*86:Minix:*:*)
- echo ${UNAME_MACHINE}-pc-minix
+ echo "$UNAME_MACHINE"-pc-minix
exit ;;
aarch64:Linux:*:*)
- echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
+ echo "$UNAME_MACHINE"-unknown-linux-"$LIBC"
exit ;;
aarch64_be:Linux:*:*)
UNAME_MACHINE=aarch64_be
- echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
+ echo "$UNAME_MACHINE"-unknown-linux-"$LIBC"
exit ;;
alpha:Linux:*:*)
case `sed -n '/^cpu model/s/^.*: \(.*\)/\1/p' < /proc/cpuinfo` in
@@ -928,63 +916,63 @@
esac
objdump --private-headers /bin/sh | grep -q ld.so.1
if test "$?" = 0 ; then LIBC=gnulibc1 ; fi
- echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
+ echo "$UNAME_MACHINE"-unknown-linux-"$LIBC"
exit ;;
arc:Linux:*:* | arceb:Linux:*:*)
- echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
+ echo "$UNAME_MACHINE"-unknown-linux-"$LIBC"
exit ;;
arm*:Linux:*:*)
- eval $set_cc_for_build
+ eval "$set_cc_for_build"
if echo __ARM_EABI__ | $CC_FOR_BUILD -E - 2>/dev/null \
| grep -q __ARM_EABI__
then
- echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
+ echo "$UNAME_MACHINE"-unknown-linux-"$LIBC"
else
if echo __ARM_PCS_VFP | $CC_FOR_BUILD -E - 2>/dev/null \
| grep -q __ARM_PCS_VFP
then
- echo ${UNAME_MACHINE}-unknown-linux-${LIBC}eabi
+ echo "$UNAME_MACHINE"-unknown-linux-"$LIBC"eabi
else
- echo ${UNAME_MACHINE}-unknown-linux-${LIBC}eabihf
+ echo "$UNAME_MACHINE"-unknown-linux-"$LIBC"eabihf
fi
fi
exit ;;
avr32*:Linux:*:*)
- echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
+ echo "$UNAME_MACHINE"-unknown-linux-"$LIBC"
exit ;;
cris:Linux:*:*)
- echo ${UNAME_MACHINE}-axis-linux-${LIBC}
+ echo "$UNAME_MACHINE"-axis-linux-"$LIBC"
exit ;;
crisv32:Linux:*:*)
- echo ${UNAME_MACHINE}-axis-linux-${LIBC}
+ echo "$UNAME_MACHINE"-axis-linux-"$LIBC"
exit ;;
e2k:Linux:*:*)
- echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
+ echo "$UNAME_MACHINE"-unknown-linux-"$LIBC"
exit ;;
frv:Linux:*:*)
- echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
+ echo "$UNAME_MACHINE"-unknown-linux-"$LIBC"
exit ;;
hexagon:Linux:*:*)
- echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
+ echo "$UNAME_MACHINE"-unknown-linux-"$LIBC"
exit ;;
i*86:Linux:*:*)
- echo ${UNAME_MACHINE}-pc-linux-${LIBC}
+ echo "$UNAME_MACHINE"-pc-linux-"$LIBC"
exit ;;
ia64:Linux:*:*)
- echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
+ echo "$UNAME_MACHINE"-unknown-linux-"$LIBC"
exit ;;
k1om:Linux:*:*)
- echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
+ echo "$UNAME_MACHINE"-unknown-linux-"$LIBC"
exit ;;
m32r*:Linux:*:*)
- echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
+ echo "$UNAME_MACHINE"-unknown-linux-"$LIBC"
exit ;;
m68*:Linux:*:*)
- echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
+ echo "$UNAME_MACHINE"-unknown-linux-"$LIBC"
exit ;;
mips:Linux:*:* | mips64:Linux:*:*)
- eval $set_cc_for_build
- sed 's/^ //' << EOF >$dummy.c
+ eval "$set_cc_for_build"
+ sed 's/^ //' << EOF > "$dummy.c"
#undef CPU
#undef ${UNAME_MACHINE}
#undef ${UNAME_MACHINE}el
@@ -998,70 +986,70 @@
#endif
#endif
EOF
- eval `$CC_FOR_BUILD -E $dummy.c 2>/dev/null | grep '^CPU'`
- test x"${CPU}" != x && { echo "${CPU}-unknown-linux-${LIBC}"; exit; }
+ eval "`$CC_FOR_BUILD -E "$dummy.c" 2>/dev/null | grep '^CPU'`"
+ test "x$CPU" != x && { echo "$CPU-unknown-linux-$LIBC"; exit; }
;;
mips64el:Linux:*:*)
- echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
+ echo "$UNAME_MACHINE"-unknown-linux-"$LIBC"
exit ;;
openrisc*:Linux:*:*)
- echo or1k-unknown-linux-${LIBC}
+ echo or1k-unknown-linux-"$LIBC"
exit ;;
or32:Linux:*:* | or1k*:Linux:*:*)
- echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
+ echo "$UNAME_MACHINE"-unknown-linux-"$LIBC"
exit ;;
padre:Linux:*:*)
- echo sparc-unknown-linux-${LIBC}
+ echo sparc-unknown-linux-"$LIBC"
exit ;;
parisc64:Linux:*:* | hppa64:Linux:*:*)
- echo hppa64-unknown-linux-${LIBC}
+ echo hppa64-unknown-linux-"$LIBC"
exit ;;
parisc:Linux:*:* | hppa:Linux:*:*)
# Look for CPU level
case `grep '^cpu[^a-z]*:' /proc/cpuinfo 2>/dev/null | cut -d' ' -f2` in
- PA7*) echo hppa1.1-unknown-linux-${LIBC} ;;
- PA8*) echo hppa2.0-unknown-linux-${LIBC} ;;
- *) echo hppa-unknown-linux-${LIBC} ;;
+ PA7*) echo hppa1.1-unknown-linux-"$LIBC" ;;
+ PA8*) echo hppa2.0-unknown-linux-"$LIBC" ;;
+ *) echo hppa-unknown-linux-"$LIBC" ;;
esac
exit ;;
ppc64:Linux:*:*)
- echo powerpc64-unknown-linux-${LIBC}
+ echo powerpc64-unknown-linux-"$LIBC"
exit ;;
ppc:Linux:*:*)
- echo powerpc-unknown-linux-${LIBC}
+ echo powerpc-unknown-linux-"$LIBC"
exit ;;
ppc64le:Linux:*:*)
- echo powerpc64le-unknown-linux-${LIBC}
+ echo powerpc64le-unknown-linux-"$LIBC"
exit ;;
ppcle:Linux:*:*)
- echo powerpcle-unknown-linux-${LIBC}
+ echo powerpcle-unknown-linux-"$LIBC"
exit ;;
riscv32:Linux:*:* | riscv64:Linux:*:*)
- echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
+ echo "$UNAME_MACHINE"-unknown-linux-"$LIBC"
exit ;;
s390:Linux:*:* | s390x:Linux:*:*)
- echo ${UNAME_MACHINE}-ibm-linux-${LIBC}
+ echo "$UNAME_MACHINE"-ibm-linux-"$LIBC"
exit ;;
sh64*:Linux:*:*)
- echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
+ echo "$UNAME_MACHINE"-unknown-linux-"$LIBC"
exit ;;
sh*:Linux:*:*)
- echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
+ echo "$UNAME_MACHINE"-unknown-linux-"$LIBC"
exit ;;
sparc:Linux:*:* | sparc64:Linux:*:*)
- echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
+ echo "$UNAME_MACHINE"-unknown-linux-"$LIBC"
exit ;;
tile*:Linux:*:*)
- echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
+ echo "$UNAME_MACHINE"-unknown-linux-"$LIBC"
exit ;;
vax:Linux:*:*)
- echo ${UNAME_MACHINE}-dec-linux-${LIBC}
+ echo "$UNAME_MACHINE"-dec-linux-"$LIBC"
exit ;;
x86_64:Linux:*:*)
- echo ${UNAME_MACHINE}-pc-linux-${LIBC}
+ echo "$UNAME_MACHINE"-pc-linux-"$LIBC"
exit ;;
xtensa*:Linux:*:*)
- echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
+ echo "$UNAME_MACHINE"-unknown-linux-"$LIBC"
exit ;;
i*86:DYNIX/ptx:4*:*)
# ptx 4.0 does uname -s correctly, with DYNIX/ptx in there.
@@ -1075,34 +1063,34 @@
# I am not positive that other SVR4 systems won't match this,
# I just have to hope. -- rms.
# Use sysv4.2uw... so that sysv4* matches it.
- echo ${UNAME_MACHINE}-pc-sysv4.2uw${UNAME_VERSION}
+ echo "$UNAME_MACHINE"-pc-sysv4.2uw"$UNAME_VERSION"
exit ;;
i*86:OS/2:*:*)
# If we were able to find `uname', then EMX Unix compatibility
# is probably installed.
- echo ${UNAME_MACHINE}-pc-os2-emx
+ echo "$UNAME_MACHINE"-pc-os2-emx
exit ;;
i*86:XTS-300:*:STOP)
- echo ${UNAME_MACHINE}-unknown-stop
+ echo "$UNAME_MACHINE"-unknown-stop
exit ;;
i*86:atheos:*:*)
- echo ${UNAME_MACHINE}-unknown-atheos
+ echo "$UNAME_MACHINE"-unknown-atheos
exit ;;
i*86:syllable:*:*)
- echo ${UNAME_MACHINE}-pc-syllable
+ echo "$UNAME_MACHINE"-pc-syllable
exit ;;
i*86:LynxOS:2.*:* | i*86:LynxOS:3.[01]*:* | i*86:LynxOS:4.[02]*:*)
- echo i386-unknown-lynxos${UNAME_RELEASE}
+ echo i386-unknown-lynxos"$UNAME_RELEASE"
exit ;;
i*86:*DOS:*:*)
- echo ${UNAME_MACHINE}-pc-msdosdjgpp
+ echo "$UNAME_MACHINE"-pc-msdosdjgpp
exit ;;
- i*86:*:4.*:* | i*86:SYSTEM_V:4.*:*)
- UNAME_REL=`echo ${UNAME_RELEASE} | sed 's/\/MP$//'`
+ i*86:*:4.*:*)
+ UNAME_REL=`echo "$UNAME_RELEASE" | sed 's/\/MP$//'`
if grep Novell /usr/include/link.h >/dev/null 2>/dev/null; then
- echo ${UNAME_MACHINE}-univel-sysv${UNAME_REL}
+ echo "$UNAME_MACHINE"-univel-sysv"$UNAME_REL"
else
- echo ${UNAME_MACHINE}-pc-sysv${UNAME_REL}
+ echo "$UNAME_MACHINE"-pc-sysv"$UNAME_REL"
fi
exit ;;
i*86:*:5:[678]*)
@@ -1112,12 +1100,12 @@
*Pentium) UNAME_MACHINE=i586 ;;
*Pent*|*Celeron) UNAME_MACHINE=i686 ;;
esac
- echo ${UNAME_MACHINE}-unknown-sysv${UNAME_RELEASE}${UNAME_SYSTEM}${UNAME_VERSION}
+ echo "$UNAME_MACHINE-unknown-sysv${UNAME_RELEASE}${UNAME_SYSTEM}{$UNAME_VERSION}"
exit ;;
i*86:*:3.2:*)
if test -f /usr/options/cb.name; then
UNAME_REL=`sed -n 's/.*Version //p' /dev/null >/dev/null ; then
UNAME_REL=`(/bin/uname -X|grep Release|sed -e 's/.*= //')`
(/bin/uname -X|grep i80486 >/dev/null) && UNAME_MACHINE=i486
@@ -1127,9 +1115,9 @@
&& UNAME_MACHINE=i686
(/bin/uname -X|grep '^Machine.*Pentium Pro' >/dev/null) \
&& UNAME_MACHINE=i686
- echo ${UNAME_MACHINE}-pc-sco$UNAME_REL
+ echo "$UNAME_MACHINE"-pc-sco"$UNAME_REL"
else
- echo ${UNAME_MACHINE}-pc-sysv32
+ echo "$UNAME_MACHINE"-pc-sysv32
fi
exit ;;
pc:*:*:*)
@@ -1149,9 +1137,9 @@
exit ;;
i860:*:4.*:*) # i860-SVR4
if grep Stardent /usr/include/sys/uadmin.h >/dev/null 2>&1 ; then
- echo i860-stardent-sysv${UNAME_RELEASE} # Stardent Vistra i860-SVR4
+ echo i860-stardent-sysv"$UNAME_RELEASE" # Stardent Vistra i860-SVR4
else # Add other i860-SVR4 vendors below as they are discovered.
- echo i860-unknown-sysv${UNAME_RELEASE} # Unknown i860-SVR4
+ echo i860-unknown-sysv"$UNAME_RELEASE" # Unknown i860-SVR4
fi
exit ;;
mini*:CTIX:SYS*5:*)
@@ -1171,9 +1159,9 @@
test -r /etc/.relid \
&& OS_REL=.`sed -n 's/[^ ]* [^ ]* \([0-9][0-9]\).*/\1/p' < /etc/.relid`
/bin/uname -p 2>/dev/null | grep 86 >/dev/null \
- && { echo i486-ncr-sysv4.3${OS_REL}; exit; }
+ && { echo i486-ncr-sysv4.3"$OS_REL"; exit; }
/bin/uname -p 2>/dev/null | /bin/grep entium >/dev/null \
- && { echo i586-ncr-sysv4.3${OS_REL}; exit; } ;;
+ && { echo i586-ncr-sysv4.3"$OS_REL"; exit; } ;;
3[34]??:*:4.0:* | 3[34]??,*:*:4.0:*)
/bin/uname -p 2>/dev/null | grep 86 >/dev/null \
&& { echo i486-ncr-sysv4; exit; } ;;
@@ -1182,28 +1170,28 @@
test -r /etc/.relid \
&& OS_REL=.`sed -n 's/[^ ]* [^ ]* \([0-9][0-9]\).*/\1/p' < /etc/.relid`
/bin/uname -p 2>/dev/null | grep 86 >/dev/null \
- && { echo i486-ncr-sysv4.3${OS_REL}; exit; }
+ && { echo i486-ncr-sysv4.3"$OS_REL"; exit; }
/bin/uname -p 2>/dev/null | /bin/grep entium >/dev/null \
- && { echo i586-ncr-sysv4.3${OS_REL}; exit; }
+ && { echo i586-ncr-sysv4.3"$OS_REL"; exit; }
/bin/uname -p 2>/dev/null | /bin/grep pteron >/dev/null \
- && { echo i586-ncr-sysv4.3${OS_REL}; exit; } ;;
+ && { echo i586-ncr-sysv4.3"$OS_REL"; exit; } ;;
m68*:LynxOS:2.*:* | m68*:LynxOS:3.0*:*)
- echo m68k-unknown-lynxos${UNAME_RELEASE}
+ echo m68k-unknown-lynxos"$UNAME_RELEASE"
exit ;;
mc68030:UNIX_System_V:4.*:*)
echo m68k-atari-sysv4
exit ;;
TSUNAMI:LynxOS:2.*:*)
- echo sparc-unknown-lynxos${UNAME_RELEASE}
+ echo sparc-unknown-lynxos"$UNAME_RELEASE"
exit ;;
rs6000:LynxOS:2.*:*)
- echo rs6000-unknown-lynxos${UNAME_RELEASE}
+ echo rs6000-unknown-lynxos"$UNAME_RELEASE"
exit ;;
PowerPC:LynxOS:2.*:* | PowerPC:LynxOS:3.[01]*:* | PowerPC:LynxOS:4.[02]*:*)
- echo powerpc-unknown-lynxos${UNAME_RELEASE}
+ echo powerpc-unknown-lynxos"$UNAME_RELEASE"
exit ;;
SM[BE]S:UNIX_SV:*:*)
- echo mips-dde-sysv${UNAME_RELEASE}
+ echo mips-dde-sysv"$UNAME_RELEASE"
exit ;;
RM*:ReliantUNIX-*:*:*)
echo mips-sni-sysv4
@@ -1214,7 +1202,7 @@
*:SINIX-*:*:*)
if uname -p 2>/dev/null >/dev/null ; then
UNAME_MACHINE=`(uname -p) 2>/dev/null`
- echo ${UNAME_MACHINE}-sni-sysv4
+ echo "$UNAME_MACHINE"-sni-sysv4
else
echo ns32k-sni-sysv
fi
@@ -1234,23 +1222,23 @@
exit ;;
i*86:VOS:*:*)
# From Paul.Green@stratus.com.
- echo ${UNAME_MACHINE}-stratus-vos
+ echo "$UNAME_MACHINE"-stratus-vos
exit ;;
*:VOS:*:*)
# From Paul.Green@stratus.com.
echo hppa1.1-stratus-vos
exit ;;
mc68*:A/UX:*:*)
- echo m68k-apple-aux${UNAME_RELEASE}
+ echo m68k-apple-aux"$UNAME_RELEASE"
exit ;;
news*:NEWS-OS:6*:*)
echo mips-sony-newsos6
exit ;;
R[34]000:*System_V*:*:* | R4000:UNIX_SYSV:*:* | R*000:UNIX_SV:*:*)
if [ -d /usr/nec ]; then
- echo mips-nec-sysv${UNAME_RELEASE}
+ echo mips-nec-sysv"$UNAME_RELEASE"
else
- echo mips-unknown-sysv${UNAME_RELEASE}
+ echo mips-unknown-sysv"$UNAME_RELEASE"
fi
exit ;;
BeBox:BeOS:*:*) # BeOS running on hardware made by Be, PPC only.
@@ -1269,39 +1257,39 @@
echo x86_64-unknown-haiku
exit ;;
SX-4:SUPER-UX:*:*)
- echo sx4-nec-superux${UNAME_RELEASE}
+ echo sx4-nec-superux"$UNAME_RELEASE"
exit ;;
SX-5:SUPER-UX:*:*)
- echo sx5-nec-superux${UNAME_RELEASE}
+ echo sx5-nec-superux"$UNAME_RELEASE"
exit ;;
SX-6:SUPER-UX:*:*)
- echo sx6-nec-superux${UNAME_RELEASE}
+ echo sx6-nec-superux"$UNAME_RELEASE"
exit ;;
SX-7:SUPER-UX:*:*)
- echo sx7-nec-superux${UNAME_RELEASE}
+ echo sx7-nec-superux"$UNAME_RELEASE"
exit ;;
SX-8:SUPER-UX:*:*)
- echo sx8-nec-superux${UNAME_RELEASE}
+ echo sx8-nec-superux"$UNAME_RELEASE"
exit ;;
SX-8R:SUPER-UX:*:*)
- echo sx8r-nec-superux${UNAME_RELEASE}
+ echo sx8r-nec-superux"$UNAME_RELEASE"
exit ;;
SX-ACE:SUPER-UX:*:*)
- echo sxace-nec-superux${UNAME_RELEASE}
+ echo sxace-nec-superux"$UNAME_RELEASE"
exit ;;
Power*:Rhapsody:*:*)
- echo powerpc-apple-rhapsody${UNAME_RELEASE}
+ echo powerpc-apple-rhapsody"$UNAME_RELEASE"
exit ;;
*:Rhapsody:*:*)
- echo ${UNAME_MACHINE}-apple-rhapsody${UNAME_RELEASE}
+ echo "$UNAME_MACHINE"-apple-rhapsody"$UNAME_RELEASE"
exit ;;
*:Darwin:*:*)
UNAME_PROCESSOR=`uname -p` || UNAME_PROCESSOR=unknown
- eval $set_cc_for_build
+ eval "$set_cc_for_build"
if test "$UNAME_PROCESSOR" = unknown ; then
UNAME_PROCESSOR=powerpc
fi
- if test `echo "$UNAME_RELEASE" | sed -e 's/\..*//'` -le 10 ; then
+ if test "`echo "$UNAME_RELEASE" | sed -e 's/\..*//'`" -le 10 ; then
if [ "$CC_FOR_BUILD" != no_compiler_found ]; then
if (echo '#ifdef __LP64__'; echo IS_64BIT_ARCH; echo '#endif') | \
(CCOPTS="" $CC_FOR_BUILD -E - 2>/dev/null) | \
@@ -1329,7 +1317,7 @@
# that Apple uses in portable devices.
UNAME_PROCESSOR=x86_64
fi
- echo ${UNAME_PROCESSOR}-apple-darwin${UNAME_RELEASE}
+ echo "$UNAME_PROCESSOR"-apple-darwin"$UNAME_RELEASE"
exit ;;
*:procnto*:*:* | *:QNX:[0123456789]*:*)
UNAME_PROCESSOR=`uname -p`
@@ -1337,22 +1325,25 @@
UNAME_PROCESSOR=i386
UNAME_MACHINE=pc
fi
- echo ${UNAME_PROCESSOR}-${UNAME_MACHINE}-nto-qnx${UNAME_RELEASE}
+ echo "$UNAME_PROCESSOR"-"$UNAME_MACHINE"-nto-qnx"$UNAME_RELEASE"
exit ;;
*:QNX:*:4*)
echo i386-pc-qnx
exit ;;
NEO-*:NONSTOP_KERNEL:*:*)
- echo neo-tandem-nsk${UNAME_RELEASE}
+ echo neo-tandem-nsk"$UNAME_RELEASE"
exit ;;
NSE-*:NONSTOP_KERNEL:*:*)
- echo nse-tandem-nsk${UNAME_RELEASE}
+ echo nse-tandem-nsk"$UNAME_RELEASE"
exit ;;
NSR-*:NONSTOP_KERNEL:*:*)
- echo nsr-tandem-nsk${UNAME_RELEASE}
+ echo nsr-tandem-nsk"$UNAME_RELEASE"
+ exit ;;
+ NSV-*:NONSTOP_KERNEL:*:*)
+ echo nsv-tandem-nsk"$UNAME_RELEASE"
exit ;;
NSX-*:NONSTOP_KERNEL:*:*)
- echo nsx-tandem-nsk${UNAME_RELEASE}
+ echo nsx-tandem-nsk"$UNAME_RELEASE"
exit ;;
*:NonStop-UX:*:*)
echo mips-compaq-nonstopux
@@ -1361,7 +1352,7 @@
echo bs2000-siemens-sysv
exit ;;
DS/*:UNIX_System_V:*:*)
- echo ${UNAME_MACHINE}-${UNAME_SYSTEM}-${UNAME_RELEASE}
+ echo "$UNAME_MACHINE"-"$UNAME_SYSTEM"-"$UNAME_RELEASE"
exit ;;
*:Plan9:*:*)
# "uname -m" is not consistent, so use $cputype instead. 386
@@ -1372,7 +1363,7 @@
else
UNAME_MACHINE="$cputype"
fi
- echo ${UNAME_MACHINE}-unknown-plan9
+ echo "$UNAME_MACHINE"-unknown-plan9
exit ;;
*:TOPS-10:*:*)
echo pdp10-unknown-tops10
@@ -1393,14 +1384,14 @@
echo pdp10-unknown-its
exit ;;
SEI:*:*:SEIUX)
- echo mips-sei-seiux${UNAME_RELEASE}
+ echo mips-sei-seiux"$UNAME_RELEASE"
exit ;;
*:DragonFly:*:*)
- echo ${UNAME_MACHINE}-unknown-dragonfly`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'`
+ echo "$UNAME_MACHINE"-unknown-dragonfly"`echo "$UNAME_RELEASE"|sed -e 's/[-(].*//'`"
exit ;;
*:*VMS:*:*)
UNAME_MACHINE=`(uname -p) 2>/dev/null`
- case "${UNAME_MACHINE}" in
+ case "$UNAME_MACHINE" in
A*) echo alpha-dec-vms ; exit ;;
I*) echo ia64-dec-vms ; exit ;;
V*) echo vax-dec-vms ; exit ;;
@@ -1409,32 +1400,44 @@
echo i386-pc-xenix
exit ;;
i*86:skyos:*:*)
- echo ${UNAME_MACHINE}-pc-skyos`echo ${UNAME_RELEASE} | sed -e 's/ .*$//'`
+ echo "$UNAME_MACHINE"-pc-skyos"`echo "$UNAME_RELEASE" | sed -e 's/ .*$//'`"
exit ;;
i*86:rdos:*:*)
- echo ${UNAME_MACHINE}-pc-rdos
+ echo "$UNAME_MACHINE"-pc-rdos
exit ;;
i*86:AROS:*:*)
- echo ${UNAME_MACHINE}-pc-aros
+ echo "$UNAME_MACHINE"-pc-aros
exit ;;
x86_64:VMkernel:*:*)
- echo ${UNAME_MACHINE}-unknown-esx
+ echo "$UNAME_MACHINE"-unknown-esx
exit ;;
amd64:Isilon\ OneFS:*:*)
echo x86_64-unknown-onefs
exit ;;
esac
+echo "$0: unable to guess system type" >&2
+
+case "$UNAME_MACHINE:$UNAME_SYSTEM" in
+ mips:Linux | mips64:Linux)
+ # If we got here on MIPS GNU/Linux, output extra information.
+ cat >&2 <&2 </dev/null`
/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null`
-UNAME_MACHINE = ${UNAME_MACHINE}
-UNAME_RELEASE = ${UNAME_RELEASE}
-UNAME_SYSTEM = ${UNAME_SYSTEM}
-UNAME_VERSION = ${UNAME_VERSION}
+UNAME_MACHINE = "$UNAME_MACHINE"
+UNAME_RELEASE = "$UNAME_RELEASE"
+UNAME_SYSTEM = "$UNAME_SYSTEM"
+UNAME_VERSION = "$UNAME_VERSION"
EOF
exit 1
# Local variables:
-# eval: (add-hook 'write-file-hooks 'time-stamp)
+# eval: (add-hook 'before-save-hook 'time-stamp)
# time-stamp-start: "timestamp='"
# time-stamp-format: "%:y-%02m-%02d"
# time-stamp-end: "'"
diff -Nru xerces-c-3.2.0+debian/config/config.sub xerces-c-3.2.2+debian/config/config.sub
--- xerces-c-3.2.0+debian/config/config.sub 2017-08-02 19:20:51.000000000 +0000
+++ xerces-c-3.2.2+debian/config/config.sub 2018-09-10 23:01:10.000000000 +0000
@@ -1,8 +1,8 @@
#! /bin/sh
# Configuration validation subroutine script.
-# Copyright 1992-2017 Free Software Foundation, Inc.
+# Copyright 1992-2018 Free Software Foundation, Inc.
-timestamp='2017-04-02'
+timestamp='2018-03-08'
# This file is free software; you can redistribute it and/or modify it
# under the terms of the GNU General Public License as published by
@@ -15,7 +15,7 @@
# General Public License for more details.
#
# You should have received a copy of the GNU General Public License
-# along with this program; if not, see .
+# along with this program; if not, see .
#
# As a special exception to the GNU General Public License, if you
# distribute this file as part of a program that contains a
@@ -33,7 +33,7 @@
# Otherwise, we print the canonical config type on stdout and succeed.
# You can get the latest version of this script from:
-# http://git.savannah.gnu.org/gitweb/?p=config.git;a=blob_plain;f=config.sub
+# https://git.savannah.gnu.org/gitweb/?p=config.git;a=blob_plain;f=config.sub
# This file is supposed to be the same for all GNU packages
# and recognize all the CPU types, system types and aliases
@@ -57,7 +57,7 @@
Canonicalize a configuration name.
-Operation modes:
+Options:
-h, --help print this help, then exit
-t, --time-stamp print date of last modification, then exit
-v, --version print version number, then exit
@@ -67,7 +67,7 @@
version="\
GNU config.sub ($timestamp)
-Copyright 1992-2017 Free Software Foundation, Inc.
+Copyright 1992-2018 Free Software Foundation, Inc.
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE."
@@ -94,7 +94,7 @@
*local*)
# First pass through any local machine types.
- echo $1
+ echo "$1"
exit ;;
* )
@@ -112,7 +112,7 @@
# Separate what the user gave into CPU-COMPANY and OS or KERNEL-OS (if any).
# Here we must recognize all the valid KERNEL-OS combinations.
-maybe_os=`echo $1 | sed 's/^\(.*\)-\([^-]*-[^-]*\)$/\2/'`
+maybe_os=`echo "$1" | sed 's/^\(.*\)-\([^-]*-[^-]*\)$/\2/'`
case $maybe_os in
nto-qnx* | linux-gnu* | linux-android* | linux-dietlibc | linux-newlib* | \
linux-musl* | linux-uclibc* | uclinux-uclibc* | uclinux-gnu* | kfreebsd*-gnu* | \
@@ -120,16 +120,16 @@
kopensolaris*-gnu* | cloudabi*-eabi* | \
storm-chaos* | os2-emx* | rtmk-nova*)
os=-$maybe_os
- basic_machine=`echo $1 | sed 's/^\(.*\)-\([^-]*-[^-]*\)$/\1/'`
+ basic_machine=`echo "$1" | sed 's/^\(.*\)-\([^-]*-[^-]*\)$/\1/'`
;;
android-linux)
os=-linux-android
- basic_machine=`echo $1 | sed 's/^\(.*\)-\([^-]*-[^-]*\)$/\1/'`-unknown
+ basic_machine=`echo "$1" | sed 's/^\(.*\)-\([^-]*-[^-]*\)$/\1/'`-unknown
;;
*)
- basic_machine=`echo $1 | sed 's/-[^-]*$//'`
- if [ $basic_machine != $1 ]
- then os=`echo $1 | sed 's/.*-/-/'`
+ basic_machine=`echo "$1" | sed 's/-[^-]*$//'`
+ if [ "$basic_machine" != "$1" ]
+ then os=`echo "$1" | sed 's/.*-/-/'`
else os=; fi
;;
esac
@@ -178,44 +178,44 @@
;;
-sco6)
os=-sco5v6
- basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'`
+ basic_machine=`echo "$1" | sed -e 's/86-.*/86-pc/'`
;;
-sco5)
os=-sco3.2v5
- basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'`
+ basic_machine=`echo "$1" | sed -e 's/86-.*/86-pc/'`
;;
-sco4)
os=-sco3.2v4
- basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'`
+ basic_machine=`echo "$1" | sed -e 's/86-.*/86-pc/'`
;;
-sco3.2.[4-9]*)
os=`echo $os | sed -e 's/sco3.2./sco3.2v/'`
- basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'`
+ basic_machine=`echo "$1" | sed -e 's/86-.*/86-pc/'`
;;
-sco3.2v[4-9]*)
# Don't forget version if it is 3.2v4 or newer.
- basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'`
+ basic_machine=`echo "$1" | sed -e 's/86-.*/86-pc/'`
;;
-sco5v6*)
# Don't forget version if it is 3.2v4 or newer.
- basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'`
+ basic_machine=`echo "$1" | sed -e 's/86-.*/86-pc/'`
;;
-sco*)
os=-sco3.2v2
- basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'`
+ basic_machine=`echo "$1" | sed -e 's/86-.*/86-pc/'`
;;
-udk*)
- basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'`
+ basic_machine=`echo "$1" | sed -e 's/86-.*/86-pc/'`
;;
-isc)
os=-isc2.2
- basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'`
+ basic_machine=`echo "$1" | sed -e 's/86-.*/86-pc/'`
;;
-clix*)
basic_machine=clipper-intergraph
;;
-isc*)
- basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'`
+ basic_machine=`echo "$1" | sed -e 's/86-.*/86-pc/'`
;;
-lynx*178)
os=-lynxos178
@@ -227,10 +227,7 @@
os=-lynxos
;;
-ptx*)
- basic_machine=`echo $1 | sed -e 's/86-.*/86-sequent/'`
- ;;
- -windowsnt*)
- os=`echo $os | sed -e 's/windowsnt/winnt/'`
+ basic_machine=`echo "$1" | sed -e 's/86-.*/86-sequent/'`
;;
-psos*)
os=-psos
@@ -299,7 +296,7 @@
| nios | nios2 | nios2eb | nios2el \
| ns16k | ns32k \
| open8 | or1k | or1knd | or32 \
- | pdp10 | pdp11 | pj | pjl \
+ | pdp10 | pj | pjl \
| powerpc | powerpc64 | powerpc64le | powerpcle \
| pru \
| pyramid \
@@ -316,7 +313,6 @@
| v850 | v850e | v850e1 | v850e2 | v850es | v850e2v3 \
| visium \
| wasm32 \
- | we32k \
| x86 | xc16x | xstormy16 | xtensa \
| z8k | z80)
basic_machine=$basic_machine-unknown
@@ -337,7 +333,7 @@
basic_machine=$basic_machine-unknown
os=-none
;;
- m88110 | m680[12346]0 | m683?2 | m68360 | m5200 | v70 | w65 | z8k)
+ m88110 | m680[12346]0 | m683?2 | m68360 | m5200 | v70 | w65)
;;
ms1)
basic_machine=mt-unknown
@@ -366,7 +362,7 @@
;;
# Object if more than one company name word.
*-*-*)
- echo Invalid configuration \`$1\': machine \`$basic_machine\' not recognized 1>&2
+ echo Invalid configuration \`"$1"\': machine \`"$basic_machine"\' not recognized 1>&2
exit 1
;;
# Recognize the basic CPU types with company name.
@@ -461,7 +457,7 @@
# Recognize the various machine names and aliases which stand
# for a CPU type and a company and sometimes even an OS.
386bsd)
- basic_machine=i386-unknown
+ basic_machine=i386-pc
os=-bsd
;;
3b1 | 7300 | 7300-att | att-7300 | pc7300 | safari | unixpc)
@@ -495,7 +491,7 @@
basic_machine=x86_64-pc
;;
amd64-*)
- basic_machine=x86_64-`echo $basic_machine | sed 's/^[^-]*-//'`
+ basic_machine=x86_64-`echo "$basic_machine" | sed 's/^[^-]*-//'`
;;
amdahl)
basic_machine=580-amdahl
@@ -540,7 +536,7 @@
os=-linux
;;
blackfin-*)
- basic_machine=bfin-`echo $basic_machine | sed 's/^[^-]*-//'`
+ basic_machine=bfin-`echo "$basic_machine" | sed 's/^[^-]*-//'`
os=-linux
;;
bluegene*)
@@ -548,13 +544,13 @@
os=-cnk
;;
c54x-*)
- basic_machine=tic54x-`echo $basic_machine | sed 's/^[^-]*-//'`
+ basic_machine=tic54x-`echo "$basic_machine" | sed 's/^[^-]*-//'`
;;
c55x-*)
- basic_machine=tic55x-`echo $basic_machine | sed 's/^[^-]*-//'`
+ basic_machine=tic55x-`echo "$basic_machine" | sed 's/^[^-]*-//'`
;;
c6x-*)
- basic_machine=tic6x-`echo $basic_machine | sed 's/^[^-]*-//'`
+ basic_machine=tic6x-`echo "$basic_machine" | sed 's/^[^-]*-//'`
;;
c90)
basic_machine=c90-cray
@@ -643,7 +639,7 @@
basic_machine=rs6000-bull
os=-bosx
;;
- dpx2* | dpx2*-bull)
+ dpx2*)
basic_machine=m68k-bull
os=-sysv3
;;
@@ -652,7 +648,7 @@
os=$os"spe"
;;
e500v[12]-*)
- basic_machine=powerpc-`echo $basic_machine | sed 's/^[^-]*-//'`
+ basic_machine=powerpc-`echo "$basic_machine" | sed 's/^[^-]*-//'`
os=$os"spe"
;;
ebmon29k)
@@ -744,9 +740,6 @@
hp9k8[0-9][0-9] | hp8[0-9][0-9])
basic_machine=hppa1.0-hp
;;
- hppa-next)
- os=-nextstep3
- ;;
hppaosf)
basic_machine=hppa1.1-hp
os=-osf
@@ -759,26 +752,26 @@
basic_machine=i370-ibm
;;
i*86v32)
- basic_machine=`echo $1 | sed -e 's/86.*/86-pc/'`
+ basic_machine=`echo "$1" | sed -e 's/86.*/86-pc/'`
os=-sysv32
;;
i*86v4*)
- basic_machine=`echo $1 | sed -e 's/86.*/86-pc/'`
+ basic_machine=`echo "$1" | sed -e 's/86.*/86-pc/'`
os=-sysv4
;;
i*86v)
- basic_machine=`echo $1 | sed -e 's/86.*/86-pc/'`
+ basic_machine=`echo "$1" | sed -e 's/86.*/86-pc/'`
os=-sysv
;;
i*86sol2)
- basic_machine=`echo $1 | sed -e 's/86.*/86-pc/'`
+ basic_machine=`echo "$1" | sed -e 's/86.*/86-pc/'`
os=-solaris2
;;
i386mach)
basic_machine=i386-mach
os=-mach
;;
- i386-vsta | vsta)
+ vsta)
basic_machine=i386-unknown
os=-vsta
;;
@@ -797,19 +790,16 @@
os=-sysv
;;
leon-*|leon[3-9]-*)
- basic_machine=sparc-`echo $basic_machine | sed 's/-.*//'`
+ basic_machine=sparc-`echo "$basic_machine" | sed 's/-.*//'`
;;
m68knommu)
basic_machine=m68k-unknown
os=-linux
;;
m68knommu-*)
- basic_machine=m68k-`echo $basic_machine | sed 's/^[^-]*-//'`
+ basic_machine=m68k-`echo "$basic_machine" | sed 's/^[^-]*-//'`
os=-linux
;;
- m88k-omron*)
- basic_machine=m88k-omron
- ;;
magnum | m3230)
basic_machine=mips-mips
os=-sysv
@@ -841,10 +831,10 @@
os=-mint
;;
mips3*-*)
- basic_machine=`echo $basic_machine | sed -e 's/mips3/mips64/'`
+ basic_machine=`echo "$basic_machine" | sed -e 's/mips3/mips64/'`
;;
mips3*)
- basic_machine=`echo $basic_machine | sed -e 's/mips3/mips64/'`-unknown
+ basic_machine=`echo "$basic_machine" | sed -e 's/mips3/mips64/'`-unknown
;;
monitor)
basic_machine=m68k-rom68k
@@ -863,7 +853,7 @@
os=-msdos
;;
ms1-*)
- basic_machine=`echo $basic_machine | sed -e 's/ms1-/mt-/'`
+ basic_machine=`echo "$basic_machine" | sed -e 's/ms1-/mt-/'`
;;
msys)
basic_machine=i686-pc
@@ -905,7 +895,7 @@
basic_machine=v70-nec
os=-sysv
;;
- next | m*-next )
+ next | m*-next)
basic_machine=m68k-next
case $os in
-nextstep* )
@@ -950,6 +940,9 @@
nsr-tandem)
basic_machine=nsr-tandem
;;
+ nsv-tandem)
+ basic_machine=nsv-tandem
+ ;;
nsx-tandem)
basic_machine=nsx-tandem
;;
@@ -985,7 +978,7 @@
os=-linux
;;
parisc-*)
- basic_machine=hppa-`echo $basic_machine | sed 's/^[^-]*-//'`
+ basic_machine=hppa-`echo "$basic_machine" | sed 's/^[^-]*-//'`
os=-linux
;;
pbd)
@@ -1001,7 +994,7 @@
basic_machine=i386-pc
;;
pc98-*)
- basic_machine=i386-`echo $basic_machine | sed 's/^[^-]*-//'`
+ basic_machine=i386-`echo "$basic_machine" | sed 's/^[^-]*-//'`
;;
pentium | p5 | k5 | k6 | nexgen | viac3)
basic_machine=i586-pc
@@ -1016,16 +1009,16 @@
basic_machine=i786-pc
;;
pentium-* | p5-* | k5-* | k6-* | nexgen-* | viac3-*)
- basic_machine=i586-`echo $basic_machine | sed 's/^[^-]*-//'`
+ basic_machine=i586-`echo "$basic_machine" | sed 's/^[^-]*-//'`
;;
pentiumpro-* | p6-* | 6x86-* | athlon-*)
- basic_machine=i686-`echo $basic_machine | sed 's/^[^-]*-//'`
+ basic_machine=i686-`echo "$basic_machine" | sed 's/^[^-]*-//'`
;;
pentiumii-* | pentium2-* | pentiumiii-* | pentium3-*)
- basic_machine=i686-`echo $basic_machine | sed 's/^[^-]*-//'`
+ basic_machine=i686-`echo "$basic_machine" | sed 's/^[^-]*-//'`
;;
pentium4-*)
- basic_machine=i786-`echo $basic_machine | sed 's/^[^-]*-//'`
+ basic_machine=i786-`echo "$basic_machine" | sed 's/^[^-]*-//'`
;;
pn)
basic_machine=pn-gould
@@ -1035,23 +1028,23 @@
ppc | ppcbe) basic_machine=powerpc-unknown
;;
ppc-* | ppcbe-*)
- basic_machine=powerpc-`echo $basic_machine | sed 's/^[^-]*-//'`
+ basic_machine=powerpc-`echo "$basic_machine" | sed 's/^[^-]*-//'`
;;
ppcle | powerpclittle)
basic_machine=powerpcle-unknown
;;
ppcle-* | powerpclittle-*)
- basic_machine=powerpcle-`echo $basic_machine | sed 's/^[^-]*-//'`
+ basic_machine=powerpcle-`echo "$basic_machine" | sed 's/^[^-]*-//'`
;;
ppc64) basic_machine=powerpc64-unknown
;;
- ppc64-*) basic_machine=powerpc64-`echo $basic_machine | sed 's/^[^-]*-//'`
+ ppc64-*) basic_machine=powerpc64-`echo "$basic_machine" | sed 's/^[^-]*-//'`
;;
ppc64le | powerpc64little)
basic_machine=powerpc64le-unknown
;;
ppc64le-* | powerpc64little-*)
- basic_machine=powerpc64le-`echo $basic_machine | sed 's/^[^-]*-//'`
+ basic_machine=powerpc64le-`echo "$basic_machine" | sed 's/^[^-]*-//'`
;;
ps2)
basic_machine=i386-ibm
@@ -1105,17 +1098,10 @@
sequent)
basic_machine=i386-sequent
;;
- sh)
- basic_machine=sh-hitachi
- os=-hms
- ;;
sh5el)
basic_machine=sh5le-unknown
;;
- sh64)
- basic_machine=sh64-unknown
- ;;
- sparclite-wrs | simso-wrs)
+ simso-wrs)
basic_machine=sparclite-wrs
os=-vxworks
;;
@@ -1134,7 +1120,7 @@
os=-sysv4
;;
strongarm-* | thumb-*)
- basic_machine=arm-`echo $basic_machine | sed 's/^[^-]*-//'`
+ basic_machine=arm-`echo "$basic_machine" | sed 's/^[^-]*-//'`
;;
sun2)
basic_machine=m68000-sun
@@ -1248,9 +1234,6 @@
basic_machine=a29k-wrs
os=-vxworks
;;
- wasm32)
- basic_machine=wasm32-unknown
- ;;
w65*)
basic_machine=w65-wdc
os=-none
@@ -1259,6 +1242,9 @@
basic_machine=hppa1.1-winbond
os=-proelf
;;
+ x64)
+ basic_machine=x86_64-pc
+ ;;
xbox)
basic_machine=i686-pc
os=-mingw32
@@ -1267,20 +1253,12 @@
basic_machine=xps100-honeywell
;;
xscale-* | xscalee[bl]-*)
- basic_machine=`echo $basic_machine | sed 's/^xscale/arm/'`
+ basic_machine=`echo "$basic_machine" | sed 's/^xscale/arm/'`
;;
ymp)
basic_machine=ymp-cray
os=-unicos
;;
- z8k-*-coff)
- basic_machine=z8k-unknown
- os=-sim
- ;;
- z80-*-coff)
- basic_machine=z80-unknown
- os=-sim
- ;;
none)
basic_machine=none-none
os=-none
@@ -1309,10 +1287,6 @@
vax)
basic_machine=vax-dec
;;
- pdp10)
- # there are many clones, so DEC is not a safe bet
- basic_machine=pdp10-unknown
- ;;
pdp11)
basic_machine=pdp11-dec
;;
@@ -1322,9 +1296,6 @@
sh[1234] | sh[24]a | sh[24]aeb | sh[34]eb | sh[1234]le | sh[23]ele)
basic_machine=sh-unknown
;;
- sparc | sparcv8 | sparcv9 | sparcv9b | sparcv9v)
- basic_machine=sparc-sun
- ;;
cydra)
basic_machine=cydra-cydrome
;;
@@ -1344,7 +1315,7 @@
# Make sure to match an already-canonicalized machine name.
;;
*)
- echo Invalid configuration \`$1\': machine \`$basic_machine\' not recognized 1>&2
+ echo Invalid configuration \`"$1"\': machine \`"$basic_machine"\' not recognized 1>&2
exit 1
;;
esac
@@ -1352,10 +1323,10 @@
# Here we canonicalize certain aliases for manufacturers.
case $basic_machine in
*-digital*)
- basic_machine=`echo $basic_machine | sed 's/digital.*/dec/'`
+ basic_machine=`echo "$basic_machine" | sed 's/digital.*/dec/'`
;;
*-commodore*)
- basic_machine=`echo $basic_machine | sed 's/commodore.*/cbm/'`
+ basic_machine=`echo "$basic_machine" | sed 's/commodore.*/cbm/'`
;;
*)
;;
@@ -1366,8 +1337,8 @@
if [ x"$os" != x"" ]
then
case $os in
- # First match some system type aliases
- # that might get confused with valid system types.
+ # First match some system type aliases that might get confused
+ # with valid system types.
# -solaris* is a basic system type, with this one exception.
-auroraux)
os=-auroraux
@@ -1378,18 +1349,19 @@
-solaris)
os=-solaris2
;;
- -svr4*)
- os=-sysv4
- ;;
-unixware*)
os=-sysv4.2uw
;;
-gnu/linux*)
os=`echo $os | sed -e 's|gnu/linux|linux-gnu|'`
;;
- # First accept the basic system types.
+ # es1800 is here to avoid being matched by es* (a different OS)
+ -es1800*)
+ os=-ose
+ ;;
+ # Now accept the basic system types.
# The portable systems comes first.
- # Each alternative MUST END IN A *, to match a version number.
+ # Each alternative MUST end in a * to match a version number.
# -sysv* is not here because it comes later, after sysvr4.
-gnu* | -bsd* | -mach* | -minix* | -genix* | -ultrix* | -irix* \
| -*vms* | -sco* | -esix* | -isc* | -aix* | -cnk* | -sunos | -sunos[34]*\
@@ -1399,25 +1371,26 @@
| -aos* | -aros* | -cloudabi* | -sortix* \
| -nindy* | -vxsim* | -vxworks* | -ebmon* | -hms* | -mvs* \
| -clix* | -riscos* | -uniplus* | -iris* | -rtu* | -xenix* \
- | -hiux* | -386bsd* | -knetbsd* | -mirbsd* | -netbsd* \
+ | -hiux* | -knetbsd* | -mirbsd* | -netbsd* \
| -bitrig* | -openbsd* | -solidbsd* | -libertybsd* \
| -ekkobsd* | -kfreebsd* | -freebsd* | -riscix* | -lynxos* \
| -bosx* | -nextstep* | -cxux* | -aout* | -elf* | -oabi* \
| -ptx* | -coff* | -ecoff* | -winnt* | -domain* | -vsta* \
- | -udi* | -eabi* | -lites* | -ieee* | -go32* | -aux* \
+ | -udi* | -eabi* | -lites* | -ieee* | -go32* | -aux* | -hcos* \
| -chorusos* | -chorusrdb* | -cegcc* | -glidix* \
| -cygwin* | -msys* | -pe* | -psos* | -moss* | -proelf* | -rtems* \
| -midipix* | -mingw32* | -mingw64* | -linux-gnu* | -linux-android* \
| -linux-newlib* | -linux-musl* | -linux-uclibc* \
| -uxpv* | -beos* | -mpeix* | -udk* | -moxiebox* \
- | -interix* | -uwin* | -mks* | -rhapsody* | -darwin* | -opened* \
+ | -interix* | -uwin* | -mks* | -rhapsody* | -darwin* \
| -openstep* | -oskit* | -conix* | -pw32* | -nonstopux* \
| -storm-chaos* | -tops10* | -tenex* | -tops20* | -its* \
| -os2* | -vos* | -palmos* | -uclinux* | -nucleus* \
- | -morphos* | -superux* | -rtmk* | -rtmk-nova* | -windiss* \
+ | -morphos* | -superux* | -rtmk* | -windiss* \
| -powermax* | -dnix* | -nx6 | -nx7 | -sei* | -dragonfly* \
| -skyos* | -haiku* | -rdos* | -toppers* | -drops* | -es* \
- | -onefs* | -tirtos* | -phoenix* | -fuchsia* | -redox*)
+ | -onefs* | -tirtos* | -phoenix* | -fuchsia* | -redox* | -bme* \
+ | -midnightbsd*)
# Remember, each alternative MUST END IN *, to match a version number.
;;
-qnx*)
@@ -1434,12 +1407,12 @@
-nto*)
os=`echo $os | sed -e 's|nto|nto-qnx|'`
;;
- -sim | -es1800* | -hms* | -xray | -os68k* | -none* | -v88r* \
- | -windows* | -osx | -abug | -netware* | -os9* | -beos* | -haiku* \
+ -sim | -xray | -os68k* | -v88r* \
+ | -windows* | -osx | -abug | -netware* | -os9* \
| -macos* | -mpw* | -magic* | -mmixware* | -mon960* | -lnews*)
;;
-mac*)
- os=`echo $os | sed -e 's|mac|macos|'`
+ os=`echo "$os" | sed -e 's|mac|macos|'`
;;
-linux-dietlibc)
os=-linux-dietlibc
@@ -1448,10 +1421,10 @@
os=`echo $os | sed -e 's|linux|linux-gnu|'`
;;
-sunos5*)
- os=`echo $os | sed -e 's|sunos5|solaris2|'`
+ os=`echo "$os" | sed -e 's|sunos5|solaris2|'`
;;
-sunos6*)
- os=`echo $os | sed -e 's|sunos6|solaris3|'`
+ os=`echo "$os" | sed -e 's|sunos6|solaris3|'`
;;
-opened*)
os=-openedition
@@ -1462,12 +1435,6 @@
-wince*)
os=-wince
;;
- -osfrose*)
- os=-osfrose
- ;;
- -osf*)
- os=-osf
- ;;
-utek*)
os=-bsd
;;
@@ -1492,7 +1459,7 @@
-nova*)
os=-rtmk-nova
;;
- -ns2 )
+ -ns2)
os=-nextstep2
;;
-nsk*)
@@ -1514,7 +1481,7 @@
-oss*)
os=-sysv3
;;
- -svr4)
+ -svr4*)
os=-sysv4
;;
-svr3)
@@ -1529,24 +1496,28 @@
-ose*)
os=-ose
;;
- -es1800*)
- os=-ose
- ;;
- -xenix)
- os=-xenix
- ;;
-*mint | -mint[0-9]* | -*MiNT | -MiNT[0-9]*)
os=-mint
;;
- -aros*)
- os=-aros
- ;;
-zvmoe)
os=-zvmoe
;;
-dicos*)
os=-dicos
;;
+ -pikeos*)
+ # Until real need of OS specific support for
+ # particular features comes up, bare metal
+ # configurations are quite functional.
+ case $basic_machine in
+ arm*)
+ os=-eabi
+ ;;
+ *)
+ os=-elf
+ ;;
+ esac
+ ;;
-nacl*)
;;
-ios)
@@ -1556,7 +1527,7 @@
*)
# Get rid of the `-' at the beginning of $os.
os=`echo $os | sed 's/[^-]*-//'`
- echo Invalid configuration \`$1\': system \`$os\' not recognized 1>&2
+ echo Invalid configuration \`"$1"\': system \`"$os"\' not recognized 1>&2
exit 1
;;
esac
@@ -1652,9 +1623,6 @@
*-be)
os=-beos
;;
- *-haiku)
- os=-haiku
- ;;
*-ibm)
os=-aix
;;
@@ -1694,7 +1662,7 @@
m88k-omron*)
os=-luna
;;
- *-next )
+ *-next)
os=-nextstep
;;
*-sequent)
@@ -1709,9 +1677,6 @@
i370-*)
os=-mvs
;;
- *-next)
- os=-nextstep3
- ;;
*-gould)
os=-sysv
;;
@@ -1821,15 +1786,15 @@
vendor=stratus
;;
esac
- basic_machine=`echo $basic_machine | sed "s/unknown/$vendor/"`
+ basic_machine=`echo "$basic_machine" | sed "s/unknown/$vendor/"`
;;
esac
-echo $basic_machine$os
+echo "$basic_machine$os"
exit
# Local variables:
-# eval: (add-hook 'write-file-hooks 'time-stamp)
+# eval: (add-hook 'before-save-hook 'time-stamp)
# time-stamp-start: "timestamp='"
# time-stamp-format: "%:y-%02m-%02d"
# time-stamp-end: "'"
diff -Nru xerces-c-3.2.0+debian/config/depcomp xerces-c-3.2.2+debian/config/depcomp
--- xerces-c-3.2.0+debian/config/depcomp 2017-08-02 19:20:51.000000000 +0000
+++ xerces-c-3.2.2+debian/config/depcomp 2018-09-10 23:01:10.000000000 +0000
@@ -1,9 +1,9 @@
#! /bin/sh
# depcomp - compile a program generating dependencies as side-effects
-scriptversion=2016-01-11.22; # UTC
+scriptversion=2018-03-07.03; # UTC
-# Copyright (C) 1999-2017 Free Software Foundation, Inc.
+# Copyright (C) 1999-2018 Free Software Foundation, Inc.
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
@@ -16,7 +16,7 @@
# GNU General Public License for more details.
# You should have received a copy of the GNU General Public License
-# along with this program. If not, see .
+# along with this program. If not, see .
# As a special exception to the GNU General Public License, if you
# distribute this file as part of a program that contains a
@@ -783,7 +783,7 @@
# Local Variables:
# mode: shell-script
# sh-indentation: 2
-# eval: (add-hook 'write-file-hooks 'time-stamp)
+# eval: (add-hook 'before-save-hook 'time-stamp)
# time-stamp-start: "scriptversion="
# time-stamp-format: "%:y-%02m-%02d.%02H"
# time-stamp-time-zone: "UTC0"
diff -Nru xerces-c-3.2.0+debian/config/install-sh xerces-c-3.2.2+debian/config/install-sh
--- xerces-c-3.2.0+debian/config/install-sh 2017-08-02 19:20:51.000000000 +0000
+++ xerces-c-3.2.2+debian/config/install-sh 2018-09-10 23:01:10.000000000 +0000
@@ -1,7 +1,7 @@
#!/bin/sh
# install - install a program, script, or datafile
-scriptversion=2016-01-11.22; # UTC
+scriptversion=2018-03-11.20; # UTC
# This originates from X11R5 (mit/util/scripts/install.sh), which was
# later released in X11R6 (xc/config/util/install.sh) with the
@@ -271,15 +271,18 @@
fi
dst=$dst_arg
- # If destination is a directory, append the input filename; won't work
- # if double slashes aren't ignored.
+ # If destination is a directory, append the input filename.
if test -d "$dst"; then
if test "$is_target_a_directory" = never; then
echo "$0: $dst_arg: Is a directory" >&2
exit 1
fi
dstdir=$dst
- dst=$dstdir/`basename "$src"`
+ dstbase=`basename "$src"`
+ case $dst in
+ */) dst=$dst$dstbase;;
+ *) dst=$dst/$dstbase;;
+ esac
dstdir_status=0
else
dstdir=`dirname "$dst"`
@@ -288,6 +291,11 @@
fi
fi
+ case $dstdir in
+ */) dstdirslash=$dstdir;;
+ *) dstdirslash=$dstdir/;;
+ esac
+
obsolete_mkdir_used=false
if test $dstdir_status != 0; then
@@ -324,34 +332,43 @@
# is incompatible with FreeBSD 'install' when (umask & 300) != 0.
;;
*)
+ # Note that $RANDOM variable is not portable (e.g. dash); Use it
+ # here however when possible just to lower collision chance.
tmpdir=${TMPDIR-/tmp}/ins$RANDOM-$$
- trap 'ret=$?; rmdir "$tmpdir/d" "$tmpdir" 2>/dev/null; exit $ret' 0
+ trap 'ret=$?; rmdir "$tmpdir/a/b" "$tmpdir/a" "$tmpdir" 2>/dev/null; exit $ret' 0
+
+ # Because "mkdir -p" follows existing symlinks and we likely work
+ # directly in world-writeable /tmp, make sure that the '$tmpdir'
+ # directory is successfully created first before we actually test
+ # 'mkdir -p' feature.
if (umask $mkdir_umask &&
- exec $mkdirprog $mkdir_mode -p -- "$tmpdir/d") >/dev/null 2>&1
+ $mkdirprog $mkdir_mode "$tmpdir" &&
+ exec $mkdirprog $mkdir_mode -p -- "$tmpdir/a/b") >/dev/null 2>&1
then
if test -z "$dir_arg" || {
# Check for POSIX incompatibilities with -m.
# HP-UX 11.23 and IRIX 6.5 mkdir -m -p sets group- or
# other-writable bit of parent directory when it shouldn't.
# FreeBSD 6.1 mkdir -m -p sets mode of existing directory.
- ls_ld_tmpdir=`ls -ld "$tmpdir"`
+ test_tmpdir="$tmpdir/a"
+ ls_ld_tmpdir=`ls -ld "$test_tmpdir"`
case $ls_ld_tmpdir in
d????-?r-*) different_mode=700;;
d????-?--*) different_mode=755;;
*) false;;
esac &&
- $mkdirprog -m$different_mode -p -- "$tmpdir" && {
- ls_ld_tmpdir_1=`ls -ld "$tmpdir"`
+ $mkdirprog -m$different_mode -p -- "$test_tmpdir" && {
+ ls_ld_tmpdir_1=`ls -ld "$test_tmpdir"`
test "$ls_ld_tmpdir" = "$ls_ld_tmpdir_1"
}
}
then posix_mkdir=:
fi
- rmdir "$tmpdir/d" "$tmpdir"
+ rmdir "$tmpdir/a/b" "$tmpdir/a" "$tmpdir"
else
# Remove any dirs left behind by ancient mkdir implementations.
- rmdir ./$mkdir_mode ./-p ./-- 2>/dev/null
+ rmdir ./$mkdir_mode ./-p ./-- "$tmpdir" 2>/dev/null
fi
trap '' 0;;
esac;;
@@ -427,8 +444,8 @@
else
# Make a couple of temp file names in the proper directory.
- dsttmp=$dstdir/_inst.$$_
- rmtmp=$dstdir/_rm.$$_
+ dsttmp=${dstdirslash}_inst.$$_
+ rmtmp=${dstdirslash}_rm.$$_
# Trap to clean up those temp files at exit.
trap 'ret=$?; rm -f "$dsttmp" "$rmtmp" && exit $ret' 0
@@ -493,7 +510,7 @@
done
# Local variables:
-# eval: (add-hook 'write-file-hooks 'time-stamp)
+# eval: (add-hook 'before-save-hook 'time-stamp)
# time-stamp-start: "scriptversion="
# time-stamp-format: "%:y-%02m-%02d.%02H"
# time-stamp-time-zone: "UTC0"
diff -Nru xerces-c-3.2.0+debian/config/missing xerces-c-3.2.2+debian/config/missing
--- xerces-c-3.2.0+debian/config/missing 2017-08-02 19:20:51.000000000 +0000
+++ xerces-c-3.2.2+debian/config/missing 2018-09-10 23:01:10.000000000 +0000
@@ -1,9 +1,9 @@
#! /bin/sh
# Common wrapper for a few potentially missing GNU programs.
-scriptversion=2016-01-11.22; # UTC
+scriptversion=2018-03-07.03; # UTC
-# Copyright (C) 1996-2017 Free Software Foundation, Inc.
+# Copyright (C) 1996-2018 Free Software Foundation, Inc.
# Originally written by Fran,cois Pinard , 1996.
# This program is free software; you can redistribute it and/or modify
@@ -17,7 +17,7 @@
# GNU General Public License for more details.
# You should have received a copy of the GNU General Public License
-# along with this program. If not, see .
+# along with this program. If not, see .
# As a special exception to the GNU General Public License, if you
# distribute this file as part of a program that contains a
@@ -101,9 +101,9 @@
exit $st
fi
-perl_URL=http://www.perl.org/
-flex_URL=http://flex.sourceforge.net/
-gnu_software_URL=http://www.gnu.org/software
+perl_URL=https://www.perl.org/
+flex_URL=https://github.com/westes/flex
+gnu_software_URL=https://www.gnu.org/software
program_details ()
{
@@ -207,7 +207,7 @@
exit $st
# Local variables:
-# eval: (add-hook 'write-file-hooks 'time-stamp)
+# eval: (add-hook 'before-save-hook 'time-stamp)
# time-stamp-start: "scriptversion="
# time-stamp-format: "%:y-%02m-%02d.%02H"
# time-stamp-time-zone: "UTC0"
diff -Nru xerces-c-3.2.0+debian/config/test-driver xerces-c-3.2.2+debian/config/test-driver
--- xerces-c-3.2.0+debian/config/test-driver 2017-08-02 19:20:51.000000000 +0000
+++ xerces-c-3.2.2+debian/config/test-driver 2018-09-10 23:01:10.000000000 +0000
@@ -1,9 +1,9 @@
#! /bin/sh
# test-driver - basic testsuite driver script.
-scriptversion=2016-01-11.22; # UTC
+scriptversion=2018-03-07.03; # UTC
-# Copyright (C) 2011-2017 Free Software Foundation, Inc.
+# Copyright (C) 2011-2018 Free Software Foundation, Inc.
#
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
@@ -16,7 +16,7 @@
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
-# along with this program. If not, see .
+# along with this program. If not, see .
# As a special exception to the GNU General Public License, if you
# distribute this file as part of a program that contains a
@@ -140,7 +140,7 @@
# Local Variables:
# mode: shell-script
# sh-indentation: 2
-# eval: (add-hook 'write-file-hooks 'time-stamp)
+# eval: (add-hook 'before-save-hook 'time-stamp)
# time-stamp-start: "scriptversion="
# time-stamp-format: "%:y-%02m-%02d.%02H"
# time-stamp-time-zone: "UTC0"
diff -Nru xerces-c-3.2.0+debian/config.h.cmake.in xerces-c-3.2.2+debian/config.h.cmake.in
--- xerces-c-3.2.0+debian/config.h.cmake.in 2017-08-07 23:34:17.000000000 +0000
+++ xerces-c-3.2.2+debian/config.h.cmake.in 2018-05-01 23:58:20.000000000 +0000
@@ -448,6 +448,9 @@
/* Define to use the NoThread mutex mgr */
#cmakedefine XERCES_USE_MUTEXMGR_NOTHREAD 1
+/* Define to use the C++11 standard mutex mgr */
+#cmakedefine XERCES_USE_MUTEXMGR_STD 1
+
/* Define to use the POSIX mutex mgr */
#cmakedefine XERCES_USE_MUTEXMGR_POSIX 1
@@ -481,9 +484,6 @@
/* Define to use the Windows transcoder */
#cmakedefine XERCES_USE_TRANSCODER_WINDOWS 1
-/* Define to use the Windows transcode */
-#cmakedefine XERCES_USE_CHAR16_T 1
-
/* Define to the 16 bit type used to represent Xerces UTF-16 characters */
#define XERCES_XMLCH_T @XERCES_XMLCH_T@
diff -Nru xerces-c-3.2.0+debian/config.h.in xerces-c-3.2.2+debian/config.h.in
--- xerces-c-3.2.0+debian/config.h.in 2017-08-02 19:20:50.000000000 +0000
+++ xerces-c-3.2.2+debian/config.h.in 2018-09-10 23:01:09.000000000 +0000
@@ -159,6 +159,9 @@
/* Define to 1 if you have the `setlocale' function. */
#undef HAVE_SETLOCALE
+/* Define to 1 if you have the `snprintf' function. */
+#undef HAVE_SNPRINTF
+
/* Define to 1 if you have the `socket' function. */
#undef HAVE_SOCKET
@@ -183,6 +186,9 @@
/* define if the compiler supports the std namespace */
#undef HAVE_STD_NAMESPACE
+/* define if the compiler supports ISO C++11 and */
+#undef HAVE_STD_THREAD
+
/* Define to 1 if you have the `strcasecmp' function. */
#undef HAVE_STRCASECMP
@@ -283,6 +289,12 @@
char*. */
#undef ICONV_USES_CONST_POINTER
+/* Definition of Xerces interface major version */
+#undef INTERFACE_VERSION_MAJOR
+
+/* Definition of Xerces interface minor version */
+#undef INTERFACE_VERSION_MINOR
+
/* Define to the sub-directory where libtool stores uninstalled libraries. */
#undef LT_OBJDIR
@@ -341,6 +353,9 @@
/* Define to true if autoconf is used in this configuration */
#undef XERCES_AUTOCONF
+/* Definition of Xerces grammar serialization level */
+#undef XERCES_GRAMMAR_SERIALIZATION_LEVEL
+
/* Define if namespaces is supported by the compiler */
#undef XERCES_HAS_CPP_NAMESPACE
@@ -373,9 +388,6 @@
/* Define to 1 if we have sys/types.h */
#undef XERCES_HAVE_SYS_TYPES_H
-/* Define to have Xerces_autoconf_config.hpp include wchar.h */
-#undef XERCES_INCLUDE_WCHAR_H
-
/* Define if there is support for L"widestring" */
#undef XERCES_LSTRSUPPORT
@@ -422,6 +434,9 @@
/* Define if the std namespace is supported */
#undef XERCES_STD_NAMESPACE
+/* Define as the platform's template extern attribute */
+#undef XERCES_TEMPLATE_EXTERN
+
/* An appropriate unsigned 16 bit integer type */
#undef XERCES_U16BIT_INT
@@ -431,9 +446,6 @@
/* An appropriate unsigned 64 bit integer type */
#undef XERCES_U64BIT_INT
-/* Define if the C++11 char16_t type is to be used */
-#undef XERCES_USE_CHAR16_T
-
/* Define to use the POSIX file mgr */
#undef XERCES_USE_FILEMGR_POSIX
@@ -455,6 +467,9 @@
/* Define to use the POSIX mutex mgr */
#undef XERCES_USE_MUTEXMGR_POSIX
+/* Define to use the C++ standard mutex mgr (requires C++11) */
+#undef XERCES_USE_MUTEXMGR_STD
+
/* Define to use the Windows mutex mgr */
#undef XERCES_USE_MUTEXMGR_WINDOWS
@@ -485,6 +500,15 @@
/* Define to use the Windows transcoder */
#undef XERCES_USE_TRANSCODER_WINDOWS
+/* Definition of Xerces major version */
+#undef XERCES_VERSION_MAJOR
+
+/* Definition of Xerces minor version */
+#undef XERCES_VERSION_MINOR
+
+/* Definition of Xerces patch version */
+#undef XERCES_VERSION_REVISION
+
/* Define to the 16 bit type used to represent Xerces UTF-16 characters */
#undef XERCES_XMLCH_T
diff -Nru xerces-c-3.2.0+debian/configure xerces-c-3.2.2+debian/configure
--- xerces-c-3.2.0+debian/configure 2017-08-02 19:20:52.000000000 +0000
+++ xerces-c-3.2.2+debian/configure 2018-09-11 13:50:45.000000000 +0000
@@ -1,6 +1,6 @@
#! /bin/sh
# Guess values for system-dependent variables and create Makefiles.
-# Generated by GNU Autoconf 2.69 for xerces-c 3.2.0.
+# Generated by GNU Autoconf 2.69 for xerces-c 3.2.2.
#
#
# Copyright (C) 1992-1996, 1998-2012 Free Software Foundation, Inc.
@@ -587,8 +587,8 @@
# Identity of this package.
PACKAGE_NAME='xerces-c'
PACKAGE_TARNAME='xerces-c'
-PACKAGE_VERSION='3.2.0'
-PACKAGE_STRING='xerces-c 3.2.0'
+PACKAGE_VERSION='3.2.2'
+PACKAGE_STRING='xerces-c 3.2.2'
PACKAGE_BUGREPORT=''
PACKAGE_URL=''
@@ -678,6 +678,8 @@
XERCES_USE_MUTEXMGR_WINDOWS_TRUE
XERCES_USE_MUTEXMGR_POSIX_FALSE
XERCES_USE_MUTEXMGR_POSIX_TRUE
+XERCES_USE_MUTEXMGR_STD_FALSE
+XERCES_USE_MUTEXMGR_STD_TRUE
XERCES_USE_MUTEXMGR_NOTHREAD_FALSE
XERCES_USE_MUTEXMGR_NOTHREAD_TRUE
abs_top_builddir
@@ -728,7 +730,6 @@
AMDEPBACKSLASH
AMDEP_FALSE
AMDEP_TRUE
-am__quote
am__include
DEPDIR
OBJEXT
@@ -776,6 +777,13 @@
build_vendor
build_cpu
build
+INTERFACE_VERSION_U
+INTERFACE_VERSION_D
+INTERFACE_VERSION_MINOR
+INTERFACE_VERSION_MAJOR
+XERCES_VERSION_REVISION
+XERCES_VERSION_MINOR
+XERCES_VERSION_MAJOR
target_alias
host_alias
build_alias
@@ -813,7 +821,8 @@
PACKAGE_TARNAME
PACKAGE_NAME
PATH_SEPARATOR
-SHELL'
+SHELL
+am__quote'
ac_subst_files=''
ac_user_opts='
enable_option_checking
@@ -830,6 +839,10 @@
with_sysroot
enable_libtool_lock
enable_threads
+enable_mutexmgr_standard
+enable_mutexmgr_windows
+enable_mutexmgr_posix
+enable_mutexmgr_nothreads
enable_network
with_curl
enable_netaccessor_curl
@@ -847,6 +860,9 @@
enable_msgloader_iconv
with_pkgconfigdir
enable_sse2
+enable_xmlch_char16_t
+enable_xmlch_wchar_t
+enable_xmlch_uint16_t
'
ac_precious_vars='build_alias
host_alias
@@ -1402,7 +1418,7 @@
# Omit some internal or obsolete options to make the list less imposing.
# This message is too long to be a string in the A/UX 3.1 sh.
cat <<_ACEOF
-\`configure' configures xerces-c 3.2.0 to adapt to many kinds of systems.
+\`configure' configures xerces-c 3.2.2 to adapt to many kinds of systems.
Usage: $0 [OPTION]... [VAR=VALUE]...
@@ -1472,7 +1488,7 @@
if test -n "$ac_init_help"; then
case $ac_init_help in
- short | recursive ) echo "Configuration of xerces-c 3.2.0:";;
+ short | recursive ) echo "Configuration of xerces-c 3.2.2:";;
esac
cat <<\_ACEOF
@@ -1497,6 +1513,14 @@
optimize for fast installation [default=yes]
--disable-libtool-lock avoid locking (might break parallel builds)
--disable-threads Disable threads (enabled by default)
+ --enable-mutexmgr-standard
+ Enable Standard C++11 threads mutex manager support
+ --enable-mutexmgr-windows
+ Enable Windows mutex manager support
+ --enable-mutexmgr-posix Enable POSIX mutex manager support
+ --enable-mutexmgr-nothreads
+ Enable NoThreads mutex manager support (no
+ threading)
--disable-network Disable network support (enabled by default)
--enable-netaccessor-curl
Enable libcurl-based NetAccessor support
@@ -1522,6 +1546,9 @@
--enable-msgloader-iconv
Enable Iconv-based MsgLoader support
--disable-sse2 disable SSE2 optimizations
+ --enable-xmlch-char16_t Enable char16_t XMLCh
+ --enable-xmlch-wchar_t Enable wchar_t XMLCh
+ --enable-xmlch-uint16_t Enable uint16_t XMLCh
Optional Packages:
--with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
@@ -1620,7 +1647,7 @@
test -n "$ac_init_help" && exit $ac_status
if $ac_init_version; then
cat <<\_ACEOF
-xerces-c configure 3.2.0
+xerces-c configure 3.2.2
generated by GNU Autoconf 2.69
Copyright (C) 2012 Free Software Foundation, Inc.
@@ -2452,7 +2479,7 @@
This file contains any messages produced by compilers while
running configure, to aid debugging if configure makes a mistake.
-It was created by xerces-c $as_me 3.2.0, which was
+It was created by xerces-c $as_me 3.2.2, which was
generated by GNU Autoconf 2.69. Invocation command line was
$ $0 $@
@@ -2800,6 +2827,60 @@
ac_compiler_gnu=$ac_cv_c_compiler_gnu
+INTERFACE_VERSION=3.2
+GRAMMAR_SERIALIZATION_LEVEL=7
+
+XERCES_VERSION_MAJOR=$(echo $PACKAGE_VERSION | cut -d. -f1)
+XERCES_VERSION_MINOR=$(echo $PACKAGE_VERSION | cut -d. -f2)
+XERCES_VERSION_REVISION=$(echo $PACKAGE_VERSION | cut -d. -f3)
+
+INTERFACE_VERSION_MAJOR=$(echo $INTERFACE_VERSION | cut -d. -f1)
+INTERFACE_VERSION_MINOR=$(echo $INTERFACE_VERSION | cut -d. -f2)
+
+INTERFACE_VERSION_D="${INTERFACE_VERSION_MAJOR}.${INTERFACE_VERSION_MINOR}"
+INTERFACE_VERSION_U="${INTERFACE_VERSION_MAJOR}_${INTERFACE_VERSION_MINOR}"
+
+
+
+
+
+
+
+
+
+
+cat >>confdefs.h <<_ACEOF
+#define XERCES_VERSION_MAJOR $XERCES_VERSION_MAJOR
+_ACEOF
+
+
+cat >>confdefs.h <<_ACEOF
+#define XERCES_VERSION_MINOR $XERCES_VERSION_MINOR
+_ACEOF
+
+
+cat >>confdefs.h <<_ACEOF
+#define XERCES_VERSION_REVISION $XERCES_VERSION_REVISION
+_ACEOF
+
+
+
+cat >>confdefs.h <<_ACEOF
+#define INTERFACE_VERSION_MAJOR $INTERFACE_VERSION_MAJOR
+_ACEOF
+
+
+cat >>confdefs.h <<_ACEOF
+#define INTERFACE_VERSION_MINOR $INTERFACE_VERSION_MINOR
+_ACEOF
+
+
+
+cat >>confdefs.h <<_ACEOF
+#define XERCES_GRAMMAR_SERIALIZATION_LEVEL $GRAMMAR_SERIALIZATION_LEVEL
+_ACEOF
+
+
ac_aux_dir=
@@ -2834,7 +2915,9 @@
ac_config_headers="$ac_config_headers config.h src/xercesc/util/Xerces_autoconf_config.hpp"
-ac_config_files="$ac_config_files Makefile src/Makefile tests/Makefile samples/Makefile xerces-c.pc scripts/run-test"
+ac_config_headers="$ac_config_headers src/xercesc/util/XercesVersion.hpp"
+
+ac_config_files="$ac_config_files Makefile doc/Makefile doc/Doxyfile doc/style/dtd/entities.ent src/Makefile tests/Makefile samples/Makefile xerces-c.pc scripts/run-test"
# Check the target system
@@ -2950,7 +3033,7 @@
fi
AM_BACKSLASH='\'
-am__api_version='1.15'
+am__api_version='1.16'
# Find a good install program. We prefer a C program (faster),
# so one script is as good as another. But avoid the broken or
@@ -3397,7 +3480,7 @@
# Define the identity of the package.
PACKAGE='xerces-c'
- VERSION='3.2.0'
+ VERSION='3.2.2'
cat >>confdefs.h <<_ACEOF
@@ -3427,8 +3510,8 @@
# For better backward compatibility. To be removed once Automake 1.9.x
# dies out for good. For more background, see:
-#
-#
+#
+#
mkdir_p='$(MKDIR_P)'
# We need awk for the "check" target (and possibly the TAP driver). The
@@ -3595,7 +3678,7 @@
Aborting the configuration process, to ensure you take notice of the issue.
You can download and install GNU coreutils to get an 'rm' implementation
-that behaves properly: .
+that behaves properly: .
If you want to complete the configuration process using your problematic
'rm' anyway, export the environment variable ACCEPT_INFERIOR_RM_PROGRAM
@@ -4154,45 +4237,45 @@
ac_config_commands="$ac_config_commands depfiles"
-
-am_make=${MAKE-make}
-cat > confinc << 'END'
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} supports the include directive" >&5
+$as_echo_n "checking whether ${MAKE-make} supports the include directive... " >&6; }
+cat > confinc.mk << 'END'
am__doit:
- @echo this is the am__doit target
+ @echo this is the am__doit target >confinc.out
.PHONY: am__doit
END
-# If we don't find an include directive, just comment out the code.
-{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for style of include used by $am_make" >&5
-$as_echo_n "checking for style of include used by $am_make... " >&6; }
am__include="#"
am__quote=
-_am_result=none
-# First try GNU make style include.
-echo "include confinc" > confmf
-# Ignore all kinds of additional output from 'make'.
-case `$am_make -s -f confmf 2> /dev/null` in #(
-*the\ am__doit\ target*)
- am__include=include
- am__quote=
- _am_result=GNU
- ;;
-esac
-# Now try BSD make style include.
-if test "$am__include" = "#"; then
- echo '.include "confinc"' > confmf
- case `$am_make -s -f confmf 2> /dev/null` in #(
- *the\ am__doit\ target*)
- am__include=.include
- am__quote="\""
- _am_result=BSD
+# BSD make does it like this.
+echo '.include "confinc.mk" # ignored' > confmf.BSD
+# Other make implementations (GNU, Solaris 10, AIX) do it like this.
+echo 'include confinc.mk # ignored' > confmf.GNU
+_am_result=no
+for s in GNU BSD; do
+ { echo "$as_me:$LINENO: ${MAKE-make} -f confmf.$s && cat confinc.out" >&5
+ (${MAKE-make} -f confmf.$s && cat confinc.out) >&5 2>&5
+ ac_status=$?
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
+ (exit $ac_status); }
+ case $?:`cat confinc.out 2>/dev/null` in #(
+ '0:this is the am__doit target') :
+ case $s in #(
+ BSD) :
+ am__include='.include' am__quote='"' ;; #(
+ *) :
+ am__include='include' am__quote='' ;;
+esac ;; #(
+ *) :
;;
- esac
-fi
-
-
-{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $_am_result" >&5
-$as_echo "$_am_result" >&6; }
-rm -f confinc confmf
+esac
+ if test "$am__include" != "#"; then
+ _am_result="yes ($s style)"
+ break
+ fi
+done
+rm -f confinc.* confmf.*
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: ${_am_result}" >&5
+$as_echo "${_am_result}" >&6; }
# Check whether --enable-dependency-tracking was given.
if test "${enable_dependency_tracking+set}" = set; then :
@@ -18318,7 +18401,7 @@
clock_gettime ftime gettimeofday timegm gmtime_r \
memmove memset nl_langinfo setlocale localeconv \
strcasecmp strncasecmp stricmp strnicmp strchr strdup \
- strrchr strstr strtol strtoul \
+ strrchr strstr strtol strtoul snprintf \
towupper towlower mblen \
wcsupr wcslwr wcsnicmp wcsicmp \
@@ -18718,48 +18801,243 @@
fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the compiler supports ISO C++11 and " >&5
+$as_echo_n "checking whether the compiler supports ISO C++11 and ... " >&6; }
+if ${ac_cv_cxx_have_std_thread+:} false; then :
+ $as_echo_n "(cached) " >&6
+else
+ ac_ext=cpp
+ac_cpp='$CXXCPP $CPPFLAGS'
+ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
+ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
+ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
- { $as_echo "$as_me:${as_lineno-$LINENO}: checking for which Mutex Manager to use" >&5
-$as_echo_n "checking for which Mutex Manager to use... " >&6; }
- mutexmgr=
+ save_CFLAGS="$CFLAGS"
+ CFLAGS="$CFLAGS $PTHREAD_CFLAGS"
+ cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h. */
+#include
+#include
+#include
- # If no threads is specified, use the NoThread Mutex Mgr
- if test x$xerces_cv_no_threads = xyes; then :
+namespace
+{
- mutexmgr=NoThreads
+ std::mutex m1;
+ std::recursive_mutex m2;
-$as_echo "#define XERCES_USE_MUTEXMGR_NOTHREAD 1" >>confdefs.h
+ void
+ threadmain()
+ {
+ std::lock_guard lock1(m1);
+ std::lock_guard lock2(m2);
+ std::cout << "In thread" << std::endl;
+ }
+}
+int
+main ()
+{
+std::thread foo(threadmain);
+ foo.join();
+return 0;
+ ;
+ return 0;
+}
+_ACEOF
+if ac_fn_cxx_try_compile "$LINENO"; then :
+ ac_cv_cxx_have_std_thread=yes
+else
+ ac_cv_cxx_have_std_thread=no
fi
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+ CFLAGS="$save_CFLAGS"
+ ac_ext=cpp
+ac_cpp='$CXXCPP $CPPFLAGS'
+ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
+ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
+ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
- # Platform specific checks
- if test -z "$mutexmgr"; then :
- case $host_os in
- windows* | cygwin* | mingw*)
- mutexmgr=Windows;
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_cxx_have_std_thread" >&5
+$as_echo "$ac_cv_cxx_have_std_thread" >&6; }
+if test "$ac_cv_cxx_have_std_thread" = yes; then
+
+$as_echo "#define HAVE_STD_THREAD /**/" >>confdefs.h
+
+fi
+
+
+
+ ######################################################
+ # Test for availability of each mutex manager on this host.
+ # For each mutex manager that's available, and hasn't been
+ # disabled, add it to our list. If the mutex manager has been
+ # explicitly "enable"d, then vote for it strongly, in upper
+ # case.
+ ######################################################
+
+ ml_list=
-$as_echo "#define XERCES_USE_MUTEXMGR_WINDOWS 1" >>confdefs.h
- case $host_os in
- mingw*)
- CXXFLAGS="${CXXFLAGS} -mthreads"
- ;;
- esac
- ;;
- esac
+ # Use Standard C++11 threads if available
+ list_add=
+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we can support the Standard C++11 threads-based MutexMgr" >&5
+$as_echo_n "checking whether we can support the Standard C++11 threads-based MutexMgr... " >&6; }
+ if test x$xerces_cv_no_threads = xno && test x$ac_cv_cxx_have_std_thread = xyes; then :
+
+ # Check whether --enable-mutexmgr-standard was given.
+if test "${enable_mutexmgr_standard+set}" = set; then :
+ enableval=$enable_mutexmgr_standard; if test x"$enableval" = xyes; then :
+ list_add=STANDARD
+fi
+else
+ list_add=standard
fi
- # Fall back to using posix mutex id we can
- if test -z "$mutexmgr" && test x$acx_pthread_ok = xyes; then :
+fi
+ if test x"$list_add" != x; then :
+ mm_list="$mm_list -$list_add-"; { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
+$as_echo "yes" >&6; }
+else
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+
+fi
+
+ # Check for OS-specific mutex managers
+ case $host_os in
+ windows* | mingw*)
+ # Native Windows threads
+ list_add=
+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we can support the Windows threads-based MutexMgr" >&5
+$as_echo_n "checking whether we can support the Windows threads-based MutexMgr... " >&6; }
+ if test x$xerces_cv_no_threads = xno; then :
+
+ # Check whether --enable-mutexmgr-windows was given.
+if test "${enable_mutexmgr_windows+set}" = set; then :
+ enableval=$enable_mutexmgr_windows; if test x"$enableval" = xyes; then :
+ list_add=WINDOWS
+fi
+else
+ list_add=windows
+fi
+
+
+fi
+ if test x"$list_add" != x; then :
+ mm_list="$mm_list -$list_add-"; { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
+$as_echo "yes" >&6; }
+else
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+
+fi
+ break
+ ;;
+ *)
+ # Native POSIX threads
+ list_add=
+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we can support the POSIX threads (pthreads)-based MutexMgr" >&5
+$as_echo_n "checking whether we can support the POSIX threads (pthreads)-based MutexMgr... " >&6; }
+ if test x$xerces_cv_no_threads = xno; then :
+
+ # Check whether --enable-mutexmgr-posix was given.
+if test "${enable_mutexmgr_posix+set}" = set; then :
+ enableval=$enable_mutexmgr_posix; if test x"$enableval" = xyes; then :
+ list_add=POSIX
+fi
+else
+ list_add=posix
+fi
+
+
+fi
+ if test x"$list_add" != x; then :
+ mm_list="$mm_list -$list_add-"; { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
+$as_echo "yes" >&6; }
+else
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+
+fi
+ break
+ ;;
+ esac
+
+ # If no threads is specified, use the NoThread Mutex Mgr
+ list_add=
+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we can support the NoThreads MutexMgr" >&5
+$as_echo_n "checking whether we can support the NoThreads MutexMgr... " >&6; }
+ # Check whether --enable-mutexmgr-nothreads was given.
+if test "${enable_mutexmgr_nothreads+set}" = set; then :
+ enableval=$enable_mutexmgr_nothreads; if test x"$enableval" = xyes; then :
+ list_add=NOTHREADS
+fi
+else
+ list_add=nothreads
+fi
+
+ if test x"$list_add" != x; then :
+ mm_list="$mm_list -$list_add-"; { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
+$as_echo "yes" >&6; }
+else
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+
+fi
+
+
+ ######################################################
+ # Determine which mutex manager to use.
+ #
+ # We do this in two passes. Mutex managers that have been
+ # enabled with "yes", and which start out in upper case, get
+ # the top priority on the first pass. On the second pass, we
+ # consider those which are simply available, but which were
+ # not "disable"d (these won't even be in our list).
+ ######################################################
+ mutexmgr=
+ az_lower=abcdefghijklmnopqrstuvwxyz
+ az_upper=ABCDEFGHIJKLMNOPQRSTUVWXYZ
+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking for which mutex manager to use (choices:$mm_list)" >&5
+$as_echo_n "checking for which mutex manager to use (choices:$mm_list)... " >&6; }
+ for i in 1 2; do
+ # Swap upper/lower case in the mm_list. Cannot use tr ranges
+ # because of the portability issues.
+ #
+ mm_list=`echo $mm_list | tr "$az_lower$az_upper" "$az_upper$az_lower"`
+
+ # Check for each mutexmgr, in implicit rank order
+ case $mm_list in
+ *-standard-*)
+ mutexmgr=standard;
+
+$as_echo "#define XERCES_USE_MUTEXMGR_STD 1" >>confdefs.h
+
+
+ case $host_os in
+ mingw*)
+ CXXFLAGS="${CXXFLAGS} -mthreads"
+ ;;
+ esac
+ if test "$acx_pthread_ok" = yes; then
+ LIBS="${LIBS} ${PTHREAD_LIBS}"
+ CXXFLAGS="${CXXFLAGS} ${PTHREAD_CFLAGS}"
+ fi
+ break
+ ;;
+
+ *-posix-*)
mutexmgr=POSIX;
$as_echo "#define XERCES_USE_MUTEXMGR_POSIX 1" >>confdefs.h
@@ -18768,16 +19046,48 @@
# Set additional flags for link and compile
LIBS="${LIBS} ${PTHREAD_LIBS}"
CXXFLAGS="${CXXFLAGS} ${PTHREAD_CFLAGS}"
+ break
+ ;;
+
+ *-windows-*)
+ mutexmgr=Windows;
+
+$as_echo "#define XERCES_USE_MUTEXMGR_WINDOWS 1" >>confdefs.h
+
+
+ case $host_os in
+ mingw*)
+ CXXFLAGS="${CXXFLAGS} -mthreads"
+ ;;
+ esac
+ break
+ ;;
+
+ *-nothreads-*)
+ mutexmgr=NoThreads
+
+$as_echo "#define XERCES_USE_MUTEXMGR_NOTHREAD 1" >>confdefs.h
+
+ break
+ ;;
+
+ *)
+ if test $i -eq 2; then :
+
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: Xerces cannot function without mutex support. You may want to --disable-threads." >&5
+$as_echo "Xerces cannot function without mutex support. You may want to --disable-threads." >&6; }
-fi
- # If we still didn't find a mutex package, bail
- if test -z "$mutexmgr"; then :
- as_fn_error $? "Xerces cannot function without mutex support. You may want to --disable-threads." "$LINENO" 5
fi
+ ;;
- { $as_echo "$as_me:${as_lineno-$LINENO}: result: $mutexmgr" >&5
+ esac
+ done
+
+ if test x"$mutexmgr" != x; then
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: $mutexmgr" >&5
$as_echo "$mutexmgr" >&6; }
+ fi
# Define the auto-make conditionals which determine what actually gets compiled
# Note that these macros can't be executed conditionally, which is why they're here, not above.
@@ -18789,6 +19099,14 @@
XERCES_USE_MUTEXMGR_NOTHREAD_FALSE=
fi
+ if test x"$mutexmgr" = xstandard; then
+ XERCES_USE_MUTEXMGR_STD_TRUE=
+ XERCES_USE_MUTEXMGR_STD_FALSE='#'
+else
+ XERCES_USE_MUTEXMGR_STD_TRUE='#'
+ XERCES_USE_MUTEXMGR_STD_FALSE=
+fi
+
if test x"$mutexmgr" = xPOSIX; then
XERCES_USE_MUTEXMGR_POSIX_TRUE=
XERCES_USE_MUTEXMGR_POSIX_FALSE='#'
@@ -20369,10 +20687,12 @@
*-*-msdos* | *-*-mingw32* | *-*-cygwin* | *-*-windows* )
platform_export="__declspec(dllexport)"
platform_import="__declspec(dllimport)"
+ template_extern=""
;;
* )
platform_export=""
platform_import=""
+ template_extern="extern"
;;
esac
@@ -20387,21 +20707,37 @@
_ACEOF
+cat >>confdefs.h <<_ACEOF
+#define XERCES_TEMPLATE_EXTERN $template_extern
+_ACEOF
+
+
if test ! $ac_cv_cxx_have_bool; then :
$as_echo "#define XERCES_NO_NATIVE_BOOL 1" >>confdefs.h
fi
-if test $ac_cv_cxx_have_lstring; then :
+
+ xmlch_list=
+
+ if test $ac_cv_cxx_have_lstring; then :
$as_echo "#define XERCES_LSTRSUPPORT 1" >>confdefs.h
fi
-{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether C++11 char16_t is available" >&5
+ ######################################################
+ # Test for availability of each XML character type on this host.
+ # For each type that's available, and hasn't been disabled, add it to our list.
+ # If the type has been explicitly "enable"d, then vote for it strongly,
+ # in upper case.
+ ######################################################
+
+ char16_t_available=false
+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether C++11 char16_t is available" >&5
$as_echo_n "checking whether C++11 char16_t is available... " >&6; }
-cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+ cat confdefs.h - <<_ACEOF >conftest.$ac_ext
/* end confdefs.h. */
int
@@ -20413,45 +20749,51 @@
}
_ACEOF
if ac_fn_cxx_try_compile "$LINENO"; then :
-
- xerces_cv_type_xmlch=char16_t
-
-cat >>confdefs.h <<_ACEOF
-#define XERCES_USE_CHAR16_T 1
-_ACEOF
-
- { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
+ char16_t_available=yes
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
$as_echo "yes" >&6; }
-
else
-
- xerces_cv_type_xmlch=$xerces_cv_type_u16bit_int
- { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+ char16_t_available=no
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
$as_echo "no" >&6; }
-
fi
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
- if test "x$xerces_cv_type_xmlch" = "xchar16_t"; then
- XERCES_USE_CHAR16_TRUE=
- XERCES_USE_CHAR16_FALSE='#'
+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we can support char16_t XMLCh" >&5
+$as_echo_n "checking whether we can support char16_t XMLCh... " >&6; }
+ list_add=
+ if test x"$char16_t_available" != x"no"; then :
+
+ # Check whether --enable-xmlch-char16_t was given.
+if test "${enable_xmlch_char16_t+set}" = set; then :
+ enableval=$enable_xmlch_char16_t; if test x"$enableval" = xyes; then :
+ list_add=CHAR16_T
+fi
else
- XERCES_USE_CHAR16_TRUE='#'
- XERCES_USE_CHAR16_FALSE=
+ list_add=char16_t
fi
-if test "$xerces_cv_type_xmlch" != "char16_t"; then
-# fallback to check if the Windows API is defined as using wchar_t or
-# unsigned short; if it's wchar_t, we need to map XMLCh to be wchar_t
-# (this is safe because on Windows wchar_t is used to store UTF-16
-# codepoints, while it is not true on Unix)
- { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the Windows SDK is available and using wchar_t as wide string" >&5
+fi
+ if test x"$list_add" != x; then :
+ xmlch_list="$xmlch_list -$list_add-"; { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
+$as_echo "yes" >&6; }
+else
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+
+fi
+
+ # Check if the Windows API is defined as using wchar_t or
+ # unsigned short; if it's wchar_t, we need to map XMLCh to be wchar_t
+ # (this is safe because on Windows wchar_t is used to store UTF-16
+ # codepoints, while it is not true on Unix)
+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the Windows SDK is available and using wchar_t as wide string" >&5
$as_echo_n "checking whether the Windows SDK is available and using wchar_t as wide string... " >&6; }
- cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+ cat confdefs.h - <<_ACEOF >conftest.$ac_ext
/* end confdefs.h. */
#include
- wchar_t file[] = L"dummy.file";
+ wchar_t file[] = L"dummy.file";
int
main ()
{
@@ -20461,33 +20803,136 @@
}
_ACEOF
if ac_fn_cxx_try_compile "$LINENO"; then :
-
- xerces_cv_type_xmlch=wchar_t
- { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
+ wchar_t_available=yes
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
$as_echo "yes" >&6; }
+else
+ wchar_t_available=no
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
-cat >>confdefs.h <<_ACEOF
-#define XERCES_INCLUDE_WCHAR_H 1
-_ACEOF
+fi
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we can support wchar_t XMLCh" >&5
+$as_echo_n "checking whether we can support wchar_t XMLCh... " >&6; }
+ list_add=
+ if test x"$wchar_t_available" = xyes; then :
+ # Check whether --enable-xmlch-wchar_t was given.
+if test "${enable_xmlch_wchar_t+set}" = set; then :
+ enableval=$enable_xmlch_wchar_t; if test x"$enableval" = xyes; then :
+ list_add=WCHAR_T
+fi
+else
+ list_add=wchar_t
+fi
+fi
+ if test x"$list_add" != x; then :
+ xmlch_list="$xmlch_list -$list_add-"; { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
+$as_echo "yes" >&6; }
else
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+
+fi
- xerces_cv_type_xmlch=$xerces_cv_type_u16bit_int
- { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we can support uint16_t XMLCh" >&5
+$as_echo_n "checking whether we can support uint16_t XMLCh... " >&6; }
+ list_add=
+ # Check whether --enable-xmlch-uint16_t was given.
+if test "${enable_xmlch_uint16_t+set}" = set; then :
+ enableval=$enable_xmlch_uint16_t; if test x"$enableval" = xyes; then :
+ list_add=UINT16_T
+fi
+else
+ list_add=uint16_t
+fi
+
+ if test x"$list_add" != x; then :
+ xmlch_list="$xmlch_list -$list_add-"; { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
+$as_echo "yes" >&6; }
+else
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
$as_echo "no" >&6; }
+fi
+
+ ######################################################
+ # Determine which XMLCh type to use.
+ #
+ # We do this in two passes. Types that have been enabled with "yes",
+ # and which start out in upper case, get the top priority on the first pass.
+ # On the second pass, we consider those which are simply available, but
+ # which were not "disable"d (these won't even be in our list).
+ ######################################################
+ xmlch=
+ az_lower=abcdefghijklmnopqrstuvwxyz
+ az_upper=ABCDEFGHIJKLMNOPQRSTUVWXYZ
+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking for which XMLCh type to use (choices:$xmlch_list)" >&5
+$as_echo_n "checking for which XMLCh type to use (choices:$xmlch_list)... " >&6; }
+ for i in 1 2; do
+ # Swap upper/lower case in the xmlch_list. Cannot use tr ranges
+ # because of the portability issues.
+ #
+ xmlch_list=`echo $xmlch_list | tr "$az_lower$az_upper" "$az_upper$az_lower"`
+
+ # Check for each xmlch, in implicit rank order
+ case $xmlch_list in
+ *-char16_t-*)
+ xmlch=char16_t
+ xmlch_type=char16_t
+ break
+ ;;
+
+ *-wchar_t-*)
+ xmlch=wchar_t
+ xmlch_type=wchar_t
+ break
+ ;;
+
+ *-uint16_t-*)
+ xmlch=uint16_t
+ xmlch_type=$xerces_cv_type_u16bit_int
+ break
+ ;;
+
+ *)
+ if test $i -eq 2; then :
+
+ xmlch=uint16_t
+ xmlch_type=$xerces_cv_type_u16bit_int
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: none available; falling back to uint16_t" >&5
+$as_echo "none available; falling back to uint16_t" >&6; }
+
fi
-rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+ ;;
+
+ esac
+ done
+
+ if test x"$xmlch" != x; then
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: $xmlch" >&5
+$as_echo "$xmlch" >&6; }
+ fi
+
+ if test "x$xmlch" = "xchar16_t"; then
+ XERCES_USE_CHAR16_TRUE=
+ XERCES_USE_CHAR16_FALSE='#'
+else
+ XERCES_USE_CHAR16_TRUE='#'
+ XERCES_USE_CHAR16_FALSE=
fi
cat >>confdefs.h <<_ACEOF
-#define XERCES_XMLCH_T $xerces_cv_type_xmlch
+#define XERCES_XMLCH_T $xmlch_type
_ACEOF
+
+
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the compiler chokes on a placement operator delete" >&5
$as_echo_n "checking whether the compiler chokes on a placement operator delete... " >&6; }
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
@@ -20983,6 +21428,10 @@
as_fn_error $? "conditional \"XERCES_USE_MUTEXMGR_NOTHREAD\" was never defined.
Usually this means the macro was only invoked conditionally." "$LINENO" 5
fi
+if test -z "${XERCES_USE_MUTEXMGR_STD_TRUE}" && test -z "${XERCES_USE_MUTEXMGR_STD_FALSE}"; then
+ as_fn_error $? "conditional \"XERCES_USE_MUTEXMGR_STD\" was never defined.
+Usually this means the macro was only invoked conditionally." "$LINENO" 5
+fi
if test -z "${XERCES_USE_MUTEXMGR_POSIX_TRUE}" && test -z "${XERCES_USE_MUTEXMGR_POSIX_FALSE}"; then
as_fn_error $? "conditional \"XERCES_USE_MUTEXMGR_POSIX\" was never defined.
Usually this means the macro was only invoked conditionally." "$LINENO" 5
@@ -21448,7 +21897,7 @@
# report actual input values of CONFIG_FILES etc. instead of their
# values after options handling.
ac_log="
-This file was extended by xerces-c $as_me 3.2.0, which was
+This file was extended by xerces-c $as_me 3.2.2, which was
generated by GNU Autoconf 2.69. Invocation command line was
CONFIG_FILES = $CONFIG_FILES
@@ -21514,7 +21963,7 @@
cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
ac_cs_version="\\
-xerces-c config.status 3.2.0
+xerces-c config.status 3.2.2
configured by $0, generated by GNU Autoconf 2.69,
with options \\"\$ac_cs_config\\"
@@ -21633,7 +22082,7 @@
#
# INIT-COMMANDS
#
-AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir"
+AMDEP_TRUE="$AMDEP_TRUE" MAKE="${MAKE-make}"
# The HP-UX ksh and POSIX shell print the target directory to stdout
@@ -22029,7 +22478,11 @@
case $ac_config_target in
"config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h" ;;
"src/xercesc/util/Xerces_autoconf_config.hpp") CONFIG_HEADERS="$CONFIG_HEADERS src/xercesc/util/Xerces_autoconf_config.hpp" ;;
+ "src/xercesc/util/XercesVersion.hpp") CONFIG_HEADERS="$CONFIG_HEADERS src/xercesc/util/XercesVersion.hpp" ;;
"Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;;
+ "doc/Makefile") CONFIG_FILES="$CONFIG_FILES doc/Makefile" ;;
+ "doc/Doxyfile") CONFIG_FILES="$CONFIG_FILES doc/Doxyfile" ;;
+ "doc/style/dtd/entities.ent") CONFIG_FILES="$CONFIG_FILES doc/style/dtd/entities.ent" ;;
"src/Makefile") CONFIG_FILES="$CONFIG_FILES src/Makefile" ;;
"tests/Makefile") CONFIG_FILES="$CONFIG_FILES tests/Makefile" ;;
"samples/Makefile") CONFIG_FILES="$CONFIG_FILES samples/Makefile" ;;
@@ -22637,29 +23090,35 @@
# Older Autoconf quotes --file arguments for eval, but not when files
# are listed without --file. Let's play safe and only enable the eval
# if we detect the quoting.
- case $CONFIG_FILES in
- *\'*) eval set x "$CONFIG_FILES" ;;
- *) set x $CONFIG_FILES ;;
- esac
+ # TODO: see whether this extra hack can be removed once we start
+ # requiring Autoconf 2.70 or later.
+ case $CONFIG_FILES in #(
+ *\'*) :
+ eval set x "$CONFIG_FILES" ;; #(
+ *) :
+ set x $CONFIG_FILES ;; #(
+ *) :
+ ;;
+esac
shift
- for mf
+ # Used to flag and report bootstrapping failures.
+ am_rc=0
+ for am_mf
do
# Strip MF so we end up with the name of the file.
- mf=`echo "$mf" | sed -e 's/:.*$//'`
- # Check whether this is an Automake generated Makefile or not.
- # We used to match only the files named 'Makefile.in', but
- # some people rename them; so instead we look at the file content.
- # Grep'ing the first line is not enough: some people post-process
- # each Makefile.in and add a new line on top of each file to say so.
- # Grep'ing the whole file is not good either: AIX grep has a line
+ am_mf=`$as_echo "$am_mf" | sed -e 's/:.*$//'`
+ # Check whether this is an Automake generated Makefile which includes
+ # dependency-tracking related rules and includes.
+ # Grep'ing the whole file directly is not great: AIX grep has a line
# limit of 2048, but all sed's we know have understand at least 4000.
- if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then
- dirpart=`$as_dirname -- "$mf" ||
-$as_expr X"$mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
- X"$mf" : 'X\(//\)[^/]' \| \
- X"$mf" : 'X\(//\)$' \| \
- X"$mf" : 'X\(/\)' \| . 2>/dev/null ||
-$as_echo X"$mf" |
+ sed -n 's,^am--depfiles:.*,X,p' "$am_mf" | grep X >/dev/null 2>&1 \
+ || continue
+ am_dirpart=`$as_dirname -- "$am_mf" ||
+$as_expr X"$am_mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
+ X"$am_mf" : 'X\(//\)[^/]' \| \
+ X"$am_mf" : 'X\(//\)$' \| \
+ X"$am_mf" : 'X\(/\)' \| . 2>/dev/null ||
+$as_echo X"$am_mf" |
sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
s//\1/
q
@@ -22677,53 +23136,48 @@
q
}
s/.*/./; q'`
- else
- continue
- fi
- # Extract the definition of DEPDIR, am__include, and am__quote
- # from the Makefile without running 'make'.
- DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"`
- test -z "$DEPDIR" && continue
- am__include=`sed -n 's/^am__include = //p' < "$mf"`
- test -z "$am__include" && continue
- am__quote=`sed -n 's/^am__quote = //p' < "$mf"`
- # Find all dependency output files, they are included files with
- # $(DEPDIR) in their names. We invoke sed twice because it is the
- # simplest approach to changing $(DEPDIR) to its actual value in the
- # expansion.
- for file in `sed -n "
- s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \
- sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g'`; do
- # Make sure the directory exists.
- test -f "$dirpart/$file" && continue
- fdir=`$as_dirname -- "$file" ||
-$as_expr X"$file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
- X"$file" : 'X\(//\)[^/]' \| \
- X"$file" : 'X\(//\)$' \| \
- X"$file" : 'X\(/\)' \| . 2>/dev/null ||
-$as_echo X"$file" |
- sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
- s//\1/
- q
- }
- /^X\(\/\/\)[^/].*/{
+ am_filepart=`$as_basename -- "$am_mf" ||
+$as_expr X/"$am_mf" : '.*/\([^/][^/]*\)/*$' \| \
+ X"$am_mf" : 'X\(//\)$' \| \
+ X"$am_mf" : 'X\(/\)' \| . 2>/dev/null ||
+$as_echo X/"$am_mf" |
+ sed '/^.*\/\([^/][^/]*\)\/*$/{
s//\1/
q
}
- /^X\(\/\/\)$/{
+ /^X\/\(\/\/\)$/{
s//\1/
q
}
- /^X\(\/\).*/{
+ /^X\/\(\/\).*/{
s//\1/
q
}
s/.*/./; q'`
- as_dir=$dirpart/$fdir; as_fn_mkdir_p
- # echo "creating $dirpart/$file"
- echo '# dummy' > "$dirpart/$file"
- done
+ { echo "$as_me:$LINENO: cd "$am_dirpart" \
+ && sed -e '/# am--include-marker/d' "$am_filepart" \
+ | $MAKE -f - am--depfiles" >&5
+ (cd "$am_dirpart" \
+ && sed -e '/# am--include-marker/d' "$am_filepart" \
+ | $MAKE -f - am--depfiles) >&5 2>&5
+ ac_status=$?
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
+ (exit $ac_status); } || am_rc=$?
done
+ if test $am_rc -ne 0; then
+ { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
+$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
+as_fn_error $? "Something went wrong bootstrapping makefile fragments
+ for automatic dependency tracking. Try re-running configure with the
+ '--disable-dependency-tracking' option to at least be able to build
+ the package (albeit without support for automatic dependency tracking).
+See \`config.log' for more details" "$LINENO" 5; }
+ fi
+ { am_dirpart=; unset am_dirpart;}
+ { am_filepart=; unset am_filepart;}
+ { am_mf=; unset am_mf;}
+ { am_rc=; unset am_rc;}
+ rm -f conftest-deps.mk
}
;;
"libtool":C)
@@ -23498,3 +23952,5 @@
$as_echo "$as_me: NetAccessor: $netaccessor" >&6;}
{ $as_echo "$as_me:${as_lineno-$LINENO}: Message Loader: $msgloader" >&5
$as_echo "$as_me: Message Loader: $msgloader" >&6;}
+{ $as_echo "$as_me:${as_lineno-$LINENO}: XMLCh Type: $xmlch" >&5
+$as_echo "$as_me: XMLCh Type: $xmlch" >&6;}
diff -Nru xerces-c-3.2.0+debian/configure.ac xerces-c-3.2.2+debian/configure.ac
--- xerces-c-3.2.0+debian/configure.ac 2017-08-06 18:09:44.000000000 +0000
+++ xerces-c-3.2.2+debian/configure.ac 2018-09-10 22:56:24.000000000 +0000
@@ -20,20 +20,54 @@
#
#
-# $Id: configure.ac 1804250 2017-08-06 18:09:44Z scantor $
+# $Id: configure.ac 1840430 2018-09-09 18:57:49Z rleigh $
#
AC_PREREQ(2.60)
-AC_INIT([xerces-c],[3.2.0])
+AC_INIT([xerces-c],[3.2.2])
+INTERFACE_VERSION=3.2
+GRAMMAR_SERIALIZATION_LEVEL=7
+
+XERCES_VERSION_MAJOR=$(echo $PACKAGE_VERSION | cut -d. -f1)
+XERCES_VERSION_MINOR=$(echo $PACKAGE_VERSION | cut -d. -f2)
+XERCES_VERSION_REVISION=$(echo $PACKAGE_VERSION | cut -d. -f3)
+
+INTERFACE_VERSION_MAJOR=$(echo $INTERFACE_VERSION | cut -d. -f1)
+INTERFACE_VERSION_MINOR=$(echo $INTERFACE_VERSION | cut -d. -f2)
+
+INTERFACE_VERSION_D="${INTERFACE_VERSION_MAJOR}.${INTERFACE_VERSION_MINOR}"
+INTERFACE_VERSION_U="${INTERFACE_VERSION_MAJOR}_${INTERFACE_VERSION_MINOR}"
+
+AC_SUBST([XERCES_VERSION_MAJOR])
+AC_SUBST([XERCES_VERSION_MINOR])
+AC_SUBST([XERCES_VERSION_REVISION])
+AC_SUBST([INTERFACE_VERSION_MAJOR])
+AC_SUBST([INTERFACE_VERSION_MINOR])
+AC_SUBST([INTERFACE_VERSION_D])
+AC_SUBST([INTERFACE_VERSION_U])
+
+AC_DEFINE_UNQUOTED([XERCES_VERSION_MAJOR], $XERCES_VERSION_MAJOR, [Definition of Xerces major version])
+AC_DEFINE_UNQUOTED([XERCES_VERSION_MINOR], $XERCES_VERSION_MINOR, [Definition of Xerces minor version])
+AC_DEFINE_UNQUOTED([XERCES_VERSION_REVISION], $XERCES_VERSION_REVISION, [Definition of Xerces patch version])
+
+AC_DEFINE_UNQUOTED([INTERFACE_VERSION_MAJOR], $INTERFACE_VERSION_MAJOR, [Definition of Xerces interface major version])
+AC_DEFINE_UNQUOTED([INTERFACE_VERSION_MINOR], $INTERFACE_VERSION_MINOR, [Definition of Xerces interface minor version])
+
+AC_DEFINE_UNQUOTED([XERCES_GRAMMAR_SERIALIZATION_LEVEL], $GRAMMAR_SERIALIZATION_LEVEL, [Definition of Xerces grammar serialization level])
+
AC_CONFIG_SRCDIR([src/Makefile.am])
AC_CONFIG_LIBOBJ_DIR([src])
AC_CONFIG_AUX_DIR([config])
AC_CONFIG_MACRO_DIR([m4])
AC_CONFIG_HEADERS([config.h src/xercesc/util/Xerces_autoconf_config.hpp])
-AC_CONFIG_FILES([Makefile \
- src/Makefile \
- tests/Makefile \
- samples/Makefile \
+AC_CONFIG_HEADER([src/xercesc/util/XercesVersion.hpp])
+AC_CONFIG_FILES([Makefile
+ doc/Makefile
+ doc/Doxyfile
+ doc/style/dtd/entities.ent
+ src/Makefile
+ tests/Makefile
+ samples/Makefile
xerces-c.pc
scripts/run-test])
@@ -316,59 +350,23 @@
*-*-msdos* | *-*-mingw32* | *-*-cygwin* | *-*-windows* )
platform_export="__declspec(dllexport)"
platform_import="__declspec(dllimport)"
+ template_extern=""
;;
* )
platform_export=""
platform_import=""
+ template_extern="extern"
;;
esac
AC_DEFINE_UNQUOTED([XERCES_PLATFORM_EXPORT], [$platform_export], [Define as the platform's export attribute])
AC_DEFINE_UNQUOTED([XERCES_PLATFORM_IMPORT], [$platform_import], [Define as the platform's import attribute])
+AC_DEFINE_UNQUOTED([XERCES_TEMPLATE_EXTERN], [$template_extern], [Define as the platform's template extern attribute])
AS_IF([test ! $ac_cv_cxx_have_bool],
AC_DEFINE([XERCES_NO_NATIVE_BOOL], 1, [Define if there is no native bool support in this environment]))
-AS_IF([test $ac_cv_cxx_have_lstring],
- AC_DEFINE([XERCES_LSTRSUPPORT], 1, [Define if there is support for L"widestring"]))
-
-AC_MSG_CHECKING([whether C++11 char16_t is available])
-AC_COMPILE_IFELSE( [AC_LANG_PROGRAM([[]],
- [[const char16_t *unicode = u"Test ünÃcodè → ©";]])],
- [
- xerces_cv_type_xmlch=char16_t
- AC_DEFINE_UNQUOTED([XERCES_USE_CHAR16_T], [1], [Define if the C++11 char16_t type is to be used])
- AC_MSG_RESULT([yes])
- ],
- [
- xerces_cv_type_xmlch=$xerces_cv_type_u16bit_int
- AC_MSG_RESULT([no])
- ]
- )
-AM_CONDITIONAL([XERCES_USE_CHAR16], [test "x$xerces_cv_type_xmlch" = "xchar16_t"])
-
-if test "$xerces_cv_type_xmlch" != "char16_t"; then
-# fallback to check if the Windows API is defined as using wchar_t or
-# unsigned short; if it's wchar_t, we need to map XMLCh to be wchar_t
-# (this is safe because on Windows wchar_t is used to store UTF-16
-# codepoints, while it is not true on Unix)
- AC_MSG_CHECKING([whether the Windows SDK is available and using wchar_t as wide string])
- AC_COMPILE_IFELSE( [AC_LANG_PROGRAM([[#include
- wchar_t file[] = L"dummy.file";]],
- [[DeleteFileW(file);]])],
- [
- xerces_cv_type_xmlch=wchar_t
- AC_MSG_RESULT([yes])
- AC_DEFINE_UNQUOTED([XERCES_INCLUDE_WCHAR_H], 1, [Define to have Xerces_autoconf_config.hpp include wchar.h])
- ],
- [
- xerces_cv_type_xmlch=$xerces_cv_type_u16bit_int
- AC_MSG_RESULT([no])
- ]
- )
-fi
-
-AC_DEFINE_UNQUOTED([XERCES_XMLCH_T], [$xerces_cv_type_xmlch], [Define to the 16 bit type used to represent Xerces UTF-16 characters])
+XERCES_XMLCH_SELECTION
AC_MSG_CHECKING([whether the compiler chokes on a placement operator delete])
AC_COMPILE_IFELSE( [AC_LANG_PROGRAM([[#include
@@ -544,3 +542,4 @@
AC_MSG_NOTICE([ Transcoder: $transcoder])
AC_MSG_NOTICE([ NetAccessor: $netaccessor])
AC_MSG_NOTICE([ Message Loader: $msgloader])
+AC_MSG_NOTICE([ XMLCh Type: $xmlch])
diff -Nru xerces-c-3.2.0+debian/debian/changelog xerces-c-3.2.2+debian/debian/changelog
--- xerces-c-3.2.0+debian/debian/changelog 2017-11-10 19:04:36.000000000 +0000
+++ xerces-c-3.2.2+debian/debian/changelog 2020-08-22 21:01:36.000000000 +0000
@@ -1,3 +1,43 @@
+xerces-c (3.2.2+debian-1~18.04.sav0) bionic; urgency=medium
+
+ * Backport to Bionic
+
+ -- Rob Savoury Sat, 22 Aug 2020 14:01:36 -0700
+
+xerces-c (3.2.2+debian-1) unstable; urgency=medium
+
+ * New upstream version 3.2.2+debian Closes: 909202
+ * Add gbp.conf
+ * Update VCS URLs
+ * Update maintainer email
+ * Remove duplicate VCS URL
+ * Update standards to 4.2.1 (no changes needed)
+
+ -- William Blough Wed, 19 Sep 2018 15:19:49 -0400
+
+xerces-c (3.2.1+debian-2) unstable; urgency=medium
+
+ * Fixes regression related to SSE2 detection/support, which
+ causes a baseline violation on i386. Closes: 895068
+ * Update to policy 4.1.4 (no changes)
+ * Update to debhelper compat 11
+ * Simplify installation of NOTICE files
+
+ -- William Blough Thu, 26 Apr 2018 01:02:02 -0400
+
+xerces-c (3.2.1+debian-1) unstable; urgency=medium
+
+ * New upstream release. Closes: 891841
+ Fixes CVE-2017-12627 Closes: 894050
+ * Update to policy 4.1.3 (no changes)
+ * Remove patch that was applied upstream
+ * Lintian fixes:
+ - remove trailing whitespace in changelog
+ - install NOTICE file
+ - change watch file to use https
+
+ -- William Blough Wed, 28 Mar 2018 17:56:05 -0400
+
xerces-c (3.2.0+debian-2) unstable; urgency=medium
* Upload to unstable
@@ -72,7 +112,7 @@
xerces-c (3.1.2+debian-1) unstable; urgency=medium
- * New maintainer. Closes: #777698
+ * New maintainer. Closes: #777698
* New upstream version
* Update standards version to 3.9.6, no changes required.
* Add watchfile and upstream signing key. Closes: #744092
@@ -89,7 +129,7 @@
* Repack upstream source to remove 3rd party libs and prebuilt docs per
policy
* Lintian cleanup - removed duplicate files, removed embedded jquery
-
+
-- William Blough Mon, 12 Oct 2015 12:02:34 -0400
diff -Nru xerces-c-3.2.0+debian/debian/compat xerces-c-3.2.2+debian/debian/compat
--- xerces-c-3.2.0+debian/debian/compat 2017-11-10 19:04:36.000000000 +0000
+++ xerces-c-3.2.2+debian/debian/compat 2018-09-19 19:19:49.000000000 +0000
@@ -1 +1 @@
-10
+11
diff -Nru xerces-c-3.2.0+debian/debian/control xerces-c-3.2.2+debian/debian/control
--- xerces-c-3.2.0+debian/debian/control 2017-11-10 19:04:36.000000000 +0000
+++ xerces-c-3.2.2+debian/debian/control 2018-09-19 19:19:49.000000000 +0000
@@ -1,7 +1,7 @@
Source: xerces-c
Section: libs
Priority: optional
-Build-Depends: debhelper (>> 10),
+Build-Depends: debhelper (>> 11),
default-jre-headless | default-jre,
libatk-wrapper-java,
libcurl4-gnutls-dev,
@@ -10,11 +10,12 @@
libxalan2-java,
libxerces2-java
Build-Depends-Indep: doxygen
-Maintainer: William Blough
-Standards-Version: 4.1.1
+Maintainer: William Blough
+Standards-Version: 4.2.1
+Vcs-Browser: https://salsa.debian.org/bblough/xerces-c
+Vcs-Git: https://salsa.debian.org/bblough/xerces-c.git
Homepage: https://xerces.apache.org/xerces-c/
-Vcs-Git: https://bitbucket.org/bblough/xerces-c.git
-Vcs-Browser: https://bitbucket.org/bblough/xerces-c/src
+
Package: libxerces-c3.2
Architecture: any
diff -Nru xerces-c-3.2.0+debian/debian/gbp.conf xerces-c-3.2.2+debian/debian/gbp.conf
--- xerces-c-3.2.0+debian/debian/gbp.conf 1970-01-01 00:00:00.000000000 +0000
+++ xerces-c-3.2.2+debian/debian/gbp.conf 2018-09-19 19:19:49.000000000 +0000
@@ -0,0 +1,2 @@
+[DEFAULT]
+debian-branch=debian/master
diff -Nru xerces-c-3.2.0+debian/debian/patches/fix_parallel_tests xerces-c-3.2.2+debian/debian/patches/fix_parallel_tests
--- xerces-c-3.2.0+debian/debian/patches/fix_parallel_tests 2017-11-10 19:04:36.000000000 +0000
+++ xerces-c-3.2.2+debian/debian/patches/fix_parallel_tests 1970-01-01 00:00:00.000000000 +0000
@@ -1,131 +0,0 @@
-Description: Fix issues with parallel tests
- Due to various race conditions, tests sometimes fail. This patch addresses
- some of the causes.
-Author: Bill Blough
-Bug: https://issues.apache.org/jira/projects/XERCESC/issues/XERCESC-2123
-Last-Update: 2017-10-12
----
-This patch header follows DEP-3: http://dep.debian.net/deps/dep3/
---- a/tests/scripts/ThreadTest10
-+++ b/tests/scripts/ThreadTest10
-@@ -4,4 +4,4 @@ set -e
-
- . ../scripts/run-test
-
--run_test ThreadTest1 pass "" tests/ThreadTest -parser=sax -n -s -f -v=always -quiet -threads 10 -time 20 personal-schema.xml
-+run_test ThreadTest10 pass "" tests/ThreadTest -parser=sax -n -s -f -v=always -quiet -threads 10 -time 20 personal-schema.xml
---- a/tests/scripts/ThreadTest11
-+++ b/tests/scripts/ThreadTest11
-@@ -4,4 +4,4 @@ set -e
-
- . ../scripts/run-test
-
--run_test ThreadTest1 pass "" tests/ThreadTest -parser=dom -n -s -f -v=always -quiet -threads 10 -time 20 personal-schema.xml
-+run_test ThreadTest11 pass "" tests/ThreadTest -parser=dom -n -s -f -v=always -quiet -threads 10 -time 20 personal-schema.xml
---- a/tests/scripts/ThreadTest12
-+++ b/tests/scripts/ThreadTest12
-@@ -4,4 +4,4 @@ set -e
-
- . ../scripts/run-test
-
--run_test ThreadTest1 pass "" tests/ThreadTest -parser=sax2 -n -s -f -v=always -quiet -threads 10 -time 20 personal-schema.xml
-+run_test ThreadTest12 pass "" tests/ThreadTest -parser=sax2 -n -s -f -v=always -quiet -threads 10 -time 20 personal-schema.xml
---- a/tests/scripts/ThreadTest13
-+++ b/tests/scripts/ThreadTest13
-@@ -4,4 +4,4 @@ set -e
-
- . ../scripts/run-test
-
--run_test ThreadTest1 pass "" tests/ThreadTest -parser=sax -gc -n -s -f -v=always -quiet -threads 10 -time 20 personal-schema.xml
-+run_test ThreadTest13 pass "" tests/ThreadTest -parser=sax -gc -n -s -f -v=always -quiet -threads 10 -time 20 personal-schema.xml
---- a/tests/scripts/ThreadTest14
-+++ b/tests/scripts/ThreadTest14
-@@ -4,4 +4,4 @@ set -e
-
- . ../scripts/run-test
-
--run_test ThreadTest1 pass "" tests/ThreadTest -parser=dom -gc -n -s -f -v=always -quiet -threads 10 -time 20 personal-schema.xml
-+run_test ThreadTest14 pass "" tests/ThreadTest -parser=dom -gc -n -s -f -v=always -quiet -threads 10 -time 20 personal-schema.xml
---- a/tests/scripts/ThreadTest15
-+++ b/tests/scripts/ThreadTest15
-@@ -4,4 +4,4 @@ set -e
-
- . ../scripts/run-test
-
--run_test ThreadTest1 pass "" tests/ThreadTest -parser=sax2 -gc -n -s -f -v=always -quiet -threads 10 -time 20 personal-schema.xml
-+run_test ThreadTest15 pass "" tests/ThreadTest -parser=sax2 -gc -n -s -f -v=always -quiet -threads 10 -time 20 personal-schema.xml
---- a/tests/scripts/ThreadTest2
-+++ b/tests/scripts/ThreadTest2
-@@ -4,4 +4,4 @@ set -e
-
- . ../scripts/run-test
-
--run_test ThreadTest1 pass "" tests/ThreadTest -parser=dom -v=never -quiet -threads 10 -time 20 personal.xml
-+run_test ThreadTest2 pass "" tests/ThreadTest -parser=dom -v=never -quiet -threads 10 -time 20 personal.xml
---- a/tests/scripts/ThreadTest3
-+++ b/tests/scripts/ThreadTest3
-@@ -4,4 +4,4 @@ set -e
-
- . ../scripts/run-test
-
--run_test ThreadTest1 pass "" tests/ThreadTest -parser=sax2 -v=never -quiet -threads 10 -time 20 personal.xml
-+run_test ThreadTest3 pass "" tests/ThreadTest -parser=sax2 -v=never -quiet -threads 10 -time 20 personal.xml
---- a/tests/scripts/ThreadTest4
-+++ b/tests/scripts/ThreadTest4
-@@ -4,4 +4,4 @@ set -e
-
- . ../scripts/run-test
-
--run_test ThreadTest1 pass "" tests/ThreadTest -parser=sax -v=always -quiet -threads 10 -time 20 personal.xml
-+run_test ThreadTest4 pass "" tests/ThreadTest -parser=sax -v=always -quiet -threads 10 -time 20 personal.xml
---- a/tests/scripts/ThreadTest5
-+++ b/tests/scripts/ThreadTest5
-@@ -4,4 +4,4 @@ set -e
-
- . ../scripts/run-test
-
--run_test ThreadTest1 pass "" tests/ThreadTest -parser=dom -v=always -quiet -threads 10 -time 20 personal.xml
-+run_test ThreadTest5 pass "" tests/ThreadTest -parser=dom -v=always -quiet -threads 10 -time 20 personal.xml
---- a/tests/scripts/ThreadTest6
-+++ b/tests/scripts/ThreadTest6
-@@ -4,4 +4,4 @@ set -e
-
- . ../scripts/run-test
-
--run_test ThreadTest1 pass "" tests/ThreadTest -parser=sax2 -v=always -quiet -threads 10 -time 20 personal.xml
-+run_test ThreadTest6 pass "" tests/ThreadTest -parser=sax2 -v=always -quiet -threads 10 -time 20 personal.xml
---- a/tests/scripts/ThreadTest7
-+++ b/tests/scripts/ThreadTest7
-@@ -4,4 +4,4 @@ set -e
-
- . ../scripts/run-test
-
--run_test ThreadTest1 pass "" tests/ThreadTest -parser=sax -gc -v=always -quiet -threads 10 -time 20 personal.xml
-+run_test ThreadTest7 pass "" tests/ThreadTest -parser=sax -gc -v=always -quiet -threads 10 -time 20 personal.xml
---- a/tests/scripts/ThreadTest8
-+++ b/tests/scripts/ThreadTest8
-@@ -4,4 +4,4 @@ set -e
-
- . ../scripts/run-test
-
--run_test ThreadTest1 pass "" tests/ThreadTest -parser=dom -gc -v=always -quiet -threads 10 -time 20 personal.xml
-+run_test ThreadTest9 pass "" tests/ThreadTest -parser=dom -gc -v=always -quiet -threads 10 -time 20 personal.xml
---- a/tests/scripts/ThreadTest9
-+++ b/tests/scripts/ThreadTest9
-@@ -4,4 +4,4 @@ set -e
-
- . ../scripts/run-test
-
--run_test ThreadTest1 pass "" tests/ThreadTest -parser=sax2 -gc -v=always -quiet -threads 10 -time 20 personal.xml
-+run_test ThreadTest9 pass "" tests/ThreadTest -parser=sax2 -gc -v=always -quiet -threads 10 -time 20 personal.xml
---- a/scripts/run-test.in
-+++ b/scripts/run-test.in
-@@ -19,7 +19,7 @@ run_test() {
-
- builddir=$(pwd)
- if [ ! -d observed ]; then
-- mkdir observed
-+ mkdir -p observed
- fi
- output="${builddir}/observed/${name}.log"
-
diff -Nru xerces-c-3.2.0+debian/debian/patches/series xerces-c-3.2.2+debian/debian/patches/series
--- xerces-c-3.2.0+debian/debian/patches/series 2017-11-10 19:04:36.000000000 +0000
+++ xerces-c-3.2.2+debian/debian/patches/series 2018-09-19 19:19:49.000000000 +0000
@@ -1 +0,0 @@
-fix_parallel_tests
diff -Nru xerces-c-3.2.0+debian/debian/rules xerces-c-3.2.2+debian/debian/rules
--- xerces-c-3.2.0+debian/debian/rules 2017-11-10 19:04:36.000000000 +0000
+++ xerces-c-3.2.2+debian/debian/rules 2018-09-19 19:19:49.000000000 +0000
@@ -15,7 +15,10 @@
dh $@ --with autoreconf
override_dh_auto_configure:
- dh_auto_configure -- --disable-pretty-make --enable-netaccessor-curl
+ dh_auto_configure -- --disable-pretty-make --enable-netaccessor-curl --disable-sse2
+ # Note: This disables explicit passing of -msse2 to gcc. It does not
+ # actually disable sse2 extensions for platforms such as x86_64
+ # (amd64) which enable sse2 extensions by default.
override_dh_compress:
dh_compress -plibxerces-c-dev -Xexamples
@@ -26,6 +29,9 @@
override_dh_installexamples:
dh_installexamples -plibxerces-c-dev -X.o -X.deps -X.dirstamp
+override_dh_installdocs:
+ dh_installdocs -A NOTICE
+
override_dh_auto_build-indep:
mkdir -p doc/html
java -Djava.awt.headless=true -classpath '/usr/share/java/*' \
@@ -38,4 +44,3 @@
override_dh_auto_clean:
rm -rf doc/html
dh_auto_clean
-
diff -Nru xerces-c-3.2.0+debian/debian/watch xerces-c-3.2.2+debian/debian/watch
--- xerces-c-3.2.0+debian/debian/watch 2017-11-10 19:04:36.000000000 +0000
+++ xerces-c-3.2.2+debian/debian/watch 2018-09-19 19:19:49.000000000 +0000
@@ -1,4 +1,4 @@
version=3
opts=pgpsigurlmangle=s/$/.asc/,dversionmangle=s/\+debian// \
-http://www.apache.org/dist/xerces/c/3/sources/xerces-c-([\d\.]*)\.tar\.gz
+https://www.apache.org/dist/xerces/c/3/sources/xerces-c-([\d\.]*)\.tar\.gz
diff -Nru xerces-c-3.2.0+debian/doc/build.xml xerces-c-3.2.2+debian/doc/build.xml
--- xerces-c-3.2.0+debian/doc/build.xml 2017-08-18 16:42:28.000000000 +0000
+++ xerces-c-3.2.2+debian/doc/build.xml 2018-05-01 23:58:20.000000000 +0000
@@ -146,10 +146,63 @@
+ XMLCh type (UTF-16 character type):
+
+
+
+ Option
+ Description
+
+
+ -Dxmlch-type=char16_t
+ use char16_t
(requires a C++11 compiler)
+
+
+ -Dxmlch-type=uint16_t
+ use uint16_t
from
+ <cstdint>
or
+ <stdint.h>
, or another unsigned
+ 16-bit type such as unsigned short
if
+ the standard types are unavailable
+
+
+ -Dxmlch-type=wchar_t
+ use wchar_t
(Windows only)
+
+
+
+ MFC debug support is enabled by default (Windows only) and
+ can be disabled with the
+ -Dmfc-debug:BOOL=OFF
option.
+
Thread support is enabled by default and can be disabled
with the -Dthreads:BOOL=OFF
option. If disabled,
it will not be possible to select a mutex manager other than
- nothreads
.
+ nothreads
. If enabled, one of the following
+ mutex managers may be selected:
+
+
+
+ Option
+ Description
+
+
+ -Dmutex-manager=standard
+ Use Standard C++ mutex (requires a C++11 compiler)
+
+
+ -Dmutex-manager=posix
+ Use POSIX threads (pthreads) mutex (only on UNIX and Cygwin)
+
+
+ -Dmutex-manager=windows
+ Use Windows threads mutex (Windows and MinGW only)
+
+
+ -Dmutex-manager=nothreads
+ Use dummy implementation (default if threading is disabled)
+
+
Shared libraries are built by default. You can use the
-DBUILD_SHARED_LIBS:BOOL=OFF
option to build
@@ -379,8 +432,59 @@
+
XMLCh type (UTF-16 character type):
+
+
+
+ Option
+ Description
+
+
+ --enable-xmlch-char16_t
+ use char16_t
(requires a C++11 compiler)
+
+
+ --enable-xmlch-uint16_t
+ use uint16_t
from
+ <cstdint>
or
+ <stdint.h>
, or another unsigned
+ 16-bit type such as unsigned short
if
+ the standard types are unavailable
+
+
+ --enable-xmlch-wchar_t
+ use wchar_t
(Windows only)
+
+
+
Thread support is enabled by default and can be disabled with the
- --disable-threads
option.
+ --disable-threads
option. If disabled,
+ it will not be possible to select a mutex manager other than
+ nothreads
. If enabled, one of the following
+ mutex managers may be selected:
+
+
+
+ Option
+ Description
+
+
+ --enable-mutexmgr-standard
+ Use Standard C++ mutex (requires a C++11 compiler)
+
+
+ --enable-mutexmgr-posix
+ Use POSIX threads (pthreads) mutex (only on UNIX and Cygwin)
+
+
+ --enable-mutexmgr-windows
+ Use Windows threads mutex (Windows and MinGW only)
+
+
+ --enable-mutexmgr-nothreads
+ Use dummy implementation (default if threading is disabled)
+
+
By default configure
selects both shared and static
libraries. You can use the --disable-shared
and
diff -Nru xerces-c-3.2.0+debian/doc/CMakeLists.txt xerces-c-3.2.2+debian/doc/CMakeLists.txt
--- xerces-c-3.2.0+debian/doc/CMakeLists.txt 2017-06-21 00:51:13.000000000 +0000
+++ xerces-c-3.2.2+debian/doc/CMakeLists.txt 2018-02-15 23:55:00.000000000 +0000
@@ -17,10 +17,15 @@
# See the License for the specific language governing permissions and
# limitations under the License.
-# Install docs
+# Install docs. Install from source tree if pre-generated, then the
+# build tree if generated during the build.
+file(MAKE_DIRECTORY "${CMAKE_CURRENT_BINARY_DIR}/html")
install(DIRECTORY "${CMAKE_CURRENT_SOURCE_DIR}/html"
DESTINATION "${CMAKE_INSTALL_DOCDIR}"
COMPONENT "development")
+install(DIRECTORY "${CMAKE_CURRENT_BINARY_DIR}/html"
+ DESTINATION "${CMAKE_INSTALL_DOCDIR}"
+ COMPONENT "development")
# Add createdocs target (if Java is available, plus the needed jars)
find_package(Java COMPONENTS Runtime)
@@ -34,14 +39,20 @@
set(cpsep ";")
endif()
set(classpath "${PROJECT_SOURCE_DIR}/tools/jars/stylebook-1.0-b2.jar${cpsep}${PROJECT_SOURCE_DIR}/tools/jars/xalan.jar${cpsep}${PROJECT_SOURCE_DIR}/tools/jars/xerces.jar")
+ file(MAKE_DIRECTORY "${CMAKE_CURRENT_BINARY_DIR}/doc/style/dtd}")
+ configure_file(${CMAKE_CURRENT_SOURCE_DIR}/style/dtd/entities.ent.in
+ ${CMAKE_CURRENT_BINARY_DIR}/style/dtd/entities.ent @ONLY)
add_custom_target(createdocs
+ COMMAND "${CMAKE_COMMAND}" -E copy_directory
+ ${CMAKE_CURRENT_SOURCE_DIR}/style
+ ${CMAKE_CURRENT_BINARY_DIR}/style
COMMAND "${Java_JAVA_EXECUTABLE}" -Djava.awt.headless=true
-classpath "${classpath}"
org.apache.stylebook.StyleBook
- "targetDirectory=${CMAKE_CURRENT_SOURCE_DIR}/html"
+ "targetDirectory=${CMAKE_CURRENT_BINARY_DIR}/html"
${CMAKE_CURRENT_SOURCE_DIR}/xerces-c_book.xml
- ${CMAKE_CURRENT_SOURCE_DIR}/style
- WORKING_DIRECTORY "${CMAKE_CURRENT_SOURCE_DIR}"
+ ${CMAKE_CURRENT_BINARY_DIR}/style
+ WORKING_DIRECTORY "${CMAKE_CURRENT_BINARY_DIR}"
)
set_target_properties(createdocs PROPERTIES FOLDER "Documentation")
endif()
@@ -49,9 +60,14 @@
# Add createapidocs target (if doxygen is available)
find_program(DOXYGEN_EXECUTABLE doxygen)
if(DOXYGEN_EXECUTABLE)
+ set(VERSION "${PROJECT_VERSION}")
+ set(abs_top_srcdir "${PROJECT_SOURCE_DIR}")
+ set(abs_top_builddir "${PROJECT_BINARY_DIR}")
+ configure_file(${CMAKE_CURRENT_SOURCE_DIR}/Doxyfile.in
+ ${CMAKE_CURRENT_BINARY_DIR}/Doxyfile @ONLY)
add_custom_target(createapidocs
COMMAND "${DOXYGEN_EXECUTABLE}" Doxyfile
- WORKING_DIRECTORY "${CMAKE_CURRENT_SOURCE_DIR}"
+ WORKING_DIRECTORY "${CMAKE_CURRENT_BINARY_DIR}"
)
set_target_properties(createapidocs PROPERTIES FOLDER "Documentation")
endif()
diff -Nru xerces-c-3.2.0+debian/doc/Doxyfile xerces-c-3.2.2+debian/doc/Doxyfile
--- xerces-c-3.2.0+debian/doc/Doxyfile 2017-06-21 01:44:06.000000000 +0000
+++ xerces-c-3.2.2+debian/doc/Doxyfile 1970-01-01 00:00:00.000000000 +0000
@@ -1,1150 +0,0 @@
-# Doxyfile 1.3.4
-
-# This file describes the settings to be used by the documentation system
-# doxygen (www.doxygen.org) for a project
-#
-# All text after a hash (#) is considered a comment and will be ignored
-# The format is:
-# TAG = value [value, ...]
-# For lists items can also be appended using:
-# TAG += value [value, ...]
-# Values that contain spaces should be placed between quotes (" ")
-
-#---------------------------------------------------------------------------
-# Project related configuration options
-#---------------------------------------------------------------------------
-
-# The PROJECT_NAME tag is a single word (or a sequence of words surrounded
-# by quotes) that should identify the project.
-
-PROJECT_NAME = Xerces-C++
-
-# The PROJECT_NUMBER tag can be used to enter a project or revision number.
-# This could be handy for archiving the generated documentation or
-# if some version control system is used.
-
-PROJECT_NUMBER = 3.2.0
-
-# The OUTPUT_DIRECTORY tag is used to specify the (relative or absolute)
-# base path where the generated documentation will be put.
-# If a relative path is entered, it will be relative to the location
-# where doxygen was started. If left blank the current directory will be used.
-
-OUTPUT_DIRECTORY = html
-
-# The OUTPUT_LANGUAGE tag is used to specify the language in which all
-# documentation generated by doxygen is written. Doxygen will use this
-# information to generate all constant output in the proper language.
-# The default language is English, other supported languages are:
-# Brazilian, Catalan, Chinese, Chinese-Traditional, Croatian, Czech, Danish, Dutch,
-# Finnish, French, German, Greek, Hungarian, Italian, Japanese, Japanese-en
-# (Japanese with English messages), Korean, Norwegian, Polish, Portuguese,
-# Romanian, Russian, Serbian, Slovak, Slovene, Spanish, Swedish, and Ukrainian.
-
-OUTPUT_LANGUAGE = English
-
-# This tag can be used to specify the encoding used in the generated output.
-# The encoding is not always determined by the language that is chosen,
-# but also whether or not the output is meant for Windows or non-Windows users.
-# In case there is a difference, setting the USE_WINDOWS_ENCODING tag to YES
-# forces the Windows encoding (this is the default for the Windows binary),
-# whereas setting the tag to NO uses a Unix-style encoding (the default for
-# all platforms other than Windows).
-
-USE_WINDOWS_ENCODING = NO
-
-# If the BRIEF_MEMBER_DESC tag is set to YES (the default) Doxygen will
-# include brief member descriptions after the members that are listed in
-# the file and class documentation (similar to JavaDoc).
-# Set to NO to disable this.
-
-BRIEF_MEMBER_DESC = YES
-
-# If the REPEAT_BRIEF tag is set to YES (the default) Doxygen will prepend
-# the brief description of a member or function before the detailed description.
-# Note: if both HIDE_UNDOC_MEMBERS and BRIEF_MEMBER_DESC are set to NO, the
-# brief descriptions will be completely suppressed.
-
-REPEAT_BRIEF = YES
-
-# If the ALWAYS_DETAILED_SEC and REPEAT_BRIEF tags are both set to YES then
-# Doxygen will generate a detailed section even if there is only a brief
-# description.
-
-ALWAYS_DETAILED_SEC = NO
-
-# If the INLINE_INHERITED_MEMB tag is set to YES, doxygen will show all inherited
-# members of a class in the documentation of that class as if those members were
-# ordinary class members. Constructors, destructors and assignment operators of
-# the base classes will not be shown.
-
-INLINE_INHERITED_MEMB = NO
-
-# If the FULL_PATH_NAMES tag is set to YES then Doxygen will prepend the full
-# path before files name in the file list and in the header files. If set
-# to NO the shortest path that makes the file name unique will be used.
-
-FULL_PATH_NAMES = No
-
-# If the FULL_PATH_NAMES tag is set to YES then the STRIP_FROM_PATH tag
-# can be used to strip a user-defined part of the path. Stripping is
-# only done if one of the specified strings matches the left-hand part of
-# the path. It is allowed to use relative paths in the argument list.
-
-STRIP_FROM_PATH =
-
-# If the SHORT_NAMES tag is set to YES, doxygen will generate much shorter
-# (but less readable) file names. This can be useful is your file systems
-# doesn't support long names like on DOS, Mac, or CD-ROM.
-
-SHORT_NAMES = NO
-
-# If the JAVADOC_AUTOBRIEF tag is set to YES then Doxygen
-# will interpret the first line (until the first dot) of a JavaDoc-style
-# comment as the brief description. If set to NO, the JavaDoc
-# comments will behave just like the Qt-style comments (thus requiring an
-# explict @brief command for a brief description.
-
-JAVADOC_AUTOBRIEF = YES
-
-# The MULTILINE_CPP_IS_BRIEF tag can be set to YES to make Doxygen
-# treat a multi-line C++ special comment block (i.e. a block of //! or ///
-# comments) as a brief description. This used to be the default behaviour.
-# The new default is to treat a multi-line C++ comment block as a detailed
-# description. Set this tag to YES if you prefer the old behaviour instead.
-
-MULTILINE_CPP_IS_BRIEF = NO
-
-# If the DETAILS_AT_TOP tag is set to YES then Doxygen
-# will output the detailed description near the top, like JavaDoc.
-# If set to NO, the detailed description appears after the member
-# documentation.
-
-DETAILS_AT_TOP = NO
-
-# If the INHERIT_DOCS tag is set to YES (the default) then an undocumented
-# member inherits the documentation from any documented member that it
-# reimplements.
-
-INHERIT_DOCS = YES
-
-# If member grouping is used in the documentation and the DISTRIBUTE_GROUP_DOC
-# tag is set to YES, then doxygen will reuse the documentation of the first
-# member in the group (if any) for the other members of the group. By default
-# all members of a group must be documented explicitly.
-
-DISTRIBUTE_GROUP_DOC = NO
-
-# The TAB_SIZE tag can be used to set the number of spaces in a tab.
-# Doxygen uses this value to replace tabs by spaces in code fragments.
-
-TAB_SIZE = 4
-
-# This tag can be used to specify a number of aliases that acts
-# as commands in the documentation. An alias has the form "name=value".
-# For example adding "sideeffect=\par Side Effects:\n" will allow you to
-# put the command \sideeffect (or @sideeffect) in the documentation, which
-# will result in a user-defined paragraph with heading "Side Effects:".
-# You can put \n's in the value part of an alias to insert newlines.
-
-ALIASES =
-
-# Set the OPTIMIZE_OUTPUT_FOR_C tag to YES if your project consists of C sources
-# only. Doxygen will then generate output that is more tailored for C.
-# For instance, some of the names that are used will be different. The list
-# of all members will be omitted, etc.
-
-OPTIMIZE_OUTPUT_FOR_C = NO
-
-# Set the OPTIMIZE_OUTPUT_JAVA tag to YES if your project consists of Java sources
-# only. Doxygen will then generate output that is more tailored for Java.
-# For instance, namespaces will be presented as packages, qualified scopes
-# will look different, etc.
-
-OPTIMIZE_OUTPUT_JAVA = NO
-
-# Set the SUBGROUPING tag to YES (the default) to allow class member groups of
-# the same type (for instance a group of public functions) to be put as a
-# subgroup of that type (e.g. under the Public Functions section). Set it to
-# NO to prevent subgrouping. Alternatively, this can be done per class using
-# the \nosubgrouping command.
-
-SUBGROUPING = YES
-
-#---------------------------------------------------------------------------
-# Build related configuration options
-#---------------------------------------------------------------------------
-
-# If the EXTRACT_ALL tag is set to YES doxygen will assume all entities in
-# documentation are documented, even if no documentation was available.
-# Private class members and static file members will be hidden unless
-# the EXTRACT_PRIVATE and EXTRACT_STATIC tags are set to YES
-
-EXTRACT_ALL = YES
-
-# If the EXTRACT_PRIVATE tag is set to YES all private members of a class
-# will be included in the documentation.
-
-EXTRACT_PRIVATE = NO
-
-# If the EXTRACT_STATIC tag is set to YES all static members of a file
-# will be included in the documentation.
-
-EXTRACT_STATIC = NO
-
-# If the EXTRACT_LOCAL_CLASSES tag is set to YES classes (and structs)
-# defined locally in source files will be included in the documentation.
-# If set to NO only classes defined in header files are included.
-
-EXTRACT_LOCAL_CLASSES = YES
-
-# If the HIDE_UNDOC_MEMBERS tag is set to YES, Doxygen will hide all
-# undocumented members of documented classes, files or namespaces.
-# If set to NO (the default) these members will be included in the
-# various overviews, but no documentation section is generated.
-# This option has no effect if EXTRACT_ALL is enabled.
-
-HIDE_UNDOC_MEMBERS = NO
-
-# If the HIDE_UNDOC_CLASSES tag is set to YES, Doxygen will hide all
-# undocumented classes that are normally visible in the class hierarchy.
-# If set to NO (the default) these classes will be included in the various
-# overviews. This option has no effect if EXTRACT_ALL is enabled.
-
-HIDE_UNDOC_CLASSES = NO
-
-# If the HIDE_FRIEND_COMPOUNDS tag is set to YES, Doxygen will hide all
-# friend (class|struct|union) declarations.
-# If set to NO (the default) these declarations will be included in the
-# documentation.
-
-HIDE_FRIEND_COMPOUNDS = NO
-
-# If the HIDE_IN_BODY_DOCS tag is set to YES, Doxygen will hide any
-# documentation blocks found inside the body of a function.
-# If set to NO (the default) these blocks will be appended to the
-# function's detailed documentation block.
-
-HIDE_IN_BODY_DOCS = NO
-
-# The INTERNAL_DOCS tag determines if documentation
-# that is typed after a \internal command is included. If the tag is set
-# to NO (the default) then the documentation will be excluded.
-# Set it to YES to include the internal documentation.
-
-INTERNAL_DOCS = NO
-
-# If the CASE_SENSE_NAMES tag is set to NO then Doxygen will only generate
-# file names in lower-case letters. If set to YES upper-case letters are also
-# allowed. This is useful if you have classes or files whose names only differ
-# in case and if your file system supports case sensitive file names. Windows
-# users are advised to set this option to NO.
-
-CASE_SENSE_NAMES = YES
-
-# If the HIDE_SCOPE_NAMES tag is set to NO (the default) then Doxygen
-# will show members with their full class and namespace scopes in the
-# documentation. If set to YES the scope will be hidden.
-
-HIDE_SCOPE_NAMES = NO
-
-# If the SHOW_INCLUDE_FILES tag is set to YES (the default) then Doxygen
-# will put a list of the files that are included by a file in the documentation
-# of that file.
-
-SHOW_INCLUDE_FILES = NO
-
-# If the INLINE_INFO tag is set to YES (the default) then a tag [inline]
-# is inserted in the documentation for inline members.
-
-INLINE_INFO = NO
-
-# If the SORT_MEMBER_DOCS tag is set to YES (the default) then doxygen
-# will sort the (detailed) documentation of file and class members
-# alphabetically by member name. If set to NO the members will appear in
-# declaration order.
-
-SORT_MEMBER_DOCS = YES
-
-# The GENERATE_TODOLIST tag can be used to enable (YES) or
-# disable (NO) the todo list. This list is created by putting \todo
-# commands in the documentation.
-
-GENERATE_TODOLIST = YES
-
-# The GENERATE_TESTLIST tag can be used to enable (YES) or
-# disable (NO) the test list. This list is created by putting \test
-# commands in the documentation.
-
-GENERATE_TESTLIST = YES
-
-# The GENERATE_BUGLIST tag can be used to enable (YES) or
-# disable (NO) the bug list. This list is created by putting \bug
-# commands in the documentation.
-
-GENERATE_BUGLIST = YES
-
-# The GENERATE_DEPRECATEDLIST tag can be used to enable (YES) or
-# disable (NO) the deprecated list. This list is created by putting
-# \deprecated commands in the documentation.
-
-GENERATE_DEPRECATEDLIST= YES
-
-# The ENABLED_SECTIONS tag can be used to enable conditional
-# documentation sections, marked by \if sectionname ... \endif.
-
-ENABLED_SECTIONS =
-
-# The MAX_INITIALIZER_LINES tag determines the maximum number of lines
-# the initial value of a variable or define consists of for it to appear in
-# the documentation. If the initializer consists of more lines than specified
-# here it will be hidden. Use a value of 0 to hide initializers completely.
-# The appearance of the initializer of individual variables and defines in the
-# documentation can be controlled using \showinitializer or \hideinitializer
-# command in the documentation regardless of this setting.
-
-MAX_INITIALIZER_LINES = 30
-
-# Set the SHOW_USED_FILES tag to NO to disable the list of files generated
-# at the bottom of the documentation of classes and structs. If set to YES the
-# list will mention the files that were used to generate the documentation.
-
-SHOW_USED_FILES = YES
-
-#---------------------------------------------------------------------------
-# configuration options related to warning and progress messages
-#---------------------------------------------------------------------------
-
-# The QUIET tag can be used to turn on/off the messages that are generated
-# by doxygen. Possible values are YES and NO. If left blank NO is used.
-
-QUIET = NO
-
-# The WARNINGS tag can be used to turn on/off the warning messages that are
-# generated by doxygen. Possible values are YES and NO. If left blank
-# NO is used.
-
-WARNINGS = YES
-
-# If WARN_IF_UNDOCUMENTED is set to YES, then doxygen will generate warnings
-# for undocumented members. If EXTRACT_ALL is set to YES then this flag will
-# automatically be disabled.
-
-WARN_IF_UNDOCUMENTED = YES
-
-# If WARN_IF_DOC_ERROR is set to YES, doxygen will generate warnings for
-# potential errors in the documentation, such as not documenting some
-# parameters in a documented function, or documenting parameters that
-# don't exist or using markup commands wrongly.
-
-WARN_IF_DOC_ERROR = YES
-
-# The WARN_FORMAT tag determines the format of the warning messages that
-# doxygen can produce. The string should contain the $file, $line, and $text
-# tags, which will be replaced by the file and line number from which the
-# warning originated and the warning text.
-
-WARN_FORMAT = "$file:$line: $text"
-
-# The WARN_LOGFILE tag can be used to specify a file to which warning
-# and error messages should be written. If left blank the output is written
-# to stderr.
-
-WARN_LOGFILE =
-
-#---------------------------------------------------------------------------
-# configuration options related to the input files
-#---------------------------------------------------------------------------
-
-# The INPUT tag can be used to specify the files and/or directories that contain
-# documented source files. You may enter file names like "myfile.cpp" or
-# directories like "/usr/src/myproject". Separate the files or directories
-# with spaces.
-
-INPUT = ../src/xercesc/dom \
- ../src/xercesc/framework \
- ../src/xercesc/framework/psvi \
- ../src/xercesc/sax \
- ../src/xercesc/parsers \
- ../src/xercesc/util \
- ../src/xercesc/sax2
-
-# If the value of the INPUT tag contains directories, you can use the
-# FILE_PATTERNS tag to specify one or more wildcard pattern (like *.cpp
-# and *.h) to filter out the source-files in the directories. If left
-# blank the following patterns are tested:
-# *.c *.cc *.cxx *.cpp *.c++ *.java *.ii *.ixx *.ipp *.i++ *.inl *.h *.hh *.hxx *.hpp
-# *.h++ *.idl *.odl *.cs *.php *.php3 *.inc
-
-FILE_PATTERNS = *.hpp
-
-# The RECURSIVE tag can be used to turn specify whether or not subdirectories
-# should be searched for input files as well. Possible values are YES and NO.
-# If left blank NO is used.
-
-RECURSIVE = NO
-
-# The EXCLUDE tag can be used to specify files and/or directories that should
-# excluded from the INPUT source files. This way you can easily exclude a
-# subdirectory from a directory tree whose root is specified with the INPUT tag.
-
-EXCLUDE =
-
-# The EXCLUDE_SYMLINKS tag can be used select whether or not files or directories
-# that are symbolic links (a Unix filesystem feature) are excluded from the input.
-
-EXCLUDE_SYMLINKS = NO
-
-# If the value of the INPUT tag contains directories, you can use the
-# EXCLUDE_PATTERNS tag to specify one or more wildcard patterns to exclude
-# certain files from those directories.
-
-EXCLUDE_PATTERNS = *Impl.hpp \
- DOM_*.hpp \
- DOMParser.hpp \
- ChildNode.hpp \
- DOM.hpp \
- DomMemDebug.hpp \
- MemDebug.hpp \
- DStringPool.hpp \
- NodeIDMap.hpp \
- NameNodeFilter.hpp \
- NodeVector.hpp \
- DOMString.hpp \
- ParentNode.hpp \
- DOMCasts.hpp \
- DOMChildNode.hpp \
- DOMDeepNodeListPool.hpp \
- DOMNodeIDMap.hpp \
- DOMNodeVector.hpp \
- DOMParentNode.hpp \
- DOMStringPool.hpp \
- NameIdPool.hpp \
- KVStringPair.hpp \
- Janitor.hpp \
- BitOps.hpp \
- BitSet.hpp \
- CountedPointer.hpp \
- TransENameMap.hpp \
- EncodingValidator.hpp \
- FlagJanitor.hpp \
- Hashers.hpp \
- KeyValuePair.hpp \
- KeyRefPair.hpp \
- KVStringPair.hpp \
- NameIdPool.hpp \
- NodeIDMap.hpp \
- NameNodeFilter.hpp \
- NodeVector.hpp \
- BaseRefVectorOf.hpp \
- RefArrayVectorOf.hpp \
- RefArrayOf.hpp \
- RefHash*.hpp \
- RefStackOf.hpp \
- RefVectorOf.hpp \
- ValueHashTableOf.hpp \
- ValueArrayOf.hpp \
- ValueStackOf.hpp \
- ValueVectorOf.hpp \
- XML256TableTranscoder.hpp \
- XML88591Transcoder.hpp \
- XMLASCIITranscoder.hpp \
- XMLBufferMgr.hpp \
- XMLBuffer.hpp \
- XMLChTranscoder.hpp \
- XMLEBCDICTranscoder.hpp \
- XMLEnumerator.hpp \
- XMLExceptMsgs.hpp \
- XMLIBM1140Transcoder.hpp \
- XMLMsgLoader.hpp \
- Mutexes.hpp \
- XMLPScanToken.hpp \
- XMLRecognizer.hpp \
- XMLRefInfo.hpp \
- StringPool.hpp \
- XMLUCS4Transcoder.hpp \
- XMLUTF16Transcoder.hpp \
- XMLUTF8Transcoder.hpp \
- XMLWin1252Transcoder.hpp \
- XercesVersion.hpp
-
-# The EXAMPLE_PATH tag can be used to specify one or more files or
-# directories that contain example code fragments that are included (see
-# the \include command).
-
-EXAMPLE_PATH =
-
-# If the value of the EXAMPLE_PATH tag contains directories, you can use the
-# EXAMPLE_PATTERNS tag to specify one or more wildcard pattern (like *.cpp
-# and *.h) to filter out the source-files in the directories. If left
-# blank all files are included.
-
-EXAMPLE_PATTERNS =
-
-# If the EXAMPLE_RECURSIVE tag is set to YES then subdirectories will be
-# searched for input files to be used with the \include or \dontinclude
-# commands irrespective of the value of the RECURSIVE tag.
-# Possible values are YES and NO. If left blank NO is used.
-
-EXAMPLE_RECURSIVE = NO
-
-# The IMAGE_PATH tag can be used to specify one or more files or
-# directories that contain image that are included in the documentation (see
-# the \image command).
-
-IMAGE_PATH =
-
-# The INPUT_FILTER tag can be used to specify a program that doxygen should
-# invoke to filter for each input file. Doxygen will invoke the filter program
-# by executing (via popen()) the command , where
-# is the value of the INPUT_FILTER tag, and is the name of an
-# input file. Doxygen will then use the output that the filter program writes
-# to standard output.
-
-INPUT_FILTER =
-
-# If the FILTER_SOURCE_FILES tag is set to YES, the input filter (if set using
-# INPUT_FILTER) will be used to filter the input files when producing source
-# files to browse (i.e. when SOURCE_BROWSER is set to YES).
-
-FILTER_SOURCE_FILES = NO
-
-#---------------------------------------------------------------------------
-# configuration options related to source browsing
-#---------------------------------------------------------------------------
-
-# If the SOURCE_BROWSER tag is set to YES then a list of source files will
-# be generated. Documented entities will be cross-referenced with these sources.
-
-SOURCE_BROWSER = NO
-
-# Setting the INLINE_SOURCES tag to YES will include the body
-# of functions and classes directly in the documentation.
-
-INLINE_SOURCES = NO
-
-# Setting the STRIP_CODE_COMMENTS tag to YES (the default) will instruct
-# doxygen to hide any special comment blocks from generated source code
-# fragments. Normal C and C++ comments will always remain visible.
-
-STRIP_CODE_COMMENTS = YES
-
-# If the REFERENCED_BY_RELATION tag is set to YES (the default)
-# then for each documented function all documented
-# functions referencing it will be listed.
-
-REFERENCED_BY_RELATION = YES
-
-# If the REFERENCES_RELATION tag is set to YES (the default)
-# then for each documented function all documented entities
-# called/used by that function will be listed.
-
-REFERENCES_RELATION = YES
-
-# If the VERBATIM_HEADERS tag is set to YES (the default) then Doxygen
-# will generate a verbatim copy of the header file for each class for
-# which an include is specified. Set to NO to disable this.
-
-VERBATIM_HEADERS = YES
-
-#---------------------------------------------------------------------------
-# configuration options related to the alphabetical class index
-#---------------------------------------------------------------------------
-
-# If the ALPHABETICAL_INDEX tag is set to YES, an alphabetical index
-# of all compounds will be generated. Enable this if the project
-# contains a lot of classes, structs, unions or interfaces.
-
-ALPHABETICAL_INDEX = YES
-
-# If the alphabetical index is enabled (see ALPHABETICAL_INDEX) then
-# the COLS_IN_ALPHA_INDEX tag can be used to specify the number of columns
-# in which this list will be split (can be a number in the range [1..20])
-
-COLS_IN_ALPHA_INDEX = 2
-
-# In case all classes in a project start with a common prefix, all
-# classes will be put under the same header in the alphabetical index.
-# The IGNORE_PREFIX tag can be used to specify one or more prefixes that
-# should be ignored while generating the index headers.
-
-IGNORE_PREFIX =
-
-#---------------------------------------------------------------------------
-# configuration options related to the HTML output
-#---------------------------------------------------------------------------
-
-# If the GENERATE_HTML tag is set to YES (the default) Doxygen will
-# generate HTML output.
-
-GENERATE_HTML = YES
-
-# The HTML_OUTPUT tag is used to specify where the HTML docs will be put.
-# If a relative path is entered the value of OUTPUT_DIRECTORY will be
-# put in front of it. If left blank `html' will be used as the default path.
-
-HTML_OUTPUT = apiDocs-3
-
-# The HTML_FILE_EXTENSION tag can be used to specify the file extension for
-# each generated HTML page (for example: .htm,.php,.asp). If it is left blank
-# doxygen will generate files with .html extension.
-
-HTML_FILE_EXTENSION = .html
-
-# The HTML_HEADER tag can be used to specify a personal HTML header for
-# each generated HTML page. If it is left blank doxygen will generate a
-# standard header.
-
-HTML_HEADER =
-
-# The HTML_FOOTER tag can be used to specify a personal HTML footer for
-# each generated HTML page. If it is left blank doxygen will generate a
-# standard footer.
-
-HTML_FOOTER =
-
-# The HTML_STYLESHEET tag can be used to specify a user-defined cascading
-# style sheet that is used by each HTML page. It can be used to
-# fine-tune the look of the HTML output. If the tag is left blank doxygen
-# will generate a default style sheet
-
-HTML_STYLESHEET =
-
-# If the HTML_ALIGN_MEMBERS tag is set to YES, the members of classes,
-# files or namespaces will be aligned in HTML using tables. If set to
-# NO a bullet list will be used.
-
-HTML_ALIGN_MEMBERS = YES
-
-# If the GENERATE_HTMLHELP tag is set to YES, additional index files
-# will be generated that can be used as input for tools like the
-# Microsoft HTML help workshop to generate a compressed HTML help file (.chm)
-# of the generated HTML documentation.
-
-GENERATE_HTMLHELP = NO
-
-# If the GENERATE_HTMLHELP tag is set to YES, the CHM_FILE tag can
-# be used to specify the file name of the resulting .chm file. You
-# can add a path in front of the file if the result should not be
-# written to the html output dir.
-
-CHM_FILE =
-
-# If the GENERATE_HTMLHELP tag is set to YES, the HHC_LOCATION tag can
-# be used to specify the location (absolute path including file name) of
-# the HTML help compiler (hhc.exe). If non-empty doxygen will try to run
-# the HTML help compiler on the generated index.hhp.
-
-HHC_LOCATION =
-
-# If the GENERATE_HTMLHELP tag is set to YES, the GENERATE_CHI flag
-# controls if a separate .chi index file is generated (YES) or that
-# it should be included in the master .chm file (NO).
-
-GENERATE_CHI = NO
-
-# If the GENERATE_HTMLHELP tag is set to YES, the BINARY_TOC flag
-# controls whether a binary table of contents is generated (YES) or a
-# normal table of contents (NO) in the .chm file.
-
-BINARY_TOC = NO
-
-# The TOC_EXPAND flag can be set to YES to add extra items for group members
-# to the contents of the HTML help documentation and to the tree view.
-
-TOC_EXPAND = NO
-
-# The DISABLE_INDEX tag can be used to turn on/off the condensed index at
-# top of each HTML page. The value NO (the default) enables the index and
-# the value YES disables it.
-
-DISABLE_INDEX = NO
-
-# This tag can be used to set the number of enum values (range [1..20])
-# that doxygen will group on one line in the generated HTML documentation.
-
-ENUM_VALUES_PER_LINE = 4
-
-# If the GENERATE_TREEVIEW tag is set to YES, a side panel will be
-# generated containing a tree-like index structure (just like the one that
-# is generated for HTML Help). For this to work a browser that supports
-# JavaScript, DHTML, CSS and frames is required (for instance Mozilla 1.0+,
-# Netscape 6.0+, Internet explorer 5.0+, or Konqueror). Windows users are
-# probably better off using the HTML help feature.
-
-GENERATE_TREEVIEW = NO
-
-# If the treeview is enabled (see GENERATE_TREEVIEW) then this tag can be
-# used to set the initial width (in pixels) of the frame in which the tree
-# is shown.
-
-TREEVIEW_WIDTH = 250
-
-#---------------------------------------------------------------------------
-# configuration options related to the LaTeX output
-#---------------------------------------------------------------------------
-
-# If the GENERATE_LATEX tag is set to YES (the default) Doxygen will
-# generate Latex output.
-
-GENERATE_LATEX = NO
-
-# The LATEX_OUTPUT tag is used to specify where the LaTeX docs will be put.
-# If a relative path is entered the value of OUTPUT_DIRECTORY will be
-# put in front of it. If left blank `latex' will be used as the default path.
-
-LATEX_OUTPUT = latex
-
-# The LATEX_CMD_NAME tag can be used to specify the LaTeX command name to be
-# invoked. If left blank `latex' will be used as the default command name.
-
-LATEX_CMD_NAME = latex
-
-# The MAKEINDEX_CMD_NAME tag can be used to specify the command name to
-# generate index for LaTeX. If left blank `makeindex' will be used as the
-# default command name.
-
-MAKEINDEX_CMD_NAME = makeindex
-
-# If the COMPACT_LATEX tag is set to YES Doxygen generates more compact
-# LaTeX documents. This may be useful for small projects and may help to
-# save some trees in general.
-
-COMPACT_LATEX = NO
-
-# The PAPER_TYPE tag can be used to set the paper type that is used
-# by the printer. Possible values are: a4, a4wide, letter, legal and
-# executive. If left blank a4wide will be used.
-
-PAPER_TYPE = a4wide
-
-# The EXTRA_PACKAGES tag can be to specify one or more names of LaTeX
-# packages that should be included in the LaTeX output.
-
-EXTRA_PACKAGES =
-
-# The LATEX_HEADER tag can be used to specify a personal LaTeX header for
-# the generated latex document. The header should contain everything until
-# the first chapter. If it is left blank doxygen will generate a
-# standard header. Notice: only use this tag if you know what you are doing!
-
-LATEX_HEADER =
-
-# If the PDF_HYPERLINKS tag is set to YES, the LaTeX that is generated
-# is prepared for conversion to pdf (using ps2pdf). The pdf file will
-# contain links (just like the HTML output) instead of page references
-# This makes the output suitable for online browsing using a pdf viewer.
-
-PDF_HYPERLINKS = NO
-
-# If the USE_PDFLATEX tag is set to YES, pdflatex will be used instead of
-# plain latex in the generated Makefile. Set this option to YES to get a
-# higher quality PDF documentation.
-
-USE_PDFLATEX = NO
-
-# If the LATEX_BATCHMODE tag is set to YES, doxygen will add the \\batchmode.
-# command to the generated LaTeX files. This will instruct LaTeX to keep
-# running if errors occur, instead of asking the user for help.
-# This option is also used when generating formulas in HTML.
-
-LATEX_BATCHMODE = NO
-
-# If LATEX_HIDE_INDICES is set to YES then doxygen will not
-# include the index chapters (such as File Index, Compound Index, etc.)
-# in the output.
-
-LATEX_HIDE_INDICES = NO
-
-#---------------------------------------------------------------------------
-# configuration options related to the RTF output
-#---------------------------------------------------------------------------
-
-# If the GENERATE_RTF tag is set to YES Doxygen will generate RTF output
-# The RTF output is optimised for Word 97 and may not look very pretty with
-# other RTF readers or editors.
-
-GENERATE_RTF = NO
-
-# The RTF_OUTPUT tag is used to specify where the RTF docs will be put.
-# If a relative path is entered the value of OUTPUT_DIRECTORY will be
-# put in front of it. If left blank `rtf' will be used as the default path.
-
-RTF_OUTPUT = rtf
-
-# If the COMPACT_RTF tag is set to YES Doxygen generates more compact
-# RTF documents. This may be useful for small projects and may help to
-# save some trees in general.
-
-COMPACT_RTF = NO
-
-# If the RTF_HYPERLINKS tag is set to YES, the RTF that is generated
-# will contain hyperlink fields. The RTF file will
-# contain links (just like the HTML output) instead of page references.
-# This makes the output suitable for online browsing using WORD or other
-# programs which support those fields.
-# Note: wordpad (write) and others do not support links.
-
-RTF_HYPERLINKS = NO
-
-# Load stylesheet definitions from file. Syntax is similar to doxygen's
-# config file, i.e. a series of assigments. You only have to provide
-# replacements, missing definitions are set to their default value.
-
-RTF_STYLESHEET_FILE =
-
-# Set optional variables used in the generation of an rtf document.
-# Syntax is similar to doxygen's config file.
-
-RTF_EXTENSIONS_FILE =
-
-#---------------------------------------------------------------------------
-# configuration options related to the man page output
-#---------------------------------------------------------------------------
-
-# If the GENERATE_MAN tag is set to YES (the default) Doxygen will
-# generate man pages
-
-GENERATE_MAN = NO
-
-# The MAN_OUTPUT tag is used to specify where the man pages will be put.
-# If a relative path is entered the value of OUTPUT_DIRECTORY will be
-# put in front of it. If left blank `man' will be used as the default path.
-
-MAN_OUTPUT = man
-
-# The MAN_EXTENSION tag determines the extension that is added to
-# the generated man pages (default is the subroutine's section .3)
-
-MAN_EXTENSION = .3
-
-# If the MAN_LINKS tag is set to YES and Doxygen generates man output,
-# then it will generate one additional man file for each entity
-# documented in the real man page(s). These additional files
-# only source the real man page, but without them the man command
-# would be unable to find the correct page. The default is NO.
-
-MAN_LINKS = NO
-
-#---------------------------------------------------------------------------
-# configuration options related to the XML output
-#---------------------------------------------------------------------------
-
-# If the GENERATE_XML tag is set to YES Doxygen will
-# generate an XML file that captures the structure of
-# the code including all documentation. Note that this
-# feature is still experimental and incomplete at the
-# moment.
-
-GENERATE_XML = NO
-
-# The XML_OUTPUT tag is used to specify where the XML pages will be put.
-# If a relative path is entered the value of OUTPUT_DIRECTORY will be
-# put in front of it. If left blank `xml' will be used as the default path.
-
-XML_OUTPUT = xml
-
-# The XML_SCHEMA tag can be used to specify an XML schema,
-# which can be used by a validating XML parser to check the
-# syntax of the XML files.
-
-XML_SCHEMA =
-
-# The XML_DTD tag can be used to specify an XML DTD,
-# which can be used by a validating XML parser to check the
-# syntax of the XML files.
-
-XML_DTD =
-
-#---------------------------------------------------------------------------
-# configuration options for the AutoGen Definitions output
-#---------------------------------------------------------------------------
-
-# If the GENERATE_AUTOGEN_DEF tag is set to YES Doxygen will
-# generate an AutoGen Definitions (see autogen.sf.net) file
-# that captures the structure of the code including all
-# documentation. Note that this feature is still experimental
-# and incomplete at the moment.
-
-GENERATE_AUTOGEN_DEF = NO
-
-#---------------------------------------------------------------------------
-# configuration options related to the Perl module output
-#---------------------------------------------------------------------------
-
-# If the GENERATE_PERLMOD tag is set to YES Doxygen will
-# generate a Perl module file that captures the structure of
-# the code including all documentation. Note that this
-# feature is still experimental and incomplete at the
-# moment.
-
-GENERATE_PERLMOD = NO
-
-# If the PERLMOD_LATEX tag is set to YES Doxygen will generate
-# the necessary Makefile rules, Perl scripts and LaTeX code to be able
-# to generate PDF and DVI output from the Perl module output.
-
-PERLMOD_LATEX = NO
-
-# If the PERLMOD_PRETTY tag is set to YES the Perl module output will be
-# nicely formatted so it can be parsed by a human reader. This is useful
-# if you want to understand what is going on. On the other hand, if this
-# tag is set to NO the size of the Perl module output will be much smaller
-# and Perl will parse it just the same.
-
-PERLMOD_PRETTY = YES
-
-# The names of the make variables in the generated doxyrules.make file
-# are prefixed with the string contained in PERLMOD_MAKEVAR_PREFIX.
-# This is useful so different doxyrules.make files included by the same
-# Makefile don't overwrite each other's variables.
-
-PERLMOD_MAKEVAR_PREFIX =
-
-#---------------------------------------------------------------------------
-# Configuration options related to the preprocessor
-#---------------------------------------------------------------------------
-
-# If the ENABLE_PREPROCESSING tag is set to YES (the default) Doxygen will
-# evaluate all C-preprocessor directives found in the sources and include
-# files.
-
-ENABLE_PREPROCESSING = YES
-
-# If the MACRO_EXPANSION tag is set to YES Doxygen will expand all macro
-# names in the source code. If set to NO (the default) only conditional
-# compilation will be performed. Macro expansion can be done in a controlled
-# way by setting EXPAND_ONLY_PREDEF to YES.
-
-MACRO_EXPANSION = YES
-
-# If the EXPAND_ONLY_PREDEF and MACRO_EXPANSION tags are both set to YES
-# then the macro expansion is limited to the macros specified with the
-# PREDEFINED and EXPAND_AS_PREDEFINED tags.
-
-EXPAND_ONLY_PREDEF = NO
-
-# If the SEARCH_INCLUDES tag is set to YES (the default) the includes files
-# in the INCLUDE_PATH (see below) will be search if a #include is found.
-
-SEARCH_INCLUDES = YES
-
-# The INCLUDE_PATH tag can be used to specify one or more directories that
-# contain include files that are not input files but should be processed by
-# the preprocessor.
-
-INCLUDE_PATH =
-
-# You can use the INCLUDE_FILE_PATTERNS tag to specify one or more wildcard
-# patterns (like *.h and *.hpp) to filter out the header-files in the
-# directories. If left blank, the patterns specified with FILE_PATTERNS will
-# be used.
-
-INCLUDE_FILE_PATTERNS =
-
-# The PREDEFINED tag can be used to specify one or more macro names that
-# are defined before the preprocessor is started (similar to the -D option of
-# gcc). The argument of the tag is a list of macros of the form: name
-# or name=definition (no spaces). If the definition and the = are
-# omitted =1 is assumed.
-
-PREDEFINED =
-
-# If the MACRO_EXPANSION and EXPAND_ONLY_PREDEF tags are set to YES then
-# this tag can be used to specify a list of macro names that should be expanded.
-# The macro definition that is found in the sources will be used.
-# Use the PREDEFINED tag if you want to use a different macro definition.
-
-EXPAND_AS_DEFINED =
-
-# If the SKIP_FUNCTION_MACROS tag is set to YES (the default) then
-# doxygen's preprocessor will remove all function-like macros that are alone
-# on a line, have an all uppercase name, and do not end with a semicolon. Such
-# function macros are typically used for boiler-plate code, and will confuse the
-# parser if not removed.
-
-SKIP_FUNCTION_MACROS = YES
-
-#---------------------------------------------------------------------------
-# Configuration::addtions related to external references
-#---------------------------------------------------------------------------
-
-# The TAGFILES option can be used to specify one or more tagfiles.
-# Optionally an initial location of the external documentation
-# can be added for each tagfile. The format of a tag file without
-# this location is as follows:
-# TAGFILES = file1 file2 ...
-# Adding location for the tag files is done as follows:
-# TAGFILES = file1=loc1 "file2 = loc2" ...
-# where "loc1" and "loc2" can be relative or absolute paths or
-# URLs. If a location is present for each tag, the installdox tool
-# does not have to be run to correct the links.
-# Note that each tag file must have a unique name
-# (where the name does NOT include the path)
-# If a tag file is not located in the directory in which doxygen
-# is run, you must also specify the path to the tagfile here.
-
-TAGFILES =
-
-# When a file name is specified after GENERATE_TAGFILE, doxygen will create
-# a tag file that is based on the input files it reads.
-
-GENERATE_TAGFILE =
-
-# If the ALLEXTERNALS tag is set to YES all external classes will be listed
-# in the class index. If set to NO only the inherited external classes
-# will be listed.
-
-ALLEXTERNALS = NO
-
-# If the EXTERNAL_GROUPS tag is set to YES all external groups will be listed
-# in the modules index. If set to NO, only the current project's groups will
-# be listed.
-
-EXTERNAL_GROUPS = YES
-
-# The PERL_PATH should be the absolute path and name of the perl script
-# interpreter (i.e. the result of `which perl').
-
-PERL_PATH = /usr/bin/perl
-
-#---------------------------------------------------------------------------
-# Configuration options related to the dot tool
-#---------------------------------------------------------------------------
-
-# If the CLASS_DIAGRAMS tag is set to YES (the default) Doxygen will
-# generate a inheritance diagram (in HTML, RTF and LaTeX) for classes with base or
-# super classes. Setting the tag to NO turns the diagrams off. Note that this
-# option is superceded by the HAVE_DOT option below. This is only a fallback. It is
-# recommended to install and use dot, since it yields more powerful graphs.
-
-CLASS_DIAGRAMS = YES
-
-# If set to YES, the inheritance and collaboration graphs will hide
-# inheritance and usage relations if the target is undocumented
-# or is not a class.
-
-HIDE_UNDOC_RELATIONS = YES
-
-# If you set the HAVE_DOT tag to YES then doxygen will assume the dot tool is
-# available from the path. This tool is part of Graphviz, a graph visualization
-# toolkit from AT&T and Lucent Bell Labs.
-
-HAVE_DOT = NO
-
-# If the CLASS_GRAPH and HAVE_DOT tags are set to YES then doxygen
-# will generate a graph for each documented class showing the direct and
-# indirect inheritance relations. Setting this tag to YES will force the
-# the CLASS_DIAGRAMS tag to NO.
-
-CLASS_GRAPH = YES
-
-# If the COLLABORATION_GRAPH and HAVE_DOT tags are set to YES then doxygen
-# will generate a graph for each documented class showing the direct and
-# indirect implementation dependencies (inheritance, containment, and
-# class references variables) of the class with other documented classes.
-
-COLLABORATION_GRAPH = NO
-
-# If the UML_LOOK tag is set to YES doxygen will generate inheritance and
-# collaboration diagrams in a style similiar to the OMG's Unified Modeling
-# Language.
-
-UML_LOOK = NO
-
-# If set to YES, the inheritance and collaboration graphs will show the
-# relations between templates and their instances.
-
-TEMPLATE_RELATIONS = NO
-
-# If the ENABLE_PREPROCESSING, SEARCH_INCLUDES, INCLUDE_GRAPH, and HAVE_DOT
-# tags are set to YES then doxygen will generate a graph for each documented
-# file showing the direct and indirect include dependencies of the file with
-# other documented files.
-
-INCLUDE_GRAPH = YES
-
-# If the ENABLE_PREPROCESSING, SEARCH_INCLUDES, INCLUDED_BY_GRAPH, and
-# HAVE_DOT tags are set to YES then doxygen will generate a graph for each
-# documented header file showing the documented files that directly or
-# indirectly include this file.
-
-INCLUDED_BY_GRAPH = YES
-
-# If the CALL_GRAPH and HAVE_DOT tags are set to YES then doxygen will
-# generate a call dependency graph for every global function or class method.
-# Note that enabling this option will significantly increase the time of a run.
-# So in most cases it will be better to enable call graphs for selected
-# functions only using the \callgraph command.
-
-CALL_GRAPH = NO
-
-# If the GRAPHICAL_HIERARCHY and HAVE_DOT tags are set to YES then doxygen
-# will graphical hierarchy of all classes instead of a textual one.
-
-GRAPHICAL_HIERARCHY = YES
-
-# The DOT_IMAGE_FORMAT tag can be used to set the image format of the images
-# generated by dot. Possible values are png, jpg, or gif
-# If left blank png will be used.
-
-DOT_IMAGE_FORMAT = png
-
-# The tag DOT_PATH can be used to specify the path where the dot tool can be
-# found. If left blank, it is assumed the dot tool can be found on the path.
-
-DOT_PATH =
-
-# The DOTFILE_DIRS tag can be used to specify one or more directories that
-# contain dot files that are included in the documentation (see the
-# \dotfile command).
-
-DOTFILE_DIRS =
-
-# The MAX_DOT_GRAPH_WIDTH tag can be used to set the maximum allowed width
-# (in pixels) of the graphs generated by dot. If a graph becomes larger than
-# this value, doxygen will try to truncate the graph, so that it fits within
-# the specified constraint. Beware that most browsers cannot cope with very
-# large images.
-
-MAX_DOT_GRAPH_WIDTH = 1024
-
-# The MAX_DOT_GRAPH_HEIGHT tag can be used to set the maximum allows height
-# (in pixels) of the graphs generated by dot. If a graph becomes larger than
-# this value, doxygen will try to truncate the graph, so that it fits within
-# the specified constraint. Beware that most browsers cannot cope with very
-# large images.
-
-MAX_DOT_GRAPH_HEIGHT = 1024
-
-# The MAX_DOT_GRAPH_DEPTH tag can be used to set the maximum depth of the
-# graphs generated by dot. A depth value of 3 means that only nodes reachable
-# from the root by following a path via at most 3 edges will be shown. Nodes that
-# lay further from the root node will be omitted. Note that setting this option to
-# 1 or 2 may greatly reduce the computation time needed for large code bases. Also
-# note that a graph may be further truncated if the graph's image dimensions are
-# not sufficient to fit the graph (see MAX_DOT_GRAPH_WIDTH and MAX_DOT_GRAPH_HEIGHT).
-# If 0 is used for the depth value (the default), the graph is not depth-constrained.
-
-MAX_DOT_GRAPH_DEPTH = 0
-
-# If the GENERATE_LEGEND tag is set to YES (the default) Doxygen will
-# generate a legend page explaining the meaning of the various boxes and
-# arrows in the dot generated graphs.
-
-GENERATE_LEGEND = YES
-
-# If the DOT_CLEANUP tag is set to YES (the default) Doxygen will
-# remove the intermediate dot files that are used to generate
-# the various graphs.
-
-DOT_CLEANUP = YES
-
-#---------------------------------------------------------------------------
-# Configuration::addtions related to the search engine
-#---------------------------------------------------------------------------
-
-# The SEARCHENGINE tag specifies whether or not a search engine should be
-# used. If set to NO the values of all tags below this one will be ignored.
-
-SEARCHENGINE = NO
diff -Nru xerces-c-3.2.0+debian/doc/Doxyfile.in xerces-c-3.2.2+debian/doc/Doxyfile.in
--- xerces-c-3.2.0+debian/doc/Doxyfile.in 1970-01-01 00:00:00.000000000 +0000
+++ xerces-c-3.2.2+debian/doc/Doxyfile.in 2018-02-15 23:55:00.000000000 +0000
@@ -0,0 +1,2526 @@
+# Doxyfile 1.8.13
+
+# This file describes the settings to be used by the documentation system
+# doxygen (www.doxygen.org) for a project.
+#
+# All text after a double hash (##) is considered a comment and is placed in
+# front of the TAG it is preceding.
+#
+# All text after a single hash (#) is considered a comment and will be ignored.
+# The format is:
+# TAG = value [value, ...]
+# For lists, items can also be appended using:
+# TAG += value [value, ...]
+# Values that contain spaces should be placed between quotes (\" \").
+
+#---------------------------------------------------------------------------
+# Project related configuration options
+#---------------------------------------------------------------------------
+
+# This tag specifies the encoding used for all characters in the config file
+# that follow. The default is UTF-8 which is also the encoding used for all text
+# before the first occurrence of this tag. Doxygen uses libiconv (or the iconv
+# built into libc) for the transcoding. See http://www.gnu.org/software/libiconv
+# for the list of possible encodings.
+# The default value is: UTF-8.
+
+DOXYFILE_ENCODING = UTF-8
+
+# The PROJECT_NAME tag is a single word (or a sequence of words surrounded by
+# double-quotes, unless you are using Doxywizard) that should identify the
+# project for which the documentation is generated. This name is used in the
+# title of most generated pages and in a few other places.
+# The default value is: My Project.
+
+PROJECT_NAME = Xerces-C++
+
+# The PROJECT_NUMBER tag can be used to enter a project or revision number. This
+# could be handy for archiving the generated documentation or if some version
+# control system is used.
+
+PROJECT_NUMBER = @VERSION@
+
+# Using the PROJECT_BRIEF tag one can provide an optional one line description
+# for a project that appears at the top of each page and should give viewer a
+# quick idea about the purpose of the project. Keep the description short.
+
+PROJECT_BRIEF =
+
+# With the PROJECT_LOGO tag one can specify a logo or an icon that is included
+# in the documentation. The maximum height of the logo should not exceed 55
+# pixels and the maximum width should not exceed 200 pixels. Doxygen will copy
+# the logo to the output directory.
+
+PROJECT_LOGO =
+
+# The OUTPUT_DIRECTORY tag is used to specify the (relative or absolute) path
+# into which the generated documentation will be written. If a relative path is
+# entered, it will be relative to the location where doxygen was started. If
+# left blank the current directory will be used.
+
+OUTPUT_DIRECTORY = @abs_top_builddir@/doc/html
+
+# If the CREATE_SUBDIRS tag is set to YES then doxygen will create 4096 sub-
+# directories (in 2 levels) under the output directory of each output format and
+# will distribute the generated files over these directories. Enabling this
+# option can be useful when feeding doxygen a huge amount of source files, where
+# putting all generated files in the same directory would otherwise causes
+# performance problems for the file system.
+# The default value is: NO.
+
+CREATE_SUBDIRS = NO
+
+# If the ALLOW_UNICODE_NAMES tag is set to YES, doxygen will allow non-ASCII
+# characters to appear in the names of generated files. If set to NO, non-ASCII
+# characters will be escaped, for example _xE3_x81_x84 will be used for Unicode
+# U+3044.
+# The default value is: NO.
+
+ALLOW_UNICODE_NAMES = NO
+
+# The OUTPUT_LANGUAGE tag is used to specify the language in which all
+# documentation generated by doxygen is written. Doxygen will use this
+# information to generate all constant output in the proper language.
+# Possible values are: Afrikaans, Arabic, Armenian, Brazilian, Catalan, Chinese,
+# Chinese-Traditional, Croatian, Czech, Danish, Dutch, English (United States),
+# Esperanto, Farsi (Persian), Finnish, French, German, Greek, Hungarian,
+# Indonesian, Italian, Japanese, Japanese-en (Japanese with English messages),
+# Korean, Korean-en (Korean with English messages), Latvian, Lithuanian,
+# Macedonian, Norwegian, Persian (Farsi), Polish, Portuguese, Romanian, Russian,
+# Serbian, Serbian-Cyrillic, Slovak, Slovene, Spanish, Swedish, Turkish,
+# Ukrainian and Vietnamese.
+# The default value is: English.
+
+OUTPUT_LANGUAGE = English
+
+# If the BRIEF_MEMBER_DESC tag is set to YES, doxygen will include brief member
+# descriptions after the members that are listed in the file and class
+# documentation (similar to Javadoc). Set to NO to disable this.
+# The default value is: YES.
+
+BRIEF_MEMBER_DESC = YES
+
+# If the REPEAT_BRIEF tag is set to YES, doxygen will prepend the brief
+# description of a member or function before the detailed description
+#
+# Note: If both HIDE_UNDOC_MEMBERS and BRIEF_MEMBER_DESC are set to NO, the
+# brief descriptions will be completely suppressed.
+# The default value is: YES.
+
+REPEAT_BRIEF = YES
+
+# This tag implements a quasi-intelligent brief description abbreviator that is
+# used to form the text in various listings. Each string in this list, if found
+# as the leading text of the brief description, will be stripped from the text
+# and the result, after processing the whole list, is used as the annotated
+# text. Otherwise, the brief description is used as-is. If left blank, the
+# following values are used ($name is automatically replaced with the name of
+# the entity):The $name class, The $name widget, The $name file, is, provides,
+# specifies, contains, represents, a, an and the.
+
+ABBREVIATE_BRIEF = "The $name class" \
+ "The $name widget" \
+ "The $name file" \
+ is \
+ provides \
+ specifies \
+ contains \
+ represents \
+ a \
+ an \
+ the
+
+# If the ALWAYS_DETAILED_SEC and REPEAT_BRIEF tags are both set to YES then
+# doxygen will generate a detailed section even if there is only a brief
+# description.
+# The default value is: NO.
+
+ALWAYS_DETAILED_SEC = NO
+
+# If the INLINE_INHERITED_MEMB tag is set to YES, doxygen will show all
+# inherited members of a class in the documentation of that class as if those
+# members were ordinary class members. Constructors, destructors and assignment
+# operators of the base classes will not be shown.
+# The default value is: NO.
+
+INLINE_INHERITED_MEMB = NO
+
+# If the FULL_PATH_NAMES tag is set to YES, doxygen will prepend the full path
+# before files name in the file list and in the header files. If set to NO the
+# shortest path that makes the file name unique will be used
+# The default value is: YES.
+
+FULL_PATH_NAMES = No
+
+# The STRIP_FROM_PATH tag can be used to strip a user-defined part of the path.
+# Stripping is only done if one of the specified strings matches the left-hand
+# part of the path. The tag can be used to show relative paths in the file list.
+# If left blank the directory from which doxygen is run is used as the path to
+# strip.
+#
+# Note that you can specify absolute paths here, but also relative paths, which
+# will be relative from the directory where doxygen is started.
+# This tag requires that the tag FULL_PATH_NAMES is set to YES.
+
+STRIP_FROM_PATH = @abs_top_srcdir@/src \
+ @abs_top_builddir@/src
+
+# The STRIP_FROM_INC_PATH tag can be used to strip a user-defined part of the
+# path mentioned in the documentation of a class, which tells the reader which
+# header file to include in order to use a class. If left blank only the name of
+# the header file containing the class definition is used. Otherwise one should
+# specify the list of include paths that are normally passed to the compiler
+# using the -I flag.
+
+STRIP_FROM_INC_PATH = @abs_top_srcdir@/src \
+ @abs_top_builddir@/src
+
+# If the SHORT_NAMES tag is set to YES, doxygen will generate much shorter (but
+# less readable) file names. This can be useful is your file systems doesn't
+# support long names like on DOS, Mac, or CD-ROM.
+# The default value is: NO.
+
+SHORT_NAMES = NO
+
+# If the JAVADOC_AUTOBRIEF tag is set to YES then doxygen will interpret the
+# first line (until the first dot) of a Javadoc-style comment as the brief
+# description. If set to NO, the Javadoc-style will behave just like regular Qt-
+# style comments (thus requiring an explicit @brief command for a brief
+# description.)
+# The default value is: NO.
+
+JAVADOC_AUTOBRIEF = YES
+
+# If the QT_AUTOBRIEF tag is set to YES then doxygen will interpret the first
+# line (until the first dot) of a Qt-style comment as the brief description. If
+# set to NO, the Qt-style will behave just like regular Qt-style comments (thus
+# requiring an explicit \brief command for a brief description.)
+# The default value is: NO.
+
+QT_AUTOBRIEF = NO
+
+# The MULTILINE_CPP_IS_BRIEF tag can be set to YES to make doxygen treat a
+# multi-line C++ special comment block (i.e. a block of //! or /// comments) as
+# a brief description. This used to be the default behavior. The new default is
+# to treat a multi-line C++ comment block as a detailed description. Set this
+# tag to YES if you prefer the old behavior instead.
+#
+# Note that setting this tag to YES also means that rational rose comments are
+# not recognized any more.
+# The default value is: NO.
+
+MULTILINE_CPP_IS_BRIEF = NO
+
+# If the INHERIT_DOCS tag is set to YES then an undocumented member inherits the
+# documentation from any documented member that it re-implements.
+# The default value is: YES.
+
+INHERIT_DOCS = YES
+
+# If the SEPARATE_MEMBER_PAGES tag is set to YES then doxygen will produce a new
+# page for each member. If set to NO, the documentation of a member will be part
+# of the file/class/namespace that contains it.
+# The default value is: NO.
+
+SEPARATE_MEMBER_PAGES = NO
+
+# The TAB_SIZE tag can be used to set the number of spaces in a tab. Doxygen
+# uses this value to replace tabs by spaces in code fragments.
+# Minimum value: 1, maximum value: 16, default value: 4.
+
+TAB_SIZE = 4
+
+# This tag can be used to specify a number of aliases that act as commands in
+# the documentation. An alias has the form:
+# name=value
+# For example adding
+# "sideeffect=@par Side Effects:\n"
+# will allow you to put the command \sideeffect (or @sideeffect) in the
+# documentation, which will result in a user-defined paragraph with heading
+# "Side Effects:". You can put \n's in the value part of an alias to insert
+# newlines.
+
+ALIASES =
+
+# This tag can be used to specify a number of word-keyword mappings (TCL only).
+# A mapping has the form "name=value". For example adding "class=itcl::class"
+# will allow you to use the command class in the itcl::class meaning.
+
+TCL_SUBST =
+
+# Set the OPTIMIZE_OUTPUT_FOR_C tag to YES if your project consists of C sources
+# only. Doxygen will then generate output that is more tailored for C. For
+# instance, some of the names that are used will be different. The list of all
+# members will be omitted, etc.
+# The default value is: NO.
+
+OPTIMIZE_OUTPUT_FOR_C = NO
+
+# Set the OPTIMIZE_OUTPUT_JAVA tag to YES if your project consists of Java or
+# Python sources only. Doxygen will then generate output that is more tailored
+# for that language. For instance, namespaces will be presented as packages,
+# qualified scopes will look different, etc.
+# The default value is: NO.
+
+OPTIMIZE_OUTPUT_JAVA = NO
+
+# Set the OPTIMIZE_FOR_FORTRAN tag to YES if your project consists of Fortran
+# sources. Doxygen will then generate output that is tailored for Fortran.
+# The default value is: NO.
+
+OPTIMIZE_FOR_FORTRAN = NO
+
+# Set the OPTIMIZE_OUTPUT_VHDL tag to YES if your project consists of VHDL
+# sources. Doxygen will then generate output that is tailored for VHDL.
+# The default value is: NO.
+
+OPTIMIZE_OUTPUT_VHDL = NO
+
+# Doxygen selects the parser to use depending on the extension of the files it
+# parses. With this tag you can assign which parser to use for a given
+# extension. Doxygen has a built-in mapping, but you can override or extend it
+# using this tag. The format is ext=language, where ext is a file extension, and
+# language is one of the parsers supported by doxygen: IDL, Java, Javascript,
+# C#, C, C++, D, PHP, Objective-C, Python, Fortran (fixed format Fortran:
+# FortranFixed, free formatted Fortran: FortranFree, unknown formatted Fortran:
+# Fortran. In the later case the parser tries to guess whether the code is fixed
+# or free formatted code, this is the default for Fortran type files), VHDL. For
+# instance to make doxygen treat .inc files as Fortran files (default is PHP),
+# and .f files as C (default is Fortran), use: inc=Fortran f=C.
+#
+# Note: For files without extension you can use no_extension as a placeholder.
+#
+# Note that for custom extensions you also need to set FILE_PATTERNS otherwise
+# the files are not read by doxygen.
+
+EXTENSION_MAPPING =
+
+# If the MARKDOWN_SUPPORT tag is enabled then doxygen pre-processes all comments
+# according to the Markdown format, which allows for more readable
+# documentation. See http://daringfireball.net/projects/markdown/ for details.
+# The output of markdown processing is further processed by doxygen, so you can
+# mix doxygen, HTML, and XML commands with Markdown formatting. Disable only in
+# case of backward compatibilities issues.
+# The default value is: YES.
+
+MARKDOWN_SUPPORT = YES
+
+# When the TOC_INCLUDE_HEADINGS tag is set to a non-zero value, all headings up
+# to that level are automatically included in the table of contents, even if
+# they do not have an id attribute.
+# Note: This feature currently applies only to Markdown headings.
+# Minimum value: 0, maximum value: 99, default value: 0.
+# This tag requires that the tag MARKDOWN_SUPPORT is set to YES.
+
+TOC_INCLUDE_HEADINGS = 0
+
+# When enabled doxygen tries to link words that correspond to documented
+# classes, or namespaces to their corresponding documentation. Such a link can
+# be prevented in individual cases by putting a % sign in front of the word or
+# globally by setting AUTOLINK_SUPPORT to NO.
+# The default value is: YES.
+
+AUTOLINK_SUPPORT = YES
+
+# If you use STL classes (i.e. std::string, std::vector, etc.) but do not want
+# to include (a tag file for) the STL sources as input, then you should set this
+# tag to YES in order to let doxygen match functions declarations and
+# definitions whose arguments contain STL classes (e.g. func(std::string);
+# versus func(std::string) {}). This also make the inheritance and collaboration
+# diagrams that involve STL classes more complete and accurate.
+# The default value is: NO.
+
+BUILTIN_STL_SUPPORT = NO
+
+# If you use Microsoft's C++/CLI language, you should set this option to YES to
+# enable parsing support.
+# The default value is: NO.
+
+CPP_CLI_SUPPORT = NO
+
+# Set the SIP_SUPPORT tag to YES if your project consists of sip (see:
+# http://www.riverbankcomputing.co.uk/software/sip/intro) sources only. Doxygen
+# will parse them like normal C++ but will assume all classes use public instead
+# of private inheritance when no explicit protection keyword is present.
+# The default value is: NO.
+
+SIP_SUPPORT = NO
+
+# For Microsoft's IDL there are propget and propput attributes to indicate
+# getter and setter methods for a property. Setting this option to YES will make
+# doxygen to replace the get and set methods by a property in the documentation.
+# This will only work if the methods are indeed getting or setting a simple
+# type. If this is not the case, or you want to show the methods anyway, you
+# should set this option to NO.
+# The default value is: YES.
+
+IDL_PROPERTY_SUPPORT = YES
+
+# If member grouping is used in the documentation and the DISTRIBUTE_GROUP_DOC
+# tag is set to YES then doxygen will reuse the documentation of the first
+# member in the group (if any) for the other members of the group. By default
+# all members of a group must be documented explicitly.
+# The default value is: NO.
+
+DISTRIBUTE_GROUP_DOC = NO
+
+# If one adds a struct or class to a group and this option is enabled, then also
+# any nested class or struct is added to the same group. By default this option
+# is disabled and one has to add nested compounds explicitly via \ingroup.
+# The default value is: NO.
+
+GROUP_NESTED_COMPOUNDS = NO
+
+# Set the SUBGROUPING tag to YES to allow class member groups of the same type
+# (for instance a group of public functions) to be put as a subgroup of that
+# type (e.g. under the Public Functions section). Set it to NO to prevent
+# subgrouping. Alternatively, this can be done per class using the
+# \nosubgrouping command.
+# The default value is: YES.
+
+SUBGROUPING = YES
+
+# When the INLINE_GROUPED_CLASSES tag is set to YES, classes, structs and unions
+# are shown inside the group in which they are included (e.g. using \ingroup)
+# instead of on a separate page (for HTML and Man pages) or section (for LaTeX
+# and RTF).
+#
+# Note that this feature does not work in combination with
+# SEPARATE_MEMBER_PAGES.
+# The default value is: NO.
+
+INLINE_GROUPED_CLASSES = NO
+
+# When the INLINE_SIMPLE_STRUCTS tag is set to YES, structs, classes, and unions
+# with only public data fields or simple typedef fields will be shown inline in
+# the documentation of the scope in which they are defined (i.e. file,
+# namespace, or group documentation), provided this scope is documented. If set
+# to NO, structs, classes, and unions are shown on a separate page (for HTML and
+# Man pages) or section (for LaTeX and RTF).
+# The default value is: NO.
+
+INLINE_SIMPLE_STRUCTS = NO
+
+# When TYPEDEF_HIDES_STRUCT tag is enabled, a typedef of a struct, union, or
+# enum is documented as struct, union, or enum with the name of the typedef. So
+# typedef struct TypeS {} TypeT, will appear in the documentation as a struct
+# with name TypeT. When disabled the typedef will appear as a member of a file,
+# namespace, or class. And the struct will be named TypeS. This can typically be
+# useful for C code in case the coding convention dictates that all compound
+# types are typedef'ed and only the typedef is referenced, never the tag name.
+# The default value is: NO.
+
+TYPEDEF_HIDES_STRUCT = NO
+
+# The size of the symbol lookup cache can be set using LOOKUP_CACHE_SIZE. This
+# cache is used to resolve symbols given their name and scope. Since this can be
+# an expensive process and often the same symbol appears multiple times in the
+# code, doxygen keeps a cache of pre-resolved symbols. If the cache is too small
+# doxygen will become slower. If the cache is too large, memory is wasted. The
+# cache size is given by this formula: 2^(16+LOOKUP_CACHE_SIZE). The valid range
+# is 0..9, the default is 0, corresponding to a cache size of 2^16=65536
+# symbols. At the end of a run doxygen will report the cache usage and suggest
+# the optimal cache size from a speed point of view.
+# Minimum value: 0, maximum value: 9, default value: 0.
+
+LOOKUP_CACHE_SIZE = 0
+
+#---------------------------------------------------------------------------
+# Build related configuration options
+#---------------------------------------------------------------------------
+
+# If the EXTRACT_ALL tag is set to YES, doxygen will assume all entities in
+# documentation are documented, even if no documentation was available. Private
+# class members and static file members will be hidden unless the
+# EXTRACT_PRIVATE respectively EXTRACT_STATIC tags are set to YES.
+# Note: This will also disable the warnings about undocumented members that are
+# normally produced when WARNINGS is set to YES.
+# The default value is: NO.
+
+EXTRACT_ALL = YES
+
+# If the EXTRACT_PRIVATE tag is set to YES, all private members of a class will
+# be included in the documentation.
+# The default value is: NO.
+
+EXTRACT_PRIVATE = NO
+
+# If the EXTRACT_PACKAGE tag is set to YES, all members with package or internal
+# scope will be included in the documentation.
+# The default value is: NO.
+
+EXTRACT_PACKAGE = NO
+
+# If the EXTRACT_STATIC tag is set to YES, all static members of a file will be
+# included in the documentation.
+# The default value is: NO.
+
+EXTRACT_STATIC = NO
+
+# If the EXTRACT_LOCAL_CLASSES tag is set to YES, classes (and structs) defined
+# locally in source files will be included in the documentation. If set to NO,
+# only classes defined in header files are included. Does not have any effect
+# for Java sources.
+# The default value is: YES.
+
+EXTRACT_LOCAL_CLASSES = YES
+
+# This flag is only useful for Objective-C code. If set to YES, local methods,
+# which are defined in the implementation section but not in the interface are
+# included in the documentation. If set to NO, only methods in the interface are
+# included.
+# The default value is: NO.
+
+EXTRACT_LOCAL_METHODS = NO
+
+# If this flag is set to YES, the members of anonymous namespaces will be
+# extracted and appear in the documentation as a namespace called
+# 'anonymous_namespace{file}', where file will be replaced with the base name of
+# the file that contains the anonymous namespace. By default anonymous namespace
+# are hidden.
+# The default value is: NO.
+
+EXTRACT_ANON_NSPACES = NO
+
+# If the HIDE_UNDOC_MEMBERS tag is set to YES, doxygen will hide all
+# undocumented members inside documented classes or files. If set to NO these
+# members will be included in the various overviews, but no documentation
+# section is generated. This option has no effect if EXTRACT_ALL is enabled.
+# The default value is: NO.
+
+HIDE_UNDOC_MEMBERS = NO
+
+# If the HIDE_UNDOC_CLASSES tag is set to YES, doxygen will hide all
+# undocumented classes that are normally visible in the class hierarchy. If set
+# to NO, these classes will be included in the various overviews. This option
+# has no effect if EXTRACT_ALL is enabled.
+# The default value is: NO.
+
+HIDE_UNDOC_CLASSES = NO
+
+# If the HIDE_FRIEND_COMPOUNDS tag is set to YES, doxygen will hide all friend
+# (class|struct|union) declarations. If set to NO, these declarations will be
+# included in the documentation.
+# The default value is: NO.
+
+HIDE_FRIEND_COMPOUNDS = NO
+
+# If the HIDE_IN_BODY_DOCS tag is set to YES, doxygen will hide any
+# documentation blocks found inside the body of a function. If set to NO, these
+# blocks will be appended to the function's detailed documentation block.
+# The default value is: NO.
+
+HIDE_IN_BODY_DOCS = NO
+
+# The INTERNAL_DOCS tag determines if documentation that is typed after a
+# \internal command is included. If the tag is set to NO then the documentation
+# will be excluded. Set it to YES to include the internal documentation.
+# The default value is: NO.
+
+INTERNAL_DOCS = NO
+
+# If the CASE_SENSE_NAMES tag is set to NO then doxygen will only generate file
+# names in lower-case letters. If set to YES, upper-case letters are also
+# allowed. This is useful if you have classes or files whose names only differ
+# in case and if your file system supports case sensitive file names. Windows
+# and Mac users are advised to set this option to NO.
+# The default value is: system dependent.
+
+CASE_SENSE_NAMES = YES
+
+# If the HIDE_SCOPE_NAMES tag is set to NO then doxygen will show members with
+# their full class and namespace scopes in the documentation. If set to YES, the
+# scope will be hidden.
+# The default value is: NO.
+
+HIDE_SCOPE_NAMES = NO
+
+# If the HIDE_COMPOUND_REFERENCE tag is set to NO (default) then doxygen will
+# append additional text to a page's title, such as Class Reference. If set to
+# YES the compound reference will be hidden.
+# The default value is: NO.
+
+HIDE_COMPOUND_REFERENCE= NO
+
+# If the SHOW_INCLUDE_FILES tag is set to YES then doxygen will put a list of
+# the files that are included by a file in the documentation of that file.
+# The default value is: YES.
+
+SHOW_INCLUDE_FILES = NO
+
+# If the SHOW_GROUPED_MEMB_INC tag is set to YES then Doxygen will add for each
+# grouped member an include statement to the documentation, telling the reader
+# which file to include in order to use the member.
+# The default value is: NO.
+
+SHOW_GROUPED_MEMB_INC = NO
+
+# If the FORCE_LOCAL_INCLUDES tag is set to YES then doxygen will list include
+# files with double quotes in the documentation rather than with sharp brackets.
+# The default value is: NO.
+
+FORCE_LOCAL_INCLUDES = NO
+
+# If the INLINE_INFO tag is set to YES then a tag [inline] is inserted in the
+# documentation for inline members.
+# The default value is: YES.
+
+INLINE_INFO = NO
+
+# If the SORT_MEMBER_DOCS tag is set to YES then doxygen will sort the
+# (detailed) documentation of file and class members alphabetically by member
+# name. If set to NO, the members will appear in declaration order.
+# The default value is: YES.
+
+SORT_MEMBER_DOCS = YES
+
+# If the SORT_BRIEF_DOCS tag is set to YES then doxygen will sort the brief
+# descriptions of file, namespace and class members alphabetically by member
+# name. If set to NO, the members will appear in declaration order. Note that
+# this will also influence the order of the classes in the class list.
+# The default value is: NO.
+
+SORT_BRIEF_DOCS = NO
+
+# If the SORT_MEMBERS_CTORS_1ST tag is set to YES then doxygen will sort the
+# (brief and detailed) documentation of class members so that constructors and
+# destructors are listed first. If set to NO the constructors will appear in the
+# respective orders defined by SORT_BRIEF_DOCS and SORT_MEMBER_DOCS.
+# Note: If SORT_BRIEF_DOCS is set to NO this option is ignored for sorting brief
+# member documentation.
+# Note: If SORT_MEMBER_DOCS is set to NO this option is ignored for sorting
+# detailed member documentation.
+# The default value is: NO.
+
+SORT_MEMBERS_CTORS_1ST = NO
+
+# If the SORT_GROUP_NAMES tag is set to YES then doxygen will sort the hierarchy
+# of group names into alphabetical order. If set to NO the group names will
+# appear in their defined order.
+# The default value is: NO.
+
+SORT_GROUP_NAMES = NO
+
+# If the SORT_BY_SCOPE_NAME tag is set to YES, the class list will be sorted by
+# fully-qualified names, including namespaces. If set to NO, the class list will
+# be sorted only by class name, not including the namespace part.
+# Note: This option is not very useful if HIDE_SCOPE_NAMES is set to YES.
+# Note: This option applies only to the class list, not to the alphabetical
+# list.
+# The default value is: NO.
+
+SORT_BY_SCOPE_NAME = NO
+
+# If the STRICT_PROTO_MATCHING option is enabled and doxygen fails to do proper
+# type resolution of all parameters of a function it will reject a match between
+# the prototype and the implementation of a member function even if there is
+# only one candidate or it is obvious which candidate to choose by doing a
+# simple string match. By disabling STRICT_PROTO_MATCHING doxygen will still
+# accept a match between prototype and implementation in such cases.
+# The default value is: NO.
+
+STRICT_PROTO_MATCHING = NO
+
+# The GENERATE_TODOLIST tag can be used to enable (YES) or disable (NO) the todo
+# list. This list is created by putting \todo commands in the documentation.
+# The default value is: YES.
+
+GENERATE_TODOLIST = YES
+
+# The GENERATE_TESTLIST tag can be used to enable (YES) or disable (NO) the test
+# list. This list is created by putting \test commands in the documentation.
+# The default value is: YES.
+
+GENERATE_TESTLIST = YES
+
+# The GENERATE_BUGLIST tag can be used to enable (YES) or disable (NO) the bug
+# list. This list is created by putting \bug commands in the documentation.
+# The default value is: YES.
+
+GENERATE_BUGLIST = YES
+
+# The GENERATE_DEPRECATEDLIST tag can be used to enable (YES) or disable (NO)
+# the deprecated list. This list is created by putting \deprecated commands in
+# the documentation.
+# The default value is: YES.
+
+GENERATE_DEPRECATEDLIST= YES
+
+# The ENABLED_SECTIONS tag can be used to enable conditional documentation
+# sections, marked by \if ... \endif and \cond
+# ... \endcond blocks.
+
+ENABLED_SECTIONS =
+
+# The MAX_INITIALIZER_LINES tag determines the maximum number of lines that the
+# initial value of a variable or macro / define can have for it to appear in the
+# documentation. If the initializer consists of more lines than specified here
+# it will be hidden. Use a value of 0 to hide initializers completely. The
+# appearance of the value of individual variables and macros / defines can be
+# controlled using \showinitializer or \hideinitializer command in the
+# documentation regardless of this setting.
+# Minimum value: 0, maximum value: 10000, default value: 30.
+
+MAX_INITIALIZER_LINES = 30
+
+# Set the SHOW_USED_FILES tag to NO to disable the list of files generated at
+# the bottom of the documentation of classes and structs. If set to YES, the
+# list will mention the files that were used to generate the documentation.
+# The default value is: YES.
+
+SHOW_USED_FILES = YES
+
+# Set the SHOW_FILES tag to NO to disable the generation of the Files page. This
+# will remove the Files entry from the Quick Index and from the Folder Tree View
+# (if specified).
+# The default value is: YES.
+
+SHOW_FILES = YES
+
+# Set the SHOW_NAMESPACES tag to NO to disable the generation of the Namespaces
+# page. This will remove the Namespaces entry from the Quick Index and from the
+# Folder Tree View (if specified).
+# The default value is: YES.
+
+SHOW_NAMESPACES = YES
+
+# The FILE_VERSION_FILTER tag can be used to specify a program or script that
+# doxygen should invoke to get the current version for each file (typically from
+# the version control system). Doxygen will invoke the program by executing (via
+# popen()) the command command input-file, where command is the value of the
+# FILE_VERSION_FILTER tag, and input-file is the name of an input file provided
+# by doxygen. Whatever the program writes to standard output is used as the file
+# version. For an example see the documentation.
+
+FILE_VERSION_FILTER =
+
+# The LAYOUT_FILE tag can be used to specify a layout file which will be parsed
+# by doxygen. The layout file controls the global structure of the generated
+# output files in an output format independent way. To create the layout file
+# that represents doxygen's defaults, run doxygen with the -l option. You can
+# optionally specify a file name after the option, if omitted DoxygenLayout.xml
+# will be used as the name of the layout file.
+#
+# Note that if you run doxygen from a directory containing a file called
+# DoxygenLayout.xml, doxygen will parse it automatically even if the LAYOUT_FILE
+# tag is left empty.
+
+LAYOUT_FILE =
+
+# The CITE_BIB_FILES tag can be used to specify one or more bib files containing
+# the reference definitions. This must be a list of .bib files. The .bib
+# extension is automatically appended if omitted. This requires the bibtex tool
+# to be installed. See also http://en.wikipedia.org/wiki/BibTeX for more info.
+# For LaTeX the style of the bibliography can be controlled using
+# LATEX_BIB_STYLE. To use this feature you need bibtex and perl available in the
+# search path. See also \cite for info how to create references.
+
+CITE_BIB_FILES =
+
+#---------------------------------------------------------------------------
+# Configuration options related to warning and progress messages
+#---------------------------------------------------------------------------
+
+# The QUIET tag can be used to turn on/off the messages that are generated to
+# standard output by doxygen. If QUIET is set to YES this implies that the
+# messages are off.
+# The default value is: NO.
+
+QUIET = NO
+
+# The WARNINGS tag can be used to turn on/off the warning messages that are
+# generated to standard error (stderr) by doxygen. If WARNINGS is set to YES
+# this implies that the warnings are on.
+#
+# Tip: Turn warnings on while writing the documentation.
+# The default value is: YES.
+
+WARNINGS = YES
+
+# If the WARN_IF_UNDOCUMENTED tag is set to YES then doxygen will generate
+# warnings for undocumented members. If EXTRACT_ALL is set to YES then this flag
+# will automatically be disabled.
+# The default value is: YES.
+
+WARN_IF_UNDOCUMENTED = YES
+
+# If the WARN_IF_DOC_ERROR tag is set to YES, doxygen will generate warnings for
+# potential errors in the documentation, such as not documenting some parameters
+# in a documented function, or documenting parameters that don't exist or using
+# markup commands wrongly.
+# The default value is: YES.
+
+WARN_IF_DOC_ERROR = YES
+
+# This WARN_NO_PARAMDOC option can be enabled to get warnings for functions that
+# are documented, but have no documentation for their parameters or return
+# value. If set to NO, doxygen will only warn about wrong or incomplete
+# parameter documentation, but not about the absence of documentation.
+# The default value is: NO.
+
+WARN_NO_PARAMDOC = NO
+
+# If the WARN_AS_ERROR tag is set to YES then doxygen will immediately stop when
+# a warning is encountered.
+# The default value is: NO.
+
+WARN_AS_ERROR = NO
+
+# The WARN_FORMAT tag determines the format of the warning messages that doxygen
+# can produce. The string should contain the $file, $line, and $text tags, which
+# will be replaced by the file and line number from which the warning originated
+# and the warning text. Optionally the format may contain $version, which will
+# be replaced by the version of the file (if it could be obtained via
+# FILE_VERSION_FILTER)
+# The default value is: $file:$line: $text.
+
+WARN_FORMAT = "$file:$line: $text"
+
+# The WARN_LOGFILE tag can be used to specify a file to which warning and error
+# messages should be written. If left blank the output is written to standard
+# error (stderr).
+
+WARN_LOGFILE =
+
+#---------------------------------------------------------------------------
+# Configuration options related to the input files
+#---------------------------------------------------------------------------
+
+# The INPUT tag is used to specify the files and/or directories that contain
+# documented source files. You may enter file names like myfile.cpp or
+# directories like /usr/src/myproject. Separate the files or directories with
+# spaces. See also FILE_PATTERNS and EXTENSION_MAPPING
+# Note: If this tag is empty the current directory is searched.
+
+INPUT = @abs_top_srcdir@/src/xercesc/dom \
+ @abs_top_srcdir@/src/xercesc/framework \
+ @abs_top_srcdir@/src/xercesc/framework/psvi \
+ @abs_top_srcdir@/src/xercesc/sax \
+ @abs_top_srcdir@/src/xercesc/parsers \
+ @abs_top_srcdir@/src/xercesc/util \
+ @abs_top_srcdir@/src/xercesc/sax2
+
+# This tag can be used to specify the character encoding of the source files
+# that doxygen parses. Internally doxygen uses the UTF-8 encoding. Doxygen uses
+# libiconv (or the iconv built into libc) for the transcoding. See the libiconv
+# documentation (see: http://www.gnu.org/software/libiconv) for the list of
+# possible encodings.
+# The default value is: UTF-8.
+
+INPUT_ENCODING = UTF-8
+
+# If the value of the INPUT tag contains directories, you can use the
+# FILE_PATTERNS tag to specify one or more wildcard patterns (like *.cpp and
+# *.h) to filter out the source-files in the directories.
+#
+# Note that for custom extensions or not directly supported extensions you also
+# need to set EXTENSION_MAPPING for the extension otherwise the files are not
+# read by doxygen.
+#
+# If left blank the following patterns are tested:*.c, *.cc, *.cxx, *.cpp,
+# *.c++, *.java, *.ii, *.ixx, *.ipp, *.i++, *.inl, *.idl, *.ddl, *.odl, *.h,
+# *.hh, *.hxx, *.hpp, *.h++, *.cs, *.d, *.php, *.php4, *.php5, *.phtml, *.inc,
+# *.m, *.markdown, *.md, *.mm, *.dox, *.py, *.pyw, *.f90, *.f95, *.f03, *.f08,
+# *.f, *.for, *.tcl, *.vhd, *.vhdl, *.ucf and *.qsf.
+
+FILE_PATTERNS = *.hpp
+
+# The RECURSIVE tag can be used to specify whether or not subdirectories should
+# be searched for input files as well.
+# The default value is: NO.
+
+RECURSIVE = NO
+
+# The EXCLUDE tag can be used to specify files and/or directories that should be
+# excluded from the INPUT source files. This way you can easily exclude a
+# subdirectory from a directory tree whose root is specified with the INPUT tag.
+#
+# Note that relative paths are relative to the directory from which doxygen is
+# run.
+
+EXCLUDE =
+
+# The EXCLUDE_SYMLINKS tag can be used to select whether or not files or
+# directories that are symbolic links (a Unix file system feature) are excluded
+# from the input.
+# The default value is: NO.
+
+EXCLUDE_SYMLINKS = NO
+
+# If the value of the INPUT tag contains directories, you can use the
+# EXCLUDE_PATTERNS tag to specify one or more wildcard patterns to exclude
+# certain files from those directories.
+#
+# Note that the wildcards are matched against the file with absolute path, so to
+# exclude all test directories for example use the pattern */test/*
+
+EXCLUDE_PATTERNS = *Impl.hpp \
+ DOM_*.hpp \
+ DOMParser.hpp \
+ ChildNode.hpp \
+ DOM.hpp \
+ DomMemDebug.hpp \
+ MemDebug.hpp \
+ DStringPool.hpp \
+ NodeIDMap.hpp \
+ NameNodeFilter.hpp \
+ NodeVector.hpp \
+ DOMString.hpp \
+ ParentNode.hpp \
+ DOMCasts.hpp \
+ DOMChildNode.hpp \
+ DOMDeepNodeListPool.hpp \
+ DOMNodeIDMap.hpp \
+ DOMNodeVector.hpp \
+ DOMParentNode.hpp \
+ DOMStringPool.hpp \
+ NameIdPool.hpp \
+ KVStringPair.hpp \
+ Janitor.hpp \
+ BitOps.hpp \
+ BitSet.hpp \
+ CountedPointer.hpp \
+ TransENameMap.hpp \
+ EncodingValidator.hpp \
+ FlagJanitor.hpp \
+ Hashers.hpp \
+ KeyValuePair.hpp \
+ KeyRefPair.hpp \
+ KVStringPair.hpp \
+ NameIdPool.hpp \
+ NodeIDMap.hpp \
+ NameNodeFilter.hpp \
+ NodeVector.hpp \
+ BaseRefVectorOf.hpp \
+ RefArrayVectorOf.hpp \
+ RefArrayOf.hpp \
+ RefHash*.hpp \
+ RefStackOf.hpp \
+ RefVectorOf.hpp \
+ ValueHashTableOf.hpp \
+ ValueArrayOf.hpp \
+ ValueStackOf.hpp \
+ ValueVectorOf.hpp \
+ XML256TableTranscoder.hpp \
+ XML88591Transcoder.hpp \
+ XMLASCIITranscoder.hpp \
+ XMLBufferMgr.hpp \
+ XMLBuffer.hpp \
+ XMLChTranscoder.hpp \
+ XMLEBCDICTranscoder.hpp \
+ XMLEnumerator.hpp \
+ XMLExceptMsgs.hpp \
+ XMLIBM1140Transcoder.hpp \
+ XMLMsgLoader.hpp \
+ Mutexes.hpp \
+ XMLPScanToken.hpp \
+ XMLRecognizer.hpp \
+ XMLRefInfo.hpp \
+ StringPool.hpp \
+ XMLUCS4Transcoder.hpp \
+ XMLUTF16Transcoder.hpp \
+ XMLUTF8Transcoder.hpp \
+ XMLWin1252Transcoder.hpp \
+ XercesVersion.hpp
+
+# The EXCLUDE_SYMBOLS tag can be used to specify one or more symbol names
+# (namespaces, classes, functions, etc.) that should be excluded from the
+# output. The symbol name can be a fully qualified name, a word, or if the
+# wildcard * is used, a substring. Examples: ANamespace, AClass,
+# AClass::ANamespace, ANamespace::*Test
+#
+# Note that the wildcards are matched against the file with absolute path, so to
+# exclude all test directories use the pattern */test/*
+
+EXCLUDE_SYMBOLS =
+
+# The EXAMPLE_PATH tag can be used to specify one or more files or directories
+# that contain example code fragments that are included (see the \include
+# command).
+
+EXAMPLE_PATH =
+
+# If the value of the EXAMPLE_PATH tag contains directories, you can use the
+# EXAMPLE_PATTERNS tag to specify one or more wildcard pattern (like *.cpp and
+# *.h) to filter out the source-files in the directories. If left blank all
+# files are included.
+
+EXAMPLE_PATTERNS =
+
+# If the EXAMPLE_RECURSIVE tag is set to YES then subdirectories will be
+# searched for input files to be used with the \include or \dontinclude commands
+# irrespective of the value of the RECURSIVE tag.
+# The default value is: NO.
+
+EXAMPLE_RECURSIVE = NO
+
+# The IMAGE_PATH tag can be used to specify one or more files or directories
+# that contain images that are to be included in the documentation (see the
+# \image command).
+
+IMAGE_PATH =
+
+# The INPUT_FILTER tag can be used to specify a program that doxygen should
+# invoke to filter for each input file. Doxygen will invoke the filter program
+# by executing (via popen()) the command:
+#
+#
+#
+# where is the value of the INPUT_FILTER tag, and is the
+# name of an input file. Doxygen will then use the output that the filter
+# program writes to standard output. If FILTER_PATTERNS is specified, this tag
+# will be ignored.
+#
+# Note that the filter must not add or remove lines; it is applied before the
+# code is scanned, but not when the output code is generated. If lines are added
+# or removed, the anchors will not be placed correctly.
+#
+# Note that for custom extensions or not directly supported extensions you also
+# need to set EXTENSION_MAPPING for the extension otherwise the files are not
+# properly processed by doxygen.
+
+INPUT_FILTER =
+
+# The FILTER_PATTERNS tag can be used to specify filters on a per file pattern
+# basis. Doxygen will compare the file name with each pattern and apply the
+# filter if there is a match. The filters are a list of the form: pattern=filter
+# (like *.cpp=my_cpp_filter). See INPUT_FILTER for further information on how
+# filters are used. If the FILTER_PATTERNS tag is empty or if none of the
+# patterns match the file name, INPUT_FILTER is applied.
+#
+# Note that for custom extensions or not directly supported extensions you also
+# need to set EXTENSION_MAPPING for the extension otherwise the files are not
+# properly processed by doxygen.
+
+FILTER_PATTERNS =
+
+# If the FILTER_SOURCE_FILES tag is set to YES, the input filter (if set using
+# INPUT_FILTER) will also be used to filter the input files that are used for
+# producing the source files to browse (i.e. when SOURCE_BROWSER is set to YES).
+# The default value is: NO.
+
+FILTER_SOURCE_FILES = NO
+
+# The FILTER_SOURCE_PATTERNS tag can be used to specify source filters per file
+# pattern. A pattern will override the setting for FILTER_PATTERN (if any) and
+# it is also possible to disable source filtering for a specific pattern using
+# *.ext= (so without naming a filter).
+# This tag requires that the tag FILTER_SOURCE_FILES is set to YES.
+
+FILTER_SOURCE_PATTERNS =
+
+# If the USE_MDFILE_AS_MAINPAGE tag refers to the name of a markdown file that
+# is part of the input, its contents will be placed on the main page
+# (index.html). This can be useful if you have a project on for instance GitHub
+# and want to reuse the introduction page also for the doxygen output.
+
+USE_MDFILE_AS_MAINPAGE =
+
+#---------------------------------------------------------------------------
+# Configuration options related to source browsing
+#---------------------------------------------------------------------------
+
+# If the SOURCE_BROWSER tag is set to YES then a list of source files will be
+# generated. Documented entities will be cross-referenced with these sources.
+#
+# Note: To get rid of all source code in the generated output, make sure that
+# also VERBATIM_HEADERS is set to NO.
+# The default value is: NO.
+
+SOURCE_BROWSER = NO
+
+# Setting the INLINE_SOURCES tag to YES will include the body of functions,
+# classes and enums directly into the documentation.
+# The default value is: NO.
+
+INLINE_SOURCES = NO
+
+# Setting the STRIP_CODE_COMMENTS tag to YES will instruct doxygen to hide any
+# special comment blocks from generated source code fragments. Normal C, C++ and
+# Fortran comments will always remain visible.
+# The default value is: YES.
+
+STRIP_CODE_COMMENTS = YES
+
+# If the REFERENCED_BY_RELATION tag is set to YES then for each documented
+# function all documented functions referencing it will be listed.
+# The default value is: NO.
+
+REFERENCED_BY_RELATION = YES
+
+# If the REFERENCES_RELATION tag is set to YES then for each documented function
+# all documented entities called/used by that function will be listed.
+# The default value is: NO.
+
+REFERENCES_RELATION = YES
+
+# If the REFERENCES_LINK_SOURCE tag is set to YES and SOURCE_BROWSER tag is set
+# to YES then the hyperlinks from functions in REFERENCES_RELATION and
+# REFERENCED_BY_RELATION lists will link to the source code. Otherwise they will
+# link to the documentation.
+# The default value is: YES.
+
+REFERENCES_LINK_SOURCE = YES
+
+# If SOURCE_TOOLTIPS is enabled (the default) then hovering a hyperlink in the
+# source code will show a tooltip with additional information such as prototype,
+# brief description and links to the definition and documentation. Since this
+# will make the HTML file larger and loading of large files a bit slower, you
+# can opt to disable this feature.
+# The default value is: YES.
+# This tag requires that the tag SOURCE_BROWSER is set to YES.
+
+SOURCE_TOOLTIPS = YES
+
+# If the USE_HTAGS tag is set to YES then the references to source code will
+# point to the HTML generated by the htags(1) tool instead of doxygen built-in
+# source browser. The htags tool is part of GNU's global source tagging system
+# (see http://www.gnu.org/software/global/global.html). You will need version
+# 4.8.6 or higher.
+#
+# To use it do the following:
+# - Install the latest version of global
+# - Enable SOURCE_BROWSER and USE_HTAGS in the config file
+# - Make sure the INPUT points to the root of the source tree
+# - Run doxygen as normal
+#
+# Doxygen will invoke htags (and that will in turn invoke gtags), so these
+# tools must be available from the command line (i.e. in the search path).
+#
+# The result: instead of the source browser generated by doxygen, the links to
+# source code will now point to the output of htags.
+# The default value is: NO.
+# This tag requires that the tag SOURCE_BROWSER is set to YES.
+
+USE_HTAGS = NO
+
+# If the VERBATIM_HEADERS tag is set the YES then doxygen will generate a
+# verbatim copy of the header file for each class for which an include is
+# specified. Set to NO to disable this.
+# See also: Section \class.
+# The default value is: YES.
+
+VERBATIM_HEADERS = YES
+
+# If the CLANG_ASSISTED_PARSING tag is set to YES then doxygen will use the
+# clang parser (see: http://clang.llvm.org/) for more accurate parsing at the
+# cost of reduced performance. This can be particularly helpful with template
+# rich C++ code for which doxygen's built-in parser lacks the necessary type
+# information.
+# Note: The availability of this option depends on whether or not doxygen was
+# generated with the -Duse-libclang=ON option for CMake.
+# The default value is: NO.
+
+CLANG_ASSISTED_PARSING = NO
+
+# If clang assisted parsing is enabled you can provide the compiler with command
+# line options that you would normally use when invoking the compiler. Note that
+# the include paths will already be set by doxygen for the files and directories
+# specified with INPUT and INCLUDE_PATH.
+# This tag requires that the tag CLANG_ASSISTED_PARSING is set to YES.
+
+CLANG_OPTIONS =
+
+#---------------------------------------------------------------------------
+# Configuration options related to the alphabetical class index
+#---------------------------------------------------------------------------
+
+# If the ALPHABETICAL_INDEX tag is set to YES, an alphabetical index of all
+# compounds will be generated. Enable this if the project contains a lot of
+# classes, structs, unions or interfaces.
+# The default value is: YES.
+
+ALPHABETICAL_INDEX = YES
+
+# The COLS_IN_ALPHA_INDEX tag can be used to specify the number of columns in
+# which the alphabetical index list will be split.
+# Minimum value: 1, maximum value: 20, default value: 5.
+# This tag requires that the tag ALPHABETICAL_INDEX is set to YES.
+
+COLS_IN_ALPHA_INDEX = 2
+
+# In case all classes in a project start with a common prefix, all classes will
+# be put under the same header in the alphabetical index. The IGNORE_PREFIX tag
+# can be used to specify a prefix (or a list of prefixes) that should be ignored
+# while generating the index headers.
+# This tag requires that the tag ALPHABETICAL_INDEX is set to YES.
+
+IGNORE_PREFIX =
+
+#---------------------------------------------------------------------------
+# Configuration options related to the HTML output
+#---------------------------------------------------------------------------
+
+# If the GENERATE_HTML tag is set to YES, doxygen will generate HTML output
+# The default value is: YES.
+
+GENERATE_HTML = YES
+
+# The HTML_OUTPUT tag is used to specify where the HTML docs will be put. If a
+# relative path is entered the value of OUTPUT_DIRECTORY will be put in front of
+# it.
+# The default directory is: html.
+# This tag requires that the tag GENERATE_HTML is set to YES.
+
+HTML_OUTPUT = apiDocs-3
+
+# The HTML_FILE_EXTENSION tag can be used to specify the file extension for each
+# generated HTML page (for example: .htm, .php, .asp).
+# The default value is: .html.
+# This tag requires that the tag GENERATE_HTML is set to YES.
+
+HTML_FILE_EXTENSION = .html
+
+# The HTML_HEADER tag can be used to specify a user-defined HTML header file for
+# each generated HTML page. If the tag is left blank doxygen will generate a
+# standard header.
+#
+# To get valid HTML the header file that includes any scripts and style sheets
+# that doxygen needs, which is dependent on the configuration options used (e.g.
+# the setting GENERATE_TREEVIEW). It is highly recommended to start with a
+# default header using
+# doxygen -w html new_header.html new_footer.html new_stylesheet.css
+# YourConfigFile
+# and then modify the file new_header.html. See also section "Doxygen usage"
+# for information on how to generate the default header that doxygen normally
+# uses.
+# Note: The header is subject to change so you typically have to regenerate the
+# default header when upgrading to a newer version of doxygen. For a description
+# of the possible markers and block names see the documentation.
+# This tag requires that the tag GENERATE_HTML is set to YES.
+
+HTML_HEADER =
+
+# The HTML_FOOTER tag can be used to specify a user-defined HTML footer for each
+# generated HTML page. If the tag is left blank doxygen will generate a standard
+# footer. See HTML_HEADER for more information on how to generate a default
+# footer and what special commands can be used inside the footer. See also
+# section "Doxygen usage" for information on how to generate the default footer
+# that doxygen normally uses.
+# This tag requires that the tag GENERATE_HTML is set to YES.
+
+HTML_FOOTER =
+
+# The HTML_STYLESHEET tag can be used to specify a user-defined cascading style
+# sheet that is used by each HTML page. It can be used to fine-tune the look of
+# the HTML output. If left blank doxygen will generate a default style sheet.
+# See also section "Doxygen usage" for information on how to generate the style
+# sheet that doxygen normally uses.
+# Note: It is recommended to use HTML_EXTRA_STYLESHEET instead of this tag, as
+# it is more robust and this tag (HTML_STYLESHEET) will in the future become
+# obsolete.
+# This tag requires that the tag GENERATE_HTML is set to YES.
+
+HTML_STYLESHEET =
+
+# The HTML_EXTRA_STYLESHEET tag can be used to specify additional user-defined
+# cascading style sheets that are included after the standard style sheets
+# created by doxygen. Using this option one can overrule certain style aspects.
+# This is preferred over using HTML_STYLESHEET since it does not replace the
+# standard style sheet and is therefore more robust against future updates.
+# Doxygen will copy the style sheet files to the output directory.
+# Note: The order of the extra style sheet files is of importance (e.g. the last
+# style sheet in the list overrules the setting of the previous ones in the
+# list). For an example see the documentation.
+# This tag requires that the tag GENERATE_HTML is set to YES.
+
+HTML_EXTRA_STYLESHEET =
+
+# The HTML_EXTRA_FILES tag can be used to specify one or more extra images or
+# other source files which should be copied to the HTML output directory. Note
+# that these files will be copied to the base HTML output directory. Use the
+# $relpath^ marker in the HTML_HEADER and/or HTML_FOOTER files to load these
+# files. In the HTML_STYLESHEET file, use the file name only. Also note that the
+# files will be copied as-is; there are no commands or markers available.
+# This tag requires that the tag GENERATE_HTML is set to YES.
+
+HTML_EXTRA_FILES =
+
+# The HTML_COLORSTYLE_HUE tag controls the color of the HTML output. Doxygen
+# will adjust the colors in the style sheet and background images according to
+# this color. Hue is specified as an angle on a colorwheel, see
+# http://en.wikipedia.org/wiki/Hue for more information. For instance the value
+# 0 represents red, 60 is yellow, 120 is green, 180 is cyan, 240 is blue, 300
+# purple, and 360 is red again.
+# Minimum value: 0, maximum value: 359, default value: 220.
+# This tag requires that the tag GENERATE_HTML is set to YES.
+
+HTML_COLORSTYLE_HUE = 220
+
+# The HTML_COLORSTYLE_SAT tag controls the purity (or saturation) of the colors
+# in the HTML output. For a value of 0 the output will use grayscales only. A
+# value of 255 will produce the most vivid colors.
+# Minimum value: 0, maximum value: 255, default value: 100.
+# This tag requires that the tag GENERATE_HTML is set to YES.
+
+HTML_COLORSTYLE_SAT = 100
+
+# The HTML_COLORSTYLE_GAMMA tag controls the gamma correction applied to the
+# luminance component of the colors in the HTML output. Values below 100
+# gradually make the output lighter, whereas values above 100 make the output
+# darker. The value divided by 100 is the actual gamma applied, so 80 represents
+# a gamma of 0.8, The value 220 represents a gamma of 2.2, and 100 does not
+# change the gamma.
+# Minimum value: 40, maximum value: 240, default value: 80.
+# This tag requires that the tag GENERATE_HTML is set to YES.
+
+HTML_COLORSTYLE_GAMMA = 80
+
+# If the HTML_TIMESTAMP tag is set to YES then the footer of each generated HTML
+# page will contain the date and time when the page was generated. Setting this
+# to YES can help to show when doxygen was last run and thus if the
+# documentation is up to date.
+# The default value is: NO.
+# This tag requires that the tag GENERATE_HTML is set to YES.
+
+HTML_TIMESTAMP = NO
+
+# If the HTML_DYNAMIC_SECTIONS tag is set to YES then the generated HTML
+# documentation will contain sections that can be hidden and shown after the
+# page has loaded.
+# The default value is: NO.
+# This tag requires that the tag GENERATE_HTML is set to YES.
+
+HTML_DYNAMIC_SECTIONS = NO
+
+# With HTML_INDEX_NUM_ENTRIES one can control the preferred number of entries
+# shown in the various tree structured indices initially; the user can expand
+# and collapse entries dynamically later on. Doxygen will expand the tree to
+# such a level that at most the specified number of entries are visible (unless
+# a fully collapsed tree already exceeds this amount). So setting the number of
+# entries 1 will produce a full collapsed tree by default. 0 is a special value
+# representing an infinite number of entries and will result in a full expanded
+# tree by default.
+# Minimum value: 0, maximum value: 9999, default value: 100.
+# This tag requires that the tag GENERATE_HTML is set to YES.
+
+HTML_INDEX_NUM_ENTRIES = 100
+
+# If the GENERATE_DOCSET tag is set to YES, additional index files will be
+# generated that can be used as input for Apple's Xcode 3 integrated development
+# environment (see: http://developer.apple.com/tools/xcode/), introduced with
+# OSX 10.5 (Leopard). To create a documentation set, doxygen will generate a
+# Makefile in the HTML output directory. Running make will produce the docset in
+# that directory and running make install will install the docset in
+# ~/Library/Developer/Shared/Documentation/DocSets so that Xcode will find it at
+# startup. See http://developer.apple.com/tools/creatingdocsetswithdoxygen.html
+# for more information.
+# The default value is: NO.
+# This tag requires that the tag GENERATE_HTML is set to YES.
+
+GENERATE_DOCSET = NO
+
+# This tag determines the name of the docset feed. A documentation feed provides
+# an umbrella under which multiple documentation sets from a single provider
+# (such as a company or product suite) can be grouped.
+# The default value is: Doxygen generated docs.
+# This tag requires that the tag GENERATE_DOCSET is set to YES.
+
+DOCSET_FEEDNAME = "Doxygen generated docs"
+
+# This tag specifies a string that should uniquely identify the documentation
+# set bundle. This should be a reverse domain-name style string, e.g.
+# com.mycompany.MyDocSet. Doxygen will append .docset to the name.
+# The default value is: org.doxygen.Project.
+# This tag requires that the tag GENERATE_DOCSET is set to YES.
+
+DOCSET_BUNDLE_ID = org.doxygen.Project
+
+# The DOCSET_PUBLISHER_ID tag specifies a string that should uniquely identify
+# the documentation publisher. This should be a reverse domain-name style
+# string, e.g. com.mycompany.MyDocSet.documentation.
+# The default value is: org.doxygen.Publisher.
+# This tag requires that the tag GENERATE_DOCSET is set to YES.
+
+DOCSET_PUBLISHER_ID = org.doxygen.Publisher
+
+# The DOCSET_PUBLISHER_NAME tag identifies the documentation publisher.
+# The default value is: Publisher.
+# This tag requires that the tag GENERATE_DOCSET is set to YES.
+
+DOCSET_PUBLISHER_NAME = Publisher
+
+# If the GENERATE_HTMLHELP tag is set to YES then doxygen generates three
+# additional HTML index files: index.hhp, index.hhc, and index.hhk. The
+# index.hhp is a project file that can be read by Microsoft's HTML Help Workshop
+# (see: http://www.microsoft.com/en-us/download/details.aspx?id=21138) on
+# Windows.
+#
+# The HTML Help Workshop contains a compiler that can convert all HTML output
+# generated by doxygen into a single compiled HTML file (.chm). Compiled HTML
+# files are now used as the Windows 98 help format, and will replace the old
+# Windows help format (.hlp) on all Windows platforms in the future. Compressed
+# HTML files also contain an index, a table of contents, and you can search for
+# words in the documentation. The HTML workshop also contains a viewer for
+# compressed HTML files.
+# The default value is: NO.
+# This tag requires that the tag GENERATE_HTML is set to YES.
+
+GENERATE_HTMLHELP = NO
+
+# The CHM_FILE tag can be used to specify the file name of the resulting .chm
+# file. You can add a path in front of the file if the result should not be
+# written to the html output directory.
+# This tag requires that the tag GENERATE_HTMLHELP is set to YES.
+
+CHM_FILE =
+
+# The HHC_LOCATION tag can be used to specify the location (absolute path
+# including file name) of the HTML help compiler (hhc.exe). If non-empty,
+# doxygen will try to run the HTML help compiler on the generated index.hhp.
+# The file has to be specified with full path.
+# This tag requires that the tag GENERATE_HTMLHELP is set to YES.
+
+HHC_LOCATION =
+
+# The GENERATE_CHI flag controls if a separate .chi index file is generated
+# (YES) or that it should be included in the master .chm file (NO).
+# The default value is: NO.
+# This tag requires that the tag GENERATE_HTMLHELP is set to YES.
+
+GENERATE_CHI = NO
+
+# The CHM_INDEX_ENCODING is used to encode HtmlHelp index (hhk), content (hhc)
+# and project file content.
+# This tag requires that the tag GENERATE_HTMLHELP is set to YES.
+
+CHM_INDEX_ENCODING =
+
+# The BINARY_TOC flag controls whether a binary table of contents is generated
+# (YES) or a normal table of contents (NO) in the .chm file. Furthermore it
+# enables the Previous and Next buttons.
+# The default value is: NO.
+# This tag requires that the tag GENERATE_HTMLHELP is set to YES.
+
+BINARY_TOC = NO
+
+# The TOC_EXPAND flag can be set to YES to add extra items for group members to
+# the table of contents of the HTML help documentation and to the tree view.
+# The default value is: NO.
+# This tag requires that the tag GENERATE_HTMLHELP is set to YES.
+
+TOC_EXPAND = NO
+
+# If the GENERATE_QHP tag is set to YES and both QHP_NAMESPACE and
+# QHP_VIRTUAL_FOLDER are set, an additional index file will be generated that
+# can be used as input for Qt's qhelpgenerator to generate a Qt Compressed Help
+# (.qch) of the generated HTML documentation.
+# The default value is: NO.
+# This tag requires that the tag GENERATE_HTML is set to YES.
+
+GENERATE_QHP = NO
+
+# If the QHG_LOCATION tag is specified, the QCH_FILE tag can be used to specify
+# the file name of the resulting .qch file. The path specified is relative to
+# the HTML output folder.
+# This tag requires that the tag GENERATE_QHP is set to YES.
+
+QCH_FILE =
+
+# The QHP_NAMESPACE tag specifies the namespace to use when generating Qt Help
+# Project output. For more information please see Qt Help Project / Namespace
+# (see: http://qt-project.org/doc/qt-4.8/qthelpproject.html#namespace).
+# The default value is: org.doxygen.Project.
+# This tag requires that the tag GENERATE_QHP is set to YES.
+
+QHP_NAMESPACE = org.doxygen.Project
+
+# The QHP_VIRTUAL_FOLDER tag specifies the namespace to use when generating Qt
+# Help Project output. For more information please see Qt Help Project / Virtual
+# Folders (see: http://qt-project.org/doc/qt-4.8/qthelpproject.html#virtual-
+# folders).
+# The default value is: doc.
+# This tag requires that the tag GENERATE_QHP is set to YES.
+
+QHP_VIRTUAL_FOLDER = doc
+
+# If the QHP_CUST_FILTER_NAME tag is set, it specifies the name of a custom
+# filter to add. For more information please see Qt Help Project / Custom
+# Filters (see: http://qt-project.org/doc/qt-4.8/qthelpproject.html#custom-
+# filters).
+# This tag requires that the tag GENERATE_QHP is set to YES.
+
+QHP_CUST_FILTER_NAME =
+
+# The QHP_CUST_FILTER_ATTRS tag specifies the list of the attributes of the
+# custom filter to add. For more information please see Qt Help Project / Custom
+# Filters (see: http://qt-project.org/doc/qt-4.8/qthelpproject.html#custom-
+# filters).
+# This tag requires that the tag GENERATE_QHP is set to YES.
+
+QHP_CUST_FILTER_ATTRS =
+
+# The QHP_SECT_FILTER_ATTRS tag specifies the list of the attributes this
+# project's filter section matches. Qt Help Project / Filter Attributes (see:
+# http://qt-project.org/doc/qt-4.8/qthelpproject.html#filter-attributes).
+# This tag requires that the tag GENERATE_QHP is set to YES.
+
+QHP_SECT_FILTER_ATTRS =
+
+# The QHG_LOCATION tag can be used to specify the location of Qt's
+# qhelpgenerator. If non-empty doxygen will try to run qhelpgenerator on the
+# generated .qhp file.
+# This tag requires that the tag GENERATE_QHP is set to YES.
+
+QHG_LOCATION =
+
+# If the GENERATE_ECLIPSEHELP tag is set to YES, additional index files will be
+# generated, together with the HTML files, they form an Eclipse help plugin. To
+# install this plugin and make it available under the help contents menu in
+# Eclipse, the contents of the directory containing the HTML and XML files needs
+# to be copied into the plugins directory of eclipse. The name of the directory
+# within the plugins directory should be the same as the ECLIPSE_DOC_ID value.
+# After copying Eclipse needs to be restarted before the help appears.
+# The default value is: NO.
+# This tag requires that the tag GENERATE_HTML is set to YES.
+
+GENERATE_ECLIPSEHELP = NO
+
+# A unique identifier for the Eclipse help plugin. When installing the plugin
+# the directory name containing the HTML and XML files should also have this
+# name. Each documentation set should have its own identifier.
+# The default value is: org.doxygen.Project.
+# This tag requires that the tag GENERATE_ECLIPSEHELP is set to YES.
+
+ECLIPSE_DOC_ID = org.doxygen.Project
+
+# If you want full control over the layout of the generated HTML pages it might
+# be necessary to disable the index and replace it with your own. The
+# DISABLE_INDEX tag can be used to turn on/off the condensed index (tabs) at top
+# of each HTML page. A value of NO enables the index and the value YES disables
+# it. Since the tabs in the index contain the same information as the navigation
+# tree, you can set this option to YES if you also set GENERATE_TREEVIEW to YES.
+# The default value is: NO.
+# This tag requires that the tag GENERATE_HTML is set to YES.
+
+DISABLE_INDEX = NO
+
+# The GENERATE_TREEVIEW tag is used to specify whether a tree-like index
+# structure should be generated to display hierarchical information. If the tag
+# value is set to YES, a side panel will be generated containing a tree-like
+# index structure (just like the one that is generated for HTML Help). For this
+# to work a browser that supports JavaScript, DHTML, CSS and frames is required
+# (i.e. any modern browser). Windows users are probably better off using the
+# HTML help feature. Via custom style sheets (see HTML_EXTRA_STYLESHEET) one can
+# further fine-tune the look of the index. As an example, the default style
+# sheet generated by doxygen has an example that shows how to put an image at
+# the root of the tree instead of the PROJECT_NAME. Since the tree basically has
+# the same information as the tab index, you could consider setting
+# DISABLE_INDEX to YES when enabling this option.
+# The default value is: NO.
+# This tag requires that the tag GENERATE_HTML is set to YES.
+
+GENERATE_TREEVIEW = NO
+
+# The ENUM_VALUES_PER_LINE tag can be used to set the number of enum values that
+# doxygen will group on one line in the generated HTML documentation.
+#
+# Note that a value of 0 will completely suppress the enum values from appearing
+# in the overview section.
+# Minimum value: 0, maximum value: 20, default value: 4.
+# This tag requires that the tag GENERATE_HTML is set to YES.
+
+ENUM_VALUES_PER_LINE = 4
+
+# If the treeview is enabled (see GENERATE_TREEVIEW) then this tag can be used
+# to set the initial width (in pixels) of the frame in which the tree is shown.
+# Minimum value: 0, maximum value: 1500, default value: 250.
+# This tag requires that the tag GENERATE_HTML is set to YES.
+
+TREEVIEW_WIDTH = 250
+
+# If the EXT_LINKS_IN_WINDOW option is set to YES, doxygen will open links to
+# external symbols imported via tag files in a separate window.
+# The default value is: NO.
+# This tag requires that the tag GENERATE_HTML is set to YES.
+
+EXT_LINKS_IN_WINDOW = NO
+
+# Use this tag to change the font size of LaTeX formulas included as images in
+# the HTML documentation. When you change the font size after a successful
+# doxygen run you need to manually remove any form_*.png images from the HTML
+# output directory to force them to be regenerated.
+# Minimum value: 8, maximum value: 50, default value: 10.
+# This tag requires that the tag GENERATE_HTML is set to YES.
+
+FORMULA_FONTSIZE = 10
+
+# Use the FORMULA_TRANPARENT tag to determine whether or not the images
+# generated for formulas are transparent PNGs. Transparent PNGs are not
+# supported properly for IE 6.0, but are supported on all modern browsers.
+#
+# Note that when changing this option you need to delete any form_*.png files in
+# the HTML output directory before the changes have effect.
+# The default value is: YES.
+# This tag requires that the tag GENERATE_HTML is set to YES.
+
+FORMULA_TRANSPARENT = YES
+
+# Enable the USE_MATHJAX option to render LaTeX formulas using MathJax (see
+# http://www.mathjax.org) which uses client side Javascript for the rendering
+# instead of using pre-rendered bitmaps. Use this if you do not have LaTeX
+# installed or if you want to formulas look prettier in the HTML output. When
+# enabled you may also need to install MathJax separately and configure the path
+# to it using the MATHJAX_RELPATH option.
+# The default value is: NO.
+# This tag requires that the tag GENERATE_HTML is set to YES.
+
+USE_MATHJAX = NO
+
+# When MathJax is enabled you can set the default output format to be used for
+# the MathJax output. See the MathJax site (see:
+# http://docs.mathjax.org/en/latest/output.html) for more details.
+# Possible values are: HTML-CSS (which is slower, but has the best
+# compatibility), NativeMML (i.e. MathML) and SVG.
+# The default value is: HTML-CSS.
+# This tag requires that the tag USE_MATHJAX is set to YES.
+
+MATHJAX_FORMAT = HTML-CSS
+
+# When MathJax is enabled you need to specify the location relative to the HTML
+# output directory using the MATHJAX_RELPATH option. The destination directory
+# should contain the MathJax.js script. For instance, if the mathjax directory
+# is located at the same level as the HTML output directory, then
+# MATHJAX_RELPATH should be ../mathjax. The default value points to the MathJax
+# Content Delivery Network so you can quickly see the result without installing
+# MathJax. However, it is strongly recommended to install a local copy of
+# MathJax from http://www.mathjax.org before deployment.
+# The default value is: http://cdn.mathjax.org/mathjax/latest.
+# This tag requires that the tag USE_MATHJAX is set to YES.
+
+MATHJAX_RELPATH = http://cdn.mathjax.org/mathjax/latest
+
+# The MATHJAX_EXTENSIONS tag can be used to specify one or more MathJax
+# extension names that should be enabled during MathJax rendering. For example
+# MATHJAX_EXTENSIONS = TeX/AMSmath TeX/AMSsymbols
+# This tag requires that the tag USE_MATHJAX is set to YES.
+
+MATHJAX_EXTENSIONS =
+
+# The MATHJAX_CODEFILE tag can be used to specify a file with javascript pieces
+# of code that will be used on startup of the MathJax code. See the MathJax site
+# (see: http://docs.mathjax.org/en/latest/output.html) for more details. For an
+# example see the documentation.
+# This tag requires that the tag USE_MATHJAX is set to YES.
+
+MATHJAX_CODEFILE =
+
+# When the SEARCHENGINE tag is enabled doxygen will generate a search box for
+# the HTML output. The underlying search engine uses javascript and DHTML and
+# should work on any modern browser. Note that when using HTML help
+# (GENERATE_HTMLHELP), Qt help (GENERATE_QHP), or docsets (GENERATE_DOCSET)
+# there is already a search function so this one should typically be disabled.
+# For large projects the javascript based search engine can be slow, then
+# enabling SERVER_BASED_SEARCH may provide a better solution. It is possible to
+# search using the keyboard; to jump to the search box use + S
+# (what the is depends on the OS and browser, but it is typically
+# , /, or both). Inside the search box use the to jump into the search results window, the results can be navigated
+# using the . Press to select an item or to cancel
+# the search. The filter options can be selected when the cursor is inside the
+# search box by pressing +. Also here use the
+# to select a filter and or to activate or cancel the filter
+# option.
+# The default value is: YES.
+# This tag requires that the tag GENERATE_HTML is set to YES.
+
+SEARCHENGINE = NO
+
+# When the SERVER_BASED_SEARCH tag is enabled the search engine will be
+# implemented using a web server instead of a web client using Javascript. There
+# are two flavors of web server based searching depending on the EXTERNAL_SEARCH
+# setting. When disabled, doxygen will generate a PHP script for searching and
+# an index file used by the script. When EXTERNAL_SEARCH is enabled the indexing
+# and searching needs to be provided by external tools. See the section
+# "External Indexing and Searching" for details.
+# The default value is: NO.
+# This tag requires that the tag SEARCHENGINE is set to YES.
+
+SERVER_BASED_SEARCH = NO
+
+# When EXTERNAL_SEARCH tag is enabled doxygen will no longer generate the PHP
+# script for searching. Instead the search results are written to an XML file
+# which needs to be processed by an external indexer. Doxygen will invoke an
+# external search engine pointed to by the SEARCHENGINE_URL option to obtain the
+# search results.
+#
+# Doxygen ships with an example indexer (doxyindexer) and search engine
+# (doxysearch.cgi) which are based on the open source search engine library
+# Xapian (see: http://xapian.org/).
+#
+# See the section "External Indexing and Searching" for details.
+# The default value is: NO.
+# This tag requires that the tag SEARCHENGINE is set to YES.
+
+EXTERNAL_SEARCH = NO
+
+# The SEARCHENGINE_URL should point to a search engine hosted by a web server
+# which will return the search results when EXTERNAL_SEARCH is enabled.
+#
+# Doxygen ships with an example indexer (doxyindexer) and search engine
+# (doxysearch.cgi) which are based on the open source search engine library
+# Xapian (see: http://xapian.org/). See the section "External Indexing and
+# Searching" for details.
+# This tag requires that the tag SEARCHENGINE is set to YES.
+
+SEARCHENGINE_URL =
+
+# When SERVER_BASED_SEARCH and EXTERNAL_SEARCH are both enabled the unindexed
+# search data is written to a file for indexing by an external tool. With the
+# SEARCHDATA_FILE tag the name of this file can be specified.
+# The default file is: searchdata.xml.
+# This tag requires that the tag SEARCHENGINE is set to YES.
+
+SEARCHDATA_FILE = searchdata.xml
+
+# When SERVER_BASED_SEARCH and EXTERNAL_SEARCH are both enabled the
+# EXTERNAL_SEARCH_ID tag can be used as an identifier for the project. This is
+# useful in combination with EXTRA_SEARCH_MAPPINGS to search through multiple
+# projects and redirect the results back to the right project.
+# This tag requires that the tag SEARCHENGINE is set to YES.
+
+EXTERNAL_SEARCH_ID =
+
+# The EXTRA_SEARCH_MAPPINGS tag can be used to enable searching through doxygen
+# projects other than the one defined by this configuration file, but that are
+# all added to the same external search index. Each project needs to have a
+# unique id set via EXTERNAL_SEARCH_ID. The search mapping then maps the id of
+# to a relative location where the documentation can be found. The format is:
+# EXTRA_SEARCH_MAPPINGS = tagname1=loc1 tagname2=loc2 ...
+# This tag requires that the tag SEARCHENGINE is set to YES.
+
+EXTRA_SEARCH_MAPPINGS =
+
+#---------------------------------------------------------------------------
+# Configuration options related to the LaTeX output
+#---------------------------------------------------------------------------
+
+# If the GENERATE_LATEX tag is set to YES, doxygen will generate LaTeX output.
+# The default value is: YES.
+
+GENERATE_LATEX = NO
+
+# The LATEX_OUTPUT tag is used to specify where the LaTeX docs will be put. If a
+# relative path is entered the value of OUTPUT_DIRECTORY will be put in front of
+# it.
+# The default directory is: latex.
+# This tag requires that the tag GENERATE_LATEX is set to YES.
+
+LATEX_OUTPUT = latex
+
+# The LATEX_CMD_NAME tag can be used to specify the LaTeX command name to be
+# invoked.
+#
+# Note that when enabling USE_PDFLATEX this option is only used for generating
+# bitmaps for formulas in the HTML output, but not in the Makefile that is
+# written to the output directory.
+# The default file is: latex.
+# This tag requires that the tag GENERATE_LATEX is set to YES.
+
+LATEX_CMD_NAME = latex
+
+# The MAKEINDEX_CMD_NAME tag can be used to specify the command name to generate
+# index for LaTeX.
+# The default file is: makeindex.
+# This tag requires that the tag GENERATE_LATEX is set to YES.
+
+MAKEINDEX_CMD_NAME = makeindex
+
+# If the COMPACT_LATEX tag is set to YES, doxygen generates more compact LaTeX
+# documents. This may be useful for small projects and may help to save some
+# trees in general.
+# The default value is: NO.
+# This tag requires that the tag GENERATE_LATEX is set to YES.
+
+COMPACT_LATEX = NO
+
+# The PAPER_TYPE tag can be used to set the paper type that is used by the
+# printer.
+# Possible values are: a4 (210 x 297 mm), letter (8.5 x 11 inches), legal (8.5 x
+# 14 inches) and executive (7.25 x 10.5 inches).
+# The default value is: a4.
+# This tag requires that the tag GENERATE_LATEX is set to YES.
+
+PAPER_TYPE = a4wide
+
+# The EXTRA_PACKAGES tag can be used to specify one or more LaTeX package names
+# that should be included in the LaTeX output. The package can be specified just
+# by its name or with the correct syntax as to be used with the LaTeX
+# \usepackage command. To get the times font for instance you can specify :
+# EXTRA_PACKAGES=times or EXTRA_PACKAGES={times}
+# To use the option intlimits with the amsmath package you can specify:
+# EXTRA_PACKAGES=[intlimits]{amsmath}
+# If left blank no extra packages will be included.
+# This tag requires that the tag GENERATE_LATEX is set to YES.
+
+EXTRA_PACKAGES =
+
+# The LATEX_HEADER tag can be used to specify a personal LaTeX header for the
+# generated LaTeX document. The header should contain everything until the first
+# chapter. If it is left blank doxygen will generate a standard header. See
+# section "Doxygen usage" for information on how to let doxygen write the
+# default header to a separate file.
+#
+# Note: Only use a user-defined header if you know what you are doing! The
+# following commands have a special meaning inside the header: $title,
+# $datetime, $date, $doxygenversion, $projectname, $projectnumber,
+# $projectbrief, $projectlogo. Doxygen will replace $title with the empty
+# string, for the replacement values of the other commands the user is referred
+# to HTML_HEADER.
+# This tag requires that the tag GENERATE_LATEX is set to YES.
+
+LATEX_HEADER =
+
+# The LATEX_FOOTER tag can be used to specify a personal LaTeX footer for the
+# generated LaTeX document. The footer should contain everything after the last
+# chapter. If it is left blank doxygen will generate a standard footer. See
+# LATEX_HEADER for more information on how to generate a default footer and what
+# special commands can be used inside the footer.
+#
+# Note: Only use a user-defined footer if you know what you are doing!
+# This tag requires that the tag GENERATE_LATEX is set to YES.
+
+LATEX_FOOTER =
+
+# The LATEX_EXTRA_STYLESHEET tag can be used to specify additional user-defined
+# LaTeX style sheets that are included after the standard style sheets created
+# by doxygen. Using this option one can overrule certain style aspects. Doxygen
+# will copy the style sheet files to the output directory.
+# Note: The order of the extra style sheet files is of importance (e.g. the last
+# style sheet in the list overrules the setting of the previous ones in the
+# list).
+# This tag requires that the tag GENERATE_LATEX is set to YES.
+
+LATEX_EXTRA_STYLESHEET =
+
+# The LATEX_EXTRA_FILES tag can be used to specify one or more extra images or
+# other source files which should be copied to the LATEX_OUTPUT output
+# directory. Note that the files will be copied as-is; there are no commands or
+# markers available.
+# This tag requires that the tag GENERATE_LATEX is set to YES.
+
+LATEX_EXTRA_FILES =
+
+# If the PDF_HYPERLINKS tag is set to YES, the LaTeX that is generated is
+# prepared for conversion to PDF (using ps2pdf or pdflatex). The PDF file will
+# contain links (just like the HTML output) instead of page references. This
+# makes the output suitable for online browsing using a PDF viewer.
+# The default value is: YES.
+# This tag requires that the tag GENERATE_LATEX is set to YES.
+
+PDF_HYPERLINKS = NO
+
+# If the USE_PDFLATEX tag is set to YES, doxygen will use pdflatex to generate
+# the PDF file directly from the LaTeX files. Set this option to YES, to get a
+# higher quality PDF documentation.
+# The default value is: YES.
+# This tag requires that the tag GENERATE_LATEX is set to YES.
+
+USE_PDFLATEX = NO
+
+# If the LATEX_BATCHMODE tag is set to YES, doxygen will add the \batchmode
+# command to the generated LaTeX files. This will instruct LaTeX to keep running
+# if errors occur, instead of asking the user for help. This option is also used
+# when generating formulas in HTML.
+# The default value is: NO.
+# This tag requires that the tag GENERATE_LATEX is set to YES.
+
+LATEX_BATCHMODE = NO
+
+# If the LATEX_HIDE_INDICES tag is set to YES then doxygen will not include the
+# index chapters (such as File Index, Compound Index, etc.) in the output.
+# The default value is: NO.
+# This tag requires that the tag GENERATE_LATEX is set to YES.
+
+LATEX_HIDE_INDICES = NO
+
+# If the LATEX_SOURCE_CODE tag is set to YES then doxygen will include source
+# code with syntax highlighting in the LaTeX output.
+#
+# Note that which sources are shown also depends on other settings such as
+# SOURCE_BROWSER.
+# The default value is: NO.
+# This tag requires that the tag GENERATE_LATEX is set to YES.
+
+LATEX_SOURCE_CODE = NO
+
+# The LATEX_BIB_STYLE tag can be used to specify the style to use for the
+# bibliography, e.g. plainnat, or ieeetr. See
+# http://en.wikipedia.org/wiki/BibTeX and \cite for more info.
+# The default value is: plain.
+# This tag requires that the tag GENERATE_LATEX is set to YES.
+
+LATEX_BIB_STYLE = plain
+
+# If the LATEX_TIMESTAMP tag is set to YES then the footer of each generated
+# page will contain the date and time when the page was generated. Setting this
+# to NO can help when comparing the output of multiple runs.
+# The default value is: NO.
+# This tag requires that the tag GENERATE_LATEX is set to YES.
+
+LATEX_TIMESTAMP = NO
+
+#---------------------------------------------------------------------------
+# Configuration options related to the RTF output
+#---------------------------------------------------------------------------
+
+# If the GENERATE_RTF tag is set to YES, doxygen will generate RTF output. The
+# RTF output is optimized for Word 97 and may not look too pretty with other RTF
+# readers/editors.
+# The default value is: NO.
+
+GENERATE_RTF = NO
+
+# The RTF_OUTPUT tag is used to specify where the RTF docs will be put. If a
+# relative path is entered the value of OUTPUT_DIRECTORY will be put in front of
+# it.
+# The default directory is: rtf.
+# This tag requires that the tag GENERATE_RTF is set to YES.
+
+RTF_OUTPUT = rtf
+
+# If the COMPACT_RTF tag is set to YES, doxygen generates more compact RTF
+# documents. This may be useful for small projects and may help to save some
+# trees in general.
+# The default value is: NO.
+# This tag requires that the tag GENERATE_RTF is set to YES.
+
+COMPACT_RTF = NO
+
+# If the RTF_HYPERLINKS tag is set to YES, the RTF that is generated will
+# contain hyperlink fields. The RTF file will contain links (just like the HTML
+# output) instead of page references. This makes the output suitable for online
+# browsing using Word or some other Word compatible readers that support those
+# fields.
+#
+# Note: WordPad (write) and others do not support links.
+# The default value is: NO.
+# This tag requires that the tag GENERATE_RTF is set to YES.
+
+RTF_HYPERLINKS = NO
+
+# Load stylesheet definitions from file. Syntax is similar to doxygen's config
+# file, i.e. a series of assignments. You only have to provide replacements,
+# missing definitions are set to their default value.
+#
+# See also section "Doxygen usage" for information on how to generate the
+# default style sheet that doxygen normally uses.
+# This tag requires that the tag GENERATE_RTF is set to YES.
+
+RTF_STYLESHEET_FILE =
+
+# Set optional variables used in the generation of an RTF document. Syntax is
+# similar to doxygen's config file. A template extensions file can be generated
+# using doxygen -e rtf extensionFile.
+# This tag requires that the tag GENERATE_RTF is set to YES.
+
+RTF_EXTENSIONS_FILE =
+
+# If the RTF_SOURCE_CODE tag is set to YES then doxygen will include source code
+# with syntax highlighting in the RTF output.
+#
+# Note that which sources are shown also depends on other settings such as
+# SOURCE_BROWSER.
+# The default value is: NO.
+# This tag requires that the tag GENERATE_RTF is set to YES.
+
+RTF_SOURCE_CODE = NO
+
+#---------------------------------------------------------------------------
+# Configuration options related to the man page output
+#---------------------------------------------------------------------------
+
+# If the GENERATE_MAN tag is set to YES, doxygen will generate man pages for
+# classes and files.
+# The default value is: NO.
+
+GENERATE_MAN = NO
+
+# The MAN_OUTPUT tag is used to specify where the man pages will be put. If a
+# relative path is entered the value of OUTPUT_DIRECTORY will be put in front of
+# it. A directory man3 will be created inside the directory specified by
+# MAN_OUTPUT.
+# The default directory is: man.
+# This tag requires that the tag GENERATE_MAN is set to YES.
+
+MAN_OUTPUT = man
+
+# The MAN_EXTENSION tag determines the extension that is added to the generated
+# man pages. In case the manual section does not start with a number, the number
+# 3 is prepended. The dot (.) at the beginning of the MAN_EXTENSION tag is
+# optional.
+# The default value is: .3.
+# This tag requires that the tag GENERATE_MAN is set to YES.
+
+MAN_EXTENSION = .3
+
+# The MAN_SUBDIR tag determines the name of the directory created within
+# MAN_OUTPUT in which the man pages are placed. If defaults to man followed by
+# MAN_EXTENSION with the initial . removed.
+# This tag requires that the tag GENERATE_MAN is set to YES.
+
+MAN_SUBDIR =
+
+# If the MAN_LINKS tag is set to YES and doxygen generates man output, then it
+# will generate one additional man file for each entity documented in the real
+# man page(s). These additional files only source the real man page, but without
+# them the man command would be unable to find the correct page.
+# The default value is: NO.
+# This tag requires that the tag GENERATE_MAN is set to YES.
+
+MAN_LINKS = NO
+
+#---------------------------------------------------------------------------
+# Configuration options related to the XML output
+#---------------------------------------------------------------------------
+
+# If the GENERATE_XML tag is set to YES, doxygen will generate an XML file that
+# captures the structure of the code including all documentation.
+# The default value is: NO.
+
+GENERATE_XML = NO
+
+# The XML_OUTPUT tag is used to specify where the XML pages will be put. If a
+# relative path is entered the value of OUTPUT_DIRECTORY will be put in front of
+# it.
+# The default directory is: xml.
+# This tag requires that the tag GENERATE_XML is set to YES.
+
+XML_OUTPUT = xml
+
+# If the XML_PROGRAMLISTING tag is set to YES, doxygen will dump the program
+# listings (including syntax highlighting and cross-referencing information) to
+# the XML output. Note that enabling this will significantly increase the size
+# of the XML output.
+# The default value is: YES.
+# This tag requires that the tag GENERATE_XML is set to YES.
+
+XML_PROGRAMLISTING = YES
+
+#---------------------------------------------------------------------------
+# Configuration options related to the DOCBOOK output
+#---------------------------------------------------------------------------
+
+# If the GENERATE_DOCBOOK tag is set to YES, doxygen will generate Docbook files
+# that can be used to generate PDF.
+# The default value is: NO.
+
+GENERATE_DOCBOOK = NO
+
+# The DOCBOOK_OUTPUT tag is used to specify where the Docbook pages will be put.
+# If a relative path is entered the value of OUTPUT_DIRECTORY will be put in
+# front of it.
+# The default directory is: docbook.
+# This tag requires that the tag GENERATE_DOCBOOK is set to YES.
+
+DOCBOOK_OUTPUT = docbook
+
+# If the DOCBOOK_PROGRAMLISTING tag is set to YES, doxygen will include the
+# program listings (including syntax highlighting and cross-referencing
+# information) to the DOCBOOK output. Note that enabling this will significantly
+# increase the size of the DOCBOOK output.
+# The default value is: NO.
+# This tag requires that the tag GENERATE_DOCBOOK is set to YES.
+
+DOCBOOK_PROGRAMLISTING = NO
+
+#---------------------------------------------------------------------------
+# Configuration options for the AutoGen Definitions output
+#---------------------------------------------------------------------------
+
+# If the GENERATE_AUTOGEN_DEF tag is set to YES, doxygen will generate an
+# AutoGen Definitions (see http://autogen.sf.net) file that captures the
+# structure of the code including all documentation. Note that this feature is
+# still experimental and incomplete at the moment.
+# The default value is: NO.
+
+GENERATE_AUTOGEN_DEF = NO
+
+#---------------------------------------------------------------------------
+# Configuration options related to the Perl module output
+#---------------------------------------------------------------------------
+
+# If the GENERATE_PERLMOD tag is set to YES, doxygen will generate a Perl module
+# file that captures the structure of the code including all documentation.
+#
+# Note that this feature is still experimental and incomplete at the moment.
+# The default value is: NO.
+
+GENERATE_PERLMOD = NO
+
+# If the PERLMOD_LATEX tag is set to YES, doxygen will generate the necessary
+# Makefile rules, Perl scripts and LaTeX code to be able to generate PDF and DVI
+# output from the Perl module output.
+# The default value is: NO.
+# This tag requires that the tag GENERATE_PERLMOD is set to YES.
+
+PERLMOD_LATEX = NO
+
+# If the PERLMOD_PRETTY tag is set to YES, the Perl module output will be nicely
+# formatted so it can be parsed by a human reader. This is useful if you want to
+# understand what is going on. On the other hand, if this tag is set to NO, the
+# size of the Perl module output will be much smaller and Perl will parse it
+# just the same.
+# The default value is: YES.
+# This tag requires that the tag GENERATE_PERLMOD is set to YES.
+
+PERLMOD_PRETTY = YES
+
+# The names of the make variables in the generated doxyrules.make file are
+# prefixed with the string contained in PERLMOD_MAKEVAR_PREFIX. This is useful
+# so different doxyrules.make files included by the same Makefile don't
+# overwrite each other's variables.
+# This tag requires that the tag GENERATE_PERLMOD is set to YES.
+
+PERLMOD_MAKEVAR_PREFIX =
+
+#---------------------------------------------------------------------------
+# Configuration options related to the preprocessor
+#---------------------------------------------------------------------------
+
+# If the ENABLE_PREPROCESSING tag is set to YES, doxygen will evaluate all
+# C-preprocessor directives found in the sources and include files.
+# The default value is: YES.
+
+ENABLE_PREPROCESSING = YES
+
+# If the MACRO_EXPANSION tag is set to YES, doxygen will expand all macro names
+# in the source code. If set to NO, only conditional compilation will be
+# performed. Macro expansion can be done in a controlled way by setting
+# EXPAND_ONLY_PREDEF to YES.
+# The default value is: NO.
+# This tag requires that the tag ENABLE_PREPROCESSING is set to YES.
+
+MACRO_EXPANSION = YES
+
+# If the EXPAND_ONLY_PREDEF and MACRO_EXPANSION tags are both set to YES then
+# the macro expansion is limited to the macros specified with the PREDEFINED and
+# EXPAND_AS_DEFINED tags.
+# The default value is: NO.
+# This tag requires that the tag ENABLE_PREPROCESSING is set to YES.
+
+EXPAND_ONLY_PREDEF = NO
+
+# If the SEARCH_INCLUDES tag is set to YES, the include files in the
+# INCLUDE_PATH will be searched if a #include is found.
+# The default value is: YES.
+# This tag requires that the tag ENABLE_PREPROCESSING is set to YES.
+
+SEARCH_INCLUDES = YES
+
+# The INCLUDE_PATH tag can be used to specify one or more directories that
+# contain include files that are not input files but should be processed by the
+# preprocessor.
+# This tag requires that the tag SEARCH_INCLUDES is set to YES.
+
+INCLUDE_PATH =
+
+# You can use the INCLUDE_FILE_PATTERNS tag to specify one or more wildcard
+# patterns (like *.h and *.hpp) to filter out the header-files in the
+# directories. If left blank, the patterns specified with FILE_PATTERNS will be
+# used.
+# This tag requires that the tag ENABLE_PREPROCESSING is set to YES.
+
+INCLUDE_FILE_PATTERNS =
+
+# The PREDEFINED tag can be used to specify one or more macro names that are
+# defined before the preprocessor is started (similar to the -D option of e.g.
+# gcc). The argument of the tag is a list of macros of the form: name or
+# name=definition (no spaces). If the definition and the "=" are omitted, "=1"
+# is assumed. To prevent a macro definition from being undefined via #undef or
+# recursively expanded use the := operator instead of the = operator.
+# This tag requires that the tag ENABLE_PREPROCESSING is set to YES.
+
+PREDEFINED =
+
+# If the MACRO_EXPANSION and EXPAND_ONLY_PREDEF tags are set to YES then this
+# tag can be used to specify a list of macro names that should be expanded. The
+# macro definition that is found in the sources will be used. Use the PREDEFINED
+# tag if you want to use a different macro definition that overrules the
+# definition found in the source code.
+# This tag requires that the tag ENABLE_PREPROCESSING is set to YES.
+
+EXPAND_AS_DEFINED =
+
+# If the SKIP_FUNCTION_MACROS tag is set to YES then doxygen's preprocessor will
+# remove all references to function-like macros that are alone on a line, have
+# an all uppercase name, and do not end with a semicolon. Such function macros
+# are typically used for boiler-plate code, and will confuse the parser if not
+# removed.
+# The default value is: YES.
+# This tag requires that the tag ENABLE_PREPROCESSING is set to YES.
+
+SKIP_FUNCTION_MACROS = YES
+
+#---------------------------------------------------------------------------
+# Configuration options related to external references
+#---------------------------------------------------------------------------
+
+# The TAGFILES tag can be used to specify one or more tag files. For each tag
+# file the location of the external documentation should be added. The format of
+# a tag file without this location is as follows:
+# TAGFILES = file1 file2 ...
+# Adding location for the tag files is done as follows:
+# TAGFILES = file1=loc1 "file2 = loc2" ...
+# where loc1 and loc2 can be relative or absolute paths or URLs. See the
+# section "Linking to external documentation" for more information about the use
+# of tag files.
+# Note: Each tag file must have a unique name (where the name does NOT include
+# the path). If a tag file is not located in the directory in which doxygen is
+# run, you must also specify the path to the tagfile here.
+
+TAGFILES =
+
+# When a file name is specified after GENERATE_TAGFILE, doxygen will create a
+# tag file that is based on the input files it reads. See section "Linking to
+# external documentation" for more information about the usage of tag files.
+
+GENERATE_TAGFILE =
+
+# If the ALLEXTERNALS tag is set to YES, all external class will be listed in
+# the class index. If set to NO, only the inherited external classes will be
+# listed.
+# The default value is: NO.
+
+ALLEXTERNALS = NO
+
+# If the EXTERNAL_GROUPS tag is set to YES, all external groups will be listed
+# in the modules index. If set to NO, only the current project's groups will be
+# listed.
+# The default value is: YES.
+
+EXTERNAL_GROUPS = YES
+
+# If the EXTERNAL_PAGES tag is set to YES, all external pages will be listed in
+# the related pages index. If set to NO, only the current project's pages will
+# be listed.
+# The default value is: YES.
+
+EXTERNAL_PAGES = YES
+
+# The PERL_PATH should be the absolute path and name of the perl script
+# interpreter (i.e. the result of 'which perl').
+# The default file (with absolute path) is: /usr/bin/perl.
+
+PERL_PATH = /usr/bin/perl
+
+#---------------------------------------------------------------------------
+# Configuration options related to the dot tool
+#---------------------------------------------------------------------------
+
+# If the CLASS_DIAGRAMS tag is set to YES, doxygen will generate a class diagram
+# (in HTML and LaTeX) for classes with base or super classes. Setting the tag to
+# NO turns the diagrams off. Note that this option also works with HAVE_DOT
+# disabled, but it is recommended to install and use dot, since it yields more
+# powerful graphs.
+# The default value is: YES.
+
+CLASS_DIAGRAMS = YES
+
+# You can define message sequence charts within doxygen comments using the \msc
+# command. Doxygen will then run the mscgen tool (see:
+# http://www.mcternan.me.uk/mscgen/)) to produce the chart and insert it in the
+# documentation. The MSCGEN_PATH tag allows you to specify the directory where
+# the mscgen tool resides. If left empty the tool is assumed to be found in the
+# default search path.
+
+MSCGEN_PATH =
+
+# You can include diagrams made with dia in doxygen documentation. Doxygen will
+# then run dia to produce the diagram and insert it in the documentation. The
+# DIA_PATH tag allows you to specify the directory where the dia binary resides.
+# If left empty dia is assumed to be found in the default search path.
+
+DIA_PATH =
+
+# If set to YES the inheritance and collaboration graphs will hide inheritance
+# and usage relations if the target is undocumented or is not a class.
+# The default value is: YES.
+
+HIDE_UNDOC_RELATIONS = YES
+
+# If you set the HAVE_DOT tag to YES then doxygen will assume the dot tool is
+# available from the path. This tool is part of Graphviz (see:
+# http://www.graphviz.org/), a graph visualization toolkit from AT&T and Lucent
+# Bell Labs. The other options in this section have no effect if this option is
+# set to NO
+# The default value is: YES.
+
+HAVE_DOT = NO
+
+# The DOT_NUM_THREADS specifies the number of dot invocations doxygen is allowed
+# to run in parallel. When set to 0 doxygen will base this on the number of
+# processors available in the system. You can set it explicitly to a value
+# larger than 0 to get control over the balance between CPU load and processing
+# speed.
+# Minimum value: 0, maximum value: 32, default value: 0.
+# This tag requires that the tag HAVE_DOT is set to YES.
+
+DOT_NUM_THREADS = 0
+
+# When you want a differently looking font in the dot files that doxygen
+# generates you can specify the font name using DOT_FONTNAME. You need to make
+# sure dot is able to find the font, which can be done by putting it in a
+# standard location or by setting the DOTFONTPATH environment variable or by
+# setting DOT_FONTPATH to the directory containing the font.
+# The default value is: Helvetica.
+# This tag requires that the tag HAVE_DOT is set to YES.
+
+DOT_FONTNAME = Helvetica
+
+# The DOT_FONTSIZE tag can be used to set the size (in points) of the font of
+# dot graphs.
+# Minimum value: 4, maximum value: 24, default value: 10.
+# This tag requires that the tag HAVE_DOT is set to YES.
+
+DOT_FONTSIZE = 10
+
+# By default doxygen will tell dot to use the default font as specified with
+# DOT_FONTNAME. If you specify a different font using DOT_FONTNAME you can set
+# the path where dot can find it using this tag.
+# This tag requires that the tag HAVE_DOT is set to YES.
+
+DOT_FONTPATH =
+
+# If the CLASS_GRAPH tag is set to YES then doxygen will generate a graph for
+# each documented class showing the direct and indirect inheritance relations.
+# Setting this tag to YES will force the CLASS_DIAGRAMS tag to NO.
+# The default value is: YES.
+# This tag requires that the tag HAVE_DOT is set to YES.
+
+CLASS_GRAPH = YES
+
+# If the COLLABORATION_GRAPH tag is set to YES then doxygen will generate a
+# graph for each documented class showing the direct and indirect implementation
+# dependencies (inheritance, containment, and class references variables) of the
+# class with other documented classes.
+# The default value is: YES.
+# This tag requires that the tag HAVE_DOT is set to YES.
+
+COLLABORATION_GRAPH = NO
+
+# If the GROUP_GRAPHS tag is set to YES then doxygen will generate a graph for
+# groups, showing the direct groups dependencies.
+# The default value is: YES.
+# This tag requires that the tag HAVE_DOT is set to YES.
+
+GROUP_GRAPHS = YES
+
+# If the UML_LOOK tag is set to YES, doxygen will generate inheritance and
+# collaboration diagrams in a style similar to the OMG's Unified Modeling
+# Language.
+# The default value is: NO.
+# This tag requires that the tag HAVE_DOT is set to YES.
+
+UML_LOOK = NO
+
+# If the UML_LOOK tag is enabled, the fields and methods are shown inside the
+# class node. If there are many fields or methods and many nodes the graph may
+# become too big to be useful. The UML_LIMIT_NUM_FIELDS threshold limits the
+# number of items for each type to make the size more manageable. Set this to 0
+# for no limit. Note that the threshold may be exceeded by 50% before the limit
+# is enforced. So when you set the threshold to 10, up to 15 fields may appear,
+# but if the number exceeds 15, the total amount of fields shown is limited to
+# 10.
+# Minimum value: 0, maximum value: 100, default value: 10.
+# This tag requires that the tag HAVE_DOT is set to YES.
+
+UML_LIMIT_NUM_FIELDS = 10
+
+# If the TEMPLATE_RELATIONS tag is set to YES then the inheritance and
+# collaboration graphs will show the relations between templates and their
+# instances.
+# The default value is: NO.
+# This tag requires that the tag HAVE_DOT is set to YES.
+
+TEMPLATE_RELATIONS = NO
+
+# If the INCLUDE_GRAPH, ENABLE_PREPROCESSING and SEARCH_INCLUDES tags are set to
+# YES then doxygen will generate a graph for each documented file showing the
+# direct and indirect include dependencies of the file with other documented
+# files.
+# The default value is: YES.
+# This tag requires that the tag HAVE_DOT is set to YES.
+
+INCLUDE_GRAPH = YES
+
+# If the INCLUDED_BY_GRAPH, ENABLE_PREPROCESSING and SEARCH_INCLUDES tags are
+# set to YES then doxygen will generate a graph for each documented file showing
+# the direct and indirect include dependencies of the file with other documented
+# files.
+# The default value is: YES.
+# This tag requires that the tag HAVE_DOT is set to YES.
+
+INCLUDED_BY_GRAPH = YES
+
+# If the CALL_GRAPH tag is set to YES then doxygen will generate a call
+# dependency graph for every global function or class method.
+#
+# Note that enabling this option will significantly increase the time of a run.
+# So in most cases it will be better to enable call graphs for selected
+# functions only using the \callgraph command. Disabling a call graph can be
+# accomplished by means of the command \hidecallgraph.
+# The default value is: NO.
+# This tag requires that the tag HAVE_DOT is set to YES.
+
+CALL_GRAPH = NO
+
+# If the CALLER_GRAPH tag is set to YES then doxygen will generate a caller
+# dependency graph for every global function or class method.
+#
+# Note that enabling this option will significantly increase the time of a run.
+# So in most cases it will be better to enable caller graphs for selected
+# functions only using the \callergraph command. Disabling a caller graph can be
+# accomplished by means of the command \hidecallergraph.
+# The default value is: NO.
+# This tag requires that the tag HAVE_DOT is set to YES.
+
+CALLER_GRAPH = NO
+
+# If the GRAPHICAL_HIERARCHY tag is set to YES then doxygen will graphical
+# hierarchy of all classes instead of a textual one.
+# The default value is: YES.
+# This tag requires that the tag HAVE_DOT is set to YES.
+
+GRAPHICAL_HIERARCHY = YES
+
+# If the DIRECTORY_GRAPH tag is set to YES then doxygen will show the
+# dependencies a directory has on other directories in a graphical way. The
+# dependency relations are determined by the #include relations between the
+# files in the directories.
+# The default value is: YES.
+# This tag requires that the tag HAVE_DOT is set to YES.
+
+DIRECTORY_GRAPH = YES
+
+# The DOT_IMAGE_FORMAT tag can be used to set the image format of the images
+# generated by dot. For an explanation of the image formats see the section
+# output formats in the documentation of the dot tool (Graphviz (see:
+# http://www.graphviz.org/)).
+# Note: If you choose svg you need to set HTML_FILE_EXTENSION to xhtml in order
+# to make the SVG files visible in IE 9+ (other browsers do not have this
+# requirement).
+# Possible values are: png, png:cairo, png:cairo:cairo, png:cairo:gd, png:gd,
+# png:gd:gd, jpg, jpg:cairo, jpg:cairo:gd, jpg:gd, jpg:gd:gd, gif, gif:cairo,
+# gif:cairo:gd, gif:gd, gif:gd:gd, svg, png:gd, png:gd:gd, png:cairo,
+# png:cairo:gd, png:cairo:cairo, png:cairo:gdiplus, png:gdiplus and
+# png:gdiplus:gdiplus.
+# The default value is: png.
+# This tag requires that the tag HAVE_DOT is set to YES.
+
+DOT_IMAGE_FORMAT = png
+
+# If DOT_IMAGE_FORMAT is set to svg, then this option can be set to YES to
+# enable generation of interactive SVG images that allow zooming and panning.
+#
+# Note that this requires a modern browser other than Internet Explorer. Tested
+# and working are Firefox, Chrome, Safari, and Opera.
+# Note: For IE 9+ you need to set HTML_FILE_EXTENSION to xhtml in order to make
+# the SVG files visible. Older versions of IE do not have SVG support.
+# The default value is: NO.
+# This tag requires that the tag HAVE_DOT is set to YES.
+
+INTERACTIVE_SVG = NO
+
+# The DOT_PATH tag can be used to specify the path where the dot tool can be
+# found. If left blank, it is assumed the dot tool can be found in the path.
+# This tag requires that the tag HAVE_DOT is set to YES.
+
+DOT_PATH =
+
+# The DOTFILE_DIRS tag can be used to specify one or more directories that
+# contain dot files that are included in the documentation (see the \dotfile
+# command).
+# This tag requires that the tag HAVE_DOT is set to YES.
+
+DOTFILE_DIRS =
+
+# The MSCFILE_DIRS tag can be used to specify one or more directories that
+# contain msc files that are included in the documentation (see the \mscfile
+# command).
+
+MSCFILE_DIRS =
+
+# The DIAFILE_DIRS tag can be used to specify one or more directories that
+# contain dia files that are included in the documentation (see the \diafile
+# command).
+
+DIAFILE_DIRS =
+
+# When using plantuml, the PLANTUML_JAR_PATH tag should be used to specify the
+# path where java can find the plantuml.jar file. If left blank, it is assumed
+# PlantUML is not used or called during a preprocessing step. Doxygen will
+# generate a warning when it encounters a \startuml command in this case and
+# will not generate output for the diagram.
+
+PLANTUML_JAR_PATH =
+
+# When using plantuml, the PLANTUML_CFG_FILE tag can be used to specify a
+# configuration file for plantuml.
+
+PLANTUML_CFG_FILE =
+
+# When using plantuml, the specified paths are searched for files specified by
+# the !include statement in a plantuml block.
+
+PLANTUML_INCLUDE_PATH =
+
+# The DOT_GRAPH_MAX_NODES tag can be used to set the maximum number of nodes
+# that will be shown in the graph. If the number of nodes in a graph becomes
+# larger than this value, doxygen will truncate the graph, which is visualized
+# by representing a node as a red box. Note that doxygen if the number of direct
+# children of the root node in a graph is already larger than
+# DOT_GRAPH_MAX_NODES then the graph will not be shown at all. Also note that
+# the size of a graph can be further restricted by MAX_DOT_GRAPH_DEPTH.
+# Minimum value: 0, maximum value: 10000, default value: 50.
+# This tag requires that the tag HAVE_DOT is set to YES.
+
+DOT_GRAPH_MAX_NODES = 50
+
+# The MAX_DOT_GRAPH_DEPTH tag can be used to set the maximum depth of the graphs
+# generated by dot. A depth value of 3 means that only nodes reachable from the
+# root by following a path via at most 3 edges will be shown. Nodes that lay
+# further from the root node will be omitted. Note that setting this option to 1
+# or 2 may greatly reduce the computation time needed for large code bases. Also
+# note that the size of a graph can be further restricted by
+# DOT_GRAPH_MAX_NODES. Using a depth of 0 means no depth restriction.
+# Minimum value: 0, maximum value: 1000, default value: 0.
+# This tag requires that the tag HAVE_DOT is set to YES.
+
+MAX_DOT_GRAPH_DEPTH = 0
+
+# Set the DOT_TRANSPARENT tag to YES to generate images with a transparent
+# background. This is disabled by default, because dot on Windows does not seem
+# to support this out of the box.
+#
+# Warning: Depending on the platform used, enabling this option may lead to
+# badly anti-aliased labels on the edges of a graph (i.e. they become hard to
+# read).
+# The default value is: NO.
+# This tag requires that the tag HAVE_DOT is set to YES.
+
+DOT_TRANSPARENT = NO
+
+# Set the DOT_MULTI_TARGETS tag to YES to allow dot to generate multiple output
+# files in one run (i.e. multiple -o and -T options on the command line). This
+# makes dot run faster, but since only newer versions of dot (>1.8.10) support
+# this, this feature is disabled by default.
+# The default value is: NO.
+# This tag requires that the tag HAVE_DOT is set to YES.
+
+DOT_MULTI_TARGETS = NO
+
+# If the GENERATE_LEGEND tag is set to YES doxygen will generate a legend page
+# explaining the meaning of the various boxes and arrows in the dot generated
+# graphs.
+# The default value is: YES.
+# This tag requires that the tag HAVE_DOT is set to YES.
+
+GENERATE_LEGEND = YES
+
+# If the DOT_CLEANUP tag is set to YES, doxygen will remove the intermediate dot
+# files that are used to generate the various graphs.
+# The default value is: YES.
+# This tag requires that the tag HAVE_DOT is set to YES.
+
+DOT_CLEANUP = YES
Binary files /tmp/tmpALWOs4/v1s9NLKtYy/xerces-c-3.2.0+debian/doc/._.DS_Store and /tmp/tmpALWOs4/_y36PhDJqg/xerces-c-3.2.2+debian/doc/._.DS_Store differ
Binary files /tmp/tmpALWOs4/v1s9NLKtYy/xerces-c-3.2.0+debian/doc/.DS_Store and /tmp/tmpALWOs4/_y36PhDJqg/xerces-c-3.2.2+debian/doc/.DS_Store differ
diff -Nru xerces-c-3.2.0+debian/doc/Makefile.am xerces-c-3.2.2+debian/doc/Makefile.am
--- xerces-c-3.2.0+debian/doc/Makefile.am 1970-01-01 00:00:00.000000000 +0000
+++ xerces-c-3.2.2+debian/doc/Makefile.am 2018-02-15 23:55:00.000000000 +0000
@@ -0,0 +1,154 @@
+#
+# 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.
+#
+
+DOCS_CLASSPATH=$(abs_top_srcdir)/tools/jars/stylebook-1.0-b2.jar:$(abs_top_srcdir)/tools/jars/xalan.jar:$(abs_top_srcdir)/tools/jars/xerces.jar
+DOCS_SRCSTYLE=$(abs_top_srcdir)/doc/style
+DOCS_BUILDSTYLE=$(abs_top_builddir)/doc/style
+DOCS_SOURCE=$(abs_top_srcdir)/doc/xerces-c_book.xml
+DOCS_TARGET=$(abs_top_builddir)/doc/html
+
+createapidocs:
+ doxygen Doxyfile
+
+# stylebook doesn't like the same style directory being specified
+# twice for in-source builds.
+createdocs:
+ $(MKDIR_P) "$(DOCS_TARGET)"; \
+ if [ "$(abs_top_srcdir)" != "$(abs_top_builddir)" ]; then \
+ for file in $(STYLE_FILES); do \
+ $(INSTALL) -d $(builddir)/$$(dirname $$file); \
+ $(INSTALL_DATA) $(srcdir)/$$file $(builddir)/$$file; \
+ done; \
+ fi; \
+ java -Djava.awt.headless=true -classpath "$(DOCS_CLASSPATH)" \
+ org.apache.stylebook.StyleBook \
+ "targetDirectory=$(DOCS_TARGET)" \
+ "$(DOCS_SOURCE)" \
+ "$(DOCS_BUILDSTYLE)"
+
+STYLE_FILES = \
+ style/dtd/blocks.ent \
+ style/dtd/book.dtd \
+ style/dtd/changes.dtd \
+ style/dtd/characters.ent \
+ style/dtd/document.dtd \
+ style/dtd/entities.ent.in \
+ style/dtd/faqs.dtd \
+ style/dtd/links.ent \
+ style/dtd/markup.ent \
+ style/graphics/button-a.gif \
+ style/graphics/button-b.gif \
+ style/graphics/section.gif \
+ style/loader.xml \
+ style/resources/bottom.gif \
+ style/resources/button-asf-hi.gif \
+ style/resources/button-asf-lo.gif \
+ style/resources/button-w3c-hi.gif \
+ style/resources/button-w3c-lo.gif \
+ style/resources/button-xml-hi.gif \
+ style/resources/button-xml-lo.gif \
+ style/resources/close.gif \
+ style/resources/dot.gif \
+ style/resources/join.gif \
+ style/resources/line.gif \
+ style/resources/logo.gif \
+ style/resources/note.gif \
+ style/resources/right.gif \
+ style/resources/script.js \
+ style/resources/separator-space.gif \
+ style/resources/separator.gif \
+ style/resources/void.gif \
+ style/stylesheets/any2header.xsl \
+ style/stylesheets/any2project.xsl \
+ style/stylesheets/book2group.xsl \
+ style/stylesheets/book2project.xsl \
+ style/stylesheets/changes2document.xsl \
+ style/stylesheets/context2footer.xsl \
+ style/stylesheets/context2label.xsl \
+ style/stylesheets/context2section.xsl \
+ style/stylesheets/directory2project.xsl \
+ style/stylesheets/document2html.xsl \
+ style/stylesheets/faqs2document.xsl \
+ style/stylesheets/group2document.xsl
+
+EXTRA_DIST = CMakeLists.txt \
+ Doxyfile.in \
+ Makefile.am \
+ apidocs.xml \
+ applications.xml \
+ bug-report.xml \
+ build.xml \
+ charter.xml \
+ createdoc.xml \
+ domcount.xml \
+ domprint.xml \
+ download.xml \
+ enumval.xml \
+ faq-build.xml \
+ faq-contributing.xml \
+ faq-distrib.xml \
+ faq-other.xml \
+ faq-parse.xml \
+ feedback.xml \
+ html/ApacheDOMC++Binding.html \
+ html/secadv/CVE-2015-0252.txt \
+ html/secadv/CVE-2016-0729.txt \
+ html/secadv/CVE-2016-4463.txt \
+ install.xml \
+ mailing-lists.xml \
+ memparse.xml \
+ migration.xml \
+ migration_archive.xml \
+ pparse.xml \
+ program-dom.xml \
+ program-others.xml \
+ program-sax.xml \
+ program-sax2.xml \
+ program.xml \
+ psviwriter.xml \
+ readme.xml \
+ redirect.xml \
+ releases.xml \
+ releases_archive.xml \
+ releases_plan.xml \
+ samples.xml \
+ sax2count.xml \
+ sax2print.xml \
+ saxcount.xml \
+ saxprint.xml \
+ schema.xml \
+ scmprint.xml \
+ secadv.xml \
+ senumval.xml \
+ source-repository.xml \
+ stdinparse.xml \
+ xerces-c_book.xml \
+ xinclude.xml \
+ $(STYLE_FILES)
+
+dist-hook: createapidocs createdocs
+ $(MKDIR_P) "$(distdir)/html"; \
+ cp -r html/* "$(distdir)/html"
+
+# Clean up copied style files and generated documentation
+clean-local:
+ if [ "$(abs_top_srcdir)" != "$(abs_top_builddir)" ]; then \
+ for file in $(STYLE_FILES); do rm -f $(builddir)/$$file; done; \
+ rm -rf html; \
+ fi
+
+.PHONY: createapidocs createdocs
diff -Nru xerces-c-3.2.0+debian/doc/Makefile.in xerces-c-3.2.2+debian/doc/Makefile.in
--- xerces-c-3.2.0+debian/doc/Makefile.in 1970-01-01 00:00:00.000000000 +0000
+++ xerces-c-3.2.2+debian/doc/Makefile.in 2018-09-10 23:01:10.000000000 +0000
@@ -0,0 +1,650 @@
+# Makefile.in generated by automake 1.16.1 from Makefile.am.
+# @configure_input@
+
+# Copyright (C) 1994-2018 Free Software Foundation, Inc.
+
+# This Makefile.in is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
+# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+# PARTICULAR PURPOSE.
+
+@SET_MAKE@
+
+#
+# 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.
+#
+VPATH = @srcdir@
+am__is_gnu_make = { \
+ if test -z '$(MAKELEVEL)'; then \
+ false; \
+ elif test -n '$(MAKE_HOST)'; then \
+ true; \
+ elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \
+ true; \
+ else \
+ false; \
+ fi; \
+}
+am__make_running_with_option = \
+ case $${target_option-} in \
+ ?) ;; \
+ *) echo "am__make_running_with_option: internal error: invalid" \
+ "target option '$${target_option-}' specified" >&2; \
+ exit 1;; \
+ esac; \
+ has_opt=no; \
+ sane_makeflags=$$MAKEFLAGS; \
+ if $(am__is_gnu_make); then \
+ sane_makeflags=$$MFLAGS; \
+ else \
+ case $$MAKEFLAGS in \
+ *\\[\ \ ]*) \
+ bs=\\; \
+ sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \
+ | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \
+ esac; \
+ fi; \
+ skip_next=no; \
+ strip_trailopt () \
+ { \
+ flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \
+ }; \
+ for flg in $$sane_makeflags; do \
+ test $$skip_next = yes && { skip_next=no; continue; }; \
+ case $$flg in \
+ *=*|--*) continue;; \
+ -*I) strip_trailopt 'I'; skip_next=yes;; \
+ -*I?*) strip_trailopt 'I';; \
+ -*O) strip_trailopt 'O'; skip_next=yes;; \
+ -*O?*) strip_trailopt 'O';; \
+ -*l) strip_trailopt 'l'; skip_next=yes;; \
+ -*l?*) strip_trailopt 'l';; \
+ -[dEDm]) skip_next=yes;; \
+ -[JT]) skip_next=yes;; \
+ esac; \
+ case $$flg in \
+ *$$target_option*) has_opt=yes; break;; \
+ esac; \
+ done; \
+ test $$has_opt = yes
+am__make_dryrun = (target_option=n; $(am__make_running_with_option))
+am__make_keepgoing = (target_option=k; $(am__make_running_with_option))
+pkgdatadir = $(datadir)/@PACKAGE@
+pkgincludedir = $(includedir)/@PACKAGE@
+pkglibdir = $(libdir)/@PACKAGE@
+pkglibexecdir = $(libexecdir)/@PACKAGE@
+am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
+install_sh_DATA = $(install_sh) -c -m 644
+install_sh_PROGRAM = $(install_sh) -c
+install_sh_SCRIPT = $(install_sh) -c
+INSTALL_HEADER = $(INSTALL_DATA)
+transform = $(program_transform_name)
+NORMAL_INSTALL = :
+PRE_INSTALL = :
+POST_INSTALL = :
+NORMAL_UNINSTALL = :
+PRE_UNINSTALL = :
+POST_UNINSTALL = :
+build_triplet = @build@
+host_triplet = @host@
+subdir = doc
+ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
+am__aclocal_m4_deps = $(top_srcdir)/m4/acx_pthread.m4 \
+ $(top_srcdir)/m4/cxx_have_bool.m4 \
+ $(top_srcdir)/m4/cxx_have_lstring.m4 \
+ $(top_srcdir)/m4/cxx_have_namespaces.m4 \
+ $(top_srcdir)/m4/cxx_have_std_libs.m4 \
+ $(top_srcdir)/m4/cxx_have_std_namespace.m4 \
+ $(top_srcdir)/m4/cxx_have_std_thread.m4 \
+ $(top_srcdir)/m4/libtool.m4 $(top_srcdir)/m4/ltoptions.m4 \
+ $(top_srcdir)/m4/ltsugar.m4 $(top_srcdir)/m4/ltversion.m4 \
+ $(top_srcdir)/m4/lt~obsolete.m4 \
+ $(top_srcdir)/m4/xerces_curl_prefix.m4 \
+ $(top_srcdir)/m4/xerces_filemgr_selection.m4 \
+ $(top_srcdir)/m4/xerces_icu_prefix.m4 \
+ $(top_srcdir)/m4/xerces_int_types.m4 \
+ $(top_srcdir)/m4/xerces_link_darwin_framework.m4 \
+ $(top_srcdir)/m4/xerces_msgloader_selection.m4 \
+ $(top_srcdir)/m4/xerces_mutexmgr_selection.m4 \
+ $(top_srcdir)/m4/xerces_netaccessor_selection.m4 \
+ $(top_srcdir)/m4/xerces_no_threads.m4 \
+ $(top_srcdir)/m4/xerces_path_delimiters.m4 \
+ $(top_srcdir)/m4/xerces_transcoder_selection.m4 \
+ $(top_srcdir)/m4/xerces_xmlch_selection.m4 \
+ $(top_srcdir)/configure.ac
+am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
+ $(ACLOCAL_M4)
+DIST_COMMON = $(srcdir)/Makefile.am $(am__DIST_COMMON)
+mkinstalldirs = $(install_sh) -d
+CONFIG_HEADER = $(top_builddir)/config.h \
+ $(top_builddir)/src/xercesc/util/Xerces_autoconf_config.hpp \
+ $(top_builddir)/src/xercesc/util/XercesVersion.hpp
+CONFIG_CLEAN_FILES = Doxyfile
+CONFIG_CLEAN_VPATH_FILES =
+AM_V_P = $(am__v_P_@AM_V@)
+am__v_P_ = $(am__v_P_@AM_DEFAULT_V@)
+am__v_P_0 = false
+am__v_P_1 = :
+AM_V_GEN = $(am__v_GEN_@AM_V@)
+am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@)
+am__v_GEN_0 = @echo " GEN " $@;
+am__v_GEN_1 =
+AM_V_at = $(am__v_at_@AM_V@)
+am__v_at_ = $(am__v_at_@AM_DEFAULT_V@)
+am__v_at_0 = @
+am__v_at_1 =
+SOURCES =
+DIST_SOURCES =
+am__can_run_installinfo = \
+ case $$AM_UPDATE_INFO_DIR in \
+ n|no|NO) false;; \
+ *) (install-info --version) >/dev/null 2>&1;; \
+ esac
+am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP)
+am__DIST_COMMON = $(srcdir)/Doxyfile.in $(srcdir)/Makefile.in
+DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
+ACLOCAL = @ACLOCAL@
+AMTAR = @AMTAR@
+AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@
+AR = @AR@
+AS = @AS@
+AUTOCONF = @AUTOCONF@
+AUTOHEADER = @AUTOHEADER@
+AUTOMAKE = @AUTOMAKE@
+AWK = @AWK@
+BUILD_SHARED = @BUILD_SHARED@
+BUILD_STATIC = @BUILD_STATIC@
+CC = @CC@
+CCDEPMODE = @CCDEPMODE@
+CFLAGS = @CFLAGS@
+CPP = @CPP@
+CPPFLAGS = @CPPFLAGS@
+CURL_FLAGS = @CURL_FLAGS@
+CURL_LIBS = @CURL_LIBS@
+CURL_PRESENT = @CURL_PRESENT@
+CXX = @CXX@
+CXXCPP = @CXXCPP@
+CXXDEPMODE = @CXXDEPMODE@
+CXXFLAGS = @CXXFLAGS@
+CYGPATH_W = @CYGPATH_W@
+DEFS = @DEFS@
+DEPDIR = @DEPDIR@
+DLLTOOL = @DLLTOOL@
+DSYMUTIL = @DSYMUTIL@
+DUMPBIN = @DUMPBIN@
+ECHO_C = @ECHO_C@
+ECHO_N = @ECHO_N@
+ECHO_T = @ECHO_T@
+EGREP = @EGREP@
+EXEEXT = @EXEEXT@
+FGREP = @FGREP@
+GREP = @GREP@
+ICU_BIN = @ICU_BIN@
+ICU_FLAGS = @ICU_FLAGS@
+ICU_LIBS = @ICU_LIBS@
+ICU_PRESENT = @ICU_PRESENT@
+ICU_SBIN = @ICU_SBIN@
+INSTALL = @INSTALL@
+INSTALL_DATA = @INSTALL_DATA@
+INSTALL_PROGRAM = @INSTALL_PROGRAM@
+INSTALL_SCRIPT = @INSTALL_SCRIPT@
+INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
+INTERFACE_VERSION_D = @INTERFACE_VERSION_D@
+INTERFACE_VERSION_MAJOR = @INTERFACE_VERSION_MAJOR@
+INTERFACE_VERSION_MINOR = @INTERFACE_VERSION_MINOR@
+INTERFACE_VERSION_U = @INTERFACE_VERSION_U@
+LD = @LD@
+LDFLAGS = @LDFLAGS@
+LIBOBJS = @LIBOBJS@
+LIBS = @LIBS@
+LIBTOOL = @LIBTOOL@
+LIPO = @LIPO@
+LN_S = @LN_S@
+LTLIBOBJS = @LTLIBOBJS@
+LT_SYS_LIBRARY_PATH = @LT_SYS_LIBRARY_PATH@
+MAINT = @MAINT@
+MAKEINFO = @MAKEINFO@
+MANIFEST_TOOL = @MANIFEST_TOOL@
+MKDIR_P = @MKDIR_P@
+NM = @NM@
+NMEDIT = @NMEDIT@
+OBJDUMP = @OBJDUMP@
+OBJEXT = @OBJEXT@
+OTOOL = @OTOOL@
+OTOOL64 = @OTOOL64@
+PACKAGE = @PACKAGE@
+PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
+PACKAGE_NAME = @PACKAGE_NAME@
+PACKAGE_STRING = @PACKAGE_STRING@
+PACKAGE_TARNAME = @PACKAGE_TARNAME@
+PACKAGE_URL = @PACKAGE_URL@
+PACKAGE_VERSION = @PACKAGE_VERSION@
+PATH_SEPARATOR = @PATH_SEPARATOR@
+PTHREAD_CC = @PTHREAD_CC@
+PTHREAD_CFLAGS = @PTHREAD_CFLAGS@
+PTHREAD_LIBS = @PTHREAD_LIBS@
+RANLIB = @RANLIB@
+SED = @SED@
+SET_MAKE = @SET_MAKE@
+SHELL = @SHELL@
+SHREXT = @SHREXT@
+STRIP = @STRIP@
+VERSION = @VERSION@
+XERCES_VERSION_MAJOR = @XERCES_VERSION_MAJOR@
+XERCES_VERSION_MINOR = @XERCES_VERSION_MINOR@
+XERCES_VERSION_REVISION = @XERCES_VERSION_REVISION@
+abs_builddir = @abs_builddir@
+abs_srcdir = @abs_srcdir@
+abs_top_builddir = @abs_top_builddir@
+abs_top_srcdir = @abs_top_srcdir@
+ac_ct_AR = @ac_ct_AR@
+ac_ct_CC = @ac_ct_CC@
+ac_ct_CXX = @ac_ct_CXX@
+ac_ct_DUMPBIN = @ac_ct_DUMPBIN@
+acx_pthread_config = @acx_pthread_config@
+am__include = @am__include@
+am__leading_dot = @am__leading_dot@
+am__quote = @am__quote@
+am__tar = @am__tar@
+am__untar = @am__untar@
+bindir = @bindir@
+build = @build@
+build_alias = @build_alias@
+build_cpu = @build_cpu@
+build_os = @build_os@
+build_vendor = @build_vendor@
+builddir = @builddir@
+curl_config = @curl_config@
+datadir = @datadir@
+datarootdir = @datarootdir@
+docdir = @docdir@
+dvidir = @dvidir@
+exec_prefix = @exec_prefix@
+host = @host@
+host_alias = @host_alias@
+host_cpu = @host_cpu@
+host_os = @host_os@
+host_vendor = @host_vendor@
+htmldir = @htmldir@
+icu_config = @icu_config@
+includedir = @includedir@
+infodir = @infodir@
+install_sh = @install_sh@
+libdir = @libdir@
+libexecdir = @libexecdir@
+localedir = @localedir@
+localstatedir = @localstatedir@
+mandir = @mandir@
+mkdir_p = @mkdir_p@
+oldincludedir = @oldincludedir@
+pdfdir = @pdfdir@
+pkgconfigdir = @pkgconfigdir@
+prefix = @prefix@
+program_transform_name = @program_transform_name@
+psdir = @psdir@
+sbindir = @sbindir@
+sharedstatedir = @sharedstatedir@
+srcdir = @srcdir@
+sysconfdir = @sysconfdir@
+target_alias = @target_alias@
+top_build_prefix = @top_build_prefix@
+top_builddir = @top_builddir@
+top_srcdir = @top_srcdir@
+DOCS_CLASSPATH = $(abs_top_srcdir)/tools/jars/stylebook-1.0-b2.jar:$(abs_top_srcdir)/tools/jars/xalan.jar:$(abs_top_srcdir)/tools/jars/xerces.jar
+DOCS_SRCSTYLE = $(abs_top_srcdir)/doc/style
+DOCS_BUILDSTYLE = $(abs_top_builddir)/doc/style
+DOCS_SOURCE = $(abs_top_srcdir)/doc/xerces-c_book.xml
+DOCS_TARGET = $(abs_top_builddir)/doc/html
+STYLE_FILES = \
+ style/dtd/blocks.ent \
+ style/dtd/book.dtd \
+ style/dtd/changes.dtd \
+ style/dtd/characters.ent \
+ style/dtd/document.dtd \
+ style/dtd/entities.ent.in \
+ style/dtd/faqs.dtd \
+ style/dtd/links.ent \
+ style/dtd/markup.ent \
+ style/graphics/button-a.gif \
+ style/graphics/button-b.gif \
+ style/graphics/section.gif \
+ style/loader.xml \
+ style/resources/bottom.gif \
+ style/resources/button-asf-hi.gif \
+ style/resources/button-asf-lo.gif \
+ style/resources/button-w3c-hi.gif \
+ style/resources/button-w3c-lo.gif \
+ style/resources/button-xml-hi.gif \
+ style/resources/button-xml-lo.gif \
+ style/resources/close.gif \
+ style/resources/dot.gif \
+ style/resources/join.gif \
+ style/resources/line.gif \
+ style/resources/logo.gif \
+ style/resources/note.gif \
+ style/resources/right.gif \
+ style/resources/script.js \
+ style/resources/separator-space.gif \
+ style/resources/separator.gif \
+ style/resources/void.gif \
+ style/stylesheets/any2header.xsl \
+ style/stylesheets/any2project.xsl \
+ style/stylesheets/book2group.xsl \
+ style/stylesheets/book2project.xsl \
+ style/stylesheets/changes2document.xsl \
+ style/stylesheets/context2footer.xsl \
+ style/stylesheets/context2label.xsl \
+ style/stylesheets/context2section.xsl \
+ style/stylesheets/directory2project.xsl \
+ style/stylesheets/document2html.xsl \
+ style/stylesheets/faqs2document.xsl \
+ style/stylesheets/group2document.xsl
+
+EXTRA_DIST = CMakeLists.txt \
+ Doxyfile.in \
+ Makefile.am \
+ apidocs.xml \
+ applications.xml \
+ bug-report.xml \
+ build.xml \
+ charter.xml \
+ createdoc.xml \
+ domcount.xml \
+ domprint.xml \
+ download.xml \
+ enumval.xml \
+ faq-build.xml \
+ faq-contributing.xml \
+ faq-distrib.xml \
+ faq-other.xml \
+ faq-parse.xml \
+ feedback.xml \
+ html/ApacheDOMC++Binding.html \
+ html/secadv/CVE-2015-0252.txt \
+ html/secadv/CVE-2016-0729.txt \
+ html/secadv/CVE-2016-4463.txt \
+ install.xml \
+ mailing-lists.xml \
+ memparse.xml \
+ migration.xml \
+ migration_archive.xml \
+ pparse.xml \
+ program-dom.xml \
+ program-others.xml \
+ program-sax.xml \
+ program-sax2.xml \
+ program.xml \
+ psviwriter.xml \
+ readme.xml \
+ redirect.xml \
+ releases.xml \
+ releases_archive.xml \
+ releases_plan.xml \
+ samples.xml \
+ sax2count.xml \
+ sax2print.xml \
+ saxcount.xml \
+ saxprint.xml \
+ schema.xml \
+ scmprint.xml \
+ secadv.xml \
+ senumval.xml \
+ source-repository.xml \
+ stdinparse.xml \
+ xerces-c_book.xml \
+ xinclude.xml \
+ $(STYLE_FILES)
+
+all: all-am
+
+.SUFFIXES:
+$(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(am__configure_deps)
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \
+ && { if test -f $@; then exit 0; else break; fi; }; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign doc/Makefile'; \
+ $(am__cd) $(top_srcdir) && \
+ $(AUTOMAKE) --foreign doc/Makefile
+Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
+ @case '$?' in \
+ *config.status*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
+ *) \
+ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles)'; \
+ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles);; \
+ esac;
+
+$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+$(top_srcdir)/configure: @MAINTAINER_MODE_TRUE@ $(am__configure_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+$(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+$(am__aclocal_m4_deps):
+Doxyfile: $(top_builddir)/config.status $(srcdir)/Doxyfile.in
+ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@
+
+mostlyclean-libtool:
+ -rm -f *.lo
+
+clean-libtool:
+ -rm -rf .libs _libs
+tags TAGS:
+
+ctags CTAGS:
+
+cscope cscopelist:
+
+
+distdir: $(BUILT_SOURCES)
+ $(MAKE) $(AM_MAKEFLAGS) distdir-am
+
+distdir-am: $(DISTFILES)
+ @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ list='$(DISTFILES)'; \
+ dist_files=`for file in $$list; do echo $$file; done | \
+ sed -e "s|^$$srcdirstrip/||;t" \
+ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
+ case $$dist_files in \
+ */*) $(MKDIR_P) `echo "$$dist_files" | \
+ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
+ sort -u` ;; \
+ esac; \
+ for file in $$dist_files; do \
+ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
+ if test -d $$d/$$file; then \
+ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
+ if test -d "$(distdir)/$$file"; then \
+ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
+ fi; \
+ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
+ cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \
+ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
+ fi; \
+ cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \
+ else \
+ test -f "$(distdir)/$$file" \
+ || cp -p $$d/$$file "$(distdir)/$$file" \
+ || exit 1; \
+ fi; \
+ done
+ $(MAKE) $(AM_MAKEFLAGS) \
+ top_distdir="$(top_distdir)" distdir="$(distdir)" \
+ dist-hook
+check-am: all-am
+check: check-am
+all-am: Makefile
+installdirs:
+install: install-am
+install-exec: install-exec-am
+install-data: install-data-am
+uninstall: uninstall-am
+
+install-am: all-am
+ @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
+
+installcheck: installcheck-am
+install-strip:
+ if test -z '$(STRIP)'; then \
+ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
+ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
+ install; \
+ else \
+ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
+ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
+ "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \
+ fi
+mostlyclean-generic:
+
+clean-generic:
+
+distclean-generic:
+ -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
+ -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES)
+
+maintainer-clean-generic:
+ @echo "This command is intended for maintainers to use"
+ @echo "it deletes files that may require special tools to rebuild."
+clean: clean-am
+
+clean-am: clean-generic clean-libtool clean-local mostlyclean-am
+
+distclean: distclean-am
+ -rm -f Makefile
+distclean-am: clean-am distclean-generic
+
+dvi: dvi-am
+
+dvi-am:
+
+html: html-am
+
+html-am:
+
+info: info-am
+
+info-am:
+
+install-data-am:
+
+install-dvi: install-dvi-am
+
+install-dvi-am:
+
+install-exec-am:
+
+install-html: install-html-am
+
+install-html-am:
+
+install-info: install-info-am
+
+install-info-am:
+
+install-man:
+
+install-pdf: install-pdf-am
+
+install-pdf-am:
+
+install-ps: install-ps-am
+
+install-ps-am:
+
+installcheck-am:
+
+maintainer-clean: maintainer-clean-am
+ -rm -f Makefile
+maintainer-clean-am: distclean-am maintainer-clean-generic
+
+mostlyclean: mostlyclean-am
+
+mostlyclean-am: mostlyclean-generic mostlyclean-libtool
+
+pdf: pdf-am
+
+pdf-am:
+
+ps: ps-am
+
+ps-am:
+
+uninstall-am:
+
+.MAKE: install-am install-strip
+
+.PHONY: all all-am check check-am clean clean-generic clean-libtool \
+ clean-local cscopelist-am ctags-am dist-hook distclean \
+ distclean-generic distclean-libtool distdir dvi dvi-am html \
+ html-am info info-am install install-am install-data \
+ install-data-am install-dvi install-dvi-am install-exec \
+ install-exec-am install-html install-html-am install-info \
+ install-info-am install-man install-pdf install-pdf-am \
+ install-ps install-ps-am install-strip installcheck \
+ installcheck-am installdirs maintainer-clean \
+ maintainer-clean-generic mostlyclean mostlyclean-generic \
+ mostlyclean-libtool pdf pdf-am ps ps-am tags-am uninstall \
+ uninstall-am
+
+.PRECIOUS: Makefile
+
+
+createapidocs:
+ doxygen Doxyfile
+
+# stylebook doesn't like the same style directory being specified
+# twice for in-source builds.
+createdocs:
+ $(MKDIR_P) "$(DOCS_TARGET)"; \
+ if [ "$(abs_top_srcdir)" != "$(abs_top_builddir)" ]; then \
+ for file in $(STYLE_FILES); do \
+ $(INSTALL) -d $(builddir)/$$(dirname $$file); \
+ $(INSTALL_DATA) $(srcdir)/$$file $(builddir)/$$file; \
+ done; \
+ fi; \
+ java -Djava.awt.headless=true -classpath "$(DOCS_CLASSPATH)" \
+ org.apache.stylebook.StyleBook \
+ "targetDirectory=$(DOCS_TARGET)" \
+ "$(DOCS_SOURCE)" \
+ "$(DOCS_BUILDSTYLE)"
+
+dist-hook: createapidocs createdocs
+ $(MKDIR_P) "$(distdir)/html"; \
+ cp -r html/* "$(distdir)/html"
+
+# Clean up copied style files and generated documentation
+clean-local:
+ if [ "$(abs_top_srcdir)" != "$(abs_top_builddir)" ]; then \
+ for file in $(STYLE_FILES); do rm -f $(builddir)/$$file; done; \
+ rm -rf html; \
+ fi
+
+.PHONY: createapidocs createdocs
+
+# Tell versions [3.59,3.63) of GNU make to not export all variables.
+# Otherwise a system limit (for SysV at least) may be exceeded.
+.NOEXPORT:
diff -Nru xerces-c-3.2.0+debian/doc/releases_archive.xml xerces-c-3.2.2+debian/doc/releases_archive.xml
--- xerces-c-3.2.0+debian/doc/releases_archive.xml 2017-08-02 14:58:25.000000000 +0000
+++ xerces-c-3.2.2+debian/doc/releases_archive.xml 2018-09-10 22:56:24.000000000 +0000
@@ -21,6 +21,8 @@
+ Release Information for &XercesCName; 3.2.1
+ Release Information for &XercesCName; 3.2.0
Release Information for &XercesCName; 3.1.4
Release Information for &XercesCName; 3.1.3
Release Information for &XercesCName; 3.1.2
@@ -52,6 +54,22 @@
+
+
+
+For a list of bug fixes in &XercesCName; 3.2.1, see the
+Release Notes
+
+
+
+
+
+
+For a list of bug fixes in &XercesCName; 3.2.0, see the
+Release Notes
+
+
+
diff -Nru xerces-c-3.2.0+debian/doc/releases_plan.xml xerces-c-3.2.2+debian/doc/releases_plan.xml
--- xerces-c-3.2.0+debian/doc/releases_plan.xml 2017-08-02 15:00:38.000000000 +0000
+++ xerces-c-3.2.2+debian/doc/releases_plan.xml 2018-02-16 00:18:46.000000000 +0000
@@ -23,8 +23,6 @@
This document highlights the release plan for &XercesCName;.
-&XercesCName; &XercesCLatest; - released on August XX, 2017.
-
There are no specific plans for the next 3.x release.
diff -Nru xerces-c-3.2.0+debian/doc/releases.xml xerces-c-3.2.2+debian/doc/releases.xml
--- xerces-c-3.2.0+debian/doc/releases.xml 2017-08-02 14:52:59.000000000 +0000
+++ xerces-c-3.2.2+debian/doc/releases.xml 2018-09-10 22:56:24.000000000 +0000
@@ -36,7 +36,7 @@
For a list of bug fixes in &XercesCName; &XercesCLatest;, see the
-Release Notes
+Release Notes
diff -Nru xerces-c-3.2.0+debian/doc/secadv.xml xerces-c-3.2.2+debian/doc/secadv.xml
--- xerces-c-3.2.0+debian/doc/secadv.xml 2017-06-21 16:58:46.000000000 +0000
+++ xerces-c-3.2.2+debian/doc/secadv.xml 2018-03-01 02:08:55.000000000 +0000
@@ -20,6 +20,14 @@
+
+The following security advisories apply to versions of
+Xerces-C older than V3.2.1:
+
+ CVE-2017-12627: Apache Xerces-C DTD vulnerability processing external paths
+
+
+
The following security advisories apply to versions of
Xerces-C older than V3.1.4:
diff -Nru xerces-c-3.2.0+debian/doc/source-repository.xml xerces-c-3.2.2+debian/doc/source-repository.xml
--- xerces-c-3.2.0+debian/doc/source-repository.xml 2017-08-02 14:50:49.000000000 +0000
+++ xerces-c-3.2.2+debian/doc/source-repository.xml 2018-02-15 23:55:00.000000000 +0000
@@ -50,10 +50,10 @@
svn co https://svn.apache.org/repos/asf/xerces/c/branches/xerces-3.1
- To check out the code for the 3.2.0 release, execute:
+ To check out the code for the &XercesC3Version; release, execute:
-svn co https://svn.apache.org/repos/asf/xerces/c/tags/Xerces-C_3_2_0
+svn co https://svn.apache.org/repos/asf/xerces/c/tags/Xerces-C_&XercesC3UVersion;
You can also browse the repository and examine individual
diff -Nru xerces-c-3.2.0+debian/doc/style/dtd/entities.ent xerces-c-3.2.2+debian/doc/style/dtd/entities.ent
--- xerces-c-3.2.0+debian/doc/style/dtd/entities.ent 2017-08-02 14:48:37.000000000 +0000
+++ xerces-c-3.2.2+debian/doc/style/dtd/entities.ent 1970-01-01 00:00:00.000000000 +0000
@@ -1,55 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff -Nru xerces-c-3.2.0+debian/doc/style/dtd/entities.ent.in xerces-c-3.2.2+debian/doc/style/dtd/entities.ent.in
--- xerces-c-3.2.0+debian/doc/style/dtd/entities.ent.in 1970-01-01 00:00:00.000000000 +0000
+++ xerces-c-3.2.2+debian/doc/style/dtd/entities.ent.in 2018-02-15 23:55:00.000000000 +0000
@@ -0,0 +1,39 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff -Nru xerces-c-3.2.0+debian/m4/cxx_have_std_thread.m4 xerces-c-3.2.2+debian/m4/cxx_have_std_thread.m4
--- xerces-c-3.2.0+debian/m4/cxx_have_std_thread.m4 1970-01-01 00:00:00.000000000 +0000
+++ xerces-c-3.2.2+debian/m4/cxx_have_std_thread.m4 2018-05-01 23:58:20.000000000 +0000
@@ -0,0 +1,50 @@
+dnl @synopsis AC_CXX_HAVE_STD_THREAD
+dnl
+dnl If the compiler supports ISO C++11 and , define
+dnl HAVE_STD_THREAD.
+dnl
+dnl @category Cxx
+dnl @author Roger Leigh
+dnl @author Roger Leigh
+dnl @version 2017-06-09
+dnl @license AllPermissive
+
+AC_DEFUN([AC_CXX_HAVE_STD_THREAD],
+[AC_CACHE_CHECK(whether the compiler supports ISO C++11 and ,
+ac_cv_cxx_have_std_thread,
+[AC_REQUIRE([AC_CXX_HAVE_NAMESPACES])
+ AC_REQUIRE([ACX_PTHREAD])
+ AC_LANG_SAVE
+ AC_LANG_CPLUSPLUS
+ save_CFLAGS="$CFLAGS"
+ CFLAGS="$CFLAGS $PTHREAD_CFLAGS"
+ AC_TRY_COMPILE([#include
+#include
+#include
+
+namespace
+{
+
+ std::mutex m1;
+ std::recursive_mutex m2;
+
+ void
+ threadmain()
+ {
+ std::lock_guard lock1(m1);
+ std::lock_guard lock2(m2);
+ std::cout << "In thread" << std::endl;
+ }
+
+}
+],[std::thread foo(threadmain);
+ foo.join();
+return 0;],
+ ac_cv_cxx_have_std_thread=yes, ac_cv_cxx_have_std_thread=no)
+ CFLAGS="$save_CFLAGS"
+ AC_LANG_RESTORE
+])
+if test "$ac_cv_cxx_have_std_thread" = yes; then
+ AC_DEFINE(HAVE_STD_THREAD,,[define if the compiler supports ISO C++11 and ])
+fi
+])
Binary files /tmp/tmpALWOs4/v1s9NLKtYy/xerces-c-3.2.0+debian/m4/._libtool.m4 and /tmp/tmpALWOs4/_y36PhDJqg/xerces-c-3.2.2+debian/m4/._libtool.m4 differ
Binary files /tmp/tmpALWOs4/v1s9NLKtYy/xerces-c-3.2.0+debian/m4/._lt~obsolete.m4 and /tmp/tmpALWOs4/_y36PhDJqg/xerces-c-3.2.2+debian/m4/._lt~obsolete.m4 differ
Binary files /tmp/tmpALWOs4/v1s9NLKtYy/xerces-c-3.2.0+debian/m4/._ltoptions.m4 and /tmp/tmpALWOs4/_y36PhDJqg/xerces-c-3.2.2+debian/m4/._ltoptions.m4 differ
Binary files /tmp/tmpALWOs4/v1s9NLKtYy/xerces-c-3.2.0+debian/m4/._ltsugar.m4 and /tmp/tmpALWOs4/_y36PhDJqg/xerces-c-3.2.2+debian/m4/._ltsugar.m4 differ
diff -Nru xerces-c-3.2.0+debian/m4/xerces_mutexmgr_selection.m4 xerces-c-3.2.2+debian/m4/xerces_mutexmgr_selection.m4
--- xerces-c-3.2.0+debian/m4/xerces_mutexmgr_selection.m4 2017-06-21 00:51:06.000000000 +0000
+++ xerces-c-3.2.2+debian/m4/xerces_mutexmgr_selection.m4 2018-05-01 23:58:20.000000000 +0000
@@ -7,64 +7,182 @@
dnl @version 2005-05-25
dnl @license AllPermissive
dnl
-dnl $Id: xerces_mutexmgr_selection.m4 467302 2006-10-24 10:45:35Z amassari $
+dnl $Id: xerces_mutexmgr_selection.m4 1826421 2018-03-10 21:07:56Z rleigh $
AC_DEFUN([XERCES_MUTEXMGR_SELECTION],
[
- AC_REQUIRE([XERCES_NO_THREADS])
+
+ ######################################################
+ # Test for availability of each mutex manager on this host.
+ # For each mutex manager that's available, and hasn't been
+ # disabled, add it to our list. If the mutex manager has been
+ # explicitly "enable"d, then vote for it strongly, in upper
+ # case.
+ ######################################################
+
+ ml_list=
+
+ AC_REQUIRE([XERCES_NO_THREADS])
AC_REQUIRE([ACX_PTHREAD])
-
- AC_MSG_CHECKING([for which Mutex Manager to use])
- mutexmgr=
-
- # If no threads is specified, use the NoThread Mutex Mgr
- AS_IF([test x$xerces_cv_no_threads = xyes],
- [
- mutexmgr=NoThreads
- AC_DEFINE([XERCES_USE_MUTEXMGR_NOTHREAD], 1, [Define to use the NoThread mutex mgr])
+ AC_REQUIRE([AC_CXX_HAVE_STD_THREAD])
+
+ # Use Standard C++11 threads if available
+ list_add=
+ AC_MSG_CHECKING([whether we can support the Standard C++11 threads-based MutexMgr])
+ AS_IF([test x$xerces_cv_no_threads = xno && test x$ac_cv_cxx_have_std_thread = xyes], [
+ AC_ARG_ENABLE([mutexmgr-standard],
+ AS_HELP_STRING([--enable-mutexmgr-standard],
+ [Enable Standard C++11 threads mutex manager support]),
+ [AS_IF([test x"$enableval" = xyes],
+ [list_add=STANDARD])],
+ [list_add=standard])
+ ])
+ AS_IF([test x"$list_add" != x],
+ [mm_list="$mm_list -$list_add-"; AC_MSG_RESULT(yes)],
+ [AC_MSG_RESULT(no)]
+ )
+
+ # Check for OS-specific mutex managers
+ case $host_os in
+ windows* | mingw*)
+ # Native Windows threads
+ list_add=
+ AC_MSG_CHECKING([whether we can support the Windows threads-based MutexMgr])
+ AS_IF([test x$xerces_cv_no_threads = xno], [
+ AC_ARG_ENABLE([mutexmgr-windows],
+ AS_HELP_STRING([--enable-mutexmgr-windows],
+ [Enable Windows mutex manager support]),
+ [AS_IF([test x"$enableval" = xyes],
+ [list_add=WINDOWS])],
+ [list_add=windows])
])
-
- # Platform specific checks
- AS_IF([test -z "$mutexmgr"],
- [
+ AS_IF([test x"$list_add" != x],
+ [mm_list="$mm_list -$list_add-"; AC_MSG_RESULT(yes)],
+ [AC_MSG_RESULT(no)]
+ )
+ break
+ ;;
+ *)
+ # Native POSIX threads
+ list_add=
+ AC_MSG_CHECKING([whether we can support the POSIX threads (pthreads)-based MutexMgr])
+ AS_IF([test x$xerces_cv_no_threads = xno], [
+ AC_ARG_ENABLE([mutexmgr-posix],
+ AS_HELP_STRING([--enable-mutexmgr-posix],
+ [Enable POSIX mutex manager support]),
+ [AS_IF([test x"$enableval" = xyes],
+ [list_add=POSIX])],
+ [list_add=posix])
+ ])
+ AS_IF([test x"$list_add" != x],
+ [mm_list="$mm_list -$list_add-"; AC_MSG_RESULT(yes)],
+ [AC_MSG_RESULT(no)]
+ )
+ break
+ ;;
+ esac
+
+ # If no threads is specified, use the NoThread Mutex Mgr
+ list_add=
+ AC_MSG_CHECKING([whether we can support the NoThreads MutexMgr])
+ AC_ARG_ENABLE([mutexmgr-nothreads],
+ AS_HELP_STRING([--enable-mutexmgr-nothreads],
+ [Enable NoThreads mutex manager support (no threading)]),
+ [AS_IF([test x"$enableval" = xyes],
+ [list_add=NOTHREADS])],
+ [list_add=nothreads])
+ AS_IF([test x"$list_add" != x],
+ [mm_list="$mm_list -$list_add-"; AC_MSG_RESULT(yes)],
+ [AC_MSG_RESULT(no)]
+ )
+
+
+ ######################################################
+ # Determine which mutex manager to use.
+ #
+ # We do this in two passes. Mutex managers that have been
+ # enabled with "yes", and which start out in upper case, get
+ # the top priority on the first pass. On the second pass, we
+ # consider those which are simply available, but which were
+ # not "disable"d (these won't even be in our list).
+ ######################################################
+ mutexmgr=
+ az_lower=abcdefghijklmnopqrstuvwxyz
+ az_upper=ABCDEFGHIJKLMNOPQRSTUVWXYZ
+ AC_MSG_CHECKING([for which mutex manager to use (choices:$mm_list)])
+ for i in 1 2; do
+ # Swap upper/lower case in the mm_list. Cannot use tr ranges
+ # because of the portability issues.
+ #
+ mm_list=`echo $mm_list | tr "$az_lower$az_upper" "$az_upper$az_lower"`
+
+ # Check for each mutexmgr, in implicit rank order
+ case $mm_list in
+ *-standard-*)
+ mutexmgr=standard;
+ AC_DEFINE([XERCES_USE_MUTEXMGR_STD], 1, [Define to use the C++ standard mutex mgr (requires C++11)])
+
case $host_os in
- windows* | cygwin* | mingw*)
- mutexmgr=Windows;
- AC_DEFINE([XERCES_USE_MUTEXMGR_WINDOWS], 1, [Define to use the Windows mutex mgr])
-
- case $host_os in
- mingw*)
- CXXFLAGS="${CXXFLAGS} -mthreads"
- ;;
- esac
-
+ mingw*)
+ CXXFLAGS="${CXXFLAGS} -mthreads"
;;
esac
- ])
-
- # Fall back to using posix mutex id we can
- AS_IF([test -z "$mutexmgr" && test x$acx_pthread_ok = xyes],
- [
+ if test "$acx_pthread_ok" = yes; then
+ LIBS="${LIBS} ${PTHREAD_LIBS}"
+ CXXFLAGS="${CXXFLAGS} ${PTHREAD_CFLAGS}"
+ fi
+ break
+ ;;
+
+ *-posix-*)
mutexmgr=POSIX;
AC_DEFINE([XERCES_USE_MUTEXMGR_POSIX], 1, [Define to use the POSIX mutex mgr])
-
+
# Set additional flags for link and compile
LIBS="${LIBS} ${PTHREAD_LIBS}"
CXXFLAGS="${CXXFLAGS} ${PTHREAD_CFLAGS}"
- ])
-
- # If we still didn't find a mutex package, bail
- AS_IF([test -z "$mutexmgr"],
- [AC_MSG_ERROR([Xerces cannot function without mutex support. You may want to --disable-threads.])])
+ break
+ ;;
+
+ *-windows-*)
+ mutexmgr=Windows;
+ AC_DEFINE([XERCES_USE_MUTEXMGR_WINDOWS], 1, [Define to use the Windows mutex mgr])
+
+ case $host_os in
+ mingw*)
+ CXXFLAGS="${CXXFLAGS} -mthreads"
+ ;;
+ esac
+ break
+ ;;
+
+ *-nothreads-*)
+ mutexmgr=NoThreads
+ AC_DEFINE([XERCES_USE_MUTEXMGR_NOTHREAD], 1, [Define to use the NoThread mutex mgr])
+ break
+ ;;
+
+ *)
+ AS_IF([test $i -eq 2], [
+ AC_MSG_RESULT([Xerces cannot function without mutex support. You may want to --disable-threads.])
+ ]
+ )
+ ;;
+
+ esac
+ done
+
+ if test x"$mutexmgr" != x; then
+ AC_MSG_RESULT($mutexmgr)
+ fi
- AC_MSG_RESULT($mutexmgr)
-
# Define the auto-make conditionals which determine what actually gets compiled
# Note that these macros can't be executed conditionally, which is why they're here, not above.
AM_CONDITIONAL([XERCES_USE_MUTEXMGR_NOTHREAD], [test x"$mutexmgr" = xNoThreads])
+ AM_CONDITIONAL([XERCES_USE_MUTEXMGR_STD], [test x"$mutexmgr" = xstandard])
AM_CONDITIONAL([XERCES_USE_MUTEXMGR_POSIX], [test x"$mutexmgr" = xPOSIX])
AM_CONDITIONAL([XERCES_USE_MUTEXMGR_WINDOWS], [test x"$mutexmgr" = xWindows])
-
+
]
)
diff -Nru xerces-c-3.2.0+debian/m4/xerces_xmlch_selection.m4 xerces-c-3.2.2+debian/m4/xerces_xmlch_selection.m4
--- xerces-c-3.2.0+debian/m4/xerces_xmlch_selection.m4 1970-01-01 00:00:00.000000000 +0000
+++ xerces-c-3.2.2+debian/m4/xerces_xmlch_selection.m4 2018-02-15 01:22:34.000000000 +0000
@@ -0,0 +1,148 @@
+dnl @synopsis XERCES_XMLCH_SELECTION
+dnl
+dnl Determines the which XMLCh type to use
+dnl
+dnl @category C
+dnl @author Roger Leigh
+dnl @version 2018-01-23
+dnl @license AllPermissive
+dnl
+dnl $Id$
+
+AC_DEFUN([XERCES_XMLCH_SELECTION],
+ [
+ xmlch_list=
+
+ AS_IF([test $ac_cv_cxx_have_lstring],
+ AC_DEFINE([XERCES_LSTRSUPPORT], 1, [Define if there is support for L"widestring"]))
+
+ ######################################################
+ # Test for availability of each XML character type on this host.
+ # For each type that's available, and hasn't been disabled, add it to our list.
+ # If the type has been explicitly "enable"d, then vote for it strongly,
+ # in upper case.
+ ######################################################
+
+ char16_t_available=false
+ AC_MSG_CHECKING([whether C++11 char16_t is available])
+ AC_COMPILE_IFELSE( [AC_LANG_PROGRAM([[]],
+ [[const char16_t *unicode = u"Test ünÃcodè → ©";]])],
+ [char16_t_available=yes
+ AC_MSG_RESULT([yes])],
+ [char16_t_available=no
+ AC_MSG_RESULT([no])]
+ )
+ AC_MSG_CHECKING([whether we can support char16_t XMLCh])
+ list_add=
+ AS_IF([test x"$char16_t_available" != x"no"], [
+ AC_ARG_ENABLE([xmlch-char16_t],
+ AS_HELP_STRING([--enable-xmlch-char16_t],
+ [Enable char16_t XMLCh]),
+ [AS_IF([test x"$enableval" = xyes],
+ [list_add=CHAR16_T])],
+ [list_add=char16_t])
+ ])
+ AS_IF([test x"$list_add" != x],
+ [xmlch_list="$xmlch_list -$list_add-"; AC_MSG_RESULT(yes)],
+ [AC_MSG_RESULT(no)]
+ )
+
+ # Check if the Windows API is defined as using wchar_t or
+ # unsigned short; if it's wchar_t, we need to map XMLCh to be wchar_t
+ # (this is safe because on Windows wchar_t is used to store UTF-16
+ # codepoints, while it is not true on Unix)
+ AC_MSG_CHECKING([whether the Windows SDK is available and using wchar_t as wide string])
+ AC_COMPILE_IFELSE( [AC_LANG_PROGRAM([[#include
+ wchar_t file[] = L"dummy.file";]],
+ [[DeleteFileW(file);]])],
+ [wchar_t_available=yes
+ AC_MSG_RESULT([yes])],
+ [wchar_t_available=no
+ AC_MSG_RESULT([no])]
+ )
+ AC_MSG_CHECKING([whether we can support wchar_t XMLCh])
+ list_add=
+ AS_IF([test x"$wchar_t_available" = xyes],
+ [AC_ARG_ENABLE([xmlch-wchar_t],
+ AS_HELP_STRING([--enable-xmlch-wchar_t],
+ [Enable wchar_t XMLCh]),
+ [AS_IF([test x"$enableval" = xyes],
+ [list_add=WCHAR_T])],
+ [list_add=wchar_t])
+ ])
+ AS_IF([test x"$list_add" != x],
+ [xmlch_list="$xmlch_list -$list_add-"; AC_MSG_RESULT(yes)],
+ [AC_MSG_RESULT(no)]
+ )
+
+ AC_MSG_CHECKING([whether we can support uint16_t XMLCh])
+ list_add=
+ AC_ARG_ENABLE([xmlch-uint16_t],
+ AS_HELP_STRING([--enable-xmlch-uint16_t],
+ [Enable uint16_t XMLCh]),
+ [AS_IF([test x"$enableval" = xyes],
+ [list_add=UINT16_T])],
+ [list_add=uint16_t])
+ AS_IF([test x"$list_add" != x],
+ [xmlch_list="$xmlch_list -$list_add-"; AC_MSG_RESULT(yes)],
+ [AC_MSG_RESULT(no)]
+ )
+
+ ######################################################
+ # Determine which XMLCh type to use.
+ #
+ # We do this in two passes. Types that have been enabled with "yes",
+ # and which start out in upper case, get the top priority on the first pass.
+ # On the second pass, we consider those which are simply available, but
+ # which were not "disable"d (these won't even be in our list).
+ ######################################################
+ xmlch=
+ az_lower=abcdefghijklmnopqrstuvwxyz
+ az_upper=ABCDEFGHIJKLMNOPQRSTUVWXYZ
+ AC_MSG_CHECKING([for which XMLCh type to use (choices:$xmlch_list)])
+ for i in 1 2; do
+ # Swap upper/lower case in the xmlch_list. Cannot use tr ranges
+ # because of the portability issues.
+ #
+ xmlch_list=`echo $xmlch_list | tr "$az_lower$az_upper" "$az_upper$az_lower"`
+
+ # Check for each xmlch, in implicit rank order
+ case $xmlch_list in
+ *-char16_t-*)
+ xmlch=char16_t
+ xmlch_type=char16_t
+ break
+ ;;
+
+ *-wchar_t-*)
+ xmlch=wchar_t
+ xmlch_type=wchar_t
+ break
+ ;;
+
+ *-uint16_t-*)
+ xmlch=uint16_t
+ xmlch_type=$xerces_cv_type_u16bit_int
+ break
+ ;;
+
+ *)
+ AS_IF([test $i -eq 2], [
+ xmlch=uint16_t
+ xmlch_type=$xerces_cv_type_u16bit_int
+ AC_MSG_RESULT([none available; falling back to uint16_t])
+ ]
+ )
+ ;;
+
+ esac
+ done
+
+ if test x"$xmlch" != x; then
+ AC_MSG_RESULT($xmlch)
+ fi
+
+ AM_CONDITIONAL([XERCES_USE_CHAR16], [test "x$xmlch" = "xchar16_t"])
+ AC_DEFINE_UNQUOTED([XERCES_XMLCH_T], [$xmlch_type], [Define to the 16 bit type used to represent Xerces UTF-16 characters])
+ ]
+)
diff -Nru xerces-c-3.2.0+debian/Makefile.am xerces-c-3.2.2+debian/Makefile.am
--- xerces-c-3.2.0+debian/Makefile.am 2017-08-02 14:39:48.000000000 +0000
+++ xerces-c-3.2.2+debian/Makefile.am 2018-02-15 23:54:59.000000000 +0000
@@ -1,7 +1,6 @@
-SUBDIRS = src tests samples
+SUBDIRS = doc src tests samples
-EXTRA_DIST = version.incl \
- CMakeLists.txt \
+EXTRA_DIST = CMakeLists.txt \
cmake \
config.h.cmake.in \
xerces-c.spec \
@@ -13,7 +12,6 @@
NOTICE \
README \
config/pretty-make \
- doc \
reconf \
scripts/createBindingsFormatFromHPP.pl \
scripts/makeStringDefinition.pl \
diff -Nru xerces-c-3.2.0+debian/Makefile.in xerces-c-3.2.2+debian/Makefile.in
--- xerces-c-3.2.0+debian/Makefile.in 2017-08-02 19:20:51.000000000 +0000
+++ xerces-c-3.2.2+debian/Makefile.in 2018-09-11 13:50:47.000000000 +0000
@@ -1,7 +1,7 @@
-# Makefile.in generated by automake 1.15.1 from Makefile.am.
+# Makefile.in generated by automake 1.16.1 from Makefile.am.
# @configure_input@
-# Copyright (C) 1994-2017 Free Software Foundation, Inc.
+# Copyright (C) 1994-2018 Free Software Foundation, Inc.
# This Makefile.in is free software; the Free Software Foundation
# gives unlimited permission to copy and/or distribute it,
@@ -96,6 +96,7 @@
$(top_srcdir)/m4/cxx_have_namespaces.m4 \
$(top_srcdir)/m4/cxx_have_std_libs.m4 \
$(top_srcdir)/m4/cxx_have_std_namespace.m4 \
+ $(top_srcdir)/m4/cxx_have_std_thread.m4 \
$(top_srcdir)/m4/libtool.m4 $(top_srcdir)/m4/ltoptions.m4 \
$(top_srcdir)/m4/ltsugar.m4 $(top_srcdir)/m4/ltversion.m4 \
$(top_srcdir)/m4/lt~obsolete.m4 \
@@ -110,6 +111,7 @@
$(top_srcdir)/m4/xerces_no_threads.m4 \
$(top_srcdir)/m4/xerces_path_delimiters.m4 \
$(top_srcdir)/m4/xerces_transcoder_selection.m4 \
+ $(top_srcdir)/m4/xerces_xmlch_selection.m4 \
$(top_srcdir)/configure.ac
am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
$(ACLOCAL_M4)
@@ -119,8 +121,10 @@
configure.lineno config.status.lineno
mkinstalldirs = $(install_sh) -d
CONFIG_HEADER = config.h \
- $(top_builddir)/src/xercesc/util/Xerces_autoconf_config.hpp
-CONFIG_CLEAN_FILES = xerces-c.pc scripts/run-test
+ $(top_builddir)/src/xercesc/util/Xerces_autoconf_config.hpp \
+ $(top_builddir)/src/xercesc/util/XercesVersion.hpp
+CONFIG_CLEAN_FILES = doc/style/dtd/entities.ent xerces-c.pc \
+ scripts/run-test
CONFIG_CLEAN_VPATH_FILES =
AM_V_P = $(am__v_P_@AM_V@)
am__v_P_ = $(am__v_P_@AM_DEFAULT_V@)
@@ -185,7 +189,7 @@
$(RECURSIVE_CLEAN_TARGETS) \
$(am__extra_recursive_targets)
AM_RECURSIVE_TARGETS = $(am__recursive_targets:-recursive=) TAGS CTAGS \
- cscope distdir dist dist-all distcheck
+ cscope distdir distdir-am dist dist-all distcheck
am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) \
$(LISP)config.h.in
# Read a list of newline-separated strings from the standard input,
@@ -213,11 +217,14 @@
$(top_srcdir)/config/config.guess \
$(top_srcdir)/config/config.sub \
$(top_srcdir)/config/install-sh $(top_srcdir)/config/ltmain.sh \
- $(top_srcdir)/config/missing $(top_srcdir)/scripts/run-test.in \
+ $(top_srcdir)/config/missing \
+ $(top_srcdir)/doc/style/dtd/entities.ent.in \
+ $(top_srcdir)/scripts/run-test.in \
+ $(top_srcdir)/src/xercesc/util/XercesVersion.hpp.in \
$(top_srcdir)/src/xercesc/util/Xerces_autoconf_config.hpp.in \
INSTALL README config/compile config/config.guess \
- config/config.sub config/install-sh config/ltmain.sh \
- config/missing
+ config/config.sub config/depcomp config/install-sh \
+ config/ltmain.sh config/missing
DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
distdir = $(PACKAGE)-$(VERSION)
top_distdir = $(distdir)
@@ -307,6 +314,10 @@
INSTALL_PROGRAM = @INSTALL_PROGRAM@
INSTALL_SCRIPT = @INSTALL_SCRIPT@
INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
+INTERFACE_VERSION_D = @INTERFACE_VERSION_D@
+INTERFACE_VERSION_MAJOR = @INTERFACE_VERSION_MAJOR@
+INTERFACE_VERSION_MINOR = @INTERFACE_VERSION_MINOR@
+INTERFACE_VERSION_U = @INTERFACE_VERSION_U@
LD = @LD@
LDFLAGS = @LDFLAGS@
LIBOBJS = @LIBOBJS@
@@ -344,6 +355,9 @@
SHREXT = @SHREXT@
STRIP = @STRIP@
VERSION = @VERSION@
+XERCES_VERSION_MAJOR = @XERCES_VERSION_MAJOR@
+XERCES_VERSION_MINOR = @XERCES_VERSION_MINOR@
+XERCES_VERSION_REVISION = @XERCES_VERSION_REVISION@
abs_builddir = @abs_builddir@
abs_srcdir = @abs_srcdir@
abs_top_builddir = @abs_top_builddir@
@@ -401,9 +415,8 @@
top_build_prefix = @top_build_prefix@
top_builddir = @top_builddir@
top_srcdir = @top_srcdir@
-SUBDIRS = src tests samples
-EXTRA_DIST = version.incl \
- CMakeLists.txt \
+SUBDIRS = doc src tests samples
+EXTRA_DIST = CMakeLists.txt \
cmake \
config.h.cmake.in \
xerces-c.spec \
@@ -415,7 +428,6 @@
NOTICE \
README \
config/pretty-make \
- doc \
reconf \
scripts/createBindingsFormatFromHPP.pl \
scripts/makeStringDefinition.pl \
@@ -449,8 +461,8 @@
echo ' $(SHELL) ./config.status'; \
$(SHELL) ./config.status;; \
*) \
- echo ' cd $(top_builddir) && $(SHELL) ./config.status $@ $(am__depfiles_maybe)'; \
- cd $(top_builddir) && $(SHELL) ./config.status $@ $(am__depfiles_maybe);; \
+ echo ' cd $(top_builddir) && $(SHELL) ./config.status $@ $(am__maybe_remake_depfiles)'; \
+ cd $(top_builddir) && $(SHELL) ./config.status $@ $(am__maybe_remake_depfiles);; \
esac;
$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
@@ -482,8 +494,18 @@
@rm -f src/xercesc/util/stamp-h2
cd $(top_builddir) && $(SHELL) ./config.status src/xercesc/util/Xerces_autoconf_config.hpp
+src/xercesc/util/XercesVersion.hpp: src/xercesc/util/stamp-h3
+ @test -f $@ || rm -f src/xercesc/util/stamp-h3
+ @test -f $@ || $(MAKE) $(AM_MAKEFLAGS) src/xercesc/util/stamp-h3
+
+src/xercesc/util/stamp-h3: $(top_srcdir)/src/xercesc/util/XercesVersion.hpp.in $(top_builddir)/config.status
+ @rm -f src/xercesc/util/stamp-h3
+ cd $(top_builddir) && $(SHELL) ./config.status src/xercesc/util/XercesVersion.hpp
+
distclean-hdr:
- -rm -f config.h stamp-h1 src/xercesc/util/Xerces_autoconf_config.hpp src/xercesc/util/stamp-h2
+ -rm -f config.h stamp-h1 src/xercesc/util/Xerces_autoconf_config.hpp src/xercesc/util/stamp-h2 src/xercesc/util/XercesVersion.hpp src/xercesc/util/stamp-h3
+doc/style/dtd/entities.ent: $(top_builddir)/config.status $(top_srcdir)/doc/style/dtd/entities.ent.in
+ cd $(top_builddir) && $(SHELL) ./config.status $@
xerces-c.pc: $(top_builddir)/config.status $(srcdir)/xerces-c.pc.in
cd $(top_builddir) && $(SHELL) ./config.status $@
scripts/run-test: $(top_builddir)/config.status $(top_srcdir)/scripts/run-test.in
@@ -625,7 +647,10 @@
-rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
-rm -f cscope.out cscope.in.out cscope.po.out cscope.files
-distdir: $(DISTFILES)
+distdir: $(BUILT_SOURCES)
+ $(MAKE) $(AM_MAKEFLAGS) distdir-am
+
+distdir-am: $(DISTFILES)
$(am__remove_distdir)
test -d "$(distdir)" || mkdir "$(distdir)"
@srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
diff -Nru xerces-c-3.2.0+debian/samples/Makefile.in xerces-c-3.2.2+debian/samples/Makefile.in
--- xerces-c-3.2.0+debian/samples/Makefile.in 2017-08-02 19:20:51.000000000 +0000
+++ xerces-c-3.2.2+debian/samples/Makefile.in 2018-09-10 23:01:10.000000000 +0000
@@ -1,7 +1,7 @@
-# Makefile.in generated by automake 1.15.1 from Makefile.am.
+# Makefile.in generated by automake 1.16.1 from Makefile.am.
# @configure_input@
-# Copyright (C) 1994-2017 Free Software Foundation, Inc.
+# Copyright (C) 1994-2018 Free Software Foundation, Inc.
# This Makefile.in is free software; the Free Software Foundation
# gives unlimited permission to copy and/or distribute it,
@@ -118,6 +118,7 @@
$(top_srcdir)/m4/cxx_have_namespaces.m4 \
$(top_srcdir)/m4/cxx_have_std_libs.m4 \
$(top_srcdir)/m4/cxx_have_std_namespace.m4 \
+ $(top_srcdir)/m4/cxx_have_std_thread.m4 \
$(top_srcdir)/m4/libtool.m4 $(top_srcdir)/m4/ltoptions.m4 \
$(top_srcdir)/m4/ltsugar.m4 $(top_srcdir)/m4/ltversion.m4 \
$(top_srcdir)/m4/lt~obsolete.m4 \
@@ -132,13 +133,15 @@
$(top_srcdir)/m4/xerces_no_threads.m4 \
$(top_srcdir)/m4/xerces_path_delimiters.m4 \
$(top_srcdir)/m4/xerces_transcoder_selection.m4 \
+ $(top_srcdir)/m4/xerces_xmlch_selection.m4 \
$(top_srcdir)/configure.ac
am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
$(ACLOCAL_M4)
DIST_COMMON = $(srcdir)/Makefile.am $(am__DIST_COMMON)
mkinstalldirs = $(install_sh) -d
CONFIG_HEADER = $(top_builddir)/config.h \
- $(top_builddir)/src/xercesc/util/Xerces_autoconf_config.hpp
+ $(top_builddir)/src/xercesc/util/Xerces_autoconf_config.hpp \
+ $(top_builddir)/src/xercesc/util/XercesVersion.hpp
CONFIG_CLEAN_FILES =
CONFIG_CLEAN_VPATH_FILES =
am__EXEEXT_1 = CreateDOMDocument$(EXEEXT) DOMCount$(EXEEXT) \
@@ -246,7 +249,37 @@
am__v_at_1 =
DEFAULT_INCLUDES = -I.@am__isrc@ -I$(top_builddir) -I$(top_builddir)/src/xercesc/util
depcomp = $(SHELL) $(top_srcdir)/config/depcomp
-am__depfiles_maybe = depfiles
+am__maybe_remake_depfiles = depfiles
+am__depfiles_remade = \
+ src/CreateDOMDocument/$(DEPDIR)/CreateDOMDocument.Po \
+ src/DOMCount/$(DEPDIR)/DOMCount.Po \
+ src/DOMPrint/$(DEPDIR)/DOMPrint.Po \
+ src/DOMPrint/$(DEPDIR)/DOMPrintErrorHandler.Po \
+ src/DOMPrint/$(DEPDIR)/DOMPrintFilter.Po \
+ src/DOMPrint/$(DEPDIR)/DOMTreeErrorReporter.Po \
+ src/EnumVal/$(DEPDIR)/EnumVal.Po \
+ src/MemParse/$(DEPDIR)/MemParse.Po \
+ src/MemParse/$(DEPDIR)/MemParseHandlers.Po \
+ src/PParse/$(DEPDIR)/PParse.Po \
+ src/PParse/$(DEPDIR)/PParseHandlers.Po \
+ src/PSVIWriter/$(DEPDIR)/PSVIWriter.Po \
+ src/PSVIWriter/$(DEPDIR)/PSVIWriterHandlers.Po \
+ src/Redirect/$(DEPDIR)/Redirect.Po \
+ src/Redirect/$(DEPDIR)/RedirectHandlers.Po \
+ src/SAX2Count/$(DEPDIR)/SAX2Count.Po \
+ src/SAX2Count/$(DEPDIR)/SAX2CountHandlers.Po \
+ src/SAX2Print/$(DEPDIR)/SAX2FilterHandlers.Po \
+ src/SAX2Print/$(DEPDIR)/SAX2Print.Po \
+ src/SAX2Print/$(DEPDIR)/SAX2PrintHandlers.Po \
+ src/SAXCount/$(DEPDIR)/SAXCount.Po \
+ src/SAXCount/$(DEPDIR)/SAXCountHandlers.Po \
+ src/SAXPrint/$(DEPDIR)/SAXPrint.Po \
+ src/SAXPrint/$(DEPDIR)/SAXPrintHandlers.Po \
+ src/SCMPrint/$(DEPDIR)/SCMPrint.Po \
+ src/SEnumVal/$(DEPDIR)/SEnumVal.Po \
+ src/StdInParse/$(DEPDIR)/StdInParse.Po \
+ src/StdInParse/$(DEPDIR)/StdInParseHandlers.Po \
+ src/XInclude/$(DEPDIR)/XInclude.Po
am__mv = mv -f
CXXCOMPILE = $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \
$(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS)
@@ -573,6 +606,10 @@
INSTALL_PROGRAM = @INSTALL_PROGRAM@
INSTALL_SCRIPT = @INSTALL_SCRIPT@
INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
+INTERFACE_VERSION_D = @INTERFACE_VERSION_D@
+INTERFACE_VERSION_MAJOR = @INTERFACE_VERSION_MAJOR@
+INTERFACE_VERSION_MINOR = @INTERFACE_VERSION_MINOR@
+INTERFACE_VERSION_U = @INTERFACE_VERSION_U@
LD = @LD@
LDFLAGS = @LDFLAGS@
LIBOBJS = @LIBOBJS@
@@ -610,6 +647,9 @@
SHREXT = @SHREXT@
STRIP = @STRIP@
VERSION = @VERSION@
+XERCES_VERSION_MAJOR = @XERCES_VERSION_MAJOR@
+XERCES_VERSION_MINOR = @XERCES_VERSION_MINOR@
+XERCES_VERSION_REVISION = @XERCES_VERSION_REVISION@
abs_builddir = @abs_builddir@
abs_srcdir = @abs_srcdir@
abs_top_builddir = @abs_top_builddir@
@@ -826,8 +866,8 @@
*config.status*) \
cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
*) \
- echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
- cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
+ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles)'; \
+ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles);; \
esac;
$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
@@ -1136,35 +1176,41 @@
distclean-compile:
-rm -f *.tab.c
-@AMDEP_TRUE@@am__include@ @am__quote@src/CreateDOMDocument/$(DEPDIR)/CreateDOMDocument.Po@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@src/DOMCount/$(DEPDIR)/DOMCount.Po@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@src/DOMPrint/$(DEPDIR)/DOMPrint.Po@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@src/DOMPrint/$(DEPDIR)/DOMPrintErrorHandler.Po@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@src/DOMPrint/$(DEPDIR)/DOMPrintFilter.Po@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@src/DOMPrint/$(DEPDIR)/DOMTreeErrorReporter.Po@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@src/EnumVal/$(DEPDIR)/EnumVal.Po@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@src/MemParse/$(DEPDIR)/MemParse.Po@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@src/MemParse/$(DEPDIR)/MemParseHandlers.Po@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@src/PParse/$(DEPDIR)/PParse.Po@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@src/PParse/$(DEPDIR)/PParseHandlers.Po@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@src/PSVIWriter/$(DEPDIR)/PSVIWriter.Po@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@src/PSVIWriter/$(DEPDIR)/PSVIWriterHandlers.Po@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@src/Redirect/$(DEPDIR)/Redirect.Po@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@src/Redirect/$(DEPDIR)/RedirectHandlers.Po@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@src/SAX2Count/$(DEPDIR)/SAX2Count.Po@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@src/SAX2Count/$(DEPDIR)/SAX2CountHandlers.Po@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@src/SAX2Print/$(DEPDIR)/SAX2FilterHandlers.Po@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@src/SAX2Print/$(DEPDIR)/SAX2Print.Po@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@src/SAX2Print/$(DEPDIR)/SAX2PrintHandlers.Po@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@src/SAXCount/$(DEPDIR)/SAXCount.Po@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@src/SAXCount/$(DEPDIR)/SAXCountHandlers.Po@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@src/SAXPrint/$(DEPDIR)/SAXPrint.Po@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@src/SAXPrint/$(DEPDIR)/SAXPrintHandlers.Po@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@src/SCMPrint/$(DEPDIR)/SCMPrint.Po@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@src/SEnumVal/$(DEPDIR)/SEnumVal.Po@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@src/StdInParse/$(DEPDIR)/StdInParse.Po@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@src/StdInParse/$(DEPDIR)/StdInParseHandlers.Po@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@src/XInclude/$(DEPDIR)/XInclude.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@src/CreateDOMDocument/$(DEPDIR)/CreateDOMDocument.Po@am__quote@ # am--include-marker
+@AMDEP_TRUE@@am__include@ @am__quote@src/DOMCount/$(DEPDIR)/DOMCount.Po@am__quote@ # am--include-marker
+@AMDEP_TRUE@@am__include@ @am__quote@src/DOMPrint/$(DEPDIR)/DOMPrint.Po@am__quote@ # am--include-marker
+@AMDEP_TRUE@@am__include@ @am__quote@src/DOMPrint/$(DEPDIR)/DOMPrintErrorHandler.Po@am__quote@ # am--include-marker
+@AMDEP_TRUE@@am__include@ @am__quote@src/DOMPrint/$(DEPDIR)/DOMPrintFilter.Po@am__quote@ # am--include-marker
+@AMDEP_TRUE@@am__include@ @am__quote@src/DOMPrint/$(DEPDIR)/DOMTreeErrorReporter.Po@am__quote@ # am--include-marker
+@AMDEP_TRUE@@am__include@ @am__quote@src/EnumVal/$(DEPDIR)/EnumVal.Po@am__quote@ # am--include-marker
+@AMDEP_TRUE@@am__include@ @am__quote@src/MemParse/$(DEPDIR)/MemParse.Po@am__quote@ # am--include-marker
+@AMDEP_TRUE@@am__include@ @am__quote@src/MemParse/$(DEPDIR)/MemParseHandlers.Po@am__quote@ # am--include-marker
+@AMDEP_TRUE@@am__include@ @am__quote@src/PParse/$(DEPDIR)/PParse.Po@am__quote@ # am--include-marker
+@AMDEP_TRUE@@am__include@ @am__quote@src/PParse/$(DEPDIR)/PParseHandlers.Po@am__quote@ # am--include-marker
+@AMDEP_TRUE@@am__include@ @am__quote@src/PSVIWriter/$(DEPDIR)/PSVIWriter.Po@am__quote@ # am--include-marker
+@AMDEP_TRUE@@am__include@ @am__quote@src/PSVIWriter/$(DEPDIR)/PSVIWriterHandlers.Po@am__quote@ # am--include-marker
+@AMDEP_TRUE@@am__include@ @am__quote@src/Redirect/$(DEPDIR)/Redirect.Po@am__quote@ # am--include-marker
+@AMDEP_TRUE@@am__include@ @am__quote@src/Redirect/$(DEPDIR)/RedirectHandlers.Po@am__quote@ # am--include-marker
+@AMDEP_TRUE@@am__include@ @am__quote@src/SAX2Count/$(DEPDIR)/SAX2Count.Po@am__quote@ # am--include-marker
+@AMDEP_TRUE@@am__include@ @am__quote@src/SAX2Count/$(DEPDIR)/SAX2CountHandlers.Po@am__quote@ # am--include-marker
+@AMDEP_TRUE@@am__include@ @am__quote@src/SAX2Print/$(DEPDIR)/SAX2FilterHandlers.Po@am__quote@ # am--include-marker
+@AMDEP_TRUE@@am__include@ @am__quote@src/SAX2Print/$(DEPDIR)/SAX2Print.Po@am__quote@ # am--include-marker
+@AMDEP_TRUE@@am__include@ @am__quote@src/SAX2Print/$(DEPDIR)/SAX2PrintHandlers.Po@am__quote@ # am--include-marker
+@AMDEP_TRUE@@am__include@ @am__quote@src/SAXCount/$(DEPDIR)/SAXCount.Po@am__quote@ # am--include-marker
+@AMDEP_TRUE@@am__include@ @am__quote@src/SAXCount/$(DEPDIR)/SAXCountHandlers.Po@am__quote@ # am--include-marker
+@AMDEP_TRUE@@am__include@ @am__quote@src/SAXPrint/$(DEPDIR)/SAXPrint.Po@am__quote@ # am--include-marker
+@AMDEP_TRUE@@am__include@ @am__quote@src/SAXPrint/$(DEPDIR)/SAXPrintHandlers.Po@am__quote@ # am--include-marker
+@AMDEP_TRUE@@am__include@ @am__quote@src/SCMPrint/$(DEPDIR)/SCMPrint.Po@am__quote@ # am--include-marker
+@AMDEP_TRUE@@am__include@ @am__quote@src/SEnumVal/$(DEPDIR)/SEnumVal.Po@am__quote@ # am--include-marker
+@AMDEP_TRUE@@am__include@ @am__quote@src/StdInParse/$(DEPDIR)/StdInParse.Po@am__quote@ # am--include-marker
+@AMDEP_TRUE@@am__include@ @am__quote@src/StdInParse/$(DEPDIR)/StdInParseHandlers.Po@am__quote@ # am--include-marker
+@AMDEP_TRUE@@am__include@ @am__quote@src/XInclude/$(DEPDIR)/XInclude.Po@am__quote@ # am--include-marker
+
+$(am__depfiles_remade):
+ @$(MKDIR_P) $(@D)
+ @echo '# dummy' >$@-t && $(am__mv) $@-t $@
+
+am--depfiles: $(am__depfiles_remade)
.cpp.o:
@am__fastdepCXX_TRUE@ $(AM_V_CXX)depbase=`echo $@ | sed 's|[^/]*$$|$(DEPDIR)/&|;s|\.o$$||'`;\
@@ -1368,7 +1414,7 @@
fi; \
$$success || exit 1
-check-TESTS:
+check-TESTS:
@list='$(RECHECK_LOGS)'; test -z "$$list" || rm -f $$list
@list='$(RECHECK_LOGS:.log=.trs)'; test -z "$$list" || rm -f $$list
@test -z "$(TEST_SUITE_LOG)" || rm -f $(TEST_SUITE_LOG)
@@ -1712,7 +1758,10 @@
@am__EXEEXT_TRUE@ $(am__common_driver_flags) $(AM_TEST_LOG_DRIVER_FLAGS) $(TEST_LOG_DRIVER_FLAGS) -- $(TEST_LOG_COMPILE) \
@am__EXEEXT_TRUE@ "$$tst" $(AM_TESTS_FD_REDIRECT)
-distdir: $(DISTFILES)
+distdir: $(BUILT_SOURCES)
+ $(MAKE) $(AM_MAKEFLAGS) distdir-am
+
+distdir-am: $(DISTFILES)
@srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
list='$(DISTFILES)'; \
@@ -1821,7 +1870,35 @@
mostlyclean-am
distclean: distclean-am
- -rm -rf src/CreateDOMDocument/$(DEPDIR) src/DOMCount/$(DEPDIR) src/DOMPrint/$(DEPDIR) src/EnumVal/$(DEPDIR) src/MemParse/$(DEPDIR) src/PParse/$(DEPDIR) src/PSVIWriter/$(DEPDIR) src/Redirect/$(DEPDIR) src/SAX2Count/$(DEPDIR) src/SAX2Print/$(DEPDIR) src/SAXCount/$(DEPDIR) src/SAXPrint/$(DEPDIR) src/SCMPrint/$(DEPDIR) src/SEnumVal/$(DEPDIR) src/StdInParse/$(DEPDIR) src/XInclude/$(DEPDIR)
+ -rm -f src/CreateDOMDocument/$(DEPDIR)/CreateDOMDocument.Po
+ -rm -f src/DOMCount/$(DEPDIR)/DOMCount.Po
+ -rm -f src/DOMPrint/$(DEPDIR)/DOMPrint.Po
+ -rm -f src/DOMPrint/$(DEPDIR)/DOMPrintErrorHandler.Po
+ -rm -f src/DOMPrint/$(DEPDIR)/DOMPrintFilter.Po
+ -rm -f src/DOMPrint/$(DEPDIR)/DOMTreeErrorReporter.Po
+ -rm -f src/EnumVal/$(DEPDIR)/EnumVal.Po
+ -rm -f src/MemParse/$(DEPDIR)/MemParse.Po
+ -rm -f src/MemParse/$(DEPDIR)/MemParseHandlers.Po
+ -rm -f src/PParse/$(DEPDIR)/PParse.Po
+ -rm -f src/PParse/$(DEPDIR)/PParseHandlers.Po
+ -rm -f src/PSVIWriter/$(DEPDIR)/PSVIWriter.Po
+ -rm -f src/PSVIWriter/$(DEPDIR)/PSVIWriterHandlers.Po
+ -rm -f src/Redirect/$(DEPDIR)/Redirect.Po
+ -rm -f src/Redirect/$(DEPDIR)/RedirectHandlers.Po
+ -rm -f src/SAX2Count/$(DEPDIR)/SAX2Count.Po
+ -rm -f src/SAX2Count/$(DEPDIR)/SAX2CountHandlers.Po
+ -rm -f src/SAX2Print/$(DEPDIR)/SAX2FilterHandlers.Po
+ -rm -f src/SAX2Print/$(DEPDIR)/SAX2Print.Po
+ -rm -f src/SAX2Print/$(DEPDIR)/SAX2PrintHandlers.Po
+ -rm -f src/SAXCount/$(DEPDIR)/SAXCount.Po
+ -rm -f src/SAXCount/$(DEPDIR)/SAXCountHandlers.Po
+ -rm -f src/SAXPrint/$(DEPDIR)/SAXPrint.Po
+ -rm -f src/SAXPrint/$(DEPDIR)/SAXPrintHandlers.Po
+ -rm -f src/SCMPrint/$(DEPDIR)/SCMPrint.Po
+ -rm -f src/SEnumVal/$(DEPDIR)/SEnumVal.Po
+ -rm -f src/StdInParse/$(DEPDIR)/StdInParse.Po
+ -rm -f src/StdInParse/$(DEPDIR)/StdInParseHandlers.Po
+ -rm -f src/XInclude/$(DEPDIR)/XInclude.Po
-rm -f Makefile
distclean-am: clean-am distclean-compile distclean-generic \
distclean-tags
@@ -1867,7 +1944,35 @@
installcheck-am:
maintainer-clean: maintainer-clean-am
- -rm -rf src/CreateDOMDocument/$(DEPDIR) src/DOMCount/$(DEPDIR) src/DOMPrint/$(DEPDIR) src/EnumVal/$(DEPDIR) src/MemParse/$(DEPDIR) src/PParse/$(DEPDIR) src/PSVIWriter/$(DEPDIR) src/Redirect/$(DEPDIR) src/SAX2Count/$(DEPDIR) src/SAX2Print/$(DEPDIR) src/SAXCount/$(DEPDIR) src/SAXPrint/$(DEPDIR) src/SCMPrint/$(DEPDIR) src/SEnumVal/$(DEPDIR) src/StdInParse/$(DEPDIR) src/XInclude/$(DEPDIR)
+ -rm -f src/CreateDOMDocument/$(DEPDIR)/CreateDOMDocument.Po
+ -rm -f src/DOMCount/$(DEPDIR)/DOMCount.Po
+ -rm -f src/DOMPrint/$(DEPDIR)/DOMPrint.Po
+ -rm -f src/DOMPrint/$(DEPDIR)/DOMPrintErrorHandler.Po
+ -rm -f src/DOMPrint/$(DEPDIR)/DOMPrintFilter.Po
+ -rm -f src/DOMPrint/$(DEPDIR)/DOMTreeErrorReporter.Po
+ -rm -f src/EnumVal/$(DEPDIR)/EnumVal.Po
+ -rm -f src/MemParse/$(DEPDIR)/MemParse.Po
+ -rm -f src/MemParse/$(DEPDIR)/MemParseHandlers.Po
+ -rm -f src/PParse/$(DEPDIR)/PParse.Po
+ -rm -f src/PParse/$(DEPDIR)/PParseHandlers.Po
+ -rm -f src/PSVIWriter/$(DEPDIR)/PSVIWriter.Po
+ -rm -f src/PSVIWriter/$(DEPDIR)/PSVIWriterHandlers.Po
+ -rm -f src/Redirect/$(DEPDIR)/Redirect.Po
+ -rm -f src/Redirect/$(DEPDIR)/RedirectHandlers.Po
+ -rm -f src/SAX2Count/$(DEPDIR)/SAX2Count.Po
+ -rm -f src/SAX2Count/$(DEPDIR)/SAX2CountHandlers.Po
+ -rm -f src/SAX2Print/$(DEPDIR)/SAX2FilterHandlers.Po
+ -rm -f src/SAX2Print/$(DEPDIR)/SAX2Print.Po
+ -rm -f src/SAX2Print/$(DEPDIR)/SAX2PrintHandlers.Po
+ -rm -f src/SAXCount/$(DEPDIR)/SAXCount.Po
+ -rm -f src/SAXCount/$(DEPDIR)/SAXCountHandlers.Po
+ -rm -f src/SAXPrint/$(DEPDIR)/SAXPrint.Po
+ -rm -f src/SAXPrint/$(DEPDIR)/SAXPrintHandlers.Po
+ -rm -f src/SCMPrint/$(DEPDIR)/SCMPrint.Po
+ -rm -f src/SEnumVal/$(DEPDIR)/SEnumVal.Po
+ -rm -f src/StdInParse/$(DEPDIR)/StdInParse.Po
+ -rm -f src/StdInParse/$(DEPDIR)/StdInParseHandlers.Po
+ -rm -f src/XInclude/$(DEPDIR)/XInclude.Po
-rm -f Makefile
maintainer-clean-am: distclean-am maintainer-clean-generic
@@ -1888,20 +1993,21 @@
.MAKE: check-am install-am install-strip
-.PHONY: CTAGS GTAGS TAGS all all-am check check-TESTS check-am clean \
- clean-binPROGRAMS clean-generic clean-libtool clean-local \
- cscopelist-am ctags ctags-am distclean distclean-compile \
- distclean-generic distclean-libtool distclean-tags distdir dvi \
- dvi-am html html-am info info-am install install-am \
- install-binPROGRAMS install-data install-data-am install-dvi \
- install-dvi-am install-exec install-exec-am install-html \
- install-html-am install-info install-info-am install-man \
- install-pdf install-pdf-am install-ps install-ps-am \
- install-strip installcheck installcheck-am installdirs \
- maintainer-clean maintainer-clean-generic mostlyclean \
- mostlyclean-compile mostlyclean-generic mostlyclean-libtool \
- pdf pdf-am ps ps-am recheck tags tags-am uninstall \
- uninstall-am uninstall-binPROGRAMS
+.PHONY: CTAGS GTAGS TAGS all all-am am--depfiles check check-TESTS \
+ check-am clean clean-binPROGRAMS clean-generic clean-libtool \
+ clean-local cscopelist-am ctags ctags-am distclean \
+ distclean-compile distclean-generic distclean-libtool \
+ distclean-tags distdir dvi dvi-am html html-am info info-am \
+ install install-am install-binPROGRAMS install-data \
+ install-data-am install-dvi install-dvi-am install-exec \
+ install-exec-am install-html install-html-am install-info \
+ install-info-am install-man install-pdf install-pdf-am \
+ install-ps install-ps-am install-strip installcheck \
+ installcheck-am installdirs maintainer-clean \
+ maintainer-clean-generic mostlyclean mostlyclean-compile \
+ mostlyclean-generic mostlyclean-libtool pdf pdf-am ps ps-am \
+ recheck tags tags-am uninstall uninstall-am \
+ uninstall-binPROGRAMS
.PRECIOUS: Makefile
diff -Nru xerces-c-3.2.0+debian/scripts/run-test.in xerces-c-3.2.2+debian/scripts/run-test.in
--- xerces-c-3.2.0+debian/scripts/run-test.in 2017-07-18 01:12:02.000000000 +0000
+++ xerces-c-3.2.2+debian/scripts/run-test.in 2018-02-15 01:22:39.000000000 +0000
@@ -19,7 +19,7 @@
builddir=$(pwd)
if [ ! -d observed ]; then
- mkdir observed
+ mkdir -p observed
fi
output="${builddir}/observed/${name}.log"
diff -Nru xerces-c-3.2.0+debian/src/CMakeLists.txt xerces-c-3.2.2+debian/src/CMakeLists.txt
--- xerces-c-3.2.0+debian/src/CMakeLists.txt 2017-06-29 01:55:16.000000000 +0000
+++ xerces-c-3.2.2+debian/src/CMakeLists.txt 2018-05-01 23:58:20.000000000 +0000
@@ -25,9 +25,8 @@
xercesc/NLS
xercesc/util/Xerces_autoconf_config.hpp.cmake.in
xercesc/util/Xerces_autoconf_config.hpp.in
- xercesc/util/Xerces_autoconf_config.msvc.hpp
- xercesc/util/Xerces_autoconf_config.borland.hpp
- xercesc/util/MsgLoaders/Win32
+ xercesc/util/XercesVersion.hpp.cmake.in
+ xercesc/util/XercesVersion.hpp.in
xercesc/util/MsgLoaders/ICU/resources
)
@@ -554,7 +553,6 @@
xercesc/util/ValueVectorOf.hpp
xercesc/util/ValueVectorOf.c
xercesc/util/XercesDefs.hpp
- xercesc/util/XercesVersion.hpp
xercesc/util/XMemory.hpp
xercesc/util/XML256TableTranscoder.hpp
xercesc/util/XML88591Transcoder.hpp
@@ -605,6 +603,7 @@
xercesc/util/EncodingValidator.cpp
xercesc/util/HeaderDummy.cpp
xercesc/util/HexBin.cpp
+ xercesc/util/JanitorExports.cpp
xercesc/util/KVStringPair.cpp
xercesc/util/Mutexes.cpp
xercesc/util/PanicHandler.cpp
@@ -1010,6 +1009,14 @@
xercesc/util/MutexManagers/NoThreadMutexMgr.cpp
)
+set(stdmmgr_headers
+ xercesc/util/MutexManagers/StdMutexMgr.hpp
+)
+
+set(stdmmgr_sources
+ xercesc/util/MutexManagers/StdMutexMgr.cpp
+)
+
set(posixmmgr_headers
xercesc/util/MutexManagers/PosixMutexMgr.hpp
)
@@ -1079,7 +1086,6 @@
list(APPEND libxerces_c_SOURCES ${curl_sources})
list(APPEND libxerces_c_HEADERS ${curl_headers})
list(APPEND libxerces_c_DEPS ${CURL_LIBRARIES})
- include_directories(${CURL_INCLUDE_DIRS})
endif()
if(XERCES_USE_NETACCESSOR_SOCKET)
@@ -1142,7 +1148,7 @@
list(APPEND libxerces_c_DEPS ICU::uc ICU::data)
# Resource shortname
- set(PKGNAME xercesc_messages_${LIB_INTERFACE_VER_U})
+ set(PKGNAME xercesc_messages_${INTERFACE_VERSION_U})
add_custom_command(
OUTPUT "${CMAKE_CURRENT_BINARY_DIR}/xercesc_messages.c"
@@ -1203,6 +1209,12 @@
list(APPEND libxerces_c_HEADERS ${nothreadmmgr_headers})
endif()
+if(XERCES_USE_MUTEXMGR_STD)
+ list(APPEND libxerces_c_SOURCES ${stdmmgr_sources})
+ list(APPEND libxerces_c_HEADERS ${stdmmgr_headers})
+ list(APPEND libxerces_c_DEPS Threads::Threads)
+endif()
+
if(XERCES_USE_MUTEXMGR_POSIX)
list(APPEND libxerces_c_SOURCES ${posixmmgr_sources})
list(APPEND libxerces_c_HEADERS ${posixmmgr_headers})
@@ -1231,10 +1243,10 @@
# might be possible to use with Cygwin and MinGW.
if(MSVC)
configure_file(
- "${CMAKE_CURRENT_SOURCE_DIR}/xercesc/util/MsgLoaders/Win32/Version.rc.cmake.in"
- "${CMAKE_CURRENT_BINARY_DIR}/xercesc/util/MsgLoaders/Win32/Version.rc"
+ "${CMAKE_CURRENT_SOURCE_DIR}/xercesc/util/version.rc.cmake.in"
+ "${CMAKE_CURRENT_BINARY_DIR}/xercesc/util/version.rc"
@ONLY)
- list(APPEND libxerces_c_RESOURCES "${CMAKE_CURRENT_BINARY_DIR}/xercesc/util/MsgLoaders/Win32/Version.rc")
+ list(APPEND libxerces_c_RESOURCES "${CMAKE_CURRENT_BINARY_DIR}/xercesc/util/version.rc")
endif()
# Definitions required for building
@@ -1249,6 +1261,9 @@
${CMAKE_CURRENT_SOURCE_DIR}
${CMAKE_CURRENT_BINARY_DIR}
)
+#if(XERCES_USE_NETACCESSOR_CURL)
+# include_directories(SYSTEM ${CURL_INCLUDE_DIRS})
+#endif()
add_custom_target(xerces-c-headers SOURCES ${libxerces_c_HEADERS})
set_target_properties(xerces-c-headers PROPERTIES FOLDER "Library")
@@ -1257,20 +1272,24 @@
${libxerces_c_SOURCES}
${libxerces_c_RESOURCES})
target_link_libraries(xerces-c ${libxerces_c_DEPS})
+if(XERCES_USE_NETACCESSOR_CURL)
+ target_include_directories(xerces-c SYSTEM PRIVATE ${CURL_INCLUDE_DIRS})
+endif()
+
if(MSVC)
# Add configuration-specific library name to resource file.
target_compile_definitions(xerces-c PRIVATE "XERCES_DLL_NAME=\"$\\0\"")
# Different naming for Windows than for Unix builds for backward
# compatibility with the existing project files.
- set_target_properties(xerces-c PROPERTIES OUTPUT_NAME "xerces-c_${LIB_INTERFACE_VER_U_MAJOR}")
- set_target_properties(xerces-c PROPERTIES RUNTIME_OUTPUT_NAME "xerces-c_${LIB_INTERFACE_VER_U}")
+ set_target_properties(xerces-c PROPERTIES OUTPUT_NAME "xerces-c_${INTERFACE_VERSION_MAJOR}")
+ set_target_properties(xerces-c PROPERTIES RUNTIME_OUTPUT_NAME "xerces-c_${INTERFACE_VERSION_U}")
set_target_properties(xerces-c PROPERTIES DEBUG_POSTFIX "D")
elseif(UNIX)
# For strict libtool compatibility on Unix. It's a horrible hack to
# set the version in the filename, and create the symlink at install
# time. Note: could be dropped when the SONAME is updated and
# libtool compatibility is no longer required.
- set_target_properties(xerces-c PROPERTIES OUTPUT_NAME "xerces-c-${LIB_INTERFACE_VER_D}")
+ set_target_properties(xerces-c PROPERTIES OUTPUT_NAME "xerces-c-${INTERFACE_VERSION_D}")
file(GENERATE
OUTPUT "${CMAKE_CURRENT_BINARY_DIR}/InstallLibrarySymlink.cmake"
CONTENT "execute_process(COMMAND ln -sf \"$\" \"\$ENV{DESTDIR}${CMAKE_INSTALL_FULL_LIBDIR}/libxerces-c.so\")")
@@ -1278,13 +1297,13 @@
else()
# Not used for the common cases, though this would be the default if
# not for libtool compatibility.
- set_target_properties(xerces-c PROPERTIES SOVERSION ${LIB_INTERFACE_VER_D})
+ set_target_properties(xerces-c PROPERTIES SOVERSION ${INTERFACE_VERSION_D})
if(NOT CYGWIN)
# This property causes shared libraries on Linux to have the full
# version encoded into their final filename. We disable this on
# Cygwin because it causes xerces-c-${XERCES_C_FULL_VERSION}.dll
# to be created when xerces-c.dll seems to be the default.
- set_target_properties(xerces-c PROPERTIES VERSION ${LIB_INTERFACE_VER_D})
+ set_target_properties(xerces-c PROPERTIES VERSION ${INTERFACE_VERSION_D})
endif()
endif()
set_target_properties(xerces-c PROPERTIES FOLDER "Library")
@@ -1350,9 +1369,10 @@
unset(group_dir)
unset(group_files)
-# Make sure cmake-generated Xerces_autoconf_config.hpp ends up in a
-# proper place when installed.
+# Make sure cmake-generated Xerces_autoconf_config.hpp and
+# XercesVersion.hpp end up in a proper place when installed.
install(
FILES "${CMAKE_CURRENT_BINARY_DIR}/xercesc/util/Xerces_autoconf_config.hpp"
+ "${CMAKE_CURRENT_BINARY_DIR}/xercesc/util/XercesVersion.hpp"
DESTINATION "${CMAKE_INSTALL_INCLUDEDIR}/xercesc/util"
COMPONENT "development")
diff -Nru xerces-c-3.2.0+debian/src/Makefile.am xerces-c-3.2.2+debian/src/Makefile.am
--- xerces-c-3.2.0+debian/src/Makefile.am 2017-07-18 01:12:02.000000000 +0000
+++ xerces-c-3.2.2+debian/src/Makefile.am 2018-09-11 13:50:11.000000000 +0000
@@ -16,11 +16,9 @@
#
#
-# $Id: Makefile.am 1801700 2017-07-12 08:45:00Z rleigh $
+# $Id: Makefile.am 1840539 2018-09-11 10:40:26Z rleigh $
#
-include ${top_srcdir}/version.incl
-
DEFS += -DXERCES_BUILDING_LIBRARY
#
@@ -32,7 +30,7 @@
#
AM_CPPFLAGS =
-libxerces_c_la_LDFLAGS = -release ${INTERFACE_VER_D}
+libxerces_c_la_LDFLAGS = -release @INTERFACE_VERSION_D@
# This sets {install}/include as target for the headers
libxerces_c_ladir = ${includedir}
@@ -47,11 +45,13 @@
${parsers_headers} ${sax_headers} ${sax2_headers} ${validators_headers} \
${xinclude_headers}
-# Make sure autoconf-generated Xerces_autoconf_config.hpp ends up in a
-# proper place when installed.
+# Make sure autoconf-generated Xerces_autoconf_config.hpp and
+# XercesVersion.hpp end up in a proper place when installed.
#
autoconfheadersdir = $(includedir)/xercesc/util
-nodist_autoconfheaders_HEADERS = ${top_builddir}/src/xercesc/util/Xerces_autoconf_config.hpp
+nodist_autoconfheaders_HEADERS = \
+ ${top_builddir}/src/xercesc/util/Xerces_autoconf_config.hpp \
+ ${top_builddir}/src/xercesc/util/XercesVersion.hpp
# Compatibility library.
#
@@ -60,7 +60,8 @@
stricmp.h strnicmp.h towlower.h towupper.h \
xercesc/NLS \
xercesc/util/Xerces_autoconf_config.hpp.cmake.in \
- xercesc/util/MsgLoaders/Win32 \
+ xercesc/util/XercesVersion.hpp.cmake.in \
+ xercesc/util/version.rc.cmake.in \
xercesc/util/MsgLoaders/ICU/resources
libxerces_c_la_LIBADD = ${LTLIBOBJS}
@@ -132,7 +133,7 @@
AM_CPPFLAGS += ${ICU_FLAGS}
# Resource shortname
-PKGNAME=xercesc_messages_${INTERFACE_VER_U}
+PKGNAME=xercesc_messages_@INTERFACE_VERSION_U@
CLEANFILES = xercesc_messages.c root_res.c root.res
BUILT_SOURCES = xercesc_messages.c root_res.c
@@ -173,6 +174,11 @@
nobase_libxerces_c_la_HEADERS += ${nothreadmmgr_headers}
endif
+if XERCES_USE_MUTEXMGR_STD
+libxerces_c_la_SOURCES += ${stdmmgr_sources}
+nobase_libxerces_c_la_HEADERS += ${stdmmgr_headers}
+endif
+
if XERCES_USE_MUTEXMGR_POSIX
libxerces_c_la_SOURCES += ${posixmmgr_sources}
nobase_libxerces_c_la_HEADERS += ${posixmmgr_headers}
@@ -694,7 +700,6 @@
xercesc/util/ValueVectorOf.hpp \
xercesc/util/ValueVectorOf.c \
xercesc/util/XercesDefs.hpp \
- xercesc/util/XercesVersion.hpp \
xercesc/util/XMemory.hpp \
xercesc/util/XML256TableTranscoder.hpp \
xercesc/util/XML88591Transcoder.hpp \
@@ -744,6 +749,7 @@
xercesc/util/EncodingValidator.cpp \
xercesc/util/HeaderDummy.cpp \
xercesc/util/HexBin.cpp \
+ xercesc/util/JanitorExports.cpp \
xercesc/util/KVStringPair.cpp \
xercesc/util/Mutexes.cpp \
xercesc/util/PanicHandler.cpp \
@@ -1118,6 +1124,12 @@
nothreadmmgr_sources = \
xercesc/util/MutexManagers/NoThreadMutexMgr.cpp
+stdmmgr_headers = \
+ xercesc/util/MutexManagers/StdMutexMgr.hpp
+
+stdmmgr_sources = \
+ xercesc/util/MutexManagers/StdMutexMgr.cpp
+
posixmmgr_headers = \
xercesc/util/MutexManagers/PosixMutexMgr.hpp
diff -Nru xerces-c-3.2.0+debian/src/Makefile.in xerces-c-3.2.2+debian/src/Makefile.in
--- xerces-c-3.2.0+debian/src/Makefile.in 2017-08-02 19:20:51.000000000 +0000
+++ xerces-c-3.2.2+debian/src/Makefile.in 2018-09-11 13:50:47.000000000 +0000
@@ -1,7 +1,7 @@
-# Makefile.in generated by automake 1.15.1 from Makefile.am.
+# Makefile.in generated by automake 1.16.1 from Makefile.am.
# @configure_input@
-# Copyright (C) 1994-2017 Free Software Foundation, Inc.
+# Copyright (C) 1994-2018 Free Software Foundation, Inc.
# This Makefile.in is free software; the Free Software Foundation
# gives unlimited permission to copy and/or distribute it,
@@ -32,7 +32,7 @@
#
#
-# $Id: Makefile.am 1801700 2017-07-12 08:45:00Z rleigh $
+# $Id: Makefile.am 1840539 2018-09-11 10:40:26Z rleigh $
#
@@ -152,17 +152,19 @@
#
@XERCES_USE_MUTEXMGR_NOTHREAD_TRUE@am__append_28 = ${nothreadmmgr_sources}
@XERCES_USE_MUTEXMGR_NOTHREAD_TRUE@am__append_29 = ${nothreadmmgr_headers}
-@XERCES_USE_MUTEXMGR_POSIX_TRUE@am__append_30 = ${posixmmgr_sources}
-@XERCES_USE_MUTEXMGR_POSIX_TRUE@am__append_31 = ${posixmmgr_headers}
-@XERCES_USE_MUTEXMGR_WINDOWS_TRUE@am__append_32 = ${winmmgr_sources}
-@XERCES_USE_MUTEXMGR_WINDOWS_TRUE@am__append_33 = ${winmmgr_headers}
+@XERCES_USE_MUTEXMGR_STD_TRUE@am__append_30 = ${stdmmgr_sources}
+@XERCES_USE_MUTEXMGR_STD_TRUE@am__append_31 = ${stdmmgr_headers}
+@XERCES_USE_MUTEXMGR_POSIX_TRUE@am__append_32 = ${posixmmgr_sources}
+@XERCES_USE_MUTEXMGR_POSIX_TRUE@am__append_33 = ${posixmmgr_headers}
+@XERCES_USE_MUTEXMGR_WINDOWS_TRUE@am__append_34 = ${winmmgr_sources}
+@XERCES_USE_MUTEXMGR_WINDOWS_TRUE@am__append_35 = ${winmmgr_headers}
# File Managers, conditionally built based on settings from configure
#
-@XERCES_USE_FILEMGR_POSIX_TRUE@am__append_34 = ${posixfmgr_sources}
-@XERCES_USE_FILEMGR_POSIX_TRUE@am__append_35 = ${posixfmgr_headers}
-@XERCES_USE_FILEMGR_WINDOWS_TRUE@am__append_36 = ${winfmgr_sources}
-@XERCES_USE_FILEMGR_WINDOWS_TRUE@am__append_37 = ${winfmgr_headers}
+@XERCES_USE_FILEMGR_POSIX_TRUE@am__append_36 = ${posixfmgr_sources}
+@XERCES_USE_FILEMGR_POSIX_TRUE@am__append_37 = ${posixfmgr_headers}
+@XERCES_USE_FILEMGR_WINDOWS_TRUE@am__append_38 = ${winfmgr_sources}
+@XERCES_USE_FILEMGR_WINDOWS_TRUE@am__append_39 = ${winfmgr_headers}
subdir = src
ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
am__aclocal_m4_deps = $(top_srcdir)/m4/acx_pthread.m4 \
@@ -171,6 +173,7 @@
$(top_srcdir)/m4/cxx_have_namespaces.m4 \
$(top_srcdir)/m4/cxx_have_std_libs.m4 \
$(top_srcdir)/m4/cxx_have_std_namespace.m4 \
+ $(top_srcdir)/m4/cxx_have_std_thread.m4 \
$(top_srcdir)/m4/libtool.m4 $(top_srcdir)/m4/ltoptions.m4 \
$(top_srcdir)/m4/ltsugar.m4 $(top_srcdir)/m4/ltversion.m4 \
$(top_srcdir)/m4/lt~obsolete.m4 \
@@ -185,6 +188,7 @@
$(top_srcdir)/m4/xerces_no_threads.m4 \
$(top_srcdir)/m4/xerces_path_delimiters.m4 \
$(top_srcdir)/m4/xerces_transcoder_selection.m4 \
+ $(top_srcdir)/m4/xerces_xmlch_selection.m4 \
$(top_srcdir)/configure.ac
am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
$(ACLOCAL_M4)
@@ -192,7 +196,8 @@
$(am__nobase_libxerces_c_la_HEADERS_DIST) $(am__DIST_COMMON)
mkinstalldirs = $(install_sh) -d
CONFIG_HEADER = $(top_builddir)/config.h \
- $(top_builddir)/src/xercesc/util/Xerces_autoconf_config.hpp
+ $(top_builddir)/src/xercesc/util/Xerces_autoconf_config.hpp \
+ $(top_builddir)/src/xercesc/util/XercesVersion.hpp
CONFIG_CLEAN_FILES =
CONFIG_CLEAN_VPATH_FILES =
am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`;
@@ -234,10 +239,10 @@
xercesc/util/DefaultPanicHandler.cpp \
xercesc/util/EncodingValidator.cpp \
xercesc/util/HeaderDummy.cpp xercesc/util/HexBin.cpp \
- xercesc/util/KVStringPair.cpp xercesc/util/Mutexes.cpp \
- xercesc/util/PanicHandler.cpp xercesc/util/PlatformUtils.cpp \
- xercesc/util/PSVIUni.cpp xercesc/util/QName.cpp \
- xercesc/util/regx/ASCIIRangeFactory.cpp \
+ xercesc/util/JanitorExports.cpp xercesc/util/KVStringPair.cpp \
+ xercesc/util/Mutexes.cpp xercesc/util/PanicHandler.cpp \
+ xercesc/util/PlatformUtils.cpp xercesc/util/PSVIUni.cpp \
+ xercesc/util/QName.cpp xercesc/util/regx/ASCIIRangeFactory.cpp \
xercesc/util/regx/BlockRangeFactory.cpp \
xercesc/util/regx/BMPattern.cpp \
xercesc/util/regx/CharToken.cpp \
@@ -514,6 +519,7 @@
xercesc/util/MsgLoaders/ICU/ICUMsgLoader.cpp \
xercesc/util/MsgLoaders/MsgCatalog/MsgCatalogLoader.cpp \
xercesc/util/MutexManagers/NoThreadMutexMgr.cpp \
+ xercesc/util/MutexManagers/StdMutexMgr.cpp \
xercesc/util/MutexManagers/PosixMutexMgr.cpp \
xercesc/util/MutexManagers/WindowsMutexMgr.cpp \
xercesc/util/FileManagers/PosixFileMgr.cpp \
@@ -525,10 +531,11 @@
xercesc/util/BinMemInputStream.lo xercesc/util/BitSet.lo \
xercesc/util/DefaultPanicHandler.lo \
xercesc/util/EncodingValidator.lo xercesc/util/HeaderDummy.lo \
- xercesc/util/HexBin.lo xercesc/util/KVStringPair.lo \
- xercesc/util/Mutexes.lo xercesc/util/PanicHandler.lo \
- xercesc/util/PlatformUtils.lo xercesc/util/PSVIUni.lo \
- xercesc/util/QName.lo xercesc/util/regx/ASCIIRangeFactory.lo \
+ xercesc/util/HexBin.lo xercesc/util/JanitorExports.lo \
+ xercesc/util/KVStringPair.lo xercesc/util/Mutexes.lo \
+ xercesc/util/PanicHandler.lo xercesc/util/PlatformUtils.lo \
+ xercesc/util/PSVIUni.lo xercesc/util/QName.lo \
+ xercesc/util/regx/ASCIIRangeFactory.lo \
xercesc/util/regx/BlockRangeFactory.lo \
xercesc/util/regx/BMPattern.lo xercesc/util/regx/CharToken.lo \
xercesc/util/regx/ClosureToken.lo \
@@ -825,14 +832,16 @@
@XERCES_USE_MSGLOADER_ICONV_TRUE@am__objects_34 = $(am__objects_33)
am__objects_35 = xercesc/util/MutexManagers/NoThreadMutexMgr.lo
@XERCES_USE_MUTEXMGR_NOTHREAD_TRUE@am__objects_36 = $(am__objects_35)
-am__objects_37 = xercesc/util/MutexManagers/PosixMutexMgr.lo
-@XERCES_USE_MUTEXMGR_POSIX_TRUE@am__objects_38 = $(am__objects_37)
-am__objects_39 = xercesc/util/MutexManagers/WindowsMutexMgr.lo
-@XERCES_USE_MUTEXMGR_WINDOWS_TRUE@am__objects_40 = $(am__objects_39)
-am__objects_41 = xercesc/util/FileManagers/PosixFileMgr.lo
-@XERCES_USE_FILEMGR_POSIX_TRUE@am__objects_42 = $(am__objects_41)
-am__objects_43 = xercesc/util/FileManagers/WindowsFileMgr.lo
-@XERCES_USE_FILEMGR_WINDOWS_TRUE@am__objects_44 = $(am__objects_43)
+am__objects_37 = xercesc/util/MutexManagers/StdMutexMgr.lo
+@XERCES_USE_MUTEXMGR_STD_TRUE@am__objects_38 = $(am__objects_37)
+am__objects_39 = xercesc/util/MutexManagers/PosixMutexMgr.lo
+@XERCES_USE_MUTEXMGR_POSIX_TRUE@am__objects_40 = $(am__objects_39)
+am__objects_41 = xercesc/util/MutexManagers/WindowsMutexMgr.lo
+@XERCES_USE_MUTEXMGR_WINDOWS_TRUE@am__objects_42 = $(am__objects_41)
+am__objects_43 = xercesc/util/FileManagers/PosixFileMgr.lo
+@XERCES_USE_FILEMGR_POSIX_TRUE@am__objects_44 = $(am__objects_43)
+am__objects_45 = xercesc/util/FileManagers/WindowsFileMgr.lo
+@XERCES_USE_FILEMGR_WINDOWS_TRUE@am__objects_46 = $(am__objects_45)
am_libxerces_c_la_OBJECTS = $(am__objects_1) $(am__objects_2) \
$(am__objects_3) $(am__objects_4) $(am__objects_5) \
$(am__objects_6) $(am__objects_7) $(am__objects_8) \
@@ -842,10 +851,10 @@
$(am__objects_26) $(am__objects_28) $(am__objects_30) \
$(am__objects_32) $(am__objects_34) $(am__objects_36) \
$(am__objects_38) $(am__objects_40) $(am__objects_42) \
- $(am__objects_44)
-am__objects_45 = xercesc_messages.lo root_res.lo
+ $(am__objects_44) $(am__objects_46)
+am__objects_47 = xercesc_messages.lo root_res.lo
@XERCES_USE_MSGLOADER_ICU_TRUE@nodist_libxerces_c_la_OBJECTS = \
-@XERCES_USE_MSGLOADER_ICU_TRUE@ $(am__objects_45)
+@XERCES_USE_MSGLOADER_ICU_TRUE@ $(am__objects_47)
libxerces_c_la_OBJECTS = $(am_libxerces_c_la_OBJECTS) \
$(nodist_libxerces_c_la_OBJECTS)
AM_V_lt = $(am__v_lt_@AM_V@)
@@ -870,7 +879,326 @@
am__v_at_1 =
DEFAULT_INCLUDES = -I.@am__isrc@ -I$(top_builddir) -I$(top_builddir)/src/xercesc/util
depcomp = $(SHELL) $(top_srcdir)/config/depcomp
-am__depfiles_maybe = depfiles
+am__maybe_remake_depfiles = depfiles
+am__depfiles_remade = $(DEPDIR)/stricmp.Plo $(DEPDIR)/strnicmp.Plo \
+ $(DEPDIR)/towlower.Plo $(DEPDIR)/towupper.Plo \
+ ./$(DEPDIR)/root_res.Plo ./$(DEPDIR)/xercesc_messages.Plo \
+ xercesc/dom/$(DEPDIR)/DOMException.Plo \
+ xercesc/dom/$(DEPDIR)/DOMLSException.Plo \
+ xercesc/dom/$(DEPDIR)/DOMRangeException.Plo \
+ xercesc/dom/$(DEPDIR)/DOMXPathException.Plo \
+ xercesc/dom/impl/$(DEPDIR)/DOMAttrImpl.Plo \
+ xercesc/dom/impl/$(DEPDIR)/DOMAttrMapImpl.Plo \
+ xercesc/dom/impl/$(DEPDIR)/DOMAttrNSImpl.Plo \
+ xercesc/dom/impl/$(DEPDIR)/DOMCDATASectionImpl.Plo \
+ xercesc/dom/impl/$(DEPDIR)/DOMCharacterDataImpl.Plo \
+ xercesc/dom/impl/$(DEPDIR)/DOMChildNode.Plo \
+ xercesc/dom/impl/$(DEPDIR)/DOMCommentImpl.Plo \
+ xercesc/dom/impl/$(DEPDIR)/DOMConfigurationImpl.Plo \
+ xercesc/dom/impl/$(DEPDIR)/DOMDeepNodeListImpl.Plo \
+ xercesc/dom/impl/$(DEPDIR)/DOMDocumentFragmentImpl.Plo \
+ xercesc/dom/impl/$(DEPDIR)/DOMDocumentImpl.Plo \
+ xercesc/dom/impl/$(DEPDIR)/DOMDocumentTypeImpl.Plo \
+ xercesc/dom/impl/$(DEPDIR)/DOMElementImpl.Plo \
+ xercesc/dom/impl/$(DEPDIR)/DOMElementNSImpl.Plo \
+ xercesc/dom/impl/$(DEPDIR)/DOMEntityImpl.Plo \
+ xercesc/dom/impl/$(DEPDIR)/DOMEntityReferenceImpl.Plo \
+ xercesc/dom/impl/$(DEPDIR)/DOMErrorImpl.Plo \
+ xercesc/dom/impl/$(DEPDIR)/DOMImplementationImpl.Plo \
+ xercesc/dom/impl/$(DEPDIR)/DOMImplementationListImpl.Plo \
+ xercesc/dom/impl/$(DEPDIR)/DOMImplementationRegistry.Plo \
+ xercesc/dom/impl/$(DEPDIR)/DOMLSInputImpl.Plo \
+ xercesc/dom/impl/$(DEPDIR)/DOMLSOutputImpl.Plo \
+ xercesc/dom/impl/$(DEPDIR)/DOMLSSerializerImpl.Plo \
+ xercesc/dom/impl/$(DEPDIR)/DOMLocatorImpl.Plo \
+ xercesc/dom/impl/$(DEPDIR)/DOMNamedNodeMapImpl.Plo \
+ xercesc/dom/impl/$(DEPDIR)/DOMNodeIDMap.Plo \
+ xercesc/dom/impl/$(DEPDIR)/DOMNodeImpl.Plo \
+ xercesc/dom/impl/$(DEPDIR)/DOMNodeIteratorImpl.Plo \
+ xercesc/dom/impl/$(DEPDIR)/DOMNodeListImpl.Plo \
+ xercesc/dom/impl/$(DEPDIR)/DOMNodeVector.Plo \
+ xercesc/dom/impl/$(DEPDIR)/DOMNormalizer.Plo \
+ xercesc/dom/impl/$(DEPDIR)/DOMNotationImpl.Plo \
+ xercesc/dom/impl/$(DEPDIR)/DOMParentNode.Plo \
+ xercesc/dom/impl/$(DEPDIR)/DOMProcessingInstructionImpl.Plo \
+ xercesc/dom/impl/$(DEPDIR)/DOMRangeImpl.Plo \
+ xercesc/dom/impl/$(DEPDIR)/DOMStringListImpl.Plo \
+ xercesc/dom/impl/$(DEPDIR)/DOMStringPool.Plo \
+ xercesc/dom/impl/$(DEPDIR)/DOMTextImpl.Plo \
+ xercesc/dom/impl/$(DEPDIR)/DOMTreeWalkerImpl.Plo \
+ xercesc/dom/impl/$(DEPDIR)/DOMTypeInfoImpl.Plo \
+ xercesc/dom/impl/$(DEPDIR)/DOMXPathExpressionImpl.Plo \
+ xercesc/dom/impl/$(DEPDIR)/DOMXPathNSResolverImpl.Plo \
+ xercesc/dom/impl/$(DEPDIR)/DOMXPathResultImpl.Plo \
+ xercesc/dom/impl/$(DEPDIR)/XSDElementNSImpl.Plo \
+ xercesc/framework/$(DEPDIR)/BinOutputStream.Plo \
+ xercesc/framework/$(DEPDIR)/LocalFileFormatTarget.Plo \
+ xercesc/framework/$(DEPDIR)/LocalFileInputSource.Plo \
+ xercesc/framework/$(DEPDIR)/MemBufFormatTarget.Plo \
+ xercesc/framework/$(DEPDIR)/MemBufInputSource.Plo \
+ xercesc/framework/$(DEPDIR)/StdInInputSource.Plo \
+ xercesc/framework/$(DEPDIR)/StdOutFormatTarget.Plo \
+ xercesc/framework/$(DEPDIR)/URLInputSource.Plo \
+ xercesc/framework/$(DEPDIR)/Wrapper4DOMLSInput.Plo \
+ xercesc/framework/$(DEPDIR)/Wrapper4InputSource.Plo \
+ xercesc/framework/$(DEPDIR)/XMLAttDef.Plo \
+ xercesc/framework/$(DEPDIR)/XMLAttDefList.Plo \
+ xercesc/framework/$(DEPDIR)/XMLAttr.Plo \
+ xercesc/framework/$(DEPDIR)/XMLBuffer.Plo \
+ xercesc/framework/$(DEPDIR)/XMLBufferMgr.Plo \
+ xercesc/framework/$(DEPDIR)/XMLContentModel.Plo \
+ xercesc/framework/$(DEPDIR)/XMLDTDDescription.Plo \
+ xercesc/framework/$(DEPDIR)/XMLElementDecl.Plo \
+ xercesc/framework/$(DEPDIR)/XMLEntityDecl.Plo \
+ xercesc/framework/$(DEPDIR)/XMLFormatter.Plo \
+ xercesc/framework/$(DEPDIR)/XMLGrammarDescription.Plo \
+ xercesc/framework/$(DEPDIR)/XMLGrammarPoolImpl.Plo \
+ xercesc/framework/$(DEPDIR)/XMLNotationDecl.Plo \
+ xercesc/framework/$(DEPDIR)/XMLRecognizer.Plo \
+ xercesc/framework/$(DEPDIR)/XMLRefInfo.Plo \
+ xercesc/framework/$(DEPDIR)/XMLSchemaDescription.Plo \
+ xercesc/framework/$(DEPDIR)/XMLValidator.Plo \
+ xercesc/framework/psvi/$(DEPDIR)/PSVIAttribute.Plo \
+ xercesc/framework/psvi/$(DEPDIR)/PSVIAttributeList.Plo \
+ xercesc/framework/psvi/$(DEPDIR)/PSVIElement.Plo \
+ xercesc/framework/psvi/$(DEPDIR)/PSVIItem.Plo \
+ xercesc/framework/psvi/$(DEPDIR)/XSAnnotation.Plo \
+ xercesc/framework/psvi/$(DEPDIR)/XSAttributeDeclaration.Plo \
+ xercesc/framework/psvi/$(DEPDIR)/XSAttributeGroupDefinition.Plo \
+ xercesc/framework/psvi/$(DEPDIR)/XSAttributeUse.Plo \
+ xercesc/framework/psvi/$(DEPDIR)/XSComplexTypeDefinition.Plo \
+ xercesc/framework/psvi/$(DEPDIR)/XSElementDeclaration.Plo \
+ xercesc/framework/psvi/$(DEPDIR)/XSFacet.Plo \
+ xercesc/framework/psvi/$(DEPDIR)/XSIDCDefinition.Plo \
+ xercesc/framework/psvi/$(DEPDIR)/XSModel.Plo \
+ xercesc/framework/psvi/$(DEPDIR)/XSModelGroup.Plo \
+ xercesc/framework/psvi/$(DEPDIR)/XSModelGroupDefinition.Plo \
+ xercesc/framework/psvi/$(DEPDIR)/XSMultiValueFacet.Plo \
+ xercesc/framework/psvi/$(DEPDIR)/XSNamespaceItem.Plo \
+ xercesc/framework/psvi/$(DEPDIR)/XSNotationDeclaration.Plo \
+ xercesc/framework/psvi/$(DEPDIR)/XSObject.Plo \
+ xercesc/framework/psvi/$(DEPDIR)/XSParticle.Plo \
+ xercesc/framework/psvi/$(DEPDIR)/XSSimpleTypeDefinition.Plo \
+ xercesc/framework/psvi/$(DEPDIR)/XSTypeDefinition.Plo \
+ xercesc/framework/psvi/$(DEPDIR)/XSValue.Plo \
+ xercesc/framework/psvi/$(DEPDIR)/XSWildcard.Plo \
+ xercesc/internal/$(DEPDIR)/BinFileOutputStream.Plo \
+ xercesc/internal/$(DEPDIR)/BinMemOutputStream.Plo \
+ xercesc/internal/$(DEPDIR)/DGXMLScanner.Plo \
+ xercesc/internal/$(DEPDIR)/ElemStack.Plo \
+ xercesc/internal/$(DEPDIR)/IGXMLScanner.Plo \
+ xercesc/internal/$(DEPDIR)/IGXMLScanner2.Plo \
+ xercesc/internal/$(DEPDIR)/MemoryManagerImpl.Plo \
+ xercesc/internal/$(DEPDIR)/ReaderMgr.Plo \
+ xercesc/internal/$(DEPDIR)/SGXMLScanner.Plo \
+ xercesc/internal/$(DEPDIR)/ValidationContextImpl.Plo \
+ xercesc/internal/$(DEPDIR)/VecAttrListImpl.Plo \
+ xercesc/internal/$(DEPDIR)/VecAttributesImpl.Plo \
+ xercesc/internal/$(DEPDIR)/WFXMLScanner.Plo \
+ xercesc/internal/$(DEPDIR)/XMLReader.Plo \
+ xercesc/internal/$(DEPDIR)/XMLScanner.Plo \
+ xercesc/internal/$(DEPDIR)/XMLScannerResolver.Plo \
+ xercesc/internal/$(DEPDIR)/XProtoType.Plo \
+ xercesc/internal/$(DEPDIR)/XSAXMLScanner.Plo \
+ xercesc/internal/$(DEPDIR)/XSObjectFactory.Plo \
+ xercesc/internal/$(DEPDIR)/XSerializeEngine.Plo \
+ xercesc/internal/$(DEPDIR)/XTemplateSerializer.Plo \
+ xercesc/parsers/$(DEPDIR)/AbstractDOMParser.Plo \
+ xercesc/parsers/$(DEPDIR)/DOMLSParserImpl.Plo \
+ xercesc/parsers/$(DEPDIR)/SAX2XMLFilterImpl.Plo \
+ xercesc/parsers/$(DEPDIR)/SAX2XMLReaderImpl.Plo \
+ xercesc/parsers/$(DEPDIR)/SAXParser.Plo \
+ xercesc/parsers/$(DEPDIR)/XercesDOMParser.Plo \
+ xercesc/sax/$(DEPDIR)/Dummy.Plo \
+ xercesc/sax/$(DEPDIR)/InputSource.Plo \
+ xercesc/sax/$(DEPDIR)/SAXException.Plo \
+ xercesc/sax/$(DEPDIR)/SAXParseException.Plo \
+ xercesc/sax2/$(DEPDIR)/sax2Dummy.Plo \
+ xercesc/util/$(DEPDIR)/Base64.Plo \
+ xercesc/util/$(DEPDIR)/BinFileInputStream.Plo \
+ xercesc/util/$(DEPDIR)/BinInputStream.Plo \
+ xercesc/util/$(DEPDIR)/BinMemInputStream.Plo \
+ xercesc/util/$(DEPDIR)/BitSet.Plo \
+ xercesc/util/$(DEPDIR)/DefaultPanicHandler.Plo \
+ xercesc/util/$(DEPDIR)/EncodingValidator.Plo \
+ xercesc/util/$(DEPDIR)/HeaderDummy.Plo \
+ xercesc/util/$(DEPDIR)/HexBin.Plo \
+ xercesc/util/$(DEPDIR)/JanitorExports.Plo \
+ xercesc/util/$(DEPDIR)/KVStringPair.Plo \
+ xercesc/util/$(DEPDIR)/Mutexes.Plo \
+ xercesc/util/$(DEPDIR)/PSVIUni.Plo \
+ xercesc/util/$(DEPDIR)/PanicHandler.Plo \
+ xercesc/util/$(DEPDIR)/PlatformUtils.Plo \
+ xercesc/util/$(DEPDIR)/QName.Plo \
+ xercesc/util/$(DEPDIR)/StringPool.Plo \
+ xercesc/util/$(DEPDIR)/SynchronizedStringPool.Plo \
+ xercesc/util/$(DEPDIR)/TransService.Plo \
+ xercesc/util/$(DEPDIR)/XML256TableTranscoder.Plo \
+ xercesc/util/$(DEPDIR)/XML88591Transcoder.Plo \
+ xercesc/util/$(DEPDIR)/XMLASCIITranscoder.Plo \
+ xercesc/util/$(DEPDIR)/XMLAbstractDoubleFloat.Plo \
+ xercesc/util/$(DEPDIR)/XMLBigDecimal.Plo \
+ xercesc/util/$(DEPDIR)/XMLBigInteger.Plo \
+ xercesc/util/$(DEPDIR)/XMLChTranscoder.Plo \
+ xercesc/util/$(DEPDIR)/XMLChar.Plo \
+ xercesc/util/$(DEPDIR)/XMLDateTime.Plo \
+ xercesc/util/$(DEPDIR)/XMLDouble.Plo \
+ xercesc/util/$(DEPDIR)/XMLEBCDICTranscoder.Plo \
+ xercesc/util/$(DEPDIR)/XMLException.Plo \
+ xercesc/util/$(DEPDIR)/XMLFloat.Plo \
+ xercesc/util/$(DEPDIR)/XMLIBM1047Transcoder.Plo \
+ xercesc/util/$(DEPDIR)/XMLIBM1140Transcoder.Plo \
+ xercesc/util/$(DEPDIR)/XMLInitializer.Plo \
+ xercesc/util/$(DEPDIR)/XMLMsgLoader.Plo \
+ xercesc/util/$(DEPDIR)/XMLNumber.Plo \
+ xercesc/util/$(DEPDIR)/XMLString.Plo \
+ xercesc/util/$(DEPDIR)/XMLStringTokenizer.Plo \
+ xercesc/util/$(DEPDIR)/XMLUCS4Transcoder.Plo \
+ xercesc/util/$(DEPDIR)/XMLURL.Plo \
+ xercesc/util/$(DEPDIR)/XMLUTF16Transcoder.Plo \
+ xercesc/util/$(DEPDIR)/XMLUTF8Transcoder.Plo \
+ xercesc/util/$(DEPDIR)/XMLUni.Plo \
+ xercesc/util/$(DEPDIR)/XMLUri.Plo \
+ xercesc/util/$(DEPDIR)/XMLWin1252Transcoder.Plo \
+ xercesc/util/$(DEPDIR)/XMemory.Plo \
+ xercesc/util/FileManagers/$(DEPDIR)/PosixFileMgr.Plo \
+ xercesc/util/FileManagers/$(DEPDIR)/WindowsFileMgr.Plo \
+ xercesc/util/MsgLoaders/ICU/$(DEPDIR)/ICUMsgLoader.Plo \
+ xercesc/util/MsgLoaders/InMemory/$(DEPDIR)/InMemMsgLoader.Plo \
+ xercesc/util/MsgLoaders/MsgCatalog/$(DEPDIR)/MsgCatalogLoader.Plo \
+ xercesc/util/MutexManagers/$(DEPDIR)/NoThreadMutexMgr.Plo \
+ xercesc/util/MutexManagers/$(DEPDIR)/PosixMutexMgr.Plo \
+ xercesc/util/MutexManagers/$(DEPDIR)/StdMutexMgr.Plo \
+ xercesc/util/MutexManagers/$(DEPDIR)/WindowsMutexMgr.Plo \
+ xercesc/util/NetAccessors/$(DEPDIR)/BinHTTPInputStreamCommon.Plo \
+ xercesc/util/NetAccessors/Curl/$(DEPDIR)/CurlNetAccessor.Plo \
+ xercesc/util/NetAccessors/Curl/$(DEPDIR)/CurlURLInputStream.Plo \
+ xercesc/util/NetAccessors/MacOSURLAccessCF/$(DEPDIR)/MacOSURLAccessCF.Plo \
+ xercesc/util/NetAccessors/MacOSURLAccessCF/$(DEPDIR)/URLAccessCFBinInputStream.Plo \
+ xercesc/util/NetAccessors/Socket/$(DEPDIR)/SocketNetAccessor.Plo \
+ xercesc/util/NetAccessors/Socket/$(DEPDIR)/UnixHTTPURLInputStream.Plo \
+ xercesc/util/NetAccessors/WinSock/$(DEPDIR)/BinHTTPURLInputStream.Plo \
+ xercesc/util/NetAccessors/WinSock/$(DEPDIR)/WinSockNetAccessor.Plo \
+ xercesc/util/Transcoders/ICU/$(DEPDIR)/ICUTransService.Plo \
+ xercesc/util/Transcoders/Iconv/$(DEPDIR)/IconvTransService.Plo \
+ xercesc/util/Transcoders/IconvGNU/$(DEPDIR)/IconvGNUTransService.Plo \
+ xercesc/util/Transcoders/MacOSUnicodeConverter/$(DEPDIR)/MacOSUnicodeConverter.Plo \
+ xercesc/util/Transcoders/Win32/$(DEPDIR)/Win32TransService.Plo \
+ xercesc/util/regx/$(DEPDIR)/ASCIIRangeFactory.Plo \
+ xercesc/util/regx/$(DEPDIR)/BMPattern.Plo \
+ xercesc/util/regx/$(DEPDIR)/BlockRangeFactory.Plo \
+ xercesc/util/regx/$(DEPDIR)/CharToken.Plo \
+ xercesc/util/regx/$(DEPDIR)/ClosureToken.Plo \
+ xercesc/util/regx/$(DEPDIR)/ConcatToken.Plo \
+ xercesc/util/regx/$(DEPDIR)/Match.Plo \
+ xercesc/util/regx/$(DEPDIR)/Op.Plo \
+ xercesc/util/regx/$(DEPDIR)/OpFactory.Plo \
+ xercesc/util/regx/$(DEPDIR)/ParenToken.Plo \
+ xercesc/util/regx/$(DEPDIR)/ParserForXMLSchema.Plo \
+ xercesc/util/regx/$(DEPDIR)/RangeFactory.Plo \
+ xercesc/util/regx/$(DEPDIR)/RangeToken.Plo \
+ xercesc/util/regx/$(DEPDIR)/RangeTokenMap.Plo \
+ xercesc/util/regx/$(DEPDIR)/RegularExpression.Plo \
+ xercesc/util/regx/$(DEPDIR)/RegxParser.Plo \
+ xercesc/util/regx/$(DEPDIR)/RegxUtil.Plo \
+ xercesc/util/regx/$(DEPDIR)/StringToken.Plo \
+ xercesc/util/regx/$(DEPDIR)/Token.Plo \
+ xercesc/util/regx/$(DEPDIR)/TokenFactory.Plo \
+ xercesc/util/regx/$(DEPDIR)/UnicodeRangeFactory.Plo \
+ xercesc/util/regx/$(DEPDIR)/UnionToken.Plo \
+ xercesc/util/regx/$(DEPDIR)/XMLRangeFactory.Plo \
+ xercesc/util/regx/$(DEPDIR)/XMLUniCharacter.Plo \
+ xercesc/validators/DTD/$(DEPDIR)/DTDAttDef.Plo \
+ xercesc/validators/DTD/$(DEPDIR)/DTDAttDefList.Plo \
+ xercesc/validators/DTD/$(DEPDIR)/DTDElementDecl.Plo \
+ xercesc/validators/DTD/$(DEPDIR)/DTDEntityDecl.Plo \
+ xercesc/validators/DTD/$(DEPDIR)/DTDGrammar.Plo \
+ xercesc/validators/DTD/$(DEPDIR)/DTDScanner.Plo \
+ xercesc/validators/DTD/$(DEPDIR)/DTDValidator.Plo \
+ xercesc/validators/DTD/$(DEPDIR)/XMLDTDDescriptionImpl.Plo \
+ xercesc/validators/common/$(DEPDIR)/AllContentModel.Plo \
+ xercesc/validators/common/$(DEPDIR)/CMAny.Plo \
+ xercesc/validators/common/$(DEPDIR)/CMBinaryOp.Plo \
+ xercesc/validators/common/$(DEPDIR)/CMUnaryOp.Plo \
+ xercesc/validators/common/$(DEPDIR)/ContentLeafNameTypeVector.Plo \
+ xercesc/validators/common/$(DEPDIR)/ContentSpecNode.Plo \
+ xercesc/validators/common/$(DEPDIR)/DFAContentModel.Plo \
+ xercesc/validators/common/$(DEPDIR)/Grammar.Plo \
+ xercesc/validators/common/$(DEPDIR)/GrammarResolver.Plo \
+ xercesc/validators/common/$(DEPDIR)/MixedContentModel.Plo \
+ xercesc/validators/common/$(DEPDIR)/SimpleContentModel.Plo \
+ xercesc/validators/datatype/$(DEPDIR)/AbstractNumericFacetValidator.Plo \
+ xercesc/validators/datatype/$(DEPDIR)/AbstractNumericValidator.Plo \
+ xercesc/validators/datatype/$(DEPDIR)/AbstractStringValidator.Plo \
+ xercesc/validators/datatype/$(DEPDIR)/AnySimpleTypeDatatypeValidator.Plo \
+ xercesc/validators/datatype/$(DEPDIR)/AnyURIDatatypeValidator.Plo \
+ xercesc/validators/datatype/$(DEPDIR)/Base64BinaryDatatypeValidator.Plo \
+ xercesc/validators/datatype/$(DEPDIR)/BooleanDatatypeValidator.Plo \
+ xercesc/validators/datatype/$(DEPDIR)/DatatypeValidator.Plo \
+ xercesc/validators/datatype/$(DEPDIR)/DatatypeValidatorFactory.Plo \
+ xercesc/validators/datatype/$(DEPDIR)/DateDatatypeValidator.Plo \
+ xercesc/validators/datatype/$(DEPDIR)/DateTimeDatatypeValidator.Plo \
+ xercesc/validators/datatype/$(DEPDIR)/DateTimeValidator.Plo \
+ xercesc/validators/datatype/$(DEPDIR)/DayDatatypeValidator.Plo \
+ xercesc/validators/datatype/$(DEPDIR)/DecimalDatatypeValidator.Plo \
+ xercesc/validators/datatype/$(DEPDIR)/DoubleDatatypeValidator.Plo \
+ xercesc/validators/datatype/$(DEPDIR)/DurationDatatypeValidator.Plo \
+ xercesc/validators/datatype/$(DEPDIR)/ENTITYDatatypeValidator.Plo \
+ xercesc/validators/datatype/$(DEPDIR)/FloatDatatypeValidator.Plo \
+ xercesc/validators/datatype/$(DEPDIR)/HexBinaryDatatypeValidator.Plo \
+ xercesc/validators/datatype/$(DEPDIR)/IDDatatypeValidator.Plo \
+ xercesc/validators/datatype/$(DEPDIR)/IDREFDatatypeValidator.Plo \
+ xercesc/validators/datatype/$(DEPDIR)/ListDatatypeValidator.Plo \
+ xercesc/validators/datatype/$(DEPDIR)/MonthDatatypeValidator.Plo \
+ xercesc/validators/datatype/$(DEPDIR)/MonthDayDatatypeValidator.Plo \
+ xercesc/validators/datatype/$(DEPDIR)/NCNameDatatypeValidator.Plo \
+ xercesc/validators/datatype/$(DEPDIR)/NOTATIONDatatypeValidator.Plo \
+ xercesc/validators/datatype/$(DEPDIR)/NameDatatypeValidator.Plo \
+ xercesc/validators/datatype/$(DEPDIR)/QNameDatatypeValidator.Plo \
+ xercesc/validators/datatype/$(DEPDIR)/StringDatatypeValidator.Plo \
+ xercesc/validators/datatype/$(DEPDIR)/TimeDatatypeValidator.Plo \
+ xercesc/validators/datatype/$(DEPDIR)/UnionDatatypeValidator.Plo \
+ xercesc/validators/datatype/$(DEPDIR)/XMLCanRepGroup.Plo \
+ xercesc/validators/datatype/$(DEPDIR)/YearDatatypeValidator.Plo \
+ xercesc/validators/datatype/$(DEPDIR)/YearMonthDatatypeValidator.Plo \
+ xercesc/validators/schema/$(DEPDIR)/ComplexTypeInfo.Plo \
+ xercesc/validators/schema/$(DEPDIR)/GeneralAttributeCheck.Plo \
+ xercesc/validators/schema/$(DEPDIR)/NamespaceScope.Plo \
+ xercesc/validators/schema/$(DEPDIR)/SchemaAttDef.Plo \
+ xercesc/validators/schema/$(DEPDIR)/SchemaAttDefList.Plo \
+ xercesc/validators/schema/$(DEPDIR)/SchemaElementDecl.Plo \
+ xercesc/validators/schema/$(DEPDIR)/SchemaGrammar.Plo \
+ xercesc/validators/schema/$(DEPDIR)/SchemaInfo.Plo \
+ xercesc/validators/schema/$(DEPDIR)/SchemaSymbols.Plo \
+ xercesc/validators/schema/$(DEPDIR)/SchemaValidator.Plo \
+ xercesc/validators/schema/$(DEPDIR)/SubstitutionGroupComparator.Plo \
+ xercesc/validators/schema/$(DEPDIR)/TraverseSchema.Plo \
+ xercesc/validators/schema/$(DEPDIR)/XMLSchemaDescriptionImpl.Plo \
+ xercesc/validators/schema/$(DEPDIR)/XSDDOMParser.Plo \
+ xercesc/validators/schema/$(DEPDIR)/XSDErrorReporter.Plo \
+ xercesc/validators/schema/$(DEPDIR)/XSDLocator.Plo \
+ xercesc/validators/schema/$(DEPDIR)/XUtil.Plo \
+ xercesc/validators/schema/$(DEPDIR)/XercesAttGroupInfo.Plo \
+ xercesc/validators/schema/$(DEPDIR)/XercesElementWildcard.Plo \
+ xercesc/validators/schema/$(DEPDIR)/XercesGroupInfo.Plo \
+ xercesc/validators/schema/identity/$(DEPDIR)/FieldActivator.Plo \
+ xercesc/validators/schema/identity/$(DEPDIR)/FieldValueMap.Plo \
+ xercesc/validators/schema/identity/$(DEPDIR)/IC_Field.Plo \
+ xercesc/validators/schema/identity/$(DEPDIR)/IC_Key.Plo \
+ xercesc/validators/schema/identity/$(DEPDIR)/IC_KeyRef.Plo \
+ xercesc/validators/schema/identity/$(DEPDIR)/IC_Selector.Plo \
+ xercesc/validators/schema/identity/$(DEPDIR)/IC_Unique.Plo \
+ xercesc/validators/schema/identity/$(DEPDIR)/IdentityConstraint.Plo \
+ xercesc/validators/schema/identity/$(DEPDIR)/IdentityConstraintHandler.Plo \
+ xercesc/validators/schema/identity/$(DEPDIR)/ValueStore.Plo \
+ xercesc/validators/schema/identity/$(DEPDIR)/ValueStoreCache.Plo \
+ xercesc/validators/schema/identity/$(DEPDIR)/XPathMatcher.Plo \
+ xercesc/validators/schema/identity/$(DEPDIR)/XPathMatcherStack.Plo \
+ xercesc/validators/schema/identity/$(DEPDIR)/XPathSymbols.Plo \
+ xercesc/validators/schema/identity/$(DEPDIR)/XercesXPath.Plo \
+ xercesc/xinclude/$(DEPDIR)/XIncludeDOMDocumentProcessor.Plo \
+ xercesc/xinclude/$(DEPDIR)/XIncludeLocation.Plo \
+ xercesc/xinclude/$(DEPDIR)/XIncludeUtils.Plo
am__mv = mv -f
COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \
$(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS)
@@ -994,7 +1322,7 @@
xercesc/util/ValueHashTableOf.c xercesc/util/ValueStackOf.hpp \
xercesc/util/ValueStackOf.c xercesc/util/ValueVectorOf.hpp \
xercesc/util/ValueVectorOf.c xercesc/util/XercesDefs.hpp \
- xercesc/util/XercesVersion.hpp xercesc/util/XMemory.hpp \
+ xercesc/util/XMemory.hpp \
xercesc/util/XML256TableTranscoder.hpp \
xercesc/util/XML88591Transcoder.hpp \
xercesc/util/XMLAbstractDoubleFloat.hpp \
@@ -1328,6 +1656,7 @@
xercesc/util/MsgLoaders/MsgCatalog/MsgCatalogLoader.hpp \
xercesc/util/MsgLoaders/MsgCatalog/XMLMsgCat_Ids.hpp \
xercesc/util/MutexManagers/NoThreadMutexMgr.hpp \
+ xercesc/util/MutexManagers/StdMutexMgr.hpp \
xercesc/util/MutexManagers/PosixMutexMgr.hpp \
xercesc/util/MutexManagers/WindowsMutexMgr.hpp \
xercesc/util/FileManagers/PosixFileMgr.hpp \
@@ -1402,6 +1731,10 @@
INSTALL_PROGRAM = @INSTALL_PROGRAM@
INSTALL_SCRIPT = @INSTALL_SCRIPT@
INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
+INTERFACE_VERSION_D = @INTERFACE_VERSION_D@
+INTERFACE_VERSION_MAJOR = @INTERFACE_VERSION_MAJOR@
+INTERFACE_VERSION_MINOR = @INTERFACE_VERSION_MINOR@
+INTERFACE_VERSION_U = @INTERFACE_VERSION_U@
LD = @LD@
LDFLAGS = @LDFLAGS@
LIBOBJS = @LIBOBJS@
@@ -1439,6 +1772,9 @@
SHREXT = @SHREXT@
STRIP = @STRIP@
VERSION = @VERSION@
+XERCES_VERSION_MAJOR = @XERCES_VERSION_MAJOR@
+XERCES_VERSION_MINOR = @XERCES_VERSION_MINOR@
+XERCES_VERSION_REVISION = @XERCES_VERSION_REVISION@
abs_builddir = @abs_builddir@
abs_srcdir = @abs_srcdir@
abs_top_builddir = @abs_top_builddir@
@@ -1505,7 +1841,7 @@
# make pretty-printing won't work.
#
AM_CPPFLAGS = $(am__append_3) $(am__append_12) $(am__append_25)
-libxerces_c_la_LDFLAGS = -release ${INTERFACE_VER_D}
+libxerces_c_la_LDFLAGS = -release @INTERFACE_VERSION_D@
# This sets {install}/include as target for the headers
libxerces_c_ladir = ${includedir}
@@ -1518,7 +1854,7 @@
$(am__append_17) $(am__append_19) $(am__append_21) \
$(am__append_23) $(am__append_26) $(am__append_28) \
$(am__append_30) $(am__append_32) $(am__append_34) \
- $(am__append_36)
+ $(am__append_36) $(am__append_38)
nobase_libxerces_c_la_HEADERS = ${util_headers} ${dom_headers} \
${domimpl_headers} ${framework_headers} ${internal_headers} \
${parsers_headers} ${sax_headers} ${sax2_headers} \
@@ -1528,13 +1864,16 @@
$(am__append_18) $(am__append_20) $(am__append_22) \
$(am__append_24) $(am__append_27) $(am__append_29) \
$(am__append_31) $(am__append_33) $(am__append_35) \
- $(am__append_37)
+ $(am__append_37) $(am__append_39)
-# Make sure autoconf-generated Xerces_autoconf_config.hpp ends up in a
-# proper place when installed.
+# Make sure autoconf-generated Xerces_autoconf_config.hpp and
+# XercesVersion.hpp end up in a proper place when installed.
#
autoconfheadersdir = $(includedir)/xercesc/util
-nodist_autoconfheaders_HEADERS = ${top_builddir}/src/xercesc/util/Xerces_autoconf_config.hpp
+nodist_autoconfheaders_HEADERS = \
+ ${top_builddir}/src/xercesc/util/Xerces_autoconf_config.hpp \
+ ${top_builddir}/src/xercesc/util/XercesVersion.hpp
+
# Compatibility library.
#
@@ -1543,7 +1882,8 @@
stricmp.h strnicmp.h towlower.h towupper.h \
xercesc/NLS \
xercesc/util/Xerces_autoconf_config.hpp.cmake.in \
- xercesc/util/MsgLoaders/Win32 \
+ xercesc/util/XercesVersion.hpp.cmake.in \
+ xercesc/util/version.rc.cmake.in \
xercesc/util/MsgLoaders/ICU/resources
libxerces_c_la_LIBADD = ${LTLIBOBJS}
@@ -1553,7 +1893,7 @@
@XERCES_USE_MSGLOADER_ICONV_TRUE@PKGNAME = XercesMessages
# Resource shortname
-@XERCES_USE_MSGLOADER_ICU_TRUE@PKGNAME = xercesc_messages_${INTERFACE_VER_U}
+@XERCES_USE_MSGLOADER_ICU_TRUE@PKGNAME = xercesc_messages_@INTERFACE_VERSION_U@
@XERCES_USE_MSGLOADER_ICU_TRUE@CLEANFILES = xercesc_messages.c root_res.c root.res
@XERCES_USE_MSGLOADER_ICU_TRUE@BUILT_SOURCES = xercesc_messages.c root_res.c
@@ -2053,7 +2393,6 @@
xercesc/util/ValueVectorOf.hpp \
xercesc/util/ValueVectorOf.c \
xercesc/util/XercesDefs.hpp \
- xercesc/util/XercesVersion.hpp \
xercesc/util/XMemory.hpp \
xercesc/util/XML256TableTranscoder.hpp \
xercesc/util/XML88591Transcoder.hpp \
@@ -2103,6 +2442,7 @@
xercesc/util/EncodingValidator.cpp \
xercesc/util/HeaderDummy.cpp \
xercesc/util/HexBin.cpp \
+ xercesc/util/JanitorExports.cpp \
xercesc/util/KVStringPair.cpp \
xercesc/util/Mutexes.cpp \
xercesc/util/PanicHandler.cpp \
@@ -2472,6 +2812,12 @@
nothreadmmgr_sources = \
xercesc/util/MutexManagers/NoThreadMutexMgr.cpp
+stdmmgr_headers = \
+ xercesc/util/MutexManagers/StdMutexMgr.hpp
+
+stdmmgr_sources = \
+ xercesc/util/MutexManagers/StdMutexMgr.cpp
+
posixmmgr_headers = \
xercesc/util/MutexManagers/PosixMutexMgr.hpp
@@ -2506,8 +2852,8 @@
*config.status*) \
cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
*) \
- echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
- cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
+ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles)'; \
+ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles);; \
esac;
$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
@@ -2577,6 +2923,8 @@
xercesc/util/$(DEPDIR)/$(am__dirstamp)
xercesc/util/HexBin.lo: xercesc/util/$(am__dirstamp) \
xercesc/util/$(DEPDIR)/$(am__dirstamp)
+xercesc/util/JanitorExports.lo: xercesc/util/$(am__dirstamp) \
+ xercesc/util/$(DEPDIR)/$(am__dirstamp)
xercesc/util/KVStringPair.lo: xercesc/util/$(am__dirstamp) \
xercesc/util/$(DEPDIR)/$(am__dirstamp)
xercesc/util/Mutexes.lo: xercesc/util/$(am__dirstamp) \
@@ -3537,6 +3885,9 @@
xercesc/util/MutexManagers/NoThreadMutexMgr.lo: \
xercesc/util/MutexManagers/$(am__dirstamp) \
xercesc/util/MutexManagers/$(DEPDIR)/$(am__dirstamp)
+xercesc/util/MutexManagers/StdMutexMgr.lo: \
+ xercesc/util/MutexManagers/$(am__dirstamp) \
+ xercesc/util/MutexManagers/$(DEPDIR)/$(am__dirstamp)
xercesc/util/MutexManagers/PosixMutexMgr.lo: \
xercesc/util/MutexManagers/$(am__dirstamp) \
xercesc/util/MutexManagers/$(DEPDIR)/$(am__dirstamp)
@@ -3627,326 +3978,334 @@
distclean-compile:
-rm -f *.tab.c
-@AMDEP_TRUE@@am__include@ @am__quote@$(DEPDIR)/stricmp.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@$(DEPDIR)/strnicmp.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@$(DEPDIR)/towlower.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@$(DEPDIR)/towupper.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/root_res.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/xercesc_messages.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@xercesc/dom/$(DEPDIR)/DOMException.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@xercesc/dom/$(DEPDIR)/DOMLSException.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@xercesc/dom/$(DEPDIR)/DOMRangeException.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@xercesc/dom/$(DEPDIR)/DOMXPathException.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@xercesc/dom/impl/$(DEPDIR)/DOMAttrImpl.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@xercesc/dom/impl/$(DEPDIR)/DOMAttrMapImpl.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@xercesc/dom/impl/$(DEPDIR)/DOMAttrNSImpl.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@xercesc/dom/impl/$(DEPDIR)/DOMCDATASectionImpl.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@xercesc/dom/impl/$(DEPDIR)/DOMCharacterDataImpl.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@xercesc/dom/impl/$(DEPDIR)/DOMChildNode.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@xercesc/dom/impl/$(DEPDIR)/DOMCommentImpl.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@xercesc/dom/impl/$(DEPDIR)/DOMConfigurationImpl.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@xercesc/dom/impl/$(DEPDIR)/DOMDeepNodeListImpl.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@xercesc/dom/impl/$(DEPDIR)/DOMDocumentFragmentImpl.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@xercesc/dom/impl/$(DEPDIR)/DOMDocumentImpl.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@xercesc/dom/impl/$(DEPDIR)/DOMDocumentTypeImpl.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@xercesc/dom/impl/$(DEPDIR)/DOMElementImpl.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@xercesc/dom/impl/$(DEPDIR)/DOMElementNSImpl.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@xercesc/dom/impl/$(DEPDIR)/DOMEntityImpl.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@xercesc/dom/impl/$(DEPDIR)/DOMEntityReferenceImpl.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@xercesc/dom/impl/$(DEPDIR)/DOMErrorImpl.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@xercesc/dom/impl/$(DEPDIR)/DOMImplementationImpl.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@xercesc/dom/impl/$(DEPDIR)/DOMImplementationListImpl.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@xercesc/dom/impl/$(DEPDIR)/DOMImplementationRegistry.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@xercesc/dom/impl/$(DEPDIR)/DOMLSInputImpl.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@xercesc/dom/impl/$(DEPDIR)/DOMLSOutputImpl.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@xercesc/dom/impl/$(DEPDIR)/DOMLSSerializerImpl.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@xercesc/dom/impl/$(DEPDIR)/DOMLocatorImpl.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@xercesc/dom/impl/$(DEPDIR)/DOMNamedNodeMapImpl.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@xercesc/dom/impl/$(DEPDIR)/DOMNodeIDMap.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@xercesc/dom/impl/$(DEPDIR)/DOMNodeImpl.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@xercesc/dom/impl/$(DEPDIR)/DOMNodeIteratorImpl.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@xercesc/dom/impl/$(DEPDIR)/DOMNodeListImpl.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@xercesc/dom/impl/$(DEPDIR)/DOMNodeVector.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@xercesc/dom/impl/$(DEPDIR)/DOMNormalizer.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@xercesc/dom/impl/$(DEPDIR)/DOMNotationImpl.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@xercesc/dom/impl/$(DEPDIR)/DOMParentNode.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@xercesc/dom/impl/$(DEPDIR)/DOMProcessingInstructionImpl.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@xercesc/dom/impl/$(DEPDIR)/DOMRangeImpl.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@xercesc/dom/impl/$(DEPDIR)/DOMStringListImpl.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@xercesc/dom/impl/$(DEPDIR)/DOMStringPool.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@xercesc/dom/impl/$(DEPDIR)/DOMTextImpl.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@xercesc/dom/impl/$(DEPDIR)/DOMTreeWalkerImpl.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@xercesc/dom/impl/$(DEPDIR)/DOMTypeInfoImpl.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@xercesc/dom/impl/$(DEPDIR)/DOMXPathExpressionImpl.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@xercesc/dom/impl/$(DEPDIR)/DOMXPathNSResolverImpl.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@xercesc/dom/impl/$(DEPDIR)/DOMXPathResultImpl.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@xercesc/dom/impl/$(DEPDIR)/XSDElementNSImpl.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@xercesc/framework/$(DEPDIR)/BinOutputStream.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@xercesc/framework/$(DEPDIR)/LocalFileFormatTarget.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@xercesc/framework/$(DEPDIR)/LocalFileInputSource.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@xercesc/framework/$(DEPDIR)/MemBufFormatTarget.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@xercesc/framework/$(DEPDIR)/MemBufInputSource.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@xercesc/framework/$(DEPDIR)/StdInInputSource.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@xercesc/framework/$(DEPDIR)/StdOutFormatTarget.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@xercesc/framework/$(DEPDIR)/URLInputSource.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@xercesc/framework/$(DEPDIR)/Wrapper4DOMLSInput.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@xercesc/framework/$(DEPDIR)/Wrapper4InputSource.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@xercesc/framework/$(DEPDIR)/XMLAttDef.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@xercesc/framework/$(DEPDIR)/XMLAttDefList.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@xercesc/framework/$(DEPDIR)/XMLAttr.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@xercesc/framework/$(DEPDIR)/XMLBuffer.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@xercesc/framework/$(DEPDIR)/XMLBufferMgr.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@xercesc/framework/$(DEPDIR)/XMLContentModel.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@xercesc/framework/$(DEPDIR)/XMLDTDDescription.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@xercesc/framework/$(DEPDIR)/XMLElementDecl.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@xercesc/framework/$(DEPDIR)/XMLEntityDecl.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@xercesc/framework/$(DEPDIR)/XMLFormatter.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@xercesc/framework/$(DEPDIR)/XMLGrammarDescription.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@xercesc/framework/$(DEPDIR)/XMLGrammarPoolImpl.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@xercesc/framework/$(DEPDIR)/XMLNotationDecl.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@xercesc/framework/$(DEPDIR)/XMLRecognizer.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@xercesc/framework/$(DEPDIR)/XMLRefInfo.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@xercesc/framework/$(DEPDIR)/XMLSchemaDescription.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@xercesc/framework/$(DEPDIR)/XMLValidator.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@xercesc/framework/psvi/$(DEPDIR)/PSVIAttribute.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@xercesc/framework/psvi/$(DEPDIR)/PSVIAttributeList.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@xercesc/framework/psvi/$(DEPDIR)/PSVIElement.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@xercesc/framework/psvi/$(DEPDIR)/PSVIItem.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@xercesc/framework/psvi/$(DEPDIR)/XSAnnotation.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@xercesc/framework/psvi/$(DEPDIR)/XSAttributeDeclaration.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@xercesc/framework/psvi/$(DEPDIR)/XSAttributeGroupDefinition.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@xercesc/framework/psvi/$(DEPDIR)/XSAttributeUse.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@xercesc/framework/psvi/$(DEPDIR)/XSComplexTypeDefinition.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@xercesc/framework/psvi/$(DEPDIR)/XSElementDeclaration.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@xercesc/framework/psvi/$(DEPDIR)/XSFacet.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@xercesc/framework/psvi/$(DEPDIR)/XSIDCDefinition.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@xercesc/framework/psvi/$(DEPDIR)/XSModel.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@xercesc/framework/psvi/$(DEPDIR)/XSModelGroup.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@xercesc/framework/psvi/$(DEPDIR)/XSModelGroupDefinition.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@xercesc/framework/psvi/$(DEPDIR)/XSMultiValueFacet.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@xercesc/framework/psvi/$(DEPDIR)/XSNamespaceItem.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@xercesc/framework/psvi/$(DEPDIR)/XSNotationDeclaration.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@xercesc/framework/psvi/$(DEPDIR)/XSObject.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@xercesc/framework/psvi/$(DEPDIR)/XSParticle.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@xercesc/framework/psvi/$(DEPDIR)/XSSimpleTypeDefinition.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@xercesc/framework/psvi/$(DEPDIR)/XSTypeDefinition.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@xercesc/framework/psvi/$(DEPDIR)/XSValue.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@xercesc/framework/psvi/$(DEPDIR)/XSWildcard.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@xercesc/internal/$(DEPDIR)/BinFileOutputStream.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@xercesc/internal/$(DEPDIR)/BinMemOutputStream.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@xercesc/internal/$(DEPDIR)/DGXMLScanner.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@xercesc/internal/$(DEPDIR)/ElemStack.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@xercesc/internal/$(DEPDIR)/IGXMLScanner.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@xercesc/internal/$(DEPDIR)/IGXMLScanner2.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@xercesc/internal/$(DEPDIR)/MemoryManagerImpl.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@xercesc/internal/$(DEPDIR)/ReaderMgr.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@xercesc/internal/$(DEPDIR)/SGXMLScanner.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@xercesc/internal/$(DEPDIR)/ValidationContextImpl.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@xercesc/internal/$(DEPDIR)/VecAttrListImpl.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@xercesc/internal/$(DEPDIR)/VecAttributesImpl.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@xercesc/internal/$(DEPDIR)/WFXMLScanner.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@xercesc/internal/$(DEPDIR)/XMLReader.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@xercesc/internal/$(DEPDIR)/XMLScanner.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@xercesc/internal/$(DEPDIR)/XMLScannerResolver.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@xercesc/internal/$(DEPDIR)/XProtoType.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@xercesc/internal/$(DEPDIR)/XSAXMLScanner.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@xercesc/internal/$(DEPDIR)/XSObjectFactory.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@xercesc/internal/$(DEPDIR)/XSerializeEngine.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@xercesc/internal/$(DEPDIR)/XTemplateSerializer.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@xercesc/parsers/$(DEPDIR)/AbstractDOMParser.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@xercesc/parsers/$(DEPDIR)/DOMLSParserImpl.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@xercesc/parsers/$(DEPDIR)/SAX2XMLFilterImpl.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@xercesc/parsers/$(DEPDIR)/SAX2XMLReaderImpl.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@xercesc/parsers/$(DEPDIR)/SAXParser.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@xercesc/parsers/$(DEPDIR)/XercesDOMParser.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@xercesc/sax/$(DEPDIR)/Dummy.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@xercesc/sax/$(DEPDIR)/InputSource.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@xercesc/sax/$(DEPDIR)/SAXException.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@xercesc/sax/$(DEPDIR)/SAXParseException.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@xercesc/sax2/$(DEPDIR)/sax2Dummy.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@xercesc/util/$(DEPDIR)/Base64.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@xercesc/util/$(DEPDIR)/BinFileInputStream.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@xercesc/util/$(DEPDIR)/BinInputStream.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@xercesc/util/$(DEPDIR)/BinMemInputStream.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@xercesc/util/$(DEPDIR)/BitSet.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@xercesc/util/$(DEPDIR)/DefaultPanicHandler.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@xercesc/util/$(DEPDIR)/EncodingValidator.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@xercesc/util/$(DEPDIR)/HeaderDummy.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@xercesc/util/$(DEPDIR)/HexBin.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@xercesc/util/$(DEPDIR)/KVStringPair.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@xercesc/util/$(DEPDIR)/Mutexes.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@xercesc/util/$(DEPDIR)/PSVIUni.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@xercesc/util/$(DEPDIR)/PanicHandler.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@xercesc/util/$(DEPDIR)/PlatformUtils.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@xercesc/util/$(DEPDIR)/QName.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@xercesc/util/$(DEPDIR)/StringPool.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@xercesc/util/$(DEPDIR)/SynchronizedStringPool.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@xercesc/util/$(DEPDIR)/TransService.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@xercesc/util/$(DEPDIR)/XML256TableTranscoder.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@xercesc/util/$(DEPDIR)/XML88591Transcoder.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@xercesc/util/$(DEPDIR)/XMLASCIITranscoder.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@xercesc/util/$(DEPDIR)/XMLAbstractDoubleFloat.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@xercesc/util/$(DEPDIR)/XMLBigDecimal.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@xercesc/util/$(DEPDIR)/XMLBigInteger.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@xercesc/util/$(DEPDIR)/XMLChTranscoder.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@xercesc/util/$(DEPDIR)/XMLChar.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@xercesc/util/$(DEPDIR)/XMLDateTime.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@xercesc/util/$(DEPDIR)/XMLDouble.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@xercesc/util/$(DEPDIR)/XMLEBCDICTranscoder.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@xercesc/util/$(DEPDIR)/XMLException.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@xercesc/util/$(DEPDIR)/XMLFloat.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@xercesc/util/$(DEPDIR)/XMLIBM1047Transcoder.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@xercesc/util/$(DEPDIR)/XMLIBM1140Transcoder.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@xercesc/util/$(DEPDIR)/XMLInitializer.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@xercesc/util/$(DEPDIR)/XMLMsgLoader.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@xercesc/util/$(DEPDIR)/XMLNumber.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@xercesc/util/$(DEPDIR)/XMLString.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@xercesc/util/$(DEPDIR)/XMLStringTokenizer.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@xercesc/util/$(DEPDIR)/XMLUCS4Transcoder.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@xercesc/util/$(DEPDIR)/XMLURL.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@xercesc/util/$(DEPDIR)/XMLUTF16Transcoder.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@xercesc/util/$(DEPDIR)/XMLUTF8Transcoder.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@xercesc/util/$(DEPDIR)/XMLUni.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@xercesc/util/$(DEPDIR)/XMLUri.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@xercesc/util/$(DEPDIR)/XMLWin1252Transcoder.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@xercesc/util/$(DEPDIR)/XMemory.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@xercesc/util/FileManagers/$(DEPDIR)/PosixFileMgr.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@xercesc/util/FileManagers/$(DEPDIR)/WindowsFileMgr.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@xercesc/util/MsgLoaders/ICU/$(DEPDIR)/ICUMsgLoader.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@xercesc/util/MsgLoaders/InMemory/$(DEPDIR)/InMemMsgLoader.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@xercesc/util/MsgLoaders/MsgCatalog/$(DEPDIR)/MsgCatalogLoader.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@xercesc/util/MutexManagers/$(DEPDIR)/NoThreadMutexMgr.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@xercesc/util/MutexManagers/$(DEPDIR)/PosixMutexMgr.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@xercesc/util/MutexManagers/$(DEPDIR)/WindowsMutexMgr.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@xercesc/util/NetAccessors/$(DEPDIR)/BinHTTPInputStreamCommon.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@xercesc/util/NetAccessors/Curl/$(DEPDIR)/CurlNetAccessor.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@xercesc/util/NetAccessors/Curl/$(DEPDIR)/CurlURLInputStream.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@xercesc/util/NetAccessors/MacOSURLAccessCF/$(DEPDIR)/MacOSURLAccessCF.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@xercesc/util/NetAccessors/MacOSURLAccessCF/$(DEPDIR)/URLAccessCFBinInputStream.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@xercesc/util/NetAccessors/Socket/$(DEPDIR)/SocketNetAccessor.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@xercesc/util/NetAccessors/Socket/$(DEPDIR)/UnixHTTPURLInputStream.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@xercesc/util/NetAccessors/WinSock/$(DEPDIR)/BinHTTPURLInputStream.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@xercesc/util/NetAccessors/WinSock/$(DEPDIR)/WinSockNetAccessor.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@xercesc/util/Transcoders/ICU/$(DEPDIR)/ICUTransService.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@xercesc/util/Transcoders/Iconv/$(DEPDIR)/IconvTransService.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@xercesc/util/Transcoders/IconvGNU/$(DEPDIR)/IconvGNUTransService.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@xercesc/util/Transcoders/MacOSUnicodeConverter/$(DEPDIR)/MacOSUnicodeConverter.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@xercesc/util/Transcoders/Win32/$(DEPDIR)/Win32TransService.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@xercesc/util/regx/$(DEPDIR)/ASCIIRangeFactory.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@xercesc/util/regx/$(DEPDIR)/BMPattern.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@xercesc/util/regx/$(DEPDIR)/BlockRangeFactory.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@xercesc/util/regx/$(DEPDIR)/CharToken.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@xercesc/util/regx/$(DEPDIR)/ClosureToken.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@xercesc/util/regx/$(DEPDIR)/ConcatToken.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@xercesc/util/regx/$(DEPDIR)/Match.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@xercesc/util/regx/$(DEPDIR)/Op.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@xercesc/util/regx/$(DEPDIR)/OpFactory.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@xercesc/util/regx/$(DEPDIR)/ParenToken.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@xercesc/util/regx/$(DEPDIR)/ParserForXMLSchema.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@xercesc/util/regx/$(DEPDIR)/RangeFactory.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@xercesc/util/regx/$(DEPDIR)/RangeToken.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@xercesc/util/regx/$(DEPDIR)/RangeTokenMap.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@xercesc/util/regx/$(DEPDIR)/RegularExpression.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@xercesc/util/regx/$(DEPDIR)/RegxParser.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@xercesc/util/regx/$(DEPDIR)/RegxUtil.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@xercesc/util/regx/$(DEPDIR)/StringToken.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@xercesc/util/regx/$(DEPDIR)/Token.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@xercesc/util/regx/$(DEPDIR)/TokenFactory.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@xercesc/util/regx/$(DEPDIR)/UnicodeRangeFactory.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@xercesc/util/regx/$(DEPDIR)/UnionToken.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@xercesc/util/regx/$(DEPDIR)/XMLRangeFactory.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@xercesc/util/regx/$(DEPDIR)/XMLUniCharacter.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@xercesc/validators/DTD/$(DEPDIR)/DTDAttDef.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@xercesc/validators/DTD/$(DEPDIR)/DTDAttDefList.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@xercesc/validators/DTD/$(DEPDIR)/DTDElementDecl.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@xercesc/validators/DTD/$(DEPDIR)/DTDEntityDecl.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@xercesc/validators/DTD/$(DEPDIR)/DTDGrammar.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@xercesc/validators/DTD/$(DEPDIR)/DTDScanner.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@xercesc/validators/DTD/$(DEPDIR)/DTDValidator.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@xercesc/validators/DTD/$(DEPDIR)/XMLDTDDescriptionImpl.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@xercesc/validators/common/$(DEPDIR)/AllContentModel.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@xercesc/validators/common/$(DEPDIR)/CMAny.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@xercesc/validators/common/$(DEPDIR)/CMBinaryOp.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@xercesc/validators/common/$(DEPDIR)/CMUnaryOp.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@xercesc/validators/common/$(DEPDIR)/ContentLeafNameTypeVector.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@xercesc/validators/common/$(DEPDIR)/ContentSpecNode.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@xercesc/validators/common/$(DEPDIR)/DFAContentModel.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@xercesc/validators/common/$(DEPDIR)/Grammar.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@xercesc/validators/common/$(DEPDIR)/GrammarResolver.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@xercesc/validators/common/$(DEPDIR)/MixedContentModel.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@xercesc/validators/common/$(DEPDIR)/SimpleContentModel.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@xercesc/validators/datatype/$(DEPDIR)/AbstractNumericFacetValidator.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@xercesc/validators/datatype/$(DEPDIR)/AbstractNumericValidator.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@xercesc/validators/datatype/$(DEPDIR)/AbstractStringValidator.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@xercesc/validators/datatype/$(DEPDIR)/AnySimpleTypeDatatypeValidator.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@xercesc/validators/datatype/$(DEPDIR)/AnyURIDatatypeValidator.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@xercesc/validators/datatype/$(DEPDIR)/Base64BinaryDatatypeValidator.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@xercesc/validators/datatype/$(DEPDIR)/BooleanDatatypeValidator.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@xercesc/validators/datatype/$(DEPDIR)/DatatypeValidator.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@xercesc/validators/datatype/$(DEPDIR)/DatatypeValidatorFactory.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@xercesc/validators/datatype/$(DEPDIR)/DateDatatypeValidator.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@xercesc/validators/datatype/$(DEPDIR)/DateTimeDatatypeValidator.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@xercesc/validators/datatype/$(DEPDIR)/DateTimeValidator.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@xercesc/validators/datatype/$(DEPDIR)/DayDatatypeValidator.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@xercesc/validators/datatype/$(DEPDIR)/DecimalDatatypeValidator.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@xercesc/validators/datatype/$(DEPDIR)/DoubleDatatypeValidator.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@xercesc/validators/datatype/$(DEPDIR)/DurationDatatypeValidator.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@xercesc/validators/datatype/$(DEPDIR)/ENTITYDatatypeValidator.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@xercesc/validators/datatype/$(DEPDIR)/FloatDatatypeValidator.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@xercesc/validators/datatype/$(DEPDIR)/HexBinaryDatatypeValidator.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@xercesc/validators/datatype/$(DEPDIR)/IDDatatypeValidator.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@xercesc/validators/datatype/$(DEPDIR)/IDREFDatatypeValidator.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@xercesc/validators/datatype/$(DEPDIR)/ListDatatypeValidator.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@xercesc/validators/datatype/$(DEPDIR)/MonthDatatypeValidator.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@xercesc/validators/datatype/$(DEPDIR)/MonthDayDatatypeValidator.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@xercesc/validators/datatype/$(DEPDIR)/NCNameDatatypeValidator.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@xercesc/validators/datatype/$(DEPDIR)/NOTATIONDatatypeValidator.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@xercesc/validators/datatype/$(DEPDIR)/NameDatatypeValidator.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@xercesc/validators/datatype/$(DEPDIR)/QNameDatatypeValidator.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@xercesc/validators/datatype/$(DEPDIR)/StringDatatypeValidator.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@xercesc/validators/datatype/$(DEPDIR)/TimeDatatypeValidator.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@xercesc/validators/datatype/$(DEPDIR)/UnionDatatypeValidator.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@xercesc/validators/datatype/$(DEPDIR)/XMLCanRepGroup.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@xercesc/validators/datatype/$(DEPDIR)/YearDatatypeValidator.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@xercesc/validators/datatype/$(DEPDIR)/YearMonthDatatypeValidator.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@xercesc/validators/schema/$(DEPDIR)/ComplexTypeInfo.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@xercesc/validators/schema/$(DEPDIR)/GeneralAttributeCheck.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@xercesc/validators/schema/$(DEPDIR)/NamespaceScope.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@xercesc/validators/schema/$(DEPDIR)/SchemaAttDef.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@xercesc/validators/schema/$(DEPDIR)/SchemaAttDefList.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@xercesc/validators/schema/$(DEPDIR)/SchemaElementDecl.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@xercesc/validators/schema/$(DEPDIR)/SchemaGrammar.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@xercesc/validators/schema/$(DEPDIR)/SchemaInfo.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@xercesc/validators/schema/$(DEPDIR)/SchemaSymbols.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@xercesc/validators/schema/$(DEPDIR)/SchemaValidator.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@xercesc/validators/schema/$(DEPDIR)/SubstitutionGroupComparator.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@xercesc/validators/schema/$(DEPDIR)/TraverseSchema.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@xercesc/validators/schema/$(DEPDIR)/XMLSchemaDescriptionImpl.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@xercesc/validators/schema/$(DEPDIR)/XSDDOMParser.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@xercesc/validators/schema/$(DEPDIR)/XSDErrorReporter.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@xercesc/validators/schema/$(DEPDIR)/XSDLocator.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@xercesc/validators/schema/$(DEPDIR)/XUtil.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@xercesc/validators/schema/$(DEPDIR)/XercesAttGroupInfo.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@xercesc/validators/schema/$(DEPDIR)/XercesElementWildcard.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@xercesc/validators/schema/$(DEPDIR)/XercesGroupInfo.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@xercesc/validators/schema/identity/$(DEPDIR)/FieldActivator.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@xercesc/validators/schema/identity/$(DEPDIR)/FieldValueMap.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@xercesc/validators/schema/identity/$(DEPDIR)/IC_Field.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@xercesc/validators/schema/identity/$(DEPDIR)/IC_Key.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@xercesc/validators/schema/identity/$(DEPDIR)/IC_KeyRef.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@xercesc/validators/schema/identity/$(DEPDIR)/IC_Selector.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@xercesc/validators/schema/identity/$(DEPDIR)/IC_Unique.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@xercesc/validators/schema/identity/$(DEPDIR)/IdentityConstraint.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@xercesc/validators/schema/identity/$(DEPDIR)/IdentityConstraintHandler.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@xercesc/validators/schema/identity/$(DEPDIR)/ValueStore.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@xercesc/validators/schema/identity/$(DEPDIR)/ValueStoreCache.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@xercesc/validators/schema/identity/$(DEPDIR)/XPathMatcher.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@xercesc/validators/schema/identity/$(DEPDIR)/XPathMatcherStack.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@xercesc/validators/schema/identity/$(DEPDIR)/XPathSymbols.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@xercesc/validators/schema/identity/$(DEPDIR)/XercesXPath.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@xercesc/xinclude/$(DEPDIR)/XIncludeDOMDocumentProcessor.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@xercesc/xinclude/$(DEPDIR)/XIncludeLocation.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@xercesc/xinclude/$(DEPDIR)/XIncludeUtils.Plo@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@$(DEPDIR)/stricmp.Plo@am__quote@ # am--include-marker
+@AMDEP_TRUE@@am__include@ @am__quote@$(DEPDIR)/strnicmp.Plo@am__quote@ # am--include-marker
+@AMDEP_TRUE@@am__include@ @am__quote@$(DEPDIR)/towlower.Plo@am__quote@ # am--include-marker
+@AMDEP_TRUE@@am__include@ @am__quote@$(DEPDIR)/towupper.Plo@am__quote@ # am--include-marker
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/root_res.Plo@am__quote@ # am--include-marker
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/xercesc_messages.Plo@am__quote@ # am--include-marker
+@AMDEP_TRUE@@am__include@ @am__quote@xercesc/dom/$(DEPDIR)/DOMException.Plo@am__quote@ # am--include-marker
+@AMDEP_TRUE@@am__include@ @am__quote@xercesc/dom/$(DEPDIR)/DOMLSException.Plo@am__quote@ # am--include-marker
+@AMDEP_TRUE@@am__include@ @am__quote@xercesc/dom/$(DEPDIR)/DOMRangeException.Plo@am__quote@ # am--include-marker
+@AMDEP_TRUE@@am__include@ @am__quote@xercesc/dom/$(DEPDIR)/DOMXPathException.Plo@am__quote@ # am--include-marker
+@AMDEP_TRUE@@am__include@ @am__quote@xercesc/dom/impl/$(DEPDIR)/DOMAttrImpl.Plo@am__quote@ # am--include-marker
+@AMDEP_TRUE@@am__include@ @am__quote@xercesc/dom/impl/$(DEPDIR)/DOMAttrMapImpl.Plo@am__quote@ # am--include-marker
+@AMDEP_TRUE@@am__include@ @am__quote@xercesc/dom/impl/$(DEPDIR)/DOMAttrNSImpl.Plo@am__quote@ # am--include-marker
+@AMDEP_TRUE@@am__include@ @am__quote@xercesc/dom/impl/$(DEPDIR)/DOMCDATASectionImpl.Plo@am__quote@ # am--include-marker
+@AMDEP_TRUE@@am__include@ @am__quote@xercesc/dom/impl/$(DEPDIR)/DOMCharacterDataImpl.Plo@am__quote@ # am--include-marker
+@AMDEP_TRUE@@am__include@ @am__quote@xercesc/dom/impl/$(DEPDIR)/DOMChildNode.Plo@am__quote@ # am--include-marker
+@AMDEP_TRUE@@am__include@ @am__quote@xercesc/dom/impl/$(DEPDIR)/DOMCommentImpl.Plo@am__quote@ # am--include-marker
+@AMDEP_TRUE@@am__include@ @am__quote@xercesc/dom/impl/$(DEPDIR)/DOMConfigurationImpl.Plo@am__quote@ # am--include-marker
+@AMDEP_TRUE@@am__include@ @am__quote@xercesc/dom/impl/$(DEPDIR)/DOMDeepNodeListImpl.Plo@am__quote@ # am--include-marker
+@AMDEP_TRUE@@am__include@ @am__quote@xercesc/dom/impl/$(DEPDIR)/DOMDocumentFragmentImpl.Plo@am__quote@ # am--include-marker
+@AMDEP_TRUE@@am__include@ @am__quote@xercesc/dom/impl/$(DEPDIR)/DOMDocumentImpl.Plo@am__quote@ # am--include-marker
+@AMDEP_TRUE@@am__include@ @am__quote@xercesc/dom/impl/$(DEPDIR)/DOMDocumentTypeImpl.Plo@am__quote@ # am--include-marker
+@AMDEP_TRUE@@am__include@ @am__quote@xercesc/dom/impl/$(DEPDIR)/DOMElementImpl.Plo@am__quote@ # am--include-marker
+@AMDEP_TRUE@@am__include@ @am__quote@xercesc/dom/impl/$(DEPDIR)/DOMElementNSImpl.Plo@am__quote@ # am--include-marker
+@AMDEP_TRUE@@am__include@ @am__quote@xercesc/dom/impl/$(DEPDIR)/DOMEntityImpl.Plo@am__quote@ # am--include-marker
+@AMDEP_TRUE@@am__include@ @am__quote@xercesc/dom/impl/$(DEPDIR)/DOMEntityReferenceImpl.Plo@am__quote@ # am--include-marker
+@AMDEP_TRUE@@am__include@ @am__quote@xercesc/dom/impl/$(DEPDIR)/DOMErrorImpl.Plo@am__quote@ # am--include-marker
+@AMDEP_TRUE@@am__include@ @am__quote@xercesc/dom/impl/$(DEPDIR)/DOMImplementationImpl.Plo@am__quote@ # am--include-marker
+@AMDEP_TRUE@@am__include@ @am__quote@xercesc/dom/impl/$(DEPDIR)/DOMImplementationListImpl.Plo@am__quote@ # am--include-marker
+@AMDEP_TRUE@@am__include@ @am__quote@xercesc/dom/impl/$(DEPDIR)/DOMImplementationRegistry.Plo@am__quote@ # am--include-marker
+@AMDEP_TRUE@@am__include@ @am__quote@xercesc/dom/impl/$(DEPDIR)/DOMLSInputImpl.Plo@am__quote@ # am--include-marker
+@AMDEP_TRUE@@am__include@ @am__quote@xercesc/dom/impl/$(DEPDIR)/DOMLSOutputImpl.Plo@am__quote@ # am--include-marker
+@AMDEP_TRUE@@am__include@ @am__quote@xercesc/dom/impl/$(DEPDIR)/DOMLSSerializerImpl.Plo@am__quote@ # am--include-marker
+@AMDEP_TRUE@@am__include@ @am__quote@xercesc/dom/impl/$(DEPDIR)/DOMLocatorImpl.Plo@am__quote@ # am--include-marker
+@AMDEP_TRUE@@am__include@ @am__quote@xercesc/dom/impl/$(DEPDIR)/DOMNamedNodeMapImpl.Plo@am__quote@ # am--include-marker
+@AMDEP_TRUE@@am__include@ @am__quote@xercesc/dom/impl/$(DEPDIR)/DOMNodeIDMap.Plo@am__quote@ # am--include-marker
+@AMDEP_TRUE@@am__include@ @am__quote@xercesc/dom/impl/$(DEPDIR)/DOMNodeImpl.Plo@am__quote@ # am--include-marker
+@AMDEP_TRUE@@am__include@ @am__quote@xercesc/dom/impl/$(DEPDIR)/DOMNodeIteratorImpl.Plo@am__quote@ # am--include-marker
+@AMDEP_TRUE@@am__include@ @am__quote@xercesc/dom/impl/$(DEPDIR)/DOMNodeListImpl.Plo@am__quote@ # am--include-marker
+@AMDEP_TRUE@@am__include@ @am__quote@xercesc/dom/impl/$(DEPDIR)/DOMNodeVector.Plo@am__quote@ # am--include-marker
+@AMDEP_TRUE@@am__include@ @am__quote@xercesc/dom/impl/$(DEPDIR)/DOMNormalizer.Plo@am__quote@ # am--include-marker
+@AMDEP_TRUE@@am__include@ @am__quote@xercesc/dom/impl/$(DEPDIR)/DOMNotationImpl.Plo@am__quote@ # am--include-marker
+@AMDEP_TRUE@@am__include@ @am__quote@xercesc/dom/impl/$(DEPDIR)/DOMParentNode.Plo@am__quote@ # am--include-marker
+@AMDEP_TRUE@@am__include@ @am__quote@xercesc/dom/impl/$(DEPDIR)/DOMProcessingInstructionImpl.Plo@am__quote@ # am--include-marker
+@AMDEP_TRUE@@am__include@ @am__quote@xercesc/dom/impl/$(DEPDIR)/DOMRangeImpl.Plo@am__quote@ # am--include-marker
+@AMDEP_TRUE@@am__include@ @am__quote@xercesc/dom/impl/$(DEPDIR)/DOMStringListImpl.Plo@am__quote@ # am--include-marker
+@AMDEP_TRUE@@am__include@ @am__quote@xercesc/dom/impl/$(DEPDIR)/DOMStringPool.Plo@am__quote@ # am--include-marker
+@AMDEP_TRUE@@am__include@ @am__quote@xercesc/dom/impl/$(DEPDIR)/DOMTextImpl.Plo@am__quote@ # am--include-marker
+@AMDEP_TRUE@@am__include@ @am__quote@xercesc/dom/impl/$(DEPDIR)/DOMTreeWalkerImpl.Plo@am__quote@ # am--include-marker
+@AMDEP_TRUE@@am__include@ @am__quote@xercesc/dom/impl/$(DEPDIR)/DOMTypeInfoImpl.Plo@am__quote@ # am--include-marker
+@AMDEP_TRUE@@am__include@ @am__quote@xercesc/dom/impl/$(DEPDIR)/DOMXPathExpressionImpl.Plo@am__quote@ # am--include-marker
+@AMDEP_TRUE@@am__include@ @am__quote@xercesc/dom/impl/$(DEPDIR)/DOMXPathNSResolverImpl.Plo@am__quote@ # am--include-marker
+@AMDEP_TRUE@@am__include@ @am__quote@xercesc/dom/impl/$(DEPDIR)/DOMXPathResultImpl.Plo@am__quote@ # am--include-marker
+@AMDEP_TRUE@@am__include@ @am__quote@xercesc/dom/impl/$(DEPDIR)/XSDElementNSImpl.Plo@am__quote@ # am--include-marker
+@AMDEP_TRUE@@am__include@ @am__quote@xercesc/framework/$(DEPDIR)/BinOutputStream.Plo@am__quote@ # am--include-marker
+@AMDEP_TRUE@@am__include@ @am__quote@xercesc/framework/$(DEPDIR)/LocalFileFormatTarget.Plo@am__quote@ # am--include-marker
+@AMDEP_TRUE@@am__include@ @am__quote@xercesc/framework/$(DEPDIR)/LocalFileInputSource.Plo@am__quote@ # am--include-marker
+@AMDEP_TRUE@@am__include@ @am__quote@xercesc/framework/$(DEPDIR)/MemBufFormatTarget.Plo@am__quote@ # am--include-marker
+@AMDEP_TRUE@@am__include@ @am__quote@xercesc/framework/$(DEPDIR)/MemBufInputSource.Plo@am__quote@ # am--include-marker
+@AMDEP_TRUE@@am__include@ @am__quote@xercesc/framework/$(DEPDIR)/StdInInputSource.Plo@am__quote@ # am--include-marker
+@AMDEP_TRUE@@am__include@ @am__quote@xercesc/framework/$(DEPDIR)/StdOutFormatTarget.Plo@am__quote@ # am--include-marker
+@AMDEP_TRUE@@am__include@ @am__quote@xercesc/framework/$(DEPDIR)/URLInputSource.Plo@am__quote@ # am--include-marker
+@AMDEP_TRUE@@am__include@ @am__quote@xercesc/framework/$(DEPDIR)/Wrapper4DOMLSInput.Plo@am__quote@ # am--include-marker
+@AMDEP_TRUE@@am__include@ @am__quote@xercesc/framework/$(DEPDIR)/Wrapper4InputSource.Plo@am__quote@ # am--include-marker
+@AMDEP_TRUE@@am__include@ @am__quote@xercesc/framework/$(DEPDIR)/XMLAttDef.Plo@am__quote@ # am--include-marker
+@AMDEP_TRUE@@am__include@ @am__quote@xercesc/framework/$(DEPDIR)/XMLAttDefList.Plo@am__quote@ # am--include-marker
+@AMDEP_TRUE@@am__include@ @am__quote@xercesc/framework/$(DEPDIR)/XMLAttr.Plo@am__quote@ # am--include-marker
+@AMDEP_TRUE@@am__include@ @am__quote@xercesc/framework/$(DEPDIR)/XMLBuffer.Plo@am__quote@ # am--include-marker
+@AMDEP_TRUE@@am__include@ @am__quote@xercesc/framework/$(DEPDIR)/XMLBufferMgr.Plo@am__quote@ # am--include-marker
+@AMDEP_TRUE@@am__include@ @am__quote@xercesc/framework/$(DEPDIR)/XMLContentModel.Plo@am__quote@ # am--include-marker
+@AMDEP_TRUE@@am__include@ @am__quote@xercesc/framework/$(DEPDIR)/XMLDTDDescription.Plo@am__quote@ # am--include-marker
+@AMDEP_TRUE@@am__include@ @am__quote@xercesc/framework/$(DEPDIR)/XMLElementDecl.Plo@am__quote@ # am--include-marker
+@AMDEP_TRUE@@am__include@ @am__quote@xercesc/framework/$(DEPDIR)/XMLEntityDecl.Plo@am__quote@ # am--include-marker
+@AMDEP_TRUE@@am__include@ @am__quote@xercesc/framework/$(DEPDIR)/XMLFormatter.Plo@am__quote@ # am--include-marker
+@AMDEP_TRUE@@am__include@ @am__quote@xercesc/framework/$(DEPDIR)/XMLGrammarDescription.Plo@am__quote@ # am--include-marker
+@AMDEP_TRUE@@am__include@ @am__quote@xercesc/framework/$(DEPDIR)/XMLGrammarPoolImpl.Plo@am__quote@ # am--include-marker
+@AMDEP_TRUE@@am__include@ @am__quote@xercesc/framework/$(DEPDIR)/XMLNotationDecl.Plo@am__quote@ # am--include-marker
+@AMDEP_TRUE@@am__include@ @am__quote@xercesc/framework/$(DEPDIR)/XMLRecognizer.Plo@am__quote@ # am--include-marker
+@AMDEP_TRUE@@am__include@ @am__quote@xercesc/framework/$(DEPDIR)/XMLRefInfo.Plo@am__quote@ # am--include-marker
+@AMDEP_TRUE@@am__include@ @am__quote@xercesc/framework/$(DEPDIR)/XMLSchemaDescription.Plo@am__quote@ # am--include-marker
+@AMDEP_TRUE@@am__include@ @am__quote@xercesc/framework/$(DEPDIR)/XMLValidator.Plo@am__quote@ # am--include-marker
+@AMDEP_TRUE@@am__include@ @am__quote@xercesc/framework/psvi/$(DEPDIR)/PSVIAttribute.Plo@am__quote@ # am--include-marker
+@AMDEP_TRUE@@am__include@ @am__quote@xercesc/framework/psvi/$(DEPDIR)/PSVIAttributeList.Plo@am__quote@ # am--include-marker
+@AMDEP_TRUE@@am__include@ @am__quote@xercesc/framework/psvi/$(DEPDIR)/PSVIElement.Plo@am__quote@ # am--include-marker
+@AMDEP_TRUE@@am__include@ @am__quote@xercesc/framework/psvi/$(DEPDIR)/PSVIItem.Plo@am__quote@ # am--include-marker
+@AMDEP_TRUE@@am__include@ @am__quote@xercesc/framework/psvi/$(DEPDIR)/XSAnnotation.Plo@am__quote@ # am--include-marker
+@AMDEP_TRUE@@am__include@ @am__quote@xercesc/framework/psvi/$(DEPDIR)/XSAttributeDeclaration.Plo@am__quote@ # am--include-marker
+@AMDEP_TRUE@@am__include@ @am__quote@xercesc/framework/psvi/$(DEPDIR)/XSAttributeGroupDefinition.Plo@am__quote@ # am--include-marker
+@AMDEP_TRUE@@am__include@ @am__quote@xercesc/framework/psvi/$(DEPDIR)/XSAttributeUse.Plo@am__quote@ # am--include-marker
+@AMDEP_TRUE@@am__include@ @am__quote@xercesc/framework/psvi/$(DEPDIR)/XSComplexTypeDefinition.Plo@am__quote@ # am--include-marker
+@AMDEP_TRUE@@am__include@ @am__quote@xercesc/framework/psvi/$(DEPDIR)/XSElementDeclaration.Plo@am__quote@ # am--include-marker
+@AMDEP_TRUE@@am__include@ @am__quote@xercesc/framework/psvi/$(DEPDIR)/XSFacet.Plo@am__quote@ # am--include-marker
+@AMDEP_TRUE@@am__include@ @am__quote@xercesc/framework/psvi/$(DEPDIR)/XSIDCDefinition.Plo@am__quote@ # am--include-marker
+@AMDEP_TRUE@@am__include@ @am__quote@xercesc/framework/psvi/$(DEPDIR)/XSModel.Plo@am__quote@ # am--include-marker
+@AMDEP_TRUE@@am__include@ @am__quote@xercesc/framework/psvi/$(DEPDIR)/XSModelGroup.Plo@am__quote@ # am--include-marker
+@AMDEP_TRUE@@am__include@ @am__quote@xercesc/framework/psvi/$(DEPDIR)/XSModelGroupDefinition.Plo@am__quote@ # am--include-marker
+@AMDEP_TRUE@@am__include@ @am__quote@xercesc/framework/psvi/$(DEPDIR)/XSMultiValueFacet.Plo@am__quote@ # am--include-marker
+@AMDEP_TRUE@@am__include@ @am__quote@xercesc/framework/psvi/$(DEPDIR)/XSNamespaceItem.Plo@am__quote@ # am--include-marker
+@AMDEP_TRUE@@am__include@ @am__quote@xercesc/framework/psvi/$(DEPDIR)/XSNotationDeclaration.Plo@am__quote@ # am--include-marker
+@AMDEP_TRUE@@am__include@ @am__quote@xercesc/framework/psvi/$(DEPDIR)/XSObject.Plo@am__quote@ # am--include-marker
+@AMDEP_TRUE@@am__include@ @am__quote@xercesc/framework/psvi/$(DEPDIR)/XSParticle.Plo@am__quote@ # am--include-marker
+@AMDEP_TRUE@@am__include@ @am__quote@xercesc/framework/psvi/$(DEPDIR)/XSSimpleTypeDefinition.Plo@am__quote@ # am--include-marker
+@AMDEP_TRUE@@am__include@ @am__quote@xercesc/framework/psvi/$(DEPDIR)/XSTypeDefinition.Plo@am__quote@ # am--include-marker
+@AMDEP_TRUE@@am__include@ @am__quote@xercesc/framework/psvi/$(DEPDIR)/XSValue.Plo@am__quote@ # am--include-marker
+@AMDEP_TRUE@@am__include@ @am__quote@xercesc/framework/psvi/$(DEPDIR)/XSWildcard.Plo@am__quote@ # am--include-marker
+@AMDEP_TRUE@@am__include@ @am__quote@xercesc/internal/$(DEPDIR)/BinFileOutputStream.Plo@am__quote@ # am--include-marker
+@AMDEP_TRUE@@am__include@ @am__quote@xercesc/internal/$(DEPDIR)/BinMemOutputStream.Plo@am__quote@ # am--include-marker
+@AMDEP_TRUE@@am__include@ @am__quote@xercesc/internal/$(DEPDIR)/DGXMLScanner.Plo@am__quote@ # am--include-marker
+@AMDEP_TRUE@@am__include@ @am__quote@xercesc/internal/$(DEPDIR)/ElemStack.Plo@am__quote@ # am--include-marker
+@AMDEP_TRUE@@am__include@ @am__quote@xercesc/internal/$(DEPDIR)/IGXMLScanner.Plo@am__quote@ # am--include-marker
+@AMDEP_TRUE@@am__include@ @am__quote@xercesc/internal/$(DEPDIR)/IGXMLScanner2.Plo@am__quote@ # am--include-marker
+@AMDEP_TRUE@@am__include@ @am__quote@xercesc/internal/$(DEPDIR)/MemoryManagerImpl.Plo@am__quote@ # am--include-marker
+@AMDEP_TRUE@@am__include@ @am__quote@xercesc/internal/$(DEPDIR)/ReaderMgr.Plo@am__quote@ # am--include-marker
+@AMDEP_TRUE@@am__include@ @am__quote@xercesc/internal/$(DEPDIR)/SGXMLScanner.Plo@am__quote@ # am--include-marker
+@AMDEP_TRUE@@am__include@ @am__quote@xercesc/internal/$(DEPDIR)/ValidationContextImpl.Plo@am__quote@ # am--include-marker
+@AMDEP_TRUE@@am__include@ @am__quote@xercesc/internal/$(DEPDIR)/VecAttrListImpl.Plo@am__quote@ # am--include-marker
+@AMDEP_TRUE@@am__include@ @am__quote@xercesc/internal/$(DEPDIR)/VecAttributesImpl.Plo@am__quote@ # am--include-marker
+@AMDEP_TRUE@@am__include@ @am__quote@xercesc/internal/$(DEPDIR)/WFXMLScanner.Plo@am__quote@ # am--include-marker
+@AMDEP_TRUE@@am__include@ @am__quote@xercesc/internal/$(DEPDIR)/XMLReader.Plo@am__quote@ # am--include-marker
+@AMDEP_TRUE@@am__include@ @am__quote@xercesc/internal/$(DEPDIR)/XMLScanner.Plo@am__quote@ # am--include-marker
+@AMDEP_TRUE@@am__include@ @am__quote@xercesc/internal/$(DEPDIR)/XMLScannerResolver.Plo@am__quote@ # am--include-marker
+@AMDEP_TRUE@@am__include@ @am__quote@xercesc/internal/$(DEPDIR)/XProtoType.Plo@am__quote@ # am--include-marker
+@AMDEP_TRUE@@am__include@ @am__quote@xercesc/internal/$(DEPDIR)/XSAXMLScanner.Plo@am__quote@ # am--include-marker
+@AMDEP_TRUE@@am__include@ @am__quote@xercesc/internal/$(DEPDIR)/XSObjectFactory.Plo@am__quote@ # am--include-marker
+@AMDEP_TRUE@@am__include@ @am__quote@xercesc/internal/$(DEPDIR)/XSerializeEngine.Plo@am__quote@ # am--include-marker
+@AMDEP_TRUE@@am__include@ @am__quote@xercesc/internal/$(DEPDIR)/XTemplateSerializer.Plo@am__quote@ # am--include-marker
+@AMDEP_TRUE@@am__include@ @am__quote@xercesc/parsers/$(DEPDIR)/AbstractDOMParser.Plo@am__quote@ # am--include-marker
+@AMDEP_TRUE@@am__include@ @am__quote@xercesc/parsers/$(DEPDIR)/DOMLSParserImpl.Plo@am__quote@ # am--include-marker
+@AMDEP_TRUE@@am__include@ @am__quote@xercesc/parsers/$(DEPDIR)/SAX2XMLFilterImpl.Plo@am__quote@ # am--include-marker
+@AMDEP_TRUE@@am__include@ @am__quote@xercesc/parsers/$(DEPDIR)/SAX2XMLReaderImpl.Plo@am__quote@ # am--include-marker
+@AMDEP_TRUE@@am__include@ @am__quote@xercesc/parsers/$(DEPDIR)/SAXParser.Plo@am__quote@ # am--include-marker
+@AMDEP_TRUE@@am__include@ @am__quote@xercesc/parsers/$(DEPDIR)/XercesDOMParser.Plo@am__quote@ # am--include-marker
+@AMDEP_TRUE@@am__include@ @am__quote@xercesc/sax/$(DEPDIR)/Dummy.Plo@am__quote@ # am--include-marker
+@AMDEP_TRUE@@am__include@ @am__quote@xercesc/sax/$(DEPDIR)/InputSource.Plo@am__quote@ # am--include-marker
+@AMDEP_TRUE@@am__include@ @am__quote@xercesc/sax/$(DEPDIR)/SAXException.Plo@am__quote@ # am--include-marker
+@AMDEP_TRUE@@am__include@ @am__quote@xercesc/sax/$(DEPDIR)/SAXParseException.Plo@am__quote@ # am--include-marker
+@AMDEP_TRUE@@am__include@ @am__quote@xercesc/sax2/$(DEPDIR)/sax2Dummy.Plo@am__quote@ # am--include-marker
+@AMDEP_TRUE@@am__include@ @am__quote@xercesc/util/$(DEPDIR)/Base64.Plo@am__quote@ # am--include-marker
+@AMDEP_TRUE@@am__include@ @am__quote@xercesc/util/$(DEPDIR)/BinFileInputStream.Plo@am__quote@ # am--include-marker
+@AMDEP_TRUE@@am__include@ @am__quote@xercesc/util/$(DEPDIR)/BinInputStream.Plo@am__quote@ # am--include-marker
+@AMDEP_TRUE@@am__include@ @am__quote@xercesc/util/$(DEPDIR)/BinMemInputStream.Plo@am__quote@ # am--include-marker
+@AMDEP_TRUE@@am__include@ @am__quote@xercesc/util/$(DEPDIR)/BitSet.Plo@am__quote@ # am--include-marker
+@AMDEP_TRUE@@am__include@ @am__quote@xercesc/util/$(DEPDIR)/DefaultPanicHandler.Plo@am__quote@ # am--include-marker
+@AMDEP_TRUE@@am__include@ @am__quote@xercesc/util/$(DEPDIR)/EncodingValidator.Plo@am__quote@ # am--include-marker
+@AMDEP_TRUE@@am__include@ @am__quote@xercesc/util/$(DEPDIR)/HeaderDummy.Plo@am__quote@ # am--include-marker
+@AMDEP_TRUE@@am__include@ @am__quote@xercesc/util/$(DEPDIR)/HexBin.Plo@am__quote@ # am--include-marker
+@AMDEP_TRUE@@am__include@ @am__quote@xercesc/util/$(DEPDIR)/JanitorExports.Plo@am__quote@ # am--include-marker
+@AMDEP_TRUE@@am__include@ @am__quote@xercesc/util/$(DEPDIR)/KVStringPair.Plo@am__quote@ # am--include-marker
+@AMDEP_TRUE@@am__include@ @am__quote@xercesc/util/$(DEPDIR)/Mutexes.Plo@am__quote@ # am--include-marker
+@AMDEP_TRUE@@am__include@ @am__quote@xercesc/util/$(DEPDIR)/PSVIUni.Plo@am__quote@ # am--include-marker
+@AMDEP_TRUE@@am__include@ @am__quote@xercesc/util/$(DEPDIR)/PanicHandler.Plo@am__quote@ # am--include-marker
+@AMDEP_TRUE@@am__include@ @am__quote@xercesc/util/$(DEPDIR)/PlatformUtils.Plo@am__quote@ # am--include-marker
+@AMDEP_TRUE@@am__include@ @am__quote@xercesc/util/$(DEPDIR)/QName.Plo@am__quote@ # am--include-marker
+@AMDEP_TRUE@@am__include@ @am__quote@xercesc/util/$(DEPDIR)/StringPool.Plo@am__quote@ # am--include-marker
+@AMDEP_TRUE@@am__include@ @am__quote@xercesc/util/$(DEPDIR)/SynchronizedStringPool.Plo@am__quote@ # am--include-marker
+@AMDEP_TRUE@@am__include@ @am__quote@xercesc/util/$(DEPDIR)/TransService.Plo@am__quote@ # am--include-marker
+@AMDEP_TRUE@@am__include@ @am__quote@xercesc/util/$(DEPDIR)/XML256TableTranscoder.Plo@am__quote@ # am--include-marker
+@AMDEP_TRUE@@am__include@ @am__quote@xercesc/util/$(DEPDIR)/XML88591Transcoder.Plo@am__quote@ # am--include-marker
+@AMDEP_TRUE@@am__include@ @am__quote@xercesc/util/$(DEPDIR)/XMLASCIITranscoder.Plo@am__quote@ # am--include-marker
+@AMDEP_TRUE@@am__include@ @am__quote@xercesc/util/$(DEPDIR)/XMLAbstractDoubleFloat.Plo@am__quote@ # am--include-marker
+@AMDEP_TRUE@@am__include@ @am__quote@xercesc/util/$(DEPDIR)/XMLBigDecimal.Plo@am__quote@ # am--include-marker
+@AMDEP_TRUE@@am__include@ @am__quote@xercesc/util/$(DEPDIR)/XMLBigInteger.Plo@am__quote@ # am--include-marker
+@AMDEP_TRUE@@am__include@ @am__quote@xercesc/util/$(DEPDIR)/XMLChTranscoder.Plo@am__quote@ # am--include-marker
+@AMDEP_TRUE@@am__include@ @am__quote@xercesc/util/$(DEPDIR)/XMLChar.Plo@am__quote@ # am--include-marker
+@AMDEP_TRUE@@am__include@ @am__quote@xercesc/util/$(DEPDIR)/XMLDateTime.Plo@am__quote@ # am--include-marker
+@AMDEP_TRUE@@am__include@ @am__quote@xercesc/util/$(DEPDIR)/XMLDouble.Plo@am__quote@ # am--include-marker
+@AMDEP_TRUE@@am__include@ @am__quote@xercesc/util/$(DEPDIR)/XMLEBCDICTranscoder.Plo@am__quote@ # am--include-marker
+@AMDEP_TRUE@@am__include@ @am__quote@xercesc/util/$(DEPDIR)/XMLException.Plo@am__quote@ # am--include-marker
+@AMDEP_TRUE@@am__include@ @am__quote@xercesc/util/$(DEPDIR)/XMLFloat.Plo@am__quote@ # am--include-marker
+@AMDEP_TRUE@@am__include@ @am__quote@xercesc/util/$(DEPDIR)/XMLIBM1047Transcoder.Plo@am__quote@ # am--include-marker
+@AMDEP_TRUE@@am__include@ @am__quote@xercesc/util/$(DEPDIR)/XMLIBM1140Transcoder.Plo@am__quote@ # am--include-marker
+@AMDEP_TRUE@@am__include@ @am__quote@xercesc/util/$(DEPDIR)/XMLInitializer.Plo@am__quote@ # am--include-marker
+@AMDEP_TRUE@@am__include@ @am__quote@xercesc/util/$(DEPDIR)/XMLMsgLoader.Plo@am__quote@ # am--include-marker
+@AMDEP_TRUE@@am__include@ @am__quote@xercesc/util/$(DEPDIR)/XMLNumber.Plo@am__quote@ # am--include-marker
+@AMDEP_TRUE@@am__include@ @am__quote@xercesc/util/$(DEPDIR)/XMLString.Plo@am__quote@ # am--include-marker
+@AMDEP_TRUE@@am__include@ @am__quote@xercesc/util/$(DEPDIR)/XMLStringTokenizer.Plo@am__quote@ # am--include-marker
+@AMDEP_TRUE@@am__include@ @am__quote@xercesc/util/$(DEPDIR)/XMLUCS4Transcoder.Plo@am__quote@ # am--include-marker
+@AMDEP_TRUE@@am__include@ @am__quote@xercesc/util/$(DEPDIR)/XMLURL.Plo@am__quote@ # am--include-marker
+@AMDEP_TRUE@@am__include@ @am__quote@xercesc/util/$(DEPDIR)/XMLUTF16Transcoder.Plo@am__quote@ # am--include-marker
+@AMDEP_TRUE@@am__include@ @am__quote@xercesc/util/$(DEPDIR)/XMLUTF8Transcoder.Plo@am__quote@ # am--include-marker
+@AMDEP_TRUE@@am__include@ @am__quote@xercesc/util/$(DEPDIR)/XMLUni.Plo@am__quote@ # am--include-marker
+@AMDEP_TRUE@@am__include@ @am__quote@xercesc/util/$(DEPDIR)/XMLUri.Plo@am__quote@ # am--include-marker
+@AMDEP_TRUE@@am__include@ @am__quote@xercesc/util/$(DEPDIR)/XMLWin1252Transcoder.Plo@am__quote@ # am--include-marker
+@AMDEP_TRUE@@am__include@ @am__quote@xercesc/util/$(DEPDIR)/XMemory.Plo@am__quote@ # am--include-marker
+@AMDEP_TRUE@@am__include@ @am__quote@xercesc/util/FileManagers/$(DEPDIR)/PosixFileMgr.Plo@am__quote@ # am--include-marker
+@AMDEP_TRUE@@am__include@ @am__quote@xercesc/util/FileManagers/$(DEPDIR)/WindowsFileMgr.Plo@am__quote@ # am--include-marker
+@AMDEP_TRUE@@am__include@ @am__quote@xercesc/util/MsgLoaders/ICU/$(DEPDIR)/ICUMsgLoader.Plo@am__quote@ # am--include-marker
+@AMDEP_TRUE@@am__include@ @am__quote@xercesc/util/MsgLoaders/InMemory/$(DEPDIR)/InMemMsgLoader.Plo@am__quote@ # am--include-marker
+@AMDEP_TRUE@@am__include@ @am__quote@xercesc/util/MsgLoaders/MsgCatalog/$(DEPDIR)/MsgCatalogLoader.Plo@am__quote@ # am--include-marker
+@AMDEP_TRUE@@am__include@ @am__quote@xercesc/util/MutexManagers/$(DEPDIR)/NoThreadMutexMgr.Plo@am__quote@ # am--include-marker
+@AMDEP_TRUE@@am__include@ @am__quote@xercesc/util/MutexManagers/$(DEPDIR)/PosixMutexMgr.Plo@am__quote@ # am--include-marker
+@AMDEP_TRUE@@am__include@ @am__quote@xercesc/util/MutexManagers/$(DEPDIR)/StdMutexMgr.Plo@am__quote@ # am--include-marker
+@AMDEP_TRUE@@am__include@ @am__quote@xercesc/util/MutexManagers/$(DEPDIR)/WindowsMutexMgr.Plo@am__quote@ # am--include-marker
+@AMDEP_TRUE@@am__include@ @am__quote@xercesc/util/NetAccessors/$(DEPDIR)/BinHTTPInputStreamCommon.Plo@am__quote@ # am--include-marker
+@AMDEP_TRUE@@am__include@ @am__quote@xercesc/util/NetAccessors/Curl/$(DEPDIR)/CurlNetAccessor.Plo@am__quote@ # am--include-marker
+@AMDEP_TRUE@@am__include@ @am__quote@xercesc/util/NetAccessors/Curl/$(DEPDIR)/CurlURLInputStream.Plo@am__quote@ # am--include-marker
+@AMDEP_TRUE@@am__include@ @am__quote@xercesc/util/NetAccessors/MacOSURLAccessCF/$(DEPDIR)/MacOSURLAccessCF.Plo@am__quote@ # am--include-marker
+@AMDEP_TRUE@@am__include@ @am__quote@xercesc/util/NetAccessors/MacOSURLAccessCF/$(DEPDIR)/URLAccessCFBinInputStream.Plo@am__quote@ # am--include-marker
+@AMDEP_TRUE@@am__include@ @am__quote@xercesc/util/NetAccessors/Socket/$(DEPDIR)/SocketNetAccessor.Plo@am__quote@ # am--include-marker
+@AMDEP_TRUE@@am__include@ @am__quote@xercesc/util/NetAccessors/Socket/$(DEPDIR)/UnixHTTPURLInputStream.Plo@am__quote@ # am--include-marker
+@AMDEP_TRUE@@am__include@ @am__quote@xercesc/util/NetAccessors/WinSock/$(DEPDIR)/BinHTTPURLInputStream.Plo@am__quote@ # am--include-marker
+@AMDEP_TRUE@@am__include@ @am__quote@xercesc/util/NetAccessors/WinSock/$(DEPDIR)/WinSockNetAccessor.Plo@am__quote@ # am--include-marker
+@AMDEP_TRUE@@am__include@ @am__quote@xercesc/util/Transcoders/ICU/$(DEPDIR)/ICUTransService.Plo@am__quote@ # am--include-marker
+@AMDEP_TRUE@@am__include@ @am__quote@xercesc/util/Transcoders/Iconv/$(DEPDIR)/IconvTransService.Plo@am__quote@ # am--include-marker
+@AMDEP_TRUE@@am__include@ @am__quote@xercesc/util/Transcoders/IconvGNU/$(DEPDIR)/IconvGNUTransService.Plo@am__quote@ # am--include-marker
+@AMDEP_TRUE@@am__include@ @am__quote@xercesc/util/Transcoders/MacOSUnicodeConverter/$(DEPDIR)/MacOSUnicodeConverter.Plo@am__quote@ # am--include-marker
+@AMDEP_TRUE@@am__include@ @am__quote@xercesc/util/Transcoders/Win32/$(DEPDIR)/Win32TransService.Plo@am__quote@ # am--include-marker
+@AMDEP_TRUE@@am__include@ @am__quote@xercesc/util/regx/$(DEPDIR)/ASCIIRangeFactory.Plo@am__quote@ # am--include-marker
+@AMDEP_TRUE@@am__include@ @am__quote@xercesc/util/regx/$(DEPDIR)/BMPattern.Plo@am__quote@ # am--include-marker
+@AMDEP_TRUE@@am__include@ @am__quote@xercesc/util/regx/$(DEPDIR)/BlockRangeFactory.Plo@am__quote@ # am--include-marker
+@AMDEP_TRUE@@am__include@ @am__quote@xercesc/util/regx/$(DEPDIR)/CharToken.Plo@am__quote@ # am--include-marker
+@AMDEP_TRUE@@am__include@ @am__quote@xercesc/util/regx/$(DEPDIR)/ClosureToken.Plo@am__quote@ # am--include-marker
+@AMDEP_TRUE@@am__include@ @am__quote@xercesc/util/regx/$(DEPDIR)/ConcatToken.Plo@am__quote@ # am--include-marker
+@AMDEP_TRUE@@am__include@ @am__quote@xercesc/util/regx/$(DEPDIR)/Match.Plo@am__quote@ # am--include-marker
+@AMDEP_TRUE@@am__include@ @am__quote@xercesc/util/regx/$(DEPDIR)/Op.Plo@am__quote@ # am--include-marker
+@AMDEP_TRUE@@am__include@ @am__quote@xercesc/util/regx/$(DEPDIR)/OpFactory.Plo@am__quote@ # am--include-marker
+@AMDEP_TRUE@@am__include@ @am__quote@xercesc/util/regx/$(DEPDIR)/ParenToken.Plo@am__quote@ # am--include-marker
+@AMDEP_TRUE@@am__include@ @am__quote@xercesc/util/regx/$(DEPDIR)/ParserForXMLSchema.Plo@am__quote@ # am--include-marker
+@AMDEP_TRUE@@am__include@ @am__quote@xercesc/util/regx/$(DEPDIR)/RangeFactory.Plo@am__quote@ # am--include-marker
+@AMDEP_TRUE@@am__include@ @am__quote@xercesc/util/regx/$(DEPDIR)/RangeToken.Plo@am__quote@ # am--include-marker
+@AMDEP_TRUE@@am__include@ @am__quote@xercesc/util/regx/$(DEPDIR)/RangeTokenMap.Plo@am__quote@ # am--include-marker
+@AMDEP_TRUE@@am__include@ @am__quote@xercesc/util/regx/$(DEPDIR)/RegularExpression.Plo@am__quote@ # am--include-marker
+@AMDEP_TRUE@@am__include@ @am__quote@xercesc/util/regx/$(DEPDIR)/RegxParser.Plo@am__quote@ # am--include-marker
+@AMDEP_TRUE@@am__include@ @am__quote@xercesc/util/regx/$(DEPDIR)/RegxUtil.Plo@am__quote@ # am--include-marker
+@AMDEP_TRUE@@am__include@ @am__quote@xercesc/util/regx/$(DEPDIR)/StringToken.Plo@am__quote@ # am--include-marker
+@AMDEP_TRUE@@am__include@ @am__quote@xercesc/util/regx/$(DEPDIR)/Token.Plo@am__quote@ # am--include-marker
+@AMDEP_TRUE@@am__include@ @am__quote@xercesc/util/regx/$(DEPDIR)/TokenFactory.Plo@am__quote@ # am--include-marker
+@AMDEP_TRUE@@am__include@ @am__quote@xercesc/util/regx/$(DEPDIR)/UnicodeRangeFactory.Plo@am__quote@ # am--include-marker
+@AMDEP_TRUE@@am__include@ @am__quote@xercesc/util/regx/$(DEPDIR)/UnionToken.Plo@am__quote@ # am--include-marker
+@AMDEP_TRUE@@am__include@ @am__quote@xercesc/util/regx/$(DEPDIR)/XMLRangeFactory.Plo@am__quote@ # am--include-marker
+@AMDEP_TRUE@@am__include@ @am__quote@xercesc/util/regx/$(DEPDIR)/XMLUniCharacter.Plo@am__quote@ # am--include-marker
+@AMDEP_TRUE@@am__include@ @am__quote@xercesc/validators/DTD/$(DEPDIR)/DTDAttDef.Plo@am__quote@ # am--include-marker
+@AMDEP_TRUE@@am__include@ @am__quote@xercesc/validators/DTD/$(DEPDIR)/DTDAttDefList.Plo@am__quote@ # am--include-marker
+@AMDEP_TRUE@@am__include@ @am__quote@xercesc/validators/DTD/$(DEPDIR)/DTDElementDecl.Plo@am__quote@ # am--include-marker
+@AMDEP_TRUE@@am__include@ @am__quote@xercesc/validators/DTD/$(DEPDIR)/DTDEntityDecl.Plo@am__quote@ # am--include-marker
+@AMDEP_TRUE@@am__include@ @am__quote@xercesc/validators/DTD/$(DEPDIR)/DTDGrammar.Plo@am__quote@ # am--include-marker
+@AMDEP_TRUE@@am__include@ @am__quote@xercesc/validators/DTD/$(DEPDIR)/DTDScanner.Plo@am__quote@ # am--include-marker
+@AMDEP_TRUE@@am__include@ @am__quote@xercesc/validators/DTD/$(DEPDIR)/DTDValidator.Plo@am__quote@ # am--include-marker
+@AMDEP_TRUE@@am__include@ @am__quote@xercesc/validators/DTD/$(DEPDIR)/XMLDTDDescriptionImpl.Plo@am__quote@ # am--include-marker
+@AMDEP_TRUE@@am__include@ @am__quote@xercesc/validators/common/$(DEPDIR)/AllContentModel.Plo@am__quote@ # am--include-marker
+@AMDEP_TRUE@@am__include@ @am__quote@xercesc/validators/common/$(DEPDIR)/CMAny.Plo@am__quote@ # am--include-marker
+@AMDEP_TRUE@@am__include@ @am__quote@xercesc/validators/common/$(DEPDIR)/CMBinaryOp.Plo@am__quote@ # am--include-marker
+@AMDEP_TRUE@@am__include@ @am__quote@xercesc/validators/common/$(DEPDIR)/CMUnaryOp.Plo@am__quote@ # am--include-marker
+@AMDEP_TRUE@@am__include@ @am__quote@xercesc/validators/common/$(DEPDIR)/ContentLeafNameTypeVector.Plo@am__quote@ # am--include-marker
+@AMDEP_TRUE@@am__include@ @am__quote@xercesc/validators/common/$(DEPDIR)/ContentSpecNode.Plo@am__quote@ # am--include-marker
+@AMDEP_TRUE@@am__include@ @am__quote@xercesc/validators/common/$(DEPDIR)/DFAContentModel.Plo@am__quote@ # am--include-marker
+@AMDEP_TRUE@@am__include@ @am__quote@xercesc/validators/common/$(DEPDIR)/Grammar.Plo@am__quote@ # am--include-marker
+@AMDEP_TRUE@@am__include@ @am__quote@xercesc/validators/common/$(DEPDIR)/GrammarResolver.Plo@am__quote@ # am--include-marker
+@AMDEP_TRUE@@am__include@ @am__quote@xercesc/validators/common/$(DEPDIR)/MixedContentModel.Plo@am__quote@ # am--include-marker
+@AMDEP_TRUE@@am__include@ @am__quote@xercesc/validators/common/$(DEPDIR)/SimpleContentModel.Plo@am__quote@ # am--include-marker
+@AMDEP_TRUE@@am__include@ @am__quote@xercesc/validators/datatype/$(DEPDIR)/AbstractNumericFacetValidator.Plo@am__quote@ # am--include-marker
+@AMDEP_TRUE@@am__include@ @am__quote@xercesc/validators/datatype/$(DEPDIR)/AbstractNumericValidator.Plo@am__quote@ # am--include-marker
+@AMDEP_TRUE@@am__include@ @am__quote@xercesc/validators/datatype/$(DEPDIR)/AbstractStringValidator.Plo@am__quote@ # am--include-marker
+@AMDEP_TRUE@@am__include@ @am__quote@xercesc/validators/datatype/$(DEPDIR)/AnySimpleTypeDatatypeValidator.Plo@am__quote@ # am--include-marker
+@AMDEP_TRUE@@am__include@ @am__quote@xercesc/validators/datatype/$(DEPDIR)/AnyURIDatatypeValidator.Plo@am__quote@ # am--include-marker
+@AMDEP_TRUE@@am__include@ @am__quote@xercesc/validators/datatype/$(DEPDIR)/Base64BinaryDatatypeValidator.Plo@am__quote@ # am--include-marker
+@AMDEP_TRUE@@am__include@ @am__quote@xercesc/validators/datatype/$(DEPDIR)/BooleanDatatypeValidator.Plo@am__quote@ # am--include-marker
+@AMDEP_TRUE@@am__include@ @am__quote@xercesc/validators/datatype/$(DEPDIR)/DatatypeValidator.Plo@am__quote@ # am--include-marker
+@AMDEP_TRUE@@am__include@ @am__quote@xercesc/validators/datatype/$(DEPDIR)/DatatypeValidatorFactory.Plo@am__quote@ # am--include-marker
+@AMDEP_TRUE@@am__include@ @am__quote@xercesc/validators/datatype/$(DEPDIR)/DateDatatypeValidator.Plo@am__quote@ # am--include-marker
+@AMDEP_TRUE@@am__include@ @am__quote@xercesc/validators/datatype/$(DEPDIR)/DateTimeDatatypeValidator.Plo@am__quote@ # am--include-marker
+@AMDEP_TRUE@@am__include@ @am__quote@xercesc/validators/datatype/$(DEPDIR)/DateTimeValidator.Plo@am__quote@ # am--include-marker
+@AMDEP_TRUE@@am__include@ @am__quote@xercesc/validators/datatype/$(DEPDIR)/DayDatatypeValidator.Plo@am__quote@ # am--include-marker
+@AMDEP_TRUE@@am__include@ @am__quote@xercesc/validators/datatype/$(DEPDIR)/DecimalDatatypeValidator.Plo@am__quote@ # am--include-marker
+@AMDEP_TRUE@@am__include@ @am__quote@xercesc/validators/datatype/$(DEPDIR)/DoubleDatatypeValidator.Plo@am__quote@ # am--include-marker
+@AMDEP_TRUE@@am__include@ @am__quote@xercesc/validators/datatype/$(DEPDIR)/DurationDatatypeValidator.Plo@am__quote@ # am--include-marker
+@AMDEP_TRUE@@am__include@ @am__quote@xercesc/validators/datatype/$(DEPDIR)/ENTITYDatatypeValidator.Plo@am__quote@ # am--include-marker
+@AMDEP_TRUE@@am__include@ @am__quote@xercesc/validators/datatype/$(DEPDIR)/FloatDatatypeValidator.Plo@am__quote@ # am--include-marker
+@AMDEP_TRUE@@am__include@ @am__quote@xercesc/validators/datatype/$(DEPDIR)/HexBinaryDatatypeValidator.Plo@am__quote@ # am--include-marker
+@AMDEP_TRUE@@am__include@ @am__quote@xercesc/validators/datatype/$(DEPDIR)/IDDatatypeValidator.Plo@am__quote@ # am--include-marker
+@AMDEP_TRUE@@am__include@ @am__quote@xercesc/validators/datatype/$(DEPDIR)/IDREFDatatypeValidator.Plo@am__quote@ # am--include-marker
+@AMDEP_TRUE@@am__include@ @am__quote@xercesc/validators/datatype/$(DEPDIR)/ListDatatypeValidator.Plo@am__quote@ # am--include-marker
+@AMDEP_TRUE@@am__include@ @am__quote@xercesc/validators/datatype/$(DEPDIR)/MonthDatatypeValidator.Plo@am__quote@ # am--include-marker
+@AMDEP_TRUE@@am__include@ @am__quote@xercesc/validators/datatype/$(DEPDIR)/MonthDayDatatypeValidator.Plo@am__quote@ # am--include-marker
+@AMDEP_TRUE@@am__include@ @am__quote@xercesc/validators/datatype/$(DEPDIR)/NCNameDatatypeValidator.Plo@am__quote@ # am--include-marker
+@AMDEP_TRUE@@am__include@ @am__quote@xercesc/validators/datatype/$(DEPDIR)/NOTATIONDatatypeValidator.Plo@am__quote@ # am--include-marker
+@AMDEP_TRUE@@am__include@ @am__quote@xercesc/validators/datatype/$(DEPDIR)/NameDatatypeValidator.Plo@am__quote@ # am--include-marker
+@AMDEP_TRUE@@am__include@ @am__quote@xercesc/validators/datatype/$(DEPDIR)/QNameDatatypeValidator.Plo@am__quote@ # am--include-marker
+@AMDEP_TRUE@@am__include@ @am__quote@xercesc/validators/datatype/$(DEPDIR)/StringDatatypeValidator.Plo@am__quote@ # am--include-marker
+@AMDEP_TRUE@@am__include@ @am__quote@xercesc/validators/datatype/$(DEPDIR)/TimeDatatypeValidator.Plo@am__quote@ # am--include-marker
+@AMDEP_TRUE@@am__include@ @am__quote@xercesc/validators/datatype/$(DEPDIR)/UnionDatatypeValidator.Plo@am__quote@ # am--include-marker
+@AMDEP_TRUE@@am__include@ @am__quote@xercesc/validators/datatype/$(DEPDIR)/XMLCanRepGroup.Plo@am__quote@ # am--include-marker
+@AMDEP_TRUE@@am__include@ @am__quote@xercesc/validators/datatype/$(DEPDIR)/YearDatatypeValidator.Plo@am__quote@ # am--include-marker
+@AMDEP_TRUE@@am__include@ @am__quote@xercesc/validators/datatype/$(DEPDIR)/YearMonthDatatypeValidator.Plo@am__quote@ # am--include-marker
+@AMDEP_TRUE@@am__include@ @am__quote@xercesc/validators/schema/$(DEPDIR)/ComplexTypeInfo.Plo@am__quote@ # am--include-marker
+@AMDEP_TRUE@@am__include@ @am__quote@xercesc/validators/schema/$(DEPDIR)/GeneralAttributeCheck.Plo@am__quote@ # am--include-marker
+@AMDEP_TRUE@@am__include@ @am__quote@xercesc/validators/schema/$(DEPDIR)/NamespaceScope.Plo@am__quote@ # am--include-marker
+@AMDEP_TRUE@@am__include@ @am__quote@xercesc/validators/schema/$(DEPDIR)/SchemaAttDef.Plo@am__quote@ # am--include-marker
+@AMDEP_TRUE@@am__include@ @am__quote@xercesc/validators/schema/$(DEPDIR)/SchemaAttDefList.Plo@am__quote@ # am--include-marker
+@AMDEP_TRUE@@am__include@ @am__quote@xercesc/validators/schema/$(DEPDIR)/SchemaElementDecl.Plo@am__quote@ # am--include-marker
+@AMDEP_TRUE@@am__include@ @am__quote@xercesc/validators/schema/$(DEPDIR)/SchemaGrammar.Plo@am__quote@ # am--include-marker
+@AMDEP_TRUE@@am__include@ @am__quote@xercesc/validators/schema/$(DEPDIR)/SchemaInfo.Plo@am__quote@ # am--include-marker
+@AMDEP_TRUE@@am__include@ @am__quote@xercesc/validators/schema/$(DEPDIR)/SchemaSymbols.Plo@am__quote@ # am--include-marker
+@AMDEP_TRUE@@am__include@ @am__quote@xercesc/validators/schema/$(DEPDIR)/SchemaValidator.Plo@am__quote@ # am--include-marker
+@AMDEP_TRUE@@am__include@ @am__quote@xercesc/validators/schema/$(DEPDIR)/SubstitutionGroupComparator.Plo@am__quote@ # am--include-marker
+@AMDEP_TRUE@@am__include@ @am__quote@xercesc/validators/schema/$(DEPDIR)/TraverseSchema.Plo@am__quote@ # am--include-marker
+@AMDEP_TRUE@@am__include@ @am__quote@xercesc/validators/schema/$(DEPDIR)/XMLSchemaDescriptionImpl.Plo@am__quote@ # am--include-marker
+@AMDEP_TRUE@@am__include@ @am__quote@xercesc/validators/schema/$(DEPDIR)/XSDDOMParser.Plo@am__quote@ # am--include-marker
+@AMDEP_TRUE@@am__include@ @am__quote@xercesc/validators/schema/$(DEPDIR)/XSDErrorReporter.Plo@am__quote@ # am--include-marker
+@AMDEP_TRUE@@am__include@ @am__quote@xercesc/validators/schema/$(DEPDIR)/XSDLocator.Plo@am__quote@ # am--include-marker
+@AMDEP_TRUE@@am__include@ @am__quote@xercesc/validators/schema/$(DEPDIR)/XUtil.Plo@am__quote@ # am--include-marker
+@AMDEP_TRUE@@am__include@ @am__quote@xercesc/validators/schema/$(DEPDIR)/XercesAttGroupInfo.Plo@am__quote@ # am--include-marker
+@AMDEP_TRUE@@am__include@ @am__quote@xercesc/validators/schema/$(DEPDIR)/XercesElementWildcard.Plo@am__quote@ # am--include-marker
+@AMDEP_TRUE@@am__include@ @am__quote@xercesc/validators/schema/$(DEPDIR)/XercesGroupInfo.Plo@am__quote@ # am--include-marker
+@AMDEP_TRUE@@am__include@ @am__quote@xercesc/validators/schema/identity/$(DEPDIR)/FieldActivator.Plo@am__quote@ # am--include-marker
+@AMDEP_TRUE@@am__include@ @am__quote@xercesc/validators/schema/identity/$(DEPDIR)/FieldValueMap.Plo@am__quote@ # am--include-marker
+@AMDEP_TRUE@@am__include@ @am__quote@xercesc/validators/schema/identity/$(DEPDIR)/IC_Field.Plo@am__quote@ # am--include-marker
+@AMDEP_TRUE@@am__include@ @am__quote@xercesc/validators/schema/identity/$(DEPDIR)/IC_Key.Plo@am__quote@ # am--include-marker
+@AMDEP_TRUE@@am__include@ @am__quote@xercesc/validators/schema/identity/$(DEPDIR)/IC_KeyRef.Plo@am__quote@ # am--include-marker
+@AMDEP_TRUE@@am__include@ @am__quote@xercesc/validators/schema/identity/$(DEPDIR)/IC_Selector.Plo@am__quote@ # am--include-marker
+@AMDEP_TRUE@@am__include@ @am__quote@xercesc/validators/schema/identity/$(DEPDIR)/IC_Unique.Plo@am__quote@ # am--include-marker
+@AMDEP_TRUE@@am__include@ @am__quote@xercesc/validators/schema/identity/$(DEPDIR)/IdentityConstraint.Plo@am__quote@ # am--include-marker
+@AMDEP_TRUE@@am__include@ @am__quote@xercesc/validators/schema/identity/$(DEPDIR)/IdentityConstraintHandler.Plo@am__quote@ # am--include-marker
+@AMDEP_TRUE@@am__include@ @am__quote@xercesc/validators/schema/identity/$(DEPDIR)/ValueStore.Plo@am__quote@ # am--include-marker
+@AMDEP_TRUE@@am__include@ @am__quote@xercesc/validators/schema/identity/$(DEPDIR)/ValueStoreCache.Plo@am__quote@ # am--include-marker
+@AMDEP_TRUE@@am__include@ @am__quote@xercesc/validators/schema/identity/$(DEPDIR)/XPathMatcher.Plo@am__quote@ # am--include-marker
+@AMDEP_TRUE@@am__include@ @am__quote@xercesc/validators/schema/identity/$(DEPDIR)/XPathMatcherStack.Plo@am__quote@ # am--include-marker
+@AMDEP_TRUE@@am__include@ @am__quote@xercesc/validators/schema/identity/$(DEPDIR)/XPathSymbols.Plo@am__quote@ # am--include-marker
+@AMDEP_TRUE@@am__include@ @am__quote@xercesc/validators/schema/identity/$(DEPDIR)/XercesXPath.Plo@am__quote@ # am--include-marker
+@AMDEP_TRUE@@am__include@ @am__quote@xercesc/xinclude/$(DEPDIR)/XIncludeDOMDocumentProcessor.Plo@am__quote@ # am--include-marker
+@AMDEP_TRUE@@am__include@ @am__quote@xercesc/xinclude/$(DEPDIR)/XIncludeLocation.Plo@am__quote@ # am--include-marker
+@AMDEP_TRUE@@am__include@ @am__quote@xercesc/xinclude/$(DEPDIR)/XIncludeUtils.Plo@am__quote@ # am--include-marker
+
+$(am__depfiles_remade):
+ @$(MKDIR_P) $(@D)
+ @echo '# dummy' >$@-t && $(am__mv) $@-t $@
+
+am--depfiles: $(am__depfiles_remade)
.c.o:
@am__fastdepCC_TRUE@ $(AM_V_CC)depbase=`echo $@ | sed 's|[^/]*$$|$(DEPDIR)/&|;s|\.o$$||'`;\
@@ -4151,7 +4510,10 @@
distclean-tags:
-rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
-distdir: $(DISTFILES)
+distdir: $(BUILT_SOURCES)
+ $(MAKE) $(AM_MAKEFLAGS) distdir-am
+
+distdir-am: $(DISTFILES)
@srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
list='$(DISTFILES)'; \
@@ -4290,7 +4652,328 @@
mostlyclean-am
distclean: distclean-am
- -rm -rf $(DEPDIR) ./$(DEPDIR) xercesc/dom/$(DEPDIR) xercesc/dom/impl/$(DEPDIR) xercesc/framework/$(DEPDIR) xercesc/framework/psvi/$(DEPDIR) xercesc/internal/$(DEPDIR) xercesc/parsers/$(DEPDIR) xercesc/sax/$(DEPDIR) xercesc/sax2/$(DEPDIR) xercesc/util/$(DEPDIR) xercesc/util/FileManagers/$(DEPDIR) xercesc/util/MsgLoaders/ICU/$(DEPDIR) xercesc/util/MsgLoaders/InMemory/$(DEPDIR) xercesc/util/MsgLoaders/MsgCatalog/$(DEPDIR) xercesc/util/MutexManagers/$(DEPDIR) xercesc/util/NetAccessors/$(DEPDIR) xercesc/util/NetAccessors/Curl/$(DEPDIR) xercesc/util/NetAccessors/MacOSURLAccessCF/$(DEPDIR) xercesc/util/NetAccessors/Socket/$(DEPDIR) xercesc/util/NetAccessors/WinSock/$(DEPDIR) xercesc/util/Transcoders/ICU/$(DEPDIR) xercesc/util/Transcoders/Iconv/$(DEPDIR) xercesc/util/Transcoders/IconvGNU/$(DEPDIR) xercesc/util/Transcoders/MacOSUnicodeConverter/$(DEPDIR) xercesc/util/Transcoders/Win32/$(DEPDIR) xercesc/util/regx/$(DEPDIR) xercesc/validators/DTD/$(DEPDIR) xercesc/validators/common/$(DEPDIR) xercesc/validators/datatype/$(DEPDIR) xercesc/validators/schema/$(DEPDIR) xercesc/validators/schema/identity/$(DEPDIR) xercesc/xinclude/$(DEPDIR)
+ -rm -f $(DEPDIR)/stricmp.Plo
+ -rm -f $(DEPDIR)/strnicmp.Plo
+ -rm -f $(DEPDIR)/towlower.Plo
+ -rm -f $(DEPDIR)/towupper.Plo
+ -rm -f ./$(DEPDIR)/root_res.Plo
+ -rm -f ./$(DEPDIR)/xercesc_messages.Plo
+ -rm -f xercesc/dom/$(DEPDIR)/DOMException.Plo
+ -rm -f xercesc/dom/$(DEPDIR)/DOMLSException.Plo
+ -rm -f xercesc/dom/$(DEPDIR)/DOMRangeException.Plo
+ -rm -f xercesc/dom/$(DEPDIR)/DOMXPathException.Plo
+ -rm -f xercesc/dom/impl/$(DEPDIR)/DOMAttrImpl.Plo
+ -rm -f xercesc/dom/impl/$(DEPDIR)/DOMAttrMapImpl.Plo
+ -rm -f xercesc/dom/impl/$(DEPDIR)/DOMAttrNSImpl.Plo
+ -rm -f xercesc/dom/impl/$(DEPDIR)/DOMCDATASectionImpl.Plo
+ -rm -f xercesc/dom/impl/$(DEPDIR)/DOMCharacterDataImpl.Plo
+ -rm -f xercesc/dom/impl/$(DEPDIR)/DOMChildNode.Plo
+ -rm -f xercesc/dom/impl/$(DEPDIR)/DOMCommentImpl.Plo
+ -rm -f xercesc/dom/impl/$(DEPDIR)/DOMConfigurationImpl.Plo
+ -rm -f xercesc/dom/impl/$(DEPDIR)/DOMDeepNodeListImpl.Plo
+ -rm -f xercesc/dom/impl/$(DEPDIR)/DOMDocumentFragmentImpl.Plo
+ -rm -f xercesc/dom/impl/$(DEPDIR)/DOMDocumentImpl.Plo
+ -rm -f xercesc/dom/impl/$(DEPDIR)/DOMDocumentTypeImpl.Plo
+ -rm -f xercesc/dom/impl/$(DEPDIR)/DOMElementImpl.Plo
+ -rm -f xercesc/dom/impl/$(DEPDIR)/DOMElementNSImpl.Plo
+ -rm -f xercesc/dom/impl/$(DEPDIR)/DOMEntityImpl.Plo
+ -rm -f xercesc/dom/impl/$(DEPDIR)/DOMEntityReferenceImpl.Plo
+ -rm -f xercesc/dom/impl/$(DEPDIR)/DOMErrorImpl.Plo
+ -rm -f xercesc/dom/impl/$(DEPDIR)/DOMImplementationImpl.Plo
+ -rm -f xercesc/dom/impl/$(DEPDIR)/DOMImplementationListImpl.Plo
+ -rm -f xercesc/dom/impl/$(DEPDIR)/DOMImplementationRegistry.Plo
+ -rm -f xercesc/dom/impl/$(DEPDIR)/DOMLSInputImpl.Plo
+ -rm -f xercesc/dom/impl/$(DEPDIR)/DOMLSOutputImpl.Plo
+ -rm -f xercesc/dom/impl/$(DEPDIR)/DOMLSSerializerImpl.Plo
+ -rm -f xercesc/dom/impl/$(DEPDIR)/DOMLocatorImpl.Plo
+ -rm -f xercesc/dom/impl/$(DEPDIR)/DOMNamedNodeMapImpl.Plo
+ -rm -f xercesc/dom/impl/$(DEPDIR)/DOMNodeIDMap.Plo
+ -rm -f xercesc/dom/impl/$(DEPDIR)/DOMNodeImpl.Plo
+ -rm -f xercesc/dom/impl/$(DEPDIR)/DOMNodeIteratorImpl.Plo
+ -rm -f xercesc/dom/impl/$(DEPDIR)/DOMNodeListImpl.Plo
+ -rm -f xercesc/dom/impl/$(DEPDIR)/DOMNodeVector.Plo
+ -rm -f xercesc/dom/impl/$(DEPDIR)/DOMNormalizer.Plo
+ -rm -f xercesc/dom/impl/$(DEPDIR)/DOMNotationImpl.Plo
+ -rm -f xercesc/dom/impl/$(DEPDIR)/DOMParentNode.Plo
+ -rm -f xercesc/dom/impl/$(DEPDIR)/DOMProcessingInstructionImpl.Plo
+ -rm -f xercesc/dom/impl/$(DEPDIR)/DOMRangeImpl.Plo
+ -rm -f xercesc/dom/impl/$(DEPDIR)/DOMStringListImpl.Plo
+ -rm -f xercesc/dom/impl/$(DEPDIR)/DOMStringPool.Plo
+ -rm -f xercesc/dom/impl/$(DEPDIR)/DOMTextImpl.Plo
+ -rm -f xercesc/dom/impl/$(DEPDIR)/DOMTreeWalkerImpl.Plo
+ -rm -f xercesc/dom/impl/$(DEPDIR)/DOMTypeInfoImpl.Plo
+ -rm -f xercesc/dom/impl/$(DEPDIR)/DOMXPathExpressionImpl.Plo
+ -rm -f xercesc/dom/impl/$(DEPDIR)/DOMXPathNSResolverImpl.Plo
+ -rm -f xercesc/dom/impl/$(DEPDIR)/DOMXPathResultImpl.Plo
+ -rm -f xercesc/dom/impl/$(DEPDIR)/XSDElementNSImpl.Plo
+ -rm -f xercesc/framework/$(DEPDIR)/BinOutputStream.Plo
+ -rm -f xercesc/framework/$(DEPDIR)/LocalFileFormatTarget.Plo
+ -rm -f xercesc/framework/$(DEPDIR)/LocalFileInputSource.Plo
+ -rm -f xercesc/framework/$(DEPDIR)/MemBufFormatTarget.Plo
+ -rm -f xercesc/framework/$(DEPDIR)/MemBufInputSource.Plo
+ -rm -f xercesc/framework/$(DEPDIR)/StdInInputSource.Plo
+ -rm -f xercesc/framework/$(DEPDIR)/StdOutFormatTarget.Plo
+ -rm -f xercesc/framework/$(DEPDIR)/URLInputSource.Plo
+ -rm -f xercesc/framework/$(DEPDIR)/Wrapper4DOMLSInput.Plo
+ -rm -f xercesc/framework/$(DEPDIR)/Wrapper4InputSource.Plo
+ -rm -f xercesc/framework/$(DEPDIR)/XMLAttDef.Plo
+ -rm -f xercesc/framework/$(DEPDIR)/XMLAttDefList.Plo
+ -rm -f xercesc/framework/$(DEPDIR)/XMLAttr.Plo
+ -rm -f xercesc/framework/$(DEPDIR)/XMLBuffer.Plo
+ -rm -f xercesc/framework/$(DEPDIR)/XMLBufferMgr.Plo
+ -rm -f xercesc/framework/$(DEPDIR)/XMLContentModel.Plo
+ -rm -f xercesc/framework/$(DEPDIR)/XMLDTDDescription.Plo
+ -rm -f xercesc/framework/$(DEPDIR)/XMLElementDecl.Plo
+ -rm -f xercesc/framework/$(DEPDIR)/XMLEntityDecl.Plo
+ -rm -f xercesc/framework/$(DEPDIR)/XMLFormatter.Plo
+ -rm -f xercesc/framework/$(DEPDIR)/XMLGrammarDescription.Plo
+ -rm -f xercesc/framework/$(DEPDIR)/XMLGrammarPoolImpl.Plo
+ -rm -f xercesc/framework/$(DEPDIR)/XMLNotationDecl.Plo
+ -rm -f xercesc/framework/$(DEPDIR)/XMLRecognizer.Plo
+ -rm -f xercesc/framework/$(DEPDIR)/XMLRefInfo.Plo
+ -rm -f xercesc/framework/$(DEPDIR)/XMLSchemaDescription.Plo
+ -rm -f xercesc/framework/$(DEPDIR)/XMLValidator.Plo
+ -rm -f xercesc/framework/psvi/$(DEPDIR)/PSVIAttribute.Plo
+ -rm -f xercesc/framework/psvi/$(DEPDIR)/PSVIAttributeList.Plo
+ -rm -f xercesc/framework/psvi/$(DEPDIR)/PSVIElement.Plo
+ -rm -f xercesc/framework/psvi/$(DEPDIR)/PSVIItem.Plo
+ -rm -f xercesc/framework/psvi/$(DEPDIR)/XSAnnotation.Plo
+ -rm -f xercesc/framework/psvi/$(DEPDIR)/XSAttributeDeclaration.Plo
+ -rm -f xercesc/framework/psvi/$(DEPDIR)/XSAttributeGroupDefinition.Plo
+ -rm -f xercesc/framework/psvi/$(DEPDIR)/XSAttributeUse.Plo
+ -rm -f xercesc/framework/psvi/$(DEPDIR)/XSComplexTypeDefinition.Plo
+ -rm -f xercesc/framework/psvi/$(DEPDIR)/XSElementDeclaration.Plo
+ -rm -f xercesc/framework/psvi/$(DEPDIR)/XSFacet.Plo
+ -rm -f xercesc/framework/psvi/$(DEPDIR)/XSIDCDefinition.Plo
+ -rm -f xercesc/framework/psvi/$(DEPDIR)/XSModel.Plo
+ -rm -f xercesc/framework/psvi/$(DEPDIR)/XSModelGroup.Plo
+ -rm -f xercesc/framework/psvi/$(DEPDIR)/XSModelGroupDefinition.Plo
+ -rm -f xercesc/framework/psvi/$(DEPDIR)/XSMultiValueFacet.Plo
+ -rm -f xercesc/framework/psvi/$(DEPDIR)/XSNamespaceItem.Plo
+ -rm -f xercesc/framework/psvi/$(DEPDIR)/XSNotationDeclaration.Plo
+ -rm -f xercesc/framework/psvi/$(DEPDIR)/XSObject.Plo
+ -rm -f xercesc/framework/psvi/$(DEPDIR)/XSParticle.Plo
+ -rm -f xercesc/framework/psvi/$(DEPDIR)/XSSimpleTypeDefinition.Plo
+ -rm -f xercesc/framework/psvi/$(DEPDIR)/XSTypeDefinition.Plo
+ -rm -f xercesc/framework/psvi/$(DEPDIR)/XSValue.Plo
+ -rm -f xercesc/framework/psvi/$(DEPDIR)/XSWildcard.Plo
+ -rm -f xercesc/internal/$(DEPDIR)/BinFileOutputStream.Plo
+ -rm -f xercesc/internal/$(DEPDIR)/BinMemOutputStream.Plo
+ -rm -f xercesc/internal/$(DEPDIR)/DGXMLScanner.Plo
+ -rm -f xercesc/internal/$(DEPDIR)/ElemStack.Plo
+ -rm -f xercesc/internal/$(DEPDIR)/IGXMLScanner.Plo
+ -rm -f xercesc/internal/$(DEPDIR)/IGXMLScanner2.Plo
+ -rm -f xercesc/internal/$(DEPDIR)/MemoryManagerImpl.Plo
+ -rm -f xercesc/internal/$(DEPDIR)/ReaderMgr.Plo
+ -rm -f xercesc/internal/$(DEPDIR)/SGXMLScanner.Plo
+ -rm -f xercesc/internal/$(DEPDIR)/ValidationContextImpl.Plo
+ -rm -f xercesc/internal/$(DEPDIR)/VecAttrListImpl.Plo
+ -rm -f xercesc/internal/$(DEPDIR)/VecAttributesImpl.Plo
+ -rm -f xercesc/internal/$(DEPDIR)/WFXMLScanner.Plo
+ -rm -f xercesc/internal/$(DEPDIR)/XMLReader.Plo
+ -rm -f xercesc/internal/$(DEPDIR)/XMLScanner.Plo
+ -rm -f xercesc/internal/$(DEPDIR)/XMLScannerResolver.Plo
+ -rm -f xercesc/internal/$(DEPDIR)/XProtoType.Plo
+ -rm -f xercesc/internal/$(DEPDIR)/XSAXMLScanner.Plo
+ -rm -f xercesc/internal/$(DEPDIR)/XSObjectFactory.Plo
+ -rm -f xercesc/internal/$(DEPDIR)/XSerializeEngine.Plo
+ -rm -f xercesc/internal/$(DEPDIR)/XTemplateSerializer.Plo
+ -rm -f xercesc/parsers/$(DEPDIR)/AbstractDOMParser.Plo
+ -rm -f xercesc/parsers/$(DEPDIR)/DOMLSParserImpl.Plo
+ -rm -f xercesc/parsers/$(DEPDIR)/SAX2XMLFilterImpl.Plo
+ -rm -f xercesc/parsers/$(DEPDIR)/SAX2XMLReaderImpl.Plo
+ -rm -f xercesc/parsers/$(DEPDIR)/SAXParser.Plo
+ -rm -f xercesc/parsers/$(DEPDIR)/XercesDOMParser.Plo
+ -rm -f xercesc/sax/$(DEPDIR)/Dummy.Plo
+ -rm -f xercesc/sax/$(DEPDIR)/InputSource.Plo
+ -rm -f xercesc/sax/$(DEPDIR)/SAXException.Plo
+ -rm -f xercesc/sax/$(DEPDIR)/SAXParseException.Plo
+ -rm -f xercesc/sax2/$(DEPDIR)/sax2Dummy.Plo
+ -rm -f xercesc/util/$(DEPDIR)/Base64.Plo
+ -rm -f xercesc/util/$(DEPDIR)/BinFileInputStream.Plo
+ -rm -f xercesc/util/$(DEPDIR)/BinInputStream.Plo
+ -rm -f xercesc/util/$(DEPDIR)/BinMemInputStream.Plo
+ -rm -f xercesc/util/$(DEPDIR)/BitSet.Plo
+ -rm -f xercesc/util/$(DEPDIR)/DefaultPanicHandler.Plo
+ -rm -f xercesc/util/$(DEPDIR)/EncodingValidator.Plo
+ -rm -f xercesc/util/$(DEPDIR)/HeaderDummy.Plo
+ -rm -f xercesc/util/$(DEPDIR)/HexBin.Plo
+ -rm -f xercesc/util/$(DEPDIR)/JanitorExports.Plo
+ -rm -f xercesc/util/$(DEPDIR)/KVStringPair.Plo
+ -rm -f xercesc/util/$(DEPDIR)/Mutexes.Plo
+ -rm -f xercesc/util/$(DEPDIR)/PSVIUni.Plo
+ -rm -f xercesc/util/$(DEPDIR)/PanicHandler.Plo
+ -rm -f xercesc/util/$(DEPDIR)/PlatformUtils.Plo
+ -rm -f xercesc/util/$(DEPDIR)/QName.Plo
+ -rm -f xercesc/util/$(DEPDIR)/StringPool.Plo
+ -rm -f xercesc/util/$(DEPDIR)/SynchronizedStringPool.Plo
+ -rm -f xercesc/util/$(DEPDIR)/TransService.Plo
+ -rm -f xercesc/util/$(DEPDIR)/XML256TableTranscoder.Plo
+ -rm -f xercesc/util/$(DEPDIR)/XML88591Transcoder.Plo
+ -rm -f xercesc/util/$(DEPDIR)/XMLASCIITranscoder.Plo
+ -rm -f xercesc/util/$(DEPDIR)/XMLAbstractDoubleFloat.Plo
+ -rm -f xercesc/util/$(DEPDIR)/XMLBigDecimal.Plo
+ -rm -f xercesc/util/$(DEPDIR)/XMLBigInteger.Plo
+ -rm -f xercesc/util/$(DEPDIR)/XMLChTranscoder.Plo
+ -rm -f xercesc/util/$(DEPDIR)/XMLChar.Plo
+ -rm -f xercesc/util/$(DEPDIR)/XMLDateTime.Plo
+ -rm -f xercesc/util/$(DEPDIR)/XMLDouble.Plo
+ -rm -f xercesc/util/$(DEPDIR)/XMLEBCDICTranscoder.Plo
+ -rm -f xercesc/util/$(DEPDIR)/XMLException.Plo
+ -rm -f xercesc/util/$(DEPDIR)/XMLFloat.Plo
+ -rm -f xercesc/util/$(DEPDIR)/XMLIBM1047Transcoder.Plo
+ -rm -f xercesc/util/$(DEPDIR)/XMLIBM1140Transcoder.Plo
+ -rm -f xercesc/util/$(DEPDIR)/XMLInitializer.Plo
+ -rm -f xercesc/util/$(DEPDIR)/XMLMsgLoader.Plo
+ -rm -f xercesc/util/$(DEPDIR)/XMLNumber.Plo
+ -rm -f xercesc/util/$(DEPDIR)/XMLString.Plo
+ -rm -f xercesc/util/$(DEPDIR)/XMLStringTokenizer.Plo
+ -rm -f xercesc/util/$(DEPDIR)/XMLUCS4Transcoder.Plo
+ -rm -f xercesc/util/$(DEPDIR)/XMLURL.Plo
+ -rm -f xercesc/util/$(DEPDIR)/XMLUTF16Transcoder.Plo
+ -rm -f xercesc/util/$(DEPDIR)/XMLUTF8Transcoder.Plo
+ -rm -f xercesc/util/$(DEPDIR)/XMLUni.Plo
+ -rm -f xercesc/util/$(DEPDIR)/XMLUri.Plo
+ -rm -f xercesc/util/$(DEPDIR)/XMLWin1252Transcoder.Plo
+ -rm -f xercesc/util/$(DEPDIR)/XMemory.Plo
+ -rm -f xercesc/util/FileManagers/$(DEPDIR)/PosixFileMgr.Plo
+ -rm -f xercesc/util/FileManagers/$(DEPDIR)/WindowsFileMgr.Plo
+ -rm -f xercesc/util/MsgLoaders/ICU/$(DEPDIR)/ICUMsgLoader.Plo
+ -rm -f xercesc/util/MsgLoaders/InMemory/$(DEPDIR)/InMemMsgLoader.Plo
+ -rm -f xercesc/util/MsgLoaders/MsgCatalog/$(DEPDIR)/MsgCatalogLoader.Plo
+ -rm -f xercesc/util/MutexManagers/$(DEPDIR)/NoThreadMutexMgr.Plo
+ -rm -f xercesc/util/MutexManagers/$(DEPDIR)/PosixMutexMgr.Plo
+ -rm -f xercesc/util/MutexManagers/$(DEPDIR)/StdMutexMgr.Plo
+ -rm -f xercesc/util/MutexManagers/$(DEPDIR)/WindowsMutexMgr.Plo
+ -rm -f xercesc/util/NetAccessors/$(DEPDIR)/BinHTTPInputStreamCommon.Plo
+ -rm -f xercesc/util/NetAccessors/Curl/$(DEPDIR)/CurlNetAccessor.Plo
+ -rm -f xercesc/util/NetAccessors/Curl/$(DEPDIR)/CurlURLInputStream.Plo
+ -rm -f xercesc/util/NetAccessors/MacOSURLAccessCF/$(DEPDIR)/MacOSURLAccessCF.Plo
+ -rm -f xercesc/util/NetAccessors/MacOSURLAccessCF/$(DEPDIR)/URLAccessCFBinInputStream.Plo
+ -rm -f xercesc/util/NetAccessors/Socket/$(DEPDIR)/SocketNetAccessor.Plo
+ -rm -f xercesc/util/NetAccessors/Socket/$(DEPDIR)/UnixHTTPURLInputStream.Plo
+ -rm -f xercesc/util/NetAccessors/WinSock/$(DEPDIR)/BinHTTPURLInputStream.Plo
+ -rm -f xercesc/util/NetAccessors/WinSock/$(DEPDIR)/WinSockNetAccessor.Plo
+ -rm -f xercesc/util/Transcoders/ICU/$(DEPDIR)/ICUTransService.Plo
+ -rm -f xercesc/util/Transcoders/Iconv/$(DEPDIR)/IconvTransService.Plo
+ -rm -f xercesc/util/Transcoders/IconvGNU/$(DEPDIR)/IconvGNUTransService.Plo
+ -rm -f xercesc/util/Transcoders/MacOSUnicodeConverter/$(DEPDIR)/MacOSUnicodeConverter.Plo
+ -rm -f xercesc/util/Transcoders/Win32/$(DEPDIR)/Win32TransService.Plo
+ -rm -f xercesc/util/regx/$(DEPDIR)/ASCIIRangeFactory.Plo
+ -rm -f xercesc/util/regx/$(DEPDIR)/BMPattern.Plo
+ -rm -f xercesc/util/regx/$(DEPDIR)/BlockRangeFactory.Plo
+ -rm -f xercesc/util/regx/$(DEPDIR)/CharToken.Plo
+ -rm -f xercesc/util/regx/$(DEPDIR)/ClosureToken.Plo
+ -rm -f xercesc/util/regx/$(DEPDIR)/ConcatToken.Plo
+ -rm -f xercesc/util/regx/$(DEPDIR)/Match.Plo
+ -rm -f xercesc/util/regx/$(DEPDIR)/Op.Plo
+ -rm -f xercesc/util/regx/$(DEPDIR)/OpFactory.Plo
+ -rm -f xercesc/util/regx/$(DEPDIR)/ParenToken.Plo
+ -rm -f xercesc/util/regx/$(DEPDIR)/ParserForXMLSchema.Plo
+ -rm -f xercesc/util/regx/$(DEPDIR)/RangeFactory.Plo
+ -rm -f xercesc/util/regx/$(DEPDIR)/RangeToken.Plo
+ -rm -f xercesc/util/regx/$(DEPDIR)/RangeTokenMap.Plo
+ -rm -f xercesc/util/regx/$(DEPDIR)/RegularExpression.Plo
+ -rm -f xercesc/util/regx/$(DEPDIR)/RegxParser.Plo
+ -rm -f xercesc/util/regx/$(DEPDIR)/RegxUtil.Plo
+ -rm -f xercesc/util/regx/$(DEPDIR)/StringToken.Plo
+ -rm -f xercesc/util/regx/$(DEPDIR)/Token.Plo
+ -rm -f xercesc/util/regx/$(DEPDIR)/TokenFactory.Plo
+ -rm -f xercesc/util/regx/$(DEPDIR)/UnicodeRangeFactory.Plo
+ -rm -f xercesc/util/regx/$(DEPDIR)/UnionToken.Plo
+ -rm -f xercesc/util/regx/$(DEPDIR)/XMLRangeFactory.Plo
+ -rm -f xercesc/util/regx/$(DEPDIR)/XMLUniCharacter.Plo
+ -rm -f xercesc/validators/DTD/$(DEPDIR)/DTDAttDef.Plo
+ -rm -f xercesc/validators/DTD/$(DEPDIR)/DTDAttDefList.Plo
+ -rm -f xercesc/validators/DTD/$(DEPDIR)/DTDElementDecl.Plo
+ -rm -f xercesc/validators/DTD/$(DEPDIR)/DTDEntityDecl.Plo
+ -rm -f xercesc/validators/DTD/$(DEPDIR)/DTDGrammar.Plo
+ -rm -f xercesc/validators/DTD/$(DEPDIR)/DTDScanner.Plo
+ -rm -f xercesc/validators/DTD/$(DEPDIR)/DTDValidator.Plo
+ -rm -f xercesc/validators/DTD/$(DEPDIR)/XMLDTDDescriptionImpl.Plo
+ -rm -f xercesc/validators/common/$(DEPDIR)/AllContentModel.Plo
+ -rm -f xercesc/validators/common/$(DEPDIR)/CMAny.Plo
+ -rm -f xercesc/validators/common/$(DEPDIR)/CMBinaryOp.Plo
+ -rm -f xercesc/validators/common/$(DEPDIR)/CMUnaryOp.Plo
+ -rm -f xercesc/validators/common/$(DEPDIR)/ContentLeafNameTypeVector.Plo
+ -rm -f xercesc/validators/common/$(DEPDIR)/ContentSpecNode.Plo
+ -rm -f xercesc/validators/common/$(DEPDIR)/DFAContentModel.Plo
+ -rm -f xercesc/validators/common/$(DEPDIR)/Grammar.Plo
+ -rm -f xercesc/validators/common/$(DEPDIR)/GrammarResolver.Plo
+ -rm -f xercesc/validators/common/$(DEPDIR)/MixedContentModel.Plo
+ -rm -f xercesc/validators/common/$(DEPDIR)/SimpleContentModel.Plo
+ -rm -f xercesc/validators/datatype/$(DEPDIR)/AbstractNumericFacetValidator.Plo
+ -rm -f xercesc/validators/datatype/$(DEPDIR)/AbstractNumericValidator.Plo
+ -rm -f xercesc/validators/datatype/$(DEPDIR)/AbstractStringValidator.Plo
+ -rm -f xercesc/validators/datatype/$(DEPDIR)/AnySimpleTypeDatatypeValidator.Plo
+ -rm -f xercesc/validators/datatype/$(DEPDIR)/AnyURIDatatypeValidator.Plo
+ -rm -f xercesc/validators/datatype/$(DEPDIR)/Base64BinaryDatatypeValidator.Plo
+ -rm -f xercesc/validators/datatype/$(DEPDIR)/BooleanDatatypeValidator.Plo
+ -rm -f xercesc/validators/datatype/$(DEPDIR)/DatatypeValidator.Plo
+ -rm -f xercesc/validators/datatype/$(DEPDIR)/DatatypeValidatorFactory.Plo
+ -rm -f xercesc/validators/datatype/$(DEPDIR)/DateDatatypeValidator.Plo
+ -rm -f xercesc/validators/datatype/$(DEPDIR)/DateTimeDatatypeValidator.Plo
+ -rm -f xercesc/validators/datatype/$(DEPDIR)/DateTimeValidator.Plo
+ -rm -f xercesc/validators/datatype/$(DEPDIR)/DayDatatypeValidator.Plo
+ -rm -f xercesc/validators/datatype/$(DEPDIR)/DecimalDatatypeValidator.Plo
+ -rm -f xercesc/validators/datatype/$(DEPDIR)/DoubleDatatypeValidator.Plo
+ -rm -f xercesc/validators/datatype/$(DEPDIR)/DurationDatatypeValidator.Plo
+ -rm -f xercesc/validators/datatype/$(DEPDIR)/ENTITYDatatypeValidator.Plo
+ -rm -f xercesc/validators/datatype/$(DEPDIR)/FloatDatatypeValidator.Plo
+ -rm -f xercesc/validators/datatype/$(DEPDIR)/HexBinaryDatatypeValidator.Plo
+ -rm -f xercesc/validators/datatype/$(DEPDIR)/IDDatatypeValidator.Plo
+ -rm -f xercesc/validators/datatype/$(DEPDIR)/IDREFDatatypeValidator.Plo
+ -rm -f xercesc/validators/datatype/$(DEPDIR)/ListDatatypeValidator.Plo
+ -rm -f xercesc/validators/datatype/$(DEPDIR)/MonthDatatypeValidator.Plo
+ -rm -f xercesc/validators/datatype/$(DEPDIR)/MonthDayDatatypeValidator.Plo
+ -rm -f xercesc/validators/datatype/$(DEPDIR)/NCNameDatatypeValidator.Plo
+ -rm -f xercesc/validators/datatype/$(DEPDIR)/NOTATIONDatatypeValidator.Plo
+ -rm -f xercesc/validators/datatype/$(DEPDIR)/NameDatatypeValidator.Plo
+ -rm -f xercesc/validators/datatype/$(DEPDIR)/QNameDatatypeValidator.Plo
+ -rm -f xercesc/validators/datatype/$(DEPDIR)/StringDatatypeValidator.Plo
+ -rm -f xercesc/validators/datatype/$(DEPDIR)/TimeDatatypeValidator.Plo
+ -rm -f xercesc/validators/datatype/$(DEPDIR)/UnionDatatypeValidator.Plo
+ -rm -f xercesc/validators/datatype/$(DEPDIR)/XMLCanRepGroup.Plo
+ -rm -f xercesc/validators/datatype/$(DEPDIR)/YearDatatypeValidator.Plo
+ -rm -f xercesc/validators/datatype/$(DEPDIR)/YearMonthDatatypeValidator.Plo
+ -rm -f xercesc/validators/schema/$(DEPDIR)/ComplexTypeInfo.Plo
+ -rm -f xercesc/validators/schema/$(DEPDIR)/GeneralAttributeCheck.Plo
+ -rm -f xercesc/validators/schema/$(DEPDIR)/NamespaceScope.Plo
+ -rm -f xercesc/validators/schema/$(DEPDIR)/SchemaAttDef.Plo
+ -rm -f xercesc/validators/schema/$(DEPDIR)/SchemaAttDefList.Plo
+ -rm -f xercesc/validators/schema/$(DEPDIR)/SchemaElementDecl.Plo
+ -rm -f xercesc/validators/schema/$(DEPDIR)/SchemaGrammar.Plo
+ -rm -f xercesc/validators/schema/$(DEPDIR)/SchemaInfo.Plo
+ -rm -f xercesc/validators/schema/$(DEPDIR)/SchemaSymbols.Plo
+ -rm -f xercesc/validators/schema/$(DEPDIR)/SchemaValidator.Plo
+ -rm -f xercesc/validators/schema/$(DEPDIR)/SubstitutionGroupComparator.Plo
+ -rm -f xercesc/validators/schema/$(DEPDIR)/TraverseSchema.Plo
+ -rm -f xercesc/validators/schema/$(DEPDIR)/XMLSchemaDescriptionImpl.Plo
+ -rm -f xercesc/validators/schema/$(DEPDIR)/XSDDOMParser.Plo
+ -rm -f xercesc/validators/schema/$(DEPDIR)/XSDErrorReporter.Plo
+ -rm -f xercesc/validators/schema/$(DEPDIR)/XSDLocator.Plo
+ -rm -f xercesc/validators/schema/$(DEPDIR)/XUtil.Plo
+ -rm -f xercesc/validators/schema/$(DEPDIR)/XercesAttGroupInfo.Plo
+ -rm -f xercesc/validators/schema/$(DEPDIR)/XercesElementWildcard.Plo
+ -rm -f xercesc/validators/schema/$(DEPDIR)/XercesGroupInfo.Plo
+ -rm -f xercesc/validators/schema/identity/$(DEPDIR)/FieldActivator.Plo
+ -rm -f xercesc/validators/schema/identity/$(DEPDIR)/FieldValueMap.Plo
+ -rm -f xercesc/validators/schema/identity/$(DEPDIR)/IC_Field.Plo
+ -rm -f xercesc/validators/schema/identity/$(DEPDIR)/IC_Key.Plo
+ -rm -f xercesc/validators/schema/identity/$(DEPDIR)/IC_KeyRef.Plo
+ -rm -f xercesc/validators/schema/identity/$(DEPDIR)/IC_Selector.Plo
+ -rm -f xercesc/validators/schema/identity/$(DEPDIR)/IC_Unique.Plo
+ -rm -f xercesc/validators/schema/identity/$(DEPDIR)/IdentityConstraint.Plo
+ -rm -f xercesc/validators/schema/identity/$(DEPDIR)/IdentityConstraintHandler.Plo
+ -rm -f xercesc/validators/schema/identity/$(DEPDIR)/ValueStore.Plo
+ -rm -f xercesc/validators/schema/identity/$(DEPDIR)/ValueStoreCache.Plo
+ -rm -f xercesc/validators/schema/identity/$(DEPDIR)/XPathMatcher.Plo
+ -rm -f xercesc/validators/schema/identity/$(DEPDIR)/XPathMatcherStack.Plo
+ -rm -f xercesc/validators/schema/identity/$(DEPDIR)/XPathSymbols.Plo
+ -rm -f xercesc/validators/schema/identity/$(DEPDIR)/XercesXPath.Plo
+ -rm -f xercesc/xinclude/$(DEPDIR)/XIncludeDOMDocumentProcessor.Plo
+ -rm -f xercesc/xinclude/$(DEPDIR)/XIncludeLocation.Plo
+ -rm -f xercesc/xinclude/$(DEPDIR)/XIncludeUtils.Plo
-rm -f Makefile
distclean-am: clean-am distclean-compile distclean-generic \
distclean-tags
@@ -4338,7 +5021,328 @@
installcheck-am:
maintainer-clean: maintainer-clean-am
- -rm -rf $(DEPDIR) ./$(DEPDIR) xercesc/dom/$(DEPDIR) xercesc/dom/impl/$(DEPDIR) xercesc/framework/$(DEPDIR) xercesc/framework/psvi/$(DEPDIR) xercesc/internal/$(DEPDIR) xercesc/parsers/$(DEPDIR) xercesc/sax/$(DEPDIR) xercesc/sax2/$(DEPDIR) xercesc/util/$(DEPDIR) xercesc/util/FileManagers/$(DEPDIR) xercesc/util/MsgLoaders/ICU/$(DEPDIR) xercesc/util/MsgLoaders/InMemory/$(DEPDIR) xercesc/util/MsgLoaders/MsgCatalog/$(DEPDIR) xercesc/util/MutexManagers/$(DEPDIR) xercesc/util/NetAccessors/$(DEPDIR) xercesc/util/NetAccessors/Curl/$(DEPDIR) xercesc/util/NetAccessors/MacOSURLAccessCF/$(DEPDIR) xercesc/util/NetAccessors/Socket/$(DEPDIR) xercesc/util/NetAccessors/WinSock/$(DEPDIR) xercesc/util/Transcoders/ICU/$(DEPDIR) xercesc/util/Transcoders/Iconv/$(DEPDIR) xercesc/util/Transcoders/IconvGNU/$(DEPDIR) xercesc/util/Transcoders/MacOSUnicodeConverter/$(DEPDIR) xercesc/util/Transcoders/Win32/$(DEPDIR) xercesc/util/regx/$(DEPDIR) xercesc/validators/DTD/$(DEPDIR) xercesc/validators/common/$(DEPDIR) xercesc/validators/datatype/$(DEPDIR) xercesc/validators/schema/$(DEPDIR) xercesc/validators/schema/identity/$(DEPDIR) xercesc/xinclude/$(DEPDIR)
+ -rm -f $(DEPDIR)/stricmp.Plo
+ -rm -f $(DEPDIR)/strnicmp.Plo
+ -rm -f $(DEPDIR)/towlower.Plo
+ -rm -f $(DEPDIR)/towupper.Plo
+ -rm -f ./$(DEPDIR)/root_res.Plo
+ -rm -f ./$(DEPDIR)/xercesc_messages.Plo
+ -rm -f xercesc/dom/$(DEPDIR)/DOMException.Plo
+ -rm -f xercesc/dom/$(DEPDIR)/DOMLSException.Plo
+ -rm -f xercesc/dom/$(DEPDIR)/DOMRangeException.Plo
+ -rm -f xercesc/dom/$(DEPDIR)/DOMXPathException.Plo
+ -rm -f xercesc/dom/impl/$(DEPDIR)/DOMAttrImpl.Plo
+ -rm -f xercesc/dom/impl/$(DEPDIR)/DOMAttrMapImpl.Plo
+ -rm -f xercesc/dom/impl/$(DEPDIR)/DOMAttrNSImpl.Plo
+ -rm -f xercesc/dom/impl/$(DEPDIR)/DOMCDATASectionImpl.Plo
+ -rm -f xercesc/dom/impl/$(DEPDIR)/DOMCharacterDataImpl.Plo
+ -rm -f xercesc/dom/impl/$(DEPDIR)/DOMChildNode.Plo
+ -rm -f xercesc/dom/impl/$(DEPDIR)/DOMCommentImpl.Plo
+ -rm -f xercesc/dom/impl/$(DEPDIR)/DOMConfigurationImpl.Plo
+ -rm -f xercesc/dom/impl/$(DEPDIR)/DOMDeepNodeListImpl.Plo
+ -rm -f xercesc/dom/impl/$(DEPDIR)/DOMDocumentFragmentImpl.Plo
+ -rm -f xercesc/dom/impl/$(DEPDIR)/DOMDocumentImpl.Plo
+ -rm -f xercesc/dom/impl/$(DEPDIR)/DOMDocumentTypeImpl.Plo
+ -rm -f xercesc/dom/impl/$(DEPDIR)/DOMElementImpl.Plo
+ -rm -f xercesc/dom/impl/$(DEPDIR)/DOMElementNSImpl.Plo
+ -rm -f xercesc/dom/impl/$(DEPDIR)/DOMEntityImpl.Plo
+ -rm -f xercesc/dom/impl/$(DEPDIR)/DOMEntityReferenceImpl.Plo
+ -rm -f xercesc/dom/impl/$(DEPDIR)/DOMErrorImpl.Plo
+ -rm -f xercesc/dom/impl/$(DEPDIR)/DOMImplementationImpl.Plo
+ -rm -f xercesc/dom/impl/$(DEPDIR)/DOMImplementationListImpl.Plo
+ -rm -f xercesc/dom/impl/$(DEPDIR)/DOMImplementationRegistry.Plo
+ -rm -f xercesc/dom/impl/$(DEPDIR)/DOMLSInputImpl.Plo
+ -rm -f xercesc/dom/impl/$(DEPDIR)/DOMLSOutputImpl.Plo
+ -rm -f xercesc/dom/impl/$(DEPDIR)/DOMLSSerializerImpl.Plo
+ -rm -f xercesc/dom/impl/$(DEPDIR)/DOMLocatorImpl.Plo
+ -rm -f xercesc/dom/impl/$(DEPDIR)/DOMNamedNodeMapImpl.Plo
+ -rm -f xercesc/dom/impl/$(DEPDIR)/DOMNodeIDMap.Plo
+ -rm -f xercesc/dom/impl/$(DEPDIR)/DOMNodeImpl.Plo
+ -rm -f xercesc/dom/impl/$(DEPDIR)/DOMNodeIteratorImpl.Plo
+ -rm -f xercesc/dom/impl/$(DEPDIR)/DOMNodeListImpl.Plo
+ -rm -f xercesc/dom/impl/$(DEPDIR)/DOMNodeVector.Plo
+ -rm -f xercesc/dom/impl/$(DEPDIR)/DOMNormalizer.Plo
+ -rm -f xercesc/dom/impl/$(DEPDIR)/DOMNotationImpl.Plo
+ -rm -f xercesc/dom/impl/$(DEPDIR)/DOMParentNode.Plo
+ -rm -f xercesc/dom/impl/$(DEPDIR)/DOMProcessingInstructionImpl.Plo
+ -rm -f xercesc/dom/impl/$(DEPDIR)/DOMRangeImpl.Plo
+ -rm -f xercesc/dom/impl/$(DEPDIR)/DOMStringListImpl.Plo
+ -rm -f xercesc/dom/impl/$(DEPDIR)/DOMStringPool.Plo
+ -rm -f xercesc/dom/impl/$(DEPDIR)/DOMTextImpl.Plo
+ -rm -f xercesc/dom/impl/$(DEPDIR)/DOMTreeWalkerImpl.Plo
+ -rm -f xercesc/dom/impl/$(DEPDIR)/DOMTypeInfoImpl.Plo
+ -rm -f xercesc/dom/impl/$(DEPDIR)/DOMXPathExpressionImpl.Plo
+ -rm -f xercesc/dom/impl/$(DEPDIR)/DOMXPathNSResolverImpl.Plo
+ -rm -f xercesc/dom/impl/$(DEPDIR)/DOMXPathResultImpl.Plo
+ -rm -f xercesc/dom/impl/$(DEPDIR)/XSDElementNSImpl.Plo
+ -rm -f xercesc/framework/$(DEPDIR)/BinOutputStream.Plo
+ -rm -f xercesc/framework/$(DEPDIR)/LocalFileFormatTarget.Plo
+ -rm -f xercesc/framework/$(DEPDIR)/LocalFileInputSource.Plo
+ -rm -f xercesc/framework/$(DEPDIR)/MemBufFormatTarget.Plo
+ -rm -f xercesc/framework/$(DEPDIR)/MemBufInputSource.Plo
+ -rm -f xercesc/framework/$(DEPDIR)/StdInInputSource.Plo
+ -rm -f xercesc/framework/$(DEPDIR)/StdOutFormatTarget.Plo
+ -rm -f xercesc/framework/$(DEPDIR)/URLInputSource.Plo
+ -rm -f xercesc/framework/$(DEPDIR)/Wrapper4DOMLSInput.Plo
+ -rm -f xercesc/framework/$(DEPDIR)/Wrapper4InputSource.Plo
+ -rm -f xercesc/framework/$(DEPDIR)/XMLAttDef.Plo
+ -rm -f xercesc/framework/$(DEPDIR)/XMLAttDefList.Plo
+ -rm -f xercesc/framework/$(DEPDIR)/XMLAttr.Plo
+ -rm -f xercesc/framework/$(DEPDIR)/XMLBuffer.Plo
+ -rm -f xercesc/framework/$(DEPDIR)/XMLBufferMgr.Plo
+ -rm -f xercesc/framework/$(DEPDIR)/XMLContentModel.Plo
+ -rm -f xercesc/framework/$(DEPDIR)/XMLDTDDescription.Plo
+ -rm -f xercesc/framework/$(DEPDIR)/XMLElementDecl.Plo
+ -rm -f xercesc/framework/$(DEPDIR)/XMLEntityDecl.Plo
+ -rm -f xercesc/framework/$(DEPDIR)/XMLFormatter.Plo
+ -rm -f xercesc/framework/$(DEPDIR)/XMLGrammarDescription.Plo
+ -rm -f xercesc/framework/$(DEPDIR)/XMLGrammarPoolImpl.Plo
+ -rm -f xercesc/framework/$(DEPDIR)/XMLNotationDecl.Plo
+ -rm -f xercesc/framework/$(DEPDIR)/XMLRecognizer.Plo
+ -rm -f xercesc/framework/$(DEPDIR)/XMLRefInfo.Plo
+ -rm -f xercesc/framework/$(DEPDIR)/XMLSchemaDescription.Plo
+ -rm -f xercesc/framework/$(DEPDIR)/XMLValidator.Plo
+ -rm -f xercesc/framework/psvi/$(DEPDIR)/PSVIAttribute.Plo
+ -rm -f xercesc/framework/psvi/$(DEPDIR)/PSVIAttributeList.Plo
+ -rm -f xercesc/framework/psvi/$(DEPDIR)/PSVIElement.Plo
+ -rm -f xercesc/framework/psvi/$(DEPDIR)/PSVIItem.Plo
+ -rm -f xercesc/framework/psvi/$(DEPDIR)/XSAnnotation.Plo
+ -rm -f xercesc/framework/psvi/$(DEPDIR)/XSAttributeDeclaration.Plo
+ -rm -f xercesc/framework/psvi/$(DEPDIR)/XSAttributeGroupDefinition.Plo
+ -rm -f xercesc/framework/psvi/$(DEPDIR)/XSAttributeUse.Plo
+ -rm -f xercesc/framework/psvi/$(DEPDIR)/XSComplexTypeDefinition.Plo
+ -rm -f xercesc/framework/psvi/$(DEPDIR)/XSElementDeclaration.Plo
+ -rm -f xercesc/framework/psvi/$(DEPDIR)/XSFacet.Plo
+ -rm -f xercesc/framework/psvi/$(DEPDIR)/XSIDCDefinition.Plo
+ -rm -f xercesc/framework/psvi/$(DEPDIR)/XSModel.Plo
+ -rm -f xercesc/framework/psvi/$(DEPDIR)/XSModelGroup.Plo
+ -rm -f xercesc/framework/psvi/$(DEPDIR)/XSModelGroupDefinition.Plo
+ -rm -f xercesc/framework/psvi/$(DEPDIR)/XSMultiValueFacet.Plo
+ -rm -f xercesc/framework/psvi/$(DEPDIR)/XSNamespaceItem.Plo
+ -rm -f xercesc/framework/psvi/$(DEPDIR)/XSNotationDeclaration.Plo
+ -rm -f xercesc/framework/psvi/$(DEPDIR)/XSObject.Plo
+ -rm -f xercesc/framework/psvi/$(DEPDIR)/XSParticle.Plo
+ -rm -f xercesc/framework/psvi/$(DEPDIR)/XSSimpleTypeDefinition.Plo
+ -rm -f xercesc/framework/psvi/$(DEPDIR)/XSTypeDefinition.Plo
+ -rm -f xercesc/framework/psvi/$(DEPDIR)/XSValue.Plo
+ -rm -f xercesc/framework/psvi/$(DEPDIR)/XSWildcard.Plo
+ -rm -f xercesc/internal/$(DEPDIR)/BinFileOutputStream.Plo
+ -rm -f xercesc/internal/$(DEPDIR)/BinMemOutputStream.Plo
+ -rm -f xercesc/internal/$(DEPDIR)/DGXMLScanner.Plo
+ -rm -f xercesc/internal/$(DEPDIR)/ElemStack.Plo
+ -rm -f xercesc/internal/$(DEPDIR)/IGXMLScanner.Plo
+ -rm -f xercesc/internal/$(DEPDIR)/IGXMLScanner2.Plo
+ -rm -f xercesc/internal/$(DEPDIR)/MemoryManagerImpl.Plo
+ -rm -f xercesc/internal/$(DEPDIR)/ReaderMgr.Plo
+ -rm -f xercesc/internal/$(DEPDIR)/SGXMLScanner.Plo
+ -rm -f xercesc/internal/$(DEPDIR)/ValidationContextImpl.Plo
+ -rm -f xercesc/internal/$(DEPDIR)/VecAttrListImpl.Plo
+ -rm -f xercesc/internal/$(DEPDIR)/VecAttributesImpl.Plo
+ -rm -f xercesc/internal/$(DEPDIR)/WFXMLScanner.Plo
+ -rm -f xercesc/internal/$(DEPDIR)/XMLReader.Plo
+ -rm -f xercesc/internal/$(DEPDIR)/XMLScanner.Plo
+ -rm -f xercesc/internal/$(DEPDIR)/XMLScannerResolver.Plo
+ -rm -f xercesc/internal/$(DEPDIR)/XProtoType.Plo
+ -rm -f xercesc/internal/$(DEPDIR)/XSAXMLScanner.Plo
+ -rm -f xercesc/internal/$(DEPDIR)/XSObjectFactory.Plo
+ -rm -f xercesc/internal/$(DEPDIR)/XSerializeEngine.Plo
+ -rm -f xercesc/internal/$(DEPDIR)/XTemplateSerializer.Plo
+ -rm -f xercesc/parsers/$(DEPDIR)/AbstractDOMParser.Plo
+ -rm -f xercesc/parsers/$(DEPDIR)/DOMLSParserImpl.Plo
+ -rm -f xercesc/parsers/$(DEPDIR)/SAX2XMLFilterImpl.Plo
+ -rm -f xercesc/parsers/$(DEPDIR)/SAX2XMLReaderImpl.Plo
+ -rm -f xercesc/parsers/$(DEPDIR)/SAXParser.Plo
+ -rm -f xercesc/parsers/$(DEPDIR)/XercesDOMParser.Plo
+ -rm -f xercesc/sax/$(DEPDIR)/Dummy.Plo
+ -rm -f xercesc/sax/$(DEPDIR)/InputSource.Plo
+ -rm -f xercesc/sax/$(DEPDIR)/SAXException.Plo
+ -rm -f xercesc/sax/$(DEPDIR)/SAXParseException.Plo
+ -rm -f xercesc/sax2/$(DEPDIR)/sax2Dummy.Plo
+ -rm -f xercesc/util/$(DEPDIR)/Base64.Plo
+ -rm -f xercesc/util/$(DEPDIR)/BinFileInputStream.Plo
+ -rm -f xercesc/util/$(DEPDIR)/BinInputStream.Plo
+ -rm -f xercesc/util/$(DEPDIR)/BinMemInputStream.Plo
+ -rm -f xercesc/util/$(DEPDIR)/BitSet.Plo
+ -rm -f xercesc/util/$(DEPDIR)/DefaultPanicHandler.Plo
+ -rm -f xercesc/util/$(DEPDIR)/EncodingValidator.Plo
+ -rm -f xercesc/util/$(DEPDIR)/HeaderDummy.Plo
+ -rm -f xercesc/util/$(DEPDIR)/HexBin.Plo
+ -rm -f xercesc/util/$(DEPDIR)/JanitorExports.Plo
+ -rm -f xercesc/util/$(DEPDIR)/KVStringPair.Plo
+ -rm -f xercesc/util/$(DEPDIR)/Mutexes.Plo
+ -rm -f xercesc/util/$(DEPDIR)/PSVIUni.Plo
+ -rm -f xercesc/util/$(DEPDIR)/PanicHandler.Plo
+ -rm -f xercesc/util/$(DEPDIR)/PlatformUtils.Plo
+ -rm -f xercesc/util/$(DEPDIR)/QName.Plo
+ -rm -f xercesc/util/$(DEPDIR)/StringPool.Plo
+ -rm -f xercesc/util/$(DEPDIR)/SynchronizedStringPool.Plo
+ -rm -f xercesc/util/$(DEPDIR)/TransService.Plo
+ -rm -f xercesc/util/$(DEPDIR)/XML256TableTranscoder.Plo
+ -rm -f xercesc/util/$(DEPDIR)/XML88591Transcoder.Plo
+ -rm -f xercesc/util/$(DEPDIR)/XMLASCIITranscoder.Plo
+ -rm -f xercesc/util/$(DEPDIR)/XMLAbstractDoubleFloat.Plo
+ -rm -f xercesc/util/$(DEPDIR)/XMLBigDecimal.Plo
+ -rm -f xercesc/util/$(DEPDIR)/XMLBigInteger.Plo
+ -rm -f xercesc/util/$(DEPDIR)/XMLChTranscoder.Plo
+ -rm -f xercesc/util/$(DEPDIR)/XMLChar.Plo
+ -rm -f xercesc/util/$(DEPDIR)/XMLDateTime.Plo
+ -rm -f xercesc/util/$(DEPDIR)/XMLDouble.Plo
+ -rm -f xercesc/util/$(DEPDIR)/XMLEBCDICTranscoder.Plo
+ -rm -f xercesc/util/$(DEPDIR)/XMLException.Plo
+ -rm -f xercesc/util/$(DEPDIR)/XMLFloat.Plo
+ -rm -f xercesc/util/$(DEPDIR)/XMLIBM1047Transcoder.Plo
+ -rm -f xercesc/util/$(DEPDIR)/XMLIBM1140Transcoder.Plo
+ -rm -f xercesc/util/$(DEPDIR)/XMLInitializer.Plo
+ -rm -f xercesc/util/$(DEPDIR)/XMLMsgLoader.Plo
+ -rm -f xercesc/util/$(DEPDIR)/XMLNumber.Plo
+ -rm -f xercesc/util/$(DEPDIR)/XMLString.Plo
+ -rm -f xercesc/util/$(DEPDIR)/XMLStringTokenizer.Plo
+ -rm -f xercesc/util/$(DEPDIR)/XMLUCS4Transcoder.Plo
+ -rm -f xercesc/util/$(DEPDIR)/XMLURL.Plo
+ -rm -f xercesc/util/$(DEPDIR)/XMLUTF16Transcoder.Plo
+ -rm -f xercesc/util/$(DEPDIR)/XMLUTF8Transcoder.Plo
+ -rm -f xercesc/util/$(DEPDIR)/XMLUni.Plo
+ -rm -f xercesc/util/$(DEPDIR)/XMLUri.Plo
+ -rm -f xercesc/util/$(DEPDIR)/XMLWin1252Transcoder.Plo
+ -rm -f xercesc/util/$(DEPDIR)/XMemory.Plo
+ -rm -f xercesc/util/FileManagers/$(DEPDIR)/PosixFileMgr.Plo
+ -rm -f xercesc/util/FileManagers/$(DEPDIR)/WindowsFileMgr.Plo
+ -rm -f xercesc/util/MsgLoaders/ICU/$(DEPDIR)/ICUMsgLoader.Plo
+ -rm -f xercesc/util/MsgLoaders/InMemory/$(DEPDIR)/InMemMsgLoader.Plo
+ -rm -f xercesc/util/MsgLoaders/MsgCatalog/$(DEPDIR)/MsgCatalogLoader.Plo
+ -rm -f xercesc/util/MutexManagers/$(DEPDIR)/NoThreadMutexMgr.Plo
+ -rm -f xercesc/util/MutexManagers/$(DEPDIR)/PosixMutexMgr.Plo
+ -rm -f xercesc/util/MutexManagers/$(DEPDIR)/StdMutexMgr.Plo
+ -rm -f xercesc/util/MutexManagers/$(DEPDIR)/WindowsMutexMgr.Plo
+ -rm -f xercesc/util/NetAccessors/$(DEPDIR)/BinHTTPInputStreamCommon.Plo
+ -rm -f xercesc/util/NetAccessors/Curl/$(DEPDIR)/CurlNetAccessor.Plo
+ -rm -f xercesc/util/NetAccessors/Curl/$(DEPDIR)/CurlURLInputStream.Plo
+ -rm -f xercesc/util/NetAccessors/MacOSURLAccessCF/$(DEPDIR)/MacOSURLAccessCF.Plo
+ -rm -f xercesc/util/NetAccessors/MacOSURLAccessCF/$(DEPDIR)/URLAccessCFBinInputStream.Plo
+ -rm -f xercesc/util/NetAccessors/Socket/$(DEPDIR)/SocketNetAccessor.Plo
+ -rm -f xercesc/util/NetAccessors/Socket/$(DEPDIR)/UnixHTTPURLInputStream.Plo
+ -rm -f xercesc/util/NetAccessors/WinSock/$(DEPDIR)/BinHTTPURLInputStream.Plo
+ -rm -f xercesc/util/NetAccessors/WinSock/$(DEPDIR)/WinSockNetAccessor.Plo
+ -rm -f xercesc/util/Transcoders/ICU/$(DEPDIR)/ICUTransService.Plo
+ -rm -f xercesc/util/Transcoders/Iconv/$(DEPDIR)/IconvTransService.Plo
+ -rm -f xercesc/util/Transcoders/IconvGNU/$(DEPDIR)/IconvGNUTransService.Plo
+ -rm -f xercesc/util/Transcoders/MacOSUnicodeConverter/$(DEPDIR)/MacOSUnicodeConverter.Plo
+ -rm -f xercesc/util/Transcoders/Win32/$(DEPDIR)/Win32TransService.Plo
+ -rm -f xercesc/util/regx/$(DEPDIR)/ASCIIRangeFactory.Plo
+ -rm -f xercesc/util/regx/$(DEPDIR)/BMPattern.Plo
+ -rm -f xercesc/util/regx/$(DEPDIR)/BlockRangeFactory.Plo
+ -rm -f xercesc/util/regx/$(DEPDIR)/CharToken.Plo
+ -rm -f xercesc/util/regx/$(DEPDIR)/ClosureToken.Plo
+ -rm -f xercesc/util/regx/$(DEPDIR)/ConcatToken.Plo
+ -rm -f xercesc/util/regx/$(DEPDIR)/Match.Plo
+ -rm -f xercesc/util/regx/$(DEPDIR)/Op.Plo
+ -rm -f xercesc/util/regx/$(DEPDIR)/OpFactory.Plo
+ -rm -f xercesc/util/regx/$(DEPDIR)/ParenToken.Plo
+ -rm -f xercesc/util/regx/$(DEPDIR)/ParserForXMLSchema.Plo
+ -rm -f xercesc/util/regx/$(DEPDIR)/RangeFactory.Plo
+ -rm -f xercesc/util/regx/$(DEPDIR)/RangeToken.Plo
+ -rm -f xercesc/util/regx/$(DEPDIR)/RangeTokenMap.Plo
+ -rm -f xercesc/util/regx/$(DEPDIR)/RegularExpression.Plo
+ -rm -f xercesc/util/regx/$(DEPDIR)/RegxParser.Plo
+ -rm -f xercesc/util/regx/$(DEPDIR)/RegxUtil.Plo
+ -rm -f xercesc/util/regx/$(DEPDIR)/StringToken.Plo
+ -rm -f xercesc/util/regx/$(DEPDIR)/Token.Plo
+ -rm -f xercesc/util/regx/$(DEPDIR)/TokenFactory.Plo
+ -rm -f xercesc/util/regx/$(DEPDIR)/UnicodeRangeFactory.Plo
+ -rm -f xercesc/util/regx/$(DEPDIR)/UnionToken.Plo
+ -rm -f xercesc/util/regx/$(DEPDIR)/XMLRangeFactory.Plo
+ -rm -f xercesc/util/regx/$(DEPDIR)/XMLUniCharacter.Plo
+ -rm -f xercesc/validators/DTD/$(DEPDIR)/DTDAttDef.Plo
+ -rm -f xercesc/validators/DTD/$(DEPDIR)/DTDAttDefList.Plo
+ -rm -f xercesc/validators/DTD/$(DEPDIR)/DTDElementDecl.Plo
+ -rm -f xercesc/validators/DTD/$(DEPDIR)/DTDEntityDecl.Plo
+ -rm -f xercesc/validators/DTD/$(DEPDIR)/DTDGrammar.Plo
+ -rm -f xercesc/validators/DTD/$(DEPDIR)/DTDScanner.Plo
+ -rm -f xercesc/validators/DTD/$(DEPDIR)/DTDValidator.Plo
+ -rm -f xercesc/validators/DTD/$(DEPDIR)/XMLDTDDescriptionImpl.Plo
+ -rm -f xercesc/validators/common/$(DEPDIR)/AllContentModel.Plo
+ -rm -f xercesc/validators/common/$(DEPDIR)/CMAny.Plo
+ -rm -f xercesc/validators/common/$(DEPDIR)/CMBinaryOp.Plo
+ -rm -f xercesc/validators/common/$(DEPDIR)/CMUnaryOp.Plo
+ -rm -f xercesc/validators/common/$(DEPDIR)/ContentLeafNameTypeVector.Plo
+ -rm -f xercesc/validators/common/$(DEPDIR)/ContentSpecNode.Plo
+ -rm -f xercesc/validators/common/$(DEPDIR)/DFAContentModel.Plo
+ -rm -f xercesc/validators/common/$(DEPDIR)/Grammar.Plo
+ -rm -f xercesc/validators/common/$(DEPDIR)/GrammarResolver.Plo
+ -rm -f xercesc/validators/common/$(DEPDIR)/MixedContentModel.Plo
+ -rm -f xercesc/validators/common/$(DEPDIR)/SimpleContentModel.Plo
+ -rm -f xercesc/validators/datatype/$(DEPDIR)/AbstractNumericFacetValidator.Plo
+ -rm -f xercesc/validators/datatype/$(DEPDIR)/AbstractNumericValidator.Plo
+ -rm -f xercesc/validators/datatype/$(DEPDIR)/AbstractStringValidator.Plo
+ -rm -f xercesc/validators/datatype/$(DEPDIR)/AnySimpleTypeDatatypeValidator.Plo
+ -rm -f xercesc/validators/datatype/$(DEPDIR)/AnyURIDatatypeValidator.Plo
+ -rm -f xercesc/validators/datatype/$(DEPDIR)/Base64BinaryDatatypeValidator.Plo
+ -rm -f xercesc/validators/datatype/$(DEPDIR)/BooleanDatatypeValidator.Plo
+ -rm -f xercesc/validators/datatype/$(DEPDIR)/DatatypeValidator.Plo
+ -rm -f xercesc/validators/datatype/$(DEPDIR)/DatatypeValidatorFactory.Plo
+ -rm -f xercesc/validators/datatype/$(DEPDIR)/DateDatatypeValidator.Plo
+ -rm -f xercesc/validators/datatype/$(DEPDIR)/DateTimeDatatypeValidator.Plo
+ -rm -f xercesc/validators/datatype/$(DEPDIR)/DateTimeValidator.Plo
+ -rm -f xercesc/validators/datatype/$(DEPDIR)/DayDatatypeValidator.Plo
+ -rm -f xercesc/validators/datatype/$(DEPDIR)/DecimalDatatypeValidator.Plo
+ -rm -f xercesc/validators/datatype/$(DEPDIR)/DoubleDatatypeValidator.Plo
+ -rm -f xercesc/validators/datatype/$(DEPDIR)/DurationDatatypeValidator.Plo
+ -rm -f xercesc/validators/datatype/$(DEPDIR)/ENTITYDatatypeValidator.Plo
+ -rm -f xercesc/validators/datatype/$(DEPDIR)/FloatDatatypeValidator.Plo
+ -rm -f xercesc/validators/datatype/$(DEPDIR)/HexBinaryDatatypeValidator.Plo
+ -rm -f xercesc/validators/datatype/$(DEPDIR)/IDDatatypeValidator.Plo
+ -rm -f xercesc/validators/datatype/$(DEPDIR)/IDREFDatatypeValidator.Plo
+ -rm -f xercesc/validators/datatype/$(DEPDIR)/ListDatatypeValidator.Plo
+ -rm -f xercesc/validators/datatype/$(DEPDIR)/MonthDatatypeValidator.Plo
+ -rm -f xercesc/validators/datatype/$(DEPDIR)/MonthDayDatatypeValidator.Plo
+ -rm -f xercesc/validators/datatype/$(DEPDIR)/NCNameDatatypeValidator.Plo
+ -rm -f xercesc/validators/datatype/$(DEPDIR)/NOTATIONDatatypeValidator.Plo
+ -rm -f xercesc/validators/datatype/$(DEPDIR)/NameDatatypeValidator.Plo
+ -rm -f xercesc/validators/datatype/$(DEPDIR)/QNameDatatypeValidator.Plo
+ -rm -f xercesc/validators/datatype/$(DEPDIR)/StringDatatypeValidator.Plo
+ -rm -f xercesc/validators/datatype/$(DEPDIR)/TimeDatatypeValidator.Plo
+ -rm -f xercesc/validators/datatype/$(DEPDIR)/UnionDatatypeValidator.Plo
+ -rm -f xercesc/validators/datatype/$(DEPDIR)/XMLCanRepGroup.Plo
+ -rm -f xercesc/validators/datatype/$(DEPDIR)/YearDatatypeValidator.Plo
+ -rm -f xercesc/validators/datatype/$(DEPDIR)/YearMonthDatatypeValidator.Plo
+ -rm -f xercesc/validators/schema/$(DEPDIR)/ComplexTypeInfo.Plo
+ -rm -f xercesc/validators/schema/$(DEPDIR)/GeneralAttributeCheck.Plo
+ -rm -f xercesc/validators/schema/$(DEPDIR)/NamespaceScope.Plo
+ -rm -f xercesc/validators/schema/$(DEPDIR)/SchemaAttDef.Plo
+ -rm -f xercesc/validators/schema/$(DEPDIR)/SchemaAttDefList.Plo
+ -rm -f xercesc/validators/schema/$(DEPDIR)/SchemaElementDecl.Plo
+ -rm -f xercesc/validators/schema/$(DEPDIR)/SchemaGrammar.Plo
+ -rm -f xercesc/validators/schema/$(DEPDIR)/SchemaInfo.Plo
+ -rm -f xercesc/validators/schema/$(DEPDIR)/SchemaSymbols.Plo
+ -rm -f xercesc/validators/schema/$(DEPDIR)/SchemaValidator.Plo
+ -rm -f xercesc/validators/schema/$(DEPDIR)/SubstitutionGroupComparator.Plo
+ -rm -f xercesc/validators/schema/$(DEPDIR)/TraverseSchema.Plo
+ -rm -f xercesc/validators/schema/$(DEPDIR)/XMLSchemaDescriptionImpl.Plo
+ -rm -f xercesc/validators/schema/$(DEPDIR)/XSDDOMParser.Plo
+ -rm -f xercesc/validators/schema/$(DEPDIR)/XSDErrorReporter.Plo
+ -rm -f xercesc/validators/schema/$(DEPDIR)/XSDLocator.Plo
+ -rm -f xercesc/validators/schema/$(DEPDIR)/XUtil.Plo
+ -rm -f xercesc/validators/schema/$(DEPDIR)/XercesAttGroupInfo.Plo
+ -rm -f xercesc/validators/schema/$(DEPDIR)/XercesElementWildcard.Plo
+ -rm -f xercesc/validators/schema/$(DEPDIR)/XercesGroupInfo.Plo
+ -rm -f xercesc/validators/schema/identity/$(DEPDIR)/FieldActivator.Plo
+ -rm -f xercesc/validators/schema/identity/$(DEPDIR)/FieldValueMap.Plo
+ -rm -f xercesc/validators/schema/identity/$(DEPDIR)/IC_Field.Plo
+ -rm -f xercesc/validators/schema/identity/$(DEPDIR)/IC_Key.Plo
+ -rm -f xercesc/validators/schema/identity/$(DEPDIR)/IC_KeyRef.Plo
+ -rm -f xercesc/validators/schema/identity/$(DEPDIR)/IC_Selector.Plo
+ -rm -f xercesc/validators/schema/identity/$(DEPDIR)/IC_Unique.Plo
+ -rm -f xercesc/validators/schema/identity/$(DEPDIR)/IdentityConstraint.Plo
+ -rm -f xercesc/validators/schema/identity/$(DEPDIR)/IdentityConstraintHandler.Plo
+ -rm -f xercesc/validators/schema/identity/$(DEPDIR)/ValueStore.Plo
+ -rm -f xercesc/validators/schema/identity/$(DEPDIR)/ValueStoreCache.Plo
+ -rm -f xercesc/validators/schema/identity/$(DEPDIR)/XPathMatcher.Plo
+ -rm -f xercesc/validators/schema/identity/$(DEPDIR)/XPathMatcherStack.Plo
+ -rm -f xercesc/validators/schema/identity/$(DEPDIR)/XPathSymbols.Plo
+ -rm -f xercesc/validators/schema/identity/$(DEPDIR)/XercesXPath.Plo
+ -rm -f xercesc/xinclude/$(DEPDIR)/XIncludeDOMDocumentProcessor.Plo
+ -rm -f xercesc/xinclude/$(DEPDIR)/XIncludeLocation.Plo
+ -rm -f xercesc/xinclude/$(DEPDIR)/XIncludeUtils.Plo
-rm -f Makefile
maintainer-clean-am: distclean-am maintainer-clean-generic
@@ -4361,9 +5365,9 @@
.MAKE: all check install install-am install-strip
-.PHONY: CTAGS GTAGS TAGS all all-am check check-am clean clean-generic \
- clean-libLTLIBRARIES clean-libtool cscopelist-am ctags \
- ctags-am distclean distclean-compile distclean-generic \
+.PHONY: CTAGS GTAGS TAGS all all-am am--depfiles check check-am clean \
+ clean-generic clean-libLTLIBRARIES clean-libtool cscopelist-am \
+ ctags ctags-am distclean distclean-compile distclean-generic \
distclean-libtool distclean-tags distdir dvi dvi-am html \
html-am info info-am install install-am install-data \
install-data-am install-dvi install-dvi-am install-exec \
@@ -4383,8 +5387,6 @@
.PRECIOUS: Makefile
-
-include ${top_srcdir}/version.incl
@XERCES_USE_MSGLOADER_ICU_TRUE@xercesc_messages.c: ${top_srcdir}/src/xercesc/util/MsgLoaders/ICU/resources/res-file-list.txt
@XERCES_USE_MSGLOADER_ICU_TRUE@ ${ICU_SBIN}gencmn --name ${PKGNAME} -S ${PKGNAME}_dat.c -d . ${top_srcdir}/src/xercesc/util/MsgLoaders/ICU/resources/res-file-list.txt
@XERCES_USE_MSGLOADER_ICU_TRUE@ @mv ${PKGNAME}_dat.c xercesc_messages.c
diff -Nru xerces-c-3.2.0+debian/src/xercesc/dom/DOMNode.hpp xerces-c-3.2.2+debian/src/xercesc/dom/DOMNode.hpp
--- xerces-c-3.2.0+debian/src/xercesc/dom/DOMNode.hpp 2017-06-21 00:51:09.000000000 +0000
+++ xerces-c-3.2.2+debian/src/xercesc/dom/DOMNode.hpp 2018-09-10 23:11:13.000000000 +0000
@@ -16,7 +16,7 @@
*/
/*
- * $Id: DOMNode.hpp 932889 2010-04-11 13:10:10Z borisk $
+ * $Id: DOMNode.hpp 1840502 2018-09-10 23:11:13Z scantor $
*/
#if !defined(XERCESC_INCLUDE_GUARD_DOMNODE_HPP)
@@ -738,7 +738,10 @@
virtual short compareDocumentPosition(const DOMNode* other) const = 0;
/**
- * This attribute returns the text content of this node and its
+ * WARNING: This method is known to be buggy and does
+ * not produce accurate results under a variety of conditions.
+ *
+ * This attribute returns the text content of this node and its
* descendants. No serialization is performed, the returned string
* does not contain any markup. No whitespace normalization is
* performed and the returned string does not contain the white
diff -Nru xerces-c-3.2.0+debian/src/xercesc/dom/impl/DOMLSSerializerImpl.cpp xerces-c-3.2.2+debian/src/xercesc/dom/impl/DOMLSSerializerImpl.cpp
--- xerces-c-3.2.0+debian/src/xercesc/dom/impl/DOMLSSerializerImpl.cpp 2017-06-21 00:51:09.000000000 +0000
+++ xerces-c-3.2.2+debian/src/xercesc/dom/impl/DOMLSSerializerImpl.cpp 2018-02-15 01:22:39.000000000 +0000
@@ -16,7 +16,7 @@
*/
/*
- * $Id: DOMLSSerializerImpl.cpp 1798770 2017-06-14 21:30:57Z rleigh $
+ * $Id: DOMLSSerializerImpl.cpp 1824086 2018-02-13 00:54:01Z scantor $
*/
#include "DOMLSSerializerImpl.hpp"
@@ -1737,13 +1737,29 @@
void DOMLSSerializerImpl::ensureValidString(const DOMNode* nodeToWrite, const XMLCh* string)
{
// XERCESC-1854: prevent illegal characters from being written
+ // XERCESC-2130: allow surrogates
if(string==0)
return;
const XMLCh* cursor=string;
while(*cursor!=0)
{
if((fIsXml11 && !XMLChar1_1::isXMLChar(*cursor)) || (!fIsXml11 && !XMLChar1_0::isXMLChar(*cursor)))
- reportError(nodeToWrite, DOMError::DOM_SEVERITY_FATAL_ERROR, XMLDOMMsg::INVALID_CHARACTER_ERR);
+ {
+ if((*cursor >= 0xD800) && (*cursor <= 0xDBFF))
+ {
+ XMLCh leadingSurrogate = *cursor;
+ cursor++;
+ if(0==*cursor || (fIsXml11 && !XMLChar1_1::isXMLChar(leadingSurrogate, *cursor)) || (!fIsXml11 && !XMLChar1_0::isXMLChar(leadingSurrogate, *cursor)))
+ {
+ reportError(nodeToWrite, DOMError::DOM_SEVERITY_FATAL_ERROR, XMLDOMMsg::INVALID_CHARACTER_ERR);
+ return; // leave if reportError does not throw
+ }
+ }
+ else
+ {
+ reportError(nodeToWrite, DOMError::DOM_SEVERITY_FATAL_ERROR, XMLDOMMsg::INVALID_CHARACTER_ERR);
+ }
+ }
cursor++;
}
}
Binary files /tmp/tmpALWOs4/v1s9NLKtYy/xerces-c-3.2.0+debian/src/xercesc/dom/impl/._DOMNodeBase.hpp and /tmp/tmpALWOs4/_y36PhDJqg/xerces-c-3.2.2+debian/src/xercesc/dom/impl/._DOMNodeBase.hpp differ
diff -Nru xerces-c-3.2.0+debian/src/xercesc/util/JanitorExports.cpp xerces-c-3.2.2+debian/src/xercesc/util/JanitorExports.cpp
--- xerces-c-3.2.0+debian/src/xercesc/util/JanitorExports.cpp 1970-01-01 00:00:00.000000000 +0000
+++ xerces-c-3.2.2+debian/src/xercesc/util/JanitorExports.cpp 2018-05-01 23:58:20.000000000 +0000
@@ -0,0 +1,25 @@
+/*
+ * 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.
+ */
+
+#include
+
+XERCES_CPP_NAMESPACE_BEGIN
+
+template class ArrayJanitor;
+template class ArrayJanitor;
+
+XERCES_CPP_NAMESPACE_END
diff -Nru xerces-c-3.2.0+debian/src/xercesc/util/Janitor.hpp xerces-c-3.2.2+debian/src/xercesc/util/Janitor.hpp
--- xerces-c-3.2.0+debian/src/xercesc/util/Janitor.hpp 2017-06-21 00:51:08.000000000 +0000
+++ xerces-c-3.2.2+debian/src/xercesc/util/Janitor.hpp 2018-05-01 23:58:20.000000000 +0000
@@ -16,7 +16,7 @@
*/
/*
- * $Id: Janitor.hpp 1449010 2013-02-22 12:02:22Z amassari $
+ * $Id: Janitor.hpp 1826420 2018-03-10 21:01:56Z rleigh $
*/
#if !defined(XERCESC_INCLUDE_GUARD_JANITOR_HPP)
@@ -155,6 +155,8 @@
};
+XERCES_TEMPLATE_EXTERN template class XMLUTIL_EXPORT ArrayJanitor;
+XERCES_TEMPLATE_EXTERN template class XMLUTIL_EXPORT ArrayJanitor;
XERCES_CPP_NAMESPACE_END
diff -Nru xerces-c-3.2.0+debian/src/xercesc/util/MsgLoaders/Win32/resource.h xerces-c-3.2.2+debian/src/xercesc/util/MsgLoaders/Win32/resource.h
--- xerces-c-3.2.0+debian/src/xercesc/util/MsgLoaders/Win32/resource.h 2017-06-21 00:51:08.000000000 +0000
+++ xerces-c-3.2.2+debian/src/xercesc/util/MsgLoaders/Win32/resource.h 1970-01-01 00:00:00.000000000 +0000
@@ -1,16 +0,0 @@
-//{{NO_DEPENDENCIES}}
-// Microsoft Developer Studio generated include file.
-// Used by Version.rc
-//
-#define DummyString 1
-
-// Next default values for new objects
-//
-#ifdef APSTUDIO_INVOKED
-#ifndef APSTUDIO_READONLY_SYMBOLS
-#define _APS_NEXT_RESOURCE_VALUE 101
-#define _APS_NEXT_COMMAND_VALUE 40001
-#define _APS_NEXT_CONTROL_VALUE 1000
-#define _APS_NEXT_SYMED_VALUE 101
-#endif
-#endif
diff -Nru xerces-c-3.2.0+debian/src/xercesc/util/MsgLoaders/Win32/Version.rc xerces-c-3.2.2+debian/src/xercesc/util/MsgLoaders/Win32/Version.rc
--- xerces-c-3.2.0+debian/src/xercesc/util/MsgLoaders/Win32/Version.rc 2017-06-21 01:39:35.000000000 +0000
+++ xerces-c-3.2.2+debian/src/xercesc/util/MsgLoaders/Win32/Version.rc 1970-01-01 00:00:00.000000000 +0000
@@ -1,899 +0,0 @@
-//Microsoft Developer Studio generated resource script.
-//
-#include "resource.h"
-
-#define APSTUDIO_READONLY_SYMBOLS
-/////////////////////////////////////////////////////////////////////////////
-//
-// Generated from the TEXTINCLUDE 2 resource.
-//
-#ifdef _USING_V110_SDK71_
-#include "VerRsrc.h"
-#include "winnt.rh"
-#else
-#include "winver.h"
-#include "winnt.h"
-#endif
-
-
-/////////////////////////////////////////////////////////////////////////////
-#undef APSTUDIO_READONLY_SYMBOLS
-
-/////////////////////////////////////////////////////////////////////////////
-// English (U.S.) resources
-
-#if !defined(AFX_RESOURCE_DLL) || defined(AFX_TARG_ENU)
-#ifdef _WIN32
-LANGUAGE LANG_ENGLISH, SUBLANG_ENGLISH_US
-#pragma code_page(1252)
-#endif //_WIN32
-
-#ifndef _MAC
-/////////////////////////////////////////////////////////////////////////////
-//
-// Version
-//
-
-VS_VERSION_INFO VERSIONINFO
- FILEVERSION 3,2,0,0
- PRODUCTVERSION 3,2,0,0
- FILEFLAGSMASK VS_FFI_FILEFLAGSMASK
-#ifdef _DEBUG
- FILEFLAGS VS_FF_DEBUG
-#else
- FILEFLAGS 0x0L
-#endif
- FILEOS VOS_NT_WINDOWS32
- FILETYPE VFT_DLL
- FILESUBTYPE VFT2_UNKNOWN
-BEGIN
- BLOCK "StringFileInfo"
- BEGIN
- BLOCK "040904b0"
- BEGIN
- VALUE "Comments", "Dynamic linked library for Xerces-C++\0"
- VALUE "CompanyName", "Apache Software Foundation\0"
- VALUE "FileDescription", "Shared Library for Xerces-C++ Version 3.2.0\0"
- VALUE "FileVersion", "3, 2, 0\0"
- VALUE "InternalName", "xerces-c_3_2.dll\0"
- VALUE "LegalCopyright", "Copyright © 1999-2017 Apache Software Foundation; subject to licensing terms\0"
- VALUE "LegalTrademarks", "\0"
- VALUE "OriginalFilename", "xerces-c_3_2.dll\0"
- VALUE "PrivateBuild", "\0"
- VALUE "ProductName", "Xerces-C++ Version 3.2.0\0"
- VALUE "ProductVersion", "3, 2, 0\0"
- VALUE "SpecialBuild", "\0"
- END
- END
- BLOCK "VarFileInfo"
- BEGIN
- VALUE "Translation", 0x409, 0x04b0
- END
-END
-
-#endif // !_MAC
-
-#if !defined(__BORLANDC__) || defined(XML_USE_WIN32_MSGLOADER)
-
-#ifdef APSTUDIO_INVOKED
-/////////////////////////////////////////////////////////////////////////////
-//
-// TEXTINCLUDE
-//
-
-1 TEXTINCLUDE
-BEGIN
- "resource.h\0"
-END
-
-2 TEXTINCLUDE
-BEGIN
- "#ifdef _USING_V110_SDK71_\r\n"
- "#include ""VerRsrc.h""\r\n"
- "#include ""winnt.rh""\r\n"
- "#else\r\n"
- "#include ""winver.h""\r\n"
- "#include ""winnt.h""\r\n"
- "#endif\r\n"
- "\r\n"
- "\0"
-END
-
-3 TEXTINCLUDE
-BEGIN
- "\r\n"
- "\0"
-END
-
-#endif // APSTUDIO_INVOKED
-
-
-// ----------------------------------------------------------------
-// This file was generated from the XML error message source.
-// so do not edit this file directly!!
-// ----------------------------------------------------------------
-
-STRINGTABLE DISCARDABLE
-BEGIN
- 2 L"notation '{0}' has already been declared"
- 3 L"attribute '{0}' has already been declared for element '{1}'"
- 4 L"encoding '{0}' from XML declaration or manually set contradicts the auto-sensed encoding; ignoring"
- 5 L"element '{0}' is referenced in a content model but was never declared"
- 6 L"element '{0}' is referenced in an ATTLIST but was never declared"
- 7 L"{0}"
- 8 L"unable to include document '{0}'"
- 9 L"unable to open text file target '{0}'"
- 10 L"unable to include resource '{0}'"
- 13 L"'{0}' is not allowed for the content of simpleType; only list, union, and restriction are allowed"
- 14 L"globally-defined complex type must have a name"
- 15 L"globally-declared attribute must have a name"
- 16 L"attribute declaration must have name or 'ref' attribute"
- 17 L"element declaration must have name or 'ref' attribute"
- 18 L"group declaration must have name or a 'ref' attribute"
- 19 L"attributeGroup declaration must have name or 'ref' attribute"
- 20 L"anonymous complexType in element '{0}' has name"
- 21 L"anonymous simpleType in element '{0}' has name"
- 22 L"content of element declaration must match (annotation?, (simpleType | complexType)?, (unique | key | keyref)*)"
- 23 L"invalid content in simple type '{0}'; only list, union, and restriction are allowed"
- 24 L"expected simpleType in list definition for type '{0}'"
- 25 L"list, union, or restriction content is invalid for type '{0}'"
- 26 L"invalid content in list definition for type '{0}'"
- 27 L"expected simpleType in restriction definition for type '{0}'"
- 28 L"facet '{0}' is already defined"
- 29 L"expected simpleType in union definition for type '{0}'"
- 30 L"content in simpleType definition is empty"
- 31 L"expected restriction or extension in simpleContent definition"
- 32 L"base attribute must be specified for restriction or extension definition"
- 33 L"expected restriction or extension in complexContent definition"
- 34 L"invalid content in 'schema' element"
- 35 L"invalid content for type '{0}'"
- 36 L"unknown simpleType '{0}'"
- 37 L"unknown complexType '{0}'"
- 38 L"prefix '{0}' can not be resolved to namespace URI"
- 39 L"referenced element '{0}' not found"
- 40 L"type '{0}:{1}' not found"
- 41 L"attribute '{0}' not found"
- 42 L"invalid element '{0}' in complex type definition"
- 43 L"base type '{0}' not found"
- 44 L"unable to create validator for '{0}'"
- 45 L"invalid element following simpleContent definition in complexType"
- 46 L"invalid element following complexContent definition in complexType"
- 47 L"attribute '{0}' cannot have both fixed and default values"
- 48 L"attribute '{0}' with default value must be optional"
- 49 L"attribute '{0}' declared more than once in the same scope"
- 50 L"attribute '{0}' cannot have both 'type' attribute and simpleType definition"
- 51 L"simpleType '{0}:{1}' for attribute '{2}' not found"
- 52 L"element '{0}' cannot have both fixed and default values"
- 53 L"invalid {0} name '{1}'"
- 54 L"element '{0}' cannot have both 'type' attribute and simpleType/complexType definition"
- 55 L"element '{0}' has fixed or default value and must have mixed simple or simple content model"
- 56 L"simpleType '{0}' that '{1}' extends has a value of the final attribute that does not permit extension"
- 57 L"type '{0}' specified as the base in simpleContent definition must not have complex content"
- 58 L"type '{0}' is a simple type and cannot be used in derivation by restriction in complexType definition"
- 59 L"invalid element following restriction or extension definition in simpleContent"
- 60 L"invalid element following restriction or extension definition in complexContent"
- 61 L"duplicate annotation in type '{0}'"
- 62 L"type '{0}' cannot be used in its own union, list, or restriction definition"
- 63 L"block value '{0}' is invalid"
- 64 L"final value '{0}' is invalid"
- 65 L"element '{0}' cannot be part of the substitution group headed by '{1}'"
- 66 L"element '{0}' has a type which does not derive from the type of the element at the head of the substitution group"
- 67 L"element '{0}' declared more than once in the same scope"
- 68 L"value '{0}' invalid for attribute '{1}'"
- 69 L"attribute '{0}' has both 'ref' attribute and inline simpleType definition or 'form' or 'type' attribute"
- 70 L"duplicate reference attribute '{0}:{1}' in complexType definition"
- 71 L"derivation by restriction is forbidden by either base type '{0}' or globally"
- 72 L"derivation by extension is forbidden by either base type '{0}' or globally"
- 73 L"base type specified in complexContent definition must be a complex type"
- 74 L"imported schema '{0}' has different target namespace '{1}'; expected '{2}'"
- 75 L"'schemaLocation' attribute must be specified in element '{0}'"
- 76 L"included schema '{0}' has different target namespace '{1}'"
- 77 L"at most one annotation is allowed"
- 78 L"content of attribute '{0}' must match (annotation?, simpleType?)"
- 79 L"attribute '{0}' must appear in global {1} declarations"
- 80 L"attribute '{0}' must appear in local {1} declarations"
- 81 L"attribute '{0}' cannot appear in global {1} declarations"
- 82 L"attribute '{0}' cannot appear in local {1} declarations"
- 83 L"minOccurs value '{0}' must not be greater than maxOccurs value '{1}'"
- 84 L"duplicate annotation in anyAttribute declaration"
- 85 L"global {0} declaration must have name"
- 86 L"circular definition in '{0}'"
- 87 L"global type '{0}:{1}' declared more than once or also declared as {2}"
- 88 L"global {0} '{1}' declared more than once"
- 89 L"invalid value '{0}' for whiteSpace facet; expected 'collapse'"
- 90 L"namespace of import declaration must be different from target namespace of importing schema"
- 91 L"importing schema must have target namespace if namespace in import declaration is not present"
- 92 L"element '{0}' cannot have value constraint '{1}' if its type is derived from ID"
- 93 L"element/attribute '{0}' is of NOTATION type"
- 94 L"element '{0}' has mixed content type and the content type's particle must be emptiable"
- 95 L"complexType definition has empty content but base type is not empty or does not have emptiable particle"
- 96 L"content types of base type '{0}' and derived type '{1}' must both be mixed or element-only"
- 97 L"derived content type is not a valid restriction of base content type"
- 98 L"derivation by extension or restriction is forbidden by either base type '{0}' or globally"
- 99 L"item type definition must have variety of atomic or union where all member types must be atomic"
- 100 L"group '{0}' must contain all, choice, or sequence compositor"
- 101 L"content of attributeGroup '{0}' must match (annotation?, ((attribute | attributeGroup)*, anyAttribute?))"
- 102 L"top-level compositor in a group must not have 'minOccurs' or 'maxOccurs' attribute"
- 103 L"{0} '{1}:{2}' not found"
- 104 L"group with the all compositor must only appear as content type of a complex type"
- 105 L"group with the all compositor constituting the content type of a complex type must have both minOccurs and maxOccurs equal 1"
- 106 L"element declaration in the all compositor must have minOccurs and maxOccurs equal 0 or 1"
- 107 L"attribute '{0}' is already defined in base"
- 108 L"intensional intersection of attribute wildcards must be expressible"
- 109 L"base type does not have any attributes"
- 110 L"attribute '{0}' has incompatible use value in the base"
- 111 L"type of attribute '{0}' must be derived by restriction from type of the corresponding attribute in the base"
- 112 L"attribute '{0}' does not have a fixed value or has a different fixed value from that of the base"
- 113 L"attribute '{0}' has invalid target namespace with respect to the base wildcard constraint or base has no wildcard"
- 114 L"attribute wildcard is present in the derived type but not in the base"
- 115 L"attribute wildcard in the derived type is not a valid subset of that in the base"
- 116 L"attribute '{0}' cannot have different use value in the derived type if the base attribute use value is 'prohibited'"
- 117 L"attribute wildcard in the derived type must be identical to or stricter than the one in the base"
- 118 L"unexpected '{0}' in the content of the all compositor; only elements are allowed"
- 119 L"redefined schema '{0}' has a different target namespace '{1}'"
- 120 L"simpleType in redefine must have a restriction definition"
- 121 L"simpleType base attribute in redefine must reference the original type with the same name"
- 122 L"complexType in redefine must have a restriction or extension definition"
- 123 L"complexType base attribute in redefine must reference the original type with the same name"
- 124 L"group '{0}' must have minOccurs and maxOccurs equal 1"
- 125 L"unable to find declaration in the schema being redefined corresponding to '{0}'"
- 126 L"group declaration in redefine may only contain one reference to itself"
- 127 L"attributeGroup declaration in redefine may only contain one reference to itself"
- 128 L"redefine declaration cannot contain '{0}'"
- 129 L"notation declaration '{0}:{1}' not found"
- 130 L"more than one identity constraint has name '{0}'"
- 131 L"identity constraint declaration must match (annotation?, selector, field+)"
- 132 L"key reference declaration '{0}' refers to unknown key '{1}'"
- 133 L"field cardinalities for keyref '{0}' and key '{1}' must match"
- 134 L"XPath expression is missing or empty"
- 135 L"fixed value in attribute reference is not set or differs from the fixed value of '{0}'"
- 136 L"attribute '{0}' is of ID type or type derived from ID and cannot have default/fixed value constraint"
- 137 L"attribute '{0}' is a subsequent attribute in this complex type with a type derived from ID"
- 138 L"attribute '{0}' is a subsequent attribute in this attribute group with a type derived from ID"
- 139 L"empty value illegal for 'targetNamespace' attribute; target namespace must be absent or contain non-empty value"
- 140 L"{0}"
- 141 L"'{0}' has already been included or redefined"
- 142 L"namespace '{0}' is referenced without import declaration"
- 143 L"all compositor that is part of a complex type definition must constitute the entire content of the definition"
- 144 L"annotation can only contain appinfo and documentation declarations"
- 145 L"invalid facet name '{0}'"
- 146 L"root element name of XML Schema document must be 'schema'"
- 147 L"circular substitution group in element '{0}'"
- 148 L"element '{0}' must be from the XML Schema namespace"
- 149 L"target namespace of attribute '{0}' cannot be http://www.w3.org/2001/XMLSchema-instance"
- 150 L"invalid namespace declaration"
- 151 L"namespace fix-up cannot be performed on DOM Level 1 node"
- 152 L"more than one anyAttribute declaration found in complex type declaration"
- 153 L"anyAttribute must not be followed by other declarations"
- 156 L"parser has encountered more than '{0}' entity expansions in the document; this is the limit imposed by the application"
- 157 L"expected comment or CDATA section"
- 158 L"attribute name expected"
- 159 L"notation name expected"
- 160 L"illegal repetition of elements in mixed content model"
- 161 L"default attribute declaration expected"
- 162 L"equal sign expected"
- 163 L"element name expected"
- 164 L"comment must start with