This is make.info, produced by makeinfo version 4.2 from
/usr/ports/devel/gmake/w-gmake-3.80p1/make-3.80/doc/make.texi.

INFO-DIR-SECTION Programming & development tools
START-INFO-DIR-ENTRY
* GNU Make: (make).             The GNU make utility.
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>:             Special Targets.
* .EXPORT_ALL_VARIABLES:                 Variables/Recursion.
* .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>:                         Special Targets.
* .PRECIOUS:                             Interrupts.
* .SECONDARY:                            Special Targets.
* .SILENT <1>:                           Special Targets.
* .SILENT:                               Echoing.
* .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>:                              MAKE Variable.
* MAKE:                                  Flavors.
* MAKECMDGOALS:                          Goals.
* Makefile:                              Makefile Names.
* makefile:                              Makefile Names.
* MAKEFILES <1>:                         MAKEFILES Variable.
* MAKEFILES:                             Variables/Recursion.
* 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:                                 Execution.
* shell:                                 Shell Function.
* 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>:                          Wildcard Function.
* wildcard:                              File Name Functions.
* word:                                  Text Functions.
* wordlist:                              Text Functions.
* words:                                 Text Functions.
* YACC:                                  Implicit Variables.
* YACCR:                                 Implicit Variables.
* YFLAGS:                                Implicit Variables.


