Code:
$ cat 1.makefile
test:
ABC=123 echo xxx
$ cat 2.makefile
SHELL += /bin/bash
test:
ABC=123 echo xxx
Let's do some tests
Code:
$ make -f 1.makefile
ABC=123 echo xxx
xxx
OK
Code:
$ make -f 2.makefile
ABC=123 echo xxx
/bin/bash: 3: Syntax error: Unterminated quoted string
make: *** [2.makefile:3: test] Error 2
Why?

