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