Following up on Jason Marcell's remark in bug #150849, comment 8, we should respect the Makefile variable OVERRIDE_SDKROOT regardless of whether the variable SDKROOT is defined so as to allow a Makefile to explicitly build targets against a particular SDK. Currently we only honor the Makefile variable OVERRIDE_SDKROOT when the variable SDKROOT has a non-empty value.