From: Jim Meyering Date: Sun, 4 Aug 2002 11:03:08 +0000 (+0000) Subject: (check-README): New target/rule. X-Git-Tag: SH-UTILS-2_0_14~9 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=ca845879a47b9fb8ec13885b0b6cdb06521db1ee;p=thirdparty%2Fcoreutils.git (check-README): New target/rule. (check): Depend on it. --- 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)