#
(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