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 #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.

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

2020-11-27 Thread Jörg Schilling
Follow-up Comment #2, bug #59399 (project make): Well, it may be a bit confusing because I am maintaining two make implementations. 1) The program smake, I wrote in the early 1980s and that is still maintained. 2) The SunPro Make program that Sun made OSS on my request in December 2006.

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

2020-11-27 Thread Paul D. Smith
Update of bug #59399 (project make): Item Group:None => Enhancement ___ Follow-up Comment #1: Can you show what warning SunPro Make is printing when it sees these macros being used in explicit

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

2020-11-02 Thread Jörg Schilling
URL: Summary: Expanding implicit macros in gmake (enhancement request) Project: make Submitted by: schily Submitted on: Mon 02 Nov 2020 01:36:37 PM UTC Severity: 3 - Normal