If a makefile sets NO_OBJ, we should honor that by setting .OBJDIR back to .CURDIR
Ensure setup that should have happened at level 0 is done.
we need not worry about them here. Checking for .PARSEDIR no longer needed.
It is sufficient to explicitly set DEPENDFILE in env for each sub-make.