[GRASS-dev] another make problem (OSX, but could be a general problem)

William Kyngesburye woklist at kyngchaos.com
Tue Oct 2 11:58:29 EDT 2007

On Oct 2, 2007, at 3:49 AM, Glynn Clements wrote:

> A couple of questions:
> 1. Is this with a MacOSX App build? If so, do you get the same
> behaviour with a non-App build?
Actually, yes.  Before I fixed a small problem where the macosx dir  
didn't build, it was happening.

> 2. Does it help if you change the following in Rules.make from:
> $(OBJDIR)/%.o : %.c $(LOCAL_HEADERS) | $(OBJDIR)
> 		-o $(OBJDIR)/$*.o -c $*.c
> to:
> $(OBJDIR)/%.o : %.c $(LOCAL_HEADERS)
> 		-o $(OBJDIR)/$*.o -c $*.c
> ?

Much better.  Still a few recompiles:

various copy files steps
libsqlp (recompile)
r.terraflow (recompile) (that has its own object targets with a  
similar "| $(OBJDIR)" in the target deps)
nviz (relink)
my OSX app build (relink) (my fault for how I set up the makefile)

William Kyngesburye <kyngchaos*at*kyngchaos*dot*com>

"Time is an illusion - lunchtime doubly so."

- Ford Prefect

More information about the grass-dev mailing list