Work on Makefile. It doesn't actually work yet, but I think it's closer