1MANPAGES=$(wildcard *.1) 2 3all: $(patsubst %,%.gz,$(MANPAGES)) 4 5clean: 6 rm -f $(patsubst %.1,%.html,$(MANPAGES)) 7 rm -f $(patsubst %.1,%.ps,$(MANPAGES)) 8 rm -f $(patsubst %.1,%.pdf,$(MANPAGES)) 9 rm -f $(patsubst %.1,%.1.gz,$(MANPAGES)) 10 rm -f *~ 11 12%.html: %.1 13 groff -man -Thtml -P -l $< > $@ 14 15%.ps: %.1 16 groff -man $< | psnup -2 > $@ 17 18%.pdf: %.ps 19 ps2pdf $< 20 21%.gz: % 22 gzip -9c $< > $@ 23 24