(patch-check): New target.
authorJim Meyering <jim@meyering.net>
Sun, 12 Feb 2006 15:15:06 +0000 (15:15 +0000)
committerJim Meyering <jim@meyering.net>
Sun, 12 Feb 2006 15:15:06 +0000 (15:15 +0000)
(local-checks-available): Add to the list.

Makefile.maint

index 38468db..6b3d577 100644 (file)
@@ -84,7 +84,7 @@ export LC_ALL = C
 # new ChangeLog entries.
 local-checks-available = \
   po-check copyright-check writable-files m4-check author_mark_check \
-  changelog-check strftime-check $(syntax-check-rules) \
+  changelog-check patch-check strftime-check $(syntax-check-rules) \
   makefile_path_separator_check \
   makefile-check
 .PHONY: $(local-checks-available)
@@ -285,6 +285,14 @@ sc_useless_cpp_parens:
          { echo '$(ME): found useless parentheses in cpp directive'    \
                1>&2; exit 1; } || :
 
+# Ensure that the c99-to-c89 patch applies cleanly.
+# For now, it affects only remove.c.  Eventually, we'll probably
+# have to copy all of src/ before running patch.
+patch-check:
+       cp src/remove.c tmp-remove.c
+       patch -V never --fuzz=0 tmp-remove.c src/c99-to-c89.diff
+       rm -f tmp-remove.c
+
 # 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.