1 |
|
2005-06-25 Paul D. Smith <psmith@gnu.org> |
2 |
|
|
3 |
|
Implement the MAKE_RESTARTS variable, and disable -B if it's >0. |
4 |
|
Fixes Savannah bug #7566. |
5 |
|
|
6 |
|
* doc/make.texi (Special Variables): Document MAKE_RESTARTS. |
7 |
|
* NEWS: Mention MAKE_RESTARTS. |
8 |
|
* main.c (main): If we see MAKE_RESTARTS in the environment, unset |
9 |
|
its export flag and obtain its value. When we need to re-exec, |
10 |
|
increment the value and add it into the environment. |
11 |
|
(always_make_set): New variable. Change the -B option to set this |
12 |
|
one instead. |
13 |
|
(main): When checking makefiles, only set always_make_flag if |
14 |
|
always_make_set is set AND the restarts flag is 0. When building |
15 |
|
normal targets, set it IFF always_make_set is set. |
16 |
|
|
17 |
|
2005-06-17 Paul D. Smith <psmith@gnu.org> |
18 |
|
|
19 |
|
* default.c: Change VMS implicit rules to use $$$$ instead of $$ |
20 |
|
in the prerequisites list. |
21 |
|
|
22 |
2005-06-12 Paul D. Smith <psmith@gnu.org> |
2005-06-12 Paul D. Smith <psmith@gnu.org> |
23 |
|
|
24 |
Fix Savannah bug # 1328. |
Fix Savannah bug # 1328. |