Re: [bug #59399] Expanding implicit macros in gmake (enhancement request)

2020-11-29 Thread Dmitry Goncharov via Bug reports and discussion for GNU make
On Sun, Nov 29, 2020 at 6:02 PM Jörg Schilling wrote: > I just verified that expanding $< and $* for explicit rules at all > was an invention from SunPro Make. These macros have not been > expanded by the classical UNIX make. The seminal make manual of 1978 contains the following "Before

[bug #59399] Expanding implicit macros in gmake (enhancement request)

2020-11-29 Thread Paul D. Smith
Follow-up Comment #4, bug #59399 (project make): As always I'm ignoring as irrelevant who implemented what first. Using $< is very trivial. It always expands to the first prerequisite in the rule that contains the recipe. That's true for double-colon rules as well of course. For example:

[bug #35711] Make needs to define targets earlier

2020-11-29 Thread Paul D. Smith
Follow-up Comment #1, bug #35711 (project make): I've implemented a fix for the first item below: special targets are now recognized immediately. This doesn't help the second item below, which prevents us from implementing something like a .TARGETS special variable.

[bug #58734] gmake does not check for the existence of a file before complaining it is missing

2020-11-29 Thread Paul D. Smith
Update of bug #58734 (project make): Status:None => Duplicate Assigned to:None => psmith Open/Closed:Open => Closed

[bug #41273] Directory cache causes issues with wildcard, etc.

2020-11-29 Thread Paul D. Smith
Update of bug #41273 (project make): Status:None => Fixed Assigned to:None => psmith Open/Closed:Open => Closed Fixed Release:

[bug #59096] The built in rule for archives fails on aix.

2020-11-29 Thread Paul D. Smith
Update of bug #59096 (project make): Item Group:None => Enhancement Status:None => Fixed Assigned to:None => psmith Open/Closed:

[bug #59230] Conditional assigment of a target specific variable prevents export

2020-11-29 Thread Paul D. Smith
Update of bug #59230 (project make): Status:None => Fixed Assigned to:None => psmith Open/Closed:Open => Closed Fixed Release:

[bug #58794] Missing INSTALL file in GNU Make 4.3 archive

2020-11-29 Thread Paul D. Smith
Update of bug #58794 (project make): Status:None => Fixed Open/Closed:Open => Closed Fixed Release:None => SCM Triage Status:

[bug #59399] Expanding implicit macros in gmake (enhancement request)

2020-11-29 Thread Jörg Schilling
Follow-up Comment #3, bug #59399 (project make): Let me add a hint... I just verified that expanding $< and $* for explicit rules at all was an invention from SunPro Make. These macros have not been expanded by the classical UNIX make.