'make html' in a library builds the Haddock docs
authorSimon Marlow <marlowsd@gmail.com>
Tue, 30 Jun 2009 11:11:37 +0000 (11:11 +0000)
committerSimon Marlow <marlowsd@gmail.com>
Tue, 30 Jun 2009 11:11:37 +0000 (11:11 +0000)
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"