Makefile and .gitignore