|
1 #!/bin/sh |
|
2 |
|
3 LC_ALL=C |
|
4 export LC_ALL |
|
5 |
|
6 test -z "$srcdir" && srcdir=. |
|
7 stat=0 |
|
8 |
|
9 test "x$HBHEADERS" = x && HBHEADERS=`cd "$srcdir"; find . -maxdepth 1 -name 'hb*.h'` |
|
10 test "x$HBSOURCES" = x && HBSOURCES=`cd "$srcdir"; find . -maxdepth 1 -name 'hb-*.cc' -or -name 'hb-*.hh'` |
|
11 |
|
12 |
|
13 for x in $HBHEADERS $HBSOURCES; do |
|
14 test -f "$srcdir/$x" && x="$srcdir/$x" |
|
15 echo "$x" | grep '[^h]$' -q && continue; |
|
16 xx=`echo "$x" | sed 's@.*/@@'` |
|
17 tag=`echo "$xx" | tr 'a-z.-' 'A-Z_'` |
|
18 lines=`grep "\<$tag\>" "$x" | wc -l | sed 's/[ ]*//g'` |
|
19 if test "x$lines" != x3; then |
|
20 echo "Ouch, header file $x does not have correct preprocessor guards" |
|
21 stat=1 |
|
22 fi |
|
23 done |
|
24 |
|
25 exit $stat |