diff options
author | Zach Pfeffer <zach.pfeffer@linaro.org> | 2013-01-24 13:20:18 -0600 |
---|---|---|
committer | Zach Pfeffer <zach.pfeffer@linaro.org> | 2013-01-24 13:20:18 -0600 |
commit | 29797852d7b0b8c386ee91b2792a256f804f3752 (patch) | |
tree | 60c1f2d223eb408a85e98988dd26a636779a999d | |
parent | 5ec684db74cc09946aa8058372931ab9f71c1848 (diff) | |
download | at-29797852d7b0b8c386ee91b2792a256f804f3752.tar.gz |
tools: add tools to tag tree
Signed-off-by: Zach Pfeffer <zach.pfeffer@linaro.org>
-rwxr-xr-x | tools.sh | 28 |
1 files changed, 28 insertions, 0 deletions
@@ -494,3 +494,31 @@ function getbuildrun() { glit bathsink } + + +function tagall { + ./repo forall -c 'gtags' +} + +export REMOVEGTAGS_DOC="travers the entire directory and remove GTAGS" +function removegtags { + local names=( GTAGS GSYMS GPATH GRTAGS ) + for var in ${names[@]}; do + find . -name "$var" -exec rm {} \; + done +} + +function genfilelist { + local names=( "*.c" "*.cc" "*.cpp" "*.h" "*.java*" "*.s" ) + rm -rf filenames.txt + touch filenames.txt + for var in ${names[@]}; do + find . -name "$var" -exec echo {} >> filenames.txt \; + done + grep "[^ ]+" filenames.txt > tmp + mv tmp filenames.txt +} + +function tagfilelist { + gtags -f filenames.txt +} |