Emake supports this and you can get it in the huddle product which is in a free beta at the moment. It is gnu make compatible.
I do have an interest in this but I thought I might mention that such a feature has been implemented already and is used. Regards, Tim On 19 Jan 2016 2:11 p.m., "Phillip Lord" <phillip.l...@russet.org.uk> wrote: > > > While writing a make file, I've just hit the situation where I need to > write a rule of the form: > > > a b c d e: x y z > generate_abcde > > > Unfortunately, this doesn't work as the semantics are equivalent to the > rules where the targets are separate -- that is generate_abcde gets run > multiple times. > > I've done some poking around, and found that a couple of solutions, > either with pattern rules or otherwise by creating an intermediate file, > as described here: > > http://lists.gnu.org/archive/html/help-make/2007-04/msg00021.html > > My understanding is that there is no other way to do this, but I was > wondering why this was the case; would it be possible to support to make > for this directly? > > Phil > > _______________________________________________ > Help-make mailing list > Help-make@gnu.org > https://lists.gnu.org/mailman/listinfo/help-make > _______________________________________________ Help-make mailing list Help-make@gnu.org https://lists.gnu.org/mailman/listinfo/help-make