X-Git-Url: http://demsky.eecs.uci.edu/git/?a=blobdiff_plain;f=utils%2Fgetsrcs.sh;h=c757b2c40249db507f2f6ffbe79208aa22bd0117;hb=ed393433d2fd0d680ac5c18ad78e6ebe9afda034;hp=0667d57f4a9dc9a7e7c8e96941a68e28a4b1249d;hpb=55e3459eda190c78b6b15bde8a94d8a274d1a2d5;p=oota-llvm.git diff --git a/utils/getsrcs.sh b/utils/getsrcs.sh index 0667d57f4a9..c757b2c4024 100755 --- a/utils/getsrcs.sh +++ b/utils/getsrcs.sh @@ -1,10 +1,24 @@ #!/bin/sh -# This is useful because it prints out all of the source files. Useful for -# greps. -find www include lib tools utils -name \*.\[cdhyl\]\* | grep -v Lexer.cpp | \ - grep -v llvmAsmParser.cpp | grep -v llvmAsmParser.h | grep -v '~$' | \ - grep -v '\.ll$' | grep -v .flc | grep -v Sparc.burm.c | grep -v '\.d$' |\ - grep -v '\.dir$' | grep -v www/docs/doxygen | grep -v include/boost | \ - grep -v /Burg/ | grep -v '\.lo' | grep -v '\.inc$' | \ - grep -v TableGen/FileParser.cpp | grep -v TableGen/FileParser.h +##===- utils/getsrcs.sh - Counts Lines Of Code ---------------*- Script -*-===## +# +# The LLVM Compiler Infrastructure +# +# This file was developed by Chris Lattner and Reid Spencer and is distributed +# under the # University of Illinois Open Source License. See LICENSE.TXT for +# details. +# +##===----------------------------------------------------------------------===## +# +# This script just prints out the path names for all the source files in LLVM. +# +# Note that the implementation is based on llvmdo. See that script for more +# details. +##===----------------------------------------------------------------------===## +TOPDIR=`pwd | sed -e 's#\(.*/llvm\).*#\1#'` +if test -d "$TOPDIR" ; then + cd $TOPDIR + ./utils/llvmdo -dirs "include lib tools utils examples projects" echo +else + echo "Can't find LLVM top directory in $TOPDIR" +fi