mirror of
https://github.com/Stichting-MINIX-Research-Foundation/xsrc.git
synced 2025-09-13 14:47:21 -04:00
24 lines
636 B
Bash
24 lines
636 B
Bash
#!/bin/sh
|
|
# $XFree86: xc/lib/GL/makeprofile.sh,v 1.3 2000/08/28 02:43:11 tsi Exp $
|
|
|
|
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 }
|
|
|