The constant makefile-macroassign-regex (used for highlighting), in make-mode.el, does not find an assignment that is preceded by a TAB character. The attached patch corrects the regular expression to allow TAB as well as SPACE before an assignment, which corrects highlighting.