summary refs log tree commit diff
path: root/Makefile
diff options
context:
space:
mode:
Diffstat (limited to 'Makefile')
-rw-r--r--Makefile15
1 files changed, 15 insertions, 0 deletions
diff --git a/Makefile b/Makefile
new file mode 100644
index 0000000..5da7d55
--- /dev/null
+++ b/Makefile
@@ -0,0 +1,15 @@
+EXE = wlb
+OBJ != find -type f -name '*.c' | sed 's/\.c$$/.o/'
+CFLAGS = -Wall -Wpedantic -std=c17 -Os
+LDFLAGS = -s
+
+.PHONY: run all clean
+
+all: ${EXE}
+run: ${EXE}
+	./${EXE}
+clean:
+	rm ${EXE} ${OBJ}
+
+${EXE}: ${OBJ}
+	${CC} ${OBJ} -o ${EXE} ${LDFLAGS}