gitignore and make file