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.
|
||
|
||
|