Seperated Make files for Linux and Mac