[Top][All Lists]
[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$@
Re: Automatically generate rules from a list variable, Boris Godin, 2008/10/24