1*a58d3d2aSXin Li## Process this file with automake to produce Makefile.in 2*a58d3d2aSXin Li 3*a58d3d2aSXin LiDOCINPUTS = $(top_srcdir)/include/opus.h \ 4*a58d3d2aSXin Li $(top_srcdir)/include/opus_multistream.h \ 5*a58d3d2aSXin Li $(top_srcdir)/include/opus_defines.h \ 6*a58d3d2aSXin Li $(top_srcdir)/include/opus_types.h \ 7*a58d3d2aSXin Li $(top_srcdir)/include/opus_custom.h \ 8*a58d3d2aSXin Li $(top_srcdir)/doc/header.html \ 9*a58d3d2aSXin Li $(top_srcdir)/doc/footer.html \ 10*a58d3d2aSXin Li $(top_srcdir)/doc/customdoxygen.css 11*a58d3d2aSXin Li 12*a58d3d2aSXin LiEXTRA_DIST = customdoxygen.css Doxyfile.in footer.html header.html \ 13*a58d3d2aSXin Li opus_logo.svg trivial_example.c 14*a58d3d2aSXin Li 15*a58d3d2aSXin Li 16*a58d3d2aSXin Liif HAVE_DOXYGEN 17*a58d3d2aSXin Li 18*a58d3d2aSXin Liall-local: doxygen-build.stamp 19*a58d3d2aSXin Li 20*a58d3d2aSXin Lidoxygen-build.stamp: Doxyfile $(DOCINPUTS) 21*a58d3d2aSXin Li doxygen 22*a58d3d2aSXin Li touch $@ 23*a58d3d2aSXin Li 24*a58d3d2aSXin Liinstall-data-local: 25*a58d3d2aSXin Li $(INSTALL) -d $(DESTDIR)$(docdir)/html/search 26*a58d3d2aSXin Li for f in `find html -type f \! -name "installdox"`; do \ 27*a58d3d2aSXin Li $(INSTALL_DATA) $$f $(DESTDIR)$(docdir)/$$f; \ 28*a58d3d2aSXin Li done 29*a58d3d2aSXin Li 30*a58d3d2aSXin Li $(INSTALL) -d $(DESTDIR)$(mandir)/man3 31*a58d3d2aSXin Li cd man && find man3 -type f -name opus_*.3 \ 32*a58d3d2aSXin Li -exec $(INSTALL_DATA) \{} $(DESTDIR)$(mandir)/man3 \; 33*a58d3d2aSXin Li 34*a58d3d2aSXin Liclean-local: 35*a58d3d2aSXin Li $(RM) -r html 36*a58d3d2aSXin Li $(RM) -r latex 37*a58d3d2aSXin Li $(RM) -r man 38*a58d3d2aSXin Li $(RM) doxygen-build.stamp 39*a58d3d2aSXin Li $(RM) doxygen_sqlite3.db 40*a58d3d2aSXin Li 41*a58d3d2aSXin Liuninstall-local: 42*a58d3d2aSXin Li $(RM) -r $(DESTDIR)$(docdir)/html 43*a58d3d2aSXin Li $(RM) $(DESTDIR)$(mandir)/man3/opus_*.3 $(DESTDIR)$(mandir)/man3/opus.h.3 44*a58d3d2aSXin Li 45*a58d3d2aSXin Liendif 46