summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAyush Jain <ayushjain@google.com>2023-10-23 05:04:48 +0000
committerAyush Jain <ayushjain@google.com>2023-11-15 19:06:05 +0000
commit57ff77d040fcbc3b73d267f937bb6b8615d300f2 (patch)
treec33276b4a9dd2e9867a3c351822f407475dbbe9a
parent8ff4993baeba237655c651d567f1adbc1b90d405 (diff)
downloadserver_configurable_flags-57ff77d040fcbc3b73d267f937bb6b8615d300f2.tar.gz
Build changes for using aconfig flags in rust.
Make the flags packages available to any apex. Bug: 306066907, 301834443 Test: Build - make com.android.uwb com.android.os.statsd com.android.btservices com.android.neuralnetworks com.android.resolv Change-Id: I4ccdb17a7b7f246bd5c32fa109ed76dded7c732c
-rw-r--r--libflags/Android.bp18
1 files changed, 13 insertions, 5 deletions
diff --git a/libflags/Android.bp b/libflags/Android.bp
index dfadc07..61b3e2b 100644
--- a/libflags/Android.bp
+++ b/libflags/Android.bp
@@ -19,11 +19,7 @@ cc_library {
export_include_dirs: ["include"],
apex_available: [
"//apex_available:platform",
- "com.android.os.statsd",
- "com.android.btservices",
- "com.android.neuralnetworks",
- "com.android.nfcservices",
- "com.android.resolv",
+ "//apex_available:anyapex",
],
min_sdk_version: "29",
}
@@ -53,6 +49,12 @@ cc_library_static {
srcs: ["rust_get_flags.cpp"],
generated_headers: ["cxx-bridge-header"],
generated_sources: ["libflags_rust_generated_cpp_bridge"],
+ apex_available: [
+ "//apex_available:platform",
+ "//apex_available:anyapex",
+ ],
+ host_supported: true,
+ min_sdk_version: "33",
}
genrule {
@@ -73,4 +75,10 @@ rust_library {
"libc++",
"server_configurable_flags",
],
+ apex_available: [
+ "//apex_available:platform",
+ "//apex_available:anyapex",
+ ],
+ host_supported: true,
+ min_sdk_version: "33",
}