diff --git a/.gitignore b/.gitignore
new file mode 100644
index 0000000000000000000000000000000000000000..d88001b2aa765df6f786770b6f38226d5967e6e5
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1,68 @@
+
+# /
+/Makefile
+/Makefile.in
+/config.*
+/configure
+/aclocal.m4
+/dependencies.m4
+/autom4te.cache
+/depcomp
+/install-sh
+/missing
+/mkinstalldirs
+/libtool
+/dune-subgrid.pc
+/semantic.cache
+/configure.lineno
+/stamp-h1
+/dune-subgrid-*.tar.gz
+/dune-subgrid-?.?
+/ltmain.sh
+/.libs
+/am
+
+# /doc/
+/doc/Makefile
+/doc/Makefile.in
+/doc/Makefile.dist
+/doc/Makefile.dist.in
+
+# /doc/doxygen/
+/doc/doxygen/Doxyfile.in
+/doc/doxygen/doxygen-tag
+/doc/doxygen/doxygen.log
+/doc/doxygen/html
+/doc/doxygen/html-dist
+/doc/doxygen/Makefile
+/doc/doxygen/Makefile.in
+/doc/doxygen/semantic.cache
+
+# /dune/
+/dune/Makefile.in
+/dune/Makefile
+
+# /dune/subgrid/
+/dune/subgrid/Makefile.in
+/dune/subgrid/Makefile
+
+# /dune/subgrid/subgrid/
+/dune/subgrid/subgrid/Makefile.in
+/dune/subgrid/subgrid/Makefile
+
+# /dune/subgrid/test/
+/dune/subgrid/test/Makefile.in
+/dune/subgrid/test/Makefile
+/dune/subgrid/test/semantic.cache
+/dune/subgrid/test/.deps
+/dune/subgrid/test/test-w-albertagrid
+/dune/subgrid/test/test-w-sgrid
+/dune/subgrid/test/test-w-onedgrid
+
+# /m4/
+/m4/Makefile.in
+/m4/Makefile
+
+# /subgrid/
+/subgrid/Makefile.in
+/subgrid/Makefile