summaryrefslogtreecommitdiffstats
path: root/docs/Makefile.am
diff options
context:
space:
mode:
authorJohan Dahlin <johan@src.gnome.org>2006-07-12 23:06:52 +0000
committerJohan Dahlin <johan@src.gnome.org>2006-07-12 23:06:52 +0000
commit3bd20fd42ba96ab19ea217d7b224c766d00cc06a (patch)
treee2dc99b09ccddcc5947b3c1c3541dcd6e7de9590 /docs/Makefile.am
parent347a9c39026842ea4d7fa97f931093209b23c97f (diff)
downloadpygobject-3bd20fd42ba96ab19ea217d7b224c766d00cc06a.tar.gz
pygobject-3bd20fd42ba96ab19ea217d7b224c766d00cc06a.tar.xz
pygobject-3bd20fd42ba96ab19ea217d7b224c766d00cc06a.zip
Import GObject part of John Finlay's PyGTK Reference Manual, copy over
* Makefile.am: * configure.ac: * docs/.cvsignore: * docs/Makefile.am: * docs/common.xsl: * docs/devhelp.xsl: * docs/html.xsl: * docs/pdf-style.xsl: * docs/pdf.xsl: * docs/ref-html-style.xsl: * docs/reference/.cvsignore: * docs/reference/pygobject-classes.xml: * docs/reference/pygobject-constants.xml: * docs/reference/pygobject-functions.xml: * docs/reference/pygobject-gboxed.xml: * docs/reference/pygobject-ginterface.xml: * docs/reference/pygobject-gpointer.xml: * docs/reference/pygobject-maincontext.xml: * docs/reference/pygobject-mainloop.xml: * docs/reference/pygobject-ref.xml: * docs/reference/pygobject.xml: Import GObject part of John Finlay's PyGTK Reference Manual, copy over infrastructure from the pygtk-web module.
Diffstat (limited to 'docs/Makefile.am')
-rw-r--r--docs/Makefile.am52
1 files changed, 52 insertions, 0 deletions
diff --git a/docs/Makefile.am b/docs/Makefile.am
new file mode 100644
index 0000000..1c4917e
--- /dev/null
+++ b/docs/Makefile.am
@@ -0,0 +1,52 @@
+SUBDIRS =
+
+REF_VERSION = $(PYGOBJECT_MAJOR_VERSION).$(PYGOBJECT_MINOR_VERSION)
+
+XSLFILES = \
+ common.xsl \
+ devhelp.xsl \
+ html.xsl \
+ ref-html-style.xsl \
+ pdf-style.xsl \
+ pdf.xsl
+
+XMLFILES = \
+ reference/pygobject-ref.xml \
+ reference/pygobject-classes.xml \
+ reference/pygobject-constants.xml \
+ reference/pygobject-functions.xml \
+ reference/pygobject-gboxed.xml \
+ reference/pygobject-ginterface.xml \
+ reference/pygobject-gpointer.xml \
+ reference/pygobject-maincontext.xml \
+ reference/pygobject-mainloop.xml
+
+HTMLdir = $(datadir)/devhelp/books/pygobject-$(REF_VERSION)
+HTML_DATA = \
+ html/class-gobjectgboxed.html \
+ html/class-gobjectginterface.html \
+ html/class-gobjectgpointer.html \
+ html/class-gobject.html \
+ html/class-gobjectmaincontext.html \
+ html/class-gobjectmainloop.html \
+ html/gobject-class-reference.html \
+ html/gobject-constants.html \
+ html/gobject-functions.html \
+ html/index.html \
+ html/index.sgml \
+ html/pygobject-$(REF_VERSION).devhelp
+
+BUILT_SOURCES = $(HTML_DATA)
+CLEANFILES = $(HTML_DATA)
+
+%.html: reference ${XMLFILES} ${XSLFILES}
+ xsltproc --nonet --xinclude -o html/ \
+ --stringparam gtkdoc.bookname "pygobject-$(REF_VERSION)" \
+ --stringparam gtkdoc.version ${REF_VERSION} \
+ ref-html-style.xsl reference/pygobject-ref.xml
+
+pdf: reference ${XMLFILES} ${XSLFILES}
+ xsltproc --nonet --xinclude -o pygobject-ref.fo pdf-style.xsl \
+ reference/pygobject-ref.xml
+ pdfxmltex pygobject-ref.fo >output </dev/null
+