diff options
| author | Fabrice <fabrice@schaub-dev.xyz> | 2026-02-12 16:48:28 +0100 |
|---|---|---|
| committer | Fabrice <fabrice@schaub-dev.xyz> | 2026-02-12 16:48:28 +0100 |
| commit | 9a88e750a3805d4ba88d1119ea290ecd27000869 (patch) | |
| tree | f7a980e69f2a02ff57f9b6ce4c8a4927435f1a44 /Makefile | |
| parent | 8829759b77259e0c8cfb033f66ccbde0eb481471 (diff) | |
fix header
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: |
