1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
SRC = $(wildcard man1/*.1) PDF = $(patsubst %.1, %.pdf, $(SRC)) HTML = $(patsubst %.1, %.html, $(SRC)) all: pdf pdf: $(PDF) html: $(HTML) clean: @echo 'Removing pdf and html files.' @rm -f -- $(PDF) $(HTML) %.pdf: %.1 $(GROFF) $(PDFOPTS) $< | $(PSPDF) - $@ %.html: %.1 $(GROFF) $(HTMLOPTS) $< > $@