#  !/bin/sh
#  @(#)MAKE version 3.46 created 02/28/96
#  @(#)Copyright (c), 1987, 1996 StatSci, Inc.  All rights reserved.
set -x
PLATFORM=`$SHOME/cmd/PLATFORM`
S_TMP=${S_TMP:=$SHOME/tmp}
export  S_TMP
OP=${OP=`uname -s`}
if [ $OP = UWIN-NT ]
then
	MAKE=${MAKE-"/bin/make"}
else
	MAKE=${MAKE-"GNU make"}
fi
export MAKE

if [ x$DEBUG_BUILD = xFALSE ]; then   # debug version by default
        RELEASE_TYPE_FLAG='$(OPTIMIZE_FLAG)'
        JBUILD_TYPE_FLAG='$(JOPTIMIZE_FLAG)'
else
        RELEASE_TYPE_FLAG='$(DEBUG_FLAG)'
        JBUILD_TYPE_FLAG='$(JDEBUG_FLAG)'
fi

OpSys=${OpSys-"ATT"}
export OpSys
if [ "$CPP_FLAGS" != "" ]
then
	echo "Warning: \$CPP_FLAGS is set to $CPP_FLAGS"
fi
if test -f Smake.cpp
then
    if test -f Smakefile
    then SMAKEFILE=Smakefile
    else SMAKEFILE=
    fi
	$MAKE PLATFORM=$PLATFORM SHOME=$SHOME RELEASE_TYPE_FLAG=$RELEASE_TYPE_FLAG -f $SHOME/cmd/makehead ${SMAKEFILE:+-f} $SMAKEFILE -f $SHOME/cmd/smakedep smake
fi
if test -r Smakefile
then
	if grep -s "^NO_S_TAIL" Smakefile
	then
		#  Do not include the maketail with these
		$MAKE PLATFORM=$PLATFORM SHOME=$SHOME  RELEASE_TYPE_FLAG=$RELEASE_TYPE_FLAG -f $SHOME/cmd/makehead -f Smakefile ${1+"$@"}
	else
		$MAKE PLATFORM=$PLATFORM SHOME=$SHOME  RELEASE_TYPE_FLAG=$RELEASE_TYPE_FLAG -f $SHOME/cmd/makehead -f Smakefile -f $SHOME/cmd/maketail ${1+"$@"}
	fi
else
	$MAKE PLATFORM=$PLATFORM SHOME=$SHOME RELEASE_TYPE_FLAG=$RELEASE_TYPE_FLAG -f $SHOME/cmd/makehead -f $SHOME/cmd/maketail ${1+"$@"}
fi ||(echo "Any files containing compile errors are in directory $S_TMP"; exit 1)
