Add avf_build_flags_rust defaults to all rust_ modules
Bug: 298008251
Bug: 298012279
Bug: 298007909
Bug: 298008232
Test: builds
Test: presubmit
Change-Id: I5194d7043d5ac60b34162399557b3b657ead8969
diff --git a/libs/apexutil/Android.bp b/libs/apexutil/Android.bp
index 4a4a673..92d4e80 100644
--- a/libs/apexutil/Android.bp
+++ b/libs/apexutil/Android.bp
@@ -5,6 +5,7 @@
rust_defaults {
name: "libapexutil_rust.defaults",
crate_name: "apexutil",
+ defaults: ["avf_build_flags_rust"],
host_supported: true,
srcs: ["src/lib.rs"],
edition: "2021",
diff --git a/libs/apkverify/Android.bp b/libs/apkverify/Android.bp
index 83dbff6..d3aa7ee 100644
--- a/libs/apkverify/Android.bp
+++ b/libs/apkverify/Android.bp
@@ -5,6 +5,7 @@
rust_defaults {
name: "libapkverify.defaults",
crate_name: "apkverify",
+ defaults: ["avf_build_flags_rust"],
srcs: ["src/lib.rs"],
prefer_rlib: true,
edition: "2021",
@@ -40,6 +41,7 @@
rust_test {
name: "libapkverify.integration_test",
crate_name: "apkverify_test",
+ defaults: ["avf_build_flags_rust"],
srcs: ["tests/*_test.rs"],
prefer_rlib: true,
edition: "2021",
diff --git a/libs/avflog/Android.bp b/libs/avflog/Android.bp
index 1ddfc7a..695a6c6 100644
--- a/libs/avflog/Android.bp
+++ b/libs/avflog/Android.bp
@@ -5,6 +5,7 @@
rust_defaults {
name: "libavflog.defaults",
crate_name: "avflog",
+ defaults: ["avf_build_flags_rust"],
host_supported: true,
srcs: ["src/lib.rs"],
edition: "2021",
diff --git a/libs/capabilities/Android.bp b/libs/capabilities/Android.bp
index db3f4d4..55112e1 100644
--- a/libs/capabilities/Android.bp
+++ b/libs/capabilities/Android.bp
@@ -4,6 +4,7 @@
rust_bindgen {
name: "libcap_bindgen",
+ defaults: ["avf_build_flags_rust"],
edition: "2021",
wrapper_src: "bindgen/libcap.h",
crate_name: "cap_bindgen",
@@ -20,6 +21,7 @@
rust_test {
name: "libcap_bindgen_test",
srcs: [":libcap_bindgen"],
+ defaults: ["avf_build_flags_rust"],
crate_name: "cap_bindgen_test",
test_suites: ["general-tests"],
auto_gen_config: true,
@@ -30,6 +32,7 @@
rust_defaults {
name: "libcap_rust.defaults",
crate_name: "cap",
+ defaults: ["avf_build_flags_rust"],
srcs: ["src/caps.rs"],
rustlibs: [
"libanyhow",
diff --git a/libs/devicemapper/Android.bp b/libs/devicemapper/Android.bp
index 29f2f5f..8f9c25c 100644
--- a/libs/devicemapper/Android.bp
+++ b/libs/devicemapper/Android.bp
@@ -5,6 +5,7 @@
rust_defaults {
name: "libdm_rust.defaults",
crate_name: "dm",
+ defaults: ["avf_build_flags_rust"],
srcs: ["src/lib.rs"],
edition: "2021",
prefer_rlib: true,
diff --git a/libs/fdtpci/Android.bp b/libs/fdtpci/Android.bp
index f368b08..e12c24f 100644
--- a/libs/fdtpci/Android.bp
+++ b/libs/fdtpci/Android.bp
@@ -8,6 +8,7 @@
no_stdlibs: true,
host_supported: false,
crate_name: "fdtpci",
+ defaults: ["avf_build_flags_rust"],
srcs: ["src/lib.rs"],
rustlibs: [
"liblibfdt",
diff --git a/libs/hyp/Android.bp b/libs/hyp/Android.bp
index 8baf9dd..404269a 100644
--- a/libs/hyp/Android.bp
+++ b/libs/hyp/Android.bp
@@ -5,6 +5,7 @@
rust_library_rlib {
name: "libhyp",
crate_name: "hyp",
+ defaults: ["avf_build_flags_rust"],
srcs: ["src/lib.rs"],
prefer_rlib: true,
rustlibs: [
diff --git a/libs/libfdt/Android.bp b/libs/libfdt/Android.bp
index 0540f26..402040c 100644
--- a/libs/libfdt/Android.bp
+++ b/libs/libfdt/Android.bp
@@ -5,6 +5,7 @@
rust_bindgen {
name: "liblibfdt_bindgen",
crate_name: "libfdt_bindgen",
+ defaults: ["avf_build_flags_rust"],
wrapper_src: "bindgen/fdt.h",
source_stem: "bindings",
bindgen_flags: [
@@ -24,6 +25,7 @@
rust_library_rlib {
name: "liblibfdt",
crate_name: "libfdt",
+ defaults: ["avf_build_flags_rust"],
srcs: [
"src/lib.rs",
":liblibfdt_bindgen",
@@ -47,6 +49,7 @@
rust_test {
name: "liblibfdt.integration_test",
crate_name: "libfdt_test",
+ defaults: ["avf_build_flags_rust"],
srcs: ["tests/*.rs"],
test_suites: ["general-tests"],
data: [
diff --git a/libs/nested_virt/Android.bp b/libs/nested_virt/Android.bp
index 72393ea..74dd38f 100644
--- a/libs/nested_virt/Android.bp
+++ b/libs/nested_virt/Android.bp
@@ -5,6 +5,7 @@
rust_library {
name: "libnested_virt",
crate_name: "nested_virt",
+ defaults: ["avf_build_flags_rust"],
srcs: ["src/lib.rs"],
edition: "2021",
rustlibs: [
diff --git a/libs/service_vm_comm/Android.bp b/libs/service_vm_comm/Android.bp
index 18397c5..cdb8fc3 100644
--- a/libs/service_vm_comm/Android.bp
+++ b/libs/service_vm_comm/Android.bp
@@ -5,6 +5,7 @@
rust_defaults {
name: "libservice_vm_comm_defaults",
crate_name: "service_vm_comm",
+ defaults: ["avf_build_flags_rust"],
srcs: ["src/lib.rs"],
prefer_rlib: true,
apex_available: [
diff --git a/libs/statslog_virtualization/Android.bp b/libs/statslog_virtualization/Android.bp
index a702ea1..2860e6c 100644
--- a/libs/statslog_virtualization/Android.bp
+++ b/libs/statslog_virtualization/Android.bp
@@ -29,6 +29,7 @@
rust_defaults {
name: "libstatslog_virtualization_rust_defaults",
+ defaults: ["avf_build_flags_rust"],
edition: "2021",
rustlibs: [
"libstatspull_bindgen",
diff --git a/libs/vbmeta/Android.bp b/libs/vbmeta/Android.bp
index a487097..ae83703 100644
--- a/libs/vbmeta/Android.bp
+++ b/libs/vbmeta/Android.bp
@@ -5,6 +5,7 @@
rust_defaults {
name: "libvbmeta_rust.defaults",
crate_name: "vbmeta",
+ defaults: ["avf_build_flags_rust"],
host_supported: true,
srcs: ["src/lib.rs"],
edition: "2021",
diff --git a/libs/vmconfig/Android.bp b/libs/vmconfig/Android.bp
index fe541d3..728033c 100644
--- a/libs/vmconfig/Android.bp
+++ b/libs/vmconfig/Android.bp
@@ -5,6 +5,7 @@
rust_library {
name: "libvmconfig",
crate_name: "vmconfig",
+ defaults: ["avf_build_flags_rust"],
srcs: ["src/lib.rs"],
edition: "2021",
rustlibs: [