new file mode 100644
@@ -0,0 +1,71 @@
+# -*- mode: gitignore; -*-
+# CMake
+cmake_install.cmake
+CMakeFiles
+CMakeCache.txt
+lib*.a
+/bin/**
+/lib/**
+/include/**
+/.ninja*
+*.ninja
+Makefile
+
+# Tags
+TAGS
+.TAGS
+!TAGS/
+tags
+.tags
+!tags/
+gtags.files
+GTAGS
+GRTAGS
+GPATH
+
+# cscope
+cscope.files
+cscope.out
+cscope.in.out
+cscope.po.out
+
+# Emacs
+*~
+\#*\#
+/.emacs.desktop
+/.emacs.desktop.lock
+*.elc
+auto-save-list
+tramp
+.\#*
+
+# Org-mode
+.org-id-locations
+*_archive
+
+# flymake-mode
+*_flymake.*
+
+# eshell files
+/eshell/history
+/eshell/lastdir
+
+# elpa packages
+/elpa/
+
+# reftex files
+*.rel
+
+# AUCTeX auto folder
+/auto/
+
+# cask packages
+.cask/
+
+# vim
+[._]*.s[a-w][a-z]
+[._]s[a-w][a-z]
+*.un~
+Session.vim
+.netrwhist
+*~
Remove auto* stuff in the sub directories and replace it with one copy of cmake stuff in the top level. Signed-off-by: Jason Gunthorpe <jgunthorpe@obsidianresearch.com> --- .gitignore | 71 ++++++++++++++++++++++++++++++++++++++++++ libhfi1verbs/.gitignore | 18 ----------- libibverbs/.gitignore | 24 -------------- libibverbs/examples/.gitignore | 10 ------ libibverbs/src/.gitignore | 3 -- libipathverbs/.gitignore | 22 ------------- libmlx4/.gitignore | 17 ---------- libmlx4/src/.gitignore | 3 -- libmlx5/.gitignore | 33 -------------------- libmlx5/src/.gitignore | 3 -- libmthca/.gitignore | 17 ---------- libmthca/src/.gitignore | 3 -- librdmacm/.gitignore | 64 ------------------------------------- librdmacm/examples/.gitignore | 23 -------------- librdmacm/src/.gitignore | 9 ------ srp_daemon/.gitignore | 18 ----------- 16 files changed, 71 insertions(+), 267 deletions(-) create mode 100644 .gitignore delete mode 100644 libhfi1verbs/.gitignore delete mode 100644 libibverbs/.gitignore delete mode 100644 libibverbs/examples/.gitignore delete mode 100644 libibverbs/src/.gitignore delete mode 100644 libipathverbs/.gitignore delete mode 100644 libmlx4/.gitignore delete mode 100644 libmlx4/src/.gitignore delete mode 100644 libmlx5/.gitignore delete mode 100644 libmlx5/src/.gitignore delete mode 100644 libmthca/.gitignore delete mode 100644 libmthca/src/.gitignore delete mode 100644 librdmacm/.gitignore delete mode 100644 librdmacm/examples/.gitignore delete mode 100644 librdmacm/src/.gitignore delete mode 100644 srp_daemon/.gitignore diff --git a/libhfi1verbs/.gitignore b/libhfi1verbs/.gitignore deleted file mode 100644 index 1fd7e821926c..000000000000 diff --git a/libibverbs/.gitignore b/libibverbs/.gitignore deleted file mode 100644 index 9fb29eae8cd4..000000000000 diff --git a/libibverbs/examples/.gitignore b/libibverbs/examples/.gitignore deleted file mode 100644 index ebecbdc0cf56..000000000000 diff --git a/libibverbs/src/.gitignore b/libibverbs/src/.gitignore deleted file mode 100644 index 7297cbb20ade..000000000000 diff --git a/libipathverbs/.gitignore b/libipathverbs/.gitignore deleted file mode 100644 index 007a003f6e53..000000000000 diff --git a/libmlx4/.gitignore b/libmlx4/.gitignore deleted file mode 100644 index 4c45b0912563..000000000000 diff --git a/libmlx4/src/.gitignore b/libmlx4/src/.gitignore deleted file mode 100644 index 7297cbb20ade..000000000000 diff --git a/libmlx5/.gitignore b/libmlx5/.gitignore deleted file mode 100644 index 7878db2d068e..000000000000 diff --git a/libmlx5/src/.gitignore b/libmlx5/src/.gitignore deleted file mode 100644 index 7297cbb20ade..000000000000 diff --git a/libmthca/.gitignore b/libmthca/.gitignore deleted file mode 100644 index 43f0908f1de0..000000000000 diff --git a/libmthca/src/.gitignore b/libmthca/src/.gitignore deleted file mode 100644 index 7297cbb20ade..000000000000 diff --git a/librdmacm/.gitignore b/librdmacm/.gitignore deleted file mode 100644 index cea1f714f199..000000000000 diff --git a/librdmacm/examples/.gitignore b/librdmacm/examples/.gitignore deleted file mode 100644 index ce9156d4a97f..000000000000 diff --git a/librdmacm/src/.gitignore b/librdmacm/src/.gitignore deleted file mode 100644 index 139417a24de1..000000000000 diff --git a/srp_daemon/.gitignore b/srp_daemon/.gitignore deleted file mode 100644 index b055c68141c3..000000000000