# (comments), in commands: Commands
# (comments), in makefile: Makefile Contents
#include: Automatic Prerequisites
$, in function call: Syntax of Functions
$, in rules: Rule Syntax
$, in variable name: Computed Names
$, in variable reference: Reference
%, in pattern rules: Pattern Intro
%, quoting in patsubst: Text Functions
%, quoting in static pattern: Static Usage
%, quoting in vpath: Selective Search
%, quoting with \ (backslash): Text Functions, Selective Search, Static Usage
* (wildcard character): Wildcards
define: Sequences
,v (RCS file extension): Catalogue of Rules
- (in commands): Errors
define: Sequences
--always-make: Options Summary
--assume-new: Options Summary, Instead of Execution
--assume-new, and recursion: Options/Recursion
--assume-old: Avoiding Compilation, Options Summary
--assume-old, and recursion: Options/Recursion
--debug: Options Summary
--directory: Options Summary, Recursion
--directory, and --print-directory: -w Option
--directory, and recursion: Options/Recursion
--dry-run: Echoing, Instead of Execution, Options Summary
--environment-overrides: Options Summary
--file: Options Summary, Makefile Arguments, Makefile Names
--file, and recursion: Options/Recursion
--help: Options Summary
--ignore-errors: Errors, Options Summary
--include-dir: Include, Options Summary
--jobs: Parallel, Options Summary
--jobs, and recursion: Options/Recursion
--just-print: Instead of Execution, Echoing, Options Summary
--keep-going: Options Summary, Testing, Errors
--load-average: Options Summary, Parallel
--makefile: Options Summary, Makefile Names, Makefile Arguments
--max-load: Options Summary, Parallel
--new-file: Options Summary, Instead of Execution
--new-file, and recursion: Options/Recursion
--no-builtin-rules: Options Summary
--no-builtin-variables: Options Summary
--no-keep-going: Options Summary
--no-print-directory: Options Summary, -w Option
--old-file: Options Summary, Avoiding Compilation
--old-file, and recursion: Options/Recursion
--print-data-base: Options Summary
--print-directory: Options Summary
--print-directory, and --directory: -w Option
--print-directory, and recursion: -w Option
--print-directory, disabling: -w Option
--question: Instead of Execution, Options Summary
--quiet: Options Summary, Echoing
--recon: Instead of Execution, Options Summary, Echoing
--silent: Options Summary, Echoing
--stop: Options Summary
--touch: Instead of Execution, Options Summary
--touch, and recursion: MAKE Variable
--version: Options Summary
--warn-undefined-variables: Options Summary
--what-if: Instead of Execution, Options Summary
-B: Options Summary
-b: Options Summary
-C: Recursion, Options Summary
-C, and -w: -w Option
-C, and recursion: Options/Recursion
-d: Options Summary
-e: Options Summary
-e (shell flag): Automatic Prerequisites
-f: Options Summary, Makefile Arguments, Makefile Names
-f, and recursion: Options/Recursion
-h: Options Summary
-i: Options Summary
-I: Options Summary
-i: Errors
-I: Include
-j: Parallel, Options Summary
-j, and archive update: Archive Pitfalls
-j, and recursion: Options/Recursion
-k: Options Summary, Testing, Errors
-l: Options Summary
-l (library search): Libraries/Search
-l (load average): Parallel
-m: Options Summary
-M (to compiler): Automatic Prerequisites
-MM (to GNU compiler): Automatic Prerequisites
-n: Instead of Execution, Echoing, Options Summary
-o: Options Summary, Avoiding Compilation
-o, and recursion: Options/Recursion
-p: Options Summary
-q: Options Summary, Instead of Execution
-R: Options Summary
-r: Options Summary
-s: Echoing
-S: Options Summary
-s: Options Summary
-t: Options Summary, Instead of Execution
-t, and recursion: MAKE Variable
-v: Options Summary
-W: Instead of Execution
-w: Options Summary
-W: Options Summary
-w, and -C: -w Option
-W, and recursion: Options/Recursion
-w, and recursion: -w Option
-w, disabling: -w Option
.a (archives): Archive Suffix Rules
.c: Catalogue of Rules
.C: Catalogue of Rules
.cc: Catalogue of Rules
.ch: Catalogue of Rules
.d: Automatic Prerequisites
.def: Catalogue of Rules
.dvi: Catalogue of Rules
.f: Catalogue of Rules
.F: Catalogue of Rules
.info: Catalogue of Rules
.l: Catalogue of Rules
.LIBPATTERNS, and link libraries: Libraries/Search
.ln: Catalogue of Rules
.mod: Catalogue of Rules
.o: Catalogue of Rules
.p: Catalogue of Rules
.PRECIOUS intermediate files: Chained Rules
.r: Catalogue of Rules
.s: Catalogue of Rules
.S: Catalogue of Rules
.sh: Catalogue of Rules
.sym: Catalogue of Rules
.tex: Catalogue of Rules
.texi: Catalogue of Rules
.texinfo: Catalogue of Rules
.txinfo: Catalogue of Rules
.w: Catalogue of Rules
.web: Catalogue of Rules
.y: Catalogue of Rules
:: rules (double-colon): Double-Colon
? (wildcard character): Wildcards
@ (in commands): Echoing
define: Sequences
[...] (wildcard characters): Wildcards
\ (backslash), for continuation lines: Simple Makefile
\ (backslash), in commands: Execution
\ (backslash), to quote %: Selective Search, Static Usage, Text Functions
__.SYMDEF: Archive Symbols
all (standard target): Goals
ar: Implicit Variables
-j: Archive Pitfalls
as: Catalogue of Rules, Implicit Variables
\), for continuation lines: Simple Makefile
\), in commands: Execution
\), to quote %: Selective Search, Static Usage, Text Functions
cc: Catalogue of Rules, Implicit Variables
cd (shell command): MAKE Variable, Execution
check (standard target): Goals
clean (standard target): Goals
clean target: Cleanup, Simple Makefile
clobber (standard target): Goals
co: Catalogue of Rules, Implicit Variables
\) in: Execution
ctangle: Implicit Variables, Catalogue of Rules
cweave: Catalogue of Rules, Implicit Variables
make rules: Options Summary
VPATH): Directory Search
VPATH), and implicit rules: Implicit/Search
VPATH), and link libraries: Libraries/Search
VPATH), and shell commands: Commands/Search
dist (standard target): Goals
distclean (standard target): Goals
$), in function call: Syntax of Functions
$), in rules: Rule Syntax
$), in variable name: Computed Names
$), in variable reference: Reference
M-x compile): Errors
SHELL in: Execution
f77: Implicit Variables, Catalogue of Rules
make: Features
FORCE: Force Targets
g++: Catalogue of Rules, Implicit Variables
gcc: Catalogue of Rules
get: Catalogue of Rules, Implicit Variables
VPATH: Implicit/Search
MAKEFILE_LIST variable): MAKEFILE_LIST Variable
MAKEFILES variable): MAKEFILES Variable
install (standard target): Goals
ld: Catalogue of Rules
lex: Catalogue of Rules, Implicit Variables
lint: Catalogue of Rules
lint, rule to run: Catalogue of Rules
lpr (shell command): Wildcard Examples, Empty Targets
m2c: Catalogue of Rules
make depend: Automatic Prerequisites
MAKECMDGOALS: Goals
MAKEFILES variable: MAKEFILES Variable
make processes: How Make Works
MAKEFILE_LIST variable: MAKEFILE_LIST Variable
makeinfo: Catalogue of Rules, Implicit Variables
mostlyclean (standard target): Goals
::): Double-Colon
obj: Variables Simplify
OBJ: Variables Simplify
objects: Variables Simplify
OBJECTS: Variables Simplify
OBJS: Variables Simplify
objs: Variables Simplify
override: Override Directive
pc: Implicit Variables, Catalogue of Rules
.PRECIOUS: Chained Rules, Special Targets
.SECONDARY: Special Targets
print (standard target): Goals
print target: Empty Targets, Wildcard Examples
%, in patsubst: Text Functions
%, in static pattern: Static Usage
%, in vpath: Selective Search
README: Makefile Names
realclean (standard target): Goals
-C: Options/Recursion
-f: Options/Recursion
-j: Options/Recursion
-o: Options/Recursion
-t: MAKE Variable
-W: Options/Recursion
-w: -w Option
MAKE variable: MAKE Variable
MAKEFILES variable: MAKEFILES Variable
rm: Implicit Variables
rm (shell command): Phony Targets, Wildcard Examples, Errors, Simple Makefile
$: Rule Syntax
::): Double-Colon
VPATH: Implicit/Search
s. (SCCS file prefix): Catalogue of Rules
VPATH): Directory Search
VPATH), and implicit rules: Implicit/Search
VPATH), and link libraries: Libraries/Search
sed (shell command): Automatic Prerequisites
shar (standard target): Goals
include): Include
include): Include
SHELL, MS-DOS specifics: Execution
make: Variables/Recursion
TAGS (standard target): Goals
tangle: Catalogue of Rules, Implicit Variables
tar (standard target): Goals
test (standard target): Goals
tex: Implicit Variables, Catalogue of Rules
texi2dvi: Implicit Variables, Catalogue of Rules
~): Wildcards
touch (shell command): Empty Targets, Wildcard Examples
$ in name: Computed Names
VPATH, and implicit rules: Implicit/Search
VPATH, and link libraries: Libraries/Search
weave: Implicit Variables, Catalogue of Rules
include: Include
yacc: Catalogue of Rules
yacc: Sequences
yacc: Implicit Variables
~ (tilde): Wildcards