tools: more searchable variable name

This commit is contained in:
Simon Michael 2011-08-19 18:39:13 +00:00
parent 853c83ea4a
commit 955c39718f

View File

@ -43,7 +43,7 @@ SOURCEFILES:= \
hledger-*/Hledger/*hs \ hledger-*/Hledger/*hs \
hledger-*/Hledger/*/*hs hledger-*/Hledger/*/*hs
# a more careful list suitable for for haddock # a more careful list suitable for for haddock
SOURCEFILESFORHADDOCK:= \ HADDOCKSOURCEFILES:= \
hledger-lib/Hledger/*hs \ hledger-lib/Hledger/*hs \
hledger-lib/Hledger/*/*hs \ hledger-lib/Hledger/*/*hs \
hledger/Hledger/Cli/*hs \ hledger/Hledger/Cli/*hs \
@ -51,7 +51,7 @@ SOURCEFILESFORHADDOCK:= \
hledger-vty/Hledger/*/*hs \ hledger-vty/Hledger/*/*hs \
hledger-chart/Hledger/*/*hs hledger-chart/Hledger/*/*hs
# just the library-exporting files for haddock, similar to what hackage shows # just the library-exporting files for haddock, similar to what hackage shows
LIBSOURCEFILESFORHADDOCK:= \ HADDOCKLIBSOURCEFILES:= \
hledger-lib/Hledger/*hs \ hledger-lib/Hledger/*hs \
hledger-lib/Hledger/*/*hs \ hledger-lib/Hledger/*/*hs \
hledger/Hledger/Cli/*hs hledger/Hledger/Cli/*hs
@ -547,7 +547,7 @@ apihaddock: linkhledgerwebdir .haddockprologue
--html \ --html \
--source-module=../code-doc/src/%{MODULE/./-}.html \ --source-module=../code-doc/src/%{MODULE/./-}.html \
--source-entity=../code-doc/src/%{MODULE/./-}.html#%N \ --source-entity=../code-doc/src/%{MODULE/./-}.html#%N \
$(LIBSOURCEFILESFORHADDOCK) $(HADDOCKLIBSOURCEFILES)
# generate internal code docs for the whole project # generate internal code docs for the whole project
codehaddock: linkhledgerwebdir .haddockprologue codehaddock: linkhledgerwebdir .haddockprologue
@ -557,13 +557,13 @@ codehaddock: linkhledgerwebdir .haddockprologue
--html \ --html \
--source-module=../code-doc/src/%{MODULE/./-}.html \ --source-module=../code-doc/src/%{MODULE/./-}.html \
--source-entity=../code-doc/src/%{MODULE/./-}.html#%N \ --source-entity=../code-doc/src/%{MODULE/./-}.html#%N \
$(SOURCEFILESFORHADDOCK) $(HADDOCKSOURCEFILES)
#http://www.cs.york.ac.uk/fp/darcs/hscolour/ #http://www.cs.york.ac.uk/fp/darcs/hscolour/
HSCOLOUR=HsColour -icss HSCOLOUR=HsColour -icss
hscolour: hscolour:
mkdir -p site/code-doc/src mkdir -p site/code-doc/src
for f in $(SOURCEFILESFORHADDOCK); do \ for f in $(HADDOCKSOURCEFILES); do \
$(HSCOLOUR) -anchor $$f -osite/code-doc/src/`echo $$f | sed -e's%[^/]*/%%' | sed -e's%/%-%g' | sed -e's%\.hs$$%.html%'` ; \ $(HSCOLOUR) -anchor $$f -osite/code-doc/src/`echo $$f | sed -e's%[^/]*/%%' | sed -e's%/%-%g' | sed -e's%\.hs$$%.html%'` ; \
done done