aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorNicolas PLANEL <nplanel@cisco.com>2025-02-24 11:33:43 +0100
committerDamjan Marion <dmarion@0xa5.net>2025-02-25 16:21:24 +0000
commit94f61d294f4083bf78a0e1dad763fa5990e0ed6d (patch)
treef8c247dc8067a9326ad563b9df08a0fdfe691051
parent11e07a8b044bdd335e44f8995bf9650acd379b5e (diff)
build: generate TAGS file for emacs
Type: improvement Change-Id: I7915b674f22184deed6a63a6ed66193d216c65e4 Signed-off-by: Nicolas PLANEL <nplanel@cisco.com> Signed-off-by: Nicolas PLANEL <nplanel@gmail.com>
-rw-r--r--Makefile6
1 files changed, 6 insertions, 0 deletions
diff --git a/Makefile b/Makefile
index c3a114bd95e..6bd4ab611fa 100644
--- a/Makefile
+++ b/Makefile
@@ -322,6 +322,7 @@ help:
@echo " install-ext-dep[s] - install external development dependencies"
@echo " install-opt-deps - install optional dependencies"
@echo " ctags - (re)generate ctags database"
+ @echo " etags - (re)generate etags database"
@echo " gtags - (re)generate gtags database"
@echo " cscope - (re)generate cscope database"
@echo " compdb - (re)generate compile_commands.json"
@@ -825,6 +826,11 @@ ctags: ctags.files
@ctags --totals --tag-relative=yes -L $<
@rm $<
+.PHONY: etags
+etags: ctags.files
+ @ctags -e --totals -L $<
+ @rm $<
+
.PHONY: gtags
gtags: ctags
@gtags --gtagslabel=ctags