X-Git-Url: http://g0dil.de/git?a=blobdiff_plain;f=tools%2Ffind-sources.sh;h=0c6c56ffcb1948519faee4ba7faf605915e2e170;hb=HEAD;hp=4a1e7346000819017a681e39b0ae7cd8d86b1f86;hpb=9cb871b939efe93e35dd96808d25089399acfc46;p=senf.git diff --git a/tools/find-sources.sh b/tools/find-sources.sh index 4a1e734..0c6c56f 100755 --- a/tools/find-sources.sh +++ b/tools/find-sources.sh @@ -1,10 +1,14 @@ #!/bin/sh -e +print="-print" cond="" -if [ "$1" = "-c" ]; then - shift - cond='( -name *.h -o -name *.hh -o -name *.ih -o -name *.c -o -name *.cc -o -name *.cci -o -name *.ct -o -name *.cti -o -name *.mpp -o -name *.dox )' -fi +while true ; do + case "$1" in + -n) print=""; shift ;; + -c) cond='( -name *.h -o -name *.hh -o -name *.ih -o -name *.c -o -name *.cc -o -name *.cci -o -name *.ct -o -name *.cti -o -name *.mpp -o -name *.dox )'; shift ;; + *) break ;; + esac +done set -f @@ -30,4 +34,4 @@ find . \ -name ".sconsign*" -o \ -name "semantic.cache" -o \ -name "all_includes.hh" -o \ - -type f $cond \( "$@" -print \) + -type f $cond \( "$@" $print \)