1 # special rules for the documentation section.
2 # There are too many to add to the general rules
4 .SUFFIXES: .pod .1 $(DOTTEXT) .html
7 pod2groff=pod2man --center="LilyPond documentation" --section="0"\
8 --release="LilyPond $(VERSION)" $< > $@
10 $(outdir)/%.gif: %.xpm
11 xpmtoppm $< | ppmtogif > $@
13 $(outdir)/%.dvi: $(outdir)/%.mudtex
14 latex '\nonstopmode \input $<'
15 mv $(notdir $@) $(outdir)
17 $(outdir)/%.mudtex: %.doc
18 $(depth)/bin/out/mudela-book --outdir=$(outdir)/ --outname=$(notdir $@) $<
20 $(outdir)/%$(DOTTEXT): $(outdir)/%.1
21 troff -man -Tascii $< | grotty -b -u -o > $@
24 POD2HTML5004=$(POD2HTML) --noindex --infile $< --outfile=$@; sh $(depth)/bin/add-URLs.sh $@
26 POD2HTML5003=$(POD2HTML) $< ; mv $(notdir $@) $(outdir)/
28 # we'll set pod2html5004 to default (hopefully), for now,
29 # because almost everybody has that version.
30 # 5004's pod2hmtl is broken, though; you should use pod2html of 5003
31 do_pod2html=$(POD2HTML5004)
32 # do_pod2html=$(POD2HTML5003)
34 $(outdir)/%.html: %.pod $(depth)/VERSION
38 $(outdir)/%.html: %.data $(depth)/VERSION