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):

+ + + + + + + + + + + + + + + + + + +
OptionDescription
-Dxmlch-type=char16_tuse char16_t (requires a C++11 compiler)
-Dxmlch-type=uint16_tuse 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_tuse 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:

+ + + + + + + + + + + + + + + + + + + + + + +
OptionDescription
-Dmutex-manager=standardUse Standard C++ mutex (requires a C++11 compiler)
-Dmutex-manager=posixUse POSIX threads (pthreads) mutex (only on UNIX and Cygwin)
-Dmutex-manager=windowsUse Windows threads mutex (Windows and MinGW only)
-Dmutex-manager=nothreadsUse 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):

+ + + + + + + + + + + + + + + + + + +
OptionDescription
--enable-xmlch-char16_tuse char16_t (requires a C++11 compiler)
--enable-xmlch-uint16_tuse 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_tuse 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:

+ + + + + + + + + + + + + + + + + + + + + + +
OptionDescription
--enable-mutexmgr-standardUse Standard C++ mutex (requires a C++11 compiler)
--enable-mutexmgr-posixUse POSIX threads (pthreads) mutex (only on UNIX and Cygwin)
--enable-mutexmgr-windowsUse Windows threads mutex (Windows and MinGW only)
--enable-mutexmgr-nothreadsUse 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 +# , /

    +
  • 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