From ab08184eb0c4e4c4ccc9b0595806c3e3185dbc4f Mon Sep 17 00:00:00 2001 From: wrmr Date: Sat, 8 Mar 2025 17:05:42 -0500 Subject: add install/uninstall target --- Makefile | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/Makefile b/Makefile index 50fd1dc..7f18002 100644 --- a/Makefile +++ b/Makefile @@ -3,7 +3,7 @@ RUNARGS = CFLAGS = -std=c17 -Wall -Wextra -Wpedantic -Os ${CFLAGS_${DEBUG}} LDFLAGS = -flto ${LDFLAGS_${DEBUG}} -PREFIX = /usr/local/ +PREFIX = ${HOME}/.local LDLIBS = DEBUG = 0 @@ -15,7 +15,7 @@ LDFLAGS_0 = -s OBJ != find -type f -name '*.c' | sed 's/\.c$$/.o/' -.PHONY: run all clean +.PHONY: run all clean install all: ${EXE} run: ${EXE} @@ -26,5 +26,11 @@ debug: ${EXE} clean: rm -fv ${EXE} ${OBJ} +install: ${EXE} + mv ${EXE} ${PREFIX}/${BIN} + +uninstall: + rm ${PREFIX}/${BIN}/${EXE} + ${EXE}: ${OBJ} ${CC} ${LDFLAGS} ${OBJ} -o ${EXE} ${LDLIBS} -- cgit 1.4.1-2-gfad0