Variable: makefile-gnumake-functions-alist

makefile-gnumake-functions-alist is a variable defined in make-mode.el.gz.

Value

(("subst" "From" "To" "In") ("patsubst" "Pattern" "Replacement" "In")
 ("strip" "Text") ("findstring" "Find what" "In")
 ("filter" "Pattern" "Text") ("filter-out" "Pattern" "Text")
 ("sort" "List") ("word" "Index" "Text") ("wordlist" "S" "E" "Text")
 ("words" "Text") ("firstword" "Text") ("lastword" "Names")
 ("dir" "Names") ("notdir" "Names") ("suffix" "Names")
 ("basename" "Names") ("addsuffix" "Suffix" "Names")
 ("addprefix" "Prefix" "Names") ("join" "List 1" "List 2")
 ("wildcard" "Pattern") ("realpath" "Names") ("abspath" "Names")
 ("if" "Condition" "Then-part" "Else-part")
 ("or" "Condition 1" "Condition 2" "Condition 3" "Condition 4")
 ("and" "Condition 1" "Condition 2" "Condition 3" "Condition 4")
 ("foreach" "Variable" "List" "Text") ("file" "Op" "Filename" "Text")
 ("call" "Variable" "Param 1" "Param 2" "Param 3" "Param 4" "Param 5")
 ("value" "Variable") ("eval" "statement") ("origin" "Variable")
 ("flavor" "Variable") ("shell" "Command") ("guile" "Program")
 ("error" "Text") ("warning" "Text") ("info" "Text"))

Documentation

Alist of GNU Make functions and their arguments.

Source Code

;; Defined in /usr/src/emacs/lisp/progmodes/make-mode.el.gz
;; Each element looks like '("GNU MAKE FUNCTION" "ARG" "ARG" ... )
;; Each "ARG" is used as a prompt for a required argument.
(defconst makefile-gnumake-functions-alist
  '(
    ;; Functions for String Substitution and Analysis
    ("subst" "From" "To" "In")
    ("patsubst" "Pattern" "Replacement" "In")
    ("strip" "Text")
    ("findstring" "Find what" "In")
    ("filter" "Pattern" "Text")
    ("filter-out" "Pattern" "Text")
    ("sort" "List")
    ("word" "Index" "Text")
    ("wordlist" "S" "E" "Text")
    ("words" "Text")
    ("firstword" "Text")
    ("lastword" "Names")
    ;; Functions for File Names
    ("dir" "Names")
    ("notdir" "Names")
    ("suffix" "Names")
    ("basename" "Names")
    ("addsuffix" "Suffix" "Names")
    ("addprefix" "Prefix" "Names")
    ("join" "List 1" "List 2")
    ("wildcard" "Pattern")
    ("realpath" "Names")
    ("abspath" "Names")
    ;; Functions for Conditionals
    ("if" "Condition" "Then-part" "Else-part")
    ("or"  "Condition 1" "Condition 2" "Condition 3" "Condition 4")
    ("and" "Condition 1" "Condition 2" "Condition 3" "Condition 4")
    ;; Misc functions
    ("foreach" "Variable" "List" "Text")
    ("file" "Op" "Filename" "Text")
    ("call" "Variable" "Param 1" "Param 2" "Param 3" "Param 4" "Param 5")
    ("value" "Variable")
    ("eval" "statement")
    ("origin" "Variable")
    ("flavor" "Variable")
    ("shell" "Command")
    ("guile" "Program")
    ;; Functions that control make
    ("error" "Text")
    ("warning" "Text")
    ("info" "Text")
    )
  "Alist of GNU Make functions and their arguments.")