diff --git a/dumux/CMakeLists.txt b/dumux/CMakeLists.txt
index cea65f968e81636af0da333ce90598019606c56d..93fa9f1ffecbfecd3babf6079d20e9f3a24b44d3 100644
--- a/dumux/CMakeLists.txt
+++ b/dumux/CMakeLists.txt
@@ -9,3 +9,4 @@ add_subdirectory("material")
 add_subdirectory("multidomain")
 add_subdirectory("nonlinear")
 add_subdirectory("parallel")
+add_subdirectory("porousmediumflow")
diff --git a/dumux/freeflow/stokes/CMakeLists.txt b/dumux/freeflow/stokes/CMakeLists.txt
index b96104c63a7b922fddbd16615f5f7cf8bb761b60..99e79cdc3340869027e6fe2cffd5b176ace1a3bf 100644
--- a/dumux/freeflow/stokes/CMakeLists.txt
+++ b/dumux/freeflow/stokes/CMakeLists.txt
@@ -11,4 +11,14 @@ stokesproblem.hh
 stokesproperties.hh
 stokespropertydefaults.hh
 stokesvolumevariables.hh
+fluxvariables.hh
+indices.hh
+localjacobian.hh
+localresidual.hh
+model.hh
+newtoncontroller.hh
+problem.hh
+properties.hh
+propertydefaults.hh
+volumevariables.hh
 DESTINATION ${CMAKE_INSTALL_INCLUDEDIR}/dumux/freeflow/stokes)
diff --git a/dumux/freeflow/stokesnc/CMakeLists.txt b/dumux/freeflow/stokesnc/CMakeLists.txt
index b6464e1edefc943efd121b4f704b9c403b2396d7..7f9e9abc593ceeff3a8ff1dcfc413eab425e8b1a 100644
--- a/dumux/freeflow/stokesnc/CMakeLists.txt
+++ b/dumux/freeflow/stokesnc/CMakeLists.txt
@@ -8,4 +8,11 @@ stokesncmodel.hh
 stokesncproperties.hh
 stokesncpropertydefaults.hh
 stokesncvolumevariables.hh
+fluxvariables.hh
+indices.hh
+localresidual.hh
+model.hh
+properties.hh
+propertydefaults.hh
+volumevariables.hh
 DESTINATION ${CMAKE_INSTALL_INCLUDEDIR}/dumux/freeflow/stokesnc)
diff --git a/dumux/freeflow/stokesncni/CMakeLists.txt b/dumux/freeflow/stokesncni/CMakeLists.txt
index 85940da0af1e0c6546c075c7618fdef6e432fd90..374121643bae2b3bd44caa2e6981fde9dc06d26b 100644
--- a/dumux/freeflow/stokesncni/CMakeLists.txt
+++ b/dumux/freeflow/stokesncni/CMakeLists.txt
@@ -8,4 +8,11 @@ stokesncnimodel.hh
 stokesncniproperties.hh
 stokesncnipropertydefaults.hh
 stokesncnivolumevariables.hh
+fluxvariables.hh
+indices.hh
+localresidual.hh
+model.hh
+properties.hh
+propertydefaults.hh
+volumevariables.hh
 DESTINATION ${CMAKE_INSTALL_INCLUDEDIR}/dumux/freeflow/stokesncni)
diff --git a/dumux/freeflow/zeroeq/CMakeLists.txt b/dumux/freeflow/zeroeq/CMakeLists.txt
index 224bc4a800badd7ba6d599dcd9b1d9ecc3ee4ab6..cb4ec38429bdbfbda4b33b2fd5e67dfa70926c13 100644
--- a/dumux/freeflow/zeroeq/CMakeLists.txt
+++ b/dumux/freeflow/zeroeq/CMakeLists.txt
@@ -7,4 +7,10 @@ zeroeqmodel.hh
 zeroeqproblem.hh
 zeroeqproperties.hh
 zeroeqpropertydefaults.hh
+fluxvariables.hh
+indices.hh
+model.hh
+problem.hh
+properties.hh
+propertydefaults.hh
 DESTINATION ${CMAKE_INSTALL_INCLUDEDIR}/dumux/freeflow/zeroeq)
diff --git a/dumux/freeflow/zeroeqnc/CMakeLists.txt b/dumux/freeflow/zeroeqnc/CMakeLists.txt
index 09cf4905b446a89cf0f6a2ec054bb0db030ece69..9d63c29e5abd9414aac2987b5232dac85ae5e06b 100644
--- a/dumux/freeflow/zeroeqnc/CMakeLists.txt
+++ b/dumux/freeflow/zeroeqnc/CMakeLists.txt
@@ -6,4 +6,9 @@ zeroeqncindices.hh
 zeroeqncmodel.hh
 zeroeqncproperties.hh
 zeroeqncpropertydefaults.hh
+fluxvariables.hh
+indices.hh
+model.hh
+properties.hh
+propertydefaults.hh
 DESTINATION ${CMAKE_INSTALL_INCLUDEDIR}/dumux/freeflow/zeroeqnc)
diff --git a/dumux/freeflow/zeroeqncni/CMakeLists.txt b/dumux/freeflow/zeroeqncni/CMakeLists.txt
index c79a507982eb037fbd180a7969fbd02503c34ae6..8bdfc1ed7a27c50405cb9ef5fe33597d07462488 100644
--- a/dumux/freeflow/zeroeqncni/CMakeLists.txt
+++ b/dumux/freeflow/zeroeqncni/CMakeLists.txt
@@ -6,4 +6,9 @@ zeroeqncniindices.hh
 zeroeqncnimodel.hh
 zeroeqncniproperties.hh
 zeroeqncnipropertydefaults.hh
+fluxvariables.hh
+indices.hh
+model.hh
+properties.hh
+propertydefaults.hh
 DESTINATION ${CMAKE_INSTALL_INCLUDEDIR}/dumux/freeflow/zeroeqncni)
diff --git a/dumux/geomechanics/el1p2c/CMakeLists.txt b/dumux/geomechanics/el1p2c/CMakeLists.txt
index d7bd40c6c2ac68bb484ddf3d267e7863a64e3c67..d6d37d0ed706dce9671e6a1750fab33966fe3602 100644
--- a/dumux/geomechanics/el1p2c/CMakeLists.txt
+++ b/dumux/geomechanics/el1p2c/CMakeLists.txt
@@ -10,4 +10,13 @@ el1p2cmodel.hh
 el1p2cproperties.hh
 el1p2cpropertydefaults.hh
 el1p2cvolumevariables.hh
+elementvolumevariables.hh
+fluxvariables.hh
+indices.hh
+localjacobian.hh
+localresidual.hh
+model.hh
+properties.hh
+propertydefaults.hh
+volumevariables.hh
 DESTINATION ${CMAKE_INSTALL_INCLUDEDIR}/dumux/geomechanics/el1p2c)
