From 0d485cbdd68a68c08400cbec7666a5f6db73086b Mon Sep 17 00:00:00 2001 From: Cyrill Gorcunov Date: Fri, 5 Nov 2010 14:18:51 +0300 Subject: make: Add tags and TAGS targets Signed-off-by: Cyrill Gorcunov --- Makefile.in | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) (limited to 'Makefile.in') diff --git a/Makefile.in b/Makefile.in index 1b07553..a9d6c76 100644 --- a/Makefile.in +++ b/Makefile.in @@ -36,6 +36,7 @@ MKDIR = mkdir RM = rm STRIP = strip +FIND = find # Binary suffixes O = @OBJEXT@ @@ -44,7 +45,7 @@ X = @EXEEXT@ .SUFFIXES: .c .i .s .$(O) .1 .man .PHONY: all doc rdf install clean distclean cleaner spotless install_rdf test -.PHONY: install_doc everything install_everything strip perlreq dist +.PHONY: install_doc everything install_everything strip perlreq dist tags TAGS .c.$(O): $(CC) -c $(ALL_CFLAGS) -o $@ $< @@ -187,6 +188,7 @@ clean: $(RM) -f lib/*.$(O) lib/*.s lib/*.i $(RM) -f output/*.$(O) output/*.s output/*.i $(RM) -f nasm$(X) ndisasm$(X) + $(RM) -f tags TAGS cd rdoff && $(MAKE) clean distclean: clean @@ -210,6 +212,14 @@ strip: rdf: cd rdoff && $(MAKE) +TAGS: + $(RM) -f TAGS + $(FIND) . -name '*.[hcS]' -print | xargs etags -a + +tags: + $(RM) -f tags + $(FIND) . -name '*.[hcS]' -print | xargs ctags -a + rdf_install install_rdf: cd rdoff && $(MAKE) install -- cgit v1.2.3