File: Makefile.am

package info (click to toggle)
gnome-python-extras 2.25.3-13
  • links: PTS, VCS
  • area: main
  • in suites: jessie, jessie-kfreebsd
  • size: 2,784 kB
  • ctags: 684
  • sloc: sh: 9,202; ansic: 5,031; xml: 1,382; python: 771; makefile: 464
file content (59 lines) | stat: -rw-r--r-- 1,499 bytes parent folder | download | duplicates (3)
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