On Tue, Feb 28, Tim Landscheidt wrote: > Hi, > > suppose I have a Makefile: > > | a.out: > | sleep 3 > | touch a.out a1 > | > | b.out: > | cat a1 > b.out > | > | c.out: a.out b.out > | cat a.out b.out > c.out > > "make c.out" will /usually/ succeed, as the commands for > a.out are executed before the commands for b.out. But "make > b.out" will fail (in a clean directory), as will "make -j > c.out".
How will make b.out fail? Because a1 is not present? The example above has no rule to make a1. Olaf _______________________________________________ Help-make mailing list Help-make@gnu.org https://lists.gnu.org/mailman/listinfo/help-make