From 33cdf8bebdf645723ffcac7e8ca5653233b1dc1b Mon Sep 17 00:00:00 2001 From: Nikita Ivanov Date: Tue, 14 Jun 2022 17:50:15 +0500 Subject: [PATCH] Install man page --- Makefile | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/Makefile b/Makefile index 68c3e9f..1284b4e 100644 --- a/Makefile +++ b/Makefile @@ -1,5 +1,6 @@ PREFIX := /usr/local BINPREFIX := $(PREFIX)/bin +MANPREFIX := $(PREFIX)/man/man1 SRC := $(wildcard src/*.c) OBJ := $(SRC:.c=.o) @@ -20,10 +21,16 @@ options: @echo "CFLAGS = $(CFLAGS)" @echo "LDFLAGS = $(LDFLAGS)" -install: ctpv ctpvclear +install: install.bin install.man + +install.bin: ctpv ctpvclear install -d $(BINPREFIX) install $^ $(BINPREFIX) +install.man: doc/ctpv.1 + install -d $(MANPREFIX) + install -m 0644 $^ $(MANPREFIX) + uninstall: $(RM) $(BINPREFIX)/ctpv $(BINPREFIX)/ctpvclear @@ -56,6 +63,6 @@ embed/embed: make_embed -include $(DEP) -.PHONY: all options install uninstall clean make_embed +.PHONY: all options install install.bin install.man uninstall clean make_embed .DELETE_ON_ERROR: