source: icXML/icXML-devel/src/Makefile.am @ 3178

Last change on this file since 3178 was 3178, checked in by cameron, 6 years ago

Penultimate check-in for icXML 0.9

File size: 44.6 KB
Line 
1#
2# Licensed to the Apache Software Foundation (ASF) under one or more
3# contributor license agreements.  See the NOTICE file distributed with
4# this work for additional information regarding copyright ownership.
5# The ASF licenses this file to You under the Apache License, Version 2.0
6# (the "License"); you may not use this file except in compliance with
7# the License.  You may obtain a copy of the License at
8#
9#      http://www.apache.org/licenses/LICENSE-2.0
10#
11# Unless required by applicable law or agreed to in writing, software
12# distributed under the License is distributed on an "AS IS" BASIS,
13# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
14# See the License for the specific language governing permissions and
15# limitations under the License.
16#
17
18#
19# $Id: Makefile.am 883272 2009-11-23 08:17:49Z borisk $
20#
21
22include ${top_srcdir}/version.incl
23
24DEFS += -DXERCES_BUILDING_LIBRARY
25SUBDIRS =
26
27#
28#
29lib_LTLIBRARIES = libxerces-c.la
30
31# Use AM_* variables instead of per-target ones otherwise the
32# make pretty-printing won't work.
33#
34AM_CPPFLAGS =
35
36libxerces_c_la_LDFLAGS = -release ${INTERFACE_VER_D}
37
38# This sets {install}/include as target for the headers
39libxerces_c_ladir = ${includedir}
40
41
42libxerces_c_la_SOURCES = ${util_sources} ${dom_sources} ${domimpl_sources} \
43${framework_sources} ${internal_sources} ${parsers_sources} ${sax_sources} \
44${sax2_sources} ${validators_sources} ${xinclude_sources} ${icxml_sources}
45
46nobase_libxerces_c_la_HEADERS = ${util_headers} ${dom_headers} \
47${domimpl_headers} ${framework_headers} ${internal_headers} \
48${parsers_headers} ${sax_headers} ${sax2_headers} ${validators_headers} \
49${xinclude_headers} ${icxml_headers}
50
51# Make sure autoconf-generated Xerces_autoconf_config.hpp ends up in a
52# proper place when installed.
53#
54autoconfheadersdir = $(includedir)/xercesc/util
55nodist_autoconfheaders_HEADERS = ${top_builddir}/src/xercesc/util/Xerces_autoconf_config.hpp
56
57# Compatibility library.
58#
59EXTRA_DIST = stricmp.h strnicmp.h towlower.h towupper.h
60libxerces_c_la_LIBADD = ${LTLIBOBJS}
61
62# NetAccessors, conditionally built based on settings from configure
63#
64if XERCES_USE_NETACCESSOR_CURL
65libxerces_c_la_SOURCES += ${curl_sources}
66nobase_libxerces_c_la_HEADERS += ${curl_headers}
67AM_CPPFLAGS += ${CURL_FLAGS}
68endif
69
70if XERCES_USE_NETACCESSOR_SOCKET
71libxerces_c_la_SOURCES += ${sockets_sources}
72nobase_libxerces_c_la_HEADERS += ${sockets_headers}
73endif
74
75if XERCES_USE_NETACCESSOR_CFURL
76libxerces_c_la_SOURCES += ${cfurl_sources}
77nobase_libxerces_c_la_HEADERS += ${cfurl_headers}
78endif
79
80if XERCES_USE_NETACCESSOR_WINSOCK
81libxerces_c_la_SOURCES += ${winsock_sources}
82nobase_libxerces_c_la_HEADERS += ${winsock_headers}
83endif
84
85
86# Transcoders, conditionally built based on settings from configure
87#
88if XERCES_USE_TRANSCODER_ICU
89libxerces_c_la_SOURCES += ${icu_sources}
90nobase_libxerces_c_la_HEADERS += ${icu_headers}
91AM_CPPFLAGS += ${ICU_FLAGS}
92endif
93
94if XERCES_USE_TRANSCODER_GNUICONV
95libxerces_c_la_SOURCES += ${gnuiconv_sources}
96nobase_libxerces_c_la_HEADERS += ${gnuiconv_headers}
97endif
98
99if XERCES_USE_TRANSCODER_ICONV
100libxerces_c_la_SOURCES += ${iconv_sources}
101nobase_libxerces_c_la_HEADERS += ${iconv_headers}
102endif
103
104if XERCES_USE_TRANSCODER_MACOSUNICODECONVERTER
105libxerces_c_la_SOURCES += ${macosunicodeconverter_sources}
106nobase_libxerces_c_la_HEADERS += ${macosunicodeconverter_headers}
107endif
108
109if XERCES_USE_TRANSCODER_WINDOWS
110libxerces_c_la_SOURCES += ${wintrans_sources}
111nobase_libxerces_c_la_HEADERS += ${wintrans_headers}
112endif
113
114
115# MsgLoaders, conditionally built based on settings from configure
116#
117if XERCES_USE_MSGLOADER_INMEMORY
118libxerces_c_la_SOURCES += ${msginmemory_sources}
119nobase_libxerces_c_la_HEADERS += ${msginmemory_headers}
120endif
121
122if XERCES_USE_MSGLOADER_ICU
123libxerces_c_la_SOURCES += ${msgicu_sources}
124nodist_libxerces_c_la_SOURCES = ${msgicu_nodist_sources}
125nobase_libxerces_c_la_HEADERS += ${msgicu_headers}
126AM_CPPFLAGS += ${ICU_FLAGS}
127
128EXTRA_DIST += xercesc/util/MsgLoaders/ICU/resources/res-file-list.txt \
129xercesc/util/MsgLoaders/ICU/resources/root.txt
130
131# Resource shortname
132PKGNAME=xercesc_messages_${INTERFACE_VER_U}
133
134CLEANFILES = xercesc_messages.c root_res.c root.res
135BUILT_SOURCES = xercesc_messages.c root_res.c
136xercesc_messages.c: ${top_srcdir}/src/xercesc/util/MsgLoaders/ICU/resources/res-file-list.txt
137        ${ICU_SBIN}gencmn --name ${PKGNAME} -S ${PKGNAME}_dat.c -d . ${top_srcdir}/src/xercesc/util/MsgLoaders/ICU/resources/res-file-list.txt
138        @mv ${PKGNAME}_dat.c xercesc_messages.c
139
140root_res.c: ${top_srcdir}/src/xercesc/util/MsgLoaders/ICU/resources/root.txt
141        ${ICU_BIN}genrb -d . ${top_srcdir}/src/xercesc/util/MsgLoaders/ICU/resources/root.txt
142        ${ICU_SBIN}genccode --name ${PKGNAME} -d . root.res
143
144endif
145
146if XERCES_USE_MSGLOADER_ICONV
147libxerces_c_la_SOURCES += ${msgiconv_sources}
148nobase_libxerces_c_la_HEADERS += ${msgiconv_headers}
149
150SUBDIRS += xercesc/util/MsgLoaders/MsgCatalog
151endif
152
153
154# Mutex Managers, conditionally built based on settings from configure
155#
156if XERCES_USE_MUTEXMGR_NOTHREAD
157libxerces_c_la_SOURCES += ${nothreadmmgr_sources}
158nobase_libxerces_c_la_HEADERS += ${nothreadmmgr_headers}
159endif
160
161if XERCES_USE_MUTEXMGR_POSIX
162libxerces_c_la_SOURCES += ${posixmmgr_sources}
163nobase_libxerces_c_la_HEADERS += ${posixmmgr_headers}
164endif
165
166if XERCES_USE_MUTEXMGR_WINDOWS
167libxerces_c_la_SOURCES += ${winmmgr_sources}
168nobase_libxerces_c_la_HEADERS += ${winmmgr_headers}
169endif
170
171
172# File Managers, conditionally built based on settings from configure
173#
174if XERCES_USE_FILEMGR_POSIX
175libxerces_c_la_SOURCES += ${posixfmgr_sources}
176nobase_libxerces_c_la_HEADERS += ${posixfmgr_headers}
177endif
178
179if XERCES_USE_FILEMGR_WINDOWS
180libxerces_c_la_SOURCES += ${winfmgr_sources}
181nobase_libxerces_c_la_HEADERS += ${winfmgr_headers}
182endif
183
184# icXML modes
185#
186#  find icxmlc -name '*.hpp' -exec echo {} \\ ";"
187#  find icxmlc -name '*.h' -exec echo {} \\ ";"
188
189icxml_headers   = \
190        icxmlc/XMLLineColTracker.hpp \
191        icxmlc/XMLParserDefs.hpp \
192        icxmlc/BitTracker.hpp \
193        icxmlc/XMLUTF8CharacterSetAdapter.hpp \
194        icxmlc/XAlignedMemory.hpp \
195        icxmlc/XMLSymbolStack.hpp \
196        icxmlc/XMLReferenceTable.hpp \
197        icxmlc/XMLReplacementText.hpp \
198        icxmlc/XMLWhitespaceNormalizer.hpp \
199        icxmlc/MemoryPool.hpp \
200        icxmlc/XMLEntityParserImpl.hpp \
201        icxmlc/XMLParallelTokenizer.hpp \
202        icxmlc/XMLParserImpl.hpp \
203        icxmlc/Array.hpp \
204        icxmlc/XMLAttributeList.hpp \
205        icxmlc/XMLUTF16CharacterSetAdapter.hpp \
206        icxmlc/XMLNamespaceUriTable.hpp \
207        icxmlc/XMLScanIterator.hpp \
208        icxmlc/XMLSymbolTable.hpp \
209        icxmlc/XMLChildElement.hpp \
210        icxmlc/XMLStringHash.hpp \
211        icxmlc/XMLDefaultCharacterSetAdapter.hpp \
212        icxmlc/XMLStreamIterator.hpp \
213        icxmlc/XMLConfig.hpp \
214        icxmlc/XMLSymbolResolver.hpp \
215        icxmlc/XMLNamespaceBindingSet.hpp \
216        icxmlc/XMLStringU.hpp \
217        icxmlc/parsers/XMLSchemaLoader.hpp \
218        icxmlc/parsers/XMLWellFormednessParser.hpp \
219        icxmlc/parsers/XMLRecursiveEntityParserImpl.hpp \
220        icxmlc/parsers/XMLDocumentDisseminator.hpp \
221        icxmlc/parsers/XMLDocumentAccumulator.hpp \
222        icxmlc/parsers/XMLGrammarValidator.hpp \
223        icxmlc/parsers/XMLNamespaceParser.hpp \
224        icxmlc/XMLGrammarResolver.hpp \
225        icxmlc/XMLNameChars.hpp \
226        icxmlc/HashTable.hpp \
227        icxmlc/PopCounter.hpp \
228        icxmlc/RunLengthQueue.hpp \
229        icxmlc/XMLNamespaceResolver.hpp \
230        icxmlc/XMLSymbol.hpp \
231        icxmlc/XMLParser.hpp \
232        icxmlc/clog2.h \
233        icxmlc/XMLBlockCopy.h \
234        icxmlc/backtrace.h \
235        icxmlc/murmurhash3.h \
236        icxmlc/stringpool.h \
237        icxmlc/XMLMultiliteral.h \
238        icxmlc/XMLSymbol.c \
239        icxmlc/XMLNamespaceResolver.c \
240        icxmlc/XMLParserImplWF.c \
241        icxmlc/XMLParserImpl.c \
242        icxmlc/XMLParserImplNR.c
243
244icxml_sources   = \
245        icxmlc/XMLUTF8CharacterSetAdapter.cpp \
246        icxmlc/XMLUTF16CharacterSetAdapter.cpp \
247        icxmlc/XMLSymbolTable.cpp \
248        icxmlc/XMLReferenceTable.cpp \
249        icxmlc/XMLDefaultCharacterSetAdapter.cpp \
250        icxmlc/parsers/XMLSchemaLoader.cpp
251
252#
253# Definition of sources/headers for each convenience library
254#
255
256#
257#       A line like the following will generate a list of headers
258#       for a given directory: (must be issued from src directory)
259#               find xercesc/framework -name '*.hpp' -exec echo {} \\ ";"
260#               find xercesc/framework -name '*.cpp' -exec echo {} \\ ";"
261#
262
263dom_headers     = \
264        xercesc/dom/DOM.hpp \
265        xercesc/dom/DOMAttr.hpp \
266        xercesc/dom/DOMCDATASection.hpp \
267        xercesc/dom/DOMCharacterData.hpp \
268        xercesc/dom/DOMComment.hpp \
269        xercesc/dom/DOMConfiguration.hpp \
270        xercesc/dom/DOMDocument.hpp \
271        xercesc/dom/DOMDocumentFragment.hpp \
272        xercesc/dom/DOMDocumentRange.hpp \
273        xercesc/dom/DOMDocumentTraversal.hpp \
274        xercesc/dom/DOMDocumentType.hpp \
275        xercesc/dom/DOMElement.hpp \
276        xercesc/dom/DOMEntity.hpp \
277        xercesc/dom/DOMEntityReference.hpp \
278        xercesc/dom/DOMError.hpp \
279        xercesc/dom/DOMErrorHandler.hpp \
280        xercesc/dom/DOMException.hpp \
281        xercesc/dom/DOMImplementation.hpp \
282        xercesc/dom/DOMImplementationList.hpp \
283        xercesc/dom/DOMImplementationLS.hpp \
284        xercesc/dom/DOMImplementationRegistry.hpp \
285        xercesc/dom/DOMImplementationSource.hpp \
286        xercesc/dom/DOMLocator.hpp \
287        xercesc/dom/DOMLSException.hpp \
288        xercesc/dom/DOMLSInput.hpp \
289        xercesc/dom/DOMLSOutput.hpp \
290        xercesc/dom/DOMLSParser.hpp \
291        xercesc/dom/DOMLSParserFilter.hpp \
292        xercesc/dom/DOMLSResourceResolver.hpp \
293        xercesc/dom/DOMLSSerializer.hpp \
294        xercesc/dom/DOMLSSerializerFilter.hpp \
295        xercesc/dom/DOMMemoryManager.hpp \
296        xercesc/dom/DOMNamedNodeMap.hpp \
297        xercesc/dom/DOMNode.hpp \
298        xercesc/dom/DOMNodeFilter.hpp \
299        xercesc/dom/DOMNodeIterator.hpp \
300        xercesc/dom/DOMNodeList.hpp \
301        xercesc/dom/DOMNotation.hpp \
302        xercesc/dom/DOMProcessingInstruction.hpp \
303        xercesc/dom/DOMPSVITypeInfo.hpp \
304        xercesc/dom/DOMRange.hpp \
305        xercesc/dom/DOMRangeException.hpp \
306        xercesc/dom/DOMStringList.hpp \
307        xercesc/dom/DOMText.hpp \
308        xercesc/dom/DOMTreeWalker.hpp \
309        xercesc/dom/DOMTypeInfo.hpp \
310        xercesc/dom/DOMUserDataHandler.hpp \
311        xercesc/dom/DOMXPathEvaluator.hpp \
312        xercesc/dom/DOMXPathException.hpp \
313        xercesc/dom/DOMXPathExpression.hpp \
314        xercesc/dom/DOMXPathNamespace.hpp \
315        xercesc/dom/DOMXPathNSResolver.hpp \
316        xercesc/dom/DOMXPathResult.hpp \
317        xercesc/dom/StDOMNode.hpp
318
319dom_sources     = \
320        xercesc/dom/DOMException.cpp \
321        xercesc/dom/DOMLSException.cpp \
322        xercesc/dom/DOMRangeException.cpp \
323        xercesc/dom/DOMXPathException.cpp
324
325
326domimpl_headers = \
327        xercesc/dom/impl/DOMAttrImpl.hpp \
328        xercesc/dom/impl/DOMAttrMapImpl.hpp \
329        xercesc/dom/impl/DOMAttrNSImpl.hpp \
330        xercesc/dom/impl/DOMCasts.hpp \
331        xercesc/dom/impl/DOMCDATASectionImpl.hpp \
332        xercesc/dom/impl/DOMCharacterDataImpl.hpp \
333        xercesc/dom/impl/DOMChildNode.hpp \
334        xercesc/dom/impl/DOMCommentImpl.hpp \
335        xercesc/dom/impl/DOMConfigurationImpl.hpp \
336        xercesc/dom/impl/DOMDeepNodeListImpl.hpp \
337        xercesc/dom/impl/DOMDeepNodeListPool.hpp \
338        xercesc/dom/impl/DOMDeepNodeListPool.c \
339        xercesc/dom/impl/DOMDocumentFragmentImpl.hpp \
340        xercesc/dom/impl/DOMDocumentImpl.hpp \
341        xercesc/dom/impl/DOMDocumentTypeImpl.hpp \
342        xercesc/dom/impl/DOMElementImpl.hpp \
343        xercesc/dom/impl/DOMElementNSImpl.hpp \
344        xercesc/dom/impl/DOMEntityImpl.hpp \
345        xercesc/dom/impl/DOMEntityReferenceImpl.hpp \
346        xercesc/dom/impl/DOMErrorImpl.hpp \
347        xercesc/dom/impl/DOMImplementationImpl.hpp \
348        xercesc/dom/impl/DOMImplementationListImpl.hpp \
349        xercesc/dom/impl/DOMLocatorImpl.hpp \
350        xercesc/dom/impl/DOMNamedNodeMapImpl.hpp \
351        xercesc/dom/impl/DOMNodeIDMap.hpp \
352        icxercesc/dom/impl/DOMNodeImpl.hpp \
353        xercesc/dom/impl/DOMNodeIteratorImpl.hpp \
354        xercesc/dom/impl/DOMNodeListImpl.hpp \
355        xercesc/dom/impl/DOMNodeVector.hpp \
356        xercesc/dom/impl/DOMNormalizer.hpp \
357        xercesc/dom/impl/DOMNotationImpl.hpp \
358        xercesc/dom/impl/DOMParentNode.hpp \
359        xercesc/dom/impl/DOMProcessingInstructionImpl.hpp \
360        xercesc/dom/impl/DOMRangeImpl.hpp \
361        xercesc/dom/impl/DOMStringListImpl.hpp \
362        xercesc/dom/impl/DOMStringPool.hpp \
363        xercesc/dom/impl/DOMTextImpl.hpp \
364        xercesc/dom/impl/DOMTreeWalkerImpl.hpp \
365        xercesc/dom/impl/DOMTypeInfoImpl.hpp \
366        xercesc/dom/impl/DOMLSSerializerImpl.hpp \
367        xercesc/dom/impl/DOMLSInputImpl.hpp \
368        xercesc/dom/impl/DOMLSOutputImpl.hpp \
369        icxercesc/dom/impl/DOMXPathExpressionImpl.hpp \
370        xercesc/dom/impl/DOMXPathNSResolverImpl.hpp \
371        xercesc/dom/impl/DOMXPathResultImpl.hpp \
372        xercesc/dom/impl/XSDElementNSImpl.hpp
373
374domimpl_sources = \
375        xercesc/dom/impl/DOMAttrImpl.cpp \
376        xercesc/dom/impl/DOMAttrMapImpl.cpp \
377        xercesc/dom/impl/DOMAttrNSImpl.cpp \
378        xercesc/dom/impl/DOMCDATASectionImpl.cpp \
379        xercesc/dom/impl/DOMCharacterDataImpl.cpp \
380        xercesc/dom/impl/DOMChildNode.cpp \
381        xercesc/dom/impl/DOMCommentImpl.cpp \
382        xercesc/dom/impl/DOMConfigurationImpl.cpp \
383        xercesc/dom/impl/DOMDeepNodeListImpl.cpp \
384        xercesc/dom/impl/DOMDocumentFragmentImpl.cpp \
385        xercesc/dom/impl/DOMDocumentImpl.cpp \
386        xercesc/dom/impl/DOMDocumentTypeImpl.cpp \
387        xercesc/dom/impl/DOMElementImpl.cpp \
388        xercesc/dom/impl/DOMElementNSImpl.cpp \
389        xercesc/dom/impl/DOMEntityImpl.cpp \
390        xercesc/dom/impl/DOMEntityReferenceImpl.cpp \
391        xercesc/dom/impl/DOMErrorImpl.cpp \
392        xercesc/dom/impl/DOMImplementationImpl.cpp \
393        xercesc/dom/impl/DOMImplementationListImpl.cpp \
394        xercesc/dom/impl/DOMImplementationRegistry.cpp \
395        xercesc/dom/impl/DOMLocatorImpl.cpp \
396        xercesc/dom/impl/DOMNamedNodeMapImpl.cpp \
397        xercesc/dom/impl/DOMNodeIDMap.cpp \
398        xercesc/dom/impl/DOMNodeImpl.cpp \
399        xercesc/dom/impl/DOMNodeIteratorImpl.cpp \
400        xercesc/dom/impl/DOMNodeListImpl.cpp \
401        xercesc/dom/impl/DOMNodeVector.cpp \
402        xercesc/dom/impl/DOMNormalizer.cpp \
403        xercesc/dom/impl/DOMNotationImpl.cpp \
404        xercesc/dom/impl/DOMParentNode.cpp \
405        xercesc/dom/impl/DOMProcessingInstructionImpl.cpp \
406        xercesc/dom/impl/DOMRangeImpl.cpp \
407        xercesc/dom/impl/DOMStringListImpl.cpp \
408        xercesc/dom/impl/DOMStringPool.cpp \
409        xercesc/dom/impl/DOMTextImpl.cpp \
410        xercesc/dom/impl/DOMTreeWalkerImpl.cpp \
411        xercesc/dom/impl/DOMTypeInfoImpl.cpp \
412        xercesc/dom/impl/DOMLSSerializerImpl.cpp \
413        xercesc/dom/impl/DOMLSInputImpl.cpp \
414        xercesc/dom/impl/DOMLSOutputImpl.cpp \
415        icxercesc/dom/impl/DOMXPathExpressionImpl.cpp \
416        xercesc/dom/impl/DOMXPathNSResolverImpl.cpp \
417        xercesc/dom/impl/DOMXPathResultImpl.cpp \
418        xercesc/dom/impl/XSDElementNSImpl.cpp
419
420
421framework_headers = \
422        xercesc/framework/BinOutputStream.hpp \
423        xercesc/framework/LocalFileFormatTarget.hpp \
424        xercesc/framework/LocalFileInputSource.hpp \
425        xercesc/framework/MemBufFormatTarget.hpp \
426        xercesc/framework/MemBufInputSource.hpp \
427        xercesc/framework/MemoryManager.hpp \
428        xercesc/framework/psvi/PSVIAttribute.hpp \
429        xercesc/framework/psvi/PSVIAttributeList.hpp \
430        xercesc/framework/psvi/PSVIElement.hpp \
431        xercesc/framework/psvi/PSVIHandler.hpp \
432        xercesc/framework/psvi/PSVIItem.hpp \
433        xercesc/framework/psvi/XSAnnotation.hpp \
434        xercesc/framework/psvi/XSAttributeDeclaration.hpp \
435        xercesc/framework/psvi/XSAttributeGroupDefinition.hpp \
436        xercesc/framework/psvi/XSAttributeUse.hpp \
437        xercesc/framework/psvi/XSComplexTypeDefinition.hpp \
438        xercesc/framework/psvi/XSConstants.hpp \
439        xercesc/framework/psvi/XSElementDeclaration.hpp \
440        xercesc/framework/psvi/XSFacet.hpp \
441        xercesc/framework/psvi/XSIDCDefinition.hpp \
442        xercesc/framework/psvi/XSModel.hpp \
443        xercesc/framework/psvi/XSModelGroup.hpp \
444        xercesc/framework/psvi/XSModelGroupDefinition.hpp \
445        xercesc/framework/psvi/XSMultiValueFacet.hpp \
446        xercesc/framework/psvi/XSNamedMap.hpp \
447        xercesc/framework/psvi/XSNamedMap.c \
448        xercesc/framework/psvi/XSNamespaceItem.hpp \
449        xercesc/framework/psvi/XSNotationDeclaration.hpp \
450        xercesc/framework/psvi/XSObject.hpp \
451        xercesc/framework/psvi/XSParticle.hpp \
452        xercesc/framework/psvi/XSSimpleTypeDefinition.hpp \
453        xercesc/framework/psvi/XSTypeDefinition.hpp \
454        xercesc/framework/psvi/XSValue.hpp \
455        xercesc/framework/psvi/XSWildcard.hpp \
456        xercesc/framework/StdInInputSource.hpp \
457        xercesc/framework/StdOutFormatTarget.hpp \
458        xercesc/framework/URLInputSource.hpp \
459        xercesc/framework/ValidationContext.hpp \
460        xercesc/framework/Wrapper4DOMLSInput.hpp \
461        xercesc/framework/Wrapper4InputSource.hpp \
462        icxercesc/framework/XMLAttDef.hpp \
463        xercesc/framework/XMLAttDefList.hpp \
464        icxercesc/framework/XMLAttr.hpp \
465        icxercesc/framework/XMLBuffer.hpp \
466        icxercesc/framework/XMLBufferMgr.hpp \
467        icxercesc/framework/XMLContentModel.hpp \
468        icxercesc/framework/XMLDocumentHandler.hpp \
469        xercesc/framework/XMLDTDDescription.hpp \
470        icxercesc/framework/XMLElementDecl.hpp \
471        icxercesc/framework/XMLEntityDecl.hpp \
472        xercesc/framework/XMLEntityHandler.hpp \
473        xercesc/framework/XMLErrorCodes.hpp \
474        xercesc/framework/XMLErrorReporter.hpp \
475        xercesc/framework/XMLFormatter.hpp \
476        xercesc/framework/XMLGrammarDescription.hpp \
477        icxercesc/framework/XMLGrammarPool.hpp \
478        icxercesc/framework/XMLGrammarPoolImpl.hpp \
479        xercesc/framework/XMLNotationDecl.hpp \
480        xercesc/framework/XMLPScanToken.hpp \
481        icxercesc/framework/XMLRecognizer.hpp \
482        xercesc/framework/XMLRefInfo.hpp \
483        xercesc/framework/XMLSchemaDescription.hpp \
484        icxercesc/framework/XMLValidator.hpp \
485        xercesc/framework/XMLValidityCodes.hpp
486
487framework_sources = \
488        xercesc/framework/BinOutputStream.cpp \
489        xercesc/framework/LocalFileFormatTarget.cpp \
490        xercesc/framework/LocalFileInputSource.cpp \
491        xercesc/framework/MemBufFormatTarget.cpp \
492        xercesc/framework/MemBufInputSource.cpp \
493        xercesc/framework/psvi/PSVIAttribute.cpp \
494        xercesc/framework/psvi/PSVIAttributeList.cpp \
495        xercesc/framework/psvi/PSVIElement.cpp \
496        xercesc/framework/psvi/PSVIItem.cpp \
497        xercesc/framework/psvi/XSAnnotation.cpp \
498        xercesc/framework/psvi/XSAttributeDeclaration.cpp \
499        xercesc/framework/psvi/XSAttributeGroupDefinition.cpp \
500        xercesc/framework/psvi/XSAttributeUse.cpp \
501        xercesc/framework/psvi/XSComplexTypeDefinition.cpp \
502        xercesc/framework/psvi/XSElementDeclaration.cpp \
503        xercesc/framework/psvi/XSFacet.cpp \
504        xercesc/framework/psvi/XSIDCDefinition.cpp \
505        xercesc/framework/psvi/XSModel.cpp \
506        xercesc/framework/psvi/XSModelGroup.cpp \
507        xercesc/framework/psvi/XSModelGroupDefinition.cpp \
508        xercesc/framework/psvi/XSMultiValueFacet.cpp \
509        xercesc/framework/psvi/XSNamespaceItem.cpp \
510        xercesc/framework/psvi/XSNotationDeclaration.cpp \
511        xercesc/framework/psvi/XSObject.cpp \
512        xercesc/framework/psvi/XSParticle.cpp \
513        xercesc/framework/psvi/XSSimpleTypeDefinition.cpp \
514        xercesc/framework/psvi/XSTypeDefinition.cpp \
515        xercesc/framework/psvi/XSValue.cpp \
516        xercesc/framework/psvi/XSWildcard.cpp \
517        xercesc/framework/StdInInputSource.cpp \
518        xercesc/framework/StdOutFormatTarget.cpp \
519        xercesc/framework/URLInputSource.cpp \
520        xercesc/framework/Wrapper4DOMLSInput.cpp \
521        xercesc/framework/Wrapper4InputSource.cpp \
522        icxercesc/framework/XMLAttDef.cpp \
523        xercesc/framework/XMLAttDefList.cpp \
524        icxercesc/framework/XMLAttr.cpp \
525        icxercesc/framework/XMLBuffer.cpp \
526        icxercesc/framework/XMLBufferMgr.cpp \
527        xercesc/framework/XMLContentModel.cpp \
528        xercesc/framework/XMLDTDDescription.cpp \
529        icxercesc/framework/XMLElementDecl.cpp \
530        xercesc/framework/XMLEntityDecl.cpp \
531        xercesc/framework/XMLFormatter.cpp \
532        xercesc/framework/XMLGrammarDescription.cpp \
533        icxercesc/framework/XMLGrammarPoolImpl.cpp \
534        xercesc/framework/XMLNotationDecl.cpp \
535        xercesc/framework/XMLRecognizer.cpp \
536        xercesc/framework/XMLRefInfo.cpp \
537        xercesc/framework/XMLSchemaDescription.cpp \
538        xercesc/framework/XMLValidator.cpp
539
540
541internal_headers = \
542        xercesc/internal/BinFileOutputStream.hpp \
543        xercesc/internal/BinMemOutputStream.hpp \
544        xercesc/internal/CharTypeTables.hpp \
545        icxercesc/internal/DGXMLScanner.hpp \
546        icxercesc/internal/ElemStack.hpp \
547        xercesc/internal/EndOfEntityException.hpp \
548        xercesc/internal/IANAEncodings.hpp \
549        icxercesc/internal/IGXMLScanner.hpp \
550        icxercesc/internal/MemoryManagerImpl.hpp \
551        icxercesc/internal/ReaderMgr.hpp \
552        icxercesc/internal/SGXMLScanner.hpp \
553        icxercesc/internal/ValidationContextImpl.hpp \
554        xercesc/internal/VecAttributesImpl.hpp \
555        xercesc/internal/VecAttrListImpl.hpp \
556        icxercesc/internal/WFXMLScanner.hpp \
557        xercesc/internal/XMLInternalErrorHandler.hpp \
558        icxercesc/internal/XMLReader.hpp \
559        icxercesc/internal/XMLScanner.hpp \
560        xercesc/internal/XMLScannerResolver.hpp \
561        xercesc/internal/XProtoType.hpp \
562        icxercesc/internal/XSAXMLScanner.hpp \
563        xercesc/internal/XSerializable.hpp \
564        xercesc/internal/XSerializationException.hpp \
565        xercesc/internal/XSerializeEngine.hpp \
566        xercesc/internal/XSObjectFactory.hpp \
567        xercesc/internal/XTemplateSerializer.hpp
568
569internal_sources = \
570        xercesc/internal/BinFileOutputStream.cpp \
571        xercesc/internal/BinMemOutputStream.cpp \
572        icxercesc/internal/DGXMLScanner.cpp \
573        icxercesc/internal/ElemStack.cpp \
574        icxercesc/internal/IGXMLScanner.cpp \
575        icxercesc/internal/IGXMLScanner2.cpp \
576        icxercesc/internal/MemoryManagerImpl.cpp \
577        icxercesc/internal/ReaderMgr.cpp \
578        icxercesc/internal/SGXMLScanner.cpp \
579        icxercesc/internal/ValidationContextImpl.cpp \
580        icxercesc/internal/VecAttributesImpl.cpp \
581        xercesc/internal/VecAttrListImpl.cpp \
582        icxercesc/internal/WFXMLScanner.cpp \
583        icxercesc/internal/XMLReader.cpp \
584        icxercesc/internal/XMLScanner.cpp \
585        xercesc/internal/XMLScannerResolver.cpp \
586        xercesc/internal/XProtoType.cpp \
587        icxercesc/internal/XSAXMLScanner.cpp \
588        xercesc/internal/XSerializeEngine.cpp \
589        xercesc/internal/XSObjectFactory.cpp \
590        xercesc/internal/XTemplateSerializer.cpp
591
592
593parsers_headers = \
594        icxercesc/parsers/AbstractDOMParser.hpp \
595        xercesc/parsers/DOMLSParserImpl.hpp \
596        xercesc/parsers/SAX2XMLFilterImpl.hpp \
597        icxercesc/parsers/SAX2XMLReaderImpl.hpp \
598        icxercesc/parsers/SAXParser.hpp \
599        xercesc/parsers/XercesDOMParser.hpp
600
601parsers_sources = \
602        icxercesc/parsers/AbstractDOMParser.cpp \
603        xercesc/parsers/DOMLSParserImpl.cpp \
604        xercesc/parsers/SAX2XMLFilterImpl.cpp \
605        icxercesc/parsers/SAX2XMLReaderImpl.cpp \
606        icxercesc/parsers/SAXParser.cpp \
607        xercesc/parsers/XercesDOMParser.cpp
608
609
610sax_headers = \
611        xercesc/sax/AttributeList.hpp \
612        xercesc/sax/DocumentHandler.hpp \
613        xercesc/sax/DTDHandler.hpp \
614        xercesc/sax/EntityResolver.hpp \
615        xercesc/sax/ErrorHandler.hpp \
616        icxercesc/sax/HandlerBase.hpp \
617        xercesc/sax/InputSource.hpp \
618        xercesc/sax/Locator.hpp \
619        xercesc/sax/Parser.hpp \
620        xercesc/sax/SAXException.hpp \
621        xercesc/sax/SAXParseException.hpp
622
623sax_sources = \
624        xercesc/sax/Dummy.cpp \
625        xercesc/sax/InputSource.cpp \
626        xercesc/sax/SAXException.cpp \
627        xercesc/sax/SAXParseException.cpp
628
629
630sax2_headers = \
631        xercesc/sax2/Attributes.hpp \
632        xercesc/sax2/ContentHandler.hpp \
633        xercesc/sax2/DeclHandler.hpp \
634        icxercesc/sax2/DefaultHandler.hpp \
635        xercesc/sax2/LexicalHandler.hpp \
636        xercesc/sax2/SAX2XMLFilter.hpp \
637        xercesc/sax2/SAX2XMLReader.hpp \
638        xercesc/sax2/XMLReaderFactory.hpp
639
640sax2_sources = \
641        xercesc/sax2/sax2Dummy.cpp
642
643util_headers = \
644        xercesc/util/ArrayIndexOutOfBoundsException.hpp \
645        xercesc/util/Base64.hpp \
646        icxercesc/util/BaseRefVectorOf.hpp \
647        icxercesc/util/BaseRefVectorOf.c \
648        xercesc/util/BinFileInputStream.hpp \
649        xercesc/util/BinInputStream.hpp \
650        xercesc/util/BinMemInputStream.hpp \
651        xercesc/util/BitOps.hpp \
652        xercesc/util/BitSet.hpp \
653        xercesc/util/CountedPointer.hpp \
654        xercesc/util/CountedPointer.c \
655        xercesc/util/DefaultPanicHandler.hpp \
656        xercesc/util/EmptyStackException.hpp \
657        xercesc/util/EncodingValidator.hpp \
658        xercesc/util/FlagJanitor.hpp \
659        xercesc/util/FlagJanitor.c \
660        icxercesc/util/Hashers.hpp \
661        xercesc/util/Hash2KeysSetOf.hpp \
662        xercesc/util/Hash2KeysSetOf.c \
663        xercesc/util/HexBin.hpp \
664        xercesc/util/IllegalArgumentException.hpp \
665        xercesc/util/InvalidCastException.hpp \
666        xercesc/util/IOException.hpp \
667        xercesc/util/Janitor.hpp \
668        xercesc/util/Janitor.c \
669        xercesc/util/KeyRefPair.hpp \
670        xercesc/util/KeyRefPair.c \
671        xercesc/util/KeyValuePair.hpp \
672        xercesc/util/KeyValuePair.c \
673        xercesc/util/KVStringPair.hpp \
674        xercesc/util/Mutexes.hpp \
675        xercesc/util/LogicalPath.c \
676        xercesc/util/NameIdPool.hpp \
677        icxercesc/util/NameIdPool.c \
678        xercesc/util/NoSuchElementException.hpp \
679        xercesc/util/NullPointerException.hpp \
680        xercesc/util/NumberFormatException.hpp \
681        xercesc/util/OutOfMemoryException.hpp \
682        xercesc/util/PanicHandler.hpp \
683        xercesc/util/ParseException.hpp \
684        icxercesc/util/PlatformUtils.hpp \
685        xercesc/util/PSVIUni.hpp \
686        icxercesc/util/QName.hpp \
687        xercesc/util/RefArrayOf.hpp \
688        xercesc/util/RefArrayOf.c \
689        xercesc/util/RefArrayVectorOf.hpp \
690        xercesc/util/RefArrayVectorOf.c \
691        xercesc/util/RefHash2KeysTableOf.hpp \
692        xercesc/util/RefHash2KeysTableOf.c \
693        xercesc/util/RefHash3KeysIdPool.hpp \
694        xercesc/util/RefHash3KeysIdPool.c \
695        icxercesc/util/RefHashTableOf.hpp \
696        icxercesc/util/RefHashTableOf.c \
697        xercesc/util/RefStackOf.hpp \
698        xercesc/util/RefStackOf.c \
699        xercesc/util/RefVectorOf.hpp \
700        xercesc/util/RefVectorOf.c \
701        xercesc/util/regx/ASCIIRangeFactory.hpp \
702        xercesc/util/regx/BlockRangeFactory.hpp \
703        xercesc/util/regx/BMPattern.hpp \
704        xercesc/util/regx/CharToken.hpp \
705        xercesc/util/regx/ClosureToken.hpp \
706        xercesc/util/regx/ConcatToken.hpp \
707        xercesc/util/regx/Match.hpp \
708        xercesc/util/regx/Op.hpp \
709        xercesc/util/regx/OpFactory.hpp \
710        xercesc/util/regx/ParenToken.hpp \
711        xercesc/util/regx/ParserForXMLSchema.hpp \
712        xercesc/util/regx/RangeFactory.hpp \
713        xercesc/util/regx/RangeToken.hpp \
714        xercesc/util/regx/RangeTokenMap.hpp \
715        icxercesc/util/regx/RegularExpression.hpp \
716        xercesc/util/regx/RegxDefs.hpp \
717        xercesc/util/regx/RegxParser.hpp \
718        xercesc/util/regx/RegxUtil.hpp \
719        xercesc/util/regx/StringToken.hpp \
720        xercesc/util/regx/Token.hpp \
721        xercesc/util/regx/TokenFactory.hpp \
722        xercesc/util/regx/TokenInc.hpp \
723        xercesc/util/regx/UniCharTable.hpp \
724        xercesc/util/regx/UnicodeRangeFactory.hpp \
725        icxercesc/util/regx/UnionToken.hpp \
726        xercesc/util/regx/XMLRangeFactory.hpp \
727        xercesc/util/regx/XMLUniCharacter.hpp \
728        xercesc/util/RuntimeException.hpp \
729        xercesc/util/SchemaDateTimeException.hpp \
730        xercesc/util/SecurityManager.hpp \
731        xercesc/util/StringPool.hpp \
732        xercesc/util/SynchronizedStringPool.hpp \
733        xercesc/util/TranscodingException.hpp \
734        xercesc/util/TransENameMap.hpp \
735        xercesc/util/TransENameMap.c \
736        icxercesc/util/TransService.hpp \
737        xercesc/util/UnexpectedEOFException.hpp \
738        xercesc/util/UnsupportedEncodingException.hpp \
739        xercesc/util/UTFDataFormatException.hpp \
740        xercesc/util/ValueArrayOf.hpp \
741        xercesc/util/ValueArrayOf.c \
742        icxercesc/util/ValueHashTableOf.hpp \
743        icxercesc/util/ValueHashTableOf.c \
744        xercesc/util/ValueStackOf.hpp \
745        xercesc/util/ValueStackOf.c \
746        xercesc/util/ValueVectorOf.hpp \
747        xercesc/util/ValueVectorOf.c \
748        xercesc/util/XercesDefs.hpp \
749        xercesc/util/XercesVersion.hpp \
750        xercesc/util/XMemory.hpp \
751        icxercesc/util/XML256TableTranscoder.hpp \
752        icxercesc/util/XML88591Transcoder.hpp \
753        xercesc/util/XMLAbstractDoubleFloat.hpp \
754        icxercesc/util/XMLASCIITranscoder.hpp \
755        xercesc/util/XMLBigDecimal.hpp \
756        xercesc/util/XMLBigInteger.hpp \
757        icxercesc/util/XMLChar.hpp \
758        icxercesc/util/XMLChTranscoder.hpp \
759        xercesc/util/XMLDateTime.hpp \
760        xercesc/util/XMLDOMMsg.hpp \
761        xercesc/util/XMLDouble.hpp \
762        xercesc/util/XMLEBCDICTranscoder.hpp \
763        xercesc/util/XMLEntityResolver.hpp \
764        xercesc/util/XMLEnumerator.hpp \
765        xercesc/util/XMLException.hpp \
766        xercesc/util/XMLExceptMsgs.hpp \
767        xercesc/util/XMLFileMgr.hpp \
768        xercesc/util/XMLFloat.hpp \
769        xercesc/util/XMLIBM1047Transcoder.hpp \
770        xercesc/util/XMLIBM1140Transcoder.hpp \
771        xercesc/util/XMLInitializer.hpp \
772        xercesc/util/XMLInteger.hpp \
773        xercesc/util/XMLMutexMgr.hpp \
774        xercesc/util/XMLMsgLoader.hpp \
775        xercesc/util/XMLNetAccessor.hpp \
776        xercesc/util/XMLNumber.hpp \
777        xercesc/util/XMLResourceIdentifier.hpp \
778        icxercesc/util/XMLString.hpp \
779        xercesc/util/XMLStringTokenizer.hpp \
780        icxercesc/util/XMLUCS4Transcoder.hpp \
781        xercesc/util/XMLUni.hpp \
782        xercesc/util/XMLUniDefs.hpp \
783        xercesc/util/XMLUri.hpp \
784        xercesc/util/XMLURL.hpp \
785        icxercesc/util/XMLUTF16Transcoder.hpp \
786        icxercesc/util/XMLUTF8Transcoder.hpp \
787        xercesc/util/XMLWin1252Transcoder.hpp
788
789util_sources = \
790        xercesc/util/Base64.cpp \
791        xercesc/util/BinFileInputStream.cpp \
792        xercesc/util/BinInputStream.cpp \
793        xercesc/util/BinMemInputStream.cpp \
794        xercesc/util/BitSet.cpp \
795        xercesc/util/DefaultPanicHandler.cpp \
796        xercesc/util/EncodingValidator.cpp \
797        xercesc/util/HeaderDummy.cpp \
798        xercesc/util/HexBin.cpp \
799        xercesc/util/KVStringPair.cpp \
800        xercesc/util/Mutexes.cpp \
801        xercesc/util/PanicHandler.cpp \
802        icxercesc/util/PlatformUtils.cpp \
803        xercesc/util/PSVIUni.cpp \
804        icxercesc/util/QName.cpp \
805        xercesc/util/regx/ASCIIRangeFactory.cpp \
806        xercesc/util/regx/BlockRangeFactory.cpp \
807        xercesc/util/regx/BMPattern.cpp \
808        xercesc/util/regx/CharToken.cpp \
809        xercesc/util/regx/ClosureToken.cpp \
810        xercesc/util/regx/ConcatToken.cpp \
811        xercesc/util/regx/Match.cpp \
812        xercesc/util/regx/Op.cpp \
813        xercesc/util/regx/OpFactory.cpp \
814        xercesc/util/regx/ParenToken.cpp \
815        xercesc/util/regx/ParserForXMLSchema.cpp \
816        xercesc/util/regx/RangeFactory.cpp \
817        xercesc/util/regx/RangeToken.cpp \
818        icxercesc/util/regx/RangeTokenMap.cpp \
819        xercesc/util/regx/RegularExpression.cpp \
820        xercesc/util/regx/RegxParser.cpp \
821        xercesc/util/regx/RegxUtil.cpp \
822        xercesc/util/regx/StringToken.cpp \
823        xercesc/util/regx/Token.cpp \
824        xercesc/util/regx/TokenFactory.cpp \
825        xercesc/util/regx/UnicodeRangeFactory.cpp \
826        xercesc/util/regx/UnionToken.cpp \
827        xercesc/util/regx/XMLRangeFactory.cpp \
828        xercesc/util/regx/XMLUniCharacter.cpp \
829        xercesc/util/StringPool.cpp \
830        xercesc/util/SynchronizedStringPool.cpp \
831        icxercesc/util/TransService.cpp \
832        icxercesc/util/XMemory.cpp \
833        icxercesc/util/XML256TableTranscoder.cpp \
834        icxercesc/util/XML88591Transcoder.cpp \
835        xercesc/util/XMLAbstractDoubleFloat.cpp \
836        icxercesc/util/XMLASCIITranscoder.cpp \
837        xercesc/util/XMLBigDecimal.cpp \
838        xercesc/util/XMLBigInteger.cpp \
839        icxercesc/util/XMLChar.cpp \
840        icxercesc/util/XMLChTranscoder.cpp \
841        xercesc/util/XMLDateTime.cpp \
842        xercesc/util/XMLDouble.cpp \
843        xercesc/util/XMLEBCDICTranscoder.cpp \
844        xercesc/util/XMLException.cpp \
845        xercesc/util/XMLFloat.cpp \
846        xercesc/util/XMLIBM1047Transcoder.cpp \
847        xercesc/util/XMLIBM1140Transcoder.cpp \
848        xercesc/util/XMLInitializer.cpp \
849        xercesc/util/XMLMsgLoader.cpp \
850        xercesc/util/XMLNumber.cpp \
851        icxercesc/util/XMLString.cpp \
852        xercesc/util/XMLStringTokenizer.cpp \
853        icxercesc/util/XMLUCS4Transcoder.cpp \
854        xercesc/util/XMLUni.cpp \
855        xercesc/util/XMLUri.cpp \
856        xercesc/util/XMLURL.cpp \
857        icxercesc/util/XMLUTF16Transcoder.cpp \
858        icxercesc/util/XMLUTF8Transcoder.cpp \
859        xercesc/util/XMLWin1252Transcoder.cpp
860
861
862validators_headers = \
863        icxercesc/validators/common/AllContentModel.hpp \
864        xercesc/validators/common/CMAny.hpp \
865        xercesc/validators/common/CMBinaryOp.hpp \
866        icxercesc/validators/common/CMLeaf.hpp \
867        xercesc/validators/common/CMRepeatingLeaf.hpp \
868        xercesc/validators/common/CMNode.hpp \
869        icxercesc/validators/common/CMStateSet.hpp \
870        xercesc/validators/common/CMUnaryOp.hpp \
871        xercesc/validators/common/ContentLeafNameTypeVector.hpp \
872        xercesc/validators/common/ContentSpecNode.hpp \
873        icxercesc/validators/common/DFAContentModel.hpp \
874        icxercesc/validators/common/Grammar.hpp \
875        icxercesc/validators/common/GrammarResolver.hpp \
876        icxercesc/validators/common/MixedContentModel.hpp \
877        icxercesc/validators/common/SimpleContentModel.hpp \
878        xercesc/validators/datatype/AbstractNumericFacetValidator.hpp \
879        xercesc/validators/datatype/AbstractNumericValidator.hpp \
880        xercesc/validators/datatype/AbstractStringValidator.hpp \
881        xercesc/validators/datatype/AnySimpleTypeDatatypeValidator.hpp \
882        xercesc/validators/datatype/AnyURIDatatypeValidator.hpp \
883        xercesc/validators/datatype/Base64BinaryDatatypeValidator.hpp \
884        icxercesc/validators/datatype/BooleanDatatypeValidator.hpp \
885        xercesc/validators/datatype/DatatypeValidator.hpp \
886        icxercesc/validators/datatype/DatatypeValidatorFactory.hpp \
887        xercesc/validators/datatype/DateDatatypeValidator.hpp \
888        xercesc/validators/datatype/DateTimeDatatypeValidator.hpp \
889        xercesc/validators/datatype/DateTimeValidator.hpp \
890        xercesc/validators/datatype/DayDatatypeValidator.hpp \
891        xercesc/validators/datatype/DecimalDatatypeValidator.hpp \
892        xercesc/validators/datatype/DoubleDatatypeValidator.hpp \
893        xercesc/validators/datatype/DurationDatatypeValidator.hpp \
894        xercesc/validators/datatype/ENTITYDatatypeValidator.hpp \
895        xercesc/validators/datatype/FloatDatatypeValidator.hpp \
896        xercesc/validators/datatype/HexBinaryDatatypeValidator.hpp \
897        xercesc/validators/datatype/IDDatatypeValidator.hpp \
898        xercesc/validators/datatype/IDREFDatatypeValidator.hpp \
899        xercesc/validators/datatype/InvalidDatatypeFacetException.hpp \
900        xercesc/validators/datatype/InvalidDatatypeValueException.hpp \
901        xercesc/validators/datatype/ListDatatypeValidator.hpp \
902        xercesc/validators/datatype/MonthDatatypeValidator.hpp \
903        xercesc/validators/datatype/MonthDayDatatypeValidator.hpp \
904        xercesc/validators/datatype/NameDatatypeValidator.hpp \
905        xercesc/validators/datatype/NCNameDatatypeValidator.hpp \
906        xercesc/validators/datatype/NOTATIONDatatypeValidator.hpp \
907        icxercesc/validators/datatype/QNameDatatypeValidator.hpp \
908        xercesc/validators/datatype/StringDatatypeValidator.hpp \
909        xercesc/validators/datatype/TimeDatatypeValidator.hpp \
910        xercesc/validators/datatype/UnionDatatypeValidator.hpp \
911        xercesc/validators/datatype/XMLCanRepGroup.hpp \
912        xercesc/validators/datatype/YearDatatypeValidator.hpp \
913        xercesc/validators/datatype/YearMonthDatatypeValidator.hpp \
914        xercesc/validators/DTD/DocTypeHandler.hpp \
915        icxercesc/validators/DTD/DTDAttDef.hpp \
916        icxercesc/validators/DTD/DTDAttDefList.hpp \
917        icxercesc/validators/DTD/DTDElementDecl.hpp \
918        icxercesc/validators/DTD/DTDEntityDecl.hpp \
919        xercesc/validators/DTD/DTDGrammar.hpp \
920        icxercesc/validators/DTD/DTDScanner.hpp \
921        icxercesc/validators/DTD/DTDValidator.hpp \
922        xercesc/validators/DTD/XMLDTDDescriptionImpl.hpp \
923        icxercesc/validators/schema/ComplexTypeInfo.hpp \
924        icxercesc/validators/schema/GeneralAttributeCheck.hpp \
925        xercesc/validators/schema/identity/FieldActivator.hpp \
926        xercesc/validators/schema/identity/FieldValueMap.hpp \
927        xercesc/validators/schema/identity/IC_Field.hpp \
928        xercesc/validators/schema/identity/IC_Key.hpp \
929        xercesc/validators/schema/identity/IC_KeyRef.hpp \
930        xercesc/validators/schema/identity/IC_Selector.hpp \
931        xercesc/validators/schema/identity/IC_Unique.hpp \
932        icxercesc/validators/schema/identity/IdentityConstraint.hpp \
933        icxercesc/validators/schema/identity/IdentityConstraintHandler.hpp \
934        xercesc/validators/schema/identity/ValueStore.hpp \
935        xercesc/validators/schema/identity/ValueStoreCache.hpp \
936        xercesc/validators/schema/identity/XercesXPath.hpp \
937        xercesc/validators/schema/identity/XPathException.hpp \
938        xercesc/validators/schema/identity/XPathMatcher.hpp \
939        xercesc/validators/schema/identity/XPathMatcherStack.hpp \
940        xercesc/validators/schema/identity/XPathSymbols.hpp \
941        icxercesc/validators/schema/NamespaceScope.hpp \
942        xercesc/validators/schema/PSVIDefs.hpp \
943        icxercesc/validators/schema/SchemaAttDef.hpp \
944        icxercesc/validators/schema/SchemaAttDefList.hpp \
945        icxercesc/validators/schema/SchemaElementDecl.hpp \
946        icxercesc/validators/schema/SchemaGrammar.hpp \
947        icxercesc/validators/schema/SchemaInfo.hpp \
948        icxercesc/validators/schema/SchemaSymbols.hpp \
949        icxercesc/validators/schema/SchemaValidator.hpp \
950        icxercesc/validators/schema/SubstitutionGroupComparator.hpp \
951        icxercesc/validators/schema/TraverseSchema.hpp \
952        xercesc/validators/schema/XercesAttGroupInfo.hpp \
953        xercesc/validators/schema/XercesElementWildcard.hpp \
954        xercesc/validators/schema/XercesGroupInfo.hpp \
955        xercesc/validators/schema/XMLSchemaDescriptionImpl.hpp \
956        icxercesc/validators/schema/XSDDOMParser.hpp \
957        xercesc/validators/schema/XSDErrorReporter.hpp \
958        xercesc/validators/schema/XSDLocator.hpp \
959        xercesc/validators/schema/XUtil.hpp
960
961validators_sources = \
962        icxercesc/validators/common/AllContentModel.cpp \
963        xercesc/validators/common/CMAny.cpp \
964        xercesc/validators/common/CMBinaryOp.cpp \
965        xercesc/validators/common/CMUnaryOp.cpp \
966        xercesc/validators/common/ContentLeafNameTypeVector.cpp \
967        xercesc/validators/common/ContentSpecNode.cpp \
968        icxercesc/validators/common/DFAContentModel.cpp \
969        icxercesc/validators/common/Grammar.cpp \
970        icxercesc/validators/common/GrammarResolver.cpp \
971        icxercesc/validators/common/MixedContentModel.cpp \
972        icxercesc/validators/common/SimpleContentModel.cpp \
973        xercesc/validators/datatype/AbstractNumericFacetValidator.cpp \
974        xercesc/validators/datatype/AbstractNumericValidator.cpp \
975        xercesc/validators/datatype/AbstractStringValidator.cpp \
976        xercesc/validators/datatype/AnySimpleTypeDatatypeValidator.cpp \
977        xercesc/validators/datatype/AnyURIDatatypeValidator.cpp \
978        xercesc/validators/datatype/Base64BinaryDatatypeValidator.cpp \
979        icxercesc/validators/datatype/BooleanDatatypeValidator.cpp \
980        xercesc/validators/datatype/DatatypeValidator.cpp \
981        icxercesc/validators/datatype/DatatypeValidatorFactory.cpp \
982        xercesc/validators/datatype/DateDatatypeValidator.cpp \
983        xercesc/validators/datatype/DateTimeDatatypeValidator.cpp \
984        xercesc/validators/datatype/DateTimeValidator.cpp \
985        xercesc/validators/datatype/DayDatatypeValidator.cpp \
986        xercesc/validators/datatype/DecimalDatatypeValidator.cpp \
987        xercesc/validators/datatype/DoubleDatatypeValidator.cpp \
988        xercesc/validators/datatype/DurationDatatypeValidator.cpp \
989        xercesc/validators/datatype/ENTITYDatatypeValidator.cpp \
990        xercesc/validators/datatype/FloatDatatypeValidator.cpp \
991        xercesc/validators/datatype/HexBinaryDatatypeValidator.cpp \
992        xercesc/validators/datatype/IDDatatypeValidator.cpp \
993        xercesc/validators/datatype/IDREFDatatypeValidator.cpp \
994        xercesc/validators/datatype/ListDatatypeValidator.cpp \
995        xercesc/validators/datatype/MonthDatatypeValidator.cpp \
996        xercesc/validators/datatype/MonthDayDatatypeValidator.cpp \
997        xercesc/validators/datatype/NameDatatypeValidator.cpp \
998        xercesc/validators/datatype/NCNameDatatypeValidator.cpp \
999        xercesc/validators/datatype/NOTATIONDatatypeValidator.cpp \
1000        icxercesc/validators/datatype/QNameDatatypeValidator.cpp \
1001        xercesc/validators/datatype/StringDatatypeValidator.cpp \
1002        xercesc/validators/datatype/TimeDatatypeValidator.cpp \
1003        xercesc/validators/datatype/UnionDatatypeValidator.cpp \
1004        xercesc/validators/datatype/XMLCanRepGroup.cpp \
1005        xercesc/validators/datatype/YearDatatypeValidator.cpp \
1006        xercesc/validators/datatype/YearMonthDatatypeValidator.cpp \
1007        icxercesc/validators/DTD/DTDAttDef.cpp \
1008        icxercesc/validators/DTD/DTDAttDefList.cpp \
1009        icxercesc/validators/DTD/DTDElementDecl.cpp \
1010        xercesc/validators/DTD/DTDEntityDecl.cpp \
1011        xercesc/validators/DTD/DTDGrammar.cpp \
1012        icxercesc/validators/DTD/DTDScanner.cpp \
1013        icxercesc/validators/DTD/DTDValidator.cpp \
1014        xercesc/validators/DTD/XMLDTDDescriptionImpl.cpp \
1015        icxercesc/validators/schema/ComplexTypeInfo.cpp \
1016        icxercesc/validators/schema/GeneralAttributeCheck.cpp \
1017        xercesc/validators/schema/identity/FieldActivator.cpp \
1018        xercesc/validators/schema/identity/FieldValueMap.cpp \
1019        xercesc/validators/schema/identity/IC_Field.cpp \
1020        xercesc/validators/schema/identity/IC_Key.cpp \
1021        xercesc/validators/schema/identity/IC_KeyRef.cpp \
1022        xercesc/validators/schema/identity/IC_Selector.cpp \
1023        xercesc/validators/schema/identity/IC_Unique.cpp \
1024        icxercesc/validators/schema/identity/IdentityConstraint.cpp \
1025        icxercesc/validators/schema/identity/IdentityConstraintHandler.cpp \
1026        xercesc/validators/schema/identity/ValueStore.cpp \
1027        xercesc/validators/schema/identity/ValueStoreCache.cpp \
1028        xercesc/validators/schema/identity/XercesXPath.cpp \
1029        xercesc/validators/schema/identity/XPathMatcher.cpp \
1030        xercesc/validators/schema/identity/XPathMatcherStack.cpp \
1031        xercesc/validators/schema/identity/XPathSymbols.cpp \
1032        icxercesc/validators/schema/NamespaceScope.cpp \
1033        icxercesc/validators/schema/SchemaAttDef.cpp \
1034        icxercesc/validators/schema/SchemaAttDefList.cpp \
1035        icxercesc/validators/schema/SchemaElementDecl.cpp \
1036        icxercesc/validators/schema/SchemaGrammar.cpp \
1037        icxercesc/validators/schema/SchemaInfo.cpp \
1038        icxercesc/validators/schema/SchemaSymbols.cpp \
1039        icxercesc/validators/schema/SchemaValidator.cpp \
1040        icxercesc/validators/schema/SubstitutionGroupComparator.cpp \
1041        icxercesc/validators/schema/TraverseSchema.cpp \
1042        xercesc/validators/schema/XercesAttGroupInfo.cpp \
1043        xercesc/validators/schema/XercesElementWildcard.cpp \
1044        xercesc/validators/schema/XercesGroupInfo.cpp \
1045        xercesc/validators/schema/XMLSchemaDescriptionImpl.cpp \
1046        icxercesc/validators/schema/XSDDOMParser.cpp \
1047        xercesc/validators/schema/XSDErrorReporter.cpp \
1048        xercesc/validators/schema/XSDLocator.cpp \
1049        xercesc/validators/schema/XUtil.cpp
1050
1051xinclude_headers = \
1052        xercesc/xinclude/XIncludeDOMDocumentProcessor.hpp \
1053        xercesc/xinclude/XIncludeLocation.hpp \
1054        xercesc/xinclude/XIncludeUtils.hpp
1055
1056xinclude_sources = \
1057        xercesc/xinclude/XIncludeDOMDocumentProcessor.cpp \
1058        xercesc/xinclude/XIncludeLocation.cpp \
1059        xercesc/xinclude/XIncludeUtils.cpp
1060
1061icu_headers = \
1062        icxercesc/util/Transcoders/ICU/ICUTransService.hpp
1063
1064icu_sources = \
1065        icxercesc/util/Transcoders/ICU/ICUTransService.cpp
1066
1067gnuiconv_headers = \
1068        icxercesc/util/Transcoders/IconvGNU/IconvGNUTransService.hpp
1069
1070gnuiconv_sources = \
1071        icxercesc/util/Transcoders/IconvGNU/IconvGNUTransService.cpp
1072
1073iconv_headers = \
1074        xercesc/util/Transcoders/Iconv/IconvTransService.hpp
1075
1076iconv_sources = \
1077        xercesc/util/Transcoders/Iconv/IconvTransService.cpp
1078
1079macosunicodeconverter_headers = \
1080        xercesc/util/Transcoders/MacOSUnicodeConverter/MacOSUnicodeConverter.hpp
1081
1082macosunicodeconverter_sources = \
1083        xercesc/util/Transcoders/MacOSUnicodeConverter/MacOSUnicodeConverter.cpp
1084
1085wintrans_headers = \
1086        icxercesc/util/Transcoders/Win32/Win32TransService.hpp
1087
1088wintrans_sources = \
1089        icxercesc/util/Transcoders/Win32/Win32TransService.cpp
1090
1091
1092curl_headers = \
1093        xercesc/util/NetAccessors/Curl/CurlNetAccessor.hpp \
1094        xercesc/util/NetAccessors/Curl/CurlURLInputStream.hpp
1095
1096curl_sources = \
1097        xercesc/util/NetAccessors/Curl/CurlNetAccessor.cpp \
1098        xercesc/util/NetAccessors/Curl/CurlURLInputStream.cpp
1099
1100sockets_headers = \
1101        xercesc/util/NetAccessors/Socket/SocketNetAccessor.hpp \
1102        xercesc/util/NetAccessors/Socket/UnixHTTPURLInputStream.hpp \
1103        xercesc/util/NetAccessors/BinHTTPInputStreamCommon.hpp
1104
1105sockets_sources = \
1106        xercesc/util/NetAccessors/Socket/SocketNetAccessor.cpp \
1107        xercesc/util/NetAccessors/Socket/UnixHTTPURLInputStream.cpp \
1108        xercesc/util/NetAccessors/BinHTTPInputStreamCommon.cpp
1109
1110cfurl_headers = \
1111        xercesc/util/NetAccessors/MacOSURLAccessCF/MacOSURLAccessCF.hpp \
1112        xercesc/util/NetAccessors/MacOSURLAccessCF/URLAccessCFBinInputStream.hpp
1113
1114cfurl_sources = \
1115        xercesc/util/NetAccessors/MacOSURLAccessCF/MacOSURLAccessCF.cpp \
1116        xercesc/util/NetAccessors/MacOSURLAccessCF/URLAccessCFBinInputStream.cpp
1117
1118winsock_headers = \
1119        xercesc/util/NetAccessors/WinSock/WinSockNetAccessor.hpp \
1120        xercesc/util/NetAccessors/WinSock/BinHTTPURLInputStream.hpp \
1121        xercesc/util/NetAccessors/BinHTTPInputStreamCommon.hpp
1122
1123winsock_sources = \
1124        xercesc/util/NetAccessors/WinSock/WinSockNetAccessor.cpp \
1125        xercesc/util/NetAccessors/WinSock/BinHTTPURLInputStream.cpp \
1126        xercesc/util/NetAccessors/BinHTTPInputStreamCommon.cpp
1127
1128
1129msginmemory_headers = \
1130        xercesc/util/MsgLoaders/InMemory/InMemMsgLoader.hpp \
1131        xercesc/util/MsgLoaders/InMemory/XercesMessages_en_US.hpp
1132
1133msginmemory_sources = \
1134        xercesc/util/MsgLoaders/InMemory/InMemMsgLoader.cpp
1135
1136msgicu_headers = \
1137        xercesc/util/MsgLoaders/ICU/ICUMsgLoader.hpp
1138
1139msgicu_sources = \
1140        xercesc/util/MsgLoaders/ICU/ICUMsgLoader.cpp
1141
1142msgicu_nodist_sources = \
1143        xercesc_messages.c \
1144        root_res.c
1145
1146msgiconv_headers = \
1147        xercesc/util/MsgLoaders/MsgCatalog/MsgCatalogLoader.hpp \
1148        xercesc/util/MsgLoaders/MsgCatalog/XMLMsgCat_Ids.hpp
1149
1150msgiconv_sources = \
1151        xercesc/util/MsgLoaders/MsgCatalog/MsgCatalogLoader.cpp
1152
1153
1154posixfmgr_headers = \
1155        xercesc/util/FileManagers/PosixFileMgr.hpp
1156
1157posixfmgr_sources = \
1158        xercesc/util/FileManagers/PosixFileMgr.cpp
1159
1160winfmgr_headers = \
1161        xercesc/util/FileManagers/WindowsFileMgr.hpp
1162
1163winfmgr_sources = \
1164        xercesc/util/FileManagers/WindowsFileMgr.cpp
1165
1166
1167nothreadmmgr_headers = \
1168        xercesc/util/MutexManagers/NoThreadMutexMgr.hpp
1169
1170nothreadmmgr_sources = \
1171        xercesc/util/MutexManagers/NoThreadMutexMgr.cpp
1172
1173posixmmgr_headers = \
1174        xercesc/util/MutexManagers/PosixMutexMgr.hpp
1175
1176posixmmgr_sources = \
1177        xercesc/util/MutexManagers/PosixMutexMgr.cpp
1178
1179winmmgr_headers = \
1180        xercesc/util/MutexManagers/WindowsMutexMgr.hpp
1181
1182winmmgr_sources = \
1183        xercesc/util/MutexManagers/WindowsMutexMgr.cpp
1184
1185
1186# Override generated rules to provide prettier make rules
1187#
1188# Warning: If Automake changes sufficiently, these rules may need to
1189#          be regenerated from the (new) default output of Automake
1190#
1191if XERCES_PRETTY_MAKE
1192
1193.c.lo:
1194@am__fastdepCC_TRUE@    @depbase=`echo $@ | sed 's|[^/]*$$|$(DEPDIR)/&|;s|\.lo$$||'`; \
1195@am__fastdepCC_TRUE@    if $(LTCOMPILE) -MT $@ -MD -MP -MF "$$depbase.Tpo" -c -o $@ $<; \
1196@am__fastdepCC_TRUE@    then $(am__mv) "$$depbase.Tpo" "$$depbase.Plo"; else rm -f "$$depbase.Tpo"; exit 1; fi
1197@AMDEP_TRUE@@am__fastdepCXX_FALSE@      @source='$<' object='$@' libtool=yes @AMDEPBACKSLASH@
1198@AMDEP_TRUE@@am__fastdepCXX_FALSE@      DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
1199@am__fastdepCC_FALSE@   $(LTCOMPILE) -c -o $@ $<
1200
1201.cpp.lo:
1202@am__fastdepCXX_TRUE@   @depbase=`echo $@ | sed 's|[^/]*$$|$(DEPDIR)/&|;s|\.lo$$||'`; \
1203@am__fastdepCXX_TRUE@   if $(LTCXXCOMPILE) -MT $@ -MD -MP -MF "$$depbase.Tpo" -c -o $@ $<; \
1204@am__fastdepCXX_TRUE@   then $(am__mv) "$$depbase.Tpo" "$$depbase.Plo"; else rm -f "$$depbase.Tpo"; exit 1; fi
1205@AMDEP_TRUE@@am__fastdepCXX_FALSE@      @source='$<' object='$@' libtool=yes @AMDEPBACKSLASH@
1206@AMDEP_TRUE@@am__fastdepCXX_FALSE@      DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
1207@am__fastdepCXX_FALSE@  $(LTCXXCOMPILE) -c -o $@ $<
1208
1209PRETTY_MAKE=${top_srcdir}/config/pretty-make
1210PRETTY_COMPILE=${PRETTY_MAKE} Compiling
1211
1212endif
1213
1214COMPILE = ${PRETTY_COMPILE} \
1215        $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \
1216        $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS)
1217LTCOMPILE = ${PRETTY_COMPILE}  \
1218        $(LIBTOOL) --quiet --tag=CC --mode=compile \
1219        $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \
1220        $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS)
1221
1222CXXCOMPILE = ${PRETTY_COMPILE} \
1223        $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \
1224        $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS)
1225LTCXXCOMPILE = ${PRETTY_COMPILE}  \
1226        $(LIBTOOL) --quiet --tag=CXX --mode=compile \
1227        $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \
1228        $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS)
Note: See TracBrowser for help on using the repository browser.