[update] .gitignore
[update] Makefile