summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPaul Smith <psmith@gnu.org>2023-01-01 16:25:39 -0500
committerPaul Smith <psmith@gnu.org>2023-01-01 17:05:12 -0500
commite7ce3a655e3e125a92e1c95f483675770be7f3bc (patch)
treebd227b966f805e4d85834104630569bf27f937dd
parentc580ebae8df0b1235b9287a59b9a3ab8c2bf9dfe (diff)
downloadmake-git-e7ce3a655e3e125a92e1c95f483675770be7f3bc.tar.gz
Convert references from "GNU make" to "GNU Make"
-rw-r--r--Basic.mk.template4
-rw-r--r--NEWS108
-rw-r--r--bootstrap.bat2
-rw-r--r--configure.ac8
-rw-r--r--doc/make.14
-rw-r--r--doc/make.texi14
-rw-r--r--gl/m4/acinclude.m432
-rw-r--r--gl/m4/getloadavg.m42
-rw-r--r--gl/modules/make-glob2
-rw-r--r--gl/modules/make-macros2
-rw-r--r--maintMakefile8
-rw-r--r--mk/Amiga.mk2
-rw-r--r--mk/Posix.mk.in2
-rw-r--r--mk/VMS.mk2
-rw-r--r--mk/Windows32.mk2
-rw-r--r--mk/msdosdjgpp.mk2
-rwxr-xr-xscripts/copyright-update4
-rw-r--r--src/config.ami2
-rw-r--r--src/config.h-vms2
-rw-r--r--src/config.h.W324
-rw-r--r--src/gmk-default.scm6
-rw-r--r--src/gnumake.h8
-rw-r--r--src/guile.c16
-rw-r--r--src/main.c2
-rw-r--r--src/misc.c2
-rw-r--r--src/output.c4
-rw-r--r--src/output.h2
-rw-r--r--src/rule.c2
-rw-r--r--src/strcache.c2
-rw-r--r--src/variable.c2
-rw-r--r--src/version.c2
-rw-r--r--src/vms_exit.c2
-rw-r--r--src/vmsjobs.c2
-rw-r--r--tests/NEWS8
-rwxr-xr-xtests/run_make_tests.com2
-rw-r--r--tests/run_make_tests.pl6
-rw-r--r--tests/scripts/features/archives4
-rw-r--r--tests/scripts/features/conditionals4
-rw-r--r--tests/scripts/features/export2
-rw-r--r--tests/scripts/features/include2
-rw-r--r--tests/scripts/features/reinvoke2
-rw-r--r--tests/scripts/functions/eval2
-rw-r--r--tests/scripts/functions/value2
-rw-r--r--tests/scripts/options/dash-C2
-rw-r--r--tests/scripts/options/print-directory2
-rw-r--r--tests/scripts/targets/POSIX2
-rw-r--r--tests/scripts/variables/SHELL2
-rw-r--r--tests/scripts/variables/special2
-rw-r--r--tests/scripts/vms/library2
49 files changed, 153 insertions, 153 deletions
diff --git a/Basic.mk.template b/Basic.mk.template
index 51e9abba..e2b83d77 100644
--- a/Basic.mk.template
+++ b/Basic.mk.template
@@ -1,11 +1,11 @@
-# Basic GNU -*-Makefile-*- to build GNU make
+# Basic GNU -*-Makefile-*- to build GNU Make
#
# NOTE:
# If you have no 'make' program at all to process this makefile:
# * On Windows, run ".\build_w32.bat" to bootstrap one.
# * On MS-DOS, run ".\builddos.bat" to bootstrap one.
#
-# Once you have a GNU make program created, you can use it with this makefile
+# Once you have a GNU Make program created, you can use it with this makefile
# to keep it up to date if you make changes, as:
#
# make.exe -f Basic.mk
diff --git a/NEWS b/NEWS
index daf221d2..cb68428e 100644
--- a/NEWS
+++ b/NEWS
@@ -261,7 +261,7 @@ https://sv.gnu.org/bugs/index.php?group=make&report_id=111&fix_release_id=108&se
warning about this behavior is generated:
warning: ignoring prerequisites on suffix rule definition
The POSIX behavior will be adopted as the only behavior in a future release
- of GNU make so please resolve any warnings.
+ of GNU Make so please resolve any warnings.
* New feature: Grouped explicit targets
Pattern rules have always had the ability to generate multiple targets with
@@ -282,7 +282,7 @@ https://sv.gnu.org/bugs/index.php?group=make&report_id=111&fix_release_id=108&se
* Makefiles can now specify the '-j' option in their MAKEFLAGS variable and
this will cause make to enable that parallelism mode.
-* GNU make will now use posix_spawn() on systems where it is available.
+* GNU Make will now use posix_spawn() on systems where it is available.
If you prefer to use fork/exec even on systems where posix_spawn() is
present, you can use the --disable-posix-spawn option to configure.
Implementation contributed by Aron Barath <baratharon@caesar.elte.hu>
@@ -299,17 +299,17 @@ https://sv.gnu.org/bugs/index.php?group=make&report_id=111&fix_release_id=108&se
* A new option -E has been added as a short alias for --eval.
-* All wildcard expansion within GNU make, including $(wildcard ...), will sort
+* All wildcard expansion within GNU Make, including $(wildcard ...), will sort
the results. See https://savannah.gnu.org/bugs/index.php?52076
* Interoperate with newer GNU libc and musl C runtime libraries.
* Performance improvements provided by Paolo Bonzini <pbonzini@redhat.com>
-GNU make Developer News
+GNU Make Developer News
* Import the GNU standard bootstrap script to replace the hand-rolled
- "make update" method for building code from a GNU make Git repository.
+ "make update" method for building code from a GNU Make Git repository.
* Rework the source distribution to move source files into the src/*
subdirectory. This aligns with modern best practices in GNU.
@@ -343,11 +343,11 @@ https://sv.gnu.org/bugs/index.php?group=make&report_id=111&fix_release_id=106&se
The function is expanded to the contents of the file. The contents are
expanded verbatim except that the final newline, if any, is stripped.
-* The makefile line numbers shown by GNU make now point directly to the
+* The makefile line numbers shown by GNU Make now point directly to the
specific line in the recipe where the failure or warning occurred.
Sample changes suggested by Brian Vandenberg <phantall@gmail.com>
-* The interface to GNU make's "jobserver" is stable as documented in the
+* The interface to GNU Make's "jobserver" is stable as documented in the
manual, for tools which may want to access it.
WARNING: Backward-incompatibility! The internal-only command line option
@@ -382,7 +382,7 @@ https://sv.gnu.org/bugs/index.php?group=make&report_id=111&fix_release_id=105&se
requested mode, then closed again.
* Change the fatal error for mixed explicit and implicit rules, that was
- introduced in GNU make 3.82, to a non-fatal error. However, this syntax is
+ introduced in GNU Make 3.82, to a non-fatal error. However, this syntax is
still deprecated and may return to being illegal in a future version of GNU
make. Makefiles that rely on this syntax should be fixed.
See https://savannah.gnu.org/bugs/?33034
@@ -430,7 +430,7 @@ https://sv.gnu.org/bugs/index.php?group=make&report_id=111&fix_release_id=101&se
single space
* New feature: GNU Guile integration
- This version of GNU make can be compiled with GNU Guile integration.
+ This version of GNU Make can be compiled with GNU Guile integration.
GNU Guile serves as an embedded extension language for make.
See the "Guile Function" section in the GNU Make manual for details.
Currently GNU Guile 1.8 and 2.0+ are supported. In Guile 1.8 there is no
@@ -462,20 +462,20 @@ https://sv.gnu.org/bugs/index.php?group=make&report_id=111&fix_release_id=101&se
* New feature: "!=" shell assignment operator as an alternative to the
$(shell ...) function. Implemented for compatibility with BSD makefiles.
Note there are subtle differences between "!=" and $(shell ...). See the
- description in the GNU make manual.
+ description in the GNU Make manual.
WARNING: Backward-incompatibility!
Variables ending in "!" previously defined as "variable!= value" will now be
interpreted as shell assignment. Change your assignment to add whitespace
between the "!" and "=": "variable! = value"
* New feature: "::=" simple assignment operator as defined by POSIX in 2012.
- This operator has identical functionality to ":=" in GNU make, but will be
+ This operator has identical functionality to ":=" in GNU Make, but will be
portable to any implementation of make conforming to a sufficiently new
version of POSIX (see https://austingroupbugs.net/view.php?id=330). It is
not necessary to define the .POSIX target to access this operator.
* New feature: Loadable objects
- This version of GNU make contains a "technology preview": the ability to
+ This version of GNU Make contains a "technology preview": the ability to
load dynamic objects into the make runtime. These objects can be created by
the user and can add extended functionality, usable by makefiles.
@@ -483,8 +483,8 @@ https://sv.gnu.org/bugs/index.php?group=make&report_id=111&fix_release_id=101&se
* New variable: $(GNUMAKEFLAGS) will be parsed for make flags, just like
MAKEFLAGS is. It can be set in the environment or the makefile, containing
- GNU make-specific flags to allow your makefile to be portable to other
- versions of make. Once this variable is parsed, GNU make will set it to the
+ GNU Make-specific flags to allow your makefile to be portable to other
+ versions of make. Once this variable is parsed, GNU Make will set it to the
empty string so that flags will not be duplicated on recursion.
* New variable: `MAKE_HOST' gives the name of the host architecture
@@ -525,7 +525,7 @@ A complete list of bugs fixed in this version is available here:
https://sv.gnu.org/bugs/index.php?group=make&report_id=111&fix_release_id=104&set=custom
-* Compiling GNU make now requires a conforming ISO C 1989 compiler and
+* Compiling GNU Make now requires a conforming ISO C 1989 compiler and
standard runtime library.
* WARNING: Backward-incompatibility!
@@ -533,7 +533,7 @@ https://sv.gnu.org/bugs/index.php?group=make&report_id=111&fix_release_id=104&se
fundamentally incompatible way: make is required to invoke the shell as if
the '-e' flag were provided. Because this would break many makefiles that
have been written to conform to the original text of the standard, the
- default behavior of GNU make remains to invoke the shell with simply '-c'.
+ default behavior of GNU Make remains to invoke the shell with simply '-c'.
However, any makefile specifying the .POSIX special target will follow the
new POSIX standard and pass '-e' to the shell. See also .SHELLFLAGS
below.
@@ -642,9 +642,9 @@ https://sv.gnu.org/bugs/index.php?group=make&report_id=111&fix_release_id=104&se
* A note on appending the redirected output. With this change, a simple
mechanism is implemented to make ">>" work in action lines. In VMS
there is no simple feature like ">>" to have DCL command or program
- output redirected and appended to a file. GNU make for VMS already
+ output redirected and appended to a file. GNU Make for VMS already
implements the redirection of output. If such a redirection is detected,
- an ">" on the action line, GNU make creates a DCL command procedure to
+ an ">" on the action line, GNU Make creates a DCL command procedure to
execute the action and to redirect its output. Based on that, now ">>"
is also recognized and a similar but different command procedure is
created to implement the append. The main idea here is to create a
@@ -653,7 +653,7 @@ https://sv.gnu.org/bugs/index.php?group=make&report_id=111&fix_release_id=104&se
in the command procedure to keep changes in make small and simple. This
obviously has some limitations but it seems good enough compared with
the current ">" implementation. (And in my opinion, redirection is not
- really what GNU make has to do.) With this approach, it may happen that
+ really what GNU Make has to do.) With this approach, it may happen that
the temporary file is not yet appended and is left in SYS$SCRATCH.
The temporary file names look like "CMDxxxxx.". Any time the created
command procedure can not complete, this happens. Pressing Ctrl+Y to
@@ -676,9 +676,9 @@ https://sv.gnu.org/bugs/index.php?group=make&report_id=111&fix_release_id=104&se
Version 3.81 (01 Apr 2006)
-* GNU make is ported to OS/2.
+* GNU Make is ported to OS/2.
-* GNU make is ported to MinGW. The MinGW build is only supported by
+* GNU Make is ported to MinGW. The MinGW build is only supported by
the build_w32.bat batch file; see the file README.W32 for more
details.
@@ -686,12 +686,12 @@ Version 3.81 (01 Apr 2006)
Up to and including this release, the '$?' variable does not contain
any prerequisite that does not exist, even though that prerequisite
might have caused the target to rebuild. Starting with the _next_
- release of GNU make, '$?' will contain all prerequisites that caused
+ release of GNU Make, '$?' will contain all prerequisites that caused
the target to be considered out of date.
See https://savannah.gnu.org/bugs/?16051
* WARNING: Backward-incompatibility!
- GNU make now implements a generic "second expansion" feature on the
+ GNU Make now implements a generic "second expansion" feature on the
prerequisites of both explicit and implicit (pattern) rules. In order
to enable this feature, the special target '.SECONDEXPANSION' must be
defined before the first target which takes advantage of it. If this
@@ -709,23 +709,23 @@ Version 3.81 (01 Apr 2006)
of this SysV feature you will need to update them.
* WARNING: Backward-incompatibility!
- In order to comply with POSIX, the way in which GNU make processes
+ In order to comply with POSIX, the way in which GNU Make processes
backslash-newline sequences in recipes has changed. If your makefiles
use backslash-newline sequences inside of single-quoted strings in
- recipes you will be impacted by this change. See the GNU make manual
+ recipes you will be impacted by this change. See the GNU Make manual
subsection "Splitting Recipe Lines" (node "Splitting Lines"), in
section "Recipe Syntax", chapter "Writing Recipe in Rules", for
details.
* WARNING: Backward-incompatibility!
- Some previous versions of GNU make had a bug where "#" in a function
+ Some previous versions of GNU Make had a bug where "#" in a function
invocation such as $(shell ...) was treated as a make comment. A
workaround was to escape these with backslashes. This bug has been
fixed: if your makefile uses "\#" in a function invocation the
backslash is now preserved, so you'll need to remove it.
* New command line option: -L (--check-symlink-times). On systems that
- support symbolic links, if this option is given then GNU make will
+ support symbolic links, if this option is given then GNU Make will
use the most recent modification time of any symbolic links that are
used to resolve target files. The default behavior remains as it
always has: use the modification time of the actual target file only.
@@ -745,16 +745,16 @@ Version 3.81 (01 Apr 2006)
call are now masked in the context of the inner call.
* Implemented a solution for the "thundering herd" problem with "-j -l".
- This version of GNU make uses an algorithm suggested by Thomas Riedl
+ This version of GNU Make uses an algorithm suggested by Thomas Riedl
<thomas.riedl@siemens.com> to track the number of jobs started in the
- last second and artificially adjust GNU make's view of the system's
+ last second and artificially adjust GNU Make's view of the system's
load average accordingly.
* New special variables available in this release:
- .INCLUDE_DIRS: Expands to a list of directories that make searches
for included makefiles.
- .FEATURES: Contains a list of special features available in this
- version of GNU make.
+ version of GNU Make.
- .DEFAULT_GOAL: Set the name of the default goal make will
use if no goals are provided on the command line.
- MAKE_RESTARTS: If set, then this is the number of times this
@@ -792,7 +792,7 @@ Version 3.81 (01 Apr 2006)
it will be set in the environment, just as before.
* On MS Windows systems, explicitly setting SHELL to a pathname ending
- in "cmd" or "cmd.exe" (case-insensitive) will force GNU make to use
+ in "cmd" or "cmd.exe" (case-insensitive) will force GNU Make to use
the DOS command interpreter in batch mode even if a UNIX-like shell
could be found on the system.
@@ -824,7 +824,7 @@ Version 3.80 (03 Oct 2002)
requiring that target A will always be rebuilt if target B is updated.
Patch for this feature provided by Greg McGary <greg@mcgary.org>.
-* For compatibility with SysV make, GNU make now supports the peculiar
+* For compatibility with SysV make, GNU Make now supports the peculiar
syntax $$@, $$(@D), and $$(@F) in the prerequisites list of a rule.
This syntax is only valid within explicit and static pattern rules: it
cannot be used in implicit (suffix or pattern) rules. Edouard G. Parmelan
@@ -849,7 +849,7 @@ Version 3.80 (03 Oct 2002)
useful here.
* A new built-in variable is defined, $(MAKEFILE_LIST). It contains a
- list of each makefile GNU make has read, or started to read, in the
+ list of each makefile GNU Make has read, or started to read, in the
order in which they were encountered. So, the last filename in the
list when a makefile is just being read (before any includes) is the
name of the current makefile.
@@ -859,7 +859,7 @@ Version 3.80 (03 Oct 2002)
makefiles at that moment.
* A new command line option is defined, -B or --always-make. If
- specified GNU make will consider all targets out-of-date even if they
+ specified GNU Make will consider all targets out-of-date even if they
would otherwise not be.
* The arguments to $(call ...) functions were being stored in $1, $2,
@@ -884,7 +884,7 @@ Version 3.80 (03 Oct 2002)
Turkish.
* Updated internationalization support to Gettext 0.11.5.
- GNU make now uses Gettext's "external" feature, and does not include
+ GNU Make now uses Gettext's "external" feature, and does not include
any internationalization code itself. Configure will search your
system for an existing implementation of GNU Gettext (only GNU Gettext
is acceptable) and use it if it exists. If not, NLS will be disabled.
@@ -916,7 +916,7 @@ Version 3.80 (03 Oct 2002)
available ECOs for VMS V7.1 and newer versions. It is fixed in versions
shipped with newer VMS versions and all ECO kits after October 1999. It
only shows up during the daylight saving time period (DST): stat()
- returns a modification time 1 hour ahead. This results in GNU make
+ returns a modification time 1 hour ahead. This results in GNU Make
warning messages. For a just created source you will see:
$ gmake x.exe
@@ -944,11 +944,11 @@ Version 3.79.1 (23 Jun 2000)
Version 3.79 (04 Apr 2000)
-* GNU make optionally supports internationalization and locales via the
+* GNU Make optionally supports internationalization and locales via the
GNU gettext (or local gettext if suitable) package. See the ABOUT-NLS
- file for more information on configuring GNU make for NLS.
+ file for more information on configuring GNU Make for NLS.
-* Previously, GNU make quoted variables such as MAKEFLAGS and
+* Previously, GNU Make quoted variables such as MAKEFLAGS and
MAKEOVERRIDES for proper parsing by the shell. This allowed them to
be used within make build scripts. However, using them there is not
proper behavior: they are meant to be passed to subshells via the
@@ -982,12 +982,12 @@ Version 3.79 (04 Apr 2000)
value is greater than the "end" value. If that's true, nothing is
returned.
-* Hartmut Becker provided many updates for the VMS port of GNU make.
+* Hartmut Becker provided many updates for the VMS port of GNU Make.
See the README.VMS file for more details.
* VMS-specific changes:
- * Fix a problem with automatically remaking makefiles. GNU make uses an
+ * Fix a problem with automatically remaking makefiles. GNU Make uses an
execve to restart itself after a successful remake of the makefile. On
UNIX systems execve replaces the running program with a new one and
resets all signal handling to the default. On VMS execve creates a child
@@ -1065,7 +1065,7 @@ Version 3.78 (22 Sep 1999)
* A "job server" feature, suggested by Howard Chu <hyc@highlandsun.com>.
- On systems that support POSIX pipe(2) semantics, GNU make can now pass
+ On systems that support POSIX pipe(2) semantics, GNU Make can now pass
-jN options to submakes rather than forcing them all to use -j1. The
top make and all its sub-make processes use a pipe to communicate with
each other to ensure that no more than N jobs are started across all
@@ -1073,20 +1073,20 @@ Version 3.78 (22 Sep 1999)
with the --disable-job-server option.
* The confusing term "dependency" has been replaced by the more accurate
- and standard term "prerequisite", both in the manual and in all GNU make
+ and standard term "prerequisite", both in the manual and in all GNU Make
output.
-* GNU make supports the "big archive" library format introduced in AIX 4.3.
+* GNU Make supports the "big archive" library format introduced in AIX 4.3.
-* GNU make supports large files on AIX, HP-UX, and IRIX. These changes
+* GNU Make supports large files on AIX, HP-UX, and IRIX. These changes
were provided by Paul Eggert <eggert@twinsun.com>. (Large file
support for Solaris and Linux was introduced in 3.77, but the
configuration had issues: these have also been resolved).
-* The Windows 95/98/NT (W32) version of GNU make now has native support
+* The Windows 95/98/NT (W32) version of GNU Make now has native support
for the Cygnus Cygwin release B20.1 shell (bash).
-* The GNU make regression test suite, long available separately "under
+* The GNU Make regression test suite, long available separately "under
the table", has been integrated into the release. You can invoke it
by running "make check" in the distribution. Note that it requires
Perl (either Perl 4 or Perl 5) to run.
@@ -1129,10 +1129,10 @@ Version 3.77 (28 Jul 1998)
you'll have to escape both of them: "foo : bar\\\=baz".
* A new appendix listing the most common error and warning messages
- generated by GNU make, with some explanation, has been added to the
- GNU make User's Manual.
+ generated by GNU Make, with some explanation, has been added to the
+ GNU Make User's Manual.
-* Updates to the GNU make Customs library support (see README.customs).
+* Updates to the GNU Make Customs library support (see README.customs).
* Updates to the Windows 95/NT port from Rob Tulloh (see README.W32),
and to the DOS port from Eli Zaretski (see README.DOS).
@@ -1182,7 +1182,7 @@ Version 3.76.1 (19 Sep 1997)
Version 3.76 (16 Sep 1997)
-* GNU make now uses automake to control Makefile.in generation. This
+* GNU Make now uses automake to control Makefile.in generation. This
should make it more consistent with the GNU standards.
* VPATH functionality has been changed to incorporate the VPATH+ patch,
@@ -1197,7 +1197,7 @@ Version 3.76 (16 Sep 1997)
list of words from number S to number E (inclusive) of TEXT.
* Instead of an error, detection of future modification times gives a
- warning and continues. The warning is repeated just before GNU make
+ warning and continues. The warning is repeated just before GNU Make
exits, so it is less likely to be lost.
* Fix the $(basename) and $(suffix) functions so they only operate on
@@ -1352,9 +1352,9 @@ Version 3.71 (21 May 1994)
There is no longer a separate distribution containing Info and DVI files.
* You can now set the variables `binprefix' and/or `manprefix' in
- Makefile.in (or on the command line when installing) to install GNU make
+ Makefile.in (or on the command line when installing) to install GNU Make
under a name other than `make' (i.e., ``make binprefix=g install''
- installs GNU make as `gmake').
+ installs GNU Make as `gmake').
* The built-in Texinfo rules use the new variables `TEXI2DVI_FLAGS' for
flags to the `texi2dvi' script, and `MAKEINFO_FLAGS' for flags to the
diff --git a/bootstrap.bat b/bootstrap.bat
index f6033112..99bef88c 100644
--- a/bootstrap.bat
+++ b/bootstrap.bat
@@ -100,7 +100,7 @@ echo >> lib\alloca.in.h
del /Q convert.sed cac.sed mam.sed mam2.sed gmk.sed
echo.
-echo Done. Run build_w32.bat to build GNU make.
+echo Done. Run build_w32.bat to build GNU Make.
goto :EOF
:Download
diff --git a/configure.ac b/configure.ac
index 374c214c..4de0076d 100644
--- a/configure.ac
+++ b/configure.ac
@@ -318,7 +318,7 @@ AS_CASE([$host_os], [os2*|mingw*], [make_cv_job_server=yes])
AS_CASE([/$make_cv_job_server/$user_job_server/],
[*/no/*], [: no jobserver],
[AC_DEFINE(MAKE_JOBSERVER, 1,
- [Define to 1 to enable job server support in GNU make.])
+ [Define to 1 to enable job server support in GNU Make.])
])
# If dl*() functions are supported we can enable the load operation
@@ -341,7 +341,7 @@ AS_IF([test "$make_cv_load" = yes], [
AS_CASE([/$make_cv_load/$user_load/],
[*/no/*], [make_cv_load=no],
[AC_DEFINE(MAKE_LOAD, 1,
- [Define to 1 to enable 'load' support in GNU make.])
+ [Define to 1 to enable 'load' support in GNU Make.])
])
# If we want load support, we might need to link with export-dynamic.
@@ -490,7 +490,7 @@ AS_CASE([$with_customs],
[ echo
echo "WARNING: '$with_customs/lib' does not appear to contain the"
echo " Customs library. You must build and install Customs"
- echo " before compiling GNU make."
+ echo " before compiling GNU Make."
echo
])])
@@ -498,7 +498,7 @@ AS_IF([test "x$has_wait_nohang" = xno],
[ echo
echo "WARNING: Your system has neither waitpid() nor wait3()."
echo " Without one of these, signal handling is unreliable."
- echo " You should be aware that running GNU make with -j"
+ echo " You should be aware that running GNU Make with -j"
echo " could result in erratic behavior."
echo
])
diff --git a/doc/make.1 b/doc/make.1
index 6d7017ea..9d8f8a8a 100644
--- a/doc/make.1
+++ b/doc/make.1
@@ -1,6 +1,6 @@
.TH MAKE 1 "31 May 2022" "GNU" "User Commands"
.SH NAME
-make \- GNU make utility to maintain groups of programs
+make \- GNU Make utility to maintain groups of programs
.SH SYNOPSIS
.B make
[\fIOPTION\fR]... [\fITARGET\fR]...
@@ -400,7 +400,7 @@ McGrath. Maintained by Paul Smith.
.SH "COPYRIGHT"
Copyright \(co 1992-1993, 1996-2023 Free Software Foundation, Inc.
This file is part of
-.IR "GNU make" .
+.IR "GNU Make" .
.LP
GNU Make is free software; you can redistribute it and/or modify it under the
terms of the GNU General Public License as published by the Free Software
diff --git a/doc/make.texi b/doc/make.texi
index db59d28e..1e12a6de 100644
--- a/doc/make.texi
+++ b/doc/make.texi
@@ -1709,7 +1709,7 @@ the results of the expanded macro (@pxref{Eval Function}).
@findex .SECONDEXPANSION
Previously we learned that GNU @code{make} works in two distinct
phases: a read-in phase and a target-update phase (@pxref{Reading
-Makefiles, , How @code{make} Reads a Makefile}). GNU make also has
+Makefiles, , How @code{make} Reads a Makefile}). GNU Make also has
the ability to enable a @emph{second expansion} of the prerequisites
(only) for some or all targets defined in the makefile. In order for
this second expansion to occur, the special target
@@ -5225,7 +5225,7 @@ string to avoid duplicating flags during recursion.
It's best to use @code{GNUMAKEFLAGS} only with flags which won't
materially change the behavior of your makefiles. If your makefiles
-require GNU make anyway then simply use @code{MAKEFLAGS}. Flags such
+require GNU Make anyway then simply use @code{MAKEFLAGS}. Flags such
as @samp{--no-print-directory} or @samp{--output-sync} may be
appropriate for @code{GNUMAKEFLAGS}.
@@ -11332,7 +11332,7 @@ If no pattern rule has been found then try step 5 and step 6 again with a
modified definition of ``ought to exist'': if a filename is mentioned as a
target or as an explicit prerequisite of @emph{any} target, then it ought to
exist. This check is only present for backward-compatibility with older
-versions of GNU make: we don't recommend relying on it.
+versions of GNU Make: we don't recommend relying on it.
@item
If no implicit rule applies, the rule for @code{.DEFAULT}, if any,
@@ -11753,7 +11753,7 @@ internalize it:
@example
@group
define GUILEIO
-;; A simple Guile IO library for GNU make
+;; A simple Guile IO library for GNU Make
(define MKPORT #f)
@@ -11819,10 +11819,10 @@ symbol to be stored in a @code{make} variable.
@cartouche
@quotation Warning
The @code{load} directive and extension capability is considered a
-``technology preview'' in this release of GNU make. We encourage you
+``technology preview'' in this release of GNU Make. We encourage you
to experiment with this feature and we appreciate any feedback on it.
However we cannot guarantee to maintain backward-compatibility in the
-next release. Consider using GNU Guile instead for extending GNU make
+next release. Consider using GNU Guile instead for extending GNU Make
(@pxref{Guile Function, ,The @code{guile} Function}).
@end quotation
@end cartouche
@@ -11892,7 +11892,7 @@ The initializing function will be provided the file name and line
number of the invocation of the @code{load} operation. It should
return a value of type @code{int}, which must be @code{0} on failure
and non-@code{0} on success. If the return value is @code{-1}, then
-GNU make will @emph{not} attempt to rebuild the object file
+GNU Make will @emph{not} attempt to rebuild the object file
(@pxref{Remaking Loaded Objects, ,How Loaded Objects Are Remade}).
For example:
diff --git a/gl/m4/acinclude.m4 b/gl/m4/acinclude.m4
index 20522150..64c97d14 100644
--- a/gl/m4/acinclude.m4
+++ b/gl/m4/acinclude.m4
@@ -1,4 +1,4 @@
-dnl acinclude.m4 -- Extra macros needed for GNU make.
+dnl acinclude.m4 -- Extra macros needed for GNU Make.
dnl
dnl Automake will incorporate this into its generated aclocal.m4.
dnl Copyright (C) 1998-2023 Free Software Foundation, Inc.
@@ -43,8 +43,8 @@ AC_MSG_RESULT(working...)
cf_cv_netlibs=""
cf_test_netlibs=yes
AC_CHECK_FUNCS(gethostname,,[
- CF_RECHECK_FUNC(gethostname,nsl,cf_cv_netlibs,[
- CF_RECHECK_FUNC(gethostname,socket,cf_cv_netlibs)])])
+ CF_RECHECK_FUNC(gethostname,nsl,cf_cv_netlibs,[
+ CF_RECHECK_FUNC(gethostname,socket,cf_cv_netlibs)])])
#
# FIXME: sequent needs this library (i.e., -lsocket -linet -lnsl), but
# I don't know the entrypoints - 97/7/22 TD
@@ -52,12 +52,12 @@ AC_CHECK_LIB(inet,main,cf_cv_netlibs="-linet $cf_cv_netlibs")
#
if test "$ac_cv_func_lsocket" != no ; then
AC_CHECK_FUNCS(socket,,[
- CF_RECHECK_FUNC(socket,socket,cf_cv_netlibs,[
- CF_RECHECK_FUNC(socket,bsd,cf_cv_netlibs)])])
+ CF_RECHECK_FUNC(socket,socket,cf_cv_netlibs,[
+ CF_RECHECK_FUNC(socket,bsd,cf_cv_netlibs)])])
fi
#
AC_CHECK_FUNCS(gethostbyname,,[
- CF_RECHECK_FUNC(gethostbyname,nsl,cf_cv_netlibs)])
+ CF_RECHECK_FUNC(gethostbyname,nsl,cf_cv_netlibs)])
])
LIBS="$LIBS $cf_cv_netlibs"
test $cf_test_netlibs = no && echo "$cf_cv_netlibs" >&AC_FD_MSG
@@ -77,14 +77,14 @@ dnl used (autoconf does not distinguish between a null token and one that is
dnl set to 'no').
AC_DEFUN([CF_RECHECK_FUNC],[
AC_CHECK_LIB($2,$1,[
- CF_UPPER(cf_tr_func,$1)
- AC_DEFINE_UNQUOTED(HAVE_$cf_tr_func,1,[Define if you have function $1])
- ac_cv_func_$1=yes
- $3="-l$2 [$]$3"],[
- ac_cv_func_$1=unknown
- unset ac_cv_func_$1 2>/dev/null
- $4],
- [[$]$3])
+ CF_UPPER(cf_tr_func,$1)
+ AC_DEFINE_UNQUOTED(HAVE_$cf_tr_func,1,[Define if you have function $1])
+ ac_cv_func_$1=yes
+ $3="-l$2 [$]$3"],[
+ ac_cv_func_$1=unknown
+ unset ac_cv_func_$1 2>/dev/null
+ $4],
+ [[$]$3])
])dnl
dnl ---------------------------------------------------------------------------
dnl Make an uppercase version of a variable
@@ -118,7 +118,7 @@ AC_DEFUN([AC_STRUCT_ST_MTIM_NSEC],
CPPFLAGS="$ac_save_CPPFLAGS -DST_MTIM_NSEC=$ac_val"
AC_TRY_COMPILE([#include <sys/types.h>
#include <sys/stat.h>
- ], [struct stat s; s.ST_MTIM_NSEC;],
+ ], [struct stat s; s.ST_MTIM_NSEC;],
[ac_cv_struct_st_mtim_nsec=$ac_val; break])
done
CPPFLAGS="$ac_save_CPPFLAGS"
@@ -126,7 +126,7 @@ AC_DEFUN([AC_STRUCT_ST_MTIM_NSEC],
if test $ac_cv_struct_st_mtim_nsec != no; then
AC_DEFINE_UNQUOTED([ST_MTIM_NSEC], [$ac_cv_struct_st_mtim_nsec],
- [Define if struct stat contains a nanoseconds field])
+ [Define if struct stat contains a nanoseconds field])
fi
]
)
diff --git a/gl/m4/getloadavg.m4 b/gl/m4/getloadavg.m4
index 929835ca..3739f246 100644
--- a/gl/m4/getloadavg.m4
+++ b/gl/m4/getloadavg.m4
@@ -160,7 +160,7 @@ AC_CHECK_HEADERS([nlist.h],
])dnl
])# gl_PREREQ_GETLOADAVG
-# ---- GNU make
+# ---- GNU Make
# These macros are imported from stdlib which we don't want to include
# Only the getloadavg content is imported.
diff --git a/gl/modules/make-glob b/gl/modules/make-glob
index d9a34d33..3b6cdee2 100644
--- a/gl/modules/make-glob
+++ b/gl/modules/make-glob
@@ -1,5 +1,5 @@
Description:
-GNU make version of fnmatch()/glob() functions. This is a holdover from
+GNU Make version of fnmatch()/glob() functions. This is a holdover from
a very old version of the globbing library.
Files:
diff --git a/gl/modules/make-macros b/gl/modules/make-macros
index c9ac32e2..7ed5463b 100644
--- a/gl/modules/make-macros
+++ b/gl/modules/make-macros
@@ -1,5 +1,5 @@
Description:
-Install m4 macros for GNU make.
+Install m4 macros for GNU Make.
Files:
m4/acinclude.m4
diff --git a/maintMakefile b/maintMakefile
index 511136c1..22bbe7f0 100644
--- a/maintMakefile
+++ b/maintMakefile
@@ -1,5 +1,5 @@
# Maintainer-only makefile segment. This contains things that are relevant
-# only if you have the full copy of the GNU make sources from the Git
+# only if you have the full copy of the GNU Make sources from the Git
# tree, not a dist copy.
# --------------------- #
@@ -20,7 +20,7 @@ SRCROOTDIR ?= $(HOME)/src
# Where to put the CVS checkout of the GNU web repository
GNUWEBDIR ?= $(SRCROOTDIR)/gnu-www
-# Where to put the CVS checkout of the GNU make web repository
+# Where to put the CVS checkout of the GNU Make web repository
MAKEWEBDIR ?= $(SRCROOTDIR)/make/make-web
# Enable Perl warnings for the test suite
@@ -291,7 +291,7 @@ CONFIG_CHECKS := \
.PHONY: check-alt-config
check-alt-config: $(CONFIG_CHECKS)
-# Trick GNU make so it doesn't run the submake as a recursive make.
+# Trick GNU Make so it doesn't run the submake as a recursive make.
NR_MAKE = $(MAKE)
# Check builds both with build.sh and with make
@@ -393,7 +393,7 @@ makeweb-repo = $(USER)@cvs.sv.gnu.org:/web/make
gnuweb-repo = :pserver:anonymous@cvs.sv.gnu.org:/web/www
gnuweb-dir = www/server/standards
-# Get the GNU make web page boilerplate etc.
+# Get the GNU Make web page boilerplate etc.
update-makeweb:
test -d '$(MAKEWEBDIR)' || mkdir -p '$(MAKEWEBDIR)'
test -d '$(MAKEWEBDIR)'/CVS \
diff --git a/mk/Amiga.mk b/mk/Amiga.mk
index 28c64e77..c7120926 100644
--- a/mk/Amiga.mk
+++ b/mk/Amiga.mk
@@ -1,4 +1,4 @@
-# GNU -*-Makefile-*- to build GNU make on Amiga
+# GNU -*-Makefile-*- to build GNU Make on Amiga
#
# Amiga overrides for use with Basic.mk.
#
diff --git a/mk/Posix.mk.in b/mk/Posix.mk.in
index a638ff4c..f61fe942 100644
--- a/mk/Posix.mk.in
+++ b/mk/Posix.mk.in
@@ -1,4 +1,4 @@
-# GNU -*-Makefile-*- to build GNU make on POSIX systems
+# GNU -*-Makefile-*- to build GNU Make on POSIX systems
#
# POSIX overrides for use with Basic.mk.
#
diff --git a/mk/VMS.mk b/mk/VMS.mk
index 24f8334e..c6ca377e 100644
--- a/mk/VMS.mk
+++ b/mk/VMS.mk
@@ -1,4 +1,4 @@
-# GNU -*-Makefile-*- to build GNU make on VMS
+# GNU -*-Makefile-*- to build GNU Make on VMS
#
# VMS overrides for use with Basic.mk.
#
diff --git a/mk/Windows32.mk b/mk/Windows32.mk
index f33a9723..27712f36 100644
--- a/mk/Windows32.mk
+++ b/mk/Windows32.mk
@@ -1,4 +1,4 @@
-# GNU -*-Makefile-*- to build GNU make on Windows
+# GNU -*-Makefile-*- to build GNU Make on Windows
#
# Windows overrides for use with Basic.mk.
#
diff --git a/mk/msdosdjgpp.mk b/mk/msdosdjgpp.mk
index e14c9a86..3aac9071 100644
--- a/mk/msdosdjgpp.mk
+++ b/mk/msdosdjgpp.mk
@@ -1,4 +1,4 @@
-# GNU -*-Makefile-*- to build GNU make on MS-DOS with DJGPP
+# GNU -*-Makefile-*- to build GNU Make on MS-DOS with DJGPP
#
# MS-DOS overrides for use with Basic.mk.
#
diff --git a/scripts/copyright-update b/scripts/copyright-update
index 4e80b79d..49750d62 100755
--- a/scripts/copyright-update
+++ b/scripts/copyright-update
@@ -3,7 +3,7 @@
# Copyright (C) 2014-2023 Free Software Foundation, Inc.
# This file is part of GNU Make.
#
-# Update GNU make copyrights using gnulib update-copyright
+# Update GNU Make copyrights using gnulib update-copyright
EXCLUDE='^\(\.[a-z].*\|.*/\.[a-z].*\|.*COPYING\|src/hash\.[ch]\|ChangeLog.*\|.*/ChangeLog.*\|INSTALL\|doc/make\.texi\|bootstrap\)$'
@@ -31,7 +31,7 @@ run () {
if $force; then
: just do it
elif test ! -f src/makeint.h; then
- die "Run in the root of the GNU make workspace"
+ die "Run in the root of the GNU Make workspace"
elif test -f configure; then
die "Run in a clean workspace (git clean -fdX)"
fi
diff --git a/src/config.ami b/src/config.ami
index 1470f443..543baae3 100644
--- a/src/config.ami
+++ b/src/config.ami
@@ -176,7 +176,7 @@ this program. If not, see <https://www.gnu.org/licenses/>. */
/* Define this if the SCCS 'get' command understands the '-G<file>' option. */
/* #undef SCCS_GET_MINUS_G */
-/* Define this to enable job server support in GNU make. */
+/* Define this to enable job server support in GNU Make. */
/* #undef MAKE_JOBSERVER */
/* Define to be the nanoseconds member of struct stat's st_mtim,
diff --git a/src/config.h-vms b/src/config.h-vms
index 6031bbd8..c6cd31df 100644
--- a/src/config.h-vms
+++ b/src/config.h-vms
@@ -213,7 +213,7 @@ this program. If not, see <https://www.gnu.org/licenses/>. */
/* Define this if the SCCS 'get' command understands the '-G<file>' option. */
/* #undef SCCS_GET_MINUS_G */
-/* Define this to enable job server support in GNU make. */
+/* Define this to enable job server support in GNU Make. */
/* #undef MAKE_JOBSERVER */
/* Define to be the nanoseconds member of struct stat's st_mtim,
diff --git a/src/config.h.W32 b/src/config.h.W32
index 1fc88309..df811e4d 100644
--- a/src/config.h.W32
+++ b/src/config.h.W32
@@ -457,10 +457,10 @@ char *ttyname (int);
/* Build host information. */
#define MAKE_HOST "Windows32"
-/* Define to 1 to enable job server support in GNU make. */
+/* Define to 1 to enable job server support in GNU Make. */
#define MAKE_JOBSERVER 1
-/* Define to 1 to enable 'load' support in GNU make. */
+/* Define to 1 to enable 'load' support in GNU Make. */
#define MAKE_LOAD 1
/* Define to 1 to enable symbolic link timestamp checking. */
diff --git a/src/gmk-default.scm b/src/gmk-default.scm
index 8c0af759..90885111 100644
--- a/src/gmk-default.scm
+++ b/src/gmk-default.scm
@@ -1,4 +1,4 @@
-;; Contents of the (gnu make) Guile module
+;; Contents of the (GNU Make) Guile module
;; Copyright (C) 2011-2023 Free Software Foundation, Inc.
;; This file is part of GNU Make.
;;
@@ -17,7 +17,7 @@
(define (to-string-maybe x)
(cond
- ;; In GNU make, "false" is the empty string
+ ;; In GNU Make, "false" is the empty string
((or (not x)
(unspecified? x)
(variable? x)
@@ -45,7 +45,7 @@
(walk x)
(string-join (reverse! acc))))
-;; Return the value of the GNU make variable V
+;; Return the value of the GNU Make variable V
(define (gmk-var v)
(gmk-expand (format #f "$(~a)" (obj-to-str v))))
diff --git a/src/gnumake.h b/src/gnumake.h
index 9bc7a66c..b437db75 100644
--- a/src/gnumake.h
+++ b/src/gnumake.h
@@ -41,23 +41,23 @@ typedef char *(*gmk_func_ptr)(const char *nm, unsigned int argc, char **argv);
/* Free memory returned by the gmk_expand() function. */
GMK_EXPORT void gmk_free (char *str);
-/* Allocate memory in GNU make's context. */
+/* Allocate memory in GNU Make's context. */
GMK_EXPORT char *gmk_alloc (unsigned int len);
/* Run $(eval ...) on the provided string BUFFER. */
GMK_EXPORT void gmk_eval (const char *buffer, const gmk_floc *floc);
-/* Run GNU make expansion on the provided string STR.
+/* Run GNU Make expansion on the provided string STR.
Returns an allocated buffer that the caller must free with gmk_free(). */
GMK_EXPORT char *gmk_expand (const char *str);
-/* Register a new GNU make function NAME (maximum of 255 chars long).
+/* Register a new GNU Make function NAME (maximum of 255 chars long).
When the function is expanded in the makefile, FUNC will be invoked with
the appropriate arguments.
The return value of FUNC must be either NULL, in which case it expands to
the empty string, or a pointer to the result of the expansion in a string
- created by gmk_alloc(). GNU make will free the memory when it's done.
+ created by gmk_alloc(). GNU Make will free the memory when it's done.
MIN_ARGS is the minimum number of arguments the function requires.
MAX_ARGS is the maximum number of arguments (or 0 if there's no maximum).
diff --git a/src/guile.c b/src/guile.c
index c8489269..c3521938 100644
--- a/src/guile.c
+++ b/src/guile.c
@@ -47,7 +47,7 @@ cvt_scm_to_str (SCM obj)
return scm_to_locale_string (scm_call_1 (obj_to_str, obj));
}
-/* Perform the GNU make expansion function. */
+/* Perform the GNU Make expansion function. */
static SCM
guile_expand_wrapper (SCM obj)
{
@@ -65,7 +65,7 @@ guile_expand_wrapper (SCM obj)
return ret;
}
-/* Perform the GNU make eval function. */
+/* Perform the GNU Make eval function. */
static SCM
guile_eval_wrapper (SCM obj)
{
@@ -77,24 +77,24 @@ guile_eval_wrapper (SCM obj)
return SCM_BOOL_F;
}
-/* Invoked by scm_c_define_module(), in the context of the GNU make module. */
+/* Invoked by scm_c_define_module(), in the context of the GNU Make module. */
static void
guile_define_module (void *data UNUSED)
{
-/* Ingest the predefined Guile module for GNU make. */
+/* Ingest the predefined Guile module for GNU Make. */
#include "gmk-default.h"
- /* Register a subr for GNU make's eval capability. */
+ /* Register a subr for GNU Make's eval capability. */
scm_c_define_gsubr ("gmk-expand", 1, 0, 0, (GSUBR_TYPE) guile_expand_wrapper);
- /* Register a subr for GNU make's eval capability. */
+ /* Register a subr for GNU Make's eval capability. */
scm_c_define_gsubr ("gmk-eval", 1, 0, 0, (GSUBR_TYPE) guile_eval_wrapper);
/* Define the rest of the module. */
scm_c_eval_string (GUILE_module_defn);
}
-/* Initialize the GNU make Guile module. */
+/* Initialize the GNU Make Guile module. */
static void *
guile_init (void *arg UNUSED)
{
@@ -104,7 +104,7 @@ guile_init (void *arg UNUSED)
/* Get a reference to the object-to-string translator, for later. */
obj_to_str = scm_variable_ref (scm_c_module_lookup (make_mod, "obj-to-str"));
- /* Import the GNU make module exports into the generic space. */
+ /* Import the GNU Make module exports into the generic space. */
scm_c_eval_string ("(use-modules (gnu make))");
return NULL;
diff --git a/src/main.c b/src/main.c
index 6fcb42e3..93fca9ac 100644
--- a/src/main.c
+++ b/src/main.c
@@ -698,7 +698,7 @@ initialize_stopchar_map (void)
/* This code is stolen from gnulib.
If/when we abandon the requirement to work with K&R compilers, we can
- remove this (and perhaps other parts of GNU make!) and migrate to using
+ remove this (and perhaps other parts of GNU Make!) and migrate to using
gnulib directly.
This is called only through atexit(), which means die() has already been
diff --git a/src/misc.c b/src/misc.c
index 192187e4..0d7a44e5 100644
--- a/src/misc.c
+++ b/src/misc.c
@@ -158,7 +158,7 @@ collapse_continuations (char *line)
if (i & 1)
{
/* Backslash/newline handling:
- In traditional GNU make all trailing whitespace, consecutive
+ In traditional GNU Make all trailing whitespace, consecutive
backslash/newlines, and any leading non-newline whitespace on the
next line is reduced to a single space.
In POSIX, each backslash/newline and is replaced by a space. */
diff --git a/src/output.c b/src/output.c
index 5a82cada..1ef3e607 100644
--- a/src/output.c
+++ b/src/output.c
@@ -1,4 +1,4 @@
-/* Output to stdout / stderr for GNU make
+/* Output to stdout / stderr for GNU Make
Copyright (C) 2013-2023 Free Software Foundation, Inc.
This file is part of GNU Make.
@@ -18,7 +18,7 @@ this program. If not, see <https://www.gnu.org/licenses/>. */
#include "os.h"
#include "output.h"
-/* GNU make no longer supports pre-ANSI89 environments. */
+/* GNU Make no longer supports pre-ANSI89 environments. */
#include <assert.h>
#include <stdio.h>
diff --git a/src/output.h b/src/output.h
index d12bd2b7..50e32594 100644
--- a/src/output.h
+++ b/src/output.h
@@ -1,4 +1,4 @@
-/* Output to stdout / stderr for GNU make
+/* Output to stdout / stderr for GNU Make
Copyright (C) 2013-2023 Free Software Foundation, Inc.
This file is part of GNU Make.
diff --git a/src/rule.c b/src/rule.c
index 74031dfa..d0901f47 100644
--- a/src/rule.c
+++ b/src/rule.c
@@ -346,7 +346,7 @@ convert_to_pattern (void)
/* POSIX says that suffix rules can't have prerequisites.
In POSIX mode, don't make this a suffix rule. Previous versions
- of GNU make did treat this as a suffix rule and ignored the
+ of GNU Make did treat this as a suffix rule and ignored the
prerequisites, which is bad. In the future we'll do the same as
POSIX, but for now preserve the old behavior and warn about it. */
if (f->deps != 0)
diff --git a/src/strcache.c b/src/strcache.c
index 5c8caa9c..baa3a9fb 100644
--- a/src/strcache.c
+++ b/src/strcache.c
@@ -53,7 +53,7 @@ static unsigned long total_size = 0;
/* Add a new buffer to the cache. Add it at the front to reduce search time.
This can also increase the overhead, since it's less likely that older
- buffers will be filled in. However, GNU make has so many smaller strings
+ buffers will be filled in. However, GNU Make has so many smaller strings
that this doesn't seem to be much of an issue in practice.
*/
static struct strcache *
diff --git a/src/variable.c b/src/variable.c
index 3c02cbe9..63c4f44f 100644
--- a/src/variable.c
+++ b/src/variable.c
@@ -905,7 +905,7 @@ define_automatic_variables (void)
if (!replace || !*replace->value)
replace = lookup_variable ("OS2_SHELL", 9);
# else
-# warning NO_CMD_DEFAULT: GNU make will not use CMD.EXE as default shell
+# warning NO_CMD_DEFAULT: GNU Make will not use CMD.EXE as default shell
# endif
if (replace && *replace->value)
diff --git a/src/version.c b/src/version.c
index fb707796..61faea75 100644
--- a/src/version.c
+++ b/src/version.c
@@ -1,4 +1,4 @@
-/* Record version and build host architecture for GNU make.
+/* Record version and build host architecture for GNU Make.
Copyright (C) 1988-2023 Free Software Foundation, Inc.
This file is part of GNU Make.
diff --git a/src/vms_exit.c b/src/vms_exit.c
index 3c57e9ce..2aba14cf 100644
--- a/src/vms_exit.c
+++ b/src/vms_exit.c
@@ -36,7 +36,7 @@ decc$exit (int status);
#endif
/* Lowest legal non-success VMS exit code is 8 */
-/* GNU make only defines codes 0, 1, 2 */
+/* GNU Make only defines codes 0, 1, 2 */
/* So assume any exit code > 8 is a VMS exit code */
#ifndef MAX_EXPECTED_EXIT_CODE
diff --git a/src/vmsjobs.c b/src/vmsjobs.c
index 0c67226e..64022452 100644
--- a/src/vmsjobs.c
+++ b/src/vmsjobs.c
@@ -28,7 +28,7 @@ void
decc$exit (int status);
/* Lowest legal non-success VMS exit code is 8 */
-/* GNU make only defines codes 0, 1, 2 */
+/* GNU Make only defines codes 0, 1, 2 */
/* So assume any exit code > 8 is a VMS exit code */
#ifndef MAX_EXPECTED_EXIT_CODE
diff --git a/tests/NEWS b/tests/NEWS
index f2984320..3227687b 100644
--- a/tests/NEWS
+++ b/tests/NEWS
@@ -1,6 +1,6 @@
Changes from 0.4.9 to 3.78 (Sep 6, 1999):
- Lots of new tests. Renamed to follow the GNU make scheme. Also
+ Lots of new tests. Renamed to follow the GNU Make scheme. Also
added some support for using Purify with make.
Rob Tulloh contributed some changes to get the test suite running on
@@ -22,7 +22,7 @@ Changes from 0.4.8 to 0.4.9 (May 14, 1998):
Release by Paul D. Smith <psmith@baynetworks.com>; I'm the one to
blame for problems in this version :).
- Add some perl to test_driver.pl to strip out GNU make clock skew
+ Add some perl to test_driver.pl to strip out GNU Make clock skew
warning messages from the output before comparing it to the
known-good output.
@@ -34,7 +34,7 @@ Changes from 0.4.7 to 0.4.8 (May 14, 1998):
Release by Paul D. Smith <psmith@baynetworks.com>; I'm the one to
blame for problems in this version :).
- New tests for features to be included in GNU make 3.77.
+ New tests for features to be included in GNU Make 3.77.
Changes from 0.4.6 to 0.4.7 (August 18, 1997):
@@ -55,7 +55,7 @@ Changes from 0.4.5 to 0.4.6 (April 07, 1997):
Release by Paul D. Smith <psmith@baynetworks.com>; I'm the one to
blame for problems in this version :).
- Updated to work with GNU make 3.76 (and pretests).
+ Updated to work with GNU Make 3.76 (and pretests).
Added new tests and updated existing ones. Note that the new tests
weren't tested with perl 4, however I think they should work.
diff --git a/tests/run_make_tests.com b/tests/run_make_tests.com
index a225ec61..ba00d378 100755
--- a/tests/run_make_tests.com
+++ b/tests/run_make_tests.com
@@ -1,6 +1,6 @@
$! Test_make.com
$!
-$! This is a wrapper for the GNU make perl test programs on VMS.
+$! This is a wrapper for the GNU Make perl test programs on VMS.
$!
$! Parameter "-help" for description on how to use described below.
$!
diff --git a/tests/run_make_tests.pl b/tests/run_make_tests.pl
index 20e1e967..1017cb44 100644
--- a/tests/run_make_tests.pl
+++ b/tests/run_make_tests.pl
@@ -56,7 +56,7 @@ $memcheck_args = '--num-callers=15 --tool=memcheck --leak-check=full --suppressi
$massif_args = '--num-callers=15 --tool=massif --alloc-fn=xmalloc --alloc-fn=xcalloc --alloc-fn=xrealloc --alloc-fn=xstrdup --alloc-fn=xstrndup';
$pure_log = undef;
-# The location of the GNU make source directory
+# The location of the GNU Make source directory
$srcdir = undef;
$fqsrcdir = undef;
$srcvol = undef;
@@ -128,7 +128,7 @@ sub valid_option
if ($option =~ /^-srcdir$/i) {
$srcdir = shift @argv;
if (! -f File::Spec->catfile($srcdir, 'src', 'gnumake.h')) {
- print "$option $srcdir: Not a valid GNU make source directory.\n";
+ print "$option $srcdir: Not a valid GNU Make source directory.\n";
exit 1;
}
return 1;
@@ -601,7 +601,7 @@ sub set_more_defaults
}
$string = `$make_path -v`;
- $string =~ /^(GNU Make [^,\n]*)/ or die "$make_path is not GNU make. Version:\n$string";
+ $string =~ /^(GNU Make [^,\n]*)/ or die "$make_path is not GNU Make. Version:\n$string";
$testee_version = "$1\n";
create_file('null.mk', '');
diff --git a/tests/scripts/features/archives b/tests/scripts/features/archives
index 809bf21e..b0d479b2 100644
--- a/tests/scripts/features/archives
+++ b/tests/scripts/features/archives
@@ -1,6 +1,6 @@
# -*-mode: perl-*-
-$description = "Test GNU make's archive management features.";
+$description = "Test GNU Make's archive management features.";
$details = "\
This only works on systems that support it.";
@@ -41,7 +41,7 @@ my $arvar = "AR=$ar";
# Newer versions of binutils can be built with --enable-deterministic-archives
# which forces all timestamps (among other things) to always be 0, defeating
-# GNU make's archive support. See if ar supports the U option to disable it.
+# GNU Make's archive support. See if ar supports the U option to disable it.
unlink('libxx.a');
$_ = `$ar ${arflags}U libxx.a a1.o $redir`;
if ($? == 0) {
diff --git a/tests/scripts/features/conditionals b/tests/scripts/features/conditionals
index 78344b93..ead3b7eb 100644
--- a/tests/scripts/features/conditionals
+++ b/tests/scripts/features/conditionals
@@ -1,7 +1,7 @@
# -*-perl-*-
-$description = "Check GNU make conditionals.";
+$description = "Check GNU Make conditionals.";
-$details = "Attempt various different flavors of GNU make conditionals.";
+$details = "Attempt various different flavors of GNU Make conditionals.";
run_make_test('
arg1 = first
diff --git a/tests/scripts/features/export b/tests/scripts/features/export
index ad58177b..dcca2111 100644
--- a/tests/scripts/features/export
+++ b/tests/scripts/features/export
@@ -1,5 +1,5 @@
# -*-perl-*-
-$description = "Check GNU make export/unexport commands.";
+$description = "Check GNU Make export/unexport commands.";
$details = "";
diff --git a/tests/scripts/features/include b/tests/scripts/features/include
index 76e365b9..c4db8aad 100644
--- a/tests/scripts/features/include
+++ b/tests/scripts/features/include
@@ -1,6 +1,6 @@
# -*-mode: perl-*-
-$description = "Test various forms of the GNU make 'include' command.";
+$description = "Test various forms of the GNU Make 'include' command.";
$details = "\
Test include, -include, sinclude and various regressions involving them.
diff --git a/tests/scripts/features/reinvoke b/tests/scripts/features/reinvoke
index 07cbbfbe..14e6b479 100644
--- a/tests/scripts/features/reinvoke
+++ b/tests/scripts/features/reinvoke
@@ -1,6 +1,6 @@
# -*-mode: perl-*-
-$description = "Test GNU make's auto-reinvocation feature.";
+$description = "Test GNU Make's auto-reinvocation feature.";
$details = "\
If the makefile or one it includes can be rebuilt then it is, and make
diff --git a/tests/scripts/functions/eval b/tests/scripts/functions/eval
index a3fba87a..4a432fe7 100644
--- a/tests/scripts/functions/eval
+++ b/tests/scripts/functions/eval
@@ -2,7 +2,7 @@
$description = "Test the eval function.";
-$details = "This is a test of the eval function in GNU make.
+$details = "This is a test of the eval function in GNU Make.
This function will evaluate inline makefile syntax and incorporate the
results into its internal database.\n";
diff --git a/tests/scripts/functions/value b/tests/scripts/functions/value
index 8e1a6f04..d39a73fe 100644
--- a/tests/scripts/functions/value
+++ b/tests/scripts/functions/value
@@ -2,7 +2,7 @@
$description = "Test the value function.";
-$details = "This is a test of the value function in GNU make.
+$details = "This is a test of the value function in GNU Make.
This function will evaluate to the value of the named variable with no
further expansion performed on it.\n";
diff --git a/tests/scripts/options/dash-C b/tests/scripts/options/dash-C
index e25923d8..62284bf4 100644
--- a/tests/scripts/options/dash-C
+++ b/tests/scripts/options/dash-C
@@ -1,6 +1,6 @@
# -*-perl-*-
-$description = "Test the -C option to GNU make.";
+$description = "Test the -C option to GNU Make.";
use File::Spec;
diff --git a/tests/scripts/options/print-directory b/tests/scripts/options/print-directory
index 7ba9a2e7..df70a7c5 100644
--- a/tests/scripts/options/print-directory
+++ b/tests/scripts/options/print-directory
@@ -1,6 +1,6 @@
# -*-perl-*-
-$description = "Test the -w option to GNU make.";
+$description = "Test the -w option to GNU Make.";
my $enter = "#MAKE#: Entering directory '#PWD#'";
my $leave = "#MAKE#: Leaving directory '#PWD#'";
diff --git a/tests/scripts/targets/POSIX b/tests/scripts/targets/POSIX
index 55adbc4d..bd716861 100644
--- a/tests/scripts/targets/POSIX
+++ b/tests/scripts/targets/POSIX
@@ -15,7 +15,7 @@ all: ; \@#HELPER# -q fail 1; true
# User settings must override .POSIX
# In the standard .POSIX must be the first thing in the makefile
-# but we relax that rule in GNU make.
+# but we relax that rule in GNU Make.
run_make_test(qq!
.SHELLFLAGS = -xc
.POSIX:
diff --git a/tests/scripts/variables/SHELL b/tests/scripts/variables/SHELL
index 9334c040..fa3b5fc8 100644
--- a/tests/scripts/variables/SHELL
+++ b/tests/scripts/variables/SHELL
@@ -36,7 +36,7 @@ run_make_test("SHELL := $altshell\n".'
all:;@echo "$(SHELL) $$SHELL"
', '', "$altshell $mshell");
-# As a GNU make extension, if make's SHELL variable is explicitly exported,
+# As a GNU Make extension, if make's SHELL variable is explicitly exported,
# then we really _DO_ export it.
$ENV{SHELL} = $mshell;
diff --git a/tests/scripts/variables/special b/tests/scripts/variables/special
index abe9fc0c..e05f6ab6 100644
--- a/tests/scripts/variables/special
+++ b/tests/scripts/variables/special
@@ -1,6 +1,6 @@
# -*-perl-*-
-$description = "Test special GNU make variables.";
+$description = "Test special GNU Make variables.";
$details = "";
diff --git a/tests/scripts/vms/library b/tests/scripts/vms/library
index 8375dfa6..9c603e08 100644
--- a/tests/scripts/vms/library
+++ b/tests/scripts/vms/library
@@ -1,6 +1,6 @@
# -*-mode: perl-*-
-$description = "Test GNU make's VMS Library management features.";
+$description = "Test GNU Make's VMS Library management features.";
$details = "\
This only works on VMS systems.";