name: Makefile fileTypes:
-
GNUmakefile
-
makefile
-
Makefile
-
OCamlMakefile
scopeName: source.makefile uuid: FF1825E8-6B1C-11D9-B883-000D93589AF6 patterns:
-
name: variable.other.makefile begin: ^(w|[-_])+s*??= end: $ patterns:
-
match: \n
-
-
name: string.interpolated.backtick.makefile begin: “`” end: “`” patterns:
-
include: source.shell
-
-
name: comment.line.number-sign.makefile begin: “#” beginCaptures:
"0": name: punctuation.definition.comment.makefile
end: $n? patterns:
-
name: punctuation.separator.continuation.makefile match: (?<!\)\$n
-
-
name: keyword.control.makefile match: ^(s*)b(-??include|ifeq|ifneq|ifdef|ifndef|else|endif|vpath|export|unexport|define|endef|override)b
-
name: meta.function.makefile captures:
"1": name: entity.name.function.makefile
match: ^([^t ]+:(?!=))s*.*