From 94aca244aa2de4cc9b7728f2c64d3a6add1b9efa Mon Sep 17 00:00:00 2001 From: Tobias Wiese Date: Fri, 7 Aug 2020 17:42:13 +0200 Subject: manpage for exchange.1 Add a manpage for exchage. This manual page is installed with the install and removed with the uninstall target. Signed-off-by: Tobias Wiese --- Makefile | 14 +++++++++++--- 1 file changed, 11 insertions(+), 3 deletions(-) (limited to 'Makefile') diff --git a/Makefile b/Makefile index 341cd46..915330f 100644 --- a/Makefile +++ b/Makefile @@ -22,24 +22,32 @@ TARGETS := exchange MAINS := $(addsuffix .o, $(TARGETS)) OBJ := $(MAINS) +MAN1 := exchange.1 +MAN1_GZ := $(addsuffix .gz, $(MAN1)) + .PHONY: all -all: $(TARGETS) +all: $(TARGETS) $(MAN1_GZ) .PHONY: clean clean: - rm -f $(OBJ) $(TARGETS) + rm -f $(OBJ) $(TARGETS) $(MAN1_GZ) .PHONY: distclean distclean: clean .PHONY: install -install: $(TARGETS) +install: $(TARGETS) $(MAN1_GZ) $(INSTALL) -Dt "$(DESTDIR)$(prefix)/bin" $(TARGETS) + $(INSTALL) -Dt "$(DESTDIR)$(prefix)/share/man/man1" $(MAN1_GZ) .PHONY: uninstall uninstall: cd $(DESTDIR)$(prefix)/bin && rm -f $(TARGETS) + cd $(DESTDIR)$(prefix)/share/man/man1 && rm -f $(MAN1_GZ) $(TARGETS): % : %.o $(CC) $(CFLAGS) $(LDFLAGS) -o $@ $^ + +$(MAN1_GZ): %.gz : % + gzip -9 -k -f $^ -- cgit v1.2.3