From 22d55a32319060fb9e1f51017558aa7a813f128a Mon Sep 17 00:00:00 2001 From: Joseph Richey Date: Wed, 4 Oct 2017 04:52:57 -0700 Subject: Initial framework for man pages --- Makefile | 14 ++++++++++++++ 1 file changed, 14 insertions(+) (limited to 'Makefile') diff --git a/Makefile b/Makefile index a28522e..0f3dacf 100644 --- a/Makefile +++ b/Makefile @@ -147,6 +147,20 @@ lint: @golint $(GO_PKGS) | grep -v "pb.go" | ./input_fail.py @megacheck -unused.exported $(GO_PKGS) +# Create fscrypt's man pages from markdown, requires ronn +MARKDOWN_PAGES = $(wildcard man/*.md) +MAN_PAGES = $(patsubst man/%.md, man/man8/%.gz, $(MARKDOWN_PAGES)) +MANUAL = "fscrypt Manual" +ORG = "fscrypt $(VERSION)" +RONN_FLAGS = -w --manual=$(MANUAL) --organization=$(ORG) + + +man/man8/%.gz: man/%.md + ronn $(RONN_FLAGS) --pipe $< | gzip > $@ + +.PHONY: man +man: $(MAN_PAGES) + ###### Installation commands ##### .PHONY: install_bin install_pam install uninstall install_bin: $(NAME) -- cgit v1.3