Add target to generate .gitignore to exclude generated files
Document the makefile used