task

creates a plain-text task file in the current directory
git clone git://brookjeynes.dev/bjeynes/task.git
Log | Files | Refs | README | LICENSE

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:
MMakefile | 13++++++++++---
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