There are commercial emulations of GNU make that can handle multiple
outputs. I don't want to plug them because that might be annoying. It's
just worth mentioning that it can be done.

Regards,

Tim


On 11 April 2013 11:14, Reinier Post <reinp...@win.tue.nl> wrote:

> On Thu Apr  4 16:17:58 2013, psm...@gnu.org (Paul Smith) wrote:
>
> > This is expected behavior.  A rule like:
> >
> >     foo bar:
> >             @echo $@
> >
> > is exactly the same thing, to make, as writing:
> >
> >     foo:
> >             @echo $@
> >     bar:
> >             @echo $@
> >
> > It's just a shorthand for writing a lot of identical rules; it does NOT
> > mean that a single invocation if the rule will generate all three
> > targets, which is what you are expecting.
>
> Incidentally: other workflow/inference languages can express this
> distinction perfectly and still allow the resulting specifications to
> be analyzed for proper termination (e.g. safe Petri nets, Datalog);
> I'd love to know of an alternative to make that is based on such a
> language, but it seems too much to ask for make to be extended
> in this way.
>
> --
> Reinier
>
> _______________________________________________
> Bug-make mailing list
> Bug-make@gnu.org
> https://lists.gnu.org/mailman/listinfo/bug-make
>



-- 
You could help some brave and decent people to have access to uncensored
news by making a donation at:

http://www.thezimbabwean.co.uk/friends/
_______________________________________________
Bug-make mailing list
Bug-make@gnu.org
https://lists.gnu.org/mailman/listinfo/bug-make

Reply via email to