diff --git a/mex/build/block_kalman_filter.am b/mex/build/block_kalman_filter.am
new file mode 100644
index 0000000000000000000000000000000000000000..074035b815bf280302d662c5d79b63abe8930084
--- /dev/null
+++ b/mex/build/block_kalman_filter.am
@@ -0,0 +1,3 @@
+noinst_PROGRAMS = block_kalman_filter
+
+nodist_block_kalman_filter_SOURCES = $(top_srcdir)/../../sources/block_kalman_filter/block_kalman_filter.cc
diff --git a/mex/build/matlab/block_kalman_filter/Makefile.am b/mex/build/matlab/block_kalman_filter/Makefile.am
new file mode 100644
index 0000000000000000000000000000000000000000..1c603a9d8d488c91117d2e20c7a3669e01e6961c
--- /dev/null
+++ b/mex/build/matlab/block_kalman_filter/Makefile.am
@@ -0,0 +1,2 @@
+include ../mex.am
+include ../../block_kalman_filter.am
diff --git a/mex/build/octave/block_kalman_filter/Makefile.am b/mex/build/octave/block_kalman_filter/Makefile.am
new file mode 100644
index 0000000000000000000000000000000000000000..aa99d42333040989fae839013ccf732e9cd94b58
--- /dev/null
+++ b/mex/build/octave/block_kalman_filter/Makefile.am
@@ -0,0 +1,3 @@
+EXEEXT = .mex
+include ../mex.am
+include ../../block_kalman_filter.am