diff options
author | Guillermo Ramos | 2019-06-27 17:38:11 +0200 |
---|---|---|
committer | Guillermo Ramos | 2019-06-27 17:39:05 +0200 |
commit | 351f3b01ab536c9084ead0ffc4f5cb5671a52e52 (patch) | |
tree | 48fb844786ee867fd23b808136ac89912daf2eab | |
parent | dff42d1af224961e42355919e24ae36ebf058439 (diff) | |
download | tgutils-master.tar.gz |
-rw-r--r-- | Makefile | 16 | ||||
-rw-r--r-- | doc/.gitignore | 1 | ||||
-rwxr-xr-x | doc/pod2man.pl | 8 |
3 files changed, 25 insertions, 0 deletions
diff --git a/Makefile b/Makefile new file mode 100644 index 0000000..9acde80 --- /dev/null +++ b/Makefile @@ -0,0 +1,16 @@ +UTILS := tgrecv tgsend tgserver + +doc: $(addprefix doc/man1/,$(addsuffix .1.bz2,${UTILS})) + +clean: + rm -rf doc/man1 + +.PHONY: doc clean + + +# https://www.gnu.org/software/make/manual/html_node/Secondary-Expansion.html +.SECONDEXPANSION: +%.1.bz2: $$(notdir $$*) + @mkdir -p $(dir $*) + doc/pod2man.pl $(notdir $*) $*.1 + bzip2 -f $*.1 diff --git a/doc/.gitignore b/doc/.gitignore new file mode 100644 index 0000000..f9f965c --- /dev/null +++ b/doc/.gitignore @@ -0,0 +1 @@ +man1
\ No newline at end of file diff --git a/doc/pod2man.pl b/doc/pod2man.pl new file mode 100755 index 0000000..f95f94b --- /dev/null +++ b/doc/pod2man.pl @@ -0,0 +1,8 @@ +#!/usr/bin/env perl + +use strict; +use warnings; + +use Pod::Man; + +Pod::Man->new(release => 1, section => 1)->parse_from_file(@ARGV[0 .. 1]); |