tools: haddock rules fix

This commit is contained in:
Simon Michael 2011-08-19 19:58:56 +00:00
parent b486e9cfbf
commit 454a6639c6

View File

@ -316,7 +316,7 @@ doctest: tools/doctest
# make sure we have no haddock errors # make sure we have no haddock errors
haddocktest: haddocktest:
@(make --quiet codehaddock \ @(make --quiet haddock \
&& echo $@ PASSED) || echo $@ FAILED && echo $@ PASSED) || echo $@ FAILED
# needs updating # needs updating
@ -533,8 +533,10 @@ HADDOCK=haddock --optghc='-hide-package monads-tf' --no-warnings --prologue .had
cat $< | perl -ne 'print if (/^description:/../^$$/)' | sed -e 's/^description: *//' >$@ cat $< | perl -ne 'print if (/^description:/../^$$/)' | sed -e 's/^description: *//' >$@
printf "\nThis haddock covers all hledger-* packages, for individual package haddocks see hackage.\n" >>$@ printf "\nThis haddock covers all hledger-* packages, for individual package haddocks see hackage.\n" >>$@
haddock: apihaddock internalhaddock
# generate external api docs for the whole project # generate external api docs for the whole project
apihaddock haddock: linkhledgerwebdir .haddockprologue apihaddock: linkhledgerwebdir .haddockprologue
$(HADDOCK) --title "hledger API docs (all packages)" \ $(HADDOCK) --title "hledger API docs (all packages)" \
-o site/api-doc \ -o site/api-doc \
--html \ --html \