#
(comments), in commands: Command Syntax#
(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%
, quoting with \
(backslash): Static Usage%
, quoting with \
(backslash): Selective Search*
(wildcard character): Wildcardsdefine
: Sequences,v
(RCS file extension): Catalogue of Rules-
(in commands): Errorsdefine
: Sequences--always-make
: Options Summary--assume-new
: Options Summary--assume-new
: Instead of Execution--assume-new
, and recursion: Options/Recursion--assume-old
: Options Summary--assume-old
: Avoiding Compilation--assume-old
, and recursion: Options/Recursion--check-symlink-times
: Options Summary--debug
: Debugging--debug
: Options Summary--directory
: Options Summary--directory
: Recursion--directory
, and --print-directory
: -w Option--directory
, and recursion: Options/Recursion--dry-run
: Options Summary--dry-run
: Instead of Execution--dry-run
: Echoing--environment-overrides
: Options Summary--file
: Options Summary--file
: Makefile Arguments--file
: Makefile Names--file
, and recursion: Options/Recursion--help
: Options Summary--ignore-errors
: Options Summary--ignore-errors
: Errors--include-dir
: Options Summary--include-dir
: Include--jobs
: Options Summary--jobs
: Parallel--jobs
, and recursion: Options/Recursion--just-print
: Options Summary--just-print
: Instead of Execution--just-print
: Echoing--keep-going
: Options Summary--keep-going
: Testing--keep-going
: Errors--load-average
: Options Summary--load-average
: Parallel--makefile
: Options Summary--makefile
: Makefile Arguments--makefile
: Makefile Names--max-load
: Options Summary--max-load
: Parallel--new-file
: Options Summary--new-file
: 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--no-print-directory
: -w Option--old-file
: Options Summary--old-file
: 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
: Options Summary--question
: Instead of Execution--quiet
: Options Summary--quiet
: Echoing--recon
: Options Summary--recon
: Instead of Execution--recon
: Echoing--silent
: Options Summary--silent
: Echoing--stop
: Options Summary--touch
: Options Summary--touch
: Instead of Execution--touch
, and recursion: MAKE Variable--version
: Options Summary--warn-undefined-variables
: Options Summary--what-if
: Options Summary--what-if
: Instead of Execution-B
: Options Summary-b
: Options Summary-C
: Options Summary-C
: Recursion-C
, and -w
: -w Option-C
, and recursion: Options/Recursion-d
: Options Summary-e
: Options Summary-e
(shell flag): Automatic Prerequisites-f
: Options Summary-f
: Makefile Arguments-f
: Makefile Names-f
, and recursion: Options/Recursion-h
: Options Summary-I
: Options Summary-i
: Options Summary-i
: Errors-I
: Include-j
: Options Summary-j
: Parallel-j
, and archive update: Archive Pitfalls-j
, and recursion: Options/Recursion-k
: Options Summary-k
: Testing-k
: Errors-L
: Options Summary-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
: Options Summary-n
: Instead of Execution-n
: Echoing-o
: Options Summary-o
: Avoiding Compilation-o
, and recursion: Options/Recursion-p
: Options Summary-q
: Options Summary-q
: Instead of Execution-R
: Options Summary-r
: Options Summary-S
: Options Summary-s
: Options Summary-s
: Echoing-t
: Options Summary-t
: Instead of Execution-t
, and recursion: MAKE Variable-v
: Options Summary-W
: Options Summary-w
: Options Summary-W
: Instead of Execution-w
, and -C
: -w Option-w
, and recursion: -w Option-W
, and recursion: Options/Recursion-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.cmd
files: Implementation.cmd
files: Operation.cpp
: Catalogue of Rules.d
: Automatic Prerequisites.def
: Catalogue of Rules.dep
file: Amake-Collect.dep
files: Implementation.dep
files: Operation.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.sib
file: Amake-Collect.sib
files: Implementation.sib
files: Operation.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): Echoingdefine
: Sequences[...]
(wildcard characters): Wildcards\
(backslash), for continuation lines: Simple Makefile\
(backslash), in commands: Splitting Lines\
(backslash), to quote %
: Text Functions\
(backslash), to quote %
: Static Usage\
(backslash), to quote %
: Selective Search__.SYMDEF
: Archive Symbolsall
(standard target): Goalsamake
: Amake Featuresamake
cache: Implementationamake
checksum: Implementationamake
debugging: Debuggingamake
example: Operationamake
execution architecture: Execution Architectureamake
implementation: Implementationamake
last-modification-time: Implementationamake
makefile variables: Makefile Variablesamake
semaphores: Amake-Collectamake
semaphores: Implementationamake-collect
: Amake-Collectamake-collect
: Implementationamake-collect
: Usagear
: Implicit Variables-j
: Archive Pitfallsas
: Implicit Variablesas
: Catalogue of Rules\
), for continuation lines: Simple Makefile\
), in commands: Splitting Lines\
), to quote %
: Text Functions\
), to quote %
: Static Usage\
), to quote %
: Selective Searchcc
: Implicit Variablescc
: Catalogue of Rulescd
(shell command): MAKE Variablecd
(shell command): Executioncheck
(standard target): Goalsclean
(standard target): Goalsclean
target: Cleanupclean
target: Simple Makefileclobber
(standard target): Goalsco
: Implicit Variablesco
: Catalogue of Rules\
) in: Splitting Linesctangle
: Implicit Variablesctangle
: Catalogue of Rulescweave
: Implicit Variablescweave
: Catalogue of Rulesmake
rules: Options SummaryVPATH
): Directory SearchVPATH
), and implicit rules: Implicit/SearchVPATH
), and link libraries: Libraries/SearchVPATH
), and shell commands: Commands/Searchdist
(standard target): Goalsdistclean
(standard target): Goals$
), in function call: Syntax of Functions$
), in rules: Rule Syntax$
), in variable name: Computed Names$
), in variable reference: ReferenceM-x compile
): Errorsamake
features: UsageSHELL
in: Choosing the Shellf77
: Implicit Variablesf77
: Catalogue of Rulesmake
: FeaturesFORCE
: Force Targetsg++
: Implicit Variablesg++
: Catalogue of Rulesgcc
: Catalogue of Rulesget
: Implicit Variablesget
: Catalogue of RulesVPATH
: Implicit/SearchMAKEFILE_LIST
variable): MAKEFILE_LIST VariableMAKEFILES
variable): MAKEFILES Variableinstall
(standard target): Goalsld
: Catalogue of RulesLD_LIBRARY_PATH
: Usagelex
: Implicit Variableslex
: Catalogue of Ruleslibaccess
: Usagelint
: Implicit Variableslint
: Catalogue of Ruleslint
, rule to run: Catalogue of Ruleslpr
(shell command): Empty Targetslpr
(shell command): Wildcard Examplesm2c
: Implicit Variablesm2c
: Catalogue of Rulesmake depend
: Automatic PrerequisitesMAKEFILES
variable: MAKEFILES Variablemake
processes: How Make WorksMAKEFILE_LIST
variable: MAKEFILE_LIST Variablemakeinfo
: Implicit Variablesmakeinfo
: Catalogue of Rulesmostlyclean
(standard target): Goals::
): Double-ColonOBJ
: Variables Simplifyobj
: Variables SimplifyOBJECTS
: Variables Simplifyobjects
: Variables SimplifyOBJS
: Variables Simplifyobjs
: Variables Simplifyoverride
: Override DirectivePATH
: Usagepc
: Implicit Variablespc
: Catalogue of Rules.PRECIOUS
: Chained Rules.PRECIOUS
: Special Targets.SECONDARY
: Special Targetsprint
(standard target): Goalsprint
target: Empty Targetsprint
target: Wildcard Examples%
, in patsubst
: Text Functions%
, in static pattern: Static Usage%
, in vpath
: Selective SearchREADME
: Makefile Namesrealclean
(standard target): Goals-C
: Options/Recursion-f
: Options/Recursion-j
: Options/Recursion-o
: Options/Recursion-t
: MAKE Variable-w
: -w Option-W
: Options/RecursionMAKE
variable: MAKE VariableMAKEFILES
variable: MAKEFILES Variablerm
: Implicit Variablesrm
(shell command): Errorsrm
(shell command): Phony Targetsrm
(shell command): Wildcard Examplesrm
(shell command): Simple Makefile::
): Double-ColonVPATH
: Implicit/Search$
: Rule Syntaxs.
(SCCS file prefix): Catalogue of RulesVPATH
): Directory SearchVPATH
), and implicit rules: Implicit/SearchVPATH
), and link libraries: Libraries/Searchsed
(shell command): Automatic Prerequisitesshar
(standard target): Goalsinclude
): Includeinclude
): IncludeSHELL
, MS-DOS specifics: Choosing the ShellSHELL
, value of: Choosing the Shellmake
: Variables/RecursionTAGS
(standard target): Goalstangle
: Implicit Variablestangle
: Catalogue of Rulestar
(standard target): Goalstest
(standard target): Goalstex
: Implicit Variablestex
: Catalogue of Rulestexi2dvi
: Implicit Variablestexi2dvi
: Catalogue of Rules~
): Wildcardstouch
(shell command): Empty Targetstouch
(shell command): Wildcard ExamplesVPATH
, and implicit rules: Implicit/SearchVPATH
, and link libraries: Libraries/Searchweave
: Implicit Variablesweave
: Catalogue of Rulesinclude
: Includeyacc
: Implicit Variablesyacc
: Catalogue of Rulesyacc
: Sequences~
(tilde): Wildcards