@@ -83,7 +83,6 @@ TARGET_TEST=$(prefix)/test
8383TARGET_FUZZ =$(prefix ) /fuzz
8484TARGET_TEST_ASAN =$(prefix ) /test-asan
8585
86-
8786# js/browser/wa-sqlite/Makefile, deps/sqlite/GNUMakefile, core/binding.gyp, core/Makefile
8887ext_files =src/crsqlite.c \
8988 src/changes-vtab.c \
@@ -170,19 +169,23 @@ $(shell.c):
170169$(sqlite3.c ) :
171170 cd $(sqlite_src ) && make sqlite3.c
172171
173- $(rs_lib_dbg_static_cpy ) : FORCE write_sha $(dbg_prefix )
172+ $(rs_lib_dbg_static_cpy ) : export CRSQLITE_COMMIT_SHA = $(shell git rev-parse HEAD)
173+ $(rs_lib_dbg_static_cpy ) : FORCE $(dbg_prefix )
174174 cd ./rs/$(bundle ) && cargo rustc $(RS_TARGET ) --features static,omit_load_extension$(libsql_feature ) $(rs_build_flags )
175175 cp $(rs_lib_dbg_static ) $(rs_lib_dbg_static_cpy )
176176
177- $(rs_lib_static_cpy ) : FORCE write_sha $(prefix )
177+ $(rs_lib_static_cpy ) : export CRSQLITE_COMMIT_SHA = $(shell git rev-parse HEAD)
178+ $(rs_lib_static_cpy ) : FORCE $(prefix )
178179 cd ./rs/$(bundle ) && cargo rustc $(RS_TARGET ) --release --features static,omit_load_extension$(libsql_feature ) $(rs_build_flags )
179180 cp $(rs_lib_static ) $(rs_lib_static_cpy )
180181
181- $(rs_lib_loadable_cpy ) : FORCE write_sha $(prefix )
182+ $(rs_lib_loadable_cpy ) : export CRSQLITE_COMMIT_SHA = $(shell git rev-parse HEAD)
183+ $(rs_lib_loadable_cpy ) : FORCE $(prefix )
182184 cd ./rs/$(bundle ) && cargo $(rs_ndk ) build $(RS_TARGET ) --release --features loadable_extension$(libsql_feature ) $(rs_build_flags )
183185 cp $(rs_lib_loadable ) $(rs_lib_loadable_cpy )
184186
185- $(rs_lib_dbg_loadable_cpy ) : FORCE write_sha $(dbg_prefix )
187+ $(rs_lib_dbg_loadable_cpy ) : export CRSQLITE_COMMIT_SHA = $(shell git rev-parse HEAD)
188+ $(rs_lib_dbg_loadable_cpy ) : FORCE $(dbg_prefix )
186189 cd ./rs/$(bundle ) && cargo rustc $(RS_TARGET ) --features loadable_extension$(libsql_feature ) $(rs_build_flags )
187190 cp $(rs_lib_dbg_loadable ) $(rs_lib_dbg_loadable_cpy )
188191
@@ -281,8 +284,3 @@ $(TARGET_FUZZ): $(prefix) $(TARGET_SQLITE3_EXTRA_C) src/fuzzer.cc $(ext_files)
281284 ubsan analyzer fuzz asan static
282285
283286FORCE : ;
284-
285- write_sha :
286- @COMMIT_SHA=` git rev-parse HEAD` && \
287- sed -i.bak " s/\" [^\" ]*\" /\" $$ COMMIT_SHA\" /" ./rs/core/src/sha.rs && \
288- rm -f ./rs/core/src/sha.rs.bak
0 commit comments