Variables that are set on the command line will also apply to submake. I thought it's cleaner to only set those variables which actually differ.