make manual

pull/14/head
dvkt 4 years ago
parent d082f4ca0c
commit 27591b19ab

@ -8,7 +8,7 @@ RSFILES = $(wildcard src/*.rs src/**/*.rs)
.PHONY: release debug clean
# Default target
release: $(PHETCH_RELEASE)
release: manual $(PHETCH_RELEASE)
# Binary with debugging info
debug: $(PHETCH_DEBUG)
@ -25,3 +25,14 @@ $(PHETCH_RELEASE): $(RSFILES)
# Build the debug version
$(PHETCH_DEBUG): $(RSFILES)
cargo build
# Build manual
manual: doc/phetch.1
doc/phetch.1: doc/phetch.1.md scdoc
scdoc < doc/phetch.1.md > doc/phetch.1
# Must have scdoc installed to build manual.
scdoc:
@which scdoc || (echo "scdoc(1) not found."; \
echo "install it: https://repology.org/project/scdoc"; exit 1)

Loading…
Cancel
Save