diff options
| -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 | ||
