X-Git-Url: http://demsky.eecs.uci.edu/git/?a=blobdiff_plain;f=utils%2Fgetsrcs.sh;h=c757b2c40249db507f2f6ffbe79208aa22bd0117;hb=ed393433d2fd0d680ac5c18ad78e6ebe9afda034;hp=ab539650dbfd19324b59d432106660df0ed54e0f;hpb=7c8781e71f8f9fa6956a7de056fc8a4e5c172c86;p=oota-llvm.git diff --git a/utils/getsrcs.sh b/utils/getsrcs.sh index ab539650dbf..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 docs include lib tools utils projects -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 '\.libs' | \ - 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