diff --git a/src/Makefile.am b/src/Makefile.am
index 658fa140..9d2a64f3 100644
--- a/src/Makefile.am
+++ b/src/Makefile.am
@@ -675,7 +675,6 @@ recollpython-clean:
 	rm -f python/recoll/*.pyc
 	rm -rf python/pychm/build
 	rm -rf python/pychm/recollchm.egg-info
-	rm -rf python/pychm/setup.py
 	rm -rf python/recoll/Recoll.egg-info
 	rm -rf python/recoll/__pycache__
 	rm -rf python/recoll/build
@@ -726,6 +725,7 @@ rclpyaspell-clean:
 endif
 
 if MAKEQT
+clean-local:: recollqt-clean
 all-local:: recollqt
 recollqt: librecoll.la
 	(cd $(QTGUI); ${QMAKE} PREFIX=${prefix} DEFINE_BTIME=${ext4_birth_time} recoll.pro)
@@ -739,6 +739,8 @@ recollqt-install:
 	$(MAKE) -C $(QTGUI) LFLAGS="$(LDFLAGS)" INSTALL_ROOT=$(DESTDIR) \
                 prefix=$(prefix) exec_prefix=$(exec_prefix) libdir=$(libdir) \
                 install
+recollqt-clean:
+	rm -rf qtgui/.qm
 endif
 
 defconfdir = $(pkgdatadir)/examples
