]> git.ipfire.org Git - thirdparty/make.git/commitdiff
Convert references from "GNU make" to "GNU Make"
authorPaul Smith <psmith@gnu.org>
Sun, 1 Jan 2023 21:25:39 +0000 (16:25 -0500)
committerPaul Smith <psmith@gnu.org>
Sun, 1 Jan 2023 22:05:12 +0000 (17:05 -0500)
49 files changed:
Basic.mk.template
NEWS
bootstrap.bat
configure.ac
doc/make.1
doc/make.texi
gl/m4/acinclude.m4
gl/m4/getloadavg.m4
gl/modules/make-glob
gl/modules/make-macros
maintMakefile
mk/Amiga.mk
mk/Posix.mk.in
mk/VMS.mk
mk/Windows32.mk
mk/msdosdjgpp.mk
scripts/copyright-update
src/config.ami
src/config.h-vms
src/config.h.W32
src/gmk-default.scm
src/gnumake.h
src/guile.c
src/main.c
src/misc.c
src/output.c
src/output.h
src/rule.c
src/strcache.c
src/variable.c
src/version.c
src/vms_exit.c
src/vmsjobs.c
tests/NEWS
tests/run_make_tests.com
tests/run_make_tests.pl
tests/scripts/features/archives
tests/scripts/features/conditionals
tests/scripts/features/export
tests/scripts/features/include
tests/scripts/features/reinvoke
tests/scripts/functions/eval
tests/scripts/functions/value
tests/scripts/options/dash-C
tests/scripts/options/print-directory
tests/scripts/targets/POSIX
tests/scripts/variables/SHELL
tests/scripts/variables/special
tests/scripts/vms/library

index 51e9abba6f82cc3a432b5f59fd1000476207155c..e2b83d77397a64c5aaadcf6356a9eae0823b3201 100644 (file)
@@ -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 daf221d2cf77eb1a9ca2aa3d3b9d5cffaddfb67a..cb68428e3c07eae673b61ce876cd507fa4acd040 100644 (file)
--- 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
 \f
 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)
 \f
 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)
 \f
 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
index f6033112a25d69706fce906c699ee9c558f29ed6..99bef88c4f3b62e1f9535bb7b45fed108f7504af 100644 (file)
@@ -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
index 374c214c7a8f26c7fc00665d8f2dc28c90a27278..4de0076de232cf6c3ab95677e5443ab6bababfcb 100644 (file)
@@ -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
 ])
index 6d7017eacff6b4ed9de9c2132ce97dc8574e0234..9d8f8a8a931d621acc1899ad84a1d8706da14541 100644 (file)
@@ -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
index db59d28efad540fc6317a2f4d32d7ffcdf98bcf5..1e12a6de020e37fad68b5e5dd591e0203f6875ea 100644 (file)
@@ -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:
index 20522150e7714c3779988b1f55db9163b1251d8c..64c97d14faf7305de7763f454ba8864d8d847117 100644 (file)
@@ -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
  ]
 )
index 929835cac015c641d38a0ab4e514d72a0e2c9e43..3739f24629452c70f550c9226b769266ef40d390 100644 (file)
@@ -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.
 
index d9a34d338bfc4e11feea0a5720c08b6c4fa741f6..3b6cdee2cd13a88f99413454e40152bfd0b8cdab 100644 (file)
@@ -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:
index c9ac32e27472fe0ca0fdc7711dc343e6ce4b1c36..7ed5463b1a04643f5c265dac327411858da91076 100644 (file)
@@ -1,5 +1,5 @@
 Description:
-Install m4 macros for GNU make.
+Install m4 macros for GNU Make.
 
 Files:
 m4/acinclude.m4
index 511136c18873f37ad1228840767fc913553ff446..22bbe7f0d864369cb214bdfeb78da36c0ec05764 100644 (file)
@@ -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 \
index 28c64e77f64ad3eb983afc4bf58a766f6f4f5476..c7120926004d72d6907bafe3b342bd63f5baf7e5 100644 (file)
@@ -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.
 #
index a638ff4c75b8105b88819ac472bb0eb0f1fa01ce..f61fe942e3b9bb0688c1960270b0cdffd14af3bc 100644 (file)
@@ -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.
 #
index 24f8334ecfaef51c287f6422b61a5384008db512..c6ca377e1e3fa49ff17a50d3be23f7ac93c18352 100644 (file)
--- 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.
 #
index f33a9723b5c336a597bec9d4ce837dabb6559188..27712f365ccd71ba4a080e84aae412424e242f52 100644 (file)
@@ -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.
 #
index e14c9a8696bb5b871992d71e25a7f6654696143c..3aac9071d059101c016e814abc4bba60bc01861c 100644 (file)
@@ -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.
 #
index 4e80b79d16504133bd4f9612939416fdbe219a2c..49750d6282189579e9c58ed529f6442210198df4 100755 (executable)
@@ -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
index 1470f4432c2ff0ee8dbe3682de426ecf590c159e..543baae3e7961b0f6caedf7f40e5ca4954c5698d 100644 (file)
@@ -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,
index 6031bbd8ab5d8de046fa4f67031af92368ba7d1a..c6cd31df6f5847b0539ae516e2d8532aaf78c9fd 100644 (file)
@@ -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,
index 1fc88309aa20e68f44d150352f58c6766287e4fb..df811e4d3417fa465530a8c32b554a4d070d711a 100644 (file)
@@ -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. */
index 8c0af759ba70b8eade307b5b08ea4ced06952f1c..90885111fb37406d82393d52f154ac6ddfc89a22 100644 (file)
@@ -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))))
 
