Module Name: src Committed By: uwe Date: Sun Aug 14 20:04:07 UTC 2022
Modified Files: src/usr.bin/make: make.1 Log Message: make(1): Be consistent about using .Va for make variables To generate a diff of this commit: cvs rdiff -u -r1.323 -r1.324 src/usr.bin/make/make.1 Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
Modified files: Index: src/usr.bin/make/make.1 diff -u src/usr.bin/make/make.1:1.323 src/usr.bin/make/make.1:1.324 --- src/usr.bin/make/make.1:1.323 Sun Aug 14 19:26:39 2022 +++ src/usr.bin/make/make.1 Sun Aug 14 20:04:07 2022 @@ -1,4 +1,4 @@ -.\" $NetBSD: make.1,v 1.323 2022/08/14 19:26:39 rillig Exp $ +.\" $NetBSD: make.1,v 1.324 2022/08/14 20:04:07 uwe Exp $ .\" .\" Copyright (c) 1990, 1993 .\" The Regents of the University of California. All rights reserved. @@ -841,13 +841,13 @@ A path to the directory where .Nm was executed. Refer to the description of -.Sq Ev PWD +.Sq Va PWD for more details. .It Va .INCLUDEDFROMDIR The directory of the file this Makefile was included from. .It Va .INCLUDEDFROMFILE The filename of the file this Makefile was included from. -.It Ev MAKE +.It Va MAKE The name that .Nm was executed with @@ -900,12 +900,12 @@ to would produce tokens like .Ql ---make[1234] target --- making it easier to track the degree of parallelism being achieved. -.It .MAKE.TARGET_LOCAL_VARIABLES +.It Va .MAKE.TARGET_LOCAL_VARIABLES If set to .Ql false , apparent variable assignments in dependency lines are treated as normal sources. -.It Ev MAKEFLAGS +.It Va MAKEFLAGS The environment variable .Sq Ev MAKEFLAGS may contain anything that @@ -915,7 +915,7 @@ command line. Anything specified on .Nm Ns 's command line is appended to the -.Sq Ev MAKEFLAGS +.Va MAKEFLAGS variable which is then entered into the environment for all programs which .Nm @@ -1166,7 +1166,7 @@ will to the specified directory if it exists, and set .Sq Va .OBJDIR and -.Sq Ev PWD +.Sq Va PWD to that directory before executing any targets. .Pp Except in the case of an explicit @@ -1199,9 +1199,9 @@ A variable that represents the list of d .Nm will search for files. The search list should be updated using the target -.Sq Va .PATH +.Sq Ic .PATH rather than the variable. -.It Ev PWD +.It Va PWD Alternate path to the current directory. .Nm normally sets @@ -1222,21 +1222,21 @@ This behavior is disabled if is set or .Sq Ev MAKEOBJDIR contains a variable transform. -.Sq Ev PWD +.Sq Va PWD is set to the value of .Sq Va .OBJDIR for all programs which .Nm executes. -.It Ev .SHELL +.It Va .SHELL The pathname of the shell used to run target scripts. It is read-only. -.It Ev .SUFFIXES +.It Va .SUFFIXES The list of known suffixes. It is read-only. -.It Ev .TARGETS +.It Va .TARGETS The list of targets explicitly specified on the command line, if any. -.It Ev VPATH +.It Va VPATH Colon-separated .Pq Dq \&: lists of directories that @@ -1869,7 +1869,7 @@ Would result in an environment containin .Sq Ev PATH , which is the minimal useful environment. Actually -.Sq Ev .MAKE.LEVEL +.Sq Va .MAKE.LEVEL will also be pushed into the new environment. .It Ic .warning Ar message The message prefixed by @@ -2111,7 +2111,7 @@ The pattern suppresses any expansion of the unwanted variable. .It Ic .NOPATH Do not search for the target in the directories specified by -.Ic .PATH . +.Va .PATH . .It Ic .NOTMAIN Normally .Nm @@ -2209,7 +2209,7 @@ source) that can't figure out any other way to create. Only the shell script is used. The -.Ic .IMPSRC +.Va .IMPSRC variable of a target that inherits .Ic .DEFAULT Ns 's commands is set @@ -2228,10 +2228,10 @@ else is done. .It Ic .ERROR Any command lines attached to this target are executed when another target fails. The -.Ic .ERROR_TARGET +.Va .ERROR_TARGET variable is set to the target that failed. See also -.Ic MAKE_PRINT_VAR_ON_ERROR . +.Va MAKE_PRINT_VAR_ON_ERROR . .It Ic .IGNORE Mark each of the sources with the .Ic .IGNORE @@ -2516,7 +2516,7 @@ Some features are somewhat more portable and .Ic != . The -.Ic .PATH +.Va .PATH functionality is based on an older feature .Ic VPATH found in GNU make and many versions of SVR4 make; however,