1 # Makefile.in generated by automake 1.6.3 from Makefile.am.
4 # Copyright 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002
5 # Free Software Foundation, Inc.
6 # This Makefile.in is free software; the Free Software Foundation
7 # gives unlimited permission to copy and/or distribute it,
8 # with or without modifications, as long as this notice is preserved.
10 # This program is distributed in the hope that it will be useful,
11 # but WITHOUT ANY WARRANTY, to the extent permitted by law; without
12 # even the implied warranty of MERCHANTABILITY or FITNESS FOR A
17 # AUTOMAKE_ OPTIONS=no-dependencies
21 top_srcdir = @top_srcdir@
24 exec_prefix = @exec_prefix@
28 libexecdir = @libexecdir@
30 sysconfdir = @sysconfdir@
31 sharedstatedir = @sharedstatedir@
32 localstatedir = @localstatedir@
36 includedir = @includedir@
37 oldincludedir = /usr/include
38 pkgdatadir = $(datadir)/@PACKAGE@
39 pkglibdir = $(libdir)/@PACKAGE@
40 pkgincludedir = $(includedir)/@PACKAGE@
46 AUTOHEADER = @AUTOHEADER@
48 am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
50 INSTALL_PROGRAM = @INSTALL_PROGRAM@
51 INSTALL_DATA = @INSTALL_DATA@
52 install_sh_DATA = $(install_sh) -c -m 644
53 install_sh_PROGRAM = $(install_sh) -c
54 install_sh_SCRIPT = $(install_sh) -c
55 INSTALL_SCRIPT = @INSTALL_SCRIPT@
56 INSTALL_HEADER = $(INSTALL_DATA)
57 transform = @program_transform_name@
64 host_alias = @host_alias@
69 PATH_SEPARATOR = @PATH_SEPARATOR@
74 CATALOG_OBJ = @CATALOG_OBJ@
78 DEBUG_OBJ = @DEBUG_OBJ@
84 HAVE_ISINF = @HAVE_ISINF@
85 HAVE_ISNAN = @HAVE_ISNAN@
89 ICONV_LIBS = @ICONV_LIBS@
90 INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
92 LIBXML_MAJOR_VERSION = @LIBXML_MAJOR_VERSION@
93 LIBXML_MICRO_VERSION = @LIBXML_MICRO_VERSION@
94 LIBXML_MINOR_VERSION = @LIBXML_MINOR_VERSION@
95 LIBXML_VERSION = @LIBXML_VERSION@
96 LIBXML_VERSION_INFO = @LIBXML_VERSION_INFO@
97 LIBXML_VERSION_NUMBER = @LIBXML_VERSION_NUMBER@
105 PYTHON_INCLUDES = @PYTHON_INCLUDES@
106 PYTHON_SITE_PACKAGES = @PYTHON_SITE_PACKAGES@
107 PYTHON_SUBDIR = @PYTHON_SUBDIR@
108 PYTHON_VERSION = @PYTHON_VERSION@
110 RDL_LIBS = @RDL_LIBS@
113 STATIC_BINARIES = @STATIC_BINARIES@
116 TEST_REGEXPS = @TEST_REGEXPS@
117 TEST_SCHEMAS = @TEST_SCHEMAS@
118 TEST_THREADS = @TEST_THREADS@
119 THREAD_CFLAGS = @THREAD_CFLAGS@
120 THREAD_LIBS = @THREAD_LIBS@
123 WIN32_EXTRA_LDFLAGS = @WIN32_EXTRA_LDFLAGS@
124 WIN32_EXTRA_LIBADD = @WIN32_EXTRA_LIBADD@
125 WITH_C14N = @WITH_C14N@
126 WITH_CATALOG = @WITH_CATALOG@
127 WITH_DEBUG = @WITH_DEBUG@
128 WITH_DOCB = @WITH_DOCB@
129 WITH_FTP = @WITH_FTP@
130 WITH_HTML = @WITH_HTML@
131 WITH_HTTP = @WITH_HTTP@
132 WITH_ICONV = @WITH_ICONV@
133 WITH_ISO8859X = @WITH_ISO8859X@
134 WITH_MEM_DEBUG = @WITH_MEM_DEBUG@
135 WITH_REGEXPS = @WITH_REGEXPS@
136 WITH_SCHEMAS = @WITH_SCHEMAS@
137 WITH_THREADS = @WITH_THREADS@
138 WITH_TRIO = @WITH_TRIO@
139 WITH_XINCLUDE = @WITH_XINCLUDE@
140 WITH_XPATH = @WITH_XPATH@
141 WITH_XPTR = @WITH_XPTR@
142 XINCLUDE_OBJ = @XINCLUDE_OBJ@
143 XML_CFLAGS = @XML_CFLAGS@
144 XML_INCLUDEDIR = @XML_INCLUDEDIR@
145 XML_LIBDIR = @XML_LIBDIR@
146 XML_LIBS = @XML_LIBS@
147 XPATH_OBJ = @XPATH_OBJ@
148 XPTR_OBJ = @XPTR_OBJ@
149 Z_CFLAGS = @Z_CFLAGS@
151 am__include = @am__include@
152 am__quote = @am__quote@
153 install_sh = @install_sh@
154 pythondir = @pythondir@
156 SUBDIRS = include . doc example @PYTHON_SUBDIR@
158 DIST_SUBDIRS = include . doc example python
160 INCLUDES = -I$(top_builddir)/include -I@srcdir@/include @THREAD_CFLAGS@ @Z_CFLAGS@
162 noinst_PROGRAMS = testSchemas testRelax testSAX testHTML testXPath testURI \
163 testDocbook testThreads testC14N testAutomata testRegexp \
167 bin_PROGRAMS = xmllint xmlcatalog
169 bin_SCRIPTS = xml2-config
171 lib_LTLIBRARIES = libxml2.la
172 libxml2_la_LIBADD = @THREAD_LIBS@ @Z_LIBS@ $(ICONV_LIBS) -lm
174 libxml2_la_LDFLAGS = -version-info @LIBXML_VERSION_INFO@
176 @WITH_TRIO_SOURCES_TRUE@libxml2_la_SOURCES = SAX.c entities.c encoding.c error.c parserInternals.c \
177 @WITH_TRIO_SOURCES_TRUE@ parser.c tree.c hash.c list.c xmlIO.c xmlmemory.c uri.c \
178 @WITH_TRIO_SOURCES_TRUE@ valid.c xlink.c HTMLparser.c HTMLtree.c debugXML.c xpath.c \
179 @WITH_TRIO_SOURCES_TRUE@ xpointer.c xinclude.c nanohttp.c nanoftp.c DOCBparser.c \
180 @WITH_TRIO_SOURCES_TRUE@ catalog.c globals.c threads.c c14n.c \
181 @WITH_TRIO_SOURCES_TRUE@ xmlregexp.c xmlschemas.c xmlschemastypes.c xmlunicode.c \
182 @WITH_TRIO_SOURCES_TRUE@ triostr.c trio.c xmlreader.c relaxng.c
184 @WITH_TRIO_SOURCES_FALSE@libxml2_la_SOURCES = SAX.c entities.c encoding.c error.c parserInternals.c \
185 @WITH_TRIO_SOURCES_FALSE@ parser.c tree.c hash.c list.c xmlIO.c xmlmemory.c uri.c \
186 @WITH_TRIO_SOURCES_FALSE@ valid.c xlink.c HTMLparser.c HTMLtree.c debugXML.c xpath.c \
187 @WITH_TRIO_SOURCES_FALSE@ xpointer.c xinclude.c nanohttp.c nanoftp.c DOCBparser.c \
188 @WITH_TRIO_SOURCES_FALSE@ catalog.c globals.c threads.c c14n.c \
189 @WITH_TRIO_SOURCES_FALSE@ xmlregexp.c xmlschemas.c xmlschemastypes.c xmlunicode.c \
190 @WITH_TRIO_SOURCES_FALSE@ xmlreader.c relaxng.c
193 DEPS = $(top_builddir)/libxml2.la
194 LDADDS = @STATIC_BINARIES@ $(top_builddir)/libxml2.la @THREAD_LIBS@ @Z_LIBS@ $(ICONV_LIBS) -lm @WIN32_EXTRA_LIBADD@
196 man_MANS = xml2-config.1 libxml.3
198 m4datadir = $(datadir)/aclocal
199 m4data_DATA = libxml.m4
201 xmllint_SOURCES = xmllint.c
203 xmllint_DEPENDENCIES = $(DEPS)
204 xmllint_LDADD = @RDL_LIBS@ $(LDADDS)
206 testSAX_SOURCES = testSAX.c
208 testSAX_DEPENDENCIES = $(DEPS)
209 testSAX_LDADD = $(LDADDS)
211 testHTML_SOURCES = testHTML.c
213 testHTML_DEPENDENCIES = $(DEPS)
214 testHTML_LDADD = $(LDADDS)
216 testDocbook_SOURCES = testDocbook.c
217 testDocbook_LDFLAGS =
218 testDocbook_DEPENDENCIES = $(DEPS)
219 testDocbook_LDADD = $(LDADDS)
221 xmlcatalog_SOURCES = xmlcatalog.c
223 xmlcatalog_DEPENDENCIES = $(DEPS)
224 xmlcatalog_LDADD = @RDL_LIBS@ $(LDADDS)
226 testXPath_SOURCES = testXPath.c
228 testXPath_DEPENDENCIES = $(DEPS)
229 testXPath_LDADD = $(LDADDS)
231 testC14N_SOURCES = testC14N.c
233 testC14N_DEPENDENCIES = $(DEPS)
234 testC14N_LDADD = $(LDADDS)
236 testThreads_SOURCES = testThreads.c
237 testThreads_LDFLAGS =
238 testThreads_DEPENDENCIES = $(DEPS)
239 testThreads_LDADD = $(LDADDS)
241 testURI_SOURCES = testURI.c
243 testURI_DEPENDENCIES = $(DEPS)
244 testURI_LDADD = $(LDADDS)
246 testRegexp_SOURCES = testRegexp.c
248 testRegexp_DEPENDENCIES = $(DEPS)
249 testRegexp_LDADD = $(LDADDS)
251 testAutomata_SOURCES = testAutomata.c
252 testAutomata_LDFLAGS =
253 testAutomata_DEPENDENCIES = $(DEPS)
254 testAutomata_LDADD = $(LDADDS)
256 testSchemas_SOURCES = testSchemas.c
257 testSchemas_LDFLAGS =
258 testSchemas_DEPENDENCIES = $(DEPS)
259 testSchemas_LDADD = $(LDADDS)
261 testRelax_SOURCES = testRelax.c
263 testRelax_DEPENDENCIES = $(DEPS)
264 testRelax_LDADD = $(LDADDS)
266 testReader_SOURCES = testReader.c
268 testReader_DEPENDENCIES = $(DEPS)
269 testReader_LDADD = $(LDADDS)
271 CLEANFILES = xml2Conf.sh
273 confexecdir = $(libdir)
274 confexec_DATA = xml2Conf.sh
275 EXTRA_DIST = xml2-config.in xml2Conf.sh.in libxml.spec.in libxml2.spec \
276 libxml.m4 Copyright check-xml-test-suite.py \
277 check-relaxng-test-suite.py check-xinclude-test-suite.py \
278 example/Makefile.am example/gjobread.c example/gjobs.xml \
279 $(man_MANS) libxml-2.0.pc.in \
280 trionan.c trionan.h triostr.c triostr.h trio.c trio.h \
281 triop.h triodef.h libxml.h \
282 testThreadsWin32.c genUnicode.py TODO_SCHEMAS
285 pkgconfigdir = $(libdir)/pkgconfig
286 pkgconfig_DATA = libxml-2.0.pc
289 # Instll the tests program sources as examples
291 BASE_DIR = $(datadir)/doc
292 DOC_MODULE = libxml2-$(VERSION)
293 EXAMPLES_DIR = $(BASE_DIR)/$(DOC_MODULE)/examples
295 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
296 mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
297 CONFIG_HEADER = config.h
298 CONFIG_CLEAN_FILES = libxml2.spec xml2-config libxml-2.0.pc xml2Conf.sh
299 LTLIBRARIES = $(lib_LTLIBRARIES)
301 libxml2_la_DEPENDENCIES =
302 @WITH_TRIO_SOURCES_TRUE@am_libxml2_la_OBJECTS = SAX.lo entities.lo \
303 @WITH_TRIO_SOURCES_TRUE@ encoding.lo error.lo parserInternals.lo \
304 @WITH_TRIO_SOURCES_TRUE@ parser.lo tree.lo hash.lo list.lo \
305 @WITH_TRIO_SOURCES_TRUE@ xmlIO.lo xmlmemory.lo uri.lo valid.lo \
306 @WITH_TRIO_SOURCES_TRUE@ xlink.lo HTMLparser.lo HTMLtree.lo \
307 @WITH_TRIO_SOURCES_TRUE@ debugXML.lo xpath.lo xpointer.lo \
308 @WITH_TRIO_SOURCES_TRUE@ xinclude.lo nanohttp.lo nanoftp.lo \
309 @WITH_TRIO_SOURCES_TRUE@ DOCBparser.lo catalog.lo globals.lo \
310 @WITH_TRIO_SOURCES_TRUE@ threads.lo c14n.lo xmlregexp.lo \
311 @WITH_TRIO_SOURCES_TRUE@ xmlschemas.lo xmlschemastypes.lo \
312 @WITH_TRIO_SOURCES_TRUE@ xmlunicode.lo triostr.lo trio.lo \
313 @WITH_TRIO_SOURCES_TRUE@ xmlreader.lo relaxng.lo
314 @WITH_TRIO_SOURCES_FALSE@am_libxml2_la_OBJECTS = SAX.lo entities.lo \
315 @WITH_TRIO_SOURCES_FALSE@ encoding.lo error.lo \
316 @WITH_TRIO_SOURCES_FALSE@ parserInternals.lo parser.lo tree.lo \
317 @WITH_TRIO_SOURCES_FALSE@ hash.lo list.lo xmlIO.lo xmlmemory.lo \
318 @WITH_TRIO_SOURCES_FALSE@ uri.lo valid.lo xlink.lo HTMLparser.lo \
319 @WITH_TRIO_SOURCES_FALSE@ HTMLtree.lo debugXML.lo xpath.lo \
320 @WITH_TRIO_SOURCES_FALSE@ xpointer.lo xinclude.lo nanohttp.lo \
321 @WITH_TRIO_SOURCES_FALSE@ nanoftp.lo DOCBparser.lo catalog.lo \
322 @WITH_TRIO_SOURCES_FALSE@ globals.lo threads.lo c14n.lo \
323 @WITH_TRIO_SOURCES_FALSE@ xmlregexp.lo xmlschemas.lo \
324 @WITH_TRIO_SOURCES_FALSE@ xmlschemastypes.lo xmlunicode.lo \
325 @WITH_TRIO_SOURCES_FALSE@ xmlreader.lo relaxng.lo
326 libxml2_la_OBJECTS = $(am_libxml2_la_OBJECTS)
327 bin_PROGRAMS = xmllint$(EXEEXT) xmlcatalog$(EXEEXT)
328 noinst_PROGRAMS = testSchemas$(EXEEXT) testRelax$(EXEEXT) \
329 testSAX$(EXEEXT) testHTML$(EXEEXT) testXPath$(EXEEXT) \
330 testURI$(EXEEXT) testDocbook$(EXEEXT) testThreads$(EXEEXT) \
331 testC14N$(EXEEXT) testAutomata$(EXEEXT) testRegexp$(EXEEXT) \
333 PROGRAMS = $(bin_PROGRAMS) $(noinst_PROGRAMS)
335 am_testAutomata_OBJECTS = testAutomata.$(OBJEXT)
336 testAutomata_OBJECTS = $(am_testAutomata_OBJECTS)
337 am_testC14N_OBJECTS = testC14N.$(OBJEXT)
338 testC14N_OBJECTS = $(am_testC14N_OBJECTS)
339 am_testDocbook_OBJECTS = testDocbook.$(OBJEXT)
340 testDocbook_OBJECTS = $(am_testDocbook_OBJECTS)
341 am_testHTML_OBJECTS = testHTML.$(OBJEXT)
342 testHTML_OBJECTS = $(am_testHTML_OBJECTS)
343 am_testReader_OBJECTS = testReader.$(OBJEXT)
344 testReader_OBJECTS = $(am_testReader_OBJECTS)
345 am_testRegexp_OBJECTS = testRegexp.$(OBJEXT)
346 testRegexp_OBJECTS = $(am_testRegexp_OBJECTS)
347 am_testRelax_OBJECTS = testRelax.$(OBJEXT)
348 testRelax_OBJECTS = $(am_testRelax_OBJECTS)
349 am_testSAX_OBJECTS = testSAX.$(OBJEXT)
350 testSAX_OBJECTS = $(am_testSAX_OBJECTS)
351 am_testSchemas_OBJECTS = testSchemas.$(OBJEXT)
352 testSchemas_OBJECTS = $(am_testSchemas_OBJECTS)
353 am_testThreads_OBJECTS = testThreads.$(OBJEXT)
354 testThreads_OBJECTS = $(am_testThreads_OBJECTS)
355 am_testURI_OBJECTS = testURI.$(OBJEXT)
356 testURI_OBJECTS = $(am_testURI_OBJECTS)
357 am_testXPath_OBJECTS = testXPath.$(OBJEXT)
358 testXPath_OBJECTS = $(am_testXPath_OBJECTS)
359 am_xmlcatalog_OBJECTS = xmlcatalog.$(OBJEXT)
360 xmlcatalog_OBJECTS = $(am_xmlcatalog_OBJECTS)
361 am_xmllint_OBJECTS = xmllint.$(OBJEXT)
362 xmllint_OBJECTS = $(am_xmllint_OBJECTS)
363 SCRIPTS = $(bin_SCRIPTS)
367 DEFAULT_INCLUDES = -I. -I$(srcdir) -I.
368 CPPFLAGS = @CPPFLAGS@
371 depcomp = $(SHELL) $(top_srcdir)/depcomp
372 am__depfiles_maybe = depfiles
373 @AMDEP_TRUE@DEP_FILES = ./$(DEPDIR)/DOCBparser.Plo \
374 @AMDEP_TRUE@ ./$(DEPDIR)/HTMLparser.Plo ./$(DEPDIR)/HTMLtree.Plo \
375 @AMDEP_TRUE@ ./$(DEPDIR)/SAX.Plo ./$(DEPDIR)/c14n.Plo \
376 @AMDEP_TRUE@ ./$(DEPDIR)/catalog.Plo ./$(DEPDIR)/debugXML.Plo \
377 @AMDEP_TRUE@ ./$(DEPDIR)/encoding.Plo ./$(DEPDIR)/entities.Plo \
378 @AMDEP_TRUE@ ./$(DEPDIR)/error.Plo ./$(DEPDIR)/globals.Plo \
379 @AMDEP_TRUE@ ./$(DEPDIR)/hash.Plo ./$(DEPDIR)/list.Plo \
380 @AMDEP_TRUE@ ./$(DEPDIR)/nanoftp.Plo ./$(DEPDIR)/nanohttp.Plo \
381 @AMDEP_TRUE@ ./$(DEPDIR)/parser.Plo \
382 @AMDEP_TRUE@ ./$(DEPDIR)/parserInternals.Plo \
383 @AMDEP_TRUE@ ./$(DEPDIR)/relaxng.Plo ./$(DEPDIR)/testAutomata.Po \
384 @AMDEP_TRUE@ ./$(DEPDIR)/testC14N.Po ./$(DEPDIR)/testDocbook.Po \
385 @AMDEP_TRUE@ ./$(DEPDIR)/testHTML.Po ./$(DEPDIR)/testReader.Po \
386 @AMDEP_TRUE@ ./$(DEPDIR)/testRegexp.Po ./$(DEPDIR)/testRelax.Po \
387 @AMDEP_TRUE@ ./$(DEPDIR)/testSAX.Po ./$(DEPDIR)/testSchemas.Po \
388 @AMDEP_TRUE@ ./$(DEPDIR)/testThreads.Po ./$(DEPDIR)/testURI.Po \
389 @AMDEP_TRUE@ ./$(DEPDIR)/testXPath.Po ./$(DEPDIR)/threads.Plo \
390 @AMDEP_TRUE@ ./$(DEPDIR)/tree.Plo ./$(DEPDIR)/trio.Plo \
391 @AMDEP_TRUE@ ./$(DEPDIR)/triostr.Plo ./$(DEPDIR)/uri.Plo \
392 @AMDEP_TRUE@ ./$(DEPDIR)/valid.Plo ./$(DEPDIR)/xinclude.Plo \
393 @AMDEP_TRUE@ ./$(DEPDIR)/xlink.Plo ./$(DEPDIR)/xmlIO.Plo \
394 @AMDEP_TRUE@ ./$(DEPDIR)/xmlcatalog.Po ./$(DEPDIR)/xmllint.Po \
395 @AMDEP_TRUE@ ./$(DEPDIR)/xmlmemory.Plo ./$(DEPDIR)/xmlreader.Plo \
396 @AMDEP_TRUE@ ./$(DEPDIR)/xmlregexp.Plo \
397 @AMDEP_TRUE@ ./$(DEPDIR)/xmlschemas.Plo \
398 @AMDEP_TRUE@ ./$(DEPDIR)/xmlschemastypes.Plo \
399 @AMDEP_TRUE@ ./$(DEPDIR)/xmlunicode.Plo ./$(DEPDIR)/xpath.Plo \
400 @AMDEP_TRUE@ ./$(DEPDIR)/xpointer.Plo
401 COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \
402 $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS)
403 LTCOMPILE = $(LIBTOOL) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) \
404 $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS)
406 LINK = $(LIBTOOL) --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) \
407 $(AM_LDFLAGS) $(LDFLAGS) -o $@
408 DIST_SOURCES = $(libxml2_la_SOURCES) $(testAutomata_SOURCES) \
409 $(testC14N_SOURCES) $(testDocbook_SOURCES) $(testHTML_SOURCES) \
410 $(testReader_SOURCES) $(testRegexp_SOURCES) \
411 $(testRelax_SOURCES) $(testSAX_SOURCES) $(testSchemas_SOURCES) \
412 $(testThreads_SOURCES) $(testURI_SOURCES) $(testXPath_SOURCES) \
413 $(xmlcatalog_SOURCES) $(xmllint_SOURCES)
417 DATA = $(confexec_DATA) $(m4data_DATA) $(pkgconfig_DATA)
420 RECURSIVE_TARGETS = info-recursive dvi-recursive install-info-recursive \
421 uninstall-info-recursive all-recursive install-data-recursive \
422 install-exec-recursive installdirs-recursive install-recursive \
423 uninstall-recursive check-recursive installcheck-recursive
424 DIST_COMMON = README AUTHORS COPYING ChangeLog INSTALL Makefile.am \
425 Makefile.in NEWS TODO acconfig.h acinclude.m4 aclocal.m4 \
426 config.guess config.h.in config.sub configure configure.in \
427 depcomp install-sh libxml-2.0.pc.in libxml.spec.in ltconfig \
428 ltmain.sh missing mkinstalldirs xml2-config.in xml2Conf.sh.in
429 SOURCES = $(libxml2_la_SOURCES) $(testAutomata_SOURCES) $(testC14N_SOURCES) $(testDocbook_SOURCES) $(testHTML_SOURCES) $(testReader_SOURCES) $(testRegexp_SOURCES) $(testRelax_SOURCES) $(testSAX_SOURCES) $(testSchemas_SOURCES) $(testThreads_SOURCES) $(testURI_SOURCES) $(testXPath_SOURCES) $(xmlcatalog_SOURCES) $(xmllint_SOURCES)
432 $(MAKE) $(AM_MAKEFLAGS) all-recursive
435 .SUFFIXES: .c .lo .o .obj
437 am__CONFIG_DISTCLEAN_FILES = config.status config.cache config.log \
439 $(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ Makefile.am $(top_srcdir)/configure.in $(ACLOCAL_M4)
440 cd $(top_srcdir) && \
441 $(AUTOMAKE) --gnu Makefile
442 Makefile: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.in $(top_builddir)/config.status
443 cd $(top_builddir) && $(SHELL) ./config.status $@ $(am__depfiles_maybe)
445 $(top_builddir)/config.status: $(srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
446 $(SHELL) ./config.status --recheck
447 $(srcdir)/configure: @MAINTAINER_MODE_TRUE@ $(srcdir)/configure.in $(ACLOCAL_M4) $(CONFIGURE_DEPENDENCIES)
448 cd $(srcdir) && $(AUTOCONF)
450 $(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ configure.in acinclude.m4
451 cd $(srcdir) && $(ACLOCAL) $(ACLOCAL_AMFLAGS)
454 @if test ! -f $@; then \
459 stamp-h1: $(srcdir)/config.h.in $(top_builddir)/config.status
461 cd $(top_builddir) && $(SHELL) ./config.status config.h
463 $(srcdir)/config.h.in: @MAINTAINER_MODE_TRUE@ $(top_srcdir)/configure.in $(ACLOCAL_M4) $(top_srcdir)/acconfig.h
464 cd $(top_srcdir) && $(AUTOHEADER)
465 touch $(srcdir)/config.h.in
468 -rm -f config.h stamp-h1
469 libxml2.spec: $(top_builddir)/config.status libxml.spec.in
470 cd $(top_builddir) && $(SHELL) ./config.status $@
471 xml2-config: $(top_builddir)/config.status xml2-config.in
472 cd $(top_builddir) && $(SHELL) ./config.status $@
473 libxml-2.0.pc: $(top_builddir)/config.status libxml-2.0.pc.in
474 cd $(top_builddir) && $(SHELL) ./config.status $@
475 xml2Conf.sh: $(top_builddir)/config.status xml2Conf.sh.in
476 cd $(top_builddir) && $(SHELL) ./config.status $@
477 libLTLIBRARIES_INSTALL = $(INSTALL)
478 install-libLTLIBRARIES: $(lib_LTLIBRARIES)
480 $(mkinstalldirs) $(DESTDIR)$(libdir)
481 @list='$(lib_LTLIBRARIES)'; for p in $$list; do \
482 if test -f $$p; then \
483 f="`echo $$p | sed -e 's|^.*/||'`"; \
484 echo " $(LIBTOOL) --mode=install $(libLTLIBRARIES_INSTALL) $(INSTALL_STRIP_FLAG) $$p $(DESTDIR)$(libdir)/$$f"; \
485 $(LIBTOOL) --mode=install $(libLTLIBRARIES_INSTALL) $(INSTALL_STRIP_FLAG) $$p $(DESTDIR)$(libdir)/$$f; \
489 uninstall-libLTLIBRARIES:
491 @list='$(lib_LTLIBRARIES)'; for p in $$list; do \
492 p="`echo $$p | sed -e 's|^.*/||'`"; \
493 echo " $(LIBTOOL) --mode=uninstall rm -f $(DESTDIR)$(libdir)/$$p"; \
494 $(LIBTOOL) --mode=uninstall rm -f $(DESTDIR)$(libdir)/$$p; \
497 clean-libLTLIBRARIES:
498 -test -z "$(lib_LTLIBRARIES)" || rm -f $(lib_LTLIBRARIES)
499 @list='$(lib_LTLIBRARIES)'; for p in $$list; do \
500 dir="`echo $$p | sed -e 's|/[^/]*$$||'`"; \
501 test -z "$dir" && dir=.; \
502 echo "rm -f \"$${dir}/so_locations\""; \
503 rm -f "$${dir}/so_locations"; \
505 libxml2.la: $(libxml2_la_OBJECTS) $(libxml2_la_DEPENDENCIES)
506 $(LINK) -rpath $(libdir) $(libxml2_la_LDFLAGS) $(libxml2_la_OBJECTS) $(libxml2_la_LIBADD) $(LIBS)
507 binPROGRAMS_INSTALL = $(INSTALL_PROGRAM)
508 install-binPROGRAMS: $(bin_PROGRAMS)
510 $(mkinstalldirs) $(DESTDIR)$(bindir)
511 @list='$(bin_PROGRAMS)'; for p in $$list; do \
512 p1=`echo $$p|sed 's/$(EXEEXT)$$//'`; \
516 f=`echo "$$p1" | sed 's,^.*/,,;$(transform);s/$$/$(EXEEXT)/'`; \
517 echo " $(INSTALL_PROGRAM_ENV) $(LIBTOOL) --mode=install $(binPROGRAMS_INSTALL) $$p $(DESTDIR)$(bindir)/$$f"; \
518 $(INSTALL_PROGRAM_ENV) $(LIBTOOL) --mode=install $(binPROGRAMS_INSTALL) $$p $(DESTDIR)$(bindir)/$$f; \
522 uninstall-binPROGRAMS:
524 @list='$(bin_PROGRAMS)'; for p in $$list; do \
525 f=`echo "$$p" | sed 's,^.*/,,;s/$(EXEEXT)$$//;$(transform);s/$$/$(EXEEXT)/'`; \
526 echo " rm -f $(DESTDIR)$(bindir)/$$f"; \
527 rm -f $(DESTDIR)$(bindir)/$$f; \
531 @list='$(bin_PROGRAMS)'; for p in $$list; do \
532 f=`echo $$p|sed 's/$(EXEEXT)$$//'`; \
533 echo " rm -f $$p $$f"; \
537 clean-noinstPROGRAMS:
538 @list='$(noinst_PROGRAMS)'; for p in $$list; do \
539 f=`echo $$p|sed 's/$(EXEEXT)$$//'`; \
540 echo " rm -f $$p $$f"; \
543 testAutomata$(EXEEXT): $(testAutomata_OBJECTS) $(testAutomata_DEPENDENCIES)
544 @rm -f testAutomata$(EXEEXT)
545 $(LINK) $(testAutomata_LDFLAGS) $(testAutomata_OBJECTS) $(testAutomata_LDADD) $(LIBS)
546 testC14N$(EXEEXT): $(testC14N_OBJECTS) $(testC14N_DEPENDENCIES)
547 @rm -f testC14N$(EXEEXT)
548 $(LINK) $(testC14N_LDFLAGS) $(testC14N_OBJECTS) $(testC14N_LDADD) $(LIBS)
549 testDocbook$(EXEEXT): $(testDocbook_OBJECTS) $(testDocbook_DEPENDENCIES)
550 @rm -f testDocbook$(EXEEXT)
551 $(LINK) $(testDocbook_LDFLAGS) $(testDocbook_OBJECTS) $(testDocbook_LDADD) $(LIBS)
552 testHTML$(EXEEXT): $(testHTML_OBJECTS) $(testHTML_DEPENDENCIES)
553 @rm -f testHTML$(EXEEXT)
554 $(LINK) $(testHTML_LDFLAGS) $(testHTML_OBJECTS) $(testHTML_LDADD) $(LIBS)
555 testReader$(EXEEXT): $(testReader_OBJECTS) $(testReader_DEPENDENCIES)
556 @rm -f testReader$(EXEEXT)
557 $(LINK) $(testReader_LDFLAGS) $(testReader_OBJECTS) $(testReader_LDADD) $(LIBS)
558 testRegexp$(EXEEXT): $(testRegexp_OBJECTS) $(testRegexp_DEPENDENCIES)
559 @rm -f testRegexp$(EXEEXT)
560 $(LINK) $(testRegexp_LDFLAGS) $(testRegexp_OBJECTS) $(testRegexp_LDADD) $(LIBS)
561 testRelax$(EXEEXT): $(testRelax_OBJECTS) $(testRelax_DEPENDENCIES)
562 @rm -f testRelax$(EXEEXT)
563 $(LINK) $(testRelax_LDFLAGS) $(testRelax_OBJECTS) $(testRelax_LDADD) $(LIBS)
564 testSAX$(EXEEXT): $(testSAX_OBJECTS) $(testSAX_DEPENDENCIES)
565 @rm -f testSAX$(EXEEXT)
566 $(LINK) $(testSAX_LDFLAGS) $(testSAX_OBJECTS) $(testSAX_LDADD) $(LIBS)
567 testSchemas$(EXEEXT): $(testSchemas_OBJECTS) $(testSchemas_DEPENDENCIES)
568 @rm -f testSchemas$(EXEEXT)
569 $(LINK) $(testSchemas_LDFLAGS) $(testSchemas_OBJECTS) $(testSchemas_LDADD) $(LIBS)
570 testThreads$(EXEEXT): $(testThreads_OBJECTS) $(testThreads_DEPENDENCIES)
571 @rm -f testThreads$(EXEEXT)
572 $(LINK) $(testThreads_LDFLAGS) $(testThreads_OBJECTS) $(testThreads_LDADD) $(LIBS)
573 testURI$(EXEEXT): $(testURI_OBJECTS) $(testURI_DEPENDENCIES)
574 @rm -f testURI$(EXEEXT)
575 $(LINK) $(testURI_LDFLAGS) $(testURI_OBJECTS) $(testURI_LDADD) $(LIBS)
576 testXPath$(EXEEXT): $(testXPath_OBJECTS) $(testXPath_DEPENDENCIES)
577 @rm -f testXPath$(EXEEXT)
578 $(LINK) $(testXPath_LDFLAGS) $(testXPath_OBJECTS) $(testXPath_LDADD) $(LIBS)
579 xmlcatalog$(EXEEXT): $(xmlcatalog_OBJECTS) $(xmlcatalog_DEPENDENCIES)
580 @rm -f xmlcatalog$(EXEEXT)
581 $(LINK) $(xmlcatalog_LDFLAGS) $(xmlcatalog_OBJECTS) $(xmlcatalog_LDADD) $(LIBS)
582 xmllint$(EXEEXT): $(xmllint_OBJECTS) $(xmllint_DEPENDENCIES)
583 @rm -f xmllint$(EXEEXT)
584 $(LINK) $(xmllint_LDFLAGS) $(xmllint_OBJECTS) $(xmllint_LDADD) $(LIBS)
585 binSCRIPT_INSTALL = $(INSTALL_SCRIPT)
586 install-binSCRIPTS: $(bin_SCRIPTS)
588 $(mkinstalldirs) $(DESTDIR)$(bindir)
589 @list='$(bin_SCRIPTS)'; for p in $$list; do \
590 if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \
591 if test -f $$d$$p; then \
592 f=`echo "$$p" | sed 's|^.*/||;$(transform)'`; \
593 echo " $(binSCRIPT_INSTALL) $$d$$p $(DESTDIR)$(bindir)/$$f"; \
594 $(binSCRIPT_INSTALL) $$d$$p $(DESTDIR)$(bindir)/$$f; \
598 uninstall-binSCRIPTS:
600 @list='$(bin_SCRIPTS)'; for p in $$list; do \
601 f=`echo "$$p" | sed 's|^.*/||;$(transform)'`; \
602 echo " rm -f $(DESTDIR)$(bindir)/$$f"; \
603 rm -f $(DESTDIR)$(bindir)/$$f; \
607 -rm -f *.$(OBJEXT) core *.core
612 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/DOCBparser.Plo@am__quote@
613 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/HTMLparser.Plo@am__quote@
614 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/HTMLtree.Plo@am__quote@
615 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/SAX.Plo@am__quote@
616 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/c14n.Plo@am__quote@
617 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/catalog.Plo@am__quote@
618 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/debugXML.Plo@am__quote@
619 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/encoding.Plo@am__quote@
620 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/entities.Plo@am__quote@
621 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/error.Plo@am__quote@
622 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/globals.Plo@am__quote@
623 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/hash.Plo@am__quote@
624 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/list.Plo@am__quote@
625 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/nanoftp.Plo@am__quote@
626 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/nanohttp.Plo@am__quote@
627 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/parser.Plo@am__quote@
628 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/parserInternals.Plo@am__quote@
629 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/relaxng.Plo@am__quote@
630 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/testAutomata.Po@am__quote@
631 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/testC14N.Po@am__quote@
632 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/testDocbook.Po@am__quote@
633 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/testHTML.Po@am__quote@
634 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/testReader.Po@am__quote@
635 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/testRegexp.Po@am__quote@
636 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/testRelax.Po@am__quote@
637 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/testSAX.Po@am__quote@
638 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/testSchemas.Po@am__quote@
639 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/testThreads.Po@am__quote@
640 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/testURI.Po@am__quote@
641 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/testXPath.Po@am__quote@
642 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/threads.Plo@am__quote@
643 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/tree.Plo@am__quote@
644 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/trio.Plo@am__quote@
645 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/triostr.Plo@am__quote@
646 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/uri.Plo@am__quote@
647 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/valid.Plo@am__quote@
648 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/xinclude.Plo@am__quote@
649 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/xlink.Plo@am__quote@
650 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/xmlIO.Plo@am__quote@
651 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/xmlcatalog.Po@am__quote@
652 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/xmllint.Po@am__quote@
653 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/xmlmemory.Plo@am__quote@
654 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/xmlreader.Plo@am__quote@
655 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/xmlregexp.Plo@am__quote@
656 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/xmlschemas.Plo@am__quote@
657 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/xmlschemastypes.Plo@am__quote@
658 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/xmlunicode.Plo@am__quote@
659 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/xpath.Plo@am__quote@
660 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/xpointer.Plo@am__quote@
666 @AMDEP_TRUE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@
667 @AMDEP_TRUE@ depfile='$(DEPDIR)/$*.Po' tmpdepfile='$(DEPDIR)/$*.TPo' @AMDEPBACKSLASH@
668 @AMDEP_TRUE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
669 $(COMPILE) -c `test -f '$<' || echo '$(srcdir)/'`$<
672 @AMDEP_TRUE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@
673 @AMDEP_TRUE@ depfile='$(DEPDIR)/$*.Po' tmpdepfile='$(DEPDIR)/$*.TPo' @AMDEPBACKSLASH@
674 @AMDEP_TRUE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
675 $(COMPILE) -c `cygpath -w $<`
678 @AMDEP_TRUE@ source='$<' object='$@' libtool=yes @AMDEPBACKSLASH@
679 @AMDEP_TRUE@ depfile='$(DEPDIR)/$*.Plo' tmpdepfile='$(DEPDIR)/$*.TPlo' @AMDEPBACKSLASH@
680 @AMDEP_TRUE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
681 $(LTCOMPILE) -c -o $@ `test -f '$<' || echo '$(srcdir)/'`$<
682 CCDEPMODE = @CCDEPMODE@
694 man1dir = $(mandir)/man1
695 install-man1: $(man1_MANS) $(man_MANS)
697 $(mkinstalldirs) $(DESTDIR)$(man1dir)
698 @list='$(man1_MANS) $(dist_man1_MANS) $(nodist_man1_MANS)'; \
699 l2='$(man_MANS) $(dist_man_MANS) $(nodist_man_MANS)'; \
702 *.1*) list="$$list $$i" ;; \
705 for i in $$list; do \
706 if test -f $(srcdir)/$$i; then file=$(srcdir)/$$i; \
708 ext=`echo $$i | sed -e 's/^.*\\.//'`; \
713 inst=`echo $$i | sed -e 's/\\.[0-9a-z]*$$//'`; \
714 inst=`echo $$inst | sed -e 's/^.*\///'`; \
715 inst=`echo $$inst | sed '$(transform)'`.$$ext; \
716 echo " $(INSTALL_DATA) $$file $(DESTDIR)$(man1dir)/$$inst"; \
717 $(INSTALL_DATA) $$file $(DESTDIR)$(man1dir)/$$inst; \
721 @list='$(man1_MANS) $(dist_man1_MANS) $(nodist_man1_MANS)'; \
722 l2='$(man_MANS) $(dist_man_MANS) $(nodist_man_MANS)'; \
725 *.1*) list="$$list $$i" ;; \
728 for i in $$list; do \
729 ext=`echo $$i | sed -e 's/^.*\\.//'`; \
730 inst=`echo $$i | sed -e 's/\\.[0-9a-z]*$$//'`; \
731 inst=`echo $$inst | sed -e 's/^.*\///'`; \
732 inst=`echo $$inst | sed '$(transform)'`.$$ext; \
733 echo " rm -f $(DESTDIR)$(man1dir)/$$inst"; \
734 rm -f $(DESTDIR)$(man1dir)/$$inst; \
737 man3dir = $(mandir)/man3
738 install-man3: $(man3_MANS) $(man_MANS)
740 $(mkinstalldirs) $(DESTDIR)$(man3dir)
741 @list='$(man3_MANS) $(dist_man3_MANS) $(nodist_man3_MANS)'; \
742 l2='$(man_MANS) $(dist_man_MANS) $(nodist_man_MANS)'; \
745 *.3*) list="$$list $$i" ;; \
748 for i in $$list; do \
749 if test -f $(srcdir)/$$i; then file=$(srcdir)/$$i; \
751 ext=`echo $$i | sed -e 's/^.*\\.//'`; \
756 inst=`echo $$i | sed -e 's/\\.[0-9a-z]*$$//'`; \
757 inst=`echo $$inst | sed -e 's/^.*\///'`; \
758 inst=`echo $$inst | sed '$(transform)'`.$$ext; \
759 echo " $(INSTALL_DATA) $$file $(DESTDIR)$(man3dir)/$$inst"; \
760 $(INSTALL_DATA) $$file $(DESTDIR)$(man3dir)/$$inst; \
764 @list='$(man3_MANS) $(dist_man3_MANS) $(nodist_man3_MANS)'; \
765 l2='$(man_MANS) $(dist_man_MANS) $(nodist_man_MANS)'; \
768 *.3*) list="$$list $$i" ;; \
771 for i in $$list; do \
772 ext=`echo $$i | sed -e 's/^.*\\.//'`; \
773 inst=`echo $$i | sed -e 's/\\.[0-9a-z]*$$//'`; \
774 inst=`echo $$inst | sed -e 's/^.*\///'`; \
775 inst=`echo $$inst | sed '$(transform)'`.$$ext; \
776 echo " rm -f $(DESTDIR)$(man3dir)/$$inst"; \
777 rm -f $(DESTDIR)$(man3dir)/$$inst; \
779 confexecDATA_INSTALL = $(INSTALL_DATA)
780 install-confexecDATA: $(confexec_DATA)
782 $(mkinstalldirs) $(DESTDIR)$(confexecdir)
783 @list='$(confexec_DATA)'; for p in $$list; do \
784 if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \
785 f="`echo $$p | sed -e 's|^.*/||'`"; \
786 echo " $(confexecDATA_INSTALL) $$d$$p $(DESTDIR)$(confexecdir)/$$f"; \
787 $(confexecDATA_INSTALL) $$d$$p $(DESTDIR)$(confexecdir)/$$f; \
790 uninstall-confexecDATA:
792 @list='$(confexec_DATA)'; for p in $$list; do \
793 f="`echo $$p | sed -e 's|^.*/||'`"; \
794 echo " rm -f $(DESTDIR)$(confexecdir)/$$f"; \
795 rm -f $(DESTDIR)$(confexecdir)/$$f; \
797 m4dataDATA_INSTALL = $(INSTALL_DATA)
798 install-m4dataDATA: $(m4data_DATA)
800 $(mkinstalldirs) $(DESTDIR)$(m4datadir)
801 @list='$(m4data_DATA)'; for p in $$list; do \
802 if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \
803 f="`echo $$p | sed -e 's|^.*/||'`"; \
804 echo " $(m4dataDATA_INSTALL) $$d$$p $(DESTDIR)$(m4datadir)/$$f"; \
805 $(m4dataDATA_INSTALL) $$d$$p $(DESTDIR)$(m4datadir)/$$f; \
808 uninstall-m4dataDATA:
810 @list='$(m4data_DATA)'; for p in $$list; do \
811 f="`echo $$p | sed -e 's|^.*/||'`"; \
812 echo " rm -f $(DESTDIR)$(m4datadir)/$$f"; \
813 rm -f $(DESTDIR)$(m4datadir)/$$f; \
815 pkgconfigDATA_INSTALL = $(INSTALL_DATA)
816 install-pkgconfigDATA: $(pkgconfig_DATA)
818 $(mkinstalldirs) $(DESTDIR)$(pkgconfigdir)
819 @list='$(pkgconfig_DATA)'; for p in $$list; do \
820 if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \
821 f="`echo $$p | sed -e 's|^.*/||'`"; \
822 echo " $(pkgconfigDATA_INSTALL) $$d$$p $(DESTDIR)$(pkgconfigdir)/$$f"; \
823 $(pkgconfigDATA_INSTALL) $$d$$p $(DESTDIR)$(pkgconfigdir)/$$f; \
826 uninstall-pkgconfigDATA:
828 @list='$(pkgconfig_DATA)'; for p in $$list; do \
829 f="`echo $$p | sed -e 's|^.*/||'`"; \
830 echo " rm -f $(DESTDIR)$(pkgconfigdir)/$$f"; \
831 rm -f $(DESTDIR)$(pkgconfigdir)/$$f; \
834 # This directory's subdirectories are mostly independent; you can cd
835 # into them and run `make' without going through this Makefile.
836 # To change the values of `make' variables: instead of editing Makefiles,
837 # (1) if the variable is set in `config.status', edit `config.status'
838 # (which will cause the Makefiles to be regenerated when you run `make');
839 # (2) otherwise, pass the desired values on the `make' command line.
840 $(RECURSIVE_TARGETS):
841 @set fnord $$MAKEFLAGS; amf=$$2; \
843 target=`echo $@ | sed s/-recursive//`; \
844 list='$(SUBDIRS)'; for subdir in $$list; do \
845 echo "Making $$target in $$subdir"; \
846 if test "$$subdir" = "."; then \
848 local_target="$$target-am"; \
850 local_target="$$target"; \
852 (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
853 || case "$$amf" in *=*) exit 1;; *k*) fail=yes;; *) exit 1;; esac; \
855 if test "$$dot_seen" = "no"; then \
856 $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
859 mostlyclean-recursive clean-recursive distclean-recursive \
860 maintainer-clean-recursive:
861 @set fnord $$MAKEFLAGS; amf=$$2; \
864 distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \
865 *) list='$(SUBDIRS)' ;; \
867 rev=''; for subdir in $$list; do \
868 if test "$$subdir" = "."; then :; else \
869 rev="$$subdir $$rev"; \
873 target=`echo $@ | sed s/-recursive//`; \
874 for subdir in $$rev; do \
875 echo "Making $$target in $$subdir"; \
876 if test "$$subdir" = "."; then \
877 local_target="$$target-am"; \
879 local_target="$$target"; \
881 (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
882 || case "$$amf" in *=*) exit 1;; *k*) fail=yes;; *) exit 1;; esac; \
883 done && test -z "$$fail"
885 list='$(SUBDIRS)'; for subdir in $$list; do \
886 test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \
894 ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
895 list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
896 unique=`for i in $$list; do \
897 if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
899 $(AWK) ' { files[$$0] = 1; } \
900 END { for (i in files) print i; }'`; \
903 TAGS: tags-recursive $(HEADERS) $(SOURCES) config.h.in $(TAGS_DEPENDENCIES) \
904 $(TAGS_FILES) $(LISP)
907 list='$(SUBDIRS)'; for subdir in $$list; do \
908 if test "$$subdir" = .; then :; else \
909 test -f $$subdir/TAGS && tags="$$tags -i $$here/$$subdir/TAGS"; \
912 list='$(SOURCES) $(HEADERS) config.h.in $(LISP) $(TAGS_FILES)'; \
913 unique=`for i in $$list; do \
914 if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
916 $(AWK) ' { files[$$0] = 1; } \
917 END { for (i in files) print i; }'`; \
918 test -z "$(ETAGS_ARGS)$$tags$$unique" \
919 || $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
923 here=`$(am__cd) $(top_builddir) && pwd` \
924 && cd $(top_srcdir) \
925 && gtags -i $(GTAGS_ARGS) $$here
928 -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH
929 DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
932 distdir = $(PACKAGE)-$(VERSION)
934 am__remove_distdir = \
935 { test ! -d $(distdir) \
936 || { find $(distdir) -type d ! -perm -200 -exec chmod u+w {} ';' \
937 && rm -fr $(distdir); }; }
940 distcleancheck_listfiles = find . -type f -print
942 distdir: $(DISTFILES)
943 $(am__remove_distdir)
945 $(mkinstalldirs) $(distdir)/. $(distdir)/example $(distdir)/include/libxml $(distdir)/python
946 @list='$(DISTFILES)'; for file in $$list; do \
947 if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
948 dir=`echo "$$file" | sed -e 's,/[^/]*$$,,'`; \
949 if test "$$dir" != "$$file" && test "$$dir" != "."; then \
951 $(mkinstalldirs) "$(distdir)$$dir"; \
955 if test -d $$d/$$file; then \
956 if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
957 cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \
959 cp -pR $$d/$$file $(distdir)$$dir || exit 1; \
961 test -f $(distdir)/$$file \
962 || cp -p $$d/$$file $(distdir)/$$file \
966 list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
967 if test "$$subdir" = .; then :; else \
968 test -d $(distdir)/$$subdir \
969 || mkdir $(distdir)/$$subdir \
972 $(MAKE) $(AM_MAKEFLAGS) \
973 top_distdir="$(top_distdir)" \
974 distdir=../$(distdir)/$$subdir \
979 $(MAKE) $(AM_MAKEFLAGS) \
980 top_distdir="${top_distdir}" distdir="$(distdir)" \
982 -find $(distdir) -type d ! -perm -777 -exec chmod a+rwx {} \; -o \
983 ! -type d ! -perm -444 -links 1 -exec chmod a+r {} \; -o \
984 ! -type d ! -perm -400 -exec chmod a+r {} \; -o \
985 ! -type d ! -perm -444 -exec $(SHELL) $(install_sh) -c -m a+r {} {} \; \
986 || chmod -R a+r $(distdir)
988 $(AMTAR) chof - $(distdir) | GZIP=$(GZIP_ENV) gzip -c >$(distdir).tar.gz
989 $(am__remove_distdir)
991 dist dist-all: distdir
992 $(AMTAR) chof - $(distdir) | GZIP=$(GZIP_ENV) gzip -c >$(distdir).tar.gz
993 $(am__remove_distdir)
995 # This target untars the dist file and tries a VPATH configuration. Then
996 # it guarantees that the distribution is self-contained by making another
999 $(am__remove_distdir)
1000 GZIP=$(GZIP_ENV) gunzip -c $(distdir).tar.gz | $(AMTAR) xf -
1001 chmod -R a-w $(distdir); chmod a+w $(distdir)
1002 mkdir $(distdir)/=build
1003 mkdir $(distdir)/=inst
1004 chmod a-w $(distdir)
1005 dc_install_base=`$(am__cd) $(distdir)/=inst && pwd` \
1006 && cd $(distdir)/=build \
1007 && ../configure --srcdir=.. --prefix=$$dc_install_base \
1008 $(DISTCHECK_CONFIGURE_FLAGS) \
1009 && $(MAKE) $(AM_MAKEFLAGS) \
1010 && $(MAKE) $(AM_MAKEFLAGS) dvi \
1011 && $(MAKE) $(AM_MAKEFLAGS) check \
1012 && $(MAKE) $(AM_MAKEFLAGS) install \
1013 && $(MAKE) $(AM_MAKEFLAGS) installcheck \
1014 && $(MAKE) $(AM_MAKEFLAGS) uninstall \
1015 && (test `find $$dc_install_base -type f -print | wc -l` -le 1 \
1016 || { echo "ERROR: files left after uninstall:" ; \
1017 find $$dc_install_base -type f -print ; \
1019 && $(MAKE) $(AM_MAKEFLAGS) dist-gzip \
1020 && rm -f $(distdir).tar.gz \
1021 && $(MAKE) $(AM_MAKEFLAGS) distcleancheck
1022 $(am__remove_distdir)
1023 @echo "$(distdir).tar.gz is ready for distribution" | \
1024 sed 'h;s/./=/g;p;x;p;x'
1025 distcleancheck: distclean
1026 if test '$(srcdir)' = . ; then \
1027 echo "ERROR: distcleancheck can only run from a VPATH build" ; \
1030 test `$(distcleancheck_listfiles) | wc -l` -eq 0 \
1031 || { echo "ERROR: files left after distclean:" ; \
1032 $(distcleancheck_listfiles) ; \
1035 $(MAKE) $(AM_MAKEFLAGS) check-local
1036 check: check-recursive
1037 all-am: Makefile $(LTLIBRARIES) $(PROGRAMS) $(SCRIPTS) $(MANS) $(DATA) \
1039 install-binPROGRAMS: install-libLTLIBRARIES
1041 installdirs: installdirs-recursive
1043 $(mkinstalldirs) $(DESTDIR)$(libdir) $(DESTDIR)$(bindir) $(DESTDIR)$(bindir) $(DESTDIR)$(man1dir) $(DESTDIR)$(man3dir) $(DESTDIR)$(confexecdir) $(DESTDIR)$(m4datadir) $(DESTDIR)$(pkgconfigdir)
1045 install: install-recursive
1046 install-exec: install-exec-recursive
1047 install-data: install-data-recursive
1048 uninstall: uninstall-recursive
1051 @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
1053 installcheck: installcheck-recursive
1055 $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
1056 INSTALL_STRIP_FLAG=-s \
1057 `test -z '$(STRIP)' || \
1058 echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
1059 mostlyclean-generic:
1062 -test -z "$(CLEANFILES)" || rm -f $(CLEANFILES)
1065 -rm -f Makefile $(CONFIG_CLEAN_FILES)
1067 maintainer-clean-generic:
1068 @echo "This command is intended for maintainers to use"
1069 @echo "it deletes files that may require special tools to rebuild."
1070 clean: clean-recursive
1072 clean-am: clean-binPROGRAMS clean-generic clean-libLTLIBRARIES \
1073 clean-libtool clean-noinstPROGRAMS mostlyclean-am
1075 distclean: distclean-recursive
1076 -rm -f $(am__CONFIG_DISTCLEAN_FILES)
1077 distclean-am: clean-am distclean-compile distclean-depend \
1078 distclean-generic distclean-hdr distclean-libtool \
1085 info: info-recursive
1089 install-data-am: install-data-local install-m4dataDATA install-man \
1090 install-pkgconfigDATA
1092 install-exec-am: install-binPROGRAMS install-binSCRIPTS \
1093 install-confexecDATA install-libLTLIBRARIES
1095 install-info: install-info-recursive
1097 install-man: install-man1 install-man3
1101 maintainer-clean: maintainer-clean-recursive
1102 -rm -f $(am__CONFIG_DISTCLEAN_FILES)
1103 -rm -rf autom4te.cache
1104 maintainer-clean-am: distclean-am maintainer-clean-generic
1106 mostlyclean: mostlyclean-recursive
1108 mostlyclean-am: mostlyclean-compile mostlyclean-generic \
1111 uninstall-am: uninstall-binPROGRAMS uninstall-binSCRIPTS \
1112 uninstall-confexecDATA uninstall-info-am \
1113 uninstall-libLTLIBRARIES uninstall-m4dataDATA uninstall-man \
1114 uninstall-pkgconfigDATA
1116 uninstall-info: uninstall-info-recursive
1118 uninstall-man: uninstall-man1 uninstall-man3
1120 .PHONY: $(RECURSIVE_TARGETS) GTAGS all all-am check check-am check-local \
1121 clean clean-binPROGRAMS clean-generic clean-libLTLIBRARIES \
1122 clean-libtool clean-noinstPROGRAMS clean-recursive dist \
1123 dist-all dist-gzip distcheck distclean distclean-compile \
1124 distclean-depend distclean-generic distclean-hdr \
1125 distclean-libtool distclean-recursive distclean-tags \
1126 distcleancheck distdir dvi dvi-am dvi-recursive info info-am \
1127 info-recursive install install-am install-binPROGRAMS \
1128 install-binSCRIPTS install-confexecDATA install-data \
1129 install-data-am install-data-local install-data-recursive \
1130 install-exec install-exec-am install-exec-recursive \
1131 install-info install-info-am install-info-recursive \
1132 install-libLTLIBRARIES install-m4dataDATA install-man \
1133 install-man1 install-man3 install-pkgconfigDATA \
1134 install-recursive install-strip installcheck installcheck-am \
1135 installdirs installdirs-am installdirs-recursive \
1136 maintainer-clean maintainer-clean-generic \
1137 maintainer-clean-recursive mostlyclean mostlyclean-compile \
1138 mostlyclean-generic mostlyclean-libtool mostlyclean-recursive \
1139 tags tags-recursive uninstall uninstall-am \
1140 uninstall-binPROGRAMS uninstall-binSCRIPTS \
1141 uninstall-confexecDATA uninstall-info-am \
1142 uninstall-info-recursive uninstall-libLTLIBRARIES \
1143 uninstall-m4dataDATA uninstall-man uninstall-man1 \
1144 uninstall-man3 uninstall-pkgconfigDATA uninstall-recursive
1147 #testOOM_SOURCES=testOOM.c testOOMlib.h testOOMlib.c
1149 #testOOM_DEPENDENCIES = $(DEPS)
1150 #testOOM_LDADD= $(LDADDS)
1154 testall : tests SVGtests SAXtests
1156 tests: XMLtests XMLenttests HTMLtests Validtests URItests XPathtests XPtrtests XIncludetests C14Ntests Scripttests Catatests @TEST_REGEXPS@ @TEST_SCHEMAS@ @TEST_THREADS@
1157 @(if [ "@PYTHON_SUBDIR@" != "" ] ; then cd python ; $(MAKE) tests ; fi)
1160 @echo '## Running the regression tests under Valgrind'
1161 @echo '## Go get a cup of coffee it is gonna take a while ...'
1162 $(MAKE) CHECKER='valgrind -q' tests
1164 HTMLtests : testHTML$(EXEEXT)
1167 @echo "## HTML regression tests"
1169 -@(for i in $(srcdir)/test/HTML/* ; do \
1170 name=`basename $$i`; \
1171 if [ ! -d $$i ] ; then \
1172 if [ ! -f $(srcdir)/result/HTML/$$name ] ; then \
1173 echo New test file $$name ; \
1174 $(CHECKER) $(top_builddir)/testHTML $$i > $(srcdir)/result/HTML/$$name 2>$(srcdir)/result/HTML/$$name.err ; \
1176 echo Testing $$name ; \
1177 $(CHECKER) $(top_builddir)/testHTML $$i > result.$$name 2> error.$$name ; \
1178 grep "MORY ALLO" .memdump | grep -v "MEMORY ALLOCATED : 0";\
1179 diff $(srcdir)/result/HTML/$$name result.$$name ; \
1180 diff -b $(srcdir)/result/HTML/$$name.err error.$$name ; \
1181 $(CHECKER) $(top_builddir)/testHTML result.$$name > result2.$$name 2>error.$$name ; \
1182 diff result.$$name result2.$$name ; \
1183 rm result.$$name result2.$$name error.$$name ; \
1186 @echo "## Push HTML regression tests"
1188 -@(for i in $(srcdir)/test/HTML/* ; do \
1189 name=`basename $$i`; \
1190 if [ ! -d $$i ] ; then \
1191 if [ ! -f $(srcdir)/result/HTML/$$name ] ; then \
1192 echo New test file $$name ; \
1193 $(CHECKER) $(top_builddir)/testHTML $$i > $(srcdir)/result/HTML/$$name 2>$(srcdir)/result/HTML/$$name.err ; \
1195 echo Testing $$name ; \
1196 $(CHECKER) $(top_builddir)/testHTML --push $$i > result.$$name 2> error.$$name ; \
1197 grep "MORY ALLO" .memdump | grep -v "MEMORY ALLOCATED : 0";\
1198 diff $(srcdir)/result/HTML/$$name result.$$name ; \
1199 cut -b 1-15 $(srcdir)/result/HTML/$$name.err > errorcut.$$name; \
1200 cut -b 1-15 error.$$name > errorcut2.$$name; \
1201 diff -b errorcut.$$name errorcut2.$$name ; \
1202 $(CHECKER) $(top_builddir)/testHTML --push result.$$name > result2.$$name 2>error.$$name ; \
1203 diff result.$$name result2.$$name ; \
1204 rm result.$$name result2.$$name error.$$name errorcut.$$name errorcut2.$$name ; \
1207 @echo "## HTML SAX regression tests"
1209 -@(for i in $(srcdir)/test/HTML/* ; do \
1210 name=`basename $$i`; \
1211 if [ ! -d $$i ] ; then \
1212 if [ ! -f $(srcdir)/result/HTML/$$name.sax ] ; then \
1213 echo New test file $$name ; \
1214 $(CHECKER) $(top_builddir)/testHTML --sax $$i > $(srcdir)/result/HTML/$$name.sax ; \
1216 echo Testing $$name ; \
1217 $(CHECKER) $(top_builddir)/testHTML --sax $$i > result.$$name.sax ; \
1218 grep "MORY ALLO" .memdump | grep -v "MEMORY ALLOCATED : 0";\
1219 diff $(srcdir)/result/HTML/$$name.sax result.$$name.sax ; \
1220 rm result.$$name.sax ; \
1223 @echo "## Push HTML SAX regression tests"
1225 -@(for i in $(srcdir)/test/HTML/* ; do \
1226 name=`basename $$i`; \
1227 if [ ! -d $$i ] ; then \
1228 if [ ! -f $(srcdir)/result/HTML/$$name ] ; then \
1229 echo New test file $$name ; \
1230 $(CHECKER) $(top_builddir)/testHTML --sax $$i > $(srcdir)/result/HTML/$$name.sax ; \
1232 echo Testing $$name ; \
1233 $(CHECKER) $(top_builddir)/testHTML --push --sax $$i > result.$$name.sax ; \
1234 grep "MORY ALLO" .memdump | grep -v "MEMORY ALLOCATED : 0";\
1235 diff $(srcdir)/result/HTML/$$name.sax result.$$name.sax ; \
1236 rm result.$$name.sax ; \
1239 XMLtests : xmllint$(EXEEXT)
1242 @echo "## XML regression tests"
1244 @echo "## You should see one warning on entity 'title.xml' for ent2"
1246 -@(for i in $(srcdir)/test/* ; do \
1247 name=`basename $$i`; \
1248 if [ ! -d $$i ] ; then \
1249 if [ ! -f $(srcdir)/result/$$name ] ; then \
1250 echo New test file $$name ; \
1251 $(CHECKER) $(top_builddir)/xmllint $$i > $(srcdir)/result/$$name ; \
1253 echo Testing $$name ; \
1254 $(CHECKER) $(top_builddir)/xmllint $$i > result.$$name ; \
1255 diff $(srcdir)/result/$$name result.$$name ; \
1256 $(CHECKER) $(top_builddir)/xmllint result.$$name > result2.$$name ; \
1257 diff result.$$name result2.$$name ; \
1258 rm result.$$name result2.$$name ; \
1262 @echo "## XML push regression tests"
1264 @echo "## You should see one warning on entity 'title.xml' for ent2"
1266 -@(for i in $(srcdir)/test/* ; do \
1267 name=`basename $$i`; \
1268 if [ ! -d $$i ] ; then \
1269 if [ ! -f $(srcdir)/result/$$name ] ; then \
1270 echo New test file $$name ; \
1271 $(CHECKER) $(top_builddir)/xmllint --push $$i > $(srcdir)/result/$$name ; \
1273 echo Testing $$name ; \
1274 $(CHECKER) $(top_builddir)/xmllint --push $$i > result.$$name ; \
1275 diff $(srcdir)/result/$$name result.$$name ; \
1276 $(CHECKER) $(top_builddir)/xmllint --push result.$$name > result2.$$name ; \
1277 diff result.$$name result2.$$name ; \
1278 rm result.$$name result2.$$name ; \
1281 @echo "## XML regression tests on memory"
1283 @echo "## You should see two warnings on entity 'title.xml' for ent2"
1285 -@(for i in $(srcdir)/test/* ; do \
1286 name=`basename $$i`; \
1287 if [ ! -d $$i ] ; then \
1288 if [ ! -f $(srcdir)/result/$$name ] ; then \
1289 echo New test file $$name ; \
1290 $(CHECKER) $(top_builddir)/xmllint --memory $$i > $(srcdir)/result/$$name ; \
1292 echo Testing $$name ; \
1293 $(CHECKER) $(top_builddir)/xmllint --memory $$i > result.$$name ; \
1294 grep "MORY ALLO" .memdump | grep -v "MEMORY ALLOCATED : 0";\
1295 diff $(srcdir)/result/$$name result.$$name ; \
1296 $(CHECKER) $(top_builddir)/xmllint --memory result.$$name > result2.$$name ; \
1297 diff result.$$name result2.$$name ; \
1298 rm result.$$name result2.$$name ; \
1301 Docbtests : xmllint$(EXEEXT)
1304 @echo "## SGML DocBook regression tests"
1306 -@(for i in $(srcdir)/test/DocBook/*.sgm ; do \
1307 name=`basename $$i .sgm`; \
1308 if [ ! -d $$i ] ; then \
1309 if [ ! -f $(srcdir)/result/DocBook/$$name.xml ] ; then \
1310 echo New test file $$name ; \
1311 $(CHECKER) $(top_builddir)/xmllint --sgml $$i > $(srcdir)/result/DocBook/$$name.xml ; \
1312 $(CHECKER) $(top_builddir)/xmllint --valid --noout $(srcdir)/result/DocBook/$$name.xml ; \
1314 echo Testing $$name ; \
1315 $(CHECKER) $(top_builddir)/xmllint --sgml $$i > result.$$name ; \
1316 diff $(srcdir)/result/DocBook/$$name.xml result.$$name ; \
1317 $(CHECKER) $(top_builddir)/xmllint --valid --noout result.$$name ; \
1318 rm result.$$name ; \
1321 XMLenttests : xmllint$(EXEEXT)
1324 @echo "## XML entity subst regression tests"
1326 -@(for i in $(srcdir)/test/* ; do \
1327 name=`basename $$i`; \
1328 if [ ! -d $$i ] ; then \
1329 if [ ! -f $(srcdir)/result/noent/$$name ] ; then \
1330 echo New test file $$name ; \
1331 $(CHECKER) $(top_builddir)/xmllint --noent $$i > $(srcdir)/result/noent/$$name ; \
1333 echo Testing $$name ; \
1334 $(CHECKER) $(top_builddir)/xmllint --noent $$i > result.$$name ; \
1335 diff $(srcdir)/result/noent/$$name result.$$name ; \
1336 $(CHECKER) $(top_builddir)/xmllint --noent result.$$name > result2.$$name ; \
1337 diff result.$$name result2.$$name ; \
1338 rm result.$$name result2.$$name ; \
1341 URItests : testURI$(EXEEXT)
1344 @echo "## URI module regression tests"
1346 -@(for i in $(srcdir)/test/URI/*.data ; do \
1347 name=`basename $$i`; \
1348 if [ ! -d $$i ] ; then \
1349 if [ ! -f $(srcdir)/result/URI/$$name ] ; then \
1350 echo New test file $$name ; \
1351 $(CHECKER) $(top_builddir)/testURI -base 'http://foo.com/path/to/index.html?orig#help' < $$i > $(srcdir)/result/URI/$$name ; \
1353 echo Testing $$name ; \
1354 $(CHECKER) $(top_builddir)/testURI -base 'http://foo.com/path/to/index.html?orig#help' < $$i > result.$$name ; \
1355 grep "MORY ALLO" .memdump | grep -v "MEMORY ALLOCATED : 0";\
1356 diff $(srcdir)/result/URI/$$name result.$$name ; \
1357 rm result.$$name ; \
1359 -@(for i in $(srcdir)/test/URI/*.uri ; do \
1360 name=`basename $$i`; \
1361 if [ ! -d $$i ] ; then \
1362 if [ ! -f $(srcdir)/result/URI/$$name ] ; then \
1363 echo New test file $$name ; \
1364 $(CHECKER) $(top_builddir)/testURI < $$i > $(srcdir)/result/URI/$$name ; \
1366 echo Testing $$name ; \
1367 $(CHECKER) $(top_builddir)/testURI < $$i > result.$$name ; \
1368 grep "MORY ALLO" .memdump | grep -v "MEMORY ALLOCATED : 0";\
1369 diff $(srcdir)/result/URI/$$name result.$$name ; \
1370 rm result.$$name ; \
1373 XPathtests : testXPath$(EXEEXT)
1376 @echo "## XPath regression tests"
1378 -@(if [ "`$(top_builddir)/testXPath | grep 'support not compiled in'`" != "" ] ; \
1379 then echo Skipping debug not compiled in ; exit 0 ; fi ; \
1380 for i in $(srcdir)/test/XPath/expr/* ; do \
1381 name=`basename $$i`; \
1382 if [ ! -d $$i ] ; then \
1383 if [ ! -f $(srcdir)/result/XPath/expr/$$name ] ; then \
1384 echo New test file $$name ; \
1385 $(CHECKER) $(top_builddir)/testXPath -f --expr $$i > $(srcdir)/result/XPath/expr/$$name ; \
1386 grep "MORY ALLO" .memdump | grep -v "MEMORY ALLOCATED : 0";\
1388 echo Testing $$name ; \
1389 $(CHECKER) $(top_builddir)/testXPath -f --expr $$i > result.$$name ; \
1390 grep "MORY ALLO" .memdump | grep -v "MEMORY ALLOCATED : 0";\
1391 diff $(srcdir)/result/XPath/expr/$$name result.$$name ; \
1392 rm result.$$name ; \
1394 for i in $(srcdir)/test/XPath/docs/* ; do \
1395 if [ ! -d $$i ] ; then \
1396 doc=`basename $$i`; \
1397 for j in $(srcdir)/test/XPath/tests/$$doc* ; do \
1398 if [ ! -f $$j ] ; then continue ; fi ; \
1399 name=`basename $$j`; \
1400 if [ ! -d $$j ] ; then \
1401 if [ ! -f $(srcdir)/result/XPath/tests/$$name ] ; then \
1402 echo New test file $$name ; \
1403 $(CHECKER) $(top_builddir)/testXPath -f -i $$i $$j > $(srcdir)/result/XPath/tests/$$name ; \
1404 grep "MORY ALLO" .memdump | grep -v "MEMORY ALLOCATED : 0";\
1406 echo Testing $$name ; \
1407 $(CHECKER) $(top_builddir)/testXPath -f -i $$i $$j > result.$$name ; \
1408 grep "MORY ALLO" .memdump | grep -v "MEMORY ALLOCATED : 0";\
1409 diff $(srcdir)/result/XPath/tests/$$name result.$$name ; \
1410 rm result.$$name ; \
1411 fi ; fi ; done ; fi ; done)
1413 XPtrtests : testXPath$(EXEEXT)
1416 @echo "## XPointer regression tests"
1418 -@(if [ "`$(top_builddir)/testXPath | grep 'support not compiled in'`" != "" ] ; \
1419 then echo Skipping debug not compiled in ; exit 0 ; fi ; \
1420 for i in $(srcdir)/test/XPath/docs/* ; do \
1421 if [ ! -d $$i ] ; then \
1422 doc=`basename $$i`; \
1423 for j in $(srcdir)/test/XPath/xptr/$$doc* ; do \
1424 if [ ! -f $$j ] ; then continue ; fi ; \
1425 name=`basename $$j`; \
1426 if [ ! -d $$j ] ; then \
1427 if [ ! -f $(srcdir)/result/XPath/xptr/$$name ] ; then \
1428 echo New test file $$name ; \
1429 ./testXPath -xptr -f -i $$i $$j > $(srcdir)/result/XPath/xptr/$$name ; \
1431 echo Testing $$name ; \
1432 ./testXPath -xptr -f -i $$i $$j > result.$$name ; \
1433 grep "MORY ALLO" .memdump | grep -v "MEMORY ALLOCATED : 0";\
1434 diff $(srcdir)/result/XPath/xptr/$$name result.$$name ; \
1435 rm result.$$name ; \
1436 fi ; fi ; done ; fi ; done)
1438 XIncludetests : xmllint$(EXEEXT)
1441 @echo "## XInclude regression tests"
1443 @echo "## the warning reported on fallback.xml test is expected"
1445 -@(for i in $(srcdir)/test/XInclude/docs/* ; do \
1446 name=`basename $$i`; \
1447 if [ ! -d $$i ] ; then \
1448 if [ ! -f $(srcdir)/result/XInclude/$$name ] ; then \
1449 echo New test file $$name ; \
1450 $(CHECKER) $(top_builddir)/xmllint --nowarning --xinclude $$i > $(srcdir)/result/XInclude/$$name ; \
1452 echo Testing $$name ; \
1453 $(CHECKER) $(top_builddir)/xmllint --nowarning --xinclude $$i > result.$$name ; \
1454 grep "MORY ALLO" .memdump | grep -v "MEMORY ALLOCATED : 0";\
1455 diff $(srcdir)/result/XInclude/$$name result.$$name ; \
1456 rm result.$$name ; \
1459 Scripttests : xmllint$(EXEEXT)
1462 @echo "## Scripts regression tests"
1463 @echo "## Some of the base computations may be different if srcdir != ."
1465 -@(for i in $(srcdir)/test/scripts/*.script ; do \
1466 name=`basename $$i .script`; \
1467 xml=$(srcdir)/test/scripts/`basename $$i .script`.xml; \
1468 if [ -f $$xml ] ; then \
1469 if [ ! -f $(srcdir)/result/scripts/$$name ] ; then \
1470 echo New test file $$name ; \
1471 $(CHECKER) $(top_builddir)/xmllint --shell $$xml < $$i > $(srcdir)/result/scripts/$$name ; \
1473 echo Testing $$name ; \
1474 $(CHECKER) $(top_builddir)/xmllint --shell $$xml < $$i > result.$$name ; \
1475 grep "MORY ALLO" .memdump | grep -v "MEMORY ALLOCATED : 0";\
1476 diff $(srcdir)/result/scripts/$$name result.$$name ; \
1477 rm result.$$name ; \
1480 Catatests : xmlcatalog$(EXEEXT)
1483 @echo "## Catalog regression tests"
1485 -@(for i in $(srcdir)/test/catalogs/*.script ; do \
1486 name=`basename $$i .script`; \
1487 xml=$(srcdir)/test/catalogs/`basename $$i .script`.xml; \
1488 if [ -f $$xml ] ; then \
1489 if [ ! -f $(srcdir)/result/catalogs/$$name ] ; then \
1490 echo New test file $$name ; \
1491 $(CHECKER) $(top_builddir)/xmlcatalog --shell $$xml < $$i > $(srcdir)/result/catalogs/$$name ; \
1493 echo Testing $$name ; \
1494 $(CHECKER) $(top_builddir)/xmlcatalog --shell $$xml < $$i > result.$$name ; \
1495 grep "MORY ALLO" .memdump | grep -v "MEMORY ALLOCATED : 0";\
1496 diff $(srcdir)/result/catalogs/$$name result.$$name ; \
1497 rm result.$$name ; \
1499 -@(for i in $(srcdir)/test/catalogs/*.script ; do \
1500 name=`basename $$i .script`; \
1501 sgml=$(srcdir)/test/catalogs/`basename $$i .script`.sgml; \
1502 if [ -f $$sgml ] ; then \
1503 if [ ! -f $(srcdir)/result/catalogs/$$name ] ; then \
1504 echo New test file $$name ; \
1505 $(CHECKER) $(top_builddir)/xmlcatalog --shell $$sgml < $$i > $(srcdir)/result/catalogs/$$name ; \
1507 echo Testing $$name ; \
1508 $(CHECKER) $(top_builddir)/xmlcatalog --shell $$sgml < $$i > result.$$name ; \
1509 grep "MORY ALLO" .memdump | grep -v "MEMORY ALLOCATED : 0";\
1510 diff $(srcdir)/result/catalogs/$$name result.$$name ; \
1511 rm result.$$name ; \
1513 @echo "Add and del operations on XML Catalogs"
1514 -@($(CHECKER) $(top_builddir)/xmlcatalog --create --noout $(srcdir)/result/catalogs/mycatalog; \
1515 grep "MORY ALLO" .memdump | grep -v "MEMORY ALLOCATED : 0"; \
1516 $(CHECKER) $(top_builddir)/xmlcatalog --noout --add public Pubid sysid $(srcdir)/result/catalogs/mycatalog; \
1517 grep "MORY ALLO" .memdump | grep -v "MEMORY ALLOCATED : 0"; \
1518 $(CHECKER) $(top_builddir)/xmlcatalog --noout --add public Pubid2 sysid2 $(srcdir)/result/catalogs/mycatalog; \
1519 grep "MORY ALLO" .memdump | grep -v "MEMORY ALLOCATED : 0"; \
1520 $(CHECKER) $(top_builddir)/xmlcatalog --noout --add public Pubid3 sysid3 $(srcdir)/result/catalogs/mycatalog; \
1521 grep "MORY ALLO" .memdump | grep -v "MEMORY ALLOCATED : 0"; \
1522 diff result/catalogs/mycatalog.full $(srcdir)/result/catalogs/mycatalog; \
1523 grep "MORY ALLO" .memdump | grep -v "MEMORY ALLOCATED : 0"; \
1524 $(CHECKER) $(top_builddir)/xmlcatalog --noout --del sysid $(srcdir)/result/catalogs/mycatalog; \
1525 grep "MORY ALLO" .memdump | grep -v "MEMORY ALLOCATED : 0"; \
1526 $(CHECKER) $(top_builddir)/xmlcatalog --noout --del sysid3 $(srcdir)/result/catalogs/mycatalog; \
1527 grep "MORY ALLO" .memdump | grep -v "MEMORY ALLOCATED : 0"; \
1528 $(CHECKER) $(top_builddir)/xmlcatalog --noout --del sysid2 $(srcdir)/result/catalogs/mycatalog; \
1529 grep "MORY ALLO" .memdump | grep -v "MEMORY ALLOCATED : 0"; \
1530 diff result/catalogs/mycatalog.empty $(srcdir)/result/catalogs/mycatalog; \
1531 grep "MORY ALLO" .memdump | grep -v "MEMORY ALLOCATED : 0"; \
1532 rm -f $(srcdir)/result/catalogs/mycatalog)
1534 SVGtests : xmllint$(EXEEXT)
1536 @echo "## SVG parsing regression tests"
1538 -@(for i in $(srcdir)/test/SVG/* ; do \
1539 name=`basename $$i`; \
1540 if [ ! -d $$i ] ; then \
1541 if [ ! -f $(srcdir)/result/SVG/$$name ] ; then \
1542 echo New test file $$name ; \
1543 $(CHECKER) $(top_builddir)/xmllint $$i > $(srcdir)/result/SVG/$$name ; \
1545 echo Testing $$name ; \
1546 $(CHECKER) $(top_builddir)/xmllint $$i > result.$$name ; \
1547 diff $(srcdir)/result/SVG/$$name result.$$name ; \
1548 $(CHECKER) $(top_builddir)/xmllint result.$$name > result2.$$name ; \
1549 diff result.$$name result2.$$name ; \
1550 rm result.$$name result2.$$name ; \
1553 Threadtests : testThreads$(EXEEXT)
1555 @echo "## Threaded regression tests"
1557 $(CHECKER) $(top_builddir)/testThreads
1559 SAXtests : testSAX$(EXEEXT)
1562 @echo "## SAX callbacks regression tests"
1564 -@(for i in $(srcdir)/test/* ; do \
1565 name=`basename $$i`; \
1566 if [ ! -d $$i ] ; then \
1567 if [ ! -f $(srcdir)/SAXresult/$$name ] ; then \
1568 echo New test file $$name ; \
1569 $(CHECKER) $(top_builddir)/testSAX $$i > $(srcdir)/SAXresult/$$name ; \
1571 echo Testing $$name ; \
1572 $(CHECKER) $(top_builddir)/testSAX $$i > result.$$name ; \
1573 diff $(srcdir)/SAXresult/$$name result.$$name ; \
1574 rm result.$$name ; \
1577 Validtests : xmllint$(EXEEXT)
1580 @echo "## Valid documents regression tests"
1582 -@(for i in $(srcdir)/test/VCM/* ; do \
1583 name=`basename $$i`; \
1584 if [ ! -d $$i ] ; then \
1585 echo Testing $$name ; \
1586 $(CHECKER) $(top_builddir)/xmllint --valid --noout --nowarning $$i ; \
1587 grep "MORY ALLO" .memdump | grep -v "MEMORY ALLOCATED : 0";\
1590 @echo "## Validity checking regression tests"
1592 -@(for i in $(srcdir)/test/VC/* ; do \
1593 name=`basename $$i`; \
1594 if [ ! -d $$i ] ; then \
1595 if [ ! -f $(srcdir)/result/VC/$$name ] ; then \
1596 echo New test file $$name ; \
1597 $(CHECKER) $(top_builddir)/xmllint --noout --valid $$i 2> $(srcdir)/result/VC/$$name ; \
1599 echo Testing $$name ; \
1600 $(CHECKER) $(top_builddir)/xmllint --noout --valid $$i 2> result.$$name ; \
1601 grep "MORY ALLO" .memdump | grep -v "MEMORY ALLOCATED : 0";\
1602 diff $(srcdir)/result/VC/$$name result.$$name ; \
1603 rm result.$$name ; \
1606 @echo "## General documents valid regression tests"
1608 -@(for i in $(srcdir)/test/valid/* ; do \
1609 name=`basename $$i`; \
1610 if [ ! -d $$i ] ; then \
1611 if [ ! -f $(srcdir)/result/valid/$$name ] ; then \
1612 echo New test file $$name ; \
1613 $(CHECKER) $(top_builddir)/xmllint --valid $$i > $(srcdir)/result/valid/$$name 2>$(srcdir)/result/valid/$$name.err ; \
1615 echo Testing $$name ; \
1616 $(CHECKER) $(top_builddir)/xmllint --valid $$i > result.$$name 2>error.$$name ; \
1617 grep "MORY ALLO" .memdump | grep -v "MEMORY ALLOCATED : 0";\
1618 diff $(srcdir)/result/valid/$$name result.$$name ; \
1619 diff $(srcdir)/result/valid/$$name.err error.$$name ; \
1620 rm result.$$name error.$$name ; \
1623 Regexptests: testRegexp$(EXEEXT)
1626 @echo "## Regexp regression tests"
1628 -@(for i in $(srcdir)/test/regexp/* ; do \
1629 name=`basename $$i`; \
1630 if [ ! -d $$i ] ; then \
1631 if [ ! -f $(srcdir)/result/regexp/$$name ] ; then \
1632 echo New test file $$name ; \
1633 $(CHECKER) $(top_builddir)/testRegexp -i $$i > $(srcdir)/result/regexp/$$name; \
1635 echo Testing $$name ; \
1636 $(CHECKER) $(top_builddir)/testRegexp -i $$i > result.$$name ; \
1637 grep "MORY ALLO" .memdump | grep -v "MEMORY ALLOCATED : 0";\
1638 diff $(srcdir)/result/regexp/$$name result.$$name ; \
1639 rm result.$$name ; \
1642 Automatatests: testAutomata$(EXEEXT)
1645 @echo "## Automata regression tests"
1647 -@(for i in $(srcdir)/test/automata/* ; do \
1648 name=`basename $$i`; \
1649 if [ ! -d $$i ] ; then \
1650 if [ ! -f $(srcdir)/result/automata/$$name ] ; then \
1651 echo New test file $$name ; \
1652 $(CHECKER) $(top_builddir)/testAutomata $$i > $(srcdir)/result/automata/$$name; \
1654 echo Testing $$name ; \
1655 $(CHECKER) $(top_builddir)/testAutomata $$i > result.$$name ; \
1656 grep "MORY ALLO" .memdump | grep -v "MEMORY ALLOCATED : 0";\
1657 diff $(srcdir)/result/automata/$$name result.$$name ; \
1658 rm result.$$name ; \
1661 C14Ntests : testC14N$(EXEEXT)
1663 @echo "## C14N and XPath regression tests"
1665 -@(for m in with-comments without-comments exc-without-comments ; do \
1666 for i in $(srcdir)/test/c14n/$$m/*.xml ; do \
1667 if [ ! -d $$i ] ; then \
1668 name=`basename $$i .xml`; \
1669 echo Testing $$m/$$name; \
1670 cmdline="$(CHECKER) $(top_builddir)/testC14N --$$m $$i"; \
1671 if [ -f $(srcdir)/test/c14n/$$m/$$name.xpath ] ; then \
1672 cmdline="$$cmdline $(srcdir)/test/c14n/$$m/$$name.xpath"; \
1673 if [ -f $(srcdir)/test/c14n/$$m/$$name.ns ] ; then \
1674 cmdline="$$cmdline '`cat $(srcdir)/test/c14n/$$m/$$name.ns`'"; \
1677 $$cmdline > $(srcdir)/test/c14n/test.tmp; \
1678 if [ $$? -eq 0 ]; then \
1679 diff $(srcdir)/result/c14n/$$m/$$name $(srcdir)/test/c14n/test.tmp; \
1680 if [ $$? -ne 0 ]; then \
1681 echo "Test failed"; \
1682 cat $(srcdir)/test/c14n/test.tmp; \
1685 echo "C14N failed"; \
1688 rm -f $(srcdir)/test/c14n/test.tmp; \
1692 Schemastests: testSchemas$(EXEEXT)
1695 @echo "## Schemas regression tests"
1697 -@(for i in $(srcdir)/test/schemas/*_*.xsd ; do \
1698 name=`basename $$i | sed 's+_.*++'`; \
1699 sno=`basename $$i | sed 's+.*_\(.*\).xsd+\1+'`; \
1700 for j in $(srcdir)/test/schemas/"$$name"_*.xml ; do \
1701 if [ -f $$j ] ; then \
1702 xno=`basename $$j | sed 's+.*_\(.*\).xml+\1+'`; \
1703 if [ ! -f $(srcdir)/result/schemas/"$$name"_"$$sno"_"$$xno" ]; \
1705 echo New test file "$$name"_"$$sno"_"$$xno" ; \
1706 $(CHECKER) $(top_builddir)/testSchemas $$i $$j \
1707 > $(srcdir)/result/schemas/"$$name"_"$$sno"_"$$xno" \
1708 2> $(srcdir)/result/schemas/"$$name"_"$$sno"_"$$xno".err; \
1710 echo Testing "$$name"_"$$sno"_"$$xno" ; \
1711 $(CHECKER) $(top_builddir)/testSchemas $$i $$j \
1712 > res.$$name 2> err.$$name;\
1713 grep "MORY ALLO" .memdump | grep -v "MEMORY ALLOCATED : 0";\
1714 diff $(srcdir)/result/schemas/"$$name"_"$$sno"_"$$xno" \
1716 diff $(srcdir)/result/schemas/"$$name"_"$$sno"_"$$xno".err \
1718 grep Unimplemented err.$$name; \
1719 rm res.$$name err.$$name ; \
1723 Relaxtests: xmllint$(EXEEXT)
1726 @echo "## Relax-NG regression tests"
1728 -@(for i in $(srcdir)/test/relaxng/*.rng ; do \
1729 name=`basename $$i | sed 's+\.rng++'`; \
1730 if [ ! -f $(srcdir)/result/relaxng/"$$name"_valid ] ; then \
1731 echo New schemas $$name ; \
1732 $(CHECKER) $(top_builddir)/xmllint$(EXEEXT) --noout --relaxng $(srcdir)/test/relaxng/tutorA.rng $$i \
1733 > $(srcdir)/result/relaxng/"$$name"_valid \
1734 2> $(srcdir)/result/relaxng/"$$name"_err; \
1736 echo Checking schemas $$name ; \
1737 $(CHECKER) $(top_builddir)/xmllint$(EXEEXT) --noout --relaxng $(srcdir)/test/relaxng/tutorA.rng $$i \
1738 > res.$$name 2> err.$$name;\
1739 grep "MORY ALLO" .memdump | grep -v "MEMORY ALLOCATED : 0";\
1740 diff $(srcdir)/result/relaxng/"$$name"_valid \
1742 diff $(srcdir)/result/relaxng/"$$name"_err \
1743 err.$$name | grep -v "error detected at";\
1744 grep Unimplemented err.$$name; \
1745 rm res.$$name err.$$name ; \
1747 for j in $(srcdir)/test/relaxng/"$$name"_*.xml ; do \
1748 if [ -f $$j ] ; then \
1749 xno=`basename $$j | sed 's+.*_\(.*\).xml+\1+'`; \
1750 if [ ! -f $(srcdir)/result/relaxng/"$$name"_"$$xno" ]; \
1752 echo New test file "$$name"_"$$xno" ; \
1753 $(CHECKER) $(top_builddir)/xmllint$(EXEEXT) --noout --relaxng $$i $$j \
1754 > $(srcdir)/result/relaxng/"$$name"_"$$xno" \
1755 2> $(srcdir)/result/relaxng/"$$name"_"$$xno".err; \
1757 echo Testing "$$name"_"$$xno" ; \
1758 $(CHECKER) $(top_builddir)/xmllint$(EXEEXT) --noout --relaxng $$i $$j \
1759 > res.$$name 2> err.$$name;\
1760 grep "MORY ALLO" .memdump | grep -v "MEMORY ALLOCATED : 0";\
1761 diff $(srcdir)/result/relaxng/"$$name"_"$$xno" \
1763 diff $(srcdir)/result/relaxng/"$$name"_"$$xno".err \
1764 err.$$name | grep -v "error detected at";\
1765 grep Unimplemented err.$$name; \
1766 rm res.$$name err.$$name ; \
1770 @echo "## Relax-NG streaming regression tests"
1772 @echo "## Some error messages are different than non-streaming"
1773 @echo "## and generate small diffs"
1775 -@(for i in $(srcdir)/test/relaxng/*.rng ; do \
1776 name=`basename $$i | sed 's+\.rng++'`; \
1777 for j in $(srcdir)/test/relaxng/"$$name"_*.xml ; do \
1778 if [ -f $$j ] ; then \
1779 xno=`basename $$j | sed 's+.*_\(.*\).xml+\1+'`; \
1780 if [ ! -f $(srcdir)/result/relaxng/"$$name"_"$$xno" ]; \
1782 echo New test file "$$name"_"$$xno" ; \
1783 $(CHECKER) $(top_builddir)/xmllint$(EXEEXT) --noout --relaxng $$i $$j \
1784 > $(srcdir)/result/relaxng/"$$name"_"$$xno" \
1785 2> $(srcdir)/result/relaxng/"$$name"_"$$xno".err; \
1787 echo Testing "$$name"_"$$xno" ; \
1788 $(CHECKER) $(top_builddir)/xmllint$(EXEEXT) --noout --stream --relaxng $$i $$j \
1789 > res.$$name 2> err.$$name;\
1790 grep "MORY ALLO" .memdump | grep -v "MEMORY ALLOCATED : 0";\
1791 diff $(srcdir)/result/relaxng/"$$name"_"$$xno" \
1793 diff $(srcdir)/result/relaxng/"$$name"_"$$xno".err \
1794 err.$$name | grep -v "error detected at";\
1795 grep Unimplemented err.$$name; \
1796 rm res.$$name err.$$name ; \
1800 dist-hook: libxml2.spec
1801 -cp libxml2.spec $(distdir)
1802 (cd $(srcdir) ; tar -cf - --exclude CVS win32 macos vms test result SAXresult ) | (cd $(distdir); tar xf -)
1805 @(rm -f libxml*.tar.gz COPYING.LIB)
1808 @(unset CDPATH ; $(MAKE) dist && rpmbuild -ta $(distdir).tar.gz)
1811 $(mkinstalldirs) $(DESTDIR)$(BASE_DIR)/$(DOC_MODULE)
1812 -@INSTALL@ -m 0644 $(srcdir)/Copyright $(DESTDIR)$(BASE_DIR)/$(DOC_MODULE)
1813 $(mkinstalldirs) $(DESTDIR)$(EXAMPLES_DIR)
1814 -@INSTALL@ -m 0644 $(srcdir)/xmllint.c $(DESTDIR)$(EXAMPLES_DIR)
1815 -@INSTALL@ -m 0644 $(srcdir)/testSAX.c $(DESTDIR)$(EXAMPLES_DIR)
1816 -@INSTALL@ -m 0644 $(srcdir)/testHTML.c $(DESTDIR)$(EXAMPLES_DIR)
1817 -@INSTALL@ -m 0644 $(srcdir)/testXPath.c $(DESTDIR)$(EXAMPLES_DIR)
1818 # Tell versions [3.59,3.63) of GNU make to not export all variables.
1819 # Otherwise a system limit (for SysV at least) may be exceeded.