initial Makefile
More dependencies that I forgot to add.