From ca845879a47b9fb8ec13885b0b6cdb06521db1ee Mon Sep 17 00:00:00 2001 From: Jim Meyering Date: Sun, 4 Aug 2002 11:03:08 +0000 Subject: [PATCH] (check-README): New target/rule. (check): Depend on it. --- src/Makefile.am | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/src/Makefile.am b/src/Makefile.am index d00093f17e..40f512e49c 100644 --- a/src/Makefile.am +++ b/src/Makefile.am @@ -180,3 +180,17 @@ false.c: true.c -e 's/^ exit (EXIT_SUCCESS/ exit (EXIT_FAILURE/g' \ $(srcdir)/true.c > $@-t mv $@-t $@ + +pm = progs-makefile +pr = progs-readme +# Ensure that the list of programs in ../README matches the list +# of programs we can build. +check: check-README +.PHONY: check-README +check-README: + rm -rf $(pr) $(pm) + echo $(EXTRA_PROGRAMS) $(EXTRA_SCRIPTS) $(bin_SCRIPTS) $(bin_PROGRAMS) \ + | tr -s ' ' '\n' | sort -u > $(pm) + sed -n '/^The programs .* are:/,/^[a-zA-Z]/p' $(top_srcdir)/README \ + | sed -n '/^ */s///p' | tr -s ' ' '\n' > $(pr) + diff $(pm) $(pr) && rm -rf $(pr) $(pm) -- 2.47.3