diff --git a/Makefile.am b/Makefile.am
index e87773772dde6f3533689fce6435894e42cb1773..2b09ee28c9c886362d482a3d4bac7389e1b00492 100644
--- a/Makefile.am
+++ b/Makefile.am
@@ -7,7 +7,7 @@ EXTRA_DIST = example.xfwm4rc.in example.gtkrc-2.0 xfwm4.spec xfwm4.spec.in
 SUBDIRS = src defaults themes
 
 distclean-local:
-	rm -f example.xfwm4rc xfwm4.spec
+	rm -rf example.xfwm4rc xfwm4.spec *.cache
 
 example.xfwm4rc:
 	@sed -e "s%_pkgdatadir_%$(pkgdatadir)%g" example.xfwm4rc.in > example.xfwm4rc
diff --git a/Makefile.in b/Makefile.in
index 7eb7443a0726ad159d75ed6ed7b7ee2b0e5b3e7d..2fc9f8b288fdd631ebf92692aed9e1099bda5a68 100644
--- a/Makefile.in
+++ b/Makefile.in
@@ -430,7 +430,7 @@ uninstall-info: uninstall-info-recursive
 @SET_MAKE@
 
 distclean-local:
-	rm -f example.xfwm4rc xfwm4.spec
+	rm -rf example.xfwm4rc xfwm4.spec *.cache
 
 example.xfwm4rc:
 	@sed -e "s%_pkgdatadir_%$(pkgdatadir)%g" example.xfwm4rc.in > example.xfwm4rc