1 1 Index of Concepts 1 ***************** 1 1 [index ]
1 · != Setting. (line 6) · !=, expansion Reading Makefiles. (line 33) · # (comments), in makefile Makefile Contents. (line 41) · # (comments), in recipes Recipe Syntax. (line 29) · #include Automatic Prerequisites. 1 (line 16) · $, in function call Syntax of Functions. (line 6) · $, in rules Rule Syntax. (line 33) · $, in variable name Computed Names. (line 6) · $, in variable reference Reference. (line 6) · %, in pattern rules Pattern Intro. (line 9) · %, quoting in patsubst Text Functions. (line 26) · %, quoting in static pattern Static Usage. (line 37) · %, quoting in vpath Selective Search. (line 39) · %, quoting with \ (backslash) Selective Search. (line 39) · %, quoting with \ (backslash) <1> Static Usage. (line 37) · %, quoting with \ (backslash) <2> Text Functions. (line 26) · * (wildcard character) Wildcards. (line 6) · +, and define Canned Recipes. (line 49) · +, and recipe execution Instead of Execution. 1 (line 67) · +, and recipes MAKE Variable. (line 18) · += Appending. (line 6) · +=, expansion Reading Makefiles. (line 33) · +=, expansion <1> Reading Makefiles. (line 33) · ,v (RCS file extension) Catalogue of Rules. (line 163) · - (in recipes) Errors. (line 19) · -, and define Canned Recipes. (line 49) · --always-make Options Summary. (line 15) · --assume-new Instead of Execution. 1 (line 41) · --assume-new <1> Options Summary. (line 284) · --assume-new, and recursion Options/Recursion. (line 22) · --assume-old Avoiding Compilation. 1 (line 6) · --assume-old <1> Options Summary. (line 163) · --assume-old, and recursion Options/Recursion. (line 22) · --check-symlink-times Options Summary. (line 144) · --debug Options Summary. (line 43) · --directory Recursion. (line 20) · --directory <1> Options Summary. (line 26) · --directory, and --print-directory -w Option. (line 20) · --directory, and recursion Options/Recursion. (line 22) · --dry-run Echoing. (line 18) · --dry-run <1> Instead of Execution. 1 (line 14) · --dry-run <2> Options Summary. (line 154) · --environment-overrides Options Summary. (line 85) · --eval Options Summary. (line 89) · --file Makefile Names. (line 23) · --file <1> Makefile Arguments. (line 6) · --file <2> Options Summary. (line 97) · --file, and recursion Options/Recursion. (line 22) · --help Options Summary. (line 103) · --ignore-errors Errors. (line 30) · --ignore-errors <1> Options Summary. (line 108) · --include-dir Include. (line 53) · --include-dir <1> Options Summary. (line 113) · --jobs Parallel. (line 6) · --jobs <1> Options Summary. (line 120) · --jobs, and recursion Options/Recursion. (line 25) · --just-print Echoing. (line 18) · --just-print <1> Instead of Execution. 1 (line 14) · --just-print <2> Options Summary. (line 153) · --keep-going Errors. (line 47) · --keep-going <1> Testing. (line 16) · --keep-going <2> Options Summary. (line 129) · --load-average Parallel. (line 35) · --load-average <1> Options Summary. (line 136) · --makefile Makefile Names. (line 23) · --makefile <1> Makefile Arguments. (line 6) · --makefile <2> Options Summary. (line 98) · --max-load Parallel. (line 35) · --max-load <1> Options Summary. (line 137) · --new-file Instead of Execution. 1 (line 41) · --new-file <1> Options Summary. (line 283) · --new-file, and recursion Options/Recursion. (line 22) · --no-builtin-rules Options Summary. (line 209) · --no-builtin-variables Options Summary. (line 222) · --no-keep-going Options Summary. (line 238) · --no-print-directory -w Option. (line 20) · --no-print-directory <1> Options Summary. (line 275) · --old-file Avoiding Compilation. 1 (line 6) · --old-file <1> Options Summary. (line 162) · --old-file, and recursion Options/Recursion. (line 22) · --output-sync Parallel Output. (line 11) · --output-sync <1> Options Summary. (line 171) · --print-data-base Options Summary. (line 187) · --print-directory Options Summary. (line 267) · --print-directory, and --directory -w Option. (line 20) · --print-directory, and recursion -w Option. (line 20) · --print-directory, disabling -w Option. (line 20) · --question Instead of Execution. 1 (line 32) · --question <1> Options Summary. (line 201) · --quiet Echoing. (line 24) · --quiet <1> Options Summary. (line 232) · --recon Echoing. (line 18) · --recon <1> Instead of Execution. 1 (line 14) · --recon <2> Options Summary. (line 155) · --silent Echoing. (line 24) · --silent <1> Options Summary. (line 231) · --stop Options Summary. (line 239) · --touch Instead of Execution. 1 (line 24) · --touch <1> Options Summary. (line 247) · --touch, and recursion MAKE Variable. (line 35) · --trace Options Summary. (line 254) · --version Options Summary. (line 262) · --warn-undefined-variables Options Summary. (line 292) · --what-if Instead of Execution. 1 (line 41) · --what-if <1> Options Summary. (line 282) · -b Options Summary. (line 9) · -B Options Summary. (line 14) · -C Recursion. (line 20) · -C <1> Options Summary. (line 25) · -C, and -w -w Option. (line 20) · -C, and recursion Options/Recursion. (line 22) · -d Options Summary. (line 33) · -e Options Summary. (line 84) · -e (shell flag) Automatic Prerequisites. 1 (line 65) · -f Makefile Names. (line 23) · -f <1> Makefile Arguments. (line 6) · -f <2> Options Summary. (line 96) · -f, and recursion Options/Recursion. (line 22) · -h Options Summary. (line 102) · -I Include. (line 53) · -i Errors. (line 30) · -i <1> Options Summary. (line 107) · -I <1> Options Summary. (line 112) · -j Parallel. (line 6) · -j <1> Options Summary. (line 119) · -j, and archive update Archive Pitfalls. (line 6) · -j, and recursion Options/Recursion. (line 25) · -k Errors. (line 47) · -k <1> Testing. (line 16) · -k <2> Options Summary. (line 128) · -l Options Summary. (line 135) · -L Options Summary. (line 143) · -l (library search) Libraries/Search. (line 6) · -l (load average) Parallel. (line 35) · -m Options Summary. (line 10) · -M (to compiler) Automatic Prerequisites. 1 (line 18) · -MM (to GNU compiler) Automatic Prerequisites. 1 (line 67) · -n Echoing. (line 18) · -n <1> Instead of Execution. 1 (line 14) · -n <2> Options Summary. (line 152) · -O Parallel Output. (line 11) · -o Avoiding Compilation. 1 (line 6) · -o <1> Options Summary. (line 161) · -O <1> Options Summary. (line 170) · -o, and recursion Options/Recursion. (line 22) · -p Options Summary. (line 186) · -q Instead of Execution. 1 (line 32) · -q <1> Options Summary. (line 200) · -r Options Summary. (line 208) · -R Options Summary. (line 221) · -s Echoing. (line 24) · -s <1> Options Summary. (line 230) · -S Options Summary. (line 237) · -t Instead of Execution. 1 (line 24) · -t <1> Options Summary. (line 246) · -t, and recursion MAKE Variable. (line 35) · -v Options Summary. (line 261) · -W Instead of Execution. 1 (line 41) · -w Options Summary. (line 266) · -W <1> Options Summary. (line 281) · -w, and -C -w Option. (line 20) · -W, and recursion Options/Recursion. (line 22) · -w, and recursion -w Option. (line 20) · -w, disabling -w Option. (line 20) · .a (archives) Archive Suffix Rules. 1 (line 6) · .c Catalogue of Rules. (line 35) · .C Catalogue of Rules. (line 39) · .cc Catalogue of Rules. (line 39) · .ch Catalogue of Rules. (line 149) · .cpp Catalogue of Rules. (line 39) · .d Automatic Prerequisites. 1 (line 80) · .def Catalogue of Rules. (line 71) · .dvi Catalogue of Rules. (line 149) · .f Catalogue of Rules. (line 49) · .F Catalogue of Rules. (line 49) · .info Catalogue of Rules. (line 156) · .l Catalogue of Rules. (line 121) · .LIBPATTERNS, and link libraries Libraries/Search. (line 6) · .ln Catalogue of Rules. (line 143) · .mod Catalogue of Rules. (line 71) · .o Catalogue of Rules. (line 35) · .o <1> Catalogue of Rules. (line 83) · .ONESHELL, use of One Shell. (line 6) · .p Catalogue of Rules. (line 45) · .PRECIOUS intermediate files Chained Rules. (line 56) · .r Catalogue of Rules. (line 49) · .s Catalogue of Rules. (line 76) · .S Catalogue of Rules. (line 79) · .sh Catalogue of Rules. (line 178) · .SHELLFLAGS, value of Choosing the Shell. (line 6) · .sym Catalogue of Rules. (line 71) · .tex Catalogue of Rules. (line 149) · .texi Catalogue of Rules. (line 156) · .texinfo Catalogue of Rules. (line 156) · .txinfo Catalogue of Rules. (line 156) · .w Catalogue of Rules. (line 149) · .web Catalogue of Rules. (line 149) · .y Catalogue of Rules. (line 117) * :: rules (double-colon): Double-Colon. (line 6) * ::=: Flavors. (line 56) * ::= <1>: Setting. (line 6) * :=: Flavors. (line 56) * := <1>: Setting. (line 6) · = Flavors. (line 10) · = <1> Setting. (line 6) · =, expansion Reading Makefiles. (line 33) · ? (wildcard character) Wildcards. (line 6) · ?= Flavors. (line 135) · ?= <1> Setting. (line 6) · ?=, expansion Reading Makefiles. (line 33) · @ (in recipes) Echoing. (line 6) · @, and define Canned Recipes. (line 49) · [...] (wildcard characters) Wildcards. (line 6) · \ (backslash), for continuation lines Simple Makefile. (line 41) · \ (backslash), in recipes Splitting Recipe Lines. 1 (line 6) · \ (backslash), to quote % Selective Search. (line 39) · \ (backslash), to quote % <1> Static Usage. (line 37) · \ (backslash), to quote % <2> Text Functions. (line 26) · __.SYMDEF Archive Symbols. (line 6) · ~ (tilde) Wildcards. (line 11) · abspath File Name Functions. (line 120) · algorithm for directory search Search Algorithm. (line 6) · all (standard target) Goals. (line 73) · appending to variables Appending. (line 6) · ar Implicit Variables. (line 40) · archive Archives. (line 6) · archive member targets Archive Members. (line 6) · archive symbol directory updating Archive Symbols. (line 6) · archive, and -j Archive Pitfalls. (line 6) · archive, and parallel execution Archive Pitfalls. (line 6) · archive, suffix rule for Archive Suffix Rules. 1 (line 6) · Arg list too long Options/Recursion. (line 58) · arguments of functions Syntax of Functions. (line 6) · as Catalogue of Rules. (line 76) · as <1> Implicit Variables. (line 43) · assembly, rule to compile Catalogue of Rules. (line 76) · automatic generation of prerequisites Include. (line 51) · automatic generation of prerequisites <1> Automatic Prerequisites. 1 (line 6) · automatic variables Automatic Variables. (line 6) · automatic variables in prerequisites Automatic Variables. (line 17) · backquotes Shell Function. (line 6) · backslash (\), for continuation lines Simple Makefile. (line 41) · backslash (\), in recipes Splitting Recipe Lines. 1 (line 6) · backslash (\), to quote % Selective Search. (line 39) · backslash (\), to quote % <1> Static Usage. (line 37) · backslash (\), to quote % <2> Text Functions. (line 26) · backslash (\), to quote newlines Splitting Lines. (line 6) · backslashes in pathnames and wildcard expansion Wildcard Pitfall. 1 (line 31) · basename File Name Functions. (line 56) · binary packages Install Command Categories. 1 (line 80) · broken pipe Parallel Input. (line 11) · bugs, reporting Bugs. (line 6) · built-in special targets Special Targets. (line 6) · C++, rule to compile Catalogue of Rules. (line 39) · C, rule to compile Catalogue of Rules. (line 35) · canned recipes Canned Recipes. (line 6) · cc Catalogue of Rules. (line 35) · cc <1> Implicit Variables. (line 46) · cd (shell command) Execution. (line 12) · cd (shell command) <1> MAKE Variable. (line 16) · chains of rules Chained Rules. (line 6) · check (standard target) Goals. (line 115) · clean (standard target) Goals. (line 76) · clean target Simple Makefile. (line 85) · clean target <1> Cleanup. (line 11) · cleaning up Cleanup. (line 6) · clobber (standard target) Goals. (line 87) · co Catalogue of Rules. (line 163) · co <1> Implicit Variables. (line 66) · combining rules by prerequisite Combine By Prerequisite. 1 (line 6) · command expansion Shell Function. (line 6) · command line variable definitions, and recursion Options/Recursion. 1 (line 17) · command line variables Overriding. (line 6) · commands, sequences of Canned Recipes. (line 6) · comments, in makefile Makefile Contents. (line 41) · comments, in recipes Recipe Syntax. (line 29) · compatibility Features. (line 6) · compatibility in exporting Variables/Recursion. (line 104) · compilation, testing Testing. (line 6) · computed variable name Computed Names. (line 6) · conditional expansion Conditional Functions. 1 (line 6) · conditional variable assignment Flavors. (line 135) · conditionals Conditionals. (line 6) · continuation lines Simple Makefile. (line 41) · controlling make Make Control Functions. 1 (line 6) · conventions for makefiles Makefile Conventions. 1 (line 6) · convert guile types Guile Types. (line 6) · ctangle Catalogue of Rules. (line 149) · ctangle <1> Implicit Variables. (line 103) · cweave Catalogue of Rules. (line 149) · cweave <1> Implicit Variables. (line 97) · data base of make rules Options Summary. (line 187) · deducing recipes (implicit rules) make Deduces. (line 6) · default directories for included makefiles Include. (line 53) · default goal How Make Works. (line 11) · default goal <1> Rules. (line 11) · default makefile name Makefile Names. (line 6) · default rules, last-resort Last Resort. (line 6) · define, expansion Reading Makefiles. (line 33) · defining variables verbatim Multi-Line. (line 6) · deletion of target files Errors. (line 64) · deletion of target files <1> Interrupts. (line 6) · directive Makefile Contents. (line 28) · directories, creating installation Directory Variables. (line 20) · directories, printing them -w Option. (line 6) · directories, updating archive symbol Archive Symbols. (line 6) · directory part File Name Functions. (line 16) · directory search (VPATH) Directory Search. (line 6) · directory search (VPATH), and implicit rules Implicit/Search. 1 (line 6) · directory search (VPATH), and link libraries Libraries/Search. 1 (line 6) · directory search (VPATH), and recipes Recipes/Search. (line 6) · directory search algorithm Search Algorithm. (line 6) · directory search, traditional (GPATH) Search Algorithm. (line 42) · dist (standard target) Goals. (line 107) · distclean (standard target) Goals. (line 85) · dollar sign ($), in function call Syntax of Functions. (line 6) · dollar sign ($), in rules Rule Syntax. (line 33) · dollar sign ($), in variable name Computed Names. (line 6) · dollar sign ($), in variable reference Reference. (line 6) · DOS, choosing a shell in Choosing the Shell. (line 38) · double-colon rules Double-Colon. (line 6) · duplicate words, removing Text Functions. (line 155) · E2BIG Options/Recursion. (line 58) · echoing of recipes Echoing. (line 6) · editor Introduction. (line 22) · Emacs (M-x compile) Errors. (line 62) · empty recipes Empty Recipes. (line 6) · empty targets Empty Targets. (line 6) · environment Environment. (line 6) · environment, and recursion Variables/Recursion. (line 6) · environment, SHELL in Choosing the Shell. (line 12) · error, stopping on Make Control Functions. 1 (line 11) · errors (in recipes) Errors. (line 6) · errors with wildcards Wildcard Pitfall. (line 6) · evaluating makefile syntax Eval Function. (line 6) · example of loaded objects Loaded Object Example. 1 (line 6) · example using Guile Guile Example. (line 6) · execution, in parallel Parallel. (line 6) · execution, instead of Instead of Execution. 1 (line 6) · execution, of recipes Execution. (line 6) · exit status (errors) Errors. (line 6) · exit status of make Running. (line 18) · expansion, secondary Secondary Expansion. (line 6) · explicit rule, definition of Makefile Contents. (line 10) · explicit rule, expansion Reading Makefiles. (line 92) · explicit rules, secondary expansion of Secondary Expansion. 1 (line 104) · exporting variables Variables/Recursion. (line 6) · extensions, Guile Guile Integration. (line 6) · extensions, load directive load Directive. (line 6) · extensions, loading Loading Objects. (line 6) · f77 Catalogue of Rules. (line 49) · f77 <1> Implicit Variables. (line 57) · FDL, GNU Free Documentation License GNU Free Documentation License. 1 (line 6) · features of GNU make Features. (line 6) · features, missing Missing. (line 6) · file name functions File Name Functions. (line 6) · file name of makefile Makefile Names. (line 6) · file name of makefile, how to specify Makefile Names. (line 31) · file name prefix, adding File Name Functions. (line 78) · file name suffix File Name Functions. (line 42) · file name suffix, adding File Name Functions. (line 67) · file name with wildcards Wildcards. (line 6) · file name, abspath of File Name Functions. (line 120) · file name, basename of File Name Functions. (line 56) · file name, directory part File Name Functions. (line 16) · file name, nondirectory part File Name Functions. (line 26) · file name, realpath of File Name Functions. (line 113) · file, reading from File Function. (line 6) · file, writing to File Function. (line 6) · files, assuming new Instead of Execution. 1 (line 41) · files, assuming old Avoiding Compilation. 1 (line 6) · files, avoiding recompilation of Avoiding Compilation. 1 (line 6) · files, intermediate Chained Rules. (line 16) · filtering out words Text Functions. (line 133) · filtering words Text Functions. (line 115) · finding strings Text Functions. (line 104) · flags Options Summary. (line 6) · flags for compilers Implicit Variables. (line 6) · flavor of variable Flavor Function. (line 6) · flavors of variables Flavors. (line 6) · FORCE Force Targets. (line 6) · force targets Force Targets. (line 6) · Fortran, rule to compile Catalogue of Rules. (line 49) · functions Functions. (line 6) · functions, for controlling make Make Control Functions. 1 (line 6) · functions, for file names File Name Functions. (line 6) · functions, for text Text Functions. (line 6) · functions, syntax of Syntax of Functions. (line 6) · functions, user defined Call Function. (line 6) · g++ Catalogue of Rules. (line 39) · g++ <1> Implicit Variables. (line 49) · gcc Catalogue of Rules. (line 35) · generating prerequisites automatically Include. (line 51) · generating prerequisites automatically <1> Automatic Prerequisites. 1 (line 6) · get Catalogue of Rules. (line 172) · get <1> Implicit Variables. (line 69) · globbing (wildcards) Wildcards. (line 6) · goal How Make Works. (line 11) · goal, default How Make Works. (line 11) · goal, default <1> Rules. (line 11) · goal, how to specify Goals. (line 6) · Guile Guile Function. (line 6) · Guile <1> Guile Integration. (line 6) · Guile example Guile Example. (line 6) · guile, conversion of types Guile Types. (line 6) · home directory Wildcards. (line 11) · IEEE Standard 1003.2 Overview. (line 13) · ifdef, expansion Reading Makefiles. (line 82) · ifeq, expansion Reading Makefiles. (line 82) · ifndef, expansion Reading Makefiles. (line 82) · ifneq, expansion Reading Makefiles. (line 82) · implicit rule Implicit Rules. (line 6) · implicit rule, and directory search Implicit/Search. (line 6) · implicit rule, and VPATH Implicit/Search. (line 6) · implicit rule, definition of Makefile Contents. (line 16) · implicit rule, expansion Reading Makefiles. (line 92) · implicit rule, how to use Using Implicit. (line 6) · implicit rule, introduction to make Deduces. (line 6) · implicit rule, predefined Catalogue of Rules. (line 6) · implicit rule, search algorithm Implicit Rule Search. 1 (line 6) · implicit rules, secondary expansion of Secondary Expansion. 1 (line 144) · included makefiles, default directories Include. (line 53) · including (MAKEFILES variable) MAKEFILES Variable. (line 6) · including (MAKEFILE_LIST variable) Special Variables. (line 8) · including other makefiles Include. (line 6) · incompatibilities Missing. (line 6) · Info, rule to format Catalogue of Rules. (line 156) · inheritance, suppressing Suppressing Inheritance. 1 (line 6) · input during parallel execution Parallel Input. (line 6) · install (standard target) Goals. (line 93) · installation directories, creating Directory Variables. (line 20) · installations, staged DESTDIR. (line 6) · interface for loaded objects Loaded Object API. (line 6) · intermediate files Chained Rules. (line 16) · intermediate files, preserving Chained Rules. (line 46) · intermediate targets, explicit Special Targets. (line 48) · interrupt Interrupts. (line 6) · job slots Parallel. (line 6) · job slots, and recursion Options/Recursion. (line 25) · job slots, sharing Job Slots. (line 6) · jobs, limiting based on load Parallel. (line 35) · jobserver Job Slots. (line 16) · jobserver on POSIX POSIX Jobserver. (line 6) · jobserver on Windows Windows Jobserver. (line 6) · joining lists of words File Name Functions. (line 89) · killing (interruption) Interrupts. (line 6) · last-resort default rules Last Resort. (line 6) · ld Catalogue of Rules. (line 83) · lex Catalogue of Rules. (line 121) · lex <1> Implicit Variables. (line 73) · Lex, rule to run Catalogue of Rules. (line 121) · libraries for linking, directory search Libraries/Search. (line 6) · library archive, suffix rule for Archive Suffix Rules. 1 (line 6) · limiting jobs based on load Parallel. (line 35) · link libraries, and directory search Libraries/Search. (line 6) · link libraries, patterns matching Libraries/Search. (line 6) · linking, predefined rule for Catalogue of Rules. (line 83) · lint Catalogue of Rules. (line 143) · lint <1> Implicit Variables. (line 80) · lint, rule to run Catalogue of Rules. (line 143) · list of all prerequisites Automatic Variables. (line 61) · list of changed prerequisites Automatic Variables. (line 51) · load average Parallel. (line 35) · load directive load Directive. (line 6) · loaded object API Loaded Object API. (line 6) · loaded object example Loaded Object Example. 1 (line 6) · loaded object licensing Loaded Object API. (line 31) · loaded objects Loading Objects. (line 6) · loaded objects, remaking of Remaking Loaded Objects. 1 (line 6) · long lines, splitting Splitting Lines. (line 6) · loops in variable expansion Flavors. (line 44) · lpr (shell command) Wildcard Examples. (line 21) · lpr (shell command) <1> Empty Targets. (line 25) · m2c Catalogue of Rules. (line 71) · m2c <1> Implicit Variables. (line 60) · macro Using Variables. (line 10) · make depend Automatic Prerequisites. 1 (line 37) · make extensions Extending make. (line 6) · make integration Integrating make. (line 6) · make interface to guile Guile Interface. (line 6) · make procedures in guile Guile Interface. (line 6) · makefile Introduction. (line 7) · makefile name Makefile Names. (line 6) · makefile name, how to specify Makefile Names. (line 31) · makefile rule parts Rule Introduction. (line 6) · makefile syntax, evaluating Eval Function. (line 6) · makefile, and MAKEFILES variable MAKEFILES Variable. (line 6) · makefile, conventions for Makefile Conventions. 1 (line 6) · makefile, how make processes How Make Works. (line 6) · makefile, how to write Makefiles. (line 6) · makefile, including Include. (line 6) · makefile, overriding Overriding Makefiles. 1 (line 6) · makefile, parsing Reading Makefiles. (line 6) · makefile, remaking of Remaking Makefiles. (line 6) · makefile, simple Simple Makefile. (line 6) · makefiles, and MAKEFILE_LIST variable Special Variables. (line 8) · makefiles, and special variables Special Variables. (line 6) · makeinfo Catalogue of Rules. (line 156) · makeinfo <1> Implicit Variables. (line 84) · match-anything rule Match-Anything Rules. 1 (line 6) · match-anything rule, used to override Overriding Makefiles. 1 (line 12) · missing features Missing. (line 6) · mistakes with wildcards Wildcard Pitfall. (line 6) · modified variable reference Substitution Refs. (line 6) · Modula-2, rule to compile Catalogue of Rules. (line 71) · mostlyclean (standard target) Goals. (line 79) · multi-line variable definition Multi-Line. (line 6) · multiple rules for one target Multiple Rules. (line 6) · multiple rules for one target (): Double-Colon. (line 6) · multiple targets Multiple Targets. (line 6) · multiple targets, in pattern rule Pattern Intro. (line 53) · name of makefile Makefile Names. (line 6) · name of makefile, how to specify Makefile Names. (line 31) · nested variable reference Computed Names. (line 6) · newline, quoting, in makefile Simple Makefile. (line 41) · newline, quoting, in recipes Splitting Recipe Lines. 1 (line 6) · nondirectory part File Name Functions. (line 26) · normal prerequisites Prerequisite Types. (line 6) · obj Variables Simplify. (line 20) · OBJ Variables Simplify. (line 20) · objects Variables Simplify. (line 14) · OBJECTS Variables Simplify. (line 20) · objects, loaded Loading Objects. (line 6) · objs Variables Simplify. (line 20) · OBJS Variables Simplify. (line 20) · old-fashioned suffix rules Suffix Rules. (line 6) · options Options Summary. (line 6) · options, and recursion Options/Recursion. (line 6) · options, setting from environment Options/Recursion. (line 81) · options, setting in makefiles Options/Recursion. (line 81) · order of pattern rules Pattern Match. (line 30) · order-only prerequisites Prerequisite Types. (line 6) · origin of variable Origin Function. (line 6) · output during parallel execution Parallel Output. (line 6) · output during parallel execution <1> Options Summary. (line 171) · overriding makefiles Overriding Makefiles. 1 (line 6) · overriding variables with arguments Overriding. (line 6) · overriding with override Override Directive. (line 6) · parallel execution Parallel. (line 6) · parallel execution, and archive update Archive Pitfalls. (line 6) · parallel execution, input during Parallel Input. (line 6) · parallel execution, output during Parallel Output. (line 6) · parallel execution, output during <1> Options Summary. (line 171) · parallel execution, overriding Special Targets. (line 142) · parallel output to terminal Terminal Output. (line 6) · parts of makefile rule Rule Introduction. (line 6) · Pascal, rule to compile Catalogue of Rules. (line 45) · pattern rule Pattern Intro. (line 6) · pattern rule, expansion Reading Makefiles. (line 92) · pattern rules, order of Pattern Match. (line 30) · pattern rules, static (not implicit) Static Pattern. (line 6) · pattern rules, static, syntax of Static Usage. (line 6) · pattern-specific variables Pattern-specific. (line 6) · pc Catalogue of Rules. (line 45) · pc <1> Implicit Variables. (line 63) · phony targets Phony Targets. (line 6) · phony targets and recipe execution Instead of Execution. 1 (line 75) · pitfalls of wildcards Wildcard Pitfall. (line 6) · plugin_is_GPL_compatible Loaded Object API. (line 31) · portability Features. (line 6) · POSIX Overview. (line 13) · POSIX <1> Options/Recursion. (line 61) · POSIX-conforming mode, setting Special Targets. (line 157) · post-installation commands Install Command Categories. 1 (line 6) · pre-installation commands Install Command Categories. 1 (line 6) · precious targets Special Targets. (line 32) · predefined rules and variables, printing Options Summary. (line 187) · prefix, adding File Name Functions. (line 78) · prerequisite Rules. (line 6) · prerequisite pattern, implicit Pattern Intro. (line 22) · prerequisite pattern, static (not implicit) Static Usage. (line 30) · prerequisite types Prerequisite Types. (line 6) · prerequisite, expansion Reading Makefiles. (line 92) · prerequisites Rule Syntax. (line 47) · prerequisites, and automatic variables Automatic Variables. 1 (line 17) · prerequisites, automatic generation Include. (line 51) · prerequisites, automatic generation <1> Automatic Prerequisites. 1 (line 6) · prerequisites, introduction to Rule Introduction. (line 8) · prerequisites, list of all Automatic Variables. (line 61) · prerequisites, list of changed Automatic Variables. (line 51) · prerequisites, normal Prerequisite Types. (line 6) · prerequisites, order-only Prerequisite Types. (line 6) · prerequisites, varying (static pattern) Static Pattern. (line 6) · preserving intermediate files Chained Rules. (line 46) · preserving with .PRECIOUS Special Targets. (line 32) · preserving with .PRECIOUS <1> Chained Rules. (line 56) · preserving with .SECONDARY Special Targets. (line 54) · print (standard target) Goals. (line 98) · print target Wildcard Examples. (line 21) · print target <1> Empty Targets. (line 25) · printing directories -w Option. (line 6) · printing messages Make Control Functions. 1 (line 43) · printing of recipes Echoing. (line 6) · printing user warnings Make Control Functions. 1 (line 35) · problems and bugs, reporting Bugs. (line 6) · problems with wildcards Wildcard Pitfall. (line 6) · processing a makefile How Make Works. (line 6) · question mode Instead of Execution. 1 (line 32) · quoting %, in patsubst Text Functions. (line 26) · quoting %, in static pattern Static Usage. (line 37) · quoting %, in vpath Selective Search. (line 39) · quoting newline, in makefile Simple Makefile. (line 41) · quoting newline, in recipes Splitting Recipe Lines. 1 (line 6) · Ratfor, rule to compile Catalogue of Rules. (line 49) · RCS, rule to extract from Catalogue of Rules. (line 163) · reading from a file File Function. (line 6) · reading makefiles Reading Makefiles. (line 6) · README Makefile Names. (line 9) · realclean (standard target) Goals. (line 86) · realpath File Name Functions. (line 113) · recipe Simple Makefile. (line 74) · recipe execution, single invocation Special Targets. (line 150) · recipe lines, single shell One Shell. (line 6) · recipe syntax Recipe Syntax. (line 6) · recipe, execution Execution. (line 6) · recipes Rule Syntax. (line 25) · recipes <1> Recipes. (line 6) · recipes setting shell variables Execution. (line 12) · recipes, and directory search Recipes/Search. (line 6) · recipes, backslash (\) in Splitting Recipe Lines. 1 (line 6) · recipes, canned Canned Recipes. (line 6) · recipes, comments in Recipe Syntax. (line 29) · recipes, echoing Echoing. (line 6) · recipes, empty Empty Recipes. (line 6) · recipes, errors in Errors. (line 6) · recipes, execution in parallel Parallel. (line 6) · recipes, how to write Recipes. (line 6) · recipes, instead of executing Instead of Execution. 1 (line 6) · recipes, introduction to Rule Introduction. (line 8) · recipes, quoting newlines in Splitting Recipe Lines. 1 (line 6) · recipes, splitting Splitting Recipe Lines. 1 (line 6) · recipes, using variables in Variables in Recipes. 1 (line 6) · recompilation Introduction. (line 22) · recompilation, avoiding Avoiding Compilation. 1 (line 6) · recording events with empty targets Empty Targets. (line 6) · recursion Recursion. (line 6) · recursion, and -C Options/Recursion. (line 22) · recursion, and -f Options/Recursion. (line 22) · recursion, and -j Options/Recursion. (line 25) · recursion, and -o Options/Recursion. (line 22) · recursion, and -t MAKE Variable. (line 35) · recursion, and -W Options/Recursion. (line 22) · recursion, and -w -w Option. (line 20) · recursion, and command line variable definitions Options/Recursion. 1 (line 17) · recursion, and environment Variables/Recursion. (line 6) · recursion, and MAKE variable MAKE Variable. (line 6) · recursion, and MAKEFILES variable MAKEFILES Variable. (line 15) · recursion, and options Options/Recursion. (line 6) · recursion, and printing directories -w Option. (line 6) · recursion, and variables Variables/Recursion. (line 6) · recursion, level of Variables/Recursion. (line 114) · recursive variable expansion Using Variables. (line 6) · recursive variable expansion <1> Flavors. (line 6) · recursively expanded variables Flavors. (line 6) · reference to variables Reference. (line 6) · reference to variables <1> Advanced. (line 6) · relinking How Make Works. (line 46) · remaking loaded objects Remaking Loaded Objects. 1 (line 6) · remaking makefiles Remaking Makefiles. (line 6) · removal of target files Errors. (line 64) · removal of target files <1> Interrupts. (line 6) · removing duplicate words Text Functions. (line 155) · removing targets on failure Special Targets. (line 71) · removing, to clean up Cleanup. (line 6) · reporting bugs Bugs. (line 6) · rm Implicit Variables. (line 106) · rm (shell command) Simple Makefile. (line 85) · rm (shell command) <1> Wildcard Examples. (line 12) · rm (shell command) <2> Phony Targets. (line 20) · rm (shell command) <3> Errors. (line 27) · rule prerequisites Rule Syntax. (line 47) · rule syntax Rule Syntax. (line 6) · rule targets Rule Syntax. (line 18) · rule, double-colon (): Double-Colon. (line 6) · rule, explicit, definition of Makefile Contents. (line 10) · rule, how to write Rules. (line 6) · rule, implicit Implicit Rules. (line 6) · rule, implicit, and directory search Implicit/Search. (line 6) · rule, implicit, and VPATH Implicit/Search. (line 6) · rule, implicit, chains of Chained Rules. (line 6) · rule, implicit, definition of Makefile Contents. (line 16) · rule, implicit, how to use Using Implicit. (line 6) · rule, implicit, introduction to make Deduces. (line 6) · rule, implicit, predefined Catalogue of Rules. (line 6) · rule, introduction to Rule Introduction. (line 6) · rule, multiple for one target Multiple Rules. (line 6) · rule, no recipe or prerequisites Force Targets. (line 6) · rule, pattern Pattern Intro. (line 6) · rule, static pattern Static Pattern. (line 6) · rule, static pattern versus implicit Static versus Implicit. 1 (line 6) · rule, with multiple targets Multiple Targets. (line 6) · rules, and $ Rule Syntax. (line 33) · s. (SCCS file prefix) Catalogue of Rules. (line 172) · SCCS, rule to extract from Catalogue of Rules. (line 172) · search algorithm, implicit rule Implicit Rule Search. 1 (line 6) · search path for prerequisites (VPATH) Directory Search. (line 6) · search path for prerequisites (VPATH), and implicit rules Implicit/Search. 1 (line 6) · search path for prerequisites (VPATH), and link libraries Libraries/Search. 1 (line 6) · searching for strings Text Functions. (line 104) · secondary expansion Secondary Expansion. (line 6) · secondary expansion and explicit rules Secondary Expansion. 1 (line 104) · secondary expansion and implicit rules Secondary Expansion. 1 (line 144) · secondary expansion and static pattern rules Secondary Expansion. 1 (line 136) · secondary files Chained Rules. (line 46) · secondary targets Special Targets. (line 54) · sed (shell command) Automatic Prerequisites. 1 (line 72) · selecting a word Text Functions. (line 159) · selecting word lists Text Functions. (line 168) · sequences of commands Canned Recipes. (line 6) · setting options from environment Options/Recursion. (line 81) · setting options in makefiles Options/Recursion. (line 81) · setting variables Setting. (line 6) · several rules for one target Multiple Rules. (line 6) · several targets in a rule Multiple Targets. (line 6) · shar (standard target) Goals. (line 104) · shell command, function for Shell Function. (line 6) · shell file name pattern (in include) Include. (line 13) · shell variables, setting in recipes Execution. (line 12) · shell wildcards (in include) Include. (line 13) · shell, choosing the Choosing the Shell. (line 6) · SHELL, exported value Variables/Recursion. (line 23) · SHELL, import from environment Environment. (line 37) · shell, in DOS and Windows Choosing the Shell. (line 38) · SHELL, MS-DOS specifics Choosing the Shell. (line 44) · SHELL, value of Choosing the Shell. (line 6) · signal Interrupts. (line 6) · silent operation Echoing. (line 6) · simple makefile Simple Makefile. (line 6) · simple variable expansion Using Variables. (line 6) · simplifying with variables Variables Simplify. (line 6) · simply expanded variables Flavors. (line 56) · sorting words Text Functions. (line 147) · spaces, in variable values Flavors. (line 107) · spaces, stripping Text Functions. (line 80) · special targets Special Targets. (line 6) · special variables Special Variables. (line 6) · specifying makefile name Makefile Names. (line 31) · splitting long lines Splitting Lines. (line 6) · splitting recipes Splitting Recipe Lines. 1 (line 6) · staged installs DESTDIR. (line 6) · standard input Parallel Input. (line 6) · standards conformance Overview. (line 13) · standards for makefiles Makefile Conventions. 1 (line 6) · static pattern rule Static Pattern. (line 6) · static pattern rule, syntax of Static Usage. (line 6) · static pattern rule, versus implicit Static versus Implicit. 1 (line 6) · static pattern rules, secondary expansion of Secondary Expansion. 1 (line 136) · stem Static Usage. (line 17) · stem <1> Pattern Match. (line 6) · stem, shortest Pattern Match. (line 38) · stem, variable for Automatic Variables. (line 77) · stopping make Make Control Functions. 1 (line 11) · strings, searching for Text Functions. (line 104) · stripping whitespace Text Functions. (line 80) · sub-make Variables/Recursion. (line 6) · subdirectories, recursion for Recursion. (line 6) · substitution variable reference Substitution Refs. (line 6) · suffix rule Suffix Rules. (line 6) · suffix rule, for archive Archive Suffix Rules. 1 (line 6) · suffix, adding File Name Functions. (line 67) · suffix, function to find File Name Functions. (line 42) · suffix, substituting in variables Substitution Refs. (line 6) · suppressing inheritance Suppressing Inheritance. 1 (line 6) · switches Options Summary. (line 6) · symbol directories, updating archive Archive Symbols. (line 6) · syntax of recipe Recipe Syntax. (line 6) · syntax of rules Rule Syntax. (line 6) · tab character (in commands) Rule Syntax. (line 25) · tabs in rules Rule Introduction. (line 21) · TAGS (standard target) Goals. (line 112) · tangle Catalogue of Rules. (line 149) · tangle <1> Implicit Variables. (line 100) · tar (standard target) Goals. (line 101) · target Rules. (line 6) · target pattern, implicit Pattern Intro. (line 9) · target pattern, static (not implicit) Static Usage. (line 17) · target, deleting on error Errors. (line 64) · target, deleting on interrupt Interrupts. (line 6) · target, expansion Reading Makefiles. (line 92) · target, multiple in pattern rule Pattern Intro. (line 53) · target, multiple rules for one Multiple Rules. (line 6) · target, touching Instead of Execution. 1 (line 24) · target-specific variables Target-specific. (line 6) · targets Rule Syntax. (line 18) · targets without a file Phony Targets. (line 6) · targets, built-in special Special Targets. (line 6) · targets, empty Empty Targets. (line 6) · targets, force Force Targets. (line 6) · targets, introduction to Rule Introduction. (line 8) · targets, multiple Multiple Targets. (line 6) · targets, phony Phony Targets. (line 6) · terminal rule Match-Anything Rules. 1 (line 6) · terminal, output to Terminal Output. (line 6) · test (standard target) Goals. (line 116) · testing compilation Testing. (line 6) · tex Catalogue of Rules. (line 149) · tex <1> Implicit Variables. (line 87) · TeX, rule to run Catalogue of Rules. (line 149) · texi2dvi Catalogue of Rules. (line 156) · texi2dvi <1> Implicit Variables. (line 91) · Texinfo, rule to format Catalogue of Rules. (line 156) · tilde (~) Wildcards. (line 11) · tools, sharing job slots Job Slots. (line 6) · touch (shell command) Wildcard Examples. (line 21) · touch (shell command) <1> Empty Targets. (line 25) · touching files Instead of Execution. 1 (line 24) · traditional directory search (GPATH) Search Algorithm. (line 42) · types of prerequisites Prerequisite Types. (line 6) · types, conversion of Guile Types. (line 6) · undefined variables, warning message Options Summary. (line 292) · undefining variable Undefine Directive. (line 6) · updating archive symbol directories Archive Symbols. (line 6) · updating loaded objects Remaking Loaded Objects. 1 (line 6) · updating makefiles Remaking Makefiles. (line 6) · user defined functions Call Function. (line 6) · value Using Variables. (line 6) · value, how a variable gets it Values. (line 6) · variable Using Variables. (line 6) · variable definition Makefile Contents. (line 22) · variable references in recipes Variables in Recipes. 1 (line 6) · variables Variables Simplify. (line 6) · variables, $ in name Computed Names. (line 6) · variables, and implicit rule Automatic Variables. (line 6) · variables, appending to Appending. (line 6) · variables, automatic Automatic Variables. (line 6) · variables, command line Overriding. (line 6) · variables, command line, and recursion Options/Recursion. (line 17) · variables, computed names Computed Names. (line 6) · variables, conditional assignment Flavors. (line 135) · variables, defining verbatim Multi-Line. (line 6) · variables, environment Variables/Recursion. (line 6) · variables, environment <1> Environment. (line 6) · variables, exporting Variables/Recursion. (line 6) · variables, flavor of Flavor Function. (line 6) · variables, flavors Flavors. (line 6) · variables, how they get their values Values. (line 6) · variables, how to reference Reference. (line 6) · variables, loops in expansion Flavors. (line 44) · variables, modified reference Substitution Refs. (line 6) · variables, multi-line Multi-Line. (line 6) · variables, nested references Computed Names. (line 6) · variables, origin of Origin Function. (line 6) · variables, overriding Override Directive. (line 6) · variables, overriding with arguments Overriding. (line 6) · variables, pattern-specific Pattern-specific. (line 6) · variables, recursively expanded Flavors. (line 6) · variables, setting Setting. (line 6) · variables, simply expanded Flavors. (line 56) · variables, spaces in values Flavors. (line 107) · variables, substituting suffix in Substitution Refs. (line 6) · variables, substitution reference Substitution Refs. (line 6) · variables, target-specific Target-specific. (line 6) · variables, unexpanded value Value Function. (line 6) · variables, warning for undefined Options Summary. (line 292) · varying prerequisites Static Pattern. (line 6) · verbatim variable definition Multi-Line. (line 6) · vpath Directory Search. (line 6) · VPATH, and implicit rules Implicit/Search. (line 6) · VPATH, and link libraries Libraries/Search. (line 6) · warnings, printing Make Control Functions. 1 (line 35) · weave Catalogue of Rules. (line 149) · weave <1> Implicit Variables. (line 94) · Web, rule to run Catalogue of Rules. (line 149) · what if Instead of Execution. 1 (line 41) · whitespace, in variable values Flavors. (line 107) · whitespace, stripping Text Functions. (line 80) · wildcard Wildcards. (line 6) · wildcard pitfalls Wildcard Pitfall. (line 6) · wildcard, function File Name Functions. (line 106) · wildcard, in archive member Archive Members. (line 36) · wildcard, in include Include. (line 13) · wildcards and MS-DOS/MS-Windows backslashes Wildcard Pitfall. 1 (line 31) · Windows, choosing a shell in Choosing the Shell. (line 38) · word, selecting a Text Functions. (line 159) · words, extracting first Text Functions. (line 185) · words, extracting last Text Functions. (line 198) · words, filtering Text Functions. (line 115) · words, filtering out Text Functions. (line 133) · words, finding number Text Functions. (line 180) · words, iterating over Foreach Function. (line 6) · words, joining lists File Name Functions. (line 89) · words, removing duplicates Text Functions. (line 155) · words, selecting lists of Text Functions. (line 168) · writing recipes Recipes. (line 6) · writing rules Rules. (line 6) · writing to a file File Function. (line 6) · yacc Catalogue of Rules. (line 117) · yacc <1> Implicit Variables. (line 77) · yacc <2> Canned Recipes. (line 18) · Yacc, rule to run Catalogue of Rules. (line 117) 1