* ignore typical backup files created by common editors
* move general ignore rules like "*.o" or "depend.mk" to top level gitignore
* ignore executables and test directories in target dir gitignore
as these are local and there's no general catch-all pattern for them
This is a generated file and should not have been committed. The contents depend on the Linux distribution. Committing on one distribution will break another.