On Wed, May 28, 2008 at 12:59 PM, Garrett Cooper <address@hidden> 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.