From: Brian Gaeke Date: Thu, 22 Jan 2004 21:54:51 +0000 (+0000) Subject: Move support for building tags database from Makefile.rules to Makefile, because X-Git-Url: http://plrg.eecs.uci.edu/git/?p=oota-llvm.git;a=commitdiff_plain;h=6fdaf4a219cd8ae3ff51fd5b731f8fce1b97d336 Move support for building tags database from Makefile.rules to Makefile, because it's only used in the top-level directory. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@10960 91177308-0d34-0410-b5e6-96231b3b80d8 --- diff --git a/Makefile b/Makefile index 8467283c07b..f574193388a 100644 --- a/Makefile +++ b/Makefile @@ -31,8 +31,7 @@ configure: autoconf/configure.ac autoconf/aclocal.m4 include/Config/config.h.in: autoconf/configure.ac autoconf/aclocal.m4 autoheader -I autoconf autoconf/configure.ac -# Install support for llvm include files. - +# Install support for llvm include files: .PHONY: install-includes install-includes: @@ -41,3 +40,13 @@ install-includes: install:: install-includes +# Build tags database for Emacs/Xemacs: +.PHONY: tags + +TAGS: tags + +all:: tags + +tags: + $(ETAGS) $(ETAGSFLAGS) `find $(wildcard $(SourceDir)/include $(SourceDir)/lib $(SourceDir)/tools) -name '*.cpp' -o -name '*.h'` + diff --git a/Makefile.rules b/Makefile.rules index 325cf094963..7da6f5737ae 100644 --- a/Makefile.rules +++ b/Makefile.rules @@ -607,23 +607,6 @@ install-single-object-library: $(LIBNAME_OBJCUR) endif -#------------------------------------------------------------------------ -# Create a TAGS database for emacs -#------------------------------------------------------------------------ - -ifneq ($(ETAGS),false) -ifeq ($(LEVEL), .) -SRCDIRS := $(wildcard $(SourceDir)/include $(SourceDir)/lib $(SourceDir)/tools) - -tags: - $(ETAGS) -l c++ `find $(SRCDIRS) -name '*.cpp' -o -name '*.h'` -all:: tags -endif -else -tags: - ${ECHO} "Cannot build $@: The program etags is not installed" -endif - #------------------------------------------------------------------------ # Handle the TOOLNAME option - used when building tool executables... #------------------------------------------------------------------------