fix: delete auto-gen files
chore: add .gitignore
fix: suppress -Wunknown-pragmas