]> git.ipfire.org Git - thirdparty/coreutils.git/commitdiff
(author_mark_check): New rule.
authorJim Meyering <jim@meyering.net>
Mon, 13 Aug 2001 10:27:02 +0000 (10:27 +0000)
committerJim Meyering <jim@meyering.net>
Mon, 13 Aug 2001 10:27:02 +0000 (10:27 +0000)
(local-check): Depend on it.

Makefile.maint

index 8119cacaef927133becfa84e582565edfee1a60e..e56cb7b1f8ea799af8deccf8845440744dddfd53 100644 (file)
@@ -47,6 +47,14 @@ po-check:
          rm -f $@-1 $@-2; \
        fi
 
+# In a definition of #define AUTHORS "... and ..." where the RHS contains
+# the English word `and', the string must be marked with `N_ (...)' so that
+# gettext recognizes it as a string requiring translation.
+author_mark_check:
+       @grep '^# *define AUTHORS "[^"]* and ' src/*.c |grep -v ' N_ (' && \
+         { echo 'Makefile.maint: enclose the above strings in N_ (...)' 1>&2; \
+           exit 1; } || :
+
 # Check that `make alpha' will not fail at the end of the process.
 writable-files:
        if test -d $(release-archive-dir); then :; else                 \
@@ -62,7 +70,8 @@ writable-files:
        test "$$fail" && exit 1 || :
 
 # Checks that don't require cvs.
-local-check: changelog-check po-check writable-files check-copyright m4-check
+local-check: changelog-check po-check writable-files check-copyright m4-check \
+       author_mark_check
 
 
 # Sanity checks with the CVS repository.