commit: b05daac7cbfe190e04d282880949995a201192af
parent 3de78db1f3179b413b1e27000b75270e9f8c6002
Author: Haelwenn (lanodan) Monnier <contact@hacktivis.me>
Date: Wed, 24 Sep 2025 09:17:44 +0200
Makefile: add install target
Diffstat:
1 file changed, 12 insertions(+), 1 deletion(-)
diff --git a/Makefile b/Makefile
@@ -1,6 +1,11 @@
# SPDX-FileCopyrightText: 2017 Haelwenn (lanodan) Monnier <contact+checksrc@hacktivis.me>
# SPDX-License-Identifier: MPL-2.0
+PREFIX ?= /usr/local
+BINDIR ?= ${PREFIX}/bin
+MANDIR ?= ${PREFIX}/share/man
+MAN1DIR ?= ${PREFIX}/share/man/man1
+
all: checksrc
checksrc: checksrc.c
@@ -12,4 +17,10 @@ clean:
format:
clang-format -style=file -assume-filename=.clang-format -i *.[ch]
-.PHONY: clean format
+install: checksrc
+ mkdir -p ${DESTDIR}${BINDIR}
+ cp -p checksrc ${DESTDIR}${BINDIR}/checksrc
+ mkdir -p ${DESTDIR}${MAN1DIR}
+ cp -p checksrc.1 ${DESTDIR}${MAN1DIR}/checksrc.1
+
+.PHONY: clean format install