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
_______________________________________________
Help-make mailing list
[email protected]
http://lists.gnu.org/mailman/listinfo/help-make

Reply via email to