diff options
Diffstat (limited to 'Makefile')
| -rw-r--r-- | Makefile | 13 |
1 files changed, 11 insertions, 2 deletions
@@ -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) |
