diff --git a/.gitignore b/.gitignore
index c2c0149f86820448c7c1701bf86509b37099fc15_LmdpdGlnbm9yZQ==..afd9c7f859480fdfc487bbec3f23656489e470e6_LmdpdGlnbm9yZQ== 100644
--- a/.gitignore
+++ b/.gitignore
@@ -14,9 +14,9 @@
 .deps/
 .libs/
 /Testing/
-libtool
+/libtool
 CMakeCache.txt
 CMakeFiles/
 GNUmakefile
 Makefile
 Makefile.in
@@ -18,9 +18,9 @@
 CMakeCache.txt
 CMakeFiles/
 GNUmakefile
 Makefile
 Makefile.in
-aclocal.m4
-autom4te.cache
-config
+/aclocal.m4
+/autom4te.cache
+/config
 config.h*
@@ -26,7 +26,4 @@
 config.h*
-config.status
-configure
-example-deconstructor*
-example-reformatter*
-run*
+/config.status
+/configure
 stamp-h1
@@ -32,3 +29,2 @@
 stamp-h1
-test-*
 !config/config.h.in
@@ -34,2 +30,17 @@
 !config/config.h.in
-/packaging
+/packaging/
+/tests/run-dumper
+/tests/run-emitter
+/tests/run-emitter-test-suite
+/tests/run-loader
+/tests/run-parser
+/tests/run-parser-test-suite
+/tests/run-scanner
+/tests/example-deconstructor
+/tests/example-deconstructor-alt
+/tests/example-reformatter
+/tests/example-reformatter-alt
+/tests/run-test-suite
+/tests/test-reader
+/tests/test-version
+/dist/