Use two separate Makefiles for Linux and Mac OSX.