help-make
[Top][All Lists]
Advanced

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

Re: How to specify a dependence on a directory?


From: Peng Yu
Subject: Re: How to specify a dependence on a directory?
Date: Fri, 20 Nov 2009 18:50:49 -0600

On Fri, Nov 20, 2009 at 6:15 PM, John Calcote <address@hidden> wrote:
> On 11/20/2009 4:18 PM, Peng Yu wrote:
>>
>> On Fri, Nov 20, 2009 at 5:11 PM, David Boyce<address@hidden>  wrote:
>>
>>>
>>> On Fri, Nov 20, 2009 at 5:42 PM, Peng Yu<address@hidden>  wrote:
>>>
>>>>
>>>> Is there way to specify a dependence on a directory?
>>>>
>>>> directory: somefile
>>>>  some_command
>>>>
>>>> If any file in 'directory' is older than 'somefile', then I want to
>>>> run 'some_command'. I'm wondering how to do this.
>>>>
>>>
>>> Then you don't want a dependence on a directory. You want to depend on
>>> the full set of files _within_ the directory, a very different thing.
>>> I suspect $(wildcard $(dir)/*) is what you want.
>>>
>>
>> But if there are no files in the directory, I still want some_command
>> to run. How to do it?
>>
>
> In that case, you don't want $(wildcard $(dir)/*). Rather, you want an
> explicit list of files you expect to find in that directory after the
> commands are executed.

But I don't want to explicitly specify the files, because I might
change 'some_command' to generate different files.  I don't want to
modify Makefile every time I change 'some_command'.




reply via email to

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