Module Name:    src
Committed By:   rillig
Date:           Wed Sep 14 20:39:23 UTC 2022

Modified Files:
        src/usr.bin/make: make.1

Log Message:
make.1: make typography more consistent


To generate a diff of this commit:
cvs rdiff -u -r1.344 -r1.345 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.344 src/usr.bin/make/make.1:1.345
--- src/usr.bin/make/make.1:1.344	Wed Sep 14 20:18:24 2022
+++ src/usr.bin/make/make.1	Wed Sep 14 20:39:23 2022
@@ -1,4 +1,4 @@
-.\"	$NetBSD: make.1,v 1.344 2022/09/14 20:18:24 rillig Exp $
+.\"	$NetBSD: make.1,v 1.345 2022/09/14 20:39:23 rillig Exp $
 .\"
 .\" Copyright (c) 1990, 1993
 .\"	The Regents of the University of California.  All rights reserved.
@@ -1145,9 +1145,12 @@ This allows expansions using the
 .Cm \&:@
 modifier to put a newline between
 iterations of the loop rather than a space.
-For example, the printing of
-.Sq Va MAKE_PRINT_VAR_ON_ERROR
-could be done as ${MAKE_PRINT_VAR_ON_ERROR:@v@$v='${$v}'${.newline}@}.
+For example, in case of an error,
+.Nm
+prints the variable names and their values using:
+.Bd -literal -offset indent
+${MAKE_PRINT_VAR_ON_ERROR:@v@$v='${$v}'${.newline}@}
+.Ed
 .It Va .OBJDIR
 A path to the directory where the targets are built.
 Its value is determined by trying to
@@ -1155,13 +1158,13 @@ Its value is determined by trying to
 to the following directories in order and using the first match:
 .Bl -enum
 .It
-.Ev ${MAKEOBJDIRPREFIX}${.CURDIR}
+.Cm ${MAKEOBJDIRPREFIX} Ns Cm ${.CURDIR}
 .Pp
 (Only if
 .Sq Ev MAKEOBJDIRPREFIX
 is set in the environment or on the command line.)
 .It
-.Ev ${MAKEOBJDIR}
+.Cm ${MAKEOBJDIR}
 .Pp
 (Only if
 .Sq Ev MAKEOBJDIR
@@ -1178,7 +1181,7 @@ is set in the environment or on the comm
 .Pp
 Variable expansion is performed on the value before it is used,
 so expressions such as
-.Dl ${.CURDIR:S,^/usr/src,/var/obj,}
+.Cm ${.CURDIR:S,^/usr/src,/var/obj,}
 may be used.
 This is especially useful with
 .Sq Ev MAKEOBJDIR .
@@ -1260,8 +1263,7 @@ The colon-separated
 list of directories that
 .Nm
 searches for files.
-The variable is supported for compatibility with old make programs only,
-use
+This variable is supported for compatibility with old make programs only, use
 .Sq Va .PATH
 instead.
 .El
@@ -1274,12 +1276,13 @@ The general format of a variable expansi
 .Pp
 Each modifier begins with a colon.
 To escape a colon, precede it with a backslash
-.Pq Ql \e .
+.Ql \e .
 .Pp
 A list of indirect modifiers can be specified via a variable, as follows:
 .Pp
 .Bd -literal -offset indent
 .Ar modifier_variable\^ Li \&= Ar modifier Ns Oo Ic \&: Ns No ... Oc
+
 .Sm off
 .Ic \&${ Ar variable Ic \&:${ Ar modifier_variable Ic \&} Oo Ic \&: No ... Oc Ic \&}
 .Sm on

Reply via email to