summaryrefslogtreecommitdiff
path: root/util/cscope-find.py
diff options
context:
space:
mode:
Diffstat (limited to 'util/cscope-find.py')
-rwxr-xr-xutil/cscope-find.py38
1 files changed, 0 insertions, 38 deletions
diff --git a/util/cscope-find.py b/util/cscope-find.py
deleted file mode 100755
index 1775f1864..000000000
--- a/util/cscope-find.py
+++ /dev/null
@@ -1,38 +0,0 @@
-#! /usr/bin/python
-
-# Generate list of files to index with cscope.
-
-# From the m5 directory, run:
-# util/cscope-find.py > cscope.files
-# cscope -b
-
-import os
-
-# absolute paths to skip
-skipdirs = [ 'src/unittest', 'src/doxygen' ]
-
-# suffixes of files to index
-suffixes = [ '.cc', '.hh', '.c', '.h' ]
-
-def oksuffix(f):
- for s in suffixes:
- if f.endswith(s):
- return True
- return False
-
-for dirpath,subdirs,files in os.walk('src'):
- # filter out undesirable subdirectories
- for i,dir in enumerate(subdirs):
- if dir == 'SCCS':
- del subdirs[i]
- break
-
- # filter out undesriable absolute paths
- if dirpath in skipdirs:
- del subdirs[:]
- continue
-
- # find C/C++ sources
- okfiles = [f for f in files if oksuffix(f)]
- if okfiles:
- print '\n'.join([os.path.join(dirpath, f) for f in okfiles])