changeset 12736:123f8b43a3aa

top/maint.mk (VC_LIST_EXCEPT): Filter list through VC_LIST_ALWAYS_EXCLUDE_REGEX.
author Simon Josefsson <simon@josefsson.org>
date Tue, 12 Jan 2010 20:17:19 +0100
parents 77cea116e541
children d49b651c4fd8
files ChangeLog top/maint.mk
diffstat 2 files changed, 11 insertions(+), 1 deletions(-) [+]
line wrap: on
line diff
--- a/ChangeLog	Tue Jan 12 19:44:11 2010 +0100
+++ b/ChangeLog	Tue Jan 12 20:17:19 2010 +0100
@@ -1,3 +1,8 @@
+2010-01-12  Simon Josefsson  <simon@josefsson.org>
+
+	* top/maint.mk (VC_LIST_EXCEPT): Filter list through
+	VC_LIST_ALWAYS_EXCLUDE_REGEX.
+
 2010-01-12  Eric Blake  <ebb9@byu.net>
 
 	build: guarantee AS_VAR_IF
--- a/top/maint.mk	Tue Jan 12 19:44:11 2010 +0100
+++ b/top/maint.mk	Tue Jan 12 20:17:19 2010 +0100
@@ -36,9 +36,14 @@
 
 VC_LIST = $(build_aux)/vc-list-files -C $(srcdir)
 
+# You can override this variable in cfg.mk to set your own regexp
+# matching files to ignore.
+VC_LIST_ALWAYS_EXCLUDE_REGEX ?= ^$$
+
 VC_LIST_EXCEPT = \
   $(VC_LIST) | if test -f $(srcdir)/.x-$@; then grep -vEf $(srcdir)/.x-$@; \
-	       else grep -Ev "$${VC_LIST_EXCEPT_DEFAULT-ChangeLog}"; fi
+	       else grep -Ev -e "$${VC_LIST_EXCEPT_DEFAULT-ChangeLog}"; fi \
+	| grep -Ev -e '$(VC_LIST_ALWAYS_EXCLUDE_REGEX)'
 
 ifeq ($(origin prev_version_file), undefined)
   prev_version_file = $(srcdir)/.prev-version