115 |
:version "22.1") |
:version "22.1") |
116 |
|
|
117 |
(defface makefile-shell-face |
(defface makefile-shell-face |
118 |
'((((class color) (background light)) (:background "seashell1")) |
'((((class color) (min-colors 88) (background light)) (:background "seashell1")) |
119 |
(((class color) (background dark)) (:background "seashell4")) |
(((class color) (min-colors 88) (background dark)) (:background "seashell4"))) |
|
(t (:reverse-video t))) |
|
120 |
"Face to use for additionally highlighting Shell commands in Font-Lock mode." |
"Face to use for additionally highlighting Shell commands in Font-Lock mode." |
121 |
:group 'faces |
:group 'faces |
122 |
:group 'makefile |
:group 'makefile |
261 |
;; index in makefile-imenu-generic-expression. |
;; index in makefile-imenu-generic-expression. |
262 |
(defvar makefile-dependency-regex |
(defvar makefile-dependency-regex |
263 |
;; Allow for two nested levels $(v1:$(v2:$(v3:a=b)=c)=d) |
;; Allow for two nested levels $(v1:$(v2:$(v3:a=b)=c)=d) |
264 |
"^\\(\\(?:\\$\\(?:[({]\\(?:\\$\\(?:[({]\\(?:\\$\\(?:[^({]\\|.[^\n$#})]+?[})]\\)\\|[^\n$#)}]\\)+?[})]\\|[^({]\\)\\|[^\n$#)}]\\)+?[})]\\|[^({]\\)\\|[^\n$#:=]\\)+?\\)\\(:\\)\\(?:[ \t]*$\\|[^=\n]\\(?:[^#\n]*?;[ \t]*\\(bb.+\\)\\)?\\)" |
"^\\(\\(?:\\$\\(?:[({]\\(?:\\$\\(?:[({]\\(?:\\$\\(?:[^({]\\|.[^\n$#})]+?[})]\\)\\|[^\n$#)}]\\)+?[})]\\|[^({]\\)\\|[^\n$#)}]\\)+?[})]\\|[^({]\\)\\|[^\n$#:=]\\)+?\\)\\(:\\)\\(?:[ \t]*$\\|[^=\n]\\(?:[^#\n]*?;[ \t]*\\(.+\\)\\)?\\)" |
265 |
"Regex used to find dependency lines in a makefile.") |
"Regex used to find dependency lines in a makefile.") |
266 |
|
|
267 |
(defconst makefile-bsdmake-dependency-regex |
(defconst makefile-bsdmake-dependency-regex |