Extend makefile to support two compilers (g++ and clang++)