X-Git-Url: http://git.megacz.com/?a=blobdiff_plain;f=mk%2Fpackage.mk;h=bf3abf20bff3e2b98e4f74ac2b2114ce1a3c4ad2;hb=b0c44859840c251bac0d199fad94645031579096;hp=0d51a8c013424148dccf7e4656358efad8ae5554;hpb=c10a65bc81be6cf915c4490e82d716e9b3f4cfe9;p=ghc-hetmet.git diff --git a/mk/package.mk b/mk/package.mk index 0d51a8c..bf3abf2 100644 --- a/mk/package.mk +++ b/mk/package.mk @@ -1,5 +1,5 @@ # ----------------------------------------------------------------------------- -# $Id: package.mk,v 1.18 2002/09/25 10:32:23 simonmar Exp $ +# $Id: package.mk,v 1.22 2003/01/14 13:43:11 simonmar Exp $ ifneq "$(PACKAGE)" "" @@ -160,8 +160,21 @@ HTML_DIR = html 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. + @echo Please install Haddock and re-configure. + @exit 1 +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) \ @@ -181,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