summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--Makefile28
1 files 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