Bochs/bochs-performance/testcases/buildshared

29 lines
452 B
Bash
Executable File

#!/bin/sh
LOG=/tmp/buildshared.log
if test $# != 1; then
echo Usage: $0 libraryname
exit 1
fi
if test ! -f "$1.c"; then
echo Cannot find $1.c
exit 2
fi
libtool gcc -O2 -c $1.c >> $LOG 2>&1
if test $? != 0; then
echo Compile failed for $1.c
exit 3
fi
libtool gcc -O2 $1.lo -o lib$1.la -rpath /tmp/bochslib >> $LOG 2>&1
if test $? != 0; then
echo Link failed for $1.c
exit 4
fi
echo Build completed for lib$1.la >> $LOG 2>&1
exit 0