start making makefile clang-supportable on linux
rename .cc to .cpp