diff options
Diffstat (limited to 'Makefile')
| -rw-r--r-- | Makefile | 7 |
1 files changed, 6 insertions, 1 deletions
@@ -65,6 +65,8 @@ SOKOL_BIN = $(WORK_DIR)/sokol_bin/bin SOKOL_SHDC = $(SOKOL_BIN)/$(PLATFORM)/sokol-shdc ASSETS_DIR = $(WORK_DIR)/assets +SHADER_LANG=glsl430 +SHADER_OUTPUT=sokol_impl SHADERS = \ $(ASSETS_DIR)/text_shader.glsl @@ -92,6 +94,7 @@ SOURCES = \ $(SRC_DIR)/graphics.cc \ $(SRC_DIR)/gfx.c \ $(GLAD_DIR)/glad.c \ + $(ASSETS_DIR)/text_shader.c \ $(HASHMAP_SOURCE) OBJECTS := $(SOURCES:.cc=.o) @@ -100,6 +103,8 @@ OBJECTS += $(MI_OBJECT) DEPS = $(OBJECTS:.o=.d) +$(OBJECTS): $(SHADER_HEADERS) + LIBRARIES = -lwayland-client -lEGL -lwayland-egl $(FREETYPE_ARCHIVE) -lGL all: $(WAYCLOCK) @@ -134,7 +139,7 @@ $(WAYCLOCK): $(OBJECTS) $(LIBRARIES) %.h: %.glsl @echo " SHDC $<" - @$(SOKOL_SHDC) --slang=glsl430 --format=sokol --input=$< --output=$@ + @$(SOKOL_SHDC) --slang=$(SHADER_LANG) --format=$(SHADER_OUTPUT) --input=$< --output=$@ .PHONY: clean clean: |
