diff options
Diffstat (limited to 'Makefile')
-rw-r--r-- | Makefile | 10 |
1 files 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} |