Use AM_CONDITIONAL and if/endif for AMDEP.
authorAkim Demaille <akim@epita.fr>
Mon, 9 Apr 2001 14:50:53 +0000 (14:50 +0000)
committerAkim Demaille <akim@epita.fr>
Mon, 9 Apr 2001 14:50:53 +0000 (14:50 +0000)
* m4/depend.m4 (AM_DEP_TRACK): Use AM_CONDITIONAL to define AMDEP.
* automake.in (&add_depend2): Transform %AMDEP% into `AMDEP' (leading
to a configure time if/endif), or to `FALSE' (static removal of
the code).
(&handle_dependencies): Adjust to use `AMDEP_TRUE'.
* depend2.am: Use if/endif.
Adjust the 101 tests that use dependencies so that they
properly invoke aclocal before automake.  They need to `see'
`AM_CONDITIONAL([AMDEP], ...)'.

106 files changed:
ChangeLog
automake.in
depend2.am
lib/am/depend2.am
m4/depend.m4
tests/ansi2.test
tests/ansi4.test
tests/backsl.test
tests/badprog.test
tests/canon.test
tests/canon3.test
tests/canon4.test
tests/canon5.test
tests/comment2.test
tests/compile_f_c_cxx.test
tests/cond3.test
tests/cond4.test
tests/cond5.test
tests/cond8.test
tests/condlib.test
tests/conf2.test
tests/confh4.test
tests/config.test
tests/confincl.test
tests/confsub.test
tests/cxxansi.test
tests/cxxlibobj.test
tests/cxxlink.test
tests/cxxnoc.test
tests/cxxo.test
tests/cygwin32.test
tests/defun2.test
tests/depend.test
tests/depend3.test
tests/discover.test
tests/double.test
tests/empty2.test
tests/empty3.test
tests/empty4.test
tests/exsource.test
tests/ext.test
tests/extra.test
tests/header.test
tests/implicit.test
tests/interp.test
tests/interp2.test
tests/ldadd.test
tests/ldflags.test
tests/lex.test
tests/lex2.test
tests/lex3.test
tests/lex4.test
tests/libobj.test
tests/libobj10.test
tests/libobj2.test
tests/libobj4.test
tests/libobj5.test
tests/libobj6.test
tests/libobj7.test
tests/libobj8.test
tests/libobj9.test
tests/library.test
tests/link_c_cxx.test
tests/link_f_c.test
tests/link_f_c_cxx.test
tests/link_f_cxx.test
tests/listval.test
tests/ltlibobjs.test
tests/nodep.test
tests/nodist.test
tests/noinstdir.test
tests/nostdinc.test
tests/number.test
tests/objc.test
tests/parse.test
tests/pluseq4.test
tests/pluseq7.test
tests/pr72.test
tests/prefix.test
tests/primary2.test
tests/ranlib.test
tests/recurs.test
tests/recurs2.test
tests/sourcesub.test
tests/space.test
tests/specflags.test
tests/specflags2.test
tests/specflags3.test
tests/specflags4.test
tests/specflags5.test
tests/spell2.test
tests/stdlib.test
tests/subdir3.test
tests/subdir4.test
tests/subobj.test
tests/subobj2.test
tests/subobj4.test
tests/suffix.test
tests/suffix2.test
tests/suffix3.test
tests/target.test
tests/xsource.test
tests/yacc.test
tests/yacc2.test
tests/yacc3.test
tests/yaccpp.test

index db8fba3..7641160 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,20 @@
 2001-04-09  Akim Demaille  <akim@epita.fr>
 
+       Use AM_CONDITIONAL and if/endif for AMDEP.
+
+       * m4/depend.m4 (AM_DEP_TRACK): Use AM_CONDITIONAL to define AMDEP.
+       * automake.in (&add_depend2): Transform %AMDEP% into `AMDEP' (leading
+       to a configure time if/endif), or to `FALSE' (static removal of
+       the code).
+       (&handle_dependencies): Adjust to use `AMDEP_TRUE'.
+       * depend2.am: Use if/endif.
+
+       Adjust the 101 tests that use dependencies so that they
+       properly invoke aclocal before automake.  They need to `see'
+       `AM_CONDITIONAL([AMDEP], ...)'.
+
+2001-04-09  Akim Demaille  <akim@epita.fr>
+
        * tags.am: Fix missing leading tabs.
 
 2001-04-09  Akim Demaille  <akim@epita.fr>
index c42103a..9f8bac9 100755 (executable)
@@ -3043,7 +3043,7 @@ sub add_depend2
     my %transform = ('PFX'  => $pfx,
                     'FPFX' => $fpfx,
                     'LIBTOOL' => $seen_libtool,
-                    'AMDEP'   => $use_dependencies);
+                    'AMDEP'   => $use_dependencies ? 'AMDEP' : 'FALSE');
 
     # This function can be called even when we don't want dependency
     # tracking.  This happens when we need an explicit rule for some
@@ -3139,7 +3139,7 @@ sub handle_dependencies
            # We define this as a conditional variable because BSD
            # make can't handle backslashes for continuing comments on
            # the following line.
-           &define_pretty_variable ('DEP_FILES', 'AMDEP', @deplist);
+           &define_pretty_variable ('DEP_FILES', 'AMDEP_TRUE', @deplist);
 
            # Generate each `include' individually.  Irix 6 make will
            # not properly include several files resulting from a
