summaryrefslogtreecommitdiff
path: root/NEWS
diff options
context:
space:
mode:
authorPaul Smith <psmith@gnu.org>2006-02-11 19:02:21 +0000
committerPaul Smith <psmith@gnu.org>2006-02-11 19:02:21 +0000
commit586daef9bcbefc234734ea3fc49da4db2083e723 (patch)
tree2d9bac3a1a01368741383f61c6a6b78140943c04 /NEWS
parent5a7a42cfce638f52f702b4d317c45c7186b8c0b4 (diff)
downloadgunmake-586daef9bcbefc234734ea3fc49da4db2083e723.tar.gz
Update copyright and license notices on all files.
Added new file strcache.c to various non-UNIX makefiles and build scripts.
Diffstat (limited to 'NEWS')
-rw-r--r--NEWS43
1 files changed, 24 insertions, 19 deletions
diff --git a/NEWS b/NEWS
index 7289f39..2e66706 100644
--- a/NEWS
+++ b/NEWS
@@ -1,16 +1,19 @@
GNU make NEWS -*-indented-text-*-
History of user-visible changes.
- 28 December 2005
+ 11 February 2006
-Copyright (C) 2002,2003,2004,2005 Free Software Foundation, Inc.
-See the end for copying conditions.
+Copyright (C) 1988, 1989, 1990, 1991, 1992, 1993, 1994, 1995, 1996, 1997,
+1998, 1999, 2000, 2001, 2002, 2003, 2005, 2006 Free Software Foundation, Inc.
+This file is part of GNU Make.
+
+See the end of this file for copying conditions.
All changes mentioned here are more fully described in the GNU make
manual, which is contained in this distribution as the file doc/make.texi.
See the README file and the GNU make manual for instructions for
reporting bugs.
-Version 3.81beta4
+Version 3.81rc1
* GNU make is ported to OS/2.
@@ -19,6 +22,7 @@ Version 3.81beta4
details.
* WARNING: Backward-incompatibility!
+
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
@@ -29,12 +33,12 @@ Version 3.81beta4
SysV $$@ in prerequisites lists, you can also use complex functions
such as $$(notdir $$@) etc. This behavior applies to implicit rules,
as well, where the second expansion occurs when the rule is matched.
- However, this means that you need to double-quote any "$" in your
- filenames; instead of "foo: boo$$bar" you now must write "foo:
- foo$$$$bar". Note that the SysV $$@ etc. feature, which used to be
- available by default, is now ONLY available when the .SECONDEXPANSION
- target is defined. If your makefiles take advantage of this SysV
- feature you will need to update them.
+ However, this means that when '.SECONDEXPANSION' is enabled you must
+ double-quote any "$" in your filenames; instead of "foo: boo$$bar" you
+ now must write "foo: foo$$$$bar". Note that the SysV $$@ etc. feature,
+ which used to be available by default, is now ONLY available when the
+ .SECONDEXPANSION target is defined. If your makefiles take advantage
+ 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
@@ -974,14 +978,15 @@ Version 3.05
(Changes from versions 1 through 3.05 were never recorded. Sorry.)
-----------------------------------------------------------------------
-Copyright information:
+-------------------------------------------------------------------------------
+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
+Foundation; either version 2, or (at your option) any later version.
- Permission is granted to anyone to make or distribute verbatim copies
- of this document as received, in any medium, provided that the
- copyright notice and this permission notice are preserved, thus
- giving the recipient permission to redistribute in turn.
+GNU Make is distributed in the hope that it will be useful, but WITHOUT ANY
+WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR
+A PARTICULAR PURPOSE. See the GNU General Public License for more details.
- Permission is granted to distribute modified versions of this
- document, or of portions of it, under the above conditions, provided
- also that they carry prominent notices stating who last changed them.
+You should have received a copy of the GNU General Public License along with
+GNU Make; see the file COPYING. If not, write to the Free Software
+Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.