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

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

Additional files for icXML 0.9

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