diff options
| author | Fabrice <fabrice@schaub-dev.xyz> | 2026-02-11 08:29:28 +0100 |
|---|---|---|
| committer | Fabrice <fabrice@schaub-dev.xyz> | 2026-02-11 08:29:28 +0100 |
| commit | 38e79deda14e1c9da49d5823ef84075fb2ff91ad (patch) | |
| tree | 43ff0031ebb50f46f1d1a75a255705a34c6638f0 /Makefile | |
| parent | d40dd284f712135bb12188c2c804bfca4a35e1cf (diff) | |
weird
Diffstat (limited to 'Makefile')
| -rw-r--r-- | Makefile | 17 |
1 files changed, 12 insertions, 5 deletions
@@ -39,10 +39,16 @@ HASHMAP_SOURCE = $(HASHMAP_DIR)/hashmap.c GLAD_DIR = $(WORK_DIR)/glad GLAD_SOURCE = $(GLAD_DIR)/glad.c +FREETYPE_DIR = $(WORK_DIR)/freetype +FREETYPE_BUILD = $(FREETYPE_DIR)/build +FREETYPE_INCLUDE = $(FREETYPE_BUILD)/include +FREETYPE_ARCHIVE = $(FREETYPE_BUILD)/libfreetype.a + CSH_FLAGS += \ -I$(MI_INCLUDE) \ -I$(HASHMAP_DIR) \ - -I$(GLAD_DIR) + -I$(GLAD_DIR) \ + -I$(FREETYPE_INCLUDE) MI_GENERATOR = "Unix Makefiles" @@ -66,7 +72,7 @@ OBJECTS += $(MI_OBJECT) DEPS = $(OBJECTS:.o=.d) -LIBRARIES = -lwayland-client -lEGL -lwayland-egl +LIBRARIES = -lwayland-client -lEGL -lwayland-egl $(FREETYPE_ARCHIVE) all: $(WAYCLOCK) @@ -82,7 +88,7 @@ $(MI_OBJECT): | $(MI_BUILD) @echo " MAKE $@" @$(MAKE) -C $(MI_BUILD) -$(WAYCLOCK): $(OBJECTS) +$(WAYCLOCK): $(OBJECTS) $(LIBRARIES) @echo " LD $@" @$(CXX) $(CXX_FLAGS) -o $@ $^ $(LIBRARIES) @@ -96,8 +102,9 @@ $(WAYCLOCK): $(OBJECTS) .PHONY: clean clean: - @$(RM) $(OBJECTS) $(DEPS) - @$(RM) $(WAYCLOCK) @$(RM) $(MI_BUILD) + @$(RM) $(FREETYPE_BUILD) + @$(RM) $(WAYCLOCK) + @$(RM) $(OBJECTS) $(DEPS) -include $(DEPS)
\ No newline at end of file |
