source: trunk/third/libxml2/Makefile.in @ 18536

Revision 18536, 81.4 KB checked in by ghudson, 21 years ago (diff)
This commit was generated by cvs2svn to compensate for changes in r18535, which included commits to RCS files with non-trunk default branches.
Line 
1# Makefile.in generated automatically by automake 1.4-p6 from Makefile.am
2
3# Copyright (C) 1994, 1995-8, 1999, 2001 Free Software Foundation, Inc.
4# This Makefile.in is free software; the Free Software Foundation
5# gives unlimited permission to copy and/or distribute it,
6# with or without modifications, as long as this notice is preserved.
7
8# This program is distributed in the hope that it will be useful,
9# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
10# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
11# PARTICULAR PURPOSE.
12
13# AUTOMAKE_ OPTIONS=no-dependencies
14
15
16SHELL = @SHELL@
17
18srcdir = @srcdir@
19top_srcdir = @top_srcdir@
20VPATH = @srcdir@
21prefix = @prefix@
22exec_prefix = @exec_prefix@
23
24bindir = @bindir@
25sbindir = @sbindir@
26libexecdir = @libexecdir@
27datadir = @datadir@
28sysconfdir = @sysconfdir@
29sharedstatedir = @sharedstatedir@
30localstatedir = @localstatedir@
31libdir = @libdir@
32infodir = @infodir@
33mandir = @mandir@
34includedir = @includedir@
35oldincludedir = /usr/include
36
37DESTDIR =
38
39pkgdatadir = $(datadir)/@PACKAGE@
40pkglibdir = $(libdir)/@PACKAGE@
41pkgincludedir = $(includedir)/@PACKAGE@
42
43top_builddir = .
44
45ACLOCAL = @ACLOCAL@
46AUTOCONF = @AUTOCONF@
47AUTOMAKE = @AUTOMAKE@
48AUTOHEADER = @AUTOHEADER@
49
50INSTALL = @INSTALL@
51INSTALL_PROGRAM = @INSTALL_PROGRAM@ $(AM_INSTALL_PROGRAM_FLAGS)
52INSTALL_DATA = @INSTALL_DATA@
53INSTALL_SCRIPT = @INSTALL_SCRIPT@
54transform = @program_transform_name@
55
56NORMAL_INSTALL = :
57PRE_INSTALL = :
58POST_INSTALL = :
59NORMAL_UNINSTALL = :
60PRE_UNINSTALL = :
61POST_UNINSTALL = :
62host_alias = @host_alias@
63host_triplet = @host@
64AS = @AS@
65C14N_OBJ = @C14N_OBJ@
66CATALOG_OBJ = @CATALOG_OBJ@
67CC = @CC@
68CFLAGS = @CFLAGS@
69CPP = @CPP@
70DEBUG_OBJ = @DEBUG_OBJ@
71DLLTOOL = @DLLTOOL@
72DOCB_OBJ = @DOCB_OBJ@
73ECHO = @ECHO@
74EXEEXT = @EXEEXT@
75FTP_OBJ = @FTP_OBJ@
76HAVE_ISINF = @HAVE_ISINF@
77HAVE_ISNAN = @HAVE_ISNAN@
78HTML_DIR = @HTML_DIR@
79HTML_OBJ = @HTML_OBJ@
80HTTP_OBJ = @HTTP_OBJ@
81ICONV_LIBS = @ICONV_LIBS@
82LIBTOOL = @LIBTOOL@
83LIBXML_MAJOR_VERSION = @LIBXML_MAJOR_VERSION@
84LIBXML_MICRO_VERSION = @LIBXML_MICRO_VERSION@
85LIBXML_MINOR_VERSION = @LIBXML_MINOR_VERSION@
86LIBXML_VERSION = @LIBXML_VERSION@
87LIBXML_VERSION_INFO = @LIBXML_VERSION_INFO@
88LIBXML_VERSION_NUMBER = @LIBXML_VERSION_NUMBER@
89LN_S = @LN_S@
90MAINT = @MAINT@
91MAKEINFO = @MAKEINFO@
92MV = @MV@
93M_LIBS = @M_LIBS@
94OBJDUMP = @OBJDUMP@
95OBJEXT = @OBJEXT@
96PACKAGE = @PACKAGE@
97PYTHON = @PYTHON@
98PYTHON_INCLUDES = @PYTHON_INCLUDES@
99PYTHON_SITE_PACKAGES = @PYTHON_SITE_PACKAGES@
100PYTHON_SUBDIR = @PYTHON_SUBDIR@
101PYTHON_VERSION = @PYTHON_VERSION@
102RANLIB = @RANLIB@
103RDL_LIBS = @RDL_LIBS@
104RELDATE = @RELDATE@
105RM = @RM@
106STRIP = @STRIP@
107TAR = @TAR@
108TEST_REGEXPS = @TEST_REGEXPS@
109TEST_SCHEMAS = @TEST_SCHEMAS@
110TEST_THREADS = @TEST_THREADS@
111THREAD_CFLAGS = @THREAD_CFLAGS@
112THREAD_LIBS = @THREAD_LIBS@
113U = @U@
114VERSION = @VERSION@
115WITH_C14N = @WITH_C14N@
116WITH_CATALOG = @WITH_CATALOG@
117WITH_DEBUG = @WITH_DEBUG@
118WITH_DOCB = @WITH_DOCB@
119WITH_FTP = @WITH_FTP@
120WITH_HTML = @WITH_HTML@
121WITH_HTTP = @WITH_HTTP@
122WITH_ICONV = @WITH_ICONV@
123WITH_MEM_DEBUG = @WITH_MEM_DEBUG@
124WITH_REGEXPS = @WITH_REGEXPS@
125WITH_SCHEMAS = @WITH_SCHEMAS@
126WITH_THREADS = @WITH_THREADS@
127WITH_TRIO = @WITH_TRIO@
128WITH_XINCLUDE = @WITH_XINCLUDE@
129WITH_XPATH = @WITH_XPATH@
130WITH_XPTR = @WITH_XPTR@
131XINCLUDE_OBJ = @XINCLUDE_OBJ@
132XML_CFLAGS = @XML_CFLAGS@
133XML_INCLUDEDIR = @XML_INCLUDEDIR@
134XML_LIBDIR = @XML_LIBDIR@
135XML_LIBS = @XML_LIBS@
136XPATH_OBJ = @XPATH_OBJ@
137XPTR_OBJ = @XPTR_OBJ@
138Z_CFLAGS = @Z_CFLAGS@
139Z_LIBS = @Z_LIBS@
140
141SUBDIRS = include . doc example @PYTHON_SUBDIR@
142
143DIST_SUBDIRS = include . doc example python
144
145INCLUDES = -I$(top_builddir)/include -I@srcdir@/include @THREAD_CFLAGS@ @Z_CFLAGS@
146
147noinst_PROGRAMS = testSchemas testSAX testHTML testXPath testURI testDocbook \
148                testThreads testC14N testAutomata testRegexp testReader
149
150
151bin_PROGRAMS = xmllint xmlcatalog
152
153bin_SCRIPTS = xml2-config
154
155lib_LTLIBRARIES = libxml2.la
156libxml2_la_LIBADD = @THREAD_LIBS@ @Z_LIBS@ $(ICONV_LIBS) -lm
157
158libxml2_la_LDFLAGS = -version-info @LIBXML_VERSION_INFO@
159@WITH_TRIO_SOURCES_TRUE@libxml2_la_SOURCES = @WITH_TRIO_SOURCES_TRUE@SAX.c entities.c encoding.c error.c parserInternals.c  \
160@WITH_TRIO_SOURCES_TRUE@                parser.c tree.c hash.c list.c xmlIO.c xmlmemory.c uri.c  \
161@WITH_TRIO_SOURCES_TRUE@                valid.c xlink.c HTMLparser.c HTMLtree.c debugXML.c xpath.c  \
162@WITH_TRIO_SOURCES_TRUE@                xpointer.c xinclude.c nanohttp.c nanoftp.c DOCBparser.c \
163@WITH_TRIO_SOURCES_TRUE@                catalog.c globals.c threads.c c14n.c \
164@WITH_TRIO_SOURCES_TRUE@                xmlregexp.c xmlschemas.c xmlschemastypes.c xmlunicode.c \
165@WITH_TRIO_SOURCES_TRUE@                triostr.c trio.c xmlreader.c
166@WITH_TRIO_SOURCES_FALSE@libxml2_la_SOURCES = @WITH_TRIO_SOURCES_FALSE@SAX.c entities.c encoding.c error.c parserInternals.c  \
167@WITH_TRIO_SOURCES_FALSE@               parser.c tree.c hash.c list.c xmlIO.c xmlmemory.c uri.c  \
168@WITH_TRIO_SOURCES_FALSE@               valid.c xlink.c HTMLparser.c HTMLtree.c debugXML.c xpath.c  \
169@WITH_TRIO_SOURCES_FALSE@               xpointer.c xinclude.c nanohttp.c nanoftp.c DOCBparser.c \
170@WITH_TRIO_SOURCES_FALSE@               catalog.c globals.c threads.c c14n.c \
171@WITH_TRIO_SOURCES_FALSE@               xmlregexp.c xmlschemas.c xmlschemastypes.c xmlunicode.c \
172@WITH_TRIO_SOURCES_FALSE@               xmlreader.c
173
174DEPS = $(top_builddir)/libxml2.la
175LDADDS = $(top_builddir)/libxml2.la @THREAD_LIBS@ @Z_LIBS@ $(ICONV_LIBS) -lm
176
177man_MANS = xml2-config.1 libxml.3
178
179m4datadir = $(datadir)/aclocal
180m4data_DATA = libxml.m4
181
182xmllint_SOURCES = xmllint.c
183xmllint_LDFLAGS =
184xmllint_DEPENDENCIES = $(DEPS)
185xmllint_LDADD = @RDL_LIBS@ $(LDADDS)
186
187testSAX_SOURCES = testSAX.c
188testSAX_LDFLAGS =
189testSAX_DEPENDENCIES = $(DEPS)
190testSAX_LDADD = $(LDADDS)
191
192testHTML_SOURCES = testHTML.c
193testHTML_LDFLAGS =
194testHTML_DEPENDENCIES = $(DEPS)
195testHTML_LDADD = $(LDADDS)
196
197testDocbook_SOURCES = testDocbook.c
198testDocbook_LDFLAGS =
199testDocbook_DEPENDENCIES = $(DEPS)
200testDocbook_LDADD = $(LDADDS)
201
202xmlcatalog_SOURCES = xmlcatalog.c
203xmlcatalog_LDFLAGS =
204xmlcatalog_DEPENDENCIES = $(DEPS)
205xmlcatalog_LDADD = @RDL_LIBS@ $(LDADDS)
206
207testXPath_SOURCES = testXPath.c
208testXPath_LDFLAGS =
209testXPath_DEPENDENCIES = $(DEPS)
210testXPath_LDADD = $(LDADDS)
211
212testC14N_SOURCES = testC14N.c
213testC14N_LDFLAGS =
214testC14N_DEPENDENCIES = $(DEPS)
215testC14N_LDADD = $(LDADDS)
216
217testThreads_SOURCES = testThreads.c
218testThreads_LDFLAGS =
219testThreads_DEPENDENCIES = $(DEPS)
220testThreads_LDADD = $(LDADDS)
221
222testURI_SOURCES = testURI.c
223testURI_LDFLAGS =
224testURI_DEPENDENCIES = $(DEPS)
225testURI_LDADD = $(LDADDS)
226
227testRegexp_SOURCES = testRegexp.c
228testRegexp_LDFLAGS =
229testRegexp_DEPENDENCIES = $(DEPS)
230testRegexp_LDADD = $(LDADDS)
231
232testAutomata_SOURCES = testAutomata.c
233testAutomata_LDFLAGS =
234testAutomata_DEPENDENCIES = $(DEPS)
235testAutomata_LDADD = $(LDADDS)
236
237testSchemas_SOURCES = testSchemas.c
238testSchemas_LDFLAGS =
239testSchemas_DEPENDENCIES = $(DEPS)
240testSchemas_LDADD = $(LDADDS)
241
242testReader_SOURCES = testReader.c
243testReader_LDFLAGS =
244testReader_DEPENDENCIES = $(DEPS)
245testReader_LDADD = $(LDADDS)
246
247CLEANFILES = xml2Conf.sh
248
249confexecdir = $(libdir)
250confexec_DATA = xml2Conf.sh
251EXTRA_DIST = xml2-config.in xml2Conf.sh.in libxml.spec.in libxml.spec \
252             libxml.m4 Copyright check-xml-test-suite.py \
253             example/Makefile.am example/gjobread.c example/gjobs.xml \
254             $(man_MANS) libxml-2.0.pc.in \
255             trionan.c trionan.h triostr.c triostr.h trio.c trio.h \
256             triop.h triodef.h libxml.h \
257             testThreadsWin32.c genUnicode.py TODO_SCHEMAS
258
259
260pkgconfigdir = $(libdir)/pkgconfig
261pkgconfig_DATA = libxml-2.0.pc
262
263#
264# Instll the tests program sources as examples
265#
266BASE_DIR = $(datadir)/doc
267DOC_MODULE = libxml2-$(VERSION)
268EXAMPLES_DIR = $(BASE_DIR)/$(DOC_MODULE)/examples
269ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
270mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
271CONFIG_HEADER = config.h
272CONFIG_CLEAN_FILES =  libxml.spec xml2-config libxml-2.0.pc xml2Conf.sh
273LTLIBRARIES =  $(lib_LTLIBRARIES)
274
275
276DEFS = @DEFS@ -I. -I$(srcdir) -I.
277CPPFLAGS = @CPPFLAGS@
278LDFLAGS = @LDFLAGS@
279LIBS = @LIBS@
280libxml2_la_DEPENDENCIES =
281@WITH_TRIO_SOURCES_FALSE@libxml2_la_OBJECTS =  SAX.lo entities.lo \
282@WITH_TRIO_SOURCES_FALSE@encoding.lo error.lo parserInternals.lo \
283@WITH_TRIO_SOURCES_FALSE@parser.lo tree.lo hash.lo list.lo xmlIO.lo \
284@WITH_TRIO_SOURCES_FALSE@xmlmemory.lo uri.lo valid.lo xlink.lo \
285@WITH_TRIO_SOURCES_FALSE@HTMLparser.lo HTMLtree.lo debugXML.lo xpath.lo \
286@WITH_TRIO_SOURCES_FALSE@xpointer.lo xinclude.lo nanohttp.lo nanoftp.lo \
287@WITH_TRIO_SOURCES_FALSE@DOCBparser.lo catalog.lo globals.lo threads.lo \
288@WITH_TRIO_SOURCES_FALSE@c14n.lo xmlregexp.lo xmlschemas.lo \
289@WITH_TRIO_SOURCES_FALSE@xmlschemastypes.lo xmlunicode.lo xmlreader.lo
290@WITH_TRIO_SOURCES_TRUE@libxml2_la_OBJECTS =  SAX.lo entities.lo \
291@WITH_TRIO_SOURCES_TRUE@encoding.lo error.lo parserInternals.lo \
292@WITH_TRIO_SOURCES_TRUE@parser.lo tree.lo hash.lo list.lo xmlIO.lo \
293@WITH_TRIO_SOURCES_TRUE@xmlmemory.lo uri.lo valid.lo xlink.lo \
294@WITH_TRIO_SOURCES_TRUE@HTMLparser.lo HTMLtree.lo debugXML.lo xpath.lo \
295@WITH_TRIO_SOURCES_TRUE@xpointer.lo xinclude.lo nanohttp.lo nanoftp.lo \
296@WITH_TRIO_SOURCES_TRUE@DOCBparser.lo catalog.lo globals.lo threads.lo \
297@WITH_TRIO_SOURCES_TRUE@c14n.lo xmlregexp.lo xmlschemas.lo \
298@WITH_TRIO_SOURCES_TRUE@xmlschemastypes.lo xmlunicode.lo triostr.lo \
299@WITH_TRIO_SOURCES_TRUE@trio.lo xmlreader.lo
300bin_PROGRAMS =  xmllint$(EXEEXT) xmlcatalog$(EXEEXT)
301noinst_PROGRAMS =  testSchemas$(EXEEXT) testSAX$(EXEEXT) \
302testHTML$(EXEEXT) testXPath$(EXEEXT) testURI$(EXEEXT) \
303testDocbook$(EXEEXT) testThreads$(EXEEXT) testC14N$(EXEEXT) \
304testAutomata$(EXEEXT) testRegexp$(EXEEXT) testReader$(EXEEXT)
305PROGRAMS =  $(bin_PROGRAMS) $(noinst_PROGRAMS)
306
307xmllint_OBJECTS =  xmllint.$(OBJEXT)
308xmlcatalog_OBJECTS =  xmlcatalog.$(OBJEXT)
309testSchemas_OBJECTS =  testSchemas.$(OBJEXT)
310testSAX_OBJECTS =  testSAX.$(OBJEXT)
311testHTML_OBJECTS =  testHTML.$(OBJEXT)
312testXPath_OBJECTS =  testXPath.$(OBJEXT)
313testURI_OBJECTS =  testURI.$(OBJEXT)
314testDocbook_OBJECTS =  testDocbook.$(OBJEXT)
315testThreads_OBJECTS =  testThreads.$(OBJEXT)
316testC14N_OBJECTS =  testC14N.$(OBJEXT)
317testAutomata_OBJECTS =  testAutomata.$(OBJEXT)
318testRegexp_OBJECTS =  testRegexp.$(OBJEXT)
319testReader_OBJECTS =  testReader.$(OBJEXT)
320SCRIPTS =  $(bin_SCRIPTS)
321
322COMPILE = $(CC) $(DEFS) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS)
323LTCOMPILE = $(LIBTOOL) --mode=compile $(CC) $(DEFS) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS)
324CCLD = $(CC)
325LINK = $(LIBTOOL) --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(LDFLAGS) -o $@
326man1dir = $(mandir)/man1
327man3dir = $(mandir)/man3
328MANS = $(man_MANS)
329
330NROFF = nroff
331DATA =  $(confexec_DATA) $(m4data_DATA) $(pkgconfig_DATA)
332
333DIST_COMMON =  README ./stamp-h.in AUTHORS COPYING ChangeLog INSTALL \
334Makefile.am Makefile.in NEWS TODO acconfig.h acinclude.m4 aclocal.m4 \
335config.guess config.h.in config.sub configure configure.in install-sh \
336libxml-2.0.pc.in libxml.spec.in ltconfig ltmain.sh missing \
337mkinstalldirs xml2-config.in xml2Conf.sh.in
338
339
340DISTFILES = $(DIST_COMMON) $(SOURCES) $(HEADERS) $(TEXINFOS) $(EXTRA_DIST)
341
342GZIP_ENV = --best
343SOURCES = $(libxml2_la_SOURCES) $(xmllint_SOURCES) $(xmlcatalog_SOURCES) $(testSchemas_SOURCES) $(testSAX_SOURCES) $(testHTML_SOURCES) $(testXPath_SOURCES) $(testURI_SOURCES) $(testDocbook_SOURCES) $(testThreads_SOURCES) $(testC14N_SOURCES) $(testAutomata_SOURCES) $(testRegexp_SOURCES) $(testReader_SOURCES)
344OBJECTS = $(libxml2_la_OBJECTS) $(xmllint_OBJECTS) $(xmlcatalog_OBJECTS) $(testSchemas_OBJECTS) $(testSAX_OBJECTS) $(testHTML_OBJECTS) $(testXPath_OBJECTS) $(testURI_OBJECTS) $(testDocbook_OBJECTS) $(testThreads_OBJECTS) $(testC14N_OBJECTS) $(testAutomata_OBJECTS) $(testRegexp_OBJECTS) $(testReader_OBJECTS)
345
346all: all-redirect
347.SUFFIXES:
348.SUFFIXES: .S .c .lo .o .obj .s
349$(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ Makefile.am $(top_srcdir)/configure.in $(ACLOCAL_M4)
350        cd $(top_srcdir) && $(AUTOMAKE) --gnu --include-deps Makefile
351
352Makefile: $(srcdir)/Makefile.in  $(top_builddir)/config.status
353        cd $(top_builddir) \
354          && CONFIG_FILES=$@ CONFIG_HEADERS= $(SHELL) ./config.status
355
356$(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ configure.in  acinclude.m4
357        cd $(srcdir) && $(ACLOCAL)
358
359config.status: $(srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
360        $(SHELL) ./config.status --recheck
361$(srcdir)/configure: @MAINTAINER_MODE_TRUE@$(srcdir)/configure.in $(ACLOCAL_M4) $(CONFIGURE_DEPENDENCIES)
362        cd $(srcdir) && $(AUTOCONF)
363
364config.h: stamp-h
365        @if test ! -f $@; then \
366                rm -f stamp-h; \
367                $(MAKE) stamp-h; \
368        else :; fi
369stamp-h: $(srcdir)/config.h.in $(top_builddir)/config.status
370        cd $(top_builddir) \
371          && CONFIG_FILES= CONFIG_HEADERS=config.h \
372             $(SHELL) ./config.status
373        @echo timestamp > stamp-h 2> /dev/null
374$(srcdir)/config.h.in: @MAINTAINER_MODE_TRUE@$(srcdir)/stamp-h.in
375        @if test ! -f $@; then \
376                rm -f $(srcdir)/stamp-h.in; \
377                $(MAKE) $(srcdir)/stamp-h.in; \
378        else :; fi
379$(srcdir)/stamp-h.in: $(top_srcdir)/configure.in $(ACLOCAL_M4) acconfig.h
380        cd $(top_srcdir) && $(AUTOHEADER)
381        @echo timestamp > $(srcdir)/stamp-h.in 2> /dev/null
382
383mostlyclean-hdr:
384
385clean-hdr:
386
387distclean-hdr:
388        -rm -f config.h
389
390maintainer-clean-hdr:
391libxml.spec: $(top_builddir)/config.status libxml.spec.in
392        cd $(top_builddir) && CONFIG_FILES=$@ CONFIG_HEADERS= $(SHELL) ./config.status
393xml2-config: $(top_builddir)/config.status xml2-config.in
394        cd $(top_builddir) && CONFIG_FILES=$@ CONFIG_HEADERS= $(SHELL) ./config.status
395libxml-2.0.pc: $(top_builddir)/config.status libxml-2.0.pc.in
396        cd $(top_builddir) && CONFIG_FILES=$@ CONFIG_HEADERS= $(SHELL) ./config.status
397xml2Conf.sh: $(top_builddir)/config.status xml2Conf.sh.in
398        cd $(top_builddir) && CONFIG_FILES=$@ CONFIG_HEADERS= $(SHELL) ./config.status
399
400mostlyclean-libLTLIBRARIES:
401
402clean-libLTLIBRARIES:
403        -test -z "$(lib_LTLIBRARIES)" || rm -f $(lib_LTLIBRARIES)
404
405distclean-libLTLIBRARIES:
406
407maintainer-clean-libLTLIBRARIES:
408
409install-libLTLIBRARIES: $(lib_LTLIBRARIES)
410        @$(NORMAL_INSTALL)
411        $(mkinstalldirs) $(DESTDIR)$(libdir)
412        @list='$(lib_LTLIBRARIES)'; for p in $$list; do \
413          if test -f $$p; then \
414            echo "$(LIBTOOL)  --mode=install $(INSTALL) $$p $(DESTDIR)$(libdir)/$$p"; \
415            $(LIBTOOL)  --mode=install $(INSTALL) $$p $(DESTDIR)$(libdir)/$$p; \
416          else :; fi; \
417        done
418
419uninstall-libLTLIBRARIES:
420        @$(NORMAL_UNINSTALL)
421        list='$(lib_LTLIBRARIES)'; for p in $$list; do \
422          $(LIBTOOL)  --mode=uninstall rm -f $(DESTDIR)$(libdir)/$$p; \
423        done
424
425.c.o:
426        $(COMPILE) -c $<
427
428# FIXME: We should only use cygpath when building on Windows,
429# and only if it is available.
430.c.obj:
431        $(COMPILE) -c `cygpath -w $<`
432
433.s.o:
434        $(COMPILE) -c $<
435
436.S.o:
437        $(COMPILE) -c $<
438
439mostlyclean-compile:
440        -rm -f *.o core *.core
441        -rm -f *.$(OBJEXT)
442
443clean-compile:
444
445distclean-compile:
446        -rm -f *.tab.c
447
448maintainer-clean-compile:
449
450.c.lo:
451        $(LIBTOOL) --mode=compile $(COMPILE) -c $<
452
453.s.lo:
454        $(LIBTOOL) --mode=compile $(COMPILE) -c $<
455
456.S.lo:
457        $(LIBTOOL) --mode=compile $(COMPILE) -c $<
458
459mostlyclean-libtool:
460        -rm -f *.lo
461
462clean-libtool:
463        -rm -rf .libs _libs
464
465distclean-libtool:
466
467maintainer-clean-libtool:
468
469libxml2.la: $(libxml2_la_OBJECTS) $(libxml2_la_DEPENDENCIES)
470        $(LINK) -rpath $(libdir) $(libxml2_la_LDFLAGS) $(libxml2_la_OBJECTS) $(libxml2_la_LIBADD) $(LIBS)
471
472mostlyclean-binPROGRAMS:
473
474clean-binPROGRAMS:
475        -test -z "$(bin_PROGRAMS)" || rm -f $(bin_PROGRAMS)
476
477distclean-binPROGRAMS:
478
479maintainer-clean-binPROGRAMS:
480
481install-binPROGRAMS: $(bin_PROGRAMS)
482        @$(NORMAL_INSTALL)
483        $(mkinstalldirs) $(DESTDIR)$(bindir)
484        @list='$(bin_PROGRAMS)'; for p in $$list; do \
485          if test -f $$p; then \
486            echo " $(LIBTOOL)  --mode=install $(INSTALL_PROGRAM) $$p $(DESTDIR)$(bindir)/`echo $$p|sed 's/$(EXEEXT)$$//'|sed '$(transform)'|sed 's/$$/$(EXEEXT)/'`"; \
487            $(LIBTOOL)  --mode=install $(INSTALL_PROGRAM) $$p $(DESTDIR)$(bindir)/`echo $$p|sed 's/$(EXEEXT)$$//'|sed '$(transform)'|sed 's/$$/$(EXEEXT)/'`; \
488          else :; fi; \
489        done
490
491uninstall-binPROGRAMS:
492        @$(NORMAL_UNINSTALL)
493        list='$(bin_PROGRAMS)'; for p in $$list; do \
494          rm -f $(DESTDIR)$(bindir)/`echo $$p|sed 's/$(EXEEXT)$$//'|sed '$(transform)'|sed 's/$$/$(EXEEXT)/'`; \
495        done
496
497mostlyclean-noinstPROGRAMS:
498
499clean-noinstPROGRAMS:
500        -test -z "$(noinst_PROGRAMS)" || rm -f $(noinst_PROGRAMS)
501
502distclean-noinstPROGRAMS:
503
504maintainer-clean-noinstPROGRAMS:
505
506xmllint$(EXEEXT): $(xmllint_OBJECTS) $(xmllint_DEPENDENCIES)
507        @rm -f xmllint$(EXEEXT)
508        $(LINK) $(xmllint_LDFLAGS) $(xmllint_OBJECTS) $(xmllint_LDADD) $(LIBS)
509
510xmlcatalog$(EXEEXT): $(xmlcatalog_OBJECTS) $(xmlcatalog_DEPENDENCIES)
511        @rm -f xmlcatalog$(EXEEXT)
512        $(LINK) $(xmlcatalog_LDFLAGS) $(xmlcatalog_OBJECTS) $(xmlcatalog_LDADD) $(LIBS)
513
514testSchemas$(EXEEXT): $(testSchemas_OBJECTS) $(testSchemas_DEPENDENCIES)
515        @rm -f testSchemas$(EXEEXT)
516        $(LINK) $(testSchemas_LDFLAGS) $(testSchemas_OBJECTS) $(testSchemas_LDADD) $(LIBS)
517
518testSAX$(EXEEXT): $(testSAX_OBJECTS) $(testSAX_DEPENDENCIES)
519        @rm -f testSAX$(EXEEXT)
520        $(LINK) $(testSAX_LDFLAGS) $(testSAX_OBJECTS) $(testSAX_LDADD) $(LIBS)
521
522testHTML$(EXEEXT): $(testHTML_OBJECTS) $(testHTML_DEPENDENCIES)
523        @rm -f testHTML$(EXEEXT)
524        $(LINK) $(testHTML_LDFLAGS) $(testHTML_OBJECTS) $(testHTML_LDADD) $(LIBS)
525
526testXPath$(EXEEXT): $(testXPath_OBJECTS) $(testXPath_DEPENDENCIES)
527        @rm -f testXPath$(EXEEXT)
528        $(LINK) $(testXPath_LDFLAGS) $(testXPath_OBJECTS) $(testXPath_LDADD) $(LIBS)
529
530testURI$(EXEEXT): $(testURI_OBJECTS) $(testURI_DEPENDENCIES)
531        @rm -f testURI$(EXEEXT)
532        $(LINK) $(testURI_LDFLAGS) $(testURI_OBJECTS) $(testURI_LDADD) $(LIBS)
533
534testDocbook$(EXEEXT): $(testDocbook_OBJECTS) $(testDocbook_DEPENDENCIES)
535        @rm -f testDocbook$(EXEEXT)
536        $(LINK) $(testDocbook_LDFLAGS) $(testDocbook_OBJECTS) $(testDocbook_LDADD) $(LIBS)
537
538testThreads$(EXEEXT): $(testThreads_OBJECTS) $(testThreads_DEPENDENCIES)
539        @rm -f testThreads$(EXEEXT)
540        $(LINK) $(testThreads_LDFLAGS) $(testThreads_OBJECTS) $(testThreads_LDADD) $(LIBS)
541
542testC14N$(EXEEXT): $(testC14N_OBJECTS) $(testC14N_DEPENDENCIES)
543        @rm -f testC14N$(EXEEXT)
544        $(LINK) $(testC14N_LDFLAGS) $(testC14N_OBJECTS) $(testC14N_LDADD) $(LIBS)
545
546testAutomata$(EXEEXT): $(testAutomata_OBJECTS) $(testAutomata_DEPENDENCIES)
547        @rm -f testAutomata$(EXEEXT)
548        $(LINK) $(testAutomata_LDFLAGS) $(testAutomata_OBJECTS) $(testAutomata_LDADD) $(LIBS)
549
550testRegexp$(EXEEXT): $(testRegexp_OBJECTS) $(testRegexp_DEPENDENCIES)
551        @rm -f testRegexp$(EXEEXT)
552        $(LINK) $(testRegexp_LDFLAGS) $(testRegexp_OBJECTS) $(testRegexp_LDADD) $(LIBS)
553
554testReader$(EXEEXT): $(testReader_OBJECTS) $(testReader_DEPENDENCIES)
555        @rm -f testReader$(EXEEXT)
556        $(LINK) $(testReader_LDFLAGS) $(testReader_OBJECTS) $(testReader_LDADD) $(LIBS)
557
558install-binSCRIPTS: $(bin_SCRIPTS)
559        @$(NORMAL_INSTALL)
560        $(mkinstalldirs) $(DESTDIR)$(bindir)
561        @list='$(bin_SCRIPTS)'; for p in $$list; do \
562          if test -f $$p; then \
563            echo " $(INSTALL_SCRIPT) $$p $(DESTDIR)$(bindir)/`echo $$p|sed '$(transform)'`"; \
564            $(INSTALL_SCRIPT) $$p $(DESTDIR)$(bindir)/`echo $$p|sed '$(transform)'`; \
565          else if test -f $(srcdir)/$$p; then \
566            echo " $(INSTALL_SCRIPT) $(srcdir)/$$p $(DESTDIR)$(bindir)/`echo $$p|sed '$(transform)'`"; \
567            $(INSTALL_SCRIPT) $(srcdir)/$$p $(DESTDIR)$(bindir)/`echo $$p|sed '$(transform)'`; \
568          else :; fi; fi; \
569        done
570
571uninstall-binSCRIPTS:
572        @$(NORMAL_UNINSTALL)
573        list='$(bin_SCRIPTS)'; for p in $$list; do \
574          rm -f $(DESTDIR)$(bindir)/`echo $$p|sed '$(transform)'`; \
575        done
576
577install-man1:
578        $(mkinstalldirs) $(DESTDIR)$(man1dir)
579        @list='$(man1_MANS)'; \
580        l2='$(man_MANS)'; for i in $$l2; do \
581          case "$$i" in \
582            *.1*) list="$$list $$i" ;; \
583          esac; \
584        done; \
585        for i in $$list; do \
586          if test -f $(srcdir)/$$i; then file=$(srcdir)/$$i; \
587          else file=$$i; fi; \
588          ext=`echo $$i | sed -e 's/^.*\\.//'`; \
589          inst=`echo $$i | sed -e 's/\\.[0-9a-z]*$$//'`; \
590          inst=`echo $$inst | sed '$(transform)'`.$$ext; \
591          echo " $(INSTALL_DATA) $$file $(DESTDIR)$(man1dir)/$$inst"; \
592          $(INSTALL_DATA) $$file $(DESTDIR)$(man1dir)/$$inst; \
593        done
594
595uninstall-man1:
596        @list='$(man1_MANS)'; \
597        l2='$(man_MANS)'; for i in $$l2; do \
598          case "$$i" in \
599            *.1*) list="$$list $$i" ;; \
600          esac; \
601        done; \
602        for i in $$list; do \
603          ext=`echo $$i | sed -e 's/^.*\\.//'`; \
604          inst=`echo $$i | sed -e 's/\\.[0-9a-z]*$$//'`; \
605          inst=`echo $$inst | sed '$(transform)'`.$$ext; \
606          echo " rm -f $(DESTDIR)$(man1dir)/$$inst"; \
607          rm -f $(DESTDIR)$(man1dir)/$$inst; \
608        done
609
610install-man3:
611        $(mkinstalldirs) $(DESTDIR)$(man3dir)
612        @list='$(man3_MANS)'; \
613        l2='$(man_MANS)'; for i in $$l2; do \
614          case "$$i" in \
615            *.3*) list="$$list $$i" ;; \
616          esac; \
617        done; \
618        for i in $$list; do \
619          if test -f $(srcdir)/$$i; then file=$(srcdir)/$$i; \
620          else file=$$i; fi; \
621          ext=`echo $$i | sed -e 's/^.*\\.//'`; \
622          inst=`echo $$i | sed -e 's/\\.[0-9a-z]*$$//'`; \
623          inst=`echo $$inst | sed '$(transform)'`.$$ext; \
624          echo " $(INSTALL_DATA) $$file $(DESTDIR)$(man3dir)/$$inst"; \
625          $(INSTALL_DATA) $$file $(DESTDIR)$(man3dir)/$$inst; \
626        done
627
628uninstall-man3:
629        @list='$(man3_MANS)'; \
630        l2='$(man_MANS)'; for i in $$l2; do \
631          case "$$i" in \
632            *.3*) list="$$list $$i" ;; \
633          esac; \
634        done; \
635        for i in $$list; do \
636          ext=`echo $$i | sed -e 's/^.*\\.//'`; \
637          inst=`echo $$i | sed -e 's/\\.[0-9a-z]*$$//'`; \
638          inst=`echo $$inst | sed '$(transform)'`.$$ext; \
639          echo " rm -f $(DESTDIR)$(man3dir)/$$inst"; \
640          rm -f $(DESTDIR)$(man3dir)/$$inst; \
641        done
642install-man: $(MANS)
643        @$(NORMAL_INSTALL)
644        $(MAKE) $(AM_MAKEFLAGS) install-man1 install-man3
645uninstall-man:
646        @$(NORMAL_UNINSTALL)
647        $(MAKE) $(AM_MAKEFLAGS) uninstall-man1 uninstall-man3
648
649install-confexecDATA: $(confexec_DATA)
650        @$(NORMAL_INSTALL)
651        $(mkinstalldirs) $(DESTDIR)$(confexecdir)
652        @list='$(confexec_DATA)'; for p in $$list; do \
653          if test -f $(srcdir)/$$p; then \
654            echo " $(INSTALL_DATA) $(srcdir)/$$p $(DESTDIR)$(confexecdir)/$$p"; \
655            $(INSTALL_DATA) $(srcdir)/$$p $(DESTDIR)$(confexecdir)/$$p; \
656          else if test -f $$p; then \
657            echo " $(INSTALL_DATA) $$p $(DESTDIR)$(confexecdir)/$$p"; \
658            $(INSTALL_DATA) $$p $(DESTDIR)$(confexecdir)/$$p; \
659          fi; fi; \
660        done
661
662uninstall-confexecDATA:
663        @$(NORMAL_UNINSTALL)
664        list='$(confexec_DATA)'; for p in $$list; do \
665          rm -f $(DESTDIR)$(confexecdir)/$$p; \
666        done
667
668install-m4dataDATA: $(m4data_DATA)
669        @$(NORMAL_INSTALL)
670        $(mkinstalldirs) $(DESTDIR)$(m4datadir)
671        @list='$(m4data_DATA)'; for p in $$list; do \
672          if test -f $(srcdir)/$$p; then \
673            echo " $(INSTALL_DATA) $(srcdir)/$$p $(DESTDIR)$(m4datadir)/$$p"; \
674            $(INSTALL_DATA) $(srcdir)/$$p $(DESTDIR)$(m4datadir)/$$p; \
675          else if test -f $$p; then \
676            echo " $(INSTALL_DATA) $$p $(DESTDIR)$(m4datadir)/$$p"; \
677            $(INSTALL_DATA) $$p $(DESTDIR)$(m4datadir)/$$p; \
678          fi; fi; \
679        done
680
681uninstall-m4dataDATA:
682        @$(NORMAL_UNINSTALL)
683        list='$(m4data_DATA)'; for p in $$list; do \
684          rm -f $(DESTDIR)$(m4datadir)/$$p; \
685        done
686
687install-pkgconfigDATA: $(pkgconfig_DATA)
688        @$(NORMAL_INSTALL)
689        $(mkinstalldirs) $(DESTDIR)$(pkgconfigdir)
690        @list='$(pkgconfig_DATA)'; for p in $$list; do \
691          if test -f $(srcdir)/$$p; then \
692            echo " $(INSTALL_DATA) $(srcdir)/$$p $(DESTDIR)$(pkgconfigdir)/$$p"; \
693            $(INSTALL_DATA) $(srcdir)/$$p $(DESTDIR)$(pkgconfigdir)/$$p; \
694          else if test -f $$p; then \
695            echo " $(INSTALL_DATA) $$p $(DESTDIR)$(pkgconfigdir)/$$p"; \
696            $(INSTALL_DATA) $$p $(DESTDIR)$(pkgconfigdir)/$$p; \
697          fi; fi; \
698        done
699
700uninstall-pkgconfigDATA:
701        @$(NORMAL_UNINSTALL)
702        list='$(pkgconfig_DATA)'; for p in $$list; do \
703          rm -f $(DESTDIR)$(pkgconfigdir)/$$p; \
704        done
705
706# This directory's subdirectories are mostly independent; you can cd
707# into them and run `make' without going through this Makefile.
708# To change the values of `make' variables: instead of editing Makefiles,
709# (1) if the variable is set in `config.status', edit `config.status'
710#     (which will cause the Makefiles to be regenerated when you run `make');
711# (2) otherwise, pass the desired values on the `make' command line.
712
713@SET_MAKE@
714
715all-recursive install-data-recursive install-exec-recursive \
716installdirs-recursive install-recursive uninstall-recursive  \
717check-recursive installcheck-recursive info-recursive dvi-recursive:
718        @set fnord $(MAKEFLAGS); amf=$$2; \
719        dot_seen=no; \
720        target=`echo $@ | sed s/-recursive//`; \
721        list='$(SUBDIRS)'; for subdir in $$list; do \
722          echo "Making $$target in $$subdir"; \
723          if test "$$subdir" = "."; then \
724            dot_seen=yes; \
725            local_target="$$target-am"; \
726          else \
727            local_target="$$target"; \
728          fi; \
729          (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
730           || case "$$amf" in *=*) exit 1;; *k*) fail=yes;; *) exit 1;; esac; \
731        done; \
732        if test "$$dot_seen" = "no"; then \
733          $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
734        fi; test -z "$$fail"
735
736mostlyclean-recursive clean-recursive distclean-recursive \
737maintainer-clean-recursive:
738        @set fnord $(MAKEFLAGS); amf=$$2; \
739        dot_seen=no; \
740        rev=''; list='$(SUBDIRS)'; for subdir in $$list; do \
741          rev="$$subdir $$rev"; \
742          test "$$subdir" != "." || dot_seen=yes; \
743        done; \
744        test "$$dot_seen" = "no" && rev=". $$rev"; \
745        target=`echo $@ | sed s/-recursive//`; \
746        for subdir in $$rev; do \
747          echo "Making $$target in $$subdir"; \
748          if test "$$subdir" = "."; then \
749            local_target="$$target-am"; \
750          else \
751            local_target="$$target"; \
752          fi; \
753          (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
754           || case "$$amf" in *=*) exit 1;; *k*) fail=yes;; *) exit 1;; esac; \
755        done && test -z "$$fail"
756tags-recursive:
757        list='$(SUBDIRS)'; for subdir in $$list; do \
758          test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \
759        done
760
761tags: TAGS
762
763ID: $(HEADERS) $(SOURCES) $(LISP)
764        list='$(SOURCES) $(HEADERS)'; \
765        unique=`for i in $$list; do echo $$i; done | \
766          awk '    { files[$$0] = 1; } \
767               END { for (i in files) print i; }'`; \
768        here=`pwd` && cd $(srcdir) \
769          && mkid -f$$here/ID $$unique $(LISP)
770
771TAGS: tags-recursive $(HEADERS) $(SOURCES) config.h.in $(TAGS_DEPENDENCIES) $(LISP)
772        tags=; \
773        here=`pwd`; \
774        list='$(SUBDIRS)'; for subdir in $$list; do \
775   if test "$$subdir" = .; then :; else \
776            test -f $$subdir/TAGS && tags="$$tags -i $$here/$$subdir/TAGS"; \
777   fi; \
778        done; \
779        list='$(SOURCES) $(HEADERS)'; \
780        unique=`for i in $$list; do echo $$i; done | \
781          awk '    { files[$$0] = 1; } \
782               END { for (i in files) print i; }'`; \
783        test -z "$(ETAGS_ARGS)config.h.in$$unique$(LISP)$$tags" \
784          || (cd $(srcdir) && etags $(ETAGS_ARGS) $$tags config.h.in $$unique $(LISP) -o $$here/TAGS)
785
786mostlyclean-tags:
787
788clean-tags:
789
790distclean-tags:
791        -rm -f TAGS ID
792
793maintainer-clean-tags:
794
795distdir = $(PACKAGE)-$(VERSION)
796top_distdir = $(distdir)
797
798# This target untars the dist file and tries a VPATH configuration.  Then
799# it guarantees that the distribution is self-contained by making another
800# tarfile.
801distcheck: dist
802        -rm -rf $(distdir)
803        GZIP=$(GZIP_ENV) $(TAR) zxf $(distdir).tar.gz
804        mkdir $(distdir)/=build
805        mkdir $(distdir)/=inst
806        dc_install_base=`cd $(distdir)/=inst && pwd`; \
807        cd $(distdir)/=build \
808          && ../configure --srcdir=.. --prefix=$$dc_install_base \
809          && $(MAKE) $(AM_MAKEFLAGS) \
810          && $(MAKE) $(AM_MAKEFLAGS) dvi \
811          && $(MAKE) $(AM_MAKEFLAGS) check \
812          && $(MAKE) $(AM_MAKEFLAGS) install \
813          && $(MAKE) $(AM_MAKEFLAGS) installcheck \
814          && $(MAKE) $(AM_MAKEFLAGS) dist
815        -rm -rf $(distdir)
816        @banner="$(distdir).tar.gz is ready for distribution"; \
817        dashes=`echo "$$banner" | sed s/./=/g`; \
818        echo "$$dashes"; \
819        echo "$$banner"; \
820        echo "$$dashes"
821dist: distdir
822        -chmod -R a+r $(distdir)
823        GZIP=$(GZIP_ENV) $(TAR) chozf $(distdir).tar.gz $(distdir)
824        -rm -rf $(distdir)
825dist-all: distdir
826        -chmod -R a+r $(distdir)
827        GZIP=$(GZIP_ENV) $(TAR) chozf $(distdir).tar.gz $(distdir)
828        -rm -rf $(distdir)
829distdir: $(DISTFILES)
830        -rm -rf $(distdir)
831        mkdir $(distdir)
832        -chmod 777 $(distdir)
833        $(mkinstalldirs) $(distdir)/example
834        @for file in $(DISTFILES); do \
835          d=$(srcdir); \
836          if test -d $$d/$$file; then \
837            cp -pr $$d/$$file $(distdir)/$$file; \
838          else \
839            test -f $(distdir)/$$file \
840            || ln $$d/$$file $(distdir)/$$file 2> /dev/null \
841            || cp -p $$d/$$file $(distdir)/$$file || :; \
842          fi; \
843        done
844        for subdir in $(DIST_SUBDIRS); do \
845          if test "$$subdir" = .; then :; else \
846            test -d $(distdir)/$$subdir \
847            || mkdir $(distdir)/$$subdir \
848            || exit 1; \
849            chmod 777 $(distdir)/$$subdir; \
850            (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) top_distdir=../$(distdir) distdir=../$(distdir)/$$subdir distdir) \
851              || exit 1; \
852          fi; \
853        done
854        $(MAKE) $(AM_MAKEFLAGS) top_distdir="$(top_distdir)" distdir="$(distdir)" dist-hook
855c14n.lo c14n.o : c14n.c libxml.h config.h include/libxml/xmlversion.h \
856        include/libxml/tree.h include/libxml/xmlregexp.h \
857        include/libxml/xmlmemory.h include/libxml/threads.h \
858        include/libxml/globals.h include/libxml/parser.h \
859        include/libxml/valid.h include/libxml/list.h \
860        include/libxml/xmlautomata.h include/libxml/entities.h \
861        include/libxml/encoding.h include/libxml/xmlIO.h \
862        include/libxml/xmlerror.h include/libxml/SAX.h \
863        include/libxml/xlink.h include/libxml/uri.h \
864        include/libxml/xpathInternals.h include/libxml/xpath.h \
865        include/libxml/hash.h include/libxml/c14n.h
866catalog.lo catalog.o : catalog.c libxml.h config.h \
867        include/libxml/xmlversion.h include/libxml/xmlmemory.h \
868        include/libxml/threads.h include/libxml/globals.h \
869        include/libxml/parser.h include/libxml/tree.h \
870        include/libxml/xmlregexp.h include/libxml/valid.h \
871        include/libxml/list.h include/libxml/xmlautomata.h \
872        include/libxml/entities.h include/libxml/encoding.h \
873        include/libxml/xmlIO.h include/libxml/xmlerror.h \
874        include/libxml/SAX.h include/libxml/xlink.h \
875        include/libxml/hash.h include/libxml/uri.h \
876        include/libxml/parserInternals.h include/libxml/HTMLparser.h \
877        include/libxml/catalog.h
878debugXML.lo debugXML.o : debugXML.c libxml.h config.h \
879        include/libxml/xmlversion.h include/libxml/xmlmemory.h \
880        include/libxml/threads.h include/libxml/globals.h \
881        include/libxml/parser.h include/libxml/tree.h \
882        include/libxml/xmlregexp.h include/libxml/valid.h \
883        include/libxml/list.h include/libxml/xmlautomata.h \
884        include/libxml/entities.h include/libxml/encoding.h \
885        include/libxml/xmlIO.h include/libxml/xmlerror.h \
886        include/libxml/SAX.h include/libxml/xlink.h \
887        include/libxml/parserInternals.h include/libxml/HTMLparser.h \
888        include/libxml/debugXML.h include/libxml/xpath.h \
889        include/libxml/hash.h include/libxml/HTMLtree.h \
890        include/libxml/xpathInternals.h
891DOCBparser.lo DOCBparser.o : DOCBparser.c libxml.h config.h \
892        include/libxml/xmlversion.h include/libxml/xmlmemory.h \
893        include/libxml/threads.h include/libxml/globals.h \
894        include/libxml/parser.h include/libxml/tree.h \
895        include/libxml/xmlregexp.h include/libxml/valid.h \
896        include/libxml/list.h include/libxml/xmlautomata.h \
897        include/libxml/entities.h include/libxml/encoding.h \
898        include/libxml/xmlIO.h include/libxml/xmlerror.h \
899        include/libxml/SAX.h include/libxml/xlink.h \
900        include/libxml/parserInternals.h include/libxml/HTMLparser.h \
901        include/libxml/DOCBparser.h include/libxml/uri.h
902encoding.lo encoding.o : encoding.c libxml.h config.h \
903        include/libxml/xmlversion.h include/libxml/encoding.h \
904        include/libxml/tree.h include/libxml/xmlregexp.h \
905        include/libxml/xmlmemory.h include/libxml/threads.h \
906        include/libxml/globals.h include/libxml/parser.h \
907        include/libxml/valid.h include/libxml/list.h \
908        include/libxml/xmlautomata.h include/libxml/entities.h \
909        include/libxml/xmlIO.h include/libxml/xmlerror.h \
910        include/libxml/SAX.h include/libxml/xlink.h \
911        include/libxml/HTMLparser.h
912entities.lo entities.o : entities.c libxml.h config.h \
913        include/libxml/xmlversion.h include/libxml/xmlmemory.h \
914        include/libxml/threads.h include/libxml/globals.h \
915        include/libxml/parser.h include/libxml/tree.h \
916        include/libxml/xmlregexp.h include/libxml/valid.h \
917        include/libxml/list.h include/libxml/xmlautomata.h \
918        include/libxml/entities.h include/libxml/encoding.h \
919        include/libxml/xmlIO.h include/libxml/xmlerror.h \
920        include/libxml/SAX.h include/libxml/xlink.h \
921        include/libxml/hash.h
922error.lo error.o : error.c libxml.h config.h include/libxml/xmlversion.h \
923        include/libxml/parser.h include/libxml/tree.h \
924        include/libxml/xmlregexp.h include/libxml/valid.h \
925        include/libxml/list.h include/libxml/xmlautomata.h \
926        include/libxml/entities.h include/libxml/encoding.h \
927        include/libxml/xmlIO.h include/libxml/globals.h \
928        include/libxml/xmlerror.h include/libxml/SAX.h \
929        include/libxml/xlink.h include/libxml/xmlmemory.h \
930        include/libxml/threads.h
931globals.lo globals.o : globals.c libxml.h config.h \
932        include/libxml/xmlversion.h include/libxml/globals.h \
933        include/libxml/parser.h include/libxml/tree.h \
934        include/libxml/xmlregexp.h include/libxml/valid.h \
935        include/libxml/list.h include/libxml/xmlautomata.h \
936        include/libxml/entities.h include/libxml/encoding.h \
937        include/libxml/xmlIO.h include/libxml/xmlerror.h \
938        include/libxml/SAX.h include/libxml/xlink.h \
939        include/libxml/xmlmemory.h include/libxml/threads.h
940hash.lo hash.o : hash.c libxml.h config.h include/libxml/xmlversion.h \
941        include/libxml/hash.h include/libxml/parser.h \
942        include/libxml/tree.h include/libxml/xmlregexp.h \
943        include/libxml/valid.h include/libxml/list.h \
944        include/libxml/xmlautomata.h include/libxml/entities.h \
945        include/libxml/encoding.h include/libxml/xmlIO.h \
946        include/libxml/globals.h include/libxml/xmlerror.h \
947        include/libxml/SAX.h include/libxml/xlink.h \
948        include/libxml/xmlmemory.h include/libxml/threads.h
949HTMLparser.lo HTMLparser.o : HTMLparser.c libxml.h config.h \
950        include/libxml/xmlversion.h include/libxml/xmlmemory.h \
951        include/libxml/threads.h include/libxml/globals.h \
952        include/libxml/parser.h include/libxml/tree.h \
953        include/libxml/xmlregexp.h include/libxml/valid.h \
954        include/libxml/list.h include/libxml/xmlautomata.h \
955        include/libxml/entities.h include/libxml/encoding.h \
956        include/libxml/xmlIO.h include/libxml/xmlerror.h \
957        include/libxml/SAX.h include/libxml/xlink.h \
958        include/libxml/parserInternals.h include/libxml/HTMLparser.h \
959        include/libxml/HTMLtree.h
960HTMLtree.lo HTMLtree.o : HTMLtree.c libxml.h config.h \
961        include/libxml/xmlversion.h include/libxml/xmlmemory.h \
962        include/libxml/threads.h include/libxml/globals.h \
963        include/libxml/parser.h include/libxml/tree.h \
964        include/libxml/xmlregexp.h include/libxml/valid.h \
965        include/libxml/list.h include/libxml/xmlautomata.h \
966        include/libxml/entities.h include/libxml/encoding.h \
967        include/libxml/xmlIO.h include/libxml/xmlerror.h \
968        include/libxml/SAX.h include/libxml/xlink.h \
969        include/libxml/HTMLparser.h include/libxml/HTMLtree.h \
970        include/libxml/parserInternals.h include/libxml/uri.h
971list.lo list.o : list.c libxml.h config.h include/libxml/xmlversion.h \
972        include/libxml/xmlmemory.h include/libxml/threads.h \
973        include/libxml/globals.h include/libxml/parser.h \
974        include/libxml/tree.h include/libxml/xmlregexp.h \
975        include/libxml/valid.h include/libxml/list.h \
976        include/libxml/xmlautomata.h include/libxml/entities.h \
977        include/libxml/encoding.h include/libxml/xmlIO.h \
978        include/libxml/xmlerror.h include/libxml/SAX.h \
979        include/libxml/xlink.h
980nanoftp.lo nanoftp.o : nanoftp.c libxml.h config.h \
981        include/libxml/xmlversion.h include/libxml/xmlmemory.h \
982        include/libxml/threads.h include/libxml/globals.h \
983        include/libxml/parser.h include/libxml/tree.h \
984        include/libxml/xmlregexp.h include/libxml/valid.h \
985        include/libxml/list.h include/libxml/xmlautomata.h \
986        include/libxml/entities.h include/libxml/encoding.h \
987        include/libxml/xmlIO.h include/libxml/xmlerror.h \
988        include/libxml/SAX.h include/libxml/xlink.h \
989        include/libxml/nanoftp.h
990nanohttp.lo nanohttp.o : nanohttp.c libxml.h config.h \
991        include/libxml/xmlversion.h include/libxml/globals.h \
992        include/libxml/parser.h include/libxml/tree.h \
993        include/libxml/xmlregexp.h include/libxml/valid.h \
994        include/libxml/list.h include/libxml/xmlautomata.h \
995        include/libxml/entities.h include/libxml/encoding.h \
996        include/libxml/xmlIO.h include/libxml/xmlerror.h \
997        include/libxml/SAX.h include/libxml/xlink.h \
998        include/libxml/xmlmemory.h include/libxml/threads.h \
999        include/libxml/nanohttp.h include/libxml/uri.h
1000parser.lo parser.o : parser.c libxml.h config.h \
1001        include/libxml/xmlversion.h include/libxml/xmlmemory.h \
1002        include/libxml/threads.h include/libxml/globals.h \
1003        include/libxml/parser.h include/libxml/tree.h \
1004        include/libxml/xmlregexp.h include/libxml/valid.h \
1005        include/libxml/list.h include/libxml/xmlautomata.h \
1006        include/libxml/entities.h include/libxml/encoding.h \
1007        include/libxml/xmlIO.h include/libxml/xmlerror.h \
1008        include/libxml/SAX.h include/libxml/xlink.h \
1009        include/libxml/parserInternals.h include/libxml/HTMLparser.h \
1010        include/libxml/uri.h include/libxml/catalog.h \
1011        include/libxml/xpath.h include/libxml/hash.h
1012parserInternals.lo parserInternals.o : parserInternals.c libxml.h \
1013        config.h include/libxml/xmlversion.h include/libxml/xmlmemory.h \
1014        include/libxml/threads.h include/libxml/globals.h \
1015        include/libxml/parser.h include/libxml/tree.h \
1016        include/libxml/xmlregexp.h include/libxml/valid.h \
1017        include/libxml/list.h include/libxml/xmlautomata.h \
1018        include/libxml/entities.h include/libxml/encoding.h \
1019        include/libxml/xmlIO.h include/libxml/xmlerror.h \
1020        include/libxml/SAX.h include/libxml/xlink.h \
1021        include/libxml/parserInternals.h include/libxml/HTMLparser.h \
1022        include/libxml/uri.h include/libxml/catalog.h
1023regexp.lo regexp.o : regexp.c libxml.h config.h \
1024        include/libxml/xmlversion.h include/libxml/tree.h \
1025        include/libxml/xmlmemory.h include/libxml/threads.h \
1026        include/libxml/globals.h include/libxml/parser.h \
1027        include/libxml/valid.h include/libxml/list.h \
1028        include/libxml/entities.h include/libxml/encoding.h \
1029        include/libxml/xmlIO.h include/libxml/xmlerror.h \
1030        include/libxml/SAX.h include/libxml/xlink.h \
1031        include/libxml/parserInternals.h include/libxml/HTMLparser.h \
1032        include/libxml/regexp.h include/libxml/automata.h \
1033        include/libxml/unicode.h
1034SAX.lo SAX.o : SAX.c libxml.h config.h include/libxml/xmlversion.h \
1035        include/libxml/xmlmemory.h include/libxml/threads.h \
1036        include/libxml/globals.h include/libxml/parser.h \
1037        include/libxml/tree.h include/libxml/xmlregexp.h \
1038        include/libxml/valid.h include/libxml/list.h \
1039        include/libxml/xmlautomata.h include/libxml/entities.h \
1040        include/libxml/encoding.h include/libxml/xmlIO.h \
1041        include/libxml/xmlerror.h include/libxml/SAX.h \
1042        include/libxml/xlink.h include/libxml/parserInternals.h \
1043        include/libxml/HTMLparser.h include/libxml/debugXML.h \
1044        include/libxml/xpath.h include/libxml/hash.h \
1045        include/libxml/uri.h include/libxml/HTMLtree.h
1046schemas.lo schemas.o : schemas.c libxml.h config.h \
1047        include/libxml/xmlversion.h include/libxml/xmlmemory.h \
1048        include/libxml/threads.h include/libxml/globals.h \
1049        include/libxml/parser.h include/libxml/tree.h \
1050        include/libxml/valid.h include/libxml/list.h \
1051        include/libxml/entities.h include/libxml/encoding.h \
1052        include/libxml/xmlIO.h include/libxml/xmlerror.h \
1053        include/libxml/SAX.h include/libxml/xlink.h \
1054        include/libxml/parserInternals.h include/libxml/HTMLparser.h \
1055        include/libxml/hash.h include/libxml/schemas.h \
1056        include/libxml/schemasInternals.h include/libxml/regexp.h \
1057        include/libxml/schemastypes.h include/libxml/automata.h
1058schemastypes.lo schemastypes.o : schemastypes.c libxml.h config.h \
1059        include/libxml/xmlversion.h include/libxml/xmlmemory.h \
1060        include/libxml/threads.h include/libxml/globals.h \
1061        include/libxml/parser.h include/libxml/tree.h \
1062        include/libxml/valid.h include/libxml/list.h \
1063        include/libxml/entities.h include/libxml/encoding.h \
1064        include/libxml/xmlIO.h include/libxml/xmlerror.h \
1065        include/libxml/SAX.h include/libxml/xlink.h \
1066        include/libxml/parserInternals.h include/libxml/HTMLparser.h \
1067        include/libxml/hash.h include/libxml/schemas.h \
1068        include/libxml/schemasInternals.h include/libxml/regexp.h \
1069        include/libxml/schemastypes.h
1070testAutomata.o: testAutomata.c libxml.h config.h \
1071        include/libxml/xmlversion.h include/libxml/tree.h \
1072        include/libxml/xmlregexp.h include/libxml/xmlmemory.h \
1073        include/libxml/threads.h include/libxml/globals.h \
1074        include/libxml/parser.h include/libxml/valid.h \
1075        include/libxml/list.h include/libxml/xmlautomata.h \
1076        include/libxml/entities.h include/libxml/encoding.h \
1077        include/libxml/xmlIO.h include/libxml/xmlerror.h \
1078        include/libxml/SAX.h include/libxml/xlink.h
1079testC14N.o: testC14N.c libxml.h config.h include/libxml/xmlversion.h \
1080        include/libxml/xmlmemory.h include/libxml/threads.h \
1081        include/libxml/globals.h include/libxml/parser.h \
1082        include/libxml/tree.h include/libxml/xmlregexp.h \
1083        include/libxml/valid.h include/libxml/list.h \
1084        include/libxml/xmlautomata.h include/libxml/entities.h \
1085        include/libxml/encoding.h include/libxml/xmlIO.h \
1086        include/libxml/xmlerror.h include/libxml/SAX.h \
1087        include/libxml/xlink.h include/libxml/xpath.h \
1088        include/libxml/hash.h include/libxml/xpathInternals.h \
1089        include/libxml/c14n.h
1090testDocbook.o: testDocbook.c libxml.h config.h \
1091        include/libxml/xmlversion.h include/libxml/xmlmemory.h \
1092        include/libxml/threads.h include/libxml/globals.h \
1093        include/libxml/parser.h include/libxml/tree.h \
1094        include/libxml/xmlregexp.h include/libxml/valid.h \
1095        include/libxml/list.h include/libxml/xmlautomata.h \
1096        include/libxml/entities.h include/libxml/encoding.h \
1097        include/libxml/xmlIO.h include/libxml/xmlerror.h \
1098        include/libxml/SAX.h include/libxml/xlink.h \
1099        include/libxml/DOCBparser.h include/libxml/debugXML.h \
1100        include/libxml/xpath.h include/libxml/hash.h
1101testHTML.o: testHTML.c libxml.h config.h include/libxml/xmlversion.h \
1102        include/libxml/xmlmemory.h include/libxml/threads.h \
1103        include/libxml/globals.h include/libxml/parser.h \
1104        include/libxml/tree.h include/libxml/xmlregexp.h \
1105        include/libxml/valid.h include/libxml/list.h \
1106        include/libxml/xmlautomata.h include/libxml/entities.h \
1107        include/libxml/encoding.h include/libxml/xmlIO.h \
1108        include/libxml/xmlerror.h include/libxml/SAX.h \
1109        include/libxml/xlink.h include/libxml/HTMLparser.h \
1110        include/libxml/HTMLtree.h include/libxml/debugXML.h \
1111        include/libxml/xpath.h include/libxml/hash.h
1112testReader.o: testReader.c libxml.h config.h include/libxml/xmlversion.h \
1113        include/libxml/xmlreader.h include/libxml/tree.h \
1114        include/libxml/xmlregexp.h include/libxml/xmlmemory.h \
1115        include/libxml/threads.h include/libxml/globals.h \
1116        include/libxml/parser.h include/libxml/valid.h \
1117        include/libxml/list.h include/libxml/xmlautomata.h \
1118        include/libxml/entities.h include/libxml/encoding.h \
1119        include/libxml/xmlIO.h include/libxml/xmlerror.h \
1120        include/libxml/SAX.h include/libxml/xlink.h
1121testRegexp.o: testRegexp.c libxml.h config.h include/libxml/xmlversion.h \
1122        include/libxml/tree.h include/libxml/xmlregexp.h \
1123        include/libxml/xmlmemory.h include/libxml/threads.h \
1124        include/libxml/globals.h include/libxml/parser.h \
1125        include/libxml/valid.h include/libxml/list.h \
1126        include/libxml/xmlautomata.h include/libxml/entities.h \
1127        include/libxml/encoding.h include/libxml/xmlIO.h \
1128        include/libxml/xmlerror.h include/libxml/SAX.h \
1129        include/libxml/xlink.h
1130testSAX.o: testSAX.c libxml.h config.h include/libxml/xmlversion.h \
1131        include/libxml/globals.h include/libxml/parser.h \
1132        include/libxml/tree.h include/libxml/xmlregexp.h \
1133        include/libxml/valid.h include/libxml/list.h \
1134        include/libxml/xmlautomata.h include/libxml/entities.h \
1135        include/libxml/encoding.h include/libxml/xmlIO.h \
1136        include/libxml/xmlerror.h include/libxml/SAX.h \
1137        include/libxml/xlink.h include/libxml/xmlmemory.h \
1138        include/libxml/threads.h include/libxml/parserInternals.h \
1139        include/libxml/HTMLparser.h include/libxml/debugXML.h \
1140        include/libxml/xpath.h include/libxml/hash.h
1141testSchemas.o: testSchemas.c libxml.h config.h \
1142        include/libxml/xmlversion.h include/libxml/parser.h \
1143        include/libxml/tree.h include/libxml/xmlregexp.h \
1144        include/libxml/valid.h include/libxml/list.h \
1145        include/libxml/xmlautomata.h include/libxml/entities.h \
1146        include/libxml/encoding.h include/libxml/xmlIO.h \
1147        include/libxml/globals.h include/libxml/xmlerror.h \
1148        include/libxml/SAX.h include/libxml/xlink.h \
1149        include/libxml/xmlmemory.h include/libxml/threads.h \
1150        include/libxml/debugXML.h include/libxml/xpath.h \
1151        include/libxml/hash.h include/libxml/xmlschemas.h \
1152        include/libxml/xmlschemastypes.h \
1153        include/libxml/schemasInternals.h
1154testThreads.o: testThreads.c libxml.h config.h \
1155        include/libxml/xmlversion.h
1156testURI.o: testURI.c libxml.h config.h include/libxml/xmlversion.h \
1157        include/libxml/xmlmemory.h include/libxml/threads.h \
1158        include/libxml/globals.h include/libxml/parser.h \
1159        include/libxml/tree.h include/libxml/xmlregexp.h \
1160        include/libxml/valid.h include/libxml/list.h \
1161        include/libxml/xmlautomata.h include/libxml/entities.h \
1162        include/libxml/encoding.h include/libxml/xmlIO.h \
1163        include/libxml/xmlerror.h include/libxml/SAX.h \
1164        include/libxml/xlink.h include/libxml/uri.h
1165testXPath.o: testXPath.c libxml.h config.h include/libxml/xmlversion.h \
1166        include/libxml/xpath.h include/libxml/tree.h \
1167        include/libxml/xmlregexp.h include/libxml/xmlmemory.h \
1168        include/libxml/threads.h include/libxml/globals.h \
1169        include/libxml/parser.h include/libxml/valid.h \
1170        include/libxml/list.h include/libxml/xmlautomata.h \
1171        include/libxml/entities.h include/libxml/encoding.h \
1172        include/libxml/xmlIO.h include/libxml/xmlerror.h \
1173        include/libxml/SAX.h include/libxml/xlink.h \
1174        include/libxml/hash.h include/libxml/debugXML.h \
1175        include/libxml/parserInternals.h include/libxml/HTMLparser.h \
1176        include/libxml/xpathInternals.h include/libxml/xpointer.h
1177threads.lo threads.o : threads.c libxml.h config.h \
1178        include/libxml/xmlversion.h include/libxml/threads.h \
1179        include/libxml/globals.h include/libxml/parser.h \
1180        include/libxml/tree.h include/libxml/xmlregexp.h \
1181        include/libxml/valid.h include/libxml/list.h \
1182        include/libxml/xmlautomata.h include/libxml/entities.h \
1183        include/libxml/encoding.h include/libxml/xmlIO.h \
1184        include/libxml/xmlerror.h include/libxml/SAX.h \
1185        include/libxml/xlink.h include/libxml/xmlmemory.h
1186tree.lo tree.o : tree.c libxml.h config.h include/libxml/xmlversion.h \
1187        include/libxml/xmlmemory.h include/libxml/threads.h \
1188        include/libxml/globals.h include/libxml/parser.h \
1189        include/libxml/tree.h include/libxml/xmlregexp.h \
1190        include/libxml/valid.h include/libxml/list.h \
1191        include/libxml/xmlautomata.h include/libxml/entities.h \
1192        include/libxml/encoding.h include/libxml/xmlIO.h \
1193        include/libxml/xmlerror.h include/libxml/SAX.h \
1194        include/libxml/xlink.h include/libxml/uri.h \
1195        include/libxml/parserInternals.h include/libxml/HTMLparser.h \
1196        include/libxml/HTMLtree.h include/libxml/hash.h
1197unicode.lo unicode.o : unicode.c libxml.h config.h \
1198        include/libxml/xmlversion.h unicode.h
1199uri.lo uri.o : uri.c libxml.h config.h include/libxml/xmlversion.h \
1200        include/libxml/xmlmemory.h include/libxml/threads.h \
1201        include/libxml/globals.h include/libxml/parser.h \
1202        include/libxml/tree.h include/libxml/xmlregexp.h \
1203        include/libxml/valid.h include/libxml/list.h \
1204        include/libxml/xmlautomata.h include/libxml/entities.h \
1205        include/libxml/encoding.h include/libxml/xmlIO.h \
1206        include/libxml/xmlerror.h include/libxml/SAX.h \
1207        include/libxml/xlink.h include/libxml/uri.h
1208valid.lo valid.o : valid.c libxml.h config.h include/libxml/xmlversion.h \
1209        include/libxml/xmlmemory.h include/libxml/threads.h \
1210        include/libxml/globals.h include/libxml/parser.h \
1211        include/libxml/tree.h include/libxml/xmlregexp.h \
1212        include/libxml/valid.h include/libxml/list.h \
1213        include/libxml/xmlautomata.h include/libxml/entities.h \
1214        include/libxml/encoding.h include/libxml/xmlIO.h \
1215        include/libxml/xmlerror.h include/libxml/SAX.h \
1216        include/libxml/xlink.h include/libxml/hash.h \
1217        include/libxml/parserInternals.h include/libxml/HTMLparser.h
1218xinclude.lo xinclude.o : xinclude.c libxml.h config.h \
1219        include/libxml/xmlversion.h include/libxml/xmlmemory.h \
1220        include/libxml/threads.h include/libxml/globals.h \
1221        include/libxml/parser.h include/libxml/tree.h \
1222        include/libxml/xmlregexp.h include/libxml/valid.h \
1223        include/libxml/list.h include/libxml/xmlautomata.h \
1224        include/libxml/entities.h include/libxml/encoding.h \
1225        include/libxml/xmlIO.h include/libxml/xmlerror.h \
1226        include/libxml/SAX.h include/libxml/xlink.h \
1227        include/libxml/uri.h include/libxml/xpointer.h \
1228        include/libxml/xpath.h include/libxml/hash.h \
1229        include/libxml/parserInternals.h include/libxml/HTMLparser.h \
1230        include/libxml/xinclude.h
1231xlink.lo xlink.o : xlink.c libxml.h config.h include/libxml/xmlversion.h \
1232        include/libxml/xmlmemory.h include/libxml/threads.h \
1233        include/libxml/globals.h include/libxml/parser.h \
1234        include/libxml/tree.h include/libxml/xmlregexp.h \
1235        include/libxml/valid.h include/libxml/list.h \
1236        include/libxml/xmlautomata.h include/libxml/entities.h \
1237        include/libxml/encoding.h include/libxml/xmlIO.h \
1238        include/libxml/xmlerror.h include/libxml/SAX.h \
1239        include/libxml/xlink.h
1240xmlcatalog.o: xmlcatalog.c libxml.h config.h include/libxml/xmlversion.h \
1241        include/libxml/xmlmemory.h include/libxml/threads.h \
1242        include/libxml/globals.h include/libxml/parser.h \
1243        include/libxml/tree.h include/libxml/xmlregexp.h \
1244        include/libxml/valid.h include/libxml/list.h \
1245        include/libxml/xmlautomata.h include/libxml/entities.h \
1246        include/libxml/encoding.h include/libxml/xmlIO.h \
1247        include/libxml/xmlerror.h include/libxml/SAX.h \
1248        include/libxml/xlink.h include/libxml/uri.h \
1249        include/libxml/catalog.h
1250xmlIO.lo xmlIO.o : xmlIO.c libxml.h config.h include/libxml/xmlversion.h \
1251        include/libxml/xmlmemory.h include/libxml/threads.h \
1252        include/libxml/globals.h include/libxml/parser.h \
1253        include/libxml/tree.h include/libxml/xmlregexp.h \
1254        include/libxml/valid.h include/libxml/list.h \
1255        include/libxml/xmlautomata.h include/libxml/entities.h \
1256        include/libxml/encoding.h include/libxml/xmlIO.h \
1257        include/libxml/xmlerror.h include/libxml/SAX.h \
1258        include/libxml/xlink.h include/libxml/parserInternals.h \
1259        include/libxml/HTMLparser.h include/libxml/uri.h \
1260        include/libxml/nanohttp.h include/libxml/nanoftp.h \
1261        include/libxml/catalog.h
1262xmllint.o: xmllint.c libxml.h config.h include/libxml/xmlversion.h \
1263        include/libxml/xmlmemory.h include/libxml/threads.h \
1264        include/libxml/globals.h include/libxml/parser.h \
1265        include/libxml/tree.h include/libxml/xmlregexp.h \
1266        include/libxml/valid.h include/libxml/list.h \
1267        include/libxml/xmlautomata.h include/libxml/entities.h \
1268        include/libxml/encoding.h include/libxml/xmlIO.h \
1269        include/libxml/xmlerror.h include/libxml/SAX.h \
1270        include/libxml/xlink.h include/libxml/parserInternals.h \
1271        include/libxml/HTMLparser.h include/libxml/HTMLtree.h \
1272        include/libxml/xpath.h include/libxml/hash.h \
1273        include/libxml/debugXML.h include/libxml/xinclude.h \
1274        include/libxml/catalog.h include/libxml/DOCBparser.h \
1275        include/libxml/xmlreader.h
1276xmlmemory.lo xmlmemory.o : xmlmemory.c libxml.h config.h \
1277        include/libxml/xmlversion.h include/libxml/xmlmemory.h \
1278        include/libxml/threads.h include/libxml/globals.h \
1279        include/libxml/parser.h include/libxml/tree.h \
1280        include/libxml/xmlregexp.h include/libxml/valid.h \
1281        include/libxml/list.h include/libxml/xmlautomata.h \
1282        include/libxml/entities.h include/libxml/encoding.h \
1283        include/libxml/xmlIO.h include/libxml/xmlerror.h \
1284        include/libxml/SAX.h include/libxml/xlink.h
1285xmlreader.lo xmlreader.o : xmlreader.c libxml.h config.h \
1286        include/libxml/xmlversion.h include/libxml/xmlmemory.h \
1287        include/libxml/threads.h include/libxml/globals.h \
1288        include/libxml/parser.h include/libxml/tree.h \
1289        include/libxml/xmlregexp.h include/libxml/valid.h \
1290        include/libxml/list.h include/libxml/xmlautomata.h \
1291        include/libxml/entities.h include/libxml/encoding.h \
1292        include/libxml/xmlIO.h include/libxml/xmlerror.h \
1293        include/libxml/SAX.h include/libxml/xlink.h \
1294        include/libxml/xmlreader.h
1295xmlregexp.lo xmlregexp.o : xmlregexp.c libxml.h config.h \
1296        include/libxml/xmlversion.h include/libxml/tree.h \
1297        include/libxml/xmlregexp.h include/libxml/xmlmemory.h \
1298        include/libxml/threads.h include/libxml/globals.h \
1299        include/libxml/parser.h include/libxml/valid.h \
1300        include/libxml/list.h include/libxml/xmlautomata.h \
1301        include/libxml/entities.h include/libxml/encoding.h \
1302        include/libxml/xmlIO.h include/libxml/xmlerror.h \
1303        include/libxml/SAX.h include/libxml/xlink.h \
1304        include/libxml/parserInternals.h include/libxml/HTMLparser.h \
1305        include/libxml/xmlunicode.h
1306xmlschemas.lo xmlschemas.o : xmlschemas.c libxml.h config.h \
1307        include/libxml/xmlversion.h include/libxml/xmlmemory.h \
1308        include/libxml/threads.h include/libxml/globals.h \
1309        include/libxml/parser.h include/libxml/tree.h \
1310        include/libxml/xmlregexp.h include/libxml/valid.h \
1311        include/libxml/list.h include/libxml/xmlautomata.h \
1312        include/libxml/entities.h include/libxml/encoding.h \
1313        include/libxml/xmlIO.h include/libxml/xmlerror.h \
1314        include/libxml/SAX.h include/libxml/xlink.h \
1315        include/libxml/parserInternals.h include/libxml/HTMLparser.h \
1316        include/libxml/hash.h include/libxml/uri.h \
1317        include/libxml/xmlschemas.h include/libxml/schemasInternals.h \
1318        include/libxml/xmlschemastypes.h
1319xmlschemastypes.lo xmlschemastypes.o : xmlschemastypes.c libxml.h \
1320        config.h include/libxml/xmlversion.h include/libxml/xmlmemory.h \
1321        include/libxml/threads.h include/libxml/globals.h \
1322        include/libxml/parser.h include/libxml/tree.h \
1323        include/libxml/xmlregexp.h include/libxml/valid.h \
1324        include/libxml/list.h include/libxml/xmlautomata.h \
1325        include/libxml/entities.h include/libxml/encoding.h \
1326        include/libxml/xmlIO.h include/libxml/xmlerror.h \
1327        include/libxml/SAX.h include/libxml/xlink.h \
1328        include/libxml/parserInternals.h include/libxml/HTMLparser.h \
1329        include/libxml/hash.h include/libxml/xmlschemas.h \
1330        include/libxml/schemasInternals.h \
1331        include/libxml/xmlschemastypes.h
1332xmlunicode.lo xmlunicode.o : xmlunicode.c libxml.h config.h \
1333        include/libxml/xmlversion.h include/libxml/xmlunicode.h
1334xpath.lo xpath.o : xpath.c libxml.h config.h include/libxml/xmlversion.h \
1335        include/libxml/xmlmemory.h include/libxml/threads.h \
1336        include/libxml/globals.h include/libxml/parser.h \
1337        include/libxml/tree.h include/libxml/xmlregexp.h \
1338        include/libxml/valid.h include/libxml/list.h \
1339        include/libxml/xmlautomata.h include/libxml/entities.h \
1340        include/libxml/encoding.h include/libxml/xmlIO.h \
1341        include/libxml/xmlerror.h include/libxml/SAX.h \
1342        include/libxml/xlink.h include/libxml/xpath.h \
1343        include/libxml/hash.h include/libxml/xpathInternals.h \
1344        include/libxml/parserInternals.h include/libxml/HTMLparser.h \
1345        include/libxml/xpointer.h include/libxml/debugXML.h trionan.c \
1346        triodef.h trionan.h
1347xpointer.lo xpointer.o : xpointer.c libxml.h config.h \
1348        include/libxml/xmlversion.h include/libxml/xpointer.h \
1349        include/libxml/tree.h include/libxml/xmlregexp.h \
1350        include/libxml/xmlmemory.h include/libxml/threads.h \
1351        include/libxml/globals.h include/libxml/parser.h \
1352        include/libxml/valid.h include/libxml/list.h \
1353        include/libxml/xmlautomata.h include/libxml/entities.h \
1354        include/libxml/encoding.h include/libxml/xmlIO.h \
1355        include/libxml/xmlerror.h include/libxml/SAX.h \
1356        include/libxml/xlink.h include/libxml/xpath.h \
1357        include/libxml/hash.h include/libxml/parserInternals.h \
1358        include/libxml/HTMLparser.h include/libxml/uri.h \
1359        include/libxml/xpathInternals.h
1360
1361info-am:
1362info: info-recursive
1363dvi-am:
1364dvi: dvi-recursive
1365check-am: all-am
1366        $(MAKE) $(AM_MAKEFLAGS) check-local
1367check: check-recursive
1368installcheck-am:
1369installcheck: installcheck-recursive
1370all-recursive-am: config.h
1371        $(MAKE) $(AM_MAKEFLAGS) all-recursive
1372
1373install-exec-am: install-libLTLIBRARIES install-binPROGRAMS \
1374                install-binSCRIPTS install-confexecDATA
1375install-exec: install-exec-recursive
1376
1377install-data-am: install-man install-m4dataDATA install-pkgconfigDATA \
1378                install-data-local
1379install-data: install-data-recursive
1380
1381install-am: all-am
1382        @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
1383install: install-recursive
1384uninstall-am: uninstall-libLTLIBRARIES uninstall-binPROGRAMS \
1385                uninstall-binSCRIPTS uninstall-man \
1386                uninstall-confexecDATA uninstall-m4dataDATA \
1387                uninstall-pkgconfigDATA
1388uninstall: uninstall-recursive
1389all-am: Makefile $(LTLIBRARIES) $(PROGRAMS) $(SCRIPTS) $(MANS) $(DATA) \
1390                config.h
1391all-redirect: all-recursive-am
1392install-strip:
1393        $(MAKE) $(AM_MAKEFLAGS) AM_INSTALL_PROGRAM_FLAGS=-s install
1394installdirs: installdirs-recursive
1395installdirs-am:
1396        $(mkinstalldirs)  $(DESTDIR)$(libdir) $(DESTDIR)$(bindir) \
1397                $(DESTDIR)$(bindir) $(DESTDIR)$(mandir)/man1 \
1398                $(DESTDIR)$(mandir)/man3 $(DESTDIR)$(confexecdir) \
1399                $(DESTDIR)$(m4datadir) $(DESTDIR)$(pkgconfigdir)
1400
1401
1402mostlyclean-generic:
1403
1404clean-generic:
1405        -test -z "$(CLEANFILES)" || rm -f $(CLEANFILES)
1406
1407distclean-generic:
1408        -rm -f Makefile $(CONFIG_CLEAN_FILES)
1409        -rm -f config.cache config.log stamp-h stamp-h[0-9]*
1410
1411maintainer-clean-generic:
1412mostlyclean-am:  mostlyclean-hdr mostlyclean-libLTLIBRARIES \
1413                mostlyclean-compile mostlyclean-libtool \
1414                mostlyclean-binPROGRAMS mostlyclean-noinstPROGRAMS \
1415                mostlyclean-tags mostlyclean-generic
1416
1417mostlyclean: mostlyclean-recursive
1418
1419clean-am:  clean-hdr clean-libLTLIBRARIES clean-compile clean-libtool \
1420                clean-binPROGRAMS clean-noinstPROGRAMS clean-tags \
1421                clean-generic mostlyclean-am
1422
1423clean: clean-recursive
1424
1425distclean-am:  distclean-hdr distclean-libLTLIBRARIES distclean-compile \
1426                distclean-libtool distclean-binPROGRAMS \
1427                distclean-noinstPROGRAMS distclean-tags \
1428                distclean-generic clean-am
1429        -rm -f libtool
1430
1431distclean: distclean-recursive
1432        -rm -f config.status
1433
1434maintainer-clean-am:  maintainer-clean-hdr \
1435                maintainer-clean-libLTLIBRARIES \
1436                maintainer-clean-compile maintainer-clean-libtool \
1437                maintainer-clean-binPROGRAMS \
1438                maintainer-clean-noinstPROGRAMS maintainer-clean-tags \
1439                maintainer-clean-generic distclean-am
1440        @echo "This command is intended for maintainers to use;"
1441        @echo "it deletes files that may require special tools to rebuild."
1442
1443maintainer-clean: maintainer-clean-recursive
1444        -rm -f config.status
1445
1446.PHONY: mostlyclean-hdr distclean-hdr clean-hdr maintainer-clean-hdr \
1447mostlyclean-libLTLIBRARIES distclean-libLTLIBRARIES \
1448clean-libLTLIBRARIES maintainer-clean-libLTLIBRARIES \
1449uninstall-libLTLIBRARIES install-libLTLIBRARIES mostlyclean-compile \
1450distclean-compile clean-compile maintainer-clean-compile \
1451mostlyclean-libtool distclean-libtool clean-libtool \
1452maintainer-clean-libtool mostlyclean-binPROGRAMS distclean-binPROGRAMS \
1453clean-binPROGRAMS maintainer-clean-binPROGRAMS uninstall-binPROGRAMS \
1454install-binPROGRAMS mostlyclean-noinstPROGRAMS distclean-noinstPROGRAMS \
1455clean-noinstPROGRAMS maintainer-clean-noinstPROGRAMS \
1456uninstall-binSCRIPTS install-binSCRIPTS install-man1 uninstall-man1 \
1457install-man3 uninstall-man3 install-man uninstall-man \
1458uninstall-confexecDATA install-confexecDATA uninstall-m4dataDATA \
1459install-m4dataDATA uninstall-pkgconfigDATA install-pkgconfigDATA \
1460install-data-recursive uninstall-data-recursive install-exec-recursive \
1461uninstall-exec-recursive installdirs-recursive uninstalldirs-recursive \
1462all-recursive check-recursive installcheck-recursive info-recursive \
1463dvi-recursive mostlyclean-recursive distclean-recursive clean-recursive \
1464maintainer-clean-recursive tags tags-recursive mostlyclean-tags \
1465distclean-tags clean-tags maintainer-clean-tags distdir info-am info \
1466dvi-am dvi check-local check check-am installcheck-am installcheck \
1467all-recursive-am install-exec-am install-exec install-data-local \
1468install-data-am install-data install-am install uninstall-am uninstall \
1469all-redirect all-am all installdirs-am installdirs mostlyclean-generic \
1470distclean-generic clean-generic maintainer-clean-generic clean \
1471mostlyclean distclean maintainer-clean
1472
1473
1474check-local: tests
1475
1476testall : tests SVGtests SAXtests
1477
1478tests: XMLtests XMLenttests HTMLtests Validtests URItests XPathtests XPtrtests XIncludetests C14Ntests Scripttests Catatests @TEST_REGEXPS@ @TEST_SCHEMAS@ @TEST_THREADS@
1479        @(if [ "@PYTHON_SUBDIR@" != "" ] ; then cd python ; $(MAKE) tests ; fi)
1480
1481valgrind:
1482        @echo '## Running the regression tests under Valgrind'
1483        @echo '## Go get a cup of coffee it is gonna take a while ...'
1484        $(MAKE) CHECKER='valgrind -q' tests
1485
1486HTMLtests : testHTML$(EXEEXT)
1487        @(echo > .memdump)
1488        @echo "##"
1489        @echo "## HTML regression tests"
1490        @echo "##"
1491        -@(for i in $(srcdir)/test/HTML/* ; do \
1492          name=`basename $$i`; \
1493          if [ ! -d $$i ] ; then \
1494          if [ ! -f $(srcdir)/result/HTML/$$name ] ; then \
1495              echo New test file $$name ; \
1496              $(CHECKER) $(top_builddir)/testHTML $$i > $(srcdir)/result/HTML/$$name 2>$(srcdir)/result/HTML/$$name.err ; \
1497          else \
1498              echo Testing $$name ; \
1499              $(CHECKER) $(top_builddir)/testHTML $$i > result.$$name 2> error.$$name ; \
1500              grep "MORY ALLO" .memdump  | grep -v "MEMORY ALLOCATED : 0";\
1501              diff $(srcdir)/result/HTML/$$name result.$$name ; \
1502              diff -b $(srcdir)/result/HTML/$$name.err error.$$name ; \
1503              $(CHECKER) $(top_builddir)/testHTML result.$$name > result2.$$name 2>error.$$name ; \
1504              diff result.$$name result2.$$name ; \
1505              rm result.$$name result2.$$name error.$$name ; \
1506          fi ; fi ; done)
1507        @echo "##"
1508        @echo "## Push HTML regression tests"
1509        @echo "##"
1510        -@(for i in $(srcdir)/test/HTML/* ; do \
1511          name=`basename $$i`; \
1512          if [ ! -d $$i ] ; then \
1513          if [ ! -f $(srcdir)/result/HTML/$$name ] ; then \
1514              echo New test file $$name ; \
1515              $(CHECKER) $(top_builddir)/testHTML $$i > $(srcdir)/result/HTML/$$name 2>$(srcdir)/result/HTML/$$name.err ; \
1516          else \
1517              echo Testing $$name ; \
1518              $(CHECKER) $(top_builddir)/testHTML --push $$i > result.$$name 2> error.$$name ; \
1519              grep "MORY ALLO" .memdump  | grep -v "MEMORY ALLOCATED : 0";\
1520              diff $(srcdir)/result/HTML/$$name result.$$name ; \
1521              cut -b 1-15 $(srcdir)/result/HTML/$$name.err > errorcut.$$name; \
1522              cut -b 1-15 error.$$name > errorcut2.$$name; \
1523              diff -b errorcut.$$name errorcut2.$$name ; \
1524              $(CHECKER) $(top_builddir)/testHTML --push result.$$name > result2.$$name 2>error.$$name ; \
1525              diff result.$$name result2.$$name ; \
1526              rm result.$$name result2.$$name error.$$name errorcut.$$name errorcut2.$$name ; \
1527          fi ; fi ; done)
1528        @echo "##"
1529        @echo "## HTML SAX regression tests"
1530        @echo "##"
1531        -@(for i in $(srcdir)/test/HTML/* ; do \
1532          name=`basename $$i`; \
1533          if [ ! -d $$i ] ; then \
1534          if [ ! -f $(srcdir)/result/HTML/$$name.sax ] ; then \
1535              echo New test file $$name ; \
1536              $(CHECKER) $(top_builddir)/testHTML --sax $$i > $(srcdir)/result/HTML/$$name.sax ; \
1537          else \
1538              echo Testing $$name ; \
1539              $(CHECKER) $(top_builddir)/testHTML --sax $$i > result.$$name.sax ; \
1540              grep "MORY ALLO" .memdump  | grep -v "MEMORY ALLOCATED : 0";\
1541              diff $(srcdir)/result/HTML/$$name.sax result.$$name.sax ; \
1542              rm result.$$name.sax ; \
1543          fi ; fi ; done)
1544        @echo "##"
1545        @echo "## Push HTML SAX regression tests"
1546        @echo "##"
1547        -@(for i in $(srcdir)/test/HTML/* ; do \
1548          name=`basename $$i`; \
1549          if [ ! -d $$i ] ; then \
1550          if [ ! -f $(srcdir)/result/HTML/$$name ] ; then \
1551              echo New test file $$name ; \
1552              $(CHECKER) $(top_builddir)/testHTML --sax $$i > $(srcdir)/result/HTML/$$name.sax ; \
1553          else \
1554              echo Testing $$name ; \
1555              $(CHECKER) $(top_builddir)/testHTML --push --sax $$i > result.$$name.sax ; \
1556              grep "MORY ALLO" .memdump  | grep -v "MEMORY ALLOCATED : 0";\
1557              diff $(srcdir)/result/HTML/$$name.sax result.$$name.sax ; \
1558              rm result.$$name.sax ; \
1559          fi ; fi ; done)
1560
1561XMLtests : xmllint$(EXEEXT)
1562        @(echo > .memdump)
1563        @echo "##"
1564        @echo "## XML regression tests"
1565        @echo "##"
1566        @echo "## You should see one warning on entity 'title.xml' for ent2"
1567        @echo "##"
1568        -@(for i in $(srcdir)/test/* ; do \
1569          name=`basename $$i`; \
1570          if [ ! -d $$i ] ; then \
1571          if [ ! -f $(srcdir)/result/$$name ] ; then \
1572              echo New test file $$name ; \
1573              $(CHECKER) $(top_builddir)/xmllint $$i > $(srcdir)/result/$$name ; \
1574          else \
1575              echo Testing $$name ; \
1576              $(CHECKER) $(top_builddir)/xmllint $$i > result.$$name ; \
1577              diff $(srcdir)/result/$$name result.$$name ; \
1578              $(CHECKER) $(top_builddir)/xmllint result.$$name > result2.$$name ; \
1579              diff result.$$name result2.$$name ; \
1580              rm result.$$name result2.$$name ; \
1581          fi ; fi ; done)
1582        @(echo > .memdump)
1583        @echo "##"
1584        @echo "## XML push regression tests"
1585        @echo "##"
1586        @echo "## You should see one warning on entity 'title.xml' for ent2"
1587        @echo "##"
1588        -@(for i in $(srcdir)/test/* ; do \
1589          name=`basename $$i`; \
1590          if [ ! -d $$i ] ; then \
1591          if [ ! -f $(srcdir)/result/$$name ] ; then \
1592              echo New test file $$name ; \
1593              $(CHECKER) $(top_builddir)/xmllint --push $$i > $(srcdir)/result/$$name ; \
1594          else \
1595              echo Testing $$name ; \
1596              $(CHECKER) $(top_builddir)/xmllint --push $$i > result.$$name ; \
1597              diff $(srcdir)/result/$$name result.$$name ; \
1598              $(CHECKER) $(top_builddir)/xmllint --push result.$$name > result2.$$name ; \
1599              diff result.$$name result2.$$name ; \
1600              rm result.$$name result2.$$name ; \
1601          fi ; fi ; done)
1602        @echo "##"
1603        @echo "## XML regression tests on memory"
1604        @echo "##"
1605        @echo "## You should see two warnings on entity 'title.xml' for ent2"
1606        @echo "##"
1607        -@(for i in $(srcdir)/test/* ; do \
1608          name=`basename $$i`; \
1609          if [ ! -d $$i ] ; then \
1610          if [ ! -f $(srcdir)/result/$$name ] ; then \
1611              echo New test file $$name ; \
1612              $(CHECKER) $(top_builddir)/xmllint --memory $$i > $(srcdir)/result/$$name ; \
1613          else \
1614              echo Testing $$name ; \
1615              $(CHECKER) $(top_builddir)/xmllint --memory $$i > result.$$name ; \
1616              grep "MORY ALLO" .memdump  | grep -v "MEMORY ALLOCATED : 0";\
1617              diff $(srcdir)/result/$$name result.$$name ; \
1618              $(CHECKER) $(top_builddir)/xmllint --memory result.$$name > result2.$$name ; \
1619              diff result.$$name result2.$$name ; \
1620              rm result.$$name result2.$$name ; \
1621          fi ; fi ; done)
1622
1623Docbtests : xmllint$(EXEEXT)
1624        @(echo > .memdump)
1625        @echo "##"
1626        @echo "## SGML DocBook regression tests"
1627        @echo "##"
1628        -@(for i in $(srcdir)/test/DocBook/*.sgm ; do \
1629          name=`basename $$i .sgm`; \
1630          if [ ! -d $$i ] ; then \
1631          if [ ! -f $(srcdir)/result/DocBook/$$name.xml ] ; then \
1632              echo New test file $$name ; \
1633              $(CHECKER) $(top_builddir)/xmllint --sgml $$i > $(srcdir)/result/DocBook/$$name.xml ; \
1634              $(CHECKER) $(top_builddir)/xmllint --valid --noout $(srcdir)/result/DocBook/$$name.xml ; \
1635          else \
1636              echo Testing $$name ; \
1637              $(CHECKER) $(top_builddir)/xmllint --sgml $$i > result.$$name ; \
1638              diff $(srcdir)/result/DocBook/$$name.xml result.$$name ; \
1639              $(CHECKER) $(top_builddir)/xmllint --valid --noout result.$$name ; \
1640              rm result.$$name ; \
1641          fi ; fi ; done)
1642
1643XMLenttests : xmllint$(EXEEXT)
1644        @(echo > .memdump)
1645        @echo "##"
1646        @echo "## XML entity subst regression tests"
1647        @echo "##"
1648        -@(for i in $(srcdir)/test/* ; do \
1649          name=`basename $$i`; \
1650          if [ ! -d $$i ] ; then \
1651          if [ ! -f $(srcdir)/result/noent/$$name ] ; then \
1652              echo New test file $$name ; \
1653              $(CHECKER) $(top_builddir)/xmllint --noent $$i > $(srcdir)/result/noent/$$name ; \
1654          else \
1655              echo Testing $$name ; \
1656              $(CHECKER) $(top_builddir)/xmllint --noent $$i > result.$$name ; \
1657              diff $(srcdir)/result/noent/$$name result.$$name ; \
1658              $(CHECKER) $(top_builddir)/xmllint --noent result.$$name > result2.$$name ; \
1659              diff result.$$name result2.$$name ; \
1660              rm result.$$name result2.$$name ; \
1661          fi ; fi ; done)
1662
1663URItests : testURI$(EXEEXT)
1664        @(echo > .memdump)
1665        @echo "##"
1666        @echo "## URI module regression tests"
1667        @echo "##"
1668        -@(for i in $(srcdir)/test/URI/*.data ; do \
1669          name=`basename $$i`; \
1670          if [ ! -d $$i ] ; then \
1671          if [ ! -f $(srcdir)/result/URI/$$name ] ; then \
1672              echo New test file $$name ; \
1673              $(CHECKER) $(top_builddir)/testURI -base 'http://foo.com/path/to/index.html?orig#help' < $$i > $(srcdir)/result/URI/$$name ; \
1674          else \
1675              echo Testing $$name ; \
1676              $(CHECKER) $(top_builddir)/testURI -base 'http://foo.com/path/to/index.html?orig#help' < $$i > result.$$name ; \
1677              grep "MORY ALLO" .memdump  | grep -v "MEMORY ALLOCATED : 0";\
1678              diff $(srcdir)/result/URI/$$name result.$$name ; \
1679              rm result.$$name ; \
1680          fi ; fi ; done)
1681        -@(for i in $(srcdir)/test/URI/*.uri ; do \
1682          name=`basename $$i`; \
1683          if [ ! -d $$i ] ; then \
1684          if [ ! -f $(srcdir)/result/URI/$$name ] ; then \
1685              echo New test file $$name ; \
1686              $(CHECKER) $(top_builddir)/testURI < $$i > $(srcdir)/result/URI/$$name ; \
1687          else \
1688              echo Testing $$name ; \
1689              $(CHECKER) $(top_builddir)/testURI < $$i > result.$$name ; \
1690              grep "MORY ALLO" .memdump  | grep -v "MEMORY ALLOCATED : 0";\
1691              diff $(srcdir)/result/URI/$$name result.$$name ; \
1692              rm result.$$name ; \
1693          fi ; fi ; done)
1694
1695XPathtests : testXPath$(EXEEXT)
1696        @(echo > .memdump)
1697        @echo "##"
1698        @echo "## XPath regression tests"
1699        @echo "##"
1700        -@(if [ "`$(top_builddir)/testXPath | grep 'support not compiled in'`" != "" ] ; \
1701          then echo Skipping debug not compiled in ; exit 0 ; fi ; \
1702          for i in $(srcdir)/test/XPath/expr/* ; do \
1703          name=`basename $$i`; \
1704          if [ ! -d $$i ] ; then \
1705          if [ ! -f $(srcdir)/result/XPath/expr/$$name ] ; then \
1706              echo New test file $$name ; \
1707              $(CHECKER) $(top_builddir)/testXPath -f --expr $$i > $(srcdir)/result/XPath/expr/$$name ; \
1708              grep "MORY ALLO" .memdump  | grep -v "MEMORY ALLOCATED : 0";\
1709          else \
1710              echo Testing $$name ; \
1711              $(CHECKER) $(top_builddir)/testXPath -f --expr $$i > result.$$name ; \
1712              grep "MORY ALLO" .memdump  | grep -v "MEMORY ALLOCATED : 0";\
1713              diff $(srcdir)/result/XPath/expr/$$name result.$$name ; \
1714              rm result.$$name ; \
1715          fi ; fi ; done ; \
1716          for i in $(srcdir)/test/XPath/docs/* ; do \
1717          if [ ! -d $$i ] ; then \
1718          doc=`basename $$i`; \
1719          for j in $(srcdir)/test/XPath/tests/$$doc* ; do \
1720          if [ ! -f $$j ] ; then continue ; fi ; \
1721          name=`basename $$j`; \
1722          if [ ! -d $$j ] ; then \
1723          if [ ! -f $(srcdir)/result/XPath/tests/$$name ] ; then \
1724              echo New test file $$name ; \
1725              $(CHECKER) $(top_builddir)/testXPath -f -i $$i $$j > $(srcdir)/result/XPath/tests/$$name ; \
1726              grep "MORY ALLO" .memdump  | grep -v "MEMORY ALLOCATED : 0";\
1727          else \
1728              echo Testing $$name ; \
1729              $(CHECKER) $(top_builddir)/testXPath -f -i $$i $$j > result.$$name ; \
1730              grep "MORY ALLO" .memdump  | grep -v "MEMORY ALLOCATED : 0";\
1731              diff $(srcdir)/result/XPath/tests/$$name result.$$name ; \
1732              rm result.$$name ; \
1733          fi ; fi ; done ; fi ; done)
1734
1735XPtrtests : testXPath$(EXEEXT)
1736        @(echo > .memdump)
1737        @echo "##"
1738        @echo "## XPointer regression tests"
1739        @echo "##"
1740        -@(if [ "`$(top_builddir)/testXPath | grep 'support not compiled in'`" != "" ] ; \
1741          then echo Skipping debug not compiled in ; exit 0 ; fi ; \
1742          for i in $(srcdir)/test/XPath/docs/* ; do \
1743          if [ ! -d $$i ] ; then \
1744          doc=`basename $$i`; \
1745          for j in $(srcdir)/test/XPath/xptr/$$doc* ; do \
1746          if [ ! -f $$j ] ; then continue ; fi ; \
1747          name=`basename $$j`; \
1748          if [ ! -d $$j ] ; then \
1749          if [ ! -f $(srcdir)/result/XPath/xptr/$$name ] ; then \
1750              echo New test file $$name ; \
1751              ./testXPath -xptr -f -i $$i $$j > $(srcdir)/result/XPath/xptr/$$name ; \
1752          else \
1753              echo Testing $$name ; \
1754              ./testXPath -xptr -f -i $$i $$j > result.$$name ; \
1755              grep "MORY ALLO" .memdump  | grep -v "MEMORY ALLOCATED : 0";\
1756              diff $(srcdir)/result/XPath/xptr/$$name result.$$name ; \
1757              rm result.$$name ; \
1758          fi ; fi ; done ; fi ; done)
1759
1760XIncludetests : xmllint$(EXEEXT)
1761        @(echo > .memdump)
1762        @echo "##"
1763        @echo "## XInclude regression tests"
1764        @echo "##"
1765        -@(for i in $(srcdir)/test/XInclude/docs/* ; do \
1766          name=`basename $$i`; \
1767          if [ ! -d $$i ] ; then \
1768          if [ ! -f $(srcdir)/result/XInclude/$$name ] ; then \
1769              echo New test file $$name ; \
1770              $(CHECKER) $(top_builddir)/xmllint --nowarning --xinclude $$i > $(srcdir)/result/XInclude/$$name ; \
1771          else \
1772              echo Testing $$name ; \
1773              $(CHECKER) $(top_builddir)/xmllint --nowarning --xinclude $$i > result.$$name ; \
1774              grep "MORY ALLO" .memdump  | grep -v "MEMORY ALLOCATED : 0";\
1775              diff $(srcdir)/result/XInclude/$$name result.$$name ; \
1776              rm result.$$name ; \
1777          fi ; fi ; done)
1778
1779Scripttests : xmllint$(EXEEXT)
1780        @(echo > .memdump)
1781        @echo "##"
1782        @echo "## Scripts regression tests"
1783        @echo "## Some of the base computations may be different if srcdir != ."
1784        @echo "##"
1785        -@(for i in $(srcdir)/test/scripts/*.script ; do \
1786          name=`basename $$i .script`; \
1787          xml=$(srcdir)/test/scripts/`basename $$i .script`.xml; \
1788          if [ -f $$xml ] ; then \
1789          if [ ! -f $(srcdir)/result/scripts/$$name ] ; then \
1790              echo New test file $$name ; \
1791              $(CHECKER) $(top_builddir)/xmllint --shell $$xml < $$i > $(srcdir)/result/scripts/$$name ; \
1792          else \
1793              echo Testing $$name ; \
1794              $(CHECKER) $(top_builddir)/xmllint --shell $$xml < $$i > result.$$name ; \
1795              grep "MORY ALLO" .memdump  | grep -v "MEMORY ALLOCATED : 0";\
1796              diff $(srcdir)/result/scripts/$$name result.$$name ; \
1797              rm result.$$name ; \
1798          fi ; fi ; done)
1799
1800Catatests : xmlcatalog$(EXEEXT)
1801        @(echo > .memdump)
1802        @echo "##"
1803        @echo "## Catalog regression tests"
1804        @echo "##"
1805        -@(for i in $(srcdir)/test/catalogs/*.script ; do \
1806          name=`basename $$i .script`; \
1807          xml=$(srcdir)/test/catalogs/`basename $$i .script`.xml; \
1808          if [ -f $$xml ] ; then \
1809          if [ ! -f $(srcdir)/result/catalogs/$$name ] ; then \
1810              echo New test file $$name ; \
1811              $(CHECKER) $(top_builddir)/xmlcatalog --shell $$xml < $$i > $(srcdir)/result/catalogs/$$name ; \
1812          else \
1813              echo Testing $$name ; \
1814              $(CHECKER) $(top_builddir)/xmlcatalog --shell $$xml < $$i > result.$$name ; \
1815              grep "MORY ALLO" .memdump  | grep -v "MEMORY ALLOCATED : 0";\
1816              diff $(srcdir)/result/catalogs/$$name result.$$name ; \
1817              rm result.$$name ; \
1818          fi ; fi ; done)
1819        -@(for i in $(srcdir)/test/catalogs/*.script ; do \
1820          name=`basename $$i .script`; \
1821          sgml=$(srcdir)/test/catalogs/`basename $$i .script`.sgml; \
1822          if [ -f $$sgml ] ; then \
1823          if [ ! -f $(srcdir)/result/catalogs/$$name ] ; then \
1824              echo New test file $$name ; \
1825              $(CHECKER) $(top_builddir)/xmlcatalog --shell $$sgml < $$i > $(srcdir)/result/catalogs/$$name ; \
1826          else \
1827              echo Testing $$name ; \
1828              $(CHECKER) $(top_builddir)/xmlcatalog --shell $$sgml < $$i > result.$$name ; \
1829              grep "MORY ALLO" .memdump  | grep -v "MEMORY ALLOCATED : 0";\
1830              diff $(srcdir)/result/catalogs/$$name result.$$name ; \
1831              rm result.$$name ; \
1832          fi ; fi ; done)
1833        @echo "Add and del operations on XML Catalogs"
1834        -@($(CHECKER) $(top_builddir)/xmlcatalog --create --noout $(srcdir)/result/catalogs/mycatalog; \
1835        grep "MORY ALLO" .memdump  | grep -v "MEMORY ALLOCATED : 0"; \
1836        $(CHECKER) $(top_builddir)/xmlcatalog --noout --add public Pubid sysid $(srcdir)/result/catalogs/mycatalog; \
1837        grep "MORY ALLO" .memdump  | grep -v "MEMORY ALLOCATED : 0"; \
1838        $(CHECKER) $(top_builddir)/xmlcatalog --noout --add public Pubid2 sysid2 $(srcdir)/result/catalogs/mycatalog; \
1839        grep "MORY ALLO" .memdump  | grep -v "MEMORY ALLOCATED : 0"; \
1840        $(CHECKER) $(top_builddir)/xmlcatalog --noout --add public Pubid3 sysid3 $(srcdir)/result/catalogs/mycatalog; \
1841        grep "MORY ALLO" .memdump  | grep -v "MEMORY ALLOCATED : 0"; \
1842        diff result/catalogs/mycatalog.full $(srcdir)/result/catalogs/mycatalog; \
1843        grep "MORY ALLO" .memdump  | grep -v "MEMORY ALLOCATED : 0"; \
1844        $(CHECKER) $(top_builddir)/xmlcatalog --noout --del sysid $(srcdir)/result/catalogs/mycatalog; \
1845        grep "MORY ALLO" .memdump  | grep -v "MEMORY ALLOCATED : 0"; \
1846        $(CHECKER) $(top_builddir)/xmlcatalog --noout --del sysid3 $(srcdir)/result/catalogs/mycatalog; \
1847        grep "MORY ALLO" .memdump  | grep -v "MEMORY ALLOCATED : 0"; \
1848        $(CHECKER) $(top_builddir)/xmlcatalog --noout --del sysid2 $(srcdir)/result/catalogs/mycatalog; \
1849        grep "MORY ALLO" .memdump  | grep -v "MEMORY ALLOCATED : 0"; \
1850        diff result/catalogs/mycatalog.empty $(srcdir)/result/catalogs/mycatalog; \
1851        grep "MORY ALLO" .memdump  | grep -v "MEMORY ALLOCATED : 0"; \
1852        rm -f $(srcdir)/result/catalogs/mycatalog)
1853
1854SVGtests : xmllint$(EXEEXT)
1855        @echo "##"
1856        @echo "## SVG parsing regression tests"
1857        @echo "##"
1858        -@(for i in $(srcdir)/test/SVG/* ; do \
1859          name=`basename $$i`; \
1860          if [ ! -d $$i ] ; then \
1861          if [ ! -f $(srcdir)/result/SVG/$$name ] ; then \
1862              echo New test file $$name ; \
1863              $(CHECKER) $(top_builddir)/xmllint $$i > $(srcdir)/result/SVG/$$name ; \
1864          else \
1865              echo Testing $$name ; \
1866              $(CHECKER) $(top_builddir)/xmllint $$i > result.$$name ; \
1867              diff $(srcdir)/result/SVG/$$name result.$$name ; \
1868              $(CHECKER) $(top_builddir)/xmllint result.$$name > result2.$$name ; \
1869              diff result.$$name result2.$$name ; \
1870              rm result.$$name result2.$$name ; \
1871          fi ; fi ; done)
1872
1873Threadtests : testThreads$(EXEEXT)
1874        @echo "##"
1875        @echo "## Threaded regression tests"
1876        @echo "##"
1877        $(CHECKER) $(top_builddir)/testThreads
1878
1879SAXtests : testSAX$(EXEEXT)
1880        @(echo > .memdump)
1881        @echo "##"
1882        @echo "## SAX callbacks regression tests"
1883        @echo "##"
1884        -@(for i in $(srcdir)/test/* ; do \
1885          name=`basename $$i`; \
1886          if [ ! -d $$i ] ; then \
1887          if [ ! -f $(srcdir)/SAXresult/$$name ] ; then \
1888              echo New test file $$name ; \
1889              $(CHECKER) $(top_builddir)/testSAX $$i > $(srcdir)/SAXresult/$$name ; \
1890          else \
1891              echo Testing $$name ; \
1892              $(CHECKER) $(top_builddir)/testSAX $$i > result.$$name ; \
1893              diff $(srcdir)/SAXresult/$$name result.$$name ; \
1894              rm result.$$name ; \
1895          fi ; fi ; done)
1896
1897Validtests : xmllint$(EXEEXT)
1898        @(echo > .memdump)
1899        @echo "##"
1900        @echo "## Valid documents regression tests"
1901        @echo "##"
1902        -@(for i in $(srcdir)/test/VCM/* ; do \
1903          name=`basename $$i`; \
1904          if [ ! -d $$i ] ; then \
1905              echo Testing $$name ; \
1906              $(CHECKER) $(top_builddir)/xmllint --valid --noout --nowarning $$i ; \
1907              grep "MORY ALLO" .memdump  | grep -v "MEMORY ALLOCATED : 0";\
1908          fi ; done ; exit 0)
1909        @echo "##"
1910        @echo "## Validity checking regression tests"
1911        @echo "##"
1912        -@(for i in $(srcdir)/test/VC/* ; do \
1913          name=`basename $$i`; \
1914          if [ ! -d $$i ] ; then \
1915          if [ ! -f $(srcdir)/result/VC/$$name ] ; then \
1916              echo New test file $$name ; \
1917              $(CHECKER) $(top_builddir)/xmllint --noout --valid $$i 2> $(srcdir)/result/VC/$$name ; \
1918          else \
1919              echo Testing $$name ; \
1920              $(CHECKER) $(top_builddir)/xmllint --noout --valid $$i 2> result.$$name ; \
1921              grep "MORY ALLO" .memdump  | grep -v "MEMORY ALLOCATED : 0";\
1922              diff $(srcdir)/result/VC/$$name result.$$name ; \
1923              rm result.$$name ; \
1924          fi ; fi ; done)
1925        @echo "##"
1926        @echo "## General documents valid regression tests"
1927        @echo "##"
1928        -@(for i in $(srcdir)/test/valid/* ; do \
1929          name=`basename $$i`; \
1930          if [ ! -d $$i ] ; then \
1931          if [ ! -f $(srcdir)/result/valid/$$name ] ; then \
1932              echo New test file $$name ; \
1933              $(CHECKER) $(top_builddir)/xmllint --valid $$i > $(srcdir)/result/valid/$$name 2>$(srcdir)/result/valid/$$name.err ; \
1934          else \
1935              echo Testing $$name ; \
1936              $(CHECKER) $(top_builddir)/xmllint --valid $$i > result.$$name 2>error.$$name ; \
1937              grep "MORY ALLO" .memdump  | grep -v "MEMORY ALLOCATED : 0";\
1938              diff $(srcdir)/result/valid/$$name result.$$name ; \
1939              diff $(srcdir)/result/valid/$$name.err error.$$name ; \
1940              rm result.$$name error.$$name ; \
1941          fi ; fi ; done)
1942
1943Regexptests: testRegexp$(EXEEXT)
1944        @(echo > .memdump)
1945        @echo "##"
1946        @echo "## Regexp regression tests"
1947        @echo "##"
1948        -@(for i in $(srcdir)/test/regexp/* ; do \
1949          name=`basename $$i`; \
1950          if [ ! -d $$i ] ; then \
1951          if [ ! -f $(srcdir)/result/regexp/$$name ] ; then \
1952              echo New test file $$name ; \
1953              $(CHECKER) $(top_builddir)/testRegexp -i $$i > $(srcdir)/result/regexp/$$name; \
1954          else \
1955              echo Testing $$name ; \
1956              $(CHECKER) $(top_builddir)/testRegexp -i $$i > result.$$name ; \
1957              grep "MORY ALLO" .memdump  | grep -v "MEMORY ALLOCATED : 0";\
1958              diff $(srcdir)/result/regexp/$$name result.$$name ; \
1959              rm result.$$name ; \
1960          fi ; fi ; done)
1961
1962Automatatests: testAutomata$(EXEEXT)
1963        @(echo > .memdump)
1964        @echo "##"
1965        @echo "## Automata regression tests"
1966        @echo "##"
1967        -@(for i in $(srcdir)/test/automata/* ; do \
1968          name=`basename $$i`; \
1969          if [ ! -d $$i ] ; then \
1970          if [ ! -f $(srcdir)/result/automata/$$name ] ; then \
1971              echo New test file $$name ; \
1972              $(CHECKER) $(top_builddir)/testAutomata $$i > $(srcdir)/result/automata/$$name; \
1973          else \
1974              echo Testing $$name ; \
1975              $(CHECKER) $(top_builddir)/testAutomata $$i > result.$$name ; \
1976              grep "MORY ALLO" .memdump  | grep -v "MEMORY ALLOCATED : 0";\
1977              diff $(srcdir)/result/automata/$$name result.$$name ; \
1978              rm result.$$name ; \
1979          fi ; fi ; done)
1980
1981C14Ntests : testC14N$(EXEEXT)
1982        @echo "##"
1983        @echo "## C14N and XPath regression tests"
1984        @echo "##"
1985        -@(for m in with-comments without-comments exc-without-comments ; do \
1986            for i in $(srcdir)/test/c14n/$$m/*.xml ; do  \
1987                if [ ! -d $$i ] ; then \
1988                    name=`basename $$i .xml`; \
1989                    echo Testing $$m/$$name; \
1990                    cmdline="$(CHECKER) $(top_builddir)/testC14N --$$m $$i"; \
1991                    if [ -f $(srcdir)/test/c14n/$$m/$$name.xpath ] ; then \
1992                        cmdline="$$cmdline $(srcdir)/test/c14n/$$m/$$name.xpath"; \
1993                        if [ -f $(srcdir)/test/c14n/$$m/$$name.ns ] ; then \
1994                            cmdline="$$cmdline '`cat $(srcdir)/test/c14n/$$m/$$name.ns`'"; \
1995                        fi; \
1996                    fi; \
1997                    $$cmdline > $(srcdir)/test/c14n/test.tmp; \
1998                    if [ $$? -eq 0 ]; then \
1999                        diff  $(srcdir)/result/c14n/$$m/$$name $(srcdir)/test/c14n/test.tmp; \
2000                        if [ $$? -ne 0 ]; then \
2001                            echo "Test failed"; \
2002                            cat $(srcdir)/test/c14n/test.tmp; \
2003                        fi; \
2004                    else \
2005                        echo "C14N failed"; \
2006                    fi; \
2007                fi; \
2008                rm -f $(srcdir)/test/c14n/test.tmp; \
2009            done; \
2010        done)
2011
2012Schemastests: testSchemas$(EXEEXT)
2013        @(echo > .memdump)
2014        @echo "##"
2015        @echo "## Schemas regression tests"
2016        @echo "##"
2017        -@(for i in $(srcdir)/test/schemas/*_*.xsd ; do \
2018          name=`basename $$i | sed 's+_.*++'`; \
2019          sno=`basename $$i | sed 's+.*_\(.*\).xsd+\1+'`; \
2020          for j in $(srcdir)/test/schemas/"$$name"_*.xml ; do \
2021              xno=`basename $$j | sed 's+.*_\(.*\).xml+\1+'`; \
2022              if [ ! -f $(srcdir)/result/schemas/"$$name"_"$$sno"_"$$xno" ]; \
2023              then \
2024                  echo New test file "$$name"_"$$sno"_"$$xno" ; \
2025                  $(CHECKER) $(top_builddir)/testSchemas $$i $$j \
2026                    > $(srcdir)/result/schemas/"$$name"_"$$sno"_"$$xno" \
2027                    2> $(srcdir)/result/schemas/"$$name"_"$$sno"_"$$xno".err; \
2028              else \
2029                  echo Testing "$$name"_"$$sno"_"$$xno" ; \
2030                  $(CHECKER) $(top_builddir)/testSchemas $$i $$j \
2031                    > res.$$name 2> err.$$name;\
2032                  grep "MORY ALLO" .memdump  | grep -v "MEMORY ALLOCATED : 0";\
2033                  diff $(srcdir)/result/schemas/"$$name"_"$$sno"_"$$xno" \
2034                       res.$$name;\
2035                  diff $(srcdir)/result/schemas/"$$name"_"$$sno"_"$$xno".err \
2036                       err.$$name;\
2037                  grep Unimplemented err.$$name; \
2038                  rm res.$$name err.$$name ; \
2039               fi ; \
2040          done; done)
2041
2042dist-hook: libxml.spec
2043        -cp libxml.spec $(distdir)
2044        (cd $(srcdir) ; tar -cf - --exclude CVS win32 macos vms test result SAXresult ) | (cd $(distdir); tar xf -)
2045
2046cleantar:
2047        @(rm -f libxml*.tar.gz COPYING.LIB)
2048
2049rpm: cleantar
2050        @(unset CDPATH ; $(MAKE) dist && rpmbuild -ta $(distdir).tar.gz)
2051
2052install-data-local:
2053        $(mkinstalldirs) $(DESTDIR)$(BASE_DIR)/$(DOC_MODULE)
2054        -@INSTALL@ -m 0644 $(srcdir)/Copyright $(DESTDIR)$(BASE_DIR)/$(DOC_MODULE)
2055        $(mkinstalldirs) $(DESTDIR)$(EXAMPLES_DIR)
2056        -@INSTALL@ -m 0644 $(srcdir)/xmllint.c $(DESTDIR)$(EXAMPLES_DIR)
2057        -@INSTALL@ -m 0644 $(srcdir)/testSAX.c $(DESTDIR)$(EXAMPLES_DIR)
2058        -@INSTALL@ -m 0644 $(srcdir)/testHTML.c $(DESTDIR)$(EXAMPLES_DIR)
2059        -@INSTALL@ -m 0644 $(srcdir)/testXPath.c $(DESTDIR)$(EXAMPLES_DIR)
2060
2061# Tell versions [3.59,3.63) of GNU make to not export all variables.
2062# Otherwise a system limit (for SysV at least) may be exceeded.
2063.NOEXPORT:
Note: See TracBrowser for help on using the repository browser.