From: Ian Lynagh Date: Tue, 25 May 2010 14:58:30 +0000 (+0000) Subject: When haddocking, we need the dependencies to have been built X-Git-Url: http://git.megacz.com/?a=commitdiff_plain;h=79324024325fd2e966427faef770ac96c3c60c70;p=ghc-hetmet.git When haddocking, we need the dependencies to have been built as haddock loads the .hi files with the GHC API. --- diff --git a/rules/haddock.mk b/rules/haddock.mk index 10537a7..676c533 100644 --- a/rules/haddock.mk +++ b/rules/haddock.mk @@ -31,7 +31,7 @@ endif .PHONY: html_$1 html_$1 : $$($$($1_PACKAGE)-$$($1_$2_VERSION)_HADDOCK_FILE) -$$($1_PACKAGE)-$$($1_$2_VERSION)_HADDOCK_DEPS = $$(foreach n,$$($1_$2_DEPS),$$($$n_HADDOCK_FILE)) +$$($1_PACKAGE)-$$($1_$2_VERSION)_HADDOCK_DEPS = $$(foreach n,$$($1_$2_DEPS),$$($$n_HADDOCK_FILE) $$($$n_dist-install_v_LIB)) ifeq "$$(HSCOLOUR_SRCS)" "YES" $1_$2_HADDOCK_FLAGS += --source-module=src/%{MODULE/./-}.html --source-entity=src/%{MODULE/./-}.html#%{NAME}