summaryrefslogtreecommitdiff
path: root/pango/check.defs
diff options
context:
space:
mode:
Diffstat (limited to 'pango/check.defs')
-rwxr-xr-xpango/check.defs23
1 files changed, 23 insertions, 0 deletions
diff --git a/pango/check.defs b/pango/check.defs
new file mode 100755
index 00000000..a4d0a67f
--- /dev/null
+++ b/pango/check.defs
@@ -0,0 +1,23 @@
+#!/bin/bash
+
+LANG=C
+
+test -z "$srcdir" && srcdir=.
+status=0
+
+for def in $srcdir/*.def; do
+ lib=${def%.def}
+ lib=${lib##*/}
+ so=.libs/lib${lib}-1.0.so
+
+ test -f $so || continue
+ echo Checking $def
+
+ nm $so | grep ' T ' | cut -d' ' -f3 | sort -u > NM
+ cut -f 2 $def | grep -v '^EXPORTS$' > DEF
+
+ diff DEF NM || status=1
+ rm -f DEF NM
+done
+
+exit $status