summaryrefslogtreecommitdiff
path: root/Makefile
diff options
context:
space:
mode:
Diffstat (limited to 'Makefile')
-rw-r--r--Makefile9
1 files changed, 9 insertions, 0 deletions
diff --git a/Makefile b/Makefile
index c11ba4d..8f78c56 100644
--- a/Makefile
+++ b/Makefile
@@ -1,3 +1,6 @@
+PLATFORM = linux
+PLATFORMS = linux
+
WORK_DIR = .
SRC_DIR = $(WORK_DIR)/src
@@ -7,6 +10,10 @@ CSH_FLAGS = \
-MMD -MP \
-I$(SRC_DIR)
+ifeq ($(filter $(PLATFORM),$(PLATFORMS)),)
+$(error "Unknown platform: $(PLATFORM)")
+endif
+
CC = clang
CC_STD = -std=c11
CC_FLAGS = $(CC_STD) $(CSH_FLAGS)
@@ -54,6 +61,8 @@ CGLM_DIR = $(WORK_DIR)/cglm
CGLM_INCLUDE = $(CGLM_DIR)/include
SOKOL_DIR = $(WORK_DIR)/sokol
+SOKOL_BIN = $(WORK_DIR)/sokol_bin/bin
+SOKOL_SHDC = $(SOKOL_BIN)/$(PLATFORM)/sokol-shdc
CSH_FLAGS += \
-I$(MI_INCLUDE) \