dump and read interfaces for Haddock
# -----------------------------------------------------------------------------
# -----------------------------------------------------------------------------
-# $Id: package.mk,v 1.11 2002/06/20 16:03:19 simonmar Exp $
+# $Id: package.mk,v 1.12 2002/06/24 14:38:06 simonmar Exp $
$(HTML_DOC) : $(HS_PPS) $(HADDOCK_INPLACE)
@$(INSTALL_DIR) $(HTML_DIR)
$(HTML_DOC) : $(HS_PPS) $(HADDOCK_INPLACE)
@$(INSTALL_DIR) $(HTML_DIR)
- $(HADDOCK_INPLACE) $(HADDOCK_OPTS) -h -o $(HTML_DIR) $(HS_PPS)
+ $(HADDOCK_INPLACE) $(HADDOCK_OPTS) -h -o $(HTML_DIR) $(HS_PPS) \
+ --dump-interface=$(PACKAGE).haddock \
+ $(foreach pkg, $(PACKAGE_DEPS), \
+ --read-interface=../$(pkg),../$(pkg)/$(pkg).haddock)
%.raw-hs : %.lhs
$(GHC) $(HC_OPTS) -D__HADDOCK__ -E -cpp $< -o $<.tmp && sed -e 's/^#.*//' <$<.tmp >$@
%.raw-hs : %.lhs
$(GHC) $(HC_OPTS) -D__HADDOCK__ -E -cpp $< -o $<.tmp && sed -e 's/^#.*//' <$<.tmp >$@