summaryrefslogtreecommitdiff
path: root/Makefile.maint
diff options
context:
space:
mode:
authorJim Meyering <jim@meyering.net>2003-08-09 17:01:23 +0000
committerJim Meyering <jim@meyering.net>2003-08-09 17:01:23 +0000
commitdddfbc0b5b844b1172ac1e21d7bc09885b9a64cb (patch)
tree08b328739fa9175a33f4c289455026eaa4ead673 /Makefile.maint
parentcc586690cf39a8704a0358967a006ec264531a35 (diff)
downloadcoreutils-dddfbc0b5b844b1172ac1e21d7bc09885b9a64cb.tar.xz
(sc_sun_os_names): New rule.
(syntax-check-rules): Add it.
Diffstat (limited to 'Makefile.maint')
-rw-r--r--Makefile.maint19
1 files changed, 14 insertions, 5 deletions
diff --git a/Makefile.maint b/Makefile.maint
index 4018a5dd2..afd384eff 100644
--- a/Makefile.maint
+++ b/Makefile.maint
@@ -63,14 +63,15 @@ local-check = \
# It's not a big deal -- just aesthetics.
.PHONY: $(syntax-check-rules)
syntax-check-rules = \
- sc_unmarked_diagnostics \
sc_cast_of_argument_to_free \
sc_cast_of_x_alloc_return_value \
- sc_space_tab \
- sc_error_exit_success \
- sc_xalloc_h_in_src \
sc_changelog \
- sc_system_h_headers
+ sc_error_exit_success \
+ sc_space_tab \
+ sc_sun_os_names \
+ sc_system_h_headers \
+ sc_unmarked_diagnostics \
+ sc_xalloc_h_in_src
syntax-check: $(syntax-check-rules)
# @grep -E '# *include <(limits|std(def|arg|bool))\.h>' \
@@ -166,6 +167,14 @@ sc_system_h_headers:
{ echo '$(ME): the above are already included via system.h' 1>&2; \
exit 1; } || :
+sc_sun_os_names:
+ @( cvsu --list ) > /dev/null 2>&1 || : && \
+ grep -Ei \
+ 'solaris[^[:alnum:]]*2\.(7|8|9|[1-9][0-9])|sunos[^[:alnum:]][6-9]' \
+ $$(cvsu --list | grep -vE 'config-log|ChangeLog|config\.guess') && \
+ { echo '$(ME): found misuse of Sun OS version numbers' 1>&2; \
+ exit 1; } || :
+
# Ensure that date's --help output stays in sync with the info
# documentation for GNU strftime. The only exception is %N,
# which date accepts but GNU strftime does not.