Separated osx and linux makefiles