From 7af58883f527122bb354b99dcf87ac43c10e30b1 Mon Sep 17 00:00:00 2001 From: Peter Hutterer Date: Fri, 27 May 2016 10:31:28 +1000 Subject: [PATCH] doc: add a check to compare local files with those in the makefile Avoid forgetting about adding svgs/dotfiles to the Makefile.am Signed-off-by: Peter Hutterer --- doc/Makefile.am | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/doc/Makefile.am b/doc/Makefile.am index c7255d41..eb5d3c0f 100644 --- a/doc/Makefile.am +++ b/doc/Makefile.am @@ -86,6 +86,16 @@ EXTRA_DIST += $(diagram_files) \ $(header_files) \ $(style_files) +local_svg = $(shell find $(srcdir)/svg -type f -printf "$(srcdir)/svg/%P\n" 2>/dev/null) +local_dotfiles = $(shell find $(srcdir)/dot -type f -printf "$(srcdir)/dot/%P\n" 2>/dev/null) + +check: + @files=`echo $(local_svg) $(local_dotfiles) $(diagram_files) | tr ' ' '\n' | sort | uniq -u` && \ + test -z "$$files" || (\ + echo "SVG/dotfiles files present but missing from the Makefile.am:" && \ + echo "$$files" && \ + test) + # make sure doc was built before running dist dist-hook: @test -f $(distdir)/html/index.html || (\