all compile, Makefile is now badass