summaryrefslogtreecommitdiff
path: root/Makefile
diff options
context:
space:
mode:
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