commit 89a943569cf8f229140fbac4dce74f85ac2f0f7f
parent 9abbbaf58ac64c4d50b3b97ff9504c1eb7cbebad
Author: brookjeynes <me@brookjeynes.dev>
Date: Thu, 23 Jul 2026 18:18:45 +1000
feat: add install target
Signed-off-by: brookjeynes <me@brookjeynes.dev>
Diffstat:
1 file changed, 10 insertions(+), 3 deletions(-)
diff --git a/Makefile b/Makefile
@@ -1,11 +1,11 @@
-NAME = task
-
LIBGIT_INC = -I/usr/local/include
LIBGIT_LIB = -L/usr/local/lib -lgit2
TASK_CFLAGS = ${LIBGIT_INC} ${CFLAGS}
TASK_LDFLAGS = ${LIBGIT_LIB} ${LDFLAGS}
+PREFIX = /usr/local
+
SRC = \
task.c
BIN = \
@@ -28,4 +28,11 @@ task: task.o
clean:
rm -f ${BIN}
-.PHONY: all clean
+install: all
+ install -d ${DESTDIR}${PREFIX}/bin
+ install -m 755 task ${DESTDIR}${PREFIX}/bin
+
+uninstall:
+ rm -f ${DESTDIR}${PREFIX}/bin/task
+
+.PHONY: all clean install uninstall