diff --git a/Makefile.in b/Makefile.in
index 3dcd6cd7b62402bc615b3e9f60f3dac07a34aa68..761ba13188c256055fad54bdbe7b218f2685a402 100644
--- a/Makefile.in
+++ b/Makefile.in
@@ -22,7 +22,7 @@ all check install uninstall:
 	set -e; for d in $(SUBDIRS); do \
 	  echo "Making $@ in $$d" ; (cd $$d && $(MAKE) $@); done
 
-clean distclean mostlyclean maintainer-clean:
+clean distclean mostlyclean maintainer-clean tags:
 	set -e; for d in $(SUBDIRS); do \
 	  echo "Making $@ in $$d" ; (cd $$d && $(MAKE) $@); done
 	$(MAKE) $@-here
@@ -323,5 +323,8 @@ distclean-here: clean-here
 	-rm -f config.h stamp-h config.log config.status \
 	config.make config.m4 Makefile nettle-types.h *.d
 
+tags-here:	
+	etags $(srcdir)/*.c $(srcdir)/*.h
+
 DEP_FILES = $(SOURCES:.c=.$(OBJEXT).d) $(SOURCES:.c=.p$(OBJEXT).d)
 @DEP_INCLUDE@ $(DEP_FILES)