#!/bin/sh
#
#ident "@(#)usltools/smake	1.1
#
# Copyright 1993 UNIX System Laboratories (USL)
#
# Permission to use, copy, modify, and distribute this software and its
# documentation for any purpose and without fee is hereby granted, provided
# that the above copyright notice appear in all copies and that both that
# copyright notice and this permission notice appear in supporting
# documentation, and that the name of USL not be used in 
# advertising or publicity pertaining to distribution of the software 
# without specific, written prior permission.  USL make 
# no representations about the suitability of this software for any purpose.  
# It is provided "as is" without express or implied warranty.
#
# USL DISCLAIM ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, 
# INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO 
# EVENT SHALL USL BE LIABLE FOR ANY SPECIAL, INDIRECT OR 
# CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF 
# USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR 
# OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR 
# PERFORMANCE OF THIS SOFTWARE.
#
# read in the tetbuild.cfg file then run make
# export all variables

set -a

# convert variables of the form XXX=xx yy zz to XXX="xx yy zz"
sed 's:\([A-Z]*\)=\(.*\)$:\1="\2":' < $HOME/tetbuild.cfg > /tmp/smake.$$

# read in variables
. /tmp/smake.$$
rm -f /tmp/smake.$$

# run make
MAKE=${MAKE:=make}
pname=`basename $0`
if [ "$pname" = "sclean" ]
then
#   echo "$pname, calling $MAKE clean"
   $MAKE -e clean  2>&1
   ret=$?
else
#   echo "$pname, calling $MAKE $*"
   $MAKE -e $* 2>&1
   ret=$?
fi
exit $ret
