From f4ce191ae7f40f91bd7a0cb3f7cecdd5ff485e47 Mon Sep 17 00:00:00 2001 From: "Alexander \"Arav\" Andreev" Date: Sun, 17 Sep 2023 22:46:12 +0400 Subject: [PATCH] Added PREFIX in Makefile.Fixed .PHONY. Standard c2x was changed to c99. --- Makefile | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/Makefile b/Makefile index e92aa5c..9b0caba 100644 --- a/Makefile +++ b/Makefile @@ -1,15 +1,15 @@ TARGET=kwh-cost -CFLAGS=--std=c2x -O3 -Wall -Werror -Wextra -pedantic +DESTDIR:= +PREFIX:=/usr/local + +CFLAGS=--std=c99 -O3 -Wall -Werror -Wextra -pedantic SRC_DIR=src -OBJ_DIR=obj DESTDIR=/ -.PHONY: all ${TARGET} clean install uninstall - -all: ${TARGET} +.PHONY: clean install uninstall test ${TARGET}: ${SRC_DIR}/main.c ${SRC_DIR}/main.h ${CC} ${CFLAGS} ${LDFLAGS} $< -o $@ @@ -18,12 +18,12 @@ clean: rm ${TARGET} install: - install -Dm755 ${TARGET} ${DESTDIR}usr/bin/${TARGET} - install -Dm644 LICENSE ${DESTDIR}usr/share/licenses/${TARGET}/LICENSE + install -Dm755 ${TARGET} ${DESTDIR}${PREFIX}/bin/${TARGET} + install -Dm644 LICENSE ${DESTDIR}${PREFIX}/share/licenses/${TARGET}/LICENSE uninstall: - rm -f ${DESTDIR}usr/bin/${TARGET} - rm -rf ${DESTDIR}usr/share/licenses/${TARGET} + rm -f ${DESTDIR}${PREFIX}/bin/${TARGET} + rm -rf ${DESTDIR}${PREFIX}/share/licenses/${TARGET} test: @echo -n "Does input \"3.68 120 30d\" gives 317.95? "