Packets: Better packet registry dump and implement bundledump utility
[senf.git] / tools / find-sources.sh
1 #!/bin/sh -e
2
3 cond=""
4 if [ "$1" = "-c" ]; then
5     shift
6     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 )'
7 fi
8
9 set -f
10
11 find . \
12     -name .svn -prune -o \
13     -name .git -prune -o \
14     -name doc -prune -o \
15     -name debian -prune -o \
16     -name dist -prune -o \
17     -name build -prune -o \
18     -name "*.a" -o \
19     -name "*.o" -o \
20     -name "*~" -o \
21     -name "#*#" -o \
22     -name "*.pyc" -o \
23     -name .test.bin -o \
24     -name "*.stamp" -o \
25     -name ".sconsign*" -o \
26     -name "semantic.cache" -o \
27     -name "all_includes.hh" -o \
28     -type f $cond \( "$@" -print \)