updated makefile and added a seperate file for llvm_test