@@ -676,14 +676,17 @@ json-schema-to-grammar.o: common/json-schema-to-grammar.cpp common/json-schema-t
676
676
train.o : common/train.cpp common/train.h
677
677
$(CXX ) $(CXXFLAGS ) -c $< -o $@
678
678
679
+ ngram-cache.o : common/ngram-cache.cpp common/ngram-cache.h
680
+ $(CXX ) $(CXXFLAGS ) -c $< -o $@
681
+
679
682
libllama.so : llama.o ggml.o $(OBJS )
680
683
$(CXX ) $(CXXFLAGS ) -shared -fPIC -o $@ $^ $(LDFLAGS )
681
684
682
685
libllama.a : llama.o ggml.o $(OBJS ) $(COMMON_DEPS )
683
686
ar rcs libllama.a llama.o ggml.o $(OBJS ) $(COMMON_DEPS )
684
687
685
688
clean :
686
- rm -vrf * .o tests/* .o * .so * .a * .dll benchmark-matmult common/build-info.cpp * .dot $(COV_TARGETS ) $(BUILD_TARGETS ) $(TEST_TARGETS )
689
+ 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 )
687
690
find examples pocs -type f -name " *.o" -delete
688
691
689
692
#
@@ -813,9 +816,15 @@ lookahead: examples/lookahead/lookahead.cpp ggml.o llama.o $(COMMON_DEPS) $(OBJS
813
816
$(CXX ) $(CXXFLAGS ) -c $< -o $(call GET_OBJ_FILE, $< )
814
817
$(CXX ) $(CXXFLAGS ) $(filter-out % .h $< ,$^ ) $(call GET_OBJ_FILE, $< ) -o $@ $(LDFLAGS )
815
818
816
- lookup : examples/lookup/lookup.cpp ggml.o llama.o $(COMMON_DEPS ) $(OBJS )
819
+ lookup : examples/lookup/lookup.cpp ggml.o llama.o ngram-cache.o $(COMMON_DEPS ) $(OBJS )
817
820
$(CXX ) $(CXXFLAGS ) -c $< -o $(call GET_OBJ_FILE, $< )
818
821
$(CXX ) $(CXXFLAGS ) $(filter-out % .h $< ,$^ ) $(call GET_OBJ_FILE, $< ) -o $@ $(LDFLAGS )
822
+ $(CXX ) $(CXXFLAGS ) -c examples/lookup/lookup-create.cpp -o $(call GET_OBJ_FILE, examples/lookup/lookup-create.cpp)
823
+ $(CXX ) $(CXXFLAGS ) $(filter-out % .h $< ,$^ ) $(call GET_OBJ_FILE, examples/lookup/lookup-create.cpp) -o lookup-create $(LDFLAGS )
824
+ $(CXX ) $(CXXFLAGS ) -c examples/lookup/lookup-merge.cpp -o $(call GET_OBJ_FILE, examples/lookup/lookup-merge.cpp)
825
+ $(CXX ) $(CXXFLAGS ) $(filter-out % .h $< ,$^ ) $(call GET_OBJ_FILE, examples/lookup/lookup-merge.cpp) -o lookup-merge $(LDFLAGS )
826
+ $(CXX ) $(CXXFLAGS ) -c examples/lookup/lookup-stats.cpp -o $(call GET_OBJ_FILE, examples/lookup/lookup-stats.cpp)
827
+ $(CXX ) $(CXXFLAGS ) $(filter-out % .h $< ,$^ ) $(call GET_OBJ_FILE, examples/lookup/lookup-stats.cpp) -o lookup-stats $(LDFLAGS )
819
828
820
829
passkey : examples/passkey/passkey.cpp ggml.o llama.o $(COMMON_DEPS ) $(OBJS )
821
830
$(CXX ) $(CXXFLAGS ) -c $< -o $(call GET_OBJ_FILE, $< )
0 commit comments