214 lines
11 KiB
Plaintext
214 lines
11 KiB
Plaintext
This is make.info, produced by makeinfo version 4.2 from make.texi.
|
|
|
|
INFO-DIR-SECTION GNU Packages
|
|
START-INFO-DIR-ENTRY
|
|
* Make: (make). Remake files automatically.
|
|
END-INFO-DIR-ENTRY
|
|
|
|
This file documents the GNU Make utility, which determines
|
|
automatically which pieces of a large program need to be recompiled,
|
|
and issues the commands to recompile them.
|
|
|
|
This is Edition 0.60, last updated 08 July 2002, of `The GNU Make
|
|
Manual', for `make', Version 3.80.
|
|
|
|
Copyright 1988, 1989, 1990, 1991, 1992, 1993, 1994, 1995, 1996,
|
|
1997, 1998, 1999, 2000, 2002 Free Software Foundation, Inc.
|
|
|
|
Permission is granted to copy, distribute and/or modify this document
|
|
under the terms of the GNU Free Documentation License, Version 1.1 or
|
|
any later version published by the Free Software Foundation; with no
|
|
Invariant Sections, with no Front-Cover Texts, and with no Back-Cover
|
|
Texts. A copy of the license is included in the section entitled "GNU
|
|
Free Documentation License".
|
|
|
|
|
|
File: make.info, Node: Name Index, Prev: Concept Index, Up: Top
|
|
|
|
Index of Functions, Variables, & Directives
|
|
*******************************************
|
|
|
|
* Menu:
|
|
|
|
* $$(@D): Automatic.
|
|
* $$(@F): Automatic.
|
|
* $$@: Automatic.
|
|
* $%: Automatic.
|
|
* $(%D): Automatic.
|
|
* $(%F): Automatic.
|
|
* $(*D): Automatic.
|
|
* $(*F): Automatic.
|
|
* $(+D): Automatic.
|
|
* $(+F): Automatic.
|
|
* $(.VARIABLES): Special Variables.
|
|
* $(<D): Automatic.
|
|
* $(<F): Automatic.
|
|
* $(?D): Automatic.
|
|
* $(?F): Automatic.
|
|
* $(@D): Automatic.
|
|
* $(@F): Automatic.
|
|
* $(^D): Automatic.
|
|
* $(^F): Automatic.
|
|
* $*: Automatic.
|
|
* $*, and static pattern: Static Usage.
|
|
* $+: Automatic.
|
|
* $<: Automatic.
|
|
* $?: Automatic.
|
|
* $@: Automatic.
|
|
* $^: Automatic.
|
|
* % (automatic variable): Automatic.
|
|
* %D (automatic variable): Automatic.
|
|
* %F (automatic variable): Automatic.
|
|
* * (automatic variable): Automatic.
|
|
* * (automatic variable), unsupported bizarre usage: Missing.
|
|
* *D (automatic variable): Automatic.
|
|
* *F (automatic variable): Automatic.
|
|
* + (automatic variable): Automatic.
|
|
* +D (automatic variable): Automatic.
|
|
* +F (automatic variable): Automatic.
|
|
* .DEFAULT <1>: Last Resort.
|
|
* .DEFAULT: Special Targets.
|
|
* .DEFAULT, and empty commands: Empty Commands.
|
|
* .DELETE_ON_ERROR <1>: Errors.
|
|
* .DELETE_ON_ERROR: Special Targets.
|
|
* .EXPORT_ALL_VARIABLES <1>: Variables/Recursion.
|
|
* .EXPORT_ALL_VARIABLES: Special Targets.
|
|
* .IGNORE <1>: Errors.
|
|
* .IGNORE: Special Targets.
|
|
* .INTERMEDIATE: Special Targets.
|
|
* .LIBPATTERNS: Libraries/Search.
|
|
* .LOW_RESOLUTION_TIME: Special Targets.
|
|
* .NOTPARALLEL: Special Targets.
|
|
* .PHONY <1>: Special Targets.
|
|
* .PHONY: Phony Targets.
|
|
* .POSIX: Options/Recursion.
|
|
* .PRECIOUS <1>: Interrupts.
|
|
* .PRECIOUS: Special Targets.
|
|
* .SECONDARY: Special Targets.
|
|
* .SILENT <1>: Echoing.
|
|
* .SILENT: Special Targets.
|
|
* .SUFFIXES <1>: Suffix Rules.
|
|
* .SUFFIXES: Special Targets.
|
|
* .VARIABLES (list of variables): Special Variables.
|
|
* /usr/gnu/include: Include.
|
|
* /usr/include: Include.
|
|
* /usr/local/include: Include.
|
|
* < (automatic variable): Automatic.
|
|
* <D (automatic variable): Automatic.
|
|
* <F (automatic variable): Automatic.
|
|
* ? (automatic variable): Automatic.
|
|
* ?D (automatic variable): Automatic.
|
|
* ?F (automatic variable): Automatic.
|
|
* @ (automatic variable): Automatic.
|
|
* @D (automatic variable): Automatic.
|
|
* @F (automatic variable): Automatic.
|
|
* ^ (automatic variable): Automatic.
|
|
* ^D (automatic variable): Automatic.
|
|
* ^F (automatic variable): Automatic.
|
|
* addprefix: File Name Functions.
|
|
* addsuffix: File Name Functions.
|
|
* AR: Implicit Variables.
|
|
* ARFLAGS: Implicit Variables.
|
|
* AS: Implicit Variables.
|
|
* ASFLAGS: Implicit Variables.
|
|
* basename: File Name Functions.
|
|
* bindir: Directory Variables.
|
|
* call: Call Function.
|
|
* CC: Implicit Variables.
|
|
* CFLAGS: Implicit Variables.
|
|
* CO: Implicit Variables.
|
|
* COFLAGS: Implicit Variables.
|
|
* COMSPEC: Execution.
|
|
* CPP: Implicit Variables.
|
|
* CPPFLAGS: Implicit Variables.
|
|
* CTANGLE: Implicit Variables.
|
|
* CWEAVE: Implicit Variables.
|
|
* CXX: Implicit Variables.
|
|
* CXXFLAGS: Implicit Variables.
|
|
* define: Defining.
|
|
* dir: File Name Functions.
|
|
* else: Conditional Syntax.
|
|
* endef: Defining.
|
|
* endif: Conditional Syntax.
|
|
* error: Make Control Functions.
|
|
* eval: Eval Function.
|
|
* exec_prefix: Directory Variables.
|
|
* export: Variables/Recursion.
|
|
* FC: Implicit Variables.
|
|
* FFLAGS: Implicit Variables.
|
|
* filter: Text Functions.
|
|
* filter-out: Text Functions.
|
|
* findstring: Text Functions.
|
|
* firstword: Text Functions.
|
|
* foreach: Foreach Function.
|
|
* GET: Implicit Variables.
|
|
* GFLAGS: Implicit Variables.
|
|
* GNUmakefile: Makefile Names.
|
|
* GPATH: Search Algorithm.
|
|
* if: If Function.
|
|
* ifdef: Conditional Syntax.
|
|
* ifeq: Conditional Syntax.
|
|
* ifndef: Conditional Syntax.
|
|
* ifneq: Conditional Syntax.
|
|
* include: Include.
|
|
* join: File Name Functions.
|
|
* LDFLAGS: Implicit Variables.
|
|
* LEX: Implicit Variables.
|
|
* LFLAGS: Implicit Variables.
|
|
* libexecdir: Directory Variables.
|
|
* MAKE <1>: Flavors.
|
|
* MAKE: MAKE Variable.
|
|
* MAKECMDGOALS: Goals.
|
|
* makefile: Makefile Names.
|
|
* Makefile: Makefile Names.
|
|
* MAKEFILES <1>: Variables/Recursion.
|
|
* MAKEFILES: MAKEFILES Variable.
|
|
* MAKEFLAGS: Options/Recursion.
|
|
* MAKEINFO: Implicit Variables.
|
|
* MAKELEVEL <1>: Flavors.
|
|
* MAKELEVEL: Variables/Recursion.
|
|
* MAKEOVERRIDES: Options/Recursion.
|
|
* MFLAGS: Options/Recursion.
|
|
* notdir: File Name Functions.
|
|
* origin: Origin Function.
|
|
* OUTPUT_OPTION: Catalogue of Rules.
|
|
* override: Override Directive.
|
|
* patsubst <1>: Text Functions.
|
|
* patsubst: Substitution Refs.
|
|
* PC: Implicit Variables.
|
|
* PFLAGS: Implicit Variables.
|
|
* prefix: Directory Variables.
|
|
* RFLAGS: Implicit Variables.
|
|
* RM: Implicit Variables.
|
|
* sbindir: Directory Variables.
|
|
* shell: Shell Function.
|
|
* SHELL: Execution.
|
|
* SHELL (command execution): Execution.
|
|
* sort: Text Functions.
|
|
* strip: Text Functions.
|
|
* subst <1>: Text Functions.
|
|
* subst: Multiple Targets.
|
|
* suffix: File Name Functions.
|
|
* SUFFIXES: Suffix Rules.
|
|
* TANGLE: Implicit Variables.
|
|
* TEX: Implicit Variables.
|
|
* TEXI2DVI: Implicit Variables.
|
|
* unexport: Variables/Recursion.
|
|
* value: Value Function.
|
|
* vpath: Selective Search.
|
|
* VPATH: General Search.
|
|
* vpath: Directory Search.
|
|
* VPATH: Directory Search.
|
|
* warning: Make Control Functions.
|
|
* WEAVE: Implicit Variables.
|
|
* wildcard <1>: File Name Functions.
|
|
* wildcard: Wildcard Function.
|
|
* word: Text Functions.
|
|
* wordlist: Text Functions.
|
|
* words: Text Functions.
|
|
* YACC: Implicit Variables.
|
|
* YACCR: Implicit Variables.
|
|
* YFLAGS: Implicit Variables.
|
|
|
|
|