@@ -669,14 +669,17 @@ grammar-parser.o: common/grammar-parser.cpp common/grammar-parser.h
669
669
train.o : common/train.cpp common/train.h
670
670
$(CXX ) $(CXXFLAGS ) -c $< -o $@
671
671
672
+ ngram-cache.o : common/ngram-cache.cpp common/ngram-cache.h
673
+ $(CXX ) $(CXXFLAGS ) -c $< -o $@
674
+
672
675
libllama.so : llama.o ggml.o $(OBJS )
673
676
$(CXX ) $(CXXFLAGS ) -shared -fPIC -o $@ $^ $(LDFLAGS )
674
677
675
678
libllama.a : llama.o ggml.o $(OBJS ) $(COMMON_DEPS )
676
679
ar rcs libllama.a llama.o ggml.o $(OBJS ) $(COMMON_DEPS )
677
680
678
681
clean :
679
- rm -vrf * .o tests/* .o * .so * .a * .dll benchmark-matmult common/build-info.cpp * .dot $(COV_TARGETS ) $(BUILD_TARGETS ) $(TEST_TARGETS )
682
+ rm -vrf * .o tests/* .o * .so * .a * .dll benchmark-matmult lookup-create lookup-merge lookup-stats common/build-info.cpp * .dot $(COV_TARGETS ) $(BUILD_TARGETS ) $(TEST_TARGETS )
680
683
find examples pocs -type f -name " *.o" -delete
681
684
682
685
#
@@ -806,9 +809,15 @@ lookahead: examples/lookahead/lookahead.cpp ggml.o llama.o $(COMMON_DEPS) $(OBJS
806
809
$(CXX ) $(CXXFLAGS ) -c $< -o $(call GET_OBJ_FILE, $< )
807
810
$(CXX ) $(CXXFLAGS ) $(filter-out % .h $< ,$^ ) $(call GET_OBJ_FILE, $< ) -o $@ $(LDFLAGS )
808
811
809
- lookup : examples/lookup/lookup.cpp ggml.o llama.o $(COMMON_DEPS ) $(OBJS )
812
+ lookup : examples/lookup/lookup.cpp ggml.o llama.o ngram-cache.o $(COMMON_DEPS ) $(OBJS )
810
813
$(CXX ) $(CXXFLAGS ) -c $< -o $(call GET_OBJ_FILE, $< )
811
814
$(CXX ) $(CXXFLAGS ) $(filter-out % .h $< ,$^ ) $(call GET_OBJ_FILE, $< ) -o $@ $(LDFLAGS )
815
+ $(CXX ) $(CXXFLAGS ) -c examples/lookup/lookup-create.cpp -o $(call GET_OBJ_FILE, examples/lookup/lookup-create.cpp)
816
+ $(CXX ) $(CXXFLAGS ) $(filter-out % .h $< ,$^ ) $(call GET_OBJ_FILE, examples/lookup/lookup-create.cpp) -o lookup-create $(LDFLAGS )
817
+ $(CXX ) $(CXXFLAGS ) -c examples/lookup/lookup-merge.cpp -o $(call GET_OBJ_FILE, examples/lookup/lookup-merge.cpp)
818
+ $(CXX ) $(CXXFLAGS ) $(filter-out % .h $< ,$^ ) $(call GET_OBJ_FILE, examples/lookup/lookup-merge.cpp) -o lookup-merge $(LDFLAGS )
819
+ $(CXX ) $(CXXFLAGS ) -c examples/lookup/lookup-stats.cpp -o $(call GET_OBJ_FILE, examples/lookup/lookup-stats.cpp)
820
+ $(CXX ) $(CXXFLAGS ) $(filter-out % .h $< ,$^ ) $(call GET_OBJ_FILE, examples/lookup/lookup-stats.cpp) -o lookup-stats $(LDFLAGS )
812
821
813
822
passkey : examples/passkey/passkey.cpp ggml.o llama.o $(COMMON_DEPS ) $(OBJS )
814
823
$(CXX ) $(CXXFLAGS ) -c $< -o $(call GET_OBJ_FILE, $< )
0 commit comments