Reid Spencer | 2d67208 | 2004-06-19 20:32:55 +0000 | [diff] [blame^] | 1 | #!/bin/sh |
| 2 | # This is useful because it prints out all of the source files. Useful for |
| 3 | # greps. |
| 4 | PATTERN=$* |
| 5 | TOPDIR=`pwd | sed -e 's#(.*/llvm).*#$1#'` |
| 6 | if test -d "$TOPDIR" ; then |
| 7 | cd $TOPDIR |
| 8 | find docs include lib tools utils projects -type f \ |
| 9 | \( -path '*/doxygen/*' -o -path '*/Burg/*' \) -prune -o \ |
| 10 | -name '*.[cdhyl]*' \ |
| 11 | \! -name '*~' \ |
| 12 | \! -name '#*' \ |
| 13 | \! -name '*.ll' \ |
| 14 | \! -name '*.d' \ |
| 15 | \! -name '*.dir' \ |
| 16 | \! -name 'Sparc.burm.c' \ |
| 17 | \! -name 'llvmAsmParser.cpp' \ |
| 18 | \! -name 'llvmAsmParser.h' \ |
| 19 | \! -name 'FileParser.cpp' \ |
| 20 | \! -name 'FileParser.h' \ |
| 21 | -exec egrep -H -n $PATTERN {} \; |
| 22 | fi |