de-xcodify project, provide a make file, make this compile well with plain g++ instead of llvm