diff options
Diffstat (limited to 'Makefile')
-rw-r--r-- | Makefile | 13 |
1 files changed, 8 insertions, 5 deletions
@@ -1203,9 +1203,15 @@ cscope: FORCE | |||
1203 | $(call cmd,cscope) | 1203 | $(call cmd,cscope) |
1204 | 1204 | ||
1205 | quiet_cmd_TAGS = MAKE $@ | 1205 | quiet_cmd_TAGS = MAKE $@ |
1206 | cmd_TAGS = $(all-sources) | etags - | 1206 | define cmd_TAGS |
1207 | rm -f $@; \ | ||
1208 | ETAGSF=`etags --version | grep -i exuberant >/dev/null && echo "-I __initdata,__exitdata,EXPORT_SYMBOL,EXPORT_SYMBOL_GPL --extra=+f"`; \ | ||
1209 | $(all-sources) | xargs etags $$ETAGSF -a | ||
1210 | endef | ||
1211 | |||
1212 | TAGS: FORCE | ||
1213 | $(call cmd,TAGS) | ||
1207 | 1214 | ||
1208 | # Exuberant ctags works better with -I | ||
1209 | 1215 | ||
1210 | quiet_cmd_tags = MAKE $@ | 1216 | quiet_cmd_tags = MAKE $@ |
1211 | define cmd_tags | 1217 | define cmd_tags |
@@ -1214,9 +1220,6 @@ define cmd_tags | |||
1214 | $(all-sources) | xargs ctags $$CTAGSF -a | 1220 | $(all-sources) | xargs ctags $$CTAGSF -a |
1215 | endef | 1221 | endef |
1216 | 1222 | ||
1217 | TAGS: FORCE | ||
1218 | $(call cmd,TAGS) | ||
1219 | |||
1220 | tags: FORCE | 1223 | tags: FORCE |
1221 | $(call cmd,tags) | 1224 | $(call cmd,tags) |
1222 | 1225 | ||