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.")