From: Tom Tromey Date: Sat, 7 Mar 1998 04:17:39 +0000 (+0000) Subject: refined multi-: test for AC_OUTPUT X-Git-Tag: Release-1-2g~7 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=4324e3a9c17ba36fd270bf5210159313b60ae827;p=thirdparty%2Fautomake.git refined multi-: test for AC_OUTPUT --- diff --git a/tests/ChangeLog b/tests/ChangeLog index c365294a0..1a85d6267 100644 --- a/tests/ChangeLog +++ b/tests/ChangeLog @@ -1,3 +1,7 @@ +Fri Mar 6 21:17:10 1998 Tom Tromey + + * colon3.test: Refined tests. + Tue Feb 24 12:29:05 1998 Tom Tromey * man.test: Removed. diff --git a/tests/colon3.test b/tests/colon3.test index 1d5f83236..c31938f41 100755 --- a/tests/colon3.test +++ b/tests/colon3.test @@ -10,15 +10,27 @@ PACKAGE=nonesuch VERSION=nonesuch AC_ARG_PROGRAM AC_PROG_INSTALL -AC_OUTPUT(Makefile:zardoz.in:two.in) +AC_OUTPUT(Makefile:zardoz.in:two.in:three.in) END : > zardoz.am : > two.in +: > three.in $AUTOMAKE || exit 1 # We actually check several things here. +# Automake should have created zardoz.in. test -f zardoz.in || exit 1 -grep '^zardoz:' zardoz.in && exit 1 -grep ' two.in' zardoz.in + +# The generated file should refer to zardoz.in and zardoz.am, but +# never just "zardoz". +grep zardoz zardoz.in | fgrep -v 'zardoz.in' | fgrep -v 'zardoz.am' > O +# We cat the output file so we see in when verbose. +cat O +test -z "`cat O`" || exit 1 + +# Makefile should depend on two.in. +grep '^Makefile:.* two.in' zardoz.in || exit 1 +# Likewise three.in. +grep '^Makefile:.* three.in' zardoz.in