In build-aux/update-copyright it says:

# You may wish to place a target like the following in your top-level
# makefile in your project:
#
#   .PHONY: update-copyright
#   update-copyright:
#       if test -d .git; then                                   \
#         git grep -l -w Copyright                              \
#           | grep -v -E '(^|/)(COPYING|ChangeLog)'             \
#           | xargs $(srcdir)/build-aux/$@;                     \
#       fi

I'd rather not have to manually add this snippet to 5+ projects, and
keep it synchronized in case of changes.

How about adding the rule to maintainer-makefile?  The rule above is
git-specific, but that can easily be solved by just renaming the rule
update-git-copyright if it is deemed a significant problem (see below).

/Simon

diff --git a/top/maint.mk b/top/maint.mk
index c3e2f47..bd98803 100644
--- a/top/maint.mk
+++ b/top/maint.mk
@@ -730,6 +730,15 @@ web-manual:
            "$(PACKAGE_NAME) - $(manual_title)"
        @echo " *** Upload the doc/manual directory to web-cvs."
 
+# Update copyright
+.PHONY: update-git-copyright
+update-git-copyright:
+    if test -d .git; then                              \
+      git grep -l -w Copyright                         \
+        | grep -v -E '(^|/)(COPYING|ChangeLog)'                \
+        | xargs $(build_aux)/update-copyright;         \
+    fi
+
 # Code Coverage
 
 init-coverage:


Reply via email to