maintainer-makefile: make sc_po_check easier to tune
authorEric Blake <eblake@redhat.com>
Fri, 6 May 2011 21:38:46 +0000 (15:38 -0600)
committerEric Blake <eblake@redhat.com>
Fri, 6 May 2011 21:38:46 +0000 (15:38 -0600)
* top/maint.mk (sc_po_check): Allow overriding which non-VC files
to probe for strings, such as an alternate location for gnulib.

Signed-off-by: Eric Blake <eblake@redhat.com>
ChangeLog
top/maint.mk

index b7251e6..700dbb1 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,9 @@
 2011-05-06  Eric Blake  <eblake@redhat.com>
 
+       maintainer-makefile: make sc_po_check easier to tune
+       * top/maint.mk (sc_po_check): Allow overriding which non-VC files
+       to probe for strings, such as an alternate location for gnulib.
+
        fclose: guarantee behavior on seekable stdin
        * modules/fclose (Depends-on): Add fflush.
        * doc/posix-functions/fclose.texi (fclose): Document this.
index 07efcec..f221357 100644 (file)
@@ -987,12 +987,13 @@ apply the above patch\n'
 
 # Verify that all source files using _() are listed in po/POTFILES.in.
 po_file ?= $(srcdir)/po/POTFILES.in
+generated_files ?= $(srcdir)/lib/*.[ch]
 sc_po_check:
        @if test -f $(po_file); then                                    \
          grep -E -v '^(#|$$)' $(po_file)                               \
            | grep -v '^src/false\.c$$' | sort > $@-1;                  \
          files=;                                                       \
-         for file in $$($(VC_LIST_EXCEPT)) $(srcdir)/lib/*.[ch]; do    \
+         for file in $$($(VC_LIST_EXCEPT)) $(generated_files); do      \
            test -r $$file || continue;                                 \
            case $$file in                                              \
              *.m4|*.mk) continue ;;                                    \