diff --git a/dumux/geomechanics/el2p/CMakeLists.txt b/dumux/geomechanics/el2p/CMakeLists.txt
index 33c7b32658ec5359f6b6d00fa1343eb3c5b0f035..08e1adee28c5f9b0a1d56e0567ac87004f1d3604 100644
--- a/dumux/geomechanics/el2p/CMakeLists.txt
+++ b/dumux/geomechanics/el2p/CMakeLists.txt
@@ -15,4 +15,18 @@ el2pnewtoncontroller.hh
 el2pproperties.hh
 el2ppropertydefaults.hh
 el2pvolumevariables.hh
+amgbackend.hh
+assembler.hh
+basemodel.hh
+elementvolumevariables.hh
+fluxvariables.hh
+indices.hh
+localjacobian.hh
+localoperator.hh
+localresidual.hh
+model.hh
+newtoncontroller.hh
+properties.hh
+propertydefaults.hh
+volumevariables.hh
 DESTINATION ${CMAKE_INSTALL_INCLUDEDIR}/dumux/geomechanics/el2p)
diff --git a/dumux/geomechanics/elastic/CMakeLists.txt b/dumux/geomechanics/elastic/CMakeLists.txt
index 35f2a237cf11cf46bf0a0d49a7e848f70d3527be..a0c57de975c8fc86f7df5d5b00e815bdf572f083 100644
--- a/dumux/geomechanics/elastic/CMakeLists.txt
+++ b/dumux/geomechanics/elastic/CMakeLists.txt
@@ -8,4 +8,11 @@ elasticmodel.hh
 elasticproperties.hh
 elasticpropertydefaults.hh
 elasticvolumevariables.hh
+fluxvariables.hh
+indices.hh
+localresidual.hh
+model.hh
+properties.hh
+propertydefaults.hh
+volumevariables.hh
 DESTINATION ${CMAKE_INSTALL_INCLUDEDIR}/dumux/geomechanics/elastic)
diff --git a/dumux/implicit/CMakeLists.txt b/dumux/implicit/CMakeLists.txt
index 1174c381c309ac5621fb0df74f334b5dec8479e1..31220fe854d22bd9e4f4c1634f46a324f12d0df0 100644
--- a/dumux/implicit/CMakeLists.txt
+++ b/dumux/implicit/CMakeLists.txt
@@ -16,3 +16,14 @@ add_subdirectory("cornerpoint")
 add_subdirectory("mpnc")
 add_subdirectory("nonisothermal")
 add_subdirectory("richards")
+
+install(FILES
+assembler.hh
+localjacobian.hh
+localresidual.hh
+model.hh
+problem.hh
+properties.hh
+propertydefaults.hh
+volumevariables.hh
+DESTINATION ${CMAKE_INSTALL_INCLUDEDIR}/dumux/implicit)
diff --git a/dumux/implicit/box/CMakeLists.txt b/dumux/implicit/box/CMakeLists.txt
index 88df3ab60f328033932e2c01ccbc1b5acbcdf219..0ae61da891325287fff35e99716717040f5ad340 100644
--- a/dumux/implicit/box/CMakeLists.txt
+++ b/dumux/implicit/box/CMakeLists.txt
@@ -9,4 +9,11 @@ boxlocalresidual.hh
 boxproperties.hh
 boxpropertydefaults.hh
 intersectiontovertexbc.hh
+assembler.hh
+elementboundarytypes.hh
+elementvolumevariables.hh
+fvelementgeometry.hh
+localresidual.hh
+properties.hh
+propertydefaults.hh
 DESTINATION ${CMAKE_INSTALL_INCLUDEDIR}/dumux/implicit/box)
diff --git a/dumux/implicit/cellcentered/CMakeLists.txt b/dumux/implicit/cellcentered/CMakeLists.txt
index b66b9d477966326fb7acb29641c89cdb1862e76f..4cc6fcf10f26a83144d985832a9527ecc483bd3c 100644
--- a/dumux/implicit/cellcentered/CMakeLists.txt
+++ b/dumux/implicit/cellcentered/CMakeLists.txt
@@ -8,4 +8,11 @@ ccfvelementgeometry.hh
 cclocalresidual.hh
 ccproperties.hh
 ccpropertydefaults.hh
+assembler.hh
+elementboundarytypes.hh
+elementvolumevariables.hh
+fvelementgeometry.hh
+localresidual.hh
+properties.hh
+propertydefaults.hh
 DESTINATION ${CMAKE_INSTALL_INCLUDEDIR}/dumux/implicit/cellcentered)
diff --git a/dumux/implicit/cornerpoint/CMakeLists.txt b/dumux/implicit/cornerpoint/CMakeLists.txt
index 209d1bfcd95b0cfd6b1c2d3c3d36e9d34c9493aa..9914aaab30ab799466fe1461fc5715ee1c18411a 100644
--- a/dumux/implicit/cornerpoint/CMakeLists.txt
+++ b/dumux/implicit/cornerpoint/CMakeLists.txt
@@ -4,4 +4,6 @@ install(FILES
 cpdarcyfluxvariables.hh
 cpelementvolumevariables.hh
 cpfvelementgeometry.hh
+elementvolumevariables.hh
+fvelementgeometry.hh
 DESTINATION ${CMAKE_INSTALL_INCLUDEDIR}/dumux/implicit/cornerpoint)
diff --git a/dumux/material/fluidstates/CMakeLists.txt b/dumux/material/fluidstates/CMakeLists.txt
index 51270c30ff53dbad3268aa6c4031b954e4dbf7a2..04917873a851d1944176e81b288d6be6cb02735a 100644
--- a/dumux/material/fluidstates/CMakeLists.txt
+++ b/dumux/material/fluidstates/CMakeLists.txt
@@ -10,4 +10,13 @@ nonequilibriummassfluidstate.hh
 pressureoverlayfluidstate.hh
 saturationoverlayfluidstate.hh
 temperatureoverlayfluidstate.hh
+compositional.hh
+immiscible.hh
+isothermalimmiscible.hh
+nonequilibriumenergy.hh
+nonequilibrium.hh
+nonequilibriummass.hh
+pressureoverlay.hh
+saturationoverlay.hh
+temperatureoverlay.hh
 DESTINATION ${CMAKE_INSTALL_INCLUDEDIR}/dumux/material/fluidstates)
diff --git a/dumux/material/fluidsystems/CMakeLists.txt b/dumux/material/fluidsystems/CMakeLists.txt
index 14b48aceee2087d830476da6f9a6ae3236e41557..75a8c105dc6acf06e3f97f3d66e0d247cca5d37d 100644
--- a/dumux/material/fluidsystems/CMakeLists.txt
+++ b/dumux/material/fluidsystems/CMakeLists.txt
@@ -21,4 +21,18 @@ parametercachebase.hh
 purewatersimplefluidsystem.hh
 spe5fluidsystem.hh
 spe5parametercache.hh
+1p.hh
+2pimmiscible.hh
+base.hh
+brineair.hh
+brineco2.hh
+h2oair.hh
+h2oairmesitylene.hh
+h2oairxylene.hh
+h2on2.hh
+h2on2kinetic.hh
+h2on2liquidphase.hh
+h2on2o2.hh
+purewatersimple.hh
+spe5.hh
 DESTINATION ${CMAKE_INSTALL_INCLUDEDIR}/dumux/material/fluidsystems)
