X-Git-Url: http://git.megacz.com/?a=blobdiff_plain;f=mk%2Fpackage.mk;h=b5fce7c60d9955d17782fe120f2fd8053ce473b5;hb=182b16bccea2eab1a8af93a6246db3d391e436c7;hp=00c4840f42e8875df5123b4e32173e95bb16ebe0;hpb=3a41699a18783fc9e6194cf0736fea3ad558eec3;p=ghc-hetmet.git diff --git a/mk/package.mk b/mk/package.mk index 00c4840..b5fce7c 100644 --- a/mk/package.mk +++ b/mk/package.mk @@ -1,5 +1,5 @@ # ----------------------------------------------------------------------------- -# $Id: package.mk,v 1.30 2003/06/04 12:37:09 reid Exp $ +# $Id: package.mk,v 1.32 2003/12/18 21:37:56 panne Exp $ ifneq "$(PACKAGE)" "" @@ -207,7 +207,7 @@ ifneq "$(NO_HADDOCK_DOCS)" "YES" HS_PPS = $(addsuffix .raw-hs, $(basename $(filter-out $(EXCLUDED_HADDOCK_SRCS), $(HS_SRCS)))) HTML_DIR = html -HTML_DOC = $(HTML_DIR)/index.html +HTML_DOC = $(HTML_DIR)/haddock.css ifneq "$(HS_PPS)" "" @@ -228,25 +228,27 @@ extraclean :: $(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 \ $(foreach pkg, $(PACKAGE_DEPS), \ --read-interface=../$(pkg),../$(pkg)/$(pkg).haddock) CLEAN_FILES += $(PACKAGE).haddock %.raw-hs : %.lhs - $(GHC) $(HC_OPTS) -D__HADDOCK__ -E -cpp $< -o $<.tmp && sed -e 's/^#.*//' <$<.tmp >$@ + $(HC) $(HC_OPTS) -D__HADDOCK__ -E -cpp $< -o $<.tmp && sed -e 's/^#.*//' <$<.tmp >$@ %.raw-hs : %.hs - $(GHC) $(HC_OPTS) -D__HADDOCK__ -E -cpp $< -o $<.tmp && sed -e 's/^#.*//' <$<.tmp >$@ + $(HC) $(HC_OPTS) -D__HADDOCK__ -E -cpp $< -o $<.tmp && sed -e 's/^#.*//' <$<.tmp >$@ install-docs :: $(HTML_DOC) - @$(INSTALL_DIR) $(datadir)/html/$(PACKAGE) + @$(INSTALL_DIR) $(datadir)/html/libraries/$(PACKAGE) @for i in $(HTML_DIR)/*; do \ - echo $(INSTALL_DATA) $(INSTALL_OPTS) $$i $(datadir)/html/$(PACKAGE); \ - $(INSTALL_DATA) $(INSTALL_OPTS) $$i $(datadir)/html/$(PACKAGE); \ + echo $(INSTALL_DATA) $(INSTALL_OPTS) $$i $(datadir)/html/libraries/$(PACKAGE); \ + $(INSTALL_DATA) $(INSTALL_OPTS) $$i $(datadir)/html/libraries/$(PACKAGE); \ done - $(INSTALL_DATA) $(INSTALL_OPTS) $(PACKAGE).haddock $(datadir)/html/$(PACKAGE) + $(INSTALL_DATA) $(INSTALL_OPTS) $(PACKAGE).haddock $(datadir)/html/libraries/$(PACKAGE) endif # HS_PPS endif # NO_HADDOCK_DOCS