1 ## Process this with automake to create Makefile.in
3 AUTOMAKE_OPTIONS = foreign
5 SUBDIRS = vorbisfile vorbisenc
7 docdir = $(datadir)/doc/$(PACKAGE)-$(VERSION)
9 # conditionally make the generated documentation
11 built_docs = Vorbis_I_spec.html Vorbis_I_spec.pdf
16 doc_DATA = components.png \
17 draft-moffitt-vorbis-rtp-00.txt \
24 floor1_inverse_dB_table.html \
44 vorbis-fidelity.html \
46 vorbis-spec-bitpack.html \
47 vorbis-spec-codebook.html \
48 vorbis-spec-floor0.html \
49 vorbis-spec-floor1.html \
50 vorbis-spec-intro.html \
51 vorbis-spec-ref.html \
52 vorbis-spec-res.html \
63 doc_sources = xml/Vorbis_I_spec.xml \
64 xml/01-introduction.xml \
65 xml/02-bitpacking.xml \
74 xml/a1-encapsulation_ogg.xml \
75 xml/a2-encapsulation_rtp.xml \
81 EXTRA_DIST = $(doc_DATA)
82 nobase_EXTRA_DIST = $(doc_sources)
84 # explicit rules for generating docs
86 xsltproc --xinclude --output $@ xml/spec-html.xsl xml/Vorbis_I_spec.xml
89 xsltproc --xinclude --output $@ xml/spec-fo.xsl xml/Vorbis_I_spec.xml
91 Vorbis_I_spec.pdf: Vorbis_I_spec.fo
92 cp $< spec.fo # work around a passivetex bug
93 pdfxmltex --interaction nonstopmode spec.fo
94 pdfxmltex --interaction nonstopmode spec.fo