diff --git a/dumux/material/spatialparams/CMakeLists.txt b/dumux/material/spatialparams/CMakeLists.txt
index 174eed4f3e7153b291c998b95c9b206f33d977b5..54cdaabf1923b7c9e5dc2323891ac8c524dc563c 100644
--- a/dumux/material/spatialparams/CMakeLists.txt
+++ b/dumux/material/spatialparams/CMakeLists.txt
@@ -5,4 +5,8 @@ fvspatialparams1p.hh
 fvspatialparams.hh
 implicitspatialparams1p.hh
 implicitspatialparams.hh
+fv1p.hh
+fv.hh
+implicit1p.hh
+implicit.hh
 DESTINATION ${CMAKE_INSTALL_INCLUDEDIR}/dumux/material/spatialparams)
diff --git a/dumux/multidomain/2cnistokes2p2cni/CMakeLists.txt b/dumux/multidomain/2cnistokes2p2cni/CMakeLists.txt
index f457f562ca38d829121892bbd6f95d35cff26ac7..49749c8c945eca3d8214b3d673abe82f3713a801 100644
--- a/dumux/multidomain/2cnistokes2p2cni/CMakeLists.txt
+++ b/dumux/multidomain/2cnistokes2p2cni/CMakeLists.txt
@@ -4,4 +4,9 @@ install(FILES
 2cnistokes2p2cnilocaloperator.hh
 2cnistokes2p2cniproperties.hh
 2cnistokes2p2cnipropertydefaults.hh
+localoperator.hh
+properties.hh
+propertydefaults.hh
+2p2cnicouplinglocalresidual.hh
+stokesncnicouplinglocalresidual.hh
 DESTINATION ${CMAKE_INSTALL_INCLUDEDIR}/dumux/multidomain/2cnistokes2p2cni)
diff --git a/dumux/multidomain/2cstokes2p2c/CMakeLists.txt b/dumux/multidomain/2cstokes2p2c/CMakeLists.txt
index 389ad3eb261f5c75835c69cc10feff277139b714..66a70d64c16c1044dabd8b99764f6fd420529cfb 100644
--- a/dumux/multidomain/2cstokes2p2c/CMakeLists.txt
+++ b/dumux/multidomain/2cstokes2p2c/CMakeLists.txt
@@ -5,4 +5,10 @@ install(FILES
 2cstokes2p2cnewtoncontroller.hh
 2cstokes2p2cproperties.hh
 2cstokes2p2cpropertydefaults.hh
+localoperator.hh
+newtoncontroller.hh
+properties.hh
+propertydefaults.hh
+2p2ccouplinglocalresidual.hh
+stokesnccouplinglocalresidual.hh
 DESTINATION ${CMAKE_INSTALL_INCLUDEDIR}/dumux/multidomain/2cstokes2p2c)
diff --git a/dumux/multidomain/CMakeLists.txt b/dumux/multidomain/CMakeLists.txt
index b69fdd314877c0cf3a251f88dac104e322492bdd..78568b4364b8a2b0b11bb84f163adc584b982223 100644
--- a/dumux/multidomain/CMakeLists.txt
+++ b/dumux/multidomain/CMakeLists.txt
@@ -2,3 +2,19 @@ add_subdirectory("2cnistokes2p2cni")
 add_subdirectory("2cstokes2p2c")
 add_subdirectory("common")
 add_subdirectory("couplinglocalresiduals")
