diff options
Diffstat (limited to 't/silent-lex.sh')
-rw-r--r-- | t/silent-lex.sh | 26 |
1 files changed, 1 insertions, 25 deletions
diff --git a/t/silent-lex.sh b/t/silent-lex.sh index 9e7904d72..4d408f0a6 100644 --- a/t/silent-lex.sh +++ b/t/silent-lex.sh @@ -19,11 +19,8 @@ required='cc lex' . test-init.sh -mkdir sub - cat >>configure.ac <<'EOF' AC_PROG_LEX -AC_CONFIG_FILES([sub/Makefile]) AC_OUTPUT EOF @@ -34,18 +31,6 @@ foo1_SOURCES = foo.l foo2_SOURCES = $(foo1_SOURCES) foo2_LFLAGS = -n foo2_CFLAGS = $(AM_CFLAGS) -SUBDIRS = sub -LDADD = $(LEXLIB) -EOF - -cat > sub/Makefile.am <<'EOF' -AUTOMAKE_OPTIONS = subdir-objects -# Need generic and non-generic rules. -bin_PROGRAMS = bar1 bar2 -bar1_SOURCES = bar.l -bar2_SOURCES = $(bar1_SOURCES) -bar2_LFLAGS = -n -bar2_CFLAGS = $(AM_CFLAGS) LDADD = $(LEXLIB) EOF @@ -61,7 +46,6 @@ cat > foo.l <<'EOF' int yywrap (void) { return 1; } int main (void) { return 0; } EOF -cp foo.l sub/bar.l $ACLOCAL $AUTOMAKE --add-missing @@ -69,7 +53,6 @@ $AUTOCONF # Ensure per-target rules are used, to ensure their coverage below. $FGREP 'foo2-foo.c' Makefile.in || exit 99 -$FGREP 'bar2-bar.c' sub/Makefile.in || exit 99 ./configure --enable-silent-rules @@ -79,13 +62,9 @@ $EGREP ' (-c|-o)' stdout && exit 1 $EGREP '(mv|ylwrap) ' stdout && exit 1 grep 'LEX .*foo\.' stdout -grep 'LEX .*bar\.' stdout grep ' CC .*foo\.' stdout -grep ' CC .*bar\.' stdout grep 'CCLD .*foo1' stdout -grep 'CCLD .*bar1' stdout grep 'CCLD .*foo2' stdout -grep 'CCLD .*bar2' stdout # Cleaning and then rebuilding with the same V flag (and without # removing the generated sources in between) shouldn't trigger a @@ -99,15 +78,12 @@ $EGREP '(mv|ylwrap) ' stdout && exit 1 # Don't look for LEX, as probably lex hasn't been re-run. grep ' CC .*foo\.' stdout -grep ' CC .*bar\.' stdout grep 'CCLD .*foo1' stdout -grep 'CCLD .*bar1' stdout grep 'CCLD .*foo2' stdout -grep 'CCLD .*bar2' stdout # Ensure a truly clean rebuild. $MAKE clean -rm -f *foo.c sub/*bar.c +rm -f *foo.c run_make -O V=1 |