1include ../../../scripts/Makefile.include 2include ../../../scripts/utilities.mak 3 4INSTALL ?= install 5RM ?= rm -f 6 7ifeq ($(V),1) 8 Q = 9else 10 Q = @ 11endif 12 13prefix ?= /usr/local 14mandir ?= $(prefix)/man 15man8dir = $(mandir)/man8 16 17MAN8_RST = $(wildcard *.rst) 18 19_DOC_MAN8 = $(patsubst %.rst,%.8,$(MAN8_RST)) 20DOC_MAN8 = $(addprefix $(OUTPUT),$(_DOC_MAN8)) 21 22man: man8 23man8: $(DOC_MAN8) 24 25$(OUTPUT)%.8: %.rst 26 $(QUIET_GEN)rst2man $< > $@ 27 28clean: 29 $(call QUIET_CLEAN, Documentation) 30 $(Q)$(RM) $(DOC_MAN8) 31 32install: man 33 $(call QUIET_INSTALL, Documentation-man) 34 $(Q)$(INSTALL) -d -m 755 $(DESTDIR)$(man8dir) 35 $(Q)$(INSTALL) -m 644 $(DOC_MAN8) $(DESTDIR)$(man8dir) 36 37.PHONY: man man8 clean install 38.DEFAULT_GOAL := man 39