From 7dfb3f58657d5a2fe502ea946a368c747c35265c Mon Sep 17 00:00:00 2001 From: Tom Tromey Date: Wed, 20 Jun 2001 00:47:56 +0000 Subject: [PATCH] * tests/Makefile.am (TESTS): Added yacc5.test. * tests/yacc5.test: New file. --- ChangeLog | 5 +++++ tests/Makefile.am | 1 + tests/Makefile.in | 1 + tests/yacc5.test | 46 ++++++++++++++++++++++++++++++++++++++++++++++ 4 files changed, 53 insertions(+) create mode 100755 tests/yacc5.test diff --git a/ChangeLog b/ChangeLog index 261bba82..929bfd1d 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,8 @@ +2001-06-19 Tom Tromey + + * tests/Makefile.am (TESTS): Added yacc5.test. + * tests/yacc5.test: New file. + 2001-06-17 Tom Tromey * automake.in (require_file_internal): Check for already-required diff --git a/tests/Makefile.am b/tests/Makefile.am index 3075821b..0025cccc 100644 --- a/tests/Makefile.am +++ b/tests/Makefile.am @@ -298,6 +298,7 @@ yacc.test \ yacc2.test \ yacc3.test \ yacc4.test \ +yacc5.test \ yacc6.test \ yaccpp.test \ yaccvpath.test diff --git a/tests/Makefile.in b/tests/Makefile.in index d4502bbe..d077c99e 100644 --- a/tests/Makefile.in +++ b/tests/Makefile.in @@ -364,6 +364,7 @@ yacc.test \ yacc2.test \ yacc3.test \ yacc4.test \ +yacc5.test \ yacc6.test \ yaccpp.test \ yaccvpath.test diff --git a/tests/yacc5.test b/tests/yacc5.test new file mode 100755 index 00000000..4e66f3a7 --- /dev/null +++ b/tests/yacc5.test @@ -0,0 +1,46 @@ +#! /bin/sh + +# Test of yacc functionality, derived from GNU binutils +# by Tim Van Holder. + +. $srcdir/defs || exit 1 + +cat > configure.in << 'END' +AC_INIT +AM_INIT_AUTOMAKE(nonesuch, nonesuch) +AC_ARG_PROGRAM +AC_PROG_INSTALL +AC_PROG_MAKE_SET +AC_PROG_CC +AM_PROG_CC_C_O +AC_PROG_YACC +AC_OUTPUT(Makefile) +END + +cat > Makefile.am << 'END' +bin_PROGRAMS = maude +maude_SOURCES = sub/maude.y +END + +mkdir sub + +: > sub/maude.y + +$ACLOCAL || exit 1 +$AUTOMAKE -a || exit 1 + +grep '^maude\.c:' Makefile.in || exit 1 + + +## Try again with subdir-objects. + +cat > Makefile.am << 'END' +AUTOMAKE_OPTIONS = subdir-objects +bin_PROGRAMS = maude +maude_SOURCES = sub/maude.y +END + +$ACLOCAL || exit 1 +$AUTOMAKE -a || exit 1 + +grep '^sub/maude\.c:' Makefile.in -- 2.43.5