help-make
[Top][All Lists]
Advanced

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

Re: Automatically generate rules from a list variable


From: Greg Chicares
Subject: Re: Automatically generate rules from a list variable
Date: Fri, 24 Oct 2008 16:34:13 +0000
User-agent: Thunderbird 2.0.0.17 (Windows/20080914)

On 2008-10-24 16:13Z, Andrei Deftu wrote:
> On Fri, Oct 24, 2008 at 6:51 PM, Paul Smith <address@hidden> wrote:
>> Why can't youjust use a normal pattern rule?  Something like:
>>
>>        %.cpp_o : %.cpp
>>                # bla bla
>>
>> ?
> 
> Thanks but this rule matches every .cpp_o files and I want it to match
> only the files from LIST.
> e.g.:
> 
> LIST1 := file1.cpp file2.cpp file3.cpp
> LIST2 := file4.cpp file5.cpp file6.cpp
> 
> and I want the files from LIST1 to be built using one rule and the
> ones from LIST2 using other rule. Then, your solution does not work.

How does the rule vary--can you parameterize it?

For example, if it varies only by $(CXXFLAGS):

$(LIST1): CXXFLAGS := flags1
$(LIST2): CXXFLAGS := flags2

%.cpp_o : %.cpp
        $(CXX) $(CXXFLAGS) $< -o$@




reply via email to

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