From 9914d496eb45aca6522a295ce9bf03e2cd1503a5 Mon Sep 17 00:00:00 2001 From: Sadeep Madurange Date: Sat, 24 Oct 2026 08:13:27 +0800 Subject: Add mtmd to Makefile. --- Makefile | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) (limited to 'Makefile') diff --git a/Makefile b/Makefile index 9f46bb8..cba7b2d 100644 --- a/Makefile +++ b/Makefile @@ -4,7 +4,7 @@ CFLAGS = -march=native -O2 -std=c11 -Wall -Wextra CXXFLAGS = -march=native -O2 -O2 -Wall -Wextra INCLUDES = -I. -Ideps/include -TARGET = bjournd +TARGET = app SRC = main.c OBJS = $(SRC:.c=.o) @@ -15,6 +15,10 @@ LLAMA_SRC_DIR = deps/llama.cpp-src LLAMA_BUILD = $(LLAMA_SRC_DIR)/build STATIC_LIBS = deps/lib/libllama.a \ + deps/lib/libllama-common.a \ + deps/lib/libllama-common-base.a \ + deps/lib/libmtmd.a \ + deps/lib/libvendor-hash.a \ deps/lib/libggml.a \ deps/lib/libggml-cpu.a \ @@ -30,6 +34,10 @@ $(TARGET): deps/lib/libllama.a $(OBJS) $(CXX) $(CXXFLAGS) $(OBJS) \ -Wl,--start-group \ deps/lib/libllama.a \ + deps/lib/libllama-common.a \ + deps/lib/libllama-common-base.a \ + deps/lib/libmtmd.a \ + deps/lib/libvendor-hash.a \ deps/lib/libggml-cpu.a \ deps/lib/libggml.a \ deps/lib/libggml-base.a \ @@ -61,7 +69,7 @@ deps/lib/libllama.a deps/lib/libggml.a deps/lib/libggml-cpu.a: -DGGML_OPENMP=OFF \ -DGGML_VULKAN=OFF \ -DLLAMA_BUILD_APP=OFF \ - -DLLAMA_BUILD_COMMON=OFF \ + -DLLAMA_BUILD_COMMON=ON \ -DLLAMA_BUILD_TESTS=OFF \ -DLLAMA_BUILD_UI=OFF \ -DLLAMA_BUILD_EXAMPLES=OFF \ @@ -74,6 +82,7 @@ deps/lib/libllama.a deps/lib/libggml.a deps/lib/libggml-cpu.a: find $(LLAMA_BUILD) -type f -name "*.a" -exec cp {} deps/lib/ \; cp -R $(LLAMA_SRC_DIR)/include/* deps/include/ cp -R $(LLAMA_SRC_DIR)/ggml/include/* deps/include/ + cp $(LLAMA_SRC_DIR)/tools/mtmd/*.h deps/include/ @echo "===> Cleaning up build directory..." rm -rf $(LLAMA_SRC_DIR) -- cgit v1.2.3