help-make
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Trigger missing dependencies by changing order of execution?


From: Tim Landscheidt
Subject: Re: Trigger missing dependencies by changing order of execution?
Date: Thu, 01 Mar 2012 02:46:30 +0000
User-agent: Gnus/5.13 (Gnus v5.13) Emacs/23.1 (gnu/linux)

Olaf Hering <address@hidden> 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




reply via email to

[Prev in Thread] Current Thread [Next in Thread]