From 2fa9a56df80620d3744df7e1ed72d24d96d658d4 Mon Sep 17 00:00:00 2001 From: "B. Watson" Date: Thu, 12 Dec 2024 17:48:36 -0500 Subject: add install target to Makefile --- Makefile | 22 +++++++++++++++++++++- 1 file changed, 21 insertions(+), 1 deletion(-) diff --git a/Makefile b/Makefile index 0c10d3a..4eae860 100644 --- a/Makefile +++ b/Makefile @@ -1,9 +1,29 @@ CFLAGS=-O2 -fPIC -Wall -.PHONY: all test man clean +# these only affect the 'install' target (they don't get compiled +# into the binary). +PREFIX=/usr +MANDIR=$(PREFIX)/man +MAN1DIR=$(MANDIR)/man1 +BINDIR=$(PREFIX)/bin +DESTDIR= +INSTALL_DATA=install -m0644 +INSTALL_PROGRAM=install -s -m0755 +GZIP=gzip -9 +GZIP_MAN=yes + +.PHONY: all test man clean install all: uxd man +install: all + mkdir -p $(DESTDIR)$(BINDIR) $(DESTDIR)$(MAN1DIR) + $(INSTALL_DATA) uxd.1 $(DESTDIR)$(MAN1DIR) +ifeq ($(GZIP_MAN),yes) + $(GZIP) $(DESTDIR)$(MAN1DIR)/uxd.1 +endif + $(INSTALL_PROGRAM) uxd $(DESTDIR)$(BINDIR) + test: uxd ./uxd -- cgit v1.2.3