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
