From 812ee0acc6de439e3c4adfc3412e5edd05ef2335 Mon Sep 17 00:00:00 2001 From: Dr-Noob Date: Thu, 8 Apr 2021 09:36:21 +0200 Subject: [PATCH] [v0.96] Add PREFIX to Makefile and uninstall target, as requested by many users --- Makefile | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) diff --git a/Makefile b/Makefile index 7293f40..d7bd02f 100644 --- a/Makefile +++ b/Makefile @@ -3,6 +3,8 @@ CC=gcc CFLAGS=-Wall -Wextra -Werror -pedantic -fstack-protector-all -pedantic -std=c99 SANITY_FLAGS=-Wfloat-equal -Wshadow -Wpointer-arith +PREFIX ?= /usr + SRC_COMMON=src/common/ COMMON_SRC = $(SRC_COMMON)main.c $(SRC_COMMON)cpu.c $(SRC_COMMON)udev.c $(SRC_COMMON)printer.c $(SRC_COMMON)args.c $(SRC_COMMON)global.c @@ -51,6 +53,11 @@ clean: @rm $(OUTPUT) install: $(OUTPUT) - install -Dm755 "cpufetch" "/usr/bin/cpufetch" - install -Dm644 "LICENSE" "/usr/share/licenses/cpufetch-git/LICENSE" - install -Dm644 "cpufetch.8" "/usr/share/man/man8/cpufetch.8.gz" + install -Dm755 "cpufetch" "$(PREFIX)/bin/cpufetch" + install -Dm644 "LICENSE" "$(PREFIX)/share/licenses/cpufetch-git/LICENSE" + install -Dm644 "cpufetch.8" "$(PREFIX)/share/man/man8/cpufetch.8.gz" + +uninstall: + rm -f "$(PREFIX)/bin/cpufetch" + rm -f "$(PREFIX)/share/licenses/cpufetch-git/LICENSE" + rm -f "$(PREFIX)/share/man/man8/cpufetch.8.gz"