From a88407d7924b0f45947807981cc8d3327d2c56d4 Mon Sep 17 00:00:00 2001 From: "Robin H. Johnson" Date: Tue, 12 Mar 2024 11:14:15 -0700 Subject: build: add simple install target Signed-off-by: Robin H. Johnson --- Makefile | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/Makefile b/Makefile index 3baecf8..7894e74 100644 --- a/Makefile +++ b/Makefile @@ -1,8 +1,13 @@ CFLAGS += -Wall BIN = fifo-cronolog +HELPER = fifo-cronolog-setup SRC = $(BIN).c OBJ = $(patsubst %.c,%.o,$(SRC)) +BINDIR = /usr/sbin/ +SYSTEMD_TARGET = /usr/lib/systemd/system/ +SYSTEMD_UNIT = systemd/fifo-cronolog@.service + all: $(BIN) $(BIN): $(OBJ) @@ -14,4 +19,9 @@ $(BIN): $(OBJ) clean: $(RM) $(BIN) $(OBJ) +install: + mkdir -p $(DESTDIR)$(BINDIR) $(DESTDIR)$(SYSTEMD_TARGET) + install -m0755 -D $(BIN) $(HELPER) $(DESTDIR)$(BINDIR) + install -m0644 -D $(SYSTEMD_UNIT) $(DESTDIR)$(SYSTEMD_TARGET) + # vim: set ts=4 sw=4 tw=80: -- cgit v1.2.3-65-gdbad