Update makefile to be completely standalone