of variable references inside other highlighted regions.
(list makefile-macroassign-regex 1 'font-lock-variable-name-face)
;;
;; Variable references even in targets/strings/comments:
- '("\\$[({]\\([a-zA-Z0-9_]+\\)[})]" 1 font-lock-reference-face t)
+ '("\\$[({]\\([a-zA-Z0-9_]+\\)[})]" 1 font-lock-reference-face prepend)
;;
;; Do dependencies. These get the function name face.
- (list makefile-dependency-regex 1 'font-lock-function-name-face)
+ (list makefile-dependency-regex 1 'font-lock-function-name-face 'prepend)
;; Highlight lines that contain just whitespace.
;; They can cause trouble, especially if they start with a tab.