Makefile was a bad idea, this is horribly broken