summaryrefslogtreecommitdiff
path: root/Makefile
diff options
context:
space:
mode:
authorrafa_99 <raroma09@gmail.com>2021-09-05 13:25:01 +0100
committerrafa_99 <raroma09@gmail.com>2021-09-05 13:25:01 +0100
commit0157ba581042306c6207388e03abdad9f0de9be4 (patch)
tree53a4d99972fb7e11256f7c714340abaab6054ac3 /Makefile
parent0150234f07c9999a405f53ab4666984e17d27e0e (diff)
Added Manual and info and updated Makefile
Diffstat (limited to 'Makefile')
-rw-r--r--Makefile19
1 files changed, 17 insertions, 2 deletions
diff --git a/Makefile b/Makefile
index 9e5dbf5..08ca1f5 100644
--- a/Makefile
+++ b/Makefile
@@ -4,6 +4,9 @@
# Source Code
SRC = queryt.c src/utils.c src/video.c libs/curl.c libs/string.c libs/json.c
+# Compiler Flags
+FLAGS = -march=native -O3 -pipe -faggressive-loop-optimizations
+
# Libraries
LIBS = -lcurl -ljson-c
@@ -12,10 +15,22 @@ CLEAN = queryt
# MakeOPTS
build: clean
- cc -o queryt ${SRC} ${LIBS}
+ cc -o queryt ${FLAGS} ${SRC} ${LIBS}
debug: clean
- cc -g -o queryt ${SRC} ${LIBS}
+ cc -g -o queryt_debug ${FLAGS} ${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
+
+uninstall:
+ rm -rf /usr/local/bin/queryt
+ rm -f /usr/local/share/man/man1/queryt.1