# \$\([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 # $( ) ${ }