4287da9afb
shell (which was the problem with the original implementation) and avoid letting make see an empty definition (which was the problem with the current implementation).