From: Tom Tromey Date: Wed, 20 Jun 2001 00:47:56 +0000 (+0000) Subject: * tests/Makefile.am (TESTS): Added yacc5.test. X-Git-Tag: Release-1-4h~20 X-Git-Url: https://sourceware.org/git/?a=commitdiff_plain;h=7dfb3f58657d5a2fe502ea946a368c747c35265c;p=automake.git * tests/Makefile.am (TESTS): Added yacc5.test. * tests/yacc5.test: New file. --- 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