Function: makefile-format-macro-ref

makefile-format-macro-ref is a byte-compiled function defined in make-mode.el.gz.

Signature

(makefile-format-macro-ref MACRO-NAME)

Documentation

Format a macro reference.

Uses makefile-use-curly-braces-for-macros-p.

Source Code

;; Defined in /usr/src/emacs/lisp/progmodes/make-mode.el.gz
(defun makefile-format-macro-ref (macro-name)
  "Format a macro reference.
Uses `makefile-use-curly-braces-for-macros-p'."
  (if (or (char-equal ?\( (string-to-char macro-name))
	  (char-equal ?\{ (string-to-char macro-name)))
      (format "$%s" macro-name)
    (if makefile-use-curly-braces-for-macros-p
	(format "${%s}" macro-name)
      (format "$(%s)" macro-name))))