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 Bug-make@gnu.org http://lists.gnu.org/mailman/listinfo/bug-make