[PATCH] Makefile: use $(FIND) instead of find
- From
David Kastrup <dak@gnu.org>
- Date
- Jul 29, 2007, 21:27 UTC
- Message-ID
- <85ir82vr1v.fsf@lola.goethe.zz>
- In-Reply-To
- <85lkcyvr4f.fsf@lola.goethe.zz>
Some people might prefer to be able to specify the find utility to use, in particular for the more complicated usage in the install-symlinks target.
Signed-off-by: David Kastrup <dak@gnu.org> --- Makefile | 13 +++++++------ 1 files changed, 7 insertions(+), 6 deletions(-)
diff --git a/Makefile b/Makefile index 87b317f..29dfdeb 100644 --- a/Makefile +++ b/Makefile @@ -178,6 +178,7 @@ AR = ar RM = rm -f TAR = tar INSTALL = install +FIND = find RPMBUILD = rpmbuild TCL_PATH = tclsh TCLTK_PATH = wish @@ -905,11 +906,11 @@ doc: TAGS: $(RM) TAGS - find . -name '*.[hcS]' -print | xargs etags -a + $(FIND) . -name '*.[hcS]' -print | xargs etags -a tags: $(RM) tags - find . -name '*.[hcS]' -print | xargs ctags -a + $(FIND) . -name '*.[hcS]' -print | xargs ctags -a ### Detect prefix changes TRACK_CFLAGS = $(subst ','\'',$(ALL_CFLAGS)):\ @@ -1001,10 +1002,10 @@ quick-install-doc: # The somewhat strange looking lines start with an ignored $(MAKE) in # order to be executed also in make -n calls. install-symlinks: - @: $(MAKE) && echo cd '$(prefix_SQ)' && cd '$(prefix_SQ)' && find . -type d ! \( -iname 'git*' -prune \) -exec echo $(INSTALL) -m 755 -d '$(symlinkprefix_SQ)/{}' \; - @cd '$(prefix_SQ)' && find . -type d ! \( -iname 'git*' -prune \) -exec $(INSTALL) -m 755 -d '$(symlinkprefix_SQ)/{}' \; - @: $(MAKE) && echo cd '$(prefix_SQ)' && cd '$(prefix_SQ)' && find . \( -type d -iname 'git*' -prune -o ! -type d \) -exec echo $(RM) -r '$(symlinkprefix_SQ)/{}' \; -exec echo ln -s '$(prefix_SQ)/{}' '$(symlinkprefix_SQ)/{}' \; - @cd '$(prefix_SQ)' && find . \( -type d -iname 'git*' -prune -o ! -type d \) -exec $(RM) -r '$(symlinkprefix_SQ)/{}' \; -exec ln -s '$(prefix_SQ)/{}' '$(symlinkprefix_SQ)/{}' \; + @: $(MAKE) && echo cd '$(prefix_SQ)' && cd '$(prefix_SQ)' && $(FIND) . -type d ! \( -iname 'git*' -prune \) -exec echo $(INSTALL) -m 755 -d '$(symlinkprefix_SQ)/{}' \; + @cd '$(prefix_SQ)' && $(FIND) . -type d ! \( -iname 'git*' -prune \) -exec $(INSTALL) -m 755 -d '$(symlinkprefix_SQ)/{}' \; + @: $(MAKE) && echo cd '$(prefix_SQ)' && cd '$(prefix_SQ)' && $(FIND) . \( -type d -iname 'git*' -prune -o ! -type d \) -exec echo $(RM) -r '$(symlinkprefix_SQ)/{}' \; -exec echo ln -s '$(prefix_SQ)/{}' '$(symlinkprefix_SQ)/{}' \; + @cd '$(prefix_SQ)' && $(FIND) . \( -type d -iname 'git*' -prune -o ! -type d \) -exec $(RM) -r '$(symlinkprefix_SQ)/{}' \; -exec ln -s '$(prefix_SQ)/{}' '$(symlinkprefix_SQ)/{}' \; ### Maintainer's dist rules
-- 1.5.3.rc2.84.g6497