Update makefile for Clang
Fix clang build