rm -rf $(OUTDIR)/native
find $(OUTDIR) -regex '.*\(host\|target\)\.native\.mk' -delete
-clean: $(addsuffix .clean, $(ARCHES) $(ANDROID_ARCHES) $(NACL_ARCHES)) native.clean
+clean: $(addsuffix .clean, $(ARCHES) $(ANDROID_ARCHES) $(NACL_ARCHES)) native.clean gtags.clean
# GYP file generation targets.
OUT_MAKEFILES = $(addprefix $(OUTDIR)/Makefile.,$(BUILDS))
@cat $(DUMP_FILE).tmpl > $(DUMP_FILE)
@$(OUTDIR)/ia32.release/d8 --dump-heap-constants >> $(DUMP_FILE)
+# Support for the GNU GLOBAL Source Code Tag System.
+gtags.files: $(GYPFILES) $(ENVFILE)
+ @find include src test -name '*.h' -o -name '*.cc' -o -name '*.c' > $@
+
+GTAGS GRTAGS GPATH: gtags.files
+ @GTAGSFORCECPP=yes gtags -i -q
+
+gtags.clean:
+ rm -f GTAGS GRTAGS GPATH gtags.files
+
# Dependencies.
# Remember to keep these in sync with the DEPS file.
dependencies: