view src/opus-1.3/doc/Makefile.am @ 83:ae30d91d2ffe

Replace these with versions built using an older toolset (so as to avoid ABI compatibilities when linking on Ubuntu 14.04 for packaging purposes)
author Chris Cannam
date Fri, 07 Feb 2020 11:51:13 +0000
parents 7aeed7906520
children
line wrap: on
line source
## Process this file with automake to produce Makefile.in

DOCINPUTS = $(top_srcdir)/include/opus.h \
            $(top_srcdir)/include/opus_multistream.h \
            $(top_srcdir)/include/opus_defines.h \
            $(top_srcdir)/include/opus_types.h \
            $(top_srcdir)/include/opus_custom.h \
            $(top_srcdir)/doc/header.html \
            $(top_srcdir)/doc/footer.html \
            $(top_srcdir)/doc/customdoxygen.css

EXTRA_DIST = customdoxygen.css Doxyfile.in footer.html header.html \
             opus_logo.svg trivial_example.c


if HAVE_DOXYGEN

all-local: doxygen-build.stamp

doxygen-build.stamp: Doxyfile $(DOCINPUTS)
	doxygen
	touch $@

install-data-local:
	$(INSTALL) -d $(DESTDIR)$(docdir)/html/search
	for f in `find html -type f \! -name "installdox"`; do	\
		$(INSTALL_DATA) $$f $(DESTDIR)$(docdir)/$$f;	\
	done

	$(INSTALL) -d $(DESTDIR)$(mandir)/man3
	cd man && find man3 -type f -name opus_*.3 \
		  -exec $(INSTALL_DATA) \{} $(DESTDIR)$(mandir)/man3 \;

clean-local:
	$(RM) -r html
	$(RM) -r latex
	$(RM) -r man
	$(RM) doxygen-build.stamp
	$(RM) doxygen_sqlite3.db

uninstall-local:
	$(RM) -r $(DESTDIR)$(docdir)/html
	$(RM) $(DESTDIR)$(mandir)/man3/opus_*.3 $(DESTDIR)$(mandir)/man3/opus.h.3

endif