Use a Makefile to compile the whole thing!