| ## Process this file with automake to produce Makefile.in | |
| SUBDIRS = . devhelp examples | |
| # The top-level SGML file. | |
| DOC_MAIN_XML_FILE=gnome-xml.xml | |
| # The directory containing the source code (if it contains documentation). | |
| DOC_SOURCE_DIR=.. | |
| # A file in win32 depends upon one of the doc files | |
| WIN32_DIR=$(top_srcdir)/win32 | |
| PAGES= architecture.html bugs.html contribs.html docs.html DOM.html \ | |
| downloads.html entities.html example.html help.html index.html \ | |
| interface.html intro.html library.html namespaces.html news.html \ | |
| tree.html xmldtd.html XMLinfo.html XSLT.html | |
| APIPAGES=APIconstructors.html APIfiles.html APIfunctions.html \ | |
| APIsymbols.html APIchunk0.html | |
| if REBUILD_DOCS | |
| EXTRA_DIST_wc = xmlcatalog_man.xml $(wildcard tutorial/*.html) \ | |
| $(wildcard tutorial/*.c) $(wildcard tutorial/*.pdf) \ | |
| $(wildcard tutorial/images/*.png) \ | |
| $(wildcard tutorial/images/callouts/*.png) $(wildcard API*.html) \ | |
| $(wildcard *.1) $(wildcard *.xsl) $(wildcard *.html) \ | |
| $(wildcard *.gif) w3c.png $(wildcard html/*.html) \ | |
| $(wildcard html/*.png) libxml2-api.xml index.py search.php \ | |
| apibuild.py libxml2.xsa xmllint.xml xmlcatalog_man.xml \ | |
| README.docs symbols.xml | |
| endif | |
| # Expanded form of EXTRA_DIST_wc | |
| # | |
| EXTRA_DIST = \ | |
| APIchunk0.html \ | |
| APIchunk1.html \ | |
| APIchunk2.html \ | |
| APIchunk3.html \ | |
| APIchunk4.html \ | |
| APIchunk5.html \ | |
| APIchunk6.html \ | |
| APIchunk7.html \ | |
| APIchunk8.html \ | |
| APIchunk9.html \ | |
| APIchunk10.html \ | |
| APIchunk11.html \ | |
| APIchunk12.html \ | |
| APIchunk13.html \ | |
| APIchunk14.html \ | |
| APIchunk15.html \ | |
| APIchunk16.html \ | |
| APIchunk17.html \ | |
| APIchunk18.html \ | |
| APIchunk19.html \ | |
| APIchunk20.html \ | |
| APIchunk21.html \ | |
| APIchunk22.html \ | |
| APIchunk23.html \ | |
| APIchunk24.html \ | |
| APIchunk25.html \ | |
| APIchunk26.html \ | |
| APIchunk27.html \ | |
| APIchunk28.html \ | |
| APIchunk29.html \ | |
| APIconstructors.html \ | |
| APIfiles.html \ | |
| APIfunctions.html \ | |
| APIsymbols.html \ | |
| ChangeLog.xsl \ | |
| DOM.gif \ | |
| DOM.html \ | |
| FAQ.html \ | |
| Libxml2-Logo-180x168.gif \ | |
| Libxml2-Logo-90x34.gif \ | |
| README.docs \ | |
| XMLinfo.html \ | |
| XSLT.html \ | |
| api.xsl \ | |
| apibuild.py \ | |
| architecture.html \ | |
| bugs.html \ | |
| catalog.gif \ | |
| catalog.html \ | |
| checkapisym.xsl \ | |
| contribs.html \ | |
| docs.html \ | |
| downloads.html \ | |
| elfgcchack.xsl \ | |
| encoding.html \ | |
| entities.html \ | |
| example.html \ | |
| guidelines.html \ | |
| help.html \ | |
| html/book1.html \ | |
| html/home.png \ | |
| html/index.html \ | |
| html/left.png \ | |
| html/libxml-DOCBparser.html \ | |
| html/libxml-HTMLparser.html \ | |
| html/libxml-HTMLtree.html \ | |
| html/libxml-SAX.html \ | |
| html/libxml-SAX2.html \ | |
| html/libxml-c14n.html \ | |
| html/libxml-catalog.html \ | |
| html/libxml-chvalid.html \ | |
| html/libxml-debugXML.html \ | |
| html/libxml-dict.html \ | |
| html/libxml-encoding.html \ | |
| html/libxml-entities.html \ | |
| html/libxml-globals.html \ | |
| html/libxml-hash.html \ | |
| html/libxml-lib.html \ | |
| html/libxml-list.html \ | |
| html/libxml-nanoftp.html \ | |
| html/libxml-nanohttp.html \ | |
| html/libxml-parser.html \ | |
| html/libxml-parserInternals.html \ | |
| html/libxml-pattern.html \ | |
| html/libxml-relaxng.html \ | |
| html/libxml-schemasInternals.html \ | |
| html/libxml-schematron.html \ | |
| html/libxml-threads.html \ | |
| html/libxml-tree.html \ | |
| html/libxml-uri.html \ | |
| html/libxml-valid.html \ | |
| html/libxml-xinclude.html \ | |
| html/libxml-xlink.html \ | |
| html/libxml-xmlIO.html \ | |
| html/libxml-xmlautomata.html \ | |
| html/libxml-xmlerror.html \ | |
| html/libxml-xmlexports.html \ | |
| html/libxml-xmlmemory.html \ | |
| html/libxml-xmlmodule.html \ | |
| html/libxml-xmlreader.html \ | |
| html/libxml-xmlregexp.html \ | |
| html/libxml-xmlsave.html \ | |
| html/libxml-xmlschemas.html \ | |
| html/libxml-xmlschemastypes.html \ | |
| html/libxml-xmlstring.html \ | |
| html/libxml-xmlunicode.html \ | |
| html/libxml-xmlversion.html \ | |
| html/libxml-xmlwriter.html \ | |
| html/libxml-xpath.html \ | |
| html/libxml-xpathInternals.html \ | |
| html/libxml-xpointer.html \ | |
| html/libxml-xzlib.html \ | |
| html/right.png \ | |
| html/up.png \ | |
| index.html \ | |
| index.py \ | |
| interface.html \ | |
| intro.html \ | |
| library.html \ | |
| libxml.gif \ | |
| libxml2-api.xml \ | |
| libxml2.xsa \ | |
| namespaces.html \ | |
| newapi.xsl \ | |
| news.html \ | |
| news.xsl \ | |
| python.html \ | |
| redhat.gif \ | |
| search.php \ | |
| searches.html \ | |
| searches.xsl \ | |
| site.xsl \ | |
| smallfootonly.gif \ | |
| structure.gif \ | |
| symbols.xml \ | |
| syms.xsl \ | |
| threads.html \ | |
| tree.html \ | |
| tutorial/apa.html \ | |
| tutorial/apb.html \ | |
| tutorial/apc.html \ | |
| tutorial/apd.html \ | |
| tutorial/ape.html \ | |
| tutorial/apf.html \ | |
| tutorial/apg.html \ | |
| tutorial/aph.html \ | |
| tutorial/api.html \ | |
| tutorial/ar01s02.html \ | |
| tutorial/ar01s03.html \ | |
| tutorial/ar01s04.html \ | |
| tutorial/ar01s05.html \ | |
| tutorial/ar01s06.html \ | |
| tutorial/ar01s07.html \ | |
| tutorial/ar01s08.html \ | |
| tutorial/ar01s09.html \ | |
| tutorial/images/blank.png \ | |
| tutorial/images/callouts/1.png \ | |
| tutorial/images/callouts/10.png \ | |
| tutorial/images/callouts/2.png \ | |
| tutorial/images/callouts/3.png \ | |
| tutorial/images/callouts/4.png \ | |
| tutorial/images/callouts/5.png \ | |
| tutorial/images/callouts/6.png \ | |
| tutorial/images/callouts/7.png \ | |
| tutorial/images/callouts/8.png \ | |
| tutorial/images/callouts/9.png \ | |
| tutorial/images/caution.png \ | |
| tutorial/images/draft.png \ | |
| tutorial/images/home.png \ | |
| tutorial/images/important.png \ | |
| tutorial/images/next.png \ | |
| tutorial/images/note.png \ | |
| tutorial/images/prev.png \ | |
| tutorial/images/tip.png \ | |
| tutorial/images/toc-blank.png \ | |
| tutorial/images/toc-minus.png \ | |
| tutorial/images/toc-plus.png \ | |
| tutorial/images/up.png \ | |
| tutorial/images/warning.png \ | |
| tutorial/includeaddattribute.c \ | |
| tutorial/includeaddkeyword.c \ | |
| tutorial/includeconvert.c \ | |
| tutorial/includegetattribute.c \ | |
| tutorial/includekeyword.c \ | |
| tutorial/includexpath.c \ | |
| tutorial/index.html \ | |
| tutorial/ix01.html \ | |
| tutorial/xmltutorial.pdf \ | |
| upgrade.html \ | |
| w3c.png \ | |
| wiki.xsl \ | |
| xml.html \ | |
| xmlcatalog.1 \ | |
| xmlcatalog_man.html \ | |
| xmlcatalog_man.xml \ | |
| xmldtd.html \ | |
| xmlio.html \ | |
| xmllint.1 \ | |
| xmllint.html \ | |
| xmllint.xml \ | |
| xmlmem.html \ | |
| xmlreader.html \ | |
| xsa.xsl | |
| man_MANS = xmllint.1 xmlcatalog.1 | |
| if REBUILD_DOCS | |
| docs: web $(top_builddir)/NEWS libxml2.xsa $(man_MANS) | |
| api: libxml2-api.xml libxml2-refs.xml $(APIPAGES) $(srcdir)/html/index.html $(WIN32_DIR)/libxml2.def.src ../elfgcchack.h $(srcdir)/site.xsl | |
| web: $(PAGES) | |
| ../elfgcchack.h: $(srcdir)/elfgcchack.xsl $(srcdir)/libxml2-api.xml | |
| -@(if [ -x $(XSLTPROC) ] ; then \ | |
| echo "Rebuilding the elfgcchack.h header" ; \ | |
| $(XSLTPROC) --nonet $(srcdir)/elfgcchack.xsl $(srcdir)/libxml2-api.xml > elfgcchack.h ; \ | |
| if [ "`diff -q elfgcchack.h ../elfgcchack.h`" ] ; then \ | |
| echo "updating ../elfgcchack.h"; \ | |
| cp elfgcchack.h ../elfgcchack.h; \ | |
| fi ; rm -f elfgcchack.h ; fi ); | |
| $(PAGES): xml.html $(srcdir)/site.xsl | |
| -@(if [ -x $(XSLTPROC) ] ; then \ | |
| echo "Rebuilding the HTML Web pages from xml.html" ; \ | |
| $(XSLTPROC) --nonet --html --path $(srcdir) $(srcdir)/site.xsl $(srcdir)/xml.html > index.html ; fi ); | |
| -@(if [ -x $(XMLLINT) ] ; then \ | |
| echo "Validating the HTML Web pages" ; \ | |
| $(XMLLINT) --nonet --valid --noout $(PAGES) ; fi ); | |
| $(top_builddir)/NEWS: $(srcdir)/news.xsl $(srcdir)/news.html | |
| -@(if [ -x $(XSLTPROC) ] ; then \ | |
| $(XSLTPROC) --nonet $(srcdir)/news.xsl $(srcdir)/news.html > $(top_builddir)/NEWS ; fi ); | |
| libxml2.xsa: $(srcdir)/xsa.xsl $(srcdir)/news.html | |
| -@(if [ -x $(XSLTPROC) ] ; then \ | |
| echo "Rebuilding the NEWS file" ; \ | |
| $(XSLTPROC) --nonet $(srcdir)/xsa.xsl $(srcdir)/news.html > libxml2.xsa ; fi ); | |
| $(APIPAGES): libxml2-api.xml libxml2-refs.xml $(srcdir)/site.xsl $(srcdir)/api.xsl | |
| -@(if [ -x $(XSLTPROC) ] ; then \ | |
| echo "Rebuilding the HTML API pages from libxml2-refs.xml" ; \ | |
| $(XSLTPROC) --nonet --html $(srcdir)/api.xsl \ | |
| $(srcdir)/xml.html ; fi ); | |
| -@(if [ -x $(XMLLINT) ] ; then \ | |
| echo "Validating the HTML API pages" ; \ | |
| $(XMLLINT) --nonet --valid --noout API*.html ; fi ); | |
| $(srcdir)/html/index.html: libxml2-api.xml $(srcdir)/newapi.xsl | |
| -@(if [ -x $(XSLTPROC) ] ; then \ | |
| echo "Rebuilding the HTML pages from the XML API" ; \ | |
| $(XSLTPROC) --nonet $(srcdir)/newapi.xsl $(srcdir)/libxml2-api.xml ; fi ) | |
| -@(if [ -x $(XMLLINT) ] ; then \ | |
| echo "Validating the resulting XHTML pages" ; \ | |
| $(XMLLINT) --nonet --valid --noout html/*.html ; fi ); | |
| wiki: libxml2-api.xml $(srcdir)/wiki.xsl | |
| -@(if [ -x $(XSLTPROC) ] ; then \ | |
| echo "Rebuilding the wiki HTML pages from the XML API" ; \ | |
| $(XSLTPROC) --nonet $(srcdir)/wiki.xsl $(srcdir)/libxml2-api.xml; fi ) | |
| $(WIN32_DIR)/libxml2.def.src: libxml2-api.xml | |
| -@(if [ -x $(XSLTPROC) ] ; then \ | |
| $(XSLTPROC) -o $(WIN32_DIR)/libxml2.def.src \ | |
| --nonet $(WIN32_DIR)/defgen.xsl libxml2-api.xml ; fi ) | |
| source_file_deps = \ | |
| $(filter-out %/xmlversion.h, $(wildcard $(top_srcdir)/include/libxml/*.h)) \ | |
| $(top_srcdir)/include/libxml/xmlversion.h.in \ | |
| $(wildcard $(top_srcdir)/*.c) | |
| libxml2-api.xml libxml2-refs.xml ../libxml2.syms: apibuild.py symbols.xml syms.xsl checkapisym.xsl $(source_file_deps) | |
| test -f $(top_srcdir)/include/libxml/xmlversion.h | |
| (cd $(srcdir) && ./apibuild.py) | |
| ($(XSLTPROC) $(srcdir)/checkapisym.xsl $(srcdir)/libxml2-api.xml) | |
| ($(XSLTPROC) -o ../libxml2.syms $(srcdir)/syms.xsl $(srcdir)/symbols.xml) | |
| -@(cd .. ; $(MAKE) rebuild_testapi) | |
| xmllint.1: xmllint.xml | |
| -@($(XSLTPROC) --nonet xmllint.xml) | |
| xmlcatalog.1: xmlcatalog_man.xml | |
| -@($(XSLTPROC) --nonet xmlcatalog_man.xml) | |
| check-extra-dist: | |
| for f in $(EXTRA_DIST_wc) ; do echo $$f; done | sort -u >tmp.EXTRA_DIST_wc | |
| for f in $(EXTRA_DIST) ; do echo $$f; done | sort >tmp.EXTRA_DIST | |
| diff -u tmp.EXTRA_DIST_wc tmp.EXTRA_DIST | |
| rm -f tmp.EXTRA_DIST_wc tmp.EXTRA_DIST | |
| endif | |
| clean-local: | |
| rm -f *~ *.bak *.hierarchy *.signals *-unused.txt | |
| maintainer-clean-local: clean-local | |
| rm -rf libxml-decl-list.txt libxml-decl.txt | |
| rebuild: api docs | |
| install-data-local: | |
| $(MKDIR_P) $(DESTDIR)$(HTML_DIR) | |
| -$(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)$(HTML_DIR) | |
| $(MKDIR_P) $(DESTDIR)$(HTML_DIR)/html | |
| -$(INSTALL) -m 0644 $(srcdir)/html/*.html $(DESTDIR)$(HTML_DIR)/html | |
| -$(INSTALL) -m 0644 $(srcdir)/html/*.png $(DESTDIR)$(HTML_DIR)/html | |
| $(MKDIR_P) $(DESTDIR)$(HTML_DIR)/tutorial | |
| -$(INSTALL) -m 0644 $(srcdir)/tutorial/*.* \ | |
| $(DESTDIR)$(HTML_DIR)/tutorial | |
| $(MKDIR_P) $(DESTDIR)$(HTML_DIR)/tutorial/images | |
| -$(INSTALL) -m 0644 $(srcdir)/tutorial/images/*.* \ | |
| $(DESTDIR)$(HTML_DIR)/tutorial/images | |
| $(MKDIR_P) $(DESTDIR)$(HTML_DIR)/tutorial/images/callouts | |
| -$(INSTALL) -m 0644 $(srcdir)/tutorial/images/callouts/*.* \ | |
| $(DESTDIR)$(HTML_DIR)/tutorial/images/callouts | |
| .PHONY: docs api web wiki rebuild |