diff options
author | 2022-12-20 10:17:36 -0800 | |
---|---|---|
committer | 2023-01-27 15:46:31 -0800 | |
commit | 33bb96bf4da9ad037d1184c644fd9c26db569ded (patch) | |
tree | 83e6eede497737cee942c40f4376b38156bb0eeb /Android.bp | |
parent | 9719ba1fde7db0e507208bb88a2626eed16a72ce (diff) |
Feature flags support in Chooser
A minimalistic replica of the SysUI feature flag infrastructure so the
app could both reuse some of the existing flag infrastructure (local
flag flipping) and have features controlled remotely (through
DeviceConfig).
Bug: 262578843
Test: Manual tests with some injected debug code and local flag flipping
Change-Id: If4be0cfce17e98b978966ea5172f85c5d406f833
Diffstat (limited to 'Android.bp')
-rw-r--r-- | Android.bp | 24 |
1 files changed, 23 insertions, 1 deletions
@@ -31,13 +31,34 @@ license { ], } +filegroup { + name: "ReleaseSources", + srcs: [ + "java/src-release/**/*.kt", + ], +} + +filegroup { + name: "DebugSources", + srcs: [ + "java/src-debug/**/*.kt", + ], +} + android_library { name: "IntentResolver-core", min_sdk_version: "current", srcs: [ "java/src/**/*.java", "java/src/**/*.kt", + ":ReleaseSources", ], + product_variables: { + debuggable: { + srcs: [":DebugSources"], + exclude_srcs: [":ReleaseSources"], + } + }, resource_dirs: [ "java/res", ], @@ -58,11 +79,12 @@ android_library { "kotlinx-coroutines-android", "//external/kotlinc:kotlin-annotations", "guava", + "SystemUIFlagsLib", ], plugins: ["java_api_finder"], lint: { - strict_updatability_linting: true, + strict_updatability_linting: false, }, } |