[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Make 3.82: weird "circular dependency" and missing $< expansion
From: |
Akim Demaille |
Subject: |
Re: Make 3.82: weird "circular dependency" and missing $< expansion |
Date: |
Tue, 3 May 2011 17:39:30 +0200 |
Le 2 mai 2011 à 16:07, Paul Smith a écrit :
Hi Paul!
> So, the circular dependency issue is because of this:
>
>> %.eps: %.pdf
>>
>> %.eps %.pdf: %.dat
>
> In the second rule you say that BOTH %.eps and %.pdf can be built from
> %.dat, and in the first rule you say that %.eps can be built from %.pdf.
> So make has two different ways to build %.eps, and one of them lists as
> a prerequisite a co-target in the other rule. Make is rightly confused
> here.
I'm confused in understanding why it's rightly confused :/ But maybe my
confusion is, as Edward pointed out, because I am misled by the term "circular
dependency", as really, I can't see any here.