update makefile with new flags and swap to clang