On Fri, Oct 24, 2008 at 07:13:36PM +0300, 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.
So something like this:
$(LIST1): %.cpp_o: %.cpp
# bla bla
$(LIST2): %.cpp_o: %.cpp
# blaa blaa
Here you use your pattern rule but limited to the files
listed in the variables.
Sam
_______________________________________________
Help-make mailing list
[email protected]
http://lists.gnu.org/mailman/listinfo/help-make