X-Git-Url: http://git.megacz.com/?a=blobdiff_plain;f=mk%2Fpackage.mk;h=22bfdd09e8edab70f558cf4125a183ea2c4b03a4;hb=311b1cdfc9b1c311cc53482c461c18cba8885b2a;hp=ce90aec9ce2387bbc8367b712a0cfe8038922798;hpb=6c1a6b200ba91f6dfb41711d65e824529079ca0a;p=ghc-hetmet.git diff --git a/mk/package.mk b/mk/package.mk index ce90aec..22bfdd0 100644 --- a/mk/package.mk +++ b/mk/package.mk @@ -375,12 +375,19 @@ html :: $(HTML_DOC) extraclean :: $(RM) -rf $(HTML_DIR) +ifneq "$(findstring $(PACKAGE), $(CorePackages))" "" +HaddockSourceURL = $(CorePackageSourceURL) +else +HaddockSourceURL = $(ExtraPackageSourceURL) +endif + $(HTML_DOC) : $(HS_PPS) @$(INSTALL_DIR) $(HTML_DIR) $(HADDOCK) $(HADDOCK_OPTS) -h -o $(HTML_DIR) $(HS_PPS) \ --package=$(PACKAGE) \ --dump-interface=$(PACKAGE).haddock \ --use-index=../doc-index.html --use-contents=../index.html \ + --source-module=$(HaddockSourceURL) \ $(foreach pkg, $(PACKAGE_DEPS), \ --read-interface=../$(pkg),../$(pkg)/$(pkg).haddock)