\entry{Makefile}{9}{\code {Makefile}} \entry{GNUmakefile}{9}{\code {GNUmakefile}} \entry{makefile}{9}{\code {makefile}} \entry{include}{10}{\code {include}} \entry{/usr/gnu/include}{10}{\code {/usr/gnu/include}} \entry{/usr/local/include}{10}{\code {/usr/local/include}} \entry{/usr/include}{10}{\code {/usr/include}} \entry{MAKEFILES}{11}{\code {MAKEFILES}} \entry{wildcard}{17}{\code {wildcard}} \entry{VPATH}{18}{\code {VPATH}} \entry{vpath}{18}{\code {vpath}} \entry{VPATH}{18}{\code {VPATH}} \entry{vpath}{19}{\code {vpath}} \entry{GPATH}{20}{\code {GPATH}} \entry{.LIBPATTERNS}{21}{\code {.LIBPATTERNS}} \entry{.PHONY}{22}{\code {.PHONY}} \entry{.PHONY}{25}{\code {.PHONY}} \entry{.SUFFIXES}{25}{\code {.SUFFIXES}} \entry{.DEFAULT}{25}{\code {.DEFAULT}} \entry{.PRECIOUS}{25}{\code {.PRECIOUS}} \entry{.INTERMEDIATE}{25}{\code {.INTERMEDIATE}} \entry{.SECONDARY}{25}{\code {.SECONDARY}} \entry{.DELETE{\_}ON{\_}ERROR}{26}{\code {.DELETE_ON_ERROR}} \entry{.IGNORE}{26}{\code {.IGNORE}} \entry{.SILENT}{26}{\code {.SILENT}} \entry{.EXPORT{\_}ALL{\_}VARIABLES}{26}{\code {.EXPORT_ALL_VARIABLES}} \entry{.NOTPARALLEL}{26}{\code {.NOTPARALLEL}} \entry{subst}{27}{\code {subst}} \entry{$*, and static pattern}{29}{\code {$*\r {, and static pattern}}} \entry{.SILENT}{33}{\code {.SILENT}} \entry{SHELL (command execution)}{33}{\code {SHELL \r {(command execution)}}} \entry{SHELL}{34}{\code {SHELL}} \entry{COMSPEC}{34}{\code {COMSPEC}} \entry{.IGNORE}{36}{\code {.IGNORE}} \entry{.DELETE{\_}ON{\_}ERROR}{37}{\code {.DELETE_ON_ERROR}} \entry{.PRECIOUS}{37}{\code {.PRECIOUS}} \entry{MAKE}{38}{\code {MAKE}} \entry{export}{39}{\code {export}} \entry{unexport}{39}{\code {unexport}} \entry{.EXPORT{\_}ALL{\_}VARIABLES}{39}{\code {.EXPORT_ALL_VARIABLES}} \entry{MAKELEVEL}{40}{\code {MAKELEVEL}} \entry{MAKEFILES}{40}{\code {MAKEFILES}} \entry{MAKEFLAGS}{40}{\code {MAKEFLAGS}} \entry{MAKEOVERRIDES}{41}{\code {MAKEOVERRIDES}} \entry{.POSIX}{41}{\code {.POSIX}} \entry{MFLAGS}{41}{\code {MFLAGS}} \entry{.DEFAULT, and empty commands}{43}{\code {.DEFAULT\r {, and empty commands}}} \entry{MAKELEVEL}{47}{\code {MAKELEVEL}} \entry{MAKE}{47}{\code {MAKE}} \entry{patsubst}{48}{\code {patsubst}} \entry{override}{53}{\code {override}} \entry{define}{54}{\code {define}} \entry{endef}{54}{\code {endef}} \entry{ifdef}{58}{\code {ifdef}} \entry{ifeq}{58}{\code {ifeq}} \entry{ifndef}{58}{\code {ifndef}} \entry{ifneq}{58}{\code {ifneq}} \entry{else}{58}{\code {else}} \entry{endif}{58}{\code {endif}} \entry{subst}{62}{\code {subst}} \entry{patsubst}{62}{\code {patsubst}} \entry{strip}{63}{\code {strip}} \entry{findstring}{63}{\code {findstring}} \entry{filter}{63}{\code {filter}} \entry{filter-out}{63}{\code {filter-out}} \entry{sort}{64}{\code {sort}} \entry{dir}{64}{\code {dir}} \entry{notdir}{65}{\code {notdir}} \entry{suffix}{65}{\code {suffix}} \entry{basename}{65}{\code {basename}} \entry{addsuffix}{65}{\code {addsuffix}} \entry{addprefix}{65}{\code {addprefix}} \entry{join}{66}{\code {join}} \entry{word}{66}{\code {word}} \entry{wordlist}{66}{\code {wordlist}} \entry{words}{66}{\code {words}} \entry{firstword}{66}{\code {firstword}} \entry{wildcard}{66}{\code {wildcard}} \entry{foreach}{67}{\code {foreach}} \entry{if}{68}{\code {if}} \entry{call}{68}{\code {call}} \entry{origin}{69}{\code {origin}} \entry{shell}{70}{\code {shell}} \entry{error}{71}{\code {error}} \entry{warning}{71}{\code {warning}} \entry{MAKECMDGOALS}{74}{\code {MAKECMDGOALS}} \entry{OUTPUT{\_}OPTION}{87}{\code {OUTPUT_OPTION}} \entry{AR}{88}{\code {AR}} \entry{AS}{88}{\code {AS}} \entry{CC}{88}{\code {CC}} \entry{CXX}{88}{\code {CXX}} \entry{CO}{88}{\code {CO}} \entry{CPP}{88}{\code {CPP}} \entry{FC}{88}{\code {FC}} \entry{GET}{88}{\code {GET}} \entry{LEX}{88}{\code {LEX}} \entry{PC}{88}{\code {PC}} \entry{YACC}{88}{\code {YACC}} \entry{YACCR}{88}{\code {YACCR}} \entry{MAKEINFO}{88}{\code {MAKEINFO}} \entry{TEX}{88}{\code {TEX}} \entry{TEXI2DVI}{88}{\code {TEXI2DVI}} \entry{WEAVE}{88}{\code {WEAVE}} \entry{CWEAVE}{88}{\code {CWEAVE}} \entry{TANGLE}{88}{\code {TANGLE}} \entry{CTANGLE}{88}{\code {CTANGLE}} \entry{RM}{88}{\code {RM}} \entry{ARFLAGS}{89}{\code {ARFLAGS}} \entry{ASFLAGS}{89}{\code {ASFLAGS}} \entry{CFLAGS}{89}{\code {CFLAGS}} \entry{CXXFLAGS}{89}{\code {CXXFLAGS}} \entry{COFLAGS}{89}{\code {COFLAGS}} \entry{CPPFLAGS}{89}{\code {CPPFLAGS}} \entry{FFLAGS}{89}{\code {FFLAGS}} \entry{GFLAGS}{89}{\code {GFLAGS}} \entry{LDFLAGS}{89}{\code {LDFLAGS}} \entry{LFLAGS}{89}{\code {LFLAGS}} \entry{PFLAGS}{89}{\code {PFLAGS}} \entry{RFLAGS}{89}{\code {RFLAGS}} \entry{YFLAGS}{89}{\code {YFLAGS}} \entry{$@}{92}{\code {$@}} \entry{@ (automatic variable)}{92}{\code {@ \r {(automatic variable)}}} \entry{$%}{92}{\code {$%}} \entry{% (automatic variable)}{92}{\code {% \r {(automatic variable)}}} \entry{${\tt\less}}{92}{\code {$<}} \entry{{\tt\less} (automatic variable)}{92}{\code {< \r {(automatic variable)}}} \entry{$?}{92}{\code {$?}} \entry{? (automatic variable)}{92}{\code {? \r {(automatic variable)}}} \entry{${\tt\hat}}{92}{\code {$^}} \entry{{\tt\hat} (automatic variable)}{92}{\code {^ \r {(automatic variable)}}} \entry{${\tt\char 43}}{93}{\code {$+}} \entry{{\tt\char 43} (automatic variable)}{93}{\code {+ \r {(automatic variable)}}} \entry{$*}{93}{\code {$*}} \entry{* (automatic variable)}{93}{\code {* \r {(automatic variable)}}} \entry{$(@D)}{93}{\code {$(@D)}} \entry{@D (automatic variable)}{93}{\code {@D \r {(automatic variable)}}} \entry{$(@F)}{93}{\code {$(@F)}} \entry{@F (automatic variable)}{93}{\code {@F \r {(automatic variable)}}} \entry{$(*D)}{93}{\code {$(*D)}} \entry{*D (automatic variable)}{93}{\code {*D \r {(automatic variable)}}} \entry{$(*F)}{94}{\code {$(*F)}} \entry{*F (automatic variable)}{94}{\code {*F \r {(automatic variable)}}} \entry{$(%D)}{94}{\code {$(%D)}} \entry{%D (automatic variable)}{94}{\code {%D \r {(automatic variable)}}} \entry{$(%F)}{94}{\code {$(%F)}} \entry{%F (automatic variable)}{94}{\code {%F \r {(automatic variable)}}} \entry{$({\tt\less}D)}{94}{\code {$(