On 2006-6-7 16:44 UTC, Dan Clarke wrote:
> 
> VPATH = w:/modules7/graphics/pc/vshaders/effects
> vpath %.hvs w:/modules7/graphics/pc/vshaders/effects
> 
> %.hvo: %.hvs
> 
> and I get the following error ...
> 
> gnumake: *** No rule to make target
> `\gamedir\vshaders\effects\ccorrect.hvo', needed by `project.exe'.  Stop.

Try building in the object directory. Then you can specify the
object files as, e.g.,
  ccorrect.hvo
and vpath can find
  w:/modules7/graphics/pc/vshaders/effects/ccorrect.hvo
as expected. I'm guessing that you're specifying objects like this:
  /gamedir/vshaders/effects/ccorrect.hvo
so that with vpath you can find
  gamedir/vshaders/effects/ccorrect.hvo
  
w:/modules7/graphics/pc/vshaders/effects/ccorrect.hvo/gamedir/vshaders/effects/ccorrect.hvo
neither of which is what you want. See:
  http://make.paulandlesley.org/vpath.html


_______________________________________________
Make-w32 mailing list
[email protected]
http://lists.gnu.org/mailman/listinfo/make-w32

Reply via email to