mirror of
https://github.com/mirror/make.git
synced 2026-09-01 04:08:10 +08:00
Compare commits
14 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
b59f5f30b9 | ||
|
|
acdd73ea34 | ||
|
|
38b5b27eb5 | ||
|
|
e8325b9be2 | ||
|
|
f8eb0fc41b | ||
|
|
ea38e1fe78 | ||
|
|
ed276c008d | ||
|
|
910d25619e | ||
|
|
2ae5430550 | ||
|
|
e53ac8a6fc | ||
|
|
cb51d55ab2 | ||
|
|
0b4723a689 | ||
|
|
3f9ce84b4a | ||
|
|
bdbe8501c6 |
17
ChangeLog
17
ChangeLog
@@ -1,5 +1,22 @@
|
|||||||
|
Wed Apr 5 00:20:24 1995 Roland McGrath <roland@churchy.gnu.ai.mit.edu>
|
||||||
|
|
||||||
|
* Version 3.73 released.
|
||||||
|
|
||||||
|
Tue Mar 28 13:25:46 1995 Roland McGrath <roland@churchy.gnu.ai.mit.edu>
|
||||||
|
|
||||||
|
* main.c (main): Fixed braino in assert.
|
||||||
|
|
||||||
|
* Version 3.72.13.
|
||||||
|
|
||||||
|
Mon Mar 27 05:29:12 1995 Roland McGrath <roland@churchy.gnu.ai.mit.edu>
|
||||||
|
|
||||||
|
* main.c: Avoid string in assert expression. Some systems are broken.
|
||||||
|
|
||||||
Fri Mar 24 00:32:32 1995 Roland McGrath <roland@churchy.gnu.ai.mit.edu>
|
Fri Mar 24 00:32:32 1995 Roland McGrath <roland@churchy.gnu.ai.mit.edu>
|
||||||
|
|
||||||
|
* main.c (main): Handle 1 and 2 returns from update_goal_chain
|
||||||
|
makefile run properly.
|
||||||
|
|
||||||
* Version 3.72.12.
|
* Version 3.72.12.
|
||||||
|
|
||||||
* main.c (handle_non_switch_argument): New function, broken out of
|
* main.c (handle_non_switch_argument): New function, broken out of
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
# GNU Make-specific makefile for GNU Make.
|
# GNU Make-specific makefile for GNU Make.
|
||||||
|
|
||||||
# Copyright (C) 1990, 1991, 1992, 1993, 1994, 1995 Free Software Foundation, Inc.
|
# Copyright (C) 1990, 91, 92, 93, 94, 95 Free Software Foundation, Inc.
|
||||||
# This file is part of GNU Make.
|
# This file is part of GNU Make.
|
||||||
#
|
#
|
||||||
# GNU Make is free software; you can redistribute it and/or modify
|
# GNU Make is free software; you can redistribute it and/or modify
|
||||||
@@ -50,6 +50,7 @@ exec_prefix = $(prefix)
|
|||||||
extras := $(filter-out getloadavg.o @%@,$(extras)) getloadavg.o
|
extras := $(filter-out getloadavg.o @%@,$(extras)) getloadavg.o
|
||||||
LOADLIBES := $(filter-out @%@,$(LOADLIBES))
|
LOADLIBES := $(filter-out @%@,$(LOADLIBES))
|
||||||
ALLOCA := $(filter-out @%@,$(ALLOCA))
|
ALLOCA := $(filter-out @%@,$(ALLOCA))
|
||||||
|
CPPFLAGS := $(filter-out @%@,$(CPPFLAGS)) -DHAVE_CONFIG_H
|
||||||
|
|
||||||
ifdef AC_MACRODIR
|
ifdef AC_MACRODIR
|
||||||
configure config.h.in: $(patsubst %,$(AC_MACRODIR)/%.m4,acspecific acgeneral)
|
configure config.h.in: $(patsubst %,$(AC_MACRODIR)/%.m4,acspecific acgeneral)
|
||||||
@@ -92,8 +93,6 @@ GLOB =
|
|||||||
|
|
||||||
else
|
else
|
||||||
|
|
||||||
CPPFLAGS := $(filter-out @%@,$(CPPFLAGS)) -Iglob
|
|
||||||
|
|
||||||
endif # works-for-make
|
endif # works-for-make
|
||||||
endif # $(libc_dir)
|
endif # $(libc_dir)
|
||||||
endif # !no_libc
|
endif # !no_libc
|
||||||
@@ -114,7 +113,7 @@ $(archpfx)load.o: load.c
|
|||||||
$(archpfx)load.dep: load.c
|
$(archpfx)load.dep: load.c
|
||||||
$(mkdep) $(LOAD_AVG) $< | sed 's,$*\.o,& $@,' > $@
|
$(mkdep) $(LOAD_AVG) $< | sed 's,$*\.o,& $@,' > $@
|
||||||
|
|
||||||
CPPFLAGS := -I$(ARCH) $(CPPFLAGS) -DHAVE_CONFIG_H $(filter-out @%@,$(defines))
|
CPPFLAGS := -I$(ARCH) -DHAVE_CONFIG_H $(filter-out @%@,$(CPPFLAGS))
|
||||||
|
|
||||||
ifneq "$(wildcard $(ARCH)/makefile)" ""
|
ifneq "$(wildcard $(ARCH)/makefile)" ""
|
||||||
include $(ARCH)/makefile
|
include $(ARCH)/makefile
|
||||||
|
|||||||
2
README
2
README
@@ -1,4 +1,4 @@
|
|||||||
This directory contains the 3.72.12 test release of GNU Make.
|
This directory contains the 3.73 test release of GNU Make.
|
||||||
All bugs reported for previous test releases have been fixed.
|
All bugs reported for previous test releases have been fixed.
|
||||||
Some bugs surely remain.
|
Some bugs surely remain.
|
||||||
|
|
||||||
|
|||||||
10
configure
vendored
10
configure
vendored
@@ -2,7 +2,7 @@
|
|||||||
|
|
||||||
# From configure.in Id: configure.in,v 1.48 1995/03/21 21:23:26 roland Exp
|
# From configure.in Id: configure.in,v 1.48 1995/03/21 21:23:26 roland Exp
|
||||||
# Guess values for system-dependent variables and create Makefiles.
|
# Guess values for system-dependent variables and create Makefiles.
|
||||||
# Generated automatically using autoconf version 2.2.1
|
# Generated automatically using autoconf version 2.3
|
||||||
# Copyright (C) 1992, 1993, 1994 Free Software Foundation, Inc.
|
# Copyright (C) 1992, 1993, 1994 Free Software Foundation, Inc.
|
||||||
#
|
#
|
||||||
# This configure script is free software; the Free Software Foundation
|
# This configure script is free software; the Free Software Foundation
|
||||||
@@ -219,7 +219,7 @@ EOF
|
|||||||
verbose=yes ;;
|
verbose=yes ;;
|
||||||
|
|
||||||
-version | --version | --versio | --versi | --vers)
|
-version | --version | --versio | --versi | --vers)
|
||||||
echo "configure generated by autoconf version 2.2.1"
|
echo "configure generated by autoconf version 2.3"
|
||||||
exit 0 ;;
|
exit 0 ;;
|
||||||
|
|
||||||
-with-* | --with-*)
|
-with-* | --with-*)
|
||||||
@@ -2686,7 +2686,7 @@ do
|
|||||||
echo "running \${CONFIG_SHELL-/bin/sh} $0 $ac_configure_args --no-create --no-recursion"
|
echo "running \${CONFIG_SHELL-/bin/sh} $0 $ac_configure_args --no-create --no-recursion"
|
||||||
exec \${CONFIG_SHELL-/bin/sh} $0 $ac_configure_args --no-create --no-recursion ;;
|
exec \${CONFIG_SHELL-/bin/sh} $0 $ac_configure_args --no-create --no-recursion ;;
|
||||||
-version | --version | --versio | --versi | --vers | --ver | --ve | --v)
|
-version | --version | --versio | --versi | --vers | --ver | --ve | --v)
|
||||||
echo "$CONFIG_STATUS generated by autoconf version 2.2.1"
|
echo "$CONFIG_STATUS generated by autoconf version 2.3"
|
||||||
exit 0 ;;
|
exit 0 ;;
|
||||||
-help | --help | --hel | --he | --h)
|
-help | --help | --hel | --he | --h)
|
||||||
echo "\$ac_cs_usage"; exit 0 ;;
|
echo "\$ac_cs_usage"; exit 0 ;;
|
||||||
@@ -2697,9 +2697,7 @@ done
|
|||||||
ac_given_srcdir=$srcdir
|
ac_given_srcdir=$srcdir
|
||||||
ac_given_INSTALL="$INSTALL"
|
ac_given_INSTALL="$INSTALL"
|
||||||
|
|
||||||
|
trap 'rm -fr `echo "Makefile build.sh config.h" | sed "s/:[^ ]*//g"` conftest*; exit 1' 1 2 15
|
||||||
trap 'rm -fr `echo Makefile build.sh config.h | sed "s/:[^ ]*//g"` conftest*; exit 1' 1 2 15
|
|
||||||
|
|
||||||
|
|
||||||
# Protect against being on the right side of a sed subst in config.status.
|
# Protect against being on the right side of a sed subst in config.status.
|
||||||
sed 's/%@/@@/; s/@%/@@/; s/%g$/@g/; /@g$/s/[\\\\&%]/\\\\&/g;
|
sed 's/%@/@@/; s/@%/@@/; s/%g$/@g/; /@g$/s/[\\\\&%]/\\\\&/g;
|
||||||
|
|||||||
8
main.c
8
main.c
@@ -23,6 +23,7 @@ the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA. */
|
|||||||
#include "variable.h"
|
#include "variable.h"
|
||||||
#include "job.h"
|
#include "job.h"
|
||||||
#include "getopt.h"
|
#include "getopt.h"
|
||||||
|
#include <assert.h>
|
||||||
|
|
||||||
|
|
||||||
extern void print_variable_data_base ();
|
extern void print_variable_data_base ();
|
||||||
@@ -923,14 +924,17 @@ main (argc, argv, envp)
|
|||||||
|
|
||||||
switch (update_goal_chain (read_makefiles, 1))
|
switch (update_goal_chain (read_makefiles, 1))
|
||||||
{
|
{
|
||||||
|
case 1:
|
||||||
default:
|
default:
|
||||||
abort ();
|
#define BOGUS_UPDATE_STATUS 0
|
||||||
|
assert (BOGUS_UPDATE_STATUS);
|
||||||
|
break;
|
||||||
|
|
||||||
case -1:
|
case -1:
|
||||||
/* Did nothing. */
|
/* Did nothing. */
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case 1:
|
case 2:
|
||||||
/* Failed to update. Figure out if we care. */
|
/* Failed to update. Figure out if we care. */
|
||||||
{
|
{
|
||||||
/* Nonzero if any makefile was successfully remade. */
|
/* Nonzero if any makefile was successfully remade. */
|
||||||
|
|||||||
21
make.texinfo
21
make.texinfo
@@ -8,10 +8,11 @@
|
|||||||
@c FSF publishers: format makebook.texi instead of using this file directly.
|
@c FSF publishers: format makebook.texi instead of using this file directly.
|
||||||
|
|
||||||
@set RCSID $Id$
|
@set RCSID $Id$
|
||||||
@set EDITION 0.47
|
@set EDITION 0.48
|
||||||
@set VERSION 3.72 Beta
|
@set VERSION 3.73 Beta
|
||||||
@set UPDATED 1 November 1994
|
@set UPDATED 4 April 1995
|
||||||
@set UPDATE-MONTH November 1994
|
@set UPDATE-MONTH April 1995
|
||||||
|
@comment The ISBN number might need to change on next publication.
|
||||||
@set ISBN 1-882114-50-7
|
@set ISBN 1-882114-50-7
|
||||||
|
|
||||||
@c finalout
|
@c finalout
|
||||||
@@ -31,7 +32,8 @@ and issues the commands to recompile them.
|
|||||||
This is Edition @value{EDITION}, last updated @value{UPDATED},
|
This is Edition @value{EDITION}, last updated @value{UPDATED},
|
||||||
of @cite{The GNU Make Manual}, for @code{make}, Version @value{VERSION}.
|
of @cite{The GNU Make Manual}, for @code{make}, Version @value{VERSION}.
|
||||||
|
|
||||||
Copyright (C) 1988, '89, '90, '91, '92, '93, '94 Free Software Foundation, Inc.
|
Copyright (C) 1988, '89, '90, '91, '92, '93, '94, '95
|
||||||
|
Free Software Foundation, Inc.
|
||||||
|
|
||||||
Permission is granted to make and distribute verbatim copies of
|
Permission is granted to make and distribute verbatim copies of
|
||||||
this manual provided the copyright notice and this permission notice
|
this manual provided the copyright notice and this permission notice
|
||||||
@@ -66,7 +68,7 @@ by the Free Software Foundation.
|
|||||||
@author Richard M. Stallman and Roland McGrath
|
@author Richard M. Stallman and Roland McGrath
|
||||||
@page
|
@page
|
||||||
@vskip 0pt plus 1filll
|
@vskip 0pt plus 1filll
|
||||||
Copyright @copyright{} 1988, '89, '90, '91, '92, '93, '94 Free Software Foundation, Inc.
|
Copyright @copyright{} 1988, '89, '90, '91, '92, '93, '94, '95 Free Software Foundation, Inc.
|
||||||
@sp 2
|
@sp 2
|
||||||
Published by the Free Software Foundation @*
|
Published by the Free Software Foundation @*
|
||||||
675 Massachusetts Avenue, @*
|
675 Massachusetts Avenue, @*
|
||||||
@@ -3294,23 +3296,20 @@ definitions just as if they appeared on the command line.
|
|||||||
|
|
||||||
@cindex @code{-C}, and recursion
|
@cindex @code{-C}, and recursion
|
||||||
@cindex @code{-f}, and recursion
|
@cindex @code{-f}, and recursion
|
||||||
@cindex @code{-I}, and recursion
|
|
||||||
@cindex @code{-o}, and recursion
|
@cindex @code{-o}, and recursion
|
||||||
@cindex @code{-W}, and recursion
|
@cindex @code{-W}, and recursion
|
||||||
@cindex @code{--directory}, and recursion
|
@cindex @code{--directory}, and recursion
|
||||||
@cindex @code{--file}, and recursion
|
@cindex @code{--file}, and recursion
|
||||||
@cindex @code{--include-dir}, and recursion
|
|
||||||
@cindex @code{--old-file}, and recursion
|
@cindex @code{--old-file}, and recursion
|
||||||
@cindex @code{--assume-old}, and recursion
|
@cindex @code{--assume-old}, and recursion
|
||||||
@cindex @code{--assume-new}, and recursion
|
@cindex @code{--assume-new}, and recursion
|
||||||
@cindex @code{--new-file}, and recursion
|
@cindex @code{--new-file}, and recursion
|
||||||
@cindex recursion, and @code{-C}
|
@cindex recursion, and @code{-C}
|
||||||
@cindex recursion, and @code{-f}
|
@cindex recursion, and @code{-f}
|
||||||
@cindex recursion, and @code{-I}
|
|
||||||
@cindex recursion, and @code{-o}
|
@cindex recursion, and @code{-o}
|
||||||
@cindex recursion, and @code{-W}
|
@cindex recursion, and @code{-W}
|
||||||
The options @samp{-C}, @samp{-f}, @samp{-I}, @samp{-o}, and @samp{-W}
|
The options @samp{-C}, @samp{-f}, @samp{-o}, and @samp{-W} are not put
|
||||||
are not put into @code{MAKEFLAGS}; these options are not passed down.@refill
|
into @code{MAKEFLAGS}; these options are not passed down.@refill
|
||||||
|
|
||||||
@cindex @code{-j}, and recursion
|
@cindex @code{-j}, and recursion
|
||||||
@cindex @code{--jobs}, and recursion
|
@cindex @code{--jobs}, and recursion
|
||||||
|
|||||||
Reference in New Issue
Block a user