MANDOC = mandoc MANDOCFLAGS = -T html -O fragment -I os=$(OS) TARGETS = $(patsubst %, %.html, $(MAN)) all: $(TARGETS) $(SUBDIRS) %.html: % $(MANDOC) $(MANDOCFLAGS) $^ > $@ $(SUBDIRS): $(MAKE) -C $@ $(MAKECMDGOALS) clean: $(SUBDIRS) rm -f $(TARGETS) .PHONY: all clean $(SUBDIRS)