Support for llvm 3.3
cleanup generated files with 'make clean'