| 1 | # -*- ksh -*-
|
|---|
| 2 | # Defines for Automake testing environment.
|
|---|
| 3 | # Tom Tromey <tromey@cygnus.com>
|
|---|
| 4 |
|
|---|
| 5 | # Ensure $srcdir set correctly.
|
|---|
| 6 | test -f $srcdir/defs || {
|
|---|
| 7 | echo "defs: installation error" 1>&2
|
|---|
| 8 | exit 1
|
|---|
| 9 | }
|
|---|
| 10 |
|
|---|
| 11 | # If srcdir is relative, we need to modify it.
|
|---|
| 12 | case "$srcdir" in
|
|---|
| 13 | /*|[a-zA-Z]:/*)
|
|---|
| 14 | ;;
|
|---|
| 15 |
|
|---|
| 16 | *)
|
|---|
| 17 | srcdir="../$srcdir"
|
|---|
| 18 | ;;
|
|---|
| 19 | esac
|
|---|
| 20 |
|
|---|
| 21 | rm -rf testSubDir > /dev/null 2>&1
|
|---|
| 22 | mkdir testSubDir
|
|---|
| 23 | cd testSubDir
|
|---|
| 24 |
|
|---|
| 25 | # Build appropriate environment in test directory. Eg create
|
|---|
| 26 | # configure.in, touch all necessary files, etc.
|
|---|
| 27 | cat > configure.in << 'END'
|
|---|
| 28 | PACKAGE=nonesuch
|
|---|
| 29 | VERSION=nonesuch
|
|---|
| 30 | AC_ARG_PROGRAM
|
|---|
| 31 | AC_PROG_INSTALL
|
|---|
| 32 | AC_OUTPUT(Makefile)
|
|---|
| 33 | END
|
|---|
| 34 |
|
|---|
| 35 | : > install-sh
|
|---|
| 36 | : > mkinstalldirs
|
|---|
| 37 | : > missing
|
|---|
| 38 |
|
|---|
| 39 | # See how redirections should work. User can set VERBOSE to see all
|
|---|
| 40 | # output.
|
|---|
| 41 | test -z "$VERBOSE" && {
|
|---|
| 42 | exec > /dev/null 2>&1
|
|---|
| 43 | }
|
|---|
| 44 |
|
|---|
| 45 | # User can set PERL to change the perl interpreter used.
|
|---|
| 46 | test -z "$PERL" && PERL=perl
|
|---|
| 47 |
|
|---|
| 48 | # User can set MAKE to choose which make to use. Must use GNU make.
|
|---|
| 49 | test -z "$MAKE" && MAKE=make
|
|---|
| 50 |
|
|---|
| 51 | echo "=== Running test $0"
|
|---|
| 52 |
|
|---|
| 53 | # See how Automake should be run. We put --foreign as the default
|
|---|
| 54 | # strictness to avoid having to create lots and lots of files. A test
|
|---|
| 55 | # can override this by specifying a different strictness.
|
|---|
| 56 | AUTOMAKE="$PERL ../../automake --amdir=$srcdir/.. --foreign"
|
|---|
| 57 |
|
|---|
| 58 | # See how aclocal should be run.
|
|---|
| 59 | # Most of the files are in $srcdir/../m4. However amversion.m4 is
|
|---|
| 60 | # generated in ../m4, so we include that directory in the search
|
|---|
| 61 | # path too.
|
|---|
| 62 | ACLOCAL="$PERL `pwd`/../../aclocal -I `pwd`/../../m4 --acdir=$srcdir/../m4"
|
|---|