2
# Written by Patrick Guio <patrick.guio@fys.uio.no>
5
SUBDIRS = examples stencils doxygen
8
docdir = $(datadir)/doc/$(PACKAGE)-$(VERSION)
9
doc_DATA = blitz.ps blitz.pdf blitz.html \
10
blitz_abt.html blitz_fot.html blitz_ovr.html blitz_toc.html \
11
blitz_1.html blitz_2.html blitz_3.html blitz_4.html blitz_5.html \
12
blitz_6.html blitz_7.html blitz_8.html blitz_9.html blitz_10.html \
13
blitz_11.html blitz_12.html blitz_13.html blitz_14.html blitz_15.html \
14
blitz_16.html indirect.gif slice.gif strideslice.gif sinsoid.gif \
15
tensor1.gif blitz.gif blitztiny.jpg
18
DVIPS=export TEXPICTS=$(srcdir); dvips
19
AM_MAKEINFOFLAGS = --no-split -I$(HERE)
21
TEXI2HTML_FLAGS = -split_chapter
23
STENCILS = stencils/backward11.texi stencils/backward12.texi \
24
stencils/backward21.texi stencils/backward22.texi stencils/backward31.texi \
25
stencils/backward32.texi stencils/backward41.texi stencils/backward42.texi \
26
stencils/central12.texi stencils/central14.texi stencils/central22.texi \
27
stencils/central24.texi stencils/central32.texi stencils/central34.texi \
28
stencils/central42.texi stencils/central44.texi stencils/forward11.texi \
29
stencils/forward12.texi stencils/forward21.texi stencils/forward22.texi \
30
stencils/forward31.texi stencils/forward32.texi stencils/forward41.texi \
31
stencils/forward42.texi stencils/Laplacian2D4.texi stencils/Laplacian2D.texi
33
EXAMPLES = examples/cast.texi examples/debug.texi examples/dump.texi \
34
examples/fixed-point.texi examples/fixed.texi examples/io.texi \
35
examples/outer.texi examples/output.texi examples/range.texi \
36
examples/simple.texi examples/slicing.texi examples/storage.texi \
37
examples/strideslice.texi examples/xor.texi
39
OUTPUT = examples/cast.out examples/debug.out examples/dump.out \
40
examples/fixed.out examples/io.out examples/outer.out examples/output.out \
41
examples/range.out examples/simple.out examples/slicing.out \
42
examples/storage.out examples/strideslice.out examples/xor.out
44
info_TEXINFOS = blitz.texi
45
blitz_TEXINFOS = about.texi arrays-ctors.texi arrays-debug.texi \
46
arrays-expr.texi arrays-globals.texi arrays-indirect.texi arrays-intro.texi \
47
arrays-io.texi arrays-members.texi arrays-multi.texi arrays-slicing.texi \
48
arrays-stencils.texi arrays-storage.texi arrays-types.texi \
49
arrays-usertype.texi compiling.texi constants.texi download.texi \
50
faq.texi help.texi install.texi legal.texi numinquire.texi parallel.texi \
51
platforms.texi random.texi tau.texi tinymatrix.texi tinyvector.texi \
52
tuning.texi copyright.texi $(STENCILS) $(EXAMPLES) $(OUTPUT)
54
EXTRA_DIST = blitz.info blitz.dvi blitz.ps blitz.pdf blitz.gif blitztiny.jpg \
55
indirect.eps indirect.fig indirect.pdf indirect.gif indirect.txt \
56
sinsoid.eps sinsoid.pdf sinsoid.gif sinsoid.txt \
57
slice.eps slice.fig slice.pdf slice.gif slice.txt \
58
strideslice.eps strideslice.fig strideslice.pdf strideslice.gif strideslice.txt \
59
tensor1.eps tensor1.fig tensor1.pdf tensor1.gif tensor1.txt \
60
blitz.html blitz_abt.html blitz_fot.html blitz_ovr.html blitz_toc.html \
61
blitz_1.html blitz_2.html blitz_3.html blitz_4.html blitz_5.html \
62
blitz_6.html blitz_7.html blitz_8.html blitz_9.html blitz_10.html \
63
blitz_11.html blitz_12.html blitz_13.html blitz_14.html \
64
blitz_15.html blitz_16.html
66
# Files from texi2dvi that should be removed, but which Automake does
68
CLEANFILES = blitz.tmp
70
## ----------------------------- ##
71
## Other documentation formats. ##
72
## ----------------------------- ##
76
blitz.html: $(info_TEXINFOS) $(blitz_TEXINFOS)
77
$(TEXI2HTML) $(TEXI2HTML_FLAGS) $(srcdir)/blitz.texi
80
(cd stencils; $(MAKE) $(AM_MAKEFLAGS) stencils)
83
(cd examples; $(MAKE) $(AM_MAKEFLAGS) -i texi)
86
(cd examples; $(MAKE) $(AM_MAKEFLAGS) -i out)