#! /bin/csh -f
set CSPXUTILS=`pwd`
if ( ! -e ../clxutils) then
echo ../clxutils not found. Aborting.
exit(1)
endif
cd ../clxutils; set CLXUTILS=`pwd`
setenv | grep LOCAL_BUILD_DIR > /dev/null
if($status != 0) then
echo Please set env var LOCAL_BUILD_DIR.
exit(1)
endif
set BUILD_DIR=$LOCAL_BUILD_DIR
if( ( ! -e $BUILD_DIR/perform ) || \
( ! -e $BUILD_DIR/certTime) || \
( ! -e $CLXUTILS/certTime)) then
echo === You do not seem to have all of the required executables.
echo === Please build all of cspxutils and clxutils.
echo === See the README files in those directories for info.
exit(1)
endif
cd $CSPXUTILS/perform
set cmd="./doPerform 1000 10240"
echo $cmd
$cmd || exit(1)
echo ==============================================================
cd $BUILD_DIR
set cmd="./hashTime"
echo $cmd
$cmd || exit(1)
echo ==============================================================
cd $BUILD_DIR
set cmd="./sigPerform a=r l=1000 k=1024"
echo $cmd
$cmd || exit(1)
echo ==============================================================
set cmd="./asymPerform k=1024"
echo $cmd
$cmd || exit(1)
echo ==============================================================
cd $CLXUTILS/certTime || exit(1)
set cmd="./runTime"
echo $cmd
$cmd || exit(1)
echo ==============================================================
cd $CLXUTILS/kcTime || exit(1)
set cmd="$BUILD_DIR/kcTime"
echo $cmd
$cmd || exit(1)
echo ==============================================================
cd $CLXUTILS/secTime || exit(1)
set cmd="$BUILD_DIR/secTime"
echo $cmd
$cmd || exit(1)
echo ==============================================================
echo Performance suite complete.