You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@xerces.apache.org by am...@apache.org on 2005/06/01 20:18:38 UTC
svn commit: r179393 [4/5] - in /xerces/c/branches/jberry/3.0-unstable: ./
lib/ m4/ obj/ samples/ src/ src/xercesc/util/
src/xercesc/util/AtomicOpManagers/ src/xercesc/util/FileManagers/
src/xercesc/util/MutexManagers/ src/xercesc/util/NetAccessors/WinSock/
src/xercesc/util/Transcoders/Win32/
Modified: xerces/c/branches/jberry/3.0-unstable/src/Makefile.in
URL: http://svn.apache.org/viewcvs/xerces/c/branches/jberry/3.0-unstable/src/Makefile.in?rev=179393&r1=179392&r2=179393&view=diff
==============================================================================
--- xerces/c/branches/jberry/3.0-unstable/src/Makefile.in (original)
+++ xerces/c/branches/jberry/3.0-unstable/src/Makefile.in Wed Jun 1 11:18:35 2005
@@ -1,8 +1,8 @@
-# Makefile.in generated by automake 1.9.5 from Makefile.am.
+# Makefile.in generated by automake 1.9 from Makefile.am.
# @configure_input@
# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
-# 2003, 2004, 2005 Free Software Foundation, Inc.
+# 2003, 2004 Free Software Foundation, Inc.
# This Makefile.in is free software; the Free Software Foundation
# gives unlimited permission to copy and/or distribute it,
# with or without modifications, as long as this notice is preserved.
@@ -35,7 +35,7 @@
#
-SOURCES = $(libcfurlna_la_SOURCES) $(libcurlna_la_SOURCES) $(libdom_la_SOURCES) $(libdomimpl_la_SOURCES) $(libframework_la_SOURCES) $(libiconvtc_la_SOURCES) $(libicutc_la_SOURCES) $(libinmemory_la_SOURCES) $(libinternal_la_SOURCES) $(libmacosaomgr_la_SOURCES) $(libmacosunicodeconverter_la_SOURCES) $(libnothreadaomgr_la_SOURCES) $(libnothreadmmgr_la_SOURCES) $(libparsers_la_SOURCES) $(libposixaomgr_la_SOURCES) $(libposixfmgr_la_SOURCES) $(libposixmmgr_la_SOURCES) $(libsax_la_SOURCES) $(libsax2_la_SOURCES) $(libsocketsna_la_SOURCES) $(libsrc_la_SOURCES) $(libutil_la_SOURCES) $(libvalidators_la_SOURCES) $(libwwwna_la_SOURCES)
+SOURCES = $(libcfurlna_la_SOURCES) $(libcurlna_la_SOURCES) $(libdom_la_SOURCES) $(libdomimpl_la_SOURCES) $(libframework_la_SOURCES) $(libiconvtc_la_SOURCES) $(libicutc_la_SOURCES) $(libinmemory_la_SOURCES) $(libinternal_la_SOURCES) $(libmacosaomgr_la_SOURCES) $(libmacosunicodeconverter_la_SOURCES) $(libnothreadaomgr_la_SOURCES) $(libnothreadmmgr_la_SOURCES) $(libparsers_la_SOURCES) $(libposixaomgr_la_SOURCES) $(libposixfmgr_la_SOURCES) $(libposixmmgr_la_SOURCES) $(libsax_la_SOURCES) $(libsax2_la_SOURCES) $(libsocketsna_la_SOURCES) $(libsrc_la_SOURCES) $(libutil_la_SOURCES) $(libvalidators_la_SOURCES) $(libwinaomgr_la_SOURCES) $(libwinfmgr_la_SOURCES) $(libwinmmgr_la_SOURCES) $(libwinsockna_la_SOURCES) $(libwintrans_la_SOURCES) $(libwwwna_la_SOURCES)
srcdir = @srcdir@
top_srcdir = @top_srcdir@
@@ -57,7 +57,6 @@
NORMAL_UNINSTALL = :
PRE_UNINSTALL = :
POST_UNINSTALL = :
-build_triplet = @build@
host_triplet = @host@
#
@@ -67,36 +66,41 @@
@XERCES_USE_NETACCESSOR_SOCKET_TRUE@am__append_2 = libsocketsna.la
@XERCES_USE_NETACCESSOR_LIBWWW_TRUE@am__append_3 = libwwwna.la
@XERCES_USE_NETACCESSOR_CFURL_TRUE@am__append_4 = libcfurlna.la
+@XERCES_USE_NETACCESSOR_WINSOCK_TRUE@am__append_5 = libwinsockna.la
#
# Transcoders, conditionally built based on settings from configure
#
-@XERCES_USE_TRANSCODER_ICU_TRUE@am__append_5 = libicutc.la
-@XERCES_USE_TRANSCODER_ICONV_TRUE@am__append_6 = libiconvtc.la
-@XERCES_USE_TRANSCODER_MACOSUNICODECONVERTER_TRUE@am__append_7 = libmacosunicodeconverter.la
+@XERCES_USE_TRANSCODER_ICU_TRUE@am__append_6 = libicutc.la
+@XERCES_USE_TRANSCODER_ICONV_TRUE@am__append_7 = libiconvtc.la
+@XERCES_USE_TRANSCODER_MACOSUNICODECONVERTER_TRUE@am__append_8 = libmacosunicodeconverter.la
+@XERCES_USE_TRANSCODER_WINDOWS_TRUE@am__append_9 = libwintrans.la
#
# MsgLoaders, conditionally built based on settings from configure
#
-@XERCES_USE_MSGLOADER_INMEMORY_TRUE@am__append_8 = libinmemory.la
+@XERCES_USE_MSGLOADER_INMEMORY_TRUE@am__append_10 = libinmemory.la
#
# AtomicOp Managers, conditionally built based on settings from configure
#
-@XERCES_USE_ATOMICOPMGR_NOTHREAD_TRUE@am__append_9 = libnothreadaomgr.la
-@XERCES_USE_ATOMICOPMGR_POSIX_TRUE@am__append_10 = libposixaomgr.la
-@XERCES_USE_ATOMICOPMGR_MACOS_TRUE@am__append_11 = libmacosaomgr.la
+@XERCES_USE_ATOMICOPMGR_NOTHREAD_TRUE@am__append_11 = libnothreadaomgr.la
+@XERCES_USE_ATOMICOPMGR_POSIX_TRUE@am__append_12 = libposixaomgr.la
+@XERCES_USE_ATOMICOPMGR_MACOS_TRUE@am__append_13 = libmacosaomgr.la
+@XERCES_USE_ATOMICOPMGR_WINDOWS_TRUE@am__append_14 = libwinaomgr.la
#
# Mutex Managers, conditionally built based on settings from configure
#
-@XERCES_USE_MUTEXMGR_NOTHREAD_TRUE@am__append_12 = libnothreadmmgr.la
-@XERCES_USE_MUTEXMGR_POSIX_TRUE@am__append_13 = libposixmmgr.la
+@XERCES_USE_MUTEXMGR_NOTHREAD_TRUE@am__append_15 = libnothreadmmgr.la
+@XERCES_USE_MUTEXMGR_POSIX_TRUE@am__append_16 = libposixmmgr.la
+@XERCES_USE_MUTEXMGR_WINDOWS_TRUE@am__append_17 = libwinmmgr.la
#
# File Managers, conditionally built based on settings from configure
#
-@XERCES_USE_FILEMGR_POSIX_TRUE@am__append_14 = libposixfmgr.la
+@XERCES_USE_FILEMGR_POSIX_TRUE@am__append_18 = libposixfmgr.la
+@XERCES_USE_FILEMGR_WINDOWS_TRUE@am__append_19 = libwinfmgr.la
subdir = src
DIST_COMMON = $(am__nobase_libcfurlna_la_HEADERS_DIST) \
$(am__nobase_libcurlna_la_HEADERS_DIST) \
@@ -111,6 +115,11 @@
$(am__nobase_libposixfmgr_la_HEADERS_DIST) \
$(am__nobase_libposixmmgr_la_HEADERS_DIST) \
$(am__nobase_libsocketsna_la_HEADERS_DIST) \
+ $(am__nobase_libwinaomgr_la_HEADERS_DIST) \
+ $(am__nobase_libwinfmgr_la_HEADERS_DIST) \
+ $(am__nobase_libwinmmgr_la_HEADERS_DIST) \
+ $(am__nobase_libwinsockna_la_HEADERS_DIST) \
+ $(am__nobase_libwintrans_la_HEADERS_DIST) \
$(am__nobase_libwwwna_la_HEADERS_DIST) \
$(nobase_libdom_la_HEADERS) $(nobase_libdomimpl_la_HEADERS) \
$(nobase_libframework_la_HEADERS) \
@@ -403,22 +412,30 @@
@XERCES_USE_NETACCESSOR_SOCKET_TRUE@ libsocketsna.la
@XERCES_USE_NETACCESSOR_LIBWWW_TRUE@am__DEPENDENCIES_3 = libwwwna.la
@XERCES_USE_NETACCESSOR_CFURL_TRUE@am__DEPENDENCIES_4 = libcfurlna.la
-@XERCES_USE_TRANSCODER_ICU_TRUE@am__DEPENDENCIES_5 = libicutc.la
-@XERCES_USE_TRANSCODER_ICONV_TRUE@am__DEPENDENCIES_6 = libiconvtc.la
-@XERCES_USE_TRANSCODER_MACOSUNICODECONVERTER_TRUE@am__DEPENDENCIES_7 = libmacosunicodeconverter.la
-@XERCES_USE_MSGLOADER_INMEMORY_TRUE@am__DEPENDENCIES_8 = \
+@XERCES_USE_NETACCESSOR_WINSOCK_TRUE@am__DEPENDENCIES_5 = \
+@XERCES_USE_NETACCESSOR_WINSOCK_TRUE@ libwinsockna.la
+@XERCES_USE_TRANSCODER_ICU_TRUE@am__DEPENDENCIES_6 = libicutc.la
+@XERCES_USE_TRANSCODER_ICONV_TRUE@am__DEPENDENCIES_7 = libiconvtc.la
+@XERCES_USE_TRANSCODER_MACOSUNICODECONVERTER_TRUE@am__DEPENDENCIES_8 = libmacosunicodeconverter.la
+@XERCES_USE_TRANSCODER_WINDOWS_TRUE@am__DEPENDENCIES_9 = \
+@XERCES_USE_TRANSCODER_WINDOWS_TRUE@ libwintrans.la
+@XERCES_USE_MSGLOADER_INMEMORY_TRUE@am__DEPENDENCIES_10 = \
@XERCES_USE_MSGLOADER_INMEMORY_TRUE@ libinmemory.la
-@XERCES_USE_ATOMICOPMGR_NOTHREAD_TRUE@am__DEPENDENCIES_9 = \
+@XERCES_USE_ATOMICOPMGR_NOTHREAD_TRUE@am__DEPENDENCIES_11 = \
@XERCES_USE_ATOMICOPMGR_NOTHREAD_TRUE@ libnothreadaomgr.la
-@XERCES_USE_ATOMICOPMGR_POSIX_TRUE@am__DEPENDENCIES_10 = \
+@XERCES_USE_ATOMICOPMGR_POSIX_TRUE@am__DEPENDENCIES_12 = \
@XERCES_USE_ATOMICOPMGR_POSIX_TRUE@ libposixaomgr.la
-@XERCES_USE_ATOMICOPMGR_MACOS_TRUE@am__DEPENDENCIES_11 = \
+@XERCES_USE_ATOMICOPMGR_MACOS_TRUE@am__DEPENDENCIES_13 = \
@XERCES_USE_ATOMICOPMGR_MACOS_TRUE@ libmacosaomgr.la
-@XERCES_USE_MUTEXMGR_NOTHREAD_TRUE@am__DEPENDENCIES_12 = \
+@XERCES_USE_ATOMICOPMGR_WINDOWS_TRUE@am__DEPENDENCIES_14 = \
+@XERCES_USE_ATOMICOPMGR_WINDOWS_TRUE@ libwinaomgr.la
+@XERCES_USE_MUTEXMGR_NOTHREAD_TRUE@am__DEPENDENCIES_15 = \
@XERCES_USE_MUTEXMGR_NOTHREAD_TRUE@ libnothreadmmgr.la
-@XERCES_USE_MUTEXMGR_POSIX_TRUE@am__DEPENDENCIES_13 = libposixmmgr.la
-@XERCES_USE_FILEMGR_POSIX_TRUE@am__DEPENDENCIES_14 = libposixfmgr.la
-am__DEPENDENCIES_15 = libutil.la libdom.la libdomimpl.la \
+@XERCES_USE_MUTEXMGR_POSIX_TRUE@am__DEPENDENCIES_16 = libposixmmgr.la
+@XERCES_USE_MUTEXMGR_WINDOWS_TRUE@am__DEPENDENCIES_17 = libwinmmgr.la
+@XERCES_USE_FILEMGR_POSIX_TRUE@am__DEPENDENCIES_18 = libposixfmgr.la
+@XERCES_USE_FILEMGR_WINDOWS_TRUE@am__DEPENDENCIES_19 = libwinfmgr.la
+am__DEPENDENCIES_20 = libutil.la libdom.la libdomimpl.la \
libframework.la libinternal.la libparsers.la libsax.la \
libsax2.la libvalidators.la $(am__DEPENDENCIES_1) \
$(am__DEPENDENCIES_2) $(am__DEPENDENCIES_3) \
@@ -427,8 +444,10 @@
$(am__DEPENDENCIES_8) $(am__DEPENDENCIES_9) \
$(am__DEPENDENCIES_10) $(am__DEPENDENCIES_11) \
$(am__DEPENDENCIES_12) $(am__DEPENDENCIES_13) \
- $(am__DEPENDENCIES_14)
-libsrc_la_DEPENDENCIES = $(am__DEPENDENCIES_15)
+ $(am__DEPENDENCIES_14) $(am__DEPENDENCIES_15) \
+ $(am__DEPENDENCIES_16) $(am__DEPENDENCIES_17) \
+ $(am__DEPENDENCIES_18) $(am__DEPENDENCIES_19)
+libsrc_la_DEPENDENCIES = $(am__DEPENDENCIES_20)
am_libsrc_la_OBJECTS =
libsrc_la_OBJECTS = $(am_libsrc_la_OBJECTS)
libutil_la_LIBADD =
@@ -577,29 +596,72 @@
xercesc/validators/schema/XUtil.lo
am_libvalidators_la_OBJECTS = $(am__objects_22)
libvalidators_la_OBJECTS = $(am_libvalidators_la_OBJECTS)
+libwinaomgr_la_LIBADD =
+am__libwinaomgr_la_SOURCES_DIST = \
+ xercesc/util/AtomicOpManagers/WindowsAtomicOpMgr.cpp
+am__objects_23 = xercesc/util/AtomicOpManagers/WindowsAtomicOpMgr.lo
+@XERCES_USE_ATOMICOPMGR_WINDOWS_TRUE@am_libwinaomgr_la_OBJECTS = \
+@XERCES_USE_ATOMICOPMGR_WINDOWS_TRUE@ $(am__objects_23)
+libwinaomgr_la_OBJECTS = $(am_libwinaomgr_la_OBJECTS)
+@XERCES_USE_ATOMICOPMGR_WINDOWS_TRUE@am_libwinaomgr_la_rpath =
+libwinfmgr_la_LIBADD =
+am__libwinfmgr_la_SOURCES_DIST = \
+ xercesc/util/FileManagers/WindowsFileMgr.cpp
+am__objects_24 = xercesc/util/FileManagers/WindowsFileMgr.lo
+@XERCES_USE_FILEMGR_WINDOWS_TRUE@am_libwinfmgr_la_OBJECTS = \
+@XERCES_USE_FILEMGR_WINDOWS_TRUE@ $(am__objects_24)
+libwinfmgr_la_OBJECTS = $(am_libwinfmgr_la_OBJECTS)
+@XERCES_USE_FILEMGR_WINDOWS_TRUE@am_libwinfmgr_la_rpath =
+libwinmmgr_la_LIBADD =
+am__libwinmmgr_la_SOURCES_DIST = \
+ xercesc/util/MutexManagers/WindowsMutexMgr.cpp
+am__objects_25 = xercesc/util/MutexManagers/WindowsMutexMgr.lo
+@XERCES_USE_MUTEXMGR_WINDOWS_TRUE@am_libwinmmgr_la_OBJECTS = \
+@XERCES_USE_MUTEXMGR_WINDOWS_TRUE@ $(am__objects_25)
+libwinmmgr_la_OBJECTS = $(am_libwinmmgr_la_OBJECTS)
+@XERCES_USE_MUTEXMGR_WINDOWS_TRUE@am_libwinmmgr_la_rpath =
+libwinsockna_la_LIBADD =
+am__libwinsockna_la_SOURCES_DIST = \
+ xercesc/util/NetAccessors/WinSock/WinSockNetAccessor.cpp \
+ xercesc/util/NetAccessors/WinSock/BinHTTPURLInputStream.cpp
+am__objects_26 = \
+ xercesc/util/NetAccessors/WinSock/WinSockNetAccessor.lo \
+ xercesc/util/NetAccessors/WinSock/BinHTTPURLInputStream.lo
+@XERCES_USE_NETACCESSOR_WINSOCK_TRUE@am_libwinsockna_la_OBJECTS = \
+@XERCES_USE_NETACCESSOR_WINSOCK_TRUE@ $(am__objects_26)
+libwinsockna_la_OBJECTS = $(am_libwinsockna_la_OBJECTS)
+@XERCES_USE_NETACCESSOR_WINSOCK_TRUE@am_libwinsockna_la_rpath =
+libwintrans_la_LIBADD =
+am__libwintrans_la_SOURCES_DIST = \
+ xercesc/util/Transcoders/Win32/Win32TransService.cpp
+am__objects_27 = xercesc/util/Transcoders/Win32/Win32TransService.lo
+@XERCES_USE_TRANSCODER_WINDOWS_TRUE@am_libwintrans_la_OBJECTS = \
+@XERCES_USE_TRANSCODER_WINDOWS_TRUE@ $(am__objects_27)
+libwintrans_la_OBJECTS = $(am_libwintrans_la_OBJECTS)
+@XERCES_USE_TRANSCODER_WINDOWS_TRUE@am_libwintrans_la_rpath =
libwwwna_la_LIBADD =
am__libwwwna_la_SOURCES_DIST = \
xercesc/util/NetAccessors/LibWWW/LibWWWNetAccessor.cpp \
xercesc/util/NetAccessors/LibWWW/BinURLInputStream.cpp
-am__objects_23 = xercesc/util/NetAccessors/LibWWW/libwwwna_la-LibWWWNetAccessor.lo \
+am__objects_28 = xercesc/util/NetAccessors/LibWWW/libwwwna_la-LibWWWNetAccessor.lo \
xercesc/util/NetAccessors/LibWWW/libwwwna_la-BinURLInputStream.lo
@XERCES_USE_NETACCESSOR_LIBWWW_TRUE@am_libwwwna_la_OBJECTS = \
-@XERCES_USE_NETACCESSOR_LIBWWW_TRUE@ $(am__objects_23)
+@XERCES_USE_NETACCESSOR_LIBWWW_TRUE@ $(am__objects_28)
libwwwna_la_OBJECTS = $(am_libwwwna_la_OBJECTS)
@XERCES_USE_NETACCESSOR_LIBWWW_TRUE@am_libwwwna_la_rpath =
DEFAULT_INCLUDES = -I. -I$(srcdir) -I$(top_builddir) -I$(top_builddir)/src/xercesc/util
depcomp = $(SHELL) $(top_srcdir)/config/depcomp
am__depfiles_maybe = depfiles
CXXLD = $(CXX)
-CXXLINK = $(LIBTOOL) --tag=CXX --mode=link $(CXXLD) $(AM_CXXFLAGS) \
+CXXLINK = $(LIBTOOL) --mode=link --tag=CXX $(CXXLD) $(AM_CXXFLAGS) \
$(CXXFLAGS) $(AM_LDFLAGS) $(LDFLAGS) -o $@
COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \
$(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS)
-LTCOMPILE = $(LIBTOOL) --tag=CC --mode=compile $(CC) $(DEFS) \
+LTCOMPILE = $(LIBTOOL) --mode=compile --tag=CC $(CC) $(DEFS) \
$(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) \
$(AM_CFLAGS) $(CFLAGS)
CCLD = $(CC)
-LINK = $(LIBTOOL) --tag=CC --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) \
+LINK = $(LIBTOOL) --mode=link --tag=CC $(CCLD) $(AM_CFLAGS) $(CFLAGS) \
$(AM_LDFLAGS) $(LDFLAGS) -o $@
SOURCES = $(libcfurlna_la_SOURCES) $(libcurlna_la_SOURCES) \
$(libdom_la_SOURCES) $(libdomimpl_la_SOURCES) \
@@ -613,7 +675,9 @@
$(libsax_la_SOURCES) $(libsax2_la_SOURCES) \
$(libsocketsna_la_SOURCES) $(libsrc_la_SOURCES) \
$(libutil_la_SOURCES) $(libvalidators_la_SOURCES) \
- $(libwwwna_la_SOURCES)
+ $(libwinaomgr_la_SOURCES) $(libwinfmgr_la_SOURCES) \
+ $(libwinmmgr_la_SOURCES) $(libwinsockna_la_SOURCES) \
+ $(libwintrans_la_SOURCES) $(libwwwna_la_SOURCES)
DIST_SOURCES = $(am__libcfurlna_la_SOURCES_DIST) \
$(am__libcurlna_la_SOURCES_DIST) $(libdom_la_SOURCES) \
$(libdomimpl_la_SOURCES) $(libframework_la_SOURCES) \
@@ -629,7 +693,12 @@
$(am__libposixmmgr_la_SOURCES_DIST) $(libsax_la_SOURCES) \
$(libsax2_la_SOURCES) $(am__libsocketsna_la_SOURCES_DIST) \
$(libsrc_la_SOURCES) $(libutil_la_SOURCES) \
- $(libvalidators_la_SOURCES) $(am__libwwwna_la_SOURCES_DIST)
+ $(libvalidators_la_SOURCES) $(am__libwinaomgr_la_SOURCES_DIST) \
+ $(am__libwinfmgr_la_SOURCES_DIST) \
+ $(am__libwinmmgr_la_SOURCES_DIST) \
+ $(am__libwinsockna_la_SOURCES_DIST) \
+ $(am__libwintrans_la_SOURCES_DIST) \
+ $(am__libwwwna_la_SOURCES_DIST)
am__nobase_libcfurlna_la_HEADERS_DIST = xercesc/util/NetAccessors/MacOSURLAccessCF/MacOSURLAccessCF.hpp \
xercesc/util/NetAccessors/MacOSURLAccessCF/URLAccessCFBinInputStream.hpp
am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`;
@@ -656,7 +725,11 @@
"$(DESTDIR)$(libsax_ladir)" "$(DESTDIR)$(libsocketsna_ladir)" \
"$(DESTDIR)$(libutil_ladir)" \
"$(DESTDIR)$(libvalidators_ladir)" \
- "$(DESTDIR)$(libwwwna_ladir)"
+ "$(DESTDIR)$(libwinaomgr_ladir)" \
+ "$(DESTDIR)$(libwinfmgr_ladir)" \
+ "$(DESTDIR)$(libwinmmgr_ladir)" \
+ "$(DESTDIR)$(libwinsockna_ladir)" \
+ "$(DESTDIR)$(libwintrans_ladir)" "$(DESTDIR)$(libwwwna_ladir)"
nobase_libcfurlna_laHEADERS_INSTALL = $(install_sh_DATA)
am__nobase_libcurlna_la_HEADERS_DIST = \
xercesc/util/NetAccessors/Curl/CurlNetAccessor.hpp \
@@ -705,6 +778,22 @@
nobase_libsocketsna_laHEADERS_INSTALL = $(install_sh_DATA)
nobase_libutil_laHEADERS_INSTALL = $(install_sh_DATA)
nobase_libvalidators_laHEADERS_INSTALL = $(install_sh_DATA)
+am__nobase_libwinaomgr_la_HEADERS_DIST = \
+ xercesc/util/AtomicOpManagers/WindowsAtomicOpMgr.hpp
+nobase_libwinaomgr_laHEADERS_INSTALL = $(install_sh_DATA)
+am__nobase_libwinfmgr_la_HEADERS_DIST = \
+ xercesc/util/FileManagers/WindowsFileMgr.hpp
+nobase_libwinfmgr_laHEADERS_INSTALL = $(install_sh_DATA)
+am__nobase_libwinmmgr_la_HEADERS_DIST = \
+ xercesc/util/MutexManagers/WindowsMutexMgr.hpp
+nobase_libwinmmgr_laHEADERS_INSTALL = $(install_sh_DATA)
+am__nobase_libwinsockna_la_HEADERS_DIST = \
+ xercesc/util/NetAccessors/WinSock/WinSockNetAccessor.hpp \
+ xercesc/util/NetAccessors/WinSock/BinHTTPURLInputStream.hpp
+nobase_libwinsockna_laHEADERS_INSTALL = $(install_sh_DATA)
+am__nobase_libwintrans_la_HEADERS_DIST = \
+ xercesc/util/Transcoders/Win32/Win32TransService.hpp
+nobase_libwintrans_laHEADERS_INSTALL = $(install_sh_DATA)
am__nobase_libwwwna_la_HEADERS_DIST = \
xercesc/util/NetAccessors/LibWWW/LibWWWNetAccessor.hpp \
xercesc/util/NetAccessors/LibWWW/BinURLInputStream.hpp
@@ -727,7 +816,11 @@
$(nobase_libsax_la_HEADERS) $(nobase_libsocketsna_la_HEADERS) \
$(nobase_libutil_la_HEADERS) \
$(nobase_libvalidators_la_HEADERS) \
- $(nobase_libwwwna_la_HEADERS)
+ $(nobase_libwinaomgr_la_HEADERS) \
+ $(nobase_libwinfmgr_la_HEADERS) \
+ $(nobase_libwinmmgr_la_HEADERS) \
+ $(nobase_libwinsockna_la_HEADERS) \
+ $(nobase_libwintrans_la_HEADERS) $(nobase_libwwwna_la_HEADERS)
ETAGS = etags
CTAGS = ctags
DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
@@ -735,7 +828,6 @@
AMDEP_FALSE = @AMDEP_FALSE@
AMDEP_TRUE = @AMDEP_TRUE@
AMTAR = @AMTAR@
-AR = @AR@
AUTOCONF = @AUTOCONF@
AUTOHEADER = @AUTOHEADER@
AUTOMAKE = @AUTOMAKE@
@@ -751,7 +843,9 @@
CXXDEPMODE = @CXXDEPMODE@
CXXFLAGS = @CXXFLAGS@
CYGPATH_W = @CYGPATH_W@
-DEFS = @DEFS@
+DEFS = @DEFS@ -DPROJ_XMLUTIL -DPROJ_XMLPARSER -DPROJ_SAX4C -DPROJ_SAX2 \
+ -DPROJ_DOM -DPROJ_DEPRECATED_DOM -DPROJ_PARSERS \
+ -DPROJ_VALIDATORS
DEPDIR = @DEPDIR@
ECHO = @ECHO@
ECHO_C = @ECHO_C@
@@ -801,14 +895,20 @@
XERCES_USE_ATOMICOPMGR_NOTHREAD_TRUE = @XERCES_USE_ATOMICOPMGR_NOTHREAD_TRUE@
XERCES_USE_ATOMICOPMGR_POSIX_FALSE = @XERCES_USE_ATOMICOPMGR_POSIX_FALSE@
XERCES_USE_ATOMICOPMGR_POSIX_TRUE = @XERCES_USE_ATOMICOPMGR_POSIX_TRUE@
+XERCES_USE_ATOMICOPMGR_WINDOWS_FALSE = @XERCES_USE_ATOMICOPMGR_WINDOWS_FALSE@
+XERCES_USE_ATOMICOPMGR_WINDOWS_TRUE = @XERCES_USE_ATOMICOPMGR_WINDOWS_TRUE@
XERCES_USE_FILEMGR_POSIX_FALSE = @XERCES_USE_FILEMGR_POSIX_FALSE@
XERCES_USE_FILEMGR_POSIX_TRUE = @XERCES_USE_FILEMGR_POSIX_TRUE@
+XERCES_USE_FILEMGR_WINDOWS_FALSE = @XERCES_USE_FILEMGR_WINDOWS_FALSE@
+XERCES_USE_FILEMGR_WINDOWS_TRUE = @XERCES_USE_FILEMGR_WINDOWS_TRUE@
XERCES_USE_MSGLOADER_INMEMORY_FALSE = @XERCES_USE_MSGLOADER_INMEMORY_FALSE@
XERCES_USE_MSGLOADER_INMEMORY_TRUE = @XERCES_USE_MSGLOADER_INMEMORY_TRUE@
XERCES_USE_MUTEXMGR_NOTHREAD_FALSE = @XERCES_USE_MUTEXMGR_NOTHREAD_FALSE@
XERCES_USE_MUTEXMGR_NOTHREAD_TRUE = @XERCES_USE_MUTEXMGR_NOTHREAD_TRUE@
XERCES_USE_MUTEXMGR_POSIX_FALSE = @XERCES_USE_MUTEXMGR_POSIX_FALSE@
XERCES_USE_MUTEXMGR_POSIX_TRUE = @XERCES_USE_MUTEXMGR_POSIX_TRUE@
+XERCES_USE_MUTEXMGR_WINDOWS_FALSE = @XERCES_USE_MUTEXMGR_WINDOWS_FALSE@
+XERCES_USE_MUTEXMGR_WINDOWS_TRUE = @XERCES_USE_MUTEXMGR_WINDOWS_TRUE@
XERCES_USE_NETACCESSOR_CFURL_FALSE = @XERCES_USE_NETACCESSOR_CFURL_FALSE@
XERCES_USE_NETACCESSOR_CFURL_TRUE = @XERCES_USE_NETACCESSOR_CFURL_TRUE@
XERCES_USE_NETACCESSOR_CURL_FALSE = @XERCES_USE_NETACCESSOR_CURL_FALSE@
@@ -825,7 +925,8 @@
XERCES_USE_TRANSCODER_ICU_TRUE = @XERCES_USE_TRANSCODER_ICU_TRUE@
XERCES_USE_TRANSCODER_MACOSUNICODECONVERTER_FALSE = @XERCES_USE_TRANSCODER_MACOSUNICODECONVERTER_FALSE@
XERCES_USE_TRANSCODER_MACOSUNICODECONVERTER_TRUE = @XERCES_USE_TRANSCODER_MACOSUNICODECONVERTER_TRUE@
-ac_ct_AR = @ac_ct_AR@
+XERCES_USE_TRANSCODER_WINDOWS_FALSE = @XERCES_USE_TRANSCODER_WINDOWS_FALSE@
+XERCES_USE_TRANSCODER_WINDOWS_TRUE = @XERCES_USE_TRANSCODER_WINDOWS_TRUE@
ac_ct_CC = @ac_ct_CC@
ac_ct_CXX = @ac_ct_CXX@
ac_ct_F77 = @ac_ct_F77@
@@ -894,7 +995,9 @@
$(am__append_3) $(am__append_4) $(am__append_5) \
$(am__append_6) $(am__append_7) $(am__append_8) \
$(am__append_9) $(am__append_10) $(am__append_11) \
- $(am__append_12) $(am__append_13) $(am__append_14)
+ $(am__append_12) $(am__append_13) $(am__append_14) \
+ $(am__append_15) $(am__append_16) $(am__append_17) \
+ $(am__append_18) $(am__append_19)
libutil_ladir = ${includedir}
nobase_libutil_la_HEADERS = ${util_headers}
libutil_la_SOURCES = ${util_sources}
@@ -936,6 +1039,9 @@
@XERCES_USE_NETACCESSOR_CFURL_TRUE@libcfurlna_ladir = ${includedir}
@XERCES_USE_NETACCESSOR_CFURL_TRUE@nobase_libcfurlna_la_HEADERS = ${cfurl_headers}
@XERCES_USE_NETACCESSOR_CFURL_TRUE@libcfurlna_la_SOURCES = ${cfurl_sources}
+@XERCES_USE_NETACCESSOR_WINSOCK_TRUE@libwinsockna_ladir = ${includedir}
+@XERCES_USE_NETACCESSOR_WINSOCK_TRUE@nobase_libwinsockna_la_HEADERS = ${winsock_headers}
+@XERCES_USE_NETACCESSOR_WINSOCK_TRUE@libwinsockna_la_SOURCES = ${winsock_sources}
@XERCES_USE_TRANSCODER_ICU_TRUE@libicutc_ladir = ${includedir}
@XERCES_USE_TRANSCODER_ICU_TRUE@nobase_libicutc_la_HEADERS = ${icu_headers}
@XERCES_USE_TRANSCODER_ICU_TRUE@libicutc_la_SOURCES = ${icu_sources}
@@ -946,6 +1052,9 @@
@XERCES_USE_TRANSCODER_MACOSUNICODECONVERTER_TRUE@libmacosunicodeconverter_ladir = ${includedir}
@XERCES_USE_TRANSCODER_MACOSUNICODECONVERTER_TRUE@nobase_libmacosunicodeconverter_la_HEADERS = ${macosunicodeconverter_headers}
@XERCES_USE_TRANSCODER_MACOSUNICODECONVERTER_TRUE@libmacosunicodeconverter_la_SOURCES = ${macosunicodeconverter_sources}
+@XERCES_USE_TRANSCODER_WINDOWS_TRUE@libwintrans_ladir = ${includedir}
+@XERCES_USE_TRANSCODER_WINDOWS_TRUE@nobase_libwintrans_la_HEADERS = ${wintrans_headers}
+@XERCES_USE_TRANSCODER_WINDOWS_TRUE@libwintrans_la_SOURCES = ${wintrans_sources}
@XERCES_USE_MSGLOADER_INMEMORY_TRUE@libinmemory_ladir = ${includedir}
@XERCES_USE_MSGLOADER_INMEMORY_TRUE@nobase_libinmemory_la_HEADERS = ${inmemory_headers}
@XERCES_USE_MSGLOADER_INMEMORY_TRUE@libinmemory_la_SOURCES = ${inmemory_sources}
@@ -958,15 +1067,24 @@
@XERCES_USE_ATOMICOPMGR_MACOS_TRUE@libmacosaomgr_ladir = ${includedir}
@XERCES_USE_ATOMICOPMGR_MACOS_TRUE@nobase_libmacosaomgr_la_HEADERS = ${macosaomgr_headers}
@XERCES_USE_ATOMICOPMGR_MACOS_TRUE@libmacosaomgr_la_SOURCES = ${macosaomgr_sources}
+@XERCES_USE_ATOMICOPMGR_WINDOWS_TRUE@libwinaomgr_ladir = ${includedir}
+@XERCES_USE_ATOMICOPMGR_WINDOWS_TRUE@nobase_libwinaomgr_la_HEADERS = ${winaomgr_headers}
+@XERCES_USE_ATOMICOPMGR_WINDOWS_TRUE@libwinaomgr_la_SOURCES = ${winaomgr_sources}
@XERCES_USE_MUTEXMGR_NOTHREAD_TRUE@libnothreadmmgr_ladir = ${includedir}
@XERCES_USE_MUTEXMGR_NOTHREAD_TRUE@nobase_libnothreadmmgr_la_HEADERS = ${nothreadmmgr_headers}
@XERCES_USE_MUTEXMGR_NOTHREAD_TRUE@libnothreadmmgr_la_SOURCES = ${nothreadmmgr_sources}
@XERCES_USE_MUTEXMGR_POSIX_TRUE@libposixmmgr_ladir = ${includedir}
@XERCES_USE_MUTEXMGR_POSIX_TRUE@nobase_libposixmmgr_la_HEADERS = ${posixmmgr_headers}
@XERCES_USE_MUTEXMGR_POSIX_TRUE@libposixmmgr_la_SOURCES = ${posixmmgr_sources}
+@XERCES_USE_MUTEXMGR_WINDOWS_TRUE@libwinmmgr_ladir = ${includedir}
+@XERCES_USE_MUTEXMGR_WINDOWS_TRUE@nobase_libwinmmgr_la_HEADERS = ${winmmgr_headers}
+@XERCES_USE_MUTEXMGR_WINDOWS_TRUE@libwinmmgr_la_SOURCES = ${winmmgr_sources}
@XERCES_USE_FILEMGR_POSIX_TRUE@libposixfmgr_ladir = ${includedir}
@XERCES_USE_FILEMGR_POSIX_TRUE@nobase_libposixfmgr_la_HEADERS = ${posixfmgr_headers}
@XERCES_USE_FILEMGR_POSIX_TRUE@libposixfmgr_la_SOURCES = ${posixfmgr_sources}
+@XERCES_USE_FILEMGR_WINDOWS_TRUE@libwinfmgr_ladir = ${includedir}
+@XERCES_USE_FILEMGR_WINDOWS_TRUE@nobase_libwinfmgr_la_HEADERS = ${winfmgr_headers}
+@XERCES_USE_FILEMGR_WINDOWS_TRUE@libwinfmgr_la_SOURCES = ${winfmgr_sources}
#
# Definition of sources/headers for each convenience library
@@ -1746,6 +1864,12 @@
macosunicodeconverter_sources = \
xercesc/util/Transcoders/MacOSUnicodeConverter/MacOSUnicodeConverter.cpp
+wintrans_headers = \
+ xercesc/util/Transcoders/Win32/Win32TransService.hpp
+
+wintrans_sources = \
+ xercesc/util/Transcoders/Win32/Win32TransService.cpp
+
curl_headers = \
xercesc/util/NetAccessors/Curl/CurlNetAccessor.hpp \
xercesc/util/NetAccessors/Curl/CurlURLInputStream.hpp
@@ -1778,6 +1902,14 @@
xercesc/util/NetAccessors/MacOSURLAccessCF/MacOSURLAccessCF.cpp \
xercesc/util/NetAccessors/MacOSURLAccessCF/URLAccessCFBinInputStream.cpp
+winsock_headers = \
+ xercesc/util/NetAccessors/WinSock/WinSockNetAccessor.hpp \
+ xercesc/util/NetAccessors/WinSock/BinHTTPURLInputStream.hpp
+
+winsock_sources = \
+ xercesc/util/NetAccessors/WinSock/WinSockNetAccessor.cpp \
+ xercesc/util/NetAccessors/WinSock/BinHTTPURLInputStream.cpp
+
inmemory_headers = \
xercesc/util/MsgLoaders/InMemory/InMemMsgLoader.hpp \
xercesc/util/MsgLoaders/InMemory/XercesMessages_en_US.hpp
@@ -1791,6 +1923,12 @@
posixfmgr_sources = \
xercesc/util/FileManagers/PosixFileMgr.cpp
+winfmgr_headers = \
+ xercesc/util/FileManagers/WindowsFileMgr.hpp
+
+winfmgr_sources = \
+ xercesc/util/FileManagers/WindowsFileMgr.cpp
+
nothreadmmgr_headers = \
xercesc/util/MutexManagers/NoThreadMutexMgr.hpp
@@ -1803,6 +1941,12 @@
posixmmgr_sources = \
xercesc/util/MutexManagers/PosixMutexMgr.cpp
+winmmgr_headers = \
+ xercesc/util/MutexManagers/WindowsMutexMgr.hpp
+
+winmmgr_sources = \
+ xercesc/util/MutexManagers/WindowsMutexMgr.cpp
+
nothreadaomgr_headers = \
xercesc/util/AtomicOpManagers/NoThreadAtomicOpMgr.hpp
@@ -1821,6 +1965,12 @@
macosaomgr_sources = \
xercesc/util/AtomicOpManagers/MacOSAtomicOpMgr.cpp
+winaomgr_headers = \
+ xercesc/util/AtomicOpManagers/WindowsAtomicOpMgr.hpp
+
+winaomgr_sources = \
+ xercesc/util/AtomicOpManagers/WindowsAtomicOpMgr.cpp
+
macplatform_headers = \
xercesc/util/Platforms/MacOS/MacAbstractFile.hpp \
xercesc/util/Platforms/MacOS/MacCarbonFile.hpp \
@@ -2862,6 +3012,46 @@
xercesc/validators/schema/$(DEPDIR)/$(am__dirstamp)
libvalidators.la: $(libvalidators_la_OBJECTS) $(libvalidators_la_DEPENDENCIES)
$(CXXLINK) $(libvalidators_la_LDFLAGS) $(libvalidators_la_OBJECTS) $(libvalidators_la_LIBADD) $(LIBS)
+xercesc/util/AtomicOpManagers/WindowsAtomicOpMgr.lo: \
+ xercesc/util/AtomicOpManagers/$(am__dirstamp) \
+ xercesc/util/AtomicOpManagers/$(DEPDIR)/$(am__dirstamp)
+libwinaomgr.la: $(libwinaomgr_la_OBJECTS) $(libwinaomgr_la_DEPENDENCIES)
+ $(CXXLINK) $(am_libwinaomgr_la_rpath) $(libwinaomgr_la_LDFLAGS) $(libwinaomgr_la_OBJECTS) $(libwinaomgr_la_LIBADD) $(LIBS)
+xercesc/util/FileManagers/WindowsFileMgr.lo: \
+ xercesc/util/FileManagers/$(am__dirstamp) \
+ xercesc/util/FileManagers/$(DEPDIR)/$(am__dirstamp)
+libwinfmgr.la: $(libwinfmgr_la_OBJECTS) $(libwinfmgr_la_DEPENDENCIES)
+ $(CXXLINK) $(am_libwinfmgr_la_rpath) $(libwinfmgr_la_LDFLAGS) $(libwinfmgr_la_OBJECTS) $(libwinfmgr_la_LIBADD) $(LIBS)
+xercesc/util/MutexManagers/WindowsMutexMgr.lo: \
+ xercesc/util/MutexManagers/$(am__dirstamp) \
+ xercesc/util/MutexManagers/$(DEPDIR)/$(am__dirstamp)
+libwinmmgr.la: $(libwinmmgr_la_OBJECTS) $(libwinmmgr_la_DEPENDENCIES)
+ $(CXXLINK) $(am_libwinmmgr_la_rpath) $(libwinmmgr_la_LDFLAGS) $(libwinmmgr_la_OBJECTS) $(libwinmmgr_la_LIBADD) $(LIBS)
+xercesc/util/NetAccessors/WinSock/$(am__dirstamp):
+ @$(mkdir_p) xercesc/util/NetAccessors/WinSock
+ @: > xercesc/util/NetAccessors/WinSock/$(am__dirstamp)
+xercesc/util/NetAccessors/WinSock/$(DEPDIR)/$(am__dirstamp):
+ @$(mkdir_p) xercesc/util/NetAccessors/WinSock/$(DEPDIR)
+ @: > xercesc/util/NetAccessors/WinSock/$(DEPDIR)/$(am__dirstamp)
+xercesc/util/NetAccessors/WinSock/WinSockNetAccessor.lo: \
+ xercesc/util/NetAccessors/WinSock/$(am__dirstamp) \
+ xercesc/util/NetAccessors/WinSock/$(DEPDIR)/$(am__dirstamp)
+xercesc/util/NetAccessors/WinSock/BinHTTPURLInputStream.lo: \
+ xercesc/util/NetAccessors/WinSock/$(am__dirstamp) \
+ xercesc/util/NetAccessors/WinSock/$(DEPDIR)/$(am__dirstamp)
+libwinsockna.la: $(libwinsockna_la_OBJECTS) $(libwinsockna_la_DEPENDENCIES)
+ $(CXXLINK) $(am_libwinsockna_la_rpath) $(libwinsockna_la_LDFLAGS) $(libwinsockna_la_OBJECTS) $(libwinsockna_la_LIBADD) $(LIBS)
+xercesc/util/Transcoders/Win32/$(am__dirstamp):
+ @$(mkdir_p) xercesc/util/Transcoders/Win32
+ @: > xercesc/util/Transcoders/Win32/$(am__dirstamp)
+xercesc/util/Transcoders/Win32/$(DEPDIR)/$(am__dirstamp):
+ @$(mkdir_p) xercesc/util/Transcoders/Win32/$(DEPDIR)
+ @: > xercesc/util/Transcoders/Win32/$(DEPDIR)/$(am__dirstamp)
+xercesc/util/Transcoders/Win32/Win32TransService.lo: \
+ xercesc/util/Transcoders/Win32/$(am__dirstamp) \
+ xercesc/util/Transcoders/Win32/$(DEPDIR)/$(am__dirstamp)
+libwintrans.la: $(libwintrans_la_OBJECTS) $(libwintrans_la_DEPENDENCIES)
+ $(CXXLINK) $(am_libwintrans_la_rpath) $(libwintrans_la_LDFLAGS) $(libwintrans_la_OBJECTS) $(libwintrans_la_LIBADD) $(LIBS)
xercesc/util/NetAccessors/LibWWW/$(am__dirstamp):
@$(mkdir_p) xercesc/util/NetAccessors/LibWWW
@: > xercesc/util/NetAccessors/LibWWW/$(am__dirstamp)
@@ -3133,6 +3323,8 @@
-rm -f xercesc/util/AtomicOpManagers/NoThreadAtomicOpMgr.lo
-rm -f xercesc/util/AtomicOpManagers/PosixAtomicOpMgr.$(OBJEXT)
-rm -f xercesc/util/AtomicOpManagers/PosixAtomicOpMgr.lo
+ -rm -f xercesc/util/AtomicOpManagers/WindowsAtomicOpMgr.$(OBJEXT)
+ -rm -f xercesc/util/AtomicOpManagers/WindowsAtomicOpMgr.lo
-rm -f xercesc/util/Base64.$(OBJEXT)
-rm -f xercesc/util/Base64.lo
-rm -f xercesc/util/BinFileInputStream.$(OBJEXT)
@@ -3149,6 +3341,8 @@
-rm -f xercesc/util/EncodingValidator.lo
-rm -f xercesc/util/FileManagers/PosixFileMgr.$(OBJEXT)
-rm -f xercesc/util/FileManagers/PosixFileMgr.lo
+ -rm -f xercesc/util/FileManagers/WindowsFileMgr.$(OBJEXT)
+ -rm -f xercesc/util/FileManagers/WindowsFileMgr.lo
-rm -f xercesc/util/HashPtr.$(OBJEXT)
-rm -f xercesc/util/HashPtr.lo
-rm -f xercesc/util/HashXMLCh.$(OBJEXT)
@@ -3165,6 +3359,8 @@
-rm -f xercesc/util/MutexManagers/NoThreadMutexMgr.lo
-rm -f xercesc/util/MutexManagers/PosixMutexMgr.$(OBJEXT)
-rm -f xercesc/util/MutexManagers/PosixMutexMgr.lo
+ -rm -f xercesc/util/MutexManagers/WindowsMutexMgr.$(OBJEXT)
+ -rm -f xercesc/util/MutexManagers/WindowsMutexMgr.lo
-rm -f xercesc/util/Mutexes.$(OBJEXT)
-rm -f xercesc/util/Mutexes.lo
-rm -f xercesc/util/NetAccessors/Curl/libcurlna_la-CurlNetAccessor.$(OBJEXT)
@@ -3183,6 +3379,10 @@
-rm -f xercesc/util/NetAccessors/Socket/SocketNetAccessor.lo
-rm -f xercesc/util/NetAccessors/Socket/UnixHTTPURLInputStream.$(OBJEXT)
-rm -f xercesc/util/NetAccessors/Socket/UnixHTTPURLInputStream.lo
+ -rm -f xercesc/util/NetAccessors/WinSock/BinHTTPURLInputStream.$(OBJEXT)
+ -rm -f xercesc/util/NetAccessors/WinSock/BinHTTPURLInputStream.lo
+ -rm -f xercesc/util/NetAccessors/WinSock/WinSockNetAccessor.$(OBJEXT)
+ -rm -f xercesc/util/NetAccessors/WinSock/WinSockNetAccessor.lo
-rm -f xercesc/util/PanicHandler.$(OBJEXT)
-rm -f xercesc/util/PanicHandler.lo
-rm -f xercesc/util/PlatformUtils.$(OBJEXT)
@@ -3201,6 +3401,8 @@
-rm -f xercesc/util/Transcoders/Iconv/IconvTransService.lo
-rm -f xercesc/util/Transcoders/MacOSUnicodeConverter/MacOSUnicodeConverter.$(OBJEXT)
-rm -f xercesc/util/Transcoders/MacOSUnicodeConverter/MacOSUnicodeConverter.lo
+ -rm -f xercesc/util/Transcoders/Win32/Win32TransService.$(OBJEXT)
+ -rm -f xercesc/util/Transcoders/Win32/Win32TransService.lo
-rm -f xercesc/util/XML256TableTranscoder.$(OBJEXT)
-rm -f xercesc/util/XML256TableTranscoder.lo
-rm -f xercesc/util/XML88591Transcoder.$(OBJEXT)
@@ -3666,10 +3868,13 @@
@AMDEP_TRUE@@am__include@ @am__quote@xercesc/util/AtomicOpManagers/$(DEPDIR)/MacOSAtomicOpMgr.Plo@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@xercesc/util/AtomicOpManagers/$(DEPDIR)/NoThreadAtomicOpMgr.Plo@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@xercesc/util/AtomicOpManagers/$(DEPDIR)/PosixAtomicOpMgr.Plo@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@xercesc/util/AtomicOpManagers/$(DEPDIR)/WindowsAtomicOpMgr.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/InMemory/$(DEPDIR)/InMemMsgLoader.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/Curl/$(DEPDIR)/libcurlna_la-CurlNetAccessor.Plo@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@xercesc/util/NetAccessors/Curl/$(DEPDIR)/libcurlna_la-CurlURLInputStream.Plo@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@xercesc/util/NetAccessors/LibWWW/$(DEPDIR)/libwwwna_la-BinURLInputStream.Plo@am__quote@
@@ -3678,9 +3883,12 @@
@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)/libicutc_la-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/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@
@@ -3821,39 +4029,39 @@
@am__fastdepCXX_FALSE@ $(LTCXXCOMPILE) -c -o $@ $<
xercesc/util/NetAccessors/Curl/libcurlna_la-CurlNetAccessor.lo: xercesc/util/NetAccessors/Curl/CurlNetAccessor.cpp
-@am__fastdepCXX_TRUE@ if $(LIBTOOL) --tag=CXX --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libcurlna_la_CXXFLAGS) $(CXXFLAGS) -MT xercesc/util/NetAccessors/Curl/libcurlna_la-CurlNetAccessor.lo -MD -MP -MF "xercesc/util/NetAccessors/Curl/$(DEPDIR)/libcurlna_la-CurlNetAccessor.Tpo" -c -o xercesc/util/NetAccessors/Curl/libcurlna_la-CurlNetAccessor.lo `test -f 'xercesc/util/NetAccessors/Curl/CurlNetAccessor.cpp' || echo '$(srcdir)/'`xercesc/util/NetAccessors/Curl/CurlNetAccessor.cpp; \
+@am__fastdepCXX_TRUE@ if $(LIBTOOL) --mode=compile --tag=CXX $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libcurlna_la_CXXFLAGS) $(CXXFLAGS) -MT xercesc/util/NetAccessors/Curl/libcurlna_la-CurlNetAccessor.lo -MD -MP -MF "xercesc/util/NetAccessors/Curl/$(DEPDIR)/libcurlna_la-CurlNetAccessor.Tpo" -c -o xercesc/util/NetAccessors/Curl/libcurlna_la-CurlNetAccessor.lo `test -f 'xercesc/util/NetAccessors/Curl/CurlNetAccessor.cpp' || echo '$(srcdir)/'`xercesc/util/NetAccessors/Curl/CurlNetAccessor.cpp; \
@am__fastdepCXX_TRUE@ then mv -f "xercesc/util/NetAccessors/Curl/$(DEPDIR)/libcurlna_la-CurlNetAccessor.Tpo" "xercesc/util/NetAccessors/Curl/$(DEPDIR)/libcurlna_la-CurlNetAccessor.Plo"; else rm -f "xercesc/util/NetAccessors/Curl/$(DEPDIR)/libcurlna_la-CurlNetAccessor.Tpo"; exit 1; fi
@AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='xercesc/util/NetAccessors/Curl/CurlNetAccessor.cpp' object='xercesc/util/NetAccessors/Curl/libcurlna_la-CurlNetAccessor.lo' libtool=yes @AMDEPBACKSLASH@
@AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-@am__fastdepCXX_FALSE@ $(LIBTOOL) --tag=CXX --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libcurlna_la_CXXFLAGS) $(CXXFLAGS) -c -o xercesc/util/NetAccessors/Curl/libcurlna_la-CurlNetAccessor.lo `test -f 'xercesc/util/NetAccessors/Curl/CurlNetAccessor.cpp' || echo '$(srcdir)/'`xercesc/util/NetAccessors/Curl/CurlNetAccessor.cpp
+@am__fastdepCXX_FALSE@ $(LIBTOOL) --mode=compile --tag=CXX $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libcurlna_la_CXXFLAGS) $(CXXFLAGS) -c -o xercesc/util/NetAccessors/Curl/libcurlna_la-CurlNetAccessor.lo `test -f 'xercesc/util/NetAccessors/Curl/CurlNetAccessor.cpp' || echo '$(srcdir)/'`xercesc/util/NetAccessors/Curl/CurlNetAccessor.cpp
xercesc/util/NetAccessors/Curl/libcurlna_la-CurlURLInputStream.lo: xercesc/util/NetAccessors/Curl/CurlURLInputStream.cpp
-@am__fastdepCXX_TRUE@ if $(LIBTOOL) --tag=CXX --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libcurlna_la_CXXFLAGS) $(CXXFLAGS) -MT xercesc/util/NetAccessors/Curl/libcurlna_la-CurlURLInputStream.lo -MD -MP -MF "xercesc/util/NetAccessors/Curl/$(DEPDIR)/libcurlna_la-CurlURLInputStream.Tpo" -c -o xercesc/util/NetAccessors/Curl/libcurlna_la-CurlURLInputStream.lo `test -f 'xercesc/util/NetAccessors/Curl/CurlURLInputStream.cpp' || echo '$(srcdir)/'`xercesc/util/NetAccessors/Curl/CurlURLInputStream.cpp; \
+@am__fastdepCXX_TRUE@ if $(LIBTOOL) --mode=compile --tag=CXX $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libcurlna_la_CXXFLAGS) $(CXXFLAGS) -MT xercesc/util/NetAccessors/Curl/libcurlna_la-CurlURLInputStream.lo -MD -MP -MF "xercesc/util/NetAccessors/Curl/$(DEPDIR)/libcurlna_la-CurlURLInputStream.Tpo" -c -o xercesc/util/NetAccessors/Curl/libcurlna_la-CurlURLInputStream.lo `test -f 'xercesc/util/NetAccessors/Curl/CurlURLInputStream.cpp' || echo '$(srcdir)/'`xercesc/util/NetAccessors/Curl/CurlURLInputStream.cpp; \
@am__fastdepCXX_TRUE@ then mv -f "xercesc/util/NetAccessors/Curl/$(DEPDIR)/libcurlna_la-CurlURLInputStream.Tpo" "xercesc/util/NetAccessors/Curl/$(DEPDIR)/libcurlna_la-CurlURLInputStream.Plo"; else rm -f "xercesc/util/NetAccessors/Curl/$(DEPDIR)/libcurlna_la-CurlURLInputStream.Tpo"; exit 1; fi
@AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='xercesc/util/NetAccessors/Curl/CurlURLInputStream.cpp' object='xercesc/util/NetAccessors/Curl/libcurlna_la-CurlURLInputStream.lo' libtool=yes @AMDEPBACKSLASH@
@AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-@am__fastdepCXX_FALSE@ $(LIBTOOL) --tag=CXX --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libcurlna_la_CXXFLAGS) $(CXXFLAGS) -c -o xercesc/util/NetAccessors/Curl/libcurlna_la-CurlURLInputStream.lo `test -f 'xercesc/util/NetAccessors/Curl/CurlURLInputStream.cpp' || echo '$(srcdir)/'`xercesc/util/NetAccessors/Curl/CurlURLInputStream.cpp
+@am__fastdepCXX_FALSE@ $(LIBTOOL) --mode=compile --tag=CXX $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libcurlna_la_CXXFLAGS) $(CXXFLAGS) -c -o xercesc/util/NetAccessors/Curl/libcurlna_la-CurlURLInputStream.lo `test -f 'xercesc/util/NetAccessors/Curl/CurlURLInputStream.cpp' || echo '$(srcdir)/'`xercesc/util/NetAccessors/Curl/CurlURLInputStream.cpp
xercesc/util/Transcoders/ICU/libicutc_la-ICUTransService.lo: xercesc/util/Transcoders/ICU/ICUTransService.cpp
-@am__fastdepCXX_TRUE@ if $(LIBTOOL) --tag=CXX --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libicutc_la_CXXFLAGS) $(CXXFLAGS) -MT xercesc/util/Transcoders/ICU/libicutc_la-ICUTransService.lo -MD -MP -MF "xercesc/util/Transcoders/ICU/$(DEPDIR)/libicutc_la-ICUTransService.Tpo" -c -o xercesc/util/Transcoders/ICU/libicutc_la-ICUTransService.lo `test -f 'xercesc/util/Transcoders/ICU/ICUTransService.cpp' || echo '$(srcdir)/'`xercesc/util/Transcoders/ICU/ICUTransService.cpp; \
+@am__fastdepCXX_TRUE@ if $(LIBTOOL) --mode=compile --tag=CXX $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libicutc_la_CXXFLAGS) $(CXXFLAGS) -MT xercesc/util/Transcoders/ICU/libicutc_la-ICUTransService.lo -MD -MP -MF "xercesc/util/Transcoders/ICU/$(DEPDIR)/libicutc_la-ICUTransService.Tpo" -c -o xercesc/util/Transcoders/ICU/libicutc_la-ICUTransService.lo `test -f 'xercesc/util/Transcoders/ICU/ICUTransService.cpp' || echo '$(srcdir)/'`xercesc/util/Transcoders/ICU/ICUTransService.cpp; \
@am__fastdepCXX_TRUE@ then mv -f "xercesc/util/Transcoders/ICU/$(DEPDIR)/libicutc_la-ICUTransService.Tpo" "xercesc/util/Transcoders/ICU/$(DEPDIR)/libicutc_la-ICUTransService.Plo"; else rm -f "xercesc/util/Transcoders/ICU/$(DEPDIR)/libicutc_la-ICUTransService.Tpo"; exit 1; fi
@AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='xercesc/util/Transcoders/ICU/ICUTransService.cpp' object='xercesc/util/Transcoders/ICU/libicutc_la-ICUTransService.lo' libtool=yes @AMDEPBACKSLASH@
@AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-@am__fastdepCXX_FALSE@ $(LIBTOOL) --tag=CXX --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libicutc_la_CXXFLAGS) $(CXXFLAGS) -c -o xercesc/util/Transcoders/ICU/libicutc_la-ICUTransService.lo `test -f 'xercesc/util/Transcoders/ICU/ICUTransService.cpp' || echo '$(srcdir)/'`xercesc/util/Transcoders/ICU/ICUTransService.cpp
+@am__fastdepCXX_FALSE@ $(LIBTOOL) --mode=compile --tag=CXX $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libicutc_la_CXXFLAGS) $(CXXFLAGS) -c -o xercesc/util/Transcoders/ICU/libicutc_la-ICUTransService.lo `test -f 'xercesc/util/Transcoders/ICU/ICUTransService.cpp' || echo '$(srcdir)/'`xercesc/util/Transcoders/ICU/ICUTransService.cpp
xercesc/util/NetAccessors/LibWWW/libwwwna_la-LibWWWNetAccessor.lo: xercesc/util/NetAccessors/LibWWW/LibWWWNetAccessor.cpp
-@am__fastdepCXX_TRUE@ if $(LIBTOOL) --tag=CXX --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libwwwna_la_CXXFLAGS) $(CXXFLAGS) -MT xercesc/util/NetAccessors/LibWWW/libwwwna_la-LibWWWNetAccessor.lo -MD -MP -MF "xercesc/util/NetAccessors/LibWWW/$(DEPDIR)/libwwwna_la-LibWWWNetAccessor.Tpo" -c -o xercesc/util/NetAccessors/LibWWW/libwwwna_la-LibWWWNetAccessor.lo `test -f 'xercesc/util/NetAccessors/LibWWW/LibWWWNetAccessor.cpp' || echo '$(srcdir)/'`xercesc/util/NetAccessors/LibWWW/LibWWWNetAccessor.cpp; \
+@am__fastdepCXX_TRUE@ if $(LIBTOOL) --mode=compile --tag=CXX $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libwwwna_la_CXXFLAGS) $(CXXFLAGS) -MT xercesc/util/NetAccessors/LibWWW/libwwwna_la-LibWWWNetAccessor.lo -MD -MP -MF "xercesc/util/NetAccessors/LibWWW/$(DEPDIR)/libwwwna_la-LibWWWNetAccessor.Tpo" -c -o xercesc/util/NetAccessors/LibWWW/libwwwna_la-LibWWWNetAccessor.lo `test -f 'xercesc/util/NetAccessors/LibWWW/LibWWWNetAccessor.cpp' || echo '$(srcdir)/'`xercesc/util/NetAccessors/LibWWW/LibWWWNetAccessor.cpp; \
@am__fastdepCXX_TRUE@ then mv -f "xercesc/util/NetAccessors/LibWWW/$(DEPDIR)/libwwwna_la-LibWWWNetAccessor.Tpo" "xercesc/util/NetAccessors/LibWWW/$(DEPDIR)/libwwwna_la-LibWWWNetAccessor.Plo"; else rm -f "xercesc/util/NetAccessors/LibWWW/$(DEPDIR)/libwwwna_la-LibWWWNetAccessor.Tpo"; exit 1; fi
@AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='xercesc/util/NetAccessors/LibWWW/LibWWWNetAccessor.cpp' object='xercesc/util/NetAccessors/LibWWW/libwwwna_la-LibWWWNetAccessor.lo' libtool=yes @AMDEPBACKSLASH@
@AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-@am__fastdepCXX_FALSE@ $(LIBTOOL) --tag=CXX --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libwwwna_la_CXXFLAGS) $(CXXFLAGS) -c -o xercesc/util/NetAccessors/LibWWW/libwwwna_la-LibWWWNetAccessor.lo `test -f 'xercesc/util/NetAccessors/LibWWW/LibWWWNetAccessor.cpp' || echo '$(srcdir)/'`xercesc/util/NetAccessors/LibWWW/LibWWWNetAccessor.cpp
+@am__fastdepCXX_FALSE@ $(LIBTOOL) --mode=compile --tag=CXX $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libwwwna_la_CXXFLAGS) $(CXXFLAGS) -c -o xercesc/util/NetAccessors/LibWWW/libwwwna_la-LibWWWNetAccessor.lo `test -f 'xercesc/util/NetAccessors/LibWWW/LibWWWNetAccessor.cpp' || echo '$(srcdir)/'`xercesc/util/NetAccessors/LibWWW/LibWWWNetAccessor.cpp
xercesc/util/NetAccessors/LibWWW/libwwwna_la-BinURLInputStream.lo: xercesc/util/NetAccessors/LibWWW/BinURLInputStream.cpp
-@am__fastdepCXX_TRUE@ if $(LIBTOOL) --tag=CXX --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libwwwna_la_CXXFLAGS) $(CXXFLAGS) -MT xercesc/util/NetAccessors/LibWWW/libwwwna_la-BinURLInputStream.lo -MD -MP -MF "xercesc/util/NetAccessors/LibWWW/$(DEPDIR)/libwwwna_la-BinURLInputStream.Tpo" -c -o xercesc/util/NetAccessors/LibWWW/libwwwna_la-BinURLInputStream.lo `test -f 'xercesc/util/NetAccessors/LibWWW/BinURLInputStream.cpp' || echo '$(srcdir)/'`xercesc/util/NetAccessors/LibWWW/BinURLInputStream.cpp; \
+@am__fastdepCXX_TRUE@ if $(LIBTOOL) --mode=compile --tag=CXX $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libwwwna_la_CXXFLAGS) $(CXXFLAGS) -MT xercesc/util/NetAccessors/LibWWW/libwwwna_la-BinURLInputStream.lo -MD -MP -MF "xercesc/util/NetAccessors/LibWWW/$(DEPDIR)/libwwwna_la-BinURLInputStream.Tpo" -c -o xercesc/util/NetAccessors/LibWWW/libwwwna_la-BinURLInputStream.lo `test -f 'xercesc/util/NetAccessors/LibWWW/BinURLInputStream.cpp' || echo '$(srcdir)/'`xercesc/util/NetAccessors/LibWWW/BinURLInputStream.cpp; \
@am__fastdepCXX_TRUE@ then mv -f "xercesc/util/NetAccessors/LibWWW/$(DEPDIR)/libwwwna_la-BinURLInputStream.Tpo" "xercesc/util/NetAccessors/LibWWW/$(DEPDIR)/libwwwna_la-BinURLInputStream.Plo"; else rm -f "xercesc/util/NetAccessors/LibWWW/$(DEPDIR)/libwwwna_la-BinURLInputStream.Tpo"; exit 1; fi
@AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='xercesc/util/NetAccessors/LibWWW/BinURLInputStream.cpp' object='xercesc/util/NetAccessors/LibWWW/libwwwna_la-BinURLInputStream.lo' libtool=yes @AMDEPBACKSLASH@
@AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-@am__fastdepCXX_FALSE@ $(LIBTOOL) --tag=CXX --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libwwwna_la_CXXFLAGS) $(CXXFLAGS) -c -o xercesc/util/NetAccessors/LibWWW/libwwwna_la-BinURLInputStream.lo `test -f 'xercesc/util/NetAccessors/LibWWW/BinURLInputStream.cpp' || echo '$(srcdir)/'`xercesc/util/NetAccessors/LibWWW/BinURLInputStream.cpp
+@am__fastdepCXX_FALSE@ $(LIBTOOL) --mode=compile --tag=CXX $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libwwwna_la_CXXFLAGS) $(CXXFLAGS) -c -o xercesc/util/NetAccessors/LibWWW/libwwwna_la-BinURLInputStream.lo `test -f 'xercesc/util/NetAccessors/LibWWW/BinURLInputStream.cpp' || echo '$(srcdir)/'`xercesc/util/NetAccessors/LibWWW/BinURLInputStream.cpp
mostlyclean-libtool:
-rm -f *.lo
@@ -3877,9 +4085,11 @@
-rm -rf xercesc/util/NetAccessors/LibWWW/.libs xercesc/util/NetAccessors/LibWWW/_libs
-rm -rf xercesc/util/NetAccessors/MacOSURLAccessCF/.libs xercesc/util/NetAccessors/MacOSURLAccessCF/_libs
-rm -rf xercesc/util/NetAccessors/Socket/.libs xercesc/util/NetAccessors/Socket/_libs
+ -rm -rf xercesc/util/NetAccessors/WinSock/.libs xercesc/util/NetAccessors/WinSock/_libs
-rm -rf xercesc/util/Transcoders/ICU/.libs xercesc/util/Transcoders/ICU/_libs
-rm -rf xercesc/util/Transcoders/Iconv/.libs xercesc/util/Transcoders/Iconv/_libs
-rm -rf xercesc/util/Transcoders/MacOSUnicodeConverter/.libs xercesc/util/Transcoders/MacOSUnicodeConverter/_libs
+ -rm -rf xercesc/util/Transcoders/Win32/.libs xercesc/util/Transcoders/Win32/_libs
-rm -rf xercesc/util/regx/.libs xercesc/util/regx/_libs
-rm -rf xercesc/validators/DTD/.libs xercesc/validators/DTD/_libs
-rm -rf xercesc/validators/common/.libs xercesc/validators/common/_libs
@@ -4308,6 +4518,101 @@
echo " rm -f '$(DESTDIR)$(libvalidators_ladir)/$$f'"; \
rm -f "$(DESTDIR)$(libvalidators_ladir)/$$f"; \
done
+install-nobase_libwinaomgr_laHEADERS: $(nobase_libwinaomgr_la_HEADERS)
+ @$(NORMAL_INSTALL)
+ test -z "$(libwinaomgr_ladir)" || $(mkdir_p) "$(DESTDIR)$(libwinaomgr_ladir)"
+ @$(am__vpath_adj_setup) \
+ list='$(nobase_libwinaomgr_la_HEADERS)'; for p in $$list; do \
+ if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \
+ $(am__vpath_adj) \
+ echo " $(nobase_libwinaomgr_laHEADERS_INSTALL) '$$d$$p' '$(DESTDIR)$(libwinaomgr_ladir)/$$f'"; \
+ $(nobase_libwinaomgr_laHEADERS_INSTALL) "$$d$$p" "$(DESTDIR)$(libwinaomgr_ladir)/$$f"; \
+ done
+
+uninstall-nobase_libwinaomgr_laHEADERS:
+ @$(NORMAL_UNINSTALL)
+ @$(am__vpath_adj_setup) \
+ list='$(nobase_libwinaomgr_la_HEADERS)'; for p in $$list; do \
+ $(am__vpath_adj) \
+ echo " rm -f '$(DESTDIR)$(libwinaomgr_ladir)/$$f'"; \
+ rm -f "$(DESTDIR)$(libwinaomgr_ladir)/$$f"; \
+ done
+install-nobase_libwinfmgr_laHEADERS: $(nobase_libwinfmgr_la_HEADERS)
+ @$(NORMAL_INSTALL)
+ test -z "$(libwinfmgr_ladir)" || $(mkdir_p) "$(DESTDIR)$(libwinfmgr_ladir)"
+ @$(am__vpath_adj_setup) \
+ list='$(nobase_libwinfmgr_la_HEADERS)'; for p in $$list; do \
+ if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \
+ $(am__vpath_adj) \
+ echo " $(nobase_libwinfmgr_laHEADERS_INSTALL) '$$d$$p' '$(DESTDIR)$(libwinfmgr_ladir)/$$f'"; \
+ $(nobase_libwinfmgr_laHEADERS_INSTALL) "$$d$$p" "$(DESTDIR)$(libwinfmgr_ladir)/$$f"; \
+ done
+
+uninstall-nobase_libwinfmgr_laHEADERS:
+ @$(NORMAL_UNINSTALL)
+ @$(am__vpath_adj_setup) \
+ list='$(nobase_libwinfmgr_la_HEADERS)'; for p in $$list; do \
+ $(am__vpath_adj) \
+ echo " rm -f '$(DESTDIR)$(libwinfmgr_ladir)/$$f'"; \
+ rm -f "$(DESTDIR)$(libwinfmgr_ladir)/$$f"; \
+ done
+install-nobase_libwinmmgr_laHEADERS: $(nobase_libwinmmgr_la_HEADERS)
+ @$(NORMAL_INSTALL)
+ test -z "$(libwinmmgr_ladir)" || $(mkdir_p) "$(DESTDIR)$(libwinmmgr_ladir)"
+ @$(am__vpath_adj_setup) \
+ list='$(nobase_libwinmmgr_la_HEADERS)'; for p in $$list; do \
+ if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \
+ $(am__vpath_adj) \
+ echo " $(nobase_libwinmmgr_laHEADERS_INSTALL) '$$d$$p' '$(DESTDIR)$(libwinmmgr_ladir)/$$f'"; \
+ $(nobase_libwinmmgr_laHEADERS_INSTALL) "$$d$$p" "$(DESTDIR)$(libwinmmgr_ladir)/$$f"; \
+ done
+
+uninstall-nobase_libwinmmgr_laHEADERS:
+ @$(NORMAL_UNINSTALL)
+ @$(am__vpath_adj_setup) \
+ list='$(nobase_libwinmmgr_la_HEADERS)'; for p in $$list; do \
+ $(am__vpath_adj) \
+ echo " rm -f '$(DESTDIR)$(libwinmmgr_ladir)/$$f'"; \
+ rm -f "$(DESTDIR)$(libwinmmgr_ladir)/$$f"; \
+ done
+install-nobase_libwinsockna_laHEADERS: $(nobase_libwinsockna_la_HEADERS)
+ @$(NORMAL_INSTALL)
+ test -z "$(libwinsockna_ladir)" || $(mkdir_p) "$(DESTDIR)$(libwinsockna_ladir)"
+ @$(am__vpath_adj_setup) \
+ list='$(nobase_libwinsockna_la_HEADERS)'; for p in $$list; do \
+ if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \
+ $(am__vpath_adj) \
+ echo " $(nobase_libwinsockna_laHEADERS_INSTALL) '$$d$$p' '$(DESTDIR)$(libwinsockna_ladir)/$$f'"; \
+ $(nobase_libwinsockna_laHEADERS_INSTALL) "$$d$$p" "$(DESTDIR)$(libwinsockna_ladir)/$$f"; \
+ done
+
+uninstall-nobase_libwinsockna_laHEADERS:
+ @$(NORMAL_UNINSTALL)
+ @$(am__vpath_adj_setup) \
+ list='$(nobase_libwinsockna_la_HEADERS)'; for p in $$list; do \
+ $(am__vpath_adj) \
+ echo " rm -f '$(DESTDIR)$(libwinsockna_ladir)/$$f'"; \
+ rm -f "$(DESTDIR)$(libwinsockna_ladir)/$$f"; \
+ done
+install-nobase_libwintrans_laHEADERS: $(nobase_libwintrans_la_HEADERS)
+ @$(NORMAL_INSTALL)
+ test -z "$(libwintrans_ladir)" || $(mkdir_p) "$(DESTDIR)$(libwintrans_ladir)"
+ @$(am__vpath_adj_setup) \
+ list='$(nobase_libwintrans_la_HEADERS)'; for p in $$list; do \
+ if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \
+ $(am__vpath_adj) \
+ echo " $(nobase_libwintrans_laHEADERS_INSTALL) '$$d$$p' '$(DESTDIR)$(libwintrans_ladir)/$$f'"; \
+ $(nobase_libwintrans_laHEADERS_INSTALL) "$$d$$p" "$(DESTDIR)$(libwintrans_ladir)/$$f"; \
+ done
+
+uninstall-nobase_libwintrans_laHEADERS:
+ @$(NORMAL_UNINSTALL)
+ @$(am__vpath_adj_setup) \
+ list='$(nobase_libwintrans_la_HEADERS)'; for p in $$list; do \
+ $(am__vpath_adj) \
+ echo " rm -f '$(DESTDIR)$(libwintrans_ladir)/$$f'"; \
+ rm -f "$(DESTDIR)$(libwintrans_ladir)/$$f"; \
+ done
install-nobase_libwwwna_laHEADERS: $(nobase_libwwwna_la_HEADERS)
@$(NORMAL_INSTALL)
test -z "$(libwwwna_ladir)" || $(mkdir_p) "$(DESTDIR)$(libwwwna_ladir)"
@@ -4377,7 +4682,7 @@
-rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
distdir: $(DISTFILES)
- $(mkdir_p) $(distdir)/xercesc/dom $(distdir)/xercesc/dom/impl $(distdir)/xercesc/framework $(distdir)/xercesc/framework/psvi $(distdir)/xercesc/internal $(distdir)/xercesc/parsers $(distdir)/xercesc/sax $(distdir)/xercesc/sax2 $(distdir)/xercesc/util $(distdir)/xercesc/util/AtomicOpManagers $(distdir)/xercesc/util/FileManagers $(distdir)/xercesc/util/MsgLoaders/InMemory $(distdir)/xercesc/util/MutexManagers $(distdir)/xercesc/util/NetAccessors/Curl $(distdir)/xercesc/util/NetAccessors/LibWWW $(distdir)/xercesc/util/NetAccessors/MacOSURLAccessCF $(distdir)/xercesc/util/NetAccessors/Socket $(distdir)/xercesc/util/Transcoders/ICU $(distdir)/xercesc/util/Transcoders/Iconv $(distdir)/xercesc/util/Transcoders/MacOSUnicodeConverter $(distdir)/xercesc/util/regx $(distdir)/xercesc/validators/DTD $(distdir)/xercesc/validators/common $(distdir)/xercesc/validators/datatype $(distdir)/xercesc/validators/schema $(distdir)/xercesc/validators/schema/identity
+ $(mkdir_p) $(distdir)/xercesc/dom $(distdir)/xercesc/dom/impl $(distdir)/xercesc/framework $(distdir)/xercesc/framework/psvi $(distdir)/xercesc/internal $(distdir)/xercesc/parsers $(distdir)/xercesc/sax $(distdir)/xercesc/sax2 $(distdir)/xercesc/util $(distdir)/xercesc/util/AtomicOpManagers $(distdir)/xercesc/util/FileManagers $(distdir)/xercesc/util/MsgLoaders/InMemory $(distdir)/xercesc/util/MutexManagers $(distdir)/xercesc/util/NetAccessors/Curl $(distdir)/xercesc/util/NetAccessors/LibWWW $(distdir)/xercesc/util/NetAccessors/MacOSURLAccessCF $(distdir)/xercesc/util/NetAccessors/Socket $(distdir)/xercesc/util/NetAccessors/WinSock $(distdir)/xercesc/util/Transcoders/ICU $(distdir)/xercesc/util/Transcoders/Iconv $(distdir)/xercesc/util/Transcoders/MacOSUnicodeConverter $(distdir)/xercesc/util/Transcoders/Win32 $(distdir)/xercesc/util/regx $(distdir)/xercesc/validators/DTD $(distdir)/xercesc/validators/common $(distdir)/xercesc/validators/datatype $(distdir)/xercesc/validators/schema $(distdir)/xercesc/validators/schema/identity
@srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; \
topsrcdirstrip=`echo "$(top_srcdir)" | sed 's|.|.|g'`; \
list='$(DISTFILES)'; for file in $$list; do \
@@ -4408,7 +4713,7 @@
check: check-am
all-am: Makefile $(LTLIBRARIES) $(HEADERS)
installdirs:
- for dir in "$(DESTDIR)$(libcfurlna_ladir)" "$(DESTDIR)$(libcurlna_ladir)" "$(DESTDIR)$(libdom_ladir)" "$(DESTDIR)$(libdomimpl_ladir)" "$(DESTDIR)$(libframework_ladir)" "$(DESTDIR)$(libiconvtc_ladir)" "$(DESTDIR)$(libicutc_ladir)" "$(DESTDIR)$(libinmemory_ladir)" "$(DESTDIR)$(libinternal_ladir)" "$(DESTDIR)$(libmacosaomgr_ladir)" "$(DESTDIR)$(libmacosunicodeconverter_ladir)" "$(DESTDIR)$(libnothreadaomgr_ladir)" "$(DESTDIR)$(libnothreadmmgr_ladir)" "$(DESTDIR)$(libparsers_ladir)" "$(DESTDIR)$(libposixaomgr_ladir)" "$(DESTDIR)$(libposixfmgr_ladir)" "$(DESTDIR)$(libposixmmgr_ladir)" "$(DESTDIR)$(libsax2_ladir)" "$(DESTDIR)$(libsax_ladir)" "$(DESTDIR)$(libsocketsna_ladir)" "$(DESTDIR)$(libutil_ladir)" "$(DESTDIR)$(libvalidators_ladir)" "$(DESTDIR)$(libwwwna_ladir)"; do \
+ for dir in "$(DESTDIR)$(libcfurlna_ladir)" "$(DESTDIR)$(libcurlna_ladir)" "$(DESTDIR)$(libdom_ladir)" "$(DESTDIR)$(libdomimpl_ladir)" "$(DESTDIR)$(libframework_ladir)" "$(DESTDIR)$(libiconvtc_ladir)" "$(DESTDIR)$(libicutc_ladir)" "$(DESTDIR)$(libinmemory_ladir)" "$(DESTDIR)$(libinternal_ladir)" "$(DESTDIR)$(libmacosaomgr_ladir)" "$(DESTDIR)$(libmacosunicodeconverter_ladir)" "$(DESTDIR)$(libnothreadaomgr_ladir)" "$(DESTDIR)$(libnothreadmmgr_ladir)" "$(DESTDIR)$(libparsers_ladir)" "$(DESTDIR)$(libposixaomgr_ladir)" "$(DESTDIR)$(libposixfmgr_ladir)" "$(DESTDIR)$(libposixmmgr_ladir)" "$(DESTDIR)$(libsax2_ladir)" "$(DESTDIR)$(libsax_ladir)" "$(DESTDIR)$(libsocketsna_ladir)" "$(DESTDIR)$(libutil_ladir)" "$(DESTDIR)$(libvalidators_ladir)" "$(DESTDIR)$(libwinaomgr_ladir)" "$(DESTDIR)$(libwinfmgr_ladir)" "$(DESTDIR)$(libwinmmgr_ladir)" "$(DESTDIR)$(libwinsockna_ladir)" "$(DESTDIR)$(libwintrans_ladir)" "$(DESTDIR)$(libwwwna_ladir)"; do \
test -z "$$dir" || $(mkdir_p) "$$dir"; \
done
install: install-am
@@ -4431,58 +4736,62 @@
distclean-generic:
-test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
- -rm -f xercesc/dom/$(DEPDIR)/$(am__dirstamp)
- -rm -f xercesc/dom/$(am__dirstamp)
- -rm -f xercesc/dom/impl/$(DEPDIR)/$(am__dirstamp)
- -rm -f xercesc/dom/impl/$(am__dirstamp)
+ -rm -f xercesc/util/Transcoders/Iconv/$(am__dirstamp)
-rm -f xercesc/framework/$(DEPDIR)/$(am__dirstamp)
- -rm -f xercesc/framework/$(am__dirstamp)
- -rm -f xercesc/framework/psvi/$(DEPDIR)/$(am__dirstamp)
- -rm -f xercesc/framework/psvi/$(am__dirstamp)
- -rm -f xercesc/internal/$(DEPDIR)/$(am__dirstamp)
- -rm -f xercesc/internal/$(am__dirstamp)
- -rm -f xercesc/parsers/$(DEPDIR)/$(am__dirstamp)
- -rm -f xercesc/parsers/$(am__dirstamp)
- -rm -f xercesc/sax/$(DEPDIR)/$(am__dirstamp)
- -rm -f xercesc/sax/$(am__dirstamp)
+ -rm -f xercesc/validators/schema/identity/$(DEPDIR)/$(am__dirstamp)
+ -rm -f xercesc/util/regx/$(DEPDIR)/$(am__dirstamp)
+ -rm -f xercesc/validators/schema/$(am__dirstamp)
+ -rm -f xercesc/validators/schema/$(DEPDIR)/$(am__dirstamp)
+ -rm -f xercesc/util/Transcoders/MacOSUnicodeConverter/$(am__dirstamp)
+ -rm -f xercesc/dom/$(DEPDIR)/$(am__dirstamp)
+ -rm -f xercesc/util/Transcoders/MacOSUnicodeConverter/$(DEPDIR)/$(am__dirstamp)
-rm -f xercesc/sax2/$(DEPDIR)/$(am__dirstamp)
- -rm -f xercesc/sax2/$(am__dirstamp)
- -rm -f xercesc/util/$(DEPDIR)/$(am__dirstamp)
- -rm -f xercesc/util/$(am__dirstamp)
- -rm -f xercesc/util/AtomicOpManagers/$(DEPDIR)/$(am__dirstamp)
- -rm -f xercesc/util/AtomicOpManagers/$(am__dirstamp)
- -rm -f xercesc/util/FileManagers/$(DEPDIR)/$(am__dirstamp)
- -rm -f xercesc/util/FileManagers/$(am__dirstamp)
- -rm -f xercesc/util/MsgLoaders/InMemory/$(DEPDIR)/$(am__dirstamp)
- -rm -f xercesc/util/MsgLoaders/InMemory/$(am__dirstamp)
- -rm -f xercesc/util/MutexManagers/$(DEPDIR)/$(am__dirstamp)
- -rm -f xercesc/util/MutexManagers/$(am__dirstamp)
-rm -f xercesc/util/NetAccessors/Curl/$(DEPDIR)/$(am__dirstamp)
+ -rm -f xercesc/util/Transcoders/Win32/$(DEPDIR)/$(am__dirstamp)
+ -rm -f xercesc/validators/common/$(DEPDIR)/$(am__dirstamp)
+ -rm -f xercesc/parsers/$(DEPDIR)/$(am__dirstamp)
-rm -f xercesc/util/NetAccessors/Curl/$(am__dirstamp)
- -rm -f xercesc/util/NetAccessors/LibWWW/$(DEPDIR)/$(am__dirstamp)
- -rm -f xercesc/util/NetAccessors/LibWWW/$(am__dirstamp)
- -rm -f xercesc/util/NetAccessors/MacOSURLAccessCF/$(DEPDIR)/$(am__dirstamp)
- -rm -f xercesc/util/NetAccessors/MacOSURLAccessCF/$(am__dirstamp)
- -rm -f xercesc/util/NetAccessors/Socket/$(DEPDIR)/$(am__dirstamp)
- -rm -f xercesc/util/NetAccessors/Socket/$(am__dirstamp)
+ -rm -f xercesc/internal/$(am__dirstamp)
-rm -f xercesc/util/Transcoders/ICU/$(DEPDIR)/$(am__dirstamp)
+ -rm -f xercesc/framework/$(am__dirstamp)
+ -rm -f xercesc/util/MsgLoaders/InMemory/$(am__dirstamp)
+ -rm -f xercesc/util/AtomicOpManagers/$(DEPDIR)/$(am__dirstamp)
+ -rm -f xercesc/util/$(am__dirstamp)
-rm -f xercesc/util/Transcoders/ICU/$(am__dirstamp)
- -rm -f xercesc/util/Transcoders/Iconv/$(DEPDIR)/$(am__dirstamp)
- -rm -f xercesc/util/Transcoders/Iconv/$(am__dirstamp)
- -rm -f xercesc/util/Transcoders/MacOSUnicodeConverter/$(DEPDIR)/$(am__dirstamp)
- -rm -f xercesc/util/Transcoders/MacOSUnicodeConverter/$(am__dirstamp)
- -rm -f xercesc/util/regx/$(DEPDIR)/$(am__dirstamp)
+ -rm -f xercesc/sax/$(am__dirstamp)
+ -rm -f xercesc/util/FileManagers/$(am__dirstamp)
+ -rm -f xercesc/validators/datatype/$(am__dirstamp)
+ -rm -f xercesc/util/NetAccessors/Socket/$(am__dirstamp)
+ -rm -f xercesc/validators/common/$(am__dirstamp)
-rm -f xercesc/util/regx/$(am__dirstamp)
- -rm -f xercesc/validators/DTD/$(DEPDIR)/$(am__dirstamp)
+ -rm -f xercesc/dom/$(am__dirstamp)
+ -rm -f xercesc/util/Transcoders/Win32/$(am__dirstamp)
+ -rm -f xercesc/util/NetAccessors/LibWWW/$(DEPDIR)/$(am__dirstamp)
+ -rm -f xercesc/util/Transcoders/Iconv/$(DEPDIR)/$(am__dirstamp)
+ -rm -f xercesc/util/AtomicOpManagers/$(am__dirstamp)
+ -rm -f xercesc/util/MutexManagers/$(DEPDIR)/$(am__dirstamp)
+ -rm -f xercesc/parsers/$(am__dirstamp)
+ -rm -f xercesc/util/NetAccessors/LibWWW/$(am__dirstamp)
-rm -f xercesc/validators/DTD/$(am__dirstamp)
- -rm -f xercesc/validators/common/$(DEPDIR)/$(am__dirstamp)
- -rm -f xercesc/validators/common/$(am__dirstamp)
- -rm -f xercesc/validators/datatype/$(DEPDIR)/$(am__dirstamp)
- -rm -f xercesc/validators/datatype/$(am__dirstamp)
- -rm -f xercesc/validators/schema/$(DEPDIR)/$(am__dirstamp)
- -rm -f xercesc/validators/schema/$(am__dirstamp)
- -rm -f xercesc/validators/schema/identity/$(DEPDIR)/$(am__dirstamp)
+ -rm -f xercesc/util/$(DEPDIR)/$(am__dirstamp)
-rm -f xercesc/validators/schema/identity/$(am__dirstamp)
+ -rm -f xercesc/validators/datatype/$(DEPDIR)/$(am__dirstamp)
+ -rm -f xercesc/dom/impl/$(am__dirstamp)
+ -rm -f xercesc/util/NetAccessors/MacOSURLAccessCF/$(am__dirstamp)
+ -rm -f xercesc/util/FileManagers/$(DEPDIR)/$(am__dirstamp)
+ -rm -f xercesc/util/NetAccessors/WinSock/$(am__dirstamp)
+ -rm -f xercesc/util/MutexManagers/$(am__dirstamp)
+ -rm -f xercesc/util/NetAccessors/Socket/$(DEPDIR)/$(am__dirstamp)
+ -rm -f xercesc/sax2/$(am__dirstamp)
+ -rm -f xercesc/validators/DTD/$(DEPDIR)/$(am__dirstamp)
+ -rm -f xercesc/framework/psvi/$(DEPDIR)/$(am__dirstamp)
+ -rm -f xercesc/internal/$(DEPDIR)/$(am__dirstamp)
+ -rm -f xercesc/util/NetAccessors/MacOSURLAccessCF/$(DEPDIR)/$(am__dirstamp)
+ -rm -f xercesc/sax/$(DEPDIR)/$(am__dirstamp)
+ -rm -f xercesc/framework/psvi/$(am__dirstamp)
+ -rm -f xercesc/util/MsgLoaders/InMemory/$(DEPDIR)/$(am__dirstamp)
+ -rm -f xercesc/dom/impl/$(DEPDIR)/$(am__dirstamp)
+ -rm -f xercesc/util/NetAccessors/WinSock/$(DEPDIR)/$(am__dirstamp)
maintainer-clean-generic:
@echo "This command is intended for maintainers to use"
@@ -4493,7 +4802,7 @@
mostlyclean-am
distclean: distclean-am
- -rm -rf 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/AtomicOpManagers/$(DEPDIR) xercesc/util/FileManagers/$(DEPDIR) xercesc/util/MsgLoaders/InMemory/$(DEPDIR) xercesc/util/MutexManagers/$(DEPDIR) xercesc/util/NetAccessors/Curl/$(DEPDIR) xercesc/util/NetAccessors/LibWWW/$(DEPDIR) xercesc/util/NetAccessors/MacOSURLAccessCF/$(DEPDIR) xercesc/util/NetAccessors/Socket/$(DEPDIR) xercesc/util/Transcoders/ICU/$(DEPDIR) xercesc/util/Transcoders/Iconv/$(DEPDIR) xercesc/util/Transcoders/MacOSUnicodeConverter/$(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)
+ -rm -rf 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/AtomicOpManagers/$(DEPDIR) xercesc/util/FileManagers/$(DEPDIR) xercesc/util/MsgLoaders/InMemory/$(DEPDIR) xercesc/util/MutexManagers/$(DEPDIR) xercesc/util/NetAccessors/Curl/$(DEPDIR) xercesc/util/NetAccessors/LibWWW/$(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/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)
-rm -f Makefile
distclean-am: clean-am distclean-compile distclean-generic \
distclean-libtool distclean-tags
@@ -4530,6 +4839,11 @@
install-nobase_libsocketsna_laHEADERS \
install-nobase_libutil_laHEADERS \
install-nobase_libvalidators_laHEADERS \
+ install-nobase_libwinaomgr_laHEADERS \
+ install-nobase_libwinfmgr_laHEADERS \
+ install-nobase_libwinmmgr_laHEADERS \
+ install-nobase_libwinsockna_laHEADERS \
+ install-nobase_libwintrans_laHEADERS \
install-nobase_libwwwna_laHEADERS
install-exec-am:
@@ -4541,7 +4855,7 @@
installcheck-am:
maintainer-clean: maintainer-clean-am
- -rm -rf 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/AtomicOpManagers/$(DEPDIR) xercesc/util/FileManagers/$(DEPDIR) xercesc/util/MsgLoaders/InMemory/$(DEPDIR) xercesc/util/MutexManagers/$(DEPDIR) xercesc/util/NetAccessors/Curl/$(DEPDIR) xercesc/util/NetAccessors/LibWWW/$(DEPDIR) xercesc/util/NetAccessors/MacOSURLAccessCF/$(DEPDIR) xercesc/util/NetAccessors/Socket/$(DEPDIR) xercesc/util/Transcoders/ICU/$(DEPDIR) xercesc/util/Transcoders/Iconv/$(DEPDIR) xercesc/util/Transcoders/MacOSUnicodeConverter/$(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)
+ -rm -rf 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/AtomicOpManagers/$(DEPDIR) xercesc/util/FileManagers/$(DEPDIR) xercesc/util/MsgLoaders/InMemory/$(DEPDIR) xercesc/util/MutexManagers/$(DEPDIR) xercesc/util/NetAccessors/Curl/$(DEPDIR) xercesc/util/NetAccessors/LibWWW/$(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/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)
-rm -f Makefile
maintainer-clean-am: distclean-am maintainer-clean-generic
@@ -4580,6 +4894,11 @@
uninstall-nobase_libsocketsna_laHEADERS \
uninstall-nobase_libutil_laHEADERS \
uninstall-nobase_libvalidators_laHEADERS \
+ uninstall-nobase_libwinaomgr_laHEADERS \
+ uninstall-nobase_libwinfmgr_laHEADERS \
+ uninstall-nobase_libwinmmgr_laHEADERS \
+ uninstall-nobase_libwinsockna_laHEADERS \
+ uninstall-nobase_libwintrans_laHEADERS \
uninstall-nobase_libwwwna_laHEADERS
.PHONY: CTAGS GTAGS all all-am check check-am clean clean-generic \
@@ -4610,6 +4929,11 @@
install-nobase_libsocketsna_laHEADERS \
install-nobase_libutil_laHEADERS \
install-nobase_libvalidators_laHEADERS \
+ install-nobase_libwinaomgr_laHEADERS \
+ install-nobase_libwinfmgr_laHEADERS \
+ install-nobase_libwinmmgr_laHEADERS \
+ install-nobase_libwinsockna_laHEADERS \
+ install-nobase_libwintrans_laHEADERS \
install-nobase_libwwwna_laHEADERS install-strip installcheck \
installcheck-am installdirs maintainer-clean \
maintainer-clean-generic mostlyclean mostlyclean-compile \
@@ -4637,6 +4961,11 @@
uninstall-nobase_libsocketsna_laHEADERS \
uninstall-nobase_libutil_laHEADERS \
uninstall-nobase_libvalidators_laHEADERS \
+ uninstall-nobase_libwinaomgr_laHEADERS \
+ uninstall-nobase_libwinfmgr_laHEADERS \
+ uninstall-nobase_libwinmmgr_laHEADERS \
+ uninstall-nobase_libwinsockna_laHEADERS \
+ uninstall-nobase_libwintrans_laHEADERS \
uninstall-nobase_libwwwna_laHEADERS
Added: xerces/c/branches/jberry/3.0-unstable/src/xercesc/util/AtomicOpManagers/WindowsAtomicOpMgr.cpp
URL: http://svn.apache.org/viewcvs/xerces/c/branches/jberry/3.0-unstable/src/xercesc/util/AtomicOpManagers/WindowsAtomicOpMgr.cpp?rev=179393&view=auto
==============================================================================
--- xerces/c/branches/jberry/3.0-unstable/src/xercesc/util/AtomicOpManagers/WindowsAtomicOpMgr.cpp (added)
+++ xerces/c/branches/jberry/3.0-unstable/src/xercesc/util/AtomicOpManagers/WindowsAtomicOpMgr.cpp Wed Jun 1 11:18:35 2005
@@ -0,0 +1,100 @@
+
+/*
+ * Copyright 1999-2000,2004-2005 The Apache Software Foundation.
+ *
+ * Licensed 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.
+ */
+
+/*
+ * $Id: $
+ */
+
+#include <windows.h>
+
+#include <xercesc/util/XercesDefs.hpp>
+#include <xercesc/util/AtomicOpManagers/WindowsAtomicOpMgr.hpp>
+
+XERCES_CPP_NAMESPACE_BEGIN
+
+
+WindowsAtomicOpMgr::WindowsAtomicOpMgr()
+{
+}
+
+
+WindowsAtomicOpMgr::~WindowsAtomicOpMgr()
+{
+}
+
+
+// Atomic operations
+void*
+WindowsAtomicOpMgr::compareAndSwap(void** toFill
+ , const void* const newValue
+ , const void* const toCompare)
+{
+#if defined WIN64
+ return ::InterlockedCompareExchangePointer(toFill, (void*)newValue, (void*)toCompare);
+#else
+
+ //
+ // InterlockedCompareExchange is only supported on Windows 98,
+ // Windows NT 4.0, and newer -- not on Windows 95...
+ // If you are willing to give up Win95 support change this to #if 0
+ // otherwise we are back to using assembler.
+ // (But only if building with compilers that support inline assembler.)
+ //
+ #if (defined(_MSC_VER) || defined(__BCPLUSPLUS__)) && !defined(XERCES_NO_ASM)
+
+ void* result;
+ __asm
+ {
+ mov eax, toCompare;
+ mov ebx, newValue;
+ mov ecx, toFill
+ lock cmpxchg [ecx], ebx;
+ mov result, eax;
+ }
+ return result;
+
+ #else
+
+ //
+ // Note we have to cast off the constness of some of these because
+ // the system APIs are not C++ aware in all cases.
+ //
+
+ return (void*) ::InterlockedCompareExchange((LPLONG)toFill, (LONG)newValue, (LONG)toCompare);
+
+ #endif
+
+#endif
+
+}
+
+
+int
+WindowsAtomicOpMgr::increment(int &location)
+{
+ return ::InterlockedIncrement(&(long &)location);
+}
+
+
+int
+WindowsAtomicOpMgr::decrement(int &location)
+{
+ return ::InterlockedDecrement(&(long &)location);
+}
+
+
+XERCES_CPP_NAMESPACE_END
Added: xerces/c/branches/jberry/3.0-unstable/src/xercesc/util/AtomicOpManagers/WindowsAtomicOpMgr.hpp
URL: http://svn.apache.org/viewcvs/xerces/c/branches/jberry/3.0-unstable/src/xercesc/util/AtomicOpManagers/WindowsAtomicOpMgr.hpp?rev=179393&view=auto
==============================================================================
--- xerces/c/branches/jberry/3.0-unstable/src/xercesc/util/AtomicOpManagers/WindowsAtomicOpMgr.hpp (added)
+++ xerces/c/branches/jberry/3.0-unstable/src/xercesc/util/AtomicOpManagers/WindowsAtomicOpMgr.hpp Wed Jun 1 11:18:35 2005
@@ -0,0 +1,50 @@
+
+/*
+ * Copyright 1999-2000,2004-2005 The Apache Software Foundation.
+ *
+ * Licensed 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.
+ */
+
+/*
+ * $Id: $
+ */
+
+#ifndef WINDOWSATOMICOPMGR_HPP
+#define WINDOWSATOMICOPMGR_HPP
+
+#include <xercesc/util/XMLAtomicOpMgr.hpp>
+
+XERCES_CPP_NAMESPACE_BEGIN
+
+/*
+ The atomic op manager to use on MS Windows platforms
+*/
+class WindowsAtomicOpMgr : public XMLAtomicOpMgr
+{
+ public:
+ WindowsAtomicOpMgr();
+ virtual ~WindowsAtomicOpMgr();
+
+ // Atomic operations
+ virtual void* compareAndSwap(void** toFill
+ , const void* const newValue
+ , const void* const toCompare);
+ virtual int increment(int &location);
+ virtual int decrement(int &location);
+};
+
+XERCES_CPP_NAMESPACE_END
+
+
+#endif
+
Added: xerces/c/branches/jberry/3.0-unstable/src/xercesc/util/FileManagers/WindowsFileMgr.cpp
URL: http://svn.apache.org/viewcvs/xerces/c/branches/jberry/3.0-unstable/src/xercesc/util/FileManagers/WindowsFileMgr.cpp?rev=179393&view=auto
==============================================================================
--- xerces/c/branches/jberry/3.0-unstable/src/xercesc/util/FileManagers/WindowsFileMgr.cpp (added)
+++ xerces/c/branches/jberry/3.0-unstable/src/xercesc/util/FileManagers/WindowsFileMgr.cpp Wed Jun 1 11:18:35 2005
@@ -0,0 +1,443 @@
+/*
+ * Copyright 1999-2000,2004-2005 The Apache Software Foundation.
+ *
+ * Licensed 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.
+ */
+
+/*
+ * $Id: $
+ */
+
+#include <windows.h>
+
+#include <xercesc/util/FileManagers/WindowsFileMgr.hpp>
+#include <xercesc/util/Janitor.hpp>
+#include <xercesc/util/XMLString.hpp>
+#include <xercesc/util/XMLUniDefs.hpp>
+
+
+XERCES_CPP_NAMESPACE_BEGIN
+
+static bool isBackSlash(XMLCh c) {
+ return c == chBackSlash ||
+ c == chYenSign ||
+ c == chWonSign;
+}
+
+WindowsFileMgr::WindowsFileMgr()
+{
+ // Figure out if we are on NT and save that flag for later use
+ OSVERSIONINFO OSVer;
+ OSVer.dwOSVersionInfoSize = sizeof(OSVERSIONINFO);
+ ::GetVersionEx(&OSVer);
+ _onNT = (OSVer.dwPlatformId == VER_PLATFORM_WIN32_NT);
+}
+
+
+WindowsFileMgr::~WindowsFileMgr()
+{
+}
+
+
+FileHandle
+WindowsFileMgr::open(const XMLCh* fileName, bool toWrite, MemoryManager* const manager)
+{
+ // Watch for obvious wierdness
+ if (!fileName)
+ return 0;
+
+ //
+ // We have to play a little trick here. If its /x:.....
+ // style fully qualified path, we have to toss the leading /
+ // character.
+ //
+ const XMLCh* nameToOpen = fileName;
+ if (*fileName == chForwardSlash)
+ {
+ if (XMLString::stringLen(fileName) > 3)
+ {
+ if (*(fileName + 2) == chColon)
+ {
+ const XMLCh chDrive = *(fileName + 1);
+ if (((chDrive >= chLatin_A) && (chDrive <= chLatin_Z))
+ || ((chDrive >= chLatin_a) && (chDrive <= chLatin_z)))
+ {
+ nameToOpen = fileName + 1;
+ }
+ }
+
+ // Similarly for UNC paths
+ if ( *(fileName + 1) == *(fileName + 2) &&
+ (*(fileName + 1) == chForwardSlash ||
+ *(fileName + 1) == chBackSlash) )
+ {
+ nameToOpen = fileName + 1;
+ }
+ }
+ }
+
+ // Ok, this might look stupid but its a semi-expedient way to deal
+ // with a thorny problem. Shift-JIS and some other Asian encodings
+ // are fundamentally broken and map both the backslash and the Yen
+ // sign to the same code point. Transcoders have to pick one or the
+ // other to map '\' to Unicode and tend to choose the Yen sign.
+ //
+ // Unicode Yen or Won signs as directory separators will fail.
+ //
+ // So, we will check this path name for Yen or won signs and, if they are
+ // there, we'll replace them with slashes.
+ //
+ // A further twist: we replace Yen and Won with forward slashes rather
+ // than back slashes. Either form of slash will work as a directory
+ // separator. On Win 95 and 98, though, Unicode back-slashes may
+ // fail to transode back to 8-bit 0x5C with some Unicode converters
+ // to some of the problematic code pages. Forward slashes always
+ // transcode correctly back to 8 bit char * form.
+ //
+ XMLCh *tmpUName = 0;
+
+ const XMLCh* srcPtr = nameToOpen;
+ while (*srcPtr)
+ {
+ if (*srcPtr == chYenSign ||
+ *srcPtr == chWonSign)
+ break;
+ srcPtr++;
+ }
+
+ //
+ // If we found a yen, then we have to create a temp file name. Else
+ // go with the file name as is and save the overhead.
+ //
+ if (*srcPtr)
+ {
+ tmpUName = XMLString::replicate(nameToOpen, manager);
+
+ XMLCh* tmpPtr = tmpUName;
+ while (*tmpPtr)
+ {
+ if (*tmpPtr == chYenSign ||
+ *tmpPtr == chWonSign)
+ *tmpPtr = chForwardSlash;
+ tmpPtr++;
+ }
+ nameToOpen = tmpUName;
+ }
+ FileHandle retVal = 0;
+ if (_onNT)
+ {
+ retVal = ::CreateFileW
+ (
+ (LPCWSTR) nameToOpen
+ , toWrite?GENERIC_WRITE:GENERIC_READ
+ , FILE_SHARE_READ
+ , 0
+ , toWrite?CREATE_ALWAYS:OPEN_EXISTING
+ , toWrite?FILE_ATTRIBUTE_NORMAL:FILE_FLAG_SEQUENTIAL_SCAN
+ , 0
+ );
+ }
+ else
+ {
+ //
+ // We are Win 95 / 98. Take the Unicode file name back to (char *)
+ // so that we can open it.
+ //
+ char* tmpName = XMLString::transcode(nameToOpen, manager);
+ retVal = ::CreateFileA
+ (
+ tmpName
+ , toWrite?GENERIC_WRITE:GENERIC_READ
+ , FILE_SHARE_READ
+ , 0
+ , toWrite?CREATE_ALWAYS:OPEN_EXISTING
+ , toWrite?FILE_ATTRIBUTE_NORMAL:FILE_FLAG_SEQUENTIAL_SCAN
+ , 0
+ );
+ manager->deallocate(tmpName);//delete [] tmpName;
+ }
+
+ if (tmpUName)
+ manager->deallocate(tmpUName);//delete [] tmpUName;
+
+ if (retVal == INVALID_HANDLE_VALUE)
+ return 0;
+
+ return retVal;
+}
+
+
+FileHandle
+WindowsFileMgr::open(const char* path, bool toWrite, MemoryManager* const manager)
+{
+ FileHandle retVal = ::CreateFileA
+ (
+ path
+ , toWrite?GENERIC_WRITE:GENERIC_READ
+ , FILE_SHARE_READ
+ , 0
+ , toWrite?OPEN_ALWAYS:OPEN_EXISTING
+ , toWrite?FILE_ATTRIBUTE_NORMAL:FILE_FLAG_SEQUENTIAL_SCAN
+ , 0
+ );
+
+ if (retVal == INVALID_HANDLE_VALUE)
+ return 0;
+
+ return retVal;
+}
+
+
+FileHandle
+WindowsFileMgr::openStdIn(MemoryManager* const manager)
+{
+ //
+ // Get the standard input handle. Duplicate it and return that copy
+ // since the outside world cannot tell the difference and will shut
+ // down this handle when its done with it. If we gave out the orignal,
+ // shutting it would prevent any further output.
+ //
+ HANDLE stdInOrg = ::GetStdHandle(STD_INPUT_HANDLE);
+ if (stdInOrg == INVALID_HANDLE_VALUE) {
+ XMLCh stdinStr[] = {chLatin_s, chLatin_t, chLatin_d, chLatin_i, chLatin_n, chNull};
+ ThrowXMLwithMemMgr1(XMLPlatformUtilsException, XMLExcepts::File_CouldNotOpenFile, stdinStr, manager);
+ }
+
+ HANDLE retHandle;
+ if (!::DuplicateHandle
+ (
+ ::GetCurrentProcess()
+ , stdInOrg
+ , ::GetCurrentProcess()
+ , &retHandle
+ , 0
+ , FALSE
+ , DUPLICATE_SAME_ACCESS))
+ {
+ ThrowXMLwithMemMgr(XMLPlatformUtilsException, XMLExcepts::File_CouldNotDupHandle, manager);
+ }
+ return retHandle;
+}
+
+
+void
+WindowsFileMgr::close(FileHandle f, MemoryManager* const manager)
+{
+ if (!f)
+ ThrowXMLwithMemMgr(XMLPlatformUtilsException, XMLExcepts::CPtr_PointerIsZero, manager);
+
+ if (!::CloseHandle(f))
+ ThrowXMLwithMemMgr(XMLPlatformUtilsException, XMLExcepts::File_CouldNotCloseFile, manager);
+}
+
+
+void
+WindowsFileMgr::reset(FileHandle f, MemoryManager* const manager)
+{
+ if (!f)
+ ThrowXMLwithMemMgr(XMLPlatformUtilsException, XMLExcepts::CPtr_PointerIsZero, manager);
+
+ // Seek to the start of the file
+ if (::SetFilePointer(f, 0, 0, FILE_BEGIN) == 0xFFFFFFFF)
+ ThrowXMLwithMemMgr(XMLPlatformUtilsException, XMLExcepts::File_CouldNotResetFile, manager);
+}
+
+
+XMLFilePos
+WindowsFileMgr::curPos(FileHandle f, MemoryManager* const manager)
+{
+ if (!f)
+ ThrowXMLwithMemMgr(XMLPlatformUtilsException, XMLExcepts::CPtr_PointerIsZero, manager);
+
+ // Get the current position
+ const unsigned int curPos = ::SetFilePointer(f, 0, 0, FILE_CURRENT);
+ if (curPos == 0xFFFFFFFF)
+ ThrowXMLwithMemMgr(XMLPlatformUtilsException, XMLExcepts::File_CouldNotGetCurPos, manager);
+
+ return curPos;
+}
+
+
+XMLFilePos
+WindowsFileMgr::size(FileHandle f, MemoryManager* const manager)
+{
+ if (!f)
+ ThrowXMLwithMemMgr(XMLPlatformUtilsException, XMLExcepts::CPtr_PointerIsZero, manager);
+
+ DWORD high;
+ DWORD low=GetFileSize(f, &high);
+ if(low==INVALID_FILE_SIZE)
+ // TODO: find a better exception
+ ThrowXMLwithMemMgr(XMLPlatformUtilsException, XMLExcepts::File_CouldNotGetCurPos, manager);
+
+ return low;
+}
+
+
+XMLSize_t
+WindowsFileMgr::read(FileHandle f, XMLSize_t byteCount, XMLByte* buffer, MemoryManager* const manager)
+{
+ if (!f || !buffer)
+ ThrowXMLwithMemMgr(XMLPlatformUtilsException, XMLExcepts::CPtr_PointerIsZero, manager);
+
+ unsigned long bytesRead = 0;
+ if (!::ReadFile(f, buffer, byteCount, &bytesRead, 0))
+ {
+ //
+ // Check specially for a broken pipe error. If we get this, it just
+ // means no more data from the pipe, so return zero.
+ //
+ if (::GetLastError() != ERROR_BROKEN_PIPE)
+ ThrowXMLwithMemMgr(XMLPlatformUtilsException, XMLExcepts::File_CouldNotReadFromFile, manager);
+ }
+ return (unsigned int)bytesRead;
+}
+
+
+void
+WindowsFileMgr::write(FileHandle f, XMLSize_t byteCount, const XMLByte* buffer, MemoryManager* const manager)
+{
+ if (!f || !buffer)
+ ThrowXMLwithMemMgr(XMLPlatformUtilsException, XMLExcepts::CPtr_PointerIsZero, manager);
+
+ const XMLByte* tmpFlush = buffer;
+
+ while (true)
+ {
+ unsigned long bytesWritten = 0;
+ if (!::WriteFile(f, tmpFlush, byteCount, &bytesWritten, 0))
+ ThrowXMLwithMemMgr(XMLPlatformUtilsException, XMLExcepts::File_CouldNotWriteToFile, manager);
+
+ if (bytesWritten < byteCount) //incomplete write
+ {
+ tmpFlush+=bytesWritten;
+ byteCount-=bytesWritten;
+ }
+ else
+ return;
+ }
+}
+
+
+XMLCh*
+WindowsFileMgr::getFullPath(const XMLCh* const srcPath, MemoryManager* const manager)
+{
+ //
+ // If we are on NT, then use wide character APIs, else use ASCII APIs.
+ // We have to do it manually since we are only built in ASCII mode from
+ // the standpoint of the APIs.
+ //
+ if (_onNT)
+ {
+ // Use a local buffer that is big enough for the largest legal path
+ const unsigned int bufSize = 1024;
+ XMLCh tmpPath[bufSize + 1];
+
+ XMLCh* namePart = 0;
+ if (!::GetFullPathNameW((LPCWSTR)srcPath, bufSize, (LPWSTR)tmpPath, (LPWSTR*)&namePart))
+ return 0;
+
+ // Return a copy of the path
+ return XMLString::replicate(tmpPath, manager);
+ }
+ else
+ {
+ // Transcode the incoming string
+ char* tmpSrcPath = XMLString::transcode(srcPath, manager);
+ ArrayJanitor<char> janSrcPath(tmpSrcPath, manager);
+
+ // Use a local buffer that is big enough for the largest legal path
+ const unsigned int bufSize = 511;
+ char tmpPath[511 + 1];
+
+ char* namePart = 0;
+ if (!::GetFullPathNameA(tmpSrcPath, bufSize, tmpPath, &namePart))
+ return 0;
+
+ // Return a transcoded copy of the path
+ return XMLString::transcode(tmpPath, manager);
+ }
+}
+
+
+XMLCh*
+WindowsFileMgr::getCurrentDirectory(MemoryManager* const manager)
+{
+ //
+ // If we are on NT, then use wide character APIs, else use ASCII APIs.
+ // We have to do it manually since we are only built in ASCII mode from
+ // the standpoint of the APIs.
+ //
+ if (_onNT)
+ {
+ // Use a local buffer that is big enough for the largest legal path
+ const unsigned int bufSize = 1024;
+ XMLCh tmpPath[bufSize + 1];
+
+ if (!::GetCurrentDirectoryW(bufSize, (LPWSTR)tmpPath))
+ return 0;
+
+ // Return a copy of the path
+ return XMLString::replicate(tmpPath, manager);
+ }
+ else
+ {
+ // Use a local buffer that is big enough for the largest legal path
+ const unsigned int bufSize = 511;
+ char tmpPath[511 + 1];
+
+ if (!::GetCurrentDirectoryA(bufSize, tmpPath))
+ return 0;
+
+ // Return a transcoded copy of the path
+ return XMLString::transcode(tmpPath, manager);
+ }
+}
+
+
+bool
+WindowsFileMgr::isRelative(const XMLCh* const toCheck, MemoryManager* const manager)
+{
+ // Check for pathological case of empty path
+ if (!toCheck || !toCheck[0])
+ return false;
+
+ //
+ // If its starts with a drive, then it cannot be relative. Note that
+ // we checked the drive not being empty above, so worst case its one
+ // char long and the check of the 1st char will fail because its really
+ // a null character.
+ //
+ if (toCheck[1] == chColon)
+ {
+ if (((toCheck[0] >= chLatin_A) && (toCheck[0] <= chLatin_Z))
+ || ((toCheck[0] >= chLatin_a) && (toCheck[0] <= chLatin_z)))
+ {
+ return false;
+ }
+ }
+
+ //
+ // If it starts with a double slash, then it cannot be relative since
+ // it's a remote file.
+ //
+ if (isBackSlash(toCheck[0]) && isBackSlash(toCheck[1]))
+ return false;
+
+ // Else assume its a relative path
+ return true;
+}
+
+
+XERCES_CPP_NAMESPACE_END
+
Added: xerces/c/branches/jberry/3.0-unstable/src/xercesc/util/FileManagers/WindowsFileMgr.hpp
URL: http://svn.apache.org/viewcvs/xerces/c/branches/jberry/3.0-unstable/src/xercesc/util/FileManagers/WindowsFileMgr.hpp?rev=179393&view=auto
==============================================================================
--- xerces/c/branches/jberry/3.0-unstable/src/xercesc/util/FileManagers/WindowsFileMgr.hpp (added)
+++ xerces/c/branches/jberry/3.0-unstable/src/xercesc/util/FileManagers/WindowsFileMgr.hpp Wed Jun 1 11:18:35 2005
@@ -0,0 +1,62 @@
+/*
+ * Copyright 1999-2000,2004-2005 The Apache Software Foundation.
+ *
+ * Licensed 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.
+ */
+
+/*
+ * $Id: $
+ */
+
+#ifndef WINDOWSFILEMGR_HPP
+#define WINDOWSFILEMGR_HPP
+
+#include <xercesc/util/XMLFileMgr.hpp>
+
+XERCES_CPP_NAMESPACE_BEGIN
+
+// Concrete implementation of XMLFileMgr, implementing
+// file access on Windows systems.
+class WindowsFileMgr : public XMLFileMgr
+{
+ public:
+ WindowsFileMgr();
+ virtual ~WindowsFileMgr();
+
+ // File access
+ virtual FileHandle open(const XMLCh* path, bool toWrite, MemoryManager* const manager);
+ virtual FileHandle open(const char* path, bool toWrite, MemoryManager* const manager);
+ virtual FileHandle openStdIn(MemoryManager* const manager);
+
+ virtual void close(FileHandle f, MemoryManager* const manager);
+ virtual void reset(FileHandle f, MemoryManager* const manager);
+
+ virtual XMLFilePos curPos(FileHandle f, MemoryManager* const manager);
+ virtual XMLFilePos size(FileHandle f, MemoryManager* const manager);
+
+ virtual size_t read(FileHandle f, size_t byteCount, XMLByte* buffer, MemoryManager* const manager);
+ virtual void write(FileHandle f, size_t byteCount, const XMLByte* buffer, MemoryManager* const manager);
+
+ // Ancillary path handling routines
+ virtual XMLCh* getFullPath(const XMLCh* const srcPath, MemoryManager* const manager);
+ virtual XMLCh* getCurrentDirectory(MemoryManager* const manager);
+ virtual bool isRelative(const XMLCh* const toCheck, MemoryManager* const manager);
+
+ private:
+ bool _onNT;
+};
+
+XERCES_CPP_NAMESPACE_END
+
+#endif
+
---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@xerces.apache.org
For additional commands, e-mail: commits-help@xerces.apache.org