updated gitignore to exclude makefile targets