diff --git a/Makefile.am b/Makefile.am
index db506f654c783d2b969695aea09e8283d479932b..cb1fd9ff4ff6d3da55673752406282d8ae430d82 100644
--- a/Makefile.am
+++ b/Makefile.am
@@ -1,5 +1,8 @@
 # $Id$
 
+# we need the module file to be able to build via dunecontrol
+EXTRA_DIST=dune.module
+
 SUBDIRS = m4 src test
 
 # possible options
diff --git a/configure.ac b/configure.ac
index 72665c856980315acd43409ca827bdeeaed42772..05b2272af8793dcbd16b7accab42d8a54520357d 100644
--- a/configure.ac
+++ b/configure.ac
@@ -18,7 +18,10 @@ LIBS="$DUNE_LIBS"
 
 AC_CONFIG_FILES([Makefile
                  src/Makefile
-                 test/Makefile])
+                 test/Makefile
+                 m4/Makefile
+                 rods.pc
+                ])
 AC_OUTPUT
 
 # finally print the summary information
diff --git a/rods.pc b/rods.pc
new file mode 100644
index 0000000000000000000000000000000000000000..e3192bf5883df09d61e66e37d8e6e96bddaa10f6
--- /dev/null
+++ b/rods.pc
@@ -0,0 +1,14 @@
+prefix=/usr/local
+exec_prefix=${prefix}
+libdir=${exec_prefix}/lib
+includedir=${prefix}/include
+CXX=g++ -std=c++0x
+CC=gcc
+DEPENDENCIES= dune-common   dune-grid   dune-istl   dune-disc   dune-solvers   ag-common  
+
+Name: rods
+Version: 0.0
+Description: Dune (Distributed and Unified Numerics Environment) rods module
+Requires: ${DEPENDENCIES}
+Libs:
+Cflags: -I${includedir}