diff options
Diffstat (limited to 'Makefile')
| -rw-r--r-- | Makefile | 14 |
1 files changed, 13 insertions, 1 deletions
@@ -64,13 +64,20 @@ SOKOL_DIR = $(WORK_DIR)/sokol SOKOL_BIN = $(WORK_DIR)/sokol_bin/bin SOKOL_SHDC = $(SOKOL_BIN)/$(PLATFORM)/sokol-shdc +ASSETS_DIR = $(WORK_DIR)/assets +SHADERS = \ + $(ASSETS_DIR)/text.glsl + +SHADER_HEADERS = $(SHADERS:.glsl=.h) + CSH_FLAGS += \ -I$(MI_INCLUDE) \ -I$(HASHMAP_DIR) \ -I$(GLAD_DIR) \ -I$(CGLM_INCLUDE) \ -I$(FREETYPE_INCLUDE) \ - -I$(SOKOL_DIR) + -I$(SOKOL_DIR) \ + -I$(ASSETS_DIR) CMAKE_GENERATOR = "Unix Makefiles" @@ -125,11 +132,16 @@ $(WAYCLOCK): $(OBJECTS) $(LIBRARIES) @echo " CC $<" @$(CC) $(CC_FLAGS) -c -o $@ $< +%.h: %.glsl + @echo " SHDC $<" + @$(SOKOL_SHDC) --slang=glsl430 --format=sokol --input=$< --output=$@ + .PHONY: clean clean: @$(RM) $(MI_BUILD) @$(RM) $(FREETYPE_BUILD) @$(RM) $(WAYCLOCK) @$(RM) $(OBJECTS) $(DEPS) + @$(RM) $(SHADER_HEADERS) -include $(DEPS)
\ No newline at end of file |
