1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83
|
# $Id: Makefile.am,v 1.47 2002/03/19 17:12:02 lballabio Exp $
SUBDIRS = pages
EXTRA_DIST = \
makefile.mak \
quantlib.css \
quantlib.doxy \
quantlibfooter.html \
quantlibfooteronline.html \
quantlibheader.html \
quantlibheader.tex \
userman.tex \
README.txt
docs-all: docs-pdf docs-ps
docs-html: docs-html-offline
docs-html-offline:
$(SED) -e "s/_MAN = NO/_MAN = YES/" \
quantlib.doxy > quantlib.doxy.temp
$(DOXYGEN) quantlib.doxy.temp
rm quantlib.doxy.temp
cp images/*.jpg html
cp images/*.png html
cp images/*.eps latex
cp images/*.pdf latex
docs-html-online:
$(SED) -e "s/quantlibfooter.html/quantlibfooteronline.html/" \
-e "s/_MAN = NO/_MAN = YES/" \
quantlib.doxy > quantlib.doxy.temp
$(DOXYGEN) quantlib.doxy.temp
rm quantlib.doxy.temp
cp images/*.jpg html
cp images/*.png html
cp images/*.eps latex
cp images/*.pdf latex
docs-ps: tex-files
buf_size=500000 pool_size=512000 \
extra_mem_top=263000 extra_mem_bot=263000 \
max_strings=30000 hash_extra=10000 $(MAKE) -C latex ps
docs-pdf: tex-files
buf_size=500000 pool_size=512000 \
extra_mem_top=263000 extra_mem_bot=263000 \
max_strings=30000 hash_extra=10000 $(MAKE) -C latex pdf
docs-man: docs-html
docs-clean:
rm -Rf man
rm -Rf html
rm -Rf latex
tex-files: docs-html
cp userman.tex latex/userman.tex
mv latex/refman.tex oldrefman.tex
$(SED) -e "/Page Index/d" \
-e "/input{pages}/d" \
-e "/Page Documentation/d" \
-e "/input{group}/d" \
-e "/include{coreclasses}/d" \
-e "/include{currencies}/d" \
-e "/include{datetime}/d" \
-e "/include{findiff}/d" \
-e "/include{fixedincome}/d" \
-e "/include{history}/d" \
-e "/include{index}/d" \
-e "/include{install}/d" \
-e "/include{instruments}/d" \
-e "/include{license}/d" \
-e "/include{math}/d" \
-e "/include{mcarlo}/d" \
-e "/include{overview}/d" \
-e "/include{patterns}/d" \
-e "/include{platforms}/d" \
-e "/include{resources}/d" \
-e "/include{termstructures}/d" \
-e "/include{usage}/d" \
-e "/include{utilities}/d" \
-e "/include{where}/d" \
-e "/include{todo}/d" \
-e "s/ple Documentation}/ple Documentation}\\\\label{exchap}/" \
oldrefman.tex > latex/refman.tex
rm -f oldrefman.tex
|