(make.info.gz) Concept Index
Info Catalog
(make.info.gz) GNU Free Documentation License
(make.info.gz) Top
(make.info.gz) Name Index
Index of Concepts
*****************
[index ]
Menu
* # (comments), in commands Command Syntax. (line 27)
* # (comments), in makefile Makefile Contents. (line 41)
* #include Automatic Prerequisites.
(line 16)
* $, in function call Syntax of Functions. (line 6)
* $, in rules Rule Syntax. (line 32)
* $, 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 38)
* %, quoting with \ (backslash) <1> Text Functions. (line 26)
* %, quoting with \ (backslash) <2> Static Usage. (line 37)
* %, quoting with \ (backslash) Selective Search. (line 38)
* * (wildcard character) Wildcards. (line 6)
* +, and command execution Instead of Execution.
(line 58)
* +, and commands MAKE Variable. (line 18)
* +, and define Sequences. (line 50)
* += Appending. (line 6)
* +=, expansion Reading Makefiles. (line 33)
* ,v (RCS file extension) Catalogue of Rules. (line 164)
* - (in commands) Errors. (line 19)
* -, and define Sequences. (line 50)
* --always-make Options Summary. (line 15)
* --assume-new <1> Options Summary. (line 242)
* --assume-new Instead of Execution.
(line 33)
* --assume-new, and recursion Options/Recursion. (line 22)
* --assume-old <1> Options Summary. (line 147)
* --assume-old Avoiding Compilation.
(line 6)
* --assume-old, and recursion Options/Recursion. (line 22)
* --check-symlink-times Options Summary. (line 130)
* --debug Options Summary. (line 42)
* --directory <1> Options Summary. (line 26)
* --directory Recursion. (line 20)
* --directory, and --print-directory -w Option. (line 20)
* --directory, and recursion Options/Recursion. (line 22)
* --dry-run <1> Options Summary. (line 140)
* --dry-run <2> Instead of Execution.
(line 14)
* --dry-run Echoing. (line 18)
* --environment-overrides Options Summary. (line 78)
* --file <1> Options Summary. (line 84)
* --file <2> Makefile Arguments. (line 6)
* --file Makefile Names. (line 23)
* --file, and recursion Options/Recursion. (line 22)
* --help Options Summary. (line 90)
* --ignore-errors <1> Options Summary. (line 94)
* --ignore-errors Errors. (line 30)
* --include-dir <1> Options Summary. (line 99)
* --include-dir Include. (line 52)
* --jobs <1> Options Summary. (line 106)
* --jobs Parallel. (line 6)
* --jobs, and recursion Options/Recursion. (line 25)
* --just-print <1> Options Summary. (line 139)
* --just-print <2> Instead of Execution.
(line 14)
* --just-print Echoing. (line 18)
* --keep-going <1> Options Summary. (line 115)
* --keep-going <2> Testing. (line 16)
* --keep-going Errors. (line 47)
* --load-average <1> Options Summary. (line 122)
* --load-average Parallel. (line 57)
* --makefile <1> Options Summary. (line 85)
* --makefile <2> Makefile Arguments. (line 6)
* --makefile Makefile Names. (line 23)
* --max-load <1> Options Summary. (line 123)
* --max-load Parallel. (line 57)
* --new-file <1> Options Summary. (line 241)
* --new-file Instead of Execution.
(line 33)
* --new-file, and recursion Options/Recursion. (line 22)
* --no-builtin-rules Options Summary. (line 175)
* --no-builtin-variables Options Summary. (line 188)
* --no-keep-going Options Summary. (line 203)
* --no-print-directory <1> Options Summary. (line 233)
* --no-print-directory -w Option. (line 20)
* --old-file <1> Options Summary. (line 146)
* --old-file Avoiding Compilation.
(line 6)
* --old-file, and recursion Options/Recursion. (line 22)
* --print-data-base Options Summary. (line 155)
* --print-directory Options Summary. (line 225)
* --print-directory, and --directory -w Option. (line 20)
* --print-directory, and recursion -w Option. (line 20)
* --print-directory, disabling -w Option. (line 20)
* --question <1> Options Summary. (line 167)
* --question Instead of Execution.
(line 25)
* --quiet <1> Options Summary. (line 198)
* --quiet Echoing. (line 24)
* --recon <1> Options Summary. (line 141)
* --recon <2> Instead of Execution.
(line 14)
* --recon Echoing. (line 18)
* --silent <1> Options Summary. (line 197)
* --silent Echoing. (line 24)
* --stop Options Summary. (line 204)
* --touch <1> Options Summary. (line 212)
* --touch Instead of Execution.
(line 19)
* --touch, and recursion MAKE Variable. (line 34)
* --version Options Summary. (line 220)
* --warn-undefined-variables Options Summary. (line 251)
* --what-if <1> Options Summary. (line 240)
* --what-if Instead of Execution.
(line 33)
* -B Options Summary. (line 14)
* -b Options Summary. (line 9)
* -C <1> Options Summary. (line 25)
* -C Recursion. (line 20)
* -C, and -w -w Option. (line 20)
* -C, and recursion Options/Recursion. (line 22)
* -d Options Summary. (line 33)
* -e Options Summary. (line 77)
* -e (shell flag) Automatic Prerequisites.
(line 66)
* -f <1> Options Summary. (line 83)
* -f <2> Makefile Arguments. (line 6)
* -f Makefile Names. (line 23)
* -f, and recursion Options/Recursion. (line 22)
* -h Options Summary. (line 89)
* -I Options Summary. (line 98)
* -i <1> Options Summary. (line 93)
* -i Errors. (line 30)
* -I Include. (line 52)
* -j <1> Options Summary. (line 105)
* -j Parallel. (line 6)
* -j, and archive update Archive Pitfalls. (line 6)
* -j, and recursion Options/Recursion. (line 25)
* -k <1> Options Summary. (line 114)
* -k <2> Testing. (line 16)
* -k Errors. (line 47)
* -L Options Summary. (line 129)
* -l Options Summary. (line 121)
* -l (library search) Libraries/Search. (line 6)
* -l (load average) Parallel. (line 57)
* -m Options Summary. (line 10)
* -M (to compiler) Automatic Prerequisites.
(line 18)
* -MM (to GNU compiler) Automatic Prerequisites.
(line 68)
* -n <1> Options Summary. (line 138)
* -n <2> Instead of Execution.
(line 14)
* -n Echoing. (line 18)
* -o <1> Options Summary. (line 145)
* -o Avoiding Compilation.
(line 6)
* -o, and recursion Options/Recursion. (line 22)
* -p Options Summary. (line 154)
* -q <1> Options Summary. (line 166)
* -q Instead of Execution.
(line 25)
* -R Options Summary. (line 187)
* -r Options Summary. (line 174)
* -S Options Summary. (line 202)
* -s <1> Options Summary. (line 196)
* -s Echoing. (line 24)
* -t <1> Options Summary. (line 211)
* -t Instead of Execution.
(line 19)
* -t, and recursion MAKE Variable. (line 34)
* -v Options Summary. (line 219)
* -W Options Summary. (line 239)
* -w Options Summary. (line 224)
* -W Instead of Execution.
(line 33)
* -w, and -C -w Option. (line 20)
* -w, and recursion -w Option. (line 20)
* -W, and recursion Options/Recursion. (line 22)
* -w, disabling -w Option. (line 20)
* .a (archives) Archive Suffix Rules.
(line 6)
* .C Catalogue of Rules. (line 39)
* .c Catalogue of Rules. (line 35)
* .cc Catalogue of Rules. (line 39)
* .ch Catalogue of Rules. (line 151)
* .cpp Catalogue of Rules. (line 39)
* .d Automatic Prerequisites.
(line 81)
* .def Catalogue of Rules. (line 74)
* .dvi Catalogue of Rules. (line 151)
* .F Catalogue of Rules. (line 49)
* .f Catalogue of Rules. (line 49)
* .info Catalogue of Rules. (line 158)
* .l Catalogue of Rules. (line 124)
* .LIBPATTERNS, and link libraries Libraries/Search. (line 6)
* .ln Catalogue of Rules. (line 146)
* .mod Catalogue of Rules. (line 74)
* .o Catalogue of Rules. (line 35)
* .p Catalogue of Rules. (line 45)
* .PRECIOUS intermediate files Chained Rules. (line 56)
* .r Catalogue of Rules. (line 49)
* .S Catalogue of Rules. (line 82)
* .s Catalogue of Rules. (line 79)
* .sh Catalogue of Rules. (line 180)
* .sym Catalogue of Rules. (line 74)
* .tex Catalogue of Rules. (line 151)
* .texi Catalogue of Rules. (line 158)
* .texinfo Catalogue of Rules. (line 158)
* .txinfo Catalogue of Rules. (line 158)
* .w Catalogue of Rules. (line 151)
* .web Catalogue of Rules. (line 151)
* .y Catalogue of Rules. (line 120)
* :: rules (double-colon): Double-Colon. (line 6)
* := <1>: Setting. (line 6)
* :=: Flavors. (line 56)
* = <1> Setting. (line 6)
* = Flavors. (line 10)
* =, expansion Reading Makefiles. (line 33)
* ? (wildcard character) Wildcards. (line 6)
* ?= <1> Setting. (line 6)
* ?= Flavors. (line 129)
* ?=, expansion Reading Makefiles. (line 33)
* @ (in commands) Echoing. (line 6)
* @, and define Sequences. (line 50)
* [...] (wildcard characters) Wildcards. (line 6)
* \ (backslash), for continuation lines Simple Makefile. (line 40)
* \ (backslash), in commands Splitting Lines. (line 6)
* \ (backslash), to quote % <1> Text Functions. (line 26)
* \ (backslash), to quote % <2> Static Usage. (line 37)
* \ (backslash), to quote % Selective Search. (line 38)
* __.SYMDEF Archive Symbols. (line 6)
* abspath File Name Functions. (line 121)
* algorithm for directory search Search Algorithm. (line 6)
* all (standard target) Goals. (line 72)
* appending to variables Appending. (line 6)
* ar Implicit Variables. (line 41)
* 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.
(line 6)
* Arg list too long Options/Recursion. (line 57)
* arguments of functions Syntax of Functions. (line 6)
* as <1> Implicit Variables. (line 44)
* as Catalogue of Rules. (line 79)
* assembly, rule to compile Catalogue of Rules. (line 79)
* automatic generation of prerequisites <1> Automatic Prerequisites.
(line 6)
* automatic generation of prerequisites Include. (line 50)
* 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 40)
* backslash (\), in commands Splitting Lines. (line 6)
* backslash (\), to quote % <1> Text Functions. (line 26)
* backslash (\), to quote % <2> Static Usage. (line 37)
* backslash (\), to quote % Selective Search. (line 38)
* backslashes in pathnames and wildcard expansion Wildcard Pitfall.
(line 31)
* basename File Name Functions. (line 57)
* binary packages Install Command Categories.
(line 80)
* broken pipe Parallel. (line 30)
* 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)
* cc <1> Implicit Variables. (line 47)
* cc Catalogue of Rules. (line 35)
* cd (shell command) <1> MAKE Variable. (line 16)
* cd (shell command) Execution. (line 10)
* chains of rules Chained Rules. (line 6)
* check (standard target) Goals. (line 114)
* clean (standard target) Goals. (line 75)
* clean target <1> Cleanup. (line 11)
* clean target Simple Makefile. (line 83)
* cleaning up Cleanup. (line 6)
* clobber (standard target) Goals. (line 86)
* co <1> Implicit Variables. (line 56)
* co Catalogue of Rules. (line 164)
* combining rules by prerequisite Combine By Prerequisite.
(line 6)
* command line variable definitions, and recursion Options/Recursion.
(line 17)
* command line variables Overriding. (line 6)
* command syntax Command Syntax. (line 6)
* commands Rule Syntax. (line 26)
* commands setting shell variables Execution. (line 10)
* commands, backslash (\) in Splitting Lines. (line 6)
* commands, comments in Command Syntax. (line 27)
* commands, echoing Echoing. (line 6)
* commands, empty Empty Commands. (line 6)
* commands, errors in Errors. (line 6)
* commands, execution Execution. (line 6)
* commands, execution in parallel Parallel. (line 6)
* commands, expansion Shell Function. (line 6)
* commands, how to write Commands. (line 6)
* commands, instead of executing Instead of Execution.
(line 6)
* commands, introduction to Rule Introduction. (line 8)
* commands, quoting newlines in Splitting Lines. (line 6)
* commands, sequences of Sequences. (line 6)
* commands, splitting Splitting Lines. (line 6)
* commands, using variables in Variables in Commands.
(line 6)
* comments, in commands Command Syntax. (line 27)
* comments, in makefile Makefile Contents. (line 41)
* compatibility Features. (line 6)
* compatibility in exporting Variables/Recursion. (line 105)
* compilation, testing Testing. (line 6)
* computed variable name Computed Names. (line 6)
* conditional expansion Conditional Functions.
(line 6)
* conditional variable assignment Flavors. (line 129)
* conditionals Conditionals. (line 6)
* continuation lines Simple Makefile. (line 40)
* controlling make Make Control Functions.
(line 6)
* conventions for makefiles Makefile Conventions.
(line 6)
* ctangle <1> Implicit Variables. (line 107)
* ctangle Catalogue of Rules. (line 151)
* cweave <1> Implicit Variables. (line 101)
* cweave Catalogue of Rules. (line 151)
* data base of make rules Options Summary. (line 155)
* deducing commands (implicit rules) make Deduces. (line 6)
* default directories for included makefiles Include. (line 52)
* default goal <1> Rules. (line 11)
* default goal How Make Works. (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 Defining. (line 6)
* deletion of target files <1> Interrupts. (line 6)
* deletion of target files Errors. (line 64)
* directive Makefile Contents. (line 28)
* directories, printing them -w Option. (line 6)
* directories, updating archive symbol Archive Symbols. (line 6)
* directory part File Name Functions. (line 17)
* directory search (VPATH) Directory Search. (line 6)
* directory search (VPATH), and implicit rules Implicit/Search.
(line 6)
* directory search (VPATH), and link libraries Libraries/Search.
(line 6)
* directory search (VPATH), and shell commands Commands/Search.
(line 6)
* directory search algorithm Search Algorithm. (line 6)
* directory search, traditional (GPATH) Search Algorithm. (line 42)
* dist (standard target) Goals. (line 106)
* distclean (standard target) Goals. (line 84)
* dollar sign ($), in function call Syntax of Functions. (line 6)
* dollar sign ($), in rules Rule Syntax. (line 32)
* 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 36)
* double-colon rules Double-Colon. (line 6)
* duplicate words, removing Text Functions. (line 155)
* E2BIG Options/Recursion. (line 57)
* echoing of commands Echoing. (line 6)
* editor Introduction. (line 22)
* Emacs (M-x compile) Errors. (line 62)
* empty commands Empty Commands. (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 10)
* error, stopping on Make Control Functions.
(line 11)
* errors (in commands) Errors. (line 6)
* errors with wildcards Wildcard Pitfall. (line 6)
* evaluating makefile syntax Eval Function. (line 6)
* execution, in parallel Parallel. (line 6)
* execution, instead of Instead of Execution.
(line 6)
* execution, of commands 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 62)
* explicit rules, secondary expansion of Secondary Expansion.
(line 106)
* exporting variables Variables/Recursion. (line 6)
* f77 <1> Implicit Variables. (line 64)
* f77 Catalogue of Rules. (line 49)
* FDL, GNU Free Documentation License GNU Free Documentation License.
(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 30)
* file name prefix, adding File Name Functions. (line 79)
* file name suffix File Name Functions. (line 43)
* file name suffix, adding File Name Functions. (line 68)
* file name with wildcards Wildcards. (line 6)
* file name, abspath of File Name Functions. (line 121)
* file name, basename of File Name Functions. (line 57)
* file name, directory part File Name Functions. (line 17)
* file name, nondirectory part File Name Functions. (line 27)
* file name, realpath of File Name Functions. (line 114)
* files, assuming new Instead of Execution.
(line 33)
* files, assuming old Avoiding Compilation.
(line 6)
* files, avoiding recompilation of Avoiding Compilation.
(line 6)
* files, intermediate Chained Rules. (line 16)
* filtering out words Text Functions. (line 132)
* filtering words Text Functions. (line 114)
* finding strings Text Functions. (line 103)
* 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.
(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++ <1> Implicit Variables. (line 53)
* g++ Catalogue of Rules. (line 39)
* gcc Catalogue of Rules. (line 35)
* generating prerequisites automatically <1> Automatic Prerequisites.
(line 6)
* generating prerequisites automatically Include. (line 50)
* get <1> Implicit Variables. (line 67)
* get Catalogue of Rules. (line 173)
* globbing (wildcards) Wildcards. (line 6)
* goal How Make Works. (line 11)
* goal, default <1> Rules. (line 11)
* goal, default How Make Works. (line 11)
* goal, how to specify Goals. (line 6)
* home directory Wildcards. (line 11)
* IEEE Standard 1003.2 Overview. (line 13)
* ifdef, expansion Reading Makefiles. (line 51)
* ifeq, expansion Reading Makefiles. (line 51)
* ifndef, expansion Reading Makefiles. (line 51)
* ifneq, expansion Reading Makefiles. (line 51)
* 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 62)
* 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.
(line 6)
* implicit rules, secondary expansion of Secondary Expansion.
(line 146)
* included makefiles, default directories Include. (line 52)
* including (MAKEFILE_LIST variable) MAKEFILE_LIST Variable.
(line 6)
* including (MAKEFILES variable) MAKEFILES Variable. (line 6)
* including other makefiles Include. (line 6)
* incompatibilities Missing. (line 6)
* Info, rule to format Catalogue of Rules. (line 158)
* install (standard target) Goals. (line 92)
* intermediate files Chained Rules. (line 16)
* intermediate files, preserving Chained Rules. (line 46)
* intermediate targets, explicit Special Targets. (line 44)
* interrupt Interrupts. (line 6)
* job slots Parallel. (line 6)
* job slots, and recursion Options/Recursion. (line 25)
* jobs, limiting based on load Parallel. (line 57)
* joining lists of words File Name Functions. (line 90)
* killing (interruption) Interrupts. (line 6)
* last-resort default rules Last Resort. (line 6)
* ld Catalogue of Rules. (line 86)
* lex <1> Implicit Variables. (line 71)
* lex Catalogue of Rules. (line 124)
* Lex, rule to run Catalogue of Rules. (line 124)
* libraries for linking, directory search Libraries/Search. (line 6)
* library archive, suffix rule for Archive Suffix Rules.
(line 6)
* limiting jobs based on load Parallel. (line 57)
* 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 86)
* lint <1> Implicit Variables. (line 78)
* lint Catalogue of Rules. (line 146)
* lint, rule to run Catalogue of Rules. (line 146)
* list of all prerequisites Automatic Variables. (line 61)
* list of changed prerequisites Automatic Variables. (line 51)
* load average Parallel. (line 57)
* loops in variable expansion Flavors. (line 44)
* lpr (shell command) <1> Empty Targets. (line 25)
* lpr (shell command) Wildcard Examples. (line 21)
* m2c <1> Implicit Variables. (line 81)
* m2c Catalogue of Rules. (line 74)
* macro Using Variables. (line 10)
* make depend Automatic Prerequisites.
(line 37)
* makefile Introduction. (line 7)
* makefile name Makefile Names. (line 6)
* makefile name, how to specify Makefile Names. (line 30)
* 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.
(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.
(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 MAKEFILE_LIST Variable.
(line 6)
* makefiles, and special variables Special Variables. (line 6)
* makeinfo <1> Implicit Variables. (line 88)
* makeinfo Catalogue of Rules. (line 158)
* match-anything rule Match-Anything Rules.
(line 6)
* match-anything rule, used to override Overriding Makefiles.
(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 74)
* mostlyclean (standard target) Goals. (line 78)
* 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 49)
* name of makefile Makefile Names. (line 6)
* name of makefile, how to specify Makefile Names. (line 30)
* nested variable reference Computed Names. (line 6)
* newline, quoting, in commands Splitting Lines. (line 6)
* newline, quoting, in makefile Simple Makefile. (line 40)
* nondirectory part File Name Functions. (line 27)
* normal prerequisites Prerequisite Types. (line 6)
* OBJ Variables Simplify. (line 20)
* obj Variables Simplify. (line 20)
* OBJECTS Variables Simplify. (line 20)
* objects Variables Simplify. (line 14)
* 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 Intro. (line 57)
* order-only prerequisites Prerequisite Types. (line 6)
* origin of variable Origin Function. (line 6)
* overriding makefiles Overriding Makefiles.
(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, overriding Special Targets. (line 135)
* 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 62)
* pattern rules, order of Pattern Intro. (line 57)
* 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 <1> Implicit Variables. (line 84)
* pc Catalogue of Rules. (line 45)
* phony targets Phony Targets. (line 6)
* pitfalls of wildcards Wildcard Pitfall. (line 6)
* portability Features. (line 6)
* POSIX Overview. (line 13)
* POSIX.2 Options/Recursion. (line 60)
* post-installation commands Install Command Categories.
(line 6)
* pre-installation commands Install Command Categories.
(line 6)
* precious targets Special Targets. (line 29)
* predefined rules and variables, printing Options Summary. (line 155)
* prefix, adding File Name Functions. (line 79)
* 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 62)
* prerequisites Rule Syntax. (line 46)
* prerequisites, and automatic variables Automatic Variables.
(line 17)
* prerequisites, automatic generation <1> Automatic Prerequisites.
(line 6)
* prerequisites, automatic generation Include. (line 50)
* 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 <1> Chained Rules. (line 56)
* preserving with .PRECIOUS Special Targets. (line 29)
* preserving with .SECONDARY Special Targets. (line 49)
* print (standard target) Goals. (line 97)
* print target <1> Empty Targets. (line 25)
* print target Wildcard Examples. (line 21)
* printing directories -w Option. (line 6)
* printing messages Make Control Functions.
(line 43)
* printing of commands Echoing. (line 6)
* printing user warnings Make Control Functions.
(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.
(line 25)
* quoting %, in patsubst Text Functions. (line 26)
* quoting %, in static pattern Static Usage. (line 37)
* quoting %, in vpath Selective Search. (line 38)
* quoting newline, in commands Splitting Lines. (line 6)
* quoting newline, in makefile Simple Makefile. (line 40)
* Ratfor, rule to compile Catalogue of Rules. (line 49)
* RCS, rule to extract from Catalogue of Rules. (line 164)
* reading makefiles Reading Makefiles. (line 6)
* README Makefile Names. (line 9)
* realclean (standard target) Goals. (line 85)
* realpath File Name Functions. (line 114)
* recompilation Introduction. (line 22)
* recompilation, avoiding Avoiding Compilation.
(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 34)
* recursion, and -w -w Option. (line 20)
* recursion, and -W Options/Recursion. (line 22)
* recursion, and command line variable definitions Options/Recursion.
(line 17)
* recursion, and environment Variables/Recursion. (line 6)
* recursion, and MAKE variable MAKE Variable. (line 6)
* recursion, and MAKEFILES variable MAKEFILES Variable. (line 14)
* 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 115)
* recursive variable expansion <1> Flavors. (line 6)
* recursive variable expansion Using Variables. (line 6)
* recursively expanded variables Flavors. (line 6)
* reference to variables <1> Advanced. (line 6)
* reference to variables Reference. (line 6)
* relinking How Make Works. (line 46)
* remaking makefiles Remaking Makefiles. (line 6)
* removal of target files <1> Interrupts. (line 6)
* removal of target files Errors. (line 64)
* removing duplicate words Text Functions. (line 155)
* removing targets on failure Special Targets. (line 68)
* removing, to clean up Cleanup. (line 6)
* reporting bugs Bugs. (line 6)
* rm Implicit Variables. (line 110)
* rm (shell command) <1> Errors. (line 27)
* rm (shell command) <2> Phony Targets. (line 20)
* rm (shell command) <3> Wildcard Examples. (line 12)
* rm (shell command) Simple Makefile. (line 83)
* rule commands Commands. (line 6)
* rule prerequisites Rule Syntax. (line 46)
* 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 commands 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.
(line 6)
* rule, with multiple targets Multiple Targets. (line 6)
* rules, and $ Rule Syntax. (line 32)
* s. (SCCS file prefix) Catalogue of Rules. (line 173)
* SCCS, rule to extract from Catalogue of Rules. (line 173)
* search algorithm, implicit rule Implicit Rule Search.
(line 6)
* search path for prerequisites (VPATH) Directory Search. (line 6)
* search path for prerequisites (VPATH), and implicit rules Implicit/Search.
(line 6)
* search path for prerequisites (VPATH), and link libraries Libraries/Search.
(line 6)
* searching for strings Text Functions. (line 103)
* secondary expansion Secondary Expansion. (line 6)
* secondary expansion and explicit rules Secondary Expansion.
(line 106)
* secondary expansion and implicit rules Secondary Expansion.
(line 146)
* secondary expansion and static pattern rules Secondary Expansion.
(line 138)
* secondary files Chained Rules. (line 46)
* secondary targets Special Targets. (line 49)
* sed (shell command) Automatic Prerequisites.
(line 73)
* selecting a word Text Functions. (line 159)
* selecting word lists Text Functions. (line 168)
* sequences of commands Sequences. (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 103)
* shell command Simple Makefile. (line 72)
* shell command, and directory search Commands/Search. (line 6)
* shell command, execution Execution. (line 6)
* shell command, function for Shell Function. (line 6)
* shell file name pattern (in include) Include. (line 13)
* shell variables, setting in commands Execution. (line 10)
* 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 36)
* SHELL, MS-DOS specifics Choosing the Shell. (line 42)
* 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 146)
* spaces, in variable values Flavors. (line 103)
* spaces, stripping Text Functions. (line 80)
* special targets Special Targets. (line 6)
* special variables Special Variables. (line 6)
* specifying makefile name Makefile Names. (line 30)
* splitting commands Splitting Lines. (line 6)
* standard input Parallel. (line 30)
* standards conformance Overview. (line 13)
* standards for makefiles Makefile Conventions.
(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.
(line 6)
* static pattern rules, secondary expansion of Secondary Expansion.
(line 138)
* stem <1> Pattern Match. (line 6)
* stem Static Usage. (line 17)
* stem, variable for Automatic Variables. (line 77)
* stopping make Make Control Functions.
(line 11)
* strings, searching for Text Functions. (line 103)
* 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.
(line 6)
* suffix, adding File Name Functions. (line 68)
* suffix, function to find File Name Functions. (line 43)
* suffix, substituting in variables Substitution Refs. (line 6)
* switches Options Summary. (line 6)
* symbol directories, updating archive Archive Symbols. (line 6)
* syntax of commands Command Syntax. (line 6)
* syntax of rules Rule Syntax. (line 6)
* tab character (in commands) Rule Syntax. (line 26)
* tabs in rules Rule Introduction. (line 21)
* TAGS (standard target) Goals. (line 111)
* tangle <1> Implicit Variables. (line 104)
* tangle Catalogue of Rules. (line 151)
* tar (standard target) Goals. (line 100)
* 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 62)
* target, multiple in pattern rule Pattern Intro. (line 49)
* target, multiple rules for one Multiple Rules. (line 6)
* target, touching Instead of Execution.
(line 19)
* 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.
(line 6)
* test (standard target) Goals. (line 115)
* testing compilation Testing. (line 6)
* tex <1> Implicit Variables. (line 91)
* tex Catalogue of Rules. (line 151)
* TeX, rule to run Catalogue of Rules. (line 151)
* texi2dvi <1> Implicit Variables. (line 95)
* texi2dvi Catalogue of Rules. (line 158)
* Texinfo, rule to format Catalogue of Rules. (line 158)
* tilde (~) Wildcards. (line 11)
* touch (shell command) <1> Empty Targets. (line 25)
* touch (shell command) Wildcard Examples. (line 21)
* touching files Instead of Execution.
(line 19)
* traditional directory search (GPATH) Search Algorithm. (line 42)
* types of prerequisites Prerequisite Types. (line 6)
* undefined variables, warning message Options Summary. (line 251)
* updating archive symbol directories Archive Symbols. (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 commands Variables in Commands.
(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 129)
* variables, defining verbatim Defining. (line 6)
* variables, environment <1> Environment. (line 6)
* variables, environment Variables/Recursion. (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, 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 103)
* 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 251)
* varying prerequisites Static Pattern. (line 6)
* verbatim variable definition Defining. (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.
(line 35)
* weave <1> Implicit Variables. (line 98)
* weave Catalogue of Rules. (line 151)
* Web, rule to run Catalogue of Rules. (line 151)
* what if Instead of Execution.
(line 33)
* whitespace, in variable values Flavors. (line 103)
* whitespace, stripping Text Functions. (line 80)
* wildcard Wildcards. (line 6)
* wildcard pitfalls Wildcard Pitfall. (line 6)
* wildcard, function File Name Functions. (line 107)
* wildcard, in archive member Archive Members. (line 36)
* wildcard, in include Include. (line 13)
* wildcards and MS-DOS/MS-Windows backslashes Wildcard Pitfall.
(line 31)
* Windows, choosing a shell in Choosing the Shell. (line 36)
* word, selecting a Text Functions. (line 159)
* words, extracting first Text Functions. (line 184)
* words, extracting last Text Functions. (line 197)
* words, filtering Text Functions. (line 114)
* words, filtering out Text Functions. (line 132)
* words, finding number Text Functions. (line 180)
* words, iterating over Foreach Function. (line 6)
* words, joining lists File Name Functions. (line 90)
* words, removing duplicates Text Functions. (line 155)
* words, selecting lists of Text Functions. (line 168)
* writing rule commands Commands. (line 6)
* writing rules Rules. (line 6)
* yacc <1> Implicit Variables. (line 75)
* yacc <2> Catalogue of Rules. (line 120)
* yacc Sequences. (line 18)
* Yacc, rule to run Catalogue of Rules. (line 120)
* ~ (tilde) Wildcards. (line 11)
Info Catalog
(make.info.gz) GNU Free Documentation License
(make.info.gz) Top
(make.info.gz) Name Index
automatically generated byinfo2html