diff options
Diffstat (limited to 'doc/Makefile')
-rw-r--r-- | doc/Makefile | 17 |
1 files changed, 14 insertions, 3 deletions
diff --git a/doc/Makefile b/doc/Makefile index e43c526..ac245ee 100644 --- a/doc/Makefile +++ b/doc/Makefile @@ -3,6 +3,7 @@ MANDIR ?= /usr/share/man MAN5PAGES = pingu.conf.5 MAN8PAGES = pingu.8 pinguctl.8 ALL_MANPAGES = $(MAN5PAGES) $(MAN8PAGES) +TXT_FILES = pingu.txt pingu.conf.txt pinguctl.txt DEFAULT_ADM_SOCKET ?= /var/run/pingu/pingu.ctl DEFAULT_PIDFILE ?= /var/run/pingu/pingu.pid @@ -16,16 +17,26 @@ SED_REPLACE = -e 's:@DEFAULT_ADM_SOCKET@:$(DEFAULT_ADM_SOCKET):g' \ -e 's:@DEFAULT_PIDFILE@:$(DEFAULT_PIDFILE):g' \ -e 's:@DEFAULT_CONFIG@:$(DEFAULT_CONFIG):g' -mkman = $(SED) $(SED_REPLACE) $(SED_EXTRA) $< > $@ +replace = $(SED) $(SED_REPLACE) $(SED_EXTRA) $< > $@ .SUFFIXES: .in .in: - $(mkman) + $(replace) + +%.5: %.txt + a2x -f manpage $< + +%.8: %.txt + a2x -f manpage $< all: $(ALL_MANPAGES) +pingu.conf.5: pingu.conf.txt +pingu.8: pingu.txt +pinguctl.8: pinguctl.txt + clean: - rm -f $(ALL_MANPAGES) + rm -f $(ALL_MANPAGES) $(TXT_FILES) install: $(ALL_MANPAGES) $(INSTALLDIR) $(DESTDIR)$(MANDIR)/man5 $(DESTDIR)$(MANDIR)/man8 |