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