From 96e07b9c90a7de1052630b76f6eecbb72807a5ac Mon Sep 17 00:00:00 2001 From: Alexandre Oliva Date: Sat, 10 Apr 1999 05:38:53 +0000 Subject: [PATCH] * suffix.test: New file. * Makefile.am: Added suffix.test. --- tests/ChangeLog | 3 +++ tests/Makefile.am | 11 ++++++----- tests/suffix.test | 20 ++++++++++++++++++++ 3 files changed, 29 insertions(+), 5 deletions(-) create mode 100755 tests/suffix.test diff --git a/tests/ChangeLog b/tests/ChangeLog index 40d61bf60..a6d125ecf 100644 --- a/tests/ChangeLog +++ b/tests/ChangeLog @@ -1,5 +1,8 @@ 1999-04-10 Alexandre Oliva + * suffix.test: New file. + * Makefile.am: Added suffix.test. + * Makefile.am (XFAIL_TESTS): Added cond8.test. * cond3.test: Refer to am_targ_OBJECTS. diff --git a/tests/Makefile.am b/tests/Makefile.am index ed7ba4624..bcab34596 100644 --- a/tests/Makefile.am +++ b/tests/Makefile.am @@ -39,11 +39,12 @@ proginst.test ranlib.test recurs.test recurs2.test remake.test \ remake2.test req.test rulepat.test scripts.test seenc.test \ sinclude.test spell.test spell2.test spell3.test spelling.test \ stamph.test stdlib.test subdir.test subdir2.test subdir3.test \ -subst.test symlink.test syntax.test tags.test tagsub.test target.test \ -texinfo.test texinfo2.test texinfo3.test texinfo4.test texinfo5.test \ -texinfo6.test texinfo7.test texinfo8.test unused.test version.test \ -version2.test version3.test vpath.test vtexi.test vtexi2.test \ -whoami.test xsource.test yacc.test yacc2.test yacc3.test yaccpp.test +subst.test suffix.test symlink.test syntax.test tags.test +tagsub.test target.test texinfo.test texinfo2.test texinfo3.test \ +texinfo4.test texinfo5.test texinfo6.test texinfo7.test \ +texinfo8.test unused.test version.test version2.test version3.test \ +vpath.test vtexi.test vtexi2.test whoami.test xsource.test yacc.test \ +yacc2.test yacc3.test yaccpp.test EXTRA_DIST = defs $(TESTS) diff --git a/tests/suffix.test b/tests/suffix.test new file mode 100755 index 000000000..3556a3989 --- /dev/null +++ b/tests/suffix.test @@ -0,0 +1,20 @@ +#! /bin/sh + +# Make sure a suffix rule for C compilation is produced. + +. $srcdir/defs || exit 1 + +cat >> configure.in << 'END' +AC_PROG_CC +END + +cat > Makefile.am << 'END' +noinst_PROGRAMS = foo +END + +$AUTOMAKE -i || exit 1 + +grep '^\.c\.o' Makefile.in > /dev/null || exit 1 + +$AUTOMAKE || exit 1 +grep '%\.o: %\.c' Makefile.in > /dev/null || exit 1 -- 2.47.2