MAKEVER:=$(shell make --version | ruby -n0e 'puts $$_[/Make (\d)/,1]')
test1:
# foo
echo PASS
test2: make$(MAKEVER)
make4:
# foo \
echo PASS
make3:
# foo \
echo PASS
test3: $(shell echo foo #)
test4:
echo $(shell echo OK # FAIL \
FAIL2)
test5:
echo $(shell echo $$(echo PASS))
foo:
echo OK