- Removed optimisation flags to help debugging on OSX. Does not run reliably on OSX.
- Have a unified makefile for Linux and OSX