Basic makefile framework for setting build optimisations