Makefile and gitignore