From 882c993b8937303f540605811b0bfd090b4f3ca1 Mon Sep 17 00:00:00 2001 From: Martin Willi Date: Thu, 16 Apr 2015 14:37:16 +0200 Subject: [PATCH] apidoc: Conditionally run doxygen if any header/Markdown files have changed --- Makefile.am | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/Makefile.am b/Makefile.am index bea4ba7c0..f9e6452a2 100644 --- a/Makefile.am +++ b/Makefile.am @@ -38,7 +38,9 @@ Doxyfile : Doxyfile.in $(srcdir)/$@.in > $@ apidoc : Doxyfile - doxygen + @test -d apidoc || doxygen + @! find Doxyfile src/ -name '*.h' -o -name '*.md' , -newer apidoc | \ + grep -q '' || doxygen && touch apidoc cov-reset-common: @rm -rf $(top_builddir)/coverage @@ -75,4 +77,4 @@ clean-local: cov-reset-common @find $(top_builddir)/src $(top_builddir)/scripts -name "*.gcno" -delete @rm -rf apidoc -.PHONY: cov-reset-common cov-reset cov-report coverage +.PHONY: cov-reset-common cov-reset cov-report coverage apidoc -- 2.39.2