@@ -3148,7 +3148,7 @@ sub handle_dependencies
            $output_rules .= "\n";
            foreach my $iter (@deplist)
            {
-               $output_rules .= "\@AMDEP\@\@_am_include\@ " . $iter . "\n";
+               $output_rules .= '@AMDEP_TRUE@@_am_include@ ' . $iter . "\n";
            }
 
            $output_rules .= &file_contents ('depend');
index 285adf6..421e225 100644 (file)
 ## - once per language for generic compilation rules
 ## - once for each file which requires specific flags.
 
-?GENERIC??AMDEP?@AMDEP@%FPFX%DEPMODE = @%FPFX%DEPMODE@
+## Note it is on purpose we wrote `if %AMDEP%', since %AMDEP% becomes
+## '@AMDEP_TRUE@' if dependencies are to be used, otherwise FALSE.
+
+if %AMDEP%
+?GENERIC?%FPFX%DEPMODE = @%FPFX%DEPMODE@
+endif %AMDEP%
 
 ?GENERIC?%EXT%.o:
 ?!GENERIC?%OBJ%: %SOURCE%
-?AMDEP?@AMDEP@ source='%SOURCE%' object='%OBJ%' libtool=no @AMDEPBACKSLASH@
-?AMDEP?@AMDEP@ depfile='$(DEPDIR)/%BASE%.Po' tmpdepfile='$(DEPDIR)/%BASE%.TPo' @AMDEPBACKSLASH@
-?AMDEP?@AMDEP@ $(%FPFX%DEPMODE) $(depcomp) @AMDEPBACKSLASH@
+if %AMDEP%
+       source='%SOURCE%' object='%OBJ%' libtool=no @AMDEPBACKSLASH@
+       depfile='$(DEPDIR)/%BASE%.Po' tmpdepfile='$(DEPDIR)/%BASE%.TPo' @AMDEPBACKSLASH@
+       $(%FPFX%DEPMODE) $(depcomp) @AMDEPBACKSLASH@
+endif %AMDEP%
        %COMPILE% -c -o %OBJ% `test -f %SOURCE% || echo '$(srcdir)/'`%SOURCE%
 
-?LIBTOOL??GENERIC?%EXT%.lo:
-?LIBTOOL??!GENERIC?%LTOBJ%: %SOURCE%
-?LIBTOOL??AMDEP?@AMDEP@        source='%SOURCE%' object='%LTOBJ%' libtool=yes @AMDEPBACKSLASH@
-?LIBTOOL??AMDEP?@AMDEP@        depfile='$(DEPDIR)/%BASE%.Plo' tmpdepfile='$(DEPDIR)/%BASE%.TPlo' @AMDEPBACKSLASH@
-?LIBTOOL??AMDEP?@AMDEP@        $(%FPFX%DEPMODE) $(depcomp) @AMDEPBACKSLASH@
-?LIBTOOL?      %LTCOMPILE% -c -o %LTOBJ% `test -f %SOURCE% || echo '$(srcdir)/'`%SOURCE%
+if %?LIBTOOL?%
+?GENERIC?%EXT%.lo:
+?!GENERIC?%LTOBJ%: %SOURCE%
+if  %AMDEP%
+       source='%SOURCE%' object='%LTOBJ%' libtool=yes @AMDEPBACKSLASH@
+       depfile='$(DEPDIR)/%BASE%.Plo' tmpdepfile='$(DEPDIR)/%BASE%.TPlo' @AMDEPBACKSLASH@
+       $(%FPFX%DEPMODE) $(depcomp) @AMDEPBACKSLASH@
+endif  %AMDEP%
+       %LTCOMPILE% -c -o %LTOBJ% `test -f %SOURCE% || echo '$(srcdir)/'`%SOURCE%
+endif %?LIBTOOL?%
 
 ?GENERIC?%EXT%.obj:
 ?!GENERIC?%OBJOBJ%: %SOURCE%
-?AMDEP?@AMDEP@ source='%SOURCE%' object='%OBJOBJ%' libtool=no @AMDEPBACKSLASH@
-?AMDEP?@AMDEP@ depfile='$(DEPDIR)/%BASE%.Po' tmpdepfile='$(DEPDIR)/%BASE%.TPo' @AMDEPBACKSLASH@
-?AMDEP?@AMDEP@ $(%FPFX%DEPMODE) $(depcomp) @AMDEPBACKSLASH@
+if %AMDEP%
+       source='%SOURCE%' object='%OBJOBJ%' libtool=no @AMDEPBACKSLASH@
+       depfile='$(DEPDIR)/%BASE%.Po' tmpdepfile='$(DEPDIR)/%BASE%.TPo' @AMDEPBACKSLASH@
+       $(%FPFX%DEPMODE) $(depcomp) @AMDEPBACKSLASH@
+endif %AMDEP%
        %COMPILE% -c -o %OBJOBJ% `cygpath -w %SOURCE%`
index 285adf6..421e225 100644 (file)
 ## - once per language for generic compilation rules
 ## - once for each file which requires specific flags.
 
-?GENERIC??AMDEP?@AMDEP@%FPFX%DEPMODE = @%FPFX%DEPMODE@
+## Note it is on purpose we wrote `if %AMDEP%', since %AMDEP% becomes
+## '@AMDEP_TRUE@' if dependencies are to be used, otherwise FALSE.
+
+if %AMDEP%
+?GENERIC?%FPFX%DEPMODE = @%FPFX%DEPMODE@
+endif %AMDEP%
 
 ?GENERIC?%EXT%.o:
 ?!GENERIC?%OBJ%: %SOURCE%
