summaryrefslogtreecommitdiff
path: root/Makefile
diff options
context:
space:
mode:
Diffstat (limited to 'Makefile')
-rw-r--r--Makefile17
1 files changed, 12 insertions, 5 deletions
diff --git a/Makefile b/Makefile
index ea3043c..6e991b9 100644
--- a/Makefile
+++ b/Makefile
@@ -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