makefile + .gitignore