I changed the pull slightly to use lowercase `OS` within the makefile.
We still need the uppercase `OS` for the `TARGET_{LINUX,FREEBSD,OSX}` macro.