made the makefile slightly less horrible