#!/bin/sh
# Configuration script for GOODS 

case x$1 in
x-*) 
	echo "Usage: config [linux|osf|solaris|generic]\n"
	exit 1
	;;
x)
	# try to guess target
	target=`uname -s`
	;;
*)
	target=$1
	;;
esac
	
case $target in	
	OSF* | osf | dunix)
		cp makefile.osf makefile
		target="Digital Unix with cxx compiler"
	  	;;
	SunOS | solaris)
		cp makefile.sun makefile
		target="Solaris with gcc compiler"
		;;
        *)
		gcc_v=`gcc -v 2>&1 | grep "gcc version"`
		gcc_version=`expr "$gcc_v" : "gcc version [^0-9]*\([0-9]*\.[0-9]*\)"`
		is_new_gcc=`expr $gcc_version \>= 2.8`
		if [ $is_new_gcc = 1 ] 
		then
		    sed < makefile.gcc > makefile 's/CC = gcc/CC = gcc -fno-exceptions/'
		else    
		    cp makefile.gcc makefile
		fi
		target="generic Unix with $gcc_v compiler"
		;;
esac

echo "Makefile is now prepared for $target"

exit 0

