Avoid argument list limit in etags generation.

diff --git a/Makefile.in b/Makefile.in
index 2341659..23820d8 100644
--- a/Makefile.in
+++ b/Makefile.in
@@ -126,7 +126,7 @@
 # Misc rules
 
 TAGS etags:
-	etags `find $(TOPSRCDIR) -name '*.[ch]' -a -not -name '*.spec.c' -a -not -name '*.dbg.c' -print`
+	find $(TOPSRCDIR) -name '*.[ch]' -a -not -name '*.spec.c' -a -not -name '*.dbg.c' -print | etags -
 
 tags ctags:
 	ctags --c-types=+px `find $(TOPSRCDIR) -name '*.[ch]' -a -not -name '*.spec.c' -a -not -name '*.dbg.c' -print`