streamlined makefile to compile everything at once. (Hacked)