Follow-up Comment #3, bug #8297 (project make):
Yes, but I don't like that syntax because it seems to allow both kinds of
"rules" to be defined at the same time; consider:
foo + bar baz boz + biz:
What does this mean? In discussions on the GNU make developers' list we
discussed a syntax like this:
foo bar |: biz baz
%.y %.z |: %.a
and:
foo bar &: biz baz
%.y %.z &: %.a
The "&:" separator means that all targets are built with one invocation
(default today for pattern rules) and the "|:" separator means each target is
built with a separate invocation (default today for explicit rules). The
unadorned ":" would keep its current behavior (different depending on whether
you use pattern or explicit rules).
_______________________________________________________
Reply to this item at:
<http://savannah.gnu.org/bugs/?func=detailitem&item_id=8297>
_______________________________________________
Message sent via/by Savannah
http://savannah.gnu.org/
_______________________________________________
Bug-make mailing list
[email protected]
http://lists.gnu.org/mailman/listinfo/bug-make