1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59
|
BUILDDIR = $(top_builddir)/docs/gtkmozembed
REF_VERSION = $(GNOME_PYTHON_EXTRAS_MAJOR_VERSION).$(GNOME_PYTHON_EXTRAS_MINOR_VERSION)
FULL_VERSION = $(REF_VERSION).$(GNOME_PYTHON_EXTRAS_MICRO_VERSION)
HTML_STYLE = $(PYGOBJECT_DATADIR)/pygobject/xsl/ref-html-style.xsl
PDF_STYLE = $(PYGOBJECT_DATADIR)/pygobject/xsl/pdf-style.xsl
XMLFILES = \
gtkmozembed-classes.xml \
gtkmozembed-gtkmozembed.xml
HTMLdir = $(datadir)/gtk-doc/html/pygtkmozembed
HTML_DATA = \
html/class-gtkmozembed.html \
html/gtkmozembed-class-reference.html \
html/pygtkmozembed.devhelp \
html/index.html \
html/index.sgml
CSS_FILES = $(PYGOBJECT_PYGDOCS)/style.css
CSSdir = $(HTMLdir)
CSS_DATA = $(CSS_FILES)
BUILT_SOURCES = \
build_stamp \
builddate.xml \
$(HTML_DATA)
CLEANFILES = \
build_stamp \
builddate.xml \
$(HTML_DATA)
EXTRA_DIST = \
$(XMLFILES) \
$(XSLFILES) \
$(FIX_XREF)
REFERENCE_DEPS = \
$(XMLFILES) \
$(XSLFILES)
$(HTML_DATA): build_stamp
if ENABLE_DOCS
builddate.xml: $(REFERENCE_DEPS)
$(PYTHON) -c 'import datetime; print datetime.date.today()' > $@
build_stamp: $(REFERENCE_DEPS)builddate.xml
xsltproc --nonet --xinclude -o $(BUILDDIR)/html/ \
--path $(BUILDDIR):$(srcdir) \
--stringparam gtkdoc.bookname "pygtkmozembed" \
--stringparam gtkdoc.version ${REF_VERSION} \
$(HTML_STYLE) $(srcdir)/gtkmozembed-classes.xml
$(PYGOBJECT_FIXXREF) -i /usr/share/gtk-doc/html/pygtk/ $(BUILDDIR)/html/
touch $@
endif
|