add top-level Makefile into the gitignore list since it will be regenerated once used.