#!/bin/sh
libname=$1
if [ ! -f ${libname} ] ; then
echo "no file ${libname}"
srcdir=${LIBGL_MODULES_DIR}
driver=$1
libname=${srcdir}/lib_${driver}_dri_p.a
echo "trying ${libname}"
fi
if [ ! -f ${libname} ] ; then
echo "no file ${libname}"
echo "please specify full path to lib_(driver)_dri_p.a"
exit 1
fi
ld -o glxsyms -noinhibit-exec --whole-archive -Ttext=`cat glx_lowpc` ${libname} 2> /dev/null || { echo "couldn't build relocated object" ; exit 1 }
gprof glxsyms < gmon.out > profile || { echo "gprof failed" ; exit 1 }