What does this fix?
Setting a variable through cmd line (make OS=linux) overrides any variable assignment.
It's a bit cleaner and easier to read.