On 2008-10-24 16:13Z, Andrei Deftu wrote:
> On Fri, Oct 24, 2008 at 6:51 PM, Paul Smith <[EMAIL PROTECTED]> 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$@


_______________________________________________
Help-make mailing list
[email protected]
http://lists.gnu.org/mailman/listinfo/help-make

Reply via email to