1 # special rules for the documentation section.
2 # There are too many to add to the general rules
4 .SUFFIXES
: .pod .txt
.1 .html
7 pod2groff
=pod2man
--center
="LilyPond documentation" --section
="0"\
8 --release
="LilyPond $(VERSION)" $< > $@
10 $(outdir
)/%.gif
: %.xpm
11 xpmtoppm
$< | ppmtogif
> $@
14 $(outdir
)/%.ps
: $(outdir
)/%.
dvi
17 $(outdir
)/%.
dvi: $(outdir
)/%.mudtex
18 latex
'\nonstopmode \input $<'
19 mv
$(notdir $@
) $(outdir
)
21 $(outdir
)/%.mudtex
: %.doc
22 $(depth
)/bin
/out
/mudela-book
--noindex
--outdir
=$(outdir
)/ --outname
=$(notdir $@
) $<
24 $(outdir
)/%.txt
: $(outdir
)/%.1
25 troff
-man
-Tascii
$< | grotty
-b
-u
-o
> $@
27 $(depth
)/%.txt
: $(outdir
)/%.txt
32 POD2HTML5004
=$(POD2HTML
) --noindex
--infile
$< --outfile
=$@
; sh
$(depth
)/bin
/add-URLs.sh
$@
34 POD2HTML5003
=$(POD2HTML
) $< ; mv
$(notdir $@
) $(outdir
)/
37 do_pod2html
=$(POD2HTML5003
)
40 $(outdir
)/%.html
: %.pod
$(depth
)/VERSION
49 $(outdir
)/%.gz
: $(outdir
)/%
52 name-stem
= $(notdir $(basename $<))
54 $(outdir
)/%.gif
: $(outdir
)/%.ps
55 sh
$(depth
)/bin
/ps-to-gifs.sh
$<
56 mv
$(name-stem
)-page
*.gif
$(outdir
)/
59 $(outdir
)/%.ly.txt
: $(depth
)/input
/%.ly