1 # Makefile.in generated by automake 1.6.3 from Makefile.am.
4 # Copyright 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002
5 # Free Software Foundation, Inc.
6 # This Makefile.in is free software; the Free Software Foundation
7 # gives unlimited permission to copy and/or distribute it,
8 # with or without modifications, as long as this notice is preserved.
10 # This program is distributed in the hope that it will be useful,
11 # but WITHOUT ANY WARRANTY, to the extent permitted by law; without
12 # even the implied warranty of MERCHANTABILITY or FITNESS FOR A
19 top_srcdir = @top_srcdir@
22 exec_prefix = @exec_prefix@
26 libexecdir = @libexecdir@
28 sysconfdir = @sysconfdir@
29 sharedstatedir = @sharedstatedir@
30 localstatedir = @localstatedir@
34 includedir = @includedir@
35 oldincludedir = /usr/include
36 pkgdatadir = $(datadir)/@PACKAGE@
37 pkglibdir = $(libdir)/@PACKAGE@
38 pkgincludedir = $(includedir)/@PACKAGE@
44 AUTOHEADER = @AUTOHEADER@
46 am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
48 INSTALL_PROGRAM = @INSTALL_PROGRAM@
49 INSTALL_DATA = @INSTALL_DATA@
50 install_sh_DATA = $(install_sh) -c -m 644
51 install_sh_PROGRAM = $(install_sh) -c
52 install_sh_SCRIPT = $(install_sh) -c
53 INSTALL_SCRIPT = @INSTALL_SCRIPT@
54 INSTALL_HEADER = $(INSTALL_DATA)
55 transform = @program_transform_name@
62 host_alias = @host_alias@
67 PATH_SEPARATOR = @PATH_SEPARATOR@
72 CATALOG_OBJ = @CATALOG_OBJ@
76 DEBUG_OBJ = @DEBUG_OBJ@
82 HAVE_ISINF = @HAVE_ISINF@
83 HAVE_ISNAN = @HAVE_ISNAN@
85 HTML_DIR = $(datadir)/doc
88 ICONV_LIBS = @ICONV_LIBS@
89 INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
91 LIBXML_MAJOR_VERSION = @LIBXML_MAJOR_VERSION@
92 LIBXML_MICRO_VERSION = @LIBXML_MICRO_VERSION@
93 LIBXML_MINOR_VERSION = @LIBXML_MINOR_VERSION@
94 LIBXML_VERSION = @LIBXML_VERSION@
95 LIBXML_VERSION_INFO = @LIBXML_VERSION_INFO@
96 LIBXML_VERSION_NUMBER = @LIBXML_VERSION_NUMBER@
104 PYTHON_INCLUDES = @PYTHON_INCLUDES@
105 PYTHON_SITE_PACKAGES = @PYTHON_SITE_PACKAGES@
106 PYTHON_SUBDIR = @PYTHON_SUBDIR@
107 PYTHON_VERSION = @PYTHON_VERSION@
109 RDL_LIBS = @RDL_LIBS@
112 STATIC_BINARIES = @STATIC_BINARIES@
115 TEST_REGEXPS = @TEST_REGEXPS@
116 TEST_SCHEMAS = @TEST_SCHEMAS@
117 TEST_THREADS = @TEST_THREADS@
118 THREAD_CFLAGS = @THREAD_CFLAGS@
119 THREAD_LIBS = @THREAD_LIBS@
122 WIN32_EXTRA_LDFLAGS = @WIN32_EXTRA_LDFLAGS@
123 WIN32_EXTRA_LIBADD = @WIN32_EXTRA_LIBADD@
124 WITH_C14N = @WITH_C14N@
125 WITH_CATALOG = @WITH_CATALOG@
126 WITH_DEBUG = @WITH_DEBUG@
127 WITH_DOCB = @WITH_DOCB@
128 WITH_FTP = @WITH_FTP@
129 WITH_HTML = @WITH_HTML@
130 WITH_HTTP = @WITH_HTTP@
131 WITH_ICONV = @WITH_ICONV@
132 WITH_ISO8859X = @WITH_ISO8859X@
133 WITH_MEM_DEBUG = @WITH_MEM_DEBUG@
134 WITH_REGEXPS = @WITH_REGEXPS@
135 WITH_SCHEMAS = @WITH_SCHEMAS@
136 WITH_THREADS = @WITH_THREADS@
137 WITH_TRIO = @WITH_TRIO@
138 WITH_XINCLUDE = @WITH_XINCLUDE@
139 WITH_XPATH = @WITH_XPATH@
140 WITH_XPTR = @WITH_XPTR@
141 XINCLUDE_OBJ = @XINCLUDE_OBJ@
142 XML_CFLAGS = @XML_CFLAGS@
143 XML_INCLUDEDIR = @XML_INCLUDEDIR@
144 XML_LIBDIR = @XML_LIBDIR@
145 XML_LIBS = @XML_LIBS@
146 XPATH_OBJ = @XPATH_OBJ@
147 XPTR_OBJ = @XPTR_OBJ@
148 Z_CFLAGS = @Z_CFLAGS@
150 am__include = @am__include@
151 am__quote = @am__quote@
152 install_sh = @install_sh@
153 pythondir = @pythondir@
155 # The name of the module.
156 DOC_MODULE = libxml2-$(VERSION)
158 # The top-level SGML file.
159 DOC_MAIN_XML_FILE = gnome-xml.xml
161 # The directory containing the source code (if it contains documentation).
164 # A file in win32 depends upon one of the doc files
165 WIN32_DIR = $(top_srcdir)/win32
167 TARGET_DIR = $(HTML_DIR)/$(DOC_MODULE)/html
168 PAGES = architecture.html bugs.html contribs.html docs.html DOM.html \
169 downloads.html entities.html example.html help.html index.html \
170 interface.html intro.html library.html namespaces.html news.html \
171 tree.html xmldtd.html XMLinfo.html XSLT.html
173 APIPAGES = APIconstructors.html APIfiles.html APIfunctions.html \
174 APIsymbols.html APIchunk0.html
176 EXTRA_DIST = xmlcatalog_man.xml tutorial/*.html tutorial/*.c tutorial/*.pdf \
177 tutorial/images/*.png tutorial/images/callouts/*.png \
178 API*.html *.1 *.xsl *.html *.gif w3c.png html/*.html \
179 html/*.png libxml2-api.xml parsedecl.py index.py search.php \
180 apibuild.py libxml2.xsa xmllint.xml xmlcatalog_man.xml
183 man_MANS = xmllint.1 xmlcatalog.1
185 mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
186 CONFIG_HEADER = $(top_builddir)/config.h
192 DIST_COMMON = Makefile.am Makefile.in
196 $(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ Makefile.am $(top_srcdir)/configure.in $(ACLOCAL_M4)
197 cd $(top_srcdir) && \
198 $(AUTOMAKE) --gnu doc/Makefile
199 Makefile: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.in $(top_builddir)/config.status
200 cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)
212 man1dir = $(mandir)/man1
213 install-man1: $(man1_MANS) $(man_MANS)
215 $(mkinstalldirs) $(DESTDIR)$(man1dir)
216 @list='$(man1_MANS) $(dist_man1_MANS) $(nodist_man1_MANS)'; \
217 l2='$(man_MANS) $(dist_man_MANS) $(nodist_man_MANS)'; \
220 *.1*) list="$$list $$i" ;; \
223 for i in $$list; do \
224 if test -f $(srcdir)/$$i; then file=$(srcdir)/$$i; \
226 ext=`echo $$i | sed -e 's/^.*\\.//'`; \
231 inst=`echo $$i | sed -e 's/\\.[0-9a-z]*$$//'`; \
232 inst=`echo $$inst | sed -e 's/^.*\///'`; \
233 inst=`echo $$inst | sed '$(transform)'`.$$ext; \
234 echo " $(INSTALL_DATA) $$file $(DESTDIR)$(man1dir)/$$inst"; \
235 $(INSTALL_DATA) $$file $(DESTDIR)$(man1dir)/$$inst; \
239 @list='$(man1_MANS) $(dist_man1_MANS) $(nodist_man1_MANS)'; \
240 l2='$(man_MANS) $(dist_man_MANS) $(nodist_man_MANS)'; \
243 *.1*) list="$$list $$i" ;; \
246 for i in $$list; do \
247 ext=`echo $$i | sed -e 's/^.*\\.//'`; \
248 inst=`echo $$i | sed -e 's/\\.[0-9a-z]*$$//'`; \
249 inst=`echo $$inst | sed -e 's/^.*\///'`; \
250 inst=`echo $$inst | sed '$(transform)'`.$$ext; \
251 echo " rm -f $(DESTDIR)$(man1dir)/$$inst"; \
252 rm -f $(DESTDIR)$(man1dir)/$$inst; \
257 DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
260 distdir = $(top_distdir)/$(PACKAGE)-$(VERSION)
262 distdir: $(DISTFILES)
263 $(mkinstalldirs) $(distdir)/html $(distdir)/tutorial $(distdir)/tutorial/images $(distdir)/tutorial/images/callouts
264 @list='$(DISTFILES)'; for file in $$list; do \
265 if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
266 dir=`echo "$$file" | sed -e 's,/[^/]*$$,,'`; \
267 if test "$$dir" != "$$file" && test "$$dir" != "."; then \
269 $(mkinstalldirs) "$(distdir)$$dir"; \
273 if test -d $$d/$$file; then \
274 if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
275 cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \
277 cp -pR $$d/$$file $(distdir)$$dir || exit 1; \
279 test -f $(distdir)/$$file \
280 || cp -p $$d/$$file $(distdir)/$$file \
286 all-am: Makefile $(MANS)
289 $(mkinstalldirs) $(DESTDIR)$(man1dir)
292 install-exec: install-exec-am
293 install-data: install-data-am
294 uninstall: uninstall-am
297 @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
299 installcheck: installcheck-am
301 $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
302 INSTALL_STRIP_FLAG=-s \
303 `test -z '$(STRIP)' || \
304 echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
310 -rm -f Makefile $(CONFIG_CLEAN_FILES)
312 maintainer-clean-generic:
313 @echo "This command is intended for maintainers to use"
314 @echo "it deletes files that may require special tools to rebuild."
317 clean-am: clean-generic clean-libtool clean-local mostlyclean-am
319 distclean: distclean-am
321 distclean-am: clean-am distclean-generic distclean-libtool
331 install-data-am: install-data-local install-man
335 install-info: install-info-am
337 install-man: install-man1
341 maintainer-clean: maintainer-clean-am
343 maintainer-clean-am: distclean-am maintainer-clean-generic \
344 maintainer-clean-local
346 mostlyclean: mostlyclean-am
348 mostlyclean-am: mostlyclean-generic mostlyclean-libtool
350 uninstall-am: uninstall-info-am uninstall-man
352 uninstall-man: uninstall-man1
354 .PHONY: all all-am check check-am clean clean-generic clean-libtool \
355 clean-local distclean distclean-generic distclean-libtool \
356 distdir dvi dvi-am info info-am install install-am install-data \
357 install-data-am install-data-local install-exec install-exec-am \
358 install-info install-info-am install-man install-man1 \
359 install-strip installcheck installcheck-am installdirs \
360 maintainer-clean maintainer-clean-generic \
361 maintainer-clean-local mostlyclean mostlyclean-generic \
362 mostlyclean-libtool uninstall uninstall-am uninstall-info-am \
363 uninstall-man uninstall-man1
366 all: $(PAGES) $(top_srcdir)/NEWS libxml2.xsa $(man_MANS)
368 web: $(PAGES) $(APIPAGES)
370 $(PAGES): xml.html site.xsl
371 -@(if [ -x $(bindir)/xsltproc ] ; then \
372 $(bindir)/xsltproc --nonet --html $(top_srcdir)/doc/site.xsl $(top_srcdir)/doc/xml.html > index.html ; fi );
373 -@(if [ -x $(bindir)/xmllint ] ; then \
374 $(bindir)/xmllint --nonet --valid --noout $(PAGES) ; fi );
376 $(top_srcdir)/NEWS: $(top_srcdir)/doc/news.xsl $(top_srcdir)/doc/news.html
377 -@(if [ -x $(bindir)/xsltproc ] ; then \
378 $(bindir)/xsltproc --nonet $(top_srcdir)/doc/news.xsl $(top_srcdir)/doc/news.html > $(top_srcdir)/NEWS ; fi );
380 libxml2.xsa: $(top_srcdir)/doc/xsa.xsl $(top_srcdir)/doc/news.html
381 -@(if [ -x $(bindir)/xsltproc ] ; then \
382 $(bindir)/xsltproc --nonet $(top_srcdir)/doc/xsa.xsl $(top_srcdir)/doc/news.html > libxml2.xsa ; fi );
384 $(APIPAGES): libxml2-refs.xml site.xsl api.xsl
385 -@(if [ -x $(bindir)/xsltproc ] ; then \
386 $(bindir)/xsltproc --nonet --html $(top_srcdir)/doc/api.xsl $(top_srcdir)/doc/xml.html ; fi );
388 xmllint.1: xmllint.xml
389 -@(xsltproc --nonet xmllint.xml)
391 xmlcatalog.1: xmlcatalog_man.xml
392 -@(xsltproc --nonet xmlcatalog_man.xml)
395 -gtkdoc-scan --module=libxml --source-dir=$(DOC_SOURCE_DIR) --ignore-headers="acconfig.h config.h win32config.h trio.h triostr.h triop.h config-mac.h XMLTestPrefix2.h XMLTestPrefix.h triodef.h trionan.h xlink.h libxml.h libxml2-py.h libxml_wrap.h"
398 -gtkdoc-mktmpl --module=libxml
401 if test -d xml ; then rm -f xml/* ; else mkdir xml ; fi
402 -gtkdoc-mkdb --module=libxml --source-dir=$(DOC_SOURCE_DIR) --output-format=xml --main-sgml-file=$(DOC_MAIN_XML_FILE)
404 libxml2-api.xml: apibuild.py ../include/libxml/*.h
407 $(WIN32_DIR)/libxml2.def.src:
408 -@(if [ -x $(bindir)/xsltproc ] ; then \
409 $(bindir)/xsltproc -o $(WIN32_DIR)/libxml2.def.src \
410 --nonet $(WIN32_DIR)/defgen.xsl libxml2-api.xml ; fi )
412 api: libxml2-api.xml libxml2-refs.xml $(WIN32_DIR)/libxml2.def.src
415 if test -n -d html ; then mkdir html ; fi
416 -cd html && gtkdoc-mkhtml libxml ../$(DOC_MAIN_XML_FILE)
419 rm -f *~ *.bak *.hierarchy *.signals *-unused.txt
421 maintainer-clean-local: clean
422 rm -rf libxml-decl-list.txt libxml-decl.txt
424 libxml-decl-list.txt libxml-decl.txt : templates
426 libxml-sections.txt : scan
427 cp libxml-decl-list.txt libxml-sections.txt
429 rebuild: libxml-sections.txt templates xml html api
432 $(mkinstalldirs) $(DESTDIR)$(TARGET_DIR)
433 -@INSTALL@ -m 0644 $(srcdir)/xml.html $(srcdir)/encoding.html $(srcdir)/FAQ.html $(srcdir)/structure.gif $(srcdir)/DOM.gif $(srcdir)/smallfootonly.gif $(srcdir)/redhat.gif $(srcdir)/libxml.gif $(srcdir)/w3c.png $(srcdir)/Libxml2-Logo-180x168.gif $(srcdir)/Libxml2-Logo-90x34.gif $(DESTDIR)$(TARGET_DIR)
434 -@INSTALL@ -m 0644 $(srcdir)/html/*.html $(DESTDIR)$(TARGET_DIR)
435 -@INSTALL@ -m 0644 $(srcdir)/html/index.sgml $(DESTDIR)$(TARGET_DIR)
436 -(cd $(DESTDIR); gtkdoc-fixxref --module=libxml --html-dir=$(HTML_DIR))
437 -@(tar cf - tutorial | (cd $(DESTDIR)$(TARGET_DIR) && tar xvf -))
439 .PHONY : html xml templates scan
440 # Tell versions [3.59,3.63) of GNU make to not export all variables.
441 # Otherwise a system limit (for SysV at least) may be exceeded.