updated makefile to use clang