Variable: makefile-bsdmake-dependency-regex
makefile-bsdmake-dependency-regex is a variable defined in
make-mode.el.gz.
Value
"^\\(\\(?:\\$\\(?:[({]\\(?:\\$\\(?:[({]\\(?:\\$\\(?:[^({]\\|.[^\n$#})]+?[})]\\)\\|[^\n$#)}]\\)+?[})]\\|[^({]\\)\\|[^\n$#)}]\\)+?[})]\\|[^({]\\)\\|[^\n$#:=]\\)+?\\)\\([:!]\\)\\(?:[ ]*$\\|[^=\n]\\(?:[^#\n]*?;[ ]*\\(.+\\)\\)?\\)"
Documentation
Regex used to find dependency lines in a BSD makefile.
Source Code
;; Defined in /usr/src/emacs/lisp/progmodes/make-mode.el.gz
(defconst makefile-bsdmake-dependency-regex
(progn (string-match (regexp-quote "\\(:\\)") makefile-dependency-regex)
(replace-match "\\([:!]\\)" t t makefile-dependency-regex))
"Regex used to find dependency lines in a BSD makefile.")