diff --git a/CHANGES b/CHANGES
index 2b92b56d1cd311d563b4dc460644340fb731cc5e..f27d151cf733bd3fde57185d507530b04cd85e4d 100644
--- a/CHANGES
+++ b/CHANGES
@@ -4,6 +4,8 @@ Changes in version 2.17.1
 
  * Fixed Makefile for GHC installation
 
+ * Fixed clean rule of GHC Makefile
+
 Changes in version 2.17.0 (not released)
 
  * Support typesetting of mathematical expressions via Mathjax (#397)
diff --git a/doc/ghc.mk b/doc/ghc.mk
index 830c3bbcca46759ca0c5d6c2aec202cfde5c4ad7..3e53168e5cf9fd577f8dd691f99c2f294bbc3161 100644
--- a/doc/ghc.mk
+++ b/doc/ghc.mk
@@ -13,7 +13,7 @@
 ifeq "$(BUILD_SPHINX_HTML)" "YES"
 html : html_utils/haddock/doc
 
-$(eval $(call clean-target,utils/haddock/doc,sphinx,utils/haddock/doc/haddock utils/haddock/doc/.build-*))
+$(eval $(call clean-target,utils/haddock/doc,sphinx,utils/haddock/doc/haddock utils/haddock/doc/.build-html utils/haddock/doc/.build-pdf))
 $(eval $(call all-target,utils/haddock/doc,html_utils/haddock/doc))
 INSTALL_HTML_DOC_DIRS += utils/haddock/doc/haddock
 endif