From 57ff77d040fcbc3b73d267f937bb6b8615d300f2 Mon Sep 17 00:00:00 2001 From: Ayush Jain Date: Mon, 23 Oct 2023 05:04:48 +0000 Subject: 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 --- libflags/Android.bp | 18 +++++++++++++----- 1 file 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", } -- cgit v1.2.3