Fix whitespace and specialisation
Generalize .gitignore for c dependency files