From 6118d5891fee776a087855c335a73c79fdaf036c Mon Sep 17 00:00:00 2001 From: Behdad Esfahbod Date: Sat, 13 Mar 2010 00:02:30 -0500 Subject: [git.mk] Fix bug with parallel make and subdirs --- git.mk | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/git.mk b/git.mk index 088ef0b5..5ab41bab 100644 --- a/git.mk +++ b/git.mk @@ -172,8 +172,11 @@ gitignore-recurse-maybe: $(MAKE) $(AM_MAKEFLAGS) gitignore-recurse; \ fi; gitignore-recurse: - @list='$(DIST_SUBDIRS)'; for subdir in $$list; do \ - test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) .gitignore gitignore-recurse || echo "Skipping $$subdir"); \ + @for subdir in $(DIST_SUBDIRS); do \ + case " $(SUBDIRS) " in \ + *" $$subdir "*) :;; \ + *) test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) .gitignore gitignore-recurse || echo "Skipping $$subdir");; \ + esac; \ done gitignore: $(srcdir)/.gitignore gitignore-recurse -- cgit v1.2.1