modified makefile to allow changing compilers