index 9bc7a66cb8897acafa682f7581d4f98e61730c56..b437db75e5dd83feb8fa9f2f350d7f89c8afd845 100644 (file)
@@ -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).
index c8489269fa95d37814d0a52f1605209407607cb8..c35219387f77934a4e39463f6c8449ab1c26c06f 100644 (file)
@@ -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;
index 6fcb42e35fee9715ab0133049b5a23537789511d..93fca9ac1c7a7fcd9569b9ceb3f86e84c31bd872 100644 (file)
@@ -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
index 192187e44d75b0374d81eadaa43a2642b2f1c87a..0d7a44e5696c2df5b6717703daeb33f63c33ec12 100644 (file)
@@ -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.  */
index 5a82cadad7eb43f0aeaa76febf626b6a310ca1bb..1ef3e60711cd7e8e90f415940fed72a3cbad417e 100644 (file)
@@ -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>
index d12bd2b77af69d167dcb357134857b23fd8d6511..50e32594999620851d5f9541f8703c2b4bda3926 100644 (file)
@@ -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.
 
index 74031dfa3b5f7fc655e8b0dd4d2600698fa42a39..d0901f47cd5e410e8b6f4efab9887bbf8075d958 100644 (file)
@@ -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)
index 5c8caa9c0a5767d28035526f6f2349d7b113a1aa..baa3a9fbe1f0043de9cef1c7fbd51e63f9457cf8 100644 (file)
@@ -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 *
index 3c02cbe997c9585e691d1f3f7760d1f2a641494b..63c4f44f99956ef6400fc6e372e058927ac989ec 100644 (file)
@@ -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)
index fb7077966d26ba62066953159450dbcae1e1d8b9..61faea751e28ef712d96260a2de03663ee6c386d 100644 (file)
@@ -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.
 
index 3c57e9ceb462ded8596b24737912bb710ed32abc..2aba14cfe34fc9603aa262aa4e22ff358c3633f5 100644 (file)
@@ -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
index 0c67226e4df667763c3bd5bd71cb04d0d02d63bd..640224529608829dcdfb5103a3bdb42963656f8f 100644 (file)
@@ -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
index f2984320f0ee7c29444efd90eaa93cb4721b5404..3227687b84a1c6bef2c4d886291ae5b5ee8a9a00 100644 (file)
@@ -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.
index a225ec611b0c6ea986e2d0dc6a48f12cccc8ad8d..ba00d378694973c592bec288117de9dd11dad1a0 100755 (executable)
@@ -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.
 $!
index 20e1e9674ed646a2ea443bdfb2026b37b3981684..1017cb4474f38fd787de0012b4f117629ce76080 100644 (file)
@@ -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', '');
index 809bf21e2110a988ca12e7a07b0541872d8cf21c..b0d479b2f968d5e5b47b1f61ac0999a1c0caef3e 100644 (file)
@@ -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) {
index 78344b93896794a999ebac85dc6f4725bdf50190..ead3b7ebea869d28bfc91105958e4129882f0e27 100644 (file)
@@ -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
index ad58177b6bf377640bffacf0a89b2cb89a7b6347..dcca2111eb0d16a23e23d705d906e4e6009d623e 100644 (file)
@@ -1,5 +1,5 @@
 #                                                                    -*-perl-*-
-$description = "Check GNU make export/unexport commands.";
+$description = "Check GNU Make export/unexport commands.";
 
 $details = "";
 
index 76e365b9a6cd702f795bc6e9b95f9538fee66483..c4db8aada31efc2d69bbd5dc27762e9806a07d81 100644 (file)
@@ -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.
index 07cbbfbe9108d1568269729205cf640aa6e0b1ef..14e6b479f1204fbddb3e19c7043d8e2df3f46c64 100644 (file)
@@ -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
index a3fba87a5db5187c5413c2a0b4d247c42fb2c371..4a432fe7a360197626ea1345d5fc7ff5462e9e8d 100644 (file)
@@ -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";
 
index 8e1a6f04b76e3e3ecc5f1d583f25b608545d987f..d39a73fe8b29d99582d796ea7a67d76315e38003 100644 (file)
@@ -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";
 
index e25923d813251c884538c108252cf5185097a9fb..62284bf4dd11b80d104064a96d843dfac2f2e8a1 100644 (file)
@@ -1,6 +1,6 @@
 #                                                                    -*-perl-*-
 
-$description = "Test the -C option to GNU make.";
+$description = "Test the -C option to GNU Make.";
 
 use File::Spec;
 
index 7ba9a2e7493e9d95c94d36f0d5b2573bbe6425d5..df70a7c58d8584a34a6552e22cf8cdf9df5367d7 100644 (file)
@@ -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#'";
index 55adbc4d5eebb0bc8c5ebad4405cc808f451b670..bd71686135f9ca29281b3a078bb50e47a2c0f516 100644 (file)
@@ -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:
index 9334c0404d991842be55f643cd4a89bce20123f1..fa3b5fc8874c12ab33fbfb09c1e538afb53426be 100644 (file)
@@ -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;
index abe9fc0c3472eda817533d2d0dd186f9193e7e03..e05f6ab6ce1462d977022ed34e5fdbb9529479ef 100644 (file)
@@ -1,6 +1,6 @@
 #                                                                    -*-perl-*-
 
-$description = "Test special GNU make variables.";
+$description = "Test special GNU Make variables.";
 
 $details = "";
 
index 8375dfa6283d07c683e5674633d267dc9c41ba1e..9c603e0847fc50dfa9f35db317ffcd9dc075261a 100644 (file)
@@ -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.";