/* Language: Makefile Author: Ivan Sagalaev Contributors: Joël Porquet Website: https://www.gnu.org/software/make/manual/html_node/Introduction.html Category: common */ function makefile(hljs) { /* Variables: simple (eg $(var)) and special (eg $@) */ const VARIABLE = { className: 'variable', variants: [ { begin: '\\$\\(' + hljs.UNDERSCORE_IDENT_RE + '\\)', contains: [ hljs.BACKSLASH_ESCAPE ] }, { begin: /\$[@%