tools: haddock rules fix
This commit is contained in:
parent
b486e9cfbf
commit
454a6639c6
6
Makefile
6
Makefile
@ -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 \
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user