From 9a88e750a3805d4ba88d1119ea290ecd27000869 Mon Sep 17 00:00:00 2001 From: Fabrice Date: Thu, 12 Feb 2026 16:48:28 +0100 Subject: fix header --- Makefile | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) (limited to 'Makefile') diff --git a/Makefile b/Makefile index 85103fa..08bdf8d 100644 --- a/Makefile +++ b/Makefile @@ -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: -- cgit v1.2.3