include all optional build parts in haddock & hoogle docs

This commit is contained in:
Simon Michael 2009-02-27 05:11:38 +00:00
parent 4c3613b473
commit 9333f98b6b
2 changed files with 7 additions and 2 deletions

View File

@ -34,7 +34,7 @@ test:
./hledger.hs test
PROFBIN=hledgerp
BUILDPROF=ghc --make hledger.hs -prof -auto-all -o $(PROFBIN)
BUILDPROF=ghc $(BUILDFLAGS) --make hledger.hs -prof -auto-all -o $(PROFBIN)
RUNPROF=./$(PROFBIN) +RTS -p -RTS
PROFCMD=-s balance
TIME=`date +"%Y%m%d%H%M"`
@ -207,7 +207,8 @@ colourised-source hscolour: api-doc-dir
MAIN=hledger.hs
# nb --ignore-all-exports means these are actually implementation docs
HADDOCK=haddock -B `ghc --print-libdir` --no-warnings --ignore-all-exports
HADDOCK=haddock -B `ghc --print-libdir` --no-warnings --ignore-all-exports $(subst -D,--optghc=-D,$(BUILDFLAGS))
api-doc-with-source: api-doc-dir colourised-source $(MAIN)
echo "Generating haddock api docs" ; \
$(HADDOCK) -o api-doc -h --source-module=src-%{MODULE/./-}.html $(filter-out %api-doc-dir colourised-source,$^) ; \

View File

@ -4,6 +4,10 @@ where
import Ledger.Utils
import Options (progname)
#ifndef PATCHES
#define PATCHES "0"
#endif
-- updated by build process from VERSION
version = "0.3.99"
-- PATCHES defined by build process from repo state