diff --git a/mex/build/matlab/Makefile.am b/mex/build/matlab/Makefile.am
index 9db6a87f120242279693a3e0416eac4e636385cf..c8ce397af16ce9c3db6bc9757b487a6350b94889 100644
--- a/mex/build/matlab/Makefile.am
+++ b/mex/build/matlab/Makefile.am
@@ -2,7 +2,7 @@ ACLOCAL_AMFLAGS = -I ../../../m4
 
 # libdynare++ must come before gensylv, k_order_perturbation, dynare_simul_
 if DO_SOMETHING
-SUBDIRS = mjdgges kronecker bytecode libdynare++ gensylv k_order_perturbation dynare_simul_ estimation
+SUBDIRS = mjdgges kronecker bytecode libdynare++ gensylv k_order_perturbation dynare_simul_ estimation block_kalman_filter
 
 if HAVE_GSL
 SUBDIRS += ms_sbvar
diff --git a/mex/build/matlab/configure.ac b/mex/build/matlab/configure.ac
index fb1e40610fd80f75c89ec5666d4cbd718b673cdf..f090e3477e38d524aa87189432f418dcd50777fb 100644
--- a/mex/build/matlab/configure.ac
+++ b/mex/build/matlab/configure.ac
@@ -142,6 +142,7 @@ AC_CONFIG_FILES([Makefile
                  estimation/Makefile
                  libslicot/Makefile
                  kalman_steady_state/Makefile
-                 ms_sbvar/Makefile])
+                 ms_sbvar/Makefile
+                 block_kalman_filter/Makefile])
 
 AC_OUTPUT
diff --git a/mex/build/octave/Makefile.am b/mex/build/octave/Makefile.am
index a9f42b7f7e2efde8cde8154c7f29a902cae40297..7e00fb1f12aeca2df49e3c819a537d8450e13b39 100644
--- a/mex/build/octave/Makefile.am
+++ b/mex/build/octave/Makefile.am
@@ -2,7 +2,7 @@ ACLOCAL_AMFLAGS = -I ../../../m4
 
 # libdynare++ must come before gensylv, k_order_perturbation, dynare_simul_
 if DO_SOMETHING
-SUBDIRS = mjdgges kronecker bytecode libdynare++ gensylv k_order_perturbation dynare_simul_ qzcomplex ordschur
+SUBDIRS = mjdgges kronecker bytecode libdynare++ gensylv k_order_perturbation dynare_simul_ qzcomplex ordschur block_kalman_filter
 
 if HAVE_GSL
 SUBDIRS += ms_sbvar
diff --git a/mex/build/octave/configure.ac b/mex/build/octave/configure.ac
index d4c068f39e374d1b4626f18d3ef36433386bb848..ae7427b3519a25c090662904ae6c9a14664c236e 100644
--- a/mex/build/octave/configure.ac
+++ b/mex/build/octave/configure.ac
@@ -129,6 +129,7 @@ AC_CONFIG_FILES([Makefile
                  ordschur/Makefile
                  libslicot/Makefile
                  kalman_steady_state/Makefile
-                 ms_sbvar/Makefile])
+                 ms_sbvar/Makefile
+                 block_kalman_filter/Makefile])
 
 AC_OUTPUT
diff --git a/mex/sources/Makefile.am b/mex/sources/Makefile.am
index b501f4f5b3e87317d8e4d334205a287d2d085c2b..d1db250c244d8554a6ba7cee5d4ce592eb34188f 100644
--- a/mex/sources/Makefile.am
+++ b/mex/sources/Makefile.am
@@ -12,7 +12,8 @@ EXTRA_DIST = \
 	ordschur \
 	libslicot \
 	kalman_steady_state \
-	ms-sbvar
+	ms-sbvar \
+	block_kalman_filter
 
 clean-local:
 	rm -rf `find mex/sources -name *.o`