summaryrefslogtreecommitdiffstats
path: root/Makefile
diff options
context:
space:
mode:
authorMr. Sam <samuel@yakubos.org>2026-07-19 23:40:53 +0100
committerMr. Sam <samuel@yakubos.org>2026-07-19 23:40:53 +0100
commit536f57988cde7fb22e52b3c75b3986cd0a457e00 (patch)
treeca7b6b44dfba2df0655848a471a24bd714540b2d /Makefile
Remade because I kinda deleted the old, perfect version
Diffstat (limited to 'Makefile')
-rwxr-xr-xMakefile24
1 files changed, 24 insertions, 0 deletions
diff --git a/Makefile b/Makefile
new file mode 100755
index 0000000..9f1cea8
--- /dev/null
+++ b/Makefile
@@ -0,0 +1,24 @@
+#clear ; vim main.c ; gcc main.c -Wall -Wextra -Wpedantic -std=c99 -o collatz
+
+PREFIX = /usr/local
+
+CFLAGS = -std=c99 -pedantic -Wall -Wno-deprecated-declarations -Os
+
+CC = gcc
+
+SRC = main.c
+
+all:
+ ${CC} ${CFLAGS} ${SRC} -o collatz
+
+.PHONY: all clean dist install uninstall
+
+install: all
+ ${CC} ${CFLAGS} ${SRC} -o stats
+ cp -f stats ${PREFIX}/bin
+ chmod 755 ${DESTDIR}${PREFIX}/bin/stats
+
+uninstall:
+ rm -f ${PREFIX}/bin/stats
+
+