1
2DOXFILES = doxygen.dox filters.dox ht0-buildagraph.dox
3
4EXTRA_DIST = Doxyfile.in $(DOXFILES)
5
6SOURCES=$(DOXFILES) $(top_srcdir)/include/mediastreamer2/*.h $(top_srcdir)/src/*.h
7
8#html doc
9if HAVE_DOXYGEN
10
11# docdir & pkgdocdir are not always defined by automake
12pkgdocdir=$(docdir)/$(PACKAGE)-$(VERSION)
13doc_htmldir=$(pkgdocdir)/html
14
15doc_html_DATA = $(top_builddir)/help/doc/html/html.tar
16
17$(doc_html_DATA): $(top_builddir)/help/doc/html/index.html
18	cd $(top_builddir)/help/doc/html/ && tar cf html.tar *
19
20$(top_builddir)/help/doc/html/index.html: $(SOURCES) Doxyfile Makefile.am
21	rm -rf doc
22	$(DOXYGEN) Doxyfile
23
24install-data-hook:
25	cd $(DESTDIR)$(doc_htmldir) && tar xf html.tar && rm -f html.tar
26
27uninstall-hook:
28	cd $(DESTDIR)$(doc_htmldir) && rm -f *
29
30endif
31
32clean-local:
33	rm -rf doc
34