Working on Makefile, add .gitignore