This removes need for local configuration to ignore *.o and *~ and allows the src/*/.gitignore files to be removed (subdirectories will inherit the rules from the root .gitignore).
@@ -0,0 +1,3 @@
+*.o
+*.d
+*~
@@ -1 +0,0 @@
-*.d