add .gitignore
makefile modified