Loading Android.bp +92 −79 Original line number Diff line number Diff line Loading @@ -162,7 +162,9 @@ filegroup { path: "wifi/java", } framework_srcs = [ filegroup { name: "framework-srcs", srcs: [ // Java/AIDL sources under frameworks/base ":framework-core-sources", ":framework-drm-sources", Loading Loading @@ -200,11 +202,14 @@ framework_srcs = [ ":storaged_aidl", ":vold_aidl", // For the generated R.java and Manifest.java ":framework-res{.aapt.srcjar}", // etc. "core/java/**/*.logtags", ":framework-javastream-protos", ":framework-statslog-gen", ] ], } java_defaults { name: "framework-aidl-export-defaults", Loading @@ -230,29 +235,10 @@ java_defaults { }, } java_defaults { name: "framework-defaults", defaults: ["framework-aidl-export-defaults"], installable: true, srcs: framework_srcs, aidl: { generate_get_transaction_name: true, }, exclude_srcs: [ // See comment on framework-atb-backward-compatibility module below "core/java/android/content/pm/AndroidTestBaseUpdater.java", ], sdk_version: "core_platform", libs: [ "ext", ], jarjar_rules: ":framework-jarjar-rules", // Collection of classes that are generated from non-Java files that are not listed in // framework_srcs. These have no or very limited dependency to the framework. java_library { name: "framework-internal-utils", static_libs: [ "apex_aidl_interface-java", "suspend_control_aidl_interface-java", Loading @@ -279,6 +265,37 @@ java_defaults { "PlatformProperties", ], sdk_version: "core_platform", installable: false, } java_defaults { name: "framework-defaults", defaults: ["framework-aidl-export-defaults"], installable: true, srcs: [ ":framework-srcs", "core/java/**/*.logtags", ], aidl: { generate_get_transaction_name: true, }, exclude_srcs: [ // See comment on framework-atb-backward-compatibility module below "core/java/android/content/pm/AndroidTestBaseUpdater.java", ], sdk_version: "core_platform", libs: [ "ext", ], jarjar_rules: ":framework-jarjar-rules", static_libs: ["framework-internal-utils"], required: [ // TODO: remove gps_debug when the build system propagates "required" properly. Loading Loading @@ -660,7 +677,7 @@ python_binary_host { ], } // TODO: Don't rely on this list once droiddoc can take a list of packages to document // TODO: Don't rely on this list by switching package.html into package-info.java frameworks_base_subdirs = [ "core/java", "graphics/java", Loading @@ -680,13 +697,6 @@ frameworks_base_subdirs = [ "rs/java", ] packages_to_document = [ "android", "javax/microedition/khronos", "org/apache/http/conn", "org/apache/http/params", ] // Make the api/current.txt file available for use by modules in other // directories. filegroup { Loading Loading @@ -787,6 +797,8 @@ metalava_framework_docs_args += " --replace-documentation " + stubs_defaults { name: "framework-doc-stubs-default", srcs: [ ":framework-srcs", "core/java/**/*.logtags", "test-base/src/**/*.java", ":opt-telephony-srcs", ":opt-net-voip-srcs", Loading @@ -794,8 +806,6 @@ stubs_defaults { "test-mock/src/**/*.java", "test-runner/src/**/*.java", ], srcs_lib: "framework", srcs_lib_whitelist_pkgs: packages_to_document, libs: framework_docs_only_libs, local_sourcepaths: frameworks_base_subdirs, create_doc_stubs: true, Loading Loading @@ -850,12 +860,13 @@ doc_defaults { stubs_defaults { name: "metalava-api-stubs-default", srcs: [ ":framework-srcs", "core/java/**/*.logtags", ":opt-telephony-srcs", ":opt-net-voip-srcs", ":core_public_api_files", ], srcs_lib: "framework", srcs_lib_whitelist_pkgs: packages_to_document, libs: ["framework-internal-utils"], local_sourcepaths: frameworks_base_subdirs, installable: false, annotations_enabled: true, Loading @@ -869,6 +880,7 @@ stubs_defaults { "sdk-dir", "api-versions-jars-dir", ], sdk_version: "core_platform", } droidstubs { Loading Loading @@ -1232,6 +1244,7 @@ droidstubs { ":openjdk_java_files", ":opt-telephony-common-srcs", ], arg_files: [ "core/res/AndroidManifest.xml", ], Loading Loading @@ -1346,7 +1359,7 @@ filegroup { // annotations to private apis aidl_mapping { name: "framework-aidl-mappings", srcs: framework_srcs, srcs: [":framework-srcs"], output: "framework-aidl-mappings.txt", } Loading core/java/com/package.html 0 → 100644 +8 −0 Original line number Diff line number Diff line <!-- This file is to hide classes in com.* packages from SDK --> <html> <body> {@hide} </body> </html> location/lib/Android.bp +4 −5 Original line number Diff line number Diff line Loading @@ -16,10 +16,9 @@ java_sdk_library { name: "com.android.location.provider", srcs: ["java/**/*.java"], srcs: [ "java/**/*.java", ":framework-srcs", ], api_packages: ["com.android.location.provider"], srcs_lib: "framework", // TODO(b/70046217): remove core/java and android below. It was added to provide definitions for // types like android.os.Bundle srcs_lib_whitelist_pkgs: ["android", "com.android.internal.location"], } media/lib/signer/Android.bp +4 −3 Original line number Diff line number Diff line Loading @@ -16,8 +16,9 @@ java_sdk_library { name: "com.android.mediadrm.signer", srcs: ["java/**/*.java"], srcs: [ "java/**/*.java", ":framework-srcs", ], api_packages: ["com.android.mediadrm.signer"], srcs_lib: "framework", srcs_lib_whitelist_pkgs: ["android.media"], } test-mock/Android.bp +4 −4 Original line number Diff line number Diff line Loading @@ -19,14 +19,14 @@ java_sdk_library { name: "android.test.mock", srcs: ["src/**/*.java"], srcs: [ "src/**/*.java", ":framework-srcs", ], api_packages: [ "android.test.mock", ], srcs_lib: "framework", srcs_lib_whitelist_pkgs: ["android"], compile_dex: true, } Loading Loading
Android.bp +92 −79 Original line number Diff line number Diff line Loading @@ -162,7 +162,9 @@ filegroup { path: "wifi/java", } framework_srcs = [ filegroup { name: "framework-srcs", srcs: [ // Java/AIDL sources under frameworks/base ":framework-core-sources", ":framework-drm-sources", Loading Loading @@ -200,11 +202,14 @@ framework_srcs = [ ":storaged_aidl", ":vold_aidl", // For the generated R.java and Manifest.java ":framework-res{.aapt.srcjar}", // etc. "core/java/**/*.logtags", ":framework-javastream-protos", ":framework-statslog-gen", ] ], } java_defaults { name: "framework-aidl-export-defaults", Loading @@ -230,29 +235,10 @@ java_defaults { }, } java_defaults { name: "framework-defaults", defaults: ["framework-aidl-export-defaults"], installable: true, srcs: framework_srcs, aidl: { generate_get_transaction_name: true, }, exclude_srcs: [ // See comment on framework-atb-backward-compatibility module below "core/java/android/content/pm/AndroidTestBaseUpdater.java", ], sdk_version: "core_platform", libs: [ "ext", ], jarjar_rules: ":framework-jarjar-rules", // Collection of classes that are generated from non-Java files that are not listed in // framework_srcs. These have no or very limited dependency to the framework. java_library { name: "framework-internal-utils", static_libs: [ "apex_aidl_interface-java", "suspend_control_aidl_interface-java", Loading @@ -279,6 +265,37 @@ java_defaults { "PlatformProperties", ], sdk_version: "core_platform", installable: false, } java_defaults { name: "framework-defaults", defaults: ["framework-aidl-export-defaults"], installable: true, srcs: [ ":framework-srcs", "core/java/**/*.logtags", ], aidl: { generate_get_transaction_name: true, }, exclude_srcs: [ // See comment on framework-atb-backward-compatibility module below "core/java/android/content/pm/AndroidTestBaseUpdater.java", ], sdk_version: "core_platform", libs: [ "ext", ], jarjar_rules: ":framework-jarjar-rules", static_libs: ["framework-internal-utils"], required: [ // TODO: remove gps_debug when the build system propagates "required" properly. Loading Loading @@ -660,7 +677,7 @@ python_binary_host { ], } // TODO: Don't rely on this list once droiddoc can take a list of packages to document // TODO: Don't rely on this list by switching package.html into package-info.java frameworks_base_subdirs = [ "core/java", "graphics/java", Loading @@ -680,13 +697,6 @@ frameworks_base_subdirs = [ "rs/java", ] packages_to_document = [ "android", "javax/microedition/khronos", "org/apache/http/conn", "org/apache/http/params", ] // Make the api/current.txt file available for use by modules in other // directories. filegroup { Loading Loading @@ -787,6 +797,8 @@ metalava_framework_docs_args += " --replace-documentation " + stubs_defaults { name: "framework-doc-stubs-default", srcs: [ ":framework-srcs", "core/java/**/*.logtags", "test-base/src/**/*.java", ":opt-telephony-srcs", ":opt-net-voip-srcs", Loading @@ -794,8 +806,6 @@ stubs_defaults { "test-mock/src/**/*.java", "test-runner/src/**/*.java", ], srcs_lib: "framework", srcs_lib_whitelist_pkgs: packages_to_document, libs: framework_docs_only_libs, local_sourcepaths: frameworks_base_subdirs, create_doc_stubs: true, Loading Loading @@ -850,12 +860,13 @@ doc_defaults { stubs_defaults { name: "metalava-api-stubs-default", srcs: [ ":framework-srcs", "core/java/**/*.logtags", ":opt-telephony-srcs", ":opt-net-voip-srcs", ":core_public_api_files", ], srcs_lib: "framework", srcs_lib_whitelist_pkgs: packages_to_document, libs: ["framework-internal-utils"], local_sourcepaths: frameworks_base_subdirs, installable: false, annotations_enabled: true, Loading @@ -869,6 +880,7 @@ stubs_defaults { "sdk-dir", "api-versions-jars-dir", ], sdk_version: "core_platform", } droidstubs { Loading Loading @@ -1232,6 +1244,7 @@ droidstubs { ":openjdk_java_files", ":opt-telephony-common-srcs", ], arg_files: [ "core/res/AndroidManifest.xml", ], Loading Loading @@ -1346,7 +1359,7 @@ filegroup { // annotations to private apis aidl_mapping { name: "framework-aidl-mappings", srcs: framework_srcs, srcs: [":framework-srcs"], output: "framework-aidl-mappings.txt", } Loading
core/java/com/package.html 0 → 100644 +8 −0 Original line number Diff line number Diff line <!-- This file is to hide classes in com.* packages from SDK --> <html> <body> {@hide} </body> </html>
location/lib/Android.bp +4 −5 Original line number Diff line number Diff line Loading @@ -16,10 +16,9 @@ java_sdk_library { name: "com.android.location.provider", srcs: ["java/**/*.java"], srcs: [ "java/**/*.java", ":framework-srcs", ], api_packages: ["com.android.location.provider"], srcs_lib: "framework", // TODO(b/70046217): remove core/java and android below. It was added to provide definitions for // types like android.os.Bundle srcs_lib_whitelist_pkgs: ["android", "com.android.internal.location"], }
media/lib/signer/Android.bp +4 −3 Original line number Diff line number Diff line Loading @@ -16,8 +16,9 @@ java_sdk_library { name: "com.android.mediadrm.signer", srcs: ["java/**/*.java"], srcs: [ "java/**/*.java", ":framework-srcs", ], api_packages: ["com.android.mediadrm.signer"], srcs_lib: "framework", srcs_lib_whitelist_pkgs: ["android.media"], }
test-mock/Android.bp +4 −4 Original line number Diff line number Diff line Loading @@ -19,14 +19,14 @@ java_sdk_library { name: "android.test.mock", srcs: ["src/**/*.java"], srcs: [ "src/**/*.java", ":framework-srcs", ], api_packages: [ "android.test.mock", ], srcs_lib: "framework", srcs_lib_whitelist_pkgs: ["android"], compile_dex: true, } Loading