#! /bin/sh ## @start 1 #! /bin/sh ## @end 1 # -*- Mode: Shell-script -*- # ---------------------------------------------------------------------- # defs --- define the environment for tests. # # Author: Gary V. Vaughan # Maintainer: Gary V. Vaughan # Created: Mon Jun 28 15:28:29 1999 # Last Modified: Wed May 15 20:04:15 2002 # by: Joost van Baal # ---------------------------------------------------------------------- # @(#) $Id: defs,v 1.2 2002/05/15 18:33:55 joostvb Exp $ # ---------------------------------------------------------------------- # Copyright (C) 1998, 1999 Gary V. Vaughan # # This program is free software; you can redistribute it and/or # modify it under the terms of the GNU General Public License as # published by the Free Software Foundation; either version 2 of the # License, or (at your option) any later version. # # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU # General Public License for more details. # # You should have received a copy of the GNU General Public License # along with this program; see the file COPYING. If not, write to # the Free Software Foundation, Inc., 59 Temple Place - Suite 330, # Boston, MA 02111-1307, USA. # # As a special exception to the GNU General Public License, if you # distribute this file as part of a program that also links with and # uses the libopts library from AutoGen, you may include it under # the same distribution terms used by the libopts library. # Code: ## @start 1 # Make sure srcdir is an absolute path. Supply the variable # if it does not exist. We want to be able to run the tests # stand-alone!! # srcdir=${srcdir-.} if test ! -d $srcdir ; then echo "defs: installation error" 1>&2 exit 1 fi # IF the source directory is a Unix or a DOS root directory, ... # case "$srcdir" in /* | [A-Za-z]:\\*) ;; *) srcdir=`\cd $srcdir && pwd` ;; esac case "$top_builddir" in /* | [A-Za-z]:\\*) ;; *) top_builddir=`\cd ${top_builddir-..} && pwd` ;; esac progname=`echo "$0" | sed 's,^.*/,,'` testname=`echo "$progname" | sed 's,-.*$,,'` testsubdir=${testsubdir-testSubDir} SIC_MODULE_PATH=$top_builddir/modules export SIC_MODULE_PATH # User can set VERBOSE to prevent output redirection case x$VERBOSE in xNO | xno | x0 | x) exec > /dev/null 2>&1 ;; esac rm -rf $testsubdir > /dev/null 2>&1 mkdir $testsubdir cd $testsubdir \ || { echo "Cannot make or change into $testsubdir"; exit 1; } echo "=== Running test $progname" CMP="${CMP-cmp}" RUNSIC="${top_builddir}/src/sic" ## @end 1 # nls related vars LANGUAGE=C; export LANGUAGE LC_ALL=C; export LC_ALL LANG=C; export LANG # defs ends here