diff --git a/Makefile.am b/Makefile.am
index 4863c8aa1681a57d07fb5d233ec8f96702ded8c8..bea6a23b66b8e57d2ca4ef3834a2821cad40b7e6 100644
--- a/Makefile.am
+++ b/Makefile.am
@@ -36,6 +36,9 @@ all-local: preprocessor/src/dynare_m$(EXEEXT)
 	mkdir -p $(abs_srcdir)/matlab/preprocessor$$ARCH && \
 	$(LN_S) -f $(abs_builddir)/preprocessor/src/dynare_m$(EXEEXT) $(abs_srcdir)/matlab/preprocessor$$ARCH
 
+clean-local:
+	rm -rf $(abs_srcdir)/matlab/preprocessor32 $(abs_srcdir)/matlab/preprocessor64
+
 dist-hook:
 	rm -rf `find $(distdir)/matlab $(distdir)/examples -name *~`
 	rm -rf $(distdir)/matlab/preprocessor* $(distdir)/matlab/dynare_version.m
diff --git a/doc/manual/Makefile.am b/doc/manual/Makefile.am
index 11af152b01323e53dd4a3106937f0cf04cb849f3..ae0a5721441daf24e6775d274906c4b0d7178498 100644
--- a/doc/manual/Makefile.am
+++ b/doc/manual/Makefile.am
@@ -16,3 +16,4 @@ build/latex/dynare-manual.pdf: $(SRC) source/conf.py
 
 clean-local:
 	rm -rf build
+	rm -rf utils/__pycache__