Do not specify the -B option when executing the sub-make. In the BSD
authorMatthew Dillon <dillon@dragonflybsd.org>
Sat, 8 Jan 2005 11:58:46 +0000 (11:58 +0000)
committerMatthew Dillon <dillon@dragonflybsd.org>
Sat, 8 Jan 2005 11:58:46 +0000 (11:58 +0000)
commitab30ef1727519b1f7c682f6bcb81f977e03ce9e0
treec2739c20f43cc604d689f9eec6b550620f923c34
parent605113f32f30a9f5713ba30f36f628ca0a6d4ec0
Do not specify the -B option when executing the sub-make.  In the BSD
make, -B is a compatibility option to execute shell commands one per line.
In GNU make (as of vers 3.80) -B is --always-make, which forces all targets
to be made regardless of whether they are out of date or not.

Since both GNU make and our make use MAKEFLAGS to pass build flags between
invocations, -B gets propogated down the chain into the gnu make and blows
everything to itsy bitsy little pieces.
share/mk/bsd.port.mk