#!/bin/sh
output=a.out
files=
verbose=
opt=
nox=
usage="Usage: plink <object file> ... [-o outputfile | ^outputfile]"
if [ $# = 0 ]; then echo $usage; exit 2; fi
#CLUHOME=${CLUHOME-/mit/PCLU/decmipslib}
# Use $HOSTTYPE or something instead of `decmips'?
CLUHOME=${CLUHOME-/usr/pclu}
while [ $# != 0 ];
do
    case "$1" in
	\^*) output=`echo "$1" | sed 's/^\\^//'`;;
	-opt) opt=y;;
	-o*) output=`echo "$1" | sed 's/^-o//'`
	     test -n "$output"
	     if [ $? != 0 ]; then
		shift || exit 2
		output=$1
	     fi;;
	-v*) verbose=y;;
	-nox*) nox=y;;
	-*) echo $usage; exit 2;;
	*) files="$files $1";;
    esac
    if [ $# -ge 1 ]; then shift; fi
done
if [ -n "$nox" ] ; then
    if [ -n "$opt" ] ; then
    	cc -o $output $files -L$CLUHOME/code -lpclu_opt -lm -non_shared
	exit;
    fi
    cc -o $output $files -L$CLUHOME/code -lpclu -lm -non_shared
    exit;
fi
if [ -n "$opt" ] ; then
    if [ -n "$verbose" ]; then
        echo cc -x -o $output $files -L$CLUHOME/code -lpclu_opt -lm -non_shared;
    fi
    cc -x -o $output $files -L$CLUHOME/code -lpclu_opt -lm -non_shared
    exit;
fi
if [ -n "$verbose" ]; then
    echo cc -x -o $output $files -L$CLUHOME/code -lpclu -lm -non_shared
fi
cc -x -o $output $files -L$CLUHOME/code -lpclu -lm -non_shared

