1if ENABLE_DOCUMENTATION
2
3DOCS_TXT_MAN1 = \
4	sfconvert.1.txt \
5	sfinfo.1.txt
6
7DOCS_TXT_MAN3 = \
8	afCloseFile.3.txt \
9	afGetFrameCount.3.txt \
10	afGetFrameSize.3.txt \
11	afInitAESChannelDataTo.3.txt \
12	afInitCompression.3.txt \
13	afInitFileFormat.3.txt \
14	afInitSampleFormat.3.txt \
15	afNewFileSetup.3.txt \
16	afOpenFile.3.txt \
17	afQuery.3.txt \
18	afReadFrames.3.txt \
19	afReadMisc.3.txt \
20	afSeekFrame.3.txt \
21	afSetErrorHandler.3.txt \
22	afSetVirtualSampleFormat.3.txt \
23	afWriteFrames.3.txt
24
25DOCS_TXT = $(DOCS_TXT_MAN1) $(DOCS_TXT_MAN3)
26
27EXTRA_DIST = \
28	$(DOCS_TXT) \
29	asciidoc.conf
30
31DOCS_MAN1 = $(DOCS_TXT_MAN1:.txt=)
32DOCS_MAN3 = $(DOCS_TXT_MAN3:.txt=)
33DOCS_MAN3_EXTRA = \
34	afInitAESChannelData.3 \
35	afInitByteOrder.3 \
36	afInitChannels.3 \
37	afInitRate.3 \
38	afGetDataOffset.3 \
39	afGetTrackBytes.3 \
40	afQueryLong.3 \
41	afQueryDouble.3 \
42	afQueryPointer.3 \
43	afSeekMisc.3 \
44	afSetVirtualByteOrder.3 \
45	afSetVirtualChannels.3 \
46	afSetVirtualPCMMapping.3 \
47	afTellFrame.3 \
48	afWriteMisc.3
49
50DOCS_HTML = $(DOCS_TXT:.txt=.html)
51
52dist_man1_MANS = $(DOCS_MAN1)
53dist_man3_MANS = $(DOCS_MAN3) $(DOCS_MAN3_EXTRA)
54
55ASCIIDOCFLAGS = -arevnumber=$(VERSION) -amansource="Audio File Library"
56A2XFLAGS = $(ASCIIDOCFLAGS) -d manpage -f manpage
57
58%.html: %.txt
59	$(ASCIIDOC) $(ASCIIDOCFLAGS) -b html4 -d manpage -f asciidoc.conf $<
60
61%.1: %.1.txt
62	$(A2X) $(A2XFLAGS) --asciidoc-opts="-f asciidoc.conf" $<
63
64%.3: %.3.txt
65	$(A2X) $(A2XFLAGS) --asciidoc-opts="-f asciidoc.conf" $<
66
67html: $(DOCS_HTML)
68
69CLEANFILES = *.1 *.3 *.html
70
71endif
72