Behdad Esfahbod | acdba3f | 2010-07-23 15:11:18 -0400 | [diff] [blame] | 1 | #!/bin/sh |
| 2 | |
| 3 | LC_ALL=C |
| 4 | export LC_ALL |
| 5 | |
| 6 | test -z "$srcdir" && srcdir=. |
| 7 | stat=0 |
| 8 | |
Behdad Esfahbod | d22548c | 2013-08-26 18:46:21 -0400 | [diff] [blame] | 9 | test "x$HBHEADERS" = x && HBHEADERS=`cd "$srcdir"; find . -maxdepth 1 -name 'hb*.h'` |
Behdad Esfahbod | 293e443 | 2018-01-04 16:06:25 +0000 | [diff] [blame] | 10 | test "x$HBSOURCES" = x && HBSOURCES=`cd "$srcdir"; find . -maxdepth 1 -name 'hb*.cc'` |
Behdad Esfahbod | 5bc1819 | 2011-05-27 15:58:54 -0400 | [diff] [blame] | 11 | |
Behdad Esfahbod | c605bbb | 2011-08-04 20:00:53 -0400 | [diff] [blame] | 12 | for x in $HBHEADERS; do |
Behdad Esfahbod | 33ca3b6 | 2017-10-25 12:09:11 -0400 | [diff] [blame] | 13 | test -f "$srcdir/$x" -a ! -f "$x" && x="$srcdir/$x" |
Behdad Esfahbod | acdba3f | 2010-07-23 15:11:18 -0400 | [diff] [blame] | 14 | if ! grep -q HB_BEGIN_DECLS "$x" || ! grep -q HB_END_DECLS "$x"; then |
Behdad Esfahbod | a98d0ab | 2012-07-13 10:19:10 -0400 | [diff] [blame] | 15 | echo "Ouch, file $x does not have HB_BEGIN_DECLS / HB_END_DECLS, but it should" |
| 16 | stat=1 |
| 17 | fi |
| 18 | done |
| 19 | for x in $HBSOURCES; do |
Behdad Esfahbod | 33ca3b6 | 2017-10-25 12:09:11 -0400 | [diff] [blame] | 20 | test -f "$srcdir/$x" -a ! -f "$x" && x="$srcdir/$x" |
Behdad Esfahbod | a98d0ab | 2012-07-13 10:19:10 -0400 | [diff] [blame] | 21 | if grep -q HB_BEGIN_DECLS "$x" || grep -q HB_END_DECLS "$x"; then |
| 22 | echo "Ouch, file $x has HB_BEGIN_DECLS / HB_END_DECLS, but it shouldn't" |
Behdad Esfahbod | acdba3f | 2010-07-23 15:11:18 -0400 | [diff] [blame] | 23 | stat=1 |
| 24 | fi |
| 25 | done |
| 26 | |
| 27 | exit $stat |