cleaning up the makefile so it's obvious what's going on