android13/external/ltp/utils/benchmark/ebizzy-0.3/configure

42 lines
604 B
Bash

#!/bin/sh
OS=`uname -s`
SUPPORTED="Linux SunOS HP-UX FreeBSD"
for i in `echo "$SUPPORTED"`
do
if [ "$OS" = "$i" ]; then
supported="yes"
break
fi
done
if [ "$supported" != "yes" ]; then
echo "Only this list are supported for now: $SUPPORTED"
exit 1
fi
LIBS="-lpthread"
FLAGS=""
case "$OS" in
"SunOS")
LIBS="${LIBS} -lmalloc";
FLAGS="${FLAGS} -D_solaris";;
"FreeBSD")
FLAGS="${FLAGS} -D_freebsd";;
esac
cat <<EOF > Makefile
all: ebizzy
ebizzy: ebizzy.c
gcc -Wall -Wshadow ${LIBS} ${FLAGS} -o ebizzy ebizzy.c
clean:
rm -f ebizzy Makefile
EOF
echo "Type 'make' to compile"