diff options
author | Jim Meyering <jim@meyering.net> | 2004-04-17 10:47:20 +0000 |
---|---|---|
committer | Jim Meyering <jim@meyering.net> | 2004-04-17 10:47:20 +0000 |
commit | 9e946b86faa03f3e5269972afe259466149aafc6 (patch) | |
tree | b63e4aba66b55b60bc4e9b5ec423030628affce7 | |
parent | e691ec1aa42cf527869e6ae0f67726f6bd6a4348 (diff) | |
download | coreutils-9e946b86faa03f3e5269972afe259466149aafc6.tar.xz |
(sc_prohibit_jm_in_m4): New rule.
(syntax-check-rules): Add to the list.
-rw-r--r-- | Makefile.maint | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/Makefile.maint b/Makefile.maint index 97e84d4c6..12b7ebd16 100644 --- a/Makefile.maint +++ b/Makefile.maint @@ -73,6 +73,7 @@ syntax-check-rules = \ sc_dd_max_sym_length \ sc_error_exit_success \ sc_prohibit_atoi_atof \ + sc_prohibit_jm_in_m4 \ sc_space_tab \ sc_sun_os_names \ sc_system_h_headers \ @@ -165,6 +166,16 @@ sc_dd_max_sym_length: exit 1; \ fi +# Many m4 macros names once began with `jm_'. +# On 2004-04-13, they were all changed to start with gl_ instead. +# Make sure that none are inadvertently reintroduced. +sc_prohibit_jm_in_m4: + @( cvsu --list ) > /dev/null 2>&1 || : && \ + grep -E 'jm_[A-Z]' \ + $$(cvsu --list $(srcdir)/m4 |grep '\.m4$$') && \ + { echo '$(ME): do not use jm_ in m4 macro names' \ + 1>&2; exit 1; } || : + # Create a list of regular expressions matching the names # of files included from system.h. Exclude a couple. .re-list: |