3 # Test to make sure intermediate .h file is not generated nor removed
4 # if (AM_)?YFLAGS do not contain -d. Requested by Jim Meyering.
6 . $srcdir/defs || exit 1
8 cat >> configure.in << 'END'
13 cat > Makefile.am <<'END'
15 zardoz_SOURCES = zardoz.y
18 # Don't redefine several times the same variable.
19 cp Makefile.am Makefile.src
27 # If zardoz.h IS mentioned, fail
28 grep 'zardoz.h' Makefile.in > /dev/null && exit 1
32 cp Makefile.src Makefile.am
33 echo 'AM_YFLAGS = -d' >> Makefile.am
37 # If zardoz.h is NOT mentioned, fail
38 grep 'zardoz.h' Makefile.in > /dev/null || exit 1
42 cp Makefile.src Makefile.am
43 echo 'AM_YFLAGS = ' >> Makefile.am
47 # If zardoz.h IS mentioned, fail
48 grep 'zardoz.h' Makefile.in > /dev/null && exit 1
52 cp Makefile.src Makefile.am
53 echo 'YFLAGS = -d' >> Makefile.am
57 # If zardoz.h is NOT mentioned, fail
58 grep 'zardoz.h' Makefile.in > /dev/null || exit 1
62 cp Makefile.src Makefile.am
63 echo 'YFLAGS = ' >> Makefile.am
67 # If zardoz.h IS mentioned, fail
68 grep 'zardoz.h' Makefile.in > /dev/null && exit 1