diff options
author | Jim Meyering <jim@meyering.net> | 2002-01-21 20:03:59 +0000 |
---|---|---|
committer | Jim Meyering <jim@meyering.net> | 2002-01-21 20:03:59 +0000 |
commit | 81e204a3e7e7815821519368c0d6549a9d1be42b (patch) | |
tree | aa1d560b52f5644ca4aefbe298d429c1eab6b25e | |
parent | ccfd76fbc843e4d2868002d39c15132474b50d8a (diff) | |
download | coreutils-81e204a3e7e7815821519368c0d6549a9d1be42b.tar.xz |
(header-check): New rule.
(local-check): Add header-check.
-rw-r--r-- | Makefile.maint | 16 |
1 files changed, 13 insertions, 3 deletions
diff --git a/Makefile.maint b/Makefile.maint index c4a759465..1b68a1bd2 100644 --- a/Makefile.maint +++ b/Makefile.maint @@ -55,13 +55,23 @@ release_archive_dir ?= ../release # new ChangeLog entries. local-check = \ ac-check po-check copyright-check writable-files m4-check author_mark_check \ - changelog-check strftime-check + changelog-check strftime-check header-check .PHONY: $(local-check) +# Make sure C source files in src/ don't include xalloc.h directly, +# since they all already include it via sys2.h. +# It's not a big deal -- just aesthetics. +header-check: + if test -f $(srcdir)/src/sys2.h; then \ + grep 'xalloc\.h' $(srcdir)/src/*.c || exit 1; \ + fi + +# Ensure that date's --help output stays in sync with the info +# documentation for GNU strftime. extract_char = sed 's/^[^%][^%]*%\(.\).*/\1/' strftime-check: - if test -f $(srcdir)/date.c; then \ - grep '^ %. ' $(srcdir)/date.c | sort \ + if test -f $(srcdir)/src/date.c; then \ + grep '^ %. ' $(srcdir)/src/date.c | sort \ | $(extract_char) > $@-src; \ info libc date calendar format | sort | grep '^ `%.'\' \ | $(extract_char) > $@-info; \ |