diff options
Diffstat (limited to 'Android.bp')
| -rw-r--r-- | Android.bp | 43 |
1 files changed, 37 insertions, 6 deletions
diff --git a/Android.bp b/Android.bp index 6c37ffac02db..cc754f21902a 100644 --- a/Android.bp +++ b/Android.bp @@ -25,6 +25,18 @@ // // READ ME: ######################################################## +// TODO(b/21090328): Remove filter after we are ready to. +soong_config_module_type { + name: "java_library_with_nonpublic_deps", + module_type: "java_library", + config_namespace: "ANDROID", + bool_variables: ["include_nonpublic_framework_api"], + properties: [ + "static_libs", + "libs", + ], +} + package { default_applicable_licenses: ["frameworks_base_license"], } @@ -100,6 +112,7 @@ filegroup { // AIDL sources from external directories ":android.hardware.security.keymint-V1-java-source", ":android.hardware.security.secureclock-V1-java-source", + ":android.hardware.tv.tuner-V1-java-source", ":android.security.apc-java-source", ":android.security.authorization-java-source", ":android.security.legacykeystore-java-source", @@ -138,7 +151,7 @@ filegroup { ], } -java_library { +java_library_with_nonpublic_deps { name: "framework-all", installable: false, static_libs: [ @@ -146,6 +159,7 @@ java_library { "framework-minus-apex", "framework-appsearch.impl", "framework-connectivity.impl", + "framework-connectivity-tiramisu.impl", "framework-graphics.impl", "framework-mediaprovider.impl", "framework-permission.impl", @@ -153,10 +167,20 @@ java_library { "framework-scheduling.impl", "framework-sdkextensions.impl", "framework-statsd.impl", + "framework-supplementalprocess.impl", "framework-tethering.impl", + "framework-nearby.impl", + "framework-uwb.impl", "framework-wifi.impl", "updatable-media", ], + soong_config_variables: { + include_nonpublic_framework_api: { + static_libs: [ + "framework-supplementalapi.impl", + ], + }, + }, apex_available: ["//apex_available:platform"], sdk_version: "core_platform", visibility: [ @@ -213,6 +237,7 @@ java_library { "android.hardware.contexthub-V1.0-java", "android.hardware.contexthub-V1.1-java", "android.hardware.contexthub-V1.2-java", + "android.hardware.contexthub-V1-java", "android.hardware.gnss-V1.0-java", "android.hardware.gnss-V2.1-java", "android.hardware.health-V1.0-java-constants", @@ -234,8 +259,6 @@ java_library { "android.hardware.thermal-V1.1-java", "android.hardware.thermal-V2.0-java", "android.hardware.tv.input-V1.0-java-constants", - "android.hardware.tv.tuner-V1.0-java-constants", - "android.hardware.tv.tuner-V1.1-java-constants", "android.hardware.usb-V1.0-java-constants", "android.hardware.usb-V1.1-java-constants", "android.hardware.usb-V1.2-java-constants", @@ -299,8 +322,12 @@ java_defaults { "error_prone_android_framework", ], required: [ + // TODO(b/120066492): remove default_television.xml when the build system + // propagates "required" properly. + "default_television.xml", "framework-platform-compat-config", - // TODO: remove gps_debug and protolog.conf.json when the build system propagates "required" properly. + // TODO(b/120066492): remove gps_debug and protolog.conf.json when the build + // system propagates "required" properly. "gps_debug.conf", "icu4j-platform-compat-config", "protolog.conf.json.gz", @@ -318,6 +345,9 @@ java_defaults { ], sdk_version: "core_platform", static_libs: [ + "android.hardware.common.fmq-V1-java", + // TODO(b/184162091) + "android.hardware.soundtrigger3-V1-java", "bouncycastle-repackaged-unbundled", "framework-internal-utils", // If MimeMap ever becomes its own APEX, then this dependency would need to be removed @@ -351,6 +381,9 @@ java_library { "//frameworks/base/packages/Tethering/tests/unit", "//packages/modules/Connectivity/Tethering/tests/unit", ], + lint: { + extra_check_modules: ["AndroidFrameworkLintChecker"], + }, errorprone: { javacflags: [ "-Xep:AndroidFrameworkBinderIdentity:ERROR", @@ -538,8 +571,6 @@ stubs_defaults { "android.hardware.thermal-V1.0-java-constants", "android.hardware.thermal-V2.0-java", "android.hardware.tv.input-V1.0-java-constants", - "android.hardware.tv.tuner-V1.0-java-constants", - "android.hardware.tv.tuner-V1.1-java-constants", "android.hardware.usb-V1.0-java-constants", "android.hardware.usb-V1.1-java-constants", "android.hardware.usb.gadget-V1.0-java", |