-?AMDEP?@AMDEP@ source='%SOURCE%' object='%OBJ%' libtool=no @AMDEPBACKSLASH@
-?AMDEP?@AMDEP@ depfile='$(DEPDIR)/%BASE%.Po' tmpdepfile='$(DEPDIR)/%BASE%.TPo' @AMDEPBACKSLASH@
-?AMDEP?@AMDEP@ $(%FPFX%DEPMODE) $(depcomp) @AMDEPBACKSLASH@
+if %AMDEP%
+       source='%SOURCE%' object='%OBJ%' libtool=no @AMDEPBACKSLASH@
+       depfile='$(DEPDIR)/%BASE%.Po' tmpdepfile='$(DEPDIR)/%BASE%.TPo' @AMDEPBACKSLASH@
+       $(%FPFX%DEPMODE) $(depcomp) @AMDEPBACKSLASH@
+endif %AMDEP%
        %COMPILE% -c -o %OBJ% `test -f %SOURCE% || echo '$(srcdir)/'`%SOURCE%
 
-?LIBTOOL??GENERIC?%EXT%.lo:
-?LIBTOOL??!GENERIC?%LTOBJ%: %SOURCE%
-?LIBTOOL??AMDEP?@AMDEP@        source='%SOURCE%' object='%LTOBJ%' libtool=yes @AMDEPBACKSLASH@
-?LIBTOOL??AMDEP?@AMDEP@        depfile='$(DEPDIR)/%BASE%.Plo' tmpdepfile='$(DEPDIR)/%BASE%.TPlo' @AMDEPBACKSLASH@
-?LIBTOOL??AMDEP?@AMDEP@        $(%FPFX%DEPMODE) $(depcomp) @AMDEPBACKSLASH@
-?LIBTOOL?      %LTCOMPILE% -c -o %LTOBJ% `test -f %SOURCE% || echo '$(srcdir)/'`%SOURCE%
+if %?LIBTOOL?%
+?GENERIC?%EXT%.lo:
+?!GENERIC?%LTOBJ%: %SOURCE%
+if  %AMDEP%
+       source='%SOURCE%' object='%LTOBJ%' libtool=yes @AMDEPBACKSLASH@
+       depfile='$(DEPDIR)/%BASE%.Plo' tmpdepfile='$(DEPDIR)/%BASE%.TPlo' @AMDEPBACKSLASH@
+       $(%FPFX%DEPMODE) $(depcomp) @AMDEPBACKSLASH@
+endif  %AMDEP%
+       %LTCOMPILE% -c -o %LTOBJ% `test -f %SOURCE% || echo '$(srcdir)/'`%SOURCE%
+endif %?LIBTOOL?%
 
 ?GENERIC?%EXT%.obj:
 ?!GENERIC?%OBJOBJ%: %SOURCE%
-?AMDEP?@AMDEP@ source='%SOURCE%' object='%OBJOBJ%' libtool=no @AMDEPBACKSLASH@
-?AMDEP?@AMDEP@ depfile='$(DEPDIR)/%BASE%.Po' tmpdepfile='$(DEPDIR)/%BASE%.TPo' @AMDEPBACKSLASH@
-?AMDEP?@AMDEP@ $(%FPFX%DEPMODE) $(depcomp) @AMDEPBACKSLASH@
+if %AMDEP%
+       source='%SOURCE%' object='%OBJOBJ%' libtool=no @AMDEPBACKSLASH@
+       depfile='$(DEPDIR)/%BASE%.Po' tmpdepfile='$(DEPDIR)/%BASE%.TPo' @AMDEPBACKSLASH@
+       $(%FPFX%DEPMODE) $(depcomp) @AMDEPBACKSLASH@
+endif %AMDEP%
        %COMPILE% -c -o %OBJOBJ% `cygpath -w %SOURCE%`
