Whoops, no I'm wrong. The thing about order-only is it applies only to the top-level targets:
all: foo | bar foo: baz biz bar: boz booz Here, foo will not be run until after "bar" is done. BUT, biz, baz, boz, and booz can still all be run in parallel. I think the goal of this: all: foo .WAIT bar foo: baz biz bar: boz booz would be that neither foo NOR any of its prerequisites would be built until bar and all if its prerequisites were finished. -- ------------------------------------------------------------------------------- Paul D. Smith <[EMAIL PROTECTED]> Find some GNU make tips at: http://www.gnu.org http://make.paulandlesley.org "Please remain calm...I may be mad, but I am a professional." --Mad Scientist _______________________________________________ Bug-make mailing list Bug-make@gnu.org http://lists.gnu.org/mailman/listinfo/bug-make