Skip to content

Commit 09b4fdb

Browse files
committed
Merge branch 'jk/make-tags-find-sources-tweak'
Update the procedure to generate "tags" for developer support. * jk/make-tags-find-sources-tweak: Makefile: exclude contrib from FIND_SOURCE_FILES Makefile: match shell scripts in FIND_SOURCE_FILES Makefile: exclude test cruft from FIND_SOURCE_FILES Makefile: reformat FIND_SOURCE_FILES
2 parents 4833b7e + 046e4c1 commit 09b4fdb

File tree

1 file changed

+16
-3
lines changed

1 file changed

+16
-3
lines changed

Makefile

Lines changed: 16 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2140,9 +2140,22 @@ endif
21402140
po/build/locale/%/LC_MESSAGES/git.mo: po/%.po
21412141
$(QUIET_MSGFMT)mkdir -p $(dir $@) && $(MSGFMT) -o $@ $<
21422142

2143-
FIND_SOURCE_FILES = ( git ls-files '*.[hcS]' 2>/dev/null || \
2144-
$(FIND) . \( -name .git -type d -prune \) \
2145-
-o \( -name '*.[hcS]' -type f -print \) )
2143+
FIND_SOURCE_FILES = ( \
2144+
git ls-files \
2145+
'*.[hcS]' \
2146+
'*.sh' \
2147+
':!*[tp][0-9][0-9][0-9][0-9]*' \
2148+
':!contrib' \
2149+
2>/dev/null || \
2150+
$(FIND) . \
2151+
\( -name .git -type d -prune \) \
2152+
-o \( -name '[tp][0-9][0-9][0-9][0-9]*' -prune \) \
2153+
-o \( -name contrib -type d -prune \) \
2154+
-o \( -name build -type d -prune \) \
2155+
-o \( -name 'trash*' -type d -prune \) \
2156+
-o \( -name '*.[hcS]' -type f -print \) \
2157+
-o \( -name '*.sh' -type f -print \) \
2158+
)
21462159

21472160
$(ETAGS_TARGET): FORCE
21482161
$(RM) $(ETAGS_TARGET)

0 commit comments

Comments
 (0)