aboutsummaryrefslogtreecommitdiffstats
path: root/Makefile
diff options
context:
space:
mode:
authorMattias Andrée <maandree@operamail.com>2014-11-14 22:11:32 +0100
committerMattias Andrée <maandree@operamail.com>2014-11-14 22:11:32 +0100
commitaf49f350ccdc32728597995d72530c163cfcf0f3 (patch)
tree3ae96a892880f1a5b90084e9e87fc5dd69bd75f4 /Makefile
parentwhitespace (diff)
downloadsha3sum-af49f350ccdc32728597995d72530c163cfcf0f3.tar.gz
sha3sum-af49f350ccdc32728597995d72530c163cfcf0f3.tar.bz2
sha3sum-af49f350ccdc32728597995d72530c163cfcf0f3.tar.xz
write man pages
Signed-off-by: Mattias Andrée <maandree@operamail.com>
Diffstat (limited to 'Makefile')
-rw-r--r--Makefile24
1 files changed, 23 insertions, 1 deletions
diff --git a/Makefile b/Makefile
index b89ca54..f606396 100644
--- a/Makefile
+++ b/Makefile
@@ -27,13 +27,27 @@ CMDS = keccak-224sum keccak-256sum keccak-384sum keccak-512sum keccaksum \
sha3-224sum sha3-256sum sha3-384sum sha3-512sum \
rawshake256sum rawshake512sum shake256sum shake512sum
+keccak-224sum = Keccak-224
+keccak-256sum = Keccak-256
+keccak-384sum = Keccak-384
+keccak-512sum = Keccak-512
+keccaksum = Keccak[]
+sha3-224sum = SHA3-224
+sha3-256sum = SHA3-256
+sha3-384sum = SHA3-384
+sha3-512sum = SHA3-512
+rawshake256sum = RawSHAKE256
+rawshake512sum = RawSHAKE512
+shake256sum = SHAKE256
+shake512sum = SHAKE512
+
.PHONY: default
default: command shell
.PHONY: all
-all: command shell
+all: command shell man
.PHONY: command
@@ -73,6 +87,14 @@ bin/%.fish: src/completion
auto-auto-complete fish --output $@ --source $< command=$*
+.PHONY: man
+man: $(foreach C,$(CMDS),bin/$(C).1)
+
+bin/%.1: doc/xsum.texman
+ @mkdir -p bin
+ cat $< | sed -e 's/xsum/$*/g' -e 's/XSUM/$($*)/g' | texman > $@
+
+
.PHONY: clean
clean: