makefile, gitignore fix