mirror of
https://salsa.debian.org/srivasta/make-dfsg.git
synced 2025-01-30 16:41:44 +00:00
A few minor fixes to the manual and automake files.
This commit is contained in:
parent
6374309c6d
commit
bd108cf45c
5 changed files with 41 additions and 14 deletions
11
ChangeLog
11
ChangeLog
|
@ -1,3 +1,14 @@
|
||||||
|
2002-10-25 Paul D. Smith <psmith@gnu.org>
|
||||||
|
|
||||||
|
* doc/make.texi (Quick Reference): Add references to $(eval ...)
|
||||||
|
and $(value ...).
|
||||||
|
(Recursion): Add a variable index entry for CURDIR.
|
||||||
|
|
||||||
|
* README.cvs: Update to appropriate versions.
|
||||||
|
* Makefile.am (nodist_loadavg_SOURCES): automake gurus point out I
|
||||||
|
don't need to copy loadavg.c: automake is smart enough to create
|
||||||
|
it for me. Still have a bug in automake related to ansi2knr tho.
|
||||||
|
|
||||||
2002-10-14 Paul D. Smith <psmith@gnu.org>
|
2002-10-14 Paul D. Smith <psmith@gnu.org>
|
||||||
|
|
||||||
* *.c: Convert to using ANSI C-style function definitions.
|
* *.c: Convert to using ANSI C-style function definitions.
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
# This is a -*-Makefile-*-, or close enough
|
# This is a -*-Makefile-*-, or close enough
|
||||||
|
|
||||||
AUTOMAKE_OPTIONS = 1.7 dist-bzip2 check-news ansi2knr
|
AUTOMAKE_OPTIONS = 1.7.1 dist-bzip2 check-news ansi2knr
|
||||||
ACLOCAL_AMFLAGS = -I config
|
ACLOCAL_AMFLAGS = -I config
|
||||||
|
|
||||||
SUBDIRS = glob config po doc
|
SUBDIRS = glob config po doc
|
||||||
|
@ -121,13 +121,10 @@ check-loadavg: loadavg
|
||||||
|
|
||||||
# The loadavg function is invoked during "make check" to test getloadavg.
|
# The loadavg function is invoked during "make check" to test getloadavg.
|
||||||
noinst_PROGRAMS = loadavg
|
noinst_PROGRAMS = loadavg
|
||||||
nodist_loadavg_SOURCES = loadavg.c
|
nodist_loadavg_SOURCES = getloadavg.c
|
||||||
loadavg_CFLAGS = -DTEST
|
loadavg_CPPFLAGS = -DTEST
|
||||||
loadavg_LDADD = @GETLOADAVG_LIBS@
|
loadavg_LDADD = @GETLOADAVG_LIBS@
|
||||||
|
|
||||||
loadavg.c: $(srcdir)/getloadavg.c
|
|
||||||
cp $(srcdir)/getloadavg.c loadavg.c
|
|
||||||
|
|
||||||
# > check-regression
|
# > check-regression
|
||||||
#
|
#
|
||||||
# Look for the make test suite, and run it if found and we can find perl.
|
# Look for the make test suite, and run it if found and we can find perl.
|
||||||
|
|
5
NEWS
5
NEWS
|
@ -6,11 +6,14 @@ Copyright (C) 2002 Free Software Foundation, Inc.
|
||||||
See the end for copying conditions.
|
See the end for copying conditions.
|
||||||
|
|
||||||
All changes mentioned here are more fully described in the GNU make
|
All changes mentioned here are more fully described in the GNU make
|
||||||
manual, which is contained in this distribution as the file make.texinfo.
|
manual, which is contained in this distribution as the file doc/make.texi.
|
||||||
|
|
||||||
Please send GNU make bug reports to <bug-make@gnu.org>.
|
Please send GNU make bug reports to <bug-make@gnu.org>.
|
||||||
See the README file and the GNU make manual for details on sending bug
|
See the README file and the GNU make manual for details on sending bug
|
||||||
reports.
|
reports.
|
||||||
|
|
||||||
|
Version 3.81a1
|
||||||
|
|
||||||
|
|
||||||
Version 3.80
|
Version 3.80
|
||||||
|
|
||||||
|
|
|
@ -23,8 +23,8 @@ There is no password; just hit the ENTER key if you are asked for one.
|
||||||
Building From CVS
|
Building From CVS
|
||||||
-----------------
|
-----------------
|
||||||
|
|
||||||
To build GNU make from CVS, you will need Autoconf 2.53 (or better),
|
To build GNU make from CVS, you will need Autoconf 2.54 (or better),
|
||||||
Automake 1.6.3 (or better), and Gettext 0.11.5 (or better), and any
|
Automake 1.7.1 (or better), and Gettext 0.11.5 (or better), and any
|
||||||
tools that those utilities require (GNU m4, Perl, etc.). You will also
|
tools that those utilities require (GNU m4, Perl, etc.). You will also
|
||||||
need a copy of wget.
|
need a copy of wget.
|
||||||
|
|
||||||
|
|
|
@ -3627,13 +3627,17 @@ also find it useful to declare targets that invoke recursive
|
||||||
@code{make} commands as @samp{.PHONY} (for more discussion on when
|
@code{make} commands as @samp{.PHONY} (for more discussion on when
|
||||||
this is useful, see @ref{Phony Targets}).
|
this is useful, see @ref{Phony Targets}).
|
||||||
|
|
||||||
For your convenience, GNU @code{make} sets the variable @code{CURDIR} to
|
@vindex @code{CURDIR}
|
||||||
the pathname of the current working directory for you. If @code{-C} is
|
For your convenience, when GNU @code{make} starts (after it has
|
||||||
in effect, it will contain the path of the new directory, not the
|
processed any @code{-C} options) it sets the variable @code{CURDIR} to
|
||||||
original. The value has the same precedence it would have if it were
|
the pathname of the current working directory. This value is never
|
||||||
|
touched by @code{make} again: in particular note that if you include
|
||||||
|
files from other directories the value of @code{CURDIR} does not
|
||||||
|
change. The value has the same precedence it would have if it were
|
||||||
set in the makefile (by default, an environment variable @code{CURDIR}
|
set in the makefile (by default, an environment variable @code{CURDIR}
|
||||||
will not override this value). Note that setting this variable has no
|
will not override this value). Note that setting this variable has no
|
||||||
effect on the operation of @code{make}
|
impact on the operation of @code{make} (it does not cause @code{make}
|
||||||
|
to change its working directory, for example).
|
||||||
|
|
||||||
@menu
|
@menu
|
||||||
* MAKE Variable:: The special effects of using @samp{$(MAKE)}.
|
* MAKE Variable:: The special effects of using @samp{$(MAKE)}.
|
||||||
|
@ -9726,6 +9730,18 @@ and concatenate the results.@*
|
||||||
Evaluate the variable @var{var} replacing any references to @code{$(1)},
|
Evaluate the variable @var{var} replacing any references to @code{$(1)},
|
||||||
@code{$(2)} with the first, second, etc. @var{param} values.@*
|
@code{$(2)} with the first, second, etc. @var{param} values.@*
|
||||||
@xref{Call Function, ,The @code{call} Function}.
|
@xref{Call Function, ,The @code{call} Function}.
|
||||||
|
|
||||||
|
@item $(eval @var{text})
|
||||||
|
|
||||||
|
Evaluate @var{text} then read the results as makefile commands.
|
||||||
|
Expands to the empty string.@*
|
||||||
|
@xref{Eval Function, ,The @code{eval} Function}.
|
||||||
|
|
||||||
|
@item $(value @var{var})
|
||||||
|
|
||||||
|
Evaluates to the contents of the variable @var{var}, with no expansion
|
||||||
|
performed on it.@*
|
||||||
|
@xref{Value Function, ,The @code{value} Function}.
|
||||||
@end table
|
@end table
|
||||||
|
|
||||||
Here is a summary of the automatic variables.
|
Here is a summary of the automatic variables.
|
||||||
|
|
Loading…
Reference in a new issue