Use {$(VPATH)} for OpenBSD
Scratch build on OpenBSD has been failing since 67b5f63e97. make; make works though. (make alone doesn't work)
make; make
make
I have no idea what I'm doing, but I do know that this patch fixes scratch build on an OpenBSD machine.
My best guess is that BSD make isn't capable of distinguishing foo.c vs ./foo.c in dependencies, and {$(VPATH)} becomes empty when it needs to be.
Use {$(VPATH)} for OpenBSD
Scratch build on OpenBSD has been failing since 67b5f63e97.
make; make
works though. (make
alone doesn't work)I have no idea what I'm doing, but I do know that this patch fixes
scratch build on an OpenBSD machine.
My best guess is that BSD make isn't capable of distinguishing foo.c vs
./foo.c in dependencies, and {$(VPATH)} becomes empty when it needs to be.