~ubuntu-branches/ubuntu/precise/xerces-c/precise

« back to all changes in this revision

Viewing changes to src/Makefile.am

  • Committer: Bazaar Package Importer
  • Author(s): Jay Berkenbilt
  • Date: 2009-02-22 16:52:23 UTC
  • Revision ID: james.westby@ubuntu.com-20090222165223-klimp8u8m73yn9zp
Tags: upstream-3.0.1
ImportĀ upstreamĀ versionĀ 3.0.1

Show diffs side-by-side

added added

removed removed

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