+
+#install headers
+install(FILES
+assembler.hh
+boxcouplinglocalresidual.hh
+convergencewriter.hh
+localoperator.hh
+model.hh
+newtoncontroller.hh
+problem.hh
+properties.hh
+propertydefaults.hh
+splitandmerge.hh
+subdomainproperties.hh
+subdomainpropertydefaults.hh
+DESTINATION ${CMAKE_INSTALL_INCLUDEDIR}/dumux/multidomain)
diff --git a/dumux/porousmediumflow/1p/CMakeLists.txt b/dumux/porousmediumflow/1p/CMakeLists.txt
new file mode 100644
index 0000000000000000000000000000000000000000..fffa571735a25e9bb52347bd7e142ac034ac7c5d
--- /dev/null
+++ b/dumux/porousmediumflow/1p/CMakeLists.txt
@@ -0,0 +1,2 @@
+add_subdirectory("implicit")
+add_subdirectory("sequential")
diff --git a/dumux/porousmediumflow/1p/implicit/CMakeLists.txt b/dumux/porousmediumflow/1p/implicit/CMakeLists.txt
new file mode 100644
index 0000000000000000000000000000000000000000..8baf812d982cc188659813332319df4a48e74783
--- /dev/null
+++ b/dumux/porousmediumflow/1p/implicit/CMakeLists.txt
@@ -0,0 +1,10 @@
+
+#install headers
+install(FILES
+indices.hh
+localresidual.hh
+model.hh
+properties.hh
+propertydefaults.hh
+volumevariables.hh
+DESTINATION ${CMAKE_INSTALL_INCLUDEDIR}/dumux/porousmediumflow/1p/implicit)
diff --git a/dumux/porousmediumflow/1p/sequential/CMakeLists.txt b/dumux/porousmediumflow/1p/sequential/CMakeLists.txt
new file mode 100644
index 0000000000000000000000000000000000000000..f32fc9ec4dd01eb453f530db3a67665f145cc5d5
--- /dev/null
+++ b/dumux/porousmediumflow/1p/sequential/CMakeLists.txt
@@ -0,0 +1,9 @@
+add_subdirectory("diffusion")
+
+#install headers
+install(FILES
+indices.hh
+properties.hh
+celldata.hh
+fluxdata.hh
+DESTINATION ${CMAKE_INSTALL_INCLUDEDIR}/dumux/porousmediumflow/1p/sequential)
diff --git a/dumux/porousmediumflow/1p/sequential/diffusion/CMakeLists.txt b/dumux/porousmediumflow/1p/sequential/diffusion/CMakeLists.txt
new file mode 100644
index 0000000000000000000000000000000000000000..0e54cefb8b43150371277e939c8cd94eb154d6f9
--- /dev/null
+++ b/dumux/porousmediumflow/1p/sequential/diffusion/CMakeLists.txt
@@ -0,0 +1,7 @@
+add_subdirectory("cellcentered")
+
+#install headers
+install(FILES
+problem.hh
+properties.hh
+DESTINATION ${CMAKE_INSTALL_INCLUDEDIR}/dumux/porousmediumflow/1p/sequential/diffusion)
diff --git a/dumux/porousmediumflow/1p/sequential/diffusion/cellcentered/CMakeLists.txt b/dumux/porousmediumflow/1p/sequential/diffusion/cellcentered/CMakeLists.txt
new file mode 100644
index 0000000000000000000000000000000000000000..1d7b40451fa4a19e8e6c918d5c828f51c3b880fd
--- /dev/null
+++ b/dumux/porousmediumflow/1p/sequential/diffusion/cellcentered/CMakeLists.txt
@@ -0,0 +1,9 @@
+
+#install headers
+install(FILES
+pressure.hh
+pressureproperties.hh
+pressurevelocity.hh
+pressurevelocityproperties.hh
+velocity.hh
+DESTINATION ${CMAKE_INSTALL_INCLUDEDIR}/dumux/porousmediumflow/1p/sequential/diffusion/cellcentered)
diff --git a/dumux/porousmediumflow/1p2c/CMakeLists.txt b/dumux/porousmediumflow/1p2c/CMakeLists.txt
new file mode 100644
index 0000000000000000000000000000000000000000..ba8341c614f1a2c797c95f5402f602025f1087b1
--- /dev/null
+++ b/dumux/porousmediumflow/1p2c/CMakeLists.txt
@@ -0,0 +1 @@
+add_subdirectory("implicit")
diff --git a/dumux/porousmediumflow/1p2c/implicit/CMakeLists.txt b/dumux/porousmediumflow/1p2c/implicit/CMakeLists.txt
new file mode 100644
index 0000000000000000000000000000000000000000..351b07833c1268336cd6b2c6ae17889e57bd5cb6
--- /dev/null
+++ b/dumux/porousmediumflow/1p2c/implicit/CMakeLists.txt
@@ -0,0 +1,11 @@
+
+#install headers
+install(FILES
+fluxvariables.hh
+indices.hh
+localresidual.hh
+model.hh
+properties.hh
+propertydefaults.hh
+volumevariables.hh
+DESTINATION ${CMAKE_INSTALL_INCLUDEDIR}/dumux/porousmediumflow/1p2c/implicit)
diff --git a/dumux/porousmediumflow/2p/CMakeLists.txt b/dumux/porousmediumflow/2p/CMakeLists.txt
new file mode 100644
index 0000000000000000000000000000000000000000..fffa571735a25e9bb52347bd7e142ac034ac7c5d
--- /dev/null
+++ b/dumux/porousmediumflow/2p/CMakeLists.txt
@@ -0,0 +1,2 @@
+add_subdirectory("implicit")
+add_subdirectory("sequential")
diff --git a/dumux/porousmediumflow/2p/implicit/CMakeLists.txt b/dumux/porousmediumflow/2p/implicit/CMakeLists.txt
new file mode 100644
index 0000000000000000000000000000000000000000..14092df9d3fd41f92c79d6368e7b6f8a079ac1cf
--- /dev/null
+++ b/dumux/porousmediumflow/2p/implicit/CMakeLists.txt
@@ -0,0 +1,11 @@
+
+#install headers
+install(FILES
+gridadaptindicator.hh
+indices.hh
+localresidual.hh
+model.hh
+properties.hh
+propertydefaults.hh
+volumevariables.hh
+DESTINATION ${CMAKE_INSTALL_INCLUDEDIR}/dumux/porousmediumflow/2p/implicit)
diff --git a/dumux/porousmediumflow/2p/sequential/CMakeLists.txt b/dumux/porousmediumflow/2p/sequential/CMakeLists.txt
new file mode 100644
index 0000000000000000000000000000000000000000..e45b9d4134c96f0457c3ad75028fb3531dfa7e7e
--- /dev/null
+++ b/dumux/porousmediumflow/2p/sequential/CMakeLists.txt
@@ -0,0 +1,12 @@
+add_subdirectory("diffusion")
+add_subdirectory("impes")
+add_subdirectory("transport")
+
+#install headers
+install(FILES
+indices.hh
+properties.hh
+celldataadaptive.hh
+celldata.hh
+fluxdata.hh
+DESTINATION ${CMAKE_INSTALL_INCLUDEDIR}/dumux/porousmediumflow/2p/sequential)
diff --git a/dumux/porousmediumflow/2p/sequential/diffusion/CMakeLists.txt b/dumux/porousmediumflow/2p/sequential/diffusion/CMakeLists.txt
new file mode 100644
index 0000000000000000000000000000000000000000..9e28061579da3af46d62594ad01ed94864fa33de
--- /dev/null
+++ b/dumux/porousmediumflow/2p/sequential/diffusion/CMakeLists.txt
@@ -0,0 +1,9 @@
+add_subdirectory("cellcentered")
+add_subdirectory("mpfa")
+add_subdirectory("mimetic")
+
+#install headers
+install(FILES
+problem.hh
+properties.hh
+DESTINATION ${CMAKE_INSTALL_INCLUDEDIR}/dumux/porousmediumflow/2p/sequential/diffusion)
diff --git a/dumux/porousmediumflow/2p/sequential/diffusion/cellcentered/CMakeLists.txt b/dumux/porousmediumflow/2p/sequential/diffusion/cellcentered/CMakeLists.txt
new file mode 100644
index 0000000000000000000000000000000000000000..49859e051379944558a149c17a682b893415817c
--- /dev/null
+++ b/dumux/porousmediumflow/2p/sequential/diffusion/cellcentered/CMakeLists.txt
@@ -0,0 +1,12 @@
+
+#install headers
+install(FILES
+pressureadaptive.hh
+pressure.hh
+pressurepropertiesadaptive.hh
+pressureproperties.hh
+pressurevelocity.hh
+pressurevelocityproperties.hh
+velocityadaptive.hh
+velocity.hh
+DESTINATION ${CMAKE_INSTALL_INCLUDEDIR}/dumux/porousmediumflow/2p/sequential/diffusion/cellcentered)
diff --git a/dumux/porousmediumflow/2p/sequential/diffusion/mimetic/CMakeLists.txt b/dumux/porousmediumflow/2p/sequential/diffusion/mimetic/CMakeLists.txt
new file mode 100644
index 0000000000000000000000000000000000000000..309c47d3c5ad96817d24e7cf3953221c3c5d41f3
--- /dev/null
+++ b/dumux/porousmediumflow/2p/sequential/diffusion/mimetic/CMakeLists.txt
@@ -0,0 +1,15 @@
+
+#install headers
+install(FILES
+croperatoradaptive.hh
+croperator.hh
+localstiffness.hh
+mimeticadaptive.hh
+mimetic.hh
+operatoradaptive.hh
+operator.hh
+pressureadaptive.hh
+pressure.hh
+pressurepropertiesadaptive.hh
+pressureproperties.hh
+DESTINATION ${CMAKE_INSTALL_INCLUDEDIR}/dumux/porousmediumflow/2p/sequential/diffusion/mimetic)
diff --git a/dumux/porousmediumflow/2p/sequential/diffusion/mpfa/CMakeLists.txt b/dumux/porousmediumflow/2p/sequential/diffusion/mpfa/CMakeLists.txt
new file mode 100644
index 0000000000000000000000000000000000000000..6a6fefac95c4a57c9fccf7687efeb61d68cba6d3
--- /dev/null
+++ b/dumux/porousmediumflow/2p/sequential/diffusion/mpfa/CMakeLists.txt
@@ -0,0 +1,2 @@
+add_subdirectory("lmethod")
+add_subdirectory("omethod")
diff --git a/dumux/porousmediumflow/2p/sequential/diffusion/mpfa/lmethod/CMakeLists.txt b/dumux/porousmediumflow/2p/sequential/diffusion/mpfa/lmethod/CMakeLists.txt
new file mode 100644
index 0000000000000000000000000000000000000000..fbaffbdc06175c2a2a2f732ef3cc0f7b9d63e769
--- /dev/null
+++ b/dumux/porousmediumflow/2p/sequential/diffusion/mpfa/lmethod/CMakeLists.txt
@@ -0,0 +1,24 @@
+
+#install headers
+install(FILES
+2dpressureadaptive.hh
+2dpressure.hh
+2dpressurepropertiesadaptive.hh
+2dpressureproperties.hh
+2dpressurevelocityadaptive.hh
+2dpressurevelocity.hh
+2dtransmissibilitycalculator.hh
+2dvelocityadaptive.hh
+2dvelocity.hh
+3dinteractionvolumecontaineradaptive.hh
+3dinteractionvolumecontainer.hh
+3dpressureadaptive.hh
+3dpressure.hh
+3dpressurepropertiesadaptive.hh
+3dpressureproperties.hh
+3dpressurevelocityadaptive.hh
+3dpressurevelocity.hh
+3dtransmissibilitycalculator.hh
+3dvelocityadaptive.hh
+3dvelocity.hh
+DESTINATION ${CMAKE_INSTALL_INCLUDEDIR}/dumux/porousmediumflow/2p/sequential/diffusion/mpfa/lmethod)
diff --git a/dumux/porousmediumflow/2p/sequential/diffusion/mpfa/omethod/CMakeLists.txt b/dumux/porousmediumflow/2p/sequential/diffusion/mpfa/omethod/CMakeLists.txt
new file mode 100644
index 0000000000000000000000000000000000000000..68679f82278d1df865994a48b0693015bacbc953
--- /dev/null
+++ b/dumux/porousmediumflow/2p/sequential/diffusion/mpfa/omethod/CMakeLists.txt
@@ -0,0 +1,8 @@
+
+#install headers
+install(FILES
+2dpressure.hh
+2dpressureproperties.hh
+2dpressurevelocity.hh
+2dvelocity.hh
+DESTINATION ${CMAKE_INSTALL_INCLUDEDIR}/dumux/porousmediumflow/2p/sequential/diffusion/mpfa/omethod)
diff --git a/dumux/porousmediumflow/2p/sequential/impes/CMakeLists.txt b/dumux/porousmediumflow/2p/sequential/impes/CMakeLists.txt
new file mode 100644
index 0000000000000000000000000000000000000000..a146a7a8a49a6a19e64c3f4994be57496cdd9f97
--- /dev/null
+++ b/dumux/porousmediumflow/2p/sequential/impes/CMakeLists.txt
@@ -0,0 +1,10 @@
+
+#install headers
+install(FILES
+gridadaptionindicator.hh
+gridadaptionindicatorlocalflux.hh
+gridadaptionindicatorlocal.hh
+problem.hh
+propertiesadaptive.hh
+properties.hh
+DESTINATION ${CMAKE_INSTALL_INCLUDEDIR}/dumux/porousmediumflow/2p/sequential/impes)
diff --git a/dumux/porousmediumflow/2p/sequential/transport/CMakeLists.txt b/dumux/porousmediumflow/2p/sequential/transport/CMakeLists.txt
new file mode 100644
index 0000000000000000000000000000000000000000..ce742a4fd6d66f19048994962df4a5d9a59b74e4
--- /dev/null
+++ b/dumux/porousmediumflow/2p/sequential/transport/CMakeLists.txt
@@ -0,0 +1,7 @@
+add_subdirectory("cellcentered")
+
+#install headers
+install(FILES
+problem.hh
+properties.hh
+DESTINATION ${CMAKE_INSTALL_INCLUDEDIR}/dumux/porousmediumflow/2p/sequential/transport)
diff --git a/dumux/porousmediumflow/2p/sequential/transport/cellcentered/CMakeLists.txt b/dumux/porousmediumflow/2p/sequential/transport/cellcentered/CMakeLists.txt
new file mode 100644
index 0000000000000000000000000000000000000000..6b3ce1554a21952a00e2c430f3778d0edd3b6a28
--- /dev/null
+++ b/dumux/porousmediumflow/2p/sequential/transport/cellcentered/CMakeLists.txt
@@ -0,0 +1,13 @@
+
+#install headers
+install(FILES
+capillarydiffusion.hh
+convectivepart.hh
+diffusivepart.hh
+evalcflfluxcoats.hh
+evalcflfluxdefault.hh
+evalcflflux.hh
+saturation.hh
+transportproperties.hh
+gravitypart.hh
+DESTINATION ${CMAKE_INSTALL_INCLUDEDIR}/dumux/porousmediumflow/2p/sequential/transport/cellcentered)
diff --git a/dumux/porousmediumflow/2p2c/CMakeLists.txt b/dumux/porousmediumflow/2p2c/CMakeLists.txt
new file mode 100644
index 0000000000000000000000000000000000000000..fffa571735a25e9bb52347bd7e142ac034ac7c5d
--- /dev/null
+++ b/dumux/porousmediumflow/2p2c/CMakeLists.txt
@@ -0,0 +1,2 @@
+add_subdirectory("implicit")
+add_subdirectory("sequential")
diff --git a/dumux/porousmediumflow/2p2c/implicit/CMakeLists.txt b/dumux/porousmediumflow/2p2c/implicit/CMakeLists.txt
new file mode 100644
index 0000000000000000000000000000000000000000..295bab91e225340755155500be724db597a5c5f8
--- /dev/null
+++ b/dumux/porousmediumflow/2p2c/implicit/CMakeLists.txt
@@ -0,0 +1,12 @@
+
+#install headers
+install(FILES
+fluxvariables.hh
+indices.hh
+localresidual.hh
+model.hh
+newtoncontroller.hh
+properties.hh
+propertydefaults.hh
+volumevariables.hh
+DESTINATION ${CMAKE_INSTALL_INCLUDEDIR}/dumux/porousmediumflow/2p2c/implicit)
diff --git a/dumux/porousmediumflow/2p2c/sequential/CMakeLists.txt b/dumux/porousmediumflow/2p2c/sequential/CMakeLists.txt
new file mode 100644
index 0000000000000000000000000000000000000000..7d852b7fe94ad37529f4506889cb0584f45b213d
--- /dev/null
+++ b/dumux/porousmediumflow/2p2c/sequential/CMakeLists.txt
@@ -0,0 +1,24 @@
+
+#install headers
+install(FILES
+adaptiveproperties.hh
+fluidstate.hh
+problem.hh
+properties.hh
+celldataadaptive.hh
+celldata.hh
+celldatamultiphysics.hh
+fluxdata.hh
+fv2dpressureadaptive.hh
+fv2dtransportadaptive.hh
+fv3dpressureadaptive.hh
+fv3dtransportadaptive.hh
+fvmpfal3dinteractionvolumecontaineradaptive.hh
+fvpressure.hh
+fvpressuremultiphysics.hh
+fvpressurecompositional.hh
+fvtransport.hh
+fvtransportmultiphysics.hh
+pseudo1p2cfluidstate.hh
+variableclassadaptive.hh
+DESTINATION ${CMAKE_INSTALL_INCLUDEDIR}/dumux/porousmediumflow/2p2c/sequential)
diff --git a/dumux/porousmediumflow/2pdfm/CMakeLists.txt b/dumux/porousmediumflow/2pdfm/CMakeLists.txt
new file mode 100644
index 0000000000000000000000000000000000000000..ba8341c614f1a2c797c95f5402f602025f1087b1
--- /dev/null
+++ b/dumux/porousmediumflow/2pdfm/CMakeLists.txt
@@ -0,0 +1 @@
+add_subdirectory("implicit")
diff --git a/dumux/porousmediumflow/2pdfm/implicit/CMakeLists.txt b/dumux/porousmediumflow/2pdfm/implicit/CMakeLists.txt
new file mode 100644
index 0000000000000000000000000000000000000000..981f1abe4a5cee7e6a39e98ce28fc602764f93f1
--- /dev/null
+++ b/dumux/porousmediumflow/2pdfm/implicit/CMakeLists.txt
@@ -0,0 +1,12 @@
+
+#install headers
+install(FILES
+fluxvariables.hh
+indices.hh
+localresidual.hh
+model.hh
+problem.hh
+properties.hh
+propertydefaults.hh
+volumevariables.hh
+DESTINATION ${CMAKE_INSTALL_INCLUDEDIR}/dumux/porousmediumflow/2pdfm/implicit)
diff --git a/dumux/porousmediumflow/2pminc/CMakeLists.txt b/dumux/porousmediumflow/2pminc/CMakeLists.txt
new file mode 100644
index 0000000000000000000000000000000000000000..ba8341c614f1a2c797c95f5402f602025f1087b1
--- /dev/null
+++ b/dumux/porousmediumflow/2pminc/CMakeLists.txt
@@ -0,0 +1 @@
+add_subdirectory("implicit")
diff --git a/dumux/porousmediumflow/2pminc/implicit/CMakeLists.txt b/dumux/porousmediumflow/2pminc/implicit/CMakeLists.txt
new file mode 100644
index 0000000000000000000000000000000000000000..47f5d3d3d18c9e50a58af2ecc5666c0f308c62b4
--- /dev/null
+++ b/dumux/porousmediumflow/2pminc/implicit/CMakeLists.txt
@@ -0,0 +1,11 @@
+
+#install headers
+install(FILES
+fluxvariables.hh
+indices.hh
+localresidual.hh
+model.hh
+properties.hh
+propertydefaults.hh
+volumevariables.hh
+DESTINATION ${CMAKE_INSTALL_INCLUDEDIR}/dumux/porousmediumflow/2pminc/implicit)
diff --git a/dumux/porousmediumflow/2pnc/CMakeLists.txt b/dumux/porousmediumflow/2pnc/CMakeLists.txt
new file mode 100644
index 0000000000000000000000000000000000000000..ba8341c614f1a2c797c95f5402f602025f1087b1
--- /dev/null
+++ b/dumux/porousmediumflow/2pnc/CMakeLists.txt
@@ -0,0 +1 @@
+add_subdirectory("implicit")
diff --git a/dumux/porousmediumflow/2pnc/implicit/CMakeLists.txt b/dumux/porousmediumflow/2pnc/implicit/CMakeLists.txt
new file mode 100644
index 0000000000000000000000000000000000000000..5164fba7ab99bbd4add602f1a4b67f5fd2a881ad
--- /dev/null
+++ b/dumux/porousmediumflow/2pnc/implicit/CMakeLists.txt
@@ -0,0 +1,12 @@
+
+#install headers
+install(FILES
+fluxvariables.hh
+indices.hh
+localresidual.hh
+model.hh
+newtoncontroller.hh
+properties.hh
+propertydefaults.hh
+volumevariables.hh
+DESTINATION ${CMAKE_INSTALL_INCLUDEDIR}/dumux/porousmediumflow/2pnc/implicit)
diff --git a/dumux/porousmediumflow/2pncmin/CMakeLists.txt b/dumux/porousmediumflow/2pncmin/CMakeLists.txt
new file mode 100644
index 0000000000000000000000000000000000000000..ba8341c614f1a2c797c95f5402f602025f1087b1
--- /dev/null
+++ b/dumux/porousmediumflow/2pncmin/CMakeLists.txt
@@ -0,0 +1 @@
+add_subdirectory("implicit")
diff --git a/dumux/porousmediumflow/2pncmin/implicit/CMakeLists.txt b/dumux/porousmediumflow/2pncmin/implicit/CMakeLists.txt
new file mode 100644
index 0000000000000000000000000000000000000000..cab7236a264ce428c76e2f4f3455effe392f29f9
--- /dev/null
+++ b/dumux/porousmediumflow/2pncmin/implicit/CMakeLists.txt
@@ -0,0 +1,11 @@
+
+#install headers
+install(FILES
+fluxvariables.hh
+indices.hh
+localresidual.hh
+model.hh
+properties.hh
+propertydefaults.hh
+volumevariables.hh
+DESTINATION ${CMAKE_INSTALL_INCLUDEDIR}/dumux/porousmediumflow/2pncmin/implicit)
diff --git a/dumux/porousmediumflow/3p/CMakeLists.txt b/dumux/porousmediumflow/3p/CMakeLists.txt
new file mode 100644
index 0000000000000000000000000000000000000000..ba8341c614f1a2c797c95f5402f602025f1087b1
--- /dev/null
+++ b/dumux/porousmediumflow/3p/CMakeLists.txt
@@ -0,0 +1 @@
+add_subdirectory("implicit")
diff --git a/dumux/porousmediumflow/3p/implicit/CMakeLists.txt b/dumux/porousmediumflow/3p/implicit/CMakeLists.txt
new file mode 100644
index 0000000000000000000000000000000000000000..9ecbeb74b7e593bf9731d89b080a4a5dc196c24d
--- /dev/null
+++ b/dumux/porousmediumflow/3p/implicit/CMakeLists.txt
@@ -0,0 +1,10 @@
+
+#install headers
+install(FILES
+indices.hh
+localresidual.hh
+model.hh
+properties.hh
+propertydefaults.hh
+volumevariables.hh
+DESTINATION ${CMAKE_INSTALL_INCLUDEDIR}/dumux/porousmediumflow/3p/implicit)
diff --git a/dumux/porousmediumflow/3p3c/CMakeLists.txt b/dumux/porousmediumflow/3p3c/CMakeLists.txt
new file mode 100644
index 0000000000000000000000000000000000000000..ba8341c614f1a2c797c95f5402f602025f1087b1
--- /dev/null
+++ b/dumux/porousmediumflow/3p3c/CMakeLists.txt
@@ -0,0 +1 @@
+add_subdirectory("implicit")
diff --git a/dumux/porousmediumflow/3p3c/implicit/CMakeLists.txt b/dumux/porousmediumflow/3p3c/implicit/CMakeLists.txt
new file mode 100644
index 0000000000000000000000000000000000000000..8df41cae3571ff308f6d9f199c2198a74744618b
--- /dev/null
+++ b/dumux/porousmediumflow/3p3c/implicit/CMakeLists.txt
@@ -0,0 +1,12 @@
+
+#install headers
+install(FILES
+fluxvariables.hh
+indices.hh
+localresidual.hh
+model.hh
+newtoncontroller.hh
+properties.hh
+propertydefaults.hh
+volumevariables.hh
+DESTINATION ${CMAKE_INSTALL_INCLUDEDIR}/dumux/porousmediumflow/3p3c/implicit)
diff --git a/dumux/porousmediumflow/CMakeLists.txt b/dumux/porousmediumflow/CMakeLists.txt
new file mode 100644
index 0000000000000000000000000000000000000000..643a57f0eeca6fe8ce47b7462bdbdeb2aa64f9ee
--- /dev/null
+++ b/dumux/porousmediumflow/CMakeLists.txt
@@ -0,0 +1,16 @@
+add_subdirectory("1p")
+add_subdirectory("1p2c")
+add_subdirectory("2p")
+add_subdirectory("2p2c")
+add_subdirectory("2pdfm")
+add_subdirectory("2pminc")
+add_subdirectory("2pnc")
+add_subdirectory("2pncmin")
+add_subdirectory("3p")
+add_subdirectory("3p3c")
+add_subdirectory("co2")
+add_subdirectory("implicit")
+add_subdirectory("mpnc")
+add_subdirectory("nonisothermal")
+add_subdirectory("richards")
+add_subdirectory("sequential")
diff --git a/dumux/porousmediumflow/co2/CMakeLists.txt b/dumux/porousmediumflow/co2/CMakeLists.txt
new file mode 100644
index 0000000000000000000000000000000000000000..ba8341c614f1a2c797c95f5402f602025f1087b1
--- /dev/null
+++ b/dumux/porousmediumflow/co2/CMakeLists.txt
@@ -0,0 +1 @@
+add_subdirectory("implicit")
diff --git a/dumux/porousmediumflow/co2/implicit/CMakeLists.txt b/dumux/porousmediumflow/co2/implicit/CMakeLists.txt
new file mode 100644
index 0000000000000000000000000000000000000000..ead35fb69d8477400c3b34dc3dbf25cac704eb90
--- /dev/null
+++ b/dumux/porousmediumflow/co2/implicit/CMakeLists.txt
@@ -0,0 +1,6 @@
+
+#install headers
+install(FILES
+model.hh
+volumevariables.hh
+DESTINATION ${CMAKE_INSTALL_INCLUDEDIR}/dumux/porousmediumflow/co2/implicit)
diff --git a/dumux/porousmediumflow/implicit/CMakeLists.txt b/dumux/porousmediumflow/implicit/CMakeLists.txt
new file mode 100644
index 0000000000000000000000000000000000000000..0540c9217d90efe8131f8e1473fcfb4aaf03a202
--- /dev/null
+++ b/dumux/porousmediumflow/implicit/CMakeLists.txt
@@ -0,0 +1,9 @@
+
+#install headers
+install(FILES
+cpdarcyfluxvariables.hh
+darcyfluxvariables.hh
+forchheimerfluxvariables.hh
+problem.hh
+velocityoutput.hh
+DESTINATION ${CMAKE_INSTALL_INCLUDEDIR}/dumux/porousmediumflow/implicit)
diff --git a/dumux/porousmediumflow/mpnc/CMakeLists.txt b/dumux/porousmediumflow/mpnc/CMakeLists.txt
new file mode 100644
index 0000000000000000000000000000000000000000..ba8341c614f1a2c797c95f5402f602025f1087b1
--- /dev/null
+++ b/dumux/porousmediumflow/mpnc/CMakeLists.txt
@@ -0,0 +1 @@
+add_subdirectory("implicit")
diff --git a/dumux/porousmediumflow/mpnc/implicit/CMakeLists.txt b/dumux/porousmediumflow/mpnc/implicit/CMakeLists.txt
new file mode 100644
index 0000000000000000000000000000000000000000..6348e2566a21ab374fbdf41fc0e636123ff3d0e5
--- /dev/null
+++ b/dumux/porousmediumflow/mpnc/implicit/CMakeLists.txt
@@ -0,0 +1,24 @@
+add_subdirectory("diffusion")
+add_subdirectory("energy")
+add_subdirectory("mass")
+
+#install headers
+install(FILES
+fluxvariables.hh
+indices.hh
+localresidual.hh
+model.hh
+modelkinetic.hh
+newtoncontroller.hh
+properties.hh
+propertieskinetic.hh
+propertydefaults.hh
+propertydefaultskinetic.hh
+volumevariables.hh
+volumevariablesia.hh
+volumevariablesiakinetic.hh
+vtkwritercommon.hh
+vtkwriter.hh
+vtkwritermodule.hh
+velomodelnewtoncontroller.hh
+DESTINATION ${CMAKE_INSTALL_INCLUDEDIR}/dumux/porousmediumflow/mpnc/implicit)
diff --git a/dumux/porousmediumflow/mpnc/implicit/diffusion/CMakeLists.txt b/dumux/porousmediumflow/mpnc/implicit/diffusion/CMakeLists.txt
new file mode 100644
index 0000000000000000000000000000000000000000..59bc8bfab55aeb9bdc5c12881db77e66c619bba3
--- /dev/null
+++ b/dumux/porousmediumflow/mpnc/implicit/diffusion/CMakeLists.txt
@@ -0,0 +1,7 @@
+
+#install headers
+install(FILES
+diffusion.hh
+fluxvariables.hh
+volumevariables.hh
+DESTINATION ${CMAKE_INSTALL_INCLUDEDIR}/dumux/porousmediumflow/mpnc/implicit/diffusion)
diff --git a/dumux/porousmediumflow/mpnc/implicit/energy/CMakeLists.txt b/dumux/porousmediumflow/mpnc/implicit/energy/CMakeLists.txt
new file mode 100644
index 0000000000000000000000000000000000000000..0bd8035d944d1713f8f5eb6ebb1c197b564442e3
--- /dev/null
+++ b/dumux/porousmediumflow/mpnc/implicit/energy/CMakeLists.txt
@@ -0,0 +1,14 @@
+
+#install headers
+install(FILES
+fluxvariablesenergy.hh
+fluxvariablesenergykinetic.hh
+indicesenergy.hh
+indicesenergykinetic.hh
+localresidualenergy.hh
+localresidualenergykinetic.hh
+volumevariablesenergy.hh
+volumevariablesenergykinetic.hh
+vtkwriterenergy.hh
+vtkwriterenergykinetic.hh
+DESTINATION ${CMAKE_INSTALL_INCLUDEDIR}/dumux/porousmediumflow/mpnc/implicit/energy)
diff --git a/dumux/porousmediumflow/mpnc/implicit/mass/CMakeLists.txt b/dumux/porousmediumflow/mpnc/implicit/mass/CMakeLists.txt
new file mode 100644
index 0000000000000000000000000000000000000000..93428a29ab6c8570dc41cb0b2b4bb1154f6c4f71
--- /dev/null
+++ b/dumux/porousmediumflow/mpnc/implicit/mass/CMakeLists.txt
@@ -0,0 +1,12 @@
+
+#install headers
+install(FILES
+indicesmass.hh
+indicesmasskinetic.hh
+localresidualmass.hh
+localresidualmasskinetic.hh
+volumevariablesmass.hh
+volumevariablesmasskinetic.hh
+vtkwritermass.hh
+vtkwritermasskinetic.hh
+DESTINATION ${CMAKE_INSTALL_INCLUDEDIR}/dumux/porousmediumflow/mpnc/implicit/mass)
diff --git a/dumux/porousmediumflow/nonisothermal/CMakeLists.txt b/dumux/porousmediumflow/nonisothermal/CMakeLists.txt
new file mode 100644
index 0000000000000000000000000000000000000000..ba8341c614f1a2c797c95f5402f602025f1087b1
--- /dev/null
+++ b/dumux/porousmediumflow/nonisothermal/CMakeLists.txt
@@ -0,0 +1 @@
+add_subdirectory("implicit")
diff --git a/dumux/porousmediumflow/nonisothermal/implicit/CMakeLists.txt b/dumux/porousmediumflow/nonisothermal/implicit/CMakeLists.txt
new file mode 100644
index 0000000000000000000000000000000000000000..c610a83285d9673d006a6be4136cf6bd05a849d1
--- /dev/null
+++ b/dumux/porousmediumflow/nonisothermal/implicit/CMakeLists.txt
@@ -0,0 +1,11 @@
+
+#install headers
+install(FILES
+fluxvariables.hh
+indices.hh
+localresidual.hh
+model.hh
+properties.hh
+propertydefaults.hh
+volumevariables.hh
+DESTINATION ${CMAKE_INSTALL_INCLUDEDIR}/dumux/porousmediumflow/nonisothermal/implicit)
diff --git a/dumux/porousmediumflow/richards/CMakeLists.txt b/dumux/porousmediumflow/richards/CMakeLists.txt
new file mode 100644
index 0000000000000000000000000000000000000000..ba8341c614f1a2c797c95f5402f602025f1087b1
--- /dev/null
+++ b/dumux/porousmediumflow/richards/CMakeLists.txt
@@ -0,0 +1 @@
+add_subdirectory("implicit")
diff --git a/dumux/porousmediumflow/richards/implicit/CMakeLists.txt b/dumux/porousmediumflow/richards/implicit/CMakeLists.txt
new file mode 100644
index 0000000000000000000000000000000000000000..87521bbaa07a60d5b184880b7cdcf86105f5f96b
--- /dev/null
+++ b/dumux/porousmediumflow/richards/implicit/CMakeLists.txt
@@ -0,0 +1,13 @@
+
+#install headers
+install(FILES
+fluxvariables.hh
+indices.hh
+localresidual.hh
+model.hh
+newtoncontroller.hh
+problem.hh
+properties.hh
+propertydefaults.hh
+volumevariables.hh
+DESTINATION ${CMAKE_INSTALL_INCLUDEDIR}/dumux/porousmediumflow/richards/implicit)
diff --git a/dumux/porousmediumflow/sequential/CMakeLists.txt b/dumux/porousmediumflow/sequential/CMakeLists.txt
new file mode 100644
index 0000000000000000000000000000000000000000..166bfcc98d5a83f7f6c638d5169a5c363705d40c
--- /dev/null
+++ b/dumux/porousmediumflow/sequential/CMakeLists.txt
@@ -0,0 +1,19 @@
+add_subdirectory("cellcentered")
+add_subdirectory("mimetic")
+
+#install headers
+install(FILES
+gridadapt.hh
+gridadaptinitializationindicatordefault.hh
+gridadaptinitializationindicator.hh
+gridadaptproperties.hh
+impet.hh
+impetproblem.hh
+impetproperties.hh
+onemodelproblem.hh
+pressureproperties.hh
+properties.hh
+transportproperties.hh
+variableclassadaptive.hh
+variableclass.hh
+DESTINATION ${CMAKE_INSTALL_INCLUDEDIR}/dumux/porousmediumflow/sequential)
diff --git a/dumux/porousmediumflow/sequential/cellcentered/CMakeLists.txt b/dumux/porousmediumflow/sequential/cellcentered/CMakeLists.txt
new file mode 100644
index 0000000000000000000000000000000000000000..cec886a2120ed94760f54ac281ce1a4fbdcd6462
--- /dev/null
+++ b/dumux/porousmediumflow/sequential/cellcentered/CMakeLists.txt
@@ -0,0 +1,9 @@
+add_subdirectory("mpfa")
+
+#install headers
+install(FILES
+pressure.hh
+transport.hh
+velocitydefault.hh
+velocity.hh
+DESTINATION ${CMAKE_INSTALL_INCLUDEDIR}/dumux/porousmediumflow/sequential/cellcentered)
diff --git a/dumux/porousmediumflow/sequential/cellcentered/mpfa/CMakeLists.txt b/dumux/porousmediumflow/sequential/cellcentered/mpfa/CMakeLists.txt
new file mode 100644
index 0000000000000000000000000000000000000000..5f9b5eece9d76f80dc3c580277f356a476da8574
--- /dev/null
+++ b/dumux/porousmediumflow/sequential/cellcentered/mpfa/CMakeLists.txt
@@ -0,0 +1,10 @@
+
+#install headers
+install(FILES
+properties.hh
+velocityintransport.hh
+linteractionvolume3dadaptive.hh
+linteractionvolume3d.hh
+linteractionvolume.hh
+ointeractionvolume.hh
+DESTINATION ${CMAKE_INSTALL_INCLUDEDIR}/dumux/porousmediumflow/sequential/cellcentered/mpfa)
diff --git a/dumux/porousmediumflow/sequential/mimetic/CMakeLists.txt b/dumux/porousmediumflow/sequential/mimetic/CMakeLists.txt
new file mode 100644
index 0000000000000000000000000000000000000000..3bff03ce9bf3edbe7e6f664761d2cd98dc56eab6
--- /dev/null
+++ b/dumux/porousmediumflow/sequential/mimetic/CMakeLists.txt
@@ -0,0 +1,5 @@
+
+#install headers
+install(FILES
+properties.hh
+DESTINATION ${CMAKE_INSTALL_INCLUDEDIR}/dumux/porousmediumflow/sequential/mimetic)