Loading Android.bp +28 −2 Original line number Diff line number Diff line Loading @@ -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"], } Loading Loading @@ -142,7 +154,7 @@ filegroup { ], } java_library { java_library_with_nonpublic_deps { name: "framework-updatable-stubs-module_libs_api", static_libs: [ "android.net.ipsec.ike.stubs.module_lib", Loading @@ -161,11 +173,18 @@ java_library { "framework-uwb.stubs.module_lib", "framework-wifi.stubs.module_lib", ], soong_config_variables: { include_nonpublic_framework_api: { static_libs: [ "framework-supplementalapi.stubs.module_lib", ], }, }, sdk_version: "module_current", visibility: ["//visibility:private"], } java_library { java_library_with_nonpublic_deps { name: "framework-all", installable: false, static_libs: [ Loading @@ -186,6 +205,13 @@ java_library { "framework-wifi.impl", "updatable-media", ], soong_config_variables: { include_nonpublic_framework_api: { static_libs: [ "framework-supplementalapi.stubs.module_lib", ], }, }, apex_available: ["//apex_available:platform"], sdk_version: "core_platform", visibility: [ Loading StubLibraries.bp +56 −6 Original line number Diff line number Diff line Loading @@ -23,6 +23,14 @@ // and comparing them against the checked in API signature, and also checking compatibility // with the latest frozen API signature. // TODO(b/21090328): Remove filter after we are ready to. soong_config_module_type_import { from: "frameworks/base/Android.bp", module_types: [ "java_library_with_nonpublic_deps", ], } ///////////////////////////////////////////////////////////////////// // Common metalava configs ///////////////////////////////////////////////////////////////////// Loading Loading @@ -299,21 +307,35 @@ java_defaults { visibility: ["//visibility:private"], } java_library { java_library_with_nonpublic_deps { name: "android-non-updatable.stubs", defaults: ["android-non-updatable_defaults_stubs_current"], srcs: [":api-stubs-docs-non-updatable"], libs: modules_public_stubs, soong_config_variables: { include_nonpublic_framework_api: { libs: [ "framework-supplementalapi.stubs", ], }, }, dist: { dir: "apistubs/android/public", }, } java_library { java_library_with_nonpublic_deps { name: "android-non-updatable.stubs.system", defaults: ["android-non-updatable_defaults_stubs_current"], srcs: [":system-api-stubs-docs-non-updatable"], libs: modules_system_stubs, soong_config_variables: { include_nonpublic_framework_api: { libs: [ "framework-supplementalapi.stubs", ], }, }, dist: { dir: "apistubs/android/system", }, Loading @@ -334,11 +356,18 @@ java_library { }, } java_library { java_library_with_nonpublic_deps { name: "android-non-updatable.stubs.test", defaults: ["android-non-updatable_defaults_stubs_current"], srcs: [":test-api-stubs-docs-non-updatable"], libs: modules_system_stubs, soong_config_variables: { include_nonpublic_framework_api: { libs: [ "framework-supplementalapi.stubs", ], }, }, dist: { dir: "apistubs/android/test", }, Loading @@ -357,21 +386,35 @@ java_defaults { defaults_visibility: ["//frameworks/base/services"], } java_library { java_library_with_nonpublic_deps { name: "android_stubs_current", static_libs: modules_public_stubs + [ "android-non-updatable.stubs", "private-stub-annotations-jar", ], soong_config_variables: { include_nonpublic_framework_api: { static_libs: [ "framework-supplementalapi.stubs", ], }, }, defaults: ["android.jar_defaults"], } java_library { java_library_with_nonpublic_deps { name: "android_system_stubs_current", static_libs: modules_system_stubs + [ "android-non-updatable.stubs.system", "private-stub-annotations-jar", ], soong_config_variables: { include_nonpublic_framework_api: { static_libs: [ "framework-supplementalapi.stubs", ], }, }, defaults: [ "android.jar_defaults", "android_stubs_dists_default", Loading @@ -392,7 +435,7 @@ java_library { ], } java_library { java_library_with_nonpublic_deps { name: "android_test_stubs_current", // Modules do not have test APIs, but we want to include their SystemApis, like we include // the SystemApi of framework-non-updatable-sources. Loading @@ -400,6 +443,13 @@ java_library { "android-non-updatable.stubs.test", "private-stub-annotations-jar", ], soong_config_variables: { include_nonpublic_framework_api: { static_libs: [ "framework-supplementalapi.stubs", ], }, }, defaults: [ "android.jar_defaults", "android_stubs_dists_default", Loading Loading
Android.bp +28 −2 Original line number Diff line number Diff line Loading @@ -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"], } Loading Loading @@ -142,7 +154,7 @@ filegroup { ], } java_library { java_library_with_nonpublic_deps { name: "framework-updatable-stubs-module_libs_api", static_libs: [ "android.net.ipsec.ike.stubs.module_lib", Loading @@ -161,11 +173,18 @@ java_library { "framework-uwb.stubs.module_lib", "framework-wifi.stubs.module_lib", ], soong_config_variables: { include_nonpublic_framework_api: { static_libs: [ "framework-supplementalapi.stubs.module_lib", ], }, }, sdk_version: "module_current", visibility: ["//visibility:private"], } java_library { java_library_with_nonpublic_deps { name: "framework-all", installable: false, static_libs: [ Loading @@ -186,6 +205,13 @@ java_library { "framework-wifi.impl", "updatable-media", ], soong_config_variables: { include_nonpublic_framework_api: { static_libs: [ "framework-supplementalapi.stubs.module_lib", ], }, }, apex_available: ["//apex_available:platform"], sdk_version: "core_platform", visibility: [ Loading
StubLibraries.bp +56 −6 Original line number Diff line number Diff line Loading @@ -23,6 +23,14 @@ // and comparing them against the checked in API signature, and also checking compatibility // with the latest frozen API signature. // TODO(b/21090328): Remove filter after we are ready to. soong_config_module_type_import { from: "frameworks/base/Android.bp", module_types: [ "java_library_with_nonpublic_deps", ], } ///////////////////////////////////////////////////////////////////// // Common metalava configs ///////////////////////////////////////////////////////////////////// Loading Loading @@ -299,21 +307,35 @@ java_defaults { visibility: ["//visibility:private"], } java_library { java_library_with_nonpublic_deps { name: "android-non-updatable.stubs", defaults: ["android-non-updatable_defaults_stubs_current"], srcs: [":api-stubs-docs-non-updatable"], libs: modules_public_stubs, soong_config_variables: { include_nonpublic_framework_api: { libs: [ "framework-supplementalapi.stubs", ], }, }, dist: { dir: "apistubs/android/public", }, } java_library { java_library_with_nonpublic_deps { name: "android-non-updatable.stubs.system", defaults: ["android-non-updatable_defaults_stubs_current"], srcs: [":system-api-stubs-docs-non-updatable"], libs: modules_system_stubs, soong_config_variables: { include_nonpublic_framework_api: { libs: [ "framework-supplementalapi.stubs", ], }, }, dist: { dir: "apistubs/android/system", }, Loading @@ -334,11 +356,18 @@ java_library { }, } java_library { java_library_with_nonpublic_deps { name: "android-non-updatable.stubs.test", defaults: ["android-non-updatable_defaults_stubs_current"], srcs: [":test-api-stubs-docs-non-updatable"], libs: modules_system_stubs, soong_config_variables: { include_nonpublic_framework_api: { libs: [ "framework-supplementalapi.stubs", ], }, }, dist: { dir: "apistubs/android/test", }, Loading @@ -357,21 +386,35 @@ java_defaults { defaults_visibility: ["//frameworks/base/services"], } java_library { java_library_with_nonpublic_deps { name: "android_stubs_current", static_libs: modules_public_stubs + [ "android-non-updatable.stubs", "private-stub-annotations-jar", ], soong_config_variables: { include_nonpublic_framework_api: { static_libs: [ "framework-supplementalapi.stubs", ], }, }, defaults: ["android.jar_defaults"], } java_library { java_library_with_nonpublic_deps { name: "android_system_stubs_current", static_libs: modules_system_stubs + [ "android-non-updatable.stubs.system", "private-stub-annotations-jar", ], soong_config_variables: { include_nonpublic_framework_api: { static_libs: [ "framework-supplementalapi.stubs", ], }, }, defaults: [ "android.jar_defaults", "android_stubs_dists_default", Loading @@ -392,7 +435,7 @@ java_library { ], } java_library { java_library_with_nonpublic_deps { name: "android_test_stubs_current", // Modules do not have test APIs, but we want to include their SystemApis, like we include // the SystemApi of framework-non-updatable-sources. Loading @@ -400,6 +443,13 @@ java_library { "android-non-updatable.stubs.test", "private-stub-annotations-jar", ], soong_config_variables: { include_nonpublic_framework_api: { static_libs: [ "framework-supplementalapi.stubs", ], }, }, defaults: [ "android.jar_defaults", "android_stubs_dists_default", Loading