fixing makefile.pl and gitignore