Build 'make.vars' and 'make.deps' with a single rule

Otherwise it is hard to recover from a failure