76 lines
1.6 KiB
Diff
76 lines
1.6 KiB
Diff
|
diff --git a/Android.bp b/Android.bp
|
||
|
index 1764165..df125da 100644
|
||
|
--- a/Android.bp
|
||
|
+++ b/Android.bp
|
||
|
@@ -36,13 +36,6 @@
|
||
|
],
|
||
|
}
|
||
|
|
||
|
-genrule {
|
||
|
- name: "copy_libsqlite3-sys_build_out",
|
||
|
- srcs: ["out/*"],
|
||
|
- cmd: "cp $(in) $(genDir)",
|
||
|
- out: ["bindgen.rs"],
|
||
|
-}
|
||
|
-
|
||
|
rust_library {
|
||
|
name: "liblibsqlite3_sys",
|
||
|
host_supported: true,
|
||
|
@@ -50,7 +43,7 @@
|
||
|
cargo_env_compat: true,
|
||
|
srcs: [
|
||
|
"src/lib.rs",
|
||
|
- ":copy_libsqlite3-sys_build_out",
|
||
|
+ ":libsqlite3_bindgen",
|
||
|
],
|
||
|
edition: "2018",
|
||
|
features: [
|
||
|
@@ -59,7 +52,7 @@
|
||
|
"pkg-config",
|
||
|
"vcpkg",
|
||
|
],
|
||
|
- shared_libs: ["libsqlite3"],
|
||
|
+ shared_libs: ["libsqlite"],
|
||
|
}
|
||
|
|
||
|
rust_test {
|
||
|
@@ -69,7 +62,7 @@
|
||
|
cargo_env_compat: true,
|
||
|
srcs: [
|
||
|
"src/lib.rs",
|
||
|
- ":copy_libsqlite3-sys_build_out",
|
||
|
+ ":libsqlite3_bindgen",
|
||
|
],
|
||
|
test_suites: ["general-tests"],
|
||
|
auto_gen_config: true,
|
||
|
@@ -83,7 +76,28 @@
|
||
|
"pkg-config",
|
||
|
"vcpkg",
|
||
|
],
|
||
|
- shared_libs: ["libsqlite3"],
|
||
|
+ shared_libs: ["libsqlite"],
|
||
|
+}
|
||
|
+
|
||
|
+rust_bindgen {
|
||
|
+ name: "libsqlite3_bindgen",
|
||
|
+ host_supported: true,
|
||
|
+ crate_name: "sqlite3_bindgen",
|
||
|
+ custom_bindgen: "sqlite3_bindgen_build",
|
||
|
+ wrapper_src: "wrapper.h",
|
||
|
+ source_stem: "bindgen",
|
||
|
+ cflags: ["-I external/sqlite/dist"],
|
||
|
+ defaults: ["sqlite-defaults"],
|
||
|
+}
|
||
|
+
|
||
|
+rust_test {
|
||
|
+ name: "libsqlite3_bindgen_test",
|
||
|
+ srcs: [":libsqlite3_bindgen"],
|
||
|
+ crate_name: "sqlite3_bindgen_test",
|
||
|
+ test_suites: ["general-tests"],
|
||
|
+ auto_gen_config: true,
|
||
|
+ clippy_lints: "none",
|
||
|
+ lints: "none",
|
||
|
}
|
||
|
|
||
|
rust_library {
|