|
Packit |
64f477 |
#!/bin/sh
|
|
Packit |
64f477 |
|
|
Packit |
64f477 |
if test x"$srcdir" != x""; then
|
|
Packit |
64f477 |
builddir="." # running from make check, but it does not define that
|
|
Packit |
64f477 |
else
|
|
Packit |
64f477 |
srcdir=`echo "$0" | sed s,[^/]*$,,`
|
|
Packit |
64f477 |
test "$srcdir" = "$0" && srcdir=.
|
|
Packit |
64f477 |
test -z "$srcdir" && srcdir=.
|
|
Packit |
64f477 |
builddir="$srcdir" # running manually, have to assume
|
|
Packit |
64f477 |
fi
|
|
Packit |
64f477 |
|
|
Packit |
64f477 |
srcdir=`cd $srcdir;pwd`
|
|
Packit |
64f477 |
builddir=`cd $builddir;pwd`
|
|
Packit |
64f477 |
|
|
Packit |
64f477 |
bad_globals=`nm -g --defined-only $builddir/../liba52/*.o|\
|
|
Packit |
64f477 |
awk '{if ($3) print $3}'|grep -v '^_\?a52_'`
|
|
Packit |
64f477 |
|
|
Packit |
64f477 |
if test x"$bad_globals" != x""; then
|
|
Packit |
64f477 |
echo BAD GLOBAL SYMBOLS:
|
|
Packit |
64f477 |
for s in $bad_globals; do echo $s; done
|
|
Packit |
64f477 |
exit 1
|
|
Packit |
64f477 |
fi
|
|
Packit |
64f477 |
|
|
Packit |
64f477 |
exit 0
|