- include
- -include
- define
- endef
- if
- ifeq
- ifneq
- ifdef
- ifndef
- else
- endif
- .if
- .ifdef
- .ifndef
- .ifmake
- .ifnmake
- .elif
- .elifdef
- .elifndef
- .elifmake
- .elifnmake
- .else
- .endif
- defined
- empty
- exists
- target
- commands
- .include
- .-include
- .sinclude
- .info
- .warning
- .error
- .for
- .endfor
- .BEGIN
- .DEFAULT
- .END
- .ERROR
- .IGNORE
- .INTERRUPT
- .MAIN
- .MAKEFLAGS
- .NOPATH
- .NOTPARALLEL
- .NO_PARALLEL
- .OBJDIR
- .ORDER
- .PATH
- .PHONY
- .PRECIOUS
- .SHELL
- .SILENT
- .STALE
- .SUFFIXES
- .EXEC
- .IGNORE
- .MADE
- .MAKE
- .META
- .NOMETA
- .NOMETA_CMP
- .NOPATH
- .NOTMAIN
- .OPTIONAL
- .PHONY
- .PRECIOUS
- .RECURSIVE
- .SILENT
- .USE
- .USEBEFORE
- .WAIT
- .unexport-env
- .unexport
- .undef
- .export-env
- .export
- call
- subst
- patsubst
- strip
- findstring
- filter
- filter-out
- sort
- word
- wordlist
- words
- firstword
- lastword
- dir
- notdir
- suffix
- basename
- addsuffix
- addprefix
- join
- wildcard
- realpath
- abspath
- if
- or
- and
- foreach
- value
- eval
- origin
- flavor
- shell
- error
- warning
- info