Update to makefile to allow clang and llvm to live in different prefixes. Fixes #6