scummvm/backends/platform/dc/check_plugin_symbols
Marcus Comstedt 710e41c3e8 DC: Check plugins for required symbols
Make sure that all the required symbols exist in generated plugins.
If not, the strip command may have removed them...

svn-id: r55144
2011-01-07 14:40:25 +00:00

16 lines
262 B
Bash
Executable File

#! /bin/sh
case "$0" in
*/*) dir=`dirname "$0"`/;;
*) dir="";;
esac
exec < "$dir"plugin.syms
while read sym; do
if sh-elf-nm "$1" | grep >/dev/null " $sym"'$'; then
:
else
echo >&2 "ERROR: Symbol $sym missing from $1"
exit 1
fi
done
exit 0