The html and man directories are created in the current working directory, $(top_builddir)/doxygen, not $(top_srcdir)/doxygen. Remove doxyfile.stamp in `clean-local` and remove `CLEANFILES` in order to do all cleaning in one place. Signed-off-by: Jeremy Sowden <jeremy@xxxxxxxxxx> --- doxygen/Makefile.am | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/doxygen/Makefile.am b/doxygen/Makefile.am index 4770fc788068..90154c2eb869 100644 --- a/doxygen/Makefile.am +++ b/doxygen/Makefile.am @@ -7,11 +7,9 @@ doxyfile.stamp: $(doc_srcs) Makefile.am $(SHELL) $(top_srcdir)/doxygen/finalize_manpages.sh touch doxyfile.stamp -CLEANFILES = doxyfile.stamp - all-local: doxyfile.stamp clean-local: - rm -rf $(top_srcdir)/doxygen/man $(top_srcdir)/doxygen/html + rm -rf doxyfile.stamp html man install-data-local: mkdir -p $(DESTDIR)$(mandir)/man3 cp --no-dereference --preserve=links,mode,timestamps man/man3/*.3\ -- 2.35.1