diff --git a/.gitignore b/.gitignore
index 89cf73d0b3ec90a5da9aa9cc279d84749b46f91a..07a8db13b92d872fcf4d7aa252068d2f9e5453f3 100644
--- a/.gitignore
+++ b/.gitignore
@@ -2,3 +2,8 @@ GNUmakefile
 /dist-install/
 /dist/
 ghc.mk
+/dist/
+/dist-newstyle/
+*.hi
+*.o
+.ghc.environment*