Olaf Hering <o...@aepfle.de> wrote: >> 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. Maybe I should have written: "suppose I have a faulty Makefile" :-). Tim _______________________________________________ Help-make mailing list Help-make@gnu.org https://lists.gnu.org/mailman/listinfo/help-make