From de6d55fd2de0b0acf2757fe559a120c2fe8c6e7b Mon Sep 17 00:00:00 2001 From: rafa_99 Date: Sat, 26 Mar 2022 02:26:43 +0000 Subject: Improved Makefile --- Makefile | 28 +++++++++++++++++----------- 1 file changed, 17 insertions(+), 11 deletions(-) diff --git a/Makefile b/Makefile index 896daf7..b96191f 100644 --- a/Makefile +++ b/Makefile @@ -7,33 +7,39 @@ SRC = queryt.c src/utils.c src/video.c libs/curl.c libs/string.c libs/json.c # Compiler CC = cc +# Install Dir +PREFIX = /usr/local + # Libraries LIBS = -lcurl -ljson-c +# Binary Name +BIN = queryt + ## Uncomment for OpenBSD # LIBS = -lcurl -ljson-c -I/usr/local/include -L/usr/local/lib # Compiled Code -CLEAN = queryt queryt_debug +CLEAN = ${BIN} ${BIN}_debug # MakeOPTS build: clean - ${CC} -o queryt ${SRC} ${LIBS} + ${CC} -o ${BIN} ${SRC} ${LIBS} debug: clean - ${CC} -g -o queryt_debug ${SRC} ${LIBS} + ${CC} -g -o ${BIN}_debug ${SRC} ${LIBS} clean: rm -rf ${CLEAN} install: build - mkdir -p /usr/local/bin - cp -f queryt /usr/local/bin - chmod 755 /usr/local/bin - mkdir -p /usr/local/share/man/man1 - cp -f queryt.1 /usr/local/share/man/man1 - chmod 644 /usr/local/share/man/man1/queryt.1 + mkdir -p ${PREFIX}/bin + cp -f queryt ${PREFIX}/bin + chmod 755 ${PREFIX}/bin + mkdir -p ${PREFIX}/share/man/man1 + cp -f queryt.1 ${PREFIX}/share/man/man1 + chmod 644 ${PREFIX}/share/man/man1/${BIN}.1 uninstall: - rm -rf /usr/local/bin/queryt - rm -f /usr/local/share/man/man1/queryt.1 + rm -rf ${PREFIX}/bin/${BIN} + rm -f ${PREFIX}/share/man/man1/${BIN}.1 -- cgit v1.2.3