]> include -include sinclude override define undefine endef export unexport private vpath export unexport override private 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