X-Git-Url: http://git.megacz.com/?a=blobdiff_plain;f=mk%2Fpackage.mk;h=bf3abf20bff3e2b98e4f74ac2b2114ce1a3c4ad2;hb=bf8b921f2baf1135d23e6a80a8b0bc5e258c1c45;hp=9b022583fa3b12bcb2547bd574896449faac2c6b;hpb=6b910c214e27b082313289287ffa3ee41e85550c;p=ghc-hetmet.git diff --git a/mk/package.mk b/mk/package.mk index 9b02258..bf3abf2 100644 --- a/mk/package.mk +++ b/mk/package.mk @@ -1,5 +1,5 @@ # ----------------------------------------------------------------------------- -# $Id: package.mk,v 1.19 2002/09/26 09:07:50 simonmar Exp $ +# $Id: package.mk,v 1.22 2003/01/14 13:43:11 simonmar Exp $ ifneq "$(PACKAGE)" "" @@ -161,6 +161,8 @@ HTML_DOC = $(HTML_DIR)/index.html ifneq "$(HS_PPS)" "" +CLEAN_FILES += $(HS_PPS) $(addsuffix .tmp, $(HS_SRCS)) + ifeq "$(HADDOCK)" "" html :: @echo Haddock must be installed in order to build HTML library documentation. @@ -170,6 +172,9 @@ endif html :: $(HTML_DOC) +extraclean :: + $(RM) -rf $(HTML_DIR) + $(HTML_DOC) : $(HS_PPS) @$(INSTALL_DIR) $(HTML_DIR) $(HADDOCK) $(HADDOCK_OPTS) -h -o $(HTML_DIR) $(HS_PPS) \ @@ -189,6 +194,7 @@ install-docs :: $(HTML_DOC) echo $(INSTALL_DATA) $(INSTALL_OPTS) $$i $(datadir)/html/$(PACKAGE); \ $(INSTALL_DATA) $(INSTALL_OPTS) $$i $(datadir)/html/$(PACKAGE); \ done + $(INSTALL_DATA) $(INSTALL_OPTS) $(PACKAGE).haddock $(datadir)/html/$(PACKAGE) endif # HS_PPS endif # NO_HADDOCK_DOCS