Made makefile much better at making