The solution is to give ?= punctuation syntax in Makefile mode. I can't see any obvious reason not to do that...?