On Wed, May 28, 2008 at 10:19 PM, Garrett Cooper <[EMAIL PROTECTED]> wrote:

> On Wed, May 28, 2008 at 4:25 PM, Philip Guenther <[EMAIL PROTECTED]>
> wrote:
>
>> On Wed, May 28, 2008 at 12:59 PM, Garrett Cooper <[EMAIL PROTECTED]>
>> wrote:
>> ...
>> > I readded .SUFFIXES, but it doesn't appear to be working, yet it's still
>> not
>> > mapping .c -> .o:
>>
>> .SUFFIXES is only used for the old-style suffix rules, like ".c.o:".
>> It has no effect on pattern rules using %.
>>
>>
>> > Considering target file `all'.
>> >  File `all' does not exist.
>> >   Considering target file
>> `/ws/garrcoop/nova-test-sync/contrib/ltp/obj-ppc/ltp-full-20080430/lib/clone/libclone.o'.
>>
>> How did it go from 'all' to '..../libclone.o' (.o and not .a)?  I
>> guess you didn't show the 'all' target in your previous messages, but
>> why bother to have a prerequisite like
>> all: $(MAKE_DEPS)
>> ?
>>
>
> libclone.o is a .c file in that directory.
>
> Huh????? all: $(MAKE_TARGETS)
>
> My bad on the omission.
>
>
>> ...
>> > How do I disable -r action?
>>
>> Either
>> 1) don't set it to begin with (why are they?), or
>> 2) explicitly include the rules you need.
>>
>>
> Ok. Found the problem and solved it a few hours back...
>
> -Garrett
>

       Another question along these lines... would filtering MAKEFLAGS in
the makefile yield the same type of logic that I'm looking for?
Thanks,
-Garrett
_______________________________________________
Help-make mailing list
Help-make@gnu.org
http://lists.gnu.org/mailman/listinfo/help-make

Reply via email to