diff --git a/Makefile.am.in b/Makefile.am.in
index ba19cd0497a55faabb3861185e7b7469f08449a5..72509f63a74f18af95421ec9b259b29e9e3120f1 100644
--- a/Makefile.am.in
+++ b/Makefile.am.in
@@ -1,4 +1,5 @@
 ## Process this file with make_am to produce Makefile.am
+SUBDIRS: include
 CVS_HEADERS: cvs_headers
 BODY:
 
@@ -7,6 +8,9 @@ AUTOMAKE_OPTIONS = foreign
 noinst_LIBRARIES = libsymmetric.a
 noinst_PROGRAMS = desTest desdata bf_test
 
+Makefile.am: Makefile.am.in
+	(cd $(top_srcdir); $(BASH) make_am)
+
 # When compiling with lsh, this is set to to -DLSH -I/path/to/lsh/include
 # INCLUDES = @crypto_cpp_flags@