Makefile: add an explicit "docs" target to build the man page
authorAntonio Ospite <ao2@ao2.it>
Fri, 9 Mar 2018 10:05:41 +0000 (11:05 +0100)
committerAntonio Ospite <ao2@ao2.it>
Fri, 16 Mar 2018 12:07:15 +0000 (13:07 +0100)
It's easier to remember "make docs" than "make drin.1" and moreover the
explicit "docs" target will show up in shell autocompletion while the
implicit "drin.1" target will not.

Makefile

index 49a32a6..67c8d6f 100644 (file)
--- a/Makefile
+++ b/Makefile
@@ -5,7 +5,7 @@ LIBEXEC_DIR ?= $(prefix)/share/drin/libexec
 BIN_DIR := $(prefix)/bin
 MAN_DIR := $(prefix)/share/man
 
 BIN_DIR := $(prefix)/bin
 MAN_DIR := $(prefix)/share/man
 
-.PHONY: all local installdocs install clean
+.PHONY: all local docs installdocs install clean
 
 all: drin
 
 
 all: drin
 
@@ -18,7 +18,9 @@ local: LIBEXEC_DIR := $(PWD)/libexec
 local: clean drin
        touch drin.in
 
 local: clean drin
        touch drin.in
 
-installdocs: drin.1
+docs: drin.1
+
+installdocs: docs
        install -d $(DESTDIR)$(MAN_DIR)/man1
        install -m644 drin.1 $(DESTDIR)$(MAN_DIR)/man1
 
        install -d $(DESTDIR)$(MAN_DIR)/man1
        install -m644 drin.1 $(DESTDIR)$(MAN_DIR)/man1