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

Revision 18210, 81.4 KB checked in by ghudson, 21 years ago (diff)
This commit was generated by cvs2svn to compensate for changes in r18209, 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
1275xmlmemory.lo xmlmemory.o : xmlmemory.c libxml.h config.h \
1276        include/libxml/xmlversion.h include/libxml/xmlmemory.h \
1277        include/libxml/threads.h include/libxml/globals.h \
1278        include/libxml/parser.h include/libxml/tree.h \
1279        include/libxml/xmlregexp.h include/libxml/valid.h \
1280        include/libxml/list.h include/libxml/xmlautomata.h \
1281        include/libxml/entities.h include/libxml/encoding.h \
1282        include/libxml/xmlIO.h include/libxml/xmlerror.h \
1283        include/libxml/SAX.h include/libxml/xlink.h
1284xmlreader.lo xmlreader.o : xmlreader.c libxml.h config.h \
1285        include/libxml/xmlversion.h include/libxml/xmlmemory.h \
1286        include/libxml/threads.h include/libxml/globals.h \
1287        include/libxml/parser.h include/libxml/tree.h \
1288        include/libxml/xmlregexp.h include/libxml/valid.h \
1289        include/libxml/list.h include/libxml/xmlautomata.h \
1290        include/libxml/entities.h include/libxml/encoding.h \
1291        include/libxml/xmlIO.h include/libxml/xmlerror.h \
1292        include/libxml/SAX.h include/libxml/xlink.h \
1293        include/libxml/xmlreader.h
1294xmlregexp.lo xmlregexp.o : xmlregexp.c libxml.h config.h \
1295        include/libxml/xmlversion.h include/libxml/tree.h \
1296        include/libxml/xmlregexp.h include/libxml/xmlmemory.h \
1297        include/libxml/threads.h include/libxml/globals.h \
1298        include/libxml/parser.h include/libxml/valid.h \
1299        include/libxml/list.h include/libxml/xmlautomata.h \
1300        include/libxml/entities.h include/libxml/encoding.h \
1301        include/libxml/xmlIO.h include/libxml/xmlerror.h \
1302        include/libxml/SAX.h include/libxml/xlink.h \
1303        include/libxml/parserInternals.h include/libxml/HTMLparser.h \
1304        include/libxml/xmlunicode.h
1305xmlschemas.lo xmlschemas.o : xmlschemas.c libxml.h config.h \
1306        include/libxml/xmlversion.h include/libxml/xmlmemory.h \
1307        include/libxml/threads.h include/libxml/globals.h \
1308        include/libxml/parser.h include/libxml/tree.h \
1309        include/libxml/xmlregexp.h include/libxml/valid.h \
1310        include/libxml/list.h include/libxml/xmlautomata.h \
1311        include/libxml/entities.h include/libxml/encoding.h \
1312        include/libxml/xmlIO.h include/libxml/xmlerror.h \
1313        include/libxml/SAX.h include/libxml/xlink.h \
1314        include/libxml/parserInternals.h include/libxml/HTMLparser.h \
1315        include/libxml/hash.h include/libxml/uri.h \
1316        include/libxml/xmlschemas.h include/libxml/schemasInternals.h \
1317        include/libxml/xmlschemastypes.h
1318xmlschemastypes.lo xmlschemastypes.o : xmlschemastypes.c libxml.h \
1319        config.h include/libxml/xmlversion.h include/libxml/xmlmemory.h \
1320        include/libxml/threads.h include/libxml/globals.h \
1321        include/libxml/parser.h include/libxml/tree.h \
1322        include/libxml/xmlregexp.h include/libxml/valid.h \
1323        include/libxml/list.h include/libxml/xmlautomata.h \
1324        include/libxml/entities.h include/libxml/encoding.h \
1325        include/libxml/xmlIO.h include/libxml/xmlerror.h \
1326        include/libxml/SAX.h include/libxml/xlink.h \
1327        include/libxml/parserInternals.h include/libxml/HTMLparser.h \
1328        include/libxml/hash.h include/libxml/xmlschemas.h \
1329        include/libxml/schemasInternals.h \
1330        include/libxml/xmlschemastypes.h
1331xmlunicode.lo xmlunicode.o : xmlunicode.c libxml.h config.h \
1332        include/libxml/xmlversion.h include/libxml/xmlunicode.h
1333xpath.lo xpath.o : xpath.c libxml.h config.h include/libxml/xmlversion.h \
1334        include/libxml/xmlmemory.h include/libxml/threads.h \
1335        include/libxml/globals.h include/libxml/parser.h \
1336        include/libxml/tree.h include/libxml/xmlregexp.h \
1337        include/libxml/valid.h include/libxml/list.h \
1338        include/libxml/xmlautomata.h include/libxml/entities.h \
1339        include/libxml/encoding.h include/libxml/xmlIO.h \
1340        include/libxml/xmlerror.h include/libxml/SAX.h \
1341        include/libxml/xlink.h include/libxml/xpath.h \
1342        include/libxml/hash.h include/libxml/xpathInternals.h \
1343        include/libxml/parserInternals.h include/libxml/HTMLparser.h \
1344        include/libxml/xpointer.h include/libxml/debugXML.h trionan.c \
1345        triodef.h trionan.h
1346xpointer.lo xpointer.o : xpointer.c libxml.h config.h \
1347        include/libxml/xmlversion.h include/libxml/xpointer.h \
1348        include/libxml/tree.h include/libxml/xmlregexp.h \
1349        include/libxml/xmlmemory.h include/libxml/threads.h \
1350        include/libxml/globals.h include/libxml/parser.h \
1351        include/libxml/valid.h include/libxml/list.h \
1352        include/libxml/xmlautomata.h include/libxml/entities.h \
1353        include/libxml/encoding.h include/libxml/xmlIO.h \
1354        include/libxml/xmlerror.h include/libxml/SAX.h \
1355        include/libxml/xlink.h include/libxml/xpath.h \
1356        include/libxml/hash.h include/libxml/parserInternals.h \
1357        include/libxml/HTMLparser.h include/libxml/uri.h \
1358        include/libxml/xpathInternals.h
1359
1360info-am:
1361info: info-recursive
1362dvi-am:
1363dvi: dvi-recursive
1364check-am: all-am
1365        $(MAKE) $(AM_MAKEFLAGS) check-local
1366check: check-recursive
1367installcheck-am:
1368installcheck: installcheck-recursive
1369all-recursive-am: config.h
1370        $(MAKE) $(AM_MAKEFLAGS) all-recursive
1371
1372install-exec-am: install-libLTLIBRARIES install-binPROGRAMS \
1373                install-binSCRIPTS install-confexecDATA
1374install-exec: install-exec-recursive
1375
1376install-data-am: install-man install-m4dataDATA install-pkgconfigDATA \
1377                install-data-local
1378install-data: install-data-recursive
1379
1380install-am: all-am
1381        @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
1382install: install-recursive
1383uninstall-am: uninstall-libLTLIBRARIES uninstall-binPROGRAMS \
1384                uninstall-binSCRIPTS uninstall-man \
1385                uninstall-confexecDATA uninstall-m4dataDATA \
1386                uninstall-pkgconfigDATA
1387uninstall: uninstall-recursive
1388all-am: Makefile $(LTLIBRARIES) $(PROGRAMS) $(SCRIPTS) $(MANS) $(DATA) \
1389                config.h
1390all-redirect: all-recursive-am
1391install-strip:
1392        $(MAKE) $(AM_MAKEFLAGS) AM_INSTALL_PROGRAM_FLAGS=-s install
1393installdirs: installdirs-recursive
1394installdirs-am:
1395        $(mkinstalldirs)  $(DESTDIR)$(libdir) $(DESTDIR)$(bindir) \
1396                $(DESTDIR)$(bindir) $(DESTDIR)$(mandir)/man1 \
1397                $(DESTDIR)$(mandir)/man3 $(DESTDIR)$(confexecdir) \
1398                $(DESTDIR)$(m4datadir) $(DESTDIR)$(pkgconfigdir)
1399
1400
1401mostlyclean-generic:
1402
1403clean-generic:
1404        -test -z "$(CLEANFILES)" || rm -f $(CLEANFILES)
1405
1406distclean-generic:
1407        -rm -f Makefile $(CONFIG_CLEAN_FILES)
1408        -rm -f config.cache config.log stamp-h stamp-h[0-9]*
1409
1410maintainer-clean-generic:
1411mostlyclean-am:  mostlyclean-hdr mostlyclean-libLTLIBRARIES \
1412                mostlyclean-compile mostlyclean-libtool \
1413                mostlyclean-binPROGRAMS mostlyclean-noinstPROGRAMS \
1414                mostlyclean-tags mostlyclean-generic
1415
1416mostlyclean: mostlyclean-recursive
1417
1418clean-am:  clean-hdr clean-libLTLIBRARIES clean-compile clean-libtool \
1419                clean-binPROGRAMS clean-noinstPROGRAMS clean-tags \
1420                clean-generic mostlyclean-am
1421
1422clean: clean-recursive
1423
1424distclean-am:  distclean-hdr distclean-libLTLIBRARIES distclean-compile \
1425                distclean-libtool distclean-binPROGRAMS \
1426                distclean-noinstPROGRAMS distclean-tags \
1427                distclean-generic clean-am
1428        -rm -f libtool
1429
1430distclean: distclean-recursive
1431        -rm -f config.status
1432
1433maintainer-clean-am:  maintainer-clean-hdr \
1434                maintainer-clean-libLTLIBRARIES \
1435                maintainer-clean-compile maintainer-clean-libtool \
1436                maintainer-clean-binPROGRAMS \
1437                maintainer-clean-noinstPROGRAMS maintainer-clean-tags \
1438                maintainer-clean-generic distclean-am
1439        @echo "This command is intended for maintainers to use;"
1440        @echo "it deletes files that may require special tools to rebuild."
1441
1442maintainer-clean: maintainer-clean-recursive
1443        -rm -f config.status
1444
1445.PHONY: mostlyclean-hdr distclean-hdr clean-hdr maintainer-clean-hdr \
1446mostlyclean-libLTLIBRARIES distclean-libLTLIBRARIES \
1447clean-libLTLIBRARIES maintainer-clean-libLTLIBRARIES \
1448uninstall-libLTLIBRARIES install-libLTLIBRARIES mostlyclean-compile \
1449distclean-compile clean-compile maintainer-clean-compile \
1450mostlyclean-libtool distclean-libtool clean-libtool \
1451maintainer-clean-libtool mostlyclean-binPROGRAMS distclean-binPROGRAMS \
1452clean-binPROGRAMS maintainer-clean-binPROGRAMS uninstall-binPROGRAMS \
1453install-binPROGRAMS mostlyclean-noinstPROGRAMS distclean-noinstPROGRAMS \
1454clean-noinstPROGRAMS maintainer-clean-noinstPROGRAMS \
1455uninstall-binSCRIPTS install-binSCRIPTS install-man1 uninstall-man1 \
1456install-man3 uninstall-man3 install-man uninstall-man \
1457uninstall-confexecDATA install-confexecDATA uninstall-m4dataDATA \
1458install-m4dataDATA uninstall-pkgconfigDATA install-pkgconfigDATA \
1459install-data-recursive uninstall-data-recursive install-exec-recursive \
1460uninstall-exec-recursive installdirs-recursive uninstalldirs-recursive \
1461all-recursive check-recursive installcheck-recursive info-recursive \
1462dvi-recursive mostlyclean-recursive distclean-recursive clean-recursive \
1463maintainer-clean-recursive tags tags-recursive mostlyclean-tags \
1464distclean-tags clean-tags maintainer-clean-tags distdir info-am info \
1465dvi-am dvi check-local check check-am installcheck-am installcheck \
1466all-recursive-am install-exec-am install-exec install-data-local \
1467install-data-am install-data install-am install uninstall-am uninstall \
1468all-redirect all-am all installdirs-am installdirs mostlyclean-generic \
1469distclean-generic clean-generic maintainer-clean-generic clean \
1470mostlyclean distclean maintainer-clean
1471
1472
1473check-local: tests
1474
1475testall : tests SVGtests SAXtests
1476
1477tests: XMLtests XMLenttests HTMLtests Validtests URItests XPathtests XPtrtests XIncludetests C14Ntests Scripttests Catatests @TEST_REGEXPS@ @TEST_SCHEMAS@ @TEST_THREADS@
1478        @(if [ "@PYTHON_SUBDIR@" != "" ] ; then cd python ; $(MAKE) tests ; fi)
1479
1480valgrind:
1481        @echo '## Running the regression tests under Valgrind'
1482        @echo '## Go get a cup of coffee it is gonna take a while ...'
1483        $(MAKE) CHECKER='valgrind -q' tests
1484
1485HTMLtests : testHTML$(EXEEXT)
1486        @(echo > .memdump)
1487        @echo "##"
1488        @echo "## HTML regression tests"
1489        @echo "##"
1490        -@(for i in $(srcdir)/test/HTML/* ; do \
1491          name=`basename $$i`; \
1492          if [ ! -d $$i ] ; then \
1493          if [ ! -f $(srcdir)/result/HTML/$$name ] ; then \
1494              echo New test file $$name ; \
1495              $(CHECKER) $(top_builddir)/testHTML $$i > $(srcdir)/result/HTML/$$name 2>$(srcdir)/result/HTML/$$name.err ; \
1496          else \
1497              echo Testing $$name ; \
1498              $(CHECKER) $(top_builddir)/testHTML $$i > result.$$name 2> error.$$name ; \
1499              grep "MORY ALLO" .memdump  | grep -v "MEMORY ALLOCATED : 0";\
1500              diff $(srcdir)/result/HTML/$$name result.$$name ; \
1501              diff -b $(srcdir)/result/HTML/$$name.err error.$$name ; \
1502              $(CHECKER) $(top_builddir)/testHTML result.$$name > result2.$$name 2>error.$$name ; \
1503              diff result.$$name result2.$$name ; \
1504              rm result.$$name result2.$$name error.$$name ; \
1505          fi ; fi ; done)
1506        @echo "##"
1507        @echo "## Push HTML regression tests"
1508        @echo "##"
1509        -@(for i in $(srcdir)/test/HTML/* ; do \
1510          name=`basename $$i`; \
1511          if [ ! -d $$i ] ; then \
1512          if [ ! -f $(srcdir)/result/HTML/$$name ] ; then \
1513              echo New test file $$name ; \
1514              $(CHECKER) $(top_builddir)/testHTML $$i > $(srcdir)/result/HTML/$$name 2>$(srcdir)/result/HTML/$$name.err ; \
1515          else \
1516              echo Testing $$name ; \
1517              $(CHECKER) $(top_builddir)/testHTML --push $$i > result.$$name 2> error.$$name ; \
1518              grep "MORY ALLO" .memdump  | grep -v "MEMORY ALLOCATED : 0";\
1519              diff $(srcdir)/result/HTML/$$name result.$$name ; \
1520              cut -b 1-15 $(srcdir)/result/HTML/$$name.err > errorcut.$$name; \
1521              cut -b 1-15 error.$$name > errorcut2.$$name; \
1522              diff -b errorcut.$$name errorcut2.$$name ; \
1523              $(CHECKER) $(top_builddir)/testHTML --push result.$$name > result2.$$name 2>error.$$name ; \
1524              diff result.$$name result2.$$name ; \
1525              rm result.$$name result2.$$name error.$$name errorcut.$$name errorcut2.$$name ; \
1526          fi ; fi ; done)
1527        @echo "##"
1528        @echo "## HTML SAX regression tests"
1529        @echo "##"
1530        -@(for i in $(srcdir)/test/HTML/* ; do \
1531          name=`basename $$i`; \
1532          if [ ! -d $$i ] ; then \
1533          if [ ! -f $(srcdir)/result/HTML/$$name.sax ] ; then \
1534              echo New test file $$name ; \
1535              $(CHECKER) $(top_builddir)/testHTML --sax $$i > $(srcdir)/result/HTML/$$name.sax ; \
1536          else \
1537              echo Testing $$name ; \
1538              $(CHECKER) $(top_builddir)/testHTML --sax $$i > result.$$name.sax ; \
1539              grep "MORY ALLO" .memdump  | grep -v "MEMORY ALLOCATED : 0";\
1540              diff $(srcdir)/result/HTML/$$name.sax result.$$name.sax ; \
1541              rm result.$$name.sax ; \
1542          fi ; fi ; done)
1543        @echo "##"
1544        @echo "## Push HTML SAX regression tests"
1545        @echo "##"
1546        -@(for i in $(srcdir)/test/HTML/* ; do \
1547          name=`basename $$i`; \
1548          if [ ! -d $$i ] ; then \
1549          if [ ! -f $(srcdir)/result/HTML/$$name ] ; then \
1550              echo New test file $$name ; \
1551              $(CHECKER) $(top_builddir)/testHTML --sax $$i > $(srcdir)/result/HTML/$$name.sax ; \
1552          else \
1553              echo Testing $$name ; \
1554              $(CHECKER) $(top_builddir)/testHTML --push --sax $$i > result.$$name.sax ; \
1555              grep "MORY ALLO" .memdump  | grep -v "MEMORY ALLOCATED : 0";\
1556              diff $(srcdir)/result/HTML/$$name.sax result.$$name.sax ; \
1557              rm result.$$name.sax ; \
1558          fi ; fi ; done)
1559
1560XMLtests : xmllint$(EXEEXT)
1561        @(echo > .memdump)
1562        @echo "##"
1563        @echo "## XML regression tests"
1564        @echo "##"
1565        @echo "## You should see one warning on entity 'title.xml' for ent2"
1566        @echo "##"
1567        -@(for i in $(srcdir)/test/* ; do \
1568          name=`basename $$i`; \
1569          if [ ! -d $$i ] ; then \
1570          if [ ! -f $(srcdir)/result/$$name ] ; then \
1571              echo New test file $$name ; \
1572              $(CHECKER) $(top_builddir)/xmllint $$i > $(srcdir)/result/$$name ; \
1573          else \
1574              echo Testing $$name ; \
1575              $(CHECKER) $(top_builddir)/xmllint $$i > result.$$name ; \
1576              diff $(srcdir)/result/$$name result.$$name ; \
1577              $(CHECKER) $(top_builddir)/xmllint result.$$name > result2.$$name ; \
1578              diff result.$$name result2.$$name ; \
1579              rm result.$$name result2.$$name ; \
1580          fi ; fi ; done)
1581        @(echo > .memdump)
1582        @echo "##"
1583        @echo "## XML push regression tests"
1584        @echo "##"
1585        @echo "## You should see one warning on entity 'title.xml' for ent2"
1586        @echo "##"
1587        -@(for i in $(srcdir)/test/* ; do \
1588          name=`basename $$i`; \
1589          if [ ! -d $$i ] ; then \
1590          if [ ! -f $(srcdir)/result/$$name ] ; then \
1591              echo New test file $$name ; \
1592              $(CHECKER) $(top_builddir)/xmllint --push $$i > $(srcdir)/result/$$name ; \
1593          else \
1594              echo Testing $$name ; \
1595              $(CHECKER) $(top_builddir)/xmllint --push $$i > result.$$name ; \
1596              diff $(srcdir)/result/$$name result.$$name ; \
1597              $(CHECKER) $(top_builddir)/xmllint --push result.$$name > result2.$$name ; \
1598              diff result.$$name result2.$$name ; \
1599              rm result.$$name result2.$$name ; \
1600          fi ; fi ; done)
1601        @echo "##"
1602        @echo "## XML regression tests on memory"
1603        @echo "##"
1604        @echo "## You should see two warnings on entity 'title.xml' for ent2"
1605        @echo "##"
1606        -@(for i in $(srcdir)/test/* ; do \
1607          name=`basename $$i`; \
1608          if [ ! -d $$i ] ; then \
1609          if [ ! -f $(srcdir)/result/$$name ] ; then \
1610              echo New test file $$name ; \
1611              $(CHECKER) $(top_builddir)/xmllint --memory $$i > $(srcdir)/result/$$name ; \
1612          else \
1613              echo Testing $$name ; \
1614              $(CHECKER) $(top_builddir)/xmllint --memory $$i > result.$$name ; \
1615              grep "MORY ALLO" .memdump  | grep -v "MEMORY ALLOCATED : 0";\
1616              diff $(srcdir)/result/$$name result.$$name ; \
1617              $(CHECKER) $(top_builddir)/xmllint --memory result.$$name > result2.$$name ; \
1618              diff result.$$name result2.$$name ; \
1619              rm result.$$name result2.$$name ; \
1620          fi ; fi ; done)
1621
1622Docbtests : xmllint$(EXEEXT)
1623        @(echo > .memdump)
1624        @echo "##"
1625        @echo "## SGML DocBook regression tests"
1626        @echo "##"
1627        -@(for i in $(srcdir)/test/DocBook/*.sgm ; do \
1628          name=`basename $$i .sgm`; \
1629          if [ ! -d $$i ] ; then \
1630          if [ ! -f $(srcdir)/result/DocBook/$$name.xml ] ; then \
1631              echo New test file $$name ; \
1632              $(CHECKER) $(top_builddir)/xmllint --sgml $$i > $(srcdir)/result/DocBook/$$name.xml ; \
1633              $(CHECKER) $(top_builddir)/xmllint --valid --noout $(srcdir)/result/DocBook/$$name.xml ; \
1634          else \
1635              echo Testing $$name ; \
1636              $(CHECKER) $(top_builddir)/xmllint --sgml $$i > result.$$name ; \
1637              diff $(srcdir)/result/DocBook/$$name.xml result.$$name ; \
1638              $(CHECKER) $(top_builddir)/xmllint --valid --noout result.$$name ; \
1639              rm result.$$name ; \
1640          fi ; fi ; done)
1641
1642XMLenttests : xmllint$(EXEEXT)
1643        @(echo > .memdump)
1644        @echo "##"
1645        @echo "## XML entity subst regression tests"
1646        @echo "##"
1647        -@(for i in $(srcdir)/test/* ; do \
1648          name=`basename $$i`; \
1649          if [ ! -d $$i ] ; then \
1650          if [ ! -f $(srcdir)/result/noent/$$name ] ; then \
1651              echo New test file $$name ; \
1652              $(CHECKER) $(top_builddir)/xmllint --noent $$i > $(srcdir)/result/noent/$$name ; \
1653          else \
1654              echo Testing $$name ; \
1655              $(CHECKER) $(top_builddir)/xmllint --noent $$i > result.$$name ; \
1656              diff $(srcdir)/result/noent/$$name result.$$name ; \
1657              $(CHECKER) $(top_builddir)/xmllint --noent result.$$name > result2.$$name ; \
1658              diff result.$$name result2.$$name ; \
1659              rm result.$$name result2.$$name ; \
1660          fi ; fi ; done)
1661
1662URItests : testURI$(EXEEXT)
1663        @(echo > .memdump)
1664        @echo "##"
1665        @echo "## URI module regression tests"
1666        @echo "##"
1667        -@(for i in $(srcdir)/test/URI/*.data ; do \
1668          name=`basename $$i`; \
1669          if [ ! -d $$i ] ; then \
1670          if [ ! -f $(srcdir)/result/URI/$$name ] ; then \
1671              echo New test file $$name ; \
1672              $(CHECKER) $(top_builddir)/testURI -base 'http://foo.com/path/to/index.html?orig#help' < $$i > $(srcdir)/result/URI/$$name ; \
1673          else \
1674              echo Testing $$name ; \
1675              $(CHECKER) $(top_builddir)/testURI -base 'http://foo.com/path/to/index.html?orig#help' < $$i > result.$$name ; \
1676              grep "MORY ALLO" .memdump  | grep -v "MEMORY ALLOCATED : 0";\
1677              diff $(srcdir)/result/URI/$$name result.$$name ; \
1678              rm result.$$name ; \
1679          fi ; fi ; done)
1680        -@(for i in $(srcdir)/test/URI/*.uri ; do \
1681          name=`basename $$i`; \
1682          if [ ! -d $$i ] ; then \
1683          if [ ! -f $(srcdir)/result/URI/$$name ] ; then \
1684              echo New test file $$name ; \
1685              $(CHECKER) $(top_builddir)/testURI < $$i > $(srcdir)/result/URI/$$name ; \
1686          else \
1687              echo Testing $$name ; \
1688              $(CHECKER) $(top_builddir)/testURI < $$i > result.$$name ; \
1689              grep "MORY ALLO" .memdump  | grep -v "MEMORY ALLOCATED : 0";\
1690              diff $(srcdir)/result/URI/$$name result.$$name ; \
1691              rm result.$$name ; \
1692          fi ; fi ; done)
1693
1694XPathtests : testXPath$(EXEEXT)
1695        @(echo > .memdump)
1696        @echo "##"
1697        @echo "## XPath regression tests"
1698        @echo "##"
1699        -@(if [ "`$(top_builddir)/testXPath | grep 'support not compiled in'`" != "" ] ; \
1700          then echo Skipping debug not compiled in ; exit 0 ; fi ; \
1701          for i in $(srcdir)/test/XPath/expr/* ; do \
1702          name=`basename $$i`; \
1703          if [ ! -d $$i ] ; then \
1704          if [ ! -f $(srcdir)/result/XPath/expr/$$name ] ; then \
1705              echo New test file $$name ; \
1706              $(CHECKER) $(top_builddir)/testXPath -f --expr $$i > $(srcdir)/result/XPath/expr/$$name ; \
1707              grep "MORY ALLO" .memdump  | grep -v "MEMORY ALLOCATED : 0";\
1708          else \
1709              echo Testing $$name ; \
1710              $(CHECKER) $(top_builddir)/testXPath -f --expr $$i > result.$$name ; \
1711              grep "MORY ALLO" .memdump  | grep -v "MEMORY ALLOCATED : 0";\
1712              diff $(srcdir)/result/XPath/expr/$$name result.$$name ; \
1713              rm result.$$name ; \
1714          fi ; fi ; done ; \
1715          for i in $(srcdir)/test/XPath/docs/* ; do \
1716          if [ ! -d $$i ] ; then \
1717          doc=`basename $$i`; \
1718          for j in $(srcdir)/test/XPath/tests/$$doc* ; do \
1719          if [ ! -f $$j ] ; then continue ; fi ; \
1720          name=`basename $$j`; \
1721          if [ ! -d $$j ] ; then \
1722          if [ ! -f $(srcdir)/result/XPath/tests/$$name ] ; then \
1723              echo New test file $$name ; \
1724              $(CHECKER) $(top_builddir)/testXPath -f -i $$i $$j > $(srcdir)/result/XPath/tests/$$name ; \
1725              grep "MORY ALLO" .memdump  | grep -v "MEMORY ALLOCATED : 0";\
1726          else \
1727              echo Testing $$name ; \
1728              $(CHECKER) $(top_builddir)/testXPath -f -i $$i $$j > result.$$name ; \
1729              grep "MORY ALLO" .memdump  | grep -v "MEMORY ALLOCATED : 0";\
1730              diff $(srcdir)/result/XPath/tests/$$name result.$$name ; \
1731              rm result.$$name ; \
1732          fi ; fi ; done ; fi ; done)
1733
1734XPtrtests : testXPath$(EXEEXT)
1735        @(echo > .memdump)
1736        @echo "##"
1737        @echo "## XPointer regression tests"
1738        @echo "##"
1739        -@(if [ "`$(top_builddir)/testXPath | grep 'support not compiled in'`" != "" ] ; \
1740          then echo Skipping debug not compiled in ; exit 0 ; fi ; \
1741          for i in $(srcdir)/test/XPath/docs/* ; do \
1742          if [ ! -d $$i ] ; then \
1743          doc=`basename $$i`; \
1744          for j in $(srcdir)/test/XPath/xptr/$$doc* ; do \
1745          if [ ! -f $$j ] ; then continue ; fi ; \
1746          name=`basename $$j`; \
1747          if [ ! -d $$j ] ; then \
1748          if [ ! -f $(srcdir)/result/XPath/xptr/$$name ] ; then \
1749              echo New test file $$name ; \
1750              ./testXPath -xptr -f -i $$i $$j > $(srcdir)/result/XPath/xptr/$$name ; \
1751          else \
1752              echo Testing $$name ; \
1753              ./testXPath -xptr -f -i $$i $$j > result.$$name ; \
1754              grep "MORY ALLO" .memdump  | grep -v "MEMORY ALLOCATED : 0";\
1755              diff $(srcdir)/result/XPath/xptr/$$name result.$$name ; \
1756              rm result.$$name ; \
1757          fi ; fi ; done ; fi ; done)
1758
1759XIncludetests : xmllint$(EXEEXT)
1760        @(echo > .memdump)
1761        @echo "##"
1762        @echo "## XInclude regression tests"
1763        @echo "##"
1764        -@(for i in $(srcdir)/test/XInclude/docs/* ; do \
1765          name=`basename $$i`; \
1766          if [ ! -d $$i ] ; then \
1767          if [ ! -f $(srcdir)/result/XInclude/$$name ] ; then \
1768              echo New test file $$name ; \
1769              $(CHECKER) $(top_builddir)/xmllint --nowarning --xinclude $$i > $(srcdir)/result/XInclude/$$name ; \
1770          else \
1771              echo Testing $$name ; \
1772              $(CHECKER) $(top_builddir)/xmllint --nowarning --xinclude $$i > result.$$name ; \
1773              grep "MORY ALLO" .memdump  | grep -v "MEMORY ALLOCATED : 0";\
1774              diff $(srcdir)/result/XInclude/$$name result.$$name ; \
1775              rm result.$$name ; \
1776          fi ; fi ; done)
1777
1778Scripttests : xmllint$(EXEEXT)
1779        @(echo > .memdump)
1780        @echo "##"
1781        @echo "## Scripts regression tests"
1782        @echo "## Some of the base computations may be different if srcdir != ."
1783        @echo "##"
1784        -@(for i in $(srcdir)/test/scripts/*.script ; do \
1785          name=`basename $$i .script`; \
1786          xml=$(srcdir)/test/scripts/`basename $$i .script`.xml; \
1787          if [ -f $$xml ] ; then \
1788          if [ ! -f $(srcdir)/result/scripts/$$name ] ; then \
1789              echo New test file $$name ; \
1790              $(CHECKER) $(top_builddir)/xmllint --shell $$xml < $$i > $(srcdir)/result/scripts/$$name ; \
1791          else \
1792              echo Testing $$name ; \
1793              $(CHECKER) $(top_builddir)/xmllint --shell $$xml < $$i > result.$$name ; \
1794              grep "MORY ALLO" .memdump  | grep -v "MEMORY ALLOCATED : 0";\
1795              diff $(srcdir)/result/scripts/$$name result.$$name ; \
1796              rm result.$$name ; \
1797          fi ; fi ; done)
1798
1799Catatests : xmlcatalog$(EXEEXT)
1800        @(echo > .memdump)
1801        @echo "##"
1802        @echo "## Catalog regression tests"
1803        @echo "##"
1804        -@(for i in $(srcdir)/test/catalogs/*.script ; do \
1805          name=`basename $$i .script`; \
1806          xml=$(srcdir)/test/catalogs/`basename $$i .script`.xml; \
1807          if [ -f $$xml ] ; then \
1808          if [ ! -f $(srcdir)/result/catalogs/$$name ] ; then \
1809              echo New test file $$name ; \
1810              $(CHECKER) $(top_builddir)/xmlcatalog --shell $$xml < $$i > $(srcdir)/result/catalogs/$$name ; \
1811          else \
1812              echo Testing $$name ; \
1813              $(CHECKER) $(top_builddir)/xmlcatalog --shell $$xml < $$i > result.$$name ; \
1814              grep "MORY ALLO" .memdump  | grep -v "MEMORY ALLOCATED : 0";\
1815              diff $(srcdir)/result/catalogs/$$name result.$$name ; \
1816              rm result.$$name ; \
1817          fi ; fi ; done)
1818        -@(for i in $(srcdir)/test/catalogs/*.script ; do \
1819          name=`basename $$i .script`; \
1820          sgml=$(srcdir)/test/catalogs/`basename $$i .script`.sgml; \
1821          if [ -f $$sgml ] ; then \
1822          if [ ! -f $(srcdir)/result/catalogs/$$name ] ; then \
1823              echo New test file $$name ; \
1824              $(CHECKER) $(top_builddir)/xmlcatalog --shell $$sgml < $$i > $(srcdir)/result/catalogs/$$name ; \
1825          else \
1826              echo Testing $$name ; \
1827              $(CHECKER) $(top_builddir)/xmlcatalog --shell $$sgml < $$i > result.$$name ; \
1828              grep "MORY ALLO" .memdump  | grep -v "MEMORY ALLOCATED : 0";\
1829              diff $(srcdir)/result/catalogs/$$name result.$$name ; \
1830              rm result.$$name ; \
1831          fi ; fi ; done)
1832        @echo "Add and del operations on XML Catalogs"
1833        -@($(CHECKER) $(top_builddir)/xmlcatalog --create --noout $(srcdir)/result/catalogs/mycatalog; \
1834        grep "MORY ALLO" .memdump  | grep -v "MEMORY ALLOCATED : 0"; \
1835        $(CHECKER) $(top_builddir)/xmlcatalog --noout --add public Pubid sysid $(srcdir)/result/catalogs/mycatalog; \
1836        grep "MORY ALLO" .memdump  | grep -v "MEMORY ALLOCATED : 0"; \
1837        $(CHECKER) $(top_builddir)/xmlcatalog --noout --add public Pubid2 sysid2 $(srcdir)/result/catalogs/mycatalog; \
1838        grep "MORY ALLO" .memdump  | grep -v "MEMORY ALLOCATED : 0"; \
1839        $(CHECKER) $(top_builddir)/xmlcatalog --noout --add public Pubid3 sysid3 $(srcdir)/result/catalogs/mycatalog; \
1840        grep "MORY ALLO" .memdump  | grep -v "MEMORY ALLOCATED : 0"; \
1841        diff result/catalogs/mycatalog.full $(srcdir)/result/catalogs/mycatalog; \
1842        grep "MORY ALLO" .memdump  | grep -v "MEMORY ALLOCATED : 0"; \
1843        $(CHECKER) $(top_builddir)/xmlcatalog --noout --del sysid $(srcdir)/result/catalogs/mycatalog; \
1844        grep "MORY ALLO" .memdump  | grep -v "MEMORY ALLOCATED : 0"; \
1845        $(CHECKER) $(top_builddir)/xmlcatalog --noout --del sysid3 $(srcdir)/result/catalogs/mycatalog; \
1846        grep "MORY ALLO" .memdump  | grep -v "MEMORY ALLOCATED : 0"; \
1847        $(CHECKER) $(top_builddir)/xmlcatalog --noout --del sysid2 $(srcdir)/result/catalogs/mycatalog; \
1848        grep "MORY ALLO" .memdump  | grep -v "MEMORY ALLOCATED : 0"; \
1849        diff result/catalogs/mycatalog.empty $(srcdir)/result/catalogs/mycatalog; \
1850        grep "MORY ALLO" .memdump  | grep -v "MEMORY ALLOCATED : 0"; \
1851        rm -f $(srcdir)/result/catalogs/mycatalog)
1852
1853SVGtests : xmllint$(EXEEXT)
1854        @echo "##"
1855        @echo "## SVG parsing regression tests"
1856        @echo "##"
1857        -@(for i in $(srcdir)/test/SVG/* ; do \
1858          name=`basename $$i`; \
1859          if [ ! -d $$i ] ; then \
1860          if [ ! -f $(srcdir)/result/SVG/$$name ] ; then \
1861              echo New test file $$name ; \
1862              $(CHECKER) $(top_builddir)/xmllint $$i > $(srcdir)/result/SVG/$$name ; \
1863          else \
1864              echo Testing $$name ; \
1865              $(CHECKER) $(top_builddir)/xmllint $$i > result.$$name ; \
1866              diff $(srcdir)/result/SVG/$$name result.$$name ; \
1867              $(CHECKER) $(top_builddir)/xmllint result.$$name > result2.$$name ; \
1868              diff result.$$name result2.$$name ; \
1869              rm result.$$name result2.$$name ; \
1870          fi ; fi ; done)
1871
1872Threadtests : testThreads$(EXEEXT)
1873        @echo "##"
1874        @echo "## Threaded regression tests"
1875        @echo "##"
1876        $(CHECKER) $(top_builddir)/testThreads
1877
1878SAXtests : testSAX$(EXEEXT)
1879        @(echo > .memdump)
1880        @echo "##"
1881        @echo "## SAX callbacks regression tests"
1882        @echo "##"
1883        -@(for i in $(srcdir)/test/* ; do \
1884          name=`basename $$i`; \
1885          if [ ! -d $$i ] ; then \
1886          if [ ! -f $(srcdir)/SAXresult/$$name ] ; then \
1887              echo New test file $$name ; \
1888              $(CHECKER) $(top_builddir)/testSAX $$i > $(srcdir)/SAXresult/$$name ; \
1889          else \
1890              echo Testing $$name ; \
1891              $(CHECKER) $(top_builddir)/testSAX $$i > result.$$name ; \
1892              diff $(srcdir)/SAXresult/$$name result.$$name ; \
1893              rm result.$$name ; \
1894          fi ; fi ; done)
1895
1896Validtests : xmllint$(EXEEXT)
1897        @(echo > .memdump)
1898        @echo "##"
1899        @echo "## Valid documents regression tests"
1900        @echo "##"
1901        -@(for i in $(srcdir)/test/VCM/* ; do \
1902          name=`basename $$i`; \
1903          if [ ! -d $$i ] ; then \
1904              echo Testing $$name ; \
1905              $(CHECKER) $(top_builddir)/xmllint --valid --noout --nowarning $$i ; \
1906              grep "MORY ALLO" .memdump  | grep -v "MEMORY ALLOCATED : 0";\
1907          fi ; done ; exit 0)
1908        @echo "##"
1909        @echo "## Validity checking regression tests"
1910        @echo "##"
1911        -@(for i in $(srcdir)/test/VC/* ; do \
1912          name=`basename $$i`; \
1913          if [ ! -d $$i ] ; then \
1914          if [ ! -f $(srcdir)/result/VC/$$name ] ; then \
1915              echo New test file $$name ; \
1916              $(CHECKER) $(top_builddir)/xmllint --noout --valid $$i 2> $(srcdir)/result/VC/$$name ; \
1917          else \
1918              echo Testing $$name ; \
1919              $(CHECKER) $(top_builddir)/xmllint --noout --valid $$i 2> result.$$name ; \
1920              grep "MORY ALLO" .memdump  | grep -v "MEMORY ALLOCATED : 0";\
1921              diff $(srcdir)/result/VC/$$name result.$$name ; \
1922              rm result.$$name ; \
1923          fi ; fi ; done)
1924        @echo "##"
1925        @echo "## General documents valid regression tests"
1926        @echo "##"
1927        -@(for i in $(srcdir)/test/valid/* ; do \
1928          name=`basename $$i`; \
1929          if [ ! -d $$i ] ; then \
1930          if [ ! -f $(srcdir)/result/valid/$$name ] ; then \
1931              echo New test file $$name ; \
1932              $(CHECKER) $(top_builddir)/xmllint --valid $$i > $(srcdir)/result/valid/$$name 2>$(srcdir)/result/valid/$$name.err ; \
1933          else \
1934              echo Testing $$name ; \
1935              $(CHECKER) $(top_builddir)/xmllint --valid $$i > result.$$name 2>error.$$name ; \
1936              grep "MORY ALLO" .memdump  | grep -v "MEMORY ALLOCATED : 0";\
1937              diff $(srcdir)/result/valid/$$name result.$$name ; \
1938              diff $(srcdir)/result/valid/$$name.err error.$$name ; \
1939              rm result.$$name error.$$name ; \
1940          fi ; fi ; done)
1941
1942Regexptests: testRegexp$(EXEEXT)
1943        @(echo > .memdump)
1944        @echo "##"
1945        @echo "## Regexp regression tests"
1946        @echo "##"
1947        -@(for i in $(srcdir)/test/regexp/* ; do \
1948          name=`basename $$i`; \
1949          if [ ! -d $$i ] ; then \
1950          if [ ! -f $(srcdir)/result/regexp/$$name ] ; then \
1951              echo New test file $$name ; \
1952              $(CHECKER) $(top_builddir)/testRegexp -i $$i > $(srcdir)/result/regexp/$$name; \
1953          else \
1954              echo Testing $$name ; \
1955              $(CHECKER) $(top_builddir)/testRegexp -i $$i > result.$$name ; \
1956              grep "MORY ALLO" .memdump  | grep -v "MEMORY ALLOCATED : 0";\
1957              diff $(srcdir)/result/regexp/$$name result.$$name ; \
1958              rm result.$$name ; \
1959          fi ; fi ; done)
1960
1961Automatatests: testAutomata$(EXEEXT)
1962        @(echo > .memdump)
1963        @echo "##"
1964        @echo "## Automata regression tests"
1965        @echo "##"
1966        -@(for i in $(srcdir)/test/automata/* ; do \
1967          name=`basename $$i`; \
1968          if [ ! -d $$i ] ; then \
1969          if [ ! -f $(srcdir)/result/automata/$$name ] ; then \
1970              echo New test file $$name ; \
1971              $(CHECKER) $(top_builddir)/testAutomata $$i > $(srcdir)/result/automata/$$name; \
1972          else \
1973              echo Testing $$name ; \
1974              $(CHECKER) $(top_builddir)/testAutomata $$i > result.$$name ; \
1975              grep "MORY ALLO" .memdump  | grep -v "MEMORY ALLOCATED : 0";\
1976              diff $(srcdir)/result/automata/$$name result.$$name ; \
1977              rm result.$$name ; \
1978          fi ; fi ; done)
1979
1980C14Ntests : testC14N$(EXEEXT)
1981        @echo "##"
1982        @echo "## C14N and XPath regression tests"
1983        @echo "##"
1984        -@(for m in with-comments without-comments exc-without-comments ; do \
1985            for i in $(srcdir)/test/c14n/$$m/*.xml ; do  \
1986                if [ ! -d $$i ] ; then \
1987                    name=`basename $$i .xml`; \
1988                    echo Testing $$m/$$name; \
1989                    cmdline="$(CHECKER) $(top_builddir)/testC14N --$$m $$i"; \
1990                    if [ -f $(srcdir)/test/c14n/$$m/$$name.xpath ] ; then \
1991                        cmdline="$$cmdline $(srcdir)/test/c14n/$$m/$$name.xpath"; \
1992                        if [ -f $(srcdir)/test/c14n/$$m/$$name.ns ] ; then \
1993                            cmdline="$$cmdline '`cat $(srcdir)/test/c14n/$$m/$$name.ns`'"; \
1994                        fi; \
1995                    fi; \
1996                    $$cmdline > $(srcdir)/test/c14n/test.tmp; \
1997                    if [ $$? -eq 0 ]; then \
1998                        diff  $(srcdir)/result/c14n/$$m/$$name $(srcdir)/test/c14n/test.tmp; \
1999                        if [ $$? -ne 0 ]; then \
2000                            echo "Test failed"; \
2001                            cat $(srcdir)/test/c14n/test.tmp; \
2002                        fi; \
2003                    else \
2004                        echo "C14N failed"; \
2005                    fi; \
2006                fi; \
2007                rm -f $(srcdir)/test/c14n/test.tmp; \
2008            done; \
2009        done)
2010
2011Schemastests: testSchemas$(EXEEXT)
2012        @(echo > .memdump)
2013        @echo "##"
2014        @echo "## Schemas regression tests"
2015        @echo "##"
2016        -@(for i in $(srcdir)/test/schemas/*_*.xsd ; do \
2017          name=`basename $$i | sed 's+_.*++'`; \
2018          sno=`basename $$i | sed 's+.*_\(.*\).xsd+\1+'`; \
2019          for j in $(srcdir)/test/schemas/"$$name"_*.xml ; do \
2020              xno=`basename $$j | sed 's+.*_\(.*\).xml+\1+'`; \
2021              if [ ! -f $(srcdir)/result/schemas/"$$name"_"$$sno"_"$$xno" ]; \
2022              then \
2023                  echo New test file "$$name"_"$$sno"_"$$xno" ; \
2024                  $(CHECKER) $(top_builddir)/testSchemas $$i $$j \
2025                    > $(srcdir)/result/schemas/"$$name"_"$$sno"_"$$xno" \
2026                    2> $(srcdir)/result/schemas/"$$name"_"$$sno"_"$$xno".err; \
2027              else \
2028                  echo Testing "$$name"_"$$sno"_"$$xno" ; \
2029                  $(CHECKER) $(top_builddir)/testSchemas $$i $$j \
2030                    > res.$$name 2> err.$$name;\
2031                  grep "MORY ALLO" .memdump  | grep -v "MEMORY ALLOCATED : 0";\
2032                  diff $(srcdir)/result/schemas/"$$name"_"$$sno"_"$$xno" \
2033                       res.$$name;\
2034                  diff $(srcdir)/result/schemas/"$$name"_"$$sno"_"$$xno".err \
2035                       err.$$name;\
2036                  grep Unimplemented err.$$name; \
2037                  rm res.$$name err.$$name ; \
2038               fi ; \
2039          done; done)
2040
2041dist-hook: libxml.spec
2042        -cp libxml.spec $(distdir)
2043        (cd $(srcdir) ; tar -cf - --exclude CVS win32 macos vms test result SAXresult ) | (cd $(distdir); tar xf -)
2044
2045cleantar:
2046        @(rm -f libxml*.tar.gz COPYING.LIB)
2047
2048rpm: cleantar
2049        @(unset CDPATH ; $(MAKE) dist && rpmbuild -ta $(distdir).tar.gz)
2050
2051install-data-local:
2052        $(mkinstalldirs) $(DESTDIR)$(BASE_DIR)/$(DOC_MODULE)
2053        -@INSTALL@ -m 0644 $(srcdir)/Copyright $(DESTDIR)$(BASE_DIR)/$(DOC_MODULE)
2054        $(mkinstalldirs) $(DESTDIR)$(EXAMPLES_DIR)
2055        -@INSTALL@ -m 0644 $(srcdir)/xmllint.c $(DESTDIR)$(EXAMPLES_DIR)
2056        -@INSTALL@ -m 0644 $(srcdir)/testSAX.c $(DESTDIR)$(EXAMPLES_DIR)
2057        -@INSTALL@ -m 0644 $(srcdir)/testHTML.c $(DESTDIR)$(EXAMPLES_DIR)
2058        -@INSTALL@ -m 0644 $(srcdir)/testXPath.c $(DESTDIR)$(EXAMPLES_DIR)
2059
2060# Tell versions [3.59,3.63) of GNU make to not export all variables.
2061# Otherwise a system limit (for SysV at least) may be exceeded.
2062.NOEXPORT:
Note: See TracBrowser for help on using the repository browser.