add -g in makefile, .gitignore
remove .DS_Store