make-3.81 behaves differently from the previous versions, backward incompatible.
Is this a bug or a fix?
$ cat makefile
# -include target => version 3.81 fails to issue an Error => bug?
all:; @exit 0
-include done
done:; @echo $(MAKE_VERSION); exit 1
$ for f in make-3.79.1 make-3.80 make-3.81b1 make-3.81; do
> echo [ $f ]
> ~/bin/$f
> done
[ make-3.79.1 ]
3.79.1
make-3.79.1: *** [done] Error 1
[ make-3.80 ]
3.80
make-3.80: *** [done] Error 1
[ make-3.81b1 ]
3.81beta1
make-3.81b1: *** [done] Error 1
[ make-3.81 ]
3.81
(no Error in 3.81)