index 59c95d6..cb73080 100644 (file)
@@ -111,22 +111,11 @@ AC_DEFUN([AM_DEP_TRACK],
 [AC_ARG_ENABLE(dependency-tracking,
 [  --disable-dependency-tracking Speeds up one-time builds
   --enable-dependency-tracking  Do not reject slow dependency extractors])
-if test "x$enable_dependency_tracking" = xno; then
-  AMDEP="#"
-else
+if test "x$enable_dependency_tracking" != xno; then
   am_depcomp="$ac_aux_dir/depcomp"
-  if test ! -f "$am_depcomp"; then
-    AMDEP="#"
-  else
-    AMDEP=
-  fi
-fi
-AC_SUBST(AMDEP)
-if test -z "$AMDEP"; then
   AMDEPBACKSLASH='\'
-else
-  AMDEPBACKSLASH=
 fi
+AM_CONDITIONAL([AMDEP], [test "x$enable_dependency_tracking" != xno])
 pushdef([subst], defn([AC_SUBST]))
 subst(AMDEPBACKSLASH)
 popdef([subst])
index 9f51f8e..0436813 100755 (executable)
@@ -17,6 +17,7 @@ END
 : > ansi2knr.c
 : > ansi2knr.1
 
+$ACLOCAL || exit 1
 $AUTOMAKE || exit 1
 
 grep '^all[-a-z]*:.*ANSI2KNR' Makefile.in
index 4775ad3..ac03bbf 100755 (executable)
@@ -21,6 +21,7 @@ END
 : > ansi2knr.c
 : > hello.c
 
+$ACLOCAL || exit 1
 $AUTOMAKE || exit 1
 
 fgrep 'ansi2knr.$(' Makefile.in || exit 1
index a35c5d1..0bf43a6 100755 (executable)
@@ -13,6 +13,7 @@ bin_PROGRAMS = \
    frob
 END
 
+$ACLOCAL || exit 1
 $AUTOMAKE || exit 1
 
 grep '^_SOURCE' Makefile.in && exit 1
index 91876a7..47711e7 100755 (executable)
@@ -14,4 +14,5 @@ bin_PROGRAMS = a,b
 a_b_SOURCES = ab.c
 END
 
+$ACLOCAL || exit 1
 $AUTOMAKE
index b54caf3..6745c7d 100755 (executable)
@@ -11,5 +11,6 @@ bin_PROGRAMS = sniff-glue
 sniff-glue_SOURCES = sg.c
 END
 
+$ACLOCAL || exit 1
 $AUTOMAKE && exit 1
 exit 0
index d7a28a7..f6e70fd 100755 (executable)
@@ -14,6 +14,7 @@ END
 
 : > perm-number.c
 
+$ACLOCAL || exit 1
 $AUTOMAKE || exit 1
 
 grep 'perm_number\.c' Makefile.in && exit 1
index 5ca51e7..330ead0 100755 (executable)
@@ -14,6 +14,7 @@ noinst_LIBRARIES = libx-y.a
 libx_y_a_SOURCES = xy.c
 END
 
+$ACLOCAL || exit 1
 $AUTOMAKE || exit 1
 
 grep '^libx-y.*=' Makefile.in && exit 1
index 9162f99..b05ced4 100755 (executable)
@@ -12,6 +12,7 @@ bin_PROGRAMS = 123test
 123test_SOURCES = 123.c
 END
 
+$ACLOCAL || exit 1
 $AUTOMAKE || exit 1
 
 cat > Makefile.am << 'END'
index d25a19a..c2a1d2c 100755 (executable)
@@ -13,6 +13,7 @@ cat > Makefile.am << 'END'
 bin_PROGRAMS = sim_products receive_th receive_pos # image_proc
 END
 
+$ACLOCAL || exit 1
 $AUTOMAKE || exit 1
 
 grep '^image_proc' Makefile.in && exit 1
index 2ef19dc..8aa0895 100755 (executable)
@@ -23,6 +23,7 @@ END
 : > bar.c
 : > baz.cc
 
+$ACLOCAL || exit 1
 $AUTOMAKE || exit 1
 
 
index 8f53e0d..2e72d19 100755 (executable)
@@ -38,6 +38,7 @@ endif
 targ_SOURCES = $(SONE) $(STWO) $(STHREE)
 END
 
+$ACLOCAL || exit 1
 $AUTOMAKE || exit 1
 
 # `b top' so that
index 42d7251..51a13e4 100755 (executable)
@@ -26,6 +26,7 @@ endif
 targ_SOURCES = main.c $(OPT1) $(OPT2)
 END
 
+$ACLOCAL || exit 1
 $AUTOMAKE || exit 1
 
 test "`grep TWO_FALSE Makefile.in | wc -l`" -eq 2
index 926f2f0..02e2be8 100755 (executable)
@@ -28,6 +28,7 @@ END
 
 # The bug is that automake hangs.  So we give it a few seconds and
 # then kill it.
+$ACLOCAL || exit 1
 $AUTOMAKE &
 pid=$!
 
index 43deacd..94d29b2 100755 (executable)
@@ -16,4 +16,5 @@ noinst_PROGRAMS = x y
 endif
 END
 
+$ACLOCAL || exit 1
 $AUTOMAKE
index 9b07528..e64062f 100755 (executable)
@@ -21,6 +21,7 @@ nodist_librsaref_a_SOURCES = desc.c digit.c
 BUILT_SOURCES = $(nodist_librsaref_a_SOURCES)
 END
 
+$ACLOCAL || exit 1
 $AUTOMAKE || exit 1
 
 fgrep librsaref.a.c Makefile.in && exit 1
index 690b9d4..05eccf2 100755 (executable)
@@ -21,4 +21,5 @@ END
 : > config.h.in
 : > two.h.in
 
+$ACLOCAL || exit 1
 $AUTOMAKE
index e9a73f6..763c579 100755 (executable)
@@ -26,6 +26,7 @@ mkdir include
 : > include/Makefile.am
 : > include/config.h.in
 
+$ACLOCAL || exit 1
 $AUTOMAKE || exit 1
 
 egrep '^DEFS =.* -I(\.|\$\(top_builddir\))/include' Makefile.in
index 7c3775a..8e4a0ce 100755 (executable)
@@ -22,6 +22,7 @@ END
 mkdir subdir
 : > subdir/config.h.in
 
+$ACLOCAL || exit 1
 $AUTOMAKE || exit 1
 
 grep '^subdir/config.h:' Makefile.in
index a6e0932..4f15522 100755 (executable)
@@ -14,6 +14,7 @@ cat > Makefile.am << 'EOF'
 bin_PROGRAMS = fred
 EOF
 
+$ACLOCAL || exit 1
 $AUTOMAKE || exit 1
 
 if grep '@CONFIG_INCLUDE_SPEC@' Makefile.in; then
index 73a4f04..a66679b 100755 (executable)
@@ -29,6 +29,7 @@ END
 
 mv depcomp subdir
 
+$ACLOCAL || exit 1
 $AUTOMAKE || exit 1
 
 # Make sure subdir Makefile.in doesn't itself look in the subdir.
index a0d949d..c27972e 100755 (executable)
@@ -22,6 +22,7 @@ END
 : > doe.C
 : > jane.C
 
+$ACLOCAL || exit 1
 $AUTOMAKE || exit 1
 
 fgrep '$U' Makefile.in && exit 1
index 13add34..1bbd0a6 100755 (executable)
@@ -20,6 +20,7 @@ END
 : > doe.C
 : > jane.C
 
+$ACLOCAL || exit 1
 $AUTOMAKE || exit 1
 
 grep CC Makefile.in
index bcf03bb..9a0f63d 100755 (executable)
@@ -17,6 +17,7 @@ END
 : > lava.c
 : > lamp.cxx
 
+$ACLOCAL || exit 1
 $AUTOMAKE || exit 1
 
 # Look for this macro not at the beginning of any line; that will have
index 558040d..56ca8c7 100755 (executable)
@@ -16,6 +16,7 @@ END
 : > doe.C
 : > jane.C
 
+$ACLOCAL || exit 1
 $AUTOMAKE || exit 1
 
 grep CC Makefile.in | grep -v MKDEP && exit 1
index 1c86b8c..8fe584b 100755 (executable)
@@ -14,6 +14,7 @@ END
 
 : > doe.C
 
+$ACLOCAL || exit 1
 $AUTOMAKE || exit 1
 
 fgrep 'doe.$(OBJEXT)' Makefile.in
index fd571df..a689b73 100755 (executable)
@@ -19,6 +19,7 @@ END
 : > www.c
 : > xtra.c
 
+$ACLOCAL || exit 1
 $AUTOMAKE || exit 1
 
 grep '^CYGWIN' Makefile.in && exit 1
index d6869c5..6f58cab 100755 (executable)
@@ -20,4 +20,5 @@ END
 
 : > memcmp.c
 
+$ACLOCAL || exit 1
 $AUTOMAKE
index 64d9a4a..70234bb 100755 (executable)
@@ -14,6 +14,7 @@ fred_SOURCES = \
    fred.c
 END
 
+$ACLOCAL || exit 1
 $AUTOMAKE || exit 1
 
 # In this case we no longer expect to find DEP_FILES.
index 99130ab..2fe15ae 100755 (executable)
@@ -33,4 +33,5 @@ DEPS = @DEPS@
 TerraVision_DEPENDENCIES = $(DEPS)
 END
 
+$ACLOCAL || exit 1
 $AUTOMAKE
index ac74856..c736e61 100755 (executable)
@@ -24,5 +24,6 @@ END
 
 : > fsusage.c
 
+$ACLOCAL || exit 1
 $AUTOMAKE && exit 1
 exit 0
index 0922213..5e781e8 100755 (executable)
@@ -11,4 +11,5 @@ cat > Makefile.am << 'END'
 bin_PROGRAMS = spice nutmeg help sconvert multidec nutmeg
 END
 
+$ACLOCAL || exit 1
 $AUTOMAKE
index d15cbc6..fed0631 100755 (executable)
@@ -14,6 +14,7 @@ bin_PROGRAMS = pavel
 pavel_SOURCES =
 END
 
+$ACLOCAL || exit 1
 $AUTOMAKE || exit 1
 
 grep 'pavel\.[co]' Makefile.in && exit 1
index 6ac7da0..55a52be 100755 (executable)
@@ -12,6 +12,7 @@ cat > Makefile.am << 'END'
 bin_PROGRAMS = pavel
 END
 
+$ACLOCAL || exit 1
 $AUTOMAKE || exit 1
 
 grep 'pavel\.[co]' Makefile.in
index 82cde29..0ed85da 100755 (executable)
@@ -18,6 +18,7 @@ zoo_DEPENDENCIES = $(ZOO_OBJ)
 zoo_LDADD = $(zoo_DEPENDENCIES)
 END
 
+$ACLOCAL || exit 1
 $AUTOMAKE || exit 1
 fgrep zoo. Makefile.in && exit 1
 exit 0
index 7f26510..0bd9aaa 100755 (executable)
@@ -27,6 +27,7 @@ END
 : > www.c
 : > xtra.c
 
+$ACLOCAL || exit 1
 $AUTOMAKE || exit 1
 
 grep '@_am_include@ .*/xtra\.P' Makefile.in
index 09000a1..8b826bc 100755 (executable)
@@ -14,6 +14,7 @@ bin_PROGRAMS = foo
 foo_SOURCES = 1.f 2.for 3.f90 4.F 5.r 6.m
 END
 
+$ACLOCAL || exit 1
 $AUTOMAKE || exit 1
 
 for ext in f for f90 F r m
index f79c99f..933a4b9 100755 (executable)
@@ -16,6 +16,7 @@ bin_PROGRAMS = @foo@
 EXTRA_PROGRAMS = zardoz
 END
 
+$ACLOCAL || exit 1
 $AUTOMAKE || exit 1
 
 grep "^zardoz" Makefile.in || exit 1
index 798e507..9f50e29 100755 (executable)
@@ -24,6 +24,7 @@ END
 : > joe.c
 : > qq.h
 
+$ACLOCAL || exit 1
 $AUTOMAKE || exit 1
 
 grep '[^@]MY_HEADERS' Makefile.in && exit 1
index b2fb984..d2bb72f 100755 (executable)
@@ -13,6 +13,7 @@ cat > Makefile.am << 'END'
 noinst_PROGRAMS = libapp_1
 END
 
+$ACLOCAL || exit 1
 $AUTOMAKE || exit 1
 
 grep '^libapp_1_OBJECTS' Makefile.in | fgrep '.$(OBJEXT)'
index 90c1e5a..7e21ba1 100755 (executable)
@@ -14,6 +14,7 @@ s1 = z.c
 qqq_SOURCES = $(s1)
 END
 
+$ACLOCAL || exit 1
 $AUTOMAKE || exit 1
 
 fgrep 'z.$(OBJEXT)' Makefile.in
index 4404a9d..efaae4e 100755 (executable)
@@ -17,4 +17,5 @@ x_SOURCES = x.c
 x_LDADD = $(X_EXTRA_LIBS)
 END
 
+$ACLOCAL || exit 1
 $AUTOMAKE
index 2b7fbd4..0334b2c 100755 (executable)
@@ -30,5 +30,6 @@ END
 : > config.sub
 : > q.c
 
+$ACLOCAL || exit 1
 $AUTOMAKE && exit 1
 exit 0
index 12d57f9..21f5207 100755 (executable)
@@ -33,4 +33,5 @@ END
 : > config.sub
 : > q.c
 
+$ACLOCAL || exit 1
 $AUTOMAKE
index e9b565e..0c96521 100755 (executable)
@@ -17,6 +17,7 @@ END
 
 : > joe.l
 
+$ACLOCAL || exit 1
 $AUTOMAKE || exit 1
 
 grep '\$(LEX)' Makefile.in
index a641167..34d45a9 100755 (executable)
@@ -18,5 +18,6 @@ END
 
 : > joe.l
 
+$ACLOCAL || exit 1
 $AUTOMAKE --Wno-error 2> output || exit 1
 test -n "`cat output`"
index 1fa9671..c3c7515 100755 (executable)
@@ -18,6 +18,7 @@ END
 
 : > joe.l
 
+$ACLOCAL || exit 1
 $AUTOMAKE || exit 1
 
 fgrep joel Makefile.in && exit 1
index 156c515..b40fc54 100755 (executable)
@@ -18,6 +18,7 @@ END
 
 : > joe.ll
 
+$ACLOCAL || exit 1
 $AUTOMAKE || exit 1
 
 fgrep joe.Po Makefile.in
index 0b44f58..2ec2a9e 100755 (executable)
@@ -28,4 +28,5 @@ END
 : > fsusage.c
 : > mountlist.c
 
+$ACLOCAL || exit 1
 $AUTOMAKE
index 07e3cc2..c576cfb 100755 (executable)
@@ -23,6 +23,7 @@ noinst_LIBRARIES = libfoo.a
 libfoo_a_LIBADD = @LIBOBJS@
 END
 
+$ACLOCAL || exit 1
 $AUTOMAKE && exit 1
 
 echo 'BUILT_SOURCES = foo.c' >> Makefile.am
index e38abd6..305099f 100755 (executable)
@@ -30,6 +30,7 @@ END
 
 mv depcomp subdir
 
+$ACLOCAL || exit 1
 $AUTOMAKE || exit 1
 
 grep 'fsusage\.c' subdir/Makefile.in
index 226e509..c11ddd0 100755 (executable)
@@ -14,4 +14,5 @@ AC_PROG_CC
 AC_REPLACE_FUNCS(foo)
 END
 
+$ACLOCAL || exit 1
 $AUTOMAKE
index 8ad45e9..9af320d 100755 (executable)
@@ -18,5 +18,6 @@ END
 
 : > foo.c
 
+$ACLOCAL || exit 1
 $AUTOMAKE || exit 1
 fgrep foo.c Makefile.in
index aa63df7..1dd1fa3 100755 (executable)
@@ -27,4 +27,5 @@ END
 : > fsusage.c
 : > mountlist.c
 
+$ACLOCAL || exit 1
 $AUTOMAKE
index 95432e3..e931205 100755 (executable)
@@ -27,6 +27,7 @@ END
 : > dirname.c
 : > strsignal.c
 
+$ACLOCAL || exit 1
 $AUTOMAKE || exit 1
 
 sed -n -e ': again
index 37a4934..ceca716 100755 (executable)
@@ -33,6 +33,7 @@ END
 : > ansi2knr.1
 : > ansi2knr.c
 
+$ACLOCAL || exit 1
 $AUTOMAKE || exit 1
 
 grep 'strsignal_.c:' Makefile.in
index 7537f86..fa9412f 100755 (executable)
@@ -27,4 +27,5 @@ END
 
 : > mountlist.c
 
+$ACLOCAL || exit 1
 $AUTOMAKE || exit 1
index baf6109..e631da5 100755 (executable)
@@ -17,4 +17,5 @@ lib_LIBRARIES = libfoo.a
 libfoo_a_DEPENDENCIES = libzot.a
 END
 
+$ACLOCAL || exit 1
 $AUTOMAKE
index 8ff69a4..28ad8a5 100755 (executable)
@@ -18,6 +18,7 @@ END
 : > lava.c
 : > lamp.cxx
 
+$ACLOCAL || exit 1
 $AUTOMAKE || exit 1
 
 
index 8dea51c..194dc5b 100755 (executable)
@@ -18,6 +18,7 @@ END
 : > lava.c
 : > lamp.f
 
+$ACLOCAL || exit 1
 $AUTOMAKE || exit 1
 
 
index 8155576..743c8e3 100755 (executable)
@@ -20,6 +20,7 @@ END
 : > lamp.cxx
 : > lamp2.f
 
+$ACLOCAL || exit 1
 $AUTOMAKE || exit 1
 
 
index c90b263..11e21c5 100755 (executable)
@@ -18,6 +18,7 @@ END
 : > lava.cxx
 : > lamp.f
 
+$ACLOCAL || exit 1
 $AUTOMAKE || exit 1
 
 
index 18fd6ff..824289c 100755 (executable)
@@ -23,4 +23,5 @@ END
 : > config.guess
 : > config.sub
 
+$ACLOCAL || exit 1
 $AUTOMAKE
index f199b0b..fed7ae2 100755 (executable)
@@ -21,4 +21,5 @@ END
 : > config.guess
 : > config.sub
 
+$ACLOCAL || exit 1
 $AUTOMAKE
index 2ef8b92..11c7fd7 100755 (executable)
@@ -19,6 +19,7 @@ mkdir x
 
 : > y.c
 
+$ACLOCAL || exit 1
 $AUTOMAKE || exit 1
 
 grep '%' Makefile.in && exit 1
index 6e4ed89..08b8088 100755 (executable)
@@ -18,6 +18,7 @@ END
 : > b.c
 : > c.c
 
+$ACLOCAL || exit 1
 $AUTOMAKE || exit 1
 
 grep '^am_eyeball_OBJECTS' Makefile.in || exit 1
index 4877047..6c04edf 100755 (executable)
@@ -23,6 +23,7 @@ AC_PROG_CC
 AC_PROG_RANLIB
 END
 
+$ACLOCAL || exit 1
 $AUTOMAKE || exit 1
 
 grep 'noinstdir' Makefile.in && exit 1
index aea1e3e..2faf1d2 100755 (executable)
@@ -14,6 +14,7 @@ bin_PROGRAMS = foo
 foo_SOURCES = foo.c
 END
 
+$ACLOCAL || exit 1
 $AUTOMAKE || exit 1
 
 fgrep -e '-I.' Makefile.in && exit 1
index d4af17e..3ab95db 100755 (executable)
@@ -13,6 +13,7 @@ cat > Makefile.am << 'END'
 bin_PROGRAMS = zardoz
 END
 
+$ACLOCAL || exit 1
 $AUTOMAKE || exit 1
 
 count=`grep -c '^zardoz_OBJECTS' Makefile.in`
index 1b8b4db..94df370 100755 (executable)
@@ -17,6 +17,7 @@ END
 
 : > foo.m
 
+$ACLOCAL || exit 1
 $AUTOMAKE || exit 1
 
 grep '^LINK' Makefile.in
index b861ef9..3e51294 100755 (executable)
@@ -23,6 +23,7 @@ zar.c\
 doz.c
 END
 
+$ACLOCAL || exit 1
 $AUTOMAKE || exit 1
 
 fgrep zar.cdoz Makefile.in && exit 1
index 9d67013..5f8637f 100755 (executable)
@@ -13,5 +13,6 @@ END
 
 : > foo.c
 
+$ACLOCAL || exit 1
 $AUTOMAKE || exit 1
 fgrep '@CC@ -Dwhatever' Makefile.in
index 49cf184..95d4b68 100755 (executable)
@@ -18,5 +18,6 @@ END
 
 : > q.c
 
+$ACLOCAL || exit 1
 $AUTOMAKE && exit 1
 exit 0
index 5e5c1ce..75d1dcd 100755 (executable)
@@ -20,6 +20,7 @@ END
 : > config.guess
 : > config.sub
 
+$ACLOCAL || exit 1
 $AUTOMAKE || exit 1
 
 grep '^LINK ' Makefile.in
index f14208c..3761d2c 100755 (executable)
@@ -13,4 +13,5 @@ bnidir = $(prefix)/bni
 bni_PROGRAMS = zardoz
 EOF
 
+$ACLOCAL || exit 1
 $AUTOMAKE
index 89f0bc6..305d514 100755 (executable)
@@ -11,5 +11,6 @@ bin_PROGRAMS = @programs@
 EXTRA_PROGRAMS = joe @more@
 END
 
+$ACLOCAL || exit 1
 $AUTOMAKE && exit 1
 exit 0
index d977a39..2da8172 100755 (executable)
@@ -17,4 +17,5 @@ END
 : > config.guess
 : > config.sub
 
+$ACLOCAL || exit 1
 $AUTOMAKE
index 9816df1..39b1b9c 100755 (executable)
@@ -17,5 +17,6 @@ bin_PROGRAMS = $(foo)
 foo = $(bin_PROGRAMS)
 END
 
+$ACLOCAL || exit 1
 $AUTOMAKE && exit 1
 exit 0
index 6611b83..5b07f19 100755 (executable)
@@ -20,4 +20,5 @@ END
 > chgrp.1
 > chgrp.x
 
-$AUTOMAKE
\ No newline at end of file
+$ACLOCAL || exit 1
+$AUTOMAKE
index 01a2175..7e83886 100755 (executable)
@@ -14,5 +14,6 @@ x_SOURCES = x.c @FOO@
 EXTRA_x_SOURCES = y.c
 END
 
+$ACLOCAL || exit 1
 $AUTOMAKE && exit 1
 exit 0
index 47aefcd..def0654 100755 (executable)
@@ -11,4 +11,5 @@ cat > Makefile.am << 'END'
 foo_SOURCES = foo.c
 END
 
+$ACLOCAL || exit 1
 $AUTOMAKE
index 060f8d4..2e03e74 100755 (executable)
@@ -16,6 +16,7 @@ foo_CFLAGS = -DBAR
 END
 
 # Make sure `compile' is required.
+$ACLOCAL || exit 1
 $AUTOMAKE && exit 1
 
 : > compile
index 1da10e2..2866404 100755 (executable)
@@ -19,6 +19,7 @@ libfoo_a_CXXFLAGS = -DZOT
 END
 
 # Make sure `compile' is required.
+$ACLOCAL || exit 1
 $AUTOMAKE && exit 1
 
 : > compile
index c99aa40..8489e7f 100755 (executable)
@@ -16,6 +16,7 @@ END
 
 : > compile
 
+$ACLOCAL || exit 1
 $AUTOMAKE || exit 1
 
 grep -e '-o foo-foo' Makefile.in
index c41c0d2..c6de58d 100755 (executable)
@@ -20,6 +20,7 @@ END
 
 : > compile
 
+$ACLOCAL || exit 1
 $AUTOMAKE || exit 1
 
 fgrep 'test1.o.o' Makefile.in && exit 1
index a4afdca..fb26924 100755 (executable)
@@ -17,6 +17,7 @@ END
 
 : > compile
 
+$ACLOCAL || exit 1
 $AUTOMAKE || exit 1
 
 fgrep '$(foo_CFLAGS)' Makefile.in
index f5e4e79..e07240c 100755 (executable)
@@ -12,5 +12,6 @@ zardoz_SOURCES = x.c
 qardoz_LDADD = -ljoe
 END
 
+$ACLOCAL || exit 1
 $AUTOMAKE && exit 1
 exit 0
index 5e8031a..e284bd6 100755 (executable)
@@ -13,6 +13,7 @@ cat > Makefile.am << 'END'
 noinst_LIBRARIES = foo
 END
 
+$ACLOCAL || exit 1
 $AUTOMAKE 2> output.log && exit 1
 # We're specifically testing for line-number information.
 # Well, when it is implemented.
index 1f14aca..c69cad8 100755 (executable)
@@ -19,6 +19,7 @@ mkdir x
 : > y.c
 : > x/z.c
 
+$ACLOCAL || exit 1
 $AUTOMAKE || exit 1
 
 grep '^z\.o: x/z\.c$' Makefile.in
index 76cfee2..893e078 100755 (executable)
@@ -45,6 +45,7 @@ cat > src/Makefile.am << 'END'
 pkgdata_DATA =
 END
 
+$ACLOCAL || exit 1
 $AUTOMAKE --gnu || exit 1
 
 # Make sure that depcomp is *not* included in the definition
index f2cfc29..f9245b8 100755 (executable)
@@ -17,6 +17,7 @@ END
 
 : > compile
 
+$ACLOCAL || exit 1
 $AUTOMAKE || exit 1
 
 fgrep 'generic/a.$(OBJEXT)' Makefile.in || exit 1
index 302f6a8..2d46f2f 100755 (executable)
@@ -16,6 +16,7 @@ END
 
 : > compile
 
+$ACLOCAL || exit 1
 $AUTOMAKE || exit 1
 
 fgrep 'generic/a.$(OBJEXT)' Makefile.in || exit 1
index 5b12f38..452d25d 100755 (executable)
@@ -35,6 +35,7 @@ END
 : > compile
 : > d2/z.c
 
+$ACLOCAL || exit 1
 $AUTOMAKE || exit 1
 
 grep 'CC.*z' d1/Makefile.in
index ee42679..74f0e2b 100755 (executable)
@@ -12,6 +12,7 @@ cat > Makefile.am << 'END'
 noinst_PROGRAMS = foo
 END
 
+$ACLOCAL || exit 1
 $AUTOMAKE -i || exit 1
 
 grep '^\.c\.o' Makefile.in > /dev/null || exit 1
index d9f1d13..4348a8a 100755 (executable)
@@ -27,6 +27,7 @@ END
 
 set -e
 
+$ACLOCAL || exit 1
 $AUTOMAKE -a
 
 grep -c '^\.c\.o:' Makefile.in   | grep '^1$'
index 0bbc8cd..cb2370a 100755 (executable)
@@ -16,6 +16,7 @@ bin_PROGRAMS = foo
 foo_SOURCES = foo.zoo
 END
 
+$ACLOCAL || exit 1
 $AUTOMAKE --Wno-error || exit 1
 
 fgrep foo.cc Makefile.in && exit 1
index 532c2e6..5586239 100755 (executable)
@@ -15,5 +15,6 @@ END
 
 echo > consud.c
 
+$ACLOCAL || exit 1
 $AUTOMAKE && exit 1
 exit 0
index 5669444..1ed5ca9 100755 (executable)
@@ -19,5 +19,6 @@ mkdir x
 : > z.c
 : > x/z.c
 
+$ACLOCAL || exit 1
 $AUTOMAKE && exit 1
 exit 0
index 3dd0749..33f74ee 100755 (executable)
@@ -15,6 +15,7 @@ bin_PROGRAMS = zardoz
 zardoz_SOURCES = zardoz.y
 END
 
+$ACLOCAL || exit 1
 $AUTOMAKE || exit 1
 
 grep 'zardoz.c' Makefile.in
index 9e71d86..8bbb1cc 100755 (executable)
@@ -21,6 +21,7 @@ cp Makefile.am Makefile.src
 
 
 
+$ACLOCAL || exit 1
 $AUTOMAKE || exit 1
 
 # If zardoz.h IS mentioned, fail
index cbfe66b..2d073bd 100755 (executable)
@@ -17,6 +17,7 @@ magic:
        @echo $(DIST_COMMON)
 END
 
+$ACLOCAL || exit 1
 $AUTOMAKE || exit 1
 
 # It should not be disted here
index c61c169..9ee5b2d 100755 (executable)
@@ -14,6 +14,7 @@ bin_PROGRAMS = zardoz
 zardoz_SOURCES = zardoz.yy
 END
 
+$ACLOCAL || exit 1
 $AUTOMAKE || exit 1
 
 grep zardoz.cc Makefile.in