From 866010c564db76feef4e3afb57ced7af77ec5839 Mon Sep 17 00:00:00 2001 From: eschnett Date: Wed, 24 Oct 2012 21:34:23 +0000 Subject: Use find -follow instead of find -L git-svn-id: http://svn.cactuscode.org/flesh/trunk@4893 17b73243-c579-4c4c-a9d2-2d5706c11dac --- Makefile | 33 ++++++++++++++++----------------- 1 file changed, 16 insertions(+), 17 deletions(-) (limited to 'Makefile') diff --git a/Makefile b/Makefile index 8a2ff3c4..a09d933e 100644 --- a/Makefile +++ b/Makefile @@ -308,30 +308,29 @@ distclean: TAGS: $(NOTIFY_DIVIDER) @echo Updating the Emacs TAGS file - rm -f TAGS ; touch TAGS - find -L src arrangements \( \ - -name '*.[chCfF]' -o -name '*.[fF]77' -o -name '*.[fF]90'\ - -o -name '*.cc' -o -name '*.cxx' -o -name '*.hh' -o -name '*.[ch]pp' \ - -o -name '*.inc' \ - \) -print | xargs etags -a -# find -L src arrangements \( -name '*.[cChF]' -o -name '*.F77' -o -name '*.cc'\) \ -# -exec etags --append --regex '/[a-z A-Z \t]*FORTRAN_NAME[^)]*/' {} \; + : > TAGS + find src arrangements -follow \( \ + -name '*.[chCfF]' -o -name '*.[fF]77' -o -name '*.[fF]90' -o \ + -name '*.cc' -o -name '*.cxx' -o -name '*.hh' -o \ + -name '*.[ch]pp' -o -name '*.inc' \) -print | \ + xargs etags -a $(PERL) -pi.bak -e 's/(subroutine\s*)([a-zA-Z0-9_]+)/\1\L\2/g;' TAGS - rm TAGS.bak + rm -f TAGS.bak $(NOTIFY_DIVIDER) tags: $(NOTIFY_DIVIDER) @echo Updating the vi tags file - rm -f tags ; touch tags - find -L src arrangements \( \ - -name '*.[chCfF]' -o -name '*.[fF]77' -o -name '*.[fF]90'\ - -o -name '*.cc' -o -name '*.cxx' -o -name '*.hh' -o -name '*.[ch]pp' \ - -o -name '*.inc' \ - \) -print | xargs ctags -a + : > tags + find src arrangements -follow \( \ + -name '*.[chCfF]' -o -name '*.[fF]77' -o -name '*.[fF]90' -o \ + -name '*.cc' -o -name '*.cxx' -o -name '*.hh' -o \ + -name '*.[ch]pp' -o -name '*.inc' \) -print | \ + xargs ctags -a $(PERL) -pi.bak -e 's/(subroutine\s*)([a-zA-Z0-9_]+)/\1\L\2/g;' tags - rm tags.bak - sort tags > sortedtags ; mv sortedtags tags + rm -f tags.bak + sort tags > sortedtags + mv sortedtags tags $(NOTIFY_DIVIDER) # Make a new configuration with a default name -- cgit v1.2.3