#!/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 < 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"