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