diff --git a/.gitignore b/.gitignore
index 6848b4f0086e8a453c1561cf0442635f4a87f13d..408e166a55d53e732e01c3ad43439b8c5de59b45 100644
--- a/.gitignore
+++ b/.gitignore
@@ -3,3 +3,20 @@
 
 # Emacs temporary files
 *~
+
+#Eclipse
+.cproject
+.project
+.settings/
+.pydevproject
+
+#binary, library, or temporary build files
+*.o
+*.a
+*.so
+*.tmp
+*.exe
+*.bp
+*.out
+build/
+