summaryrefslogtreecommitdiff
path: root/Makefile
diff options
context:
space:
mode:
authorFreya Murphy <freya@freyacat.org>2025-12-11 10:49:50 -0500
committerFreya Murphy <freya@freyacat.org>2025-12-11 10:51:40 -0500
commitfa8fa6784559ed0fc8d780e36880273f77e272c4 (patch)
tree7456a4e9148d47e409ba837bafdc6238b6c757db /Makefile
parentadd ubos (diff)
downloadvoxel-fa8fa6784559ed0fc8d780e36880273f77e272c4.tar.gz
voxel-fa8fa6784559ed0fc8d780e36880273f77e272c4.tar.bz2
voxel-fa8fa6784559ed0fc8d780e36880273f77e272c4.zip
i did a lot
Diffstat (limited to 'Makefile')
-rw-r--r--Makefile12
1 files changed, 11 insertions, 1 deletions
diff --git a/Makefile b/Makefile
index c8e3fc2..cb40a19 100644
--- a/Makefile
+++ b/Makefile
@@ -5,13 +5,23 @@ CC ?= cc
CFLAGS += -O2
CFLAGS += -std=gnu23
CFLAGS += -Wall -Wextra -pedantic
+CFLAGS += -Isrc -Ilib
LDFLAGS += -lglfw -lGL -lGLEW -lcglm -lm -lc
+ifdef USE_VSYNC
+CFLAGS += -DUSE_VSYNC
+endif
+
+ifdef ASAN
+CFLAGS += -fsanitize=address -g
+LDFLAGS += -fsanitize=address
+endif
+
.PHONY: build clean run fmt
.SILENT:
-SRC := src
+SRC := src lib
BIN := bin
OUT := voxel