summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorJim Meyering <jim@meyering.net>2002-08-04 11:03:08 +0000
committerJim Meyering <jim@meyering.net>2002-08-04 11:03:08 +0000
commitca845879a47b9fb8ec13885b0b6cdb06521db1ee (patch)
treec567679d9b9cbbd5124abe555b537ed1ea013b21 /src
parent9c24b11207362b9696606d7b72c46805e795baa0 (diff)
downloadcoreutils-ca845879a47b9fb8ec13885b0b6cdb06521db1ee.tar.xz
(check-README): New target/rule.
(check): Depend on it.
Diffstat (limited to 'src')
-rw-r--r--src/Makefile.am14
1 files changed, 14 insertions, 0 deletions
diff --git a/src/Makefile.am b/src/Makefile.am
index d00093f17..40f512e49 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)