#
\$\([a-zA-Z][\w-]*
)
$(
)
${
}
$
"
"
'
'
`
`
=
:=
+=
?=
:
subst
addprefix
addsuffix
basename
dir
filter
filter-out
findstring
firstword
foreach
join
notdir
origin
patsubst
shell
sort
strip
suffix
wildcard
word
words
ifeq
ifneq
else
endif
define
endef
ifdef
ifndef
#
$(
)
${
}