makefile + gitignore