aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorZach Pfeffer <zach.pfeffer@linaro.org>2013-01-24 13:20:18 -0600
committerZach Pfeffer <zach.pfeffer@linaro.org>2013-01-24 13:20:18 -0600
commit29797852d7b0b8c386ee91b2792a256f804f3752 (patch)
tree60c1f2d223eb408a85e98988dd26a636779a999d
parent5ec684db74cc09946aa8058372931ab9f71c1848 (diff)
downloadat-29797852d7b0b8c386ee91b2792a256f804f3752.tar.gz
tools: add tools to tag tree
Signed-off-by: Zach Pfeffer <zach.pfeffer@linaro.org>
-rwxr-xr-xtools.sh28
1 files changed, 28 insertions, 0 deletions
diff --git a/tools.sh b/tools.sh
index 5fbf937..3a8b6bc 100755
--- a/tools.sh
+++ b/tools.sh
@@ -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
+}