From eb81631ebb88b52f8ea0b1d322f59d081a45bb0a Mon Sep 17 00:00:00 2001 From: Juan Jose Garcia Ripoll Date: Sun, 16 Jan 2011 19:13:34 +0100 Subject: [PATCH] Slightly better syntax for the case in which ETAGS is not defined. --- src/Makefile.in | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/src/Makefile.in b/src/Makefile.in index 9fcb4818e..99dc6a429 100644 --- a/src/Makefile.in +++ b/src/Makefile.in @@ -246,12 +246,13 @@ selfbuild: # like "@si::foo" and "@(defun si::foo". # This rule is allowed to fail when etags does not exist. TAGS: - echo > $@; - test "x$(ETAGS)" != "x" && \ - srcfiles=`find $(srcdir)/c $(srcdir)/h -name '*.[chd]'`; \ + echo > $@ + if test "x$(ETAGS)" != "x"; then \ + srcfiles=`find $(srcdir)/c $(srcdir)/h -name '*.[chd]'` && \ $(ETAGS) --language=c -o $@ $$srcfiles && \ $(ETAGS) --language=none -o $@ --append \ --regex='/@\([-:*a-zA-z]+\)/\1/' \ --regex='/@(defun \([-:*a-zA-z]+\)/\1/' \ - $$srcfiles + $$srcfiles; \ + fi