'make html' in a library builds the Haddock docs
[ghc-hetmet.git] / rules / haddock.mk
index 67286f5..6269612 100644 (file)
@@ -24,9 +24,12 @@ endif
 haddock: $$($$($1_PACKAGE)_HADDOCK_FILE)
 
 ifeq "$$(HADDOCK_DOCS)" "YES"
-$(call all-target,$1_$2_haddock,$$($$($1_PACKAGE)_HADDOCK_FILE))
+$(call all-target,$1_$2_haddock,html_$1)
 endif
 
+.PHONY: html_$1
+html_$1 : $$($$($1_PACKAGE)_HADDOCK_FILE)
+
 $$($1_PACKAGE)_HADDOCK_DEPS = $$(foreach n,$$($1_$2_DEP_NAMES),$$($$n_HADDOCK_FILE))
 
 ifeq "$$(HSCOLOUR_SRCS)" "YES"