Brian Gaeke | e993d20 | 2004-05-14 19:50:33 +0000 | [diff] [blame] | 1 | POD = $(wildcard *.pod) |
Misha Brukman | 9ff1a93 | 2004-05-14 20:24:59 +0000 | [diff] [blame] | 2 | HTML = $(patsubst %.pod, html/%.html, $(POD)) |
| 3 | MAN = $(patsubst %.pod, man/man1/%.1, $(POD)) |
| 4 | PS = $(patsubst %.pod, ps/%.ps, $(POD)) |
Brian Gaeke | e993d20 | 2004-05-14 19:50:33 +0000 | [diff] [blame] | 5 | |
| 6 | all: $(HTML) $(MAN) $(PS) |
| 7 | |
| 8 | .SUFFIXES: |
| 9 | .SUFFIXES: .html .pod .1 .ps |
| 10 | |
Misha Brukman | 9ff1a93 | 2004-05-14 20:24:59 +0000 | [diff] [blame] | 11 | html/%.html: %.pod |
| 12 | pod2html --css=manpage.css --htmlroot=. \ |
| 13 | --podpath=. --noindex --infile=$< --outfile=$@ |
Brian Gaeke | e993d20 | 2004-05-14 19:50:33 +0000 | [diff] [blame] | 14 | |
Misha Brukman | 9ff1a93 | 2004-05-14 20:24:59 +0000 | [diff] [blame] | 15 | man/man1/%.1: %.pod |
Misha Brukman | 93763c3 | 2004-05-14 20:29:11 +0000 | [diff] [blame] | 16 | pod2man --release=1.3 --center="LLVM Command Guide" $< $@ |
Brian Gaeke | e993d20 | 2004-05-14 19:50:33 +0000 | [diff] [blame] | 17 | |
Misha Brukman | 9ff1a93 | 2004-05-14 20:24:59 +0000 | [diff] [blame] | 18 | ps/%.ps: man/man1/%.1 |
Brian Gaeke | e993d20 | 2004-05-14 19:50:33 +0000 | [diff] [blame] | 19 | groff -Tps -man $< > $@ |
| 20 | |
| 21 | clean: |
| 22 | rm -f pod2htm*.*~~ $(HTML) $(MAN) $(PS) |
| 23 | |